MPLLLLLPSSCLTPCNPFCIHFTEQTGTDYGPYLANEASPMHTTTLVDCCTRKLVADWKYMRENAGEPMGRFLDYCTYGHMIDNVVLIVTGTLHERDVQELLDKCNPLGMFDAIASLAVAQNMRDLYRLVLVDTPLAPYFSENLTSEDLDEMNIEVMRNTLYKAYLDDFSSFVHGVGGTTGAVMGEMLSFEADRRALNITLNSIGTELTRDDRRKLYANFGLLYPHGQAELAVAEDFDQIRSVMEKCPPYQAIFSX