0x2cffd02e60229589134e1a9b8ec8dfcebad111f1aa3488541a494d044650908bd42026d0af8384d215c227e9dc79136512b2d8b629b5d99eb0f2c0ed6e071bc6addf72b6810bf49c739fefdb33650986a225b1f76679bd46f3f3577c841edf7632e93bfc7941ac487bc7a337d0d88e3b441a467730c278227b29ef5fbf16a98419b8d8c98258cdedc58a127555ec0ef07e0106d9b51140b3a8a94c6f1d88a781d8e07ad1a6782957dc469030d2d876d7f472d63efdee158291d0dc8d45ddbbbd537332189021dcc4117b7baa2cd4f5f40bb5963a8fa2a09375d16f55d4b0991b37cca969ddf05ab6d21b857f76ebc87d8ab4da5deef61486a72e3e6a6f91b38f12011703dcc2c3db4648248744088a2e05a219d2553db5e701ba1397813ab8df9010e49e2a739a79f5cb04403a5f123ba6f59c71b5b357d1ced20cadd5815b6963657438b050c922340f31c5ebbe7e1407185f333af2344ebcd57b75db033d56b77a4b583120fed321b7ae1b9586e0864db17176b223c60299c4a80e7a362bf30be6c81eb793e258e6bb0971fa8b38e00f4707ae93f36e205a7e4dd3d2a07c1544963d4c08507695f5f34feb1e783bc480ad0a3d62c63b9cabd8caebaf159cc7d5a6704c169479462bfa734299ad492d1b034dc9a988c8f88f99d429247e2eed0d7ea01e777acd8b635ab4caa1d3b60a04787a0282c976407b85479bd32f1e9f8ce6e797776985c4ca81a4e573bc0fa4b109333c984c14376f18d06ff35106aeacecb969b38ecb70aecd2f9dd551c6f620c66f3ec9d1a55e3d8460b97e918af3be4733e131ea99a2e0ac73ab226ebbac21b67e0dcea1104972eb435ca45ea188a9fdc1d5c6eff8b024acc54b11a2a289f0b3d4b8fd2b3e2789c1ab5c27051f2d95e873eb0c4dc616563f018986c74af3ebb69a1af048826f84892bd1178cf816c529f72620b4aa5d9710af6cd43fe01959ff61e2fd83f301d6cc175faae3d8bbc89c1ed645004e03ba51758a3e982c70b9eeb9afb941c32ef2fe0879674395919b5996afad473ce51ff23bcb9705edd67e735caae67beacf1ad26a0dccec80b8b1d7e5df808d04138344a29c58f9422db871bfed6e8b4dba036daba436b4cfa726071a0eea1b67a463935c5e3217932385746c18fb64ebbc719b8d7bdaa3a5c1b56f1f980587abac2f07c65a57e1a8d33ab60aa14bab0dfcb2a7a4853c2e2965a8c3ae26e9543ce628c383d84e224fa0da6b6d257ee44ea7459b631b66ea8ecbd64db140b781818a5408ec262232ae8ee5a6cbd59367841aab81a5ee35c6d292dfbe6dc771745af9171e6dbf2530ede84b361aa1e3598add42ca6c45857596e4f2724ae8e30ace6f896ecedf3b89dc0a0e7624e98c072d5aa461673823e59fd754bca8b698d31d26698a13128ac773c69b77a5de5cb7ab32142644f6228aafd2b81d848c8813363b541abedba37b9055a50999329919bdb2f16a996f5fb99e180db3cee83ef40048b42e5782e0827a0a7f2ab82616e0fdeb75036398ddd12afd59950f37dfeddd750367f3aa03a04c5201e2391350d3bb49ff621190282f07cd5ec14a014f9b2a0a848efebefe9ac58ad7f995cca14fc727e73cf87574ed39eaa8d177b27cd5169d52a94205aa6c15579cd6589c735fc432e4f76c966db1f48c2467383e145314c17feec37d65459bc5589a72c2cf21fca7fd89976113c6b016e2b73ed10632272015850d85bd93e9ad16fbc3e7af384845c19c5b1b1a367f591e025c860465ca627190f87f5d4df5cdad6138f50fe929e41afbbf5dfc4c9047618e4c3a92066f5cc25dc516515751b3eb236d4d1e448dba292041fbf0926666bbf5f1d4fc4466f40a0b27393d68f16025cef040a82418a9f02c8d122b1b0ff1acda1ef34c5781ec37213c1486dfed6a7cdd2d91