0x2cffd02e595df57f1a91bc94b1255364ef5aa00f29347323d165de336e45fdf1b299889c9c175be19342e5b3770d4a1bfa159803154c8ba47b7ea4dba37ab4474fa2128833e4bc8af09267fb7df2f8d8edb77e6305dd83084dc10ca68b4e5d671b2700ee55698417556bf45bba6e04b7121c25201f363d185857bf13fe93728138f72f379e2a093dacdefbf98afdd2e63c24372c6f5a448f6ee0c461dd0556b3139552621814857dd14d13b81e0abe08c38b2421af3bcee0669875d5ad894317c517e396bfd9656c727475ac9a7e1b8533b11c221d2660f3df66e64e43bb9d8ceb48e2824628fc32e2fdf16d0f905592007b7f185095e8f30d943105ea2c9e06d4c0d69d67626ba15af4f63186d9170c6178a7ec4823c43981b1c3dee30864ea72880adfbdd7ed9de1def8e3d889abf8836ea125fddad78eb75a4a3cc7523d0cc686463a156d6bcaae9c06ac71f5c6c0b9ad9861b047c48ede452b6e79e341c65eb8b616b10cf9330f84256479fe60b383701f634603e2236f8d7e222a9d38f595d4927f361c38421f77a0622b076239d0f9d64869ac9803214432fbce2d02241d863e1ada4c080392858ae79b57aee2a21bd608b7998d07a03c16f00841e094f944c397e0ec57a3fa35665f73ddce0ade270b69092ceda31af8b0eb441d0960a52e62c64b46dd5afd95d376d09db81cc5bd6dfd64b8c80ee3ee98c3522cc0b172e10e9d1026d35aa742a140a68ab9baa50244f827b7994167d5a9768d2c112d6abc136ee5ba31c32a9835377be23888d8591e54331a94113520ca643ab6df06b43ad60a4598ab75063391768fec42922f9e1405f2730c980b7e1ab7c4c8144373525f909c171df5ad4cc0c4e91b5b934c21fb0a1b7e05cf34b12a808dd37f0239e00049e5da89706c2c805326cee146b14af5bdccd4a914e87c09b3646b3668844b519069421b4e99352313b19af9fa9194b7bda7a189be3d72efcef5098799aeb2df3a0b6ccbb370ec5a990696420d82f71b521b2ed35b732325b710d431b892f5f4337678ffafa812d6a1c086ee74abed59a5805a93c7d28e87512a2cd93324b6ec8a0ea993299ec1b5734cc8efb784eeed687bcba00eba82991923a196508e564b5335b6d432b7cd9fbe51dba2ba7d8f2fb709ccef39a9bb4ce549396292ce20b42edf196c753d8b8570691f00909a1955adc97b2445315e5d4bdb3e9af042eeac67a6c0131c17afff949556cfe784c27f510b0c0ba01a5271f67e4b16bb632ab6cffa4fb8927729af072c74ec3d256e7732d4a5e5fdbd30401ca9f105e61d48932442265bcb88db82787d9f44e37bc05bbc24ab0f62001801fca5141719eef8033e07a4dbe994a08aa891be95085e46fcab3127b0d7114b1db7b83fb38cfc28d811ffd3f2f5fe8220240c3b8bb382405ed2fb0db496cfd0e4f750f85f04ad769c3d18b60c51acb13a33b16778853e387f7e78c68c5cb5950eba0cda00dde9ce8495415cc28b38347a14e2d48d005b75e7608b6c1eb9cae4eb8042210fac1983fe410e89b0db096ccc28d9ac3b285d061a90f578770799c3b5fdc0bb9e5728c9aa7f62ca2f8909721ce8e96076459011a55564521722b585dbf13ab57208fe083087a43bc21dcf575e78232ecf8153371f80c35a26a4028704cf724fb4e5c5a7d139506ee4d9cbe14788268f10e6b1f03e432ed476087f41b85118d18d9757318bfe9febdab1c5b793a9382eb0acfea1287c8a35f2d29bdb8bb38097f1f0613b845351d1347f33a42a07006bb2385386533fcf4209a085898c4f27b25aa73fc3ae627b067e84db14c1acc2fc4f9c9f2a121510d33a5deae8be13117bd2800a30c32d032c0c08c7b8d05a1177c51c04c03f75b43d2f3e6b81ca2d27beb0b8488203b7a0353ceddb86e6f3650877cedb4bffb8