Return-Path: Received: from mtain-dh05.r1000.mx.aol.com (mtain-dh05.r1000.mx.aol.com [172.29.65.25]) by air-db03.mail.aol.com (v129.10) with ESMTP id MAILINDB032-861d4db5f626225; Mon, 25 Apr 2011 18:31:02 -0400 Received: from post.thorcom.com (post.thorcom.com [195.171.43.25]) by mtain-dh05.r1000.mx.aol.com (Internet Inbound) with ESMTP id 0D80038000096; Mon, 25 Apr 2011 18:31:00 -0400 (EDT) Received: from majordom by post.thorcom.com with local (Exim 4.14) id 1QEUHm-0006yK-9u for rs_out_1@blacksheep.org; Mon, 25 Apr 2011 23:29:42 +0100 Received: from [195.171.43.32] (helo=relay1.thorcom.net) by post.thorcom.com with esmtp (Exim 4.14) id 1QEUHl-0006yB-C0 for rsgb_lf_group@blacksheep.org; Mon, 25 Apr 2011 23:29:41 +0100 Received: from mail-iy0-f171.google.com ([209.85.210.171]) by relay1.thorcom.net with esmtp (Exim 4.63) (envelope-from ) id 1QEUHh-000503-8G for rsgb_lf_group@blacksheep.org; Mon, 25 Apr 2011 23:29:41 +0100 Received: by iyi20 with SMTP id 20so99663iyi.16 for ; Mon, 25 Apr 2011 15:29:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=08dvll7c4AB09Jtv8PvuMmq+Fw739c+KD4VF5hmSSJE=; b=coBtBP/1LljoSexhslWAGuSPp99VWZaZigXdAkd+WXfUpQvtQIeIzMIWrG3F7JOIvv TSn/ElaTcasVirAVKO0ylxLAhaxHYDbA6fmTdTc62+XmDD62JP8TxCumH+kl/qv7E44d QetjQR9OcSirqGoZZmvWAbUCNEl0DxH+5jNfw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=ijmNDQKqvpZiB2MyrCH+eHGSr916H/flShcWTbb0ofySmHu5Id4vW0yai7+e24vndM OlpmE+JEPlU9aDzYPBXJpLrYBNWIpKQ0+k1HWCZ21l/FNrsQHq6lo+UgJ5exs3+Pp1Ao Hzas0ScSSJX+MmPXafapuTAyjjmTcMB3MULY8= MIME-Version: 1.0 Received: by 10.231.205.88 with SMTP id fp24mr1125909ibb.21.1303501904304; Fri, 22 Apr 2011 12:51:44 -0700 (PDT) Received: by 10.231.207.75 with HTTP; Fri, 22 Apr 2011 12:51:44 -0700 (PDT) In-Reply-To: References: <4DAF42C1.8010401@telus.net> <4DAF7A16.4040208@telus.net> <4DB07212.9020909@freenet.de> Date: Fri, 22 Apr 2011 20:51:44 +0100 Message-ID: From: Andy Talbot To: rsgb_lf_group@blacksheep.org DomainKey-Status: good (testing) X-Spam-Score: 0.3 (/) X-Spam-Report: autolearn=disabled,HTML_MESSAGE=0.001,MAILTO_TO_SPAM_ADDR=0.276 Subject: Re: LF: MSK with a Class D transmitter...? Content-Type: multipart/mixed; boundary=0016364ed106f8592404a1872fc9 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on post.thorcom.com X-Spam-Level: * X-Spam-Status: No, hits=1.6 required=5.0 tests=HTML_20_30, HTML_FONTCOLOR_UNSAFE,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR autolearn=no version=2.63 X-SA-Exim-Scanned: Yes Sender: owner-rsgb_lf_group@blacksheep.org Precedence: bulk Reply-To: rsgb_lf_group@blacksheep.org X-Listname: rsgb_lf_group X-SA-Exim-Rcpt-To: rs_out_1@blacksheep.org X-SA-Exim-Scanned: No; SAEximRunCond expanded to false x-aol-global-disposition: G X-AOL-VSS-INFO: 5400.1158/69753 X-AOL-VSS-CODE: clean X-AOL-SCOLL-AUTHENTICATION: mail_rly_antispam_dkim-d307.2 ; domain : gmail.com DKIM : pass x-aol-sid: 3039ac1d41194db5f6244bf5 X-AOL-IP: 195.171.43.25 X-AOL-SPF: domain : blacksheep.org SPF : none X-Mailer: Unknown (No Version) --0016364ed106f8592404a1872fc9 Content-Type: multipart/alternative; boundary=0016364ed106f8591804a1872fc7 --0016364ed106f8591804a1872fc7 Content-Type: text/plain; charset=ISO-8859-1 IF the attached file gets though ( *137interface.gif* ) it is the circuit diagram of the signal conditioner I use to drive my switchmode 137kHz Tx from an upconverter output. For other frequencies, the input filter values will need to be adapted, unless you can ensure no even order harmonics are present. For 9kHz I'd suggest changing to an op-amp filter Andy www.g4jnt.com On 21 April 2011 22:29, Andy Talbot wrote: > If you can generate the message by replaying from a .WAV file, this ought > to be straightforward. Change the sampling rate value in the .WAV file > header and it will replay at that rate. But... of course ... you need to > be able to generate the file in the first place. > > The real solution is to do away with the rather pointless divide by two on > the input circuitry of these PAs. > It is not at all necessary and just makes things complicated. > > If you can ensure the drive waveform is close to a 50% duty cycle, it can > be used directly to drive push-pull FETs after squaring up and generating > 180 degress out of phase versions - ie a single inverter.. > > One way to get a good square waveform out is first to pass your input > waveform through a low pass filter, cutting off sharply just above the > highest baseband frequency. The reason for the LPF is to eliminate even > order (second mainly) harmonics that would skew the subsequent squaring. > Even order harmonics aren't important as they will be symmetrical > > Then pass the waveform into a mid-point biassed comparator with symmetrical > hysteresis. Line receivers such as the 26xx32 or 33 will do the job > admirably, and work at frequencies up to several MHz. Finally generate > antiphase drive signals via logic inverters./ buffers > > So - LPF + line receiver. + Q / NotQ drive . Simples ! > > Andy > www.g4jnt.com > > > > > > On 21 April 2011 21:58, Rik Strobbe wrote: > >> Hello Andy, Scott, Wolf, >> >> indeed WSPR is MFSK, I should be reading mails more carefull. >> Some time ago I was thinking about running WSPR with a "divide by 2" class >> D PA and wrote a small piece of software that created WSPR audio at double >> or quadruple frequency shift. Modulating a SSB TX at 2MHz with quadruple >> shift WSPR audio signal produced a nice WSPR signal at 500kHz after divide >> by 4. >> Due to lack of time I haven't done any on air tests, but if anyone wants >> to try I can provide the software. >> >> Another thought : >> If one could "fool" the software about the soundcard sample rate it would >> be possible to get frequency doubled audio from any existing sofware. >> Ie: Let the software believe that the soundcard is running at 11025Hz >> while it is running at 22100Hz. >> >> 73, Rik ON7YD - OR7T >> >> ------------------------------ >> *Van:* owner-rsgb_lf_group@blacksheep.org [ >> owner-rsgb_lf_group@blacksheep.org] namens wolf_dl4yhf [dl4yhf@freenet.de >> ] >> *Verzonden:* donderdag 21 april 2011 20:06 >> *Aan:* rsgb_lf_group@blacksheep.org >> *Onderwerp:* Re: LF: MSK with a Class D transmitter...? >> >> Hi Rik, >> >> AFAIK WSPR is not MSK. It's 4-FSK. One of the very exotic modes in WSJT >> (not WSPR) was indeed MSK but I don't remember which one. >> >> About the FET push-pull drive: I wouldn't rely on a windoze PC to produce >> a non-overlapping drive signal for the two FETs. Just imagine what happens >> to the FETs if windoze decides to play "ding-dong" (through both output >> channels) during transmit ;-) >> >> Cheers, >> Wolf . >> >> Am 21.04.2011 19:46, schrieb Rik Strobbe: >> >> Hello Scott, >> >> >> >> what kind of MSK do you want to transmit ? >> >> WSPR by any chance ? >> >> >> >> 73, Rik ON7YD - OR7T >> >> >> On 21 April 2011 01:28, Scott Tilley wrote: >> >>> Hi Andy >>> >>> Holy mind bogglingness batman... >>> >>> Here's the parameters to make this real simple: >>> - I want to generate a MSK signal out of the transmitter at 8970Hz. >>> - I'm using Spectrum Lab, which allows me to create a MSK drive and at a >>> baud rate I want at any frequency my sound card can generate. >>> - SL allows me to output quadrature outputs. >>> >>> So, If I understand correctly pump said FET driver with the quadrature >>> outputs from the sound card audio (squaring up the sine waves of course) and >>> it should work? >>> >>> Thanks, >>> Scott >>> >>> >>> >>> >>> >>> >>> On 4/20/2011 2:09 PM, Andy Talbot wrote: >>> >>> Bin too quick to type.. >>> NOt thinking straight... >>> >>> You need to the upconvert either the resulting doubled audio tone by >>> twice the RF carrier, or upconvert first and double the final RF. Same >>> ideas for frequency doubling can be used. >>> >>> See http://www.g4jnt.com/LFUpconv.pdf for a direct from audio >>> upconverter. >>> >>> Must fully check before hitting SEND ! >>> >>> Andy >>> G4JNT >>> >>> On 20 April 2011 21:50, Andy Talbot wrote: >>> >>>> I assume you are genrating the MSK from soundcard output, in which case >>>> two options come to mind: >>>> >>>> 1) Double the frequency. Full wave rectify the audio sinusoid, pass >>>> the AC part of the result into a comparator and into the divider. >>>> Alternatively, as the signal bandwidth is probably quite low, square up the >>>> audio to start with, feed into one inpiut of an XOR gate. Delay the >>>> waveform by 90 deg and feed this into the othe side of the XOR. Output of >>>> XOR to divider as before >>>> >>>> 2) Remove the divide by two, and replace with an inverter / buffer >>>> pair to generate the out of phase drive signals. The input now needs to >>>> be close to a 1:1 squarwave at output frequency. Pass the soundcard audio >>>> into a comparator and make sure it gives a 50% duty cycles. >>>> >>>> >>>> Andy >>>> www.g4jnt.com >>>> >>>> ps. >>>> or 3) Convince the software author the S/W needs modifying to give a >>>> 2.F output >>>> >>>> >>>> On 20 April 2011 21:32, Scott Tilley wrote: >>>> >>>>> Hi All >>>>> >>>>> I wonder if someone can explain to me how to feed an MSK signal into a >>>>> typical Class D transmitter? >>>>> >>>>> I mean by typical that the TX has a 4013 type /2 system feeding two FET >>>>> drivers to drive FETs in a push-pull configuration. >>>>> >>>>> If I understand correctly due to the fact MSK does not have amplitude >>>>> component to its signal that a non-linear transmitter can be used. >>>>> >>>>> So, how do you do this with a Class-D TX as often used in LF/VLF? >>>>> >>>>> Thanks, >>>>> Scott >>>>> VE7TIL >>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >> >> > --0016364ed106f8591804a1872fc7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
IF the attached file gets though=A0=A0=A0( 137interface.gif= =A0)=A0 it is the circuit diagram of the signal conditioner I use to drive= =A0my switchmode 137kHz Tx from an upconverter output.=A0=A0=A0For=A0other= frequencies, the input filter values will need to be adapted, unless you= can ensure no even order harmonics are present.=A0 For 9kHz I'd sugge= st changing to an op-amp filter
=A0
Andy
=A0


