MKSQRLANGQITIEEIHRFKNGFHQKDGYQRWDMASLVHELLLGLQKVKQLGIKECFIGIDTWGVDYCLLDQSGQLLDEPIAYRDGRTEAAVTNFSKGYSLEKLYQQTGIQVQPFNTIFQLFVEEKERLAAASQLLLIPDYLGYVFTGKAVIEATNASTTQLLNAGTKQWESELLDFLGIDETLFPTLVEPGTILGDLQTAAFPDYDLPNATLITIASHDTASAILGTPGIGDDWAYISSGTWSLLGIETTVTTISAEAFQENYTNEWGAQNTIRFLKNIMGMWLIQEVARYQNYQYSYAELAALAEKEPAFQQFIDVNDPRFLNPGNMITELQAYCRETQQTVPESPGELARCIYDNLALCYSVELEKLAQLTGIERKITTLHVVGGGSNNRLLNQLTADVANVTVKAGPGEATALGNLLMQMIATGELKDIPAARTCIQTSFPTEIYQANPIDSTIKNRYQAFMKRSSL*