MTSKLEQLKQYTTVVADTGDFDAIARLKPVDATTNPSLLLKAAALPRYAEHLRQATAGSGGDAGLACDRFAVAVGKDILGVIPGRISTEVDARLSFDSEATLARAHRLIELYDEQGIDRERVLIKIASTWEGIRAAEILEREGIQTNLTLLFSFAQAVACADAGVFLISPFVGRIYDWYKKSENRDYAGAEDPGVQSVSRIYRYYKANGYKTVVMGASFRNLGQIEQLAGCDRLTISPDLLQQLADAQGELPRLLLPGEGEPRQVLDESAFRWQMNEDAMATEKLAEGIRLFARDQEKLEYQLATRH*