0x2cffd02e98ea732283a1309e8bed1a84e5b1092064d887cbfb03bbb64a46f09176bfb0d695901413e87046336bd0185d6b5391a613ae911e328e703b0d7c7a09b2138bf65c89eb3db0849a42755c6819cc06415a5e940080323add2669b05916a04e538322cbf5ceed1142f68f3a2e576ace870c83d6c14a9397ec73bc014d9a3024a614469b9d89d9cc7b9a779d02bf4833a5be166656f77c1b2f166ea151eb023827e870d3d8de342528c8aef81f1ce8cfb99f3230c14f963d3f5c5bdd193d0bb12bcc19cf49e2147327f493d71267134a2d2861731b951b3eb673cc25019d6e91813a50293365a6585a334a33de4e891a09c1c353dd5136557d67b6462154068e0a95b29f2780a0a18cc22901f828697574959d67d97236b0bdc7f86d5d741ef4122be23f84de5d8ba913c95c5ba11791e308fc7faf3f3a8305decb1c3202057c1e6f2b76155a7222491e71e4f670290f55bfc2e85475edce02596e5d91f2551120a5effc4b8cdfe004f7bdf045ff409d262b9af39dd7a5bc072541c595ced42b17a64c2322258dcf346d575a39b714dd5f8712693c736db4ef3a8d1f7f9827c5e43998a2efae6507414d29fbd0af8be943693b5d2771a8441467bbfb3d51db8aa7934902ba1f4ed3e982be73f8ccc8c937ed953979c2de33f8da9660e25ca304f685b129edefb82335fa976dba8811a9e5450a07105779014805bdaed4c95587d5f2ad45e9f4ac9050239207208b129e817fe6e02eb5a3c5144d49fff51faeefcae8695052572ffa5287eeb0215393636ef86fca2c91e30ba2d8e20ad7b1f4de521c5b927bfcba2efec7bfdf38ced822190208ce464d4ad83585fc9684331a1af342632086072ce300164397681ce31e8729a2274cc6de81920bf295eaa116d0e2a5bdd9eef867b6a55c3bee8c438bf4a45e53e57b18592f68095cbe932410678e5a85ebbb1f4aa122ba14c3adf89a016788ca9183b1490652cb2f61fd01d87c365e84ce5b27f53f4ca0947887c26945833ec5c15e350e7c9a8564c249bf838c7df5c65ceb751aaf07169ced8584e8bc1d42e64178b1d1edc4ecfbf84810dc2a9426895f0bce8a960f6d74d96a4af43190e10ec17cb5925df792e0b99df87707d1c27e3ee8bd731b85a3ae0dab4b3471baecd8bb59b10d310b19793b0bc25ea457bef5f5eaf62f9fb0f8504afff120f8082df72899fdcd751eae4058645947ab4830f0a2a9434ef1bb30cad7ce4c48fc0b637287b57649d2cc8177a8be212564323d9c38ed423bfae39e4eccb14a8a9fa0045424b87d21bb7c351d1e51cd789181c33733e724f99bf73af683954d2273644fb405e627ced224774137073672dd85632acbcb09bb1167a61c835054c98cdf0cee44adddcb363150e5216fe0f54ceb27be6d495897d802de557476310951b612ea95d0a87dff437260c15295fd2a68de0daf061ed604525eebae8aaa2d6296cbf4ab5b61bbfb5031d50da259995c53f79c254c113a65e935c5cb202f94b4691623461823a028720bbfac2abf4524d0f9afa4180dfb40ea1d70db9e8a127fca156a420947fbaf16e4d79cf3c669796d1becd6e37808ca9838bf6e135a37b344422f97722b558310e33b6d3cb945a0dbf8a1241c0b571e159f9a6fc0b2cf1c60a3d4d8ca82154932f6d8cd685d2c909e66871d78ede029bdb5e0980ac181784472d628ae955e535b4052b0a4ac008d043f7a6a112872c07575410dc7764ec374a4789c6a36d5133745aa1d24b07b68f70f14e93b27ca218dea3e88e02ed44970531307a03175ed9f88fd4461ebd00b0a0adef3eb696895734214e60a7e0855898024c14768ce75f80609d14384ba5d3ed754e7aa0e992a04697286ba9e6dbeb7edf6b5cdf7dde7ef23d5b8ae8d2bba346b7205f4f62343a49f733bf62a6e1bd31c