MESLGVLLLHPMNAYLEQELDRRCRLHRFWEAPPGPPRDEFLRAHAGSIRAVVGNASYGADAALIDALPALEIVASFSVGIDRVDLAKCRERGIRVTNTPDVLTDDVADLAVGLAIAVLRRIPQADRFVRAGLWKAKGDYALTTRFSGKRVGIIGLGRIGLAVAKRVEAFDCPVNYYQRTKQDYPNYTYYPSVVELAANSDLLVVACPLNAQTRHIVNREVMDALGPKGVLINIGRGPHVDEPELVAALVEGRLGGAGLDVFEDEPNVPEALFTMDNVVVVPHIGSGTNETRKGMADLVLGNLEAHVLKKPLLTPVL*