00000020d07d5258e054ffc51f9d6851acc3e79ab0ad5aaae439328568ce660c00000000bffef0bc40c1839ac9f3ad371ada3c028478a193e9d2983303c03109809bbed58f876367b0432f1c0a5223a4