0x2cffd02e7584d71e77a34da4a73163e8443c00c6d3ac8c8ee3a5a1b1e2ed22cf762af2715c5ef589837df287668811b110fc48b9f6c1471bdae22a1f5c66cad190c9aeda5498c369d04ccf968518f7d93ee59773f46d1adfd5f012330c172246de47ab191c1330cd1281b759957e4ed891b20531aa47dc06c41b3a62514ca84c91c4d2c216086dfa66222ca5b6bf6f2d35c5c4e305ca8e77df4ced4f5a9cbc77dbeae5a17ea9e26044474b2dabfba29b1577458e65d5e6e6ef3052e62dbffd668dd733664399b34822a17e57c23ea56c7425e93c8cc830b2dfe92dbedb788cffee946193f303ed3d3dbc25d765e9aaf1173888fbac164a49ad33e103ef4752b5060f384193630e7b2d0f46ae4fb5069b6aba055cd39fd931b1660fe69d703088779c8661ccc226ee820d8624fa432776e842382f3df5f0ac1590becde884d920b9d6678105c88c365d1e9284733dd50b73a20c05f267a6542d95b8ed48ba3dcd515f0a5e09ce301e2070216fe7b93ddd4e3071878a65a569383debc53e0c4f2a877dbeb8b58106e1ffffd56c093b9eaf9b5bd50286bf6eabe84e4f217ede41c26c98660f318b944ee7991e6c38c858fbde52631052f717373df58a7b79c333e8b8645302625782b858ed6ffbe6474a3122679307e735f5acb930b1430f8262c825fb799bfbd8316710ff0db9bd146c1c897b472c9eb9414cd910e8dd32c199645003917a625d01a4b2e4f57297a7b457a705ce2066f26eabc4260778406916bb8c29d361def021d1fc569cd8a04ab8f8de62471d1ea00e5d730fc8b80f2557998ada5b0871b6185ccfd710ef94317bee3225250f5320cb7b1b54818f1160255546445d96376b346ec5882753338cbd015b24f11de2a1eefe09552ac13c8aa909ba5fa37128d33864a108de6b323cf8528d84732c95e1ff0768726f3966f457ecc72b59acf4a6d71e8eca1f8c27a3156186a50b9de6b89ca9e807a2fccbef55d05c04b210d906b99b8a2e72cb489f87aa95c8b1074f91c26f6a98792f47dbce75f39af9f6aedf5a74d75c2e7a41915aea4f578c58808f12766ea1609d181ff3c6f18e3a5428afc93f923ccf36ab10610c6e270d5841767d8c4c0d3eabf808589f1d4945a7ed9ae2d30131fad37070647da957daf3c02411c00ff6a069fe26b6b2bcd1f885e97dfe62df1025c21ee1284a213ea23ab97f3ca47ad3924f80310fcdffbbb3dfa8e04d12ff36558c94c495f4bde3281d8dc8273ccc75c7eac7634df11e47719128a139d05c0b8c33a957cf93539c4f9296d0922885c64963ff7b3476da53c38bff41100f31d523074d288e9026ba31d2f7ca7310d7a6e45379404c6c03289da47042459172eb0eac619cdf634466a0725d3aa11fc1c4eb65a7537c92aa1c29954ab754e3e2800a3ed29286a7db528eb5ba4c73c014d45b07ef7e5d11e50d2aab9bf5772bc0d2cc7b79a7920adaa939cec436ceea330eb69d3281d1170fe3b2a9932232f4e286679587c1f81d3d4fbc54fcb73beec040f5fd969a85b767ba71df10b619c120a720233f8582ef3630c4ff6d710c27ad9c48f9e7d762196257078d0f3822e6c861dff54a3a5ca790e1cbf807b8372786ad6d2a77858745157ef2ea48503242774ec9245116b49ca7c860f1d0999dd1f6d8b3b92a352e559d4b2e1f991ad8308dc1ecaf35ed41c98a74032c24eb2d347ade9bdf9cfa9f4dd7504fef5bb86e50218a40467cec00fec3cfc57b7b94d7051d11d7aa7850fe2da16cc6817c0b1dda0ddc57000698eae48d02400087ae7ae1013fec9d2808516cbf74106e2005f47dcc9c7c3b785151a7543a08561b7400a7ce9d66bf716d7f69c72e22421a220a292104ae82c528dfac41a9cc29f3779263a969d18b3318d3e8ca8ba57d53e5286072b9166c5ab16e4f0f9bc32d