MRDTIKYLIGAAGPSGFGSKSTAEDVTAHCCLNSVTAIITGATSGIGAETARMLAKRGARIIIPARNKKLAKDVKAGIQRETPGAEIVVLELDLSSFASIRRFVEKFESLALPLNILINNAGKFCQELELSEDGFEMTFATNHLGHFLLTKLLLNKMIETAKETQIEGRIINVSSVVHGWLSKTEIQFHQLKNPKSFNGTRAYAISKLANILHAKELASQLKILNANVTANAIHPGIVRTAITRGHNEVITDSIFFLASKLLKTLPQAASTACYAAVHPSVAGVXXXCYAAVHPSVAGVSGKYFADCNETSCSSLANDPSQAAELWRISEAMIGHSQSPKS*