MLSGKVALVTGASRGIGKGIAIGLGEQGAKVYITGRTAKGPGTAALPGSLEHTAELVEKAGGKAVAVVCDHGDDAQVKALFERIFQENPRLDILFWELGMRTFDDNVQIGVRANYLAACIAAPRMVQEGSGLIVNVSSFGGANRYTFNTPYGLGKAAVDRMSLDMAKDLRPHGVACLSLWPGLVRTERTVAMVSELPADQRPDLSLGESLYLAGASSRVRSPGPPAALAGDPNVMSKSGTIQVAAEAAKGYGVRDEDGGLPPSLRSLRFILPASSRVGRALPQWLIPDIRIPMWVMNLRPKE*