MSFSLVSQHFISLKSSLGLQCWKSSSPSLILQRNTSISMGAFKGMHKLQILNPPLTVSARGLNKISCSLNLQTEKLCDDDNDNDDLYLDEELMPKHIALIMDGNRRWAKAKGLEVHEGHKFLIPKLKEICDISSKLGIQVITAFAFSTENWKRSKEEIDFLMQLFEELFNEFSRSGVRVSVIGCKSNLPLTLQKCIALTEETTKGNKGLHLVIALNYGGYYDILQATKSIANKVMNGLLHVEDINKNLFEQELESKCPNPDLLIRTGGEQRVSNFLLWQLAYTEFYFTNTLFPDFEEKDLKEAILNFQQRHRRFGGHTY*