MRTQSERAPRRVPFAIKFRLLEVLRVAYVTPHMVRVTLGGKELEGFQTPAADDHVRLIFPAPGELKPLLPTLGPHGPVFPEGKPRPASRDYTPRRYDAAAGELDIDFVVHGSGPGSTWATHAKPGDFVGVGGPRSSMIVPQDFDWYLLAGDATAMPAIGRWLEELPAGAHAIVFIEVSDASEEQRFNTRARVELTWLHRNGAPPGSTNQLEKAIRELAFPPGDYFVWLAGEANTLRPIREHIYNERGTHKKWVSATGYWKRDTADHHEPHD