0x2cffd02e1e86d7ddc88c1af0dd104703c9dba6fcd5d16cb63b33d29c1d5db6c67f05d1c9375c2676b1a6f6c5addbe9a381d31e06f12645223450c9ead5036251aba3eaf392b105a42317655cb3a67f43cfb1f6c9f431853de7777d7470e7869117b09b13ccd8f058caebbb065b29ececcbd8c10d3f4b1059f42a340c03a32dcc25a1fe72bbc63099f42093917416a7e4bf448c68bfeb5bf17354464ba52fddd7591e587be9ba31965fb930fc25a0db5b530df95f832defc801d7581030a42791ed86c55a2023d0a836cbd4dc44cc96bb4046be415bc5a676a9d228b8fd33de156705cdbb8e611903b1b806878fd4b1e6fdc3dad1a41cb750eddd56386345e3ad709e6ec03b5d05c65f36f6150b8917ae22d33a0810481d49693c5d03855514c856361f9e4fa7efe8009c746bca1150765d1ad21fe23d82c5a3078c58107b8a8ede4c3e5d0c2a33f18a1895aa358e73f28fbed416ed2b249675bd2c989aa27c8748c29b990e6dd5ada535b5b6d10f9159bff7f229f7c609685213df862ec496eba7a95e645a0230900fa9d71683f88aeb06fe5dcb468696df9e00cb6046582b3fb3b62497bc312450a4856215fae88848e9aa3300c843679cf7f6678feaa85a89a4866473417791161e96fdb1697eb56ba5939956d93aa2f88a4cd7cafa3585032f64b81f6f35f6c2dac287a1f259c1d385b53519ddf9c694c55743c6268ad87543fbea3039c7fed202ec58e586b6505a8ea3f1157e86344ad71b7f99e2395a2f16da72616c5a121a8a69059cd9c90bd0d8c2eb47ffa01d1e99c9a93b4f783fd485b6962ba9da5b0228f0b1204be6a9eb561c7fd19376fc74f07501c922d8d20526d44884179ff7b21a80b74d4599ba6fa1aab512aa6fc96965022b375210ec43cb7710a369a16928cbfbd17389db9a7bbdf6774a3f4b1dd8f5ca1a97b0aa3a1279f38de5f082610db842ae8a21922fc6c4815158f89937f726664b6efe4278ae4123dc853fbd240c6657d7015030b0486421bc1264fbd6a017fd25c34b92ed8b275b24cf112916079fe07f735edba62f2a7a57ff1baefe8de27ec04b22ed374a4043e2345abde5b15895d0f68f0f8e12fe0194eff4a5d45b50cbbe4fea1a48c2eeefa5e1380e67eef1a1d5dc7ee7f67c6acd1fe6478a51b9dba0275314bbb4868defc9342cf5eb5d0a177f9c60301f8d3224bc2f6b618f7dcce04d99f8a90f7e05c6740862d723642329851b82096ff17ac4d263ea417cec37dbb36e53fd3a6636610c014374763c73639fecd3aabc0d7c433891d12536358ab2b55607c5f961a76de1796507f8e980c42600637d913388f658c20a6941a88adfefa59b4381cc47b68d3b9dd0c2a793fef25861840a53127c6cb057c729d561293566608f15b6ef338717366a70dc1eb12a895b4a441f208c55504b053ae1727686204334ab04e1a92e29547afa99e46af35e3e9a795e18df190139906e9d449989c1ea923ab3c0a56de6c47f2c0d0dca8b13641a16ac5ff962efd9dc0099320ae7b2eaf8b70f3c7da7d8aae4dae6ea964649a7e267fb3f832887293ec579a07ac87a2fc2f4cd54cef47960060028ba6bea688ac9711d70c07e06d8533516c72f32f67b0099a5d9167bc63df7d906b03dbb3a99c60cac0ec5f80e0d501be7a88a3306694d1a88019bd6b0c1b4fcfa8e4e2b0a7fb901ea868b625efad5e6e1ce6886f8c4efe122b20acd8872e2003ebc5e5879852089fe9f38be843849919a7f0625afb85fc2e8a74009af956781612cf940cf99eb9f1f0be7f2b8fbf4ad4e1f2f1b8de16d4ce195294d74d1c40cb52de23eec994d6a7dc991c59115f7895f933c98643fd1f8e18dd00dfaf7b841b0ea97e8c583837a3b3b762c4b803ea1a53ff92d6a45cab61a7d9c5550fcb85439bb20f828c1d59ae9f498bf9d