0x2cffd02eff0eb2de4c6037135cbb88305d52ccefad6a728bf4d443f9cb00a765c75384b993ec86fc69563f02c61329d43084a58070d870ca2ca2316d19bae75f872bbdaedf23678457ad426f4d8d386c906a9bbb4f59f2a2640e21eae5abe228ba885a04ff9fa26b14b4827ddbebc8e4ba6a38c0189362f7488f2e92052bc4ff73fdf6db8cb5a1872d7962f19fd3593615c735982d5de0ba4d808db777961ff0112a023add1edca3cf9d30b873b83952af0d17bac35c15dccc41517109bcfbc0b7b8f1d007a5c6d2d32b206aa9f95489e65bbb9072fad1fa25422850def9ab67db2f723da435c552fc0ee36e9264ac90c7712803b59cf12c732aa23a10e0897fbcb940b232288a8041d5537f34f7256bd5e529e30d2d0e8445544afe0dde6fb8ebefdb5d1e3104f5d043a5aa77763dad30e99af5be89b70e5a711583b2d6cfd935c678e713f5ba44a86b66e0cee8287e3cb7edf94f1687637b2717fef8b4f7034101491945145334eb649d70649abe381b69c969c9eb1cf1c5bd8bb227429453eec6ab59815114f2f728f42261b9ae21c8be4a905b529e3e321be20498bec032845b508d320c18b0e628abc93da2ac1a9e2995d4b2763e272f633deb4004afde1f5eba64295ba32e76b97080f92e625f66428922a154a874a95cc354eefc50643ef6c61a585bda86e6d7558f986227ba0cee355edf0b59f5b99547f95c82a928a0f952f583c05443eaa52605c42087c118d2afa80cb31567b38db98eba8a145a7170c8792a670e9d4bd35ff0efaaf3c8c73c41797c268f2cfef2ee564c4c5bd6ba8dba9976d683eb56e12da4b1664771ef8c772bc6087498240feeb38c2b080962cdffe08ddae574f9de09eda6377b097f3e0429aaf317e2b5daed037a15a8005a1a57cdf872a20a9c173a505152d2858f6bdb5f7a0e09d64107282c89cad2f63f0f5cd3bbca8735253c03c593858d1d72f854c520341230606d0a3e3e3ff377f64cccae21b706d60773ead3439b9418c4aa5fce603057d4b389c80ca8c6c11bcbd2f2ec6b873f05b207d32de693ed83ba013450c65f83cae5795d8cd74a4f4055bb1be8569bef64469a40799e68fb7e6a312edb7eff24e74307ed6ed635eefc8c2c280298c5d925cdeed1fda584e69fdedf899e0190db64a4139466c03e0c8e02a3372e57eefc345eba96672bf7c5627b7c2c946201561a7906a9ef02c5739ab4a67f4e7ce8e06ddafd042d015580fd6ce81b8a1e12f28dabb96e4b1175b4718518bdc6df11db78b5433f09a179552b0852d6e149b062055b09201ec919b51765aae2e20a3686661b6a06fe8575a7a3a06a09e2d37ec49c2c6fbd48ee418b466f3f4c8c8eb6b0a8e68bcccf986f0e124fc13689d9fc81cff97ce5aa43d9ef52abc137baa9fc744d97057e54701748e0324244dfaa047705e8eaf04c52565f2983c20ccac8d99dd53696f47adf58342f5eb3eb8771d44e1e9c987c4e82dffbc6f9442386db42227d4fdd70779e0a380d49c9b84778ecf16f80c61528736611a8769f9a4be3d89bb7d2200d92b2e7acac59944281362267c867890e878430321551eec55401ead279eaed650ce1e6e3a52a960bf7ced67fe5b665632b4228fd634719a6f44a86842f34c1708e56b74aa24c259fb9f15ebb8b2861063aeb4d1393e65f5df340a688a2e0b81d7efe8eb795373083c65df0f0b267fd4d8b613fb9ce41599b1db8edc9d80ee2331d01855dd8f5563c5674dd2aa3152832f3f4b3e9b6f25dac0b75c624336fd6bdae99c46773828481b439d200b14fd004aec064b2fe4066f44518e7047ea6492fdda3793a4846384333e4e27653855943e06bca667042a9f71c59e80b74567e6a3499e2057523929351910ae186f859af4583c369c7831daaeda362570f2bc1dbef78124ece20cb3464