0x2cffd02e4b23092dafdbfbf3060c26a2bcf585acabc1e7c01a5e7b3310406c65baef9e1a4c111d089fe49899fcec509fae9d8b3f5f7392f0e223251a5b95fb56fec0a1c6f20259bc86197ada0be3eb3beaf9d98a8a4f1a5256769fffda2d4025dc6bf02553ff9881ad1c1d9a18b3f2e37ba1ed7b12cb48c7dfe83b60e0298fd49f21b76ba5e0747e4bca5db9a08a1ffc2caab2a0abb91afd77e70bfae56da87b42440189fbad7b517aae38d60aef8874b0ee9bebdcd11c2b9bdf718fdb43eebe9e3df666b88ddedab7cc5f0440363eaa1f7f8cb95b679a9491dd1c263eacff005d9cd13ca30b6688b462cf2b45d42a03706badbd86a730d8434dd18cb3f5595e545e0dd5d2b24c6f657b896e9d30a4df3c6c0a813ecd3fd7c10b799a0043ee881993b5067b37ddcdb1fbee572b6e7559c93819b1f25719f69709f4ab2a612949d95041c56dc39b50aab0e4aa978572703965014a89ac4c046a1ff5ec5634468cf0a558d46014e953c3dc0f06e7488f365933938d979e1d115887229488c1284418b538d2b2cd42257815584425f32a755cbe8f950b89211cc469db18cb812f8a5006b8faaf837939af4a94ddf6a2760276b9372fc4eb5d0e6d2b5e090719f7ee805b207498241bb5ff4b5b93e715d9076e0262ecaa01679d50028cd8c28ac8f237318a443e79ec71f4aeb72daf70e3ab3ae30e0104856cc6eed4b26e501265cd52a2569ebe16fc51c91b1ae65f5e0482bb310ff8fe200350ba4b3423bfdf5bda78be8e4388afcbe2cef34a5a94abe0e944b77c1dce105eba342794e733cebe4c6b1d356f8c9987519c5e63b55a71179bb41647223ce9c8fa69ece4c95bd0b168f30a0888f91686296260b67d0b4c180d9b90b514efa66ccc27333cc5de6741e158b668ff89764899f84cb88be2a543eefcfb715147b1d515ed220c5d6bfcb5a3650dff4d10257db47279070e8ad61ff132ec3cc560ee0eafcfcf7dbba91b31c35e1170dcc42bca2778705cb7142bf1cd7278820bf42031d2aa2d114bbdaf27cc40ec37ea7441b6d2fddfddf1e715d863447ea3b1bb40fdf8568f045c22e544ea5b50c739443c5fa482ef0e89f1b4f395b8a3a3887949188626141b420164faaf81685b226e85ac06d569a021296066f3a0b795cbf91468f0b6ad095ed90f6cc8cf7297a05e11fefddb13ae61cc4d06126e3b5d1fc5824542410ea12e9b6aab333adc07b27942190a509e74ea3c13d3a00a2d34921c803047a2e121641ea3d300e14d758a3b09a0523f0adbefadcaf8c02536c705e5b752d5f23dc2ae5d8686ea97d68fd4a1907d1fe8dcfdd16845ccf7d89d15d20e16d22e5768e76dabd88d7fb55d2a340d8457cb4fd1fd66d58d9fea216abe5a3a7f7461f5fa191766a98423fbafd620102312f2c3b826c7afec8efe0447c9d8098640bf6493506becf5991630ea94c2f66447170604ee361dcbb694b131f0da07cf8451a5e9c7a3c0c995b7cc62165ce5990d75f793f8aa55659b66e4914fab77a713529985bc199b34a0aa36b29be58c1e5c9578bc09ae07dac44777be31eea2ae0cda79089882a314d8ccf0aa351503951eb9c8bbcc6e9f13dae0b01f7e43b7b27a19fa69fa5d80610d377c3d53e464e3e6bdadb2a0b425e1e9fd72c3982b5a15e201de239f779c07a1a86153e15b7a2bdd8b293b3da1f966c55898c1d81b6c7b6e73621824730ad050e3b7cdfc11f73df924e4847c0a3ef73b96c55cf32ede28a63e68ce47bd4493ef5afcbff3214cee6062d9a8c51e9cbd3091191a636432364681726d1e41f41ec3cf2d95417c858d6602ab703555e80409bed346a0080c19232ae34f8fdef45be1f20d840409c5f4100c56ca01ad0684a4332cab9cef6dbd7e295686e4905700a0a8986c6c9e6e91606089b47248150903a4b02cd9b9