MEHNGEPRVRKINDNVYEFCNPDNPSVEIIFVHGIQMGNEDVSKPHLSTWKVKSEKADAPTEYWPQTFFAKDEHLTSKNISVRALTACYDAAKDRTDNRGRLDIYNIAENFVNSMIGSDRVCVGQRAGVPVIMVGHSFGGLLIMELVDHISKKARQNGSAYKNLPKFLNNLKGFFFYSTPHLALQDAVVQRLFPSGDNVPVVRTYNALTTLFKQLNKDVARLHEGMTKYAANHGIEVSGAFESNETDLGDNLEPIKIVTEASAGCGAGTLSAIREDHFNVCRPTDVQSSNYQALADFVVRIVNREKEEHSDAAGLDLPEVCSFVREEGGTESGREAEREESDRSELWGSAF*