MSHSIPKLDLVSSWGDIQFPPLKNDLLLRAASGEETPRAPVWVMRQAGRYLPEFLEVRKHHSFFECCQTPSLASALTLQPQALGLEVLMEPSRGPVLPNPLVTPDDIKRLRKDVDVQKELGYVFEAVTLTRKGLDGRVPLIGFCGAPWTLMAYMCEGGGSKTFEKSKSWLYKYPEASHELLRRIADVCADLLIGQVLAGAQMLQVFDSWAGELTPHQFKTPTVLYGGKEGIEKEVERLSARWKEAGGGWIANLGHGITPNVKPEDMGWFLECVHKYSKRK