MNEKIAILSAYSFVNIEEPANLIPKLLLLGKRKYIRGTILLANEGFNGSFSGSYENVNLVLEELIKLTGPKDVNVKINYSDVHPFQKLKVRLKKEIIAMNVDDLNVDLFKGEYIEPKDWDEFITKQDVIVIDTRNDYEVEVGTFKSAINPNTKTFKQFPAWVQQNQELLKGKKIAMVCTGGIRCEKSTSLLKSIGYNEVYHLKGGILQYLEDTQNKNNLWQGECFVFDDRRAVTDDLSPVERHWLQR