Hrishi commited on
Commit
48cd1f3
0 Parent(s):

Initial Commit

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +35 -0
  2. .gitignore +1 -0
  3. OpenHermes-2.5-Mistral-7B-q4f32_1-webgpu.wasm +3 -0
  4. README.md +63 -0
  5. params/added_tokens.json +4 -0
  6. params/mlc-chat-config.json +33 -0
  7. params/ndarray-cache.json +0 -0
  8. params/params_shard_0.bin +3 -0
  9. params/params_shard_1.bin +3 -0
  10. params/params_shard_10.bin +3 -0
  11. params/params_shard_100.bin +3 -0
  12. params/params_shard_101.bin +3 -0
  13. params/params_shard_102.bin +3 -0
  14. params/params_shard_103.bin +3 -0
  15. params/params_shard_104.bin +3 -0
  16. params/params_shard_105.bin +3 -0
  17. params/params_shard_106.bin +3 -0
  18. params/params_shard_107.bin +3 -0
  19. params/params_shard_108.bin +3 -0
  20. params/params_shard_109.bin +3 -0
  21. params/params_shard_11.bin +3 -0
  22. params/params_shard_110.bin +3 -0
  23. params/params_shard_111.bin +3 -0
  24. params/params_shard_112.bin +3 -0
  25. params/params_shard_113.bin +3 -0
  26. params/params_shard_114.bin +3 -0
  27. params/params_shard_115.bin +3 -0
  28. params/params_shard_116.bin +3 -0
  29. params/params_shard_117.bin +3 -0
  30. params/params_shard_118.bin +3 -0
  31. params/params_shard_119.bin +3 -0
  32. params/params_shard_12.bin +3 -0
  33. params/params_shard_120.bin +3 -0
  34. params/params_shard_121.bin +3 -0
  35. params/params_shard_122.bin +3 -0
  36. params/params_shard_123.bin +3 -0
  37. params/params_shard_124.bin +3 -0
  38. params/params_shard_125.bin +3 -0
  39. params/params_shard_126.bin +3 -0
  40. params/params_shard_127.bin +3 -0
  41. params/params_shard_128.bin +3 -0
  42. params/params_shard_129.bin +3 -0
  43. params/params_shard_13.bin +3 -0
  44. params/params_shard_130.bin +3 -0
  45. params/params_shard_14.bin +3 -0
  46. params/params_shard_15.bin +3 -0
  47. params/params_shard_16.bin +3 -0
  48. params/params_shard_17.bin +3 -0
  49. params/params_shard_18.bin +3 -0
  50. params/params_shard_19.bin +3 -0
