<?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>3938</bug_id>
          
          <creation_ts>2013-02-26 05:47:33 +0000</creation_ts>
          <short_desc>routerstation/mpc8315e: connman startup unused ethernet port when using nfs</short_desc>
          <delta_ts>2013-09-16 10:58:10 +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>connectivity</component>
          <version>1.4</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</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.5 M5</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yi Zhao">yi.zhao</reporter>
          <assigned_to name="Mihai Prica">mihai.prica</assigned_to>
          <cc>cristian.iorga</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>mihai.prica</cc>
    
    <cc>Qi.Chen</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>sgw</cc>
    
    <cc>yi.zhao</cc>
          
          
          <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>30100</commentid>
    <comment_count>0</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2013-02-26 05:47:33 +0000</bug_when>
    <thetext>Image location: http://autobuilder.yoctoproject.org/pub/nightly/20130220-2

Git rev:
master:7d22ef28e64de06b6238d0ef9b664c0bee6efa46

This issue is introduced by patch 9eb88ceb39b7d0b8ddc6487e61ce8edadef10ec4

Currently, we test the routerstaton and mpc8315e via nfs. These 2 boards have more than one ethernet port. The /etc/init.d/connman script ignores the eth0 port, but will start up other eth interfaces. Especially for routerstation, it will set an ip address with the unused eth1 port, even this port doesn&apos;t connect a cable.

On routerstation:
################
root@routerstationpro:~# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:00:00:33:46:63  
          inet addr:128.224.165.207  Bcast:128.224.165.255  Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe33:4663/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:33657 errors:0 dropped:1160 overruns:0 frame:0
          TX packets:9338 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:24614844 (23.4 MiB)  TX bytes:1484561 (1.4 MiB)
          Interrupt:4 

eth1      Link encap:Ethernet  HWaddr 02:00:00:33:46:63  
          inet addr:169.254.184.164  Bcast:169.254.255.255  Mask:255.255.0.0
          inet6 addr: fe80::ff:fe33:4663/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:169 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:47704 (46.5 KiB)
          Interrupt:5 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:100 (100.0 B)  TX bytes:100 (100.0 B)
#############

On mpc8315e
#############
root@mpc8315e-rdb:~# ifconfig 
eth0      Link encap:Ethernet  HWaddr 04:00:00:00:00:0A  
          inet addr:128.224.178.140  Bcast:128.224.179.255  Mask:255.255.254.0
          inet6 addr: fe80::600:ff:fe00:a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:41948 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9935 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:24396284 (23.2 MiB)  TX bytes:1581891 (1.5 MiB)
          Base address:0xa000 

eth1      Link encap:Ethernet  HWaddr 04:00:00:00:00:0B  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Base address:0xc000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:100 (100.0 B)  TX bytes:100 (100.0 B)
#############</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30108</commentid>
    <comment_count>1</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2013-02-26 10:16:36 +0000</bug_when>
    <thetext>Hello Yi,

Please state the exact issue, because I did not understand the exact issue.
Let me explain:
I have reviewed the commit 9eb88ceb39b7d0b8ddc6487e61ce8edadef10ec4 and it seems OK up to some point.
I don&apos;t have how to test that, because we don&apos;t have boards with two ethernet interfaces around.
But is seems that the patch will make connman ignore eth0, in order to keep previous settings for eth0.
Now, if at ifconfig, eth1 is the first interface returned, the patch can create trouble indeed.
Can you please run the ifconfig expression from the patch and post the results for routerstation and mpc8315e?
Now, onto the second issue at hand.
I am not familiar enough with connman on how it should deal with disconnected ethernet interfaces. But if eth1 is seen as up by connman (which seems to be the case for eth1, judging by your report), the address set on eth1 is a legit one, as connman will fail to set an address via DHCP and will assign the interface a Zeroconf IP address (starting with 169.254.xxx.xxx), which seems to be the case.
That&apos;s why I asked what is the exact issue.
Please help on this one.

Regards,
Cristian</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30119</commentid>
    <comment_count>2</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2013-02-26 12:35:15 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; Hello Yi,
&gt; 
&gt; Please state the exact issue, because I did not understand the exact issue.
&gt; Let me explain:
&gt; I have reviewed the commit 9eb88ceb39b7d0b8ddc6487e61ce8edadef10ec4 and it
&gt; seems OK up to some point.
&gt; I don&apos;t have how to test that, because we don&apos;t have boards with two
&gt; ethernet interfaces around.
&gt; But is seems that the patch will make connman ignore eth0, in order to keep
&gt; previous settings for eth0.
&gt; Now, if at ifconfig, eth1 is the first interface returned, the patch can
&gt; create trouble indeed.
&gt; Can you please run the ifconfig expression from the patch and post the
&gt; results for routerstation and mpc8315e?

After the system boot up, run the command would get the following message:
#################
root@routerstationpro:~# ifconfig | grep eth | sed -e &quot;s/\(eth[0-9]\)\(.*\)/\1/&quot;
eth0
eth1
root@routerstationpro:~# 
#################

#################
root@mpc8315e-rdb:~#  ifconfig | grep eth | sed -e &quot;s/\(eth[0-9]\)\(.*\)/\1/&quot;
eth0
eth1
root@mpc8315e-rdb:~#
#################

&gt; Now, onto the second issue at hand.
&gt; I am not familiar enough with connman on how it should deal with
&gt; disconnected ethernet interfaces. But if eth1 is seen as up by connman
&gt; (which seems to be the case for eth1, judging by your report), the address
&gt; set on eth1 is a legit one, as connman will fail to set an address via DHCP
&gt; and will assign the interface a Zeroconf IP address (starting with
&gt; 169.254.xxx.xxx), which seems to be the case.
&gt; That&apos;s why I asked what is the exact issue.
&gt; Please help on this one.

I found on routerstation, if eth1 is set with an ip address, I can not ping or ssh to the target via eth0. I must ifconfig down eth1, then it works.  

For mpc8315e, although the eth1 is also up, but there is no ip address with it. I can ping or ssh to it via eth0.  

&gt; 
&gt; Regards,
&gt; Cristian</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30120</commentid>
    <comment_count>3</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2013-02-26 12:38:19 +0000</bug_when>
    <thetext>Here is the route message on routerstation:
###############
root@routerstationpro:~# route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         *               0.0.0.0         U     0      0        0 eth1
default         128.224.165.1   0.0.0.0         UG    0      0        0 eth0
128.224.165.0   *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
root@routerstationpro:~# 
root@routerstationpro:~# 
root@routerstationpro:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 eth1
0.0.0.0         128.224.165.1   0.0.0.0         UG    0      0        0 eth0
128.224.165.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
root@routerstationpro:~#
###############


After eth1 is down, the route message :
###############
root@routerstationpro:~# ifconfig eth1 down
eth1: link down
root@routerstationpro:~# ADDRCONF(NETDEV_UP): eth1: link is not ready

root@routerstationpro:~# route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         128.224.165.1   0.0.0.0         UG    0      0        0 eth0
128.224.165.0   *               255.255.255.0   U     0      0        0 eth0
root@routerstationpro:~# 
root@routerstationpro:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         128.224.165.1   0.0.0.0         UG    0      0        0 eth0
128.224.165.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
root@routerstationpro:~# 
################</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30336</commentid>
    <comment_count>4</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2013-03-01 16:59:15 +0000</bug_when>
    <thetext>The routing tables don&apos;t look right. All interfaces have metric 0.
Yi, how are those routing tables generated? Are there any changes done to the BSPs?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30571</commentid>
    <comment_count>5</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2013-03-08 10:15:05 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; The routing tables don&apos;t look right. All interfaces have metric 0.
&gt; Yi, how are those routing tables generated? Are there any changes done to
&gt; the BSPs?

The route of eth1 is set by conman, I can find the log in /var/log/messages:
###################
238 Mar  6 00:29:43 routerstationpro daemon.info connmand[178]: eth1 {add} address 169.254.184.164/16 label eth1 family 2
239 Mar  6 00:29:43 routerstationpro daemon.info connmand[178]: eth1 {add} route 169.254.0.0 gw 0.0.0.0 scope 253 &lt;LINK&gt;
240 Mar  6 00:29:43 routerstationpro daemon.info connmand[178]: eth1 {add} route 0.0.0.0 gw 0.0.0.0 scope 253 &lt;LINK&gt;
241 Mar  6 00:29:43 routerstationpro daemon.err connmand[178]: Setting default interface route failed (File exists)
#####################

