0x2cffd02e93cafc8b18c8f1d49779bdc8944415bf70e08867be766620dcedbc0a8a28426a94d717756bf0ec9ab094174e1eee229152b16f389165f7f4a226583afdef73953c74bbba37edb0736f32ee2729a5b7e2ceae2162eefcb18bad4080a113dacfefd3c9cfeb1dcf4ca324bf0acf008b5e88ef1716825411569dc003e4883f112ecb976e7f2f6ef4be98b16de0ee6aac7a9a135c51bc7553189135eaa8470ff840182b9b89133bb0b9be3c2a7976e097a1ad0729c8dfd0f8e2d6ed5807192c5da7209da2cf1493daeafe308bc02f6f61d694e6864345eb226a6635d8c2383e19c3ae58332d2d35b7e8098ad9d1460c6538a311e393361c35147ad4fc5fec546629f5c2025aba933010bfab0072f39c6d9a04b3886b6fc836a7e9b0c5a4a973b649bcaf4c10d51a7e6f7ea421b4c0008f986bc05d5710b0310d8f0d0b306aba0fba042231ff7f802a3b5d220e268cc17991140f2f917aadafa6f3ebba6fe9739213a40db4dd9aef9443cb6b8e776ee47122d2a39a9e09ac206435e0b7bb49a44207370f30c6cc6bb7c3164dfd7d01a0c30e97254a6e4dc83f1c9ac3c48a99ed5e003fff8800b9cfdcdba45f755bcf1f7d5ca0df22889eb97881f11fb731c55aecd8d82dae6c682e37851245a6f497f97397db07b655990d2db2f4637e6f4714b8c6b649626da3c1972e957022a7aa1d0272380fbea6abc44f81ade4f9121233b08bc995e74bf148106a4e3d5168c7704f165c6367346093ad82af8746b497b93f73f8adb4169c1655b6716a40e075848d380aaea8949befa466c836bd2847b2fb19daac9da1c4efddc38b4d28d5b8324c133ea77eb1ac16b2a81b68de7b93a1f0db0ca3bc934c6ae06e77fad41301ef08fb57b055d7bf08dae7d57635f30035c984b630686a67fc6c60a08de3ba170dd620ea89d79a3503683ac38e50bf39a34c03f969632f628db34930266735f44668fc34d9dd785e1655a7f25a8c994ae61f0f5354ead8e9e2afd1d9c0c109b183eaa4bd70f1725f64ada2f79bfd56d116c78ecde9d5bede6584053ae2aaad6d248b974328315e0abf009d41f18273537610b35a4effc96da82f240b3049ca9c66976388b4dcd7927c70bb14e90d8c81f5e6d82a9dd5a52426c51961c674ab7f15322098ea05a775ea74d618662e8cd53b34b57893f54b3c1209e335fce3431844a05aeb6a4950a117772282e1c82674b85bcd736e3bd4d5867033408764834324c7da6167c15718f04931311db843bd74069925c114ee39fb34c89e382b4e0da0773f4abb17670c8abec18d7686182c30d466f6a890c4ae9f50e2a8931969f4dac9fb3decb24ffb44b71c98493f17b48e9fff5f9cfa3b60d8b6a9f3f83dbcc692b9e55f7e8af1296904d2f0c6564bb1b8062a0009655f1be627317227c5811b1f65b90f17b3eee6aaeebf21fe590d431f89a62ca838813d042e51c95a0e2d3067856504e3b3d40e4dd3cf2b288cf5097035e77b5915ed9c21793fdd3eb869eefaa46bd549edece01c4c71607f1b35b025ae29b7ba042947dc476a86f44bb5e30f393e0e0455ebb213a67c6ce3bdaf353a56ca0a9df52707c8d746c95c66ba2f9de61add933cf7cefbf959b0d5ba3cca0056bf576b5baed4463e689068eaca866b865289e12b04e8c4aeebcd6d036ce40c7f54540af5b3f9bd3c68a81bbc04f4481f6d4768c483bc7467e46e810fd7d3b128db012139050cb7b0e816c68db4a360d8225583c496c7e190f315ef9626cf9cc3b8d2cb94b51b49d8579c881812d9fa43293120f7904af49c42789211e29867f152c27ba82c9803753463ba8eda1af44be3b72a258736cd1a123c0f6ba9af36727fb501cbeeb094882b6f2da9a8935fed9cb9b9db281761c70b4ae19123ff1fc6b4b55089f5a63360cee40f62f8cbcd1a112e