<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>7287</bug_id>
          
          <creation_ts>2015-02-04 19:32:48 +0000</creation_ts>
          <short_desc>perl build race with gcc for the target</short_desc>
          <delta_ts>2015-04-28 10:45:57 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>devtools / tool chain</component>
          <version>1.7</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.8 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Paul Eggleton">bluelightning</reporter>
          <assigned_to name="Richard Purdie">richard.purdie</assigned_to>
          <cc>alexandru.c.georgescu</cc>
    
    <cc>alin.dumitru</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>paulg</cc>
          
          <qa_contact name="Costin">costin.c.constantin</qa_contact>
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>48559</commentid>
    <comment_count>0</comment_count>
      <attachid>2390</attachid>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2015-02-04 19:32:48 +0000</bug_when>
    <thetext>Created attachment 2390
perl do_compile failure

If do_populate_sysroot or the setscene equivalent for gcc (gcc for the target, that is) has run when perl&apos;s (again for the target) do_compile happens, perl&apos;s build-time dependency generation (makedepend) can pick up a dependency on headers staged by the target gcc instead of gcc-cross, e.g. stdint.h. Because there is no dependency relationship this is a race condition that can lead to perl&apos;s do_compile to fail (see attached log).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48817</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-02-13 14:55:29 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=ae32fed70e310d3e668ae5a27fb6a434d871ac5d</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48841</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Gortmaker">paulg</who>
    <bug_when>2015-02-14 15:07:06 +0000</bug_when>
    <thetext>Saw this was fixed with:

ae32fed70e31 gcc-target: Don&apos;t install target gcc libdir files

...did a pull and kicked off a build.  Here is what I saw:

------------------------------
| *** Module name OUT: /home/paul/poky/build/tmp/sysroots/x86_64-linux/usr/lib/perl-native/perl/5.20.0/perl-native/perl/5.20.0/re.pm
| make[1]: *** No rule to make target &apos;/home/paul/poky/build/tmp/sysroots/intel-corei7-64/usr/lib/gcc/x86_64-poky-linux/4.9.1/include/stdint.h&apos;, needed by &apos;perlmini.o&apos;.  Stop.
| make[1]: Leaving directory &apos;/home/paul/poky/build/tmp/work/corei7-64-poky-linux/perl/5.20.0-r1/perl-5.20.0&apos;
| Makefile:37: recipe for target &apos;perl&apos; failed
| make: *** [perl] Error 2
| ERROR: oe_runmake failed
| WARNING: /home/paul/poky/build/tmp/work/corei7-64-poky-linux/perl/5.20.0-r1/temp/run.do_compile.18425:1 exit 1 from
|   exit 1
| ERROR: Function failed: do_compile (log file is located at /home/paul/poky/build/tmp/work/corei7-64-poky-linux/perl/5.20.0-r1/temp/log.do_compile.18425)
ERROR: Task 2225 (/home/paul/poky/meta/recipes-devtools/perl/perl_5.20.0.bb, do_compile) failed with exit code &apos;1&apos;
NOTE: Tasks Summary: Attempted 5646 tasks of which 2391 didn&apos;t need to be rerun and 1 failed.
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
  /home/paul/poky/meta/recipes-devtools/perl/perl_5.20.0.bb, do_compile
Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
op3:~/poky/build$ cd ..
op3:~/poky$ git describe
1.7_M2-2172-ga849839f8cb5
op3:~/poky$ git log --oneline HEAD~3..
a849839f8cb5 u-boot.inc: unbreak
ae32fed70e31 gcc-target: Don&apos;t install target gcc libdir files
cefc40389e31 autotools/siteinfo: Avoid races over siteinfo files
op3:~/poky$ 
--------------------------

Note the fix commit is clearly present in the above.

I won&apos;t reopen this in case it is just some transient sstate related thing, but at the same time I thought it worth a mention.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>48844</commentid>
    <comment_count>3</comment_count>
    <who name="Paul Gortmaker">paulg</who>
    <bug_when>2015-02-15 17:38:02 +0000</bug_when>
    <thetext>Switched from core-i7 to core2-duo build, pulled latest and restarted ; same (similar?) race still present.

--------------------------------
| x86_64-poky-linux-gcc -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse --sysroot=/home/paul/poky/build/tmp/sysroots/genericx86-64 -c -DPERL_CORE -O2 -pipe -g -feliminate-unused-debug-types -DDEBIAN -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c89 -O2 -Wall -ansi -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wc++-compat -Wwrite-strings -fPIC miniperlmain.c
| make[1]: *** No rule to make target &apos;/home/paul/poky/build/tmp/sysroots/genericx86-64/usr/lib/gcc/x86_64-poky-linux/4.9.1/include/stdint.h&apos;, needed by &apos;gv.o&apos;.  Stop.
| make[1]: Leaving directory &apos;/home/paul/poky/build/tmp/work/core2-64-poky-linux/perl/5.20.0-r1/perl-5.20.0&apos;
| make[1]: Entering directory &apos;/home/paul/poky/build/tmp/work/core2-64-poky-linux/perl/5.20.0-r1/perl-5.20.0&apos;
| rm -f pod/perl5200delta.pod
| /bin/ln -s perldelta.pod pod/perl5200delta.pod
| ./miniperl -Ilib autodoc.pl
| make[1]: ./miniperl: Command not found
| makefile:434: recipe for target &apos;pod/perlintern.pod&apos; failed
| make[1]: *** [pod/perlintern.pod] Error 127
| make[1]: Leaving directory &apos;/home/paul/poky/build/tmp/work/core2-64-poky-linux/perl/5.20.0-r1/perl-5.20.0&apos;
| Makefile:37: recipe for target &apos;perl&apos; failed
| make: *** [perl] Error 2
| ERROR: oe_runmake failed
| WARNING: /home/paul/poky/build/tmp/work/core2-64-poky-linux/perl/5.20.0-r1/temp/run.do_compile.9503:1 exit 1 from
|   exit 1
| ERROR: Function failed: do_compile (log file is located at /home/paul/poky/build/tmp/work/core2-64-poky-linux/perl/5.20.0-r1/temp/log.do_compile.9503)
ERROR: Task 2211 (/home/paul/poky/meta/recipes-devtools/perl/perl_5.20.0.bb, do_compile) failed with exit code &apos;1&apos;
NOTE: Tasks Summary: Attempted 5314 tasks of which 3028 didn&apos;t need to be rerun and 1 failed.
Waiting for 0 running tasks to finish:

