MSESKPTLRWGIIGTGMISSWFIADLTIDRKDVKATHIIQAIGSSSVEKGTKFVNEHIPNASKPPTIYGNYQEAYQDPDVDIIYIGTPHGFHKKNCLDAIAHGKNVLCEKAFTLNAKEAREVFEAAKAKGVFIMEAMWTRFFPLVKTIQKLVHEDKVIGDVVRLFADFAMDQRIEHLAPEHRLRDLSLGAGSLLDIGIYSLTWGLVGLDSGVSKKATTPKICAAQSLVQGVDISTSIILLYPDGKQGIITSNSKVKTPSVFCRIEGTGGHIVVEGPAAAPENFTVYKDGDTEGKKYDFEKPGRGFYWEADAVALDIAAGKAESDIMPWAETVRVMEIMDEVRRQGGSKFPQD*