MGSSHHHHHHSSGLVPRGSHMSPISVVIAGYARSPFHFARKGALVDIRPDDLAAAVLKGLVEKLDLDPALLEDVVMGCAYPEAEQGMNIARIASFRAGFPQSLGGATLNRFCGSSMSAVHYAAGQVLLGAGEAFIAAGVESMTRVPMGGFNLSPNPALLQDYPAVYMSMGQTAENVAERYAVSRVEQEEMAVRSHAKAVAAREAGLLREEIVAIDTPAGRVAEDGCIRPGTNLESLAQLKPAFGGSVTAATSSPLTDGSAALLVCSEDFARRHGLVILARIKAVAVAGCAPEIMGMGPVQATRKVLQRAGLGIADIDLVEINEAFASQSIACIRELGLDMDRINLDGGALAIGHPLGATGARITGKAAALLRRTGGRYAIATQCIAGGQGVATLLEAVELEHHHHHH