MREALIRLCSAAEGKLEAHYADLLATFDNPLDHLGLFPYYSNYVNLSRLEYELLARHVPGIAPARVAFVGSGPLPFSSLVLAAHHLPETQFDNYDLCGAANERARKLFGASADGVGARMSFHTADVADLTQELGAYDVVFLAALVGMAAEEKAKVIAHLGAHMVEGASLVVRSAHGARGFLYPIVDPEDIRRGGFEVLAVHHPEGEVINSVIVARKAVEAQLSGPQNGDAHARGAVPLVSPPCNFSTKMEASALEKSEELTAKELAF*