<?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>227896</bug_id>
          
          <creation_ts>2021-07-12 23:03:34 -0700</creation_ts>
          <short_desc>PUA characters have the wrong advance in the fast text codepath</short_desc>
          <delta_ts>2021-07-23 14:52:15 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>jonlee</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1776550</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-07-12 23:03:34 -0700</bug_when>
    <thetext>PUA characters have the wrong advance in the fast text codepath</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776551</commentid>
    <comment_count>1</comment_count>
      <attachid>433389</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-07-12 23:06:56 -0700</bug_when>
    <thetext>Created attachment 433389
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776552</commentid>
    <comment_count>2</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-07-12 23:07:27 -0700</bug_when>
    <thetext>&lt;rdar://problem/80037103&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776553</commentid>
    <comment_count>3</comment_count>
      <attachid>433389</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-07-12 23:24:33 -0700</bug_when>
    <thetext>Comment on attachment 433389
Patch

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

&gt; Source/WebCore/platform/graphics/FontCascade.h:254
&gt; +    static bool treatAsSpace(UChar32 c) { return c == &apos; &apos; || c == &apos;\t&apos; || c == &apos;\n&apos; || c == noBreakSpace; }

I&apos;m confused why the silent truncation wasn&apos;t a compiler error??

&gt; LayoutTests/fast/text/pua-charactersTreatedAsSpace-expected.html:16
&gt; +This test passes if you see a particular pattern of black boxes below.

particular but indescribable?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1776576</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-07-13 00:52:45 -0700</bug_when>
    <thetext>Committed r279868 (239621@main): &lt;https://commits.webkit.org/239621@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 433389.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1779188</commentid>
    <comment_count>5</comment_count>
      <attachid>433389</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-07-23 14:52:15 -0700</bug_when>
    <thetext>Comment on attachment 433389
Patch

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

&gt;&gt; Source/WebCore/platform/graphics/FontCascade.h:254
&gt;&gt; +    static bool treatAsSpace(UChar32 c) { return c == &apos; &apos; || c == &apos;\t&apos; || c == &apos;\n&apos; || c == noBreakSpace; }
&gt; 
&gt; I&apos;m confused why the silent truncation wasn&apos;t a compiler error??

Integer truncation has always been silent, with few exceptions. It would be great to find a way to tighten that up.

One trick that can be used in particular cases where we want to be careful to be clever is to overload, making the integer type ambiguous if it’s not a perfect match.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>433389</attachid>
            <date>2021-07-12 23:06:56 -0700</date>
            <delta_ts>2021-07-13 00:52:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-227896-20210712230655.patch</filename>
            <type>text/plain</type>
            <size>14584</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc5ODU5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNmQ1ZGU3M2RkZDIzMzUx
