<?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>3048</bug_id>
          
          <creation_ts>2012-08-31 10:41:07 +0000</creation_ts>
          <short_desc>ADT doesn&apos;t install properly</short_desc>
          <delta_ts>2012-09-14 13:45:51 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>ADT</product>
          <component>adt</component>
          <version>1.3</version>
          <rep_platform>x86</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>major</bug_severity>
          <target_milestone>1.3 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexandru Georgescu">alexandru.c.georgescu</reporter>
          <assigned_to name="Laurentiu Palcu">laurentiu.palcu</assigned_to>
          <cc>elizabeth.flanagan</cc>
    
    <cc>jessica.zhang</cc>
    
    <cc>poky.adt.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>24697</commentid>
    <comment_count>0</comment_count>
      <attachid>753</attachid>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2012-08-31 10:41:07 +0000</bug_when>
    <thetext>Created attachment 753
adt installer log

ADT (on the default location or a specific one) doesn&apos;t install properly. 


*****************************
INSATLLER USED:
http://autobuilder.yoctoproject.org/pub/nightly/20120829-1/adt_installer/adt_installer.tar.bz2


*********************************
STEPS:
1. Extract and run the installation on the default path(/opt/poky/1.2+snapshot)
2. Check the files created on the system.



*********************************
EXPECTED RESULTS:the destination directory should contain :
a) the environment setup scripts  (the paths in environment setup scripts are set according to the SDK location)
b) target sysroot
c) native SDK sysroot


*********************************
ACTUAL RESULTS:
a) there are no env scipts in /opt/poky/1.2+snapshot:

alex@alex-pc:/opt/poky/1.2+snapshot$ ls -la
total 16
drwxr-xr-x 4 root root 4096 Aug 31 11:58 .
drwxr-xr-x 3 root root 4096 Aug 31 11:58 ..
drwxr-xr-x 3 root root 4096 Apr 24 03:09 opt
drwxr-xr-x 3 root root 4096 Aug 31 11:58 var
alex@alex-pc:/opt/poky/1.2+snapshot$


b) there is no target sysroot in /opt/poky/1.2+snapshot:

alex@alex-pc:/opt/poky/1.2+snapshot$ ls -la
total 16
drwxr-xr-x 4 root root 4096 Aug 31 11:58 .
drwxr-xr-x 3 root root 4096 Aug 31 11:58 ..
drwxr-xr-x 3 root root 4096 Apr 24 03:09 opt
drwxr-xr-x 3 root root 4096 Aug 31 11:58 var
alex@alex-pc:/opt/poky/1.2+snapshot$



Instead, the following folder structure is created.


alex@alex-pc:/opt/poky/1.2+snapshot$ ls
opt  var
alex@alex-pc:/opt/poky/1.2+snapshot$ cd opt/
alex@alex-pc:/opt/poky/1.2+snapshot/opt$ ls
poky
alex@alex-pc:/opt/poky/1.2+snapshot/opt$ cd poky/
alex@alex-pc:/opt/poky/1.2+snapshot/opt/poky$ ls
1.2
alex@alex-pc:/opt/poky/1.2+snapshot/opt/poky$ cd 1.2/
alex@alex-pc:/opt/poky/1.2+snapshot/opt/poky/1.2$ ls
sysroots
alex@alex-pc:/opt/poky/1.2+snapshot/opt/poky/1.2$ cd sysroots/
alex@alex-pc:/opt/poky/1.2+snapshot/opt/poky/1.2/sysroots$ ls
x86_64-pokysdk-linux
alex@alex-pc:/opt/poky/1.2+snapshot/opt/poky/1.2/sysroots$ 


c) the native SDK sysroot is created in the wrong location

alex@alex-pc:/opt/poky/1.2+snapshot/opt/poky/1.2/sysroots$ ls
x86_64-pokysdk-linux
alex@alex-pc:/opt/poky/1.2+snapshot/opt/poky/1.2/sysroots$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24823</commentid>
    <comment_count>1</comment_count>
    <who name="Jessica">jessica.zhang</who>
    <bug_when>2012-09-04 23:34:11 +0000</bug_when>
    <thetext>Hi Alex,

I&apos;ve genereated my own local adt-repo based on the latest master and hacked adt-installer to install against it. The following are my findings:

my /opt/poky/1.2+snapshot directory contains

jzhang@jzhang-desktop:/opt/poky/1.2+snapshot$ ls
environment-setup-i586-poky-linux  sysroots  version-i586-poky-linux
site-config-i586-poky-linux        var

Even though my installation went through successfully, but during installation, I did notice the following messages:

cp: cannot stat `/opt/poky/1.2+snapshot//opt/poky/1.2+snapshot/*&apos;: No such file or directory
rmdir: failed to remove `/opt/poky/1.2+snapshot//opt/poky/1.2+snapshot&apos;: No such file or directory

Relocating binaries ...


Laurentiu,  Can you take a look of this which doesn&apos;t look right.

Alex,

