URL: https://ehash.isec.tugraz.at/uploads/e/ea/Luffa_Specification.pdf
%PDF-1.2
7 0 obj
[5 0 R/XYZ 110.85 738.44]
endobj
12 0 obj
<<
/Title(Introduction)
/A<<
/S/GoTo
/D(section.1)
>>
/Parent 11 0 R
/Next 13 0 R
>>
endobj
15 0 obj
<<
/Title(Parameters)
/A<<
/S/GoTo
/D(subsubsection.2.1.1)
>>
/Parent 14 0 R
/Next 16 0 R
>>
endobj
16 0 obj
<<
/Title(Symbols)
/A<<
/S/GoTo
/D(subsubsection.2.1.2)
>>
/Parent 14 0 R
/Prev 15 0 R
>>
endobj
14 0 obj
<<
/Title(Notations)
/A<<
/S/GoTo
/D(subsection.2.1)
>>
/Parent 13 0 R
/First 15 0 R
/Last 16 0 R
/Count -2
/Next 17 0 R
>>
endobj
17 0 obj
<<
/Title(Data Structure)
/A<<
/S/GoTo
/D(subsection.2.2)
>>
/Parent 13 0 R
/Prev 14 0 R
/Next 18 0 R
>>
endobj
18 0 obj
<<
/Title(Iterations)
/A<<
/S/GoTo
/D(subsection.2.3)
>>
/Parent 13 0 R
/Prev 17 0 R
>>
endobj
13 0 obj
<<
/Title(Preliminary)
/A<<
/S/GoTo
/D(section.2)
>>
/Parent 11 0 R
/Prev 12 0 R
/First 14 0 R
/Last 18 0 R
/Count -3
/Next 19 0 R
>>
endobj
20 0 obj
<<
/Title(Message Padding)
/A<<
/S/GoTo
/D(subsection.3.1)
>>
/Parent 19 0 R
/Next 21 0 R
>>
endobj
22 0 obj
<<
/Title(Message Injection Function for w=3)
/A<<
/S/GoTo
/D(subsubsection.3.2.1)
>>
/Parent 21 0 R
/Next 23 0 R
>>
endobj
23 0 obj
<<
/Title(Message Injection Function for w=4)
/A<<
/S/GoTo
/D(subsubsection.3.2.2)
>>
/Parent 21 0 R
/Prev 22 0 R
/Next 24 0 R
>>
endobj
24 0 obj
<<
/Title(Message Injection Function for w=5)
/A<<
/S/GoTo
/D(subsubsection.3.2.3)
>>
/Parent 21 0 R
/Prev 23 0 R
>>
endobj
21 0 obj
<<
/Title(Round Function)
/A<<
/S/GoTo
/D(subsection.3.2)
>>
/Parent 19 0 R
/Prev 20 0 R
/First 22 0 R
/Last 24 0 R
/Count -3
/Next 25 0 R
>>
endobj
25 0 obj
<<
/Title(Finalization)
/A<<
/S/GoTo
/D(subsection.3.3)
>>
/Parent 19 0 R
/Prev 21 0 R
>>
endobj
19 0 obj
<<
/Title(Chaining)
/A<<
/S/GoTo
/D(section.3)
>>
/Parent 11 0 R
/Prev 13 0 R
/First 20 0 R
/Last 25 0 R
/Count -3
/Next 26 0 R
>>
endobj
27 0 obj
<<
/Title(Outline)
/A<<
/S/GoTo
/D(subsection.4.1)
>>
/Parent 26 0 R
/Next 28 0 R
>>
endobj
28 0 obj
<<
/Title(SubCrumb)
/A<<
/S/GoTo
/D(subsection.4.2)
>>
/Parent 26 0 R
/Prev 27 0 R
/Next 29 0 R
>>
endobj
29 0 obj
<<
/Title(MixWord)
/A<<
/S/GoTo
/D(subsection.4.3)
>>
/Parent 26 0 R
/Prev 28 0 R
/Next 30 0 R
>>
endobj
30 0 obj
<<
/Title(AddConstant)
/A<<
/S/GoTo
/D(subsection.4.4)
>>
/Parent 26 0 R
/Prev 29 0 R
/Next 31 0 R
>>
endobj
31 0 obj
<<
/Title(Tweaks)
/A<<
/S/GoTo
/D(subsection.4.5)
>>
/Parent 26 0 R
/Prev 30 0 R
>>
endobj
26 0 obj
<<
/Title(Non-Linear Permutation)
/A<<
/S/GoTo
/D(section.4)
>>
/Parent 11 0 R
/Prev 19 0 R
/First 27 0 R
/Last 31 0 R
/Count -5
/Next 32 0 R
>>
endobj
32 0 obj
<<
/Title(Optional Usage)
/A<<
/S/GoTo
/D(section.5)
>>
/Parent 11 0 R
/Prev 26 0 R
/Next 33 0 R
>>
endobj
33 0 obj
<<
/Title(Starting Variables)
/A<<
/S/GoTo
/D(section.1)
>>
/Parent 11 0 R
/Prev 32 0 R
/Next 34 0 R
>>
endobj
35 0 obj
<<
/Title(Initial Values)
/A<<
/S/GoTo
/D(subsection.2.1)
>>
/Parent 34 0 R
/Next 36 0 R
>>
endobj
36 0 obj
<<
/Title(w=3)
/A<<
/S/GoTo
/D(subsection.2.2)
>>
/Parent 34 0 R
/Prev 35 0 R
/Next 37 0 R
>>
endobj
37 0 obj
<<
/Title(w=4)
/A<<
/S/GoTo
/D(subsection.2.3)
>>
/Parent 34 0 R
/Prev 36 0 R
/Next 38 0 R
>>
endobj
38 0 obj
<<
/Title(w=5)
/A<<
/S/GoTo
/D(subsection.2.4)
>>
/Parent 34 0 R
/Prev 37 0 R
>>
endobj
34 0 obj
<<
/Title(Constants)
/A<<
/S/GoTo
/D(section.2)
>>
/Parent 11 0 R
/Prev 33 0 R
/First 35 0 R
/Last 38 0 R
/Count -4
/Next 39 0 R
>>
endobj
40 0 obj
<<
/Title(JT1JY1Luffa-224)
/A<<
/S/GoTo
/D(subsection.3.1)
>>
/Parent 39 0 R
/Next 41 0 R
>>
endobj
41 0 obj
<<
/Title(JT1JY1Luffa-256)
/A<<
/S/GoTo
/D(subsection.3.2)
>>
/Parent 39 0 R
/Prev 40 0 R
/Next 42 0 R
>>
endobj
42 0 obj
<<
/Title(JT1JY1Luffa-384)
/A<<
/S/GoTo
/D(subsection.3.3)
>>
/Parent 39 0 R
/Prev 41 0 R
/Next 43 0 R
>>
endobj
43 0 obj
<<
/Title(JT1JY1Luffa-512)
/A<<
/S/GoTo
/D(subsection.3.4)
>>
/Parent 39 0 R
/Prev 42 0 R
>>
endobj
39 0 obj
<<
/Title(Test Vectors)
/A<<
/S/GoTo
/D(section.3)
>>
/Parent 11 0 R
/Prev 34 0 R
/First 40 0 R
/Last 43 0 R
/Count -4
/Next 44 0 R
>>
endobj
45 0 obj
<<
/Title(For Intel\256 686 Processors)
/A<<
/S/GoTo
/D(subsection.4.1)
>>
/Parent 44 0 R
>>
endobj
44 0 obj
<<
/Title(Implementations of SubCrumb)
/A<<
/S/GoTo
/D(section.4)
>>
/Parent 11 0 R
/Prev 39 0 R
/First 45 0 R
/Last 45 0 R
/Count -1
/Next 46 0 R
>>
endobj
47 0 obj
<<
/Title(w=3)
/A<<
/S/GoTo
/D(subsection.5.1)
>>
/Parent 46 0 R
/Next 48 0 R
>>
endobj
48 0 obj
<<
/Title(w=4)
/A<<
/S/GoTo
/D(subsection.5.2)
>>
/Parent 46 0 R
/Prev 47 0 R
/Next 49 0 R
>>
endobj
50 0 obj
[5 0 R/XYZ 110.85 716.02]
endobj
51 0 obj
<<
/Type/Encoding
/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress
160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis]
>>
endobj
54 0 obj
<<
/Encoding 51 0 R
/Type/Font
/Subtype/Type1
/Name/F1
/FontDescriptor 53 0 R
/BaseFont/NRGQND+CMR17
/FirstChar 33
/LastChar 196
/Widths[249.6 458.6 772.1 458.6 772.1 719.8 249.6 354.1 354.1 458.6 719.8 249.6 301.9
249.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.6 249.6
249.6 719.8 432.5 432.5 719.8 693.3 654.3 667.6 706.6 628.2 602.1 726.3 693.3 327.6
471.5 719.4 576 850 693.3 719.8 628.2 719.8 680.5 510.9 667.6 693.3 693.3 954.5 693.3
693.3 563.1 249.6 458.6 249.6 458.6 249.6 249.6 458.6 510.9 406.4 510.9 406.4 275.8
458.6 510.9 249.6 275.8 484.7 249.6 772.1 510.9 458.6 510.9 484.7 354.1 359.4 354.1
510.9 484.7 667.6 484.7 484.7 406.4 458.6 917.2 458.6 458.6 458.6 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 576 772.1 719.8 641.1 615.3 693.3
667.6 719.8 667.6 719.8 0 0 667.6 525.4 499.3 499.3 748.9 748.9 249.6 275.8 458.6
458.6 458.6 458.6 458.6 693.3 406.4 458.6 667.6 719.8 458.6 837.2 941.7 719.8 249.6
458.6]
>>
endobj
55 0 obj
<<
/Type/Encoding
/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress
160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis]
>>
endobj
58 0 obj
<<
/Encoding 55 0 R
/Type/Font
/Subtype/Type1
/Name/F2
/FontDescriptor 57 0 R
/BaseFont/CRNSYG+CMTI12
/FirstChar 33
/LastChar 196
/Widths[300 500 800 755.2 800 750 300 400 400 500 750 300 350 300 500 500 500 500
500 500 500 500 500 500 500 300 300 300 750 500 500 750 726.9 688.4 700 738.4 663.4
638.4 756.7 726.9 376.9 513.4 751.9 613.4 876.9 726.9 750 663.4 750 713.4 550 700
726.9 726.9 976.9 726.9 726.9 600 300 500 300 500 300 300 500 450 450 500 450 300
450 500 300 300 450 250 800 550 500 500 450 412.5 400 325 525 450 650 450 475 400
500 1000 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 613.4 800 750 676.9 650 726.9 700 750 700 750 0 0 700 600 550 575 862.5 875
300 325 500 500 500 500 500 814.8 450 525 700 700 500 863.4 963.4 750 250 500]
>>
endobj
61 0 obj
<<
/Encoding 51 0 R
/Type/Font
/Subtype/Type1
/Name/F3
/FontDescriptor 60 0 R
/BaseFont/XZHEJA+CMR12
/FirstChar 33
/LastChar 196
/Widths[272 489.6 816 489.6 816 761.6 272 380.8 380.8 489.6 761.6 272 326.4 272 489.6
489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4
462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2
734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6
272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6
544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8 435.2 489.6 979.2 489.6 489.6
489.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611.8 816
761.6 679.6 652.8 734 707.2 761.6 707.2 761.6 0 0 707.2 571.2 544 544 816 816 272
299.2 489.6 489.6 489.6 489.6 489.6 734 435.2 489.6 707.2 761.6 489.6 883.8 992.6
761.6 272 489.6]
>>
endobj
62 0 obj
<<
/Type/Encoding
/Differences[0/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft
161/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus
173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade]
>>
endobj
65 0 obj
<<
/Encoding 62 0 R
/Type/Font
/Subtype/Type1
/Name/F4
/FontDescriptor 64 0 R
/BaseFont/AETHBW+CMSY10
/FirstChar 33
/LastChar 196
/Widths[1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8
275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8
611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9
820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7
666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8
500 500 611.1 500 277.8 833.3 750 833.3 416.7 666.7 666.7 777.8 777.8 444.4 444.4
444.4 611.1 777.8 777.8 777.8 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 0 0 777.8
777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8
777.8 777.8 1000 1000 777.8 777.8 1000 777.8]
>>
endobj
67 0 obj
<<
/Filter[/FlateDecode]
/Length 488
>>
stream
x�}S͎� ��)8b)f���ɦiiv�C�֥k�Ďl�*o��m�T�3���@*VU䅤�y��m8ɴ!�w�a�8���%�v��n����8�Z���?������20 �J9�����K�E.I~a����r 4�ؓ�FM]�] �a�N�ͱ�#u�G�ٿZ8��c^ɗLb��L딶�'?��ػh�����0���V�@��2� k������������Ӷ\=6�WE?�Џ{�~D@�c��3���C��t�N���jGҪN���o�l#�9~ƹ���
��b����d��3VI�8�U��Is��;�Y��e���x@m`�� Q�qB���/���I���a��[�b��R.c�#����c����)���2�µdb��
e��xLu��K���qS� C&�tI^7� ���
�|uC�7y����y-�P�~��!M����9_���\�\Rs&ЉdR&~y'o~���
endstream
endobj
69 0 obj
<<
/F1 54 0 R
/F2 58 0 R
/F3 61 0 R
/F4 65 0 R
>>
endobj
6 0 obj
<<
/ProcSet[/PDF/Text/ImageC]
/Font 69 0 R
>>
endobj
72 0 obj
[70 0 R/XYZ 110.85 734.95]
endobj
75 0 obj
<<
/Encoding 51 0 R
/Type/Font
/Subtype/Type1
/Name/F5
/FontDescriptor 74 0 R
/BaseFont/GHIVCY+CMBX12
/FirstChar 33
/LastChar 196
/Widths[342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5
562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6
875 531.3 531.3 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8
675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5
687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.8 562.5 625 312.5
343.8 593.8 312.5 937.5 625 562.5 625 593.8 459.5 443.8 437.5 625 593.8 812.5 593.8
593.8 500 562.5 1125 562.5 562.5 562.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 675.9 937.5 875 787 750 879.6 812.5 875 812.5 875 0 0 812.5
656.3 625 625 937.5 937.5 312.5 343.8 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1
812.5 875 562.5 1018.5 1143.5 875 312.5 562.5]
>>
endobj
76 0 obj
[70 0 R/XYZ 110.85 692.23]
endobj
77 0 obj
<<
/Rect[109.85 679.89 203.43 690.19]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(section.1)
>>
>>
endobj
78 0 obj
<<
/Rect[109.85 654.52 199.25 667.15]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(section.2)
>>
>>
endobj
79 0 obj
<<
/Rect[127.41 645.51 206.15 655.68]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.2.1)
>>
>>
endobj
80 0 obj
<<
/Rect[154.34 634.17 251.58 644.34]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsubsection.2.1.1)
>>
>>
endobj
81 0 obj
<<
/Rect[154.34 620.5 236.46 633.13]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsubsection.2.1.2)
>>
>>
endobj
82 0 obj
<<
/Rect[127.41 611.49 233.56 621.66]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.2.2)
>>
>>
endobj
83 0 obj
<<
/Rect[127.41 600.15 205.5 610.32]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.2.3)
>>
>>
endobj
84 0 obj
<<
/Rect[109.85 574.78 182.28 587.41]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(section.3)
>>
>>
endobj
85 0 obj
<<
/Rect[127.41 563.44 244.42 576.07]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.3.1)
>>
>>
endobj
86 0 obj
<<
/Rect[127.41 554.43 239.25 564.73]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.3.2)
>>
>>
endobj
87 0 obj
<<
/Type/Encoding
/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/omega/epsilon/theta1/pi1/rho1/sigma1/phi1/arrowlefttophalf/arrowleftbothalf/arrowrighttophalf/arrowrightbothalf/arrowhookleft/arrowhookright/triangleright/triangleleft/zerooldstyle/oneoldstyle/twooldstyle/threeoldstyle/fouroldstyle/fiveoldstyle/sixoldstyle/sevenoldstyle/eightoldstyle/nineoldstyle/period/comma/less/slash/greater/star/partialdiff/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/flat/natural/sharp/slurbelow/slurabove/lscript/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/dotlessi/dotlessj/weierstrass/vector/tie/psi
160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 173/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/tie]
>>
endobj
90 0 obj
<<
/Encoding 87 0 R
/Type/Font
/Subtype/Type1
/Name/F6
/FontDescriptor 89 0 R
/BaseFont/GLZRFF+CMMI12
/FirstChar 33
/LastChar 196
/Widths[609.7 458.2 577.1 808.9 505 354.2 641.4 979.2 979.2 979.2 979.2 272 272 489.6
489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 489.6
761.6 489.6 516.9 734 743.9 700.5 813 724.8 633.9 772.4 811.3 431.9 541.2 833 666.2
947.3 784.1 748.3 631.1 775.5 745.3 602.2 573.9 665 570.8 924.4 812.6 568.1 670.2
380.8 380.8 380.8 979.2 979.2 410.9 514 416.3 421.4 508.8 453.8 482.6 468.9 563.7
334 405.1 509.3 291.7 856.5 584.5 470.7 491.4 434.1 441.3 461.2 353.6 557.3 473.4
699.9 556.4 477.4 454.9 312.5 377.9 623.4 489.6 272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 606.7 816 748.3 679.6 728.7 811.3 765.8 571.2
652.8 598 0 0 757.6 622.8 552.8 507.9 433.7 395.4 427.7 483.1 456.3 346.1 563.7 571.2
589.1 483.8 427.7 555.4 505 556.5 425.2 527.8 579.5 613.4 636.6 272]
>>
endobj
91 0 obj
<<
/Rect[154.34 540.77 385.65 553.39]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsubsection.3.2.1)
>>
>>
endobj
92 0 obj
<<
/Rect[154.34 529.43 385.65 542.06]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsubsection.3.2.2)
>>
>>
endobj
93 0 obj
<<
/Rect[154.34 518.09 385.65 530.72]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsubsection.3.2.3)
>>
>>
endobj
94 0 obj
<<
/Rect[127.41 509.08 217.3 519.38]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.3.3)
>>
>>
endobj
95 0 obj
<<
/Rect[109.85 486.03 274.23 496.33]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(section.4)
>>
>>
endobj
96 0 obj
<<
/Rect[127.41 474.69 194.71 484.99]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.4.1)
>>
>>
endobj
97 0 obj
<<
/Type/Encoding
/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/dieresis/visiblespace
160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/dieresis]
>>
endobj
100 0 obj
<<
/Encoding 97 0 R
/Type/Font
/Subtype/Type1
/Name/F7
/FontDescriptor 99 0 R
/BaseFont/IRWSFW+CMTT12
/FirstChar 33
/LastChar 196
/Widths[514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 514.6 514.6 514.6 514.6 514.6
514.6 514.6 514.6 514.6 514.6 0 0 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6 514.6
514.6 514.6]
>>
endobj
101 0 obj
<<
/Rect[127.41 463.35 205.55 473.06]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.4.2)
>>
>>
endobj
102 0 obj
<<
/Rect[127.41 452.02 199.4 461.72]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.4.3)
>>
>>
endobj
103 0 obj
<<
/Rect[127.41 440.68 224.01 450.38]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.4.4)
>>
>>
endobj
104 0 obj
<<
/Rect[127.41 429.34 194.77 439.64]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.4.5)
>>
>>
endobj
105 0 obj
<<
/Rect[109.85 403.97 219.95 416.6]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(section.5)
>>
>>
endobj
106 0 obj
<<
/Rect[109.85 380.92 235.78 393.55]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(section.1)
>>
>>
endobj
107 0 obj
<<
/Rect[109.85 360.2 188.03 370.41]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(section.2)
>>
>>
endobj
108 0 obj
<<
/Rect[127.41 348.87 224.35 359.17]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.2.1)
>>
>>
endobj
109 0 obj
<<
/Rect[127.41 337.53 186.63 347.7]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.2.2)
>>
>>
endobj
110 0 obj
<<
/Rect[127.41 326.19 186.63 336.36]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.2.3)
>>
>>
endobj
111 0 obj
<<
/Rect[127.41 314.85 186.63 325.02]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.2.4)
>>
>>
endobj
112 0 obj
<<
/Rect[109.85 291.81 202.71 302.01]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(section.3)
>>
>>
endobj
113 0 obj
<<
/Rect[127.41 278.14 204.56 290.77]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.3.1)
>>
>>
endobj
114 0 obj
<<
/Rect[127.41 266.8 204.56 279.43]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.3.2)
>>
>>
endobj
115 0 obj
<<
/Rect[127.41 255.47 204.56 268.09]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.3.3)
>>
>>
endobj
116 0 obj
<<
/Rect[127.41 244.13 204.56 256.75]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.3.4)
>>
>>
endobj
117 0 obj
<<
/Rect[109.85 221.08 296.67 233.71]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(section.4)
>>
>>
endobj
120 0 obj
<<
/Encoding 51 0 R
/Type/Font
/Subtype/Type1
/Name/F8
/FontDescriptor 119 0 R
/BaseFont/PBPAHD+CMR8
/FirstChar 33
/LastChar 196
/Widths[295.1 531.3 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2
295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1
295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6
545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091
795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2
324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1
413.2 590.3 560.8 767.4 560.8 560.8 472.2 531.3 1062.5 531.3 531.3 531.3 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663.6 885.4 826.4 736.8
708.3 795.8 767.4 826.4 767.4 826.4 0 0 767.4 619.8 590.3 590.3 885.4 885.4 295.1
324.7 531.3 531.3 531.3 531.3 531.3 795.8 472.2 531.3 767.4 826.4 531.3 958.7 1076.8
826.4 295.1 531.3]
>>
endobj
121 0 obj
<<
/Rect[127.41 209.97 290.84 223.89]
/Type/Annot
/Subtype/Link
/Border[0 0 1]
/C[1 0 0]
/A<<
/S/GoTo
/D(subsection.4.1)
>>
>>
endobj
122 0 obj
<<
/Filter[/FlateDecode]
/Length 1431
>>
stream
x��Ks�6���