0x2cffd02e4f3dd18b3a57419a9594e1afae605cfa01b71bcc2402f4aa164ff05a9009770fa9f9a9c06db7d07e8ee7d90a8c5b5a3cd8eb64ef9c025abf2179ed07bf6c28957b9cbc08068087c1febadcdde35eca40473e239c4cdba37f4a731240005fbe5896afb6f83f13fbeddf002a88a0be2cfba7caaae651707df184549edbc2068629dbbcb2e27e12aa9b2c8ff4fb792bd20c8584c6fa12c91cb1b0698321e0923aa99eb36e7f9b41e3f13fc69b9deac9220d9de8cd3d4fba4178b377b73c6c590a4b2bd988848d77d4e4f8f51afe21cca5ae65f745ab8dce8eb04247af77451b3f1b55e42bbcc015bb9e299eb89752a9cc8fe38f58f7eefc340fe52608c19d707db38e8ebc881333ed6124f2d9bae0d979b8fc099e6d7db7a4fce33e2e67796fa9db0bca4310bd817a08a7ae3f0c50e68d5cf0d396c1c463a8d48d1a1a24cf77caf02a4be2b71bbe43abd6860c52fdaa626e7edf64546cfbe3720e27317e9e52caf54dde5ce6623f282830516d06e7c5dc46fba2e8d1fbc92e00780a009dab8be885dc15abc67bfdab17df5b1b612cfc87685ef8bc21282e7e8d207235d6ddf13ee27b328189471c269b761627ddbe57d8fbb97ee3592b3bbae8028c924a4673d4fd7bf52e01ad99fa6ccef913e248c20eb058835e14c2319fcba637654a7c1198ba973d1d77982d4512578645fb244440995002e49ee16eaa99688c758cef39951d4995e6b060c95c7ae139d746f1fd789db61bbf61e99d5367d64f75a22d0d48312cd0dfe53394450393838b40acdd7a3075f71ea8b281639700df76af092d0381d67284fdb035bca1b16763ab218a7bd431a12ffcf9ff628c0ccca7508e64acd63d7e8f60efbbf34da09e7d7029bf26677f5b170075505d34fa2d40aa50e3e2736903da630ae83df52a12b8905834d85492351116fd7270d3de9135f60d1269efcca025688b48b85bba104abc051dd2dc149466cc23f1b63ed00f58999de7b3fa44be116df55a4094009263982d4d3119e45ebc1e6bab91bc4901ea5d9cba239beec7bb4bbe2e90f72376bb062aab6dfb98d4b83d81a75b4a0d3c7ea2fbf1cca9b9785878fb56f429191a15b5b8f7450c23b6a149bc90477a788b7de1612b4b7f78917c26591b029ed73e52b994207505323b4d24cb51d2215150bd56b44b9e61f5c39a465a23519e70d85b079bf7666c72199531d1c5ebe29cd9d528bfa92350c59628459a566a0459f6bf21f688864b3cb6254c1fbc027008a31d1d9803dd56234c252d9c62c96eab38cfe660ffae57a8a17bd1744db6bf9bfec59f7805f3eb3b786d9745c0804fdf51b8ce69908e7c1fe347f619c153652a8f0492483bb04ce9f8a3f9ab4d9482c6a3d35ffa3e0760b7fbb09afb34cfcd1849a0a7e12ee63a7e8a58c44199cbb5b05e282bae6eea381305fe384d51b392f81f73f3f9367819eeb06c027e5101a1377b8b309d885986fca6a1ee7adc98d370db8c43f77b59a9dec133f79b0558a295b56dcdeb94f1b76ee2c057df5a5051f117ba58c2bf92d62b6a8494f54726ca62835fbf1fb040fc82edd2207261dbe1612b8cde1a986f28dbdda2ffe901ca9c89ad2951e1a5a32f64f2bc3ff8dd478dcc24aed1e87d279cc181bf91452ffdd9adce1b7999ba6dc754be94875f9f84bae49e0c93501c1d825935d578d0c35b6fbcc3c5abfb08d79f2e3d75abce5987ca615846fcde10da82d03798cee64e44dad2f6959128fc8ea6aa63347b5770ff33e26228b1e9ba2db2084fbaecc9550c6cfd8f390b8f641ab567d4fd10029926c248af489bc980671839453e0adc57e5f72bb3dfd90fc8a6816f8cfe072df7b6b0ae9fdec53726be99fe72fab53dc8bc7b2a3f7bc1fdafdd7a17651e8de387e4694525e067119ca2a29d8385a9994dee5fc3f9600be5c254f9