diff options
| -rw-r--r-- | cryptography/cryptography.pdf | bin | 974030 -> 2215896 bytes | |||
| -rw-r--r-- | cryptography/cryptography.tex | 2 | ||||
| -rw-r--r-- | cryptography/images/lecture14/a5_1.png | bin | 0 -> 1591379 bytes | |||
| -rw-r--r-- | cryptography/images/lecture14/combine.pdf | 654 | ||||
| -rw-r--r-- | cryptography/images/lecture14/compose.pdf | 1750 | ||||
| -rw-r--r-- | cryptography/images/lecture14/lrs.pdf | 748 | ||||
| -rw-r--r-- | cryptography/images/lecture14/memory.png | bin | 0 -> 233560 bytes | |||
| -rw-r--r-- | cryptography/images/lecture15/feistel.pdf | 1080 | ||||
| -rw-r--r-- | cryptography/images/lecture15/sp.pdf | 3664 | ||||
| -rw-r--r-- | cryptography/lectures/lecture14.tex | 96 | ||||
| -rw-r--r-- | cryptography/lectures/lecture15.tex | 49 | ||||
| -rw-r--r-- | preamble.sty | 1 |
12 files changed, 8016 insertions, 28 deletions
diff --git a/cryptography/cryptography.pdf b/cryptography/cryptography.pdf Binary files differindex 47583ab..d4bf199 100644 --- a/cryptography/cryptography.pdf +++ b/cryptography/cryptography.pdf diff --git a/cryptography/cryptography.tex b/cryptography/cryptography.tex index 98ef1f4..702c57f 100644 --- a/cryptography/cryptography.tex +++ b/cryptography/cryptography.tex @@ -1,5 +1,7 @@ \documentclass{../Lecture} + \usepackage{../preamble} +% \newtheorem{theorem}{Теорема} \title{Криптографические методы защиты информации} \author{Андрей Гущин} diff --git a/cryptography/images/lecture14/a5_1.png b/cryptography/images/lecture14/a5_1.png Binary files differnew file mode 100644 index 0000000..7a5c676 --- /dev/null +++ b/cryptography/images/lecture14/a5_1.png diff --git a/cryptography/images/lecture14/combine.pdf b/cryptography/images/lecture14/combine.pdf new file mode 100644 index 0000000..4137ba4 --- /dev/null +++ b/cryptography/images/lecture14/combine.pdf @@ -0,0 +1,654 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 -0.000000 0.000000 1.000000 231.000000 62.644684 cm +0.000000 0.000000 0.000000 scn +7.114918 10.915556 m +7.475167 10.915556 7.619267 10.915556 7.619267 11.257792 c +7.619267 11.437916 7.475167 11.437916 7.150943 11.437916 c +5.691935 11.437916 l +6.034171 13.293200 6.286345 14.572083 6.430446 15.148481 c +6.538520 15.580780 6.916781 15.995068 7.385106 15.995068 c +7.763367 15.995068 8.141628 15.832954 8.321753 15.670843 c +7.619267 15.598793 7.403118 15.076432 7.403118 14.770222 c +7.403118 14.409971 7.673304 14.193822 8.015540 14.193822 c +8.375791 14.193822 8.916164 14.500033 8.916164 15.184506 c +8.916164 15.941029 8.159640 16.355316 7.367092 16.355316 c +6.592556 16.355316 5.836034 15.778918 5.475785 15.076432 c +5.151561 14.445997 4.971437 13.797547 4.557150 11.437916 c +3.350316 11.437916 l +3.008080 11.437916 2.827955 11.437916 2.827955 11.113691 c +2.827955 10.915556 2.936029 10.915556 3.296278 10.915556 c +4.449075 10.915556 l +4.124851 9.240396 3.386340 5.169581 2.972054 3.242249 c +2.665842 1.675165 2.395656 0.360257 1.495034 0.360257 c +1.440996 0.360257 0.918634 0.360257 0.594410 0.702494 c +1.513046 0.774544 1.513046 1.567091 1.513046 1.585103 c +1.513046 1.945354 1.242858 2.161502 0.900622 2.161502 c +0.540374 2.161502 0.000000 1.855290 0.000000 1.170818 c +0.000000 0.396281 0.792547 0.000008 1.495034 0.000008 c +3.332304 0.000008 4.088827 3.296286 4.286964 4.196909 c +4.611188 5.583869 5.493798 10.375182 5.583860 10.915556 c +7.114918 10.915556 l +h +f +n +Q +q +257.000000 71.000000 m +221.000000 23.368607 l +221.000000 118.631393 l +257.000000 71.000000 l +h +W* +n +q +0.000000 -1.000000 1.000000 0.000000 161.737183 126.000000 cm +0.000000 0.000000 0.000000 scn +55.000000 95.262817 m +55.602959 96.060593 l +55.000000 96.516312 l +54.397041 96.060593 l +55.000000 95.262817 l +h +102.631393 59.262817 m +102.631393 58.262817 l +105.612976 58.262817 l +103.234352 60.060589 l +102.631393 59.262817 l +h +7.368603 59.262817 m +6.765644 60.060589 l +4.387022 58.262817 l +7.368603 58.262817 l +7.368603 59.262817 l +h +54.397041 94.465042 m +102.028435 58.465046 l +103.234352 60.060589 l +55.602959 96.060593 l +54.397041 94.465042 l +h +102.631393 60.262817 m +7.368603 60.262817 l +7.368603 58.262817 l +102.631393 58.262817 l +102.631393 60.262817 l +h +7.971562 58.465046 m +55.602959 94.465042 l +54.397041 96.060593 l +6.765644 60.060589 l +7.971562 58.465046 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 257.000000 63.538391 cm +0.000000 0.000000 0.000000 scn +14.389223 7.108056 m +14.584485 7.303318 14.584485 7.619900 14.389223 7.815162 c +11.207242 10.997143 l +11.011980 11.192405 10.695397 11.192405 10.500135 10.997143 c +10.304873 10.801881 10.304873 10.485298 10.500135 10.290036 c +13.328563 7.461609 l +10.500135 4.633182 l +10.304873 4.437920 10.304873 4.121337 10.500135 3.926075 c +10.695397 3.730813 11.011980 3.730813 11.207242 3.926075 c +14.389223 7.108056 l +h +0.000000 6.961609 m +14.035669 6.961609 l +14.035669 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 275.000000 65.201843 cm +0.000000 0.000000 0.000000 scn +6.466472 6.052185 m +6.430446 6.934794 6.394422 8.321754 5.709947 9.942874 c +5.349699 10.843496 4.737275 11.798157 3.422366 11.798157 c +1.206834 11.798157 0.000000 8.970201 0.000000 8.501877 c +0.000000 8.339766 0.126087 8.339766 0.180125 8.339766 c +0.342236 8.339766 0.342236 8.375790 0.432299 8.609952 c +0.810561 9.726725 1.963359 10.609335 3.206217 10.609335 c +5.709948 10.609335 6.070198 7.817405 6.070198 6.034172 c +6.070198 4.899388 5.944111 4.521125 5.836036 4.160877 c +5.493798 3.044104 4.899388 0.810560 4.899388 0.306211 c +4.899388 0.162112 4.953424 0.000000 5.097525 0.000000 c +5.367711 0.000000 5.529824 0.594412 5.727962 1.314908 c +6.160260 2.900004 6.268335 3.692553 6.358397 4.413051 c +6.412434 4.845350 7.439144 7.817405 8.862127 10.645359 c +8.988214 10.933559 9.240389 11.419895 9.240389 11.473932 c +9.240389 11.491944 9.222377 11.618032 9.060266 11.618032 c +9.024240 11.618032 8.934178 11.618032 8.898152 11.545982 c +8.862128 11.509956 8.231692 10.285110 7.691319 9.060265 c +7.421131 8.447841 7.060882 7.637280 6.466472 6.052185 c +h +f +n +Q +q +31.000000 97.000000 m +191.000000 97.000000 l +191.000000 84.000000 l +31.000000 84.000000 l +31.000000 97.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 31.000000 84.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 13.000000 m +0.000000 14.000000 l +-1.000000 14.000000 l +-1.000000 13.000000 l +0.000000 13.000000 l +h +160.000000 13.000000 m +161.000000 13.000000 l +161.000000 14.000000 l +160.000000 14.000000 l +160.000000 13.000000 l +h +160.000000 0.000000 m +160.000000 -1.000000 l +161.000000 -1.000000 l +161.000000 0.000000 l +160.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 12.000000 m +160.000000 12.000000 l +160.000000 14.000000 l +0.000000 14.000000 l +0.000000 12.000000 l +h +159.000000 13.000000 m +159.000000 0.000000 l +161.000000 0.000000 l +161.000000 13.000000 l +159.000000 13.000000 l +h +160.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +160.000000 -1.000000 l +160.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 13.000000 l +-1.000000 13.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 191.000000 84.038391 cm +0.000000 0.000000 0.000000 scn +30.353554 7.108056 m +30.548815 7.303318 30.548815 7.619900 30.353554 7.815162 c +27.171574 10.997143 l +26.976311 11.192405 26.659729 11.192405 26.464466 10.997143 c +26.269203 10.801881 26.269203 10.485298 26.464466 10.290036 c +29.292892 7.461609 l +26.464466 4.633182 l +26.269203 4.437920 26.269203 4.121337 26.464466 3.926075 c +26.659729 3.730813 26.976311 3.730813 27.171574 3.926075 c +30.353554 7.108056 l +h +0.000000 6.961609 m +30.000000 6.961609 l +30.000000 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 216.000000 91.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 15.000000 m +15.000000 15.000000 l +15.000000 16.000000 l +0.000000 16.000000 l +0.000000 15.000000 l +h +f +n +Q +q +-0.999996 0.002732 -0.002732 -0.999996 201.003403 108.000023 cm +0.000000 0.000000 0.000000 scn +0.000000 1.491730 m +180.000000 1.491730 l +180.000000 2.491730 l +0.000000 2.491730 l +0.000000 1.491730 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 6.000000 106.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 15.000000 m +15.000000 15.000000 l +15.000000 16.000000 l +0.000000 16.000000 l +0.000000 15.000000 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 21.000000 83.538391 cm +0.000000 0.000000 0.000000 scn +10.353554 7.108056 m +10.548816 7.303318 10.548816 7.619900 10.353554 7.815162 c +7.171573 10.997143 l +6.976311 11.192405 6.659728 11.192405 6.464466 10.997143 c +6.269204 10.801881 6.269204 10.485298 6.464466 10.290036 c +9.292893 7.461609 l +6.464466 4.633182 l +6.269204 4.437920 6.269204 4.121337 6.464466 3.926075 c +6.659728 3.730813 6.976311 3.730813 7.171573 3.926075 c +10.353554 7.108056 l +h +0.000000 6.961609 m +10.000000 6.961609 l +10.000000 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 120.548828 97.000000 cm +0.000000 0.000000 0.000000 scn +9.353554 9.195274 m +9.548816 9.390537 9.548816 9.707119 9.353554 9.902382 c +6.171573 13.084362 l +5.976311 13.279624 5.659728 13.279624 5.464466 13.084362 c +5.269204 12.889100 5.269204 12.572517 5.464466 12.377255 c +8.292893 9.548828 l +5.464466 6.720401 l +5.269204 6.525139 5.269204 6.208556 5.464466 6.013294 c +5.659728 5.818032 5.976311 5.818032 6.171573 6.013294 c +9.353554 9.195274 l +h +0.000000 9.048828 m +9.000000 9.048828 l +9.000000 10.048828 l +0.000000 10.048828 l +0.000000 9.048828 l +h +f +n +Q +q +31.000000 51.999969 m +191.000000 51.999969 l +191.000000 38.999969 l +31.000000 38.999969 l +31.000000 51.999969 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 31.000000 38.999969 cm +0.000000 0.000000 0.000000 scn +0.000000 13.000000 m +0.000000 14.000000 l +-1.000000 14.000000 l +-1.000000 13.000000 l +0.000000 13.000000 l +h +160.000000 13.000000 m +161.000000 13.000000 l +161.000000 14.000000 l +160.000000 14.000000 l +160.000000 13.000000 l +h +160.000000 0.000000 m +160.000000 -1.000000 l +161.000000 -1.000000 l +161.000000 0.000000 l +160.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 12.000000 m +160.000000 12.000000 l +160.000000 14.000000 l +0.000000 14.000000 l +0.000000 12.000000 l +h +159.000000 13.000000 m +159.000000 0.000000 l +161.000000 0.000000 l +161.000000 13.000000 l +159.000000 13.000000 l +h +160.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +160.000000 -1.000000 l +160.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 13.000000 l +-1.000000 13.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 191.000000 39.038361 cm +0.000000 0.000000 0.000000 scn +30.353554 7.108056 m +30.548815 7.303318 30.548815 7.619900 30.353554 7.815162 c +27.171574 10.997143 l +26.976311 11.192405 26.659729 11.192405 26.464466 10.997143 c +26.269203 10.801881 26.269203 10.485298 26.464466 10.290036 c +29.292892 7.461609 l +26.464466 4.633182 l +26.269203 4.437920 26.269203 4.121337 26.464466 3.926075 c +26.659729 3.730813 26.976311 3.730813 27.171574 3.926075 c +30.353554 7.108056 l +h +0.000000 6.961609 m +30.000000 6.961609 l +30.000000 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 216.000000 45.999969 cm +0.000000 0.000000 0.000000 scn +0.000000 15.000000 m +15.000000 15.000000 l +15.000000 16.000000 l +0.000000 16.000000 l +0.000000 15.000000 l +h +f +n +Q +q +-0.999996 0.002732 -0.002732 -0.999996 201.003403 62.999996 cm +0.000000 0.000000 0.000000 scn +0.000000 1.491730 m +180.000000 1.491730 l +180.000000 2.491730 l +0.000000 2.491730 l +0.000000 1.491730 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 6.000000 60.999969 cm +0.000000 0.000000 0.000000 scn +0.000000 15.000000 m +15.000000 15.000000 l +15.000000 16.000000 l +0.000000 16.000000 l +0.000000 15.000000 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 21.000000 38.538361 cm +0.000000 0.000000 0.000000 scn +10.353554 7.108056 m +10.548816 7.303318 10.548816 7.619900 10.353554 7.815162 c +7.171573 10.997143 l +6.976311 11.192405 6.659728 11.192405 6.464466 10.997143 c +6.269204 10.801881 6.269204 10.485298 6.464466 10.290036 c +9.292893 7.461609 l +6.464466 4.633182 l +6.269204 4.437920 6.269204 4.121337 6.464466 3.926075 c +6.659728 3.730813 6.976311 3.730813 7.171573 3.926075 c +10.353554 7.108056 l +h +0.000000 6.961609 m +10.000000 6.961609 l +10.000000 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 120.548828 51.999969 cm +0.000000 0.000000 0.000000 scn +9.353554 9.195274 m +9.548816 9.390537 9.548816 9.707119 9.353554 9.902382 c +6.171573 13.084362 l +5.976311 13.279624 5.659728 13.279624 5.464466 13.084362 c +5.269204 12.889100 5.269204 12.572517 5.464466 12.377255 c +8.292893 9.548828 l +5.464466 6.720401 l +5.269204 6.525139 5.269204 6.208556 5.464466 6.013294 c +5.659728 5.818032 5.976311 5.818032 6.171573 6.013294 c +9.353554 9.195274 l +h +0.000000 9.048828 m +9.000000 9.048828 l +9.000000 10.048828 l +0.000000 10.048828 l +0.000000 9.048828 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.000000 41.876373 cm +0.000000 0.000000 0.000000 scn +5.655910 1.224857 m +5.890073 0.216159 6.754671 0.000010 7.186969 0.000010 c +7.763367 0.000010 8.195665 0.378272 8.483866 0.990696 c +8.790077 1.639144 9.024239 2.701879 9.024239 2.755916 c +9.024239 2.845978 8.952189 2.918028 8.844114 2.918028 c +8.682003 2.918028 8.663989 2.827966 8.591940 2.557778 c +8.267716 1.314920 7.943492 0.360260 7.222994 0.360260 c +6.682620 0.360260 6.682620 0.954670 6.682620 1.188831 c +6.682620 1.603118 6.736657 1.783243 6.916782 2.539766 c +7.042869 3.026103 7.168955 3.512439 7.277030 4.016788 c +8.015541 6.952817 l +8.141629 7.403128 8.141629 7.439154 8.141629 7.493190 c +8.141629 7.763378 7.925480 7.943501 7.655293 7.943501 c +7.132931 7.943501 7.006844 7.493190 6.898769 7.042879 c +6.718644 6.340393 5.745972 2.467716 5.619885 1.837280 c +5.601873 1.837280 4.899387 0.360260 3.584478 0.360260 c +2.647830 0.360260 2.467706 1.170819 2.467706 1.837280 c +2.467706 2.863990 2.972054 4.304986 3.440379 5.511821 c +3.656528 6.088219 3.746591 6.322381 3.746591 6.682631 c +3.746591 7.457166 3.188203 8.123627 2.323606 8.123627 c +0.666460 8.123627 0.000000 5.511821 0.000000 5.367721 c +0.000000 5.295672 0.072049 5.205609 0.198136 5.205609 c +0.360249 5.205609 0.378261 5.277659 0.450311 5.529833 c +0.882610 7.078904 1.585095 7.763378 2.269569 7.763378 c +2.449692 7.763378 2.737892 7.745366 2.737892 7.168966 c +2.737892 6.700643 2.539755 6.178282 2.269569 5.493809 c +1.477020 3.350327 1.386958 2.665853 1.386958 2.125479 c +1.386958 0.288209 2.773917 0.000010 3.512428 0.000010 c +4.665225 0.000010 5.295661 0.792559 5.655910 1.224857 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.000000 86.876373 cm +0.000000 0.000000 0.000000 scn +7.745355 6.916792 m +7.745355 8.051576 7.168955 8.123627 7.024856 8.123627 c +6.592557 8.123627 6.196283 7.691328 6.196283 7.331079 c +6.196283 7.114930 6.322371 6.988842 6.394420 6.916792 c +6.574545 6.754680 7.042869 6.268344 7.042869 5.331697 c +7.042869 4.575173 5.962121 0.360260 3.800627 0.360260 c +2.701868 0.360260 2.485718 1.278894 2.485718 1.945354 c +2.485718 2.845978 2.900005 4.106850 3.386341 5.403747 c +3.674540 6.142257 3.746591 6.322381 3.746591 6.682631 c +3.746591 7.439154 3.206215 8.123627 2.323606 8.123627 c +0.666460 8.123627 0.000000 5.511821 0.000000 5.367721 c +0.000000 5.295672 0.072049 5.205609 0.198136 5.205609 c +0.360249 5.205609 0.378261 5.277659 0.450311 5.529833 c +0.882610 7.078904 1.585095 7.763378 2.269569 7.763378 c +2.431680 7.763378 2.737892 7.763378 2.737892 7.168966 c +2.737892 6.700643 2.539755 6.178282 2.269569 5.493809 c +1.404971 3.188214 1.404971 2.629828 1.404971 2.197530 c +1.404971 1.801255 1.459008 1.062745 2.017394 0.558397 c +2.665842 0.000010 3.566466 0.000010 3.728577 0.000010 c +6.718645 0.000010 7.745355 5.890082 7.745355 6.916792 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 57.000000 71.000000 cm +0.000000 0.000000 0.000000 scn +3.000000 1.500000 m +3.000000 0.671573 2.328427 0.000000 1.500000 0.000000 c +0.671573 0.000000 0.000000 0.671573 0.000000 1.500000 c +0.000000 2.328427 0.671573 3.000000 1.500000 3.000000 c +2.328427 3.000000 3.000000 2.328427 3.000000 1.500000 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 83.000000 71.000000 cm +0.000000 0.000000 0.000000 scn +3.000000 1.500000 m +3.000000 0.671573 2.328427 0.000000 1.500000 0.000000 c +0.671573 0.000000 0.000000 0.671573 0.000000 1.500000 c +0.000000 2.328427 0.671573 3.000000 1.500000 3.000000 c +2.328427 3.000000 3.000000 2.328427 3.000000 1.500000 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 109.000000 71.000000 cm +0.000000 0.000000 0.000000 scn +3.000000 1.500000 m +3.000000 0.671573 2.328427 0.000000 1.500000 0.000000 c +0.671573 0.000000 0.000000 0.671573 0.000000 1.500000 c +0.000000 2.328427 0.671573 3.000000 1.500000 3.000000 c +2.328427 3.000000 3.000000 2.328427 3.000000 1.500000 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 135.000000 71.000000 cm +0.000000 0.000000 0.000000 scn +3.000000 1.500000 m +3.000000 0.671573 2.328427 0.000000 1.500000 0.000000 c +0.671573 0.000000 0.000000 0.671573 0.000000 1.500000 c +0.000000 2.328427 0.671573 3.000000 1.500000 3.000000 c +2.328427 3.000000 3.000000 2.328427 3.000000 1.500000 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 161.000000 71.000000 cm +0.000000 0.000000 0.000000 scn +3.000000 1.500000 m +3.000000 0.671573 2.328427 0.000000 1.500000 0.000000 c +0.671573 0.000000 0.000000 0.671573 0.000000 1.500000 c +0.000000 2.328427 0.671573 3.000000 1.500000 3.000000 c +2.328427 3.000000 3.000000 2.328427 3.000000 1.500000 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 15787 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 298.000000 135.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Pages 5 0 R + /Type /Catalog + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000015877 00000 n +0000015901 00000 n +0000016076 00000 n +0000016150 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +16209 +%%EOF
\ No newline at end of file diff --git a/cryptography/images/lecture14/compose.pdf b/cryptography/images/lecture14/compose.pdf new file mode 100644 index 0000000..ac055fb --- /dev/null +++ b/cryptography/images/lecture14/compose.pdf @@ -0,0 +1,1750 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +30.054016 72.382675 m +270.918030 72.382675 l +270.918030 40.769272 l +30.054016 40.769272 l +30.054016 72.382675 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 30.054016 40.769272 cm +0.000000 0.000000 0.000000 scn +0.000000 31.613403 m +0.000000 32.613403 l +-1.000000 32.613403 l +-1.000000 31.613403 l +0.000000 31.613403 l +h +240.863998 31.613403 m +241.863998 31.613403 l +241.863998 32.613403 l +240.863998 32.613403 l +240.863998 31.613403 l +h +240.863998 0.000004 m +240.863998 -0.999996 l +241.863998 -0.999996 l +241.863998 0.000004 l +240.863998 0.000004 l +h +0.000000 0.000004 m +-1.000000 0.000004 l +-1.000000 -0.999996 l +0.000000 -0.999996 l +0.000000 0.000004 l +h +0.000000 30.613403 m +240.863998 30.613403 l +240.863998 32.613403 l +0.000000 32.613403 l +0.000000 30.613403 l +h +239.863998 31.613403 m +239.863998 0.000004 l +241.863998 0.000004 l +241.863998 31.613403 l +239.863998 31.613403 l +h +240.863998 1.000004 m +0.000000 1.000004 l +0.000000 -0.999996 l +240.863998 -0.999996 l +240.863998 1.000004 l +h +1.000000 0.000004 m +1.000000 31.613403 l +-1.000000 31.613403 l +-1.000000 0.000004 l +1.000000 0.000004 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 270.917969 50.619743 cm +0.000000 0.000000 0.000000 scn +45.515553 7.108040 m +45.710815 7.303302 45.710815 7.619885 45.515553 7.815147 c +42.333572 10.997128 l +42.138309 11.192389 41.821728 11.192389 41.626465 10.997128 c +41.431202 10.801866 41.431202 10.485283 41.626465 10.290021 c +44.454891 7.461594 l +41.626465 4.633166 l +41.431202 4.437904 41.431202 4.121322 41.626465 3.926060 c +41.821728 3.730798 42.138309 3.730798 42.333572 3.926060 c +45.515553 7.108040 l +h +0.000000 6.961594 m +45.161999 6.961594 l +45.161999 7.961594 l +0.000000 7.961594 l +0.000000 6.961594 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 359.000000 58.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 73.000000 m +73.000000 73.000000 l +73.000000 74.000000 l +0.000000 74.000000 l +0.000000 73.000000 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 -59.000000 131.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 74.000000 m +74.000000 74.000000 l +74.000000 75.000000 l +0.000000 75.000000 l +0.000000 74.000000 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 15.000000 49.867043 cm +0.000000 0.000000 0.000000 scn +15.407553 7.108040 m +15.602815 7.303302 15.602815 7.619885 15.407553 7.815147 c +12.225572 10.997128 l +12.030310 11.192389 11.713727 11.192389 11.518465 10.997128 c +11.323203 10.801866 11.323203 10.485283 11.518465 10.290021 c +14.346892 7.461594 l +11.518465 4.633166 l +11.323203 4.437904 11.323203 4.121322 11.518465 3.926060 c +11.713727 3.730798 12.030310 3.730798 12.225572 3.926060 c +15.407553 7.108040 l +h +0.000000 6.961594 m +15.053999 6.961594 l +15.053999 7.961594 l +0.000000 7.961594 l +0.000000 6.961594 l +h +f +n +Q +q +45.000000 107.000000 m +71.000000 107.000000 l +71.000000 87.000000 l +45.000000 87.000000 l +45.000000 107.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 45.000000 87.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 20.000000 m +0.000000 21.000000 l +-1.000000 21.000000 l +-1.000000 20.000000 l +0.000000 20.000000 l +h +26.000000 20.000000 m +27.000000 20.000000 l +27.000000 21.000000 l +26.000000 21.000000 l +26.000000 20.000000 l +h +26.000000 0.000000 m +26.000000 -1.000000 l +27.000000 -1.000000 l +27.000000 0.000000 l +26.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 19.000000 m +26.000000 19.000000 l +26.000000 21.000000 l +0.000000 21.000000 l +0.000000 19.000000 l +h +25.000000 20.000000 m +25.000000 0.000000 l +27.000000 0.000000 l +27.000000 20.000000 l +25.000000 20.000000 l +h +26.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +26.000000 -1.000000 l +26.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 20.000000 l +-1.000000 20.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 52.537720 90.667778 cm +0.000000 0.000000 0.000000 scn +5.355394 8.216127 m +5.626553 8.216127 5.735017 8.216127 5.735017 8.473728 c +5.735017 8.609307 5.626553 8.609307 5.382510 8.609307 c +4.284316 8.609307 l +4.541916 10.005778 4.731728 10.968393 4.840192 11.402247 c +4.921540 11.727638 5.206256 12.039472 5.558764 12.039472 c +5.843481 12.039472 6.128198 11.917450 6.263777 11.795428 c +5.735017 11.741197 5.572321 11.348016 5.572321 11.117531 c +5.572321 10.846372 5.775691 10.683676 6.033291 10.683676 c +6.304451 10.683676 6.711191 10.914161 6.711191 11.429363 c +6.711191 11.998797 6.141756 12.310631 5.545205 12.310631 c +4.962213 12.310631 4.392778 11.876777 4.121620 11.348016 c +3.877577 10.873488 3.741997 10.385400 3.430164 8.609307 c +2.521780 8.609307 l +2.264179 8.609307 2.128599 8.609307 2.128599 8.365264 c +2.128599 8.216127 2.209947 8.216127 2.481106 8.216127 c +3.348816 8.216127 l +3.104772 6.955236 2.548896 3.891137 2.237063 2.440435 c +2.006577 1.260892 1.803208 0.271162 1.125311 0.271162 c +1.084636 0.271162 0.691455 0.271162 0.447412 0.528763 c +1.138869 0.582995 1.138869 1.179545 1.138869 1.193103 c +1.138869 1.464263 0.935499 1.626958 0.677898 1.626958 c +0.406739 1.626958 0.000000 1.396473 0.000000 0.881270 c +0.000000 0.298277 0.596550 0.000003 1.125311 0.000003 c +2.508223 0.000003 3.077657 2.481109 3.226795 3.159007 c +3.470838 4.202971 4.135178 7.809388 4.202968 8.216127 c +5.355394 8.216127 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 58.760437 91.210106 cm +0.000000 0.000000 0.000000 scn +4.049310 3.073138 m +4.049310 4.040273 3.949885 4.627784 3.651610 5.206257 c +3.253909 6.001657 2.521780 6.200508 2.024655 6.200508 c +0.885787 6.200508 0.470008 5.350875 0.343468 5.097794 c +0.018077 4.437973 0.000000 3.543148 0.000000 3.073138 c +0.000000 2.476588 0.027116 1.563685 0.460970 0.840594 c +0.876747 0.171735 1.545607 0.000001 2.024655 0.000001 c +2.458509 0.000001 3.235832 0.135580 3.687764 1.030405 c +4.022193 1.681187 4.049310 2.485626 4.049310 3.073138 c +h +2.024655 0.253083 m +1.717341 0.253083 1.093675 0.397701 0.903864 1.346757 c +0.804439 1.861961 0.804439 2.711592 0.804439 3.181602 c +0.804439 3.805268 0.804439 4.437973 0.903864 4.935098 c +1.093675 5.857039 1.798689 5.947425 2.024655 5.947425 c +2.331969 5.947425 2.955634 5.793768 3.136406 4.971252 c +3.244871 4.474127 3.244871 3.796230 3.244871 3.181602 c +3.244871 2.648322 3.244871 1.834844 3.136406 1.328681 c +2.946595 0.379623 2.322929 0.253083 2.024655 0.253083 c +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 73.548813 107.000000 cm +0.000000 0.000000 0.000000 scn +15.353555 15.195259 m +15.548817 15.390522 15.548817 15.707104 15.353555 15.902367 c +12.171574 19.084347 l +11.976312 19.279610 11.659729 19.279610 11.464467 19.084347 c +11.269205 18.889084 11.269205 18.572502 11.464467 18.377239 c +14.292894 15.548813 l +11.464467 12.720386 l +11.269205 12.525124 11.269205 12.208541 11.464467 12.013279 c +11.659729 11.818017 11.976312 11.818017 12.171574 12.013279 c +15.353555 15.195259 l +h +0.000000 15.048813 m +15.000001 15.048813 l +15.000001 16.048813 l +0.000000 16.048813 l +0.000000 15.048813 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 73.549919 72.408226 cm +0.000000 0.000000 0.000000 scn +15.353555 15.195267 m +15.548817 15.390530 15.548817 15.707111 15.353555 15.902374 c +12.171574 19.084354 l +11.976312 19.279617 11.659729 19.279617 11.464467 19.084354 c +11.269205 18.889091 11.269205 18.572510 11.464467 18.377247 c +14.292894 15.548820 l +11.464467 12.720393 l +11.269205 12.525131 11.269205 12.208549 11.464467 12.013287 c +11.659729 11.818025 11.976312 11.818025 12.171574 12.013287 c +15.353555 15.195267 l +h +0.000000 15.048820 m +15.000001 15.048820 l +15.000001 16.048820 l +0.000000 16.048820 l +0.000000 15.048820 l +h +f +n +Q +q +227.000000 107.000000 m +259.000000 107.000000 l +259.000000 87.000000 l +227.000000 87.000000 l +227.000000 107.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 227.000000 87.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 20.000000 m +0.000000 21.000000 l +-1.000000 21.000000 l +-1.000000 20.000000 l +0.000000 20.000000 l +h +32.000000 20.000000 m +33.000000 20.000000 l +33.000000 21.000000 l +32.000000 21.000000 l +32.000000 20.000000 l +h +32.000000 0.000000 m +32.000000 -1.000000 l +33.000000 -1.000000 l +33.000000 0.000000 l +32.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 19.000000 m +32.000000 19.000000 l +32.000000 21.000000 l +0.000000 21.000000 l +0.000000 19.000000 l +h +31.000000 20.000000 m +31.000000 0.000000 l +33.000000 0.000000 l +33.000000 20.000000 l +31.000000 20.000000 l +h +32.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +32.000000 -1.000000 l +32.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 20.000000 l +-1.000000 20.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +0.000000 1.000000 -1.000000 0.000000 258.548828 107.000000 cm +0.000000 0.000000 0.000000 scn +15.353555 15.195259 m +15.548817 15.390522 15.548817 15.707104 15.353555 15.902367 c +12.171574 19.084347 l +11.976312 19.279610 11.659729 19.279610 11.464467 19.084347 c +11.269205 18.889084 11.269205 18.572502 11.464467 18.377239 c +14.292894 15.548813 l +11.464467 12.720386 l +11.269205 12.525124 11.269205 12.208541 11.464467 12.013279 c +11.659729 11.818017 11.976312 11.818017 12.171574 12.013279 c +15.353555 15.195259 l +h +0.000000 15.048813 m +15.000001 15.048813 l +15.000001 16.048813 l +0.000000 16.048813 l +0.000000 15.048813 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 258.549927 72.408226 cm +0.000000 0.000000 0.000000 scn +15.353555 15.195267 m +15.548817 15.390530 15.548817 15.707111 15.353555 15.902374 c +12.171574 19.084354 l +11.976312 19.279617 11.659729 19.279617 11.464467 19.084354 c +11.269205 18.889091 11.269205 18.572510 11.464467 18.377247 c +14.292894 15.548820 l +11.464467 12.720393 l +11.269205 12.525131 11.269205 12.208549 11.464467 12.013287 c +11.659729 11.818025 11.976312 11.818025 12.171574 12.013287 c +15.353555 15.195267 l +h +0.000000 15.048820 m +15.000001 15.048820 l +15.000001 16.048820 l +0.000000 16.048820 l +0.000000 15.048820 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 232.000000 92.001686 cm +0.000000 0.000000 0.000000 scn +4.349488 6.672883 m +4.569715 6.672883 4.657806 6.672883 4.657806 6.882099 c +4.657806 6.992211 4.569715 6.992212 4.371510 6.992212 c +3.479590 6.992212 l +3.688806 8.126383 3.842965 8.908190 3.931056 9.260552 c +3.997124 9.524825 4.228363 9.778087 4.514658 9.778087 c +4.745896 9.778087 4.977135 9.678984 5.087248 9.579883 c +4.657806 9.535836 4.525670 9.216507 4.525670 9.029315 c +4.525670 8.809087 4.690839 8.676950 4.900055 8.676950 c +5.120283 8.676950 5.450624 8.864143 5.450624 9.282575 c +5.450624 9.745052 4.988146 9.998314 4.503646 9.998314 c +4.030158 9.998314 3.567681 9.645950 3.347454 9.216507 c +3.149249 8.831110 3.039135 8.434700 2.785874 6.992212 c +2.048113 6.992212 l +1.838897 6.992212 1.728783 6.992211 1.728783 6.794007 c +1.728783 6.672883 1.794852 6.672883 2.015079 6.672883 c +2.719806 6.672883 l +2.521601 5.648826 2.070135 3.160258 1.816874 1.982042 c +1.629681 1.024053 1.464511 0.220224 0.913943 0.220224 c +0.880909 0.220224 0.561579 0.220224 0.363374 0.429440 c +0.924954 0.473486 0.924954 0.957985 0.924954 0.968996 c +0.924954 1.189224 0.759783 1.321361 0.550568 1.321361 c +0.330341 1.321361 0.000000 1.134168 0.000000 0.715735 c +0.000000 0.242247 0.484500 -0.000003 0.913943 -0.000003 c +2.037102 -0.000003 2.499579 2.015076 2.620704 2.565644 c +2.818909 3.413519 3.358465 6.342542 3.413522 6.672883 c +4.349488 6.672883 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 236.973145 92.522896 cm +0.000000 0.000000 0.000000 scn +1.247954 1.277321 m +1.269978 1.387435 1.343387 1.666389 1.365409 1.776503 c +1.387432 1.849912 1.431477 2.026094 1.446159 2.099504 c +1.460841 2.136207 1.703091 2.613367 2.026091 2.855617 c +2.275682 3.046480 2.517932 3.105208 2.723477 3.105208 c +2.995091 3.105208 3.141909 2.943708 3.141909 2.606026 c +3.141909 2.429844 3.097864 2.261003 3.017113 1.930662 c +2.965728 1.739798 2.840932 1.247958 2.796886 1.049753 c +2.686772 0.609299 l +2.650068 0.484503 2.598682 0.264276 2.598682 0.227571 c +2.598682 0.058731 2.738159 0.000004 2.833591 0.000004 c +2.965728 0.000004 3.075841 0.088094 3.127227 0.176186 c +3.149250 0.220231 3.207977 0.469822 3.244682 0.623980 c +3.413522 1.277321 l +3.435545 1.387435 3.508955 1.666389 3.530977 1.776503 c +3.633750 2.172913 3.633750 2.180253 3.802591 2.422503 c +4.044841 2.782207 4.389863 3.105208 4.881705 3.105208 c +5.145977 3.105208 5.300136 2.951049 5.300136 2.606026 c +5.300136 2.202277 4.991819 1.358072 4.852341 1.005708 c +4.778932 0.814844 4.756909 0.763458 4.756909 0.623980 c +4.756909 0.205549 5.101932 0.000004 5.417591 0.000004 c +6.137000 0.000004 6.437977 1.027731 6.437977 1.123163 c +6.437977 1.196571 6.379250 1.218594 6.327864 1.218594 c +6.239773 1.218594 6.225091 1.167208 6.203068 1.093799 c +6.026886 0.484503 5.718568 0.205549 5.439613 0.205549 c +5.322160 0.205549 5.263432 0.278958 5.263432 0.447799 c +5.263432 0.616641 5.322159 0.778140 5.395568 0.961663 c +5.505682 1.240617 5.828681 2.084822 5.828681 2.495913 c +5.828681 3.046480 5.446955 3.310753 4.918409 3.310753 c +4.411887 3.310753 3.993454 3.046480 3.663113 2.591344 c +3.604386 3.178617 3.134568 3.310753 2.752841 3.310753 c +2.415159 3.310753 1.967363 3.193299 1.563614 2.664754 c +1.512227 3.105208 1.159864 3.310753 0.814841 3.310753 c +0.557909 3.310753 0.374387 3.156594 0.249591 2.907003 c +0.073409 2.561981 0.000000 2.202277 0.000000 2.187594 c +0.000000 2.121526 0.051387 2.092163 0.110114 2.092163 c +0.205546 2.092163 0.212887 2.121526 0.264273 2.312389 c +0.352364 2.672094 0.484500 3.105208 0.792818 3.105208 c +0.983682 3.105208 1.027727 2.921685 1.027727 2.760185 c +1.027727 2.628049 0.991023 2.488572 0.932296 2.246321 c +0.917614 2.187594 0.807501 1.754481 0.778136 1.651708 c +0.506523 0.550571 l +0.477160 0.440459 0.433114 0.256935 0.433114 0.227571 c +0.433114 0.058731 0.572591 0.000004 0.668023 0.000004 c +0.800160 0.000004 0.910273 0.088094 0.961659 0.176186 c +0.983682 0.220231 1.042409 0.469822 1.079114 0.623980 c +1.247954 1.277321 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 244.298096 94.262695 cm +0.000000 0.000000 0.000000 scn +4.485294 0.000002 m +4.602749 0.000002 4.764249 0.000002 4.764249 0.168843 c +4.764249 0.337685 4.602749 0.337685 4.485294 0.337685 c +0.278954 0.337685 l +0.161500 0.337685 0.000000 0.337685 0.000000 0.168843 c +0.000000 0.000002 0.161500 0.000002 0.278954 0.000002 c +4.485294 0.000002 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 250.423340 92.596306 cm +0.000000 0.000000 0.000000 scn +1.600317 4.676160 m +1.600317 4.874364 1.585636 4.881706 1.387431 4.881706 c +1.086454 4.588069 0.697386 4.411887 0.000000 4.411887 c +0.000000 4.169638 l +0.198204 4.169638 0.594613 4.169638 1.020386 4.367843 c +1.020386 0.601956 l +1.020386 0.330342 0.998363 0.242251 0.300977 0.242251 c +0.044045 0.242251 l +0.044045 0.000001 l +0.345022 0.022024 0.976341 0.022024 1.306682 0.022024 c +1.637022 0.022024 2.275682 0.022024 2.576658 0.000001 c +2.576658 0.242251 l +2.319726 0.242251 l +1.622341 0.242251 1.600317 0.330342 1.600317 0.601956 c +1.600317 4.676160 l +h +f +n +Q +q +35.000000 139.000000 m +266.000000 139.000000 l +266.000000 122.000000 l +35.000000 122.000000 l +35.000000 139.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 35.000000 122.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 17.000000 m +0.000000 18.000000 l +-1.000000 18.000000 l +-1.000000 17.000000 l +0.000000 17.000000 l +h +231.000000 17.000000 m +232.000000 17.000000 l +232.000000 18.000000 l +231.000000 18.000000 l +231.000000 17.000000 l +h +231.000000 0.000000 m +231.000000 -1.000000 l +232.000000 -1.000000 l +232.000000 0.000000 l +231.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 16.000000 m +231.000000 16.000000 l +231.000000 18.000000 l +0.000000 18.000000 l +0.000000 16.000000 l +h +230.000000 17.000000 m +230.000000 0.000000 l +232.000000 0.000000 l +232.000000 17.000000 l +230.000000 17.000000 l +h +231.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +231.000000 -1.000000 l +231.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 17.000000 l +-1.000000 17.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +-1.000000 -0.000000 0.000000 -1.000000 286.000000 138.461578 cm +0.000000 0.000000 0.000000 scn +20.353554 7.108025 m +20.548815 7.303287 20.548815 7.619870 20.353554 7.815132 c +17.171574 10.997112 l +16.976311 11.192374 16.659729 11.192374 16.464466 10.997112 c +16.269203 10.801850 16.269203 10.485268 16.464466 10.290006 c +19.292892 7.461578 l +16.464466 4.633151 l +16.269203 4.437889 16.269203 4.121306 16.464466 3.926044 c +16.659729 3.730782 16.976311 3.730782 17.171574 3.926044 c +20.353554 7.108025 l +h +0.000000 6.961578 m +20.000000 6.961578 l +20.000000 7.961578 l +0.000000 7.961578 l +0.000000 6.961578 l +h +f +n +Q +q +-1.000000 -0.000000 0.000000 -1.000000 35.000000 132.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 1.000000 m +20.000000 1.000000 l +20.000000 2.000000 l +0.000000 2.000000 l +0.000000 1.000000 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 144.000000 125.237869 cm +0.000000 0.000000 0.000000 scn +6.214297 5.547834 m +11.185734 5.547834 l +11.437909 5.547834 11.762133 5.547834 11.762133 5.872058 c +11.762133 6.214294 11.455921 6.214295 11.185734 6.214295 c +6.214297 6.214295 l +6.214297 11.185731 l +6.214297 11.437906 6.214296 11.762131 5.890072 11.762131 c +5.547836 11.762131 5.547836 11.455919 5.547836 11.185731 c +5.547836 6.214295 l +0.576398 6.214295 l +0.324224 6.214295 0.000000 6.214294 0.000000 5.890070 c +0.000000 5.547834 0.306212 5.547834 0.576398 5.547834 c +5.547836 5.547834 l +5.547836 0.576396 l +5.547836 0.324223 5.547836 -0.000002 5.872060 -0.000002 c +6.214296 -0.000002 6.214297 0.306211 6.214297 0.576396 c +6.214297 5.547834 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 133.000000 19.490646 cm +0.000000 0.000000 0.000000 scn +4.521125 5.872059 m +6.250320 5.872059 l +7.619267 5.872059 7.727342 5.565847 7.727342 5.043486 c +7.727342 4.809325 7.691318 4.557151 7.601255 4.160876 c +7.565229 4.088826 7.547217 3.998764 7.547217 3.962739 c +7.547217 3.836653 7.619267 3.764602 7.745354 3.764602 c +7.889453 3.764602 7.907467 3.836652 7.979516 4.124850 c +9.024239 8.321753 l +9.024239 8.393802 8.970201 8.501877 8.844113 8.501877 c +8.682002 8.501877 8.663990 8.429828 8.591940 8.123616 c +8.213677 6.772682 7.853429 6.394421 6.286345 6.394421 c +4.647213 6.394421 l +5.818022 11.059646 l +5.980135 11.690082 6.016159 11.744120 6.754669 11.744120 c +9.168338 11.744120 l +11.419894 11.744120 11.744118 11.077658 11.744118 9.798774 c +11.744118 9.690699 11.744118 9.294426 11.690082 8.826101 c +11.672069 8.754053 11.636044 8.519891 11.636044 8.447841 c +11.636044 8.303741 11.726106 8.249703 11.834181 8.249703 c +11.960267 8.249703 12.032318 8.321754 12.068343 8.645978 c +12.446605 11.798157 l +12.446605 11.852195 12.482630 12.032318 12.482630 12.068344 c +12.482630 12.266479 12.320518 12.266479 11.996294 12.266479 c +3.458391 12.266479 l +3.116154 12.266479 2.936029 12.266479 2.936029 11.942256 c +2.936029 11.744120 3.062116 11.744120 3.368328 11.744120 c +4.485101 11.744120 4.485101 11.618032 4.485101 11.419895 c +4.485101 11.329833 4.467088 11.257783 4.413051 11.059646 c +1.981369 1.332921 l +1.819258 0.702486 1.783232 0.522361 0.522361 0.522361 c +0.180123 0.522361 0.000000 0.522361 0.000000 0.198136 c +0.000000 -0.000001 0.162111 0.000000 0.270186 0.000000 c +0.612422 0.000000 0.972672 0.036023 1.314909 0.036023 c +3.656528 0.036023 l +4.052802 0.036023 4.485101 0.000000 4.881374 0.000000 c +5.043487 0.000000 5.259636 -0.000001 5.259636 0.324224 c +5.259636 0.522361 5.151561 0.522361 4.755287 0.522361 c +3.332304 0.522361 3.296278 0.648448 3.296278 0.918635 c +3.296278 1.008697 3.332304 1.152797 3.368328 1.278884 c +4.521125 5.872059 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 147.803467 14.969536 cm +0.000000 0.000000 0.000000 scn +4.088829 0.144094 m +4.088829 0.198133 4.088829 0.234159 3.782617 0.540371 c +1.981371 2.359629 0.972674 5.331684 0.972674 9.006225 c +0.972674 12.500640 1.819258 15.508721 3.908704 17.634190 c +4.088829 17.796303 4.088829 17.832327 4.088829 17.886364 c +4.088829 17.994440 3.998766 18.030464 3.926716 18.030464 c +3.692554 18.030464 2.215533 16.733566 1.332923 14.968348 c +0.414287 13.149090 0.000000 11.221757 0.000000 9.006225 c +0.000000 7.403116 0.252175 5.259634 1.188823 3.332302 c +2.251557 1.170807 3.728579 -0.000002 3.926716 -0.000002 c +3.998766 -0.000002 4.088829 0.036020 4.088829 0.144094 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 153.401367 19.310524 cm +0.000000 0.000000 0.000000 scn +8.033554 7.529209 m +7.457155 7.421134 7.241005 6.988835 7.241005 6.646597 c +7.241005 6.214298 7.583242 6.070199 7.835417 6.070199 c +8.375791 6.070199 8.754051 6.538523 8.754051 7.024859 c +8.754051 7.781383 7.889454 8.123619 7.132931 8.123619 c +6.034172 8.123619 5.421748 7.042872 5.259636 6.700636 c +4.845350 8.051569 3.728578 8.123619 3.404352 8.123619 c +1.567083 8.123619 0.594410 5.763988 0.594410 5.367713 c +0.594410 5.295664 0.666460 5.205602 0.792547 5.205602 c +0.936646 5.205602 0.972672 5.313676 1.008697 5.385727 c +1.621121 7.385108 2.827955 7.763370 3.350316 7.763370 c +4.160877 7.763370 4.322989 7.006847 4.322989 6.574548 c +4.322989 6.178274 4.214913 5.763988 3.998764 4.899390 c +3.386340 2.431684 l +3.116154 1.350936 2.593793 0.360252 1.639133 0.360252 c +1.549070 0.360252 1.098759 0.360252 0.720497 0.594414 c +1.368945 0.720501 1.513046 1.260874 1.513046 1.477024 c +1.513046 1.837272 1.242858 2.053422 0.900622 2.053422 c +0.468323 2.053422 0.000000 1.675161 0.000000 1.098763 c +0.000000 0.342240 0.846585 0.000002 1.621120 0.000002 c +2.485718 0.000002 3.098142 0.684476 3.476403 1.422987 c +3.764603 0.360252 4.665225 0.000002 5.331685 0.000002 c +7.168956 0.000002 8.141629 2.359633 8.141629 2.755908 c +8.141629 2.845970 8.069578 2.918021 7.961504 2.918021 c +7.799393 2.918021 7.781379 2.827958 7.727342 2.683857 c +7.241005 1.098763 6.196284 0.360252 5.385723 0.360252 c +4.755287 0.360252 4.413051 0.828575 4.413051 1.567086 c +4.413051 1.963360 4.485101 2.251559 4.773299 3.440381 c +5.403735 5.890074 l +5.673923 6.970821 6.286345 7.763370 7.114918 7.763370 c +7.150943 7.763370 7.655292 7.763370 8.033554 7.529209 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 163.910217 14.969536 cm +0.000000 0.000000 0.000000 scn +4.088827 9.006225 m +4.088827 10.375172 3.908703 12.608715 2.900005 14.698160 c +1.837270 16.859653 0.360250 18.030464 0.162113 18.030464 c +0.090063 18.030464 0.000000 17.994440 0.000000 17.886364 c +0.000000 17.832327 0.000000 17.796303 0.306212 17.490091 c +2.107458 15.670833 3.116154 12.698776 3.116154 9.024237 c +3.116154 5.529819 2.269569 2.521740 0.180125 0.396271 c +0.000000 0.234159 0.000000 0.198133 0.000000 0.144094 c +0.000000 0.036020 0.090063 -0.000002 0.162113 -0.000002 c +0.396274 -0.000002 1.873296 1.296892 2.755906 3.062113 c +3.674542 4.899384 4.088827 6.844730 4.088827 9.006225 c +h +f +n +Q +q +369.054016 72.382675 m +609.918030 72.382675 l +609.918030 40.769272 l +369.054016 40.769272 l +369.054016 72.382675 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 369.054016 40.769272 cm +0.000000 0.000000 0.000000 scn +0.000000 31.613403 m +0.000000 32.613403 l +-1.000000 32.613403 l +-1.000000 31.613403 l +0.000000 31.613403 l +h +240.863998 31.613403 m +241.863998 31.613403 l +241.863998 32.613403 l +240.863998 32.613403 l +240.863998 31.613403 l +h +240.863998 0.000004 m +240.863998 -0.999996 l +241.863998 -0.999996 l +241.863998 0.000004 l +240.863998 0.000004 l +h +0.000000 0.000004 m +-1.000000 0.000004 l +-1.000000 -0.999996 l +0.000000 -0.999996 l +0.000000 0.000004 l +h +0.000000 30.613403 m +240.863998 30.613403 l +240.863998 32.613403 l +0.000000 32.613403 l +0.000000 30.613403 l +h +239.863998 31.613403 m +239.863998 0.000004 l +241.863998 0.000004 l +241.863998 31.613403 l +239.863998 31.613403 l +h +240.863998 1.000004 m +0.000000 1.000004 l +0.000000 -0.999996 l +240.863998 -0.999996 l +240.863998 1.000004 l +h +1.000000 0.000004 m +1.000000 31.613403 l +-1.000000 31.613403 l +-1.000000 0.000004 l +1.000000 0.000004 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 609.917969 50.619743 cm +0.000000 0.000000 0.000000 scn +45.515553 7.108040 m +45.710815 7.303302 45.710815 7.619885 45.515553 7.815147 c +42.333572 10.997128 l +42.138309 11.192389 41.821728 11.192389 41.626465 10.997128 c +41.431202 10.801866 41.431202 10.485283 41.626465 10.290021 c +44.454891 7.461594 l +41.626465 4.633166 l +41.431202 4.437904 41.431202 4.121322 41.626465 3.926060 c +41.821728 3.730798 42.138309 3.730798 42.333572 3.926060 c +45.515553 7.108040 l +h +0.000000 6.961594 m +45.161999 6.961594 l +45.161999 7.961594 l +0.000000 7.961594 l +0.000000 6.961594 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 698.000000 58.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 73.000000 m +73.000000 73.000000 l +73.000000 74.000000 l +0.000000 74.000000 l +0.000000 73.000000 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 263.451172 131.000000 cm +0.000000 0.000000 0.000000 scn +63.353554 63.195259 m +63.548817 63.390522 63.548817 63.707104 63.353554 63.902367 c +60.171574 67.084351 l +59.976311 67.279610 59.659729 67.279610 59.464466 67.084351 c +59.269203 66.889084 59.269203 66.572502 59.464466 66.377243 c +62.292892 63.548813 l +59.464466 60.720387 l +59.269203 60.525124 59.269203 60.208542 59.464466 60.013279 c +59.659729 59.818016 59.976311 59.818016 60.171574 60.013279 c +63.353554 63.195259 l +h +0.000000 63.048813 m +63.000000 63.048813 l +63.000000 64.048813 l +0.000000 64.048813 l +0.000000 63.048813 l +h +f +n +Q +q +1.000000 -0.000000 0.000000 1.000000 337.996399 50.202721 cm +0.000000 0.000000 0.000000 scn +31.353554 7.108040 m +31.548815 7.303302 31.548815 7.619885 31.353554 7.815147 c +28.171574 10.997128 l +27.976311 11.192389 27.659729 11.192389 27.464466 10.997128 c +27.269203 10.801866 27.269203 10.485283 27.464466 10.290021 c +30.292892 7.461594 l +27.464466 4.633166 l +27.269203 4.437904 27.269203 4.121322 27.464466 3.926060 c +27.659729 3.730798 27.976311 3.730798 28.171574 3.926060 c +31.353554 7.108040 l +h +0.000000 6.961594 m +31.000000 6.961594 l +31.000000 7.961594 l +0.000000 7.961594 l +0.000000 6.961594 l +h +f +n +Q +q +384.000000 107.000000 m +410.000000 107.000000 l +410.000000 87.000000 l +384.000000 87.000000 l +384.000000 107.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 384.000000 87.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 20.000000 m +0.000000 21.000000 l +-1.000000 21.000000 l +-1.000000 20.000000 l +0.000000 20.000000 l +h +26.000000 20.000000 m +27.000000 20.000000 l +27.000000 21.000000 l +26.000000 21.000000 l +26.000000 20.000000 l +h +26.000000 0.000000 m +26.000000 -1.000000 l +27.000000 -1.000000 l +27.000000 0.000000 l +26.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 19.000000 m +26.000000 19.000000 l +26.000000 21.000000 l +0.000000 21.000000 l +0.000000 19.000000 l +h +25.000000 20.000000 m +25.000000 0.000000 l +27.000000 0.000000 l +27.000000 20.000000 l +25.000000 20.000000 l +h +26.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +26.000000 -1.000000 l +26.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 20.000000 l +-1.000000 20.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 392.135681 92.562096 cm +0.000000 0.000000 0.000000 scn +5.974863 9.289275 m +5.974863 9.363590 5.915410 9.423041 5.841097 9.423041 c +5.722193 9.423041 5.142543 8.887980 4.860150 8.367780 c +4.592618 9.036608 4.131869 9.437904 3.492767 9.437904 c +1.813266 9.437904 0.000000 7.267930 0.000000 5.068229 c +0.000000 3.596807 0.862044 2.734762 1.872718 2.734762 c +2.660449 2.734762 3.314413 3.329276 3.626533 3.671122 c +3.641396 3.656259 l +3.076607 1.426833 l +2.942842 0.891769 l +2.809076 0.445884 2.586134 0.445885 1.887581 0.431022 c +1.724089 0.431022 1.575460 0.431022 1.575460 0.148628 c +1.575460 0.044588 1.664637 -0.000001 1.768678 -0.000001 c +1.976758 -0.000001 2.244289 0.029725 2.452368 0.029725 c +3.968378 0.029725 l +4.191321 0.029725 4.443989 -0.000001 4.666931 -0.000001 c +4.756108 -0.000001 4.934463 -0.000001 4.934463 0.282393 c +4.934463 0.431022 4.815560 0.431022 4.592618 0.431022 c +3.894064 0.431022 3.849475 0.535061 3.849475 0.653965 c +3.849475 0.728279 3.864338 0.743142 3.908927 0.936358 c +5.974863 9.289275 l +h +3.879201 4.652069 m +3.804888 4.399401 3.804888 4.369675 3.596807 4.087282 c +3.269825 3.671122 2.615860 3.032020 1.917306 3.032020 c +1.307929 3.032020 0.966084 3.581944 0.966084 4.458852 c +0.966084 5.276309 1.426833 6.940947 1.709227 7.565186 c +2.214564 8.605585 2.913117 9.140648 3.492767 9.140648 c +4.473715 9.140648 4.666931 7.921894 4.666931 7.802992 c +4.666931 7.788128 4.622344 7.594912 4.607481 7.565186 c +3.879201 4.652069 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 398.414795 93.007996 cm +0.000000 0.000000 0.000000 scn +4.439035 3.368909 m +4.439035 4.429125 4.330042 5.073181 4.003059 5.707329 c +3.567082 6.579282 2.764489 6.797272 2.219518 6.797272 c +0.971039 6.797272 0.515244 5.865867 0.376525 5.588427 c +0.019817 4.865102 0.000000 3.884154 0.000000 3.368909 c +0.000000 2.714943 0.029725 1.714179 0.505336 0.921494 c +0.961129 0.188261 1.694364 -0.000002 2.219518 -0.000002 c +2.695128 -0.000002 3.547265 0.148626 4.042693 1.129573 c +4.409309 1.842989 4.439035 2.724852 4.439035 3.368909 c +h +2.219518 0.277438 m +1.882627 0.277438 1.198935 0.435975 0.990856 1.476373 c +0.881862 2.041162 0.881862 2.972566 0.881862 3.487811 c +0.881862 4.171502 0.881862 4.865102 0.990856 5.410072 c +1.198935 6.420745 1.971804 6.519831 2.219518 6.519831 c +2.556409 6.519831 3.240099 6.351385 3.438270 5.449706 c +3.557173 4.904736 3.557174 4.161594 3.557174 3.487811 c +3.557174 2.903206 3.557173 2.011435 3.438270 1.456556 c +3.230191 0.416157 2.546500 0.277438 2.219518 0.277438 c +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 412.548828 107.000000 cm +0.000000 0.000000 0.000000 scn +15.353555 15.195259 m +15.548817 15.390522 15.548817 15.707104 15.353555 15.902367 c +12.171574 19.084347 l +11.976312 19.279610 11.659729 19.279610 11.464467 19.084347 c +11.269205 18.889084 11.269205 18.572502 11.464467 18.377239 c +14.292894 15.548813 l +11.464467 12.720386 l +11.269205 12.525124 11.269205 12.208541 11.464467 12.013279 c +11.659729 11.818017 11.976312 11.818017 12.171574 12.013279 c +15.353555 15.195259 l +h +0.000000 15.048813 m +15.000001 15.048813 l +15.000001 16.048813 l +0.000000 16.048813 l +0.000000 15.048813 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 412.549927 72.408226 cm +0.000000 0.000000 0.000000 scn +15.353555 15.195267 m +15.548817 15.390530 15.548817 15.707111 15.353555 15.902374 c +12.171574 19.084354 l +11.976312 19.279617 11.659729 19.279617 11.464467 19.084354 c +11.269205 18.889091 11.269205 18.572510 11.464467 18.377247 c +14.292894 15.548820 l +11.464467 12.720393 l +11.269205 12.525131 11.269205 12.208549 11.464467 12.013287 c +11.659729 11.818025 11.976312 11.818025 12.171574 12.013287 c +15.353555 15.195267 l +h +0.000000 15.048820 m +15.000001 15.048820 l +15.000001 16.048820 l +0.000000 16.048820 l +0.000000 15.048820 l +h +f +n +Q +q +566.000000 107.000000 m +598.000000 107.000000 l +598.000000 87.000000 l +566.000000 87.000000 l +566.000000 107.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 566.000000 87.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 20.000000 m +0.000000 21.000000 l +-1.000000 21.000000 l +-1.000000 20.000000 l +0.000000 20.000000 l +h +32.000000 20.000000 m +33.000000 20.000000 l +33.000000 21.000000 l +32.000000 21.000000 l +32.000000 20.000000 l +h +32.000000 0.000000 m +32.000000 -1.000000 l +33.000000 -1.000000 l +33.000000 0.000000 l +32.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 19.000000 m +32.000000 19.000000 l +32.000000 21.000000 l +0.000000 21.000000 l +0.000000 19.000000 l +h +31.000000 20.000000 m +31.000000 0.000000 l +33.000000 0.000000 l +33.000000 20.000000 l +31.000000 20.000000 l +h +32.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +32.000000 -1.000000 l +32.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 20.000000 l +-1.000000 20.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +0.000000 1.000000 -1.000000 0.000000 597.548828 107.000000 cm +0.000000 0.000000 0.000000 scn +15.353555 15.195259 m +15.548817 15.390522 15.548817 15.707104 15.353555 15.902367 c +12.171574 19.084347 l +11.976312 19.279610 11.659729 19.279610 11.464467 19.084347 c +11.269205 18.889084 11.269205 18.572502 11.464467 18.377239 c +14.292894 15.548813 l +11.464467 12.720386 l +11.269205 12.525124 11.269205 12.208541 11.464467 12.013279 c +11.659729 11.818017 11.976312 11.818017 12.171574 12.013279 c +15.353555 15.195259 l +h +0.000000 15.048813 m +15.000001 15.048813 l +15.000001 16.048813 l +0.000000 16.048813 l +0.000000 15.048813 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 597.549927 72.408226 cm +0.000000 0.000000 0.000000 scn +15.353555 15.195267 m +15.548817 15.390530 15.548817 15.707111 15.353555 15.902374 c +12.171574 19.084354 l +11.976312 19.279617 11.659729 19.279617 11.464467 19.084354 c +11.269205 18.889091 11.269205 18.572510 11.464467 18.377247 c +14.292894 15.548820 l +11.464467 12.720393 l +11.269205 12.525131 11.269205 12.208549 11.464467 12.013287 c +11.659729 11.818025 11.976312 11.818025 12.171574 12.013287 c +15.353555 15.195267 l +h +0.000000 15.048820 m +15.000001 15.048820 l +15.000001 16.048820 l +0.000000 16.048820 l +0.000000 15.048820 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 570.694458 93.495102 cm +0.000000 0.000000 0.000000 scn +4.793522 7.452611 m +4.793522 7.512232 4.745824 7.559929 4.686204 7.559929 c +4.590810 7.559929 4.125768 7.130659 3.899208 6.713312 c +3.684573 7.249901 3.314923 7.571854 2.802183 7.571854 c +1.454750 7.571854 0.000000 5.830923 0.000000 4.066144 c +0.000000 2.885649 0.691602 2.194046 1.502447 2.194046 c +2.134429 2.194046 2.659092 2.671014 2.909501 2.945271 c +2.921425 2.933346 l +2.468305 1.144719 l +2.360988 0.715447 l +2.253670 0.357722 2.074808 0.357722 1.514371 0.345798 c +1.383205 0.345798 1.263963 0.345798 1.263963 0.119239 c +1.263963 0.035770 1.335508 -0.000003 1.418978 -0.000003 c +1.585916 -0.000003 1.800551 0.023846 1.967490 0.023846 c +3.183756 0.023846 l +3.362620 0.023846 3.565331 -0.000003 3.744193 -0.000003 c +3.815738 -0.000003 3.958828 -0.000003 3.958828 0.226557 c +3.958828 0.345798 3.863435 0.345798 3.684573 0.345798 c +3.124136 0.345798 3.088363 0.429267 3.088363 0.524662 c +3.088363 0.584282 3.100287 0.596207 3.136060 0.751221 c +4.793522 7.452611 l +h +3.112211 3.732267 m +3.052591 3.529555 3.052591 3.505707 2.885652 3.279148 c +2.623320 2.945271 2.098656 2.432531 1.538219 2.432531 c +1.049327 2.432531 0.775071 2.873725 0.775071 3.577252 c +0.775071 4.233082 1.144722 5.568591 1.371281 6.069407 c +1.776703 6.904099 2.337140 7.333370 2.802183 7.333370 c +3.589179 7.333370 3.744193 6.355587 3.744193 6.260194 c +3.744193 6.248269 3.708421 6.093255 3.696497 6.069407 c +3.112211 3.732267 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 575.644653 93.940292 cm +0.000000 0.000000 0.000000 scn +1.351408 1.383206 m +1.375257 1.502448 1.454751 1.804527 1.478599 1.923769 c +1.502448 2.003263 1.550144 2.194051 1.566043 2.273545 c +1.581942 2.313292 1.844274 2.830008 2.194050 3.092339 c +2.464332 3.299025 2.726664 3.362621 2.949249 3.362621 c +3.243378 3.362621 3.402367 3.187733 3.402367 2.822058 c +3.402367 2.631271 3.354671 2.448433 3.267226 2.090707 c +3.211581 1.884021 3.076440 1.351408 3.028743 1.136773 c +2.909501 0.659805 l +2.869754 0.524664 2.814108 0.286181 2.814108 0.246433 c +2.814108 0.063596 2.965147 0.000001 3.068491 0.000001 c +3.211581 0.000001 3.330822 0.095394 3.386469 0.190788 c +3.410316 0.238484 3.473912 0.508766 3.513660 0.675704 c +3.696497 1.383206 l +3.720346 1.502448 3.799841 1.804527 3.823689 1.923769 c +3.934981 2.353040 3.934981 2.360989 4.117818 2.623322 c +4.380151 3.012844 4.753775 3.362621 5.286389 3.362621 c +5.572569 3.362621 5.739508 3.195682 5.739508 2.822058 c +5.739508 2.384838 5.405631 1.470650 5.254591 1.089076 c +5.175097 0.882390 5.151248 0.826745 5.151248 0.675704 c +5.151248 0.222585 5.524872 0.000001 5.866699 0.000001 c +6.645746 0.000001 6.971674 1.112925 6.971674 1.216267 c +6.971674 1.295762 6.908078 1.319610 6.852432 1.319610 c +6.757039 1.319610 6.741139 1.263965 6.717291 1.184470 c +6.526504 0.524665 6.192627 0.222585 5.890547 0.222585 c +5.763357 0.222585 5.699761 0.302080 5.699761 0.484918 c +5.699761 0.667756 5.763357 0.842643 5.842851 1.041380 c +5.962092 1.343459 6.311868 2.257647 6.311868 2.702816 c +6.311868 3.299025 5.898498 3.585205 5.326136 3.585205 c +4.777624 3.585205 4.324504 3.299025 3.966779 2.806158 c +3.903183 3.442115 3.394418 3.585205 2.981046 3.585205 c +2.615371 3.585205 2.130454 3.458015 1.693234 2.885654 c +1.637588 3.362621 1.256014 3.585205 0.882390 3.585205 c +0.604159 3.585205 0.405423 3.418267 0.270282 3.147985 c +0.079494 2.774361 0.000000 2.384838 0.000000 2.368938 c +0.000000 2.297393 0.055646 2.265596 0.119242 2.265596 c +0.222586 2.265596 0.230535 2.297393 0.286180 2.504079 c +0.381575 2.893603 0.524665 3.362621 0.858541 3.362621 c +1.065227 3.362621 1.112924 3.163884 1.112924 2.988997 c +1.112924 2.845906 1.073177 2.694867 1.009582 2.432534 c +0.993682 2.368938 0.874441 1.899921 0.842642 1.788628 c +0.548513 0.596210 l +0.516715 0.476969 0.469018 0.278232 0.469018 0.246433 c +0.469018 0.063596 0.620058 0.000001 0.723401 0.000001 c +0.866491 0.000001 0.985733 0.095394 1.041379 0.190788 c +1.065227 0.238484 1.128823 0.508766 1.168571 0.675704 c +1.351408 1.383206 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 583.576904 95.824310 cm +0.000000 0.000000 0.000000 scn +4.857117 0.000001 m +4.984309 0.000001 5.159197 0.000001 5.159197 0.182839 c +5.159197 0.365677 4.984309 0.365677 4.857117 0.365677 c +0.302079 0.365677 l +0.174888 0.365677 0.000000 0.365677 0.000000 0.182839 c +0.000000 0.000001 0.174888 0.000001 0.302079 0.000001 c +4.857117 0.000001 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 590.209717 94.019775 cm +0.000000 0.000000 0.000000 scn +1.732981 5.063807 m +1.732981 5.278442 1.717082 5.286392 1.502447 5.286392 c +1.176519 4.968413 0.755198 4.777626 0.000000 4.777626 c +0.000000 4.515295 l +0.214635 4.515295 0.643906 4.515295 1.104974 4.729930 c +1.104974 0.651859 l +1.104974 0.357729 1.081126 0.262335 0.325927 0.262335 c +0.047696 0.262335 l +0.047696 0.000003 l +0.373624 0.023851 1.057278 0.023851 1.415003 0.023851 c +1.772729 0.023851 2.464331 0.023851 2.790259 0.000003 c +2.790259 0.262335 l +2.512028 0.262335 l +1.756830 0.262335 1.732981 0.357729 1.732981 0.651859 c +1.732981 5.063807 l +h +f +n +Q +q +374.000000 139.000000 m +605.000000 139.000000 l +605.000000 122.000000 l +374.000000 122.000000 l +374.000000 139.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 374.000000 122.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 17.000000 m +0.000000 18.000000 l +-1.000000 18.000000 l +-1.000000 17.000000 l +0.000000 17.000000 l +h +231.000000 17.000000 m +232.000000 17.000000 l +232.000000 18.000000 l +231.000000 18.000000 l +231.000000 17.000000 l +h +231.000000 0.000000 m +231.000000 -1.000000 l +232.000000 -1.000000 l +232.000000 0.000000 l +231.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 16.000000 m +231.000000 16.000000 l +231.000000 18.000000 l +0.000000 18.000000 l +0.000000 16.000000 l +h +230.000000 17.000000 m +230.000000 0.000000 l +232.000000 0.000000 l +232.000000 17.000000 l +230.000000 17.000000 l +h +231.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +231.000000 -1.000000 l +231.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 17.000000 l +-1.000000 17.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +-1.000000 -0.000000 0.000000 -1.000000 625.000000 138.461578 cm +0.000000 0.000000 0.000000 scn +20.353554 7.108025 m +20.548815 7.303287 20.548815 7.619870 20.353554 7.815132 c +17.171574 10.997112 l +16.976311 11.192374 16.659729 11.192374 16.464466 10.997112 c +16.269203 10.801850 16.269203 10.485268 16.464466 10.290006 c +19.292892 7.461578 l +16.464466 4.633151 l +16.269203 4.437889 16.269203 4.121306 16.464466 3.926044 c +16.659729 3.730782 16.976311 3.730782 17.171574 3.926044 c +20.353554 7.108025 l +h +0.000000 6.961578 m +20.000000 6.961578 l +20.000000 7.961578 l +0.000000 7.961578 l +0.000000 6.961578 l +h +f +n +Q +q +-1.000000 -0.000000 0.000000 -1.000000 374.000000 132.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 1.000000 m +47.000000 1.000000 l +47.000000 2.000000 l +0.000000 2.000000 l +0.000000 1.000000 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 483.000000 125.237869 cm +0.000000 0.000000 0.000000 scn +6.214297 5.547834 m +11.185734 5.547834 l +11.437909 5.547834 11.762133 5.547834 11.762133 5.872058 c +11.762133 6.214294 11.455921 6.214295 11.185734 6.214295 c +6.214297 6.214295 l +6.214297 11.185731 l +6.214297 11.437906 6.214296 11.762131 5.890072 11.762131 c +5.547836 11.762131 5.547836 11.455919 5.547836 11.185731 c +5.547836 6.214295 l +0.576398 6.214295 l +0.324224 6.214295 0.000000 6.214294 0.000000 5.890070 c +0.000000 5.547834 0.306212 5.547834 0.576398 5.547834 c +5.547836 5.547834 l +5.547836 0.576396 l +5.547836 0.324223 5.547836 -0.000002 5.872060 -0.000002 c +6.214296 -0.000002 6.214297 0.306211 6.214297 0.576396 c +6.214297 5.547834 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 472.000000 21.112389 cm +0.000000 0.000000 0.000000 scn +12.536666 12.896916 m +12.536666 13.059028 12.410579 13.059029 12.374555 13.059029 c +12.338531 13.059029 12.266480 13.059029 12.122381 12.878905 c +10.879521 11.383871 l +10.789459 11.527970 10.429211 12.158406 9.726725 12.572693 c +8.952189 13.059029 8.177654 13.059029 7.907467 13.059029 c +4.052802 13.059029 0.000000 9.132315 0.000000 4.881375 c +0.000000 1.909320 2.053421 0.000000 4.755288 0.000000 c +6.052185 0.000000 7.691318 0.432300 8.591941 1.567083 c +8.790076 0.882611 9.186352 0.396275 9.312438 0.396275 c +9.402501 0.396275 9.420513 0.450313 9.438526 0.450313 c +9.456538 0.486337 9.600637 1.116773 9.690700 1.440997 c +9.978900 2.593795 l +10.122999 3.188205 10.195049 3.440380 10.321136 3.980753 c +10.501260 4.665226 10.537286 4.719264 11.527970 4.737276 c +11.600020 4.737276 11.816169 4.737277 11.816169 5.079513 c +11.816169 5.259638 11.636045 5.259637 11.582008 5.259637 c +11.275797 5.259637 10.933558 5.223611 10.609334 5.223611 c +9.636662 5.223611 l +8.880139 5.223611 8.087592 5.259637 7.349082 5.259637 c +7.186969 5.259637 6.970819 5.259638 6.970819 4.935413 c +6.970819 4.755288 7.114919 4.755289 7.114919 4.737276 c +7.565230 4.737276 l +8.988214 4.737276 8.988214 4.593176 8.988214 4.322989 c +8.988214 4.304977 8.645977 2.485720 8.303741 1.945346 c +7.619268 0.936647 6.196284 0.522361 5.133549 0.522361 c +3.746590 0.522361 1.495034 1.242859 1.495034 4.359014 c +1.495034 5.565847 1.927332 8.321754 3.674541 10.357161 c +4.809325 11.654058 6.484483 12.536668 8.069579 12.536668 c +10.195049 12.536668 10.951571 10.717411 10.951571 9.060265 c +10.951571 8.772064 10.879521 8.375792 10.879521 8.123616 c +10.879521 7.961505 11.059647 7.961505 11.113683 7.961505 c +11.311820 7.961505 11.329832 7.979517 11.401882 8.303741 c +12.536666 12.896916 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 486.776611 16.969536 cm +0.000000 0.000000 0.000000 scn +4.088829 0.144094 m +4.088829 0.198133 4.088829 0.234159 3.782617 0.540371 c +1.981371 2.359629 0.972674 5.331684 0.972674 9.006225 c +0.972674 12.500640 1.819258 15.508721 3.908704 17.634190 c +4.088829 17.796303 4.088829 17.832327 4.088829 17.886364 c +4.088829 17.994440 3.998766 18.030464 3.926716 18.030464 c +3.692554 18.030464 2.215533 16.733566 1.332923 14.968348 c +0.414287 13.149090 0.000000 11.221757 0.000000 9.006225 c +0.000000 7.403116 0.252175 5.259634 1.188823 3.332302 c +2.251557 1.170807 3.728579 -0.000002 3.926716 -0.000002 c +3.998766 -0.000002 4.088829 0.036020 4.088829 0.144094 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 492.374512 21.310524 cm +0.000000 0.000000 0.000000 scn +8.033554 7.529209 m +7.457155 7.421134 7.241005 6.988835 7.241005 6.646597 c +7.241005 6.214298 7.583242 6.070199 7.835417 6.070199 c +8.375791 6.070199 8.754051 6.538523 8.754051 7.024859 c +8.754051 7.781383 7.889454 8.123619 7.132931 8.123619 c +6.034172 8.123619 5.421748 7.042872 5.259636 6.700636 c +4.845350 8.051569 3.728578 8.123619 3.404352 8.123619 c +1.567083 8.123619 0.594410 5.763988 0.594410 5.367713 c +0.594410 5.295664 0.666460 5.205602 0.792547 5.205602 c +0.936646 5.205602 0.972672 5.313676 1.008697 5.385727 c +1.621121 7.385108 2.827955 7.763370 3.350316 7.763370 c +4.160877 7.763370 4.322989 7.006847 4.322989 6.574548 c +4.322989 6.178274 4.214913 5.763988 3.998764 4.899390 c +3.386340 2.431684 l +3.116154 1.350936 2.593793 0.360252 1.639133 0.360252 c +1.549070 0.360252 1.098759 0.360252 0.720497 0.594414 c +1.368945 0.720501 1.513046 1.260874 1.513046 1.477024 c +1.513046 1.837272 1.242858 2.053422 0.900622 2.053422 c +0.468323 2.053422 0.000000 1.675161 0.000000 1.098763 c +0.000000 0.342240 0.846585 0.000002 1.621120 0.000002 c +2.485718 0.000002 3.098142 0.684476 3.476403 1.422987 c +3.764603 0.360252 4.665225 0.000002 5.331685 0.000002 c +7.168956 0.000002 8.141629 2.359633 8.141629 2.755908 c +8.141629 2.845970 8.069578 2.918021 7.961504 2.918021 c +7.799393 2.918021 7.781379 2.827958 7.727342 2.683857 c +7.241005 1.098763 6.196284 0.360252 5.385723 0.360252 c +4.755287 0.360252 4.413051 0.828575 4.413051 1.567086 c +4.413051 1.963360 4.485101 2.251559 4.773299 3.440381 c +5.403735 5.890074 l +5.673923 6.970821 6.286345 7.763370 7.114918 7.763370 c +7.150943 7.763370 7.655292 7.763370 8.033554 7.529209 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 502.883362 16.969536 cm +0.000000 0.000000 0.000000 scn +4.088827 9.006225 m +4.088827 10.375172 3.908703 12.608715 2.900005 14.698160 c +1.837270 16.859653 0.360250 18.030464 0.162113 18.030464 c +0.090063 18.030464 0.000000 17.994440 0.000000 17.886364 c +0.000000 17.832327 0.000000 17.796303 0.306212 17.490091 c +2.107458 15.670833 3.116154 12.698776 3.116154 9.024237 c +3.116154 5.529819 2.269569 2.521740 0.180125 0.396271 c +0.000000 0.234159 0.000000 0.198133 0.000000 0.144094 c +0.000000 0.036020 0.090063 -0.000002 0.162113 -0.000002 c +0.396274 -0.000002 1.873296 1.296892 2.755906 3.062113 c +3.674542 4.899384 4.088827 6.844730 4.088827 9.006225 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 659.000000 52.201843 cm +0.000000 0.000000 0.000000 scn +6.466472 6.052185 m +6.430446 6.934794 6.394422 8.321754 5.709947 9.942874 c +5.349699 10.843496 4.737275 11.798157 3.422366 11.798157 c +1.206834 11.798157 0.000000 8.970201 0.000000 8.501877 c +0.000000 8.339766 0.126087 8.339766 0.180125 8.339766 c +0.342236 8.339766 0.342236 8.375790 0.432299 8.609952 c +0.810561 9.726725 1.963359 10.609335 3.206217 10.609335 c +5.709948 10.609335 6.070198 7.817405 6.070198 6.034172 c +6.070198 4.899388 5.944111 4.521125 5.836036 4.160877 c +5.493798 3.044104 4.899388 0.810560 4.899388 0.306211 c +4.899388 0.162112 4.953424 0.000000 5.097525 0.000000 c +5.367711 0.000000 5.529824 0.594412 5.727962 1.314908 c +6.160260 2.900004 6.268335 3.692553 6.358397 4.413051 c +6.412434 4.845350 7.439144 7.817405 8.862127 10.645359 c +8.988214 10.933559 9.240389 11.419895 9.240389 11.473932 c +9.240389 11.491944 9.222377 11.618032 9.060266 11.618032 c +9.024240 11.618032 8.934178 11.618032 8.898152 11.545982 c +8.862128 11.509956 8.231692 10.285110 7.691319 9.060265 c +7.421131 8.447841 7.060882 7.637280 6.466472 6.052185 c +h +f +n +Q +q +316.000000 68.000000 m +338.000000 68.000000 l +338.000000 48.000000 l +316.000000 48.000000 l +316.000000 68.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 316.000000 48.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 20.000000 m +0.000000 21.000000 l +-1.000000 21.000000 l +-1.000000 20.000000 l +0.000000 20.000000 l +h +22.000000 20.000000 m +23.000000 20.000000 l +23.000000 21.000000 l +22.000000 21.000000 l +22.000000 20.000000 l +h +22.000000 0.000000 m +22.000000 -1.000000 l +23.000000 -1.000000 l +23.000000 0.000000 l +22.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 19.000000 m +22.000000 19.000000 l +22.000000 21.000000 l +0.000000 21.000000 l +0.000000 19.000000 l +h +21.000000 20.000000 m +21.000000 0.000000 l +23.000000 0.000000 l +23.000000 20.000000 l +21.000000 20.000000 l +h +22.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +22.000000 -1.000000 l +22.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 20.000000 l +-1.000000 20.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 321.000000 52.237869 cm +0.000000 0.000000 0.000000 scn +6.214297 5.547834 m +11.185734 5.547834 l +11.437909 5.547834 11.762133 5.547834 11.762133 5.872058 c +11.762133 6.214294 11.455921 6.214295 11.185734 6.214295 c +6.214297 6.214295 l +6.214297 11.185731 l +6.214297 11.437906 6.214296 11.762131 5.890072 11.762131 c +5.547836 11.762131 5.547836 11.455919 5.547836 11.185731 c +5.547836 6.214295 l +0.576398 6.214295 l +0.324224 6.214295 0.000000 6.214294 0.000000 5.890070 c +0.000000 5.547834 0.306212 5.547834 0.576398 5.547834 c +5.547836 5.547834 l +5.547836 0.576396 l +5.547836 0.324223 5.547836 -0.000002 5.872060 -0.000002 c +6.214296 -0.000002 6.214297 0.306211 6.214297 0.576396 c +6.214297 5.547834 l +h +f +n +Q + +endstream +endobj + +3 0 obj + 49037 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 683.000000 154.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Pages 5 0 R + /Type /Catalog + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000049127 00000 n +0000049151 00000 n +0000049326 00000 n +0000049400 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +49459 +%%EOF
\ No newline at end of file diff --git a/cryptography/images/lecture14/lrs.pdf b/cryptography/images/lecture14/lrs.pdf new file mode 100644 index 0000000..d835d6a --- /dev/null +++ b/cryptography/images/lecture14/lrs.pdf @@ -0,0 +1,748 @@ +%PDF-1.7 + +1 0 obj + << /Length 2 0 R >> +stream +0.345455 0 0.040909 0.000000 0.313636 0.677273 d1 + +endstream +endobj + +2 0 obj + 50 +endobj + +3 0 obj + << /Length 4 0 R >> +stream +0.395455 0 0.045455 0.000000 0.363636 0.681818 d1 + +endstream +endobj + +4 0 obj + 50 +endobj + +5 0 obj + << /Length 6 0 R >> +stream +0.386364 0 0.022727 0.000000 0.340909 0.659091 d1 + +endstream +endobj + +6 0 obj + 50 +endobj + +7 0 obj + [ 0.345455 0.395455 0.386364 ] +endobj + +8 0 obj + << /Length 9 0 R >> +stream +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (FigmaPDF) + /Ordering (FigmaPDF) + /Supplement 0 +>> def +/CMapName /A-B-C def +/CMapType 2 def +1 begincodespacerange +<00> <FF> +endcodespacerange +1 beginbfchar +<00> <0421> +endbfchar +1 beginbfchar +<01> <0420> +endbfchar +1 beginbfchar +<02> <041B> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +endstream +endobj + +9 0 obj + 404 +endobj + +10 0 obj + << /Subtype /Type3 + /CharProcs << /C0 1 0 R + /C1 3 0 R + /C2 5 0 R + >> + /Encoding << /Type /Encoding + /Differences [ 0 /C0 /C1 /C2 ] + >> + /Widths 7 0 R + /FontBBox [ 0.000000 0.000000 0.000000 0.000000 ] + /FontMatrix [ 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000 ] + /Type /Font + /ToUnicode 8 0 R + /FirstChar 0 + /LastChar 2 + /Resources << >> + >> +endobj + +11 0 obj + << /Font << /F1 10 0 R >> >> +endobj + +12 0 obj + << /Length 13 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +22.000000 102.000000 m +182.000000 102.000000 l +182.000000 89.000000 l +22.000000 89.000000 l +22.000000 102.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 22.000000 89.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 13.000000 m +0.000000 14.000000 l +-1.000000 14.000000 l +-1.000000 13.000000 l +0.000000 13.000000 l +h +160.000000 13.000000 m +161.000000 13.000000 l +161.000000 14.000000 l +160.000000 14.000000 l +160.000000 13.000000 l +h +160.000000 0.000000 m +160.000000 -1.000000 l +161.000000 -1.000000 l +161.000000 0.000000 l +160.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 12.000000 m +160.000000 12.000000 l +160.000000 14.000000 l +0.000000 14.000000 l +0.000000 12.000000 l +h +159.000000 13.000000 m +159.000000 0.000000 l +161.000000 0.000000 l +161.000000 13.000000 l +159.000000 13.000000 l +h +160.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +160.000000 -1.000000 l +160.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 13.000000 l +-1.000000 13.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +102.000000 42.000000 m +181.674347 78.750000 l +22.325661 78.750000 l +102.000000 42.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 -1.000000 10.000000 78.750000 cm +0.000000 0.000000 0.000000 scn +92.000000 36.750000 m +92.418846 37.658058 l +92.000000 37.851250 l +91.581154 37.658058 l +92.000000 36.750000 l +h +171.674347 0.000000 m +171.674347 -1.000000 l +172.093185 0.908058 l +171.674347 0.000000 l +h +12.325661 0.000000 m +11.906816 0.908058 l +12.325661 -1.000000 l +12.325661 0.000000 l +h +91.581154 35.841942 m +171.255508 -0.908058 l +172.093185 0.908058 l +92.418846 37.658058 l +91.581154 35.841942 l +h +171.674347 1.000000 m +12.325661 1.000000 l +12.325661 -1.000000 l +171.674347 -1.000000 l +171.674347 1.000000 l +h +12.744505 -0.908058 m +92.418846 35.841942 l +91.581154 37.658058 l +11.906816 0.908058 l +12.744505 -0.908058 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 98.000000 54.644684 cm +0.000000 0.000000 0.000000 scn +7.114918 10.915556 m +7.475167 10.915556 7.619267 10.915556 7.619267 11.257792 c +7.619267 11.437916 7.475167 11.437916 7.150943 11.437916 c +5.691935 11.437916 l +6.034171 13.293200 6.286345 14.572083 6.430446 15.148481 c +6.538520 15.580780 6.916781 15.995068 7.385106 15.995068 c +7.763367 15.995068 8.141628 15.832954 8.321753 15.670843 c +7.619267 15.598793 7.403118 15.076432 7.403118 14.770222 c +7.403118 14.409971 7.673304 14.193822 8.015540 14.193822 c +8.375791 14.193822 8.916164 14.500033 8.916164 15.184506 c +8.916164 15.941029 8.159640 16.355316 7.367092 16.355316 c +6.592556 16.355316 5.836034 15.778918 5.475785 15.076432 c +5.151561 14.445997 4.971437 13.797547 4.557150 11.437916 c +3.350316 11.437916 l +3.008080 11.437916 2.827955 11.437916 2.827955 11.113691 c +2.827955 10.915556 2.936029 10.915556 3.296278 10.915556 c +4.449075 10.915556 l +4.124851 9.240396 3.386340 5.169581 2.972054 3.242249 c +2.665842 1.675165 2.395656 0.360257 1.495034 0.360257 c +1.440996 0.360257 0.918634 0.360257 0.594410 0.702494 c +1.513046 0.774544 1.513046 1.567091 1.513046 1.585103 c +1.513046 1.945354 1.242858 2.161502 0.900622 2.161502 c +0.540374 2.161502 0.000000 1.855290 0.000000 1.170818 c +0.000000 0.396281 0.792547 0.000008 1.495034 0.000008 c +3.332304 0.000008 4.088827 3.296286 4.286964 4.196909 c +4.611188 5.583869 5.493798 10.375182 5.583860 10.915556 c +7.114918 10.915556 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 87.415527 42.000000 cm +0.000000 0.000000 0.000000 scn +14.389223 14.230919 m +14.584485 14.426182 14.584485 14.742764 14.389223 14.938026 c +11.207242 18.120007 l +11.011980 18.315269 10.695397 18.315269 10.500135 18.120007 c +10.304873 17.924744 10.304873 17.608162 10.500135 17.412899 c +13.328563 14.584473 l +10.500135 11.756045 l +10.304873 11.560783 10.304873 11.244201 10.500135 11.048939 c +10.695397 10.853677 11.011980 10.853677 11.207242 11.048939 c +14.389223 14.230919 l +h +0.000000 14.084473 m +14.035669 14.084473 l +14.035669 15.084473 l +0.000000 15.084473 l +0.000000 14.084473 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 98.000000 12.201843 cm +0.000000 0.000000 0.000000 scn +6.466472 6.052185 m +6.430446 6.934794 6.394422 8.321754 5.709947 9.942874 c +5.349699 10.843496 4.737275 11.798157 3.422366 11.798157 c +1.206834 11.798157 0.000000 8.970201 0.000000 8.501877 c +0.000000 8.339766 0.126087 8.339766 0.180125 8.339766 c +0.342236 8.339766 0.342236 8.375790 0.432299 8.609952 c +0.810561 9.726725 1.963359 10.609335 3.206217 10.609335 c +5.709948 10.609335 6.070198 7.817405 6.070198 6.034172 c +6.070198 4.899388 5.944111 4.521125 5.836036 4.160877 c +5.493798 3.044104 4.899388 0.810560 4.899388 0.306211 c +4.899388 0.162112 4.953424 0.000000 5.097525 0.000000 c +5.367711 0.000000 5.529824 0.594412 5.727962 1.314908 c +6.160260 2.900004 6.268335 3.692553 6.358397 4.413051 c +6.412434 4.845350 7.439144 7.817405 8.862127 10.645359 c +8.988214 10.933559 9.240389 11.419895 9.240389 11.473932 c +9.240389 11.491944 9.222377 11.618032 9.060266 11.618032 c +9.024240 11.618032 8.934178 11.618032 8.898152 11.545982 c +8.862128 11.509956 8.231692 10.285110 7.691319 9.060265 c +7.421131 8.447841 7.060882 7.637280 6.466472 6.052185 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 237.000000 90.490662 cm +0.000000 0.000000 0.000000 scn +4.521125 5.872059 m +6.250320 5.872059 l +7.619267 5.872059 7.727342 5.565847 7.727342 5.043486 c +7.727342 4.809325 7.691318 4.557151 7.601255 4.160876 c +7.565229 4.088826 7.547217 3.998764 7.547217 3.962739 c +7.547217 3.836653 7.619267 3.764602 7.745354 3.764602 c +7.889453 3.764602 7.907467 3.836652 7.979516 4.124850 c +9.024239 8.321753 l +9.024239 8.393802 8.970201 8.501877 8.844113 8.501877 c +8.682002 8.501877 8.663990 8.429828 8.591940 8.123616 c +8.213677 6.772682 7.853429 6.394421 6.286345 6.394421 c +4.647213 6.394421 l +5.818022 11.059646 l +5.980135 11.690082 6.016159 11.744120 6.754669 11.744120 c +9.168338 11.744120 l +11.419894 11.744120 11.744118 11.077658 11.744118 9.798774 c +11.744118 9.690699 11.744118 9.294426 11.690082 8.826101 c +11.672069 8.754053 11.636044 8.519891 11.636044 8.447841 c +11.636044 8.303741 11.726106 8.249703 11.834181 8.249703 c +11.960267 8.249703 12.032318 8.321754 12.068343 8.645978 c +12.446605 11.798157 l +12.446605 11.852195 12.482630 12.032318 12.482630 12.068344 c +12.482630 12.266479 12.320518 12.266479 11.996294 12.266479 c +3.458391 12.266479 l +3.116154 12.266479 2.936029 12.266479 2.936029 11.942256 c +2.936029 11.744120 3.062116 11.744120 3.368328 11.744120 c +4.485101 11.744120 4.485101 11.618032 4.485101 11.419895 c +4.485101 11.329833 4.467088 11.257783 4.413051 11.059646 c +1.981369 1.332921 l +1.819258 0.702486 1.783232 0.522361 0.522361 0.522361 c +0.180123 0.522361 0.000000 0.522361 0.000000 0.198136 c +0.000000 -0.000001 0.162111 0.000000 0.270186 0.000000 c +0.612422 0.000000 0.972672 0.036023 1.314909 0.036023 c +3.656528 0.036023 l +4.052802 0.036023 4.485101 0.000000 4.881374 0.000000 c +5.043487 0.000000 5.259636 -0.000001 5.259636 0.324224 c +5.259636 0.522361 5.151561 0.522361 4.755287 0.522361 c +3.332304 0.522361 3.296278 0.648448 3.296278 0.918635 c +3.296278 1.008697 3.332304 1.152797 3.368328 1.278884 c +4.521125 5.872059 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 251.803467 85.969543 cm +0.000000 0.000000 0.000000 scn +4.088829 0.144087 m +4.088829 0.198126 4.088829 0.234152 3.782617 0.540363 c +1.981371 2.359621 0.972674 5.331676 0.972674 9.006217 c +0.972674 12.500632 1.819258 15.508714 3.908704 17.634182 c +4.088829 17.796295 4.088829 17.832319 4.088829 17.886356 c +4.088829 17.994432 3.998766 18.030457 3.926716 18.030457 c +3.692554 18.030457 2.215533 16.733559 1.332923 14.968340 c +0.414287 13.149082 0.000000 11.221749 0.000000 9.006217 c +0.000000 7.403109 0.252175 5.259626 1.188823 3.332294 c +2.251557 1.170799 3.728579 -0.000010 3.926716 -0.000010 c +3.998766 -0.000010 4.088829 0.036013 4.088829 0.144087 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 257.401367 90.310516 cm +0.000000 0.000000 0.000000 scn +8.033554 7.529216 m +7.457155 7.421142 7.241005 6.988842 7.241005 6.646605 c +7.241005 6.214306 7.583242 6.070207 7.835417 6.070207 c +8.375791 6.070207 8.754051 6.538530 8.754051 7.024867 c +8.754051 7.781390 7.889454 8.123627 7.132931 8.123627 c +6.034172 8.123627 5.421748 7.042880 5.259636 6.700644 c +4.845350 8.051577 3.728578 8.123627 3.404352 8.123627 c +1.567083 8.123627 0.594410 5.763995 0.594410 5.367721 c +0.594410 5.295672 0.666460 5.205609 0.792547 5.205609 c +0.936646 5.205609 0.972672 5.313684 1.008697 5.385735 c +1.621121 7.385116 2.827955 7.763378 3.350316 7.763378 c +4.160877 7.763378 4.322989 7.006855 4.322989 6.574556 c +4.322989 6.178281 4.214913 5.763995 3.998764 4.899397 c +3.386340 2.431691 l +3.116154 1.350944 2.593793 0.360260 1.639133 0.360260 c +1.549070 0.360260 1.098759 0.360260 0.720497 0.594421 c +1.368945 0.720509 1.513046 1.260882 1.513046 1.477031 c +1.513046 1.837280 1.242858 2.053430 0.900622 2.053430 c +0.468323 2.053430 0.000000 1.675169 0.000000 1.098771 c +0.000000 0.342247 0.846585 0.000010 1.621120 0.000010 c +2.485718 0.000010 3.098142 0.684484 3.476403 1.422994 c +3.764603 0.360260 4.665225 0.000010 5.331685 0.000010 c +7.168956 0.000010 8.141629 2.359641 8.141629 2.755916 c +8.141629 2.845978 8.069578 2.918028 7.961504 2.918028 c +7.799393 2.918028 7.781379 2.827966 7.727342 2.683865 c +7.241005 1.098770 6.196284 0.360260 5.385723 0.360260 c +4.755287 0.360260 4.413051 0.828583 4.413051 1.567094 c +4.413051 1.963368 4.485101 2.251566 4.773299 3.440388 c +5.403735 5.890082 l +5.673923 6.970829 6.286345 7.763378 7.114918 7.763378 c +7.150943 7.763378 7.655292 7.763378 8.033554 7.529216 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 267.910217 85.969543 cm +0.000000 0.000000 0.000000 scn +4.088827 9.006217 m +4.088827 10.375164 3.908703 12.608707 2.900005 14.698153 c +1.837270 16.859646 0.360250 18.030457 0.162113 18.030457 c +0.090063 18.030457 0.000000 17.994432 0.000000 17.886356 c +0.000000 17.832319 0.000000 17.796295 0.306212 17.490084 c +2.107458 15.670825 3.116154 12.698769 3.116154 9.024229 c +3.116154 5.529812 2.269569 2.521732 0.180125 0.396263 c +0.000000 0.234152 0.000000 0.198126 0.000000 0.144087 c +0.000000 0.036013 0.090063 -0.000010 0.162113 -0.000010 c +0.396274 -0.000010 1.873296 1.296885 2.755906 3.062105 c +3.674542 4.899377 4.088827 6.844723 4.088827 9.006217 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 182.000000 95.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 1.000000 m +10.000000 1.000000 l +10.000000 2.000000 l +0.000000 2.000000 l +0.000000 1.000000 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 207.000000 96.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 15.000000 m +15.000000 15.000000 l +15.000000 16.000000 l +0.000000 16.000000 l +0.000000 15.000000 l +h +f +n +Q +q +-0.999996 0.002732 -0.002732 -0.999996 192.003403 112.999992 cm +0.000000 0.000000 0.000000 scn +0.000000 1.491699 m +180.000000 1.491699 l +180.000000 2.491699 l +0.000000 2.491699 l +0.000000 1.491699 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 -3.000000 111.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 15.000000 m +15.000000 15.000000 l +15.000000 16.000000 l +0.000000 16.000000 l +0.000000 15.000000 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.000000 88.538422 cm +0.000000 0.000000 0.000000 scn +10.353554 7.108025 m +10.548816 7.303287 10.548816 7.619870 10.353554 7.815132 c +7.171573 10.997112 l +6.976311 11.192374 6.659728 11.192374 6.464466 10.997112 c +6.269204 10.801850 6.269204 10.485268 6.464466 10.290006 c +9.292893 7.461578 l +6.464466 4.633151 l +6.269204 4.437889 6.269204 4.121306 6.464466 3.926044 c +6.659728 3.730782 6.976311 3.730782 7.171573 3.926044 c +10.353554 7.108025 l +h +0.000000 6.961578 m +10.000000 6.961578 l +10.000000 7.961578 l +0.000000 7.961578 l +0.000000 6.961578 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 111.548828 102.000000 cm +0.000000 0.000000 0.000000 scn +9.353554 9.195274 m +9.548816 9.390537 9.548816 9.707119 9.353554 9.902382 c +6.171573 13.084362 l +5.976311 13.279624 5.659728 13.279624 5.464466 13.084362 c +5.269204 12.889100 5.269204 12.572517 5.464466 12.377255 c +8.292893 9.548828 l +5.464466 6.720401 l +5.269204 6.525139 5.269204 6.208556 5.464466 6.013294 c +5.659728 5.818032 5.976311 5.818032 6.171573 6.013294 c +9.353554 9.195274 l +h +0.000000 9.048828 m +9.000000 9.048828 l +9.000000 10.048828 l +0.000000 10.048828 l +0.000000 9.048828 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 36.451172 89.000000 cm +0.000000 0.000000 0.000000 scn +10.353554 10.195274 m +10.548816 10.390537 10.548816 10.707119 10.353554 10.902382 c +7.171573 14.084362 l +6.976311 14.279624 6.659728 14.279624 6.464466 14.084362 c +6.269204 13.889100 6.269204 13.572517 6.464466 13.377255 c +9.292893 10.548828 l +6.464466 7.720401 l +6.269204 7.525139 6.269204 7.208556 6.464466 7.013294 c +6.659728 6.818032 6.976311 6.818032 7.171573 7.013294 c +10.353554 10.195274 l +h +0.000000 10.048828 m +10.000000 10.048828 l +10.000000 11.048828 l +0.000000 11.048828 l +0.000000 10.048828 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 146.451172 89.000000 cm +0.000000 0.000000 0.000000 scn +10.353554 10.195274 m +10.548816 10.390537 10.548816 10.707119 10.353554 10.902382 c +7.171573 14.084362 l +6.976311 14.279624 6.659728 14.279624 6.464466 14.084362 c +6.269204 13.889100 6.269204 13.572517 6.464466 13.377255 c +9.292893 10.548828 l +6.464466 7.720401 l +6.269204 7.525139 6.269204 7.208556 6.464466 7.013294 c +6.659728 6.818032 6.976311 6.818032 7.171573 7.013294 c +10.353554 10.195274 l +h +0.000000 10.048828 m +10.000000 10.048828 l +10.000000 11.048828 l +0.000000 11.048828 l +0.000000 10.048828 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 94.000000 83.252808 cm +0.000000 0.000000 0.000000 scn +1.747207 0.864582 m +1.747207 1.386944 1.314909 1.747192 0.882610 1.747192 c +0.360249 1.747192 0.000000 1.314893 0.000000 0.882595 c +0.000000 0.360233 0.432299 -0.000015 0.864598 -0.000015 c +1.386959 -0.000015 1.747207 0.432284 1.747207 0.864582 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 101.901184 83.252808 cm +0.000000 0.000000 0.000000 scn +1.747207 0.864582 m +1.747207 1.386944 1.314909 1.747192 0.882610 1.747192 c +0.360249 1.747192 0.000000 1.314893 0.000000 0.882595 c +0.000000 0.360233 0.432299 -0.000015 0.864598 -0.000015 c +1.386959 -0.000015 1.747207 0.432284 1.747207 0.864582 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 109.802429 83.252808 cm +0.000000 0.000000 0.000000 scn +1.747207 0.864582 m +1.747207 1.386944 1.314909 1.747192 0.882610 1.747192 c +0.360249 1.747192 0.000000 1.314893 0.000000 0.882595 c +0.000000 0.360233 0.432299 -0.000015 0.864598 -0.000015 c +1.386959 -0.000015 1.747207 0.432284 1.747207 0.864582 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 200.000000 100.272705 cm +0.000000 0.000000 0.000000 scn +4.920703 -10.272705 m +h +8.647976 2.454567 m +11.284339 2.454567 l +11.411612 2.454567 11.517673 2.409113 11.602521 2.318204 c +11.693430 2.233356 11.738885 2.127295 11.738885 2.000023 c +11.738885 -9.818159 l +11.738885 -9.945433 11.693430 -10.054523 11.602521 -10.145432 c +11.517673 -10.230280 11.411612 -10.272705 11.284339 -10.272705 c +11.157066 -10.272705 11.047976 -10.230280 10.957067 -10.145432 c +10.872218 -10.054523 10.829794 -9.945433 10.829794 -9.818159 c +10.829794 1.545477 l +9.002522 1.545477 l +6.275249 -9.927250 l +6.251006 -10.030281 6.196461 -10.115129 6.111612 -10.181795 c +6.032824 -10.242401 5.938885 -10.272705 5.829794 -10.272705 c +5.702521 -10.272705 5.593430 -10.230280 5.502521 -10.145432 c +5.417673 -10.054523 5.375248 -9.945433 5.375248 -9.818159 c +5.375248 -9.769674 5.378279 -9.733311 5.384339 -9.709068 c +8.202521 2.109114 l +8.226764 2.212144 8.278278 2.293962 8.357066 2.354568 c +8.441915 2.421234 8.538884 2.454567 8.647976 2.454567 c +h +14.955078 -10.272705 m +h +16.318714 2.454567 m +18.591442 2.454567 l +19.597502 2.454567 20.455078 2.100021 21.164169 1.390931 c +21.873260 0.681841 22.227806 -0.175735 22.227806 -1.181796 c +22.227806 -2.187857 21.873260 -3.045432 21.164169 -3.754522 c +20.455078 -4.463614 19.597502 -4.818159 18.591442 -4.818159 c +16.773260 -4.818159 l +16.773260 -9.818159 l +16.773260 -9.945433 16.727806 -10.054523 16.636896 -10.145432 c +16.552048 -10.230280 16.445988 -10.272705 16.318714 -10.272705 c +16.191442 -10.272705 16.082352 -10.230280 15.991442 -10.145432 c +15.906593 -10.054523 15.864169 -9.945433 15.864169 -9.818159 c +15.864169 2.000023 l +15.864169 2.127295 15.906593 2.233356 15.991442 2.318204 c +16.082352 2.409113 16.191442 2.454567 16.318714 2.454567 c +h +16.773260 1.545477 m +16.773260 -3.909069 l +18.591442 -3.909069 l +19.342957 -3.909069 19.985380 -3.642403 20.518715 -3.109068 c +21.052048 -2.575735 21.318714 -1.933311 21.318714 -1.181796 c +21.318714 -0.430281 21.052048 0.212143 20.518715 0.745477 c +19.985380 1.278811 19.342957 1.545477 18.591442 1.545477 c +16.773260 1.545477 l +h +25.165234 -10.272705 m +h +29.165234 2.454567 m +30.983416 2.454567 l +31.110687 2.454567 31.216749 2.409113 31.301598 2.318204 c +31.392508 2.233356 31.437962 2.127295 31.437962 2.000023 c +31.437962 1.872750 31.392508 1.763659 31.301598 1.672750 c +31.216749 1.587901 31.110687 1.545477 30.983416 1.545477 c +29.165234 1.545477 l +28.534931 1.545477 27.998568 1.324265 27.556143 0.881841 c +27.113718 0.439416 26.892506 -0.096948 26.892506 -0.727251 c +26.892506 -7.090887 l +26.892506 -7.721189 27.113718 -8.257553 27.556143 -8.699978 c +27.998568 -9.142403 28.534931 -9.363615 29.165234 -9.363615 c +30.983416 -9.363615 l +31.110687 -9.363615 31.216749 -9.409069 31.301598 -9.499977 c +31.392508 -9.584826 31.437962 -9.690887 31.437962 -9.818159 c +31.437962 -9.945433 31.392508 -10.054523 31.301598 -10.145432 c +31.216749 -10.230280 31.110687 -10.272705 30.983416 -10.272705 c +29.165234 -10.272705 l +28.286446 -10.272705 27.534931 -9.963614 26.910688 -9.345432 c +26.292507 -8.721189 25.983416 -7.969675 25.983416 -7.090887 c +25.983416 -0.727251 l +25.983416 0.151538 26.292507 0.900023 26.910688 1.518204 c +27.534931 2.142446 28.286446 2.454567 29.165234 2.454567 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 200.000000 100.272705 cm +BT +20.000000 0.000000 0.000000 20.000000 4.920703 -10.272705 Tm +/F1 1.000000 Tf +[ (\002) -115.355134 (\001) -115.053177 (\000) ] TJ +ET +Q + +endstream +endobj + +13 0 obj + 18140 +endobj + +14 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 284.000000 124.000000 ] + /Resources 11 0 R + /Contents 12 0 R + /Parent 15 0 R + >> +endobj + +15 0 obj + << /Kids [ 14 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +16 0 obj + << /Pages 15 0 R + /Type /Catalog + >> +endobj + +xref +0 17 +0000000000 65535 f +0000000010 00000 n +0000000116 00000 n +0000000137 00000 n +0000000243 00000 n +0000000264 00000 n +0000000370 00000 n +0000000391 00000 n +0000000440 00000 n +0000000900 00000 n +0000000922 00000 n +0000001417 00000 n +0000001465 00000 n +0000019663 00000 n +0000019688 00000 n +0000019867 00000 n +0000019943 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 16 0 R + /Size 17 +>> +startxref +20004 +%%EOF
\ No newline at end of file diff --git a/cryptography/images/lecture14/memory.png b/cryptography/images/lecture14/memory.png Binary files differnew file mode 100644 index 0000000..12c0430 --- /dev/null +++ b/cryptography/images/lecture14/memory.png diff --git a/cryptography/images/lecture15/feistel.pdf b/cryptography/images/lecture15/feistel.pdf new file mode 100644 index 0000000..aefd30c --- /dev/null +++ b/cryptography/images/lecture15/feistel.pdf @@ -0,0 +1,1080 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +15.000000 179.000000 m +125.000000 179.000000 l +125.000000 144.000000 l +15.000000 144.000000 l +15.000000 179.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 15.000000 144.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 35.000000 m +0.000000 36.000000 l +-1.000000 36.000000 l +-1.000000 35.000000 l +0.000000 35.000000 l +h +110.000000 35.000000 m +111.000000 35.000000 l +111.000000 36.000000 l +110.000000 36.000000 l +110.000000 35.000000 l +h +110.000000 0.000000 m +110.000000 -1.000000 l +111.000000 -1.000000 l +111.000000 0.000000 l +110.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 34.000000 m +110.000000 34.000000 l +110.000000 36.000000 l +0.000000 36.000000 l +0.000000 34.000000 l +h +109.000000 35.000000 m +109.000000 0.000000 l +111.000000 0.000000 l +111.000000 35.000000 l +109.000000 35.000000 l +h +110.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +110.000000 -1.000000 l +110.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 35.000000 l +-1.000000 35.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +124.000000 179.000000 m +234.000000 179.000000 l +234.000000 144.000000 l +124.000000 144.000000 l +124.000000 179.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 124.000000 144.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 35.000000 m +0.000000 36.000000 l +-1.000000 36.000000 l +-1.000000 35.000000 l +0.000000 35.000000 l +h +110.000000 35.000000 m +111.000000 35.000000 l +111.000000 36.000000 l +110.000000 36.000000 l +110.000000 35.000000 l +h +110.000000 0.000000 m +110.000000 -1.000000 l +111.000000 -1.000000 l +111.000000 0.000000 l +110.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 34.000000 m +110.000000 34.000000 l +110.000000 36.000000 l +0.000000 36.000000 l +0.000000 34.000000 l +h +109.000000 35.000000 m +109.000000 0.000000 l +111.000000 0.000000 l +111.000000 35.000000 l +109.000000 35.000000 l +h +110.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +110.000000 -1.000000 l +110.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 35.000000 l +-1.000000 35.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 55.000000 157.697510 cm +0.000000 0.000000 0.000000 scn +5.781998 10.915532 m +5.944109 11.600004 5.998147 11.780129 7.583243 11.780129 c +8.069578 11.780129 8.195665 11.780129 8.195665 12.122366 c +8.195665 12.302491 7.997528 12.302490 7.925479 12.302490 c +7.565229 12.302490 7.150942 12.266465 6.790694 12.266465 c +4.377027 12.266465 l +4.034789 12.266465 3.638515 12.302490 3.296278 12.302490 c +3.152179 12.302490 2.954042 12.302491 2.954042 11.960255 c +2.954042 11.780129 3.116154 11.780129 3.386340 11.780129 c +4.485101 11.780129 4.485101 11.636031 4.485101 11.437894 c +4.485101 11.401868 4.485101 11.293793 4.413051 11.023607 c +1.981369 1.332907 l +1.819258 0.702472 1.783232 0.522346 0.522361 0.522346 c +0.180123 0.522346 0.000000 0.522346 0.000000 0.198122 c +0.000000 -0.000015 0.108075 -0.000015 0.468323 -0.000015 c +8.537902 -0.000015 l +8.934176 -0.000015 8.952188 0.017998 9.078276 0.342221 c +10.465234 4.178874 l +10.501260 4.268936 10.537285 4.377011 10.537285 4.431048 c +10.537285 4.539123 10.447222 4.611173 10.357160 4.611173 c +10.339148 4.611173 10.249084 4.611173 10.213060 4.539123 c +10.177035 4.521111 10.177035 4.485086 10.032935 4.142850 c +9.456537 2.557754 8.645976 0.522346 5.601872 0.522346 c +3.872677 0.522346 l +3.620504 0.522346 3.584478 0.522346 3.476403 0.540359 c +3.278266 0.558371 3.260254 0.594397 3.260254 0.738496 c +3.260254 0.864583 3.296278 0.972657 3.332304 1.134769 c +5.781998 10.915532 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 66.531494 154.875580 cm +0.000000 0.000000 0.000000 scn +3.218225 7.613265 m +3.218225 7.877447 3.026094 8.069580 2.749902 8.069580 c +2.437686 8.069580 2.089446 7.781382 2.089446 7.421132 c +2.089446 7.156950 2.281579 6.964817 2.557769 6.964817 c +2.869985 6.964817 3.218225 7.253016 3.218225 7.613265 c +h +1.465014 3.206218 m +0.816565 1.549071 l +0.756523 1.368948 0.696482 1.224847 0.696482 1.020705 c +0.696482 0.432299 1.152798 0.000001 1.789238 0.000001 c +2.954043 0.000001 3.446384 1.681164 3.446384 1.837271 c +3.446384 1.957354 3.350318 1.993378 3.266259 1.993378 c +3.122160 1.993378 3.098142 1.909321 3.062118 1.789238 c +2.785926 0.828574 2.293587 0.336233 1.813254 0.336233 c +1.669155 0.336233 1.525056 0.396276 1.525056 0.720500 c +1.525056 1.008698 1.609113 1.224847 1.765221 1.597105 c +1.885304 1.921329 2.005387 2.245553 2.137478 2.569778 c +2.509736 3.542450 l +2.617811 3.818642 2.761910 4.190898 2.761910 4.395040 c +2.761910 4.995455 2.281579 5.415744 1.669155 5.415744 c +0.504349 5.415744 0.000000 3.734583 0.000000 3.578475 c +0.000000 3.470400 0.084058 3.422367 0.180125 3.422367 c +0.336234 3.422367 0.348242 3.494416 0.384266 3.614501 c +0.720499 4.755288 1.272880 5.079513 1.633131 5.079513 c +1.801246 5.079513 1.921329 5.019471 1.921329 4.683239 c +1.921329 4.563155 1.909321 4.395040 1.789238 4.034791 c +1.465014 3.206218 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 71.571899 157.721558 cm +0.000000 0.000000 0.000000 scn +7.337071 -0.000015 m +7.529204 -0.000015 7.793388 -0.000015 7.793388 0.276176 c +7.793388 0.552368 7.529204 0.552368 7.337071 0.552368 c +0.456315 0.552368 l +0.264182 0.552368 0.000000 0.552368 0.000000 0.276176 c +0.000000 -0.000015 0.264182 -0.000015 0.456315 -0.000015 c +7.337071 -0.000015 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 81.591675 154.995636 cm +0.000000 0.000000 0.000000 scn +2.617809 7.649301 m +2.617809 7.973525 2.593793 7.985535 2.269569 7.985535 c +1.777228 7.505202 1.140788 7.217002 0.000000 7.217002 c +0.000000 6.820728 l +0.324224 6.820728 0.972672 6.820729 1.669153 7.144953 c +1.669153 0.984693 l +1.669153 0.540386 1.633129 0.396286 0.492339 0.396286 c +0.072049 0.396286 l +0.072049 0.000012 l +0.564390 0.036036 1.597104 0.036036 2.137478 0.036036 c +2.677851 0.036036 3.722574 0.036036 4.214913 0.000012 c +4.214913 0.396286 l +3.794623 0.396286 l +2.653835 0.396286 2.617809 0.540386 2.617809 0.984693 c +2.617809 7.649301 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 163.000000 157.319244 cm +0.000000 0.000000 0.000000 scn +5.781997 11.455909 m +5.944108 12.122371 6.016160 12.158395 6.718646 12.158395 c +8.015542 12.158395 l +9.564612 12.158395 10.717410 11.690072 10.717410 10.285099 c +10.717410 9.366465 10.249086 6.718634 6.628582 6.718634 c +4.593176 6.718634 l +5.781997 11.455909 l +h +8.285728 6.502484 m +10.519273 6.988821 12.266481 8.429817 12.266481 9.978889 c +12.266481 11.383860 10.843496 12.680756 8.339767 12.680756 c +3.458391 12.680756 l +3.098142 12.680756 2.936029 12.680757 2.936029 12.338520 c +2.936029 12.158395 3.062116 12.158395 3.404354 12.158395 c +4.485101 12.158395 4.485101 12.014297 4.485101 11.816159 c +4.485101 11.780133 4.485101 11.672058 4.413051 11.401873 c +1.981369 1.711172 l +1.819258 1.080737 1.783234 0.900612 0.540374 0.900612 c +0.126087 0.900612 0.000000 0.900611 0.000000 0.558375 c +0.000000 0.378250 0.198137 0.378250 0.252174 0.378250 c +0.576398 0.378250 0.954660 0.414274 1.296896 0.414274 c +3.422366 0.414274 l +3.746590 0.414274 4.124851 0.378250 4.449075 0.378250 c +4.593175 0.378250 4.791313 0.378251 4.791313 0.720487 c +4.791313 0.900612 4.629200 0.900612 4.359014 0.900612 c +3.260253 0.900612 3.260254 1.044711 3.260254 1.224836 c +3.260254 1.242848 3.260254 1.368935 3.296279 1.513035 c +4.503113 6.358386 l +6.664607 6.358386 l +8.375791 6.358386 8.700014 5.277638 8.700014 4.683227 c +8.700014 4.413040 8.519890 3.710554 8.393803 3.242231 c +8.195665 2.413658 8.141629 2.215521 8.141629 1.873284 c +8.141629 0.594400 9.186351 -0.000011 10.393186 -0.000011 c +11.852195 -0.000011 12.482630 1.783221 12.482630 2.035396 c +12.482630 2.161484 12.392569 2.215521 12.284494 2.215521 c +12.140393 2.215521 12.104367 2.107446 12.068343 1.963346 c +11.636044 0.684463 10.897535 0.360238 10.447223 0.360238 c +9.996910 0.360238 9.708714 0.558375 9.708714 1.368936 c +9.708714 1.801234 9.924863 3.440369 9.942875 3.530429 c +10.032937 4.196891 10.032937 4.268940 10.032937 4.413040 c +10.032937 5.727949 8.970202 6.286335 8.285728 6.502484 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 175.938232 154.875549 cm +0.000000 0.000000 0.000000 scn +3.218225 7.613265 m +3.218225 7.877447 3.026094 8.069580 2.749902 8.069580 c +2.437686 8.069580 2.089446 7.781382 2.089446 7.421132 c +2.089446 7.156950 2.281579 6.964817 2.557769 6.964817 c +2.869985 6.964817 3.218225 7.253016 3.218225 7.613265 c +h +1.465014 3.206218 m +0.816565 1.549071 l +0.756523 1.368948 0.696482 1.224847 0.696482 1.020705 c +0.696482 0.432299 1.152798 0.000001 1.789238 0.000001 c +2.954043 0.000001 3.446384 1.681164 3.446384 1.837271 c +3.446384 1.957354 3.350318 1.993378 3.266259 1.993378 c +3.122160 1.993378 3.098142 1.909321 3.062118 1.789238 c +2.785926 0.828574 2.293587 0.336233 1.813254 0.336233 c +1.669155 0.336233 1.525056 0.396276 1.525056 0.720500 c +1.525056 1.008698 1.609113 1.224847 1.765221 1.597105 c +1.885304 1.921329 2.005387 2.245553 2.137478 2.569778 c +2.509736 3.542450 l +2.617811 3.818642 2.761910 4.190898 2.761910 4.395040 c +2.761910 4.995455 2.281579 5.415744 1.669155 5.415744 c +0.504349 5.415744 0.000000 3.734583 0.000000 3.578475 c +0.000000 3.470400 0.084058 3.422367 0.180125 3.422367 c +0.336234 3.422367 0.348242 3.494416 0.384266 3.614501 c +0.720499 4.755288 1.272880 5.079513 1.633131 5.079513 c +1.801246 5.079513 1.921329 5.019471 1.921329 4.683239 c +1.921329 4.563155 1.909321 4.395040 1.789238 4.034791 c +1.465014 3.206218 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 180.978638 157.721558 cm +0.000000 0.000000 0.000000 scn +7.337071 -0.000015 m +7.529204 -0.000015 7.793388 -0.000015 7.793388 0.276176 c +7.793388 0.552368 7.529204 0.552368 7.337071 0.552368 c +0.456315 0.552368 l +0.264182 0.552368 0.000000 0.552368 0.000000 0.276176 c +0.000000 -0.000015 0.264182 -0.000015 0.456315 -0.000015 c +7.337071 -0.000015 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 190.998413 154.995636 cm +0.000000 0.000000 0.000000 scn +2.617809 7.649301 m +2.617809 7.973525 2.593793 7.985535 2.269569 7.985535 c +1.777228 7.505202 1.140788 7.217002 0.000000 7.217002 c +0.000000 6.820728 l +0.324224 6.820728 0.972672 6.820729 1.669153 7.144953 c +1.669153 0.984693 l +1.669153 0.540386 1.633129 0.396286 0.492339 0.396286 c +0.072049 0.396286 l +0.072049 0.000012 l +0.564390 0.036036 1.597104 0.036036 2.137478 0.036036 c +2.677851 0.036036 3.722574 0.036036 4.214913 0.000012 c +4.214913 0.396286 l +3.794623 0.396286 l +2.653835 0.396286 2.617809 0.540386 2.617809 0.984693 c +2.617809 7.649301 l +h +f +n +Q +q +15.000000 50.000000 m +125.000000 50.000000 l +125.000000 15.000000 l +15.000000 15.000000 l +15.000000 50.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 15.000000 15.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 35.000000 m +0.000000 36.000000 l +-1.000000 36.000000 l +-1.000000 35.000000 l +0.000000 35.000000 l +h +110.000000 35.000000 m +111.000000 35.000000 l +111.000000 36.000000 l +110.000000 36.000000 l +110.000000 35.000000 l +h +110.000000 0.000000 m +110.000000 -1.000000 l +111.000000 -1.000000 l +111.000000 0.000000 l +110.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 34.000000 m +110.000000 34.000000 l +110.000000 36.000000 l +0.000000 36.000000 l +0.000000 34.000000 l +h +109.000000 35.000000 m +109.000000 0.000000 l +111.000000 0.000000 l +111.000000 35.000000 l +109.000000 35.000000 l +h +110.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +110.000000 -1.000000 l +110.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 35.000000 l +-1.000000 35.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +124.000000 50.000000 m +234.000000 50.000000 l +234.000000 15.000000 l +124.000000 15.000000 l +124.000000 50.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 124.000000 15.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 35.000000 m +0.000000 36.000000 l +-1.000000 36.000000 l +-1.000000 35.000000 l +0.000000 35.000000 l +h +110.000000 35.000000 m +111.000000 35.000000 l +111.000000 36.000000 l +110.000000 36.000000 l +110.000000 35.000000 l +h +110.000000 0.000000 m +110.000000 -1.000000 l +111.000000 -1.000000 l +111.000000 0.000000 l +110.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 34.000000 m +110.000000 34.000000 l +110.000000 36.000000 l +0.000000 36.000000 l +0.000000 34.000000 l +h +109.000000 35.000000 m +109.000000 0.000000 l +111.000000 0.000000 l +111.000000 35.000000 l +109.000000 35.000000 l +h +110.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +110.000000 -1.000000 l +110.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 35.000000 l +-1.000000 35.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 63.000000 28.697510 cm +0.000000 0.000000 0.000000 scn +5.781998 10.915532 m +5.944109 11.600004 5.998147 11.780129 7.583243 11.780129 c +8.069578 11.780129 8.195665 11.780129 8.195665 12.122366 c +8.195665 12.302491 7.997528 12.302490 7.925479 12.302490 c +7.565229 12.302490 7.150942 12.266465 6.790694 12.266465 c +4.377027 12.266465 l +4.034789 12.266465 3.638515 12.302490 3.296278 12.302490 c +3.152179 12.302490 2.954042 12.302491 2.954042 11.960255 c +2.954042 11.780129 3.116154 11.780129 3.386340 11.780129 c +4.485101 11.780129 4.485101 11.636031 4.485101 11.437894 c +4.485101 11.401868 4.485101 11.293793 4.413051 11.023607 c +1.981369 1.332907 l +1.819258 0.702472 1.783232 0.522346 0.522361 0.522346 c +0.180123 0.522346 0.000000 0.522346 0.000000 0.198122 c +0.000000 -0.000015 0.108075 -0.000015 0.468323 -0.000015 c +8.537902 -0.000015 l +8.934176 -0.000015 8.952188 0.017998 9.078276 0.342221 c +10.465234 4.178874 l +10.501260 4.268936 10.537285 4.377011 10.537285 4.431048 c +10.537285 4.539123 10.447222 4.611173 10.357160 4.611173 c +10.339148 4.611173 10.249084 4.611173 10.213060 4.539123 c +10.177035 4.521111 10.177035 4.485086 10.032935 4.142850 c +9.456537 2.557754 8.645976 0.522346 5.601872 0.522346 c +3.872677 0.522346 l +3.620504 0.522346 3.584478 0.522346 3.476403 0.540359 c +3.278266 0.558371 3.260254 0.594397 3.260254 0.738496 c +3.260254 0.864583 3.296278 0.972657 3.332304 1.134769 c +5.781998 10.915532 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 74.531494 25.875549 cm +0.000000 0.000000 0.000000 scn +3.218225 7.613265 m +3.218225 7.877447 3.026094 8.069580 2.749902 8.069580 c +2.437686 8.069580 2.089446 7.781382 2.089446 7.421132 c +2.089446 7.156950 2.281579 6.964817 2.557769 6.964817 c +2.869985 6.964817 3.218225 7.253016 3.218225 7.613265 c +h +1.465014 3.206218 m +0.816565 1.549071 l +0.756523 1.368948 0.696482 1.224847 0.696482 1.020705 c +0.696482 0.432299 1.152798 0.000001 1.789238 0.000001 c +2.954043 0.000001 3.446384 1.681164 3.446384 1.837271 c +3.446384 1.957354 3.350318 1.993378 3.266259 1.993378 c +3.122160 1.993378 3.098142 1.909321 3.062118 1.789238 c +2.785926 0.828574 2.293587 0.336233 1.813254 0.336233 c +1.669155 0.336233 1.525056 0.396276 1.525056 0.720500 c +1.525056 1.008698 1.609113 1.224847 1.765221 1.597105 c +1.885304 1.921329 2.005387 2.245553 2.137478 2.569778 c +2.509736 3.542450 l +2.617811 3.818642 2.761910 4.190898 2.761910 4.395040 c +2.761910 4.995455 2.281579 5.415744 1.669155 5.415744 c +0.504349 5.415744 0.000000 3.734583 0.000000 3.578475 c +0.000000 3.470400 0.084058 3.422367 0.180125 3.422367 c +0.336234 3.422367 0.348242 3.494416 0.384266 3.614501 c +0.720499 4.755288 1.272880 5.079513 1.633131 5.079513 c +1.801246 5.079513 1.921329 5.019471 1.921329 4.683239 c +1.921329 4.563155 1.909321 4.395040 1.789238 4.034791 c +1.465014 3.206218 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 171.000000 28.319244 cm +0.000000 0.000000 0.000000 scn +5.781997 11.455909 m +5.944108 12.122371 6.016160 12.158395 6.718646 12.158395 c +8.015542 12.158395 l +9.564612 12.158395 10.717410 11.690072 10.717410 10.285099 c +10.717410 9.366465 10.249086 6.718634 6.628582 6.718634 c +4.593176 6.718634 l +5.781997 11.455909 l +h +8.285728 6.502484 m +10.519273 6.988821 12.266481 8.429817 12.266481 9.978889 c +12.266481 11.383860 10.843496 12.680756 8.339767 12.680756 c +3.458391 12.680756 l +3.098142 12.680756 2.936029 12.680757 2.936029 12.338520 c +2.936029 12.158395 3.062116 12.158395 3.404354 12.158395 c +4.485101 12.158395 4.485101 12.014297 4.485101 11.816159 c +4.485101 11.780133 4.485101 11.672058 4.413051 11.401873 c +1.981369 1.711172 l +1.819258 1.080737 1.783234 0.900612 0.540374 0.900612 c +0.126087 0.900612 0.000000 0.900611 0.000000 0.558375 c +0.000000 0.378250 0.198137 0.378250 0.252174 0.378250 c +0.576398 0.378250 0.954660 0.414274 1.296896 0.414274 c +3.422366 0.414274 l +3.746590 0.414274 4.124851 0.378250 4.449075 0.378250 c +4.593175 0.378250 4.791313 0.378251 4.791313 0.720487 c +4.791313 0.900612 4.629200 0.900612 4.359014 0.900612 c +3.260253 0.900612 3.260254 1.044711 3.260254 1.224836 c +3.260254 1.242848 3.260254 1.368935 3.296279 1.513035 c +4.503113 6.358386 l +6.664607 6.358386 l +8.375791 6.358386 8.700014 5.277638 8.700014 4.683227 c +8.700014 4.413040 8.519890 3.710554 8.393803 3.242231 c +8.195665 2.413658 8.141629 2.215521 8.141629 1.873284 c +8.141629 0.594400 9.186351 -0.000011 10.393186 -0.000011 c +11.852195 -0.000011 12.482630 1.783221 12.482630 2.035396 c +12.482630 2.161484 12.392569 2.215521 12.284494 2.215521 c +12.140393 2.215521 12.104367 2.107446 12.068343 1.963346 c +11.636044 0.684463 10.897535 0.360238 10.447223 0.360238 c +9.996910 0.360238 9.708714 0.558375 9.708714 1.368936 c +9.708714 1.801234 9.924863 3.440369 9.942875 3.530429 c +10.032937 4.196891 10.032937 4.268940 10.032937 4.413040 c +10.032937 5.727949 8.970202 6.286335 8.285728 6.502484 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 183.938232 25.875549 cm +0.000000 0.000000 0.000000 scn +3.218225 7.613265 m +3.218225 7.877447 3.026094 8.069580 2.749902 8.069580 c +2.437686 8.069580 2.089446 7.781382 2.089446 7.421132 c +2.089446 7.156950 2.281579 6.964817 2.557769 6.964817 c +2.869985 6.964817 3.218225 7.253016 3.218225 7.613265 c +h +1.465014 3.206218 m +0.816565 1.549071 l +0.756523 1.368948 0.696482 1.224847 0.696482 1.020705 c +0.696482 0.432299 1.152798 0.000001 1.789238 0.000001 c +2.954043 0.000001 3.446384 1.681164 3.446384 1.837271 c +3.446384 1.957354 3.350318 1.993378 3.266259 1.993378 c +3.122160 1.993378 3.098142 1.909321 3.062118 1.789238 c +2.785926 0.828574 2.293587 0.336233 1.813254 0.336233 c +1.669155 0.336233 1.525056 0.396276 1.525056 0.720500 c +1.525056 1.008698 1.609113 1.224847 1.765221 1.597105 c +1.885304 1.921329 2.005387 2.245553 2.137478 2.569778 c +2.509736 3.542450 l +2.617811 3.818642 2.761910 4.190898 2.761910 4.395040 c +2.761910 4.995455 2.281579 5.415744 1.669155 5.415744 c +0.504349 5.415744 0.000000 3.734583 0.000000 3.578475 c +0.000000 3.470400 0.084058 3.422367 0.180125 3.422367 c +0.336234 3.422367 0.348242 3.494416 0.384266 3.614501 c +0.720499 4.755288 1.272880 5.079513 1.633131 5.079513 c +1.801246 5.079513 1.921329 5.019471 1.921329 4.683239 c +1.921329 4.563155 1.909321 4.395040 1.789238 4.034791 c +1.465014 3.206218 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 175.000000 105.644684 cm +0.000000 0.000000 0.000000 scn +7.114918 10.915556 m +7.475167 10.915556 7.619267 10.915556 7.619267 11.257792 c +7.619267 11.437916 7.475167 11.437916 7.150943 11.437916 c +5.691935 11.437916 l +6.034171 13.293200 6.286345 14.572083 6.430446 15.148481 c +6.538520 15.580780 6.916781 15.995068 7.385106 15.995068 c +7.763367 15.995068 8.141628 15.832954 8.321753 15.670843 c +7.619267 15.598793 7.403118 15.076432 7.403118 14.770222 c +7.403118 14.409971 7.673304 14.193822 8.015540 14.193822 c +8.375791 14.193822 8.916164 14.500033 8.916164 15.184506 c +8.916164 15.941029 8.159640 16.355316 7.367092 16.355316 c +6.592556 16.355316 5.836034 15.778918 5.475785 15.076432 c +5.151561 14.445997 4.971437 13.797547 4.557150 11.437916 c +3.350316 11.437916 l +3.008080 11.437916 2.827955 11.437916 2.827955 11.113691 c +2.827955 10.915556 2.936029 10.915556 3.296278 10.915556 c +4.449075 10.915556 l +4.124851 9.240396 3.386340 5.169581 2.972054 3.242249 c +2.665842 1.675165 2.395656 0.360257 1.495034 0.360257 c +1.440996 0.360257 0.918634 0.360257 0.594410 0.702494 c +1.513046 0.774544 1.513046 1.567091 1.513046 1.585103 c +1.513046 1.945354 1.242858 2.161502 0.900622 2.161502 c +0.540374 2.161502 0.000000 1.855290 0.000000 1.170818 c +0.000000 0.396281 0.792547 0.000008 1.495034 0.000008 c +3.332304 0.000008 4.088827 3.296286 4.286964 4.196909 c +4.611188 5.583869 5.493798 10.375182 5.583860 10.915556 c +7.114918 10.915556 l +h +f +n +Q +q +194.000000 114.000000 m +194.000000 105.715729 187.284271 99.000000 179.000000 99.000000 c +170.715729 99.000000 164.000000 105.715729 164.000000 114.000000 c +164.000000 122.284271 170.715729 129.000000 179.000000 129.000000 c +187.284271 129.000000 194.000000 122.284271 194.000000 114.000000 c +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 164.000000 99.000000 cm +0.000000 0.000000 0.000000 scn +29.000000 15.000000 m +29.000000 7.268013 22.731987 1.000000 15.000000 1.000000 c +15.000000 -1.000000 l +23.836555 -1.000000 31.000000 6.163445 31.000000 15.000000 c +29.000000 15.000000 l +h +15.000000 1.000000 m +7.268013 1.000000 1.000000 7.268013 1.000000 15.000000 c +-1.000000 15.000000 l +-1.000000 6.163445 6.163444 -1.000000 15.000000 -1.000000 c +15.000000 1.000000 l +h +1.000000 15.000000 m +1.000000 22.731987 7.268013 29.000000 15.000000 29.000000 c +15.000000 31.000000 l +6.163444 31.000000 -1.000000 23.836555 -1.000000 15.000000 c +1.000000 15.000000 l +h +15.000000 29.000000 m +22.731987 29.000000 29.000000 22.731987 29.000000 15.000000 c +31.000000 15.000000 l +31.000000 23.836555 23.836555 31.000000 15.000000 31.000000 c +15.000000 29.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 264.000000 109.319244 cm +0.000000 0.000000 0.000000 scn +4.070815 12.230442 m +4.088827 12.302492 4.124852 12.410567 4.124852 12.500629 c +4.124852 12.680755 3.944728 12.680756 3.908703 12.680756 c +3.890691 12.680756 3.242243 12.626717 2.918017 12.590693 c +2.611807 12.572680 2.341619 12.536654 2.017395 12.518642 c +1.585096 12.482618 1.459009 12.464605 1.459009 12.140381 c +1.459009 11.960257 1.639134 11.960257 1.819258 11.960257 c +2.737894 11.960257 2.737894 11.798144 2.737894 11.618020 c +2.737894 11.545970 2.737893 11.509945 2.647831 11.185721 c +0.072050 0.882597 l +-0.000000 0.612410 0.000000 0.576385 0.000000 0.468311 c +0.000000 0.072037 0.306212 -0.000013 0.486337 -0.000013 c +0.990685 -0.000013 1.098761 0.396260 1.242860 0.954646 c +2.089445 4.322976 l +3.386342 4.178876 4.160877 3.638502 4.160877 2.773905 c +4.160877 2.665830 4.160877 2.593781 4.106841 2.323593 c +4.034790 2.053406 4.034790 1.837256 4.034790 1.747195 c +4.034790 0.702473 4.719262 -0.000013 5.637898 -0.000013 c +6.466471 -0.000013 6.898770 0.756509 7.042870 1.008684 c +7.421132 1.675145 7.655293 2.683842 7.655293 2.755892 c +7.655293 2.845955 7.583243 2.918005 7.475168 2.918005 c +7.313057 2.918005 7.295043 2.845955 7.222995 2.557755 c +6.970819 1.621107 6.592558 0.360235 5.673923 0.360235 c +5.313674 0.360235 5.079513 0.540359 5.079513 1.224833 c +5.079513 1.567070 5.151562 1.963345 5.223612 2.233531 c +5.295662 2.557755 5.295662 2.575767 5.295662 2.791917 c +5.295662 3.854651 4.341002 4.449063 2.683856 4.665213 c +3.332304 5.061487 3.980752 5.763972 4.232927 6.034160 c +5.259636 7.186956 5.962122 7.763355 6.790695 7.763355 c +7.204980 7.763355 7.313057 7.655280 7.439144 7.547205 c +6.772682 7.475155 6.520508 7.006832 6.520508 6.646582 c +6.520508 6.214283 6.862744 6.070184 7.114920 6.070184 c +7.601255 6.070184 8.033554 6.484470 8.033554 7.060868 c +8.033554 7.583230 7.619267 8.123604 6.808708 8.123604 c +5.818023 8.123604 5.007463 7.421118 3.728578 5.980121 c +3.548453 5.763972 2.881993 5.079499 2.215532 4.827324 c +4.070815 12.230442 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 272.542480 106.677429 cm +0.000000 0.000000 0.000000 scn +3.218225 7.613265 m +3.218225 7.877447 3.026094 8.069580 2.749902 8.069580 c +2.437686 8.069580 2.089446 7.781382 2.089446 7.421132 c +2.089446 7.156950 2.281579 6.964817 2.557769 6.964817 c +2.869985 6.964817 3.218225 7.253016 3.218225 7.613265 c +h +1.465014 3.206218 m +0.816565 1.549071 l +0.756523 1.368948 0.696482 1.224847 0.696482 1.020705 c +0.696482 0.432299 1.152798 0.000001 1.789238 0.000001 c +2.954043 0.000001 3.446384 1.681164 3.446384 1.837271 c +3.446384 1.957354 3.350318 1.993378 3.266259 1.993378 c +3.122160 1.993378 3.098142 1.909321 3.062118 1.789238 c +2.785926 0.828574 2.293587 0.336233 1.813254 0.336233 c +1.669155 0.336233 1.525056 0.396276 1.525056 0.720500 c +1.525056 1.008698 1.609113 1.224847 1.765221 1.597105 c +1.885304 1.921329 2.005387 2.245553 2.137478 2.569778 c +2.509736 3.542450 l +2.617811 3.818642 2.761910 4.190898 2.761910 4.395040 c +2.761910 4.995455 2.281579 5.415744 1.669155 5.415744 c +0.504349 5.415744 0.000000 3.734583 0.000000 3.578475 c +0.000000 3.470400 0.084058 3.422367 0.180125 3.422367 c +0.336234 3.422367 0.348242 3.494416 0.384266 3.614501 c +0.720499 4.755288 1.272880 5.079513 1.633131 5.079513 c +1.801246 5.079513 1.921329 5.019471 1.921329 4.683239 c +1.921329 4.563155 1.909321 4.395040 1.789238 4.034791 c +1.465014 3.206218 l +h +f +n +Q +q +251.000000 128.000000 m +289.000000 128.000000 l +289.000000 99.000000 l +251.000000 99.000000 l +251.000000 128.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 251.000000 99.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 29.000000 m +0.000000 30.000000 l +-1.000000 30.000000 l +-1.000000 29.000000 l +0.000000 29.000000 l +h +38.000000 29.000000 m +39.000000 29.000000 l +39.000000 30.000000 l +38.000000 30.000000 l +38.000000 29.000000 l +h +38.000000 0.000000 m +38.000000 -1.000000 l +39.000000 -1.000000 l +39.000000 0.000000 l +38.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 28.000000 m +38.000000 28.000000 l +38.000000 30.000000 l +0.000000 30.000000 l +0.000000 28.000000 l +h +37.000000 29.000000 m +37.000000 0.000000 l +39.000000 0.000000 l +39.000000 29.000000 l +37.000000 29.000000 l +h +38.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +38.000000 -1.000000 l +38.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 29.000000 l +-1.000000 29.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 170.000000 66.003693 cm +0.000000 0.000000 0.000000 scn +18.023315 8.998160 m +18.023315 13.970110 13.970098 17.996307 9.025168 17.996307 c +3.999177 17.996307 0.000000 13.916067 0.000000 8.998160 c +0.000000 4.026212 4.053219 0.000013 8.998148 0.000013 c +14.024141 0.000013 18.023315 4.080254 18.023315 8.998160 c +h +0.675536 9.349439 m +0.945751 13.889044 4.458542 17.104597 8.673890 17.320770 c +8.673890 9.349439 l +0.675536 9.349439 l +h +9.349426 17.320770 m +13.591798 17.104597 17.077566 13.862022 17.347780 9.349439 c +9.349426 9.349439 l +9.349426 17.320770 l +h +8.673890 0.675550 m +4.485563 0.891724 0.945751 4.053233 0.675536 8.673903 c +8.673890 8.673903 l +8.673890 0.675550 l +h +17.347780 8.673903 m +17.077566 4.053233 13.510733 0.891724 9.349426 0.675550 c +9.349426 8.673903 l +17.347780 8.673903 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 162.451172 100.000000 cm +0.000000 0.000000 0.000000 scn +16.353554 16.195274 m +16.548815 16.390537 16.548815 16.707119 16.353554 16.902382 c +13.171573 20.084362 l +12.976311 20.279625 12.659728 20.279625 12.464466 20.084362 c +12.269204 19.889099 12.269204 19.572517 12.464466 19.377254 c +15.292893 16.548828 l +12.464466 13.720401 l +12.269204 13.525139 12.269204 13.208556 12.464466 13.013294 c +12.659728 12.818032 12.976311 12.818032 13.171573 13.013294 c +16.353554 16.195274 l +h +0.000000 16.048828 m +16.000000 16.048828 l +16.000000 17.048828 l +0.000000 17.048828 l +0.000000 16.048828 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 162.451172 66.000000 cm +0.000000 0.000000 0.000000 scn +16.353554 16.195274 m +16.548815 16.390537 16.548815 16.707119 16.353554 16.902382 c +13.171573 20.084362 l +12.976311 20.279625 12.659728 20.279625 12.464466 20.084362 c +12.269204 19.889099 12.269204 19.572517 12.464466 19.377254 c +15.292893 16.548828 l +12.464466 13.720401 l +12.269204 13.525139 12.269204 13.208556 12.464466 13.013294 c +12.659728 12.818032 12.976311 12.818032 13.171573 13.013294 c +16.353554 16.195274 l +h +0.000000 16.048828 m +16.000000 16.048828 l +16.000000 17.048828 l +0.000000 17.048828 l +0.000000 16.048828 l +h +f +n +Q +q +0.824285 -0.566175 0.566175 0.824285 28.681625 82.389420 cm +0.000000 0.000000 0.000000 scn +0.000000 75.244293 m +-0.276142 75.244293 -0.500000 75.020439 -0.500000 74.744293 c +-0.500000 74.468147 -0.276142 74.244293 0.000000 74.244293 c +0.000000 75.244293 l +h +120.457687 74.390739 m +120.652946 74.585999 120.652946 74.902588 120.457687 75.097847 c +117.275703 78.279831 l +117.080444 78.475090 116.763863 78.475090 116.568596 78.279831 c +116.373337 78.084564 116.373337 77.767982 116.568596 77.572723 c +119.397026 74.744293 l +116.568596 71.915863 l +116.373337 71.720604 116.373337 71.404022 116.568596 71.208755 c +116.763863 71.013496 117.080444 71.013496 117.275703 71.208755 c +120.457687 74.390739 l +h +0.000000 74.244293 m +120.104134 74.244293 l +120.104134 75.244293 l +0.000000 75.244293 l +0.000000 74.244293 l +h +f +n +Q +q +-0.757769 -0.652523 0.652523 -0.757769 114.392204 219.028412 cm +0.000000 0.000000 0.000000 scn +142.877228 98.658714 m +143.072495 98.853973 143.072495 99.170563 142.877228 99.365822 c +139.695251 102.547806 l +139.499985 102.743065 139.183411 102.743065 138.988144 102.547806 c +138.792892 102.352539 138.792892 102.035957 138.988144 101.840698 c +141.816574 99.012268 l +138.988144 96.183838 l +138.792892 95.988579 138.792892 95.671997 138.988144 95.476730 c +139.183411 95.281471 139.499985 95.281471 139.695251 95.476730 c +142.877228 98.658714 l +h +0.000000 98.512268 m +142.523682 98.512268 l +142.523682 99.512268 l +0.000000 99.512268 l +0.000000 98.512268 l +h +f +n +Q +q +-1.000000 0.000000 -0.000000 -1.000000 251.000000 121.461609 cm +0.000000 0.000000 0.000000 scn +57.353554 7.108056 m +57.548817 7.303318 57.548817 7.619900 57.353554 7.815162 c +54.171574 10.997143 l +53.976311 11.192405 53.659729 11.192405 53.464466 10.997143 c +53.269203 10.801881 53.269203 10.485298 53.464466 10.290036 c +56.292892 7.461609 l +53.464466 4.633182 l +53.269203 4.437920 53.269203 4.121337 53.464466 3.926075 c +53.659729 3.730813 53.976311 3.730813 54.171574 3.926075 c +57.353554 7.108056 l +h +0.000000 6.961609 m +57.000000 6.961609 l +57.000000 7.961609 l +0.000000 7.961609 l +0.000000 6.961609 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 163.951172 144.016663 cm +0.000000 0.000000 0.000000 scn +15.353555 15.195274 m +15.548817 15.390537 15.548817 15.707119 15.353555 15.902382 c +12.171574 19.084362 l +11.976312 19.279625 11.659729 19.279625 11.464467 19.084362 c +11.269205 18.889099 11.269205 18.572517 11.464467 18.377254 c +14.292894 15.548828 l +11.464467 12.720401 l +11.269205 12.525139 11.269205 12.208556 11.464467 12.013294 c +11.659729 11.818032 11.976312 11.818032 12.171574 12.013294 c +15.353555 15.195274 l +h +0.000000 15.048828 m +15.000001 15.048828 l +15.000001 16.048828 l +0.000000 16.048828 l +0.000000 15.048828 l +h +f +n +Q + +endstream +endobj + +3 0 obj + 31125 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 304.000000 194.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Pages 5 0 R + /Type /Catalog + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000031215 00000 n +0000031239 00000 n +0000031414 00000 n +0000031488 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +31547 +%%EOF
\ No newline at end of file diff --git a/cryptography/images/lecture15/sp.pdf b/cryptography/images/lecture15/sp.pdf new file mode 100644 index 0000000..9953b91 --- /dev/null +++ b/cryptography/images/lecture15/sp.pdf @@ -0,0 +1,3664 @@ +%PDF-1.7 + +1 0 obj + << /Length 2 0 R >> +stream +0.354545 0 0.040909 0.000000 0.313636 0.504545 d1 + +endstream +endobj + +2 0 obj + 50 +endobj + +3 0 obj + << /Length 4 0 R >> +stream +0.354545 0 0.040909 -0.009091 0.313636 0.513636 d1 + +endstream +endobj + +4 0 obj + 51 +endobj + +5 0 obj + << /Length 6 0 R >> +stream +0.354545 0 0.040909 -0.009091 0.313636 0.513636 d1 + +endstream +endobj + +6 0 obj + 51 +endobj + +7 0 obj + << /Length 8 0 R >> +stream +0.359091 0 0.045455 -0.181818 0.318182 0.681818 d1 + +endstream +endobj + +8 0 obj + 51 +endobj + +9 0 obj + << /Length 10 0 R >> +stream +0.363636 0 0.045455 0.000000 0.318182 0.500000 d1 + +endstream +endobj + +10 0 obj + 50 +endobj + +11 0 obj + << /Length 12 0 R >> +stream +0.500000 0 0.045455 0.000000 0.454545 0.500000 d1 + +endstream +endobj + +12 0 obj + 50 +endobj + +13 0 obj + << /Length 14 0 R >> +stream +0.359091 0 0.040909 -0.009091 0.313636 0.686364 d1 + +endstream +endobj + +14 0 obj + 51 +endobj + +15 0 obj + << /Length 16 0 R >> +stream +0.372727 0 0.040909 -0.009091 0.359091 0.504545 d1 + +endstream +endobj + +16 0 obj + 51 +endobj + +17 0 obj + << /Length 18 0 R >> +stream +0.372727 0 0.040909 -0.009091 0.359091 0.504545 d1 + +endstream +endobj + +18 0 obj + 51 +endobj + +19 0 obj + << /Length 20 0 R >> +stream +0.354545 0 0.040909 0.000000 0.313636 0.504545 d1 + +endstream +endobj + +20 0 obj + 50 +endobj + +21 0 obj + << /Length 22 0 R >> +stream +0.381818 0 0.031818 -0.013636 0.350000 0.695455 d1 + +endstream +endobj + +22 0 obj + 51 +endobj + +23 0 obj + << /Length 24 0 R >> +stream +0.395455 0 0.045455 0.000000 0.363636 0.681818 d1 + +endstream +endobj + +24 0 obj + 50 +endobj + +25 0 obj + << /Length 26 0 R >> +stream +0.363636 0 0.045455 0.000000 0.318182 0.500000 d1 + +endstream +endobj + +26 0 obj + 50 +endobj + +27 0 obj + << /Length 28 0 R >> +stream +0.481818 0 0.036364 -0.181818 0.445455 0.786364 d1 + +endstream +endobj + +28 0 obj + 51 +endobj + +29 0 obj + << /Length 30 0 R >> +stream +0.359091 0 0.045455 -0.181818 0.318182 0.681818 d1 + +endstream +endobj + +30 0 obj + 51 +endobj + +31 0 obj + << /Length 32 0 R >> +stream +0.372727 0 0.040909 -0.009091 0.359091 0.504545 d1 + +endstream +endobj + +32 0 obj + 51 +endobj + +33 0 obj + << /Length 34 0 R >> +stream +0.500000 0 0.045455 0.000000 0.454545 0.500000 d1 + +endstream +endobj + +34 0 obj + 50 +endobj + +35 0 obj + << /Length 36 0 R >> +stream +0.350000 0 0.045455 0.000000 0.318182 0.500000 d1 + +endstream +endobj + +36 0 obj + 50 +endobj + +37 0 obj + << /Length 38 0 R >> +stream +0.500000 0 0.045455 0.000000 0.454545 0.500000 d1 + +endstream +endobj + +38 0 obj + 50 +endobj + +39 0 obj + << /Length 40 0 R >> +stream +0.354545 0 0.040909 -0.009091 0.313636 0.513636 d1 + +endstream +endobj + +40 0 obj + 51 +endobj + +41 0 obj + << /Length 42 0 R >> +stream +0.304545 0 0.040909 0.000000 0.268182 0.495455 d1 + +endstream +endobj + +42 0 obj + 50 +endobj + +43 0 obj + << /Length 44 0 R >> +stream +0.372727 0 0.040909 -0.009091 0.359091 0.504545 d1 + +endstream +endobj + +44 0 obj + 51 +endobj + +45 0 obj + << /Length 46 0 R >> +stream +0.363636 0 0.045455 -0.181818 0.318182 0.681818 d1 + +endstream +endobj + +46 0 obj + 51 +endobj + +47 0 obj + << /Length 48 0 R >> +stream +0.272727 0 0.000000 0.000000 0.272727 1.000000 d1 + +endstream +endobj + +48 0 obj + 50 +endobj + +49 0 obj + << /Length 50 0 R >> +stream +0.354545 0 0.040909 -0.009091 0.313636 0.513636 d1 + +endstream +endobj + +50 0 obj + 51 +endobj + +51 0 obj + << /Length 52 0 R >> +stream +0.340909 0 0.022727 0.000000 0.295455 0.477273 d1 + +endstream +endobj + +52 0 obj + 50 +endobj + +53 0 obj + << /Length 54 0 R >> +stream +0.350000 0 0.045455 0.000000 0.318182 0.500000 d1 + +endstream +endobj + +54 0 obj + 50 +endobj + +55 0 obj + << /Length 56 0 R >> +stream +0.359091 0 0.045455 -0.009091 0.318182 0.700000 d1 + +endstream +endobj + +56 0 obj + 51 +endobj + +57 0 obj + << /Length 58 0 R >> +stream +0.409091 0 0.045455 0.000000 0.363636 0.681818 d1 + +endstream +endobj + +58 0 obj + 50 +endobj + +59 0 obj + << /Length 60 0 R >> +stream +0.363636 0 0.045455 0.000000 0.318182 0.500000 d1 + +endstream +endobj + +60 0 obj + 50 +endobj + +61 0 obj + << /Length 62 0 R >> +stream +0.395455 0 0.045455 0.000000 0.363636 0.681818 d1 + +endstream +endobj + +62 0 obj + 50 +endobj + +63 0 obj + << /Length 64 0 R >> +stream +0.500000 0 0.045455 0.000000 0.454545 0.500000 d1 + +endstream +endobj + +64 0 obj + 50 +endobj + +65 0 obj + << /Length 66 0 R >> +stream +0.304545 0 0.040909 0.000000 0.268182 0.495455 d1 + +endstream +endobj + +66 0 obj + 50 +endobj + +67 0 obj + << /Length 68 0 R >> +stream +0.350000 0 0.045455 0.000000 0.318182 0.500000 d1 + +endstream +endobj + +68 0 obj + 50 +endobj + +69 0 obj + << /Length 70 0 R >> +stream +0.345455 0 0.036364 0.000000 0.309091 0.490909 d1 + +endstream +endobj + +70 0 obj + 50 +endobj + +71 0 obj + << /Length 72 0 R >> +stream +0.354545 0 0.040909 0.000000 0.313636 0.504545 d1 + +endstream +endobj + +72 0 obj + 50 +endobj + +73 0 obj + << /Length 74 0 R >> +stream +0.363636 0 0.045455 0.000000 0.318182 0.500000 d1 + +endstream +endobj + +74 0 obj + 50 +endobj + +75 0 obj + << /Length 76 0 R >> +stream +0.409091 0 0.045455 0.000000 0.363636 0.500000 d1 + +endstream +endobj + +76 0 obj + 50 +endobj + +77 0 obj + << /Length 78 0 R >> +stream +0.272727 0 0.000000 0.000000 0.272727 1.000000 d1 + +endstream +endobj + +78 0 obj + 50 +endobj + +79 0 obj + << /Length 80 0 R >> +stream +0.359091 0 0.045455 -0.181818 0.318182 0.681818 d1 + +endstream +endobj + +80 0 obj + 51 +endobj + +81 0 obj + << /Length 82 0 R >> +stream +0.409091 0 0.045455 0.000000 0.363636 0.500000 d1 + +endstream +endobj + +82 0 obj + 50 +endobj + +83 0 obj + << /Length 84 0 R >> +stream +0.359091 0 0.045455 -0.009091 0.318182 0.700000 d1 + +endstream +endobj + +84 0 obj + 51 +endobj + +85 0 obj + << /Length 86 0 R >> +stream +0.340909 0 0.022727 0.000000 0.295455 0.477273 d1 + +endstream +endobj + +86 0 obj + 50 +endobj + +87 0 obj + << /Length 88 0 R >> +stream +0.363636 0 0.045455 0.000000 0.318182 0.500000 d1 + +endstream +endobj + +88 0 obj + 50 +endobj + +89 0 obj + << /Length 90 0 R >> +stream +0.359091 0 0.045455 -0.181818 0.318182 0.681818 d1 + +endstream +endobj + +90 0 obj + 51 +endobj + +91 0 obj + << /Length 92 0 R >> +stream +0.372727 0 0.040909 -0.009091 0.359091 0.504545 d1 + +endstream +endobj + +92 0 obj + 51 +endobj + +93 0 obj + << /Length 94 0 R >> +stream +0.359091 0 0.040909 -0.009091 0.313636 0.686364 d1 + +endstream +endobj + +94 0 obj + 51 +endobj + +95 0 obj + [ 0.372727 0.304545 0.363636 0.354545 0.500000 0.481818 0.350000 0.395455 0.500000 0.359091 0.272727 0.354545 0.340909 0.359091 0.363636 0.372727 0.354545 0.500000 0.354545 0.304545 0.359091 0.350000 0.409091 0.354545 0.372727 0.363636 0.409091 0.381818 0.363636 0.272727 0.359091 0.345455 0.500000 0.350000 0.395455 0.359091 0.409091 0.354545 0.372727 0.340909 0.359091 0.354545 0.363636 0.363636 0.372727 0.359091 0.359091 ] +endobj + +96 0 obj + << /Length 97 0 R >> +stream +/CIDInit /ProcSet findresource begin +12 dict begin +begincmap +/CIDSystemInfo +<< /Registry (FigmaPDF) + /Ordering (FigmaPDF) + /Supplement 0 +>> def +/CMapName /A-B-C def +/CMapType 2 def +1 begincodespacerange +<00> <FF> +endcodespacerange +1 beginbfchar +<00> <0430> +endbfchar +1 beginbfchar +<01> <0441> +endbfchar +1 beginbfchar +<02> <0438> +endbfchar +1 beginbfchar +<03> <0435> +endbfchar +1 beginbfchar +<04> <0442> +endbfchar +1 beginbfchar +<05> <0444> +endbfchar +1 beginbfchar +<06> <043A> +endbfchar +1 beginbfchar +<07> <0411> +endbfchar +1 beginbfchar +<08> <0448> +endbfchar +1 beginbfchar +<09> <0440> +endbfchar +1 beginbfchar +<0A> <0020> +endbfchar +1 beginbfchar +<0B> <043E> +endbfchar +1 beginbfchar +<0C> <043B> +endbfchar +1 beginbfchar +<0D> <0432> +endbfchar +1 beginbfchar +<0E> <043D> +endbfchar +1 beginbfchar +<0F> <0430> +endbfchar +1 beginbfchar +<10> <0435> +endbfchar +1 beginbfchar +<11> <0442> +endbfchar +1 beginbfchar +<12> <043E> +endbfchar +1 beginbfchar +<13> <0441> +endbfchar +1 beginbfchar +<14> <0440> +endbfchar +1 beginbfchar +<15> <043A> +endbfchar +1 beginbfchar +<16> <041F> +endbfchar +1 beginbfchar +<17> <0435> +endbfchar +1 beginbfchar +<18> <0430> +endbfchar +1 beginbfchar +<19> <043D> +endbfchar +1 beginbfchar +<1A> <043C> +endbfchar +1 beginbfchar +<1B> <0417> +endbfchar +1 beginbfchar +<1C> <043D> +endbfchar +1 beginbfchar +<1D> <0020> +endbfchar +1 beginbfchar +<1E> <0434> +endbfchar +1 beginbfchar +<1F> <0445> +endbfchar +1 beginbfchar +<20> <0442> +endbfchar +1 beginbfchar +<21> <043A> +endbfchar +1 beginbfchar +<22> <0411> +endbfchar +1 beginbfchar +<23> <0440> +endbfchar +1 beginbfchar +<24> <044B> +endbfchar +1 beginbfchar +<25> <043E> +endbfchar +1 beginbfchar +<26> <0430> +endbfchar +1 beginbfchar +<27> <043B> +endbfchar +1 beginbfchar +<28> <0432> +endbfchar +1 beginbfchar +<29> <043E> +endbfchar +1 beginbfchar +<2A> <043D> +endbfchar +1 beginbfchar +<2B> <0443> +endbfchar +1 beginbfchar +<2C> <0430> +endbfchar +1 beginbfchar +<2D> <0434> +endbfchar +1 beginbfchar +<2E> <0440> +endbfchar +endcmap +CMapName currentdict /CMap defineresource pop +end +end +endstream +endobj + +97 0 obj + 1988 +endobj + +98 0 obj + << /Subtype /Type3 + /CharProcs << /C3 1 0 R + /C18 3 0 R + /C41 5 0 R + /C2 9 0 R + /C30 13 0 R + /C4 11 0 R + /C9 7 0 R + /C0 15 0 R + /C24 17 0 R + /C27 21 0 R + /C16 19 0 R + /C7 23 0 R + /C28 25 0 R + /C5 27 0 R + /C20 29 0 R + /C15 31 0 R + /C33 35 0 R + /C32 33 0 R + /C8 37 0 R + /C37 39 0 R + /C1 41 0 R + /C38 43 0 R + /C43 45 0 R + /C10 47 0 R + /C11 49 0 R + /C12 51 0 R + /C21 53 0 R + /C13 55 0 R + /C22 57 0 R + /C14 59 0 R + /C34 61 0 R + /C17 63 0 R + /C19 65 0 R + /C6 67 0 R + /C31 69 0 R + /C23 71 0 R + /C25 73 0 R + /C26 75 0 R + /C29 77 0 R + /C35 79 0 R + /C36 81 0 R + /C40 83 0 R + /C39 85 0 R + /C42 87 0 R + /C46 89 0 R + /C44 91 0 R + /C45 93 0 R + >> + /Encoding << /Type /Encoding + /Differences [ 0 /C0 /C1 /C2 /C3 /C4 /C5 /C6 /C7 /C8 /C9 /C10 /C11 /C12 /C13 /C14 /C15 /C16 /C17 /C18 /C19 /C20 /C21 /C22 /C23 /C24 /C25 /C26 /C27 /C28 /C29 /C30 /C31 /C32 /C33 /C34 /C35 /C36 /C37 /C38 /C39 /C40 /C41 /C42 /C43 /C44 /C45 /C46 ] + >> + /Widths 95 0 R + /FontBBox [ 0.000000 0.000000 0.000000 0.000000 ] + /FontMatrix [ 1.000000 0.000000 0.000000 1.000000 0.000000 0.000000 ] + /Type /Font + /ToUnicode 96 0 R + /FirstChar 0 + /LastChar 46 + /Resources << >> + >> +endobj + +99 0 obj + << /Font << /F1 98 0 R >> >> +endobj + +100 0 obj + << /Length 101 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 36.000000 22.363636 cm +0.000000 0.000000 0.000000 scn +0.060547 -0.363636 m +h +0.946911 7.909091 m +3.901456 7.909091 l +3.984183 7.909091 4.053123 7.879546 4.108274 7.820455 c +4.167365 7.765304 4.196910 7.696364 4.196910 7.613637 c +4.196910 7.530910 4.167365 7.460001 4.108274 7.400910 c +4.053123 7.345758 3.984183 7.318182 3.901456 7.318182 c +1.242365 7.318182 l +1.242365 4.363637 l +2.424183 4.363637 l +3.078123 4.363637 3.635547 4.133183 4.096456 3.672273 c +4.557365 3.211364 4.787820 2.653940 4.787820 2.000000 c +4.787820 1.346061 4.557365 0.788637 4.096456 0.327727 c +3.635547 -0.133182 3.078123 -0.363636 2.424183 -0.363636 c +0.946911 -0.363636 l +0.864183 -0.363636 0.793274 -0.336061 0.734183 -0.280909 c +0.679032 -0.221818 0.651456 -0.150908 0.651456 -0.068181 c +0.651456 7.613637 l +0.651456 7.696364 0.679032 7.765304 0.734183 7.820455 c +0.793274 7.879546 0.864183 7.909091 0.946911 7.909091 c +h +1.242365 3.772727 m +1.242365 0.227273 l +2.424183 0.227273 l +2.912668 0.227273 3.330244 0.400606 3.676911 0.747273 c +4.023577 1.093940 4.196910 1.511516 4.196910 2.000000 c +4.196910 2.488485 4.023577 2.906061 3.676911 3.252728 c +3.330244 3.599394 2.912668 3.772727 2.424183 3.772727 c +1.242365 3.772727 l +h +5.202148 -0.363636 m +h +7.270330 5.545455 m +8.747603 5.545455 l +8.830330 5.545455 8.899269 5.515910 8.954421 5.456819 c +9.013512 5.401667 9.043057 5.332727 9.043057 5.250000 c +9.043057 -0.068181 l +9.043057 -0.150908 9.013512 -0.221818 8.954421 -0.280909 c +8.899269 -0.336061 8.830330 -0.363636 8.747603 -0.363636 c +8.664876 -0.363636 8.593966 -0.336061 8.534876 -0.280909 c +8.479724 -0.221818 8.452148 -0.150908 8.452148 -0.068181 c +8.452148 4.954546 l +7.494875 4.954546 l +6.076694 -0.145000 l +6.056997 -0.208030 6.021542 -0.261211 5.970330 -0.304545 c +5.919118 -0.343939 5.860027 -0.363636 5.793057 -0.363636 c +5.710330 -0.363636 5.639421 -0.336061 5.580330 -0.280909 c +5.525179 -0.221818 5.497603 -0.150908 5.497603 -0.068181 c +5.497603 -0.048485 5.501543 -0.022879 5.509421 0.008636 c +6.986694 5.326818 l +7.006391 5.389849 7.041845 5.441061 7.093058 5.480455 c +7.144269 5.523788 7.203361 5.545455 7.270330 5.545455 c +h +9.632812 -0.363636 m +h +10.684630 5.143637 m +11.031298 5.490304 11.448874 5.663637 11.937358 5.663637 c +12.425842 5.663637 12.843418 5.490304 13.190085 5.143637 c +13.536752 4.796970 13.710085 4.379395 13.710085 3.890910 c +13.710085 1.290910 l +13.710085 0.802424 13.536752 0.384849 13.190085 0.038182 c +12.843418 -0.308485 12.425842 -0.481818 11.937358 -0.481818 c +11.448874 -0.481818 11.031298 -0.308485 10.684630 0.038182 c +10.337964 0.384849 10.164631 0.802424 10.164631 1.290910 c +10.164631 3.890910 l +10.164631 4.379395 10.337964 4.796970 10.684630 5.143637 c +h +12.770540 4.724092 m +12.538116 4.956516 12.260388 5.072728 11.937358 5.072728 c +11.614327 5.072728 11.336600 4.956516 11.104177 4.724092 c +10.871752 4.491667 10.755540 4.213940 10.755540 3.890910 c +10.755540 1.290910 l +10.755540 0.967879 10.871752 0.690152 11.104177 0.457727 c +11.336600 0.225303 11.614327 0.109091 11.937358 0.109091 c +12.260388 0.109091 12.538116 0.225303 12.770540 0.457727 c +13.002964 0.690152 13.119176 0.967879 13.119176 1.290910 c +13.119176 3.890910 l +13.119176 4.213940 13.002964 4.491667 12.770540 4.724092 c +h +14.241211 -0.363636 m +h +14.914847 5.456819 m +14.973938 5.515910 15.044847 5.545455 15.127575 5.545455 c +15.210301 5.545455 15.279241 5.515910 15.334393 5.456819 c +15.393483 5.401667 15.423029 5.332727 15.423029 5.250000 c +15.423029 2.520000 l +17.857574 5.439091 l +17.916666 5.510000 17.991514 5.545455 18.082121 5.545455 c +18.164848 5.545455 18.233788 5.515910 18.288939 5.456819 c +18.348030 5.401667 18.377575 5.332727 18.377575 5.250000 c +18.377575 5.183031 18.353939 5.120000 18.306665 5.060909 c +16.427574 2.803637 l +18.324392 0.103182 l +18.359848 0.055909 18.377575 -0.001211 18.377575 -0.068181 c +18.377575 -0.150908 18.348030 -0.221818 18.288939 -0.280909 c +18.233788 -0.336061 18.164848 -0.363636 18.082121 -0.363636 c +17.979696 -0.363636 17.898939 -0.322272 17.839848 -0.239545 c +16.037575 2.336819 l +15.423029 1.598183 l +15.423029 -0.068181 l +15.423029 -0.150908 15.393483 -0.221818 15.334393 -0.280909 c +15.279241 -0.336061 15.210301 -0.363636 15.127575 -0.363636 c +15.044847 -0.363636 14.973938 -0.336061 14.914847 -0.280909 c +14.859695 -0.221818 14.832120 -0.150908 14.832120 -0.068181 c +14.832120 5.250000 l +14.832120 5.332727 14.859695 5.401667 14.914847 5.456819 c +h +22.328125 -0.363636 m +h +27.941761 -0.363636 m +24.396307 -0.363636 l +23.986610 -0.363636 23.637974 -0.219848 23.350397 0.067728 c +23.062822 0.355304 22.919035 0.703939 22.919035 1.113637 c +22.919035 5.250000 l +22.919035 5.332727 22.946609 5.401667 23.001760 5.456819 c +23.060852 5.515910 23.131762 5.545455 23.214489 5.545455 c +23.297216 5.545455 23.366156 5.515910 23.421307 5.456819 c +23.480398 5.401667 23.509943 5.332727 23.509943 5.250000 c +23.509943 1.113637 l +23.509943 0.869394 23.596609 0.660606 23.769943 0.487273 c +23.943277 0.313940 24.152065 0.227273 24.396307 0.227273 c +25.282671 0.227273 l +25.282671 5.250000 l +25.282671 5.332727 25.310247 5.401667 25.365398 5.456819 c +25.424490 5.515910 25.495398 5.545455 25.578125 5.545455 c +25.660852 5.545455 25.729792 5.515910 25.784943 5.456819 c +25.844034 5.401667 25.873579 5.332727 25.873579 5.250000 c +25.873579 0.227273 l +27.646307 0.227273 l +27.646307 5.250000 l +27.646307 5.332727 27.673883 5.401667 27.729034 5.456819 c +27.788126 5.515910 27.859034 5.545455 27.941761 5.545455 c +28.024488 5.545455 28.093428 5.515910 28.148579 5.456819 c +28.207670 5.401667 28.237217 5.332727 28.237217 5.250000 c +28.237217 -0.068181 l +28.237217 -0.150908 28.207670 -0.221818 28.148579 -0.280909 c +28.093428 -0.336061 28.024488 -0.363636 27.941761 -0.363636 c +h +28.828125 -0.363636 m +h +32.669033 -0.363636 m +30.896307 -0.363636 l +30.486610 -0.363636 30.137974 -0.219848 29.850397 0.067728 c +29.562822 0.355304 29.419035 0.703939 29.419035 1.113637 c +29.419035 5.250000 l +29.419035 5.332727 29.446609 5.401667 29.501760 5.456819 c +29.560852 5.515910 29.631762 5.545455 29.714489 5.545455 c +29.797216 5.545455 29.866156 5.515910 29.921307 5.456819 c +29.980398 5.401667 30.009943 5.332727 30.009943 5.250000 c +30.009943 1.113637 l +30.009943 0.869394 30.096609 0.660606 30.269943 0.487273 c +30.443277 0.313940 30.652065 0.227273 30.896307 0.227273 c +32.373581 0.227273 l +32.373581 5.250000 l +32.373581 5.332727 32.401157 5.401667 32.456306 5.456819 c +32.515400 5.515910 32.586308 5.545455 32.669033 5.545455 c +32.751762 5.545455 32.820702 5.515910 32.875851 5.456819 c +32.934944 5.401667 32.964489 5.332727 32.964489 5.250000 c +32.964489 -0.068181 l +32.964489 -0.150908 32.934944 -0.221818 32.875851 -0.280909 c +32.820702 -0.336061 32.751762 -0.363636 32.669033 -0.363636 c +h +33.550781 -0.363636 m +h +36.469872 6.934092 m +36.528965 6.993182 36.599873 7.022727 36.682598 7.022727 c +36.765327 7.022727 36.834267 6.993182 36.889416 6.934092 c +36.948509 6.878940 36.978054 6.810000 36.978054 6.727273 c +36.978054 5.545455 l +37.631992 5.545455 38.189415 5.315001 38.650326 4.854091 c +39.111237 4.393182 39.341690 3.835758 39.341690 3.181818 c +39.341690 2.000000 l +39.341690 1.346061 39.111237 0.788637 38.650326 0.327727 c +38.189415 -0.133182 37.631992 -0.363636 36.978054 -0.363636 c +36.978054 -2.431818 l +36.978054 -2.514545 36.948509 -2.583485 36.889416 -2.638636 c +36.834267 -2.697726 36.765327 -2.727272 36.682598 -2.727272 c +36.599873 -2.727272 36.528965 -2.697726 36.469872 -2.638636 c +36.414722 -2.583485 36.387146 -2.514545 36.387146 -2.431818 c +36.387146 -0.363636 l +35.733204 -0.363636 35.175781 -0.133182 34.714870 0.327727 c +34.253963 0.788637 34.023510 1.346061 34.023510 2.000000 c +34.023510 3.181818 l +34.023510 3.835758 34.253963 4.393182 34.714870 4.854091 c +35.175781 5.315001 35.733204 5.545455 36.387146 5.545455 c +36.387146 6.727273 l +36.387146 6.810000 36.414722 6.878940 36.469872 6.934092 c +h +36.387146 4.954546 m +35.898663 4.954546 35.481087 4.781213 35.134418 4.434546 c +34.787750 4.087879 34.614418 3.670303 34.614418 3.181818 c +34.614418 2.000000 l +34.614418 1.511516 34.787750 1.093940 35.134418 0.747273 c +35.481087 0.400606 35.898663 0.227273 36.387146 0.227273 c +36.387146 4.954546 l +h +36.978054 4.954546 m +36.978054 0.227273 l +37.466537 0.227273 37.884113 0.400606 38.230782 0.747273 c +38.577450 1.093940 38.750782 1.511516 38.750782 2.000000 c +38.750782 3.181818 l +38.750782 3.670303 38.577450 4.087879 38.230782 4.434546 c +37.884113 4.781213 37.466537 4.954546 36.978054 4.954546 c +h +39.809570 -0.363636 m +h +40.902752 -2.638636 m +40.847603 -2.697726 40.778664 -2.727272 40.695934 -2.727272 c +40.613205 -2.727272 40.542297 -2.697726 40.483208 -2.638636 c +40.428055 -2.583485 40.400478 -2.514545 40.400478 -2.431818 c +40.400478 5.250000 l +40.400478 5.332727 40.428055 5.401667 40.483208 5.456819 c +40.542297 5.515910 40.613205 5.545455 40.695934 5.545455 c +42.468662 5.545455 l +42.878357 5.545455 43.226994 5.401667 43.514572 5.114091 c +43.802147 4.826516 43.945934 4.477879 43.945934 4.068182 c +43.945934 1.113637 l +43.945934 0.703939 43.802147 0.355304 43.514572 0.067728 c +43.226994 -0.219848 42.878357 -0.363636 42.468662 -0.363636 c +40.991390 -0.363636 l +40.991390 -2.431818 l +40.991390 -2.514545 40.961845 -2.583485 40.902752 -2.638636 c +h +40.991390 0.227273 m +42.468662 0.227273 l +42.712906 0.227273 42.921692 0.313940 43.095024 0.487273 c +43.268360 0.660606 43.355026 0.869394 43.355026 1.113637 c +43.355026 4.068182 l +43.355026 4.312425 43.268360 4.521213 43.095024 4.694546 c +42.921692 4.867879 42.712906 4.954546 42.468662 4.954546 c +40.991390 4.954546 l +40.991390 0.227273 l +h +44.481445 -0.363636 m +h +45.533264 5.143637 m +45.879932 5.490304 46.297508 5.663637 46.785992 5.663637 c +47.274475 5.663637 47.692051 5.490304 48.038719 5.143637 c +48.385387 4.796970 48.558720 4.379395 48.558720 3.890910 c +48.558720 1.290910 l +48.558720 0.802424 48.385387 0.384849 48.038719 0.038182 c +47.692051 -0.308485 47.274475 -0.481818 46.785992 -0.481818 c +46.297508 -0.481818 45.879932 -0.308485 45.533264 0.038182 c +45.186596 0.384849 45.013264 0.802424 45.013264 1.290910 c +45.013264 3.890910 l +45.013264 4.379395 45.186596 4.796970 45.533264 5.143637 c +h +47.619171 4.724092 m +47.386745 4.956516 47.109020 5.072728 46.785992 5.072728 c +46.462959 5.072728 46.185234 4.956516 45.952808 4.724092 c +45.720383 4.491667 45.604172 4.213940 45.604172 3.890910 c +45.604172 1.290910 l +45.604172 0.967879 45.720383 0.690152 45.952808 0.457727 c +46.185234 0.225303 46.462959 0.109091 46.785992 0.109091 c +47.109020 0.109091 47.386745 0.225303 47.619171 0.457727 c +47.851597 0.690152 47.967808 0.967879 47.967808 1.290910 c +47.967808 3.890910 l +47.967808 4.213940 47.851597 4.491667 47.619171 4.724092 c +h +49.089844 -0.363636 m +h +49.976208 5.545455 m +53.521664 5.545455 l +53.931358 5.545455 54.279995 5.401667 54.567570 5.114091 c +54.855148 4.826516 54.998936 4.477879 54.998936 4.068182 c +54.998936 -0.068181 l +54.998936 -0.150908 54.969391 -0.221818 54.910297 -0.280909 c +54.855148 -0.336061 54.786209 -0.363636 54.703480 -0.363636 c +54.620750 -0.363636 54.549843 -0.336061 54.490753 -0.280909 c +54.435600 -0.221818 54.408024 -0.150908 54.408024 -0.068181 c +54.408024 4.068182 l +54.408024 4.312425 54.321358 4.521213 54.148026 4.694546 c +53.974693 4.867879 53.765907 4.954546 53.521664 4.954546 c +52.635300 4.954546 l +52.635300 -0.068181 l +52.635300 -0.150908 52.605755 -0.221818 52.546661 -0.280909 c +52.491512 -0.336061 52.422573 -0.363636 52.339844 -0.363636 c +52.257114 -0.363636 52.186207 -0.336061 52.127117 -0.280909 c +52.071964 -0.221818 52.044388 -0.150908 52.044388 -0.068181 c +52.044388 4.954546 l +50.271664 4.954546 l +50.271664 -0.068181 l +50.271664 -0.150908 50.242119 -0.221818 50.183025 -0.280909 c +50.127876 -0.336061 50.058937 -0.363636 49.976208 -0.363636 c +49.893478 -0.363636 49.822571 -0.336061 49.763481 -0.280909 c +49.708328 -0.221818 49.680752 -0.150908 49.680752 -0.068181 c +49.680752 5.250000 l +49.680752 5.332727 49.708328 5.401667 49.763481 5.456819 c +49.822571 5.515910 49.893478 5.545455 49.976208 5.545455 c +h +55.589844 -0.363636 m +h +56.641663 5.143637 m +56.988331 5.490304 57.405907 5.663637 57.894390 5.663637 c +58.382874 5.663637 58.800449 5.490304 59.147118 5.143637 c +59.493786 4.796970 59.667118 4.379395 59.667118 3.890910 c +59.667118 2.590910 l +59.667118 2.508183 59.637573 2.437273 59.578480 2.378182 c +59.523331 2.323030 59.454391 2.295455 59.371662 2.295455 c +56.712570 2.295455 l +56.712570 1.113637 l +56.712570 0.869394 56.799236 0.660606 56.972572 0.487273 c +57.145905 0.313940 57.354691 0.227273 57.598934 0.227273 c +59.371662 0.227273 l +59.454391 0.227273 59.523331 0.197727 59.578480 0.138637 c +59.637573 0.083485 59.667118 0.014545 59.667118 -0.068181 c +59.667118 -0.150908 59.637573 -0.221818 59.578480 -0.280909 c +59.523331 -0.336061 59.454391 -0.363636 59.371662 -0.363636 c +57.598934 -0.363636 l +57.189240 -0.363636 56.840603 -0.219848 56.553024 0.067728 c +56.265450 0.355304 56.121662 0.703939 56.121662 1.113637 c +56.121662 3.890910 l +56.121662 4.379395 56.294994 4.796970 56.641663 5.143637 c +h +58.727570 4.724092 m +58.495144 4.956516 58.217419 5.072728 57.894390 5.072728 c +57.571358 5.072728 57.293633 4.956516 57.061207 4.724092 c +56.828781 4.491667 56.712570 4.213940 56.712570 3.890910 c +56.712570 2.886364 l +59.076206 2.886364 l +59.076206 3.890910 l +59.076206 4.213940 58.959995 4.491667 58.727570 4.724092 c +h +60.198242 -0.363636 m +h +60.871880 5.456819 m +60.930969 5.515910 61.001877 5.545455 61.084606 5.545455 c +61.167336 5.545455 61.236275 5.515910 61.291424 5.456819 c +61.350517 5.401667 61.380062 5.332727 61.380062 5.250000 c +61.380062 2.520000 l +63.814606 5.439091 l +63.873699 5.510000 63.948547 5.545455 64.039154 5.545455 c +64.121880 5.545455 64.190819 5.515910 64.245972 5.456819 c +64.305061 5.401667 64.334602 5.332727 64.334602 5.250000 c +64.334602 5.183031 64.310966 5.120000 64.263695 5.060909 c +62.384605 2.803637 l +64.281425 0.103182 l +64.316879 0.055909 64.334602 -0.001211 64.334602 -0.068181 c +64.334602 -0.150908 64.305061 -0.221818 64.245972 -0.280909 c +64.190819 -0.336061 64.121880 -0.363636 64.039154 -0.363636 c +63.936726 -0.363636 63.855968 -0.322272 63.796879 -0.239545 c +61.994606 2.336819 l +61.380062 1.598183 l +61.380062 -0.068181 l +61.380062 -0.150908 61.350517 -0.221818 61.291424 -0.280909 c +61.236275 -0.336061 61.167336 -0.363636 61.084606 -0.363636 c +61.001877 -0.363636 60.930969 -0.336061 60.871880 -0.280909 c +60.816727 -0.221818 60.789150 -0.150908 60.789150 -0.068181 c +60.789150 5.250000 l +60.789150 5.332727 60.816727 5.401667 60.871880 5.456819 c +h +64.628906 -0.363636 m +h +66.638000 5.545455 m +67.819817 5.545455 l +67.902542 5.545455 67.971481 5.515910 68.026634 5.456819 c +68.085724 5.401667 68.115273 5.332727 68.115273 5.250000 c +68.115273 5.167274 68.085724 5.096364 68.026634 5.037273 c +67.971481 4.982121 67.902542 4.954546 67.819817 4.954546 c +66.638000 4.954546 l +66.393761 4.954546 66.184967 4.867879 66.011635 4.694546 c +65.838303 4.521213 65.751633 4.312425 65.751633 4.068182 c +65.751633 1.113637 l +65.751633 0.869394 65.838303 0.660606 66.011635 0.487273 c +66.184967 0.313940 66.393761 0.227273 66.638000 0.227273 c +67.819817 0.227273 l +67.902542 0.227273 67.971481 0.197727 68.026634 0.138637 c +68.085724 0.083485 68.115273 0.014545 68.115273 -0.068181 c +68.115273 -0.150908 68.085724 -0.221818 68.026634 -0.280909 c +67.971481 -0.336061 67.902542 -0.363636 67.819817 -0.363636 c +66.638000 -0.363636 l +66.228302 -0.363636 65.879662 -0.219848 65.592087 0.067728 c +65.304512 0.355304 65.160721 0.703939 65.160721 1.113637 c +65.160721 4.068182 l +65.160721 4.477879 65.304512 4.826516 65.592087 5.114091 c +65.879662 5.401667 66.228302 5.545455 66.638000 5.545455 c +h +68.589844 -0.363636 m +h +69.476204 5.545455 m +73.021660 5.545455 l +73.431358 5.545455 73.779999 5.401667 74.067574 5.114091 c +74.355148 4.826516 74.498932 4.477879 74.498932 4.068182 c +74.498932 -0.068181 l +74.498932 -0.150908 74.469391 -0.221818 74.410301 -0.280909 c +74.355148 -0.336061 74.286209 -0.363636 74.203484 -0.363636 c +74.120758 -0.363636 74.049843 -0.336061 73.990753 -0.280909 c +73.935600 -0.221818 73.908028 -0.150908 73.908028 -0.068181 c +73.908028 4.068182 l +73.908028 4.312425 73.821358 4.521213 73.648026 4.694546 c +73.474693 4.867879 73.265900 4.954546 73.021660 4.954546 c +72.135300 4.954546 l +72.135300 -0.068181 l +72.135300 -0.150908 72.105751 -0.221818 72.046661 -0.280909 c +71.991508 -0.336061 71.922569 -0.363636 71.839844 -0.363636 c +71.757118 -0.363636 71.686203 -0.336061 71.627113 -0.280909 c +71.571960 -0.221818 71.544388 -0.150908 71.544388 -0.068181 c +71.544388 4.954546 l +69.771660 4.954546 l +69.771660 -0.068181 l +69.771660 -0.150908 69.742119 -0.221818 69.683029 -0.280909 c +69.627876 -0.336061 69.558929 -0.363636 69.476204 -0.363636 c +69.393478 -0.363636 69.322571 -0.336061 69.263481 -0.280909 c +69.208328 -0.221818 69.180756 -0.150908 69.180756 -0.068181 c +69.180756 5.250000 l +69.180756 5.332727 69.208328 5.401667 69.263481 5.456819 c +69.322571 5.515910 69.393478 5.545455 69.476204 5.545455 c +h +75.089844 -0.363636 m +h +77.098938 5.545455 m +78.871658 5.545455 l +78.954384 5.545455 79.023331 5.515910 79.078484 5.456819 c +79.137573 5.401667 79.167114 5.332727 79.167114 5.250000 c +79.167114 0.522728 l +79.167114 0.440001 79.194695 0.369091 79.249847 0.310000 c +79.308937 0.254848 79.379845 0.227273 79.462570 0.227273 c +79.545296 0.227273 79.614235 0.197727 79.669388 0.138637 c +79.728477 0.083485 79.758026 0.014545 79.758026 -0.068181 c +79.758026 -0.150908 79.728477 -0.221818 79.669388 -0.280909 c +79.614235 -0.336061 79.545296 -0.363636 79.462570 -0.363636 c +79.301056 -0.363636 79.151360 -0.324242 79.013481 -0.245454 c +78.879539 -0.162727 78.773178 -0.052424 78.694389 0.085455 c +78.343781 -0.292727 77.910446 -0.481818 77.394386 -0.481818 c +76.905899 -0.481818 76.488327 -0.308485 76.141663 0.038182 c +75.794991 0.384849 75.621658 0.802424 75.621658 1.290910 c +75.621658 4.068182 l +75.621658 4.477879 75.765450 4.826516 76.053024 5.114091 c +76.340599 5.401667 76.689240 5.545455 77.098938 5.545455 c +h +77.098938 4.954546 m +76.854698 4.954546 76.645905 4.867879 76.472572 4.694546 c +76.299240 4.521213 76.212570 4.312425 76.212570 4.068182 c +76.212570 1.290910 l +76.212570 0.967879 76.328781 0.690152 76.561211 0.457727 c +76.793633 0.225303 77.071358 0.109091 77.394386 0.109091 c +77.717422 0.109091 77.995148 0.225303 78.227570 0.457727 c +78.459999 0.690152 78.576210 0.967879 78.576210 1.290910 c +78.576210 4.954546 l +77.098938 4.954546 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 36.000000 22.363636 cm +BT +13.000000 0.000000 0.000000 13.000000 0.060547 -0.363636 Tm +/F1 1.000000 Tf +[ (\007) (\014) (\013) (\006) (\n) (\010) (\002) (\005) (\t) (\013) (\004) (\003) (\006) 9.179629 (\001) (\004) (\000) ] TJ +ET +Q +q +28.000000 37.000000 m +123.000000 37.000000 l +123.000000 15.000000 l +28.000000 15.000000 l +28.000000 37.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 28.000000 15.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 22.000000 m +0.000000 23.000000 l +-1.000000 23.000000 l +-1.000000 22.000000 l +0.000000 22.000000 l +h +95.000000 22.000000 m +96.000000 22.000000 l +96.000000 23.000000 l +95.000000 23.000000 l +95.000000 22.000000 l +h +95.000000 0.000000 m +95.000000 -1.000000 l +96.000000 -1.000000 l +96.000000 0.000000 l +95.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 21.000000 m +95.000000 21.000000 l +95.000000 23.000000 l +0.000000 23.000000 l +0.000000 21.000000 l +h +94.000000 22.000000 m +94.000000 0.000000 l +96.000000 0.000000 l +96.000000 22.000000 l +94.000000 22.000000 l +h +95.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +95.000000 -1.000000 l +95.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 22.000000 l +-1.000000 22.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +0.000000 -1.000000 1.000000 0.000000 44.451183 67.000000 cm +0.000000 0.000000 0.000000 scn +30.353556 30.195263 m +30.548817 30.390526 30.548817 30.707108 30.353556 30.902370 c +27.171576 34.084351 l +26.976313 34.279613 26.659731 34.279613 26.464468 34.084351 c +26.269205 33.889088 26.269205 33.572506 26.464468 33.377243 c +29.292894 30.548817 l +26.464468 27.720390 l +26.269205 27.525127 26.269205 27.208546 26.464468 27.013283 c +26.659731 26.818020 26.976313 26.818020 27.171576 27.013283 c +30.353556 30.195263 l +h +0.000000 30.048817 m +30.000002 30.048817 l +30.000002 31.048817 l +0.000000 31.048817 l +0.000000 30.048817 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 46.000000 73.245461 cm +0.000000 0.000000 0.000000 scn +0.099121 -0.245461 m +h +0.985485 8.027267 m +4.530939 8.027267 l +4.613667 8.027267 4.682606 7.997721 4.737757 7.938630 c +4.796848 7.883479 4.826394 7.814540 4.826394 7.731812 c +4.826394 0.049994 l +4.826394 -0.032733 4.796848 -0.103642 4.737757 -0.162733 c +4.682606 -0.217885 4.613667 -0.245461 4.530939 -0.245461 c +4.448212 -0.245461 4.377303 -0.217885 4.318212 -0.162733 c +4.263061 -0.103642 4.235485 -0.032733 4.235485 0.049994 c +4.235485 7.436358 l +1.280939 7.436358 l +1.280939 0.049994 l +1.280939 -0.032733 1.251394 -0.103642 1.192303 -0.162733 c +1.137151 -0.217885 1.068212 -0.245461 0.985485 -0.245461 c +0.902757 -0.245461 0.831848 -0.217885 0.772757 -0.162733 c +0.717606 -0.103642 0.690030 -0.032733 0.690030 0.049994 c +0.690030 7.731812 l +0.690030 7.814540 0.717606 7.883479 0.772757 7.938630 c +0.831848 7.997721 0.902757 8.027267 0.985485 8.027267 c +h +5.418457 -0.245461 m +h +6.470275 5.261812 m +6.816942 5.608479 7.234518 5.781812 7.723002 5.781812 c +8.211487 5.781812 8.629063 5.608479 8.975730 5.261812 c +9.322396 4.915145 9.495729 4.497570 9.495729 4.009085 c +9.495729 2.709085 l +9.495729 2.626358 9.466184 2.555449 9.407093 2.496358 c +9.351942 2.441206 9.283003 2.413630 9.200275 2.413630 c +6.541184 2.413630 l +6.541184 1.231812 l +6.541184 0.987570 6.627851 0.778782 6.801184 0.605449 c +6.974518 0.432116 7.183306 0.345448 7.427548 0.345448 c +9.200275 0.345448 l +9.283003 0.345448 9.351942 0.315903 9.407093 0.256812 c +9.466184 0.201660 9.495729 0.132721 9.495729 0.049994 c +9.495729 -0.032733 9.466184 -0.103642 9.407093 -0.162733 c +9.351942 -0.217885 9.283003 -0.245461 9.200275 -0.245461 c +7.427548 -0.245461 l +7.017851 -0.245461 6.669215 -0.101672 6.381639 0.185904 c +6.094063 0.473479 5.950275 0.822115 5.950275 1.231812 c +5.950275 4.009085 l +5.950275 4.497570 6.123609 4.915145 6.470275 5.261812 c +h +8.556185 4.842267 m +8.323760 5.074691 8.046033 5.190903 7.723002 5.190903 c +7.399972 5.190903 7.122245 5.074691 6.889821 4.842267 c +6.657396 4.609843 6.541184 4.332115 6.541184 4.009085 c +6.541184 3.004539 l +8.904820 3.004539 l +8.904820 4.009085 l +8.904820 4.332115 8.788609 4.609843 8.556185 4.842267 c +h +10.026855 -0.245461 m +h +11.120037 -2.520460 m +11.064885 -2.579551 10.995946 -2.609097 10.913219 -2.609097 c +10.830492 -2.609097 10.759583 -2.579551 10.700492 -2.520460 c +10.645340 -2.465309 10.617764 -2.396370 10.617764 -2.313643 c +10.617764 5.368176 l +10.617764 5.450903 10.645340 5.519843 10.700492 5.574994 c +10.759583 5.634085 10.830492 5.663630 10.913219 5.663630 c +12.685946 5.663630 l +13.095643 5.663630 13.444280 5.519843 13.731855 5.232267 c +14.019431 4.944691 14.163219 4.596055 14.163219 4.186357 c +14.163219 1.231812 l +14.163219 0.822115 14.019431 0.473479 13.731855 0.185904 c +13.444280 -0.101672 13.095643 -0.245461 12.685946 -0.245461 c +11.208673 -0.245461 l +11.208673 -2.313643 l +11.208673 -2.396370 11.179128 -2.465309 11.120037 -2.520460 c +h +11.208673 0.345448 m +12.685946 0.345448 l +12.930189 0.345448 13.138977 0.432116 13.312310 0.605449 c +13.485643 0.778782 13.572310 0.987570 13.572310 1.231812 c +13.572310 4.186357 l +13.572310 4.430600 13.485643 4.639388 13.312310 4.812722 c +13.138977 4.986055 12.930189 5.072721 12.685946 5.072721 c +11.208673 5.072721 l +11.208673 0.345448 l +h +14.698730 -0.245461 m +h +15.750548 5.261812 m +16.097214 5.608479 16.514790 5.781812 17.003275 5.781812 c +17.491760 5.781812 17.909336 5.608479 18.256002 5.261812 c +18.602669 4.915145 18.776003 4.497570 18.776003 4.009085 c +18.776003 2.709085 l +18.776003 2.626358 18.746458 2.555449 18.687366 2.496358 c +18.632215 2.441206 18.563276 2.413630 18.480549 2.413630 c +15.821458 2.413630 l +15.821458 1.231812 l +15.821458 0.987570 15.908124 0.778782 16.081457 0.605449 c +16.254791 0.432116 16.463579 0.345448 16.707821 0.345448 c +18.480549 0.345448 l +18.563276 0.345448 18.632215 0.315903 18.687366 0.256812 c +18.746458 0.201660 18.776003 0.132721 18.776003 0.049994 c +18.776003 -0.032733 18.746458 -0.103642 18.687366 -0.162733 c +18.632215 -0.217885 18.563276 -0.245461 18.480549 -0.245461 c +16.707821 -0.245461 l +16.298124 -0.245461 15.949488 -0.101672 15.661912 0.185904 c +15.374336 0.473479 15.230549 0.822115 15.230549 1.231812 c +15.230549 4.009085 l +15.230549 4.497570 15.403882 4.915145 15.750548 5.261812 c +h +17.836458 4.842267 m +17.604034 5.074691 17.326305 5.190903 17.003275 5.190903 c +16.680244 5.190903 16.402517 5.074691 16.170094 4.842267 c +15.937670 4.609843 15.821458 4.332115 15.821458 4.009085 c +15.821458 3.004539 l +18.185095 3.004539 l +18.185095 4.009085 l +18.185095 4.332115 18.068882 4.609843 17.836458 4.842267 c +h +19.307129 -0.245461 m +h +21.316219 5.663630 m +22.498037 5.663630 l +22.580765 5.663630 22.649706 5.634085 22.704857 5.574994 c +22.763948 5.519843 22.793493 5.450903 22.793493 5.368176 c +22.793493 5.285449 22.763948 5.214540 22.704857 5.155448 c +22.649706 5.100297 22.580765 5.072721 22.498037 5.072721 c +21.316219 5.072721 l +21.071978 5.072721 20.863190 4.986055 20.689856 4.812722 c +20.516521 4.639388 20.429855 4.430600 20.429855 4.186357 c +20.429855 1.231812 l +20.429855 0.987570 20.516521 0.778782 20.689856 0.605449 c +20.863190 0.432116 21.071978 0.345448 21.316219 0.345448 c +22.498037 0.345448 l +22.580765 0.345448 22.649706 0.315903 22.704857 0.256812 c +22.763948 0.201660 22.793493 0.132721 22.793493 0.049994 c +22.793493 -0.032733 22.763948 -0.103642 22.704857 -0.162733 c +22.649706 -0.217885 22.580765 -0.245461 22.498037 -0.245461 c +21.316219 -0.245461 l +20.906523 -0.245461 20.557886 -0.101672 20.270311 0.185904 c +19.982735 0.473479 19.838947 0.822115 19.838947 1.231812 c +19.838947 4.186357 l +19.838947 4.596055 19.982735 4.944691 20.270311 5.232267 c +20.557886 5.519843 20.906523 5.663630 21.316219 5.663630 c +h +23.268066 -0.245461 m +h +24.154430 5.663630 m +27.699884 5.663630 l +28.109581 5.663630 28.458218 5.519843 28.745794 5.232267 c +29.033371 4.944691 29.177158 4.596055 29.177158 4.186357 c +29.177158 0.049994 l +29.177158 -0.032733 29.147612 -0.103642 29.088520 -0.162733 c +29.033369 -0.217885 28.964430 -0.245461 28.881702 -0.245461 c +28.798975 -0.245461 28.728067 -0.217885 28.668976 -0.162733 c +28.613825 -0.103642 28.586248 -0.032733 28.586248 0.049994 c +28.586248 4.186357 l +28.586248 4.430600 28.499582 4.639388 28.326248 4.812722 c +28.152914 4.986055 27.944126 5.072721 27.699884 5.072721 c +26.813520 5.072721 l +26.813520 0.049994 l +26.813520 -0.032733 26.783976 -0.103642 26.724884 -0.162733 c +26.669733 -0.217885 26.600794 -0.245461 26.518066 -0.245461 c +26.435339 -0.245461 26.364431 -0.217885 26.305340 -0.162733 c +26.250189 -0.103642 26.222612 -0.032733 26.222612 0.049994 c +26.222612 5.072721 l +24.449884 5.072721 l +24.449884 0.049994 l +24.449884 -0.032733 24.420340 -0.103642 24.361248 -0.162733 c +24.306097 -0.217885 24.237158 -0.245461 24.154430 -0.245461 c +24.071703 -0.245461 24.000793 -0.217885 23.941702 -0.162733 c +23.886551 -0.103642 23.858976 -0.032733 23.858976 0.049994 c +23.858976 5.368176 l +23.858976 5.450903 23.886551 5.519843 23.941702 5.574994 c +24.000793 5.634085 24.071703 5.663630 24.154430 5.663630 c +h +29.768066 -0.245461 m +h +31.777157 5.663630 m +33.549885 5.663630 l +33.632614 5.663630 33.701553 5.634085 33.756702 5.574994 c +33.815796 5.519843 33.845341 5.450903 33.845341 5.368176 c +33.845341 0.640903 l +33.845341 0.558176 33.872917 0.487267 33.928066 0.428176 c +33.987160 0.373024 34.058067 0.345448 34.140793 0.345448 c +34.223522 0.345448 34.292461 0.315903 34.347610 0.256812 c +34.406704 0.201660 34.436249 0.132721 34.436249 0.049994 c +34.436249 -0.032733 34.406704 -0.103642 34.347610 -0.162733 c +34.292461 -0.217885 34.223522 -0.245461 34.140793 -0.245461 c +33.979279 -0.245461 33.829582 -0.206066 33.691704 -0.127278 c +33.557766 -0.044552 33.451401 0.065751 33.372612 0.203630 c +33.022007 -0.174552 32.588673 -0.363643 32.072613 -0.363643 c +31.584127 -0.363643 31.166552 -0.190310 30.819885 0.156358 c +30.473219 0.503024 30.299885 0.920600 30.299885 1.409085 c +30.299885 4.186357 l +30.299885 4.596055 30.443672 4.944691 30.731249 5.232267 c +31.018824 5.519843 31.367460 5.663630 31.777157 5.663630 c +h +31.777157 5.072721 m +31.532915 5.072721 31.324127 4.986055 31.150793 4.812722 c +30.977459 4.639388 30.890793 4.430600 30.890793 4.186357 c +30.890793 1.409085 l +30.890793 1.086055 31.007006 0.808328 31.239429 0.575903 c +31.471853 0.343478 31.749582 0.227266 32.072613 0.227266 c +32.395641 0.227266 32.673367 0.343478 32.905792 0.575903 c +33.138218 0.808328 33.254429 1.086055 33.254429 1.409085 c +33.254429 5.072721 l +31.777157 5.072721 l +h +34.617676 -0.245461 m +h +35.291313 5.574994 m +35.350403 5.634085 35.421310 5.663630 35.504040 5.663630 c +35.586769 5.663630 35.655708 5.634085 35.710857 5.574994 c +35.769951 5.519843 35.799496 5.450903 35.799496 5.368176 c +35.799496 3.004539 l +38.163132 3.004539 l +38.163132 5.368176 l +38.163132 5.450903 38.190708 5.519843 38.245857 5.574994 c +38.304951 5.634085 38.375858 5.663630 38.458584 5.663630 c +38.541313 5.663630 38.610252 5.634085 38.665401 5.574994 c +38.724495 5.519843 38.754040 5.450903 38.754040 5.368176 c +38.754040 0.049994 l +38.754040 -0.032733 38.724495 -0.103642 38.665401 -0.162733 c +38.610252 -0.217885 38.541313 -0.245461 38.458584 -0.245461 c +38.375858 -0.245461 38.304951 -0.217885 38.245857 -0.162733 c +38.190708 -0.103642 38.163132 -0.032733 38.163132 0.049994 c +38.163132 2.413630 l +35.799496 2.413630 l +35.799496 0.049994 l +35.799496 -0.032733 35.769951 -0.103642 35.710857 -0.162733 c +35.655708 -0.217885 35.586769 -0.245461 35.504040 -0.245461 c +35.421310 -0.245461 35.350403 -0.217885 35.291313 -0.162733 c +35.236160 -0.103642 35.208584 -0.032733 35.208584 0.049994 c +35.208584 5.368176 l +35.208584 5.450903 35.236160 5.519843 35.291313 5.574994 c +h +39.340332 -0.245461 m +h +40.392151 5.261812 m +40.738819 5.608479 41.156395 5.781812 41.644878 5.781812 c +42.133362 5.781812 42.550938 5.608479 42.897606 5.261812 c +43.244274 4.915145 43.417606 4.497570 43.417606 4.009085 c +43.417606 1.409085 l +43.417606 0.920600 43.244274 0.503024 42.897606 0.156358 c +42.550938 -0.190310 42.133362 -0.363643 41.644878 -0.363643 c +41.156395 -0.363643 40.738819 -0.190310 40.392151 0.156358 c +40.045483 0.503024 39.872150 0.920600 39.872150 1.409085 c +39.872150 4.009085 l +39.872150 4.497570 40.045483 4.915145 40.392151 5.261812 c +h +42.478058 4.842267 m +42.245632 5.074691 41.967907 5.190903 41.644878 5.190903 c +41.321846 5.190903 41.044121 5.074691 40.811695 4.842267 c +40.579269 4.609843 40.463058 4.332115 40.463058 4.009085 c +40.463058 1.409085 l +40.463058 1.086055 40.579269 0.808328 40.811695 0.575903 c +41.044121 0.343478 41.321846 0.227266 41.644878 0.227266 c +41.967907 0.227266 42.245632 0.343478 42.478058 0.575903 c +42.710484 0.808328 42.826694 1.086055 42.826694 1.409085 c +42.826694 4.009085 l +42.826694 4.332115 42.710484 4.609843 42.478058 4.842267 c +h +43.948730 -0.245461 m +h +44.888275 7.796812 m +45.120701 8.029236 45.398426 8.145449 45.721458 8.145449 c +46.044487 8.145449 46.322212 8.029236 46.554638 7.796812 c +46.787064 7.564388 46.903275 7.286661 46.903275 6.963631 c +46.903275 6.672115 46.808731 6.416055 46.619640 6.195449 c +46.265095 5.781812 l +46.312366 5.781812 l +46.800850 5.781812 47.218426 5.608479 47.565094 5.261812 c +47.911762 4.915145 48.085094 4.497570 48.085094 4.009085 c +48.085094 1.409085 l +48.085094 0.920600 47.911762 0.503024 47.565094 0.156358 c +47.218426 -0.190310 46.800850 -0.363643 46.312366 -0.363643 c +45.823883 -0.363643 45.406307 -0.190310 45.059639 0.156358 c +44.712971 0.503024 44.539639 0.920600 44.539639 1.409085 c +44.539639 6.963631 l +44.539639 7.286661 44.655849 7.564388 44.888275 7.796812 c +h +46.135094 7.377266 m +46.020851 7.495449 45.882973 7.554540 45.721458 7.554540 c +45.559940 7.554540 45.420094 7.495449 45.301910 7.377266 c +45.187672 7.263024 45.130550 7.125145 45.130550 6.963631 c +45.130550 5.356358 l +46.170547 6.579539 l +46.265095 6.685903 46.312366 6.813933 46.312366 6.963631 c +46.312366 7.125145 46.253277 7.263024 46.135094 7.377266 c +h +47.145550 4.842267 m +46.913124 5.074691 46.635399 5.190903 46.312366 5.190903 c +45.989334 5.190903 45.711609 5.074691 45.479183 4.842267 c +45.246761 4.609843 45.130550 4.332115 45.130550 4.009085 c +45.130550 1.409085 l +45.130550 1.086055 45.246761 0.808328 45.479183 0.575903 c +45.711609 0.343478 45.989334 0.227266 46.312366 0.227266 c +46.635399 0.227266 46.913124 0.343478 47.145550 0.575903 c +47.377975 0.808328 47.494186 1.086055 47.494186 1.409085 c +47.494186 4.009085 l +47.494186 4.332115 47.377975 4.609843 47.145550 4.842267 c +h +48.620605 -0.245461 m +h +49.294243 5.574994 m +49.353333 5.634085 49.424240 5.663630 49.506969 5.663630 c +49.589699 5.663630 49.658638 5.634085 49.713787 5.574994 c +49.772881 5.519843 49.802425 5.450903 49.802425 5.368176 c +49.802425 2.638176 l +52.236969 5.557267 l +52.296062 5.628176 52.370911 5.663630 52.461514 5.663630 c +52.544243 5.663630 52.613182 5.634085 52.668331 5.574994 c +52.727425 5.519843 52.756969 5.450903 52.756969 5.368176 c +52.756969 5.301207 52.733334 5.238176 52.686062 5.179085 c +50.806969 2.921812 l +52.703789 0.221357 l +52.739243 0.174085 52.756969 0.116964 52.756969 0.049994 c +52.756969 -0.032733 52.727425 -0.103642 52.668331 -0.162733 c +52.613182 -0.217885 52.544243 -0.245461 52.461514 -0.245461 c +52.359089 -0.245461 52.278332 -0.204097 52.219242 -0.121369 c +50.416969 2.454994 l +49.802425 1.716358 l +49.802425 0.049994 l +49.802425 -0.032733 49.772881 -0.103642 49.713787 -0.162733 c +49.658638 -0.217885 49.589699 -0.245461 49.506969 -0.245461 c +49.424240 -0.245461 49.353333 -0.217885 49.294243 -0.162733 c +49.239090 -0.103642 49.211514 -0.032733 49.211514 0.049994 c +49.211514 5.368176 l +49.211514 5.450903 49.239090 5.519843 49.294243 5.574994 c +h +53.051270 -0.245461 m +h +55.060360 5.663630 m +56.833088 5.663630 l +56.915817 5.663630 56.984756 5.634085 57.039906 5.574994 c +57.098999 5.519843 57.128544 5.450903 57.128544 5.368176 c +57.128544 0.640903 l +57.128544 0.558176 57.156120 0.487267 57.211269 0.428176 c +57.270363 0.373024 57.341270 0.345448 57.423996 0.345448 c +57.506725 0.345448 57.575665 0.315903 57.630814 0.256812 c +57.689907 0.201660 57.719452 0.132721 57.719452 0.049994 c +57.719452 -0.032733 57.689907 -0.103642 57.630814 -0.162733 c +57.575665 -0.217885 57.506725 -0.245461 57.423996 -0.245461 c +57.262482 -0.245461 57.112785 -0.206066 56.974907 -0.127278 c +56.840969 -0.044552 56.734604 0.065751 56.655815 0.203630 c +56.305210 -0.174552 55.871876 -0.363643 55.355816 -0.363643 c +54.867332 -0.363643 54.449757 -0.190310 54.103088 0.156358 c +53.756420 0.503024 53.583088 0.920600 53.583088 1.409085 c +53.583088 4.186357 l +53.583088 4.596055 53.726875 4.944691 54.014450 5.232267 c +54.302029 5.519843 54.650665 5.663630 55.060360 5.663630 c +h +55.060360 5.072721 m +54.816116 5.072721 54.607330 4.986055 54.433998 4.812722 c +54.260662 4.639388 54.173996 4.430600 54.173996 4.186357 c +54.173996 1.409085 l +54.173996 1.086055 54.290207 0.808328 54.522633 0.575903 c +54.755058 0.343478 55.032784 0.227266 55.355816 0.227266 c +55.678844 0.227266 55.956570 0.343478 56.188995 0.575903 c +56.421421 0.808328 56.537632 1.086055 56.537632 1.409085 c +56.537632 5.072721 l +55.060360 5.072721 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 46.000000 73.245461 cm +BT +13.000000 0.000000 0.000000 13.000000 0.099121 -0.245461 Tm +/F1 1.000000 Tf +[ (\026) (\003) (\t) (\003) (\001) (\004) (\000) (\016) (\013) (\015) (\006) 9.179629 (\000) ] TJ +ET +Q +q +37.000000 89.000000 m +112.000000 89.000000 l +112.000000 66.000000 l +37.000000 66.000000 l +37.000000 89.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 37.000000 66.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 23.000000 m +0.000000 24.000000 l +-1.000000 24.000000 l +-1.000000 23.000000 l +0.000000 23.000000 l +h +75.000000 23.000000 m +76.000000 23.000000 l +76.000000 24.000000 l +75.000000 24.000000 l +75.000000 23.000000 l +h +75.000000 0.000000 m +75.000000 -1.000000 l +76.000000 -1.000000 l +76.000000 0.000000 l +75.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 22.000000 m +75.000000 22.000000 l +75.000000 24.000000 l +0.000000 24.000000 l +0.000000 22.000000 l +h +74.000000 23.000000 m +74.000000 0.000000 l +76.000000 0.000000 l +76.000000 23.000000 l +74.000000 23.000000 l +h +75.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +75.000000 -1.000000 l +75.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 23.000000 l +-1.000000 23.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +0.000000 -1.000000 1.000000 0.000000 49.451187 114.000000 cm +0.000000 0.000000 0.000000 scn +25.353554 25.195259 m +25.548815 25.390522 25.548815 25.707104 25.353554 25.902367 c +22.171574 29.084347 l +21.976311 29.279610 21.659729 29.279610 21.464466 29.084347 c +21.269203 28.889084 21.269203 28.572502 21.464466 28.377239 c +24.292892 25.548813 l +21.464466 22.720387 l +21.269203 22.525124 21.269203 22.208542 21.464466 22.013279 c +21.659729 21.818016 21.976311 21.818016 22.171574 22.013279 c +25.353554 25.195259 l +h +0.000000 25.048813 m +25.000000 25.048813 l +25.000000 26.048813 l +0.000000 26.048813 l +0.000000 25.048813 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 171.000000 78.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 14.000000 m +14.000000 14.000000 l +14.000000 15.000000 l +0.000000 15.000000 l +0.000000 14.000000 l +h +f +n +Q +q +-1.000000 -0.000000 0.000000 -1.000000 157.000000 85.461594 cm +0.000000 0.000000 0.000000 scn +45.353554 7.108040 m +45.548817 7.303302 45.548817 7.619885 45.353554 7.815147 c +42.171574 10.997128 l +41.976311 11.192389 41.659729 11.192389 41.464466 10.997128 c +41.269203 10.801866 41.269203 10.485283 41.464466 10.290021 c +44.292892 7.461594 l +41.464466 4.633166 l +41.269203 4.437904 41.269203 4.121322 41.464466 3.926060 c +41.659729 3.730798 41.976311 3.730798 42.171574 3.926060 c +45.353554 7.108040 l +h +0.000000 6.961594 m +45.000000 6.961594 l +45.000000 7.961594 l +0.000000 7.961594 l +0.000000 6.961594 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 151.000000 98.578011 cm +0.000000 0.000000 0.000000 scn +4.933505 4.390166 m +4.922638 4.422766 4.879171 4.509701 4.879171 4.542300 c +4.879171 4.553167 4.890038 4.564034 5.074772 4.705302 c +6.128848 5.531176 l +7.584992 6.661317 8.063128 7.041653 8.812935 7.106854 c +8.889002 7.117721 8.997670 7.117720 8.997670 7.302455 c +8.997670 7.367656 8.965070 7.421989 8.878136 7.421989 c +8.758601 7.421989 8.628201 7.400256 8.508666 7.400256 c +8.095730 7.400256 l +7.758861 7.400256 7.400258 7.421989 7.074255 7.421989 c +6.998188 7.421989 6.867787 7.421990 6.867787 7.226388 c +6.867787 7.117721 6.943853 7.106854 7.009054 7.106854 c +7.128588 7.095987 7.269856 7.052520 7.269856 6.900386 c +7.269856 6.683051 6.943854 6.422248 6.856920 6.357048 c +2.597153 3.042689 l +3.499094 6.628717 l +3.596894 6.998186 3.618628 7.106854 4.390168 7.106854 c +4.596636 7.106854 4.694436 7.106854 4.694436 7.313322 c +4.694436 7.421990 4.585769 7.421989 4.531435 7.421989 c +4.335834 7.421989 4.107632 7.400256 3.901163 7.400256 c +2.618887 7.400256 l +2.423285 7.400256 2.184217 7.421989 1.988615 7.421989 c +1.901681 7.421989 1.782147 7.421990 1.782147 7.215522 c +1.782147 7.106854 1.879948 7.106854 2.042949 7.106854 c +2.705821 7.106854 2.705821 7.019920 2.705821 6.900386 c +2.705821 6.878652 2.705821 6.813451 2.662354 6.650451 c +1.195342 0.804138 l +1.097542 0.423803 1.075808 0.315135 0.315136 0.315135 c +0.108667 0.315135 0.000000 0.315135 0.000000 0.119533 c +0.000000 -0.000001 0.097800 -0.000001 0.163001 -0.000001 c +0.369469 -0.000001 0.586805 0.021732 0.793273 0.021732 c +2.064683 0.021732 l +2.271151 0.021732 2.499352 -0.000001 2.705821 -0.000001 c +2.792755 -0.000001 2.912289 -0.000001 2.912289 0.206467 c +2.912289 0.315135 2.814488 0.315135 2.651487 0.315135 c +1.988615 0.315135 1.988615 0.402069 1.988615 0.510736 c +1.988615 0.586803 2.053816 0.858472 2.097283 1.032341 c +2.521086 2.716687 l +4.172832 4.009830 l +4.487967 3.314358 5.063906 1.923414 5.509443 0.858472 c +5.542042 0.793272 5.563776 0.728071 5.563776 0.652004 c +5.563776 0.326001 5.129107 0.315135 5.031306 0.315135 c +4.933506 0.315135 4.824837 0.315135 4.824837 0.108666 c +4.824837 -0.000001 4.944371 -0.000001 4.976972 -0.000001 c +5.357308 -0.000001 5.759378 0.021732 6.139714 0.021732 c +6.661319 0.021732 l +6.824319 0.021732 7.009054 -0.000001 7.172056 -0.000001 c +7.237256 -0.000001 7.356791 -0.000001 7.356791 0.206467 c +7.356791 0.315135 7.258990 0.315135 7.150322 0.315135 c +6.748252 0.326002 6.606985 0.412935 6.443983 0.804138 c +4.933505 4.390166 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 159.769897 96.875565 cm +0.000000 0.000000 0.000000 scn +1.941526 4.593010 m +1.941526 4.752389 1.825615 4.868301 1.658991 4.868301 c +1.470634 4.868301 1.260544 4.694434 1.260544 4.477098 c +1.260544 4.317720 1.376456 4.201807 1.543079 4.201807 c +1.731436 4.201807 1.941526 4.375676 1.941526 4.593010 c +h +0.883829 1.934279 m +0.492626 0.934537 l +0.456403 0.825871 0.420181 0.738935 0.420181 0.615779 c +0.420181 0.260799 0.695472 -0.000003 1.079431 -0.000003 c +1.782148 -0.000003 2.079172 1.014228 2.079172 1.108406 c +2.079172 1.180851 2.021216 1.202584 1.970505 1.202584 c +1.883571 1.202584 1.869081 1.151873 1.847348 1.079428 c +1.680724 0.499868 1.383700 0.202843 1.093920 0.202843 c +1.006986 0.202843 0.920052 0.239066 0.920052 0.434668 c +0.920052 0.608535 0.970763 0.738935 1.064942 0.963516 c +1.137387 1.159117 1.209832 1.354719 1.289521 1.550320 c +1.514101 2.137125 l +1.579302 2.303749 1.666235 2.528328 1.666235 2.651484 c +1.666235 3.013710 1.376456 3.267266 1.006986 3.267266 c +0.304269 3.267266 0.000000 2.253037 0.000000 2.158858 c +0.000000 2.093657 0.050712 2.064680 0.108668 2.064680 c +0.202847 2.064680 0.210091 2.108146 0.231824 2.180592 c +0.434670 2.868819 0.767917 3.064421 0.985253 3.064421 c +1.086675 3.064421 1.159120 3.028198 1.159120 2.825353 c +1.159120 2.752907 1.151876 2.651484 1.079431 2.434150 c +0.883829 1.934279 l +h +f +n +Q +q +146.000000 112.000000 m +168.000000 112.000000 l +168.000000 92.000000 l +146.000000 92.000000 l +146.000000 112.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 146.000000 92.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 20.000000 m +0.000000 21.000000 l +-1.000000 21.000000 l +-1.000000 20.000000 l +0.000000 20.000000 l +h +22.000000 20.000000 m +23.000000 20.000000 l +23.000000 21.000000 l +22.000000 21.000000 l +22.000000 20.000000 l +h +22.000000 0.000000 m +22.000000 -1.000000 l +23.000000 -1.000000 l +23.000000 0.000000 l +22.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 19.000000 m +22.000000 19.000000 l +22.000000 21.000000 l +0.000000 21.000000 l +0.000000 19.000000 l +h +21.000000 20.000000 m +21.000000 0.000000 l +23.000000 0.000000 l +23.000000 20.000000 l +21.000000 20.000000 l +h +22.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +22.000000 -1.000000 l +22.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 20.000000 l +-1.000000 20.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +0.000000 1.000000 -1.000000 0.000000 171.000000 112.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 14.000000 m +14.000000 14.000000 l +14.000000 15.000000 l +0.000000 15.000000 l +0.000000 14.000000 l +h +f +n +Q +q +-1.000000 -0.000000 0.000000 -1.000000 157.000000 133.461578 cm +0.000000 0.000000 0.000000 scn +57.353554 7.108025 m +57.548817 7.303287 57.548817 7.619870 57.353554 7.815132 c +54.171574 10.997112 l +53.976311 11.192374 53.659729 11.192374 53.464466 10.997112 c +53.269203 10.801850 53.269203 10.485268 53.464466 10.290006 c +56.292892 7.461578 l +53.464466 4.633151 l +53.269203 4.437889 53.269203 4.121306 53.464466 3.926044 c +53.659729 3.730782 53.976311 3.730782 54.171574 3.926044 c +57.353554 7.108025 l +h +0.000000 6.961578 m +57.000000 6.961578 l +57.000000 7.961578 l +0.000000 7.961578 l +0.000000 6.961578 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 60.000000 123.372726 cm +0.000000 0.000000 0.000000 scn +0.343262 -2.372726 m +h +2.825080 6.077273 m +3.376595 6.077273 3.825686 5.886213 4.172352 5.504092 c +4.534777 5.102274 4.715989 4.574395 4.715989 3.920455 c +4.715989 3.266516 4.534777 2.738637 4.172352 2.336819 c +4.077807 2.234395 3.979322 2.149698 3.876898 2.082728 c +4.034474 1.992122 4.174322 1.879849 4.296443 1.745910 c +4.694322 1.312577 4.893261 0.698031 4.893261 -0.097727 c +4.893261 -0.893484 4.694322 -1.508029 4.296443 -1.941362 c +3.926140 -2.347120 3.435686 -2.549999 2.825080 -2.549999 c +2.269625 -2.549999 1.830383 -2.461363 1.507353 -2.284090 c +1.412807 -2.232878 1.318262 -2.169847 1.223716 -2.094999 c +1.133110 -2.016212 1.064171 -1.951211 1.016898 -1.900000 c +0.973565 -1.848787 0.910534 -1.775908 0.827807 -1.681363 c +0.780534 -1.630151 0.756898 -1.565150 0.756898 -1.486362 c +0.756898 -1.403636 0.784474 -1.334697 0.839625 -1.279545 c +0.898716 -1.220454 0.969625 -1.190908 1.052353 -1.190908 c +1.146898 -1.190908 1.221746 -1.224393 1.276898 -1.291363 c +1.485686 -1.535605 1.657050 -1.693181 1.790989 -1.764091 c +2.031292 -1.894091 2.375989 -1.959090 2.825080 -1.959090 c +3.258413 -1.959090 3.603110 -1.819242 3.859171 -1.539545 c +4.154625 -1.216515 4.302353 -0.735909 4.302353 -0.097727 c +4.302353 0.540455 4.154625 1.021061 3.859171 1.344092 c +3.603110 1.623789 3.258413 1.763637 2.825080 1.763637 c +2.234171 1.763637 l +2.151443 1.763637 2.080534 1.791213 2.021443 1.846364 c +1.966292 1.905456 1.938716 1.976365 1.938716 2.059092 c +1.938716 2.141819 1.966292 2.210758 2.021443 2.265910 c +2.080534 2.325001 2.151443 2.354547 2.234171 2.354547 c +2.825080 2.354547 l +3.203262 2.354547 3.506595 2.480607 3.735080 2.732728 c +3.995080 3.020304 4.125080 3.416213 4.125080 3.920455 c +4.125080 4.424698 3.995080 4.820607 3.735080 5.108182 c +3.506595 5.360304 3.203262 5.486365 2.825080 5.486365 c +2.486292 5.486365 2.222353 5.454850 2.033262 5.391819 c +1.844171 5.328789 1.684625 5.232274 1.554625 5.102273 c +1.495534 5.043182 1.426595 5.013637 1.347807 5.013637 c +1.265080 5.013637 1.194171 5.041213 1.135080 5.096364 c +1.079928 5.155455 1.052353 5.226364 1.052353 5.309092 c +1.052353 5.387880 1.081898 5.456820 1.140989 5.515910 c +1.507353 5.890152 2.068716 6.077273 2.825080 6.077273 c +h +5.307129 -2.372726 m +h +7.316220 3.536365 m +9.088947 3.536365 l +9.171675 3.536365 9.240614 3.506819 9.295765 3.447728 c +9.354856 3.392577 9.384401 3.323637 9.384401 3.240910 c +9.384401 -1.486362 l +9.384401 -1.569090 9.411977 -1.639999 9.467129 -1.699090 c +9.526219 -1.754242 9.597129 -1.781817 9.679856 -1.781817 c +9.762584 -1.781817 9.831523 -1.811363 9.886674 -1.870454 c +9.945765 -1.925606 9.975311 -1.994545 9.975311 -2.077271 c +9.975311 -2.159999 9.945765 -2.230908 9.886674 -2.289999 c +9.831523 -2.345151 9.762584 -2.372726 9.679856 -2.372726 c +9.518341 -2.372726 9.368644 -2.333332 9.230765 -2.254544 c +9.096826 -2.171818 8.990462 -2.061515 8.911674 -1.923635 c +8.561069 -2.301818 8.127735 -2.490909 7.611674 -2.490909 c +7.123189 -2.490909 6.705614 -2.317575 6.358947 -1.970908 c +6.012280 -1.624242 5.838947 -1.206666 5.838947 -0.718181 c +5.838947 2.059092 l +5.838947 2.468789 5.982735 2.817425 6.270311 3.105001 c +6.557887 3.392577 6.906523 3.536365 7.316220 3.536365 c +h +7.316220 2.945456 m +7.071978 2.945456 6.863190 2.858789 6.689856 2.685456 c +6.516523 2.512122 6.429856 2.303334 6.429856 2.059092 c +6.429856 -0.718181 l +6.429856 -1.041211 6.546068 -1.318938 6.778492 -1.551363 c +7.010917 -1.783788 7.288644 -1.900000 7.611674 -1.900000 c +7.934705 -1.900000 8.212432 -1.783788 8.444857 -1.551363 c +8.677280 -1.318938 8.793492 -1.041211 8.793492 -0.718181 c +8.793492 2.945456 l +7.316220 2.945456 l +h +10.156738 -2.372726 m +h +11.043102 3.536365 m +11.149466 3.536365 11.232193 3.493031 11.291284 3.406364 c +12.815829 1.113637 l +14.340375 3.406364 l +14.399466 3.493031 14.482193 3.536365 14.588556 3.536365 c +14.671284 3.536365 14.740223 3.506819 14.795375 3.447728 c +14.854465 3.392577 14.884011 3.323637 14.884011 3.240910 c +14.884011 -2.077271 l +14.884011 -2.159999 14.854465 -2.230908 14.795375 -2.289999 c +14.740223 -2.345151 14.671284 -2.372726 14.588556 -2.372726 c +14.505830 -2.372726 14.434920 -2.345151 14.375829 -2.289999 c +14.320678 -2.230908 14.293102 -2.159999 14.293102 -2.077271 c +14.293102 2.265910 l +13.064011 0.416365 l +13.004920 0.329698 12.922193 0.286365 12.815829 0.286365 c +12.709465 0.286365 12.626738 0.329698 12.567647 0.416365 c +11.338556 2.265910 l +11.338556 -2.077271 l +11.338556 -2.159999 11.309011 -2.230908 11.249920 -2.289999 c +11.194768 -2.345151 11.125829 -2.372726 11.043102 -2.372726 c +10.960375 -2.372726 10.889465 -2.345151 10.830375 -2.289999 c +10.775223 -2.230908 10.747647 -2.159999 10.747647 -2.077271 c +10.747647 3.240910 l +10.747647 3.323637 10.775223 3.392577 10.830375 3.447728 c +10.889465 3.506819 10.960375 3.536365 11.043102 3.536365 c +h +15.476074 -2.372726 m +h +16.527893 3.134546 m +16.874559 3.481213 17.292133 3.654546 17.780619 3.654546 c +18.269104 3.654546 18.686680 3.481213 19.033346 3.134546 c +19.380013 2.787879 19.553347 2.370304 19.553347 1.881819 c +19.553347 0.581820 l +19.553347 0.499092 19.523802 0.428183 19.464710 0.369092 c +19.409559 0.313940 19.340620 0.286365 19.257893 0.286365 c +16.598801 0.286365 l +16.598801 -0.895453 l +16.598801 -1.139696 16.685467 -1.348484 16.858801 -1.521817 c +17.032135 -1.695150 17.240923 -1.781817 17.485165 -1.781817 c +19.257893 -1.781817 l +19.340620 -1.781817 19.409559 -1.811363 19.464710 -1.870454 c +19.523802 -1.925606 19.553347 -1.994545 19.553347 -2.077271 c +19.553347 -2.159999 19.523802 -2.230908 19.464710 -2.289999 c +19.409559 -2.345151 19.340620 -2.372726 19.257893 -2.372726 c +17.485165 -2.372726 l +17.075468 -2.372726 16.726831 -2.228938 16.439257 -1.941362 c +16.151680 -1.653787 16.007893 -1.305151 16.007893 -0.895453 c +16.007893 1.881819 l +16.007893 2.370304 16.181227 2.787879 16.527893 3.134546 c +h +18.613802 2.715001 m +18.381378 2.947425 18.103649 3.063637 17.780619 3.063637 c +17.457588 3.063637 17.179861 2.947425 16.947437 2.715001 c +16.715014 2.482577 16.598801 2.204849 16.598801 1.881819 c +16.598801 0.877274 l +18.962439 0.877274 l +18.962439 1.881819 l +18.962439 2.204849 18.846226 2.482577 18.613802 2.715001 c +h +20.084473 -2.372726 m +h +20.758108 3.447728 m +20.817200 3.506819 20.888109 3.536365 20.970837 3.536365 c +21.053564 3.536365 21.122503 3.506819 21.177654 3.447728 c +21.236746 3.392577 21.266291 3.323637 21.266291 3.240910 c +21.266291 0.877274 l +23.629927 0.877274 l +23.629927 3.240910 l +23.629927 3.323637 23.657503 3.392577 23.712654 3.447728 c +23.771746 3.506819 23.842655 3.536365 23.925383 3.536365 c +24.008110 3.536365 24.077049 3.506819 24.132200 3.447728 c +24.191292 3.392577 24.220837 3.323637 24.220837 3.240910 c +24.220837 -2.077271 l +24.220837 -2.159999 24.191292 -2.230908 24.132200 -2.289999 c +24.077049 -2.345151 24.008110 -2.372726 23.925383 -2.372726 c +23.842655 -2.372726 23.771746 -2.345151 23.712654 -2.289999 c +23.657503 -2.230908 23.629927 -2.159999 23.629927 -2.077271 c +23.629927 0.286365 l +21.266291 0.286365 l +21.266291 -2.077271 l +21.266291 -2.159999 21.236746 -2.230908 21.177654 -2.289999 c +21.122503 -2.345151 21.053564 -2.372726 20.970837 -2.372726 c +20.888109 -2.372726 20.817200 -2.345151 20.758108 -2.289999 c +20.702957 -2.230908 20.675383 -2.159999 20.675383 -2.077271 c +20.675383 3.240910 l +20.675383 3.323637 20.702957 3.392577 20.758108 3.447728 c +h +24.807129 -2.372726 m +h +26.816219 3.536365 m +28.588947 3.536365 l +28.671675 3.536365 28.740614 3.506819 28.795765 3.447728 c +28.854856 3.392577 28.884401 3.323637 28.884401 3.240910 c +28.884401 -1.486362 l +28.884401 -1.569090 28.911978 -1.639999 28.967129 -1.699090 c +29.026220 -1.754242 29.097128 -1.781817 29.179855 -1.781817 c +29.262583 -1.781817 29.331524 -1.811363 29.386675 -1.870454 c +29.445766 -1.925606 29.475311 -1.994545 29.475311 -2.077271 c +29.475311 -2.159999 29.445766 -2.230908 29.386675 -2.289999 c +29.331524 -2.345151 29.262583 -2.372726 29.179855 -2.372726 c +29.018341 -2.372726 28.868645 -2.333332 28.730766 -2.254544 c +28.596827 -2.171818 28.490461 -2.061515 28.411674 -1.923635 c +28.061068 -2.301818 27.627735 -2.490909 27.111673 -2.490909 c +26.623188 -2.490909 26.205614 -2.317575 25.858948 -1.970908 c +25.512281 -1.624242 25.338947 -1.206666 25.338947 -0.718181 c +25.338947 2.059092 l +25.338947 2.468789 25.482735 2.817425 25.770311 3.105001 c +26.057886 3.392577 26.406523 3.536365 26.816219 3.536365 c +h +26.816219 2.945456 m +26.571978 2.945456 26.363190 2.858789 26.189856 2.685456 c +26.016521 2.512122 25.929855 2.303334 25.929855 2.059092 c +25.929855 -0.718181 l +25.929855 -1.041211 26.046068 -1.318938 26.278492 -1.551363 c +26.510916 -1.783788 26.788643 -1.900000 27.111673 -1.900000 c +27.434704 -1.900000 27.712433 -1.783788 27.944857 -1.551363 c +28.177280 -1.318938 28.293493 -1.041211 28.293493 -0.718181 c +28.293493 2.945456 l +26.816219 2.945456 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 60.000000 123.372726 cm +BT +13.000000 0.000000 0.000000 13.000000 0.343262 -2.372726 Tm +/F1 1.000000 Tf +[ (\033) (\000) (\032) (\003) (\016) (\000) ] TJ +ET +Q +q +49.000000 136.000000 m +100.000000 136.000000 l +100.000000 114.000000 l +49.000000 114.000000 l +49.000000 136.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 49.000000 114.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 22.000000 m +0.000000 23.000000 l +-1.000000 23.000000 l +-1.000000 22.000000 l +0.000000 22.000000 l +h +51.000000 22.000000 m +52.000000 22.000000 l +52.000000 23.000000 l +51.000000 23.000000 l +51.000000 22.000000 l +h +51.000000 0.000000 m +51.000000 -1.000000 l +52.000000 -1.000000 l +52.000000 0.000000 l +51.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 21.000000 m +51.000000 21.000000 l +51.000000 23.000000 l +0.000000 23.000000 l +0.000000 21.000000 l +h +50.000000 22.000000 m +50.000000 0.000000 l +52.000000 0.000000 l +52.000000 22.000000 l +50.000000 22.000000 l +h +51.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +51.000000 -1.000000 l +51.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 22.000000 l +-1.000000 22.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +0.000000 -1.000000 1.000000 0.000000 44.451187 166.000000 cm +0.000000 0.000000 0.000000 scn +30.353556 30.195259 m +30.548817 30.390522 30.548817 30.707104 30.353556 30.902367 c +27.171576 34.084347 l +26.976313 34.279610 26.659731 34.279610 26.464468 34.084347 c +26.269205 33.889084 26.269205 33.572502 26.464468 33.377239 c +29.292894 30.548813 l +26.464468 27.720387 l +26.269205 27.525124 26.269205 27.208542 26.464468 27.013279 c +26.659731 26.818016 26.976313 26.818016 27.171576 27.013279 c +30.353556 30.195259 l +h +0.000000 30.048813 m +30.000002 30.048813 l +30.000002 31.048813 l +0.000000 31.048813 l +0.000000 30.048813 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 26.000000 175.363647 cm +0.000000 0.000000 0.000000 scn +0.226074 -0.363647 m +h +1.112438 7.909080 m +4.066984 7.909080 l +4.149711 7.909080 4.218650 7.879534 4.273801 7.820443 c +4.332892 7.765292 4.362438 7.696353 4.362438 7.613626 c +4.362438 7.530898 4.332892 7.459990 4.273801 7.400898 c +4.218650 7.345747 4.149711 7.318171 4.066984 7.318171 c +1.407892 7.318171 l +1.407892 4.363626 l +2.589711 4.363626 l +3.243650 4.363626 3.801074 4.133171 4.261983 3.672262 c +4.722893 3.211352 4.953347 2.653928 4.953347 1.999989 c +4.953347 1.346049 4.722893 0.788626 4.261983 0.327716 c +3.801074 -0.133193 3.243650 -0.363647 2.589711 -0.363647 c +1.112438 -0.363647 l +1.029711 -0.363647 0.958802 -0.336072 0.899711 -0.280920 c +0.844559 -0.221829 0.816983 -0.150920 0.816983 -0.068192 c +0.816983 7.613626 l +0.816983 7.696353 0.844559 7.765292 0.899711 7.820443 c +0.958802 7.879534 1.029711 7.909080 1.112438 7.909080 c +h +1.407892 3.772716 m +1.407892 0.227262 l +2.589711 0.227262 l +3.078195 0.227262 3.495771 0.400595 3.842438 0.747262 c +4.189105 1.093928 4.362438 1.511504 4.362438 1.999989 c +4.362438 2.488474 4.189105 2.906049 3.842438 3.252716 c +3.495771 3.599383 3.078195 3.772716 2.589711 3.772716 c +1.407892 3.772716 l +h +5.367676 -0.363647 m +h +7.435858 5.545444 m +8.913131 5.545444 l +8.995857 5.545444 9.064796 5.515898 9.119948 5.456807 c +9.179039 5.401656 9.208585 5.332716 9.208585 5.249989 c +9.208585 -0.068192 l +9.208585 -0.150920 9.179039 -0.221829 9.119948 -0.280920 c +9.064796 -0.336072 8.995857 -0.363647 8.913131 -0.363647 c +8.830403 -0.363647 8.759494 -0.336072 8.700403 -0.280920 c +8.645251 -0.221829 8.617676 -0.150920 8.617676 -0.068192 c +8.617676 4.954535 l +7.660403 4.954535 l +6.242221 -0.145011 l +6.222524 -0.208041 6.187069 -0.261223 6.135858 -0.304557 c +6.084646 -0.343950 6.025555 -0.363647 5.958585 -0.363647 c +5.875858 -0.363647 5.804949 -0.336072 5.745858 -0.280920 c +5.690706 -0.221829 5.663130 -0.150920 5.663130 -0.068192 c +5.663130 -0.048496 5.667070 -0.022890 5.674949 0.008625 c +7.152221 5.326807 l +7.171918 5.389837 7.207373 5.441050 7.258585 5.480443 c +7.309797 5.523777 7.368888 5.545444 7.435858 5.545444 c +h +9.798340 -0.363647 m +h +10.850158 5.143625 m +11.196825 5.490292 11.614401 5.663625 12.102885 5.663625 c +12.591370 5.663625 13.008945 5.490292 13.355613 5.143625 c +13.702279 4.796958 13.875612 4.379383 13.875612 3.890898 c +13.875612 1.290898 l +13.875612 0.802413 13.702279 0.384837 13.355613 0.038171 c +13.008945 -0.308496 12.591370 -0.481830 12.102885 -0.481830 c +11.614401 -0.481830 11.196825 -0.308496 10.850158 0.038171 c +10.503491 0.384837 10.330158 0.802413 10.330158 1.290898 c +10.330158 3.890898 l +10.330158 4.379383 10.503491 4.796958 10.850158 5.143625 c +h +12.936068 4.724080 m +12.703643 4.956504 12.425916 5.072716 12.102885 5.072716 c +11.779855 5.072716 11.502128 4.956504 11.269704 4.724080 c +11.037279 4.491656 10.921067 4.213928 10.921067 3.890898 c +10.921067 1.290898 l +10.921067 0.967868 11.037279 0.690141 11.269704 0.457716 c +11.502128 0.225291 11.779855 0.109079 12.102885 0.109079 c +12.425916 0.109079 12.703643 0.225291 12.936068 0.457716 c +13.168491 0.690141 13.284703 0.967868 13.284703 1.290898 c +13.284703 3.890898 l +13.284703 4.213928 13.168491 4.491656 12.936068 4.724080 c +h +14.406738 -0.363647 m +h +15.080375 5.456807 m +15.139465 5.515898 15.210375 5.545444 15.293102 5.545444 c +15.375829 5.545444 15.444768 5.515898 15.499920 5.456807 c +15.559011 5.401656 15.588556 5.332716 15.588556 5.249989 c +15.588556 2.519989 l +18.023102 5.439080 l +18.082193 5.509989 18.157042 5.545444 18.247648 5.545444 c +18.330376 5.545444 18.399315 5.515898 18.454466 5.456807 c +18.513557 5.401656 18.543102 5.332716 18.543102 5.249989 c +18.543102 5.183020 18.519466 5.119989 18.472193 5.060898 c +16.593102 2.803625 l +18.489920 0.103170 l +18.525375 0.055898 18.543102 -0.001223 18.543102 -0.068192 c +18.543102 -0.150920 18.513557 -0.221829 18.454466 -0.280920 c +18.399315 -0.336072 18.330376 -0.363647 18.247648 -0.363647 c +18.145224 -0.363647 18.064466 -0.322284 18.005375 -0.239556 c +16.203102 2.336807 l +15.588556 1.598171 l +15.588556 -0.068192 l +15.588556 -0.150920 15.559011 -0.221829 15.499920 -0.280920 c +15.444768 -0.336072 15.375829 -0.363647 15.293102 -0.363647 c +15.210375 -0.363647 15.139465 -0.336072 15.080375 -0.280920 c +15.025223 -0.221829 14.997647 -0.150920 14.997647 -0.068192 c +14.997647 5.249989 l +14.997647 5.332716 15.025223 5.401656 15.080375 5.456807 c +h +22.493652 -0.363647 m +h +23.545471 5.143625 m +23.892138 5.490292 24.309711 5.663625 24.798197 5.663625 c +25.286682 5.663625 25.704258 5.490292 26.050924 5.143625 c +26.397591 4.796958 26.570925 4.379383 26.570925 3.890898 c +26.570925 1.290898 l +26.570925 0.802413 26.397591 0.384837 26.050924 0.038171 c +25.704258 -0.308496 25.286682 -0.481830 24.798197 -0.481830 c +24.309711 -0.481830 23.892138 -0.308496 23.545471 0.038171 c +23.198805 0.384837 23.025471 0.802413 23.025471 1.290898 c +23.025471 3.890898 l +23.025471 4.379383 23.198805 4.796958 23.545471 5.143625 c +h +25.631380 4.724080 m +25.398956 4.956504 25.121227 5.072716 24.798197 5.072716 c +24.475166 5.072716 24.197439 4.956504 23.965015 4.724080 c +23.732592 4.491656 23.616379 4.213928 23.616379 3.890898 c +23.616379 1.290898 l +23.616379 0.967868 23.732592 0.690141 23.965015 0.457716 c +24.197439 0.225291 24.475166 0.109079 24.798197 0.109079 c +25.121227 0.109079 25.398956 0.225291 25.631380 0.457716 c +25.863804 0.690141 25.980017 0.967868 25.980017 1.290898 c +25.980017 3.890898 l +25.980017 4.213928 25.863804 4.491656 25.631380 4.724080 c +h +27.102051 -0.363647 m +h +27.988415 5.545444 m +31.533869 5.545444 l +31.943565 5.545444 32.292202 5.401656 32.579777 5.114080 c +32.867355 4.826504 33.011143 4.477868 33.011143 4.068171 c +33.011143 -0.068192 l +33.011143 -0.150920 32.981598 -0.221829 32.922504 -0.280920 c +32.867355 -0.336072 32.798416 -0.363647 32.715687 -0.363647 c +32.632957 -0.363647 32.562050 -0.336072 32.502960 -0.280920 c +32.447807 -0.221829 32.420231 -0.150920 32.420231 -0.068192 c +32.420231 4.068171 l +32.420231 4.312413 32.333565 4.521201 32.160233 4.694535 c +31.986898 4.867868 31.778111 4.954535 31.533869 4.954535 c +30.647505 4.954535 l +30.647505 -0.068192 l +30.647505 -0.150920 30.617960 -0.221829 30.558868 -0.280920 c +30.503717 -0.336072 30.434778 -0.363647 30.352051 -0.363647 c +30.269323 -0.363647 30.198416 -0.336072 30.139324 -0.280920 c +30.084173 -0.221829 30.056597 -0.150920 30.056597 -0.068192 c +30.056597 4.954535 l +28.283869 4.954535 l +28.283869 -0.068192 l +28.283869 -0.150920 28.254324 -0.221829 28.195232 -0.280920 c +28.140081 -0.336072 28.071142 -0.363647 27.988415 -0.363647 c +27.905687 -0.363647 27.834778 -0.336072 27.775686 -0.280920 c +27.720535 -0.221829 27.692961 -0.150920 27.692961 -0.068192 c +27.692961 5.249989 l +27.692961 5.332716 27.720535 5.401656 27.775686 5.456807 c +27.834778 5.515898 27.905687 5.545444 27.988415 5.545444 c +h +33.602051 -0.363647 m +h +34.275688 5.456807 m +34.334778 5.515898 34.405685 5.545444 34.488415 5.545444 c +34.571144 5.545444 34.640083 5.515898 34.695232 5.456807 c +34.754326 5.401656 34.783871 5.332716 34.783871 5.249989 c +34.783871 2.519989 l +37.218414 5.439080 l +37.277508 5.509989 37.352356 5.545444 37.442959 5.545444 c +37.525688 5.545444 37.594627 5.515898 37.649776 5.456807 c +37.708870 5.401656 37.738415 5.332716 37.738415 5.249989 c +37.738415 5.183020 37.714779 5.119989 37.667507 5.060898 c +35.788414 2.803625 l +37.685234 0.103170 l +37.720688 0.055898 37.738415 -0.001223 37.738415 -0.068192 c +37.738415 -0.150920 37.708870 -0.221829 37.649776 -0.280920 c +37.594627 -0.336072 37.525688 -0.363647 37.442959 -0.363647 c +37.340534 -0.363647 37.259777 -0.322284 37.200687 -0.239556 c +35.398415 2.336807 l +34.783871 1.598171 l +34.783871 -0.068192 l +34.783871 -0.150920 34.754326 -0.221829 34.695232 -0.280920 c +34.640083 -0.336072 34.571144 -0.363647 34.488415 -0.363647 c +34.405685 -0.363647 34.334778 -0.336072 34.275688 -0.280920 c +34.220535 -0.221829 34.192959 -0.150920 34.192959 -0.068192 c +34.192959 5.249989 l +34.192959 5.332716 34.220535 5.401656 34.275688 5.456807 c +h +38.146973 -0.363647 m +h +39.240154 -2.638647 m +39.185005 -2.697738 39.116066 -2.727283 39.033337 -2.727283 c +38.950607 -2.727283 38.879700 -2.697738 38.820610 -2.638647 c +38.765457 -2.583496 38.737881 -2.514557 38.737881 -2.431829 c +38.737881 5.249989 l +38.737881 5.332716 38.765457 5.401656 38.820610 5.456807 c +38.879700 5.515898 38.950607 5.545444 39.033337 5.545444 c +40.806065 5.545444 l +41.215759 5.545444 41.564396 5.401656 41.851974 5.114080 c +42.139549 4.826504 42.283337 4.477868 42.283337 4.068171 c +42.283337 1.113626 l +42.283337 0.703928 42.139549 0.355292 41.851974 0.067717 c +41.564396 -0.219859 41.215759 -0.363647 40.806065 -0.363647 c +39.328793 -0.363647 l +39.328793 -2.431829 l +39.328793 -2.514557 39.299248 -2.583496 39.240154 -2.638647 c +h +39.328793 0.227262 m +40.806065 0.227262 l +41.050308 0.227262 41.259094 0.313929 41.432426 0.487262 c +41.605762 0.660595 41.692429 0.869383 41.692429 1.113626 c +41.692429 4.068171 l +41.692429 4.312413 41.605762 4.521201 41.432426 4.694535 c +41.259094 4.867868 41.050308 4.954535 40.806065 4.954535 c +39.328793 4.954535 l +39.328793 0.227262 l +h +42.818848 -0.363647 m +h +43.492485 5.456807 m +43.551575 5.515898 43.622482 5.545444 43.705212 5.545444 c +43.787941 5.545444 43.856880 5.515898 43.912029 5.456807 c +43.971123 5.401656 44.000668 5.332716 44.000668 5.249989 c +44.000668 2.886353 l +44.739304 2.886353 l +45.188393 2.886353 45.570515 2.726807 45.885666 2.407716 c +46.204758 2.092565 46.364304 1.710443 46.364304 1.261353 c +46.364304 0.812262 46.204758 0.428170 45.885666 0.109079 c +45.570515 -0.206072 45.188393 -0.363647 44.739304 -0.363647 c +43.705212 -0.363647 l +43.622482 -0.363647 43.551575 -0.336072 43.492485 -0.280920 c +43.437332 -0.221829 43.409756 -0.150920 43.409756 -0.068192 c +43.409756 5.249989 l +43.409756 5.332716 43.437332 5.401656 43.492485 5.456807 c +h +44.000668 2.295444 m +44.000668 0.227262 l +44.739304 0.227262 l +45.026878 0.227262 45.271122 0.327716 45.472031 0.528625 c +45.672939 0.729534 45.773392 0.973777 45.773392 1.261353 c +45.773392 1.548928 45.672939 1.793171 45.472031 1.994080 c +45.271122 2.194989 45.026878 2.295444 44.739304 2.295444 c +44.000668 2.295444 l +h +47.037937 5.456807 m +47.097031 5.515898 47.167938 5.545444 47.250668 5.545444 c +47.333393 5.545444 47.402332 5.515898 47.457485 5.456807 c +47.516575 5.401656 47.546120 5.332716 47.546120 5.249989 c +47.546120 -0.068192 l +47.546120 -0.150920 47.516575 -0.221829 47.457485 -0.280920 c +47.402332 -0.336072 47.333393 -0.363647 47.250668 -0.363647 c +47.167938 -0.363647 47.097031 -0.336072 47.037937 -0.280920 c +46.982788 -0.221829 46.955212 -0.150920 46.955212 -0.068192 c +46.955212 5.249989 l +46.955212 5.332716 46.982788 5.401656 47.037937 5.456807 c +h +48.138184 -0.363647 m +h +49.024548 5.545444 m +52.570004 5.545444 l +52.979698 5.545444 53.328335 5.401656 53.615910 5.114080 c +53.903488 4.826504 54.047276 4.477868 54.047276 4.068171 c +54.047276 -0.068192 l +54.047276 -0.150920 54.017731 -0.221829 53.958637 -0.280920 c +53.903488 -0.336072 53.834549 -0.363647 53.751820 -0.363647 c +53.669090 -0.363647 53.598183 -0.336072 53.539093 -0.280920 c +53.483940 -0.221829 53.456364 -0.150920 53.456364 -0.068192 c +53.456364 4.068171 l +53.456364 4.312413 53.369698 4.521201 53.196365 4.694535 c +53.023033 4.867868 52.814247 4.954535 52.570004 4.954535 c +51.683640 4.954535 l +51.683640 -0.068192 l +51.683640 -0.150920 51.654095 -0.221829 51.595001 -0.280920 c +51.539852 -0.336072 51.470913 -0.363647 51.388184 -0.363647 c +51.305454 -0.363647 51.234547 -0.336072 51.175457 -0.280920 c +51.120304 -0.221829 51.092728 -0.150920 51.092728 -0.068192 c +51.092728 4.954535 l +49.320004 4.954535 l +49.320004 -0.068192 l +49.320004 -0.150920 49.290459 -0.221829 49.231365 -0.280920 c +49.176216 -0.336072 49.107277 -0.363647 49.024548 -0.363647 c +48.941818 -0.363647 48.870911 -0.336072 48.811821 -0.280920 c +48.756668 -0.221829 48.729092 -0.150920 48.729092 -0.068192 c +48.729092 5.249989 l +48.729092 5.332716 48.756668 5.401656 48.811821 5.456807 c +48.870911 5.515898 48.941818 5.545444 49.024548 5.545444 c +h +54.638184 -0.363647 m +h +55.311821 5.456807 m +55.370911 5.515898 55.441818 5.545444 55.524548 5.545444 c +55.607277 5.545444 55.676216 5.515898 55.731365 5.456807 c +55.790459 5.401656 55.820004 5.332716 55.820004 5.249989 c +55.820004 2.886353 l +56.558640 2.886353 l +57.007729 2.886353 57.389851 2.726807 57.705002 2.407716 c +58.024094 2.092565 58.183640 1.710443 58.183640 1.261353 c +58.183640 0.812262 58.024094 0.428170 57.705002 0.109079 c +57.389851 -0.206072 57.007729 -0.363647 56.558640 -0.363647 c +55.524548 -0.363647 l +55.441818 -0.363647 55.370911 -0.336072 55.311821 -0.280920 c +55.256668 -0.221829 55.229092 -0.150920 55.229092 -0.068192 c +55.229092 5.249989 l +55.229092 5.332716 55.256668 5.401656 55.311821 5.456807 c +h +55.820004 2.295444 m +55.820004 0.227262 l +56.558640 0.227262 l +56.846214 0.227262 57.090458 0.327716 57.291367 0.528625 c +57.492275 0.729534 57.592728 0.973777 57.592728 1.261353 c +57.592728 1.548928 57.492275 1.793171 57.291367 1.994080 c +57.090458 2.194989 56.846214 2.295444 56.558640 2.295444 c +55.820004 2.295444 l +h +58.857273 5.456807 m +58.916367 5.515898 58.987274 5.545444 59.070004 5.545444 c +59.152729 5.545444 59.221668 5.515898 59.276821 5.456807 c +59.335911 5.401656 59.365456 5.332716 59.365456 5.249989 c +59.365456 -0.068192 l +59.365456 -0.150920 59.335911 -0.221829 59.276821 -0.280920 c +59.221668 -0.336072 59.152729 -0.363647 59.070004 -0.363647 c +58.987274 -0.363647 58.916367 -0.336072 58.857273 -0.280920 c +58.802124 -0.221829 58.774548 -0.150920 58.774548 -0.068192 c +58.774548 5.249989 l +58.774548 5.332716 58.802124 5.401656 58.857273 5.456807 c +h +59.957520 -0.363647 m +h +60.725700 5.545444 m +60.836002 5.545444 60.922672 5.494231 60.985703 5.391807 c +62.202972 3.199534 l +63.420246 5.391807 l +63.483276 5.494231 63.569946 5.545444 63.680248 5.545444 c +63.762974 5.545444 63.831913 5.515898 63.887066 5.456807 c +63.946156 5.401656 63.975700 5.332716 63.975700 5.249989 c +63.975700 5.194838 63.963882 5.147565 63.940247 5.108171 c +62.539791 2.590899 l +63.940247 0.073626 l +63.963882 0.034231 63.975700 -0.013041 63.975700 -0.068192 c +63.975700 -0.150920 63.946156 -0.221829 63.887066 -0.280920 c +63.831913 -0.336072 63.762974 -0.363647 63.680248 -0.363647 c +63.569946 -0.363647 63.483276 -0.312435 63.420246 -0.210011 c +62.202972 1.982262 l +60.985703 -0.210011 l +60.922672 -0.312435 60.836002 -0.363647 60.725700 -0.363647 c +60.642975 -0.363647 60.572067 -0.336072 60.512974 -0.280920 c +60.457825 -0.221829 60.430248 -0.150920 60.430248 -0.068192 c +60.430248 -0.013041 60.442066 0.034231 60.465702 0.073626 c +61.866158 2.590899 l +60.465702 5.108171 l +60.442066 5.147565 60.430248 5.194838 60.430248 5.249989 c +60.430248 5.332716 60.457825 5.401656 60.512974 5.456807 c +60.572067 5.515898 60.642975 5.545444 60.725700 5.545444 c +h +67.993652 -0.363647 m +h +69.411835 7.909080 m +70.889107 7.909080 l +71.212135 7.909080 71.489861 7.792868 71.722290 7.560444 c +71.954712 7.328019 72.070923 7.050292 72.070923 6.727262 c +72.070923 1.290898 l +72.070923 0.802413 71.897591 0.384837 71.550926 0.038171 c +71.204254 -0.308496 70.786682 -0.481830 70.298195 -0.481830 c +69.809708 -0.481830 69.392136 -0.308496 69.045471 0.038171 c +68.698799 0.384837 68.525467 0.802413 68.525467 1.290898 c +68.525467 4.068171 l +68.525467 4.477868 68.669258 4.826504 68.956833 5.114080 c +69.244408 5.401656 69.593048 5.545444 70.002747 5.545444 c +71.480019 5.545444 l +71.480019 6.727262 l +71.480019 6.888777 71.420929 7.026655 71.302742 7.140898 c +71.188499 7.259080 71.050621 7.318171 70.889107 7.318171 c +69.411835 7.318171 l +69.329109 7.318171 69.258194 7.345747 69.199104 7.400898 c +69.143951 7.459990 69.116379 7.530898 69.116379 7.613626 c +69.116379 7.696353 69.143951 7.765292 69.199104 7.820443 c +69.258194 7.879534 69.329109 7.909080 69.411835 7.909080 c +h +70.002747 4.954535 m +69.758507 4.954535 69.549713 4.867868 69.376381 4.694535 c +69.203049 4.521201 69.116379 4.312413 69.116379 4.068171 c +69.116379 1.290898 l +69.116379 0.967868 69.232590 0.690141 69.465019 0.457716 c +69.697441 0.225291 69.975166 0.109079 70.298195 0.109079 c +70.621231 0.109079 70.898956 0.225291 71.131378 0.457716 c +71.363808 0.690141 71.480019 0.967868 71.480019 1.290898 c +71.480019 4.954535 l +70.002747 4.954535 l +h +72.665527 -0.363647 m +h +74.674622 5.545444 m +76.447342 5.545444 l +76.530067 5.545444 76.599014 5.515898 76.654167 5.456807 c +76.713257 5.401656 76.742798 5.332716 76.742798 5.249989 c +76.742798 0.522717 l +76.742798 0.439989 76.770378 0.369080 76.825531 0.309989 c +76.884621 0.254837 76.955528 0.227262 77.038254 0.227262 c +77.120979 0.227262 77.189919 0.197716 77.245071 0.138625 c +77.304161 0.083473 77.333710 0.014534 77.333710 -0.068192 c +77.333710 -0.150920 77.304161 -0.221829 77.245071 -0.280920 c +77.189919 -0.336072 77.120979 -0.363647 77.038254 -0.363647 c +76.876740 -0.363647 76.727043 -0.324253 76.589165 -0.245465 c +76.455223 -0.162739 76.348862 -0.052436 76.270073 0.085443 c +75.919464 -0.292739 75.486130 -0.481830 74.970070 -0.481830 c +74.481583 -0.481830 74.064011 -0.308496 73.717346 0.038171 c +73.370674 0.384837 73.197342 0.802413 73.197342 1.290898 c +73.197342 4.068171 l +73.197342 4.477868 73.341133 4.826504 73.628708 5.114080 c +73.916283 5.401656 74.264923 5.545444 74.674622 5.545444 c +h +74.674622 4.954535 m +74.430382 4.954535 74.221588 4.867868 74.048256 4.694535 c +73.874924 4.521201 73.788254 4.312413 73.788254 4.068171 c +73.788254 1.290898 l +73.788254 0.967868 73.904465 0.690141 74.136894 0.457716 c +74.369316 0.225291 74.647041 0.109079 74.970070 0.109079 c +75.293106 0.109079 75.570831 0.225291 75.803253 0.457716 c +76.035683 0.690141 76.151894 0.967868 76.151894 1.290898 c +76.151894 4.954535 l +74.674622 4.954535 l +h +77.515137 -0.363647 m +h +78.188774 5.456807 m +78.247864 5.515898 78.318771 5.545444 78.401497 5.545444 c +78.484222 5.545444 78.553169 5.515898 78.608322 5.456807 c +78.667412 5.401656 78.696953 5.332716 78.696953 5.249989 c +78.696953 2.886353 l +81.060593 2.886353 l +81.060593 5.249989 l +81.060593 5.332716 81.088165 5.401656 81.143318 5.456807 c +81.202408 5.515898 81.273323 5.545444 81.356049 5.545444 c +81.438774 5.545444 81.507713 5.515898 81.562866 5.456807 c +81.621956 5.401656 81.651497 5.332716 81.651497 5.249989 c +81.651497 -0.068192 l +81.651497 -0.150920 81.621956 -0.221829 81.562866 -0.280920 c +81.507713 -0.336072 81.438774 -0.363647 81.356049 -0.363647 c +81.273323 -0.363647 81.202408 -0.336072 81.143318 -0.280920 c +81.088165 -0.221829 81.060593 -0.150920 81.060593 -0.068192 c +81.060593 2.295444 l +78.696953 2.295444 l +78.696953 -0.068192 l +78.696953 -0.150920 78.667412 -0.221829 78.608322 -0.280920 c +78.553169 -0.336072 78.484222 -0.363647 78.401497 -0.363647 c +78.318771 -0.363647 78.247864 -0.336072 78.188774 -0.280920 c +78.133621 -0.221829 78.106049 -0.150920 78.106049 -0.068192 c +78.106049 5.249989 l +78.106049 5.332716 78.133621 5.401656 78.188774 5.456807 c +h +82.237793 -0.363647 m +h +82.911430 5.456807 m +82.970520 5.515898 83.041428 5.545444 83.124153 5.545444 c +83.206879 5.545444 83.275826 5.515898 83.330978 5.456807 c +83.390068 5.401656 83.419609 5.332716 83.419609 5.249989 c +83.419609 2.886353 l +85.783249 2.886353 l +85.783249 5.249989 l +85.783249 5.332716 85.810822 5.401656 85.865974 5.456807 c +85.925064 5.515898 85.995979 5.545444 86.078705 5.545444 c +86.161430 5.545444 86.230370 5.515898 86.285522 5.456807 c +86.344612 5.401656 86.374153 5.332716 86.374153 5.249989 c +86.374153 -0.068192 l +86.374153 -0.150920 86.344612 -0.221829 86.285522 -0.280920 c +86.230370 -0.336072 86.161430 -0.363647 86.078705 -0.363647 c +85.995979 -0.363647 85.925064 -0.336072 85.865974 -0.280920 c +85.810822 -0.221829 85.783249 -0.150920 85.783249 -0.068192 c +85.783249 2.295444 l +83.419609 2.295444 l +83.419609 -0.068192 l +83.419609 -0.150920 83.390068 -0.221829 83.330978 -0.280920 c +83.275826 -0.336072 83.206879 -0.363647 83.124153 -0.363647 c +83.041428 -0.363647 82.970520 -0.336072 82.911430 -0.280920 c +82.856277 -0.221829 82.828705 -0.150920 82.828705 -0.068192 c +82.828705 5.249989 l +82.828705 5.332716 82.856277 5.401656 82.911430 5.456807 c +h +86.960449 -0.363647 m +h +87.634087 5.456807 m +87.693176 5.515898 87.764084 5.545444 87.846809 5.545444 c +87.929535 5.545444 87.998482 5.515898 88.053635 5.456807 c +88.112724 5.401656 88.142265 5.332716 88.142265 5.249989 c +88.142265 2.886353 l +88.880905 2.886353 l +89.329994 2.886353 89.712120 2.726807 90.027267 2.407716 c +90.346359 2.092565 90.505905 1.710443 90.505905 1.261353 c +90.505905 0.812262 90.346359 0.428170 90.027267 0.109079 c +89.712120 -0.206072 89.329994 -0.363647 88.880905 -0.363647 c +87.846809 -0.363647 l +87.764084 -0.363647 87.693176 -0.336072 87.634087 -0.280920 c +87.578934 -0.221829 87.551361 -0.150920 87.551361 -0.068192 c +87.551361 5.249989 l +87.551361 5.332716 87.578934 5.401656 87.634087 5.456807 c +h +88.142265 2.295444 m +88.142265 0.227262 l +88.880905 0.227262 l +89.168480 0.227262 89.412727 0.327716 89.613632 0.528625 c +89.814537 0.729534 89.914993 0.973777 89.914993 1.261353 c +89.914993 1.548928 89.814537 1.793171 89.613632 1.994080 c +89.412727 2.194989 89.168480 2.295444 88.880905 2.295444 c +88.142265 2.295444 l +h +91.179543 5.456807 m +91.238632 5.515898 91.309540 5.545444 91.392265 5.545444 c +91.474991 5.545444 91.543930 5.515898 91.599083 5.456807 c +91.658173 5.401656 91.687721 5.332716 91.687721 5.249989 c +91.687721 -0.068192 l +91.687721 -0.150920 91.658173 -0.221829 91.599083 -0.280920 c +91.543930 -0.336072 91.474991 -0.363647 91.392265 -0.363647 c +91.309540 -0.363647 91.238632 -0.336072 91.179543 -0.280920 c +91.124390 -0.221829 91.096809 -0.150920 91.096809 -0.068192 c +91.096809 5.249989 l +91.096809 5.332716 91.124390 5.401656 91.179543 5.456807 c +h +92.279785 -0.363647 m +h +93.047966 5.545444 m +93.158272 5.545444 93.244942 5.494231 93.307968 5.391807 c +94.525238 3.199534 l +95.742516 5.391807 l +95.805542 5.494231 95.892212 5.545444 96.002510 5.545444 c +96.085236 5.545444 96.154175 5.515898 96.209328 5.456807 c +96.268417 5.401656 96.297966 5.332716 96.297966 5.249989 c +96.297966 5.194838 96.286148 5.147565 96.262512 5.108171 c +94.862061 2.590899 l +96.262512 0.073626 l +96.286148 0.034231 96.297966 -0.013041 96.297966 -0.068192 c +96.297966 -0.150920 96.268417 -0.221829 96.209328 -0.280920 c +96.154175 -0.336072 96.085236 -0.363647 96.002510 -0.363647 c +95.892212 -0.363647 95.805542 -0.312435 95.742516 -0.210011 c +94.525238 1.982262 l +93.307968 -0.210011 l +93.244942 -0.312435 93.158272 -0.363647 93.047966 -0.363647 c +92.965240 -0.363647 92.894333 -0.336072 92.835243 -0.280920 c +92.780090 -0.221829 92.752510 -0.150920 92.752510 -0.068192 c +92.752510 -0.013041 92.764328 0.034231 92.787964 0.073626 c +94.188423 2.590899 l +92.787964 5.108171 l +92.764328 5.147565 92.752510 5.194838 92.752510 5.249989 c +92.752510 5.332716 92.780090 5.401656 92.835243 5.456807 c +92.894333 5.515898 92.965240 5.545444 93.047966 5.545444 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 26.000000 175.363647 cm +BT +13.000000 0.000000 0.000000 13.000000 0.226074 -0.363647 Tm +/F1 1.000000 Tf +[ (\007) (\014) (\013) (\006) (\n) (\013) (\004) (\006) (\t) (\044) (\004) (\044) (\037) (\n) (\036) (\000) (\016) (\016) (\044) (\037) ] TJ +ET +Q +q +15.000000 192.000000 m +134.000000 192.000000 l +134.000000 166.000000 l +15.000000 166.000000 l +15.000000 192.000000 l +h +W* +n +q +1.000000 0.000000 -0.000000 1.000000 15.000000 166.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 26.000000 m +0.000000 27.000000 l +-1.000000 27.000000 l +-1.000000 26.000000 l +0.000000 26.000000 l +h +119.000000 26.000000 m +120.000000 26.000000 l +120.000000 27.000000 l +119.000000 27.000000 l +119.000000 26.000000 l +h +119.000000 0.000000 m +119.000000 -1.000000 l +120.000000 -1.000000 l +120.000000 0.000000 l +119.000000 0.000000 l +h +0.000000 0.000000 m +-1.000000 0.000000 l +-1.000000 -1.000000 l +0.000000 -1.000000 l +0.000000 0.000000 l +h +0.000000 25.000000 m +119.000000 25.000000 l +119.000000 27.000000 l +0.000000 27.000000 l +0.000000 25.000000 l +h +118.000000 26.000000 m +118.000000 0.000000 l +120.000000 0.000000 l +120.000000 26.000000 l +118.000000 26.000000 l +h +119.000000 1.000000 m +0.000000 1.000000 l +0.000000 -1.000000 l +119.000000 -1.000000 l +119.000000 1.000000 l +h +1.000000 0.000000 m +1.000000 26.000000 l +-1.000000 26.000000 l +-1.000000 0.000000 l +1.000000 0.000000 l +h +f +n +Q +Q +q +1.000000 0.000000 -0.000000 1.000000 15.000000 150.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 1.000000 m +3.556150 1.000000 l +3.556150 2.000000 l +0.000000 2.000000 l +0.000000 1.000000 l +h +7.620322 1.000000 m +14.732620 1.000000 l +14.732620 2.000000 l +7.620322 2.000000 l +7.620322 1.000000 l +h +18.796791 1.000000 m +25.909088 1.000000 l +25.909088 2.000000 l +18.796791 2.000000 l +18.796791 1.000000 l +h +29.973261 1.000000 m +37.085560 1.000000 l +37.085560 2.000000 l +29.973261 2.000000 l +29.973261 1.000000 l +h +41.149731 1.000000 m +48.262035 1.000000 l +48.262035 2.000000 l +41.149731 2.000000 l +41.149731 1.000000 l +h +52.326202 1.000000 m +59.438503 1.000000 l +59.438503 2.000000 l +52.326202 2.000000 l +52.326202 1.000000 l +h +63.502678 1.000000 m +70.614975 1.000000 l +70.614975 2.000000 l +63.502678 2.000000 l +63.502678 1.000000 l +h +74.679146 1.000000 m +81.791443 1.000000 l +81.791443 2.000000 l +74.679146 2.000000 l +74.679146 1.000000 l +h +85.855614 1.000000 m +92.967911 1.000000 l +92.967911 2.000000 l +85.855614 2.000000 l +85.855614 1.000000 l +h +97.032082 1.000000 m +104.144379 1.000000 l +104.144379 2.000000 l +97.032082 2.000000 l +97.032082 1.000000 l +h +108.208549 1.000000 m +115.320847 1.000000 l +115.320847 2.000000 l +108.208549 2.000000 l +108.208549 1.000000 l +h +119.385017 1.000000 m +126.497314 1.000000 l +126.497314 2.000000 l +119.385017 2.000000 l +119.385017 1.000000 l +h +130.561493 1.000000 m +137.673798 1.000000 l +137.673798 2.000000 l +130.561493 2.000000 l +130.561493 1.000000 l +h +141.737976 1.000000 m +148.850281 1.000000 l +148.850281 2.000000 l +141.737976 2.000000 l +141.737976 1.000000 l +h +152.914459 1.000000 m +160.026764 1.000000 l +160.026764 2.000000 l +152.914459 2.000000 l +152.914459 1.000000 l +h +164.090942 1.000000 m +171.203247 1.000000 l +171.203247 2.000000 l +164.090942 2.000000 l +164.090942 1.000000 l +h +175.267426 1.000000 m +182.379730 1.000000 l +182.379730 2.000000 l +175.267426 2.000000 l +175.267426 1.000000 l +h +186.443909 1.000000 m +190.000000 1.000000 l +190.000000 2.000000 l +186.443909 2.000000 l +186.443909 1.000000 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 15.000000 51.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 1.000000 m +3.556150 1.000000 l +3.556150 2.000000 l +0.000000 2.000000 l +0.000000 1.000000 l +h +7.620322 1.000000 m +14.732620 1.000000 l +14.732620 2.000000 l +7.620322 2.000000 l +7.620322 1.000000 l +h +18.796791 1.000000 m +25.909088 1.000000 l +25.909088 2.000000 l +18.796791 2.000000 l +18.796791 1.000000 l +h +29.973261 1.000000 m +37.085560 1.000000 l +37.085560 2.000000 l +29.973261 2.000000 l +29.973261 1.000000 l +h +41.149731 1.000000 m +48.262035 1.000000 l +48.262035 2.000000 l +41.149731 2.000000 l +41.149731 1.000000 l +h +52.326202 1.000000 m +59.438503 1.000000 l +59.438503 2.000000 l +52.326202 2.000000 l +52.326202 1.000000 l +h +63.502678 1.000000 m +70.614975 1.000000 l +70.614975 2.000000 l +63.502678 2.000000 l +63.502678 1.000000 l +h +74.679146 1.000000 m +81.791443 1.000000 l +81.791443 2.000000 l +74.679146 2.000000 l +74.679146 1.000000 l +h +85.855614 1.000000 m +92.967911 1.000000 l +92.967911 2.000000 l +85.855614 2.000000 l +85.855614 1.000000 l +h +97.032082 1.000000 m +104.144379 1.000000 l +104.144379 2.000000 l +97.032082 2.000000 l +97.032082 1.000000 l +h +108.208549 1.000000 m +115.320847 1.000000 l +115.320847 2.000000 l +108.208549 2.000000 l +108.208549 1.000000 l +h +119.385017 1.000000 m +126.497314 1.000000 l +126.497314 2.000000 l +119.385017 2.000000 l +119.385017 1.000000 l +h +130.561493 1.000000 m +137.673798 1.000000 l +137.673798 2.000000 l +130.561493 2.000000 l +130.561493 1.000000 l +h +141.737976 1.000000 m +148.850281 1.000000 l +148.850281 2.000000 l +141.737976 2.000000 l +141.737976 1.000000 l +h +152.914459 1.000000 m +160.026764 1.000000 l +160.026764 2.000000 l +152.914459 2.000000 l +152.914459 1.000000 l +h +164.090942 1.000000 m +171.203247 1.000000 l +171.203247 2.000000 l +164.090942 2.000000 l +164.090942 1.000000 l +h +175.267426 1.000000 m +182.379730 1.000000 l +182.379730 2.000000 l +175.267426 2.000000 l +175.267426 1.000000 l +h +186.443909 1.000000 m +190.000000 1.000000 l +190.000000 2.000000 l +186.443909 2.000000 l +186.443909 1.000000 l +h +f +n +Q +q +0.000000 -1.000000 1.000000 0.000000 88.902374 151.000000 cm +0.000000 0.000000 0.000000 scn +-0.353553 100.451180 m +-0.548816 100.255920 -0.548816 99.939331 -0.353553 99.744072 c +2.828427 96.562088 l +3.023689 96.366829 3.340272 96.366829 3.535534 96.562088 c +3.730796 96.757355 3.730796 97.073936 3.535534 97.269196 c +0.707107 100.097626 l +3.535534 102.926056 l +3.730796 103.121315 3.730796 103.437897 3.535534 103.633163 c +3.340272 103.828423 3.023689 103.828423 2.828427 103.633163 c +-0.353553 100.451180 l +h +99.353554 99.744072 m +99.548813 99.939331 99.548813 100.255920 99.353554 100.451180 c +96.171570 103.633163 l +95.976311 103.828423 95.659729 103.828423 95.464462 103.633163 c +95.269203 103.437897 95.269203 103.121315 95.464462 102.926056 c +98.292892 100.097626 l +95.464462 97.269196 l +95.269203 97.073936 95.269203 96.757355 95.464462 96.562088 c +95.659729 96.366829 95.976311 96.366829 96.171570 96.562088 c +99.353554 99.744072 l +h +0.000000 99.597626 m +99.000000 99.597626 l +99.000000 100.597626 l +0.000000 100.597626 l +0.000000 99.597626 l +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 223.792526 93.000000 cm +0.000000 0.000000 0.000000 scn +0.040527 20.792526 m +h +1.133709 18.517527 m +1.078558 18.458435 1.009618 18.428890 0.926891 18.428890 c +0.844164 18.428890 0.773255 18.458435 0.714164 18.517527 c +0.659012 18.572678 0.631436 18.641617 0.631436 18.724344 c +0.631436 26.406162 l +0.631436 26.488890 0.659012 26.557829 0.714164 26.612980 c +0.773255 26.672071 0.844164 26.701618 0.926891 26.701618 c +2.699618 26.701618 l +3.109315 26.701618 3.457952 26.557829 3.745527 26.270254 c +4.033103 25.982677 4.176891 25.634041 4.176891 25.224344 c +4.176891 22.269798 l +4.176891 21.860102 4.033103 21.511467 3.745527 21.223890 c +3.457952 20.936314 3.109315 20.792526 2.699618 20.792526 c +1.222346 20.792526 l +1.222346 18.724344 l +1.222346 18.641617 1.192800 18.572678 1.133709 18.517527 c +h +1.222346 21.383434 m +2.699618 21.383434 l +2.943861 21.383434 3.152648 21.470102 3.325982 21.643436 c +3.499315 21.816769 3.585982 22.025557 3.585982 22.269798 c +3.585982 25.224344 l +3.585982 25.468586 3.499315 25.677376 3.325982 25.850708 c +3.152648 26.024042 2.943861 26.110708 2.699618 26.110708 c +1.222346 26.110708 l +1.222346 21.383434 l +h +4.712402 20.792526 m +h +6.721493 26.701618 m +8.494221 26.701618 l +8.576948 26.701618 8.645887 26.672071 8.701038 26.612980 c +8.760129 26.557829 8.789675 26.488890 8.789675 26.406162 c +8.789675 21.678890 l +8.789675 21.596163 8.817250 21.525253 8.872402 21.466164 c +8.931493 21.411011 9.002402 21.383434 9.085130 21.383434 c +9.167857 21.383434 9.236796 21.353889 9.291947 21.294800 c +9.351039 21.239647 9.380585 21.170708 9.380585 21.087982 c +9.380585 21.005253 9.351039 20.934345 9.291947 20.875254 c +9.236796 20.820103 9.167857 20.792526 9.085130 20.792526 c +8.923615 20.792526 8.773917 20.831921 8.636039 20.910709 c +8.502099 20.993435 8.395736 21.103737 8.316948 21.241617 c +7.966341 20.863434 7.533008 20.674343 7.016948 20.674343 c +6.528463 20.674343 6.110888 20.847677 5.764221 21.194344 c +5.417554 21.541012 5.244221 21.958588 5.244221 22.447071 c +5.244221 25.224344 l +5.244221 25.634041 5.388009 25.982677 5.675584 26.270254 c +5.963160 26.557829 6.311796 26.701618 6.721493 26.701618 c +h +6.721493 26.110708 m +6.477251 26.110708 6.268463 26.024042 6.095129 25.850708 c +5.921796 25.677376 5.835130 25.468586 5.835130 25.224344 c +5.835130 22.447071 l +5.835130 22.124043 5.951342 21.846313 6.183766 21.613890 c +6.416190 21.381466 6.693918 21.265253 7.016948 21.265253 c +7.339978 21.265253 7.617705 21.381466 7.850130 21.613890 c +8.082554 21.846313 8.198766 22.124043 8.198766 22.447071 c +8.198766 26.110708 l +6.721493 26.110708 l +h +9.562012 20.792526 m +h +10.235648 26.612980 m +10.294739 26.672071 10.365648 26.701618 10.448376 26.701618 c +10.531102 26.701618 10.600041 26.672071 10.655193 26.612980 c +10.714284 26.557829 10.743830 26.488890 10.743830 26.406162 c +10.743830 22.269798 l +10.743830 22.025557 10.830497 21.816769 11.003830 21.643436 c +11.177163 21.470102 11.385951 21.383434 11.630194 21.383434 c +13.107467 21.383434 l +13.107467 26.406162 l +13.107467 26.488890 13.135042 26.557829 13.190193 26.612980 c +13.249284 26.672071 13.320193 26.701618 13.402921 26.701618 c +13.485648 26.701618 13.554587 26.672071 13.609739 26.612980 c +13.668830 26.557829 13.698376 26.488890 13.698376 26.406162 c +13.698376 19.610708 l +13.698376 19.287678 13.582164 19.009951 13.349739 18.777527 c +13.117314 18.545101 12.839587 18.428890 12.516558 18.428890 c +10.743830 18.428890 l +10.661102 18.428890 10.590194 18.458435 10.531103 18.517527 c +10.475951 18.572678 10.448376 18.641617 10.448376 18.724344 c +10.448376 18.807072 10.475951 18.877981 10.531103 18.937073 c +10.590194 18.992224 10.661102 19.019798 10.743830 19.019798 c +12.516558 19.019798 l +12.678073 19.019798 12.815951 19.078890 12.930193 19.197071 c +13.048375 19.311314 13.107467 19.449192 13.107467 19.610708 c +13.107467 20.792526 l +11.630194 20.792526 l +11.220496 20.792526 10.871861 20.936314 10.584285 21.223890 c +10.296709 21.511467 10.152921 21.860102 10.152921 22.269798 c +10.152921 26.406162 l +10.152921 26.488890 10.180496 26.557829 10.235648 26.612980 c +h +14.284668 20.792526 m +h +14.958304 26.612980 m +15.017395 26.672071 15.088305 26.701618 15.171032 26.701618 c +15.253758 26.701618 15.322698 26.672071 15.377850 26.612980 c +15.436940 26.557829 15.466486 26.488890 15.466486 26.406162 c +15.466486 24.042526 l +17.830122 24.042526 l +17.830122 26.406162 l +17.830122 26.488890 17.857698 26.557829 17.912849 26.612980 c +17.971941 26.672071 18.042850 26.701618 18.125578 26.701618 c +18.208305 26.701618 18.277245 26.672071 18.332396 26.612980 c +18.391487 26.557829 18.421032 26.488890 18.421032 26.406162 c +18.421032 21.087982 l +18.421032 21.005253 18.391487 20.934345 18.332396 20.875254 c +18.277245 20.820103 18.208305 20.792526 18.125578 20.792526 c +18.042850 20.792526 17.971941 20.820103 17.912849 20.875254 c +17.857698 20.934345 17.830122 21.005253 17.830122 21.087982 c +17.830122 23.451618 l +15.466486 23.451618 l +15.466486 21.087982 l +15.466486 21.005253 15.436940 20.934345 15.377850 20.875254 c +15.322698 20.820103 15.253758 20.792526 15.171032 20.792526 c +15.088305 20.792526 15.017395 20.820103 14.958304 20.875254 c +14.903152 20.934345 14.875577 21.005253 14.875577 21.087982 c +14.875577 26.406162 l +14.875577 26.488890 14.903152 26.557829 14.958304 26.612980 c +h +19.007324 20.792526 m +h +20.425507 29.065254 m +21.902779 29.065254 l +22.225809 29.065254 22.503536 28.949041 22.735960 28.716618 c +22.968384 28.484192 23.084597 28.206465 23.084597 27.883436 c +23.084597 22.447071 l +23.084597 21.958588 22.911263 21.541012 22.564596 21.194344 c +22.217930 20.847677 21.800354 20.674343 21.311869 20.674343 c +20.823383 20.674343 20.405809 20.847677 20.059143 21.194344 c +19.712477 21.541012 19.539143 21.958588 19.539143 22.447071 c +19.539143 25.224344 l +19.539143 25.634041 19.682930 25.982677 19.970507 26.270254 c +20.258081 26.557829 20.606718 26.701618 21.016415 26.701618 c +22.493689 26.701618 l +22.493689 27.883436 l +22.493689 28.044950 22.434597 28.182829 22.316416 28.297071 c +22.202173 28.415253 22.064295 28.474344 21.902779 28.474344 c +20.425507 28.474344 l +20.342779 28.474344 20.271870 28.501921 20.212778 28.557072 c +20.157627 28.616163 20.130051 28.687073 20.130051 28.769798 c +20.130051 28.852526 20.157627 28.921465 20.212778 28.976618 c +20.271870 29.035707 20.342779 29.065254 20.425507 29.065254 c +h +21.016415 26.110708 m +20.772173 26.110708 20.563385 26.024042 20.390051 25.850708 c +20.216717 25.677376 20.130051 25.468586 20.130051 25.224344 c +20.130051 22.447071 l +20.130051 22.124043 20.246264 21.846313 20.478687 21.613890 c +20.711111 21.381466 20.988838 21.265253 21.311869 21.265253 c +21.634899 21.265253 21.912628 21.381466 22.145052 21.613890 c +22.377476 21.846313 22.493689 22.124043 22.493689 22.447071 c +22.493689 26.110708 l +21.016415 26.110708 l +h +23.679199 20.792526 m +h +24.731018 26.299799 m +25.077684 26.646465 25.495258 26.819799 25.983744 26.819799 c +26.472229 26.819799 26.889805 26.646465 27.236471 26.299799 c +27.583138 25.953133 27.756472 25.535557 27.756472 25.047071 c +27.756472 22.447071 l +27.756472 21.958588 27.583138 21.541012 27.236471 21.194344 c +26.889805 20.847677 26.472229 20.674343 25.983744 20.674343 c +25.495258 20.674343 25.077684 20.847677 24.731018 21.194344 c +24.384352 21.541012 24.211018 21.958588 24.211018 22.447071 c +24.211018 25.047071 l +24.211018 25.535557 24.384352 25.953133 24.731018 26.299799 c +h +26.816927 25.880253 m +26.584503 26.112679 26.306774 26.228889 25.983744 26.228889 c +25.660713 26.228889 25.382986 26.112679 25.150562 25.880253 c +24.918139 25.647829 24.801926 25.370102 24.801926 25.047071 c +24.801926 22.447071 l +24.801926 22.124043 24.918139 21.846313 25.150562 21.613890 c +25.382986 21.381466 25.660713 21.265253 25.983744 21.265253 c +26.306774 21.265253 26.584503 21.381466 26.816927 21.613890 c +27.049351 21.846313 27.165564 22.124043 27.165564 22.447071 c +27.165564 25.047071 l +27.165564 25.370102 27.049351 25.647829 26.816927 25.880253 c +h +28.287598 20.792526 m +h +29.227142 28.834799 m +29.459566 29.067223 29.737295 29.183435 30.060326 29.183435 c +30.383356 29.183435 30.661083 29.067223 30.893507 28.834799 c +31.125931 28.602375 31.242144 28.324648 31.242144 28.001617 c +31.242144 27.710102 31.147598 27.454041 30.958508 27.233437 c +30.603962 26.819799 l +30.651234 26.819799 l +31.139719 26.819799 31.557295 26.646465 31.903961 26.299799 c +32.250629 25.953133 32.423962 25.535557 32.423962 25.047071 c +32.423962 22.447071 l +32.423962 21.958588 32.250629 21.541012 31.903961 21.194344 c +31.557295 20.847677 31.139719 20.674343 30.651234 20.674343 c +30.162748 20.674343 29.745173 20.847677 29.398506 21.194344 c +29.051840 21.541012 28.878508 21.958588 28.878508 22.447071 c +28.878508 28.001617 l +28.878508 28.324648 28.994719 28.602375 29.227142 28.834799 c +h +30.473961 28.415253 m +30.359718 28.533436 30.221840 28.592525 30.060326 28.592525 c +29.898809 28.592525 29.758961 28.533436 29.640779 28.415253 c +29.526537 28.301010 29.469416 28.163132 29.469416 28.001617 c +29.469416 26.394344 l +30.509417 27.617527 l +30.603962 27.723890 30.651234 27.851921 30.651234 28.001617 c +30.651234 28.163132 30.592142 28.301010 30.473961 28.415253 c +h +31.484415 25.880253 m +31.251991 26.112679 30.974264 26.228889 30.651234 26.228889 c +30.328203 26.228889 30.050476 26.112679 29.818052 25.880253 c +29.585629 25.647829 29.469416 25.370102 29.469416 25.047071 c +29.469416 22.447071 l +29.469416 22.124043 29.585629 21.846313 29.818052 21.613890 c +30.050476 21.381466 30.328203 21.265253 30.651234 21.265253 c +30.974264 21.265253 31.251991 21.381466 31.484415 21.613890 c +31.716839 21.846313 31.833052 22.124043 31.833052 22.447071 c +31.833052 25.047071 l +31.833052 25.370102 31.716839 25.647829 31.484415 25.880253 c +h +f +n +Q +q +0.000000 1.000000 -1.000000 0.000000 223.792526 93.000000 cm +BT +13.000000 0.000000 0.000000 13.000000 0.040527 20.792526 Tm +/F1 1.000000 Tf +[ (\t) (\000) (\053) (\016) (\036) (\013) (\015) ] TJ +ET +Q +q +0.000000 1.000000 -1.000000 0.000000 205.000000 78.000000 cm +0.000000 0.000000 0.000000 scn +5.095238 9.920635 m +5.238095 10.507937 5.301588 10.539682 5.920636 10.539682 c +7.063493 10.539682 l +8.428572 10.539682 9.444445 10.126986 9.444445 8.888889 c +9.444445 8.079366 9.031747 5.746032 5.841270 5.746032 c +4.047619 5.746032 l +5.095238 9.920635 l +h +7.301588 5.555555 m +9.269842 5.984128 10.809525 7.253968 10.809525 8.619049 c +10.809525 9.857143 9.555555 11.000000 7.349207 11.000000 c +3.047619 11.000000 l +2.730159 11.000000 2.587301 11.000001 2.587301 10.698414 c +2.587301 10.539683 2.698412 10.539682 3.000000 10.539682 c +3.952381 10.539682 3.952381 10.412700 3.952381 10.238096 c +3.952381 10.206349 3.952381 10.111111 3.888889 9.873016 c +1.746031 1.333333 l +1.603175 0.777779 1.571429 0.619048 0.476190 0.619048 c +0.111111 0.619048 0.000000 0.619047 0.000000 0.317460 c +0.000000 0.158730 0.174603 0.158731 0.222222 0.158731 c +0.507936 0.158731 0.841270 0.190475 1.142857 0.190475 c +3.015873 0.190475 l +3.301588 0.190475 3.634920 0.158731 3.920634 0.158731 c +4.047619 0.158731 4.222223 0.158731 4.222223 0.460318 c +4.222223 0.619048 4.079365 0.619048 3.841270 0.619048 c +2.873015 0.619048 2.873016 0.746032 2.873016 0.904762 c +2.873016 0.920634 2.873016 1.031745 2.904763 1.158731 c +3.968254 5.428572 l +5.873016 5.428572 l +7.380952 5.428572 7.666667 4.476191 7.666667 3.952381 c +7.666667 3.714286 7.507936 3.095238 7.396825 2.682540 c +7.222222 1.952381 7.174603 1.777778 7.174603 1.476191 c +7.174603 0.349206 8.095239 -0.174603 9.158731 -0.174603 c +10.444446 -0.174603 11.000000 1.396825 11.000000 1.619047 c +11.000000 1.730159 10.920636 1.777778 10.825398 1.777778 c +10.698413 1.777778 10.666666 1.682539 10.634920 1.555555 c +10.253968 0.428572 9.603176 0.142857 9.206349 0.142857 c +8.809523 0.142857 8.555556 0.317461 8.555556 1.031746 c +8.555556 1.412698 8.746033 2.857143 8.761906 2.936507 c +8.841271 3.523810 8.841270 3.587301 8.841270 3.714286 c +8.841270 4.873016 7.904763 5.365079 7.301588 5.555555 c +h +f +n +Q + +endstream +endobj + +101 0 obj + 96638 +endobj + +102 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 220.000000 207.000000 ] + /Resources 99 0 R + /Contents 100 0 R + /Parent 103 0 R + >> +endobj + +103 0 obj + << /Kids [ 102 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +104 0 obj + << /Pages 103 0 R + /Type /Catalog + >> +endobj + +xref +0 105 +0000000000 65535 f +0000000010 00000 n +0000000116 00000 n +0000000137 00000 n +0000000244 00000 n +0000000265 00000 n +0000000372 00000 n +0000000393 00000 n +0000000500 00000 n +0000000521 00000 n +0000000628 00000 n +0000000650 00000 n +0000000758 00000 n +0000000780 00000 n +0000000889 00000 n +0000000911 00000 n +0000001020 00000 n +0000001042 00000 n +0000001151 00000 n +0000001173 00000 n +0000001281 00000 n +0000001303 00000 n +0000001412 00000 n +0000001434 00000 n +0000001542 00000 n +0000001564 00000 n +0000001672 00000 n +0000001694 00000 n +0000001803 00000 n +0000001825 00000 n +0000001934 00000 n +0000001956 00000 n +0000002065 00000 n +0000002087 00000 n +0000002195 00000 n +0000002217 00000 n +0000002325 00000 n +0000002347 00000 n +0000002455 00000 n +0000002477 00000 n +0000002586 00000 n +0000002608 00000 n +0000002716 00000 n +0000002738 00000 n +0000002847 00000 n +0000002869 00000 n +0000002978 00000 n +0000003000 00000 n +0000003108 00000 n +0000003130 00000 n +0000003239 00000 n +0000003261 00000 n +0000003369 00000 n +0000003391 00000 n +0000003499 00000 n +0000003521 00000 n +0000003630 00000 n +0000003652 00000 n +0000003760 00000 n +0000003782 00000 n +0000003890 00000 n +0000003912 00000 n +0000004020 00000 n +0000004042 00000 n +0000004150 00000 n +0000004172 00000 n +0000004280 00000 n +0000004302 00000 n +0000004410 00000 n +0000004432 00000 n +0000004540 00000 n +0000004562 00000 n +0000004670 00000 n +0000004692 00000 n +0000004800 00000 n +0000004822 00000 n +0000004930 00000 n +0000004952 00000 n +0000005060 00000 n +0000005082 00000 n +0000005191 00000 n +0000005213 00000 n +0000005321 00000 n +0000005343 00000 n +0000005452 00000 n +0000005474 00000 n +0000005582 00000 n +0000005604 00000 n +0000005712 00000 n +0000005734 00000 n +0000005843 00000 n +0000005865 00000 n +0000005974 00000 n +0000005996 00000 n +0000006105 00000 n +0000006127 00000 n +0000006573 00000 n +0000008619 00000 n +0000008643 00000 n +0000010709 00000 n +0000010757 00000 n +0000107455 00000 n +0000107481 00000 n +0000107663 00000 n +0000107741 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 104 0 R + /Size 105 +>> +startxref +107804 +%%EOF
\ No newline at end of file diff --git a/cryptography/lectures/lecture14.tex b/cryptography/lectures/lecture14.tex index 301925f..1d84680 100644 --- a/cryptography/lectures/lecture14.tex +++ b/cryptography/lectures/lecture14.tex @@ -9,8 +9,10 @@ Первый способ заключается в применении к элементам ЛРП некоторой функции $f$ (см. рисунок). - -% TODO: рис. 1 +\begin{figure}[H] + \centering + \includegraphics[width=0.7\textwidth]{lecture14/lrs} +\end{figure} Подобные узлы усложнения ЛРП называются фильтрующими генераторами. Их результирующей последовательностью является нелинейно <<фильтрованное>> @@ -29,15 +31,19 @@ Генератор псевдослучайных последовательностей, реализующий усложнение нескольких линейных рекуррент с помощью одной общей функции усложнения, получил название комбинирующего генератора (см. рисунок). - -% TODO: Рис. 2 +\begin{figure}[H] + \centering + \includegraphics[width=0.7\textwidth]{lecture14/combine} +\end{figure} \paragraph{Композиции линейных регистров сдвига} -Так называется схема, в которой выход одного из регистров подаётся на вход другого -регистра (см. рисунок). - -% TODO: Рис. 3 +Так называется схема, в которой выход одного из регистров подаётся на вход +другого регистра (см. рисунок). +\begin{figure}[H] + \centering + \includegraphics[width=\textwidth]{lecture14/compose} +\end{figure} Функционирование такой схемы описывается следующим образом. @@ -74,14 +80,78 @@ На рисунке приведена схема работы генератора, когда процессами записи и считывания управляет одна и та же последовательность. - -% TODO: Рис. 4 +\begin{figure}[H] + \centering + \includegraphics[width=0.5\textwidth]{lecture14/memory} +\end{figure} Пусть $u$ и $v$ --- последовательности над полем $P$, а выходная последовательность $\gamma$ вырабатывается с использованием $q$ ячеек памяти -$R_0, \dots, R_{q - 1}$. Если $R_j(i)$ --- заполнение $j$- - -% TODO: Дописать +$R_0, \dots, R_{q - 1}$. Если $R_j(i)$ --- заполнение $j$-й ячейки памяти перед +началом $i$-го такта работы схемы, то преобразование информации в $i$-м такте +описывается формулами +\begin{align*} + \gamma(i) &= R_{v(i)}(i), \\ + R_j(i + 1) &= \begin{cases} + R_j(i), &\text{если } j \neq v(i) \\ + u(i), &\text{если } j = v(i) + \end{cases} +\end{align*} + +Таким образом, последовательность $v$ определяет адреса, по которым в память +записываются элементы последовательности $u$. + +%% NOTE: Теорема 6 +\begin{theorem} + Пусть $\tau$ --- период последовательности $u$, $t$ --- период + последовательности $v$, причём $\text{НОД}(\tau, t) = 1, \, t < \tau$. Тогда + для значения периода $T$ выходной последовательности $\gamma$ выполняется + равенство $T = \tau s$, где $s = \frac{t}{d},\, d \leq e^\frac{q}{e}$. +\end{theorem} \subsection{Поточная шифрсистема A5} +A5 --- шифрсистема гаммирования, применяемая для шифрования телефонных сеансов +в системе GSM, а именно канала <<телефон --- базовая станция>>. + +Поточная шифрсистема A5/1 --- одна из разновидностей алгоритма A5. Генератор +A5/1 состоит из трёх ЛРС над $GF(2)$ длины 19, 22 и 23 с характеристическими +многочленами соответственно +\begin{align*} + f_1(x) &= x^{19} + x^5 + x^2 + x + 1, \\ + f_2(x) &= x^{22} + x + 1, \\ + f_3(x) &= x^{23} + x^{15} + x^2 + x + 1. \\ +\end{align*} + +Сумма битов, снимаемых с трёх ЛРС образует гамму генератора. + +Нелинейность алгоритма (они придают системе принципиально новые свойства) +достигается за счёт неравномерного движения всех ЛРС, контролируемого блоком +управления движения (БУД). После вычисления знака гаммы происходит сдвиг +некоторых (не менее чем двух) регистров. Сдвиг зависит от значения трёх битов: +10-го бита ЛРС-1, 11-го бита ЛРС-2 и 12-го бита ЛРС-3 --- и определяется по +правилу: если все три бита одинаковы, то сдвигаются все регистры, в противном +случае сдвигаются два регистра, чьи биты совпадают. + +Криптосистема генератора шифра A5/1 представлена на рисунке: +\begin{figure}[H] + \centering + \includegraphics[width=0.7\textwidth]{lecture14/a5_1} + \caption{Криптосистема A5/1} +\end{figure} + +Открытый текст представляет собой набор 114-битовых блоков. Перед шифрованием +каждого блока происходит перезагрузка состояний регистров, которая определяется +однозначно передаваемым в линию несекретным номером блока и секретным 64-битовым +сеансовым ключом шифра. Определение сеансового ключа шифра равносильно +определению состояния регистров после перезагрузки, так как сеансовый ключ +восстанавливается однозначно по состоянию регистров и по номеру блока из решения +линейной системы уравнений от 64 переменных над полем $GF(2)$. + +После перезагрузки регистров осуществляется 100 тактов холостого прогона, +то есть 100 первых знаков гаммы игнорируются. В последующие 114 тактов +вырабатываемые генератором биты используются для гаммирования блока открытого +текста. + +Поточная шифрсистема A5/2 отличается пониженной криптостойкостью за счёт +добавления ещё одного регистра (17 бит) управляющего сдвигами остальных. diff --git a/cryptography/lectures/lecture15.tex b/cryptography/lectures/lecture15.tex index f7c93bf..ad5785e 100644 --- a/cryptography/lectures/lecture15.tex +++ b/cryptography/lectures/lecture15.tex @@ -35,11 +35,12 @@ $S_0 = 0, S_1 = 1, \dots S_{255} = 255$. k_{255}$. Счётчик $j$ устанавливается в 0. После этого производятся следующие действия: -% TODO: оформить алгоритм -for i = 0 to 255 - j = (j + k_i + S_i) \pmod{256} - переставить $S_i$ и $S_j$. - +\begin{algorithm} + \For {$i = 0$ \to 255} { + $j = (j + k_i + S_i) \pmod{256}$\; + Переставить $S_i$ и $S_j$\; + } +\end{algorithm} \subsection{Методы анализа поточных шифров} @@ -121,8 +122,11 @@ for i = 0 to 255 \paragraph{Сеть Фейстеля.} Для построения алгоритмов часто используется \emph{Сеть Фейстеля} (см. рисунок). - -% TODO: Рисунок 1 (везде индексы i) +\begin{figure}[H] + \centering + \includegraphics[width=0.8\textwidth]{lecture15/feistel} + \caption{Сеть Фейстеля} +\end{figure} Преобразование, реализуемое сетью Фейстеля в $i$-м цикле шифрования имеет вид \begin{equation*} @@ -164,8 +168,11 @@ RC5. Обработка данных сводится в основном к заменам и перестановкам зависящим от ключа $k_i$ (см. рисунок). - -% TODO: Рисунок 2 +\begin{figure}[H] + \centering + \includegraphics[width=0.6\textwidth]{lecture15/sp} + \caption{SP-сеть} +\end{figure} SP-сети являются гораздо менее распространёнными, чем сети Фейстеля. На их базе, например, основаны алгоритмы шифрования Serpent, SAFER+. @@ -203,9 +210,21 @@ S-боксы делятся на линейные и нелинейные. В л В нелинейном S-боксе нельзя задать линейные соотношения для каждого выхода. -Пример S-бокса представлен на рисунке, где первый бит входа определяет строку, -два следующих бита входа определяют столбец. - -Два бита на выходе --- это значение на пересечении выбранных строки и столбца. - -% TODO: Рисунок 3 +Пример S-бокса представлен в таблице, где первый бит входа определяет строку, +два следующих бита входа определяют столбец. Два бита на выходе --- это значение +на пересечении выбранных строки и столбца. +\begin{table}[H] + \centering + \begin{tabular}{|c|c|c|c|c|} + \cline{2-5} + \multicolumn{1}{c|}{} & + \textbf{00} & \textbf{01} & \textbf{10} & \textbf{11} \\ \hline + \textbf{0} & 00 & 01 & 10 & 11 \\ \hline + \textbf{1} & 00 & 01 & 10 & 11 \\ \hline + \end{tabular} + \caption{Пример S-блока} +\end{table} + +\begin{example} + Вход --- 110; Выход --- 11. +\end{example} diff --git a/preamble.sty b/preamble.sty index 52be3b9..469a0d9 100644 --- a/preamble.sty +++ b/preamble.sty @@ -15,6 +15,7 @@ \RequirePackage{cancel} \RequirePackage{underscore} \RequirePackage{float} +\RequirePackage{algorithm2e} \RequirePackage{graphicx} \graphicspath{ {./images/} } |