0x2cffd02e85d463ce6bea50cf7ee55c4739378fdfda848b8e58fa350d6fb8e1a4debb11adb835803bbee42f4d33cbc389af4e16dc3d9fc58df4d8b009b73dd2a9938ea1182a8ae2c78a2cc20fcbd9f17b528ca73d6358f52a7d0e2efaa8013cd179d25098f6ba9a012f9620c8e3d866ca3a5d2999bdf9284d5980b255885eab6f78274ba3a5500e4597da315744ad37f3224d9622a81f196c59ff2a7c8c8c320c4a3a6970614d9ab996aad94cb9cbb71d1ec1fdb11d71a4d5ef34ded23eb2388c8fe2ec09d56dc5ecfb6fb245b43ea9318e417372eab740782eac339154200559ba3ca663a5ebb12fa2b50e359ce89a7c497ed2ade5dad5d93f59dc7463dadb9bfdb1c78a9ee52dd3634e72069aab0613df5880baee1cc03df7472b280d31093f4bf154b3b7a7c3a9271db08d660acf95831526623ee769799cbd0f19093b5f87f5eeb94f2177f884a1caecd1366bbb92d790971148ca2992ada7c1f39ad7c6a56a38814410627259a8189572de754a1f4b2aef4ed76f7986664d825f2b4b8c847b997506e58d94aa2852d270b0563ba971dffc283d8ded0e89f4881f74b3bd5697415e5d6711406cdc10ab14d9621f0723568ab892973ab454de66f6b99691abe92e4e864f8d2993c0a49dcf6aeaf929919fb81542abba6bb13831a1f8adcdd404d045f0a9dcb97e9aac566a005c5bcf488e48ac21cdb30d50a91d2a83f6f60bcef079e03a203a18f3733a79e9b9d1bb630a74ac17459a46704bda92cfeab1c4a3ff7c8f7b77ef24afebe72d41425266209c53d19d63299fabd095c94e697ebc294da4ca73af11f7ce1e6845a2d6e9085a89980c3cbfe363d63db9f26a60442d25b06bb9f1954726e973dd5dbb7fa37e46e40f3a2907372e6afb2d4e820db9b3656dfb5938e2657c83e98480dba570c5f85e3d843acd51058e9f4965093384a6808532e6d6cbe89e2208dd6d3d81e84056ccf9913038dd0c7551df3e44a83df27dade107445cd016f72761806313da072bd1f706b2d4f24d97092f88f8289ca6be1f6394328970c5871cdb39b2b6fd2d4f5a08600aabbbb3a9e087d60a847d79bad28bc3b0870139bced978ba0aeee0b81dfd6059f57c77a49347e6c575e54518dcc61067ceaee2bbe0f43421bcd74f9eb0e67d048ea066dd7eebe86379200c0cf0f5cac69d2c677a8a261b595fd279f4b11372663ac4c801c396a1b1c71ea510e57e146ed1be8d42256e7c1a096d9a52c6cbb4699c94622afc68fdfed9d928e8af4c27b6945905ef75e70168d806b09d73d7f158e94d43eb0305ae45087da82e33dd1627be0200320695a7fd9f8f6e6b8b80be5af3685e5458c5b669e997a2057c51ecae8a50724fa1bbe7c664f57c96169a202aeae20befaf27af6e99bef08fcc25698dbe2c97afaece7bf16420075ccce748c6a939a00baf64c24ee9ca2f658e808e050bab0f29f80c3a5deff9b53e559d59d03c2dbb176837a84b620e548f75c79c0aa2966349f204f96f468951efd192acf17f9464bc5e3b2510bf924c4f0250737981963b86f7bbe13fcd9361350f17204e58e0696c9b1e4be5749317abb75ad3d178475be3f557ae775e5b5d93479e2afe179050b7b6c67312bf8d5a43e537d80b60f8fcee6033d8a8270cea503c59a13bac20f5a69ed101357d02b80fbe1dcaf8dc490a9b46f963a06556eb52e9786b70b9d9270509819fab690a8bd8a09f35f7b3a5d9d87382b05ece6da7f2e2ab30662e998d674db97d1901682a828b6149baf0afbbeb8e3883c3684583b59b899de54645d71eb9f87436d776332f55bd93005dbacd0d92972de25a81cc88ec2d0cf7c0b790ae77cd8805e25699b8a9b0fb87b063552a9c7fe903b96923fcc88badc681d28d70ea2b8b88481a187f433c701fde7c6e8462df42d769da01785bf63da