.gitattributes ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
.gitignore ADDED
@@ -0,0 +1 @@
 
 
1
+ mod_cache_before_build.pkl
OpenHermes-2.5-Mistral-7B-q4f32_1-webgpu.wasm ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d00ea50d405ee8f2fb03518b76d9d42ac66c3b7594d50e5616661ecc3c1c3768
3
+ size 2478291
README.md ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ base_model: teknium/OpenHermes-2.5-Mistral-7B
3
+ language:
4
+ - en
5
+ license: apache-2.0
6
+ model-index:
7
+ - name: wasm-OpenHermes-2.5-Mistral-7B-q4f32_1
8
+ results: []
9
+ model_creator: Hugging Face H4
10
+ model_name: WASM OpenHermes 2.5 Mistral 7B
11
+ model_type: mistral
12
+ prompt_template: '<|im_start|>system
13
+ You are a helpful AI assistant.<|im_end|>
14
+ <|im_start|>user
15
+ {prompt}<|im_end|>
16
+ <|im_start|>assistant'
17
+ ---
18
+
19
+ # OpenHermes 2.5 (Finetune of Mistral 7B) compiled for WebGPU - q4f32_1
20
+
21
+ - Original model: [OpenHermes 2.5 - Mistral 7B](https://huggingface.co/teknium/OpenHermes-2.5-Mistral-7B)
22
+ - creator: [teknium](https://twitter.com/Teknium1): [support his work](https://github.com/sponsors/teknium1)
23
+ - compiled by: Hrishi Olickel: [say hi on Twitter!](https://twitter.com/hrishioa)
24
+
25
+ ## Description
26
+
27
+ This is a quantized version of OpenHermes 2.5, a recent finetune of [Mistral-7b](https://huggingface.co/mistralai/Mistral-7B-v0.1) ready to be used for on-browser inference over WebGPU. The model showed good performance in my testing, and [shows promise for actions and RP as well](https://www.reddit.com/r/LocalLLaMA/comments/17p0gut/llm_comparisontest_mistral_7b_updates_openhermes/).
28
+
29
+ From Teknium:
30
+
31
+ ```
32
+ OpenHermes 2.5 Mistral 7B is a state of the art Mistral Fine-tune, a continuation of OpenHermes 2 model, which trained on additional code datasets.
33
+
34
+ Potentially the most interesting finding from training on a good ratio (est. of around 7-14% of the total dataset) of code instruction was that it has boosted several non-code benchmarks, including TruthfulQA, AGIEval, and GPT4All suite. It did however reduce BigBench benchmark score, but the net gain overall is significant.
35
+
36
+ The code it trained on also improved it's humaneval score (benchmarking done by Glaive team) from **43% @ Pass 1** with Open Herms 2 to **50.7% @ Pass 1** with Open Hermes 2.5.
37
+
38
+ OpenHermes was trained on 1,000,000 entries of primarily GPT-4 generated data, as well as other high quality data from open datasets across the AI landscape. [More details soon]
39
+
40
+ Filtering was extensive of these public datasets, as well as conversion of all formats to ShareGPT, which was then further transformed by axolotl to use ChatML.
41
+ ```
42
+
43
+ Another finetune, Dolphin 2.2.1 is [also available here](hrishioa/mlc-chat-dolphin-2.2.1-mistral-7b-q4f32_1, compiled for WebGPU.
44
+
45
+ Compiled with [mlc-llm](https://llm.mlc.ai/).
46
+
47
+ Very helpful direction provided by [felladrin](https://github.com/felladrin)!
48
+
49
+ You can use [his example](https://huggingface.co/spaces/Felladrin/Web-LLM-Mistral-7B-OpenOrca) to get quickly started with this model.
50
+
51
+ ## Prompt template
52
+
53
+ Prompt format:
54
+ This model uses [ChatML](https://github.com/openai/openai-python/blob/main/chatml.md) prompt format.
55
+
56
+ ```
57
+ <|im_start|>system
58
+ You are Dolphin, a helpful AI assistant.<|im_end|>
59
+ <|im_start|>user
60
+ {prompt}<|im_end|>
61
+ <|im_start|>assistant
62
+
63
+ ```
params/added_tokens.json ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ {
2
+ "<|im_end|>": 32000,
3
+ "<|im_start|>": 32001
4
+ }
params/mlc-chat-config.json ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model_lib": "OpenHermes-2.5-Mistral-7B-q4f32_1",
3
+ "local_id": "OpenHermes-2.5-Mistral-7B-q4f32_1",
4
+ "conv_template": "llama-2",
5
+ "conv_config": {
6
+ "system": "<|im_start|>system: You are an AI assistant that follows instructions as closely as you can. Be helpful.",
7
+ "roles": [
8
+ "<|im_start|>user",
9
+ "<|im_start|>assistant"
10
+ ],
11
+ "seps": [
12
+ "<|im_end|>\n"
13
+ ],
14
+ "stop_str": "<|im_end|>"
15
+ },
16
+ "temperature": 0.7,
17
+ "repetition_penalty": 1.0,
18
+ "top_p": 0.95,
19
+ "mean_gen_len": 128,
20
+ "max_gen_len": 512,
21
+ "max_window_size": 2048,
22
+ "num_shards": 1,
23
+ "shift_fill_factor": 0.3,
24
+ "tokenizer_files": [
25
+ "added_tokens.json",
26
+ "tokenizer.model"
27
+ ],
28
+ "model_category": "mistral",
29
+ "model_name": "OpenHermes-2.5-Mistral-7B",
30
+ "vocab_size": 32002,
31
+ "sliding_window": 4096,
32
+ "sliding_window_chunk_size": 4096
33
+ }
params/ndarray-cache.json ADDED
The diff for this file is too large to render. See raw diff
 
params/params_shard_0.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:22373d43218a5de7d141b6b60509d5c66ad4819b60ec67ac016ad0587b09c97e
3
+ size 65540096
params/params_shard_1.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:82554d47561e4aa6fab61595f80ee86d1fb75947ac42684f02ed090e7d37848f
3
+ size 32113664
params/params_shard_10.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8d4a67a1230ad0931a9af1ccd94ad3078d0c044dab4f1238f05eb2db258b0a2b
3
+ size 26214400
params/params_shard_100.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0c51c9d62f76b6cdd623afe11e14f52708beb5ee8ac179c5ccd0de842dbcddb9
3
+ size 22052864
params/params_shard_101.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a70aa3c7f5a06d45dd32d7b85a88f4d65a4accc0132ed8c5136737a79351f259
3
+ size 58720256
params/params_shard_102.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c6c93aac19aa00d5b8fe7621b7459fb93759e4bf2313d9d7d1b3a01e9dae4386
3
+ size 26214400
params/params_shard_103.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f38db2a20c8b664f8d09c87adfe2e438fadb22d4178a25d89f4076df97c26cf0
3
+ size 29360128
params/params_shard_104.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6c57329206aaca7b32e7ec29a10acf49a0998b80addcbc302195696fc84981bb
3
+ size 22052864
params/params_shard_105.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:157c1706aa003a289d8f5046e5f6105d2523bd8178460d5cc78be4fcb0246704
3
+ size 58720256
params/params_shard_106.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:542575e1be0dc32af6862c0431e1e92e8f2d8cf0bbc43bc2416bba79927fd8f3
3
+ size 26214400
params/params_shard_107.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1f11c5ac287c4a296a7dc28a6ae15c0d13d4730c247b13b119bc38dc4749a96d
3
+ size 29360128
params/params_shard_108.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4fe62c5d945caa6c3fec81d3c4f078a9f5984c6cb645bea4721ca26a34213c62
3
+ size 22052864
params/params_shard_109.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2b5de10f0f1f65414d87590f50e108b57d8c35ebe5810c5a83ac535cc8a17def
3
+ size 58720256
params/params_shard_11.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ea26a186c1cc812d516e2e52d10940b07ada7947db847b208241a812866d89fa
3
+ size 29360128
params/params_shard_110.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e8b62481167f6bc7278e3d8edc3a107a5da7c01a3501e7a7353ffe9f41bacf18
3
+ size 26214400
params/params_shard_111.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:944740a1c554c740f13f757bd6e7cf01f2645ec823734563b5be465b46d322d6
3
+ size 29360128
params/params_shard_112.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6de611d218b511fa744a46cb9889d81e144aa64db9458f5ed88feb4d5f516458
3
+ size 22052864
params/params_shard_113.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:275b5efec568e7f288f7c14bd3a8258d1ea927717fa4d3b0b16527c7f3d386d0
3
+ size 58720256
params/params_shard_114.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f7bfdd773515ae1266abf2337d7b49c854b8ed391153ffee6bad863311e324a1
3
+ size 26214400
params/params_shard_115.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0f278c03a09e442bec5226786b843f0d01d5bd155af736c63b2c7954ec95cb5d
3
+ size 29360128
params/params_shard_116.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:76bdda1a4587c1957b047199a52b8b8c70555ab8275174a0f64d89d834d9949c
3
+ size 22052864
params/params_shard_117.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:209c9bd523c4e683ab0ede0ca4c7ea490cd9409bd741d7ddcd73100e67f50ef7
3
+ size 58720256
params/params_shard_118.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9bb876a39a58b7be9f5da745f81cd5445ec568419f13febe38417f1532186635
3
+ size 26214400
params/params_shard_119.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:242ce701573ec1b4c4610ca3c8cfc335afef5c609cea584bb6d472a4d8708f73
3
+ size 29360128
params/params_shard_12.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:10efee89faaa4743341576effa0ef0c049bfcdef8c6acace7975a399233a8ea5
3
+ size 22052864
params/params_shard_120.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:67d81c453e365a675de2f15448d3523b5057744c4acfbc7ec7b485db9f8a0b5c
3
+ size 22052864
params/params_shard_121.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d7d041cd56363a5a1d8899c1afe6ea43982180abd4d8ee742d5d9d49f9152cef
3
+ size 58720256
params/params_shard_122.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:95134ce93b4b02308b70156a05a49aa137a8fabf96c7a84567de634405b6b550
3
+ size 26214400
params/params_shard_123.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b527a5c9e370f1e0a6193b54bf8fe7002c5ed39e8028a5f266f9bead0914bdd5
3
+ size 29360128
params/params_shard_124.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f5401fa9b41c8f237549eec69451cf149753513aba433419bba6e2114dacb5d0
3
+ size 22052864
params/params_shard_125.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:722e50dc5445aa6b83cd779250b27cf7bdea068c3061c866ccf4ae101a28b895
3
+ size 58720256
params/params_shard_126.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:14168a834d77cd47547fd08ca9973ea3d251f85263674b18a61e272618558b44
3
+ size 26214400
params/params_shard_127.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:af6a09ddf79a749d6724b7916f111e8fe2b0a6e6ef7152493cd011c2d575fcab
3
+ size 29360128
params/params_shard_128.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ce5eb172bbc98a0a58fe865ef1536f6c7e12c204731622dc666865d7fb713373
3
+ size 65540096
params/params_shard_129.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9507b7c63b89eaea44e1a7479b3c3b933d5ef5bde28c9d53a49908cbf7fded8c
3
+ size 22069248
params/params_shard_13.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b7dfde6225de4ea5e7e4671c9ea9896abb2d92bfb78d6674933704844b685270
3
+ size 58720256
params/params_shard_130.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c9e898751a226a5a86d19ba6dca527693fefc084e77bbbbc515292037d601a10
3
+ size 18482176
params/params_shard_14.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fbd04cada54d4c29c41d65a76d5cf5420ad49a3424ba20ed845b0d9499b32c28
3
+ size 26214400
params/params_shard_15.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:80b51f75aac706914ffc0d37ea7e9750794d1f2b5bd2f01729685dfb951c8b6a
3
+ size 29360128
params/params_shard_16.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d6b0d1326e7dad887b5af31f6499dc90bf87aa3d1f52d46a43c0b84b7c8d110
3
+ size 22052864
params/params_shard_17.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0effddd50f9c1ff07ed1288f4a6f4d949f36ed84b3c6a55dea23b2f340f99c86
3
+ size 58720256
params/params_shard_18.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ad5616cb190389e0dae0e051b4df4c2c042b8af302e7bf7e4cf5540d115f861f
3
+ size 26214400
params/params_shard_19.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1788a65cc3b15a96b7c0f81aa7b349aaad06e88e84b591864caa5d03fa91a8cf
3
+ size 29360128