Seraph of the End (2)

Edit Answers
BŌAHŪDPYNJBAAFOXEEŪK OQMHRLEWSHIHŌŌPBIIKH DJĪIĪCWHUTWCMWGXMIYI HKBTNĪSCKBKDZJSMSAKC TIOQKFERIDQSEAEEKSPH OMOQĪMIKAELAORKUZUCI EIŪWQMŌKNBSTTIYEWYLN IZŪBZLYACEOPŌAXGŌRZO JUYWHTĪUKMRBVBBLXOUS ŌKĪPŌCYXEGMUMSMQUHTE DISŪEYATUKŌYGIEIRTDJ AGJADPOARPŌOGRHIAAHV MOEŪQNNVBYGAGCŌŪMBPT ASJKQOIQCURTIFRYAŪHR KAŌNKHHTŌĪSOQKIRRTZX INNYYŌSIHMYTSRHIUMIR HGLAŌCIKQQQHIŌCJSUPM SŪNOVJYNHTCGĪMINAJQO BQSĪJGQSREJŌIVŪELMNM KXUMAHIRUNOYOAYTEDFH
1.
Yūichirō
2.
Asuramaru
3.
Mikaela
4.
Hyakuya
5.
Shinoa
6.
Hīragi
7.
ShikamaDōji
8.
Yoichi
9.
Saotome
10.
Gekkōin
11.
Kimizuki
12.
Shihō
13.
KisekiŌ
14.
Mitsuba
15.
Sangū
16.
Tenjiryū
17.
Guren
18.
Ichinose
19.
MahirunoYo
20.
Ferid
21.
Bathory