The rote of eth0 is set by cmdline when booting from red-boot:
###########
root@routerstationpro:~# cat /proc/cmdline 
  console=ttyS0,115200 root=/dev/nfs rw nfsroot=128.224.178.20:/export/pxeboot/vlm-boards/19255/rootfs ip=128.224.178.127:128.224.178.20:128.224.178.1:255.255.254.0::eth0:off board=UBNT-RSPRO ethaddr=00.00.00.00.46.61
###########

It looks there are 2 default gws in route table:
#################
root@routerstationpro:~# route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         *               0.0.0.0         U     0      0        0 eth1
default         128.224.178.1   0.0.0.0         UG    0      0        0 eth0
128.224.178.0   *               255.255.254.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
##################

But the default dev is eth1:
###################
root@routerstationpro:~# ip route
default dev eth1 
default via 128.224.178.1 dev eth0 
128.224.178.0/23 dev eth0  src 128.224.178.127 
169.254.0.0/16 dev eth1  src 169.254.184.164 
root@routerstationpro:~# 
####################

So when I connect the remote target, it will try to route from eth1. The traceroute shows the following message:
##################
root@routerstationpro:~# traceroute 128.224.162.212
traceroute to 128.224.162.212 (128.224.162.212), 30 hops max, 38 byte packets
 1  routerstationpro.local (169.254.184.164)  2991.308 ms !H  2994.546 ms !H  2999.787 ms !H
root@routerstationpro:~#
#################


There aren&apos;t any changes for the system. This issue happens after the patch 9eb88ceb39b7d0b8ddc6487e61ce8edadef10ec4 applying.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30752</commentid>
    <comment_count>6</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2013-03-15 11:03:39 +0000</bug_when>
    <thetext>Hello Yi,

As I said previously, it is quite hard for me to reproduce this issue.
Yi, if I will send you some patches to test, can you help me with testing?
That&apos;s one thing.

The second would be:
For this board, how eth0 network interface gets its IP address?

Static IP via bootloader (kernel command line parameters)?
Or DHCP? Or another way (please describe)?

I might have a proper fix now that connman supports ethernet provisioning.

Regards,
Cristian</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30784</commentid>
    <comment_count>7</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2013-03-18 07:56:57 +0000</bug_when>
    <thetext>(In reply to comment #6)
&gt; Hello Yi,
&gt; 
&gt; As I said previously, it is quite hard for me to reproduce this issue.
&gt; Yi, if I will send you some patches to test, can you help me with testing?
&gt; That&apos;s one thing.

It&apos;s ok for me.

&gt; 
&gt; The second would be:
&gt; For this board, how eth0 network interface gets its IP address?
&gt; 
&gt; Static IP via bootloader (kernel command line parameters)?
&gt; Or DHCP? Or another way (please describe)?
&gt; 

The static ip of eth0 is set in kernel command line by bootloader

&gt; I might have a proper fix now that connman supports ethernet provisioning.
&gt; 
&gt; Regards,
&gt; Cristian</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30793</commentid>
    <comment_count>8</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2013-03-18 11:16:57 +0000</bug_when>
    <thetext>Hello.

At this point, I don&apos;t have a complete fix to this issue.

My line of action would be to do something similar to what I implemented to qemu machines that use connman to take care of networking.

However, I recently found out that my solution does not work with systemd, so a redesign is needed.

Regards,
Cristian</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31336</commentid>
    <comment_count>9</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2013-04-02 05:59:27 +0000</bug_when>
    <thetext>Redesign for systemd init system is complete, waiting for review and integration.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31798</commentid>
    <comment_count>10</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2013-04-10 08:33:34 +0000</bug_when>
    <thetext>Implementation started.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31955</commentid>
    <comment_count>11</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2013-04-11 13:51:17 +0000</bug_when>
    <thetext>Retarget to 1.5, too invasive for 1.4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>31963</commentid>
    <comment_count>12</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2013-04-11 13:56:22 +0000</bug_when>
    <thetext>In order to choose the right technical solution, this needs to be discussed with the connman authors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36197</commentid>
    <comment_count>13</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2013-09-03 13:45:57 +0000</bug_when>
    <thetext>Hello Yi,

What&apos;s the status of this issue?
I am getting back working at it after a long hiatus.
What&apos;s the Yocto image that are qorking with?
Is core-image-sato?

Can you also please attach a complete /var/log/messages for the routerstation board?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36198</commentid>
    <comment_count>14</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2013-09-03 13:52:32 +0000</bug_when>
    <thetext>Hello Yi,
Also, for routerstation, please let me know how is eth1 brought up (if anything special is done).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36199</commentid>
    <comment_count>15</comment_count>
    <who name="Cristian Iorga">cristian.iorga</who>
    <bug_when>2013-09-03 14:41:20 +0000</bug_when>
    <thetext>Hy Yi.
Can you also please re-test this issue and report the outcome?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36231</commentid>
    <comment_count>16</comment_count>
      <attachid>1455</attachid>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2013-09-04 07:13:07 +0000</bug_when>
    <thetext>Created attachment 1455
message log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36232</commentid>
    <comment_count>17</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2013-09-04 07:15:04 +0000</bug_when>
    <thetext>(In reply to comment #13)
&gt; Hello Yi,
&gt; 

Hi Cristian,

&gt; What&apos;s the status of this issue?

This issue still exists.


&gt; I am getting back working at it after a long hiatus.
&gt; What&apos;s the Yocto image that are qorking with?
&gt; Is core-image-sato?
&gt; 

It is core-image-sato-sdk. 

&gt; Can you also please attach a complete /var/log/messages for the
&gt; routerstation board?

I attached the full message log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36236</commentid>
    <comment_count>18</comment_count>
    <who name="Yi Zhao">yi.zhao</who>
    <bug_when>2013-09-04 07:57:13 +0000</bug_when>
    <thetext>(In reply to comment #14)
&gt; Hello Yi,
&gt; Also, for routerstation, please let me know how is eth1 brought up (if
&gt; anything special is done).

The eth1 is brought up by connmand.
Here is the reason:

The start function in /etc/init.d/connman:
################
do_start() {
    EXTRA_PARAM=&quot;&quot;
    if test $nfsroot -eq 1 ; then
        ethn=`ifconfig | grep eth | sed -e &quot;s/\(eth[0-9]\)\(.*\)/\1/&quot;`
        EXTRA_PARAM=&quot;-I $ethn&quot;
    fi  
    if [ -f /usr/lib/connman/wired-setup ] ; then
        . /usr/lib/connman/wired-setup
    fi  
    $DAEMON $EXTRA_PARAM
}
################

When the board boot up, the kernel detects eth0 and eth1 on the board. So the $ethn should be &quot;eth0 eth1&quot; (It is a nfs boot).  The &quot;$DAEMON $EXTRA_PARAM&quot; extends to &quot;/usr/sbin/connmand -I eth0 eth1&quot;. But this is not a legal argument. The eth1 will be ignored with -I option. Then the eth1 still setup by connmand. If we want to ignore both eth0 and eth1, it should be &quot;$DAEMON -I eth0,eth1&quot;

This issue is introduced by commit 9eb88ceb39b7d0b8ddc6487e61ce8edadef10ec4. And the author also said: it might not work if using more than one eth interface. But it&apos;s better than not using connman with nfs at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36348</commentid>
    <comment_count>19</comment_count>
    <who name="Mihai Prica">mihai.prica</who>
    <bug_when>2013-09-05 15:46:34 +0000</bug_when>
    <thetext>Hello Yi,

I&apos;ve talked with Cristi about the problem and we found the following:

1) For connman to ignore both the interfaces a comma should be used. However only the details for the eth0 interfaces are sent through the cmdline. Considering this, eth0 should be the only one ignored. A fix can be done to ignore only the interfaces that are specified in the cmdline.

2) From the log, it is quite clear that the eth1 interface link is up. 

Sep  4 15:00:03 routerstationpro user.info kernel: eth1: link up (1000Mbps/Full duplex)
Sep  4 15:00:03 routerstationpro daemon.info connmand[403]: eth1 {add} route ff00:: gw :: scope 0 &lt;UNIVERSE&gt;
Sep  4 15:00:03 routerstationpro daemon.info connmand[403]: eth1 {add} route fe80:: gw :: scope 0 &lt;UNIVERSE&gt;
Sep  4 15:00:03 routerstationpro daemon.info connmand[403]: eth1 {update} flags 102467 &lt;UP,RUNNING,LOWER_UP&gt;
Sep  4 15:00:03 routerstationpro daemon.info connmand[403]: eth1 {newlink} index 3 address 02:00:00:00:46:61 mtu 1500
Sep  4 15:00:03 routerstationpro daemon.info connmand[403]: eth1 {newlink} index 3 operstate 6 &lt;UP&gt;
Sep  4 15:00:03 routerstationpro user.info kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready

connman intercepts the newlink signal and assigns the interface a zeroconf IP because it doesn&apos;t have DHCP or a static IP. So this is the expected behavior. A possible solution would be to include a custom script in your BSP that handles this behavior and ignore eth1.

3) From the log it seems like the eth1 interface is in an internal switch:

