MIQKKEILFLWDGENWNPNGDMLNDNAPRIDEETGVAEATDVRIKRTIRDELIKKEGEDAVFIKEYKRDENILDCKTAIRENGIDIKQSKADLEKEILSRFIDIRAFGGVLPVSDKDEMKKDKEITTAGLQFTGPVQFRMSKSLHRVSVEHIKGTGAFASDYSDTEAKKQKQQATFREEDFLQYALFATYGVMDNYNAKKTDFSEEDAQKVIDALWYGTKNLITRSKMGQTPRFMLVITYKDDRFAGDLNNNLDFIGKKDDEAIRNIQDYTIDFTRLKAKLARYAESIEKIEYFVDYDFEQNHKDQFESDWIKIER