0x2cffd02e447d1c8845deda66f19cb741001c073e37d24b13fac793f49da86668f0dc6bc42894a7f73847cc11f2ef6f46327729909fab57544ac6c663a93ca3fa395fec1d013489f853a6c28e4d07904255a94a0cd2c5356ee2c31dc492c3bc22b74ff7bc5fea603b386b07fca6a675552542dd507e4e71e967acf2e94b21d1b49ec0ae63dadf92f20f76267eab29c34cf65b357ffa65c9bf4d15606185fff76ae55fe2022f5f758f2ae30e1c2dc7f6fa8001a74abe2cb56989a9d93fb25523e01e98cf2d038156972a8a365e31c8a0bac089177521e3eaf71181e20ba36edf35048385119aa663d4f30b9595fe12e82ad823789121aa8f4209005899b73e2f7af604f185bb456db6de2ec7ddc7d8ec286c1c25e6147b49a2b0a46baafbf930c4c5ad381f1eb70a3c219c2ed8f803ebd7a31124aa7ea63dfc0a29adfafcf18a2319ecfc6dd52c9edad5e8b9183ad6f26860da6d143794ddb2e41cf06648c50b667f7a664073de7c27b432737047eaf039e986272ffc0c70db44a9f8b1170c6c2d8b9f04c4285fe3efddb4ac2aa4a79d460497a77cf5c2f80342ffd90c82b158da0a1a2caae56fee774a4626502b3c719d643f1f21873a9ab83b1b36a6141d2308d988162c6a458a1a51b51094b7c9ce9ff72e135beb7919cd592f5fd0bd4640298e933c811381b774a5dc8fbc43078f87dededa1356d846ce3edd7ba8f0b930e4a569b92522d14286c0f84f29737564f946dce56154a8ed0b664ad72d1197fb97aedd451a4725609f1f2f0c5a0f68d33045995ca6dc0aa21f5ce73b6c57fd93b96fb481b2ebb7c4c698c091b604320854a5fcbec7f21f29ff15bc9097784e2d36cba922868ca057e2981b11c43064d4ef2d3ed527869d6a1bb35d963d9cd2ce1e090cfcf02b685031905f1bef8138052a320797eddf34c82fad4130c52ead5fd547b3acdc7e07928685631bb8094d23fbfdbd7af777d404ce5bc20640ddf4db1070e89218a9e23f84f3e94d21747fb7d097e86f16ea92f05b0cc67fb3e642adb5ab8e0a531649aa1d2c32523b5b9641b8809d4d581adffce317025e295721b68cb961a4e5542ea906a0c93441a325ca2671e1ddc5978c7d63a39f5dec11da0d1fa32c3fca824da6e2bcd144a479afc308e24c42c9f0c536c0e97e38d7db263ef815894a35fdb7b76a339143928b204e1f797d54b5da9773d9c6ac6efd4fdf6c97b5a6eb3287c83098ffec9f36b5ec7eb70a14447148e51f37a8dbc4ca7f7acad5268118d5ebd3d2ecdf22805eb6e6f4227b20080e4deb165519b4fdcaf71e479306a8c29cc91c89f97870cec0cb7b8f9661a9ed2f16418b75deea2b0a22d1de7666f9820981902200a9c3a82120135dc000c16c0ec217a3a7a24c83388f7cf8ad81bd60cb18e5ad2f560caf917cf89044c076068188a326754d50bc9fa9542c7ff1c009e042b8b93ac6e859cc5811af9044d8ceaffd46ad9d1e25f9383863306dbe2d24ff8b55e95424f2a82eca49d9b3ccff318056c0dabea82ec71f80b15f8fc4bf5162d3324de6e81038d612e8a59290f3585b81c3587bda3a9cfc1c8e3b819c1b99ae60dc6fc874660875f6cfede3a7f7a07576a04e46ccffcf486da09ab78658c8fae91f83de1d64da53d019146389ce1601e347584ee824ee722f7b51def249496453a195a92e44aeee5ea6a4ed54ea8e0a87b576ad944e826c466d3060548fe4fc1d5169017fbb05f096c75edf85c3c8ad03aedde835cc30afcf136acfb4c35f1f36d1ef5174bca0ea0117d47cbd2da4422d3eb81513ceee54b5d1a9903530e5937279231ff9e95056fdfc63915ae9d8aff67f57fc116fc3a3811e916c306701dfffe47e47513b8890dc4571e7a95fe2f3b88c8bc23da80ac8f4607b7048e75b320ad5828d03112f48e6f55ad093ef475d