00000020d977dc68d9c27886267189e3f1102345e83ad23834f025a123c57c1c00000000658d1f9359f1b3dbdf3dc24b9809dc9930797000b70af07a6ab6279b7fe4bd9827f56966f982261cac7fe21b