KAFRLLLMGAPKQKWTAEEEAALKAGVIKHGAGKWRTILTDPEFSSILHLRSNVDLKDKWRNINVTAIWGSRQKAKLALKKNLPTPKLDNNPLALVTVVQNVEEVVDAKPLAIASGTMRNTNSKEPNARLDKLILDAITNLRELRGSDRAAIAMYIEEKYWAPPNLKKLLSTKLKHMTENGKLIKVKHRYRIGSSSTGAEKRRNSSVLPLEERPKDHSVAEKSDVIILTKSQVDADLSKMRSMTAQEAAAAAAQAVAEAEA