Closed m2rtin closed 2 years ago
I need to log in to download the file. Could you try another method to share it?
Hi Pieter, thank You for the quick response!, no one needs to log in, it can be downloaded, it is the button below for slow speed download, here You go: https://uloz.to/file/hYCgVhuKIHsO/faktura-vs-515101458-vystavene-21012015-pdf?do=slowDirectDownload
Faktúra VS- 515101458, vystavené- 21012015.PDF
For posterity
Btw, I don't think I can reproduce:
>>> import pdfminer.high_level
>>> print(pdfminer.high_level.extract_text("Faktúra VS- 515101458, vystavené- 21012015.PDF"))
515101458#Spoločenstvo vlastníkov bytov - BRUSNÍK#220#1479#69/4#0#
...
...
Alright, sorry about that, you'll have to access the signature:
path = "Faktúra VS- 515101458, vystavené- 21012015.PDF"
with open(path, "rb") as fp:
raw_bytes = fp.read()
bytes = io.BytesIO(raw_bytes)
pages = list(PDFPage.get_pages(bytes))
signature = pages[0].doc.catalog['AcroForm']['Fields'][0].resolve()['V'].resolve()
I used this code to reproduce:
from pdfminer.pdfpage import PDFPage
with open("/home/pieter/Downloads/issue-354.PDF", "rb") as fp:
pages = list(PDFPage.get_pages(fp))
signature = pages[0].doc.catalog['AcroForm']['Fields'][0].resolve()['V'].resolve()
Full stack trace:
Traceback (most recent call last):
File "/home/pieter/.PyCharm2019.3/config/scratches/scratch.py", line 7, in <module>
signature = pages[0].doc.catalog['AcroForm']['Fields'][0].resolve()['V'].resolve()
File "/home/pieter/Documents/Projects/pdfminer-upstream/pdfminer/pdftypes.py", line 70, in resolve
return self.doc.getobj(self.objid)
File "/home/pieter/Documents/Projects/pdfminer-upstream/pdfminer/pdfdocument.py", line 686, in getobj
obj)
File "/home/pieter/Documents/Projects/pdfminer-upstream/pdfminer/pdftypes.py", line 111, in decipher_all
x[k] = decipher_all(decipher, objid, genno, v)
File "/home/pieter/Documents/Projects/pdfminer-upstream/pdfminer/pdftypes.py", line 106, in decipher_all
return decipher(objid, genno, x)
File "/home/pieter/Documents/Projects/pdfminer-upstream/pdfminer/pdfdocument.py", line 447, in decrypt
return self.cfm[name](objid, genno, data)
File "/home/pieter/Documents/Projects/pdfminer-upstream/pdfminer/pdfdocument.py", line 457, in decrypt_aes128
return AES.new(key, mode=AES.MODE_CBC, IV=data[:16]).decrypt(data[16:])
File "/home/pieter/.local/share/virtualenvs/pdfminer-upstream-C1xj1ulz/lib/python3.7/site-packages/Crypto/Cipher/_mode_cbc.py", line 246, in decrypt
raise ValueError("Data must be padded to %d byte boundary in CBC mode" % self.block_size)
ValueError: Data must be padded to 16 byte boundary in CBC mode
@m2rtin, it will take some time to look into this. But your issue is noted and we will fix it :)
The issue is gone in the current release.
I suspect the https://github.com/pdfminer/pdfminer.six/pull/456 PR has fixed this, because it changes the encryption package that pdfminer.six uses.
Code
from pdfminer.pdfpage import PDFPage
with open("Faktura.VS-.515101458.vystavene-.21012015.PDF", "rb") as fp:
pages = list(PDFPage.get_pages(fp))
signature = pages[0].doc.catalog['AcroForm']['Fields'][0].resolve()['V'].resolve()
print(signature)
Output
{'Type': /'Sig', 'Filter': /'Adobe.PPKLite', 'SubFilter': /'adbe.pkcs7.detached', 'Reason': b'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10', 'Location': b'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10', 'ContactInfo': b'\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10', 'M': b"D:20150121074750+01'00'\t\t\t\t\t\t\t\t\t", 'ByteRange': [0, 518, 30520, 245200], 'Contents': b'\xca\xe8W_\x8c`Ug\xb8~ \x13T\x05\xe9\x11\xe9]\xee\x1e\xe4\x98R\x98]\xbd\x97\xce\xf0\xfbN\xf3Yc\x12\xe8b\x90\x029\xfc\xe7:\x8f\x1d"(\xb9 d#c\x14\xab0\x86\xfd4\xf6H`]D\x12p\xc2\xbeJW&\xdb\x95*\x12\xd6!:\x93K\x8d\x1a/\x1d-r\xc5\\8x\xa9\x15\xfd\x99\xff{\xb2e\x19\xf8F9\xc0\xccu\x86\x03\xd5\xea0>ug5.\x0cq\x04u\xceF?\x06\xa1Y!q\xe2v\xd0t\xb6\xab\xe8\xe5\xb4\x0cvL\xdaJ\x9e$\xa4;\xa9\xf3\x1d\xa9\xa1)Q\xb4\xb5FxV\xd4\xe8j\x02\xf9T\x98\xb8\x0cB\x90W\x14\xaajQ\x83\xfa\x1a\x1b\xef\xb4\xa2\x9b\x11\xfd\xdaP\x037\x9c\x98\x9cA$\xd7X\xa7\x06\xf0M\xce\xce\xbd\x9cB\xcbD\xc5\xd3L)\x8905\xbf\xc6\xe5\xc9\'\x06RW.y\x9f\xd0?\xc3&\x17[\x89\x96\xfcI\xac\x85hQ\xc4\xb2\xfe$2\xa83\xb9M\xe6\xf6@\xe1\x1e\x1e#M\x15`E\xc0\xa4d\x12\x9c\xda\xa7\xc9\x85`\xf4\x01\x14(M}\x089.\xcf\xe9\xda\xc6\xfc\xc3\xdd\xbe\x12!zb\xb2\x9e\\P\xa26f}\xb7\xad\x94\x96\x8b\x9e\xeeLV\xd4\x83\x19\xf2.\xe4\x96]\x86\xfd\xb9\xc8\x95\x85\x14\xce\xdc\x07F\x16\x1c\x065\xed\x17\x8a\xca0\xcbXa\x1b\xe2\x88p/7\x14\xf5\xa04\xab\x98] f\xf7\x8a\xcd\xf9\xe3\x14B\xff^A\xd9\x94\xdbf\x186\xa7 \xce_\xf6\xd5\xb3]\xefg\xd4/\x0e\xec\xaa\x03.<\x8a2\x1e\xc2\x00S\xc3\xc7\xaf\x81\x86\x87\x0f\xa2\xc0\xff\xb3\xe6[\xe8\x96\xe3\x1dS\xb1\xfbiM~\x83\x9c\xe2Z\xee\x0e_\x12\xc0h\xae\x8e\x99\xc7\x87\xe67\xf4f\xfa\x9b\x10\x12?I6\xd5X}n\x0b$/\xf3/\x0f\xbffG\xbax\x8c\xe0\xa0\xc7=\xfa\xc4\xd7\xd8\x0e`\x14K\x93\x1d\x95\x85\x99\xe3\xf0\x88\xbe\xa0\xd0\xa1\xad\xbd_\x9318,\xaf\xe3\xd3\x07+\xeb\xa2\x19_\xa2pE\x8c\x18\t\xe8\xcev6\xe2O\xe1c\xfdWs\x86E\x9cw~\x1f\xfa\x0e\xe3`\xb2\xb8,\xd6\xb45\xdb\x81\x94\xc1\xba\'\xf0P\xa0?\x11\xc91Q2\xc1\xdcys\x95\xff\xf8\xe0\xf2\x01\xd5\x0czb\x80\xef\xf7g!2\xa8u\xc3\xc6\x88\x9e\x98\x1e\x8e5\x8e\xe1\xfe\x18z\x1d\xb7_\xf2G\x1e&\x8fH\x84\xf5e\x10\xbd\xb0\x90P(&\xfcT\x90U\xa5\x8fY\xe8\xa4\x81\x07\xa3\x9a\xdb\xbccg\x06\xde$\x88pP;\xf3J\x90\xfdz(\xf9UX%S\x15\x0c8u\x9a\xc7A\x9f\xa6*\xa3\xd8V\xf1\x19\x06\xf2\xdcWu\xe6\xf3\xd2\x10\x944\x1b\\jyT@3\x9f\xca\xae\x14\x1d\x7f\x8e#0\xf0;;_zo\xdd\x01\xec\x98!#\x0c\xea\x14\x9c#o\xa6[\xa6\x99\xc5/b\x18R\xc0\x83\x1f(W\x13\xff\x15\xf1\xa5\xd1\xedT\x08#\x95\xb1%\x07\xa3\xd6GY\xf7\x92e\x89\x81\xf2>I\xc6o\xceW\x19u\xd0d\xee9\xa3@\xea\xfa\xa1X\xe4R\xfc\xabf\xf5RV\\\xe6/\xe1\xbc\xede|\x84\x1br\xa3\xd8C\x01\x92\xd8)\x0b\xe4\x8chB\xc2\xa1>\xcd8 w[\x1e\x97\xd55\xaf)\x15N\x83\x17>\xc6hj>\x05\xd3\xd3\xab\x1c\xa8\x90H\xf3\x11\x11\x03l\x1d(\xdb\xa2\xcb\x8az\xcd\x9c\xc2\xa7\x19\xf9 \xa5\xb7\xc2.\xbbwe1\x98\xc0\xed4ep\x98\xc1\xe2\xcfbI\xdb\xddD\x86\xbf\xdd~\xf8\xd1]p\x8b\xf4Y\x80\xa0\x16#\xf2\x93\x15\xda\xf7\xdaXO\'p\xf5 \x12\xfd\x97I\xe8\x9b\xf4\xd7R\xe7`\xf2w2\xe6\xbb\xb7\xfc\xb6\xe1\xd0\xbf\xdd\x9d\xa4h%\x9a\xf6\x818\xe2v\x94\xd0+\x9a9\x92\x1d\x9c@\x1e\xb8\x83\xb1\x98\xf3\xacw\x88\xaf8\xe9\xc7R\x15\xd1\xf9\xcaL:rPi\x8a\xe3[KP\x80Zb\xe9\xf3=\xacL"\xcb\xb2\xf7^y\xff\xbfH\xc3\xb8\xe7A\xafx\xd3\xa2\xc8y\xdeR\xb9\x86\xe5\xc7\x17DTc\x9e\x93\xe5\xa1\xfd\xc5qG\x87 \xb9\xe9\x96\tw\xb1\x18\x1c\x9f\xac\x8d\n\x94\xb5+\x1dl\xf2\xe6D\xabe\x98\x9b\r;\xfb`e\xe0\xcc\xf5\xde\xf7\xac\xca\xf0\xa6\xb6\x9a\x82\xec\xa2\x03C\xd3\x0e\xf88\x05\xcc\'S\xc3$\x86\x90\xa4O\x17\x9b\xd0#\xd6\xa0\xaf\x16\xad\xd1l:3\x86\xd3\xed\xd7\xa5\x9a\xf8I\xe6\xceB89\xaa\xc1\xba\xf0z\x9d0n\x8bnm\x05Fg-\xd7{\xbc\xc4U\x8bx\x96\x0f\xe8\xf3\x1b\xc6K\x05\x06\xd2\x9e0C"\x05\xa2\xf1\xda\xdb\x99I\xf3\xb7r\xfc?\xba\x8c}Zu&\xcc\xd47\x96\xf1\x7f\xd9\x9e?UU\xf3\xbfjE\xefj\x9f\xbcy\xd6G\xd77}\x80\x9aM\xc3lC\x01m\xd9\x06\xc7oB\xfc2H\x13P\xbdR\x16v\x8b\x87\x16\xba\xbd\x02x=\xaas\xb6\x01\xbf\xd6\xd6\xfaN\xb2\xab\xa7\xcaC\'O\xfb\x9fVF\xe2 \\\x02\xfaG\x0cMw\x10d\xc9\'#\xb3\x8f\x1f\xef\xb9\x14\xed\xe0\xee\xb12\xf6(\xdbT\xf9\xcba\xe0\xb8\x8a\x00c\xf4\x937ZJ\x86\xa7\xf4\x8c\xee5\xce\xdas\xe4_s\xa8\xb8\x18\xd7\xac\x8a\x93H\xe0\xed:\xd8\xd2\x02\x10d\x9dj\x8e\x11\x1fGc\xef\xb1\xc0\xefz5\xed\xd7\xe5?\xb0\x9c\t\xe2\xed\x1d\x892F*H\xf4\xfa,\xfb\xc5.f\xb3\x91f\xdd\x11\xcaJ\x8a@\xf9\t-\xa8[\xda&\x92\xd1\x1dC-\xa1\xfc\xed\xe8?\'\x9f\x87\x12u\x18\xf4\xd8P\x15\x13.\xc33\xa6\xf3]g\x8d:\x8bF&\xd4\x08B\x81{\x99[y\x995a\n\xb5Q#\x081"V@\x0c\xa6X\xeftl\xa0\xebC\x84GO\x11\x10\xcfsY9\xf5\xd8\x01Tc\xf0\xc5\xd42;^\x86\xf3|\x99\xcb7\xb8\xcb\xbc\xac\x14\x8a\x99\xfe\xc4\xf7V\xce\xbd\xdf\x8a\xad\xb0Y\x18|Y\x81@a\xdc\x8d>x\xca\xf6\xf9#\xe7\x94\x0e\xc7\xa1\x06\x9cd\xf9\xb3j.\x9f\x9e\xb7A\x8dY\xb4\xad\xf2\xd0\xd7\x05\xfe\xcd\xe1\x17\x0e\x10\xc3\x982)\x9c\x1f\x87\x82\xf9\xfd\x97A\x99\xdd\x18\x8c9.\x11\xb1s-)\xa4\r\xefu\xf8\xddGbw5\xf5\xd8\xae\r\x9e\x0f\xaf?Jz L"\xe9\xcf\xfcY\xb1\xe3\x07q\x90P\xc7\xea\xdb%\xe7\xdf\xc2\xaa\x05rt\xd3niZ\x8es\xd6U\x1a\xfd\xd1\xe5\x9a\xc5\x94{\x00\x03\x82\xb91U\xbbo\xf3\xdfRe4|*\x10{P.$\x84S\xf2?\xfa\xbe\xaf^f\xd1\x81\xcf\xd4\x14\x80\xc2 \xec\xa4e\x8e\x1a\xfao]\xbe\xfcE\xc9\xb8<\x9cu\xae\xe9\x1a\x8d! \xf9\xc07\xfd\xea<\x0c;\xde\xbfY_\xbee\xe0\xf1\xb1\x80\xde\xfea\x0f.\xd65P\x89l%\xbfG\xe2\xe3\x909\x80\x00\x8b\x01\x85xB#\xab|\xd8\xd6\x83\x86\x0eE\xc0ET\xd6o}(8^LZ-N\x9b!\xafF\xebk\xc5j\xb56p\x91\x1a\x8d\xb7\x14\xe5\xb6\xbf\xa1\xc7\r\x04 \xd4\x95\xca!wZA\xf0\xe5\x9bd\xb5\t"\x14\xf7\x12&\xfb\xd7q\xec\xe2\xb16\xfc\xae\x06"\xe0)\xcd\xf4{7\x82\xd7\xec\xae\xc9\xde\xd4\xdb\xb9\xf0\t\xdb\xc0\xc1\xe6\xe4\x00\xff\x19\x1c\x90\x1c\x82\x02\x05\x11\xee\x15\xf9\xc0\xa3\x9as\x1f\x96\x14\x1fy \xb2v\xca\xa9s?\'\x80\x03r[:U\xe0\xc5\x82N\x07xX\xe3\nM\xfe-y{\r\xed\x06-\xa6,[\x11\xbc\xa8:\xee5\xfeeS|\x9fQ\x02\xa3\xa0\x86\x11\xbe|7\x16\x15c\x11qV\xc6FI\xed\x10N\xe5\xf2\x01\xd3\xe0\xc3>m\x16\x91\xa0\x1a\xeaT\xe0\x89\xb9\xfeZ\xb7y\xb8\xb55\xe3<\xb7\x1c\x91&\x13\x9b\xf5A\xbc\nb\x8e;<vE\x1e\x92\xb4\xb3\x04\xff\xd1^B\xa6\xfaqo\x02of\xad\x96\xaa\n\xf7\xcb@\xa0*\x02\xb4H\n\x93\xd2\xbf\xe8\xbb`K\xb2\x9e]`\xca.\x16\xf4\x0b\x92\xfe\xd4`E\xae\x86\xb6\xc6+\x85R!\xc2\xc2\n\x06\xd1S\xa9BK`U\xe1\xfa\x13\xf8x3\x9d\xa0\xe8Y\xdd\xb8\x89\x16w\xac\x89\xf6\xc6\xf2M\x1f\x03\xb5\xa4\xd12\xc5/\xb9\x02\x90646\xe76-\x1a2\x85\x8a\x17\x08\x85-\x9bo4x\xe9\xc6\x07\xf4\xfa\xd1&1\xc0h\xb5\xd4{\xfd\xd4R\xe6=+\xfd(!\xd9\xb7B\xbc\xcc\x91\x13\xbc\xb1\x94\xa2L\xbf\x88\x92\xf64\x99\x9d\xc9#8m\x06!y5p\x13|\xfa\xd0\x99\xbb\x05\x00\x1a\x89\x99\xa9\xdf"\x01i\xab\xdd\x93\xb6Rn:\xdab\xbb%\xc6"\xcb\x8a\xa7\x87\xd5\xbc\xe0\x9c\xfa;\x81H\x89b~\xb5\x85\xa8\xe3\xd16\xc5\xde\xd3A\x89\xd5\x0b\x7f\xa5\x80\x03\xba\xa75e\x95\x82<%;~\x08\x18\xb7S0L\t\x8cwLZ\x1a\x08\xb9\xdb\xdb\x81\x07M*\x7f_\x15.\x8a\x9fP\xf6\x01\x80p?Xi\xb2\x1e\xb3\xd8\xfe\xdf\x13\xdb\xd6~\xbf\xc5>\xb9K\xd6\xee%d\xd3\x94\x90S\xd8S\xfa\x1f\xd5$\x1a-\x04Yg\x98l\xe3\xac\x03\x15\xd3@\xc3\x83\x88\xcf\xed\xab7\x93C\xe9\xaf\xd4);\xd5\x1d\x91II\x92\x84\x03\x04\xf9\xb0\xcd\x82\xfd\x85\xf5S\x82\xa5\xdcyP\xf4\xb7\x81F\xed\x16\xa3\xf8v\x16_\xc0\xc4]\xceOI\xec\xe49\x89.W\x9fr\xaf<\x10\x0c\xe7M-\xf1\xc2\xfc\xf0\xe6\t\'\xea\x1e\xefI\x17\x83\xf9\xbb_\x95\xa0\xd8\x10\xff\xbd\xd9q\xd1\x12\xc14\xbc\xf8k\xa3v\xd4\xbd\xa9\xc4;cF\x15F\xb6\xc6\x08\xa6U\x8b\xf9\x19_\xef\x0e/\xb6\xaeuc\x15\x90\xec\x7f8\xcb\xa4\xc8?\xb79\xdd\xeb\nH\x8bB\x17\x13\xac\x10=\xe8\x87\xc9\x93@f\xdd\xaaI\xbd\xd7\xae\x17vrW<\xd6\xc0@W\xba\x1b\xa0U\rc\x0b\xdb\xd0u%\xd9A\'\x991Tt\x12\xba\xdcs\xe1=\xf6\xf0\x957}$\xd0\xaa\x87J\x98\x9d\xdcc\xfe\xe5\xac|\xe7\xae"}\xf0\xa1?.6\xd1\x1ay\xd7\x87\x9c\xe2o\xaf\x94\x99\xc1gE\xd4\xe2\x05y_\xbf\x0e\xc4H\xe8\xe8?{\xdc\t\x81\x8f\x0e\xfbV\xca\x0c\x98\xf9@\xa5\x88\xb2\x1a\xfa\xe0\x82-\x81\xb9\x9cC\xc9\x0f\xe1w5&\xf9\xd23\x9a\x08\xa9\xc5[\xcdt\xea\x99\xa9\xfc\x9a\x83$aP\x98\xa4F[\xf3v\xdd\xe8\xbf\xc3S\x1d\\\x93\xcd6\x1a\xc6\xf9~\xfep\x13\xa9\x00\x946\xd9\xcd\x92\xd1\x80R\x8b@\xe3\xb6\xef\x96J\x046C+5q8\xeck\xa3\xe0n\xe5k\n\xa9\xd6\xe9M\xef\x94g\x07\xfe\xb2\xe2T+\xbfb\xf4t\xd8\x19\x07\xe5+\xa6\xab\x84\xa2\x04\xd5\xf2\xab\x87\xb1\xab<\xa2\x8a\x01C\xae\xd7c\xa5\x01\x8a\x15\x82\x0c\x8f\x14Ua\xefb\t1V{I\x1e\x0c\xc4\xd6\xf7v\xe8\xacj\xc8^A\x97e\xbe9c9\x9c\x86\xef\x16\x8f5\x0e\xbb\xa6\xf5\xf3\xb5\x1aJ]\xfa\xcd\x16\x98 d\xb7%\xb5\xbcZD\xe2\x0c\x8c\xfb\xa8~c\xfeJ\xed5p\xdd\x9b5\x8fJ`jc5\x13\xb5\x1a\x88\x85\xd7\xf1u_,\x1a\xfe#e\x07\x11n\x81N\x1e\x91\x84\xfa\x19\xac\xb7\x0b\xed\xd4A\x89\xe1\xc0j\xf3\xf8v\xf6SM,\xb4\xd0{\xb4\x8bmJ\x10\xde\x7f\xb9\x03&W\x85\x11\xaf\x81\x1f\xde\x15\xb7\xb5\x8d@\x85\xf2\xc2\xd99\xac\xbc\xbd\xf2\xd1\x01O\x17\x18\xc9Q5L\xf7\x9f\xd42\xe4*iXO\xc3Pz\xde2\xe5"\xdaN1\x06\x19\xa4o\xe2p\x87\x82\xee\xe1\xd5\x9bK\xc3\xbd\x14R\xb9\xc4\xdaG_s:\x1e\xfeo$i\xb1\xacB\x87\xcaN\x178\xef\xdd\x0fasjr\t\x9f[pH\x90\x93\xaa\xe8\xf9\x9c\xad\x95\xee\xb3<7\xdc{\xdc\x11D\x9do\x9f;G\x9fX\x80\xa4Y(\x1f\xfc\x86\xe7\x85\t\x93\x04\xc6\xa1\x9d\xd7MJ\r0\xda<!\xc8(C~\x02\xf5\x8f \xd7\x1d~z\xbaR_\xc9\x02\xcb\xe4\'\xd3\xdd\xa4\xe4G<\xdf@\xd2\xe85\xb1\xda\x0e\x08\x9d\x8b\x86\x1f\xc5ni\xda[X\xdd\xab\xbc\xcb\xa2iz\x9f\x1b\xfe\xad{\xdc8\x16I\x17\xc4=\xa9\x98\xb4\x860\xad\x02a!\xe1S1\xc8_o\x84\xef\x95v\xe8|\xe4\xea\xd5\x85uw\xcdPr\xdc"\xa2\x8c\x92\x81\x98*\x96\x9a\xa4\xcb+\xf4\xb8\x17DB4\xc7\xd1i\xd7\r\xc3a\xee5j2\x89 \xee\x7f\x0cg\xa8\xff\xc9J:\x92\xf8\x14b\xb5K\x9aJ\x15n\xb0\xe2\xa8\xac\x1c\xb7\xae]\x9e\xdd\'\xdc\xa0\x90Tn\xdf\x17\xfe\xc0\xef:\xfa\xfc*{\xeb\x92ID\xf3\xf0\x0c\xe8\xe0\xdeb@\x82ol\x08`\xe2\x93\xf7\x15\xd7\xec4$Jl\xebVX/\x85\x7f\xdf\xee\xf44\xbe\xae\x1a\r\xc6\xc7\x8b\x04T\'\xfb\xc2\xe6\x9a\xcf\xe84\xf7\xf8\xc3\xac\x18u\xf7\x1bV\xc9\xe7\x10\x04\xca\xe99\xbaLhW\xf3(P\x9f\x81\xdf3\t\x9d\xd5\xf4\x10\xe2<\xca\xf4\xa4\xed\xa7\xe3G\x11|\xd0\x7fgdy<8Z\x00\xec\x8fh\xe8,\xff%&\xa7\xccmk\x93\xbf\x9d\x0c\xc0\xff\x9f]7\xe5\x9f\xe4W32\xafo:gm\x88{1\xb9Mut\xf8\xe68\xc3\xa2l\xef@s]B\x80\xbd\xdcz\xe5:\xf0~@\x93\xb5VaB0\xe1P\x08\xb0\xbe\x15<\x17\xd0\xb7\xa2\xf9h\xb5\xd5x\xf1\x01\xd7\xf2P\x023MrRq\x97\x8dE\x10\x93&Y\xca\xea \xca\xa5\x9b\x1d\xccB \xec\xba\xfb<clq<\xa9\xff\xf2\xb6\xf9O\xb9\xcbzwPt9k\x1c\xca\xbf\n\xbcC1Q\xebA\xa5\xb8m\x9f\xc7\xce\xa6\x9e\xa4\x8d\xe8\xdb\x8d7K\x9d\xe0\xac.S\x06jX\xc8\xccqH|\x8fXm{\xee\xb7\x04\xa9/m\x1a9\x14[\xacw\x9b\xaf\x08B\xbfy\x81\xa3\xaa"\xa5+?\xdc\xa6\x1e\'\xf2O\x02\xfa\x99\x03{(\xbc:O\t\xb5;\x95\xf1\x98\x92\xacu\xa6\xa3\t(\xba#\x05>\x0e\x86\xc5\xb9\nS\x96h\x97b|\xfd"\xea}*\x9d\x1e\x97\xaf\xe8\xaeCP?Kb\x0ej\xfc\x0bgS7\xa8\xfdx=\x1a\x82\x80\x9e\x1b/O\xd6\xc6<\x84\\\nT\x84\xb7!z\t\xa5\x0b\xe6\xa8\xb3!\xf5%_Y\x0bDXO\x10ZH1I\xcc\xbb\x04\xac\x89@u\x17!e\xa0&\xc6\xec\x84\xc4\xc5\xcd\xfc\x8fCAIp\x9f.\x9c[\x8a\xee\xde\xe0\xd4\x1b\xd5\xed\x08f\xf8\x7fb\x99E\xe7c-\x8f\xac>\xec\xa2\xc0\x9dW\x98t\xd0^\xe9lY\x9e\x1d\x19\xe5\xd6\xdaO\xdc\xf0\xd6\x80\xa5\x04\x06\x1bo\xb2\xb2\x13k\xdf\xe9\xfb&\x17\xcd}\xff?l[P\xc8\xcaob{}j\xa7\x9d>i\xd1\xa2\x02Tvc\r\xc9N%\xc50\x81\xbb\x83\xeb\x02\xe2rYmfd\xb1\xe6\x80\x8e_Y\xd9\x14\x07j\x0c\xc7\xef\xe5\xa9\x0c\x8ep\xbat\x10\x8f\x1a\x10S\xeb\xb6\xd6a\xf9\xf7}\xe4\xdd\xf8\x966\x98"^v,\xc7a\xf3\x9c\xeb\x98Fb\x12\x9cz\x97ru\x9d\xbc\x9a\x80v\rW\x9bn\x1de_\x8c\xf9\xb6\xc4\xe5\xb3$\x9b\x15\xbfL\x01\xce\x02 \xc5\xde#\xf5\tp:X\xa2\xce\x00p\xd6w\xa3\xf62\xb3\x9d7!\x02\x8c-q!\x8dq\\>\x08\xbe\xde\xa1\x033\x0cXx>!\x90\xcaxb\'\xce\xadD\xf0\x1c\xd9\xd9\xd1z;\xc1=8#\xf8\xe5\x8b\x82j\xc3N\x8a\xa6\\\xc4`N\x8dyW\xfa\xa4|s\x90\x94\x84g\xeb\x14\xc9\xe6+#\xd5\x1aMsZ\x05N\x90\x0f\xc3H\xdf=\x0e\xd6rX\xe4\x11m\xc4\xba""\xcd\x15\xdb\xb0O\xff\xe1OA\xf5\xaa\x8e%}\xad\xcc\xff\'8\xf2bA!\x1a\x84\x92\xa9\x0e\xb5v@\xa7hs\x11K\xd1?\x02e{\xec5AC\xa9\x0c\x81\x07R5\x9c\xe09\xaft\\\x82s\xbd\xdf\xee\xd8\xd7\x1b4\n;\x8d?w\x91\x0b\x11\x821\x85\xbb\xe8\x8d\x14\xa1 P#f\x8b\xdc\x0f\x89\x8dw%\xb8\x94\xd8-i\xd8\x05p\xa6\x0c\x0c\xfdV\xe1\xa1\x82z\xc9\x08ajDj\x01O\xb6\x90&\xefd\x110P\nw\xf3\x08u\xbc+J\x86\x8d\x1e\x1e\xa3\xd1M\xd5.\xe8qn\xf9\x13T>Q\'\xb5UC\xe1fY\xa0!\x13^\xab\xc0,C=Y4w\xac\xb3He\x8e\x96o]\xa5\xd6\xf1\xae\xdf\xa9\xdc\xec\x81\xa4\xfb\xfb\xed\xe5y\tK0\xf8R\x8b^\x13#\xc5\'L\x81\xa9\xd9,\xe5U\xeb\x8e\x07\x08\xd8.\xd8\x00\xc4\xb9_\xd2,\x88\xb7\xdbKG\x00\xd3\x1eo\xd4ve\x9b\x81+E\xbf\x06\xdb\x17\tr&j\xef\xaa^\x17t\x8d\xebWi_w\xc9\x07\xaa\xc6y\xdeL\x7f\xc7T\x85\xdd\xee\xfa\xaa\x86\x88\xb6"\xb8^NO\xc5\x1cn\xa6a\xe9\xf3\xa6\xa1\x92\xd5\xa8\xe8\xfeT\x83@\x9dmb5\x14\x02\x96\x081\xea~&\x1d\xf1\xeb\xbff\tvw\xc9/\xd9h\x06R\x9c\x02g\x8f\xc7<\xf9\xb8\xb3,\xb3\xe7\xa9Qd\xd7\x1a]]\xfet\xe1}R\xf0j\xaf\xcc\xb8\x01\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^\xb0`\x9fr\x7fr\x08\xf1\x95\xaa#\x8a\x0f\xde\xf3^'}
Describe the bug Consider an encrypted PDF (one that has Encrypt dict in the trailer). If the password is empty and it is also digitally signed, pdfminer tries to decipher all strings and streams, however the /Contents entry in the digital signature dictionary (the signature value) is also deciphered. Which it should not be. Then the signature value can not be further processed and interpreted. In some cases pdfminer even fails to decipher the hexadecimal value and crashes with "Data must be padded to 16 byte boundary in CBC mode" exception message.
To Reproduce
PDFPage.get_pages
and see the crash on the file below:Expected behavior I was unable to find the correct behavior within the PDF Reference 1.7, but I have seen tens of encrypted PDFs with digital signatures and none of them had the signature encrypted. I don't know if it is specific for the Contents entry in the digital signature dictionary or hexadecimal strings in general, but at least the signature value should not be decrypted.
There are other exceptions for deciphering, such as Identity filter in DecodeParams, used for XML metadata for example. But the concern of this Issue is the crash on this particular PDF.