MTLKTFPHEEYTSIYHKNPLQHSASVRPLLVLIPGNPGLVDFYITYLNLIQKRNPNLEILCISHAGFKSDGNIIDDDSVFTYYNLEFQIEHKIDILKYFILNENRNTELYFLSHSVGSYINQRVVHRLLNNSELQNKMDIKFLGLICPTIIDIGRSNSGQIITKMFAYLPIIQIAIYLSVLINSLFPESFVKFVVKNVVIDKSSSTREESQESIENSTIGALKIFRSKNIIKQALNLAKEEMKTILKDDEFNDWFFKGLPSKYDIRIWAYFAHTDHWVHDTTKDYILARYHSDSNKKLSFQIGDMEDSITHSFCVNESIEFSQITSEKLSDILP