MQLLNSCCGKGFDGKKKEKEEPSWRVFSLKELHAATNSFNYDNKLGEGRFGSVYWGQLWDGSQIAVKRLKEWSNREEIDFAVEVEILARIRHKNLLSVRGYCAEGQERLLVYEYMQNLSLVSHLHGQHSAECLLDWTKRMKIAISSAQAIAYLHDHATPHIVHGDVRASNVLLDSEFEARVTDFGYGKLMPDDDTGDGATKAKSNNGYISPECDASGKESETSDVYSFGILLMVLVSGKRPLERLNPTTTRCITEWVLPLVYERNFGEIVDKRLSEEHVAEKLKKVVLVGLMCAQTDPDKRPTMSEVVEMLVNESKEKISELEANPLFKNPYSSNENNREHVAEESSDVILEDKDHQQQQE*