0020af29252e6376f2b48327beaee632a66e168669cf69e4dd9da304000000000000000031df95d5d97b7e188f26d5d7da2e769b209b705c94e746a45c25c3192e8db3057c14bc63a84c0518bb2df7b8