MDSNCEGTGSSEEEQDTSCPEAEEIDPSDKQLKHQLLMKYGGSLGDLRQAFSKRTKKGKLPKEARLKLLHWWELHYDKWPYPSVRTHIYASHLINSTTFFCTKLDLMKMRELIGCTCVYEQEMEKMTLAQTTGLDQKQISNWFINQRKRHWKPTPVAGMTFPTVEAAGGGFRHSGHGGGLAAAAALPLYMGSWPFVVDGMYRLGS