Summary: 1 task failed:
  /home/paul/poky/meta/recipes-devtools/perl/perl_5.20.0.bb, do_compile
Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
op3:~/poky/build$ cd ..
op3:~/poky$ git log --oneline HEAD~3..
2e608ecd1c1d package_regex.inc: Cleanup and organize
73f7ced9b77d upstream_tracking.inc: Remove entries that now isn\&apos;t needed
b7153be8ca48 image: add new items to IMAGE_FEATURES[validitems] list
op3:~/poky$ 
-------------------------</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>49801</commentid>
    <comment_count>4</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-03-26 11:59:01 +0000</bug_when>
    <thetext>I was asked how to test this bug. Steps would be something like:

&quot;bitbake gcc; bitbake perl -c cleansstate; bitbake perl&quot; 

and then check the perl files for references to things like

&quot;sysroots/intel-corei7-64/usr/lib/gcc/x86_64-poky-linux/4.9.1/include/stdint.h&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50548</commentid>
    <comment_count>5</comment_count>
    <who name="Costin">costin.c.constantin</who>
    <bug_when>2015-04-28 10:45:57 +0000</bug_when>
    <thetext>Hello,

Just checked on this bug on latest master: ae736dbdd140975ba43f06e635b461dbf36a117e
I did as on comment#4 and verified the log.do_compile for perl reporting errors. I found none.
Marking as verified</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>2390</attachid>
            <date>2015-02-04 19:32:48 +0000</date>
            <delta_ts>2015-02-04 19:32:48 +0000</delta_ts>
            <desc>perl do_compile failure</desc>
            <filename>perl_compile_fail.txt</filename>
            <type>text/plain</type>
            <size>15373</size>
            <attacher name="Paul Eggleton">bluelightning</attacher>
            
              <data encoding="base64">RVJST1I6IEZ1bmN0aW9uIGZhaWxlZDogZG9fY29tcGlsZSAobG9nIGZpbGUgaXMgbG9jYXRlZCBh
