MSPISVVIAGYARSPFHFARKGALVDIRPDDLAAAVLKGLVEKLDLDPALLEDVVMGCAYPEAEQGMNIARIASFRAGFSQSLGGATLNRFCGSSMSAVHYAAGQVLLGAGEAFIAAGVESMTRVPMGGFNLSPNPALLQDYPAVYMSMGQTAENVAERYAVSRVEQEEMAVRSHAKAVAAREAGLLREEIVAIDTPAGRVAEDGCIRPGTNLESLAQLKPAFGGSVTAATSSPLTDGSAALLVCSEDFARCHGLVILARIKAVAVAGCAPEIMGMGPVQATRKVLQRAGLGIADIDLVEINEAFASQSIACIRELGLDMDRINLDGGALAIGHPLGATGARITGKAAALLRRTGGRYAIATQCIAGGQGVATLLEAVK*