MVKTLPFQDIQVPSPGFGAMGLSFGLGSNLSLEEAEPVLLKAIELGCTFWDTAVIYQAGVNEKLLGDFIRKHNVRDKIFIASKCGFKVEDFTVTNSASHIKEYIEGTIERLGFTPDLYYLHRIDPNTPLEESIPALDEIRKAGKTKYIGLSECSAATLRKANSIAKIDAVQAEYSAFETLHETDGLIDTARELGVAYVAYSPLGHGWLVDDFPFQTPDDFAPDDFRRGSPKFQGENFYANKKIVDEIKKIAIKKGCSISQVALAWVAAQGMIAIPGTTKAHRLEQNWASREIDLTDEEKAEMRKIIDAAKPQGNRYGERHQALVGH*