MKEKTIEILKKSGWHPNRKIDITDLVVYYEKRGFEIFPEAKKFLEEFGMIDVYCPINPRIPEEDIKKYHFNRYDLYTTNMIKSLNGMLSRDCISEYEEEYVEEKLVVVGSLNGNQYLMISESGKMFTEHGFFGNNAEEFWDRILNYDIVTNWMQWDGFI