0x2cffd02e0ace08c960fc9ae77abc6705bc7d3cb4719ef2959e493e71e226d7983132fb09673772f0a2ea903318e5b58cb3b0dce8f77e59dbebf67f66bff72664c1bf791d8acd15cb92d1801c82457053fcae5a48fdc0221ca31f3bc74f3ce11c8a84f5b25f6e8c40bd3ed706a68e01493df490c4a02fbd7d761bad650bff322779a66b9cf7c1d80dcaa9b878b10fe1229b785aac6e1b82a791aa379f299e776ce7097eb09e2599726078d948b23f74dfdbcae8c9aac009a19101a3d8aecef48dce2ed8b98d1096b06bd213222ef7f3c8c9a5cd4f4d002934d4a8f11c1485450d10f82dceef2eeb2c6a696f7fc2e0ddbfe2e07c417cff03f101add15f7448a2660fbf2f22a9f26722dcc2b51742e52462bb282d893f45ed7f00097ebc26254bf5103b82987c51bc0381cfea9f1faac5c1633b98a84a0ec4311c6fffd5fd28ad24f6ed005561e09a9b13b574a9c5f47d4b8f445ae1797adc47ba101eb6dae77a010ec6a3777bafe1bdd1784ef357e7a3423b9fe0337c04e3971e80d592478865d01038443d05befd52c9a81b631b0f2eac685721fc006cd8498fb36bd94321492bc0452d84bbde72916fd5144b1a15873b74a16220fe527d94c808acfa32fc3d46564512e9e6c3a1934451efb2b3187eaf77838fd59e9b70e7d798020ba75a1133a73c509277019b964be733bd81c2dae019231fe92b374d9ed1e1715f2c9a8079163e5a76cc4ad3d705453adcfd4f36f806a7e9bf4879e144da0a46ed61bb989e7b7126ac4693d538da48985a7b0655dd2fc297d2e58b3a9e4ee4353633b47b5baba23bfb203d79af690970b6ac23a3b94ba3e9c18d3e1fedaa8b0be5b92d41eda051a651a1000514d2df6954edf81e290716a60d5b8c774bf8e86c797cbb4f6786838272d59d48c175357368362484c708c8bee2a91e89da0d5105a4055e400e5f31b8c22d835bfe3e63d8be002e34054007e5d6fb6887d0ea1966197901103a039cbab975155fc78dba416cb9e9b3b1435ce170eaca28e8ef08a532fe5200517e4c2102e7b1141b95d7e930a0d1996a47a9e06efcfddf678cf39ea225ab023a39def4929c4eb3fd1709499afaa5fa0089eb69647d9e829c14c72b11279117401724158d7d24b7ba1e6b1f9185a112ecdd8be1c04c47920b600676a5f4d8720df51df33bb7ebe598fa4303621c64cdcf788b65cc00158670a03fb123d300ea7ec871f417f8ad5d7828c57102e6ecf8502cbd3c3d3cf9a0717150e013c726570cf9a9c3799ecade4a81a23d69b09ad1fb60f6b26a1c280f0e80072737a9b6ecdbb3a6919b346e8a30e7872b4c7a2c9f1bc29d40b93dc58e41aa08e5e1cb61b658595ac72e24c663a7899b7cb99774975742e2a58a8fb61f237304d4825a198bcb1d297b7c5af00c38e388ab878e1e07192d88969bc9671c0686608a212cf8c0e5ee574c406563e0228e882c3b21e4917157dcc592ac5837de3bc1040523ea4d64e7eabd05d4bc82789b89dc107505bc2d86397073ba1edec43a8622ab76860780c3777852200e16bf2ae3e0cf2fa68c7b7f94c93dbe57a290f1ccf1c7acf3aee88eb3bdd340e5041db90f61b19cc0a686417f984b51f8c1c18125db5d6df9ec56997d6a4fd639b924e116811a5cbb65889279a5696069878cce587a5ca330af1283bbb8b045cfdab8ac418c02dec29551619c812d8daa65f95b8b642429b65fe4258abc0a56faa38e3344b1262c9c74fcbd58c3fee443f541be6ddbaf6c74f7025c5f2ae05a686047475fdfa9939b75b0527faa7c63a3db446cd4b21e16f62f38f1dc78ab0c055666a6a6e1c92f3c5a011f603ee3274c95c6207a8e93746d4f2807045e98be45bae2c22b26229ee91f4918ec6f88297f4173baee62af8dbba559d7594e70179478bbfabaece8110a2e00ca0c31a0