MEMEMEKSRVLVVGGTGYIGRRIVKASLEAGHPTYVLQRAEIGLDIDKLQMLLSFKKQGAHLVEASYSDHQSLVEAVKLADVVISAISGAHIRSHQILLQLKLVEAIKEAGNVKKFLPSEFGMDPARMAHGLAPGRITFDEKMVVRKAIEEAGIPRTYVSANCFAGYFAGGLCQIGRITPARDRVLILGDGNAKAIFVDEDDVAAYTIKAIDDPRTLNKTVYLRPQENILSQRELVEIWESLIGKTLEKIQVPEEEFLDSMKDVDIVQQIGLGHYYQVFYEGCLTNFEIGGQGVEASQLYPEVNYTRVRDYLKQYL*