0x2cffd02e895478904ba2d0cc30c8252d0b1363c127221c046b0307606cc24e25695e34bf2e3d8e43dc2b6d313c02071664cc8515a31c12b62825c7c88e1280b4a7a3d0e30d6d015fea39fda950bfab13a1eb046bc2b47d646bfe6162729d5a6a095be95af526f1e4f244b5cebefdba1e877ca94c5f5475ee344b3ccd52cbe0f650b85e131dc04a3c9efe93b99c4547195a2c4508dc4ae77c7e83b97ab2906a58b9eb36520962cc6b23290ac53dc1c853f4490c0c7c4b74ee1d10d9371c1c7011b76203704e06a78365a134b553b45b2fbe6d6da8fe899efbeaf4452abf9862da8750c1a33f965504bbff66e73457162a154132f72b8618efedee6d40e07757614d62628086dc1fbbfd777e7b8875543008961fd954ad45ac38af4ad31c2fe3f7fc21d7a21a5899847dca9720e7b9934342d93af4c2cc587f3a3b204c3645eaf49160e6546f7b84532bf55017dd2e500bb9ff235f679ef2315fce744511eba3dc46c990deb4a9426ec5ae102eb0f30bd6c595d2356485e4025758070d510d464081d949134b367645a41c2dde9bcf6512720b730af8c90b5f881bf775374b4ba169c98b205978665034d3241b263d8d0dd467bbd85b17576dfb3a5a7b0cd777d70183ba866d57e2e288eb772c15e1055d59cb832f713164074e06c758c5186852f0d1a6dff430ab1976d987dd871cd004a4314d61ba62d3b2e882368ca8ab9bcae6510d7b81ab6f7801e778fb88ac78954ad43148777353a74417a91ce483540420e325db641dce1fb54ab9f41e7c5a8de2ca0f555fddab34970031b2954b101b290dfb8c457a7fe47f99e80a956d46f008d9bc0a57a2c822fad321724bf289527b49c59f51ee56abcd0c94a63dffd36938037d0ae4b14397e2dfb9f006be072eeb1ffdcf0a746f76fc07069ddd8d18969767adefdde777a23eb2134a8044b588dd240b46d15d07e088d4f924746e689e5ee3edd36ff9255ac32b0ed31aba3d0c59b85052852dae139e345384d6cc013986e65f2ec6e6d21a5af27b8c6b7b94c4332e41533f1ba2e1e12bdde0db4556fd826736b7896e70e54949216bf05a6557cc96801ca28835e4248c92e80603039cad6496d42b2537eb8c07d46af6eaad7a9dd4924a13b0a1ec3cf29044e5209246314ab2e8c3e5f5245ad8724d292e9376e42ab8ede8d427d7fe089bd93592da5033e8513e2f0f8c52aa96464e2eae44322e1d09c34e795f1e47d84783be1767b76481397bbdb982dfc13f67690a7ab5502556b605dc0386d71eff6241c528100d228f6b583044f75ecacbb1cef9e309f7bee3401c3e31fae263a1173d4180a952516873d503e1d2bd647c82028d1b38dfa64b7322887ba14b4613fed2b7c473dc4d5801afeaa44b8c3c2980db3ae3d774ca87a54774b1b2cc9343fe86901d747ed2ae46ce2be8c7a0cddddfcf353623287cdac0e743c9c12750980b4a05c97409658ae2b33b5ee35b17cc60e22a0f50a9d39a598fae6c4ef3e9519008628c8432de0eba9411a7797aea336fec36e17f9bfe783a5992d0b043bc52dbab2f71d2345d9a6034715a4cc52e29bfc17426d5d53c8c69e8a56ca0595fd1de9f565a18179b60c65ef1fc63f8ad3d147b5614511c0d88be59c382d32f86764a53062c5048c53f7bd7e4fccdcc4091421748d2b4076025d63ed7c68ae1640089fd90bc625b25231ddb9fee1d2857b99bd1457351803a8139bed87bd23cf0d8c9f2da50c6f486ae7b24fe1f55c6b58a9281ac00e6c364a46650bfbf43d1e04d6050f211b845ba38ac82a7303925d4d07e5ba8b493085df9de61bfafa44a6db5276afd6c05ddc21d460ef9e97f4347c40fe4aff56ab82570720dc2d828a3780a26f234fbb6a6f144068a2d2cf9f5249b54917c0721ae57402991f9eebc75cc3f637bdedf1edc05b4a84d