=A0
On 21 April 2011 22:29, Andy Talbot <andy.g4jnt@gmail.com<= /a>> wrote:
If you can generate the message by replaying from a .WAV file, this= ought to be straightforward.=A0=A0 Change the sampling rate value in the= .WAV file header and it will replay at that rate.=A0=A0 But... of course= ... =A0you need to be able to generate the file in the first place.
=A0
The real solution is to do away with the rather pointless divide by= two on the input circuitry of these PAs.=A0=A0
It is not at all necessary and just makes things complicated.
=A0
If you can ensure the drive waveform is close to a 50% duty cycle, it= can be used directly to drive=A0push-pull FETs after squaring up and gene= rating 180 degress out of phase versions -=A0ie =A0a single inverter..=A0= =A0
=A0
One way to get a good square waveform out is first to pass your input= waveform through a low pass filter, cutting =A0off sharply just above the= highest baseband frequency.=A0=A0=A0 The reason for the LPF is to elimina= te even order (second mainly) harmonics that would skew the subsequent squ= aring.=A0=A0 Even order harmonics aren't important as they will be sym= metrical
=A0
Then pass the waveform into a mid-point biassed comparator with symme= trical hysteresis.=A0=A0 Line receivers such as the 26xx32 or 33 will do= the job admirably, and work at frequencies up to several MHz.=A0 Finally= generate antiphase drive signals via logic inverters./ buffers
=A0
So - LPF=A0+=A0=A0 line receiver.=A0+=A0=A0Q / NotQ drive .=A0=A0=A0= Simples !
=A0
Andy
=A0
=A0


