MDLLHLKYFQTVARMEHITKASHKLNIAQPALSKTISSLEKELGVQLFDRKGRYIVLNEYGRLFLKRVDSILDLVESSKKELQDTSLENSGEVKILSPAAANVLPSLLSNFRKLYPNITFNVSHTLPSSYKKSDFDLYISSSFTKLNSENSITLTCEEILLGVSINHPLSLKDEVYLSEVSDENFIVITKGENYREVIDILCESANFKPKIAFESDSPYTIYALIKSLQGVGFICGKSWGLSQDPEIKLLHIKDIEFKRYLNLSWFSENYESKAVLLFKNFLINYFKNI*