MHPYFSLAGRVALVTGGSRGIGQMIAQGLLEAGARVFICARDAEACADTATRLSAYGDCQAIPADLSSEAGARRLAQALGGLSARLDILVNNAGTSWGAALESYPVSGWEKVMQLNVTSVFSCIQQLLPLLRRSASAENPARVINIGSVAGISAMGEQAYAYGPSKAALHQLSRMLAKELVGEHINVNVIAPGRFPSRMTRHIANDPQALEADSASIPMGRWGRPEEMAALAISLAGTAGAYMTGNVIPIDGGFHL*