0x2cffd02e4586e9d69f5aeb5a2b887e58380770d7ffdd99ca14b98598852a63d847271de712dc94ac4e975ea3082f85c10aa926f1f5c52b28688dee9f02bf655f519ed10dbc0f3b284691e2897c7b6a480d1a4cc531acd3be855ed148976b2b64122052ddecb93d89222941344fc77b34f5db26eef0dbea9a8ee885cbb6bfcad8e7ee6cc4a3587cf0a8cc638ca67162ad7303e4c5af08bbe15d16f13890311c1d0397144072098325d14f94180480953aaaa1b0ec262bae2deea3f7167b89b9bf20e0984a77af06d694d44ad3002d6016d666e20a72c7302eb1269d14f114354c711f28c640ad5a82cfae3287390dcc03975e5af320d6fa7d8ab340191457aad657c2f832f46c0ae938b00290224431f3e66156f247ed9f429216e956675600b5839d8137bcfedee22a32ab7a5887d75e3de93a8caa9083d943a97cf6879700946a4c53295e13fe4e8e98e0fb628c6888939955b9216feae0ed5d6cd6aee0a695f33f95d0f135234dcdc5a52a408d01aa81e43e94df4c805cb59280f0d48e38a35ac6d118daf9d57e874ea116f569cee82318b9acb5ce1ae86df45efd590e8e6e6b62de4a902839e649dd28eed0982d67e810566ada1f5f2c45b1df2b78d5aaa7b4bce6b14a25bdde9b74ff2b2e0b296e26b882ac42013e0ee2aeb20e04d6eef45fc8ec577faa52436910a60f7b599920c20921338483ac5ec3ebe6e7a7a0a843c7019f7580142b79af3c20575ff32b99220957b504c4768a00d77398af467892233476d1361b955b8d63464c4407a98aa62fa0814292b5c889446f28fe524ae400636e3093e8d704e67142601979b6b0089e629fc1b13489e4e2b7003dcd025c20dc689bf778a2c7f984fe9c9eb060e09e5894ee0d2da3fda510f962af47804bb6ad3e7e206be7a69d09acb6755473a50fa8a6dd848f0d62788272cae94b00698c537f881e95b3564d20180493a249719c846157e97efe265bb38f6c9ffa6524e20de675019adfdc9c1330836d83e227c80953dd93bb71bbe4b3eaedd6d6934774504b166a3a1c5c0dc4d8207b2e856ba3991bf6856d8a17c44d0d2877de702bcd42e76235a6dae0f793c69db55060dea3857b04b8102180cb5e443ae4fb12b502158177640fb4f60808f1963f7bea25345e7b9aa260b74489ec216a12ef9d25ae4ba045dd3595fee342080112bec1f89950c1f6dabcf27ae1e8bfa3e0f9118b40fe87ebe46248bf402b0ed4c1736b3bb2e6f70c3274895278b7e78bcd2acd2e498983da7bdcebeae5d0e1317bd81df54368d60ccb186b0b5f91e8849f10afcbb31de415000e7324ade6031d32ff4ff2d6802be3afc24ecc0c58aef19a13a4df8f43e0f1d6d5dc3be2042856d9c67d3082706452496ab079b7f653faff58afecb8516a3af89e4f8b181ca75c74aa3a6f1568ef29e50c0123618d43df5f58ed45e22986f5d63d322d2781e68bb134565794a431ae4772c55b63067b94685f2e55d2359c5347dbb8b87888a537c89658fd1edba745e905482b1494161a16e736150c79661fa361e29531801bc5a78dc548c7d483335203e9739858264043257853977ff9ca69b7270c25f928a1e840c08a5d7e3aaf6d3615210d8f2a416e85e88e6f01098357bd1eb8451ef6c125dc7c2682136a9fa9493e43f1117020ee43b47211b76a043c59015f9b3eb4d0916f5ebc710f4db4a2be147b6cf939b8e7a2d5186a093f20557e1f687fd044cdb6f1a6550ff265c1ad578fb754b02ebbc786cc9ca1ac4a8e2845326090c1a853abac92665e6119642f243dc5f4f2074b3d3355b523ef233141d91e1a40bde7be788172d37723b9cf844951d048d548bd429cf009bd28fa3e35f6551e5a0bda6445ace1f5ae3c7d9cd6047ba72264f2791a5be0fad2a2108ddc1ea40e943a227a3a061d277cb8f098