<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://pkp.sfu.ca/bugzilla/bugzilla.dtd">

<bugzilla version="4.2.5+"
          urlbase="http://pkp.sfu.ca/bugzilla/"
          
          maintainer="pkp-hosted@sfu.ca"
>

    <bug>
          <bug_id>5003</bug_id>
          
          <creation_ts>2010-01-06 08:46:00 -0800</creation_ts>
          <short_desc>Fix APA citation extraction plugin</short_desc>
          <delta_ts>2010-04-05 11:34:23 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>PKP-LIB</product>
          <component>General</component>
          <version>2.0</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alec Smecher">alec</reporter>
          <assigned_to name="Juan Pablo Alperin">juan</assigned_to>
          <cc>jmacgreg</cc>
    
    <cc>john.willinsky</cc>
    
    <cc>juan</cc>
    
    <cc>kstranac</cc>
    
    <cc>mattcrider</cc>
          
          

      

      

      

          <long_desc isprivate="0">
            <commentid>17963</commentid>
            <who name="Alec Smecher">alec</who>
            <bug_when>2010-01-06 08:46:47 -0800</bug_when>
            <thetext>Citation fixes from John 2010/01/05; /slashes denote italics/

APA format:

Hart, D. (2009). Making a Mockery of Mimicry: Salman Rushdie&apos;s /Shame/. /Postcolonial Text, 4/(4). Retrieved January 6, 2010, from http://journals.sfu.ca/pocol/index.php/pct/article/view/968/884

...should be e.g.

Bagchi, Alaknanda. &quot;Conflicting Nationalisms: The Voice of the Subaltern in Mahasweta Devi&apos;s Bashai Tudu.&quot; /Tulsa Studies in Women&apos;s Literature/ 15.1 (1996): 41-50. Print.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>17965</commentid>
            <who name="Juan Pablo Alperin">juan</who>
            <bug_when>2010-01-06 09:05:26 -0800</bug_when>
            <thetext>I don&apos;t thing it should be . Print. 

Its the online version of the citation that we need.  Probably the same with . Web.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>17967</commentid>
            <who name="John Willinsky">john.willinsky</who>
            <bug_when>2010-01-06 10:11:35 -0800</bug_when>
            <thetext>Updating of APA and MLA Citation Formats

1. APA
(a) If journal uses DOI and pagination:

Devine, P. G., &amp; Sherman, S. J.  (1992). Intuitive versus rational judgment and the role of stereotyping in the human condition: Kirk or Spock? /Psychological Inquiry/, 3(2), 153-159. doi:10.1207/s15327965pli0302_13 

(b) If journal does not use DOI and pagination:

Hodges, F. M. (2003). The promised planet: Alliances and struggles of the gerontocracy in American television science fiction of the 1960s. /The Aging Male/, 6, 175-182. Retrieved from http://www.informaworld.com/TheAgingMale 

(c) If no pagination:

Hodges, F. M. (2003). The promised planet: Alliances and struggles of the gerontocracy in American television science fiction of the 1960s. /The Aging Male/, 6. Retrieved from http://www.informaworld.com/TheAgingMale 

2. MLA format
(a) With no article pagination (URL&apos;s are nor longer required):

Dolby, Nadine. “Research in Youth Culture and Policy: Current Conditions and Future Directions.” /Social Work and Society: The International Online-Only Journal/ 6.2 (2008): n. pag. Web. 20 May 2009. 
[last date is date of access]

(b) With pagination:

Dolby, Nadine. “Research in Youth Culture and Policy: Current Conditions and Future Directions.” /Social Work and Society: The International Online-Only Journal/ 6.2 (2008): 29-35. Web. 20 May 2009.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>18144</commentid>
            <who name="Juan Pablo Alperin">juan</who>
            <bug_when>2010-01-14 20:49:35 -0800</bug_when>
            <thetext>*** Bug 4046 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>18146</commentid>
            <who name="Juan Pablo Alperin">juan</who>
            <bug_when>2010-01-14 20:59:45 -0800</bug_when>
            <thetext>*** Bug 3512 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>18147</commentid>
              <attachid>2883</attachid>
            <who name="Juan Pablo Alperin">juan</who>
            <bug_when>2010-01-14 21:06:18 -0800</bug_when>
            <thetext>Created attachment 2883
patch against 2.3.1 CVS

fixed APA and MLA and fixed no issue number and pagination of turabian.  Have not reviewed formats beyond this.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>18148</commentid>
              <attachid>2884</attachid>
            <who name="Juan Pablo Alperin">juan</who>
            <bug_when>2010-01-14 21:08:09 -0800</bug_when>
            <thetext>Created attachment 2884
patch against pkp-lib CVS

needed to add 1 localization key (rt.captureCite.web)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>18149</commentid>
            <who name="Juan Pablo Alperin">juan</who>
            <bug_when>2010-01-14 21:08:33 -0800</bug_when>
            <thetext>committed patch for OJS and pkp-lib.  Leaving bug open for porting to OCS and OMP</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>19061</commentid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2010-04-01 17:35:09 -0700</bug_when>
            <thetext>I&apos;ve ported the latest changes for APA, MLA, and Turabian citation plugins to OCS, and put it on my own github account:

http://github.com/mcrider/ocs/commit/652f69d142fc284571317c2ce9036dd6a450ec5b

After culling the web for the right way to cite conference papers, this is the best I could come up with, but it may not be 100% correct.

As for as locale changes, APA and Turabian involved using already translated keys, but removing a few words from each key--So I did the translations myself and they should be accurate.  MLA is using a new &apos;n. pag.&apos; key to signify that a paper has no page numbers--This hasn&apos;t been translated in OJS, so I couldn&apos;t copy in translations from there.  I&apos;m also not really sure if translations of that key would really be that much different anyway.

In any case, Alec, You might want to review these changes before deciding to put them in the upcoming OCS release.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>19064</commentid>
            <who name="Alec Smecher">alec</who>
            <bug_when>2010-04-02 17:34:07 -0700</bug_when>
            <thetext>Matt, looks OK to me at a glance (you now know more about APA than I do), and the locale file changes almost certainly won&apos;t conflict with translation work. Go ahead -- as long as you get all OCS locales that are currently in git.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>19067</commentid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2010-04-05 10:34:46 -0700</bug_when>
            <thetext>Pushed to OCS: http://github.com/pkp/ocs/commit/32ca3012da2e566b91bad30365af8dc7e5044986

I&apos;ll leave open for OMP?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <commentid>19072</commentid>
            <who name="Matthew Crider">mattcrider</who>
            <bug_when>2010-04-05 11:34:23 -0700</bug_when>
            <thetext>Closing in favor of OMP-specific bug #5287.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2883</attachid>
            <date>2010-01-14 21:06:00 -0800</date>
            <delta_ts>2010-01-14 21:06:18 -0800</delta_ts>
            <desc>patch against 2.3.1 CVS</desc>
            <filename>5003.ojs.diff</filename>
            <type>text/plain</type>
            <size>21828</size>
            <attacher>juan</attacher>
            
              <data encoding="base64">SW5kZXg6IHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvdmlfVk4vbG9jYWxlLnht
bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29qczIvcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMv
YXBhL2xvY2FsZS92aV9WTi9sb2NhbGUueG1sLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjUKZGlm
ZiAtdSAtcjEuNSBsb2NhbGUueG1sCi0tLSBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9j
YWxlL3ZpX1ZOL2xvY2FsZS54bWwJMTcgQXVnIDIwMDkgMjM6Mzg6MzAgLTAwMDAJMS41CisrKyBw
bHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxlL3ZpX1ZOL2xvY2FsZS54bWwJMTUgSmFu
IDIwMTAgMDU6MDM6MDMgLTAwMDAKQEAgLTE2LDUgKzE2LDUgQEAKIAk8bWVzc2FnZSBrZXk9InBs
dWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5kaXNwbGF5TmFtZSI+Q8O0bmcgY+G7pSDEkeG7i25o
IGThuqFuaCB0csOtY2ggZOG6q24gQVBBPC9tZXNzYWdlPgogCTxtZXNzYWdlIGtleT0icGx1Z2lu
cy5jaXRhdGlvbkZvcm1hdHMuYXBhLmNpdGF0aW9uRm9ybWF0TmFtZSI+QVBBPC9tZXNzYWdlPgog
CTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBhLmRlc2NyaXB0aW9uIj5D
w7RuZyBj4bulIG7DoHkgw6FwIGThu6VuZyDEkeG7i25oIGThuqFuZyB0csOtY2ggZOG6q24gQVBB
LjwvbWVzc2FnZT4KLQk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5y
ZXRyaWV2ZWQiPjwhW0NEQVRBW1RydXkgeHXhuqV0IHskcmV0cmlldmVkRGF0ZX0sIHThu6sgPGEg
aHJlZj0ieyR1cmx9IiB0YXJnZXQ9Il9uZXciPnskdXJsfTwvYT5dXT48L21lc3NhZ2U+CisJPG1l
c3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEucmV0cmlldmVkIj48IVtDREFU
QVtUcnV5IHh14bqldCB04burIDxhIGhyZWY9InskdXJsfSIgdGFyZ2V0PSJfbmV3Ij57JHVybH08
L2E+XV0+PC9tZXNzYWdlPgogPC9sb2NhbGU+CkluZGV4OiBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0
cy9hcGEvbG9jYWxlL2ZhX0lSL2xvY2FsZS54bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9v
anMyL3BsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvZmFfSVIvbG9jYWxlLnhtbCx2
CnJldHJpZXZpbmcgcmV2aXNpb24gMS40CmRpZmYgLXUgLXIxLjQgbG9jYWxlLnhtbAotLS0gcGx1
Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9mYV9JUi9sb2NhbGUueG1sCTE3IEF1ZyAy
MDA5IDIzOjM4OjMwIC0wMDAwCTEuNAorKysgcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xv
Y2FsZS9mYV9JUi9sb2NhbGUueG1sCTE1IEphbiAyMDEwIDA1OjAzOjAzIC0wMDAwCkBAIC0xNCw1
ICsxNCw1IEBACiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuZGlz
cGxheU5hbWUiID7ZvtmE2Kfar9uM2YYg2KfZhNqv2YjbjCDZhdix2KzYuSDZhtmI24zYs9uMINii
INm+24wg2KI8L21lc3NhZ2U+CiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0
cy5hcGEuY2l0YXRpb25Gb3JtYXROYW1lIiA+2KIg2b7bjCDYojwvbWVzc2FnZT4KIAk8bWVzc2Fn
ZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5kZXNjcmlwdGlvbiIgPtin24zZhiDZ
vtmE2Kfar9uM2YYg2KfZhNqv2YjbjCDZhdix2KzYuSDZhtmI24zYs9uMINiiINm+24wg2KIgINix
2Kcg2KfYudmF2KfZhCDZhduM2qnZhtivLjwvbWVzc2FnZT4KLQk8bWVzc2FnZSBrZXk9InBsdWdp
bnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5yZXRyaWV2ZWQiID48IVtDREFUQVvYr9ixINiq2KfYsduM
2K4geyRyZXRyaWV2ZWREYXRlfSwg2KfYsiA8YSBocmVmPSJ7JHVybH0iIHRhcmdldD0iX25ldyI+
eyR1cmx9PC9hPiDYp9iz2KrYrtix2KfYrCDYtNivLl1dPjwvbWVzc2FnZT4KKwk8bWVzc2FnZSBr
ZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5yZXRyaWV2ZWQiID48IVtDREFUQVvYr9ix
INiq2KfYsduM2K4g2KfYsiA8YSBocmVmPSJ7JHVybH0iIHRhcmdldD0iX25ldyI+eyR1cmx9PC9h
PiDYp9iz2KrYrtix2KfYrCDYtNivLl1dPjwvbWVzc2FnZT4KIDwvbG9jYWxlPgpJbmRleDogcGx1
Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9kYV9ESy9sb2NhbGUueG1sCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KUkNTIGZpbGU6IC9jdnMvb2pzMi9wbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxl
L2RhX0RLL2xvY2FsZS54bWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMwpkaWZmIC11IC1yMS4z
IGxvY2FsZS54bWwKLS0tIHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvZGFfREsv
bG9jYWxlLnhtbAkxNyBBdWcgMjAwOSAyMzozODozMCAtMDAwMAkxLjMKKysrIHBsdWdpbnMvY2l0
YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvZGFfREsvbG9jYWxlLnhtbAkxNSBKYW4gMjAxMCAwNTow
MzowMyAtMDAwMApAQCAtMTYsNSArMTYsNSBAQAogCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRh
dGlvbkZvcm1hdHMuYXBhLmRpc3BsYXlOYW1lIj5BUEEgY2l0ZXJpbmdzZm9ybWF0IHBsdWdpbjwv
bWVzc2FnZT4KIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5jaXRh
dGlvbkZvcm1hdE5hbWUiPkFQQTwvbWVzc2FnZT4KIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0
YXRpb25Gb3JtYXRzLmFwYS5kZXNjcmlwdGlvbiI+RGV0dGUgcGx1Z2luIGltcGxlbWVudGVydGVy
IEFQQSBjaXRlcmluZ3Nmb3JtYXRlLjwvbWVzc2FnZT4KLQk8bWVzc2FnZSBrZXk9InBsdWdpbnMu
Y2l0YXRpb25Gb3JtYXRzLmFwYS5yZXRyaWV2ZWQiPjwhW0NEQVRBW0hlbnRldCB7JHJldHJpZXZl
ZERhdGV9LCBmcmEgPGEgaHJlZj0ieyR1cmx9IiB0YXJnZXQ9Il9uZXciPnskdXJsfTwvYT5dXT48
L21lc3NhZ2U+CisJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEucmV0
cmlldmVkIj48IVtDREFUQVtIZW50ZXQgZnJhIDxhIGhyZWY9InskdXJsfSIgdGFyZ2V0PSJfbmV3
Ij57JHVybH08L2E+XV0+PC9tZXNzYWdlPgogPC9sb2NhbGU+CkluZGV4OiBwbHVnaW5zL2NpdGF0
aW9uRm9ybWF0cy9tbGEvbG9jYWxlL2VuX1VTL2xvY2FsZS54bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmls
ZTogL2N2cy9vanMyL3BsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL21sYS9sb2NhbGUvZW5fVVMvbG9j
YWxlLnhtbCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS40CmRpZmYgLXUgLXIxLjQgbG9jYWxlLnht
bAotLS0gcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvbWxhL2xvY2FsZS9lbl9VUy9sb2NhbGUueG1s
CTggQXByIDIwMDkgMTk6NTQ6MzggLTAwMDAJMS40CisrKyBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0
cy9tbGEvbG9jYWxlL2VuX1VTL2xvY2FsZS54bWwJMTUgSmFuIDIwMTAgMDU6MDM6MDMgLTAwMDAK
QEAgLTE2LDQgKzE2LDUgQEAKIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRz
Lm1sYS5kaXNwbGF5TmFtZSI+TUxBIGNpdGF0aW9uIGZvcm1hdCBwbHVnaW48L21lc3NhZ2U+CiAJ
PG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5tbGEuY2l0YXRpb25Gb3JtYXRO
YW1lIj5NTEE8L21lc3NhZ2U+CiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0
cy5tbGEuZGVzY3JpcHRpb24iPlRoaXMgcGx1Z2luIGltcGxlbWVudHMgdGhlIE1MQSBjaXRhdGlv
biBmb3JtYXQuPC9tZXNzYWdlPgorCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1h
dHMubWxhLm5vUGFnZXMiPm4uIHBhZy48L21lc3NhZ2U+CQogPC9sb2NhbGU+CkluZGV4OiBwbHVn
aW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxlL2V1X0VTL2xvY2FsZS54bWwKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQpSQ1MgZmlsZTogL2N2cy9vanMyL3BsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUv
ZXVfRVMvbG9jYWxlLnhtbCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4zCmRpZmYgLXUgLXIxLjMg
bG9jYWxlLnhtbAotLS0gcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9ldV9FUy9s
b2NhbGUueG1sCTcgT2N0IDIwMDkgMjE6MDY6MzMgLTAwMDAJMS4zCisrKyBwbHVnaW5zL2NpdGF0
aW9uRm9ybWF0cy9hcGEvbG9jYWxlL2V1X0VTL2xvY2FsZS54bWwJMTUgSmFuIDIwMTAgMDU6MDM6
MDMgLTAwMDAKQEAgLTE2LDYgKzE2LDYgQEAKIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRp
b25Gb3JtYXRzLmFwYS5kaXNwbGF5TmFtZSI+QVBBIGFpcGFtZW4tZm9ybWF0dWFyZW4gcGx1Z2lu
YTwvbWVzc2FnZT4KIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5j
aXRhdGlvbkZvcm1hdE5hbWUiPkFQQTwvbWVzc2FnZT4KIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMu
Y2l0YXRpb25Gb3JtYXRzLmFwYS5kZXNjcmlwdGlvbiI+UGx1Z2luIGhvbmVrIEFQQSBhaXBhbWVu
ZW4gZm9ybWF0dWEgaW5wbGVtZW50YXR6ZW4gZHUuPC9tZXNzYWdlPgotCTxtZXNzYWdlIGtleT0i
cGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBhLnJldHJpZXZlZCI+PCFbQ0RBVEFbRXNrdXJhdHVh
OiB7JHJldHJpZXZlZERhdGV9LCA8YSBocmVmPSJ7JHVybH0iIHRhcmdldD0iX25ldyI+eyR1cmx9
PC9hPl1dPjwvbWVzc2FnZT4KKwk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRz
LmFwYS5yZXRyaWV2ZWQiPjwhW0NEQVRBW0Vza3VyYXR1YTogPGEgaHJlZj0ieyR1cmx9IiB0YXJn
ZXQ9Il9uZXciPnskdXJsfTwvYT5dXT48L21lc3NhZ2U+CiA8L2xvY2FsZT4KIApJbmRleDogcGx1
Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9ocl9IUi9sb2NhbGUueG1sCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KUkNTIGZpbGU6IC9jdnMvb2pzMi9wbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxl
L2hyX0hSL2xvY2FsZS54bWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMwpkaWZmIC11IC1yMS4z
IGxvY2FsZS54bWwKLS0tIHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvaHJfSFIv
bG9jYWxlLnhtbAk4IEFwciAyMDA5IDE5OjU0OjM3IC0wMDAwCTEuMworKysgcGx1Z2lucy9jaXRh
dGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9ocl9IUi9sb2NhbGUueG1sCTE1IEphbiAyMDEwIDA1OjAz
OjAzIC0wMDAwCkBAIC0xNiw1ICsxNiw1IEBACiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0
aW9uRm9ybWF0cy5hcGEuZGlzcGxheU5hbWUiPkRvZGF0YWsgemEgQVBBIGJpYmxpb2dyYWZza2kg
c3RhbmRhcmQ8L21lc3NhZ2U+CiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0
cy5hcGEuY2l0YXRpb25Gb3JtYXROYW1lIj5BUEE8L21lc3NhZ2U+CiAJPG1lc3NhZ2Uga2V5PSJw
bHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuZGVzY3JpcHRpb24iPk92YWogZG9kYXRhayBpbXBs
ZW1lbnRpcmEgQVBBIGJpYmxpb2dyYWZza2kgc3RhbmRhcmQuPC9tZXNzYWdlPgotCTxtZXNzYWdl
IGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBhLnJldHJpZXZlZCI+PCFbQ0RBVEFbUG9z
amXEh2VubyB7JHJldHJpZXZlZERhdGV9LCBuYSA8YSBocmVmPSJ7JHVybH0iIHRhcmdldD0iX25l
dyI+eyR1cmx9PC9hPl1dPjwvbWVzc2FnZT4KKwk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRp
b25Gb3JtYXRzLmFwYS5yZXRyaWV2ZWQiPjwhW0NEQVRBW1Bvc2plxIdlbm8gbmEgPGEgaHJlZj0i
eyR1cmx9IiB0YXJnZXQ9Il9uZXciPnskdXJsfTwvYT5dXT48L21lc3NhZ2U+CiA8L2xvY2FsZT4K
SW5kZXg6IHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvY2FfRVMvbG9jYWxlLnht
bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29qczIvcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMv
YXBhL2xvY2FsZS9jYV9FUy9sb2NhbGUueG1sLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjMKZGlm
ZiAtdSAtcjEuMyBsb2NhbGUueG1sCi0tLSBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9j
YWxlL2NhX0VTL2xvY2FsZS54bWwJMTcgQXVnIDIwMDkgMjM6Mzg6MzAgLTAwMDAJMS4zCisrKyBw
bHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxlL2NhX0VTL2xvY2FsZS54bWwJMTUgSmFu
IDIwMTAgMDU6MDM6MDMgLTAwMDAKQEAgLTE2LDUgKzE2LDUgQEAKIAk8bWVzc2FnZSBrZXk9InBs
dWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5kaXNwbGF5TmFtZSI+Q29ubmVjdG9yIHBlciBhbCBm
b3JtYXQgZGUgY2l0YWNpw7MgQVBBPC9tZXNzYWdlPgogCTxtZXNzYWdlIGtleT0icGx1Z2lucy5j
aXRhdGlvbkZvcm1hdHMuYXBhLmNpdGF0aW9uRm9ybWF0TmFtZSI+QVBBPC9tZXNzYWdlPgogCTxt
ZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBhLmRlc2NyaXB0aW9uIj5BcXVl
c3QgY29ubmVjdG9yIGltcGxlbWVudGEgZWwgZm9ybWF0IGRlIGNpdGFjacOzIEFQQS48L21lc3Nh
Z2U+Ci0JPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEucmV0cmlldmVk
Ij48IVtDREFUQVtSZWN1cGVyYXQgZWwgeyRyZXRyaWV2ZWREYXRlfSwgZGVzIGRlIDxhIGhyZWY9
InskdXJsfSIgdGFyZ2V0PSJfbmV3Ij57JHVybH08L2E+XV0+PC9tZXNzYWdlPgorCTxtZXNzYWdl
IGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBhLnJldHJpZXZlZCI+PCFbQ0RBVEFbUmVj
dXBlcmF0IGVsIGRlcyBkZSA8YSBocmVmPSJ7JHVybH0iIHRhcmdldD0iX25ldyI+eyR1cmx9PC9h
Pl1dPjwvbWVzc2FnZT4KIDwvbG9jYWxlPgpJbmRleDogcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMv
YXBhL2xvY2FsZS9wdF9QVC9sb2NhbGUueG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvb2pz
Mi9wbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxlL3B0X1BUL2xvY2FsZS54bWwsdgpy
ZXRyaWV2aW5nIHJldmlzaW9uIDEuMQpkaWZmIC11IC1yMS4xIGxvY2FsZS54bWwKLS0tIHBsdWdp
bnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvcHRfUFQvbG9jYWxlLnhtbAk2IERlYyAyMDA5
IDIxOjI2OjA0IC0wMDAwCTEuMQorKysgcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2Fs
ZS9wdF9QVC9sb2NhbGUueG1sCTE1IEphbiAyMDEwIDA1OjAzOjAzIC0wMDAwCkBAIC0xNiw1ICsx
Niw1IEBACiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuZGlzcGxh
eU5hbWUiPlBsdWdpbiBGb3JtYXRvIGRlIENpdGHDp8OjbyBBUEE8L21lc3NhZ2U+CiAJPG1lc3Nh
Z2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuY2l0YXRpb25Gb3JtYXROYW1lIj5B
UEE8L21lc3NhZ2U+CiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEu
ZGVzY3JpcHRpb24iPkVzdGUgcGx1Z2luIGltcGxlbWVudGEgYSBjaXRhw6fDo28gc29iIG8gZm9y
bWF0byBkYSBBUEEuPC9tZXNzYWdlPgotCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZv
cm1hdHMuYXBhLnJldHJpZXZlZCI+PCFbQ0RBVEFbQWNlc3NvIGVtIHskcmV0cmlldmVkRGF0ZX0s
IGRlIDxhIGhyZWY9InskdXJsfSIgdGFyZ2V0PSJfbmV3Ij57JHVybH08L2E+XV0+PC9tZXNzYWdl
PgorCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBhLnJldHJpZXZlZCI+
PCFbQ0RBVEFbQWNlc3NvIGVtIGRlIDxhIGhyZWY9InskdXJsfSIgdGFyZ2V0PSJfbmV3Ij57JHVy
bH08L2E+XV0+PC9tZXNzYWdlPgogPC9sb2NhbGU+CkluZGV4OiBwbHVnaW5zL2NpdGF0aW9uRm9y
bWF0cy9hcGEvbG9jYWxlL2VsX0dSL2xvY2FsZS54bWwKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2
cy9vanMyL3BsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvZWxfR1IvbG9jYWxlLnht
bCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4zCmRpZmYgLXUgLXIxLjMgbG9jYWxlLnhtbAotLS0g
cGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9lbF9HUi9sb2NhbGUueG1sCTggQXBy
IDIwMDkgMTk6NTQ6MzcgLTAwMDAJMS4zCisrKyBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEv
bG9jYWxlL2VsX0dSL2xvY2FsZS54bWwJMTUgSmFuIDIwMTAgMDU6MDM6MDMgLTAwMDAKQEAgLTIz
LDUgKzIzLDUgQEAKIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5k
aXNwbGF5TmFtZSI+UGx1Z2luIM+Dz4fOrs68zrHPhM6/z4Igz4DOsc+BzrHPgM6/zrzPgM6uz4Ig
QVBBIDwvbWVzc2FnZT4KIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFw
YS5jaXRhdGlvbkZvcm1hdE5hbWUiPkFQQTwvbWVzc2FnZT4KIAk8bWVzc2FnZSBrZXk9InBsdWdp
bnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5kZXNjcmlwdGlvbiI+zqTOvyBwbHVnaW4gzrHPhc+Ez4wg
z4XOu86/z4DOv865zrXOryDPhM6/IM+Dz4fOrs68zrEgz4DOsc+BzrHPgM6/zrzPgM6uz4IgQVBB
LjwvbWVzc2FnZT4KLQk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5y
ZXRyaWV2ZWQiPjwhW0NEQVRBW86Rzr3Osc66z4TOrs64zrfOus61IHskcmV0cmlldmVkRGF0ZX0s
IM6xz4DPjCA8YSBocmVmPSJ7JHVybH0iIHRhcmdldD0iX25ldyI+eyR1cmx9PC9hPl1dPjwvbWVz
c2FnZT4KKwk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5yZXRyaWV2
ZWQiPjwhW0NEQVRBW86Rzr3Osc66z4TOrs64zrfOus61IM6xz4DPjCA8YSBocmVmPSJ7JHVybH0i
IHRhcmdldD0iX25ldyI+eyR1cmx9PC9hPl1dPjwvbWVzc2FnZT4KIDwvbG9jYWxlPgpJbmRleDog
cGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvbWxhL2NpdGF0aW9uLnRwbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBm
aWxlOiAvY3ZzL29qczIvcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvbWxhL2NpdGF0aW9uLnRwbCx2
CnJldHJpZXZpbmcgcmV2aXNpb24gMS45CmRpZmYgLXUgLXIxLjkgY2l0YXRpb24udHBsCi0tLSBw
bHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9tbGEvY2l0YXRpb24udHBsCTI2IE1heSAyMDA5IDAxOjMx
OjE3IC0wMDAwCTEuOQorKysgcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvbWxhL2NpdGF0aW9uLnRw
bAkxNSBKYW4gMjAxMCAwNTowMzowMyAtMDAwMApAQCAtMTQsOSArMTQsOCBAQAoge2Fzc2lnbiB2
YXI9YXV0aG9ycyB2YWx1ZT0kYXJ0aWNsZS0+Z2V0QXV0aG9ycygpfQoge2Fzc2lnbiB2YXI9YXV0
aG9yQ291bnQgdmFsdWU9JGF1dGhvcnN8QGNvdW50fQoge2ZvcmVhY2ggZnJvbT0kYXV0aG9ycyBp
dGVtPWF1dGhvciBuYW1lPWF1dGhvcnMga2V5PWl9Ci0Je2Fzc2lnbiB2YXI9Zmlyc3ROYW1lIHZh
bHVlPSRhdXRob3ItPmdldEZpcnN0TmFtZSgpfQotCXskYXV0aG9yLT5nZXRMYXN0TmFtZSgpfGVz
Y2FwZX0sIHskZmlyc3ROYW1lfGVzY2FwZX17aWYgJGk9PSRhdXRob3JDb3VudC0yfSwge3RyYW5z
bGF0ZSBrZXk9InJ0LmNvbnRleHQuYW5kIn0ge2Vsc2VpZiAkaTwkYXV0aG9yQ291bnQtMX0sIHtl
bHNlfS57L2lmfQore2lmICRzbWFydHkuZm9yZWFjaC5hdXRob3JzLmZpcnN0fXskYXV0aG9yLT5n
ZXRMYXN0TmFtZSgpfGVzY2FwZX0sIHskYXV0aG9yLT5nZXRGaXJzdE5hbWUoKXxlc2NhcGV9e2Vs
c2V9eyRhdXRob3ItPmdldEZ1bGxOYW1lKCl8ZXNjYXBlfXsvaWZ9e2lmICRpPT0kYXV0aG9yQ291
bnQtMn0sICYge2Vsc2VpZiAkaSBsdCAkYXV0aG9yQ291bnQtMX0sIHtlbHNlfS57L2lmfQogey9m
b3JlYWNofQogCi0ieyRhcnRpY2xlLT5nZXRMb2NhbGl6ZWRUaXRsZSgpfHN0cmlwX3Vuc2FmZV9o
dG1sfSIgPGVtPnskam91cm5hbC0+Z2V0TG9jYWxpemVkVGl0bGUoKXxlc2NhcGV9PC9lbT4gW3t0
cmFuc2xhdGUga2V5PSJydC5jYXB0dXJlQ2l0ZS5vbmxpbmUifV0sIHtpZiAkaXNzdWV9eyRpc3N1
ZS0+Z2V0Vm9sdW1lKCl8ZXNjYXBlfSB7L2lmfXskYXJ0aWNsZS0+Z2V0RGF0ZVB1Ymxpc2hlZCgp
fGRhdGVfZm9ybWF0OiclZSAlYiAlWSd9CisieyRhcnRpY2xlLT5nZXRMb2NhbGl6ZWRUaXRsZSgp
fHN0cmlwX3Vuc2FmZV9odG1sfS4iIDxlbT57JGpvdXJuYWwtPmdldExvY2FsaXplZFRpdGxlKCl8
ZXNjYXBlfTwvZW0+IFt7dHJhbnNsYXRlIGtleT0icnQuY2FwdHVyZUNpdGUub25saW5lIn1dLHtp
ZiAkaXNzdWV9IHskaXNzdWUtPmdldFZvbHVtZSgpfGVzY2FwZX17L2lmfXtpZiAkaXNzdWUgJiYg
JGlzc3VlLT5nZXROdW1iZXIoKX0ueyRpc3N1ZS0+Z2V0TnVtYmVyKCl9ey9pZn17aWYgJGlzc3Vl
fSAoeyRpc3N1ZS0+Z2V0WWVhcigpfSl7L2lmfToge2lmICRhcnRpY2xlLT5nZXRQYWdlcygpfXsk
YXJ0aWNsZS0+Z2V0UGFnZXMoKX0ue2Vsc2V9e3RyYW5zbGF0ZSBrZXk9InBsdWdpbnMuY2l0YXRp
b25Gb3JtYXRzLm1sYS5ub1BhZ2VzIn17L2lmfSB7dHJhbnNsYXRlIGtleT0icnQuY2FwdHVyZUNp
dGUud2ViIn0uIHskc21hcnR5Lm5vd3xkYXRlX2Zvcm1hdDonJWUgJWIuICVZJ30KIDwvZGl2PgpJ
bmRleDogcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9lc19FUy9sb2NhbGUueG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMvb2pzMi9wbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9h
cGEvbG9jYWxlL2VzX0VTL2xvY2FsZS54bWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNQpkaWZm
IC11IC1yMS41IGxvY2FsZS54bWwKLS0tIHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2Nh
bGUvZXNfRVMvbG9jYWxlLnhtbAk4IEFwciAyMDA5IDE5OjU0OjM3IC0wMDAwCTEuNQorKysgcGx1
Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9lc19FUy9sb2NhbGUueG1sCTE1IEphbiAy
MDEwIDA1OjAzOjAzIC0wMDAwCkBAIC0xNiw1ICsxNiw1IEBACiAJPG1lc3NhZ2Uga2V5PSJwbHVn
aW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuZGlzcGxheU5hbWUiPkNvbXBsZW1lbnRvIGRlIEZvcm1h
dG8gZGUgQ2l0YXMgQVBBPC9tZXNzYWdlPgogCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlv
bkZvcm1hdHMuYXBhLmNpdGF0aW9uRm9ybWF0TmFtZSI+QVBBPC9tZXNzYWdlPgogCTxtZXNzYWdl
IGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBhLmRlc2NyaXB0aW9uIj5Fc3RlIGNvbXBs
ZW1lbnRvIGltcGxlbWVudGEgZWwgZm9ybWF0byBkZSBjaXRhcyBBUEEuLjwvbWVzc2FnZT4KLQk8
bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5yZXRyaWV2ZWQiPjwhW0NE
QVRBW0NvbnN1bHRhZG8gZWwgeyRyZXRyaWV2ZWREYXRlfSwgZGUgPGEgaHJlZj0ieyR1cmx9IiB0
YXJnZXQ9Il9uZXciPnskdXJsfTwvYT5dXT48L21lc3NhZ2U+CisJPG1lc3NhZ2Uga2V5PSJwbHVn
aW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEucmV0cmlldmVkIj48IVtDREFUQVtDb25zdWx0YWRvIGVs
IGRlIDxhIGhyZWY9InskdXJsfSIgdGFyZ2V0PSJfbmV3Ij57JHVybH08L2E+XV0+PC9tZXNzYWdl
PgogPC9sb2NhbGU+CkluZGV4OiBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxlL3J1
X1JVL2xvY2FsZS54bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9vanMyL3BsdWdpbnMvY2l0
YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvcnVfUlUvbG9jYWxlLnhtbCx2CnJldHJpZXZpbmcgcmV2
aXNpb24gMS4xCmRpZmYgLXUgLXIxLjEgbG9jYWxlLnhtbAotLS0gcGx1Z2lucy9jaXRhdGlvbkZv
cm1hdHMvYXBhL2xvY2FsZS9ydV9SVS9sb2NhbGUueG1sCTExIERlYyAyMDA5IDIyOjE4OjMwIC0w
MDAwCTEuMQorKysgcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9ydV9SVS9sb2Nh
bGUueG1sCTE1IEphbiAyMDEwIDA1OjAzOjAzIC0wMDAwCkBAIC0xNiw1ICsxNiw1IEBACiAJPG1l
c3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuZGlzcGxheU5hbWUiPtCc0L7Q
tNGD0LvRjCDRhNC+0YDQvNCw0YLQsCDRgdGB0YvQu9C+0LogQVBBPC9tZXNzYWdlPgogCTxtZXNz
YWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBhLmNpdGF0aW9uRm9ybWF0TmFtZSI+
QVBBPC9tZXNzYWdlPgogCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBh
LmRlc2NyaXB0aW9uIj7QrdGC0L7RgiDQvNC+0LTRg9C7INGA0LXQsNC70LjQt9GD0LXRgiDRhNC+
0YDQvNCw0YIg0YHRgdGL0LvQvtC6IEFQQS48L21lc3NhZ2U+Ci0JPG1lc3NhZ2Uga2V5PSJwbHVn
aW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEucmV0cmlldmVkIj48IVtDREFUQVvQn9C+0LvRg9GH0LXQ
vdC+IHskcmV0cmlldmVkRGF0ZX0sINC40LcgPGEgaHJlZj0ieyR1cmx9IiB0YXJnZXQ9Il9uZXci
PnskdXJsfTwvYT5dXT48L21lc3NhZ2U+CisJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9u
Rm9ybWF0cy5hcGEucmV0cmlldmVkIj48IVtDREFUQVvQn9C+0LvRg9GH0LXQvdC+INC40LcgPGEg
aHJlZj0ieyR1cmx9IiB0YXJnZXQ9Il9uZXciPnskdXJsfTwvYT5dXT48L21lc3NhZ2U+CiA8L2xv
Y2FsZT4KSW5kZXg6IHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9jaXRhdGlvbi50cGwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQpSQ1MgZmlsZTogL2N2cy9vanMyL3BsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9j
aXRhdGlvbi50cGwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTEKZGlmZiAtdSAtcjEuMTEgY2l0
YXRpb24udHBsCi0tLSBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvY2l0YXRpb24udHBsCTI2
IE1heSAyMDA5IDAxOjMxOjE3IC0wMDAwCTEuMTEKKysrIHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRz
L2FwYS9jaXRhdGlvbi50cGwJMTUgSmFuIDIwMTAgMDU6MDM6MDMgLTAwMDAKQEAgLTE5LDYgKzE5
LDYgQEAKIAogKHskYXJ0aWNsZS0+Z2V0RGF0ZVB1Ymxpc2hlZCgpfGRhdGVfZm9ybWF0OiclWSd9
KS4KIHskYXJ0aWNsZS0+Z2V0TG9jYWxpemVkVGl0bGUoKX0uCi08ZW0+eyRqb3VybmFsLT5nZXRM
b2NhbGl6ZWRUaXRsZSgpfGNhcGl0YWxpemV9e2lmICRpc3N1ZX0sIHskaXNzdWUtPmdldFZvbHVt
ZSgpfGVzY2FwZX08L2VtPih7JGlzc3VlLT5nZXROdW1iZXIoKXxlc2NhcGV9KXtlbHNlfTwvZW0+
ey9pZn0uCi17dHJhbnNsYXRlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBhLnJldHJp
ZXZlZCIgcmV0cmlldmVkRGF0ZT0kc21hcnR5Lm5vd3xkYXRlX2Zvcm1hdDokZGF0ZUZvcm1hdExv
bmcgdXJsPSRhcnRpY2xlVXJsfQorPGVtPnskam91cm5hbC0+Z2V0TG9jYWxpemVkVGl0bGUoKXxj
YXBpdGFsaXplfXtpZiAkaXNzdWV9LCB7JGlzc3VlLT5nZXRWb2x1bWUoKXxlc2NhcGV9PC9lbT57
aWYgJGlzc3VlLT5nZXROdW1iZXIoKX0oeyRpc3N1ZS0+Z2V0TnVtYmVyKCl8ZXNjYXBlfSl7L2lm
fXtlbHNlfTwvZW0+ey9pZn17aWYgJGFydGljbGUtPmdldFBhZ2VzKCl9LCB7JGFydGljbGUtPmdl
dFBhZ2VzKCl9ey9pZn0uCit7aWYgJGFydGljbGUtPmdldERPSSgpfWRvaTp7JGFydGljbGUtPmdl
dERPSSgpfXtlbHNlfXt0cmFuc2xhdGUga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEu
cmV0cmlldmVkIiByZXRyaWV2ZWREYXRlPSRzbWFydHkubm93fGRhdGVfZm9ybWF0OiRkYXRlRm9y
bWF0TG9uZyB1cmw9JGFydGljbGVVcmx9ey9pZn0KIDwvZGl2PgpJbmRleDogcGx1Z2lucy9jaXRh
dGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9jc19DWi9sb2NhbGUueG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZp
bGU6IC9jdnMvb2pzMi9wbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxlL2NzX0NaL2xv
Y2FsZS54bWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNApkaWZmIC11IC1yMS40IGxvY2FsZS54
bWwKLS0tIHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvY3NfQ1ovbG9jYWxlLnht
bAkxNyBBdWcgMjAwOSAyMzozODozMCAtMDAwMAkxLjQKKysrIHBsdWdpbnMvY2l0YXRpb25Gb3Jt
YXRzL2FwYS9sb2NhbGUvY3NfQ1ovbG9jYWxlLnhtbAkxNSBKYW4gMjAxMCAwNTowMzowMyAtMDAw
MApAQCAtMTgsNSArMTgsNSBAQAogCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1h
dHMuYXBhLmRpc3BsYXlOYW1lIj5QbHVnaW4gcHJvIGNpdGHEjW7DrSBmb3Jtw6F0IEFQQTwvbWVz
c2FnZT4KIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5jaXRhdGlv
bkZvcm1hdE5hbWUiPkFQQTwvbWVzc2FnZT4KIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRp
b25Gb3JtYXRzLmFwYS5kZXNjcmlwdGlvbiI+VGVudG8gcGx1Z2luIHphdsOhZMOtIGNpdGHEjW7D
rSBmb3Jtw6F0IEFQQS48L21lc3NhZ2U+Ci0JPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9u
Rm9ybWF0cy5hcGEucmV0cmlldmVkIj48IVtDREFUQVtSZXRyaWV2ZWQgeyRyZXRyaWV2ZWREYXRl
fSwgZnJvbSA8YSBocmVmPSJ7JHVybH0iIHRhcmdldD0iX25ldyI+eyR1cmx9PC9hPl1dPjwvbWVz
c2FnZT4KKwk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5yZXRyaWV2
ZWQiPjwhW0NEQVRBW1JldHJpZXZlZCBmcm9tIDxhIGhyZWY9InskdXJsfSIgdGFyZ2V0PSJfbmV3
Ij57JHVybH08L2E+XV0+PC9tZXNzYWdlPgogPC9sb2NhbGU+CkluZGV4OiBwbHVnaW5zL2NpdGF0
aW9uRm9ybWF0cy9hcGEvbG9jYWxlL2VuX1VTL2xvY2FsZS54bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmls
ZTogL2N2cy9vanMyL3BsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvZW5fVVMvbG9j
YWxlLnhtbCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS41CmRpZmYgLXUgLXIxLjUgbG9jYWxlLnht
bAotLS0gcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9lbl9VUy9sb2NhbGUueG1s
CTggQXByIDIwMDkgMTk6NTQ6MzcgLTAwMDAJMS41CisrKyBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0
cy9hcGEvbG9jYWxlL2VuX1VTL2xvY2FsZS54bWwJMTUgSmFuIDIwMTAgMDU6MDM6MDMgLTAwMDAK
QEAgLTE2LDUgKzE2LDUgQEAKIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRz
LmFwYS5kaXNwbGF5TmFtZSI+QVBBIGNpdGF0aW9uIGZvcm1hdCBwbHVnaW48L21lc3NhZ2U+CiAJ
PG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuY2l0YXRpb25Gb3JtYXRO
YW1lIj5BUEE8L21lc3NhZ2U+CiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0
cy5hcGEuZGVzY3JpcHRpb24iPlRoaXMgcGx1Z2luIGltcGxlbWVudHMgdGhlIEFQQSBjaXRhdGlv
biBmb3JtYXQuPC9tZXNzYWdlPgotCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1h
dHMuYXBhLnJldHJpZXZlZCI+PCFbQ0RBVEFbUmV0cmlldmVkIHskcmV0cmlldmVkRGF0ZX0sIGZy
b20gPGEgaHJlZj0ieyR1cmx9IiB0YXJnZXQ9Il9uZXciPnskdXJsfTwvYT5dXT48L21lc3NhZ2U+
CisJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEucmV0cmlldmVkIj48
IVtDREFUQVtSZXRyaWV2ZWQgZnJvbSA8YSBocmVmPSJ7JHVybH0iIHRhcmdldD0iX25ldyI+eyR1
cmx9PC9hPl1dPjwvbWVzc2FnZT4KIDwvbG9jYWxlPgpJbmRleDogcGx1Z2lucy9jaXRhdGlvbkZv
cm1hdHMvYXBhL2xvY2FsZS9mcl9DQS9sb2NhbGUueG1sCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9j
dnMvb2pzMi9wbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxlL2ZyX0NBL2xvY2FsZS54
bWwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuNgpkaWZmIC11IC1yMS42IGxvY2FsZS54bWwKLS0t
IHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvZnJfQ0EvbG9jYWxlLnhtbAk4IEFw
ciAyMDA5IDE5OjU0OjM3IC0wMDAwCTEuNgorKysgcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBh
L2xvY2FsZS9mcl9DQS9sb2NhbGUueG1sCTE1IEphbiAyMDEwIDA1OjAzOjAzIC0wMDAwCkBAIC0x
Niw1ICsxNiw1IEBACiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEu
ZGlzcGxheU5hbWUiPlBsdWdpY2llbCBkZSBmb3JtYXQgZGUgcsOpZsOpcmVuY2UgYmlibGlvZ3Jh
cGhpcXVlIEFQQTwvbWVzc2FnZT4KIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3Jt
YXRzLmFwYS5jaXRhdGlvbkZvcm1hdE5hbWUiPkFQQTwvbWVzc2FnZT4KIAk8bWVzc2FnZSBrZXk9
InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5kZXNjcmlwdGlvbiI+Q2UgcGx1Z2ljaWVsIGlt
cGxhbnRlIGxlIGZvcm1hdCBkZSByw6lmw6lyZW5jZSBiaWJsaW9ncmFwaGlxdWUgQVBBLjwvbWVz
c2FnZT4KLQk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5yZXRyaWV2
ZWQiPjwhW0NEQVRBW1TDqWzDqWNoYXJnw6kgbGUgeyRyZXRyaWV2ZWREYXRlfSwgZGUgPGEgaHJl
Zj0ieyR1cmx9IiB0YXJnZXQ9Il9uZXciPnskdXJsfTwvYT5dXT48L21lc3NhZ2U+CisJPG1lc3Nh
Z2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEucmV0cmlldmVkIj48IVtDREFUQVtU
w6lsw6ljaGFyZ8OpIGxlIGRlIDxhIGhyZWY9InskdXJsfSIgdGFyZ2V0PSJfbmV3Ij57JHVybH08
L2E+XV0+PC9tZXNzYWdlPgogPC9sb2NhbGU+CkluZGV4OiBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0
cy9hcGEvbG9jYWxlL3B0X0JSL2xvY2FsZS54bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9v
anMyL3BsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvcHRfQlIvbG9jYWxlLnhtbCx2
CnJldHJpZXZpbmcgcmV2aXNpb24gMS44CmRpZmYgLXUgLXIxLjggbG9jYWxlLnhtbAotLS0gcGx1
Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9wdF9CUi9sb2NhbGUueG1sCTEwIFNlcCAy
MDA5IDE4OjA1OjA3IC0wMDAwCTEuOAorKysgcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xv
Y2FsZS9wdF9CUi9sb2NhbGUueG1sCTE1IEphbiAyMDEwIDA1OjAzOjAzIC0wMDAwCkBAIC0xNiw1
ICsxNiw1IEBACiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuZGlz
cGxheU5hbWUiPlBsdWdpbiBGb3JtYXRvIGRlIENpdGHDp8OjbyBBUEE8L21lc3NhZ2U+CiAJPG1l
c3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuY2l0YXRpb25Gb3JtYXROYW1l
Ij5BUEE8L21lc3NhZ2U+CiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5h
cGEuZGVzY3JpcHRpb24iPlRoaXMgcGx1Z2luIGltcGxlbWVudHMgdGhlIEFQQSBjaXRhdGlvbiBm
b3JtYXQuPC9tZXNzYWdlPgotCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMu
YXBhLnJldHJpZXZlZCI+PCFbQ0RBVEFbQWNlc3NvIGVtIHskcmV0cmlldmVkRGF0ZX0sIGRlIDxh
IGhyZWY9InskdXJsfSIgdGFyZ2V0PSJfbmV3Ij57JHVybH08L2E+XV0+PC9tZXNzYWdlPgorCTxt
ZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMuYXBhLnJldHJpZXZlZCI+PCFbQ0RB
VEFbQWNlc3NvIGVtIGRlIDxhIGhyZWY9InskdXJsfSIgdGFyZ2V0PSJfbmV3Ij57JHVybH08L2E+
XV0+PC9tZXNzYWdlPgogPC9sb2NhbGU+CkluZGV4OiBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9h
cGEvbG9jYWxlL2l0X0lUL2xvY2FsZS54bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9vanMy
L3BsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL2FwYS9sb2NhbGUvaXRfSVQvbG9jYWxlLnhtbCx2CnJl
dHJpZXZpbmcgcmV2aXNpb24gMS42CmRpZmYgLXUgLXIxLjYgbG9jYWxlLnhtbAotLS0gcGx1Z2lu
cy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9pdF9JVC9sb2NhbGUueG1sCTggQXByIDIwMDkg
MTk6NTQ6MzcgLTAwMDAJMS42CisrKyBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxl
L2l0X0lUL2xvY2FsZS54bWwJMTUgSmFuIDIwMTAgMDU6MDM6MDMgLTAwMDAKQEAgLTE2LDUgKzE2
LDUgQEAKIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5kaXNwbGF5
TmFtZSI+UGx1Z2luIGRlbCBmb3JtYXRvIGRpIGNpdGF6aW9uaSBBUEE8L21lc3NhZ2U+CiAJPG1l
c3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuY2l0YXRpb25Gb3JtYXROYW1l
Ij5BUEE8L21lc3NhZ2U+CiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5h
cGEuZGVzY3JpcHRpb24iPlRoaXMgcGx1Z2luIGltcGxlbWVudHMgdGhlIEFQQSBjaXRhdGlvbiBm
b3JtYXQuPC9tZXNzYWdlPgotCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1hdHMu
YXBhLnJldHJpZXZlZCI+PCFbQ0RBVEFbUmVjdXBlcmF0byB7JHJldHJpZXZlZERhdGV9LCBkYSA8
YSBocmVmPSJ7JHVybH0iIHRhcmdldD0iX25ldyI+eyR1cmx9PC9hPl1dPjwvbWVzc2FnZT4KKwk8
bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5yZXRyaWV2ZWQiPjwhW0NE
QVRBW1JlY3VwZXJhdG8gZGEgPGEgaHJlZj0ieyR1cmx9IiB0YXJnZXQ9Il9uZXciPnskdXJsfTwv
YT5dXT48L21lc3NhZ2U+CiA8L2xvY2FsZT4KSW5kZXg6IHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRz
L2FwYS9sb2NhbGUvbm9fTk8vbG9jYWxlLnhtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29q
czIvcGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvYXBhL2xvY2FsZS9ub19OTy9sb2NhbGUueG1sLHYK
cmV0cmlldmluZyByZXZpc2lvbiAxLjQKZGlmZiAtdSAtcjEuNCBsb2NhbGUueG1sCi0tLSBwbHVn
aW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9jYWxlL25vX05PL2xvY2FsZS54bWwJMTcgQXVnIDIw
MDkgMjM6Mzg6MzAgLTAwMDAJMS40CisrKyBwbHVnaW5zL2NpdGF0aW9uRm9ybWF0cy9hcGEvbG9j
YWxlL25vX05PL2xvY2FsZS54bWwJMTUgSmFuIDIwMTAgMDU6MDM6MDMgLTAwMDAKQEAgLTE2LDUg
KzE2LDUgQEAKIAk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5kaXNw
bGF5TmFtZSI+QVBBIHJlZmVyYW5zZWZvcm1hdC1wbHVnaW48L21lc3NhZ2U+CiAJPG1lc3NhZ2Ug
a2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuY2l0YXRpb25Gb3JtYXROYW1lIj5BUEE8
L21lc3NhZ2U+CiAJPG1lc3NhZ2Uga2V5PSJwbHVnaW5zLmNpdGF0aW9uRm9ybWF0cy5hcGEuZGVz
Y3JpcHRpb24iPkRlbm5lIHBsdWdpbidlbiBpbXBsZW1lbnRlcmVyIHJlZmVyYW5zZWZvcm1hdGV0
IGZyYSBBUEEuPC9tZXNzYWdlPgotCTxtZXNzYWdlIGtleT0icGx1Z2lucy5jaXRhdGlvbkZvcm1h
dHMuYXBhLnJldHJpZXZlZCI+PCFbQ0RBVEFbTmVkbGFzdGV0IHskcmV0cmlldmVkRGF0ZX0sIGZy
YSA8YSBocmVmPSJ7JHVybH0iIHRhcmdldD0iX25ldyI+eyR1cmx9PC9hPl1dPjwvbWVzc2FnZT4K
Kwk8bWVzc2FnZSBrZXk9InBsdWdpbnMuY2l0YXRpb25Gb3JtYXRzLmFwYS5yZXRyaWV2ZWQiPjwh
W0NEQVRBW05lZGxhc3RldCBmcmEgPGEgaHJlZj0ieyR1cmx9IiB0YXJnZXQ9Il9uZXciPnskdXJs
fTwvYT5dXT48L21lc3NhZ2U+CiA8L2xvY2FsZT4KSW5kZXg6IHBsdWdpbnMvY2l0YXRpb25Gb3Jt
YXRzL3R1cmFiaWFuL2NpdGF0aW9uLnRwbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL29qczIv
cGx1Z2lucy9jaXRhdGlvbkZvcm1hdHMvdHVyYWJpYW4vY2l0YXRpb24udHBsLHYKcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjkKZGlmZiAtdSAtcjEuOSBjaXRhdGlvbi50cGwKLS0tIHBsdWdpbnMvY2l0
YXRpb25Gb3JtYXRzL3R1cmFiaWFuL2NpdGF0aW9uLnRwbAkyNiBNYXkgMjAwOSAwMTozMToxNyAt
MDAwMAkxLjkKKysrIHBsdWdpbnMvY2l0YXRpb25Gb3JtYXRzL3R1cmFiaWFuL2NpdGF0aW9uLnRw
bAkxNSBKYW4gMjAxMCAwNTowMzowMyAtMDAwMApAQCAtMTgsNSArMTgsNSBAQAogCXskYXV0aG9y
LT5nZXRMYXN0TmFtZSgpfGVzY2FwZX0sIHskZmlyc3ROYW1lfGVzY2FwZX17aWYgJGk9PSRhdXRo
b3JDb3VudC0yfSwge3RyYW5zbGF0ZSBrZXk9InJ0LmNvbnRleHQuYW5kIn0ge2Vsc2VpZiAkaTwk
YXV0aG9yQ291bnQtMX0sIHtlbHNlfS57L2lmfQogey9mb3JlYWNofQogCi0ieyRhcnRpY2xlLT5n
ZXRMb2NhbGl6ZWRUaXRsZSgpfHN0cmlwX3Vuc2FmZV9odG1sfSIgPGVtPnskam91cm5hbC0+Z2V0
TG9jYWxpemVkVGl0bGUoKXxlc2NhcGV9PC9lbT4gW3t0cmFuc2xhdGUga2V5PSJydC5jYXB0dXJl
Q2l0ZS5vbmxpbmUifV0sIHt0cmFuc2xhdGUga2V5PSJpc3N1ZS52b2x1bWUifSB7aWYgJGlzc3Vl
fXskaXNzdWUtPmdldFZvbHVtZSgpfGVzY2FwZX0ge3RyYW5zbGF0ZSBrZXk9Imlzc3VlLm51bWJl
ciJ9IHskaXNzdWUtPmdldE51bWJlcigpfGVzY2FwZX0gey9pZn0oeyRhcnRpY2xlLT5nZXREYXRl
UHVibGlzaGVkKCl8ZGF0ZV9mb3JtYXQ6JyVlICVCICVZJ3x0cmltfSkKKyJ7JGFydGljbGUtPmdl
dExvY2FsaXplZFRpdGxlKCl8c3RyaXBfdW5zYWZlX2h0bWx9IiA8ZW0+eyRqb3VybmFsLT5nZXRM
b2NhbGl6ZWRUaXRsZSgpfGVzY2FwZX08L2VtPiBbe3RyYW5zbGF0ZSBrZXk9InJ0LmNhcHR1cmVD
aXRlLm9ubGluZSJ9XSwge2lmICRpc3N1ZSAmJiAkaXNzdWUtPmdldFZvbHVtZSgpfXt0cmFuc2xh
dGUga2V5PSJpc3N1ZS52b2x1bWUifSB7JGlzc3VlLT5nZXRWb2x1bWUoKXxlc2NhcGV9ey9pZn17
aWYgJGlzc3VlICYmICRpc3N1ZS0+Z2V0TnVtYmVyKCl9IHt0cmFuc2xhdGUga2V5PSJpc3N1ZS5u
dW1iZXIifSB7JGlzc3VlLT5nZXROdW1iZXIoKXxlc2NhcGV9IHsvaWZ9KHskYXJ0aWNsZS0+Z2V0
RGF0ZVB1Ymxpc2hlZCgpfGRhdGVfZm9ybWF0OiclZSAlQiAlWSd8dHJpbX0pCiA8L2Rpdj4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2884</attachid>
            <date>2010-01-14 21:08:00 -0800</date>
            <delta_ts>2010-01-14 21:08:09 -0800</delta_ts>
            <desc>patch against pkp-lib CVS</desc>
            <filename>5003.pkp.diff</filename>
            <type>text/plain</type>
            <size>713</size>
            <attacher>juan</attacher>
            
              <data encoding="base64">SW5kZXg6IGxvY2FsZS9lbl9VUy9yZWFkZXIueG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9jdnMv
