MLEKQMIKFILSKWNYGNFRIVFWDQEEFHVGNQPAKFSLIFKEKIPFLKLFSDTSLVFAKHYMESKLEIEGDYDEIAKVLYYFSNKRFLKNTEDILSKIAQKQESKNIKSHYDIGNDFYKLWLDDTMSYSCAYFKESNNTLYEAQINKIEHTLKKLDLKEGEKLLDIGCGWGWLSIMAAQKYGVKVVGITISEEQCKKAKERVKELGLEDKIEIRLQNYQDLEFENYFDKVVSVGMFEHVGKENLGLYFMKVKQVLKPGGSMLLHSILAMFEGKTNAWIDKYIFPGGYLPSLREVVSAMSEWDFHLLLAESLRMHYAKTLDLWDENFNKVLDKVREKYDEEFIRMWDLYLRSCASAFRVGSVDLFQFLITKEINNNLSLTKDYIYK*