0x2cffd02e91b873babe5e31c8447728e60834a486b4ba1d566dd21689fd191a07819f189b7ae568a1094f6e29d37afc8c981416d74190224b1bc8a7a2dc68213d277bd7128a1ef8c8b6c87e2ca8ed95b1e1e59d57afad0679bb55d855d5e969e65b69251d375ae4fbde4cea3ed7059d8bf377c736185c79a495b1f9dddf5e714bd0d96f00d706df3d6060160670855e90d4c7e993153cbf0d7f7c14feb1ea842f7e52d23b2bef31fc29c2afd51eae48d3aeadf099554b3826019f8324b95704c7b84661e2f08a968eb6dbc8276036730b3168199d56f2c9aed5ed011cbc97cf28de8fdba099ec1b57528ef703607d85e8038b3977af2357117652039f6839fa366c8bd060951ef7bda13d66aee5580ce06ee83e2529911b5bfff8de654700d06af222b74332b0ef39643469394ec1dbae712f64a2f1a5a28c7987058d68d2269c1cd1c210607a506b5e5ff2a00171d795a7ab9531297481fc10f44a5c290ddc0d76fc9156121e5541e393e62c0d0366c3a60e35f3eb9cdb012d12037b040a331edc5b47312a7f894441013a01275e7e415f3284b79ea014c79b098baca44c9416dbd9560ee1474450ec3cb3b6071266c5cb45f6326947ddce42fbd6caeb75d4013f37c940e6e2679d311592828adf45255f5ba5cc417e5512fdfe03bc1ef67dc34d27fd39a5368c3852556c3b9336760f6d5f047ff1cd52be352fcad786500c25902037a91c121cb64dcbacd296428b85f123bbceded3ed4738013466f7ae1e4494df2e38d57a15330927d6736677ffb70807fa960399b5f3a2aceb7ac1ad7d1ecd56c7890f1da53c3b66a7ff900fc9b2db7fcad16d9496b09d8ab60fbf47bf4103d0e4c3c584c68c367226f3bd15f0a16ee69ba41366c71419696150f2b282df71775fba084556246aff132454911d7fe3dd6844d311cb00ebd86114619170788e25e6ef6648f0b74d96f12d32b6b97087bb302d4f2731d85a04e4629d00235eaeed6e42d76ee6e566d83fb59c17e961f0e483c0ad6344b44160cf99a3fd365edac7535cc4f336bd7f940ad4f9550282a9f6315fbfa3955875d228b59eb89dd5caecb5607a2f8539d0f4606b7c50c5648dca9dc5851a51515ff662caa4f27998abfe5f534e2cd45d3398e880cb20cebc0dc1dbbec9cb49d1aed0d77cc6a4b0984b2578b32f69ae0d5c2a129a232ecd560d96ff9d0a6797e91d370f95ca777bdce1af7899ed0f34bf2e1d48d27152523612da6c4c686a910cb358337ead209833022c3cd4b706a96525edba971a0beb05e0276eca88e699e2483e313a244b454b6af3a916ffa676986e41c1a42b41066b2538ad75bd5ce461f5e6d2a51654391b22edf614c8c5828500fedbbcbeaeeca82e27b36a3543bd82e96a894e3d8dc120b51f0728fc04a40e5e77bfabddd10f483524938cec29dae31198b0c356d84e8186a653870d221e6eed882ef83288a007c9091bc8f24a7d56b3970b8267d032a1987257b1f6cd3e62aee9efd62d5fac2036a28340c1519ede11d5e1402be6d694176be77ce4d16f1a87be5314a402ebe68a86982525d9fe4af7f6e81e599825ab8804b6181f930be13aa096c13141dd60e018e4ccf838e905607a78f48dc2ded2d15d699072b437cbca6ae7e37427ba1a30497cf22c93b949a429c7327727554f858f859fd34d1f576def09cfc3383c3784f8cb69447e118189b0620ef6176ce56fdadd547b375f15a332367ae981d8e5fb0afd1d6770ea36c543c8dc3676bd6c98fff7bcd7c2fcbdeb16506f10e272bf4ff381cdb23e0ef959b0ca8c1c415e4b32ee2d43caa0bb02e90af7268c9db31b786d5b87a3dae8fc4f8c749a2afdb2c06eac9ae7126c9d642816e31cbee0ce6377a4fdb8486789681fcabd9f4fe08a18459f44c41f8380ccde4c6a33b803177492b2aaf2