0x2cffd02eed703128564e5a8f1925aff6770f229ab3d4d43a3c4a7b35052fa0ff8e3e190b97d2d586885ca89251c42e39e51db77777bca776d1d0f4178a2230d3f1964936ddbc4044dc537f2e252f0124361541983f55a9ac6f313cb83a394a4e7f9a34dfe61a495e6ba79514fa0cea802d26a7e38144ec00c3e07abaf87d1f615a517bdb27b7251a6ff31afae4cc103bc4afa87d94990980807ef86f4e43fa34ccf848510656f3d3d2ff64678a0601208b49a7231a6aaa9f1c5fc5a513c46da2c11fb4e3257ebf025141584724fedb70834061e4d5712a39ca3af1766ea5b43f8e65ab4c373d8bed9da90e3538452dc08f9cd118c744d6dc3d2ebcf20b31e792be2630a1045d0861024ced4e8cd79cdaa9f9bc832339df5894d9d1fcf5b1d9a0e77d433b86bc6496a8883c821feaf2d7c832ff52a781a529c01a44e3834c6351507b68dbb549df322d5a094f5afed34e9835f5175f8621bc2e90250148713e248b452da858b149fdb2f8aa10b200991863ba82a624ad1fa49b8871ed6157939ce00aec20d635ceeb36b900e9bcf3a37214f167a785d569e29940642aef8f18be294fb8c50ba4a148714a60b279071c04a1fc1ceef753e28703d45ce29ff45cdd7ea85d5008798166f20bbb15926fea6152a3c1f6fcc64f8af3417f7400e03c8837f7f5b6b55c522deb720a55f64ca57906b10f6ebdb9b746b81ef4451f35a24705fb79ce531b625904a81e6f2916a123bb7f2ca678ee687704aa2b8c426235c5b76032f521f93e73f39f30eb6cbc0e6b8b5b09ed2f050c6a4fdfc749c11d5c5331c63c56cb63631e533acdb7ae5badb1f443676f278d33c34a333bdd7523e920083083176aa45414fab0175e0f681dd6649caad4d9631f7e3c3241be2b6de65bbea60ebfc319cff9b895e1639598dc6526372e9e94a1244ee7ecdc2d22cffe258e907a0acd70f6c608090ab4e8f358ecc744e5a3f8577def6a3d6464d655a806c5b8e1cb97c429457452d09c86a7ebac7826267c65223a6609eb6eb46e9851b8fd2cc113c6078b07ed8d933c85fbb99a9e69b8c006e08af3d9f5cb4fe47e7df36b396138a807f0523a3f2697974eba7e8097d8115eb63eae12f65e0705ad323142c159c4776804b3452e3ca91bf9e8a33d1001998f2aa5b2867f42ffd962688a790a08c5c26ebcb854b90abd5398e925377bd64050e1dcf5225945fd9cf5770fea5c69213bedb8516cd1d2e42e44f313221a4ed1b7697f38f04ee6eac5f842a27f88778a205be9f0ebed892cfee8a30c574c942942d033e04c0d7d95092ff6a7c94d93c33ef19583773d90759d3e3ef879f026eef8ffb5d29f699ad68c4a7d97b98829b84db790ff2e30252254927dd823b3947123005d1ab82b27640400b509955c9b90350f04717f39acfff2629b80a8b0f7bad6156ac6cb85b535b5fc6b3f4aa3f6e5fa099168e600c44f17da7ddc162e2debdec6f181c3524211fb16c313151be6467a9849b32a7fb3a8e6b1e070ebd5bc352246de2ea29fe2ebb22609b66c21b8ce8907e8fc222d5236b30b12ce97f72f33fb76a24bb802044e8d5f556979bee458c7a42067f07adcd95ab43c84b830cded251eb3ea65fcee2b23f33970a9b323e553626dceec040df375b6d84b53d984abdf368c04b0dc766e9d778d23e64176ded46b58291c70288399fbc829a58ac58c73659792482955be61eb96bf7165b25e0fa3be262f6b8bb788fe8ec11ae46ac4cf0dffe1eee65c4a888c56f6586c7d68244745170b142ebc66f73a300366299c34ac664147863885a4986beac0a6fea845b0f322840121f2a1376ce7501984cb8cd90b3800da9a8ced7fbb870288dbafe97083ed025e98f696c883aca6c088cfb9b3e1888d2db67273d9268edaf30f2a95055e33c56fd599614b6c9b4222cb72