cGtwL2xvY2FsZS9lbl9VUy9yZWFkZXIueG1sLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjcKZGlm
ZiAtdSAtcjEuNyByZWFkZXIueG1sCi0tLSBsb2NhbGUvZW5fVVMvcmVhZGVyLnhtbAkxOCBBdWcg
MjAwOSAyMzo0NDowOSAtMDAwMAkxLjcKKysrIGxvY2FsZS9lbl9VUy9yZWFkZXIueG1sCTE1IEph
biAyMDEwIDA1OjA3OjA0IC0wMDAwCkBAIC0xMDAsNiArMTAwLDcgQEAKIAk8bWVzc2FnZSBrZXk9
InJ0LmNhcHR1cmVDaXRlLmZvcm1hdCI+Q2l0YXRpb24gRm9ybWF0PC9tZXNzYWdlPgogCTxtZXNz
YWdlIGtleT0icnQuY2FwdHVyZUNpdGUiPkhvdyB0byBjaXRlIGl0ZW08L21lc3NhZ2U+CiAJPG1l
c3NhZ2Uga2V5PSJydC5jYXB0dXJlQ2l0ZS5vbmxpbmUiPk9ubGluZTwvbWVzc2FnZT4KKwk8bWVz
c2FnZSBrZXk9InJ0LmNhcHR1cmVDaXRlLndlYiI+V2ViPC9tZXNzYWdlPgkKIAk8bWVzc2FnZSBr
ZXk9InJ0LmNvbGxlYWd1ZSI+Tm90aWZ5IGNvbGxlYWd1ZTwvbWVzc2FnZT4KIAk8bWVzc2FnZSBr
ZXk9InJ0LmNvbnRleHQuYWJicmV2Ij5BYmJyZXY8L21lc3NhZ2U+CiAJPG1lc3NhZ2Uga2V5PSJy
dC5jb250ZXh0LmFuZCI+QU5EPC9tZXNzYWdlPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>