0x2cffd02e7e16aa2a43ea0eaafb45949cb6004ce14346db6317449acca5d141012b53637a2d4de95eb9047a1f1bdc947d16f9c25082dcf149044b9072f27ccbb08757881f95f43cd19307afd4d8a83eb56dd2ee08b15abefac89b2d7a3be65c5c68fee76bde17ce479aee98de7935548848b6135ee020547cd2b0bd86715e404445778b9c024e43ce8e45bb1b7f12969ff3e8426834320d6be61d322e4cf17b632b528853f3bf1c244c59aef08c39c10255129782e1a8c42f6ef8ec0b5e100e2218b92ecd611e3e7bea7c41bf2d03ba92d1acfce2de2c5e4edc9e53838a7ad1e65d6d422577ecc147bdefa0038db09933116f13e7cccf73e57a47f0db8c30a2681984a237ed5216d8605cd09ab5f7f78e0691ad43247662331bc59bfeee8c90138550c379b1c269b959a3f4b525aa39f125a636828060b6382a90cca4ee7c06a5510631cc29ed881955f77dabccc07317d2b941c68a9f764e560119538d4e04260a4f5d7df7032aa64c242d7318ba75c621e833ad67ad1966050eb08299d95e54720f858f1f5502b4c7f3b634c0e84ca558ad600db01865cafecf091886a3ec14ee94874d603a1f5212dbb9176b28f713016b250da33587650c640a53440ec58a50035ccced7dc71286ec94a4593a17fcd1782c4b696a5f0a989c3ccaa7f065974599f7cfa57a47461684ef45330941571a4dc35837e5d1656f87748d52dbe16c9ffe595edadcde1a0a756f77c7d9c9542e2cc8f78bba5dce8c0693c3b6317504a9d8cd2fe41ea9ed3e131ec3a8721d08f437a93d4a7077e06b1ed6ae831add4c6854219bba378c92d0e34fd8109aefd3e560a42978119d7bdcb087666c50b26c7abdbd42bba145163063fcf9868ada5a5ab5db7ec73501ee2fa99eac17a799330e3826b7327ccac92924ef0d499f30332b5f9aa04d6abe67b6cf17e378fb9062ccf8f6415d5ef47d04e33f2541f9e321ac9fd7e19349a79fa17826e4a0d4622d0f569dda5ed1b0e240e5a75d65ea99244371d41b920101933bb0154dd5e471397a949d4b3ad9f18955eaad5440ce3defc3a334a1b2deae20eaf1bebb54642e673d59384bcc72ffea4bb2c18d33894b233ace051c07c6126e048c11447d03f0ace59c91f11a261c3bbafc68ad5e46e4e73c3517ff3b17f32f13c9c6eb84b280fa586646c27c096a74a47edb2b18d83082c4728154ffefa5fa2c142d113c2eec27e651f5c9ceb01fc219553c838dde16e58f92ceadfbf044eee8d2d1edd13258d7b5e95a554ff99bb749e8ff0e6c05003fee4d244cf5f2db40556fa4846e3fccbd984c9d602069ab1e289f4def41cfb292007d08cd1f01ae6d1682d81649e081f095d8a5de9356e8c366d5fd0afe946662064c62ea1838468c2b5bd3206946525dc018ae2ef8085156d793dbd47cc8c80ea52287e4ac0c38e9c0677191230a35fccb85af2e6f46c2f1086a47005e7472698b6b2f1ecd3bfc8c8eeda7842ae5fbcc15ef3d319f75c3cea5de8c82aa3cbe856eeba19bb4e898b4a54557c7b3d0a6fe1fe928b343956e6da90c1f0f56f28031c2da45657556a30a23a1dfb89f4f3c876eb5aaa943add6d8750388f782bf683dfa16ecc4781d542a0dc597babc33dbf23d9f4a45321f4493d874815641399dc40c377f2a8a72e104d412b583e5b7903f9dfac03a55be71e58de4dec45910c449b362a53e3523e6e0ede4247ea567254d215622c591be0539dd3ebc94b00dfb09eaa126ea183654b85115ef8f50b758b31e2d3c44d36256a5a407d158b6d17e9b4ca3b34a1e57b1b3a3872fa19d49e419335eff1681874003ec38b99d0387bbfc7d6ec8935f885a6768a81d32dc2b2094e789ae539480cf73fe1cdcfd9c639ddee0f2e51de674f7ed7b18a6b812da2984305642a4df6821e0eeceba117a64ef6543161e8f