AABBCCDDEEFFGG