MCGHTFTEQSENAQANLATMMSLWAPSRCAATSSLLSPHTFPRAQVMASSAQQPKMQQRPPMFAEAPYSPPSWASHLHPLPTHFVSLGQFPTPIHKWNLPDLPDGTEIWIKRDDLTGMQLSGNKVRKLEFLMAAAKAEGADCVITLGGIQSNHCRATAVAARYLNLDAYLVLRTSRTQVEEDPGLVGNLLVERMVGAHVELVSKEEYRHFGSEVLGKMLKEKLVHEGRSPYIIPVGGSNSLGAWGYVEAIKEIEEQLKEKMCDVDRFNDIVMACGSGGTTAGLALASHLSTLKARVHAYGVCDDPEYFYDYVQGLLDGMNANICSRDIVNVVDAKGLGYAMSTSAELKVVKEVAKTTGVVLDPVYSGKALIGLLKDIREKP