0000002031cef5a3a386cd934d308678cc98ea93e9f4d586c6d4620584678b030000000021aceced1e0912b398e955e1427b56fd0a84fda57d9078ec549eeeb541b737b773d07d5c77c4041ca37e955d