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

Re: 20021219:pqact.conf file



HI Kevin, 

Here is the MCIDAS portion of our pqact.conf file: (others follow)

I will snip the other GEMPAK related questions back to support so Steve
can look at those..

Hope this helps.

#########################################################################
#
# LDM-MCIDAS section
#
# AREA files
#
#MCIDAS ^LWTOA3 (10.|11.)
#       FILE
#       -close -overwrite
#       data/mcidas/mollweide.\1

#MCIDAS ^LWTOA3
#       PIPE
#       -close decoders/lwtoa3
#       -vxl /usr/local/ldm/logs/ldm-mcidas.log 
#       -d /usr/local/ldm/data/mcidas

# Unidata-Wisconsin PNG compressed Products
#              \1  \2   \3          \4      \5    \6     \7
#           Qx pd anum SAT         BAND    RES CCYYMMDD HHMM
# pnga2area Q0 CF 0015 GOES-10_SND UNKBAND 1km 20000525 2000

# CIMSS and UW Products decoded into AREA files using McIDAS routing table
MCIDAS  ^pnga2area Q. (..) (.*) (.*) (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        -d /data/ldm/mcidas -r \1,\2

# CIMSS Nth. Hemisphere Wildfire ABBA - McIDAS product code CG
MCIDAS  ^pnga2area Q0 CG .... (.*) (.*) (.*) (........) (....)
        FILE    -overwrite -close
        /data/ldm/raw/images/sat/SOUNDER/\3/FIRESNH/FIRESNH_\4_\5

# CIMSS Sth. Hemisphere Wildfire ABBA - McIDAS product code CH
MCIDAS  ^pnga2area Q0 CH .... (.*) (.*) (.*) (........) (....)
        FILE    -overwrite -close
        /data/ldm/raw/images/sat/SOUNDER/\3/FIRESSH/FIRESSH_\4_\5

#MCIDAS ^LWTOA3 (...)
#       PIPE    -close
#       cnvrtstat.sh data/mcidas/raw \1

# GRID files:
#
#MCIDAS ^(GUNRV2 .*)
#       PIPE
#       -close decoders/gunrv2
#       -l /usr/local/ldm/logs/ldm-mcidas.log
#       -d /usr/local/ldm/data/mcidas

# Opaque files:
#
#MCIDAS ^(LWFILE) (ADMIN.MSG|UNIDATAS) .* DIALPROD=(..)
#       PIPE
#       -close decoders/lwfile
#       -l /usr/local/ldm/logs/ldm-mcidas.log
#       -d /usr/local/ldm/data/mcidas
#####################################################################3

and the NOAAPORT section...


#########################################################################
# NOAAPORT Actions
##
#NIMAGE ^.*/ (TI[^GC]...) KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9])
#       PIPE    -close
#       util/readpng -n -l logs/png.log
#       data/gempak/nport/tmp/\1_(\2:yy)(\2:mm)\2_\3\4

#
#NIMAGE
^sat/ch[0-9]/.*/(.*)/([12][0-9])([0-9][0-9])([01][0-9])([0-3][0-9])
([0-2][0-9])([0-5][0-9])/(.*)/(.*km)/
#       PIPE    -close
#       util/readpng -n -l logs/png.log
#       data/gempak/nport/\8/\9/\1/\1_\2\3\4\5_\6\7

#
# png compressed 1km radar GINI format
#NIMAGE ^rad_(........)_(....)
#       PIPE    -close
#       util/readpng -n -l logs/png.log
#       data/gempak/nport/RADAR/1km/rad/rad_\1_\2

NIMAGE  ^.*/ (TI[^GC]...) KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9])
        PIPE    -close
        decoders/pngg2gini -vl logs/ldm-mcidas.log
        data/gempak/nport/tmp/\1_(\2:yy)(\2:mm)\2_\3\4

#
NIMAGE
^sat/ch[0-9]/.*/(.*)/([12][0-9])([0-9][0-9])([01][0-9])([0-3][0-9])
([0-2][0-9])([0-5][0-9])/(.*)/(.*km)/
        PIPE    -close
        decoders/pngg2gini -vl logs/ldm-mcidas.log
        data/gempak/nport/\8/\9/\1/\1_\2\3\4\5_\6\7
#
#NIMAGE ^.*/ TIGE01 KNES ([0-3][0-9])([0-2][0-9])([0-5][0-9])
#       FILE    -close  data/gempak/nport/raw/TIGE01_(\1:yy)(\1:mm)\1_\2\3
#
#
# png compressed 1km radar GINI format
NIMAGE  ^rad_(........)_(....)
        PIPE    -close
        decoders/pngg2gini -vl logs/ldm-mcidas.log
        data/gempak/nport/RADAR/1km/rad/rad_\1_\2
#####################################################################

and the GEMPAK section for imagery

