0x2cffd02e2f4c7b0d8f04c66cecf9df295a7d03db7d53f5ff7f71ebf8f7eb3e896135e62a195356296e9deeee217b9eaaf05e4d59aebb3e1cdbe057b1c72176a40577f03003ddc69d6b3c8aa528bbc9e63956c563f4b31f87ad735b47133da7cf7c454143a6f8f7b5655e642d96ef1be346a59dd5279bcea933a05bf003cb4f9d4d847b9648a05925bbc114a16cbc4887f903c55d01d667a46fd8830906b97f2d0ac3d0e935b8945924e2b587cbfb8eec5c761980aa016a2d6b6606992e65fb8d19060e7b4e28724454ce930e708021d4a7c0ad3f5bba0f57a2f733d9bd33207261c66078fedab64da4bdda6671becb9032bef7feda35d5f0508d5b472ff2a8ef956ae636446ab9436ecb0b90cbfa6fa602ad129f6fcd209ad9da143ebace5b7744fd3b53334bdb452b682669695910e64f93310640f6765f402348ae6adf5da5b28d8854303296276e22b6f216d717af56d97462c437a96455af93aa267cdcaad7e0fffaf46060269ff720c8a805719981592860b41e41b5703274d0ddb5eceb5cd29b1a72d5e0f864bcfce30909a6db61ed356a39fb3bc3c160e6baccf7e1901fc7e55434e8204e1dcce4941dc096a8a48303fa2f5a6f9d9a4805880be4ab93332e36ff2d895c19e7c85d4ea34ac283a0369f084bcd415db002238fc4640b690c811322e5c27b08f946c50674261646cbc5f799b94c3a03cb7e73331edb094221d0b7908482179220f42b06776f18e461f95e9e17db196d0f903b4c5b530746f53a0529b27d779204eb810a791c56f0ba7b5b5c535ea0d766837aa3d879cbc3c1084783f3ec72b1abdd3912442808c20cfcee4f9419a67fcad431cd4400d2fc931e9893f13eba1cb1984f793950a9f33f51871c2c8102af6bee71634c0fe11c819284a8cc0f4d36fda857b6df3769bd04c6134196867e95d56f81531a915b2429933ebaad02efa486c9f4f029f515762b0d8173ffb7bfb7a00e25d1cfd721773c59c8bd65eb6e2a54ae60031d0f7963ffaf968b2a07a0329fc95de86d3661cd0fa25aa9f4bdccb1977bb388cfe14c5ce4b4fe3405ad0e4f2562ee29a365eec32699307d6e4ae92476dba6f91bdb03774e5e8a35cba4882f2f7f1d7bd6e97fc21dc045bb5132c3ff8d5a3315ad0ec927b05356e2f643ef0be3b44110f8c3e262844a97b2d798f467eb8a95dfd5d04f40d51441f70118953fddac918d7c9026a4195bd7e941e9799b2a82e648aad673c262176c44718f88314acb01fb3e8218ec67739b7bdfe7a0acd8ce1816694b4445c0135789aa9aa9ef79c96d26fb3301ad3dbeecd22a56eddcf5dc87da27e65292a048ec5945afc784c37132d0201f5bfc368dbeb45252e59aa4d113b729d3c22ff6f3a02bf6ecfa0932e646b40a154435d6559cbf5d137c901be018093408b867740f2718b1cca65b88911f8f1f1ed599576ab0eff8c0a0fa6e44831c8a973b1044c45392f53dbecb3cebc741215104ce04a3abe4f7c795d0881c00a43eedb410206b143af9ba55bfa8d62837c671ea7055f8f16e563d8c779e3e0f8e6934f00dd374315cd3ac0ea0d07cf3a85f71556c246e03482c215c90d2b69937a301995c574bc25dd0bc652cfc9d7805e727de93c07cfbc23c49a99c6d3a7e8fcaebc8398a1c207c8c1b8e386eb1cd6ae6e26bdb8ed2d35dd0e9a9bd958f0dce019f4557e4792e3916873ad234a7db232fa202424778267fc324a145d4b5eb96af55d12f6859e6624932394d463dfa6118459e73cefeac1a6e93d7c47a5a3ef498a9bf8c0c103b0da6442c75b022622d15e193f0f8aff959be514034ba0b14ba228353f44e45747b637aba3a835998776cca2ffe93eca7491993c4d5bcab001eb1a75beea6658e408ade12bb34bd6ae0d0b616dd23f1f32a1a0b4d35ffcce012cf33c801a0e7e728