MKMDRSAKHKQNIHESEINDIMQPKWWVPFVAAMVLFGSFMIHPATNAATQPVENWERLAYTALQEEYEGAALNDYQYIGRTQVNEDQTKDVFRVTVKEGSALFAAHAEIYFHPITGHLISINVFRL