0x2cffd02ec186ad49e05e014192df8d892013e80b36bbbf6d007861f5a99292ed1787fa58a23513aa18dc962b453a24e676bf33619fa996bd0723e987018bed7d449c1f70b9f38284f2c96f901e8e7771c4765135dd87651146db67bc6f302e315f74cf6b5e759fc132a444bfd0a1c4dcb25b4f1b5e988918c166b8e93c0d05f6c29db5d009621c5bf4057110cb87991d701fefdb3e2329cb52952f66d95a4d81214f67df63eee775ebcfb53f88cea748f9d235b43cb7a1b12cb6c15e2f7df0678fdc216bd002022c518faba93723c64045e015d0d99f3968e5c8f397c99105d26bceb0b6858e36feee18ab8999ead56ed2dcf483d1e13574e44e17943ba3f1de92329a6e9725e68c0c2f0dfc83978f57af8cd1cb2315be8688cffa5f48cf66da6243de0f0f26affb2a62df81f7000ef763e33fa1f21603e324d9ffa4e1945674e72c9b3f1a6bb6eedccb3334947c3df311d3ab6a1d00b7fbf757ae8f9960a46dcd60e147d22a67398de1960d24fba7363fcffad481b03ebc9028acfe0ee1c66e7453bd7da71f703f97ea89e77bb9579e01b56b70797c7edc9650ed2ab1003e472e056a4a90e7c21fe41f291d473328f7c257e91f92b5a0903f396a1285b805ab934228156ea15261d00adea60618da6ace0c4e1cf1b932d5c24134f7fae33ed5082dd19ec2292682f4af7059ba2b4856c2b1f05fc34c90d5a7174d4e21c64754ab1c4063e85c80b5dc52cf569604affa38d31483b735853f49b410efd4930560ece63146b8076a3c4cd2abd31525500d8b398a190b39a3099fefd1a9b98725c48d6a63758616e607d77cbf9213ac39a952af79ac71360c8f0ddc89da8bcc1f1538efd0f0947cbc04d2ea554f3572e0e8af7521547c62f52aba0691f8ee946836d5a371004b74d49e0bfc71b08fcf882f339391fed6e1bfd911d0bf6001c99e0ea2fd7aa4607d84a8a015df2925be0116e73e043019ab796b16fcc118b8563b7022f3597646b22915cf7d916368b97f1163be5858b23ba854376d6de378e1616b404b5d21fba69a37b2dbdcfe0466751db1dac8ae5abca4789e4a5961df4f9638c962aa557ea0dc484ffd1f95ca4f35a02e664ad8002d8b14318ebfb8ce640df86920aa03ccdcc87e52220251b6d2dd14ee39de1d1d34295c2e0a9a06caf93be14d9d21c6a5c5c30f60c2209a835ede0c3a25f00c4fd9a59790faf938fc93940e7c64013006d7e4c31036af57813de008045c34c0762a0fcee9eb18cc9a3a1f92e65272031c64bf2b240e5f462b003d18869cc43befbe902f449600cccf73b29e5c588c1c517cdcf7e8d9ed1d711a158ebf01df87eae019d7a2c55d483f9daf2d005b7b47a08e38670a771ab8c182109ff9072b455373003dd31274dacb899207908d2e9fee78d7ee192b9454d22e4884e373c64400f9ff36f745b01f209da366eedf31088dffef1092d8073e6b7ca846b1841f6e50f93a28213759fee43baa39e3c4717493d9b69f865d57b4474b5cf8cd82819fa8eca8bcbdcfa51de9cdfbcc0e7600b11fe3e9e2887705afaffd0f37e0d08af4b0bbf7074b08d61d4fb36180f0db7ce5e21c07c2520738a559288cdeb0bb860428ffcd52aa3237fa9ed0ac3667f0cc502e1aec814cdf0e074208e1c88178d7674addea1750c1b55b9541661c311c322d9673b421950736c5f2072644769bb2667cf5a14c337ad7193414246a0cefcc4ba18512f20b157c9642e0d1b65ab6f18bd9f13b584caedc7ac788f05d11856257aea5b7ee370ad6a301f7c58b14db51a8daf28a406005fca29fe90270246584e37f267c2d61b67040385d28e035f50f081af293bbfcbbfbcb211a4f4039742734c214da346193be2528a8e89750ca588a0b961a7a083d8573cc3913791a3551b87c0c1ea532e547044514222d7a7994e4