0x2cffd02eb6462ab21d7288ef214c2efdb9282decdf20503002e7051fc7429dd85bb9dc8d281ae8b9da17b1cfc6beb2991b63ec947008adde2aeeabb57f600880c75c9f9ef4cb7a86fe887e39471d77614d7a6af37979f9dd1b8ee5d96f10aa16127cc64f4d30cfc48c8eb3880e0b11b458a3aefcf5b801bad4a7e3b843492d2f2a78de24e725421bd9131e69c7b30d932cf79a887b717225ac25d39d206729204dff4a1119776506ac794556ee820cf767350495a68764e1eecc3b8d8a6507b7b6513e866431ef50c1d182a05b389dca59470c64095f920d6aae460f65245e49b48e746ca44700534a4f9f12bc0cb90e4ff20f937920b7caaddba0041b072c4e835b0e59f5090eeb40b4291d3b9d49fcb57b8692a376baf849830edb88f1aee3d1d20afbd4cc4e22436ee37c0c65db0b7213ffa6c1397b843af184d022b279cec31aa430b1529b6084ae2102c3bd6c7073548c7874410a5dfee3feb1763ee79d5bed89ee6d6efe8c140fbc0956d91663461609f4e6db09a1804e08659736f3474ec8851c6cb1123547b215ca6e3d9918323809b6933aaac0c85c2a98ac5771aaccaa0dfd2bcb5e000f529eb57d34e40312ee98cbdad33180fdec3627ce1b19b5b6dd6b2f5be50daeb7976b4c202f0abc5ee8ac590fbbc05594d76492fe9f332aa6f5d10f37fc09f5767ac7e93c9c4ba623cf400de7e27cd48bc613ef2017443436d812f474d4ab206815df9baca728c80279971f68f4241485163c3e9c387f3e3641d3fb3f38dc2e2aa54f2f1ab043e939c497078ec77f3e72a2d3552205b650fc15abe0fff9419ccd41c311b02293c01293230418121a384cbb23023540f097e8a936dec5c47390c2c1f4f612251dc30ea39f017199482bb8e41d49b20cbac481046b2b7f99c130ebf4834916c385d7a2db887da4d024b1607ff2553232d8ab1f3f14dd58eb840e7aec5939131d7e423d054ff823a2659576015fd88e23a45310211d033f2767a9716cb2e30de2dd91c98b53d159592cfa5eacd996b2e3c1a0f5a9cb57e935048d7e5e8f614b8d442ffc180680790d6eef8a820b7c7d423eb1640510fa5f4ceb4a1a687c190561afec35585008db93ff974f6fd63d68a9ae9caf17f5ead35a64df42b542f8028649277835ce4f0fe41aec5e82607f1cbc0aca3e73a9fce117f104cd52d353763f7f22e2b7e58e72b32e12c24001e82e9d2df1778659e2d085243588b1a5d5eb5d8099ab677850370fb45df8117f526ef34eb360f916af12ab0b4348bfb77b3acf357fbda69a5929a698da7b05fd6501816b07d464b836cee03ef02c3eff969d867dbe68750ff8c78e5fd3637b078c177a11fc5608d21fe06fb57521bfc779982d7febe89196dc3d276fc9440f200021ab458f3316bf1fca4e55d734b73886642fedff72db7d239fdeaf0067e2645df3578b8aedaa39d8c1fa1efe50cd9f96a9bdffd9dd919a4049a47f5e5345e9d052e2b30f5f1b9720fa6b8d1665bea04a004c42423c7ab5e1e4144b79678bc54f73ab73382f9930b130c7c112a9b9976e1089cc48950d71f39686cb9653fa009bfbb7e4c108334ab0c4b793baa33932fa0ed324955da5d4c0319b38880f2ef0dac72a40a5239944b3973f3cbc5922bda20bb3fa15d68fbf94b648ffe75ed2fb70375cea8dadd585148aa41631b78eeb5a205d6ec2193e8850ede997ff7b5ebfdade2d77073004ec3d45147e9b86ac57603a728a6b19bb8a4cf2929b7adb9c7c8a7f36862d188359c9690bffdcf5290a834415eff70d8e2e662b793ffd3e06eaaf52ba9a90239fcce45ec505206fdc8bd94cdc0533ddac5533b7aa93f27585d8a8d18529667fdd3efef979e4d2a52e0b455bb60096550d5eced9457570470c72dfd1bdb193d6aa5b6985ccd2ffadde37508c3ebb12ce0c9d08