MESLGVLLLHPLDTYLEQELDRRCRLLRLWEVPHDRRGEFLRAHASSIRAVVIGGGSGFGGNPALIDDLPRLEIIACYAVGYDCVDLTRCRERGVRVTNTPDVLTDDVADLAVGLAIAALRRIPHADSYVRAGLWKANDGHYGLTTRFSGKRVGIIGLGRIGLSIAKRVEGFGCPVCYYQRTRQDAYPNYIYLPTVLQLAANSDVLVVACSLNEQSRGIVSREVIEALGPTGVLVNVGRGAHVDEPELVAALADGRLGGAGLDVFQAEPDVPQALMALDNVVLAPHMGSGTHETRKAMADLVLANLEAHALNMPLLTPVV*