Sep  4 15:00:02 routerstationpro user.info kernel: eth1: Atheros AG71xx at 0xba000000, irq 5
Sep  4 15:00:02 routerstationpro user.info kernel: eth1: Atheros AR8316 switch driver attached.
Sep  4 15:00:02 routerstationpro user.info kernel: ar8316: Using port 4 as PHY
Sep  4 15:00:02 routerstationpro user.info kernel: ag71xx ag71xx.1 eth1: connected to PHY at ag71xx-mdio.0:00 [uid=004dd041, driver=Atheros AR8216/AR8236/AR8316]

This is a possible reason for which the interface is up.

Considering all of this, I can implement the fix specified at 1), but that won&apos;t solve the problems with the routes. The real problem is that the eth1 interface link is up eventough it&apos;s unused, but this is not because to connman.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36378</commentid>
    <comment_count>20</comment_count>
    <who name="Mihai Prica">mihai.prica</who>
    <bug_when>2013-09-06 15:06:43 +0000</bug_when>
    <thetext>Jukka Rissanen has sent a fix for the problem that I described in my other post with the incorrect ignoring of the interfaces.

See http://lists.openembedded.org/pipermail/openembedded-core/2013-September/083958.html for details.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>36745</commentid>
    <comment_count>21</comment_count>
    <who name="Mihai Prica">mihai.prica</who>
    <bug_when>2013-09-16 10:58:10 +0000</bug_when>
    <thetext>Jukka Rissanen&apos;s patch has been merged to master: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=c73487302270a7c2d3bbbb191ce1dd63ee2016dc</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1455</attachid>
            <date>2013-09-04 07:13:07 +0000</date>
            <delta_ts>2013-09-04 07:13:07 +0000</delta_ts>
            <desc>message log</desc>
            <filename>messages</filename>
            <type>application/octet-stream</type>
            <size>23808</size>
            <attacher name="Yi Zhao">yi.zhao</attacher>
            
              <data encoding="base64">U2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gc3lzbG9nLmluZm8gc3lzbG9nZCBzdGFy