=A0
On 21 April 2011 21:58, Rik Strobbe <Rik.Strobbe@fys.kuleuven.be> wrote:
Hello Andy, Scott, Wolf,
=A0
indeed WSPR is MFSK, I should be rea= ding mails more carefull.
Some time ago I was thinking about= running WSPR with a "divide by 2" class D PA and wrote a small= piece of software that created=A0WSPR audio at double or quadruple freque= ncy shift. Modulating a SSB TX at 2MHz with quadruple shift WSPR audio sig= nal produced a nice WSPR signal at 500kHz after divide by 4.
Due to lack of time I haven't do= ne any on air tests, but if anyone wants to try I can provide the software= .
=A0
Another thought :
If one could "fool" the so= ftware about the soundcard sample rate it would be possible to get<= font size=3D"2" face=3D"tahoma">=A0frequency doubled audio from any existi= ng sofware.
Ie: Let= the software believe that the soundcard is running at 11025Hz while it is= running at 22100Hz.
=A0
73, Rik=A0 ON7YD - OR7T<= /font>
=A0

Van: owner-rsgb_lf= _group@blacksheep.org [owner-rsgb_lf_group@blacksheep.org] namens wo= lf_dl4yhf [dl4yhf@f= reenet.de]
Verzonden: donderdag 21 april 2011 20:06
Aan: rsgb_lf_group@black= sheep.org
Onderwerp: Re: LF: MSK with a Class D transmitter.= ..?

