0x2cffd02e4c5f513f14b78a2e3b2dc1aff0562b454d4186a25de5c600f0c4e8081b72136bf24d6b3eb6325f03408f51169d0adf898bc3fb8bc0f3af84cb4d5a5bae9f7d1142a7d8a2f058231e73c0fc5e88e899fd27bc9a5eab68b28216db4d90104392a2b6e6d30dac9164d35eaf155afe87d811cf9f0b94f968c6f5ef09a13fa70831da71f1a3f2dde9e1e25db13d8181f946d64c2f555309a59ca97b197859eeb9961d2d2a6fd5c045bc5b74fefd9ab86ad9b081ea6af2fc9ee768e339bf441110fb6fcb980393ee32b61c851868f69ac3466668419cca36bbf2bb45c6d0b3cf19273fc4b969a000eda0744573633fa718eafd415d3f2655272b93e55fbd59d14b0ee083da4fa0ed23436c1f0092b1165619b2e5553996dc2caebe646f4d6e8f5f510ceb744ca8006c06e8f89ac1fb5216bbad7ca96171798b0723904cec5589449022e517ad3c69e75d60fb642ba7d7bc0c0068ac539ddf9100bc51f2acecc7642b19f8647092a2c9e3d32eed5b1bd9c6a734beb1d762e625c8ea51ff1d66fa1e6f8dc1d664afffadf32600cb5d6cf23755c42bcd286a019532d503e886c72de580dfc1e325799458688d10092f13d05229e3f815028023f5f2b210d2711c14bd32a035d23cfdd7a998a377e1a56bb7788ec6eefe73cc2c66c15c450aa51e3a68ce65e47c5e27b6028fad53e996a1bbfa11338f3ec949a4d95a3aa1000506ef3d0c950a9546892126fde2e7a57002fc373eddace1094382e13fff6f3007cd39c7af8c78c36ef3c328a597be9d6de2df6105d059ca97fd5ace6751ef971aff9a8ae0cfbc1c128b0661c4edd796448d798a5b177a432e8ff37eb7f700803f0319800ecda00b21e1ed2eaaa17fe081f1b0f6bf75ff4d967b0466186ab03f0e5e50cd6f7445c81441513bda72ec657197f14006b4027ae3ca7d9ce74ca5a3b7f840c7d4655dd86eb81f6eeed1a1b996d5416944d31b9ecdc453e7bbeea1097558fcf2277d33b04db2d16f62ae1719243412b1f5a61bac23d63b17c52eebf13084dd2bbcc8788e8e6cc93dcfc87cd3b0e48266359f6c5532cd89a43796f19e4ac21f3b8c7258055a0d68899af5503f9a1d577822254b484e1aa699a5b0c9be838cb6ef84544b78dc8ca74a18012cb70f4b46eb6c4aaa1f3f2ebec930ddcd5af4bdb094bbaff8b7c9dafea7cfdd1b523a5a7b961bb87d040585b45693522a88976da4bc25913e9d978441da3079185feeeec2cdc051618d820a4393fb54542ce9135ec4959a8fae7acb596c4823e11746d2070a0f72c877f08902e8d9e13f4c8c3a7e380ed10d9894a6362ad90678c1ea995aa296898fea334f466781cbec15bbe651bb04082c3bda774d0e47b971583ba2ed790e41bd4133e4bb2aa05a02e32abbaf80d408e5a0af859173575145e4a6988d3e06e17d9710c38ad9eab9efff79d332686771dc32fb9c09c3c5ccdc414e67f79ee1d4b26bcd707f44c2aa58da2fd16026056c6a050a2c76fbed7c36cad7417cf4038d3a360937ce85d24c7862f2e9290b3bd27609e5ccc475dc0e93156201bbb789d97db0e139116f84e5966b5a765fb5bada91eb220a2ef7c93593d948d9e83b70a73fbd055e2994b6ad58bfc61a5be3fec1f8b3ed25a96fdad5a127b16007832de4b9efe3ae44bc54a8bdc476dffa97bbead076990bb05a034733ecf6deac814a18b2dd003cf488e5674c8dab5cd87884165c3e141f046845c693d2694e5aa8d2b20a3b27327b0bb6fffe000dcc4450998d5b8e08a2d62cc6ae3d232b41d26cb6d33aef88379e5584fe7ee5ba71b73a79d99714ae0690d6b18aa3b3ed6c990ef68d2748cd91c422e6be2a2b85b9844bdbe71dd6dfb40ba1c6f4d41baf6ca3a41616f47827c297dfc6d1cd5950a7d8a90d1f3bf6c11fa03aa904e816bef9d5376d6c