Happy holidays, guys!
tomekslesicki
@tomekslesicki
Best posts made by tomekslesicki
-
Simplified install - MY SOLUTIONposted in Presets / Scripts / Ideas
Hey guys! You helped me a lot as I had questions on my HISE journey and there's something I'd like to share with you:
THE PROBLEM
One of the most confusing (read: support-email-generating) things about HISE is the sample folder location. Unlike Kontakt, it doesn't look into subfolders. Plus, since HISE exports the plugins as standard formats, chances are, some people who'd get the instruments might not have had any previous experience with samples or Kontakt and would be surprised that after they've installed the plugin, things don't work right away.SO...
I wrote a script (ok, two in fact - one is for Mac, the other for Windows) that solves this by auto-generating the link file and placing in the correct folder. When the user runs the installer, there's an option to locate the samples automatically. There's only one requirement for this to work - the samples need to be distributed along with the installer. I'm using Pulse to simplify the download process and it's perfect for that. The most recent versions added update functionality so if a new version of the plugin is out, it will be downloaded into the samples folder and auto-run. I'm sure there are other solutions out there but it's just something that I'm using.HOW TO: MAC
Create a text file with .sh extension (so for example, yourinstrument_locatesamples.sh) and set it as a post-install script in Whitebox Packages. I'm using it as a separate component named locate samples so that the user has an option to have it selected or not.Here's the script:
#!/bin/sh instrumentname="Blisko Cello" devname="Felt Instruments" FILE="$HOME/Library/Application Support/${devname}/${instrumentname}/LinkOSX" if test -n "$FILE"; then rm -R "$HOME/Library/Application Support/${devname}/${instrumentname}/LinkOSX" fi installer="${instrumentname}".pkg mystring=$1 echo basename: $(basename "${mystring}") echo basename + remove "${installer}": $(basename "${mystring}" "${installer}") sudo echo -n $(dirname "${mystring}") > "$HOME/Library/Application Support/${devname}/${instrumentname}/LinkOSX" exit 0You only have to adapt the first two lines - instrumentname and devname. Export the installer as instrumentname.pkg and you should be fine.
HOW TO: WINDOWS
I'm using innosetup on Windows. Here's the whole script:[Setup] #define AppName "Blisko Cello" #define AppVersion "1.1.2" #define DevDir "Felt Instruments" PrivilegesRequired=admin AppName={#AppName} AppVersion={#AppVersion} SignTool=signtool SignedUninstaller=yes DefaultDirName={pf}\{#DevDir}\{#AppName} DefaultGroupName={#AppName} Compression=lzma2 SolidCompression=yes OutputDir=.\installerbuild ArchitecturesInstallIn64BitMode=x64 OutputBaseFilename={#AppName} LicenseFile=".\installerAssets\EULA.rtf" WizardSmallImageFile=".\installerAssets\install_logo.bmp" ; BANNER WizardImageFile=".\installerAssets\banner_blisko_cello.bmp" SetupIconFile=".\installerAssets\windows_icon.ico" DisableWelcomePage=no DisableDirPage=yes DisableProgramGroupPage=yes SetupLogging=yes ChangesAssociations=no [Types] Name: "full"; Description: "Full installation" Name: "custom"; Description: "Custom installation"; Flags: iscustom [Dirs] Name: "{app}\"; Permissions: users-modify powerusers-modify admins-modify system-modify [Components] Name: "vst2_32"; Description: "{#AppName} {#AppVersion} 32-bit VST Plugin"; Types: full custom; Name: "vst2_64"; Description: "{#AppName} {#AppVersion} 64-bit VST Plugin"; Types: full custom; Check: Is64BitInstallMode; Name: "aax"; Description: "{#AppName} {#AppVersion} AAX Plugin"; Types: full custom; Check: Is64BitInstallMode; Name: "locatesamples"; Description: "Locate samples (recommended!)"; Types: full custom; [Files] ; VST Source: "{#AppName} x86.dll"; DestDir: "{code:GetVST2Dir_32}"; Flags: ignoreversion; Components: vst2_32; Check: not Is64BitInstallMode Source: "{#AppName} x86.dll"; DestDir: "{code:GetVST2Dir_32}\{#DevDir}"; Flags: ignoreversion; Components: vst2_32; Check: Is64BitInstallMode Source: "{#AppName} x64.dll"; DestDir: "{code:GetVST2Dir_64}\{#DevDir}"; Flags: ignoreversion; Components: vst2_64; Check: Is64BitInstallMode ;BEGIN_AAX Source: "{#AppName}.aaxplugin\*"; DestDir: "{commonpf}\Common Files\Avid\Audio\Plug-Ins\{#AppName}.aaxplugin"; Flags:ignoreversion createallsubdirs recursesubdirs overwritereadonly; Components: aax ;END_AAX ; PRESETS Source: "{#AppName} UserPresets\*"; DestDir: "{userappdata}\{#DevDir}\{#AppName}\User Presets"; Flags: ignoreversion recursesubdirs; ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: "{group}\Uninstall {#AppName}"; Filename: "{app}\Uninstall{#AppName}.exe" [Code] var OkToCopyLog : Boolean; VST2DirPage_32: TInputDirWizardPage; VST2DirPage_64: TInputDirWizardPage; SamplesDirPage: TInputDirWizardPage; SampleLocation: String; AppDataFolder: String; function SampleFolderLocated(): boolean; begin result := FileExists(ExpandConstant('{userappdata}\{#DevDir}\{#AppName}\LinkWindows')) and (not IsComponentSelected('locatesamples')); end; procedure InitializeWizard; begin if IsWin64 then begin VST2DirPage_64 := CreateInputDirPage(wpSelectDir, 'Confirm 64-Bit VST2 Plugin Directory', '', 'Select the folder in which setup should install the 64-bit VST2 Plugin(you can choose not to install this version later), then click Next.', False, ''); VST2DirPage_64.Add(''); VST2DirPage_64.Values[0] := ExpandConstant('{reg:HKLM\SOFTWARE\VST,VSTPluginsPath|{pf}\Steinberg\VSTPlugins}\'); VST2DirPage_32 := CreateInputDirPage(wpSelectDir, 'Confirm 32-Bit VST2 Plugin Directory', '', 'Select the folder in which setup should install the 32-bit VST2 Plugin(you can choose not to install this version later), then click Next.', False, ''); VST2DirPage_32.Add(''); VST2DirPage_32.Values[0] := ExpandConstant('{reg:HKLM\SOFTWARE\WOW6432NODE\VST,VSTPluginsPath|{pf32}\Steinberg\VSTPlugins}\'); end else begin VST2DirPage_32 := CreateInputDirPage(wpSelectDir, 'Confirm 32-Bit VST2 Plugin Directory', '', 'Select the folder in which setup should install the 32-bit VST2 Plugin, then click Next.', False, ''); VST2DirPage_32.Add(''); VST2DirPage_32.Values[0] := ExpandConstant('{reg:HKLM\SOFTWARE\VST,VSTPluginsPath|{pf}\Steinberg\VSTPlugins}\'); end; end; function GetVST2Dir_32(Param: String): String; begin Result := VST2DirPage_32.Values[0] end; function GetVST2Dir_64(Param: String): String; begin Result := VST2DirPage_64.Values[0] end; function GetSamplesDir(Param: String): String; begin Result := SamplesDirPage.Values[0] end; procedure CurStepChanged(CurStep: TSetupStep); begin if CurStep = ssDone then OkToCopyLog := True; if not SampleFolderLocated() then begin SampleLocation := ExpandConstant('{src}'); AppDataFolder := ExpandConstant('{userappdata}\{#DevDir}\{#AppName}\LinkWindows'); SaveStringToFile(AppDataFolder, SampleLocation, False); end else end; procedure DeinitializeSetup(); begin if OkToCopyLog then FileCopy (ExpandConstant ('{log}'), ExpandConstant ('{app}\InstallationLogFile.log'), FALSE); RestartReplace (ExpandConstant ('{log}'), ''); end; [UninstallDelete] Type: files; Name: "{app}\InstallationLogFile.log"What you need to edit is the first block and the banner .bmp file if you're using that.
That's all folks. Hopefully it will be useful to some of you!
-
RE: "The sample directory does not exist" - how can I change this text?posted in General Questions
Ok, to hide the popup, you need to comment out line 130 in FrontentBar.cpp file (PresetHandler::showMessageWindow("Sample Folder changed).
The "The sample directory does not exist" text can be changed by editing line 197 in ModulatorSamplerData.cpp (the one below "sampler->getMainController()->sendOverlayMessage(DeactiveOverlay::State::CustomErrorMessage,").
Hope this helps somebody! :-)
-
RE: Roadmap to HISE 5posted in General Questions
I just wanted to chime in and say I really appreciate your work, and that the recent additions are awesome. Thank you!
-
RE: PLUGIN DELIVERY: Latest & Greatest?posted in General Questions
I've been using Pulse since 2019, and I'm the guy who worked with them on native HISE support. Recently the ownership changed, and even though we - people who were using Pulse - were told that the terms of operation are going to stay unchanged, they informed me that they'll actually change the terms for me anyway. It was 10th of March or so, and they said something like "hey, we're changing the terms for you, and they'll affect your pricing from March 1st". Not a very respectful way to do business, in my opinion.
Also, keep in mind that all Pulse does is it gets the multi-zip archives from the server and unpacks them. There's no license management or anything like that.
Anyway - I'm using a custom installer now I built with HISE. You can pretty much replicate all Pulse does with this @d-healey (thank you!) tutorial: https://www.youtube.com/watch?v=mqGsqJoBxiQ
-
RE: The definitive feature request & bug fix roadmapposted in Feature Requests
Feature request:
global modulators on FX plugins!Done: https://github.com/christophhart/HISE/commit/7028aa13c3c5612bf152620a3d1a8ca94702bc8b
-
RE: The definitive feature request & bug fix roadmapposted in Feature Requests
Bug report: interruptions in audio when using convolution fx plugins and Cubase’s Direct Offline Processing: https://forum.hise.audio/topic/4247/cubase-direct-offline-processing-audio-dropouts-on-fx-plugins/9
-
RE: Tell me about NKS and MPE in HISEposted in General Questions
@ustk I’d add to that that the experience of playing an MPE keyboard is way different than your standard keys + mod wheel, so I’d recommend getting at least the Seaboard Block to get it right for the users
-
RE: HISE not building M1 architecture by default when exportingposted in General Questions
@Casey-Kolb I think it's because AAX doesn't support M1 yet
-
RE: Packages not updating files on OSX 10.12posted in General Questions
I figured it out and thought I'd post the solution here, maybe you'll find it useful. Create a file called YourInstrument.sh (I used SublimeText to do that but I guess you can create it in whatever really). Load it into Packages as a pre-install script. The file should contain the following code:
#!/bin/sh FILE=$HOME/Library/Audio/Plug-Ins/Components/YourFile.component if test -n "$FILE"; then rm -R $HOME/Library/Audio/Plug-Ins/Components/YourFile.component fi exit 0If you have separate packages for AU and VST files, each can have its own .sh script with a path to the file.
What the script does is it removes the specified file before the install progresses. Done!
Latest posts made by tomekslesicki
-
RE: Thread 10 Crashed:: com.apple.audio.IOThread.client - on standalone appposted in Bug Reports
@ustk @Christoph-Hart can you confirm this is a vaiable solution?
-
Thread 10 Crashed:: com.apple.audio.IOThread.client - on standalone appposted in Bug Reports
Like some of you, I have a standalone app that I use as a downloader / installer for plugins. The app is made in HISE, works fine, but I just got a crash report from one user who tells me it crashes on launch for him. I believe it was killed bu the IOThread - see the report below. The question is - how can I fix it, or is there a way to export the standalone version of the HISE project with audio disabled?
------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: mycompanyInstaller [42890] Path: /Volumes/*/mycompanyInstaller.app/Contents/MacOS/mycompanyInstaller Identifier: com.mycompany.installer Version: 1.0.194 (1.0.194) Code Type: X86-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2025-10-22 21:43:17.6246 -0400 OS Version: macOS 15.7.1 (24G231) Report Version: 12 Bridge OS Version: 10.0 (23P350) Anonymous UUID: C6830AB8-3DD0-9924-08C3-826F6F669AFE Sleep/Wake UUID: 9BA78A31-7AE2-4C51-BCA0-E8540FDB1E40 Time Awake Since Boot: 320000 seconds Time Since Wake: 2766 seconds System Integrity Protection: enabled Crashed Thread: 10 com.apple.audio.IOThread.client Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 Exception Codes: 0x0000000000000001, 0x0000000000000000 Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [42890] VM Region Info: 0 is not in any region. Bytes before following region: 4375527424 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 104cd4000-10637c000 [ 22.7M] r-x/r-x SM=COW /Volumes/*/mycompanyInstaller.app/Contents/MacOS/mycompanyInstaller Thread 0:: JUCE Message Thread Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x7ff8172eeb4a mach_msg2_trap + 10 1 libsystem_kernel.dylib 0x7ff8172fd704 mach_msg2_internal + 83 2 libsystem_kernel.dylib 0x7ff8172f5bc3 mach_msg_overwrite + 574 3 libsystem_kernel.dylib 0x7ff8172eee3b mach_msg + 19 4 CoreMIDI 0x7ff83445fc80 MIDIProcessMIG::GetObjectTree(int&) + 160 5 CoreMIDI 0x7ff8344b1ad1 ObjectTreeCache::ObjectTreeAccessor::ObjectTreeAccessor(ObjectTreeCache&, __CFData const* (*)(void*, int&), void*, int&) + 115 6 CoreMIDI 0x7ff8344b1e55 MIDIGetNumberOfSources + 80 7 mycompanyInstaller 0x105c44eaa 0x104cd4000 + 16191146 8 mycompanyInstaller 0x105c49738 0x104cd4000 + 16209720 9 mycompanyInstaller 0x104d2aeef 0x104cd4000 + 356079 10 mycompanyInstaller 0x104d2abd5 0x104cd4000 + 355285 11 mycompanyInstaller 0x104d39d83 0x104cd4000 + 417155 12 mycompanyInstaller 0x104d3951e 0x104cd4000 + 415006 13 mycompanyInstaller 0x104dc557b 0x104cd4000 + 988539 14 mycompanyInstaller 0x1051018af 0x104cd4000 + 4380847 15 mycompanyInstaller 0x105101db2 0x104cd4000 + 4382130 16 mycompanyInstaller 0x105d68b32 0x104cd4000 + 17386290 17 mycompanyInstaller 0x105eb31ab 0x104cd4000 + 18739627 18 mycompanyInstaller 0x104ce4a58 0x104cd4000 + 68184 19 dyld 0x7ff816f8b530 start + 3056 Thread 1: 0 libsystem_pthread.dylib 0x7ff81732c834 start_wqthread + 0 Thread 2: 0 libsystem_pthread.dylib 0x7ff81732c834 start_wqthread + 0 Thread 3: 0 libsystem_pthread.dylib 0x7ff81732c834 start_wqthread + 0 Thread 4:: Sample Loading Thread 0 libsystem_kernel.dylib 0x7ff8172f16f6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff8173312ae _pthread_cond_wait + 988 2 libc++.1.dylib 0x7ff817273919 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 93 3 mycompanyInstaller 0x105ce0e52 0x104cd4000 + 16830034 4 mycompanyInstaller 0x1058d5edd 0x104cd4000 + 12590813 5 mycompanyInstaller 0x105cf56f3 0x104cd4000 + 16914163 6 libsystem_pthread.dylib 0x7ff817330e05 _pthread_start + 115 7 libsystem_pthread.dylib 0x7ff81732c857 thread_start + 15 Thread 5:: Javascript Thread 0 libsystem_kernel.dylib 0x7ff8172f16f6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff8173312ae _pthread_cond_wait + 988 2 libc++.1.dylib 0x7ff817273919 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 93 3 mycompanyInstaller 0x105ce0e52 0x104cd4000 + 16830034 4 mycompanyInstaller 0x1053dc4bd 0x104cd4000 + 7374013 5 mycompanyInstaller 0x105cf56f3 0x104cd4000 + 16914163 6 libsystem_pthread.dylib 0x7ff817330e05 _pthread_start + 115 7 libsystem_pthread.dylib 0x7ff81732c857 thread_start + 15 Thread 6:: Server Thread 0 libsystem_kernel.dylib 0x7ff8172f16f6 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff8173312ae _pthread_cond_wait + 988 2 libc++.1.dylib 0x7ff817273919 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l>>>) + 93 3 mycompanyInstaller 0x105ce0e52 0x104cd4000 + 16830034 4 mycompanyInstaller 0x1052c22f1 0x104cd4000 + 6218481 5 mycompanyInstaller 0x105cf56f3 0x104cd4000 + 16914163 6 libsystem_pthread.dylib 0x7ff817330e05 _pthread_start + 115 7 libsystem_pthread.dylib 0x7ff81732c857 thread_start + 15 Thread 7:: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x7ff8172eeb4a mach_msg2_trap + 10 1 libsystem_kernel.dylib 0x7ff8172fd704 mach_msg2_internal + 83 2 libsystem_kernel.dylib 0x7ff8172f5bc3 mach_msg_overwrite + 574 3 libsystem_kernel.dylib 0x7ff8172eee3b mach_msg + 19 4 CoreFoundation 0x7ff81741abf2 __CFRunLoopServiceMachPort + 145 5 CoreFoundation 0x7ff81741963f __CFRunLoopRun + 1430 6 CoreFoundation 0x7ff817418a72 CFRunLoopRunSpecific + 536 7 CFNetwork 0x7ff81cd6d828 +[__CFN_CoreSchedulingSetRunnable _run:] + 447 8 Foundation 0x7ff818555d29 __NSThread__start__ + 1014 9 libsystem_pthread.dylib 0x7ff817330e05 _pthread_start + 115 10 libsystem_pthread.dylib 0x7ff81732c857 thread_start + 15 Thread 8:: caulk.messenger.shared:17 0 libsystem_kernel.dylib 0x7ff8172eeac6 semaphore_wait_trap + 10 1 caulk 0x7ff822a25a42 caulk::semaphore::timed_wait(double) + 158 2 caulk 0x7ff822a25964 caulk::concurrent::details::worker_thread::run() + 30 3 caulk 0x7ff822a256a8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 41 4 libsystem_pthread.dylib 0x7ff817330e05 _pthread_start + 115 5 libsystem_pthread.dylib 0x7ff81732c857 thread_start + 15 Thread 9:: caulk.messenger.shared:high 0 libsystem_kernel.dylib 0x7ff8172eeac6 semaphore_wait_trap + 10 1 caulk 0x7ff822a25a42 caulk::semaphore::timed_wait(double) + 158 2 caulk 0x7ff822a25964 caulk::concurrent::details::worker_thread::run() + 30 3 caulk 0x7ff822a256a8 void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*>>>(void*) + 41 4 libsystem_pthread.dylib 0x7ff817330e05 _pthread_start + 115 5 libsystem_pthread.dylib 0x7ff81732c857 thread_start + 15 Thread 10 Crashed:: com.apple.audio.IOThread.client 0 libsystem_platform.dylib 0x7ff817366e15 _platform_bzero$VARIANT$Haswell + 53 1 mycompanyInstaller 0x104ceead9 0x104cd4000 + 109273 2 mycompanyInstaller 0x105cd2ee6 0x104cd4000 + 16772838 3 mycompanyInstaller 0x105c49a97 0x104cd4000 + 16210583 4 mycompanyInstaller 0x105c4393d 0x104cd4000 + 16185661 5 CoreAudio 0x7ff819db72b9 HALC_ProxyIOContext::IOWorkLoop() + 13017 6 CoreAudio 0x7ff819db384f invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 141 7 CoreAudio 0x7ff819f62d97 HALC_IOThread::Entry(void*) + 73 8 libsystem_pthread.dylib 0x7ff817330e05 _pthread_start + 115 9 libsystem_pthread.dylib 0x7ff81732c857 thread_start + 15 Thread 11: 0 libsystem_kernel.dylib 0x7ff8172eeb4a mach_msg2_trap + 10 1 libsystem_kernel.dylib 0x7ff8172fd704 mach_msg2_internal + 83 2 libsystem_kernel.dylib 0x7ff8172f5bc3 mach_msg_overwrite + 574 3 libsystem_kernel.dylib 0x7ff8172eee3b mach_msg + 19 4 CoreMIDI 0x7ff834476674 XServerMachPort::ReceiveMessage(int&, void*, int&) + 98 5 CoreMIDI 0x7ff834496d92 MIDIProcess::MIDIInPortThread::Run() + 104 6 CoreMIDI 0x7ff83448c4dc CADeprecated::XThread::RunHelper(void*) + 10 7 CoreMIDI 0x7ff834496503 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 77 8 libsystem_pthread.dylib 0x7ff817330e05 _pthread_start + 115 9 libsystem_pthread.dylib 0x7ff81732c857 thread_start + 15 Thread 10 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000001 rcx: 0x0000000000000000 rdx: 0x0000000000000800 rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x0000700003a54780 rsp: 0x0000700003a54780 r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x00007f9e14298ab0 r11: 0x00000000000000ff r12: 0x00007f9e14298ab0 r13: 0x00007f9e14295240 r14: 0x0000000000000002 r15: 0x0000000000000200 rip: 0x00007ff817366e15 rfl: 0x0000000000010287 cr2: 0x0000000000000000 Logical CPU: 10 Error Code: 0x00000006 (no mapping for user data write) Trap Number: 14 Thread 10 instruction stream: 0f 6e c6 48 89 f8 48 83-fa 40 0f 82 92 00 00 00 .n.H..H..@...... 48 81 fa 00 80 00 00 0f-82 3e 00 00 00 e9 28 00 H........>....(. 00 00 66 0f 1f 84 00 00-00 00 00 55 48 89 e5 48 ..f........UH..H 89 f2 48 31 f6 0f 57 c0-48 89 f8 48 83 fa 40 72 ..H1..W.H..H..@r 61 48 81 fa 00 80 00 00-72 11 48 89 d1 48 89 f0 aH......r.H..H.. 48 89 fa fc f3 aa 48 89-d0 5d c3 c4 e2 7d 18 c0 H.....H..]...}.. [c5]fc 11 07 48 83 c7 20-48 83 e7 e0 48 89 f9 48 ....H.. H...H..H <== 29 c1 48 29 ca 48 83 ea-40 76 13 c5 fc 29 07 c5 ).H).H..@v...).. fc 29 47 20 48 83 c7 40-48 83 ea 40 77 ed c5 fc .)G H..@H..@w... 11 04 17 c5 fc 11 44 17-20 c5 f8 77 5d c3 48 89 ......D. ..w].H. 34 17 48 83 ea 08 73 f6-48 83 c2 08 74 0b 40 88 4.H...s.H...t.@. 74 17 ff 48 83 ea 01 75-f5 5d c3 00 00 00 00 00 t..H...u.]...... Binary Images: 0x104cd4000 - 0x10637bfff com.mycompany.installer (1.0.194) <38a41930-677b-3afb-a56c-5a84d253599e> /Volumes/*/mycompanyInstaller.app/Contents/MacOS/mycompanyInstaller 0x10ab5a000 - 0x10ab66fff libobjc-trampolines.dylib (*) <72642d3c-0206-38ee-9349-c720aee663ee> /usr/lib/libobjc-trampolines.dylib 0x10b655000 - 0x10b79afff com.apple.audio.units.Components (1.14) <0c58f773-af4f-3ffe-8afb-208dd09a25f4> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio 0x10b50d000 - 0x10b510fff com.apple.audio.AppleGFXHDAHALPlugIn (400.1) <2632d85e-872b-3803-b97c-57373660744c> /System/Library/Extensions/AppleGFXHDA.kext/Contents/PlugIns/AppleGFXHDAHALPlugIn.bundle/Contents/MacOS/AppleGFXHDAHALPlugIn 0x7ff8172ee000 - 0x7ff81732ab6f libsystem_kernel.dylib (*) <031ffbbd-67f0-3987-b4a5-ecf01645bbc2> /usr/lib/system/libsystem_kernel.dylib 0x7ff83443c000 - 0x7ff8344ec1fe com.apple.audio.midi.CoreMIDI (2.0) <4a3a0872-cc95-3760-905a-42757e071ede> /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI 0x7ff816f85000 - 0x7ff81701f6c7 dyld (*) <f2ac8d7d-a591-365c-800c-8f2703203169> /usr/lib/dyld 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x7ff81732b000 - 0x7ff817336fd7 libsystem_pthread.dylib (*) <a031f066-4daa-3801-9155-88106d874835> /usr/lib/system/libsystem_pthread.dylib 0x7ff817258000 - 0x7ff8172d6fff libc++.1.dylib (*) <1ba8415d-93c3-301f-80aa-c2d396c32dd7> /usr/lib/libc++.1.dylib 0x7ff81739f000 - 0x7ff817853fe2 com.apple.CoreFoundation (6.9) <017c4e4b-3ba4-3d60-b340-c0bc0608711a> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7ff81cb2f000 - 0x7ff81ced54aa com.apple.CFNetwork (1.0) <685aee49-ad61-3f1f-8df1-8cae74541c1a> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x7ff818501000 - 0x7ff8192f2b61 com.apple.Foundation (6.9) <48a78419-c565-3eb8-906d-b1548131b748> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x7ff822a24000 - 0x7ff822a47d07 com.apple.audio.caulk (1.0) <a84cc72a-fe0a-3724-a65b-c5b03e47741b> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x7ff817366000 - 0x7ff81736f93f libsystem_platform.dylib (*) <78c9dcc0-2fba-3be4-a1dd-da618362ae68> /usr/lib/system/libsystem_platform.dylib 0x7ff819bcc000 - 0x7ff81a30ad38 com.apple.audio.CoreAudio (5.0) <ea328325-5b67-38a3-8e91-3eab8dc7df96> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 0 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=800.8M resident=0K(0%) swapped_out_or_unallocated=800.8M(100%) Writable regions: Total=725.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=725.2M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Activity Tracing 256K 1 ColorSync 224K 25 CoreServices 180K 1 Foundation 16K 1 Kernel Alloc Once 8K 1 MALLOC 710.3M 164 MALLOC guard page 64K 16 MALLOC_LARGE (reserved) 256K 1 reserved VM address space (unallocated) SQLite page cache 128K 1 STACK GUARD 56.0M 12 Stack 13.6M 12 VM_ALLOCATE 188K 7 __CTF 824 1 __DATA 13.8M 475 __DATA_CONST 56.6M 496 __DATA_DIRTY 1046K 143 __FONT_DATA 2352 1 __LINKEDIT 162.0M 5 __OBJC_RO 61.3M 1 __OBJC_RW 2396K 2 __TEXT 638.7M 511 __TPRO_CONST 16 2 libnetwork 128K 8 mapped file 77.5M 18 shared memory 864K 19 =========== ======= ======= TOTAL 1.8G 1924 TOTAL, minus reserved VM space 1.8G 1924 -
RE: Audio Spike when loading a Neural Network node.posted in ScriptNode
@Christoph-Hart yes, I understand, I thought it would be easier to test in scriptnode if I compiled it with this defined, but I see it's more flexible the other way around, I should stop posting at 4AM! Could you please add a switchable 5hz HPF to filter out the DC offset, too?
-
RE: Audio Spike when loading a Neural Network node.posted in ScriptNode
@Christoph-Hart thanks, I'll test this later today! If I'll hard enable it when building HISE, I should be able to test the results while working on the network, right?
I also agree with @Dan-Korneff , a high switchable high pass to remove the DC offset would be a fantastic addition
-
RE: Audio Spike when loading a Neural Network node.posted in ScriptNode
@Christoph-Hart here's a snippet @Dan-Korneff posted a while ago - it spikes like crazy:
HiseSnippet 20992.3oc6810imccdcmUKp1Rh1dlDj.ja4vqjAnXN6226XXXY8VFgQThPjQSBBLLJ0cQwBpYWDcWTxLF494qPta9ZL24OR4avLqeO+qlc2h7+dQqoRPvfoSfEqpN0oN+2m89400yZ89O6lGc0ye9MO6hG7c9vO+Su5hG7m8vO3ye5se7O7iu75mdwO8GcwCdyG9K+ve9Ue1yt7IW7C97O8xm+7qd7EO3Auw+V94O367MuH92+0+5evkO4xm9nqd425hK9U2b8it5mc8mb8su7699e++2t9IO4mb4iu5Cu9Sdkqt98+oO5lm9Cu4I27Y5Y4Md3wEe5kO52d4u4pe9kbYeiGdwC9S9wO95au4YevsWd6UO+hG7M+A273O+C93a98O8z0+qt94W+qexU7EoK9.ciN8s+I27jGySLe2K9ge70O4wu+K9L+7Kzc48e4JvabZE3e4Ceuqe70ew2+kqD+yheva8xeiWc83AeiW+w6MdsGuzq93c7JOdeEORO3Udj9lmdj9m+vO3QO65O81W9S344O8g+zmd6UO6itTK6u5ixoq8h23c9QO3g+vazk7zae2O4xe6U+jmou3K9U9t8ii24sz+m+h+x27M0Z+yu8sdue1mbyiu5Iu0e0a8O7luk92ae8S+6d9Ge4md0a+u4s9OFeG92S+rm7j24LeUJ9u9aO8Md6mb4me0yd9q8K+O7E+WwUb6mG2729IO+1O4semW+mc4it85e2k2d8MOkq3O7m9ket9peh1+cyGu125u8O3Oxu+pq+Me7sO+q7OyW96b9uK+66c7tGkUtTGqY8H0V0T+c1c04dt1x4Zczl8i1ZyUe7ty0QZpKO0GszwZs6ZSkYstJiiYOczzCztK9n2F0xnsxiZclGkcWbNmFqbpj58boOG6uy4wPOtY8aLJ4Qps8CXdpqMsFoiYV2451qM0Si9fG21n0mau3RtcTOJ0iZtz1eooZN0Z0kdB547QZ6qui7pNzMMUFrdm1sLykenGidq0FirdRzh81OgG5faunG67penm68uUpGsQOUmGkh9Lr+khVaSixPqccsuqs888QYrzF4wT+Os7rl19XzyiiUaNlo3SnY4nmV5QdoCASciyqsWdR6+mq0TapSCcVor8pG5Ey7PuQz6whd12u+uVV04ZNR4dQuiN+EmdWsWt06Is+b1zG08qzMssuLKozgd2zq411qNMz67RoUq5by7X+6kj1Tu5q0pdzmo5tsGrVOa8iZSux0C+w3nue8XoscsiVJqUOYFa+9CYynMJU8njvt29S37Zt0z0ps+ks2XttZIos+ZuzpX1bn2wZcanih85Z3Vm05VKw0ejMKyG5SmLMOl8o19mOLKyIcCWxhfVoWklrPt2ViNhmq8UsVko28Kyozb1X0qO65guaVmO57.26qCYo7XuWnCsk93HkKSYbrk1+JjMGU8pqvowg7Ds8VuzVzVQO0itN3l1usaVkIwp7VUzqHsBd9KN+tyRWaPJxH8bjkEuc2XsyWGsWyoV7ZGyoYmTopGDYXT2X8aV2e0st1fpKWqwEVr2ejUN1lM8bu5krwA2w.WlxBoBhPQTr+PXQVZjke4Ibsxa8vom4VtkOFUtT8Xu2Bl1ymlI8.mzle44e+MVGmj8bsQMszF5lwhTIul53hr9NKGi49McJPhCYBSFSGKsqd+sFK4Irun210xbqKq9Xpm2rLqO3HvduJE44NujIukdrMNNmyhNKUVxR97vsXnWeZy7XHic5xy62Yn6ltNEo4p14IZ+FZcPUduayTRwOdrx6eRvpqr6mzakjr6sOhTE0QgfZT3OGiQYsOvQEKSi.TNZxgQqXVQjcCYKPFSakb4HuOZ2YuWkwVs0P1kl6uyJl.EIn7Wn.i0YKS.rccma8ZUGTjivwdCoJ1NcxhfoUH54R1b.Pa90sOqjDj66TwDpYQqEXuSwtISz68rncQy4pMV3pifv2uCIqcdx2sdv0Yq59GjDGEU3IxlfL9m16fqKiRGGJIjgdxMAgUjo.cjUWormJqoFGsZ2TVVNVkDAyt2A.d.0Qrd3NrsO5XEKphCKIqB5s9XYhTRQ8HmEJ+iFI2nykekW7e6W56929N2KIaJaEJWL8mszORKWHREEbohKtqPHFaMdE1PaEk6He3jmyQs6dOqTZhbJTrOlnMzQUYVVwp0Tn70ism+zYzAwOSN0J3bW9XEseSIFlvekhMoXhQJcTwnn9m7rr8wfCRxMgxoubbrO7RkQuBjRtcx5wQ24lIaZ8zpHXjOYEcRs497oTtIYLY7Wa62Glq96qTeZXTTFy6ysWsN+qjYk8YxtWgqseqjhdnIm2Jz.E75gyfgBfI0zaQsZq8flMGJEBclV4XkWojoHGU9noWfJgod9nt2daRIeTvDvP6UU986C3HQTnJPhiAeDKi8gTor+6gsSYVpISi6OrjUzI5dqWl4CSHw5TxQVI5IicoxZ+yblzZ5IEEn100WtXjjaD4+VwyL6TAJi414XzKJ1jFgw2bWdQISqDjKDLwPaP1GEQknRT1RZW0vZESGCOV5TqVMpKyqbtw0tLbrj2yp4NKCiy7fsQTFLyYb4f+.yRxSgRFJMc9tWopN3JKoILBuOKnYUm.00qHR0B99BLn0V8zpz5U9aK8tbercGj.jrQO5ZIwX8fJbjx3SSFUMQarHyJ8JWVQIyPi8.Y4.W7knND6WLjUWEKfBNQqwXVZWgYTdwJ6CEFpBxsZLyHCRxrAqE5YHObamaxZgxDanDUZZO8buQIEnlLvz4bHQ5ZR4UgFoPNHEV8bu8NO5xPfhNQwjPov1ahVGN5J8iEATQob1uMR+kkGKk4aD1Zxj+gNrJO.0UTdHsdahjPIzqjjo3gqtLlse0S2yjBKVwuJaiqCSlr5dRIt0hcGCH6epKZmgbNqjlNvwgo1jYYetKKBUYPmJNt+XnLKlkmELSqHdM0LfJwoHz0t+j1qLcwznGkCYjQICwal8KeSk8u1mTZxQvZePwEkozwjG7l1R6JM4j24wqasDV2dnsp6pdZyr3sTJBlp.K2DZChhjXp0u0dKMxxemxQ2pzi.EhkYoSYHqUXEfU5zK+sqGZOsLipsQjae17fH6yT4B1gbLwT19c0KV0Hn2jNdkLmt3Ht7fJy4soRsX6ctwqQckUp7X1EJlNKp7BSxl2DOnlCLQo.z00p7bTMN4TFCjG9ZonB06njw0rdUKaXJX8V8Xs2JoRAnxGRLNPxd6MkM04uDkwTq0r8a+igdOt3PtL+REibdMnjfccDSOyq88I6PgSnzEzQQRwuadyjivITxbxed2UEpTjYwj5WWoHIku5jNem+omPo1DsTp8JCmbSd51aGKyCgBSWlQzaRSUnzAJYmgZnqOoJojsUNSgpOzAf0hpFzcUQgpfcPUtNZ819PuIPZkhwAkDojM9laDHs16ezHCijoTXxUThfCzehdsruNvZKDNvoCs3uauwTE6H9Wz0qT8Sl7PNzI7dUwaRFWlZyqqRKXZ0ntnTJFGhTiktVIh7szx3Xe8nUJYKNFRMdObYKvQPYuixynbXLowUUPdxHCa9qygqLQ57gx0ZrhTPUFZlfllc8BmLqa1Z1lj2Ppx1nePKqG6SymBYpDnTl6cWxVIRUoSqvIjkwXe4pj66nQ35UYQlab0Ydo7C408fCBl9BknBPKZipBSXauMhBGGOy4Zli3Glx4qzfV530rTUxElZ8I+Dc4jqF8sPQraJf8fd6slzpmw1acDa0jddoM02YIcysNwF0LVapGJn2owAGghQsD0ybZHiBllp0RMsnrHH7oyvK6kU5ExZpVFkCizdadYZxdOqDth9vY5yhhcSwHToYY48QtoSV.IkFqh5Lf4TKHXPVbnYVJgNiYL4yTu8T3aJJujocVTMbYZTAP1kOiZ20WAxNSuHGxxmRBNu2p9XQSbV3fKk22p.kXepq8PDPQqatuGTEwgNSoUttoPdYJ4QzhcE.oqCzsoxXmCVGipMHLEs6rSIlTFTJQfhs+k5QQoiH+97K12uUZLkwFEdfBQXPBAlxQ0oEX5AR1ZxtBYjT.0T6+N4pZaGXWlOzYqAsUPAfLLsYuRg+JzyNdR1uaRgMtFzYx5HRVb+mQ5VgrQlS.2jVeY5xWE7WP+pWGqrAgSfJkD8DQoAmxMiawDw3giiIKMi86nzknDbR5Mjx2JUSlh6Lq5nH.DSaDStdsqTEGxhdT29byzvrLUrmbn3nKfJaO.fzFZYnVldoEdlH6OTBnx1woZnsn78aiIiHazgfhLSpCYlvDTBc8njdqRQYxzbMXltbKOF5kY1rwNqblk+hlh1Rokj2+Pqc15n6nGkFXn.V150P1ZTTpYYEVYwX5XFH5QVH0x2jFtaBpfJwJ2gfKvkrEeX7wfkTZZGgIjLkgLpllV4T7aJ5y8EVTdKnojjM.Mqs41dDomEQmpzAL95XQtpiJMEXcu1sYQ0ItFRbP1Jc8tFKvSJ6KIaa5qKURSeD0Agi9Wi9zPoiJIveFs4pc+jTIcWNpbEwD1butUN3EhpgX12V9pDmqNHiqAU32UwMBfrh07FFUMQxp7aTHaKL.SraCa7GCpOHs+TmYml7nhmCf9BO3t3uU.JGjGmhnfnOL6M5zFXvclB1L6LyrJ4bQ9aI6gsdD0sRwLMoCWxMTdeMzTB1fZUY6Uqeq995YqMDJfIEiPZNTnxiU2jaaBO3.hE.WpYmTl5BHycf7EJ+895BT.3fkRsB1J7GAkEoC4bSmuR6KmsBFTOpS.VshYeeMBkc79Qk.NqSGDthZNpT3zZRgpLsOlFRSPeBa5QPwM02CGpNlP0qCBTwDXp9w.XCE7SbDee82oYRk.+h.mLCHrkmslh8Qoqj8c8WGMjmdsNC.OjMWSl3DVPKBRJf529npnRQZEICb9StG5wT65p.zk5p6NUoDw0IOclpRWoa6M0ovVIL8ohxzAAB7P0UHLoJ.hctG2FJsW.UDvrMYwsQI1DGKZyzvzw.EBZgVHloI9tF.qXuTXAJMtnWKEmc.siXFgUAfg12.wJf6n1K5tqmaClyxAxE0FZvnYeeoCHhDspoX9aJw819HSTJxJjj.OmYZFroawfejdoBTnnQQ6eLJMxApfKqzzTdvCYskMQzCelLDSUJO5TQIsGMqS.ltdNoX.x1I.ItVMcVPKWx7LuOFwdu8kRboczJ0I8Xqys6yBRgtzTNYM5ZbcKNLXiDERL.DeTug01Z+HahxyMspUI7s0F5IeDxaF.dDjn1G95nKerijbqQiDMk2hBhTAlGJ5jkaGcixF.fGU1oJ3ts1jZfLxL.zTaSJNjvB1Lo77M4Ij.e1WjxFnhD.zuXLi1tuqFEtSeHkisjqwqZKGkj.nkK+wi8mUNXbSHlwF1RMgDzwHPYIG7J5jwtTSSuqNlP80J5IG7et8imdOz.qPKp0lou7oIXJW4p2oB4lDdkwb42QAWpP8SDi49ifKhgADvImwKGNqvXQmYUHScQLglTxbBQl45ATHb8e6XLo7jo.CP66PafjTskVgyI6iFj6Jibr+LKC50gxQvLtP.jRkxc3s2hdjhreEy1VBj83K.fRqQ1Dz9+xXucTlXuor9qM9G66p7ozZj+OEy3g9EVyj4XkxjgqkCVSiciZfjYllqDPKZXlXtB0krCdWT5Gy6qDG0o0QA3.NlLsDl59efGM8RLCTTGJ108nMVwvbbvj.ModsIyMmy2UlQxCdsWMsQ5ftjon909jQLkVcSkYn6M3bgQFJs0lN8YQgXRyT4jvzLybU84rOiX1nnvtb25TCyTTxf49W5.3+9hjH0RxdCoLZjIldIhvLcXl9R.2mrLtNMslU25bEXxwrsIeg.i1817NXXOZfyUFgOWsIilXRJmZ0n6h8+fyW3CeICZtdP.BOxju2hdBtG5wT.tJNrnGvl1tpyeDRbixPPGtcvZaI2wqAQq.BZ2uIU9MYaJCrPIkZtHoST5+CJnE0ZvDSiV6XvgXTSWGMyPFUi4HIw3FpTA12B+HUVkkJ9tjEASixvzKotovzq19HwD.MIOOkZs1vlbFmRfC1FsObnjIc8zUly01iB.ly0lEFb0BnoWGCF6m0oLcWoEilaK0JlYWklfyXksZU4Kce3+D5i1gvXmDows+hKiwhvUTRmyUeeW0nTGEsmCr7NRNKBCZdNyIYSlQalouWWDivNn5T9QM4rHWs0zf5MhY8jYZrU3+xKqheSlyylCsKlryn94Z6+vflxkbornXi5YW+B6GdOkgmhPoRmFWMeu90GtJcjzEHMMDEPkNYVHvrt6jhhOHAZ.0yQd+P+ps6MFlKJ09X3Z.BMzf9U20xVFLHaFnxJkNjBH1sFG0xf9zAfJpLlVtQqQVzIOHJxdYu+vACENlAnoFUSc9ThE5EGENWgUqfNcwktX1PlTDEZ1jAeZMPJcIZHtbrzMmuo98EEVfbJa5VcO2.y1xIaK6liq5TQFPRY5AXteqQocB+53mntcGZjLTXyO0acRzwU4bYuWwXJGDLoSlw2PIvNntqxQKS1fqwh5eJB1Tfc7r4AoC170SPMSUAMYgnkYvllLSC9I2aI3f4seRaEi1O35+gb.obHi5aiEOS8TAvkx0irp6JcGnbQqxZwaE3evTfMR0KAcODyj218FAUOzjuXYs0fg3DY3QgZUvTZUouegSFhnOF8vV99xXRVxJ8.J3XotJlA+BxdfLTYzsKVnC.fohyILK688EPgt6JynLNdEfKa2hubvqRB13.H1tusof3BPBddF3AeqktFCiGvEQOMq8AeQ5Dz66DnzVuIuuxgLCFeJPPEAv9RNvAMFJEYkERoBNGMQO.CiHCiQIeFlXMhvaI.BPJ6QdXhoih2yctoGGSwFab56TG3gWTbM4sGsZSum0mxrqWWZmOlMj+dZhbY5nQBc4LWtx8c2fzrDNHVT0roLPOLnaQthitncp.5loSozYTZB.QtRNPQTTVMxkVT1+koCjLlnrH2F5guXVoasRLIYAafXPgNUhaxvO.jRYxNK1o0A3bnWkckmhYdlYxRSLAsin7+FXQLX.WWY4i63v0w4L4gANXxT.EGbAUbCMnoEZ0TpZ3nHhVToyWobDokgba.KlDWGwoQEg2e1Jc.MHP87oFM66daggjrAXH2GlKMSfVMKahc.2xzEwAU1lh8DDSxXt8Qlp82XNOz41Z0P7KYFIbYYhziqVXs.nFoG7GgW.SsjVv7QJrR.J6z31j5BoXuzaQvpWYOR6kQ5JnLiR4q216y8.xjgZEKiFohoEjJ7uXFLZLQ3CSPArIhtllGTuQCcBnjL6JCyocb.qLBu.lV.54bqGyXZFVAv4W4dv2OICFlzFtB9eNJlsmoblJW1BfjxfBa.oBSP.KGoSEKaerkLVX33l586ZlGUVTusiRxbTLr1fBAdvPJKyR4wxAtxFEfPtR3WvDOUh2IDvC8ez.giAtSxELKWMSiEAGQM4WyX90WlksfN+fVJVrE0E.3fSTxfAUnJaxpRgbob.ovaUNor2lObOBTjFCQSYenkGzaDYg6KFtOyjrAa5AzyqwzZrOdfC5vkLLulw7+ru.DSbPoqES3i8e9n4bv0ccY1nQgeMcemFjn.ifV0BdKzMr1JP.Jjp76XbmjWM53MrICC9ichvJrwWmpzuV2r8nvFHxPmdoIanlYWexz0dnbS6ksi0TBCRyUghUL.9GFbFovJUHALXZz6CC8VoXnRLqp.Y95djhAll6c.RXNXqCSb4GmJ1KXlyTVClNUJhbAJxvLYg5O+AdpBPzh698mtoEdfEZEThxk2P1DLuJz5fdLSQK2VTlC7N.OuPTtl4PDlTR14Z.bTlz2gicVht0zHiWEU79XKYbhBlN4X0N5lhZy.mxy7hsnirI545X.+VAVWqtRfqrGAs7cPg4w59J2Qf7qNTQh+YldL2fGQ5tJ5kDYRerbnfNSi8SfoDFpHSsHY5nGsX.C2lQSjOuNLUHePZLP2h4Ix4GXfNCxuX4HssnR+LywU1cah3moTB3DNXnYsT5DU7gptBH4SikCKSJGhUNZoMAPObSmLSt9QCXF.8gXXH0ghCTonrfWF1eu4Ve.Aop+uPnE.lBSCrljmP39xFo4AXHGnv.f1cPaLA0pAIslXbQllxZImVU5uITckqWWAcLNNf9KSmJhtgCGpm.3xRYhLbCyrNI.oHdvfZ1bkuPNwGiSkYS1dxFFBtfExQTLZGfZ6SL0.IEkgDSc8BRFFKzDMLRYLtqfzyT+W4Q.93zLBCGPIP7VuDC.mqaWLxaAyigoACkvA5YzBsrlcX1cHO9ZOwDxAhWglB4zo6l5bRgLec8BphILchpR2JMiTMwcOfEBHqnggIbl0iQ6.eWf8IGrivMaz0YJImClySJhItVjQohoSu4LznJ4LPFWFFaJvgr1fnyg0HaG2fNxPtynmV.3CFKdkfNWOHSmwb43rLlbbsCU1c0AVyr7ePsSzZgBlV+NCCodC7Xw3n9XhCOSkOKAikMho11fDffQWfAeYHFoLdtVwPB3ZKkxbQ1mZN1WUN7kSKlwbPZv9WiC.8FbuRUQ7MLLydp1NHNAfra0DNVhY97.N8dQuYWF3NbnnjILccXeZnTUJzdA+4G7733xBlflF37D5A1MI3LBaUlAJRYsalMG3vhgdajYHPlq8nvEjIoyq3CGNIu3KPeAKHEhGxgIYcBb.2xjoIR08jyKEfRAd.EfWA6oNmKL13v4ovLNNXb1xf5Nl53AXnzToFP2tVRnKKPXqFloJnLVnnHk1pAKv8f0UZMP.UZ4x3BPz0w7O8CzX8.Nm3DBJmTDlsl0UzozJT4RlheX5+8QLvHJUtAb3+d2xoXx0k8fYLjUK6fR2G3VFFmF1tL6RDV96YN.mkijglQhwpMSgfOBkGXeUlY6l7MulC9m408PIwQEt50bMa1abPzO.SD4OuZRaNGP9l4MCPPYF3FfW.6hHPBkUogygn4XvsM5t2gjpMgVoyoZKM8axHHFAW+VpPW3Pr168YoXHRASjyHjA5uu2HXGT8AFrhIHXqaPuILC..YUFTsvJOSt8nJGwrLL2Oa4sns1MDcgRtLc.qMJF.vXBU4vDqzhfGkKVnpdavfcpfMzQR3J2zifns1vE4ClrBSO.mXFRd4YxsX5hLHTMwLi.HoNFlzNgzIA5bkjN15D3BXxfEKFvNENtJi9oCjj0SA4MahaDNZpMQqCTNjcSDXJSc.nJoltboXkSwFiAL4nRgxQWq5SVE3pbP1PtLg.+p.ZyT.Kyoq6hInUAYN5fZ.sG6EvoTP2P5+Kj1TwzmEFeelOU.sUStCSF1pYAwXojQR3t2PfgvlAf4NslCtsbtuSjWeTgbmFdTBVbGdESVnU3ltgGdPJNDmNbthIbWF7MDxfXR2c8aUgvPlVsf890yuYCUARPCEaAuFCybofX5PJskI7QhKnM4IdQtYfai0vAnUHmZxFmAhpXncwbm4yDPERQhalTytqaK85QLXVlAXTuEA0tTogQ2L5MTg0dPjVLY21wmu.5wTNkn+Ti847w1hX8fLRlN1wk93TigCSgU2ptguFsLPohzBUaXY.zcANdUuqyxNh4nXFBPMPUKwIXYS5AM7QFpaQOOLrgCGRVcFsNXWroiCrWSlMF41BZP8nZbHAdW3jH0.BaqaixaAKALXN0HbOmutnp5A25wjPXxaQO1JVVV+PiS1e5RFFKT36AyEhLVt8pgo2BkIPN0gyZLyvBCIFPdYkc78VllJOhtbyrhYjxfYvhVSZQB3OyLtD.C2dPB7yb2Plz.LMbMuVv9tsjY+QNWBhgiQxHsubCmXsL3TLny7AosZr+x.X.MmAe+Xh0qH+bYF7EN8VZNhILiB.UomQsso8Ey3Az0GiSFPFxLEKifG.6HlSTMO2f8.kSvvUfGCljbWPYLtIL1zYp.Sw4gFrqCOcIydEqpioyfL9rLJz52XXvFbmp0jPzi56krmTHlGAW6ehbALmBpALjnfkEhC2X+MgZkzXFAVl1WHeJmpe1hA8qV6N.oivjAbZvWiYJBGETVvH.enfNCcWkhoiDpm.vS3XpwFsjl1nmQ8TbyjJTzBv0F5TrmbZ5z.gaT9kPJGRtAmPlGUbdyfd9cE6BJ2R6S0acHFDkEy8FNWwBCykEpPPos2aDBNSPMmXFyIjdMDPhBy0OvzbYkYN38H.0hRGXkcZTYCYcBZlBSqlPkQDKnnyybBAPp5X3rDLdBmdcBMWgDofvmUh9xb1vMIWLamJABF1alxh8oCiElCbAzspoDMGAw.EJCfIRxodhGSBgiNYbfao8JyHGsAsCLI2Td38nHjDmYCMvRPKNNLixgWD4CFEggijofXKpn9dJDt84KBqyAM+Q0tZoCW2.jwN8Tz6D0Bhmv90ZJJ0Au4g0CbjpHQIvjxC5cZEC9Sfxl5.mxBvxwza+Bi3bJjhMPEgAE40fB7T7oT2lV0QrDCZ.0nFDX7wduhxMDnNedPZiSWUHIZ1XbD.AHFTlBgBsv5Nrc49TzJPc7nFIDKoi3aWAUDGZ2Sd3XMiIjs.gvdRyZ2utEX9P2RTJIL0rOKJrIsBtRep+m8mqTjOX1sAMEYFdODSIHXInEAj4MiLBMAOkPsRvvYtPSAWHfoK8eLLEOJUiBfFDHmdo3RyAhqGw0.BdolmtFzncmAzBn8cllNRdYZurbY.hmLgKgrtQwrgJTIAImcW1d1fq9X1cL7BB5YQv74Jti1dKXP0sTqDtVkkcxzHcftceAhSHGQCs+i7NzCTPX.kJA8.8p1AH1JP1rYbaAGKAQomLbUAibIDdKCIBkSaZIWoNEvcFRMminCoAoDfxL3hOm29BCdYm20c1T6vOWEYnMna1iPALLDACZiUuEONKq9UAbu6f37YHUFtrUyP..vMnGIq3egHLw.2lNA2n8o80YoH5hNM+2DaEPVlgV9qQ+bhDaBcrNpZuYL.BdwMCmjoPNbi8THF5.SdFbf8ZPV5cQitwxDVz2y7C3ChhQo3i4.iB8XO9XgONQitkQuQ0oMPYHEDFiC4jStEsF7Tn+MfHHzmgiW7gwtwZJQtMllBElwqBHohcI48.VfgKEbGRwqzy8dKBvBSqPD4iAKt53DbpeKMh8zrqseqDC9gBPtyt08xf.Bd+DIaZAnVL8EDhPXTgrQnh1IaenH9HPWWfYXW7ZJfwLMfB1nr4TGRzh5vcKhEV1pUACxrlxo.Fzb5f.puph9OXklZ5di0cNhAA.DWWBRDwnQ8qPPCnJg0poPCXRhOgsriGGBtTg.GOIVHtyIAUYP42Y1MKldWGzPfhGFtqrX3PpVP7J7DP5aMC40rXeOLELCIQ03ERmWgfwnaN0pis0ZQ6BlcJb.rwggc8XrvYvCKnrAFvqRFjsJRSMfxvoA4mpSJBLHiU+xPuqLSGPnivcMFVC.M9kQCeDdhLMqRw0AWzRZY5HqSFdh.yancJNFhnGy9AOFS3MCCHIAQ6TGmFZeWwIDIxKUEHskzqbfAjozpnPAny5582b5t2H.HrEMPrVyMJ4LfAvmJztijQpIBoYov3NbXnU9P1smmDdiAbLoYtyIWH4SC3aP4NLHrC9SKJtTqD7.79I1phn3BJpzY2joHrAzbQz1Tj2to1j1ARMenrDjkpq23jrWYFDBkqKof9FHoK4weA52GFjuP4H.LYMhlNa.USsFJ58HTRTCGRQFKfrg.24rSc+5mrGn2hvWoPkOlys.nXTP8JfdxjgyjoQ.rEnbVLa7zSg1ssnQ9PsoUKKwizDA4aUbDNHwowX.HeVZky06oA0xADhkwVpSplXLGfnRQcMalJkhJWyvicRX5bcC4HpiChSZYTbCBID+yJj.jQ0zCGniR3cQ89V46YfFBE2cgPxnfdQ+s2WXjNwzkvv6XczVVH3Py7kOeXJTCTmPyJ.K6PMA08NvkArLHN+HGLrpwyYnPkjiPnM.FgPGRrlJnqn.gGObTxQLS3GHt2L4vNdrENcrPgRUT5zYg8Y2fnfBNVfq8bp4gNfPF3T.pR2vnIgjeQxP7V2VzXY5B8TfAJ+vPUiSTuKL2BFwNpN8CsCL1gj+ykkSDjoXzAuSCMz2cXwlZtvnHhNYiLSXFnbv3ZDK1dlMJJYbTnVFHLXs9ioC2FgpeMgNaMH0rGjzabiaN49hTZ5vCwLnJGlKtG4UEphALPjA.UPB+5Uhdz2OlfgEIHozLcPp.poMI8xgDvTQdzcrcfRdDsAoSvwSpfm64fgcC1+Idku+4nfZthnPxBhwXNjsXNxeDvwuxNSRg9Nm0d4kipOZPmVx1QKgfg6.+.++Pf5AMR5Y59CiqxarhI4ELciiEJo2N0.9w.RFSETlTg4Q.xOvkkYJ9TzIbiAaXzAZmHITPrfB010zlhRjLQ8DWN5zAzSBWCnFG4kn0cU9T26NVQiwJ7vvXQYkDKCV1D4OH6qpZ3HpfV5IaelNpUPBPIRsP4frv0D44So8hSK4.0MNlSzZ2F3Iah2q8mtPqcqH1EGfNECAJOYljOBlOe3hnWlBzdCZEOAnOM0mDNpqybRUgSoc5bDMLIxLrx7.3jVVTIsgdRXDHsLZPv9AT4ZZ7zzznyV4DIdPwQLCPJHPBDLh4lhIKAH0kkLfEzPmY5aavMyUDXYTQzpCpKfxpYve+UCGbw.9K6h.krZfGZya6JUHchS7Q3XzzDIvqGjZBP3d4HxPzmRHvyFM4vTxpNg4x.Zvc1wlGJblLlYNw6nFgEjdT2qnmeqokLvzFznBJP9u1g.NeBOf0.I4EmHmmCosEzy1C4Ry8JOQ005f7RTZQiNc2nonjaHogu2RcB4rBT2fBFUMpa3ASiIEVhp0Zh7ngtWNlQkCbrgL7Rdvi.LNNl4+pfbkTIuWPUee+bnwmeJHRkr6aFicP3FDwQzO249RggVHoSI5cWlbKJlI.FU+lAM5fgD2XhYA7W0qD5Aw9abCd8FxSBBvp5H.Hkk9fAnRKCybyoHXL9YP70GL7saKYVBZl8..1hdaLcrOh1+F5TBEpZeCPNwMtHPALH9xfpgiDOXp9QmBnI+tZj1.eMnuCcHNr1dbKpnzHbd4cSQHOMRm2fvuVmDQ0lo5qL4uCjdNciYXLMxH3hAyhZj1sDY3AgXRv4kkqo8Q+DnY1czggf6JLuTvrUlQlYBgot+fBJKMv84DpDLr3jbTxnk9E5YiI4sAC1o7fCS663KHkdiLGF4J.SKmrDSKb0MrIcCQ3bZ.jdmQmKliDsBtO5DZNF8tm1OyP2sOcuwLnyZTVpiTx0xDvD+pgoQlysrw8M58B4tQBCN4KBpKuFc5WgHObX.jXFolRwbEaPYdMHY4IYblnfUtASp.htCAXt3lyBbHSlMzu2ilC5hXgFPlQydBf2XV9.jACv0Zv29MiXqjg5hCIlCYt8dKYRpSKMZQVq47hAdxLYY813zv2tWQTOAS5fMcgtpsyTHz5FTeKiRRuYBYCdRIzF6AfM2P+g.PevdGMaU6vMMrHlzIlbektUo3T3pNQVUok0Mi1.bZROF.ubHuEyMtBm9N5wyx3qA77YNtOfrFPJq6VgbIlr.XQ.5OpatIGyN7L.PiukcZwCGWaXNiRisbjhAfhmIRCpQ1.0EnFcvfJp9UwUpgLyEBJJPA8N0AoHpQCvtohHblrrbAB3NPtjViZ9.hxofoClDWGPUKYFqLkdZBjTZNHJyy.5M4I.BxqaR6j5vByUrhQLyo3WHNF55JfOYGvvXpxh5RCsI1bzcLQLETwakQC0pABKX6.Neo2JFNepQSHfVVQiJ6F9JjRZBqbUxZmc027W5Xc.IKXsv8gxpLEvT8AYmYfEODDckQHMEpqPwUsCfh3hFOUbpNOvEDJzGEzZTMwLgnlC9zpLUskCGFSRDPOhfvxvqmvXFqVkNXdLYxBLBmB7+4XMF4fQybe.Q9HfWG34wT6ezwCD4AJC1dDJ78xuanA0vy70XZO1ycFT7N.H2QfHd2DySciQzboKsGYm.xufEcvWKx1tozALHszaOPeW2ILp0v.lr0L51tfq0AhKsQlKcSkR6Xs.t8B.XzM0fBpmHC7MWvBn6aDXeFTOHUtHaF7Fj9P3t6.6eYCJsWL5fJJSfpTu3nl7UL+aPuuSbXYPHD06OFyIFMQCcgFSWRvMaLs7FIjT1a0FSF2.F9Qiw49o19B00nsc6KitrrnK+HDM6wV1sSV4x4AxFZ8NzRYdLfcATtjYlNxlSn.CX4zY9pgT5MP.IGLzFcNcQONL8OEx9S16YBpnjel4hMT8CR+svKRi5kpsyjuNy.GvVr6xpf0sxfYDywKGJk1ZH01mPUmKO7YnTB4fp1x6G.BznVrYPShYWpQ23zBbJz6QXPCSgcg4GxPQyHDUYC+0vL2rB3REBn3V5xE79KOxw7rSygbjEcLvYMX7ugi4MIGxHMkixWC9biPs0VCzyrfMobZj7f1tRGg.a4lQbEYJjJufin8QPyv2M01zfqfV6GSAFm3BEFAd+.iG2a.ZE3lBihRGVRtlfSKQAFcnbhJdFS1G5zcGMPrnysfsi8A1QYqgG7PfcZFnHBObDScYi3dVNmazkQlbpf7LFFnnfF7Ps1XFYZNldhQHfPni1a3vshxNXvrlSU+Ln8OyNeXHzJhDdwjVCjpAD8WEV8zkAIgQsfRDfB+RFFMm5CQ89ALXIPpv9n9AfF74Dz8YK3B9dzJQhfSxNJ.f19FSN9jj6SF5rhmTzZHFQLpnoQ+TxP6+Po3b0tAMAkwfsed5cI3IkAD6L8qCI3zwYuLDrCjJCJdfgXc0QqRzqGYkt3HaX8R4T5RvsEJ9NimY4qJivIxPqlFl3kPtWBicLqUcaqEFAeGWOk.tgrDAE358dL7dU3OXGaMuz8GCBAFCMb7KkrkrNY96MmcoBrcDBw0jQ4xTQG3MrFsDIvcYwQkNDeEC+k93QPNlFqQqEv.R35na4AK5SUHuZIC506Hg6T0aPr5x0EZzucvxChipi5pYjekYZpsuh6crepWXFq.SqPaQf838PNHH+mLPnmpqVM5BDyVAN4TdNGaSaIQYokoQDxEZjoCz3KDcrNs.FNow.aPJY1fdNgT9tLUCKR6TajVLncH.E66svgbvP47Y3NSlrTkYIv7bMfvnhsv7RLwJbHI50XLG1WjlHfZnT1CHPImNXfBcyNCpOR1Y+.tBfRlx.WYZFG86eQiHfi0Mpn.8Ul1xr.UVGNwjjZRThB3Av+yUSvaA6qQvGxbvQw7LGdUnGl.iQmPbRMGw8BR43zpHzUFSsECZdjW9vnYSQMDC5BbOW2Q8OKrOMCvoVl2JxdKcU6PQRNYRnMaSglW0ZV8HJkgCnPof0iWA0X6TPmAXCFRAFrRXxcmt.xr1tf6LxkpooVoXxZ.zWGtwKEc2isQEfR+vf6xLL9JJxo7Asp1YjD79FzjUfh9CSetSQyIkSYferBsMYUIHlPlZGDuzbpXM3akFXy1ilQPUY33GYBauMJqtiRfqXqAhBTwbl2GPVjGhx3BRPeZxOCFGAyXAio2coFEsLtbhdz3bqovzJ4SfdyLXqsCyruW4sNrncFFV2H3gnulXQsTMCd0IgqkvpyHTOzcs6urJQ3ggFthQz0XDSuji3umHLZ8tKdof5RgiQg6qLAtUBxRjHTgfFLXjg51lH1mUn7a6yCXNH0cRGVI5jb8gSNgHVI8xFD6zrqG7+KXo0w9BNbTBEQPIBvr3H6MlkiBg9PkooMQFpXmn0ZyPauTh7lgWBtCgoNLTfamrc.c7jwpAYY2byuALKVPDR.8LyJGJ3vhI9.LEWcRULfiufZzFL6rgs+fxMgBF6.gcWt9MPJwQLr7Jph1zIn8ZuWFIYWuGMd.NxQVYArdXZPccOm.kV5kXO3x97drKE.C.NgrcTc9kOhlRBUttNZFRQXw4ouVJ+K0YnfFenUOsqauaV4QApPU2SGkudZN1ksQX5dnE08NfFTspB.t5vB1QF.Zc65z0hZ0.HJP9VDYBr5oUrhZAgpqTZmvVXFuDGHcsfEDp2wgY9ajEQZEubroGjoatu.aXvnWHZx6WLlAoeBf8PjTJVdGZgKdFS+kA45L6V5UBpJdlrKbCAmdNICqf5TyMig.HNgNC6pd8kWl9OSX4f0QHlJWmsIGYlEJzrbXmGCn8ffI6ckn.5Db01GBZ..C9KcKyQJlo.5+jdOCt5xM8YfyvBvtYTlFYngICV9cHwhx5vhKQZuG5iHnzwQHHUNtB8eQ+6Kld.P4jHvXFYFj0z8O1PGqJH2Rv9DUmSVvfG7Y6Dofce0DQFqWjujxTtc3HARFD0JJAFn01X6.RoWm+TT2TUroQNKj2JrFTONBkkyPRc.M.BOutbzkd3HjmAze9tYzFB09oP5rGwnU2brnbL78ZaJndzs6.oVqdD3FYJu.FLlTHJd8pQqFGGolknRqAuqPiIWVsgHiZvRAj0lI2TRRJm.upYjxrY4SVkV46FUee8iosBLpBTZPsCzQ8CA6.gDfwXOser2QKnVLKR.BupgVuP5dBIWGtlesmvQXLTaIPeWMTYu8lZXbTgY56ouFfLL52O5C+XYlmwP+DX5DQ3TA0pFpAOHi64H31qkcXtzVelicxBA4fz0UWhpih1B8KZl+9f0gPIvCVkX+5rdqg7XIa6zKLyTBGYRWo7c0ho8ngR0S2glL2n2aL1Jz59PInDLqwxhzWY3pSbUjEzvoLViX36kKH5l6V5P96cBA6v2x4X7nZlJFbPgHXPRzhWYMr.pKXjGsXCRhaVv6RtwM.SLcq0jAoRLrCy6xic2vz8LlXZwf2jEGBJkeM.UTFu9c27MPqUfmJNJg5EOM34eBQGBsVTLjkD0MgVxf56Ry72GNCiVTCVDZEx7poQOxgEEp5TOmLXRochzs5nMWPlaFjpRFMqPnjFkpqfAJHS3BMXbGLc3X2LHkj.R56EY7SjsihaT2cEnoRFxARTlEJkkNz.OsneueB43b1HBI5OpahqPdM4PKQJE30aukwE8ujonJl.TS+GFfsHFCAvQy9vplLaET3I3wvxvnSRzY.xSWuyg4+MM+k8aknWctNUzwCeBAbiQraeDGGg5tQAiw9uQxEUbLZqIHWoAcVYXXVDmHEaGFORltl2BQlSm.lfp0gorqAAKCkP64Pw9INT+.McmdgXjNBj7hIcSNse5mOITYyS18Yxg.ugF.TpjDP+35AaR6DLvv28.hXhXG2uYldMAecCAR6BQBxzFdQoFfBvji.mRYjCTzknd4lx1Qix6YFDnNfqyvIOGLL8uPSkLFcAW9TNBvQLwP6B3Po6B2xTf6gbtMWAy8nksXTr22imDR02AJzEzYjQp9fSTfX6olDfdcWKQKmjkNBlOcXLQqf5nZ6A0T0MTzUEZtB3PIadNa+502.g+Mnv1rYVBhwzQl4xsVrydeLw.vwVfhX.htSU.Jz8kJHCnZ55PBxum9KArkL3rGVWIDV46XA+pi7WRzaSxvJcXTQ8DECePLzHfJYmNVWH8eZ4KLgA7tkC35893jlQvvNY7TrB9BWIfS8ZKlJ9S0sUbDS5VQwX7Pg+Aor24z8xTAEbwBVbQJYT3GlZ5NgKg34Fz9t0HstonP2TlEFBIWGNQ2Olc8ZAP2avdDb2VLfIo.flltcc27hR.Dsdyk68A1PYJqBxHyPalTTjCxMENcwrxgx6DkErQ5o6SONgLGUCDfLKFF1rBe5CcUBaRTM.LDBZggCKTFwrASBHJXgFho..2GwQTRqCxRAkQTFy2u+DVoHdcnc+Lpv2aSF4AkXAHMA6VdjlV.TxXXSelPJOLSZauQtzJJIF4ktSsYBUK7.gJClG1xItn9TEXp90gi6bPvb04T4Oo.m33zGa5ZTvhDLBIUKe0bDvdNEr8ooyCc1tI2gxeXae0kOUCXlVATzOpjhSCEkMFD4SNIheHSrAsDz0WB090z24ShURCcYW9gHiRGzmaPA3QswoHQcSiHKvdOGrMYkbPG.kvhlJBkHC81sOxJ4kqtBEBtasOlyAgHjfxj0Boo.hJCxB1lVgybGGlvHrLYryF9AWRlj53Em3zCkIxD4ARB.SI4hW4FzV1fHsxUXmVzUUGs0njj60XxSV6Ilv6JdWdDiBjVH0yiChgMJnICCDsLyAelZzQ1.K3NiHmDaI.vKCH09JoT.Mec5FCBIWywX2vRPnyswrjXfbrhuLBjNDAMSigRA64bPtB5Ptczi6HDKH7FEnyDCfKQiJgHgdgAaiMUEY0jOekV10PFXMifpCBBdwnKnoTn2LfFW8JLuOd5D.+XVhYCYrryNQnDWj2IL7heNuqzA7NvQoLLHLrhhPOARvwD93lUepjYNpfGXTtapePvz94CuXVGRmBsnBUbdYfhBlMlHbh3WZKXsSAyZGkph.BMb1JvmD+DGnqf4halLZn71SFS.Rzww65Lo9HvlCf8oiM4fDCUTabd0OCZjI6LjdxSRvS01o3L.CdxzUa5SFR+Tuy3hw3Olb9xAe4CFPqrVYRlbnxAszxrJnfbVtAOTGUI72Uvv7cWQAH.DDV9I0eznOzYN.v7n1o3bt.kwYeYgsFGuldRAuf3honlkXrMcoxgZqimYJnc0pH3CjgAJimrpZJDD875fXxnzsSCHqBDG2GgzrPwRLleCwBlReSklpoCmxwRybRnYIKzVuriNLB++DYc0n6EGTbNH8MnCltgRO4rNZ7cMTJu8CPDjhVcw5L3fJYUxbNEnyVfQktiA+.hiQGqkgJGIGkkMZ5nDE+KiWcqnVqqEV6hdyXp0kRFtDo4y4QWbjIH6aksOpUYrMwQQyTYGZOJ4i5l7D37oTKbFrrMPuGMepEU4YOw6DXBYFEyXh8IBQ7dSQIGLcMy.xDy4zEiEzNEGYqLN0NZ1FknErIR2hbI0w7vQph.UgpUJDZvlZKRVrZXHpPvslQgdUH3oQ0pufDcpLqWkgxILWgIpBDVXc2Kv6lykqPqvM3c8+OA+RXXLBHC6CpEitsMSG7Pv.QndgRQ5MS8PoVFn6KYnj2toCkn1hA43DjZtyj.K1gzq.9TFla8AkalQeAwVqrLEpCsbGGtAWrm6l1ovAFn2cP1+gsuiJtZLTNNNw0bl7A.tNUHB2IvI1.2VEHDhvTvoYZyc1T9zAcoOQ8PlVq0LnrGLJt.RPCI.EwIyDlkPqj5l.qGLvc.mrScgYeWcZLhpY.0ucRwQ3NQYRYZbY4aXH48VDGIiwgrvu1qFHs.+AKXQ3tiXmQK5AoSCxAc+0J+DHFfv+IoU2IMPQW7KjsXFsHy33Rt7qD5ag2fI2xLPBjRe0fIapNPxPbaJrCk879XYYf8o8qZc.fLlMu+nV1KjUFlinkSYTzGwFMuNPSukP3CE2sCusLMgKAe9f3OBwcMxF89AZMjn0GJsR4HvA9LZyPv4Z8PuVqNkQg9rES03xkkM08qVXNvxfREKfqfksg0dowXohCvNqBvHoFLj+p3nhNHoPkqnR.b+vveBxsmFALPwZYO8xoOhnVlkYTUHCVtRITjbftsd1KtfOfA6U7+A.0WTIDCO.gVOPDHgXBk2knMyGKv7f8F4h6sRtCt2YV2PjMLsE.AmCYXVoxofDllQ4lj9PMUz9ZsX6J0ek5pyjKyHL6RuEbqBAqvvZsLM1gyfz2wIVTatQBBR0L5F6fnjaNkgFgLBU.fpJWbZsSJ3pbfTbPUSNfSSiawdmbrPkkMs5ZFgbTyySPzvz2nvyBMIzHtpQESv9zB15uB2FXT.o95HXSChnsYlo7B8bfQySK4FswUtsjII.2L6VsCX4.EnYDXgArt4nQLriQAd.e5FuhLxqCjgrAQ7suAjTHYnstlbd0W1abJmhzxXv+FNIRAMhDB4JEvzxzPkAt3VgxMoXO1ZySwPLw4LPCDz7s2yEYwAj3nZ0CCyTJGsIlVXFC8zdOygnmBN4oL7Fw+MloEJpMTnQ69iBdNNMamiDjelgiBY9NYX44fJjPU2rrAOuvb6CZmpUqp0fIN4IRuNlCCCaEvHtE67Uf8caANwADDdvcTxksRFK7zBg7hPV4TW.nscphAbdmShRymFS3X7Olly2MLiCkio8+8dwTwsDrLMnrfirVNEGAOr.Uni7IXZ7RvrCUj+zwI0p17QrS4kF.AKcN20+LZRzHnuTF8aSjrMHJjiXV..dbl1zrHA.k5IEjeXF5hFrNKZDWnkgFwH.zdj.uQz2aW+lKn05znnET4kQOqOIrpAidqsraeIB38nOuZQI21mZXCY5CVzlV0OVNt9JnFGXhzDs9duwNPPnNxlfU5L7dOj1tRJaEZhqb0ZFjIDmKFInPZk1emgvuGzz.YeTlmxlBovTcASZp68b+AknmKji.T71vUo4AEfsA4sx1YydHFNkVH2tTtHGBqoT8npqDm9dmULB4bttx+iq8BCZqLDh.D4TaOHBykP9MPmHYGhAvZPgS.yhSjJ8zndBGon1wsthH.BBaOMJb.ZCYQtPjUlBuSCZwNdFhxsazrl5oVPjZHPVkpSS8voBV4XjBMCY8BDAchMaASP6qZPLX3qCXeJjMCSwLo7ELv.inON6esP+GnJengIyrIsvN0OOsHANqVqSOb3D3DngObrn.5EkrFv4Pro6nM6AC00KEUdm0YFW+EZo3n3XYdLKWh5Rz5GNZFHvfwjRWPkDMAQv3VvQf4jpJ0LhYM0PTuIgQYqi99PWozHGoEB7g1iZnbD3jUsgiY3qlMz4LCwA0QQGzQQNrTNxXdZP.RJRoihi35HhG34CT5C24PnN3JIAoLgJgHluu9EmXRgIgaHu2qsz.ZGlirEgcWcvmivdPSAlfyslUojz6iCnoJDxAyD.CJwPXyP9UJFmrxjQCZqg4M0fByLxsdIHiWJLmoTsTswRvtRXq1D4JBFhdOCjPIdaCveI7AZy8ji4NVze.NwNn+MHdTGFOKkXnAfEVTTz5biICRszU6LnyPz7cmSKnw7HD5AEBcOkgNGnulTxrB3tcOpWPjryA7MlJvFSeWW0PjhGPccN.VDjNNR6cVg9rxGlLNkIWpaGSxsdpu25HIopbppOvvcF0egIZAMEqBOOs1mVOvdf9stTvqorozSUT1OlDydOFlOiQWTZWn4O.i2gov+AgpqadGIFzcXg15AKQmB3HmcZPF35L3TKZTvvgyZEGJElAzxOcRPYnMjElcmSLr698nT3DnxsD3Qx.1azfIPJLLahoN.T0DDh4Jpna0wekTqc.JGS0X1AQRXNMjrIsFuP7zLLtFCVlhPIwxxzPtiY5vtV0Bx+eezcrimn96.3k8TTBJXZGN3kqNahSJA3b..iInenxzUSDZQvjQTLynwYJpKSfYhA1GH.Uy1nY.fII5+WSuV12+sJ5EK57F5W9QZ5fsGzjRBQ8kVKaZEoxSYhVNFJW1dWrzzW3GAHuf79f4CAbIQ+ll.VXC+5cRtUjmP1MumQZjgwEcKryC89JRByQokKp5DL5uaLZmnQk5sRj3axv0fCxqAhCtB7YctiYuCU8sPK6KlNQBEoW95ftjSTJArW0ZAzDxlJolngrE3ksE7.libWlmTDW5X9.xi7cLLDWfpIjVfQduNOm.eAL4IDGZYO5fSPHfTMP.SIBx496L91.CC8RLUUFISF16HF1NH6CCOuxfL1Y1syfxDyLyD3bf2JHfgYmayhxCCIatJCXZSkCZ0DqAUslYynjcceVlixTbuCJrz9B4bDylJJrLjXukaNgJXoqam3icC850Km3MInwaWsnw8st3B8MGS0l4mf9TfvBfDpXl26LRtHhmaCVVxPpPMvMSLJ6XPvjXChrNSVbf1KGADgxpgGqBT82dUD86EJfb.tO8Nj4Ss5.eArVrxvoCI3YRXAQP.7+y+jkLyrVHyFcT5pIvN6vb0Ltxglj.oYe33FJziMRFBdcH7yYZwY7ZGbSKeRl9PF.TFqXjXQ1b5ZDuEgiYfedNL3CB7F2QAtAZ+6qGNx5mrHAWXvr.aVo6kXzgzoKxrvAPH1DACvw.jZFb4L3ASAORfDi5JatyrSslCTjYlT8BLti7dmCcXM4GCAnBuiPnLlkxxIjcoP4qUTr75wQ++xyUGjRAxbmlrHWGA+6JaXECEySV2nsS5bXKzH28CBI.j.p2cPgOMhNDL0xAzOZfJg6OPsxfBK2EwPebXxrAP6VYj5SYPfQ2z1HkVSJZ4qWO3P83pfxrxcI2ajVvjL5qMbPDL8gSfH6g7rbnnqVyokDVfyVUzXLn.IyfKWXljThEJ7CkcQ0b5dfFSAcKu.7JlhjNgKegoyX.eMrNRAdigCUPls5ffgaIzUefL1MQDjLppwogTQ4OsN.AMtravXGi5uNa2qty2nU3wvhUfalMdgNo1PHP6cXOOShx5uNCPBJoap6lbtRO536frk2+FjJrQIk5zLFmdLSPcPs1Pqo5U9gy4lrNB.k.Zlk8412vgbRaOKdVXYAYNPM9X5dSNgMirwNnZHGMCE92GknYofpvpcZWyn1EncCHE308c.gItoDZ0TTR7zdayXOT6LOPX.Nbj+.86d.ZU3Ovd30.m3h6AniL7JuuZY0.xxLar5yoY79IHdE0EipY1Pzfk9AwjS8hOb0NIfr.yD.3+BN.yIs3JZtEeJQ.qL5P9oAHP15j0fUxPOCzJzJzBMX6Z4nSqXvvSsvLdd+RGSMHHrjgTaXPaJTxI4nDEkYb3pa9.Fdd.4uerLjLHQdtZz4MXpaOCktBJVCwPu.UAYo.LDdOfn8fAZ2oWmDKvLHet1zgxgEX1Gdvi3bylJ9zYPugQbJzkXiWPDyIsapwDvuLUW63HjDaH9JEQU5vNlDAukWhCWIijCiadFt4.DyCGoin8oUpdwHT7JyPR.7u3rcHFtFDFSxqHQ8HtlbrwMXyo.pjKHjx19TlhonQuRTjqn+S58ui22XBWNNwUD5sigtr4vchYvGxY1HAC3FrDfhSl1qKWv4sI0xbR.PKmN0CuuAP3gQqgOmc7+.0wO5rM4.XJeALlmLmxfRffqXHeWXXbDS6nzAltmRg3.FSz8xikaJxm.qKn6iTALXs8pqfXkIBMMO9FNyag9sOn97KO2UBT7I9bEKsR8ranHzIiqGjURF0dy33pOQrXGAJZZNgFJzlTF1vE8YzonMfG.fjL.XASI64csLYtgTJ1vefQRCZM.qN.PBxA2TMyPLGOPKzgT0MFTUL+JSY7hqP21u1ovLkYrjL+NPn7btLhYBGqAAhV26TrDB9Kh3aGL6d+Q8NKFLGfhUHpMlDPH1iLnboS3al5qkinQA6e60OWpAVI3JxTBntb3BSQGPfJDRgnikrchIXSZXXF3Qp887pDDn4LXTWjyt8GXGxAqdCFVdMrnFU9ZBR5BtiwTRvCHUaf7WBtpxDKA0tDXjyhsREyN9.vocUh+f1q6ZaR4NRlLpmZcOzYZARUjAWHb48OzDIHnyfxPSJCNd9iw+Ke.lLqF91AAHDAFJit3ZRJDc7.9rV9AYWm63JbmlBPIAM8.D92mv4A5g6LqTafkUchqL0QZwneBleFlXMq.wLYDf9WVn7R62kp0iFxSOxnwxpDJEhhczBJKXr+VSJrxkUfob3A.yPOnL8HlzfKZNbwgEv2jJXzidfaTlBHcM3dQhFqYDvNV6H1jIDLSypL0vo7sPwp1C6zHvJPrKCCXGNowjR6JHh0FSuxQtsbBoGH4C.rALNmtDJkw4.Uzw06xJZBXNB97rNcJ2LSRDTWIcGczMOEZGGeznijGtRagVyLgMvALVtJtjfxS3..oJrbQRipFCYpLltfv3EdPrQZ4XwDPubhCoBwEFdri7Ys5tHGWHYn.qii.Zeto+jjrRHC8xSmiiO3YEl3kVQGtRMbyObSx7twOxTMEh73DymvXPa1TC8xPMiA9oECHNY.vgGAg7M0tEST5k.XB5PnLA2RslSg.PyDYL4FlY6NEiTp1fPsAJYGst.e1xfi.98aK2n8Ekabg.UzAqPFOLfGYJd1DtSn3v7I8heh5RovAU.9SGp2Rftcs+lLybXJBZ6ErBxHSWcCzCgwhPOqOscSSnKfPOPECDlkw.4ALWC1YfOeN12y0LhVd.WpQxM0rPkVU5zeGo+a3nGSF.azvNNFVbQzGTYnBdrMcDGBCaYEHrP3a6MOdJOKvvOhmhg07NgqIEyQHJzDc+9Pw.d6y.CFxrmolsJP2A5rEhpTfZbyXg0BWrv0HolQsSyf2.zQLDI9dwMIAMnxh9f4edsbytEQRirh.dFN5F34PSSFjJ9Wigwh7gFgHWo21YSLdj045fzYQEUaNKoYpLGGqA+7FjtP68oiuPy1vjDF5MfIOkTTCQT43LoR9leMRt7qNwR4ynB7sP66jWoyxEAeuz6RebAiggrSb15BiBuEi3HRW9LeVdSHB+mZ9f2Gpn94rNGaNCxKT13Hm814.7idFYh.RKFvczrs0YuiM3LqR+D19OqjG.hmTbsjQihpjzpN6MDDOpM3LlVHYEm+IbfZwhNDzCF4ndtUmBcopUhoIABQ5rqhkVzqmwKXOmyegIp6XiPUFsypEa2c7FHOzfEIFmsvfeuLbbRPRSC5K5YgMOsfeET93hIc9rVDCYqqRfC.YYF7myccTeyDj3HVXOKMMvryEzPzodIrNWaOhYkIPgZE9FqbV.TgqqPeaynseLocm40W9cYbIf41ox6mkaSSXjVICUOQpA0yc3K8tvFsPT0HyCswY+7Nwq.0rFPne1XRRuKUIlTzo0Cy95rWGRGhdkUN8mue1GO.QLdQoEums3J51AXlohJv1Gmkx0RHhCLXQbpaVJaLKzSznEbOOlmCh6gke3kPXztFExXd9kuI43gJfdzVm+sAjOLge1C0e9bmjzwiBzfDR0S5rU9JXi.DvvCc9HDCoyuom7IQhFAfa41F6kLziUvOEShync1yQPfP3AGDJP0UN61TbCgklZBilm89wHAD+KC8kbVr1DSiB58WiwoKyrqe1Ozxlu9yhTKAUpe1EG.qObSsBYHSxim2RchJTEg8k1QycALpfP4gYl1fxzu2oRSEFpavlZmK1onmlfm.XtZ33ty16XhCBnnyP8qC8Dhy4MXxbyJapob.Xzy5SlgqZA0XvnJrN+iHMWDbjlkG77liJIBEEVuAuimcdYi44aEXAkGyy2NineuPQI4f3qym8rLX5oDLJeP.E4ytuQgzLh.xJq5Y6DVTCgDn5g5khZSc16GLuKtsoK2iy4A6NdRGzSB6CTYRyO6J3DP1qrMKniRm89AmZhZlAcY1Wm6Cr7PzCAFF4SEJW+7VafrUA7prvbVRXIZILyykxGPwntFmUdnAsZ.wnZnlIkyJK555zlZfwBBOz3r34j8pDoPFNP.s.47u5BLjxjFBk7b1I++DySC7NxbYkylIjVq0YSvVEgdTNqrRECnPHgwToaHC4448Qw.p1NI0DnjFme+eElaRAfCPS6k5Fudv47X7nbZxIO6FLjzTH1wfYhOR4y+9KjZGc.f7Rxm+8B0yIPBQGiMm8HZgkvP383s2YykLBwsBKvC00hPH+l6yq4ke0+4WdG+GdsK4su8y+zqd6+Mu0a+3qd5yu5se8+vu8kO51q+cWd6027Ttj+ve5y+3Kie2ubdRO8ydxSdmule2zatIMr292e00+lO91m+U9W4+3eLJwAEMSYaTQxeXrhum5zXG+tibjpJyhZ6pu2Q6diTdzSsNNfUJpR+w8nxVBqPPdx5nNhvx8WeWyHpMCkeECPBCG68ysNgj0.xQjuLlWmw79i4ilAN9OP2.WxJ981hLIiCD6SLb0G2aHjN5dYTzclYtYZcuciY7cYpfy.9TBv3d6NOwTGqwAVdl2eRrSOKmtSEXRnUSiw8H.BXBqPLHzBACHy81ctx7jJG1cFrUE9+80hLzvaAcUKzgs6sC0Aj2PgCmvAlLHi2aqD.BkL8zSgHCXhx2a2YXqWEI3Dny2XKx82YDFv8fp5GK8ne+cDYLfMalHSSAt.tuqeYT8UXWGpY.AHqPm95GGwad5q+O+W9lu4+5+0+u7Ve3O9m+A+he4O4m8K9e+sduewO5G+ydq+p6q+8lu4it4oO+1252c4ydqa+n25u5s9wO82b8Su5cezyt5xau5me0m8rKexO+pa+827re628s+PE7xMO6m7ja9828sd6+h+R8Dd6G8tO4lKe7K+ou2MO9pm7ceue1mv+6egthO5yd5iH7l25lm9yu41q9EO869W7l+Cu424M0my+vezG8Qek+re3MO81mcySdxUO6q7G+gW+Im4mb2u328oe1m7qu5Yui9f9jO6pu3Bu3Aeye7iu91ad1Gbq9397KdvC+A273O+C93a98O8hG7FOLcwu55me8u9IWc5K9fadxM7ecbgVzt8pmd6qbg27ze5Su91ewmd0ce8E+vO95m732+Y27nqdtVVd9E56b5W5BcA28To+KBL7hG7+zC+fG8rq+za+fmb8iu5YWb8iu3AeqG9Se5m9Y2dQ7.ewC9NeyKdw+9Z7K+se3u3yt8+W7a+ie5k7o9O329+5e8E+69o+nKu8R8Q3A28oQeB+zqd1sWyh2C9QW86t9QW8gw8867vezUO+2d6MeZ7w8S9zadJe1evel8C7e+K+C9e36+4u7Kt96+IW+3G+jqd+ad907x8k+j7+3yu8pO8Ct9+zKdV++7+x+k+u9q+jqekK4+v+3mb4e+qtN77O6i9nq024gO7sd7O3B1od5Q9QW+qu5IW7ou381OUOX+Y28r9V+j+8oK9zKe1kexU2d0c+j3Q9mc0uS+NW705S4W7l4kOMe+O6+A+i4e9cOye4OmeK+dnW4w4ouxmy+wm88+C9zDav9Z9D8l2c2+ke3EW7Emwzg4Sa89m8PYA5ydxk5b8O7iuTqO+zeDey+s5+7te.qq+fO+Su74O+Jc2dva7SYurVu+7W8Y4AeiW21vabdaCGuhsguhS9eMeD+m+v2+5aezG+U+L9M9JdF04v+awy3ab5Y7O+g+3O5it5Q29xGvu4C+I+6es0s6s+7O3Ae40n27tW+5uI+wescCu5Cwou8EO3+iG9RC+e5ytRaXt5Cu48exke9284W9Iep1rnmw24s90O4lG8aYa2W1awca99AbEe2G8wW9zmd0Sd9eLNU9S9Zupj1+R4Wdymc60O827dWd6yhSw+7O6S9fa9rm8nq9g28zou2C9FXU+zWevWy9hO3pm933K9+V+6teXhu9A28CSu3G9R2RWbmW830wc+25H9o09ezy+zW7s9UW8rmGFl9VOTAR8tGW727D4zGqBWe21V8RI9du+MO4y+zO9lmd8i3ac5Jdwi9eymbymgIjSO++ud4y+vKu9IrO+C9rmKunO9W7zOPW7SezUw9rG7yCSWeqexkORKre96e4seLmWvOr1bd0yd2G8EaResm0WtOgU3etrf7GbA7Z48egokme5UB+s9g50xm8rWrbpG8OIL38MdntD94rH8Fmdn9S3u5exC+M7.7ZOe+o546YW8twO3q5A4teGyetuwq73oe6u3qzu+6c8S+UmbQ+se32Kcv6h26x+969VOj2NW7AegQ1+kO7DbX3egRGk5Z22u8pe+om4Kdv+hG1d2ZP2xn8yUPk+Em9ngkyK9a9rau4SzF5GeW.Ne0OHm9q9xmhu8C4u4+zdP3Bn6xEcAvVnqwQJdR9Se3G7I2byserNRbwc2++jGl4tew+8eY4O6g+xqd9U2d519Z27Kdkfht3hWYSxe9Ce9Mezs+c+5XuvquW4e0qrW9Uunup8Mu9swsa8UeXzloSekbh7M3I5+4WthRLzu3yw2TqpewGiWbsJZmm+q3N8nKexKtPc38EmFdvq7A8a+vmFoN75eF+yen1+7wu6c+nupOYewum8Lwq9g5A+AOneqGFYf7hmw+EO7Kk3xqreI788pewq7w3aEGPS+S6T8K9k9++X8+e5i0m+02cmUdYlA+29G7W6dE4l8zqhfUd9Eu1WpscrsjPnuy4y6+pgUe2VhK9C+z75I.7+P9w4Em5bed9l744URe37awe3CS5qu6KHTmUe907g40MP+9udlKegMiK1ZD6LVa+iIA7+6RXjexkO5Y2728nSQFyGnuc7czYimFlE+NO783qeqzWtlDJg2q+6dzid8a0W5WL+G6uX4O1ew5er+hs+X+E6+w9KN9i8Wb5+EeO8024kfs4Wbw689+3XS3CdvoiQQVXW7+CvggePCIf you will enable Suspend On Silence and high-pass to get rid of the noise floor like this:
HiseSnippet 21438.3oc68trimkkdceQ1cm8khjVTfBvSKWZRSipKc122aQPzE6aTMbeoLqRskf.AczYFUWA5LynTlQ1cWhfirGnYdrl4I9AvCM7D9.HCX.9D32.5W.au988OxJyrpL1qhsSRXCnTBrqHh+wINm8Yu+tt9Vq26wWcuKdxSt5wmcm23C9jO9hytyu6ce+O4QW+Qe2O57KezY+vum9928O6C9IW7zGe9CN667Ie74O4IWb+ytyc9x+o7yuy23qbV7u+1u8247Gb9it2EO+ac1Y+rqt7dW7it7gWd8y+tu269e0kO3A+fyu+EevkO7E9z028Gduqdz28pGb0S08xW9tGm8wmeue44+hK9ImyG6Kc2y9Wb9S9nyty+k2MmJG49G1xe3LWJs1Qs+y+vb53XzueYU942+hz8tW+33r67U+92+xqu5wu+0me8EO4r67U9NWc+O48+nq90O5zefe1kO4xe9CtfuHc16q+xm91+fqdv84Qju6Ye2O5xGb+26YKRO4LcUdumuj8kOsj8O4t+3Ku+ke52+4Kc+9wO3Me9uwKt.dmuzKe68keoauzKd6c7B2duhao67B2RekS2R+iu66euGe4Ge8y+Ib+76b2e3it9hG+gmq2Su3sxoO6Ye4296cm69cuRejGc867vy+kW7Cdr9hO8W4apE029M0+m+v+n23MzKqmb8a9i+QO7p6ewCdy+327u7MdS8u25xG8W7jO57O9h25e9a9uI9N7uG8zG7f29V9pT7e8me5a7VO37O4hG+jW5W9u7S+uhOw0eRbweqG7jqe3a81u7O676c8k+pyu9xqdDehO6O8yee8pui1+cyGuz25O+y7G4Wewk+hO55m7J+y74+N292k+8sNdmixJWpi0rdjZqZp+169z4dt1x4Zczl8i1Zym93clqizTe7TezRGq0tOapLq0UYbL6oiltg18gO5sQsLZq7nVm4QY2GNmSikNQm58boOG6ux4wP2tY8aLJ4Qps8ALO0mMsFoiYVW451OapmF8A2tsQqO29gKYYy4nTOp4Ra+GMUyoVqtzcPOmORae8cjW0gtnoxf06ztkY93GX5q0ZiQV2IZwd6S3gN31K51Nu5G59d+ak5QazS04Qonmg8uTzZaZTFZsqq8cssuuOJik1HOl5+okm0z1aiddbrZywLEOglkidZoa4kNDL0ENu19wSZ++bslZScZnyJkse5gdwLOzaD8drn6886+qkUctliTtWz6na+CmdGsWt06Is+b1zi59U5l11WlkTRt5R8Zts8SmF5ctbPVq5by7X+6kj1Tu5q0pdzmo5tsGrVOa8iZSux0M+w3nue8XoscsiVJqUOYFa+9CYynMJUcqjvt29S37Zt0zmUa+Kauv74pkj19q8RqhYygdGq0sgNJ1qqgacVqasDe9irYY9POcxz7X1mZ6e9vrLmzEbIKBZkdUZxB4daM5Hdt1W0ZUld2uLmRyYiUu9rqa9tYc9nyMbuuNjkxi8dgNzV5iiTtLkwwVZ+qP1bT0qtBmFGxSz1K8RaQaEcWO55faZ+1tYUlDqxaUQuhzJ3s+gyuyrz0FjhLROGYYwa2EV670Q60bpEu1wbZ1IUp5FQFF0EV+l08e5VWaP0GWqwEVr2ejUN1lMceu5krwA2w.WlxBoBhPQTr+PXQVZjke4Ibsxa8vo64VtkOFU9n51duELsmOMS5FNoM+xy+9KrNNI64ZiZZoMzMiEoRdM0wEY8cVNFy8a5TfDGxDlLlNVZW89KMVxSXeQusqk4VWV8wT2uYYVevQf8dUJxycdISdKcaabbNmEcVprjk74gawPu9zl4wPF6zGOuemgtZ5yoHMW0N2Q62PqCpx6calRJ9wiUd+cBVckc+jdqjjcu8QjpnNJDTiB+4XLJq8ANpXYZDfxQSNLZEyJhraHaAxXZqjU5i6i1c16UYrUaMjco49qrhIPQBJ+EJvXc1xD.aWW4VuV0AE4Hbr2PphsSmrHXZEhdtjMG.zlec4yJIA49NULgZVzZA16TraxD8dOKZWzbtZiEt5HH786PxZmm7cqabc1pt+FIwQQEdhrIHi+o8N35xnzwgRBYn6bSPXEYJPGY0mT1Sk0Tii1N0TPAsURDL6dG.3ATGw5g6v19niUrnJNrjrJn25ikIRIE0ibVn7OZjbiNW9J+v+4etu6e9a+ZIYSYqP4ho+rk9QZ4BQpnfKUbwcEBwXqwqvFZqnbG4gSdNG0t68rRoIxoPw9Xh1PGUkYYEqVSgxWO1d9SmQGD+L4Tqfyc4iUz9MkXXB+UJ1jhIFozQEih5exyx1aCNHI2DJm9xww9vKUF8JPJ41IqaGckalro0cqhfQ9jUzI0l64SobSxXx3u11uOLW82Wo9zvnnLl2ma+z57uRlU1mI6dEt19sRJ5glbdqPCTvqGNCFJ.lTSuE0ps1CZ1bnTHzYZkiUdkRlhbT4QSu.UBS87Qcu81jR9nfIfg1qp762GvQhnPUfDGCdDKi8gTor+6gsSYVpISi6OrjUzI5ZqWl4CSHw5TxQVI5IicoxZ+8blzZ5IEEn100WtXjjaD4+VwyL6TAJi414XzKJ1jFgw2be7hRlVIHWHXhg1frOJhJQknrkztpg0JlNFdrzoVsZTWlW4bgqcY3XIumUyUVFFm4AainLXly3xA+AlkjmBkLTZ57cuRUcvUVRSXDdeVPypNApOuhHUK36KvfVa0cqRqW4usz6x8w1cPBPxF8nqkDi0CpvQJiOMYT0DswhLqzqbYEkLCM1CjkCbwWh5PrewPVcUr.J3DsFiYocElQ4EqrOTXnJH2pwLiLHIyFrVn6g7vsctIqEJSrgRToo8zy8FkTfZx.SmygDoqIkWEZjB4fTX0881q7nKCAJ5DESBkBauIZc3nqzOVDPEkxY+1H8WVdrTluQXqIS9G5vp7.TWQ4gz5sIRBkPuRRlhGt5xX19UOcMSJrXE+prMtNLYxpqIk3VK1cLfr+ttncFx4rRZ5.GGlZSlk84trHTkAcp339igxrXVdVvLsh30Ty.pDmhPW69SZuxzESitUNjQFkLDuY1u7MU1+ZeRoIGAq8AEWTlRGStwaZKsqzjSdmGut0RXc6g1ptp5tMyh2RoHXpBrbSnMHJRhoV+V6szHK+cJGcqROBTHVlkNkgrVgU.VoSu72tdn8zxLp1FQt8YyMhrOSkKXGxwDSY62UuXUifdS53Uxb5hi3xCpLm2lJ0hsW4FuF0mrRkGytPwzYQkWXR17l3A0bfIJEf9bsJ2GUiSNkw.4guVJpP8NJYbMqW0xFlBVuUOV6sRpT.p7PhwAR1auoroN+knLlZslse6uMz6wEGxk4WpXjyqAkDrqiX5ddsuOYGJbBktfNJRJ9cyalbDNgRlS9y6tpPkhLKlT+5JEIo7pS57s+6dBkZSzRo1qLbxM4oaucrL2DJLcYFQuIMUgRGnjcFpgtdRURIaqblBUenC.qEUMn6phBUA6fpbcz5s8gdSfzJEiCJIRIa7M2HPZs2+nQFFISovjqnDAGn+D8ZYecf0VHbfSGZwe2dioJ1Q7unOuR0OYxC4Pmv6UEuIYbYpMu9TZASqF0EkRw3PjZrz0JQjukVFG6qGsRIawwPpw6gKaANBJ6cTdFkCiIMtpBxSFYXyecNbkIRmO.nIqHETkglInoYWuvIy5lslsI4MjprM5Gzx5w9z7oPlJAJk4d2krUhTU5zJbBYYL1WtJ49NZDtdUVj4FWclWJ+PdcO3ffouPIp.zh1npvD11ainvww8btl4H9gob9JMnkNdMKUkbgoVexOQWN4pQeKTD6lBXOn2dqIs5Yr8RGwVMomWZS8MVR2boSrQMi0l5gB5cZbvQnXTKQcOmFxnfooZsTSKJKBBe5L7xdYkdgrlpkQ4vHs2lWllr2yJgqnObl9rnX2TLBUZVVdeja5jEPRowpnNCXN0BBFjEGZlkRnyXFS9L0aOE9lhxKYZmEUCWlFU.jc4yn1c8UfryzKxgr7ojfy6spOVzDmEN3R48sJPI1m5ZODATz5lq6AUQbnyTZkqaJjWlRdDsXWAP55.capL14f0wnZCBSQ6N6ThIkAkRDnX6eotUT5HxuO+h88akFSYrQgGnPDFjPfobTcZAltgjslrqPFIEPM09uStp11A1k4Cc1ZPaET.HCSa1qT3uB8ri6j86lTXiqAclrNhjE2+LR2JjMxbB3lz5KSW9pf+B5W85XkMHbBTojnmHJM3TtYbKlHFObbLYoYreGk9HJAmjdCo7sR0jo3NypNJB.wzFwjqW6JUwgrnG0sO2LMLKSE6IGJN5Bnx1C.HsgVFpkoWZgmIx9Ck.prcbpFZKJe+1XxHxFcHnHyj5PlILAkPWOJo2pTTlLMWCloK2xigdYlMaryJmY4unonsTZI482zZmsN5N5QoAFJfksdMjsFEkZVVgUVLlNlAhdjERs7Mog6lfJnRrxcH3BbIawGFeLXIkl1QXBISYHipooUNE+lh9begEk2BZJIYCPyZatsGQ5YQzoJc.iuNVjq5nRSAV2qcaVTchqgDGjsRWuqwB7jx9Rx1l95RkzzinNHbz+BzmFJcTIA9ynMWsWOIUR2kiJWQLgM2qakCdgnZHl8skuJw4pCx3ZPE9cUbi.HqXMugQUSjrJ+FEx1BCvD61vF+wf5CR6O0Y1oIOp39.nuvMtK9aEfxA4woHJH5CydiNsAFbmofMyNyLqRNWj+VxdXqGQcoTLSS5vkbCk2WCMkfMnVU1d052puud1ZCgBXRwHjlCEp7X0M41lvCNfXAvkZ1Ikot.xbGHegxeuut.E.NXoTqfsB+QPYQ5PN2z4qz9xYqfA0s5DfUqX12WiPYGueTIfy5zAgqnliJENslTnJS6iogzDzSXS2BJto9d3P0wDpdcPfJl.S0OF.anfehi36q+NMSpD3WD3jY.gs7r0TrOJckruq+5ng7zq0Y.3gr4ZxDmvBZQPRAT+1GUEUJRqHYfyexcSOlZWWEftTWc2oJkHtN4oyTU5JcauoNE1JgoOUTlNHPfGptBgIUAPry831Po8Bnh.lsIKtMJwl3XQalFlNFnPPKzBwLMw20.XE6kBKPowE8Zo3rCncDyHrJ.Lz9FHVAbG0dQWcceavbVNPtn1PCFM66Kc.QjnUMEyeSIt21GYhRQVgjD34LSyfMcKF7izKUfBEMJZ+sQoQNPEbYkllxCdHqsrIhd3yjgXpR4QmJJo8nYcBvz0yIECP1NAHw0poyBZ4Rlm48wH16suThKsiVoNoaactceVPJzklxIqQWiqawgAajnPhAf3i5Mr1V6GYSTdtoUsJgus1PO4iPdy.vifD09vWGc4icjjaMZjno7VTPjJv7PQmrb6naT1..7nxNUA2s0lTCjQlAflZaRwgDVvlIkmuIOgD3y9hT1.Uj.f9EiYz18c0nvc5gTN1RtFupsbTRBfVt7GO1eV4fwMgXFaXK0DRPGi.kkbvqnSF6RMM8N5XB0Wqn6bv+41GO8dnAVgVTqMSe4SSvTtxUuSExMI7Ji4xuiBtTg5mHFy8GAWDCCHfSNiWNbVgwhNypPl5hXBMoj4DhLy0CnP35+1wXR4ISAFf12g1.IoZKsBmS1GMH2UF4X+YVFzqCkifYbg.HkJk6vauE8HEY+JlssDH6wW..kVirIn8+kwd6nLwdSY8Wa7O12U4So0H+eJlwC8KrlIywJkICeVNXMM1MpARlYZtR.sngYh4JTWxN3cQoeLeck3nNsNJ.GvwjokvT2+C7noWhYfh5PwttGswJFliClDnI0qMYt3b9txLRdvq8poMRGzkLE0u1mLhozpapLCcuAmKLxPos1zoOKJDSZlJmDllYlqpmy9LhYihB6xcqSMLSQICl6eoCf+6KRhTKI6MjxnQlX5kHByzgY5KAbexx35zzZVcqyUfIGy1l7EBLZ2ay6fg8nANWYD9b0lLZhIobpUitK1+CNegO7kLn45AAH7HS9dK5I3dnGSA3p3vhd.aZ6pN+QHwMJCAc31AqskbGuFDsBHnc+lT42jsoLvBkTp4hjNQo+OnfVTqASLMZsiAGhQMcczLCYTMlijDianREXeK7iTYUVp36RVDLMJCSuj5lBSuZ6iDS.zj77Tp0ZCaxYbJANXaz9vgRlz0SWYNWaOJ.XNWaVXvUKfldcLXreVmxzckVLZtsTqXlcUZBNiU1pUkuz8g+SnOZGBicRjF29ObYLVDthR5bt566pFk5nn8bfk2QxYQXPyyYNIaxLZyL885CwHrCpNkeTSNKxUaMMndiXVOYlFaE9u7xp32j47r4P6hI6Lpet19OLnobIWJKJ1nt20uv9g2SY3oHTpzowUy2qe8vUoijt.oogn.pzIyBAl0cmTT7AIPCntOx6G5WscuwvbQo1GCWCPngFzu5tV1xfAYy.UVozgT.wt03nVFzSG.pnxXZ4FsFYQm7fnH6k89CGLT3XFflZTM04SIVnWbT3bEVsB5zEW5hYCYRQTnYSF7o0.ozkng3xwR2b9l52WTXAxoroa08bCLaKmrsraNtpSEY.Ikoaf49sFk1I7qieh51cnQxPgM+Tu0IQGWkyk8dEiobPvjNYFeCk.6f5tJGsLYCtFKp+oHXSA1wylajNXyW2A0LUEzjEhVlAaZxLM3mbukfCl29IsULZ+fq+GxAjxgLpuMV7L0SE.WJWOxptqzcfxEsJqEuUf+ASA1HUuDz8PLSda2aDT8PS9hk0VCFhSjgGEpUASoUk99ENYHh9XzCa46KiIYIqzCnfik5pXF7KH6AxPkQ2tXgN..lJNmvrr22W.E5tqLix33U.trcK9xAuJIXiCfX691lBhK.I34YfG7sV5ZLLd.WDc2r1G7EoSPuuSfRa8l70UNjYv3SABpH.1WxANnwPoHqrPJUv4nI5AXXDYXLJ4yvDqQDdKAP.RYOxCSLcT7dtxMc6XJ1XiSem5.O7hhqIu8nUa58rdJytdcoc9X1P96oIxkoiFIzGm4xUtu6FjlkvAwhplMkA5gAcKxUbzEsSEP2LcJkNiRS.HxUxAJhhxpQtzhx9uLcfjwDkE41P27EyJcqUhIIKXCDCJzoRbSF9AfTJS1YwNsN.mC8prq7TLyyLSVZhIncDk+2.KhAC35JKebGGtNNmIOLvASlBn3fKnhanAMsPqlRUCGEQzhJc9JkiHsLjaCXwj35HNMpH79yVoCnAApmO0nYe2aKLjjM.C49vboYBzpYYSrC3VltHNnx1TrmfXRFys2xTs+Fy4gN2VqFheIyHgKKSjdb0BqE.0H8f+H7BXpkzBlOB96itTXbaRcgTrW5sHX0qrGo8xHcETlQo70a684d.YxPshkQiTwzBRE9WLCFMlH7gIn.1DQWSyCp2ngNATRlckg4zNNfUFgW.SK.8bt0iYLMCq.37qbO36mjACSZCWA+OGEy1yTNSkKaAPRYPgMfTgIHfkizohksO1RFKLbbS89cMyiJKp21QIYNJFVaPg.OXHkkYo7X4.WYiBPHWI7KXhmJw6DB3g9OZfvw.2I4Blkqlowhfinl7qYL+5KyxVPmePKEK1h5B.bvIJYvfJTkMYUoPtTNfT3sJmT1ayGtGAJRignorOzxC5Mhrv8oC2mYR1fM8.540XZM1GOvAc3RFlWyX9e1W.hINnzmES3i8OezbN35ttLaznvultuSCRTfQPqZAuE5FVaEH.ERU9cLtSxqFc7F1jgA+wNQXE13qSU5Wqa1dTXCDYnSuzjMTyrqOY5ZOTto8x1wZJgAo4pPwJF.+CCNiTXkJj.FLM58ggdqTLTIlUUfLecORw.Sy8N.ILGr0gIt7iSE6ELyYJqASmJEQt.EYXlrP8m+.OUAHZwc+9S2zBOvBsBJQ4xaHaBlWEZcPOlonkaKJyAdGfmWHJWybHBSJI6bM.NJS56vwNKQ2ZZjwqhJderkLNQASmbrZGcSQsYfS4ddwVzQ1D8bcLfeq.qqUWIvU1ifV9Nnv7X85J2Qf7qNTQh+YldL2fGQ5tJ5kDYRerbnfNSi8SfoDFpHSsHY5nGsX.C2lQSjOuNLUHePZLP2h4Ix4GXfNCxuX4HssnR+LywU1cah3moTB3DNXnYsT5DU7gptBH4SikCKSJGhUNZoMAPObSmLSt9QCXF.8gXXH0ghCTonrfWF1es4Re.Aop+uPnE.lBSCrljmP39xFo4AXHGnv.f1cPaLA0pAIslXbQllxZImVU5uITckqWWAcLNNf9KSmJhtgCGpm.3xRYhLbCyrNI.oHdvfZ1bkuPNwGiSkYS1dxFFBtfExQTLZGfZ6SL0.IEkgDSc8BRFFKzDMLRYLtqfzyT+W4Q.93zLBCGPIP7VuDC.mqaWLxaAyigoACkvA5YzBsrlcX1cHO9ZOwDxAhWglB4zo6l5bRgLec8BphILchpR2JMiTMwcOfEBHqnggIbl0iQ6.eWf8IGrivMaz0YJImClySJhItVjQohoSu4LznJ4LPFWFFaJvgr1fnyg0HaG2fNxPtynmV.3CFKdkfNWOHSmwb43rLlbbsCU1c0AVyr7ePsSzZgBlV+NCCodC7Xw3ndLwgmoxmkfwxFwTaaPBPvnKvfuLDiTFOWqXHAbskRYtH6SMG6qJG9xoEyXNHMX+qwAfdCtWopH9FFlYOUaGDm.P1sZBGKwLed.mdun2rKCbGNTTxDltNrOMTpJEZuf+7CtebbYASPSCbdB8.6lDbFgsJy.Eor1MylCbXwPuMxLDHy0dT3Bxjz4U7gCmjW7EnufEjBwC4vjrNANfaYxzDo5dx4kBPo.OfBvqf8TmyEFab37TXFGGLNaYPcGSc7.LTZpTCnaWKIzkEHrUCyTETFKTTjRa0fE3dv5JsFHfJsbYbAH55X9m9AZrd.mSbBAkSJByVy5J5TZEpbISwOL8+9HFXDkJ2.N7eua4TL45xdvLFxpkcPo6CbKCiSCaWlcIBK+8LGfyxQxPyHwX0loPvGgxCruJyrcS9lWyA+y75dnj3nBW8ZtlM6MNH5GfIh7mWMoMmCHey7lAHnLCbCvKfcQDHgxpzv4PzbL31Fc06PR0lPqz4Tskl9MYDDifqeKUnKbHV689rTLDofIxYDx.82u1HXGT8AFrhIHXqaPuILC..YUFTsvJOSt8nJGwrLL2Oa4sns1MDcgRtLc.qMJF.vXBU4vDqzhfGkKVnpdavfcpfMzQR3J2zifns1vE4ClrBSO.mXFRd4YxsX5hLHTMwLi.HoNFlzNgzIA5bkjN15D3BXxfEKFvNENtJi9oCjj0cA4MahaDNZpMQqCTNjcSDXJSc.nJoltboXkSwFiAL4nRgxQWq5IqBbUNHaHWlPfeU.sYJfk4z0cwDzpfLGcPMf1i8B3TJnaH8+ERapX5yBiuOymJf1pI2gICa0rfXrTxHIb2aHvPXy.vbmVyA2VN22IxqOpPtSCOJAKtCuhIKzJbS2vCOHEGhSGNWwDtKC9FBYPLo6t9spPXHSqVvd+592rgp.InghsfWigYtTPLcHk1xD9HwEzl7DuH2LvswZ3.zJjSMYiy.QULztXty7YBnBoHwMSpY2zskd8HFLKy.Lp2hfZWpzvnaF8FpvZOHRKlra63yW.8XJmRzepw9b9XaQrdPFISG63RebpwvgovpaU2vWiVFnTQZgpMrL.5t.Gup20YYGwbTLCAnFnpk3DrrI8fF9HC0snmGF1vgCIqNiVGrK1zwA1qIyFibaAMndTMNj.uKbRjZ.gs0sQ4sfk.FLmZDtmyWWTU8fa8XRHL4snaaEKKqenwI6OcICiEJ78f4BQFK29ogo2BkIPN0gyZLyvBCIFPdYkc78VllJOhtbyrhYjxfYvhVSZQB3OyLtD.C2dPB7yb2Plz.LMbMuVv9tsjY+QNWBhgiQxHsubCmXsL3TLny7AosZr+x.X.MmAe+Xh0qH+bYF7EN8VZNhILiB.UomQsso8Ey3Az0GiSFPFxLEKifG.6HlSTMO2f8.kSvvUfGCljbWPYLtIL1zYp.Sw4gFrqCOcIydEqpioyfL9rLJz52XXvFbmp0jPzi56krmTHlGAW6ehbALmBpALjnfkEhC2X+MgZkzXFAVl1WHeJmpe1hA8qV6N.oivjAbZvWiYJBGETVvH.enfNCcWkhoiDpm.vS3XpwFsjl1nmQ8TbyjJTzBv0F5TrmbZ5z.gaT9kPJGRtAmPlGUbdyfd9cE6BJ2R6S0acHFDkEyqMbthEFlKKTgfRau2HDblfZNwLlSH8ZHfDHZqvUSykUl4f2i.TKJcfU1oQkMj0InYJLsZBUFQrfhNOyID.opigyRv3Ib50IzbERjBBeVI5KyYC2jbwrcpDHXXuYJK1mNLVXNvEP2plRzbDDCTnL.lHIm5IdLIDN5jwAtk1qLibzFzNvjbS4g2ihPRblMz.KAs33vLJGdQjOXTDFNRlBhsnh56oP31muHrNGz7GU6pkNbcCPF6zcQuSTKHdB6WqonTG7lGVOvQphDk.SJOn2oUL3OAJapCbJK.KGSu8KLhyoPJ1.UDFTjWCJvSwmRcaZUGwRLnATiZPfwG68JJ2Pf574AoMNcUgjnYiwQ.DfXPYJDJzBq6v1k6SQq.0wiZjPrjNhucETQbncO4gi0LlP1BDB6IMqc+5Vf4CcIQojvTy9rnvlzJ3J8o9e1etRQ9fY2FzTjY38PLkffkfVDPl2LxHzD7TB0JACm4BMEbg.ltz+wvT7nTMJ.ZPfb5khKMGHtdDWCH3kZd5ZPi1cFPKf12YZ5H4ko8xxkAHdxDtDx5FEyFpPkDjb1cY6YCt5iY2wvKHnmEAymq3NZ6sfAU2RsR3yprrSlFoCzs6KPbB4HZn8ej2gdfBBCnTInGnW0N.wVAxlMiaK3XIHJ8jgqJXjKgvaYHQnbZSK4J0o.tyPp4bDcHMHk.TlAW7471WXvK67ttylZG94pHCsAcydDJfggHXPar5s31YY0uJf6cGDmOCoxvksZFB..tA8HYE+KDgIF31zI3FsOsuNKEQWzo4+lXq.xxLzxeA5mSjXSni0QU6MiAPvKtY3jLExgarmBwPGXxyfCrWCxRuCZzMVlvh9dle.ePTLJEeLGXTnG6wGK7wIZzsL5MpNsAJCofvXbHmbxsn0fmB8uADAg9Lb7hOL1MVSIxswzTnvLdU.IUrKIuGvBLbof6PJdktu2aQ.VXZEhHeLXwUGmfS8aoQrmlcs8akXvOT.xc1stWFDPv6mHYSK.0houfPDBiJjMBUzNY6CEwGA55BLC6hWSALloATvFkMm5PhVTGtaQrvxVsJXPl0TNEvflSGDP8UUz+AqzTSu1XcmiXP..w0kfDQLZT+JDz.pRXsZJz.lj3Irkc73PvkJD33IwBwcNInJCJ+NytYwz65fFBT7vvckECGR0BhWg6.ReqYHulE66gofYHIpFuP57JDLFcyoVcrsVKZWvrSgCfMNLrqGiENCdXAkMv.dUxfrUQZpATFNMH+TcRQfAYr5WF5ckY5.BcDtqwvZ.nwuLZ3ivSjoYUJtN3hVRKSGYcxvSDXdCsSwwPD8X1O31XBuYX.IIHZm53zP66JNgHQdop.osjdkCLfLkVEEJ.cVWu+lS20FA.gsnAh0ZtQImAL.9Tg1cjLRMQHMKEF2gCCsxGxt87jvaLfiIMycN4BIeZ.eCJ2gAgcveZQwkZkfGf2OwVUDEWPQkN6lLEgMflKh1lh71M0lzNPp4CkkfrTc8Fmj8JyfPnbcIEz2.IcIO9KP+9vf7EJGAfIqQzzYCnZp0PQuGgRhZ3PJxXAjMD3Nmcp6W+j8.8VD9JEp7wbtE.EiBpWAzSlLblLMBfs.kyhYimtKztsEMxGpMsZYIdjlHHeqhivAINMFC.4yRqbtdOMnVNfPrL1RcR0Di4.DUJpqYyToTT4ZFdrSBSmqaHGQcbPbRKihaPHg3eVgDfLpld3.cTBuKp22JeOCzPn3tKDRFEzK5u89BizIltDFdGqi1xBAGZlu74CSgZf5DZVAXYGpInt2AtLfkAw4G4fgUMdNCEpjbDBsAvHD5Ph0TAcEEH73giRNhYB+.w8lIG1wisvoiEJTphRmNKrO6FDETvwBbsmSMOzADx.mBPU5FFMIj7KRFh251hFKSWnmBLP4GFpZbh5cg4VvH1Q0oencfwNj7etrbhfLEiN3cZng9tCK1TyEFEQzIajYBy.kCFWiXw1yrQQIiiB0x.gAq0eLc31HT8qIzYqAol8fjdiKbyI2WjRSGdHlAU4v7g6QdUgpX.CDY.PEjvudkna88iIXXQBRJMSGjJfZZSRubHALUjGcGaGnjGQaP5Db7jJ34tOXX2f8ehW46uOJnlqHJjrfXLlCYKli7GAb7qryjTnuyYsWd4n5iFzokrczRHX3NvOv+ODndPijtmd8gwU4MVwj7LltwwBkzamZ.+X.IioBJSpv7H.4G3xxLEeJ5DtvfML5.sSjDJHVPgZ6ZZSQIRlndhKGc5.5IgqATii7Rz5tJepqcGqnwXEdXXrnrRhkAKah7Gj8UUMbDUPK8jsOSG0JHAnDoVnbPV3Zh77ozdwokbf5FGyIZsaC7jMw609SWn0tUD6hCPmhg.kmLSxGAymObQzKSAZuAshm.zml5SBG00YNopvozNcNhFlDYFVYd.bRKKpj1P2ILBjVFMHX+.pbMMdZZZzYqbhDOn3HlAHEDHABFwbSwjk.j5xRFvBZnyL8sM3l4JBrLpHZ0A0EPY0L3u+pgCtX.+kcQfRVMvCs4sckJjNwI9HbLZZhD30CRMAHbubDYH5SID3YilbXJYUmvbY.M3J6XyCENSFyLm3cTivBROp6Uzyu0zRFXZCZTAEH+W6P.mOgGvZfj7hSjyygz1B5Y6gbo4dkmn5ZcPdIJsnQmtazTTxMjzv2aoNgbVApaPAipF0M7fowjBKQ0ZMQdzP2KGynxAN1PFdIO3Q.FGGy7eUPtRpj2KnpuueNz34mBhTI69lwXGDtAQbD8yctuTXnER5Thd2kI2hhYBfQ0uYPiNXHwMlXV.+U8JgdPr+B2fWug7jf.rpNB.RYoOX.pzxvL2bJBFieFDe8ACe61RlkflYO.fsn2FSG6in8ugNkPgp12.jSbiKBT.ChuLnZ3HwClpezo.ZxuqFoMvWC56PGhCqsG2hJJMBmWd2TDxSiz4MH7q0IQTsYp9JS96.omSWXFFSiLBtXvrnFocKQFdPHlDbdY4ZZezOAZlcGcXH3tByKELakYjYlPXp6OnfxRCbeNgJACKNIGkLZoepd1XRdavfcJO3vz9N9BRo2HygQtBvzxIKwzBWcCaR2PDNmF.o2Yz4h4HQqf6iNgliQu6o8yLzc6S2aLC5rFkk5HkbsLALwuZXZj4bKabeiduPtajvfS9hf5xqQm9UHxCGF.IlQpoTLWwFTlWCRVdRFmIJXkavjJfn6P.lKt4r.GxjYC868n4ftHVnAjYzrm.3MlkO.Yv.bsF7seyH1JYnt3Ph4PlaeskLI0okFsHq0bdw.OYlrrdabZ3a2qHpmfIcvltPW01YJDZcCpukQIo2LgrAOoDZi8.vlan+P.nOXuilspc3lFVDS5DStuR2pTbJbUmHqpzx5lQa.NMoGCfWNj2h4BWgSeG83dY7E.d9LG2GPVCHk0cqPtDSV.rH.8G0M2jiYGdF.nw2xNs3giqMLmQowVNRw.PwyDoA0Haf5BTiNXPEU+p3J0Pl4BAEEnfdm5fTD0nAX2TQDNSVVt.AbGHWRqQMOfnbJX5fIw0AT0RlwJSoml.IklChx7LfdSdBff75lzNoNrvbEqXDybJ9Ehig9bEvmrCXXLUYQcog1DaN5NlHlBp3sxngZ0.gErc.muzaECmO0nIDPKqnQkcCeERIMgUtJYsyt5a9KcrNfjErV39PYUlBXp9fryLvhGBhtxHjlB0Un3p1APQbQimJNUmG3BBE5iBZMplXlPTyAeZUlp1xgCiIIBnGQPXY30SXLiUqRGLOlLYAFgSA9+brFibvnYtGPjOB30AteL09Gc7.QdfxfsGgBeq76DZPM7LeMl1i8bmAEuC.xcDHh2Mw7T2XDMW5R6Q1If7KXQG70hrsaJc.CRK81Cz20cBiZMLfIaMitsK3Zcf3Raj4R2TozNVKfau..FcSMnf5Ix.eyEr.59FA1mA0CRkKxlAuAoODt6Nv9W1fR6EiNnhxDnJ0KNpIeEy+Fz66DGVFDBQ89iwbhQSzPWnwzkDbyFSKuQBIk8VswjwMfgezXbtepsuPcMZa29xnKKK5ieDhl8XK61Iqb47.YCsdCZoL2Fvt.JWxLSGYyITfArb5Le0PJ8FHfjCFZiNmtnGGl9mBY+I68LAUTxOybwFp9Ao+V3EoQ8R01YxWmYfCXK1cYUv5VYvLh43kCkRaMjZ6SnpykG9LTJgbPUa48C.AZTK1LnIwrK0nabZANE58HLngovtv7CYnnYDhprg+ZXlaVAboBATbKc4Bd+kG4Xd1o4PNxhNF3rFL92vw7ljCYjlxQ4K.etQn1ZqA5YVvlTNMRdPaWoiPfsbyHthLERkWvQz9HnY36lZaZvUPq8io.iSbgBi.uefwiWa.ZE3lBihRGVRtlfSKQAFcnbhJdFS1G5zcGMPrnysfsi8A1QYqgG7PfcZFnHBObDScYi3dVNmazkQlbpf7LFFnnfF7Ps1XFYZNldhQHfPni1a3vshxNXvrlSU+Ln8OyNeXHzJhDdwjVCjpAD8WEV8zkAIgQsfRDfB+RFFMm5CQ89ALXIPpv9n9AfF7bB59rEbAeOZkHQvIYGE.PaeiIGeRx8ICcVwcJZMDiHFUzzneJYn8enTb9ztAMAkwfsed5cI3IkAD6L8qCI3zwYuLDrCjJCJdfgXc0QqRzqGYkt3HaX8R4T5RvsEJ9NimY4qJivIxPqlFl3kPtWBicLqUcaqEFAeGWOk.tgrDAE358dL7dU3OXGaMuz0GCBAFCMb7KkrkrNY96MmcoBrcDBw0jQ4xTQG3MrFsDIvcYwQkNDeEC+kd7HHGSi0n0BX.Ibczs7fE8oJjWsjA85cjvcp5MHVc45BM52NX4AwQ0Qc0LxuxLM01Ww8N1O0KLiUfoUnsHvd7dHGDj+SFHzS0UqFcAhYq.mbJOmisosjnrzxzHB4BMxzAZ7EhNVmV.CmzXfMHkLaPOmPJeWlpgEocpMRKFzNDfh88V3PNXnb9LbmISVpxrDXdtFPXTwVXdIlXENjD8ZLlC6KRSDPMTJ6ADnjSGLPgtYmA0GI6re.WAPISYfqLMii98unQDvw5FUTf9JSaYVfJqCmXRRMIJQA7.3+4pI3sf80H3CYN3nXtmCuJzCSfwnSHNoli3dAobbZUD5Jio1hAMOxKeXzronFhAcAtmq6n9mE1mlA3TKyaEYuktpcnHImLIzlsoPyqZMqdDkxvATnTv5wqfZrcJny.rACo.CVIL4tSW.YVaWvcF4R0zTqTLYM.5qC23kht6w1nBPoeXvcYFFeEE4T9fVU6LRBdeCZxJPQ+goO2on4jxoLvOVg1lrpDDSHSsChWZNUrF7sRCrY6QyHnpLb7iLgs2FkU2QIvUr0.QApXNy6CHKxCQYbAInOM4mAiifYrfwz6tTihVFWNQOZbt0TXZk7IPuYFr01gY12q7VGVzNCCqaD7PzWSrnVplAu5jv0RX0YDpG5t1qurJQ3ggFthQz0XDSuji3umHLZ8tKdof5RgiQg6qLAtUBxRjHTgfFLXjg51lH1mUn7a6yCXNH0cRGVI5jb8gSNgHVI8xFD6zrqG7+KXo0w9BNbTBEQPIBvr3H6MlkiBg9PkooMQFpXmn0ZyPauTh7lgWBtCgoNLTfamrc.c7jwpAYY2byuALKVPDR.8LyJGJ3vhI9.LEWcRULfiufZzFL6rgs+fxMgBF6.gcWt9MPJwQLr7Jph1zIn8ZuWFIYWuGMd.NxQVYArdXZPccOm.kV5kXO3x97drKE.C.NgrcTc9kOhlRBUttNZFRQXw4ouPJ+K0YnfFenUOsqauaV4QApPUWSGkudZN1ksQX5dnE08NfFTspB.t5vB1QF.Zc45z0hZ0.HJP9VDYBr5oUrhZAgpqTZmvVXFuDGHcsfEDp2wgY9ajEQZEubroajoatu.aXvnWHZx6WLlAoeBf8PjTJVdGZgKdFS+kA45L6V5UBpJdlrKbCAmtOICqf5TyMig.HNgNC6pd8kWl9OSX4f0QHlJWmsIGYlEJzrbXmGCn8ffI6ckn.5Db01GBZ..C9KcKyQJlo.5+jdOCt5xM8YfyvBvtYTlFYngICV9cHwhx5vhKQZuG5iHnzwQHHUNtB8eQ+6Kld.P4jHvXFYFj0z821PGqJH2Rv9DUmSVvfG7Y6Dofce0DQFqWjujxTtc3HARFD0JJAFn01X6.RoWm+TT2TUroQNKj2JrFTONBkkyPRc.M.BOutbzkd3Hj6Aze9tYzFB09oP5rGwnU2brnbL78ZaJndzs6.oVqdD3FYJu.FLlTHJd8pQqFGGolknRqAuqPiIWVsgHiZvRAj0lI2TRRJm.upYjxrY4SVkV4aFUee8iosBLpBTZPsCzQ8CA6.gDfwXOser2QKnVLKR.BupgVuP5dBIWGtlesmvQXLTaIPeWMTYu8lZXbTgY56ou.fLL52O5C+XYlmwP+DX5DQ3TA0pFpAOHi64H31qkcXtzVelicxBA4fz0UWhpih1B8KZl+9f0gPIvCVkX+5rdqg7XIa6zKLyTBGYRWo7c0ho8ngR0S2glL2nu1XrUn08gRPIXVikEouxvUm3pHKngSYrFwv2KWPzM2szg725DB1gukyw3Q0LUL3fBQvfjnEuxZXATWvHOZwFjD2rf2kbia.lX5VqICRkXXGl2ka6tgo6YLwzhAuIKNDTJ+Z.pnLd86t4afVq.OUbTB0KdZvy+DhNDZsnXHKIpaBsjA02kl4uObFFsnFrHzJj4USidjCKJT0odNYvjR6Doa0QatfL2LHUkLZVgPIMJUWACTPlvEZv3NX5vwtYPJIAjz2Kx3mHaGE2nt5JPSkLjCjnLKTJKcnAdZQ+d+Dxw4rQDRzeT2DWg7ZxgVhTJvq2dKiK5eISQULAnl9OL.aQLFBfil8gUMY1JnvSvigkgQmjny.jmtdmCy+aZ9K62JQu5bcpniG9DB3FiX29HNNB0ciBFi8eijKp3XzVSPtRC5rxvvrHNQJ1NLdjLcMuEhLmNALAUqCSYWCBVFJg1ygh8Sbn9AZ5N8BwHcDH4ES5lbZ+zOeRnxlmr6yjCAdCM.nTIIf9w0C1j1IXfgu6ADwDwNteyL8ZB95FBj1EhDjoM7hRM.EfIGANkxHGnnKQ8xMksiFk2yLHPc.WmgSdNXX5ellJYL5Bt7obDfiXhg1EvgR2Etko.2C4batBl6QKawnXuuGOIjpuCTnKnyHiT8Amn.w1SMI.85tVhVNIKcDLe5vXhVA0Q01CpopannqJzbEvgR17b190quAB+aPgsYyrDDioiLykasXm89XhAfis.Ew.Dcmp.Tn6KUPFP0z0gDjeO8WBXKYvYOrtRHrx2vB9UG4ujn2ljgU5vnh5IJF9fXnQ.UxNcrtP5+zxWXBC3cKGv068wIMifgcx3oXE7EtR.m50VLU7mpaq3Hlzshhw3gB+CRYuyo6koBJ3hEr3hTxnvOL0zcBWBw8Mn8cqQZcQQgtoLKLDRtNbhteL650Bft2f8H3tsX.SRA.MMc65l4Ek.HZ8lK26CrgxTVEjQlg1LonHGjaJb5hYkCk2IJKXizS2mdbBYNpFH.YVLLrYE9zG5pD1jnZ.XHDzBCGVnLhYClDPTvBMDSA.tOhinjVGjkBJinLlue+IrRQ75P69YTgesMYjGThEfzDra4QZZAPIigM8YBo7vLos8F4RqnjXjW5N0lITsvCDpLXdXKm3h5SUfo5WGNtyAAyUmSk+jBbhiSeroqQAKRvHjTs7UyQ.64Tv1mlNOzY6lbGJ+gs8UW9TMfYZEPQ+nRJNMTT1XPjO4jH9gLwFzRPWeIT6WSemOIVIMzkc4GhLJcPetAEfG0FmhD0MMhr.68bv1jUxAc.TBKZpHThLza29HqjWt5JTH3t09XNGDhPBJSVKjlBHpLHKXaZENycbXBivxjwNa3GbIYRpiWbhSOTlHSjGHI.LkjKdkaPaYChzJWgcZQWUczViRRtWiIOYsmXBuo3c4QLJPZgT2ONHF1nflLLPzxLG7YpQGYCrf6LhbRrk..uLfT6qjRAz70oaLHjbMGicCKAgN2FyRhAxwJ9xHP5PDzLMFJErmyA4JnC41QOtiPrfvaTfNSL.tDMpDhD5YFrM1TUjUSd9JsrqgLvZFAUGDD7hQWPSoPuY.Mt5UXde7zI.9wrDyFxXYmchPItHuSX3E+bdWoC3cfiRYXPXXEEgdBjfiI7wMq9TIybTAOvnb2T+ffo8yGdwrNjNEZQEp37x.EELaLQ3DwuzVvZmBl0NJUEADZ3rUfOI9INPWAyE2LYzP4smLl.jnii20YR8QfMG.6SGaxAIFpn137peFzHS1YH8jmjfmpsSwY.F7joq1zmLj9odmwEiweL47kC9xGLfVYsxjL4PkCZokYUPA4rbCdnNpR3uqfg46thBP.HHr7Sp+nQenyb.f4QsSw4bAJiy9xBaMNdM8jBdAwESQMKwXa5RkC0VGOyTP6pUQvGHCCTFOYU0THH540AwjQoamFPVEHNtOBoYghkXL+FhELk9lJMUSGNkikl4jPyRVnsdYGcXD9+Ix5pQ2KNn3bP5aPGLcCkdxYcz36ZnTd6GfHHEs5h0YvAUxpj4bJPms.iJcGC9ADGiNVKCUNRNJKazzQIJ9WFu5VQsVeVXsK5MioVWJY3RjlOmGcwQlfruU19nVkw1DGEMSkcn8njOpaxSfymRsvYvx1.8dz7oVTkm8DuSfIjYTLiI1mHDwWaJJ4foqYFPlXNmtXrf1o3Hakwo1Qy1nDsfMQ5VjKoNlGNRUDnJTsRgPC1TaQxhUCCQEBt0LJzqBAOMpV8EjnSkY8pLTNg4JLQUfvBqqdAd2btbEZEtAuq++I3WBCiQ.YXePsXzksY5fGBFHB0KTJRuYpGJ0x.ceICk71McnD0VLHGmfTyclDXwNjdEvmxvboOnbyL5KH1ZkkoPcnk63vM3h8b2zNENv.8tCx9Or8cTwUigxwwItlyjO.v0oBQ3NANwF31p.gPDlBNMSatylxmNnK8IpGxzZslAk8fQwEPBZHAnHNYlvrDZkT2DX8fAtC3jcpKL66pSiQTMCn9sSJNB2IJSJSiKKeCCIu2h3HYLNjE90d0.oE3OXAKB2cD6LZQOHcZPNn6+rxOAhAH7eRZ0cRCTzE+BYKlQKxLNtjK+Jg9V3MXxsLCj.ozWMXxlpCjLD2lB6PYOuOVVFXeZ+pVG.HiYy6Opk8BYkg4HZ4TFE8H1n40AZ5sDBen3tc3skoIbI3yGD+QHtqQ1n2OPqgDs9PoUJGANvmQaFBNWqG50Z0oLJzmsXpFWtrrote0ByAVFTpXAbErrMr1KMFKUb.1YU.FI0fg7WEGUzAIEpbEUBf6GF9SPt8zHfAJVK6oWN8HhZYVlQUgLX4JkPQxA515du3B9.FrWw+G.TeQkPL7.DZ8.QfDhITdWh1Ler.yC1ajKt2J4N3dmYcCQ1vzV.DbNjgYkJmBRXZFkaR5C0TQ6q0hsqT+UpqNStLivrK8VvsJDrBCq0xzXGNCReGmXQs4FIHHUynarChRt4TFZDxHTA.ppbwo0NofqxARwAUM4.NMMtE6cxwBUV1zpqYDxQMOOAQCSeiBOKzjPi3pFULA6SKXq+JbafQAj5qifMMHh1lYlxKzyAFMOsjazFW41Rlj.byra0NfkCTflQfEFv5liFwvNFE3A7oa7JxHuNPFxFDw29FPRgjg15Zx4UeYuvobJRKiA+a3jHEzHRHjqT.SKSCUF3haEJ2jh8XqMOECwDmy.MPPy2dOWjEGPhipUOLLSobzlXZgYLzS68LGhdJ3jmxvaD+2XlVnn1PgFsWeTvywoY6bjf7yLbTHy2ICKOGTgDp5lkM34ElaeP6TsZUsFLwIOQ50wbXXXq.FwsXmuBruaKvINffvCtgRtrUxXgmVHjWDxJm5B.ssSULfy6bRTZ9zXBGi+wzb9tgYbnbLs+u2KlJtkfkoAkEbj0xo3H3gEnBcjOASiWBlcnh7mNNoV0lGwNkWZ.Drz4bW+ynIQif9RYzuMQx1fnPNhYA.3wYZSyhD.TpmTP9gYnKZv5rnQbgVFZDi.P6QB7FQeuc8atfVqSihVPkWF8r9jvpFL5s1xt8kHf2i97pEkbaepgMjoOXQaZU+X435qfZbfIRSz568F6.Ag5HaBVoyv68PZ6JorUnItxUqYPlPbtXjfBoUZ+UFB+dPSCj8QYdJaJjBS0ELoot1y8GThdtPNBPwaCWklGT.1Fj2JamM6gX3TZgb6R4hbHrlR0iptRb56cVwHjy45J+Ot1KLnsxPHBPjSs8fHLWB42.chjcHF.qAENALKNQpzSi5IbjhZG25Jh.HHr8znvAnMjE4BQVYJ7NMnE63YHJ2tQyZpmZAQpg.YUpNM0CmJXkiQJzLj0KPDzI1rELAsupAwfguNf8oP1LLEyjxWv.CLh93r+0B8efp7gFlLylzB6T+7zhD3rZsN8vgSfSfF9vwhBnWTxZ.mCwlti1rGLTWOWT4cVmYb8Wnkhihik4wrbIpKQqe3nYf.CFSJcAURzDDAiaAGAlSppTyHl0TCQ8lDFksN56CckRibjVHvGZOpgxQfSV0FNlguZ1PmyLDGTGEcPGE4vR4Hi4oAAHoHkNJNhqiHdfmOPoObmCg5fqjDjxDpDhX995WbhIElDtg7du1RCncXNxVD1c0AeNB6AMEXBN2ZVkRRuONflpPHGLS.LnDCgMC4WoXbxJSFMnsFl2TCJLyH25kfLdovblR0R0FKA6JgsZSjqHXH58LPBk3sM.+kvGnM2SNl6XQ+A3D6f92f3QcX7rThgF.VXQQQqyMlLH0RWsyfNCQy2cNsfFyiPnGTHz8TF5bf9ZRIyJf618ndAQxNGv2Xp.aL8ccUCQJd.004.XQP53Hs2YE5yJeXx3TlbotcLI25t90VGIIUkSU8AFtyn9KLQKnoXU34o09z5A1Czu0kBdMkMkdphx9wjX16wv7YL5hR6BM+AX7NLE9OHTccw6HwftCKzVOXI5T.G4rSCx.WmAmZQiBFNbVq3PovLfV9oSBJCsgrvr6bhgc2uGkBm.Utk.ORFvdiFLARggYSL0AfplfPLWQEcqN9qjZsCP4XpFyNHRByogjMo03Ehmlgw0XvxTDJIVVlFxcLSG10pVP9+6itic7D0eG.urmhRPAS6vAu7oyl3jR.NG.vXB5GpLc0DgVDLYDEyLZblh5xDXlXf8ABP0rMZF.XRh9+0zqk88eqhdwhNug9kejlNX6AMojPTeo0xlVQp7Tlnkigxks2EKM8E9Q.xKHuOX9P.WRzuoIfE1vudmjaE4Ijcy6YjFYXbQ2B6bSuuhjvbTZ4hpNAi96Fi1IZTodqDI9lLbM3f7Zf3fq.eVm6X16PUeKzx9hoSjPQ5kuHnK4DkR.6UsV.MgroRpIZHaAdYaAOf4H2k4IEwkNlOf7HeaCCwEnZBoEXj2qyyIvW.SdBwgV1iN3DDBHUCDvThfbt+JiuMvvPuDSUkQxjg8NhgsCx9vvyqLHiclc6LnLwLyLANG3sBBXX141rn7vPxlqx.l1T4fVMwZPUqY1LJYW2mk4nLE26fBKsuPNGwrohBKCI1a4lSnBV551I9X2Pud8xIdSBZ71UKZbeqObg9lioZy7SPeJPXAPBULy6cFIWDwysAKKYHUnF3lIFkcLHXRrAQVmIKNP6ki.hPY0viUAp9auJh9sBEPN.2mdGx7oVcfu.VKVY3zgD7LIrfHH.9+4exRlYVKjYiNJc0DXmcX9zLtxglj.oYe33FJziMRFBdcH7yYZwY7ZGbSKeRl9PF.TFqXjXQ1b5ZDuEgiYfedNL3CB7F2QAtAZ+6qGNx5mrHAWXvr.aVo6kXzgzoKxrvAPH1DACvw.jZFb4L3ASAORfDi5JatxrSslCTjYlT8BLti7dmCcXM4GCAnBuiPnLlkxxIjcoP4qUTr75wQ++xyUGjRAxbmlrHWGA+6JaXECEySV2nsS5bXKzH28CBI.j.p2cPgOMhNDL0xAzOZfJgWefZkAEVtKhg93vjYCf1sxH0mxf.itosQJslTzxWudvg5wUAkYkaRt2HsfIYzWa3fHX5Cm.Q1C4Y4PQWslSKIr.mspnwXPARlAWtvLIoDKT3GJ6hp4z8.MlB5VdA3ULEIcBW9BSmw.9ZXcjB7FCGpfLa0AAC2RnO8AxX2DQPxnpFmFREk+z5.Dz3xtAicLp+5rcu5NeiVgGCKVAtY13E5jZCg.s2g87LIJq+5L.Injtotax4J8niuCxVd+aPpvFkTpSyXb5wLA0A0ZCslpW4GNmax5H.TBnYV1maeCGxIs8r3YgkEj4.03io6M4D1LxF6fpgbzLT3eeThlkBpBq1ocMiZWf1MfTfW22ADl3lRnUSQIwS6sMi8Psy7.gA3vQ9Czu6AnUg+.6gWCbhKtGfNxvq79pkUCHKyrwpmSy38SP7JpKFUyrgnAK8ChIm5Ee3pcR.YAlI.v+Eb.lSZwUzbKdJQ.qL5P9oAHP15j0fUxPOCzJzJzBMX6Z4nSqXvvSsvLdd+RGSMHHrjgTaXPaJTxI4nDEkYb3pa9.Fdd.4uerLjLHQdtZz4MXpaOCktBJVCwPu.UAYo.LDdOfn8fAZ2oWmDKvLHet1zgxgEX1Gdvi3bylJ9zYPugQbJzkXiWPDyIsapwDvuLUW63HjDaH9JEQU5vNlDAukWhCWIijCiadFt4.DyCGoin8oUpdwHT7JyPR.7u3rcHFtFDFSxqHQ8HtlbrwMXyo.pjKHjx19TlhonQuRTjqn+S58ui22XBWNNwUD5sigtr4vchYvGxY1HAC3FrDfhSl1qKWv4sI0xbR.PKmN0CuuAP3gQqgOmc7+.0wO5rM4.XJeALlmLmxfRffqXHeWXXbDS6nzAltmRg3.FSz8xikaJxm.qKn6iTALXs8SWAwJSDZZt8Mbl2B8aeP84WdtqDn3S74JVZk5Y2PQnSFWOHqjLp8lwwUehXwNBTzzbBMTnMoLrgK5ynSQa.O..IY.vBlR1y6ZYxbCoTrg+.ijFzZ.Vc.fDjCtoZlgXNdfVnCopaLnpX9Ulx3EWgtsesSgYJyXIY9cfP44bYDyDNVCBDst2oXID7WDw2NX180G06rXvb.JVgn1XR.gXOxfxkNguYpuVNhFEr+sW+boFXkfqHSIf5xgKLEc.ApPHEhNVx1IlfMoggYfGo12yqRPflyfQcQN61efcHGr5MXX40vhZT4qIHoK3NFSIAOfTsAxeI3pJSrDT6RfQNK1JUL63C.m1UI9CZutqsIkaHYxndp08PmoEHUQFbgvk2eSSjffNCJCMoL334OF+u7AXxrZ3aGDfPDXnL5hqIoPzwC3yZ4GjcctiqvcZJ.kDzzCP3eeBmGnGtyrRsAVV0ItxTGoEi9IX9YXh0rBDyjQ.5eYgxKseWpVOZHO8HiFKqRnTHJ1QKnrfw9KMovJWVAlxgG.LC8fxziXRCtn4vEGV.eSpfQO5AtQYJfz0f6EIZrlQ.6XsiXSlPvLMqxTCmx2BEqZOrSi.q.wtLLfc3jFSJsqfHVaL8JG41xIjdfjO.vFv3b5RnTFmCTQGedWVQS.yQvmm0oS4lYRhf5Jo6nit4tP633QiNRd3JsEZMyD1.GvX4p3RBJOgC.jpvxEIMpZLjoxX5BBiW3AwFokiES.8xINjJDWX3wNxm0p6hbbgjgBrNNBn84l9SRxJgLzKOcNN9f6UXhWZEc3J0vM+vMIyaF+HS0THxiSLeBiAsYSMzKC0LF3mVLf3jA.GdDDx2T6VLQoWBfInCgxDbK0ZNEB.MSjwjaXls6TLRoZCB0Fnjcz5B7YKCNB32usbi1WTtwEBTQGrBY7v.djo3YS3NghCymzK9IpKkBGTA3OcndKA5109axLygoHnsWvJHiLc0MPODFKB8rdZ6llPW.gdfJFHLKiAxCXtFry.e9brumqYDs7.tTijapYgJspzo+NR+2vQOlL.1ngcbLr3hnOnxPE7Xa5HNDF1xJPXgv21ad7TdVfgeDOECq4cBWSJliPTnI598ghA71mAFLjYOSMaUftCzYKDUo.03lwBqEtXgqQRMiZmlAuAniXHR78haRBZPkE8Ay+7Z4lcKhjFYEA7LbzMvygllLHU7u.CiE4CMBQtRusylX7Hqy0AoyhJp1bVRyTYNNVC94MHcg16SGeglsgIILza.SdJonFhnxwsjJ4a7EH4xWchkxmQE3ag12IuR2JWD7sRuC8wELFFxNwsVWXT3sXDGQ5xm4ak2Dhv+olO38gJpeaVmiMmA4EJabjyd61.7itGYh.RKFvczrs0sdEavYVk9Ir8eqRd.HdRw0RFMJpRRq5Vuff3QsAmwzBIq31uCGnVrnCA8fQNp21pSgtT0Jwzj.gHcqqhkVzqmwyXOma+ClntiMBUYztUsX6li2.4gFrHw3VKL32JCGmDjzzf9hdqvlmVvuBJebwjNeqVDCYqqRfC.YYF7ma6yQ8MSPhiXg8VooAlctfFhN0Kg0s01iXVYBTnVguwJ2J.pv0UnusYz1Olzta40W9cXbIf41ox62J2llvHsRFpdhTCp21guz6.azBQUiLOzF25y6DuBTyZ.g9sFSR5cnJwjhNsdX1W25mCoCQuxJm9y2u0aO.QLdQoEu2ZwUzkCvLSEUfsOtUJWKgHNvfEwotYorwrPOQiVv87XdaPbOr7CuDBi10nPFyae4aRNdnBnGs0s+1.xGlvO6g5OeamjzwiBzfDR0S5Vq7UvFAHfgG57QHFR29ldxmDIZD.tkaarWxPOVA+TLINi1sdNBBDBO3fPAptxstME2PXoolvn4sd8Xj.h+kg9RtUr1DSiB58WiwoKyrqeqOzxlu9yhTKAUpeqKN.Ve3lZExPljGucK0IpPUD1WZGM2EvnBBkGlYZCJS+VmJMUXntAapcawNE8zD7D.yUCG2cq8Nl3f.J5LT+5POg3b6FLYtYkM0TN.L5s5SlgqZA0XvnJrt8aQZtH3HMKO34MGURDJJrdCdGu04kMlmuUfETtMu81YD86EJJIGDec9VOKCldJAixGDPQ9V22nPZFQ.YkU8V6DVTCgDn5g5khZScqWOXdWbaSWtG2lGra3IcPOIrOPkIM+VWAm.xdksYAcT5VudvolnlYPWl80s8.KOD8PfgQ9Tgx0ucqMP1p.dUVXtURXIZILyykxGPwntF2p7PCZ0.hQ0PMSJ2prnqOm1TCLVP3gF2JdNYuJQJjgCDPKPt8WcAFRYRCgRdt0I++DySC7Nx7wJ2ZlPZsVmMAaUD5Q4VkUpX.EBILlJcCYHOuceTLfpsSRMAJowsu+uByMo.vAno8RciWO3bdLdTNM4j25FLjzTH1wfYhOR4a+8WH0N5..4kju82KTOm.IDcL1bqGQKrDFBuGu8t0bIiPbqvB7PcsHDxuw97Zd9W8W87q3e4K8Qdqq+jO9h25e9a9V2+hG8jKdqW9O7ac98t9xe04We4UOhOxm8m9jO57328ymmzid5Cdva+E76ldiMog8V+5Kt7W7QW+jW4ek+M+1nDGTzLksQEI+gwJ90TmF632cjiTUYVTaW7sNZu1HkGcWqiCXkhpze7ZTYKgUHHOYcTGQX40WeWyHpMCkeECPBCG6qmKcBIqAjiHeYLuNi4qOlOZF33+.cCbIq3u1VjIYbfXehgq930FBoitWFEcmYlalVu1tvL9tLUvY.eJAX7Z6JOwTGqwAVdlu9jXmdVNcmJvjPqlFiWi.HfIrBwfPKDLfLu1txUlmT4vtyfspv+ecsHCM7VPW0BcX601g5.xanvgS3.SFjwWaqD.BkL8zSgHCXhxu1txvVuJRvIPmuwVjWemQX.2Cpperzs9quiHiArYyDYZJvEvq65WFUeE10gZFP.xJzou3wQ7Fm95+p+n23M9m8O6+h27C99+j2+m9m8C9Q+z+adye7O8688+Qu4e7qq+8Fuw8t5QO4527Wc9ieyq+v27O9M+9O5Wb4it3ct2iu37qu3mbwSe74O3mbw0+5qd7u7a9VefBd4pG+CdvU+5a9Vu0e3ejtCu9CemGb042+4+ze7U2+hG7M+w+nGx+6en9De3Sez8H7l27pG8St55K9oO5a9G9F+kuw23Mzy4m8G8ge3q7m8cu5QW+3qdvCt3wuxe7Gb4CukexM+heyG8zG9yu3wusdPevSu3S+fmcmux2+9Wd8UO98uVOtO4r6b2uyU2+Sd+O5pe8iN6Ne46lN6mc4St7m+fKN8Eu+UO3J9uNNSKZWewit9E9fW8ne3it75e5GewMe8Ye2O5xGb+26wWcuKdhVVdxY56b5W5L8At4tR+WDX3Y24+r69926wW9wW+9O3x6ewiO6x6e1c9Z28G9nO9oWeVbCe1c9Fekyd1+9B7K+0u6O8oW++K9s+9O5bdp+L+1+se6y9W9C+dme845Q3N27znmvO9hGe8kr3cmu2E+pKu2EePbc+F286cwS9kWe0GGOtO7iu5Q7remeW6C7u44+A+W+texy+hKe2Gd48u+Ct38t5IWxK2m+Sx+0O45K932+x+cO6d8+w+C+G9e4a+vKegOx+5+5Gd9u4EWGdxS+vO7R8ct6cey6+cNicpmtku2k+7KdvYe7ydu8C0M1u6M2qu4O3eU5rO97Ge9Cu35Kt4mD2x+nK9U524ruPOke5alme27tO8+O9i4u2M2ye9myuleOzKb67nW347u9wu6m4oI1f8E7N5Mt4p+m8Amc1mdFSGlOs062+txBzSev45b828iNWqO+vuGey+T8edyOf00uym7wm+jmbgtZ24K+CYurVu+jW7d4NeoW11vW91sMb7B1FdEm7+BdK9O9tu2kWeuO5UeO9kdE2i5b3eebO9kOcO96c2u+G9gWbuqe9M3W4t+f+Uuz51qs+724Ne90n23lW+5uI+weocCu3Mwou8Y24e+cetg+O9wWnMLW7AW8dO37O4a9jye3GqMK5d7seye9Ct5d+R11848VbyluuCehu489nyezit3AO42FmJe0uvqJo8uT9yt5oWe4i9E+3yu9wwo3exSe36e0Se78t36dycm9d24KgU8Se8AeM6Kd+Kdz8iu3+a8ua9gI956byOL8re3ycKc1Md0iWG27eqCxmV6+dO4ie125mcwieRXX5qcWEH06bb1exCjSerJb4Maa0Kk368dW8fO4i+nqdzk2iu0oOwyt0+Sd3UOESHmt++Wb9S9fyu7ArO+8e5SjWz6+Sez6qO7it2E78d9Qhuyyd88rmz67k9IgUsu1O376o07O48N+5OhiR3hV6au3wuy89z8uuziwy2Bwh+OQFW9Le.di8dOypySN81h+VeW8F6oO9Y+80S0CCageo6pOB+bV+9Jmto9p7W8qd2eA2.uz82uit+d7EuS7CdU2H276X9y8kdgaO8a+oekVM9wW9ne1Iu2e869sRG7Z5Ge9u4lu0c4E2Yu+mZ+8excOgTF9WHBRot1X9Ku3We5d9r67Gb216TClXFYgtBf8O6ziFFUO6O4oWe0C0d86eZQ56cwGd9Sev0m9iIKKuxaqS2CO+d5qeWtC961sEe.ZCcQe.nUz03HE2W+N288e3UWc8GoyNmcy0+qd2LW8W5d6Yeyy9G9Ute269mcwSt3l6iW5h+x2gm9dm8BgYc1Yuvdqeu69jq9vq+K94wVnWdK1+4uvQfW7C8p1t8xWF2l7W7lQ6AO8UxszWh6n+QOeomnxe1y1WQqze5iwy9rJ9om7y3Jcuyevy9fxbvyNDcmW3A8qe2GEIi7xOi+d2Ua69n24lezq5I6S+8rGkdwGp67YtQ+Z2Mxo4Y2i+A28ykJzKrG5Im8Y9hW3w3qEmqS+cyXvy9k9OYM3+j0fsVC9F28I+pO7u3h+s4Wd+0u+c+vKe.aKdmS+3WJ5oSawd9u4eWN7GoB7fK9MOKmvevo+LO++jiOO59W7adVvFeeEuz8u+E2O9EdV.Huz11u5Kr3+FOew+YQ7Ve2mu5ey26e+ey699etLIN6kV1iu669e2C+e6aeZ6vO3wW7u8oJ1hO4rO3hey0evUwETwA8qzCF+gewOw6c9u3h3Q+8e5O+O8wW8zON9hO8V3+0+u9e5O7q+W8+769xumdVlc+O7tms444cKk+lu8m444u9+3+w+oewddN6e5+m+uGOOe469e8s9b7uTq9enbAbe2ywyR54U9bPl+6euj+q+buWNK+E74fK+KX930zixYm8peTdYSPuhGkyN6y+n729s+B8n7e6ev26u4a+Ys375344c++3e2+8upWMw2+2hmme+WwqF8Lt4UC9+966cYu1d0r6Q4abSoCt++Pdl4y4P9lnedd0i96e+LV2JQM8dzEQRtO4rW5KuIKKJ8xMYl7duX4Xt4j6Ye1mvWtvQ++adDeV7Vtmw6xy3KTJpaObl6d2j9ZyFGRmd0meAuIe4P1euWt5XepC9y1FV6sD+824pq9kO77nP.+VUv2+AorEO77683q9Kt2oJwvC2WO9N5b1itIhleLe8al970.+gWd+K+Kt28d4K0m6WL+a6uX421ew5us+hsea+E6+19KN9s8Wb5+E+w5quIGB1xKi9u22+T.i24YltUbqm8+C.LR8hi...it still spikes on load.
-
RE: Audio Spike when loading a Neural Network node.posted in ScriptNode
@Christoph-Hart I can't share the networks sadly, but every one I load does this, and I have 12 at this point in different projects ;-) Could you please take a look at the reset thing?
@Dan-Korneff sounds pomising!
-
RE: Audio Spike when loading a Neural Network node.posted in ScriptNode
I'm running into this issue, too. The problem is, it also happens on bounce, which is rather problematic. @Christoph-Hart could you please take a look at this? I believe this might be because of the subsonic noise present (denormals?) in NN networks - it needs to be filtered out, but if I'm not wrong, it creates a little spike before it gets filtered if I do it with one of the scriptnode filters.
-
RE: Memory leak with Engine.loadAudioFilesIntoPoolposted in Scripting
@Christoph-Hart well, I might have been too fast! It works on Windows, but I can't compile the network on a Mac
-
RE: Memory leak with Engine.loadAudioFilesIntoPoolposted in Scripting
@Christoph-Hart that seems to have fixed it on my end, thank you!
-
RE: Memory leak with Engine.loadAudioFilesIntoPoolposted in Scripting
@Christoph-Hart if you mean the Multithread option, have it enabled, and the bug is still there