0x2cffd02e653880570f94bfa95dcfbb34a036efd3b5eee6dbdfb8dc19e239a23eb3404001678a2b3c42614e6814f857ed10651ce61dad5e8d56d45fab103d530cf555aad385367649c6e0867e3c851d503b4b57c2e7f57c46c8b27615ed7a6fcbf9764e3dd3939e448722efbf119ebf7afdcf3b9b8b03fae57d95a4b25d8ea3d24783b782c5cd9ce416add8eca8cc4c8002756c2e5f6b4ac8c908f46af6fc58d3ff5a76607b70e035b6e0d300851da1a970b41caa6ba9228c3225927b53c1b02c7ccfc765c069023558aa772a4d9f8117d7e07dc06e264db426cb35d56d57eed8f84c9e3d8d4b6bf560fb93d69a96fb0e9b0be3da80966f88c96f098b6b29557cee1db5c2a9421f090e2e65551f47419bec1375b3e4b3882de36c8cefe103741dc0ccfb12b61e98d0d0b77f6f565f6810d9bac1008fd879d7f152c89bd754e28c9f55abacde228275d8f00c4c489637d7bb8884bf65ce05e8058a166f4e884a09a19c3407758f6f3d622bf049420925b17794be2796a228ff208d9f2d7d53b65cda9aaca225f32c4b979122b8f153c260016b726bf123946e448190b3fa3b5c7912d84543a7f759d9f73eb41cf83b7d984a339262bbf6f19225cab89fa1debf764257ef5006a5409eb17c9072ba25edf386f6c97db0c91d0eeebc2663ece33261d88a54b0115f3977dc5af2b08129575ba8b0f83d4a99b502b53358f497b33dffd0c6c175882b89a17290f9840c7fe36a3ce7017ad0111ac5e0c192360db2203e429bff3ec436deae29b4ccf603a18e02e56d3abfa1cb4b0ba8d7a9402d44a2c2c4fcbca8fda52562c0b10e8f142da5813e748080727169fd69d454e570e683278264561b17fc0dc89b4176469ff4b37f79ea348ae8a0b5c566d8c60d98433eb09ddd0fdeae90a477293cb20eb37335f53f1cb74c8b51a584f652000e3c88bb4c253e40b15491dc651177d7717f1e3d887448ae8bd7a728fc1d8ae532c5d36eb95a5d9029d5e2ad32ac7af25a952a752c1ae288b7d090bc1e52ba87129929220825dfe5518c5ed79b282f1e22f843929bf0d192eb0bb636d0385232ff5bf9dc5231ebc25ebd3bfed57fb488a6170e732f3c940ee135aea7a33b980b42857f9a7de3aa983effa98b70238020071ec945ccd82cc9a3ed878cd3d2298698b3e7a120ee84642a8424868b38bd92ca80a17ad2e599b3b0733b94a6ed8e88403610e05ab08edc595b08cca5b20b324691a9af8adaf464afdd899035436309976740aaf949a716248ee604c12b3742b78f533bc76e4bdc3ba57f61cf90e450792f425e388fc6f2b938e71a0959561683880ebd24189746abe47730f1aa8a60c19f8a86add0bb4dcfa00a6806470dfdd1a28648212a5ea1eb861a68f8df55ba7751bcf57cb27292888f33b72779888bc47abcc376287f09fc9835180b5d6c4cf13917b10409f7eb50f9b3c2cf1c13a3f841e6ff89d845523c1c90f23a262a34a2cc7e9798f201f8e268d5a48ac243f9b1276d8fb4e56bb02444e84754dc7df0fc0f7222c33f0992775ad3452417cbff3a10c744b936ad291f088f281f9918aa347ec9b9686030caeb774812e7fa6ebff0c01b94676c2b48a8ead3f9b1172141a396ebb84731baf7d155ec6e75e77ae0a26ddb75a34a8790024df019e1796f4462028c90e787a473e8ec321b4cd1a7bc2cde7471596c8beb9a49785a8dc14dc8c1e06e3cca37ca1a52eb30ae38394f0164db21cae666ec88cea237c0506e603d0153e1e714c80f931939d0c117c7c81c89cd32d8266080a421b210291da9941671a138d306ef5a727ed2ea44f64c619070150bbe74a50a55a476db72f344a5c33aba33f4a8b1eb6585aa877ba296114cb153c857e649562352d618e431cf77adbe1ca9f766a8dc5e3a6c33c9c62d8c20dc9584f1f12f236493