0x2cffd02e3654ebf71cafe0e823da6777b116c07186b19f0dead617893409d119dbae43a988bc240e198b317f63e8b5789955ddb2e47e4946fc61f6e5d8c2f945d63c46856209970a4a8c6580425c0f59914fb29c872d85683638de6547f1aaf2728a00efb3e228fb306c07ca57e6a2ed5b30320f35efe9a315f167a357fb19428af4f9d03cfd4502ed9993eae68cf0fc7f816178a7c5be62d44fa2ed88acf22f2e6dfffeec8ed29bae2925b73483d5024c15a0b7ab6e8a6bb411055430bd6b20295746dfdca8e4e364c72ecbd7f10533ac334a33060abc6ede13368da8fd67f419f7d0174850081ba8504f2ae9d42fbea5c38aab9809c2743e09ddfa6e29e37dab7b63e2090641aedd13391c742c34f6c8ab694c991ce25fbfd2635425b1ce152a6615cbf77ba3a6da737344a5e212c1ba3c96f13c1913557adb1349759d47288a9ecd478573772a65ef5c73bf680f92cd3806de71edd6b53adb99bc6934ca63b0587f98640396dd0fc42721cd32deae59ed52a798ad629773c84f4c6b25a9dd4db1930337be5ee6deb8897932d5b560251fcef968f01dd8cdb180b7af2e32bc90257ea44c771d2aa8448a596a8f8adfab153edd39bc641b175fd0b8387af299b3d54ed855bd4c578f9846e74f05dc0a6ea3afb1a440c3bcac0466e2253f0db945c375eb79205e67e776aea93214495dc97c02f1af93c0c7b7dd0b21666a57fea0491f04d4d9d4e4c8ed01c8f45cf44723e984c79fa1dcc2ff2fbdec0abad6cdbd0b31a4caf7b92effdb12c279a84aac4b3e83f9e87467d64aea1ed4142e24a8d0fbd69a333aea59265dace1cd11b9bb7cd6a0733e239331abb96461a5e1deaf81cdbb6be74737b34117b6f17c963336bdb1d9b13461d21f79c46e8ff63efac059b0effc9929cfac7222e27943eb3796221504e4dc3f8c7603a445f4d84ab7ffc8da342d5e6ee07b7a400f8adf2969c78497654493f95b25760cfef7df1c5706ddb7a2db98545d05108b38495d75c9d6abc925f9fda9a12933c87a55a999900ac1280bdd2919edcb31e7daec6ef172cfcd4be1e7ea7e5618a7e327e14131c9f87eba447868f98819976bf9c42fff6bc79e3c8d6fe88676217e00b4c3d5c25e18e0ff5c29f2b678ed68002242e79538d5eb359cfd7baaea2a88b6d68d7bc1ea4f3a029d4f6cc09154d12d65d96b2a49961714c362f74f326165dfcf24d31f294791c262f7ed59ed1a0140c243b7139e99e2c1ebc93c2b7a5a57b8a68cd22e2156e700610c7a13fe14a76cbdc9a6fff222de56e550599eef26c8badbca360abe822b65bc5141dcda3e274ce895bb862192c96f6b2815774fb00cc45de38149a8eb304e97d36c43a758924cdeff60c49d39c2f3a6ff2c787800fdf475ce68c60998490fc636920f7217bdbbdffe9d5448c762f2e8cbb5febf563367e34e0fefbf5885ca251e8a170ae21b01093128830a21708ed272a4417d9112c989eaf8fc7125f6c5a088ca4a0d2fd454ef6ce0d0393b360b751ceb6e7f661fd284b99983dc6937c08655feac0cd1a258767a98975b6aa27ece23bd95818fdf6447622433fecb0a91d9bb1a5cf88a1bb7d107d29d2e00d2c95bd8f558b4ab99ab0bd4ebedd4bc0ac67f4371b2de957e1c80ed7651dffe2314a9e262be35e10db527f8e92b0cfa3abd1b77d7bff059deb4040bee610e5c120433e746eb7dd3e1136704bb1c3e94a428124502e59b5c1bc21f259194ad6d07d36e4d4b1adfc8e46a726522302b3f79486d60daa74066db32d08224d3de340d397d0a7e1eba6abc87a47ed268e0d321e875862f99a6dfa42db3c87eb4f449fdeb21ef2c6847221230c5d24c264503b0f7a3297c25fa3fa55c8bef19846f807b9b9bc94a9ea05711d131a434e55a0ba855486d32caecc186f25b029a7585f81f835e6d