MAMESGLLDALNVKVIGSGERVVVLSHGFGTDQSVWQYILPSLVGDFKVIVFDMVFAGTVNPNHFDFDRYTSLSAYAADLLTILDELKVEKCSYVGHSVSAMVGCIASIKRPDLFQELILLGASPRYLNDESYEGGFERGDIDELLSRMKSDYGVWVSGFARLLVGVDEPSLVEEFSRTMLSMKPDIAFIIIKTAFESDMRSILGEVKTPCSIIQTTKDKVVPMGVAYYLQCHLGGKVSIEILETDGHLPHMTSPDLFLQVLKQVLAF*