Re: Is there a project that is jovie successor? (fwd)
Jeremy Whiting <[email protected]> Wed, 27 Oct 2021 13:48:28 -0600
| Newsgroups | gmane.comp.kde.devel.accessibility |
|---|---|
| Message-ID | <CADWV2K5qdqUHjBx--fmCLqHjmL77=GfTiV8QbezmvDUfJvZCLw@mail.gmail.com> |
--0000000000009afb7605cf5ae17b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Gustav, That looks a lot more interesting. So just to confirm the mary had a lamb lines sound fine on the speaker/headphones but the larger text from pdf via okular still sounds strange or as if there are multiple things being said at the same time? I don't see much difference between the 2, I tried sending longer text through okular here and got some weird different accent somehow, but see similar things in espeak.log about it selecting en+0 like you have there. I think it's possible espeak is switching languages for some reason, maybe when it gets non utf8 text like the character between the copyright symbol "Authors ... Contributions" but I tried having spd-say read just that and it read it fine. I then put a whole block of text from your log like this into a testfile.txt and use this to read: testfile.txt contents: <speak>Statement of Ethics Written informed consent was obtained from the patient for publication of this case report and any accompanying images.<mark name=3D"__spd_0"/> Authors=E2=96=A1~@~Y Contributions Elena Rudakova was the primary physician who treated the patient and who obtained and analyzed the data for the study.<mark name=3D"__spd_1"/> Seema Mahesh analyzed the data, wrote the manuscript, and obtained the references.<mark name=3D"__spd_2"/> George Vithoulkas was the guide, final approver, and guarantor of the work.<mark name=3D"__spd_3"/> All authors have read and approved the final version of the manuscript.<mark name=3D"__spd_4= "/> Acknowledgements The authors are thankful to Aishwarya Madhusudhan for the technical support.<mark name=3D"__spd_5"/> </speak> cat ./testfile.txt | spd-say -x -e -x makes it parse the <speak> and <mark> tags, etc. and -e makes it read text given from standard input that cat is giving it. When I tried that here it read about a line, then got an assertion. From my espeak.log here: Wed Oct 27 13:28:19 2021 [333272]: Espeak: module_speak(). Wed Oct 27 13:28:19 2021 [333297]: Espeak: Requested data: |publication of this case report and any accompanying images.<mark name=3D"__spd_0"/><mark name=3D"__spd_0"/> | 0 105 Wed Oct 27 13:28:19 2021 [384129]: Espeak: Leaving module_speak() normally= . Wed Oct 27 13:28:19 2021 [385487]: Espeak: Playback semaphore on. Wed Oct 27 13:28:19 2021 [385499]: Printing reply: 701 BEGIN Wed Oct 27 13:28:19 2021 [385509]: Printed Wed Oct 27 13:28:19 2021 [385518]: Espeak: Sending 51283 samples to audio. Wed Oct 27 13:28:20 2021 [878168]: CMD: <STOP > Wed Oct 27 13:28:20 2021 [878194]: Espeak: module_stop(). Wed Oct 27 13:28:20 2021 [878217]: Espeak: stopping... Wed Oct 27 13:28:20 2021 [878237]: CMD: <QUIT > Wed Oct 27 13:28:20 2021 [878278]: Espeak: Stop or pause semaphore on. Wed Oct 27 13:28:20 2021 [878299]: Espeak: Stopping audio. Assertion 'pthread_mutex_destroy(&m->mutex) =3D=3D 0' failed at pulsecore/mutex-posix.c:83, function pa_mutex_free(). Aborting. I think espeak is having issues with the longer text given from okular. I took a quick look at using espeak-ng on opensuse 15.2, but that doesn't seem to be possible, nothing is providing sd_espeak-ng speech-dispatcher module from the available packages which would be needed to use espeak-ng instead of espeak. If you create a text file like above and cat it into spd-say -x -e like above does it duplicate then also? BR, Jeremy On Wed, Oct 27, 2021 at 10:41 AM Gustav Degreef <[email protected]> wrote: > Sorry Jeremy. I rushed the previous response and did not see the last > part regarding the Debug 1. Yes, I had to change the Debug from 0 to 1. > I rebooted to make sure both espeak and speech-dispatcher used the > updated config files. I had spd-say speak 3 sentences and I had Okular > read 1/2 page of a pdf three times, just in case. Here are the zipped > logs. I deleted the old logs before rebooting. Thanks for your patient > efforts, Gustav. > > On 10/26/21 8:00 PM, Jeremy Whiting wrote: > > Gustav, > > > > Yeah, I think the missing bits were the Debug 1 in espeak.conf file. I > > had that here but forgot to mention it originally. Also, the extra > > details are in the espeak.log not speech-dispatcher.log it seems. The > > one you sent was empty, but that's probably because of the missing > > Debug 1 in there. Once that's in place it should give a bunch of this > > kind of details. > > > > thanks, > > Jeremy > > > > On Tue, Oct 26, 2021 at 11:41 AM Gustav Degreef <[email protected] > > <mailto:[email protected]>> wrote: > > > > Hi Jeremy, > > > > I did EXACTLY as you said when I sent you the zip file.=C3=82 When= I > > first > > edited the .conf file, there was no output to the logs, so I reboot= ed > > the system (I did not know how to re-start the deamon). No clue > > why the > > output you expected is not there. =C3=82 So now I did the same thi= ng > > again, > > but I had Okular read two separate long instnaces and then had > > spd-say a > > whole sentence twice.=C3=82 Here is the single log file (I did not > > delete the > > old log file, so I figure the new info has been appended.=C3=82 Gus= tav > > > > On 10/26/21 7:03 PM, Jeremy Whiting wrote: > > > Gustav, > > > > > > I see speech dispatcher itself started and ended a couple of > > times in > > > there, but I don't see what text it was sent to synthesize. Did y= ou > > > try spd-say "Hello" or trying with okular to speak some document > > or a > > > page? I was hoping to see something like this: > > > > > > Tue Oct 26 09:31:25 2021 [617497]: Espeak: Stop or pause thread > > > starting....... > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [636516]: CMD: <SE= T > > > > > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [636587]: CMD: <SP= EAK > > > > > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [636617]: Espeak: = module_speak(). > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [636627]: Espeak: = Requested data: > > > |<speak>hello</speak>| 0 20 > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [636637]: Espeak: > > set_language_and_voice en 1 > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [636647]: Espeak: > > set_language_and_voice > > > name=3Den+0 > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [636840]: Espeak: = Successfully set > > voice to > > > "en+0" > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [636850]: Espeak: > > set_language_and_voice en 1 > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [636860]: Espeak: > > set_language_and_voice > > > name=3Den+0 > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [636973]: Espeak: = Successfully set > > voice to > > > "en+0" > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [687987]: Espeak: = Rate set to 170. > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [738788]: Espeak: = Volume set to 200. > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [937535]: Espeak: = Pitch set to 50. > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:25 2021 [987698]: Set punc= tuation mode. > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:26 2021 [37917]: Set capit= als mode. > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:26 2021 [88426]: Espeak: L= eaving > > module_speak() > > > normally. > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:26 2021 [88689]: Espeak: P= layback semaphore > on. > > > =C3=83=E2=80=9A=C3=82 Tue Oct 26 09:31:26 2021 [88729]: Printing = reply: 701 BEGIN > > > > > > in the espeak.log but it's empty. Ah, may need to also set > > espeak.conf > > > to debug like this in /etc/speech-dispatcher/modules/espeak.conf: > > > > > > #Debugging > > > Debug 1 > > > > > > Change the 0 to 1 if it's there, otherwise add Debug 1 to the > > end of > > > the file if it's not there at all. > > > > > > thanks, > > > Jeremy > > > > > > On Tue, Oct 26, 2021 at 10:53 AM Gustav Degreef > > <[email protected] <mailto:[email protected]> > > > <mailto:[email protected] <mailto:[email protected]>>> wrote: > > > > > >=C3=82 =C3=82 =C3=82 Thanks Jeremy.=C3=83=E2=80=9A=C3=82 Very c= lear instructions.=C3=83=E2=80=9A=C3=82 Here is > > the zip file, > > >=C3=82 =C3=82 =C3=82 Gustav > > > > > >=C3=82 =C3=82 =C3=82 On 10/26/21 5:36 PM, Jeremy Whiting wrote: > > >=C3=82 =C3=82 =C3=82 > Gustav, > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > Ok, the quickest way to debug this will b= e to set a > > LogDir in > > >=C3=82 =C3=82 =C3=82 > /etc/speech-dispatcher/speechd.conf like = this: > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > #LogDir "default" <-- Comment out this on= e if it's not > > by adding > > >=C3=82 =C3=82 =C3=82 the # > > >=C3=82 =C3=82 =C3=82 > at the front. > > >=C3=82 =C3=82 =C3=82 > LogDir "/home/jeremy/sdlogs/" > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > sudo will be needed to edit those files i= n > > /etc/speech-dispatcher/ > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > you'll need to create an sdlogs folder in= your home > > directory (I > > >=C3=82 =C3=82 =C3=82 tried > > >=C3=82 =C3=82 =C3=82 > using the default opensuse /var/log/speec= h-dispatcher > > path, but sd > > >=C3=82 =C3=82 =C3=82 > running as me couldn't write there and it= 's > > complicated, better to > > >=C3=82 =C3=82 =C3=82 > just make a new path in your home folder = and point to > > it. Also use > > >=C3=82 =C3=82 =C3=82 > your username, not jeremy :) > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > Then when you run spd-say "Hello" or what= ever it will > > create a > > >=C3=82 =C3=82 =C3=82 few log > > >=C3=82 =C3=82 =C3=82 > files in that sdlogs path. I would say do= that a couple > > of times > > >=C3=82 =C3=82 =C3=82 then > > >=C3=82 =C3=82 =C3=82 > have okular speak the current page a coup= le of times. > > Then zip > > >=C3=82 =C3=82 =C3=82 up that > > >=C3=82 =C3=82 =C3=82 > sdlogs folder and send it here and we can= take a look > > at what > > >=C3=82 =C3=82 =C3=82 > speech-dispatcher is getting, and hopeful= ly find out > > why it sounds > > >=C3=82 =C3=82 =C3=82 > garbled on your audio system. > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > BR, > > >=C3=82 =C3=82 =C3=82 > Jeremy > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > On Tue, Oct 26, 2021 at 8:29 AM Jeremy Wh= iting > > >=C3=82 =C3=82 =C3=82 <[email protected] <mailto:[email protected]= g> > > <mailto:[email protected] <mailto:[email protected]>> > > >=C3=82 =C3=82 =C3=82 > <mailto:[email protected] <mailto:jpwhiti= [email protected]> > > <mailto:[email protected] <mailto:[email protected]>>>> wrote: > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 On Tue, Oct 26, 2021 at 8:09 AM Gustav > Degreef > > >=C3=82 =C3=82 =C3=82 <[email protected] <mailto:gustav97@gmail.= com> > > <mailto:[email protected] <mailto:[email protected]>> > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 <mailto:[email protected] > > <mailto:[email protected]> <mailto:[email protected] > > <mailto:[email protected]>>>> > > >=C3=82 =C3=82 =C3=82 wrote: > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 Hi= Jeremy, > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 De= eply appreciate your time and > > effort, but no luck. > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 > > =C3=83=E2=80=9A=C3=82 =C3=83=C6=92=C3=A2=E2=82=AC=C5=A1=C3=83=E2=80= =9A=C3=82 =C3=83=C6=92=C3=A2=E2=82=AC=C5=A1=C3=83=E2=80=9A=C3=82 user:~/QtS= peech/hello_speak> qmake-qt5 > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 In= fo: creating stash file > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 > > =C3=83=E2=80=9A=C3=82 /home/user/QtSpeech/hello_speak/.qmake.stash > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 Pr= oject ERROR: Unknown module(s) > > in QT: texttospeech > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 Ok, from that it seems you don't have the > > -devel package > > >=C3=82 =C3=82 =C3=82 needed to > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 build things against QtSpeech. For that > > install the > > >=C3=82 =C3=82 =C3=82 following: > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 sudo zypper install libqt5-qtspeech-devel > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 Then you should be able to build hello_speak. > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 But since speech-dispatcher itself doesn't > > have the problem > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 (spd-say didn't duplicate) the problem is > > either in > > >=C3=82 =C3=82 =C3=82 Okular's use > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 of QtSpeech (not likely, it's one line > > that calls > > >=C3=82 =C3=82 =C3=82 QtSpeech) or > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 QtSpeech itself. On my test vm I've only > > got the speechd > > >=C3=82 =C3=82 =C3=82 plugin > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 for QtSpeech in > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 /usr/lib64/qt5/plugins/texttospeech/ > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 On your machine do you have a flite plugin > > there also > > >=C3=82 =C3=82 =C3=82 from some > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 package from 15.0 or 15.1 times maybe (I > > don't see any flite > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 plugin package in 15.2 repos, but maybe > > you got it before > > >=C3=82 =C3=82 =C3=82 upgrading). > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 I took another look at QtSpeech code > > itself though and I > > >=C3=82 =C3=82 =C3=82 don't see > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 any way it would ever use more than one > > plugin or send > > >=C3=82 =C3=82 =C3=82 the text to > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 multiple plugins. Then I took a look at > > the speechd > > >=C3=82 =C3=82 =C3=82 plugin again > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 and it definitely only sends the text it > > gets to spd_say > > >=C3=82 =C3=82 =C3=82 function > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 once. I think the next thing to try will > > be to enable > > >=C3=82 =C3=82 =C3=82 debugging in > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 speech-dispatcher (after we are sure > > that's what plugin > > >=C3=82 =C3=82 =C3=82 QtSpeech > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 is using) and see what text it's getting > > to synthesize from > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 okular. I'll write up some instructions > > for that once I > > >=C3=82 =C3=82 =C3=82 do it here > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 and remember how it's done :) > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 thanks, > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 Jeremy > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 use= r:~/QtSpeech/hello_speak> make > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 ma= ke: *** No targets specified > > and no makefile > > >=C3=82 =C3=82 =C3=82 found.=C3=83=C6=92=C3=A2=E2=82=AC=C5=A1 Sto= p. > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 Si= nce your opensuse VM is > > working fine, I doube > > >=C3=82 =C3=82 =C3=82 checked my > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 ins= tallations.=C3=83=C6=92=C3=A2=E2=82=AC=C5=A1=C3=83=E2=80=9A=C3=82 I have a > > 17 inch laptop and a 13 > > >=C3=82 =C3=82 =C3=82 inch old one > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 th= at I use > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 fo= r traveling.=C3=83=C6=92=C3=A2=E2=82=AC=C5=A1=C3=83=E2=80=9A=C3=82 Both > > machines have a main > > >=C3=82 =C3=82 =C3=82 partition opensuse > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 15= .2 and a > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 "t= est" partition with opensuse > > 15.3.=C3=83=C6=92=C3=A2=E2=82=AC=C5=A1=C3=83=E2=80=9A=C3=82 3/4 of= these > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 in= stallations have > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 th= e duplicate voices in Okular > > and Kmouth. Only 1 15.3 > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 in= stallation is > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 ha= ving a normal speech output in > > Ojular.=C3=83=C6=92=C3=A2=E2=82=AC=C5=A1=C3=83=E2=80=9A All 4 > > >=C3=82 =C3=82 =C3=82 installations > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 ar= e > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 up= graded systems (from previous > > opensuse 15.0, 15.1 > > >=C3=82 =C3=82 =C3=82 and prior > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 re= leases.=C3=83=C6=92=C3=A2=E2=82=AC=C5=A1 > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 So= none of them is a "clean" > > install like your VM. > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 I = tried building it on each > > laptop, but the same > > >=C3=82 =C3=82 =C3=82 result.=C3=83=C6=92=C3=A2=E2=82=AC=C5=A1=C3= =83=E2=80=9A=C3=82 =C3=83=C6=92=C3=A2=E2=82=AC=C5=A1=C3=83=E2=80=9A > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 Yo= u were > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 re= ight at the beginnig, it's > > turning out quite > > >=C3=82 =C3=82 =C3=82 difficult to > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 tr= ack down.=C3=83=C6=92=C3=A2=E2=82=AC=C5=A1 > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 An= y other suggestions? > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 If= all else fails, I'll do a > > clean install of 15.3 > > >=C3=82 =C3=82 =C3=82 on one of > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 th= ese 4 > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 pa= rtitions. > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3=82 Th= anks, Gustav. > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 > > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 Truncating the rest to get past mailing > > list size limit > > >=C3=82 =C3=82 =C3=82 without > > >=C3=82 =C3=82 =C3=82 >=C3=83=E2=80=9A=C3=82 =C3=83=E2=80=9A=C3= =82 =C3=83=E2=80=9A=C3=82 approval. > > >=C3=82 =C3=82 =C3=82 > > > > > > > > --0000000000009afb7605cf5ae17b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: base64 PGRpdiBkaXI9Imx0ciI+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFt aWx5Om1vbm9zcGFjZSI+SGkgR3VzdGF2LDwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQi IHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UiPjxicj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFp bF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj5UaGF0IGxvb2tzIGEgbG90 IG1vcmUgaW50ZXJlc3RpbmcuIFNvIGp1c3QgdG8gY29uZmlybSB0aGUgbWFyeSBoYWQgYSBsYW1i IGxpbmVzIHNvdW5kIGZpbmUgb24gdGhlIHNwZWFrZXIvaGVhZHBob25lcyBidXQgdGhlIGxhcmdl ciB0ZXh0IGZyb20gcGRmIHZpYSBva3VsYXIgc3RpbGwgc291bmRzIHN0cmFuZ2Ugb3IgYXMgaWYg dGhlcmUgYXJlIG11bHRpcGxlIHRoaW5ncyBiZWluZyBzYWlkIGF0IHRoZSBzYW1lIHRpbWU/PC9k aXY+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFj ZSI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWls eTptb25vc3BhY2UiPkkgZG9uJiMzOTt0IHNlZSBtdWNoIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUg MiwgSSB0cmllZCBzZW5kaW5nIGxvbmdlciB0ZXh0IHRocm91Z2ggb2t1bGFyIGhlcmUgYW5kIGdv dCBzb21lIHdlaXJkIGRpZmZlcmVudCBhY2NlbnQgc29tZWhvdywgYnV0IHNlZSBzaW1pbGFyIHRo aW5ncyBpbiBlc3BlYWsubG9nIGFib3V0IGl0IHNlbGVjdGluZyBlbiswIGxpa2UgeW91IGhhdmUg dGhlcmUuIEkgdGhpbmsgaXQmIzM5O3MgcG9zc2libGUgZXNwZWFrIGlzIHN3aXRjaGluZyBsYW5n dWFnZXMgZm9yIHNvbWUgcmVhc29uLCBtYXliZSB3aGVuIGl0IGdldHMgbm9uIHV0ZjggdGV4dCBs aWtlIHRoZSBjaGFyYWN0ZXIgYmV0d2VlbiB0aGUgY29weXJpZ2h0IHN5bWJvbCAmcXVvdDtBdXRo b3JzIC4uLiBDb250cmlidXRpb25zJnF1b3Q7IGJ1dCBJIHRyaWVkIGhhdmluZyBzcGQtc2F5IHJl YWQganVzdCB0aGF0IGFuZCBpdCByZWFkIGl0IGZpbmUuPC9kaXY+PGRpdiBjbGFzcz0iZ21haWxf ZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PGJyPjwvZGl2PjxkaXYgY2xh c3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UiPkkgdGhlbiBw dXQgYSB3aG9sZSBibG9jayBvZiB0ZXh0IGZyb20geW91ciBsb2cgbGlrZSB0aGlzIGludG8gYSB0 ZXN0ZmlsZS50eHQgYW5kIHVzZSB0aGlzIHRvIHJlYWQ6PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxf ZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PGJyPjwvZGl2PjxkaXYgY2xh c3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UiPnRlc3RmaWxl LnR4dCBjb250ZW50czo8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9u dC1mYW1pbHk6bW9ub3NwYWNlIj4mbHQ7c3BlYWsmZ3Q7U3RhdGVtZW50IG9mIEV0aGljczxicj5X cml0dGVuIGluZm9ybWVkIGNvbnNlbnQgd2FzIG9idGFpbmVkIGZyb20gdGhlIHBhdGllbnQgZm9y PGJyPnB1YmxpY2F0aW9uIG9mIHRoaXMgY2FzZSByZXBvcnQgYW5kIGFueSBhY2NvbXBhbnlpbmcg aW1hZ2VzLiZsdDttYXJrIG5hbWU9JnF1b3Q7X19zcGRfMCZxdW90Oy8mZ3Q7PGJyPkF1dGhvcnPi lqF+QH5ZIENvbnRyaWJ1dGlvbnM8YnI+RWxlbmEgUnVkYWtvdmEgd2FzIHRoZSBwcmltYXJ5IHBo eXNpY2lhbiB3aG8gdHJlYXRlZCB0aGU8YnI+cGF0aWVudCBhbmQgd2hvIG9idGFpbmVkIGFuZCBh bmFseXplZCB0aGUgZGF0YSBmb3IgdGhlIHN0dWR5LiZsdDttYXJrIG5hbWU9JnF1b3Q7X19zcGRf MSZxdW90Oy8mZ3Q7PGJyPlNlZW1hIE1haGVzaCBhbmFseXplZCB0aGUgZGF0YSwgd3JvdGUgdGhl IG1hbnVzY3JpcHQsIGFuZDxicj5vYnRhaW5lZCB0aGUgcmVmZXJlbmNlcy4mbHQ7bWFyayBuYW1l PSZxdW90O19fc3BkXzImcXVvdDsvJmd0OyBHZW9yZ2UgVml0aG91bGthcyB3YXMgdGhlIGd1aWRl LDxicj5maW5hbCBhcHByb3ZlciwgYW5kIGd1YXJhbnRvciBvZiB0aGUgd29yay4mbHQ7bWFyayBu YW1lPSZxdW90O19fc3BkXzMmcXVvdDsvJmd0OyBBbGwgYXV0aG9ycyBoYXZlPGJyPnJlYWQgYW5k IGFwcHJvdmVkIHRoZSBmaW5hbCB2ZXJzaW9uIG9mIHRoZSBtYW51c2NyaXB0LiZsdDttYXJrIG5h bWU9JnF1b3Q7X19zcGRfNCZxdW90Oy8mZ3Q7PGJyPkFja25vd2xlZGdlbWVudHM8YnI+VGhlIGF1 dGhvcnMgYXJlIHRoYW5rZnVsIHRvIEFpc2h3YXJ5YSBNYWRodXN1ZGhhbiBmb3IgdGhlPGJyPnRl Y2huaWNhbCBzdXBwb3J0LiZsdDttYXJrIG5hbWU9JnF1b3Q7X19zcGRfNSZxdW90Oy8mZ3Q7PGJy PiZsdDsvc3BlYWsmZ3Q7PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZv bnQtZmFtaWx5Om1vbm9zcGFjZSI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQi IHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UiPmNhdCAuL3Rlc3RmaWxlLnR4dCB8IHNwZC1z YXkgLXggLWU8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1p bHk6bW9ub3NwYWNlIj48YnI+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9 ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+LXggbWFrZXMgaXQgcGFyc2UgdGhlICZsdDtzcGVhayZn dDsgYW5kICZsdDttYXJrJmd0OyB0YWdzLCBldGMuIGFuZCAtZSBtYWtlcyBpdCByZWFkIHRleHQg Z2l2ZW4gZnJvbSBzdGFuZGFyZCBpbnB1dCB0aGF0IGNhdCBpcyBnaXZpbmcgaXQuPC9kaXY+PGRp diBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+PGJy PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTptb25v c3BhY2UiPldoZW4gSSB0cmllZCB0aGF0IGhlcmUgaXQgcmVhZCBhYm91dCBhIGxpbmUsIHRoZW4g Z290IGFuIGFzc2VydGlvbi48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0i Zm9udC1mYW1pbHk6bW9ub3NwYWNlIj48YnI+PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVs dCIgc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+RnJvbSBteSBlc3BlYWsubG9nIGhlcmU6 PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9z cGFjZSI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZh bWlseTptb25vc3BhY2UiPldlZCBPY3QgMjcgMTM6Mjg6MTkgMjAyMSBbMzMzMjcyXTogRXNwZWFr OiBtb2R1bGVfc3BlYWsoKS48YnI+wqBXZWQgT2N0IDI3IDEzOjI4OjE5IDIwMjEgWzMzMzI5N106 IEVzcGVhazogUmVxdWVzdGVkIGRhdGE6IHxwdWJsaWNhdGlvbiBvZiB0aGlzIGNhc2UgcmVwb3J0 IGFuZCBhbnkgYWNjb21wYW55aW5nIGltYWdlcy4mbHQ7bWFyayBuYW1lPSZxdW90O19fc3BkXzAm cXVvdDsvJmd0OyZsdDttYXJrIG5hbWU9JnF1b3Q7X19zcGRfMCZxdW90Oy8mZ3Q7PGJyPnwgMCAx MDU8YnI+wqBXZWQgT2N0IDI3IDEzOjI4OjE5IDIwMjEgWzM4NDEyOV06IEVzcGVhazogTGVhdmlu ZyBtb2R1bGVfc3BlYWsoKSBub3JtYWxseS48YnI+wqBXZWQgT2N0IDI3IDEzOjI4OjE5IDIwMjEg WzM4NTQ4N106IEVzcGVhazogUGxheWJhY2sgc2VtYXBob3JlIG9uLjxicj7CoFdlZCBPY3QgMjcg MTM6Mjg6MTkgMjAyMSBbMzg1NDk5XTogUHJpbnRpbmcgcmVwbHk6IDcwMSBCRUdJTjxicj48YnI+ wqBXZWQgT2N0IDI3IDEzOjI4OjE5IDIwMjEgWzM4NTUwOV06IFByaW50ZWQ8YnI+wqBXZWQgT2N0 IDI3IDEzOjI4OjE5IDIwMjEgWzM4NTUxOF06IEVzcGVhazogU2VuZGluZyA1MTI4MyBzYW1wbGVz IHRvIGF1ZGlvLjxicj7CoFdlZCBPY3QgMjcgMTM6Mjg6MjAgMjAyMSBbODc4MTY4XTogQ01EOiAm bHQ7U1RPUDxicj4mZ3Q7PGJyPsKgV2VkIE9jdCAyNyAxMzoyODoyMCAyMDIxIFs4NzgxOTRdOiBF c3BlYWs6IG1vZHVsZV9zdG9wKCkuPGJyPsKgV2VkIE9jdCAyNyAxMzoyODoyMCAyMDIxIFs4Nzgy MTddOiBFc3BlYWs6IHN0b3BwaW5nLi4uPGJyPsKgV2VkIE9jdCAyNyAxMzoyODoyMCAyMDIxIFs4 NzgyMzddOiBDTUQ6ICZsdDtRVUlUPGJyPiZndDs8YnI+wqBXZWQgT2N0IDI3IDEzOjI4OjIwIDIw MjEgWzg3ODI3OF06IEVzcGVhazogU3RvcCBvciBwYXVzZSBzZW1hcGhvcmUgb24uPGJyPsKgV2Vk IE9jdCAyNyAxMzoyODoyMCAyMDIxIFs4NzgyOTldOiBFc3BlYWs6IFN0b3BwaW5nIGF1ZGlvLjxi cj5Bc3NlcnRpb24gJiMzOTtwdGhyZWFkX211dGV4X2Rlc3Ryb3koJmFtcDttLSZndDttdXRleCkg PT0gMCYjMzk7IGZhaWxlZCBhdCBwdWxzZWNvcmUvbXV0ZXgtcG9zaXguYzo4MywgZnVuY3Rpb24g cGFfbXV0ZXhfZnJlZSgpLiBBYm9ydGluZy48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0 IiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj48YnI+PC9kaXY+PGRpdiBjbGFzcz0iZ21h aWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+SSB0aGluayBlc3BlYWsg aXMgaGF2aW5nIGlzc3VlcyB3aXRoIHRoZSBsb25nZXIgdGV4dCBnaXZlbiBmcm9tIG9rdWxhci4g PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTpt b25vc3BhY2UiPjxicj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9u dC1mYW1pbHk6bW9ub3NwYWNlIj5JIHRvb2sgYSBxdWljayBsb29rIGF0IHVzaW5nIGVzcGVhay1u ZyBvbiBvcGVuc3VzZSAxNS4yLCBidXQgdGhhdCBkb2VzbiYjMzk7dCBzZWVtIHRvIGJlIHBvc3Np YmxlLCBub3RoaW5nIGlzIHByb3ZpZGluZyBzZF9lc3BlYWstbmcgc3BlZWNoLWRpc3BhdGNoZXIg bW9kdWxlIGZyb20gdGhlIGF2YWlsYWJsZSBwYWNrYWdlcyB3aGljaCB3b3VsZCBiZSBuZWVkZWQg dG8gdXNlIGVzcGVhay1uZyBpbnN0ZWFkIG9mIGVzcGVhay48L2Rpdj48ZGl2IGNsYXNzPSJnbWFp bF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNlIj48YnI+PC9kaXY+PGRpdiBj bGFzcz0iZ21haWxfZGVmYXVsdCIgc3R5bGU9ImZvbnQtZmFtaWx5Om1vbm9zcGFjZSI+SWYgeW91 IGNyZWF0ZSBhIHRleHQgZmlsZSBsaWtlIGFib3ZlIGFuZCBjYXQgaXQgaW50byBzcGQtc2F5IC14 IC1lIGxpa2UgYWJvdmUgZG9lcyBpdCBkdXBsaWNhdGUgdGhlbiBhbHNvPzwvZGl2PjxkaXYgY2xh c3M9ImdtYWlsX2RlZmF1bHQiIHN0eWxlPSJmb250LWZhbWlseTptb25vc3BhY2UiPjxicj48L2Rp dj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6bW9ub3NwYWNl Ij5CUiw8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9kZWZhdWx0IiBzdHlsZT0iZm9udC1mYW1pbHk6 bW9ub3NwYWNlIj5KZXJlbXk8YnI+PC9kaXY+PC9kaXY+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1 b3RlIj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWxfYXR0ciI+T24gV2VkLCBPY3QgMjcsIDIw MjEgYXQgMTA6NDEgQU0gR3VzdGF2IERlZ3JlZWYgJmx0OzxhIGhyZWY9Im1haWx0bzpndXN0YXY5 N0BnbWFpbC5jb20iPmd1c3Rhdjk3QGdtYWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48 YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHgg MC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0 OjFleCI+U29ycnkgSmVyZW15LsKgIEkgcnVzaGVkIHRoZSBwcmV2aW91cyByZXNwb25zZSBhbmQg ZGlkIG5vdCBzZWUgdGhlIGxhc3QgPGJyPg0KcGFydCByZWdhcmRpbmcgdGhlIERlYnVnIDEuIFll cywgSSBoYWQgdG8gY2hhbmdlIHRoZSBEZWJ1ZyBmcm9tIDAgdG8gMS7CoCA8YnI+DQpJIHJlYm9v dGVkIHRvIG1ha2Ugc3VyZSBib3RoIGVzcGVhayBhbmQgc3BlZWNoLWRpc3BhdGNoZXIgdXNlZCB0 aGUgPGJyPg0KdXBkYXRlZCBjb25maWcgZmlsZXMuwqAgSSBoYWQgc3BkLXNhecKgIHNwZWFrIDMg c2VudGVuY2VzIGFuZCBJIGhhZCBPa3VsYXIgPGJyPg0KcmVhZCAxLzIgcGFnZSBvZiBhIHBkZiB0 aHJlZSB0aW1lcywganVzdCBpbiBjYXNlLsKgIEhlcmUgYXJlIHRoZSB6aXBwZWQgPGJyPg0KbG9n cy7CoCBJIGRlbGV0ZWQgdGhlIG9sZCBsb2dzIGJlZm9yZSByZWJvb3RpbmcuwqAgVGhhbmtzIGZv ciB5b3VyIHBhdGllbnQgPGJyPg0KZWZmb3J0cyzCoCBHdXN0YXYuPGJyPg0KPGJyPg0KT24gMTAv MjYvMjEgODowMCBQTSwgSmVyZW15IFdoaXRpbmcgd3JvdGU6PGJyPg0KJmd0OyBHdXN0YXYsPGJy Pg0KJmd0Ozxicj4NCiZndDsgWWVhaCwgSSB0aGluayB0aGUgbWlzc2luZyBiaXRzIHdlcmUgdGhl IERlYnVnIDEgaW4gZXNwZWFrLmNvbmYgZmlsZS4gSSA8YnI+DQomZ3Q7IGhhZCB0aGF0IGhlcmUg YnV0IGZvcmdvdCB0byBtZW50aW9uIGl0IG9yaWdpbmFsbHkuIEFsc28sIHRoZSBleHRyYSA8YnI+ DQomZ3Q7IGRldGFpbHMgYXJlIGluIHRoZSBlc3BlYWsubG9nIG5vdCBzcGVlY2gtZGlzcGF0Y2hl ci5sb2cgaXQgc2VlbXMuIFRoZSA8YnI+DQomZ3Q7IG9uZSB5b3Ugc2VudCB3YXMgZW1wdHksIGJ1 dCB0aGF0JiMzOTtzIHByb2JhYmx5IGJlY2F1c2Ugb2YgdGhlIG1pc3NpbmcgPGJyPg0KJmd0OyBE ZWJ1ZyAxIGluIHRoZXJlLiBPbmNlIHRoYXQmIzM5O3MgaW4gcGxhY2UgaXQgc2hvdWxkIGdpdmUg YSBidW5jaCBvZiB0aGlzIDxicj4NCiZndDsga2luZCBvZiBkZXRhaWxzLjxicj4NCiZndDs8YnI+ DQomZ3Q7IHRoYW5rcyw8YnI+DQomZ3Q7IEplcmVteTxicj4NCiZndDs8YnI+DQomZ3Q7IE9uIFR1 ZSwgT2N0IDI2LCAyMDIxIGF0IDExOjQxIEFNIEd1c3RhdiBEZWdyZWVmICZsdDs8YSBocmVmPSJt YWlsdG86Z3VzdGF2OTdAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3VzdGF2OTdAZ21haWwu Y29tPC9hPiA8YnI+DQomZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmd1c3Rhdjk3QGdt YWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmd1c3Rhdjk3QGdtYWlsLmNvbTwvYT4mZ3Q7Jmd0OyB3 cm90ZTo8YnI+DQomZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgSGkgSmVyZW15LDxicj4NCiZndDs8YnI+ DQomZ3Q7wqAgwqAgwqBJIGRpZCBFWEFDVExZIGFzIHlvdSBzYWlkIHdoZW4gSSBzZW50IHlvdSB0 aGUgemlwIGZpbGUuw4LCoCBXaGVuIEk8YnI+DQomZ3Q7wqAgwqAgwqBmaXJzdDxicj4NCiZndDvC oCDCoCDCoGVkaXRlZCB0aGUgLmNvbmYgZmlsZSwgdGhlcmUgd2FzIG5vIG91dHB1dCB0byB0aGUg bG9ncywgc28gSSByZWJvb3RlZDxicj4NCiZndDvCoCDCoCDCoHRoZSBzeXN0ZW0gKEkgZGlkIG5v dCBrbm93IGhvdyB0byByZS1zdGFydCB0aGUgZGVhbW9uKS4gTm8gY2x1ZTxicj4NCiZndDvCoCDC oCDCoHdoeSB0aGU8YnI+DQomZ3Q7wqAgwqAgwqBvdXRwdXQgeW91IGV4cGVjdGVkIGlzIG5vdCB0 aGVyZS4gw4LCoCBTbyBub3cgSSBkaWQgdGhlIHNhbWUgdGhpbmc8YnI+DQomZ3Q7wqAgwqAgwqBh Z2Fpbiw8YnI+DQomZ3Q7wqAgwqAgwqBidXQgSSBoYWQgT2t1bGFyIHJlYWQgdHdvIHNlcGFyYXRl IGxvbmcgaW5zdG5hY2VzIGFuZCB0aGVuIGhhZDxicj4NCiZndDvCoCDCoCDCoHNwZC1zYXkgYTxi cj4NCiZndDvCoCDCoCDCoHdob2xlIHNlbnRlbmNlIHR3aWNlLsOCwqAgSGVyZSBpcyB0aGUgc2lu Z2xlIGxvZyBmaWxlIChJIGRpZCBub3Q8YnI+DQomZ3Q7wqAgwqAgwqBkZWxldGUgdGhlPGJyPg0K Jmd0O8KgIMKgIMKgb2xkIGxvZyBmaWxlLCBzbyBJIGZpZ3VyZSB0aGUgbmV3IGluZm8gaGFzIGJl ZW4gYXBwZW5kZWQuw4IgR3VzdGF2PGJyPg0KJmd0Ozxicj4NCiZndDvCoCDCoCDCoE9uIDEwLzI2 LzIxIDc6MDMgUE0sIEplcmVteSBXaGl0aW5nIHdyb3RlOjxicj4NCiZndDvCoCDCoCDCoCZndDsg R3VzdGF2LDxicj4NCiZndDvCoCDCoCDCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7IEkgc2Vl IHNwZWVjaCBkaXNwYXRjaGVyIGl0c2VsZiBzdGFydGVkIGFuZCBlbmRlZCBhIGNvdXBsZSBvZjxi cj4NCiZndDvCoCDCoCDCoHRpbWVzIGluPGJyPg0KJmd0O8KgIMKgIMKgJmd0OyB0aGVyZSwgYnV0 IEkgZG9uJiMzOTt0IHNlZSB3aGF0IHRleHQgaXQgd2FzIHNlbnQgdG8gc3ludGhlc2l6ZS4gRGlk IHlvdTxicj4NCiZndDvCoCDCoCDCoCZndDsgdHJ5IHNwZC1zYXkgJnF1b3Q7SGVsbG8mcXVvdDsg b3IgdHJ5aW5nIHdpdGggb2t1bGFyIHRvIHNwZWFrIHNvbWUgZG9jdW1lbnQ8YnI+DQomZ3Q7wqAg wqAgwqBvciBhPGJyPg0KJmd0O8KgIMKgIMKgJmd0OyBwYWdlPyBJIHdhcyBob3BpbmcgdG8gc2Vl IHNvbWV0aGluZyBsaWtlIHRoaXM6PGJyPg0KJmd0O8KgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDC oCDCoCZndDsgVHVlIE9jdCAyNiAwOTozMToyNSAyMDIxIFs2MTc0OTddOiBFc3BlYWs6IFN0b3Ag b3IgcGF1c2UgdGhyZWFkPGJyPg0KJmd0O8KgIMKgIMKgJmd0OyBzdGFydGluZy4uLi4uLi48YnI+ DQomZ3Q7wqAgwqAgwqAmZ3Q7IMOD4oCaw4LCoFR1ZSBPY3QgMjYgMDk6MzE6MjUgMjAyMSBbNjM2 NTE2XTogQ01EOiAmbHQ7U0VUPGJyPg0KJmd0O8KgIMKgIMKgJmd0OyAmZ3Q7PGJyPg0KJmd0O8Kg IMKgIMKgJmd0OyDDg+KAmsOCwqBUdWUgT2N0IDI2IDA5OjMxOjI1IDIwMjEgWzYzNjU4N106IENN RDogJmx0O1NQRUFLPGJyPg0KJmd0O8KgIMKgIMKgJmd0OyAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg Jmd0OyDDg+KAmsOCwqBUdWUgT2N0IDI2IDA5OjMxOjI1IDIwMjEgWzYzNjYxN106IEVzcGVhazog bW9kdWxlX3NwZWFrKCkuPGJyPg0KJmd0O8KgIMKgIMKgJmd0OyDDg+KAmsOCwqBUdWUgT2N0IDI2 IDA5OjMxOjI1IDIwMjEgWzYzNjYyN106IEVzcGVhazogUmVxdWVzdGVkIGRhdGE6PGJyPg0KJmd0 O8KgIMKgIMKgJmd0OyB8Jmx0O3NwZWFrJmd0O2hlbGxvJmx0Oy9zcGVhayZndDt8IDAgMjA8YnI+ DQomZ3Q7wqAgwqAgwqAmZ3Q7IMOD4oCaw4LCoFR1ZSBPY3QgMjYgMDk6MzE6MjUgMjAyMSBbNjM2 NjM3XTogRXNwZWFrOjxicj4NCiZndDvCoCDCoCDCoHNldF9sYW5ndWFnZV9hbmRfdm9pY2UgZW4g MTxicj4NCiZndDvCoCDCoCDCoCZndDsgw4PigJrDgsKgVHVlIE9jdCAyNiAwOTozMToyNSAyMDIx IFs2MzY2NDddOiBFc3BlYWs6PGJyPg0KJmd0O8KgIMKgIMKgc2V0X2xhbmd1YWdlX2FuZF92b2lj ZTxicj4NCiZndDvCoCDCoCDCoCZndDsgbmFtZT1lbiswPGJyPg0KJmd0O8KgIMKgIMKgJmd0OyDD g+KAmsOCwqBUdWUgT2N0IDI2IDA5OjMxOjI1IDIwMjEgWzYzNjg0MF06IEVzcGVhazogU3VjY2Vz c2Z1bGx5IHNldDxicj4NCiZndDvCoCDCoCDCoHZvaWNlIHRvPGJyPg0KJmd0O8KgIMKgIMKgJmd0 OyAmcXVvdDtlbiswJnF1b3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmd0OyDDg+KAmsOCwqBUdWUgT2N0 IDI2IDA5OjMxOjI1IDIwMjEgWzYzNjg1MF06IEVzcGVhazo8YnI+DQomZ3Q7wqAgwqAgwqBzZXRf bGFuZ3VhZ2VfYW5kX3ZvaWNlIGVuIDE8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7IMOD4oCaw4LCoFR1 ZSBPY3QgMjYgMDk6MzE6MjUgMjAyMSBbNjM2ODYwXTogRXNwZWFrOjxicj4NCiZndDvCoCDCoCDC oHNldF9sYW5ndWFnZV9hbmRfdm9pY2U8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7IG5hbWU9ZW4rMDxi cj4NCiZndDvCoCDCoCDCoCZndDsgw4PigJrDgsKgVHVlIE9jdCAyNiAwOTozMToyNSAyMDIxIFs2 MzY5NzNdOiBFc3BlYWs6IFN1Y2Nlc3NmdWxseSBzZXQ8YnI+DQomZ3Q7wqAgwqAgwqB2b2ljZSB0 bzxicj4NCiZndDvCoCDCoCDCoCZndDsgJnF1b3Q7ZW4rMCZxdW90Ozxicj4NCiZndDvCoCDCoCDC oCZndDsgw4PigJrDgsKgVHVlIE9jdCAyNiAwOTozMToyNSAyMDIxIFs2ODc5ODddOiBFc3BlYWs6 IFJhdGUgc2V0IHRvIDE3MC48YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7IMOD4oCaw4LCoFR1ZSBPY3Qg MjYgMDk6MzE6MjUgMjAyMSBbNzM4Nzg4XTogRXNwZWFrOiBWb2x1bWUgc2V0IHRvIDIwMC48YnI+ DQomZ3Q7wqAgwqAgwqAmZ3Q7IMOD4oCaw4LCoFR1ZSBPY3QgMjYgMDk6MzE6MjUgMjAyMSBbOTM3 NTM1XTogRXNwZWFrOiBQaXRjaCBzZXQgdG8gNTAuPGJyPg0KJmd0O8KgIMKgIMKgJmd0OyDDg+KA msOCwqBUdWUgT2N0IDI2IDA5OjMxOjI1IDIwMjEgWzk4NzY5OF06IFNldCBwdW5jdHVhdGlvbiBt b2RlLjxicj4NCiZndDvCoCDCoCDCoCZndDsgw4PigJrDgsKgVHVlIE9jdCAyNiAwOTozMToyNiAy MDIxIFszNzkxN106IFNldCBjYXBpdGFscyBtb2RlLjxicj4NCiZndDvCoCDCoCDCoCZndDsgw4Pi gJrDgsKgVHVlIE9jdCAyNiAwOTozMToyNiAyMDIxIFs4ODQyNl06IEVzcGVhazogTGVhdmluZzxi cj4NCiZndDvCoCDCoCDCoG1vZHVsZV9zcGVhaygpPGJyPg0KJmd0O8KgIMKgIMKgJmd0OyBub3Jt YWxseS48YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7IMOD4oCaw4LCoFR1ZSBPY3QgMjYgMDk6MzE6MjYg MjAyMSBbODg2ODldOiBFc3BlYWs6IFBsYXliYWNrIHNlbWFwaG9yZSBvbi48YnI+DQomZ3Q7wqAg wqAgwqAmZ3Q7IMOD4oCaw4LCoFR1ZSBPY3QgMjYgMDk6MzE6MjYgMjAyMSBbODg3MjldOiBQcmlu dGluZyByZXBseTogNzAxIEJFR0lOPGJyPg0KJmd0O8KgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDC oCDCoCZndDsgaW4gdGhlIGVzcGVhay5sb2cgYnV0IGl0JiMzOTtzIGVtcHR5LiBBaCwgbWF5IG5l ZWQgdG8gYWxzbyBzZXQ8YnI+DQomZ3Q7wqAgwqAgwqBlc3BlYWsuY29uZjxicj4NCiZndDvCoCDC oCDCoCZndDsgdG8gZGVidWcgbGlrZSB0aGlzIGluIC9ldGMvc3BlZWNoLWRpc3BhdGNoZXIvbW9k dWxlcy9lc3BlYWsuY29uZjo8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKg Jmd0OyAjRGVidWdnaW5nPGJyPg0KJmd0O8KgIMKgIMKgJmd0OyBEZWJ1ZyAxPGJyPg0KJmd0O8Kg IMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCZndDsgQ2hhbmdlIHRoZSAwIHRvIDEgaWYgaXQm IzM5O3MgdGhlcmUsIG90aGVyd2lzZSBhZGQgRGVidWcgMSB0byB0aGU8YnI+DQomZ3Q7wqAgwqAg wqBlbmQgb2Y8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7IHRoZSBmaWxlIGlmIGl0JiMzOTtzIG5vdCB0 aGVyZSBhdCBhbGwuPGJyPg0KJmd0O8KgIMKgIMKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCZndDsg dGhhbmtzLDxicj4NCiZndDvCoCDCoCDCoCZndDsgSmVyZW15PGJyPg0KJmd0O8KgIMKgIMKgJmd0 Ozxicj4NCiZndDvCoCDCoCDCoCZndDsgT24gVHVlLCBPY3QgMjYsIDIwMjEgYXQgMTA6NTMgQU0g R3VzdGF2IERlZ3JlZWY8YnI+DQomZ3Q7wqAgwqAgwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmd1c3Rh djk3QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmd1c3Rhdjk3QGdtYWlsLmNvbTwvYT4gJmx0 O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3VzdGF2OTdAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFu ayI+Z3VzdGF2OTdAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7ICZsdDtt YWlsdG86PGEgaHJlZj0ibWFpbHRvOmd1c3Rhdjk3QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi Pmd1c3Rhdjk3QGdtYWlsLmNvbTwvYT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3VzdGF2 OTdAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3VzdGF2OTdAZ21haWwuY29tPC9hPiZndDsm Z3Q7Jmd0OyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmd0 O8OCwqAgw4LCoCDDgsKgVGhhbmtzIEplcmVteS7Dg+KAmsOCwqAgVmVyeSBjbGVhciBpbnN0cnVj dGlvbnMuw4PigJrDgiBIZXJlIGlzPGJyPg0KJmd0O8KgIMKgIMKgdGhlIHppcCBmaWxlLDxicj4N CiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoEd1c3Rhdjxicj4NCiZndDvCoCDCoCDCoCZn dDs8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqBPbiAxMC8yNi8yMSA1OjM2IFBN LCBKZXJlbXkgV2hpdGluZyB3cm90ZTo8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOC wqAmZ3Q7IEd1c3Rhdiw8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7PGJy Pg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0OyBPaywgdGhlIHF1aWNrZXN0IHdh eSB0byBkZWJ1ZyB0aGlzIHdpbGwgYmUgdG8gc2V0IGE8YnI+DQomZ3Q7wqAgwqAgwqBMb2dEaXIg aW48YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7IC9ldGMvc3BlZWNoLWRp c3BhdGNoZXIvc3BlZWNoZC5jb25mIGxpa2UgdGhpczo8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LC oCDDgsKgIMOCwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0OyAj TG9nRGlyICZxdW90O2RlZmF1bHQmcXVvdDsgJmx0Oy0tIENvbW1lbnQgb3V0IHRoaXMgb25lIGlm IGl0JiMzOTtzIG5vdDxicj4NCiZndDvCoCDCoCDCoGJ5IGFkZGluZzxicj4NCiZndDvCoCDCoCDC oCZndDvDgsKgIMOCwqAgw4LCoHRoZSAjPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDD gsKgJmd0OyBhdCB0aGUgZnJvbnQuPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKg Jmd0OyBMb2dEaXIgJnF1b3Q7L2hvbWUvamVyZW15L3NkbG9ncy8mcXVvdDs8YnI+DQomZ3Q7wqAg wqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LC oCDDgsKgJmd0OyBzdWRvIHdpbGwgYmUgbmVlZGVkIHRvIGVkaXQgdGhvc2UgZmlsZXMgaW48YnI+ DQomZ3Q7wqAgwqAgwqAvZXRjL3NwZWVjaC1kaXNwYXRjaGVyLzxicj4NCiZndDvCoCDCoCDCoCZn dDvDgsKgIMOCwqAgw4LCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAm Z3Q7IHlvdSYjMzk7bGwgbmVlZCB0byBjcmVhdGUgYW4gc2Rsb2dzIGZvbGRlciBpbiB5b3VyIGhv bWU8YnI+DQomZ3Q7wqAgwqAgwqBkaXJlY3RvcnkgKEk8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LC oCDDgsKgIMOCwqB0cmllZDxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDsg dXNpbmcgdGhlIGRlZmF1bHQgb3BlbnN1c2UgL3Zhci9sb2cvc3BlZWNoLWRpc3BhdGNoZXI8YnI+ DQomZ3Q7wqAgwqAgwqBwYXRoLCBidXQgc2Q8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKg IMOCwqAmZ3Q7IHJ1bm5pbmcgYXMgbWUgY291bGRuJiMzOTt0IHdyaXRlIHRoZXJlIGFuZCBpdCYj Mzk7czxicj4NCiZndDvCoCDCoCDCoGNvbXBsaWNhdGVkLCBiZXR0ZXIgdG88YnI+DQomZ3Q7wqAg wqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7IGp1c3QgbWFrZSBhIG5ldyBwYXRoIGluIHlvdXIg aG9tZSBmb2xkZXIgYW5kIHBvaW50IHRvPGJyPg0KJmd0O8KgIMKgIMKgaXQuIEFsc28gdXNlPGJy Pg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0OyB5b3VyIHVzZXJuYW1lLCBub3Qg amVyZW15IDopPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0Ozxicj4NCiZn dDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDsgVGhlbiB3aGVuIHlvdSBydW4gc3BkLXNh eSAmcXVvdDtIZWxsbyZxdW90OyBvciB3aGF0ZXZlciBpdCB3aWxsPGJyPg0KJmd0O8KgIMKgIMKg Y3JlYXRlIGE8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqBmZXcgbG9nPGJyPg0K Jmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0OyBmaWxlcyBpbiB0aGF0IHNkbG9ncyBw YXRoLiBJIHdvdWxkIHNheSBkbyB0aGF0IGEgY291cGxlPGJyPg0KJmd0O8KgIMKgIMKgb2YgdGlt ZXM8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqB0aGVuPGJyPg0KJmd0O8KgIMKg IMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0OyBoYXZlIG9rdWxhciBzcGVhayB0aGUgY3VycmVudCBw YWdlIGEgY291cGxlIG9mIHRpbWVzLjxicj4NCiZndDvCoCDCoCDCoFRoZW4gemlwPGJyPg0KJmd0 O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgdXAgdGhhdDxicj4NCiZndDvCoCDCoCDCoCZndDvD gsKgIMOCwqAgw4LCoCZndDsgc2Rsb2dzIGZvbGRlciBhbmQgc2VuZCBpdCBoZXJlIGFuZCB3ZSBj YW4gdGFrZSBhIGxvb2s8YnI+DQomZ3Q7wqAgwqAgwqBhdCB3aGF0PGJyPg0KJmd0O8KgIMKgIMKg Jmd0O8OCwqAgw4LCoCDDgsKgJmd0OyBzcGVlY2gtZGlzcGF0Y2hlciBpcyBnZXR0aW5nLCBhbmQg aG9wZWZ1bGx5IGZpbmQgb3V0PGJyPg0KJmd0O8KgIMKgIMKgd2h5IGl0IHNvdW5kczxicj4NCiZn dDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDsgZ2FyYmxlZCBvbiB5b3VyIGF1ZGlvIHN5 c3RlbS48YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7PGJyPg0KJmd0O8Kg IMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0OyBCUiw8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LC oCDDgsKgIMOCwqAmZ3Q7IEplcmVteTxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LC oCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7IE9uIFR1ZSwgT2N0 IDI2LCAyMDIxIGF0IDg6MjkgQU0gSmVyZW15IFdoaXRpbmc8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7 w4LCoCDDgsKgIMOCwqAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpwd2hpdGluZ0BrZGUub3JnIiB0YXJn ZXQ9Il9ibGFuayI+anB3aGl0aW5nQGtkZS5vcmc8L2E+ICZsdDttYWlsdG86PGEgaHJlZj0ibWFp bHRvOmpwd2hpdGluZ0BrZGUub3JnIiB0YXJnZXQ9Il9ibGFuayI+anB3aGl0aW5nQGtkZS5vcmc8 L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmpwd2hp dGluZ0BrZGUub3JnIiB0YXJnZXQ9Il9ibGFuayI+anB3aGl0aW5nQGtkZS5vcmc8L2E+ICZsdDtt YWlsdG86PGEgaHJlZj0ibWFpbHRvOmpwd2hpdGluZ0BrZGUub3JnIiB0YXJnZXQ9Il9ibGFuayI+ anB3aGl0aW5nQGtkZS5vcmc8L2E+Jmd0OyZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDD gsKgIMOCwqAmZ3Q7ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmpwd2hpdGluZ0BrZGUub3Jn IiB0YXJnZXQ9Il9ibGFuayI+anB3aGl0aW5nQGtkZS5vcmc8L2E+ICZsdDttYWlsdG86PGEgaHJl Zj0ibWFpbHRvOmpwd2hpdGluZ0BrZGUub3JnIiB0YXJnZXQ9Il9ibGFuayI+anB3aGl0aW5nQGtk ZS5vcmc8L2E+Jmd0Ozxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRv Ompwd2hpdGluZ0BrZGUub3JnIiB0YXJnZXQ9Il9ibGFuayI+anB3aGl0aW5nQGtkZS5vcmc8L2E+ ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmpwd2hpdGluZ0BrZGUub3JnIiB0YXJnZXQ9Il9i bGFuayI+anB3aGl0aW5nQGtkZS5vcmc8L2E+Jmd0OyZndDsmZ3Q7Jmd0OyB3cm90ZTo8YnI+DQom Z3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OC wqAgw4LCoCDDgsKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDs8 YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LC oCDDg+KAmsOCwqBPbiBUdWUsIE9jdCAyNiwgMjAyMSBhdCA4OjA5IEFNIEd1c3RhdiBEZWdyZWVm PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmx0OzxhIGhyZWY9Im1haWx0bzpn dXN0YXY5N0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ndXN0YXY5N0BnbWFpbC5jb208L2E+ ICZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmd1c3Rhdjk3QGdtYWlsLmNvbSIgdGFyZ2V0PSJf YmxhbmsiPmd1c3Rhdjk3QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmx0O21h aWx0bzo8YSBocmVmPSJtYWlsdG86Z3VzdGF2OTdAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ Z3VzdGF2OTdAZ21haWwuY29tPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpndXN0YXY5 N0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5ndXN0YXY5N0BnbWFpbC5jb208L2E+Jmd0OyZn dDs8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCa w4LCoCDDg+KAmsOCwqAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0bzpndXN0YXY5N0BnbWFpbC5j b20iIHRhcmdldD0iX2JsYW5rIj5ndXN0YXY5N0BnbWFpbC5jb208L2E+PGJyPg0KJmd0O8KgIMKg IMKgJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86Z3VzdGF2OTdAZ21haWwuY29tIiB0YXJnZXQ9 Il9ibGFuayI+Z3VzdGF2OTdAZ21haWwuY29tPC9hPiZndDsgJmx0O21haWx0bzo8YSBocmVmPSJt YWlsdG86Z3VzdGF2OTdAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3VzdGF2OTdAZ21haWwu Y29tPC9hPjxicj4NCiZndDvCoCDCoCDCoCZsdDttYWlsdG86PGEgaHJlZj0ibWFpbHRvOmd1c3Rh djk3QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmd1c3Rhdjk3QGdtYWlsLmNvbTwvYT4mZ3Q7 Jmd0OyZndDsmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgd3JvdGU6PGJy Pg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCZn dDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOC wqAgw4PigJrDgsKgSGkgSmVyZW15LDxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LC oCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD 4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoERlZXBseSBhcHByZWNpYXRlIHlv dXIgdGltZSBhbmQ8YnI+DQomZ3Q7wqAgwqAgwqBlZmZvcnQsIGJ1dCBubyBsdWNrLjxicj4NCiZn dDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDs8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LC oCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgjxicj4N CiZndDvCoCDCoCDCoMOD4oCaw4LCoMODxpLDouKCrMWhw4PigJrDgsKgw4PGksOi4oKsxaHDg+KA msOCwqB1c2VyOn4vUXRTcGVlY2gvaGVsbG9fc3BlYWsmZ3Q7IHFtYWtlLXF0NTxicj4NCiZndDvC oCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LC oCDDg+KAmsOCwqAgw4PigJrDgsKgSW5mbzogY3JlYXRpbmcgc3Rhc2ggZmlsZTxicj4NCiZndDvC oCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LC oCDDg+KAmsOCPGJyPg0KJmd0O8KgIMKgIMKgw4PigJrDgsKgL2hvbWUvdXNlci9RdFNwZWVjaC9o ZWxsb19zcGVhay8ucW1ha2Uuc3Rhc2g8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOC wqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoFBy b2plY3QgRVJST1I6IFVua25vd24gbW9kdWxlKHMpPGJyPg0KJmd0O8KgIMKgIMKgaW4gUVQ6IHRl eHR0b3NwZWVjaDxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDs8YnI+DQom Z3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OC wqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgT2ssIGZyb20gdGhh dCBpdCBzZWVtcyB5b3UgZG9uJiMzOTt0IGhhdmUgdGhlPGJyPg0KJmd0O8KgIMKgIMKgLWRldmVs IHBhY2thZ2U8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqBuZWVkZWQgdG88YnI+ DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDD g+KAmsOCwqBidWlsZCB0aGluZ3MgYWdhaW5zdCBRdFNwZWVjaC4gRm9yIHRoYXQ8YnI+DQomZ3Q7 wqAgwqAgwqBpbnN0YWxsIHRoZTxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoGZv bGxvd2luZzo8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7PGJyPg0KJmd0 O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrD gsKgc3VkbyB6eXBwZXIgaW5zdGFsbCBsaWJxdDUtcXRzcGVlY2gtZGV2ZWw8YnI+DQomZ3Q7wqAg wqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LC oCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgVGhlbiB5b3Ugc2hvdWxkIGJl IGFibGUgdG8gYnVpbGQgaGVsbG9fc3BlYWsuPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LC oCDDgsKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOC wqAgw4PigJrDgsKgIMOD4oCaw4LCoEJ1dCBzaW5jZSBzcGVlY2gtZGlzcGF0Y2hlciBpdHNlbGYg ZG9lc24mIzM5O3Q8YnI+DQomZ3Q7wqAgwqAgwqBoYXZlIHRoZSBwcm9ibGVtPGJyPg0KJmd0O8Kg IMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKg KHNwZC1zYXkgZGlkbiYjMzk7dCBkdXBsaWNhdGUpIHRoZSBwcm9ibGVtIGlzPGJyPg0KJmd0O8Kg IMKgIMKgZWl0aGVyIGluPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgT2t1bGFy JiMzOTtzIHVzZTxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOC wqAgw4PigJrDgsKgIMOD4oCaw4LCoG9mIFF0U3BlZWNoIChub3QgbGlrZWx5LCBpdCYjMzk7cyBv bmUgbGluZTxicj4NCiZndDvCoCDCoCDCoHRoYXQgY2FsbHM8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7 w4LCoCDDgsKgIMOCwqBRdFNwZWVjaCkgb3I8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKg IMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBRdFNwZWVjaCBpdHNlbGYuIE9u IG15IHRlc3Qgdm0gSSYjMzk7dmUgb25seTxicj4NCiZndDvCoCDCoCDCoGdvdCB0aGUgc3BlZWNo ZDxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoHBsdWdpbjxicj4NCiZndDvCoCDC oCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoGZv ciBRdFNwZWVjaCBpbjxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KA msOCwqAgw4PigJrDgiDDg+KAmsOCwqAvdXNyL2xpYjY0L3F0NS9wbHVnaW5zL3RleHR0b3NwZWVj aC88YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCa w4LCoCDDg+KAmsOCwqBPbiB5b3VyIG1hY2hpbmUgZG8geW91IGhhdmUgYSBmbGl0ZSBwbHVnaW48 YnI+DQomZ3Q7wqAgwqAgwqB0aGVyZSBhbHNvPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LC oCDDgsKgZnJvbSBzb21lPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD 4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgcGFja2FnZSBmcm9tIDE1LjAgb3IgMTUuMSB0aW1l cyBtYXliZSAoSTxicj4NCiZndDvCoCDCoCDCoGRvbiYjMzk7dCBzZWUgYW55IGZsaXRlPGJyPg0K Jmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4Pi gJrDgsKgcGx1Z2luIHBhY2thZ2UgaW4gMTUuMiByZXBvcywgYnV0IG1heWJlPGJyPg0KJmd0O8Kg IMKgIMKgeW91IGdvdCBpdCBiZWZvcmU8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOC wqB1cGdyYWRpbmcpLjxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDs8YnI+ DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDD g+KAmsOCwqBJIHRvb2sgYW5vdGhlciBsb29rIGF0IFF0U3BlZWNoIGNvZGU8YnI+DQomZ3Q7wqAg wqAgwqBpdHNlbGYgdGhvdWdoIGFuZCBJPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDD gsKgZG9uJiMzOTt0IHNlZTxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvD g+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoGFueSB3YXkgaXQgd291bGQgZXZlciB1c2UgbW9y ZSB0aGFuIG9uZTxicj4NCiZndDvCoCDCoCDCoHBsdWdpbiBvciBzZW5kPGJyPg0KJmd0O8KgIMKg IMKgJmd0O8OCwqAgw4LCoCDDgsKgdGhlIHRleHQgdG88YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LC oCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBtdWx0aXBsZSBwbHVn aW5zLiBUaGVuIEkgdG9vayBhIGxvb2sgYXQ8YnI+DQomZ3Q7wqAgwqAgwqB0aGUgc3BlZWNoZDxi cj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoHBsdWdpbiBhZ2Fpbjxicj4NCiZndDvC oCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LC oGFuZCBpdCBkZWZpbml0ZWx5IG9ubHkgc2VuZHMgdGhlIHRleHQgaXQ8YnI+DQomZ3Q7wqAgwqAg wqBnZXRzIHRvIHNwZF9zYXk8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqBmdW5j dGlvbjxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAgw4Pi gJrDgsKgIMOD4oCaw4LCoG9uY2UuIEkgdGhpbmsgdGhlIG5leHQgdGhpbmcgdG8gdHJ5IHdpbGw8 YnI+DQomZ3Q7wqAgwqAgwqBiZSB0byBlbmFibGU8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDD gsKgIMOCwqBkZWJ1Z2dpbmcgaW48YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAm Z3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBzcGVlY2gtZGlzcGF0Y2hlciAoYWZ0ZXIg d2UgYXJlIHN1cmU8YnI+DQomZ3Q7wqAgwqAgwqB0aGF0JiMzOTtzIHdoYXQgcGx1Z2luPGJyPg0K Jmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgUXRTcGVlY2g8YnI+DQomZ3Q7wqAgwqAgwqAm Z3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBpcyB1c2lu ZykgYW5kIHNlZSB3aGF0IHRleHQgaXQmIzM5O3MgZ2V0dGluZzxicj4NCiZndDvCoCDCoCDCoHRv IHN5bnRoZXNpemUgZnJvbTxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvD g+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoG9rdWxhci4gSSYjMzk7bGwgd3JpdGUgdXAgc29t ZSBpbnN0cnVjdGlvbnM8YnI+DQomZ3Q7wqAgwqAgwqBmb3IgdGhhdCBvbmNlIEk8YnI+DQomZ3Q7 wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqBkbyBpdCBoZXJlPGJyPg0KJmd0O8KgIMKgIMKgJmd0 O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgYW5kIHJlbWVt YmVyIGhvdyBpdCYjMzk7cyBkb25lIDopPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDD gsKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAg w4PigJrDgsKgIMOD4oCaw4LCoHRoYW5rcyw8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKg IMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBKZXJlbXk8YnI+DQomZ3Q7wqAg wqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LC oCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4Igw4PigJrDgsKg dXNlcjp+L1F0U3BlZWNoL2hlbGxvX3NwZWFrJmd0OyBtYWtlPGJyPg0KJmd0O8KgIMKgIMKgJmd0 O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LC oCDDg+KAmsOCwqBtYWtlOiAqKiogTm8gdGFyZ2V0cyBzcGVjaWZpZWQ8YnI+DQomZ3Q7wqAgwqAg wqBhbmQgbm8gbWFrZWZpbGU8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqBmb3Vu ZC7Dg8aSw6LigqzFoSBTdG9wLjxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZn dDs8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCa w4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoFNpbmNlIHlvdXIgb3BlbnN1c2UgVk0g aXM8YnI+DQomZ3Q7wqAgwqAgwqB3b3JraW5nIGZpbmUsIEkgZG91YmU8YnI+DQomZ3Q7wqAgwqAg wqAmZ3Q7w4LCoCDDgsKgIMOCwqBjaGVja2VkIG15PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAg w4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4Igw4PigJrD gsKgaW5zdGFsbGF0aW9ucy7Dg8aSw6LigqzFocOD4oCaw4LCoCBJIGhhdmUgYTxicj4NCiZndDvC oCDCoCDCoDE3IGluY2ggbGFwdG9wIGFuZCBhIDEzPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAg w4LCoCDDgsKgaW5jaCBvbGQgb25lPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKg Jmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqB0aGF0 IEkgdXNlPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDD g+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBmb3IgdHJhdmVsaW5nLsODxpLD ouKCrMWhw4PigJrDgsKgIEJvdGg8YnI+DQomZ3Q7wqAgwqAgwqBtYWNoaW5lcyBoYXZlIGEgbWFp bjxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoHBhcnRpdGlvbiBvcGVuc3VzZTxi cj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAgw4PigJrDgsKg IMOD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgMTUuMiBhbmQgYTxicj4NCiZndDvCoCDCoCDC oCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoCDDg+KA msOCwqAgw4PigJrDgsKgJnF1b3Q7dGVzdCZxdW90OyBwYXJ0aXRpb24gd2l0aCBvcGVuc3VzZTxi cj4NCiZndDvCoCDCoCDCoDE1LjMuw4PGksOi4oKsxaHDg+KAmsOCwqAgMy80IG9mIHRoZXNlPGJy Pg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAg w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBpbnN0YWxsYXRpb25zIGhhdmU8YnI+DQomZ3Q7 wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOC wqAgw4PigJrDgsKgIMOD4oCaw4LCoHRoZSBkdXBsaWNhdGUgdm9pY2VzIGluIE9rdWxhcjxicj4N CiZndDvCoCDCoCDCoGFuZCBLbW91dGguIE9ubHkgMSAxNS4zPGJyPg0KJmd0O8KgIMKgIMKgJmd0 O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LC oCDDg+KAmsOCwqBpbnN0YWxsYXRpb24gaXM8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKg IMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LC oGhhdmluZyBhIG5vcm1hbCBzcGVlY2ggb3V0cHV0IGluPGJyPg0KJmd0O8KgIMKgIMKgT2p1bGFy LsODxpLDouKCrMWhw4PigJogQWxsIDQ8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOC wqBpbnN0YWxsYXRpb25zPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD 4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBhcmU8YnI+DQom Z3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KA msOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoHVwZ3JhZGVkIHN5c3RlbXMgKGZyb20gcHJldmlvdXM8 YnI+DQomZ3Q7wqAgwqAgwqBvcGVuc3VzZSAxNS4wLCAxNS4xPGJyPg0KJmd0O8KgIMKgIMKgJmd0 O8OCwqAgw4LCoCDDgsKgYW5kIHByaW9yPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDD gsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBy ZWxlYXNlcy7Dg8aSw6LigqzFoTxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZn dDvDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgU28gbm9u ZSBvZiB0aGVtIGlzIGEgJnF1b3Q7Y2xlYW4mcXVvdDs8YnI+DQomZ3Q7wqAgwqAgwqBpbnN0YWxs IGxpa2UgeW91ciBWTS48YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7PGJy Pg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAg w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBJIHRyaWVkIGJ1aWxkaW5nIGl0IG9uIGVhY2g8 YnI+DQomZ3Q7wqAgwqAgwqBsYXB0b3AsIGJ1dCB0aGUgc2FtZTxicj4NCiZndDvCoCDCoCDCoCZn dDvDgsKgIMOCwqAgw4LCoHJlc3VsdC7Dg8aSw6LigqzFocOD4oCaw4LCoMODxpLDouKCrMWhw4Pi gJo8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCa w4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoFlvdSB3ZXJlPGJyPg0KJmd0O8KgIMKg IMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD 4oCaw4LCoCDDg+KAmsOCwqByZWlnaHQgYXQgdGhlIGJlZ2lubmlnLCBpdCYjMzk7czxicj4NCiZn dDvCoCDCoCDCoHR1cm5pbmcgb3V0IHF1aXRlPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LC oCDDgsKgZGlmZmljdWx0IHRvPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0 O8OD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqB0cmFjayBk b3duLsODxpLDouKCrMWhPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD 4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqBBbnkgb3RoZXIg c3VnZ2VzdGlvbnM/PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0Ozxicj4N CiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAgw4PigJrDgsKgIMOD 4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgSWYgYWxsIGVsc2UgZmFpbHMsIEkmIzM5O2xsIGRv IGE8YnI+DQomZ3Q7wqAgwqAgwqBjbGVhbiBpbnN0YWxsIG9mIDE1LjM8YnI+DQomZ3Q7wqAgwqAg wqAmZ3Q7w4LCoCDDgsKgIMOCwqBvbiBvbmUgb2Y8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDD gsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCa w4LCoHRoZXNlIDQ8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrD gsKgIMOD4oCaw4LCoCDDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoHBhcnRpdGlvbnMuPGJy Pg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCZn dDvDgsKgIMOCwqAgw4LCoCZndDvDg+KAmsOCwqAgw4PigJrDgsKgIMOD4oCaw4LCoCDDg+KAmsOC wqAgw4PigJrDgsKgVGhhbmtzLCBHdXN0YXYuPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LC oCDDgsKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCZndDvDgsKgIMOCwqAgw4LCoCZndDs8YnI+DQom Z3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqAmZ3Q7w4PigJrDgsKgIMOD4oCaw4LCoCDDg+KA msOCwqBUcnVuY2F0aW5nIHRoZSByZXN0IHRvIGdldCBwYXN0IG1haWxpbmc8YnI+DQomZ3Q7wqAg wqAgwqBsaXN0IHNpemUgbGltaXQ8YnI+DQomZ3Q7wqAgwqAgwqAmZ3Q7w4LCoCDDgsKgIMOCwqB3 aXRob3V0PGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LCoCDDgsKgJmd0O8OD4oCaw4LCoCDD g+KAmsOCwqAgw4PigJrDgsKgYXBwcm92YWwuPGJyPg0KJmd0O8KgIMKgIMKgJmd0O8OCwqAgw4LC oCDDgsKgJmd0Ozxicj4NCiZndDvCoCDCoCDCoCZndDs8YnI+DQomZ3Q7PGJyPg0KPGJyPg0KPC9i bG9ja3F1b3RlPjwvZGl2Pg0K --0000000000009afb7605cf5ae17b--