0x2cffd02e87816011ad6caea8cee66886a19a8d7c90a88c361ae1fb03f78a74cf0caabca38c83ed2ae1018ba00287463e66559799de5bfe7339337dc70017890ea2c8b71cfd65884168ac983c331b78b7176860cce68652bc5a0ad81bcedbf5644a1467ab5751b32914893cca5c5e5fa5f776fe92d832c0b508fa867970f1a5887e22461af4592ae48f5d580060c6971810d5eed5776cbe302e76091cffb8b72251d85e72aa844527340a6b0701462f9dda772276a4bf93895fe5a1173a0274493fcd8929bb0b716491b0d87a47be4532f70af3e1820dabcaffc02440f61cf3ba2ea50556c4489aea857c5366ccdcdddd439b23e91e8e8dcd5b6228ed0da1dbd2ccc87ee49615903dfb78780b695659e5e0dbdc8d05cbfd7ea9097fad910e1e4b99aa30080cc4e9663fa5b1b48e45f84b875c03474487afea062ffba58c3d5f48f6bb70bc14f83f8b1a6fcb93b45ef1906275bf070eccf7dda00667bde854c6bb00abb0275606c3038909240b050c3dd280789ce6c89d1aa3f8f66b5ce6701616b327ddd33cba24b7fe201562e60c5ccafe925e5a7cea737960e360dbc44ee93c68186ce9f0690f86e6fc0774ebd59b5eddc3a582027a64fb346b85b589ddbea83f402530cb5afcec63052b1aa95d3b46988dd65f657ad0182cbd3d179aca468f5405c3dfb90bdb27113fb697b9fb7ceb9a98c093de5403ff6767566bcda7281812518d58daef547a32a42082e9286de97603b28319a8200e9a0b72319fa4f351fb5cf4976fa9425b322dd673a61b05078a3b19cb854606f7ea409d819888aef54ed296002e173a832beb39e67de13dbb9885a3cd4791e6f5515c83ee734eb3a32e723db24c4b2d3b5657aed53d36d12df81224d5cb274af23be81f19b1b53d21289051434bff827ef196eff1883d95a1a1478bbe626dbfacfbb10c8452ee38b9b5b2ac6030e661134584ec0a51debe20b46e66ba1aade11271ea279fe46f6f44e25dbdbd5aa84cba514832bd7a35368c68fe118675bcf98b6d665d2728281d834595d06577ad37b126d14c1d564084c3f3d8f4453735a6bb478d848ccb6309ee50ec6ce5459bbd3f2372d81e91b061b524f8f27f0487e1ba2885e4bf90770ec37d66df98731016e8d5465b02732fb72228141c0b987731626e960c1ad4a0d2c360e1412885ff31782a9e5ceb965bdc74d11caaed106e54f0c4e26db17143997b76516bc8aeb4870ed30478c6b664b6cf318ebe25331d0c65b3364878e6c80d19126fa8a9982009dc4c14191bbe86cdc42a8ef292a7756aa6073306b117154d9e92c06c43f24227db71f1fdaac291ad525084860282fda5fcc8b728a1df7142ac7c0cd84399d07b437796a4de6144ed3c53c05e316aa1d4d86dd7b40e2b5f1e760f5695d48257a3dc20df5b57e03f292a20ebd8d4a881f63ae51b537d591fbad16cc3819376844568816c63a451da8721b5c6eb321e498b5a246794b6935f67713f066b66cd03952538469f0a0cedf96704811497d8b85f6af9e212021131ef700b2bb10acf9cddc3d57b24b86efc6455f98468d6b65f54f96fcbd695ad3b9bfd5da6d81193deb87b0af5914b2e9f2e9fe478f5b05844e9d0808b16daea8492667be24aaa847c72ba3a70cca9cb42345baf4626ea16fb9369ab2c63b610496759312bafbbb67f1e1f24351a92068e59a0ad857c37ce05f064a2b89dbad85c761a92094bcdfe88067d93d039946cd8153cd82210cc1c008dd033b823646c98109c240c18a2701ef7fa96215e8b71e222198ff5c783e8862f5dd9cc26784d64d0290d613f953610f4a522b24b574a1cccd8aedcd2bc9df0bec251f4f9275c10fb2a1c0f108b622cc5ca1def895e1629a3b3d7428acfb4aa03669b938009f2b290e45bed5fe81bad4ef1f9e34f64ca19c7ba18ffc1ec