MLSQQDINALLHAMRAQILAKKVKIIADPSAFEGDQARLAESTAVLSRLKEPVAGQFTQVRLQECYTAGVWPTWDDLKVEIEKYFEPQPECDWACQQICSFKQGNMRTDGFVTRFLALSIQGGLGNEHAPFRLQPGQGAPMDIGAVQGGQMGNFKGSCYNCSQEGHMSRDCRNGVQAAQQKNNQGHQARQLETKKTDDQLNTLAGRSYNEIQAFFYDQQVAEMKTQGKEFGA