0x2cffd02e50b371f424785adb855c4c5de1275f9423a5d867430c6ffa176f5f1189bb6d36f08b7f9b0188a39ff3264b934ee9f574760ad9cb396b7a9103c5383b778c05f038594651f6ca99f000eeaa8be44222385b6f0ba54e895fa3b5eff3d418f8303ad9621cc16072573b43a77c3894e5280a486528caa2122e5a04726c2bf24095c72046e73bdb9ae0b16df9a6a6b9d338da2dafc0d55bf8f69c6306c1f4f6099c4f52e81768f0881021778b0540d4a2eb51942ecd99fc48097775dae6b1d1a9107c89d11a0aebcb7e9d06b522d2e0c9912d5936befdf53c039de35c3fb06bc5810f917d2b91eec105fc94e0d622d0f5f2c2b4d0958c9363efd7cd12962081149f3ecb7bebb800a9b090875d370d02b9b40639c9047a8e086c5797690938d67675dc2051d19d9f574a5cf4573b28670001e68cbbddbb546c21c780d6b5373f2335f3bba18de41610c628e8450ef21f55a1eeba607eb307e6862f4d8eb23b071d66c053ee6fd8c286ef585516d91c2be2b69780823c4ffe82fa7c96eeabdf806bc179757f11ae8cb0a80df15e515218be827244149fcb2545030f16b74c9879a8d83eb2df264b9bb5b28f8f0e13aaf76b27112059eda9322ce0a965ed8be289c468f85c0f121104a71c1f2a88c43563de2714cd008fa861286851e2e9db1ea28cfc67bed219a1831032ebf9c3a9959dcf47b81e63b3e380950a840ba07e3e88e45cffa86e0978632358d8ace56ca9b1855ea60ddce633583271bb06396a4efa1fa2d0b8d6dc619ead57db66cd933318adf657b615ecbf32a7b49fc77d6efb5cecaaa523651cf6956857322940b316364d6a72be0907dbe85cbc6035c4aa6f1cdd95645f78c1dff7244375c0dda4e8a012ffb87074cff1f25a22a460dd238e23f72f65f12430b746f908d94cb43c07adb79037684cfea624bfd70f11516e111deb980c51de28cd8a7bdd11a4c8244f646ce53d0287f0c3149dce95309d0013397deb1d9e493ae9eea4ac82d73a7c19a5675e74e2a1579c7690df9e581fee541735a73c1b4ca3718916d67dcf8f07c346b466897386714f9f7a45e0f0749b0db48305c6a485581805bcfb255424221dfa62bbff92807fa012b16c08aae295ab235b38e28f54d9990f5cc3774812812de9a22466f5378d8e208b8023389c363daac35b8a3f1afd719abf074a06af3b2728cafe54f432a1f77161619312a65c2cfc13c1165bb6967f09f2337cd820216f99bbfceeccbae9d8eaa462db8555becb4c95901a479342f273f69ea3723c5b531aec8d66fd3cb21f2c075d3ddd91e121efb1ae48225f03e0fa0e9b2cb1dd595642f6fb318862008a41f8e1de32cca05e040828b5ddd082aae1db2a5095edd355eed29bb25e7b3ae76c52f38d7429b267d7a757d766b0fb0860e332eec4531160d493b809594c24d1dde572eec752b6608a3d93ca2f8014c55c0781881201a3352c01d8b8cf5dfde5bed36c3e4188e0b017044b01d7cc95ce557f08cc6c18129c953d3e8d4fbaf423dd675afc935bf0c9d71855cc6288df14e891309982319f43e080f89344bec05524bb1ac694b899496514fc6062759a477345f0d7c772af310e81aaf359afefedf209a57af544331811a79d9c94fd0fff8f16f2b071a16cb988016fffeeff2051c6b9357dfdba8a3364992999dd0ca970888ac13d293502479d3761d9c1107d9ab50c9a9c65f2e4344649cd58a97b34451f679883bd33f543a41c000d8615826f5d9a4928c6b98c2d2718bb526ba416582dc92aa51e070be8320e8598f7fca3a724fdd6d54532e8c3370bd571e1d045f2679372cb5410bdfd95beb09a4c28ca895d6620d4ab5dbc03b0cbf340155797f7b2c14f2c27f8879843529884506a1bb4d81b16d2ecea693444ffd2eb4ebd6cd25558a66a6f3fc4c1ef8342fa