0x2cffd02eef6fb46b1724c3cf1af8badfd39be548398239648bae9d1d99a6a6492ab2f0399479fad018d972e9dc159b8acf440b98ab0a41658f2b5bcf529231fa20e4eddc0dc6894b8d3e5f5828bf361d51305f24ce6f5cff686ce7243463d55897085bd1b41ed0efc1bfd5d39ae67fb2415a4040e57d2f56f9e28ce98f08c13a62f410d658b9235185edf93cc75224a03a64f17e1c7e169609d93140f6b8beeb925fb168b00d98832c0b4ee51a1a573c82fd6e7ff6f4a9ac1cc8b626b07bb2e5d9e41bfb3317087a5ab5a132a61344df4eac08c771d2efea3963c4519d8d672afdf23f3af95dc5426b3c3ada4ee1db541f398cfff802ced3edeb2503733a62a3cd2949c6fe173eee4ec13342b45c38ce3f78756b28c612622a01ee8559b3d4b5dc6a588fd8d51f2603e5b643f0ca31107dc8cd36c80a5389fd9003a996feb8f8d17a32637b2003b2c3686502451960a8b3469a63515d5a39175cecbee579304b02b505cdc28d22794c8e71090e615be83a9c4b91a52039010c58c832f1a88abd9728aa454eb16f6261be0f816a6efa6a1c15a8677f23465c5484b31bfcbb14e535ca83ada740efc59e2cc29de9ee027bcbf516cd427d08a9164740b8aafa5db0a3190cf18dfde4140f86c550f10d5ef0e9b3eaf204271cc8e681f75fc9f3b1d7b64bfa922b03293a7286ce40d2ac648faf392168754a81bc237c2d039fe8802d97310ef7ae93426df4f2e410e88cae3cb68897eb6f44876f188104af0a1bcde097df05be39c986fb2c4819aedb84f057b8dd6ce2544cf0d7efe1a7bdb72872cf7c284285937c4e0b1e893939aa924f11eb7a830831a2486643ca3ea62b93cb5f34366d142fc319d83ca8300a8ff3694048a60ef6a586184bca35b4c5dadbede1be0173b09734ea4df23dfab9124d2fb9a1f3441cba963fc0d1b596750008430e5286c3cb0ffd6ec3269cb1afe955184d11002284d9c243832e96cba3a92d7aa350a2b0a812e9b381dafe219aff8eb4d19f8999447825a940b47d2ab86a94b8ac04f9e7f536e403e491aed76ca337043e44bfdaf6f9726528fb3309e834df3a52cc68eae65c857d8532a4258095da4af896e111a337ab4076e1ff58944e324d6e0420612cdbf6eafd6957735dd2826cc8601b0428abf2e0548adb8ca70c6f8fcc3c8261e2d8b5bd367083b8e868c423cf2903f62631d6c9239a4b4056d2b0f134146de1128a8780e4b2dc5ebd92e63fbfa25eddfd971d865017e551290491b79bc8e88eed3181921e40e8eed6a198c886ea09a10e95aea45e180d87ba0b86593ffc647b64c6c8014f8e7848160878621cddf320947e44f34777a31988b40a57426bab411cfa89f8fe5b529dc34a9eaa65e6335baae8be3442453ebdf3aae6539cea962e6de9eaf6c9618209a2f4461ae67c25519051a2dcb89c4e0e20471ae36aea8efa46f077a47c3d6c5396bc937e5b52405d9eec81987df2ccb6d5e54f22d2e0b5f3bc66bcf2f992b838cfbe83389d8993f0118a8c3aab867fe5f55f1b17e9cb95a452faa2bdec049d206089f4d33a912d3416ecaf4dfaf0a20ed72cfbb83a0aa6c84eaec138d1de6f12b01fa1ce7768e8d6c6ac154843f3920e41267fa3efc133bc24208fa569ff8916199cc84a4671ec0513f649fefbdef2b0bfae286ff8f58f085d971c387d10a089dcc1fc6a59c9c325742fdc83002e1d170a791ebbab75f7dca9cd113eab366ac447da848724bbef1856f213d7132a687b4fafe224f84852e16e1c10cd3e6a23a526c022bbd2f6348d8f46a4f5cfb7855a0645aa0c636bb9a0c42bbf55e819883e3fa9c4caa84134fb3df168d106a9eb2488c9a466f4ecf21d9ad5cc76d5c90e6562fc3bca44a852427c9214063f3bc5cd7f625b0032f15cc4f8aa77a8952b79837d4013972edb7eef5b