{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:HV2DUFL5NTBXQPERJJHWUWCP4G","short_pith_number":"pith:HV2DUFL5","canonical_record":{"source":{"id":"2402.09353","kind":"arxiv","version":6},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2024-02-14T17:59:34Z","cross_cats_sorted":["cs.CV"],"title_canon_sha256":"7ee3bbcc3ae10da833ba6e80cd08b6da3dc3140a032b8f28c0a151bce817b9c6","abstract_canon_sha256":"ec9b6058fb2f39b8014429993f30f6a4391718921e4a6ff00718113de20c8fc1"},"schema_version":"1.0"},"canonical_sha256":"3d743a157d6cc3783c914a4f6a584fe1a4bb075bdeb1fa66698401ee0c39270c","source":{"kind":"arxiv","id":"2402.09353","version":6},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2402.09353","created_at":"2026-05-17T23:38:49Z"},{"alias_kind":"arxiv_version","alias_value":"2402.09353v6","created_at":"2026-05-17T23:38:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2402.09353","created_at":"2026-05-17T23:38:49Z"},{"alias_kind":"pith_short_12","alias_value":"HV2DUFL5NTBX","created_at":"2026-05-18T12:33:37Z"},{"alias_kind":"pith_short_16","alias_value":"HV2DUFL5NTBXQPER","created_at":"2026-05-18T12:33:37Z"},{"alias_kind":"pith_short_8","alias_value":"HV2DUFL5","created_at":"2026-05-18T12:33:37Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:HV2DUFL5NTBXQPERJJHWUWCP4G","target":"record","payload":{"canonical_record":{"source":{"id":"2402.09353","kind":"arxiv","version":6},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2024-02-14T17:59:34Z","cross_cats_sorted":["cs.CV"],"title_canon_sha256":"7ee3bbcc3ae10da833ba6e80cd08b6da3dc3140a032b8f28c0a151bce817b9c6","abstract_canon_sha256":"ec9b6058fb2f39b8014429993f30f6a4391718921e4a6ff00718113de20c8fc1"},"schema_version":"1.0"},"canonical_sha256":"3d743a157d6cc3783c914a4f6a584fe1a4bb075bdeb1fa66698401ee0c39270c","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:38:49.948665Z","signature_b64":"6LzqE9U6zzLs3s1T676ghLDMhvpn5vY8cq6ILIK6g/qUh1QG4Gnlh5WRruVZhOraCfnQjzXBtQsteV/STFqvCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3d743a157d6cc3783c914a4f6a584fe1a4bb075bdeb1fa66698401ee0c39270c","last_reissued_at":"2026-05-17T23:38:49.948159Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:38:49.948159Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2402.09353","source_version":6,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-17T23:38:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"jhyX9FeETGrpNym/JZMVfb8keWBOWrQNvsHM6+JrYmfX/h5yimgMPe/nssxzYY+dV9bGNFMapxYY8lbt5vqzDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-09T00:50:04.878379Z"},"content_sha256":"d51b9c9f8a2b4aef07d4e309438d9bb3c3a6a2ff3fd9df957fc5979e96346041","schema_version":"1.0","event_id":"sha256:d51b9c9f8a2b4aef07d4e309438d9bb3c3a6a2ff3fd9df957fc5979e96346041"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:HV2DUFL5NTBXQPERJJHWUWCP4G","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"DoRA: Weight-Decomposed Low-Rank Adaptation","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"DoRA splits pretrained weights into magnitude and direction then updates only the direction with LoRA to narrow the gap to full fine-tuning.","cross_cats":["cs.CV"],"primary_cat":"cs.CL","authors_text":"Chien-Yi Wang, Hongxu Yin, Kwang-Ting Cheng, Min-Hung Chen, Pavlo Molchanov, Shih-Yang Liu, Yu-Chiang Frank Wang","submitted_at":"2024-02-14T17:59:34Z","abstract_excerpt":"Among the widely used parameter-efficient fine-tuning (PEFT) methods, LoRA and its variants have gained considerable popularity because of avoiding additional inference costs. However, there still often exists an accuracy gap between these methods and full fine-tuning (FT). In this work, we first introduce a novel weight decomposition analysis to investigate the inherent differences between FT and LoRA. Aiming to resemble the learning capacity of FT from the findings, we propose Weight-Decomposed Low-Rank Adaptation (DoRA). DoRA decomposes the pre-trained weight into two components, magnitude "},"claims":{"count":4,"items":[{"kind":"strongest_claim","text":"By employing DoRA, we enhance both the learning capacity and training stability of LoRA while avoiding any additional inference overhead. DoRA consistently outperforms LoRA on fine-tuning LLaMA, LLaVA, and VL-BART on various downstream tasks.","source":"verdict.strongest_claim","status":"machine_extracted","claim_id":"C1","attestation":"unclaimed"},{"kind":"weakest_assumption","text":"That separating magnitude from direction during fine-tuning is the primary reason full fine-tuning outperforms LoRA, and that freezing magnitude while updating direction with LoRA is sufficient to recover most of that capacity.","source":"verdict.weakest_assumption","status":"machine_extracted","claim_id":"C2","attestation":"unclaimed"},{"kind":"one_line_summary","text":"DoRA improves LoRA by decomposing weights into magnitude and direction and updating only direction with low-rank matrices, closing much of the gap to full fine-tuning.","source":"verdict.one_line_summary","status":"machine_extracted","claim_id":"C3","attestation":"unclaimed"},{"kind":"headline","text":"DoRA splits pretrained weights into magnitude and direction then updates only the direction with LoRA to narrow the gap to full fine-tuning.","source":"verdict.pith_extraction.headline","status":"machine_extracted","claim_id":"C4","attestation":"unclaimed"}],"snapshot_sha256":"db313982d8c375df31d6ef5f024b6af3bf8c30256b98a7a69da364154151e2bf"},"source":{"id":"2402.09353","kind":"arxiv","version":6},"verdict":{"id":"365c3a9b-7498-4162-9276-4136588edd7f","model_set":{"reader":"grok-4.3"},"created_at":"2026-05-15T22:22:47.642685Z","strongest_claim":"By employing DoRA, we enhance both the learning capacity and training stability of LoRA while avoiding any additional inference overhead. DoRA consistently outperforms LoRA on fine-tuning LLaMA, LLaVA, and VL-BART on various downstream tasks.","one_line_summary":"DoRA improves LoRA by decomposing weights into magnitude and direction and updating only direction with low-rank matrices, closing much of the gap to full fine-tuning.","pipeline_version":"pith-pipeline@v0.9.0","weakest_assumption":"That separating magnitude from direction during fine-tuning is the primary reason full fine-tuning outperforms LoRA, and that freezing magnitude while updating direction with LoRA is sufficient to recover most of that capacity.","pith_extraction_headline":"DoRA splits pretrained weights into magnitude and direction then updates only the direction with LoRA to narrow the gap to full fine-tuning."},"references":{"count":108,"sample":[{"doi":"","year":null,"title":"Edward J Hu and yelong shen and Phillip Wallis and Zeyuan Allen-Zhu and Yuanzhi Li and Shean Wang and Lu Wang and Weizhu Chen , booktitle=. Lo","work_id":"b49d2184-e07f-4d04-8ab1-a41b24c83367","ref_index":1,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":null,"title":"The Eleventh International Conference on Learning Representations , year=","work_id":"66f7f0b1-50d0-43d9-b30c-1df1167ebaf5","ref_index":2,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":null,"title":"International Conference on Learning Representations , year=","work_id":"6e7ed015-d8c8-46fb-ba68-21ff6070c2b3","ref_index":3,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":null,"title":"International Conference on Learning Representations , year=","work_id":"0a859233-d694-48d5-bfd3-2a478305e686","ref_index":5,"cited_arxiv_id":"","is_internal_anchor":false},{"doi":"","year":null,"title":"Proceedings of the 30th International Conference on Neural Information Processing Systems , pages=","work_id":"41b26387-ea43-4a0b-83c7-9c789fc6bab8","ref_index":6,"cited_arxiv_id":"","is_internal_anchor":false}],"resolved_work":108,"snapshot_sha256":"ac6f3e1ebfbc749e873f4d905a2af22febd8c3fd1dbf953794702fcf0fb2fef5","internal_anchors":6},"formal_canon":{"evidence_count":2,"snapshot_sha256":"d45c981a1dba0cb274d4dff8d80f2211e341ffed346dfa54ab6af5e8d7071fab"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":"365c3a9b-7498-4162-9276-4136588edd7f"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-17T23:38:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qPh0QksDDAkAZYQlm1xIyjlcXFnUAxRROe+iUGkbpqmO6I9r0XFDfVqe9TmarS8yYhd8PhEc/NLlKf3kz9+YDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-09T00:50:04.878883Z"},"content_sha256":"941d9e9f5e3098f4f287d52d4a20f031a246086272b66792a9625145b4d8545e","schema_version":"1.0","event_id":"sha256:941d9e9f5e3098f4f287d52d4a20f031a246086272b66792a9625145b4d8545e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/HV2DUFL5NTBXQPERJJHWUWCP4G/bundle.json","state_url":"https://pith.science/pith/HV2DUFL5NTBXQPERJJHWUWCP4G/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/HV2DUFL5NTBXQPERJJHWUWCP4G/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-06-09T00:50:04Z","links":{"resolver":"https://pith.science/pith/HV2DUFL5NTBXQPERJJHWUWCP4G","bundle":"https://pith.science/pith/HV2DUFL5NTBXQPERJJHWUWCP4G/bundle.json","state":"https://pith.science/pith/HV2DUFL5NTBXQPERJJHWUWCP4G/state.json","well_known_bundle":"https://pith.science/.well-known/pith/HV2DUFL5NTBXQPERJJHWUWCP4G/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:HV2DUFL5NTBXQPERJJHWUWCP4G","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"ec9b6058fb2f39b8014429993f30f6a4391718921e4a6ff00718113de20c8fc1","cross_cats_sorted":["cs.CV"],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2024-02-14T17:59:34Z","title_canon_sha256":"7ee3bbcc3ae10da833ba6e80cd08b6da3dc3140a032b8f28c0a151bce817b9c6"},"schema_version":"1.0","source":{"id":"2402.09353","kind":"arxiv","version":6}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2402.09353","created_at":"2026-05-17T23:38:49Z"},{"alias_kind":"arxiv_version","alias_value":"2402.09353v6","created_at":"2026-05-17T23:38:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2402.09353","created_at":"2026-05-17T23:38:49Z"},{"alias_kind":"pith_short_12","alias_value":"HV2DUFL5NTBX","created_at":"2026-05-18T12:33:37Z"},{"alias_kind":"pith_short_16","alias_value":"HV2DUFL5NTBXQPER","created_at":"2026-05-18T12:33:37Z"},{"alias_kind":"pith_short_8","alias_value":"HV2DUFL5","created_at":"2026-05-18T12:33:37Z"}],"graph_snapshots":[{"event_id":"sha256:941d9e9f5e3098f4f287d52d4a20f031a246086272b66792a9625145b4d8545e","target":"graph","created_at":"2026-05-17T23:38:49Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":4,"items":[{"attestation":"unclaimed","claim_id":"C1","kind":"strongest_claim","source":"verdict.strongest_claim","status":"machine_extracted","text":"By employing DoRA, we enhance both the learning capacity and training stability of LoRA while avoiding any additional inference overhead. DoRA consistently outperforms LoRA on fine-tuning LLaMA, LLaVA, and VL-BART on various downstream tasks."},{"attestation":"unclaimed","claim_id":"C2","kind":"weakest_assumption","source":"verdict.weakest_assumption","status":"machine_extracted","text":"That separating magnitude from direction during fine-tuning is the primary reason full fine-tuning outperforms LoRA, and that freezing magnitude while updating direction with LoRA is sufficient to recover most of that capacity."},{"attestation":"unclaimed","claim_id":"C3","kind":"one_line_summary","source":"verdict.one_line_summary","status":"machine_extracted","text":"DoRA improves LoRA by decomposing weights into magnitude and direction and updating only direction with low-rank matrices, closing much of the gap to full fine-tuning."},{"attestation":"unclaimed","claim_id":"C4","kind":"headline","source":"verdict.pith_extraction.headline","status":"machine_extracted","text":"DoRA splits pretrained weights into magnitude and direction then updates only the direction with LoRA to narrow the gap to full fine-tuning."}],"snapshot_sha256":"db313982d8c375df31d6ef5f024b6af3bf8c30256b98a7a69da364154151e2bf"},"formal_canon":{"evidence_count":2,"snapshot_sha256":"d45c981a1dba0cb274d4dff8d80f2211e341ffed346dfa54ab6af5e8d7071fab"},"paper":{"abstract_excerpt":"Among the widely used parameter-efficient fine-tuning (PEFT) methods, LoRA and its variants have gained considerable popularity because of avoiding additional inference costs. However, there still often exists an accuracy gap between these methods and full fine-tuning (FT). In this work, we first introduce a novel weight decomposition analysis to investigate the inherent differences between FT and LoRA. Aiming to resemble the learning capacity of FT from the findings, we propose Weight-Decomposed Low-Rank Adaptation (DoRA). DoRA decomposes the pre-trained weight into two components, magnitude ","authors_text":"Chien-Yi Wang, Hongxu Yin, Kwang-Ting Cheng, Min-Hung Chen, Pavlo Molchanov, Shih-Yang Liu, Yu-Chiang Frank Wang","cross_cats":["cs.CV"],"headline":"DoRA splits pretrained weights into magnitude and direction then updates only the direction with LoRA to narrow the gap to full fine-tuning.","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2024-02-14T17:59:34Z","title":"DoRA: Weight-Decomposed Low-Rank Adaptation"},"references":{"count":108,"internal_anchors":6,"resolved_work":108,"sample":[{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":1,"title":"Edward J Hu and yelong shen and Phillip Wallis and Zeyuan Allen-Zhu and Yuanzhi Li and Shean Wang and Lu Wang and Weizhu Chen , booktitle=. Lo","work_id":"b49d2184-e07f-4d04-8ab1-a41b24c83367","year":null},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":2,"title":"The Eleventh International Conference on Learning Representations , year=","work_id":"66f7f0b1-50d0-43d9-b30c-1df1167ebaf5","year":null},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":3,"title":"International Conference on Learning Representations , year=","work_id":"6e7ed015-d8c8-46fb-ba68-21ff6070c2b3","year":null},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":5,"title":"International Conference on Learning Representations , year=","work_id":"0a859233-d694-48d5-bfd3-2a478305e686","year":null},{"cited_arxiv_id":"","doi":"","is_internal_anchor":false,"ref_index":6,"title":"Proceedings of the 30th International Conference on Neural Information Processing Systems , pages=","work_id":"41b26387-ea43-4a0b-83c7-9c789fc6bab8","year":null}],"snapshot_sha256":"ac6f3e1ebfbc749e873f4d905a2af22febd8c3fd1dbf953794702fcf0fb2fef5"},"source":{"id":"2402.09353","kind":"arxiv","version":6},"verdict":{"created_at":"2026-05-15T22:22:47.642685Z","id":"365c3a9b-7498-4162-9276-4136588edd7f","model_set":{"reader":"grok-4.3"},"one_line_summary":"DoRA improves LoRA by decomposing weights into magnitude and direction and updating only direction with low-rank matrices, closing much of the gap to full fine-tuning.","pipeline_version":"pith-pipeline@v0.9.0","pith_extraction_headline":"DoRA splits pretrained weights into magnitude and direction then updates only the direction with LoRA to narrow the gap to full fine-tuning.","strongest_claim":"By employing DoRA, we enhance both the learning capacity and training stability of LoRA while avoiding any additional inference overhead. DoRA consistently outperforms LoRA on fine-tuning LLaMA, LLaVA, and VL-BART on various downstream tasks.","weakest_assumption":"That separating magnitude from direction during fine-tuning is the primary reason full fine-tuning outperforms LoRA, and that freezing magnitude while updating direction with LoRA is sufficient to recover most of that capacity."}},"verdict_id":"365c3a9b-7498-4162-9276-4136588edd7f"}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:d51b9c9f8a2b4aef07d4e309438d9bb3c3a6a2ff3fd9df957fc5979e96346041","target":"record","created_at":"2026-05-17T23:38:49Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"ec9b6058fb2f39b8014429993f30f6a4391718921e4a6ff00718113de20c8fc1","cross_cats_sorted":["cs.CV"],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CL","submitted_at":"2024-02-14T17:59:34Z","title_canon_sha256":"7ee3bbcc3ae10da833ba6e80cd08b6da3dc3140a032b8f28c0a151bce817b9c6"},"schema_version":"1.0","source":{"id":"2402.09353","kind":"arxiv","version":6}},"canonical_sha256":"3d743a157d6cc3783c914a4f6a584fe1a4bb075bdeb1fa66698401ee0c39270c","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"3d743a157d6cc3783c914a4f6a584fe1a4bb075bdeb1fa66698401ee0c39270c","first_computed_at":"2026-05-17T23:38:49.948159Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:38:49.948159Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"6LzqE9U6zzLs3s1T676ghLDMhvpn5vY8cq6ILIK6g/qUh1QG4Gnlh5WRruVZhOraCfnQjzXBtQsteV/STFqvCw==","signature_status":"signed_v1","signed_at":"2026-05-17T23:38:49.948665Z","signed_message":"canonical_sha256_bytes"},"source_id":"2402.09353","source_kind":"arxiv","source_version":6}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:d51b9c9f8a2b4aef07d4e309438d9bb3c3a6a2ff3fd9df957fc5979e96346041","sha256:941d9e9f5e3098f4f287d52d4a20f031a246086272b66792a9625145b4d8545e"],"state_sha256":"e672cc400abd60e6351485a0ac99781415ddd0f1311bdcbcd74cd01be7ce5522"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"7Q7mNzbCkqIfQjlF8RJs0xCX0Zk0h24knWQ6CyiOpWT9HxpJPXK8/0x8ytIgdccgA9EmHEjVGpIAC6SitX/9AA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-09T00:50:04.881198Z","bundle_sha256":"e1b11b9e2929bfb3fc5948caf31a144c2c729d64f8d0c97865ebd2e7353b6281"}}