dCAvaG9tZS91c2VyL2J1aWxkL3RtcC93b3JrL2NvcmUyLTMyLXBva3ktbGludXgvcGVybC81LjE0
LjMtcjEvdGVtcC9sb2cuZG9fY29tcGlsZS4yMzcwMCkKRVJST1I6IExvZ2ZpbGUgb2YgZmFpbHVy
ZSBzdG9yZWQgaW46IC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsvY29yZTItMzItcG9reS1saW51
eC9wZXJsLzUuMTQuMy1yMS90ZW1wL2xvZy5kb19jb21waWxlLjIzNzAwCkxvZyBkYXRhIGZvbGxv
d3M6CnwgREVCVUc6IEV4ZWN1dGluZyBzaGVsbCBmdW5jdGlvbiBkb19jb21waWxlCnwgTk9URTog
bWFrZSAtaiAzMiAtZSBNQUtFRkxBR1M9IHBlcmwgTEQ9aTU4Ni1wb2t5LWxpbnV4LWdjYyAgLW0z
MiAtbWFyY2g9Y29yZTIgLW10dW5lPWNvcmUyIC1tc3NlMyAtbWZwbWF0aD1zc2UgLW1zdGFja3Jl
YWxpZ24gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLS1zeXNyb290PS9ob21lL3VzZXIvYnVpbGQv
dG1wL3N5c3Jvb3RzL2VkaXNvbgp8IFBlcmwgY3Jvc3MtYnVpbGQgZGlyZWN0b3J5IGlzIC9ob21l
L3VzZXIvYnVpbGQvdG1wL3dvcmsvY29yZTItMzItcG9reS1saW51eC9wZXJsLzUuMTQuMy1yMS9w
ZXJsLTUuMTQuMy9Dcm9zcwp8IFRhcmdldCBhcmNoIGlzIGk1ODYtbGludXgKfCB0b29sY2hhaW46
IGk1ODYtcG9reS1saW51eC1nY2MgLW0zMiAtbWFyY2g9Y29yZTIgLW10dW5lPWNvcmUyIC1tc3Nl
MyAtbWZwbWF0aD1zc2UgLW1zdGFja3JlYWxpZ24gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLS1z
eXNyb290PS9ob21lL3VzZXIvYnVpbGQvdG1wL3N5c3Jvb3RzL2VkaXNvbiwgaTU4Ni1wb2t5LWxp
bnV4LWcrKyAtbTMyIC1tYXJjaD1jb3JlMiAtbXR1bmU9Y29yZTIgLW1zc2UzIC1tZnBtYXRoPXNz
ZSAtbXN0YWNrcmVhbGlnbiAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtLXN5c3Jvb3Q9L2hvbWUv
dXNlci9idWlsZC90bXAvc3lzcm9vdHMvZWRpc29uLCBpNTg2LXBva3ktbGludXgtZ2NjIC1tMzIg
LW1hcmNoPWNvcmUyIC1tdHVuZT1jb3JlMiAtbXNzZTMgLW1mcG1hdGg9c3NlIC1tc3RhY2tyZWFs
aWduIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC0tc3lzcm9vdD0vaG9tZS91c2VyL2J1aWxkL3Rt
cC9zeXNyb290cy9lZGlzb24sIGk1ODYtcG9reS1saW51eC1zdHJpcCwgaTU4Ni1wb2t5LWxpbnV4
LWFyLCBpNTg2LXBva3ktbGludXgtcmFubGliCnwgT3B0aW1pemF0aW9uczogLWZleHBlbnNpdmUt
b3B0aW1pemF0aW9ucyAtZm9taXQtZnJhbWUtcG9pbnRlciAtTzIKfCAvaG9tZS91c2VyL2J1aWxk
L3RtcC93b3JrL2NvcmUyLTMyLXBva3ktbGludXgvcGVybC81LjE0LjMtcjEvcGVybC01LjE0LjMv
Q3Jvc3MvZ2VuZXJhdGVfY29uZmlnX3NoIGNvbmZpZy5zaC1pNTg2LWxpbnV4ID4gL2hvbWUvdXNl
ci9idWlsZC90bXAvd29yay9jb3JlMi0zMi1wb2t5LWxpbnV4L3BlcmwvNS4xNC4zLXIxL3Blcmwt
NS4xNC4zL0Nyb3NzLy4uL2NvbmZpZy5zaAp8IGNkIC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsv
Y29yZTItMzItcG9reS1saW51eC9wZXJsLzUuMTQuMy1yMS9wZXJsLTUuMTQuMy9Dcm9zcy8uLiA7
IC4vQ29uZmlndXJlIC1TIDsgbWFrZSBkZXBlbmQgOyBtYWtlIDsgbWFrZSBtb3JlCnwKfCBGZXRj
aGluZyBhbnN3ZXJzIGZyb20gY29uZmlnLnNoLi4uCnwKfCBEb2luZyB2YXJpYWJsZSBzdWJzdGl0
dXRpb25zIG9uIC5TSCBmaWxlcy4uLgp8IEV4dHJhY3RpbmcgY29uZmlnLmggKHdpdGggdmFyaWFi
bGUgc3Vic3RpdHV0aW9ucykKfCBFeHRyYWN0aW5nIGNmbGFncyAod2l0aCB2YXJpYWJsZSBzdWJz
dGl0dXRpb25zKQp8IE5vdCByZS1leHRyYWN0aW5nIGNvbmZpZy5oCnwgRXh0cmFjdGluZyBtYWtl
ZGVwZW5kICh3aXRoIHZhcmlhYmxlIHN1YnN0aXR1dGlvbnMpCnwgbGludXggbGlicmFyaWVzIG92
ZXJ3cml0dGVuIGJ5IGNyb3NzLWNvbXBpbGUgcGF0Y2hlcwp8IEV4dHJhY3RpbmcgTWFrZWZpbGUg
KHdpdGggdmFyaWFibGUgc3Vic3RpdHV0aW9ucykKfCBFeHRyYWN0aW5nIG15Y29uZmlnICh3aXRo
IHZhcmlhYmxlIHN1YnN0aXR1dGlvbnMpCnwgRXh0cmFjdGluZyBwb2QvTWFrZWZpbGUgKHdpdGgg
dmFyaWFibGUgc3Vic3RpdHV0aW9ucykKfCBFeHRyYWN0aW5nIFBvbGljeS5zaCAod2l0aCB2YXJp
YWJsZSBzdWJzdGl0dXRpb25zKQp8IEV4dHJhY3RpbmcgcnVudGVzdHMgKHdpdGggdmFyaWFibGUg
c3Vic3RpdHV0aW9ucykKfCBFeHRyYWN0aW5nIHV0aWxzL01ha2VmaWxlICh3aXRoIHZhcmlhYmxl
IHN1YnN0aXR1dGlvbnMpCnwgRXh0cmFjdGluZyB4MnAvY2ZsYWdzICh3aXRoIHZhcmlhYmxlIHN1
YnN0aXR1dGlvbnMpCnwgRXh0cmFjdGluZyB4MnAvTWFrZWZpbGUgKHdpdGggdmFyaWFibGUgc3Vi
c3RpdHV0aW9ucykKfCBFeHRyYWN0aW9uIGRvbmUuCnwgbWFrZVsxXTogRW50ZXJpbmcgZGlyZWN0
b3J5IGAvaG9tZS91c2VyL2J1aWxkL3RtcC93b3JrL2NvcmUyLTMyLXBva3ktbGludXgvcGVybC81
LjE0LjMtcjEvcGVybC01LjE0LjMnCnwgc2ggLi9tYWtlZGVwZW5kIE1BS0U9bWFrZQp8IG1ha2Vb
Ml06IEVudGVyaW5nIGRpcmVjdG9yeSBgL2hvbWUvdXNlci9idWlsZC90bXAvd29yay9jb3JlMi0z
Mi1wb2t5LWxpbnV4L3BlcmwvNS4xNC4zLXIxL3BlcmwtNS4xNC4zJwp8IHJtIC1mIG9wbWluaS5j
CnwgL2Jpbi9sbiAtcyBvcC5jIG9wbWluaS5jCnwgcm0gLWYgcGVybG1pbmkuYwp8IC9iaW4vbG4g
LXMgcGVybC5jIHBlcmxtaW5pLmMKfCBlY2hvIGF2LmMgc2NvcGUuYyBvcC5jIGRvb3AuYyBkb2lv
LmMgZHVtcC5jIGd2LmMgaHYuYyBtZy5jIHJlZW50ci5jIG1yby5jIHBlcmwuYyBwZXJseS5jIHBw
LmMgcHBfaG90LmMgcHBfY3RsLmMgcHBfc3lzLmMgcmVnY29tcC5jIHJlZ2V4ZWMuYyB1dGY4LmMg
c3YuYyB0YWludC5jIHRva2UuYyB1dGlsLmMgZGViLmMgcnVuLmMgdW5pdmVyc2FsLmMgcGFkLmMg
Z2xvYmFscy5jIGtleXdvcmRzLmMgcGVybGlvLmMgcGVybGFwaS5jIG51bWVyaWMuYyBtYXRob21z
LmMgbG9jYWxlLmMgcHBfcGFjay5jIHBwX3NvcnQuYyAgIG1pbmlwZXJsbWFpbi5jIG9wbWluaS5j
IHBlcmxtaW5pLmMgfCB0ciAnICcgJ1xuJyA+LmNsaXN0CnwgbWFrZVsyXTogTGVhdmluZyBkaXJl
Y3RvcnkgYC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsvY29yZTItMzItcG9reS1saW51eC9wZXJs
LzUuMTQuMy1yMS9wZXJsLTUuMTQuMycKfCBGaW5kaW5nIGRlcGVuZGVuY2llcyBmb3IgYXYuby4K
fCBGaW5kaW5nIGRlcGVuZGVuY2llcyBmb3Igc2NvcGUuby4KfCBGaW5kaW5nIGRlcGVuZGVuY2ll
cyBmb3Igb3Auby4KfCBGaW5kaW5nIGRlcGVuZGVuY2llcyBmb3IgZG9vcC5vLgp8IEZpbmRpbmcg
ZGVwZW5kZW5jaWVzIGZvciBkb2lvLm8uCnwgRmluZGluZyBkZXBlbmRlbmNpZXMgZm9yIGR1bXAu
by4KfCBGaW5kaW5nIGRlcGVuZGVuY2llcyBmb3IgZ3Yuby4KfCBGaW5kaW5nIGRlcGVuZGVuY2ll
cyBmb3IgaHYuby4KfCBGaW5kaW5nIGRlcGVuZGVuY2llcyBmb3IgbWcuby4KfCBGaW5kaW5nIGRl
cGVuZGVuY2llcyBmb3IgcmVlbnRyLm8uCnwgRmluZGluZyBkZXBlbmRlbmNpZXMgZm9yIG1yby5v
Lgp8IEZpbmRpbmcgZGVwZW5kZW5jaWVzIGZvciBwZXJsLm8uCnwgRmluZGluZyBkZXBlbmRlbmNp
ZXMgZm9yIHBlcmx5Lm8uCnwgRmluZGluZyBkZXBlbmRlbmNpZXMgZm9yIHBwLm8uCnwgRmluZGlu
ZyBkZXBlbmRlbmNpZXMgZm9yIHBwX2hvdC5vLgp8IEZpbmRpbmcgZGVwZW5kZW5jaWVzIGZvciBw
cF9jdGwuby4KfCBGaW5kaW5nIGRlcGVuZGVuY2llcyBmb3IgcHBfc3lzLm8uCnwgRmluZGluZyBk
ZXBlbmRlbmNpZXMgZm9yIHJlZ2NvbXAuby4KfCBGaW5kaW5nIGRlcGVuZGVuY2llcyBmb3IgcmVn
ZXhlYy5vLgp8IEZpbmRpbmcgZGVwZW5kZW5jaWVzIGZvciB1dGY4Lm8uCnwgRmluZGluZyBkZXBl
bmRlbmNpZXMgZm9yIHN2Lm8uCnwgRmluZGluZyBkZXBlbmRlbmNpZXMgZm9yIHRhaW50Lm8uCnwg
RmluZGluZyBkZXBlbmRlbmNpZXMgZm9yIHRva2Uuby4KfCBGaW5kaW5nIGRlcGVuZGVuY2llcyBm
b3IgdXRpbC5vLgp8IEZpbmRpbmcgZGVwZW5kZW5jaWVzIGZvciBkZWIuby4KfCBGaW5kaW5nIGRl
cGVuZGVuY2llcyBmb3IgcnVuLm8uCnwgRmluZGluZyBkZXBlbmRlbmNpZXMgZm9yIHVuaXZlcnNh
bC5vLgp8IEZpbmRpbmcgZGVwZW5kZW5jaWVzIGZvciBwYWQuby4KfCBGaW5kaW5nIGRlcGVuZGVu
Y2llcyBmb3IgZ2xvYmFscy5vLgp8IEZpbmRpbmcgZGVwZW5kZW5jaWVzIGZvciBrZXl3b3Jkcy5v
Lgp8IEZpbmRpbmcgZGVwZW5kZW5jaWVzIGZvciBwZXJsaW8uby4KfCBGaW5kaW5nIGRlcGVuZGVu
Y2llcyBmb3IgcGVybGFwaS5vLgp8IEZpbmRpbmcgZGVwZW5kZW5jaWVzIGZvciBudW1lcmljLm8u
CnwgRmluZGluZyBkZXBlbmRlbmNpZXMgZm9yIG1hdGhvbXMuby4KfCBGaW5kaW5nIGRlcGVuZGVu
Y2llcyBmb3IgbG9jYWxlLm8uCnwgRmluZGluZyBkZXBlbmRlbmNpZXMgZm9yIHBwX3BhY2suby4K
fCBGaW5kaW5nIGRlcGVuZGVuY2llcyBmb3IgcHBfc29ydC5vLgp8IEZpbmRpbmcgZGVwZW5kZW5j
aWVzIGZvciBtaW5pcGVybG1haW4uby4KfCBGaW5kaW5nIGRlcGVuZGVuY2llcyBmb3Igb3BtaW5p
Lm8uCnwgRmluZGluZyBkZXBlbmRlbmNpZXMgZm9yIHBlcmxtaW5pLm8uCnwgbWFrZVsyXTogRW50
ZXJpbmcgZGlyZWN0b3J5IGAvaG9tZS91c2VyL2J1aWxkL3RtcC93b3JrL2NvcmUyLTMyLXBva3kt
bGludXgvcGVybC81LjE0LjMtcjEvcGVybC01LjE0LjMnCnwgZWNobyBNYWtlZmlsZS5TSCBjZmxh
Z3MuU0ggY29uZmlnX2guU0ggbWFrZWRlcGVuZC5TSCBteWNvbmZpZy5TSCBwb2QvTWFrZWZpbGUu
U0ggfCB0ciAnICcgJ1xuJyA+LnNobGlzdAp8IG1ha2VbMl06IExlYXZpbmcgZGlyZWN0b3J5IGAv
aG9tZS91c2VyL2J1aWxkL3RtcC93b3JrL2NvcmUyLTMyLXBva3ktbGludXgvcGVybC81LjE0LjMt
cjEvcGVybC01LjE0LjMnCnwgVXBkYXRpbmcgbWFrZWZpbGUuLi4KfCBjZCB4MnA7IG1ha2UgZGVw
ZW5kCnwgbWFrZVsyXTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvaG9tZS91c2VyL2J1aWxkL3RtcC93
b3JrL2NvcmUyLTMyLXBva3ktbGludXgvcGVybC81LjE0LjMtcjEvcGVybC01LjE0LjMveDJwJwp8
IHNoIC4uL21ha2VkZXBlbmQgTUFLRT1tYWtlCnwgbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5
IGAvaG9tZS91c2VyL2J1aWxkL3RtcC93b3JrL2NvcmUyLTMyLXBva3ktbGludXgvcGVybC81LjE0
LjMtcjEvcGVybC01LjE0LjMveDJwJwp8IGVjaG8gaGFzaC5jICBzdHIuYyB1dGlsLmMgd2Fsay5j
IHwgdHIgJyAnICdcbicgPi5jbGlzdAp8IG1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IGAvaG9t
ZS91c2VyL2J1aWxkL3RtcC93b3JrL2NvcmUyLTMyLXBva3ktbGludXgvcGVybC81LjE0LjMtcjEv
cGVybC01LjE0LjMveDJwJwp8IEZpbmRpbmcgZGVwZW5kZW5jaWVzIGZvciBoYXNoLm8uCnwgRmlu
ZGluZyBkZXBlbmRlbmNpZXMgZm9yIHN0ci5vLgp8IEZpbmRpbmcgZGVwZW5kZW5jaWVzIGZvciB1
dGlsLm8uCnwgRmluZGluZyBkZXBlbmRlbmNpZXMgZm9yIHdhbGsuby4KfCBtYWtlWzNdOiBFbnRl
cmluZyBkaXJlY3RvcnkgYC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsvY29yZTItMzItcG9reS1s
aW51eC9wZXJsLzUuMTQuMy1yMS9wZXJsLTUuMTQuMy94MnAnCnwgZWNobyBNYWtlZmlsZS5TSCBj
ZmxhZ3MuU0ggfCB0ciAnICcgJ1xuJyA+LnNobGlzdAp8IG1ha2VbM106IExlYXZpbmcgZGlyZWN0
b3J5IGAvaG9tZS91c2VyL2J1aWxkL3RtcC93b3JrL2NvcmUyLTMyLXBva3ktbGludXgvcGVybC81
LjE0LjMtcjEvcGVybC01LjE0LjMveDJwJwp8IFVwZGF0aW5nIG1ha2VmaWxlLi4uCnwgbWFrZVsy
XTogTGVhdmluZyBkaXJlY3RvcnkgYC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsvY29yZTItMzIt
cG9reS1saW51eC9wZXJsLzUuMTQuMy1yMS9wZXJsLTUuMTQuMy94MnAnCnwgbWFrZVsxXTogTGVh
dmluZyBkaXJlY3RvcnkgYC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsvY29yZTItMzItcG9reS1s
aW51eC9wZXJsLzUuMTQuMy1yMS9wZXJsLTUuMTQuMycKfCBtYWtlWzFdOiBFbnRlcmluZyBkaXJl
Y3RvcnkgYC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsvY29yZTItMzItcG9reS1saW51eC9wZXJs
LzUuMTQuMy1yMS9wZXJsLTUuMTQuMycKfCBgc2ggIGNmbGFncyAib3B0aW1pemU9Jy1PMiciIG1p
bmlwZXJsbWFpbi5vYCAtZlBJQyBtaW5pcGVybG1haW4uYwp8ICAgICBDQ0NNRCA9ICBpNTg2LXBv
a3ktbGludXgtZ2NjICAtbTMyIC1tYXJjaD1jb3JlMiAtbXR1bmU9Y29yZTIgLW1zc2UzIC1tZnBt
YXRoPXNzZSAtbXN0YWNrcmVhbGlnbiAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtLXN5c3Jvb3Q9
L2hvbWUvdXNlci9idWlsZC90bXAvc3lzcm9vdHMvZWRpc29uIC1EUEVSTF9DT1JFIC1jICAtTzIg
LXBpcGUgLWcgLWZlbGltaW5hdGUtdW51c2VkLWRlYnVnLXR5cGVzIC1EREVCSUFOIC1EX1JFRU5U
UkFOVCAtRF9HTlVfU09VUkNFIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1mc3RhY2stcHJv
dGVjdG9yIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfRklMRV9PRkZTRVRfQklUUz02NCAgLXN0ZD1j
ODkgLU8yIC1XYWxsIC1hbnNpIC1XIC1XZXh0cmEgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1l
bnQgLVdlbmRpZi1sYWJlbHMgLVdjKystY29tcGF0IC1Xd3JpdGUtc3RyaW5ncwp8IGBzaCAgY2Zs
YWdzICJvcHRpbWl6ZT0nLU8yJyIgZ3Yub2AgLWZQSUMgZ3YuYwp8ICAgICBDQ0NNRCA9ICBpNTg2
LXBva3ktbGludXgtZ2NjICAtbTMyIC1tYXJjaD1jb3JlMiAtbXR1bmU9Y29yZTIgLW1zc2UzIC1t
ZnBtYXRoPXNzZSAtbXN0YWNrcmVhbGlnbiAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtLXN5c3Jv
b3Q9L2hvbWUvdXNlci9idWlsZC90bXAvc3lzcm9vdHMvZWRpc29uIC1EUEVSTF9DT1JFIC1jICAt
TzIgLXBpcGUgLWcgLWZlbGltaW5hdGUtdW51c2VkLWRlYnVnLXR5cGVzIC1EREVCSUFOIC1EX1JF
RU5UUkFOVCAtRF9HTlVfU09VUkNFIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1mc3RhY2st
cHJvdGVjdG9yIC1EX0xBUkdFRklMRV9TT1VSQ0UgLURfRklMRV9PRkZTRVRfQklUUz02NCAgLXN0
ZD1jODkgLU8yIC1XYWxsIC1hbnNpIC1XIC1XZXh0cmEgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0
ZW1lbnQgLVdlbmRpZi1sYWJlbHMgLVdjKystY29tcGF0IC1Xd3JpdGUtc3RyaW5ncwp8IGBzaCAg
Y2ZsYWdzICJvcHRpbWl6ZT0nLU8yJyIgdG9rZS5vYCAtZlBJQyB0b2tlLmMKfCAgICAgQ0NDTUQg
PSAgaTU4Ni1wb2t5LWxpbnV4LWdjYyAgLW0zMiAtbWFyY2g9Y29yZTIgLW10dW5lPWNvcmUyIC1t
c3NlMyAtbWZwbWF0aD1zc2UgLW1zdGFja3JlYWxpZ24gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIg
LS1zeXNyb290PS9ob21lL3VzZXIvYnVpbGQvdG1wL3N5c3Jvb3RzL2VkaXNvbiAtRFBFUkxfQ09S
RSAtYyAgLU8yIC1waXBlIC1nIC1mZWxpbWluYXRlLXVudXNlZC1kZWJ1Zy10eXBlcyAtRERFQklB
TiAtRF9SRUVOVFJBTlQgLURfR05VX1NPVVJDRSAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAt
ZnN0YWNrLXByb3RlY3RvciAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0ZJTEVfT0ZGU0VUX0JJVFM9
NjQgIC1zdGQ9Yzg5IC1PMiAtV2FsbCAtYW5zaSAtVyAtV2V4dHJhIC1XZGVjbGFyYXRpb24tYWZ0
ZXItc3RhdGVtZW50IC1XZW5kaWYtbGFiZWxzIC1XYysrLWNvbXBhdCAtV3dyaXRlLXN0cmluZ3MK
fCB0b2tlLmM6IEluIGZ1bmN0aW9uICdQZXJsX3l5bGV4JzoKfCB0b2tlLmM6NDc5NjoxNzogd2Fy
bmluZzogY29tcGFyaXNvbiBiZXR3ZWVuIHNpZ25lZCBhbmQgdW5zaWduZWQgaW50ZWdlciBleHBy
ZXNzaW9ucyBbLVdzaWduLWNvbXBhcmVdCnwgICAgYm9mID0gKG9mZnNldCA9PSBTdkNVUihQTF9s
aW5lc3RyKSk7CnwgICAgICAgICAgICAgICAgICBeCnwgYHNoICBjZmxhZ3MgIm9wdGltaXplPSct
TzInIiBwZXJseS5vYCAtZlBJQyBwZXJseS5jCnwgICAgIENDQ01EID0gIGk1ODYtcG9reS1saW51
eC1nY2MgIC1tMzIgLW1hcmNoPWNvcmUyIC1tdHVuZT1jb3JlMiAtbXNzZTMgLW1mcG1hdGg9c3Nl
IC1tc3RhY2tyZWFsaWduIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC0tc3lzcm9vdD0vaG9tZS91
c2VyL2J1aWxkL3RtcC9zeXNyb290cy9lZGlzb24gLURQRVJMX0NPUkUgLWMgIC1PMiAtcGlwZSAt
ZyAtZmVsaW1pbmF0ZS11bnVzZWQtZGVidWctdHlwZXMgLURERUJJQU4gLURfUkVFTlRSQU5UIC1E
X0dOVV9TT1VSQ0UgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLWZzdGFjay1wcm90ZWN0b3Ig
LURfTEFSR0VGSUxFX1NPVVJDRSAtRF9GSUxFX09GRlNFVF9CSVRTPTY0ICAtc3RkPWM4OSAtTzIg
LVdhbGwgLWFuc2kgLVcgLVdleHRyYSAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2Vu
ZGlmLWxhYmVscyAtV2MrKy1jb21wYXQgLVd3cml0ZS1zdHJpbmdzCnwgYHNoICBjZmxhZ3MgIm9w
dGltaXplPSctTzInIiBwYWQub2AgLWZQSUMgcGFkLmMKfCAgICAgQ0NDTUQgPSAgaTU4Ni1wb2t5
LWxpbnV4LWdjYyAgLW0zMiAtbWFyY2g9Y29yZTIgLW10dW5lPWNvcmUyIC1tc3NlMyAtbWZwbWF0
aD1zc2UgLW1zdGFja3JlYWxpZ24gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLS1zeXNyb290PS9o
b21lL3VzZXIvYnVpbGQvdG1wL3N5c3Jvb3RzL2VkaXNvbiAtRFBFUkxfQ09SRSAtYyAgLU8yIC1w
aXBlIC1nIC1mZWxpbWluYXRlLXVudXNlZC1kZWJ1Zy10eXBlcyAtRERFQklBTiAtRF9SRUVOVFJB
TlQgLURfR05VX1NPVVJDRSAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtZnN0YWNrLXByb3Rl
Y3RvciAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0ZJTEVfT0ZGU0VUX0JJVFM9NjQgIC1zdGQ9Yzg5
IC1PMiAtV2FsbCAtYW5zaSAtVyAtV2V4dHJhIC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50
IC1XZW5kaWYtbGFiZWxzIC1XYysrLWNvbXBhdCAtV3dyaXRlLXN0cmluZ3MKfCBgc2ggIGNmbGFn
cyAib3B0aW1pemU9Jy1PMiciIHJlZ2NvbXAub2AgLWZQSUMgcmVnY29tcC5jCnwgICAgIENDQ01E
ID0gIGk1ODYtcG9reS1saW51eC1nY2MgIC1tMzIgLW1hcmNoPWNvcmUyIC1tdHVuZT1jb3JlMiAt
bXNzZTMgLW1mcG1hdGg9c3NlIC1tc3RhY2tyZWFsaWduIC1mbm8tb21pdC1mcmFtZS1wb2ludGVy
IC0tc3lzcm9vdD0vaG9tZS91c2VyL2J1aWxkL3RtcC9zeXNyb290cy9lZGlzb24gLURQRVJMX0NP
UkUgLWMgIC1PMiAtcGlwZSAtZyAtZmVsaW1pbmF0ZS11bnVzZWQtZGVidWctdHlwZXMgLURERUJJ
QU4gLURfUkVFTlRSQU5UIC1EX0dOVV9TT1VSQ0UgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUg
LWZzdGFjay1wcm90ZWN0b3IgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9GSUxFX09GRlNFVF9CSVRT
PTY0ICAtc3RkPWM4OSAtTzIgLVdhbGwgLWFuc2kgLVcgLVdleHRyYSAtV2RlY2xhcmF0aW9uLWFm
dGVyLXN0YXRlbWVudCAtV2VuZGlmLWxhYmVscyAtV2MrKy1jb21wYXQgLVd3cml0ZS1zdHJpbmdz
CnwgcmVnY29tcC5jOiBJbiBmdW5jdGlvbiAnU19yZWdwaWVjZSc6CnwgcmVnY29tcC5jOjc0Mjk6
MTE6IHdhcm5pbmc6IHZhcmlhYmxlICdwYXJzZV9zdGFydCcgc2V0IGJ1dCBub3QgdXNlZCBbLVd1
bnVzZWQtYnV0LXNldC12YXJpYWJsZV0KfCAgICAgIGNoYXIgKnBhcnNlX3N0YXJ0Owp8ICAgICAg
ICAgICAgXgp8IHJlZ2NvbXAuYzogSW4gZnVuY3Rpb24gJ1BlcmxfcmVnZHVwZV9pbnRlcm5hbCc6
CnwgcmVnY29tcC5jOjExNjc0OjE0OiB3YXJuaW5nOiB2YXJpYWJsZSAnbnBhcicgc2V0IGJ1dCBu
b3QgdXNlZCBbLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZV0KfCAgICAgIGludCBsZW4sIG5wYXI7
CnwgICAgICAgICAgICAgICBeCnwgcmVnY29tcC5jOiBJbiBmdW5jdGlvbiAnUGVybF9yZV9jb21w
aWxlJzoKfCByZWdjb21wLmM6NDUxOTo0Nzogd2FybmluZzogYXJndW1lbnQgJ29yaWdfcG1fZmxh
Z3MnIG1pZ2h0IGJlIGNsb2JiZXJlZCBieSAnbG9uZ2ptcCcgb3IgJ3Zmb3JrJyBbLVdjbG9iYmVy
ZWRdCnwgIFBlcmxfcmVfY29tcGlsZShwVEhYXyBTViAqIGNvbnN0IHBhdHRlcm4sIFUzMiBvcmln
X3BtX2ZsYWdzKQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXgp8IGBzaCAgY2ZsYWdzICJvcHRpbWl6ZT0nLU8yJyIgZHVtcC5vYCAtZlBJQyBkdW1wLmMK
fCAgICAgQ0NDTUQgPSAgaTU4Ni1wb2t5LWxpbnV4LWdjYyAgLW0zMiAtbWFyY2g9Y29yZTIgLW10
dW5lPWNvcmUyIC1tc3NlMyAtbWZwbWF0aD1zc2UgLW1zdGFja3JlYWxpZ24gLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLS1zeXNyb290PS9ob21lL3VzZXIvYnVpbGQvdG1wL3N5c3Jvb3RzL2VkaXNv
biAtRFBFUkxfQ09SRSAtYyAgLU8yIC1waXBlIC1nIC1mZWxpbWluYXRlLXVudXNlZC1kZWJ1Zy10
eXBlcyAtRERFQklBTiAtRF9SRUVOVFJBTlQgLURfR05VX1NPVVJDRSAtZm5vLXN0cmljdC1hbGlh
c2luZyAtcGlwZSAtZnN0YWNrLXByb3RlY3RvciAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0ZJTEVf
T0ZGU0VUX0JJVFM9NjQgIC1zdGQ9Yzg5IC1PMiAtV2FsbCAtYW5zaSAtVyAtV2V4dHJhIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZW5kaWYtbGFiZWxzIC1XYysrLWNvbXBhdCAtV3dy
aXRlLXN0cmluZ3MKfCBgc2ggIGNmbGFncyAib3B0aW1pemU9Jy1PMiciIHV0aWwub2AgLWZQSUMg
dXRpbC5jCnwgICAgIENDQ01EID0gIGk1ODYtcG9reS1saW51eC1nY2MgIC1tMzIgLW1hcmNoPWNv
cmUyIC1tdHVuZT1jb3JlMiAtbXNzZTMgLW1mcG1hdGg9c3NlIC1tc3RhY2tyZWFsaWduIC1mbm8t
b21pdC1mcmFtZS1wb2ludGVyIC0tc3lzcm9vdD0vaG9tZS91c2VyL2J1aWxkL3RtcC9zeXNyb290
cy9lZGlzb24gLURQRVJMX0NPUkUgLWMgIC1PMiAtcGlwZSAtZyAtZmVsaW1pbmF0ZS11bnVzZWQt
ZGVidWctdHlwZXMgLURERUJJQU4gLURfUkVFTlRSQU5UIC1EX0dOVV9TT1VSQ0UgLWZuby1zdHJp
Y3QtYWxpYXNpbmcgLXBpcGUgLWZzdGFjay1wcm90ZWN0b3IgLURfTEFSR0VGSUxFX1NPVVJDRSAt
RF9GSUxFX09GRlNFVF9CSVRTPTY0ICAtc3RkPWM4OSAtTzIgLVdhbGwgLWFuc2kgLVcgLVdleHRy
YSAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCAtV2VuZGlmLWxhYmVscyAtV2MrKy1jb21w
YXQgLVd3cml0ZS1zdHJpbmdzCnwgdXRpbC5jOiBJbiBmdW5jdGlvbiAnUGVybF9zYWZlc3lzY2Fs
bG9jJzoKfCB1dGlsLmM6Mjk3OjE0OiB3YXJuaW5nOiB2YXJpYWJsZSAndG90YWxfc2l6ZScgc2V0
IGJ1dCBub3QgdXNlZCBbLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZV0KfCAgICAgIE1FTV9TSVpF
IHRvdGFsX3NpemUgPSAwOwp8ICAgICAgICAgICAgICAgXgp8IGBzaCAgY2ZsYWdzICJvcHRpbWl6
ZT0nLU8yJyIgbWcub2AgLWZQSUMgbWcuYwp8ICAgICBDQ0NNRCA9ICBpNTg2LXBva3ktbGludXgt
Z2NjICAtbTMyIC1tYXJjaD1jb3JlMiAtbXR1bmU9Y29yZTIgLW1zc2UzIC1tZnBtYXRoPXNzZSAt
bXN0YWNrcmVhbGlnbiAtZm5vLW9taXQtZnJhbWUtcG9pbnRlciAtLXN5c3Jvb3Q9L2hvbWUvdXNl
ci9idWlsZC90bXAvc3lzcm9vdHMvZWRpc29uIC1EUEVSTF9DT1JFIC1jICAtTzIgLXBpcGUgLWcg
LWZlbGltaW5hdGUtdW51c2VkLWRlYnVnLXR5cGVzIC1EREVCSUFOIC1EX1JFRU5UUkFOVCAtRF9H
TlVfU09VUkNFIC1mbm8tc3RyaWN0LWFsaWFzaW5nIC1waXBlIC1mc3RhY2stcHJvdGVjdG9yIC1E
X0xBUkdFRklMRV9TT1VSQ0UgLURfRklMRV9PRkZTRVRfQklUUz02NCAgLXN0ZD1jODkgLU8yIC1X
YWxsIC1hbnNpIC1XIC1XZXh0cmEgLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQgLVdlbmRp
Zi1sYWJlbHMgLVdjKystY29tcGF0IC1Xd3JpdGUtc3RyaW5ncwp8IGBzaCAgY2ZsYWdzICJvcHRp
bWl6ZT0nLU8yJyIgcmVlbnRyLm9gIC1mUElDIHJlZW50ci5jCnwgICAgIENDQ01EID0gIGk1ODYt
cG9reS1saW51eC1nY2MgIC1tMzIgLW1hcmNoPWNvcmUyIC1tdHVuZT1jb3JlMiAtbXNzZTMgLW1m
cG1hdGg9c3NlIC1tc3RhY2tyZWFsaWduIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC0tc3lzcm9v
dD0vaG9tZS91c2VyL2J1aWxkL3RtcC9zeXNyb290cy9lZGlzb24gLURQRVJMX0NPUkUgLWMgIC1P
MiAtcGlwZSAtZyAtZmVsaW1pbmF0ZS11bnVzZWQtZGVidWctdHlwZXMgLURERUJJQU4gLURfUkVF
TlRSQU5UIC1EX0dOVV9TT1VSQ0UgLWZuby1zdHJpY3QtYWxpYXNpbmcgLXBpcGUgLWZzdGFjay1w
cm90ZWN0b3IgLURfTEFSR0VGSUxFX1NPVVJDRSAtRF9GSUxFX09GRlNFVF9CSVRTPTY0ICAtc3Rk
PWM4OSAtTzIgLVdhbGwgLWFuc2kgLVcgLVdleHRyYSAtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRl
bWVudCAtV2VuZGlmLWxhYmVscyAtV2MrKy1jb21wYXQgLVd3cml0ZS1zdHJpbmdzCnwgYHNoICBj
ZmxhZ3MgIm9wdGltaXplPSctTzInIiBtcm8ub2AgLWZQSUMgbXJvLmMKfCAgICAgQ0NDTUQgPSAg
aTU4Ni1wb2t5LWxpbnV4LWdjYyAgLW0zMiAtbWFyY2g9Y29yZTIgLW10dW5lPWNvcmUyIC1tc3Nl
MyAtbWZwbWF0aD1zc2UgLW1zdGFja3JlYWxpZ24gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIgLS1z
eXNyb290PS9ob21lL3VzZXIvYnVpbGQvdG1wL3N5c3Jvb3RzL2VkaXNvbiAtRFBFUkxfQ09SRSAt
YyAgLU8yIC1waXBlIC1nIC1mZWxpbWluYXRlLXVudXNlZC1kZWJ1Zy10eXBlcyAtRERFQklBTiAt
RF9SRUVOVFJBTlQgLURfR05VX1NPVVJDRSAtZm5vLXN0cmljdC1hbGlhc2luZyAtcGlwZSAtZnN0
YWNrLXByb3RlY3RvciAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0ZJTEVfT0ZGU0VUX0JJVFM9NjQg
IC1zdGQ9Yzg5IC1PMiAtV2FsbCAtYW5zaSAtVyAtV2V4dHJhIC1XZGVjbGFyYXRpb24tYWZ0ZXIt
c3RhdGVtZW50IC1XZW5kaWYtbGFiZWxzIC1XYysrLWNvbXBhdCAtV3dyaXRlLXN0cmluZ3MKfCBg
c2ggIGNmbGFncyAib3B0aW1pemU9Jy1PMiciIGtleXdvcmRzLm9gIC1mUElDIGtleXdvcmRzLmMK
fCAgICAgQ0NDTUQgPSAgaTU4Ni1wb2t5LWxpbnV4LWdjYyAgLW0zMiAtbWFyY2g9Y29yZTIgLW10
dW5lPWNvcmUyIC1tc3NlMyAtbWZwbWF0aD1zc2UgLW1zdGFja3JlYWxpZ24gLWZuby1vbWl0LWZy
YW1lLXBvaW50ZXIgLS1zeXNyb290PS9ob21lL3VzZXIvYnVpbGQvdG1wL3N5c3Jvb3RzL2VkaXNv
biAtRFBFUkxfQ09SRSAtYyAgLU8yIC1waXBlIC1nIC1mZWxpbWluYXRlLXVudXNlZC1kZWJ1Zy10
eXBlcyAtRERFQklBTiAtRF9SRUVOVFJBTlQgLURfR05VX1NPVVJDRSAtZm5vLXN0cmljdC1hbGlh
c2luZyAtcGlwZSAtZnN0YWNrLXByb3RlY3RvciAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0ZJTEVf
T0ZGU0VUX0JJVFM9NjQgIC1zdGQ9Yzg5IC1PMiAtV2FsbCAtYW5zaSAtVyAtV2V4dHJhIC1XZGVj
bGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZW5kaWYtbGFiZWxzIC1XYysrLWNvbXBhdCAtV3dy
aXRlLXN0cmluZ3MKfCBgc2ggIGNmbGFncyAib3B0aW1pemU9Jy1PMiciIGh2Lm9gIC1mUElDIGh2
LmMKfCAgICAgQ0NDTUQgPSAgaTU4Ni1wb2t5LWxpbnV4LWdjYyAgLW0zMiAtbWFyY2g9Y29yZTIg
LW10dW5lPWNvcmUyIC1tc3NlMyAtbWZwbWF0aD1zc2UgLW1zdGFja3JlYWxpZ24gLWZuby1vbWl0
LWZyYW1lLXBvaW50ZXIgLS1zeXNyb290PS9ob21lL3VzZXIvYnVpbGQvdG1wL3N5c3Jvb3RzL2Vk
aXNvbiAtRFBFUkxfQ09SRSAtYyAgLU8yIC1waXBlIC1nIC1mZWxpbWluYXRlLXVudXNlZC1kZWJ1
Zy10eXBlcyAtRERFQklBTiAtRF9SRUVOVFJBTlQgLURfR05VX1NPVVJDRSAtZm5vLXN0cmljdC1h
bGlhc2luZyAtcGlwZSAtZnN0YWNrLXByb3RlY3RvciAtRF9MQVJHRUZJTEVfU09VUkNFIC1EX0ZJ
TEVfT0ZGU0VUX0JJVFM9NjQgIC1zdGQ9Yzg5IC1PMiAtV2FsbCAtYW5zaSAtVyAtV2V4dHJhIC1X
ZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50IC1XZW5kaWYtbGFiZWxzIC1XYysrLWNvbXBhdCAt
V3dyaXRlLXN0cmluZ3MKfCBodi5jOiBJbiBmdW5jdGlvbiAnU19odl9kZWxldGVfY29tbW9uJzoK
fCBodi5jOjg4ODoxNjogd2FybmluZzogdmFyaWFibGUgJ2ZpcnN0X2VudHJ5JyBzZXQgYnV0IG5v
dCB1c2VkIFstV3VudXNlZC1idXQtc2V0LXZhcmlhYmxlXQp8ICAgICAgSEUgKmNvbnN0ICpmaXJz
dF9lbnRyeTsKfCAgICAgICAgICAgICAgICAgXgp8IGh2LmM6IEluIGZ1bmN0aW9uICdTX2NsZWFy
X3BsYWNlaG9sZGVycyc6CnwgaHYuYzoxNjAwOjc6IHdhcm5pbmc6IHZhcmlhYmxlICdmaXJzdCcg
c2V0IGJ1dCBub3QgdXNlZCBbLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZV0KfCAgIGJvb2wgZmly
c3QgPSBUUlVFOwp8ICAgICAgICBeCnwgaHYuYzogSW4gZnVuY3Rpb24gJ1NfdW5zaGFyZV9oZWtf
b3JfcHZuJzoKfCBodi5jOjI2MzA6MTA6IHdhcm5pbmc6IHZhcmlhYmxlICdmaXJzdCcgc2V0IGJ1
dCBub3QgdXNlZCBbLVd1bnVzZWQtYnV0LXNldC12YXJpYWJsZV0KfCAgICAgIEhFICoqZmlyc3Q7
CnwgICAgICAgICAgIF4KfCBtYWtlWzFdOiAqKiogTm8gcnVsZSB0byBtYWtlIHRhcmdldCBgL2hv
bWUvdXNlci9idWlsZC90bXAvc3lzcm9vdHMvZWRpc29uL3Vzci9saWIvZ2NjL2k1ODYtcG9reS1s
aW51eC80LjguMi9pbmNsdWRlL3N0ZGludC5oJywgbmVlZGVkIGJ5IGBhdi5vJy4gIFN0b3AuCnwg
bWFrZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgYC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsvY29y
ZTItMzItcG9reS1saW51eC9wZXJsLzUuMTQuMy1yMS9wZXJsLTUuMTQuMycKfCBtYWtlWzFdOiBF
bnRlcmluZyBkaXJlY3RvcnkgYC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsvY29yZTItMzItcG9r
eS1saW51eC9wZXJsLzUuMTQuMy1yMS9wZXJsLTUuMTQuMycKfCAvYmluL2xuIC1zIHBlcmxkZWx0
YS5wb2QgcG9kL3Blcmw1MTQzZGVsdGEucG9kCnwgLi9taW5pcGVybCAtSWxpYiBhdXRvZG9jLnBs
CnwgbWFrZVsxXTogLi9taW5pcGVybDogQ29tbWFuZCBub3QgZm91bmQKfCBtYWtlWzFdOiAqKiog
W3BvZC9wZXJsaW50ZXJuLnBvZF0gRXJyb3IgMTI3CnwgbWFrZVsxXTogTGVhdmluZyBkaXJlY3Rv
cnkgYC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsvY29yZTItMzItcG9reS1saW51eC9wZXJsLzUu
MTQuMy1yMS9wZXJsLTUuMTQuMycKfCBtYWtlOiAqKiogW3BlcmxdIEVycm9yIDIKfCBFUlJPUjog
b2VfcnVubWFrZSBmYWlsZWQKfCBXQVJOSU5HOiBleGl0IGNvZGUgMSBmcm9tIGEgc2hlbGwgY29t
bWFuZC4KfCBFUlJPUjogRnVuY3Rpb24gZmFpbGVkOiBkb19jb21waWxlIChsb2cgZmlsZSBpcyBs
b2NhdGVkIGF0IC9ob21lL3VzZXIvYnVpbGQvdG1wL3dvcmsvY29yZTItMzItcG9reS1saW51eC9w
ZXJsLzUuMTQuMy1yMS90ZW1wL2xvZy5kb19jb21waWxlLjIzNzAwKQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>