MLTTPTPKLKVLISGAGIAGPCFAYWISRTRLNTSIKIIERSPTPRSTGQAIEIHGAAIEIAKKMKLEEAIRARFTTEKGTMMLNSAGKPFATFPAGDTFTSDYEILRADLSELFLEASRTFDGVQYVYGDFVKTLRQTETGVDVTFNGGSKDTFDLVVGADGSTSKIRSMILEVEVLKNSYNFIGQYIAFFSIPSQPNDSKFWEIFSAPKGLCMMTRPHRNPSTKGVYLCITTPKHGVEDPLVEQAMKEGPEATKLMLHSYFENCGWEAKQILEGLDKSEDFYMAKAAQIKLPKWTTGRAAVIGDAAMATFGVGTTLAVDSAYILAGELSKIQNSDDIPKALQRYEEVFRPIYKRMEDLPPGFPQIAMPQTRWGMRIRDSIIWFVSKTKAHKLLPNDQGESDHGLPEYDWVEN*