0x2cffd02e7f34093dffe5f68b4267ec89b329ce1438b64f2c45ecf5355540ad2968aa9afc6c1714b107b4856139f02bfa768eb2ebac977af591d35bf52c442ff23d31642518bf179449fdcbd13bbbfc57c615858e25146fc898d7f8b11114be023ebde54dee3559bd3c670d5d6c4cc63d33d37f645e7c18ed965338e3f4a16c68eaf299a69cdc752ed14f4f2b17b9a1218dc98c13d86df06ea28aef76ac4cdc342f0b4e8ea2eb3a2705dcb6c88c6584a11f8bebf27e9dc5dbdf2e92def2af19e505556853def82eb8bc689c2a5e3f0299342b90425ee0ec27fbc14a0fca6709560738831c9835c4ba9113d73a5a68c164e524d7da6070d9545a2332977f24398a57419b2a08b45a1797156af09008f41b14bf82f0216b01fb94806a79f81b242d64149e34a540b755df295b8fc505fe876cfe670755f5f228f06af05139ff15d75f134d55d16cd4dc51e03fb9b0e96d8c253f967656cdd2acec2e9428ade545cb8ca8c3399a7c35b7fa5498edd0f9184ab0fa1acced4a4d1c07f18bc3b5e37221515d3b87fa3ae7f17f5768f61edc6545b81d11df66fc5b3c7e6b65fcb6404703a425eeed9e5bd07328b730f31e24437a14187245ce374e3be0b7b3abaf9cffdd11f6bc41e85789dffae727e8dc104f2890082958982d0d1a2bc3d95200c1e635705875a640fa312478fc82ef1a93e5ab8653d3732bb0fc628f21a8dadb3d5fdd67a2a0b97a6b7be370d991a4552666f0a2c16498932fd8daf4a0ffb158b81ead303e991094ade15cffe40bf0bfd031e1ec646b6b2d18e0c431b27334e19437e213132cd7bd5d6bde695a057de212be4b18f86ed729dc9da7debb8c43cc9f8be5e58ef522ed3adabe59e727376ed030e96831eb668a2893e628b7e469677b55d7126c65ff962bbdb6ab71e604709731fd53c2b8e9ab6df7b6a04e6885cdcc1aa615a8eb146a6af97bc579163574525a7038c79837c83f4b838f1448a589da84d8bc34a4dc4d40d68d06b17828bb357e11a69a82a66b2e13c0b0f500cf0d6cda78bd350b20f201f254b83df237d32417a10c6180f3dc5b8e29246085a632ac5b1da0cd568d46baaba107a8abecb8af99786780993880b537d9a5e9cb7046220db3228f8d8a334276cea82f116b89d1ec0ede3aa5ec1d6f42d4620103a9f10734cfc91c6c9d4aa07c851386a5a4e778451c3925dd7fc0950fcccc3a5e052a6572f404c1d9edfc2d1335ecbfafedcb17367202d5c1a02dec18edc5ed7327e207331f80b3a943fd2055c40177d2e3eac098d1b28c982a85e1266b7e2bbc29ac03d83e773266f7c65686b445ef83d3d8cb5714b3633d2d76821757fa89d32bd63c85694447dee01a4e52f1bfc1a2d325b89f68318cffcdcbbfa84628a4e6fd592b935ceb55e075eea7479e55137d35748f8da50e1d55480b2ed8b9b896f8ae78f67bb1fc882b98d3a693e658cf0da0552fb9b306a65b869c400fcdd9496ad393ed25e5f2815728d2dbfb0fdb548b8b99189e7b2e5f50592af4e24b5f603c5a14283d8962a24d642e8fcf3c0d24e0b99f5ea8e8f3ad2b05cb93eb60f481d314843c45e9cb238223fafc4d7da4ad7297909e6629607a4619efbc9da66d0c183d5fdd22e950d4bd9836a52e3499b14cda73a48eb31c8f58db091bac48437a03c5a49a6d7174a7b6bdd3f76c3520807537340c721d60bf2d74e30a68515dbd4fb012205573bb880eb053d7c5afc23102959c81d69e990ce67f0d4c0b19bccfa41f36ebb20d351cd5b08477b2b0300c725facb86c93ac74c595c2069bc35ebf829b11ffbba0042695e26e3063368c9a22fd185d65190e3a243844dddb867dd4a8314f5e1212696159192351801a66d234b5c3e0dcc75ce75ce702f12c373f7c2b1283b9eb58fd657450875ed4cabdb659c3b7303b687e67eb07