Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Sep 2003 16:39:47 -0500
From:      "Thomas A. Kyle" <tkyle@jinx.umsl.edu>
To:        ports@freebsd.org
Subject:   Error from gimp-print-4.2.5
Message-ID:  <1064007587.283.279.camel@eos>

next in thread | raw e-mail | index | archive | help

--=-gAeS+lwoGfe0DEQfBiRV
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

===>   Returning to build of gimp-print-4.2.5_1
===>  Configuring for gimp-print-4.2.5_1
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c -o root -g
wheel
checking whether build environment is sane... yes
checking whether gmake sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for the presence of the GIMP source tree... no
checking whether to enable maintainer-specific portions of Makefiles...
no
checking host system type... i386-portbld-freebsd4.9
checking for cups-config... no
checking whether to build CUPS driver... yes (using specified prefix)
checking whether to build translated CUPS PPD files... yes
checking whether to use level 3 PostScript... no
checking whether to build ghostscript driver... no
checking for foomatic-configure... no
checking whether to build foomatic data files... no
checking for foomatic-ppdfile... no
checking whether to make use of Foomatic 3.x features... no
checking for ijs-config... /usr/local/bin/ijs-config
checking whether to build IJS driver... yes
checking whether to turn on debugging in build... no
checking whether to use readline... yes
checking for gimp-config... no
checking whether to build GIMP plugin... no
checking whether to install sample images... yes
checking whether to install user guide... yes
checking whether to build escputil... yes
checking whether to build libgimpprint... yes
checking whether to build testpattern generator... no
checking whether to build test programs... no
checking if user install is enabled... no
checking for strerror in -lcposix... no
checking for mawk... no
checking for gawk... no
checking for nawk... nawk
checking for gcc... cc
checking whether the C compiler (cc -O -pipe  -L/usr/local/lib) works...
yes
checking whether the C compiler (cc -O -pipe  -L/usr/local/lib) is a
cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking for a BSD compatible install... /usr/bin/install -c -o root -g
wheel
checking whether ln -s works... yes
checking for bison... bison -y
checking how to run the C preprocessor... cc -E
checking for flex... flex
checking for flex... (cached) flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for bison... /usr/local/bin/bison
checking for yacc... /usr/bin/yacc
checking for perl... /usr/bin/perl
checking for convert... no
checking for texi2html... /usr/local/bin/texi2html
checking for dvips... /usr/local/bin/dvips
checking for db2pdf... no
checking for dvipdf... no
checking for dvipdfm... no
checking for db2ps... no
checking for db2html... no
checking for Cygwin environment... no
checking for mingw32 environment... no
checking build system type... i386-portbld-freebsd4.9
checking for ld used by GCC... /usr/libexec/elf/ld
checking if the linker (/usr/libexec/elf/ld) is GNU ld... yes
checking for /usr/libexec/elf/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking for a sed that does not truncate output... /usr/bin/sed
checking how to recognise dependent libraries... pass_all
checking for object suffix... o
checking for executable suffix... no
checking command to parse /usr/bin/nm -B output... ok
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.lo... yes
checking if cc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (/usr/libexec/elf/ld) supports shared
libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... freebsd4.9 ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether -lc should be explicitly linked in... yes
creating libtool
checking host system type... i386-unknown-freebsd4.9
checking for ranlib... ranlib
checking whether we are using GNU C... yes
checking for object suffix... o
checking for executable suffix... no
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.lo... yes
checking if cc supports -fno-rtti -fno-exceptions ... yes
checking if cc static flag -static works... -static
checking whether ln -s works... yes
checking for ld used by GCC... /usr/libexec/elf/ld
checking if the linker (/usr/libexec/elf/ld) is GNU ld... yes
checking whether the linker (/usr/libexec/elf/ld) supports shared
libraries... yes
checking for BSD-compatible nm... /usr/bin/nm -B
checking command to parse /usr/bin/nm -B output... ok
checking how to hardcode library paths into programs... immediate
checking for /usr/libexec/elf/ld option to reload object files... -r
checking dynamic linker characteristics... freebsd4.9 ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for objdir... .libs
creating libtool
checking for ranlib... (cached) ranlib
checking for ANSI C header files... yes
checking for working const... yes
checking for inline... inline
checking for off_t... yes
checking for size_t... yes
checking for working alloca.h... no
checking for alloca... yes
checking for unistd.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether we are using the GNU C Library 2.1 or newer... no
checking for argz.h... no
checking for limits.h... yes
checking for locale.h... yes
checking for nl_types.h... yes
checking for malloc.h... no
checking for stddef.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for feof_unlocked... no
checking for fgets_unlocked... no
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... no
checking for munmap... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for stpcpy... no
checking for strchr... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for __argz_count... no
checking for __argz_stringify... no
checking for __argz_next... no
checking for iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, const char * *inbuf, size_t
*inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for libintl.h... yes
checking for GNU gettext in libc... no
checking for GNU gettext in libintl... yes
checking for dcgettext... yes
checking for msgfmt... /usr/local/bin/msgfmt
checking for gmsgfmt... /usr/local/bin/msgfmt
checking for xgettext... /usr/local/bin/xgettext
checking for bison... bison
checking version of bison... 1.75, ok
checking for catalogs to be installed...  en_GB sv no fr da pl sk el nl
es pt de ja
checking for readline in -lreadline... yes
  Using -lreadline -lncurses
checking for pow in -lm... yes
checking for gzgets in -lz... yes
checking for cups-config... no
checking for socket in -lsocket... no
checking for gethostbyaddr in -lnsl... no
checking for openssl/ssl.h... yes
checking for SSL_new in -lssl... yes
checking for cupsPrintFiles in -lcups... no
configure: error: Cannot find CUPS libraries (libcups)
===>  Script "configure" failed unexpectedly.
      Please report the problem to ports@FreeBSD.org [maintainer] and
attach
      the "/usr/ports/print/gimp-print/work/gimp-print-4.2.5/config.log"
      including the output of the failure of your make command. Also, it
might
      be a good idea to provide an overview of all packages installed on
