0x2cffd02e0d47a0bb0c9fce53b30e324fd99e3eaa27307e6d8a3d48e53674c81473bab4f33cf154038cc176d6ea2bb3ca63bcb9d8d1f77abfe7e33ebd7c87000095a1680311be2c1797752d7ba1cae2f7439d4e43b1145b5e61af1f20181f365ba0207aded1892c66039afe0ef0b6117d877d36cb7ca3dc4cf60644d26a8b4d9c6cf791b12b7d5da2fcad0e74bd4a56bf7ef4c50ca9dafdb73d14f548eadcb1876c473accbd4a24f0005a650e37a6254a916fae7f5317f520b51afc1406833b7d79600e583e34d4b5d4b17a0fae48227012f5bd43d6cb3bf5b6189bd5d6225946df306a1eec9873ccfa499b0a29c5339718351e307d411d334296dbfc0d5a42366804564e46058d4525a02abc8f12a7fef5de3e808b182c7ad0744a24630bd92802d29d18f80156d363a0ccf06eb005e81152eae59de3dd73f9886f2bc66fe880cfbf09350c07c443fc2f8db5b3e308bb70eb96739726226c20b54c3f3aa7278b065c253dbf1114686062ef1e809c47773035b401093637d303c4b3a5fb649433d0e48d164651ad9ba0b120ebf98d775411825c9f6d716dc3bf9c20e0ca7f891bc994f42ba7341d13462115025f0d549a83701edcbc0d84826d1046e0f4a86dc1d4413c4433a599aa7e3b9743a85a794bbed38e7184219c5e2d4ace4a83a93d146c7250bdab313b93ffe105ba55ec6b71ad24172e6118ebddaa6b6a29f53c260caf286110a4a538b2720a47408840df07a8653b605684f3d8670704eec12c535b58906cad09807bcb3e4b2fa9228c0cfdf3e506e0e8aa33cdd4c7eb59347cc74e3fa9ad6a1cc1b6619db7d08c289f8f4960eba5342ef621e20b75daaf6e4cb7c6202af3d3e3ffae96fdf6aa8433bcdd756942089e9c72485e4d3bdabc0f285acf73e8711a0f0792828f67be94b0cb717ca8782f327bbe49f7438c4f060ccc21af9aacd2e76e81c6420c1b61d4d7f24fdc0dd6b85d7fd40d8c81fd29424be264beed90b6fd8977de584fc7518b9478f8759a0fef614e4e7dfd405813123f62e924f6d9a24d8f37650f5c96b2a4bd9d396c679f0407fdcb8145ff1d8a982fd435bc7860fdbbe14685bdb6690c341039323789b9d9de2c4cbb2e1732539426f8c15a2604bcbf1273203855cb712372c1d0d34cf4dca3f11f069637bee91735523c2197a71c7ae232a48a04439986b08f8cd9cc04274f1cfbf396e758e4520ca71a616672ba082a167336dfe1bfda5c9a7498a6f9e695a9cb2ed943d5c2efa6312809d2b3c4041572a5f8706f1e94d42cf20dd7784590617f40302c1265f9137c3408ddb2ff49f1729ee178ea0dc566ef7b3046c367367edd640350254a5899ea4fecdaba456a634aa84e0b94d0e527ad21b5d4f35f6dd5223ec2904fc76cc95ee226b74843db742abf42ad4049d3330188d8305fd23cffca37d4505fc066e181539e6e6fa7ef286587e28a0823cb8c0b0c78d29b3c6d60d0cbc78c728af55130608c610e554917628c270617c2e4e5a576ae286441a46b1a0ca32d1fe971da90a1a203ee79cb5532ff1a565480823041455b92c298413ccd6bb554a307ccea00d22b5263bf7c78e4974cc67d3375bf139f6d25c14e99b626d62e01b516594b208e4446855e69f93ad435323a219afb19c1c3d4c1f1d1592aae26c5c663ee5f87847445a4e0309488277daf816146fdf3dd032254990723770a21edb4a671fb2885415a53e52afa40bfc5bd1fe8e4389292d6bdbe262b88c68de2f0235337a4afca82ff06f003bb0797080754fef2bb865ab34f18772656ab77c1dbcb6851564ed60751663e053b94cd50f98b981ffacf2314a392ccd9af0bc221663bd1e548de763c1ae57ef8c20bf7f68106c94dc7ff327ef0c5be0258c31bca54e209812301c74edf4cbfb49eff1234bc2bdac79db7c443bb8b40b3