ABABABaB9246284411241055928731143221641887117728664291412003816659621368390746978140542474910311461457753106115114617621079