<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>194929</bug_id>
          
          <creation_ts>2007-10-06 19:08 0000</creation_ts>
          <short_desc>media-gfx/gphoto2-2.4.0 fails to build due to failed version check</short_desc>
          <delta_ts>2008-03-30 21:32:30 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>212167</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>borfig@gmail.com</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          <cc>bugs@dev.gentooexperimental.org</cc>
    
    <cc>graphics@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>borfig@gmail.com</who>
            <bug_when>2007-10-06 19:08:04 0000</bug_when>
            <thetext>media-gfx/gphoto2-2.4.0 failed to build on ~amd64 due to a configure error:
configure: error: Version requirement libgphoto2 &gt;= 2.3.1.3.trunk not met. Found: 2.4.0
I have just upgraded media-libs/libgphoto2 to 2.4.0-r1 before that.


Reproducible: Always

Steps to Reproduce:
On ~amd64
1. install/upgrade media-libs/libgphoto2 to 2.4.0-r1
2. install/upgrade media-gfx/gphoto2 to 2.4.0

Actual Results:  
the configuration step failed

Expected Results:  
gphoto2 configuration would have been successful, get compiled and installed.

a snip from the build log (will be also attached in a sec):
checking for libgphoto2 to use... autodetect
checking for LIBGPHOTO2... no
checking libgphoto2 config program... gphoto2-config
checking for gphoto2-config... /usr/bin/gphoto2-config
checking for libgphoto2 version according to gphoto2-config... 2.4.0
checking if libgphoto2 version is matching requirement &gt;= 2.3.1.3.trunk... no
configure: error: Version requirement libgphoto2 &gt;= 2.3.1.3.trunk not met. Found: 2.4.0

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/media-gfx/gphoto2-2.4.0/work/gphoto2-2.4.0/config.log
 *
 * ERROR: media-gfx/gphoto2-2.4.0 failed.
 * Call stack:
 *              ebuild.sh, line 1687:  Called dyn_compile
 *              ebuild.sh, line 1025:  Called qa_call &apos;src_compile&apos;
 *              ebuild.sh, line   44:  Called src_compile
 *   gphoto2-2.4.0.ebuild, line   29:  Called econf &apos;--enable-nls&apos; &apos;--with-cdk&apos; &apos;--without-aalib&apos; &apos;--without-jpeg&apos; &apos;--without-exif&apos; &apos;--with-readline&apos;
 *              ebuild.sh, line  624:  Called die
 * The specific snippet of code:
 *                      die &quot;econf failed&quot;
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/tmp/portage/media-gfx/gphoto2-2.4.0/temp/build.log&apos;.
 *

I could not reproduce the error on my ~x86, and I have seen the line &quot;checking for LIBGPHOTO2...&quot; says yes instead.

