00000020aff9566de7c8c015ac8b9557a213949afd012cf0e96311020000000000000000de025c7a070caffa1d8dde4776ba3e7a71617a5478c7dbd41c83d400ae0ba4f98d6b445ad897041876d6eeeb