0x2cffd02ebd8ca97a53f25de42730367d3af152c6fd6c23d86bbd9af44641bf152e79124d01b392a5f27bbe7d49408626d0154477ffc5234fbd7ec19d6e33d6fe20035915f0018d995c0212336f6cb7d2afe4cb480a0a8f983e50ef39206a78c2c3d8a8ea72b4813e265e39736d422d99aa266afb433fdcf4e14ede09d31bcb801505e84f0309e75c7b1ef403a8cddc3cd31cd682e08c29c7729563da91fe907b6f74ec2f798ce7cd147f8e3181495204f586cb11a4efab1c75691b208fe2e791746ccc5c377acf42a400474dba9f9025d13fc2089586cef9c11ac29b0c79f6db12b8225cb870ea7dd927b9d2428fb7f52889983b2b5f806635e1b07b27f083210354ec6607d45ed603e9084f0f8845207ccd2727e254c206951f2bd69b3052f2ffabf0b547a86ec3ca7d3bb1a626d2d25d9282ac06812d0bf0c7b0d09c87f87dee882f47c5b0176ce627401bcfecef6061e20a7fa68d05669039fc76ca9607499938c8bda0f1374c0a1caa9063450d2f54d770ad990db155d24037c8f653dfacb46b1f7733fb54a0c957181bb5ac37c040eed0c210350a1c00d4701cbda09e7a82ea43b9660e489de9bd8bfd1afef1e7a9b9819910ab891358a2aa49fcd433b572fe1da135545a7ee3d4fd2180a2eb588485c3d8662e5eb4f03c1ee6245eaa923b70e8a2325e994877ffa653e06a4c6eba94d06c4634d9eedf8a4477f5f86e546ef41ca2f2a8e5b8aa43f6627e918281d9d396644695c0a3bc5fbea572baf5b70d249251f802db29cbbe39cd95d7ea5bbd1d134a46f31b7b44d29733af376794dc0b2c367df80a638e39a32d69ee64d3379c0b205424bc8589c3ea557cecc390f57952d3e691a3a699e5e3fa1e2faeaf385ec14b8896e4fdf4fd37aeaa02f41620540b6fc283676ebfb83ac661176769a85982f5371865ff862c35b5573e9817dda36c8c91077d557623dd200107b0d5801ccf83748c02221b063048cf3b329a4ed230bac4cd680129ef4e529472715da536e1de885c77065aeaf9694fba4502a40f3b60060ec63f3fa5ad05c38741fccf404cb64d4ea83f53e7c808fd9f19d50f46b7fd2b30fec4e3574c9fe32978c5bc2941aa51b7f82cd1dbaf2a1be424bad8b456b6d5dbe29779476d4a40a3d90503d95b5fd1fe57a323aec6312e2afef81bb63c04692e8aebc28f9abe8cf346c42c69774c84cea95d2d6e447c97d3bc4e3d8a8ac2c6589bbaf50395fbf3688e27d95a8bdeafb664ea1dec4330640d5b3b66e8833e2fd62bbdac2bde14d301d62ca05049db2aab411be69c9c3e9d35dd20cdf12be52de5ceb75d56652f7f5772e48944d53b0fb8149494ba29320c570944ab3b3f5b1c49e8f57b4562a26909c89774fb4890d252dfb221bfaaa8a3a51c19d6b8b89f490eecb6a559f7ad3a95131ac6654669765df05bff882ae7ce3aca3a9fa812409991cea16e661d34a912b210d394e47d6950f9554bc563ae61f4fd320b10a6c9ad6ef83cc535a5527f93405d5c730af352f442a6390f5290aa80d7ccb4fe87f1a49e3d5666558494c844679da9116ad2576b0341f3b7701f2a251c74123d5b023fdd2d402bc20b2853b0d06384f6ed724bd9cd18e436201213839b647823336e3daca1cc09988df7ee6485be3b19d8ad30321b6ff4eebe6e14d6505b82b2c8313b44e0ae87c276fb9102e95184d42ce9eb5d1e297ebb49dbce2a6102f3a91f6648edb2f91e100395132037b70b48dce3760cf8f3db1df08551e45459b20c570d8128794c0b2ba5f134f1f75eaa6cb4f7f968e402b08583ad4eaf43666c6fc38fa1a06e460424d888fa33211b94ca0d08b6c987c0f6fc2fe31ca113a56f986e0c0079f34fd18abdac236f51dcfa0ae14ffa970bb790e8c135849899b8c9508f5c6e18e9b491c204afe9ae344e060c6f38