my emerge --info:
Portage 2.1.3.12 (default-linux/amd64/2007.0/desktop, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r8 x86_64 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Timestamp of tree: Sat, 06 Oct 2007 10:32:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18
sys-devel/gcc-config: 1.4.0-r2
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=nocona -O2 -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config&quot;
CONFIG_PROTECT_MASK=&quot;/etc/X11 /etc/bash /etc/bash_completion.d /etc/env.d /etc/env.d/java/ /etc/gconf /etc/gimp /etc/gtk /etc/gtk-2.0 /etc/hal /etc/hotplug /etc/init.d /etc/modules.d /etc/pam.d /etc/revdep-rebuild /etc/skel /etc/ssl /etc/terminfo /etc/texmf /etc/texmf/web2c /etc/udev /etc/udev/rules.d /etc/vim /etc/wget&quot;
CXXFLAGS=&quot;-march=nocona -O2 -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch&quot;
GENTOO_MIRRORS=&quot;http://mirror.hamakor.org.il/pub/mirrors/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo&quot;
LANG=&quot;en_US.utf8&quot;
LINGUAS=&quot;en&quot;
MAKEOPTS=&quot;-j3 -s&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local/layman/xeffects /usr/portage/local/kvm /usr/portage/local/crossdev&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X a52 aac acpi alsa amd64 arts bash-completion berkdb bidi bitmap-fonts bzip2 cairo cdr cli cracklib css cups dbus dri dv dvd dvdnav dvdr dvdread emboss enca encode evo fam ffmpeg firefox flac fortran gdbm gif glitz gstreamer gtk hal iconv isdnlog ithreads jpeg kde kdeenablefinal logrotate lzo mad midi mikmod mmx mng mp2 mp3 mp4 mpeg mudflap musepack musicbrainz ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf png pnm pppd qt3 qt3support quicktime readline reflection rtc sdl session speex spell spl sse sse2 ssl ssse3 svg tcpd tetex theora threads tiff tordns truetype truetype-fonts type1-fonts unicode utempter vcd vorbis wavepack xanim xml xorg xprint xscreensaver xv xvid xvmc zlib&quot; ALSA_CARDS=&quot;ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; CAMERAS=&quot;canon&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;en&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;nvidia&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


here i
checking for libgphoto2 to use... autodetect
checking for LIBGPHOTO2... no
checking libgphoto2 config program... gphoto2-config
checking for gphoto2-config... /usr/bin/gphoto2-config
checking for libgphoto2 version according to gphoto2-config... 2.4.0
checking if libgphoto2 version is matching requirement &gt;= 2.3.1.3.trunk... no
configure: error: Version requirement libgphoto2 &gt;= 2.3.1.3.trunk not met. Found: 2.4.0

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/media-gfx/gphoto2-2.4.0/work/gphoto2-2.4.0/config.log
 *
 * ERROR: media-gfx/gphoto2-2.4.0 failed.
 * Call stack:
 *              ebuild.sh, line 1687:  Called dyn_compile
 *              ebuild.sh, line 1025:  Called qa_call &apos;src_compile&apos;
 *              ebuild.sh, line   44:  Called src_compile
 *   gphoto2-2.4.0.ebuild, line   29:  Called econf &apos;--enable-nls&apos; &apos;--with-cdk&apos; &apos;--without-aalib&apos; &apos;--without-jpeg&apos; &apos;--without-exif&apos; &apos;--with-readline&apos;
 *              ebuild.sh, line  624:  Called die
 * The specific snippet of code:
 *                      die &quot;econf failed&quot;
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at &apos;/var/tmp/portage/media-gfx/gphoto2-2.4.0/temp/build.log&apos;.
 *</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>borfig@gmail.com</who>
            <bug_when>2007-10-06 19:08:43 0000</bug_when>
            <thetext>Created an attachment (id=132760)
My failed build log

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eva@gentoo.org</who>
            <bug_when>2007-10-07 13:15:05 0000</bug_when>
            <thetext>the version written in the configure confused me. Fix is in CVS, thanks for reporting.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>borfig@gmail.com</who>
            <bug_when>2007-10-10 16:09:52 0000</bug_when>
            <thetext>I webrsynced just now (portage 9.10.2007&apos;th snapshot).
gphoto2-2.4.0 still fails to build even after recompiling libgphoto2-2.4.0-r1
same error as described before.
nothing has changed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eva@gentoo.org</who>
            <bug_when>2007-10-10 17:02:15 0000</bug_when>
            <thetext>webrsync is not supposed to be always up to date (I already webrsynced a box that went back 3 days in time compared to its last rsync !).

So, works for me as you can see below:
[snip]
checking for x86_64-pc-linux-gnu-pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libgphoto2 to use... autodetect
checking for LIBGPHOTO2... yes
checking libgphoto2 library flags... &quot;-lgphoto2 -lgphoto2_port -lexif -lm -lusb  &quot;
checking libgphoto2 cpp flags... &quot;-I/usr/include/gphoto2 -I/usr/include/libexif  &quot;
checking for strptime... yes
[snip]

If it still fails for you after using the normal sync procedure, please reopen.

# emerge --info
Portage 2.1.3.12 (default-linux/amd64/2007.0, gcc-4.2.0, glibc-2.6.1-r0, 2.6.22-gentoo-r5 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r5 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-50
Timestamp of tree: Tue, 09 Oct 2007 12:00:01 +0000
app-shells/bash:     3.2_p17-r1
dev-lang/python:     2.4.4-r5, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0_rc4-r1
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r3
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS=&quot;amd64 ~amd64&quot;
CBUILD=&quot;x86_64-pc-linux-gnu&quot;
CFLAGS=&quot;-march=athlon64 -O2 -g -pipe&quot;
CHOST=&quot;x86_64-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc&quot;
CONFIG_PROTECT_MASK=&quot;/etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d&quot;
CXXFLAGS=&quot;-march=athlon64 -O2 -g -pipe&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug strict test unmerge-orphans userfetch&quot;
GENTOO_MIRRORS=&quot;http://ftp.club-internet.fr/pub/mirrors/gentoo http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://85.25.128.62&quot;
LANG=&quot;fr_FR.UTF-8&quot;
LC_ALL=&quot;fr_FR.UTF-8&quot;
LDFLAGS=&quot;-Wl,-O1 -Wl,--as-needed&quot;
LINGUAS=&quot;fr en ja&quot;
MAKEOPTS=&quot;-j3&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_RSYNC_OPTS=&quot;--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/portage/local/layman/nouveau /usr/portage/local/layman/voip /usr/portage/local/layman/sunrise /usr/portage/local/layman/gnome-experimental /home/eva/devel/overlay&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;X a52 aac acl acpi alsa amd64 avahi bash-completion bitmap-fonts bogofilter bzip2 cairo cdr cjk cli cracklib crypt cups curl daap dbus dga dri dvd dvdr eds encode evo exif ffmpeg flac freewnn galago glitz gnome gnutls gphoto2 gpm gstreamer gtk gtkhtml hal iconv ipv6 isdnlog jpeg keyring kqemu ldap libgda libnotify logrotate mad mmx mpeg mudflap musicbrainz ncurses networkmanager nfs nls nntp nptl nptlonly ntp ogg openct opengl openmp pam pcre pda pdf perl png ppds pppd python readline reflection sasl session smp spell spl sse sse2 ssl svg sysfs tcpd test theora threads truetype-fonts type1-fonts unicode urandom usb v4l vim-syntax vorbis x264 xcb xinerama xml xorg xulrunner xv xvid zlib&quot; ALSA_CARDS=&quot;ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci&quot; ALSA_PCM_PLUGINS=&quot;adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol&quot; ELIBC=&quot;glibc&quot; INPUT_DEVICES=&quot;keyboard mouse evdev synaptics&quot; KERNEL=&quot;linux&quot; LCD_DEVICES=&quot;bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text&quot; LINGUAS=&quot;fr en ja&quot; USERLAND=&quot;GNU&quot; VIDEO_CARDS=&quot;vesa nv&quot;
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>borfig@gmail.com</who>
            <bug_when>2007-10-10 17:57:41 0000</bug_when>
            <thetext>Created an attachment (id=133068)
Another failed configure log

Another compilation of gphoto2-2.4.0 after a regular rsync and a recompiled libgphoto-2.4.0-r1.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>borfig@gmail.com</who>
            <bug_when>2007-10-10 18:22:41 0000</bug_when>
            <thetext>as you can see in the 2nd attachment:
[snip]
checking for x86_64-pc-linux-gnu-pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libgphoto2 to use... autodetect
checking for LIBGPHOTO2... no
checking libgphoto2 config program... gphoto2-config
checking for gphoto2-config... /usr/bin/gphoto2-config
checking for libgphoto2 version according to gphoto2-config... 2.4.0
checking if libgphoto2 version is matching requirement &gt;= 2.3.1.3.trunk... no
configure: error: Version requirement libgphoto2 &gt;= 2.3.1.3.trunk not met. Found: 2.4.0
[/snip]
I wonder why the LIBGPHOTO2 test failed in my case, while passed at yours.

I looked at the configure script and understood that it calls pkg-config to check whether libgphoto2 exists. A manual call revealed:

[snip]
beast ~ # pkg-config --exists libgphoto2 --print-errors
Package libexif was not found in the pkg-config search path.
Perhaps you should add the directory containing `libexif.pc&apos;
to the PKG_CONFIG_PATH environment variable
Package &apos;libexif&apos;, required by &apos;libgphoto2&apos;, not found
[/snip]

but I installed libgphoto2 without libexif support (I don&apos;t have exif in USE flags at all):
[snip]
[ebuild   R   ] media-libs/libgphoto2-2.4.0-r1  USE=&quot;hal nls -doc -exif&quot; CAMERAS=&quot;canon -adc65 -agfa_cl20 -aox -barbie -casio_qv -clicksmart310 -digigr8 -digita -dimagev -dimera3500 -directory -enigma13 -fuji -gsmart300 -hp215 -iclick -jamcam -jd11 -kodak_dc120 -kodak_dc210 -kodak_dc240 -kodak_dc3200 -kodak_ez200 -konica -konica_qm150 -largan -lg_gsm -mars -mustek -panasonic_coolshot -panasonic_dc1000 -panasonic_dc1580 -panasonic_l859 -pccam300 -pccam600 -polaroid_pdc320 -polaroid_pdc640 -polaroid_pdc700 -ptp2 -ricoh -ricoh_g3 -samsung -sierra -sipix_blink -sipix_blink2 -sipix_web2 -smal -sonix -sony_dscf1 -sony_dscf55 -soundvision -spca50x -sq905 -stv0674 -stv0680 -sx330z -template -toshiba_pdrm11&quot; 0 kB
[/snip]

On both my x86 and x86_64 installations I don&apos;t have exif in my USE flags.
On the x86 I have media-libs/libexif installed and on the x86_64 I don&apos;t have it installed.
This brings me to a preposition that the pkg-config data of libgphoto2 is not correct if installed without libexif support.

This could explain why I succeeded on my x86 and failed on my x86_64: I have libexif on the x86 and not on x86_64.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eva@gentoo.org</who>
            <bug_when>2007-10-10 22:58:11 0000</bug_when>
            <thetext>aha, that could indeed explain the problem. I have exif on both my dev box and my work box (the amd64) hence I couldn&apos;t see thep problem. I don&apos;t remember seeing a change about exif in libgphoto2&apos;s configure.in so it might be a problem in the generation of the .pc file. I&apos;ll dig this weekend hopefully but if you come up with a fix first, please fill free to submit a patch.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dlutolf@worldcom.ch</who>
            <bug_when>2008-01-04 19:50:44 0000</bug_when>
            <thetext>I have the same problem here

&gt;&gt;&gt; Emerging (1 of 1) media-gfx/gphoto2-2.4.0 to /
 * gphoto2-2.4.0.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                             [ ok ]
 * checking ebuild checksums ;-) ...                                                                [ ok ]
 * checking auxfile checksums ;-) ...                                                               [ ok ]
 * checking miscfile checksums ;-) ...                                                              [ ok ]
 * checking gphoto2-2.4.0.tar.gz ;-) ...                                                            [ ok ]
 * This profile has not been tested thoroughly and is not considered to be
 * a supported server profile at this time.  For a supported server
 * profile, please check the Hardened project (http://hardened.gentoo.org).

 * This profile is merely a convenience for people who require a more
 * minimal profile, yet are unable to use hardened due to restrictions in
 * the software being used on the server. This profile should also be used
 * if you require GCC 4.1 or Glibc 2.4 support. If you don&apos;t know if this
 * applies to you, then it doesn&apos;t and you should probably be using
 * Hardened, instead.

&gt;&gt;&gt; Unpacking source...
&gt;&gt;&gt; Unpacking gphoto2-2.4.0.tar.gz to /var/tmp/portage/media-gfx/gphoto2-2.4.0/work
&gt;&gt;&gt; Source unpacked.
&gt;&gt;&gt; Compiling source in /var/tmp/portage/media-gfx/gphoto2-2.4.0/work/gphoto2-2.4.0 ...

[...]
checking pkg-config is at least version 0.9.0... yes
checking for libgphoto2 to use... autodetect
checking for LIBGPHOTO2... no
checking libgphoto2 config program... gphoto2-config
checking for gphoto2-config... /usr/bin/gphoto2-config
checking for libgphoto2 version according to gphoto2-config... 2.4.0
checking if libgphoto2 version is matching requirement &gt;= 2.3.1.3.trunk... no
configure: error: Version requirement libgphoto2 &gt;= 2.3.1.3.trunk not met. Found: 2.4.0

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/media-gfx/gphoto2-2.4.0/work/gphoto2-2.4.0/config.log
 *
 * ERROR: media-gfx/gphoto2-2.4.0 failed.
 * Call stack:
 *               ebuild.sh, line   35:  Called src_compile
 *             environment, line   69:  Called econf &apos;src_compile&apos; &apos;src_compile&apos; &apos;--enable-nls&apos; &apos;--with-cdk&apos; &apos;--without-aalib&apos; &apos;--without-jpeg&apos;
 *               ebuild.sh, line  490:  Called die
 * The specific snippet of code:
 *                      die &quot;econf failed&quot;
 *  The die message:
 *   econf failed


/var/tmp/portage/media-gfx/gphoto2-2.4.0/work/gphoto2-2.4.0/config.log DOES NOT EXIST

finally, libgphoto2 &gt;= 2.3.1.3

idefix ~ # equery list libgphoto2
[ Searching for package &apos;libgphoto2&apos; in all categories among: ]
 * installed packages
[I--] [ ~] media-libs/libgphoto2-2.4.0-r1 (0)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eva@gentoo.org</who>
            <bug_when>2008-01-05 12:32:16 0000</bug_when>
            <thetext>Thanks but the &quot;me too&quot; aren&apos;t helping. The issue is clearly identified, .pc files are not generated the  way it was in previous releases for libgphoto and that&apos;s what&apos;s triggering this bug. Unless you have info for a fix or some upstream diff, please don&apos;t add any more comments.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>satherot@gmail.com</who>
            <bug_when>2008-02-11 13:19:57 0000</bug_when>
            <thetext>Created an attachment (id=143201)
configure patch

Hi, I&apos;ve made a little patch changing the way of checking the currently installed version of libgphoto2 with the 2.3.1.3.trunk.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>yaq@world.pl</who>
            <bug_when>2008-02-22 22:22:37 0000</bug_when>
            <thetext>Emerging libexif solves the problem.

From /usr/lib/pkgconfig/libgphoto2.pc:
...
12 Requires: libgphoto2_port &gt;= 0.6.2, libexif &gt;= 0.6.13

Error message is a little bit imprecise.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>eva@gentoo.org</who>
            <bug_when>2008-03-30 21:32:30 0000</bug_when>
            <thetext>libgphoto 2.4.1 + gphoto 2.4.1 has a fix for this. The fix is not perfect but oh well...</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>132760</attachid>
            <date>2007-10-06 19:08 0000</date>
            <desc>My failed build log</desc>
            <filename>gphoto-amd64-fail</filename>
            <type>text/plain</type>
            <data encoding="base64">Y2hlY2tpbmcgZm9yIGEgQlNELWNvbXBhdGlibGUgaW5zdGFsbC4uLiAvdXNyL2Jpbi9pbnN0YWxs
IC1jDQpjaGVja2luZyB3aGV0aGVyIGJ1aWxkIGVudmlyb25tZW50IGlzIHNhbmUuLi4geWVzDQpj
aGVja2luZyBmb3IgYSB0aHJlYWQtc2FmZSBta2RpciAtcC4uLiAvYmluL21rZGlyIC1wDQpjaGVj
a2luZyBmb3IgZ2F3ay4uLiBnYXdrDQpjaGVja2luZyB3aGV0aGVyIG1ha2Ugc2V0cyAkKE1BS0Up
Li4uIHllcw0KY2hlY2tpbmcgZm9yIFBPU0lYIHNoICQoKSBjb21tYW5kIHN1YnN0aXR1dGlvbi4u
LiB5ZXMNCmNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWdjYy4uLiB4ODZfNjQtcGMt
bGludXgtZ251LWdjYw0KY2hlY2tpbmcgZm9yIEMgY29tcGlsZXIgZGVmYXVsdCBvdXRwdXQgZmls
ZSBuYW1lLi4uIGEub3V0DQpjaGVja2luZyB3aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtzLi4u
IHllcw0KY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgY3Jvc3MgY29tcGlsaW5nLi4uIG5vDQpjaGVj
a2luZyBmb3Igc3VmZml4IG9mIGV4ZWN1dGFibGVzLi4uIA0KY2hlY2tpbmcgZm9yIHN1ZmZpeCBv
ZiBvYmplY3QgZmlsZXMuLi4gbw0KY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdO
VSBDIGNvbXBpbGVyLi4uIHllcw0KY2hlY2tpbmcgd2hldGhlciB4ODZfNjQtcGMtbGludXgtZ251
LWdjYyBhY2NlcHRzIC1nLi4uIHllcw0KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1nbnUt
Z2NjIG9wdGlvbiB0byBhY2NlcHQgSVNPIEM4OS4uLiBub25lIG5lZWRlZA0KY2hlY2tpbmcgZm9y
IHN0eWxlIG9mIGluY2x1ZGUgdXNlZCBieSBtYWtlLi4uIEdOVQ0KY2hlY2tpbmcgZGVwZW5kZW5j
eSBzdHlsZSBvZiB4ODZfNjQtcGMtbGludXgtZ251LWdjYy4uLiBnY2MzDQpjaGVja2luZyBob3cg
dG8gcnVuIHRoZSBDIHByZXByb2Nlc3Nvci4uLiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtRQ0K
Y2hlY2tpbmcgd2hldGhlciB4ODZfNjQtcGMtbGludXgtZ251LWdjYyBhbmQgY2MgdW5kZXJzdGFu
ZCAtYyBhbmQgLW8gdG9nZXRoZXIuLi4geWVzDQpjaGVja2luZyBidWlsZCBzeXN0ZW0gdHlwZS4u
LiB4ODZfNjQtcGMtbGludXgtZ251DQpjaGVja2luZyBob3N0IHN5c3RlbSB0eXBlLi4uIHg4Nl82
NC1wYy1saW51eC1nbnUNCmNoZWNraW5nIGZvciBhIHNlZCB0aGF0IGRvZXMgbm90IHRydW5jYXRl
IG91dHB1dC4uLiAvYmluL3NlZA0KY2hlY2tpbmcgZm9yIGdyZXAgdGhhdCBoYW5kbGVzIGxvbmcg
bGluZXMgYW5kIC1lLi4uIC9iaW4vZ3JlcA0KY2hlY2tpbmcgZm9yIGVncmVwLi4uIC9iaW4vZ3Jl
cCAtRQ0KY2hlY2tpbmcgZm9yIGxkIHVzZWQgYnkgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MuLi4g
L3Vzci94ODZfNjQtcGMtbGludXgtZ251L2Jpbi9sZA0KY2hlY2tpbmcgaWYgdGhlIGxpbmtlciAo
L3Vzci94ODZfNjQtcGMtbGludXgtZ251L2Jpbi9sZCkgaXMgR05VIGxkLi4uIHllcw0KY2hlY2tp
bmcgZm9yIC91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9iaW4vbGQgb3B0aW9uIHRvIHJlbG9hZCBv
YmplY3QgZmlsZXMuLi4gLXINCmNoZWNraW5nIGZvciBCU0QtY29tcGF0aWJsZSBubS4uLiAvdXNy
L2Jpbi9ubSAtQg0KY2hlY2tpbmcgd2hldGhlciBsbiAtcyB3b3Jrcy4uLiB5ZXMNCmNoZWNraW5n
IGhvdyB0byByZWNvZ25pc2UgZGVwZW5kZW50IGxpYnJhcmllcy4uLiBwYXNzX2FsbA0KY2hlY2tp
bmcgZm9yIEFOU0kgQyBoZWFkZXIgZmlsZXMuLi4geWVzDQpjaGVja2luZyBmb3Igc3lzL3R5cGVz
LmguLi4geWVzDQpjaGVja2luZyBmb3Igc3lzL3N0YXQuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciBz
dGRsaWIuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciBzdHJpbmcuaC4uLiB5ZXMNCmNoZWNraW5nIGZv
ciBtZW1vcnkuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciBzdHJpbmdzLmguLi4geWVzDQpjaGVja2lu
ZyBmb3IgaW50dHlwZXMuaC4uLiB5ZXMNCmNoZWNraW5nIGZvciBzdGRpbnQuaC4uLiB5ZXMNCmNo
ZWNraW5nIGZvciB1bmlzdGQuaC4uLiB5ZXMNCmNoZWNraW5nIGRsZmNuLmggdXNhYmlsaXR5Li4u
IHllcw0KY2hlY2tpbmcgZGxmY24uaCBwcmVzZW5jZS4uLiB5ZXMNCmNoZWNraW5nIGZvciBkbGZj
bi5oLi4uIHllcw0KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1nbnUtZysrLi4uIHg4Nl82
NC1wYy1saW51eC1nbnUtZysrDQpjaGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05V
IEMrKyBjb21waWxlci4uLiB5ZXMNCmNoZWNraW5nIHdoZXRoZXIgeDg2XzY0LXBjLWxpbnV4LWdu
dS1nKysgYWNjZXB0cyAtZy4uLiB5ZXMNCmNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgeDg2
XzY0LXBjLWxpbnV4LWdudS1nKysuLi4gZ2NjMw0KY2hlY2tpbmcgaG93IHRvIHJ1biB0aGUgQysr
IHByZXByb2Nlc3Nvci4uLiB4ODZfNjQtcGMtbGludXgtZ251LWcrKyAtRQ0KY2hlY2tpbmcgZm9y
IHg4Nl82NC1wYy1saW51eC1nbnUtZzc3Li4uIG5vDQpjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxp
bnV4LWdudS14bGYuLi4gbm8NCmNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWY3Ny4u
LiBubw0KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1nbnUtZnJ0Li4uIG5vDQpjaGVja2lu
ZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1wZ2Y3Ny4uLiBubw0KY2hlY2tpbmcgZm9yIHg4Nl82
NC1wYy1saW51eC1nbnUtY2Y3Ny4uLiBubw0KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1n
bnUtZm9ydDc3Li4uIG5vDQpjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1mbDMyLi4u
IG5vDQpjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1hZjc3Li4uIG5vDQpjaGVja2lu
ZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS14bGY5MC4uLiBubw0KY2hlY2tpbmcgZm9yIHg4Nl82
NC1wYy1saW51eC1nbnUtZjkwLi4uIG5vDQpjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdu
dS1wZ2Y5MC4uLiBubw0KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1nbnUtcGdocGYuLi4g
bm8NCmNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWVwY2Y5MC4uLiBubw0KY2hlY2tp
bmcgZm9yIHg4Nl82NC1wYy1saW51eC1nbnUtZ2ZvcnRyYW4uLi4geDg2XzY0LXBjLWxpbnV4LWdu
dS1nZm9ydHJhbg0KY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBGb3J0cmFu
IDc3IGNvbXBpbGVyLi4uIHllcw0KY2hlY2tpbmcgd2hldGhlciB4ODZfNjQtcGMtbGludXgtZ251
LWdmb3J0cmFuIGFjY2VwdHMgLWcuLi4geWVzDQpjaGVja2luZyB0aGUgbWF4aW11bSBsZW5ndGgg
b2YgY29tbWFuZCBsaW5lIGFyZ3VtZW50cy4uLiAzMjc2OA0KY2hlY2tpbmcgY29tbWFuZCB0byBw
YXJzZSAvdXNyL2Jpbi9ubSAtQiBvdXRwdXQgZnJvbSB4ODZfNjQtcGMtbGludXgtZ251LWdjYyBv
YmplY3QuLi4gb2sNCmNoZWNraW5nIGZvciBvYmpkaXIuLi4gLmxpYnMNCmNoZWNraW5nIGZvciB4
ODZfNjQtcGMtbGludXgtZ251LWFyLi4uIHg4Nl82NC1wYy1saW51eC1nbnUtYXINCmNoZWNraW5n
IGZvciB4ODZfNjQtcGMtbGludXgtZ251LXJhbmxpYi4uLiB4ODZfNjQtcGMtbGludXgtZ251LXJh
bmxpYg0KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1nbnUtc3RyaXAuLi4geDg2XzY0LXBj
LWxpbnV4LWdudS1zdHJpcA0KY2hlY2tpbmcgaWYgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2Mgc3Vw
cG9ydHMgLWZuby1ydHRpIC1mbm8tZXhjZXB0aW9ucy4uLiBubw0KY2hlY2tpbmcgZm9yIHg4Nl82
NC1wYy1saW51eC1nbnUtZ2NjIG9wdGlvbiB0byBwcm9kdWNlIFBJQy4uLiAtZlBJQw0KY2hlY2tp
bmcgaWYgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgUElDIGZsYWcgLWZQSUMgd29ya3MuLi4geWVz
DQpjaGVja2luZyBpZiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyBzdGF0aWMgZmxhZyAtc3RhdGlj
IHdvcmtzLi4uIHllcw0KY2hlY2tpbmcgaWYgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2Mgc3VwcG9y
dHMgLWMgLW8gZmlsZS5vLi4uIHllcw0KY2hlY2tpbmcgd2hldGhlciB0aGUgeDg2XzY0LXBjLWxp
bnV4LWdudS1nY2MgbGlua2VyICgvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvYmluL2xkIC1tIGVs
Zl94ODZfNjQpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzDQpjaGVja2luZyB3aGV0
aGVyIC1sYyBzaG91bGQgYmUgZXhwbGljaXRseSBsaW5rZWQgaW4uLi4gbm8NCmNoZWNraW5nIGR5
bmFtaWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcy4uLiBHTlUvTGludXggbGQuc28NCmNoZWNraW5n
IGhvdyB0byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhzIGludG8gcHJvZ3JhbXMuLi4gaW1tZWRpYXRl
DQpjaGVja2luZyB3aGV0aGVyIHN0cmlwcGluZyBsaWJyYXJpZXMgaXMgcG9zc2libGUuLi4geWVz
DQpjaGVja2luZyBpZiBsaWJ0b29sIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzDQpj
aGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzDQpjaGVja2lu
ZyB3aGV0aGVyIHRvIGJ1aWxkIHN0YXRpYyBsaWJyYXJpZXMuLi4geWVzDQpjb25maWd1cmU6IGNy
ZWF0aW5nIGxpYnRvb2wNCmFwcGVuZGluZyBjb25maWd1cmF0aW9uIHRhZyAiQ1hYIiB0byBsaWJ0
b29sDQpjaGVja2luZyBmb3IgbGQgdXNlZCBieSB4ODZfNjQtcGMtbGludXgtZ251LWcrKy4uLiAv
dXNyL3g4Nl82NC1wYy1saW51eC1nbnUvYmluL2xkIC1tIGVsZl94ODZfNjQNCmNoZWNraW5nIGlm
IHRoZSBsaW5rZXIgKC91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9iaW4vbGQgLW0gZWxmX3g4Nl82
NCkgaXMgR05VIGxkLi4uIHllcw0KY2hlY2tpbmcgd2hldGhlciB0aGUgeDg2XzY0LXBjLWxpbnV4
LWdudS1nKysgbGlua2VyICgvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvYmluL2xkIC1tIGVsZl94
ODZfNjQpIHN1cHBvcnRzIHNoYXJlZCBsaWJyYXJpZXMuLi4geWVzDQpjaGVja2luZyBmb3IgeDg2
XzY0LXBjLWxpbnV4LWdudS1nKysgb3B0aW9uIHRvIHByb2R1Y2UgUElDLi4uIC1mUElDDQpjaGVj
a2luZyBpZiB4ODZfNjQtcGMtbGludXgtZ251LWcrKyBQSUMgZmxhZyAtZlBJQyB3b3Jrcy4uLiB5
ZXMNCmNoZWNraW5nIGlmIHg4Nl82NC1wYy1saW51eC1nbnUtZysrIHN0YXRpYyBmbGFnIC1zdGF0
aWMgd29ya3MuLi4geWVzDQpjaGVja2luZyBpZiB4ODZfNjQtcGMtbGludXgtZ251LWcrKyBzdXBw
b3J0cyAtYyAtbyBmaWxlLm8uLi4geWVzDQpjaGVja2luZyB3aGV0aGVyIHRoZSB4ODZfNjQtcGMt
bGludXgtZ251LWcrKyBsaW5rZXIgKC91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9iaW4vbGQgLW0g
ZWxmX3g4Nl82NCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcy4uLiB5ZXMNCmNoZWNraW5nIGR5
bmFtaWMgbGlua2VyIGNoYXJhY3RlcmlzdGljcy4uLiBHTlUvTGludXggbGQuc28NCmNoZWNraW5n
IGhvdyB0byBoYXJkY29kZSBsaWJyYXJ5IHBhdGhzIGludG8gcHJvZ3JhbXMuLi4gaW1tZWRpYXRl
DQphcHBlbmRpbmcgY29uZmlndXJhdGlvbiB0YWcgIkY3NyIgdG8gbGlidG9vbA0KY2hlY2tpbmcg
aWYgbGlidG9vbCBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4uIHllcw0KY2hlY2tpbmcgd2hl
dGhlciB0byBidWlsZCBzaGFyZWQgbGlicmFyaWVzLi4uIHllcw0KY2hlY2tpbmcgd2hldGhlciB0
byBidWlsZCBzdGF0aWMgbGlicmFyaWVzLi4uIHllcw0KY2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1s
aW51eC1nbnUtZ2ZvcnRyYW4gb3B0aW9uIHRvIHByb2R1Y2UgUElDLi4uIC1mUElDDQpjaGVja2lu
ZyBpZiB4ODZfNjQtcGMtbGludXgtZ251LWdmb3J0cmFuIFBJQyBmbGFnIC1mUElDIHdvcmtzLi4u
IHllcw0KY2hlY2tpbmcgaWYgeDg2XzY0LXBjLWxpbnV4LWdudS1nZm9ydHJhbiBzdGF0aWMgZmxh
ZyAtc3RhdGljIHdvcmtzLi4uIHllcw0KY2hlY2tpbmcgaWYgeDg2XzY0LXBjLWxpbnV4LWdudS1n
Zm9ydHJhbiBzdXBwb3J0cyAtYyAtbyBmaWxlLm8uLi4geWVzDQpjaGVja2luZyB3aGV0aGVyIHRo
ZSB4ODZfNjQtcGMtbGludXgtZ251LWdmb3J0cmFuIGxpbmtlciAoL3Vzci94ODZfNjQtcGMtbGlu
dXgtZ251L2Jpbi9sZCAtbSBlbGZfeDg2XzY0KSBzdXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzLi4u
IHllcw0KY2hlY2tpbmcgZHluYW1pYyBsaW5rZXIgY2hhcmFjdGVyaXN0aWNzLi4uIEdOVS9MaW51
eCBsZC5zbw0KY2hlY2tpbmcgaG93IHRvIGhhcmRjb2RlIGxpYnJhcnkgcGF0aHMgaW50byBwcm9n
cmFtcy4uLiBpbW1lZGlhdGUNCmNoZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxlIGluc3RhbGwu
Li4gL3Vzci9iaW4vaW5zdGFsbCAtYw0KY2hlY2tpbmcgUEtHX0NPTkZJR19QQVRILi4uIC91c3Iv
cXQvMy9saWI2NC9wa2djb25maWc6L3Vzci9xdC8zL2xpYjMyL3BrZ2NvbmZpZw0KY2hlY2tpbmcg
Zm9yIHBrZy1jb25maWcuLi4gL3Vzci9iaW4vcGtnLWNvbmZpZw0KY2hlY2tpbmcgZm9yIHBvL01h
a2V2YXJzIHJlcXVpcmluZyBoYWNrLi4uIG5vDQpjaGVja2luZyB3aGV0aGVyIE5MUyBpcyByZXF1
ZXN0ZWQuLi4geWVzDQpjaGVja2luZyBmb3IgbXNnZm10Li4uIC91c3IvYmluL21zZ2ZtdA0KY2hl
Y2tpbmcgZm9yIGdtc2dmbXQuLi4gL3Vzci9iaW4vZ21zZ2ZtdA0KY2hlY2tpbmcgZm9yIHhnZXR0
ZXh0Li4uIC91c3IvYmluL3hnZXR0ZXh0DQpjaGVja2luZyBmb3IgbXNnbWVyZ2UuLi4gL3Vzci9i
aW4vbXNnbWVyZ2UNCmNoZWNraW5nIGZvciBsZCB1c2VkIGJ5IEdDQy4uLiAvdXNyL3g4Nl82NC1w
Yy1saW51eC1nbnUvYmluL2xkIC1tIGVsZl94ODZfNjQNCmNoZWNraW5nIGlmIHRoZSBsaW5rZXIg
KC91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9iaW4vbGQgLW0gZWxmX3g4Nl82NCkgaXMgR05VIGxk
Li4uIHllcw0KY2hlY2tpbmcgZm9yIHNoYXJlZCBsaWJyYXJ5IHJ1biBwYXRoIG9yaWdpbi4uLiBk
b25lDQpjaGVja2luZyB3aGV0aGVyIE5MUyBpcyByZXF1ZXN0ZWQuLi4geWVzDQpjaGVja2luZyBm
b3IgR05VIGdldHRleHQgaW4gbGliYy4uLiB5ZXMNCmNoZWNraW5nIHdoZXRoZXIgdG8gdXNlIE5M
Uy4uLiB5ZXMNCmNoZWNraW5nIHdoZXJlIHRoZSBnZXR0ZXh0IGZ1bmN0aW9uIGNvbWVzIGZyb20u
Li4gbGliYw0KY2hlY2tpbmcgZm9yIG1zZ2ZtdC4uLiAoY2FjaGVkKSAvdXNyL2Jpbi9tc2dmbXQN
CmNoZWNraW5nIGZvciBnbXNnZm10Li4uIChjYWNoZWQpIC91c3IvYmluL2dtc2dmbXQNCmNoZWNr
aW5nIGZvciB4Z2V0dGV4dC4uLiAoY2FjaGVkKSAvdXNyL2Jpbi94Z2V0dGV4dA0KY2hlY2tpbmcg
Zm9yIG1zZ21lcmdlLi4uIChjYWNoZWQpIC91c3IvYmluL21zZ21lcmdlDQpjaGVja2luZyBmb3Ig
aWNvbnYuLi4geWVzDQpjaGVja2luZyBmb3IgaWNvbnYgZGVjbGFyYXRpb24uLi4gDQogICAgICAg
ICBleHRlcm4gc2l6ZV90IGljb252IChpY29udl90IGNkLCBjaGFyICogKmluYnVmLCBzaXplX3Qg
KmluYnl0ZXNsZWZ0LCBjaGFyICogKm91dGJ1Ziwgc2l6ZV90ICpvdXRieXRlc2xlZnQpOw0KY2hl
Y2tpbmcgZm9yIGR5bmFtaWMgbGlicmFyeSBleHRlbnNpb24uLi4gLnNvDQpjaGVja2luZyBmb3Ig
eDg2XzY0LXBjLWxpbnV4LWdudS1wa2ctY29uZmlnLi4uIChjYWNoZWQpIC91c3IvYmluL3BrZy1j
b25maWcNCmNoZWNraW5nIHBrZy1jb25maWcgaXMgYXQgbGVhc3QgdmVyc2lvbiAwLjkuMC4uLiB5
ZXMNCmNoZWNraW5nIGZvciBsaWJncGhvdG8yIHRvIHVzZS4uLiBhdXRvZGV0ZWN0DQpjaGVja2lu
ZyBmb3IgTElCR1BIT1RPMi4uLiBubw0KY2hlY2tpbmcgbGliZ3Bob3RvMiBjb25maWcgcHJvZ3Jh
bS4uLiBncGhvdG8yLWNvbmZpZw0KY2hlY2tpbmcgZm9yIGdwaG90bzItY29uZmlnLi4uIC91c3Iv
YmluL2dwaG90bzItY29uZmlnDQpjaGVja2luZyBmb3IgbGliZ3Bob3RvMiB2ZXJzaW9uIGFjY29y
ZGluZyB0byBncGhvdG8yLWNvbmZpZy4uLiAyLjQuMA0KY2hlY2tpbmcgaWYgbGliZ3Bob3RvMiB2
ZXJzaW9uIGlzIG1hdGNoaW5nIHJlcXVpcmVtZW50ID49IDIuMy4xLjMudHJ1bmsuLi4gbm8NCmNv
bmZpZ3VyZTogZXJyb3I6IFZlcnNpb24gcmVxdWlyZW1lbnQgbGliZ3Bob3RvMiA+PSAyLjMuMS4z
LnRydW5rIG5vdCBtZXQuIEZvdW5kOiAyLjQuMA0KDQohISEgUGxlYXNlIGF0dGFjaCB0aGUgZm9s
bG93aW5nIGZpbGUgd2hlbiBmaWxpbmcgYSByZXBvcnQgdG8gYnVncy5nZW50b28ub3JnOg0KISEh
IC92YXIvdG1wL3BvcnRhZ2UvbWVkaWEtZ2Z4L2dwaG90bzItMi40LjAvd29yay9ncGhvdG8yLTIu
NC4wL2NvbmZpZy5sb2cNCiAbWzMxOzAxbSobWzBtIA0KIBtbMzE7MDFtKhtbMG0gRVJST1I6IG1l
ZGlhLWdmeC9ncGhvdG8yLTIuNC4wIGZhaWxlZC4NCiAbWzMxOzAxbSobWzBtIENhbGwgc3RhY2s6
DQogG1szMTswMW0qG1swbSAgICAgICAgICAgICAgZWJ1aWxkLnNoLCBsaW5lIDE2ODc6ICBDYWxs
ZWQgZHluX2NvbXBpbGUNCiAbWzMxOzAxbSobWzBtICAgICAgICAgICAgICBlYnVpbGQuc2gsIGxp
bmUgMTAyNTogIENhbGxlZCBxYV9jYWxsICdzcmNfY29tcGlsZScNCiAbWzMxOzAxbSobWzBtICAg
ICAgICAgICAgICBlYnVpbGQuc2gsIGxpbmUgICA0NDogIENhbGxlZCBzcmNfY29tcGlsZQ0KIBtb
MzE7MDFtKhtbMG0gICBncGhvdG8yLTIuNC4wLmVidWlsZCwgbGluZSAgIDI5OiAgQ2FsbGVkIGVj
b25mICctLWVuYWJsZS1ubHMnICctLXdpdGgtY2RrJyAnLS13aXRob3V0LWFhbGliJyAnLS13aXRo
b3V0LWpwZWcnICctLXdpdGhvdXQtZXhpZicgJy0td2l0aC1yZWFkbGluZScNCiAbWzMxOzAxbSob
WzBtICAgICAgICAgICAgICBlYnVpbGQuc2gsIGxpbmUgIDYyNDogIENhbGxlZCBkaWUNCiAbWzMx
OzAxbSobWzBtIFRoZSBzcGVjaWZpYyBzbmlwcGV0IG9mIGNvZGU6DQogG1szMTswMW0qG1swbSAg
IAkJCWRpZSAiZWNvbmYgZmFpbGVkIg0KIBtbMzE7MDFtKhtbMG0gIFRoZSBkaWUgbWVzc2FnZToN
CiAbWzMxOzAxbSobWzBtICAgZWNvbmYgZmFpbGVkDQogG1szMTswMW0qG1swbSANCiAbWzMxOzAx
bSobWzBtIElmIHlvdSBuZWVkIHN1cHBvcnQsIHBvc3QgdGhlIHRvcG1vc3QgYnVpbGQgZXJyb3Is
IGFuZCB0aGUgY2FsbCBzdGFjayBpZiByZWxldmFudC4NCiAbWzMxOzAxbSobWzBtIEEgY29tcGxl
dGUgYnVpbGQgbG9nIGlzIGxvY2F0ZWQgYXQgJy92YXIvdG1wL3BvcnRhZ2UvbWVkaWEtZ2Z4L2dw
aG90bzItMi40LjAvdGVtcC9idWlsZC5sb2cnLg0KIBtbMzE7MDFtKhtbMG0gDQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>133068</attachid>
            <date>2007-10-10 17:57 0000</date>
            <desc>Another failed configure log</desc>
            <filename>config.log</filename>
            <type>text/plain</type>
            <data encoding="base64">VGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hp
bGUKcnVubmluZyBjb25maWd1cmUsIHRvIGFpZCBkZWJ1Z2dpbmcgaWYgY29uZmlndXJlIG1ha2Vz
IGEgbWlzdGFrZS4KCkl0IHdhcyBjcmVhdGVkIGJ5IGdwaG90bzIgY29tbWFuZCBsaW5lIGludGVy
ZmFjZSBjb25maWd1cmUgMi40LjAsIHdoaWNoIHdhcwpnZW5lcmF0ZWQgYnkgR05VIEF1dG9jb25m
IDIuNjEuICBJbnZvY2F0aW9uIGNvbW1hbmQgbGluZSB3YXMKCiAgJCAuL2NvbmZpZ3VyZSAtLXBy
ZWZpeD0vdXNyIC0taG9zdD14ODZfNjQtcGMtbGludXgtZ251IC0tbWFuZGlyPS91c3Ivc2hhcmUv
bWFuIC0taW5mb2Rpcj0vdXNyL3NoYXJlL2luZm8gLS1kYXRhZGlyPS91c3Ivc2hhcmUgLS1zeXNj
b25mZGlyPS9ldGMgLS1sb2NhbHN0YXRlZGlyPS92YXIvbGliIC0tZW5hYmxlLW5scyAtLXdpdGgt
Y2RrIC0td2l0aG91dC1hYWxpYiAtLXdpdGhvdXQtanBlZyAtLXdpdGhvdXQtZXhpZiAtLXdpdGgt
cmVhZGxpbmUgLS1saWJkaXI9L3Vzci9saWI2NCAtLWJ1aWxkPXg4Nl82NC1wYy1saW51eC1nbnUK
CiMjIC0tLS0tLS0tLSAjIwojIyBQbGF0Zm9ybS4gIyMKIyMgLS0tLS0tLS0tICMjCgpob3N0bmFt
ZSA9IGJlYXN0CnVuYW1lIC1tID0geDg2XzY0CnVuYW1lIC1yID0gMi42LjIyLWdlbnRvby1yOAp1
bmFtZSAtcyA9IExpbnV4CnVuYW1lIC12ID0gIzEgU01QIFBSRUVNUFQgVGh1IFNlcCAyNyAyMzox
NDozNSBJU1QgMjAwNwoKL3Vzci9iaW4vdW5hbWUgLXAgPSBJbnRlbChSKSBDb3JlKFRNKTIgQ1BV
IDY2MDAgQCAyLjQwR0h6Ci9iaW4vdW5hbWUgLVggICAgID0gdW5rbm93bgoKL2Jpbi9hcmNoICAg
ICAgICAgICAgICA9IHVua25vd24KL3Vzci9iaW4vYXJjaCAtayAgICAgICA9IHVua25vd24KL3Vz
ci9jb252ZXgvZ2V0c3lzaW5mbyA9IHVua25vd24KL3Vzci9iaW4vaG9zdGluZm8gICAgICA9IHVu
a25vd24KL2Jpbi9tYWNoaW5lICAgICAgICAgICA9IHVua25vd24KL3Vzci9iaW4vb3NsZXZlbCAg
ICAgICA9IHVua25vd24KL2Jpbi91bml2ZXJzZSAgICAgICAgICA9IHVua25vd24KClBBVEg6IC91
c3IvbG9jYWwvc2JpbgpQQVRIOiAvc2JpbgpQQVRIOiAvdXNyL3NiaW4KUEFUSDogL3Vzci9saWI2
NC9wb3J0YWdlL2JpbgpQQVRIOiAvdXNyL2xvY2FsL2JpbgpQQVRIOiAvYmluClBBVEg6IC91c3Iv
YmluClBBVEg6IC9vcHQvYmluClBBVEg6IC91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9nY2MtYmlu
LzQuMi4wClBBVEg6IC9vcHQvYmxhY2tkb3duLWpkay0xLjQuMi4wMy9iaW4KUEFUSDogL29wdC9i
bGFja2Rvd24tamRrLTEuNC4yLjAzL2pyZS9iaW4KUEFUSDogL3Vzci9rZGUvMy41L3NiaW4KUEFU
SDogL3Vzci9rZGUvMy41L2JpbgpQQVRIOiAvdXNyL3F0LzMvYmluCgoKIyMgLS0tLS0tLS0tLS0g
IyMKIyMgQ29yZSB0ZXN0cy4gIyMKIyMgLS0tLS0tLS0tLS0gIyMKCmNvbmZpZ3VyZToyMDgyOiBj
aGVja2luZyBmb3IgYSBCU0QtY29tcGF0aWJsZSBpbnN0YWxsCmNvbmZpZ3VyZToyMTM4OiByZXN1
bHQ6IC91c3IvYmluL2luc3RhbGwgLWMKY29uZmlndXJlOjIxNDk6IGNoZWNraW5nIHdoZXRoZXIg
YnVpbGQgZW52aXJvbm1lbnQgaXMgc2FuZQpjb25maWd1cmU6MjE5MjogcmVzdWx0OiB5ZXMKY29u
ZmlndXJlOjIyMjA6IGNoZWNraW5nIGZvciBhIHRocmVhZC1zYWZlIG1rZGlyIC1wCmNvbmZpZ3Vy
ZToyMjU5OiByZXN1bHQ6IC9iaW4vbWtkaXIgLXAKY29uZmlndXJlOjIyNzI6IGNoZWNraW5nIGZv
ciBnYXdrCmNvbmZpZ3VyZToyMjg4OiBmb3VuZCAvYmluL2dhd2sKY29uZmlndXJlOjIyOTk6IHJl
c3VsdDogZ2F3awpjb25maWd1cmU6MjMxMDogY2hlY2tpbmcgd2hldGhlciBtYWtlIHNldHMgJChN
QUtFKQpjb25maWd1cmU6MjMzMTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjI1NTc6IGNoZWNraW5n
IGZvciBQT1NJWCBzaCAkKCkgY29tbWFuZCBzdWJzdGl0dXRpb24KY29uZmlndXJlOjI1NjE6IHJl
c3VsdDogeWVzCmNvbmZpZ3VyZToyNjM4OiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdu
dS1nY2MKY29uZmlndXJlOjI2NTQ6IGZvdW5kIC91c3IvYmluL3g4Nl82NC1wYy1saW51eC1nbnUt
Z2NjCmNvbmZpZ3VyZToyNjY1OiByZXN1bHQ6IHg4Nl82NC1wYy1saW51eC1nbnUtZ2NjCmNvbmZp
Z3VyZToyOTQzOiBjaGVja2luZyBmb3IgQyBjb21waWxlciB2ZXJzaW9uCmNvbmZpZ3VyZToyOTUw
OiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtLXZlcnNpb24gPiY1Cng4Nl82NC1wYy1saW51eC1n
bnUtZ2NjIChHQ0MpIDQuMi4wIChHZW50b28gNC4yLjAgcDEuNCkKQ29weXJpZ2h0IChDKSAyMDA3
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgpUaGlzIGlzIGZyZWUgc29mdHdhcmU7IHNl
ZSB0aGUgc291cmNlIGZvciBjb3B5aW5nIGNvbmRpdGlvbnMuICBUaGVyZSBpcyBOTwp3YXJyYW50
eTsgbm90IGV2ZW4gZm9yIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4KCmNvbmZpZ3VyZToyOTUzOiAkPyA9IDAKY29uZmlndXJlOjI5NjA6IHg4Nl82
NC1wYy1saW51eC1nbnUtZ2NjIC12ID4mNQpVc2luZyBidWlsdC1pbiBzcGVjcy4KVGFyZ2V0OiB4
ODZfNjQtcGMtbGludXgtZ251CkNvbmZpZ3VyZWQgd2l0aDogL3Zhci90bXAvcG9ydGFnZS9zeXMt
ZGV2ZWwvZ2NjLTQuMi4wL3dvcmsvZ2NjLTQuMi4wL2NvbmZpZ3VyZSAtLXByZWZpeD0vdXNyIC0t
YmluZGlyPS91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9nY2MtYmluLzQuMi4wIC0taW5jbHVkZWRp
cj0vdXNyL2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4LWdudS80LjIuMC9pbmNsdWRlIC0tZGF0YWRp
cj0vdXNyL3NoYXJlL2djYy1kYXRhL3g4Nl82NC1wYy1saW51eC1nbnUvNC4yLjAgLS1tYW5kaXI9
L3Vzci9zaGFyZS9nY2MtZGF0YS94ODZfNjQtcGMtbGludXgtZ251LzQuMi4wL21hbiAtLWluZm9k
aXI9L3Vzci9zaGFyZS9nY2MtZGF0YS94ODZfNjQtcGMtbGludXgtZ251LzQuMi4wL2luZm8gLS13
aXRoLWd4eC1pbmNsdWRlLWRpcj0vdXNyL2xpYi9nY2MveDg2XzY0LXBjLWxpbnV4LWdudS80LjIu
MC9pbmNsdWRlL2crKy12NCAtLWhvc3Q9eDg2XzY0LXBjLWxpbnV4LWdudSAtLWJ1aWxkPXg4Nl82
NC1wYy1saW51eC1nbnUgLS1kaXNhYmxlLWFsdGl2ZWMgLS1lbmFibGUtbmxzIC0td2l0aG91dC1p
bmNsdWRlZC1nZXR0ZXh0IC0td2l0aC1zeXN0ZW0temxpYiAtLWRpc2FibGUtY2hlY2tpbmcgLS1k
aXNhYmxlLXdlcnJvciAtLWVuYWJsZS1zZWN1cmVwbHQgLS1kaXNhYmxlLWxpYnVud2luZC1leGNl
cHRpb25zIC0tZW5hYmxlLW11bHRpbGliIC0tZW5hYmxlLWxpYm11ZGZsYXAgLS1kaXNhYmxlLWxp
YnNzcCAtLWRpc2FibGUtbGliZ2NqIC0tZW5hYmxlLWxhbmd1YWdlcz1jLGMrKyxmb3J0cmFuIC0t
ZW5hYmxlLXNoYXJlZCAtLWVuYWJsZS10aHJlYWRzPXBvc2l4IC0tZW5hYmxlLV9fY3hhX2F0ZXhp
dCAtLWVuYWJsZS1jbG9jYWxlPWdudQpUaHJlYWQgbW9kZWw6IHBvc2l4CmdjYyB2ZXJzaW9uIDQu
Mi4wIChHZW50b28gNC4yLjAgcDEuNCkKY29uZmlndXJlOjI5NjM6ICQ/ID0gMApjb25maWd1cmU6
Mjk3MDogeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgLVYgPiY1Cng4Nl82NC1wYy1saW51eC1nbnUt
Z2NjOiAnLVYnIG9wdGlvbiBtdXN0IGhhdmUgYXJndW1lbnQKY29uZmlndXJlOjI5NzM6ICQ/ID0g
MQpjb25maWd1cmU6Mjk5NjogY2hlY2tpbmcgZm9yIEMgY29tcGlsZXIgZGVmYXVsdCBvdXRwdXQg
ZmlsZSBuYW1lCmNvbmZpZ3VyZTozMDIzOiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtbWFyY2g9
bm9jb25hIC1PMiAtcGlwZSAgIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6MzAyNjogJD8gPSAw
CmNvbmZpZ3VyZTozMDY0OiByZXN1bHQ6IGEub3V0CmNvbmZpZ3VyZTozMDgxOiBjaGVja2luZyB3
aGV0aGVyIHRoZSBDIGNvbXBpbGVyIHdvcmtzCmNvbmZpZ3VyZTozMDkxOiAuL2Eub3V0CmNvbmZp
Z3VyZTozMDk0OiAkPyA9IDAKY29uZmlndXJlOjMxMTE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToz
MTE4OiBjaGVja2luZyB3aGV0aGVyIHdlIGFyZSBjcm9zcyBjb21waWxpbmcKY29uZmlndXJlOjMx
MjA6IHJlc3VsdDogbm8KY29uZmlndXJlOjMxMjM6IGNoZWNraW5nIGZvciBzdWZmaXggb2YgZXhl
Y3V0YWJsZXMKY29uZmlndXJlOjMxMzA6IHg4Nl82NC1wYy1saW51eC1nbnUtZ2NjIC1vIGNvbmZ0
ZXN0IC1tYXJjaD1ub2NvbmEgLU8yIC1waXBlICAgY29uZnRlc3QuYyAgPiY1CmNvbmZpZ3VyZToz
MTMzOiAkPyA9IDAKY29uZmlndXJlOjMxNTc6IHJlc3VsdDogCmNvbmZpZ3VyZTozMTYzOiBjaGVj
a2luZyBmb3Igc3VmZml4IG9mIG9iamVjdCBmaWxlcwpjb25maWd1cmU6MzE4OTogeDg2XzY0LXBj
LWxpbnV4LWdudS1nY2MgLWMgLW1hcmNoPW5vY29uYSAtTzIgLXBpcGUgIGNvbmZ0ZXN0LmMgPiY1
CmNvbmZpZ3VyZTozMTkyOiAkPyA9IDAKY29uZmlndXJlOjMyMTU6IHJlc3VsdDogbwpjb25maWd1
cmU6MzIxOTogY2hlY2tpbmcgd2hldGhlciB3ZSBhcmUgdXNpbmcgdGhlIEdOVSBDIGNvbXBpbGVy
CmNvbmZpZ3VyZTozMjQ4OiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtYyAtbWFyY2g9bm9jb25h
IC1PMiAtcGlwZSAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjMyNTQ6ICQ/ID0gMApjb25maWd1
cmU6MzI3MTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjMyNzY6IGNoZWNraW5nIHdoZXRoZXIgeDg2
XzY0LXBjLWxpbnV4LWdudS1nY2MgYWNjZXB0cyAtZwpjb25maWd1cmU6MzMwNjogeDg2XzY0LXBj
LWxpbnV4LWdudS1nY2MgLWMgLWcgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozMzEyOiAkPyA9
IDAKY29uZmlndXJlOjM0MTE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTozNDI4OiBjaGVja2luZyBm
b3IgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2Mgb3B0aW9uIHRvIGFjY2VwdCBJU08gQzg5CmNvbmZp
Z3VyZTozNTAyOiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAgLWMgLW1hcmNoPW5vY29uYSAtTzIg
LXBpcGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTozNTA4OiAkPyA9IDAKY29uZmlndXJlOjM1
MzE6IHJlc3VsdDogbm9uZSBuZWVkZWQKY29uZmlndXJlOjM1NjA6IGNoZWNraW5nIGZvciBzdHls
ZSBvZiBpbmNsdWRlIHVzZWQgYnkgbWFrZQpjb25maWd1cmU6MzU4ODogcmVzdWx0OiBHTlUKY29u
ZmlndXJlOjM2MTM6IGNoZWNraW5nIGRlcGVuZGVuY3kgc3R5bGUgb2YgeDg2XzY0LXBjLWxpbnV4
LWdudS1nY2MKY29uZmlndXJlOjM3MDQ6IHJlc3VsdDogZ2NjMwpjb25maWd1cmU6MzcyNDogY2hl
Y2tpbmcgaG93IHRvIHJ1biB0aGUgQyBwcmVwcm9jZXNzb3IKY29uZmlndXJlOjM3NjQ6IHg4Nl82
NC1wYy1saW51eC1nbnUtZ2NjIC1FICBjb25mdGVzdC5jCmNvbmZpZ3VyZTozNzcwOiAkPyA9IDAK
Y29uZmlndXJlOjM4MDE6IHg4Nl82NC1wYy1saW51eC1nbnUtZ2NjIC1FICBjb25mdGVzdC5jCmNv
bmZ0ZXN0LmM6MTA6Mjg6IGVycm9yOiBhY19ub25leGlzdGVudC5oOiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5CmNvbmZpZ3VyZTozODA3OiAkPyA9IDEKY29uZmlndXJlOiBmYWlsZWQgcHJvZ3Jh
bSB3YXM6CnwgLyogY29uZmRlZnMuaC4gICovCnwgI2RlZmluZSBQQUNLQUdFX05BTUUgImdwaG90
bzIgY29tbWFuZCBsaW5lIGludGVyZmFjZSIKfCAjZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAiZ3Bo
b3RvMiIKfCAjZGVmaW5lIFBBQ0tBR0VfVkVSU0lPTiAiMi40LjAiCnwgI2RlZmluZSBQQUNLQUdF
X1NUUklORyAiZ3Bob3RvMiBjb21tYW5kIGxpbmUgaW50ZXJmYWNlIDIuNC4wIgp8ICNkZWZpbmUg
UEFDS0FHRV9CVUdSRVBPUlQgImdwaG90by1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQiCnwg
I2RlZmluZSBQQUNLQUdFICJncGhvdG8yIgp8ICNkZWZpbmUgVkVSU0lPTiAiMi40LjAiCnwgLyog
ZW5kIGNvbmZkZWZzLmguICAqLwp8ICNpbmNsdWRlIDxhY19ub25leGlzdGVudC5oPgpjb25maWd1
cmU6Mzg0MDogcmVzdWx0OiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtRQpjb25maWd1cmU6Mzg2
OTogeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgLUUgIGNvbmZ0ZXN0LmMKY29uZmlndXJlOjM4NzU6
ICQ/ID0gMApjb25maWd1cmU6MzkwNjogeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgLUUgIGNvbmZ0
ZXN0LmMKY29uZnRlc3QuYzoxMDoyODogZXJyb3I6IGFjX25vbmV4aXN0ZW50Lmg6IE5vIHN1Y2gg
ZmlsZSBvciBkaXJlY3RvcnkKY29uZmlndXJlOjM5MTI6ICQ/ID0gMQpjb25maWd1cmU6IGZhaWxl
ZCBwcm9ncmFtIHdhczoKfCAvKiBjb25mZGVmcy5oLiAgKi8KfCAjZGVmaW5lIFBBQ0tBR0VfTkFN
RSAiZ3Bob3RvMiBjb21tYW5kIGxpbmUgaW50ZXJmYWNlIgp8ICNkZWZpbmUgUEFDS0FHRV9UQVJO
QU1FICJncGhvdG8yIgp8ICNkZWZpbmUgUEFDS0FHRV9WRVJTSU9OICIyLjQuMCIKfCAjZGVmaW5l
IFBBQ0tBR0VfU1RSSU5HICJncGhvdG8yIGNvbW1hbmQgbGluZSBpbnRlcmZhY2UgMi40LjAiCnwg
I2RlZmluZSBQQUNLQUdFX0JVR1JFUE9SVCAiZ3Bob3RvLWRldmVsQGxpc3RzLnNvdXJjZWZvcmdl
Lm5ldCIKfCAjZGVmaW5lIFBBQ0tBR0UgImdwaG90bzIiCnwgI2RlZmluZSBWRVJTSU9OICIyLjQu
MCIKfCAvKiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+
CmNvbmZpZ3VyZTozOTUwOiBjaGVja2luZyB3aGV0aGVyIHg4Nl82NC1wYy1saW51eC1nbnUtZ2Nj
IGFuZCBjYyB1bmRlcnN0YW5kIC1jIGFuZCAtbyB0b2dldGhlcgpjb25maWd1cmU6Mzk4NTogeDg2
XzY0LXBjLWxpbnV4LWdudS1nY2MgLWMgY29uZnRlc3QuYyAtbyBjb25mdGVzdDIubyA+JjUKY29u
ZmlndXJlOjM5ODg6ICQ/ID0gMApjb25maWd1cmU6Mzk5NDogeDg2XzY0LXBjLWxpbnV4LWdudS1n
Y2MgLWMgY29uZnRlc3QuYyAtbyBjb25mdGVzdDIubyA+JjUKY29uZmlndXJlOjM5OTc6ICQ/ID0g
MApjb25maWd1cmU6NDAwODogY2MgLWMgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjQwMTE6ICQ/
ID0gMApjb25maWd1cmU6NDAxOTogY2MgLWMgY29uZnRlc3QuYyAtbyBjb25mdGVzdDIubyA+JjUK
Y29uZmlndXJlOjQwMjI6ICQ/ID0gMApjb25maWd1cmU6NDAyODogY2MgLWMgY29uZnRlc3QuYyAt
byBjb25mdGVzdDIubyA+JjUKY29uZmlndXJlOjQwMzE6ICQ/ID0gMApjb25maWd1cmU6NDA0OTog
cmVzdWx0OiB5ZXMKY29uZmlndXJlOjQxNTM6IGNoZWNraW5nIGJ1aWxkIHN5c3RlbSB0eXBlCmNv
bmZpZ3VyZTo0MTcxOiByZXN1bHQ6IHg4Nl82NC1wYy1saW51eC1nbnUKY29uZmlndXJlOjQxOTM6
IGNoZWNraW5nIGhvc3Qgc3lzdGVtIHR5cGUKY29uZmlndXJlOjQyMDg6IHJlc3VsdDogeDg2XzY0
LXBjLWxpbnV4LWdudQpjb25maWd1cmU6NDIzMDogY2hlY2tpbmcgZm9yIGEgc2VkIHRoYXQgZG9l
cyBub3QgdHJ1bmNhdGUgb3V0cHV0CmNvbmZpZ3VyZTo0Mjg0OiByZXN1bHQ6IC9iaW4vc2VkCmNv
bmZpZ3VyZTo0Mjg3OiBjaGVja2luZyBmb3IgZ3JlcCB0aGF0IGhhbmRsZXMgbG9uZyBsaW5lcyBh
bmQgLWUKY29uZmlndXJlOjQzNjE6IHJlc3VsdDogL2Jpbi9ncmVwCmNvbmZpZ3VyZTo0MzY2OiBj
aGVja2luZyBmb3IgZWdyZXAKY29uZmlndXJlOjQ0NDQ6IHJlc3VsdDogL2Jpbi9ncmVwIC1FCmNv
bmZpZ3VyZTo0NDYwOiBjaGVja2luZyBmb3IgbGQgdXNlZCBieSB4ODZfNjQtcGMtbGludXgtZ251
LWdjYwpjb25maWd1cmU6NDUyNzogcmVzdWx0OiAvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvYmlu
L2xkCmNvbmZpZ3VyZTo0NTM2OiBjaGVja2luZyBpZiB0aGUgbGlua2VyICgvdXNyL3g4Nl82NC1w
Yy1saW51eC1nbnUvYmluL2xkKSBpcyBHTlUgbGQKY29uZmlndXJlOjQ1NTE6IHJlc3VsdDogeWVz
CmNvbmZpZ3VyZTo0NTU2OiBjaGVja2luZyBmb3IgL3Vzci94ODZfNjQtcGMtbGludXgtZ251L2Jp
bi9sZCBvcHRpb24gdG8gcmVsb2FkIG9iamVjdCBmaWxlcwpjb25maWd1cmU6NDU2MzogcmVzdWx0
OiAtcgpjb25maWd1cmU6NDU4MTogY2hlY2tpbmcgZm9yIEJTRC1jb21wYXRpYmxlIG5tCmNvbmZp
Z3VyZTo0NjMwOiByZXN1bHQ6IC91c3IvYmluL25tIC1CCmNvbmZpZ3VyZTo0NjM0OiBjaGVja2lu
ZyB3aGV0aGVyIGxuIC1zIHdvcmtzCmNvbmZpZ3VyZTo0NjM4OiByZXN1bHQ6IHllcwpjb25maWd1
cmU6NDY0NTogY2hlY2tpbmcgaG93IHRvIHJlY29nbmlzZSBkZXBlbmRlbnQgbGlicmFyaWVzCmNv
bmZpZ3VyZTo0ODIxOiByZXN1bHQ6IHBhc3NfYWxsCmNvbmZpZ3VyZTo0OTA5OiB4ODZfNjQtcGMt
bGludXgtZ251LWdjYyAtYyAtbWFyY2g9bm9jb25hIC1PMiAtcGlwZSAgY29uZnRlc3QuYyA+JjUK
Y29uZmlndXJlOjQ5MTI6ICQ/ID0gMApjb25maWd1cmU6NTA1MTogY2hlY2tpbmcgZm9yIEFOU0kg
QyBoZWFkZXIgZmlsZXMKY29uZmlndXJlOjUwODE6IHg4Nl82NC1wYy1saW51eC1nbnUtZ2NjIC1j
IC1tYXJjaD1ub2NvbmEgLU8yIC1waXBlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTA4Nzog
JD8gPSAwCmNvbmZpZ3VyZTo1MTg2OiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtbyBjb25mdGVz
dCAtbWFyY2g9bm9jb25hIC1PMiAtcGlwZSAgIGNvbmZ0ZXN0LmMgID4mNQpjb25maWd1cmU6NTE4
OTogJD8gPSAwCmNvbmZpZ3VyZTo1MTk1OiAuL2NvbmZ0ZXN0CmNvbmZpZ3VyZTo1MTk4OiAkPyA9
IDAKY29uZmlndXJlOjUyMTU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1MjM5OiBjaGVja2luZyBm
b3Igc3lzL3R5cGVzLmgKY29uZmlndXJlOjUyNjA6IHg4Nl82NC1wYy1saW51eC1nbnUtZ2NjIC1j
IC1tYXJjaD1ub2NvbmEgLU8yIC1waXBlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTI2Njog
JD8gPSAwCmNvbmZpZ3VyZTo1MjgyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTIzOTogY2hlY2tp
bmcgZm9yIHN5cy9zdGF0LmgKY29uZmlndXJlOjUyNjA6IHg4Nl82NC1wYy1saW51eC1nbnUtZ2Nj
IC1jIC1tYXJjaD1ub2NvbmEgLU8yIC1waXBlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6NTI2
NjogJD8gPSAwCmNvbmZpZ3VyZTo1MjgyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTIzOTogY2hl
Y2tpbmcgZm9yIHN0ZGxpYi5oCmNvbmZpZ3VyZTo1MjYwOiB4ODZfNjQtcGMtbGludXgtZ251LWdj
YyAtYyAtbWFyY2g9bm9jb25hIC1PMiAtcGlwZSAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjUy
NjY6ICQ/ID0gMApjb25maWd1cmU6NTI4MjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjUyMzk6IGNo
ZWNraW5nIGZvciBzdHJpbmcuaApjb25maWd1cmU6NTI2MDogeDg2XzY0LXBjLWxpbnV4LWdudS1n
Y2MgLWMgLW1hcmNoPW5vY29uYSAtTzIgLXBpcGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo1
MjY2OiAkPyA9IDAKY29uZmlndXJlOjUyODI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1MjM5OiBj
aGVja2luZyBmb3IgbWVtb3J5LmgKY29uZmlndXJlOjUyNjA6IHg4Nl82NC1wYy1saW51eC1nbnUt
Z2NjIC1jIC1tYXJjaD1ub2NvbmEgLU8yIC1waXBlICBjb25mdGVzdC5jID4mNQpjb25maWd1cmU6
NTI2NjogJD8gPSAwCmNvbmZpZ3VyZTo1MjgyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTIzOTog
Y2hlY2tpbmcgZm9yIHN0cmluZ3MuaApjb25maWd1cmU6NTI2MDogeDg2XzY0LXBjLWxpbnV4LWdu
dS1nY2MgLWMgLW1hcmNoPW5vY29uYSAtTzIgLXBpcGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3Vy
ZTo1MjY2OiAkPyA9IDAKY29uZmlndXJlOjUyODI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1MjM5
OiBjaGVja2luZyBmb3IgaW50dHlwZXMuaApjb25maWd1cmU6NTI2MDogeDg2XzY0LXBjLWxpbnV4
LWdudS1nY2MgLWMgLW1hcmNoPW5vY29uYSAtTzIgLXBpcGUgIGNvbmZ0ZXN0LmMgPiY1CmNvbmZp
Z3VyZTo1MjY2OiAkPyA9IDAKY29uZmlndXJlOjUyODI6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1
MjM5OiBjaGVja2luZyBmb3Igc3RkaW50LmgKY29uZmlndXJlOjUyNjA6IHg4Nl82NC1wYy1saW51
eC1nbnUtZ2NjIC1jIC1tYXJjaD1ub2NvbmEgLU8yIC1waXBlICBjb25mdGVzdC5jID4mNQpjb25m
aWd1cmU6NTI2NjogJD8gPSAwCmNvbmZpZ3VyZTo1MjgyOiByZXN1bHQ6IHllcwpjb25maWd1cmU6
NTIzOTogY2hlY2tpbmcgZm9yIHVuaXN0ZC5oCmNvbmZpZ3VyZTo1MjYwOiB4ODZfNjQtcGMtbGlu
dXgtZ251LWdjYyAtYyAtbWFyY2g9bm9jb25hIC1PMiAtcGlwZSAgY29uZnRlc3QuYyA+JjUKY29u
ZmlndXJlOjUyNjY6ICQ/ID0gMApjb25maWd1cmU6NTI4MjogcmVzdWx0OiB5ZXMKY29uZmlndXJl
OjUzMDk6IGNoZWNraW5nIGRsZmNuLmggdXNhYmlsaXR5CmNvbmZpZ3VyZTo1MzI2OiB4ODZfNjQt
cGMtbGludXgtZ251LWdjYyAtYyAtbWFyY2g9bm9jb25hIC1PMiAtcGlwZSAgY29uZnRlc3QuYyA+
JjUKY29uZmlndXJlOjUzMzI6ICQ/ID0gMApjb25maWd1cmU6NTM0NjogcmVzdWx0OiB5ZXMKY29u
ZmlndXJlOjUzNTA6IGNoZWNraW5nIGRsZmNuLmggcHJlc2VuY2UKY29uZmlndXJlOjUzNjU6IHg4
Nl82NC1wYy1saW51eC1nbnUtZ2NjIC1FICBjb25mdGVzdC5jCmNvbmZpZ3VyZTo1MzcxOiAkPyA9
IDAKY29uZmlndXJlOjUzODU6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo1NDE4OiBjaGVja2luZyBm
b3IgZGxmY24uaApjb25maWd1cmU6NTQyNjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjU0NTM6IGNo
ZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWcrKwpjb25maWd1cmU6NTQ2OTogZm91bmQg
L3Vzci9iaW4veDg2XzY0LXBjLWxpbnV4LWdudS1nKysKY29uZmlndXJlOjU0ODA6IHJlc3VsdDog
eDg2XzY0LXBjLWxpbnV4LWdudS1nKysKY29uZmlndXJlOjU1NTU6IGNoZWNraW5nIGZvciBDKysg
Y29tcGlsZXIgdmVyc2lvbgpjb25maWd1cmU6NTU2MjogeDg2XzY0LXBjLWxpbnV4LWdudS1nKysg
LS12ZXJzaW9uID4mNQp4ODZfNjQtcGMtbGludXgtZ251LWcrKyAoR0NDKSA0LjIuMCAoR2VudG9v
IDQuMi4wIHAxLjQpCkNvcHlyaWdodCAoQykgMjAwNyBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24s
IEluYy4KVGhpcyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJjZSBmb3IgY29weWluZyBj
b25kaXRpb25zLiAgVGhlcmUgaXMgTk8Kd2FycmFudHk7IG5vdCBldmVuIGZvciBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuCgpjb25maWd1cmU6NTU2
NTogJD8gPSAwCmNvbmZpZ3VyZTo1NTcyOiB4ODZfNjQtcGMtbGludXgtZ251LWcrKyAtdiA+JjUK
VXNpbmcgYnVpbHQtaW4gc3BlY3MuClRhcmdldDogeDg2XzY0LXBjLWxpbnV4LWdudQpDb25maWd1
cmVkIHdpdGg6IC92YXIvdG1wL3BvcnRhZ2Uvc3lzLWRldmVsL2djYy00LjIuMC93b3JrL2djYy00
LjIuMC9jb25maWd1cmUgLS1wcmVmaXg9L3VzciAtLWJpbmRpcj0vdXNyL3g4Nl82NC1wYy1saW51
eC1nbnUvZ2NjLWJpbi80LjIuMCAtLWluY2x1ZGVkaXI9L3Vzci9saWIvZ2NjL3g4Nl82NC1wYy1s
aW51eC1nbnUvNC4yLjAvaW5jbHVkZSAtLWRhdGFkaXI9L3Vzci9zaGFyZS9nY2MtZGF0YS94ODZf
NjQtcGMtbGludXgtZ251LzQuMi4wIC0tbWFuZGlyPS91c3Ivc2hhcmUvZ2NjLWRhdGEveDg2XzY0
LXBjLWxpbnV4LWdudS80LjIuMC9tYW4gLS1pbmZvZGlyPS91c3Ivc2hhcmUvZ2NjLWRhdGEveDg2
XzY0LXBjLWxpbnV4LWdudS80LjIuMC9pbmZvIC0td2l0aC1neHgtaW5jbHVkZS1kaXI9L3Vzci9s
aWIvZ2NjL3g4Nl82NC1wYy1saW51eC1nbnUvNC4yLjAvaW5jbHVkZS9nKystdjQgLS1ob3N0PXg4
Nl82NC1wYy1saW51eC1nbnUgLS1idWlsZD14ODZfNjQtcGMtbGludXgtZ251IC0tZGlzYWJsZS1h
bHRpdmVjIC0tZW5hYmxlLW5scyAtLXdpdGhvdXQtaW5jbHVkZWQtZ2V0dGV4dCAtLXdpdGgtc3lz
dGVtLXpsaWIgLS1kaXNhYmxlLWNoZWNraW5nIC0tZGlzYWJsZS13ZXJyb3IgLS1lbmFibGUtc2Vj
dXJlcGx0IC0tZGlzYWJsZS1saWJ1bndpbmQtZXhjZXB0aW9ucyAtLWVuYWJsZS1tdWx0aWxpYiAt
LWVuYWJsZS1saWJtdWRmbGFwIC0tZGlzYWJsZS1saWJzc3AgLS1kaXNhYmxlLWxpYmdjaiAtLWVu
YWJsZS1sYW5ndWFnZXM9YyxjKyssZm9ydHJhbiAtLWVuYWJsZS1zaGFyZWQgLS1lbmFibGUtdGhy
ZWFkcz1wb3NpeCAtLWVuYWJsZS1fX2N4YV9hdGV4aXQgLS1lbmFibGUtY2xvY2FsZT1nbnUKVGhy
ZWFkIG1vZGVsOiBwb3NpeApnY2MgdmVyc2lvbiA0LjIuMCAoR2VudG9vIDQuMi4wIHAxLjQpCmNv
bmZpZ3VyZTo1NTc1OiAkPyA9IDAKY29uZmlndXJlOjU1ODI6IHg4Nl82NC1wYy1saW51eC1nbnUt
ZysrIC1WID4mNQp4ODZfNjQtcGMtbGludXgtZ251LWcrKzogJy1WJyBvcHRpb24gbXVzdCBoYXZl
IGFyZ3VtZW50CmNvbmZpZ3VyZTo1NTg1OiAkPyA9IDEKY29uZmlndXJlOjU1ODg6IGNoZWNraW5n
IHdoZXRoZXIgd2UgYXJlIHVzaW5nIHRoZSBHTlUgQysrIGNvbXBpbGVyCmNvbmZpZ3VyZTo1NjE3
OiB4ODZfNjQtcGMtbGludXgtZ251LWcrKyAtYyAtbWFyY2g9bm9jb25hIC1PMiAtcGlwZSAgY29u
ZnRlc3QuY3BwID4mNQpjb25maWd1cmU6NTYyMzogJD8gPSAwCmNvbmZpZ3VyZTo1NjQwOiByZXN1
bHQ6IHllcwpjb25maWd1cmU6NTY0NTogY2hlY2tpbmcgd2hldGhlciB4ODZfNjQtcGMtbGludXgt
Z251LWcrKyBhY2NlcHRzIC1nCmNvbmZpZ3VyZTo1Njc1OiB4ODZfNjQtcGMtbGludXgtZ251LWcr
KyAtYyAtZyAgY29uZnRlc3QuY3BwID4mNQpjb25maWd1cmU6NTY4MTogJD8gPSAwCmNvbmZpZ3Vy
ZTo1NzgwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NTgwNTogY2hlY2tpbmcgZGVwZW5kZW5jeSBz
dHlsZSBvZiB4ODZfNjQtcGMtbGludXgtZ251LWcrKwpjb25maWd1cmU6NTg5NjogcmVzdWx0OiBn
Y2MzCmNvbmZpZ3VyZTo1OTIxOiBjaGVja2luZyBob3cgdG8gcnVuIHRoZSBDKysgcHJlcHJvY2Vz
c29yCmNvbmZpZ3VyZTo1OTU3OiB4ODZfNjQtcGMtbGludXgtZ251LWcrKyAtRSAgY29uZnRlc3Qu
Y3BwCmNvbmZpZ3VyZTo1OTYzOiAkPyA9IDAKY29uZmlndXJlOjU5OTQ6IHg4Nl82NC1wYy1saW51
eC1nbnUtZysrIC1FICBjb25mdGVzdC5jcHAKY29uZnRlc3QuY3BwOjIxOjI4OiBlcnJvcjogYWNf
bm9uZXhpc3RlbnQuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpjb25maWd1cmU6NjAwMDog
JD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2FzOgp8IC8qIGNvbmZkZWZzLmguICAq
Lwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJncGhvdG8yIGNvbW1hbmQgbGluZSBpbnRlcmZhY2Ui
CnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgImdwaG90bzIiCnwgI2RlZmluZSBQQUNLQUdFX1ZF
UlNJT04gIjIuNC4wIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJTkcgImdwaG90bzIgY29tbWFuZCBs
aW5lIGludGVyZmFjZSAyLjQuMCIKfCAjZGVmaW5lIFBBQ0tBR0VfQlVHUkVQT1JUICJncGhvdG8t
ZGV2ZWxAbGlzdHMuc291cmNlZm9yZ2UubmV0Igp8ICNkZWZpbmUgUEFDS0FHRSAiZ3Bob3RvMiIK
fCAjZGVmaW5lIFZFUlNJT04gIjIuNC4wIgp8ICNkZWZpbmUgU1REQ19IRUFERVJTIDEKfCAjZGVm
aW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFWRV9TWVNfU1RBVF9IIDEKfCAjZGVm
aW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCnwgI2RlZmluZSBI
QVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKfCAjZGVmaW5lIEhBVkVf
SU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9IIDEKfCAjZGVmaW5lIEhBVkVfVU5J
U1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAvKiBlbmQgY29uZmRlZnMuaC4gICov
CnwgI2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+CmNvbmZpZ3VyZTo2MDMzOiByZXN1bHQ6IHg4
Nl82NC1wYy1saW51eC1nbnUtZysrIC1FCmNvbmZpZ3VyZTo2MDYyOiB4ODZfNjQtcGMtbGludXgt
Z251LWcrKyAtRSAgY29uZnRlc3QuY3BwCmNvbmZpZ3VyZTo2MDY4OiAkPyA9IDAKY29uZmlndXJl
OjYwOTk6IHg4Nl82NC1wYy1saW51eC1nbnUtZysrIC1FICBjb25mdGVzdC5jcHAKY29uZnRlc3Qu
Y3BwOjIxOjI4OiBlcnJvcjogYWNfbm9uZXhpc3RlbnQuaDogTm8gc3VjaCBmaWxlIG9yIGRpcmVj
dG9yeQpjb25maWd1cmU6NjEwNTogJD8gPSAxCmNvbmZpZ3VyZTogZmFpbGVkIHByb2dyYW0gd2Fz
Ogp8IC8qIGNvbmZkZWZzLmguICAqLwp8ICNkZWZpbmUgUEFDS0FHRV9OQU1FICJncGhvdG8yIGNv
bW1hbmQgbGluZSBpbnRlcmZhY2UiCnwgI2RlZmluZSBQQUNLQUdFX1RBUk5BTUUgImdwaG90bzIi
CnwgI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjIuNC4wIgp8ICNkZWZpbmUgUEFDS0FHRV9TVFJJ
TkcgImdwaG90bzIgY29tbWFuZCBsaW5lIGludGVyZmFjZSAyLjQuMCIKfCAjZGVmaW5lIFBBQ0tB
R0VfQlVHUkVQT1JUICJncGhvdG8tZGV2ZWxAbGlzdHMuc291cmNlZm9yZ2UubmV0Igp8ICNkZWZp
bmUgUEFDS0FHRSAiZ3Bob3RvMiIKfCAjZGVmaW5lIFZFUlNJT04gIjIuNC4wIgp8ICNkZWZpbmUg
U1REQ19IRUFERVJTIDEKfCAjZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQp8ICNkZWZpbmUgSEFW
RV9TWVNfU1RBVF9IIDEKfCAjZGVmaW5lIEhBVkVfU1RETElCX0ggMQp8ICNkZWZpbmUgSEFWRV9T
VFJJTkdfSCAxCnwgI2RlZmluZSBIQVZFX01FTU9SWV9IIDEKfCAjZGVmaW5lIEhBVkVfU1RSSU5H
U19IIDEKfCAjZGVmaW5lIEhBVkVfSU5UVFlQRVNfSCAxCnwgI2RlZmluZSBIQVZFX1NURElOVF9I
IDEKfCAjZGVmaW5lIEhBVkVfVU5JU1REX0ggMQp8ICNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKfCAv
KiBlbmQgY29uZmRlZnMuaC4gICovCnwgI2luY2x1ZGUgPGFjX25vbmV4aXN0ZW50Lmg+CmNvbmZp
Z3VyZTo2MTU0OiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1nNzcKY29uZmlndXJl
OjYxODQ6IHJlc3VsdDogbm8KY29uZmlndXJlOjYxNTQ6IGNoZWNraW5nIGZvciB4ODZfNjQtcGMt
bGludXgtZ251LXhsZgpjb25maWd1cmU6NjE4NDogcmVzdWx0OiBubwpjb25maWd1cmU6NjE1NDog
Y2hlY2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1nbnUtZjc3CmNvbmZpZ3VyZTo2MTg0OiByZXN1
bHQ6IG5vCmNvbmZpZ3VyZTo2MTU0OiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1m
cnQKY29uZmlndXJlOjYxODQ6IHJlc3VsdDogbm8KY29uZmlndXJlOjYxNTQ6IGNoZWNraW5nIGZv
ciB4ODZfNjQtcGMtbGludXgtZ251LXBnZjc3CmNvbmZpZ3VyZTo2MTg0OiByZXN1bHQ6IG5vCmNv
bmZpZ3VyZTo2MTU0OiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1jZjc3CmNvbmZp
Z3VyZTo2MTg0OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZTo2MTU0OiBjaGVja2luZyBmb3IgeDg2XzY0
LXBjLWxpbnV4LWdudS1mb3J0NzcKY29uZmlndXJlOjYxODQ6IHJlc3VsdDogbm8KY29uZmlndXJl
OjYxNTQ6IGNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWZsMzIKY29uZmlndXJlOjYx
ODQ6IHJlc3VsdDogbm8KY29uZmlndXJlOjYxNTQ6IGNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGlu
dXgtZ251LWFmNzcKY29uZmlndXJlOjYxODQ6IHJlc3VsdDogbm8KY29uZmlndXJlOjYxNTQ6IGNo
ZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LXhsZjkwCmNvbmZpZ3VyZTo2MTg0OiByZXN1
bHQ6IG5vCmNvbmZpZ3VyZTo2MTU0OiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1m
OTAKY29uZmlndXJlOjYxODQ6IHJlc3VsdDogbm8KY29uZmlndXJlOjYxNTQ6IGNoZWNraW5nIGZv
ciB4ODZfNjQtcGMtbGludXgtZ251LXBnZjkwCmNvbmZpZ3VyZTo2MTg0OiByZXN1bHQ6IG5vCmNv
bmZpZ3VyZTo2MTU0OiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1wZ2hwZgpjb25m
aWd1cmU6NjE4NDogcmVzdWx0OiBubwpjb25maWd1cmU6NjE1NDogY2hlY2tpbmcgZm9yIHg4Nl82
NC1wYy1saW51eC1nbnUtZXBjZjkwCmNvbmZpZ3VyZTo2MTg0OiByZXN1bHQ6IG5vCmNvbmZpZ3Vy
ZTo2MTU0OiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1nZm9ydHJhbgpjb25maWd1
cmU6NjE3MDogZm91bmQgL3Vzci9iaW4veDg2XzY0LXBjLWxpbnV4LWdudS1nZm9ydHJhbgpjb25m
aWd1cmU6NjE4MTogcmVzdWx0OiB4ODZfNjQtcGMtbGludXgtZ251LWdmb3J0cmFuCmNvbmZpZ3Vy
ZTo2MjU1OiBjaGVja2luZyBmb3IgRm9ydHJhbiA3NyBjb21waWxlciB2ZXJzaW9uCmNvbmZpZ3Vy
ZTo2MjYyOiB4ODZfNjQtcGMtbGludXgtZ251LWdmb3J0cmFuIC0tdmVyc2lvbiA+JjUKR05VIEZv
cnRyYW4gKEdDQykgNC4yLjAgKEdlbnRvbyA0LjIuMCBwMS40KQpDb3B5cmlnaHQgKEMpIDIwMDcg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCgpHTlUgRm9ydHJhbiBjb21lcyB3aXRoIE5P
IFdBUlJBTlRZLCB0byB0aGUgZXh0ZW50IHBlcm1pdHRlZCBieSBsYXcuCllvdSBtYXkgcmVkaXN0
cmlidXRlIGNvcGllcyBvZiBHTlUgRm9ydHJhbgp1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlLgpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGVzZSBt
YXR0ZXJzLCBzZWUgdGhlIGZpbGUgbmFtZWQgQ09QWUlORwoKY29uZmlndXJlOjYyNjU6ICQ/ID0g
MApjb25maWd1cmU6NjI3MjogeDg2XzY0LXBjLWxpbnV4LWdudS1nZm9ydHJhbiAtdiA+JjUKVXNp
bmcgYnVpbHQtaW4gc3BlY3MuClRhcmdldDogeDg2XzY0LXBjLWxpbnV4LWdudQpDb25maWd1cmVk
IHdpdGg6IC92YXIvdG1wL3BvcnRhZ2Uvc3lzLWRldmVsL2djYy00LjIuMC93b3JrL2djYy00LjIu
MC9jb25maWd1cmUgLS1wcmVmaXg9L3VzciAtLWJpbmRpcj0vdXNyL3g4Nl82NC1wYy1saW51eC1n
bnUvZ2NjLWJpbi80LjIuMCAtLWluY2x1ZGVkaXI9L3Vzci9saWIvZ2NjL3g4Nl82NC1wYy1saW51
eC1nbnUvNC4yLjAvaW5jbHVkZSAtLWRhdGFkaXI9L3Vzci9zaGFyZS9nY2MtZGF0YS94ODZfNjQt
cGMtbGludXgtZ251LzQuMi4wIC0tbWFuZGlyPS91c3Ivc2hhcmUvZ2NjLWRhdGEveDg2XzY0LXBj
LWxpbnV4LWdudS80LjIuMC9tYW4gLS1pbmZvZGlyPS91c3Ivc2hhcmUvZ2NjLWRhdGEveDg2XzY0
LXBjLWxpbnV4LWdudS80LjIuMC9pbmZvIC0td2l0aC1neHgtaW5jbHVkZS1kaXI9L3Vzci9saWIv
Z2NjL3g4Nl82NC1wYy1saW51eC1nbnUvNC4yLjAvaW5jbHVkZS9nKystdjQgLS1ob3N0PXg4Nl82
NC1wYy1saW51eC1nbnUgLS1idWlsZD14ODZfNjQtcGMtbGludXgtZ251IC0tZGlzYWJsZS1hbHRp
dmVjIC0tZW5hYmxlLW5scyAtLXdpdGhvdXQtaW5jbHVkZWQtZ2V0dGV4dCAtLXdpdGgtc3lzdGVt
LXpsaWIgLS1kaXNhYmxlLWNoZWNraW5nIC0tZGlzYWJsZS13ZXJyb3IgLS1lbmFibGUtc2VjdXJl
cGx0IC0tZGlzYWJsZS1saWJ1bndpbmQtZXhjZXB0aW9ucyAtLWVuYWJsZS1tdWx0aWxpYiAtLWVu
YWJsZS1saWJtdWRmbGFwIC0tZGlzYWJsZS1saWJzc3AgLS1kaXNhYmxlLWxpYmdjaiAtLWVuYWJs
ZS1sYW5ndWFnZXM9YyxjKyssZm9ydHJhbiAtLWVuYWJsZS1zaGFyZWQgLS1lbmFibGUtdGhyZWFk
cz1wb3NpeCAtLWVuYWJsZS1fX2N4YV9hdGV4aXQgLS1lbmFibGUtY2xvY2FsZT1nbnUKVGhyZWFk
IG1vZGVsOiBwb3NpeApnY2MgdmVyc2lvbiA0LjIuMCAoR2VudG9vIDQuMi4wIHAxLjQpCmNvbmZp
Z3VyZTo2Mjc1OiAkPyA9IDAKY29uZmlndXJlOjYyODI6IHg4Nl82NC1wYy1saW51eC1nbnUtZ2Zv
cnRyYW4gLVYgPiY1Cng4Nl82NC1wYy1saW51eC1nbnUtZ2ZvcnRyYW46ICctVicgb3B0aW9uIG11
c3QgaGF2ZSBhcmd1bWVudApjb25maWd1cmU6NjI4NTogJD8gPSAxCmNvbmZpZ3VyZTo2MjkzOiBj
aGVja2luZyB3aGV0aGVyIHdlIGFyZSB1c2luZyB0aGUgR05VIEZvcnRyYW4gNzcgY29tcGlsZXIK
Y29uZmlndXJlOjYzMTI6IHg4Nl82NC1wYy1saW51eC1nbnUtZ2ZvcnRyYW4gLWMgIGNvbmZ0ZXN0
LkYgPiY1CmNvbmZpZ3VyZTo2MzE4OiAkPyA9IDAKY29uZmlndXJlOjYzMzU6IHJlc3VsdDogeWVz
CmNvbmZpZ3VyZTo2MzQxOiBjaGVja2luZyB3aGV0aGVyIHg4Nl82NC1wYy1saW51eC1nbnUtZ2Zv
cnRyYW4gYWNjZXB0cyAtZwpjb25maWd1cmU6NjM1ODogeDg2XzY0LXBjLWxpbnV4LWdudS1nZm9y
dHJhbiAtYyAtZyBjb25mdGVzdC5mID4mNQpjb25maWd1cmU6NjM2NDogJD8gPSAwCmNvbmZpZ3Vy
ZTo2MzgwOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NjQxMDogY2hlY2tpbmcgdGhlIG1heGltdW0g
bGVuZ3RoIG9mIGNvbW1hbmQgbGluZSBhcmd1bWVudHMKY29uZmlndXJlOjY1MTk6IHJlc3VsdDog
MzI3NjgKY29uZmlndXJlOjY1MzA6IGNoZWNraW5nIGNvbW1hbmQgdG8gcGFyc2UgL3Vzci9iaW4v
bm0gLUIgb3V0cHV0IGZyb20geDg2XzY0LXBjLWxpbnV4LWdudS1nY2Mgb2JqZWN0CmNvbmZpZ3Vy
ZTo2NjM1OiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtYyAtbWFyY2g9bm9jb25hIC1PMiAtcGlw
ZSAgY29uZnRlc3QuYyA+JjUKY29uZmlndXJlOjY2Mzg6ICQ/ID0gMApjb25maWd1cmU6NjY0Mjog
L3Vzci9iaW4vbm0gLUIgY29uZnRlc3QubyBcfCBzZWQgLW4gLWUgJ3MvXi4qWyAJXVwoW0FCQ0RH
SVJTVFddW0FCQ0RHSVJTVFddKlwpWyAJXVsgCV0qXChbX0EtWmEtel1bX0EtWmEtejAtOV0qXCkk
L1wxIFwyIFwyL3AnIFw+IGNvbmZ0ZXN0Lm5tCmNvbmZpZ3VyZTo2NjQ1OiAkPyA9IDAKY29uZmln
dXJlOjY2OTc6IHg4Nl82NC1wYy1saW51eC1nbnUtZ2NjIC1vIGNvbmZ0ZXN0IC1tYXJjaD1ub2Nv
bmEgLU8yIC1waXBlICAgY29uZnRlc3QuYyBjb25mdHN0bS5vID4mNQpjb25maWd1cmU6NjcwMDog
JD8gPSAwCmNvbmZpZ3VyZTo2NzM4OiByZXN1bHQ6IG9rCmNvbmZpZ3VyZTo2NzQyOiBjaGVja2lu
ZyBmb3Igb2JqZGlyCmNvbmZpZ3VyZTo2NzU3OiByZXN1bHQ6IC5saWJzCmNvbmZpZ3VyZTo2ODA5
OiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1hcgpjb25maWd1cmU6NjgyNTogZm91
bmQgL3Vzci9iaW4veDg2XzY0LXBjLWxpbnV4LWdudS1hcgpjb25maWd1cmU6NjgzNjogcmVzdWx0
OiB4ODZfNjQtcGMtbGludXgtZ251LWFyCmNvbmZpZ3VyZTo2OTA1OiBjaGVja2luZyBmb3IgeDg2
XzY0LXBjLWxpbnV4LWdudS1yYW5saWIKY29uZmlndXJlOjY5MjE6IGZvdW5kIC91c3IvYmluL3g4
Nl82NC1wYy1saW51eC1nbnUtcmFubGliCmNvbmZpZ3VyZTo2OTMyOiByZXN1bHQ6IHg4Nl82NC1w
Yy1saW51eC1nbnUtcmFubGliCmNvbmZpZ3VyZTo3MDAxOiBjaGVja2luZyBmb3IgeDg2XzY0LXBj
LWxpbnV4LWdudS1zdHJpcApjb25maWd1cmU6NzAxNzogZm91bmQgL3Vzci9iaW4veDg2XzY0LXBj
LWxpbnV4LWdudS1zdHJpcApjb25maWd1cmU6NzAyODogcmVzdWx0OiB4ODZfNjQtcGMtbGludXgt
Z251LXN0cmlwCmNvbmZpZ3VyZTo3MzU0OiBjaGVja2luZyBpZiB4ODZfNjQtcGMtbGludXgtZ251
LWdjYyBzdXBwb3J0cyAtZm5vLXJ0dGkgLWZuby1leGNlcHRpb25zCmNvbmZpZ3VyZTo3MzcyOiB4
ODZfNjQtcGMtbGludXgtZ251LWdjYyAtYyAtbWFyY2g9bm9jb25hIC1PMiAtcGlwZSAgLWZuby1y
dHRpIC1mbm8tZXhjZXB0aW9ucyBjb25mdGVzdC5jID4mNQpjYzE6IHdhcm5pbmc6IGNvbW1hbmQg
bGluZSBvcHRpb24gIi1mbm8tcnR0aSIgaXMgdmFsaWQgZm9yIEMrKy9PYmpDKysgYnV0IG5vdCBm
b3IgQwpjb25maWd1cmU6NzM3NjogJD8gPSAwCmNvbmZpZ3VyZTo3Mzg5OiByZXN1bHQ6IG5vCmNv
bmZpZ3VyZTo3NDA0OiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1nY2Mgb3B0aW9u
IHRvIHByb2R1Y2UgUElDCmNvbmZpZ3VyZTo3NjE0OiByZXN1bHQ6IC1mUElDCmNvbmZpZ3VyZTo3
NjIyOiBjaGVja2luZyBpZiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyBQSUMgZmxhZyAtZlBJQyB3
b3Jrcwpjb25maWd1cmU6NzY0MDogeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgLWMgLW1hcmNoPW5v
Y29uYSAtTzIgLXBpcGUgIC1mUElDIC1EUElDIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo3NjQ0
OiAkPyA9IDAKY29uZmlndXJlOjc2NTc6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo3Njg1OiBjaGVj
a2luZyBpZiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyBzdGF0aWMgZmxhZyAtc3RhdGljIHdvcmtz
CmNvbmZpZ3VyZTo3NzEzOiByZXN1bHQ6IHllcwpjb25maWd1cmU6NzcyMzogY2hlY2tpbmcgaWYg
eDg2XzY0LXBjLWxpbnV4LWdudS1nY2Mgc3VwcG9ydHMgLWMgLW8gZmlsZS5vCmNvbmZpZ3VyZTo3
NzQ0OiB4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtYyAtbWFyY2g9bm9jb25hIC1PMiAtcGlwZSAg
LW8gb3V0L2NvbmZ0ZXN0Mi5vIGNvbmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZTo3NzQ4OiAkPyA9IDAK
Y29uZmlndXJlOjc3NzA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZTo3Nzk2OiBjaGVja2luZyB3aGV0
aGVyIHRoZSB4ODZfNjQtcGMtbGludXgtZ251LWdjYyBsaW5rZXIgKC91c3IveDg2XzY0LXBjLWxp
bnV4LWdudS9iaW4vbGQgLW0gZWxmX3g4Nl82NCkgc3VwcG9ydHMgc2hhcmVkIGxpYnJhcmllcwpj
b25maWd1cmU6ODc1MTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjg3NzI6IGNoZWNraW5nIHdoZXRo
ZXIgLWxjIHNob3VsZCBiZSBleHBsaWNpdGx5IGxpbmtlZCBpbgpjb25maWd1cmU6ODc3NzogeDg2
XzY0LXBjLWxpbnV4LWdudS1nY2MgLWMgLW1hcmNoPW5vY29uYSAtTzIgLXBpcGUgIGNvbmZ0ZXN0
LmMgPiY1CmNvbmZpZ3VyZTo4NzgwOiAkPyA9IDAKY29uZmlndXJlOjg3OTU6IHg4Nl82NC1wYy1s
aW51eC1nbnUtZ2NjIC1zaGFyZWQgY29uZnRlc3QubyAgLXYgLVdsLC1zb25hbWUgLVdsLGNvbmZ0
ZXN0IC1vIGNvbmZ0ZXN0IDJcPlwmMSBcfCBncmVwICAtbGMgIFw+L2Rldi9udWxsIDJcPlwmMQpj
b25maWd1cmU6ODc5ODogJD8gPSAwCmNvbmZpZ3VyZTo4ODEwOiByZXN1bHQ6IG5vCmNvbmZpZ3Vy
ZTo4ODE4OiBjaGVja2luZyBkeW5hbWljIGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MKY29uZmlndXJl
OjkzOTQ6IHJlc3VsdDogR05VL0xpbnV4IGxkLnNvCmNvbmZpZ3VyZTo5NDAzOiBjaGVja2luZyBo
b3cgdG8gaGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zCmNvbmZpZ3VyZTo5NDI4
OiByZXN1bHQ6IGltbWVkaWF0ZQpjb25maWd1cmU6OTQ0MjogY2hlY2tpbmcgd2hldGhlciBzdHJp
cHBpbmcgbGlicmFyaWVzIGlzIHBvc3NpYmxlCmNvbmZpZ3VyZTo5NDQ3OiByZXN1bHQ6IHllcwpj
b25maWd1cmU6MTAyNDg6IGNoZWNraW5nIGlmIGxpYnRvb2wgc3VwcG9ydHMgc2hhcmVkIGxpYnJh
cmllcwpjb25maWd1cmU6MTAyNTA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMDI1MzogY2hlY2tp
bmcgd2hldGhlciB0byBidWlsZCBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3VyZToxMDI3NDogcmVz
dWx0OiB5ZXMKY29uZmlndXJlOjEwMjc3OiBjaGVja2luZyB3aGV0aGVyIHRvIGJ1aWxkIHN0YXRp
YyBsaWJyYXJpZXMKY29uZmlndXJlOjEwMjgxOiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTAzNzM6
IGNyZWF0aW5nIGxpYnRvb2wKY29uZmlndXJlOjEwOTYxOiBjaGVja2luZyBmb3IgbGQgdXNlZCBi
eSB4ODZfNjQtcGMtbGludXgtZ251LWcrKwpjb25maWd1cmU6MTEwMjg6IHJlc3VsdDogL3Vzci94
ODZfNjQtcGMtbGludXgtZ251L2Jpbi9sZCAtbSBlbGZfeDg2XzY0CmNvbmZpZ3VyZToxMTAzNzog
Y2hlY2tpbmcgaWYgdGhlIGxpbmtlciAoL3Vzci94ODZfNjQtcGMtbGludXgtZ251L2Jpbi9sZCAt
bSBlbGZfeDg2XzY0KSBpcyBHTlUgbGQKY29uZmlndXJlOjExMDUyOiByZXN1bHQ6IHllcwpjb25m
aWd1cmU6MTExMDM6IGNoZWNraW5nIHdoZXRoZXIgdGhlIHg4Nl82NC1wYy1saW51eC1nbnUtZysr
IGxpbmtlciAoL3Vzci94ODZfNjQtcGMtbGludXgtZ251L2Jpbi9sZCAtbSBlbGZfeDg2XzY0KSBz
dXBwb3J0cyBzaGFyZWQgbGlicmFyaWVzCmNvbmZpZ3VyZToxMjAzNzogcmVzdWx0OiB5ZXMKY29u
ZmlndXJlOjEyMDU1OiB4ODZfNjQtcGMtbGludXgtZ251LWcrKyAtYyAtbWFyY2g9bm9jb25hIC1P
MiAtcGlwZSAgY29uZnRlc3QuY3BwID4mNQpjb25maWd1cmU6MTIwNTg6ICQ/ID0gMApjb25maWd1
cmU6MTIxNzc6IGNoZWNraW5nIGZvciB4ODZfNjQtcGMtbGludXgtZ251LWcrKyBvcHRpb24gdG8g
cHJvZHVjZSBQSUMKY29uZmlndXJlOjEyNDUxOiByZXN1bHQ6IC1mUElDCmNvbmZpZ3VyZToxMjQ1
OTogY2hlY2tpbmcgaWYgeDg2XzY0LXBjLWxpbnV4LWdudS1nKysgUElDIGZsYWcgLWZQSUMgd29y
a3MKY29uZmlndXJlOjEyNDc3OiB4ODZfNjQtcGMtbGludXgtZ251LWcrKyAtYyAtbWFyY2g9bm9j
b25hIC1PMiAtcGlwZSAgLWZQSUMgLURQSUMgY29uZnRlc3QuY3BwID4mNQpjb25maWd1cmU6MTI0
ODE6ICQ/ID0gMApjb25maWd1cmU6MTI0OTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMjUyMjog
Y2hlY2tpbmcgaWYgeDg2XzY0LXBjLWxpbnV4LWdudS1nKysgc3RhdGljIGZsYWcgLXN0YXRpYyB3
b3Jrcwpjb25maWd1cmU6MTI1NTA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMjU2MDogY2hlY2tp
bmcgaWYgeDg2XzY0LXBjLWxpbnV4LWdudS1nKysgc3VwcG9ydHMgLWMgLW8gZmlsZS5vCmNvbmZp
Z3VyZToxMjU4MTogeDg2XzY0LXBjLWxpbnV4LWdudS1nKysgLWMgLW1hcmNoPW5vY29uYSAtTzIg
LXBpcGUgIC1vIG91dC9jb25mdGVzdDIubyBjb25mdGVzdC5jcHAgPiY1CmNvbmZpZ3VyZToxMjU4
NTogJD8gPSAwCmNvbmZpZ3VyZToxMjYwNzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjEyNjMzOiBj
aGVja2luZyB3aGV0aGVyIHRoZSB4ODZfNjQtcGMtbGludXgtZ251LWcrKyBsaW5rZXIgKC91c3Iv
eDg2XzY0LXBjLWxpbnV4LWdudS9iaW4vbGQgLW0gZWxmX3g4Nl82NCkgc3VwcG9ydHMgc2hhcmVk
IGxpYnJhcmllcwpjb25maWd1cmU6MTI2NjE6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMjcyODog
Y2hlY2tpbmcgZHluYW1pYyBsaW5rZXIgY2hhcmFjdGVyaXN0aWNzCmNvbmZpZ3VyZToxMzMwNDog
cmVzdWx0OiBHTlUvTGludXggbGQuc28KY29uZmlndXJlOjEzMzEzOiBjaGVja2luZyBob3cgdG8g
aGFyZGNvZGUgbGlicmFyeSBwYXRocyBpbnRvIHByb2dyYW1zCmNvbmZpZ3VyZToxMzMzODogcmVz
dWx0OiBpbW1lZGlhdGUKY29uZmlndXJlOjEzODY0OiBjaGVja2luZyBpZiBsaWJ0b29sIHN1cHBv
cnRzIHNoYXJlZCBsaWJyYXJpZXMKY29uZmlndXJlOjEzODY2OiByZXN1bHQ6IHllcwpjb25maWd1
cmU6MTM4Njk6IGNoZWNraW5nIHdoZXRoZXIgdG8gYnVpbGQgc2hhcmVkIGxpYnJhcmllcwpjb25m
aWd1cmU6MTM4ODk6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToxMzg5MjogY2hlY2tpbmcgd2hldGhl
ciB0byBidWlsZCBzdGF0aWMgbGlicmFyaWVzCmNvbmZpZ3VyZToxMzg5NjogcmVzdWx0OiB5ZXMK
Y29uZmlndXJlOjEzOTA2OiBjaGVja2luZyBmb3IgeDg2XzY0LXBjLWxpbnV4LWdudS1nZm9ydHJh
biBvcHRpb24gdG8gcHJvZHVjZSBQSUMKY29uZmlndXJlOjE0MTE2OiByZXN1bHQ6IC1mUElDCmNv
bmZpZ3VyZToxNDEyNDogY2hlY2tpbmcgaWYgeDg2XzY0LXBjLWxpbnV4LWdudS1nZm9ydHJhbiBQ
SUMgZmxhZyAtZlBJQyB3b3Jrcwpjb25maWd1cmU6MTQxNDI6IHg4Nl82NC1wYy1saW51eC1nbnUt
Z2ZvcnRyYW4gLWMgLWcgLU8yIC1mUElDIGNvbmZ0ZXN0LmYgPiY1CmNvbmZpZ3VyZToxNDE0Njog
JD8gPSAwCmNvbmZpZ3VyZToxNDE1OTogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE0MTg3OiBjaGVj
a2luZyBpZiB4ODZfNjQtcGMtbGludXgtZ251LWdmb3J0cmFuIHN0YXRpYyBmbGFnIC1zdGF0aWMg
d29ya3MKY29uZmlndXJlOjE0MjE1OiByZXN1bHQ6IHllcwpjb25maWd1cmU6MTQyMjU6IGNoZWNr
aW5nIGlmIHg4Nl82NC1wYy1saW51eC1nbnUtZ2ZvcnRyYW4gc3VwcG9ydHMgLWMgLW8gZmlsZS5v
CmNvbmZpZ3VyZToxNDI0NjogeDg2XzY0LXBjLWxpbnV4LWdudS1nZm9ydHJhbiAtYyAtZyAtTzIg
LW8gb3V0L2NvbmZ0ZXN0Mi5vIGNvbmZ0ZXN0LmYgPiY1CmNvbmZpZ3VyZToxNDI1MDogJD8gPSAw
CmNvbmZpZ3VyZToxNDI3MjogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE0Mjk4OiBjaGVja2luZyB3
aGV0aGVyIHRoZSB4ODZfNjQtcGMtbGludXgtZ251LWdmb3J0cmFuIGxpbmtlciAoL3Vzci94ODZf
NjQtcGMtbGludXgtZ251L2Jpbi9sZCAtbSBlbGZfeDg2XzY0KSBzdXBwb3J0cyBzaGFyZWQgbGli
cmFyaWVzCmNvbmZpZ3VyZToxNTIzMzogcmVzdWx0OiB5ZXMKY29uZmlndXJlOjE1MzAwOiBjaGVj
a2luZyBkeW5hbWljIGxpbmtlciBjaGFyYWN0ZXJpc3RpY3MKY29uZmlndXJlOjE1ODc2OiByZXN1
bHQ6IEdOVS9MaW51eCBsZC5zbwpjb25maWd1cmU6MTU4ODU6IGNoZWNraW5nIGhvdyB0byBoYXJk
Y29kZSBsaWJyYXJ5IHBhdGhzIGludG8gcHJvZ3JhbXMKY29uZmlndXJlOjE1OTEwOiByZXN1bHQ6
IGltbWVkaWF0ZQpjb25maWd1cmU6MTk0Njk6IGNoZWNraW5nIGZvciBhIEJTRC1jb21wYXRpYmxl
IGluc3RhbGwKY29uZmlndXJlOjE5NTI1OiByZXN1bHQ6IC91c3IvYmluL2luc3RhbGwgLWMKY29u
ZmlndXJlOjE5NTQ1OiBjaGVja2luZyBQS0dfQ09ORklHX1BBVEgKY29uZmlndXJlOjE5NTUxOiBy
ZXN1bHQ6IC91c3IvcXQvMy9saWI2NC9wa2djb25maWc6L3Vzci9xdC8zL2xpYjMyL3BrZ2NvbmZp
Zwpjb25maWd1cmU6MTk1NTc6IGNoZWNraW5nIGZvciBwa2ctY29uZmlnCmNvbmZpZ3VyZToxOTU3
NTogZm91bmQgL3Vzci9iaW4vcGtnLWNvbmZpZwpjb25maWd1cmU6MTk1ODg6IHJlc3VsdDogL3Vz
ci9iaW4vcGtnLWNvbmZpZwpjb25maWd1cmU6MTk3NjM6IGNoZWNraW5nIGZvciBwby9NYWtldmFy
cyByZXF1aXJpbmcgaGFjawpjb25maWd1cmU6MTk3NzA6IHJlc3VsdDogbm8KY29uZmlndXJlOjE5
NzkwOiBjaGVja2luZyB3aGV0aGVyIE5MUyBpcyByZXF1ZXN0ZWQKY29uZmlndXJlOjE5Nzk5OiBy
ZXN1bHQ6IHllcwpjb25maWd1cmU6MTk4Mzc6IGNoZWNraW5nIGZvciBtc2dmbXQKY29uZmlndXJl
OjE5ODY4OiByZXN1bHQ6IC91c3IvYmluL21zZ2ZtdApjb25maWd1cmU6MTk4Nzc6IGNoZWNraW5n
IGZvciBnbXNnZm10CmNvbmZpZ3VyZToxOTg5NTogZm91bmQgL3Vzci9iaW4vZ21zZ2ZtdApjb25m
aWd1cmU6MTk5MDg6IHJlc3VsdDogL3Vzci9iaW4vZ21zZ2ZtdApjb25maWd1cmU6MTk5NDg6IGNo
ZWNraW5nIGZvciB4Z2V0dGV4dApjb25maWd1cmU6MTk5Nzk6IHJlc3VsdDogL3Vzci9iaW4veGdl
dHRleHQKY29uZmlndXJlOjIwMDE5OiBjaGVja2luZyBmb3IgbXNnbWVyZ2UKY29uZmlndXJlOjIw
MDQ5OiByZXN1bHQ6IC91c3IvYmluL21zZ21lcmdlCmNvbmZpZ3VyZToyMDEyNDogY2hlY2tpbmcg
Zm9yIGxkIHVzZWQgYnkgR0NDCmNvbmZpZ3VyZToyMDE4ODogcmVzdWx0OiAvdXNyL3g4Nl82NC1w
Yy1saW51eC1nbnUvYmluL2xkIC1tIGVsZl94ODZfNjQKY29uZmlndXJlOjIwMTk3OiBjaGVja2lu
ZyBpZiB0aGUgbGlua2VyICgvdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvYmluL2xkIC1tIGVsZl94
ODZfNjQpIGlzIEdOVSBsZApjb25maWd1cmU6MjAyMTA6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy
MDIxNjogY2hlY2tpbmcgZm9yIHNoYXJlZCBsaWJyYXJ5IHJ1biBwYXRoIG9yaWdpbgpjb25maWd1
cmU6MjAyMjk6IHJlc3VsdDogZG9uZQpjb25maWd1cmU6MjA2NDU6IGNoZWNraW5nIHdoZXRoZXIg
TkxTIGlzIHJlcXVlc3RlZApjb25maWd1cmU6MjA2NTQ6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToy
MDY3MjogY2hlY2tpbmcgZm9yIEdOVSBnZXR0ZXh0IGluIGxpYmMKY29uZmlndXJlOjIwNzAxOiB4
ODZfNjQtcGMtbGludXgtZ251LWdjYyAtbyBjb25mdGVzdCAtbWFyY2g9bm9jb25hIC1PMiAtcGlw
ZSAgIGNvbmZ0ZXN0LmMgID4mNQpjb25mdGVzdC5jOiBJbiBmdW5jdGlvbiAnbWFpbic6CmNvbmZ0
ZXN0LmM6Mzg6IHdhcm5pbmc6IGNhc3QgZnJvbSBwb2ludGVyIHRvIGludGVnZXIgb2YgZGlmZmVy
ZW50IHNpemUKY29uZmlndXJlOjIwNzA3OiAkPyA9IDAKY29uZmlndXJlOjIwNzI0OiByZXN1bHQ6
IHllcwpjb25maWd1cmU6MjE0MTQ6IGNoZWNraW5nIHdoZXRoZXIgdG8gdXNlIE5MUwpjb25maWd1
cmU6MjE0MTY6IHJlc3VsdDogeWVzCmNvbmZpZ3VyZToyMTQxOTogY2hlY2tpbmcgd2hlcmUgdGhl
IGdldHRleHQgZnVuY3Rpb24gY29tZXMgZnJvbQpjb25maWd1cmU6MjE0MzA6IHJlc3VsdDogbGli
Ywpjb25maWd1cmU6MjE1MjU6IGNoZWNraW5nIGZvciBtc2dmbXQKY29uZmlndXJlOjIxNTU2OiBy
ZXN1bHQ6IC91c3IvYmluL21zZ2ZtdApjb25maWd1cmU6MjE1NjU6IGNoZWNraW5nIGZvciBnbXNn
Zm10CmNvbmZpZ3VyZToyMTU5NjogcmVzdWx0OiAvdXNyL2Jpbi9nbXNnZm10CmNvbmZpZ3VyZToy
MTYzNjogY2hlY2tpbmcgZm9yIHhnZXR0ZXh0CmNvbmZpZ3VyZToyMTY2NzogcmVzdWx0OiAvdXNy
L2Jpbi94Z2V0dGV4dApjb25maWd1cmU6MjE3MDc6IGNoZWNraW5nIGZvciBtc2dtZXJnZQpjb25m
aWd1cmU6MjE3Mzc6IHJlc3VsdDogL3Vzci9iaW4vbXNnbWVyZ2UKY29uZmlndXJlOjIxODAyOiBj
aGVja2luZyBmb3IgaWNvbnYKY29uZmlndXJlOjIxODM0OiB4ODZfNjQtcGMtbGludXgtZ251LWdj
YyAtbyBjb25mdGVzdCAtbWFyY2g9bm9jb25hIC1PMiAtcGlwZSAgIGNvbmZ0ZXN0LmMgID4mNQpj
b25maWd1cmU6MjE4NDA6ICQ/ID0gMApjb25maWd1cmU6MjE5MTA6IHJlc3VsdDogeWVzCmNvbmZp
Z3VyZToyMTkzMzogY2hlY2tpbmcgZm9yIGljb252IGRlY2xhcmF0aW9uCmNvbmZpZ3VyZToyMTk3
MjogeDg2XzY0LXBjLWxpbnV4LWdudS1nY2MgLWMgLW1hcmNoPW5vY29uYSAtTzIgLXBpcGUgIGNv
bmZ0ZXN0LmMgPiY1CmNvbmZpZ3VyZToyMTk3ODogJD8gPSAwCmNvbmZpZ3VyZToyMTk5NzogcmVz
dWx0OiAKICAgICAgICAgZXh0ZXJuIHNpemVfdCBpY29udiAoaWNvbnZfdCBjZCwgY2hhciAqICpp
bmJ1Ziwgc2l6ZV90ICppbmJ5dGVzbGVmdCwgY2hhciAqICpvdXRidWYsIHNpemVfdCAqb3V0Ynl0
ZXNsZWZ0KTsKY29uZmlndXJlOjIyMDQyOiBjaGVja2luZyBmb3IgZHluYW1pYyBsaWJyYXJ5IGV4
dGVuc2lvbgpjb25maWd1cmU6MjIwNjQ6IHJlc3VsdDogLnNvCmNvbmZpZ3VyZToyMjA3NDogY2hl
Y2tpbmcgZm9yIHg4Nl82NC1wYy1saW51eC1nbnUtcGtnLWNvbmZpZwpjb25maWd1cmU6MjIxMDQ6
IHJlc3VsdDogL3Vzci9iaW4vcGtnLWNvbmZpZwpjb25maWd1cmU6MjIxNzY6IGNoZWNraW5nIHBr
Zy1jb25maWcgaXMgYXQgbGVhc3QgdmVyc2lvbiAwLjkuMApjb25maWd1cmU6MjIxNzk6IHJlc3Vs
dDogeWVzCmNvbmZpZ3VyZToyMjE5NzogY2hlY2tpbmcgZm9yIGxpYmdwaG90bzIgdG8gdXNlCmNv
bmZpZ3VyZToyMjIxMzogcmVzdWx0OiBhdXRvZGV0ZWN0CmNvbmZpZ3VyZToyMjIyMjogY2hlY2tp
bmcgZm9yIExJQkdQSE9UTzIKY29uZmlndXJlOjIyMjMwOiAkUEtHX0NPTkZJRyAtLWV4aXN0cyAt
LXByaW50LWVycm9ycyAibGliZ3Bob3RvMiA+PSAyLjMuMS4zLnRydW5rIgpQYWNrYWdlIGxpYmV4
aWYgd2FzIG5vdCBmb3VuZCBpbiB0aGUgcGtnLWNvbmZpZyBzZWFyY2ggcGF0aC4KUGVyaGFwcyB5
b3Ugc2hvdWxkIGFkZCB0aGUgZGlyZWN0b3J5IGNvbnRhaW5pbmcgYGxpYmV4aWYucGMnCnRvIHRo
ZSBQS0dfQ09ORklHX1BBVEggZW52aXJvbm1lbnQgdmFyaWFibGUKUGFja2FnZSAnbGliZXhpZics
IHJlcXVpcmVkIGJ5ICdsaWJncGhvdG8yJywgbm90IGZvdW5kCmNvbmZpZ3VyZToyMjIzMzogJD8g
PSAxCmNvbmZpZ3VyZToyMjI0ODogJFBLR19DT05GSUcgLS1leGlzdHMgLS1wcmludC1lcnJvcnMg
ImxpYmdwaG90bzIgPj0gMi4zLjEuMy50cnVuayIKUGFja2FnZSBsaWJleGlmIHdhcyBub3QgZm91
bmQgaW4gdGhlIHBrZy1jb25maWcgc2VhcmNoIHBhdGguClBlcmhhcHMgeW91IHNob3VsZCBhZGQg
dGhlIGRpcmVjdG9yeSBjb250YWluaW5nIGBsaWJleGlmLnBjJwp0byB0aGUgUEtHX0NPTkZJR19Q
QVRIIGVudmlyb25tZW50IHZhcmlhYmxlClBhY2thZ2UgJ2xpYmV4aWYnLCByZXF1aXJlZCBieSAn
bGliZ3Bob3RvMicsIG5vdCBmb3VuZApjb25maWd1cmU6MjIyNTE6ICQ/ID0gMQpQYWNrYWdlIGxp
YmV4aWYgd2FzIG5vdCBmb3VuZCBpbiB0aGUgcGtnLWNvbmZpZyBzZWFyY2ggcGF0aC4KUGVyaGFw
cyB5b3Ugc2hvdWxkIGFkZCB0aGUgZGlyZWN0b3J5IGNvbnRhaW5pbmcgYGxpYmV4aWYucGMnCnRv
IHRoZSBQS0dfQ09ORklHX1BBVEggZW52aXJvbm1lbnQgdmFyaWFibGUKUGFja2FnZSAnbGliZXhp
ZicsIHJlcXVpcmVkIGJ5ICdsaWJncGhvdG8yJywgbm90IGZvdW5kCmNvbmZpZ3VyZToyMjI3OTog
cmVzdWx0OiBubwpjb25maWd1cmU6MjIyOTU6IGNoZWNraW5nIGxpYmdwaG90bzIgY29uZmlnIHBy
b2dyYW0KY29uZmlndXJlOjIyMjk3OiByZXN1bHQ6IGdwaG90bzItY29uZmlnCmNvbmZpZ3VyZToy
MjMwMTogY2hlY2tpbmcgZm9yIGdwaG90bzItY29uZmlnCmNvbmZpZ3VyZToyMjMxOTogZm91bmQg
L3Vzci9iaW4vZ3Bob3RvMi1jb25maWcKY29uZmlndXJlOjIyMzMxOiByZXN1bHQ6IC91c3IvYmlu
L2dwaG90bzItY29uZmlnCmNvbmZpZ3VyZToyMjM0MjogY2hlY2tpbmcgZm9yIGxpYmdwaG90bzIg
dmVyc2lvbiBhY2NvcmRpbmcgdG8gZ3Bob3RvMi1jb25maWcKY29uZmlndXJlOjIyMzU2OiByZXN1
bHQ6IDIuNC4wCmNvbmZpZ3VyZToyMjM2NTogY2hlY2tpbmcgaWYgbGliZ3Bob3RvMiB2ZXJzaW9u
IGlzIG1hdGNoaW5nIHJlcXVpcmVtZW50ID49IDIuMy4xLjMudHJ1bmsKY29uZmlndXJlOjIyMzY4
OiByZXN1bHQ6IG5vCmNvbmZpZ3VyZToyMjM3MDogZXJyb3I6IFZlcnNpb24gcmVxdWlyZW1lbnQg
bGliZ3Bob3RvMiA+PSAyLjMuMS4zLnRydW5rIG5vdCBtZXQuIEZvdW5kOiAyLjQuMAoKIyMgLS0t
LS0tLS0tLS0tLS0tLSAjIwojIyBDYWNoZSB2YXJpYWJsZXMuICMjCiMjIC0tLS0tLS0tLS0tLS0t
LS0gIyMKCmFjX2N2X2J1aWxkPXg4Nl82NC1wYy1saW51eC1nbnUKYWNfY3ZfY19jb21waWxlcl9n
bnU9eWVzCmFjX2N2X2N4eF9jb21waWxlcl9nbnU9eWVzCmFjX2N2X2Vudl9DQ0Nfc2V0PQphY19j
dl9lbnZfQ0NDX3ZhbHVlPQphY19jdl9lbnZfQ0Nfc2V0PQphY19jdl9lbnZfQ0NfdmFsdWU9CmFj
X2N2X2Vudl9DRkxBR1Nfc2V0PXNldAphY19jdl9lbnZfQ0ZMQUdTX3ZhbHVlPSctbWFyY2g9bm9j
b25hIC1PMiAtcGlwZScKYWNfY3ZfZW52X0NQUEZMQUdTX3NldD0KYWNfY3ZfZW52X0NQUEZMQUdT
X3ZhbHVlPQphY19jdl9lbnZfQ1BQX3NldD0KYWNfY3ZfZW52X0NQUF92YWx1ZT0KYWNfY3ZfZW52
X0NYWENQUF9zZXQ9CmFjX2N2X2Vudl9DWFhDUFBfdmFsdWU9CmFjX2N2X2Vudl9DWFhGTEFHU19z
ZXQ9c2V0CmFjX2N2X2Vudl9DWFhGTEFHU192YWx1ZT0nLW1hcmNoPW5vY29uYSAtTzIgLXBpcGUn
CmFjX2N2X2Vudl9DWFhfc2V0PQphY19jdl9lbnZfQ1hYX3ZhbHVlPQphY19jdl9lbnZfRjc3X3Nl
dD0KYWNfY3ZfZW52X0Y3N192YWx1ZT0KYWNfY3ZfZW52X0ZGTEFHU19zZXQ9CmFjX2N2X2Vudl9G
RkxBR1NfdmFsdWU9CmFjX2N2X2Vudl9MREZMQUdTX3NldD0KYWNfY3ZfZW52X0xERkxBR1NfdmFs
dWU9CmFjX2N2X2Vudl9MSUJFWElGX0NGTEFHU19zZXQ9CmFjX2N2X2Vudl9MSUJFWElGX0NGTEFH
U192YWx1ZT0KYWNfY3ZfZW52X0xJQkVYSUZfTElCU19zZXQ9CmFjX2N2X2Vudl9MSUJFWElGX0xJ
QlNfdmFsdWU9CmFjX2N2X2Vudl9MSUJHUEhPVE8yX0NGTEFHU19zZXQ9CmFjX2N2X2Vudl9MSUJH
UEhPVE8yX0NGTEFHU192YWx1ZT0KYWNfY3ZfZW52X0xJQkdQSE9UTzJfTElCU19zZXQ9CmFjX2N2
X2Vudl9MSUJHUEhPVE8yX0xJQlNfdmFsdWU9CmFjX2N2X2Vudl9MSUJTX3NldD0KYWNfY3ZfZW52
X0xJQlNfdmFsdWU9CmFjX2N2X2Vudl9QS0dfQ09ORklHX1BBVEhfc2V0PXNldAphY19jdl9lbnZf
UEtHX0NPTkZJR19QQVRIX3ZhbHVlPS91c3IvcXQvMy9saWI2NC9wa2djb25maWc6L3Vzci9xdC8z
L2xpYjMyL3BrZ2NvbmZpZwphY19jdl9lbnZfUEtHX0NPTkZJR19zZXQ9CmFjX2N2X2Vudl9QS0df
Q09ORklHX3ZhbHVlPQphY19jdl9lbnZfUE9QVF9DRkxBR1Nfc2V0PQphY19jdl9lbnZfUE9QVF9D
RkxBR1NfdmFsdWU9CmFjX2N2X2Vudl9QT1BUX0xJQlNfc2V0PQphY19jdl9lbnZfUE9QVF9MSUJT
X3ZhbHVlPQphY19jdl9lbnZfYnVpbGRfYWxpYXNfc2V0PXNldAphY19jdl9lbnZfYnVpbGRfYWxp
YXNfdmFsdWU9eDg2XzY0LXBjLWxpbnV4LWdudQphY19jdl9lbnZfaG9zdF9hbGlhc19zZXQ9c2V0
CmFjX2N2X2Vudl9ob3N0X2FsaWFzX3ZhbHVlPXg4Nl82NC1wYy1saW51eC1nbnUKYWNfY3ZfZW52
X3RhcmdldF9hbGlhc19zZXQ9CmFjX2N2X2Vudl90YXJnZXRfYWxpYXNfdmFsdWU9CmFjX2N2X2Y3
N19jb21waWxlcl9nbnU9eWVzCmFjX2N2X2hlYWRlcl9kbGZjbl9oPXllcwphY19jdl9oZWFkZXJf
aW50dHlwZXNfaD15ZXMKYWNfY3ZfaGVhZGVyX21lbW9yeV9oPXllcwphY19jdl9oZWFkZXJfc3Rk
Yz15ZXMKYWNfY3ZfaGVhZGVyX3N0ZGludF9oPXllcwphY19jdl9oZWFkZXJfc3RkbGliX2g9eWVz
CmFjX2N2X2hlYWRlcl9zdHJpbmdfaD15ZXMKYWNfY3ZfaGVhZGVyX3N0cmluZ3NfaD15ZXMKYWNf
Y3ZfaGVhZGVyX3N5c19zdGF0X2g9eWVzCmFjX2N2X2hlYWRlcl9zeXNfdHlwZXNfaD15ZXMKYWNf
Y3ZfaGVhZGVyX3VuaXN0ZF9oPXllcwphY19jdl9ob3N0PXg4Nl82NC1wYy1saW51eC1nbnUKYWNf
Y3Zfb2JqZXh0PW8KYWNfY3ZfcGF0aF9FR1JFUD0nL2Jpbi9ncmVwIC1FJwphY19jdl9wYXRoX0dN
U0dGTVQ9L3Vzci9iaW4vZ21zZ2ZtdAphY19jdl9wYXRoX0dSRVA9L2Jpbi9ncmVwCmFjX2N2X3Bh
dGhfTElCR1BIT1RPMl9DT05GSUdfUFJPRz0vdXNyL2Jpbi9ncGhvdG8yLWNvbmZpZwphY19jdl9w
YXRoX01TR0ZNVD0vdXNyL2Jpbi9tc2dmbXQKYWNfY3ZfcGF0aF9NU0dNRVJHRT0vdXNyL2Jpbi9t
c2dtZXJnZQphY19jdl9wYXRoX1BLR19DT05GSUc9L3Vzci9iaW4vcGtnLWNvbmZpZwphY19jdl9w
YXRoX1hHRVRURVhUPS91c3IvYmluL3hnZXR0ZXh0CmFjX2N2X3BhdGhfaW5zdGFsbD0nL3Vzci9i
aW4vaW5zdGFsbCAtYycKYWNfY3ZfcGF0aF9ta2Rpcj0vYmluL21rZGlyCmFjX2N2X3Byb2dfQVI9
eDg2XzY0LXBjLWxpbnV4LWdudS1hcgphY19jdl9wcm9nX0FXSz1nYXdrCmFjX2N2X3Byb2dfQ0M9
eDg2XzY0LXBjLWxpbnV4LWdudS1nY2MKYWNfY3ZfcHJvZ19DUFA9J3g4Nl82NC1wYy1saW51eC1n
bnUtZ2NjIC1FJwphY19jdl9wcm9nX0NYWD14ODZfNjQtcGMtbGludXgtZ251LWcrKwphY19jdl9w
cm9nX0NYWENQUD0neDg2XzY0LXBjLWxpbnV4LWdudS1nKysgLUUnCmFjX2N2X3Byb2dfRjc3PXg4
Nl82NC1wYy1saW51eC1nbnUtZ2ZvcnRyYW4KYWNfY3ZfcHJvZ19SQU5MSUI9eDg2XzY0LXBjLWxp
bnV4LWdudS1yYW5saWIKYWNfY3ZfcHJvZ19TVFJJUD14ODZfNjQtcGMtbGludXgtZ251LXN0cmlw
CmFjX2N2X3Byb2dfY2NfYzg5PQphY19jdl9wcm9nX2NjX2c9eWVzCmFjX2N2X3Byb2dfY2NfeDg2
XzY0X3BjX2xpbnV4X2dudV9nY2NfY19vPXllcwphY19jdl9wcm9nX2N4eF9nPXllcwphY19jdl9w
cm9nX2Y3N19nPXllcwphY19jdl9wcm9nX21ha2VfbWFrZV9zZXQ9eWVzCmFjbF9jdl9oYXJkY29k
ZV9kaXJlY3Q9bm8KYWNsX2N2X2hhcmRjb2RlX2xpYmRpcl9mbGFnX3NwZWM9JyR7d2x9LXJwYXRo
ICR7d2x9JGxpYmRpcicKYWNsX2N2X2hhcmRjb2RlX2xpYmRpcl9zZXBhcmF0b3I9CmFjbF9jdl9o
YXJkY29kZV9taW51c19MPW5vCmFjbF9jdl9saWJleHQ9YQphY2xfY3ZfcGF0aF9MRD0nL3Vzci94
ODZfNjQtcGMtbGludXgtZ251L2Jpbi9sZCAtbSBlbGZfeDg2XzY0JwphY2xfY3ZfcHJvZ19nbnVf
bGQ9eWVzCmFjbF9jdl9ycGF0aD1kb25lCmFjbF9jdl9zaGxpYmV4dD1zbwphY2xfY3Zfd2w9LVds
LAphbV9jdl9DQ19kZXBlbmRlbmNpZXNfY29tcGlsZXJfdHlwZT1nY2MzCmFtX2N2X0NYWF9kZXBl
bmRlbmNpZXNfY29tcGlsZXJfdHlwZT1nY2MzCmFtX2N2X2Z1bmNfaWNvbnY9eWVzCmFtX2N2X2xp
Yl9pY29udj1ubwphbV9jdl9wcm90b19pY29udj0nZXh0ZXJuIHNpemVfdCBpY29udiAoaWNvbnZf
dCBjZCwgY2hhciAqICppbmJ1Ziwgc2l6ZV90ICppbmJ5dGVzbGVmdCwgY2hhciAqICpvdXRidWYs
IHNpemVfdCAqb3V0Ynl0ZXNsZWZ0KTsnCmFtX2N2X3Byb3RvX2ljb252X2FyZzE9Cmd0X2N2X2Z1
bmNfZ251Z2V0dGV4dDFfbGliYz15ZXMKbHRfY3ZfZGVwbGlic19jaGVja19tZXRob2Q9cGFzc19h
bGwKbHRfY3ZfZmlsZV9tYWdpY19jbWQ9JyRNQUdJQ19DTUQnCmx0X2N2X2ZpbGVfbWFnaWNfdGVz
dF9maWxlPQpsdF9jdl9sZF9yZWxvYWRfZmxhZz0tcgpsdF9jdl9vYmpkaXI9LmxpYnMKbHRfY3Zf
cGF0aF9MRD0vdXNyL3g4Nl82NC1wYy1saW51eC1nbnUvYmluL2xkCmx0X2N2X3BhdGhfTERDWFg9
Jy91c3IveDg2XzY0LXBjLWxpbnV4LWdudS9iaW4vbGQgLW0gZWxmX3g4Nl82NCcKbHRfY3ZfcGF0
aF9OTT0nL3Vzci9iaW4vbm0gLUInCmx0X2N2X3BhdGhfU0VEPS9iaW4vc2VkCmx0X2N2X3Byb2df
Y29tcGlsZXJfY19vPXllcwpsdF9jdl9wcm9nX2NvbXBpbGVyX2Nfb19DWFg9eWVzCmx0X2N2X3By
b2dfY29tcGlsZXJfY19vX0Y3Nz15ZXMKbHRfY3ZfcHJvZ19jb21waWxlcl9ydHRpX2V4Y2VwdGlv
bnM9bm8KbHRfY3ZfcHJvZ19nbnVfbGQ9eWVzCmx0X2N2X3Byb2dfZ251X2xkY3h4PXllcwpsdF9j
dl9zeXNfZ2xvYmFsX3N5bWJvbF9waXBlPSdzZWQgLW4gLWUgJ1wnJ3MvXi4qWyAJXVwoW0FCQ0RH
SVJTVFddW0FCQ0RHSVJTVFddKlwpWyAJXVsgCV0qXChbX0EtWmEtel1bX0EtWmEtejAtOV0qXCkk
L1wxIFwyIFwyL3AnXCcnJwpsdF9jdl9zeXNfZ2xvYmFsX3N5bWJvbF90b19jX25hbWVfYWRkcmVz
cz0nc2VkIC1uIC1lICdcJydzL146IFwoW14gXSpcKSAkLyAge1wiXDFcIiwgKGx0X3B0cikgMH0s
L3AnXCcnIC1lICdcJydzL15bQkNERUdSU1RdIFwoW14gXSpcKSBcKFteIF0qXCkkLyAgeyJcMiIs
IChsdF9wdHIpIFwmXDJ9LC9wJ1wnJycKbHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9fY2RlY2w9
J3NlZCAtbiAtZSAnXCcncy9eLiAuKiBcKC4qXCkkL2V4dGVybiBpbnQgXDE7L3AnXCcnJwpsdF9j
dl9zeXNfbWF4X2NtZF9sZW49MzI3NjgKbHRfbHRfY3ZfcHJvZ19jb21waWxlcl9jX289JyJ5ZXMi
JwpsdF9sdF9jdl9wcm9nX2NvbXBpbGVyX2Nfb19DWFg9JyJ5ZXMiJwpsdF9sdF9jdl9wcm9nX2Nv
bXBpbGVyX2Nfb19GNzc9JyJ5ZXMiJwpsdF9sdF9jdl9zeXNfZ2xvYmFsX3N5bWJvbF9waXBlPSci
c2VkIC1uIC1lICdcJydzL14uKlsgCV1cXChbQUJDREdJUlNUV11bQUJDREdJUlNUV10qXFwpWyAJ
XVsgCV0qXFwoW19BLVphLXpdW19BLVphLXowLTldKlxcKVwkL1xcMSBcXDIgXFwyL3AnXCcnIicK
bHRfbHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xfdG9fY19uYW1lX2FkZHJlc3M9JyJzZWQgLW4gLWUg
J1wnJ3MvXjogXFwoW14gXSpcXCkgXCQvICB7XFxcIlxcMVxcXCIsIChsdF9wdHIpIDB9LC9wJ1wn
JyAtZSAnXCcncy9eW0JDREVHUlNUXSBcXChbXiBdKlxcKSBcXChbXiBdKlxcKVwkLyAge1wiXFwy
XCIsIChsdF9wdHIpIFxcJlxcMn0sL3AnXCcnIicKbHRfbHRfY3Zfc3lzX2dsb2JhbF9zeW1ib2xf
dG9fY2RlY2w9JyJzZWQgLW4gLWUgJ1wnJ3MvXi4gLiogXFwoLipcXClcJC9leHRlcm4gaW50IFxc
MTsvcCdcJyciJwoKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKIyMgT3V0cHV0IHZhcmlhYmxlcy4g
IyMKIyMgLS0tLS0tLS0tLS0tLS0tLS0gIyMKCkFBTElCX0NPTkZJRz0nJwpBQV9DRkxBR1M9JycK
QUFfTElCUz0nJwpBQ0xPQ0FMPScke1NIRUxMfSAvdmFyL3RtcC9wb3J0YWdlL21lZGlhLWdmeC9n
cGhvdG8yLTIuNC4wL3dvcmsvZ3Bob3RvMi0yLjQuMC9hdXRvLWF1eC9taXNzaW5nIC0tcnVuIGFj
bG9jYWwtMS4xMCcKQU1ERVBCQUNLU0xBU0g9J1wnCkFNREVQX0ZBTFNFPScjJwpBTURFUF9UUlVF
PScnCkFNVEFSPScke1NIRUxMfSAvdmFyL3RtcC9wb3J0YWdlL21lZGlhLWdmeC9ncGhvdG8yLTIu
NC4wL3dvcmsvZ3Bob3RvMi0yLjQuMC9hdXRvLWF1eC9taXNzaW5nIC0tcnVuIHRhcicKQU1fQ1BQ
RkxBR1M9JyAtSSQodG9wX3NyY2RpcikgLUkkKHRvcF9zcmNkaXIpL2dwaG90bzIgLURMT0NBTEVE
SVI9XCIkKGRhdGFkaXIpL2xvY2FsZVwiJwpBTV9MREZMQUdTPScnCkFSPSd4ODZfNjQtcGMtbGlu
dXgtZ251LWFyJwpBVVRPQ09ORj0nJHtTSEVMTH0gL3Zhci90bXAvcG9ydGFnZS9tZWRpYS1nZngv
Z3Bob3RvMi0yLjQuMC93b3JrL2dwaG90bzItMi40LjAvYXV0by1hdXgvbWlzc2luZyAtLXJ1biBh
dXRvY29uZicKQVVUT0hFQURFUj0nJHtTSEVMTH0gL3Zhci90bXAvcG9ydGFnZS9tZWRpYS1nZngv
Z3Bob3RvMi0yLjQuMC93b3JrL2dwaG90bzItMi40LjAvYXV0by1hdXgvbWlzc2luZyAtLXJ1biBh
dXRvaGVhZGVyJwpBVVRPTUFLRT0nJHtTSEVMTH0gL3Zhci90bXAvcG9ydGFnZS9tZWRpYS1nZngv
Z3Bob3RvMi0yLjQuMC93b3JrL2dwaG90bzItMi40LjAvYXV0by1hdXgvbWlzc2luZyAtLXJ1biBh
dXRvbWFrZS0xLjEwJwpBV0s9J2dhd2snCkNDPSd4ODZfNjQtcGMtbGludXgtZ251LWdjYycKQ0NE
RVBNT0RFPSdkZXBtb2RlPWdjYzMnCkNES19DRkxBR1M9JycKQ0RLX0xJQlM9JycKQ0ZMQUdTPSct
bWFyY2g9bm9jb25hIC1PMiAtcGlwZScKQ1BQPSd4ODZfNjQtcGMtbGludXgtZ251LWdjYyAtRScK
Q1BQRkxBR1M9JycKQ1hYPSd4ODZfNjQtcGMtbGludXgtZ251LWcrKycKQ1hYQ1BQPSd4ODZfNjQt
cGMtbGludXgtZ251LWcrKyAtRScKQ1hYREVQTU9ERT0nZGVwbW9kZT1nY2MzJwpDWFhGTEFHUz0n
LW1hcmNoPW5vY29uYSAtTzIgLXBpcGUnCkNZR1BBVEhfVz0nZWNobycKREVGUz0nJwpERVBESVI9
Jy5kZXBzJwpFQ0hPPSdlY2hvJwpFQ0hPX0M9JycKRUNIT19OPSctbicKRUNIT19UPScnCkVHUkVQ
PScvYmluL2dyZXAgLUUnCkVYRUVYVD0nJwpGNzc9J3g4Nl82NC1wYy1saW51eC1nbnUtZ2ZvcnRy
YW4nCkZGTEFHUz0nLWcgLU8yJwpHRVRURVhUX1BBQ0tBR0U9J2dwaG90bzInCkdNU0dGTVQ9Jy91
c3IvYmluL2dtc2dmbXQnCkdSRVA9Jy9iaW4vZ3JlcCcKSEFWRV9BQV9GQUxTRT0nJwpIQVZFX0FB
X1RSVUU9JycKSEFWRV9DREtfRkFMU0U9JycKSEFWRV9DREtfVFJVRT0nJwpIQVZFX0pQRUdfRkFM
U0U9JycKSEFWRV9KUEVHX1RSVUU9JycKSEFWRV9MSUJFWElGX0ZBTFNFPScnCkhBVkVfTElCRVhJ
Rl9UUlVFPScnCkhBVkVfTElCR1BIT1RPMl9GQUxTRT0nJwpIQVZFX0xJQkdQSE9UTzJfVFJVRT0n
JwpIQVZFX1BPUFRfRkFMU0U9JycKSEFWRV9QT1BUX1RSVUU9JycKSEFWRV9STF9GQUxTRT0nJwpI
QVZFX1JMX1RSVUU9JycKSU5TVEFMTF9EQVRBPScke0lOU1RBTEx9IC1tIDY0NCcKSU5TVEFMTF9Q
Uk9HUkFNPScke0lOU1RBTEx9JwpJTlNUQUxMX1NDUklQVD0nJHtJTlNUQUxMfScKSU5TVEFMTF9T
VFJJUF9QUk9HUkFNPSckKGluc3RhbGxfc2gpIC1jIC1zJwpJTlRMTElCUz0nJwpKUEVHX0NGTEFH
Uz0nJwpKUEVHX0xJQlM9JycKTERGTEFHUz0nJwpMSUJFWElGX0NGTEFHUz0nJwpMSUJFWElGX0NP
TkZJR19QUk9HPScnCkxJQkVYSUZfTElCUz0nJwpMSUJHUEhPVE8yX0NGTEFHUz0nJwpMSUJHUEhP
VE8yX0NPTkZJR19QUk9HPScvdXNyL2Jpbi9ncGhvdG8yLWNvbmZpZycKTElCR1BIT1RPMl9MSUJT
PScnCkxJQklDT05WPScnCkxJQklOVEw9JycKTElCT0JKUz0nJwpMSUJTPScnCkxJQlRPT0w9JyQo
U0hFTEwpICQodG9wX2J1aWxkZGlyKS9saWJ0b29sJwpMTl9TPSdsbiAtcycKTFRMSUJJQ09OVj0n
JwpMVExJQklOVEw9JycKTFRMSUJPQkpTPScnCk1BSUxfR1BIT1RPX0RFVkVMPSc8Z3Bob3RvLWRl
dmVsQGxpc3RzLnNvdXJjZWZvcmdlLm5ldD4nCk1BSUxfR1BIT1RPX1RSQU5TTEFUSU9OPSc8Z3Bo
b3RvLXRyYW5zbGF0aW9uQGxpc3RzLnNvdXJjZWZvcmdlLm5ldD4nCk1BSUxfR1BIT1RPX1VTRVI9
JzxncGhvdG8tdXNlckBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ+JwpNQUtFSU5GTz0nJHtTSEVMTH0g
L3Zhci90bXAvcG9ydGFnZS9tZWRpYS1nZngvZ3Bob3RvMi0yLjQuMC93b3JrL2dwaG90bzItMi40
LjAvYXV0by1hdXgvbWlzc2luZyAtLXJ1biBtYWtlaW5mbycKTUtJTlNUQUxMRElSUz0nJCh0b3Bf
YnVpbGRkaXIpL2F1dG8tYXV4L21raW5zdGFsbGRpcnMnCk1TR0ZNVD0nL3Vzci9iaW4vbXNnZm10
JwpNU0dNRVJHRT0nL3Vzci9iaW4vbXNnbWVyZ2UnCk9CSkVYVD0nbycKUEFDS0FHRT0nZ3Bob3Rv
MicKUEFDS0FHRV9CVUdSRVBPUlQ9J2dwaG90by1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQn
ClBBQ0tBR0VfTkFNRT0nZ3Bob3RvMiBjb21tYW5kIGxpbmUgaW50ZXJmYWNlJwpQQUNLQUdFX1NU
UklORz0nZ3Bob3RvMiBjb21tYW5kIGxpbmUgaW50ZXJmYWNlIDIuNC4wJwpQQUNLQUdFX1RBUk5B
TUU9J2dwaG90bzInClBBQ0tBR0VfVkVSU0lPTj0nMi40LjAnClBBVEhfU0VQQVJBVE9SPSc6JwpQ
S0dfQ09ORklHPScvdXNyL2Jpbi9wa2ctY29uZmlnJwpQS0dfQ09ORklHX1BBVEg9Jy91c3IvcXQv
My9saWI2NC9wa2djb25maWc6L3Vzci9xdC8zL2xpYjMyL3BrZ2NvbmZpZycKUE9QVF9DRkxBR1M9
JycKUE9QVF9MSUJTPScnClBPU1VCPSdwbycKUFRIUkVBRF9MSUJTPScnClJBTkxJQj0neDg2XzY0
LXBjLWxpbnV4LWdudS1yYW5saWInClJFUVVJUkVNRU5UU19GT1JfTElCRVhJRj0nJwpSRVFVSVJF
TUVOVFNfRk9SX0xJQkdQSE9UTzI9J2xpYmdwaG90bzIgPj0gMi4zLjEuMy50cnVuaycKUkxfQ0ZM
QUdTPScnClJMX0xJQlM9JycKU0VUX01BS0U9JycKU0hFTEw9Jy9iaW4vc2gnClNUUklQPSd4ODZf
NjQtcGMtbGludXgtZ251LXN0cmlwJwpVUkxfRElHSUNBTV9MSVNUPSdodHRwOi8vd3d3LnRlYXNl
ci5mci9+aGZpZ3VpZXJlL2xpbnV4L2RpZ2ljYW0uaHRtbCcKVVJMX0dQSE9UT19IT01FPSdodHRw
Oi8vd3d3LmdwaG90by5vcmcvJwpVUkxfR1BIT1RPX1BST0pFQ1Q9J2h0dHA6Ly9zb3VyY2Vmb3Jn
ZS5uZXQvcHJvamVjdHMvZ3Bob3RvJwpVUkxfSlBIT1RPX0hPTUU9J2h0dHA6Ly9qcGhvdG8uc291
cmNlZm9yZ2UubmV0LycKVVJMX1VTQl9NQVNTU1RPUkFHRT0naHR0cDovL3d3dy5saW51eC11c2Iu
b3JnL1VTQi1ndWlkZS94NDk4Lmh0bWwnClVTRV9OTFM9J3llcycKVkVSU0lPTj0nMi40LjAnClhH
RVRURVhUPScvdXNyL2Jpbi94Z2V0dGV4dCcKYWNfY3RfQ0M9JycKYWNfY3RfQ1hYPScnCmFjX2N0
X0Y3Nz0nJwphbV9fZmFzdGRlcENDX0ZBTFNFPScjJwphbV9fZmFzdGRlcENDX1RSVUU9JycKYW1f
X2Zhc3RkZXBDWFhfRkFMU0U9JyMnCmFtX19mYXN0ZGVwQ1hYX1RSVUU9JycKYW1fX2luY2x1ZGU9
J2luY2x1ZGUnCmFtX19pc3JjPScnCmFtX19sZWFkaW5nX2RvdD0nLicKYW1fX3F1b3RlPScnCmFt
X190YXI9JyR7QU1UQVJ9IGNob2YgLSAiJCR0YXJkaXIiJwphbV9fdW50YXI9JyR7QU1UQVJ9IHhm
IC0nCmJpbmRpcj0nJHtleGVjX3ByZWZpeH0vYmluJwpidWlsZD0neDg2XzY0LXBjLWxpbnV4LWdu
dScKYnVpbGRfYWxpYXM9J3g4Nl82NC1wYy1saW51eC1nbnUnCmJ1aWxkX2NwdT0neDg2XzY0Jwpi
dWlsZF9vcz0nbGludXgtZ251JwpidWlsZF92ZW5kb3I9J3BjJwpkYXRhZGlyPScvdXNyL3NoYXJl
JwpkYXRhcm9vdGRpcj0nJHtwcmVmaXh9L3NoYXJlJwpkb2NkaXI9JyR7ZGF0YXJvb3RkaXJ9L2Rv
Yy8ke1BBQ0tBR0VfVEFSTkFNRX0nCmR2aWRpcj0nJHtkb2NkaXJ9JwpleGVjX3ByZWZpeD0nTk9O
RScKaG9zdD0neDg2XzY0LXBjLWxpbnV4LWdudScKaG9zdF9hbGlhcz0neDg2XzY0LXBjLWxpbnV4
LWdudScKaG9zdF9jcHU9J3g4Nl82NCcKaG9zdF9vcz0nbGludXgtZ251Jwpob3N0X3ZlbmRvcj0n
cGMnCmh0bWxkaXI9JyR7ZG9jZGlyfScKaW5jbHVkZWRpcj0nJHtwcmVmaXh9L2luY2x1ZGUnCmlu
Zm9kaXI9Jy91c3Ivc2hhcmUvaW5mbycKaW5zdGFsbF9zaD0nJChTSEVMTCkgL3Zhci90bXAvcG9y
dGFnZS9tZWRpYS1nZngvZ3Bob3RvMi0yLjQuMC93b3JrL2dwaG90bzItMi40LjAvYXV0by1hdXgv
aW5zdGFsbC1zaCcKbGliZGlyPScvdXNyL2xpYjY0JwpsaWJleGVjZGlyPScke2V4ZWNfcHJlZml4
fS9saWJleGVjJwpsb2NhbGVkaXI9JyQoZGF0YWRpcikvbG9jYWxlJwpsb2NhbHN0YXRlZGlyPScv
dmFyL2xpYicKbWFuZGlyPScvdXNyL3NoYXJlL21hbicKbWtkaXJfcD0nL2Jpbi9ta2RpciAtcCcK
b2xkaW5jbHVkZWRpcj0nL3Vzci9pbmNsdWRlJwpwZGZkaXI9JyR7ZG9jZGlyfScKcHJlZml4PScv
dXNyJwpwcm9ncmFtX3RyYW5zZm9ybV9uYW1lPSdzLHgseCwnCnBzZGlyPScke2RvY2Rpcn0nCnNi
aW5kaXI9JyR7ZXhlY19wcmVmaXh9L3NiaW4nCnNoYXJlZHN0YXRlZGlyPScke3ByZWZpeH0vY29t
JwpzeXNjb25mZGlyPScvZXRjJwp0YXJnZXRfYWxpYXM9JycKCiMjIC0tLS0tLS0tLS0tICMjCiMj
IGNvbmZkZWZzLmguICMjCiMjIC0tLS0tLS0tLS0tICMjCgojZGVmaW5lIFBBQ0tBR0VfTkFNRSAi
Z3Bob3RvMiBjb21tYW5kIGxpbmUgaW50ZXJmYWNlIgojZGVmaW5lIFBBQ0tBR0VfVEFSTkFNRSAi
Z3Bob3RvMiIKI2RlZmluZSBQQUNLQUdFX1ZFUlNJT04gIjIuNC4wIgojZGVmaW5lIFBBQ0tBR0Vf
U1RSSU5HICJncGhvdG8yIGNvbW1hbmQgbGluZSBpbnRlcmZhY2UgMi40LjAiCiNkZWZpbmUgUEFD
S0FHRV9CVUdSRVBPUlQgImdwaG90by1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQiCiNkZWZp
bmUgUEFDS0FHRSAiZ3Bob3RvMiIKI2RlZmluZSBWRVJTSU9OICIyLjQuMCIKI2RlZmluZSBTVERD
X0hFQURFUlMgMQojZGVmaW5lIEhBVkVfU1lTX1RZUEVTX0ggMQojZGVmaW5lIEhBVkVfU1lTX1NU
QVRfSCAxCiNkZWZpbmUgSEFWRV9TVERMSUJfSCAxCiNkZWZpbmUgSEFWRV9TVFJJTkdfSCAxCiNk
ZWZpbmUgSEFWRV9NRU1PUllfSCAxCiNkZWZpbmUgSEFWRV9TVFJJTkdTX0ggMQojZGVmaW5lIEhB
VkVfSU5UVFlQRVNfSCAxCiNkZWZpbmUgSEFWRV9TVERJTlRfSCAxCiNkZWZpbmUgSEFWRV9VTklT
VERfSCAxCiNkZWZpbmUgSEFWRV9ETEZDTl9IIDEKI2RlZmluZSBIQVZFX0NDICJ4ODZfNjQtcGMt
bGludXgtZ251LWdjYyIKI2RlZmluZSBVUkxfR1BIT1RPX0hPTUUgImh0dHA6Ly93d3cuZ3Bob3Rv
Lm9yZy8iCiNkZWZpbmUgVVJMX0dQSE9UT19QUk9KRUNUICJodHRwOi8vc291cmNlZm9yZ2UubmV0
L3Byb2plY3RzL2dwaG90byIKI2RlZmluZSBVUkxfRElHSUNBTV9MSVNUICJodHRwOi8vd3d3LnRl
YXNlci5mci9+aGZpZ3VpZXJlL2xpbnV4L2RpZ2ljYW0uaHRtbCIKI2RlZmluZSBVUkxfSlBIT1RP
X0hPTUUgImh0dHA6Ly9qcGhvdG8uc291cmNlZm9yZ2UubmV0LyIKI2RlZmluZSBVUkxfVVNCX01B
U1NTVE9SQUdFICJodHRwOi8vd3d3LmxpbnV4LXVzYi5vcmcvVVNCLWd1aWRlL3g0OTguaHRtbCIK
I2RlZmluZSBNQUlMX0dQSE9UT19ERVZFTCAiPGdwaG90by1kZXZlbEBsaXN0cy5zb3VyY2Vmb3Jn
ZS5uZXQ+IgojZGVmaW5lIE1BSUxfR1BIT1RPX1VTRVIgIjxncGhvdG8tdXNlckBsaXN0cy5zb3Vy
Y2Vmb3JnZS5uZXQ+IgojZGVmaW5lIE1BSUxfR1BIT1RPX1RSQU5TTEFUSU9OICI8Z3Bob3RvLXRy
YW5zbGF0aW9uQGxpc3RzLnNvdXJjZWZvcmdlLm5ldD4iCiNkZWZpbmUgR0VUVEVYVF9QQUNLQUdF
ICJncGhvdG8yIgojZGVmaW5lIEVOQUJMRV9OTFMgMQojZGVmaW5lIEhBVkVfR0VUVEVYVCAxCiNk
ZWZpbmUgSEFWRV9EQ0dFVFRFWFQgMQojZGVmaW5lIEhBVkVfSUNPTlYgMQojZGVmaW5lIElDT05W
X0NPTlNUIAoKY29uZmlndXJlOiBleGl0IDEK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143201</attachid>
            <date>2008-02-11 13:19 0000</date>
            <desc>configure patch</desc>
            <filename>gphoto2.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC92YXIvdG1wL3BvcnRhZ2UvbWVkaWEtZ2Z4L2dwaG90bzItMi40LjAvd29yay9ncGhvdG8y
LTIuNC4wL2NvbmZpZ3VyZQkyMDA3LTA3LTMwIDAyOjQ5OjA0LjAwMDAwMDAwMCArMDIwMAorKysg
Y29uZmlndXJlCTIwMDgtMDItMTEgMTM6NTk6MTIuMDAwMDAwMDAwICswMTAwCkBAIC0yMjM0MSw3
ICsyMjM0MSw3IEBACiAKIAkJCQl7IGVjaG8gIiRhc19tZTokTElORU5POiBjaGVja2luZyBmb3Ig
bGliZ3Bob3RvMiB2ZXJzaW9uIGFjY29yZGluZyB0byBncGhvdG8yLWNvbmZpZyIgPiY1CiBlY2hv
ICRFQ0hPX04gImNoZWNraW5nIGZvciBsaWJncGhvdG8yIHZlcnNpb24gYWNjb3JkaW5nIHRvIGdw
aG90bzItY29uZmlnLi4uICRFQ0hPX0MiID4mNjsgfQotCQkJCQkJCQlfTElCR1BIT1RPMl9DT01Q
Tj0iLWx0IgorCQkJCQkJCQlfTElCR1BIT1RPMl9DT01QTj0iLWdlIgogCQkJCQkJCQkjIHNwbGl0
IHJlcXVlc3RlZCB2ZXJzaW9uIG51bWJlciB1c2luZyBtNCByZWdleHBzCiAJCQkJX0xJQkdQSE9U
TzJfUkVRXzE9IjIiCiAJCQkJX0xJQkdQSE9UTzJfUkVRXzI9IjMiCkBAIC0yMjM1NSwxMiArMjIz
NTUsMTIgQEAKIAkJCQlfTElCR1BIT1RPMl9WRVJfND0iJChlY2hvICIke19MSUJHUEhPVE8yX1ZF
UlNJT059IiB8IHNlZCAncy9cKFswLTldKlwpXC5cKFswLTldKlwpXC5cKFswLTldKlwpXCguKlwp
L1w0L2cnKSIKIAkJCQl7IGVjaG8gIiRhc19tZTokTElORU5POiByZXN1bHQ6ICR7X0xJQkdQSE9U
TzJfVkVSU0lPTn0iID4mNQogZWNobyAiJHtFQ0hPX1R9JHtfTElCR1BIT1RPMl9WRVJTSU9OfSIg
PiY2OyB9Ci0JCQkJX3RtcD1mYWxzZQotCQkJCWlmICAgdGVzdCAiJHtfTElCR1BIT1RPMl9WRVJf
MX0iICIke19MSUJHUEhPVE8yX0NPTVBOfSIgIiR7X0xJQkdQSE9UTzJfUkVRXzF9IjsgdGhlbiBf
dG1wPXRydWU7Ci0JCQkJZWxpZiB0ZXN0ICIke19MSUJHUEhPVE8yX1ZFUl8yfSIgIiR7X0xJQkdQ
SE9UTzJfQ09NUE59IiAiJHtfTElCR1BIT1RPMl9SRVFfMn0iOyB0aGVuIF90bXA9dHJ1ZTsKLQkJ
CQllbGlmIHRlc3QgIiR7X0xJQkdQSE9UTzJfVkVSXzN9IiAiJHtfTElCR1BIT1RPMl9DT01QTn0i
ICIke19MSUJHUEhPVE8yX1JFUV8zfSI7IHRoZW4gX3RtcD10cnVlOwotCQkJCWVsaWYgdGVzdCAi
eCR7X0xJQkdQSE9UTzJfVkVSXzR9IiA9ICJ4IiAmJiB0ZXN0ICJ4JHtfTElCR1BIT1RPMl9SRVFf
NH0iICE9ICJ4IjsgdGhlbiBfdG1wPXRydWU7Ci0JCQkJZWxpZiB0ZXN0ICIke19MSUJHUEhPVE8y
X1ZFUl80fSIgIiR7X0xJQkdQSE9UTzJfQ09NUE59IiAiJHtfTElCR1BIT1RPMl9SRVFfNH0iOyB0
aGVuIF90bXA9dHJ1ZTsKKwkJCQlfdG1wPXRydWUKKwkJCQlpZiAgIHRlc3QgIiR7X0xJQkdQSE9U
TzJfVkVSXzF9IiAiJHtfTElCR1BIT1RPMl9DT01QTn0iICIke19MSUJHUEhPVE8yX1JFUV8xfSI7
IHRoZW4gX3RtcD1mYWxzZTsKKwkJCQllbGlmIHRlc3QgIiR7X0xJQkdQSE9UTzJfVkVSXzJ9IiAi
JHtfTElCR1BIT1RPMl9DT01QTn0iICIke19MSUJHUEhPVE8yX1JFUV8yfSI7IHRoZW4gX3RtcD1m
YWxzZTsKKwkJCQllbGlmIHRlc3QgIiR7X0xJQkdQSE9UTzJfVkVSXzN9IiAiJHtfTElCR1BIT1RP
Ml9DT01QTn0iICIke19MSUJHUEhPVE8yX1JFUV8zfSI7IHRoZW4gX3RtcD1mYWxzZTsKKwkJCQll
bGlmIHRlc3QgIngke19MSUJHUEhPVE8yX1ZFUl80fSIgPSAieCIgJiYgdGVzdCAieCR7X0xJQkdQ
SE9UTzJfUkVRXzR9IiAhPSAieCI7IHRoZW4gX3RtcD1mYWxzZTsKKwkJCQllbGlmIHRlc3QgIiR7
X0xJQkdQSE9UTzJfVkVSXzR9IiAiJHtfTElCR1BIT1RPMl9DT01QTn0iICIke19MSUJHUEhPVE8y
X1JFUV80fSI7IHRoZW4gX3RtcD1mYWxzZTsKIAkJCQlmaQogCQkJCXsgZWNobyAiJGFzX21lOiRM
SU5FTk86IGNoZWNraW5nIGlmIGxpYmdwaG90bzIgdmVyc2lvbiBpcyBtYXRjaGluZyByZXF1aXJl
bWVudCA+PSAyLjMuMS4zLnRydW5rIiA+JjUKIGVjaG8gJEVDSE9fTiAiY2hlY2tpbmcgaWYgbGli
Z3Bob3RvMiB2ZXJzaW9uIGlzIG1hdGNoaW5nIHJlcXVpcmVtZW50ID49IDIuMy4xLjMudHJ1bmsu
Li4gJEVDSE9fQyIgPiY2OyB9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>