CU
DM2
EM3
FP4
GP5
AM6
BM7
123456789101112EEEFGABCDBBBCDEFGAGGGABCDEFDDDEFGABCAAABCDEFGEEEFGABCD