MFFLFSHVFPHLLSAVLLGLKEKYDEALQRDDVKAIVITGSGGKFCGGFDIGTLGGLQHGAVKIGGEQFELTDVSVKIITELFEGAKKPSVAAIDGLALGGGLEIAMACHGRIAAPQAQLGLPELQLGVIPGFGGTQRLPRLVGLSKALEMILLSKPIKSEEASELGLVDAVVPPLELLNSARRWALDIAEFRRPCIRSLYRTDKLEPLGEAREILKFARIQAQKRAANLKHPLVCLDVIEEGIVSGPMAGLVKEVSSFQQLLHSDNAKALIHVFFSQRLTSKVPGVTDVGLKPRRVRKVAVLGGGLMGSGIATALILSGYPVILKEVNDRFLQAGLERIKANLQSRVNKGKMSQEKFEKIFSLVHGTVDYENFRNVDIVIEAVIENVALKQQIFSDLEKFCPPHCVLATNTSTIDLNLIGQKTNSQDRIVGAHFFSPAHIMPLLEIVRTEKTSPQVIVDLMDVGKKIKKTPIVVGNCTGFAVNRMFFPYTQSALFLTDLGLDVYQIDKAITSFGMPMGPFRLADLVGFEVAVATGMQYLENFPERVYKSLLIPIMLEDKRAGEKTRKGFYLYDDRRKARPDPEIKKYIEKSRSMAGLIADGKPLSLTDKDIVEMVFFPVVNEACRVLGEGITVQASDLDIASVMGMGFPPYRGGVMFWADSLGSNYIYFKLKIWAESYGDFFKPCPFLEERAATGSKLSAPAKSIKSRL*