MmQ3ZmU0NzIxZTMzNWU4YTgyYWE5MmVhZC4uNTY2ODdhOGRiYzNkODIyMWZmYmJmODgzZGM4NDcx
ZjVmMTZhMThjMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIxLTA3LTEyICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgUFVBIGNoYXJh
Y3RlcnMgaGF2ZSB0aGUgd3JvbmcgYWR2YW5jZSBpbiB0aGUgZmFzdCB0ZXh0IGNvZGVwYXRoCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjc4OTYKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzgwMDM3MTAzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZXJlIHdlcmUgMiBwcm9ibGVtczoKKyAgICAgICAg
MS4gV2Ugd2VyZSBwYXNzaW5nIGEgVUNoYXIzMiB0byB0aGlzIGZ1bmN0aW9uOgorICAgICAgICAg
ICAgICAgc3RhdGljIGJvb2wgdHJlYXRBc1NwYWNlKFVDaGFyIGMpIHsgcmV0dXJuIGMgPT0gJyAn
IC4uLiB9CisgICAgICAgICAgICAgICBUaGlzIG1lYW5zIHRoYXQgcGFzc2luZyBpbiBVKzEwMDIw
IGVycm9uZW91c2x5IHJldHVybnMgdHJ1ZQorICAgICAgICAyLiBCZWNhdXNlIG9mIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjEzNTYsCisgICAgICAgICAgICAgICBp
ZiB0aGUgcHJldm91cyBjaGFyYWN0ZXIgaXMgaW4gU01QLCBvdXIgbG9naWMgdG8gZGV0ZXJtaW5l
CisgICAgICAgICAgICAgICB0aGUgcHJldmlvdXMgYWR2YW5jZSB3b3VsZCBlcnJvbmVvdXNseSBy
ZXR1cm4gMC4KKworICAgICAgICBUZXN0OiBmYXN0L3RleHQvcHVhLWNoYXJhY3RlcnNUcmVhdGVk
QXNTcGFjZS5odG1sCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9Gb250Q2FzY2FkZS5o
OgorICAgICAgICAoV2ViQ29yZTo6Rm9udENhc2NhZGU6OnRyZWF0QXNTcGFjZSk6CisgICAgICAg
IChXZWJDb3JlOjpGb250Q2FzY2FkZTo6dHJlYXRBc1plcm9XaWR0aFNwYWNlKToKKyAgICAgICAg
KFdlYkNvcmU6OkZvbnRDYXNjYWRlOjp0cmVhdEFzWmVyb1dpZHRoU3BhY2VJbkNvbXBsZXhTY3Jp
cHQpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL1dpZHRoSXRlcmF0b3IuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6V2lkdGhJdGVyYXRvcjo6YWR2YW5jZUludGVybmFsKToKKwogMjAyMS0w
Ny0xMiAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxlLmNvbT4KIAogICAgICAgICBC
aWZ1cmNhdGVkR3JhcGhpY3NDb250ZXh0IGNhbid0IGRyYXcgdGV4dApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udENhc2NhZGUuaCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL0ZvbnRDYXNjYWRlLmgKaW5kZXggNmRhZGU5MTQ2ZmU5OTA3
OGFjMWE1OGIyOGNmMGM1ZGQwYzM1MTA5NS4uNmVjYTI0N2VhOWM4YTkxZDcyODE3YTUxMjNjYjcz
NDUwMmQ3MzJiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Rm9udENhc2NhZGUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Gb250
Q2FzY2FkZS5oCkBAIC0yNTEsOSArMjUxLDkgQEAgcHVibGljOgogICAgIHN0YXRpYyBDb2RlUGF0
aCBzX2NvZGVQYXRoOwogCiAgICAgRm9udFNlbGVjdG9yKiBmb250U2VsZWN0b3IoKSBjb25zdDsK
LSAgICBzdGF0aWMgYm9vbCB0cmVhdEFzU3BhY2UoVUNoYXIgYykgeyByZXR1cm4gYyA9PSAnICcg
fHwgYyA9PSAnXHQnIHx8IGMgPT0gJ1xuJyB8fCBjID09IG5vQnJlYWtTcGFjZTsgfQotICAgIHN0
YXRpYyBib29sIHRyZWF0QXNaZXJvV2lkdGhTcGFjZShVQ2hhciBjKSB7IHJldHVybiB0cmVhdEFz
WmVyb1dpZHRoU3BhY2VJbkNvbXBsZXhTY3JpcHQoYykgfHwgYyA9PSAweDIwMGMgfHwgYyA9PSAw
eDIwMGQ7IH0KLSAgICBzdGF0aWMgYm9vbCB0cmVhdEFzWmVyb1dpZHRoU3BhY2VJbkNvbXBsZXhT
Y3JpcHQoVUNoYXIgYykgeyByZXR1cm4gYyA8IDB4MjAgfHwgKGMgPj0gMHg3RiAmJiBjIDwgMHhB
MCkgfHwgYyA9PSBzb2Z0SHlwaGVuIHx8IGMgPT0gemVyb1dpZHRoU3BhY2UgfHwgKGMgPj0gMHgy
MDBlICYmIGMgPD0gMHgyMDBmKSB8fCAoYyA+PSAweDIwMmEgJiYgYyA8PSAweDIwMmUpIHx8IGMg
PT0gemVyb1dpZHRoTm9CcmVha1NwYWNlIHx8IGMgPT0gb2JqZWN0UmVwbGFjZW1lbnRDaGFyYWN0
ZXI7IH0KKyAgICBzdGF0aWMgYm9vbCB0cmVhdEFzU3BhY2UoVUNoYXIzMiBjKSB7IHJldHVybiBj
ID09ICcgJyB8fCBjID09ICdcdCcgfHwgYyA9PSAnXG4nIHx8IGMgPT0gbm9CcmVha1NwYWNlOyB9
CisgICAgc3RhdGljIGJvb2wgdHJlYXRBc1plcm9XaWR0aFNwYWNlKFVDaGFyMzIgYykgeyByZXR1
cm4gdHJlYXRBc1plcm9XaWR0aFNwYWNlSW5Db21wbGV4U2NyaXB0KGMpIHx8IGMgPT0gMHgyMDBj
IHx8IGMgPT0gMHgyMDBkOyB9CisgICAgc3RhdGljIGJvb2wgdHJlYXRBc1plcm9XaWR0aFNwYWNl
SW5Db21wbGV4U2NyaXB0KFVDaGFyMzIgYykgeyByZXR1cm4gYyA8IDB4MjAgfHwgKGMgPj0gMHg3
RiAmJiBjIDwgMHhBMCkgfHwgYyA9PSBzb2Z0SHlwaGVuIHx8IGMgPT0gemVyb1dpZHRoU3BhY2Ug
fHwgKGMgPj0gMHgyMDBlICYmIGMgPD0gMHgyMDBmKSB8fCAoYyA+PSAweDIwMmEgJiYgYyA8PSAw
eDIwMmUpIHx8IGMgPT0gemVyb1dpZHRoTm9CcmVha1NwYWNlIHx8IGMgPT0gb2JqZWN0UmVwbGFj
ZW1lbnRDaGFyYWN0ZXI7IH0KICAgICBzdGF0aWMgYm9vbCBjYW5SZWNlaXZlVGV4dEVtcGhhc2lz
KFVDaGFyMzIpOwogCiAgICAgc3RhdGljIGlubGluZSBVQ2hhciBub3JtYWxpemVTcGFjZXMoVUNo
YXIgY2hhcmFjdGVyKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvV2lkdGhJdGVyYXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9X
aWR0aEl0ZXJhdG9yLmNwcAppbmRleCBlMTYxZDAxNzQyZjczMmM4MTRkNWEyZWIwZjliMDJjYTBi
ODQzM2MwLi4yMjBiMGViMTI5ZjJjMGYzODhhYzM4ZmMxZDgwNDRkYjE2NzczYTg0IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9XaWR0aEl0ZXJhdG9yLmNwcAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9XaWR0aEl0ZXJhdG9yLmNwcApA
QCAtMjA0LDYgKzIwNCw4IEBAIGlubGluZSB2b2lkIFdpZHRoSXRlcmF0b3I6OmFkdmFuY2VJbnRl
cm5hbChUZXh0SXRlcmF0b3ImIHRleHRJdGVyYXRvciwgR2x5cGhCdWZmCiAKICAgICBhdXRvIGN1
cnJlbnRDaGFyYWN0ZXJJbmRleCA9IHRleHRJdGVyYXRvci5jdXJyZW50SW5kZXgoKTsKICAgICBV
Q2hhcjMyIGNoYXJhY3RlciA9IDA7CisgICAgZmxvYXQgd2lkdGggPSAwOworICAgIGZsb2F0IHBy
ZXZpb3VzV2lkdGggPSAwOwogICAgIHVuc2lnbmVkIGNsdXN0ZXJMZW5ndGggPSAwOwogICAgIENo
YXJhY3RlcnNUcmVhdGVkQXNTcGFjZSBjaGFyYWN0ZXJzVHJlYXRlZEFzU3BhY2U7CiAgICAgZmxv
YXQgd2lkdGhPZkN1cnJlbnRGb250UmFuZ2UgPSAwOwpAQCAtMjM0LDcgKzIzNiw4IEBAIGlubGlu
ZSB2b2lkIFdpZHRoSXRlcmF0b3I6OmFkdmFuY2VJbnRlcm5hbChUZXh0SXRlcmF0b3ImIHRleHRJ
dGVyYXRvciwgR2x5cGhCdWZmCiAgICAgICAgIGNvbnN0IEZvbnQqIGZvbnQgPSBnbHlwaERhdGEu
Zm9udCA/IGdseXBoRGF0YS5mb250IDogJm1fZm9udC5wcmltYXJ5Rm9udCgpOwogICAgICAgICBB
U1NFUlQoZm9udCk7CiAKLSAgICAgICAgZmxvYXQgd2lkdGggPSBmb250LT53aWR0aEZvckdseXBo
KGdseXBoKTsKKyAgICAgICAgcHJldmlvdXNXaWR0aCA9IHdpZHRoOworICAgICAgICB3aWR0aCA9
IGZvbnQtPndpZHRoRm9yR2x5cGgoZ2x5cGgpOwogCiAgICAgICAgIGlmIChmb250ICE9IGxhc3RG
b250RGF0YSkgewogICAgICAgICAgICAgY29tbWl0Q3VycmVudEZvbnRSYW5nZShnbHlwaEJ1ZmZl
ciwgbGFzdEdseXBoQ291bnQsIGN1cnJlbnRDaGFyYWN0ZXJJbmRleCwgKmxhc3RGb250RGF0YSwg
cHJpbWFyeUZvbnQsIGNoYXJhY3Rlciwgd2lkdGhPZkN1cnJlbnRGb250UmFuZ2UsIGNoYXJhY3Rl
cnNUcmVhdGVkQXNTcGFjZSk7CkBAIC0yNDksNyArMjUyLDcgQEAgaW5saW5lIHZvaWQgV2lkdGhJ
dGVyYXRvcjo6YWR2YW5jZUludGVybmFsKFRleHRJdGVyYXRvciYgdGV4dEl0ZXJhdG9yLCBHbHlw
aEJ1ZmYKICAgICAgICAgICAgIGNoYXJhY3RlcnNUcmVhdGVkQXNTcGFjZS5jb25zdHJ1Y3RBbmRB
cHBlbmQoCiAgICAgICAgICAgICAgICAgY3VycmVudENoYXJhY3RlckluZGV4LAogICAgICAgICAg
ICAgICAgIGNoYXJhY3RlciA9PSAnICcsCi0gICAgICAgICAgICAgICAgZ2x5cGhCdWZmZXIuc2l6
ZSgpID8gV2ViQ29yZTo6d2lkdGgoZ2x5cGhCdWZmZXIuYWR2YW5jZUF0KGdseXBoQnVmZmVyLnNp
emUoKSAtIDEpKSA6IDAsCisgICAgICAgICAgICAgICAgcHJldmlvdXNXaWR0aCwKICAgICAgICAg
ICAgICAgICB3aWR0aCk7CiAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDc4ZGUwYWJhZTZkMmM4OTFjMmU4
NjBkNzVkNjQzZDJjNWU4ZDMxYmYuLmQxNjQ5YTcyM2E1YWZlYjE5MWNlNmJkMzliZjllNzdjMjgx
MzJhNmIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAyMS0wNy0xMiAgTXlsZXMgQy4gTWF4Zmll
bGQgIDxtbWF4ZmllbGRAYXBwbGUuY29tPgorCisgICAgICAgIFBVQSBjaGFyYWN0ZXJzIGhhdmUg
dGhlIHdyb25nIGFkdmFuY2UgaW4gdGhlIGZhc3QgdGV4dCBjb2RlcGF0aAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI3ODk2CisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS84MDAzNzEwMz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIGZhc3QvdGV4dC9wdWEtY2hhcmFjdGVyc1RyZWF0ZWRBc1NwYWNlLWV4
cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdGV4dC9wdWEtY2hhcmFjdGVyc1Ry
ZWF0ZWRBc1NwYWNlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdGV4dC9yZXNvdXJjZXMv
QWhlbS0xMDAwMEEudHRmOiBBZGRlZC4KKwogMjAyMS0wNy0xMiBFcmljIEh1dGNoaXNvbiA8ZWh1
dGNoaXNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjI3OTgwNik6W2lPUyBN
YWMgd2syIF0gZmFzdC9jYW52YXMvY2FudmFzLXBhdGgtYWRkUGF0aC5odG1sIGlzIGEgZmxha3kg
dGltZW91dC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9wdWEtY2hhcmFjdGVy
c1RyZWF0ZWRBc1NwYWNlLWV4cGVjdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0L3RleHQvcHVh
LWNoYXJhY3RlcnNUcmVhdGVkQXNTcGFjZS1leHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjU4NmUz
ZGIwMzI2OGQ2NzVjOTc3MmIyMDIyYzlmNmY2MDMxNDU0YjMKLS0tIC9kZXYvbnVsbAorKysgYi9M
YXlvdXRUZXN0cy9mYXN0L3RleHQvcHVhLWNoYXJhY3RlcnNUcmVhdGVkQXNTcGFjZS1leHBlY3Rl
ZC5odG1sCkBAIC0wLDAgKzEsMjAgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8aGVhZD4K
KzxtZXRhIGNoYXJzZXQ9InV0Zi04Ij4KKzxzdHlsZT4KK0Bmb250LWZhY2UgeworICAgIGZvbnQt
ZmFtaWx5OiAiV2ViRm9udCI7CisgICAgc3JjOiB1cmwoInJlc291cmNlcy9BaGVtLTEwMDAwQS50
dGYiKSBmb3JtYXQoInRydWV0eXBlIik7Cit9CitkaXYgeworICAgIGZvbnQtZmFtaWx5OiAiV2Vi
Rm9udCI7Cit9Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CitUaGlzIHRlc3QgcGFzc2VzIGlm
IHlvdSBzZWUgYSBwYXJ0aWN1bGFyIHBhdHRlcm4gb2YgYmxhY2sgYm94ZXMgYmVsb3cuCis8ZGl2
PmFiPC9kaXY+Cis8ZGl2PmEgYTwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC90ZXh0L3B1YS1jaGFyYWN0ZXJzVHJlYXRlZEFzU3BhY2UuaHRtbCBi
L0xheW91dFRlc3RzL2Zhc3QvdGV4dC9wdWEtY2hhcmFjdGVyc1RyZWF0ZWRBc1NwYWNlLmh0bWwK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uNWE1ODMzMGZmNjkwNzgwMGE2OWRmYTk2NjFiMjc5OTczNDcyMzljOQotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9wdWEtY2hhcmFjdGVyc1RyZWF0
ZWRBc1NwYWNlLmh0bWwKQEAgLTAsMCArMSwyMCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4K
KzxoZWFkPgorPG1ldGEgY2hhcnNldD0idXRmLTgiPgorPHN0eWxlPgorQGZvbnQtZmFjZSB7Cisg
ICAgZm9udC1mYW1pbHk6ICJXZWJGb250IjsKKyAgICBzcmM6IHVybCgicmVzb3VyY2VzL0FoZW0t
MTAwMDBBLnR0ZiIpIGZvcm1hdCgidHJ1ZXR5cGUiKTsKK30KK2RpdiB7CisgICAgZm9udC1mYW1p
bHk6ICJXZWJGb250IjsKK30KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KK1RoaXMgdGVzdCBw
YXNzZXMgaWYgeW91IHNlZSBhIHBhcnRpY3VsYXIgcGF0dGVybiBvZiBibGFjayBib3hlcyBiZWxv
dy4KKzxkaXY+9ICAhPSAgIo8L2Rpdj4KKzxkaXY+9ICAhCZuYnNwO2E8L2Rpdj4KKzwvYm9keT4K
KzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdGV4dC9yZXNvdXJjZXMvQWhl
bS0xMDAwMEEudHRmIGIvTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3Jlc291cmNlcy9BaGVtLTEwMDAw
QS50dGYKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uZjMyZGZhODg3NmFlMTZiZjI1ZWQ5MzQyMjk4NzQ0NDA2Yzc1OTc5
NApHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwgMjQ2MzYKemNtZUhQMzMhfVV4anlIZyQ/UGZKej1F
YXg0Rnl9RSR0PWt2WDtEWmdPPE9ONXIzKHMqRmk5cXZYKHV6fCUlbisrCnpFR2ktKnlCbmZjYWJY
aXdST0k1eTRyTEwhO3NPYEIpYSFEcTdtIV8wcHVYPXA9Zzw1fWxpR19zX3FxQl49NlVtLQp6Xipp
NzlvJHM5ZyV6d0B0QSV6Zk9haTtLeT0mfGN0OysyN3kmcF51ZWZtOGExKGpfcjstN1B9TXhrQzZh
OVpYa0IKejshUHFiTUJvUEdQYW4qMDljV0QtZUt6OEUyPVY2VyotWDBzKFh+Sk53aCN5WjYjMjw0
NjhzX1dRWHYqWjVNUGlUCnpzKld6YSgpdDtLUTZhcTllNmNWNiRoe0JFNUBPK3tMUmlWNl5rXypR
TmRBWENpMUt6SkooTX4yKkY4SEJlX0R2eAp6V3U7PUo4ZUEzbHhEZjk/UFlCT2ZnfiMpQWQ2OCY5
LVMxb0hxUS1AcSR+IzN8ZFhPci1OYVd2e0xWU0k/dXZlLUcKens9RmxTdmM9S0QtbkdrUEA5Rj9B
VFdzR297VDA2dU9oRjgtMTdyYX5mIVZONk5LdEFje0FjayR7eXE9YnpAWSRJCno2YnBnVjBoWWJv
O00xVUFGISUpTTdsQUpVOXt8Mj0hMkJ4PUUmI3BLOzBLXnI4TC1XKDRYRXVrMklxaSYjbyF7KQp6
WVlqZEhkWSE+MUxCREVuMms2JWZKYERQRzFONTc/LXIpVjktIU0ySV5xYXU5ZlYlPHFKQEZCTWIl
K2FyOHgxfUwKemBmbW8qXihLU3dmSTdHZjtxTXc7NEVqOS1fPHswMGByb3woXihYRURlclJ3WD0q
PFQzMSN5ZVBXdVVoaigzWkN1CnooQUt2YmQ8SztJLXdDN3YlMFlZLXBsKERUdS0pSilQX3w5PDFD
KXZRR0MoPHFEfW5uQnRfQSVPQE1DfnxNTCNBZQp6YEBiN3hLITBNdWVzfkRARFpzd15uWmFqNGV7
TGBVYFU/WmZ7amtBI3BwT2BedWxAc2c2a3ZiOyhxSXR1RkBzd2AKenxJPmlCZEVEU14mPmFSaiZ8
ZXYzTEkyQk82WD5yRUB9UiNsKmJNcXhnQ1dyMDhDKE1ULXYkTkhvZHpZKS15ME1gCnp7e1p8Q0BM
dTJ2Z0RVOGcxe0toIWZJa0FtenwjaW98N1EkRkslWF8oM2lfUEVEQ3FNQitkeUExY3B2REMyQig3
bAp6JCQoP3xDNC1ORnpIR3Fwe0FZdkhLPnFAfjAtT1E3WUN5a3gmNDlrUCVpd2Elb2lQb0xBLU43
JWtHdXkhQXM8MmkKemtneWopQUY9TXo7Q1Fweyo1SGAxO0RaRm1vQW9mans+R1RJKEJ9bGxrY0VD
SEk2ZmAoSkhjYDBgTTN1QyZVMXheCnpvREYpRmhNV217alJ5VkVnWjJvSFl0Sm5qXmlrVWFkYE80
PT4+djxFODF9RnVLcUpEPytuJWw9XzVxeSpwZEk/UAp6SnFPcXk7ZVExXkshYmo1JmpzY285WGk9
SSgxYkFidUBCWHQmKVFLOWBtRWd2RUoyd2FweHFrdSlBXmBKJmA7OzEKekU8cyhJRURpYz42SiNm
N2hiRzhKKDBganxYd1pMflU8LW90TD0pc0NJQT1GT1dgY2cqMWJHU2liPF5QKl55e1hUCno4dVpf
JFEjOXp+UDVuUnk8PkJqMSZ1WHlEQSglQERgWiFjbnBkVXMzOFdRJGhnTEZibFA+K1Uwe3U8Ynk7
RkU2Ngp6Tmc5JUFtPV8yTXoxTmBNM0UzZFRhaG8rezBDWSUwIVdRZWhHLU9ESzxJeHw0TTFMTlNK
fEx0USYmemB9Qjx3Vn0KelAoIzlZbi0wXkU9O3dUXmhNWG91MzJoTSlLNTt0eW01fT1pYVdWWHhr
bm9ZR3EwYGZsa3pATmNfemkoRVlHRX5FCnozQThXdzZWdmhSQzRgJjw4ZDRDRntveFMtbCR0SyZ1
M1pSUTt4cl59X1NndStHS21AVVhCO3dyI3tBUSlyKFY1Swp6S0wxKzhXNTJURkgwd3xTMy0wUmg+
e1I2aDNlRVRJZH1SKFk9aFNvUkhtTGhTZUpzQEhnWmk5VWU9ZGxCcUd6TDgKekR+UTxxZWJ1dm1K
QytqbEhOWmN2NFkxMUZlZjc1RUE2SzlIWVAzRVk+KXU9Yz9vdDJsUVVDNXl8TCMlJD9vdDJsCnpA
ejM8I3F5Qzw4bEdTP3NVMkZZKWJOIXVyZWMkMiMrMWB1MSRnfFVXQyhtJXFGejxAMmNqfnVBUXw0
Xm4pcXk8agp6SWYrP2A4MyU5UXpGalRqQHFLUlU5UHY4MXl7PGhnQTxxPVcoKFBZNGQ3bVIrNUpB
c1F5YXlCQ0R4UTEtPV5jKzwKenlJfH5sSChzZVFQNXQ1Qm1ebHhsJUEqIWkrPCk9X3EremQoP191
aHcrbzB8UHt8cjlCQGhxUiRlSk5LWEBATD5HCnowMjgxKF4jbnBhb3hlOSY9azRHfXVubVdAc29D
WjtVbz94UVZ4YHo5ZFBQeVo1OWlLNGlTdSpVPDZQTGlJNnZ8bQp6b0NBN0loVUZaMmg+WGpsPFQz
SURJVXA8WU9uSlYlT2tPMiNraGpWUTxmQyRAZThJQTtlWFAwR0F9ZVg3dGhMcmoKeikrVEdqST9L
QSlga1p5R2IoM3xjXiVMdUg+an4+K2tJeXA7cnZNandtVXZjcEhoOXZXZzZDQXZJaTYyPXpVY1k3
Cno9bGg7fUpVe3BSK1ZpeU1SZDJ8PHBaOCNJKWNhUU4rcjk3Yl9JdXkhSj5DMEpAMUA9PXl4O1dS
PzdpUm5pMSZCaQp6PU5kI3FXNVdSclopcz80PXhTS2dAVURoeiEqSWd+OFpLPTNZe05BVEgjWGVm
QEw8RFo0UyM2KGxoNW0kO2hYMD4Keit9R2gtP3B4PE8qX1pjaV5ffWhlbkQyN21TQUYwMC1SPTlT
P15uTDNlMUd1PXtRTFR3ezRNPz97ajI9UGB9X1BRCnp8N3JlbntoI3VHOEp9PFhmOVN1QHxGSGtK
eyU4SFcwK0dQfWZrT2p7enxuISNmZkVDUmZva0NXZmVRa2szMHhpYwp6Y0hwK2FqfDBDOXs2NnF2
Jj1aXjxKVFExenVzenJ2SlRDYTI7TzV8SEBJJTIlZn1hbXc3eU00fXVIWncjOWw8QXEKemUtOE9X
dnFTU2smN3F+Q203JEhILWNUfDB6UipXUHBBM0J8YmJhVXRwP2dFVzI+bUFYT3o1PzZJNk5uT05I
YHVvCnpEdHRgJWd6IU1QNTxXQTBlKXpLUlJwQUBMd311fUdLTntXe2VqI0UtX0tEMW1FUSV4fXNW
UDVlQlBUXlJNTWZmTAp6TUp8cWZFXj0rO3JwVFI8cEZ8I3lKUH49aChicVZ1KFFhSmF4VEpBSzxB
JW1gVzE7Y1gjJmg1YGN3KSV8KWFlbFYKeigxaG1+bGYoanZRJmFqK0AoX3YlaW9qVVI2NFReTUNm
JFByTF85SVhLZCVUXzN3MDJ1UFVsIVd2Y28/ZyhwVCFCCnoydSl2V3R1XjdXU1RPVCk2UF9tNCZB
ZWt3b3xrNnJYVG5sPVhIUFI+T1phRWNHK35kSkY/KVgjX00qJlRDZnB6Kgp6dnp0eFdoeDg+VDkx
MUwpe1djUjBpPHhyPU9uOTFERzxWZDVhaDdLODdmZzdEQFh4KSVnbDhpQ0k7O2J2bSo8SXwKem9f
b0NzT0EobE54ZTNFMl5SNn53KmtzO35DSmRYKmQpUzB3bFgqSyM3JmUqcmtfcDJtSTYkUU4hekx8
ak8mQig1CnpzaGFSfjVvbyF+Z2xDOXBFZjFMUk9yLXgoWSFGJEk1d19AM2JPQG1WJW1vRWVNV2Ax
IWNALU5KNn53Q3VeU2BjOQp6IW53Zy08bVlnJSk1ZEk4NmhrPXFuTTIpWCM4LWpaVmlVQGdreWIl
SSVUQDg4KyU+bD4lQ2pCVHdVSnM+dWAqaWkKekx3RkQ9SWs4UGlIKzVTIU57Km1wMkpLV0pTeCVJ
fHN8WU98TmheeE8wQ01zT1JtMmZ2SWE9NGUoczJhJjErOzA0Cno2Z1h2K1dJM0AjKWxHcmw1SSZD
TkNuQnxzNyR2OHlkNlhgajhaMldZVCo4TzhWVCgoVWw3KChucSU5RkdfXj9KVgp6YSsqPGxkfjRM
YSk+Ym9PV2t8JnV2fGszP3NaUndkdjwjKEs0RTw/JCVHeDRnOzI4eFNSJU5MMUFhZTd7cUxrTEAK
ej1YRU0pU1Y+WUEkMEo3aj5FNXZ3bXAxVUpgR3IkJnMqK0NycDhTYiZ2Z2F1V3JLTjlgSz5MeF9F
NEplUTJCaD8+CnpjbmB7RUEoUVN8VEN8fGpTRUhRbk5BP3N3WjhoPm4oY2lSblVYe14pTi14Y1dL
bUM5ZnFvPDk0VkB9MVg/TDxqegp6bHhBLUB6UkVzZ1RRdl5zRi1vYU56JVhQWUgqJXNMV3pZPEkm
cWdaS1Z6M31UWmpWY1lgeGQxUWQoJGJ8Rjs+cGUKeigtfiM3Um1Kbz9IUEQ+blc5NC1ATzA2eChG
fU45fXZAYmhjdntWKEcxfENLfU9IPE5PZ2dHWWolSiVNRHgwWnR7Cnp6WFlBQjZLNG5OJDxkJX4r
Sl93TnxLejNwJGRRdkNIM1p3fTdTZ0U0bUJ1TE8yeGAlenZ4K0NqVz91MjkjOUdJeAp6PGx6WFJS
WjVgTFFgP188YklmVVBzP0FpSSo4dWNwM3BVenQra201PEV6LVpKbl5TNkhGRjdgST5gNXozb0hz
WkYKeihDV15KLXpXfGo/NUQrOFVvbihhZXhTbzBDTihLfiMhfW5pRlM9fklTVSM1OEhPMygmST51
NXs3e3xKN2tCZFcwCnpCKjI1LSMjVW1ZNFh4QEAzQDJQVT9KaXoxKFRRP1N0dkUoaSgkciRPZU95
a2JFN2xEamomOXdlZG5famJleXklcAp6N3V0NVhDbT9yP0JWI3A9MzkkX0Epaz56SXhmNyF1c2gh
Z3ZXM0BKUFpjUTVJYzFAXzg4ZHRZd1UpRldeNUBUKl8KekZ6KVdURDVNeEs3eGtebE1WO0pJd35t
dURIaTB8aVp0aHh8VDdBWVI9R1EhaWxFKDBIVDQmNUhKTDVJazc8MD9VCnp4WjRpb3cjKzRhOUZv
Xk9qPTlOa25scysmWUNHeGJYT2B8NkNyY2FwdyQ/Z3I3PEc5PEQ8cEFkTzhUeWoqRjA5bwp6WXJl
dkdvNkZ9ST97SWshPDhDaShnUlYpSmJ+O30zUyZvaVlseU5OSWhTSj9HYEU8TnlvaV5tZlRxN0B1
Yy0mPkoKekJ4RTUraGhJQ2liR1A0IytURWA5ZFgpQ2dUJWx2fWFuRzhgWEZjflU+ZGFBLSY0ZC1x
UzN7VlleejVwaTRTWUs0Cnp3VUpZRT5lLURlbT9uZFRXPEhDR01RVVpVMkU2KEY8NjRlMFgpazZg
S0I9YWZPX3dTQENCO3drcUlFUXt3UFJmUAp6T3lUb31ZWT5MPytKfTYxPVJmYCNzcmxkSTstNypx
PzF9JlFgamZUYm1Wb0BKYXs8Mkp0RGRGcUN2SFZxTE88S0oKemNBVVhxem9uZURDUmNlbUpvbUpY
eG1Nb1dfSW9mRV8+YERqMjR9c1k/ZClFZ1B8eExQaDBqZCh1M0lQME9QbT9eCnolIyhlWGhhYSM5
Y2p3Rz8ob34haVEqaHFCP3wwfEMwYmEtelA2cXY+UzduUDQtY3hJPlE/JXlUaFBLd0xLKDA7Nwp6
Jn1BfT5kZUE1UXd6SWRidyhWdUImVSFfIXR0TS1FSil8MWw+dm9mUyopRz5ecXNIR1J3PSEyPlF9
Pn1XPHxmViQKejZScGFYYEBvZCN0YzM1LT0yTiVSd1VfJFBlcTFmOykhc3laYmpCSDFyblBaNG00
N2IjOCpPcllQUyNWYSlYSjZMCnpaTWo8SG5wJUgqLW58fERnblQxcmpgMTJmR3NoLUskb3x2Y1Q1
NUI4Nmk9PV9rTHN5KG83e3BeeDZ9UFArZ1NuSQp6YWRkQm5oNU04aHhyWE9WVipgQX5JVV47ZD59
JXQ8ISgzRDd3V3JwTmJBPE5aRWJQR1ZneGYmcjlod2luKilXeSEKejJtNFdmX3VTSkhqViZheCFp
ZldYVEU2aXU/N2lMX0F2Wl5fZXN8OzYtPGZsMigoIXdFOFFSaGh7fnExPm9uO3g7CnpXYUQtSmQk
fjhHcFdOP0ZNbGQ9QHVyMy13Wn14JWV3PEZgckBNKnJxbHlPUzV6Xm04ZSh9SX5zX2NQejFAQ15m
Pgp6NDlxPU50UTlCVnQ8QFRfTFdETUNHaj4tdEdoYDFHM3N0KX1sUD93cUR8V1NMU0NMVH4/Izxg
PT9FZDBWSSMrMTYKelJ+NzZ7IXt1RDFLaTV+eTYkPmJxTzs/ZD83bThLOG9hcmtMN0lORHIpVXR+
c2ctcDRVJjZWdXAwR1U9WV9DUE01CnpzVGBxTjclMWxSI2dTWkwmYHk7ej4xdTlFIyFlTjdoUkZR
SE91MTxIWFpySCNHQlN6PEo2JFR9YkQ3RSNKNm8tbQp6bWJBM3cpNGk0RUsyeG52Kko+YDcyVXtS
PnJjbFhMVERGMTM7Km03Q3cjMXNGRXlJPFRkfWM3Nj88QDlhc1BucWEKejs0cnUhNUJiUEgqNCEz
VndxVHcra0A0fCU4Y0EwbSs3Pyk9bDxCdjd4N3IodXtyekBOSSRNVWFjRG00U3VpZ3FCCno/TnFi
OUl6MmomJWpFbE0oYCtWUnZhNlgmKWdDRzVzJVh8PlZ3Y0pwU35jQzkmIV9eR1d9N1Z6N2pvNSNU
Pj8rXgp6UF9BT2ZxUzJAfVQpS1p0eTNtKGxWaDdYTUNjQ1VaUS1TaFRycEhhJGFzfm5wcjhtPmNF
Q049UV9ZU0FhMiN1IXUKenNgOyVacysrYHg0NWUlWj9vaFVlYTk0dWVteGNaTmwoNjdnJHFraUlB
I0x7LU45fmJwdH1ufnAlK25RXnRKckVqCnpHOypuIUQ/b2wrMFlOaDxyJFZXTDtlNmhhVT9mK35m
fTJXbVJIOV4qdipzSitiWVlNa3p3eipSYlRSJVZrNl5GXgp6IURKN0U/Sikkfm1vd1BLMDt2dUxR
KFh4NXJ+PEo+ajQ4M1VJRmUjKjJeREVxckRDME4jXlJ8WXZmYDxCOXFDbDAKem5AejtLeUJTR3p3
a3AhcXJpbSg7PXUhbX0lVGcqYWdeb2FsWGVffmMoVV9fTXNAT3poVF8haUJiQ3RhRHM4JVQmCnoq
SjREQ2E/eW4wbUZRSFo2USoqajx7Mn1eVzJRTFJEQ1k1fndvTj4kXnAzfTRHITJOIWp3eDwmQlQ3
N2BXcilYQAp6PkRzTnpCPUxBc0h5JSY2c0BoNFZiM0VSb3h3Tkh9Rm98ZVg4S0hHSzljfDtgcHZ0
aEkkfHxrUCtteio2bXY8PWgKenZAWHtzWT5PcFRiRCUxfUV6em9hciFDcDdfPGAjRF9MeCM0KiZi
SjdCfnVCZGUweDthP35IWTtkT2E4djVFQ1Q2CnpvOWsmOHJBTzdBdXU+ZSN6K0V2S0dJYDhLeVNk
dkV5OXU5Iz83PkEjPkBgS1psIWxZYDRwK3l5PX5CQz9xKU41Mwp6KUxJdEZWcGZSU1gqfmVQJTl8
MDFAKmg7P1E9UXw+SjBvX2lmQFpLM0VmKkh8VnRQe3B3XkItRHZfcShfSnF5S0kKemJNWio3QUww
fXl0PjNlfXJebHJoPU1CaUxYT3BHJkBgNjNxNjZUTmlncCUyR2UheHsyNk53YGgzTVg4SllzeHNC
CnpIKVBBMSV3a01zaSNoK2VzPHBiUlFKUHxiISNgSzx1UWsrRDk0PTIqd1FaOEJvUHNjMCloZSZn
alpSaUtJWjU0MAp6Wmp7cWVQMn04b2JGaytlZXtlKHskUEt2YnRXNCsxPEo5WSNxKXJ0eHc1dUtV
cXw8JW9IcTVkS0g0RFg+WHNofSYKeiNsZHBBZ2MtUWo4VjJPd2JgSERkOUdmc2IhJjF1QXFwM1oj
PGBRc1JvJGZ1PFMlTDF9WjE8JjB4b1NGWj1RQ0F5CnpOLUNSVWJCVjVZKVpCbkVYbElNJSslX3lk
UF5NQlg9U21vbEBCI1BwVUA0fVNXTExjRmVeRnU1d2x8aDRJam5BVQp6YH03PnV7KzNMK24oTnpo
PitRPnp3ZTRsYFgwdFhLODV3Q0ZOJVYwIVZwNmJOSyNFJFFxfUghKjtjfjBlbEUldVMKekMzV29E
NklRS1I1cHBkXzcjIVBzYXJUP15qcyNja2R+YylvbD15eSY/flpEXzA5P2dTeUAkeCVqI1hJVypZ
Xyp5CnpgO341Z3NfJDEkZTIzeGU+KCUhdz4tJn1Ve21TfSZXcXJSPUAzcmd3JEArZH0/UUJlYXpm
JGl1T3R6YWllIXNFNAp6VXBhbm52QSRuZi0+LUQ8TjdlVCRDJDdSZFZAJHI9dyk7TSEtbD96ZVNN
SSlwSi1HJHpgO345aGolYTxxdlBKRHkKent2WWdEViRXSWNXVWoqLXV0OVotbTFud35SOXNpOWU9
RCk7UlEmUjFsMFMqdFNFWXNmUENmVn5NZ3g5ejttN1loCnpnMTlkPEF7eGFzKyY0UjIlbiZvaEVZ
I2p0PzEhN209Wk84cTBwaVZLdH5nTjQ2OS17Rm52ZTVWMmE1JmI1WnVgUAp6N1ZOayQ1e0Y/Jnsw
TiolWH56QzRQaGBmYGk4ITk1PExUMio+PVo4Kk1+YihLd34zPn4oVTZ0anJuPVF4cjR7JjEKeihr
ayhHQGh7PlN1Xkt6Ris/emQ0dGklNTgySkdZP0ZXdz5FaU1gcXIjazw3MiNZeTVsOyQoM09fSHVp
JUJnfmM2CnowNCVgV3tZXkxfa2pMJlcmbnVMMD5YIz9KdEZYLSRedlduc0pafUBIO3h8dkg7YTJm
OCNGXnMjOylDS1dAZ1pAeAp6STB3SWpJdjRqPXBEISpEN20xNi0kTUNERFB2TEllJnh5OyQ3alIk
Z212QmUqSE1rZjJJXjZzSEhRV2goQmt0dEIKejMzbWJpMEMhPkVqYkM9JWdJYGJHQyteMj4pZXFw
ZD5JWlQyQEkkIWFfaC0wdWBXTHV+X1l2R0N7VX5tY2VoanpvCnpKfSEzUFBVeE11LX1Wbzx6eEUw
N0J5T3d5QmQlfEsyRGRJaGhafmsoNUhDdEVaa1c5dUgtPik/d18jdDZUaFR2Kgp6K202NDU4KzMy
TFpOKyF1cnR7bXhoakIwWVVBUERQWDUzfGJwMTQkOENPKFpEJm8yPzUjVH47UjdvV2lJJkF4K00K
emQyYlE3OyFhdmlgZWlAe1dlQzZQaXBXTWVQM3xNNyVOY1R9b0YhKz1lZFRgZ1A1OGFue18rNiVX
O3NfTERDZno4CnpxJUcmbUNWOC0yZlp1QH5EJkhhKCUwPT1wZEFLfm55SnE3dCN7fF5ZWHVMSUgw
P30zeyZ9T2FOO09TbXxqMzR7OAp6KytRSyg/dW5yWkx0NzFQR2M7KnZyPWVZakUrZ2czezl0K0Bt
cktUeSR5UHJAaUQtO0QrOzd2Z0JXMj0+MU5ZNXoKenlpPktye1dYKVhCO2RaQWo8PjBGP3o9SjBl
TFBhYHptYWwoamc8UnNpZW1xYmw+MlJAWlA9RzFqcDgtRiVFIXhqCmU2SVl0P2IkSX4hdXQwUX42
RyNQLSF0THY1PnNZN0A8TVhkSDZBQChxCgpsaXRlcmFsIDAKSGNtVj9kMDAwMDEKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>