0x2cffd02ee1196ea7eede59f9b490b322719ca69bb99002d26c3ff534fbf298ef227cc51fb1eaeb393e6c5da86e042531c0360455364e4756da65df9ea6f1412ad8ad37af3f1a7db379dc3ff6553199456a72dbe979bee7672fd2f21bd3495f05a1ef9303e12e8413f448195b98e8b3374860c931de259ec5d50dbbc3ecbfa08241869fb27e8a9c51d57d33e5c9d5e9f32188a2e924af252873d9ee0e3b78d41e0d6f3060d7f8c0866c08e292f604175c5ad67e59db57be1d221ed0fd4ceda6b4645168da083013922fcea22aa784d91ce9a7ea20216928559141065ab591edf0da5ed2d7855a8fa1b49c9855ed44eaaf0bcfa9b0548a362fc8d687588ffb2603b69288337f2c5ff71753899d6e51253cbe8b41dd24fc2e4e89b6d070c4d54a8e5e404c1f8f03b194c3488d73ee433a0ff615998346ea00c44c574acd3891afd119ea5b0c7355c2c5d903aea9ce5eb256d4b244704674874b222496a64daa1f2571559b33b3b9c0d056432591ae4b47f335f63e7b3a50ece4609676bb4085f3d31672fc4b1406e65435f388b20de70580bbbbf06d590938983794e8a1dacea5c97afcd26ae76980043db2d5173b89c2622707ec5dc0a477eb9fe1de1bf0d1ece23947d2bca4922b99c795bfef7ab368e4a337dbf079344853dcba68e2e1bb29304022e46a83e84876c987ffa8e322ed87107ac718765fc549ba3864d78504c8ebb45eb5a5ed7294e56b86045e1e6cad8c86b561a4c02beeabcf2220f736826608c2a4f8eb2e23b00897e41b021872c5a141ecb1ee2cddfd40513f6d25b3be1eb9f0f3989efbc46e97b692c58f237470b4ae967c3ef6f0eedf3c70a170fd4ea10eeef6075ba933529d6181eaa4c7a9a23718dd46a79744b2990358f326d7171c892713be09adc04ff859a9b0e9a1d6d90949217f438ff185893236cc5eee0b8827004655babd6277bf00d48e69253b152340692893c66983e335aa4d269b6f98481953e65e30220399c8e12b097451cdd8e941517f38415728d48726050441a067bd4adfdeee94db45a0749d75d2df1e53079722cc8df9cca2c869f2f5e9621d91a0a63709357c2c30065ed9edbdeff36b7addf83d30d458b614a07d1a0c40492283a0b79cf50fe1f01c299f863bea588b18a9e6b19846617a3708ab10a9c049da74fbe549bc522303e510b9cd8866da075a08e51adefdf7bd2fcd66d3f4d2622a48e89bb7f9e4c357b72e53196648a75221ebdb1f0d801b41fb11f394b69d837646b8f148cd56ccaa0106305912e6f8c37a1691c29eb7df1341f2d4e0bf5918f4674a6386e3dcbbd3700f2751672af339581d8fa36546d495dd55bfc885524bc85c637d4d3f94e91226cf749666e483df262bf978d9f15582c2026eb63ef00ff9b923d97ada25b53c997587c2ae6f7538c7d43bf906c27de9492390ad79954637982be5b49039da0a44be10a9a0bc6c863b51e4b1f11ab084ee4d3cae64c4165102eb7e733621eccde3a6ec3be770748a051804c551370f635d839c2da2a80316cfb5258ff661fa564fee428865d2193635b5f389ffbb8ecf75848cb984733aa5ac579bede7b50f91d0203b3af8cabdf18a44c4a48adda41cc0fab06df3f8f6f53d768627dc44847911071e9bca852720e0f8433f2b7d9cbf2174253e4afbaa16125eba6a792ad787741f8f95f29b5fae0debca593af56346edea15018c331dd2b8cdabca6cb6ec0ec8e25e8fba3374e8072196ab2df5b1f9441f827a759ab6396de3e7c64a72664a094c3eecf737552d719944c7c8415c552014d2f30ae53a13289439d1c79cf9a410aa173ec621778e454e91ab1ea3f209908802976bae45076f8e8ac10e31e68defa031f94f274e09ab189909fecdecc8479e82053abd7f079f6357f8d9b9e3e04a766dc52db0ac9e2fdce9f3