RivonClaw

RivonClaw·GaoyangZhang.RivonClaw

An easy-mode runtime and UI layer built on top of OpenClaw, designed to turn long-lived AI agents into personal digital butlers.

OpenClaw is a powerful agent runtime — but it's built for engineers. Setting it up means editing config files, managing processes, and juggling API keys from the terminal. For non-programmers (designers, operators, small business owners), that barrier is too high. RivonClaw wraps OpenClaw into a desktop app that anyone can use: install, launch from the system tray, and manage everything through a local web panel. Write rules in plain language instead of code, configure LLM providers and messaging channels with a few clicks, and let the agent learn your preferences over time. No terminal required. In short: OpenClaw is the engine; RivonClaw is the cockpit. Features - Natural Language Rules: Write rules in plain language—they compile to policy, guards, or skills and take effect immediately (no restart) - Multi-Provider LLM Support: 20+ providers (OpenAI, Anthropic, Google Gemini, DeepSeek, Zhipu/Z.ai, Moonshot/Kimi, Qwen, Groq, Mistral, xAI, OpenRouter, MiniMax, Venice AI, Xiaomi/MiMo, Volcengine/Doubao, Amazon Bedrock, NVIDIA NIM, etc.) plus subscription/coding plans (Claude, Gemini, Zhipu Coding, Qwen Coding, Kimi Code, MiniMax Coding, Volcengine Coding) and Ollama for local models - OAuth & Subscription Plans: Sign in with Google for free-tier Gemini access or connect Claude/Anthropic subscription—no API key needed. Auto-detects or installs CLI credentials - Per-Provider Proxy Support: Configure HTTP/SOCKS5 proxies per LLM provider or API key, with automatic routing and hot reload—essential for restricted regions - Multi-Account Channels: Configure Telegram, WhatsApp, Discord, Slack, Google Chat, Signal, iMessage, Feishu/Lark, LINE, Matrix, Mattermost, Microsoft Teams, and more through UI with secure secret storage (Keychain/DPAPI) - Token Usage Tracking: Real-time statistics by model and provider, auto-refreshed from OpenClaw session files - Speech-to-Text: Region-aware STT integration for voice messages (Groq, Volcengine) - Visual Permissions: Control file read/write access through UI - Zero-Restart Updates: API key, proxy, and channel changes apply instantly via hot reload—no gateway restart needed - Local-First & Private: All data stays on your machine; secrets never stored in plaintext - Chat with Agent: Real-time WebSocket chat with markdown rendering, emoji picker, image attachments, model switching, and persistent conversation history - Skills Marketplace: Browse, search, and install community skills from a built-in marketplace; manage installed skills with one click - Auto-Update: Client update checker with static manifest hosting - Privacy-First Telemetry: Optional anonymous usage analytics—no PII collected How File Permissions Work RivonClaw enforces file access permissions through an OpenClaw plugin that intercepts tool calls before they execute. Here's what's protected: - File access tools (read, write, edit, image, apply-patch): Fully protected—paths are validated against your configured permissions - Command execution (exec, process): Working directory is validated, but paths inside command strings (like cat /etc/passwd) cannot be inspected Coverage: ~85-90% of file access scenarios. For maximum security, consider restricting or disabling exec tools through Rules. Technical note: The file permissions plugin uses OpenClaw's before_tool_call hook—no vendor source code modifications needed, so RivonClaw can cleanly pull upstream OpenClaw updates.

winget install --id GaoyangZhang.RivonClaw --exact --source winget

Latest 1.8.71·July 14, 2026

Release Notes

Installer type: nullsoft

ArchitectureScopeDownloadSHA256
x64userDownloadEAF19974D92158DDB3EC864C6576198769A47F6AB51EFEACA41CB0210F1D9EC8
x64machineDownloadEAF19974D92158DDB3EC864C6576198769A47F6AB51EFEACA41CB0210F1D9EC8

Details

Homepage
https://github.com/gaoyangz77/rivonclaw
License
MIT
Publisher
RivonClaw
Support
https://github.com/gaoyangz77/rivonclaw/issues
Copyright
Copyright (c) 2026 Gaoyang Zhang

Tags

agentagenticaichatbotclawlarge-language-modelllm

Older versions (68)

