MKSHCTPLLTFLEKGRGKQIFGEEYDEQKVIEEQEERENEKERERLEKAFFTTTVVADKGPYSSWHLALSMTHWVHPGHFSTTQIVGYMHDSALMTMDPSCPMVDHQRANRHHVEITTRIQQWSPIIEI