A8A8X1B8B8A8A8X1x4B8C8C8D8D8X9