dGVkOiBCdXN5Qm94IHYxLjIxLjEKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNl
ci5pbmZvIGtlcm5lbDogYm9vdGNvbnNvbGUgW2Vhcmx5MF0gZW5hYmxlZApTZXAgIDQgMTU6MDA6
MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBDUFUgcmV2aXNpb24gaXM6IDAw
MDE5Mzc0IChNSVBTIDI0S2MpClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIu
aW5mbyBrZXJuZWw6IFNvQzogQXRoZXJvcyBBUjcxNjEgcmV2IDIKU2VwICA0IDE1OjAwOjAyIHJv
dXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogQ2xvY2tzOiBDUFU6NzIwLjAwME1Ieiwg
RERSOjM2MC4wMDBNSHosIEFIQjoxODAuMDAwTUh6LCBSZWY6NDAuMDAwTUh6ClNlcCAgNCAxNTow
MDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IERldGVybWluZWQgcGh5c2lj
YWwgUkFNIG1hcDoKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtl
cm5lbDogIG1lbW9yeTogMDgwMDAwMDAgQCAwMDAwMDAwMCAodXNhYmxlKQpTZXAgIDQgMTU6MDA6
MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBJbml0cmQgbm90IGZvdW5kIG9y
IGVtcHR5IC0gZGlzYWJsaW5nIGluaXRyZApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBy
byB1c2VyLndhcm4ga2VybmVsOiBab25lIHJhbmdlczoKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0
YXRpb25wcm8gdXNlci53YXJuIGtlcm5lbDogICBOb3JtYWwgICBbbWVtIDB4MDAwMDAwMDAtMHgw
N2ZmZmZmZl0KU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci53YXJuIGtlcm5l
bDogTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKU2VwICA0IDE1OjAwOjAyIHJvdXRl
cnN0YXRpb25wcm8gdXNlci53YXJuIGtlcm5lbDogRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzClNl
cCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIud2FybiBrZXJuZWw6ICAgbm9kZSAg
IDA6IFttZW0gMHgwMDAwMDAwMC0weDA3ZmZmZmZmXQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3Rh
dGlvbnBybyB1c2VyLmRlYnVnIGtlcm5lbDogT24gbm9kZSAwIHRvdGFscGFnZXM6IDMyNzY4ClNl
cCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuZGVidWcga2VybmVsOiBmcmVlX2Fy
ZWFfaW5pdF9ub2RlOiBub2RlIDAsIHBnZGF0IDgwNzZhNjEwLCBub2RlX21lbV9tYXAgODEwMDAw
MDAKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5kZWJ1ZyBrZXJuZWw6ICAg
Tm9ybWFsIHpvbmU6IDI1NiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKU2VwICA0IDE1OjAwOjAyIHJv
dXRlcnN0YXRpb25wcm8gdXNlci5kZWJ1ZyBrZXJuZWw6ICAgTm9ybWFsIHpvbmU6IDAgcGFnZXMg
cmVzZXJ2ZWQKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5kZWJ1ZyBrZXJu
ZWw6ICAgTm9ybWFsIHpvbmU6IDMyNzY4IHBhZ2VzLCBMSUZPIGJhdGNoOjcKU2VwICA0IDE1OjAw
OjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci53YXJuIGtlcm5lbDogUHJpbWFyeSBpbnN0cnVjdGlv
biBjYWNoZSA2NGtCLCBWSVBULCA0LXdheSwgbGluZXNpemUgMzIgYnl0ZXMuClNlcCAgNCAxNTow
MDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIud2FybiBrZXJuZWw6IFByaW1hcnkgZGF0YSBjYWNo
ZSAzMmtCLCA0LXdheSwgVklQVCwgY2FjaGUgYWxpYXNlcywgbGluZXNpemUgMzIgYnl0ZXMKU2Vw
ICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5kZWJ1ZyBrZXJuZWw6IHBjcHUtYWxs
b2M6IHMwIHIwIGQzMjc2OCB1MzI3NjggYWxsb2M9MSozMjc2OApTZXAgIDQgMTU6MDA6MDIgcm91
dGVyc3RhdGlvbnBybyB1c2VyLmRlYnVnIGtlcm5lbDogcGNwdS1hbGxvYzogWzBdIDAgClNlcCAg
NCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIud2FybiBrZXJuZWw6IEJ1aWx0IDEgem9u
ZWxpc3RzIGluIFpvbmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6
IDMyNTEyClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIubm90aWNlIGtlcm5l
bDogS2VybmVsIGNvbW1hbmQgbGluZTogICBjb25zb2xlPXR0eVMwLDExNTIwMCByb290PS9kZXYv
bmZzIHJ3IG5mc3Jvb3Q9MTI4LjIyNC4xNzguMjA6L2V4cG9ydC9weGVib290L3ZsbS1ib2FyZHMv
MTkyNTUvcm9vdGZzIGlwPTEyOC4yMjQuMTc4LjEyNzoxMjguMjI0LjE3OC4yMDoxMjguMjI0LjE3
OC4xOjI1NS4yNTUuMjU0LjA6OmV0aDA6b2ZmIGJvYXJkPVVCTlQtUlNQUk8gZXRoYWRkcj0wMC4w
MC4KU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogUElE
IGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlcjogLTEsIDIwNDggYnl0ZXMpClNlcCAgNCAx
NTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IERlbnRyeSBjYWNoZSBo
YXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNCwgNjU1MzYgYnl0ZXMpClNlcCAgNCAx
NTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IElub2RlLWNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogODE5MiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpTZXAgIDQgMTU6
MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBXcml0aW5nIEVyckN0bCBy
ZWdpc3Rlcj0wMDA3ZTIwMgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmlu
Zm8ga2VybmVsOiBSZWFkYmFjayBFcnJDdGwgcmVnaXN0ZXI9MDAwN2UyMDIKU2VwICA0IDE1OjAw
OjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogYWxsb2NhdGVkIDI2MjE0NCBi
eXRlcyBvZiBwYWdlX2Nncm91cApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2Vy
LmluZm8ga2VybmVsOiBwbGVhc2UgdHJ5ICdjZ3JvdXBfZGlzYWJsZT1tZW1vcnknIG9wdGlvbiBp
ZiB5b3UgZG9uJ3Qgd2FudCBtZW1vcnkgY2dyb3VwcwpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3Rh
dGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBNZW1vcnk6IDEyMTIxMmsvMTMxMDcyayBhdmFpbGFi
bGUgKDU5NjRrIGtlcm5lbCBjb2RlLCA5ODYwayByZXNlcnZlZCwgMTI0N2sgZGF0YSwgMjc2ayBp
bml0LCAwayBoaWdobWVtKQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmlu
Zm8ga2VybmVsOiBTTFVCOiBIV2FsaWduPTMyLCBPcmRlcj0wLTMsIE1pbk9iamVjdHM9MCwgQ1BV
cz0xLCBOb2Rlcz0xClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBr
ZXJuZWw6IFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uClNlcCAg
NCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IE5SX0lSUVM6NTEK
U2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogQ2FsaWJy
YXRpbmcgZGVsYXkgbG9vcC4uLiA0NzkuMjMgQm9nb01JUFMgKGxwaj0yMzk2MTYwKQpTZXAgIDQg
MTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBwaWRfbWF4OiBkZWZh
dWx0OiAzMjc2OCBtaW5pbXVtOiAzMDEKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8g
dXNlci5pbmZvIGtlcm5lbDogU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxpemVkClNlcCAgNCAx
NTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IE1vdW50LWNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogNTEyClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVz
ZXIuaW5mbyBrZXJuZWw6IEluaXRpYWxpemluZyBjZ3JvdXAgc3Vic3lzIGRlYnVnClNlcCAgNCAx
NTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IEluaXRpYWxpemluZyBj
Z3JvdXAgc3Vic3lzIG1lbW9yeQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2Vy
LmluZm8ga2VybmVsOiBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBkZXZpY2VzClNlcCAgNCAx
NTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IEluaXRpYWxpemluZyBj
Z3JvdXAgc3Vic3lzIGZyZWV6ZXIKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNl
ci5pbmZvIGtlcm5lbDogSW5pdGlhbGl6aW5nIGNncm91cCBzdWJzeXMgbmV0X2NscwpTZXAgIDQg
MTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBJbml0aWFsaXppbmcg
Y2dyb3VwIHN1YnN5cyBibGtpbwpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2Vy
LmluZm8ga2VybmVsOiBkZXZ0bXBmczogaW5pdGlhbGl6ZWQKU2VwICA0IDE1OjAwOjAyIHJvdXRl
cnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogeG9yOiBtZWFzdXJpbmcgc29mdHdhcmUgY2hl
Y2tzdW0gc3BlZWQKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtl
cm5lbDogICAgOHJlZ3MgICAgIDogICA1NzMuMjAwIE1CL3NlYwpTZXAgIDQgMTU6MDA6MDIgcm91
dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiAgICA4cmVnc19wcmVmZXRjaDogICA1MDcu
MjAwIE1CL3NlYwpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2Vy
bmVsOiAgICAzMnJlZ3MgICAgOiAgIDYyMC40MDAgTUIvc2VjClNlcCAgNCAxNTowMDowMiByb3V0
ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6ICAgIDMycmVnc19wcmVmZXRjaDogICA1NDIu
ODAwIE1CL3NlYwpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2Vy
bmVsOiB4b3I6IHVzaW5nIGZ1bmN0aW9uOiAzMnJlZ3MgKDYyMC40MDAgTUIvc2VjKQpTZXAgIDQg
MTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBORVQ6IFJlZ2lzdGVy
ZWQgcHJvdG9jb2wgZmFtaWx5IDE2ClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVz
ZXIuaW5mbyBrZXJuZWw6IE1JUFM6IG1hY2hpbmUgaXMgVWJpcXVpdGkgUm91dGVyU3RhdGlvbiBQ
cm8KU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci53YXJuIGtlcm5lbDogcmVn
aXN0ZXJpbmcgUENJIGNvbnRyb2xsZXIgd2l0aCBpb19tYXBfYmFzZSB1bnNldApTZXAgIDQgMTU6
MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBiaW86IGNyZWF0ZSBzbGFi
IDxiaW8tMD4gYXQgMApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLndhcm4g
a2VybmVsOiByYWlkNjogaW50MzJ4MSAgICAgNDAgTUIvcwpTZXAgIDQgMTU6MDA6MDIgcm91dGVy
c3RhdGlvbnBybyB1c2VyLndhcm4ga2VybmVsOiByYWlkNjogaW50MzJ4MiAgICAgNzUgTUIvcwpT
ZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLndhcm4ga2VybmVsOiByYWlkNjog
aW50MzJ4NCAgICAxMDggTUIvcwpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2Vy
Lndhcm4ga2VybmVsOiByYWlkNjogaW50MzJ4OCAgICAxMDEgTUIvcwpTZXAgIDQgMTU6MDA6MDIg
cm91dGVyc3RhdGlvbnBybyB1c2VyLndhcm4ga2VybmVsOiByYWlkNjogdXNpbmcgYWxnb3JpdGht
IGludDMyeDQgKDEwOCBNQi9zKQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2Vy
Lndhcm4ga2VybmVsOiByYWlkNjogdXNpbmcgaW50eDEgcmVjb3ZlcnkgYWxnb3JpdGhtClNlcCAg
NCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IHZnYWFyYjogbG9h
ZGVkClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIubm90aWNlIGtlcm5lbDog
U0NTSSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25w
cm8gdXNlci5pbmZvIGtlcm5lbDogdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy
aXZlciB1c2JmcwpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2Vy
bmVsOiB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpTZXAgIDQg
MTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiB1c2Jjb3JlOiByZWdp
c3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlv
bnBybyB1c2VyLmluZm8ga2VybmVsOiBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKU2Vw
ICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogcGNpX2J1cyAw
MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MTAwMDAwMDAtMHgxNmZmZmZmZl0KU2Vw
ICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogcGNpX2J1cyAw
MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMF0KU2VwICA0IDE1OjAwOjAyIHJv
dXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogcGNpX2J1cyAwMDAwOjAwOiBObyBidXNu
IHJlc291cmNlIGZvdW5kIGZvciByb290IGJ1cywgd2lsbCB1c2UgW2J1cyAwMC1mZl0KU2VwICA0
IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5kZWJ1ZyBrZXJuZWw6IHBjaV9idXMgMDAw
MDowMDogYnVzbl9yZXM6IFtidXMgMDAtZmZdIGVuZCBpcyB1cGRhdGVkIHRvIDAwClNlcCAgNCAx
NTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IFN3aXRjaGluZyB0byBj
bG9ja3NvdXJjZSBNSVBTClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5m
byBrZXJuZWw6IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpTZXAgIDQgMTU6MDA6
MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBUQ1AgZXN0YWJsaXNoZWQgaGFz
aCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMSwgODE5MiBieXRlcykKU2VwICA0IDE1OjAw
OjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogVENQIGJpbmQgaGFzaCB0YWJs
ZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogMCwgNDA5NiBieXRlcykKU2VwICA0IDE1OjAwOjAyIHJv
dXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogVENQOiBIYXNoIHRhYmxlcyBjb25maWd1
cmVkIChlc3RhYmxpc2hlZCAxMDI0IGJpbmQgMTAyNCkKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0
YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogVENQOiByZW5vIHJlZ2lzdGVyZWQKU2VwICA0IDE1
OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogVURQIGhhc2ggdGFibGUg
ZW50cmllczogMjU2IChvcmRlcjogMCwgNDA5NiBieXRlcykKU2VwICA0IDE1OjAwOjAyIHJvdXRl
cnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVz
OiAyNTYgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlv
bnBybyB1c2VyLmluZm8ga2VybmVsOiBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEK
U2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogUlBDOiBS
ZWdpc3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuClNlcCAgNCAxNTow
MDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IFJQQzogUmVnaXN0ZXJlZCB1
ZHAgdHJhbnNwb3J0IG1vZHVsZS4KU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNl
ci5pbmZvIGtlcm5lbDogUlBDOiBSZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLgpTZXAg
IDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBSUEM6IFJlZ2lz
dGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0IG1vZHVsZS4KU2VwICA0IDE1
OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5kZWJ1ZyBrZXJuZWw6IFBDSTogQ0xTIDAgYnl0
ZXMsIGRlZmF1bHQgMzIKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZv
IGtlcm5lbDogc3F1YXNoZnM6IHZlcnNpb24gNC4wICgyMDA5LzAxLzMxKSBQaGlsbGlwIExvdWdo
ZXIKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5ub3RpY2Uga2VybmVsOiBO
RlM6IFJlZ2lzdGVyaW5nIHRoZSBpZF9yZXNvbHZlciBrZXkgdHlwZQpTZXAgIDQgMTU6MDA6MDIg
cm91dGVyc3RhdGlvbnBybyB1c2VyLm5vdGljZSBrZXJuZWw6IEtleSB0eXBlIGlkX3Jlc29sdmVy
IHJlZ2lzdGVyZWQKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5ub3RpY2Ug
a2VybmVsOiBLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZApTZXAgIDQgMTU6MDA6MDIgcm91
dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBqZmZzMjogdmVyc2lvbiAyLjIuIChOQU5E
KSDCqSAyMDAxLTIwMDYgUmVkIEhhdCwgSW5jLgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlv
bnBybyB1c2VyLmluZm8ga2VybmVsOiBiaW86IGNyZWF0ZSBzbGFiIDxiaW8tMT4gYXQgMQpTZXAg
IDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBCdHJmcyBsb2Fk
ZWQKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogYXVm
cyAzLjEwLTIwMTMwODE5ClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5m
byBrZXJuZWw6IG1zZ21uaSBoYXMgYmVlbiBzZXQgdG8gMjM2ClNlcCAgNCAxNTowMDowMiByb3V0
ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAo
YnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTMpClNlcCAgNCAxNTowMDow
MiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IGlvIHNjaGVkdWxlciBub29wIHJl
Z2lzdGVyZWQKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5l
bDogaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJlZ2lzdGVyZWQKU2VwICA0IDE1OjAwOjAyIHJvdXRl
cnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogaW8gc2NoZWR1bGVyIGNmcSByZWdpc3RlcmVk
IChkZWZhdWx0KQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2Vy
bmVsOiBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCAxIHBvcnRzLCBJUlEgc2hhcmluZyBkaXNh
YmxlZApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBz
ZXJpYWw4MjUwLjA6IHR0eVMwIGF0IE1NSU8gMHgxODAyMDAwMCAoaXJxID0gMTEpIGlzIGEgMTY1
NTBBClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IGNv
bnNvbGUgW3R0eVMwXSBlbmFibGVkLCBib290Y29uc29sZSBkaXNhYmxlZApTZXAgIDQgMTU6MDA6
MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBicmQ6IG1vZHVsZSBsb2FkZWQK
U2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogYXRoNzkt
c3BpIGF0aDc5LXNwaTogbWFzdGVyIGlzIHVucXVldWVkLCB0aGlzIGlzIGRlcHJlY2F0ZWQKU2Vw
ICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci53YXJuIGtlcm5lbDogbTI1cDgwIHNw
aTAuMDogZm91bmQgbXgyNWwxMjgwNWQsIGV4cGVjdGVkIG0yNXA4MApTZXAgIDQgMTU6MDA6MDIg
cm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBtMjVwODAgc3BpMC4wOiBteDI1bDEy
ODA1ZCAoMTYzODQgS2J5dGVzKQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2Vy
Lm5vdGljZSBrZXJuZWw6IFNlYXJjaGluZyBmb3IgUmVkQm9vdCBwYXJ0aXRpb24gdGFibGUgaW4g
c3BpMC4wIGF0IG9mZnNldCAweGZlMDAwMApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBy
byB1c2VyLm5vdGljZSBrZXJuZWw6IFNlYXJjaGluZyBmb3IgUmVkQm9vdCBwYXJ0aXRpb24gdGFi
bGUgaW4gc3BpMC4wIGF0IG9mZnNldCAweGZmMDAwMApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3Rh
dGlvbnBybyB1c2VyLm5vdGljZSBrZXJuZWw6IDMgUmVkQm9vdCBwYXJ0aXRpb25zIGZvdW5kIG9u
IE1URCBkZXZpY2Ugc3BpMC4wClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIu
bm90aWNlIGtlcm5lbDogQ3JlYXRpbmcgMyBNVEQgcGFydGl0aW9ucyBvbiAic3BpMC4wIjoKU2Vw
ICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5ub3RpY2Uga2VybmVsOiAweDAwMDAw
MDAwMDAwMC0weDAwMDAwMDAzMDAwMCA6ICJSZWRCb290IgpTZXAgIDQgMTU6MDA6MDIgcm91dGVy
c3RhdGlvbnBybyB1c2VyLm5vdGljZSBrZXJuZWw6IDB4MDAwMDAwZmYwMDAwLTB4MDAwMDAwZmZm
MDAwIDogIkZJUyBkaXJlY3RvcnkiClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVz
ZXIubm90aWNlIGtlcm5lbDogMHgwMDAwMDBmZmYwMDAtMHgwMDAwMDEwMDAwMDAgOiAiUmVkQm9v
dCBjb25maWciClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJu
ZWw6IGxpYnBoeTogYWc3MXh4X21kaW86IHByb2JlZApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3Rh
dGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBldGgwOiBBdGhlcm9zIEFHNzF4eCBhdCAweGI5MDAw
MDAwLCBpcnEgNApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2Vy
bmVsOiBhZzcxeHggYWc3MXh4LjAgZXRoMDogY29ubmVjdGVkIHRvIFBIWSBhdCBhZzcxeHgtbWRp
by4wOjA0IFt1aWQ9MDA0ZGQwNDEsIGRyaXZlcj1BdGhlcm9zIEFSODIxNi9BUjgyMzYvQVI4MzE2
XQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBldGgx
OiBBdGhlcm9zIEFHNzF4eCBhdCAweGJhMDAwMDAwLCBpcnEgNQpTZXAgIDQgMTU6MDA6MDIgcm91
dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBldGgxOiBBdGhlcm9zIEFSODMxNiBzd2l0
Y2ggZHJpdmVyIGF0dGFjaGVkLgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2Vy
LmluZm8ga2VybmVsOiBhcjgzMTY6IFVzaW5nIHBvcnQgNCBhcyBQSFkKU2VwICA0IDE1OjAwOjAy
IHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogYWc3MXh4IGFnNzF4eC4xIGV0aDE6
IGNvbm5lY3RlZCB0byBQSFkgYXQgYWc3MXh4LW1kaW8uMDowMCBbdWlkPTAwNGRkMDQxLCBkcml2
ZXI9QXRoZXJvcyBBUjgyMTYvQVI4MjM2L0FSODMxNl0KU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0
YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBI
b3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlv
bnBybyB1c2VyLmluZm8ga2VybmVsOiBlaGNpLXBjaTogRUhDSSBQQ0kgcGxhdGZvcm0gZHJpdmVy
ClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IGVoY2kt
cGxhdGZvcm06IEVIQ0kgZ2VuZXJpYyBwbGF0Zm9ybSBkcml2ZXIKU2VwICA0IDE1OjAwOjAyIHJv
dXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogZWhjaS1wbGF0Zm9ybSBlaGNpLXBsYXRm
b3JtOiBFSENJIEhvc3QgQ29udHJvbGxlcgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBy
byB1c2VyLmluZm8ga2VybmVsOiBlaGNpLXBsYXRmb3JtIGVoY2ktcGxhdGZvcm06IG5ldyBVU0Ig
YnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMQpTZXAgIDQgMTU6MDA6MDIgcm91
dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBlaGNpLXBsYXRmb3JtIGVoY2ktcGxhdGZv
cm06IGlycSAzLCBpbyBtZW0gMHgxYjAwMDAwMApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlv
bnBybyB1c2VyLmluZm8ga2VybmVsOiBlaGNpLXBsYXRmb3JtIGVoY2ktcGxhdGZvcm06IFVTQiAy
LjAgc3RhcnRlZCwgRUhDSSAxLjAwClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVz
ZXIuaW5mbyBrZXJuZWw6IGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5kClNlcCAgNCAxNTowMDow
MiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IGh1YiAxLTA6MS4wOiAyIHBvcnRz
IGRldGVjdGVkClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJu
ZWw6IG9oY2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZl
cgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBvaGNp
LXBsYXRmb3JtIG9oY2ktcGxhdGZvcm06IEdlbmVyaWMgUGxhdGZvcm0gT0hDSSBDb250cm9sbGVy
ClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IG9oY2kt
cGxhdGZvcm0gb2hjaS1wbGF0Zm9ybTogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQg
YnVzIG51bWJlciAyClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBr
ZXJuZWw6IG9oY2ktcGxhdGZvcm0gb2hjaS1wbGF0Zm9ybTogaXJxIDE0LCBpbyBtZW0gMHgxYzAw
MDAwMApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBo
dWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBy
byB1c2VyLmluZm8ga2VybmVsOiBodWIgMi0wOjEuMDogMiBwb3J0cyBkZXRlY3RlZApTZXAgIDQg
MTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiB1c2Jjb3JlOiByZWdp
c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYi1zdG9yYWdlClNlcCAgNCAxNTowMDowMiBy
b3V0ZXJzdGF0aW9ucHJvIHVzZXIuZXJyIGtlcm5lbDogaTgwNDI6IGk4MDQyIGNvbnRyb2xsZXIg
c2VsZnRlc3QgdGltZW91dApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmlu
Zm8ga2VybmVsOiBtZDogbGluZWFyIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIC0x
ClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IG1kOiBy
YWlkMCBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAwClNlcCAgNCAxNTowMDowMiBy
b3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IG1kOiByYWlkMSBwZXJzb25hbGl0eSBy
ZWdpc3RlcmVkIGZvciBsZXZlbCAxClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVz
ZXIuaW5mbyBrZXJuZWw6IG1kOiByYWlkMTAgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2
ZWwgMTAKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDog
bWQ6IG11bHRpcGF0aCBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAtNApTZXAgIDQg
MTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBtZDogZmF1bHR5IHBl
cnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIC01ClNlcCAgNCAxNTowMDowMiByb3V0ZXJz
dGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjI0LjAt
aW9jdGwgKDIwMTMtMDEtMTUpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tClNlcCAg
NCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IG9wcm9maWxlOiB1
c2luZyBtaXBzLzI0SyBwZXJmb3JtYW5jZSBtb25pdG9yaW5nLgpTZXAgIDQgMTU6MDA6MDIgcm91
dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiB1MzIgY2xhc3NpZmllcgpTZXAgIDQgMTU6
MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiAgICAgQWN0aW9ucyBjb25m
aWd1cmVkClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6
IFRDUDogY3ViaWMgcmVnaXN0ZXJlZApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1
c2VyLmluZm8ga2VybmVsOiBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClNlcCAg
NCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IHNpdDogSVB2NiBv
dmVyIElQdjQgdHVubmVsaW5nIGRyaXZlcgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBy
byB1c2VyLmluZm8ga2VybmVsOiBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3ClNl
cCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIubm90aWNlIGtlcm5lbDogS2V5IHR5
cGUgZG5zX3Jlc29sdmVyIHJlZ2lzdGVyZWQKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25w
cm8gdXNlci5pbmZvIGtlcm5lbDogY29uc29sZSBbbmV0Y29uMF0gZW5hYmxlZApTZXAgIDQgMTU6
MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBuZXRjb25zb2xlOiBuZXR3
b3JrIGxvZ2dpbmcgc3RhcnRlZApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2Vy
LmluZm8ga2VybmVsOiBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBldGgwOiBsaW5rIGlzIG5v
dCByZWFkeQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVs
OiB1c2IgMS0xOiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIGVoY2kt
cGxhdGZvcm0KU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5l
bDogdXNiLXN0b3JhZ2UgMS0xOjEuMDogVVNCIE1hc3MgU3RvcmFnZSBkZXZpY2UgZGV0ZWN0ZWQK
U2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogc2NzaTAg
OiB1c2Itc3RvcmFnZSAxLTE6MS4wClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVz
ZXIuaW5mbyBrZXJuZWw6IHVzYiAxLTI6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVy
IDMgdXNpbmcgZWhjaS1wbGF0Zm9ybQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1
c2VyLmluZm8ga2VybmVsOiB1c2Itc3RvcmFnZSAxLTI6MS4wOiBVU0IgTWFzcyBTdG9yYWdlIGRl
dmljZSBkZXRlY3RlZApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8g
a2VybmVsOiB1c2Itc3RvcmFnZSAxLTI6MS4wOiBRdWlya3MgbWF0Y2ggZm9yIHZpZCAwNWUzIHBp
ZCAwNzIzOiA4MDAwClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBr
ZXJuZWw6IHNjc2kxIDogdXNiLXN0b3JhZ2UgMS0yOjEuMApTZXAgIDQgMTU6MDA6MDIgcm91dGVy
c3RhdGlvbnBybyB1c2VyLm5vdGljZSBrZXJuZWw6IHNjc2kgMDowOjA6MDogRGlyZWN0LUFjY2Vz
cyAgICAgTmV0YWMgICAgT25seURpc2sgICAgICAgICAxMTAwIFBROiAwIEFOU0k6IDAgQ0NTClNl
cCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIubm90aWNlIGtlcm5lbDogc2QgMDow
OjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBlIDAKU2VwICA0IDE1OjAwOjAyIHJv
dXRlcnN0YXRpb25wcm8gdXNlci5ub3RpY2Uga2VybmVsOiBzZCAwOjA6MDowOiBbc2RhXSAzOTE1
Nzc2IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoMi4wMCBHQi8xLjg2IEdpQikKU2VwICA0IDE1
OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5ub3RpY2Uga2VybmVsOiBzZCAwOjA6MDowOiBb
c2RhXSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBy
byB1c2VyLmRlYnVnIGtlcm5lbDogc2QgMDowOjA6MDogW3NkYV0gTW9kZSBTZW5zZTogNDMgMDAg
MDAgMDAKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5lcnIga2VybmVsOiBz
ZCAwOjA6MDowOiBbc2RhXSBObyBDYWNoaW5nIG1vZGUgcGFnZSBwcmVzZW50ClNlcCAgNCAxNTow
MDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuZXJyIGtlcm5lbDogc2QgMDowOjA6MDogW3NkYV0g
QXNzdW1pbmcgZHJpdmUgY2FjaGU6IHdyaXRlIHRocm91Z2gKU2VwICA0IDE1OjAwOjAyIHJvdXRl
cnN0YXRpb25wcm8gdXNlci5lcnIga2VybmVsOiBzZCAwOjA6MDowOiBbc2RhXSBObyBDYWNoaW5n
IG1vZGUgcGFnZSBwcmVzZW50ClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIu
ZXJyIGtlcm5lbDogc2QgMDowOjA6MDogW3NkYV0gQXNzdW1pbmcgZHJpdmUgY2FjaGU6IHdyaXRl
IHRocm91Z2gKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5l
bDogIHNkYTogc2RhMQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmVyciBr
ZXJuZWw6IHNkIDA6MDowOjA6IFtzZGFdIE5vIENhY2hpbmcgbW9kZSBwYWdlIHByZXNlbnQKU2Vw
ICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5lcnIga2VybmVsOiBzZCAwOjA6MDow
OiBbc2RhXSBBc3N1bWluZyBkcml2ZSBjYWNoZTogd3JpdGUgdGhyb3VnaApTZXAgIDQgMTU6MDA6
MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLm5vdGljZSBrZXJuZWw6IHNkIDA6MDowOjA6IFtzZGFd
IEF0dGFjaGVkIFNDU0kgcmVtb3ZhYmxlIGRpc2sKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRp
b25wcm8gdXNlci5ub3RpY2Uga2VybmVsOiBzY3NpIDE6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAg
IEdlbmVyaWMgIFNUT1JBR0UgREVWSUNFICAgOTQ1MSBQUTogMCBBTlNJOiAwClNlcCAgNCAxNTow
MDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIubm90aWNlIGtlcm5lbDogc2QgMTowOjA6MDogQXR0
YWNoZWQgc2NzaSBnZW5lcmljIHNnMSB0eXBlIDAKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRp
b25wcm8gdXNlci5ub3RpY2Uga2VybmVsOiBzZCAxOjA6MDowOiBbc2RiXSBBdHRhY2hlZCBTQ1NJ
IHJlbW92YWJsZSBkaXNrClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuZGVi
dWcga2VybmVsOiBhcjcxeHg6IHBsbF9yZWcgMHhiODA1MDAxMDogMHgxMDk5ClNlcCAgNCAxNTow
MDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IGV0aDA6IGxpbmsgdXAgKDEw
ME1icHMvRnVsbCBkdXBsZXgpClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIu
aW5mbyBrZXJuZWw6IElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBldGgwOiBsaW5rIGJl
Y29tZXMgcmVhZHkKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtl
cm5lbDogSVAtQ29uZmlnOiBDb21wbGV0ZToKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25w
cm8gdXNlci5pbmZvIGtlcm5lbDogICAgICBkZXZpY2U9ZXRoMCwgaHdhZGRyPTAwOjAwOjAwOjAw
OjQ2OjYxLCBpcGFkZHI9MTI4LjIyNC4xNzguMTI3LCBtYXNrPTI1NS4yNTUuMjU0LjAsIGd3PTEy
OC4yMjQuMTc4LjEKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtl
cm5lbDogICAgICBob3N0PTEyOC4yMjQuMTc4LjEyNywgZG9tYWluPSwgbmlzLWRvbWFpbj0obm9u
ZSkKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogICAg
ICBib290c2VydmVyPTEyOC4yMjQuMTc4LjIwLCByb290c2VydmVyPTEyOC4yMjQuMTc4LjIwLCBy
b290cGF0aD0KU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5l
bDogbWQ6IFdhaXRpbmcgZm9yIGFsbCBkZXZpY2VzIHRvIGJlIGF2YWlsYWJsZSBiZWZvcmUgYXV0
b2RldGVjdApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVs
OiBtZDogSWYgeW91IGRvbid0IHVzZSByYWlkLCB1c2UgcmFpZD1ub2F1dG9kZXRlY3QKU2VwICA0
IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogbWQ6IEF1dG9kZXRl
Y3RpbmcgUkFJRCBhcnJheXMuClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIu
aW5mbyBrZXJuZWw6IG1kOiBTY2FubmVkIDAgYW5kIGFkZGVkIDAgZGV2aWNlcy4KU2VwICA0IDE1
OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtlcm5lbDogbWQ6IGF1dG9ydW4gLi4u
ClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJuZWw6IG1kOiAu
Li4gYXV0b3J1biBET05FLgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmlu
Zm8ga2VybmVsOiBWRlM6IE1vdW50ZWQgcm9vdCAobmZzIGZpbGVzeXN0ZW0pIG9uIGRldmljZSAw
OjEyLgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBk
ZXZ0bXBmczogbW91bnRlZApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmlu
Zm8ga2VybmVsOiBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAyNzZLICg4MDc2YjAwMCAt
IDgwN2IwMDAwKQpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLndhcm4ga2Vy
bmVsOiBBbGdvcml0aG1pY3MvTUlQUyBGUFUgRW11bGF0b3IgdjEuNQpTZXAgIDQgMTU6MDA6MDIg
cm91dGVyc3RhdGlvbnBybyBkYWVtb24uaW5mbyBrZXJuZWw6IHVkZXZkWzg0XTogc3RhcnRpbmcg
dmVyc2lvbiAxODIKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gdXNlci5pbmZvIGtl
cm5lbDoga2pvdXJuYWxkIHN0YXJ0aW5nLiAgQ29tbWl0IGludGVydmFsIDUgc2Vjb25kcwpTZXAg
IDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBFWFQzLWZzIChz
ZGExKTogdXNpbmcgaW50ZXJuYWwgam91cm5hbApTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlv
bnBybyB1c2VyLmluZm8ga2VybmVsOiBFWFQzLWZzIChzZGExKTogbW91bnRlZCBmaWxlc3lzdGVt
IHdpdGggb3JkZXJlZCBkYXRhIG1vZGUKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8g
dXNlci5pbmZvIGtlcm5lbDogTmV0ZmlsdGVyIG1lc3NhZ2VzIHZpYSBORVRMSU5LIHYwLjMwLgpT
ZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBpcF90YWJs
ZXM6IChDKSAyMDAwLTIwMDYgTmV0ZmlsdGVyIENvcmUgVGVhbQpTZXAgIDQgMTU6MDA6MDIgcm91
dGVyc3RhdGlvbnBybyB1c2VyLmluZm8ga2VybmVsOiBuZl9jb25udHJhY2sgdmVyc2lvbiAwLjUu
MCAoMTg5OCBidWNrZXRzLCA3NTkyIG1heCkKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25w
cm8gdXNlci5pbmZvIGtlcm5lbDogSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZXRoMTogbGlu
ayBpcyBub3QgcmVhZHkKU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gZGFlbW9uLmlu
Zm8gYXZhaGktZGFlbW9uWzQ1NV06IEZvdW5kIHVzZXIgJ2F2YWhpJyAoVUlEIDk5OSkgYW5kIGdy
b3VwICdhdmFoaScgKEdJRCA5OTgpLgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyBk
YWVtb24uaW5mbyBhdmFoaS1kYWVtb25bNDU1XTogU3VjY2Vzc2Z1bGx5IGRyb3BwZWQgcm9vdCBw
cml2aWxlZ2VzLgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBybyBkYWVtb24uaW5mbyBh
dmFoaS1kYWVtb25bNDU1XTogYXZhaGktZGFlbW9uIDAuNi4zMSBzdGFydGluZyB1cC4KU2VwICA0
IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gZGFlbW9uLmluZm8gYXZhaGktZGFlbW9uWzQ1NV06
IFN1Y2Nlc3NmdWxseSBjYWxsZWQgY2hyb290KCkuClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0
aW9ucHJvIGRhZW1vbi5pbmZvIGF2YWhpLWRhZW1vbls0NTVdOiBTdWNjZXNzZnVsbHkgZHJvcHBl
ZCByZW1haW5pbmcgY2FwYWJpbGl0aWVzLgpTZXAgIDQgMTU6MDA6MDIgcm91dGVyc3RhdGlvbnBy
byBkYWVtb24uaW5mbyBhdmFoaS1kYWVtb25bNDU1XTogTG9hZGluZyBzZXJ2aWNlIGZpbGUgL3Nl
cnZpY2VzL3NmdHAtc3NoLnNlcnZpY2UuClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJv
IGRhZW1vbi5pbmZvIGF2YWhpLWRhZW1vbls0NTVdOiBMb2FkaW5nIHNlcnZpY2UgZmlsZSAvc2Vy
dmljZXMvc3NoLnNlcnZpY2UuClNlcCAgNCAxNTowMDowMiByb3V0ZXJzdGF0aW9ucHJvIGRhZW1v
bi5pbmZvIGF2YWhpLWRhZW1vbls0NTVdOiBKb2luaW5nIG1ETlMgbXVsdGljYXN0IGdyb3VwIG9u
IGludGVyZmFjZSBldGgwLklQdjQgd2l0aCBhZGRyZXNzIDEyOC4yMjQuMTc4LjEyNy4KU2VwICA0
IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gZGFlbW9uLmluZm8gYXZhaGktZGFlbW9uWzQ1NV06
IE5ldyByZWxldmFudCBpbnRlcmZhY2UgZXRoMC5JUHY0IGZvciBtRE5TLgpTZXAgIDQgMTU6MDA6
MDIgcm91dGVyc3RhdGlvbnBybyBkYWVtb24uaW5mbyBhdmFoaS1kYWVtb25bNDU1XTogTmV0d29y
ayBpbnRlcmZhY2UgZW51bWVyYXRpb24gY29tcGxldGVkLgpTZXAgIDQgMTU6MDA6MDIgcm91dGVy
c3RhdGlvbnBybyBkYWVtb24uaW5mbyBhdmFoaS1kYWVtb25bNDU1XTogUmVnaXN0ZXJpbmcgbmV3
IGFkZHJlc3MgcmVjb3JkIGZvciBmZTgwOjoyMDA6ZmY6ZmUwMDo0NjYxIG9uIGV0aDAuKi4KU2Vw
ICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gZGFlbW9uLmluZm8gYXZhaGktZGFlbW9uWzQ1
NV06IFJlZ2lzdGVyaW5nIG5ldyBhZGRyZXNzIHJlY29yZCBmb3IgMTI4LjIyNC4xNzguMTI3IG9u
IGV0aDAuSVB2NC4KU2VwICA0IDE1OjAwOjAyIHJvdXRlcnN0YXRpb25wcm8gZGFlbW9uLmluZm8g
YXZhaGktZGFlbW9uWzQ1NV06IFJlZ2lzdGVyaW5nIEhJTkZPIHJlY29yZCB3aXRoIHZhbHVlcyAn
TUlQUycvJ0xJTlVYJy4KU2VwICA0IDE1OjAwOjAzIHJvdXRlcnN0YXRpb25wcm8gZGFlbW9uLmlu
Zm8gb2Zvbm9kWzQ2N106IG9Gb25vIHZlcnNpb24gMS4xMgpTZXAgIDQgMTU6MDA6MDMgcm91dGVy
c3RhdGlvbnBybyBkYWVtb24uaW5mbyBuZWFyZFs0NzFdOiBORUFSIGRhZW1vbiB2ZXJzaW9uIDAu
MTAKU2VwICA0IDE1OjAwOjAzIHJvdXRlcnN0YXRpb25wcm8gZGFlbW9uLmVyciBuZWFyZFs0NzFd
OiBVbmFibGUgdG8gZmluZCBORkMgbmV0bGluayBmYW1pbHkKU2VwICA0IDE1OjAwOjAzIHJvdXRl
cnN0YXRpb25wcm8gZGFlbW9uLmVyciBuZWFyZFs0NzFdOiBuZXRsaW5rIGluaXQgZmFpbGVkClNl
cCAgNCAxNTowMDowMyByb3V0ZXJzdGF0aW9ucHJvIGRhZW1vbi5lcnIgbmVhcmRbNDcxXTogKioq
IE5FVExJTksgSU5JVElBTElaQVRJT04gRkFJTEVEICoqKgpTZXAgIDQgMTU6MDA6MDMgcm91dGVy
c3RhdGlvbnBybyB1c2VyLmRlYnVnIGtlcm5lbDogYXI3MXh4OiBwbGxfcmVnIDB4YjgwNTAwMTQ6
IDB4MTEwMDAwClNlcCAgNCAxNTowMDowMyByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5mbyBrZXJu
ZWw6IGV0aDE6IGxpbmsgdXAgKDEwMDBNYnBzL0Z1bGwgZHVwbGV4KQpTZXAgIDQgMTU6MDA6MDMg
cm91dGVyc3RhdGlvbnBybyBkYWVtb24uaW5mbyBjb25ubWFuZFs0MDNdOiBldGgxIHthZGR9IHJv
dXRlIGZmMDA6OiBndyA6OiBzY29wZSAwIDxVTklWRVJTRT4KU2VwICA0IDE1OjAwOjAzIHJvdXRl
cnN0YXRpb25wcm8gZGFlbW9uLmluZm8gY29ubm1hbmRbNDAzXTogZXRoMSB7YWRkfSByb3V0ZSBm
ZTgwOjogZ3cgOjogc2NvcGUgMCA8VU5JVkVSU0U+ClNlcCAgNCAxNTowMDowMyByb3V0ZXJzdGF0
aW9ucHJvIGRhZW1vbi5pbmZvIGNvbm5tYW5kWzQwM106IGV0aDEge3VwZGF0ZX0gZmxhZ3MgMTAy
NDY3IDxVUCxSVU5OSU5HLExPV0VSX1VQPgpTZXAgIDQgMTU6MDA6MDMgcm91dGVyc3RhdGlvbnBy
byBkYWVtb24uaW5mbyBjb25ubWFuZFs0MDNdOiBldGgxIHtuZXdsaW5rfSBpbmRleCAzIGFkZHJl
c3MgMDI6MDA6MDA6MDA6NDY6NjEgbXR1IDE1MDAKU2VwICA0IDE1OjAwOjAzIHJvdXRlcnN0YXRp
b25wcm8gZGFlbW9uLmluZm8gY29ubm1hbmRbNDAzXTogZXRoMSB7bmV3bGlua30gaW5kZXggMyBv
cGVyc3RhdGUgNiA8VVA+ClNlcCAgNCAxNTowMDowMyByb3V0ZXJzdGF0aW9ucHJvIHVzZXIuaW5m
byBrZXJuZWw6IElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiBldGgxOiBsaW5rIGJlY29t
ZXMgcmVhZHkKU2VwICA0IDE1OjAwOjAzIHJvdXRlcnN0YXRpb25wcm8gZGFlbW9uLndhcm4gY29u
bm1hbmRbNDAzXTogU2tpcHBpbmcgZGlzY29ubmVjdCBvZiBjYXJyaWVyLCBuZXR3b3JrIGlzIGNv
bm5lY3RpbmcuClNlcCAgNCAxNTowMDowMyByb3V0ZXJzdGF0aW9ucHJvIGRhZW1vbi5pbmZvIGF2
YWhpLWRhZW1vbls0NTVdOiBTZXJ2ZXIgc3RhcnR1cCBjb21wbGV0ZS4gSG9zdCBuYW1lIGlzIHJv
dXRlcnN0YXRpb25wcm8ubG9jYWwuIExvY2FsIHNlcnZpY2UgY29va2llIGlzIDMyMTIyMTYzMjAu
ClNlcCAgNCAxNTowMDowNCByb3V0ZXJzdGF0aW9ucHJvIGRhZW1vbi5pbmZvIGF2YWhpLWRhZW1v
bls0NTVdOiBTZXJ2aWNlICJyb3V0ZXJzdGF0aW9ucHJvIiAoL3NlcnZpY2VzL3NzaC5zZXJ2aWNl
KSBzdWNjZXNzZnVsbHkgZXN0YWJsaXNoZWQuClNlcCAgNCAxNTowMDowNCByb3V0ZXJzdGF0aW9u
cHJvIGRhZW1vbi5pbmZvIGF2YWhpLWRhZW1vbls0NTVdOiBTZXJ2aWNlICJyb3V0ZXJzdGF0aW9u
cHJvIiAoL3NlcnZpY2VzL3NmdHAtc3NoLnNlcnZpY2UpIHN1Y2Nlc3NmdWxseSBlc3RhYmxpc2hl
ZC4KU2VwICA0IDE1OjAwOjA1IHJvdXRlcnN0YXRpb25wcm8gZGFlbW9uLmluZm8gYXZhaGktZGFl
bW9uWzQ1NV06IFJlZ2lzdGVyaW5nIG5ldyBhZGRyZXNzIHJlY29yZCBmb3IgZmU4MDo6ZmY6ZmUw
MDo0NjYxIG9uIGV0aDEuKi4KU2VwICA0IDE1OjAwOjQzIHJvdXRlcnN0YXRpb25wcm8gZGFlbW9u
LmluZm8gYXZhaGktZGFlbW9uWzQ1NV06IEpvaW5pbmcgbUROUyBtdWx0aWNhc3QgZ3JvdXAgb24g
aW50ZXJmYWNlIGV0aDEuSVB2NCB3aXRoIGFkZHJlc3MgMTY5LjI1NC4xODQuMTY0LgpTZXAgIDQg
MTU6MDA6NDMgcm91dGVyc3RhdGlvbnBybyBkYWVtb24uaW5mbyBhdmFoaS1kYWVtb25bNDU1XTog
TmV3IHJlbGV2YW50IGludGVyZmFjZSBldGgxLklQdjQgZm9yIG1ETlMuClNlcCAgNCAxNTowMDo0
MyByb3V0ZXJzdGF0aW9ucHJvIGRhZW1vbi5pbmZvIGF2YWhpLWRhZW1vbls0NTVdOiBSZWdpc3Rl
cmluZyBuZXcgYWRkcmVzcyByZWNvcmQgZm9yIDE2OS4yNTQuMTg0LjE2NCBvbiBldGgxLklQdjQu
ClNlcCAgNCAxNTowMDo0MyByb3V0ZXJzdGF0aW9ucHJvIGRhZW1vbi5pbmZvIGNvbm5tYW5kWzQw
M106IGV0aDEge2FkZH0gYWRkcmVzcyAxNjkuMjU0LjE4NC4xNjQvMTYgbGFiZWwgZXRoMSBmYW1p
bHkgMgpTZXAgIDQgMTU6MDA6NDMgcm91dGVyc3RhdGlvbnBybyBkYWVtb24uaW5mbyBjb25ubWFu
ZFs0MDNdOiBldGgxIHthZGR9IHJvdXRlIDE2OS4yNTQuMC4wIGd3IDAuMC4wLjAgc2NvcGUgMjUz
IDxMSU5LPgpTZXAgIDQgMTU6MDA6NDMgcm91dGVyc3RhdGlvbnBybyBkYWVtb24uaW5mbyBjb25u
bWFuZFs0MDNdOiBldGgxIHthZGR9IHJvdXRlIDAuMC4wLjAgZ3cgMC4wLjAuMCBzY29wZSAyNTMg
PExJTks+ClNlcCAgNCAxNTowMDo1NCByb3V0ZXJzdGF0aW9ucHJvIGF1dGhwcml2Lm5vdGljZSBs
b2dpbls0ODRdOiBST09UIExPR0lOICBvbiAnL2Rldi90dHlTMCcK
</data>

          </attachment>
      

    </bug>

</bugzilla>