0x2cffd02e9dfcc05176ecd82a7489e2e8e125224bded96aa7b5018eb72ae90081ff5b26e18403e8d6fee38fa7f228fa025a5661af5be85e9deeaf1b1ca2ef6176686499b26f39ffa6abd8be1e7bba048d164dea2ff4239235c0becd97ec9041f0a0f0fbf9eb09359a780922d3d980273e7aee857b1516e969196d1dfce0b5f5646d12ec94737350fb0a80121b8b6b2f9d9342670d7a3bc71ffc90e64ff68c3f3b8234eeb50ea65db23bb3a7af820a6c2b96a3ed7d155a08882eb24c14a600cf5a6161b94840c550d22d9583cc3550bfb04632d3cdfa0ee1c2d314ae30debf1d7ae4d02ab7cdff73f7f1a40107ec755968f8904cf6fea52f94781f0381750229ad9202b79af5c6557fae9d4aedc1e5677e6c35ce9b4da216180d4773e3c6b89b0f3f75f21d4a818584386c6ed168bc12d487f36a6eaec1674756d5246ca09429a83be7195dd60cb9811c2b6d4871bcf944ac8000ca6eba5762569c5c485fa4bd3a58b5ebc683479e764071af6125db4d0b3377a87ceef72fc9f1c03ce6afb0fb466a03ad3127a93d3b54620ae20ff36f79ceb3eab62fb84f035dffc69c276bac7de4d12650aa37267d1ec0860e4095dcc325d8c48aebd52f7470e55a97cc6aaebfb5425e48a586dbd7df30039591c7a7193e8748be92a5db0a11d76852d72d4d0e2f8574bdf48ed4248623024891b89a851b7621de99d001c50b1b4ea04cab12ef4af0a0736e56243d5c42132bddda03924a9bf62807779d560dc0b5fdcafde2b9b99f0fb124e95fc286bc475e21893bf735b6f20485a43234cab56eb8626d0aceb28a1bb1ace887a645b29eb73efe03bae0b868f98b845860aa36a52ae75bb77a35b0429542f60b7df7f263feb13bdf0025e1030e416e9c2ab3f673b923e1e5c991f0f97cf985d203f0028eed334723ab36fc5ec68ee588d35fabef4a0193598f05621eaebfca2f7bee17afd34acfba8a92e5163423f075de6e32d2e66d2eca512c4b8277596cd15cd13c70012c9bba5991050705307de548c523612a66cc6e32fb5f1b4900b28fc5dc2d8630c1adfa9eb111d9ecebe2c490d71ef66767b75b32f7553c79f7b878bc075fcf94ac86e3cda4a103f42f1d551b8fb40ff507ea1ab1290f286fc57a3f84c083a90aeeaf94cedb84c4f5df274966f78983a2649bc63f0be3da2f2b2dc66703ef73dc0ef30c162dc98f45fdfce9d9d6be2585536e9e45063f19e5f5b2dbd95297e38580ddfa054d5edf941bde58f8955da318caf75db19e010281a03cca32c736df8d03f1f7a3e168de655bf2dd25a3112e918268342ab1f65d3d7b3b3b99e521e68e6bb48d6ad329f2f9b694b581c12f0105e9ade9d2da3ca9d7b50483cec07511a0e13ff31db59d6456dce74177aa4adcaa1f3ed431ab924402338cd5bb16ee6f7ab0f12124214175a82d2908b57415f0d66d17ace92a1dfc5474802b08341c537e5f5776ca0939ab57c9d06d4dcc2c48890cd9221aa99f9b2058fdff0693ed4ac789116132907ceb4aedbf0d1101dd4bd0348408dc918fc35200bf955ee83651a555ad6c5e9aeb2333be9d73827655692f48c982f761c22224d7a627d319b3ab9d6754e878046a6308f7d6f0a53ed9ee2d2e8387db155a5a06d4f4b59256003a8c3b67ae79ac1ad128440fa9d839cd0dd20f23016011526d7a5bcb26261b96cf2f0afba49230a3ee44f970ea0b6cc0e7b586d7ccdf57c8b21dbf8a547832a9503885c3e8f286742c7eb231b3fe22f1b798a327d4b58895caf0a02eabcc1607dfc32282ab3d674f95f77e1a993bd2bce284dc385d77a3adfea3e265d8b73e277323449cdf33db434ebcad815e43cf2969bf6207eb2fd2516e3c6bcd1f3bc30ef03f8ba7b4a93938aea20844cf4938c0ac07ecbd54db78a74ed9d145e11097a5bc694965e0472a30fca8