MKLTAFTSSVVLFGGLQVSAFTGHQPQTRGWVAMSSLNAGNLNNNYDDDTSSHLMSRRESIVKTLLSGATVAAVFTNGLLSYPEDSAAFANKISSKYDDRPKQRGGKPKGLGVATRKDMTGEEYVGLNECGPAPNCFCSTDSIDDDPDHNIPSWKWPSTLSSKEEAFRQLYDVVQAYKPGQSDIDGGGFEIVTYDPKAGYLYAQFESLKNGYIDDVEFAIIKNGSVEVRSKSRLGYLDFGVNALRLNYIAKVLREKGWEAPGVELATHKGYAEENQVRF