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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>56245</bug_id>
          
          <creation_ts>2011-03-12 00:41:39 -0800</creation_ts>
          <short_desc>Text on path positioning at zero startOffset</short_desc>
          <delta_ts>2011-03-27 07:31:00 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="honyk">j.tosovsky</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yutak</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>366538</commentid>
    <comment_count>0</comment_count>
      <attachid>85577</attachid>
    <who name="honyk">j.tosovsky</who>
    <bug_when>2011-03-12 00:41:39 -0800</bug_when>
    <thetext>Created attachment 85577
Test Case

When text (a single character) is positioned on the path with text-anchor set to middle and startOffset set to zero percent, its axis is not perpendicular to the path (the angle varies according to the radius) as can be seen in the attached test case.
As both Chrome and Safari are affected, I think it is a WebKit problem.
I would expect MSIE 9RC/Opera 11 behaviour.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373938</commentid>
    <comment_count>1</comment_count>
      <attachid>87035</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2011-03-26 12:14:53 -0700</bug_when>
    <thetext>Created attachment 87035
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373957</commentid>
    <comment_count>2</comment_count>
      <attachid>87035</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2011-03-26 12:58:54 -0700</bug_when>
    <thetext>Comment on attachment 87035
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=87035&amp;action=review

Great catch, r=me with one change:

&gt; Source/WebCore/platform/graphics/Path.cpp:108
&gt; +    if (!length)
&gt; +        traversalState.m_desiredLength = FLT_EPSILON;
&gt; +    else
&gt; +        traversalState.m_desiredLength = length;

I&apos;d use here traversalState.m_desiredLength = length ? length : std::numeric_limits&lt;float&gt;::epsilon())</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>374107</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-27 05:49:20 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/82061 might have broken GTK Linux 32-bit Release
The following tests are not passing:
svg/W3C-SVG-1.1/animate-elem-08-t.svg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>374110</commentid>
    <comment_count>4</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2011-03-27 06:13:13 -0700</bug_when>
    <thetext>Landed in r82061.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>374111</commentid>
    <comment_count>5</comment_count>
    <who name="Yuta Kitamura">yutak</who>
    <bug_when>2011-03-27 06:24:03 -0700</bug_when>
    <thetext>Since r82061, svg/W3C-SVG-1.1/animate-elem-08-t.svg started to fail (both on WebKit and Chromium&apos;s waterfall).

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20chromium.org&amp;tests=svg%2FW3C-SVG-1.1%2Fanimate-elem-08-t.svg&amp;showExpectations=true

Do you know something?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>374123</commentid>
    <comment_count>6</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2011-03-27 07:10:24 -0700</bug_when>
    <thetext>Hello Yuta,

