0x2cffd02ecf81ea56fe138cb171c6642a282ca29b76f796ab1963f478b0d9bccf90533bf32e1e628c5b1447e704016ee46bb837efa20a45748244e5a705288e759ae8bd9d883fea9600b73afed0a1f17b952fa6a2d9a1b47a8a48ddfe04bce4916d76c49c1b46c907306d85229684718a88cc07fafc909b81dfa2af82d6f4d75c045272293f4955872792e182eff100ef33ede219dd4357e17120fbf36de77f10de9b54292a9b86e0ff5d2431a533ef6e1e321345da427615012648ac2ad0e0600f422370ecadce076487c3290d29c8d814080bcea2e10be44b087a051eb15c008c2bcdd5351d96478f1d4843f48bbad545e330cf572229499019ffedd11cbc57667ee9277780400478f2f9ea69c54951d27f16c666e75f341d14480d83cc504fbcbee8d806dc21ae0eb1a4bbabe72d3bf9c061376497fe6aadb5d64e4ab10fa9ce2412cf68f4691d1f7ee41af3ced885507ecd851e6e61fcc531d15ed6b53cbd6731cc87fc5aba223ec65c18beb0c64040ff72720db304687ebb9044e45b01877e6d1d6bee06bf5b82dd7ad957475d85c20fe8faf0e2cbbfa4eacb3adf557f8b9bda9a7d8d955c65320d68cecbe5e778bd32bf555bd9e1f7ed6b67e614537c476c06376d614a461e565a8e3326884f5a44e9d399fa356b8f5c1aa8be6fb66aefd8f5aa52efdc52bf48fdfe22a002fcaece6749c64f7f40e5b78490a0cce598892b58a4240e9506367f6b10e8fb3529b3bb23ca9e6030c8f707c369e3941872ca33595333fd28823f49d5a9e72321cf5ff4ef9114db21ad8ef9091a0b2fd1f5666cdc0f53a7f1f7f81e3e03e9aa1027bdbec9ae8ad2d8ee38697f18cf91ce6dd0f543e7ccb47d7b1a52f3b7cc7e46c142c0649c613a3cf68f1d40a1ff2260a0edc36bad3db71bd01e397211bd6ecb22ecbcb8e74c9b7da6fec9df6b0bb661f6fe353c96033791d59e4361c704e68c2a989471e32506e0dc1bb93e2b72273c9c3b2b76d046bf3a00f06434b67892a3c7e3c3d73f2cc9466be67533f394b5cd199e1ad6361d415e824bbf3e1d0b4210f4a37f4162fa63d9e30ac345a60d9420dc6368fd428ced3279be04be1161945d13c212c800cda1727d381d772dd26d38d19e0ac1a0ca1965811b9151fe8ed51aa5e10803ead7654b192f6ba406bd2a19253036a9688f1b52c290716c013dd3a9e101e5dee7aa2a78294e6c7af4460ba11299577eeeaa35ea5d2a148bdefa615acc76d6d5fe895f2528a487244464498e193de297b924b08cbfbb056d772caeb306f6475d2de29b925f9afa01b5eeb9a58eb1af9c65be7ace8720d1edc3b763012cb255516205d36455428f5b3e560cc562080d571a8d0c796139c9f521638577e4049b3f2b9c58b69b9a0ab87ae17cd8f5734de796b815a4a0ca9cea2a15aa2fa699b777432b8c8c2bffe1f469b679e93139af1be8a0ac9fc89eb5afce3a836c7d1312aaf24e2d1e0b7c3269dbdc73082753b4bed1d55d626e53b0bdd5a6ebfff6a4e5549258c36bb04df07c9dd1c4ad482c80f5bef6ee2554fce3b2816e99e6da3574b81d5a8d5b56683225efa714cc7ce70047d260f37c6cfe242458d211c640fdcc6baffc4b530ca090311f189227bcd5ab46c7fe0a19c112eaac7cca82d2149e1d2071d00764fd08b95c291a2a60295b499010f4880f87aca973cd49d8a1a87386e7e957897c3d4d12d05c93f4da342bda2bdee75a140432946e4fbae64c9f19220b028810de3367b16fcafe4bdc076f3bf90dad8f21fe07d990f4729b04e15b1cd3f79017cfec16e8dcebdba7545298b64940a4c311257589db5d161d24684985d79c56e396eac09075b42aef62582d71de35ff0e7ee4fd8c5ef3fd58fe3e8ae24cb26e719dffa2831528a6fa26097e888f2558824be86354555e5e0f79fed7ed148d7b