A B A C C G A G H A B C B H