MEKSRVLVVGGTGYIGRRIVNASLAAGHPTFILQRLEIGLDIDKLQMLLSFKKQGAHLVEGSFSDHKSLVEAVKLVDVVISAISGVHFRSHQILLQLNLVEAMKEAGNVQRFLPSEFGIDPARMAHALEPGRVTFDDKMVVRKAIEEAGILHTYVSANCFAGYFVGGLCEPGRITPARDKVCMFGDGAIKAVFVDEEDIGTYIIKAIDDPRTLNKTLYIRPLENILSQRELVEIWESLLEKVLQKSQLSEQDFLNSMKDVNIVQQIGLGHYYQVFYEGCLTNFEIGGQGVEASQLYPEVNYTRVRDYLKQYL*