MKMLITLILSFFLIFGFNVDIVSTTPLQYDSIFNFGDSLSDTGNFLLSGAMAFPVIAKLPYGETFFRHATGRCSDGRLVVDFISEASGLPHLPPYLALGKDQLHSFHGVNFAVAGATALDAKFFYDQRIGKIMWTNDSLSVQLGWFKQLKSSLCTSKQECDNYFKKSLFLVGEIGGNDYNYAYFAGGSIKQLRASVPLVVEALAKATSFLIEEGAVELLVPGNLPIGCSAVYLTLFGSPNRTDYDRNGCLKAYNAFSKYHNNQLKTALQMLRQKYPHARIIYADYYGAAKRFYHAPQHHGFTGGTLTACCGGGGPYNFNNSARCGHIGSRTCSNPSSHANWDGIHLTEAAYRYIAMGLVSGSFTTPPLRISLK*