your
      system (e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/print/gimp-print.
*** Error code 1


--=-gAeS+lwoGfe0DEQfBiRV
Content-Disposition: attachment; filename=config.log
Content-Type: text/plain; name=config.log; charset=ISO-8859-1
Content-Transfer-Encoding: base64

VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp
bGUNCnJ1bm5pbmcgY29uZmlndXJlLCB0byBhaWQgZGVidWdnaW5nIGlmIGNvbmZpZ3VyZSBtYWtl
cyBhIG1pc3Rha2UuDQoNCmNvbmZpZ3VyZTo4NDY6IGNoZWNraW5nIGZvciBhIEJTRCBjb21wYXRp
YmxlIGluc3RhbGwNCmNvbmZpZ3VyZTo4OTk6IGNoZWNraW5nIHdoZXRoZXIgYnVpbGQgZW52aXJv
bm1lbnQgaXMgc2FuZQ0KY29uZmlndXJlOjk1NjogY2hlY2tpbmcgd2hldGhlciBnbWFrZSBzZXRz
ICR7TUFLRX0NCmNvbmZpZ3VyZToxMDAyOiBjaGVja2luZyBmb3Igd29ya2luZyBhY2xvY2FsDQpj
b25maWd1cmU6MTAxNTogY2hlY2tpbmcgZm9yIHdvcmtpbmcgYXV0b2NvbmYNCmNvbmZpZ3VyZTox
MDI4OiBjaGVja2luZyBmb3Igd29ya2luZyBhdXRvbWFrZQ0KY29uZmlndXJlOjEwNDE6IGNoZWNr
aW5nIGZvciB3b3JraW5nIGF1dG9oZWFkZXINCmNvbmZpZ3VyZToxMDU0OiBjaGVja2luZyBmb3Ig
d29ya2luZyBtYWtlaW5mbw0KY29uZmlndXJlOjEwNzk6IGNoZWNraW5nIGZvciB0aGUgcHJlc2Vu
Y2Ugb2YgdGhlIEdJTVAgc291cmNlIHRyZWUNCmNvbmZpZ3VyZToxMDkwOiBjaGVja2luZyB3aGV0
aGVyIHRvIGVuYWJsZSBtYWludGFpbmVyLXNwZWNpZmljIHBvcnRpb25zIG9mIE1ha2VmaWxlcw0K
Y29uZmlndXJlOjExMjg6IGNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUNCmNvbmZpZ3VyZToxMTY1
OiBjaGVja2luZyBmb3IgY3Vwcy1jb25maWcNCmNvbmZpZ3VyZToxMjAzOiBjaGVja2luZyB3aGV0
aGVyIHRvIGJ1aWxkIENVUFMgZHJpdmVyDQpjb25maWd1cmU6MTIyNTogY2hlY2tpbmcgd2hldGhl
ciB0byBidWlsZCB0cmFuc2xhdGVkIENVUFMgUFBEIGZpbGVzDQpjb25maWd1cmU6MTI0MTogY2hl
Y2tpbmcgd2hldGhlciB0byB1c2UgbGV2ZWwgMyBQb3N0U2NyaXB0DQpjb25maWd1cmU6MTI1Nzog
Y2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBnaG9zdHNjcmlwdCBkcml2ZXINCmNvbmZpZ3VyZTox
Mjc1OiBjaGVja2luZyBmb3IgZm9vbWF0aWMtY29uZmlndXJlDQpjb25maWd1cmU6MTMxMzogY2hl
Y2tpbmcgd2hldGhlciB0byBidWlsZCBmb29tYXRpYyBkYXRhIGZpbGVzDQpjb25maWd1cmU6MTMz
MTogY2hlY2tpbmcgZm9yIGZvb21hdGljLXBwZGZpbGUNCmNvbmZpZ3VyZToxMzY5OiBjaGVja2lu
ZyB3aGV0aGVyIHRvIG1ha2UgdXNlIG9mIEZvb21hdGljIDMueCBmZWF0dXJlcw0KY29uZmlndXJl
OjEzODc6IGNoZWNraW5nIGZvciBpanMtY29uZmlnDQpjb25maWd1cmU6MTQyNTogY2hlY2tpbmcg
d2hldGhlciB0byBidWlsZCBJSlMgZHJpdmVyDQpjb25maWd1cmU6MTQ0MTogY2hlY2tpbmcgd2hl
dGhlciB0byB0dXJuIG9uIGRlYnVnZ2luZyBpbiBidWlsZA0KY29uZmlndXJlOjE0NTc6IGNoZWNr
aW5nIHdoZXRoZXIgdG8gdXNlIHJlYWRsaW5lDQpjb25maWd1cmU6MTQ3OTogY2hlY2tpbmcgZm9y
IGdpbXAtY29uZmlnDQpjb25maWd1cmU6MTUxNzogY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBH
SU1QIHBsdWdpbg0KY29uZmlndXJlOjE1MzM6IGNoZWNraW5nIHdoZXRoZXIgdG8gaW5zdGFsbCBz
YW1wbGUgaW1hZ2VzDQpjb25maWd1cmU6MTU0OTogY2hlY2tpbmcgd2hldGhlciB0byBpbnN0YWxs
IHVzZXIgZ3VpZGUNCmNvbmZpZ3VyZToxNTY1OiBjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIGVz
Y3B1dGlsDQpjb25maWd1cmU6MTU4MTogY2hlY2tpbmcgd2hldGhlciB0byBidWlsZCBsaWJnaW1w
cHJpbnQNCmNvbmZpZ3VyZToxNTk3OiBjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHRlc3RwYXR0
ZXJuIGdlbmVyYXRvcg0KY29uZmlndXJlOjE2MTM6IGNoZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQg
dGVzdCBwcm9ncmFtcw0KY29uZmlndXJlOjE2Mjk6IGNoZWNraW5nIGlmIHVzZXIgaW5zdGFsbCBp
cyBlbmFibGVkDQpjb25maWd1cmU6MTY0OTogY2hlY2tpbmcgZm9yIHN0cmVycm9yIGluIC1sY3Bv
c2l4DQpjb25maWd1cmU6MTY2ODogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgIC1JL3Vzci9sb2Nh
bC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAtbGNwb3NpeCAgIDE+JjUNCi91
c3IvbGliZXhlYy9lbGYvbGQ6IGNhbm5vdCBmaW5kIC1sY3Bvc2l4DQpjb25maWd1cmU6IGZhaWxl
ZCBwcm9ncmFtIHdhczoNCiNsaW5lIDE2NTcgImNvbmZpZ3VyZSINCiNpbmNsdWRlICJjb25mZGVm
cy5oIg0KLyogT3ZlcnJpZGUgYW55IGdjYzIgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFu
IGVycm9yLiAgKi8NCi8qIFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSBy
ZXR1cm4gdHlwZSBvZiBhIGdjYzINCiAgICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBw
cm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLw0KY2hhciBzdHJlcnJvcigpOw0KDQppbnQg
bWFpbigpIHsNCnN0cmVycm9yKCkNCjsgcmV0dXJuIDA7IH0NCmNvbmZpZ3VyZToxNjk1OiBjaGVj
a2luZyBmb3IgbWF3aw0KY29uZmlndXJlOjE2OTU6IGNoZWNraW5nIGZvciBnYXdrDQpjb25maWd1
cmU6MTY5NTogY2hlY2tpbmcgZm9yIG5hd2sNCmNvbmZpZ3VyZToxNzI3OiBjaGVja2luZyBmb3Ig
Z2NjDQpjb25maWd1cmU6MTg0MDogY2hlY2tpbmcgd2hldGhlciB0aGUgQyBjb21waWxlciAoY2Mg
LU8gLXBpcGUgIC1ML3Vzci9sb2NhbC9saWIpIHdvcmtzDQpjb25maWd1cmU6MTg1NjogY2MgLW8g
Y29uZnRlc3QgLU8gLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIg
Y29uZnRlc3QuYyAgMT4mNQ0KY29uZmlndXJlOjE4ODI6IGNoZWNraW5nIHdoZXRoZXIgdGhlIEMg
Y29tcGlsZXIgKGNjIC1PIC1waXBlICAtTC91c3IvbG9jYWwvbGliKSBpcyBhIGNyb3NzLWNvbXBp
bGVyDQpjb25maWd1cmU6MTg4NzogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgR05VIEMN
CmNvbmZpZ3VyZToxODk2OiBjYyAtRSBjb25mdGVzdC5jDQpjb25maWd1cmU6MTkxNTogY2hlY2tp
bmcgd2hldGhlciBjYyBhY2NlcHRzIC1nDQpjb25maWd1cmU6MTk1ODogY2hlY2tpbmcgZm9yIGEg
QlNEIGNvbXBhdGlibGUgaW5zdGFsbA0KY29uZmlndXJlOjIwMTE6IGNoZWNraW5nIHdoZXRoZXIg
bG4gLXMgd29ya3MNCmNvbmZpZ3VyZToyMDM2OiBjaGVja2luZyBmb3IgYmlzb24NCmNvbmZpZ3Vy
ZToyMDY3OiBjaGVja2luZyBob3cgdG8gcnVuIHRoZSBDIHByZXByb2Nlc3Nvcg0KY29uZmlndXJl
OjIwODg6IGNjIC1FIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPi9kZXYvbnVsbCAy
PmNvbmZ0ZXN0Lm91dA0KY29uZmlndXJlOjIxNTI6IGNoZWNraW5nIGZvciBmbGV4DQpjb25maWd1
cmU6MjE4NTogY2hlY2tpbmcgZm9yIGZsZXgNCmNvbmZpZ3VyZToyMjE5OiBjaGVja2luZyBmb3Ig
eXl3cmFwIGluIC1sZmwNCmNvbmZpZ3VyZToyMjM4OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAg
LUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jIC1sZmwgICAx
PiY1DQpjb25maWd1cmU6MjI2MTogY2hlY2tpbmcgbGV4IG91dHB1dCBmaWxlIHJvb3QNCmNvbmZp
Z3VyZToyMjgyOiBjaGVja2luZyB3aGV0aGVyIHl5dGV4dCBpcyBhIHBvaW50ZXINCmNvbmZpZ3Vy
ZToyMzAxOiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwv
dXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAtbGZsIDE+JjUNCmNvbmZpZ3VyZToyMzI1OiBjaGVj
a2luZyBmb3IgYmlzb24NCmNvbmZpZ3VyZToyMzYwOiBjaGVja2luZyBmb3IgeWFjYw0KY29uZmln
dXJlOjIzOTU6IGNoZWNraW5nIGZvciBwZXJsDQpjb25maWd1cmU6MjQzMDogY2hlY2tpbmcgZm9y
IGNvbnZlcnQNCmNvbmZpZ3VyZToyNDcwOiBjaGVja2luZyBmb3IgdGV4aTJodG1sDQpjb25maWd1
cmU6MjUxMDogY2hlY2tpbmcgZm9yIGR2aXBzDQpjb25maWd1cmU6MjU1MDogY2hlY2tpbmcgZm9y
IGRiMnBkZg0KY29uZmlndXJlOjI1OTI6IGNoZWNraW5nIGZvciBkdmlwZGYNCmNvbmZpZ3VyZToy
NTkyOiBjaGVja2luZyBmb3IgZHZpcGRmbQ0KY29uZmlndXJlOjI2MzU6IGNoZWNraW5nIGZvciBk
YjJwcw0KY29uZmlndXJlOjI2NzU6IGNoZWNraW5nIGZvciBkYjJodG1sDQpjb25maWd1cmU6Mjc3
NDogY2hlY2tpbmcgZm9yIEN5Z3dpbiBlbnZpcm9ubWVudA0KY29uZmlndXJlOjI3OTA6IGNjIC1j
IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUNCmNvbmZpZ3Vy
ZTogSW4gZnVuY3Rpb24gYG1haW4nOg0KY29uZmlndXJlOjI3ODY6IGBfX0NZR1dJTjMyX18nIHVu
ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQ0KY29uZmlndXJlOjI3ODY6IChF
YWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UNCmNvbmZpZ3Vy
ZToyNzg2OiBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluLikNCmNvbmZpZ3VyZTogZmFp
bGVkIHByb2dyYW0gd2FzOg0KI2xpbmUgMjc3OSAiY29uZmlndXJlIg0KI2luY2x1ZGUgImNvbmZk
ZWZzLmgiDQoNCmludCBtYWluKCkgew0KDQojaWZuZGVmIF9fQ1lHV0lOX18NCiNkZWZpbmUgX19D
WUdXSU5fXyBfX0NZR1dJTjMyX18NCiNlbmRpZg0KcmV0dXJuIF9fQ1lHV0lOX187DQo7IHJldHVy
biAwOyB9DQpjb25maWd1cmU6MjgwNzogY2hlY2tpbmcgZm9yIG1pbmd3MzIgZW52aXJvbm1lbnQN
CmNvbmZpZ3VyZToyODE5OiBjYyAtYyAtTyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29u
ZnRlc3QuYyAxPiY1DQpjb25maWd1cmU6IEluIGZ1bmN0aW9uIGBtYWluJzoNCmNvbmZpZ3VyZToy
ODE1OiBgX19NSU5HVzMyX18nIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9u
KQ0KY29uZmlndXJlOjI4MTU6IChFYWNoIHVuZGVjbGFyZWQgaWRlbnRpZmllciBpcyByZXBvcnRl
ZCBvbmx5IG9uY2UNCmNvbmZpZ3VyZToyODE1OiBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJz
IGluLikNCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOg0KI2xpbmUgMjgxMiAiY29uZmln
dXJlIg0KI2luY2x1ZGUgImNvbmZkZWZzLmgiDQoNCmludCBtYWluKCkgew0KcmV0dXJuIF9fTUlO
R1czMl9fOw0KOyByZXR1cm4gMDsgfQ0KY29uZmlndXJlOjI5MDU6IGNoZWNraW5nIGJ1aWxkIHN5
c3RlbSB0eXBlDQpjb25maWd1cmU6MjkzNDogY2hlY2tpbmcgZm9yIGxkIHVzZWQgYnkgR0NDDQpj
b25maWd1cmU6MzAwMjogY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci9saWJleGVjL2VsZi9s
ZCkgaXMgR05VIGxkDQpHTlUgbGQgdmVyc2lvbiAyLjEyLjEgW0ZyZWVCU0RdIDIwMDItMDctMjAN
CmNvbmZpZ3VyZTozMDE5OiBjaGVja2luZyBmb3IgL3Vzci9saWJleGVjL2VsZi9sZCBvcHRpb24g
dG8gcmVsb2FkIG9iamVjdCBmaWxlcw0KY29uZmlndXJlOjMwMzE6IGNoZWNraW5nIGZvciBCU0Qt
Y29tcGF0aWJsZSBubQ0KY29uZmlndXJlOjMwNjk6IGNoZWNraW5nIGZvciBhIHNlZCB0aGF0IGRv
ZXMgbm90IHRydW5jYXRlIG91dHB1dA0KY29uZmlndXJlOjMxNTM6IGNoZWNraW5nIGhvdyB0byBy
ZWNvZ25pc2UgZGVwZW5kZW50IGxpYnJhcmllcw0KY29uZmlndXJlOjMzMzk6IGNoZWNraW5nIGZv
ciBvYmplY3Qgc3VmZml4DQpjb25maWd1cmU6MzM0NTogY2MgLWMgLU8gLXBpcGUgIC1JL3Vzci9s
b2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQ0KY29uZmlndXJlOjMzNjU6IGNoZWNraW5nIGZv
ciBleGVjdXRhYmxlIHN1ZmZpeA0KY29uZmlndXJlOjMzNzU6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1w
aXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+
JjUNCmNvbmZpZ3VyZTozNDA2OiBjaGVja2luZyBjb21tYW5kIHRvIHBhcnNlIC91c3IvYmluL25t
IC1CIG91dHB1dA0KY29uZmlndXJlOjM0ODk6IGNjIC1jIC1PIC1waXBlICAtSS91c3IvbG9jYWwv
aW5jbHVkZSBjb25mdGVzdC5jIDE+JjUNCmNvbmZpZ3VyZTozNDkyOiAvdXNyL2Jpbi9ubSAtQiBj
b25mdGVzdC5vIHwgc2VkIC1uIC1lICdzL14uKlsgXVwoW0FCQ0RHSVNUV11bQUJDREdJU1RXXSpc
KVsgXVsgXSpcKFwpXChbX0EtWmEtel1bX0EtWmEtejAtOV0qXCkkL1wxIFwyXDMgXDMvcCcgPiBj
b25mdGVzdC5ubQ0KY29uZmlndXJlOjM1NDM6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91
c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgY29uZnRzdG0ubyAx
PiY1DQpjb25maWd1cmU6MzU5MjogY2hlY2tpbmcgZm9yIGRsZmNuLmgNCmNvbmZpZ3VyZTozNjAy
OiBjYyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4vZGV2L251bGwgMj5jb25m
dGVzdC5vdXQNCmNvbmZpZ3VyZTozNzcxOiBjaGVja2luZyBmb3IgcmFubGliDQpjb25maWd1cmU6
MzgzODogY2hlY2tpbmcgZm9yIHN0cmlwDQpjb25maWd1cmU6NDA4MTogY2hlY2tpbmcgZm9yIG9i
amRpcg0KY29uZmlndXJlOjQxMDg6IGNoZWNraW5nIGZvciBjYyBvcHRpb24gdG8gcHJvZHVjZSBQ
SUMNCmNvbmZpZ3VyZTo0MjU2OiBjaGVja2luZyBpZiBjYyBQSUMgZmxhZyAtZlBJQyB3b3Jrcw0K
Y29uZmlndXJlOjQyNzA6IGNjIC1jIC1PIC1waXBlICAtZlBJQyAtRFBJQyAtSS91c3IvbG9jYWwv
aW5jbHVkZSBjb25mdGVzdC5jIDE+JjUNCmNvbmZpZ3VyZTo0MzIyOiBjaGVja2luZyBpZiBjYyBz
dGF0aWMgZmxhZyAtc3RhdGljIHdvcmtzDQpjb25maWd1cmU6NDMzNzogY2MgLW8gY29uZnRlc3Qg
LU8gLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgLXN0YXRpYyBj
b25mdGVzdC5jICAxPiY1DQpjb25maWd1cmU6NDM2NDogY2hlY2tpbmcgaWYgY2Mgc3VwcG9ydHMg
LWMgLW8gZmlsZS5vDQpjb25maWd1cmU6NDM4MzogY2MgLWMgLU8gLXBpcGUgIC1vIG91dC9jb25m
dGVzdDIubyAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jIDE+JjUNCmNvbmZpZ3VyZTo0
NDEyOiBjaGVja2luZyBpZiBjYyBzdXBwb3J0cyAtYyAtbyBmaWxlLmxvDQpjb25maWd1cmU6NDQz
MDogY2MgLWMgLU8gLXBpcGUgIC1jIC1vIGNvbmZ0ZXN0LmxvIC1JL3Vzci9sb2NhbC9pbmNsdWRl
IGNvbmZ0ZXN0LmMgMT4mNQ0KY29uZmlndXJlOjQ0ODA6IGNoZWNraW5nIGlmIGNjIHN1cHBvcnRz
IC1mbm8tcnR0aSAtZm5vLWV4Y2VwdGlvbnMNCmNvbmZpZ3VyZTo0NDkzOiBjYyAtYyAtTyAtcGlw
ZSAgLWZuby1ydHRpIC1mbm8tZXhjZXB0aW9ucyAtYyBjb25mdGVzdC5jIC1JL3Vzci9sb2NhbC9p
bmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQ0KY29uZmlndXJlOjQ1MjA6IGNoZWNraW5nIHdoZXRoZXIg
dGhlIGxpbmtlciAoL3Vzci9saWJleGVjL2VsZi9sZCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmll
cw0KY29uZmlndXJlOjUyMTk6IGNoZWNraW5nIGhvdyB0byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhz
IGludG8gcHJvZ3JhbXMNCmNvbmZpZ3VyZTo1MjQ3OiBjaGVja2luZyB3aGV0aGVyIHN0cmlwcGlu
ZyBsaWJyYXJpZXMgaXMgcG9zc2libGUNCmNvbmZpZ3VyZTo1MjYxOiBjaGVja2luZyBkeW5hbWlj
IGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MNCmNvbmZpZ3VyZTo1NjcyOiBjaGVja2luZyBpZiBsaWJ0
b29sIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMNCmNvbmZpZ3VyZTo1Njc2OiBjaGVja2luZyB3
aGV0aGVyIHRvIGJ1aWxkIHNoYXJlZCBsaWJyYXJpZXMNCmNvbmZpZ3VyZTo1Njk5OiBjaGVja2lu
ZyB3aGV0aGVyIHRvIGJ1aWxkIHN0YXRpYyBsaWJyYXJpZXMNCmNvbmZpZ3VyZTo2MjM1OiBjaGVj
a2luZyB3aGV0aGVyIC1sYyBzaG91bGQgYmUgZXhwbGljaXRseSBsaW5rZWQgaW4NCmNvbmZpZ3Vy
ZTo2MjQyOiBjYyAtYyAtTyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAx
PiY1DQpjb25maWd1cmU6NjI1NTogY2MgLXNoYXJlZCBjb25mdGVzdC5vICAtdiAtV2wsLXNvbmFt
ZSAtV2wsY29uZnRlc3QgLW8gY29uZnRlc3QgMj4mMSB8IGdyZXAgIC1sYyAgPi9kZXYvbnVsbCAy
PiYxDQpjb25maWd1cmU6Njg1MTogY2hlY2tpbmcgZm9yIHJhbmxpYg0KY29uZmlndXJlOjY4Nzk6
IGNoZWNraW5nIGZvciBBTlNJIEMgaGVhZGVyIGZpbGVzDQpjb25maWd1cmU6Njg5MjogY2MgLUUg
LUkvdXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0
DQpjb25maWd1cmU6Njk1OTogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgIC1JL3Vzci9sb2NhbC9p
bmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgMT4mNQ0KY29uZmlndXJlOjY5ODM6
IGNoZWNraW5nIGZvciB3b3JraW5nIGNvbnN0DQpjb25maWd1cmU6NzAzNzogY2MgLWMgLU8gLXBp
cGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgMT4mNQ0KY29uZmlndXJlOjcwNTg6
IGNoZWNraW5nIGZvciBpbmxpbmUNCmNvbmZpZ3VyZTo3MDcyOiBjYyAtYyAtTyAtcGlwZSAgLUkv
dXNyL2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyAxPiY1DQpjb25maWd1cmU6NzA5ODogY2hlY2tp
bmcgZm9yIG9mZl90DQpjb25maWd1cmU6NzEzMTogY2hlY2tpbmcgZm9yIHNpemVfdA0KY29uZmln
dXJlOjcxNjY6IGNoZWNraW5nIGZvciB3b3JraW5nIGFsbG9jYS5oDQpjb25maWd1cmU6NzE3ODog
Y2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2Nh
bC9saWIgY29uZnRlc3QuYyAgMT4mNQ0KY29uZmlndXJlOjcxNzI6IGFsbG9jYS5oOiBObyBzdWNo
IGZpbGUgb3IgZGlyZWN0b3J5DQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoNCiNsaW5l
IDcxNzEgImNvbmZpZ3VyZSINCiNpbmNsdWRlICJjb25mZGVmcy5oIg0KI2luY2x1ZGUgPGFsbG9j
YS5oPg0KaW50IG1haW4oKSB7DQpjaGFyICpwID0gYWxsb2NhKDIgKiBzaXplb2YoaW50KSk7DQo7
IHJldHVybiAwOyB9DQpjb25maWd1cmU6NzE5OTogY2hlY2tpbmcgZm9yIGFsbG9jYQ0KY29uZmln
dXJlOjcyMzI6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAt
TC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUNCmNvbmZpZ3VyZTo3NDAxOiBjaGVja2lu
ZyBmb3IgdW5pc3RkLmgNCmNvbmZpZ3VyZTo3NDExOiBjYyAtRSAtSS91c3IvbG9jYWwvaW5jbHVk
ZSBjb25mdGVzdC5jID4vZGV2L251bGwgMj5jb25mdGVzdC5vdXQNCmNvbmZpZ3VyZTo3NDQwOiBj
aGVja2luZyBmb3IgZ2V0cGFnZXNpemUNCmNvbmZpZ3VyZTo3NDY4OiBjYyAtbyBjb25mdGVzdCAt
TyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5j
ICAxPiY1DQpjb25maWd1cmU6NzQ5MzogY2hlY2tpbmcgZm9yIHdvcmtpbmcgbW1hcA0KY29uZmln
dXJlOjc2NDE6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAt
TC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUNCmNvbmZpZ3VyZTo3NjY1OiBjaGVja2lu
ZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEMgTGlicmFyeSAyLjEgb3IgbmV3ZXINCmNv
bmZpZ3VyZTo3NjcyOiBmZWF0dXJlcy5oOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQpjb25m
aWd1cmU6NzcwNjogY2hlY2tpbmcgZm9yIGFyZ3ouaA0KY29uZmlndXJlOjc3MTY6IGNjIC1FIC1J
L3Vzci9sb2NhbC9pbmNsdWRlIGNvbmZ0ZXN0LmMgPi9kZXYvbnVsbCAyPmNvbmZ0ZXN0Lm91dA0K
Y29uZmlndXJlOjc3MTI6IGFyZ3ouaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQ0KY29uZmln
dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQojbGluZSA3NzExICJjb25maWd1cmUiDQojaW5jbHVk
ZSAiY29uZmRlZnMuaCINCiNpbmNsdWRlIDxhcmd6Lmg+DQpjb25maWd1cmU6NzcwNjogY2hlY2tp
bmcgZm9yIGxpbWl0cy5oDQpjb25maWd1cmU6NzcxNjogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1
ZGUgY29uZnRlc3QuYyA+L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0DQpjb25maWd1cmU6NzcwNjog
Y2hlY2tpbmcgZm9yIGxvY2FsZS5oDQpjb25maWd1cmU6NzcxNjogY2MgLUUgLUkvdXNyL2xvY2Fs
L2luY2x1ZGUgY29uZnRlc3QuYyA+L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0DQpjb25maWd1cmU6
NzcwNjogY2hlY2tpbmcgZm9yIG5sX3R5cGVzLmgNCmNvbmZpZ3VyZTo3NzE2OiBjYyAtRSAtSS91
c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4vZGV2L251bGwgMj5jb25mdGVzdC5vdXQNCmNv
bmZpZ3VyZTo3NzA2OiBjaGVja2luZyBmb3IgbWFsbG9jLmgNCmNvbmZpZ3VyZTo3NzE2OiBjYyAt
RSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4vZGV2L251bGwgMj5jb25mdGVzdC5v
dXQNCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBjb25maWd1cmU6NzcxMjoNCi91c3IvaW5jbHVkZS9t
YWxsb2MuaDoyOiB3YXJuaW5nOiAjd2FybmluZyAidGhpcyBmaWxlIGluY2x1ZGVzIDxtYWxsb2Mu
aD4gd2hpY2ggaXMgZGVwcmVjYXRlZCwgdXNlIDxzdGRsaWIuaD4gaW5zdGVhZCINCmNvbmZpZ3Vy
ZTogZmFpbGVkIHByb2dyYW0gd2FzOg0KI2xpbmUgNzcxMSAiY29uZmlndXJlIg0KI2luY2x1ZGUg
ImNvbmZkZWZzLmgiDQojaW5jbHVkZSA8bWFsbG9jLmg+DQpjb25maWd1cmU6NzcwNjogY2hlY2tp
bmcgZm9yIHN0ZGRlZi5oDQpjb25maWd1cmU6NzcxNjogY2MgLUUgLUkvdXNyL2xvY2FsL2luY2x1
ZGUgY29uZnRlc3QuYyA+L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0DQpjb25maWd1cmU6NzcwNjog
Y2hlY2tpbmcgZm9yIHN0ZGxpYi5oDQpjb25maWd1cmU6NzcxNjogY2MgLUUgLUkvdXNyL2xvY2Fs
L2luY2x1ZGUgY29uZnRlc3QuYyA+L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0DQpjb25maWd1cmU6
NzcwNjogY2hlY2tpbmcgZm9yIHN0cmluZy5oDQpjb25maWd1cmU6NzcxNjogY2MgLUUgLUkvdXNy
L2xvY2FsL2luY2x1ZGUgY29uZnRlc3QuYyA+L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0DQpjb25m
aWd1cmU6NzcwNjogY2hlY2tpbmcgZm9yIHVuaXN0ZC5oDQpjb25maWd1cmU6NzcwNjogY2hlY2tp
bmcgZm9yIHN5cy9wYXJhbS5oDQpjb25maWd1cmU6NzcxNjogY2MgLUUgLUkvdXNyL2xvY2FsL2lu
Y2x1ZGUgY29uZnRlc3QuYyA+L2Rldi9udWxsIDI+Y29uZnRlc3Qub3V0DQpjb25maWd1cmU6Nzc0
NzogY2hlY2tpbmcgZm9yIGZlb2ZfdW5sb2NrZWQNCmNvbmZpZ3VyZTo3Nzc1OiBjYyAtbyBjb25m
dGVzdCAtTyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25m
dGVzdC5jICAxPiY1DQovdG1wL2NjdDFLTjBrLm86IEluIGZ1bmN0aW9uIGBtYWluJzoNCi90bXAv
Y2N0MUtOMGsubygudGV4dCsweDcpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBmZW9mX3VubG9j
a2VkJw0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQojbGluZSA3NzUyICJjb25maWd1
cmUiDQojaW5jbHVkZSAiY29uZmRlZnMuaCINCi8qIFN5c3RlbSBoZWFkZXIgdG8gZGVmaW5lIF9f
c3R1YiBtYWNyb3MgYW5kIGhvcGVmdWxseSBmZXcgcHJvdG90eXBlcywNCiAgICB3aGljaCBjYW4g
Y29uZmxpY3Qgd2l0aCBjaGFyIGZlb2ZfdW5sb2NrZWQoKTsgYmVsb3cuICAqLw0KI2luY2x1ZGUg
PGFzc2VydC5oPg0KLyogT3ZlcnJpZGUgYW55IGdjYzIgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2
b2lkIGFuIGVycm9yLiAgKi8NCi8qIFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNo
IHRoZSByZXR1cm4gdHlwZSBvZiBhIGdjYzINCiAgICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1
bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLw0KY2hhciBmZW9mX3VubG9ja2Vk
KCk7DQoNCmludCBtYWluKCkgew0KDQovKiBUaGUgR05VIEMgbGlicmFyeSBkZWZpbmVzIHRoaXMg
Zm9yIGZ1bmN0aW9ucyB3aGljaCBpdCBpbXBsZW1lbnRzDQogICAgdG8gYWx3YXlzIGZhaWwgd2l0
aCBFTk9TWVMuICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkgbmFtZWQNCiAgICBzb21ldGhp
bmcgc3RhcnRpbmcgd2l0aCBfXyBhbmQgdGhlIG5vcm1hbCBuYW1lIGlzIGFuIGFsaWFzLiAgKi8N
CiNpZiBkZWZpbmVkIChfX3N0dWJfZmVvZl91bmxvY2tlZCkgfHwgZGVmaW5lZCAoX19zdHViX19f
ZmVvZl91bmxvY2tlZCkNCmNob2tlIG1lDQojZWxzZQ0KZmVvZl91bmxvY2tlZCgpOw0KI2VuZGlm
DQoNCjsgcmV0dXJuIDA7IH0NCmNvbmZpZ3VyZTo3NzQ3OiBjaGVja2luZyBmb3IgZmdldHNfdW5s
b2NrZWQNCmNvbmZpZ3VyZTo3Nzc1OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAgLUkvdXNyL2xv
Y2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1DQovdG1wL2NjQkdz
SkJVLm86IEluIGZ1bmN0aW9uIGBtYWluJzoNCi90bXAvY2NCR3NKQlUubygudGV4dCsweDcpOiB1
bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBmZ2V0c191bmxvY2tlZCcNCmNvbmZpZ3VyZTogZmFpbGVk
IHByb2dyYW0gd2FzOg0KI2xpbmUgNzc1MiAiY29uZmlndXJlIg0KI2luY2x1ZGUgImNvbmZkZWZz
LmgiDQovKiBTeXN0ZW0gaGVhZGVyIHRvIGRlZmluZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVs
bHkgZmV3IHByb3RvdHlwZXMsDQogICAgd2hpY2ggY2FuIGNvbmZsaWN0IHdpdGggY2hhciBmZ2V0
c191bmxvY2tlZCgpOyBiZWxvdy4gICovDQojaW5jbHVkZSA8YXNzZXJ0Lmg+DQovKiBPdmVycmlk
ZSBhbnkgZ2NjMiBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuICAqLw0KLyog
V2UgdXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEg
Z2NjMg0KICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBz
dGlsbCBhcHBseS4gICovDQpjaGFyIGZnZXRzX3VubG9ja2VkKCk7DQoNCmludCBtYWluKCkgew0K
DQovKiBUaGUgR05VIEMgbGlicmFyeSBkZWZpbmVzIHRoaXMgZm9yIGZ1bmN0aW9ucyB3aGljaCBp
dCBpbXBsZW1lbnRzDQogICAgdG8gYWx3YXlzIGZhaWwgd2l0aCBFTk9TWVMuICBTb21lIGZ1bmN0
aW9ucyBhcmUgYWN0dWFsbHkgbmFtZWQNCiAgICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0aCBfXyBh
bmQgdGhlIG5vcm1hbCBuYW1lIGlzIGFuIGFsaWFzLiAgKi8NCiNpZiBkZWZpbmVkIChfX3N0dWJf
ZmdldHNfdW5sb2NrZWQpIHx8IGRlZmluZWQgKF9fc3R1Yl9fX2ZnZXRzX3VubG9ja2VkKQ0KY2hv
a2UgbWUNCiNlbHNlDQpmZ2V0c191bmxvY2tlZCgpOw0KI2VuZGlmDQoNCjsgcmV0dXJuIDA7IH0N
CmNvbmZpZ3VyZTo3NzQ3OiBjaGVja2luZyBmb3IgZ2V0Y3dkDQpjb25maWd1cmU6Nzc3NTogY2Mg
LW8gY29uZnRlc3QgLU8gLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9s
aWIgY29uZnRlc3QuYyAgMT4mNQ0KY29uZmlndXJlOjc3NDc6IGNoZWNraW5nIGZvciBnZXRlZ2lk
DQpjb25maWd1cmU6Nzc3NTogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgIC1JL3Vzci9sb2NhbC9p
bmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgMT4mNQ0KY29uZmlndXJlOjc3NDc6
IGNoZWNraW5nIGZvciBnZXRldWlkDQpjb25maWd1cmU6Nzc3NTogY2MgLW8gY29uZnRlc3QgLU8g
LXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAg
MT4mNQ0KY29uZmlndXJlOjc3NDc6IGNoZWNraW5nIGZvciBnZXRnaWQNCmNvbmZpZ3VyZTo3Nzc1
OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xv
Y2FsL2xpYiBjb25mdGVzdC5jICAxPiY1DQpjb25maWd1cmU6Nzc0NzogY2hlY2tpbmcgZm9yIGdl
dHVpZA0KY29uZmlndXJlOjc3NzU6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9j
YWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUNCmNvbmZpZ3VyZTo3
NzQ3OiBjaGVja2luZyBmb3IgbWVtcGNweQ0KY29uZmlndXJlOjc3NzU6IGNjIC1vIGNvbmZ0ZXN0
IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0
LmMgIDE+JjUNCi90bXAvY2NpZXZsNTAubzogSW4gZnVuY3Rpb24gYG1haW4nOg0KL3RtcC9jY2ll
dmw1MC5vKC50ZXh0KzB4Nyk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYG1lbXBjcHknDQpjb25m
aWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoNCiNsaW5lIDc3NTIgImNvbmZpZ3VyZSINCiNpbmNs
dWRlICJjb25mZGVmcy5oIg0KLyogU3lzdGVtIGhlYWRlciB0byBkZWZpbmUgX19zdHViIG1hY3Jv
cyBhbmQgaG9wZWZ1bGx5IGZldyBwcm90b3R5cGVzLA0KICAgIHdoaWNoIGNhbiBjb25mbGljdCB3
aXRoIGNoYXIgbWVtcGNweSgpOyBiZWxvdy4gICovDQojaW5jbHVkZSA8YXNzZXJ0Lmg+DQovKiBP
dmVycmlkZSBhbnkgZ2NjMiBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJyb3IuICAq
Lw0KLyogV2UgdXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVybiB0eXBl
IG9mIGEgZ2NjMg0KICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3
b3VsZCBzdGlsbCBhcHBseS4gICovDQpjaGFyIG1lbXBjcHkoKTsNCg0KaW50IG1haW4oKSB7DQoN
Ci8qIFRoZSBHTlUgQyBsaWJyYXJ5IGRlZmluZXMgdGhpcyBmb3IgZnVuY3Rpb25zIHdoaWNoIGl0
IGltcGxlbWVudHMNCiAgICB0byBhbHdheXMgZmFpbCB3aXRoIEVOT1NZUy4gIFNvbWUgZnVuY3Rp
b25zIGFyZSBhY3R1YWxseSBuYW1lZA0KICAgIHNvbWV0aGluZyBzdGFydGluZyB3aXRoIF9fIGFu
ZCB0aGUgbm9ybWFsIG5hbWUgaXMgYW4gYWxpYXMuICAqLw0KI2lmIGRlZmluZWQgKF9fc3R1Yl9t
ZW1wY3B5KSB8fCBkZWZpbmVkIChfX3N0dWJfX19tZW1wY3B5KQ0KY2hva2UgbWUNCiNlbHNlDQpt
ZW1wY3B5KCk7DQojZW5kaWYNCg0KOyByZXR1cm4gMDsgfQ0KY29uZmlndXJlOjc3NDc6IGNoZWNr
aW5nIGZvciBtdW5tYXANCmNvbmZpZ3VyZTo3Nzc1OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAg
LUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1DQpj
b25maWd1cmU6Nzc0NzogY2hlY2tpbmcgZm9yIHB1dGVudg0KY29uZmlndXJlOjc3NzU6IGNjIC1v
IGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGli
IGNvbmZ0ZXN0LmMgIDE+JjUNCmNvbmZpZ3VyZTo3NzQ3OiBjaGVja2luZyBmb3Igc2V0ZW52DQpj
b25maWd1cmU6Nzc3NTogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNs
dWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgMT4mNQ0KY29uZmlndXJlOjc3NDc6IGNo
ZWNraW5nIGZvciBzZXRsb2NhbGUNCmNvbmZpZ3VyZTo3Nzc1OiBjYyAtbyBjb25mdGVzdCAtTyAt
cGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAx
PiY1DQpjb25maWd1cmU6Nzc0NzogY2hlY2tpbmcgZm9yIHN0cGNweQ0KY29uZmlndXJlOjc3NzU6
IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9j
YWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUNCi90bXAvY2M2ZzAzcHIubzogSW4gZnVuY3Rpb24gYG1h
aW4nOg0KL3RtcC9jYzZnMDNwci5vKC50ZXh0KzB4Nyk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8g
YHN0cGNweScNCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOg0KI2xpbmUgNzc1MiAiY29u
ZmlndXJlIg0KI2luY2x1ZGUgImNvbmZkZWZzLmgiDQovKiBTeXN0ZW0gaGVhZGVyIHRvIGRlZmlu
ZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkgZmV3IHByb3RvdHlwZXMsDQogICAgd2hpY2gg
Y2FuIGNvbmZsaWN0IHdpdGggY2hhciBzdHBjcHkoKTsgYmVsb3cuICAqLw0KI2luY2x1ZGUgPGFz
c2VydC5oPg0KLyogT3ZlcnJpZGUgYW55IGdjYzIgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lk
IGFuIGVycm9yLiAgKi8NCi8qIFdlIHVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRo
ZSByZXR1cm4gdHlwZSBvZiBhIGdjYzINCiAgICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVu
dCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAqLw0KY2hhciBzdHBjcHkoKTsNCg0KaW50
IG1haW4oKSB7DQoNCi8qIFRoZSBHTlUgQyBsaWJyYXJ5IGRlZmluZXMgdGhpcyBmb3IgZnVuY3Rp
b25zIHdoaWNoIGl0IGltcGxlbWVudHMNCiAgICB0byBhbHdheXMgZmFpbCB3aXRoIEVOT1NZUy4g
IFNvbWUgZnVuY3Rpb25zIGFyZSBhY3R1YWxseSBuYW1lZA0KICAgIHNvbWV0aGluZyBzdGFydGlu
ZyB3aXRoIF9fIGFuZCB0aGUgbm9ybWFsIG5hbWUgaXMgYW4gYWxpYXMuICAqLw0KI2lmIGRlZmlu
ZWQgKF9fc3R1Yl9zdHBjcHkpIHx8IGRlZmluZWQgKF9fc3R1Yl9fX3N0cGNweSkNCmNob2tlIG1l
DQojZWxzZQ0Kc3RwY3B5KCk7DQojZW5kaWYNCg0KOyByZXR1cm4gMDsgfQ0KY29uZmlndXJlOjc3
NDc6IGNoZWNraW5nIGZvciBzdHJjaHINCmNvbmZpZ3VyZTo3Nzc1OiBjYyAtbyBjb25mdGVzdCAt
TyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5j
ICAxPiY1DQpjb25maWd1cmU6Nzc0NzogY2hlY2tpbmcgZm9yIHN0cmNhc2VjbXANCmNvbmZpZ3Vy
ZTo3Nzc1OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwv
dXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1DQpjb25maWd1cmU6Nzc0NzogY2hlY2tpbmcg
Zm9yIHN0cmR1cA0KY29uZmlndXJlOjc3NzU6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91
c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUNCmNvbmZp
Z3VyZTo3NzQ3OiBjaGVja2luZyBmb3Igc3RydG91bA0KY29uZmlndXJlOjc3NzU6IGNjIC1vIGNv
bmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNv
bmZ0ZXN0LmMgIDE+JjUNCmNvbmZpZ3VyZTo3NzQ3OiBjaGVja2luZyBmb3IgdHNlYXJjaA0KY29u
ZmlndXJlOjc3NzU6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVk
ZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUNCmNvbmZpZ3VyZTo3NzQ3OiBjaGVj
a2luZyBmb3IgX19hcmd6X2NvdW50DQpjb25maWd1cmU6Nzc3NTogY2MgLW8gY29uZnRlc3QgLU8g
LXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAg
MT4mNQ0KL3RtcC9jY1BHREYzbi5vOiBJbiBmdW5jdGlvbiBgbWFpbic6DQovdG1wL2NjUEdERjNu
Lm8oLnRleHQrMHg3KTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgX19hcmd6X2NvdW50Jw0KY29u
ZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQojbGluZSA3NzUyICJjb25maWd1cmUiDQojaW5j
bHVkZSAiY29uZmRlZnMuaCINCi8qIFN5c3RlbSBoZWFkZXIgdG8gZGVmaW5lIF9fc3R1YiBtYWNy
b3MgYW5kIGhvcGVmdWxseSBmZXcgcHJvdG90eXBlcywNCiAgICB3aGljaCBjYW4gY29uZmxpY3Qg
d2l0aCBjaGFyIF9fYXJnel9jb3VudCgpOyBiZWxvdy4gICovDQojaW5jbHVkZSA8YXNzZXJ0Lmg+
DQovKiBPdmVycmlkZSBhbnkgZ2NjMiBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJy
b3IuICAqLw0KLyogV2UgdXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVy
biB0eXBlIG9mIGEgZ2NjMg0KICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3Rv
dHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovDQpjaGFyIF9fYXJnel9jb3VudCgpOw0KDQppbnQg
bWFpbigpIHsNCg0KLyogVGhlIEdOVSBDIGxpYnJhcnkgZGVmaW5lcyB0aGlzIGZvciBmdW5jdGlv
bnMgd2hpY2ggaXQgaW1wbGVtZW50cw0KICAgIHRvIGFsd2F5cyBmYWlsIHdpdGggRU5PU1lTLiAg
U29tZSBmdW5jdGlvbnMgYXJlIGFjdHVhbGx5IG5hbWVkDQogICAgc29tZXRoaW5nIHN0YXJ0aW5n
IHdpdGggX18gYW5kIHRoZSBub3JtYWwgbmFtZSBpcyBhbiBhbGlhcy4gICovDQojaWYgZGVmaW5l
ZCAoX19zdHViX19fYXJnel9jb3VudCkgfHwgZGVmaW5lZCAoX19zdHViX19fX19hcmd6X2NvdW50
KQ0KY2hva2UgbWUNCiNlbHNlDQpfX2FyZ3pfY291bnQoKTsNCiNlbmRpZg0KDQo7IHJldHVybiAw
OyB9DQpjb25maWd1cmU6Nzc0NzogY2hlY2tpbmcgZm9yIF9fYXJnel9zdHJpbmdpZnkNCmNvbmZp
Z3VyZTo3Nzc1OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUg
LUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1DQovdG1wL2NjblhvRXlwLm86IEluIGZ1
bmN0aW9uIGBtYWluJzoNCi90bXAvY2NuWG9FeXAubygudGV4dCsweDcpOiB1bmRlZmluZWQgcmVm
ZXJlbmNlIHRvIGBfX2FyZ3pfc3RyaW5naWZ5Jw0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3
YXM6DQojbGluZSA3NzUyICJjb25maWd1cmUiDQojaW5jbHVkZSAiY29uZmRlZnMuaCINCi8qIFN5
c3RlbSBoZWFkZXIgdG8gZGVmaW5lIF9fc3R1YiBtYWNyb3MgYW5kIGhvcGVmdWxseSBmZXcgcHJv
dG90eXBlcywNCiAgICB3aGljaCBjYW4gY29uZmxpY3Qgd2l0aCBjaGFyIF9fYXJnel9zdHJpbmdp
ZnkoKTsgYmVsb3cuICAqLw0KI2luY2x1ZGUgPGFzc2VydC5oPg0KLyogT3ZlcnJpZGUgYW55IGdj
YzIgaW50ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLiAgKi8NCi8qIFdlIHVzZSBj
aGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIGdjYzINCiAg
ICBidWlsdGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBw
bHkuICAqLw0KY2hhciBfX2FyZ3pfc3RyaW5naWZ5KCk7DQoNCmludCBtYWluKCkgew0KDQovKiBU
aGUgR05VIEMgbGlicmFyeSBkZWZpbmVzIHRoaXMgZm9yIGZ1bmN0aW9ucyB3aGljaCBpdCBpbXBs
ZW1lbnRzDQogICAgdG8gYWx3YXlzIGZhaWwgd2l0aCBFTk9TWVMuICBTb21lIGZ1bmN0aW9ucyBh
cmUgYWN0dWFsbHkgbmFtZWQNCiAgICBzb21ldGhpbmcgc3RhcnRpbmcgd2l0aCBfXyBhbmQgdGhl
IG5vcm1hbCBuYW1lIGlzIGFuIGFsaWFzLiAgKi8NCiNpZiBkZWZpbmVkIChfX3N0dWJfX19hcmd6
X3N0cmluZ2lmeSkgfHwgZGVmaW5lZCAoX19zdHViX19fX19hcmd6X3N0cmluZ2lmeSkNCmNob2tl
IG1lDQojZWxzZQ0KX19hcmd6X3N0cmluZ2lmeSgpOw0KI2VuZGlmDQoNCjsgcmV0dXJuIDA7IH0N
CmNvbmZpZ3VyZTo3NzQ3OiBjaGVja2luZyBmb3IgX19hcmd6X25leHQNCmNvbmZpZ3VyZTo3Nzc1
OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xv
Y2FsL2xpYiBjb25mdGVzdC5jICAxPiY1DQovdG1wL2NjSjZaV1lZLm86IEluIGZ1bmN0aW9uIGBt
YWluJzoNCi90bXAvY2NKNlpXWVkubygudGV4dCsweDcpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRv
IGBfX2FyZ3pfbmV4dCcNCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOg0KI2xpbmUgNzc1
MiAiY29uZmlndXJlIg0KI2luY2x1ZGUgImNvbmZkZWZzLmgiDQovKiBTeXN0ZW0gaGVhZGVyIHRv
IGRlZmluZSBfX3N0dWIgbWFjcm9zIGFuZCBob3BlZnVsbHkgZmV3IHByb3RvdHlwZXMsDQogICAg
d2hpY2ggY2FuIGNvbmZsaWN0IHdpdGggY2hhciBfX2FyZ3pfbmV4dCgpOyBiZWxvdy4gICovDQoj
aW5jbHVkZSA8YXNzZXJ0Lmg+DQovKiBPdmVycmlkZSBhbnkgZ2NjMiBpbnRlcm5hbCBwcm90b3R5
cGUgdG8gYXZvaWQgYW4gZXJyb3IuICAqLw0KLyogV2UgdXNlIGNoYXIgYmVjYXVzZSBpbnQgbWln
aHQgbWF0Y2ggdGhlIHJldHVybiB0eXBlIG9mIGEgZ2NjMg0KICAgIGJ1aWx0aW4gYW5kIHRoZW4g
aXRzIGFyZ3VtZW50IHByb3RvdHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovDQpjaGFyIF9fYXJn
el9uZXh0KCk7DQoNCmludCBtYWluKCkgew0KDQovKiBUaGUgR05VIEMgbGlicmFyeSBkZWZpbmVz
IHRoaXMgZm9yIGZ1bmN0aW9ucyB3aGljaCBpdCBpbXBsZW1lbnRzDQogICAgdG8gYWx3YXlzIGZh
aWwgd2l0aCBFTk9TWVMuICBTb21lIGZ1bmN0aW9ucyBhcmUgYWN0dWFsbHkgbmFtZWQNCiAgICBz
b21ldGhpbmcgc3RhcnRpbmcgd2l0aCBfXyBhbmQgdGhlIG5vcm1hbCBuYW1lIGlzIGFuIGFsaWFz
LiAgKi8NCiNpZiBkZWZpbmVkIChfX3N0dWJfX19hcmd6X25leHQpIHx8IGRlZmluZWQgKF9fc3R1
Yl9fX19fYXJnel9uZXh0KQ0KY2hva2UgbWUNCiNlbHNlDQpfX2FyZ3pfbmV4dCgpOw0KI2VuZGlm
DQoNCjsgcmV0dXJuIDA7IH0NCmNvbmZpZ3VyZTo3ODE1OiBjaGVja2luZyBmb3IgaWNvbnYNCmNv
bmZpZ3VyZTo3ODMzOiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1
ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1DQovdG1wL2NjbTMyR0h5Lm86IElu
IGZ1bmN0aW9uIGBtYWluJzoNCi90bXAvY2NtMzJHSHkubygudGV4dCsweDE1KTogdW5kZWZpbmVk
IHJlZmVyZW5jZSB0byBgbGliaWNvbnZfb3BlbicNCi90bXAvY2NtMzJHSHkubygudGV4dCsweDI4
KTogdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgbGliaWNvbnYnDQovdG1wL2NjbTMyR0h5Lm8oLnRl
eHQrMHgzNCk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYGxpYmljb252X2Nsb3NlJw0KY29uZmln
dXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQojbGluZSA3ODIzICJjb25maWd1cmUiDQojaW5jbHVk
ZSAiY29uZmRlZnMuaCINCiNpbmNsdWRlIDxzdGRsaWIuaD4NCiNpbmNsdWRlIDxpY29udi5oPg0K
aW50IG1haW4oKSB7DQppY29udl90IGNkID0gaWNvbnZfb3BlbigiIiwiIik7DQogICAgICAgaWNv
bnYoY2QsTlVMTCxOVUxMLE5VTEwsTlVMTCk7DQogICAgICAgaWNvbnZfY2xvc2UoY2QpOw0KOyBy
ZXR1cm4gMDsgfQ0KY29uZmlndXJlOjc4NTU6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91
c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIC1saWNvbnYgMT4m
NQ0KY29uZmlndXJlOjc4NzY6IGNoZWNraW5nIGZvciBpY29udiBkZWNsYXJhdGlvbg0KY29uZmln
dXJlOjc5MDE6IGNjIC1jIC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5j
IDE+JjUNCmNvbmZpZ3VyZTo3ODkxOiBjb25mbGljdGluZyB0eXBlcyBmb3IgYGxpYmljb252Jw0K
L3Vzci9sb2NhbC9pbmNsdWRlL2ljb252Lmg6ODI6IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mIGBs
aWJpY29udicNCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOg0KI2xpbmUgNzg4MiAiY29u
ZmlndXJlIg0KI2luY2x1ZGUgImNvbmZkZWZzLmgiDQoNCiNpbmNsdWRlIDxzdGRsaWIuaD4NCiNp
bmNsdWRlIDxpY29udi5oPg0KZXh0ZXJuDQojaWZkZWYgX19jcGx1c3BsdXMNCiJDIg0KI2VuZGlm
DQojaWYgZGVmaW5lZChfX1NURENfXykgfHwgZGVmaW5lZChfX2NwbHVzcGx1cykNCnNpemVfdCBp
Y29udiAoaWNvbnZfdCBjZCwgY2hhciAqICppbmJ1Ziwgc2l6ZV90ICppbmJ5dGVzbGVmdCwgY2hh
ciAqICpvdXRidWYsIHNpemVfdCAqb3V0Ynl0ZXNsZWZ0KTsNCiNlbHNlDQpzaXplX3QgaWNvbnYo
KTsNCiNlbmRpZg0KDQppbnQgbWFpbigpIHsNCg0KOyByZXR1cm4gMDsgfQ0KY29uZmlndXJlOjc5
MzA6IGNoZWNraW5nIGZvciBubF9sYW5naW5mbyBhbmQgQ09ERVNFVA0KY29uZmlndXJlOjc5NDI6
IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9j
YWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUNCmNvbmZpZ3VyZTo3OTY1OiBjaGVja2luZyBmb3IgTENf
TUVTU0FHRVMNCmNvbmZpZ3VyZTo3OTc3OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAgLUkvdXNy
L2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5jICAxPiY1DQpjb25maWd1
cmU6Nzk5ODogY2hlY2tpbmcgd2hldGhlciBOTFMgaXMgcmVxdWVzdGVkDQpjb25maWd1cmU6ODAy
MDogY2hlY2tpbmcgd2hldGhlciBpbmNsdWRlZCBnZXR0ZXh0IGlzIHJlcXVlc3RlZA0KY29uZmln
dXJlOjgwNDA6IGNoZWNraW5nIGZvciBsaWJpbnRsLmgNCmNvbmZpZ3VyZTo4MDUwOiBjYyAtRSAt
SS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5jID4vZGV2L251bGwgMj5jb25mdGVzdC5vdXQN
CmNvbmZpZ3VyZTo4MDY3OiBjaGVja2luZyBmb3IgR05VIGdldHRleHQgaW4gbGliYw0KY29uZmln
dXJlOjgwODE6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAt
TC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgIDE+JjUNCi90bXAvY2MxMlFPeU0ubzogSW4gZnVu
Y3Rpb24gYG1haW4nOg0KL3RtcC9jYzEyUU95TS5vKC50ZXh0KzB4MTQpOiB1bmRlZmluZWQgcmVm
ZXJlbmNlIHRvIGBsaWJpbnRsX2JpbmR0ZXh0ZG9tYWluJw0KL3RtcC9jYzEyUU95TS5vKC50ZXh0
KzB4MjEpOiB1bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBsaWJpbnRsX2dldHRleHQnDQovdG1wL2Nj
MTJRT3lNLm8oLnRleHQrMHgyNyk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYF9ubF9tc2dfY2F0
X2NudHInDQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoNCiNsaW5lIDgwNzIgImNvbmZp
Z3VyZSINCiNpbmNsdWRlICJjb25mZGVmcy5oIg0KI2luY2x1ZGUgPGxpYmludGwuaD4NCmV4dGVy
biBpbnQgX25sX21zZ19jYXRfY250cjsNCmludCBtYWluKCkgew0KYmluZHRleHRkb21haW4gKCIi
LCAiIik7DQpyZXR1cm4gKGludCkgZ2V0dGV4dCAoIiIpICsgX25sX21zZ19jYXRfY250cg0KOyBy
ZXR1cm4gMDsgfQ0KY29uZmlndXJlOjgwOTc6IGNoZWNraW5nIGZvciBHTlUgZ2V0dGV4dCBpbiBs
aWJpbnRsDQpjb25maWd1cmU6ODExMzogY2MgLW8gY29uZnRlc3QgLU8gLXBpcGUgIC1JL3Vzci9s
b2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAgLWxpbnRsIC1saWNvbnYg
MT4mNQ0KY29uZmlndXJlOjgxNDY6IGNoZWNraW5nIGZvciBkY2dldHRleHQNCmNvbmZpZ3VyZTo4
MTc0OiBjYyAtbyBjb25mdGVzdCAtTyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNy
L2xvY2FsL2xpYiBjb25mdGVzdC5jICAtbGludGwgLWxpY29udiAxPiY1DQpjb25maWd1cmU6ODIw
MzogY2hlY2tpbmcgZm9yIG1zZ2ZtdA0KY29uZmlndXJlOjgyMzc6IGNoZWNraW5nIGZvciBnbXNn
Zm10DQpjb25maWd1cmU6ODI3NDogY2hlY2tpbmcgZm9yIHhnZXR0ZXh0DQpjb25maWd1cmU6ODQ2
NTogY2hlY2tpbmcgZm9yIGJpc29uDQpjb25maWd1cmU6ODQ5ODogY2hlY2tpbmcgdmVyc2lvbiBv
ZiBiaXNvbg0KY29uZmlndXJlOjg1NDU6IGNoZWNraW5nIGZvciBjYXRhbG9ncyB0byBiZSBpbnN0
YWxsZWQNCmNvbmZpZ3VyZTo4NjE1OiBjaGVja2luZyBmb3IgcmVhZGxpbmUgaW4gLWxyZWFkbGlu
ZQ0KY29uZmlndXJlOjg2MzQ6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwv
aW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxyZWFkbGluZSAtbG5jdXJzZXMg
IDE+JjUNCmNvbmZpZ3VyZTo4ODg0OiBjaGVja2luZyBmb3IgcG93IGluIC1sbQ0KY29uZmlndXJl
Ojg5MDM6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91
c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxtICAgMT4mNQ0KY29uZmlndXJlOjg5MjY6IGNoZWNr
aW5nIGZvciBnemdldHMgaW4gLWx6DQpjb25maWd1cmU6ODk0NTogY2MgLW8gY29uZnRlc3QgLU8g
LXBpcGUgIC1JL3Vzci9sb2NhbC9pbmNsdWRlIC1ML3Vzci9sb2NhbC9saWIgY29uZnRlc3QuYyAt
bHogICAxPiY1DQpjb25maWd1cmU6ODk3NzogY2hlY2tpbmcgZm9yIGN1cHMtY29uZmlnDQpjb25m
aWd1cmU6OTAxNjogY2hlY2tpbmcgZm9yIHNvY2tldCBpbiAtbHNvY2tldA0KY29uZmlndXJlOjkw
MzU6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3Iv
bG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxzb2NrZXQgICAtbHogIC1sbSAtbHogMT4mNQ0KL3Vzci9s
aWJleGVjL2VsZi9sZDogY2Fubm90IGZpbmQgLWxzb2NrZXQNCmNvbmZpZ3VyZTogZmFpbGVkIHBy
b2dyYW0gd2FzOg0KI2xpbmUgOTAyNCAiY29uZmlndXJlIg0KI2luY2x1ZGUgImNvbmZkZWZzLmgi
DQovKiBPdmVycmlkZSBhbnkgZ2NjMiBpbnRlcm5hbCBwcm90b3R5cGUgdG8gYXZvaWQgYW4gZXJy
b3IuICAqLw0KLyogV2UgdXNlIGNoYXIgYmVjYXVzZSBpbnQgbWlnaHQgbWF0Y2ggdGhlIHJldHVy
biB0eXBlIG9mIGEgZ2NjMg0KICAgIGJ1aWx0aW4gYW5kIHRoZW4gaXRzIGFyZ3VtZW50IHByb3Rv
dHlwZSB3b3VsZCBzdGlsbCBhcHBseS4gICovDQpjaGFyIHNvY2tldCgpOw0KDQppbnQgbWFpbigp
IHsNCnNvY2tldCgpDQo7IHJldHVybiAwOyB9DQpjb25maWd1cmU6OTA1OTogY2hlY2tpbmcgZm9y
IGdldGhvc3RieWFkZHIgaW4gLWxuc2wNCmNvbmZpZ3VyZTo5MDc4OiBjYyAtbyBjb25mdGVzdCAt
TyAtcGlwZSAgLUkvdXNyL2xvY2FsL2luY2x1ZGUgLUwvdXNyL2xvY2FsL2xpYiBjb25mdGVzdC5j
IC1sbnNsICAgLWx6ICAtbG0gLWx6IDE+JjUNCi91c3IvbGliZXhlYy9lbGYvbGQ6IGNhbm5vdCBm
aW5kIC1sbnNsDQpjb25maWd1cmU6IGZhaWxlZCBwcm9ncmFtIHdhczoNCiNsaW5lIDkwNjcgImNv
bmZpZ3VyZSINCiNpbmNsdWRlICJjb25mZGVmcy5oIg0KLyogT3ZlcnJpZGUgYW55IGdjYzIgaW50
ZXJuYWwgcHJvdG90eXBlIHRvIGF2b2lkIGFuIGVycm9yLiAgKi8NCi8qIFdlIHVzZSBjaGFyIGJl
Y2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlwZSBvZiBhIGdjYzINCiAgICBidWls
dGluIGFuZCB0aGVuIGl0cyBhcmd1bWVudCBwcm90b3R5cGUgd291bGQgc3RpbGwgYXBwbHkuICAq
Lw0KY2hhciBnZXRob3N0YnlhZGRyKCk7DQoNCmludCBtYWluKCkgew0KZ2V0aG9zdGJ5YWRkcigp
DQo7IHJldHVybiAwOyB9DQpjb25maWd1cmU6OTEwNDogY2hlY2tpbmcgZm9yIG9wZW5zc2wvc3Ns
LmgNCmNvbmZpZ3VyZTo5MTE0OiBjYyAtRSAtSS91c3IvbG9jYWwvaW5jbHVkZSBjb25mdGVzdC5j
ID4vZGV2L251bGwgMj5jb25mdGVzdC5vdXQNCmNvbmZpZ3VyZTo5MTM5OiBjaGVja2luZyBmb3Ig
U1NMX25ldyBpbiAtbHNzbA0KY29uZmlndXJlOjkxNTg6IGNjIC1vIGNvbmZ0ZXN0IC1PIC1waXBl
ICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0LmMgLWxzc2wg
LWxjcnlwdG8gIC1seiAgLWxtIC1seiAxPiY1DQpjb25maWd1cmU6OTE5MDogY2hlY2tpbmcgZm9y
IGN1cHNQcmludEZpbGVzIGluIC1sY3Vwcw0KY29uZmlndXJlOjkyMDk6IGNjIC1vIGNvbmZ0ZXN0
IC1PIC1waXBlICAtSS91c3IvbG9jYWwvaW5jbHVkZSAtTC91c3IvbG9jYWwvbGliIGNvbmZ0ZXN0
LmMgLWxjdXBzICAgLWx6ICAtbG0gLWx6IDE+JjUNCi91c3IvbGliZXhlYy9lbGYvbGQ6IGNhbm5v
dCBmaW5kIC1sY3Vwcw0KY29uZmlndXJlOiBmYWlsZWQgcHJvZ3JhbSB3YXM6DQojbGluZSA5MTk4
ICJjb25maWd1cmUiDQojaW5jbHVkZSAiY29uZmRlZnMuaCINCi8qIE92ZXJyaWRlIGFueSBnY2My
IGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBlcnJvci4gICovDQovKiBXZSB1c2UgY2hh
ciBiZWNhdXNlIGludCBtaWdodCBtYXRjaCB0aGUgcmV0dXJuIHR5cGUgb2YgYSBnY2MyDQogICAg
YnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdvdWxkIHN0aWxsIGFwcGx5
LiAgKi8NCmNoYXIgY3Vwc1ByaW50RmlsZXMoKTsNCg0KaW50IG1haW4oKSB7DQpjdXBzUHJpbnRG
aWxlcygpDQo7IHJldHVybiAwOyB9DQo=

--=-gAeS+lwoGfe0DEQfBiRV
Content-Disposition: attachment; filename=var.db.pkg.txt
Content-Type: text/plain; name=var.db.pkg.txt; charset=ISO-8859-1
Content-Transfer-Encoding: base64

Qml0Y2hYLTEuMGMxOV8zDQpEYXJ3aW5TdHJlYW1pbmdTZXJ2ZXItNC4xLjMNCk1lc2EtMy40LjJf
Mg0KT1JCaXQtMC41LjE3DQpPUkJpdDItMi42LjMNClhGcmVlODYtNC4zLjAsMQ0KWEZyZWU4Ni1G
b250U2VydmVyLTQuMy4wDQpYRnJlZTg2LVNlcnZlci00LjMuMF8xMA0KWEZyZWU4Ni1hb3V0bGli
cy0zLjMuNi45DQpYRnJlZTg2LWNsaWVudHMtNC4zLjBfMQ0KWEZyZWU4Ni1kb2N1bWVudHMtNC4z
LjANClhGcmVlODYtZm9udDEwMGRwaS00LjMuMA0KWEZyZWU4Ni1mb250NzVkcGktNC4zLjANClhG
cmVlODYtZm9udEN5cmlsbGljLTQuMy4wDQpYRnJlZTg2LWZvbnREZWZhdWx0Qml0bWFwcy00LjMu
MA0KWEZyZWU4Ni1mb250RW5jb2RpbmdzLTQuMy4wDQpYRnJlZTg2LWZvbnRTY2FsYWJsZS00LjMu
MA0KWEZyZWU4Ni1saWJyYXJpZXMtNC4zLjBfNg0KWGZ0LTIuMS4yDQphYWxpYi0xLjQucjVfMQ0K
YWNyb3JlYWQtNS4wOA0KYWltLTEuNS4yMzQNCmFydHMrKy0xLTEtYThfMQ0KYXJ0cy0xLjEuMSwx
DQphc3BlbGwtMC41MC4zXzENCmF0ay0xLjIuNA0KYXV0b2NvbmYtMi41M18xDQphdXRvY29uZjIx
My0yLjEzLjAwMDIyN181DQphdXRvbWFrZS0xLjQuNV85DQphdXRvbWFrZS0xLjUsMQ0KYmFzZTY0
LTEuMw0KYmFzaC0yLjA1Yi4wMDcNCmJpbmQtOC4zLjYNCmJpc29uLTEuNzVfMQ0KYmxhZGVlbmMt
MC45NC4yDQpib25vYm8tMS4wLjIxXzENCmJvbm9iby1hY3RpdmF0aW9uLTIuMi40LDENCmJvbm9i
by1jb25mLTAuMTYNCmNhYmV4dHJhY3QtMC42XzENCmNkcGFyYW5vaWEtMy45LjhfNQ0KY2RwZC0x
LjAuMg0KY2RwbGF5LTAuOTJfMg0KY2Zsb3dkLTItMS1iMV83DQpjaWRyLTIuMy4yDQpjcmFjay01
LjANCmNyaWNrZXQtMS4wLjQucDINCmN1cmwtNy4xMC43DQpjdnN1cC0xNi4xaA0KZGFncmFiLTAu
My41XzENCmRiMy0zLjMuMTEsMQ0KZG9jYm9vay1zay00LjEuMg0KZG9jYm9vay14bWwtNC4yXzEN
CmRvY2Jvb2steHNsLTEuNjEuM18xDQpkc25pZmYtMi4zDQplamVjdC0xLjQNCmVsbS0yLjUuNl8x
DQplc291bmQtMC4yLjMyDQpldGhlcmVhbC0wLjkuMTANCmV2b2x1dGlvbi0xLjQuNF8xDQpleHBh
dC0xLjk1LjZfMQ0KZmFtLTIuNi45XzMNCmZhc3RqYXItMC45Mw0KZmxhc2hwbHVnaW4tbW96aWxs
YS0wLjQuMTBfMg0KZm9udGNvbmZpZy0yLjIuOTBfMw0KZnJlZWZvbnRzLTAuMTBfMg0KZnJlZXR5
cGUtMS4zLjFfMg0KZnJlZXR5cGUyLTIuMS40XzENCmdhaWwtMS4yLjINCmdhaW0tMC42OA0KZ2Fs
LTAuMjQNCmdhbDItMS45OS45DQpnY29uZi0xLjAuOV8yDQpnY29uZjItMi4yLjENCmdkLTIuMC4x
NV8xLDENCmdkYm0tMS44LjMNCmdkY2hhcnQtMC4xMS4yXzENCmdkay1waXhidWYtMC4xNC4wDQpn
ZXR0ZXh0LTAuMTIuMQ0KZ2hvc3R2aWV3LTEuNQ0KZ2xpYi0xLjIuMTBfMTANCmdsaWItMi4yLjMN
CmdsaWJ3d3ctMC4yXzENCmdtYWtlLTMuODBfMQ0KZ25vbWUtaWNvbi10aGVtZS0xLjAuOQ0KZ25v
bWVjYW52YXMtMC4yMS4wDQpnbm9tZWNvbnRyb2xjZW50ZXItMS40LjAuNV8xDQpnbm9tZWRiLTAu
Mi45Nl8xDQpnbm9tZWRlc2t0b3AtMi4yLjINCmdub21laGllci0xLjBfOA0KZ25vbWVsaWJzLTEu
NC4yXzENCmdub21lbWltZWRhdGEtMi4yLjFfMQ0KZ25vbWVwYW5lbC0yLjIuMi4yXzENCmdub21l
cGlsb3QyLTIuMC4xMA0KZ25vbWVwcmludC0wLjM3DQpnbm9tZXNwZWxsLTEuMC41DQpnbm9tZXZm
cy0xLjAuNV80DQpnbm9tZXZmczItMi4yLjUNCmdudWNoZXNzLTUuMDYNCmdudW1wM2QtMS4wLnAx
DQpnbnVwZy0xLjIuM18xDQpnb2ItMS4wLjExDQpnb2IyLTIuMC42DQpndGstMS4yLjgNCmd0ay0y
LjIuNA0KZ3RrZXh0cmEtMC45OS4xNw0KZ3RrZ2xhcmVhLTEuOTkuMF8yDQpndGtodG1sLTEuMS44
DQpndGtodG1sMy0zLjAuOA0KZ3Rrc3BlbGwyLTIuMC40DQpndGt5YWhvby0wLjE2DQpndWlsZS0x
LjYuNF8yDQpoMm4tMS4yOQ0KaGVscDJtYW4tMS4yOQ0KaWNtcHF1ZXJ5LTEuMC4zDQppY29udi0y
LjBfMw0KaWQzbGliLTMuOC4yDQppZmhwLTMuNS43DQppbWFrZS00LjMuMF8xDQppbWxpYi0xLjku
MTRfMQ0KaW50bHRvb2wtMC4yNy4yDQppcmNpaS0yMDAzMDcwOQ0KaXNvODg3OS0xOTg2XzINCmlz
cGVsbC0zLjIuMDZfMw0KamFkZS0xLjIuMV81DQpqYXZhdm13cmFwcGVyLTEuNA0KamRrLTEuMy4x
cDhfMg0Kam9obi0xLjYuMzQNCmpwZWctNmJfMQ0KanppcC0yLjAuMWcNCmtkZS0zLjEuMQ0Ka2Rl
YmFzZS0zLjEuMWENCmtkZWdhbWVzLTMuMS4xDQprZGVncmFwaGljcy0zLjEuMQ0Ka2RlbGlicy0z
LjEuMWENCmtkZW11bHRpbWVkaWEtMy4xLjENCmtkZW5ldHdvcmstMy4xLjENCmtkZXV0aWxzLTMu
MS4xDQprb2ZmaWNlLTEuMi4xXzEsMQ0KbDBwaHRjcmFjay0xLjUNCmxjbXMtMS4wOSwxDQpsaWJJ
REwtMC44LjINCmxpYmFvLWVzb3VuZC0wLjguM18xDQpsaWJhcnRfbGdwbDItMi4zLjE2DQpsaWJh
dWRpb2ZpbGUtMC4yLjMNCmxpYmJvbm9iby0yLjIuMw0KbGliYm9ub2JvdWktMi4yLjQNCmxpYmNh
cHBsZXQtMS40LjAuNQ0KbGliZXhpZi0wLjUuMTJfMQ0KbGliZmxhc2gtMC40LjEwDQpsaWJnZGEt
MC4yLjk2XzENCmxpYmdodHRwLTEuMC45DQpsaWJnbGFkZS0wLjE3XzINCmxpYmdsYWRlMi0yLjAu
MV8xDQpsaWJnbm9tZS0yLjIuM18xDQpsaWJnbm9tZWNhbnZhcy0yLjIuMQ0KbGliZ25vbWVwcmlu
dC0yLjIuMS4zXzENCmxpYmdub21lcHJpbnR1aS0yLjIuMS4zDQpsaWJnbm9tZXVpLTIuMi4yDQps
aWJnbnVnZXRvcHQtMS4yDQpsaWJpY29udi0xLjkuMV8xDQpsaWJpanMtMC4zNA0KbGlibHRkbC0x
LjUNCmxpYm1pa21vZC1lc291bmQtMy4xLjEwXzENCmxpYm1uZy0xLjAuNV8xDQpsaWJuZXQtMS4w
LjJhLDENCmxpYm5pZHMtMS4xNl8xDQpsaWJvZ2ctMS4wXzEsMw0KbGlic291cC0xLjk5LjIzDQps
aWJ0b29sLTEuMy41XzENCmxpYnVuZ2lmLTQuMS4wYjFfMQ0KbGlidW5pY29kZS0wLjRfMw0KbGli
dm9yYmlzLTEuMF8xLDMNCmxpYndtZi0wLjIuOA0KbGlid25jay0yLjIuMg0KbGlieG1sLTEuOC4x
N18xDQpsaWJ4bWwyLTIuNS4xMA0KbGlieHNsdC0xLjAuMzINCmxpbmMtMS4wLjMNCmxpbnV4LWJs
YWNrZG93bi1qZGstMS4zLjFfMg0KbG9nc3VyZmVyLTEuNWENCmxzb2YtNC42OC4yDQptaW5pY29t
LTIuMQ0KbW96aWxsYS0xLjQsMg0KbXAzZW5jb2RlLTEuMTBfMQ0KbXAzZ2Fpbi0xLjMuMg0KbXVz
aWNicmFpbnotMS4xLjANCm5hc20tMC45OC4zNSwxDQpuYmF1ZGl0LTEuMF8xDQpuYnRzY2FuLTEu
MC4yDQpuY2Z0cC0zLjEuNV8xDQpuZXNzdXMtZ3RrLTIuMC40DQpuZXNzdXMtbGlibmFzbC0yLjAu
Nw0KbmVzc3VzLWxpYnJhcmllcy0yLjAuNw0KbmVzc3VzLXBsdWdpbnMtMi4wLjQNCm5ldC1zbm1w
LTUuMC45DQpuZXRjYXQtMS4xMF8xDQpubWFwLTMuMzANCm5zcHItNC4zXzINCm5zcy0zLjgNCm50
b3AtMi4yXzENCm9hZi0wLjYuMTBfMQ0Kb2JqcHJlbGluay0xLjBfMQ0Kb3Blbi1tb3RpZi0yLjIu
Ml8xDQpvcGVub2ZmaWNlLTEuMVJDNA0Kb3BlcmEtNy4yMC4yMDAzMDkwNQ0KcDUtQXV0aGVuLVJh
ZGl1cy0wLjA5XzENCnA1LUJpdC1WZWN0b3ItNi4zDQpwNS1EQkktMS4yMA0KcDUtRGF0YS1Db21w
YXJlLTAuMDINCnA1LURhdGEtSGV4RHVtcC0wLjAyDQpwNS1EYXRhLVNob3dUYWJsZS0zLjMNCnA1
LURhdGUtQ2FsYy01LjMNCnA1LUZpbGUtVGFpbC0wLjk4XzENCnA1LUhUTUwtUGFyc2VyLTMuMzEN
CnA1LUhUTUwtVGFnc2V0LTMuMDMNCnA1LUlPLTEuMjANCnA1LU1ENS0yLjAyDQpwNS1NSU1FLUJh
c2U2NC0yLjIwDQpwNS1OZXQtRGFlbW9uLTAuMzYNCnA1LU5ldC1TU0xlYXktMS4yMw0KcDUtTmV0
UGFja2V0LTAuMDQNCnA1LVBsUlBDLTAuMjAxNg0KcDUtU05NUC1NSUItQ29tcGlsZXItMC4wNg0K
cDUtU05NUF9TZXNzaW9uLTAuOTUNCnA1LVN0b3JhYmxlLTIuMDcNCnA1LVRpbWVEYXRlLTEuMTYs
MQ0KcDUtVVJJLTEuMjUNCnA1LWxpYnd3dy01LjY5DQpwNS10eXBlMWluc3QtMC42LjENCnBhbmdv
LTEuMi41DQpwY3JlLTQuMw0KcGRrc2gtNS4yLjE0cDINCnBpbG90LWxpbmstMC4xMS43XzINCnBr
Z2NvbmZpZy0wLjE1LjANCnBrZ2RiLmRiDQpwbmctMS4yLjVfMg0KcG9wdC0xLjYuNF8xDQpwb3J0
dXBncmFkZS0yMDAzMDcyMw0KcHkyMy1leHBhdC0yLjNfMg0KcHkyMy1ndGstMi4wLjANCnB5MjMt
bnVtZXJpYy0yMy4wDQpweXRob24tMi4zXzENCnFwb3BwZXItMi41M180DQpxdC0zLjEuMV81DQpy
YWRpdXNkLWNpc3Ryb24tMS42LjdfMw0KcmNfc3Vici0xLjE2DQpycG0tMy4wLjZfOA0KcnJkdG9v
bC0xLjAuNDENCnJ1YnktMS42LjguMjAwMy4wNC4xOQ0KcnVieS1iZGIxLTAuMi4xDQpydWJ5LXJk
b2MtMC4wLjAuYjINCnJ1Ynktc2hpbS1ydWJ5MTgtMS44LjAucDIuMjAwMy4wNC4xOV8xDQpzYW1i
YS0yLjIuOGENCnNjcm9sbGtlZXBlci0wLjMuMTJfMiwxDQpzZG9jYm9vay14bWwtNC4xLjIuNV8x
DQpzbWJmcy0xLjQuMQ0Kc291bmR0cmFja2VyLWdub21lLTAuNi42DQpzb3VwLTAuNy4xMQ0Kc3Rh
cnR1cC1ub3RpZmljYXRpb24tMC41XzENCnQxbGliLTUuMC4wDQp0Y2wtOC4zLjVfMg0KdGlmZi0z
LjUuN18xDQp0ay04LjMuNV8yDQp0bjMyNzAtNC40DQp0dG1rZmRpci0wLjBfMQ0KdWNkLXNubXAt
NC4yLjZfMw0KdW5peDJkb3MtMS4zDQp1cndmb250cy0xLjANCnV1bGliLTAuNS4xOA0KdmltLTYu
MS4zNDMNCnZuYy0zLjMuN18xDQp2b3JiaXMtMS4wYjQsMQ0Kdm9yYmlzLXRvb2xzLTEuMF80LDMN
CndlYmZvbnRzLTAuMjFfMQ0Kd2dldC0xLjguMl80DQp3aGlza2VyLTEuNF8xDQp3cmFwcGVyLTEu
MF8zDQp4MzI3MC0zLjEuMS42DQp4YW5pbS0yLjkyLjANCnhtbGNhdG1nci0wLjJfMQ0KeG1tcy1l
c291bmQtMS4yLjRfMQ0KeHBkZi0yLjAyLjENCnhwb3N0aXQtMy4zLjENCnltZXNzZW5nZXItMC45
OS4xOS4xLDIwMDIwOTAyDQp6aXAtMi4zXzENCg==

--=-gAeS+lwoGfe0DEQfBiRV--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1064007587.283.279.camel>