0x2cffd02edfa48f99b140825bd5216c5e9c06f86da1a2f9d40322136a3634d1228faba33c2238718045886054e79e0646899bcbc0ced7929bf8a0067b6db32ae2e35d7120c38ec1602b9ce7aba2b96f01bd8d18934615090ac518ac48ea176f3a5c151e68432503e7509f09fb7769795341631ff8df525fe6f15a384ea48bd299432e65d255f967713536466b200e1e1d68eb4250f6ff8a56e36296e6a818190154a4f91d1ec9d5964287150106b8cf5b75ce4955f3f4aec7cd3fea2291b5ee4fb2101609b2b2924d5fec9d6a9ec5629064765a69ed850ca9c97c6bdb2ec11d9af868d9cc9d9da11d10ba5ee136544f91013eea8a7e82d97e00930eb62d8b602c4fd53e6843ea1e2f056fddfdf623e9cc75857cf804bcbb0c12e4d24105e6f360c15fcd607f5eca3b0a1f3025aeb9a13f8059bfb48c19d67ecc463e18952bdf441bf8c23953128782a891b97083ac3b73666a4a8d3308da6037cc4f97c77f71cfea3b66389b5bc47bc2f3907312effe3fa6fae0a116bfd7963ecd8a0697795f246e65b0388fa9c628e014cbb9028a659dd36a733f38ab0422eb0dd2e52c9691d5b18d8cea2f559969dba701648c829bb24a1a4055c9ffe363740fa31893293eb1b4d4cc0c9b1e72a05ce85b9048406970487ad629afdb88bb9fe951cce871c9760376970282cbcf186955c36ba6c1535520c0a624e7823b39e48194ecb2bb19d4d67beb43c06aa3f6fa46b14614a2437c5d6bd3fd4a70d32c48aecc6c0c3b7c47c8f0e8f27664c14336d4092e4126a800ec7af9c38a9ce5ca6aba977b023f7bddf576a2df9151df5effd87a24062da3172f941a2d167ea92955c97d872c0c87a0400430c815e6f94e45d409cb8b8b96f9e5c32b085f60ceb21e51ee61562d478326757ac76d1a47b3d654a3e0c627907178b7b7374f95cc8e89d78d3d715059fa7a403def9ddaf54f817612cc73bbd503848d8850ab364e2b2d22bf83779027a75e4a7cc1b2d7953f16ea1b58ec9950bf4c88470e220ec20d2b0fc7a63df5339ae9c83bc97ade8c5fe913b212451a153bff89837d1dd19aab520b93da045c0bdbb6466964c61e78688e78190ecd901746c1c64bf7bf1637b32fe64762c7f31761ce60f72ec950b6c53b1519005ee81df6158202f2ac2f24d01bbc8fc9360f645e9ee8254d3e13d508a48e28b098361e449fd5ff0a6084230ea8a09f57e52f955e1c73d608d8da009bc6b5b33ff01039c02f787c88208c70bfa64b198dd7c66b7ad727b80cbf3af6047e1697303d89faae7f0a5f5d13a3d484acad2cf7a780fc3b8a62dbfe7eec365eb32de65f4f3cca4f97a9b0eb4ad3d9460fc343a02970170711f27a932e0280c81fcf5a6afd1450aacb0e4dc64134a728188bf0c169f6f6cabd69b5a5e6e8c0aaa897129604d36f50dd9d32a8c55580174bac0bf8991cc54c3ca4d5dbf6f63519011d2543ebb19d252fb531d89623fac79efac6f00569685cb68caa0e52dbd1a490c3c80b8e40c7d610896915bf198d0c542f48720d4f2a849cc316697ecf9f6ae6e1b18474bdcf7095bf71aa82aa4d0fcf10d9db3110f751ebcfd71286ad624710ce579ddee335746f25206eb2461af06f6646492631227d367eaf0fdd80a7f0ace7b12d40501b269e786181db34841535ab591a76d5f874072248f4272b3909b71fe5190f1dedf13879bbebb71a69c6c14a95e086bd79d9ba6d47309e23d074285c71caa8cc4ada1c50329cbfddeec5de7cfc4fb5e0536cbd5472b2e57dbb783437563225eba6d8779e7e69222ede00a0229d3ff4cd78b0e4156f579697d4732ca2ce78f60e7cf1990fffc9e16774bc80cf52f2ea370755dba46d4bce6728f75182ea45fc3cc2b2821558e5b6949e42be9a29411de97a4578ed36499bb5e281fa7e62e9b762e4eadd8d135d