MGAPKQKWTSEEEDALRAGVRKHGAGKWRTIQKDPEFSPVLSSRSNIDLKDKWRNLSFSASGLGSSKVRVPRITGPTSSPSPSAQALLLPAPNKVTEATLPADAEKKPQDGKTPPKYGVMIMEALSELNEPNGSDMAAILRFIEERHVVQPTFRRFLTSKLRRLADSNKIVKIDKSYRLPDSFATRTPAPKQKDPSKPSKVSKTIGLFTASSPALEAAMAAAVKVADAEAKAHDAHDQMMEAERILKMAEDTESLLTIAVEIYDRCLRGEITTIVAQRDV