0x2cffd02e37ff514e2743bcfccd3ad0a6d19a9fe977d8d982987f845995d9feb33821f6743108b1e1179deb3c978b02b0f82357ae73b3eb264ee2c1f0bb330d54d0fc181d10ad776787764c6309b795d0a66593b0c7add9c4dd72f9c4b99ac2e3f4a133180149879a826a955f8e164e2ecee6679238ca9d66baee67f8d570ade10921ffae56bcdee54046f3fd7717f115233553dab86925e9a16f4bedd35d90501aca901d3b57243dec682ed387dba5a87e473637f905b23e86124c29f274ba1cba86ba51f3500e4cca8464b2d1da3f38f33504a8eee0c71e6febf2fd0fc5e22bd5e98ec37fdb3f5b31db4dc0060a7085c2297d3bc62237547dea3d63721814f8dec49b972be83e6742ffd4dc0b89cdcf08c958aebea9c9382c57e20be59cd7e02aebdd44c9441636e0ac007f3cb0c981bc708ccd428cb34e96f2594338412d754985d82d730dd333b9b5411d15fade83147d67f626b00d9ff13986e1dc972956482efcd677d5e28815d701fe4d44cf0c57386366504859b88bce829d725d41b4fa30879bde731921d363c6a6583d1bf85f5eb62b2dfac945a6fa1fa6fb740f23afbcbd5c6e64abb937485df1932c85280f6ece7e8b6ebc646e60d237c530a27228ce8869bbd34d2c5f5735b047e5960ad43318b7e5fa9f6715ac23868550dc5e52106f6a5bb30f71b4d3eca36f07cce5f9d772781164f61be17f296ad77150ca85808f469b593d34ae890edea162cef4620cd252c9f27cbaa63a2093eb53329237473c18d9c999bcc01a59cab7298d7d703afdd58ec10d999874618fe27938ed5cf7686d2239e24cc7366d3317b5e7fb52e7f4d126d2b87d064d06b9b26b663ea918fdddb7605049619aec50cf6864e9f6eea53b5a60cb48b451cf19b057f7fcfb482e7163270cc8af986d5b627514ad08973ca106a6f49df32325691bc7777e45cee46da3ede20271010376e4fbdd2efaaeb5c59a1296b8d067a2d8bbca8110e1c71f8a7db5d89e21d1d09be9bf6a16a754445e213987fe154667789d69dbc13cc3675c986167d89c31a2ae4868bd13f4e61850e144c5eba6270e1d599d50c872e6b8e7d32c2ff7665d62f8b38516ab40c41a6bb043336f772e68a810a9644ee32846fdfdf609febbb43c01e16bf6e3a2e63f52364d699f582ea8236023dd7a12cc3e568d0d611acdebc95e83d9d7ee26f930d18bc13997fd4ec9ddbf8a4b7f7580b9a2e6d4f04b491ccd5e52b9acca9f024b952a6057783063f297e1511a8b09ecd1ae07210c02819ffec3918c8af26434e4012868e16b39b49313dc6377ab097b067091805ef9c20b3b6329eff42a664611de27fb0a7deff0fbd1877d006c527bd4721b511543615a826c63857864f331cbacd571befa57c630226eb31edb368e7936087f587e03e32185a6f270c77696756e283b27a2a2748f6f11ecc751fe066f334386153b75a4a2bbba36711160ee0e93e3cf72e26ea571281a9a1af049f060b6081c2793a158e00bb1c1f565ce82c49b118040a273ed9ee833d2db34f4cd7a2b3c187cb9dee7753765f0c1144ced9c42a721c37de090d99c08a74d9852d11aede7f909e006c5cd9d05144e46dc0cf1c12c6ef1ab97a09bd146d0fe5f1d3f478565edd3fb088b0e66b930c33fc40bb507e36f4f3ebe2011b635fb5bfdc8886e8c3ea18ba8fd0a742560a0b97df712db45805411b1a917f3817e5f342d5086701ec3b62c6cf36418feaf62a05bb747f943899e4e52ee4d83880afa6bca0456324e870429700dc80534b6e55661d59be8685d086a4afba1c6d189a75ec920e60f3675424dc1d550427561d208d2f4304a6065353d6444dbfe83681f2f3277b20514cdcab64e696400c8c0d8cead1cdba3128f1eeb2be477a2c30914e76243206a26f21afe592f24e010abe4b63121fde190