MTQKELEQLFSQFGRIITSRILVDQVTGVSRGVGFIRFDRRVEAEEAIKGLNGQKPPGATEPITVKFANNPSQKSSQALLSHLYQSPNRRYPGPLAQQAQRFRFSPMTIDGVTSLAGINLPAHAGTGWCIFVYNLAPDADENVLWQMFGPFGAVTNVKVIRDFNTNKCKGFGFVTMTNYDEAAVAIASLNGYRLGDRVLQVSF