MTNFQNLMNGIWYGEISGNTCADIKERILRASTEQEVLFYLIELFKLGDFSQKPLLIQLMNHTEDRAVLNHCIRVFCSIATHEDLRDPDHLRFLASVPADMVHTFASAVVTSLSLEAVPYLLALLEDWDEVPETSTVLREAIDAFIDYEEPLGLGASIEEIGHYYWKYYDACDTKKYYFNQKLAFPGNLTKKLIERVLIAANGQQQLEMQLIPSLLSIWSGRKVPGEYHTVINEHNYKDFIDYVRELSRGDWEAGEKYFYGHKL