MKMEMEGRKLRQLRFQSLSAVGSPSSIDTTPEGKLRRELYPPIEPYRYGELKVSKIHTLYWEESGNPNGHPAVFLHGGPGAGTSSSNRQFFDPEFYRIILFDQRGAGKSTPHAYLEHNTTWDLVDDIEKLRKHLGVAKWQVFGGSWGSTLSLAYAETYPNNVTGLILRGIFLLRKKELDWFYEGGASTIYPDAWEAFQDFIPQEEQNDFILAYSKRLISNDPHVKLAAAKVWTAWEMATSHLLPSEESLKRVDNDEFCLAFARIENHYFRNRGFFPTDSFLIDNVHKIRHIPAIIVQGRYDVPCPMMSAWDLHKAWLEAQFKIVSDAGHSANEPGIAAELVAANEYMKSVLEKAFEVL*