MVKTLPFADIHVPSPGFGAMGLSFGLGSNLSLEEAEPVLLKAIELGCTFWDTALTPTPVASKCGFDVFGKGGVTNSATHIKEYIEGTIKRLDFTPDLYYLHRIDPNTPLEESIPALDEIRKAGKTKYIGLSECSAATLRKANSSMHPSNVPPWLLGADWFVIVARIDAIQAEYSTFETIHETDGLIDTAKELGIAYIAYSPLGHGWLVDNFDYKTPDDFAPDDFRRRSPKFQGENFYKNRAIVEETKKLALKKGVSISQIALAWVAAQGMIAIPGTTKAKRLEENWASREIEFSGEEWKEMRRIIDAAKPAGNRYGPEHQALVGH*