MSALEQKLLALYNAVKNAKDANGNNLSKPFIKLPSEEEAPEYYKKVPTPMDLETIEAKIKAGKYADLAALLADLDLLFDNIRTINPPGSKNAKNAETLRAIAEAAAAALA