0x2cffd02e274a2fd785caacc52962dc04b918956512b5630be9bd00b5748f3a8276f28ca484e85c88588e08f427406e3149a812b53700a5ce48fa4b024c6562db642a81782a0b94884fd463ff2e45af58fadd3a6d5e164c7a09faa704f38f3b5b4b33de41b606c645f1d2c0e89af8cd8963402226ff418777aa054013e55599ec1af2684413c17989220b5eb5e6c89cc51d1d0ae3479fbfcc7afaffec6e210898c2993bed82d6a336bcb9dfe3b005258ef331a2c9e7f21697cba86a0f76e9e1495cf837e043974df229e8c5529cd2e1c44d90a3277d9d065f9a95d6f0f002c6109a6258f73a80d16bf1e8f91334c2e52c53b9b4dc9920a38231a015f768714e38e176733b7c172b6464aa7d9faf320c346d0246b39eab51af91e349c79daf7492691e5c93431eee7346119ea6313fa2be0014c27a69e53884bb1b133224eb0bea341effaacbc9acaf6187afdca064ed89a0938e0cd6c94a25b33bfa6f74aedc0ae564521b6dff924a14c80ee2882f2cbf2baaa7b7da62d1b122f145a31b3b92b6c631b9a3fe9fffd895004dc21eaaef007a339cf429cd078c0de20caaf808b978a82fad68e6b24d9d3fa8914e93f7703da944e8caca54e6ae67d52e251a923dfe2ded49262709ade9ef1d51244e9e22923ebfe8b4cc226789b8f850021b45b508513c37ff999bb18d9e8ef0f261b36b43e945248b911c801c5d8e190ed2d619b992a4371179ea3fb0ce0d5156735aa30933e348d27eeec890aafe6b0cb8cfdae740b0ede98dfd0696d393a047d205643e5eaf086fc19206c60fc0692621fe27f837e1c2a6a30c84d3ed7b18ef109251884076f6fe657ee0a51d0b9ca242234eaf7acda165cf320e9ed3367da6add3668362c080cffc64a8bf0d16ca30de308e6c31185aa9aa553cd5875fd9fe1ef7771e4122ac8685cf6d0e0a4f4cc63fad1ef1e3cb4553dd7be65efb348cf4c48f14597f9ffb081ee5869d3cc8341a8a56997acf0255ecce0e10dc686139887e7d32843de5dbbcce77e1c758baa010c5c9a1a481a3e9e6d7144671c31620489702a35490ff1b8b6fd4691b7fca9e073dcfcd27ac5eb9a4501a9a5c1b05955bf7b579a1dc1c2dae788bf91a44371c58e9c2cc04ba05b4429398243c0d118086d90bf3b9c66f7293c5242338a383af34c6cea6cc4a19635e46ce04f9db451c88bd94850321a5ede6cb4990ea73994ca860dcc2ce6c0a1d488e0c5d8b4a607b3941172fd7c6ef8c8fc1687ae9368116d67e4248e901dd0ccab9b9677aa3bc05c2c7ba3a646529ebff09d3483b6858d7393cd9ac1037c0fb97ae2db0054103a6ce5901ba9901e456c55298971d66e40be7b2c0ac4bf7c9309254858233483df71b6c08a85df7035de92b8a4591863abd692a83589978dc0043928b8ffda760365834e1396151628f5cd481fdf97dd8a7454be4273fe49f09a05c613ac630d3808c96f35e829a7cfa1c270a3371f32dc3dd54e87733fc99775e81d5b2a62b92b1c4b6bc2c024853b86dd88e916dbfd2163c9445f919478fab2bb2f9053b412d28ffbc5b19600f10f03c634865016a67a79501bd0023f997d6132adf3645923a4b0308760c5a5b7a4c8b40ee5b3c70f5bdf3d0e5f0b1bb0bf1bc87ff7bf639b01b2ea7da301ca57fb4e9e90afcf051565456f60425bc50725a0b4f4656b4c82653e194f27569724c0a83403d698083e07fbdb2944c0002199f712ff031ae1db069042757864a86521eab4767410a95a31e9e4ae5e17ada864ccbc53505d540c2b3c9e547e40a19550363e62285ee2a0e1ee4c6df26da52dc9a31658d7d6eab01791b57d32b9a8a2efd5a817c3cfcfc47a97d590e188b5a760b9c7ee16119693e1823076d827c108019324c71c00ff939f0a09433a7544b015317ebb64d853f532456767677e0070438d8