When you ran your test against 20120829 build, did you change any settings for adt-installer, my understanding is we don&apos;t have a fixed 1.2+snapshot repo, which Beth is working on to address the long standing issue for seperate the dev repo from release repo.  The other thing is when you install, was your /opt/poky/1.2+snapshot repo there already or not?  There&apos;s a known issue that we can&apos;t mixed match adt installation between adt-installer and tar ball extraction, so please ensure when you test your adt-installer, the toolchain dir is clean beforehand.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24827</commentid>
    <comment_count>2</comment_count>
    <who name="Laurentiu Palcu">laurentiu.palcu</who>
    <bug_when>2012-09-05 07:25:40 +0000</bug_when>
    <thetext>I investigated this issue and found that the files downloaded from the repository(http://adtrepo.yoctoproject.org/1.2+snapshot) are not the right ones. Hence, this repository cannot be used for testing. Instead, a local repo has to be created and the tests must be done against this one.

I created a local repo myself and the installation went smooth. Also, I didn&apos;t notice the problem Jessica reported. Jessica, can you run the adt-installer like this: &quot;bash -x adt_installer&quot; and send me the output? ALso, send the adt-installer.log too. Maybe I can figure out what went wrong in your case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24853</commentid>
    <comment_count>3</comment_count>
    <who name="Jessica">jessica.zhang</who>
    <bug_when>2012-09-05 22:39:18 +0000</bug_when>
    <thetext>Laurentiu,

My test scenario is have toolchain installed at /opt/poky/1.2+snapshot (using tar ball), then re-install at the same location using adt-installer which consistently trigger the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24854</commentid>
    <comment_count>4</comment_count>
      <attachid>763</attachid>
    <who name="Jessica">jessica.zhang</who>
    <bug_when>2012-09-05 22:40:24 +0000</bug_when>
    <thetext>Created attachment 763
adt-installer log file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24875</commentid>
    <comment_count>5</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2012-09-06 11:59:36 +0000</bug_when>
    <thetext>I have investigated the issue further with Laurentiu, and we have discovered that the problem is with the adt repo not being in sync with the latest changes in Master.

We have tested adt-installer with a local repo build by Laurentiu and the installation succeeded.

So I believe the issue will be solved when the repo used by the adt-installer will be in sync with Master.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25221</commentid>
    <comment_count>6</comment_count>
    <who name="Jessica">jessica.zhang</who>
    <bug_when>2012-09-13 20:34:51 +0000</bug_when>
    <thetext>Alex,

Is this still an issue with the recent adt-repo change from Beth? If not, please close it.

Thanks,
Jessica</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25253</commentid>
    <comment_count>7</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2012-09-14 13:45:09 +0000</bug_when>
    <thetext>Closing it because the cause of the bug has been resolved.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25254</commentid>
    <comment_count>8</comment_count>
    <who name="Alexandru Georgescu">alexandru.c.georgescu</who>
    <bug_when>2012-09-14 13:45:51 +0000</bug_when>
    <thetext>Setting to Verified Fixed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>753</attachid>
            <date>2012-08-31 10:41:07 +0000</date>
            <delta_ts>2012-08-31 10:41:07 +0000</delta_ts>
            <desc>adt installer log</desc>
            <filename>adt_installer.log</filename>
            <type>text/x-log</type>
            <size>13838</size>
            <attacher name="Alexandru Georgescu">alexandru.c.georgescu</attacher>
            
              <data encoding="base64">IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIwojIFdlbGNvbWUgdG8gWW9jdG8gQXBwbGljYXRpb24gRGV2ZWxvcGVt
ZW50IFRvb2xzIChBRFQpIEluc3RhbGxlcgojCiMgSG9zdCBNYWNoaW5lOgkJCQl4ODZfNjQKIyBP
UyBpbmZvOgkJCQkzLjIuMC0yOS1nZW5lcmljCiMgWW9jdG8gQURUIHZlcnNpb24gdG8gYmUgaW5z
dGFsbGVkOgkKIyBzdXBwb3J0ZWQgdGFyZ2V0IGFyY2hpdGVjdHVyZXM6CXg4NiB4ODZfNjQgYXJt
IHBwYyBtaXBzCiMgc3VwcG9ydGVkIHRhcmdldCByb290X2ZzIGltYWdlczoJbWluaW1hbCBtaW5p
bWFsLWRldiBzYXRvIHNhdG8tZGV2IHNhdG8tc2RrIGxzYiBsc2ItZGV2IGxzYi1zZGsKIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIwoKU3lzdGVtd2lkZSBpbnN0YWxsYXRpb24uIEluc3RhbGxhdGlvbiB3aWxsIG9j
Y3VyIHVuZGVyIC9vcHQvcG9reS8xLjIrc25hcHNob3QKCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyBZ
b3VyIHN5c3RlbSBpbnN0YWxsYXRpb24gY29uZmlndXJhdGlvbnMgZnJvbSBhZHRfaW5zdGFsbGVy
LmNvbmYKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIENyb3NzIHRvb2xjaGFpbnM6CQl4ODYKIyBJbnN0
YWxsIFFlbXU6CQkJWQojIEluc3RhbGwgTkZTIHV0aWxpdGllczoJWQoKIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjCiMgWW91ciByb290ZnMgaW1hZ2UocykgYW5kIHRhcmdldCBzeXNyb290IHNlbGVjdGlv
bnMgZnJvbSBhZHRfaW5zdGFsbGVyLmNvbmYKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMgVGFyZ2V0
IGFyY2hpdGVjdHVyZToJCXg4NgojIFJvb3RfZnMgaW1hZ2VzOgkJc2F0by1zZGsKIyBUYXJnZXQg
c3lzcm9vdCBpbWFnZToJCXNhdG8tc2RrCiMgVGFyZ2V0IHN5c3Jvb3QgbG9jOgkJL2hvbWUvYWxl
eC90ZXN0LXlvY3RvL3g4NgoKCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKClRoZXJlJ3JlIHR3byB3YXlz
IHlvdSBjYW4gZG8gaW5zdGFsbGF0aW9uOiBzaWxlbnQgbW9kZSBvciBpbnRlcmFjdGl2ZSBtb2Rl
LiBUbyBjaG9vc2Ugc2lsZW50IG1vZGUsIHdoaWNoIG1lYW5zIHlvdSBvcHQgZm9yIHRoZSBzeXN0
ZW0gdG8gb3ZlcnJpZGUgdGhlIGV4aXN0aW5nIGRhdGEgdW5kZXIgdGhlIHNwZWNpZmllZCBpbnN0
YWxsYXRpb24gZGlyZWN0b3JpZXMgd2l0aG91dCBwcm9tcHRpbmcgZm9yIHlvdXIgY29uZmlybWF0
aW9uLiBQbGVhc2UgYmUgY2F1dGlvdXMgd2l0aCB0aGlzIHNlbGVjdGlvbiB3aGljaCBtYXkgdHJp
Z2dlciB5b3VyIGxvc2luZyBkYXRhLiBXaXRoIHRoZSBpbnRlcmFjdGl2ZSBtb2RlLCB5b3UgaGF2
ZSB0byBjbG9zZWx5IG1vbml0b3IgdGhlIGluc3RhbGxhdGlvbiBwcm9jZXNzLCBzaW5jZSBpdCB3
aWxsIHByb21wdCB5b3UgZWFjaCBzdGVwIGl0IG5lZWRzIHRvIG92ZXJyaWRlIHNvbWUgZXhpc3Rp
bmcgZGF0YS4gVG8gY2hvb3NlIHNpbGVudCBtb2RlLCBwbGVhc2UgZW50ZXIgW1NdLCBmb3IgaW50
ZXJhY3RpdmUgbW9kZSwgcGxlYXNlIGVudGVyIFtJXSBvciBbWF0gdG8gZXhpdCB0aGUgaW5zdGFs
bGF0aW9uLgpbQURUX0lOU1RdIFBsZWFzZSBlbnRlciB5b3VyIHNlbGVjdGlvbnMgaGVyZToKLS0y
MDEyLTA4LTMxIDExOjU4OjE5LS0gIGh0dHA6Ly9hZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4y
K3NuYXBzaG90ClJlc29sdmluZyBwcm94eS1pci5nbGIuaW50ZWwuY29tIChwcm94eS1pci5nbGIu
aW50ZWwuY29tKS4uLiAxNjMuMzMuNTQuNDMsIDE2My4zMy41NC40NApDb25uZWN0aW5nIHRvIHBy
b3h5LWlyLmdsYi5pbnRlbC5jb20gKHByb3h5LWlyLmdsYi5pbnRlbC5jb20pfDE2My4zMy41NC40
M3w6OTExLi4uIGNvbm5lY3RlZC4KUHJveHkgcmVxdWVzdCBzZW50LCBhd2FpdGluZyByZXNwb25z
ZS4uLiAzMDEgTW92ZWQgUGVybWFuZW50bHkKTG9jYXRpb246IGh0dHA6Ly9hZHRyZXBvLnlvY3Rv
cHJvamVjdC5vcmcvMS4yK3NuYXBzaG90LyBbZm9sbG93aW5nXQotLTIwMTItMDgtMzEgMTE6NTg6
MjAtLSAgaHR0cDovL2FkdHJlcG8ueW9jdG9wcm9qZWN0Lm9yZy8xLjIrc25hcHNob3QvCkNvbm5l
Y3RpbmcgdG8gcHJveHktaXIuZ2xiLmludGVsLmNvbSAocHJveHktaXIuZ2xiLmludGVsLmNvbSl8
MTYzLjMzLjU0LjQzfDo5MTEuLi4gY29ubmVjdGVkLgpQcm94eSByZXF1ZXN0IHNlbnQsIGF3YWl0
aW5nIHJlc3BvbnNlLi4uIDIwMCBPSwpMZW5ndGg6IDExMTEgKDEuMUspIFt0ZXh0L2h0bWxdClNh
dmluZyB0bzogYDEuMitzbmFwc2hvdC4yJwoKICAgICAwSyAuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAlIDc1LjlNPTBzCgoyMDEyLTA4LTMx
IDExOjU4OjIxICg3NS45IE1CL3MpIC0gYDEuMitzbmFwc2hvdC4yJyBzYXZlZCBbMTExMS8xMTEx
XQoKCkZpbGUgW2J6SW1hZ2UtcWVtdXg4Ni5iaW5dIGFscmVhZHkgZXhpc3RzLCB3aGljaCBtZWFu
cyB5b3UndmUgZG93bmxvYWRlZCB0aGUgcWVtdSBrZXJuZWwgYW5kIHJvb3RmcyBmaWxlKHMpIGJl
Zm9yZS4gSWYgeW91IGNob29zZSBjb250aW51ZSBkb3dubG9hZGluZywgb2xkIGZpbGVzIHdpbGwg
YmUgb3ZlcnJpZGRlbi4KW0FEVF9JTlNUXSBEbyB5b3Ugd2FudCB0byBjb250aW51ZSBkb3dubG9h
ZGluZz8gUGxlYXNlIGVudGVyIFkvTjoKClN0YXJ0IGluc3RhbGxpbmcgc2VsZWN0ZWQgbmF0aXZl
IEFEVCBmb3IgYXJjaHM6IHg4Ni4uLgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwpQbGVhc2Ugbm90ZSBmcm9tIHRo
aXMgcG9pbnQgb24gaW5zdGFsbGF0aW9uIHJlcXVpcmVzIHN1ZG8gcGFzc3dvcmQgLi4uCiMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjClN1Y2Nlc3NmdWxseSBjcmVhdGUgZGlyZWN0b3J5IC9vcHQvcG9reS8xLjIrc25h
cHNob3QvL3Zhci9saWIvb3BrZy4KVXBkYXRpbmcgb3BrZy4uLgpEb3dubG9hZGluZyBodHRwOi8v
YWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEuMitzbmFwc2hvdC9hZHQtaXBrL3g4Nl82NC1uYXRp
dmVzZGsvUGFja2FnZXMuClVwZGF0ZWQgbGlzdCBvZiBhdmFpbGFibGUgcGFja2FnZXMgaW4gL29w
dC9wb2t5LzEuMitzbmFwc2hvdC8vdmFyL2xpYi9vcGtnL2xpc3RzL3lwLXg4Nl82NC1uYXRpdmVz
ZGsuCm9wa2cgdXBkYXRlIHByb2Nlc3MgZW5kZWQuLi4KSW5zdGFsbGluZyBwc2V1ZG8gbmF0aXZl
c2RrIC4uLgoKSW5zdGFsbGluZyBwc2V1ZG8tbmF0aXZlc2RrICgxLjMtcjEwKSB0byByb290Li4u
CkRvd25sb2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90
L2FkdC1pcGsveDg2XzY0LW5hdGl2ZXNkay9wc2V1ZG8tbmF0aXZlc2RrXzEuMy1yMTBfeDg2XzY0
LW5hdGl2ZXNkay5pcGsuCkluc3RhbGxpbmcgbGliYzYgKDIuMTUtcjYrc3ZucjE3Mzg2KSB0byBy
b290Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4yK3Nu
YXBzaG90L2FkdC1pcGsveDg2XzY0LW5hdGl2ZXNkay9saWJjNl8yLjE1LXI2K3N2bnIxNzM4Nl94
ODZfNjQtbmF0aXZlc2RrLmlway4KQ29uZmlndXJpbmcgbGliYzYuCkNvbmZpZ3VyaW5nIHBzZXVk
by1uYXRpdmVzZGsuCkluc3RhbGxpbmcgb3BrZyBuYXRpdmVzZGsgLi4uCgpJbnN0YWxsaW5nIG9w
a2ctbmF0aXZlc2RrICgxOjAuMS44K3N2bnI2MzMtcjkuMCkgdG8gcm9vdC4uLgpEb3dubG9hZGlu
ZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEuMitzbmFwc2hvdC9hZHQtaXBrL3g4
Nl82NC1uYXRpdmVzZGsvb3BrZy1uYXRpdmVzZGtfMC4xLjgrc3ZucjYzMy1yOS4wX3g4Nl82NC1u
YXRpdmVzZGsuaXBrLgpJbnN0YWxsaW5nIGxpYm9wa2cxICgxOjAuMS44K3N2bnI2MzMtcjkuMCkg
dG8gcm9vdC4uLgpEb3dubG9hZGluZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEu
MitzbmFwc2hvdC9hZHQtaXBrL3g4Nl82NC1uYXRpdmVzZGsvbGlib3BrZzFfMC4xLjgrc3ZucjYz
My1yOS4wX3g4Nl82NC1uYXRpdmVzZGsuaXBrLgpDb25maWd1cmluZyBsaWJvcGtnMS4KQ29uZmln
dXJpbmcgb3BrZy1uYXRpdmVzZGsuCkluc3RhbGxpbmcgcGtnY29uZmlnIG5hdGl2ZXNkayAuLi4K
Ckluc3RhbGxpbmcgcGtnY29uZmlnLW5hdGl2ZXNkayAoMC4yNS1yMykgdG8gcm9vdC4uLgpEb3du
bG9hZGluZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEuMitzbmFwc2hvdC9hZHQt
aXBrL3g4Nl82NC1uYXRpdmVzZGsvcGtnY29uZmlnLW5hdGl2ZXNka18wLjI1LXIzX3g4Nl82NC1u
YXRpdmVzZGsuaXBrLgpDb25maWd1cmluZyBwa2djb25maWctbmF0aXZlc2RrLgpJbnN0YWxsaW5n
IGxpYnRvb2wgbmF0aXZlc2RrIC4uLgoKSW5zdGFsbGluZyBsaWJ0b29sLW5hdGl2ZXNkayAoMi40
LjItcjIuMCkgdG8gcm9vdC4uLgpEb3dubG9hZGluZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2pl
Y3Qub3JnLzEuMitzbmFwc2hvdC9hZHQtaXBrL3g4Nl82NC1uYXRpdmVzZGsvbGlidG9vbC1uYXRp
dmVzZGtfMi40LjItcjIuMF94ODZfNjQtbmF0aXZlc2RrLmlway4KQ29uZmlndXJpbmcgbGlidG9v
bC1uYXRpdmVzZGsuCkluc3RhbGxpbmcgYXV0b2NvbmYgbmF0aXZlc2RrIC4uLgoKSW5zdGFsbGlu
ZyBhdXRvY29uZi1uYXRpdmVzZGsgKDIuNjgtcjcpIHRvIHJvb3QuLi4KRG93bmxvYWRpbmcgaHR0
cDovL2FkdHJlcG8ueW9jdG9wcm9qZWN0Lm9yZy8xLjIrc25hcHNob3QvYWR0LWlway94ODZfNjQt
bmF0aXZlc2RrL2F1dG9jb25mLW5hdGl2ZXNka18yLjY4LXI3X3g4Nl82NC1uYXRpdmVzZGsuaXBr
LgpJbnN0YWxsaW5nIG00LW5hdGl2ZXNkayAoMS40LjE2LXIyKSB0byByb290Li4uCkRvd25sb2Fk
aW5nIGh0dHA6Ly9hZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsv
eDg2XzY0LW5hdGl2ZXNkay9tNC1uYXRpdmVzZGtfMS40LjE2LXIyX3g4Nl82NC1uYXRpdmVzZGsu
aXBrLgpJbnN0YWxsaW5nIGdudS1jb25maWctbmF0aXZlc2RrICgyMDExMTExMS1yMSkgdG8gcm9v
dC4uLgpEb3dubG9hZGluZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEuMitzbmFw
c2hvdC9hZHQtaXBrL3g4Nl82NC1uYXRpdmVzZGsvZ251LWNvbmZpZy1uYXRpdmVzZGtfMjAxMTEx
MTEtcjFfeDg2XzY0LW5hdGl2ZXNkay5pcGsuCkNvbmZpZ3VyaW5nIG00LW5hdGl2ZXNkay4KQ29u
ZmlndXJpbmcgZ251LWNvbmZpZy1uYXRpdmVzZGsuCkNvbmZpZ3VyaW5nIGF1dG9jb25mLW5hdGl2
ZXNkay4KSW5zdGFsbGluZyBhdXRvbWFrZSBuYXRpdmVzZGsgLi4uCgpJbnN0YWxsaW5nIGF1dG9t
YWtlLW5hdGl2ZXNkayAoMS4xMS4yLXIzKSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9h
ZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5hdGl2
ZXNkay9hdXRvbWFrZS1uYXRpdmVzZGtfMS4xMS4yLXIzX3g4Nl82NC1uYXRpdmVzZGsuaXBrLgpD
b25maWd1cmluZyBhdXRvbWFrZS1uYXRpdmVzZGsuCkluc3RhbGxpbmcgY3Jvc3MgdG9vbGNoYWlu
IGZvciBpNTg2IC4uLgpJbnN0YWxsaW5nIGJpbnV0aWxzIGZvciBpNTg2IC4uLgpJbnN0YWxsaW5n
IGJpbnV0aWxzLWNyb3NzLWNhbmFkaWFuLWk1ODYgKDIuMjItcjIpIHRvIHJvb3QuLi4KRG93bmxv
YWRpbmcgaHR0cDovL2FkdHJlcG8ueW9jdG9wcm9qZWN0Lm9yZy8xLjIrc25hcHNob3QvYWR0LWlw
ay94ODZfNjQtbmF0aXZlc2RrL2JpbnV0aWxzLWNyb3NzLWNhbmFkaWFuLWk1ODZfMi4yMi1yMl94
ODZfNjQtbmF0aXZlc2RrLmlway4KSW5zdGFsbGluZyBsaWJ6MSAoMS4yLjYtcjEpIHRvIHJvb3Qu
Li4KRG93bmxvYWRpbmcgaHR0cDovL2FkdHJlcG8ueW9jdG9wcm9qZWN0Lm9yZy8xLjIrc25hcHNo
b3QvYWR0LWlway94ODZfNjQtbmF0aXZlc2RrL2xpYnoxXzEuMi42LXIxX3g4Nl82NC1uYXRpdmVz
ZGsuaXBrLgpDb25maWd1cmluZyBsaWJ6MS4KQ29uZmlndXJpbmcgYmludXRpbHMtY3Jvc3MtY2Fu
YWRpYW4taTU4Ni4KSW5zdGFsbGluZyBnY2MgZm9yIGk1ODYgLi4uCkluc3RhbGxpbmcgZ2NjLWNy
b3NzLWNhbmFkaWFuLWk1ODYgKDQuNi4zK3N2bnIxODQ4NDctcjI1KSB0byByb290Li4uCkRvd25s
b2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1p
cGsveDg2XzY0LW5hdGl2ZXNkay9nY2MtY3Jvc3MtY2FuYWRpYW4taTU4Nl80LjYuMytzdm5yMTg0
ODQ3LXIyNV94ODZfNjQtbmF0aXZlc2RrLmlway4KSW5zdGFsbGluZyBlbGZ1dGlscy1uYXRpdmVz
ZGsgKDAuMTQ4LXI3KSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlvY3Rv
cHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5hdGl2ZXNkay9lbGZ1dGls
cy1uYXRpdmVzZGtfMC4xNDgtcjdfeDg2XzY0LW5hdGl2ZXNkay5pcGsuCkluc3RhbGxpbmcgbGli
bXBmcjQgKDMuMS4wLXIxKSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlv
Y3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5hdGl2ZXNkay9saWJt
cGZyNF8zLjEuMC1yMV94ODZfNjQtbmF0aXZlc2RrLmlway4KSW5zdGFsbGluZyBsaWJnbXAxMCAo
NS4wLjQtcjApIHRvIHJvb3QuLi4KRG93bmxvYWRpbmcgaHR0cDovL2FkdHJlcG8ueW9jdG9wcm9q
ZWN0Lm9yZy8xLjIrc25hcHNob3QvYWR0LWlway94ODZfNjQtbmF0aXZlc2RrL2xpYmdtcDEwXzUu
MC40LXIwX3g4Nl82NC1uYXRpdmVzZGsuaXBrLgpJbnN0YWxsaW5nIGxpYm1wYzIgKDAuOC4yLXIw
KSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcv
MS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5hdGl2ZXNkay9saWJtcGMyXzAuOC4yLXIwX3g4
Nl82NC1uYXRpdmVzZGsuaXBrLgpDb25maWd1cmluZyBlbGZ1dGlscy1uYXRpdmVzZGsuCkNvbmZp
Z3VyaW5nIGxpYmdtcDEwLgpDb25maWd1cmluZyBsaWJtcGZyNC4KQ29uZmlndXJpbmcgbGlibXBj
Mi4KQ29uZmlndXJpbmcgZ2NjLWNyb3NzLWNhbmFkaWFuLWk1ODYuCkluc3RhbGxpbmcgZ2RiIGZv
ciBpNTg2IC4uLgpJbnN0YWxsaW5nIGdkYi1jcm9zcy1jYW5hZGlhbi1pNTg2ICg3LjQtcjguNSkg
dG8gcm9vdC4uLgpEb3dubG9hZGluZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEu
MitzbmFwc2hvdC9hZHQtaXBrL3g4Nl82NC1uYXRpdmVzZGsvZ2RiLWNyb3NzLWNhbmFkaWFuLWk1
ODZfNy40LXI4LjVfeDg2XzY0LW5hdGl2ZXNkay5pcGsuCnBhY2thZ2UgbGlidGluZm81IHN1Z2dl
c3RzIGluc3RhbGxpbmcgbmN1cnNlcy1uYXRpdmVzZGstdGVybWluZm8KcHl0aG9uLW5hdGl2ZXNk
ay1jcnlwdDogdW5zYXRpc2ZpZWQgcmVjb21tZW5kYXRpb24gZm9yIG9wZW5zc2wKSW5zdGFsbGlu
ZyBsaWJweXRob24yLjctMS4wICgyLjcuMi1yMi4xNCkgdG8gcm9vdC4uLgpEb3dubG9hZGluZyBo
dHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEuMitzbmFwc2hvdC9hZHQtaXBrL3g4Nl82
NC1uYXRpdmVzZGsvbGlicHl0aG9uMi43LTEuMF8yLjcuMi1yMi4xNF94ODZfNjQtbmF0aXZlc2Rr
Lmlway4KSW5zdGFsbGluZyBweXRob24tbmF0aXZlc2RrLXJlICgyLjcuMi1yMi4xNCkgdG8gcm9v
dC4uLgpEb3dubG9hZGluZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEuMitzbmFw
c2hvdC9hZHQtaXBrL3g4Nl82NC1uYXRpdmVzZGsvcHl0aG9uLW5hdGl2ZXNkay1yZV8yLjcuMi1y
Mi4xNF94ODZfNjQtbmF0aXZlc2RrLmlway4KSW5zdGFsbGluZyBweXRob24tbmF0aXZlc2RrLWNv
cmUgKDIuNy4yLXIyLjE0KSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlv
Y3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5hdGl2ZXNkay9weXRo
b24tbmF0aXZlc2RrLWNvcmVfMi43LjItcjIuMTRfeDg2XzY0LW5hdGl2ZXNkay5pcGsuCkluc3Rh
bGxpbmcgcHl0aG9uLW5hdGl2ZXNkay1sYW5nICgyLjcuMi1yMi4xNCkgdG8gcm9vdC4uLgpEb3du
bG9hZGluZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEuMitzbmFwc2hvdC9hZHQt
aXBrL3g4Nl82NC1uYXRpdmVzZGsvcHl0aG9uLW5hdGl2ZXNkay1sYW5nXzIuNy4yLXIyLjE0X3g4
Nl82NC1uYXRpdmVzZGsuaXBrLgpJbnN0YWxsaW5nIHB5dGhvbi1uYXRpdmVzZGstcmVhZGxpbmUg
KDIuNy4yLXIyLjE0KSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlvY3Rv
cHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5hdGl2ZXNkay9weXRob24t
bmF0aXZlc2RrLXJlYWRsaW5lXzIuNy4yLXIyLjE0X3g4Nl82NC1uYXRpdmVzZGsuaXBrLgpJbnN0
YWxsaW5nIGxpYnJlYWRsaW5lNiAoNi4yLXIyKSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6
Ly9hZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5h
dGl2ZXNkay9saWJyZWFkbGluZTZfNi4yLXIyX3g4Nl82NC1uYXRpdmVzZGsuaXBrLgpJbnN0YWxs
aW5nIGxpYnRpbmZvNSAoNS45LXI4LjEpIHRvIHJvb3QuLi4KRG93bmxvYWRpbmcgaHR0cDovL2Fk
dHJlcG8ueW9jdG9wcm9qZWN0Lm9yZy8xLjIrc25hcHNob3QvYWR0LWlway94ODZfNjQtbmF0aXZl
c2RrL2xpYnRpbmZvNV81LjktcjguMV94ODZfNjQtbmF0aXZlc2RrLmlway4KSW5zdGFsbGluZyBu
Y3Vyc2VzLW5hdGl2ZXNkay10ZXJtaW5mby1iYXNlICg1LjktcjguMSkgdG8gcm9vdC4uLgpEb3du
bG9hZGluZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEuMitzbmFwc2hvdC9hZHQt
aXBrL3g4Nl82NC1uYXRpdmVzZGsvbmN1cnNlcy1uYXRpdmVzZGstdGVybWluZm8tYmFzZV81Ljkt
cjguMV94ODZfNjQtbmF0aXZlc2RrLmlway4KSW5zdGFsbGluZyBweXRob24tbmF0aXZlc2RrLW5l
dGNsaWVudCAoMi43LjItcjIuMTQpIHRvIHJvb3QuLi4KRG93bmxvYWRpbmcgaHR0cDovL2FkdHJl
cG8ueW9jdG9wcm9qZWN0Lm9yZy8xLjIrc25hcHNob3QvYWR0LWlway94ODZfNjQtbmF0aXZlc2Rr
L3B5dGhvbi1uYXRpdmVzZGstbmV0Y2xpZW50XzIuNy4yLXIyLjE0X3g4Nl82NC1uYXRpdmVzZGsu
aXBrLgpJbnN0YWxsaW5nIHB5dGhvbi1uYXRpdmVzZGstaW8gKDIuNy4yLXIyLjE0KSB0byByb290
Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4yK3NuYXBz
aG90L2FkdC1pcGsveDg2XzY0LW5hdGl2ZXNkay9weXRob24tbmF0aXZlc2RrLWlvXzIuNy4yLXIy
LjE0X3g4Nl82NC1uYXRpdmVzZGsuaXBrLgpJbnN0YWxsaW5nIGxpYnNzbDEuMC4wICgxLjAuMGgt
cjE1LjEpIHRvIHJvb3QuLi4KRG93bmxvYWRpbmcgaHR0cDovL2FkdHJlcG8ueW9jdG9wcm9qZWN0
Lm9yZy8xLjIrc25hcHNob3QvYWR0LWlway94ODZfNjQtbmF0aXZlc2RrL2xpYnNzbDEuMC4wXzEu
MC4waC1yMTUuMV94ODZfNjQtbmF0aXZlc2RrLmlway4KSW5zdGFsbGluZyBsaWJjcnlwdG8xLjAu
MCAoMS4wLjBoLXIxNS4xKSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlv
Y3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5hdGl2ZXNkay9saWJj
cnlwdG8xLjAuMF8xLjAuMGgtcjE1LjFfeDg2XzY0LW5hdGl2ZXNkay5pcGsuCkluc3RhbGxpbmcg
cHl0aG9uLW5hdGl2ZXNkay1tYXRoICgyLjcuMi1yMi4xNCkgdG8gcm9vdC4uLgpEb3dubG9hZGlu
ZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEuMitzbmFwc2hvdC9hZHQtaXBrL3g4
Nl82NC1uYXRpdmVzZGsvcHl0aG9uLW5hdGl2ZXNkay1tYXRoXzIuNy4yLXIyLjE0X3g4Nl82NC1u
YXRpdmVzZGsuaXBrLgpJbnN0YWxsaW5nIHB5dGhvbi1uYXRpdmVzZGstZGF0ZXRpbWUgKDIuNy4y
LXIyLjE0KSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9hZHRyZXBvLnlvY3RvcHJvamVj
dC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5hdGl2ZXNkay9weXRob24tbmF0aXZl
c2RrLWRhdGV0aW1lXzIuNy4yLXIyLjE0X3g4Nl82NC1uYXRpdmVzZGsuaXBrLgpJbnN0YWxsaW5n
IHB5dGhvbi1uYXRpdmVzZGstY29kZWNzICgyLjcuMi1yMi4xNCkgdG8gcm9vdC4uLgpEb3dubG9h
ZGluZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2plY3Qub3JnLzEuMitzbmFwc2hvdC9hZHQtaXBr
L3g4Nl82NC1uYXRpdmVzZGsvcHl0aG9uLW5hdGl2ZXNkay1jb2RlY3NfMi43LjItcjIuMTRfeDg2
XzY0LW5hdGl2ZXNkay5pcGsuCkluc3RhbGxpbmcgcHl0aG9uLW5hdGl2ZXNkay1taW1lICgyLjcu
Mi1yMi4xNCkgdG8gcm9vdC4uLgpEb3dubG9hZGluZyBodHRwOi8vYWR0cmVwby55b2N0b3Byb2pl
Y3Qub3JnLzEuMitzbmFwc2hvdC9hZHQtaXBrL3g4Nl82NC1uYXRpdmVzZGsvcHl0aG9uLW5hdGl2
ZXNkay1taW1lXzIuNy4yLXIyLjE0X3g4Nl82NC1uYXRpdmVzZGsuaXBrLgpJbnN0YWxsaW5nIHB5
dGhvbi1uYXRpdmVzZGstY3J5cHQgKDIuNy4yLXIyLjE0KSB0byByb290Li4uCkRvd25sb2FkaW5n
IGh0dHA6Ly9hZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2
XzY0LW5hdGl2ZXNkay9weXRob24tbmF0aXZlc2RrLWNyeXB0XzIuNy4yLXIyLjE0X3g4Nl82NC1u
YXRpdmVzZGsuaXBrLgpJbnN0YWxsaW5nIHB5dGhvbi1uYXRpdmVzZGstbG9nZ2luZyAoMi43LjIt
cjIuMTQpIHRvIHJvb3QuLi4KRG93bmxvYWRpbmcgaHR0cDovL2FkdHJlcG8ueW9jdG9wcm9qZWN0
Lm9yZy8xLjIrc25hcHNob3QvYWR0LWlway94ODZfNjQtbmF0aXZlc2RrL3B5dGhvbi1uYXRpdmVz
ZGstbG9nZ2luZ18yLjcuMi1yMi4xNF94ODZfNjQtbmF0aXZlc2RrLmlway4KSW5zdGFsbGluZyBw
eXRob24tbmF0aXZlc2RrLXN0cmluZ29sZCAoMi43LjItcjIuMTQpIHRvIHJvb3QuLi4KRG93bmxv
YWRpbmcgaHR0cDovL2FkdHJlcG8ueW9jdG9wcm9qZWN0Lm9yZy8xLjIrc25hcHNob3QvYWR0LWlw
ay94ODZfNjQtbmF0aXZlc2RrL3B5dGhvbi1uYXRpdmVzZGstc3RyaW5nb2xkXzIuNy4yLXIyLjE0
X3g4Nl82NC1uYXRpdmVzZGsuaXBrLgpJbnN0YWxsaW5nIHB5dGhvbi1uYXRpdmVzZGstcGlja2xl
ICgyLjcuMi1yMi4xNCkgdG8gcm9vdC4uLgpEb3dubG9hZGluZyBodHRwOi8vYWR0cmVwby55b2N0
b3Byb2plY3Qub3JnLzEuMitzbmFwc2hvdC9hZHQtaXBrL3g4Nl82NC1uYXRpdmVzZGsvcHl0aG9u
LW5hdGl2ZXNkay1waWNrbGVfMi43LjItcjIuMTRfeDg2XzY0LW5hdGl2ZXNkay5pcGsuCkluc3Rh
bGxpbmcgbGlibmN1cnNlczUgKDUuOS1yOC4xKSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6
Ly9hZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5h
dGl2ZXNkay9saWJuY3Vyc2VzNV81LjktcjguMV94ODZfNjQtbmF0aXZlc2RrLmlway4KSW5zdGFs
bGluZyBsaWJleHBhdDEgKDIuMC4xLXIxKSB0byByb290Li4uCkRvd25sb2FkaW5nIGh0dHA6Ly9h
ZHRyZXBvLnlvY3RvcHJvamVjdC5vcmcvMS4yK3NuYXBzaG90L2FkdC1pcGsveDg2XzY0LW5hdGl2
ZXNkay9saWJleHBhdDFfMi4wLjEtcjFfeDg2XzY0LW5hdGl2ZXNkay5pcGsuCkNvbmZpZ3VyaW5n
IGxpYnB5dGhvbjIuNy0xLjAuCkNvbmZpZ3VyaW5nIHB5dGhvbi1uYXRpdmVzZGstcmUuCkNvbmZp
Z3VyaW5nIHB5dGhvbi1uYXRpdmVzZGstbGFuZy4KQ29uZmlndXJpbmcgbmN1cnNlcy1uYXRpdmVz
ZGstdGVybWluZm8tYmFzZS4KQ29uZmlndXJpbmcgbGlidGluZm81LgpDb25maWd1cmluZyBsaWJy
ZWFkbGluZTYuCkNvbmZpZ3VyaW5nIHB5dGhvbi1uYXRpdmVzZGstcmVhZGxpbmUuCkNvbmZpZ3Vy
aW5nIHB5dGhvbi1uYXRpdmVzZGstY29yZS4KQ29uZmlndXJpbmcgcHl0aG9uLW5hdGl2ZXNkay1t
YXRoLgpDb25maWd1cmluZyBsaWJjcnlwdG8xLjAuMC4KQ29uZmlndXJpbmcgbGlic3NsMS4wLjAu
CkNvbmZpZ3VyaW5nIHB5dGhvbi1uYXRpdmVzZGstY29kZWNzLgpDb25maWd1cmluZyBweXRob24t
bmF0aXZlc2RrLWlvLgpDb25maWd1cmluZyBweXRob24tbmF0aXZlc2RrLWRhdGV0aW1lLgpDb25m
aWd1cmluZyBweXRob24tbmF0aXZlc2RrLW1pbWUuCkNvbmZpZ3VyaW5nIHB5dGhvbi1uYXRpdmVz
ZGstY3J5cHQuCkNvbmZpZ3VyaW5nIHB5dGhvbi1uYXRpdmVzZGstc3RyaW5nb2xkLgpDb25maWd1
cmluZyBweXRob24tbmF0aXZlc2RrLXBpY2tsZS4KQ29uZmlndXJpbmcgcHl0aG9uLW5hdGl2ZXNk
ay1sb2dnaW5nLgpDb25maWd1cmluZyBweXRob24tbmF0aXZlc2RrLW5ldGNsaWVudC4KQ29uZmln
dXJpbmcgbGlibmN1cnNlczUuCkNvbmZpZ3VyaW5nIGxpYmV4cGF0MS4KQ29sbGVjdGVkIGVycm9y
czoKICogY2hlY2tfZGF0YV9maWxlX2NsYXNoZXM6IFBhY2thZ2UgZ2RiLWNyb3NzLWNhbmFkaWFu
LWk1ODYgd2FudHMgdG8gaW5zdGFsbCBmaWxlIC9vcHQvcG9reS8xLjIrc25hcHNob3Qvb3B0L3Bv
a3kvMS4yL3N5c3Jvb3RzL3g4Nl82NC1wb2t5c2RrLWxpbnV4L3Vzci9zaGFyZS9pbmZvL3N0YW5k
YXJkcy5pbmZvCglCdXQgdGhhdCBmaWxlIGlzIGFscmVhZHkgcHJvdmlkZWQgYnkgcGFja2FnZSAg
KiBiaW51dGlscy1jcm9zcy1jYW5hZGlhbi1pNTg2CiAqIGNoZWNrX2RhdGFfZmlsZV9jbGFzaGVz
OiBQYWNrYWdlIGdkYi1jcm9zcy1jYW5hZGlhbi1pNTg2IHdhbnRzIHRvIGluc3RhbGwgZmlsZSAv
b3B0L3Bva3kvMS4yK3NuYXBzaG90L29wdC9wb2t5LzEuMi9zeXNyb290cy94ODZfNjQtcG9reXNk
ay1saW51eC91c3Ivc2hhcmUvaW5mby9iZmQuaW5mbwoJQnV0IHRoYXQgZmlsZSBpcyBhbHJlYWR5
IHByb3ZpZGVkIGJ5IHBhY2thZ2UgICogYmludXRpbHMtY3Jvc3MtY2FuYWRpYW4taTU4NgogKiBj
aGVja19kYXRhX2ZpbGVfY2xhc2hlczogUGFja2FnZSBnZGItY3Jvc3MtY2FuYWRpYW4taTU4NiB3
YW50cyB0byBpbnN0YWxsIGZpbGUgL29wdC9wb2t5LzEuMitzbmFwc2hvdC9vcHQvcG9reS8xLjIv
c3lzcm9vdHMveDg2XzY0LXBva3lzZGstbGludXgvdXNyL3NoYXJlL2luZm8vY29uZmlndXJlLmlu
Zm8KCUJ1dCB0aGF0IGZpbGUgaXMgYWxyZWFkeSBwcm92aWRlZCBieSBwYWNrYWdlICAqIGJpbnV0
aWxzLWNyb3NzLWNhbmFkaWFuLWk1ODYKICogb3BrZ19pbnN0YWxsX2NtZDogQ2Fubm90IGluc3Rh
bGwgcGFja2FnZSBnZGItY3Jvc3MtY2FuYWRpYW4taTU4Ni4KCiMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
CiMgTWVldCBlcnJvcihzKSB3aGVuIGluc3RhbGxpbmcgWW9jdG8gQURUISBQbGVhc2UgY2hlY2sg
bG9nIGZpbGUgZm9yIGRldGFpbHMuCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>763</attachid>
            <date>2012-09-05 22:40:24 +0000</date>
            <delta_ts>2012-09-05 22:40:24 +0000</delta_ts>
            <desc>adt-installer log file</desc>
            <filename>adt_installer.log</filename>
            <type>text/x-log</type>
            <size>5285</size>
            <attacher name="Jessica">jessica.zhang</attacher>
            
              <data encoding="base64">IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIwojIFdlbGNvbWUgdG8gWW9jdG8gQXBwbGljYXRpb24gRGV2ZWxvcGVt
ZW50IFRvb2xzIChBRFQpIEluc3RhbGxlcgojCiMgSG9zdCBNYWNoaW5lOgkJCQlpNjg2CiMgT1Mg
aW5mbzoJCQkJMy4yLjAtMjctZ2VuZXJpYy1wYWUKIyBZb2N0byBBRFQgdmVyc2lvbiB0byBiZSBp
bnN0YWxsZWQ6CQojIHN1cHBvcnRlZCB0YXJnZXQgYXJjaGl0ZWN0dXJlczoJeDg2IHg4Nl82NCBh
cm0gcHBjIG1pcHMKIyBzdXBwb3J0ZWQgdGFyZ2V0IHJvb3RfZnMgaW1hZ2VzOgltaW5pbWFsIG1p
bmltYWwtZGV2IHNhdG8gc2F0by1kZXYgc2F0by1zZGsgbHNiIGxzYi1kZXYgbHNiLXNkawojIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjCgpTeXN0ZW13aWRlIGluc3RhbGxhdGlvbi4gSW5zdGFsbGF0aW9uIHdpbGwg
b2NjdXIgdW5kZXIgL29wdC9wb2t5LzEuMitzbmFwc2hvdAoKIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwoj
IFlvdXIgc3lzdGVtIGluc3RhbGxhdGlvbiBjb25maWd1cmF0aW9ucyBmcm9tIGFkdF9pbnN0YWxs
ZXIuY29uZgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMgQ3Jvc3MgdG9vbGNoYWluczoJCXg4NgojIElu
c3RhbGwgUWVtdToJCQlZCiMgSW5zdGFsbCBORlMgdXRpbGl0aWVzOglZCgojIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMKIyBZb3VyIHJvb3RmcyBpbWFnZShzKSBhbmQgdGFyZ2V0IHN5c3Jvb3Qgc2VsZWN0
aW9ucyBmcm9tIGFkdF9pbnN0YWxsZXIuY29uZgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyBUYXJn
ZXQgYXJjaGl0ZWN0dXJlOgkJeDg2CiMgUm9vdF9mcyBpbWFnZXM6CQlzYXRvLXNkawojIFRhcmdl
dCBzeXNyb290IGltYWdlOgkJc2F0by1zZGsKIyBUYXJnZXQgc3lzcm9vdCBsb2M6CQkvaG9tZS9q
emhhbmcvdGVzdC15b2N0by94ODYKCgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgpUaGVyZSdyZSB0d28g
d2F5cyB5b3UgY2FuIGRvIGluc3RhbGxhdGlvbjogc2lsZW50IG1vZGUgb3IgaW50ZXJhY3RpdmUg
bW9kZS4gVG8gY2hvb3NlIHNpbGVudCBtb2RlLCB3aGljaCBtZWFucyB5b3Ugb3B0IGZvciB0aGUg
c3lzdGVtIHRvIG92ZXJyaWRlIHRoZSBleGlzdGluZyBkYXRhIHVuZGVyIHRoZSBzcGVjaWZpZWQg
aW5zdGFsbGF0aW9uIGRpcmVjdG9yaWVzIHdpdGhvdXQgcHJvbXB0aW5nIGZvciB5b3VyIGNvbmZp
cm1hdGlvbi4gUGxlYXNlIGJlIGNhdXRpb3VzIHdpdGggdGhpcyBzZWxlY3Rpb24gd2hpY2ggbWF5
IHRyaWdnZXIgeW91ciBsb3NpbmcgZGF0YS4gV2l0aCB0aGUgaW50ZXJhY3RpdmUgbW9kZSwgeW91
IGhhdmUgdG8gY2xvc2VseSBtb25pdG9yIHRoZSBpbnN0YWxsYXRpb24gcHJvY2Vzcywgc2luY2Ug
aXQgd2lsbCBwcm9tcHQgeW91IGVhY2ggc3RlcCBpdCBuZWVkcyB0byBvdmVycmlkZSBzb21lIGV4
aXN0aW5nIGRhdGEuIFRvIGNob29zZSBzaWxlbnQgbW9kZSwgcGxlYXNlIGVudGVyIFtTXSwgZm9y
IGludGVyYWN0aXZlIG1vZGUsIHBsZWFzZSBlbnRlciBbSV0gb3IgW1hdIHRvIGV4aXQgdGhlIGlu
c3RhbGxhdGlvbi4KW0FEVF9JTlNUXSBQbGVhc2UgZW50ZXIgeW91ciBzZWxlY3Rpb25zIGhlcmU6
Ci0tMjAxMi0wOS0wNSAxNTo0NDo0Mi0tICBodHRwOi8vbG9jYWxob3N0LwpSZXNvbHZpbmcgbG9j
YWxob3N0IChsb2NhbGhvc3QpLi4uIDEyNy4wLjAuMQpDb25uZWN0aW5nIHRvIGxvY2FsaG9zdCAo
bG9jYWxob3N0KXwxMjcuMC4wLjF8OjgwLi4uIGNvbm5lY3RlZC4KSFRUUCByZXF1ZXN0IHNlbnQs
IGF3YWl0aW5nIHJlc3BvbnNlLi4uIDIwMCBPSwpMZW5ndGg6IDE4NTEgKDEuOEspIFt0ZXh0L2h0
bWxdClNhdmluZyB0bzogYGluZGV4Lmh0bWwuNCcKCiAgICAgMEsgLiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSAgMTMwTT0wcwoKMjAxMi0w
OS0wNSAxNTo0NDo0MiAoMTMwIE1CL3MpIC0gYGluZGV4Lmh0bWwuNCcgc2F2ZWQgWzE4NTEvMTg1
MV0KCgpGaWxlIFtiekltYWdlLXFlbXV4ODYuYmluXSBhbHJlYWR5IGV4aXN0cywgd2hpY2ggbWVh
bnMgeW91J3ZlIGRvd25sb2FkZWQgdGhlIHFlbXUga2VybmVsIGFuZCByb290ZnMgZmlsZShzKSBi
ZWZvcmUuIElmIHlvdSBjaG9vc2UgY29udGludWUgZG93bmxvYWRpbmcsIG9sZCBmaWxlcyB3aWxs
IGJlIG92ZXJyaWRkZW4uCltBRFRfSU5TVF0gRG8geW91IHdhbnQgdG8gY29udGludWUgZG93bmxv
YWRpbmc/IFBsZWFzZSBlbnRlciBZL046CgpTdGFydCBpbnN0YWxsaW5nIHNlbGVjdGVkIG5hdGl2
ZSBBRFQgZm9yIGFyY2hzOiB4ODYuLi4KCk5hdGl2ZSBBRFQgaW5zdGFsbGF0aW9uIGRpcmVjdG9y
eSAiL29wdC9wb2t5LzEuMitzbmFwc2hvdCIgYWxyZWFkeSBleGlzdHMhIENvbnRpbnVlIGluc3Rh
bGxhdGlvbiB3aWxsIG92ZXJyaWRlIGl0cyBjb250ZW50cyEKW0FEVF9JTlNUXSBEbyB5b3Ugd2Fu
dCB0byBjb250aW51ZSBpbnN0YWxsYXRpb24/IFBsZWFzZSBlbnRlciBZL046CiMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjClBsZWFzZSBub3RlIGZyb20gdGhpcyBwb2ludCBvbiBpbnN0YWxsYXRpb24gcmVxdWlyZXMg
c3VkbyBwYXNzd29yZCAuLi4KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKQURUIGhhcyBhbHJlYWR5IGJlZW4gaW5z
dGFsbGVkLiBXaWxsIHVwZGF0ZSBpdHMgY29udGVudHMuLi4KVXBkYXRpbmcgb3BrZy4uLgpEb3du
bG9hZGluZyBodHRwOi8vbG9jYWxob3N0L2FkdC1pcGsvaTY4Ni1uYXRpdmVzZGsvUGFja2FnZXMu
ClVwZGF0ZWQgbGlzdCBvZiBhdmFpbGFibGUgcGFja2FnZXMgaW4gL29wdC9wb2t5LzEuMitzbmFw
c2hvdC8vdmFyL2xpYi9vcGtnL2xpc3RzL3lwLWk2ODYtbmF0aXZlc2RrLgpvcGtnIHVwZGF0ZSBw
cm9jZXNzIGVuZGVkLi4uCkluc3RhbGxpbmcgcHNldWRvIG5hdGl2ZXNkayAuLi4KClBhY2thZ2Ug
bmF0aXZlc2RrLXBzZXVkbyAoMS40LXIxMikgaW5zdGFsbGVkIGluIHJvb3QgaXMgdXAgdG8gZGF0
ZS4KSW5zdGFsbGluZyBvcGtnIG5hdGl2ZXNkayAuLi4KClBhY2thZ2UgbmF0aXZlc2RrLW9wa2cg
KDE6MC4xLjgrc3ZucjYzMy1yMTAuMSkgaW5zdGFsbGVkIGluIHJvb3QgaXMgdXAgdG8gZGF0ZS4K
SW5zdGFsbGluZyBwa2djb25maWcgbmF0aXZlc2RrIC4uLgoKUGFja2FnZSBuYXRpdmVzZGstcGtn
Y29uZmlnICgwLjI1LXI0KSBpbnN0YWxsZWQgaW4gcm9vdCBpcyB1cCB0byBkYXRlLgpJbnN0YWxs
aW5nIGxpYnRvb2wgbmF0aXZlc2RrIC4uLgoKUGFja2FnZSBuYXRpdmVzZGstbGlidG9vbCAoMi40
LjItcjUuMCkgaW5zdGFsbGVkIGluIHJvb3QgaXMgdXAgdG8gZGF0ZS4KSW5zdGFsbGluZyBhdXRv
Y29uZiBuYXRpdmVzZGsgLi4uCgpQYWNrYWdlIG5hdGl2ZXNkay1hdXRvY29uZiAoMi42OS1yNykg
aW5zdGFsbGVkIGluIHJvb3QgaXMgdXAgdG8gZGF0ZS4KSW5zdGFsbGluZyBhdXRvbWFrZSBuYXRp
dmVzZGsgLi4uCgpQYWNrYWdlIG5hdGl2ZXNkay1hdXRvbWFrZSAoMS4xMi4zLXIwKSBpbnN0YWxs
ZWQgaW4gcm9vdCBpcyB1cCB0byBkYXRlLgpJbnN0YWxsaW5nIGNyb3NzIHRvb2xjaGFpbiBmb3Ig
aTU4NiAuLi4KSW5zdGFsbGluZyBiaW51dGlscyBmb3IgaTU4NiAuLi4KUGFja2FnZSBiaW51dGls
cy1jcm9zcy1jYW5hZGlhbi1pNTg2ICgyLjIyLXIxNSkgaW5zdGFsbGVkIGluIHJvb3QgaXMgdXAg
dG8gZGF0ZS4KSW5zdGFsbGluZyBnY2MgZm9yIGk1ODYgLi4uClBhY2thZ2UgZ2NjLWNyb3NzLWNh
bmFkaWFuLWk1ODYgKDQuNy4xLjArZ2l0MStkMDdlMjRmNGFiNTlmMjY0ZDY4ZDIxODM4Nzk1MzQ5
ZmFhYjVkZWRlLXIxMSkgaW5zdGFsbGVkIGluIHJvb3QgaXMgdXAgdG8gZGF0ZS4KSW5zdGFsbGlu
ZyBnZGIgZm9yIGk1ODYgLi4uClBhY2thZ2UgZ2RiLWNyb3NzLWNhbmFkaWFuLWk1ODYgKDcuNC4x
LXIxLjApIGluc3RhbGxlZCBpbiByb290IGlzIHVwIHRvIGRhdGUuCkluc3RhbGxpbmcgZW52cmlv
bmVtZW50IGZpbGUgZm9yIGk1ODYgLi4uClBhY2thZ2UgbWV0YS1lbnZpcm9ubWVudC1pNTg2ICgx
LjAtcjgpIGluc3RhbGxlZCBpbiByb290IGlzIHVwIHRvIGRhdGUuCgpJbnN0YWxsaW5nIHFlbXUg
bmF0aXZlIC4uLgpQYWNrYWdlIG5hdGl2ZXNkay1xZW11ICgwLjE1LjEtcjExKSBpbnN0YWxsZWQg
aW4gcm9vdCBpcyB1cCB0byBkYXRlLgpQYWNrYWdlIG5hdGl2ZXNkay1xZW11LWhlbHBlciAoMS4w
LXI5KSBpbnN0YWxsZWQgaW4gcm9vdCBpcyB1cCB0byBkYXRlLgoKSW5zdGFsbGluZyB1bmZzIC4u
LgpQYWNrYWdlIG5hdGl2ZXNkay11bmZzLXNlcnZlciAoMi4xKzIuMmJldGE0Ny1yMSkgaW5zdGFs
bGVkIGluIHJvb3QgaXMgdXAgdG8gZGF0ZS4KClJlbG9jYXRpbmcgYmluYXJpZXMgLi4uCgpTdWNj
ZXNzZnVsbHkgaW5zdGFsbGVkIHNlbGVjdGVkIG5hdGl2ZSBBRFQhCkluc3RhbGxpbmcgdGFyZ2V0
IHN5c3Jvb3QgZm9yIGFyY2g6IHg4Niwgcm9vdGZzIHR5cGU6IHNhdG8tc2RrLCBsb2NhdGlvbjog
L2hvbWUvanpoYW5nL3Rlc3QteW9jdG8veDg2CgpUYXJnZXQgc3lzcm9vdCBsb2NhdGlvbjogL2hv
bWUvanpoYW5nL3Rlc3QteW9jdG8veDg2LCBhbHJlYWR5IGV4aXN0cyEgSWYgeW91IGNvbnRpbnVl
IGluc3RhbGxhdGlvbiwgdGhpcyBmb2xkZXIgd2lsbCBiZSByZS1jcmVhdGVkLgpbQURUX0lOU1Rd
IERvIHlvdSB3YW50IHRvIGNvbnRpbnVlIGluc3RhbGxhdGlvbj8gUGxlYXNlIGVudGVyIFkvTjoK
CiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIwojIFVzZXIgY2FuY2VsbGVkIGluc3RhbGxhdGlvbiEKIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>