(In reply to comment #5)
&gt; Since r82061, svg/W3C-SVG-1.1/animate-elem-08-t.svg started to fail (both on WebKit and Chromium&apos;s waterfall).
&gt; 
&gt; http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20-%20chromium.org&amp;tests=svg%2FW3C-SVG-1.1%2Fanimate-elem-08-t.svg&amp;showExpectations=true
&gt; 
&gt; Do you know something?

You are right, sorry! But it turns out it is an improvement ; if you try without you&apos;ll see the triangle is wrongly aligned at the start, which is exactly the bug that got fixed (the text path aligning code uses the same Path subroutine as the animation code here). So if you want to update the results on chromium and mac please do. If you can&apos;t do the mac results yourself I can do that part.
Regards,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>374134</commentid>
    <comment_count>7</comment_count>
    <who name="Yuta Kitamura">yutak</who>
    <bug_when>2011-03-27 07:29:04 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; You are right, sorry! But it turns out it is an improvement ; if you try without you&apos;ll see the triangle is wrongly aligned at the start, which is exactly the bug that got fixed (the text path aligning code uses the same Path subroutine as the animation code here). So if you want to update the results on chromium and mac please do. If you can&apos;t do the mac results yourself I can do that part.

Thanks! I will update test results for Chromium.

Unfortunately, I don&apos;t have working Mac environment now, so I cannot update the Mac results. Could you update them?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>374135</commentid>
    <comment_count>8</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2011-03-27 07:31:00 -0700</bug_when>
    <thetext>Hello Yuta,

(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; You are right, sorry! But it turns out it is an improvement ; if you try without you&apos;ll see the triangle is wrongly aligned at the start, which is exactly the bug that got fixed (the text path aligning code uses the same Path subroutine as the animation code here). So if you want to update the results on chromium and mac please do. If you can&apos;t do the mac results yourself I can do that part.
&gt; 
&gt; Thanks! I will update test results for Chromium.
&gt; 
&gt; Unfortunately, I don&apos;t have working Mac environment now, so I cannot update the Mac results. Could you update them?

Sure, no problem.
Regards,

Rob.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>85577</attachid>
            <date>2011-03-12 00:41:39 -0800</date>
            <delta_ts>2011-03-12 00:41:39 -0800</delta_ts>
            <desc>Test Case</desc>
            <filename>text_path_0.svg</filename>
            <type>image/svg+xml</type>
            <size>956</size>
            <attacher name="honyk">j.tosovsky</attacher>
            
              <data encoding="base64">PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRw
Oi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3
aWR0aD0iNTAwcHgiIGhlaWdodD0iNTAwcHgiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB4bWw6c3Bh
Y2U9InByZXNlcnZlIj4gCQoJPHBhdGggaWQ9ImNpcmNsZSIgZD0iTTI1MCAxNTBDMzA1LjIyOCAx
NTAgMzUwIDE5NC43NzIgMzUwIDI1MEMzNTAgMzA1LjIyOCAzMDUuMjI4IDM1MCAyNTAgMzUwQzE5
NC43NzIgMzUwIDE1MCAzMDUuMjI4IDE1MCAyNTBDMTUwIDE5NC43NzIgMTk0Ljc3MiAxNTAgMjUw
IDE1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIvPgoJPHRleHQ+CQoJICA8dGV4dFBhdGgg
eGxpbms6aHJlZj0iI2NpcmNsZSIgc3RhcnRPZmZzZXQ9IjAlIiBmb250LXNpemU9IjE4cHQiIGZp
bGw9InJlZCIgdGV4dC1hbmNob3I9Im1pZGRsZSI+TTwvdGV4dFBhdGg+Cgk8L3RleHQ+Cgk8ZyB0
cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTAsIDQwMCkiPgogICAgICA8cGF0aCBpZD0icGF0aCIgZmls
bD0ibm9uZSIgc3Ryb2tlPSJncmVlbiIgZD0iTS0wIC0xNjEuODk0QzE2OC4yMjcgLTE2MS44OTQg
MzA0LjYwMSAtMjUuNTIgMzA0LjYwMSAxNDIuNzA3QzMwNC42MDEgMzEwLjkzNCAxNjguMjI3IDQ0
Ny4zMDkgLTAgNDQ3LjMwOUMtMTY4LjIyNyA0NDcuMzA5IC0zMDQuNjAxIDMxMC45MzQgLTMwNC42
MDEgMTQyLjcwN0MtMzA0LjYwMSAtMjUuNTIgLTE2OC4yMjcgLTE2MS44OTQgLTAgLTE2MS44OTQi
Lz4KICAgICAgPHRleHQ+CiAgICAgICAgPHRleHRQYXRoIHhsaW5rOmhyZWY9IiNwYXRoIiBzdGFy
dE9mZnNldD0iMCUiIGZvbnQtc2l6ZT0iMThwdCIgZmlsbD0icmVkIiB0ZXh0LWFuY2hvcj0ibWlk
ZGxlIj5NPC90ZXh0UGF0aD4KICAgICAgPC90ZXh0PgoJPC9nPgo8L3N2Zz4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87035</attachid>
            <date>2011-03-26 12:14:53 -0700</date>
            <delta_ts>2011-03-26 12:58:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-56245-20110326202213.patch</filename>
            <type>text/plain</type>
            <size>20004</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODIwMzAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA5MmYwMjkyNTNlNjFmNWY0Yzk3NzEw
OGUxMDUzNjVmZTIyZWUwNzIzLi45MzRmNDAwOWUxM2Y5ZGNiMmRmYjg3MmQ5NDBlZTQ3NzMxOGFi
OWE4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDMtMjYgIFJvYiBCdWlzICA8cndsYnVp
c0BnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGV4dCBvbiBwYXRoIHBvc2l0aW9uaW5nIGF0IHplcm8gc3RhcnRPZmZzZXQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2MjQ1CisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9tYWMvc3ZnL3RleHQvdGV4dC1wYXRoLW1pZGRsZS1hbGlnbi1leHBlY3Rl
ZC5jaGVja3N1bTogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL3N2Zy90ZXh0L3RleHQt
cGF0aC1taWRkbGUtYWxpZ24tZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9y
bS9tYWMvc3ZnL3RleHQvdGV4dC1wYXRoLW1pZGRsZS1hbGlnbi1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIHN2Zy90ZXh0L3RleHQtcGF0aC1taWRkbGUtYWxpZ24uc3ZnOiBBZGRlZC4K
KwogMjAxMS0wMy0yNiAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAg
ICAgICAgIFVwZGF0ZSBRdCBzcGVjaWZpYyBleHBlY3RlZCByZXN1bHRzIGFmdGVyIHI4MTk5Mi4K
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9zdmcvdGV4dC90ZXh0LXBhdGgt
bWlkZGxlLWFsaWduLWV4cGVjdGVkLmNoZWNrc3VtIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
L3N2Zy90ZXh0L3RleHQtcGF0aC1taWRkbGUtYWxpZ24tZXhwZWN0ZWQuY2hlY2tzdW0KbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uZGE2NzEwMmYwNTRkMDRkY2I4OWZhNzAzOTNiYzZkOGFiZjc1MmFhOAotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9zdmcvdGV4dC90ZXh0LXBhdGgtbWlk
ZGxlLWFsaWduLWV4cGVjdGVkLmNoZWNrc3VtCkBAIC0wLDAgKzEgQEAKK2ZiMzYyYmUzOGZiNmFk
OTkwZWJmZGI4ODZhMWQ0NTg5ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3N2Zy90ZXh0L3RleHQtcGF0aC1taWRkbGUtYWxp
Z24tZXhwZWN0ZWQucG5nIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3N2Zy90ZXh0L3RleHQt
cGF0aC1taWRkbGUtYWxpZ24tZXhwZWN0ZWQucG5nCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjk5OWUyMzIyOGZmM2Q0
ZjliN2ZlZTEyMmI3OTIxOWI0OGYzNWVjZjEKR0lUIGJpbmFyeSBwYXRjaApsaXRlcmFsIDE5MDU1
CnpjbWVIdldtSkAxNmZUVEl0QUx+K0ZydDhqQVdBNFhoPWR9Y2JlQmslcjFYZCkodSNgR049WnJB
a1NaekNyRjFEPgp6R0tBemtANjdPaC1ANVZsLWdWZFZwVDUzeC1nRVpaYGBPUWFfRmdfeVEmQmlV
Jk99Wj9LeWMhdzsqR2xtMWppNXIKejFUWTteVig9dV57Z0QlUkFaeyV5dDlEYVg3TlBkUUB4SGE0
MXAkRjQ7Z2dxMlI9c01wTDVFQDdrQlQzQ0Q0fkJqCnplbSU2OUwjaWBHWk9GUSR8RzZ7Y1pZTylR
a2MlYWdAKWcwaXJgZHVQV3JxTGdnKXAtUGh3QEJiTjJAdWRROVFyQwp6VjAjRGRvVz5xfVVHIzNf
QT9NTzw5eFp8TWU7JX5eY1BzPUVYaX08Mm45Qio3ZH5kSThgU2Aob2J+VHtYNlE9bj0Kek0hNVdM
JmBkR2NzYUBaNkV2Y0VqeGlZbT5pXjd8WUFzWn1qd3V8aklfTFU7ZFJ1JlJCY018e1hKYWlRMXIt
Nm1ZCnpGTkUwRD4ycHZMUzg0eGxzZnkwezZAMVY5IVlmWWtZNTZqKUEyS3lFTXpKVD5Pb0RxcFVr
UygodjNVP1FieT8qZQp6UUFMezdKJlNMNTNMUD8oPDBMcWl0VURPZmdaQWI5bnNxeEhVcXVxOys2
S3I4QFJreCVHRkRVTT1vdUZYX1koNSUKenE2I2szNFJ4ZVN2ISVIWXg3eighZTUjKDZrfjFmcGlF
KXc0LSk2ZXhRbGhjcm1hUCQ2KFJMPGg+YTdMc0BjVFJxCnopMzNhVTUyRH1Pd3AqXzAxcVVZalhp
Xyp1eURTPlI+aUchPHErIWdnMWcmaHhvLXJqYGxDYVBHYUIld0J6fS0kWAp6K2s3cDxAUVYxJDBn
OzZyX3VLPnAtZVFMI0R+SH5AdWhhaFV0R1libDhoKT1SWVd8KGFzcl44JihZcXd5b0FQKGQKejBz
R0EzR1ZqLX5wMVdwNjd1fm9yd0RXPktwfFR9PitXV01OcyVRbWpLJTtTX2hkSUJuPnpsX0d7TEVa
WT8kcilDCno4K054JWxSYmpCWWprfXIzT147ek18dzV7VVFUekVlbXhrMjgwYmxxTkRSSEhkfnZI
WjtxPzUoPjY9PFBTN2NlJQp6YnA0ai1VdENAaHZzdTNTYG1uOTJ3QXRsTTVEXzdiJGNsKjJgS343
eVYjbipgUE0tRjwmMnc4WCZBOEwlXk92PCsKem97UShkUmBUKG5TS29SfD9SdSp1Kk50NUVWfCh1
JENpTUU4KXNGYW4rPHw7Oz0yJXkpUUtvPjloUXp0JEozV2xHCnpka019S19qU1g9bjBxZnd3Wj1a
JENlRjZjN2BYbnItXyVHKClrdEBZXzlNVCFhaSlOYCZ8NnU5Rng5N00rSVAyPQp6OFNoRV9DfFJz
Z0VaeWVaXkt0bj5BSW4tSSZAUHBrSj8paGUhU1hpOCZzb0lhZ3phSGJ3bj13a19VZCRhNnUqUysK
enlOe1pwbklrciM9d3E+SEMzfClLSzkhbSFqamIzRCVtWGI+bHxxTUB6S3JqSTtYTjJGNzQmNiZf
I3dUWTtHVGRSCnpuU09jdHlCMj98JnV0ZEJtOWBfc0hgelFDe3xNfXpBYmRpMSFiZUc1b1BZcDlh
UHgrWWg5fXxEMnc5WD8tJl5UJQp6aFR+IW0rJUpoZWgmYjNDbDdFSDtGITc4KGF5fWg/dnp7P0xC
MmVqZVdCS2A0Xnw2XkQ1alB2SCF0TSoqRzAxVyUKej90T0ZuZUw2Q0gzUENQcnAyO1hETDtMOHFo
RT4jcWVjciZtVTd6REpeLXQxUG1lemV8RGxgPjZkVkpkLUNUO20+Cno/eXJ4b2o1O1daTT50VS1r
TzJnUUZnUGpyTG96WEhTQEBlTklxcStgJDNrIzg2KktEU2pRfDRGQVJIYndfKEEhYAp6S2Zla0hB
VFhvKyZvWExwMFIock1PUCliMTskTmFkRjUqOWRlUEJhRmd8dFojcTVqVl5TZ18+TCVpdmM/ZGwq
ZDcKenpMJTV6LSlCZ0kwK1JvJV8oMiYta1FxTEIxR3toQlM0YV8/fDhBMklSemdPS0Q3aDBDe0dW
cnBee29HRjM3bDRoCnprVDZ4bWhLQm16WE5aOUIkTnNab0ZERHxQU0tnbGVLbFhyQWRIO0x4enND
NCRqRExMY3VWPyVYNkpVWUFuREd9dAp6QGhSdFRIdS07JlRIQVA1MldfZHg0Kmx2by0lO3kzdkp8
dzVQQGh4eT1xSD8hJGg3dmg8SGxsQE9ae0BDTGNFKCsKentvO0A4IX1YZUl7Qyh4cSEkd31hcFJy
d1lAcTB7d0dKdzxiaGtkdW40KXohYEVQY1BiOUxndi1JaSglKk5kRUFFCnpUSW5fNFpqSkw0eVVO
dnhEZ1ZhV1ErTmc7Q1IyQWhOKEN0ZE5BYzVyX2dOM1ZTWX1aMFNjellFWkI0PH53U2tWPgp6LWsk
ZnNaRlFXRVpURTxrc0ojUFI+Rm1kTVdXQWk3REdLJVBwN09eej59Pn5VQjx7PitfTjNfIzcmNUdk
SkxZVUIKem8pRlBsRH5MU0dIRlZecDIpYXE4U1kkNWphRnZwfUhMeU17I3QrandWOWQ1QT5RNXRS
KWZ1dWYqS2dtQEJ6NDR9CnpHJWc/bEc9Z29kMDRZaT5keXYrZXVPaXw2PEU3fT5uWTlffEpUWUlk
ajs1YjYzaF5GQl59QXlTOTA1NXRLWTRMTQp6ak58fTNqM2JBYkwjK3ImUFEhZzgtZ34qUXd1aWE5
WElEYlhiOG9ZWkk/alF+eCVuKXRuWih7bDE7PmtlKiNUJHoKelk8Q0pxTjVNeWxJN1dRcWpCfFpx
JWZ9a0EkJkNUKyNPPWI/KkgyenpHJWItQHJFOH5nezcpP3UqbnB6d0NUWmA1CnopZz8hUElKPlUq
IU0xc1pmQH1WVjlgIWw4KUotZzlsZVlnSHJJIXpeZjgwUn5fS0s4R2BxJkhORzVeRWh2JEMoMQp6
Kk5jK21fRXJ4MGNkc1Z3RD5gWnpgfG4jTWk2MU5jX1F7X04lUl5DbU1EUXJSM1Q2M1pjR01QMGx1
Kk8oQjgxRFkKejheaUFVXn1gal5HQExpJC0zTFI2TkQ7aHpLNnEtfCVlazY0Yz5na0JzZU5RVm1q
Y2VYWTFDVXYoWDApLVB8dG1PCnp0ZXpxN3Z0Jnl4PkhTZUJrZjhBTVg5Y3skaik8JDtKMCFaPVZX
KChzY0dVVTdkYnxzSmBfKiVrWWZiMFVSVV9Zcwp6KiNEe2h4S2xRP2BxNV9jVXFrYk0lNmk8RjQ3
Wns4K35eQT9xUj5qanEoLXhRWjVlSHJvUW4rbVp1PDFxO3JgKSUKekVuUU5yYlhDckYpPDM/R3o+
ZiVVNzBWPGY+KmI0VGNkRldWdVJsaGFCZTc8QHVVUml6UT9PX3xfYkhHfkJHS1FrCnpMQSFnVDsw
enZ7UUF9fDMjaWdxQFo8PVZ+cV5fbU5ycyNIdCEqUDxYe2pvenl2YDBNUSF4aTxVa1paZmslJk4h
UAp6U094NDA8Zj98JkVgNF5PVX0mNml0UUwwb0dwe1l+OzgpXmptO1pebFVfVnIjQG5mVkUoPn5r
N15ITGtfO15DVjYKekVCKlJTLUJYY350YUNDIUVZYkB7ezkxenBjcC08YTBXMUwjYiNQZGg2SCFF
P0QhSE5ZRSZmezMrUz1sZUI0Kz0/CnpJYVU5OCYhTUlsdndoangjVSYtZTJnXk1mcyY/ZlFMRSpe
LTU+QmJMSjxuays7dy00Q2txR0hmYXNGRGIlQmhAfAp6eUAlXiZyY0cpM2RHN0Y2bzEyP0RnYC17
dHZTVCR9ZEIoTX55Wi0pTERgVjF8LV8wVyVYR1lMJjY4MGw5Yz5iPEsKekxQJlV6V3AoY1lzLTBI
UilMZ0hMeHE7MVZfTVBXcUxET1VsUzVsYnQhQ0dYJmtOYV5BPERVWX1uXi0meXhFV0pCCnpNMVMw
aVphMjdJd2JzYklfTClLO2h0ez13Q2VwKjtTSUxLfFBlSShsaXhvNDgxelYldU9ANnllNDMqMWhU
VCtnTQp6TDBCTGIyMnJtV3NFflIhNGRtWjY1ZWUwdnNaKkNmSmZxPWk0NVhBfGpPSjJ4aDtPKyU5
Jm43UWMwOXV2KTAzM0EKelF0UmZ4S3B6Y0xCJHUwMEMwQzUqUkpNczFKfXFMVyheTiNjNio8OFk8
Rl8+QU8hblEyI3EhUVNtbH1EQjNNcUF+CnphZXp6JXZIRiFhdVlQLU5pckllfFkkPHxTZVRqO00j
WkBpVWMoVWo4NklVfExEPWgwYHsxZGs8P2UyUF8hRzZ5Zgp6KHp+eUlCNThXfWwkOXcoSzBNQE4q
PktfOHVMVzgtTXdkKHMzTUp4dT5NdCpAJlAwZlk5P29tbWhVa2xyOXpSJHQKej5TI29mdXp1ZXJs
SDdrV1lFenFCeVo1YCpwRzs/SyNLWlZGPDBWQVItY0pHMTFHfHdtY0BHa050JW9oK0chUmt6Cnor
VVU5VElIcV4hc3cxYTlMfnVwM2NgcGAoN3FPJW55bm8zcnNBTVZVUGBPbVB5JWl6dW1iTWpuSzUk
Qld4JTVANQp6ZyN9JmxYY1ckYz4kcGZzNWxJQm9Obnw8Q2tZMnwxLXdWdkFCRSotMnpmZWpgJFZh
bFdKVSNQMzVpe0ZtdHtofXQKenYwXy18PXspU2FIUjlaUXY4PitFVn13ck9qUHMzbnVsZGE5cWJy
a21AQjlqa19qU0leaExfNTd5LWpwIyZeOW1KCnpjeUUlU3RKLV51QHloKyVAdCV7PCFpT2ZjRSpi
VnZSd1BmQSl7MmdMbmo1JlozOXBUTXVRWiZ0akhtV0wtMTI4Kgp6Y0MyI2w4QXZDPDhFIWxwVjIt
TkRaeCo8ZTJCTGF3OyYtY247fnUtQGdYIWsweU5nQlV2el9uUWNCKlQoQ3QmTDcKengxWTgwU01x
aTUlNXxUOVVlcXBAe2QxSUllZDUoRjU3dWxLdzNFRm4oejRfMDJGWCVNandTbTFaWWNuNy13QGtm
Cnp2dWFYcj0tRUI8STh1MSlfV2MoQSkxMG1NVihwPn0wJnlBNU4qUD83QE5RTlhJbyF4K3QpY05T
Wk9rJnNtdEIlWQp6VippQ3QxRCY9ST5xKHRZdTV1XmRDUlFjI01Pem10SF9uQUFVaVFHKD9ZU1Vh
aT95VVIpbHFlT2Y3WWolJEZ9ODwKekdZTVZyK0ZFQTBWJVorSC1YVUdQX1Zfbj5JPEhxVnJnIVVK
VHYpVypXITI0MGw5UENeNWU3bSp8NzsybTUwIz5hCnoxQTYqfTU+cEozZVF9cShwbX0zaGBSd35w
Y3FEbV9ed29SaD5AOHcleHByTnh3ZFVwS3BCP1NvMHFuZUQqSyZpNwp6WjF+fCFmfXFvUS1KN2U8
VylnZD1VITJ6KDchPnNOXzJyNkFaPkdSc0pTPGR8UklGQiVJbHN8fWs4R2o1Zkp6ZiMKeiRDYUVh
N149YyRyZzFKS2lNN2JHQk8+VmxsaT5gIVQ+RGIhKiNSd3Q8bzhQPl9Cb0RZSEVYVEwyYlc3bis9
b2g3Cnp6SU5hbGl7Ymg0PEJBTlE7elhvVHltP2lIWWwocXBXck9OX0d1NTkmPyY8WTx6Vk1rPnAx
PFNldVE+bnFYdjYlMwp6bWRNeV9WPWFBRDljSGVGeHkoPFFsRGNYY3k8az1zS3VHdF50aHQ/RChP
M05FT0xacDdEXihMZyUkVkZGUkpafmIKemlnLT5yNXZRezJkPVl0QypRYWdGQCtJZypYdGF0TEg+
WXkhYmo8ZihSe0d8enhHJHQ5cmo0ZXRyVz1YakM7KTFZCnpENHd2VFJ6WFYjaDRsOUotV3dVKUgl
IzV+OEdnYHV2MCVNajk2STVgRE1nUH5DUF4+WERhbz9+I3tTakojSnhuMAp6dGt8bW9KZn1TJWhi
V2ZLKzV2VUE5ZUVpMURVaFY7VzkyZWFxe1Ejdyl2bjxzeUJzTl49SEF4Y3A1Q0VlYkEwNFIKeldk
dk03Smx0JV47eUpiNXFVelVPVWEyWHpBbjNFYjhnZ0lJUE1iVitYZH1Kbz5gYkQhTCVoZjZMJkZN
TTdhQ2soCnp1Pm41ZExtRERibDJ+VihTS1ZKZVpQT2xxWjdwdFd1Vz9DVktkKnNUXkNmPy1ffDl5
S2BCTjc2VkFxQGQ4UGZaNgp6dU1TNElAY0RGcnRRPy1idS1JbDBUfUw1TU1ZWCRKPjQ9JXs8N00/
KG02PUg0LTEtPkxEYWtlc1Y5TiQwdV8zaVkKemMobUU0MFIlNDsqbUI7cHFxeD02Z19mZipPT0Yx
UCZNflBRMUlEJVEteVY7UEwoYVJRdVZ+SHRxTHM5flYkdHxaCnpvYkA3JUY+Jip5JW1FejFfOzY+
eXgkKDRSZVl4fExTP2BCQ2JadXRlP15DX0dXT19aYD1gJmUpTWgyVjlIXkh8Mgp6ZCQjQVg4cjRO
ITVHOzFLdF5BOEdsPXo8fD9KcnVjP1QjSlJ0a298VDNUcV82eUo+blUjVFdDcGBeIyM2dyN9OG8K
enYwKilYOWl7M3ZGYFVrK19OLTJOemVpZWwpR0U9VDcyUEg+cTtkSkZPcXtBb1hSPUpWe3MheFY9
Q2pXb1phSUEtCnpWaH1RPioxQzsjOGEqVlNuKUZ1aFBpY3srPmdUMGZCOE5UM2Q8KntraXAkJDNW
V1p4Yk1tKyheeTd+RHpeWkg8Rgp6PWVlfCkyV04zb25oaWEwdyk7KiFucHtxVSkpflY1TUhQbiF5
RDYzKGlHOWxWcnFrJmFLTTZoUUo9b3RCb3V8NFUKemkleV9kZys4VlgqclNrWDU4cCNnNmVjbHBa
S3xvTU1eJjA3JkgrN19IOCMhKkFMWXUyKHF4V3FrckBFfk5DMW99CnomU2cxVWAkZCNePTAjMzQ5
OGBBUUt6ODdxKTgtRyRyck4jTStJbj9XTmUtVzArMGohKXNaVkxyPnRhWGE2WnVENgp6QFdgX1B1
emxsZFRwQndINlNSSn4qS3J0amBwU0xKS3t2VV5UblJmZHtucmolYXJgWn15aiQ9QXVPVHBnRHJZ
e3QKelAzPGBueSpNdmdgJHQofndlSHcreyFDe285Y0MyOUAxMU1VcVlsNSNxSHJxaihUNmorWkl9
RmxhUUxWTEBiUkFUCnpKMEU9YCp4Y0VgeG9kMjVUOXdRMHVlMlJ3b3JTRl9NP2w2WFNnRn5TdWwz
dml7RG5OT0FoYUtBYCFARCprKmM8Qwp6P3VFVjN4fGlKUWxhN2EqaiNENURZKCN5a3tqaTtVMT5V
X1lhfXc7Sjk3TGpkYkpXPWMhQmp6Zippdz51UVp8enkKemVQWVk3LW1KanA+bCglXnM8UGMmc2l8
Q24jXmlxbmA5bTs1WjJwNnljTl9rMnR+Q0ohLUc5Pk1hfSpKaClqUm9MCnpQS0w0X3RVZVhBPkhQ
byYtVzwlQEYtYExJcnJ3fi01JHc3VTg5ZUglTlItYzM4eEorIUdYdjRtZFdEJXNOQ1pRVQp6IWtE
eFlRUDleZm01dFIqaDh7OE1lcUc+NlprJDMkN01TIyg3RjlEU0psQiZCdDBMeVUkc2B2SDBNTHx7
TGw0Q3MKemdAXj5lSWtBcHpNRjduSGh4XlhNJlBAI3xmYypfUVJOQmlHRn18K0xnMU9BSmh1MG5+
KUo2YWc7ZyUwJEVTTU1GCnpDZFp9IXs2LWs4bkpNfVlOe25jNVh2bG5aezhQOXchQmF7JHFuWH1j
PzQ0OCkjR21vc1RVKUVBUU41d0ImckZCUQp6QnFsNSVqaz5geFErPyFUOSFAX21Tb20xazgwbyhe
V3k1dEAzPjhWZXozZnJUKz5APnhEIXlEa1duUi1Oam1QbHAKemJLe2JUPzM4SjVeb3taUD83UnE5
dlRzaXFqSnxXTSRHeG4zZkdRXkdGfW0mRGpramA2OTYrfilVbyNvSnJgfH5VCnpkTDNzTDtwPihx
MFoyOWp0anZlJVZ8WEtJRWBPWHdPbyZyOEB5cyNlPDJ3Nm5tO15pJXhkb3dWe1kxMEBUdCh7Nwp6
Xm1iUkktKzc8dVptST5WI2ZEPDhvPjVvNFFgLXQ0MCY9UG9sNSFOczBYWWo+OTtze3NpfUoqTiU3
XiE+QWVMSCsKek1TRUQ/al41PTA5JG4oSHUxLWdteTBBIWNmQCU3NE9vLTJrJTRKeHEwQTsrR1Ro
YEZeSm47LV8kZzdmKDs2bGpsCnp5eEtYRXtDNEo/TDRae0BPM2lUNilzJGltQjh3R3pqUSZ7QDZi
ZDtOWjw5VktqPDxgaWcjOVM4WX0lXlhzdCZuLQp6aTRXQ0l0PmBWWilLX2ZEZjxJRiVmTCtfUkRq
eUZ5U1NXKSkxbkwrYHFvJWVZOVNOSXs2TGliUzhNMHlUbUZuOyEKek0yRk9fOXBHNmg+JT0wYnV5
PF9iNEVDY31ee01VZD0rN0FBUUJ1VGJnKEJCKVZ3N1VEJCZJcD9kcSQ3OGxQeGZRCnp5bT87I1Br
UlhiUzRSP0M8emtAe2wtKXNyP3Z3c3JfcWJCPkkjSHRjYXN9aCVkeTEoPTIqQVJZX3NHSCZhb0RH
Wgp6QihWT0pFfjA8YUdWJFNrSjN6KUVQOVFxZW9nMEpubkdxaipSeU9MemQkM2BBXz0qX3NjMSp6
U1khSDg1JipPTkkKenkrQENGYHExRURSJE95NG9hZEM0cW9ib2w+Wk9zXzkpTlVhVGhWe1AqN0st
LVlRV2JzVnc4MVRHQlhrZiVVeXJJCno1OVBQe3h9aChHSWA0R3dYR1FgMmF5OGNXQmpJKUlvPUFO
ajFyWW91TG1wSSFwPiZKeEglUlIrKG0qVDtmTyF1Mwp6Uz1qQWxHbkJUbXVrZzsrM1J8U3FqdW1F
TUFhQy09YVYpJlRXQSpDe15KNlJobTgqOV5qPVIpO1pSWDVHTkBrX2kKeitEIXp9WTtsWjBgOFcq
bTU5X15wNEVxJShSRSk3LWg0VzBkRH1EV3NOU207NXkqIzhDI2Z4Xm9SQjwhPWlsNDdICnpSMilS
RyhiSVZZeFRueWFCMGNMJlozQWFIRDB6S1c7MXc9ZSl3PiVkMXBAN2hpd3lZfj1+cGgwOSNFPlpQ
UT1xUgp6JndPTXBEWEtzIURjSWl9c3grIThHN1RVMjMyUGwyNVZDQktaX0dgcl5wVDsqQzZta0d7
cXRZYWkrNWZDX0pDIy0Kekc8eiglUTBrUkprdDFPRU5Fb28oXjM2ZThpWDVYQj9CLTIyO1BIZ0ls
M1poYiZ0UCt6R29yJnp2TEsqfVgldktNCnpRNDtYPCtpeT5DQ0hYdjxzenlBX1kzOU09Q0RJNk5l
WSE5NXdRKmJPJkZKXlExd0pkWmRaMzQ0PmlIXyg1PShDUQp6V1NeZkVLdjA8VkVLbFJZQ0hLWWU1
THRoNmcpdFU2SyNAdmY9WEpxIVZDeGUodj5aWWVCPT9eYFZxUDJjeV9YQXAKejQtdm47XiR2d1Jx
aVZmRWN7eXJEN3pJNkZhRHd8Rl94K0FVN0Q/flQkTX1uX1FVJjw5V3hBY09obCtFb3hwcT18Cnom
dUpuPj98ekNVQWAwZHt4Rjk7PnMhcDY7MExMMFREaEJXbFpEfkMoO2otWmVOQDEqJD1ybWk2R3BM
XzE+JTF8cQp6aDFeIUA0TjtzJnVLTDZIS05aczFQO1VkTUpwPGZNfDY4MT5mRVEtPVBIUX5wKzBJ
d2tzRlUqRHNmUk1IekdKblUKekhoO3F+KXtGPlY1TVBCaDNKZChkdn08PVgmJCN2OGBLKyl8cyQ7
PU1yNnt2SW4tVW9UcG1eIW47aU5pdE17MT0mCnpUeWEwTiY2WTlAYz5xZT1ldnpiU3F8PURpcDky
MjYxVEY4VmA+ezh2MyZOY0ArcjlYZ25iRV9hdU5iZDduUzR1PAp6bWhKfjE/JnJJITM3NUtJKCg7
MUN6djgkcEQ0X1BEUiNySzFZYk9IR3tKQnhKOFBYS1Yjenc7R25ZPzxadldsIXkKejQ/KHAye0cz
QUxWPUB9Rjd4eXA3d0ZxSDlLdS1UcntOOWI+MSp7cUh3THZzZFIjO3NWWD0tKG4oSl80TEdJPC1J
CnpsKXcxKzdFdzNIMXJZRUshKD4rM3h1c2RJe0RDeWhjZzZ2bEkyYihvSzAzUDBYQSpJdWtRM1Ul
MlNhYy1nRHRKRwp6dElyaSFwTWt0NF4qRkx7PWk/dzlZXzZJT0BHYVRZZmsqaG42JTJaaWs4VGxo
cz5DeHdtMmpGMVY/MSZoSFlYZnEKek0xbFcyUkdSWThkeDhxVntDbURCVTVBK2A+PikrITBNaEg/
UmVicztUX0clPjtHeGskeUlSfVR7UGB2NXlNdC1XCnpScGdDcHU3aDdAY3E4ZykxUW9zWHswNTli
WD13RStkNXo9dVMjKFpoU3x2NGRrcTRMX1JuZ0lhKEcxbjNfYmp4awp6aC0lYCYhOWxhWlYoVXZk
Y1Y3Y3krblJvfFNVXmlPUn0mJTA4TVA2KEpTVHxYeHN1Z1JTeFZ1cWtjK1JkeWhZPDIKeiZ7M3Zy
ZFFZTzcqISg0a0RPdFpnQjAheClSZDA9b3Z3QU5JKHFzSzMqJU1TeStaV1lYPllgUHBQNkgmaGJm
YU4+CnppPS1oLTlrfWtMajVgcj40bVNHT1h5QGRJYH56aT9BTG9DeUNvbHVZJnZCeGNyTGo3Umtf
KUE4YTM4V34kZ0FGcgp6NkA0JE4oMzxsQ2BhR14mYFFINkJMREpqKG9GXiQ7KzZzSV9mSSVfdTM1
S2ckMVNkdSQtdmJ8P1VlP3l9TSklaDUKek83cC0pVC1DYEpPOXFWQW54cWQzeENiMSVhQzxCUUMx
VSN2cTRyeGEyckJ7YSUpPHlMUUMlPUowZVZYcVcpUm4kCnpNIWYqKHwzIyYtPkMpV2c9bztUJHQq
ZTNXJGJeIVJmUj5yez1qZ1ZUSXFgQzBUYFUzY1I5RSkmY1lxUWI3al9IaQp6Z0w/JmtSOWx1ckBK
aXJCSnFzWTVUNU1NVCZQcEs2alE8Vy16NXVFYDhqLWRhNUsmRjtmb04qYSVAYzNuQXx0TG4Kem9g
NXY3a0F3YCExa196ZDBaeDBhYmtIVy1iQU15dElXfFk1JXM+VWtVQW9hbmNMMmhxO1JUMSU8SC01
b0BablMjCnpjVH5vSnlqTThoIWtPU3NHWlhVaW13X142V293KTVMPTA/ZWd1KUNlPTI3R0Q+dytl
ZDs0QDVPQG57eCt5SlZmTgp6enVNJX1CUy1fb0JIMjI1Pmk9ZCUyZnxkcXNZUjsrSjtZcXB6JmJg
dzNQOGUkMDYhbTE2ZkpUR0dnbVkoNEtjNnEKemZ1SmkwNWczRiNGTSlkY2EoRispTSU4MklodHJv
NnlpNm5jQXBhbiRNWT9WNGFhYHlZOVRvRHtsRnQqalQyTzJpCno5UEJKO1c5XisrTjZjKFR3Tmth
TnZRQlVFNk1LRkNAVW0/M1JPNjRgMD1rZ0Y9QGNnPHAxQSZkSDAqSmZqdz9QWAp6NHw0RFYmPXAo
cmdkRDAyUUVzJFUkYlJiMSRVR2lFMWhQMTV1QTVXPElCRGhCUS08SW80Y3Rfa2QoQ0hiclB+NiUK
elFWZjRDV0hgSzNMbkBSRjR4TitHPk4jPmk+RGJzLVB8Vk5aXnZvPSN0UFRiUlFnU0hwN2smcE11
Z1ZKM21leWljCnp0ZTg/QU1AUnlQXiUpMjx0aDloQD5XYXMjcCVWeU8lQ0VpZHt8UzxlPnE4MVlZ
I0stRkFQTUZzaUhqI09GaHlRPgp6UDJ+Zyo7MzFZYm5WdiVTalJpTWwtUVI5ZXdHMmhlREE0JUF3
NV9iK1hxRXIxYEw7bHJgbH5IWWQqWE55WEotYCUKejteIyleYTdkI0Q2NHFVdDhRdlc2e1JidUJx
UkF+VTM4OCtgRGR3RlpPbnRhKGk4WEhpRzdRIz9XQGVmPTJENylmCno/OzBJRks7YFljQnRWXnlH
R2QrKyMqMD99N3p3eUQpaisyKnBqMylJV29tQGI/Y18mKjE7aylHWW5udE5nSHxhegp6akAyOEo7
aTk4RDgqSUska2U+a1hKXng9OW5uZHF6RS1gbVZBTm4qREYoeDhpJGZ7TzlReHRxVERLMGVkS0tD
YCYKeiNhcyk0PjA2UzZeZl4wJHpXUFNrbUw4bUdscTxASlgwQnVjY1J3NXlxekRkPStSdVlNcj10
TU4jSk51cihufnBZCnpBUDVKPmNyUFRrXiZyT2phNHh1YjxzbVQmRUQyRW9laiFIUHFzOXcmQUdH
RkxBPUxkZWFTbkNAZzwqe1hffFN2PAp6Z2RGJlVUdjt1OGElPFM3MTFOSmBTI2ZwRUBLYGxPSEsr
VFM/LXIqKTFxYXF5UTArOWNyTnZYVFJURSkxT3JGJG4KeiNAVV5NcypeK0AraSQ7KkImRnJheDlX
UVQ5cHVZTmZLOHplQldTdjtXSU09OTVMNlMjZ0FMVyopK05nWG4kN29TCnp6Nnk2VmZ3aTRxb3NM
IyoxUT5oUE1AWVJWMmFDbyRmRjwmbjNSfDYwajRAMyFNZyNvMkY7eFEwZnhsYHJ4TjBvRwp6UiZO
Z1N2VnooTWNpR2dDJXh0eiZ6MiVUZHF8WGdTQ2U7VDtGd3NLVnBISUVKUkF6aVRSKX55PDVYSilC
PUQleCsKenpLZnxqIyotc0dHRytvcSVFLUIlNDIye3FVIU00dVBXVyY3fDBKTVVOeU5qbHVrK1l3
QU89QmFnWERKJGFtYDNGCnp7U3dxNU9EVTxyZ0Y9JUQhTWtreyklMyZyVXhSUSlVNENSaXNsa15J
Xm5qLTZtVDJDQGhFPWVyVmpjPmtjUWhtZgp6aElHXmw+USpQZEs7Pj8oQztiPGlXJmo8Oy1Me3xi
V3otRSVOP142aklza3w3Snl1NTdLKkRSJSh6bi1+R2ElLVEKek5+dm9WczZCSXg8WVhBNihnU35k
VkRNZlRDeW5iN1JndDc+RSZ0fEpzJiEpVlNeWHNGeDN+UX1MfFlKS3djQFFGCnpUalh7PTN2P0Mk
I2V7X1FEank2P2ZGTDdpYHVYd0s4OV9xUzhLUyFjKkQjJjNFKFdwcTxAbCpWIypOOTM1dU85JAp6
VTNXUiQ7JFpMM2ZxO3s0dTBZTTsmbHJUJWBuTXx1NGZPaTdEfSpAaWVqYj07RzRMeDx3fTI2LUxx
YkpVd0U2OEgKejRhMitSSShrTUtxI2k3VVo5cEdLWTZEQyUlcngjQ1plc1BlOHdQeGlOSGEkUio3
YmVlZFBOKyZKcHZSUnBtbG50Cno2RGowR01xWURpd0ZXX2JER0hJfm1ZMFA5I2liVzhJcytKa14p
UjhzTFQqe1JgNWk1cyloPCYzNzlHZz5HWEpxRgp6I2ktPWdAUmpBNy1RYG5YSFA0fE1qbUZGKUM5
aU1pcFQ/ZDNEK3VZWXRXdyEoQ1pPYmsjQjI9K255MWYyWks3TkEKemUkUEY5aDI1cVUqdSZRaGhL
c2M/S245bF50TVElc0dte2kpUlA5eWJRJSVtTjRGSEZ6cGhyYyMwZCFtLTtwZ1l8Cno1QW9SMF82
WWBJJG82UGJzU283T2BVcntOJjVXV0IyRXNJcXVhS05EPiZUMzFleEd+WVJJUU0rcG1JUnMmS2Qw
NQp6Mj9mSDs/SnlTYyhoVWt0KD1Pfj0lUSRaV25TY3RaQ0F7e0VvYWlMelk8TDErSH5hZE1vMzdv
PTNURFVed2RwPU0Keld1MTNxSGNmIW9uI3crRFd+ZTs+e2VgdWpxPVZ1fi1RJWpzd3MzeE1BeT1v
dXVBdUtmRDhpTHhvSyZsdjcqNENaCnoqJSNOXk05MEQpKCNQdEg+NiN0TEd0UGRNa0AkJHtlcEBV
WmtrP2hleX1pT0VHVV8/P2h+cCkkSHp9bkQqa1dZcQp6bmdGUChqbFpkZ0Y5fSk3QGNiNkc4ejQo
OVYjYFNNJTNBR215TGptZTZwY2JDMiRES2V3RzFYOXItaUUxKUk7K3MKenBtVVgmSit0QXRKcjB5
d2B9aSh6UDtRJXBkKkk5UWBpYXxKQUE9THx5XlVOU09EPlFUSjhNPi0yLUpoWngkanZECnpRd1Mx
I3JgaVk4cjlpPUVIfl9sPjBUZVF0Xnk7emheV2lvUDdXfW5GZSFzckdaR1RqMzdEJG9Cb3Y9U1VS
JElGegp6T3hOcEAyQ1pCLU5PQVI4O2lrTGEwflZyZz1GWjQjenV1R3NOeGszc3l0R1FQRW0xZUNp
dVZzP0kmPi1KZUpxSW4KejB6UT5gWkt0O3w4fGVORj0wSGU8UkNobz9ZPTROK15gbGArT0d9Vlkr
eW9TRGI1TVFRaiRHSDIkSHMhI088KklICnpNPyY4fnRISm0/PSV8I0paJT44fUkxb3Q3ZnhPeTF5
OGwoWGhUWF4ybmU4XlZjNU9RY1FxRFJpJVIqYnN8Nm1VKQp6OUJ3QntSSUteRyZAV1ljUVc5VjEo
am16cDgrODFjPnJEMSZ3UmYzO0ZGQ0Z5dHFJUDNfZXF4RWZGZmRsYSZ1KEcKelBxWkMpelZPYnF2
RD9Zbk00JHFXLXlZcW47cXF+SEpORkh6TDRzejRrWT1UeE19Y0w2bzBiSEtWQ04zV3R6dzdnCnpK
aHQ0WlYocCRwV3A2OyR1enM4YTZ0bHR8dCh2MGlDe3tfWTgodHg8SkpNZjQkM0R9RVE8Z0BAMHxr
ajklSEFTTgp6aERZX3w0aFNvKDU8d0prYnV4SCVzTFhNMVJ6Vyg7bGsqRldqd3ReMXstZWQ7Mjho
MVBkbUZSelFPOUk/eEZVUyQKemNlLWRRQ0Y3LUpzRzJ1dkJUODNJVmcoQW0/WGJKWWtiUmxxSV5p
QnA+JUN3QT9EfDwwPkZfaGRjJFU5PntMeGo9Cnozb3g3T1BPR0BzO1lINCU9elYjcXR5dGtuPFkm
PnEtdyshJCRwcy0lbEQ7ME9OZiFVYCpJUjZ0M0d9JEtWP1VSfQp6YCl+YXA8c3U1YytIViNoJW8w
IUJFaHc0TFJ5QW8xSjF5dXMrdTY4b1c1OFBPYi15TVE3d1RgSVAqMHo8SFJPLS0KemA/TmJqPkNY
c29EeHg4aiFRK24/VSRQeHU5bE5gSSFDVC0lQkpgN2ZzTTJ5MTZ9dFdlcm9qNX0tWGVQODxKdUo0
CnpWZmttPjxJM1l4TUJSYXghQXZ5MDJhcDRzezhSaW51elZhWWJxN2lDPUxZKjJzQXF4MDMzeyVN
bXhIRkMrNGt4TAp6KUY1RXN4I1Q9cWZBd0h7WVUmd1JWc0wzYD4yPG83U24+eEtRPzI5Qk53Qm18
QzVMd2xfJn18O0dvVX5DK0BXZyQKenBfWUxoYmVaZVVjQWpiXlZ7YGkpaGRxIzw5JDtwM28yQnkz
TnhRPXtsWWtWMjM7MFk+dFN3aXJsKi1AOVlCb1lGCnpsQCFsKCh7dzA9RitTaC14KV9ERWY+MD1e
SClHUyhgJWdvaXo3Knt8Qmo9NGk/SCtfJE1WKW08MHpJUyQzXn4/VAp6fEV7PT1KSSpiclFJcU4q
YFk7elhSRDN+LT03d1lzJmI8MkhGNW0pfUtxb1g5UStBfTI4VVNzNyotOEdLVDAkTXYKeihrS1Vf
cjVQd0khNyQyRHtmOWQjUyNqVCo4Xn58SnhwY1BYYURQUUthcUliSns2OWExeCkye1R4QEBSQ3c8
biVYCnoxKXF4dW1mb0E3MWFscTlPIXRONHhNQXVVRCZjYEEjVitgNVJnTVg+aXN7QE1uYTZiQCt7
aSg8TTgpMzRFdT0yJAp6dG42ZT0/VmlPTV93U31fKHVlRVAzNzZBbEspTDtMdnNiYHhqYmhAOUl9
V0dtcHIzJDNMWXZGIW5fdkB8dzx3eTcKemwwOWl7a1g7S0RBWl5qTiYtSU49Q08kdDJ1ZzJzJGB0
byo8SzdldXpGa2NAU3VrSEs2UkFHaCFJM2klPXk7UTxACno/WkdgcjZZY2Bkd2gmN3BBNzFqUm8l
IXI9JChJZmxhaG9za2h4PyNhPVooelQ1Y1dDJjFGY0FSa1l2c3xnUlZoUwp6ZFlwc2FtI31tekl1
eHpSPyMyUUdTQXkkWjFDVDs8QDRtK015cGE4JWxJbVk3RERSXyNCJVp3aXw5JE4jaz9MaUcKelZ6
aUJnfEpYdWFFI1BHWjNTY1AxSUZ4Tn5vVyNOJD1lU18xMVBxSj4raF5HamItI19tRUMjdUg8VXBk
X1VgeUMmCnpGRCNWKVZuflBvIUZtQUBPJlVPYSNpOGojYWU3ND89UXpKa1RmZ0FLejlJXjAlfVZZ
NT14N1k0S0Y0MDJgQ1ZyRwp6MyVxLURkdzUyUTBufHUmdDgxcG44WFNEYCY7dkZ8RWFGb1E8OT9p
S2A4WDlaTm5nRCZERWhfRFN+YSEkYEtJQ14KekZPQy0/bGw/IyQ7XiVUaml4MW5eOFAka0NwIUQj
e2p9SnRpUXVJRSVeYjltVWlXVHNrZWRHWFc4ej5IeCRDVkp7CnorRVAxbjhCS3U4R2xFdXFtWmBr
QEd8d2YjZ3t9ZklrRDJsYENPKj1qQH00MllWYnd4RmwmODYoPiVAOGxWdTYtegp6SWQkbDE+QG5n
LU0xSjhLblN1WlFNITRpXjw9QjNeRVVgVHEjNlNeSVB9Vnl3Xnl5UjxvIyhfOGhSTX0wbCMkMHkK
elVQYnNGdFMyPz9FYVZ3NEoobG1kSzBlfHg3VmhZYDl2M2QydlZYOHU4X0Q3XkVFd3ZoaXc4T2dE
N3JuNmdjfSpnCno1XlIzazZGVGBPR0s7bGAyWkEyVSE+fXk9JUtGfV4taTYrRU93X0gzbCpScElG
WCtxN049U20xWSZJP1I9U1opcwp6NkNrQ3Q4dC0oK20/aW1jSl85b25UMCtzTEt2ZGNnKnxAcVB3
bE4mWVU1UCUyU0N4MXZmS0Z7ZW5NOCtoSV41ckMKekJJQW11R1R4dXBvJnZLT0t6O0x+UmRaWDJE
ZmU4UCstfnlVWXVZYUotentxbEMrUk1kSTxsLUVxJWFROUBNaF5DCnpfUlYlYytvOFZMeGAoT0VB
XzIoIzRPZl9JWSo0KmxUdGkxZENzY25UI20wRkdTNT1nTk5zail9YzIkdUFCeHBuZgp6JXd1cnwm
OXNLamNkfURKNXFfNFk2ZUhwK1hUZE1JIU1ETWBhY1NmN2hTMGBReytRK2slRCNgY3hySCM8P0li
QmwKenNBRGgtRzl6ZjhvJi1yR3tqRzhsS1A9TlJCbVRqeURsbkpme047cWA+PTQ+eU07Q2lQWUFO
NztndzVpM1I4aDI3CnpwLXUhZW1JQyFFNCpuel5VVkZgX2Aobmx7SD4pZUlIPkVlYngyUllBVH57
TTZTbGlCbD81VWNVUSo0STEoampwcgp6VF9zXyMrK3FkUEhqX1lPJi05ZjRsOSEyYHpkNWdyJlY0
WWlgUU0mKWpFUyZ6WkI4akMzSXBGTD5XfnNBSzYhPlEKeiM+bVRodjErfHR4WG10PmxFeERabWB1
akl2X0F0e0pTVWN8TyRNS25Teyg4VCQ2X3AlNiR+bytsVylHKHNZVUooCnppUzhHUWdQdzY/biQq
fnpjOH5ZZil6dEAyWHI7YC0reUd6KykpQEFVOGB+RnIpR3M3S3psfThscHVSKVRsZ3h2ewp6XyhU
RGUkKW1uOD5hKlV+czJjQGw1MlRISkh+TytiWn0qVnd7TTVhS2JfdEdNMDRTd2g2ZGlVMmEjKl5J
VG5BTlIKeituNmshMjQ4MlQkNGRGe3VlezdGKldPNmBgKGVPSDVJPWdCVF96UV9NSndeYns8MkV7
b0cpdk8pSjdkWCVOR1pNCnpEd29NdUwrJTYmJUhtVVJYJn0qRjsmNSpybmt3NDxDMGN2Qj16ZCQ0
PjFLWi1KQVVURSp7ZXEzZTt1NiZNREIzPgp6MGc+WnFLd2tffVVuQTVPemA4Y2IoWmIoR18wLVE3
LUhTT01aR3JDUGBONFZBWVZWQU5Fa0VqdV8wYGwyaHN7Wm4KeiZrK1ZgOEBnI3VuRmF3MF9sIW5X
TGVPaHRVVVB+ayktbnN+PTBXfUcjcVJ+LVBmN2p1N21PVngpU1JabU1JOTJeCnpiNig7dUsqeUds
QEx1bFI5cztGRjFaRTApdztPaTs9UnVqNTJmeVkoP3IjRXQlPm9KNiEpXm5IJmVQOG88akhNRgp6
Jk4kVSYxPXJ4VUBad0AlbSttRF4xOHApc3oyWFpGS209X1I3Kj5ffmJNRmtHO0xmMD9aSW1IbHAj
fGxRa0BtJngKenspYXQxKH00R25tVCZheVBuRmZ+K2srUWEhO3piPkBfYWJGSFd6Z2xebHN4fGxY
TXo1PXlWU1N1a3tAaWE0JjlYCnpgbG5HfmEhJkZqUD9iJT5uMXAjd05ANjt9RmxNZV4qMVgwNzVT
R3BNdyU2OTRPN0VSQHw2dmckemp8d0J7V35iZwp6XnN9QFlAY0dHPjMkKGl1OyohfCZ3UDFOd3pp
JjsmdFllZ1IwTGkyUUlvKT9FciNhdkJpJl5kZFcrK2hFYk5iMisKekgpUGo7d1NfKXFefH1COFl4
d0dyQVpUe1RPTDd+ZU4kVWZMKCFTVk0xdEJEJD9DQnM2ckgyPmZeZk1eTlQjeTkkCnpPQXhSYU5I
dTF6dHVGJjNZb2lQVzE0aUJyQWgxcGM1fSl8YD5wX35VdUM1b3EweT1kT3FCJDc5Nykod0NaUT4+
dgp6VHheV34zVWMzPThOWjxJSzE8ZWhUI1NiVSNVTVFVNHB+az9VM1okMklncDNMdWFITWRBOXpr
Tj58LWVXeT12PkIKemZ3WVZTY2JubkZRcWFXK3VrRCRNdm55PDI+UjVNe1VUdEp7NmlXT2U9KUpr
dnhVU3FpMjRxemBjbXlyLUY1PWR3CnozcSt+MzU8dClgbzkpalhZQzE3RGhDTDUoNT8rd1hkN1pa
KEJtSDM5QFlKR3tiQS1OZ0RCbCVJa356THg9bitSVAp6bWxwPnJGOzRiaTNKO1A0ITlXKW5gd09w
Q1NNOzFvQFIkVnEtKXxqcnRsZjd7UnI9NnZANyQ5RnN7Nih0cHxub2oKek5mXkVlakU1SmBMdm9o
NkJpfX12N3lAR0pNdSVDNHF0KFc5JVNMeVVKYXQmbGNrNzFIM1hRVWZicExxdSlBWmgtCnp2QU07
WTxRSDJIUT5sdSY8ZUErfWgwfTJnRlo+bzI1R1E4fm5RKVRAUF5FVHt5O0N5VU8kWG9VISVgQz4m
fXR3Twp6KHRVPXpGZW5OaDBGbWF3K35jRihCbHczNE5GKUp3YT8zM29aLVU7ODAlTkV6bCg9JjZM
PFBFUExVN2ZEJTNBRXUKemNkJXsraEp4V3kyNGJmOEhZdjA7SW9KYG9ScEZfQmNRZyRxVVolVXJ7
dXo0Jmk4dWg8REtoI011NitxRGc8djJnCnpKUmhTMVcpU35iOFV+aHojcGN7TmRPISVQME96UTF7
ZndYYWYhP0c9QU9kSlI/e1EjalAzJXZiPHZgfDRxZDdgMQp6VkNpSDZ6JF5rZGQ3bmVPISlfYk41
NjsxI2tkTFB4NVBTUDtxUTU1az5xV1Nye3VeazJ2Rkk7YzwxLXd7OEdrZHsKei09elBTN2goQXho
PSV7YClYX0lYV31KWTRjbVZvOzBzaGoremZBangjUSFadXs/PT1NT1dMRG9fKj5IY3w1KXt9CmQ5
dWpLYXp2aVpSb0J1bGFrRTk1MCVCa0c9Yy1gZER7e1Q9PG9UMn4jCgpsaXRlcmFsIDAKSGNtVj9k
MDAwMDEKCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvc3ZnL3RleHQvdGV4
dC1wYXRoLW1pZGRsZS1hbGlnbi1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvc3ZnL3RleHQvdGV4dC1wYXRoLW1pZGRsZS1hbGlnbi1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uYmI4MzU5YmZlYWRhMWZiN2FjZWNjZDRjMjgyODkzMmRkYWU3M2UzNAotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9zdmcvdGV4dC90ZXh0LXBhdGgtbWlkZGxl
LWFsaWduLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEwIEBACitsYXllciBhdCAoMCwwKSBzaXpl
IDgwMHg2MDAKKyAgUmVuZGVyVmlldyBhdCAoMCwwKSBzaXplIDgwMHg2MDAKK2xheWVyIGF0ICgw
LDApIHNpemUgODAweDYwMAorICBSZW5kZXJTVkdSb290IHtzdmd9IGF0ICgxNDksMTI3KSBzaXpl
IDIwMngyMjQKKyAgICBSZW5kZXJTVkdQYXRoIHtwYXRofSBhdCAoMTQ5LDE0OSkgc2l6ZSAyMDJ4
MjAyIFtzdHJva2U9e1t0eXBlPVNPTElEXSBbY29sb3I9IzAwMDAwMF19XSBbZGF0YT0iTSAyNTAg
MTUwIEMgMzA1LjIyOCAxNTAgMzUwIDE5NC43NzIgMzUwIDI1MCBDIDM1MCAzMDUuMjI4IDMwNS4y
MjggMzUwIDI1MCAzNTAgQyAxOTQuNzcyIDM1MCAxNTAgMzA1LjIyOCAxNTAgMjUwIEMgMTUwIDE5
NC43NzIgMTk0Ljc3MiAxNTAgMjUwIDE1MCJdCisgICAgUmVuZGVyU1ZHVGV4dCB7dGV4dH0gYXQg
KDIzOSwxMjcpIHNpemUgMjJ4MzAgY29udGFpbnMgMSBjaHVuayhzKQorICAgICAgUmVuZGVyU1ZH
VGV4dFBhdGgge3RleHRQYXRofSBhdCAoMCwwKSBzaXplIDIyeDMwCisgICAgICAgIFJlbmRlclNW
R0lubGluZVRleHQgeyN0ZXh0fSBhdCAoMCwwKSBzaXplIDIyeDMwCisgICAgICAgICAgY2h1bmsg
MSAobWlkZGxlIGFuY2hvcikgdGV4dCBydW4gMSBhdCAoMjUwLjAwLDE1MC4wMCkgc3RhcnRPZmZz
ZXQgMCBlbmRPZmZzZXQgMSB3aWR0aCAyMS4wMDogIk0iCisgICAgICBSZW5kZXJTVkdJbmxpbmVU
ZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAweDAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N2
Zy90ZXh0L3RleHQtcGF0aC1taWRkbGUtYWxpZ24uc3ZnIGIvTGF5b3V0VGVzdHMvc3ZnL3RleHQv
dGV4dC1wYXRoLW1pZGRsZS1hbGlnbi5zdmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZThlMzIxMjg4ODg1OGIxMzIz
Yzk4YWQ1ODYyZDUyZjcwMmMwZDNjOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3N2
Zy90ZXh0L3RleHQtcGF0aC1taWRkbGUtYWxpZ24uc3ZnCkBAIC0wLDAgKzEsNiBAQAorPHN2ZyB4
bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3
LnczLm9yZy8xOTk5L3hsaW5rIj4KKyAgPHBhdGggaWQ9ImNpcmNsZSIgZD0iTTI1MCAxNTBDMzA1
LjIyOCAxNTAgMzUwIDE5NC43NzIgMzUwIDI1MEMzNTAgMzA1LjIyOCAzMDUuMjI4IDM1MCAyNTAg
MzUwQzE5NC43NzIgMzUwIDE1MCAzMDUuMjI4IDE1MCAyNTBDMTUwIDE5NC43NzIgMTk0Ljc3MiAx
NTAgMjUwIDE1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIvPgorICA8dGV4dD4KKyAgICA8
dGV4dFBhdGggeGxpbms6aHJlZj0iI2NpcmNsZSIgc3RhcnRPZmZzZXQ9IjAuMDAwMCUiIGZvbnQt
c2l6ZT0iMThwdCIgZmlsbD0icmVkIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj5NPC90ZXh0UGF0aD4K
KyAgPC90ZXh0PgorPC9zdmc+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTYyNmZkMTMzZDI1NWI2OTMzOTQ5ZTQ3
ZmExMDVkODM0OTA2ODI3Yi4uMGE5NTI2OGQxOTNhMmU2YzQwYjBjMzY4ODUxYTBiMmY3NzA5NzZl
ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTAzLTI2ICBSb2IgQnVpcyAgPHJ3
bGJ1aXNAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFRleHQgb24gcGF0aCBwb3NpdGlvbmluZyBhdCB6ZXJvIHN0YXJ0T2Zmc2V0Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NjI0NQorCisg
ICAgICAgIFNpbmNlIGZvciBsZW5ndGggMCBubyBwcmV2aW91cyBwb2ludCBpcyBzZXQsIGNob29z
ZSBlcHNpbG9uCisgICAgICAgIGxlbmd0aCB0byBnZXQgbm9ybWFsIGF0IHN0YXJ0aW5nIHBvaW50
IG9mIHRoZSBwYXRoLgorCisgICAgICAgIFRlc3Q6IHN2Zy90ZXh0L3RleHQtcGF0aC1taWRkbGUt
YWxpZ24uc3ZnCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9QYXRoLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlBhdGg6Om5vcm1hbEFuZ2xlQXRMZW5ndGgpOgorCiAyMDExLTAzLTI2ICBB
ZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJp
YyBTZWlkZWwuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Q
YXRoLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL1BhdGguY3BwCmluZGV4
IGQ1MDE3MTY5MDBhMDE1ZmQ0OTg2NTVmYjM1Njg3NjcwZjAwNTZkZjguLjQwMzE5MDMxNzE2ZmQz
OWM0MTE3ZjFiMDc1MWU0MjQ5OWU0M2Q3OWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL1BhdGguY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL1BhdGguY3BwCkBAIC0xMDIsNyArMTAyLDEwIEBAIEZsb2F0UG9pbnQgUGF0aDo6cG9p
bnRBdExlbmd0aChmbG9hdCBsZW5ndGgsIGJvb2wmIG9rKSBjb25zdAogZmxvYXQgUGF0aDo6bm9y
bWFsQW5nbGVBdExlbmd0aChmbG9hdCBsZW5ndGgsIGJvb2wmIG9rKSBjb25zdAogewogICAgIFBh
dGhUcmF2ZXJzYWxTdGF0ZSB0cmF2ZXJzYWxTdGF0ZShQYXRoVHJhdmVyc2FsU3RhdGU6OlRyYXZl
cnNhbE5vcm1hbEFuZ2xlQXRMZW5ndGgpOwotICAgIHRyYXZlcnNhbFN0YXRlLm1fZGVzaXJlZExl
bmd0aCA9IGxlbmd0aDsKKyAgICBpZiAoIWxlbmd0aCkKKyAgICAgICAgdHJhdmVyc2FsU3RhdGUu
bV9kZXNpcmVkTGVuZ3RoID0gRkxUX0VQU0lMT047CisgICAgZWxzZQorICAgICAgICB0cmF2ZXJz
YWxTdGF0ZS5tX2Rlc2lyZWRMZW5ndGggPSBsZW5ndGg7CiAgICAgYXBwbHkoJnRyYXZlcnNhbFN0
YXRlLCBwYXRoTGVuZ3RoQXBwbGllckZ1bmN0aW9uKTsKICAgICBvayA9IHRyYXZlcnNhbFN0YXRl
Lm1fc3VjY2VzczsKICAgICByZXR1cm4gdHJhdmVyc2FsU3RhdGUubV9ub3JtYWxBbmdsZTsK
</data>
<flag name="review"
          id="79424"
          type_id="1"
          status="+"
          setter="zimmermann"
    />
          </attachment>
      

    </bug>

</bugzilla>