MQDLLAQKIAQLSEKVVDNIDFTKAEESYKELIKNLNEDLSIEQLKQLGNQFLEFSLVLQQDEYIQRKRAKEETQEKEQLLHKEYPQLQDKLIKLKQNCQEIDFNAKKINETIKKLPEIEEANRKSMKDKFYEDVKDVKDKIQQEDTDAQKFAEENLKIREEMQALIAQYEQKEKDFWEKVKLNEEEQKNDTKKYMEQFEKMQGDAQKAMQEKQLIQDAQKQLNDKKMKLQVYKGKQNEFVETFEKSTSTFQNLTVEFLKLAFKVKEDEEKSILNQQRADKANLLTVEIAQKNADLKQQIENIEKEKDKLRAEILELNNQKKLQSQNQQQQQKADGEN