0x2cffd02ebe50992f792c4f9df367ff6f6dd9559bdc8f30baaf391a1e349b15f8b41ad0c17b0f12e88a4589b07b7a77e7f56274fef59ca82d1dd47a7146c76f8c376e372faaae6fe126ef0e09855bf04c3446d811f45ec908f2bb660c4af8a8202d8f90f825056716d55081c79af4e5c80d3bafb3d6fbaa63b9dbcdb01c9386b5a203c83fd7fa7169cf6f5887087882b19a443784eec9157caf693732c43ae212fc82fc74424f25b8181e70ea13692e65a0f39309fcfba50a7a2a0df2311490afa65ced0f4b73a9d0b223d0a115f3f637af433eae2d1675181e993ce1aa19436aabb333d37b4bd4edbd03e77a2561558c402bf8fab0a6e63ba6fa9bb3f9a2b959c91d16cc9f500def80505595162ca72d41339a52c8a41f48b64c4178673d7724404b6abc71e2b617c94abc73d0b7e7d4db07bf8e0413ddd94a000cfc4118a00923ed5d37162cd01de0a54119b63590c8eb313fd708fb62f026ed800d3b819dda179d7eba07703b2ac321377eb635093fb90fa5731c136c956d2439b337e68d07e58d55ed2f0df701ecc03dab9619b60107c4e25f6f8eab9f5d75e435518ebf8cae52d5aee675cae18a0f33e76b47172fb856efb45b09b97ec40c48cf9d0c48a50e2a8fce115dbc57b998d62c486addc6e9ecd94ccce6bf5b4ababe91bed631345b017b175ea9525225403bab80a8ce5f551f8efc5f4a91823ce10d51516a9e8aa3820dfb3ccb983f28c5ed5a1859bcbb61f2521c88c0366bee01cdee1b1e4c4f4550a9b053a69152bc0027d8358123afa5029440fa67d04d5e438ae12cd9ccc321a6829e74b069a6ed8a0cb2e12fcf23294154e85ec6e150639438084f0dd8c00400fff21529cef8293bfd3cd26d5fa115fd10dc737eeb643339caef82e836724b37635e5de66d1c353461d11105eb7ac9c92c3a02171c54d21488768b92ec81f63d22164c02bb88aaef3454afaacbee7e9a8e354d60060865a4fb958546c0e3370522ad16312dfe42431f743c92c99a6b7a86803d5e366edd66b992536a9b0f04e501d1fa0ca8baa0cb074ea75a1e571ae3f1d7fdadb3919f0b17aae7f1aa95a460695ca74b96291dca40a033db9e13b537a25fb34db5109d73b894d344a13277af72386ded2cd9dc272fcbe5cf5f548b07b3c61348e67b42581a77428d2a366e7bac2d4fa4a737b09bdc7d4f1a38fa1ca8f8b95971e12a1e212463577a66e96038112c02a0f3b09b9a9e520be50561bde0586e53355d59815c6aa7aa5466e2ea778f972a3ca34d6147c5e279b4aacdf6a267290c534177b98a4ed270cc3014a1d750f2369a72df9df9ad315e04435f0ad36c9bc8e9765d1b3c3367e404335435b62aaf0cc5f089caa186570f314b00551eed64aca81146385b621a21100e0afa01905b0d45c4aacd704e3d9a35fae12ff1dff72825f74e77228bd26a5e8379f9005eae809c47c51bd4556949210a4712ee211ed9605055015ee67eb5f56a07873d4bd976b72819edc45a540fe2af8e5670056ac6d2f130b5d03bc7c1c7dee6b275d699ca1b5b6b441cd26a8a7c6e1b9fa8f0984e46550f2216b66ae044d718d6554a828c04b20a97ef22d261b0096f654d73127f1ba892197a941c655f53f9082fbcafbf63dacd40fdea59d9bba7570a1be858ae3fd6f0d1379876be246a7bdb45d45529ca0aa2ab56f0eb43e27200d6dbf43872a63589563fceb61d3044340945844bc070c00e9ed2945d8605a6a0e74c4d2614d84bd2bedf273b9a5c372c20a84413630ac3a7d406597eb34393e824440a26721de64cd7da89f57d04c0f692d903efcd6567a065c650effe9c6d58dcb3235a2b39064a8601fb85da3786ecb09162c07a528566cb5418286d718c5a0643ae556bd0f0b466e7d97acf1892a4c4c8ef8fbb88aad8b578e6e0e1ce9b29f181925a