0x2cffd02e5478fa9108efb68cf6072e69a0a1382162f348be7817c84191e5d6d9d03b67a5444cd78db66b06ec51f3d36e8548f965205480cc14f8a12aa8cb8ce59241f49779b8d69613a925d16c8bbdacbe39e2e9bd5fb4864bffe153e320f0f8eda03085e3f44c4bb43ac3e6f775e111f40238c2e0166d8747a4b3e8c5f2970d82c98b10090e3db4ec6c6b04ee4d7ceef6574c020d211eff5f03c960d2dcab0314308a6421ae52aa0c65fad85c1cf73cd2fd5da4edd2d66159dfaeba12a8cd248d4eea4c81fdf5b4440a297c6a0a0bea26aef8276a7a995ed8ee3a064523292a18812d3707d0cb9a1ea497454c69e1fdc9bed2539f0231795fde68b95fc49d205844483ede5522cc97b62d5ce9910138f13c2ae4319bd517daec7db7ccbf37ffc6d5fde64c0db3989b767f47ae46d2d4bfc6d4d65f96182a557609b0a7885af4cdac262decdf4a41e9a697a95d38d9697c3195ee2142339f236553b638f66431aec392eb2233b654a26e77f38dbccf81d36fda0f7408ff5423d14da83288accba2b1173dbfb71bc9aeae641beefcfbca0f4bf945c4d4982f0a82e3113841b8df9e2298adc99573d54a521520a0c51f27afd45679793b75c67fa7ebcc5e779b506dcbe12ae40e90a8b4ab84a730dfd0182f6755b190486ed3c41efd9e1ac42776fdff749f74e6db9518346501273c4b41cd3db516d29a921703d80cb9e35428dbb4e66522027bd10e55e5792764429fab836eed9db87e9978d020e1fa0e87ee2733a34fa48f45a6a4f2cd635b2b5f2c879efecfc3ab0b1d3af1b0e65d17194183d556b979a6dba56bc20fc8882a10b4f6241862a57054535aee24ea05d9fae86c649ba2179cb6e3b6557b62414b49bc7e223c29bf494d37c9e80aeeab174d9cda2e090c57fe3364472e9139c9a158cb25d3d2361bc0416cef528448027fc3e7fa75c96a96e58ee2ccf06c72cea69bdbb3b7c4035e86d3ba7a6a9988b69fc5c9633e057ae78a844bfeae796725f8e30a45b48b50b26470909c5488c2a4f011b8d449f5e29a267a45febca8e62fcd210ea6e7dc34325c76836648bc0d017f403e77e4c0d831aa4bdd8b053e7bc64688b6d8eefb788f625f3531d0f8f5fda7dab15129b30019eb3536c47fced079f418309008518adfa0d4b859c0f9391643c0021f2a875f6e48c4420db6d8c21a865cfb25a64c32602bf08feed650d17db05e8d429c1819c3e967449b69b5489fd203f0f4fca8a5dc1d1f8ea38e4a167335a0b1cca11ab7303a09c279c8b002bd6efa1208e9acc6ef9e131645d0622d45513ae8e11d2da7bfb431a7c55ba21f9ae14f046b83bafe01dbaa54b8e62c82268cd5b7535d143fd98d84261eb5dc6714548d7219edc702ad931ce5cbc45e432de4f9720c6cf7a272303ad9002fcaad1bf3e8883fb567fe808b063055f131401bb317063934d658b1b77f26debe1fb845af6eeece0a29c3f31306ecadf9c44bbdc1b74a8d38558c0b6b627034cf3ac7d67896c907c3e162eba70a3dbed1fe83adbafaa8cd9d0adc2aafb3a902aa494833196244429b19c675304ecfba2b8a0841380b0993df8e7de9ee3d91d4ce1640772c81a10e6b98711b53ad257ce1a92565008e1622a9521f0e3e4d0248daecdca8f52f6fe90583e4713a8f1fc181271def3d0d3e145f65e3d1eee9c5f6f3e2701efde6e0b20aeb0064a93d17256473d0cc16bf4b06401d314a6b679c3d92816e646bbbd381069932a8ad65a145686d85f922b3e5972a99a3866b5a063892236a01b792bfb31de3bf4607f9525c06fbe105c01e629db1e3e80de10eff51ea5bff157e5a61fb4e464cfe722dec0e87e13285b55190101ce0cdd497fc8d3a2513d747b9dd7e44aede3e6df36347c503b561542e8427467d5a5db81d84ba1a7315e98e86a13f17d3a0ee11