0x2cffd02e6a1d9b5ca169259faa798d54ccc72cbacbfa17a3194ded32247c44ba1d02f2a3b609977ed4c9a073f335438369323eaceecccc1de38981bf13c3e37d6199ae876e6bf0b8dd1149561c3b459529d0df5a5ae0b1986744d103756576f0a47cf4b059f306ebf0a913540165cc89911cd408011ff18c66ca1eccad90d768f8b468fe7efaf9e50fd443fde69491c87499b22111bb9f83410b1c62c0ec410a94f94fc742c9ab89c3af846db6d08744a2037bfb3ed74e001c40655274f5f019e37c404a7ba1ee0160ef0b11a26767abd1b02291c2a2c009256bf678c56a8705e87831a3e36d043c1dd36256d087130dfbd6b4195584671be7cb7c2513bfa149663d8bfdda7705ac46f4548f44722f77f67369b2917f90cd6d9d7a3eefcd4398143c4de1d9fa18e443cb656e27fd4345daf9341c6f000fa72daa9c6ddb125cb163ed8b264b998e22a5c9e653af7c20b85e6076e24b23194439d13705e57216c5435cb8c29f43524d405c9fe2dc7d5b967f246202cb842354b9f0cf7fa9270a0855a1527711dde553e626685451d5692625e60684feef86ca12c6914a11ca752b418e1a24672f4d8a809087fe8880af5bd69a051fb1a69eeedf2aa9799ef4c689b6a99c0c18bd9b55913abd3f32c4595ca54d1fb46354f4fcb952e75ff68d37059ca336bec88fa274c4b8202f6b0ce7da12f1feec68d7f11c65de25e9a31275e43ba805604b8c66bc47624cde7af1924950a93f301e01c5c8f25fc8b00c77465e657f3c4e6be153b401e72f8e341bd237de2297d917e50c61ca39a1dab76cd6763ccad4a60c5870d7415ade604e6c0cc6e8dc89419b1cc61b4f437b32688740174fbdd81d2e23ac59e1f3afdcf602959bdb9c89795fa824da5caeea07d04a2c79ee277ae16b4e54018383ef8d7783674a3ebd334ad2c6e1ec11ace1e8965d6f1447f953ff41712979c1c7eeedfdbf02f005e63355e1576001aa6e128110dbff2f7dec004d501f46e0378a0d6c92f768c25b60fa09a38affdccd8d54d038f4601b933bad29045ccd30d1f75a5edbd161f94fd24d7c2dc2147b4cb34c7918bf927547382a98f725246d87495b6186ca5a3fdb0f121f0608d9c13a1f83465df9b285833460120e2179bed9c8436a15f28aef5db2003379b941f6ee3da1479c373067a157df81b67094ed396f2877e4d4874e04815e898c45c41999d7ba8ab537c5aa9e15e79ecbcb9185bd135dd3f179142800b63b7f6519f5ac72db5bbbc7b1a2c382d18a13b2afcf1ca5ff23204c0f60604d2772e1b9f90b282859e78b49f038447e81c230d8904501e4381f62d710daf308a72f6ac0ff60f13b8fe146df2a1a6898c26d5b91202bf9f03f33763fc00cc352429cd319d282c659c767b9d69c78ed141f997f17df84727a47f1d859f0798df93fbd39ad57ec109571976a5930cd60fecd2ff818d112f8cec18b74176d3847362d7092dc60882215fd805371d712b7964770c733136862804f38a83ade1a23b968c53d81ed6fb5fb5a13f7ac96bcaa1af423a6771bd3f48b8e1794758ee4de094e6dea5f85a27eca1e57cdd807355d51b647429a7b7e12fb530cd1e6bc6e39e96780ddcf2799cb9c0bdc22d662d1ae75160bce5e5bfacd26fe67a4fd256f08a03f614312d7aa46b2ff12fa9da63f09547e0137726555199e1a98458b2026f91e40321b530a5d7e9aeb0854be38364fcd6ee9f624227eaf6b7d73206d0c3c40d1b5fcf2c7708ba3676e88eec7e456547a9ac2402a4838e85c7cdd0e3459d782e40d6627952d72fcba55e5471e43e330154c393e6b35dd4602fad2a6f1ae17e488dbfbca4cc439df7ca6ce7bcb0efc14ba9be84e58f7807073db02e86e1c0a0b366d30ca06957f41873f4d7cd87a1c4f43feaf7ac3103c8a2bcf860f214dfdae147b1a97