0x2cffd02ea125d3b07773edf265918b07c6d58e2e47823ff816d045512962f287bb302b987740d0b1330962c4735aff6ddf41543004a9d1c36038b0e2353e0261972a7186d908a059d3885b45585c7965d96f4bd93ac9ee4f1dc1e218e09c3cc5c73f2ecac384f8abc2dff8969d2ce031e54add3233b72a29f41608ca41afa73dbce5c36fd30d509109a5d20c1de1500e04fa3c1dca84554c2ce293b22aa3e100e486f73c95d672dccad4ddac7481b1b6b44fe4c2a07403db4f74f974781dfa12ab27675698da8f28d577380507d7900e4737e2e9ac402f8a53159a20ffa1935480d2cfe17f1e1a0f83a061fb571da072b6cc3768b1a8a446131d311d22a1d20a78945bb63a4519d5c7c345a3997b91723d26f95576559a90b67f76a0b1d0036d06ba2ebd6277e047c699e4801458040767405918ed85d1dd50b5210dc3d61582dd5fff86562a41573061b31ab01338461a46ffdd7a435949076d8411456760eec171055e4e32620228cd45f2e9e7800ad202da46ea1296226fe96c664e12db977648973b0b019778623e56da2113f895e6e2e386ace259a13bb4f2a66bb583b65a8234643fa0eec7b308482846732449e7c2e0a1a43555ce87e2e696b93548604f21e01a47ef2af480a23fd15243558ee16bed6ff8cd1865fb7bae95da3b3c2bfce3fc55a36ee0afe6e4fbb6e64de70436f8b1661b7470219ad6ada8f534bf2caf377084c9cd6513635590c2cde05e37f4e74f0b17f6b9c28b0b55d2da37663e16d6326a256b492f870b2fe3e7ef059a7905eb1e072abd83ecc7c33c031baff9aba01eb227e0e72fc78e575724a0fd7cf10df2b24af50a55182efc255781ca70565f2741659bef0f5848e80548421effa4fdd0e15d14c015985c29f40b7dd8e8f9b05706be1cec26e7003e1d648f1ecfa476112a424ba5b99277786a6917f5680064b18d2150f2a731d4d268be2fce15bf2344e3502ceed2073fe7e413e018b47b65a7e7b7554b16d453cf7e91e9ed25c9c8f9d726f31dc9f34b62a744829444c6251c14b959ae7b203a0cf733860c6094d910f1522a5cb336ec7fd66a10233c1f69cc0ce8aa69ed41dcf0390fc1b612294319ac0d54eb2274847cc3687f2277df1b1bc4a76a92f538102f00749d0f58efe631f399bf69a464911de51f06371763d6a4dc892372fb42a2a6a27d4f2574b052c503411a28e2e6108f89adcfdb2b1d383f23af87cd9a3a6e550827106430e128901b61e6bbcbe115a669f4039b22d5aaffebeb124bba7c37aff438a5880ecd777e723a522527621947b20619d44aed3e3c62a9776b719b2f5dd9af5d82aecaa09522e55543f03e19d4cd25023c641c295e14d761406356e03b6aa22d7b909a04170f7f45e92cbd417b4fc77b2069f74b3373f9eb8cf03551c5c0d61b549e6fcb7e79f52472902b789ea5a87d8e77fa49d1e54227fd558760eb6ce1597b701def827175d1e325e44c30b7cb4ae510b5cfc381774ac45a83c20532636765a4b45f9641b333568f54ff4be52ae34ab85e015e33d98b9de246d361ed6b502c9d7b32c1de67c7e0bb1233d521bf36d9011be910fc44e67103e60adc70ac274ab8fa3f9741bdafbc29a35f5b4d819173af4c32028dc18f646be11eb95f00a492373ff1c1c622b4ffc6c1f3b63e54763e271858f1996514c496c8ab73e0a7ef41eed54882a6f0284fcfd78cc2d8a761889213daaedb579a11d95610fc6d411a239cf0aab7e90b3f359e34ae07e077757bb3746f186f3c6a03be2df9de2320958db22d1007e831a5cb8a1b33b0c806ee9b3b67e231e5c83b08c45049057d3ecaa771addd97331ea9b110dc6c1748a665f8b516e9145355dac5a7d1eb92f66623c293f99225d2f94f24ed83cbfe59b9d655460c2b5ae1c9f8112345bb4e427a03e7f4e88e42d9