Hi Rik,

AFAIK WSPR is not MSK. It's 4-FSK. One of the very= exotic modes in WSJT (not WSPR) was indeed MSK but I don't remember= which one.

About the FET push-pull drive: I wouldn't rely on= a windoze PC to produce a non-overlapping drive signal for the two FETs.= Just imagine what happens to the FETs if windoze decides to play "di= ng-dong" (through both output channels) during transmit ;-)

Cheers,
=A0=A0 Wolf .

Am 21.04.2011 19:46, schrieb Rik Strob= be:=20
Hello Scott,

=A0

what kind of MSK do you want to transm= it ?

WSPR by any chance ?

=A0

73, Rik=A0 ON7YD - OR7T


=A0
On 21 April 2011 01:28, Scott Tilley <sthed= 475@telus.net> wrote:
Hi Andy

Holy mind bogglingness batman...
Here's the parameters to make this real simple:
- I want to= generate a MSK signal out of the transmitter at 8970Hz.
- I'm usin= g Spectrum Lab, which allows me to create a MSK drive and at a baud rate= I want at any frequency my sound card can generate.
- SL allows me to output quadrature outputs.

So, If I understand co= rrectly pump said FET driver with the quadrature outputs from the sound ca= rd audio (squaring up the sine waves of course) and it should work?
Thanks,
Scott=20






