0x2cffd02e003ac3b1c8553d7d333401c5b2b71543d95121e4f920816bd15cda4256435861cff26d445a3e8b817e0c4354e1874e96e1fcf694f904c4b493928bc0481580e3c6a4592cb1e5f0fdb2d5597be15228e1bb009c7babe24ebb13c8b298e4b823b9ac52671b4b2ddebcdcc0176c62f387938dc140be6d39dd36036dfd77b3583ad5c5c6f100b04e33cc49f1e31f3067a678ce386cdf88d2f49a49f0e95ac3d9897758431dede6377c0f440d7e65428d14eebfebc25559274136b8ba4881c39a1238d1345677ca669c411ef3dae7a65f2f27004a1921d1127817bfff30ee44a1650e46310b2e1ed50e515ba93cdbd6330c27376b7241aca56169d389356033677a2a117d9c6fba995d47fad899e07750d5cffccb38ba60f9e5597b42cdf15fd5284549658eade875567ca9eb985eb6ede25fcbddf90fbefb3efef2faf2735c3531e40f04b2bf013b05e6624b6eef1b637003a8ae6198df04e4fca41de604b181a2ef6e7bbeaddd59e144f7f8e0b09581f873ae1413f893e6648187006a7039160bb2e27870fe2b05772d898996f754ba2999280376c57e93e369027d6a07a3b3e4c46a4a6d0fcbf5bfc31d83c929775d24d59501c8dcec4c999855fdc5f86c4da13fa9916148b1b77b177b37f028ad22d18cf983f27bfb29920ba866202b44c71a13085516da02462af6e7935207233b524f8de3f09da3f310807d63e047797adc24f2fd0cc2d1e0e740ff85f334c2177af4f320f76a7d8565e7b71e41758d6421cb6959e96c0e049dc5da4ffe2c28feb294c5255d3be6369302a730125af1615531d44019ce3895105259abbeb6c6e8097f9266de78baeda8c5a81df62f925c121ef9f3c59cf9ae49bd637729922f2f7d36a5a35479af6012cf6479e8fc75aefbf52242c29dd658de3650f0c668d05fd686a7c296d81ae0492d426aabef710168aae9d0853652f3163886b85c1d6ba49059d5a4de2ef06cdf8ae34246e17d4ae60349d89d30a08c056c379987babea91d5e3fb5834b8434f037a30f649bfedfb7b6779f76bb10518f42f2893599609c3bed7438ed35977f07f16a10af5f7c79431b094f6c637a2db18f0b95cde5797ad4e731e3cb1dbaf7af4dda7b8208258e48b2effa60014b3999ba4ce02245d9f7f87b268e74d86dd8333c3f812443817c1a19db9762c159ba438e8c67dcb21bf64cd7d7b438115389ca7e420409aff62c378aa280ad85ef7449f603de66d30088ab952abef6782467a350f2fbb4c0d9805dc8041d70b607fcfa2d449ee5de543db66e8eeb6daf567a26aebdec7b2ca9f07187e28946b744a10b308d2ef4867ca8cb6db06c756db5007d21f82109859c3998b43a00b2a1c44042cb0acc5f5fd26cdc84fa7bce04f28828c8c49ac221c1ac52dd8bc2a4b0a333c5ff7f2917da87b83ec994698caffe70c8ab5820ee78fb08b36bc30d3d578cbd9e5bdb7eb01740c5e89e47dbddd29dd1c8c3f5c242b09cc3170003ce602ca9aae153ad5a2babcfed547cb206c1463fb31ffd8c3d869e62a1f133fc4ecd4eddba7d537e0f60b5d1cf7a198c6afc88a45705817ec3097866cbdb7fa83d07dfaa068b20d4e0e60e8ce7263b063c90b09d6cbea4cec60f7d31350271d0aac4c55b4581fee31d08b6570f99dbaf68e42873db4f1294226b0b0e298d1a4af55a3e4247477d67eedc27f5ebd85f9adc464b30fdfcb42abbe931100c20317e6a1fbbc4b8ef25cc14254e55cc150260dd14b47e8bd8a35d55f644473a2d39dc6d321e023efc5dba07deb0bbc6f39561e1f87c148ee11ee956782315ff4769bc3dc36125e30648eb5de21f7d615e41049f52b71f6f79ba96fe55a6c4643fec7f754ba44e721431bfd33972f67050f37c502142bb48bef089d1b818d48439b788f47ec6aa195580c2fffa77d9300bd1