0x2cffd02e40c1f20b52a324fefbf0c014947708baa81c76dfc781ec6daf19fb736d9a7907b6ba59bc1aeb91838e496d619ac691be991baeb5586a83895eac02dbc35053a8ee27ce30d522be5fb3b32bea79f1bfa1c5c83f358f7824e740eedca9f23afb3c08e6d5569df36fdec7a96c7616b434f9d4ecb3f8d64cf58792aeb375f16e7758280f61096bb79610c06dba967df6f327c5764344a90530c6040b9296572ffaa8d3ba52255b15f19d159801a6786af2ce9c9c44f717e45c3281646bf7e352a4130963e33853f3bb3134bdf253712a593c2a6c356b2cc9795cbfc01279650cf0d53a99f5aea9e0c8816d7747343b4784d70127e37d29310cea89f284aa5817b6ac81a95b16fcfb8833b787e265668791a84acd3f1b92a58dc848413f48c6ef95f7ccc9c644e780ac634c0c9367ab77940e8c3a0228eff6954f063f04095cde5b2164504cee4da944e097484adb19ecc8bcd81f6a9cf926cba60dc5a91c143f6333a904b133aaf6a788b3b675d6f8c770fcb015b3a821c464e66911ee055e0203c2efddd43ce5874308b9ed6b19a6987f25da361c46d31a2e54b9514fbb90f43ee168261c83a23079ddec0ccc329e20bfb74c486e60620380fa2bcfe67d82b5ee286e8f14028c505389846c6a0285f908bdb087d2ef27ff32492544de6328b38ee7ff3ec6f84bd8ee720e441ea7040426aa245bb82fce37b051bc1c6c89a9ca8864658743a99688d6a343474fb6d83c644d14fbec917a1102257e4d38b8d87824188eee94f5d4be9ee501f10664df6603ed27588f9efe2a74f2a1d0fff66ceb172a0a8dc30c5cae7704bd0c47ff82e50c6e00b643c52da977f337b0623e1618861d9fe6e21ffc8d78e47f2c4b80b8cafceec57291708e62c7aadfa0a3305a749e4a780cd227e0d527a6f11cb284ad70fc88e6d75ade161e86e55b36e13c5a5aa3c015377929a74edb4eccad56715a11410b53f02da5f87c176b5c6f5c8d8558dbcb23a07c646df932546f4a278d61bd607ac29041426dd42124b107d97cd862ff78cd736ed074af578886e45cb325f3fe0a8e1613aea3387ac1a662accdeb70e01134a0b7977b54d34e61232a6f8115c2acfce54d2561dcca1e921bb0893a49a9edf3d9aefb6e6cf4a4af9a003bbb95f8178cebf92864e22c7b689e404434cc5d6e08e8bb28697f10b8473123209248ce8dbf027cd052773de75be4ef4c9b1495727a3860cda1005421a02e9111e7994b093ad1e3ff0c4e7cc4fde94f993811daca86761bcc90cd5e9929e9ff8c827d7fb887f5e127231b0d87e0e79325dab04da9a8673229d614aefee99ea45a495af404fe03afb7611c946fa83037126ab62258a72bcb5442002bbe6986958a4e3874d03a28db8e8aab45e1a9f638b894aacbe5f7168b03362009e926d5b05480de1a0bde4b260b0b6c61f062eb30b3d96887f367ce37c1494fbafa4906578953c053ad943d4fb56b5b5a31a6efe9de12344c0a063e4529b0628d2b14a117e75eff661b809093d1e5742e411550398d4599770955e281801f96e882488a6c3b7ae826adc8947723392fd3dff040ed03a26dea8a2fcf0a3b622f852d5c80186d14fa7bd0e6b3bd5e09a41bae87b7c16be32e712ce24dc9705e85c783616f737e9bf09af77135c26b4034453d64611ed70c9b71d249de2231d0a18174b6d108c2eed86ed6ed59623f3ea4545dc5f15b51f7810ad712e0a2357fc5198611a94bcdf041cadd8a99582fd3559f191d6133a3bd5f689fc5ced17ba905eb27ca859899a1bd1795510de6837263d98d78331f554302be96ca33a851bb07cdcfc633687c699f74db86a11d8cd94503d211a80d365843dd37baae80e08e4c9741e02f79a32374ef780920def2a3f22f0ac2add1880c071889fa1982e0a7abb40c683ca4d2de1d9a45