On 4/20/2011 2:09 PM, Andy Talbot wrote:=20
Bin too quick to type..
NOt thinking straight...
=A0
You need to the upconvert either the resulting doubled audio tone by= twice the RF carrier, or upconvert first and double the final RF.=A0 Same= ideas for frequency doubling can be used.
=A0
See h= ttp://www.g4jnt.com/LFUpconv.pdf=A0 for a direct from audio upconverte= r.
=A0
Must fully check before hitting SEND !
=A0
Andy
G4JNT

On 20 April 2011 21:50, Andy Talbot <and= y.g4jnt@gmail.com> wrote:
I assume you are genrating the MSK=A0from soundcard output, in which= case two options come to mind:
=A0
1)=A0 Double the frequency.=A0 Full wave rectify the audio sinusoid,= pass the AC part of the result into a comparator and into=A0the divider.= =A0 Alternatively,=A0as the signal bandwidth is probably quite low, square= up the audio to start with, feed into one inpiut of an XOR gate.=A0 Delay= the waveform by 90 deg and feed this into the othe side of the XOR.=A0=A0= =A0 Output of XOR to divider as before
=A0
2)=A0=A0 Remove the=A0 divide by two, and replace with an inverter /= buffer pair to generate the out of phase drive signals.=A0=A0 The=A0=A0in= put now needs to be close to a 1:1 squarwave at output frequency.=A0=A0 Pa= ss the soundcard audio into a comparator and make sure it gives a 50% duty= cycles.
=A0
=A0
Andy
=A0
ps.=20
or 3)=A0=A0=A0 Convince the software author the S/W needs modifying= to give a 2.F output
=A0
=A0
On 20 April 2011 21:32, Scott Tilley <sthed= 475@telus.net> wrote:
Hi All

I= wonder if someone can explain to me how to feed an MSK signal into a typi= cal Class D transmitter?

I mean by typical that the TX has a 4013 type /2 system feeding two FE= T drivers to drive FETs in a push-pull configuration.

If I understa= nd correctly due to the fact MSK does not have amplitude component to its= signal that a non-linear transmitter can be used.

So, how do you do this with a Class-D TX as often used in LF/VLF?
<= br>Thanks,
Scott
VE7TIL




=






