MSAAFPTLVKPFAKQRRRSLSHADARWSGLALAADPAADGAAAAPAEGALVATDSDACSLLKYWSDPLPVPAGLASEAVAVPAGGGAGAAQVAGDEDMGDTASPVSSVNAGPAAMCSPALAATACSGLGNSPIQLMPLSPIPGHQQHVLPTVDQPDCAFPAITATTMRDLLVHGAPAFGLDGFVIVDCRHAYEFDGGRLPGAVHFTTPEAIQGFLAQAHGGKAGCAPAAAGSGDLWQRTAIIFHCEFSTERGPRAAKWVRNQDRAAHMHDYPALSHPHVFVLQGGYKAFX