MKIIVFGATGRTGRKIVKQALERNYHVTGFARNPYNIHFQHPLLEIFMGDVLDAEKVKEAMQGHDVVLSALGIPDSQQRFQAYQNIISAMNAYEMKRIIAIGGMGVLMADEHTRVAHTPEFPEQYKEVSEAHFKVYEELKKSGLDFTFVCPPNIIENEKTGLYIVKTDHHPGKNSISTGDLADFMLNVINDETFFRTRIGICNS