0x2cffd02eb309f3b2a9a0656978ce07aeafeed9b24333ff156d31efb1e8e069043b1083739f8ecc13300a65619a5823fd26b441c4ffde14ae096682b2e9b10668785962b0e335c0e42c930d4270f3438a5b7b3dfd1326ec1299336346183346c1b806d8fc4948f3f9974023efdf810331be826631bec55cd092fc1f84d7683b611cbdaf64ea040370c9abf3e172041bdc3bb911059671807cf88deb25d559abf5fd776691c73e6809dc21f585811acf9ce0fceeb79f0881cd4f758a2be521650b57d350cd0b57138e148cc6867db2517ecca9b13cbc4c1cd957b3bbd93a2e0a90e84ae3bfc787fb0fcabab0cbf4662a16c419dd4f13c3968fc2b8b174f8c390c2188fd07ac5c06efab8cbdc9f73570a78ee2be00dd2f9136b52042e5135af54b64485c05934c7c49eba409ed52e483e7a87f3044cad92df348a9f68ed29b6495ace50cb7282c96aad8807c7deaa6423303a6d8b94cb055238a4d0b4bc1177e9a0af4c1b049971d07dda7df6e55fef4c54e2967483775f0d6258ea35cd855c4c4bf9b2a825b046d2faed45c0b81e75881c7afb44f0c700efe297f31da912b9981e40230c2bdea73c9f711de623cf1d683643302e80e34394952de601b8c8be92367e746aca71a188c037b79af889989adfb33c5266a003258af7fa3f807fe3ed8efd534b625f72eb7a9719434fd454ff7cc6c641aad69f6de5e2f38ed62fabc774e73810413cc4e59236902efb8321d60d4c3b5c23ec468724f707786ab0fd11bcff9fb14e717eeadb1b1203cf8a87d041bc90392714bad43393353c038e533615f969a688c6d3f3133b6362eaa2ea41220b753830a835358ab4a20622cfdaa7dff82ad794955e1470b5c1c30eb6f943296fd364b30497d096092309f55e16f10e1d9490bd9d86e3a6f18d81e5fa323a4fff516f572f83c5776ec9c3149a853421a9636e76ffa819ebd0a4fba7c002a8fb8b28fea1c01b7c64eae5cd173f1b655007942b785c7937c573f203b615571c1adb79d70d9f8c4b4b8f17cb3d8db0dd53d5fb7ad4b04d60fa6eed45d0d2e174b64b8f7010f014119727bf2eaf5d05ba75465ddb3dadb8ef2be8dc0b224538197f8244ff9a5e544d32950accb57ed93fd10085a4018435b6ba64366d4732779c743206372e814c2d27904a337b050a943ee8da2149b9669702b25b52262c3f385b575a22894ff0ed3be922f7c972bb85f1a2c0930b889b0c250eea16a32d452726275f03a8dae55731b186c5182a7eda82cc42f9ce373ef80022eb5ebd71354f046585de21d36e6f18cc0191fb8f51796a128ab918ac83bd51a730f2a6ce409302a919e461e17bc2c3aff87692cc0718a0ea658f36824db709ebc2497e76e7ec21d64943c19d81efcf6ee14fe942ff331853821f980f87d6ab99a3410e7caf40e9b3de935cd8cfcbc7b9268c46e1a3f2ab5e5ac641b20396cf51893c88a2fe46cb5729f14a90fa55248bcbb973c82ecd273c5f86d80ee99c8b6ec5fd3a125656bee8a06f79e5d80f7475d6d887dbc2ac1e6a18c12bdb12c5876efdd1f86095f98f178ead5259d3731b9e3791848a41d9c191b9427219d298752cbd2fad3ba49ed8dd7f7b6bde0d90c3153ae67e48c2814cdcfadd8191e3ed6ccbc88442e0e69857649ca285d7afbc3814cf2f2b92e2ff4c42d3942bfdd3314ce3c69e0b5b5ba7602df74ec5847cac2e55328dd874460ef5fd7bba375104ae3113d5cafa8757266b236e77bfef5a3d8dd8a783e713f529683c7f0763a159c9b7b69391e3c3bfb183f53368ce4d61c54e74572656c0d96320684eff0d816ee76f7ce377067dded03adb4f054b68d8643cd8cc2e25e2a44eed49474b243d17f392d09c3db80922365363dacee59e7b75810aacdafa9df59ed9a0a29d93b27145be636b8d5551979c960af68abb