[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20000201: Gempak decoder actions



Ka Kit,

After making changes to your pqact.conf file, you can issue a "kill -HUP"
to the pqact process to rearead the table. Otherwise, the changes will
take effect the next time the LDM is started.

If you doenload the decoders.tar.Z file to obtain the ldmConnect perl
script, you should place the ldmConnect decoder in in a directory such as
~ldm/decoders and define this path in the nwx.tbl entries
that look for ldmConnect.

Steve Chiswell
Unidata User Support


>From: "Ka Kit Lai" <address@hidden>
>Organization: .
>Keywords: 200002012219.PAA28948

>This is a multi-part message in MIME format.
>
>------=_NextPart_000_3a4a0e04_6581f246$407ff082
>Content-Type: text/plain; format=flowed
>
>Steve:
>   I have attched a copy of my pqact.conf here. I have copy all entries from 
>nwx.tbl and decoders.tbl to pqact.conf. I have only modify the path to 
>different command like /usr/local/gempak/bin/sol/dchrly and I also create 
>all the necessary directory for data to be stored like 
>~ldm/data/gempak/upperair and ~ldm/data/gempak/storm. So do I need to 
>execute any command to have the changes in pqact.conf to take effect? What 
>else do I need to do?
>About the nwx.tbl examples, after I ftp the decoders.tar.Z from unidata, 
>what should I do?
>
>                                     Ka Kit Lai
>
>
>>From: Unidata Support <address@hidden>
>>To: "Ka Kit Lai" <address@hidden>
>>CC: address@hidden
>>Subject: 20000201: Gempak decoder actions
>>Date: Tue, 01 Feb 2000 13:57:25 -0700
>>
>>Ka Kit,
>>
>>You have to create your own pqact.conf file tailored to your own needs.
>>
>>The nwx.tbl and decoders.tbl entries shown on the GEMPAK www
>>pages are examples of entries that you might want to have in your 
>>pqact.conf.
>>The pqact.conf file that comes with he LDM distribution only contains some 
>>sample
>>lines. In general, you will want to use GEMPAK or McIDAS actions to store
>>the data into files appropriate to what data you want to look at on your 
>>system.
>>
>>As an example, if you decide you want to use NWX, then take the sample
>>entries in the nwx.tbl file and import them into your pqact.conf file.
>>Similarly, if you want to run any or all of the GEMPAK decoders,
>>then import those entries from the decoders.tbl file into your pqact.conf 
>>file.
>>The LDM only uses the one pqact.conf file. In that file you will have all 
>>your
>>data filing actions.
>>
>>When incorporating entries from the sample files into your pqact.conf file,
>>remember that the TAB character psitions are important. Cutting and pasting
>>from an xterm will remove TAB characters and replace them with space 
>>characters.
>>Instead, it is generally easier to open the pqact.conf file in your
>>editor and the import the other tables into the file. Then, either
>>modify the entries as needed for your system, or comment the unneeded
>>entries out (using the # characters at the beginning of those lines).
>>
>>The nwx.tbl examples should not need any editing to use them, except for
>>the location of the ldmConnect script from the
>>ftp://ftp.unidata.ucar.edu/pub/decoders/decoders.tar.Z package
>>for storing the zone forecasts. The decoders.tbl entries will need
>>to be modified according to where the decoders and ancillary tables are
>>located on your system (eg, the GEMEXE and GEMTBL locations).
>>
>>
>>Steve Chiswell
>>Unidata User Support
>>
>>
>>
>>
>> >From: "Ka Kit Lai" <address@hidden>
>> >Organization: .
>> >Keywords: 200002012044.NAA25677
>>
>> >Steve:
>> >   I think I have something very wrong. The pqact.conf which stores in
>> >/usr/local/ldm/etc was totally different from your description. Your
>> >description of the pqact.conf file was very similar to the decoders.tbl 
>>in
>> >my machine. I think I am confused. I thought the pqact.conf file was 
>>already
>> >inside the LDM once I install the LDM, and I just download the 
>>decoders.tbl
>> >and nwx.tbl. Can you please login to my machine again and check out the
>> >pqact.conf (/usr/local/ldm/etc), decoders.tbl and nwx.tbl (both reside in
>> >usr/local/ldm/bin). There is also another pqact.conf reside in
>> >/usr/local/ldm/runtime/etc. Thank you.
>> >
>> >Or what you means is that I have to copy and paste the entry in the
>> >decoders.tbl to the pqact.conf file to suit my preference. If that is the
>> >case, which pqact.conf should I modify /usr/local/ldm/etc/pqact.conf OR
>> >/usr/local/ldm/runtime/etc/pqact.conf
>> >
>> >>From: Unidata Support <address@hidden>
>> >>To: "Ka Kit Lai" <address@hidden>
>> >>CC: address@hidden
>> >>Subject: 20000201:  Gempak decoder actions
>> >>Date: Tue, 01 Feb 2000 12:52:32 -0700
>> >>
>> >>Ka Kit,
>> >>
>> >>You will edit your pqact.conf file to provide decoder pattern actions
>> >>such as those we previously discussed that are shown in the www page
>> >>examples
>> >>*nwx.tbl and decoders.tbl).
>> >>
>> >>The pqact.conf file format is:
>> >>FEEDTYPE <tab> PATTERN
>> >><tab>      PIPE <tab> decoder_action
>> >><tab>               decoder options
>> >><tab>              decoder options
>> >><tab>              output file
>> >>
>> >>The TAB positions are very important in the pqact.conf file.
>> >>You use the TAB characters to space between the various
>> >>parts of the pattern action statement.
>> >>So for example, to run the dchrly metar decoder from pqact, you specify:
>> >>
>> >>DDPLUS|IDS ^S[AP].*
>> >>   PIPE    /usr/local/gempak/bin/sol/dchrly
>> >>   -b 9 -m 24
>> >>         -d data/gempak/logs/dchrly.log
>> >>         -p /usr/local/gempak/gempak5.4/tables/pack/hrly.pack
>> >>         -s /usr/local/gempak/gempak5.4/tables/stns/sfmetar_sa.tbl
>> >>         data/gempak/surface/YYYYMMDD_sao.gem
>> >>
>> >>The DDPLUS|IDS is the feedtype, meaning both DDPLUS and IDS data.
>> >>The pattern ^S[AP].* means to pass all data that start with SA or SP
>> >>(metar and speci reports), PIPE means to send the data directly to the
>> >>input of the decoder. The decoder dchrly I show as an example as being
>> >>installed in the /usr/local/gempak/bin/sol/ directory (assuming here
>> >>that /usr/local/gempak/bin is the $NAWIPS directory).
>> >>The -b, -m, -d, -p and -s options pass information to the decoder,
>> >>The -d option tells the decoder where to log its status information
>> >>(you need tor create the directory ~ldm/data.gempak/logs).
>> >>The -p option points to the $GEMTBL/pack/hrly.pack file which
>> >>tells the decoder what parameters from the data to store in the gempak
>> >>file.
>> >>The -s option points to the $GEMTBL/stns/sfmetar_sa.tbl station table 
>>for
>> >>location
>> >>information to use with the stations reporting.
>> >>
>> >>The final line in the sequence is the file name to putput the data to.
>> >>The data directory is relative to the ~ldm directory, so
>> >>this will store the GEMPAK data file in ~ldm/data/gempak/surface (again,
>> >>you
>> >>have to create that directory).
>> >>
>> >>The GEMPAK format file will be created like
>> >>~ldm/data/gempak/surface/20000201_sao.gem.
>> >>Once you have decoded data in those files, programs like Garp can read 
>>the
>> >>data and plot
>> >>it for display. Garp uses the GEMDATA, SAT, HDS and other gempak 
>>variables
>> >>to located the decoded data files on your disk.
>> >>
>> >>The data storage options for nwx are very similar, however, they
>> >>simply use the FILE action to store the data to a file instead of having 
>>to
>> >>PIPE it to a decoder. nwx displays text bulletins like forecasts which
>> >>are not decoded. Nwx relies on the $TEXT_DATA variable to find the data
>> >>stored under the ~ldm/data/gempak/nwx directory.
>> >>
>> >>Steve Chiswell
>> >>Unidata User Support
>> >>
>> >> >From: "Ka Kit Lai" <address@hidden>
>> >> >Organization: .
>> >> >Keywords: 200002011913.MAA22775
>> >>
>> >> >Steve:
>> >> >   Sorry to bother you again because I really need to have gempak work
>> >>this
>> >> >week. I already create those directories and there is no problem
>> >>launching
>> >> >the gempak. Now comes to problem of how to load those data which comes 
>>in
>> >> >from albany. I know the pqact.conf is used to define what actions will 
>>be
>> >> >used to store the data on my system. But I dont know how to make the
>> >> >modification to this file? Do I specify where are those files should 
>>be
>> >> >stored? And how can I retrieve those files in the gempak? Do I need to
>> >> >create any crontab job?
>> >> >
>> >> >                                           Ka Kit Lai
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >>From: Unidata Support <address@hidden>
>> >> >>To: "Ka Kit Lai" <address@hidden>
>> >> >>CC: address@hidden
>> >> >>Subject: 200021: 2000131: Gempak Gemenviron file
>> >> >>Date: Tue, 01 Feb 2000 11:27:04 -0700
>> >> >>
>> >> >>Ka Kit,
>> >> >>
>> >> >>You have to create the directory that $SAT points to.
>> >> >>
>> >> >>I logged in and sourced Gemenviron, and successfully echoed GEMDATA.
>> >> >>
>> >> >>halo{root}% source Gemenviron
>> >> >>halo{root}% echo $GEMDATA
>> >> >>/usr/local/ldm/data/gempak
>> >> >>
>> >> >>halo{root}% echo $SAT
>> >> >>/usr/local/ldm/data/gempak/images/sat
>> >> >>halo{root}% ls $SAT
>> >> >>/usr/local/ldm/data/gempak/images/sat: No such file or directory
>> >> >>
>> >> >>So, the Gemenviron file is correctly setting the variables to what 
>>you
>> >>have
>> >> >>defined, but you will have to create the $SAT directory which should 
>>be
>> >> >>$GEMDATA/images/sat. The TEXT_DATA directory that nwx will use will
>> >> >>also need to exist. Presumably you will have your LDM create these 
>>data
>> >> >>products.
>> >> >>
>> >> >>The primary problem I see is that you have installed the Gempak
>> >> >>distribution
>> >> >>into the same tree that you are using as your GEMDATA tree. While 
>>this
>> >>will
>> >> >>not prevent you from using the software, it will be quite messy to
>> >> >>maintain.
>> >> >>Typically, the gempak distribution is installed somewhere like
>> >>/home/gempak
>> >> >>or
>> >> >>/usr/local/gempak, and the data ($GEMDATA) is under the 
>>~ldm/data/gempak
>> >> >>tree
>> >> >>but the gempak data tree is not the same tree as $NAWIPS.
>> >> >>
>> >> >>At any rate, you will want to create your pqact.conf entries for your
>> >>LDM
>> >> >>to
>> >> >>create the data products that Gempak will use.
>> >> >>
>> >> >>Steve Chiswell
>> >> >>Unidata User Support
>> >> >>
>> >> >>
>> >> >> >From: "Ka Kit Lai" <address@hidden>
>> >> >> >Organization: .
>> >> >> >Keywords: 200002011808.LAA20422
>> >> >>
>> >> >> >Steve:
>> >> >> >    I can only load the xsharp and garo. But I cannot load nsat, 
>>nwx
>> >>and
>> >> >> >ntrans in the GUI. The Env variable SAT is still not defined. The
>> >> >>variable
>> >> >> >SAT is set to $GEMDATA/images/sat and I set the GEMDATA to
>> >> >> >/usr/local/ldm/data/gempak, but for some reason, I cannot echo 
>>GEMDATA
>> >> >>after
>> >> >> >I source this file. Did I set GEMDATA to the wrong path because
>> >> >> >$GEMDATA/images/sat does not exist. Is there any other variable I 
>>need
>> >>to
>> >> >> >change for gempak to work?
>> >> >> >
>> >> >> >                                     Ka Kit Lai
>> >> >> >
>> >> >> >
>> >> >> >>From: Unidata Support <address@hidden>
>> >> >> >>To: "Ka Kit Lai" <address@hidden>
>> >> >> >>CC: address@hidden
>> >> >> >>Subject: 2000131: Gempak Gemenviron file
>> >> >> >>Date: Tue, 01 Feb 2000 09:36:38 -0700
>> >> >> >>
>> >> >> >>Ka Kit,
>> >> >> >>
>> >> >> >>In copying/pasting the Gemenviron file, you wrapped an if 
>>statement
>> >> >> >>line so that the "(" was continued on the next line. I fixed
>> >> >> >>your Gemenviron file so that the line is contained on 1 line now.
>> >> >> >>
>> >> >> >>Steve Chiswell
>> >> >> >>Unidata User Support
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> >From: "Ka Kit Lai" <address@hidden>
>> >> >> >> >Organization: .
>> >> >> >> >Keywords: 200002011600.JAA16074
>> >> >> >>
>> >> >> >> >I think I have the data feed from Albany now. But there is still
>> >>some
>> >> >> >> >problem when I launching the gempak. I edit following path for 
>>the
>> >> >> >> >Gemenviron file:
>> >> >> >> >setenv NAWIPS /scratch/gempak
>> >> >> >> >setenv GEMDATA /usr/local/ldm/data/gempak
>> >> >> >> >
>> >> >> >> >But when I source this file, a message:
>> >> >> >> >
>> >> >> >> >Too many ('s
>> >> >> >> >
>> >> >> >> >appears, what does that means? I didnt touch any of the 
>>parenthesis
>> >> >>and I
>> >> >> >> >dont think I have ever delete or add one. But I still can source
>> >>this
>> >> >> >>file,
>> >> >> >> >but when I launch the gempak, something is wrong. The ntrans 
>>cannot
>> >>be
>> >> >> >> >launch. And when I click on the nsat, it said:
>> >> >> >> >
>> >> >> >> >Env variable SAT is not defined.
>> >> >> >> >
>> >> >> >> >The variable SAT is set to $GEMDATA/images/sat and I set the
>> >>GEMDATA
>> >> >>to
>> >> >> >> >/usr/local/ldm/data/gempak, but for some reason, I cannot echo
>> >>GEMDATA
>> >> >> >>after
>> >> >> >> >I source this file. Did I set GEMDATA to the wrong path because
>> >> >> >> >$GEMDATA/images/sat does not exist. Is there any other variable 
>>I
>> >>need
>> >> >>to
>> >> >> >> >change for gempak to work? If possible, please login to my 
>>machine
>> >>and
>> >> >> >>take
>> >> >> >> >a look. I really appreciate it.
>> >> >> >> >
>> >> >> >> >                                      Ka Kit Lai
>> >> >> >> >
>> >> >> >>
>> >> >>
>> >> 
>> >>**************************************************************************
>> >> > **
>> >> >> >><
>> >> >> >>Unidata User Support                                    UCAR 
>>Unidata
>> >> >> >>(303)497-8644                                                  
>>P.O.
>> >>Box
>> >> >> >>address@hidden                                   
>>Boulder,
>> >>CO
>> >> >>
>> >> 
>> >>--------------------------------------------------------------------------
>> >> > --
>> >> >> >><
>> >> >> >>Unidata WWW Service
>> >>http://www.unidata.ucar.edu/
>> >> >>
>> >> 
>> >>**************************************************************************
>> >> > **
>> >> >> >><
>> >> >> >
>> >> >> >______________________________________________________
>> >> >> >Get Your Private, Free Email at http://www.hotmail.com
>> >> >> >
>> >> >>
>> >> 
>> >>**************************************************************************
>> > **
>> >> >><
>> >> >>Unidata User Support                                    UCAR Unidata
>> >> >>(303)497-8644                                                  P.O. 
>>Box
>> >> >>address@hidden                                   Boulder, 
>>CO
>> >> 
>> >>--------------------------------------------------------------------------
>> > --
>> >> >><
>> >> >>Unidata WWW Service                        
>>http://www.unidata.ucar.edu/
>> >> 
>> >>**************************************************************************
>> > **
>> >> >><
>> >> >
>> >> >______________________________________________________
>> >> >Get Your Private, Free Email at http://www.hotmail.com
>> >> >
>> >>
>> >>**************************************************************************
> **
>> >><
>> >>Unidata User Support                                    UCAR Unidata
>> >>(303)497-8644                                                  P.O. Box
>> >>address@hidden                                   Boulder, CO
>> >>--------------------------------------------------------------------------
> --
>> >><
>> >>Unidata WWW Service                        http://www.unidata.ucar.edu/
>> >>**************************************************************************
> **
>> >><
>> >
>> >______________________________________________________
>> >Get Your Private, Free Email at http://www.hotmail.com
>> >
>>
>>**************************************************************************** 
>><
>>Unidata User Support                                    UCAR Unidata 
>>(303)497-8644                                                  P.O. Box 
>>address@hidden                                   Boulder, CO 
>>---------------------------------------------------------------------------- 
>><
>>Unidata WWW Service                        http://www.unidata.ucar.edu/     
>>**************************************************************************** 
>><
>
>______________________________________________________
>Get Your Private, Free Email at http://www.hotmail.com
>
>------=_NextPart_000_3a4a0e04_6581f246$407ff082
>Content-Type: application/octet-stream; name="PQACT~1.CON"
>Content-Transfer-Encoding: base64
>Content-Disposition: attachment; filename="PQACT~1.CON"
>
>IyMjIw0KIyAkSWQ6IHBxYWN0LmNvbmYsdiAxLjEwIDE5OTkvMDcvMjggMTU6
>MzQ6NTQgcmthbWJpYyBFeHAgJA0KIw0KIyBUaGlzIGlzIGFuIGV4YW1wbGUg
>cHFhY3QuY29uZiBmaWxlLA0KIyB3aXRoIHNvbWUgZXhhbXBsZSBlbnRyaWVz
>IGNvbW1lbnRlZCBvdXQuDQojDQojIFRoZSBlbnRyaWVzIGluIHRoaXMgZmls
>ZSBjb250cm9sIHRoZSBsb2NhbCBkaXNwb3NpdGlvbg0KIyBvZiBkYXRhLiBU
>aGVyZSBpcyBhIHdob2xlIGNoYXB0ZXIgaW4gdGhlIExETSBTaXRlIE1hbmFn
>ZXIncw0KIyBHdWlkZSBkZXZvdGVkIHRvIHRoaXMgZmlsZS4gV2Ugc3VnZ2Vz
>dCB5b3UgcmVhZCBhbmQgdW5kZXJzdGFuZCB0aGF0IG1hdGVyaWFsLg0KIyBo
>dHRwOi8vd3d3LnVuaWRhdGEudWNhci5lZHUvcGFja2FnZXMvbGRtL2xkbTUv
>TERNNS00NC5odG1sI0hFQURJTkc0NC0wDQojDQojIFRoZSB2YXJpb3VzIGRp
>c3BsYXkgYW5kIGFuYWx5c2lzIHBhY2thZ2VzIGhhdmUgdmFyaW91cw0KIyBj
>b252ZW50aW9ucyBvbiBob3cgdGhleSB3YW50IGRhdGEgaGFuZGxlZC4gV2hl
>biB5b3UNCiMgaW5zdGFsbCBhIHBhY2thZ2Ugc3VjaCBhcyBHRU1QQUssIHlv
>dSBzaG91bGQgZmluZCB3aXRoIHRoYXQgcGFja2FnZQ0KIyBjb2xsZWN0aW9u
>IG9mIGVudHJpZXMgdG8gYWRkIHRvIHRoaXMgZmlsZS4NCiMNCiMgRXhhbXBs
>ZSBlbnRyaWVzIGZvciBHRU1QQUsgY2FuIGJlIGZvdW5kIGF0DQojICBodHRw
>Oi8vd3d3LnVuaWRhdGEudWNhci5lZHUvcGFja2FnZXMvZ2VtcGFrL0dFTVBB
>SzUuNC9jb25maWd1cmF0aW9uLmh0bWwNCiMgRXhhbXBsZSBlbnRyaWVzIGZv
>ciBMRE0tTWNJREFTIG1heSBiZSBmb3VuZCBhdA0KIyAgaHR0cDovL3d3dy51
>bmlkYXRhLnVjYXIuZWR1L3BhY2thZ2VzL21jaWRhcy9tY2lkZC9sZG0tbWNp
>ZGFzLXBxYWN0LmNvbmYNCiMgYW5kIGFubm90YXRlZCBlbnRyaWVzIGZvciBN
>Y0lEQVMtWENEIGFyZSBmb3VuZCBhdA0KIyAgaHR0cDovL3d3dy51bmlkYXRh
>LnVjYXIuZWR1L3BhY2thZ2VzL21jaWRhcy9tY3gveGNkX3N0YXJ0Lmh0bWwN
>CiMNCiMjDQojIEZvcm1hdCBpcw0KIyBmZWVkdHlwZSB0YWIgcGF0dGVybiB0
>YWIgYWN0aW9uIFt0YWIgYWN0aW9uX2FyZ3NdDQojIHdoZXJlIHRhYiBpcyBc
>dCBvciBcblx0Lg0KIw0KIyBBY3Rpb25zIGFyZQ0KIw0KIwlOT09QDQojCQlE
>byBub3RoaW5nDQojDQojCUZJTEUJWy1vdmVyd3JpdGV8LWZsdXNofC1jbG9z
>ZXwtc3RyaXBdIGZpbGVuYW1lDQojCQl3cml0ZSgyKSB0byB1bml4IGZpbGUg
>KGZsdXNoIGNhbGxzIGZzeW5jKDIpKQ0KIw0KIwlTVERJT0ZJTEUJWy1vdmVy
>d3JpdGV8LWZsdXNofC1jbG9zZXwtc3RyaXBdIGZpbGVuYW1lDQojCQlmd3Jp
>dGUoMykgKGJ1ZmZlcmVkIGlvKSB0byBmaWxlIChmbHVzaCBjYWxscyBmZmx1
>c2goMykpDQojDQojCURCRklMRQlkYmZpbGVuYW1lIFtkYmtleV0NCiMJCVB1
>dCB0byBnZGJtZmlsZS4NCiMNCiMJUElQRQlbLWNsb3NlfC1zdHJpcF0gY29t
>bWFuZG5hbWUgW2FyZ3NdDQojCQlQdXQgZGF0YSBvbiBzdGRpbiBvZiBhIHN1
>YnByb2Nlc3Mgc3BlY2lmaWVkIGJ5DQojCQkJY29tbWFuZG5hbWUgW2FyZ3Nd
>Lg0KIwkJVXNlcyB0aGUgZXhlY3ZwIGxpYnJhcnkgY2FsbCwgc28gaWYgY29t
>bWFuZG5hbWUgaXMgbm90IGZ1bGx5DQojCQlxdWFsaWZpZWQsIHRoZSBQQVRI
>IGVudmlyb25tZW50IHZhcmlhYmxlIHdpbGwgYmUgdXNlZC4NCiMNCiMJRVhF
>QwlbLXdhaXRdIGNvbW1hbmRuYW1lIFthcmdzIC4uLl0NCiMJCVJ1biBhIHBy
>b2dyYW0uIE5vIGlvIGNoYW5uZWwgYmV0d2VlbiB0aGlzIHByb2Nlc3MgYW5k
>IGl0Lg0KIwkJTGlrZSBQSVBFIGFib3ZlLCB1c2VzIGV4ZWN2cC4NCiMNCiMg
>VGhlICctc3RyaXAnIG9wdGlvbiB0byBGSUxFLCBTVERJT0ZJTEUsICYgUElQ
>RSByZW1vdmVzIGNvbnRyb2wgY2hhcmFjdGVycw0KIyAob3RoZXIgdGhhbiB0
>aGUgJ1xuJykgZnJvbSB0aGUgZGF0YSBiZWZvcmUgb3V0cHV0LiBUaGlzIGlz
>IHVzZWZ1bCBmb3INCiMgY2xlYW5pbmcgdXAgV01PIGZvcm1hdCB0ZXh0IGJ1
>bGxldGlucyAobGlrZSB0aGUgbGRtMyAgU1RSSVAgcHN1ZWRvIGFjdGlvbiku
>DQojDQojIFRvIGNoZWNrIHRoZSBzeW50YXggb2YgdGhlIHBxYWN0LmNvbmYg
>ZmlsZSwgZXhlY3V0ZSBwcWFjdCB3aXRoIHRoZSBwcm9kdWN0DQojIHF1ZXVl
>IHNwZWNpZmllZCBhcyAvZGV2L251bGw6DQojDQojCXBxYWN0IC12eGwtIC1x
>IC9kZXYvbnVsbCBwcWFjdC5jb25mDQojDQojCQkJb3INCiMJbGRtYWRtaW0g
>cHFhY3RjaGVjaw0KIw0KIyBUbyBzZW5kIGFuIEhVUCBzaWduYWwgdG8gcHFh
>Y3QNCiMNCiMJbGRtYWRtaW4gcHFhY3RIVVANCiMJbGRtYWRtaW4gdGFpbCAg
>ICAgKHVzZWQgdG8gY2hlY2sgaWYgSFVQIHRvb2ssIGxvb2tpbmcgZm9yIFJl
>UmVhZCBtc2cpDQojIyMNCiMjIyMNCiMgQmluIGFsbCB0aGUgKE5vbi1HUklC
>KSBXTU8gZm9ybWF0IGRhdGEsIHVzaW5nIGVsZW1lbnRzIGZyb20gdGhlDQoj
>IGlkZW50aWZpZXIgYXMgcGF0aCBjb21wb25lbnRzLiBUaGUgbWludXRlcyBw
>b3J0aW9uIG9mIHRoZSB0aW1lc3RhbXAsDQojIGFuZCB0aGUgcmV0cmFuc21p
>dCBjb2RlIGlzIGlnbm9yZWQuIFRoZSBkYXkgb2YgdGhlIG1vbnRoIHBvcnRp
>b24NCiMgb2YgdGhlIHRpbWVzdGFtcCBpcyBub3QgdXNlZCBhcyBhIHBhdGgg
>Y29tcG9uZW50LCBzbyBpdCB3b3VsZCBiZQ0KIyBhIGdvb2QgaWRlYSB0byBy
>dW4gJ3Njb3VyJyBvbiBhIGxlc3MgdGhhbiAyNCBob3VyIGJhc2lzLg0KIw0K
>IyAgIkFTVVM0MiBLUkRVIDAxMjI1OSIgZ2V0cyBmaWxlZCBhcw0KIyAgZGF0
>YS9VUy9LUkRVLzIyL0FTNDIud21vDQojDQpXTU8JXihbXkhdW0EtWl0pKFtB
>LVpdW0EtWl0pKFswLTldWzAtOV0pICguLi4uKSAoWzAtM11bMC05XSkoWzAt
>Ml1bMC05XSkNCglGSUxFCWRhdGEvXDIvXDQvXDYvXDFcMy53bW8NCgkNCiMg
>SGlnaCBTZWFzDQpXTU8JXkZaQ0gwWzEyXSAuLi4uIChbMC0zXVswLTldKShb
>MC0yXVswLTldKQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L21hcmluZS9oaWdo
>X3NlYS8oXDE6eXkpKFwxOm1tKVwxXDIuaGlnaA0KV01PCV5GWk5UMDEgLi4u
>LiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFr
>L253eC9tYXJpbmUvaGlnaF9zZWEvKFwxOnl5KShcMTptbSlcMVwyLmhpZ2gN
>CldNTwleRlpQTjBbMS00XSAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTld
>KQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L21hcmluZS9oaWdoX3NlYS8oXDE6
>eXkpKFwxOm1tKVwxXDIuaGlnaA0KV01PCV5GWlBbTlNdMTAgLi4uLiAoWzAt
>M11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253eC9t
>YXJpbmUvaGlnaF9zZWEvKFwxOnl5KShcMTptbSlcMVwyLmhpZ2gNCldNTwle
>V09TVDAyIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQoJRklMRQlk
>YXRhL2dlbXBhay9ud3gvbWFyaW5lL2hpZ2hfc2VhLyhcMTp5eSkoXDE6bW0p
>XDFcMi5oaWdoDQpXTU8JXldXQUEwMiAuLi4uIChbMC0zXVswLTldKShbMC0y
>XVswLTldKQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L21hcmluZS9oaWdoX3Nl
>YS8oXDE6eXkpKFwxOm1tKVwxXDIuaGlnaA0KV01PCV5XV0pQMlswMV0gLi4u
>LiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFr
>L253eC9tYXJpbmUvaGlnaF9zZWEvKFwxOnl5KShcMTptbSlcMVwyLmhpZ2gN
>CldNTwleV1dTVDBbMTJdIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0p
>DQoJRklMRQlkYXRhL2dlbXBhay9ud3gvbWFyaW5lL2hpZ2hfc2VhLyhcMTp5
>eSkoXDE6bW0pXDFcMi5oaWdoDQpXTU8JXkZIUEEwWzIzXSAuLi4uIChbMC0z
>XVswLTldKShbMC0yXVswLTldKQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L21h
>cmluZS9oaWdoX3NlYS8oXDE6eXkpKFwxOm1tKVwxXDIuaGlnaA0KV01PCV5G
>SFBOMDEgLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRh
>dGEvZ2VtcGFrL253eC9tYXJpbmUvaGlnaF9zZWEvKFwxOnl5KShcMTptbSlc
>MVwyLmhpZ2gNCldNTwleRkhQUyAuLi4uIChbMC0zXVswLTldKShbMC0yXVsw
>LTldKQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L21hcmluZS9oaWdoX3NlYS8o
>XDE6eXkpKFwxOm1tKVwxXDIuaGlnaA0KV01PCV5GQUdYMDEgLi4uLiAoWzAt
>M11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253eC9t
>YXJpbmUvaGlnaF9zZWEvKFwxOnl5KShcMTptbSlcMVwyLmhpZ2gNCldNTwle
>RkFDQSAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KCUZJTEUJZGF0
>YS9nZW1wYWsvbnd4L21hcmluZS9oaWdoX3NlYS8oXDE6eXkpKFwxOm1tKVwx
>XDIuaGlnaA0KIw0KIyBNYXJpbmUgSW50ZXJwcmV0YXRpb24gTWVzc2FnZQ0K
>V01PCV5UQ05UMjAgLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglG
>SUxFCWRhdGEvZ2VtcGFrL253eC9tYXJpbmUvaW50cnB0LyhcMTp5eSkoXDE6
>bW0pXDFcMi5pbnRycHQNCldNTwleVENQTjIwIC4uLi4gKFswLTNdWzAtOV0p
>KFswLTJdWzAtOV0pDQoJRklMRQlkYXRhL2dlbXBhay9ud3gvbWFyaW5lL2lu
>dHJwdC8oXDE6eXkpKFwxOm1tKVwxXDIuaW50cnB0DQojDQojIEJ1b3kgUmVw
>b3J0cw0KV01PCV5TWFVTMDggLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05
>XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253eC9tYXJpbmUvYnVveS8oXDE6eXkp
>KFwxOm1tKVwxXDIuYnVveQ0KV01PCV5TWFVTWzI0XTAgLi4uLiAoWzAtM11b
>MC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253eC9tYXJp
>bmUvYnVveS8oXDE6eXkpKFwxOm1tKVwxXDIuYnVveQ0KIw0KIyBTaGlwIFJl
>cG9ydHMNCldNTwleU01WW0FCQ0RFRlhdWzAtNF1bMC05XSAuLi4uIChbMC0z
>XVswLTldKShbMC0yXVswLTldKQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L21h
>cmluZS9zaGlwLyhcMTp5eSkoXDE6bW0pXDFcMi5zaGlwDQpXTU8JXlNQVkQy
>MCAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KCUZJTEUJZGF0YS9n
>ZW1wYWsvbnd4L21hcmluZS9zaGlwLyhcMTp5eSkoXDE6bW0pXDFcMi5zaGlw
>DQpXTU8JXlVRQ04wMSAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0K
>CUZJTEUJZGF0YS9nZW1wYWsvbnd4L21hcmluZS9zaGlwLyhcMTp5eSkoXDE6
>bW0pXDFcMi5zaGlwDQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
>IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
>IyMjIyMNCiMNCiMgQXZpYXRpb24gRm9yZWNhc3RzDQojDQojIEFyZWEgRm9y
>ZWNhc3RzDQpXTU8JXkZBVVMwWzEtNV0gLi4uLiAoWzAtM11bMC05XSkoWzAt
>Ml1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253eC9hdmlhdGlvbi9hcmVh
>LyhcMTp5eSkoXDE6bW0pXDFcMi5hcmVhDQpXTU8JXkZBSFcwWzEtNV0gLi4u
>LiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFr
>L253eC9hdmlhdGlvbi9hcmVhLyhcMTp5eSkoXDE6bW0pXDFcMi5hcmVhDQpX
>TU8JXkZBQUswWzEtNV0gLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkN
>CglGSUxFCWRhdGEvZ2VtcGFrL253eC9hdmlhdGlvbi9hcmVhLyhcMTp5eSko
>XDE6bW0pXDFcMi5hcmVhDQojDQojIEZUcw0KV01PCV5GVFVTODAgLi4uLiAo
>WzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253
>eC9hdmlhdGlvbi9mdHMvKFwxOnl5KShcMTptbSlcMVwyLmZ0cw0KIw0KIyBT
>SUdNRVRTDQpXTU8JXldTVVMwMSAuLi4uIChbMC0zXVswLTldKShbMC0yXVsw
>LTldKQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L2F2aWF0aW9uL3NpZ21ldC8o
>XDE6eXkpKFwxOm1tKVwxXDIuc2dtdA0KV01PCV5XU1VTNFswLTJdIC4uLi4g
>KFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQoJRklMRQlkYXRhL2dlbXBhay9u
>d3gvYXZpYXRpb24vc2lnbWV0LyhcMTp5eSkoXDE6bW0pXDFcMi5zZ210DQpX
>TU8JXldTQUswMSAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KCUZJ
>TEUJZGF0YS9nZW1wYWsvbnd4L2F2aWF0aW9uL3NpZ21ldC8oXDE6eXkpKFwx
>Om1tKVwxXDIuc2dtdA0KIw0KIyBPZmZzaG9yZSBBcmVhDQpXTU8JXkZBTlQw
>MiAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KCUZJTEUJZGF0YS9n
>ZW1wYWsvbnd4L2F2aWF0aW9uL29mZnNob3JlLyhcMTp5eSkoXDE6bW0pXDFc
>Mi5vZmZzaA0KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
>IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
>DQojDQojIE1PUw0KIw0KIyBFVEEgTU9TDQojDQojIE5HTSBNT1MNCldNTwle
>Rk9VUzE0IC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQoJRklMRQlk
>YXRhL2dlbXBhay9ud3gvbW9zL25nbS8oXDE6eXkpKFwxOm1tKVwxXDIubmdt
>bW9zDQpXTU8JXkZPQUsxWzM0XSAuLi4uIChbMC0zXVswLTldKShbMC0yXVsw
>LTldKQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L21vcy9uZ20vKFwxOnl5KShc
>MTptbSlcMVwyLm5nbW1vcw0KIw0KIyBOR00gQ2l0eSBHdWlkYW5jZSAtLSBV
>UywgQ2FuYWRhLCBhbmQgdGhlIEd1bGYgb2YgTWV4aWNvDQpXTU8JXkZPVVMo
>OFs2LTldfDkwKSBLV05PIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KCUZJ
>TEUJZGF0YS9nZW1wYWsvbnd4L21vcy9uZ20vKFwyOnl5KShcMjptbSlcMlwz
>Lm5nbWdkDQpXTU8JXkZPVVtFTVddWzY3ODldLiogLi4uLiAoWzAtM11bMC05
>XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253eC9tb3Mvbmdt
>LyhcMTp5eSkoXDE6bW0pXDFcMi5uZ21nZA0KV01PCV5GT0NONy4qIC4uLi4g
>KFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQoJRklMRQlkYXRhL2dlbXBhay9u
>d3gvbW9zL25nbS8oXDE6eXkpKFwxOm1tKVwxXDIubmdtZ2QNCldNTwleRk9H
>WC4qIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQoJRklMRQlkYXRh
>L2dlbXBhay9ud3gvbW9zL25nbS8oXDE6eXkpKFwxOm1tKVwxXDIubmdtZ2QN
>CiMNCiMgRVRBIENpdHkgR3VpZGFuY2UgLS0gVVMsIENhbmFkYSwgYW5kIHRo
>ZSBHdWxmIG9mIE1leGljbw0KV01PCV5GT1VTWzY3XS4qIEtXTk8gKFswLTNd
>WzAtOV0pKFswLTJdWzAtOV0pDQoJRklMRQlkYXRhL2dlbXBhay9ud3gvbW9z
>L2V0YS8oXDE6eXkpKFwxOm1tKVwxXDIuZXRhZ2QNCiMNCiMgQVZOIE1PUw0K
>V01PCV5GRVhbQ0VTV10uKiBLV0JDIChbMC0zXVswLTldKShbMC0yXVswLTld
>KQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L21vcy9hdm4vKFwxOnl5KShcMTpt
>bSlcMVwyLmF2bm1vcw0KIyBGRUFLMjAgS1dCQyB0byBGRUFLMlswLTRdIEtX
>Tk8NCldNTwleRkVBSzJbMC00XSBLLi4uIChbMC0zXVswLTldKShbMC0yXVsw
>LTldKQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L21vcy9hdm4vKFwxOnl5KShc
>MTptbSlcMVwyLmF2bm1vcw0KV01PCV5GRUNOMjAgS1dCQyAoWzAtM11bMC05
>XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253eC9tb3MvYXZu
>LyhcMTp5eSkoXDE6bW0pXDFcMi5hdm5tb3MNCiMNCiMgTVJGIE1PUw0KV01P
>CV5GT1hbQ0VTV10uKiBLV0JDIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0K
>CUZJTEUJZGF0YS9nZW1wYWsvbnd4L21vcy9tcmYvKFwxOnl5KShcMTptbSlc
>MVwyLm1yZm1vcw0KIyBGT0FLMjAgS1dCQyB0byBGT0FLMlswLTRdIEtXTk8N
>CldNTwleRk9BSzJbMC00XSBLLi4uIChbMC0zXVswLTldKShbMC0yXVswLTld
>KQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L21vcy9tcmYvKFwxOnl5KShcMTpt
>bSlcMVwyLm1yZm1vcw0KV01PCV5GRUNOMjEgS1dCQyAoWzAtM11bMC05XSko
>WzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253eC9tb3MvbXJmLyhc
>MTp5eSkoXDE6bW0pXDFcMi5tcmZtb3MNCiMjIyMjIyMjIyMjIyMjIyMjIyMj
>IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
>IyMjIyMjIyMjIyMjIyMjIw0KIw0KIyBIUEMgRGlzY3Vzc2lvbnMNCiMNCiMg
>RXh0ZW5kZWQgRm9yZWNhc3QgRGlzY3Vzc2lvbg0KV01PCV5GWFVTMDIgLi4u
>LiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFr
>L253eC9ocGMvZXh0ZW5kLyhcMTp5eSkoXDE6bW0pXDFcMi5leHRlbmQNCiMN
>CiMgSGVtaXNwaGVyaWMgTWFwIERpc2N1c3Npb24gQU5EIDUwMG1iIE1hcCBU
>eXBlIENvcnJlbGF0aW9ucw0KV01PCV5GWFVTMDMgLi4uLiAoWzAtM11bMC05
>XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253eC9ocGMvaGVt
>aS8oXDE6eXkpKFwxOm1tKVwxXDIuaGVtaQ0KIw0KIyBOTUMgUHJvZ25vc3Rp
>YyBEaXNjdXNzaW9uIChCYXNpYyBXZWF0aGVyKQ0KV01PCV5GWFVTMDEgLi4u
>LiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFr
>L253eC9ocGMvcHJvZy8oXDE6eXkpKFwxOm1tKVwxXDIucHJvZw0KIw0KIyBR
>dWFudGl0YXRpdmUgUHJlY2lwaXRhdGlvbiBGb3JlY2FzdCBEaXNjdXNzaW9u
>DQpXTU8JXkZYVVMwNCAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0K
>CUZJTEUJZGF0YS9nZW1wYWsvbnd4L2hwYy9xcGYvKFwxOnl5KShcMTptbSlc
>MVwyLnFwZg0KIw0KIyBRdWFudGl0YXRpdmUgUHJlY2lwaXRhdGlvbiBGb3Jl
>Y2FzdCBFeGNlc3NpdmUgUmFpbmZhbGwgRGlzY3Vzc2lvbg0KV01PCV5GT1VT
>MzAgLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEv
>Z2VtcGFrL253eC9ocGMvcXBmLyhcMTp5eSkoXDE6bW0pXDFcMi5xcGZlcnAN
>CiMNCiMgSGVhdnkgU25vd2ZhbGwgRGlzY3Vzc2lvbg0KV01PCV5GT1VTMTEg
>Li4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2Vt
>cGFrL253eC9ocGMvaHZ5c25vdy8oXDE6eXkpKFwxOm1tKVwxXDIuaHZ5c25v
>dw0KIw0KIyBTRE0gTWVzc2FnZXMNCldNTwleTk9VUzQyIEtXQkMgKFswLTNd
>WzAtOV0pKFswLTJdWzAtOV0pDQoJRklMRQlkYXRhL2dlbXBhay9ud3gvaHBj
>L3NkbS8oXDE6eXkpKFwxOm1tKVwxXDIuc2RtDQojDQojIFN0b3JtIFN1bW1h
>cmllcw0KV01PCV5XV1VTMzcgLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05
>XSkNCglGSUxFCWRhdGEvZ2VtcGFrL253eC9ocGMvc3Rvcm0vKFwxOnl5KShc
>MTptbSlcMVwyLnN0b3JtDQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
>IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
>IyMjIyMjIyMNCiMNCiMgQ1BDIFByb2R1Y3RzDQojDQojIDYtMTAgRGF5IEZv
>cmVjYXN0DQpXTU8JXkZFVVM0MCBLV0JDIChbMC0zXVswLTldKShbMC0yXVsw
>LTldKQ0KCUZJTEUJZGF0YS9nZW1wYWsvbnd4L2NwYy82XzEwX2Zjc3QvKFwx
>Onl5KShcMTptbSlcMVwyLmY2MTANCiMNCiMgNi0xMCBEYXkgTmFyYXRpdmUN
>CldNTwleRlhVUzA2IEtXQkMgKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQoJ
>RklMRQlkYXRhL2dlbXBhay9ud3gvY3BjLzZfMTBfbnJ0di8oXDE6eXkpKFwx
>Om1tKVwxXDIubjYxMA0KIw0KIyAzMCBEYXkgTmFyYXRpdmUNCldNTwleRlhV
>UzA3IEtXQkMgKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQoJRklMRQlkYXRh
>L2dlbXBhay9ud3gvY3BjLzMwX25ydHYvKFwxOnl5KShcMTptbSlcMVwyLm4z
>MA0KIw0KIyA5MCBEYXkgTmFyYXRpdmUNCldNTwleRlhVUzA1IEtXQkMgKFsw
>LTNdWzAtOV0pKFswLTJdWzAtOV0pDQoJRklMRQlkYXRhL2dlbXBhay9ud3gv
>Y3BjLzkwX25ydHYvKFwxOnl5KShcMTptbSlcMVwyLm45MA0KIyANCiMgMzAg
>JiA5MCBEYXkgTmFyYXRpdmUgZm9yIEhhd2FpaQ0KV01PCV5GWEhXNDAgS1dC
>QyAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglGSUxFCWRhdGEvZ2VtcGFr
>L253eC9jcGMvaGF3YWlpLyhcMTp5eSkoXDE6bW0pXDFcMi5oYXdhaWkNCiMN
>CiMgY2hlY2sgb3RoZXIgaGVhZGVycw0KRERQTFVTCV5fRUxTRV8kCUZJTEUJ
>ZGF0YS9nZW1wYWsvbnd4L3Vua25vd24vJW0lZF9lbHNlLndtbw0KDQojIw0K
>IyBOTUMgR1JJQiBwcm9kdWN0cw0KIw0KIw0KIyBOT0FBcG9ydCBFVEEgZ3Jp
>ZHMNCiMgR3JpZCAjMjExIDgwa20gQ09OVVM6ICAgIF5bWVpdLlEuKi9tRVRB
>DQojIEdyaWQgIzIxMiA0MGttIENPTlVTOiAgICBeW1laXS5SLiovbUVUQQ0K
>IyBHcmlkICMyMTUgMjBrbSBDT05VUzogICAgXltZWl0uVS4qL21FVEENCiMg
>R3JpZCAjMjE0IDQ3LjVrbSBBbGFza2E6IF5bWVpdLlQuKi9tRVRBDQojIFNl
>bGVjdCBhbnkvYWxsIGdyaWRzIGRlc2lyZWQgZnJvbSBbUVJVVF0NCkhSUwle
>W1laXS5bUV0uKi9tRVRBDQoJUElQRQkvc2NyYXRjaC9nZW1wYWsvYmluL3Nv
>bCAtZCBkYXRhL2dlbXBhay9sb2dzL2RjZ3JpYi5sb2cNCgkJLWcgL3NjcmF0
>Y2gvZ2VtcGFrL2dlbXBhazUuNC90YWJsZXMgDQoJCVBBQ0sgZGF0YS9nZW1w
>YWsvaGRzL1lZWVlNTURESEhfZXRhX2dyaWRAQEAuZ2VtDQoJCQ0KIyBOT0FB
>cG9ydCBNUkYgZ3JpZHMNCiMgR3JpZCAjMjAxIE4uIEhlbWlzcGhlcmUgMzgx
>a206IF5ZLkEuLi4gS1dCSA0KIyBHcmlkICMyMDIgQ09OVVMgICAgICAgICAx
>OTBrbTogXlkuSS4uLiBLV0JIDQojIEdyaWQgIzIwMyBBbGFza2EgICAgICAg
>IDE5MGttOiBeWS5KLi4uIEtXQkgNCiMgR3JpZCAjMjA0IEhhd2FpaSAgICAg
>ICAgMTYwa206IF5ZLksuLi4gS1dCSA0KIyBHcmlkICMyMDUgUHVlcnRvIFJp
>Y28gICAxOTBrbTogXlkuTC4uLiBLV0JIDQojIFNlbGVjdCBhbnkvYWxsIGdy
>aWRzIGRlc2lyZWQgZnJvbSBbQUlKS0xdDQpIUlMJXlkuW0FJSktMXS4uLiBL
>V0JIDQoJUElQRQkvdXNyL2xvY2FsL2xkbS9kZWNvZGVycy9kY2dyaWIgLWQg
>ZGF0YS9nZW1wYWsvbG9ncy9kY2dyaWIubG9nDQoJCS1nIC9ob21lL2dlbXBh
>ay9OQVdJUFMtNS40L2dlbXBhazUuNC90YWJsZXMNCgkJUEFDSyBkYXRhL2dl
>bXBhay9oZHMvWVlZWU1NRERISF9tcmZfZ3JpZEBAQC5nZW0NCiMNCiMNCiMg
>UlVDL01BUFMgbW9kZWwgb3V0cHV0IA0KIyBHcmlkICMyMTEgQ09OVVMgICA4
>MGttOiBeW1laXS5RLiovbVJVQw0KIyBDdXJyZW50bHksIG9ubHkgZ3JpZCAj
>MjExIA0KSFJTCV5bWVpdLltRXS4qL21SVUMNCglQSVBFCS91c3IvbG9jYWwv
>bGRtL2RlY29kZXJzL2RjZ3JpYiAtZCBkYXRhL2dlbXBhay9sb2dzL2RjZ3Jp
>Yi5sb2cNCgkJLWcgL2hvbWUvZ2VtcGFrL05BV0lQUy01LjQvZ2VtcGFrNS40
>L3RhYmxlcyANCgkJUEFDSyBkYXRhL2dlbXBhay9oZHMvWVlZWU1NRERISF9y
>dWNfZ3JpZEBAQC5nZW0NCiMNCiMgTkdNIG1vZGVsIG91dHB1dCANCiMgR3Jp
>ZCAjMjExIENPTlVTICAgODBrbTogXltZWl0uUS4qL21OR00NCiMgR3JpZCAj
>MjA3IEFsYXNrYSAgOTVrbTogXltZWl0uTi4qL21OR00NCiMgR3JpZCAjMjAy
>IENPTlVTICAxOTBrbTogXltZWl0uSS4qL21OR00NCiMgR3JpZCAjMjEzIENP
>TlVTIDQ3LjVrbTogXltZWl0uSC4qL21OR00NCiMgU2VsZWN0IGFueS9hbGwg
>Z3JpZHMgZGVzaXJlZCBmcm9tIFtRTklIXQ0KSFJTCV5bWVpdLltRTklIXS4q
>L21OR00NCglQSVBFCS91c3IvbG9jYWwvbGRtL2RlY29kZXJzL2RjZ3JpYiAt
>ZCBkYXRhL2dlbXBhay9sb2dzL2RjZ3JpYi5sb2cNCgkJLWcgL2hvbWUvZ2Vt
>cGFrL05BV0lQUy01LjQvZ2VtcGFrNS40L3RhYmxlcyANCgkJUEFDSyBkYXRh
>L2dlbXBhay9oZHMvWVlZWU1NRERISF9uZ21fZ3JpZEBAQC5nZW0NCiMNCiMg
>QVZOIG1vZGVsIG91dHB1dCANCiMgR3JpZCAjMjAxIE4uIEhlbWlzcGhlcmUg
>Mzgxa206IF5ZLkEuLi4gS1dCQy4qKC9tQVZOfC9tU1NJQVZOKQ0KIyBHcmlk
>ICMyMDIgQ09OVVMgICAgICAgICAxOTBrbTogXlkuSS4uLiBLV0JDLiooL21B
>Vk58L21TU0lBVk4pDQojIEdyaWQgIzIwMyBBbGFza2EgICAgICAgIDE5MGtt
>OiBeWS5KLi4uIEtXQkMuKigvbUFWTnwvbVNTSUFWTikNCiMgR3JpZCAjMjEx
>IENPTlVTICAgICAgICAgIDgwa206IF5ZLlEuLi4gS1dCQy4qKC9tQVZOfC9t
>U1NJQVZOKQ0KIyBHcmlkICMyMTMgQ09OVVMgICAgICAgICAgOTVrbTogXlku
>SC4uLiBLV0JDLiooL21BVk58L21TU0lBVk4pDQojIFNlbGVjdCBhbnkvYWxs
>IGdyaWRzIGRlc2lyZWQgZnJvbSBbUUFJSkhdDQpIUlMJXltZWl0uW1FBSUpI
>XS4uLiBLV0IuIChbMC0zXVswLTldKShbMC0yXVswLTldKS4qKC9tQVZOfC9t
>U1NJQVZOKQ0KCVBJUEUJL3Vzci9sb2NhbC9sZG0vZGVjb2RlcnMvZGNncmli
>IC1kIGRhdGEvZ2VtcGFrL2xvZ3MvZGNncmliLmxvZw0KCQktZyAvaG9tZS9n
>ZW1wYWsvTkFXSVBTLTUuNC9nZW1wYWs1LjQvdGFibGVzIA0KCQlQQUNLIGRh
>dGEvZ2VtcGFrL2hkcy9ZWVlZTU1EREhIX2F2bl9ncmlkQEBALmdlbQ0KIw0K
>IyBHbG9iYWwgQVZOIChTcGVjdHJhbCkgVGhpbm5lZCBncmlkcw0KIyBHcmlk
>IG9jdGV0cyBJLVAgd2lsbCBiZSBzdGl0Y2hlZCB0b2dldGhpciBhcyBhIHNp
>bmdsZSBnbG9iYWwgZ3JpZA0KIw0KSFJTCV5ILltJLVBdLi4uIEtXQi4gKFsw
>LTNdWzAtOV0pKFswLTJdWzAtOV0pLioNCglQSVBFCS91c3IvbG9jYWwvbGRt
>L2RlY29kZXJzL2RjZ3JpYiAtZCBkYXRhL2dlbXBhay9sb2dzL2RjZ3JpYi5s
>b2cNCgkJLWcgL2hvbWUvZ2VtcGFrL05BV0lQUy01LjQvZ2VtcGFrNS40L3Rh
>Ymxlcw0KCQktcSJsaW4sZGxhdD0yLjUsZGxvbj0yLjUiDQoJCVBBQ0sgZGF0
>YS9nZW1wYWsvaGRzL1lZWVlNTURESEhfdGhpbi5nZW0NCiMNCiMgIE1SRiBn
>cmlkcyAtIEV4dGVuZGVkIHJhbmdlIGdyaWRzIEUgYW5kIEYNCiMNCkhSUwle
>SC5bRUZdW0EtWl1bMC05XVswLTldIEtXQi4gKFswLTNdWzAtOV0pKFswLTJd
>WzAtOV0pLi4NCglQSVBFCS91c3IvbG9jYWwvbGRtL2RlY29kZXJzL2RjZ3Jp
>YiAtZCBkYXRhL2dlbXBhay9sb2dzL2RjZ3JpYi5sb2cNCgkJLWcgL2hvbWUv
>Z2VtcGFrL05BV0lQUy01LjQvZ2VtcGFrNS40L3RhYmxlcyANCgkJUEFDSyBk
>YXRhL2dlbXBhay9oZHMvWVlZWU1NRERISF9tcmYuZ2VtDQojDQojICBTcGVj
>dHJhbCBncmlkcyAtIGdyaWRzIEEsQixDLEQgR2xvYmFsIGdyaWQgIEZvcmVj
>YXN0cyAod2luZCAmIHdhdmVzLCB0ZW1wZXJhdHVyZSkNCiMjDQpIUlMJXkhb
>QS1aXVtBQkNEXVtBLVpdWzAtOV1bMC05XSBLV0IuIChbMC0zXVswLTldKShb
>MC0yXVswLTldKS4uDQoJUElQRQkvdXNyL2xvY2FsL2xkbS9kZWNvZGVycy9k
>Y2dyaWIgLWQgZGF0YS9nZW1wYWsvbG9ncy9kY2dyaWIubG9nDQoJCS1nIC9o
>b21lL2dlbXBhay9OQVdJUFMtNS40L2dlbXBhazUuNC90YWJsZXMgDQoJCVBB
>Q0sgZGF0YS9nZW1wYWsvaGRzL1lZWVlNTURESEhfc3BlYy5nZW0NCiMNCiMg
>Qml0bWFwIG9jZWFuDQojDQpIUlMJXkhbSEtMVFVWXVtULVddW0FDRUlLXTkz
>IEtXQi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQoJUElQRQkvdXNyL2xv
>Y2FsL2xkbS9kZWNvZGVycy9kY2dyaWIgLWQgZGF0YS9nZW1wYWsvbG9ncy9k
>Y2dyaWIubG9nDQoJCS1nIC9ob21lL2dlbXBhay9OQVdJUFMtNS40L2dlbXBh
>azUuNC90YWJsZXMgDQoJCVBBQ0sgZGF0YS9nZW1wYWsvaGRzL1lZWVlNTURE
>SEhfb2NuMi5nZW0NCiMNCiMgRUNNV0YgR1JJQiBwcm9kdWN0cywgZGVjb2Rl
>IGludG8geXltbWRkX2VjbWYjLmdlbSAoZTE9Z2xvYmFsLGUyPSsvLTM1bGF0
>KQ0KIw0KSFJTCV5IW0hQVF1bQS1MXVtBLVpdWzAtOV1bMC05XSBFQ01GIChb
>MC0zXVswLTldKShbMC0yXVswLTldKQ0KCVBJUEUJL3Vzci9sb2NhbC9sZG0v
>ZGVjb2RlcnMvZGNncmliIC1kIGRhdGEvZ2VtcGFrL2xvZ3MvZGNncmliLmxv
>Zw0KCQktZyAvaG9tZS9nZW1wYWsvTkFXSVBTLTUuNC9nZW1wYWs1LjQvdGFi
>bGVzDQoJCVBBQ0sgZGF0YS9nZW1wYWsvaGRzL1lZWVlNTURESEhfZWNtZjEu
>Z2VtDQpIUlMJXkhbVVZdW0EtTF1bQS1aXVswLTldWzAtOV0gRUNNRiAoWzAt
>M11bMC05XSkoWzAtMl1bMC05XSkNCglQSVBFCS91c3IvbG9jYWwvbGRtL2Rl
>Y29kZXJzL2RjZ3JpYiAtZCBkYXRhL2dlbXBhay9sb2dzL2RjZ3JpYi5sb2cN
>CgkJLWcgL2hvbWUvZ2VtcGFrL05BV0lQUy01LjQvZ2VtcGFrNS40L3RhYmxl
>cw0KCQlQQUNLIGRhdGEvZ2VtcGFrL2hkcy9ZWVlZTU1EREhIX2VjbWYyLmdl
>bQ0KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
>IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KIyBHRU1QQUsg
>UG9pbnQgc291cmNlIGRlY29kZXJzDQojDQpOTEROCV4oWzAtOV1bMC05XSko
>WzAtM11bMC05XVswLTldKShbMC0yXVswLTldKShbMC01XVswLTldKShbMC01
>XVswLTldKQ0KCVBJUEUJL3NjcmF0Y2gvZ2VtcGFrL2Jpbi9zb2wvZGNubGRu
>IC1tIDI1MDAwIC1zIG1pbnV0ZTA1DQoJLWQgZGF0YS9nZW1wYWsvbG9ncy9k
>Y25sZG4ubG9nIC12IDENCgktcCAvaG9tZS9nZW1wYWsvTkFXSVBTLTUuNC9n
>ZW1wYWs1LjQvdGFibGVzL3BhY2svbmxkbi5wYWNrDQoJZGF0YS9nZW1wYWsv
>bmxkbi9ZWVlZTU1EREhIX25sZG5fQEAuZ2VtDQojDQojIFVTIGFuZCBDYW5h
>ZGlhbiBzZmMgb2JzIGFuZCBzcGVjaWFscw0KIw0KRERTfElEUwleU1tBUF0u
>KiAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KCVBJUEUJL3NjcmF0
>Y2gvZ2VtcGFrL2Jpbi9zb2wvZGNocmx5IC12IDEgLWIgOSAtbSAyNA0KCS1k
>IGRhdGEvZ2VtcGFrL2xvZ3MvZGNocmx5LmxvZw0KCS1wIC9ob21lL2dlbXBh
>ay9OQVdJUFMtNS40L2dlbXBhazUuNC90YWJsZXMvcGFjay9ocmx5LnBhY2sN
>CgktcyAvaG9tZS9nZW1wYWsvTkFXSVBTLTUuNC9nZW1wYWs1LjQvdGFibGVz
>L3N0bnMvc2ZtZXRhcl9zYS50YmwNCglkYXRhL2dlbXBhay9zdXJmYWNlL1lZ
>WVlNTUREX3Nhby5nZW0NCiMgdXBwZXIgYWlyIHJlcG9ydHMNCiMNCkREU3xJ
>RFMJXlVbQUJERUZHSElKS0xNUFFSU1RYWl0uLi4uIC4uLi4gKFswLTNdWzAt
>OV0pKFswLTJdWzAtOV0pDQoJUElQRQkvc2NyYXRjaC9nZW1wYWsvYmluL3Nv
>bC9kY3VhaXIgLXYgMSAtYiAyNCAtbiAtbSAxNg0KCS1kIGRhdGEvZ2VtcGFr
>L2xvZ3MvZGN1YWlyLmxvZw0KCS1wIC9ob21lL2dlbXBhay9OQVdJUFMtNS40
>L2dlbXBhazUuNC90YWJsZXMvcGFjay9zbm1lcmcucGFjaw0KCS1zIC9ob21l
>L2dlbXBhay9OQVdJUFMtNS40L2dlbXBhazUuNC90YWJsZXMvc3Rucy9zbndv
>cmxkLnRibA0KCWRhdGEvZ2VtcGFrL3VwcGVyYWlyL1lZWVlNTUREX3VwYS5n
>ZW0NCiMNCiMgU3lub3B0aWMgcmVwb3J0cw0KIw0KRERTfElEUwleUyhbSU1O
>XVteVlddLip8WFVTMlswLTNdKSAuLi4uIChbMC0zXVswLTldKShbMC0yXVsw
>LTldKQ0KCVBJUEUJL3NjcmF0Y2gvZ2VtcGFrL2Jpbi9zb2wvZGNzeW5vcCAt
>YSAyMDAwIC12IDENCgktZCBkYXRhL2dlbXBhay9sb2dzL2Rjc3lub3Bfc3lu
>LmxvZw0KCS1wIC9ob21lL2dlbXBhay9OQVdJUFMtNS40L2dlbXBhazUuNC90
>YWJsZXMvcGFjay9zZnN5bi5wYWNrDQoJLXMgL2hvbWUvZ2VtcGFrL05BV0lQ
>Uy01LjQvZ2VtcGFrNS40L3RhYmxlcy9zdG5zL3N5c3Ruc191cGMudGJsDQoJ
>ZGF0YS9nZW1wYWsvc3VyZmFjZS9ZWVlZTU1ERF9zeW4uZ2VtDQoNCiMNCiMg
>YnVveSBhbmQgc2hpcCByZXBvcnRzIGluIHl5bW1kZC5nZW0NCiMNCkREU3xJ
>RFMJXlMoW0lOU11WLip8TVZbXk5TXS4qKSAuLi4uIChbMC0zXVswLTldKShb
>MC0yXVswLTldKQ0KCVBJUEUJL3NjcmF0Y2gvZ2VtcGFrL2Jpbi9zb2wvZGNz
>eW5vcCAtdiAxDQoJLWQgZGF0YS9nZW1wYWsvbG9ncy9kY3N5bm9wX3NiLmxv
>Zw0KCS1wIC9ob21lL2dlbXBhay9OQVdJUFMtNS40L2dlbXBhazUuNC90YWJs
>ZXMvcGFjay9zZnNoaXAucGFjaw0KCWRhdGEvZ2VtcGFrL3N1cmZhY2UvWVlZ
>WU1NRERfc2IuZ2VtDQojDQojIG5nbSBNb3MNCiMNCkREUExVUwleRk8oVVMx
>NHxBSzFbMzRdfEFLMls1LTldKSAuLi4uIChbMC0zXVswLTldKShbMC0yXVsw
>LTldKQ0KCVBJUEUJL3NjcmF0Y2gvZ2VtcGFrL2Jpbi9zb2wvZGNubW9zIC12
>IDENCgktZCBkYXRhL2dlbXBhay9sb2dzL2Rjbm1vcy5sb2cNCgktcCAvaG9t
>ZS9nZW1wYWsvTkFXSVBTLTUuNC9nZW1wYWs1LjQvdGFibGVzL3BhY2svbmdt
>bW9zLnBhY2sNCgktcyAvaG9tZS9nZW1wYWsvTkFXSVBTLTUuNC9nZW1wYWs1
>LjQvdGFibGVzL3N0bnMvbmdtbW9zLnN0bg0KCWRhdGEvZ2VtcGFrL21vcy9Z
>WVlZTU1EREhIX25tb3MuZ2VtDQojDQojIE1SRiBNb3MNCiMNCkREUExVUwle
>KEZPWFtDRVNXXS4qfEZPQUsyWzAtNF18RkVDTjIxKSAuLi4uIChbMC0zXVsw
>LTldKShbMC0yXVswLTldKQ0KCVBJUEUJL3NjcmF0Y2gvZ2VtcGFrL2Jpbi9z
>b2wvZGNtbW9zIC12IDENCgktZCBkYXRhL2dlbXBhay9sb2dzL2RjbW1vcy5s
>b2cNCgktcCAvaG9tZS9nZW1wYWsvTkFXSVBTLTUuNC9nZW1wYWs1LjQvdGFi
>bGVzL3BhY2svbXJmbW9zLnBhY2sNCgktcyAvaG9tZS9nZW1wYWsvTkFXSVBT
>LTUuNC9nZW1wYWs1LjQvdGFibGVzL3N0bnMvbXJmbW9zLnN0bg0KCWRhdGEv
>Z2VtcGFrL21vcy9ZWVlZTU1EREhIX21tb3MuZ2VtDQojDQojIEFWTiBNb3MN
>CiMNCkREUExVUwleKEZFWFtDRVNXXS4qfEZFQUsyWzAtNF18RkVDTjIwKSAu
>Li4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KCVBJUEUJL3NjcmF0Y2gv
>Z2VtcGFrL2Jpbi9zb2wvZGNhbW9zIC12IDENCgktZCBkYXRhL2dlbXBhay9s
>b2dzL2RjYW1vcy5sb2cNCgktcCAvaG9tZS9nZW1wYWsvTkFXSVBTLTUuNC9n
>ZW1wYWs1LjQvdGFibGVzL3BhY2svYXZubW9zLnBhY2sNCgktcyAvaG9tZS9n
>ZW1wYWsvTkFXSVBTLTUuNC9nZW1wYWs1LjQvdGFibGVzL3N0bnMvYXZubW9z
>LnN0bg0KCWRhdGEvZ2VtcGFrL21vcy9ZWVlZTU1EREhIX2Ftb3MuZ2VtDQoj
>DQojIFNQQyBzdG9ybSByZXBvcnRzDQojDQpERFBMVVMJXldXVVM2MCBLTUtD
>IChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KCVBJUEUJLWNsb3NlCS9zY3Jh
>dGNoL2dlbXBhay9iaW4vc29sL2Rjc3Rvcm0gLW0gMjAwMA0KCS1kIGRhdGEv
>Z2VtcGFrL2xvZ3MvZGNzdG9ybS5sb2cNCgktcCAvaG9tZS9nZW1wYWsvTkFX
>SVBTLTUuNC9nZW1wYWs1LjQvdGFibGVzL3BhY2svc2Vscy5wYWNrDQoJZGF0
>YS9nZW1wYWsvc3Rvcm0vc2Vscy9ZWVlZTU1ERF9zZWxzLmdlbQ0KIw0KIyBX
>YXRjaCBib3ggY29vcmRpbmF0ZXMNCiMNCkREUExVUwleV1dVUzQwIEtNS0Mg
>KFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQoJUElQRQkvc2NyYXRjaC9nZW1w
>YWsvYmluL3NvbC9kY3dhdGNoIC12IDEgLXQgMzANCgktZCBkYXRhL2dlbXBh
>ay9sb2dzL2Rjd2F0Y2gubG9nDQoJLXMgL2hvbWUvZ2VtcGFrL05BV0lQUy01
>LjQvZ2VtcGFrNS40L3RhYmxlcy9zdG5zL3Nmd29ybGQudGJsDQoJLXAgL2hv
>bWUvZ2VtcGFrL05BV0lQUy01LjQvZ2VtcGFrNS40L3RhYmxlcy9wYWNrL3dh
>dGNoLnBhY2sNCglkYXRhL2dlbXBhay9zdG9ybS93YXRjaGVzL3dhdGNoZXNf
>WVlZWV9NTS5nZW0NCiMNCiMgSHVycmljYW5lL3Ryb3BpY2FsIHN0b3JtIHBv
>c2l0aW9ucyBhbmQgZm9yZWNhc3RzDQojDQpERFBMVVMJXldUUFo0LiogLi4u
>LiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglQSVBFCS1jbG9zZQkvc2Ny
>YXRjaC9nZW1wYWsvYmluL3NvbC9kY3Ryb3AgLXYgMQ0KCS1kIGRhdGEvZ2Vt
>cGFrL2xvZ3MvZGN0cm9wLmxvZw0KCS1wIC9ob21lL2dlbXBhay9OQVdJUFMt
>NS40L2dlbXBhazUuNC90YWJsZXMvcGFjay90cm9waWMucGFjaw0KCWRhdGEv
>Z2VtcGFrL3N0b3JtL3Ryb3BpYy9lcGFjaWZpYy9ZWVlZX0BALmdlbQ0KDQpE
>RFBMVVMJXldUUE4zLiogLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkN
>CglQSVBFCS1jbG9zZQkvc2NyYXRjaC9nZW1wYWsvYmluL3NvbC9kY3Ryb3Ag
>LXYgMQ0KCS1kIGRhdGEvZ2VtcGFrL2xvZ3MvZGN0cm9wLmxvZw0KCS1wIC9o
>b21lL2dlbXBhay9OQVdJUFMtNS40L2dlbXBhazUuNC90YWJsZXMvcGFjay90
>cm9waWMucGFjaw0KCWRhdGEvZ2VtcGFrL3N0b3JtL3Ryb3BpYy93cGFjaWZp
>Yy9ZWVlZX0BALmdlbQ0KDQpERFBMVVMJXldUTlQ0LiogLi4uLiAoWzAtM11b
>MC05XSkoWzAtMl1bMC05XSkNCglQSVBFCS1jbG9zZQkvc2NyYXRjaC9nZW1w
>YWsvYmluL3NvbC9kY3Ryb3AgLXYgMQ0KCS1kIGRhdGEvZ2VtcGFrL2xvZ3Mv
>ZGN0cm9wLmxvZw0KCS1wIC9ob21lL2dlbXBhay9OQVdJUFMtNS40L2dlbXBh
>azUuNC90YWJsZXMvcGFjay90cm9waWMucGFjaw0KCWRhdGEvZ2VtcGFrL3N0
>b3JtL3Ryb3BpYy9hdGxhbnRpYy9ZWVlZX0BALmdlbQ0KDQpERFBMVVMJXldU
>UEE0LiogLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCglQSVBFCS1j
>bG9zZQkvc2NyYXRjaC9nZW1wYWsvYmluL3NvbC9kY3Ryb3AgLXYgMQ0KCS1k
>IGRhdGEvZ2VtcGFrL2xvZ3MvZGN0cm9wLmxvZw0KCS1wIC9ob21lL2dlbXBh
>ay9OQVdJUFMtNS40L2dlbXBhazUuNC90YWJsZXMvcGFjay90cm9waWMucGFj
>aw0KCWRhdGEvZ2VtcGFrL3N0b3JtL3Ryb3BpYy9jcGFjaWZpYy9ZWVlZX0BA
>LmdlbQ0KIw0KIyBmbGFzaCBmbG9vZCBndWlkZW5jZQ0KIw0KRERQTFVTCShe
>UkdVW0VNV1NdLi4pfCheUkdBSzFbMDEyXSl8KF5GT0FLNFszOF0pfCheRk9V
>UzRbMS01XSl8KF5GT1VTWzQtOF0yIEtBTFIpfCheRk9VU1s0LThdNCBLT1JO
>KXwoXkZPVVNbNC04XTQgS1RVQSkNCglQSVBFCS9zY3JhdGNoL2dlbXBhay9i
>aW4vc29sL2RjZmZnIC12IDENCgktZCBkYXRhL2dlbXBhay9sb2dzL2RjZmZn
>LmxvZw0KCS1wIC9ob21lL2dlbXBhay9OQVdJUFMtNS40L2dlbXBhazUuNC90
>YWJsZXMvcGFjay9mZmcucGFjaw0KCS1zIC9ob21lL2dlbXBhay9OQVdJUFMt
>NS40L2dlbXBhazUuNC90YWJsZXMvc3Rucy9mZmd6b24uc3RuDQoJZGF0YS9n
>ZW1wYWsvc3Rvcm0vZmZnL1lZWVlNTUREX2ZmZy5nZW0NCiMNCiMjIyMjDQoj
>IEZTTCBOZXRDREYgV2luZCBQcm9maWxlcg0KRlNMMgleRlNMXC5OZXRDREZc
>Lk5PQUFuZXRcLndpbmRwcm9maWxlclwuKDAxaHIpXC4oLiopXC4uKg0KCVBJ
>UEUJLWNsb3NlCS91c3IvbG9jYWwvbGRtL2RlY29kZXJzL2RjbmNwcm9mIC12
>DQoJLWwgZGF0YS9nZW1wYWsvbG9ncy9kY25jcHJvZi5sb2cNCgktZSBHRU1U
>Qkw9L2hvbWUvZ2VtcGFrL05BV0lQUy01LjQvZ2VtcGFrNS40L3RhYmxlcw0K
>CWRhdGEvZ2VtcGFrL3Byb2ZpbGVyL1lZWVlNTUREX3Byby5nZW0NCkZTTDIJ
>XkZTTFwuTmV0Q0RGXC5OT0FBbmV0XC53aW5kcHJvZmlsZXJcLigwNm1pbilc
>Li4uLi4uLi4oMFswLTldfDFbMDFdKS4uXC4uKg0KCVBJUEUJLWNsb3NlCS91
>c3IvbG9jYWwvbGRtL2RlY29kZXJzL2RjbmNwcm9mIC12DQoJLWwgZGF0YS9n
>ZW1wYWsvbG9ncy9kY25jcHJvZi5sb2cNCgktZSBHRU1UQkw9L2hvbWUvZ2Vt
>cGFrL05BV0lQUy01LjQvZ2VtcGFrNS40L3RhYmxlcw0KCWRhdGEvZ2VtcGFr
>L3Byb2ZpbGVyL1lZWVlNTUREMDBfNm1pbi5nZW0NCkZTTDIgCV5GU0xcLk5l
>dENERlwuTk9BQW5ldFwud2luZHByb2ZpbGVyXC4oMDZtaW4pXC4uLi4uLi4u
>KDFbMi05XXwyWzAtM10pLi5cLi4qDQoJUElQRQktY2xvc2UJL3Vzci9sb2Nh
>bC9sZG0vZGVjb2RlcnMvZGNuY3Byb2YgLXYNCgktbCBkYXRhL2dlbXBhay9s
>b2dzL2RjbmNwcm9mLmxvZw0KCS1lIEdFTVRCTD0vaG9tZS9nZW1wYWsvTkFX
>SVBTLTUuNC9nZW1wYWs1LjQvdGFibGVzDQoJZGF0YS9nZW1wYWsvcHJvZmls
>ZXIvWVlZWU1NREQxMl82bWluLmdlbQ0KIw0KIyBGU0wgQUNBUlMgZGF0YQ0K
>UENXUwleRlNMXC5OZXRDREZcLkFDQVJTXC5RQw0KCVBJUEUJLWNsb3NlCS91
>c3IvbG9jYWwvbGRtL2RlY29kZXJzL2RjYWNhcnMgLXYgLWIgMzANCgktZSBH
>RU1UQkw9L2hvbWUvZ2VtcGFrL05BV0lQUy01LjQvZ2VtcGFrNS40L3RhYmxl
>cw0KCS1sIGRhdGEvZ2VtcGFrL2xvZ3MvZGNhY2Fycy5sb2cgZGF0YS9nZW1w
>YWsvYWNhcnMvWVlZWU1NRERISE5OX2FjYXJzLmdlbQ0KIw0KIyBHRU1QQUsg
>ZGVjb2RlciBmb3IgQlVGUiBwcm9maWxlciBkYXRhIChob3VybHkgc3VtbWFy
>eSBvbiBIUlMgZmVlZCkNCkhSUwleSVVQVC4qIC4uLi4gKFswLTNdWzAtOV0p
>KFswLTJdWzAtOV0pDQoJUElQRQkvdXNyL2xvY2FsL2xkbS9kZWNvZGVycy9k
>Y3Byb2YNCgktZCBkYXRhL2dlbXBhay9sb2dzL2RjcHJvZi5sb2cNCgktcCAv
>aG9tZS9nZW1wYWsvTkFXSVBTLTUuNC9nZW1wYWs1LjQvdGFibGVzL3BhY2sv
>cHJvZmlsZXIucGFjaw0KCS1zIC9ob21lL2dlbXBhay9OQVdJUFMtNS40L2dl
>bXBhazUuNC90YWJsZXMvc3Rucy9wcm9maWxlcl9mc2wuc3RuDQoJL2hvbWUv
>Z2VtcGFrL05BV0lQUy01LjQvZ2VtcGFrNS40L3RhYmxlcy9ncmlkL3RhYmxl
>Yg0KCS9ob21lL2dlbXBhay9OQVdJUFMtNS40L2dlbXBhazUuNC90YWJsZXMv
>Z3JpZC90YWJsZWQNCglkYXRhL2dlbXBhay9wcm9maWxlcl9idWZyL1lZTU1E
>RF9wcm8uZ2VtDQojDQojDQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
>IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
>IyMjIyMjIyMvdG1wDQo=
>
>
>------=_NextPart_000_3a4a0e04_6581f246$407ff082--
>