MGTVKPLEKVLCMTGGNGDTSYAYRCPSVQLKMVLAIKRLLEHGISQNVRSTIAAGGVAGVFQNINFHRENRKSNINRVCDRKVAGVFRITDLGCATGINTLLSADTIVRAVKIAFIRHSMDVPEFQVYFADLPSNDFNTLLRTLPPRLAYDMTVGYGKTTTALDEDNPPASRSYFGAAVPASVEERSSPAWNGMRIYISSDVVGNAYLDQFRQDFMDFLGARAEEIIPGGCMFIALLGRNSPGVKEQSGEEEINPGGCMFIALLGHNYADVKEHSGLGACTYHLEAAFQDLVNQGLIDEEKLDSFNMPFYGPSAEEL*