MEKMLHAAPVHATLPECFIFPSDKLPQAKSTSGAVSLPIIDLSLGRDEVRRAILHAGKEIGFFQVVNHGVSLEAMRDMEAVCQEFFALPAEDKAGLYSEDTGKATRIYSSTMFDTGAEKYWRDCLRLACSFPDVGDSPRGWPDKPARLREVVERFTAQTRGLGMHILRLLCEGLGLRPDYLDGDISGGDVVLHVNHYPPCPDPTATLGLPPHCDRNLLTLLLPSMVRGLEVSYNGDWIKVDPVAGAFVVNFGCQLEVVTNGTLKSIEHRVMTNLGVARTTVATFIMPTTDCLIGPAAEFLSDDNPPAYRTMTFGEFKRIYSVVKLGLSLNLTTNLKDVQKQV*