0040af20d566d409d6df3c7417d4d5f8e5d2351dcfd23bd7bae344020000000000000000ed62f2e527bb8b64298aae21f6e78d881b48577d944334205e807abf5da96636cfda005ee75903185a18fff2