MKPHRLCMMHNLVLAYGLHNKMEIYRPHKAYPIELAQFHSADYIEFLHRITPETQDMYSHELAKYNMGEDCPVFDNLFEFCQIYAGGTIDAAHRLNSGLCDIAINWAGGLHHARKCEASGFCYVNDLVLGILELLKFHARVLYIDIDVHHGDGVEEAFYLTDRVMTVSFHKFGDNFFPGTGDVKDIGEREGQYYAINVPLKNGIDDGSFTRLFKLIVSKVVEFFQPGAIVLQCGADSLAGDRLGCFNLSIDGHAECVKFVKQLHVPLLVTGGGGYTKENVARCWTVETGALLDTELPNEIPDNDYIQYFKPDCMLKINSGNHIENLNSKAYLSTIKMQVLENLRNIQHAPGVQMHEVPPDFYIPDINEDELNMDERIDQHTQDGHIQRDDEFYERDNDNDHDMQDGG