0x2cffd02ede5b8cf634fdbe8e87a434632170766e72e1092096b2a7c5b05048025e44a7c2e4a12902e80b3cdd91906ea459a04e96ac6fe52f75ef95ed70c43f4fdc2cfd1f055cf1db326a2142d1df3199d1a90e3e5f95c3100d0275adc00b2353a39bce363cf56301776501f5d32414ff00ce336450fe39b2034a69ddbb429020d06d8cce9f745f7624b1c5fd3105f5a98534a2338f82ce3ab34e393d9e82e83a143fab3a81b0d9d6709475c3614ba57d9e6a834b598560b110543eb5a612dd6cb5c506116c6c31373dab13eead81486b35f4d523e44ee3270d513c918b0a5c70fb25c1849d82049f84256da432435fd21611dbed9f8b53d73271c8ed0938bd18f3e0bec1634934db272533cc5c4a20d65c5d859aadeb9d7631ea41f8d35c92194732f26e9eabb04369875301b7de4462cec1ffbdae2609d2ebb62960d91c41de26c82d901c39b3092645cf434e46dc588b0d77daa0b3fc0b5d8b80c299bf51b03616a34c8c500cc74c34f9105c25140be2e91060d3655a30f9064fcf0902ec1d17c0c7b3e1668fe5af9d24d422522ca1fdfee90aac33a304a788f89d1a6cab83712b93f623b9aa605cb2d07d87d405ec0ea6e7197d465aa47afb7b2684fc0e01ec59af7a20293403327be06f7237534c6f1185f681d935834c3dc2480c11e8dee1be3352762b2df91f04db201e825816fa7755961e67a2e3bf5d26d25acf5c5fa6ed67cedcaea396fb2261a8fbad3b43021d2d486f7a655d4e50e435a7184ed7a35e4701e55c4cc30fbb32c0b1b8a13d42a53267973ce983b133bbb7a6f3925018eeb5bebefaf45d0cc36b80fbbdabda2de4cbfa35001f9d5e41207be54c6e4386e31db6a3889f2e9d913896283443038df8f3f4b097843b6a342bf4a23bbd2ea199301f845f651868be35da2c42e58424efb803a8904d2d207331e2c04c1fb10f0a000e0f399ca68f11c67bf97c07f6cc7cbd27ab31e327403e64d7cba47e5c24d7a7ae1192c11e05d14d81807b031e4ddc0564a37effff6748aee08a7c6bd430fce94e2cb0fba56b25912f7dbf94ae7b561abbed1a3892cb941dad814859c17600c2d7e9bab8c5ec5375ede519844b1f31a6e7e252799c9d29825560591628e940202381c281946b3af30d8a28d13d119a5be4a9765739970bc118e7abf1b383117a15d441e36009db743a088e84cd9f6d1411330e38821fd0a40149dc9f44042120bfccac7d3b1272c5fc555d41d96bffe9fb5b4329541ff339b70e3085ed97f558e3baa9f8bb26725fec421f842ddd59837637c9133b6584421b44dd4e23bb00e58044d1c15d55652faaa64f6976994b573669d9175abe646bfc714a847b335b2821ee3f0e7f5016d45ae6abddd73119fdf5fe26e325c0b807697672f499a3579f03b1ba619e13f4b03cb245b2f094c51758730bffdb09fa521905d6dbee40ce6daee42c217610ac2adf5bd78ab84c73cf8530d3cb55066ed45cf4dbe48ee5a7198154f8842448fc153fa69286aa76e4b2bfe614d8d3b308f9e742e05f930b843e134df79293e38f77ec139ba9e2f3ba9196d85a3ee000785f24dbb32ff03632934c9a0b459790c5a8e1b6f89e40bd5779dbeb3193ad18f8bec4362c696794f8310b0bf180723355ae6222edca9e00fed3a0d571018a2cec2a290fddfa11e5168412ca4cb2c27fc434e580b25b6cf2adfcfc69317fc929da83a53d1c212540e702c1570a0d056b0c9ad7ba440d4fcaf33a6bde95f446ca511b033b816f42b0ba3640270e17b69399f9e65b37fbae4b68df73f502ff063066dece3f2e3c7d5995f5a4161b9573a835cfb0b2231941524cb7c116d954491d2ce835b68c7e0595b486523e9c3339fa11210f4634b698d221be97b3891859d9112b87a35da226870968397fcdaca29ee4594c2031128f5cf65526