AAAAAAABCCCCCDDDEEEEEEEFFGGGHIJKKKKKKKMNNNNOPPPRSSSSTTTTTUVVY