MESLGVLLLHPVNAYLEQELDRRCRLYRFWESPREEFLRAHAGAVRAVVGNANYGADAALIDALPALEIVASFSVGIDRVDLAKCRERGIRVTNTPDVLTDDVADLAVGLAIAVLRRIPQADRYVRAGLWKSRGDYTLTTRFSGKRVGIIGLGRIGQAVARRVEAFDCPVSYYQRTEQASVYPNYTYYPSVVELASNSDVLVVACPLNASTRHIVSREVMEALGPKGVLINIGRGPHVDEPEMVAALADGRLGGAGLDVFEDEPNVPEALLAMDNVVLVPHVGSGTYETRKAMADLVLGNLEAHVLSKPLLTPVV*