0x2cffd02e25d574a866534f4e43399607cf989993a9ad0419726541a2213eae0b406211d90538f094ef87f6426693ae6af30fcf10ea77263e441fadb84d867e27ae5660488414233e0619e0294a9893dbe4ede84f9fcac75cf24536402335b45fcdf2fdecc585930666e9086fdc53700073df29795f71aeac0f8a86a826eede35e1255b616d065b2468f8953129619d675ddef01628adbdda7ce6732c2675a62333c69a65bfbc57b23ba16e95e8cf4231a376f9aa1b342575a95154ceb0a9f2d13850c9b3ec0bda9a3807ad179eaeece26d60764de777f94d88356b6bd6fe2725b1c3ab22de5618483443fa217f2b6ad614a6d27853b9d7db513ee55e7e4900f84176eeaff5bce88432bfbcb96450f3f002b1c03baee4f4807a9aa0f7814f05aacf241e33b3b88c4ea58448576f8ee6f2aa46d16537442db582813e103407b87cd5e42043bcb8d5c10426a85bcc011fe122d393a0e5256254af263cdf1685b6154c7a560abd1de3fa09011fc3cfdcb5fde31aa17c42bbe703c83fe9a2d82afaf8066c73a748a049c0fbc01c2ec28848dd94dc0d1044f2e57f4590cbc8ce0fb1e53c0bfdab30d65fcded210013bfe2bdff08fb0dfeab1e84fa18b7235b065247f3d591c45be198a0b74c38b39c227059df7eff66d2657ac5b1ff35e425c1f921917aa5ca35b0529ab89a4c4876e5a816fce8ba0edc1325be7cb6ea0d4567889b87ea5cd16ac4a80db174c1b548f8f397adec4945df185db5aa234aa4665d1b9e9fd2ba7e80e03816ba015efc7f3426c9f43d92252328dcef4ea33aa35dd9b3a1adfc8d4d7530d58c318503a8cc32e747adbc639538bcd3042f3cc99ca606320d01a9ae7aa32c3b2b4846c0987010967d70adc93c6e38ded779babd40fd72e3637a4fb1d170455778567ffc13b13bd49c92f925b033086e081b61e7f82b4522da9bf1ec38e6b448b8463a1e129a7b63f25a2179b0d7e543934c8c06e078a63e50432f280e855d3d0b20a76e987686fa26e74ec60e49084510a65268089ff623f129f49c7ead584cff45cd08cc4ad79c130c9febe49c9e4ac1045f3790fdba0ac9e6220e5d83e83377dc7d6b207c8143254b3ab273a38eb406694b43f21b27e0e93b657c19be93f3abb84198b485a0d0537fa2790f93f41b91d66d000ab6f714747a3d4aadea99c5aeb319dd776c5d250834e0e9b4e180f7b9634cd25eb44f8d4125512317b1f17809ebf9b306548f527c1f7bdfb93bc9969f878d724bdb4099b67e2a5bb1423c115cb5d8329a38ec67c060a9b48b10498109e0c4c7fede7ea8ccabaac2716b5ce1fa9ce447dde967748b4636448902568e74767641e09eda737c1703486a4896523c1ca4a512f6d0273caa118835527d81e8630c670ea086c1b633c19f37217638c1c3b480bf1aad2e2c831fb2f093f086e7bdba8c66cf93abeaddf92a7bc643f7ed5c7911bf448b415a32f3dc3a1b52dc8cbb90a2965ebb5d5e30b47777a6929efe2bb07365e575def1310f7d8a748297d52a5ab8db32449d1dd743c2a6173dd10dcd183d57468e0d68ce0ac8b3a2d2f39a684bdce5bbfec66aaa41d2e4075fcd8f69ff0b7bb41fab1634445df6817a8f710e206b22ca25b4c95b6fcbdc40223b01244718eb4aa86b2dbda47e6024fe98c304fde599701ff17c6586c102d0be52bf8d4204551ff360efa86c74d547f50e2d0b05b57020d4eec2901d0be1d796db138b6e0cf5dc7e2b58274ba0fdcb77afd2d50114b667985b5ade9ce695eaf1f9a47fb2ca3ee72b17ea42708a1489ad468672afb6d7d5b853eab8c6e1422d53c11522d92d157d89d5e94650ca43c68336bc6d3a0867ce4acc0d3ab833ba7ac7f9ec68e6a1d27349b01e415bd0792d0dd672c71457d57f4f15d2f661b1236802f86d1e128cc3e6ebbcbdf9c3b77f2c