0x2cffd02ea7aab91d5656fa8aa7f5ddd1f690f1af92713971c891a976e1e610b8c7e93921c0be3b9e87663f0380c8f17e46d266bd920d7d4f33500f263e779a5757d403fdb35c20c0076ca851a64f1bf8d0dc377ea3f793ebca15b7aa045ffa92a32875374204a8b9746f5ca19fc205510f11963cad31249d29076da0afd6852f27a3ada1daf1b33fdbf2138d195377fd6080b7ff88f4958c824b55a40eb1537d01736d445d403b11513b2bc1e26e772366f850cd68899b462109a9718de927124ab471117306fb3bb03ae3d35311382074d9c7289fc02ad90999971529f10f3056db1d941a20efbaa771367288c400048bd971c3dd5be5fb1be2e9a5a39a09026ec159d33f1690b2b10a9a3fb83a11487c39c6961716dfe36024b8f7075ea536c9fa76b5b98a01daea404b7edb337c0d923da5187f63dd0cf48d629fcf23bd16ac66a7a7dd0e717fc348c5c95548c44553ab0271a1ef832d17acbb0e79d2441cdcf26ecf73612782cef0a15aec3d24877a65659c3141c65da49c829d87eab57bdfa52dfece1d45048595f772fa5926593135ccfce38f63ece98c725b7e50bfb61e8328daa0d390992a9e445eedb1da84a8d68b336f1d6d7bbfc5081114b1d839021b5ea7a509ab49b0a762b03cef2de61db872c41b168e1c0dd05a6fe7f97d7152ba4f9ce08107967852700450bf7d2875f1e128a7a9d9183194fa2c4072abc54dc7543a76ef27be9680b1ef359cf57faf4f0be15252c39da116578310f1198c87933db29145c037769b62a4e80b5de476f087ea4beff91c86671b327ae9744b57c909c4efeb41144eb5d2452fdaad44ef01bc8ba1b72b7c4e2db9df51d304f83a5596da48d77d2a197cefc5cf01289b8d382a1ff117e80b21b3ada11e2d5d1b313850a983369d62c51fc4513311a70fb0ad269f72bac6bd4b64a1c8b54ebf8154c9e76430578bac5cd68f2e117f60794b573b9e12e7488d6f6927ed270eedfd35a608d5bfbccb205c43b20c5a232bdc0989bede7a216ed5fedea508f8bbd4bcb46e4012a96f3ceb11825f50009f8eadea03eb485d664a5fd645568e8876c85205bf911b49e1c510db4057206335b7d51b83263d15271c106050899ef996342fa5e64ded5eaacf32625531c8af8fd91b66fbad84ddf03634aa3a8acfc0bb1d2fc1e5819ae0e304200bd4e3e508bcdad1efd489fd0c63f3468c186d1d248144fbd6b8fafd9a045bc9f87775db51fa61a3c691ebdc0990045704efe2c8cb90cf428a20e65d2a5ba958636ecaf67eb8a2e9c6493045e0e23d1e498f73fcef16cd0650b2c5e6004b4959dca7f60aa4240ddadd71cf87b29ff12a410ffc4f0b4e37ac6d5073fd58fa64252e4351b2ecd4520c8731828d12c9346ad62de120abfec9bc01c767f755b3e41cf399a295fcc0aebb8770a1421d08600d60282af516531413be27fd29c4477bfa7abbdebe4aa9a3946a7a0f79faa8c3f162d37bda5dff2da8d35279d250d613454ece64a487244745d6426e86a4427abbda17082b12fef82312b82e9b509f0f86d01e17fa6fca824e2a81bc71c52fceb6640425eefac60d36e698e4c197cea41a2fd01403ca6ce19d28cfcab7c81f2b5728599fd88ac204a264bee46c110ea7c5a9e63c33c9d4fd3d2b1864ec326a668e58e3315c437af57ca72cc8d71c8aaf421fccf33fcfcbccdeca85cc2b525d1b126a9fde51131ca1900ff85e621b029589491c5fa52334d6674b727edacc7bfb3623398041ccd94739e149fa5b2febaeaede26f8fa5e87386f879d77a8c55a7d03595d3b3ab84a6e8bdaca6d7ef08365de1990c14d264fe92dfcaa8742fee2324d521195b6fb14674ec40556aecf45eb8561746747dfd0251903c9707c5f073bc2a18e414a6ad2f8074e41e5f0d788ee68a89b6ed9e6cb7396a486bbe7