1.8.70
ArchitectureScopeDownloadSHA256
x64userDownload33258CF679DFFA4A54CE1B5769B808730F486ED4998905815D90908DBC0FF6D6
x64machineDownload33258CF679DFFA4A54CE1B5769B808730F486ED4998905815D90908DBC0FF6D6
1.8.69
ArchitectureScopeDownloadSHA256
x64userDownload532248F35ABB3077E63A4546D31673544C7C5E02ED256603EB791135021AF492
x64machineDownload532248F35ABB3077E63A4546D31673544C7C5E02ED256603EB791135021AF492
1.8.68
ArchitectureScopeDownloadSHA256
x64userDownload605F04007E0FA6068BE5EAD7FE7211D698BB774A2260B907F0712774FAB3402E
x64machineDownload605F04007E0FA6068BE5EAD7FE7211D698BB774A2260B907F0712774FAB3402E
1.8.67
ArchitectureScopeDownloadSHA256
x64userDownloadA2F1CA267917A0202A0EE18879CD02BFC0FAC9C0B36841619DDECE3671398611
x64machineDownloadA2F1CA267917A0202A0EE18879CD02BFC0FAC9C0B36841619DDECE3671398611
1.8.66
ArchitectureScopeDownloadSHA256
x64userDownload07A63D46382E001FC86DA526F3EB0CAD8245A1A12E51B87AA95FA27B5C318330
x64machineDownload07A63D46382E001FC86DA526F3EB0CAD8245A1A12E51B87AA95FA27B5C318330
1.8.65
ArchitectureScopeDownloadSHA256
x64userDownloadE5C753F5B0157E6B54BF75419B564C84CFA9A8A318324957D7C799A2962A1673
x64machineDownloadE5C753F5B0157E6B54BF75419B564C84CFA9A8A318324957D7C799A2962A1673
1.8.64
ArchitectureScopeDownloadSHA256
x64userDownloadB1D82EB70E12D597BF13C7A1E9276012EFFF4C6E2ED85EEE248D5E273F7941D2
x64machineDownloadB1D82EB70E12D597BF13C7A1E9276012EFFF4C6E2ED85EEE248D5E273F7941D2
1.8.63
ArchitectureScopeDownloadSHA256
x64userDownload0922AE8FADE01F2EEB80E44B7AA3A5AEC135416CF0337325723BA1B8EAA0807E
x64machineDownload0922AE8FADE01F2EEB80E44B7AA3A5AEC135416CF0337325723BA1B8EAA0807E
1.8.62
ArchitectureScopeDownloadSHA256
x64userDownload0C9D7470D514A0B27F0792161387730E534CF0C1C948BA109FBCACE5C033D1A8
x64machineDownload0C9D7470D514A0B27F0792161387730E534CF0C1C948BA109FBCACE5C033D1A8
1.8.61
ArchitectureScopeDownloadSHA256
x64userDownload9783BCBD6E485B5AB6D8DD05C5BF3B22B5F1AEB160577D3F7A904F869331F59F
x64machineDownload9783BCBD6E485B5AB6D8DD05C5BF3B22B5F1AEB160577D3F7A904F869331F59F
1.8.60
ArchitectureScopeDownloadSHA256
x64userDownload8828CDD7CDDF2287D273B69A13BB51339B1783C77BA785D6EBEE177290D95471
x64machineDownload8828CDD7CDDF2287D273B69A13BB51339B1783C77BA785D6EBEE177290D95471
1.8.59
ArchitectureScopeDownloadSHA256
x64userDownload0AEB1F0107AC2C9145FDB9D83567BF91884DD71AACE6DBA08B115E3C34B72BC1
x64machineDownload0AEB1F0107AC2C9145FDB9D83567BF91884DD71AACE6DBA08B115E3C34B72BC1
1.8.57
ArchitectureScopeDownloadSHA256
x64userDownload7BF3ECA1F51CA2EF7B8E8A77D5C8B961A9162980E6A53DEA03058AEBDCB61BD4
x64machineDownload7BF3ECA1F51CA2EF7B8E8A77D5C8B961A9162980E6A53DEA03058AEBDCB61BD4
1.8.56
ArchitectureScopeDownloadSHA256
x64userDownloadAE277136BE69E0EB59CE510B11FEE0CD562B2341DF9B096B84EA4E22F768183F
x64machineDownloadAE277136BE69E0EB59CE510B11FEE0CD562B2341DF9B096B84EA4E22F768183F
1.8.55
ArchitectureScopeDownloadSHA256
x64userDownload390C8BC2BA0AE0D2720C2ADE4430F59560A22A0922B8886256F01AC7683F90C1
x64machineDownload390C8BC2BA0AE0D2720C2ADE4430F59560A22A0922B8886256F01AC7683F90C1
1.8.54
ArchitectureScopeDownloadSHA256
x64userDownload12A5EFBC3E1FD3718C9B1CF544B15C6733D1F855A40330C2E0082376C602ADA4
x64machineDownload12A5EFBC3E1FD3718C9B1CF544B15C6733D1F855A40330C2E0082376C602ADA4
1.8.53
ArchitectureScopeDownloadSHA256
x64userDownload183AEB0D795BCA8C351AFCF9BE49E4FCCDDA9494523C8A1C066B30602377F696
x64machineDownload183AEB0D795BCA8C351AFCF9BE49E4FCCDDA9494523C8A1C066B30602377F696
1.8.52
ArchitectureScopeDownloadSHA256
x64userDownload35915F595334BE97B024E1E57CE740C283130044BB023828416F586F9B1C1999
x64machineDownload35915F595334BE97B024E1E57CE740C283130044BB023828416F586F9B1C1999
1.8.51
ArchitectureScopeDownloadSHA256
x64userDownload659F3741C1BDF603FDA0921BE6CDB55F9A89423B501023668826DE5BB79D35CB
x64machineDownload659F3741C1BDF603FDA0921BE6CDB55F9A89423B501023668826DE5BB79D35CB
1.8.50
ArchitectureScopeDownloadSHA256
x64userDownload6FC93B90E99DCC8FA8E380B6531568C22C5E8DF2FE8D4C6A0AF64E0B8F2477E9
x64machineDownload6FC93B90E99DCC8FA8E380B6531568C22C5E8DF2FE8D4C6A0AF64E0B8F2477E9
1.8.49
ArchitectureScopeDownloadSHA256
x64userDownload6FC2E782D9A608BFA4154E7C4503CEDE9651A25CD89FAA198D3B388C71FFE1D7
x64machineDownload6FC2E782D9A608BFA4154E7C4503CEDE9651A25CD89FAA198D3B388C71FFE1D7
1.8.47
ArchitectureScopeDownloadSHA256
x64userDownloadCE7979D6575956273CBF672871E49AD2D8E130E595A815FD2CD896F4DC27B769
x64machineDownloadCE7979D6575956273CBF672871E49AD2D8E130E595A815FD2CD896F4DC27B769
1.8.46
ArchitectureScopeDownloadSHA256
x64userDownload2FCF9812BCF0346780DFF3F6042FBB6984F006E40AF88FCE946ECACAB8AB3487
x64machineDownload2FCF9812BCF0346780DFF3F6042FBB6984F006E40AF88FCE946ECACAB8AB3487
1.8.45
ArchitectureScopeDownloadSHA256
x64userDownload28CCCD1B55499507A8510D9F9D91D27B9989F15115404897A778E609DAF6E80B
x64machineDownload28CCCD1B55499507A8510D9F9D91D27B9989F15115404897A778E609DAF6E80B
1.8.44
ArchitectureScopeDownloadSHA256
x64userDownload70B5F1107176C0AA4326156CF508D4F0583F957AFFC7603D87C3274F3495DD84
x64machineDownload70B5F1107176C0AA4326156CF508D4F0583F957AFFC7603D87C3274F3495DD84
1.8.43
ArchitectureScopeDownloadSHA256
x64userDownloadF441C818505D243AED3A2B196109DFECDD809440E59AEC0B80789CFCF6DD5AB7
x64machineDownloadF441C818505D243AED3A2B196109DFECDD809440E59AEC0B80789CFCF6DD5AB7
1.8.42
ArchitectureScopeDownloadSHA256
x64userDownloadE097A848ADC6FC7614B420F4057B113B22E2EF25B97E750DA2C51F50F5442C7F
x64machineDownloadE097A848ADC6FC7614B420F4057B113B22E2EF25B97E750DA2C51F50F5442C7F
1.8.41
ArchitectureScopeDownloadSHA256
x64userDownloadD5E90D13B75B62CE9A1584F8748D72BC182C48CF2725583D706CC5FA2A3376C2
x64machineDownloadD5E90D13B75B62CE9A1584F8748D72BC182C48CF2725583D706CC5FA2A3376C2
1.8.40
ArchitectureScopeDownloadSHA256
x64userDownload792B5B26049484C04F501B9FE5E0FC3C77192F55C853F4C5043F25092F09FD23
x64machineDownload792B5B26049484C04F501B9FE5E0FC3C77192F55C853F4C5043F25092F09FD23
1.8.39
ArchitectureScopeDownloadSHA256
x64userDownload93BEB5A0C4B19FE593CD97BDC56079C94CD27F194C726EE086F072119CCF09CF
x64machineDownload93BEB5A0C4B19FE593CD97BDC56079C94CD27F194C726EE086F072119CCF09CF
1.8.38
ArchitectureScopeDownloadSHA256
x64userDownload5191B451D61B6630DAB526113A7D2A10940C168F71F7C4F0E8A5BBB4F69F870F
x64machineDownload5191B451D61B6630DAB526113A7D2A10940C168F71F7C4F0E8A5BBB4F69F870F
1.8.37
ArchitectureScopeDownloadSHA256
x64userDownload3E19B6B5124065960FA75F6AEDA46F215DDCA825FC8791828C29B37B7C20FBE7
x64machineDownload3E19B6B5124065960FA75F6AEDA46F215DDCA825FC8791828C29B37B7C20FBE7
1.8.36
ArchitectureScopeDownloadSHA256
x64userDownloadEF9E1AA9C5CE85A29FA2C6B47F344C240CF54B60EFD22BD8552BE2F6DBED5121
x64machineDownloadEF9E1AA9C5CE85A29FA2C6B47F344C240CF54B60EFD22BD8552BE2F6DBED5121
1.8.35
ArchitectureScopeDownloadSHA256
x64userDownload8256A80B4B144E540B26331E84E43E179695649661CF166606EF174D464169DD
x64machineDownload8256A80B4B144E540B26331E84E43E179695649661CF166606EF174D464169DD
1.8.34
ArchitectureScopeDownloadSHA256
x64userDownload2A007D6D78D447B8A29E8C8BFF2D6E3529F1276962D13C6CF176CE2A7D05F13B
x64machineDownload2A007D6D78D447B8A29E8C8BFF2D6E3529F1276962D13C6CF176CE2A7D05F13B
1.8.33
ArchitectureScopeDownloadSHA256
x64userDownloadBDAFD7FA4414C766B0D010298AA85A58F5E7356A63EB3F4E8713A4148C80B1E0
x64machineDownloadBDAFD7FA4414C766B0D010298AA85A58F5E7356A63EB3F4E8713A4148C80B1E0
1.8.32
ArchitectureScopeDownloadSHA256
x64userDownload9934C5047646B856340EE86E86169D91F7F2D24AFF10F74812322BB1B40382DA
x64machineDownload9934C5047646B856340EE86E86169D91F7F2D24AFF10F74812322BB1B40382DA
1.8.29
ArchitectureScopeDownloadSHA256
x64userDownload044E795C743A177C420BCD21BC69121B33D5A42D7E3126976D3940C1A410E0DC
x64machineDownload044E795C743A177C420BCD21BC69121B33D5A42D7E3126976D3940C1A410E0DC
1.8.22
ArchitectureScopeDownloadSHA256
x64userDownloadB7610E99F3838C0891A63FC5FCF8862BD09092F23B90E7A293115263D4E0C7D9
x64machineDownloadB7610E99F3838C0891A63FC5FCF8862BD09092F23B90E7A293115263D4E0C7D9
1.8.19
ArchitectureScopeDownloadSHA256
x64userDownloadA02BDC856B866768A52492587DC6B3896A2AA09FE95C5F6AC174ACD8B4C2565F
x64machineDownloadA02BDC856B866768A52492587DC6B3896A2AA09FE95C5F6AC174ACD8B4C2565F
1.8.17
ArchitectureScopeDownloadSHA256
x64userDownload538F81A513E3EBB4F846940EAEF39A8574D7DE88D4D212D0DE9E43A45DC70E22
x64machineDownload538F81A513E3EBB4F846940EAEF39A8574D7DE88D4D212D0DE9E43A45DC70E22
1.8.16
ArchitectureScopeDownloadSHA256
x64userDownloadD034AA8980343526CEF7D7D4BEEDF45100DF73D53FF487D8CD3C317A78482D36
x64machineDownloadD034AA8980343526CEF7D7D4BEEDF45100DF73D53FF487D8CD3C317A78482D36
1.8.14
ArchitectureScopeDownloadSHA256
x64userDownloadDADFEB813A2EC8183AAEC1305CE5AB1F7AB023859DA45C3DF84444FDB3331E4F
x64machineDownloadDADFEB813A2EC8183AAEC1305CE5AB1F7AB023859DA45C3DF84444FDB3331E4F
1.8.11
ArchitectureScopeDownloadSHA256
x64userDownloadE8F05727316C9332275AD930FF361169684FD17DC96A00416D1673AC1AA9F028
x64machineDownloadE8F05727316C9332275AD930FF361169684FD17DC96A00416D1673AC1AA9F028
1.8.10
ArchitectureScopeDownloadSHA256
x64userDownloadBB1C6A714E3C879040CFD9DBA503A2EEA3E06539E6F0480C3D21BDC1955117E9
x64machineDownloadBB1C6A714E3C879040CFD9DBA503A2EEA3E06539E6F0480C3D21BDC1955117E9
1.8.9
ArchitectureScopeDownloadSHA256
x64userDownload895713DCEBEBE0B3FAECFA369485C18F8FCE2668E1B3EA2A03E9C2873056BB77
x64machineDownload895713DCEBEBE0B3FAECFA369485C18F8FCE2668E1B3EA2A03E9C2873056BB77
1.8.8
ArchitectureScopeDownloadSHA256
x64userDownload1F722773668F720F7D71E843B8007E659BAC596DD84148DF47B6823CD5B96F09
x64machineDownload1F722773668F720F7D71E843B8007E659BAC596DD84148DF47B6823CD5B96F09
1.8.7
ArchitectureScopeDownloadSHA256
x64userDownload3CB6EEADD29569BC3962410743C9C4BE03912E949787E66B24A1060CD66AA6D1
x64machineDownload3CB6EEADD29569BC3962410743C9C4BE03912E949787E66B24A1060CD66AA6D1
1.8.6
ArchitectureScopeDownloadSHA256
x64userDownload6A2CC71BBF9D13589923F8C198B6A1505189E8D60F7BD07FCC3D0B6E17ADAA53
x64machineDownload6A2CC71BBF9D13589923F8C198B6A1505189E8D60F7BD07FCC3D0B6E17ADAA53
1.8.5
ArchitectureScopeDownloadSHA256
x64userDownloadD3C2F5C07F938DB69A4B7B6FDA6528FD48942E4E6FE5C3CBEFC25F629A6B4DC2
x64machineDownloadD3C2F5C07F938DB69A4B7B6FDA6528FD48942E4E6FE5C3CBEFC25F629A6B4DC2
1.8.3
ArchitectureScopeDownloadSHA256
x64userDownload1B9FF36DBC56255528EA391AE39BE1C9D88CD2A719123880C94C1F53CB7E1129
x64machineDownload1B9FF36DBC56255528EA391AE39BE1C9D88CD2A719123880C94C1F53CB7E1129
1.8.2
ArchitectureScopeDownloadSHA256
x64userDownload4814763D77A6DB9F1AA699BC63505DB498907077BBAB4DED734B74F2304FC67F
x64machineDownload4814763D77A6DB9F1AA699BC63505DB498907077BBAB4DED734B74F2304FC67F
1.8.1
ArchitectureScopeDownloadSHA256
x64userDownloadF0E328EDE6BA17BFBAB321D11BD0E1770B5007852F2617ACB1A0D0C5EC30C625
x64machineDownloadF0E328EDE6BA17BFBAB321D11BD0E1770B5007852F2617ACB1A0D0C5EC30C625
1.8.0
ArchitectureScopeDownloadSHA256
x64userDownload19465C6744C220914FC853E7BB4BEA935FFBCFBFEF000CBED8D07ED05CFAE3AC
x64machineDownload19465C6744C220914FC853E7BB4BEA935FFBCFBFEF000CBED8D07ED05CFAE3AC
1.7.13
ArchitectureScopeDownloadSHA256
x64userDownload8F25989BFED0EB1A40E8099EF911316712326644FE1F84039D4E50157BEE961F
x64machineDownload8F25989BFED0EB1A40E8099EF911316712326644FE1F84039D4E50157BEE961F
1.7.12
ArchitectureScopeDownloadSHA256
x64userDownload50BD37E0C54C32D74EE966F8CECFBE6B158425B5D015156487DD476845C739B4
x64machineDownload50BD37E0C54C32D74EE966F8CECFBE6B158425B5D015156487DD476845C739B4
1.7.11
ArchitectureScopeDownloadSHA256
x64userDownload2296E7CCC51E1CF890D1AA1ADA95CB2A094A9279F8E38B1D06197215B5BF7E56
x64machineDownload2296E7CCC51E1CF890D1AA1ADA95CB2A094A9279F8E38B1D06197215B5BF7E56
1.7.10
ArchitectureScopeDownloadSHA256
x64userDownloadFC0999DFAA7AC271E5E60550CC8D867B0678B52A0B5CDA0E2C67B0B46689BA62
x64machineDownloadFC0999DFAA7AC271E5E60550CC8D867B0678B52A0B5CDA0E2C67B0B46689BA62
1.7.9
ArchitectureScopeDownloadSHA256
x64userDownload7C2A6D48273C5C20F03A875BBE4312D591EC2597E20CAE65193B387EF7FF531F
x64machineDownload7C2A6D48273C5C20F03A875BBE4312D591EC2597E20CAE65193B387EF7FF531F
1.7.8
ArchitectureScopeDownloadSHA256
x64userDownload073BD68C1B68C65C556A2A708EC347EDAABE5E0EE24340A4903B940741943778
x64machineDownload073BD68C1B68C65C556A2A708EC347EDAABE5E0EE24340A4903B940741943778
1.7.7
ArchitectureScopeDownloadSHA256
x64userDownload9CA1877E69F6275A16E4EBF15445C45BDC8BFF21A6FC769954DC6B06398A7AEB
x64machineDownload9CA1877E69F6275A16E4EBF15445C45BDC8BFF21A6FC769954DC6B06398A7AEB
1.7.6
ArchitectureScopeDownloadSHA256
x64userDownload6A3871E965452DFFFF7857D0DCDFD721582314AA18874DAC2A52BBDAC964AB3E
x64machineDownload6A3871E965452DFFFF7857D0DCDFD721582314AA18874DAC2A52BBDAC964AB3E
1.7.5
ArchitectureScopeDownloadSHA256
x64userDownload1CB953381AF333DFD92C7F7AF657832524A562C95D81E866FDC9F3BC293AEE09
x64machineDownload1CB953381AF333DFD92C7F7AF657832524A562C95D81E866FDC9F3BC293AEE09
1.7.3
ArchitectureScopeDownloadSHA256
x64userDownload4B5B4EEF66328E8C2711C959680E5A58D218D0442640010B31970696D0D2CCA6
x64machineDownload4B5B4EEF66328E8C2711C959680E5A58D218D0442640010B31970696D0D2CCA6
1.7.1
ArchitectureScopeDownloadSHA256
x64userDownloadF045924A5223560FE1C3AAE27EDB56DBC62E44E223B3657832F2D5D15408EDE2
x64machineDownloadF045924A5223560FE1C3AAE27EDB56DBC62E44E223B3657832F2D5D15408EDE2
1.6.6
ArchitectureScopeDownloadSHA256
x64userDownload7F5251A364CC4D7AEABF163C4F921C8B1373876B28657259CAF388EF3D32520E
x64machineDownload7F5251A364CC4D7AEABF163C4F921C8B1373876B28657259CAF388EF3D32520E
1.6.5
ArchitectureScopeDownloadSHA256
x64userDownloadA5F7DC019DBD41CD7BEDCF64F80310E5D70CFCC325B8A7310448EF4C0010AE9D
x64machineDownloadA5F7DC019DBD41CD7BEDCF64F80310E5D70CFCC325B8A7310448EF4C0010AE9D
1.6.2
ArchitectureScopeDownloadSHA256
x64userDownload761B4C3A1AAC5E1623FE4DB982F73D4616D6AA5315C96BCB8D5CFEBB1658FC68
x64machineDownload761B4C3A1AAC5E1623FE4DB982F73D4616D6AA5315C96BCB8D5CFEBB1658FC68