0x2cffd02e75249e2abcd9df3bf04413eef5bace9db6e6789c54a32f8e0babdf4596ac9df51acf738215476a2294a2e23608ba528a1bcddc80a7466aa149a5f42e5a012a9891907072ae1c8e633e75f2ea9c8205ddd46437ac87bac57e401f9dd2f305c35bfc30ef592c86802edb6615f9c2201a1255c95271a22af1679e1fd6859295bf7040b63e9c11680acfc0fa5de946ce49f45d828ced8f1e99fae0df6bfb9dfd3e7c42d3b20bae16eef4c61fe85d7be220a72fe0ac9c513b27875909b43d098581b3397f3b5f8754b899fa1743b512c83064e3173604ac3de79c32ff65f3aea7de205f58110a510efb7d1025ec24f0408e527f6184f6a1aab4e15eb8a652b6892a20ec5cc6bd99bbc01bf365661d36d74fb41a5b77581b5cf516662f78764301239fdea808855e74c3596f2113041dae8f754b2ef36238bcab22985cba8bc7dca036317caa42a49d1b885a6946124ec22ad2edb77bbd3d250a6649e34544299d3b7e7f5d57bef5c451d023969e07d67ae9cc7f59e98390bd2be60c8fbf4f1a8e8d2786ea0f3251b16c1fc79ff67ea3747bad2bbf2858f2e742f5ff8ba9c480fd0c9ece4a5b23c88f5b23f10c2f86790cb6ebcacb34a86b46056355c1fe2dd3301eceadc93681541a4ec81d167b1fa93ab4feb932e6ff01e95c40931db353449b8136f3bc5316b977231a616715eac9d1e9f14a5907ff65791604e9ec3927f721eb56b0d8297dff7d4c76d75a4e7e5a1ecad2dfee8daeba94c7a5133c59c6ce56cbda1a659f149e3677ae2a0c9c0092fd3d626e4b0b73ae187cbe88c1cce07cf616a8af650b7332baa365ac0ff505c91cd073aa41b5647ae61b9507b728b46ffe96ada4c6a44a0434dad0c01a6934f866df1f5d58c0a38e5acf530f92c7d8418679da016ddd7c1733a4095429a4580bf6734e9bf843ec7ab60b2f56dad3abbf6b6b6ecc942b4e6f845b42699a185aeb567a0347e515f52c684c553270f5f2fd620de449fe944e18f6aa81f52b32fefa565b48bd7b406f3b2f76661be5e26561b88977adfa665775bb765e7241b9bbd163537c30ab80124510670112b8a3a8af6bc4e10b371185f304da8494613e6e04361ea57ea4debbc6f0cf6d324fcb5caf4b71b8717209028c5960a25df09d601c4199be14a45d8860d91e0c2f18925ae21ce1dc968bca7a23da710024ce6afb7c5102e29f92a318d5f9088f480dfd1ea0ca66e0d7c39a0bdc70e1d58a1a538faf54c63a8a45f446a6cb23bede78b5d16c160442ff10a514067127dc28192eed3bb260a2c6deb022c3bfe2be9997034c6b4117444fd456b50b6f26af56283865d19953588c291b0363a56ac3ca820defaee4695df0f2fb949467f5f9da347ecbce637f5b4f008343f0c4e0dac8591aadd9f6a383e84afca08499dd02b5e0d5ba76f9da0cce03a5b90bf4d21158f244e30a80bedae7c4a0b6f5261416007ef3535773d1453d85b1151aca67b4b7924fbba5f94861a7afec76735de64e9df567ca769ea822d03e1adf5b54791c6d15313ccd4db1fe90112e0802b4014a464afec7e9a82dc5f77e08dba8e5b95153f511771fecd24d72a2758997f4aea0726e5e2784bd4bd67da681b9c5406653ba71d32e5faa435f96ef2a9f27d1714456f0ed134a14cffe1cb6f7c0d2fce333eea04f8afe8ba9d2d005100e287e046c5c6785df52a56fa1cf10b30c481815a9e0227dbea99070c8b441c798f7cdfac665c70765528dc9d1ee50c62885adf475f96af215e28a9263ccc3b6edcda41bca0b37ab6a16385b15da876549db9cbfaf68539fece04c791884854fba240cb7881bb3ac13f266eeb55c819530ea4e8e1edd54a36ec76d876611da24c4000ff41fe7b36e65ddaa636e152d17b3d05359716ec0147efdb0bf1426a0376af10c6a410098d0a7a8b594a6