0x2cffd02ef43498f8e53140b9e4004a3c073f74f4bb47f0f01df4b8530afe7e5c7027a162c32debfd013f3ba0b4094b34900383b914ea0a8affc549c239b711fa0f10f0170ca682ea4bd48f8ad3e1fc4051a73880a3b5576ed1f2c25813bdae75b220a1a4c0d819e74b7c609b46a36ee9d5c27667d526e5f1210672cccb805326899589a17e8a9c51d57d33e5c9d5e9f32188a2e9d2df2466d009f5cf73854c38964fa8a047939afff5dbf99487311c5f3c7c1f177db0d9a2c0b1510794d3993c53c448e571f79e333f67ac71b5792a0d7f3fc07c1f6364334f9cf079df971211ec0fdb0d27006345cb134a8d97c491085a77ea0dcd47bc080ac3d33a29395d41b324770bd2e1b5bd3cc660cd7c52c5c0488d688fb6a646e859a25f9e85f8f7836590834d61dc102ba04966950fd80bb15c6ac5ef32d6c2eabaeee8da3064cbe937dc91c049374824eb0dedf84566e0aeddea4a62102b65bf28dc5dbd53e312fa8fb3b1172d8ed8068fb52e4c54a77d20544d6f647cecb19c109b85311350d33cc8c49a4ebf5c7ad8557ba1a5450f6f23a6263d5054e7f1d8c1058c87cf4f7cc4da10c19c298be33c4d73023d8fe8f6163e6f6a051cec6c2b9d73f29779cca3fa4b9c0af96b2d7df7d002db513569a9810c4f97ad33c89f47fa3bb0590a929cf07b75bce40a84926e69d7f57746cf2bb4de9c2b02ef4a0e513f115bec1c123f2ac25decce8ff0e39bb565e635da83ae8b21c8bb141f44fdd8fbd66cac959cc080c6b8516feca2a5dbb546801e94cb3b65e4a8c84724e35e6b1848f818d66553f94b21f5ad0f5faa10f80299fcb2b1b1438c0ceacab9d4f1d5f2dd70a38c7c3875698c940ebaf83f9e5d1ac7fdef68e9fd3c272a9af61015b8be508c7cd2fed2c7c4964075b5b3fee0b60ac722090e429191ca55a4dc8c29cea5a982cf980d3eb3f808f22b5cd5417cac0a086c0c63cf7129da36ed8731f2257fb3db296ab9b82036bb023a75cb78fa48f9295834238412b8613ba4c8ff196c94a0165c06112b39bea823a1bedaa12a55fbb6652384271f39918ba7c56ea8f40164927028226d4c3fd0fe4687ddc816daf138722be2ecda2023e865a91720e8c4445336b89428894ea8b79a782d8e948b136595f550f281fcba061ca56ffe3647c1ba5acf788cbcc8905e1b9a5570c6846507ede2e2ed00b82e968163829cbb07bfebeefef7057737d1ccb852555a54a70bd87de748097a2d56e0db5027e3fa4c13eff172c840e0b77f5e5cf1d402a6f231a982d5116c07330673c187dfb4c2b81c67180056828915e822cb69e6c2598b5ccff3fd1ae4c2f85ab1bfd907402ea8901723cd1b365d71188846fad9556ca705970f56e163073886cd58aa57ae19cedcee6aa6bb321bd1d4b8aff01b1bc3206be93df78f2e9142fd45e31c3828733578561247546419d5a50e32136c5b64db812f7b24ec547e001942cc65f4548ff42a7f4107f0128ffcc4024299c4b4818fdc747f1889fcf55b448681057d28a903bdd7598578f8dcf265a3be31d4ed84e207fad7d54facbea32068f2f54277f77516d95184cb98dc1931333e3a5db2d067e431bb75df956dee0cf143cf7f6adad5222bf06a34b2bd4da6bde12a78e99c2dcd5af3da5e932550c8a3566d0b51ccfac7212f98b9884568dbcfec4d0a6a6bd53f6ff5d774c44221733348f666cfa20ab7b8aa005586989615059512124fa37cdd09d211afc59106306d8f161602c26b8134dbe0571b7cb22756f56c9e4a60e3605469a4d92455028c0fcc908db4c00e880465d39cd2513c24b238273516c4d9b6cc5adf6f32c3584ba61983ae49cb5633c7bb8fce7811f5525ddfefe182030ab005bddff7f41444565927d301781bad2d602bcd5376f63b7dccbe2c9b61e568aa5237b33e1b7c10bfcc5e