0x2cffd02e17c56743bb7f0463673f932a5a85149e63e6d7c80b2798414042b06582dd6aaa4e6690bad7e1b3935c18fceccb7bc17d85fcc14281831229c3cc239d8a75ea1f0309e8caa055113a1eabf42039fd30ee66352eed493a565fbc04e42ba1bdd8de9fb1d94e304fe264f624ed14a29314ef693238a20519b97a974b679787f3bdb1a4538fa43834389a02992f6440f5c75b498f80412e521336a5f4aa782ba22b3ee8387fb92703800e7172061867a3925cc7d5fe99c16fdb3627f239c8790ca0d61da42ad04a67262f0b9d4325466eff1bd423296d9907371c413da265c6a7b463a0f380656c076042eb19cac5c4635f29053415c9680d5823a9e53f9da5b6c751d42ba8a3554003bbc90a3b2f667a0e3a7ae512856a13f0da69c6a71ef48da01a3748a5467cf8fae838b5f2275150d17932e8c84980a3c8ef4f9b36ccbff63f2c716376e815c326057a2377a49d1c2bcf66be4eb9f432dd8ef993ba781d7fb2b619838950f98a3a2d378220dba937bb4d94cb85d27ee34901c4aa48f180fc53fe6451a3bd3ef81603685f14f78e2dbebe72fa184d8e7c9135c2d1906ba9b27bf2ad180a33516fd17efd4e9ad3f1fae4b20b70f0f2b9810c02bc960507d7b5f3608240ff62a2df6fbfc2ec28ca9d6bce249013f52977f7cfd75396134078e38ee2ec55d44b968ece1d6e6ccdcec791fb0cd4d3031546c0748a66a8ee86d6a187e57b4d07a378df9caae3b968010ce58878d67b8d7fc6d5b3debca64ca1cc7be99d8d623e61bf98941d536662c8e92deb69047810a511c78fde431192318161dfefbf082bc93f190e4b4d6e0723f5d125ec7d66909866d07f0adac350b2ac3492d0fe9f8fad4a927c68434399b05054601c772e03e7ec5384ef211a6009491dc1250c59fa80cf14bd4ea79caf7e47793bb3ef8c12756cf52eefba9c262e645567f2dadc03dcc4048b6d52e7c2dba82543fcca8dff242ea7ebc079d9704b31943cfe1a9599919e4fea515a7acc97dfcde56a0e724a2d9568d9b4ecc542d41b86b4f73f96ccd1fae675d4e9cc59a796985bb990e4e3e138c3af82415dd59fc901a049b8f091d5a5416ef2719751e0f399b5561018b301990a61313de14a31fd16f877a43a0965d3f3276f50d57e6c59a56aa347394b0837010a625602fe45eac9ad1066098eeebaf7473183e80c090a2b8ebedbf53cbf9adc40f554c11ae257a306174707052e72c466ff82d80dec7a773619fbf59ed9e577d4c20f2b7ee76f428b0185e1413d9f9eeed7259465aa988b8ff2fc4f90459053a1fb79fb6cff712d58d72b35de82f5f38af98c24bfeb99f6c7042e48898d0dc079cbb1d334ab1a32ca64978b88f144a4413bc6ee6cc5e034e222fef962beb88262158e0391c82e8bd35e4f5d890fe62a0033af33c183d92d649d6b82d1c7c6d355f0a5b34004a1ebeed2b232e1532db42ab25daf23790661980d86d4d5f5117a9ff4a45e18ee03131e75ee5034362899487fcbf3c2431d6d58d84525b3f85ab90c1ba905a50e9a98fdb67a136310c4f1427ab8abc553276239a2b8592673db54daeaad77d6ed26e0e9d514100387cf4c403a6c5b1c56480b068629b3a030cf765d76e44e8451b982eed55a9a3da396ed655fa4bbb558c968108740d7e3535db094e7c7e56e30780d0fa09eb2be25bfcaf6142956c4d61a12e74c6dc7e337aeae3e82017ede9cfacd034e2c7677a35fe5db743194357eadb74b2b69620b12c37c424a9420eaf79f7ec889365eb5c5ebe3abc8cbe92ba9bdd7e9824d97642ca1f7bd430fabc7edaa02b4db680512609819be554b1ddc44819a100ed9c5dcae627f32743f7390a6645f7285648f080372d3d8d8017229368eb7f6e35c02d6be49b70610ecad87c75004947a826ea1bb012ba16822b3d33653ae4851