MSQFGTPLFSEKDICIFLSELGMSASADQLGKPSFEFVQPIYENLVTALTGVTREELQQPVFMAIDALEFPELHDESIPAMAFIRHLSRLLQAAGVRDFTLKDLYKPEGPRLRKHLSAILNFAMFREEKLAVYTSMQEQLEGHLQDKEAAAEQNAALKAELRQLQEDRAAELPHVAALEAEQQALYAENQQLNKQQAALGSEVRGLKQGANALTDEASQLRYKLSQARGQAELLRSQIVQSPQKIQALLTELAAAVERERAMVADADRRSRELAARLDVVGKVEKEVAKASGLMEGVEAEIGKKKEVSRKVKALHAEIWAAEHEAQQLEAQHQHLKRQQAALQERITRLX