# GEMPAK SPECIFIC ACTIONS
#
# Steve Chiswell
# Unidata Program Center
#
###############################################################################
#
# IMAGE datasets 
#       MCIDAS AREAs
#       NOAAPORT GINIs
#       FNEXRAD radar composite GINIs
#
##############################################################################
#
# UW Products decoded into GEMPAK file hierarchy
#
# Unidata-Wisconsin PNG compressed Products
#              \1  \2   \3          \4      \5    \6     \7
#           Qx pd anum SAT         BAND    RES CCYYMMDD HHMM
# pnga2area Q0 CF 0015 GOES-10_SND UNKBAND 1km 20000525 2000
#
#
# Standard VIS, IR and WV product actions
#
MCIDAS  ^pnga2area Q1 (U[^ACXY1]) (.*) (.*)_IMG (0.65)um (.*) (........)
(....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/\3/\5/VIS/VIS_\6_\7

MCIDAS  ^pnga2area Q1 (U[^ACXY1]) (.*) (.*)_IMG (6.8)um (.*) (........)
(....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/\3/\5/WV/WV_\6_\7

MCIDAS  ^pnga2area Q1 (U[^ACXY1]) (.*) (.*)_IMG (10.7)um (.*) (........)
(....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/\3/\5/IR/IR_\6_\7
#
# Floater product actions
#
# floater1
MCIDAS  ^pnga2area Q1 (UA) (.*) (.*)_IMG (.*)um (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/\3_fl1/\5/\4/\4_\6_\7
# floater2
MCIDAS  ^pnga2area Q1 (UC) (.*) (.*)_IMG (.*)um (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/\3_fl2/\5/\4/\4_\6_\7

# UW Antarctic composite decoded into GEMPAK hierarchy
MCIDAS  ^pnga2area Q1 (U1) (.*) (.*)_IMG (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/ANTARCTIC/\5/IR/IR_\6_\7

# UW Mollweide composite (UX & UY) decoded into GEMPAK hierarchy
MCIDAS  ^pnga2area Q1 (UX) (.*) (.*)_IMG (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/MOLLWEIDE/24km/IR/IR_\6_\7

MCIDAS  ^pnga2area Q1 (UY) (.*) (.*)_IMG (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/MOLLWEIDE/24km/WV/WV_\6_\7

# CIMSS Cloud Top Pressure - McIDAS product code CA
MCIDAS  ^pnga2area Q0 CA .... (.*) (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/SOUNDER/\3/CTP/CTP_\4_\5

# CIMSS Total Column Precipitable Water - McIDAS product code CB
MCIDAS  ^pnga2area Q0 CB .... (.*) (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/SOUNDER/\3/PW/PW_\4_\5

# CIMSS Sea Surface Temperature - McIDAS product code CC
MCIDAS  ^pnga2area Q0 CC .... (.*) (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/SOUNDER/\3/SST/SST_\4_\5

# CIMSS Lifted Index - McIDAS product code CD
MCIDAS  ^pnga2area Q0 CD .... (.*) (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/SOUNDER/\3/LI/LI_\4_\5

# CIMSS CAPE - McIDAS product code CE
MCIDAS  ^pnga2area Q0 CE .... (.*) (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/SOUNDER/\3/CAPE/CAPE_\4_\5

# CIMSS Ozone - McIDAS product code CF
MCIDAS  ^pnga2area Q0 CF .... (.*) (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/SOUNDER/\3/OZONE/OZONE_\4_\5

# CIMSS Nth. Hemisphere Wildfire ABBA - McIDAS product code CG
MCIDAS  ^pnga2area Q0 CG .... (.*) (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/SOUNDER/\3/FIRESNH/FIRESNH_\4_\5

# CIMSS Sth. Hemisphere Wildfire ABBA - McIDAS product code CH
MCIDAS  ^pnga2area Q0 CH .... (.*) (.*) (.*) (........) (....)
        PIPE    -close
        pnga2area -vl /usr/local/ldm/logs/ldm-mcidas.log
        /data/ldm/gempak/images/sat/SOUNDER/\3/FIRESSH/FIRESSH_\4_\5
#####################################################################


-Jeff
____________________________                  _____________________
Jeff Weber                                    address@hidden
Unidata Support                               PH:303-497-8676 
COMET Case Study Library                      FX:303-497-8690
University Corp for Atmospheric Research      3300 Mitchell Ln
http://www.unidata.ucar.edu/staff/jweber      Boulder,Co 80307-3000
________________________________________      ______________________

On Thu, 19 Dec 2002, Unidata Support wrote:

> 
> ------- Forwarded Message
> 
> >To: address@hidden
> >From: "Kevin Polston" <address@hidden>
> >Subject: pqact.conf file
> >Organization: UCAR/Unidata
> >Keywords: 200212191806.gBJI65t16519
> 
> This is a multi-part message in MIME format.
> 
> ----e391227a907a19
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> Content-Transfer-Encoding: 7bit
> 
> Hi guys,
> 
> I have a problem and need a little help. Yesterday I was tweaking my 
> pqact.conf file and somehow did something where I lost the file. My 
> backup file was out of date....so I am rebuilding it from "scratch".
> 
> I have a couple of "big" problems.  First is with the pattern actions 
> for the satellite imagery. I have an e-mail I have saved from a long 
> time ago from Tom explaining the pattern actions associated with the 
> satellite data.  However, I am having a hard time getting it figured 
> out. I've attached my pqact.conf file and you can see what I have tried 
> to do. I am close to getting what I want but for whatever reason I am 
> not getting it right. 
> 
> My satellite data is stored like this:
> 
> /usr1/nawips/metdat/images/sat/GOES-8/1km/VIS/VIS_YYMMDD_HHMM
> /usr1/nawips/metdat/images/sat/GOES-8/4km/IR/IR_YYMMDD_HHMM  
> /usr1/nawips/metdat/images/sat/GOES-8/4km/3.9/3.9_YYMMDD_HHMM
> /usr1/nawips/metdat/images/sat/GOES-8/8km/WV/WV_YYMMDD_HHMM 
> 
> etc, etc
> 
> What is happening is I am getting something like this:
> 
> /usr1/nawips/metdat/images/sat/GOES-8/4km/GOES-
> 82/IR/4km/IR/IR_YYMMDD_HHMM  
> 
> So obviously I have not got it right.  Could you please give me a 
> couple of examples of the proper way to set the satellite data up so I 
> can follow it as a guideline. (I also promise to keep a current backup 
> copy)  :-)  
> 
> 
> My next big problem is I don't seem to be getting watch and warning 
> graphics to display on NMAP.  Also, I've noticed when I am attempting 
> to decode the watch graphic with dcwtch....I have a process that starts 
> to use a huge amount of CPU resources and I eventually have to go in 
> and kill the process. It seems it is not decoding. Then I don't seem to 
> have anything getting decoded for the dcwarn, dcstorm, dcsvrl, and 
> dcwatch.  I am not sure what the problem is. I look into the directory 
> where the data should be saved and it is empty. Perhaps I have 
> something wrong with my pqact.conf file that you can see. I have also 
> modified my datatype.tbl file to accomodate the change. Last time we 
> spoke Chiz said that the datatype.tbl file was sensitive in regards 
> that the way the columns are set up.  I had an extra directory in my 
> former datatype.tbl (it was /usr1/nawips/metdat/gempak/storm) which 
> made it longer than it was supposed to be (apparently).  So, I modified 
> it to take out the gempak directory (so its 
> now /usr1/nawips/metdat/storm) but that's where the dcwtch problem is. 
> It doesn't seem to want to decode the data and put it into that 
> directory. As for the other decoders I mentioned...it doesn't seem to 
> want to decode anything. What could I be doing wrong and what would I 
> need to do to fix it?  As I said before....I used to have these working 
> just fine but when I upgraded to later builds I think something got 
> screwed up along the way.
> 
> Finally, this morning I also noticed I was getting a message in the log 
> file saying "broken pipe, and pbuf_flush, and write error) when dcgrib2 
> was trying to decode RUC model data. My ldmd.log file was too big to 
> send so I thought I would just mention it.
> 
> So hopefully you can point me in the right direction here and I can get 
> this thing fixed. I appreciate your help. Thanks.
> 
> Kevin Polston
> Senior Instructor, NWSTC
> Kansas City MO 64152
> 
> 816-880-9314 ext 273
>  
> 
> ----e391227a907a19
> Content-Type: text/plain
> Content-Transfer-Encoding: base64
> Content-Disposition: attachment; filename="pqact.conf"
> 
> IyMjIw0KIyAkSWQ6IHBxYWN0LmNvbmYsdiAxLjEwIDE5OTkvMDcvMjggMTU6MzQ6NTQgcmth
> bWJpYyBFeHAgJA0KIw0KIyBUaGlzIGlzIGFuIGV4YW1wbGUgcHFhY3QuY29uZiBmaWxlLA0K
> IyB3aXRoIHNvbWUgZXhhbXBsZSBlbnRyaWVzIGNvbW1lbnRlZCBvdXQuDQojDQojIFRoZSBl
> bnRyaWVzIGluIHRoaXMgZmlsZSBjb250cm9sIHRoZSBsb2NhbCBkaXNwb3NpdGlvbg0KIyBv
> ZiBkYXRhLiBUaGVyZSBpcyBhIHdob2xlIGNoYXB0ZXIgaW4gdGhlIExETSBTaXRlIE1hbmFn
> ZXIncw0KIyBHdWlkZSBkZXZvdGVkIHRvIHRoaXMgZmlsZS4gV2Ugc3VnZ2VzdCB5b3UgcmVh
> ZCBhbmQgdW5kZXJzdGFuZCB0aGF0IG1hdGVyaWFsLg0KIyBodHRwOi8vd3d3LnVuaWRhdGEu
> dWNhci5lZHUvcGFja2FnZXMvbGRtL2xkbTUvTERNNS00NC5odG1sI0hFQURJTkc0NC0wDQoj
> DQojIFRoZSB2YXJpb3VzIGRpc3BsYXkgYW5kIGFuYWx5c2lzIHBhY2thZ2VzIGhhdmUgdmFy
> aW91cw0KIyBjb252ZW50aW9ucyBvbiBob3cgdGhleSB3YW50IGRhdGEgaGFuZGxlZC4gV2hl
> biB5b3UNCiMgaW5zdGFsbCBhIHBhY2thZ2Ugc3VjaCBhcyBHRU1QQUssIHlvdSBzaG91bGQg
> ZmluZCB3aXRoIHRoYXQgcGFja2FnZQ0KIyBjb2xsZWN0aW9uIG9mIGVudHJpZXMgdG8gYWRk
> IHRvIHRoaXMgZmlsZS4NCiMNCiMgRXhhbXBsZSBlbnRyaWVzIGZvciBHRU1QQUsgY2FuIGJl
> IGZvdW5kIGF0DQojICBodHRwOi8vd3d3LnVuaWRhdGEudWNhci5lZHUvcGFja2FnZXMvZ2Vt
> cGFrL0dFTVBBSzUuNC9jb25maWd1cmF0aW9uLmh0bWwNCiMgRXhhbXBsZSBlbnRyaWVzIGZv
> ciBMRE0tTWNJREFTIG1heSBiZSBmb3VuZCBhdA0KIyAgaHR0cDovL3d3dy51bmlkYXRhLnVj
> YXIuZWR1L3BhY2thZ2VzL21jaWRhcy9tY2lkZC9sZG0tbWNpZGFzLXBxYWN0LmNvbmYNCiMg
> YW5kIGFubm90YXRlZCBlbnRyaWVzIGZvciBNY0lEQVMtWENEIGFyZSBmb3VuZCBhdA0KIyAg
> aHR0cDovL3d3dy51bmlkYXRhLnVjYXIuZWR1L3BhY2thZ2VzL21jaWRhcy9tY3gveGNkX3N0
> YXJ0Lmh0bWwNCiMNCiMjDQojIEZvcm1hdCBpcw0KIyBmZWVkdHlwZSB0YWIgcGF0dGVybiB0
> YWIgYWN0aW9uIFt0YWIgYWN0aW9uX2FyZ3NdDQojIHdoZXJlIHRhYiBpcyBcdCBvciBcblx0
> Lg0KIw0KIyBBY3Rpb25zIGFyZQ0KIw0KIyBOT09QDQojICAgICAgICAgRG8gbm90aGluZw0K
> Iw0KIyBGSUxFIFstb3ZlcndyaXRlfC1mbHVzaHwtY2xvc2V8LXN0cmlwXSBmaWxlbmFtZQ0K
> IyAgICAgICAgIHdyaXRlKDIpIHRvIHVuaXggZmlsZSAoZmx1c2ggY2FsbHMgZnN5bmMoMikp
> DQojDQojIFNURElPRklMRSBbLW92ZXJ3cml0ZXwtZmx1c2h8LWNsb3NlfC1zdHJpcF0gZmls
> ZW5hbWUNCiMgICAgICAgICBmd3JpdGUoMykgKGJ1ZmZlcmVkIGlvKSB0byBmaWxlIChmbHVz
> aCBjYWxscyBmZmx1c2goMykpDQojDQojIERCRklMRSBkYmZpbGVuYW1lIFtkYmtleV0NCiMg
> ICAgICAgICBQdXQgdG8gZ2RibWZpbGUuDQojDQojIFBJUEUgWy1jbG9zZXwtc3RyaXBdIGNv
> bW1hbmRuYW1lIFthcmdzXQ0KIyAgICAgICAgIFB1dCBkYXRhIG9uIHN0ZGluIG9mIGEgc3Vi
> cHJvY2VzcyBzcGVjaWZpZWQgYnkNCiMgICAgICAgICAgICAgICAgIGNvbW1hbmRuYW1lIFth
> cmdzXS4NCiMgICAgICAgICBVc2VzIHRoZSBleGVjdnAgbGlicmFyeSBjYWxsLCBzbyBpZiBj
> b21tYW5kbmFtZSBpcyBub3QgZnVsbHkNCiMgICAgICAgICBxdWFsaWZpZWQsIHRoZSBQQVRI
> IGVudmlyb25tZW50IHZhcmlhYmxlIHdpbGwgYmUgdXNlZC4NCiMNCiMgRVhFQyBbLXdhaXRd
> IGNvbW1hbmRuYW1lIFthcmdzIC4uLl0NCiMgICAgICAgICBSdW4gYSBwcm9ncmFtLiBObyBp
> byBjaGFubmVsIGJldHdlZW4gdGhpcyBwcm9jZXNzIGFuZCBpdC4NCiMgICAgICAgICBMaWtl
> IFBJUEUgYWJvdmUsIHVzZXMgZXhlY3ZwLg0KIw0KIyBUaGUgJy1zdHJpcCcgb3B0aW9uIHRv
> IEZJTEUsIFNURElPRklMRSwgJiBQSVBFIHJlbW92ZXMgY29udHJvbCBjaGFyYWN0ZXJzDQoj
> IChvdGhlciB0aGFuIHRoZSAnXG4nKSBmcm9tIHRoZSBkYXRhIGJlZm9yZSBvdXRwdXQuIFRo
> aXMgaXMgdXNlZnVsIGZvcg0KIyBjbGVhbmluZyB1cCBXTU8gZm9ybWF0IHRleHQgYnVsbGV0
> aW5zIChsaWtlIHRoZSBsZG0zICBTVFJJUCBwc3VlZG8gYWN0aW9uKS4NCiMNCiMgVG8gY2hl
> Y2sgdGhlIHN5bnRheCBvZiB0aGUgcHFhY3QuY29uZiBmaWxlLCBleGVjdXRlIHBxYWN0IHdp
> dGggdGhlIHByb2R1Y3QNCiMgcXVldWUgc3BlY2lmaWVkIGFzIC9kZXYvbnVsbDoNCiMNCiMg
> cHFhY3QgLXZ4bC0gLXEgL2Rldi9udWxsIHBxYWN0LmNvbmYNCiMNCiMgICAgICAgICAgICAg
> ICAgIG9yDQojIGxkbWFkbWltIHBxYWN0Y2hlY2sNCiMNCiMgVG8gc2VuZCBhbiBIVVAgc2ln
> bmFsIHRvIHBxYWN0DQojDQojIGxkbWFkbWluIHBxYWN0SFVQDQojIGxkbWFkbWluIHRhaWwg
> ICAgICh1c2VkIHRvIGNoZWNrIGlmIEhVUCB0b29rLCBsb29raW5nIGZvciBSZVJlYWQgbXNn
> KQ0KIyMjDQojIyMjDQojIEJpbiBhbGwgdGhlIChOb24tR1JJQikgV01PIGZvcm1hdCBkYXRh
> LCB1c2luZyBlbGVtZW50cyBmcm9tIHRoZQ0KIyBpZGVudGlmaWVyIGFzIHBhdGggY29tcG9u
> ZW50cy4gVGhlIG1pbnV0ZXMgcG9ydGlvbiBvZiB0aGUgdGltZXN0YW1wLA0KIyBhbmQgdGhl
> IHJldHJhbnNtaXQgY29kZSBpcyBpZ25vcmVkLiBUaGUgZGF5IG9mIHRoZSBtb250aCBwb3J0
> aW9uDQojIG9mIHRoZSB0aW1lc3RhbXAgaXMgbm90IHVzZWQgYXMgYSBwYXRoIGNvbXBvbmVu
> dCwgc28gaXQgd291bGQgYmUNCiMgYSBnb29kIGlkZWEgdG8gcnVuICdzY291cicgb24gYSBs
> ZXNzIHRoYW4gMjQgaG91ciBiYXNpcy4NCiMNCiMgICJBU1VTNDIgS1JEVSAwMTIyNTkiIGdl
> dHMgZmlsZWQgYXMNCiMgIGRhdGEvVVMvS1JEVS8yMi9BUzQyLndtbw0KIw0KI1dNTyBeKFte
> SF1bQS1aXSkoW0EtWl1bQS1aXSkoWzAtOV1bMC05XSkgKC4uLi4pIChbMC0zXVswLTldKShb
> MC0yXVswLTldKQ0KIyBGSUxFIGRhdGEvXDIvXDQvXDYvXDFcMy53bW8NCiMjDQojIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMgTklEUyBEYXRhIGZyb20gTk9BQVBPUlQN
> CiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KTk5FWFJBRCBeU0RVU1syMzU3
> XS4gLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkoWzAtNl1bMC05XSkuKi9wKC4uLiko
> Li4uKQ0KRklMRSAtY2xvc2UgL3VzcjEvbmF3aXBzL21ldGRhdC9pbWFnZXMvcmFkYXIvbmlk
> cy9cNS9cNC9cNF8oXDE6eXl5eSkoXDE6bW0pXDFfXDJcMw0KIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjDQojIE5PQUFQT1JUIEdJTkkgSW1hZ2VzDQpOSU1BR0UgXnNhdC9j
> aFswLTldLy4qLyguKikvKFsxMl1bMC05XSkoWzAtOV1bMC05XSkoWzAxXVswLTldKShbMC0z
> XVswLTldKSAoWzAtMl1bMC05XSkoWzAtNV1bMC05XSkvKC4qKS8oLiprbSkvDQpQSVBFIC1j
> bG9zZQ0KdXRpbC9yZWFkcG5nIC1uIC1sIGxvZ3MvcG5nLmxvZyAvdXNyMS9uYXdpcHMvbWV0
> ZGF0L2ltYWdlcy9zYXQvXDEvXDkvXDIvXDJfXDNcNFw1XDZfXDdcOA0KIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjDQojIE5PQUFQT1JUIEdJTkkgSW1hZ2VzDQojTklNQUdF
> IF5zYXQvY2hbMC05XS8uKi8oLiopLyhbMTJdWzAtOV0pKFswLTldWzAtOV0pKFswMV1bMC05
> XSkoWzAtM11bMC05XSkgKFswLTJdWzAtOV0pKFswLTVdWzAtOV0pLyguKikvKC4qa20pLw0K
> IyBQSVBFIC1jbG9zZQ0KIyB1dGlsL3JlYWRwbmcgLW4gLWwgbG9ncy9wbmcubG9nIC91c3Ix
> L25hd2lwcy9tZXRkYXQvaW1hZ2VzL3NhdC9cMS9cOS9JUi9JUl9cM1w0XDVcNl9cN1w4DQoj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMgTk9BQVBPUlQgR0lOSSBJbWFn
> ZXMNCiNOSU1BR0UgXnNhdC9jaFswLTldLyguKikvKC4qKS8oWzEyXVswLTldKShbMC05XVsw
> LTldKShbMDFdWzAtOV0pKFswLTNdWzAtOV0pIChbMC0yXVswLTldKShbMC01XVswLTldKS8u
> Ki8oLiprbSkvDQojIFBJUEUgLWNsb3NlDQojIHV0aWwvcmVhZHBuZyAtbiAtbCBsb2dzL3Bu
> Zy5sb2cgL3VzcjEvbmF3aXBzL21ldGRhdC9pbWFnZXMvc2F0L1wxL1w5LzEyLjAvMTIuMF9c
> M1w0XDVcNl9cN1w4DQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQojIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMgTk9BQVBPUlQgR0lOSSBJbWFnZXMN
> CiNOSU1BR0UgXnNhdC9jaFswLTldLy4qLyguKikvKFsxMl1bMC05XSkoWzAtOV1bMC05XSko
> WzAxXVswLTldKShbMC0zXVswLTldKSAoWzAtMl1bMC05XSkoWzAtNV1bMC05XSkvKC4qKS8o
> LiprbSkvDQojIFBJUEUgLWNsb3NlDQojIHV0aWwvcmVhZHBuZyAtbiAtbCBsb2dzL3BuZy5s
> b2cgL3VzcjEvbmF3aXBzL21ldGRhdC9pbWFnZXMvc2F0L1wxL1w5L1ZJUy9WSVNfXDNcNFw1
> XDZfXDdcOA0KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQojIE5PQUFQT1JU
> IEdJTkkgSW1hZ2VzDQojTklNQUdFIF5zYXQvY2hbMC05XS8uKi8oLiopLyhbMTJdWzAtOV0p
> KFswLTldWzAtOV0pKFswMV1bMC05XSkoWzAtM11bMC05XSkgKFswLTJdWzAtOV0pKFswLTVd
> WzAtOV0pLyguKikvKC4qa20pLw0KIyBQSVBFIC1jbG9zZQ0KIyB1dGlsL3JlYWRwbmcgLW4g
> LWwgbG9ncy9wbmcubG9nIC91c3IxL25hd2lwcy9tZXRkYXQvaW1hZ2VzL3NhdC9cMS9cOS9X
> Vi9XVl9cM1w0XDVcNl9cN1w4DQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMN
> CiMgTk9BQVBPUlQgR0lOSSBJbWFnZXMNCiNOSU1BR0UgXnNhdC9jaFswLTldLyguKikvKC4q
> KS8oWzEyXVswLTldKShbMC05XVswLTldKShbMDFdWzAtOV0pKFswLTNdWzAtOV0pIChbMC0y
> XVswLTldKShbMC01XVswLTldKS8uKi8oLiprbSkvDQojIFBJUEUgLWNsb3NlDQojIHV0aWwv
> cmVhZHBuZyAtbiAtbCBsb2dzL3BuZy5sb2cgL3VzcjEvbmF3aXBzL21ldGRhdC9pbWFnZXMv
> c2F0L1wyL1w5LzEyLjAvMTIuMF9cM1w0XDVcNl9cN1w4DQojIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjDQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMg
> Tk9BQVBPUlQgR0lOSSBJbWFnZXMNCiNOSU1BR0UgXnNhdC9jaFswLTldLyguKikvKC4qKS8o
> WzEyXVswLTldKShbMC05XVswLTldKShbMDFdWzAtOV0pKFswLTNdWzAtOV0pIChbMC0yXVsw
> LTldKShbMC01XVswLTldKS8uKi8oLiprbSkvDQojIFBJUEUgLWNsb3NlDQojIHV0aWwvcmVh
> ZHBuZyAtbiAtbCBsb2dzL3BuZy5sb2cgL3VzcjEvbmF3aXBzL21ldGRhdC9pbWFnZXMvc2F0
> L1wyL1w5L0lSL0lSX1wzXDRcNVw2X1w3XDgNCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMNCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KIyBOT0FBUE9S
> VCBHSU5JIEltYWdlcw0KI05JTUFHRSBec2F0L2NoWzAtOV0vKC4qKS8oLiopLyhbMTJdWzAt
> OV0pKFswLTldWzAtOV0pKFswMV1bMC05XSkoWzAtM11bMC05XSkgKFswLTJdWzAtOV0pKFsw
> LTVdWzAtOV0pLy4qLyguKmttKS8NCiMgUElQRSAtY2xvc2UNCiMgdXRpbC9yZWFkcG5nIC1u
> IC1sIGxvZ3MvcG5nLmxvZyAvdXNyMS9uYXdpcHMvbWV0ZGF0L2ltYWdlcy9zYXQvXDIvXDkv
> My45LzMuOV9cM1w0XDVcNl9cN1w4DQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjDQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMgTk9BQVBPUlQgR0lO
> SSBJbWFnZXMNCiNOSU1BR0UgXnNhdC9jaFswLTldLyguKikvKC4qKS8oWzEyXVswLTldKShb
> MC05XVswLTldKShbMDFdWzAtOV0pKFswLTNdWzAtOV0pIChbMC0yXVswLTldKShbMC01XVsw
> LTldKS8uKi8oLiprbSkvDQojIFBJUEUgLWNsb3NlDQojIHV0aWwvcmVhZHBuZyAtbiAtbCBs
> b2dzL3BuZy5sb2cgL3VzcjEvbmF3aXBzL21ldGRhdC9pbWFnZXMvc2F0L1wyL1w5L1ZJUy9W
> SVNfXDNcNFw1XDZfXDdcOA0KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0K
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQojIE5PQUFQT1JUIEdJTkkgSW1h
> Z2VzDQojTklNQUdFIF5zYXQvY2hbMC05XS8oLiopLyguKikvKFsxMl1bMC05XSkoWzAtOV1b
> MC05XSkoWzAxXVswLTldKShbMC0zXVswLTldKSAoWzAtMl1bMC05XSkoWzAtNV1bMC05XSkv
> LiovKC4qa20pLw0KIyBQSVBFIC1jbG9zZQ0KIyB1dGlsL3JlYWRwbmcgLW4gLWwgbG9ncy9w
> bmcubG9nIC91c3IxL25hd2lwcy9tZXRkYXQvaW1hZ2VzL3NhdC9cMi9cOS9XVi9XVl9cM1w0
> XDVcNl9cN1w4DQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQojTUNJREFT
> IF5wbmdhMmFyZWEgUTEgKFVbXkFDWFkxXSkgKC4qKSAoLiopX0lNRyAoNi44KXVtICguKikg
> KC4uLi4uLi4uKSAoLi4uLikNCiMgUElQRSAtY2xvc2UNCiMgcG5nYTJhcmVhIC12bCAvdXNy
> L2xvY2FsL2xkbS9sb2dzL2xkbS1tY2lkYXMubG9nDQojIC1hIC91c3IvbG9jYWwvbGRtL2V0
> Yy9TQVRBTk5PVA0KIyAtYiAvdXNyL2xvY2FsL2xkbS9ldGMvU0FUQkFORA0KIyAvdXNyMS9u
> YXdpcHMvbWV0ZGF0L2ltYWdlcy9zYXQvXDMvXDUvV1YvV1ZfXDZfXDcNCiMjIyMNCiNNQ0lE
> QVMgXnBuZ2EyYXJlYSBRMSAoVVteQUNYWTFdKSAoLiopICguKilfSU1HICgwLjY1KXVtICgu
> KikgKC4uLi4uLi4uKSAoLi4uLikNCiMgUElQRSAtY2xvc2UNCiMgcG5nYTJhcmVhIC12bCAv
> dXNyL2xvY2FsL2xkbS9sb2dzL2xkbS1tY2lkYXMubG9nDQojIC1hIC91c3IvbG9jYWwvbGRt
> L2V0Yy9TQVRBTk5PVA0KIyAtYiAvdXNyL2xvY2FsL2xkbS9ldGMvU0FUQkFORA0KIyAvdXNy
> MS9uYXdpcHMvbWV0ZGF0L2ltYWdlcy9zYXQvXDMvXDUvVklTL1ZJU19cNl9cNw0KDQojIE5N
> QyBHUklCIHByb2R1Y3RzDQojDQojDQojIE5PQUFwb3J0IEVUQSBncmlkcw0KIyBHcmlkICMy
> MTEgODBrbSBDT05VUzogICAgXltZWl0uUS4qL21FVEENCiMgR3JpZCAjMjEyIDQwa20gQ09O
> VVM6ICAgIF5bWVpdLlIuKi9tRVRBDQojIEdyaWQgIzIxNSAyMGttIENPTlVTOiAgICBeW1la
> XS5VLiovbUVUQQ0KIyBHcmlkICMyMTQgNDcuNWttIEFsYXNrYTogXltZWl0uVC4qL21FVEEN
> CiMgU2VsZWN0IGFueS9hbGwgZ3JpZHMgZGVzaXJlZCBmcm9tIFtRUlVUXQ0KI0hSUyBeW1la
> XS5bUV0uKi9tRVRBDQojIFBJUEUgZGVjb2RlcnMvZGNncmliMiAtZCBkYXRhL2dlbXBhay9s
> b2dzL2RjZ3JpYi5sb2cNCiMgLWUgR0VNVEJMPS91c3IxL25hd2lwcy9nZW1wYWsvdGFibGVz
> DQojIC91c3IxL25hd2lwcy9tZXRkYXQvZ2VtcGFrL2dyaWRzL1lZTU1EREhIX2V0YV8yMTEu
> Z2VtDQojDQojDQojIHNmYyBvYnMgYW5kIHNwZWNpYWxzDQojIFVzZSAtbSA3MiB0byBzdG9y
> ZSBkYXRhIGluIDIwIG1pbnV0ZSBiaW5zLCByYXRoZXIgdGhhbiBob3VybHkuDQojIDIwIG1p
> bnV0ZSBiaW5zIHVzZWZ1bCBmb3IgbWVzb25ldCBhbmQgQVdPUyBkYXRhDQojDQpERFN8SURT
> IF5TW0FQXS4qIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpQSVBFIGRlY29kZXJz
> L2RjbWV0ciAtYiAxMiAtcw0KL3VzcjEvbmF3aXBzNS42aC9nZW1wYWsvdGFibGVzL3N0bnMv
> c2ZzdG5zLnRibA0KLXAgL3VzcjEvbmF3aXBzNS42aC9nZW1wYWsvdGFibGVzL3BhY2svbWV0
> YXIucGFjaw0KLWQgZGF0YS9nZW1wYWsvbG9ncy9kY21ldHIubG9nDQotZSBHRU1UQkw9L3Vz
> cjEvbmF3aXBzNS42aC9nZW1wYWsvdGFibGVzDQovdXNyMS9uYXdpcHMvbWV0ZGF0L2dlbXBh
> ay9zdXJmYWNlL1lZWVlNTUREX3N1cmYuZ2VtDQojDQojIHVwcGVyIGFpciByZXBvcnRzDQoj
> DQpERFN8SURTIF5VW0FCREVGR0hJSktMTVBRUlNUWFpdLi4uLiAuLi4uIChbMC0zXVswLTld
> KShbMC0yXVswLTldKQ0KUElQRSBkZWNvZGVycy9kY3VhaXIgLWIgMjQNCi1kIGRhdGEvZ2Vt
> cGFrL2xvZ3MvZGN1YWlyLmxvZw0KLWUgR0VNVEJMPS91c3IxL25hd2lwczUuNmgvZ2VtcGFr
> L3RhYmxlcw0KLXMgL3VzcjEvbmF3aXBzNS42aC9nZW1wYWsvdGFibGVzL3N0bnMvc25zdG5z
> LnRibA0KL3VzcjEvbmF3aXBzL21ldGRhdC9nZW1wYWsvdXBwZXJhaXIvWVlZWU1NRERfdXBh
> LmdlbQ0KIw0KIyBSVUMvTUFQUyBtb2RlbCBvdXRwdXQNCiMgR3JpZCAjMjM2IENPTlVTICAg
> ODBrbTogXltZWl0uUS4qL21SVUMNCkhSUyBeW1laXS5bV10uKi9tUlVDDQpQSVBFIGRlY29k
> ZXJzL2RjZ3JpYjIgIC1kICBkYXRhL2dlbXBhay9sb2dzL2RjZ3JpYi5sb2cNCi1lIEdFTVRC
> TD0vdXNyMS9uYXdpcHM1LjZoL2dlbXBhay90YWJsZXMNCi91c3IxL25hd2lwcy9tZXRkYXQv
> Z2VtcGFrL2dyaWRzL1lZTU1EREhIX3J1Y19mdWxsLmdlbQ0KIw0KIw0KIyBOT0FBcG9ydCBN
> UkYgZ3JpZHMNCiMgR3JpZCAjMjAxIE4uIEhlbWlzcGhlcmUgMzgxa206IF5ZLkEuLi4gS1dC
> SA0KIyBHcmlkICMyMDIgQ09OVVMgICAgICAgICAxOTBrbTogXlkuSS4uLiBLV0JIDQojIEdy
> aWQgIzIwMyBBbGFza2EgICAgICAgIDE5MGttOiBeWS5KLi4uIEtXQkgNCiMgR3JpZCAjMjA0
> IEhhd2FpaSAgICAgICAgMTYwa206IF5ZLksuLi4gS1dCSA0KIyBHcmlkICMyMDUgUHVlcnRv
> IFJpY28gICAxOTBrbTogXlkuTC4uLiBLV0JIDQojIFNlbGVjdCBhbnkvYWxsIGdyaWRzIGRl
> c2lyZWQgZnJvbSBbQUlKS0xdDQojSFJTIF5ZLltBSV0uLi4gS1dCSA0KIyBQSVBFIC91c3Ix
> L25hd2lwcy9leGUvbGludXgvZGNncmliMiAtZCBkYXRhL2dlbXBhay9sb2dzL2RjZ3JpYi5s
> b2cNCiMgLWUgR0VNVEJMPS91c3IxL25hd2lwcy9nZW1wYWsvdGFibGVzDQojIC91c3IxL25h
> d2lwcy9tZXRkYXQvZ2VtcGFrL2dyaWRzL1lZTU1EREhIX21yZl8yMDEuZ2VtDQojDQojDQoj
> IE5HTSBtb2RlbCBvdXRwdXQNCiMgR3JpZCAjMjExIENPTlVTICAgODBrbTogXltZWl0uUS4q
> L21OR00NCiMgR3JpZCAjMjA3IEFsYXNrYSAgOTVrbTogXltZWl0uTi4qL21OR00NCiMgR3Jp
> ZCAjMjAyIENPTlVTICAxOTBrbTogXltZWl0uSS4qL21OR00NCiMgR3JpZCAjMjEzIENPTlVT
> IDQ3LjVrbTogXltZWl0uSC4qL21OR00NCiMgU2VsZWN0IGFueS9hbGwgZ3JpZHMgZGVzaXJl
> ZCBmcm9tIFtRTklIXQ0KI0hSUyBeW1laXS5bUV0uKi9tTkdNDQojIFBJUEUgL3VzcjEvbmF3
> aXBzL2V4ZS9saW51eC9kY2dyaWIyIC1kIGRhdGEvZ2VtcGFrL2xvZ3MvZGNncmliLmxvZw0K
> IyAtZSBHRU1UQkw9L3VzcjEvbmF3aXBzL2dlbXBhay90YWJsZXMNCiMgL3VzcjEvbmF3aXBz
> L21ldGRhdC9nZW1wYWsvZ3JpZHMvWVlNTURESEhfbmdtLmdlbQ0KIw0KIyBBVk4gbW9kZWwg
> b3V0cHV0DQojIEdyaWQgIzIwMSBOLiBIZW1pc3BoZXJlIDM4MWttOiBeWS5BLi4uIEtXQkMu
> KigvbUFWTnwvbVNTSUFWTikNCiMgR3JpZCAjMjAyIENPTlVTICAgICAgICAgMTkwa206IF5Z
> LkkuLi4gS1dCQy4qKC9tQVZOfC9tU1NJQVZOKQ0KIyBHcmlkICMyMDMgQWxhc2thICAgICAg
> ICAxOTBrbTogXlkuSi4uLiBLV0JDLiooL21BVk58L21TU0lBVk4pDQojIEdyaWQgIzIxMSBD
> T05VUyAgICAgICAgICA4MGttOiBeWS5RLi4uIEtXQkMuKigvbUFWTnwvbVNTSUFWTikNCiMg
> R3JpZCAjMjEzIENPTlVTICAgICAgICAgIDk1a206IF5ZLkguLi4gS1dCQy4qKC9tQVZOfC9t
> U1NJQVZOKQ0KIyBTZWxlY3QgYW55L2FsbCBncmlkcyBkZXNpcmVkIGZyb20gW1FBSUpIXQ0K
> SFJTIF5bWVpdLltIXS4uLiBLV0IuIChbMC0zXVswLTldKShbMC0yXVswLTldKS4qKC9tQVZO
> fC9tU1NJQVZOKQ0KUElQRSBkZWNvZGVycy9kY2dyaWIyIC1kIGRhdGEvZ2VtcGFrL2xvZ3Mv
> ZGNncmliLmxvZw0KLWUgR0VNVEJMPS91c3IxL25hd2lwczUuNmgvZ2VtcGFrL3RhYmxlcw0K
> L3VzcjEvbmF3aXBzL21ldGRhdC9nZW1wYWsvZ3JpZHMvWVlNTURESEhfYXZuXzIxMy5nZW0N
> CiMNCiMNCiMgRUNNV0YgR1JJQiBwcm9kdWN0cywgZGVjb2RlIGludG8geXltbWRkX2VjbWYj
> LmdlbSAoZTE9Z2xvYmFsLGUyPSsvLTM1bGF0KQ0KIw0KSFJTIF5IW0hQVF1bQS1MXVtBLVpd
> WzAtOV1bMC05XSBFQ01GIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KUElQRSBkZWNvZGVy
> cy9kY2dyaWIyIC1kIGRhdGEvZ2VtcGFrL2xvZ3MvZGNncmliLmxvZw0KLWUgR0VNVEJMPS91
> c3IxL25hd2lwczUuNmgvZ2VtcGFrL3RhYmxlcw0KL3VzcjEvbmF3aXBzL21ldGRhdC9nZW1w
> YWsvZ3JpZHMvWVlZWU1NRERISF9lY21mMS5nZW0NCiMNCkhSUyBeSFtVVl1bQS1MXVtBLVpd
> WzAtOV1bMC05XSBFQ01GIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KUElQRSBkZWNvZGVy
> cy9kY2dyaWIyIC1kIGRhdGEvZ2VtcGFrL2xvZ3MvZGNncmliLmxvZw0KLWUgR0VNVEJMPS91
> c3IxL25hd2lwczUuNmgvZ2VtcGFrL3RhYmxlcw0KL3VzcjEvbmF3aXBzL21ldGRhdC9nZW1w
> YWsvZ3JpZHMvWVlZWU1NRERISF9lY21mMi5nZW0NCiMNCiMgVUtNRVQgZ3JpZHMgb24gZ2xv
> YmFsIHRoaW5uZWQgZ3JpZA0KI0hSUyBeSC5bXkktUF0uLi4gRUdSUg0KIyBQSVBFIGRlY29k
> ZXJzL2RjZ3JpYjIgLWQgZGF0YS9nZW1wYWsvbG9ncy9kY2dyaWIubG9nDQojIC1lIEdFTVRC
> TD0vdXNyMS9uYXdpcHMvZ2VtcGFrL3RhYmxlcw0KIyAvdXNyMS9uYXdpcHMvbWV0ZGF0L2dl
> bXBhay9ncmlkcy9ZWU1NRERISF91a21ldC5nZW0NCiMNCiMgT3RoZXIgVUtNRVQgZ3JpZHMN
> CkhSUyBeSC5bSS1QXS4uLiBFR1JSDQpQSVBFIGRlY29kZXJzL2RjZ3JpYjIgLWQgZGF0YS9n
> ZW1wYWsvbG9ncy9kY2dyaWIubG9nDQotZSBHRU1UQkw9L3VzcjEvbmF3aXBzNS42aC9nZW1w
> YWsvdGFibGVzDQovdXNyMS9uYXdpcHMvbWV0ZGF0L2dlbXBhay9ncmlkcy9ZWU1NRERISF91
> a21ldC5nZW0NCiMNCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMgT3Ro
> ZXIgZ3JpZGRlZCBkYXRhIHNldHMgYXZhaWxhYmxlIHRocm91Z2ggSUREDQojDQojIENNQyBH
> RU0gbW9kZWwNCiMNCiNHRU0gQ01DX0dFTV9yZWdfLipfLipfKFsxMl1bMC05XVswLTldWzAt
> OV0pKFswLTFdWzAtOV0pKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pXyguKikuZ3JpYg0KIyBQ
> SVBFIGRlY29kZXJzL2RjZ3JpYjIgLWQgZGF0YS9nZW1wYWsvbG9ncy9kY2dyaWIubG9nDQoj
> IC1lIEdFTVRCTD0vdXNyMS9uYXdpcHMvZ2VtcGFrL3RhYmxlcw0KIyAvdXNyMS9uYXdpcHMv
> bWV0ZGF0L2dlbXBhay9ncmlkcy9ZWU1NRERISF9jbWMuZ2VtDQojDQojTk9HQVBTIFVTMDU4
> DQojIFBJUEUgZGVjb2RlcnMvZGNncmliMiAtdiA0IC1kIGRhdGEvZ2VtcGFrL2xvZ3MvZGNn
> cmliX2Zub2MubG9nDQojIC1lIEdFTVRCTD0vdXNyMS9uYXdpcHMvZ2VtcGFrL3RhYmxlcw0K
> IyAvdXNyMS9uYXdpcHMvbWV0ZGF0L2dlbXBhay9ncmlkcy9ZWU1NRERISF9ub2dhcHMuZ2Vt
> DQojDQojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQojDQojIFNQQyBzdG9y
> bSByZXBvcnRzDQojDQpERFBMVVMgXldXVVM2MCBLTUtDIChbMC0zXVswLTldKShbMC0yXVsw
> LTldKQ0KUElQRSAtY2xvc2UgZGVjb2RlcnMvZGNzdG9ybSAtbSAyMDAwDQotZCBkYXRhL2dl
> bXBhay9sb2dzL2Rjc3Rvcm0ubG9nDQotZSBHRU1UQkw9L3VzcjEvbmF3aXBzNS42aC9nZW1w
> YWsvdGFibGVzDQovdXNyMS9uYXdpcHMvbWV0ZGF0L3N0b3JtL3NlbHMvWVlZWU1NRERfc2Vs
> cy5nZW0NCiMNCiMgV2F0Y2ggYm94IGNvb3JkaW5hdGVzDQojDQpERFBMVVMgXihXV1VTNDAg
> S01LQ3xXV1VTMzAgS1dOUykgKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpQSVBFIGRlY29k
> ZXJzL2Rjd2F0Y2ggLXQgMzANCi1kIGRhdGEvZ2VtcGFrL2xvZ3MvZGN3YXRjaC5sb2cNCi1l
> IEdFTVRCTD0vdXNyMS9uYXdpcHM1LjZoL2dlbXBhay90YWJsZXMNCi91c3IxL25hd2lwcy9t
> ZXRkYXQvc3Rvcm0vd2F0Y2hlcy93YXRjaGVzX1lZWVlfTU0uZ2VtDQojDQpXTU8gXi4uLi4u
> LiAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKS4qL3AoVE9SfFNWUnxGRlcpDQpQSVBF
> IGRlY29kZXJzL2Rjd2FybiAtdCAzMA0KLWQgZGF0YS9nZW1wYWsvbG9ncy9kY3dhcm4ubG9n
> DQotcyAvdXNyMS9uYXdpcHM1LjZoL2dlbXBhay90YWJsZXMvc3Rucy9jb3VudHkudGJsDQov
> dXNyMS9uYXdpcHMvbWV0ZGF0L3N0b3JtL3dhcm4vWVlZWU1NRERISF93YXJuLmdlbQ0KIw0K
> I1dNTyBeKFdXVVMoNDB8MDgpfFdPVVMyMHxXV1VTMzApIC4uLi4gKFswLTNdWzAtOV0pKFsw
> LTJdWzAtOV0pDQojIFBJUEUgZGVjb2RlcnMvZGN3dGNoIC10IDMwDQojIC1kIC9kYXRhL2dl
> bXBhay9sb2dzL2Rjd3RjaC5sb2cNCiMgLWUgR0VNVEJMPS91c3IxL25hd2lwczUuNmgvZ2Vt
> cGFrL3RhYmxlcw0KIyAvdXNyMS9uYXdpcHMvbWV0ZGF0L3N0b3JtL3d0Y2gvWVlZWU1NRERI
> SF93dGNoLmdlbQ0KIw0KIw0KIyBXYXRjaGJveCBvdXRsaW5lcyAvcFNMU3h4IChXV1VTMzIg
> YW5kIFdXVVM2WzEtNV0pDQpXTU8gXldXVVMoNlsxLTVdfDMyKSAuLi4uIChbMC0zXVswLTld
> KShbMC0yXVswLTldKS4qL3BTTFMNClBJUEUgZGVjb2RlcnMvZGNzdnJsIC1kIGRhdGEvZ2Vt
> cGFrL2xvZ3MvZGNzdnJsLmxvZw0KLWUgR0VNVEJMPS91c3IxL25hd2lwczUuNmgvZ2VtcGFr
> L3RhYmxlcw0KL3VzcjEvbmF3aXBzL21ldGRhdC9zdG9ybS9zdnJsL1lZWVlNTURESEhfc3Zy
> bC5nZW0NCiMNCiMNCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KIyBGU0wg
> TmV0Q0RGIFdpbmQgUHJvZmlsZXINCkZTTDIgXkZTTFwuTmV0Q0RGXC5OT0FBbmV0XC53aW5k
> cHJvZmlsZXJcLigwMWhyKVwuKC4qKVwuLioNClBJUEUgLWNsb3NlIGRlY29kZXJzL2RjbmNw
> cm9mDQotbCBkYXRhL2dlbXBhay9sb2dzL2RjbmNwcm9mLmxvZw0KLWUgR0VNVEJMPS91c3Ix
> L25hd2lwczUuNmgvZ2VtcGFrL3RhYmxlcw0KL3VzcjEvbmF3aXBzL21ldGRhdC9nZW1wYWsv
> dXBwZXJhaXIvWVlZWU1NRERfcHJmLmdlbQ0KI0ZTTDIgXkZTTFwuTmV0Q0RGXC5OT0FBbmV0
> XC53aW5kcHJvZmlsZXJcLigwNm1pbilcLi4uLi4uLi4oMFswLTldfDFbMDFdKS4uXC4uKg0K
> IyBQSVBFIC1jbG9zZSBkZWNvZGVycy9kY25jcHJvZg0KIyAtbCBkYXRhL2dlbXBhay9sb2dz
> L2RjbmNwcm9mLmxvZw0KIyAtZSBHRU1UQkw9L3VzcjEvbmF3aXBzL2dlbXBhay90YWJsZXMN
> CiMgL3VzcjEvbmF3aXBzL21ldGRhdC9nZW1wYWsvdXBwZXJhaXIvWVlZWU1NREQwMF82bWlu
> LmdlbQ0KI0ZTTDIgXkZTTFwuTmV0Q0RGXC5OT0FBbmV0XC53aW5kcHJvZmlsZXJcLigwNm1p
> bilcLi4uLi4uLi4oMVsyLTldfDJbMC0zXSkuLlwuLioNCiMgUElQRSAtY2xvc2UgZGVjb2Rl
> cnMvZGNuY3Byb2YNCiMgLWwgZGF0YS9nZW1wYWsvbG9ncy9kY25jcHJvZi5sb2cNCiMgLWUg
> R0VNVEJMPS91c3IxL25hd2lwcy9nZW1wYWsvdGFibGVzDQojIC91c3IxL25hd2lwcy9tZXRk
> YXQvZ2VtcGFrL3VwcGVyYWlyL1lZWVlNTUREMTJfNm1pbi5nZW0NCiMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMgQXJlYSBGb3JlY2FzdCBEaXNjdXNzaW9uDQpXTU8g
> XkZYLi42WzAtOV0gLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkuKi9wQUZEDQpGSUxF
> IC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L3B1YnByb2QvYXJlYS8oXDE6eXl5eSkoXDE6bW0p
> XDFcMi5hcmVhDQpXTU8gXkZQQ0EwMyAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0K
> RklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC9wdWJwcm9kL2FyZWEvKFwxOnl5eXkpKFwx
> Om1tKVwxXDIuYXJlYQ0KV01PIF5GUEFLMjAgLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05
> XSkNCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRhdC9ud3gvcHVicHJvZC9hcmVhLyhcMTp5eXl5
> KShcMTptbSlcMVwyLmFyZWENCiMNCiMNCiMgQ2xpbWF0ZSBSZXBvcnRzDQpXTU8gXkNbU0Rd
> Li4uLiAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKS4qL3BDTEkNCkZJTEUgL3VzcjEv
> bmF3aXBzL21ldGRhdC9ud3gvcHVicHJvZC9jbGltby8oXDE6eXl5eSkoXDE6bW0pXDFcMi5j
> bGltDQpXTU8gXkNbU0RdLi4uLiAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKS4qL3BD
> TE0NCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRhdC9ud3gvcHVicHJvZC9jbGltby8oXDE6eXl5
> eSkoXDE6bW0pXDFcMi5tY2xpbQ0KIw0KIw0KIyBTdGF0ZSBGb3JlY2FzdHMgKEZQVVM2MCdz
> KQ0KV01PIF4uLi4uLi4gLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkuKi9wU0ZQDQpG
> SUxFIC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L3B1YnByb2Qvc3RmY3N0LyhcMTp5eXl5KShc
> MTptbSlcMVwyLnN0ZmNzdA0KIw0KIyBab25lIEZvcmVjYXN0cyAoRlBVUzVbMC02XSwgRlBD
> QTUyLCBldGMuKQ0KV01PIF4uLi4uLi4gLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSku
> Ki9wWkZQDQpGSUxFIC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L3B1YnByb2Qvem9uZS8oXDE6
> eXl5eSkoXDE6bW0pXDFcMi56b25lDQpXTU8gXkZQQUtbNTZdWzc4OV0gLi4uLiAoWzAtM11b
> MC05XSkoWzAtMl1bMC05XSkNCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRhdC9ud3gvcHVicHJv
> ZC96b25lLyhcMTp5eXl5KShcMTptbSlcMVwyLnpvbmUNCldNTyBeRk9QTjAwIC4uLi4gKFsw
> LTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L3B1
> YnByb2Qvem9uZS8oXDE6eXl5eSkoXDE6bW0pXDFcMi56b25lDQojDQojIE5PVyBGb3JlY2Fz
> dHMgKEZQVVM3WzEtNl0sRlBDQTcyLCBGUEhXNzAsIGV0Yy4pDQpXTU8gXi4uLi4uLiAuLi4u
> IChbMC0zXVswLTldKShbMC0yXVswLTldKS4qL3BOT1cNCkZJTEUgL3VzcjEvbmF3aXBzL21l
> dGRhdC9ud3gvcHVicHJvZC9ub3cvKFwxOnl5eXkpKFwxOm1tKVwxXDIubm93DQojDQojIExv
> Y2FsIFN0b3JtIFJlcG9ydHMgKFdXVVMzMCwgV1dVUzVbMC02XSkNCldNTyBeLi4uLi4uIC4u
> Li4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pLiovcExTUg0KRklMRSAvdXNyMS9uYXdpcHMv
> bWV0ZGF0L253eC9wdWJwcm9kL2xjbF9zdHJtLyhcMTp5eXl5KShcMTptbSlcMVwyLmxvY2Fs
> DQpXTU8gXldXQ0EzMCAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KRklMRSAvdXNy
> MS9uYXdpcHMvbWV0ZGF0L253eC9wdWJwcm9kL2xjbF9zdHJtLyhcMTp5eXl5KShcMTptbSlc
> MVwyLmxvY2FsDQpXTU8gXldPQkEzMSAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0K
> RklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC9wdWJwcm9kL2xjbF9zdHJtLyhcMTp5eXl5
> KShcMTptbSlcMVwyLmxvY2FsDQpXTU8gXldPQ0EzMSAuLi4uIChbMC0zXVswLTldKShbMC0y
> XVswLTldKQ0KRklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC9wdWJwcm9kL2xjbF9zdHJt
> LyhcMTp5eXl5KShcMTptbSlcMVwyLmxvY2FsDQojDQojIFJlY29yZCBFdmVudCBTdGF0ZW1l
> bnRzIChTWFVTOTkuKi9wUkVSKQ0KV01PIF4uLi4uLi4gLi4uLiAoWzAtM11bMC05XSkoWzAt
> Ml1bMC05XSkuKi9wUkVSDQpGSUxFIC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L3B1YnByb2Qv
> cmVjb3JkLyhcMTp5eXl5KShcMTptbSlcMVwyLnJlY29yZA0KV01PIF5TWENBWzg5XTkgLi4u
> LiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRhdC9u
> d3gvcHVicHJvZC9yZWNvcmQvKFwxOnl5eXkpKFwxOm1tKVwxXDIucmVjb3JkDQojDQojIFN0
> YXRlIFRlbXAvUHJlY2lwIFRhYmxlcyAoQUJVUzIxLCBBQlVTNFsxLTZdKQ0KV01PIF4uLi4u
> Li4gLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkuKi9wU1RQDQpGSUxFIC91c3IxL25h
> d2lwcy9tZXRkYXQvbnd4L3B1YnByb2QvdG1wcGNwLyhcMTp5eXl5KShcMTptbSlcMVwyLnRt
> cHBjcA0KV01PIF5BQkFLMDIgLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCkZJTEUg
> L3VzcjEvbmF3aXBzL21ldGRhdC9ud3gvcHVicHJvZC90bXBwY3AvKFwxOnl5eXkpKFwxOm1t
> KVwxXDIudG1wcGNwDQojDQojIFB1YmxpYyBJbmZvIFN0YXRlbWVudCAoQUJVUzM0LiovcFBO
> UywgTk9VUy4qL1BOUykNCldNTyBeLi4uLi4uIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAt
> OV0pLiovcFBOUw0KRklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC9wdWJwcm9kL3B1Ymlu
> Zm8vKFwxOnl5eXkpKFwxOm1tKVwxXDIuaW5mbw0KV01PIF5BQkFLMzQgLi4uLiAoWzAtM11b
> MC05XSkoWzAtMl1bMC05XSkNCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRhdC9ud3gvcHVicHJv
> ZC9wdWJpbmZvLyhcMTp5eXl5KShcMTptbSlcMVwyLmluZm8NCldNTyBeQUJDQTNbNDVdIC4u
> Li4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRkYXQv
> bnd4L3B1YnByb2QvcHViaW5mby8oXDE6eXl5eSkoXDE6bW0pXDFcMi5pbmZvDQpXTU8gXkFE
> TU44MSBLV0JDIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KRklMRSAvdXNyMS9uYXdpcHMv
> bWV0ZGF0L253eC9wdWJwcm9kL3B1YmluZm8vKFwxOnl5eXkpKFwxOm1tKVwxXDIuaW5mbw0K
> V01PIF5BRE1OOTcgS1dCQyAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCkZJTEUgL3VzcjEv
> bmF3aXBzL21ldGRhdC9ud3gvcHVicHJvZC9wdWJpbmZvLyhcMTp5eXl5KShcMTptbSlcMVwy
> LmluZm8NCldNTyBeTk9GUzExIEtXQkMgKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxF
> IC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L3B1YnByb2QvcHViaW5mby8oXDE6eXl5eSkoXDE6
> bW0pXDFcMi5pbmZvDQojDQojIEFkbWluIG1lc3NhZ2VzIChOT1hYLCBOT0hXLCBOT0FLIGV0
> Yy4gb3IgTk9VUyBBRE0sIEFEQSBhbmQgQURSKQ0KV01PIF4oTk9bXlVdfE5PVVteU10pLi4g
> Li4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRh
> dC9ud3gvcHVicHJvZC9hZG1pbi8oXDI6eXl5eSkoXDI6bW0pXDJcMy5hZG1pbg0KV01PIF5O
> T1VTLi4gLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkuKi9wKEFEW0FNUl0pDQpGSUxF
> IC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L3B1YnByb2QvYWRtaW4vKFwxOnl5eXkpKFwxOm1t
> KVwxXDIuYWRtaW4NCiMNCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KIw0KIyBXYXRj
> aGVzIGFuZCBXYXJuaW5ncw0KIw0KIyBTZXZlcmUgVGh1bmRlcnN0b3JtIFdhcm5pbmcgKFdV
> VVMpDQpXTU8gXi4uLi4uLiAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKS4qL3BTVlIN
> CkZJTEUgL3VzcjEvbmF3aXBzL21ldGRhdC9ud3gvd2F0Y2hfd2Fybi90c3RybV93YXJuLyhc
> MTp5eXl5KShcMTptbSlcMVwyLnRzdHJtDQojDQojIFRvcm5hZG8gV2FybmluZyAoV0ZVUykN
> CldNTyBeLi4uLi4uIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pLiovcFRPUg0KRklM
> RSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC93YXRjaF93YXJuL3Rvcm5fd2Fybi8oXDE6eXl5
> eSkoXDE6bW0pXDFcMi50b3JuDQojDQojIFdpbnRlciBXZWF0aGVyIFdhdGNoL1dhcm5pbmcg
> KFdXVVM0WzEtNl0NCldNTyBeLi4uLi4uIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0p
> LiovcFdTVw0KRklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC93YXRjaF93YXJuL3dpbnRl
> ci8oXDE6eXl5eSkoXDE6bW0pXDFcMi53aW50ZXINCiMNCiMgU2V2ZXJlIFN0YXRlbWVudHMg
> KFdXVVMzNCwgV1dVUzVbMS02XSkNCldNTyBeLi4uLi4uIC4uLi4gKFswLTNdWzAtOV0pKFsw
> LTJdWzAtOV0pLiovcFNWUw0KRklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC93YXRjaF93
> YXJuL3NldmVyZS8oXDE6eXl5eSkoXDE6bW0pXDFcMi5zZXZlcmUNCiMNCiMgU2V2ZXJlIExv
> Y2FsIFN0b3JtcyAoV1dVUzMyLCBXV1VTNlsxLTZdKQ0KV01PIF4uLi4uLi4gLi4uLiAoWzAt
> M11bMC05XSkoWzAtMl1bMC05XSkuKi9wU0xTDQpGSUxFIC91c3IxL25hd2lwcy9tZXRkYXQv
> bnd4L3dhdGNoX3dhcm4vc3ZybGNsLyhcMTp5eXl5KShcMTptbSlcMVwyLnN2cmxjbA0KIw0K
> IyBOb24tUHJlY2lwaXRhdGluZyBXYXJuaW5ncyAoV1dVUyg3WzEtNl18NDUpKQ0KV01PIF4u
> Li4uLi4gLi4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkuKi9wTlBXDQpGSUxFIC91c3Ix
> L25hd2lwcy9tZXRkYXQvbnd4L3dhdGNoX3dhcm4vbm9wcmNwLyhcMTp5eXl5KShcMTptbSlc
> MVwyLm5vcHJjcA0KIw0KIyBTcGVjaWFsIFN0YXRlbWVudHMgKFdXVVMzNSwgV1dVUzhbMS02
> XSkNCldNTyBeLi4uLi4uIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pLiovcFNQUw0K
> RklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC93YXRjaF93YXJuL3NwZWNpYWwvKFwxOnl5
> eXkpKFwxOm1tKVwxXDIuc3BlY2lhbA0KV01PIF5XVyhBSykzNSAuLi4uIChbMC0zXVswLTld
> KShbMC0yXVswLTldKQ0KRklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC93YXRjaF93YXJu
> L3NwZWNpYWwvKFwyOnl5eXkpKFwyOm1tKVwyXDMuc3BlY2lhbA0KIw0KIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjDQojDQojIFNQQyBQcm9kdWN0cw0KIw0KIyBEYXkgMSBPdXRsb29r
> DQpXTU8gXkFDVVMwMSAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKQ0KRklMRSAvdXNy
> MS9uYXdpcHMvbWV0ZGF0L253eC9zcGMvZGF5MS8oXDE6eXl5eSkoXDE6bW0pXDFcMi5kYXkx
> DQojDQojIERheSAyIE91dGxvb2sNCldNTyBeQUNVUzAyIC4uLi4gKFswLTNdWzAtOV0pKFsw
> LTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L3NwYy9kYXkyLyhcMTp5
> eXl5KShcMTptbSlcMVwyLmRheTINCiMgRGF5IDMgT3V0bG9vaw0KV01PIF5BQ1VTMDMgLi4u
> LiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRhdC9u
> d3gvc3BjL2RheTMvKFwxOnl5eXkpKFwxOm1tKVwxXDIuZGF5Mg0KIw0KIyBUaHVuZGVyc3Rv
> cm0vVG9ybmFkbyBXYXRjaCBBcmVhcw0KV01PIF5XV1VTMDkgLi4uLiAoWzAtM11bMC05XSko
> WzAtMl1bMC05XSkNCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRhdC9ud3gvc3BjL3dhdGNoLyhc
> MTp5eXl5KShcMTptbSlcMVwyLndhdGNoDQpXTU8gXldXVVM0MCAuLi4uIChbMC0zXVswLTld
> KShbMC0yXVswLTldKQ0KRklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC9zcGMvd2F0Y2gv
> KFwxOnl5eXkpKFwxOm1tKVwxXDIud3d1czQwDQpXTU8gXldXVVMwOCAuLi4uIChbMC0zXVsw
> LTldKShbMC0yXVswLTldKQ0KRklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC9zcGMvc3Rh
> dHVzLyhcMTp5eXl5KShcMTptbSlcMVwyLnN0YXQNCiMNCiMgUHVibGljIE91dGxvb2sNCldN
> TyBeV1dVUzM2IC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25h
> d2lwcy9tZXRkYXQvbnd4L3NwYy9wdWJsaWMvKFwxOnl5eXkpKFwxOm1tKVwxXDIucHVibGlj
> DQojDQojIFNldmVyZSBXZWF0aGVyIFN1bW1hcnkNCldNTyBeV1dVUzZbMDFdIC4uLi4gKFsw
> LTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L3Nw
> Yy9zdnJfc3VtbS8oXDE6eXl5eSkoXDE6bW0pXDFcMi5zdnINCiMNCiMgSG91cmx5IFN0YXR1
> cyBSZXBvcnQNCldNTyBeV1dVUzYwIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pLiov
> cFNUQUhSWQ0KRklMRSAvdXNyMS9uYXdpcHMvbWV0ZGF0L253eC9zcGMvc3RhaHJ5LyhcMTp5
> eXl5KShcMTptbSlcMVwyLmhyeQ0KIw0KIyBEYWlseSBTdGF0dXMgUmVwb3J0DQpXTU8gXldX
> VVM2MCAuLi4uIChbMC0zXVswLTldKShbMC0yXVswLTldKS4qL3BTVEFEVFMNCkZJTEUgL3Vz
> cjEvbmF3aXBzL21ldGRhdC9ud3gvc3BjL3N0YWR0cy8oXDE6eXl5eSkoXDE6bW0pXDFcMi5k
> dHMNCiMNCiMgTWVzb3NjYWxlIERpc2N1c3Npb24NCldNTyBeQUNVUzAzIC4uLi4gKFswLTNd
> WzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L3NwYy9t
> ZXNvLyhcMTp5eXl5KShcMTptbSlcMVwyLm1lc28NCiMNCiMgSGF6YXJkb3VzIFdlYXRoZXIN
> CldNTyBeV1dVUzQ0IC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3Ix
> L25hd2lwcy9tZXRkYXQvbnd4L3NwYy9oenJkLyhcMTp5eXl5KShcMTptbSlcMVwyLmh6cmQN
> CiMNCiMNCiMgQ29udmVjdGl2ZSBTSUdNRVRTDQpXTU8gXldTVVM0WzAxMl0gLi4uLiAoWzAt
> M11bMC05XSkoWzAtMl1bMC05XSkNCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRhdC9ud3gvYXZp
> YXRpb24vY29udi8oXDE6eXl5eSkoXDE6bW0pXDFcMi5jb252DQpXTU8gXldDUEEzWzEtNV0g
> Li4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRh
> dC9ud3gvYXZpYXRpb24vY29udi8oXDE6eXl5eSkoXDE6bW0pXDFcMi5jb252DQojDQojIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
> IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMNCiMNCiMgSFBDIERpc2N1c3Npb25zDQojDQojIE1v
> ZGVsIGRpc2N1c3Npb24gKEZYVVMxMCBLV05IIERESEhNTSAvcFBNREhNRCkNCldNTyBeLi4u
> Li4uIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pLiovcFBNREhNRA0KRklMRSAvdXNy
> MS9uYXdpcHMvbWV0ZGF0L253eC9ocGMvcHJvZy8oXDE6eXl5eSkoXDE6bW0pXDFcMi5kaXNj
> DQojIEV4dGVuZGVkIEZvcmVjYXN0IERpc2N1c3Npb24NCldNTyBeRlhVUzAyIC4uLi4gKFsw
> LTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRkYXQvbnd4L2hw
> Yy9leHRlbmQvKFwxOnl5eXkpKFwxOm1tKVwxXDIuZXh0ZW5kDQojDQojIEhlbWlzcGhlcmlj
> IE1hcCBEaXNjdXNzaW9uIEFORCA1MDBtYiBNYXAgVHlwZSBDb3JyZWxhdGlvbnMNCldNTyBe
> RlhVUzAzIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lw
> cy9tZXRkYXQvbnd4L2hwYy9oZW1pLyhcMTp5eXl5KShcMTptbSlcMVwyLmhlbWkNCiMNCiMg
> Tk1DIFByb2dub3N0aWMgRGlzY3Vzc2lvbiAoQmFzaWMgV2VhdGhlcikNCldNTyBeRlhVUzAx
> IC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRk
> YXQvbnd4L2hwYy9wcm9nLyhcMTp5eXl5KShcMTptbSlcMVwyLnByb2cNCldNTyBeRlhVUzEw
> IEtXTkggKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRk
> YXQvbnd4L2hwYy9wcm9nLyhcMTp5eXl5KShcMTptbSlcMVwyLnByb2cNCldNTyBeRlhDQTIw
> IC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRk
> YXQvbnd4L2hwYy9wcm9nLyhcMTp5eXl5KShcMTptbSlcMVwyLnByb2cNCldNTyBeRlhTQTIw
> IC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRk
> YXQvbnd4L2hwYy9wcm9nLyhcMTp5eXl5KShcMTptbSlcMVwyLnByb2cNCldNTyBeRlhIVzAx
> IC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRk
> YXQvbnd4L2hwYy9wcm9nLyhcMTp5eXl5KShcMTptbSlcMVwyLnByb2cNCiMNCiMgUXVhbnRp
> dGF0aXZlIFByZWNpcGl0YXRpb24gRm9yZWNhc3QgRGlzY3Vzc2lvbg0KV01PIF5GWFVTMDQg
> Li4uLiAoWzAtM11bMC05XSkoWzAtMl1bMC05XSkNCkZJTEUgL3VzcjEvbmF3aXBzL21ldGRh
> dC9ud3gvaHBjL3FwZi8oXDE6eXl5eSkoXDE6bW0pXDFcMi5xcGYNCiMNCiMgUXVhbnRpdGF0
> aXZlIFByZWNpcGl0YXRpb24gRm9yZWNhc3QgRXhjZXNzaXZlIFJhaW5mYWxsIERpc2N1c3Np
> b24NCldNTyBeRk9VUzMwIC4uLi4gKFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91
> c3IxL25hd2lwcy9tZXRkYXQvbnd4L2hwYy9xcGYvKFwxOnl5eXkpKFwxOm1tKVwxXDIucXBm
> ZXJwDQojDQojIEhlYXZ5IFNub3dmYWxsIERpc2N1c3Npb24NCldNTyBeRk9VUzExIC4uLi4g
> KFswLTNdWzAtOV0pKFswLTJdWzAtOV0pDQpGSUxFIC91c3IxL25hd2lwcy9tZXRkYXQvbnd4
> L2hwYy9odnlzbm93LyhcMTp5eXl5KShcMTptbSlcMVwyLmh2eXNub3cNCiMNCg0KIA0K
> 
> ----e391227a907a19--
> 
> 
> ------- End of Forwarded Message
> 
>