0x2cffd02e6dd28abc89e38a29e5aa8ba1d613b0b65556da381e55bb9d222b2f35e9b57317d17f0970c8b466d9f516ecf43e84596ea24bc71b168b12a01d0c9169bd71353843da461898f733a87ed7186efb930c85e12b360e10dcea3c920d2bd946a8d4b8c405d5884b24c03793c4bdac9af98fea092026cab1d1503524b03bf7f06fa148efe731401afc09f1da8685fe83b8a4c366242f0cb7b8d837e8cc8ae7708843acfd9d2ba406db9f1e9e49b3ef505828850faab91025acfc0f288b0d9cf09ec05a53f21d82356446ec225221f2bcd4f747c435dceb989f510ebdd6aed237b1270c5af780a1d9071112c7ce9cf0b6399179db0c35ddff5f586ca15b90599a8ec9785d816536bbcc124cc81fcd33c505bfd28f8cc6d4b575f42abec3350ca6c4d8139291327dd7d687d9adb97144d889ec8248a8854cb3b1ea366e3fd97c08c9eef18bad09ba1a5b4728de0e7ea625bdd54081592f4759d3cf5b31ec8d3f7d4d0066ac6a5aa4e31a48b7de957714156e6efc70e0dbe9efde478b827fc559b5a896f1ef9724375d3764cc0a85556e3cc5c07b2eece22ce6602b5bbdd2d001c03c1d921765c3d68b65d9f80185bd567aa91e64dcdf7da39e0cbcdc9825a5fec763348d1ca39ae6050a4b0dd7833d68fe0432791a6d4cafadb98b824dd38e5ef8d49a27035186d02659627d06a34e77d6a1a2b432b4c9dc1e282692bebc0da7ddfe684a1e8caf89adebc86e2705869e171a882b7e97379ff90deb6874d2b52f4b56f5f00761f2c667470cfc35d32f726074939690d96a6238bc652ee09664eecb1d43e9908b3f46f2e40eaecc3b3413ff1a9033fa0212b003e0a1dfa6582ddb1e9bfad29d1ff9556cf31b32cefb5695ba1216b9c0bb0923b2dd7fff6d99b16b65bda072d1cc23335523db30436ee2f069162e6ff5abbf9b0f8b5d5e4af83ee6fa42c42cbfb2398184934f6d57fa636b47ffefa41ec4f875e0bcbff14c3b81be1e69eb457a4cfcc837b675a387b8f02c026e8cda22aa85d2a031ef0e520dd9ed07a90553d9ae5f259860826cce9287c5974f4aab34ec0debb60e7ffcc20c47c32f88d12d51f22760ad8df7901f35355eebea0853da519ad3907e34bf852516c9f92ea9cfea3e3e44a4659aa4503768962d978f982fc467921d98416afc34786580407ccfcc373aec021c79561d485b09a6d40ed25a6b3c3d1558cff38e109c9f797e87e0b0e1bbf91446673d052b8fff750e97ddb542411ede17711dd7d6b733d95c709727af9722f07cbde1955753895a9af940539f5ccb0829ad9998f90d9c7ac6346b5a35f2ba81282172819d70cf968b7dad98fc7a56894975f41f4a573e95b1773c2e5da1c1369fcad3ef93cbebba0984061f9fdb34e9d704510d188c0def44cb5b31be39ae492795f56bbd67a08b41be5d618d5291ec8ceffedc9e7a3cfcaa04ad73c2df51a90184cf84934785326bebe99e45071f36e88e8a14bf3e2cc791b7249919dd7330966f87d3d4d4409b59feb1b9ebd92617e974e1649a229780b444b3d8f0afc37af128475e5d77effe80a35463a92aaf6f40d2d621a2b9ae8ce57d676367f1aa55a2c0ed3631a06941c79b4e32b5bdd5653be0eaa16b47d31685bbc803572d04889ed8f78fe530eb5191cc8990d2b1f4640f440ca2a53579c46cbd390ad8ce606ded36755d8c6afd714f188247be0475414538b9dc4dc46c67a7e42eb08772e6bb4de9bc4ca9a4503bcc62a97d9bcce6ca8740f1b4faaa7fecab9491546eecae582a43b218ba31517096f5d7cd7a4aad96a3153700c0a6930ad4b5afcfba2d9ac46f37ee7ea6b5cea0abd87262fdf3b958015178bb4c5cac5cbea464f887cb66d6304849917301a4dada4199840c8adcf295882416e567f7cc19ac0a6bb49f5c4e034699284207dbe700a895