0x2cffd02eaf9205cd06bc728841110fc2364e79bb294504339d2a7c08ca4abd6a9ce185ca130db8fe0eeca37ff5636a3083f530e36a9ed85d72e15c4d1a7b7604eb912cd66b1e4ec2ee41f95c1497eae9ceab51fd0c87435251939b5a8e35e3dd7730b36f4cd86c92ed5a53959e955d8d2a83fa1592d53efe1ece8c947eaebb5e9c0165b221c12b27cc78f2a5a01af78fb370cf2eb8f8721886099367e2490c594fb004bb728083df5fb465db703060e6ae6e700e06189ab009a1e0fed62aac7616a4b3df826d5f7e53f167250ad6e3e483a6bb1a6c6bc61155fa231afcbceef26929ef3b839ef59511956e2be4c1bbba59a8d4c001be7df34789bd7f2d6589aa9b928f9ddf876881e2bde1b1baafd4c30cdb464b7242add9a1050a908de0ac869bbfd0a64577939f3089e520e1d684d17dfabec08d993a4a6faeabf1d8c7e225ba7836031534b7ee9a4843a39e3e2ca937821714865e4f8eb14adfb20710e19bc48d51bada88e04eb3892f1a1decffaaa1c93afeb3dc329107676bec35f4ca3808ffc0e2ec85b6a0c0c6fdfbcaa9aa464c4d349ec03342098e76317e99b55e208ba364edfeec89e6220e499c862837ecf0277ac359d2deb0425135905ac7f017ae6fdba9d60ac48f5aded832ae38578efbde685778b2d815604d01727161d8b960b6413d974af8adf47f281a1d5e85c15180c1d3df5397e48d377427e5b86d6d31595ac37e067b939bed50083dd5854fac289c23495842b5cddbb2dbff81115a29dd65dfcfc8c3dba1d6ed0c05a20eb712a22e227d400806e077f756491ceb8286f8b49a558354c454036747db2fd1e8d6335ff54d4966cfae9ec9fcbe7b56a4ba424a12aac6b0d158a25e29b1a54db2b97991c578f48fe92e5eed04b204eef08d9c3ef365d1e59144814c978e03cd1fef1f4e020188e2c6af2dc9c719ee8465047c3199ae10e241ad8de751e95e3aec02c18467920daa521ad0978b198abb5e5a6edc208b2a08aa01c2fa6781607c2192d34116653d9e90c34633104d5b033191ce3420889b28cd6741ec2b39feffc8f51ad77af424b5e6f86c0e1184db19f2c1e6ef2824389f22c56f4f86824610651c9a8b2d89ccfde85151da2ff2db0191e2dfae1c0ca199e10d1c6cdbf90c1e4f455115dd718ce7c298d635cb65ef442ef00c0c3dc88ac73c5559d31d9dcf79d17c15dff32e9002e32ab859f65386b3de52bf890e960f78def6517aea94f21f4780bca1424600eca6907d9ac9adf7700763ec7f87c3831378462acdae98d8fd895337f2dc8e093eb1735d20d5461898e6c454842c88584303b8464a2ddb905ce85047f73d44de228fd4d8641c0c8b0cd416d2c0ef7c3fe16a3e2f181eedde3c2a257ad4edaa5fcc9072e1ca3119b9ac5ce1ceadff586bad1f00092cbdff11821ef9c954a00d87bb6f943ff3ea624149953fd32e2481042f1f7d50c26bc8b52c8e43e5b688f0ffa3ba3fd6f8437b83e2332c29d6830904db9ea5ba857777189408dd04283f84318e202034d0236ff9ea8793e315a0fec040bcdb78e605e5de121ae8b53f303967094ee41a91c102fbdf76da00f167e1b64f5f8adef406914ee444dd0d502540110ddb41199aba4f77a350e60436db6ecba144288201394de2a20686c7056742d3bf4c5437dd0948b9d23f148ecb42985066e585964629ab52ad520aa89531f6363c5fa40ae6723bc306d6b79398a3f2b9a62d527d75d0b2accf96412f1c4780b439461e64ed48c618e7f59fdbd996822a393b036ec069f166fe590ba16c02ba5db2182324e049aa55165027756b0b64326449a28ac4b919e27a9795fab5b008e732aa08a4304df80fd73b82add4355a0025376dce246e91ca1b7a891dacfeba53eab17713a502fa9c792c7e171bb5ce7941b9190eced885b9711e3ad46a48