0x2cffd02e6b45e2cd10c0a0bbbd64ab9ad92908dc81767bc710cbe5a54def4cc1ac6ce39b2a5d1dc4b69806cf2b71e54d40e367ad66569f8269aa9ff5f9532f0f0e46b2e15a3acb74bbce2f4ab3fcb345a94bf6bbf8c83439808b3a9131cd8ecb7b2b7494ab3938dd50d4ca29ee4339893ba5418f0d6f812e88ded4db957a80fa455ce60de6883d4fd4fe166c5d65328cd8e6ca510827711ce5c732634ee1d068ba846877eeb25123bdb7c0f0f1446ea4a9076f8ad079597143ae9bdb147dd20432beb3fbf6752db9990bf5340c32ad98f5e1779e3a7303fd9f59f9cb8bd2c2570d2e678b11d7bdac3151956b76fc3347ae75280891467e6fa9331180f4bb020d5f525aae742e9375b1f6a6ba4d7d5d911dc0c11564483b118e05b18355887db14479e15bb24aea1c4959072b9e6bcc08ad65d70a79a3685060509698c6e99dd2beb37757f246de8a7efb6767d084bd1a69f20a10aca336f69992ca008b89ceed2508daa41ed0ed7df176a208b7e0a157aeeb701de2c55f1effee8c70c3634ff96f00c195daedddc8d5ab888234451daa77037136dda4570007f4d9cc2f0945af31e390578e74d2b51f241642dd40b886c2145f7411058399b4db9342002f23180a71cfce7b0d6a753d29df8801d09b421080e3447bb20a05dd749e1517b993701702cc45b4f44a04f5bb0f1a30a4e8743bba0db1c7400097a40aa4f5ab2e47efdace67b9a47a2ab0693523ebfc64d60aef42b4450a2e02195aa7fc465726466d65e8826016506fdd7a59841e756a914482ca66f4ef0e53cc549fcdb3b4d2e9dc00093f4df4b27b47e170edd24601d1889abb559dee2f8d45bdba8aec56dce08dea16f0fa8bd14bf69cc8dea42e5a189bad58c9b45adee061a5ce97bdb6f7f2dfed1161a7789b141d5da8b8b26c19609184b74749e1b31ee1239f4a44ce27505edbffb40f32172580b0b125f7a522128cd50fb3766dea895db10579a3e0b6731f05509a9808c8e5b5be416b29a06740ea074e0a1147d51ce8b1a065ee011e137a82a87fcab6d9006c9feeaa140ebd903d67deaadc7cad7bd09b05bce83188c9cf672a487d9491d4600b0e40766731d59f605c59c25a12cfbda6c2109906ba5c3aee4829e78273eef4a212a83a199cc14a086d1ecf9d3a850a36a9e9605066c7fdfeeb70d9badb6eb87666b7e0c5f8ef1961a847b4f53b5b1c19a7f0d289249655241867e0865ecefaa33fe4be5c80df5ce30314a70729fbfdfaca0c6405398120f158a82a24d8f50b73e1436ab9bf173609e43eefa08534bcb31396d25c1638f8361f1e86639f275a1f8bb63fe52ddb5066449b3d3e91aadd8b802d807d40a9c748e1df8995cbb57bf3864db299d1521560ddd2b013bd5667aefa4b4fb0b415185fa39729b0135ea982a45867a0efc6e5b1791d8661b3119f378af64e95b90e2217d9216b04e067508a91f26e0854ad7c8236b6abd3e13baf044f3721306cddc081649ed2396efedf5ba48268cc1db05f1c763d2237705210937dcaf86f24651c4ae76aecf8246ea0e827de01aeb071e57caf3a7ab5f886561739e674130b5ba2e46f89a521522a143e15e43eb872a8b44e5857be7b4ff4549ede1da29499e7ed03ff68c9d2eba59114556223a673734f863756a36b896883df42bd095b29799005dfb70e691cb13a8d1e3bacb53f58fb88bf428f7cdeea18e5259097f376fb56063453153a4d595b71620fbb673c75b1436b57883050bbf9e62d6ee107f9275455491b3c4052768a7d3c57ce7ed43618b55533e7955951d277aa2cab4a168a53498fb310fb1be8d12980bc34bdb742e910f77b74e2280fdf73152a5561adc5b04547d1022aa2618fde0a5b4ba843b6d5a31a842b1738203d55a8cd0f4a8514bdbd3cfe014bec19cfbbfc306ba3b9a580c14ace4c