0x2cffd02e34b69b6262accd27e3df0bf08f5121fbabcda7d790311506cd4db19813185cacaa6357d3191a46eb3674485d0a469c44cfa4485ae15c3ba88c62fc133ba4eeb03d1c36958be2388c5c4c2ab5010d860d4b9880fdbfd4e09aa1cbe1d47c4f786514e370e74e33670c20efe860afdbb5892800e2349fb87c7721860f088d0f4425f962ae7198401c940f50b4565dc098e0015e603f82aa37cda776ffbc4e7c7ec1be454f8984b3469b23fd2281cfe13e196eb1a4a30a86f342831e2ff9411b4c2b6f5c65fe7719d254d351e4715e818ee0888b5f569b2449e36409f1bae5db0003610ce0e2a2dff796c487d60aa792a6c67bd308b4d4a711582364d6af6f4c514acc029d2bf0e54a447dbde9210ab94252f1f44423aa23a739b308e71ee7838904a0bf2b70d32e3b796eeb9cdc9cbb8629313e65ed020f1a6a388f7086f7e732d127febd5ea356d611962f81d91662b4d61b448f85eaccfae8a16143d491c26b9c94225cf232c4628e5c8cf46be5bfdfc1f61c3debaa77fe5a1e05e3615ed2dfc08de41c0c255713d030aade2338ae60e2444a645a84f662e0dd3f13a2b77f516a8abda2ca41e090420f08f5f2859d7ec40a366b0ddd9c961e45a4186ffa52061087f299693cb1f9946d72a5bf37e117d4c6a24eba4f29f81ee374c685e251b0371d52ab2fcfb44eb0a1a1c505165694684c188140b6c9266819304b56d276b18d40338d7efbca2859b1ad42d350952b9a6c96a10e910c8537985144a12c818088f4e106680f2dd4ff18978bfc6c1a50d8c1b26878083dfe8014b7547fad98db0b0d8b3ec59a5b721720d88e5c23703c70f0317ca277769cc6d96461825fd5dc459f4890cceb528b2876a49192c2e7fcf75710a6d49b5332d4fa80e56a14266c2c685937e88e3c2589828af225b49b0564c967c4adaf1b89e84cb3f2ed032d4b1d903b763aa6362275a604a11aecf32736c942ecd342c3e238fe546beeb60ec285290d6d123bf51c067ea85524263ce9c869b146dc1f8d3e5c27f4a13b419c1f8c1e50824c2a76f0ca71674a85be20b5b2f2114a0ec2f5226568ab3f14862a6d2264a86744f10251414d7bbd02f0d7ec9bde4f9c16f36219e6b960c71b62575f546c1c621deb416f7369a85d738b92944e0ab2103c14426c8d6909c0ed49552070c77867d1b39db31e3e051ae8adcfd96e233c886f9aba8a2e872361783fb9d11154ffd986b825055570ca699ec128ab7fd7ea35337940e8c7738a54eeb434477a1a3f6b96732d22606bdfe1e27b114f09999ca57ff74fe86ff66aded18465c183a3c77f24a34872c97eb1303a18a56413bf9dff255a5691fae041a294a9832335c9ba671c8348f0a6f8c484b24c8522c0f20ecbc9d6d5f24424102a6602abd4073de2ab42c46b9f784b5fda6558d40a972647f24d1aec01650f1385477a5f97ccc0e200b6952946cdd4050ce0f642d7fddc080fbd9e6ffc843c748b661acc21a3101fa7f8b6169bd2af3feebfe06141dc8c5176489078d3674ff78293e60196a110f35e32867f6db07ffcd895a25ab71795ec3fd32de800996851c742db844ce255e3617e1ff504d5029d1e6c57fd6fa2cef2a3272b93552a05130c36617fa2a59fe90c7b6da7065f2fb26cd96d4702523c37f99c372bfe9511d7bf5757110de1e2efa098ea0de26c6ef9fd3d057e34663ce37c6ecf334b8b5231bfa32d778aa961685759009e5d78a3601e34f743453019e8365032f2cec608b0d917826d4de8dda0051ae5c03d1bb96394e13b3595ad33a0605a7a043c7a2d6621c7242d51147aa97ff2478ae30adb7ba98880085b9afda4c301d2b1ac51070822e3429f83c7b073806ed905ed9cd5407abbc2739cfa22efba80bc20a0c8817601b375ed572fdf471e6eb1f4138c8aaa7a2420028a21