0x2cffd02e4cb3f1a301db021605bb2d14f7dd59da722a22bda52d79280eaba62034aa57b49b8d26ab072cab0268a19b1664c0bc240a0ffa414d2169e29de790bb7bef0c0f88e292b37f1213a26c063fb4fe4f73bc5d1f37d942aa25f2bb805935576115b6824301cdc779188e136b6e0a81e57fd5260e13206beeeeaa96affab840af757dd1aa50f0e05b0d945d5605e2d2a24caf6494bda71a7a7299a8eef0f27a3090b12747ccafe5624aa1aee792c323831540931102693a3b55f774554e05a414362298fc00ffb24838a59658ada3aaee4b47dc611a48fa3cb9e64d8fe42e17f8655908e6fb0a654b88e2af81156f1cd66c76d7258e7e7f7bf13e87857ca1620b2fcb20578294b059de1e2276144420f1b2fee7ee6a8302fb4d6bf94d86f57f17b829b10da18cdba6831c0751e52cb9eeb8a978c213a320771d620aed6f3e5ef6d233317ae6e65d32176d25fcbd52b21a021655b9eefa40c1d39af659c92126efcdb4a202b4dd951b23cdad49caa2ea0b863cea1cf03169d15b1faa01012a58a2ea6619e396e84902318cbd2bdf10156816882d2b1d94bfbee8868c1fb069f69ae489451142e6a90644165f189481e2467aea59a28a66b782dc59280a58dbf28e9431f454085b187c645f3f9a621e8eed43a1f8ec4f0984697eabf0a0da67b448a6251332ee02c72cf2286675aac905983d34d098146778db57f01bd9295641b76024699d9dec776051d436e5170b87ae16fdca5af06c204216f6239adb9990ab26986e4336a5439db8e5d2a7ef4281880dab89819a175288af96d11487647f5790258a78cb532279d417f6e7dc66bb53db743f6da2f85713d0d2ad007e5c25029405095c2ee63d62c3fa5aebd2458bef855a693292a8266bb1de4baef7d8d7e164d6fdd82a4e3e9fc557392db4f73b471d270d5f39f17d6dbc29d0c6db136d8553b9e123f7df0855045aceb777b7f9dbe2cf11c113b6b02abdcfb2635d7a47f0caabb03f13a1bffbe8511c9b262f2797a9c6599a87a58dc770bec110a7f3cbc9bfcddc03fef4456d558e418cecf7750801095ee66811ca22aa538c5fd295dd47b61933a02a78a1d2e9029bb4f96fd42625d62d9e9830072d4e1b84d33c1331b9ae6b4b12bc888636b12fa0440d9ca22e336465dab431d7b1d118a4bc692eb313b162b2d0e0fbe4cef1a6a1243c16eafc8148d2952b515d60385a47aa7c243773bc166284633085720671d6589d0d991296af98b28a2b8ed3d64d42e7dd809357ea06dffc5a1caac9730ad5d3011eb77437f8eda7490a590b420d52d1ca037e0dccddabdcbd67c3281d50f3b8ada9d941ebb3cb121dbaa367d862a5ad33667b78ecfd5026b97a64423f673c5489c664a1139e74329f733f2c15697203b23d1c0083b65634cb4638b606bf78aa155b81b8a964fc1d3f4e295bfe5cb0a2dcf4625afa3ef19bff82368593e023c578ae7a5be16355e7a9f6ba5648c6e69f8a22d57efe964dedeecf87f092eedf4b0f733084b1bb93a774aaeedf57aea87bb18b23a4246da24d1226bd7f64994ef35233144c1d647bb17883da7e4374dbcb204776fd1e160e414be891c7552debd9d81f9cd2bc30eff70eb0e29814395ea5ca05551c6c6aea003eca7050890f2b814df3acffa39da9f4074186953f2159fa1b97c719df65af5842f2e5bc0e0674474b088c487e124a402b6970d693027c271e63d0e5b6744205b2fa75728face65448de87de30498d1cfceb3b00bf84c02c8c651270c1ea0920e635a49b6d8ea1dc902e8cad47459dc3c1e47f24c67576b3c0b7a7015642ee2f88ea3e3b452f10fa68e17e4fd44994f006fe8072d3baebb52b6699cb1d1789fd5a0748b93ec7da3ee609980d13b6ee2a519a535898a8b29040afe82c06259addc60004d83ff198d6fa9a63dcf26e