MSQSTYSLEQLADFLKVEFQGNGATLLSGVEEIEEAKTAHITFLDNEKYAKHLKSSEAGAIIISRTQFQKYRDLNKNFLITSESPSLVFQKCLELFITPVDSGFPGIHPTAVIHPTAIIEDHVCIEPYAVVCQHAHVGSACHIGSGSVIGAYSTVGEHSYIHPRVVIRERVSIGKRVIIQPGAVIGSCGFGYVTSAFGQHKHLKHLGKVIIEDDVEIGANTTIDRGRFKHSVVREGSKIDNLVQIAHQVEVGQHSMIVAQAGIAGSTKIGNHVIIGGQAGITGHICIADHVIMMAQTGVTKSITSPGIYGGAPARPYQEIHRQVAKVRNLPRLEERIAALEKLVQKLEALSEQH