MVPQVVKDMAIAFIVQVALDAVKSCLQIGDVELFRGAQNHMVKIEDSLVDINDFIDLLEEYAIEDRRRSELVENSVPVQDTMTNKVRKVVTSLVSPVVSPIILRKKLKEVSERLEAIKVEAHEFQLEEKVTNLQIEFKKQRETHSFVHKSLVFERDEEKEEIVNWLLSNQAGDHENVSVISIVGIGGIGKTTLAKLVFNHELVQNHFEPRMWICVSYDFGIIRLGNEIIEPATRHNRSLSNVEELQRHLVETLSGKKFLLVLDDVWNEEPENWYRLRDLLLCGERGSRIVVTTRSRKVASIMSKIQPHILKPLSEDGCWSLFRQRAFENPIEEVAH*