MMALGGSPAAPGCRKMNPFCIPFAINNMGGALLAMDVGFMGPNYSISTACATGNYSIINAAEHILRGETDLMLAGASDAALIPPGMAGFIACKALSKHNDDXAAASRPWDRQRDGFVMGEGAGALVLEEYEHAKARGAPILAEYAGGAFTCDAHHMTEPHPDGRGVKLCLERALSNGGIGAHDVGYVNAHATSTPAGDMAEYRALTSVLTHPQLRMNSTKSMIGHLLGAAGAVEAIVAIKALQTGWLHPTINLSDPEEGVDMQRVCAGAKQHQQ