MQALLDELCDTTPKHLDGLCEQLGQDEDLSGLHREDVLDGYWMTAHFHPLWALYGEFLKLFPSAVRPAAAAKLKAELDVVLEVVLGATSARAASSSPPSPVSLLAPPSGEPAVSRDLHASPGDAAATAAVGKAGGTFNADSADKEVSTALTFEILGRDTPAWLVRDVEQLMKESFDEWPATLLEYRRGYRALVALNEQKELLAACWFVRHLSYLFCPAFATRREFRGQGIGEEMMAELKSMADGTGLTGLSISERHPGYQAQRAPKYWHVIVSRLLLVGPPRRETVDLFVSCDTHNPDGFAASPAGEILKKVQHF*