0x2cffd02e470cef4825f6183122746f8ef9f6adcabf7290fcaad2ee614396e3208063c27baa85dd575b05720cb51184a2c53bbbe1b2e6cf6226febf52fee4ca793879cf390a63b87081ba4060c3b423362ce58b2173aee02d3a080de79b8d9c31e71e169daa82c68a9b515e5c7c15ff03b8cb35f7a261017cbe983188348036870dc1592839ca8be2e2aa90fe4bb9cf4caff28647ee102b9d54d10bc07625488f96987ba410a9cf5ee198a25c75b3ab331a48f9eececc2f0c5adbb5b0b69e7e1672a5b799888e5ee34ff240e1dc962427260d7f0a36d857caff857b25988fbe68b6e8afa3e15281fab34087cdaa9bee507a1e07dbcf27569d89c42ea0a1b74f1c59d7a88de10cc572d84f415330eedb16e32315cd46d1190493c7897352cada1c6313128e4a21e11c99b56fdb5b8474a9887aad3d7fd44bcd4c8234af2751edee749452b3103d02707fe85b17d6cc080c28d842cdc8bf268c1f16b29fd2107ccace730bb06c3fdf89940ba906eaec8ba12eeb1afb919448e35fa2249e187a819009bd683ed6710b9aa9e5d75d5ab27766fafcb0507352207fae7e71ef78bf03d42cd414b8affec94ee0f1dd46cf3ce6c9726819ffd187a68596d0f5a79930c929e5af342f194c992aa0515182f273402fd1eebd031e76e1f53a140c90f89373dab4c732c47e8adaaf2b0d699f0c41bc5aea76e69bb3438e3ac57c4bfcc0b3063160372e5cb5b21ccbb445b64ba1e2a04742d59bb521548e623448c7c8db254695b2d272ea2740d4bd83b6bbe8f293405fd6cedce6915446a369ef1208e9b04be4615dba9515d4fc46607ba75aedb06aad01a4ef4941f5d5c7284df80956e05bd8831655dee2b54e278510de72ce3e9efa6321caa0a46da1bdea4f09fc1b2282520e50f94da7ff8b2e4679533ad7ee643c570af4a1815a9a3a7403f9a6c70f35791e88175304bb82c2f0720231a7ff75b48c707edb6cdbc6f520a32b5c488ee23d6382c8c3c519bf404de7fa6288a112d86d7ef7bbd2538f4d939166c52f9921d2d91172f366797d5bd4823e4b99490706b72d0563f524da7c6e0458c3121121ef7cd4238613dd316b5a3ec92094452b7fddea6c657c2328510c3d54287eb7035cc2cc607c06d24757b3ceb7c5db1a09e3658431d0dd819aafb3e938649af82da0a09daef5b9d0501752350d6d0a98b3066cef35801530d45e11e6818e58acb64ae0409c2805e770ee417523897c11c196b5d8bf81e55c470d6a3a0824066839255eaa0be3cfac26d5928218d7d38ff864b42b688bde223e860c3d5b7bca2dcef9877671aff039873b97364c28988c6fca6894c29366c984b46aa54a411fdd44657c4c4a9200e3714cafadff4382331246fb72bf0eab673fd9eeb0399ffe3eed672ef8593cfa85009c60e120cc097390ce23ab090cdcc804713527ce05437f9357177835507b548d14c7bb37cbd80f8bfafe8964874d12e34c68657493fbc2206cb916e9b83e5eaa417e945d11b076006c8d2604e76d0ffe51ea21138e178ea8534be3c698c147b167ca8a479621ca47a8f14bab5ff5101f76b7214b74a9ac1962872d4f021f36693583c6effb4f18bcd1e31d21da9dc3761f932109008d0054a3b4c0d573f76802c4b6392b45abbc49c4e63f41b322ca4d178add87bf341b2258f585b1593153ca22e2ac122c0375601c70cdf62a8c37833ba882fb5d79a12e4e90033b9fb819d9c80e7a617d2ebc24e1710230087fcb5877ff69dbe619c36d8f4fa4b94de8062d5c65dbfd13442c904821337e86aae72391ab05650a5f83eb232ac58d0966259f743321148810db1b1c279dc6312d58370e1bf06cd0bdbe2a27df30f74f195a3155f37d72634cf5eebbbbf22b942b9bf76706f494b8da51464fcce79f51f0e5a601a37697953d97e545cb789f0e