00000020d8de5b8a16fa80972c47e04831f0ec069c37d0387785d6483a93bc2e00000000a41535e0945c6e7e9cddd0b57f1d3648f680c92e17f9304cedde4fb1677999a6d6ae60652ffd081c48aefd8a