MEESKAPHVVMIPSPGMGHLIPFVELAKRLVHNHGFTVTFVVVGEGPPSKAQRTVLDSLPSSISSVFLPPTDLTDIPSTARIATRISLTVTRSNPELRKVFNSFTADGRLPTALIVDLFGTDAFDVASEFQVSPYLFYPSTANVLSFFLNLPKLDETVSCEFRELTEPVKLPGCVPVFGKDFLETAQDRKNDGYKWLLHNTKRYKEAKGILVNTFDELEPNAIKALQEPGLDKPPVYPVGPLVNIGKREGDQSEESECLKWLDNQPFGSVLYVSFGSGGTLSCEQLNELALGLADSKQRFLWVIRSPSGVANSSYFDSHSHTDPLTFLPSGYLARTKDRGFVIASWAPQAQILAHSSTGGFLTHCGWNSTMESIVNGVPLIAWPLYAEQKMNAILLTEDIHVALRARAGVDGLVMREEVARVVKGLMEGEEGKGMMEGDEGKRVRNKMTKLKEGACRVMKDDGSFTKALSQLVL*