--0016364ed106f8591804a1872fc7-- --0016364ed106f8592404a1872fc9 Content-Type: image/gif; name="137interface.gif" Content-Disposition: attachment; filename="137interface.gif" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gmtj9ou40 R0lGODlhzgj3AvcAAAAAAP////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAzgj3AgAI/wD/CRxI sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN mzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KtKnTp1CjSp1KtarVq1izat3KtavXr2DDih1LtqzZs2jT ql3Ltq3bt3Djyp1Lt67du3jz6t3Lt6/fv4ADCx5MuLDhw4gTK17MuLHjx5AjS55MubLly5gza97M ubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/OvLnz 59CjS59Ovbr169iza9/Ovbv37+DDi/8fT768+fPo06tfz769+/fw48ufT7++/fv48+vfz7+///8A BijggAQWaOCBCCao4IIMNujggxBGKOGEFFZo4YUYZqjhhhx26OGHIIYo4ogklmjiiSimqOKKLLbo 4oswxijjjDTWaOONOOao44489ujjj0AGKeSQRBZp5JFIJqnkkkw26eSTUEYp5ZRUVmnllVhmqeWW XHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qnnnnz26eefgAYq6KCEFmrooYgm quiijDbq6KOQRirppJRWaumlmGaq6aacdurpp6CGKuqopJZq6qmopqrqqqy26uqrsMb/KuustNZq 66245qrrrrz26uuvwAYr7LDEFmvsscgmq+yyzDbr7LPQRivttNRWa+212Gar7bbcduvtt+CGK+64 5JZr7rnopqvuuuy26+678MYr77z01mvvvfjmq+++/Pbr778AByzwwAQXbPDBCCes8MIMN+zwwxBH LPHEFFds8cUYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLfs8sswxyzzzDTXbPPNOOes88489+zz z0AHLfTQRBdt9NFIJ6300kw37fTTUEct9dRUV2311VhnrfXWXHft9ddghy322GSXbfbZaKet9tps t+3223DHLffcdNdt991456333nz3/+3334AHLvjghBdu+OGIJ6744ow37vjjkEcu+eSUV2755Zhn rvnmnHfu+eeghy766KSXbvrpqKeu+uqst+7667DHDjIAtNdOO0EAJJS77Lz33tnuuiMEvO/EF3/Y 8Achn/zyxjfvPGDKF5S77czj/vz12OcVPe7D3y7999mHL/5b2y+E/Pnjp69+WLa3X7tDygNf/vr0 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 1qxat3Lt6vUr2LAzqYote5Ks2bQi0aptC5at25Bwmc6N67FuXLx29/LVa9Mv38CCBxMubPgw4p+A E//nZey44OLHkuVO3hjZ5+XKmcNuruxZZmeEVj+TLm36NOrUqteu7tt6b+jXp2Mzpj1WdlHHtnHz frh7dO/gwocTL2785e7jyJV7Tc58sPPC0VlOh/64+vPUtIFn7+79O/jwmsVHxU7+7nnV5l03N76e bnrxobnHr2//Pv78Lt/rl8i/P0T/AZiUgG0VyFpxBwKl4IBpbUZfgxFKOCGF5zE44YUSZljhbQl+ teFb13HY22UQjngiiimq6BmIA7YI4IsrmhQjVzReZKNWOO4no3oYmcgjkEEKOWSORCJo5Ec6Iumj ex82qduS4/0VJZVVWnklSUrWp2V8XGLpkJdQhen/25O1fYkYXj+euSabbVY5pnxuTgSnm3QiZado ZSaGp5wZzaVmn4EKOqiGhOZm6EF8nqnogk56CCWiarEFaKSVWnqpnpYy+tymV3ba06ef7iQippyB KWqpqaq6akuoPoqpq0vGSlOomR42q6ZK4coqr736qtGuJKYarJDEtuooccbO+WtWQlHKLLTRStte qcq+Zq2M2KZU66t7TismZNp+Oy65kYqr3bDlNmVrs+xKp65RDT0LL7312ntWutXem6S7V507I6n7 5sTQvwIbfLCKBCu8MMMNO/wwxBFLPDHFFVt8McYZa7wxxx17/DHIIYs8Msklm3wyyimrvDLLLbv8 /zLMMcs8M80122yxiwjrvDPPPfv8WcE/Cz000UUbfTTSSRMVtNJNO/001FFLPbXATFN9NdZZa701 112faLXXYYs9Ntllm332u2irvTbbbbv9NtzDgR033XXbfTfeeTc9t959+/034IELjijfgxt+OOKJ K764fYUz/jjkkUs+OeWEOV455plrvjnnnVPnOeihiz466aVbbjrqqau+OuutH+s67LHLPjvtq19e O+65674773X2/jvwwQs//NS3E3888skrvzy6zDv/PPTRS//m9NVbfz322XepPffde/89+CyGPz75 5Zt/PlbGo78+++27n7n678s/P/313x2//fnrv/8//1jj3z8AAyjAAQ7rZv8jIAITqMAFNuhCB2Qg BCMowQkeR0EPpCAGM6jBDU6mQBfkIAhDKMIRiuU/HyQhClOowhViZiUnZCEMYyjDGVZlWzS8IQ5z qEPeVOeFO/whEINIwugEzSk3MdZvzMIdHJGFYbpSmI8aJsQpUrGKdklOEf+xlCM2hjJdVAxVnJWo MU7FimY8IxpL6MV3bREyX+TXGwcmkDDmyY1kpIgP06jHPQowNkyLiRgJUqInnuqIBHviHHVlR98c UjSH9AsUHWmVLTZSkolMVCUtqUmY8CSSTKrjHbWoFEKGko+mPCUqafUgNAkylHUJpCCBQ59KTnL/ ka2MpUEyuZBwudKVeuFiLnkpzF36spe2NKItFwIhQ36ylLckZilp2clUUrOa1gyKZW4VzGMua5vP /KYocwnLcCYTmdBMJjnTec4AGbOc0XynN9PZxniqc53AGiUo67nOcWrRk9f8J0AD6h8/sdKd4AQT PA2KTnLO86C7NNHDHPpKMiV0kQ3VZzz5+U0j6rKM+eTmR/mZR4GStKTOA4zVIrrRbioUnBplaEgV uUyK0hOhNqVnQy86KXSa056YXExPM4rPg07TpEY9qkB/6a12YvSj6hSpM2FaUZA6dKETvWlLz6lT dhI1phEB6qGyus+pIrWsZuXjVbU5VGB+VZw1/y2qVYfZz5qOVa5LZOac8KpMuc4Vl3btpF6fikm+ /qmZXsWpM+F61sUy1oxwGelfOhoUyVqGsv7Eo2UlO0fK9lNNl1WkOOcVy88mibTK5GxjU6taU6IF sihy7WpjK1uT0rFusJ0tbnNbzYvqtre+/a31FAvc4RK3uMQDpHGTq9zl5u6SzH0udKNbuttKt7rW vS52s6vd7XK3u979LnjDK97xkre85j0vetOr3vWyt73ufS984yvf+dK3vva9L37zq9/98re//v0v gAMs4AETuMAGPjCCE6zgBTO4wQ5+MIQjLOEJU7jCFr4whjOs4Q1zuMMe/jCIQyziEZO4xCY+Mf+K U6ziFbO4xS5+MYxjLOMZ07jGNr4xjnOs4x3zuMc+/jGQgyzkIRO5yEY+MpKTrOQlM7nJTn4ylKMs 5SlTucpWvjKWs6zlLXO5y17+MpjDLOYxk7nMZj4zmtOs5jWzuc1ufjOc4yznOdO5zna+M57zrOc9 87nPfv4zoAMt6EETutCGPjSiE63oRTO60Y5+NKQjLelJU7rSlr40pjOt6U1zutOe/jSoQy3qUZO6 1KY+NapTrepVs7rVrn41rGMt61nTuta2vjWuc63rXfO6177+NbCDLexhE7vYxj42spOt7GUzu9nO fja0oy3taVO72ta+Nrazre1tc7vb3v42uMOfLe5xk7vc5j43utOt7nWzu93ufje84y3vedO73va+ N77zre9987vf/v43wAMu8IETvOAGPzjCE67whTO84Q5/OMQjLvGJU7ziFr84xjOu8Y1zvOMe/zjI Qy7ykZO85CY/OcpTrvKVs7zlLn85zGMu85nTvOY2vznOc67znfO85z7/OdCDLvShE73oRj860pOu 9KUzvelOfzrUoy71fgcEADs= --0016364ed106f8592404a1872fc9--