0x2cffd02edbbeb11a7ca7c8a8aa4ddb1736358a02a7b89ac4e2a61458fbb74bf903e3b019222300815d64650763f18013bbfeb661933e2723390a3fb5b873001d9ed009f10859c9908219980727b564950bc25b95f734bb1ff535b90fe04ba86e9daa5811818223240ff0708cb5fca7bfaf910f07af9cc104db66e45c6485ebd2be006fc68ca9d6ca6c7e1a3647ea80d045e51ff6e044a03de65017f949bc54835316156ca183e1b0cbdf66990e232be9502e7b6f8386934402eb8c10158280168822a2e05853aa3678a684faa2b31a40ffd325cdf21577c5e9a43ad174d6fe18d9d695b92ee030b1bf7509a87960a8032d68845d66130701c311bd2ac60dc045383f4eebc013cf3feed6e1598888409c15cf345f2e78923418b2422d6668259bc38b6fbfa758127367099390c02268b6d9e62091c60387c4a8fe0cffb0db9c3bb1d16fcb76326a48301c9ddebbdeea665cb6ff902c1611e47c4954dfe7102cb23c822d60b4e99d6e1e15cb5afc2e461878910b2a43b5cdc1386b5a201b4db715b835943157b0d999f00645c2ae703163e1197d60aaf3a3a6b43723eb628e13a5a1cd589a730f5787a16d3b88b89bea1d738aa5d4f4a02ab71afe38b6e3e95ff4da1371a59e2c8c83cb0a0fde0cf628be6d722a017bd6bf54d0e8d4e726f1916bcbb3fb40c2e4a64631ae68270d0fec69b5ca91fa5d95e377339d43e2a217356d55763614c1194d852bb258b1a45774b6684ea59b05dc0af88903d8a4518b1bd5b3cbe5df036025e57fc11ccf0849f7e81e39edcf5c0c8fa8be7abe7cabbaf02e49f0b2c647f052ed9ef006c6aef6c8560ce39e2b99bb1e6e8c39f4b3551dfbdf09d8ed4e827d80ce46a918603f4bcc1fb9f29f81ba74dbbffd519bc1659c8606c0373752fc0656453c3af79e91f3e6113e9022906d0fc18f837c3400016d0ad9c2d431d1f051094dfbf32e792ab63dd33cefe6c79d2cf2986a8c99e818dc7ce3af25daa8de5429f27f2aec071298fa6921f92984984aa67ea40e962605cfd5dd34da73c8c06f94cb50197a2212a8953796cd5146c75f46a2efb6f62e7f0687be7f51df6f0503f763f6343ae181a2f70c609b4c147811d124ad83ae5ba5bc3db7eca16cb8b159582f239708e0a177fc43753792b39f1064cfc8771113e535a4ee875002dddc6beae5d912b8e959bd50d561fb7a1eeb603420c553e344734c383202e0cafd88794b805e2ad768d95de6387a57e51b36644552a1ab43430bac98ac04bfa7321e14c877d86fd0da8fd4a1bb889ec8eecd635b794e5af45800e589a092fe3c54e567461e7362ae185af42f60d3eda937e674c97103cc762d8c2c2bab464dfa9b1a8a85222b08ed74d288c0365bc7de612ae953029038b68bc86a23dfc6d9b6a22a218cc51c6dbeb9b0b2fb1a2014f72b4cc8e3e41df6e05f9243ea230add982fda8b6f4ff300748350f00718d84a193cf3966dbdcfbcc944026dde1a4bfb92953ae7113c4daa627d3f3971610e0e136c30d7014411c7b1087606265c90db2e3ac4a1bc4052be2b137d35787342a69bcc6fdf4b351ed6ad1bd3851b307c1752465e20990396fc93e871a0bdc1f558d597d82672f3583c3fe755db2e3e09eaec05b09299df9eb94767e03f6b0d89fff6cbc97de03989e585c657f5cd99bc7db3fe8dcc8ca58b9386fa6b9df7c76d168118b60131aaba445d3ffbb70b2bdbe748b43417a87007d0914339d78e0cc57ce69c6408810a99476411e8c5187e46eced2d53a8d598a019eb459a784f8b1822a1a5f6f85c313b930a4c4c99bf34035b11eba1f566c40afdd37568a4921e7170faec04415317c6a2a73dac1cc159a2dd6fbe64195d59a824fc643c29fe2e9dcb1cbfb329d82a87f6aff401e1250faa1dcf7ab182a0c4e85aa8c19632c2c39212733a