MTGLLTEIVSNSLALDASQDWDDVYLYTPFLNDQALLYEYAECLAAQAFLRIAQLSYSVRQRPNAEFISPSGKVPLLKVRRTLVPEFSGIVDFVAKKGIKLCAHLSDTQVAEMRAHMSLIDVLLRNVELYITWKHDDTYKQLTRYRYGSVYKWPLNWILPALKRREILTKLQDNGWADKGVDEVLEQYDKALRALSSQLGSKPFLFGNQPTEADALLFGHLFTIITTKLPCMDLKNAILSYANLQEFSTRFETEYFKI