MIDYECYKATKDTKLDTEQCTKIASRNKNLGIEDYRFLAKTMVSSGLGEETYGPKSIILGEEEHPKLVDSLSELESVFYDTLDRIFARSKISPSQVDILVVNVSLLSTVPSLTARIINHYNMRSDIKAFNLIGMGCSASLVAIDLVQHLFKTQKKKIAIVVSTEAMSAHWYCGRERSMMLSNCLFRVGGCSMLLTNDRARKNQAILKLKCMVRTHLASDDEAYNCCMQVEDDEGYEGFRLNKTLTKVAARALTKNLRVLLPKVLPLREIIRYVFLKSRSKINVKTGIEHFCIHPGGRAVIDDVGASLGLSEYDLEPARMALHRFGNTSSGGLWYVLGYMEAKKRLKKGDRILMISLGAGFKSNTCVWEVTRDLDRTNVWKDIIENYPPKKTINPYIAKYAWIHDKDMDFVTTDDIKMMLLGSAA*