0x2cffd02e133291772c46cb7cb81250a01a290e502b8127842f6555632d85aaa6eeb604f591c90c2853082888ba8b3b4052068d94238123f1b299cdb42d3bba12ad937a7df7e22010add9edae72c56968066eaae76acd800760843d34accfe785dedd1b0457e446819f38f4a2305587d1c49ad40bc1e2bca340eab80dceeaad7c7f0451f5c924b6ef8cbf18c6dc55eb3d662b23bad14799308fd2175b91555cd3a631f5d050eda56b6fd74bb0f8f02e79011bc4ea5e63090464f342c932f3736b48dcd908944125409fc9a0b141379f64b41b08f0ad555755d1442f2afc10aeaca8115fbdc9d06e0bfd2cda8f5723c13b97156079c7c3e5c9fe02d2310c0ba92fcf4cfbb99b621309497e456c5a06151343cf49ffe004f2869e0280e5249168d8fb17f1ed89e5ba1f7c10fe7109f38b65f65651436f6a3591888077c70a922b432eda856aa0ae6ba3bac3cbc0b74f94c24449427b3b9f550272a04fe37ea714badf0cb4deeecb99d6f8e7752ea38e66a5037fcfde92cc561802792bc411669db7d83cd41bf6e30716581e32fcdf7ba989e0d49f180c76819b40dda027c33ca5a3d514f16cb29d90fe5ac1937efee88816ff7801a0e31f8990275a2453a9eef2164b85680e84c0049fdf147b89a45d4c32db913534aca6620698977b9fb22a6b41a5f8e7f719bb59d954055e1944febc27b89a5150ffd37d8c45c9693063c636052144eafc7442e8fe8f9f0ebe6abd1612ab34d07a1c0d9b783ad8190b5576e7e6f952f5ddf97c57b721c50f2861764473baf97ba3d1dde37f00e275943ddf7b01e907e63463dbc97f6edc18bc727a213d9569d47587e9968ef4aa0f64e25c858bcfa1b9e2f9f9637493f9319b0bdf2fa512395b9577053cc43fe160de1a80bedbf121d364ecfd4d396eb490a3297191e9357fccd57a1a36629739a89dbd9ee5fc5a86c4077b6165cd95b959e96ce2e22cae272f71dbde828797e5c30996afb19e8557735fb9e9f857bf209e5b649ed84d28fd45587e3205e92c783fdf3e751bfa8a38ed283506f3d36e61723b6b17c57e2d12f3c4f2da979bb25759291ce626e3176cc8bb76f7f89f8d64f71659bd616c619225cc612aececa8486717793c7cdd5ee18351016dd29719a271e577690220ae0197e92f80e7bc99cfb460657bcbb4b0b00570eaf1aa774187d00fccaa04dc46027e24dbec6a0909d3548ff591dc989f3a000d8b78f4dfa822683918f501d622fd53a8683d54c89dcb6d94a163b2992ed931457f2ebddefeb08a771c7abe017f7a0277120eb18de713ed576af076da1268f9e8a04aa77b1b417c8d2f1ca051ec33bec2084c72f88ae6104e82baf774a27280d897b735dda522cdfbfeecfd69ffeaf0042e24687aa50858d9d50428de560d50e2c1dc51e14845af20d6ddf69cfee70a1d42d3e10197cfeaaafb772bd42efdd7fd04eaa32aa5a10a6ef1bfa8081cf62c161b251e2402e2d2cacf0efae23ba99a857e311a4e5a2242f0771991960139c7dcfd43db05c8f76c12573dcee42d5044239a3eda660f1167e76f76bf4802c71d42b7c0fd4cbbb6d9297e2d9080dd91672e3c7164f07902cba0104b39676e7b6f198dd9797d9f4ae97d463d92a2d5cea0e49df4c8c4ab685034f3b2da33a033f1f7def2ae6f1e3bd9fbec859ce12a0f27c3a85bed52d94b1b835ef4706f08c22b48a1ac4287e46007e2a4164b03a51eb3f5686136a88afee101f2b0cc21e52812ffe9f8565ddc35e539d74701d6629abf26688e92eff606a49dff4724bfcb64d62eca9f9e5990bb33f87c82f50eb16b345994f76ce71b4cd2e5cf57d1be5f90720a870e79c738fd395016bcef7e777c94cfebb0b0f49e500269ce78b103e6e49c0f2aecc92d3237e80a05c23002142c88f7af4c784f89fd08a8fa32e5c7eae1489f