This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Patrick, Your "ls -R" output from GEMDATA defined in your Gemenviron is under export GEMDATA="$GEMPAK/data". The keylist null error on Garp startup is probably a result of not finding any files. You can run garp from the command line as "garp -verbose 9". That will give you output including what Garp_defaults file it is using, as well as the data directories being searched. Try to pull up the model data widget. It should respond something like: *** There are no grid files in directory: *** /tmp The second line should tell you where it is looking for the data, and if this isn't $GEMPAK/data, then the problem is either the environmental variables, or the configuration. See if that sheds any light. Steve Chiswell Unidata User Support >From: "Patrick O'Reilly" <address@hidden> >Organization: UCAR/Unidata >Keywords: 200104091746.f39HkGL02084 >This is a multi-part message in MIME format. > >------=_NextPart_000_002D_01C0C0F3.30B1F9D0 >Content-Type: text/plain; > charset="iso-8859-1" >Content-Transfer-Encoding: 7bit > >Steve, > >I changed the files and the Garp_defaults for 4 digit years. Still no luck. >Am getting the error: >Keylist is null >Cannot set option menu default button > >I am attaching the "ls -R" from $GEMDATA for you to look at (gemdata.txt), >as well as my Garp_defaults file. See what you can see. GARP sees no data >at all. Maybe you want to look at the Gemenviron.bash file? I am >attaching it as well. Sorry to be such a pest, but I have all this data and >want to look at it! Thanks again. > >Patrick > >-----Original Message----- >From: Unidata Support <address@hidden> >To: Patrick O'Reilly <address@hidden> >Cc: Unidata Support <address@hidden> >Date: Thursday, April 05, 2001 10:54 AM >Subject: 20010405: 20010404: Garp can't see data > > >>>From: "Patrick O'Reilly" <address@hidden> >>>Organization: UCAR/Unidata >>>Keywords: 200104051522.f35FMoL20912 >> >>>Steve, >>> >>>Looks like all the files have 2 digit years. They match the strings at >the >>>end of Garp_defaults. I think I mentioned that Garp sees none of the >data. >>>I have started NTL and pointed Nsharp at the model data, which worked. I >>>tried sitting on top of $GEMDATA and using the command "ntl -bash data" to >>>try to force Garp to start looking at /data/gempak and /data/images. None >>>worked. I am attaching my Gemenviron.bash file for you to see, I >>>highlighted a line where a configuration directory is defined, which >doesn't >>>actually exist on my system. Any other ideas? >>> >> >> >>Patrick, >> >>try renaming the files to 4 digit years and using the templates for 4 digit >years >>as provided in the distribution. The Y2K fixes for garp assume 4 digit >years. >>I provided a rename script for a similar problem in: >>http://www.unidata.ucar.edu/glimpse/gempak/3775 >> >>Steve Chiswell >>Unidata User Support >> >> >> >> >> >>>Patrick >>> >>> >>> >>>> >>>>Patrick, >>>> >>>>Looks like your $GARPHOME/config/Garp_defaults should have >>>>nowrad defined as: $(RADDIR)/nowrad and not >>>>$(RADDIR)/nowrad/US_2km/BREF. >>>> >>>>At thios point, I don't see any problem with the sat directory structure. >>>You >>>>probably want to clean up your definition of G8 to be: >>>>G8 : "$(SATDIR)/GOES-8" >>>> >>>>Are your grids, surface and upperair data really under $GEMDATA/gempak? >>>>The normal assumption us that these directories are under $GEMDATA. >>>> >>>>Can you send the output of "lr -R" from $GEMDATA? Also, you disn't >>>>specifically menation what data sets weren't viewable, or all?! >>>>The ls output will show is the file names compare to the templates at the >>>bottom >>>>of $GARPHOME/config/Garp_defaults. >>>> >>>>The default Garp_defaults expects 4 digit years. Looks like you have >>>changed >>>>that. You probably want to change this back and use 4 digit years for >your >>>>file names. >>>> >>>>Steve Chiswell >>>>Unidata User Support >>>> >>>> >>>> >>>>>Hi- >>>>> >>>>>We recently installed GEMPAK, and I acquired a data set from COMET. The >= >>>>>data set came in a certain directory structure which I am familiar with. >= >>>>> I edited my (attached) Garp_defaults file to match where the data is, = >>>>>how it is named and the directory structure (I thought). Here is what I >= >>>>>have set up for data directory structure: >>>>> >>>>>$GEMDATA/images/radar/nowrad/US_2km/BREF/* >>>>>$GEMDATA/images/sat/GOES-8/4km/(vis and ir)/* >>>>>$GEMDATA/images/sat/GOES-8/8km/wv/* >>>>>$GEMDATA/gempak/grids/* >>>>>$GEMDATA/gempak/surface/* >>>>>$GEMDATA/gempak/upperair/* >>>>> >>>>>My Gemenviron file has: >>>>> >>>>>Top level directory: >>>>> >>>>>export NAWIPS=3D"/home/gempak/GEMPAK5.6" >>>>> >>>>>export GARPHOME=3D"$NAWIPS/comet/garp" >>>>> >>>>>export GARP_PATH=3D"$GARPHOME/config" >>>>> >>>>> >>>>> >>>>># GEMPAK directory: >>>>> >>>>># >>>>> >>>>>export GEMPAK=3D"$NAWIPS/gempak" >>>>> >>>>>export GEMPAKHOME=3D"$NAWIPS/gempak" >>>>> >>>>># >>>>> >>>>># CONFIGURATION directory >>>>> >>>>>export CONFIGDIR=3D"$NAWIPS/config" >>>>> >>>>>and my Garp_defaults file sits in $GARPHOME/config >>>>> >>>>>Can you see the problem or do you need more information? >>>>> >>>>>Patrick >>>>> >>>>>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >>>>>Patrick O'Reilly =20 >>>>>Meteorologist/Support Scientist =20 >>>>>The STORM Project >>>>>University of Northern Iowa >>>>>voice: (319) 273-3789 >>>>>e-mail: address@hidden >>>>> >>> >>> >> >>*************************************************************************** >>Unidata User Support UCAR Unidata >>(303)497-8644 P.O. Box >>address@hidden Boulder, CO >>--------------------------------------------------------------------------- >>Unidata WWW Service http://www.unidata.ucar.edu/ >< >>*************************************************************************** > >------=_NextPart_000_002D_01C0C0F3.30B1F9D0 >Content-Type: application/octet-stream; > name="Garp_defaults.dat" >Content-Transfer-Encoding: base64 >Content-Disposition: attachment; > filename="Garp_defaults.dat" > >IwojIEdhcnAgY29uZmlndXJhdGlvbiBmaWxlCiMgIFZFUlNJT04gMi4wCiMKIyBUaGUgc3ludGF4 >IG5lZWRlZCBpbiB0aGUgZmlsZSBpczoKIwojICB0b2tlbiA6IHJlc291cmNlCiMKIyAgd2hlcmU6 >IAojCiMgICAgICAgICAtIHRva2VuIGlzIGRlZmluZWQgYXMgYSBzdHJpbmcgZGVsaW1pdGVkIGJ5 >IHdoaXRlIHNwYWNlIG9yICIsIgojICAgICAgICAgLSB0aGUgZGVsaW1pdGVyIGJldHdlZW4gdG9r >ZW4gYW5kIHJlc291cmNlIGlzIHRoZSA6LAojICAgICAgICAgLSBubyB3aGl0ZSBzcGFjZSBuZWVk >cyB0byBzdXJyb3VuZCB0aGUgZGVsaW1pdGVyLAojICAgICAgICAgLSBjb21tZW50cyBhcmUgaW5k >aWNhdGVkIGJ5IGEgIywKIyAgICAgICAgICAgbmVpdGhlciB0b2tlbiBub3IgcmVzb3VyY2UgY2Fu >IGJlZ2luIHdpdGggYSAjIG9yIDosCiMgICAgICAgICAgIGhvd2V2ZXIgYSAjIG9yIGEgOiBjYW4g >YmUgZW1iZWRkZWQgd2l0aGluIHJlc291cmNlLAojICAgICAgICAgLSByZXNvdXJjZSBjYW4gY29u >dGFpbiB3aGl0ZSBzcGFjZSBpZiBpdCBpcyBib3VuZGVkIGJ5CiMgICAgICAgICAgIHRoZSAnIG9y >ICIgY2hhcmFjdGVycywKIyAgICAgICAgIC0gYmxhbmsgbGluZXMgYXJlIGFsbG93ZWQuCiMgICAg >ICAgICAtIHJlZmVyYmFja3MgYXJlIGluZGljYXRlZCBieSAkKC4uLikuIFRoZSAnLi4uJyBpcyBy >ZXNvbHZlZAojICAgICAgICAgICB0aGUgc2FtZSB3YXkgYW55IG90aGVyIHRva2VuIGlzLCBhbmQg >aXMgc3Vic3RpdHV0ZWQgZm9yCiMgICAgICAgICAgIHRoZSAkKC4uLikgc3RyaW5nIHRvIGNvbXBv >c2UgdGhlIGZpbmFsIHJlc291cmNlIHZhbHVlLgojICAgICAgICAgLSBNdWx0aXBsZSByZWZlcmJh >Y2tzIGFyZSBhbGxvd2VkIGluIGEgcmVzb3VyY2UsIGJ1dAojICAgICAgICAgICBlbWJlZGRlZCBy >ZWZlcmJhY2tzIGFyZSBub3QgYWxsb3dlZCAgKGkuZS4gbm8KIyAgICAgICAgICAgJCgkKC4uLikp >IGFsbG93ZWQpLgojICAgICAgICAgLSBjYXNlIGZvciB0aGUgdG9rZW4gaXMgc2lnbmlmaWNhbnQK >IyBMT0c6CiMgRC5IaW1lcy9DT01FVCAgNC85NiAgICBCZXRhIGRpc3QgdmVyc2lvbgojIFAuQnJ1 >ZWhsL05XUyAgIDQvOTYgICAgRG9jdW1lbnRlZCwgcmVvcmdhbml6ZWQKIyBQLkJydWVobC9OV1Mg >ICA1Lzk2ICAgIEFkZGVkIFNEJ3Mga2V5cyBmb3IgZmlsZSBuYW1lcwojIFAuQnJ1ZWhsL05XUwkg >NS85NglVcGRhdGVkIGZvciBHQVJQIHJlbGVhc2UgMC4xCiMgUC5CcnVlaGwvTldTCSA4Lzk2CVVw >ZGF0ZWQgZm9yIEdBUlAgcmVsZWFzZSAwLjIKIyBKLkNvd2llL05XUyAgIDEwLzk2ICAgVXBkYXRl >ZCBmb3IgR0FSUCByZWxlYXNlIDEuMAojIFMuRHJha2UvQ09NRVQgIDEvOTcJQWRkZWQga2V5cyBm >b3IgdXBwZXIgYWlyIHByb2ZpbGUgb2JqZWN0LgojIFAuQnJ1ZWhsL05XUyAgIDEvOTcgICAgVXBk >YXRlZCBmb3IgR0FSUCAxLjAzIHJlbGVhc2UKIyBTLkRyYWtlL0NPTUVUICA0Lzk3ICAgIEFkZGVk >IGtleXMgZm9yIDEuMC40CiMgUC5CcnVlaGwvTldTICAgNC85NyAgICBVcGRhdGVkIGZvciBHQVJQ >IDEuMDQgcmVsZWFzZQojIFMuQ2hpc3dlbGwvVW5pZGF0YSA1Lzk3IE5ldyAmIGNvcnJlY3RlZCBt >YXAgYXJlYXMgYW5kIHByb2plY3Rpb25zCiMgUy5EcmFrZS9DT01FVCAgNy85NyAgICBBZGRlZCBr >ZXlzIGZvciBHQVJQIHJlbGVhc2UgMi4wCiMgUy5EcmFrZS9DT01FVCAxMC85OCAgIEFkZGVkIHdp >bmQgcHJvZmlsZXIga2V5cyBmb3IgcmVsZWFzZSAyLjAyCiMgUy5EcmFrZS9DT01FVCAgOC85OSAg >IFJlbW92ZWQgY2hhcHRlciAiZGVmYXVsdCIgZnJvbSBGREYgZGlyZWN0b3JpZXMKIy0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tCiMKIyAgRGF0YSBkaXJlY3RvcnkgU3RydWN0dXJlcwojICBDYXNlIGlzIGltcG9ydGFu >dAojICBDb25maWd1cmUgdGhlc2UgdG8gbWF0Y2ggeW91ciBkYXRhIGRpcmVjdG9yeSBzdHJ1Y3R1 >cmUKIyAgKFN1cmZhY2UgZGF0YSBkaXJlY3RvcmllcyBkZWZpbmVkIGxhdGVyKQojCkdBUlBIT01F >CTogJChOQVdJUFMpL2NvbWV0L2dhcnAvCgpTQVRESVIgICAgICAgICAgOiAkKEdFTURBVEEpL3Nh >dApSQURESVIgICAgICAgICAgOiAkKEdFTURBVEEpL3JhZGFyCmdyaWRzICAgICAgICAgICA6ICQo >R0VNREFUQSkvZ3JpZHMKdXBwZXJhaXIgICAgICAgIDogJChHRU1EQVRBKS91cHBlcmFpcgpwcm9m >aWxlciAgICAgICAgOiAkKEdFTURBVEEpL3VwcGVyYWlyCgojCiMgIFByb3ZpZGUgZXh0cmEgaW5m >b3JtYXRpb24gZm9yIHRoZSBzYXRlbGxpdGUgZGF0YQojCiMgIExpc3QgZWFjaCBpbmRpdmlkdWFs >IHNhdGVsbGl0ZSBkaXJlY3RvcnkKIyAgTXVsdGlwbGUgZW50cmllcyBhcmUgc3BhY2Ugc2VwYXJh >dGVkCiMKRzcgICAgOiAiJChTQVRESVIpL0dPRVMtNyIKRzggICAgOiAiJChTQVRESVIpL0dPRVMt >OCIKRzkgICAgOiAiJChTQVRESVIpL0dPRVMtOSIKRzEwICAgOiAiJChTQVRESVIpL0dPRVMtMTAi >CkcxMSAgIDogIiQoU0FURElSKS9HT0VTLTExIgpHMTIgICA6ICIkKFNBVERJUikvR09FUy0xMiIK >RkxPQVQxIDogIiQoU0FURElSKS9HT0VTLThfZmwxICQoU0FURElSKS9HT0VTLTlfZmwxICQoU0FU >RElSKS9HT0VTLTEwX2ZsMSIKRkxPQVQyIDogIiQoU0FURElSKS9HT0VTLThfZmwyICQoU0FURElS >KS9HT0VTLTlfZmwyICQoU0FURElSKS9HT0VTLTEwX2ZsMiIKU1BPTEUgIDogIiQoU0FURElSKS9B >TlRBUkNUSUMiCkdJTkkgOiAiJChTQVRESVIpL1dFU1QtQ09OVVMgJChTQVRESVIpL0VBU1QtQ09O >VVMgJChTQVRESVIpL0NvbG9yYWRvICQoU0FURElSKS9BSy1OQVRJT05BTCAkKFNBVERJUikvQUst >UkVHSU9OQUwgJChTQVRESVIpL0hJLU5BVElPTkFMICQoU0FURElSKS9ISS1SRUdJT05BTCAkKFNB >VERJUikvUFItTkFUSU9OQUwgJChTQVRESVIpL1BSLVJFR0lPTkFMICQoU0FURElSKS9TVVBFUi1O >QVRJT05BTCAkKFNBVERJUikvTkhFTS1DT01QICQoU0FURElSKS9OSEVNLU1VTFRJQ09NUCIKQ09N >UE9TSVRFIDogIiQoU0FURElSKS9jb21wIgpNRFIgICA6ICIkKFNBVCkvTURSIgpHU09VTkQgOiAi >JChTQVQpL1NPVU5ERVIiCgojCiMgIHNhdCwgbmlkcywgYW5kIG5vd3JhZCBhcmUgdGhlICJrZXlz >IiB0aGF0IGFyZSB1c2VkIHRvIGZpbmQKIyAgdGhlIGltYWdlIGRhdGEgZGlyZWN0b3JpZXMKIwoj >ICBCZSBzdXJlIGVhY2ggaW5kaXZpZHVhbCBzYXRlbGxpdGUgZGlyZWN0b3J5IGxpc3RlZCBhYm92 >ZSBpcyBpbgojICB0aGUgInNhdCIga2V5IGxpc3QKIwpzYXQgICAgICAgICAgICAgOiAiJChHOCkg >JChHMTApICQoRzExKSAkKEcxMikgJChHSU5JKSAkKEZMT0FUMSkgJChGTE9BVDIpICQoU1BPTEUp >ICQoR1NPVU5EKSIKbmlkcyAgICAgICAgICAgIDogJChSQURESVIpL05JRFMKbm93cmFkICAgICAg >ICAgIDogJChSQURESVIpL25vd3JhZAoKIwojICBGaWxlIG5hbWUga2V5cwojICBVcHBlciBhaXIg >JiBwcm9maWxlIG9ubHkKIyAgKGtleXMgZm9yIHN1cmZhY2UgYW5kIG1vZGVsIGRhdGEgZmlsZXMg >YXJlIGRlZmluZWQgbGF0ZXIpCiMKIyAgVGhlc2Uga2V5IHZhbHVlcyBjb3JyZXNwb25kIHRvIHRo >ZSAidHlwZSIgc3Vic3RyaW5nIGluIHRoZSBmaWxlIAojICBuYW1lIGNvbnZlbnRpb24gZm9yIGEg >dXBwZXIgYWlyICYgcHJvZmlsZSBkYXRhIHR5cGVzLiAgRm9yIGV4YW1wbGUsCiMgIFlZTU1ERF8i >dHlwZSIuZ2VtCiMKIyAgTm90ZSwgeW91IG11c3QgY2hvb3NlIGEgdW5pcXVlIGtleSB2YWx1ZSB0 >byBkZXNjcmliZSBlYWNoIGRhdGEgdHlwZS4KIyAgRm9yIGV4YW1wbGUgdGhlIGtleSAidXBhIiB3 >aWxsIG1hdGNoIEFMTCBkYXRhIGZpbGVuYW1lcyBjb250YWluaW5nIAojICB0aGUgc3RyaW5nICJ1 >cGEiLgojCnVwcGVyYWlySyAgICAgICA6IHVwYQpwcm9maWxlcksJOiBwcmYKCiMKIyBEeW5hbWlj >YWxseSBnZW5lcmF0ZWQgbWVudXMuCiMKIyBNb2RlbHMsIFZlcnRpY2FsIGNvb3JkaW5hdGVzLCBD >b2xvciBjb250b3VycywgQ29sb3IgZmlsbCB0YWJsZXMsIAojIEZvbnQgdHlwZXMgJiBzaXplcywg >U3RhdGlvbiBPdmVybGF5cywgU3VyZmFjZSBrZXlzLCBNYXJrZXJzLCAKIyBJbWFnZSBNYXBzLCBH >ZW9ncmFwaGljYWwgYXJlYXMgJiBwcm9qZWN0aW9ucywgRkRGIGNoYXB0ZXJzLCBsaW5lCiMgcGFy >YW1ldGVycywgdmVjdG9yIHN5bWJvbHMsIHgtc2VjIHZlcnRpY2FsIGF4ZXMsIHZlcnRpY2FsIAoj >IHByb2ZpbGUgdmVydCBheGVzLCB0aW1lL2hlaWdodCB0aW1lIGF4ZXMuCiMtLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgTW9kZWxz >CiMKIyBMaXN0IGFsbCBtb2RlbHMgZm9yIEdBUlAgdG8gZGlzcGxheS4gIE9iamVjdGl2ZSBBbmFs >eXNpcyBncmlkcwojIGFyZSBPSy4gIE1ha2UgdXAgYSBuYW1lIGZvciAibW9kZWxsYWJlbHMiLiBU >aGUgY29ycmVzcG9uZGluZyAKIyBzdHJpbmcgaW4gIm1vZGVsa2V5cyIgbXVzdCBtYWtlIGEgdW5p >cXVlIG1hdGNoIHRvIGZpbGVzIGluIHRoZQojICQoZ3JpZHMpIGRpcmVjdG9yeS4KIwojIEZvciBl >eGFtcGxlLCB0aGUgc3RyaW5nICJldGEiIG1hdGNoZXMgWVlNTURESEhfZXRhLmdlbSAqYW5kKiAK >IyBZWU1NRERISF9tZXNvZXRhLmdlbS4gQmV0dGVyIGNob2ljZXMgYXJlICJfbWVzb2V0YSIgYW5k >ICJfZXRhIi4KIwptb2RlbGtleXMJOiAiZXRhLmdlbSx0aGluLGF2bjAwMyxldGEyMTEsZXRhMjEy >LG1yZjAwMyxtcmYwMDIsbmdtMjExLHJ1YzIxMSxydWMyMzYsZW5zLGdkYXMsdWttZXQsZWNtZjEs >Y21jLG5vZ2FwcyIKbW9kZWxsYWJlbHMJOiAiRXRhLEFWTixBVk4gR3JpZDMsRXRhIDIxMSxFdGEg >MjEyLE1SRixNUkZfRVhULE5HTSxSVUMsUlVDIElJLEVuc2VtYmxlLEdEQVMsVUsgTWV0LEVDTVdG >LENNQyBHRU0sTk9HQVBTIgojCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgVmVydGljYWwgY29vcmRpbmF0ZSBrZXlzIGZvciBw >bGFuIHZpZXcuCiMKdmNvb3Jka2V5cwk6ICJwcmVzLHNnbWEsdGh0YSxoZ2h0LG5vbmUsbm9uZSxo >YWdsLHBhZ2wsZnJ6bCx0cm9wLG13c2wscGRseSIKdmNvb3JkbGFiZWxzCTogIlByZXNzdXJlLFNp >Z21hLElzZW50cm9waWMsSGVpZ2h0LFN1cmZhY2UsTm9uZSxIZ2h0IGFnbCxQcmVzcyBhZ2wsRnJl >ZXppbmcgTHZsLFRyb3BvcGF1c2UsTWF4IFdpbmQgU3BlZWQsUFJFUyBMYXllciIKIwojLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoj >IFZlcnRpY2FsIGNvb3JkaW5hdGUga2V5cyBmb3IgdmVydGljYWwgcHJvZmlsZXMuCiMKdnB2Y29v >cmRrZXlzCTogInByZXMsc2dtYSx0aHRhLGhnaHQiCnZwdmNvb3JkbGFiZWxzCTogIlByZXNzdXJl >LFNpZ21hLElzZW50cm9waWMsSGVpZ2h0IgojCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgTGlzdCBjb2xvcnMgdG8gYmUgdXNl >ZCBmb3IgY29udG91ciBsaW5lcywgc3ltYm9scywgZXRjLiAKIyBVc2Ugbm8gbW9yZSB0aGF0IDEw >IEdFTVBBSyBjb2xvcnMgaW4gbGlzdC4KIwpjb2xvcmxpc3QJOiAiMyw2LDUsMiw0LDcsOCIKIwoj >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLQojIENvbG9yIGZpbGwgdGFibGVzCiMKI2NvbG9yZmlsbGtleXMJOiAiMDsyMy0xNSwwOzI1 >OzI0OzI5Ozc7MTUsMDsyMS0zMDsxNC0yMDs1LDA7MjQ7MzA7MTQ7MiwwOzIzOzIyOzIxOzIiCiNj >b2xvcmZpbGxsYWJlbHMJOiAiVGFibGUgMSxUYWJsZSAyLFRhYmxlIDMsVGFibGUgNCxUYWJsZSA1 >Igpjb2xvcmZpbGxrZXlzICAgOiAiMDsyMS0zMCwwOzE0LTIwLDI1OzI0OzI5Ozc7MTUsMDsyMS0z >MDsxNC0yMDs1LDA7MjQ7MzA7MTQ7MiwwOzIzOzIyOzIxOzIiCmNvbG9yZmlsbGxhYmVscyA6ICJD >b29sLEhvdCxUYWJsZSAxLFRhYmxlIDIsVGFibGUgMyxUYWJsZSA0IgojCiMtLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgRm9udCB0 >eXBlLCBzaXplIGFuZCBoYXJkd2FyZS9zb2Z0d2FyZSBmbGFnLiAgKFNlZSAiRm9udCIgZW50cnkK >IyBpbiBDaGFwdGVyIDMgb2YgdGhlIE5BV0lQUyBVc2VycyBNYW51YWwgZm9yIGhlbHAuKQojCnRl >eHRfc2l6ZQk6IDEuMwp0ZXh0X2ZvbnQJOiAyMQp0ZXh0X3dpZHRoCTogMQp0ZXh0X2h3X2ZsYWcJ >OiBodwojCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tCiMgU3RhdGlvbiBvdmVybGF5cwojCnN0bl90YWJsZXM6ICIwLDEsMiwzLDQs >NSw2LDciCnN0bl9sYWJlbHM6ICJTdXJmYWNlIEFpcndheXMsV0ZPLE5FWFJBRCxXaW5kIFByb2Zp >bGVyLFVwcGVyIEFpciBTdGF0aW9ucyxDb3VudGllcyxMb2NhbCxDaXRpZXMiCiMtLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgU3Vy >ZmFjZSBrZXlzIAojCiMgc2ZjX2tleXMgLSBTdHJpbmdzIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHVu >aXF1ZSAidHlwZSIgc3Vic3RyaW5nIGluCiMgIHRoZSBmaWxlbmFtZSBjb252ZW50aW9uIGZvciBh >IGdpdmVuIHN1cmZhY2UgZGF0YSB0eXBlLiAgCiMgIEZvciBleGFtcGxlLCBZWU1NRERfInR5cGUi >LmdlbTogOTgwMTAxX3Nhby5nZW0sIDk4MDEwMV9zaGIuZ2VtCiMKIyBzZmNfbGFiZWxzIC0gTGFi >ZWxzIGNvcnJlc3BvbmRpbmcgdG8gYWJvdmUgc2ZjX2tleXMuCiMKIyBzZmNfdGFibGVzIC0gVGFi >bGVzIGNvbnRhaW5pbmcgY29tcGxldGUgbGlzdCBvZiBhbGwgdmFsaWQgcGFyYW1ldGVycwojICAg >Zm9yIGEgZ2l2ZW4gc3VyZmFjZSBkYXRhIHR5cGUuICBDb3JyZXNwb25kcyB0byBzZmNfa2V5cyBh >bmQgc2ZjX2xhYmVscy4KIwojIHh4eF9kaXIgLSBEaXJlY3RvcnkgY29udGFpbmluZyBzdXJmYWNl >IGRhdGEgZmlsZXMgb2YgdGhlIHh4eCB0eXBlCiMgeHh4X3Bhcm1zIC0gRGVmYXVsdCBsaXN0IG9m >IHBhcmFtZXRlcnMgcGxvdHRlZCBmb3IgdGhlIHh4eCBkYXRhIHR5cGUKIwojIEV4YW1wbGVzOgoj >IHNmY19rZXlzOiAic3VyZixzaGIsYW1vcyxtbW9zLG5tb3MsZmZnLHNlbHMsbHRnIgojIHNmY19s >YWJlbHM6ICJNRVRBUixTaGlwL0J1b3ksQVZOIE1PUyxNUkYgTU9TLE5HTSBNT1MsRmxhc2ggRmxv >b2QsU3Rvcm0gV2FybmluZ3MsTGlnaHRuaW5nIgojIHNmY190YWJsZXM6ICJzZmNwYXJtcy5sc3Qs >c2hicGFybXMubHN0LGFtb3NwYXJtcy5sc3QsbW1vc3Bhcm1zLmxzdCxubW9zcGFybXMubHN0LAoj >IGZmZ3Bhcm1zLmxzdCxzZWxzcGFybXMubHN0LCIKIyBzdXJmX2RpciA6ICQoTUVUREFUKS9nZW1w >YWsvc3VyZmFjZQojIHNoYl9kaXIgOiAkKE1FVERBVCkvZ2VtcGFrL3N1cmZhY2UKIyBhbW9zX2Rp >ciA6ICQoTUVUREFUKS9nZW1wYWsvbW9zCiMgbm1vc19kaXIgOiAkKE1FVERBVCkvZ2VtcGFrL21v >cwojIG1tb3NfZGlyIDogJChNRVREQVQpL2dlbXBhay9tb3MKIyBmZmdfZGlyIDogJChNRVREQVQp >L2dlbXBhay9mbG9vZAojIHNlbHNfZGlyIDogJChNRVREQVQpL2dlbXBhay9zdG9ybQojIHN1cmZf >cGFybXM6ICJTS1lDOjEuMDoxO1RNUEY7V1NZTToxLjA6MTtTTVNMO1AwM0M7RFdQRjtQMDNJO0JM >Tks7QkxOSztCTE5LO0JSQks6MS4wOjEiCiMgc2hiX3Bhcm1zOiAiU0tZQzoxLjA6MTtUTVBGO1dT >WU06MS4wOjE7U01TTDtCTE5LO1dQRVI7V0hHVDtTU1RDO0JSQks6MS4wOjEiCiMgYW1vc19wYXJt >czogIkJMTks7VE1QRjtCTE5LO0NMQ1Q7QkxOSztQUDEyIgojIG1tb3NfcGFybXM6ICJTS05UO1RN >UEY7QkxOSztDTENUO0JMTks7UFAxMjtQUDI0IgojIG5tb3NfcGFybXM6ICJTS1lDOjEuMDoxO1RN >UEY7QkxOSztDTENUO0JMTks7UFAxMjtQUDA2IgojIGZmZ19wYXJtczogIlNUSUQ7ZmYwMTtCTE5L >O2ZmMDY7QkxOSztmZjAzO2ZmMTI7QkxOSztmZjI0IgojIHNlbHNfcGFybXM6ICJTVElEIgojCnNm >Y19rZXlzIDogInNhbyxzeW4sc2hiLGFtb3MsbW1vcyxubW9zLGZmZyxubGRuIgpzZmNfbGFiZWxz >IDogIk1FVEFSLFN5bm9wdGljLFNoaXAgLyBCdW95LEFWTiBNT1MsIE1SRiBNT1MsTkdNIE1PUyxG >bGFzaCBGbG9vZCxMaWdodG5pbmciCnNmY190YWJsZXMgOiAic2ZjcGFybXMubHN0LHNoYnBhcm1z >LmxzdCxzaGJwYXJtcy5sc3QsYW1vc3Bhcm1zLmxzdCxtbW9zcGFybXMubHN0LG5tb3NwYXJtcy5s >c3QsZmZncGFybXMubHN0LG5sZG4ubHN0IgpzYW9fZGlyCTogJChHRU1EQVRBKS9zdXJmYWNlCnN5 >bl9kaXIgOiAkKEdFTURBVEEpL3N5bgpzaGJfZGlyIDogJChHRU1EQVRBKS9zdXJmYWNlCmFtb3Nf >ZGlyIDogJChHRU1EQVRBKS9tb3MKbm1vc19kaXIgOiAkKEdFTURBVEEpL21vcwptbW9zX2RpciA6 >ICQoR0VNREFUQSkvbW9zCmZmZ19kaXIgOiAkKEdFTURBVEEpL3N0b3JtL2ZmZwpubGRuX2RpciA6 >ICQoR0VNREFUQSkvbmxkbgpzYW9fcGFybXM6ICJTS1lDOjEuMDoxO1RNUEY7V1NZTToxLjA6MTtT >TVNMO1AwM0M7RFdQRjtQMDNJO0JMTks7QkxOSztCTE5LO0JSQks6MS4wOjEiCnN5bl9wYXJtczog >IlNLWUM6MS4wOjE7VE1QRjtXU1lNOjEuMDoxO1NNU0w7UDAzQztEV1BGO1AwM0k7QkxOSztCTE5L >O0JMTks7QlJCSzoxLjA6MSIKc2JfcGFybXM6ICJTS1lDOjEuMDoxO1RNUEY7V1NZTToxLjA6MTtT >TVNMO0JMTks7V1BFUjtXSEdUO1NTVEM7QlJCSzoxLjA6MSIKYW1vc19wYXJtczogIkJMTks7VE1Q >RjtCTE5LO0NMQ1Q7QkxOSztQUDEyIgptbW9zX3Bhcm1zOiAiU0tOVDtUTVBGO0JMTks7Q0xDVDtC >TE5LO1BQMTI7UFAyNCIKbm1vc19wYXJtczogIlNLWUM6MS4wOjE7VE1QRjtCTE5LO0NMQ1Q7QkxO >SztQUDEyO1BQMDYiCmZmZ19wYXJtczogIlNUSUQ7ZmYwMTtCTE5LO2ZmMDY7QkxOSztmZjAzO2Zm >MTI7QkxOSztmZjI0IgpsdGdfcGFybXM6ICJQT0xSIgpubGRuX3Bhcm1zOiAiU1RJRCIKIwojLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LQojIFN1ZmFjZSBNYXJrZXJzICYgRmlsdGVyIGZhY3RvcgojCiMgTGlzdCBvZiBhdmFpbGFibGUg >bWFya2VyIHR5cGVzIGFuZCB0aGUgY29ycmVzcG9uZGluZyBsYWJlbHMuCiMgKFNlZSAiTWFya2Vy >IiBlbnRyeSBpbiBDaGFwdGVyIDMgb2YgdGhlIE5BV0lQUyBVc2VycyBHdWlkZQojIGZvciBoZWxw >LikKIwojIERlZmF1bHQgZmlsdGVyIGZhY3RvciBmb3Igc3VyZmFjZSBkYXRhLiAxID0gbm8gb3Zl >cmxhcGluZwojIHN0YXRpb25zOyAwID0gYWxsIHN0YXRpb25zIHBsb3R0ZWQsIHJlZ2FyZGxlc3Mg >b2Ygb3ZlcmxhcC4KIyAoU2VlICJGaWx0ZXIiIGVudHJ5IGluIENoYXB0ZXIgMyBvZiB0aGUgTkFX >SVBTIFVzZXJzIEd1aWRlCiMgZm9yIGhlbHAuKQojCnNmY19tYXJrZXJzOiAiMyw0LDYsMTQiCnNm >Y19tYXJrZXJfbGFiZWxzOiAiVHJpYW5nbGUsQm94LERpYW1vbmQsU3RhciIKc2ZjX2ZpbHRlcjog >MQojCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tCiMgSW1hZ2UgbWFwcwojCiMgQmFja2dyb3VuZCBpbWFnZXMgdGhhdCB5b3UgY2Fu >IHBsb3QgYWxvbmcgd2l0aCBtb2RlbCBhbmQgb2JzCiMgZGF0YS4gIFlvdSBtYXkgaGF2ZSB0byBt >YW51YWxseSBzZWxlY3QgdGhlIGNvbG9yIGVuaGFuY2VtZW50IAojICh1bmlkYXRfdG9wKSBmb3Ig >dGhlc2UgaW1hZ2VzLgojCiMgTk9URSB0aGF0IHRoZXNlIGFyZSBJTUFHRVMsIGFuZCBjYW4ndCBi >ZSBjb21iaW5lZCAoeWV0KSB3aXRoIAojIG90aGVyIGltYWdlcyBzdWNoIGFzIHNhdGVsbGl0ZSBv >ciByYWRhciBkYXRhLiAgCiMKIyBUaGVzZSBpbWFnZXMgcmVxdWlyZSAxMjggaW1hZ2UgY29sb3Jz >LiAgVG8gZ2V0IHRoaXMsIHlvdSAKIyBtdXN0IHN0YXJ0IG50bCB3aXRoIDEyOCBzYXRlbGxpdGUg >Y29sb3JzLiAgVGhpcyBpcyB0aGUKIyBkZWZhdWx0IGluIE5BV0lQUyA1LjQuCiMKY29sb3JtYXBk >aXIJOiAkKEdBUlBIT01FKS9tYXAvYXJlYXMKY29sb3JtYXBrZXlzCTogInRvcG9fZ29lczguYXJl >YSx0b3BvX2dvZXM5LmFyZWEsdG9wb19uYS5hcmVhLHRvcG9fbmguYXJlYSx0b3BvX3NoLmFyZWEs >dG9wb193aC5hcmVhLHRvcG9fbm9yY2FsLmFyZWEsdG9wb19WQS5hcmVhLHRvcG9fQ08uYXJlYSx0 >b3BvX2NlbnRyYWxSb2NraWVzLmFyZWEsdG9wb19NTi5hcmVhLHRvcG9fbWlkd2VzdC5hcmVhLHRv >cG9fc291dGh3ZXN0VVMuYXJlYSIKY29sb3JtYXBsYWJlbHMJOiAiR09FUy04LEdPRVMtOSxOb3J0 >aCBBbWVyaWNhLE5vcnRoZXJuIEhlbWlzcGhlcmUsU291dGhlcm4gSGVtaXNwaGVyZSxIZW1pc3Bo >ZXJlLE5vcnRoZXJuIENhbGlmb3JuaWEsVmlyZ2luaWEsQ29sb3JhZG8sQ2VudHJhbCBSb2NraWVz >LE1pbm5lc290YSxNaWR3ZXN0LFNvdXRod2VzdCIKIwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIEdlb2dyYXBoaWMgYXJlYXMK >IwojIFlvdSBjYW4gbm93IGNvbmZpZ3VyZSB0aGUgcmVnaW9ucywgcHJvamVjdGlvbnMsIGFuZCBH >QVJFQXMgb2YgYWxsIHRoZQojIHJlZ2lvbnMgYXZhaWxhYmxlIHVuZGVyIHRoZSBBUkVBIHB1bGwt >ZG93biBtZW51LiAgSGVyZSBhcmUgc29tZSBzdGFydGluZwojIGV4YW1wbGVzLiAgWW91IG1heSBj >b25maWd1cmUgdGhlbS4KIwpNYXBMYWJlbHMJOiAiREVGQVVMVCxOb3J0aGVybiBIZW1pc3BoZXJl >LE5vcnRoIEFtZXJpY2EsQ09OVVMsTm9ydGhlYXN0LFNvdXRoZWFzdCxOb3J0aCBDZW50cmFsLFNv >dXRoIENlbnRyYWwsTm9ydGh3ZXN0LFNvdXRod2VzdCxDYW5hZGEsQWxhc2thLEhhd2FpaSxQYWNp >ZmljLEFzaWEsQXVzdHJhbGlhLFNvdXRoIEFtZXJpY2EsQWZyaWNhLEV1cm9wZSxTb3V0aCBQb2xl >LE5vcnRoIFBvbGUiCgpNYXBQcm9qZWN0aW9uCTogIkRFRkFVTFQsc3RyLzkwOy0xMjA7MTAsc3Ry >LzkwLjA7LTEwMDswLjAsbGNjLzMwLjA7LTEwMDs1MC4wLGxjYy8zMC4wOy04MDs1MC4wLGxjYy8z >MC4wOy04NTs1MC4wLGxjYy8zMC4wOy0xMDA7NTAuMCxsY2MvMzAuMDstMTAwOzUwLjAsbGNjLzMw >LjA7LTExMDs1MC4wLGxjYy8zMC4wOy0xMTA7NTAuMCxTVFIvOTAuMDA7LTk4LjAwOzAuMDAsU1RS >LzkwLjAwOy0xNzAuMDA7MC4wMCxDRUQsbGVhLzI1Oy0xNTU7MCxzdHIvNjA7OTA7MCxzdHIvLTYw >OzEzNTswLHN0ci8tNjA7LTUwOzAsbGVhLy0yNTsxNTs1LHN0ci82MDszMDswLHN0ci8tOTA7MDsw >LHN0ci85MDstOTA7MCIKCk1hcEdhcmVhCTogIkRFRkFVTFQsLTEwOy0xNzA7LTEwOzEwLDEwOy0x >MzA7NTA7LTMwLDIzLjA7LTEyMC4wOzQ3LjA7LTY1LjAsMzU7LTkwOzQ4Oy02NSwyNC4wMDstOTUu >MDA7MzguMDA7LTczLjAwLDM2LjAwOy0xMTIuMDA7NTAuMDA7LTg2LjAwLDI1LjAwOy0xMTAuMDA7 >NDAuMDA7LTg1LjAwLDM3LjAwOy0xMjUuMDA7NTAuMDA7LTEwNS4wMCwyNS4wMDstMTIyLjAwOzQw >LjAwOy05NS4wMCwjNDguMDA7LTcyLjAwOzEyLjAwOzYxLjAwLDUwLjAwOy0xODAuMDA7NjAuMDA7 >LTExMC4wMCwjMjAuNTA7LTE1Ny4wMDsyLjUwOzMuMDAsIzI1Oy0xNTU7NDA7NTUsMDs2MDs2MDsx >NzAsLTQ1OzkwOzA7MTcwLC00NTstMTAwOzE1Oy0yNSwtMzA7LTEwOzQwOzU1LDMwOzU7NzA7NjAs >MjA7LTEzNTsyMDs0NSwtMjA7LTEzNTstMjA7NDUiCiMKIyAKIyBEZWZhdWx0IG1hcCBhcmVhcyBh >bmQgcHJvamVjdGlvbnMgZm9yIGVhY2ggbW9kZWwgdHlwZS4gIFVzZSB0aGUgCiMgc3RyaW5nIGRl >ZmluZWQgaW4gIm1vZGVsa2V5cyIgdG8gc3BlY2lmeSB0aGUgbW9kZWwuICBJZiBubyBzcGVjCiMg >ZXhpc3RzIGZvciBhIGdpdmVuIG1vZGVsLCBkZWZhdWx0X3Byb2ogYW5kIGRlZmF1bHRfZ2FyZWEg >YXJlIHVzZWQuCiMKYXZuX3Byb2oJOiBzdHIvOTAuMDstMTAwOzAuMAphdm5fZ2FyZWEJOiAxMDst >MTMwOzUwOy0zMAp0aGluX3Byb2ogICAgICAgOiBzdHIvOTA7LTEwMDswCnRoaW5fZ2FyZWEgICAg >ICA6IEFGTkEKYXZuMDAzX3Byb2ogICAgIDogc3RyLzkwOy0xMDA7MAphdm4wMDNfZ2FyZWEgICAg >OiBBRk5BCnVrbWV0X3Byb2ogICAgICA6IHN0ci85MDstMTAwOzAKdWttZXRfZ2FyZWEgICAgIDog >QUZOQQplY21mMV9wcm9qICAgICAgOiBzdHIvOTA7LTEwMDswCmVjbWYxX2dhcmVhICAgICA6IEFG >TkEKZ2Rhc19wcm9qICAgICAgIDogc3RyLzkwOy0xMDA7MApnZGFzX2dhcmVhICAgICAgOiBBRk5B >Cm5nbTIxMV9wcm9qICAgICA6IGxjYy8yNTstOTU7MjUKbmdtMjExX2dhcmVhICAgIDogQVdJUFMK >cnVjMjExX3Byb2ogICAgIDogbGNjLzI1Oy05NTsyNQpydWMyMTFfZ2FyZWEgICAgOiBBV0lQUwpy >dWMyMzZfcHJvaiAgICAgOiBsY2MvMjU7LTk1OzI1CnJ1YzIzNl9nYXJlYSAgICA6IEFXSVBTCm1h >cHNfcHJvaiAgICAgICA6IGxjYy8yNTstOTU7MjUKbWFwc19nYXJlYSAgICAgIDogQVdJUFMKZXRh >MjExX3Byb2ogICAgIDogbGNjLzI1Oy05NTsyNQpldGEyMTFfZ2FyZWEgICAgOiBBV0lQUwpldGEy >MTJfcHJvaiAgICAgOiBsY2MvMjU7LTk1OzI1CmV0YTIxMl9nYXJlYSAgICA6IEFXSVBTCmV0YS5n >ZW1fcHJvaiAgICA6IGxjYy8zMC4wOy0xMDA7NTAuMApldGEuZ2VtX2dhcmVhICAgOiAyMy4wOy0x >MjAuMDs0Ny4wOy02NS4wCiNlMTBfcHJvagk6IG1lci8yNzstMTI2OzQ1Oy0xMDYKI2UxMF9nYXJl >YQk6IDI3Oy0xMjY7NDU7LTEwNgojbmdtX3Byb2ogICAgICAgIDogbGNjLzMwLjA7LTEwMDs1MC4w >CiNuZ21fZ2FyZWEgICAgICAgOiAyMy4wOy0xMjAuMDs0Ny4wOy02NS4wCm1yZjAwM19wcm9qICAg >ICAgICA6IHN0ci85MDstMTIwOzEwCm1yZjAwM19nYXJlYSAgICAgICA6IC0xMDstMTcwOy0xMDsx >MAptcmYwMDJfcHJvaiAgICAgICAgOiBzdHIvOTA7LTEyMDsxMAptcmYwMDJfZ2FyZWEgICAgICAg >OiAtMTA7LTE3MDstMTA7MTAKbXJmX3Byb2oJOiBzdHIvOTA7LTEyMDsxMAptcmZfZ2FyZWEJOiAt >MTA7LTE3MDstMTA7MTAKcnVjLmdlbV9wcm9qCTogbGNjLzMwLjA7LTEwMDs1MC4wCnJ1Yy5nZW1f >Z2FyZWEJOiAyMy4wOy0xMjAuMDs0Ny4wOy02NS4wCnJzYXNfcHJvagk6IGxjYy8zMC4wOy0xMDA7 >NTAuMApyc2FzX2dhcmVhCTogMjMuMDstMTIwLjA7NDcuMDstNjUuMAplbnNfcHJvaiAgIDogc3Ry >LzkwOy0xMjA7MTAKZW5zX2dhcmVhICA6IC0xMDstMTcwOy0xMDsxMApkZWZhdWx0X3Byb2oJOiBs >Y2MvMjUuMDstMTAzOzI1LjAKZGVmYXVsdF9nYXJlYQk6IDIwLjA7LTEyNy4wOzUwLjA7LTU5LjAK >IwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLQojIEZERiAmIE1hY3JvIGNoYXB0ZXJzLiAKIwojIFRoZXNlIGNoYXB0ZXJzIGFyZSBz >dWJkaXJlY3RvcmllcyB3aGljaCBkaXNjcmltaW5hdGUgYmV0d2VlbgojIGZhbWlsaWVzIG9mIEZE >RnMgYW5kIG1hY3Jvcy4gRm9yIGVhY2ggbGlzdCBvZiBjaGFwdGVycywgeW91IAojIG11c3QgYWxz >byBkZWZpbmUgYSBsaXN0IG9mIGJ1dHRvbiBsYWJlbHMuCiMKIyBTY2FsYXIsIFZlY3RvciwgWFNT >Y2FsYXIgKHNjYWxhciBjcm9zcyBzZWN0aW9uKSwgWFNWZWN0b3IKIyAodmVjdG9yIGNyb3NzIHNl >Y3Rpb24pLCBUSFNjYWxhciAodGltZS9oZWlnaHQgc2NhbGFyKSwgVEhWZWN0b3IgCiMgKHRpbWUv >aGVpZ2h0IHZlY3RvciksIFZQU2NhbGFyICh2ZXJ0aWNhbCBwcm9maWxlIHNjYWxhciksCiMgVlBW >ZWN0b3IgKHZlcnRpY2FsIHByb2ZpbGUgdmVjdG9yKS4KIwpTY2FsYXJDaGFwdGVyCTogZ2VuZXJh >bCxjb252ZWN0aXZlLEhBUyxpc2VudHJvcGljLG1heFRfZXN0LG1hY3JvcyxtYWNyb3NfODUwbWIs >bWFjcm9zXzcwMG1iLG1hY3Jvc181MDBtYixtYWNyb3NfMjUwbWIKU0NMYWJlbHMJOiBHZW5lcmFs >LENvbnZlY3RpdmUsSEFTLElzZW50cm9waWMsTWF4VF9lc3QsTWFjcm9zLDg1MG1iX01hY3Jvcyw3 >MDBtYl9NYWNyb3MsNTAwbWJfTWFjcm9zLDI1MG1iX01hY3JvcwpWZWN0b3JDaGFwdGVyCTogZ2Vu >ZXJhbApWQ0xhYmVscwk6IEdlbmVyYWwKWFNTY2FsYXJDaGFwdGVyCTogZ2VuZXJhbCxtYWNyb3MK >WFNTQ0xhYmVscwk6IEdlbmVyYWwsTWFjcm9zClhTVmVjdG9yQ2hhcHRlcgk6IGdlbmVyYWwKWFNW >Q0xhYmVscwk6IEdlbmVyYWwKVEhTY2FsYXJDaGFwdGVyCTogZ2VuZXJhbCxtYWNyb3MKVEhTQ0xh >YmVscwk6IEdlbmVyYWwsTWFjcm9zClRIVmVjdG9yQ2hhcHRlcgk6IGdlbmVyYWwKVEhWQ0xhYmVs >cwk6IEdlbmVyYWwKVlBTY2FsYXJDaGFwdGVyCTogZ2VuZXJhbCxtYWNyb3MKVlBTQ0xhYmVscwk6 >IEdlbmVyYWwsTWFjcm9zClZQVmVjdG9yQ2hhcHRlcgk6IGdlbmVyYWwKVlBWQ0xhYmVscwk6IEdl >bmVyYWwKIwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLQojIE1vZGVsIGRpYWxvZyBsaW5lIHBhcmFtZXRlcnMuCiMKbGluZXR5cGVr >ZXlzCTogIjEsMiwzLDQsNSw2LDcsOCw5LDEwIgpsaW5ldHlwZQk6ICJTb2xpZCxTaG9ydCBkYXNo >ZWQsTWVkaXVtIGRhc2hlZCxMb25nICYgc2hvcnQgZGFzaCxMb25nIGRhc2gsTG9uZyBkYXNoIDMg >c2hvcnQsTG9uZyBkYXNoIGRvdCxMb25nIGRhc2ggMyBkb3RzLE1lZGl1bSBkYXNoIGRvdCxEb3R0 >ZWQiCmxhYmVsZnJlcWtleXMJOiAiMCwxLDIsMyw0LDUiCmxhYmVsZnJlcQk6ICJObyBsYWJlbHMs >RXZlcnkgbGluZSxFdmVyeSAybmQgbGluZSxFdmVyeSAzcmQgbGluZSxFdmVyeSA0dGggbGluZSxF >dmVyeSA1dGggbGluZSIKIwojLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIE1vZGVsIGRpYWxvZyB2ZWN0b3Igc3ltYm9scy4gVGhl >c2Ugc3ltYm9scyB3aWxsIGFwcGVhciBhcyBvcHRpb25zCiMgd2hlbiB0aGUgIk1vcmUiIGJ1dHRv >biBpcyBwcmVzc2VkIGZvciBtb2RlbCBkaWFsb2dzLgojCnZlY3RvcmtleXMJOiAiYm0sYmssYW0s >YWssYW4sc3QiCnZlY3RvcnN5bWJvbHMJOiAiQmFyYiAobS9zKSxCYXJiIChrbm90cyksQXJyb3cg >KG0vcyksQXJyb3cgKGtub3RzKSxBcnJvdyAob3RoZXIpLFN0cmVhbWxpbmVzIgpWZXJ0VmVjdG9y >a2V5cwk6ICJibSxiayxhbSxhayxhbiIKVmVydFZlY3RvcnN5bWJvbHMgOiAiQmFyYiAobS9zKSxC >YXJiIChrbm90cyksQXJyb3cgKG0vcyksQXJyb3cgKGtub3RzKSxBcnJvdyAob3RoZXIpIgojCiMt >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tCiMgQ3Jvc3Mgc2VjdGlvbiB2ZXJ0aWNhbCBheGlzIHNjYWxlLiBEbyBub3QgYWRkIGFkZGl0 >aW9uYWwgYXhlcy4KIwp5YXhpc2tleXMJOiAibG9nLGxpbiIKeWF4aXNsYWJlbHMJOiAiTG9nYXJp >dGhtaWMsTGluZWFyIgojCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgVmVydGljYWwgcHJvZmlsZSB2ZXJ0aWNhbCBheGlzIHNj >YWxlLiBEbyBub3QgYWRkIGFkZGl0aW9uYWwgYXhlcy4KIwp2cHlheGlza2V5cwk6ICJsb2csbGlu >LHNrZXd0LHN0dXZlIgp2cHlheGlzbGFiZWxzCTogIkxvZ2FyaXRobWljLExpbmVhcixTa2V3LVQs >U3R1dmUiCiMKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0KIyBUaW1lL2hlaWdodCB0aW1lIGF4aXMgc2NhbGUuIERvIG5vdCBjaGFu >Z2UuCiMKdGh0YXhpc2tleXMJOiAiUixGIgp0aHRheGlzbGFiZWxzCTogIkluY3JlYXNpbmcgdG8g >bGVmdCxJbmNyZWFzaW5nIHRvIHJpZ2h0IgojCiMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgV2luZCBQcm9maWxlciBrZXlzLgoj >CndwYm90dG9tCTogMAp3cHRvcAkJOiAxMDAwMAp3cGluY3JlbWVudAk6IDEwMDAKd3BkdXJhdGlv >bgk6IDI0CndwdGltZWludAk6IDYwCndwZW5kdGltZQk6IAojCiMtLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgRW5kIG9mIGR5bmFt >aWNhbGx5IGdlbmVyYXRlZCBtZW51cy4KIwoKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMgQWRkaXRpb25hbCBjb25maWd1cmF0 >YWlvbnM6CiMKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tCiMKIyBUaGVybW9keW5hbWljIGRpYWdyYW0gc2V0dGluZ3MuCiMKIyBz >dG5kZXggLSBkZWZpbmVzIGEgbGlzdCBvZiBzdGFiaWxpdHkgaW5kaWNlcyBhbmQgdGhlcm1vZHlu >YW1pYwojICAgICAgICAgIHBhcmFtZXRlcnMgd2hpY2ggYXJlIGRpc3BsYXllZCBvbiBhIHRoZXJt >b2R5bmFtaWMgZGlhZ3JhbQojICAgICAgICAgIChTa2V3LVQgb3IgU3R1dmUpLiBTZWUgdGhlIEdF >TVBBSyB2YXJpYWJsZSBTVE5ERVggZm9yIGEgbGlzdAojICAgICAgICAgIG9mIHZhbGlkICBwYXJh >bWV0ZXJzIGFuZCBzeW50YXguICBWYWxpZCBmb3IgdXBwZXIgYWlyIGRhdGEKIyAgICAgICAgICB2 >ZXJ0aWNhbCBwcm9maWxlcyBvbmx5LgojCiMgU2tld3RYQXhpcywgU3R1dmVYQXhpcwojICAgICAg >ICAtIGRlZmluZXMgdGhlIEdFTVBBSyAieGF4aXMiIHBhcmFtZXRlciB1c2VkIHdoZW4gcGxvdHRp >bmcKIyAgICAgICAgICBTa2V3VC1sb2dQIGFuZCBTdHV2ZSBkaWFncmFtcywgcmVzcGVjdGl2ZWx5 >LiAgU2VlIHRoZQojICAgICAgICAgIEdFTVBBSyB2YXJpYWJsZSBYQVhJUyBmb3Igc3ludGF4LiAg >VmFsaWQgZm9yIHVwcGVyIGFpcgojICAgICAgICAgIGRhdGEgYW5kIG1vZGVsIGRhdGEgdmVydGlj >YWwgcHJvZmlsZXMuCiMKc3RuZGV4CQk6IHNlbHY7bGlmdDtraW54O3RvdGw7c3dldDtsY2xwO2xm >Y3Y7ZXFsdjtjYXBlO2NpbnM7YnJjaApTa2V3dFhBeGlzCTogLy8vOzEKU3R1dmVYQXhpcwk6IC0x >MDAvMzAvMjAvMQoKIwojIFdpZGdldCBkZWZhdWx0cwojCiMgQ2hvb3NlIGRlZmF1bHQgdmFsdWVz >IGZvciB0aGUgbW9kZWwsIHZlcnRpY2FsIGNvb3JkaW5hdGUsIGxldmVscywKIyBmdW5jdGlvbiwg >ZGVmYXVsdCBmZGYgY2hhcHRlcnMsIGNyb3NzLXNlY3Rpb24gbGluZSwgdGltZS1oZWlnaHQKIyBz >dGF0aW9uLCB2ZXJ0aWNhbCBwcm9maWxlIGF4aXMgdHlwZXMsIHJhZGFyIHJpbmcgc3RhdGlvbiwg >dXBwZXIKIyBhaXIgbGV2ZWxzIGFuZCB1cHBlciBhaXIgZmlsdGVyLgojCm1vZGVsICAgICAgICAg >ICA6IGV0YTIxMQp2Y29vcmQgICAgICAgICAgOiBwcmVzCmxldmVsMSAgICAgICAgICA6IDUwMAps >ZXZlbDIgICAgICAgICAgOiAxMDAwCmZkZiAgICAgICAgICAgICA6ICJUZW1wX0MiCmZkZl9kaXJl >Y3RvcnkJOiBnZW5lcmFsCnhzZmRmCQk6ICJUaGV0YV9LIgp4c2ZkZl9kaXJlY3RvcnkJOiBnZW5l >cmFsCnRoZmRmCQk6ICJUaGV0YV9LIgp0aGZkZl9kaXJlY3RvcnkJOiBnZW5lcmFsCnZwZmRmCQk6 >ICJUZW1wX0MiCnZwZmRmX2RpcmVjdG9yeQk6IGdlbmVyYWwKY3Jvc3Mtc2VjdGlvbiAgIDogdmJn >PmRucgp0aW1lLWhlaWdodF9zdG4gOiBETlIKeWF4aXN0eXBlCTogbG9nCnZweWF4aXN0eXBlCTog >c2tld3QKcnJpbmdfc3RpZAk6IEZURwp1cGFsZXZlbHMJOiBTdXJmYWNlLDEwMDAsOTI1LDg1MCw3 >MDAsNTAwLDQwMCwzMDAsMjUwLDIwMCwxNTAsMTAwLDcwLDUwLDMwLDIwLDEwLFRvcAp1cGFfZmls >dGVyCTogMC41CgojCiMgQXV0byBVcGRhdGUuIAojCiMgU2V0IHRvIHllcyBvciBuby4gVGhlIHVu >aXRzIG9mIHVwZGF0ZV90aW1lciBpcyBtaW51dGVzLgojIFZhbGlkIGVudHJpZXMgYXJlIDEgdG8g >NjAuCiMKYXV0b3VwZGF0ZQk6IG5vCnVwZGF0ZV90aW1lcgk6IDUKCiMKIyBMaXN0IG9mIHRpbWVz >IGluIGRhdGUvdGltZSBzY3JvbGxlZCBsaXN0cyBmb3IgbW9kZWwgZGF0YS4gCiMKIyBHZW5lcmFs >bHksIHRoaXMgaXMgImFsbCIgdG8gcHJlc2VudCBhbGwgbW9kZWwgdGltZXMuICBBbiBhbHRlcm5h >dGl2ZQojIGlzICJhbmFseXNpcyIgdG8gc2hvdyBvbmx5IG1vZGVsIGFuYWx5c2lzIHRpbWVzLgoj >ClRpbWVzSW5MaXN0CTogYWxsCgojCiMgVGltZSBtYXRjaCB0eXBlLiAKIyAKIyBWYWxpZCB2YWx1 >ZXMgYXJlICJzdHJpY3QiIChtZWFuaW5nIHRoYXQgYSB0aW1lIGludGVydmFsIHdpbGwgaXMgYXBw >bGllZAojIHRvIHRoZSB0aW1lIG1hdGNoKSwgImNsb3Nlc3QiICh0byBtYXRjaCB0aGUgY2xvc2Vz >dCB0aW1lKSwgIGFuZCAibm9uZSIgCiMgKGZvciBubyB0aW1lIG1hdGNoaW5nKS4gVGltZSBtYXRj >aGluZyBhcHBsaWVzIG9ubHkgdG8gcGxhbiB2aWV3ICBkYXRhLgojClRpbWVNYXRjaAk6IGNsb3Nl >c3QKCiMKIyBUaW1lIG1hdGNoIGludGVydmFscyBmb3IgInN0cmljdCIgdGltZSBtYXRjaGluZy4K >IwojIEludGVydmFscyBpbiBzZWNvbmRzLiBJZiB0aGUgZGF0YSB0byBiZSB0aW1lIG1hdGNoZWQg >bGllcyB3aXRoaW4gdGhlIAojIHRpbWUgaW50ZXJ2YWwgZ2l2ZW4gYmVsb3csIGEgdmFsaWQgdGlt >ZSBtYXRjaCB3aWxsIGJlIGZvdW5kLgojClNmY09ic1RpbWVJbnRlcnZhbDoJMzYwMApVcGFPYnNU >aW1lSW50ZXJ2YWw6CTQzMjAwClJhZGFyVGltZUludGVydmFsOgk5MDAKU2F0ZWxsaXRlVGltZUlu >dGVydmFsOgkzNjAwCgojCiMgSHlwZXJ0ZXh0IGJyb3dzZXIgY29tbWFuZCBhbmQgU3RhcnRpbmcg >VVJMcyAob3IgZmlsZXMpLgojCiMgSWYgdGhlIEJyb3dzZXIgY29tbWFuZCBpcyAibmV0c2NhcGUg >JXMiLCBhbmQgTmV0c2NhcGUgaXMgYWxyZWFkeSBydW5uaW5nLAojIHRoZW4gR0FSUCB3aWxsIHRy >eSB0byBvcGVuIHRoZSBVUkwgaW4gYSBuZXcgTmV0c2NhcGUgd2luZG93LiBPdGhlcndpc2UsCiMg >R0FSUCB3aWxsIGxhdW5jaCB0aGUgYnJvd3NlciBjb21tYW5kIGxpc3RlZC4gKFRoZSAlcyBpcyB0 >aGUgVVJMIHBsYWNlaG9sZGVyLikKIyAKR2FycEhUTUwgICAgICAgIDogJChHQVJQSE9NRSkvaHRt >bApCcm93c2VyCQk6ICJuZXRzY2FwZSAtaW5zdGFsbCAlcyIKVXNlckd1aWRlCTogJChHYXJwSFRN >TCkvVXNlckd1aWRlLmh0bWwKQ2FzZVN0dWRpZXM6IGh0dHA6Ly93d3cuY29tZXQudWNhci5lZHUv >cmVzb3VyY2VzL2Nhc2VzLwoKIwojIER3ZWxsIHNldHRpbmdzIGZvciBhbmltYXRpb25zCiMKIyBZ >b3UgY2FuIGN1c3RvbWl6ZSB0aGUgZHdlbGwgc2V0dGluZ3MgZm9yIGFuaW1hdGlvbnMuIFRoZSBk >ZWZhdWx0CiMgZHdlbGwgaXMgdXNlZCB3aGVuIHlvdSBzdGFydCBHQVJQLCBhbmQgdGhlcmUgYXJl >IDUgcHJlLWRlZmluZWQKIyBkd2VsbCBncm91cHMgYXZhaWxhYmxlLiBEd2VsbCBzZXR0aW5ncyBh >cmUgY29tcG9zZWQgb2YgdGhyZWUgdmFsdWVzOwojIHRoZSBmaXJzdCBmcmFtZSwgaW50ZXJtZWRp >YXRlIGFuZCBmaW5hbCBmcmFtZSBwYXVzZS4gVmFsdWVzIGFyZSBpbgojIHNlY29uZHMuIFRoZSBz >cGVlZHMgc2hvdWxkIGdldCBmYXN0ZXIgYXMgeW91IGdvIGZyb20gcHJlc2V0CiMgZHdlbGwgMSB0 >byA1LiBBbHNvLCB5b3UgbWF5IGNoYW5nZSB0aGUgbWluIGFuZCBtYXggYWxsb3dlZAojIHZhbHVl >cyBmb3IgdGhlIGR3ZWxsIHNldHRpbmdzIG9uIHRoZSBzbGlkZXIgYmFycy4gVGhlIGludGVybmFs >CiMgZGVmYXVsdHMgYXJlIDAgYW5kIDMgc2Vjb25kcy4KIwpkZWZhdWx0ZHdlbGwgOiAiMC42MCww LjEwLDAuNjAiCnByZXNldGR3ZWxsMSA6ICIyLjUwLDEuNTAsMi4wMCIKcHJlc2V0ZHdlbGwyIDog >IjEuMjAsMC42NiwwLjkwIgpwcmVzZXRkd2VsbDMgOiAiMC45MCwwLjMzLDAuNjAiCnByZXNldGR3 >ZWxsNCA6ICIwLjYwLDAuMTAsMC41MCIKcHJlc2V0ZHdlbGw1IDogIjAuMjAsMC4wNSwwLjIwIgpk >d2VsbG1pbiAgICAgOiAiMC4wMSIKZHdlbGxtYXggICAgIDogIjMuMDAiCgojCiMgU3RhdHVzIGJh >ciBhbmQgdW5pdHMKIwojIFRoaXMgaXMgdGhlIGluZm9ybWF0aW9uIHRoYXQgd2lsbCBiZSBkaXNw >bGF5ZWQgb24gdGhlIHN0YXR1cyBiYXIKIyBieSBkZWZhdWx0LiBBbGxvd2FibGUgaXRlbXMgYXJl >OgojCiMJY2xvY2sJCXRpY2tpbmcgY2xvY2sKIwl3aW5kb3djb29yZHMJWCxZIGNvb3JkaW5hdGUg >b2YgbW91c2UgcG9pbnRlcgojCXBsb3Rjb29yZHMJbW91c2UgcG9pbnRlciBwb3NpdGlvbiBpbiBw >bG90dGluZyBjb29yZGluYXRlcwojCXBpeGVsdmFsdWUJaW1hZ2UgcGl4ZWwgdmFsdWUKIwlkaXN0 >Y2FsYwlkaXN0YW5jZSBhbmQgcmFuZ2UgY2FsY3VsYXRvcgojCnN0YXR1c2Jhcml0ZW1zIDogImNs >b2NrLHdpbmRvd2Nvb3JkcyxwbG90Y29vcmRzLHBpeGVsdmFsdWUsZGlzdGNhbGMiCgojCiMgRGVm >aW5lIHRoZSB1bml0cyBmb3IgaW1hZ2UgYnJpZ2h0bmVzcyB0ZW1wZXJhdHVyZSBhbmQgZGlzdGFu >Y2VzLgojIEludGVybmFsIGRlZmF1bHRzIGFyZSAiZGVncmVlcyBDIiBmb3IgdGVtcGVyYXR1cmUg >YW5kICJrbSIgZm9yIAojIGRpc3RhbmNlLiBBbGxvd2FibGUgdmFsdWVzIGFyZToKIwojIHRlbXBl >cmF0dXJlOiBDLCBLIG9yIEYgIChDZWxjaXVzLCBLZWx2aW4sIEZhaHJlbmhlaXQpCiMgZGlzdGFu >Y2U6ICAgIEtNLCBNSSwgb3IgTk0gKEtpbG9tZXRlcnMsIE1pbGVzLCBOYXV0aWNhbCBtaWxlcykK >Iwp0ZW1wdW5pdHMgOglDCmRpc3R1bml0cyA6CUtNCgojCiMgTGF0L0xvbiBHcmlkIGRlZmF1bHRz >LgojCiMgRGVmaW5lIGRlZmF1bHQgbGF0L2xvbiBsaW5lcywgaW5jcmVtZW50LCBsYWJlbGxpbmcs >IGNvbG9yLCBsaW5lCiMgdHlwZSBhbmQgbGluZSB3aWR0aC4gIChTZWUgImxhdGxvbiIgaW4gQ2hh >cHRlciAzIG9mIHRoZSBOQVdJUFMKIyBVc2VycyBHdWlkZSBmb3IgaGVscC4pCiMKbGF0bG9uOgkJ >bm8JIyBsYXQvbG9uIGdyaWQsIHllcyBvciBubyAKbGF0aW5jOgkJNS4wCSMgbGF0aXR1ZGUgaW5j >cmVtZW50IChkZWdyZWVzKQpsb25pbmM6CQk1LjAJIyBsb25naXR1ZGUgaW5jcmVtZW50IChkZWdy >ZWVzKQpsYWJlbF9mcmVxOgkyCSMgbGFiZWwgZnJlcXVlbmN5CmdyaWRsaW5lY29sb3I6CTIJIyBs >aW5lIGNvbG9yIChHRU1QQUsgY29sb3IgbnVtYmVyKQpncmlkbGluZXR5cGU6CTEwCSMgbGluZSB0 >eXBlIChHRU1QQUsgbGluZSB0eXBlcykKZ3JpZGxpbmV3aWR0aDoJMQkjIGxpbmUgd2lkdGgKCiMK >Iy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tCiMgU3RhdGljIGNvbmZpZ3VyYXRpb25zCiMKIyBZb3Ugc2hvdWxkIG5v >dCBoYXZlIHRvIGNoYW5nZSBhbnl0aGluZyBlbHNlIGluIHRoaXMgZmlsZSwgdW5sZXNzCiMgeW91 >IGhhdmUgYSB2ZXJ5IGdvb2QgcmVhc29uLgoKIwojIE1pbmltdW0gc2l6ZSBvZiB6b29tIGJveCAo >aW4gcGl4ZWxzKSBiZWZvcmUgem9vbWluZyBvY2NjdXJzLgojIFRvIHByZXZlbnQgem9vbWluZyBi >eSBtaXN0YWtlLiAgTGVhdmUgYXMgaXMuCiMKIyBab29tIGJveCBjb2xvci4gR0VNUEFLIGNvbG9y >IG51bWJlciB1c2VkIHdoZW4gZHJhd2luZyB0aGUgem9vbSBib3guIAojIFRoZSB6b29tIGJveCB3 >aWxsIE5PVCBuZWNlc3NhcmxpeSBhcHBlYXIgaW4gdGhpcyBjb2xvciwgZXNwZWNpYWxseQojIG92 >ZXIgaW1hZ2VzLCBzaW5jZSB0aGUgY29sb3IgYWN0dWFsbHkgZHJhd24gaXMgYSBjb21iaW5hdGlv >biBvZiBjb2xvcgojIGluZGljZXMuIExlYXZlIGFsb25lIHVubGVzcyB0aGUgem9vbSBib3ggZG9l >cyBub3QgYXBwZWFyIChpcyBibGFjaykKIyBvbiBzb21lIHBsb3RzLiAoQ29sb3IgMSBpcyBvZmYt >d2hpdGUpCiMKbWluem9vbWJveHNpemUgIDogMjAKem9vbWJveGNvbG9yCTogMQoKIwojIEdBUlAg >aWNvbiBkaXJlY3RvcnkgKGRvIG5vdCBjaGFuZ2UpCiMKSUNPTkRJUiAgICAgICAgIDogJChHQVJQ >SE9NRSkvaWNvbnMKCiMKIyAgVGFibGVzIHVzZWQgZm9yIG92ZXJsYXlpbmcgdGhlIGxvY2F0aW9u >IG9mIGNlcnRhaW4gc3RhdGlvbiB0eXBlcwojICBpLmUuIHN1cmZhY2UsIHNvdW5kaW5nLCBwcm9m >aWxlciwgTkVYUkFEIHNpdGVzLCBldGMuCiMgIChEbyBub3QgY2hhbmdlKQojCnRhYmxlZGlyICAg >ICAgICA6ICQoR0FSUEhPTUUpL3RhYmxlcwoKIyAKIyAgQ29sb3IgZW5oYW5jZW1lbnQgdGFibGVz >CiMgIEZvdW5kIGluIHRhYmxlZGlyCiMgIChEbyBub3QgY2hhbmdlKQojCm1hc3RlcnRibCAgICAg >ICA6IG1hc3Rlcl9nYXJwLnRibApzYXRlbmhhbmNldGJsICAgOiBzYXRfZW5oYW5jZS50YmwKcmFk >ZW5oYW5jZXRibCAgIDogcmFkX2VuaGFuY2UudGJsCgojCiMgIE1hcCBsaXN0IHRhYmxlIGZpbGUg >KGRvbid0IGNoYW5nZSkKIwptYXBsaXN0dGJsCTogbWFwbGlzdC50YmwKCiMgIExvY2F0aW9uIG9m >IEZERiAoRmllbGQgRGVzY3JpcHRpb24gRmlsZSkgZmlsZXMKIyAgKERvIG5vdCBjaGFuZ2UsIHVu >bGVzcyB5b3UgaGF2ZSBhIGRpZmZlcmVudCBGREYgZGlyZWN0b3J5KQojCmZkZmRpciAgICAgICAg >ICA6ICQoR0FSUEhPTUUpL2ZkZiAgICAgICAgICAgICAgIyBGREYgRGlyZWN0b3J5CnZhbGlkX2Zk >Zl9rZXlzICA6ICQoZmRmZGlyKS92YWxpZF9mZGZfa2V5cyAgICAgIyBWYWxpZCBrZXlzIGZpbGUK >c2NhbGFyZmRmICAgICAgIDogJChmZGZkaXIpL3NjYWxhciAgICAgICAgICAgICAjIFBsYW4gdmll >dyBzY2FsYXIgRkRGcwp2ZWN0b3JmZGYgICAgICAgOiAkKGZkZmRpcikvdmVjdG9yICAgICAgICAg >ICAgICMgUGxhbiB2aWV3IHZlY3RvciBGREZzCnhzc2NhbGFyZmRmICAgICA6ICQoZmRmZGlyKS94 >c3NjYWxhciAgICAgICAgICAgIyBDcm9zcyBzZWN0aW9uIHNjYWxhciBGREZzCnhzdmVjdG9yZmRm >ICAgICA6ICQoZmRmZGlyKS94c3ZlY3RvciAgICAgICAgICAgIyBDcm9zcyBzZWN0aW9uIHZlY3Rv >ciBGREZzCnRoc2NhbGFyZmRmCTogJChmZGZkaXIpL3h0c2NhbGFyICAgICAgICAgICAjIFRpbWUv >aGVpZ2h0IHNjYWxhciBGREZzCnRodmVjdG9yZmRmCTogJChmZGZkaXIpL3h0dmVjdG9yICAgICAg >ICAgICAjIFRpbWUvaGVpZ2h0IHZlY3RvciBGREZzCnZwc2NhbGFyZmRmCTogJChmZGZkaXIpL3Zw >c2NhbGFyICAgICAgICAgICAjIFZlcnRpY2FsIHByb2ZpbGUgc2NhbGFyIEZERnMKdnB2ZWN0b3Jm >ZGYJOiAkKGZkZmRpcikvdnB2ZWN0b3IgICAgICAgICAgICMgVmVydGljYWwgcHJvZmlsZSB2ZWN0 >b3IgRkRGcwoKIyAgRmlsZSBuYW1lIHRlbXBsYXRlIHN0cmluZ3MuCiMKIyAgRWFjaCBjb21wb25l >bnQgb2YgdGhlIHRlbXBsYXRlIHN0cmluZ3MgbXVzdCBtYXRjaCB1cCBvbmUgZm9yIG9uZQojICB3 >aXRoIHRoZSBkYXRhIGRpcmVjdG9yaWVzIGRlZmluZWQgYWJvdmUKIwojICBEb24ndCB3b3JyeSBh >Ym91dCBtYXRjaGluZyB1cCB0aGUgIm1vZGVsIiBvciAidHlwZSIgc3RyaW5ncwojCiMgIFVubGVz >cyB5b3UndmUgY2hhbmdlZCB0aGUgRGF0YSBEaXJlY3Rvcnkgc3RydWN0dXJlcyBhYm92ZSwKIyAg >eW91IHNob3VsZG4ndCBoYXZlIHRvIGNoYW5nZSB0aGVzZSBsaW5lcy4KIyBVc2UgdGhlIGZvbGxv >d2luZyBmb3IgWVlNTUREIGNvbnZlbnRpb24KI25pZHNUICA6ICQobmlkcykvJShzaXRlKS8lKHBy >b2R1Y3QpLypfQChZWU1NREQpX0AoSEhOTikKI25vd3JhZFQ6ICQobm93cmFkKS8lKHJlc29sdXRp >b24pLyUocHJvZHVjdCkvKl9AKFlZTU1ERClfQChISE5OKQojZ3JpZHNUICAgIDogJChncmlkcykv >QChZWU1NRERISClfKi5nZW0KI3N1cmZhY2VUICA6ICQoc3VyZmFjZSkvQChZWU1NREQpX3Nhby5n >ZW0KI3VwcGVyYWlyVCA6ICQodXBwZXJhaXIpL0AoWVlNTUREKV91cGEuZ2VtCiNwcm9maWxlclQg >OiAkKHByb2ZpbGVyKS9AKFlZTU1EREhIKV82bWluLmdlbQojc2F0VCAgIDogJChTQVRESVIpLyUo >cGxhdGZvcm0pLyUocmVzb2x1dGlvbikvJShwcm9kdWN0KS8qX0AoWVlNTUREKV9AKEhITk4pCiMK >bmlkc1QgIDogJChuaWRzKS8lKHNpdGUpLyUocHJvZHVjdCkvKl9AKFlZWVlNTUREKV9AKEhITk4p >Cm5vd3JhZFQ6ICQobm93cmFkKS8lKHJlc29sdXRpb24pLyUocHJvZHVjdCkvKl9AKFlZWVlNTURE >KV9AKEhITk4pCnNhdFQgICA6ICQoU0FURElSKS8lKHBsYXRmb3JtKS8lKHJlc29sdXRpb24pLyUo >cHJvZHVjdCkvKl9AKFlZWVlNTUREKV9AKEhITk4pCmdyaWRzVCAgICA6ICQoZ3JpZHMpL0AoWVlZ >WU1NRERISClfKi5nZW0Kc3VyZmFjZVQgIDogJChzdXJmYWNlKS9AKFlZWVlNTUREKV9zYW8uZ2Vt >CnVwcGVyYWlyVCA6ICQodXBwZXJhaXIpL0AoWVlZWU1NREQpX3VwYS5nZW0KcHJvZmlsZXJUIDog >JChwcm9maWxlcikvQChZWVlZTU1EREhIKV9wcmYuZ2VtCgojLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCg== > >------=_NextPart_000_002D_01C0C0F3.30B1F9D0 >Content-Type: text/plain; > name="gemdata.txt" >Content-Transfer-Encoding: quoted-printable >Content-Disposition: attachment; > filename="gemdata.txt" > >bash-2.04$ ls -R >.: >grids radar sat surface upperair > >./grids: >1999053100_eta.gem 1999053110_rsas.gem 1999053121_rsas.gem >1999053100_mrf.gem 1999053111_rsas.gem 1999053121_ruc.gem >1999053100_ruc.gem 1999053112_eta.gem 1999053122_rsas.gem >1999053101_rsas.gem 1999053112_rsas.gem 1999053123_rsas.gem >1999053102_rsas.gem 1999053112_ruc.gem 1999060100_eta.gem >1999053103_rsas.gem 1999053113_rsas.gem 1999060100_mrf.gem >1999053103_ruc.gem 1999053114_rsas.gem 1999060100_ruc.gem >1999053104_rsas.gem 1999053115_rsas.gem 1999060101_rsas.gem >1999053105_rsas.gem 1999053115_ruc.gem 1999060102_rsas.gem >1999053106_rsas.gem 1999053116_rsas.gem 1999060103_rsas.gem >1999053106_ruc.gem 1999053117_rsas.gem 1999060103_ruc.gem >1999053107_rsas.gem 1999053118_rsas.gem 1999060104_rsas.gem >1999053108_rsas.gem 1999053118_ruc.gem 1999060105_rsas.gem >1999053109_rsas.gem 1999053119_rsas.gem 1999060106_rsas.gem >1999053109_ruc.gem 1999053120_rsas.gem 1999060106_ruc.gem > >./radar: >nowrad > >./radar/nowrad: >US_2km > >./radar/nowrad/US_2km: >BREF > >./radar/nowrad/US_2km/BREF: >BREF_19990531_0000 BREF_19990531_0740 BREF_19990531_1520 = >BREF_19990531_2320 >BREF_19990531_0005 BREF_19990531_0745 BREF_19990531_1525 = >BREF_19990531_2325 >BREF_19990531_0010 BREF_19990531_0750 BREF_19990531_1530 = >BREF_19990531_2330 >BREF_19990531_0015 BREF_19990531_0755 BREF_19990531_1535 = >BREF_19990531_2335 >BREF_19990531_0020 BREF_19990531_0800 BREF_19990531_1540 = >BREF_19990531_2340 >BREF_19990531_0025 BREF_19990531_0805 BREF_19990531_1545 = >BREF_19990531_2345 >BREF_19990531_0030 BREF_19990531_0810 BREF_19990531_1550 = >BREF_19990531_2350 >BREF_19990531_0035 BREF_19990531_0815 BREF_19990531_1555 = >BREF_19990531_2355 >BREF_19990531_0040 BREF_19990531_0820 BREF_19990531_1600 = >BREF_19990601_0000 >BREF_19990531_0045 BREF_19990531_0825 BREF_19990531_1605 = >BREF_19990601_0005 >BREF_19990531_0050 BREF_19990531_0830 BREF_19990531_1610 = >BREF_19990601_0010 >BREF_19990531_0055 BREF_19990531_0835 BREF_19990531_1615 = >BREF_19990601_0015 >BREF_19990531_0100 BREF_19990531_0840 BREF_19990531_1620 = >BREF_19990601_0020 >BREF_19990531_0105 BREF_19990531_0845 BREF_19990531_1625 = >BREF_19990601_0025 >BREF_19990531_0110 BREF_19990531_0850 BREF_19990531_1630 = >BREF_19990601_0030 >BREF_19990531_0115 BREF_19990531_0855 BREF_19990531_1635 = >BREF_19990601_0035 >BREF_19990531_0120 BREF_19990531_0900 BREF_19990531_1640 = >BREF_19990601_0040 >BREF_19990531_0125 BREF_19990531_0905 BREF_19990531_1645 = >BREF_19990601_0045 >BREF_19990531_0130 BREF_19990531_0910 BREF_19990531_1650 = >BREF_19990601_0050 >BREF_19990531_0135 BREF_19990531_0915 BREF_19990531_1655 = >BREF_19990601_0055 >BREF_19990531_0140 BREF_19990531_0920 BREF_19990531_1700 = >BREF_19990601_0100 >BREF_19990531_0145 BREF_19990531_0925 BREF_19990531_1705 = >BREF_19990601_0105 >BREF_19990531_0150 BREF_19990531_0930 BREF_19990531_1710 = >BREF_19990601_0110 >BREF_19990531_0155 BREF_19990531_0935 BREF_19990531_1715 = >BREF_19990601_0115 >BREF_19990531_0200 BREF_19990531_0940 BREF_19990531_1720 = >BREF_19990601_0120 >BREF_19990531_0205 BREF_19990531_0945 BREF_19990531_1725 = >BREF_19990601_0125 >BREF_19990531_0210 BREF_19990531_0950 BREF_19990531_1730 = >BREF_19990601_0130 >BREF_19990531_0215 BREF_19990531_0955 BREF_19990531_1735 = >BREF_19990601_0135 >BREF_19990531_0220 BREF_19990531_1000 BREF_19990531_1740 = >BREF_19990601_0140 >BREF_19990531_0225 BREF_19990531_1005 BREF_19990531_1745 = >BREF_19990601_0145 >BREF_19990531_0230 BREF_19990531_1010 BREF_19990531_1750 = >BREF_19990601_0150 >BREF_19990531_0235 BREF_19990531_1015 BREF_19990531_1755 = >BREF_19990601_0155 >BREF_19990531_0240 BREF_19990531_1020 BREF_19990531_1800 = >BREF_19990601_0200 >BREF_19990531_0245 BREF_19990531_1025 BREF_19990531_1805 = >BREF_19990601_0205 >BREF_19990531_0250 BREF_19990531_1030 BREF_19990531_1810 = >BREF_19990601_0210 >BREF_19990531_0255 BREF_19990531_1035 BREF_19990531_1815 = >BREF_19990601_0215 >BREF_19990531_0300 BREF_19990531_1040 BREF_19990531_1820 = >BREF_19990601_0220 >BREF_19990531_0305 BREF_19990531_1045 BREF_19990531_1825 = >BREF_19990601_0225 >BREF_19990531_0310 BREF_19990531_1050 BREF_19990531_1830 = >BREF_19990601_0230 >BREF_19990531_0315 BREF_19990531_1055 BREF_19990531_1835 = >BREF_19990601_0235 >BREF_19990531_0320 BREF_19990531_1100 BREF_19990531_1840 = >BREF_19990601_0240 >BREF_19990531_0325 BREF_19990531_1105 BREF_19990531_1845 = >BREF_19990601_0245 >BREF_19990531_0330 BREF_19990531_1110 BREF_19990531_1850 = >BREF_19990601_0250 >BREF_19990531_0335 BREF_19990531_1115 BREF_19990531_1855 = >BREF_19990601_0255 >BREF_19990531_0340 BREF_19990531_1120 BREF_19990531_1900 = >BREF_19990601_0300 >BREF_19990531_0345 BREF_19990531_1125 BREF_19990531_1905 = >BREF_19990601_0305 >BREF_19990531_0350 BREF_19990531_1130 BREF_19990531_1910 = >BREF_19990601_0310 >BREF_19990531_0355 BREF_19990531_1135 BREF_19990531_1915 = >BREF_19990601_0315 >BREF_19990531_0400 BREF_19990531_1140 BREF_19990531_1920 = >BREF_19990601_0320 >BREF_19990531_0405 BREF_19990531_1145 BREF_19990531_1925 = >BREF_19990601_0325 >BREF_19990531_0410 BREF_19990531_1150 BREF_19990531_1930 = >BREF_19990601_0330 >BREF_19990531_0415 BREF_19990531_1155 BREF_19990531_1935 = >BREF_19990601_0335 >BREF_19990531_0420 BREF_19990531_1200 BREF_19990531_1940 = >BREF_19990601_0340 >BREF_19990531_0425 BREF_19990531_1205 BREF_19990531_1945 = >BREF_19990601_0345 >BREF_19990531_0430 BREF_19990531_1210 BREF_19990531_1950 = >BREF_19990601_0350 >BREF_19990531_0435 BREF_19990531_1215 BREF_19990531_1955 = >BREF_19990601_0355 >BREF_19990531_0440 BREF_19990531_1220 BREF_19990531_2000 = >BREF_19990601_0400 >BREF_19990531_0445 BREF_19990531_1225 BREF_19990531_2005 = >BREF_19990601_0405 >BREF_19990531_0450 BREF_19990531_1230 BREF_19990531_2010 = >BREF_19990601_0410 >BREF_19990531_0455 BREF_19990531_1235 BREF_19990531_2015 = >BREF_19990601_0415 >BREF_19990531_0500 BREF_19990531_1240 BREF_19990531_2020 = >BREF_19990601_0420 >BREF_19990531_0505 BREF_19990531_1245 BREF_19990531_2025 = >BREF_19990601_0425 >BREF_19990531_0510 BREF_19990531_1250 BREF_19990531_2030 = >BREF_19990601_0430 >BREF_19990531_0515 BREF_19990531_1255 BREF_19990531_2035 = >BREF_19990601_0435 >BREF_19990531_0520 BREF_19990531_1300 BREF_19990531_2040 = >BREF_19990601_0440 >BREF_19990531_0525 BREF_19990531_1305 BREF_19990531_2045 = >BREF_19990601_0445 >BREF_19990531_0530 BREF_19990531_1310 BREF_19990531_2050 = >BREF_19990601_0450 >BREF_19990531_0535 BREF_19990531_1315 BREF_19990531_2055 = >BREF_19990601_0455 >BREF_19990531_0540 BREF_19990531_1320 BREF_19990531_2100 = >BREF_19990601_0500 >BREF_19990531_0545 BREF_19990531_1325 BREF_19990531_2105 = >BREF_19990601_0505 >BREF_19990531_0550 BREF_19990531_1330 BREF_19990531_2110 = >BREF_19990601_0510 >BREF_19990531_0555 BREF_19990531_1335 BREF_19990531_2115 = >BREF_19990601_0515 >BREF_19990531_0600 BREF_19990531_1340 BREF_19990531_2140 = >BREF_19990601_0520 >BREF_19990531_0605 BREF_19990531_1345 BREF_19990531_2145 = >BREF_19990601_0525 >BREF_19990531_0610 BREF_19990531_1350 BREF_19990531_2150 = >BREF_19990601_0530 >BREF_19990531_0615 BREF_19990531_1355 BREF_19990531_2155 = >BREF_19990601_0535 >BREF_19990531_0620 BREF_19990531_1400 BREF_19990531_2200 = >BREF_19990601_0540 >BREF_19990531_0625 BREF_19990531_1405 BREF_19990531_2205 = >BREF_19990601_0545 >BREF_19990531_0630 BREF_19990531_1410 BREF_19990531_2210 = >BREF_19990601_0550 >BREF_19990531_0635 BREF_19990531_1415 BREF_19990531_2215 = >BREF_19990601_0555 >BREF_19990531_0640 BREF_19990531_1420 BREF_19990531_2220 = >BREF_19990601_0600 >BREF_19990531_0645 BREF_19990531_1425 BREF_19990531_2225 = >BREF_19990601_0605 >BREF_19990531_0650 BREF_19990531_1430 BREF_19990531_2230 = >BREF_19990601_0610 >BREF_19990531_0655 BREF_19990531_1435 BREF_19990531_2235 = >BREF_19990601_0615 >BREF_19990531_0700 BREF_19990531_1440 BREF_19990531_2240 = >BREF_19990601_0620 >BREF_19990531_0705 BREF_19990531_1445 BREF_19990531_2245 = >BREF_19990601_0625 >BREF_19990531_0710 BREF_19990531_1450 BREF_19990531_2250 = >BREF_19990601_0630 >BREF_19990531_0715 BREF_19990531_1455 BREF_19990531_2255 = >BREF_19990601_0635 >BREF_19990531_0720 BREF_19990531_1500 BREF_19990531_2300 = >BREF_19990601_0640 >BREF_19990531_0725 BREF_19990531_1505 BREF_19990531_2305 = >BREF_19990601_0645 >BREF_19990531_0730 BREF_19990531_1510 BREF_19990531_2310 = >BREF_19990601_0650 >BREF_19990531_0735 BREF_19990531_1515 BREF_19990531_2315 = >BREF_19990601_0655 > >./sat: >GOES-8 > >./sat/GOES-8: >4km 8km > >./sat/GOES-8/4km: >IR4_10.7 VIS1_0.65 > >./sat/GOES-8/4km/IR4_10.7: >IR_19990531_0015 IR_19990531_0815 IR_19990531_1615 IR_19990601_0015 >IR_19990531_0115 IR_19990531_0915 IR_19990531_1715 IR_19990601_0115 >IR_19990531_0215 IR_19990531_1015 IR_19990531_1815 IR_19990601_0215 >IR_19990531_0315 IR_19990531_1115 IR_19990531_1915 IR_19990601_0315 >IR_19990531_0415 IR_19990531_1215 IR_19990531_2015 IR_19990601_0415 >IR_19990531_0515 IR_19990531_1315 IR_19990531_2115 IR_19990601_0515 >IR_19990531_0615 IR_19990531_1415 IR_19990531_2215 IR_19990601_0615 >IR_19990531_0715 IR_19990531_1515 IR_19990531_2315 > >./sat/GOES-8/4km/VIS1_0.65: >VIS_19990531_0015 VIS_19990531_1315 VIS_19990531_1715 = >VIS_19990531_2115 >VIS_19990531_1015 VIS_19990531_1415 VIS_19990531_1815 = >VIS_19990531_2215 >VIS_19990531_1115 VIS_19990531_1515 VIS_19990531_1915 = >VIS_19990531_2315 >VIS_19990531_1215 VIS_19990531_1615 VIS_19990531_2015 = >VIS_19990601_0015 > >./sat/GOES-8/8km: >IR3_6.7 > >./sat/GOES-8/8km/IR3_6.7: >WV_19990531_0015 WV_19990531_0815 WV_19990531_1615 WV_19990601_0015 >WV_19990531_0115 WV_19990531_0915 WV_19990531_1715 WV_19990601_0115 >WV_19990531_0215 WV_19990531_1015 WV_19990531_1815 WV_19990601_0215 >WV_19990531_0315 WV_19990531_1115 WV_19990531_1915 WV_19990601_0315 >WV_19990531_0415 WV_19990531_1215 WV_19990531_2015 WV_19990601_0415 >WV_19990531_0515 WV_19990531_1315 WV_19990531_2115 WV_19990601_0515 >WV_19990531_0615 WV_19990531_1415 WV_19990531_2215 WV_19990601_0615 >WV_19990531_0715 WV_19990531_1515 WV_19990531_2315 > >./surface: >19990530_sao.gem 19990531_sao.gem 19990601_sao.gem >19990530_shb.gem 19990531_shb.gem 19990601_shb.gem > >./upperair: >19990530_prf.gem 19990531_prf.gem 19990601_prf.gem >19990530_upa.gem 19990531_upa.gem 19990601_upa.gem >bash-2.04$=20 > >------=_NextPart_000_002D_01C0C0F3.30B1F9D0 >Content-Type: application/octet-stream; > name="Gemenviron.bash" >Content-Transfer-Encoding: base64 >Content-Disposition: attachment; > filename="Gemenviron.bash" > >IyBHZW1lbnZpcm9uIGZpbGUgZm9yIEdFTVBBSyA1LjYKIwojCQlTZXRzIGVudmlyb25tZW50IHZh >cmlhYmxlcyB1c2VkIGluIHJ1bm5pbmcgR0VNUEFLCiMJCVVOSURBVEEgUHJvZ3JhbSBDZW50ZXIg >Ni8xLzkyIChQQikKIwkJUmV2aXNlZCA4LzMxLzk0IGZvciBHRU1QQUsgNS4yCiMJCU1vZGlmaWVk >IDEyLzk1IGZvciBHZW1wYWs1LjIuMS9OYXdpcHMgKENoaXopCiMgICAgICAgICAgICAgICBNb2Rp >ZmllZCAgOC85NiBmb3IgR2VtcGFrNS40L05BV0lQUyAoQ2hpeikKIyAgICAgICAgICAgICAgIE1v >ZGlmaWVkIDEwLzAwIGZvciBHZW1wYWs1LjYvTkFXSVBTIChDaGl6KQojLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiMg >IFRoZSBjb21tYW5kCiMgICAgICAgICAgICAgICBzb3VyY2UgR2VtZW52aXJvbgojCiMgIG9yIHRo >ZSBpbmRpdmlkdWFsIGxpbmVzIGJlbG93LCBtdXN0IGJlIGluY2x1ZGVkIGluIHlvdXIgLmxvZ2lu >IG9yIAojICAuY3NocmMgZmlsZSEKIy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIDw8Q09ORklHVVJFPj4KIyBUbyBi >dWlsZCBHRU1QQUsgb24geW91ciBzeXN0ZW0sIHlvdSBzaG91bGQgc2V0IHRoZSBOQVdJUFMgdmFy >aWFibGUgCiMgYmVsb3cgdG8gdGhlIHRvcCBsZXZlbCBvZiB0aGUgc291cmNlIGRpc3RyaWJ1dGlv >biB0cmVlIG9uIHlvdXIgc3lzdGVtLgojCiMgIFBsZWFzZSBjb25maWd1cmUgdGhlIGZvbGxvd2lu >ZyBkZWZpbml0aW9ucyB0byByZWZsZWN0IHlvdXIgc3lzdGVtOgojCiMgVG9wIGxldmVsIGRpcmVj >dG9yeToKICAgZXhwb3J0IE5BV0lQUz0iL2hvbWUvZ2VtcGFrL0dFTVBBSzUuNiIKIwojIFBhdGgg >Zm9yIEdhcnAgdGFibGVzIGFuZCBjb25maWd1cmF0aW9uLiBZb3Ugc2hvdWxkIG9ubHkgaGF2ZSB0 >bwojIG1vZGlmeSBHQVJQX1BBVEggaWYgeW91IGhhdmUgdW5pcXVlIEdhcnBfZGVmYXVsdHMgZm9y >IHNwZWNpZmMKIyBkYXRhIHNldHMsIHN1Y2ggYXMgY2FzZSBzdHVkaWVzLiBJbiB0aG9zZSBjYXNl >cywgY3JlYXRpbmcKIyBhIG50bC5jYXNlIHN0YXJ0dXAgc2NyaXB0IHdoaWNoIHNldHMgdGhvc2Ug >bG9jYWwgZW52aXJvbm1lbnRhbCB2YXJpYWJsZXMKIyBpcyBnZW5lcmFsbHkgdGhlIGJlc3Qgc29s >dXRpb24uCiMKICAgZXhwb3J0IEdBUlBIT01FPSIkTkFXSVBTL2NvbWV0L2dhcnAiCiAgIGV4cG9y >dCBHQVJQX1BBVEg9IiRHQVJQSE9NRS9jb25maWciCiMKIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQojIE1ha2Ugc3Vy >ZSBOQVdJUFMgZGlyZWN0b3J5IGV4aXN0cwojCiN0cnkgdG8gZGV0ZXJtaW5lIG9wZXJhdGluZyBz >eXN0ZW06IGNvbW1hbmQgdW5hbWUgbXVzdCBiZSBpbiBwYXRoCiMKZXhwb3J0IE5BX09TPSJsaW51 >eCIKCiMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0KIwojIEdFTVBBSyBkaXJlY3Rvcnk6CiMKICAgZXhwb3J0IEdFTVBB >Sz0iJE5BV0lQUy9nZW1wYWsiCiAgIGV4cG9ydCBHRU1QQUtIT01FPSIkTkFXSVBTL2dlbXBhayIK >IwojIENPTkZJR1VSQVRJT04gZGlyZWN0b3J5CiAgIGV4cG9ydCBDT05GSUdESVI9IiROQVdJUFMv >Y29uZmlnIgojCiMgRGlyZWN0b3J5IGZvciBzdG9yaW5nIG9iamVjdCBsaWJyYXJpZXMgKEdFTVBB >SyArIHJlbGF0ZWQgc29mdHdhcmUpOgojCiAgIGV4cG9ydCBHRU1MSUI9IiROQVdJUFMvbGliLyRO >QV9PUyIKIwojIERpcmVjdG9yeSBmb3IgZXhlY3V0YWJsZXMgKEdFTVBBSyArIHJlbGF0ZWQgc29m >dHdhcmUpOgojCiAgIGV4cG9ydCBHRU1FWEU9IiROQVdJUFMvYmluLyROQV9PUyIKIwojIFJlbWFp >bmluZyBkaXJlY3RvcmllcyB1c2VkIGJ5IEdFTVBBSyAgKGxlYXZlIGFzIGlzKToKIwogICBleHBv >cnQgR0VNUERGPSIkR0VNUEFLL3BkZiIKICAgZXhwb3J0IEdFTVRCTD0iJEdFTVBBSy90YWJsZXMi >CiAgIGV4cG9ydCBHRU1FUlI9IiRHRU1QQUsvZXJyb3IiCiAgIGV4cG9ydCBHRU1ITFA9IiRHRU1Q >QUsvaGVscCIKICAgZXhwb3J0IEdFTU1BUFM9IiRHRU1QQUsvbWFwcyIKICAgZXhwb3J0IEdFTU5U >Uz0iJEdFTVBBSy9udHMiCiAgIGV4cG9ydCBHRU1QQVJNPSIkR0VNUEFLL3Bhcm0iCiAgIGV4cG9y >dCBHRU1QVFhUPSIkR0VNUEFLL3R4dC9wcm9ncmFtcyIKICAgZXhwb3J0IEdFTUdUWFQ9IiRHRU1Q >QUsvdHh0L2dlbWxpYiIKIwojICBOQVdJUFMgc3BlY2lmaWMgZGlyZWN0b3JpZXMKIwogICBleHBv >cnQgTkFXSVBTX0VYRT0iJEdFTUVYRSIKICAgZXhwb3J0IE5BV0lQU19MSUI9IiRHRU1MSUIiCiAg >IGV4cG9ydCBOQVdJUFNfSU5DPSIkTkFXSVBTL2luY2x1ZGUiCiAgIGV4cG9ydCBOQVdJUFNfSEVM >UD0iJE5BV0lQUy9oZWxwIgogICBleHBvcnQgTkFXSVBTX1RBQkxFUz0iJE5BV0lQUy90YWJsZXMi >CiAgIGV4cG9ydCBOV1hfVEFCTEVTPSIkTkFXSVBTX1RBQkxFUy9ud3giCiAgIGV4cG9ydCBOTUFQ >X1JFU1RPUkU9IiRHRU1OVFMvbm1hcC9yZXN0b3JlIgojCiMKICAgZXhwb3J0IEJSREdESVI9IiRO >QVdJUFMvdW5pZGF0YS9sZG1icmlkZ2UiCiMKIyBBZGQgTkFXSVBTIHRvIHRoZSBYIGFwcGxpY2F0 >aW9ucyByZXNvdXJjZSBwYXRoLgojCiNzZXQgeHJlc291cmNlcz0iIgoKI2lmICggLWQgJE5BV0lQ >Uy9yZXNvdXJjZSApIHRoZW4KICAgICAgICB4cmVzb3VyY2VzPSIkTkFXSVBTL3Jlc291cmNlLyVO >IgojICAgICAgICBpZiAoICQ/WFVTRVJGSUxFU0VBUkNIUEFUSCApIHRoZW4KICAgICAgICAgICBl >eHBvcnQgWFVTRVJGSUxFU0VBUkNIUEFUSD0iJHhyZXNvdXJjZXM6JFhVU0VSRklMRVNFQVJDSFBB >VEgiCiMgICAgICAgIGVsc2UKIyAgICAgICAgICAgZXhwb3J0IFhVU0VSRklMRVNFQVJDSFBBVEgg >JHhyZXNvdXJjZXMKIyAgICAgICAgZW5kaWYKI2VuZGlmCgojCiMgCiMgU2V0IFBBVEggdG8gaW5j >bHVkZSAkR0VNRVhFCiMKZXhwb3J0IFNDUklQVFNfRVhFPSIkTkFXSVBTL2Jpbi9zY3JpcHRzIgpl >eHBvcnQgUEFUSD0iJFBBVEg6JEdFTUVYRTokU0NSSVBUU19FWEUiCgojCiMgLS0tLS0tLS0tLS0t >LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K >IyA8PENPTkZJR1VSRT4+CiMgRGF0YSBkaXJlY3RvcmllcywgZWl0aGVyIHJlYWwgdGltZSBvciB0 >aGUgSHVycmljYW5lIEJvYiBzYW1wbGUgZGF0YSBzZXQ6CiMKICAgZXhwb3J0IEdFTURBVEE9IiRH >RU1QQUsvZGF0YSIKIyAgZXhwb3J0IEdFTURBVEE9Ii9kYXRhL2xkbS9nZW1wYWsiCiAgIGV4cG9y >dCBPQlM9IiRHRU1EQVRBIgojCiMgTG9jYXRpb24gb2YgbWV0YSBmaWxlcyAoZ2VuZXJhdGVkIHdp >dGggTkMgZGVjaWRlIGRyaXZlcikKICAgZXhwb3J0IE5UUkFOU19NRVRBPSIkR0VNREFUQS9tZXRh >IgojCiMgTG9jYXRpb24gb2YgdGV4dCBidWxsZXRpbnMgZm9yIHVzZSB3aXRoIE5XWAogICBleHBv >cnQgVEVYVF9EQVRBPSIkR0VNREFUQS9ud3giCiMKIyAgIFRoZXNlIGFyZSB1c2VkIGJ5IE5BRk9T >IChub3Qgc3VwcG9ydGVkIGJ5IFVuaWRhdGEpCiMgICBleHBvcnQgQUZPU19CSVRNQVBTICAkTkFX >SVBTL25wcm9ncy9hZm9zL2JpdG1hcHMKIyAgIGV4cG9ydCBBRk9TX0RBVEEgICAgICROQVdJUFMv >dG1wCiMgICBleHBvcnQgQUZPU19MT0cgICAgICAkTkFXSVBTL3RtcAojICAgZXhwb3J0IEFGT1Nf >QklOICAgICAgJE5BV0lQUy90bXAKIyAgIGV4cG9ydCBBRk9TX0FMQVJNUyAgICROQVdJUFMvdG1w >CiMKIyAgTG9jYXRpb24gb2YgTlNBVCBkaXJlY3RvcnkgdHJlZSAiUmVxdWlyZWQhISIuLi5tdXN0 >IGV4aXN0CiMKICAgZXhwb3J0IFNBVD0iJEdFTURBVEEvaW1hZ2VzL3NhdCIKICAgZXhwb3J0IFJB >RD0iJEdFTURBVEEvbmV4cmFkIgojCiMKIyBCZWxvdyBmb2xsb3cgIHZhcmlhYmxlcyBmb3IgZGF0 >YSBsb2NhdGlvbnMgKHNpdGUgc3BlY2lmaWMpCiMgTm90IHJlcXVpcmVkIGZvciBOQVdJUFMsIGJ1 >dCBtYXkgYmUgdXNlZCBpbiBzY3JpcHRzIGV0Yy4KIwogICBleHBvcnQgTERNREFUQT0iL2RhdGEv >bGRtIgogICBleHBvcnQgR09FUzg9IiRTQVQvR09FUy04IgogICBleHBvcnQgR09FUzk9IiRTQVQv >R09FUy05IgogICBleHBvcnQgSERTPSIkR0VNREFUQS9oZHMiCiAgIGV4cG9ydCBNT0RFTD0iJEdF >TURBVEEvbW9kZWwiCiAgIGV4cG9ydCBTQU89IiRHRU1EQVRBL3N1cmZhY2UiCiAgIGV4cG9ydCBV >UEE9IiRHRU1EQVRBL3VwcGVyYWlyIgogICBleHBvcnQgUkFXX1NBTz0iJExETURBVEEvc3VyZmFj >ZS9zYW8iCiAgIGV4cG9ydCBSQVdfU1lOPSIkTERNREFUQS9zdXJmYWNlL3N5biIKICAgZXhwb3J0 >IFJBV19VUEE9IiRMRE1EQVRBL3VwcGVyYWlyIgogICBleHBvcnQgTkxETj0iJEdFTURBVEEvbmxk >biIKCiAgIGV4cG9ydCBUT1JOX1dBUk49IiRURVhUX0RBVEEvd2F0Y2hfd2Fybi90b3JuX3dhcm4i >CiAgIGV4cG9ydCBUU1RSTV9XQVJOPSIkVEVYVF9EQVRBL3dhdGNoX3dhcm4vdHN0cm1fd2FybiIK >CiAgIGV4cG9ydCBSQktHUEg9IiRHRU1EQVRBL3JlZGJvb2siCgojICAgaWYoJD9IT01FKSB0aGVu >CiAgICAgIGV4cG9ydCBHUlBIR0Q9IiRIT01FIgojICAgZWxzZQojICAgICAgZXhwb3J0IEdSUEhH >RCAkR0VNUEFLCiMgICBlbmRpZgojCiMgIFByaW50IGNvbW1hbmQgYW5kIGZsYWdzIGZvciBzeXN0 >ZW1zCiAgIGV4cG9ydCBMUD0ibHByIgogICBleHBvcnQgTFBGTEFHPSItZCIKICAK > >------=_NextPart_000_002D_01C0C0F3.30B1F9D0-- >