MKGNLMRKNLMFVGGIIMIFTLASCGGTQKRTVVNYTPREVEQANQVMTYYNTSLALLKNVVVEKDVNAVLGYMEQSGKAPALTAIAPPAFSQKDSAFVVNPGPYFNEETRSNLKQNYFQLFQARRQFYSTFDMYISYLKSDNKMAADKLLSTNYQLSVEMSEYKENITDILSPFADEAQKVLLNDNPMKEQLLSMKRMAATMHSILALCIRKPIPDTAHLDMKLAKLVIQLDIAKRLPTVEGHPEEMKKFQNFLTHVESFIKDVQHIKTKGTYTEMDMTTIEEYGVSLD