MVKTLPFGDIQVPSPGFGAMGLSFGLGTNLTFEEAEPVLLKAIELGCTFWDTAVVYQAGVNEKLLGDFIRKHNVRDKVFIASKCGFNVFGDRSVTNSPAHIKEYIEGTIERLGFAPDLYYLHRIDPKTPLEESIPALDEIRKAGKTKYIGLSECSAATLRKANSIAKIDAVQAEYSAFETIHETDGLIDTCRELGVAYVAYSPLGHGWLVDDFQYKSPDDFAPNDFRRTSPKFQGENFYKNRAIVEEIKKLAARKKCTTSQIALAWVAAQGFIAIPGTTKAKRLEENWASREIELTEEEKQEMRRIIDVAKPHGNRYGPENQALVGH*