KAFRLLLMGAPKQKWTAEEEAALKAGVIKHGAGKWRTILTDPEFSSILHLRSNVDLKDKWRNINVTAIWGSRQKAKLALKKNLPTPKLDNNPLALVTVVQNVEEVVDAKPLAIA