MESKQIVLRRRKKNMLTLEQKLTLIDRHESGETPQNLAKAFEIGEQTARDIIRQKEKIRRFVQNCESSVGPTKRKSMKVSSFEELDEAMLRWYNENRASGISVTSAMCIEQAKYLHEHLGLRGTFNASNGWLSRFKQRYGIAGVYSHSVAKTGNEVSAYTFCYQFQQLMQKEDYLPDQIYNADETGLYWKSTPRTAGTESFSSSNERVMVICCTNATGAHKLDLVVFGRMKSPWEPNPGMKPTSVNYFELKGGWASKEIFQHWFNKKWVPAVREFLASKGLPQRAILLLDTSSCHITDNVLRSDDGHMVVKFLPIDVANLVQPMQQGIVSLLKWNYRNDLQQEQQKVGAKPRQLEQAVRGLEQSWAKITPVTIRNAWSKMIADTDQYVEETEIVDMHDVAQCDMLVDREADLVEEVDDLEAIDDDVEVMQLPEGIEQVEEFDEYQSAGAPRMHVVQDVGITEQDDRFVEIFDVVSEGVVIKSENYASVGVEFTDIPNSHTANSEDGSGDESGERRLDLQTALTSVETLLGFVDQKGLALEDKKAFKKIRTDVRNLMKSIQIKKQ