0x2cffd02e4120bdd0fb0549b9c0f050753ce323cf3974503e0607fe6345fdeb0df62a6b8fcc4c2d33431f314ec75f9447743291b417e88db46c9d57ac2590331be1a592ec1ea7bba323a3fc6b96779227129d56f50507fe709914464158aebee34e54c22a24a9270f6d3daf1437643717fe8adb80a31adcb8f76b0a01dcadc509e69b610045b3864a2d90bde3fc730810c931e225aa250ddf79a745c962eed3d3fc67fd21e6b1dd82c7c1cf7f6c7cf8551560559c9f329295cd62ad894d145468bd3283b71dc200aef5724783d8fa10f47caf9ad2e7127b0a5e53adba35b9422a12b9c1ff9978eff76f4961accd82431c58a2d8e876128e40e94f3df360e5108a90a44333e61147152d353c697b48268ffc7ad3c0ede177fff3b1dbc4cd1913459bab1242d445f992625f93c472b215476f8c55d57011700a9a4c5e9c81f086a2c5aa75c1683490bea46a54d0682fdddae0623936e05d27008781b7ba31548ea79ed9bb49a2960a73df1f677a3a39cf6674d73f5aa5c0acc22457389879e0051ed62e5fc1779aa4bee34237384b031c97efac54c5ee427a1d84353737d37272482aeca3fb6aabf4e493052b53f79cccda97dcc5c7734f5dcd66340d28995ecb512c019372212c91fbd1406f8b3cd2ff5291fbee595bdc3f3816468632864ec815a30835dabfe465e5a08abad5100c5f494675a74e7e2d43467cbe2de08196ee4b3c75522c81771dca39d85f597e10bd2df90f683d450f32466c1d0ef694f9ec0f8220a0c0fea406df73ebf10d93b9bea6317abb2762d87ca6d81adfa43ca765ec21aeec1177847b16a43ce3654b6f6ca5df61535a0a3a9a748cc5fbdfe791afae0ff860af4b9251572ab3861ceadad043484db6ab86f134f55d66e184c52682291ec9546e2772f2fda4c3d5f1acd02439182c64309a643f6a964ad7990734e66ee6f01fdaa4d8abd0403633d043bd0a7090fa24746965e25038b9cc38f2527fd314fd994c108f156c8d3fe2d4a7f4fa8a5f1d4ef83388a3a0cf453b6ce17a75fc3c8bf07ee26c637303b32fcae5d87ef027f924d36755cf183f0cb45324ceed5d074419a5ad242139e0dd24d3ec5add70d4c4f31464ec34cf2413879cb76a55e8e58e97a3f8c9c126f8329de3836ceecb36b6746370d9aa407e195c8b90b752705fc51893669221f50d4f67daa4039f8980ae58abb4d1270b3f924bd1cbe7374515a4d747758bf8d8e8c03d28dd9111971245d8a7713ae052ae3bf9f0ecb43b52d582fb368761290c39b05dd0b048b81434d61700b2501c9cedf25a24ace7c576fb108c67470d32b31e65944c60ec7909c750df81ace68841f2748816e255e7fbc862926ab063dbb6513f6022df30fa67dae20e29a900d1c0ac505862e097e6f295238dac61be271da013630e9f4806ea23b16f5b21144ecda19448377b0d2eb806ffbda878da8faad58960de02b6ae1966efdb9de98b60da118f7e0e0d85f1737d44fc365202e6f4a24e00b359016b628330544f3c32dc62e1362bdeeec771c3d5f3db69e88bda0145e879f0dd1715ae2cc572ed8108af7310a9fc55f9ce01f604d01d930ca4089e617a21e3b86c9cc6127f0a6f388234ecbf816d5230bccaede36c38232399c9b37d84cfa97af503d528b70a3ded725ecdc6b7393cc36a2d03c379be8b9705c9753070e1cd1f384905673272de7adf1aafd731d0fe764c689c11c35ca23feabf91e306de84c9512d6a80b35e31b537d967a1a95c7ec31944978e902eb1e6efc779dd4dfb0978f920cf9bf14fb5b94dec7f52644f545aa4bced47a383fde554177a8ad9c7bc9698408d4c2d3ff83993f0db8a887ee5f5a4d3d4bbff3945804d92c215cc6ac8c9c7732fce8f12689e861257cc85eca2c2713c365f871f93fb670f64f3fae50130582a4faa24addf