MLPAKVPVRSRSKRGCWTCRIRHRKCDEGHPFCKECDNRNIHCHGYGPRPEWLDDANQVQAELSLVKKAVKQSSRLANKGPIRPVGTDPQLRTISAKQQPDVVTGPEQALWASCPSQEMRFREAELIMLYLDYIFFIQYPYYVDKAEGGGRGWLFWLLLNNRPLRQASLTLAALYQRTKFAGGTEYMEAELIEYHTTALSAMRHALSGNEGDLALDVGERLITFISSGCCLISFEVLQGGSKGWQTHLDALTNVASKIRLPPFDDRDDESPAQQIPIGPGSSLRRGMRYARRFEITKLLWFEILSTASSGVPPRMPYRQWLDSEEILMADFVGCENWVMRVIGDLSMIEAGIHCPGLEERRESLLSCYISRVFAAGALVHLHLILSVTHPAEADVYDAVGSVIRELQQAPEKVSLRGVVWSICLAGSMARPDQQPFFERLMTRILDNSDTNFGNCESVQRILRHCWTKRHEDPLAEWTLRDAMAEIGDYPLLV