b a b12 a1 gg d e c