MKEIQSRTAGIENKENTIVVGYDFGKESVQISFCRKNTEPESVAPVVGVEKFQIPAALCQLDSSGQWLYGDEAVKAAARGDCKLAGNLVSNCRKQDPAEAESREESGQENSGENRKEDPVRLLGLFLKKTFSLVKTASGGAEIAAVMFTFESLDGDVIRIIRAATAELYVSETKIYIQDYKESFLSYVLNQPIEIWKQDVVLFECRDRKMMAYHLRMNQKTLPAAITISENYYDWPYGAEGENHGSMEERQIFPDDSGKSATPDTEFGKIIGLEFNKKVVSGVYLIGGCFDKTRLRKSMDYLCMGRRVFGGRNLYTKGACYAARDKFFETGRQQYLYLGEHMVSSNIAVEVKKGAERELFPLVEGGRHWYDAGASCEFILDDTREIRLRIIPLMGAEAATQVLALDNLPKRPPMTTRMRMDLSFSARREIDITVEDLGFGELFPGTGRKWRYKITLL