MAKTLPFGDQQVPVPGFGAMGLNSAMGTDLNLEQSEPVLLKAIELGCTFWDTAVAYKDGENEKLLGDFIKKHNVRDRLFVASKCGFDVFGPERKVTNSAAHIKEYIEGTINRLGFTPDLYYLHRIDPNTPLEESIGALDELRRAGKTKYIGLSECSAATLRRAHAIAKIDAVQAEYSAFETLHETTGLIQTAKELGVAFVAFSPLGHGWLVDDFQYKSPDDFAPNDFRRTVPKFQGENFHKNKAIVDEIKKLAIRKGCSVAQIALAWVSAQGLIAIPGTTKPSRLEENWASRDIELTEEELTEMQRIVDAAKPVGERFAPIFQSMVGH*