0x2cffd02eb22e043ada79e5283117dccb9b2cefc2dc1302184a4c5acbb67bc8f734fea567c5a67f57516c5d73e33d085343ce19960a7fb576700ef55ab6c44584f4efeaf8b19e9eeca5e673c7aa76bc37b64677b8e73fdcc9288ea57c6f9e46004791584641038f47033126c3a059558bcc4b595b4fc54347d5162533384cac4280ae11e913f08e2628df893a284d9d9667957a33e08d808024dcb31d78b5aa4483c1c5f764eceac5ea7a78598dd3dfda315f73f38ca93b0df3fd96435473f44b600976b603fe7946062bc95efd88c48dbdf32e884011a55900c848acf13317e4478f21ad5e4b0e0ed05c08cf9e57d20faa9fb7ffeffdc62655d049a13030b8d512a54ac83e1cf75c13d9d73cc75aea290c93e22f0cf2bab48c3c6a74252fbefd74936d957cc0553da31b8fe2207988ab04536949eb7348a9ba81050d0a33950929c8e4a6a85ed88d8e0d088b716c7b792e1cd68d7eded4c083acc2508239fe0bca1da525c0655a086f594470fe5347874c0d0dfaafe59ca75bd5a1d4e736a0cea638a1ed6358c0732060971dc4fba6ad0c80e17d9d5978b2926c2ce383514f49fe0ef9718c21054cd3b70e5bb6510bb5bee58864778da36c96a95be0b34ef25e0b1559ef9d313cd79e5a34b43c82d31f4aeb17986bcf1269809e3fe02a0ccd747950067a5a8e11f2c8ef60c1fa6bf4bc7d148ae50ed6aab45dc19a1999285e8722336c27658d228e4f50ea3f2ae9010f0aa16d1271b1440bc9a600a5a8342806fd87ea465b5b545ad80f0cc1e9745f4edcb3292835880508b99eba48d320540f1c04f7c0568d0ba0f076a806e46c11d9f6945a22764b9a3b2c09be111c8c8c965b5b4e417bd4129eac8c367cf5b44048e629898bc2c62cd427d948b7fd6f9597dbd9cdef84d65ddc24df09e3a3fdea097084111f6eb4e2a3c88d0905ce52b31f2798d06f3b7af74353ff76970fc05d948917bc3aaaf31f35828e5cfc5c033c9308cabcbf87aa15247707a463d3e19c004a2d5515bfa13a100c060f15eb434bf212484d1e766fae6c9a31515186ba92e9f25a6fb8cd2dd0c14b41057c4486b6daa178489f6d34103150e18e54772211add55d1cfc64f555c87ee4d0deb4093f9a12c713aa557fb6768eb6d5031b468d0a7a74472416d91ff48597d2a46c3f4f09489970d1a4f48e5b7a62f0dac799672b4a0cdb725caeeb55629fde3269ccbd297adc1d339529c0a59d351579ddc7d10d5bcc169edc1289ff4ca3bcb44f87a3a3b7a9c6cd0c84baeda637976d1e1fd1d03b9c4bc4eb03014f70d23a5507717faa2371cd0a36e52ea28204d8ff87306f98b46cceead76b2f25286adfd60a098b3951be363dad99d615c01dc063ab549ef2e68f5729d0a9cbb4fd540c681568ad0eff2ad35b9193ae0d6fbe0b1ae30a3c694fb15fc7220d0454d8305c313b4f83a7bf0c715f0473fa96bd619c1cf8834fc154a12ebeb68c0dc6c5a143b3452888d8eba4f02a91e51ef16ac0ad7efca5f4781c6587b1b0797c2c4f35cf66abd3790112366bb46dc9daed8fb7fcf1b67d31e01092929d0cd237919191cb12adbac52f4f4a4c4c1f1ff55e581ded15ce94b3b245066e3028d4f8c88a4cede76220031b3734f67f2638fcfb554e8b50771da068da6955dfa1d53e87c7b16b68a4693e078be2b75105e3a483dbe97dee0b7d2c991d7eb24fdb176bde6fb809d70798aeb1cdee4d09d8960cbbac0bae35ada80ea6716745df271189a47ecf454c46e3df7073575a65e8e1f6ed0d4904fb4223d7b9c3fd1d19c3266a6a3aebdc466bbd14f41aeabb90ff2542589d3b6ee530e8e8125a2f6310742309a82ef31fa9c07664ec8df7b9e0fb1f8488a48f443be912c3189260263bc78f56d2d2a36bef2f7717b88e4d1984571de78e270a3a3d4c750e0efa812124