MKDEQPEIGDLKDFLIKAGQGVKGLSEMEITDLPKQYIQPQSERLCNMKTVEETSIPIIDVSNWDDPNVIKSVCGAAQKWGFFHIINHGVPLEVLESVKKATIMFFALKPEEKRKYFKENSSSNHVRLSTSFVPEAENALEWKDYLSLFYVDDDEALAIWPAICRDQLLDYMKNCQVLIKSLLQVLMTGLNIHEINEKNWSLLAGSKRINLNFYPICPKPELTVGVGRHSDVSTFTILLQDDIGGLYVRAPDEEGWAHVPPIPGALVINIGDALQIMSNGKYKSIEHRVIANGSKDRISIPLFVNPKPSEVIGPLEEVLEESDEKAKYKKVLYSDYTLYFYRKAHDGKATLEFAKI*