state: generation 4822 (cycle)

This commit is contained in:
2026-09-09 22:54:05 +00:00
parent 15c597dc7e
commit 945b53fa04
5 changed files with 917 additions and 920 deletions

View File

@@ -1312,7 +1312,7 @@
"taskType": "text-generation" "taskType": "text-generation"
} }
}, },
"generatedAt": "2026-09-09T22:51:13.336552+00:00", "generatedAt": "2026-09-09T22:54:05.773235+00:00",
"summary": { "summary": {
"activeBlockCount": 65, "activeBlockCount": 65,
"byGpuFramework": { "byGpuFramework": {

View File

@@ -83,7 +83,7 @@
"8": { "8": {
"complete": false, "complete": false,
"lastError": "ModelHubAPIError: 系统错误", "lastError": "ModelHubAPIError: 系统错误",
"listingErrors": 342, "listingErrors": 343,
"nextPage": 1, "nextPage": 1,
"recordsScanned": 0, "recordsScanned": 0,
"uniqueRecords": 0 "uniqueRecords": 0
@@ -102,12 +102,12 @@
"cutoffAt": "2026-09-04T03:55:51.365685+00:00", "cutoffAt": "2026-09-04T03:55:51.365685+00:00",
"failureLogsInspected": 0, "failureLogsInspected": 0,
"mode": "incremental_decision_only", "mode": "incremental_decision_only",
"nextAccountIndex": 8, "nextAccountIndex": 9,
"recordsScanned": 0, "recordsScanned": 0,
"seenTaskIds": [], "seenTaskIds": [],
"startedAt": "2026-09-04T03:55:51.365685+00:00", "startedAt": "2026-09-04T03:55:51.365685+00:00",
"terminalRecords": 0, "terminalRecords": 0,
"uniqueRecords": 0, "uniqueRecords": 0,
"updatedAt": "2026-09-09T22:51:13.313099+00:00", "updatedAt": "2026-09-09T22:54:05.750194+00:00",
"version": 1 "version": 1
} }

View File

@@ -416,121 +416,121 @@
} }
}, },
"frameworkUpdatedAt": null, "frameworkUpdatedAt": null,
"generatedAt": "2026-09-09T22:49:24.158484+00:00", "generatedAt": "2026-09-09T22:52:22.520781+00:00",
"gpuStats": { "gpuStats": {
"Ascend_910-b3": { "Ascend_910-b3": {
"available": true, "available": true,
"backlogHours": 1056.857142857143, "backlogHours": 1089.3953488372092,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Ascend_910-b3", "gpu": "Ascend_910-b3",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 8, "maxConcurrentTasks": 8,
"qualityFactor": 1.8006488689266602, "qualityFactor": 1.7249140707802124,
"queueFactor": 0.9508135051999828, "queueFactor": 0.9472147131240818,
"queueWeight": 0.9508135051999828, "queueWeight": 0.9472147131240818,
"recentSuccess": 51, "recentSuccess": 49,
"recentSuccessRate": 0.38345864661654133, "recentSuccessRate": 0.3798449612403101,
"recentTerminal": 133, "recentTerminal": 129,
"recentWilsonLowerBound": 0.30519662302307843, "recentWilsonLowerBound": 0.30071077692282255,
"running": 9, "running": 8,
"selectionWeight": 1.712081262698542, "selectionWeight": 1.633863986717771,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 22.166666666666668, "throughputPerHour": 21.5,
"waiting": 23427 "waiting": 23422
}, },
"Ascend_910-b4": { "Ascend_910-b4": {
"available": true, "available": true,
"backlogHours": 943.7828571428571, "backlogHours": 943.7142857142857,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Ascend_910-b4", "gpu": "Ascend_910-b4",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 8, "maxConcurrentTasks": 8,
"qualityFactor": 1.5758380849980538, "qualityFactor": 1.6241306143838952,
"queueFactor": 0.9670901770996895, "queueFactor": 0.9678324593148016,
"queueWeight": 0.9670901770996895, "queueWeight": 0.9678324593148016,
"recentSuccess": 62, "recentSuccess": 63,
"recentSuccessRate": 0.35428571428571426, "recentSuccessRate": 0.36,
"recentTerminal": 175, "recentTerminal": 175,
"recentWilsonLowerBound": 0.28724575196118396, "recentWilsonLowerBound": 0.29259319039369425,
"running": 8, "running": 8,
"selectionWeight": 1.5239775327012033, "selectionWeight": 1.5718863267676249,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 29.166666666666668, "throughputPerHour": 29.166666666666668,
"waiting": 27527 "waiting": 27525
}, },
"Biren_166m": { "Biren_166m": {
"available": true, "available": true,
"backlogHours": 156.53254437869822, "backlogHours": 158.2994011976048,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Biren_166m", "gpu": "Biren_166m",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 8, "maxConcurrentTasks": 8,
"qualityFactor": 0.2628649178120155, "qualityFactor": 0.2912316803442297,
"queueFactor": 1.2662139331704556, "queueFactor": 1.2650403324141084,
"queueWeight": 1.2662139331704556, "queueWeight": 1.2650403324141084,
"recentSuccess": 30, "recentSuccess": 31,
"recentSuccessRate": 0.17751479289940827, "recentSuccessRate": 0.18562874251497005,
"recentTerminal": 169, "recentTerminal": 167,
"recentWilsonLowerBound": 0.1272675612570857, "recentWilsonLowerBound": 0.13396751941877452,
"running": 8, "running": 8,
"selectionWeight": 0.33284322147528067, "selectionWeight": 0.3684198217121837,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 28.166666666666668, "throughputPerHour": 27.833333333333332,
"waiting": 4409 "waiting": 4406
}, },
"Cambricon_mlu-370-x4": { "Cambricon_mlu-370-x4": {
"available": true, "available": true,
"backlogHours": 1034.1219512195123, "backlogHours": 1034.0487804878048,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Cambricon_mlu-370-x4", "gpu": "Cambricon_mlu-370-x4",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 7, "maxConcurrentTasks": 7,
"qualityFactor": 0.4579629416969793, "qualityFactor": 0.4532276295114054,
"queueFactor": 0.9539201469369945, "queueFactor": 0.9546520485711301,
"queueWeight": 0.9539201469369945, "queueWeight": 0.9546520485711301,
"recentSuccess": 20, "recentSuccess": 20,
"recentSuccessRate": 0.24390243902439024, "recentSuccessRate": 0.24390243902439024,
"recentTerminal": 82, "recentTerminal": 82,
"recentWilsonLowerBound": 0.1637976208028234, "recentWilsonLowerBound": 0.1637976208028234,
"running": 7, "running": 7,
"selectionWeight": 0.43686007663528076, "selectionWeight": 0.4326746849821003,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 13.666666666666666, "throughputPerHour": 13.666666666666666,
"waiting": 14133 "waiting": 14132
}, },
"Cambricon_mlu-370-x8": { "Cambricon_mlu-370-x8": {
"available": true, "available": true,
"backlogHours": 540.7346938775511, "backlogHours": 529.68,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Cambricon_mlu-370-x8", "gpu": "Cambricon_mlu-370-x8",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 7, "maxConcurrentTasks": 7,
"qualityFactor": 1.078460025947306, "qualityFactor": 1.1052439561031053,
"queueFactor": 1.05135685214214, "queueFactor": 1.0554173435799392,
"queueWeight": 1.05135685214214, "queueWeight": 1.0554173435799392,
"recentSuccess": 32, "recentSuccess": 33,
"recentSuccessRate": 0.32653061224489793, "recentSuccessRate": 0.33,
"recentTerminal": 98, "recentTerminal": 100,
"recentWilsonLowerBound": 0.24176117124691768, "recentWilsonLowerBound": 0.24562983793895452,
"running": 7, "running": 7,
"selectionWeight": 1.1338463380410901, "selectionWeight": 1.1664936401581223,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 16.333333333333332, "throughputPerHour": 16.666666666666668,
"waiting": 8832 "waiting": 8828
}, },
"Iluvatar_bi-100": { "Iluvatar_bi-100": {
"available": true, "available": true,
"backlogHours": 44.89846153846154, "backlogHours": 43.29970326409496,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Iluvatar_bi-100", "gpu": "Iluvatar_bi-100",
@@ -539,20 +539,20 @@
"qualityFactor": 0.05, "qualityFactor": 0.05,
"queueFactor": 1.3, "queueFactor": 1.3,
"queueWeight": 1.3, "queueWeight": 1.3,
"recentSuccess": 24, "recentSuccess": 28,
"recentSuccessRate": 0.07384615384615385, "recentSuccessRate": 0.0830860534124629,
"recentTerminal": 325, "recentTerminal": 337,
"recentWilsonLowerBound": 0.050123259700832215, "recentWilsonLowerBound": 0.0581079497928199,
"running": 7, "running": 3,
"selectionWeight": 0.065, "selectionWeight": 0.065,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 54.166666666666664, "throughputPerHour": 56.166666666666664,
"waiting": 2432 "waiting": 2432
}, },
"Iluvatar_bi-150": { "Iluvatar_bi-150": {
"available": true, "available": true,
"backlogHours": 73.39047619047619, "backlogHours": 73.70063694267516,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Iluvatar_bi-150", "gpu": "Iluvatar_bi-150",
@@ -562,37 +562,37 @@
"queueFactor": 1.3, "queueFactor": 1.3,
"queueWeight": 1.3, "queueWeight": 1.3,
"recentSuccess": 27, "recentSuccess": 27,
"recentSuccessRate": 0.08571428571428572, "recentSuccessRate": 0.08598726114649681,
"recentTerminal": 315, "recentTerminal": 314,
"recentWilsonLowerBound": 0.05957494073284867, "recentWilsonLowerBound": 0.0597668643705075,
"running": 6, "running": 5,
"selectionWeight": 0.065, "selectionWeight": 0.065,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 52.5, "throughputPerHour": 52.333333333333336,
"waiting": 3853 "waiting": 3857
}, },
"Iluvatar_mrv-100": { "Iluvatar_mrv-100": {
"available": true, "available": true,
"backlogHours": 1415.9076923076923, "backlogHours": 1460.7619047619048,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Iluvatar_mrv-100", "gpu": "Iluvatar_mrv-100",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 2, "maxConcurrentTasks": 2,
"qualityFactor": 0.23427745363980257, "qualityFactor": 0.1981720529964256,
"queueFactor": 0.9100024123690049, "queueFactor": 0.9064405960477512,
"queueWeight": 0.9100024123690049, "queueWeight": 0.9064405960477512,
"recentSuccess": 13, "recentSuccess": 12,
"recentSuccessRate": 0.2, "recentSuccessRate": 0.19047619047619047,
"recentTerminal": 65, "recentTerminal": 63,
"recentWilsonLowerBound": 0.12077845770945214, "recentWilsonLowerBound": 0.1124608184449851,
"running": 2, "running": 2,
"selectionWeight": 0.21319304797588806, "selectionWeight": 0.17963119383808654,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 10.833333333333334, "throughputPerHour": 10.5,
"waiting": 15339 "waiting": 15338
}, },
"Kunlunxin_p-800": { "Kunlunxin_p-800": {
"available": true, "available": true,
@@ -602,15 +602,15 @@
"gpu": "Kunlunxin_p-800", "gpu": "Kunlunxin_p-800",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 7, "maxConcurrentTasks": 7,
"qualityFactor": 0.5554410710758848, "qualityFactor": 0.6885802540512375,
"queueFactor": 1.004886907215125, "queueFactor": 1.0056472396092302,
"queueWeight": 1.004886907215125, "queueWeight": 1.0056472396092302,
"recentSuccess": 23, "recentSuccess": 25,
"recentSuccessRate": 0.25842696629213485, "recentSuccessRate": 0.2808988764044944,
"recentTerminal": 89, "recentTerminal": 89,
"recentWilsonLowerBound": 0.1788141889199488, "recentWilsonLowerBound": 0.19809358040575942,
"running": 7, "running": 7,
"selectionWeight": 0.5581554600537023, "selectionWeight": 0.6924688317360495,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 14.833333333333334, "throughputPerHour": 14.833333333333334,
@@ -618,47 +618,47 @@
}, },
"MetaX_c-500": { "MetaX_c-500": {
"available": true, "available": true,
"backlogHours": 767.0561797752808, "backlogHours": 784.551724137931,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "MetaX_c-500", "gpu": "MetaX_c-500",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 4, "maxConcurrentTasks": 4,
"qualityFactor": 0.4923711377300293, "qualityFactor": 0.513294631471868,
"queueFactor": 0.9976396671978134, "queueFactor": 0.9950227848252168,
"queueWeight": 0.9976396671978134, "queueWeight": 0.9950227848252168,
"recentSuccess": 22, "recentSuccess": 22,
"recentSuccessRate": 0.24719101123595505, "recentSuccessRate": 0.25287356321839083,
"recentTerminal": 89, "recentTerminal": 87,
"recentWilsonLowerBound": 0.16928115452187478, "recentWilsonLowerBound": 0.17333087433749275,
"running": 4, "running": 4,
"selectionWeight": 0.4912089779827951, "selectionWeight": 0.5107398536429715,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 14.833333333333334, "throughputPerHour": 14.5,
"waiting": 11378 "waiting": 11376
}, },
"Mthreads_s4000": { "Mthreads_s4000": {
"available": true, "available": true,
"backlogHours": 1606.7848101265824, "backlogHours": 1567.037037037037,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Mthreads_s4000", "gpu": "Mthreads_s4000",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 4, "maxConcurrentTasks": 4,
"qualityFactor": 0.9158464636480725, "qualityFactor": 0.8554682423058525,
"queueFactor": 0.8929026814355905, "queueFactor": 0.8969420268756955,
"queueWeight": 0.8929026814355905, "queueWeight": 0.8969420268756955,
"recentSuccess": 25, "recentSuccess": 25,
"recentSuccessRate": 0.31645569620253167, "recentSuccessRate": 0.30864197530864196,
"recentTerminal": 79, "recentTerminal": 81,
"recentWilsonLowerBound": 0.22445138397970427, "recentWilsonLowerBound": 0.2186306293369854,
"running": 4, "running": 4,
"selectionWeight": 0.817761763174667, "selectionWeight": 0.7673054191815999,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 13.166666666666666, "throughputPerHour": 13.5,
"waiting": 21156 "waiting": 21155
}, },
"Sunrise_pt-200-x1": { "Sunrise_pt-200-x1": {
"available": true, "available": true,
@@ -668,15 +668,15 @@
"gpu": "Sunrise_pt-200-x1", "gpu": "Sunrise_pt-200-x1",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 2, "maxConcurrentTasks": 2,
"qualityFactor": 0.8426144059512395, "qualityFactor": 0.8339018183137856,
"queueFactor": 0.7556738211869004, "queueFactor": 0.7562455902899708,
"queueWeight": 0.7556738211869004, "queueWeight": 0.7562455902899708,
"recentSuccess": 7, "recentSuccess": 7,
"recentSuccessRate": 0.4117647058823529, "recentSuccessRate": 0.4117647058823529,
"recentTerminal": 17, "recentTerminal": 17,
"recentWilsonLowerBound": 0.21610786039131383, "recentWilsonLowerBound": 0.21610786039131383,
"running": 2, "running": 2,
"selectionWeight": 0.6367416479323033, "selectionWeight": 0.6306345728345888,
"stale": false, "stale": false,
"submissionEligible": false, "submissionEligible": false,
"throughputPerHour": 2.8333333333333335, "throughputPerHour": 2.8333333333333335,
@@ -684,52 +684,52 @@
}, },
"Vastai_va16": { "Vastai_va16": {
"available": true, "available": true,
"backlogHours": 743.0769230769231, "backlogHours": 733.2151898734178,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "Vastai_va16", "gpu": "Vastai_va16",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 16, "maxConcurrentTasks": 16,
"qualityFactor": 0.7522005123815025, "qualityFactor": 0.8114480947091967,
"queueFactor": 1.0024038330654412, "queueFactor": 1.0051746903818553,
"queueWeight": 1.0024038330654412, "queueWeight": 1.0051746903818553,
"recentSuccess": 23, "recentSuccess": 24,
"recentSuccessRate": 0.2948717948717949, "recentSuccessRate": 0.3037974683544304,
"recentTerminal": 78, "recentTerminal": 79,
"recentWilsonLowerBound": 0.205240767244175, "recentWilsonLowerBound": 0.21344318939311352,
"running": 16, "running": 16,
"selectionWeight": 0.754008676845007, "selectionWeight": 0.8156470873602631,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 13.0, "throughputPerHour": 13.166666666666666,
"waiting": 9660 "waiting": 9654
}, },
"hygon_k100-ai": { "hygon_k100-ai": {
"available": true, "available": true,
"backlogHours": 460.40707964601773, "backlogHours": 452.45217391304345,
"canVerify": true, "canVerify": true,
"error": null, "error": null,
"gpu": "hygon_k100-ai", "gpu": "hygon_k100-ai",
"healthFactor": 1.0, "healthFactor": 1.0,
"maxConcurrentTasks": 6, "maxConcurrentTasks": 6,
"qualityFactor": 2.5, "qualityFactor": 2.5,
"queueFactor": 1.0770267397477082, "queueFactor": 1.0806631958967934,
"queueWeight": 1.0770267397477082, "queueWeight": 1.0806631958967934,
"recentSuccess": 50, "recentSuccess": 51,
"recentSuccessRate": 0.4424778761061947, "recentSuccessRate": 0.4434782608695652,
"recentTerminal": 113, "recentTerminal": 115,
"recentWilsonLowerBound": 0.35428881381187033, "recentWilsonLowerBound": 0.35596659131789876,
"running": 6, "running": 6,
"selectionWeight": 2.6925668493692707, "selectionWeight": 2.7016579897419835,
"stale": false, "stale": false,
"submissionEligible": true, "submissionEligible": true,
"throughputPerHour": 18.833333333333332, "throughputPerHour": 19.166666666666668,
"waiting": 8671 "waiting": 8672
} }
}, },
"queueAttemptedAt": "2026-09-09T22:41:08.180377+00:00", "queueAttemptedAt": "2026-09-09T22:52:22.520781+00:00",
"queueError": null, "queueError": null,
"queueUpdatedAt": "2026-09-09T22:41:08.180377+00:00", "queueUpdatedAt": "2026-09-09T22:52:22.520781+00:00",
"supportedGpus": [ "supportedGpus": [
"Vastai_va16", "Vastai_va16",
"Iluvatar_mrv-100", "Iluvatar_mrv-100",

File diff suppressed because it is too large Load Diff

View File

@@ -1,10 +1,10 @@
{ {
"agentVersion": "2026.09.04.4", "agentVersion": "2026.09.04.4",
"checksums": { "checksums": {
".modelhub_state/architecture_compatibility_blacklist.json": "8008c22d7f4abf00c39001e81e12ad603bf4166f4c5dad04cdac32607a3b562b", ".modelhub_state/architecture_compatibility_blacklist.json": "640d61610921772b3d77b19ca21407e1ea4ce5adca9d5c5eb42581dc5dd8fd0c",
".modelhub_state/architecture_history_backfill.json": "59a733627567d0d88f400bdbb91986b5809adaf796ddd2d19c7880f662d17d18", ".modelhub_state/architecture_history_backfill.json": "1b6032b5a72011becda7f6cae1c39952185ed9403f191b71a3ab6d13d12669d7",
".modelhub_state/market_intelligence.json": "f09307f11040cc3c4a215f2662b35f087220fec327817b896fc3969bdc1bcea5", ".modelhub_state/market_intelligence.json": "d583388f183249019824c32c9a651ed59f912e56864100a74937302a32ae827c",
".modelhub_state/official_capabilities.json": "c750ddd8da601d617bd661459795d74f701437b8ace3f7218a0401ec6693e612", ".modelhub_state/official_capabilities.json": "6c9921e9116630fb85a77215ad04dfd50bc93dfe251a79ff5a7d4caecfe5fc68",
".modelhub_state/outcome_checkpoint.json": "bbe55c729e4a340436db42c63de701ccdcc939fdb6de2977c22f83fc4705f91f", ".modelhub_state/outcome_checkpoint.json": "bbe55c729e4a340436db42c63de701ccdcc939fdb6de2977c22f83fc4705f91f",
".modelhub_state/queue_cleanup_latest.json": "9a11c448074d1c105fe90e48fb81cfc27bce5e7e08d76397232f05c4c9432a32", ".modelhub_state/queue_cleanup_latest.json": "9a11c448074d1c105fe90e48fb81cfc27bce5e7e08d76397232f05c4c9432a32",
".modelhub_state/recent_outcomes.jsonl": "944207f7dee4d9c95fcebdb59ceadfb36d135122f20bb4910e1c3eb6d1e9ed07", ".modelhub_state/recent_outcomes.jsonl": "944207f7dee4d9c95fcebdb59ceadfb36d135122f20bb4910e1c3eb6d1e9ed07",
@@ -16,9 +16,9 @@
"ledger/submissions.jsonl": "877ac486271d5afd91db3f6b8aee973a960a405d6789142e0a8e03758d9691ba", "ledger/submissions.jsonl": "877ac486271d5afd91db3f6b8aee973a960a405d6789142e0a8e03758d9691ba",
"outcomes/submissions.jsonl": "e579fb8d5b700e664329c0f65817d051df1dceeddea02016efd539c927b19ab3" "outcomes/submissions.jsonl": "e579fb8d5b700e664329c0f65817d051df1dceeddea02016efd539c927b19ab3"
}, },
"generation": 4821, "generation": 4822,
"phase": "cycle", "phase": "cycle",
"schemaVersion": 1, "schemaVersion": 1,
"updatedAt": "2026-09-09T22:51:14.154831+00:00", "updatedAt": "2026-09-09T22:54:05.838586+00:00",
"writerId": "58ff5dc2a2d64b119ad1e4560700f977" "writerId": "58ff5dc2a2d64b119ad1e4560700f977"
} }