{"id":4220,"date":"2024-11-09T19:38:45","date_gmt":"2024-11-09T10:38:45","guid":{"rendered":"https:\/\/matoken.org\/blog\/?p=4220"},"modified":"2024-11-09T19:41:33","modified_gmt":"2024-11-09T10:41:33","slug":"apanese-high-speed-transcription-with-kotoba-whisper-v2-0","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2024\/11\/09\/apanese-high-speed-transcription-with-kotoba-whisper-v2-0\/","title":{"rendered":"kotoba-whisper-v2.0\u3067\u65e5\u672c\u8a9e\u9ad8\u901f\u6587\u5b57\u8d77\u3053\u3057"},"content":{"rendered":"<div id=\"preamble\">\n<div class=\"sectionbody\">\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"48\" height=\"48\" viewBox=\"0 0 24 24\"><g class=\"chatbubbles-outline\"><\/g><g fill=\"currentColor\" fill-rule=\"evenodd\" class=\"Vector\" clip-rule=\"evenodd\"><path d=\"M16.094 15.581a.8.8 0 0 0-.529-.022a6.4 6.4 0 0 1-2.039.248c-3.289-.131-5.857-2.71-5.736-5.76s2.886-5.417 6.175-5.287c3.29.13 5.857 2.71 5.736 5.76c-.022.566-.375 1.441-.685 2.115a1.97 1.97 0 0 0-.149 1.225l.439 2.093a.562.562 0 0 1-.763.634zM5.792 9.967c-.17 4.294 3.407 7.67 7.655 7.838a8.4 8.4 0 0 0 2.268-.218l2.068.85c1.901.782 3.902-.883 3.48-2.895l-.433-2.066l.002-.004c.17-.368.364-.82.524-1.28c.146-.42.32-1.006.344-1.593c.17-4.293-3.407-7.668-7.656-7.837S5.962 5.674 5.792 9.967\"><\/path><path d=\"M5.395 13.053a1 1 0 0 1-.448 1.341c-.177.089-.398.334-.573.802a3.6 3.6 0 0 0-.22 1.318c.002.047.027.184.107.42c.074.216.172.452.27.668c.196.435.268.936.167 1.435l-.062.302l.543-.228a1.55 1.55 0 0 1 1.044-.052c.322.096.67.142 1.033.128a3.08 3.08 0 0 0 2.192-1.02a1 1 0 1 1 1.498 1.325a5.08 5.08 0 0 1-3.611 1.693a5.2 5.2 0 0 1-1.532-.167l-1.465.616c-1.026.43-2.117-.464-1.894-1.555l.294-1.442a.35.35 0 0 0-.03-.212a10 10 0 0 1-.34-.846c-.096-.28-.199-.641-.212-.985a5.6 5.6 0 0 1 .345-2.1c.258-.687.729-1.477 1.552-1.889a1 1 0 0 1 1.342.448\"><\/path><\/g><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"48\" height=\"48\" viewBox=\"0 0 48 48\"><g fill=\"none\" stroke=\"#000\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"4\"><path d=\"M28.2857 37H39.7143M42 42L39.7143 37L42 42ZM26 42L28.2857 37L26 42ZM28.2857 37L34 24L39.7143 37H28.2857Z\"><\/path><path d=\"M16 6L17 9\"><\/path><path d=\"M6 11H28\"><\/path><path d=\"M10 16C10 16 11.7895 22.2609 16.2632 25.7391C20.7368 29.2174 28 32 28 32\"><\/path><path d=\"M24 11C24 11 22.2105 19.2174 17.7368 23.7826C13.2632 28.3478 6 32 6 32\"><\/path><\/g><\/svg><\/p>\n<div class=\"paragraph\">\n<p>\u5148\u65e5OpenAI\u306eWhisper\u3068\u3044\u3046\u6587\u5b57\u8d77\u3053\u3057\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u65b0\u3057\u3044large-v3-turbo\u3068\u3044\u3046\u30e2\u30c7\u30eb\u3092\u8a66\u3057\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/matoken.org\/blog\/2024\/10\/11\/trying-out-openai-whispers-new-large-v3-turbo-model\/\">OpenAI Whisper\u306e\u65b0\u3057\u3044large-v3-turbo\u30e2\u30c7\u30eb\u3092\u5c11\u3057\u8a66\u3059 \u2013 matoken&#8217;s meme<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4eca\u56de <code>whisper-large-v3<\/code> \u3092\u84b8\u7559\u6280\u8853\u306b\u3088\u308a\u65e5\u672c\u8a9e\u306b\u6700\u9069\u5316\u3057\u30666.3\u500d\u306b\u9ad8\u901f\u5316\u3057\u305f\u3068\u3044\u3046 <code>kotoba-whisper<\/code> \u3092\u77e5\u308a\u307e\u3057\u305f\uff0e<br \/>\n\u65e5\u672c\u8a9e\u306b\u9650\u308c\u3070\u826f\u3055\u305d\u3046\uff0e\u3068\u3044\u3046\u3053\u3068\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/forest.watch.impress.co.jp\/docs\/review\/1635025.html\">\u7206\u901f\u3067\u30ed\u30fc\u30ab\u30eb\u52d5\u4f5c\u3059\u308b\u65e5\u672c\u8a9e\u7279\u5316\u306e\u6587\u5b57\u8d77\u3053\u3057AI\u300ekotoba-whisper-v2.0\u300f\u306e\u5b9f\u529b\u306f\uff1f\u3010\u30ec\u30d3\u30e5\u30fc\u3011 &#8211; \u7a93\u306e\u675c<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/www.kotoba.tech\/\">Kotoba Technologies<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/github.com\/kotoba-tech\/kotoba-whisper\">kotoba-tech\/kotoba-whisper<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<p><!--more--><\/p>\n<div class=\"paragraph\">\n<p>\u524d\u56deOpenAI Whisper\u3092\u5229\u7528\u3057\u307e\u3057\u305f\u304c\uff0c\u4eca\u56deggml\u7248\u306ekotoba-whisper-v2.0\u3082\u898b\u3064\u3051\u305f\u306e\u3067C++\u5b9f\u88c5\u306eWhisper.cpp\u3067\u8a66\u3057\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_whisper_cpp\u306e\u7528\u610f\">Whisper.cpp\u306e\u7528\u610f<\/h2>\n<div class=\"sectionbody\">\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/github.com\/ggerganov\/whisper.cpp\/\">ggerganov\/whisper.cpp: Port of OpenAI&#8217;s Whisper model in C\/C++<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"admonitionblock tip\">\n<table  class=\" table table-hover\" >\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Tip<\/div>\n<\/td>\n<td class=\"content\">\nCPU\u3067\u5229\u7528\u3059\u308b\u5834\u5408OpenVINO\u3092\u5229\u7528\u3057\u3066\u3044\u308b\u306e\u3067Intel Corei 6\u4e16\u4ee3\u4ee5\u4e0a\u304c\u5fc5\u8981\uff0e\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">Whisper.cpp\u5c0e\u5165<\/div>\n<div class=\"content\">\n<pre>$ git clone https:\/\/github.com\/ggerganov\/whisper.cpp <b class=\"conum\">(1)<\/b>\n$ cd whisper.cpp\n$ make -j`nproc` <b class=\"conum\">(2)<\/b>\n$ .\/main -f samples\/jfk.wav <b class=\"conum\">(3)<\/b><\/pre>\n<\/div>\n<\/div>\n<div class=\"colist arabic\">\n<ol>\n<li>\n<p>source\u306e\u5165\u624b<\/p>\n<\/li>\n<li>\n<p>build<\/p>\n<\/li>\n<li>\n<p>\u30b5\u30f3\u30d7\u30eb\u97f3\u58f0\u3067\u52d5\u4f5c\u30c6\u30b9\u30c8<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u30e2\u30c7\u30eb\u306e\u5165\u624b\">\u30e2\u30c7\u30eb\u306e\u5165\u624b<\/h3>\n<div class=\"paragraph\">\n<p>\u4eca\u56de\uff0c <code>kotoba-whisper-v2.0<\/code> \u306e\u30e2\u30c7\u30eb\u3068\uff0c\u6bd4\u8f03\u306e\u305f\u3081\u306b <code>large-v3<\/code> <code>large-v3-turbo<\/code> \u306eggml\u30e2\u30c7\u30eb\u3092\u7528\u610f\u3057\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/huggingface.co\/kotoba-tech\/kotoba-whisper-v2.0-ggml\">kotoba-tech\/kotoba-whisper-v2.0-ggml \u00b7 Hugging Face<\/a><\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/huggingface.co\/cstr\/whisper-large-v3-turbo-german-ggml\">cstr\/whisper-large-v3-turbo-german-ggml \u00b7 Hugging Face<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"admonitionblock note\">\n<table  class=\" table table-hover\" >\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\nDownload link \u306f \u300cFiles and Versions\u300d&#8594;\u8a72\u5f53\u30d5\u30a1\u30a4\u30eb\u306e\u300cDownload file\u300d\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ wget2 -c https:\/\/huggingface.co\/kotoba-tech\/kotoba-whisper-v2.0-ggml\/resolve\/main\/ggml-kotoba-whisper-v2.0.bin -P .\/models\n$ wget2 -c \"https:\/\/huggingface.co\/ggerganov\/whisper.cpp\/resolve\/main\/ggml-large-v3.bin?download=true\" -O models\/ggml-large-v3.bin\n$ wget2 -c \"https:\/\/huggingface.co\/cstr\/whisper-large-v3-turbo-german-ggml\/resolve\/main\/ggml-model.bin?download=true\" -O models\/ggml-large-v3-turbo.bin<\/pre>\n<\/div>\n<\/div>\n<div class=\"admonitionblock note\">\n<table  class=\" table table-hover\" >\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\n<div class=\"paragraph\">\n<p>Whisper.cpp\u306f\u30e2\u30c7\u30eb\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30b9\u30af\u30ea\u30d7\u30c8\u304c\u4ed8\u5c5e\u3057\u3066\u3044\u308b\u304c\uff0c\u6b63\u5e38\u7cfb\u3057\u304b\u7121\u3044\u306e\u3067\u4e0d\u5b89\u5b9a\u306a\u56de\u7dda\u306a\u3069\u3067\u9014\u4e2d\u3067\u5931\u6557\u3057\u305f\u5834\u5408\u306f\u4ee5\u4e0b\u3092<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><a href=\"https:\/\/matoken.org\/blog\/2024\/08\/02\/downloading-the-model-data-of-whisper-cpp-fails-and-then-re-downloading-it\/\">whisper.cpp \u306e\u30e2\u30c7\u30eb\u30c7\u30fc\u30bf\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306b\u5931\u6557\u3057\u305f\u3042\u3068\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u76f4\u3059 \u2013 matoken&#8217;s meme<\/a><\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u30e2\u30c7\u30eb\u30b5\u30a4\u30ba\">\u30e2\u30c7\u30eb\u30b5\u30a4\u30ba<\/h3>\n<div class=\"paragraph\">\n<p>kotoba-whisper-v2.0, large-v3-turbo\u306f\u540c\u3058\u304f\u3089\u3044\u306e\u30b5\u30a4\u30ba\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ ls -1s models\/ggml-kotoba-whisper-v2.0.bin models\/ggml-large-v3-turbo.bin models\/ggml-large-v3.bin\n1483916 models\/ggml-kotoba-whisper-v2.0.bin\n1586492 models\/ggml-large-v3-turbo.bin\n3022500 models\/ggml-large-v3.bin<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u6587\u5b57\u8d77\u3053\u3057\u30c7\u30fc\u30bf\u306e\u7528\u610f\">\u6587\u5b57\u8d77\u3053\u3057\u30c7\u30fc\u30bf\u306e\u7528\u610f<\/h3>\n<div class=\"paragraph\">\n<p>\u6587\u5b57\u8d77\u3053\u3057\u30c7\u30fc\u30bf\u306f\u524d\u56de\u8a66\u3057\u305fNHK\u30e9\u30b8\u30aa\u30cb\u30e5\u30fc\u30b9\u306e\u7d045\u5206\u306e.mp3\u304c\u6b8b\u3063\u3066\u3044\u305f\u306e\u3067\u3053\u308c\u3092\u5229\u7528\u3057\u307e\u3057\u305f\uff0e<br \/>\nOpenAI Whisper\u306f\u3044\u308d\u3044\u308d\u306a\u30c7\u30fc\u30bf\u3092\u8aad\u3093\u3067\u304f\u308c\u308b\u306e\u3067\u3059\u304c\uff0cWhisper.cpp\u306f16kbit wav\u306e\u307f\u5bfe\u5fdc\u306a\u306e\u3067\u524d\u3082\u3063\u3066\u5909\u63db\u3057\u3066\u3042\u3052\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff0e\u3053\u3053\u3067\u306fffmpeg\u306b\u5909\u63db\u3057\u3066\u3082\u3089\u3044\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ ffmpeg -i input.mp3 \\\n  -ar 16000 -ac 1 -c:a pcm_s16le \\\n  output.wav<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_\u5b9f\u969b\u306e\u6587\u5b57\u8d77\u3053\u3057\">\u5b9f\u969b\u306e\u6587\u5b57\u8d77\u3053\u3057<\/h2>\n<div class=\"sectionbody\">\n<div class=\"admonitionblock note\">\n<table  class=\" table table-hover\" >\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\n<div class=\"paragraph\">\n<p>\u4e3b\u306a\u74b0\u5883<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>CPU: Intel&#174; Core&#8482; i7-10510U CPU @ 1.80GHz<\/p>\n<\/li>\n<li>\n<p>RAM: DDR4 16GB<\/p>\n<\/li>\n<li>\n<p>\u30b9\u30c8\u30ec\u30fc\u30b8: NvME SSD<\/p>\n<\/li>\n<li>\n<p>OS: Debian sid amd64<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_large_v3\">large-v3<\/h3>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ time .\/main -t `nproc` -m models\/ggml-large-v3.bin -l ja -f .\/output.wav\n    :\nreal    25m54.494s\nuser    175m39.723s\nsys     1m4.334s<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_large_v3_turbo\">large-v3-turbo<\/h3>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ time .\/main -t `nproc` -m models\/ggml-large-v3-turbo.bin -l ja -f .\/output.wav\n    :\nreal    11m10.153s\nuser    80m42.460s\nsys     0m8.764s<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_kotoba_whisper_v2_0\">kotoba-whisper-v2.0<\/h3>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ time .\/main -t `nproc` -m models\/ggml-kotoba-whisper-v2.0.bin -l ja -f .\/output.wav\n    :\nreal    10m7.137s\nuser    74m48.509s\nsys     0m6.373s<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u901f\u5ea6\u6bd4\u8f03\">\u901f\u5ea6\u6bd4\u8f03<\/h3>\n<table  class=\"tableblock frame-all grid-all stretch table table-hover\" >\n<colgroup>\n<col style=\"width: 33.3333%;\"\/>\n<col style=\"width: 33.3333%;\"\/>\n<col style=\"width: 33.3334%;\"\/>\n<\/colgroup>\n<thead>\n<tr>\n<th class=\"tableblock halign-left valign-top\">\u30e2\u30c7\u30eb<\/th>\n<th class=\"tableblock halign-left valign-top\">\u51e6\u7406\u6642\u9593<\/th>\n<th class=\"tableblock halign-left valign-top\">\u591a\u56fd\u8a00\u8a9e\u5bfe\u5fdc<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">large-v3<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">26min<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">OK<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">large-v3-turbo<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">11min<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">OK<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">kotoba-whisper-v2.0<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">10min<\/p>\n<\/td>\n<td class=\"tableblock halign-left valign-top\">\n<p class=\"tableblock\">NG<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"paragraph\">\n<p>\u4eca\u56de\u306e\u74b0\u5883\u3067\u306fkotoba-whisper-v2.0\u306flarge-v3\u3088\u308a6.3\u500d\u3068\u307e\u3067\u306f\u884c\u304b\u306a\u3044\u304c\u9ad8\u901f\uff0c\u3057\u304b\u3057\u591a\u4ed6\u56fd\u8a00\u8a9e\u5bfe\u5fdc\u306elarge-v3-turbo\u3068\u305d\u3053\u307e\u3067\u5909\u308f\u3089\u306a\u3044\uff0e<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_\u4f59\u9332\">\u4f59\u9332<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>\u8a08\u6e2c\u3057\u305f\u5f8c\u7aef\u672b\u3092\u30cf\u30a4\u30d0\u30cd\u30fc\u30b7\u30e7\u30f3\u3057\u3088\u3046\u3068\u3057\u305f\u3089swap\u304c\u8db3\u308a\u305a\u5931\u6557\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ systemctl hibernate\nCall to Hibernate failed: Not enough suitable swap space for hibernation available on compatible block devices and file systems\n$ free\n               total        used        free      shared  buff\/cache   available\nMem:        15992640     9952748     1965752     1276452     5725024     6039892\nSwap:       17575932    11481084     6094848<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u30e1\u30e2\u30ea\u4e0d\u8db3\u304c\u97ff\u3044\u3066\u9045\u3044\u306e\u3067\u306f\u3068\u601d\u3044\u518d\u8d77\u52d5\u3057\u3066\u518d\u8a08\u6e2c\u3057\u305f\u304c\u3042\u307e\u308a\u5909\u308f\u3089\u306a\u304b\u3063\u305f\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">large-v3-turbo<\/div>\n<div class=\"content\">\n<pre>real    9m47.796s\nuser    76m7.572s\nsys     0m3.873s<\/pre>\n<\/div>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">kotoba-whisper-v2.0<\/div>\n<div class=\"content\">\n<pre>real    9m22.681s\nuser    72m32.067s\nsys     0m4.110s<\/pre>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_\u307e\u3068\u3081\">\u307e\u3068\u3081<\/h3>\n<div class=\"paragraph\">\n<p>\u4eca\u56de\u65e5\u672c\u8a9e\u306b\u7279\u5316\u3057\u305fWhisper\u30e2\u30c7\u30eb\u306e <code>kotoba-whisper-v2.0<\/code> \u3092Whisper.cpp\u3067\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<br \/>\n\u5143\u3068\u306a\u3063\u305flarge-v3\u3088\u308a\u78ba\u304b\u306b\u9ad8\u901f\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u304c\uff0cOpenAI\u306elarge-v3-turbo\u3068\u305d\u3053\u307e\u3067\u5909\u308f\u3089\u306a\u3044\u901f\u5ea6\u306a\u306e\u3067\u4ed6\u56fd\u8a00\u8a9e\u5bfe\u5fdc\u306e\u3053\u3061\u3089\u306e\u307b\u3046\u304c\u826f\u3044\u304b\u3082\u3057\u308c\u306a\u3044\u3068\u601d\u3044\u307e\u3057\u305f\uff0e\u74b0\u5883\u306b\u3088\u308a\u5909\u308f\u308b\u306e\u304b\u3082\u3057\u308c\u307e\u305b\u3093\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u3068\u3084\u3063\u3066\u3044\u305f\u3089 <code>kotoba-whisper-v2.1<\/code> \u304c\u51fa\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><a href=\"https:\/\/huggingface.co\/kotoba-tech\/kotoba-whisper-v2.1\">kotoba-tech\/kotoba-whisper-v2.1 \u00b7 Hugging Face<\/a><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u901f\u5ea6\u306b\u3064\u3044\u3066\u306f\u5909\u308f\u3089\u306a\u305d\u3046\u3067\u3059\u304c\uff0cWhisper.cpp\u5074\u306e\u554f\u984c\u3082\u3042\u308b\u304b\u3082\u3057\u308c\u306a\u3044\u306e\u3067\u6b21\u306fOpenAI Whisper+koeoto-whisper-v2.1\u3092\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3044\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"admonitionblock note\">\n<table  class=\" table table-hover\" >\n<tr>\n<td class=\"icon\">\n<div class=\"title\">Note<\/div>\n<\/td>\n<td class=\"content\">\nWhisper.cpp\u306b\u306f8core\u307e\u3067\u3057\u304b\u4f7f\u3048\u306a\u3044\u3068\u3044\u3046\u5236\u9650\u304c\u3042\u308b\u3089\u3057\u3044\u3067\u3059\uff0e\u81ea\u5206\u306e\u74b0\u5883\u3067\u306f8core\u307e\u3067\u306a\u306e\u3067\u95a2\u4fc2\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u304c\uff0e<br \/>\n<span class=\"image\"><img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5UAAAFICAYAAADAl9oLAAAgAElEQVR4nOzde3jU9Z33\/+ccc55MAplAQiIkISFyCAHKqRSytuhya63igbqeWrXL\/nTrodXq3r3tUnu3Rdyf1u7Wrd1drKlVq7e6YuNNKVWKgJZDIAghEhITCQkmIZnJiclhZu4\/pgzGJEhmhgwjr8d1zXXN9\/D6fN4T\/efN53swAD5EREREREREgmCMdAEiIiIiIiISvdRUioiIiIiISNDUVIqIiIiIiEjQ1FSKiIiIiIhI0NRUioiIiIiISNDUVIqIiIiIiEjQ1FSKiIiIiIhI0NRUioiIiIiISNDUVIqIiIiIiEjQ1FSKiIiIiIhI0NRUioiIiIiISNDUVIqIiIiIiEjQ1FSKiIiIiIhI0NRUioiIiIiISNDUVIqIiIiIiEjQTMCaSBcRLYxmI4vWLSLr0iycVU76XH3KKaeccsopp5xyyimn3Bjn5Pxywa1UZmdns2HDhmE\/a9euPXPYCJklmWSWZGKxWc5+UuWUU0455ZRTTjnllFMufDkJ2erVq0fsi0pKSkY1lvnclBgdamtr6ezsDGzX19dHsBoREREREZGx0dDQQEVFRWDbbDYzffr0oMaK2qZyyoIFFF15JRnTp2OJjaXx4EE+ePtt9v\/+92c9RmlpKeXl5eewShERERERCZeYlBhSp6eSNieNjJIMkrKTaK9sZ\/Mtmz8zm74gnSlfm0LqjFRMsSbaDrRx7O1j1L1Rd05ywRrNfJYkC0X3FjFxyUR8Xh9N7zSx\/8n99Hf3Dz7RALYpNjpqOwK7ysrKKCsrC2zb7XZKS0uDqjkqm8oFN97IJd\/+Ngbj6at3p37pS0z90pfInDmTPzz2GN6BgQhWKCIiIiIi4bb8t8uJc8SNOpd\/Uz6z7p6FwWgI7MtYmkHG0gzGzRzH3nV78Q54w5YL1mjnW\/ToIhzzHNS8XIPBbCDn6hziJ8Tzzt3vDBp31t2zyLs+j+33befjnR+Hrd5Toq6pnDRrFl++5x4Adr7wAjtfeIEBt5vpl13GV+67j+Krr+bjDz6g\/NVXI1ypiIiIiIiEk7PaibvVDUBiViKWpM++D3PcrHEU3VsEQPXz1Rx+\/jAet4fsv82m6DtF5KzMwfmBk5pXasKSC9Zo57Pn20mfn07dhjr2PrYXAKvNStbyLGw5p1cl867Po+DmAlw1LjrqOoafPERR96Cexd\/8JgCH\/vQnNj\/xBB3Hj9PjdLLrd7\/jz08\/DcDCW27BaDJFskwREREREQmzbfdsY\/Mtm9l8y2aa9zSfVabwtkIAGjY3sO\/xffQc76HX2Uv1i9Uc\/OVBAApuLcBgMoQlF6zRzpc0OQkA5xFnYAznYf9322Qb4F\/lnH3\/bForWtnyrS2cbD4Zllo\/LaqayoSUFPK++EUA9rz00pDj+\/77v\/EODGDPyOCiuXPHujwRERERETmPxKTGMHHJRACOvHRkyPHa12rxDnhJyEjAMdcRcm4s6+xt6\/Vnk2NOj2P3f3e3uUmdnsrCnyykaVsTW+\/cSl\/HuXtdS1Q1lcmZmf4vPh8N778PQHxKCimTJgHQ095O29GjANhPnSsiIiIiIhekhIwE\/xcfnNh\/AvA\/7CdxUiIAve29dH3U5T93UkLIubGss62yjd62Xi664iISsxOx5djIXpGNu9VNe1U7Pq+Pmldq2HH\/Djy9npBrPJPoaionTACgx+XCOzDA+ClT+Pbvf8\/\/98orXLx8OQBdra2DzhURERERkQtTwkR\/A9br6sU74MWWY+OKN69gxWsryLo0CyBwj2b8hPiQc2NZ50DPALse2YUl0cKKV1dw2UuXYbKa2PXDXXjcHtoPtVPxRAU+ry\/k+j5LVD2oJyE1FQD3X98tOamoCJPFf3PuRXPnUvnHP3Kyw3\/zafxfzxURERERkQtTTIr\/ctD+Dv8rNsYXjcdo8a+rOeY5OLrpaOCy0NjU2JBzY11n07YmNq7cSNrcNPBB857mwGWx5ngzjnkOrDYrJ\/afoPOjzpDrHElUNZVdJ\/xLwXE2\/42nh7dsYdYVVxBns7H3v\/8bgHi7HYDuv54rIiIiIiIXJvcJ\/+qeNdkKwLG3jzH5q5Ox2qzUvlbrP2a3Djo3lNxY13lq++imoyRknr4MNzkvmSU\/WxJY1fR5fRz4xQGqnq0KudbhRFVT6WpqAiAuORmTxUKP00npHXcMOidx3DgAnI2NY16fiIiIiIicP3qaegB\/s2a0GOl19vLWbW8NOiduvP+9l92N3SHnxrrOU2xTbCx9ainH3z3O7kd2M\/f7c4kdH8uW1VtwHXGxeN1iZtw1g6YdTbiqXSHX+2lRdU+l89gxfF7\/yz6zi4uHHE8cP56ULP81x+0NDWNam4iIiIiInF+6jnUF7ilMK04bcjx2fCyJWf6H4XQd7Qo592nmODNTb5hK4W2FxKXFhb1O8L+vsuRXJQz0DFDxRAWWJAvjZo6jZXcLLXta6HP1Uf1iNQajgfT56SPWEIqoaipPulx8sGULAHOvu27I8eKrr8ZoMnGivp6j+\/aNcXUiIiIiInI+6XP1cWzLMQByr88dcjx3ZS4Gk4HO+k5a97WGnPu0JU8uYfZ3ZzPjzhl8+dkvY44f\/kLRYOdLnZHKsl8uw2A0sO2ebfR39gdeMdLXefoVIv2d\/ns1T71yJNyiqqkEePfZZwHIX7aMS++\/nySHgzibjS98\/essuf12\/zmlpYEVTRERERERiX7meDOWREvgYzT7WxmD2TBov8lqGpSr+rX\/PsLMkkyKHygmzhGH1Wb1ryDeUeg\/59mqIU9JDTZ3itVmJW3O6VXHOEccqReP\/DDR0c5ny7Gx7KllmOPM7HhgB10N\/hXM7sZuPL0e7AV2MPjHtk\/zP3em48OOEecPRVTdUwnQdOgQG9eu5dIHHmDe9dcz7\/rrwecDg\/8vtuvFF3m\/rCzCVYqIiIiISDhd8swlJOcmD9lvz7dz1ZarAtvVz1ez7\/HTVy22V7ZT\/tNyir9XTN6qPPJW5YGPQMNV\/UI19b+vHzJusLlT+rv76e\/qx5Lof1sFPuhp7hnx\/NHO11nXSX1ZPW2VbbSUtwT2+7w+Dj93mMLbC1m8bjGuIy7yb8ynu7Gbhs3n5hbBqGsqAcpffZUT9fV88fbbmThtGkazmdYPP2TX737HgTffjHR5IiIiIiJyHql5pYbO+k4Kby8kpTAFo9lIR20H1S9WU\/\/myI1hsDkAn8fHzh\/spPiBYkxxJqrWV9H10cj3X452Pp\/XR\/mj5cOOc\/Dpg3h6PUy+cjKOeQ6adzez97G9ePo8Z5w\/WFHZVALU79lD\/Z49kS5DRERERETGwKZVm0LKN+9upnl385jlABq3NtK4dXRvpQhlvlN8Xh+H1h\/i0PpDIY1ztqLunkoRERERERE5f0TtSmU4rFmzZtB2ZWUlDz30UGSKERERERERGSOrV6\/m8ssvD8tYF1xT6Xa7qaioGPZYff2Zr4sWERERERH5PGhoaBixL2pvbx\/VWBdcU9nc3MzDDz8c6TJEREREREQipqysjLIwvTVD91SKiIiIiIhI0Az4334iIiIiIiIiMmpaqRQREREREZGgqakUERERERGRoKmpFBERERERkaCpqRQREREREZGgqakUERERERGRoKmpFBERERERkaCZgDWRLiJaGM1GFq1bRNalWTirnPS5+pRTTjnllFNOOeWUU065KMnJuXHBrVRmZ2ezYcOGYT9r1649c9gImSWZZJZkYrFZzn5S5ZRTTjnllFNOOeWUUy7yOQlYvXr1iH1RSUnJqMYyn5sSo0NtbS2dnZ2B7fr6+ghWIyIiIiIiMjYaGhqoqKgIbJvNZqZPnx7UWFHZVManpJBx8cVkz5lD\/rJlpGZn03ToEM\/ceuuoxiktLaW8vPwcVSkiIiIiIucDS6KFwtsKcXzBQdJFSfQc78H5gZOq0ipc1a6w58Il99pc5jw0BwBXjYtNqzYNri\/JQtG9RUxcMhGf10fTO03sf3I\/\/d39gwcygG2KjY7ajsCusrIyysrKAtt2u53S0tKg6ozKpvL23\/yGJIcj0mWIiIiIiMh5Ljk3mWW\/XEZMSgwAnj4Pthwbthwbk74yifd\/8T6Hnzsctly4pBSmMPs7s894zqJHF+GY56Dm5RoMZgM5V+cQPyGed+5+Z9B5s+6eRd71eWy\/bzsf7\/w47LVGZVPZXF1N14kTAKRMmkRsUlKEKxIRERERkfONKdbEoscWEZMSQ9uBNnb\/aDeuGhfWZCsFNxcw7RvTKLq3iPbKdlrKW0LOhYslycKiRxdhtBpxHnZiz7cPOceebyd9fjp1G+rY+9heAKw2K1nLs7DlnF6VzLs+j4KbC3DVuOio6xgyTjhE5YN6fnfffTxz6608c+utfKTLV0VEREREZBhpxWkkZSfh8\/rYfv92XDX+S1b7XH28\/2\/vU\/taLQDFDxZjMBpCzoXL\/B\/OJyEjgeM7jnP0D0eHPSdpsn9hzXnEGdjnPOz\/bptsAyBjaQaz759Na0UrW761hZPNJ8NeK0RpUykiIiIiIvJZ7NP8K3xdR7twt7qHHK9+vhrwX+qaMCkh5Fw4FNxSQMbSDHqdvex6ZBfm+OEvLu1t6wUgJjkmsC\/G7v\/ubnOTOj2VhT9ZSNO2JrbeuZW+jnP32hU1lSIiIiIi8rl0qiGMHReLwTR0RXGgZwBvvxc4vboXSi5U42ePZ+ZdM\/F5ffzlf\/4Fd6sbo3X4lq2tso3etl4uuuIiErMTseXYyF6RjbvVTXtVOz6vj5pXathx\/w48vZ6w1TgcNZUiIiIiIvK51FrRis\/jw5JoYc6DczDH+Vf9TDEmspZnsfyF5Rgt\/pbo1OWkoeRCEZMSw8KfLsRgMnDgFwc+84E6Az0D7HpkF5ZECyteXcFlL12GyWpi1w934XF7aD\/UTsUTFfi8vrDUdyZR+aAeERERERGRz9L1URcHnz7IjDtnkLMyh8lXTOZk60ni0+MxmAzUvVGHY76D+PT4sOSCZTAaWPDjBcSlxXHs7WNUPVt1VrmmbU1sXLmRtLlp4IPmPc2By2LN8WYc8xxYbVZO7D9B50edYal1OGoqRURERETkc+vQ+kM4P3CSf1M+thwb5jgzjVsbqft9HY1\/buSqt68CGHLPYbC5YFz8rYtJn59OZ30nO\/9556iy7hNujm46SkLm6Xs7k\/OSWfKzJcRP8De9Pq+PA784cNbN6mipqRQRERERkc+1pu1NNG1vGrI\/ITMBS5IFANcRV9hyoxGTEkPh7YX+cTMS+OrGrw46fuqeStsUG1dvvRqA17\/yOt4+b+Ac2xQbS59ayvF3j7P7kd3M\/f5cYsfHsmX1FlxHXCxet5gZd82gaUcTrurQ6h2O7qkUEREREZELUu41uQD0d\/fjrHJ+xtmjz5njzEy9YSqFtxUSlxY37DlGizHwWhKjxYg53jzoYzT7WzaD0RDY90n2fDslvyphoGeAiicqsCRZGDdzHC27W2jZ00Kfq4\/qF6sxGA2kz08\/6984GlqpFBERERGRzy8DmGPNDJwcGLQ7MTuRvFV5ANS9Xod3wBue3CcseXIJaXPSAMi9NpeN125koGfweCebT\/LyvJdHHGPWPbMouLkAV42LTas2DTqWOiOVL\/38S+CDbfdso7+zn8RJiQD0dZ6+LLe\/sx84\/cqRcIu6ptIaH4\/BeHqB1Wj2\/wSjyURMYmJgv6evj4G+c\/cuFhEREREROf8V3VfEpEsmUfmrSlorWsEAjnkOZv7jTEwxJk62nKTyvyrDljvFarMGGkqAOEccqRen0ry7OSy\/y5ZjY9lTyzBajGy9aytdDV0AdDd24+n1YC+wgwHwnX7vZseHHWGZ+9Oirqm89b\/+i7Tc3CH70\/Pz+e5bbwW2d77wApufeGIsSxMRERERkfOINdlK+oJ04ifEM+8H84Ycd59ws+2ebfS5+sKS+6T+7n76u\/qxJPrvvcQHPc09of2gT+is66S+rJ62yjZaylsC+31eH4efO0zh7YUsXrcY1xEX+Tfm093YTcPmhrDN\/0lR11SKiIiIiIicjT5XH5tv3Ezudbk4vuDAnm\/HHG\/G+YGT1n2tVL9QPezTW4PNfZLP42PnD3ZS\/EAxpjgTVeur6PqoK2y\/zef1Uf5o+bDHDj59EE+vh8lXTsYxz0Hz7mb2PrYXT58nbPN\/UtQ1lf9xww2RLkFERERERKKEd8BL9QvVVL9QPSa5T2rc2kjj1sag8wD7n9zP\/if3jyrj8\/o4tP4Qh9YfCmnus6Wnv4qIiIiIiEjQom6lMpzWrFkzaLuyspKHHnooMsWIiIiIiIiMkdWrV3P55ZeHZawLrql0u91UVFQMe6y+vn6MqxERERERERl7DQ0NI\/ZF7e3toxrrgmsqm5ubefjhhyNdhoiIiIiISMSUlZVRVlYWlrF0T6WIiIiIiIgE7a+vwxQREREREREZPa1UioiIiIiISNDUVIqIiIiIiEjQ1FSKiIiIiIhI0NRUioiIiIiISNDUVIqIiIiIiEjQ1FSKiIiIiIhI0EzAmkgXES2MZiOL1i0i69IsnFVO+lx9yimnnHLKKaeccsopp9wY5+T8csGtVGZnZ7Nhw4ZhP2vXrj1z2AiZJZlklmRisVnOflLllFNOOeWUU0455ZRTLnw5Cdnq1atH7ItKSkpGNZb53JQYHWpra+ns7Axs19fXR7AaERERERGRsdHQ0EBFRUVg22w2M3369KDGisqmMmv2bOZccw1Zs2cTn5JCx8cf01xdzY5f\/5rjVVVnPU5paSnl5eXnsFIREREREQmXmJQYUqenkjYnjYySDJKyk2ivbGfzLZs\/M5u+IJ0pX5tC6oxUTLEm2g60ceztY9S9UXdOcsEazXyWJAtF9xYxcclEfF4fTe80sf\/J\/fR39w8+0QC2KTY6ajsCu8rKyigrKwts2+12SktLg6o5qppKg9HI8u98h3nXXQcGQ2B\/alYWqVlZFJSU8MfHH2f3Sy9FsEoRERERETkXlv92OXGOuFHn8m\/KZ9bdszAYT\/cQGUszyFiawbiZ49i7bi\/eAW\/YcsEa7XyLHl2EY56DmpdrMJgN5FydQ\/yEeN65+51B4866exZ51+ex\/b7tfLzz47DVe0pUNZVZs2cz99pr8Xo8vPeb33D4nXdoq68nLTeXS779bTJnzuTL99xD3c6dtNbVRbpcEREREREJI2e1E3erG4DErEQsSZ99H+a4WeMourcIgOrnqzn8\/GE8bg\/Zf5tN0XeKyFmZg\/MDJzWv1IQlF6zRzmfPt5M+P526DXXsfWwvAFablazlWdhyTq9K5l2fR8HNBbhqXHTUdQw\/eYii6kE9H5WX88qDD\/Kbv\/97tvz7v9N44ADuzk6O7tvHS9\/5Dv0nT2KyWMj94hcjXaqIiIiIiITZtnu2sfmWzWy+ZTPNe5rPKlN4WyEADZsb2Pf4PnqO99Dr7KX6xWoO\/vIgAAW3FmAwGcKSC9Zo50uanASA84gzMIbzsP+7bbIN8K9yzr5\/Nq0VrWz51hZONp8MS62fFlVNJcDhP\/+ZYwcODNl\/0uUKrE6mZmePcVUiIiIiInK+iUmNYeKSiQAceenIkOO1r9XiHfCSkJGAY64j5NxY1tnb1uvPJsecHsfu\/+5uc5M6PZWFP1lI07Ymtt65lb6Oc\/e6lqhrKkdiMBqxOfx\/4I8\/+CDC1YiIiIiISKQlZCT4v\/jgxP4TgP9hP4mTEgHobe+l66Mu\/7mTEkLOjWWdbZVt9Lb1ctEVF5GYnYgtx0b2imzcrW7aq9rxeX3UvFLDjvt34On1hFzjmXxumsrpl11GwrhxeAcGqH3vvUiXIyIiIiIiEZYw0d+A9bp68Q54seXYuOLNK1jx2gqyLs0CCNyjGT8hPuTcWNY50DPArkd2YUm0sOLVFVz20mWYrCZ2\/XAXHreH9kPtVDxRgc\/rC7m+zxJVD+oZSUpWFpd973sAbH\/mGZyNjRGuSEREREREIi0mxX85aH+H\/xUb44vGY7T419Uc8xwc3XQ0cFlobGpsyLmxrrNpWxMbV24kbW4a+KB5T3PgslhzvBnHPAdWm5UT+0\/Q+VFnyHWOJOqbytikJK559FFiEhJoqqxk+zPPRLokERERERE5D7hP+Ff3rMlWAI69fYzJX52M1Wal9rVa\/zG7ddC5oeTGus5T20c3HSUh8\/RluMl5ySz52ZLAqqbP6+PALw5Q9WxVyLUOJ6qbyviUFP7u3\/4NR14eLbW1vHjPPXgHBiJdloiIiIiInAd6mnoAf7NmtBjpdfby1m1vDTonbrz\/vZfdjd0h58a6zlNsU2wsfWopx989zu5HdjP3+3OJHR\/LltVbcB1xsXjdYmbcNYOmHU24ql0h1\/tpUXtPZeL48dz0y1\/imDqVtqNHeeEf\/5GTrvD\/gUREREREJDp1HesK3FOYVpw25Hjs+FgSs\/wPw+k62hVy7tPMcWam3jCVwtsKiUuLC3ud4H9fZcmvShjoGaDiiQosSRbGzRxHy+4WWva00Ofqo\/rFagxGA+nz00esIRRR2VSm5ebyjfXrGT9lCserqvjNHXfQ1doa6bJEREREROQ80ufq49iWYwDkXp875HjuylwMJgOd9Z207msNOfdpS55cwuzvzmbGnTP48rNfxhw\/\/IWiwc6XOiOVZb9chsFoYNs92+jv7A+8YqSv8\/QrRPo7\/fdqnnrlSLhFXVM5ZcECbvnP\/8Q2YQL1e\/bw8ne\/i8FkInnixEGfmITQH+0rIiIiIiLnB3O8GUuiJfAxmv2tjMFsGLTfZDUNylX92n8fYWZJJsUPFBPniMNqs\/pXEO8o9J\/zbNWQp6QGmzvFarOSNuf0qmOcI47Ui1NH\/H2jnc+WY2PZU8swx5nZ8cAOuhr8K5jdjd14ej3YC+xg8I9tn2YHoOPDjhHnD0VU3VM5ed48Vv3sZxhN\/v9RLpo7l2+XlQ177p+efJK\/\/Pa3Y1meiIiIiIicI5c8cwnJuclD9tvz7Vy15arAdvXz1ex7fF9gu72ynfKfllP8vWLyVuWRtyoPfAQaruoXqqn\/ff2QcYPNndLf3U9\/Vz+WRIt\/hw96mntGPH+083XWdVJfVk9bZRst5S2B\/T6vj8PPHabw9kIWr1uM64iL\/Bvz6W7spmFzw4jzhyKqmsqU7OxAQykiIiIiInI2al6pobO+k8LbC0kpTMFoNtJR20H1i9XUvzlyYxhsDsDn8bHzBzspfqAYU5yJqvVVdH008v2Xo53P5\/VR\/mj5sOMcfPognl4Pk6+cjGOeg+bdzex9bC+ePs8Z5w9WVDWVe199lb2vvhrpMkREREREZIxtWrUppHzz7maadzePWQ6gcWsjjVsbx2y+U3xeH4fWH+LQ+kMhjXO2ou6eShERERERETl\/RNVKZbitWbNm0HZlZSUPPfRQZIoREREREREZI6tXr+byyy8Py1gXXFPpdrupqKgY9lh9\/ZmvixYREREREfk8aGhoGLEvam9vH9VYF1xT2dzczMMPPxzpMkRERERERCKmrKyMshHepDFauqdSREREREREgmbA\/\/YTERERERERkVHTSqWIiIiIiIgETU2liIiIiIiIBE1NpYiIiIiIiARNTaWIiIiIiIgETU2liIiIiIiIBE1NpYiIiIiIiATNBKyJdBHRwmg2smjdIrIuzcJZ5aTP1aeccsopp5xyyimnnHLKRUlOzo0LbqUyOzubDRs2DPtZu3btmcNGyCzJJLMkE4vNcvaTKqeccsopp5xyyimnnHKRz0nA6tWrR+yLSkpKRjWW+dyUGB1qa2vp7OwMbNfX10ewGhERERERkbHR0NBARUVFYNtsNjN9+vSgxorKpnLCtGl84etfJ7u4mMRx4+hxOmk\/doz3y8o4sHEjnr6zW\/4uLS2lvLz8HFcrIiIiIiKRZEm0UHhbIY4vOEi6KIme4z04P3BSVVqFq9oV9ly45F6by5yH5gDgqnGxadWmwfUlWSi6t4iJSybi8\/poeqeJ\/U\/up7+7f\/BABrBNsdFR2xHYVVZWRllZWWDbbrdTWloaVJ1R1VRaYmMpufNO5l1\/PQbj6St3kxwOkhwOsouLmbNyJb+98076enoiWKmIiIiIiJwPknOTWfbLZcSkxADg6fNgy7Fhy7Ex6SuTeP8X73P4ucNhy4VLSmEKs78z+4znLHp0EY55DmpersFgNpBzdQ7xE+J55+53Bp036+5Z5F2fx\/b7tvPxzo\/DXmtUNZWe\/n6SJ06k3+3mveeeo\/a99zjx4YckpKYy97rr+MLXv87Eiy9mye2389a\/\/mukyxURERERkQgyxZpY9NgiYlJiaDvQxu4f7cZV48KabKXg5gKmfWMaRfcW0V7ZTkt5S8i5cLEkWVj06CKMViPOw07s+fYh59jz7aTPT6duQx17H9sLgNVmJWt5Frac06uSedfnUXBzAa4aFx11HUPGCYeoelCP1+Phte9\/n39fuZJt\/\/mfNB44QG93N21Hj\/LHxx+n6dAhALKLiyNcqYiIiIiIRFpacRpJ2Un4vD62378dV43\/ktU+Vx\/v\/9v71L5WC0Dxg8UYjIaQc+Ey\/4fzSchI4PiO4xz9w9Fhz0manASA84gzsM952P\/dNtkGQMbSDGbfP5vWila2fGsLJ5tPhr1WiLKmEsDT10d3W9uQ\/Qajkdgk\/x+2s7V1rMsSEREREZHzjH2af4Wv62gX7lb3kOPVz1cD\/ktdEyYlhJwLh4JbCshYmkGvs5ddj+zCHD\/8xaW9bb0AxCTHBPbF2P3f3W1uUqensvAnC2na1sTWO7fS13HuXrsSdU3lpxnNZi6aO5dVTzxByqRJnHS52PLUU5EuS0REREREIuxUQxg7LhaDaeiK4kDPAN5+L3B6dS+UXKjGzx7PzLtm4vP6+Mv\/\/AvuVjdG6\/AtW1tlG71tvVx0xUUkZidiy7GRvSIbd6ub9qp2fF4fNa\/UsOP+HXh6PWGrcThRdU\/lJ03+whdYuXYtsYmJYDDg6e+nYsMGtj79NJ0t4b+uWUREREREoktrRSs+j67MlawAACAASURBVA9LooU5D86h4okKBk4OYIoxkbE0gzn\/NAejxd+0JU1Ogq2h5UIRkxLDwp8uxGAy8P6\/vv+ZD9QZ6Blg1yO7WPDjBax4dQUA\/V39vPdP7+Fxe2g\/1E77ofbQCzsLUdtUmq3WwOWu4L\/8NWHcOFImTVJTKSIiIiIidH3UxcGnDzLjzhnkrMxh8hWTOdl6kvj0eAwmA3Vv1OGY7yA+PT4suWAZjAYW\/HgBcWlxHHv7GFXPVp1VrmlbExtXbiRtbhr4oHlPc+CyWHO8Gcc8B1ablRP7T9D5UWdYah1O1DaVR7Zv5\/+\/5BLi7XYcU6cyY8UKCkpKyFu8mD\/8y7+w5+WXI12iiIiIiIhE2KH1h3B+4CT\/pnxsOTbMcWYatzZS9\/s6Gv\/cyFVvXwUw5J7DYHPBuPhbF5M+P53O+k52\/vPOUWXdJ9wc3XSUhMzT93Ym5yWz5GdLiJ\/gb3p9Xh8HfnHgrJvV0YraphKgt6uL3q4u2hsa+ODtt1n+3e\/yhVWr+Mq993J4yxatWIqIiIiICE3bm2ja3jRkf0JmApYkCwCuI66w5UYjJiWGwtsL\/eNmJPDVjV8ddPzUPZW2KTau3no1AK9\/5XW8fd7AObYpNpY+tZTj7x5n9yO7mfv9ucSOj2XL6i24jrhYvG4xM+6aQdOOJlzVodU7nKh\/UM8nVf3pTwCYLBYyZsyIcDUiIiIiInI+y70mF4D+7n6cVc7POHv0OXOcmak3TKXwtkLi0uKGPcdoMQZeS2K0GDHHmwd9jGZ\/y2YwGgL7Psmeb6fkVyUM9AxQ8UQFliQL42aOo2V3Cy17Wuhz9VH9YjUGo4H0+eln\/RtHI7pWKg0GFt50E\/vfeIMe59D\/eJkzZwa+Oxsbx7IyERERERE5HxnAHGtm4OTAoN2J2YnkrcoDoO71OrwD3vDkPmHJk0tIm5MGQO61uWy8diMDPYPHO9l8kpfnjXzr3qx7ZlFwcwGuGhebVm0adCx1Ripf+vmXwAfb7tlGf2c\/iZMSAejrPH1Zbn9nP3D6lSPhFlVN5cKbbuKSb3+bhTfdxK7f\/Y7GAwdo+fBD4pOTKfzKV1h0660AtB89SnN1dYSrFRERERGRSCu6r4hJl0yi8leVtFa0ggEc8xzM\/MeZmGJMnGw5SeV\/VYYtd4rVZg00lABxjjhSL06leXdzWH6XLcfGsqeWYbQY2XrXVroaugDobuzG0+vBXmAHA+A7\/d7Njg87wjL3p0VVU1mzfTuzr7qK1Kwslv3DPwx7TldLCy\/ecw8+78j\/YiAiIiIiIp9\/1mQr6QvSiZ8Qz7wfzBty3H3CzbZ7ttHn6gtL7pP6u\/vp7+rHkui\/9xIf9DT3hPaDPqGzrpP6snraKttoKT\/9LBmf18fh5w5TeHshi9ctxnXERf6N+XQ3dtOwuSFs839SVDWVLbW1\/GrVKmb+j\/\/BtEsuwTF1KvHJyZx0uWg\/doyqP\/2Jfa+\/Tr\/bHelSRUREREQkwvpcfWy+cTO51+Xi+IIDe74dc7wZ5wdOWve1Uv1C9bBPbw0290k+j4+dP9hJ8QPFmOJMVK2vouujrrD9Np\/XR\/mj5cMeO\/j0QTy9HiZfORnHPAfNu5vZ+9hePH2esM3\/SVHVVAJ4Bwao2LCBig0bIl2KiIiIiIic57wDXqpfqKb6hdHdHhds7pMatzbSuDW0Z73sf3I\/+5\/cP6qMz+vj0PpDHFp\/KKS5z9bn6umvIiIiIiIiMraibqUynNasWTNou7KykoceeigyxYiIiIiIiIyR1atXc\/nll4dlrAuuqXS73VRUVAx7rL6+foyrERERERERGXsNDQ0j9kXt7e2jGuuCayqbm5t5+OGHI12GiIiIiIhIxJSVlVFWVhaWsXRPpYiIiIiIiATtr6\/DFBERERERERk9rVSKiIiIiIhI0NRUioiIiIiISNDUVIqIiIiIiEjQ1FSKiIiIiIhI0NRUioiIiIiISNDUVIqIiIiIiEjQTMCaSBcRLYxmI4vWLSLr0iycVU76XH3KKaeccsopp5xyyimn3Bjn5Pxywa1UZmdns2HDhmE\/a9euPXPYCJklmWSWZGKxWc5+UuWUU0455ZRTTjnllFMufDkJ2erVq0fsi0pKSkY1lvnclBgdamtr6ezsDGzX19dHsBoREREREZGx0dDQQEVFRWDbbDYzffr0oMb6XDSVc665hr998EEAWmpq+I8bbjirXGlpKeXl5eeyNBERERERCZOYlBhSp6eSNieNjJIMkrKTaK9sZ\/Mtmz8zm74gnSlfm0LqjFRMsSbaDrRx7O1j1L1Rd05ywRrNfJYkC0X3FjFxyUR8Xh9N7zSx\/8n99Hf3Dz7RALYpNjpqOwK7ysrKKCsrC2zb7XZKS0uDqjnqm8oJ06ax\/L77Il2GiIiIiIicY8t\/u5w4R9yoc\/k35TPr7lkYjIbAvoylGWQszWDczHHsXbcX74A3bLlgjXa+RY8uwjHPQc3LNRjMBnKuziF+Qjzv3P3OoHFn3T2LvOvz2H7fdj7e+XHY6j0lqpvK2KQkVq5di8lqpbm6GsfUqZEuSUREREREzhFntRN3qxuAxKxELEmffR\/muFnjKLq3CIDq56s5\/PxhPG4P2X+bTdF3ishZmYPzAyc1r9SEJRes0c5nz7eTPj+dug117H1sLwBWm5Ws5VnYck6vSuZdn0fBzQW4alx01HUMP3mIovpBPV\/953\/GnpFBzY4dHPzDHyJdjoiIiIiInEPb7tnG5ls2s\/mWzTTvaT6rTOFthQA0bG5g3+P76DneQ6+zl+oXqzn4y4MAFNxagMFkCEsuWKOdL2lyEgDOI87AGM7D\/u+2yTbAv8o5+\/7ZtFa0suVbWzjZfDIstX5a1DaVC2++malLl9LjdFL2v\/831vj4SJckIiIiIiLnkZjUGCYumQjAkZeODDle+1ot3gEvCRkJOOY6Qs6NZZ29bb3+bHLM6XHs\/u\/uNjep01NZ+JOFNG1rYuudW+nrOHeva4nKpjJr9mxK7rwTn9fL6\/\/rf9HV2orJao10WSIiIiIich5JyEjwf\/HBif0nAP\/DfhInJQLQ295L10dd\/nMnJYScG8s62yrb6G3r5aIrLiIxOxFbjo3sFdm4W920V7Xj8\/qoeaWGHffvwNPrCbnGM4m6pjI+JYWrf\/xjjCYTW556ig937ox0SSIiIiIich5KmOhvwHpdvXgHvNhybFzx5hWseG0FWZdmAQTu0YyfEB9ybizrHOgZYNcju7AkWljx6goue+kyTFYTu364C4\/bQ\/uhdiqeqMDn9YVc32eJqgf1GIxGvvajH5GYlsYHW7bwbpCPvBURERERkc+\/mBT\/5aD9Hf5XbIwvGo\/R4l9Xc8xzcHTT0cBlobGpsSHnxrrOpm1NbFy5kbS5aeCD5j3NgctizfFmHPMcWG1WTuw\/QedHnSHXOZKoaiq\/dMcdTJk\/nxP19byxZk2kyxERERERkfOY+4R\/dc+a7L9V7tjbx5j81clYbVZqX6v1H7NbB50bSm6s6zy1fXTTURIyT1+Gm5yXzJKfLQmsavq8Pg784gBVz1aFXOtwoqapjE9J4Yu33QaAPSODu998c9Bx81\/vqRw\/ZQr3b9kCwBOXXoqn79zdkCoiIiIiIuevnqYewN+sGS1Gep29vHXbW4POiRvvf+9ld2N3yLmxrvMU2xQbS59ayvF3j7P7kd3M\/f5cYsfHsmX1FlxHXCxet5gZd82gaUcTrmpXyPV+WtTcU2kymzEY\/eWaLBas8fGDPkazvz82GI2BfSIiIiIicuHqOtYVuKcwrThtyPHY8bEkZvkfhtN1tCvk3KeZ48xMvWEqhbcVEpcWF\/Y6wf++ypJflTDQM0DFExVYkiyMmzmOlt0ttOxpoc\/VR\/WL1RiMBtLnp49YQyiiZqWys6WFn8yfP+LxS+6+m4U33URLTQ3\/ccMNY1iZiIiIiIicj\/pcfRzbcoxJl0wi9\/pcPt758aDjuStzMZgMdNZ30rqvNeTcpy15cglpc\/xNYu61uWy8diMDPQNhqzN1Ripf+vmXwOd\/h2d\/Z3\/gibF9naev2Ozv9N+reeqVI+EWNSuVIiIiIiJy4TLHm7EkWgIfo9nfyhjMhkH7TVbToFzVr\/33EWaWZFL8QDFxjjisNqt\/BfGOQv85z1YNeUpqsLlTrDZroKEEiHPEkXpx6oi\/b7Tz2XJsLHtqGeY4Mzse2EFXg38Fs7uxG0+vB3uBHQz+se3T7AB0fNgx4vyhiJqVShERERERuXBd8swlJOcmD9lvz7dz1ZarAtvVz1ez7\/F9ge32ynbKf1pO8feKyVuVR96qPPARaLiqX6im\/vf1Q8YNNndKf3c\/\/V39WBIt\/h0+6GnuGfH80c7XWddJfVk9bZVttJS3BPb7vD4OP3eYwtsLWbxuMa4jLvJvzKe7sZuGzQ0jzh8KNZUiIiIiIvK5VvNKDZ31nRTeXkhKYQpGs5GO2g6qX6ym\/s2RG8NgcwA+j4+dP9hJ8QPFmOJMVK2vouujke+\/HO18Pq+P8kfLhx3n4NMH8fR6mHzlZBzzHDTvbmbvY3vx9HnOOH+wPjdN5Vs\/\/zlv\/fznkS5DRERERETOgU2rNoWUb97dTPPu5jHLATRubaRxa+OYzXeKz+vj0PpDHFp\/KKRxzpbuqRQREREREZGgfW5WKoOxZs2aQduVlZU89NBDkSlGRERERERkjKxevZrLL788LGNdcE2l2+2moqJi2GP19We+LlpEREREROTzoKGhYcS+qL29fVRjXXBNZXNzMw8\/\/HCkyxAREREREYmYsrIyysrKwjKW7qkUERERERGRoBnwv\/1EREREREREZNS0UikiIiIiIiJBU1MpIiIiIiIiQVNTKSIiIiIiIkFTUykiIiIiIiJBU1MpIiIiIiIiQVNTKSIiIiIiIkEzAWsiXUS0MJqNLFq3iKxLs3BWOelz9SmnnHLKKaeccsopp5xyY5yT88sFt1KZnZ3Nhg0bhv2sXbv2zGEjZJZkklmSicVmOftJlVNOOeWUU0455ZRTTrnw5SRkq1evHrEvKikpGdVY5nNTYnSora2ls7MzsF1fXx\/BakRERERERMZGQ0MDFRUVgW2z2cz06dODGivqmsrE8eO5+803z3hO7bvv8uI993zmWKWlpZSXl4erNBEREREROYdiUmJInZ5K2pw0MkoySMpOor2ync23bP7MbPqCdKZ8bQqpM1IxxZpoO9DGsbePUfdG3TnJBWs081mSLBTdW8TEJRPxeX00vdPE\/if309\/dP\/hEA9im2Oio7QjsKisro6ysLLBtt9spLS0Nquaoaypjk5IiXYKIiIiIiETA8t8uJ84RN+pc\/k35zLp7FgajIbAvY2kGGUszGDdzHHvX7cU74A1bLlijnW\/Ro4twzHNQ83INBrOBnKtziJ8Qzzt3vzNo3Fl3zyLv+jy237edj3d+HLZ6T4m+ptJmC3z\/9Te\/SW9X15Bz+k6eHMuSRERERERkDDirnbhb3QAkZiViSfrs+zDHzRpH0b1FAFQ\/X83h5w\/jcXvI\/ttsir5TRM7KHJwfOKl5pSYsuWCNdj57vp30+enUbahj72N7AbDarGQtz8KWc3pVMu\/6PApuLsBV46KjrmP4yUMUdU1l3F+bSk9\/P40HD0a4GhERERERGSvb7tkW+L74XxaTWZL5mZnC2woBaNjcwL7H9wX2V79YjTnezIw7Z1BwawG1\/12Lz+MLORes0c6XNNl\/BafziDNwrvOw099UTvY3lRlLM5h9\/2xaK1rZft92+jrOzdN1o+7pr6cuf+0+cSLClYiIiIiIyPksJjWGiUsmAnDkpSNDjte+Vot3wEtCRgKOuY6Qc2NZZ29brz+bHHN6HLv\/u7vNTer0VBb+ZCFN25rYeufWc9ZQQjSuVCYnA+D1ernk7ruZWFiIJTaW9oYGju7bR8WGDXj6+z9jFBERERER+bxLyEjwf\/HBif3+RamYlBgsCRa6Grrobe+l66MubDk2EiYlwM7QcmNZZ1tlG71tvVx0xUXUldVhNBvJXpGNu9VNe1U7tik2al6pYf+T+\/F5Q19JPZOoaypPrVTaMzJYeNNNgf0Z06cz\/bLLWHzrrTz3D\/+As7ExUiWKiIiIiMh5IGGiv1nrdfXiHfBiy7Gx\/LfLMZqNvPf99zi66SjuVje2HBvxE+JDzo1lnQM9A+x6ZBcLfryAFa+uAKC\/q5\/3\/uk9PG4P7YfaaT\/UHnJtZyPqmsr3\/+\/\/xTF1Kk2VlVS99Rau48dJSktj5uWX88VvfhPbhAmsXLuWZ77xDXze8D2JSUREREREoktMiv9y0P4O\/5WM44vGY7T47wB0zHNwdNPRwGWhsamxIefGus6mbU1sXLmRtLlp4IPmPc2By2LN8WYc8xxYbVZO7D9B50edIdc5kqhrKtuPHuX\/PPDA4H0NDWx9+mnw+Vhyxx1MmDaNtJwcmo8MvR5ZREREREQuDO4T\/ifFWpOtABx7+xiTvzoZq81K7Wu1\/mN266BzQ8mNdZ2nto9uOkpCZkJgX3JeMkt+tiSwqunz+jjwiwNUPVsVcq3Dibqm8kyq3nqLJXfcAUB6QYGaShERERGRC1hPUw\/gb9aMFiO9zl7euu2tQefEjfe\/97K7sTvk3FjXeYptio2lTy3l+LvH2f3IbuZ+fy6x42PZsnoLriMuFq9bzIy7ZtC0owlXtSvkej8t6p7+eibm2NNLwcO9v1JERERERC4cXce6Ag+pSStOG3I8dnwsiVmJ\/nOPdoWc+zRznJmpN0yl8LZC4tLiwl4n+N9XWfKrEgZ6Bqh4ogJLkoVxM8fRsruFlj0t9Ln6qH6xGoPRQPr89BFrCEV0NZUGA\/P\/7u+ISUwc9nDxVVcFvh87cGCsqhIRERERkfNQn6uPY1uOAZB7fe6Q47krczGYDHTWd9K6rzXk3KcteXIJs787mxl3zuDLz34Zc\/zwF4oGO1\/qjFSW\/XIZBqOBbfdso7+zP\/CKkb7O068Q6e\/036t56pUj4RZVTeWCv\/s7vnLvvfz9737Holtv5aK5c0lMS2PSrFl87Uc\/oujKKwHY\/8Ybeo+liIiIiMjniDnejCXREvgYzf5WxmA2DNpvspoG5ap+7b+PMLMkk+IHiolzxGG1Wf0riHcU+s95tmrIazeCzZ1itVlJm3N61THOEUfqxakj\/r7RzmfLsbHsqWWY48zseGAHXQ3+Fczuxm48vR7sBXYw+Me2T7MD0PFhx4jzhyKq7qk8\/Oc\/M3XpUrKLi\/mbu+4a9py6XbvY+OijY1yZiIiIiIicS5c8cwnJuclD9tvz7Vy15fQVi9XPV7Pv8X2B7fbKdsp\/Wk7x94rJW5VH3qo88BFouKpfqKb+9\/VDxg02d0p\/dz\/9Xf1YEi3+HT7oae4Z8fzRztdZ10l9WT1tlW20lLcE9vu8Pg4\/d5jC2wtZvG4xriMu8m\/Mp7uxm4bNDSPOH4qoairbGxp47h\/+gZkrVlC4fDnpU6cSb7fT3dZG64cfsve11\/hgy5ZIlykiIiIiIueRmldq6KzvpPD2QlIKUzCajXTUdlD9YjX1b47cGAabA\/B5fOz8wU6KHyjGFGeian0VXR+d+bkvo5nP5\/VR\/mj5sOMcfPognl4Pk6+cjGOeg+bdzex9bC+ePs8Z5w9WVDWVAPh8vP\/mm7z\/5puRrkRERERERMbIplWbQso3726meXfzmOUAGrc20ri1cczmO8Xn9XFo\/SEOrT8U0jhnK6ruqRQREREREZHzS\/StVIbRmjVrBm1XVlby0EMPRaYYERERERGRMbJ69Wouv\/zysIx1wTWVbrebioqKYY\/V15\/5umgREREREZHPg4aGhhH7ovb29lGNdcE1lc3NzTz88MORLkNERERERCRiysrKKCsrC8tYuqdSREREREREgmbA\/\/YTERERERERkVHTSqWIiIiIiIgETU2liIiIiIiIBE1NpYiIiIiIiARNTaWIiIiIiIgETU2liIiIiIiIBE1NpYiIiIiIiATNBKyJdBHRwmg2smjdIrIuzcJZ5aTP1aeccsopp5xyyimnnHLKRUlOzo0LbqUyOzubDRs2DPtZu3btmcNGyCzJJLMkE4vNcvaTKqeccsopp5xyyimnnHKRz0nA6tWrR+yLSkpKRjWW+dyUGB1qa2vp7OwMbNfX10ewGhERERERkbHR0NBARUVFYNtsNjN9+vSgxoraptJksTD7qquYMn8+E6ZNwxIXx4kPP6SltpYj27fz4XvvMdB35mXw0tJSysvLx6hiERERERGJBEuihcLbCnF8wUHSRUn0HO\/B+YGTqtIqXNWusOfCJffaXOY8NAcAV42LTas2DTqeZLFwb1ERSyZOxOvz8U5TE0\/u3093f\/+g8wzAFJuN2o6OwL6ysjLKysoC23a7ndLS0qDqjMqmMiE1la8\/+STpBQWD9k8qKmJSURFFV17J+ptvpvnIkQhVKCIiIiIi54Pk3GSW\/XIZMSkxAHj6PNhybNhybEz6yiTe\/8X7HH7ucNhy4ZJSmMLs78w+4zmPLlrEPIeDl2tqMBsMXJ2Tw4T4eO5+551B5909axbX5+Vx3\/bt7Pz447DXGnVNpcFo5NrHHiO9oACvx8OOZ57h8NatuDs6mFBYyOJbb+XDnTvVUIqIiIiIXOBMsSYWPbaImJQY2g60sftHu3HVuLAmWym4uYBp35hG0b1FtFe201LeEnIuXCxJFhY9ugij1YjzsBN7vn3IOfl2O\/PT09lQV8dje\/cCYLNaWZ6VRc4nViWvz8vj5oICalwu6j6xUhlOUddUzrz8cjJnzgTg\/9x\/P0e2bw8cczY28sHbb2M0R93PEhERERGRMEsrTiMpOwmf18f2+7fjbnUD0Ofq4\/1\/ex9rspWcq3MofrCYP97wR3xeX0i5cJn\/w\/kkZCRwfMdxWva0DNtUTk5KAuCI0xnYd9jpZHlWFpP\/2lQuzcjg\/tmzqWht5b7t2+n4jNsDgxV1T3+de801AHz4l78MaihP8Xm9eM7RH0tERERERKKHfZq\/Ges62hVoDD+p+vlqwH+pa8KkhJBz4VBwSwEZSzPodfay65FdmOOHXzBr6+311xATc7ruv35vc7uZnprKTxYuZFtTE3du3XrOGkqIsqYyJiGBCdOmAVD+yisRrkZERERERM5npxrC2HGxGEyGIccHegbw9nsBsE22hZwL1fjZ45l510x8Xh9\/+Z9\/wd3qxmgdvmWrbGujrbeXKy66iOzERHJsNlZkZ9PqdlPV3o7X5+OVmhru37GDXo8nbDUOJ6quE03LzcVg9P9Rj3\/wARkzZjDvuuuYVFREbFISJ+rrqXj9dSreeAOf1xvhakVEREREJJJaK1rxeXxYEi3MeXAOFU9UMHByAFOMiYylGcz5pzkYLf7+ImlyEmwNLReKmJQYFv50IQaTgff\/9X0+3nnmB+r0DAzwyK5d\/HjBAl5dsQKArv5+\/um993B7PBxqb+dQe3vohZ2FqGoqY22n\/xVgzjXXsODGGzGaTHS2tGCOiSFzxgwyZ8wgd\/FiXnnwwQhWKiIiIiIikdb1URcHnz7IjDtnkLMyh8lXTOZk60ni0+MxmAzUvVGHY76D+PT4sOSCZTAaWPDjBcSlxXHs7WNUPVt1VrltTU2s3LiRuWlp+IA9zc2By2LjzWbmORzYrFb2nzjBR52dYal1OFHVVPp8p2+AnXvttWx+4gkqN22ix+nEaDKx4Kab+Ju77qLgb\/6GaV\/+MlV\/+lMEqxURERERkUg7tP4Qzg+c5N+Ujy3HhjnOTOPWRup+X0fjnxu56u2rAOjr6AtLLhgXf+ti0uen01nfyc5\/3jmq7Am3m01Hj5KZcPrezrzkZH62ZAkT4v1Nr9fn4xcHDvBs1dk1q6MVVU1lW3194Psr3\/seH+48\/Qf3ejy8++yzTLvkEiYWFnLRnDlqKkVEREREhKbtTTRtbxqyPyEzAUuSBQDXEVfYcqMRkxJD4e2F\/nEzEvjqxq8OOn7qnkrbFBtXb70agNe\/8jrevtO3+02x2Xhq6VLePX6cR3bv5vtz5zI+NpbVW7ZwxOVi3eLF3DVjBjuamqh2hVbvcKLqQT3OxsbAk13jU1KGPafj+HEAbOnpY1aXiIiIiIhEn9xrcgHo7+7HWeX8jLNHnzPHmZl6w1QKbyskLi1u2HOMFiMGoyHw3RxvHvQxmv0tm8FoCOz7pHy7nV+VlNAzMMATFRUkWSzMHDeO3S0t7GlpwdXXx4vV1RgNBuafox4pqlYqfV4v1du2Me2SS5h73XVU\/vGPgx7IY7JYmFjo7\/KbztHSroiIiIiIRBEDmGPN\/L\/27jw6qvOw+\/h3Fo32fV+QBEISO8gYbDBbA5g4JHHi4yVNG6d1k5B0S\/s2zqF1nPI6TeI6rZO0TpomjRPTNskbJ3EWy2CH2BjbEMAgwCC0oQVGEtrXEZJGM\/P+MdL1DFqQZgaE7N\/nHJ8zc+99ljtXf\/jH89znGbky4nc4JjeGhQ8sBKD+V\/W4R9yhKedjwzc3kHpLKgAF9xaw\/979jAz413el9QrP3vrspHWs+OwKij9WTM+FHl564CW\/c8uSkvi3jRvxAJ99\/XX6nE5yYmIA6PPZQqTP6QTe3nIk1ObUSCXAgW98A+fgIDkrVnD3l75EfGYmAHEZGdz9pS8Rl5GBc3CQ8wcOzHJPRURERERktq3825XseHYH8z84n9i8WGLzYym4t4Bte7dhCbdwpe0K5d8vD1m5MbY4mxEoASLTIklakhSy+1oQF8e3N28m0mrl4cOHsff3A9DkcDDkclGckMDYZiiLErz7btb19oasfV9zaqQSvNNbf7NnD+975BGWbN\/Oku3bcTmdWMK8c5pdw8M8\/9hjdNTXz25HRURERERkVtnibaTflk5URhS3fvHWcecHOwZ5\/bOvM9wzHJJyvpwOJ85+J2Ex3pyCBwZaB4K7IR\/1fX2UNjRQ3tnJybY247jb4+F\/qqr4s8WLeWL9emp6evijoiKaHA4O5vWhcwAAIABJREFU2O0ha9\/XnAuVABUvv0zj2bNseOghMpcsITkvj67GRprOnuX173+f7sbG2e6iiIiIiIjMsuGeYQ780QEK7isgbU0aCUUJWKOsdFd2036qneofV0+4emug5Xx5XB6OffEYJQ+XYIm0UPF0Bf0X+0N2b26Ph38+eXLCc\/957hxDLhcfzM\/n1rQ03mxt5WtlZQy7XCFr39ecDJUAfa2t7Hv88dnuhoiIiIiI3MTcI26qf1xN9Y+rb0g5X02Hmmg61BRweYAz3zzDmW+emVEZt8fD0+fP8\/T580G1PV1z7p1KERERERERuXnM2ZHKUNizZ4\/f9\/Lycnbv3j07nREREREREblBdu3axc6dO0NS17suVA4ODnL69OkJzzU0NNzg3oiIiIiIiNx4drt90lzU1dU1o7redaGytbWVRx99dLa7ISIiIiIiMmtKS0spLS0NSV16p1JEREREREQCZgI8s90JERERERERmZs0UikiIiIiIiIBU6gUERERERGRgClUioiIiIiISMAUKkVERERERCRgCpUiIiIiIiISMIVKERERERERCZgF2DPbnZgrzFYz655Yx7w759Fd0c1wz7DKqZzKqZzKqZzKqZzKqZzK3eBycnN5141U5ubm8utf\/3rC\/x5\/\/PGpC5she0s22VuyCYsLm36jKqdyKqdyKqdyKqdyKqdyKhe6chK0Xbt2TZqLtmzZMqO6rNeni3NDbW0tfX19xveGhoZZ7I2IiIiIiMiNYbfbOX36tPHdarWydOnSgOqaU6Fy9X33sePhh6d1bflLL\/HLL3xhymv27t3LyZMnQ9E1ERERERG5zsITw0lamkTqLalkbckiNjeWrvIuDjx44Jpl029LZ\/7d80laloQlwkLn2U4aX2mk\/jf116VcoGbSXlhsGCv\/ZiWZGzLxuD00v9bMmW+ewelw+l9ogrj5cfTW9hqHSktLKS0tNb4nJCSwd+\/egPo8p0LlTAx0d892F0REREREJIS2\/+92ItMiZ1yu6I+LWPHXKzCZTcaxrE1ZZG3KInl5MmVPlOEecYesXKBm2t66f15H2q1pXHj2AiariQUfXkBURhSv\/fVrfvWu+OsVLLx\/IW\/87Ru0HGsJWX\/HzKlQeW7\/fuqPHZv0\/MoPfpDbP\/YxWmtqOPjtb9\/AnomIiIiIyPXWXd3NYPsgADHzYgiLvfZ7mMkrkln5NysBqP5RNVU\/qsI16CL3vbms\/D8rWXDPAroru7nw8wshKReombaXUJRA+tp06n9dT9nXygCwxdmYt30ecQveHpVceP9Cij9WTM+FHnrreyduPEhzKlQO9vUx6PMOpK\/kvDxW33cfwwMD\/Pzzn2d4YOAG905ERERERK6n1z\/7uvF5\/b+sJ3tL9jXLLH5oMQD2A3ZOPXnKOF79k2qsUVaW\/fkyij9eTO0va\/G4PEGXC9RM24vNjwWgu+btGZrdVd3eUJnvDZVZm7JY9blVtJ9u542\/fYPh3uuzuu47YvVXs9XK3V\/6EmEREfzum9+ky26f7S6JiIiIiMgsC08KJ3NDJgA1P60Zd772uVrcI26is6JJW50WdLkb2c+hziFv2fjwt+tJ8H4e7BwkaWkSt3\/ldppfb+bQnx+6boES3iGhcs0DD5CxaBEdDQ2c+tWvZrs7IiIiIiJyE4jOivZ+8EDHmQ7Au9hPTE4MAENdQ\/Rf7PdemxMddLkb2c\/O8k6GOofIe38eMbkxxC2II\/euXAbbB+mq6MLj9nDh5xc4\/LnDuIZcQfdxKnM+VFptNm7\/4z8G4I0f\/ACPO3QvyoqIiIiIyNwVnekNYEM9Q7hH3MQtiOP9L7yfu567i3l3zgMw3tGMyogKutyN7OfIwAjHHztOWEwYd\/3iLnb8dAcWm4Xj\/\/c4rkEXXee7OP3103jcwU\/NvZY59U7lRFbefTfRycn0NDdzbv\/+2e6OiIiIiIjcJMITvdNBnb3eLTZSVqZgDvOOq6Xdmsally4Z00IjkiKCLnej+9n8ejP779lP6upU8EDriVZjWqw1ykrarWnY4mx0nOmg7+LEa9OEwpwPlavuvhuA6tde0yiliIiIiIgYBju8o3u2eBsAja80kv+BfGxxNmqfq\/WeS7D5XRtMuRvdz7Hvl166RHT229Nw4xfGs+EbG4xRTY\/bw9lvnaXimYqg+zqROR0qoxITSS8sBODSqVPXuFpERERERN5NBpq9O0LY4m2Yw8wMdQ\/x8kMv+10TmeLd99LR5Ai63I3u55i4+XFs+vYmLh+5zJuPvcnqR1YTkRLBwV0H6anpYf0T61n2F8toPtxMT3VP0P292px+pzJ\/zRoweTcGVagUERERERFf\/Y39xjuFqSWp485HpEQQM8+7GE7\/pf6gy13NGmml8A8LWfzQYiJTI0PeT\/DuV7nlu1sYGRjh9NdPExYbRvLyZNrebKPtRBvDPcNU\/6Qak9lE+tr0SfsQjDkdKnNWrADgSm8v\/e3ts9wbERERERG5mQz3DNN4sBGAgvsLxp0vuKcAk8VEX0Mf7afagy53tQ3f3MCqv1vFsj9fxtZntmKNmniiaKDtJS1LYvN3NmMym3j9s6\/j7HMaW4wM9729hYizz\/uu5tiWI6E2p0NlXLo3aTs6O2e5JyIiIiIicj1Zo6yExYQZ\/5mt3ihjspr8jltsFr9yFT\/0vkeYvSWbkodLiEyLxBZn844gfmKx95pnKsatkhpouTG2OBupt7w96hiZFknSkqRJ72+m7cUtiGPztzdjjbRy+OHD9Nu9I5iOJgeuIRcJxQngndRJwqIEAHrreidtPxhz+p3K2DTvxp8DCpUiIiIiIu9o7\/nBe4gviB93PKEogQ8d\/JDxvfpH1Zx68u1X47rKuzj51ZOUfL6EhQ8sZOEDC8GDEbiqf1xNw\/MN4+oNtNwYp8OJs99JWEyY94AHBloHJr1+pu311ffRUNpAZ3knbSfbjOMet4eq\/6li8Z8tZv0T6+mp6aHoj4pwNDmwH7BP2n4w5naoTPUmf0dX1yz3REREREREblYXfn6BvoY+Fv\/ZYhIXJ2K2mumt7aX6J9U0vDB5MAy0HIDH5eHYF49R8nAJlkgLFU9X0H9x8vcvZ9qex+3h5D+fnLCec\/95DteQi\/wP5pN2axqtb7ZS9rUyXMOuKdsP1JwOlf\/2vvfNdhdEREREROQGeOmBl4Iq3\/pmK61vtt6wcgBNh5poOtR0w9ob43F7OP\/0ec4\/fT6oeqZrTr9TKSIiIiIiIrNrTo9UBmvPnj1+38vLy9m9e\/fsdEZEREREROQG2bVrFzt37gxJXe+6UDk4OMjp06cnPNfQMPW8aBERERERkXcCu90+aS7qmuGaNe+6UNna2sqjjz46290QERERERGZNaWlpZSWloakLr1TKSIiIiIiIgEz4d39RERERERERGTGNFIpIiIiIiIiAVOoFBERERERkYApVIqIiIiIiEjAFCpFREREREQkYAqVIiIiIiIiEjCFShEREREREQmYBdgz252YK8xWM+ueWMe8O+fRXdHNcM+wyqncnC9nNVt5Yt0T3DnvTiq6K+gZ7plWueTkdZSU\/Dvz5n0Es9lGT8+Z6bVnNfO1r61jx455VFZ20zPdfqqcyqncnCsnIiLvDtbZ7sCNlpuby1NPPTXhufLycnbv3j15YTNkb8kGoOKHFdNvVOVU7iYuZ8bMluwtAPyw4ofTLhcZmUV29ocA6OubQXtm2DLazx\/8QOVUTuXeyeVERG6UlStXUlRUBMD+\/fvp6+ub5R7d\/Hbt2sXOnTsnPPfkk09y8ODBadcVVKhcfd997Hj4YQDKnnuOfV\/9qv\/5e+9lx+c\/D8CZ55\/n+cceC6a5kKutrfX7g2toaJjF3oiIiIiIvHuYzWaKiorIzs4mNjYWk8mEw+HAbrdTWVmJy+WaVj0mk4nc3FwAOjo63rWBcqa\/p91u5\/Tp08Z3q9XK0qVLA2o7ZCOVhRs2sO\/qYxs3hqr662Lv3r2cPHlytrshIiIiIuInPT2dBQsWkJycTHh4OIODgzgcDi5evEhDQ8O0A1cgIiIi2LFjBzabzTj24osv0tvbO66PmzZtmrKu\/v5+9u27OiVAQkICa9euJT4+3u94fHw88fHx5OTkcPjwYfr7+6\/Z38zMTCIiIgCor6+f8JrY2FiSk5NJS0sjIyOD8PBwAPbt2zdpG8HcX6ACfe6B\/J6lpaWUlpb61bF3796A+h2SUOlyOolJTSW9uJiWykoAwiIjyVu9GtfwMBafP0gREREREZlYZGQkq1atIicnx+94VFQUUVFRpKamUlhYyCuvvMLw8PV5v3nNmjV+gXIyYWFhAdUfGxvL1q1bMZvfXjPU6XQyPDxMdHQ0ANHR0dPqA0B+fj4ALpeLS5cujTuflJTE1q1bZ9zPQO8vEME891D\/noEISahsu3CBjEWLKNywwQiVC267DYvNhv3MGXJWrAhFMyIiIiIi73hJSUmANxh0dnZy5coVEhMTjVGouLg4Vq1axbFjx0Le9sKFC8nIyADA7Xb7BZWr+YYuh8Mx4Yjf4ODguGMlJSVGvU6nk2PHjtHc3IzH4yEiIoKSkhJqa2vp7Oy8Zn\/Dw8PJzMwEoLGxEafTec0y0xXo\/QUq0Oceyt8zUCEJle21taQXFVG4cSOvf\/\/7wNtTX1sqK6cMlSn5+az7+MdJLy4mMTubzkuXuFxRwevf\/z49zc1+137yxz8mtaCA733kIyzaupVb77+fnuZmDnzjGzS+9RY7v\/AFCjdtovfyZV748pdpPHs2FLcnIiIiInJDXLlyhUOHDpGXl0dlZaVfSCouLmbF6P9Xp6enh7zt2NhYo\/729nbcbjdpaWmTXu878lVTU0NVVdU128jKyvLr+9GjR2n2+X\/+wcFBjhw5Mu0+5+XlGYGqrq5uwmscDgdHjx4FvO8Nrl69elp1B3J\/gQr0uYf69wxUSEKlyWKh6dw5spctIzo5mYGuLgo2bKC\/rY3+jo5Jy6178EE27dqFZfRfATxuN+lFRaQXFbF42zZ+\/Y\/\/SNWrr44rd8dDD7HkzjsBiIyP5727d1N\/7BjL7roLgNSCAj781a\/y7Q99CPd1nG8uIiIiIhJqfX19nJ1gcGRgYMD47PF4Qtqm2Wzmtttuw2Kx4Ha7efPNN1mzZs2UZXxH8qY7YpednW187u7u9gtAgRib+jowMEBbW9uE1wwNDXHx4kXA2+fphspA7i8YgTz3UP+egQpJqAyPieHCkSNkL19Owfr1tNfWEp2YyJnf\/IaI2NgJyxRt3swf\/OVfAnDuxRc59N3v0t3YSEJWFls\/+1mKNm\/mfY88wsWTJxm8agWnJXfeyZG9e2mrreWDe\/aQkp9PXFoav3zkEXJXr+aWe+4hLj2d9OJimsvLQ3GLIiIiIiI3XFhYGBEREWRkZLBkyRLj+EThIxhLliwhMTERgHPnztHX14fVOnVU8B3JKygoYPHixURHR+NwOOjo6KCiomLclNGxNsA7GhoM36mh9fX1IQ\/agdxfqEz3uYfy9wxGSEKlLSqKit\/9jk2f+hTz164lJjkZgPLf\/pZF73nP+EZtNu76h38AoPrQIX71xS\/C6B9Bl93OLx95hE\/99KckZGVRcs89HHnmGb\/yjWfP8sroXpPv+Yu\/ICY1lTd+8APKf\/tb2uvquOWeewCIS0tTqBQRERGROWnBggXjRtW6u7t56623uHz5csjaSUlJYdGiRQC0tbVRObpGylTvU4L\/SF5KSorxOS4ujri4OPLz83njjTf8Rs\/GVl0F\/xG4ie7V4XDwwgsvTNr+2CglXJ+tAQO5v1CYyXMP5e8ZjKn\/UqYpLDyc9ro62uvqyF+zhvw1axjo7qb++HGsPjc6Jq2wkOjRVH3kv\/\/bCJRjRoaHqX7tNe+1CxeOK9\/hs1TwldGljceOXenpMc5ZbuCKTSIiIiIi15vT6bxm2JsJq9XK2rVrMZlMxiIv0x3xu3DhAv39\/bS2tnLixAneeOMNzpw5Y0wVNZlMrF271i\/4+DKZTAH322w2G3tTtrW1XZcRw2DvL5Sm89yD+T2DFZKRSvPo0Pj5AwfY+MlPEp2URNkvfoHb5cJssYy7Pr242Pj84Pe+N2XdCT7zhEVERERE3i1aWlo4fvw4NpuN5ORkMjMzSU1NJTU1laqqKr+N6wNVUlJibDtx4sQJv9Gua2lvb2f\/\/v3jQmhjYyN33nknFosFm81GSkoKjY2NgPf9xrE9JaOioowyDoeDS5cuYTKZxm2rMZGsrCxjeupke1MGK5D7C4WZPPdQ\/Z7BCkmoHDMWKsE79XXSRn1GENvr6\/FMsZhOe21t6DooIiIiIjJHOBwOHA6H8T0+Pp6tW7disVgoKirCbrfTMcWimHFxcVgsFrq7uyccfYyOjvabQnr77bdz++23T1jXjh07ANi\/fz99PuudTFRvf38\/XV1dxpTRhIQEI3R1d3cb70H6TiltaWmhpaUFs9k8rRA0f\/58AEZGRrDb7de8PlAzvb+JXOs5XG0mzz1Uv2ewQhoq2+vqqDt6lPDoaC6WlU163eXRedoA+77yFS6dOhXKboiIiIiIzFkmk2nC8NHT00Nvb6+xOEtycvKEodJkMrFu3TpjZdDu7m5effVVhoeH\/a4Ldhqt2WzG7XZPeM53kRvf0c+mpiby8vIAb1hKT0+npaVlRu1GRkYa22jY7XZGRkZm2vVpCeT+fE33OfheP9PnHorfMxRCNyF71I\/\/6q\/44UMP4ZnkAQC0VFUxNJq+133845hCOC9cRERERGSuslqtbN++nSVLlowLfUlJScaoFDDpe4RZWVl+W00kJCRQVFQ07rqhoSHOnj076X9DQ0PGtTU1NX7HLBYL27dvZ\/ny5Viuet2toKCAuLg443tnZ6fx2W63+61Sum7dOjIyMoz3ASMjIyf\/cUbl5eUZ11+vqa+B3p+v6T4HCPy5h+L3DIWQjlRO1\/DAAPsff5y7v\/QlFt5xB\/f\/67\/y+tNP01JVhdvlIiEri+ItW4jPymL\/44\/PRhdFRERERG641atXEx8fT3x8PIsWLaKrq4v+\/n6io6NJSUkxwsLQ0NCk+zKOvSN5rWPDw8OcP39+0r7k5eUZi9BcuHCB3tEFMgFWrlxprIJaWFhIV1cXDoeDhIQEvwBkt9vp8VlIE6CsrIxt27ZhMpkICwtj48aNOJ1OBgYGiJ1kO0JfY1N2HQ7HpL+Br1tuucX4fHVAXLp0KU6nE\/CGw7GQGsz9jZnuc4Dgnnuwv2cozEqoBO\/elInz5nHHn\/4pBXfcQcEddwDgcbuNkUvnlSsceeYZemZpE08RERERkRupoaGBjIwMbDYbFouFlJQUv3flwBssXn31VSMMXW2iKbGh3sOwpqaGxMREkpKSJu1ne3s7x48fH1e2u7ubI0eOsHbtWmMvzLCwML+w5na7qampGVc2OTnZCErTHaUsKCiY9NzYCrLgHS0cqzOY+xszk+cQzHMP5vcMlVkLlQCv\/9d\/ce7FF1n34IOkFxaSnJ\/PkMNBR0MDl8rKePOnP\/XbIkRERERE5J3s8uXLvPDCCyxYsIDMzExiY2Ox2WwMDQ3hcDiw2+3U1dVN+R5hR0cHZWVlLFq0CIvFQkNDA7UhXvyyt7eXl19+mfz8fHJycoiPjyc8PJzBwUF6e3upq6ubcgGdxsZG9u3bR2FhIZmZmURHR2MymXA4HFy+fJmamhq\/xWrG+C4sdL2mvkLw9wczew7BPvdAf89QCSpUnnj2WU48++yU1\/zyC1\/gl1\/4wqTnuy5d4oUvf3la7X3vD\/\/wmsf62tr4ytq106pPRERERORm43Q6qayspNJnccuZqqmpCXpkav\/+\/VOe93g81NXVUVdXF1D9g4ODvPXWW7z11lvTut5isTBv3jzAu7rpdLc\/efYaeWUywd4fzOw5BPvcZ\/p7hpJWyBERERERkZteTk4OYaNbE17PUUqZuVmd\/jrb9uzZ4\/e9vLyc3bt3z05nRERERERkUmNTX51O55T7Qsr07Nq1i507d4akrnddqBwcHOT06dMTnmtoaLjBvRERERERkWuxWCz09\/fjcDjo6urC5XLNdpfmPLvdPmku6urqmlFd77pQ2drayqOPPjrb3RARERERkWlyuVycOHFitrvxjlJaWkppaWlI6tI7lSIiIiIiIhIwE+CZ7U6IiIiIiIjI3KSRShEREREREQmYQqWIiIiIiIgETKFSREREREREAqZQKSIiIiIiIgFTqBQREREREZGAKVSKiIiIiIhIwBQqRUREREREJGDW2e7AjZabm8tTTz014bny8nJ27959g3skIiIiIiLBWLlyJUVFRQDs37+fvr6+We7RzW\/Xrl3s3LlzwnNPPvkkBw8enHZdIQuV81atYu1HP0pqQQFx6ekMdHVx6dQp3vzpT2l8661QNRNStbW1fn9wDQ0Ns9gbEREREZF3tszMTDZs2ACAx+PhZz\/7md\/5goICbrnlFgDcbje\/+93v6O7unrJOk8lEbm4uAB0dHe\/aQGk2mykqKiI7O5vY2FhMJhMOhwO73U5lZSUul8vvervdzunTp43vVquVpUuXBtR2SELlnZ\/7HLfef7\/fsbj0dJbu2MGS7ds5\/pOfcPA\/\/oORoaFQNBcye\/fu5eTJk7PdDRERERGROSsrK4u8vDwSExOxWq10dnbS3NzMhQsXZlRPXFwcK1euNL6fOnXqmoESvEE1IiICgPr6+gmviY2NJTk5mbS0NDIyMggPDwdg37599Pf3T1m\/1Wpl4cKFpKamkpiYiNlsxuFw0NTURGVlJSMjI9O8w2sbC8jz588nJiaGsLAw+vv7aW1tpaKigqFJ8lRCQgJr164lPj7e73h8fDzx8fHk5ORw+PBhv3stLS2ltLTUr469e\/cG1O+gQ+Wyu+4yAmXd0aOc\/PnPGezrI2X+fObfdhtFmzdTuHEjbzz99E0XKkVEREREJDAmk4nly5dTXFzsdzwzM5PMzEzS09M5duzYtEKX2Wzmtttuw2KxANDY2DjtUJqfnw+Ay+Xi0qVL484nJSWxdevWadV1tbi4ODZu3EhUVJTf8YSEBBISEsjPz+fYsWO0tbUFVL8vk8nEpk2bSEtLm7StAwcO4HA4\/M7HxsaydetWzOa3l8txOp0MDw8THR0NQHR0NDabLeg+TiboULl42zYAui5d4v\/9zd\/gHh1WbThxghM\/+xnzb7uN3suXudLbG2xTIiIiIiJyk8jNzTUC5cjICHa7HZfLRVZWFpGRkWRnZ7NkyRLOnDlzzbpWrFhBQkICAA6Hg+PHj0+rD+Hh4WRmZgLeIOp0OgO8m\/FsNptfoHS5XHR2duJ0OklMTCQyMhLgmiOd01VcXGwEyt7eXurr63E4HGRnZ5Obm4vNZmP16tUcOnTIr1xJSYkRKJ1OJ8eOHaO5uRmPx0NERAQlJSXU1tbS2dkZkn5OJOhQGT\/6EK\/09hqB0lfd0aN+3z\/23e8yb9Uqqg8d4tnPfW7Kupe\/7318YM8ehgcG+Jc\/+APweNh95Ahmi4Vv3X03FquV2x98kHmrVhEZH09zeTllzz1H1auvBntbIiIiIiIyCZPJxJIlSwDvu5EHDx6kq6sL8C5+uW3bNiIjI1m4cCFVVVUMDg5OWldGRgaFhYWA9z3K3\/\/+99MOh3l5eUagqqurm\/Aah8PB0dFMYrVaWb169bTqXrJkiREou7u7OXz4sN8oYX5+Ph0dHVy5cmVa9V1Lenq68fm1115jYGAA8L77GBUVRUpKCikpKZhMJjweD+Cdeuxb7ujRozQ3NxvfBwcHOXLkSEj6N5WgtxRpqaoCIGvpUjZ84hNYR+cnX+v6tNE\/HABreDi7jxzhH44dY+mOHcbx1IULAWitrobRH27M5s98hk\/86EesuvtukvPyiEpIoGD9eu594gnWPfhgsLclIiIiIiKTSElJISYmBoCmpiYjUII3yIxNXbVYLMybN2\/SesLDw1mzZo3x\/ezZszMaURub+jowMDDpFNShoSEuXrzIxYsXJ5weOxGz2cz8+fMBb2g+fvz4uGmn9fX1IV0UyGp9e7zPZDL5nRsL5SaTye9cdna28bm7u9svUN5IQYdK33clN33qU\/zlr3\/Nhk98gujExAmvv1xZCXhHOMNH5\/hmLFqEeXT+dNayZca1aaOhciyI+lr23vfSUV\/PL3bv5jv33stzf\/\/39Le1gcnE5k9\/2hhBFRERERGR0BoLlACtra2YTCYyMjLIzc3FYrH4BTzfa6+2du1aY5Edl8tFTU3NtPuQmJhoLExTX19vjN6FQnJyshHy2tvbjQWDoqKiSE5ONhb6CSW73W58vuOOO0gczVNRUVHGaGR9fT1ut9u4LtEnc7W3t4e8T9MV9PTXzosX+Z\/PfIYP\/dM\/kZCVRVRiIps+9Snu+JM\/4dyLL3Jk7146fLbquFxRYXxOLSjAfuYM2UuX4nG76W1pIdtnGdu0ggIAWqqrx7V74fBhfvb5z+MaHjb60d3czJ\/+8IeYrVZW33svL\/\/7vwd7eyIiIiIicpWxBWDAOxKYk5PD7bffDniDz\/nz5ye81tdYEB1jsVgoLCykwicvTGVslBJCvzVgXFyc8bmnp4fMzExKSkr87qW1tZVTp07R09MTkjarqqqIjo6moKCA+Ph4tm3bRmdnJzabjbCwMOrr6ykrK\/Mr4xtux6bLAixYsGDcNF+Hw8ELL7wQkr5eLeiRSoCms2f5zr338vxjj9E6+q8LFpuNFR\/4AJ\/8yU9Y88ADxrXtdXVGEBwbicxavpzelhbaamtJLyrCEhZGZFwcMampwOj016u0Vlcb9YxpLi+n8+JFAFIXLAjFrYmIiIiIyFV8VxIdGRnxC2ExMTF+K77OZNXR4uJiwsLCrnmd2Ww29qZsa2sL2WI5Y3z7nJWVxYYNG8aF47S0NDZt2hSyUUuPx8PZs2f97iUpKYmYmBjcbjdNTU1+o5RXu3rK7I0UklAJ4B4Z4czzz\/NfH\/0o\/\/uZz1A9uioE++k6AAAHwElEQVSR2WJh+9\/9Hfmjc6XdIyO01dYCb78zmb10KV2NjXTZ7VhsNtIKC41zHrebthnscdMzOo84wWd+sYiIiIiIhI7v4jQ2m426ujo6Ojro6+vj\/PnzfqHMdwRtIufOnTPeybTZbCxatOia7WdlZRltTLY3ZTB8p9JGRUXR0tLCK6+8wnPPPcdvf\/tbo78RERHT6u90ZGRksGPHDmJiYqivr+fMmTPGKKjZbGb9+vXceuutfuHRd99K321PHA4Hly5d8ptSez2FLFT6ajhxgmc\/9zl+sXu3scDOqg99yDg\/9l5l2sKFRCclEZeRQbfdTvto2MxautQYaey8eBHnFKtFXc02+mMOhvhfK0RERERExMt30ZrIyEgGBgZ4+eWX2b9\/P5cvXza227j62qu1trZy\/vx5ysvLjWOFhYV+5ScytojO2FYmoeYb1i5fvsxrr71Ge3s7IyMjdHd3c\/r0aeP82FYok4mLiyMxMXHKkcSYmBjWr19PREQEzc3NHD9+nMrKSl566SVee+01oz\/z58837h0w3vUE7+JJY1paWvj9739vrHp7vV2XUDmm4uWXaR+d3xzvM1+6ZTRUJmRnG6vAttbUGGEzvajIGGmc6H3KyZgtFpLy8gCMgCoiIiIiIqHlu+qp73uRYzJ9Fs2camrq0aNH8Xg8NDU1GQHJYrEY25VMJDIy0li4xm63+021DZWOjg7jc1RU1LhFgIZ9XsObbLquyWRi\/fr17Nixg23btrFt27ZJpwJnZWVhGV249OoVai9fvszZs2eN775biDQ1NRmf4+Pj\/c7dSEGHys2f\/jTvf\/RRImJjx50Lj44mJjkZwHjXEt4eqYxNSSFrdGGe5vJy73uSTqc3VGZlAROv\/AoQNsG\/Xqy8+24iR+dz26exyaqIiIiIiMxcV1eXsfVHamoqaWlpxrmYmBjyRgd6hoeHJ93Gw+Px+O1f6TtaOX\/+fGInyBfg3ZtybNTvekx9Bejt7TVWU42LizPuZ4zvVh6TbYGSlZXld11CQgJFRUUTXusbjBMn2EXDN7j6Xmu32\/1WfV23bh0ZGRnG73OtEd9QCWr118KNG7njoYcAKFi\/nrLnnuPS6dMMOxwkzpvHbR\/9KBGxsXjcbs7u22eUa62uxuN2YzKbKdq8GbfLRUtVFS6nk9bqalIXLsQ6muInWqQH4Nb778cWFUXZL37Bld5eCjdtYstnPuMtU1PDmeefD+bWRERERERkCufPn+eOO+4AYMOGDVy6dImRkRFycnKMEbmqqqppjyQ2NjbS09NDfHw8JpOJZcuWceTIkXHXja366nA4Jt2b0tctt9xifB4bDRyzdOlSnE4n4A2HviH15MmTbN++HZPJxJo1a0hPT6enp4fExERj7023201dXd2E7U606u1kK+G2trbidrsxm80UFhZis9loamrC5XKRlJREcXGxce3Ve1GWlZWxbds2TCYTYWFhbNy4EafTycDAwKTBPNSCCpUXjhzh2I9+xJqPfITo5GQ2fOIT465xj4zw269\/nUunThnHnIODdFy8SEp+PpmLF9NSWcnI6BBy07lzZC5ZQuoU24mAd0GeFe9\/Pyve\/36\/4\/1tbTz\/2GN4plgZSUREREREgtPU1MRbb73F8uXLsVgsflt8gHcUsXJ0huJ0lZeXs27dOgBycnJITEw0FsUB7\/6RY0FpuqOUBaO5YiJjK8gCWK1Wvzp7enp48803KSkpwWq1jhutdLvdnDx50q9\/vnyn0I6ZbC\/J\/v5+jh8\/ztq1azGZTOTl5Y1rD7wh\/ep3SLu7uzly5Ahr16419tYMCwsz9vAc6+tM9gCdqaBCpXtkhAPf+AYnf\/5zVn34wyy4\/XbiMzIwmc10XrxIS1UVh595hq4JhrwvV1SQMvqH1+Qz1N107hyr77sPgIHubvon+deHN599lva6Om776EfJWLSI\/vZ2LpaVceg732HA54VVERERERG5PioqKujp6aG4uJiEhATMZjO9vb3U1tZSG8AaJ42NjfT29hpblCxfvpxDo7tKgP\/elNdr6quv+vp62traWLx4MYmJicTExDAwMEBXVxfl5eVTvi\/a0dFBWVkZixYtwmKx0NDQMOVvcvHiRTo6OigqKiI5OZno6GjMZjMOh4Oenh6qq6snnWrb2NjIvn37KCwsJDMzk+joaEwmEw6Hg8uXL1NTUzPlgknBMgGea151E9l95Ahmi4U3nn6aV7\/znRmXz83N5amnngJgz549nDx5MtRdFBERERGRELNYLHzgAx8gLCyMlpYWv7ApwUtISGDv3r0APPnkkxw8eHDaZa\/r6q\/Xk\/mq+dAiIiIiIvLOlZOTYyxYcyNGKWX6gpr+Otft2bPH73t5eTm7d++enc6IiIiIiMikxqa+Op1OGhsbZ7cz7wC7du1i586dIanrXRcqBwcH\/TYr9dUwuqemiIiIiIjcPCwWC\/39\/TgcDrq6unC5XLPdpTnPbrdPmosmW3xoMnP2ncojzzzDK9\/61mx3R0RERERE5F1tzoVKERERERERuXnM2YV6REREREREZPYpVIqIiIiIiEjAFCpFREREREQkYAqVIiIiIiIiEjCFShEREREREQmYQqWIiIiIiIgETKFSREREREREAqZQKSIiIiIiIgFTqBQREREREZGA\/X9Z2qmRrOliqgAAAABJRU5ErkJggg==\" alt=\"kotoba whisper htop\"\/><\/span>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_\u74b0\u5883\">\u74b0\u5883<\/h2>\n<div class=\"sectionbody\">\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ git -C whisper.cpp log -1\ncommit 31aea563a83803c710691fed3e8d700e06ae6788 (HEAD -&gt; master, origin\/master, origin\/HEAD)\nAuthor: Vin Misra &lt;vinith@alum.mit.edu&gt;\nDate:   Wed Nov 6 13:02:11 2024 -0800\n\n    whisper : fix extra memory usage (#2534)\n\n    * passing samples_padded by ref to the threads.\n\n    * passing samples_padded by ref to the threads.\n\n    ---------\n\n    Co-authored-by: Vinith Misra &lt;physicsdemon@gmail.com&gt;\n$ lsb_release -dr\nDescription:    Debian GNU\/Linux trixie\/sid\nRelease:        n\/a\n$ arch\nx86_64\n$ lscpu | grep ^Model\\ name:\nModel name:                           Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz\n$ head -1 \/proc\/meminfo\nMemTotal:       15992644 kB<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u5148\u65e5OpenAI\u306eWhisper\u3068\u3044\u3046\u6587\u5b57\u8d77\u3053\u3057\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u3067\u65b0\u3057\u3044large-v3-turbo\u3068\u3044\u3046\u30e2\u30c7\u30eb\u3092\u8a66\u3057\u307e\u3057\u305f\uff0e OpenAI Whisper\u306e\u65b0\u3057\u3044large-v3-turbo\u30e2\u30c7\u30eb\u3092\u5c11\u3057\u8a66\u3059 \u2013 matok [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federated","footnotes":""},"categories":[6,199],"tags":[1134,825],"class_list":["post-4220","post","type-post","status-publish","format-standard","hentry","category-linux","category-sid","tag-tts","tag-whisper-cpp"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/4220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=4220"}],"version-history":[{"count":2,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/4220\/revisions"}],"predecessor-version":[{"id":4222,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/4220\/revisions\/4222"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=4220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=4220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=4220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}