MKGDPKVIERLNEALFLELGAVNQYWLHYRLLEDWGYTKLAKKERAESIEEMQHADKLVARIIFLEGHPNLQQVGALRIGQNVKEVLEADLAGEYDARTAYKASRDVCYQAGDYVTMKLFEELLIDEEGHIDFLETQLELLSKLGEEKYARCLPEELAVPGVPGAFPVSSLKRRDKLNCTIQDEAGTRTGVAASLGLTTQQDARDAQNAGLAASALLRVNTGSVYGCAHPLRPRPRQIPRRKRAIDGRACGETGADMMTHRGQDAETCGAGAMVERDRPTSAAILRRHAGVQAKASYPAPFPSAPSSGATSYIARYKTRPGHAQVLRPRLA*