MKLTKLALCTLFGLGVSIANAADLPNITILATGGTIAGSGQSSVNSAYKAGQLSIDTLIEAVPEMKNIANIKGEQIVKIGSQDMNDEVWLKLAKAINAQCKSTDGFVITHGTDTMEETAYFLDLTVKCEKPVVLVGAMRPATEKSADGPLNLYNAVVVAADKKSSGRGVLVAMNNEVLGARDVTKTSTTAVQTFHSPNYGSLGYIHNSKVDYERSPESKHTINTPFNVEKLDSLPKVGIIYAYSNAPVEPLNALLNAGYQGIVSAGVGNGNVNAAHLDRLEKAAKDSVVVVRSSRVPTGYTTRDAEVDDSKYGFVASGTLNPQKARVLLQLALTQTKDPKVIQQYFEDF*