0x2cffd02e2941640dc67fbdff834666de79168ef5293ed98a0466706aca94429f07639bc4b8a356053982f5e0c09820ba28675414da1761ee41b4d596a57d2600102c7c8d575b524fe113d481408308d2c74c420f98106b7f6de05416f5860c9931b713dbf461e2d362f11e8520686cdf2aae86d19bbdf034e6f23eea6a8b436d1ee781a274b97fe7e6348225491f832068cd0fced54a3cd6a4fedff5b8482d86752c155ea90f8ae6a53157e6ef986b8928b0ed8fe86d2d98ac2b92aa228d51848b702072dbf8d515056614de73919f90dd2072fd36512845156ce16b154f40c8e28d48983295bc62e7e01304db8b59456fe888679afe11ab732c71b9dfdeb5a43c643a6cfcb811843fad22fb3489b1cc6ec7ef800ea64cb59210c6f18e6f0d22d81c13d9434f86cdd41c1b5fb4784bf93a21514a8f8cb7c267a336048b8e4759221d2e7a283de3bb0261b9f4ae47444c5c82163ee459b0f1943f8955358cd3be3d87fe33949ad8c9a73c7e635cfb5f16dafaab8a26e9c54b351a21b51caa34e41b1385ad22faffa596d0eeb0337a4b91a81ccb8d8266c489c7132f41aa2d1d61f429314418b016ab3c8e430d9e202dbe0edfa222fc24ac0f78663983c42b1ead65a5b50f1ef77d2c1fc8569f2fad6e0e1d114443a9377d39d05f249b216a29b35892340980bdb2d45059872b512dc02c4a7ada84a3ad82d1b3177d217424e223546794e2668fc3b5f61fa97bb39473a09bcb2fcaba08be1d04eaca1c59b918a28bdc963ad0578bf5dfac7e86a173012db80bb56737340af34b5279c81528e5355ded86af82ee9bb37623ea31227d4fe36b4beefee06c146f88472d813c07adea0dc35a28c2ae8bec122987d9124bc8bc56646206ad725a6245b4ae5e927b7f36350db8c3c4e7b48ff7948588a4777c0a4c66f28f735721641277ea032fb0262577d56bade3075fd38ff5c6eea91c5c1bb2fe0cbf0c6f67a41a34a9feeaf796d899dcb4dc7b54a79b58c8ade58e14949203c8d3b8688f01c4aab0019127147b00bdfcac997d12315650ecf5d6ccf2be0d05ccfbb229b92d7a51ad4275f2b8c540d9dd9dfc78445cd9a9bc6b4d2866b6b66339d88d0dad814f212cb563901c0a9e22aad800b979c48906de77c75075c72a2e7f8267b31f3358ed4917c8c0215c9b2271c574b7e5365f6caaedae82001f8681191569f699475017471a2834f1e9b575c38191b8023e29b0985de05a82d99a720c0da1b4f68c481c86142b8a177a76a2bdbc878be88f1a3ab1276fe4f58bbbfd541e43cb37472719d930cf3ca20689ea2c835e9084001596074e818163fa2a62d3bf400bbaea239c0c1f9ca7189a73cc1b3ac9945f4b725206bfa0ba9fe5e3a40ace194bae317c14db12c80f21cef374763cf5d4c5de8530ef218ba856c9f6a73210c263531c951176bb248f1e626c82ee87cb3d7fdb37769a651cf5908a01a897a738e244931edc712c2918a9831871562eaa46334654aadffe0e7efde186b8979b4413aaae3a0c3a7924a3dbbb0c5d3856c5632db1d8ac6097809ad18de4581e3886bb2c4e34a4ed90fd96f7c82d6a938842ae099d188244b528c29b6c081b46889c1b87386e5bd584e77a3dd8bbaff0ff1575688cd195f9a36a6d814d5ec7360e452e8b364b6d70f007900aab1293437553d0d24e48d57cdb1ecbaa384ac2d338e19b79769de121a1d34925e2d6fff2b33e5e4baf55f0a68a36debb647bd5d2430e2bdf5db9bf162aa7c42ffaa3af3daf830a24b13a0808c3ac61b8103a236d061cd44251193f0b93288c05a86e766f72af739f4b4284ea1fce5a15fe11b456bd54f3a8df1b6ea2e7e6a214d6b246f9757c28c79421516d5f332079fd009113ef2c530c7ee0199c6c978524cb19a982509831796b8e210b35b8b35156b1f874bf8f