0x2cffd02e9413f836392fb45931f4592f10cf7934146067ec4a8bb56a807de3dc24b239c9c57fabd8f19352f3b3815ed329151c0628156cae0054fa4c40dc7a0c9659a11572549d09df9ac77320f27dda8a440e7f31f00751f166bd4af36116fe25c52fac172402faade9ec53959aebbe6476599f46d8c0e183e8289f09b452a0528fcd64c639a46b94e591aed0c1696b46cac8dee920cb4eaf95f22def9e374be58f35095f050b845dd9f9a6546a624cf2e067b8baab6ac7272e3f825d5040f644656ddab0bf388e8aa8aa89687d543080a9999b3056767701f44b13f0a20b8e4da8cdc1bde2e7793d06160a66235023329cdb25926569d34847b01c1063277eeaab4de8857e73ca5258ededde0e34ef89dc4924ef095fd2cba1bbdea4dc63162e2f0d906b2ebf20fc1b2419e94d03f90da576e288819131984416b02c0f14212293ded373e7415cc385279402cd212bd51579fe0629a6bb1b3f8f0bddd5da77ce27d24bf159f2115705ace07d2df58960c1a964b31eccda281f35c1ad4990c9150416e8c1a34d1716ff2f69055c1d84efbd485b738c90eebbbf01f4ec488a80a33364e9fe91b8fe5fc859b93998c107cb54164056eb7012bd934fe2444cb942fb103c19d8dbb9cc4e503e61d6a59b458f12c4c4b610a8185f82140d60e636fb385f62c34d42068c78e2b30f8e3ac255f3294fbc258d1a3de56018fda587d499a153942bd180106a2ec510d92a213c1ccae6bad12cb2014c7702f64287093b65df297182ca32d2d161f29aa304e5f55b1d55041ae5db9ef8f8c190d28b1bfd2dc55e5361621178681b0627a1eb0bd40c065fc6d8473eec29fdcb0cb4f76664ac30b2e05d900986196b8d83a8062f8794c5b5f9a70f0cd79748d8b69f70218b9cb7d03feb460aa87618b2292a520016047dac9ae5ea8f845452dc86ad04de212aa42b4546d66f8217ba352c1552e78a97f7b2a0f84d874333637e85cd80ea30cb3ef1589948d2e4f6901277d40708c92448fd6937f6a4e279eefbc93f6f1d97e6b13e709c031895b8db4dd0edbc22e0c5868a526846bd7008f23d985e9d9aa08af0e37d3b2ab64f596836b2219bd19b5d61c84b4fc92d2f52d743a6f8962654bf14e30970f3c672bd96c7d131f68a7e7afdfb1a37e21fc7b1a21c921fa44c9f0c336bb81fe871e089c13849a6826de2ed5158009c171335c20ce95e184ab49f6fc5742b419e99bb8f234592419ba303c10299945a1bdb8ff88014c086fc2346068a6b8e342a630db920d3c58586572dde941885cbd52df978ebaefc767e73e9215766bdead6581f68690ba287fa5a49a90697ab3a5036f5c794f9564deb3771c9bfdc63c75332dfd5ca95ae95204abe281adadcf5c5afc3dc5137d8a6ffea4baf1c07444e19f14fe0a8088d88c2c433874930af1180e28b7bff9417b4886fa92d07516dd757624f09611e4d1b7afe69b6830400aa771f4a47b755aea39c64f256bcee182a88a28dd8e95a1d57f9ce2f8432584781990d73fc91f2d9fab2005eee8ea535980962d57b2fa34c23792bcee456dfbde5f1bb97e800c805ad030349fcf81fcf5857afeff907186221eeb69f56a88a9a9981eb593e74cd8a341879fbeecefffc1823f2466b0017b70653dc281cdd8a450ce33294d8d84b48e08aab3c8ce4231c619eca9ffc0b3134db28b98102addb12aa10cec36a7d6509cd93ac91261e74bb5822799da41dd16e3c77ffaf377f157bb05a188215d20e1c49bb2ec611e71ae8dd5dc0b3dfd763677a551f89a4bc08f46eefb1f1228b2905b0bb5f3f578fa175d479b9ec91778d9078c6cae5405660385e5ed17c93a40cb603b1364c211ee1114683d59092984a5b939a07d6a72e9904761b5fb163ca02ba8fe59e71e63d3965d91a3044aff0bbac71b109fc8d676628cc