MGRGDGYDDAAGALRGLVREAGECLVLDGALGTELEAHGADLQDELWSASCLVSAPHIIRKVHLDYLEAGANIITTASYQATLQGFQSRGLSSEQSETLLRRSVEIAQEARAIFVEGRSKGPYAGRENDGSRERRPVLVAASVGSYGAYLADGSEYTGDYGRSVTKEALKNFHRRRLQVLADAGPDLIAFETIPNKLEAQAYSELLEENDIRIPAWFSFTSKDGANAASGDPITECAAVADSCRRVASVGINCTAPGLIHGLILSIRKVTSKAIVVYPNSGETYVAETKEWVDSAGASGTTDFASCVGKWREAGASVVGGCCRTSPATVGAIARALREADAADVFYRPKPCSLVFSQKS*