00000020d3a1fcd3b678d1b8c2506640ce5a8d639aedb0048fdf773a9b0bde300000000093d16f45c03a48345fd721ccac62214b90f50318998a05310dc42c01c743cb964b8f62670c96331c1ffc2ebd