MSKSTSILSYAIHFLLLTGLLKCTLCEEGFCSAPNLNAHTNSQPLYWKVTNPTLSPVHLQDLPGFTRSVFKRDHALITPESHVFSPLPGWINTLGAYLITPVMGSHFVMYLAKMQENSMSALPPQDAERFLFVVLGAVTLSNESGISHKLLVDSYAYLPANFEHYLKCKTLATLVIFERRYAKVESLIPELIVGTTDKQPLLETPGEIFELRKLLPTSAAYDFNIHIMDFQPGEFLNVKEVHYNQHGLLLLEGQGIYRLGDNWYSVQAGDAIWMAPFVPQWYAALGKTKSRYLLYKDVNRDPLFP