MKVNGSAAADQLELPAGFRFHPTDDELVNHYLIKKCGGQSISVPIIAEIDLYKYDPWQLPEMALYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGRPKPLGIKKALVFYAGKAPRGIKTNWIMHEYRLANVDRSAGKKNNLRLDDWVLCRIYNKKGSIEKHFPADRKSITKYAEMEEQKPNINEMSGYKNGGSTMGAPTMMMSNSNDLLNMDTSDSTPRLHTDSSCSEQVLSPELTCEREVQSQPKSWNDQLDSAFDFNFNYIDDGFQDDPFASQVQFQMDQLSPLQDMFMYLQRPL