0x2cffd02eb325cc65ba80eaca0cdd42d666366cfda0dff0a043bf5e13ec0ac406d6aa3008cab22fef78ec65ceb50649842a43559edfabdc6105608e6aa920124e99a7ed7d1f41f4d424435f61aef744373bcf23bfa78e45a551021f6bb7cc7f19df3bf2220a7df83619099185d2fbe57a8cd76795e8f08d37beff984c3bf325dbc4229ee1888c1c324372e2fc303bd8f64034712ae029cf012a92a1b100a452e235c7311f4ee4e1b98ba46a9305c6f06529a21899f8d529ce957489574ee5a27cbc52b4aa92a5bb8223f1c415bed49c570f024862e3dba1934938fed80b380b181b9874e16fb2c1f505caf1039ee5215ffb737c91f4107a88202c0ccb37b5501ef53b9aa7878896a70edb43681ecf8e761ff17d99032ea8eea5f664fb636ff763f83d94a58c5cee55d3c9e835dd3db89e3caa6dd1105d85bfa2a1845b6dc70436d90dba02bbcf38f4f777c18a19b2331f8b9764338b789ad4c55e5235f82f72af9eda2cd10e265a037f44b5048de7e3e3b926e2110d66caeae479b2c4c92caa5885f7252b8d54913f336ef895322bdcbfeb96261ce19df2d9be83fa456f2f74533649842d1b2fe4e5c3bf07f31841c7dd8a68c9f9f209e64ef00717728c5bc0229bba415a4b1b39bcb8c457d7b5a50f3fc48e5f9b536c62a6e3c6fa5d5f00b1599e5788a7c33a45400b0d66b6c4d83c91f49fbd6c783a22f0c237a5cd1b71b2b44fa303e9d0102bcb3a6bd16566b3daf122398256e124219d19ca2a202e725aa5fa7a645c92950a9702a4e740d015820aafcb07a6dd6a98b7328afc045d548a0c2bb3e23593fb9cfe3a147a3de8c867101082b9ea20154c173d2beb6936f3f2c628195d9144aa627898d4f8f4f35701ed426f739416e5d15a6732edb0424c59ca2d1d51881872ae425cff050b774ae6bdb8fc75b194987749186be69cc5ff62da42f74306a138d4b62ddec8964b5b9b58b4bccb9dce53acfdfafd56f216b3aca48b1171fabb168f46fe72a109216e9dfdef42b60ebecfeab2277c7e8187315e2b2be74638dbe1468e678139bda43b124d2722f02a0c59e3e8ae885f3f0bd3d250a44346463d0364c88686e97ef4c11a098a3962d43d0ab5a168a08664bf8a9ef9acf4a06ccbd556f8f7ff616e439c38bd1112f34e8f029d46da7d091ac23f20c02a1a45a369347a2837bc6037434c2ee551a3a6365816d4c3083be33ad49b0efb4376a9d99878d60c8f9b91c1eb052bddd47eee08ccd0adf83f37f676651e5cc2086beacb7ac954e59860effc2aac59474259390066e4ab93c9c6cc5ab94a4f97687bf06d5d244fe8d649a50f1ca8a89cb6f78d0c11cf1703e89f51d93ea81a46158f582c40665d2ed9c856b7882c4e13e21bf2145904e9f15b9a4f1019faf0f5a419b8a0084f3b06cedc3b62d0ca9d6476f0f09f0cb9e2bd7ca551c49fe1a2a5f10bc5271e86f5e128423037cfbaa8997cbe4d6a43075eb5eac734c47dd4be0d424fa3845beaa0225a3fb385fd87ec384e250bee1a806adbab8f87df7f1b1a4c1fc21c6188cceeadaf48560df267cccb33f9978675305664e96375181f9eb78c471654d398cdd1f35118942375931926606151711893f55d57311a25f34faea8be61fe82d41722e1b82a616f7dc5d725b5876568e82d41f11d246ca1291dab70d01eae52a3e4500ec63572c389852b51bb3db4e89fdac460b363a0216f5afc719d319d8d78ac922426a79a2a28ee906a13a8cf77b158b49f459cd917fa486c21e767b553efe733520a711078650d7fca0f5a5b647a4a5e8036e62939241ac21fe2a8f8febb10ac89a9bfc2b5ef557319506dd0f173044b0c60155c32eae06d660aac970708a8d6dd320e4b184cab6eef0e27df7332f2d4bdb830befefffee3207a169a3b9a4a3c41c07ca9662762275daa3c8b46