summaryrefslogtreecommitdiffstats
path: root/docs/how-to-use-docs/Submodules.jpg
blob: aeb7956a31d5588c67286cdb774155b1359e5239 (plain)
ofshex dumpascii
0000 ff d8 ff e0 00 10 4a 46 49 46 00 01 01 00 00 01 00 01 00 00 ff db 00 84 00 06 04 05 06 05 04 06 ......JFIF......................
0020 06 05 06 07 07 06 08 0a 10 0a 0a 09 09 0a 14 0e 0f 0c 10 17 14 18 18 17 14 16 16 1a 1d 25 1f 1a .............................%..
0040 1b 23 1c 16 16 20 2c 20 23 26 27 29 2a 29 19 1f 2d 30 2d 28 30 25 28 29 28 01 07 07 07 0a 08 0a .#....,.#&')*)..-0-(0%()(.......
0060 13 0a 0a 13 28 1a 16 1a 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 ....(...((((((((((((((((((((((((
0080 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 ff c0 00 11 08 03 ((((((((((((((((((((((((((......
00a0 66 05 88 03 01 11 00 02 11 01 03 11 01 ff c4 01 a2 00 00 01 05 01 01 01 01 01 01 00 00 00 00 00 f...............................
00c0 00 00 00 01 02 03 04 05 06 07 08 09 0a 0b 10 00 02 01 03 03 02 04 03 05 05 04 04 00 00 01 7d 01 ..............................}.
00e0 02 03 00 04 11 05 12 21 31 41 06 13 51 61 07 22 71 14 32 81 91 a1 08 23 42 b1 c1 15 52 d1 f0 24 .......!1A..Qa."q.2....#B...R..$
0100 33 62 72 82 09 0a 16 17 18 19 1a 25 26 27 28 29 2a 34 35 36 37 38 39 3a 43 44 45 46 47 48 49 4a 3br........%&'()*456789:CDEFGHIJ
0120 53 54 55 56 57 58 59 5a 63 64 65 66 67 68 69 6a 73 74 75 76 77 78 79 7a 83 84 85 86 87 88 89 8a STUVWXYZcdefghijstuvwxyz........
0140 92 93 94 95 96 97 98 99 9a a2 a3 a4 a5 a6 a7 a8 a9 aa b2 b3 b4 b5 b6 b7 b8 b9 ba c2 c3 c4 c5 c6 ................................
0160 c7 c8 c9 ca d2 d3 d4 d5 d6 d7 d8 d9 da e1 e2 e3 e4 e5 e6 e7 e8 e9 ea f1 f2 f3 f4 f5 f6 f7 f8 f9 ................................
0180 fa 01 00 03 01 01 01 01 01 01 01 01 01 00 00 00 00 00 00 01 02 03 04 05 06 07 08 09 0a 0b 11 00 ................................
01a0 02 01 02 04 04 03 04 07 05 04 04 00 01 02 77 00 01 02 03 11 04 05 21 31 06 12 41 51 07 61 71 13 ..............w.......!1..AQ.aq.
01c0 22 32 81 08 14 42 91 a1 b1 c1 09 23 33 52 f0 15 62 72 d1 0a 16 24 34 e1 25 f1 17 18 19 1a 26 27 "2...B.....#3R..br...$4.%.....&'
01e0 28 29 2a 35 36 37 38 39 3a 43 44 45 46 47 48 49 4a 53 54 55 56 57 58 59 5a 63 64 65 66 67 68 69 ()*56789:CDEFGHIJSTUVWXYZcdefghi
0200 6a 73 74 75 76 77 78 79 7a 82 83 84 85 86 87 88 89 8a 92 93 94 95 96 97 98 99 9a a2 a3 a4 a5 a6 jstuvwxyz.......................
0220 a7 a8 a9 aa b2 b3 b4 b5 b6 b7 b8 b9 ba c2 c3 c4 c5 c6 c7 c8 c9 ca d2 d3 d4 d5 d6 d7 d8 d9 da e2 ................................
0240 e3 e4 e5 e6 e7 e8 e9 ea f2 f3 f4 f5 f6 f7 f8 f9 fa ff da 00 0c 03 01 00 02 11 03 11 00 3f 00 fa .............................?..
0260 a6 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
0280 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
02a0 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
02c0 00 a0 02 96 e0 14 58 06 83 49 b8 ad c2 f7 02 45 4d e1 dc 76 0c fd 29 de 3e 42 d4 33 f4 a2 f1 f2 ......X..I.....EM..v..).>B.3....
02e0 0d 43 3f 4a 2f 1f 20 d4 33 f4 a2 f1 f2 0d 43 3f 4a 2f 1f 20 d4 33 f4 a2 f1 f2 0d 43 3f 4a 2f 1f .C?J/...3.....C?J/...3.....C?J/.
0300 20 d4 33 f4 a2 f1 f2 0d 43 3f 4a 2f 1f 20 d4 33 f4 a2 f1 f2 0d 43 3f 4a 2f 1f 20 d4 33 f4 a2 f1 ..3.....C?J/...3.....C?J/...3...
0320 f2 0d 43 3f 4a 2f 1f 20 d4 33 f4 a2 f1 f2 0d 43 3f 4a 2f 1f 20 d4 33 f4 a2 f1 f2 0d 43 3f 4a 2f ..C?J/...3.....C?J/...3.....C?J/
0340 1f 20 d4 33 f4 a2 f1 f2 0d 40 7b 50 b9 57 c2 16 14 1a a5 77 b8 ae 2d 31 85 00 14 00 50 01 40 05 ...3.....@{P.W.....w..-1....P.@.
0360 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
0380 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
03a0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
03c0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
03e0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
0400 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
0420 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
0440 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
0460 01 40 05 24 04 73 4a b0 c6 cf 23 05 45 19 24 d6 75 2a 72 81 cc dc 6a b7 77 d2 98 ac 41 8e 21 fc .@.$.sJ...#.E.$.u*r...j.w...A.!.
0480 5d ff 00 13 da be 43 19 9e d4 9a b2 56 3a 15 2b 10 ff 00 64 49 2f 33 dc e5 be 99 af 02 55 aa d5 ].....C.....V:.+...dI/3......U..
04a0 77 e7 b1 4a 36 0f ec 5f fa 78 ff 00 c8 7f fd 7a 5c f3 ee cb d0 3f b1 7f e9 e3 ff 00 21 ff 00 f5 w..J6.._.x.....z\....?......!...
04c0 e8 e7 9f 76 1a 07 f6 2f fd 3c 7f e4 3f fe bd 1c f3 ee c3 40 fe c5 ff 00 a7 8f fc 87 ff 00 d7 a3 ...v.../.<..?......@............
04e0 9e 7d d8 68 1f d8 bf f4 f1 ff 00 90 ff 00 fa f4 73 cf bb 0d 03 fb 17 fe 9e 3f f2 1f ff 00 5e 8e .}.h............s........?....^.
0500 79 f7 61 a0 7f 62 ff 00 d3 c7 fe 43 ff 00 eb d1 cf 3e ec 34 0f ec 5f fa 78 ff 00 c8 7f fd 7a 39 y.a..b.....C.....>.4.._.x.....z9
0520 e7 dd 86 81 fd 8b ff 00 4f 1f f9 0f ff 00 af 47 3c fb b0 d0 3f b1 7f e9 e3 ff 00 21 ff 00 f5 e8 ........O......G<...?......!....
0540 e7 9f 76 1a 07 f6 2f fd 3c 7f e4 3f fe bd 1c f3 ee c3 40 fe c5 ff 00 a7 8f fc 87 ff 00 d7 a3 9e ..v.../.<..?......@.............
0560 7d d8 68 1f d8 bf f4 f1 ff 00 90 ff 00 fa f4 73 cf bb 0d 03 fb 17 fe 9e 3f f2 1f ff 00 5e 8e 79 }.h............s........?....^.y
0580 f7 61 a0 7f 62 ff 00 d3 c7 fe 43 ff 00 eb d1 cf 3e ec 34 0f ec 5f fa 78 ff 00 c8 7f fd 7a 39 e7 .a..b.....C.....>.4.._.x.....z9.
05a0 dd 86 81 fd 8b ff 00 4f 1f f9 0f ff 00 af 47 3c fb b0 d0 3f b1 88 e5 6e 39 ff 00 73 ff 00 af 47 .......O......G<...?...n9..s...G
05c0 3c fb b0 d0 72 5c 6a 1a 63 06 2d e7 43 e8 4e 47 ff 00 5a bd 5c 1e 6f 52 84 ad 51 91 2a 68 e8 b4 <...r\j.c.-.C.NG..Z.\.oR..Q.*h..
05e0 fb d8 ef a0 12 45 ff 00 02 53 d4 1a fb 2c 26 32 38 a8 dd 1c d2 8d 8b 95 da 20 a0 02 80 0a 00 28 .....E...S...,&28..............(
0600 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
0620 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
0640 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
0660 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
0680 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
06a0 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
06c0 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
06e0 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
0700 0a 00 28 01 0f 5a 95 a3 03 9a f1 2c ed 2c f0 d9 c6 7a e0 9f af 6a f9 3c fa ba b5 3a 7d 99 ac 11 ..(..Z.....,.,...z...j.<...:}...
0720 6a d2 05 82 25 8d 07 03 bf ad 7c c5 3e 6a 8e c7 4b 2d 08 c7 7a f4 a9 e0 54 96 a4 39 0b b1 7d 2b j...%.....|.>j..K-..z...T..9..}+
0740 4f aa 51 15 d8 6c 5f 4a 3e a9 44 2e c3 62 fa 51 f5 4a 21 76 1b 17 d2 8f aa 51 0b b0 d8 be 94 7d O.Q..l_J>.D..b.Q.J!v.....Q.....}
0760 52 88 5d 86 c5 f4 a3 ea 94 42 ec 36 2f a5 1f 54 a2 17 61 b1 7d 28 fa a5 10 bb 0d 8b e9 47 d5 28 R.]......B.6/..T..a.}(.......G.(
0780 85 d8 6c 5f 4a 3e a9 44 2e c3 62 fa 51 f5 4a 21 76 1b 17 d2 8f aa 51 0b b0 d8 be 94 7d 52 88 5d ..l_J>.D..b.Q.J!v.....Q.....}R.]
07a0 86 c5 f4 a3 ea 94 42 ec 36 2f a5 1f 54 a2 17 61 b1 7d 28 fa a5 10 bb 0d 8b e9 47 d5 28 85 d8 9b ......B.6/..T..a.}(.......G.(...
07c0 05 1f 55 a2 3b 91 c9 1f 50 46 41 af 3a ad 07 4e 5c c5 26 62 db 31 d3 75 95 00 fe e2 53 8f c0 ff ..U.;...PFA.:..N\.&b.1.u....S...
07e0 00 81 ae fc 9b 16 a8 57 e6 66 73 47 60 39 15 fa 09 cc 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .......W.fsG`9......P.@....P.@..
0800 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
0820 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
0840 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
0860 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
0880 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
08a0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
08c0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
08e0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 34 f4 a9 fb ..P.@....P.@....P.@....P.@..4...
0900 40 8e 52 73 bf c4 c7 3d bf f8 8a f8 0c e5 b9 63 aa 43 b2 3a a9 a3 6a 2c 13 58 61 1c 5b 1b 25 35 @.Rs...=.......c.C.:..j,.Xa.[.%5
0920 e9 ca e9 68 48 9c 51 fb b0 0e 28 fd d8 07 14 7e ec 03 8a 3f 76 01 c5 1f bb 00 e2 8f dd 80 71 47 ...hH.Q...(....~...?v.........qG
0940 ee c0 38 a3 f7 60 1c 51 fb b0 0e 28 fd d8 07 14 7e ec 03 8a 3f 76 01 c5 1f bb 00 e2 8f dd 80 71 ..8..`.Q...(....~...?v.........q
0960 47 ee c0 38 a3 f7 60 1c 51 fb b0 0e 28 fd d8 0c 97 ee 57 1e 3b f8 57 1c 0c 1d 7f e5 36 ec 3a f3 G..8..`.Q...(.....W.;.W.....6.:.
0980 fd 2b cb 84 5c 69 f3 a2 99 d6 42 73 18 af d5 4e 32 4a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .+..\i....Bs...N2J.(......(.....
09a0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
09c0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
09e0 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
0a00 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
0a20 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
0a40 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
0a60 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
0a80 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 10 f4 a4 c6 72 .(......(......(......(........r
0aa0 73 ff 00 c8 ca df 5f fd 92 bf 3f ce ff 00 de aa 9d 14 cd a8 7b d6 38 0d 8a 91 2d 7a 4a 5a 90 82 s....._...?.........{.8...-zJZ..
0ac0 90 c2 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 19 .....(......(......(......(.....
0ae0 27 dc 35 86 29 fe e0 6b 73 9f f1 07 4b 7f f8 17 f4 af 1a 1f 01 6c eb 2d ff 00 d5 8a fd 58 e2 25 '.5.)..ks...K........l.-.....X.%
0b00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
0b20 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
0b40 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
0b60 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
0b80 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
0ba0 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
0bc0 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
0be0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
0c00 00 28 00 a0 02 80 0a 00 28 01 0f 4a 4c 67 27 3f fc 8c ad f5 ff 00 d9 2b f3 fc ef fd ea a9 d1 4c .(......(..JLg'?.......+.......L
0c20 da 8b a5 73 e0 b6 2e 43 f3 5d ae 5a 90 83 34 73 80 66 8e 70 0c d1 ce 01 9a 39 c0 33 47 38 06 68 ...s...C.].Z..4s.f.p.....9.3G8.h
0c40 e7 00 cd 1c e0 19 a3 9c 03 34 73 80 66 8e 70 0c d1 ce 01 9a 39 c0 33 47 38 06 68 e7 00 cd 1c e0 .........4s.f.p.....9.3G8.h.....
0c60 19 a3 9c 03 34 73 80 66 8e 70 1b 21 fd d9 ac b1 0f f7 03 5b 98 1e 20 e9 6f ff 00 02 fe 95 e5 53 ....4s.f.p.!.......[....o......S
0c80 f8 0b 67 59 6f fe ac 57 ea c7 11 2d 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 ..gYo..W...-...P.@....P.@....P.@
0ca0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
0cc0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
0ce0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
0d00 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
0d20 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
0d40 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
0d60 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
0d80 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 08 7a 52 60 8e 4e 7f f9 19 5b eb ....P.@....P.@....P.@.zR`.N...[.
0da0 ff 00 b2 57 e7 f9 df fb d5 53 aa 91 b0 95 c7 43 42 98 fc d7 4c e4 21 33 52 ea 3d c1 21 92 c8 b1 ...W.....S.....CB...L.!3R.=.!...
0dc0 c6 d2 48 c1 51 46 59 98 e0 01 eb 55 ad 4d 10 3d 0e 3a c3 e2 8f 82 af b5 9f ec bb 4f 11 59 c9 78 ..H.QFY....U.M.=.:.........O.Y.x
0de0 cd b5 47 cc 11 8f a0 90 8d a7 f0 35 df 1c 15 7a 4d be 54 4d cd bd 6b c4 9a 46 87 3c 10 ea fa 84 ..G........5...zM.TM..k..F.<....
0e00 16 6f 32 c8 f1 f9 b9 00 aa 0c b1 cf 41 8f 7a e6 a1 84 ae d4 97 2a d0 6e 48 cd f0 bf c4 1f 0b f8 .o2.........A.z......*.nH.......
0e20 a6 ee 4b 4d 07 58 b7 bb b9 8f 24 c5 87 8d 88 1d c0 60 32 3d c6 6b 5a d8 4a f8 7a 5e f4 57 c8 4a ..KM.X....$......`2=.kZ.J.z^.W.J
0e40 5a 8b ac 78 fb c2 fa 30 bf 1a ae b1 6f 6c d6 4e 22 9d 24 56 dc 18 8d c0 01 8c b1 c7 3c 66 95 1c Z..x...0....ol.N".$V........<f..
0e60 25 7c 4d 2b c6 2b 5e e0 d9 25 87 8e bc 37 a8 78 6e e7 5d b2 d5 6d e6 d2 ad 86 67 99 43 7e eb fd %|M+.+^..%...7.xn.]..m....g.C~..
0e80 e5 c6 e1 d7 d2 94 b0 b5 e1 cb 4d c5 6a 1c c9 9e 43 f0 ff 00 c5 7e 14 d5 f5 cd 53 c4 be 26 d7 ee ..........M.j...C....~....S..&..
0ea0 66 d5 ed 6f 26 96 d6 3d f3 79 56 d6 aa 70 a4 46 bc 63 07 9c d7 af 88 a5 5a 3c b4 54 74 22 e7 bc f..o&..=.yV..p.F.c......Z<.Tt"..
0ec0 4f a9 5a 41 a5 be a3 2c e8 b6 2b 0f 9e 66 ed e5 e3 39 fc ab c0 5c ca a7 2a dc d0 c8 d4 fc 6b e1 O.ZA...,..+..f...9...\..*.....k.
0ee0 dd 2b 42 b7 d6 75 1d 4e 2b 6d 36 e0 07 8a 59 15 81 90 1e 7e 55 c6 e3 f9 56 f0 c3 c9 d6 f6 71 5a .+B..u.N+m6...Y....~U...V.....qZ
0f00 31 5f 43 84 bc f1 7e 97 e2 6f 88 fe 05 b8 f0 f6 ac 97 76 6c 6e 84 a2 16 23 9f 2c 60 32 1c 11 f8 1_C...~..o........vln...#.,`2...
0f20 8a ef a3 4a b5 1a 35 5e 2a 2b e4 2b f6 3b 3f 14 78 ff 00 c2 fe 12 9e 3b 7d 77 58 b7 b5 b8 7c 11 ...J..5^*+.+.;?.x......;}wX...|.
0f40 0e 1a 47 00 f7 21 01 20 7b 9a e1 c2 e1 2b ca 9a 58 68 af 99 5c d7 37 74 6d 5a c7 59 b0 8a f7 49 ..G..!..{....+..Xh..\.7tmZ.Y...I
0f60 bb 86 ee d2 5f bb 2c 4d 90 6b 0a 91 af 46 56 7d 47 cc 8e 66 fb e2 87 82 ac 75 93 a5 dd f8 8a ce ...._.,M.k...FV}G..f.....u......
0f80 3b c0 db 48 f9 8a 29 f4 32 01 b4 7e 26 bb 16 5f 55 c6 f6 21 c8 dc d7 bc 49 a3 f8 7f 4c 1a 86 b1 ;..H..).2..~&.._U..!....I...L...
0fa0 a8 5b 5a 58 9c 6d 96 47 e1 b3 d3 6e 3a fe 15 85 3a 75 eb 55 7c b0 b9 4d a2 97 84 bc 71 e1 df 17 .[ZX.m.G...n:...:u.U|..M....q...
0fc0 47 21 f0 f6 ab 05 eb c4 32 e8 03 23 a8 f5 28 e0 1c 7b e2 8a d4 6b 50 83 8d 58 5a 7d 18 26 8e 9b G!......2..#..(..{...kP..XZ}.&..
0fe0 35 cf cc 30 cd 1c c0 35 cf 15 8d 79 5c 68 c3 f1 0f fc bb ff 00 c0 bf a5 72 c0 a3 ab b7 ff 00 56 5..0...5...y\h..........r......V
1000 2b f5 53 84 96 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 +.S.....(......(......(......(..
1020 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
1040 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
1060 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
1080 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
10a0 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
10c0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
10e0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
1100 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 04 3d 29 30 47 25 37 1e 24 6f af fe c9 5f 9f e7 7f ef ....(......(...=)0G%7.$o..._....
1120 55 4e aa 46 b0 6a f2 61 52 c6 96 17 cc ad 5d 51 58 5d f4 d5 75 cb 70 b1 e7 1f 1d ae 65 1e 06 5b UN.F.j.aR.....]QX]..u.p.....e..[
1140 64 91 e2 86 f2 fa de d6 e1 d0 ff 00 cb 26 90 06 1f 8f 4a f5 32 7a 8a a5 43 2a 9a 1b 1e 35 d0 f4 d............&....J.2z..C*...5..
1160 99 be 1e 6a 5a 64 b6 90 c7 a7 db da 39 89 02 80 22 28 99 52 3d 08 c7 5a c2 8e 3e a4 ea 26 93 dc ...jZd......9..."(.R=..Z..>..&..
1180 d1 c4 f3 4d 3e 53 ae de fc 1f 9f 58 89 6e 66 7b 49 a4 6f 38 6e de 44 63 0e 7d f8 06 bd 5a ca 54 ...M>S.....X.nf{I.o8n.Dc.}...Z.T
11a0 a3 8a b4 5e 88 ce c7 51 f1 8e 28 6d b5 2f 06 eb 36 c8 a9 aa c3 ac c3 6f 1b a8 f9 de 29 32 1d 7d ...^...Q..(m./..6......o....)2.}
11c0 c6 39 ae 5c aa bc d4 64 94 5f c2 f7 1c d5 88 fc 01 67 6b 27 c6 0f 88 57 d2 5b a3 5d a4 f6 d1 a4 .9.\...d._.......gk'...W.[.]....
11e0 a4 64 a2 98 86 40 f4 a3 19 5a 72 c3 e1 9c a2 f5 7d 02 31 b9 37 82 42 5b fc 65 f1 ec 70 20 8e 27 .d...@...Zr.....}.1.7.B[.e..p..'
1200 8a ca 56 44 e0 16 28 d9 3f 53 4b 17 56 71 c3 61 6b 72 bd 58 28 91 7c 21 b2 87 53 f0 47 89 6c 2e ..VD..(.?SK.Vq.akr.X(.|!..S.G.l.
1220 54 3c 37 5a ad fc 52 03 e8 5c 8a ac cf 11 52 18 9e 74 9e cb f2 29 44 e6 ff 00 b4 2e af 7e 19 d8 T<7Z..R..\....R..t...)D......~..
1240 f8 1e 49 1b fb 5d f5 1f ec 19 f2 72 de 4c 67 2c ff 00 8c 40 7e 75 d2 f9 69 57 9e 27 a5 ae bf af ..I..].....r.Lg,...@~u..iW.'....
1260 53 3b f4 3a 41 6b 6f 73 f1 ce de d6 e6 25 36 ba 3e 88 af 61 13 0c 85 62 f8 2e 07 a8 00 0a e7 78 S;.:Akos.....%6.>..a...b.......x
1280 85 4f 2f 9d 6e ac 7d 49 3c 67 6b 6d 1f c6 4f 03 de 47 02 2d cc 8b 74 8f 20 18 2c 04 7c 03 eb d4 .O/.n.}I<gkm..O..G.-..t...,.|...
12a0 d6 78 4a d5 3e a7 56 5c af 7e a1 35 61 7e 07 24 77 5a 56 b7 ad 5c a8 93 56 bd d4 ee 45 c4 ac 3e .xJ.>.V\.~.5a~.$wZV..\..V...E..>
12c0 70 15 f0 a9 f4 00 74 a3 35 af 3a 32 51 51 7f 0a d8 74 e2 73 3a 95 d4 9e 1b d6 fe 29 da e8 03 ca p.....t.5.:2QQ...t.s:......)....
12e0 b7 5d 2e 3b f1 14 5c 08 a7 74 21 88 1d b2 39 fc 2b aa 2e 58 9a 18 7a 8f ab d4 56 3d 0f c0 fa 1e .].;..\..t!...9.+..X..z...V=....
1300 95 1f c3 7d 33 4b 8e da 19 2c 2e 2c 93 ce 52 a0 89 4b ae 58 9f 52 49 3c d7 9f 8a c6 57 58 99 53 ...}3K...,.,..R..K.X.RI<....WX.S
1320 5d 0b 50 d0 e7 b5 9f 04 dd 58 c1 e1 4b 9f 09 cf 0e a6 de 1e f3 04 36 ba 94 d9 13 23 71 c3 81 80 ].P......X..K.........6....#q...
1340 c3 a0 38 ae aa 19 93 95 49 46 72 e4 bf e0 4c a2 4b a1 eb 3a 7e a5 e3 fb 03 e2 6f 0d 5d 68 3e 2f ..8.....IFr...L.K..:~.....o.]h>/
1360 16 d2 0b 67 69 c4 b1 cf 17 f1 01 24 67 0f 8f 42 38 a5 5b da 4f 0e d5 19 f3 c1 ee fb 0e 28 f4 ed ...gi......$g..B8.[.O........(..
1380 f5 e2 7b 56 5d 83 7d 1e d5 85 84 2d 53 29 dc 57 31 bc 42 73 f6 7f f8 17 f4 a2 23 47 59 6f fe ac ..{V].}....-S).W1.Bs......#GYo..
13a0 57 ea a7 11 2d 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 W...-...P.@....P.@....P.@....P.@
13c0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
13e0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
1400 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
1420 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
1440 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
1460 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
1480 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
14a0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 08 7a 52 60 8e 46 e7 8f 11 b7 d7 ff 00 64 af cf b3 cf ....P.@....P.@.zR`.F.......d....
14c0 f7 aa be 87 55 33 43 75 78 e6 a1 ba 80 0d d4 3f 7c 93 33 c4 9a 35 9f 88 b4 4b bd 2f 53 42 d6 b7 ....U3Cux......?|.3..5...K./SB..
14e0 0b b5 b0 70 47 a1 07 b1 07 9a eb c3 d7 74 1a 68 0e 22 7f 01 6b fa 86 9e 34 7d 67 c6 97 17 9a 0f ...pG........t.h."..k...4}g.....
1500 dd 92 28 ec 92 29 e6 8f fe 79 bc b9 3c 7a 90 32 6b ba 9e 6b 86 f6 f1 94 68 ea 4b 46 7f c4 4d 2b ..(..)...y..<z.2k..k....h.KF..M+
1520 cd f1 df 80 74 fd 32 ea 5d 33 ca 5b 94 82 6b 70 33 16 d8 c6 38 20 82 38 e8 7a d6 b8 2c 42 f6 18 ....t.2.]3.[..kp3...8..8.z..,B..
1540 8b 43 76 4b 46 e5 9f 82 35 2b af 12 d8 6a fe 2c f1 13 6b 1f d9 e4 bd 9d ac 56 6b 6d 14 72 11 8f .CvKF...5+...j.,..k......Vkm.r..
1560 30 80 4e e3 fc ab 07 9a 52 78 5a b4 23 4a dc e5 f2 9b 1e 1e f0 cf f6 3f 89 bc 47 ab fd af cf fe 0.N.....RxZ.#J.........?..G.....
1580 d7 96 29 3c af 2b 6f 95 b1 76 e3 39 39 cf d0 57 1d 6c 74 25 86 a5 43 d9 fc 03 e5 17 47 f0 cf f6 ..)<.+o..v.99..W.lt%..C.....G...
15a0 77 8c f5 cd 7c dd f9 9f da 91 43 1f 91 e5 63 ca f2 c1 19 dd 9e 73 9f 41 5a 54 c6 f3 e1 e1 45 7d w...|.....C...c......s.AZT....E}
15c0 91 72 87 81 bc 35 ff 00 08 b6 9f 7b 6b f6 bf b5 7d a2 f6 6b cd de 57 97 b3 cc 39 db 8c 9c e3 d6 .r...5.....{k...}..k..W...9.....
15e0 b3 c5 e2 dd 5a f0 ac be ca 0e 52 95 bf 81 6c e0 f8 8f 71 e2 e1 39 f3 25 83 cb fb 2e df 94 49 8c ....Z.....R...l...q..9.%......I.
1600 19 73 9e a5 40 1d 2b a1 e3 fd a6 13 ea 7d 03 94 7f 8c fc 1f 26 b5 a9 58 6a fa 46 a9 2e 8f ae d8 .s..@.+......}......&..Xj.F.....
1620 83 1c 57 71 c4 25 0f 19 eb 1b c6 7e f0 a5 97 e3 d5 0a 7f 56 92 bc 41 c4 cb b0 f0 16 a6 7c 53 a4 ..Wq.%.....~.......V..A......|S.
1640 f8 83 5d f1 3c fa 9d fd 87 98 3c bf b2 24 51 15 65 c6 15 01 f9 7d 49 39 cf b5 6b 2c c6 33 a5 38 ..].<.....<..$Q.e....}I9..k,.3.8
1660 61 a8 f2 5c 9e 42 5b bf 05 6a 96 5a cd fd ff 00 83 fc 44 da 3a ea 0c 65 ba b5 96 cd 6e 62 32 ff a..\.B[..j.Z......D.:..e....nb2.
1680 00 cf 44 04 8d a7 d7 b1 a2 39 84 63 4a 31 c4 d1 e7 b0 72 1a 9e 14 f0 7d a6 89 61 a8 a5 dc f2 ea ..D......9.cJ1....r....}..a.....
16a0 97 ba 9b 17 bf bb b8 00 19 c9 18 c6 07 01 71 c0 02 b2 c5 66 0e 73 4d c3 60 54 cc 08 3c 05 af d8 ..............q....f.sM.`T..<...
16c0 58 be 91 a4 f8 ce e2 d7 40 e5 52 06 b1 8e 49 e1 88 f5 8d 26 27 a7 a1 23 22 ba 27 9b d0 94 6f 3a X.......@.R...I....&'..#".'...o:
16e0 37 62 f6 65 dd 4b e1 e5 ba 5a 68 bf f0 8c ea 13 68 ba 8e 8f 19 86 d2 e9 10 4d 98 cf de 59 10 f0 7b.e.K...Zh.....h........M...Y..
1700 c0 f5 ed cd 45 3c cd c2 52 fa cc 79 d3 1f 21 2e 8d e0 db f5 f1 25 be bb e2 7d 78 ea d7 b6 91 b4 ....E<..R..y..!......%...}x.....
1720 76 91 c7 68 96 d1 42 1b ef 1c 02 49 27 d4 9a 97 8e e7 a6 e3 86 87 20 72 77 3b 7d d5 e5 1a 86 ea v..h..B....I'..........rw;}.....
1740 00 37 50 49 97 ae 1c f9 1f 8f f4 ad 20 07 5d 6f fe ac 57 ea c7 11 2d 00 14 00 50 01 40 05 00 14 .7PI..........]o..W...-...P.@...
1760 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
1780 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
17a0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
17c0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
17e0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
1800 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
1820 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
1840 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
1860 08 7a 52 60 8e 42 f3 8f 10 c9 f5 ff 00 d9 2b f3 ec f3 fd ea af a1 d5 4c b5 ba bc 73 50 dd 40 06 .zR`.B........+........L...sP.@.
1880 ea 3e 02 43 75 16 e7 00 dd 4d cb 10 bd e6 5b 45 69 ec ac ee 2e ed ee a7 b6 86 4b 9b 6c f9 33 34 .>.Cu....M....[Ei.........K.l.34
18a0 60 b4 79 eb 83 db 35 50 aa e2 b9 5c ed 72 1a 2c ef a9 e6 9a f7 ef b1 57 0d f4 f9 e6 fd fb ee 17 `.y...5P...\.r.,.......W........
18c0 0d f5 37 51 f7 bb 85 c3 7d 1a 2f 77 b8 5c 37 d2 ba 84 79 7a 85 c3 7d 5d 93 8f 98 5c 37 d2 72 94 ..7Q....}./w.\7...yz..}]...\7.r.
18e0 ea 46 29 37 71 5c 37 d0 a5 28 54 94 5a 6a c1 70 df 42 d7 55 21 dc 37 d3 55 ab 6c 82 e1 be a1 a5 .F)7q\7..(T.Zj.p.B.U!.7.U.l.....
1900 4e 0a 4e 76 15 c3 7d 54 e4 9c d4 54 ee 17 0d d4 86 1b a8 00 dd 41 26 76 b0 73 e5 7e 3f d2 b4 80 N.Nv..}T...T.........A&v.s.~?...
1920 1d 95 bf fa b1 5f ab 1c 44 b4 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....._..D..P.@....P.@....P.@....
1940 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
1960 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
1980 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
19a0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
19c0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
19e0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
1a00 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
1a20 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 21 e9 48 67 1b 7f c6 bf 27 d7 ff 00 64 P.@....P.@....P.@..!.Hg....'...d
1a40 af cf f3 d9 7f b5 55 f4 3a 29 96 37 57 8a 6c 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e ......U.:).7W.l....@...7P......n
1a60 a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea ..u.....@...7P......n..u.....@..
1a80 00 37 55 45 d9 01 43 53 39 f2 ff 00 1f e9 55 4a 5a 90 76 b6 ff 00 ea c5 7e ae 71 92 d0 01 40 05 .7UE..CS9.....UJZ.v.....~.q...@.
1aa0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
1ac0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
1ae0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
1b00 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
1b20 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
1b40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
1b60 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
1b80 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
1ba0 01 40 05 00 14 00 8d d2 84 33 8e d6 47 93 ab f9 8d d1 f0 7f a5 7c 26 77 4a f8 9a be 87 45 31 77 .@.......3..G........|&wJ....E1w
1bc0 57 cf 9b 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 W.....7P......n..u.....@...7P...
1be0 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 13 75 24 ee 80 ad 38 f3 ae a2 88 ...n..u.....@...7P....u$...8....
1c00 73 ce 2b b3 09 4b 99 90 76 f0 7f ab 15 fa 81 c6 49 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 s.+..K..v.......I@....P.@....P.@
1c20 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
1c40 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
1c60 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
1c80 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
1ca0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
1cc0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
1ce0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
1d00 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 02 7a 54 b7 66 0c ....P.@....P.@....P.@....P.zT.f.
1d20 c2 d7 ec bc f4 c8 fb e3 a1 af 2f 35 c1 3c 54 74 34 a6 ec 73 e9 31 8c ec 98 10 45 7c 15 5a 15 29 ........../5.<Tt4..s.1....E|.Z.)
1d40 6f 2b 9d 1c d7 26 56 07 a1 ae 65 2e 6d e1 72 92 b8 6e aa d7 bb 0b 06 ea 35 ee c2 c1 ba 8d 7b b0 o+...&V...e.m.r..n......5.....{.
1d60 b0 6e a3 5e ec 2c 1b a8 d7 bb 0b 06 ea 35 ee c2 c1 ba 8d 7b b0 b0 6e a3 5e ec 2c 1b a8 e6 7d d8 .n.^.,.......5.....{..n.^.,...}.
1d80 58 37 51 cc fb b0 b0 6e a3 5e ec 2c 1b a8 d7 bb 0b 06 ea 35 ee c2 c1 ba 8d 7b b0 b0 6e a3 5e ec X7Q....n.^.,.......5.....{..n.^.
1da0 2c 1b a8 d7 bb 0b 06 ea 35 ee c2 c1 ba 8d 7b b0 b1 1c b3 85 1f 2f 26 ae 8c 25 05 ec e0 36 ec 5f ,.......5.....{....../&..%...6._
1dc0 d0 ec 99 a6 f3 e5 1c f6 06 be bf 21 cb 5d 17 ed 26 73 54 99 d6 20 c2 81 5f 50 62 2d 00 14 00 50 ...........!.]..&sT....._Pb-...P
1de0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
1e00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
1e20 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
1e40 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
1e60 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
1e80 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
1ea0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
1ec0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
1ee0 14 00 50 01 40 05 2b 5f 50 23 9a 31 22 e0 d3 53 48 2f 63 12 ff 00 4b 49 0e 4a fe 35 e7 e2 72 fa ..P.@.+_P#.1"..SH/c...KI.J.5..r.
1f00 75 d5 94 2c 5f 35 8c a7 d2 48 3f 2b 11 f5 19 af 22 5c 39 ad d4 ac 57 b5 b0 df ec 97 ff 00 9e 9f u..,_5...H?+...."\9...W.........
1f20 f8 ed 47 fa b4 bf e7 f2 0f 6c 1f d9 2f ff 00 3d 3f f1 da 3f d5 a5 ff 00 3f 90 7b 60 fe c9 7f f9 ..G......l../..=?..?....?.{`....
1f40 e9 ff 00 8e d1 fe ad 2f f9 fc 83 db 07 f6 4b ff 00 cf 4f fc 76 8f f5 69 7f cf e4 1e d8 3f b2 5f ......./......K...O.v..i.....?._
1f60 fe 7a 7f e3 b4 7f ab 4b fe 7f 20 f6 c1 fd 92 ff 00 f3 d3 ff 00 1d a3 fd 5a 5f f3 f9 07 b6 0f ec .z.....K................Z_......
1f80 97 ff 00 9e 9f f8 ed 1f ea d2 ff 00 9f c8 3d b0 d9 74 c9 23 89 d8 36 48 04 e3 1d 68 ff 00 56 97 ..............=..t.#..6H...h..V.
1fa0 fc fe 41 ed 8f 1c 9f e2 cb 43 3c 91 1d 0f 26 36 29 ff 00 1f 7e 9f f6 ce ab fd 57 5f f3 f9 07 b6 ..A......C<...&6)...~.....W_....
1fc0 3d 07 c0 7a 93 78 af 45 fe d0 fb 3f d9 47 98 63 f2 f7 79 9d 3d f0 28 ff 00 55 d7 fc fe 41 ed 8e =..z.x.E...?.G.c..y.=.(..U...A..
1fe0 93 fb 25 ff 00 e7 a7 fe 3b 53 fe ad 2f f9 fc 83 db 07 f6 4b ff 00 cf 4f fc 76 8f f5 69 7f cf e4 ..%.....;S../......K...O.v..i...
2000 1e d8 3f b2 5f fe 7a 7f e3 b4 7f ab 4b fe 7f 20 f6 c1 fd 92 ff 00 f3 d3 ff 00 1d a3 fd 5a 5f f3 ..?._.z.....K................Z_.
2020 f9 07 b6 0f ec 97 ff 00 9e 9f f8 ed 1f ea d2 ff 00 9f c8 3d b0 7f 64 bf fc f4 ff 00 c7 68 ff 00 ...................=..d......h..
2040 56 97 fc fe 41 ed 83 fb 25 ff 00 e7 a7 fe 3b 47 fa b4 bf e7 f2 0f 6c 03 49 6c f2 c7 f2 a3 fd 5a V...A...%.....;G......l.Il.....Z
2060 5f f3 f9 07 b6 2f d9 e9 48 1c 1d a4 9f 53 5e 96 17 25 85 07 cd 22 67 50 de b6 84 44 87 9a f5 a4 _..../..H....S^..%..."gP...D....
2080 e3 35 cb 03 35 a9 66 a8 61 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 .5..5.f.a@....P.@....P.@....P.@.
20a0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
20c0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
20e0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
2100 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
2120 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
2140 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
2160 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
2180 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 21 00 d0 03 1a 14 3d a8 01 3c ...P.@....P.@....P.@..!.....=..<
21a0 94 f4 14 00 79 29 e8 28 00 f2 53 d0 50 01 e4 a7 a0 a0 03 c9 4f 41 40 07 92 9e 82 80 0f 25 3d 05 ....y).(..S.P.......OA@......%=.
21c0 00 36 48 11 e3 65 c0 e4 11 40 1f 14 eb b0 f9 3a de a1 11 1c ad c4 89 f9 39 ad 91 9a 3e 89 fd 9e .6H..e...@.....:........9...>...
21e0 e2 1f f0 81 b3 1c 60 dd 48 bf cb fc 6b 29 94 8f 4f f2 53 d0 52 28 3c 94 f4 14 00 79 29 e8 28 00 ......`.H...k)..O.S.R(<....y).(.
2200 f2 53 d0 50 01 e4 a7 a0 a0 03 c9 4f 41 40 07 92 9e 82 80 17 c9 4f 41 40 0f 0a 17 a0 a0 05 a0 02 .S.P.......OA@.......OA@........
2220 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
2240 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
2260 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
2280 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
22a0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
22c0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
22e0 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
2300 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
2320 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
2340 3e 30 f1 ac 26 0f 17 eb 71 1e a2 f6 6f fd 0c d6 c8 cd 1f 40 7e cf 20 8f 00 36 4f 5b c9 08 ff 00 >0..&...q...o......@~....6O[....
2360 be 56 b2 91 48 f4 fa 45 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 .V..H..E....P.@....P.@....P.@...
2380 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
23a0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
23c0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
23e0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
2400 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
2420 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
2440 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
2460 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
2480 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 01 f1 f7 c4 f8 4c 1e 3f ....P.@....P.@....P.@........L.?
24a0 d7 95 b1 cd db 38 fa 13 9a d1 19 b3 dc ff 00 67 a5 23 c0 1c 9e b7 52 11 f9 01 fd 2a 64 54 4f 4e .....8.........g.#....R....*dTON
24c0 a9 28 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 .((......(......(......(......(.
24e0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
2500 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
2520 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
2540 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
2560 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
2580 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
25a0 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
25c0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
25e0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 0f 92 fe 32 42 61 f8 8b ab 03 fc 6c 1f f3 .(......(......(.....2Ba.....l..
2600 02 b4 46 6c f6 8f d9 f0 63 e1 fa 1c f5 b8 90 fe b5 32 2a 27 a6 54 94 14 00 50 01 40 05 00 14 00 ..Fl....c........2*'.T...P.@....
2620 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
2640 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
2660 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
2680 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
26a0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
26c0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
26e0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
2700 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
2720 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
2740 01 40 05 00 14 00 50 07 cb 3f 1e 61 f2 7e 22 dd 1f f9 e9 14 6f fa 56 91 21 9e b5 fb 3f 0f f8 b7 .@....P..?.a.~".....o.V.!...?...
2760 d1 9c f5 b8 93 f9 d4 c8 a8 9e 99 52 30 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ...........R0.....(......(......
2780 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
27a0 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
27c0 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
27e0 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
2800 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
2820 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
2840 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
2860 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
2880 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 3e 67 fd ...(......(......(......(....>g.
28a0 a2 21 d9 e3 b8 e5 cf fa cb 48 ff 00 42 6b 48 90 cf 4d fd 9f 97 1f 0f 53 9c e6 e6 43 fc aa 64 54 .!.......H..BkH..M.....S...C..dT
28c0 4f 4b a9 18 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 OK..P.@....P.@....P.@....P.@....
28e0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
2900 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
2920 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
2940 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
2960 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
2980 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
29a0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
29c0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
29e0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 1f 3a fe d2 90 ed f1 46 99 36 7f d6 ...P.@....P.@....P.@.:.....F.6..
2a00 5a 63 1f 47 3f e3 57 02 64 7a 07 ec fe 9b 7e 1e c6 d9 ce eb 99 4f d3 a0 fe 95 35 02 27 a5 52 28 Zc.G?.W.dz....~......O....5.'.R(
2a20 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
2a40 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
2a60 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
2a80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
2aa0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
2ac0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
2ae0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
2b00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
2b20 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
2b40 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 0f 03 fd a6 21 c6 a1 a1 cf 9e b1 48 98 fa 10 7f ......(......(......!......H....
2b60 ad 5c 09 91 da 7c 01 5d bf 0e e0 e7 25 a7 94 fd 39 c7 f4 a9 a8 11 3d 22 91 41 40 05 00 14 00 50 .\...|.]....%...9.....=".A@....P
2b80 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
2ba0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
2bc0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
2be0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
2c00 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
2c20 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
2c40 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
2c60 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
2c80 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
2ca0 40 05 00 14 00 50 01 40 05 00 78 87 ed 33 0f fa 26 87 36 7f 8e 54 c7 e0 0d 54 09 91 d3 fc 01 18 @....P.@..x..3..&.6..T...T......
2cc0 f8 75 6c 73 d6 79 7f 0f 9a 89 84 4f 48 a9 28 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .uls.y.....OH.((......(......(..
2ce0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
2d00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
2d20 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
2d40 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
2d60 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
2d80 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
2da0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
2dc0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
2de0 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 0f (......(......(......(......(...
2e00 1e fd a4 e1 dd e1 bd 2e 5c fd cb 92 3f 31 55 02 64 6d 7c 02 5c 7c 3b b7 19 cf ef e4 3f ad 13 08 ........\...?1U.dm|.\|;.....?...
2e20 9e 8f 52 50 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ..RPP.@....P.@....P.@....P.@....
2e40 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
2e60 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
2e80 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
2ea0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
2ec0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
2ee0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
2f00 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
2f20 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
2f40 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 1e 59 fb 44 43 e6 78 22 29 33 fe aa ...P.@....P.@....P.@.Y.DC.x")3..
2f60 e9 0f e7 91 55 12 64 5d f8 06 00 f8 7b 01 ce 73 3c 87 f9 51 20 89 e8 d5 25 05 00 14 00 50 01 40 ....U.d]....{..s<..Q....%....P.@
2f80 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
2fa0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
2fc0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
2fe0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
3000 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
3020 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
3040 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
3060 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
3080 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
30a0 00 14 00 50 01 40 05 00 14 01 e7 3f 1f 21 12 fc 39 bb 6c f3 14 d1 38 ff 00 be c0 fe b5 51 26 42 ...P.@.....?.!..9.l...8......Q&B
30c0 fc 05 50 3e 1c d9 b6 4e 5e 69 49 ff 00 be f1 fd 28 90 44 f4 5a 92 82 80 0a 00 28 00 a0 02 80 0a ..P>...N^iI.....(.D.Z.....(.....
30e0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
3100 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
3120 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
3140 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
3160 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
3180 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
31a0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
31c0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
31e0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
3200 28 00 a0 02 80 0a 00 e1 be 34 42 26 f8 6f ac 67 f8 16 37 1f f7 f1 69 c4 99 15 7e 03 00 3e 1a d8 (........4B&.o.g..7...i...~..>..
3220 10 7a c9 2e 7f ef e1 a2 41 13 d0 e9 14 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .z......A......P.@....P.@....P.@
3240 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
3260 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
3280 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
32a0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
32c0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
32e0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
3300 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
3320 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
3340 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 07 2b f1 P.@....P.@....P.@....P.@....P.+.
3360 4a 11 3f c3 fd 72 33 d3 c8 cf e4 41 a6 89 91 8f f0 1c 01 f0 ea cc 0f f9 e9 27 f3 a2 41 13 d0 a9 J.?..r3....A.............'..A...
3380 14 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
33a0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
33c0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
33e0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
3400 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
3420 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
3440 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
3460 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
3480 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
34a0 14 00 50 02 52 6a e1 b8 51 26 a2 b5 0b 18 77 fe 24 b1 b3 62 9b 8c d2 0e a1 39 03 f1 af 2e ae 6b ..P.Rj..Q&....w.$..b.....9.....k
34c0 85 a7 f0 ea 65 2a e9 19 4d e3 2c 9f 96 c4 11 ef 2f ff 00 5a bc f9 f1 0a 4f dd 89 9b c5 24 1f f0 ....e*..M.,...../..Z....O....$..
34e0 99 9f f9 f1 ff 00 c8 bf fd 6a 5f db d3 ff 00 9f 42 fa d2 0f f8 4c cf fc f8 ff 00 e4 5f fe b5 1f .........j_.....B....L......_...
3500 db d3 ff 00 9f 41 f5 a4 1f f0 99 9f f9 f1 ff 00 c8 bf fd 6a 3f b7 a7 ff 00 3e 83 eb 48 3f e1 33 .....A.............j?....>..H?.3
3520 3f f3 e3 ff 00 91 7f fa d4 7f 6f 4f fe 7d 07 d6 91 9d af f8 84 6a fa 35 ee 9e d6 be 52 dc c4 63 ?.........oO.}.......j.5....R..c
3540 df e6 67 6e 7b e3 15 4b 3f 9a ff 00 97 41 f5 a4 67 78 16 fc f8 57 c3 f0 e9 6b 18 ba 11 b1 6f 33 ..gn{..K?....A..gx...W...k....o3
3560 77 97 9c fb 60 ff 00 3a 1e 7f 37 ff 00 2e 43 eb 48 e8 bf e1 33 3f f3 e3 ff 00 91 7f fa d5 3f db w...`..:..7...C.H...3?........?.
3580 d3 ff 00 9f 41 f5 a4 1f f0 99 9f f9 f1 ff 00 c8 bf fd 6a 3f b7 a7 ff 00 3e 83 eb 48 3f e1 33 3f ....A.............j?....>..H?.3?
35a0 f3 e3 ff 00 91 7f fa d4 7f 6f 4f fe 7d 07 d6 90 7f c2 66 7f e7 c7 ff 00 22 ff 00 f5 a8 fe de 9f .........oO.}.....f.....".......
35c0 fc fa 0f ad 21 3f e1 32 ff 00 a7 1f fc 8b ff 00 d6 a3 fd 60 8b ff 00 97 40 b1 04 d0 78 c2 07 38 ....!?.2...........`....@...x..8
35e0 9e d9 e3 f7 46 dd fe 15 ac 73 b8 bf f9 74 52 c4 a3 a2 b2 bd b7 bc 8b cc b6 91 5d 7d bb 7d 6b da ....F....s...tR...........]}.}k.
3600 a1 89 85 65 ee b3 75 34 cb 5f ca ab 58 32 85 ad 44 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 ...e..u4._..X2..D..P.@....P.@...
3620 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
3640 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
3660 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
3680 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
36a0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
36c0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
36e0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
3700 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
3720 05 00 14 00 50 01 da 80 47 23 e2 bd 5e 45 94 69 f6 64 87 6f be c3 a8 cf 6a f9 ec d7 1e e9 68 8e ....P...G#..^E.i.d.o....j.....h.
3740 5a d5 b9 74 46 6d 9e 9b 14 20 19 00 92 4f 53 d0 57 cc 37 27 b2 39 37 34 92 09 08 f9 53 03 f2 ab Z..tFm.......OS.W.7'.974....S...
3760 8d 1c 43 da 21 ec ee 2f d9 e5 f4 3f 9d 57 d5 ab f6 61 ec c3 ec f2 fa 1f ce 8f ab 57 ec c3 d9 87 ..C.!../...?.W...a.........W....
3780 d9 e5 f4 3f 9d 1f 56 af d9 87 b3 0f b3 cb e8 7f 3a 3e ad 5f b3 0f 66 1f 67 97 d3 f5 a5 f5 7a fd ...?..V.........:>._..f.g.....z.
37a0 98 7b 30 fb 3c be 9f ad 1f 57 af d9 87 b3 0f b3 cb e8 7f 3a 7f 56 af d9 87 b3 0f b3 cb e8 7f 3a .{0.<....W.........:.V.........:
37c0 3e ad 5f b3 0f 66 1f 67 97 d0 fe 74 7d 5a bf 66 1e cc 3e cf 2f a1 fc e8 fa b5 7e cc 3d 98 7d 9e >._..f.g...t}Z.f..>./.....~.=.}.
37e0 41 fc 3f ad 0b 09 25 d1 8d c1 90 4f 6c b2 0c 4d 18 6f a8 ac a7 19 43 a3 21 c5 99 80 cd a3 5d 2d A.?...%....Ol..M.o....C.!.....]-
3800 cd ab 13 19 38 65 3d fd 8d 74 61 71 55 30 d5 12 6c d6 9d 47 73 bc d3 ee 92 f6 d2 2b 88 be eb 8c ....8e=..taqU0..l..Gs......+....
3820 fd 3d ab ee 70 d5 d5 68 29 1e 8c 1d d1 6e b7 18 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 .=..p..h)....n..P.@....P.@....P.
3840 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
3860 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
3880 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
38a0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
38c0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
38e0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
3900 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
3920 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
3940 00 50 01 40 0c 73 85 cd 2b e8 1d 0f 3a d3 5b ed 3a 95 cd cb 72 49 24 7e 26 bf 3b af 2b b7 ea 79 .P.@.s..+...:.[.:...rI$~&.;.+..y
3960 73 d6 4c e8 6d 10 63 71 fc 2b ab 09 4a ca e5 c0 b3 5d 6b 46 68 2d 50 82 80 0a 00 28 00 a0 02 80 s.L.m.cq.+..J....]kFh-P....(....
3980 0a 00 28 00 a0 02 80 0a 6c 06 ba 86 18 3d 2b 26 86 65 5e 43 e6 47 2c 47 b8 c5 79 32 87 24 9f a9 ..(.....l....=+&.e^C.G,G..y2.$..
39a0 cd 24 4f e0 49 8b 5b 5c 42 4f 08 c1 87 e3 ff 00 ea af a7 c9 27 78 d5 3b b0 cf 4b 1d 6d 7d 09 d0 .$O.I.[\BO..........'x.;..K.m}..
39c0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
39e0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
3a00 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
3a20 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
3a40 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
3a60 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
3a80 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
3aa0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
3ac0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 04 53 ff 00 ab 35 2d 68 fd 03 a1 e7 @....P.@....P.@....P.S...5-h....
3ae0 7e 1f ff 00 97 8f f8 0f f5 af ce 6a 2b b7 ea 79 53 f8 8e 96 d7 fd 5a d7 a9 85 97 ba 69 1d 89 eb ~..........j+..yS.....Z.....i...
3b00 6e a6 81 40 82 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 60 14 58 0c fb ae 26 6a f2 71 6e n..@....(......(.....`.X...&j.qn
3b20 d2 7e a6 33 5a 95 fc 07 fe b2 f3 fe 03 fd 6b dd e1 fd 63 54 e9 c3 9d ad 7d 31 d6 14 00 50 01 40 .~.3Z.........k...cT....}1...P.@
3b40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
3b60 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
3b80 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
3ba0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
3bc0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
3be0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
3c00 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
3c20 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
3c40 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 04 53 ff 00 ab 35 2f 67 e8 29 6c 79 df 87 ba cf ff P.@....P.@....P.S...5/g.)ly.....
3c60 00 00 fe b5 f9 cd 4d df a9 e5 cb e2 3a 4b 53 fb b5 af 4b 0f 2f 74 d2 24 c4 d6 aa 5a 96 d8 6e a7 ......M.....:KS...K./t.$...Z..n.
3c80 cc 17 0d d4 73 05 c3 39 a1 cf 9b 51 06 69 f3 5f 40 0d d4 b9 87 70 dd 47 30 5c 37 51 cc 17 0d d4 ....s..9...Q.i._@....p.G0\7Q....
3ca0 73 05 c3 75 2e 7b 80 6e a3 9e c0 1b a9 f3 05 c3 75 1c c1 72 85 cf fa d6 af 27 13 f1 3f 53 09 ee s..u.{.n........u..r.....'..?S..
3cc0 41 e0 3f f5 97 9f f0 0f eb 5f 41 90 7c 35 4e bc 39 da d7 d3 1d 41 40 05 00 14 00 50 01 40 05 00 A.?......_A.|5N.9....A@....P.@..
3ce0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
3d00 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
3d20 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
3d40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
3d60 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
3d80 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
3da0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
3dc0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
3de0 40 05 00 14 00 50 01 40 05 00 45 3f fa b3 52 f6 7e 82 96 c7 9d f8 7b ac ff 00 f0 0f eb 5f 9c d4 @....P.@..E?..R.~.....{......_..
3e00 dd fa 9e 5c be 23 a1 80 e1 05 75 d0 97 ba 54 5e 84 9b ab 55 2d 4a 6c 37 53 e6 0b 86 ea 39 82 e6 ...\.#....u...T^...U-Jl7S....9..
3e20 07 89 3c 4b 16 83 7d a2 5b 4b 6f 24 a7 54 bb 16 88 54 81 e5 9c 13 93 f9 57 46 1e 9f 34 1b ec 53 ..<K..}.[Ko$.T...T......WF..4..S
3e40 37 f7 73 5c aa 5e fd 80 37 55 73 13 70 dd 47 30 5c 37 51 cc 17 0d d4 73 05 ca ba 8d fd be 9d a7 7.s\.^..7Us.p.G0\7Q....s........
3e60 dc 5e de 48 23 b6 b7 8c cb 2b 1e ca 06 4d 55 35 7d 07 71 6c 2f 23 be b1 b7 ba 83 77 95 3c 62 45 .^.H#....+...MU5}.ql/#.....w.<bE
3e80 dc 30 70 46 47 1d a8 9e 81 72 ce ea 9e 61 5c 37 51 cc 17 2a cf cc 86 b8 31 1f 13 f5 33 96 e4 1e .0pFG....r...a\7Q..*....1...3...
3ea0 03 ff 00 59 79 ff 00 00 fe b5 f4 19 07 c3 54 eb c3 9d ad 7d 31 d4 14 00 50 01 40 05 00 14 00 50 ...Yy.........T....}1...P.@....P
3ec0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
3ee0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
3f00 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
3f20 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
3f40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
3f60 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
3f80 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
3fa0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
3fc0 14 00 50 01 40 05 00 14 00 50 04 53 ff 00 ab 35 2f 67 e8 29 6c 79 df 87 ba cf ff 00 00 fe b5 f9 ..P.@....P.S...5/g.)ly..........
3fe0 cd 4d df a9 e5 cb e2 37 63 61 b7 15 74 a7 62 ae 38 bd 6b 2a 81 71 77 72 2a e2 e3 0a 89 76 1b 67 .M.....7ca..t.b.8.k*.qwr*....v.g
4000 0f e3 cf 10 ea b0 6b 1a 47 87 3c 30 d0 c5 ab 6a 7b e4 37 33 ae e4 b6 85 3a be de e7 b0 15 d9 85 ......k.G.<0...j{.73....:.......
4020 84 54 2a 62 df 42 e3 ae 87 21 e2 ab 4f 12 69 fe 27 f0 2c 1a fe af 6b ac 5b 9d 54 15 b9 4b 41 6d .T*b.B...!..O.i.'.,...k.[.T..KAm
4040 28 7d a7 82 a0 90 46 3b f1 5d 34 eb 51 74 67 1a 0a dc a5 24 a6 74 5a 8e b3 e2 0f 13 78 a3 54 d1 (}....F;.]4.Qtg....$.tZ.....x.T.
4060 bc 2b a8 db e8 d6 7a 56 c8 ee b5 09 2d 85 c4 8f 31 19 d8 88 48 18 03 a9 35 8d a8 e1 e9 c6 75 95 .+....zV....-...1...H...5.....u.
4080 f9 81 a5 02 5f 0f f8 97 54 d2 bc 43 77 e1 cf 17 cf 05 d5 c4 56 86 fa db 50 82 2f 28 4f 10 fb fb ...._...T..Cw.......V...P./(O...
40a0 93 38 0c 3d aa 2b d3 8c a9 7b 4a 3f 0a 76 b0 2a 6a 46 66 8d 75 e3 8f 18 e9 c9 af e9 7a e5 96 89 .8.=.+...{J?.v.*jFf.u.......z...
40c0 63 31 67 b3 b1 7b 01 71 e6 c6 38 06 59 09 c8 cf b5 6d 56 78 4a 15 79 2b c7 9a 49 5c 2c a9 8e d6 c1g..{.q..8.Y....mVxJ.y+..I\,...
40e0 3c 73 ad da f8 43 48 96 7b 28 f4 9d 6a fe fb fb 3e 59 2f 23 61 0d b1 c9 06 5c 1c 65 4e 38 f5 cd <s...CH.{(..j...>Y/#a....\.eN8..
4100 10 c3 28 d5 93 52 e7 8f 61 46 28 d3 d2 62 f1 c6 8f ad d8 ad f6 a7 6d e2 6d 22 e8 91 3c cb 6d 1d ..(..R..aF(..b........m.m"..<.m.
4120 ac 96 9e 8c 00 6c 32 7e b5 9c e5 4a 54 da e5 f6 72 e8 53 8a 27 f8 90 e7 53 97 46 f0 c4 44 e7 55 .....l2~...JT...r.S.'...S.F..D.U
4140 b9 0f 71 8e d6 d1 7c d2 7e 7c 2f e3 53 83 a9 ec f9 ab 33 25 a1 da a6 d4 40 a8 30 a0 60 01 5c 0a ..q...|.~|/.S.....3%....@.0.`.\.
4160 a7 c5 50 24 ee 3b 7d 1e d0 9b 86 fa 3d a0 5c 81 8e 49 35 84 9d db f5 33 e8 43 e0 3f f5 97 9f f0 ..P$.;}.....=.\..I5....3.C.?....
4180 0f eb 5f 45 90 6d 54 ec c2 6e 76 d5 f4 a7 58 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .._E.mT..nv...XP.@....P.@....P.@
41a0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
41c0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
41e0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
4200 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
4220 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
4240 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
4260 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
4280 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
42a0 50 01 40 11 4f fe ac d4 bd 9f a0 a5 b1 e7 3a 09 c7 9f f8 7f 5a fc e6 a6 ef d4 f2 e5 f1 1a fb ab P.@.O.........:.....Z...........
42c0 3d 89 b8 6e a2 e1 71 37 73 42 52 9d 44 fb 85 cf 37 f1 fc e7 c3 be 36 d0 bc 59 73 14 b2 69 50 c1 =..n..q7sBR.D...7.....6..Ys..iP.
42e0 2d 95 e4 91 46 5c c0 1f 04 48 40 ed 9a f5 b0 11 75 29 54 c2 77 37 81 8b e2 bf 17 e9 5e 26 f1 3f -...F\...H@.....u)T.w7......^&.?
4300 82 97 42 96 5b cb 78 75 50 d2 5d 08 5d 22 0d b4 e1 72 40 c9 ea 78 f4 ae 9a 18 4a d4 a8 54 9d 75 ..B.[.xuP.].]"...r@..x....J..T.u
4320 6e 60 54 dc 0d 1b 3d 5a db c0 3e 34 f1 0a 78 85 9a d7 4d d6 27 17 b6 b7 a5 09 88 b6 dc 34 64 8e n`T...=Z..>4..x...M.'........4d.
4340 87 8e f5 9c a9 d5 c7 52 84 68 2b f2 83 a6 e6 47 68 47 8f bc 6d 73 ab 69 a2 51 a1 da e9 92 d8 43 .......R.h+....GhG..ms.i.Q.....C
4360 77 22 15 13 cb 2f 52 99 e4 80 3b d0 aa 3c 05 1f 65 57 e2 93 bd bb 05 9c 06 f8 2f c7 3a 47 84 fc w".../R...;..<..eW......../.:G..
4380 2d 6d a0 f8 a2 67 d3 b5 6d 2d 3e ce d6 ef 13 13 30 07 e5 78 f0 3e 60 78 e9 4b 11 82 c5 d5 ae eb -m...g..m->.....0..x.>`x.K......
43a0 61 e3 cd 19 a1 aa 6e a1 a5 ac 78 9a 79 3c 29 65 7f e2 6f 0b ef d2 6f 26 29 79 0b 83 2b 5a c3 fc a.....n...x.y<)e..o...o&)y..+Z..
43c0 32 34 7b 72 7d c7 6a ca 8e 09 42 bb f6 53 b7 62 63 19 1c b6 8f 3e 85 07 8c b4 48 be 16 de dd 49 24{r}.j...B..S.bc....>....H....I
43e0 14 b3 13 a9 5a c2 f2 b5 aa c2 47 df 21 b8 56 ce 31 8a ec 9c 6b 4a 84 96 36 3a f4 2d c5 9d c7 85 ....Z.....G.!.V.1...kJ..6:.-....
4400 1b fb 6b c6 5a ee bc 4e eb 7b 63 fd 99 66 7b 61 4e 65 23 ea dc 7f c0 6b 83 19 fb aa 71 a4 ba 99 ..k.Z..N.{c..f{aNe#....k....q...
4420 cf 43 b6 df 5e 7b d2 6a 89 9a 62 ee a9 b8 ae 1b a8 b8 5c 4d d4 af ab f5 05 b0 9e 03 ff 00 5b 79 .C..^{.j..b.......\M..........[y
4440 ff 00 00 fe b5 f5 1c 3f b5 53 af 09 b9 db 57 d2 9d 81 40 05 00 14 00 50 01 40 05 00 14 00 50 01 .......?.S....W...@....P.@....P.
4460 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
4480 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
44a0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
44c0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
44e0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
4500 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
4520 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
4540 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
4560 00 50 01 40 05 00 45 3f fa b3 52 f6 7e 82 96 c7 9b 68 a7 1e 6f e1 fd 6b f3 9a 9b bf 53 cb 97 c4 .P.@..E?..R.~....h..o..k....S...
4580 69 ee ac c8 0d d4 00 6e a0 03 75 00 34 10 06 00 c0 a0 00 90 46 08 c8 a0 07 67 14 00 d6 20 9c 90 i......n..u.4.......F....g......
45a0 32 28 01 db a8 01 bc 60 80 30 0f a5 00 56 d3 6c ad 74 cb 44 b5 b0 81 21 b7 42 48 8d 7a 64 9c 9f 2(.....`.0...V.l.t.D...!.BH.zd..
45c0 d6 b4 ab 57 98 a2 de ea c6 20 1b aa 89 0d d4 00 6e a1 6e fd 46 b6 26 f0 17 fa db cf f8 07 f5 af ...W............n.n.F.&.........
45e0 a7 c8 76 aa 75 e1 37 3b 5a fa 53 b0 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a ..v.u.7;Z.S.(......(......(.....
4600 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
4620 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
4640 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
4660 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
4680 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
46a0 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
46c0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
46e0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
4700 08 a7 ff 00 56 6a 5e cf d0 52 d8 f3 3d 28 e3 cd fc 3f ad 7e 73 53 77 ea 79 72 f8 8b fb ab 32 03 ....Vj^..R..=(...?.~sSw.yr....2.
4720 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b aa 79 4a 0d d4 f6 00 dd u.....@...7P......n..u...yJ.....
4740 4c 90 dd 40 06 ea 16 ef d4 6b 62 ef 80 bf d6 de 7f c0 3f ad 7d 3e 43 b5 53 af 09 b9 da d7 d2 9d L..@.....kb.......?.}>C.S.......
4760 81 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
4780 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
47a0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
47c0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
47e0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
4800 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
4820 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
4840 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
4860 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 9a 49 dc 0e 6b c5 7e 34 d1 7c 2f 6c 64 d4 ..P.@....P.@....P..I..k.~4.|/ld.
4880 ee bf 7b fc 36 f1 7c d2 b7 e1 db f1 c5 52 8d c2 e7 84 78 d7 e3 06 b3 ad 2c 96 fa 48 fe cb b2 3c ..{.6.|......R....x.....,..H...<
48a0 6e 43 99 5c 7b bf 6f c3 f3 a1 2e 58 b7 e4 65 52 57 47 a3 69 6e 0a b9 53 c1 00 8a fc d6 b4 5d 29 nC.\{.o....X..eRWG.in..S......])
48c0 34 fb 9e 75 47 a9 7b 75 66 48 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e 4..uG.{ufHn..u.....@...7P......n
48e0 a0 03 75 00 1b a8 00 dd 40 06 ea 00 4d d4 5f 91 45 76 09 6a 79 9f 8f f5 fd 47 40 d4 34 8b 8d 1e ..u.....@...M._.Ev.jy....G@.4...
4900 f6 5b 69 c0 97 76 d3 c3 0f 93 19 1d 08 fa d7 d5 f0 ec 6e e4 fb 9d d8 75 63 aa f0 67 c6 b8 2e 5a .[i..v............n....uc..g...Z
4920 3b 5f 13 5b 88 24 3c 7d ae 01 98 cf fb cb d4 7e 19 fa 57 d2 58 e8 3d 86 c2 f6 db 50 b6 5b 8b 19 ;_.[.$<}.......~..W.X.=....P.[..
4940 e3 9e 16 e8 f1 b6 41 a9 b0 16 a9 58 a0 a6 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 ......A....X...@....P.@....P.@..
4960 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
4980 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
49a0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
49c0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
49e0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
4a00 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
4a20 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
4a40 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 06 1f 89 fc 51 a4 f8 6a ..P.@....P.@....P.@....P....Q..j
4a60 d1 ae 35 5b a5 8f 1d 23 1c bb 7d 05 00 78 67 8c be 33 6a 9a 8f 99 6f a0 a7 f6 7d b1 e3 cd eb 29 ..5[...#..}..xg..3j...o...}....)
4a80 fc 7b 7e 15 6a 16 22 e7 95 dc dc 4d 75 33 cd 71 2b cb 2b 1c 96 73 92 6a 93 b0 5c 97 4c d3 2f b5 .{~.j."....Mu3.q+.+..s.j..\.L./.
4aa0 6b 95 b5 d3 6d 66 ba b8 6e 89 12 e4 fd 7d 85 4d 55 fb 86 fc c9 51 b9 ef 7a 3d 96 a1 a4 69 96 10 k...mf..n....}.MU....Q..z=...i..
4ac0 6b 11 08 ee c4 21 24 01 b7 f4 e3 a8 ef d2 be 23 39 c3 a8 57 69 76 38 eb 40 d4 dd 5e 31 80 6e a0 k....!$........#9..Wiv8.@..^1.n.
4ae0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 .u.....@...7P......n..u.....@...
4b00 8a e2 5c 21 03 a9 a7 08 fb 49 49 76 2a 2a e7 9e 7c 4c f0 7f 88 ae a7 8b 53 82 c9 ee 74 f8 e1 00 ..\!.....IIv**..|L......S...t...
4b20 08 7e 77 8f b9 25 3a fe 59 e9 5f 77 94 51 54 63 07 dc ee a4 ac 79 7b 02 0f 20 8a f6 1a 34 b9 b1 .~w..%:.Y._w.QTc.....y{......4..
4b40 e1 cf 13 6a de 1e b9 13 69 57 b2 c2 7b a8 39 46 fa 8e 86 a1 a0 b9 ed 9e 0c f8 d1 67 7a 63 b6 f1 ...j....iW..{.9F...........gzc..
4b60 0c 3f 65 9c f1 e7 c7 cc 67 ea 3b 50 e2 68 7a dd 9d dc 17 96 eb 35 a4 a9 34 4d d1 d0 e4 56 6c 0b .?e.....g.;P.hz......5..4M...Vl.
4b80 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
4ba0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
4bc0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
4be0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
4c00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
4c20 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
4c40 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
4c60 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
4c80 40 05 00 14 00 52 b0 19 3e 20 d7 f4 df 0f 59 35 d6 ab 75 1c 31 8e 80 9e 58 fa 01 55 60 b9 e2 5e @....R..>.....Y5..u.1...X..U`..^
4ca0 32 f8 d7 75 73 e6 5b f8 6e 1f b3 45 d3 ed 12 72 e7 e8 3b 55 28 92 d9 e4 7a 8d f5 de a3 72 f7 17 2..us.[.n..E...r..;U(...z....r..
4cc0 d7 12 5c 4e fd 5a 43 93 56 91 0d 12 e8 fa 3d fe b3 76 b6 da 65 ac b7 32 9e d1 ae 69 36 55 8f 66 ..\N.ZC.V.....=..v..e..2...i6U.f
4ce0 f0 6f c1 2f f5 77 1e 28 b8 c7 7f b2 db 9f e6 df e1 52 d8 58 f6 1d 1b 46 d3 b4 7b 61 06 97 67 0d .o./.w.(.........R.X...F..{a..g.
4d00 ac 5d c4 6b 82 7e a7 a9 fc 6b 39 c9 f3 6a 54 4a 3e 25 b5 b7 6b 29 66 bb 61 1c 51 82 e6 43 fc 3e .].k.~...k9..jTJ>%..k)f.a.Q..C.>
4d20 f5 cd 8d c1 47 15 1b 32 6a 43 98 f2 6d 37 c5 fa 3d e4 f2 43 6f 7f 18 75 62 00 9b e4 dd ee 33 d6 ....G..2jC..m7..=..Co..ub.....3.
4d40 be 57 11 93 57 82 bb 48 e1 74 2c 6f a5 c0 61 94 c1 1e a0 d7 95 2a 32 a4 ec d3 32 74 d8 be 7f b5 .W..W..H.t,o..a......*2...2t....
4d60 2f 66 fb 31 f2 c8 3c ff 00 6a 3d 9b ec c3 96 41 e7 fb 51 ec df 66 1c b2 0f 3f da 8f 66 fb 30 e5 /f.1..<..j=....A..Q..f...?..f.0.
4d80 90 79 fe d4 fd 93 ec c5 69 07 9f ed 47 b1 7d 98 5a 41 e7 fb 52 f6 6f b3 1f 2c 83 cf f6 a3 d9 be .y......i...G.}.ZA..R.o..,......
4da0 cc 39 64 1e 7f b5 1e cd f6 61 cb 20 f3 fd a8 f6 6f b3 0e 59 07 9f ed 43 a4 df 46 2b 48 a7 7f ab .9d......a......o..Y...C..F+H...
4dc0 da d9 46 5a ee e6 1b 70 3b c9 20 15 a4 30 ed f4 61 69 12 78 0f 5d d1 7c 47 ab cb 04 17 06 49 e2 ..FZ...p;....0..ai.x.].|G.....I.
4de0 39 55 65 c0 93 dc 66 be 9b 03 94 fb 27 76 74 d1 a3 ca 7a e5 bc 7e 5c 60 57 be a0 a2 ac 76 9c b7 9Ue...f.....'vt...z..~\`W....v..
4e00 8b 3c 01 a1 78 99 5d ae ed 56 1b a3 d2 e2 11 b5 f3 ef eb 4d 32 2c 78 7f 8c 3e 12 6b 5a 27 99 3d .<..x.]..V.........M2,x..>.kZ'.=
4e20 80 fe d0 b3 1c ee 8c 7c e0 7b a5 68 a6 16 3c e2 48 de 26 2b 22 94 71 d8 8c 55 8a c6 ef 86 3c 5d .......|.{.h..<.H.&+".q..U....<]
4e40 ac 78 6e 70 fa 6d e4 8a 9d e2 27 28 7f 0a 2c 07 b7 78 33 e3 2e 9b a9 18 ed f5 b8 fe c5 70 78 f3 .xnp.m....'(..,..x3..........px.
4e60 47 31 9f f0 ac 9c 2c 55 cf 55 82 78 ae 22 12 40 eb 24 6d c8 65 39 15 3b 01 35 4a 45 05 50 05 00 G1....,U.U.x.".@.$m.e9.;.5JE.P..
4e80 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
4ea0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
4ec0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
4ee0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
4f00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
4f20 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
4f40 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
4f60 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 19 da ce ad 63 a2 ..P.@....P.@....P.@....P.@....c.
4f80 d9 3d de a7 73 1d b5 ba ff 00 13 b6 32 7d 07 a9 a0 0f 19 f1 97 c6 d6 3e 65 bf 85 ed f0 3a 7d aa .=..s.......2}.........>e....:}.
4fa0 e0 7f 25 ff 00 1a b4 88 b9 e3 7a be ad 7f ac 5d 9b 9d 52 ea 5b 99 cf f1 48 d9 c7 d3 d2 a9 20 b9 ..%.......z....]..R.[...H.......
4fc0 2e 89 a2 6a 5a e5 d0 b7 d2 ac e5 b8 90 ff 00 74 70 3e a6 9b 64 a6 7b 3f 83 7e 09 c5 1f 97 71 e2 ...jZ..........tp>..d.{?.~....q.
4fe0 79 fc c7 eb f6 78 4f 1f 89 a8 72 2d 23 d8 34 ad 26 c3 49 b7 10 69 b6 b0 db c4 06 31 1a e3 3f 5a y....xO...r-#.4.&.I..i.....1..?Z
5000 9b 94 5f a9 b8 10 5c cf 15 ac 12 4d 71 22 c7 12 0d cc ec 70 00 a2 dc fb 06 c7 cd bf 16 7e 24 c9 .._...\....Mq".....p.........~$.
5020 e2 39 a4 d3 34 86 68 f4 85 38 67 1c 19 cf f8 55 c2 9c b6 23 9c f3 5b 0d 32 e3 53 bc 8e d6 c6 17 .9..4.h..8g....U...#..[.2.S.....
5040 9e e2 43 85 55 19 a6 e9 50 e8 98 6e 7d 21 f0 d3 e1 8c 1e 1a b5 4b ab e0 b2 ea 92 0e 4f 68 fd 85 ..C.U...P..n}!.......K......Oh..
5060 4b 71 8e c9 07 b3 4c ef 7f b3 6a 6c bb 22 f9 62 1f d9 b4 59 76 41 cb 10 fe cd a2 cb b2 0e 58 87 Kq....L...jl.".b...YvA........X.
5080 f6 6d 16 5d 90 72 c4 f3 0f da 07 4d db e0 d8 a5 cf dc b9 5f d6 9a 4b b2 22 d1 3e 7d d2 ed f7 6a .m.].r.....M......._..K.".>}...j
50a0 76 8b eb 32 0f d6 b5 51 5d 90 5a 27 d9 96 da 66 2d a2 19 e8 a3 f9 56 36 5d 91 7c b1 25 fe cd a2 v..2...Q].Z'...f-.....V6].|.%...
50c0 cb b2 0e 58 87 f6 6d 16 5d 90 72 c4 3f b3 68 b2 ec 83 96 24 17 5a 24 37 96 d2 41 74 89 24 52 0c ...X..m.].r.?.h....$.Z$7..At.$R.
50e0 32 30 e0 d0 d2 5d 11 1c b1 3e 79 f8 a3 f0 c6 e3 c3 73 3d fe 98 8f 3e 96 c7 27 03 26 2f af b5 6b 20...]...>y......s=...>..'.&/..k
5100 09 25 d1 05 a2 70 3a 55 ed c6 97 7d 15 e5 8c af 05 c4 47 2a cb da 9b 56 04 ec 7d 3b f0 bb e2 1d .%...p:U...}......G*...V..};....
5120 b7 8b 2d 56 d6 ec ac 3a b4 6b f3 47 d9 c7 a8 ac 9c 1b 29 6a 7a 25 2b 0c 29 81 cb 78 a3 c1 1a 27 ..-V...:.k.G......)jz%+.)..x...'
5140 89 22 71 7d 68 8b 31 e9 34 63 0e 0f f5 a1 4c 9b 1e 23 e3 0f 83 fa b6 93 e6 4f a4 9f b7 da 8e 70 ."q}h.1.4c....L..#.......O.....p
5160 bf eb 00 fa 56 aa 40 79 9d c4 13 5b ca 52 78 de 39 07 50 c3 04 55 37 72 4e 83 c2 be 36 d6 fc 35 ....V.@y...[.Rx.9.P..U7rN...6..5
5180 28 36 17 4e 60 1d 61 93 95 3f 85 43 85 c2 e7 b8 78 3b e3 06 93 ab f9 76 fa b0 fb 05 d1 e3 73 1f (6.N`.a..?.C....x;.....v......s.
51a0 dd 93 f5 ed 52 d1 a1 e9 f1 c8 b2 a0 78 d8 32 11 90 41 eb 52 04 94 00 50 01 40 05 00 14 00 50 01 ....R.......x.2..A.R...P.@....P.
51c0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
51e0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
5200 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
5220 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
5240 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
5260 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
5280 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
52a0 40 05 00 14 00 50 01 40 05 00 14 00 52 b0 14 f5 2d 46 cf 4b b4 7b ad 46 e6 2b 6b 75 eb 24 ac 14 @....P.@....R...-F.K.{.F.+ku.$..
52c0 55 58 0f 1e f1 97 c6 e8 21 f3 2d bc 2d 6f e7 bf 4f b5 ce 30 9f f0 04 ea 7f 1c 7d 2a 94 49 72 3c UX......!.-.-o..O..0......}*.Ir<
52e0 5b 5e d7 75 3d 7e ec dc ea f7 b3 5d 4b db cc 3c 2f b0 1d 00 fa 55 a4 43 63 fc 3f e1 fd 53 5f ba [^.u=~.....]K..</....U.Cc.?..S_.
5300 16 fa 4d 94 b7 0f 9e 48 1f 22 fd 4f 41 49 b2 ac 7b 4f 83 7e 09 da db 79 77 1e 25 9f ed 12 f5 fb ..M....H.".OAI..{O.~...yw.%.....
5320 3c 27 08 3e a7 a9 a9 6c 2c 7a ee 9b a6 d9 69 90 08 34 eb 58 6d a2 03 1b 22 50 2a 0b 2e d0 00 28 <'.>...l,z....i..4.Xm..."P*....(
5340 19 05 c4 f1 5b 41 24 d7 0e b1 45 18 2c ce c7 01 40 ee 4d 16 11 f3 77 c5 9f 89 52 f8 8e 49 34 bd ....[A$...E.,...@.M...w...R..I4.
5360 1d 9a 2d 1d 4f cd 27 43 70 47 73 e8 9e 83 f1 3e da 25 62 5b 3c f7 44 d2 6f 75 ad 46 2b 1d 36 06 ..-.O.'CpGs....>.%b[<.D.ou.F+.6.
5380 9a e2 53 80 07 6f 73 e8 2a ae 43 47 d4 7f 0d fc 05 65 e0 fd 38 12 16 6d 4e 51 fb e9 c8 fd 07 a0 ..S..os.*.CG.....e..8..mNQ......
53a0 ac 4d 4e de 80 0a 00 28 00 a0 02 80 3c d3 f6 81 8c 3f c3 e9 1f 3f 72 e2 33 fa d3 89 2c f9 b7 46 .MN....(....<....?...?r.3...,..F
53c0 19 d6 2c 07 ac f1 ff 00 31 5a b2 59 f6 da 26 d8 c2 fa 0c 56 26 83 a8 00 a0 02 80 0a 00 8e 68 92 ..,.....1Z.Y..&....V&.........h.
53e0 68 9a 29 54 3a 30 c1 04 70 68 03 e7 7f 8b 3f 0c 1f 49 92 5d 5b 40 89 a4 b0 3c cb 6e a3 26 2f 71 h.)T:0..ph....?..I.][@...<.n.&/q
5400 ed fc ab 45 3b 92 d1 e5 9a 7d ed ce 9b 7b 15 dd 8c cd 0d cc 2d b9 24 53 82 0d 5d ae 4b 3e 9c f8 ...E;....}...{......-.$S..].K>..
5420 5d f1 12 db c5 b6 82 d6 ec ac 3a c4 4b fb c8 fa 09 47 f7 d3 fa 8e d5 93 45 26 7a 1d 49 41 40 05 ].........:.K....G......E&z.IA@.
5440 00 73 9e 25 f0 86 8b e2 28 1a 3d 46 ce 36 73 d2 55 18 70 7e b4 29 11 63 c5 3c 63 f0 67 51 d3 bc .s.%....(.=F.6s.U.p~.).c.<c.gQ..
5460 cb 8d 0e 4f b6 db 8e 7c b3 c4 83 fc 6b 45 30 b1 e5 77 76 b7 16 73 bc 37 50 c9 0c a8 70 55 86 08 ...O...|....kE0..wv..s.7P...pU..
5480 ab 72 b8 ac 74 be 11 f1 f6 bb e1 86 54 b3 ba 32 5a 83 cd b4 df 34 7f 87 a7 e1 53 c9 70 3d cb c1 .r..t.......T..2Z....4....S.p=..
54a0 df 17 34 4d 73 cb 83 50 3f d9 b7 8d c6 25 3f bb 27 d9 bf c7 15 0e 16 34 b9 e9 28 cb 22 86 42 0a ..4Ms..P?....%?.'......4..(.".B.
54c0 9e 41 15 3b 00 ea 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 .A.;...(......(......(......(...
54e0 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
5500 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
5520 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
5540 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
5560 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
5580 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
55a0 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 02 bd f5 dd bd 8d b3 dc 5e cd (......(......(......(........^.
55c0 1c 10 20 cb 3b b6 00 a0 0f 25 f1 8f c6 9b 0b 1f 32 df c3 b1 7d b6 71 c7 9e fc 46 3e 83 a9 ab 48 ....;....%......2...}.q...F>...H
55e0 8b 9e 25 e2 4f 13 6a de 24 b9 f3 b5 6b d9 26 e7 e5 8f 38 45 fa 0e 82 a9 20 b8 cf 0e f8 6f 56 f1 ..%.O.j.$...k.&...8E.........oV.
5600 15 df d9 f4 6b 19 6e 5b f8 98 0c 22 7d 5c f0 29 b6 4a 47 b6 78 37 e0 a5 95 a7 97 71 e2 79 fe db ....k.n[..."}\.).JG.x7.....q.y..
5620 37 5f b3 42 48 88 7d 4f 56 fd 3f 1a 87 22 f9 4f 5b b0 b0 b5 d3 ed d6 0b 0b 58 6d a0 51 81 1c 48 7_.BH.}OV.?..".O[........Xm.Q..H
5640 14 0f ca a6 e5 16 ea 6e 01 4c 02 80 21 b9 b8 8a d6 07 9a e2 45 8e 28 c6 e6 76 38 00 50 80 f9 b7 .......n.L..!.......E.(..v8.P...
5660 e2 d7 c4 89 3c 47 24 9a 5e 94 c5 34 a5 3f 31 e8 66 23 b9 f6 f6 ad 12 21 b3 82 f0 e6 85 a8 78 8b ....<G$.^..4.?1.f#.....!......x.
5680 53 8a c3 4b 80 cb 34 87 af f0 a8 ee 58 f6 02 a9 89 33 ea 7f 87 de 0a b1 f0 6e 94 21 b7 02 6b d9 S..K..4.....X....3.......n.!..k.
56a0 40 37 17 4c 39 90 fa 0f 45 1d 85 64 d9 49 1d 75 22 82 80 0a 00 28 00 a0 02 80 3c f7 e3 b4 5e 67 @7.L9...E..d.I.u"....(....<...^g
56c0 c3 9b de 71 b6 48 db f5 a7 12 59 f3 3f 87 e3 f3 35 dd 3d 73 8c cf 1f 3f 88 ad 59 2c fb 6a b1 34 ...q.H....Y.?...5.=s...?..Y,.j.4
56e0 0a 00 28 00 a0 02 80 0a 00 42 32 30 68 5a 01 e0 ff 00 17 7e 17 ec f3 f5 af 0d 41 85 fb d7 16 88 ..(......B20hZ.....~......A.....
5700 3a 7a ba 0f 4f 51 f9 55 29 d8 96 8f 1a d3 ef 2e 74 bd 42 2b bb 47 78 6e 61 6d ea e3 82 0d 51 29 :z..OQ.U).......t.B+.Gxnam....Q)
5720 9f 4d fc 30 f8 87 6d e2 cb 44 b6 bb 65 87 56 8c 7c e9 d0 49 ee 3f c2 a5 a2 93 3d 0e a4 a0 a0 02 .M.0..m..D..e.V.|..I.?....=.....
5740 95 80 29 81 87 e2 2f 0c 68 fe 20 b6 30 ea 96 31 4d e8 f8 c3 af d0 8e 68 bd 89 b1 e2 be 31 f8 2b ..).../.h...0..1M......h.....1.+
5760 7b 67 e6 5c 78 72 6f b5 c0 39 f2 24 c2 c8 3e 87 a1 fd 2a 95 4b 01 e4 d7 d6 57 5a 75 cb c1 7b 04 {g.\xro..9.$..>...*.K....WZu..{.
5780 b6 f3 c6 70 56 45 20 83 5a b7 71 5c ea 7c 23 f1 17 5d f0 d3 24 70 dc 1b 8b 41 d6 09 b9 1f 87 a5 ...pVE..Z.q\.|#..]..$p...A......
57a0 43 85 c2 e7 b8 f8 3b e2 b6 87 af 04 86 e9 fe c3 78 7f 82 53 f2 93 ec 6b 32 cf 43 46 57 50 ca 41 C.....;.........x..S...k2.CFWP.A
57c0 07 a1 14 00 ea 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
57e0 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
5800 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
5820 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
5840 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
5860 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
5880 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
58a0 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 02 2b 89 e2 b6 85 a5 9e 45 8e 35 e4 b3 1c 01 40 1e 5d ......(......(.+......E.5....@.]
58c0 e3 2f 8c 7a 56 93 e6 5b e8 ab fd a1 74 38 dd d2 30 7e bd ea 94 49 6c f0 df 15 78 c7 59 f1 3c c5 ./.zV..[....t8..0~...Il...x.Y.<.
58e0 b5 3b b6 68 73 95 85 38 41 f8 55 a4 4b 44 3e 1b f0 be af e2 3b 81 0e 93 65 2c de b2 63 08 9f 53 .;.hs..8A.U.KD>.....;...e,..c..S
5900 d2 86 c7 63 db 7c 1b f0 5a c2 c7 cb b8 f1 14 bf 6d b8 1c f9 09 c4 63 ea 7a 9a 96 c2 c7 ac 59 59 ...c.|..Z.......m.....c.z.....YY
5920 db d8 db a4 16 70 47 04 2b d1 22 50 a0 54 16 59 a0 02 80 0a 00 05 03 21 b9 9e 2b 68 1e 59 dd 63 .....pG.+."P.T.Y.......!..+h.Y.c
5940 89 06 59 98 e0 01 45 84 7c e1 f1 73 e2 43 78 86 47 d2 b4 96 29 a5 c6 df 34 9d e6 23 fa 56 89 58 ..Y...E.|..s.Cx.G...)...4..#.V.X
5960 96 ce 23 c1 fe 17 d4 3c 53 aa 47 67 a7 c6 76 f5 92 53 f7 63 1e a4 d3 b9 0d 1f 54 f8 33 c2 7a 7f ..#....<S.Gg..v..S.c......T.3.z.
5980 84 f4 a5 b4 b0 40 5c f3 2c c4 7c d2 1f f0 f6 ac 8d 4e 8e 80 0a 00 28 00 a0 02 80 0a 00 28 03 85 .....@\.,.|......N....(......(..
59a0 f8 d3 17 9b f0 eb 54 e7 1b 02 bf e4 69 c4 96 7c c9 e1 68 fc cf 11 e9 8b 9c 66 e2 3e 7f 1a d5 92 ......T.....i..|..h......f.>....
59c0 cf b5 6b 13 40 a0 02 80 0a 00 28 00 a0 02 80 0a 00 f1 6f 8b 7f 0c 56 f9 65 d6 3c 3f 08 17 43 e7 ..k.@.....(.......o...V.e.<?..C.
59e0 9a dd 47 df f7 1e fe d5 6a 77 25 a3 c3 2c ee ae f4 8d 4a 39 e0 66 86 ee dd b2 3b 10 45 52 57 24 ..G.....jw%..,....J9.f....;.ERW$
5a00 fa 6b e1 87 c4 2b 6f 15 5a 2d b5 d9 58 75 44 1f 34 7f df f7 15 0d 14
/*
 *   fs/cifs/connect.c
 *
 *   Copyright (C) International Business Machines  Corp., 2002,2011
 *   Author(s): Steve French (sfrench@us.ibm.com)
 *
 *   This library is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU Lesser General Public License as published
 *   by the Free Software Foundation; either version 2.1 of the License, or
 *   (at your option) any later version.
 *
 *   This library is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See
 *   the GNU Lesser General Public License for more details.
 *
 *   You should have received a copy of the GNU Lesser General Public License
 *   along with this library; if not, write to the Free Software
 *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 */
#include <linux/fs.h>
#include <linux/net.h>
#include <linux/string.h>
#include <linux/list.h>
#include <linux/wait.h>
#include <linux/slab.h>
#include <linux/pagemap.h>
#include <linux/ctype.h>
#include <linux/utsname.h>
#include <linux/mempool.h>
#include <linux/delay.h>
#include <linux/completion.h>
#include <linux/kthread.h>
#include <linux/pagevec.h>
#include <linux/freezer.h>
#include <linux/namei.h>
#include <asm/uaccess.h>
#include <asm/processor.h>
#include <linux/inet.h>
#include <linux/module.h>
#include <keys/user-type.h>
#include <net/ipv6.h>
#include <linux/parser.h>

#include "cifspdu.h"
#include "cifsglob.h"
#include "cifsproto.h"
#include "cifs_unicode.h"
#include "cifs_debug.h"
#include "cifs_fs_sb.h"
#include "ntlmssp.h"
#include "nterr.h"
#include "rfc1002pdu.h"
#include "fscache.h"

#define CIFS_PORT 445
#define RFC1001_PORT 139

extern mempool_t *cifs_req_poolp;

/* FIXME: should these be tunable? */
#define TLINK_ERROR_EXPIRE	(1 * HZ)
#define TLINK_IDLE_EXPIRE	(600 * HZ)

enum {

	/* Mount options that take no arguments */
	Opt_user_xattr, Opt_nouser_xattr,
	Opt_forceuid, Opt_noforceuid,
	Opt_forcegid, Opt_noforcegid,
	Opt_noblocksend, Opt_noautotune,
	Opt_hard, Opt_soft, Opt_perm, Opt_noperm,
	Opt_mapposix, Opt_nomapposix,
	Opt_mapchars, Opt_nomapchars, Opt_sfu,
	Opt_nosfu, Opt_nodfs, Opt_posixpaths,
	Opt_noposixpaths, Opt_nounix,
	Opt_nocase,
	Opt_brl, Opt_nobrl,
	Opt_forcemandatorylock, Opt_setuids,
	Opt_nosetuids, Opt_dynperm, Opt_nodynperm,
	Opt_nohard, Opt_nosoft,
	Opt_nointr, Opt_intr,
	Opt_nostrictsync, Opt_strictsync,
	Opt_serverino, Opt_noserverino,
	Opt_rwpidforward, Opt_cifsacl, Opt_nocifsacl,
	Opt_acl, Opt_noacl, Opt_locallease,
	Opt_sign, Opt_seal, Opt_noac,
	Opt_fsc, Opt_mfsymlinks,
	Opt_multiuser, Opt_sloppy, Opt_nosharesock,
	Opt_persistent, Opt_nopersistent,
	Opt_resilient, Opt_noresilient,

	/* Mount options which take numeric value */
	Opt_backupuid, Opt_backupgid, Opt_uid,
	Opt_cruid, Opt_gid, Opt_file_mode,
	Opt_dirmode, Opt_port,
	Opt_rsize, Opt_wsize, Opt_actimeo,

	/* Mount options which take string value */
	Opt_user, Opt_pass, Opt_ip,
	Opt_domain, Opt_srcaddr, Opt_iocharset,
	Opt_netbiosname, Opt_servern,
	Opt_ver, Opt_vers, Opt_sec, Opt_cache,

	/* Mount options to be ignored */
	Opt_ignore,

	/* Options which could be blank */
	Opt_blank_pass,
	Opt_blank_user,
	Opt_blank_ip,

	Opt_err
};

static const match_table_t cifs_mount_option_tokens = {

	{ Opt_user_xattr, "user_xattr" },
	{ Opt_nouser_xattr, "nouser_xattr" },
	{ Opt_forceuid, "forceuid" },
	{ Opt_noforceuid, "noforceuid" },
	{ Opt_forcegid, "forcegid" },
	{ Opt_noforcegid, "noforcegid" },
	{ Opt_noblocksend, "noblocksend" },
	{ Opt_noautotune, "noautotune" },
	{ Opt_hard, "hard" },
	{ Opt_soft, "soft" },
	{ Opt_perm, "perm" },
	{ Opt_noperm, "noperm" },
	{ Opt_mapchars, "mapchars" }, /* SFU style */
	{ Opt_nomapchars, "nomapchars" },
	{ Opt_mapposix, "mapposix" }, /* SFM style */
	{ Opt_nomapposix, "nomapposix" },
	{ Opt_sfu, "sfu" },
	{ Opt_nosfu, "nosfu" },
	{ Opt_nodfs, "nodfs" },
	{ Opt_posixpaths, "posixpaths" },
	{ Opt_noposixpaths, "noposixpaths" },
	{ Opt_nounix, "nounix" },
	{ Opt_nounix, "nolinux" },
	{ Opt_nocase, "nocase" },
	{ Opt_nocase, "ignorecase" },
	{ Opt_brl, "brl" },
	{ Opt_nobrl, "nobrl" },
	{ Opt_nobrl, "nolock" },
	{ Opt_forcemandatorylock, "forcemandatorylock" },
	{ Opt_forcemandatorylock, "forcemand" },
	{ Opt_setuids, "setuids" },
	{ Opt_nosetuids, "nosetuids" },
	{ Opt_dynperm, "dynperm" },
	{ Opt_nodynperm, "nodynperm" },
	{ Opt_nohard, "nohard" },
	{ Opt_nosoft, "nosoft" },
	{ Opt_nointr, "nointr" },
	{ Opt_intr, "intr" },
	{ Opt_nostrictsync, "nostrictsync" },
	{ Opt_strictsync, "strictsync" },
	{ Opt_serverino, "serverino" },
	{ Opt_noserverino, "noserverino" },
	{ Opt_rwpidforward, "rwpidforward" },
	{ Opt_cifsacl, "cifsacl" },
	{ Opt_nocifsacl, "nocifsacl" },
	{ Opt_acl, "acl" },
	{ Opt_noacl, "noacl" },
	{ Opt_locallease, "locallease" },
	{ Opt_sign, "sign" },
	{ Opt_seal, "seal" },
	{ Opt_noac, "noac" },
	{ Opt_fsc, "fsc" },
	{ Opt_mfsymlinks, "mfsymlinks" },
	{ Opt_multiuser, "multiuser" },
	{ Opt_sloppy, "sloppy" },
	{ Opt_nosharesock, "nosharesock" },
	{ Opt_persistent, "persistenthandles"},
	{ Opt_nopersistent, "nopersistenthandles"},
	{ Opt_resilient, "resilienthandles"},
	{ Opt_noresilient, "noresilienthandles"},

	{ Opt_backupuid, "backupuid=%s" },
	{ Opt_backupgid, "backupgid=%s" },
	{ Opt_uid, "uid=%s" },
	{ Opt_cruid, "cruid=%s" },
	{ Opt_gid, "gid=%s" },
	{ Opt_file_mode, "file_mode=%s" },
	{ Opt_dirmode, "dirmode=%s" },
	{ Opt_dirmode, "dir_mode=%s" },
	{ Opt_port, "port=%s" },
	{ Opt_rsize, "rsize=%s" },
	{ Opt_wsize, "wsize=%s" },
	{ Opt_actimeo, "actimeo=%s" },

	{ Opt_blank_user, "user=" },
	{ Opt_blank_user, "username=" },
	{ Opt_user, "user=%s" },
	{ Opt_user, "username=%s" },
	{ Opt_blank_pass, "pass=" },
	{ Opt_blank_pass, "password=" },
	{ Opt_pass, "pass=%s" },
	{ Opt_pass, "password=%s" },
	{ Opt_blank_ip, "ip=" },
	{ Opt_blank_ip, "addr=" },
	{ Opt_ip, "ip=%s" },
	{ Opt_ip, "addr=%s" },
	{ Opt_ignore, "unc=%s" },
	{ Opt_ignore, "target=%s" },
	{ Opt_ignore, "path=%s" },
	{ Opt_domain, "dom=%s" },
	{ Opt_domain, "domain=%s" },
	{ Opt_domain, "workgroup=%s" },
	{ Opt_srcaddr, "srcaddr=%s" },
	{ Opt_ignore, "prefixpath=%s" },
	{ Opt_iocharset, "iocharset=%s" },
	{ Opt_netbiosname, "netbiosname=%s" },
	{ Opt_servern, "servern=%s" },
	{ Opt_ver, "ver=%s" },
	{ Opt_vers, "vers=%s" },
	{ Opt_sec, "sec=%s" },
	{ Opt_cache, "cache=%s" },

	{ Opt_ignore, "cred" },
	{ Opt_ignore, "credentials" },
	{ Opt_ignore, "cred=%s" },
	{ Opt_ignore, "credentials=%s" },
	{ Opt_ignore, "guest" },
	{ Opt_ignore, "rw" },
	{ Opt_ignore, "ro" },
	{ Opt_ignore, "suid" },
	{ Opt_ignore, "nosuid" },
	{ Opt_ignore, "exec" },
	{ Opt_ignore, "noexec" },
	{ Opt_ignore, "nodev" },
	{ Opt_ignore, "noauto" },
	{ Opt_ignore, "dev" },
	{ Opt_ignore, "mand" },
	{ Opt_ignore, "nomand" },
	{ Opt_ignore, "_netdev" },

	{ Opt_err, NULL }
};

enum {
	Opt_sec_krb5, Opt_sec_krb5i, Opt_sec_krb5p,
	Opt_sec_ntlmsspi, Opt_sec_ntlmssp,
	Opt_ntlm, Opt_sec_ntlmi, Opt_sec_ntlmv2,
	Opt_sec_ntlmv2i, Opt_sec_lanman,
	Opt_sec_none,

	Opt_sec_err
};

static const match_table_t cifs_secflavor_tokens = {
	{ Opt_sec_krb5, "krb5" },
	{ Opt_sec_krb5i, "krb5i" },
	{ Opt_sec_krb5p, "krb5p" },
	{ Opt_sec_ntlmsspi, "ntlmsspi" },
	{ Opt_sec_ntlmssp, "ntlmssp" },
	{ Opt_ntlm, "ntlm" },
	{ Opt_sec_ntlmi, "ntlmi" },
	{ Opt_sec_ntlmv2, "nontlm" },
	{ Opt_sec_ntlmv2, "ntlmv2" },
	{ Opt_sec_ntlmv2i, "ntlmv2i" },
	{ Opt_sec_lanman, "lanman" },
	{ Opt_sec_none, "none" },

	{ Opt_sec_err, NULL }
};

/* cache flavors */
enum {
	Opt_cache_loose,
	Opt_cache_strict,
	Opt_cache_none,
	Opt_cache_err
};

static const match_table_t cifs_cacheflavor_tokens = {
	{ Opt_cache_loose, "loose" },
	{ Opt_cache_strict, "strict" },
	{ Opt_cache_none, "none" },
	{ Opt_cache_err, NULL }
};

static const match_table_t cifs_smb_version_tokens = {
	{ Smb_1, SMB1_VERSION_STRING },
	{ Smb_20, SMB20_VERSION_STRING},
	{ Smb_21, SMB21_VERSION_STRING },
	{ Smb_30, SMB30_VERSION_STRING },
	{ Smb_302, SMB302_VERSION_STRING },
#ifdef CONFIG_CIFS_SMB311
	{ Smb_311, SMB311_VERSION_STRING },
	{ Smb_311, ALT_SMB311_VERSION_STRING },
#endif /* SMB311 */
	{ Smb_version_err, NULL }
};

static int ip_connect(struct TCP_Server_Info *server);
static int generic_ip_connect(struct TCP_Server_Info *server);
static void tlink_rb_insert(struct rb_root *root, struct tcon_link *new_tlink);
static void cifs_prune_tlinks(struct work_struct *work);
static int cifs_setup_volume_info(struct smb_vol *volume_info, char *mount_data,
					const char *devname);

/*
 * cifs tcp session reconnection
 *
 * mark tcp session as reconnecting so temporarily locked
 * mark all smb sessions as reconnecting for tcp session
 * reconnect tcp session
 * wake up waiters on reconnection? - (not needed currently)
 */
int
cifs_reconnect(struct TCP_Server_Info *server)
{
	int rc = 0;
	struct list_head *tmp, *tmp2;
	struct cifs_ses *ses;
	struct cifs_tcon *tcon;
	struct mid_q_entry *mid_entry;
	struct list_head retry_list;

	spin_lock(&GlobalMid_Lock);
	if (server->tcpStatus == CifsExiting) {
		/* the demux thread will exit normally
		next time through the loop */
		spin_unlock(&GlobalMid_Lock);
		return rc;
	} else
		server->tcpStatus = CifsNeedReconnect;
	spin_unlock(&GlobalMid_Lock);
	server->maxBuf = 0;
#ifdef CONFIG_CIFS_SMB2
	server->max_read = 0;
#endif

	cifs_dbg(FYI, "Reconnecting tcp session\n");

	/* before reconnecting the tcp session, mark the smb session (uid)
		and the tid bad so they are not used until reconnected */
	cifs_dbg(FYI, "%s: marking sessions and tcons for reconnect\n",
		 __func__);
	spin_lock(&cifs_tcp_ses_lock);
	list_for_each(tmp, &server->smb_ses_list) {
		ses = list_entry(tmp, struct cifs_ses, smb_ses_list);
		ses->need_reconnect = true;
		ses->ipc_tid = 0;
		list_for_each(tmp2, &ses->tcon_list) {
			tcon = list_entry(tmp2, struct cifs_tcon, tcon_list);
			tcon->need_reconnect = true;
		}
	}
	spin_unlock(&cifs_tcp_ses_lock);

	/* do not want to be sending data on a socket we are freeing */
	cifs_dbg(FYI, "%s: tearing down socket\n", __func__);
	mutex_lock(&server->srv_mutex);
	if (server->ssocket) {
		cifs_dbg(FYI, "State: 0x%x Flags: 0x%lx\n",
			 server->ssocket->state, server->ssocket->flags);
		kernel_sock_shutdown(server->ssocket, SHUT_WR);
		cifs_dbg(FYI, "Post shutdown state: 0x%x Flags: 0x%lx\n",
			 server->ssocket->state, server->ssocket->flags);
		sock_release(server->ssocket);
		server->ssocket = NULL;
	}
	server->sequence_number = 0;
	server->session_estab = false;
	kfree(server->session_key.response);
	server->session_key.response = NULL;
	server->session_key.len = 0;
	server->lstrp = jiffies;

	/* mark submitted MIDs for retry and issue callback */
	INIT_LIST_HEAD(&retry_list);
	cifs_dbg(FYI, "%s: moving mids to private list\n", __func__);
	spin_lock(&GlobalMid_Lock);
	list_for_each_safe(tmp, tmp2, &server->pending_mid_q) {
		mid_entry = list_entry(tmp, struct mid_q_entry, qhead);
		if (mid_entry->mid_state == MID_REQUEST_SUBMITTED)
			mid_entry->mid_state = MID_RETRY_NEEDED;
		list_move(&mid_entry->qhead, &retry_list);
	}
	spin_unlock(&GlobalMid_Lock);
	mutex_unlock(&server->srv_mutex);

	cifs_dbg(FYI, "%s: issuing mid callbacks\n", __func__);
	list_for_each_safe(tmp, tmp2, &retry_list) {
		mid_entry = list_entry(tmp, struct mid_q_entry, qhead);
		list_del_init(&mid_entry->qhead);
		mid_entry->callback(mid_entry);
	}

	do {
		try_to_freeze();

		/* we should try only the port we connected to before */
		mutex_lock(&server->srv_mutex);
		rc = generic_ip_connect(server);
		if (rc) {
			cifs_dbg(FYI, "reconnect error %d\n", rc);
			mutex_unlock(&server->srv_mutex);
			msleep(3000);
		} else {
			atomic_inc(&tcpSesReconnectCount);
			spin_lock(&GlobalMid_Lock);
			if (server->tcpStatus != CifsExiting)
				server->tcpStatus = CifsNeedNegotiate;
			spin_unlock(&GlobalMid_Lock);
			mutex_unlock(&server->srv_mutex);
		}
	} while (server->tcpStatus == CifsNeedReconnect);

	return rc;
}

static void
cifs_echo_request(struct work_struct *work)
{
	int rc;
	struct TCP_Server_Info *server = container_of(work,
					struct TCP_Server_Info, echo.work);

	/*
	 * We cannot send an echo if it is disabled or until the
	 * NEGOTIATE_PROTOCOL request is done, which is indicated by
	 * server->ops->need_neg() == true. Also, no need to ping if
	 * we got a response recently.
	 */
	if (!server->ops->need_neg || server->ops->need_neg(server) ||
	    (server->ops->can_echo && !server->ops->can_echo(server)) ||
	    time_before(jiffies, server->lstrp + SMB_ECHO_INTERVAL - HZ))
		goto requeue_echo;

	rc = server->ops->echo ? server->ops->echo(server) : -ENOSYS;
	if (rc)
		cifs_dbg(FYI, "Unable to send echo request to server: %s\n",
			 server->hostname);

requeue_echo:
	queue_delayed_work(cifsiod_wq, &server->echo, SMB_ECHO_INTERVAL);
}

static bool
allocate_buffers(struct TCP_Server_Info *server)
{
	if (!server->bigbuf) {
		server->bigbuf = (char *)cifs_buf_get();
		if (!server->bigbuf) {
			cifs_dbg(VFS, "No memory for large SMB response\n");
			msleep(3000);
			/* retry will check if exiting */
			return false;
		}
	} else if (server->large_buf) {
		/* we are reusing a dirty large buf, clear its start */
		memset(server->bigbuf, 0, HEADER_SIZE(server));
	}

	if (!server->smallbuf) {
		server->smallbuf = (char *)cifs_small_buf_get();
		if (!server->smallbuf) {
			cifs_dbg(VFS, "No memory for SMB response\n");
			msleep(1000);
			/* retry will check if exiting */
			return false;
		}
		/* beginning of smb buffer is cleared in our buf_get */
	} else {
		/* if existing small buf clear beginning */
		memset(server->smallbuf, 0, HEADER_SIZE(server));
	}

	return true;
}

static bool
server_unresponsive(struct TCP_Server_Info *server)
{
	/*
	 * We need to wait 2 echo intervals to make sure we handle such
	 * situations right:
	 * 1s  client sends a normal SMB request
	 * 2s  client gets a response
	 * 30s echo workqueue job pops, and decides we got a response recently
	 *     and don't need to send another
	 * ...
	 * 65s kernel_recvmsg times out, and we see that we haven't gotten
	 *     a response in >60s.
	 */
	if (server->tcpStatus == CifsGood &&
	    time_after(jiffies, server->lstrp + 2 * SMB_ECHO_INTERVAL)) {
		cifs_dbg(VFS, "Server %s has not responded in %d seconds. Reconnecting...\n",
			 server->hostname, (2 * SMB_ECHO_INTERVAL) / HZ);
		cifs_reconnect(server);
		wake_up(&server->response_q);
		return true;
	}

	return false;
}

/*
 * kvec_array_init - clone a kvec array, and advance into it
 * @new:	pointer to memory for cloned array
 * @iov:	pointer to original array
 * @nr_segs:	number of members in original array
 * @bytes:	number of bytes to advance into the cloned array
 *
 * This function will copy the array provided in iov to a section of memory
 * and advance the specified number of bytes into the new array. It returns
 * the number of segments in the new array. "new" must be at least as big as
 * the original iov array.
 */
static unsigned int
kvec_array_init(struct kvec *new, struct kvec *iov, unsigned int nr_segs,
		size_t bytes)
{
	size_t base = 0;

	while (bytes || !iov->iov_len) {
		int copy = min(bytes, iov->iov_len);

		bytes -= copy;
		base += copy;
		if (iov->iov_len == base) {
			iov++;
			nr_segs--;
			base = 0;
		}
	}
	memcpy(new, iov, sizeof(*iov) * nr_segs);
	new->iov_base += base;
	new->iov_len -= base;
	return nr_segs;
}

static struct kvec *
get_server_iovec(struct TCP_Server_Info *server, unsigned int nr_segs)
{
	struct kvec *new_iov;

	if (server->iov && nr_segs <= server->nr_iov)
		return server->iov;

	/* not big enough -- allocate a new one and release the old */
	new_iov = kmalloc(sizeof(*new_iov) * nr_segs, GFP_NOFS);
	if (new_iov) {
		kfree(server->iov);
		server->iov = new_iov;
		server->nr_iov = nr_segs;
	}
	return new_iov;
}

int
cifs_readv_from_socket(struct TCP_Server_Info *server, struct kvec *iov_orig,
		       unsigned int nr_segs, unsigned int to_read)
{
	int length = 0;
	int total_read;
	unsigned int segs;
	struct msghdr smb_msg;
	struct kvec *iov;

	iov = get_server_iovec(server, nr_segs);
	if (!iov)
		return -ENOMEM;

	smb_msg.msg_control = NULL;
	smb_msg.msg_controllen = 0;

	for (total_read = 0; to_read; total_read += length, to_read -= length) {
		try_to_freeze();

		if (server_unresponsive(server)) {
			total_read = -ECONNABORTED;
			break;
		}

		segs = kvec_array_init(iov, iov_orig, nr_segs, total_read);

		length = kernel_recvmsg(server->ssocket, &smb_msg,
					iov, segs, to_read, 0);

		if (server->tcpStatus == CifsExiting) {
			total_read = -ESHUTDOWN;
			break;
		} else if (server->tcpStatus == CifsNeedReconnect) {
			cifs_reconnect(server);
			total_read = -ECONNABORTED;
			break;
		} else if (length == -ERESTARTSYS ||
			   length == -EAGAIN ||
			   length == -EINTR) {
			/*
			 * Minimum sleep to prevent looping, allowing socket
			 * to clear and app threads to set tcpStatus
			 * CifsNeedReconnect if server hung.
			 */
			usleep_range(1000, 2000);
			length = 0;
			continue;
		} else if (length <= 0) {
			cifs_dbg(FYI, "Received no data or error: expecting %d\n"
				 "got %d", to_read, length);
			cifs_reconnect(server);
			total_read = -ECONNABORTED;
			break;
		}
	}
	return total_read;
}

int
cifs_read_from_socket(struct TCP_Server_Info *server, char *buf,
		      unsigned int to_read)
{
	struct kvec iov;

	iov.iov_base = buf;
	iov.iov_len = to_read;

	return cifs_readv_from_socket(server, &iov, 1, to_read);
}

static bool
is_smb_response(struct TCP_Server_Info *server, unsigned char type)
{
	/*
	 * The first byte big endian of the length field,
	 * is actually not part of the length but the type
	 * with the most common, zero, as regular data.
	 */
	switch (type) {
	case RFC1002_SESSION_MESSAGE:
		/* Regular SMB response */
		return true;
	case RFC1002_SESSION_KEEP_ALIVE:
		cifs_dbg(FYI, "RFC 1002 session keep alive\n");
		break;
	case RFC1002_POSITIVE_SESSION_RESPONSE:
		cifs_dbg(FYI, "RFC 1002 positive session response\n");
		break;
	case RFC1002_NEGATIVE_SESSION_RESPONSE:
		/*
		 * We get this from Windows 98 instead of an error on
		 * SMB negprot response.
		 */
		cifs_dbg(FYI, "RFC 1002 negative session response\n");
		/* give server a second to clean up */
		msleep(1000);
		/*
		 * Always try 445 first on reconnect since we get NACK
		 * on some if we ever connected to port 139 (the NACK
		 * is since we do not begin with RFC1001 session
		 * initialize frame).
		 */
		cifs_set_port((struct sockaddr *)&server->dstaddr, CIFS_PORT);
		cifs_reconnect(server);
		wake_up(&server->response_q);
		break;
	default:
		cifs_dbg(VFS, "RFC 1002 unknown response type 0x%x\n", type);
		cifs_reconnect(server);
	}

	return false;
}

void
dequeue_mid(struct mid_q_entry *mid, bool malformed)
{
#ifdef CONFIG_CIFS_STATS2
	mid->when_received = jiffies;
#endif
	spin_lock(&GlobalMid_Lock);
	if (!malformed)
		mid->mid_state = MID_RESPONSE_RECEIVED;
	else
		mid->mid_state = MID_RESPONSE_MALFORMED;
	list_del_init(&mid->qhead);
	spin_unlock(&GlobalMid_Lock);
}

static void
handle_mid(struct mid_q_entry *mid, struct TCP_Server_Info *server,
	   char *buf, int malformed)
{
	if (server->ops->check_trans2 &&
	    server->ops->check_trans2(mid, server, buf, malformed))
		return;
	mid->resp_buf = buf;
	mid->large_buf = server->large_buf;
	/* Was previous buf put in mpx struct for multi-rsp? */
	if (!mid->multiRsp) {
		/* smb buffer will be freed by user thread */
		if (server->large_buf)
			server->bigbuf = NULL;
		else
			server->smallbuf = NULL;
	}
	dequeue_mid(mid, malformed);
}

static void clean_demultiplex_info(struct TCP_Server_Info *server)
{
	int length;

	/* take it off the list, if it's not already */
	spin_lock(&cifs_tcp_ses_lock);
	list_del_init(&server->tcp_ses_list);
	spin_unlock(&cifs_tcp_ses_lock);

	spin_lock(&GlobalMid_Lock);
	server->tcpStatus = CifsExiting;
	spin_unlock(&GlobalMid_Lock);
	wake_up_all(&server->response_q);

	/* check if we have blocked requests that need to free */
	spin_lock(&server->req_lock);
	if (server->credits <= 0)
		server->credits = 1;
	spin_unlock(&server->req_lock);
	/*
	 * Although there should not be any requests blocked on this queue it
	 * can not hurt to be paranoid and try to wake up requests that may
	 * haven been blocked when more than 50 at time were on the wire to the
	 * same server - they now will see the session is in exit state and get
	 * out of SendReceive.
	 */
	wake_up_all(&server->request_q);
	/* give those requests time to exit */
	msleep(125);

	if (server->ssocket) {
		sock_release(server->ssocket);
		server->ssocket = NULL;
	}

	if (!list_empty(&server->pending_mid_q)) {
		struct list_head dispose_list;
		struct mid_q_entry *mid_entry;
		struct list_head *tmp, *tmp2;

		INIT_LIST_HEAD(&dispose_list);
		spin_lock(&GlobalMid_Lock);
		list_for_each_safe(tmp, tmp2, &server->pending_mid_q) {
			mid_entry = list_entry(tmp, struct mid_q_entry, qhead);
			cifs_dbg(FYI, "Clearing mid 0x%llx\n", mid_entry->mid);
			mid_entry->mid_state = MID_SHUTDOWN;
			list_move(&mid_entry->qhead, &dispose_list);
		}
		spin_unlock(&GlobalMid_Lock);

		/* now walk dispose list and issue callbacks */
		list_for_each_safe(tmp, tmp2, &dispose_list) {
			mid_entry = list_entry(tmp, struct mid_q_entry, qhead);
			cifs_dbg(FYI, "Callback mid 0x%llx\n", mid_entry->mid);
			list_del_init(&mid_entry->qhead);
			mid_entry->callback(mid_entry);
		}
		/* 1/8th of sec is more than enough time for them to exit */
		msleep(125);
	}

	if (!list_empty(&server->pending_mid_q)) {
		/*
		 * mpx threads have not exited yet give them at least the smb
		 * send timeout time for long ops.
		 *
		 * Due to delays on oplock break requests, we need to wait at
		 * least 45 seconds before giving up on a request getting a
		 * response and going ahead and killing cifsd.
		 */
		cifs_dbg(FYI, "Wait for exit from demultiplex thread\n");
		msleep(46000);
		/*
		 * If threads still have not exited they are probably never
		 * coming home not much else we can do but free the memory.
		 */
	}

	kfree(server->hostname);
	kfree(server->iov);
	kfree(server);

	length = atomic_dec_return(&tcpSesAllocCount);
	if (length > 0)
		mempool_resize(cifs_req_poolp, length + cifs_min_rcv);
}

static int
standard_receive3(struct TCP_Server_Info *server, struct mid_q_entry *mid)
{
	int length;
	char *buf = server->smallbuf;
	unsigned int pdu_length = get_rfc1002_length(buf);

	/* make sure this will fit in a large buffer */
	if (pdu_length > CIFSMaxBufSize + MAX_HEADER_SIZE(server) - 4) {
		cifs_dbg(VFS, "SMB response too long (%u bytes)\n", pdu_length);
		cifs_reconnect(server);
		wake_up(&server->response_q);
		return -ECONNABORTED;
	}

	/* switch to large buffer if too big for a small one */
	if (pdu_length > MAX_CIFS_SMALL_BUFFER_SIZE - 4) {
		server->large_buf = true;
		memcpy(server->bigbuf, buf, server->total_read);
		buf = server->bigbuf;
	}

	/* now read the rest */
	length = cifs_read_from_socket(server, buf + HEADER_SIZE(server) - 1,
				pdu_length - HEADER_SIZE(server) + 1 + 4);
	if (length < 0)
		return length;
	server->total_read += length;

	dump_smb(buf, server->total_read);

	/*
	 * We know that we received enough to get to the MID as we
	 * checked the pdu_length earlier. Now check to see
	 * if the rest of the header is OK. We borrow the length
	 * var for the rest of the loop to avoid a new stack var.
	 *
	 * 48 bytes is enough to display the header and a little bit
	 * into the payload for debugging purposes.
	 */
	length = server->ops->check_message(buf, server->total_read);
	if (length != 0)
		cifs_dump_mem("Bad SMB: ", buf,
			min_t(unsigned int, server->total_read, 48));

	if (server->ops->is_status_pending &&
	    server->ops->is_status_pending(buf, server, length))
		return -1;

	if (!mid)
		return length;

	handle_mid(mid, server, buf, length);
	return 0;
}

static int
cifs_demultiplex_thread(void *p)
{
	int length;
	struct TCP_Server_Info *server = p;
	unsigned int pdu_length;
	char *buf = NULL;
	struct task_struct *task_to_wake = NULL;
	struct mid_q_entry *mid_entry;

	current->flags |= PF_MEMALLOC;
	cifs_dbg(FYI, "Demultiplex PID: %d\n", task_pid_nr(current));

	length = atomic_inc_return(&tcpSesAllocCount);
	if (length > 1)
		mempool_resize(cifs_req_poolp, length + cifs_min_rcv);

	set_freezable();
	while (server->tcpStatus != CifsExiting) {
		if (try_to_freeze())
			continue;

		if (!allocate_buffers(server))
			continue;

		server->large_buf = false;
		buf = server->smallbuf;
		pdu_length = 4; /* enough to get RFC1001 header */

		length = cifs_read_from_socket(server, buf, pdu_length);
		if (length < 0)
			continue;
		server->total_read = length;

		/*
		 * The right amount was read from socket - 4 bytes,
		 * so we can now interpret the length field.
		 */
		pdu_length = get_rfc1002_length(buf);

		cifs_dbg(FYI, "RFC1002 header 0x%x\n", pdu_length);
		if (!is_smb_response(server, buf[0]))
			continue;

		/* make sure we have enough to get to the MID */
		if (pdu_length < HEADER_SIZE(server) - 1 - 4) {
			cifs_dbg(VFS, "SMB response too short (%u bytes)\n",
				 pdu_length);
			cifs_reconnect(server);
			wake_up(&server->response_q);
			continue;
		}

		/* read down to the MID */
		length = cifs_read_from_socket(server, buf + 4,
					       HEADER_SIZE(server) - 1 - 4);
		if (length < 0)
			continue;
		server->total_read += length;

		mid_entry = server->ops->find_mid(server, buf);

		if (!mid_entry || !mid_entry->receive)
			length = standard_receive3(server, mid_entry);
		else
			length = mid_entry->receive(server, mid_entry);

		if (length < 0)
			continue;

		if (server->large_buf)
			buf = server->bigbuf;

		server->lstrp = jiffies;
		if (mid_entry != NULL) {
			if (!mid_entry->multiRsp || mid_entry->multiEnd)
				mid_entry->callback(mid_entry);
		} else if (!server->ops->is_oplock_break ||
			   !server->ops->is_oplock_break(buf, server)) {
			cifs_dbg(VFS, "No task to wake, unknown frame received! NumMids %d\n",
				 atomic_read(&midCount));
			cifs_dump_mem("Received Data is: ", buf,
				      HEADER_SIZE(server));
#ifdef CONFIG_CIFS_DEBUG2
			if (server->ops->dump_detail)
				server->ops->dump_detail(buf);
			cifs_dump_mids(server);
#endif /* CIFS_DEBUG2 */

		}
	} /* end while !EXITING */

	/* buffer usually freed in free_mid - need to free it here on exit */
	cifs_buf_release(server->bigbuf);
	if (server->smallbuf) /* no sense logging a debug message if NULL */
		cifs_small_buf_release(server->smallbuf);

	task_to_wake = xchg(&server->tsk, NULL);
	clean_demultiplex_info(server);

	/* if server->tsk was NULL then wait for a signal before exiting */
	if (!task_to_wake) {
		set_current_state(TASK_INTERRUPTIBLE);
		while (!signal_pending(current)) {
			schedule();
			set_current_state(TASK_INTERRUPTIBLE);
		}
		set_current_state(TASK_RUNNING);
	}

	module_put_and_exit(0);
}

/* extract the host portion of the UNC string */
static char *
extract_hostname(const char *unc)
{
	const char *src;
	char *dst, *delim;
	unsigned int len;

	/* skip double chars at beginning of string */
	/* BB: check validity of these bytes? */
	src = unc + 2;

	/* delimiter between hostname and sharename is always '\\' now */
	delim = strchr(src, '\\');
	if (!delim)
		return ERR_PTR(-EINVAL);

	len = delim - src;
	dst = kmalloc((len + 1), GFP_KERNEL);
	if (dst == NULL)
		return ERR_PTR(-ENOMEM);

	memcpy(dst, src, len);
	dst[len] = '\0';

	return dst;
}

static int get_option_ul(substring_t args[], unsigned long *option)
{
	int rc;
	char *string;

	string = match_strdup(args);
	if (string == NULL)
		return -ENOMEM;
	rc = kstrtoul(string, 0, option);
	kfree(string);

	return rc;
}

static int get_option_uid(substring_t args[], kuid_t *result)
{
	unsigned long value;
	kuid_t uid;
	int rc;

	rc = get_option_ul(args, &value);
	if (rc)
		return rc;

	uid = make_kuid(current_user_ns(), value);
	if (!uid_valid(uid))
		return -EINVAL;

	*result = uid;
	return 0;
}

static int get_option_gid(substring_t args[], kgid_t *result)
{
	unsigned long value;
	kgid_t gid;
	int rc;

	rc = get_option_ul(args, &value);
	if (rc)
		return rc;

	gid = make_kgid(current_user_ns(), value);
	if (!gid_valid(gid))
		return -EINVAL;

	*result = gid;
	return 0;
}

static int cifs_parse_security_flavors(char *value,
				       struct smb_vol *vol)
{

	substring_t args[MAX_OPT_ARGS];

	/*
	 * With mount options, the last one should win. Reset any existing
	 * settings back to default.
	 */
	vol->sectype = Unspecified;
	vol->sign = false;

	switch (match_token(value, cifs_secflavor_tokens, args)) {
	case Opt_sec_krb5p:
		cifs_dbg(VFS, "sec=krb5p is not supported!\n");
		return 1;
	case Opt_sec_krb5i:
		vol->sign = true;
		/* Fallthrough */
	case Opt_sec_krb5:
		vol->sectype = Kerberos;
		break;
	case Opt_sec_ntlmsspi:
		vol->sign = true;
		/* Fallthrough */
	case Opt_sec_ntlmssp:
		vol->sectype = RawNTLMSSP;
		break;
	case Opt_sec_ntlmi:
		vol->sign = true;
		/* Fallthrough */
	case Opt_ntlm:
		vol->sectype = NTLM;
		break;
	case Opt_sec_ntlmv2i:
		vol->sign = true;
		/* Fallthrough */
	case Opt_sec_ntlmv2:
		vol->sectype = NTLMv2;
		break;
#ifdef CONFIG_CIFS_WEAK_PW_HASH
	case Opt_sec_lanman:
		vol->sectype = LANMAN;
		break;
#endif
	case Opt_sec_none:
		vol->nullauth = 1;
		break;
	default:
		cifs_dbg(VFS, "bad security option: %s\n", value);
		return 1;
	}

	return 0;
}

static int
cifs_parse_cache_flavor(char *value, struct smb_vol *vol)
{
	substring_t args[MAX_OPT_ARGS];

	switch (match_token(value, cifs_cacheflavor_tokens, args)) {
	case Opt_cache_loose:
		vol->direct_io = false;
		vol->strict_io = false;
		break;
	case Opt_cache_strict:
		vol->direct_io = false;
		vol->strict_io = true;
		break;
	case Opt_cache_none:
		vol->direct_io = true;
		vol->strict_io = false;
		break;
	default:
		cifs_dbg(VFS, "bad cache= option: %s\n", value);
		return 1;
	}
	return 0;
}

static int
cifs_parse_smb_version(char *value, struct smb_vol *vol)
{
	substring_t args[MAX_OPT_ARGS];

	switch (match_token(value, cifs_smb_version_tokens, args)) {
	case Smb_1:
		vol->ops = &smb1_operations;
		vol->vals = &smb1_values;
		break;
#ifdef CONFIG_CIFS_SMB2
	case Smb_20:
		vol->ops = &smb20_operations;
		vol->vals = &smb20_values;
		break;
	case Smb_21:
		vol->ops = &smb21_operations;
		vol->vals = &smb21_values;
		break;
	case Smb_30:
		vol->ops = &smb30_operations;
		vol->vals = &smb30_values;
		break;
	case Smb_302:
		vol->ops = &smb30_operations; /* currently identical with 3.0 */
		vol->vals = &smb302_values;
		break;
#ifdef CONFIG_CIFS_SMB311
	case Smb_311:
		vol->ops = &smb311_operations;
		vol->vals = &smb311_values;
		break;
#endif /* SMB311 */
#endif
	default:
		cifs_dbg(VFS, "Unknown vers= option specified: %s\n", value);
		return 1;
	}
	return 0;
}

/*
 * Parse a devname into substrings and populate the vol->UNC and vol->prepath
 * fields with the result. Returns 0 on success and an error otherwise.
 */
static int
cifs_parse_devname(const char *devname, struct smb_vol *vol)
{
	char *pos;
	const char *delims = "/\\";
	size_t len;

	/* make sure we have a valid UNC double delimiter prefix */
	len = strspn(devname, delims);
	if (len != 2)
		return -EINVAL;

	/* find delimiter between host and sharename */
	pos = strpbrk(devname + 2, delims);
	if (!pos)
		return -EINVAL;

	/* skip past delimiter */
	++pos;

	/* now go until next delimiter or end of string */
	len = strcspn(pos, delims);

	/* move "pos" up to delimiter or NULL */
	pos += len;
	vol->UNC = kstrndup(devname, pos - devname, GFP_KERNEL);
	if (!vol->UNC)
		return -ENOMEM;

	convert_delimiter(vol->UNC, '\\');

	/* If pos is NULL, or is a bogus trailing delimiter then no prepath */
	if (!*pos++ || !*pos)
		return 0;

	vol->prepath = kstrdup(pos, GFP_KERNEL);
	if (!vol->prepath)
		return -ENOMEM;

	return 0;
}

static int
cifs_parse_mount_options(const char *mountdata, const char *devname,
			 struct smb_vol *vol)
{
	char *data, *end;
	char *mountdata_copy = NULL, *options;
	unsigned int  temp_len, i, j;
	char separator[2];
	short int override_uid = -1;
	short int override_gid = -1;
	bool uid_specified = false;
	bool gid_specified = false;
	bool sloppy = false;
	char *invalid = NULL;
	char *nodename = utsname()->nodename;
	char *string = NULL;
	char *tmp_end, *value;
	char delim;
	bool got_ip = false;
	unsigned short port = 0;
	struct sockaddr *dstaddr = (struct sockaddr *)&vol->dstaddr;

	separator[0] = ',';
	separator[1] = 0;
	delim = separator[0];

	/* ensure we always start with zeroed-out smb_vol */
	memset(vol, 0, sizeof(*vol));

	/*
	 * does not have to be perfect mapping since field is
	 * informational, only used for servers that do not support
	 * port 445 and it can be overridden at mount time
	 */
	memset(vol->source_rfc1001_name, 0x20, RFC1001_NAME_LEN);
	for (i = 0; i < strnlen(nodename, RFC1001_NAME_LEN); i++)
		vol->source_rfc1001_name[i] = toupper(nodename[i]);

	vol->source_rfc1001_name[RFC1001_NAME_LEN] = 0;
	/* null target name indicates to use *SMBSERVR default called name
	   if we end up sending RFC1001 session initialize */
	vol->target_rfc1001_name[0] = 0;
	vol->cred_uid = current_uid();
	vol->linux_uid = current_uid();
	vol->linux_gid = current_gid();

	/*
	 * default to SFM style remapping of seven reserved characters
	 * unless user overrides it or we negotiate CIFS POSIX where
	 * it is unnecessary.  Can not simultaneously use more than one mapping
	 * since then readdir could list files that open could not open
	 */
	vol->remap = true;

	/* default to only allowing write access to owner of the mount */
	vol->dir_mode = vol->file_mode = S_IRUGO | S_IXUGO | S_IWUSR;

	/* vol->retry default is 0 (i.e. "soft" limited retry not hard retry) */
	/* default is always to request posix paths. */
	vol->posix_paths = 1;
	/* default to using server inode numbers where available */
	vol->server_ino = 1;

	/* default is to use strict cifs caching semantics */
	vol->strict_io = true;

	vol->actimeo = CIFS_DEF_ACTIMEO;

	/* FIXME: add autonegotiation -- for now, SMB1 is default */
	vol->ops = &smb1_operations;
	vol->vals = &smb1_values;

	if (!mountdata)
		goto cifs_parse_mount_err;

	mountdata_copy = kstrndup(mountdata, PAGE_SIZE, GFP_KERNEL);
	if (!mountdata_copy)
		goto cifs_parse_mount_err;

	options = mountdata_copy;
	end = options + strlen(options);

	if (strncmp(options, "sep=", 4) == 0) {
		if (options[4] != 0) {
			separator[0] = options[4];
			options += 5;
		} else {
			cifs_dbg(FYI, "Null separator not allowed\n");
		}
	}
	vol->backupuid_specified = false; /* no backup intent for a user */
	vol->backupgid_specified = false; /* no backup intent for a group */

	switch (cifs_parse_devname(devname, vol)) {
	case 0:
		break;
	case -ENOMEM:
		cifs_dbg(VFS, "Unable to allocate memory for devname.\n");
		goto cifs_parse_mount_err;
	case -EINVAL:
		cifs_dbg(VFS, "Malformed UNC in devname.\n");
		goto cifs_parse_mount_err;
	default:
		cifs_dbg(VFS, "Unknown error parsing devname.\n");
		goto cifs_parse_mount_err;
	}

	while ((data = strsep(&options, separator)) != NULL) {
		substring_t args[MAX_OPT_ARGS];
		unsigned long option;
		int token;

		if (!*data)
			continue;

		token = match_token(data, cifs_mount_option_tokens, args);

		switch (token) {

		/* Ingnore the following */
		case Opt_ignore:
			break;

		/* Boolean values */
		case Opt_user_xattr:
			vol->no_xattr = 0;
			break;
		case Opt_nouser_xattr:
			vol->no_xattr = 1;
			break;
		case Opt_forceuid:
			override_uid = 1;
			break;
		case Opt_noforceuid:
			override_uid = 0;
			break;
		case Opt_forcegid:
			override_gid = 1;
			break;
		case Opt_noforcegid:
			override_gid = 0;
			break;
		case Opt_noblocksend:
			vol->noblocksnd = 1;
			break;
		case Opt_noautotune:
			vol->noautotune = 1;
			break;
		case Opt_hard:
			vol->retry = 1;
			break;
		case Opt_soft:
			vol->retry = 0;
			break;
		case Opt_perm:
			vol->noperm = 0;
			break;
		case Opt_noperm:
			vol->noperm = 1;
			break;
		case Opt_mapchars:
			vol->sfu_remap = true;
			vol->remap = false; /* disable SFM mapping */
			break;
		case Opt_nomapchars:
			vol->sfu_remap = false;
			break;
		case Opt_mapposix:
			vol->remap = true;
			vol->sfu_remap = false; /* disable SFU mapping */
			break;
		case Opt_nomapposix:
			vol->remap = false;
			break;
		case Opt_sfu:
			vol->sfu_emul = 1;
			break;
		case Opt_nosfu:
			vol->sfu_emul = 0;
			break;
		case Opt_nodfs:
			vol->nodfs = 1;
			break;
		case Opt_posixpaths:
			vol->posix_paths = 1;
			break;
		case Opt_noposixpaths:
			vol->posix_paths = 0;
			break;
		case Opt_nounix:
			vol->no_linux_ext = 1;
			break;
		case Opt_nocase:
			vol->nocase = 1;
			break;
		case Opt_brl:
			vol->nobrl =  0;
			break;
		case Opt_nobrl:
			vol->nobrl =  1;
			/*
			 * turn off mandatory locking in mode
			 * if remote locking is turned off since the
			 * local vfs will do advisory
			 */
			if (vol->file_mode ==
				(S_IALLUGO & ~(S_ISUID | S_IXGRP)))
				vol->file_mode = S_IALLUGO;
			break;
		case Opt_forcemandatorylock:
			vol->mand_lock = 1;
			break;
		case Opt_setuids:
			vol->setuids = 1;
			break;
		case Opt_nosetuids:
			vol->setuids = 0;
			break;
		case Opt_dynperm:
			vol->dynperm = true;
			break;
		case Opt_nodynperm:
			vol->dynperm = false;
			break;
		case Opt_nohard:
			vol->retry = 0;
			break;
		case Opt_nosoft:
			vol->retry = 1;
			break;
		case Opt_nointr:
			vol->intr = 0;
			break;
		case Opt_intr:
			vol->intr = 1;
			break;
		case Opt_nostrictsync:
			vol->nostrictsync = 1;
			break;
		case Opt_strictsync:
			vol->nostrictsync = 0;
			break;
		case Opt_serverino:
			vol->server_ino = 1;
			break;
		case Opt_noserverino:
			vol->server_ino = 0;
			break;
		case Opt_rwpidforward:
			vol->rwpidforward = 1;
			break;
		case Opt_cifsacl:
			vol->cifs_acl = 1;
			break;
		case Opt_nocifsacl:
			vol->cifs_acl = 0;
			break;
		case Opt_acl:
			vol->no_psx_acl = 0;
			break;
		case Opt_noacl:
			vol->no_psx_acl = 1;
			break;
		case Opt_locallease:
			vol->local_lease = 1;
			break;
		case Opt_sign:
			vol->sign = true;
			break;
		case Opt_seal:
			/* we do not do the following in secFlags because seal
			 * is a per tree connection (mount) not a per socket
			 * or per-smb connection option in the protocol
			 * vol->secFlg |= CIFSSEC_MUST_SEAL;
			 */
			vol->seal = 1;
			break;
		case Opt_noac:
			pr_warn("CIFS: Mount option noac not supported. Instead set /proc/fs/cifs/LookupCacheEnabled to 0\n");
			break;
		case Opt_fsc:
#ifndef CONFIG_CIFS_FSCACHE
			cifs_dbg(VFS, "FS-Cache support needs CONFIG_CIFS_FSCACHE kernel config option set\n");
			goto cifs_parse_mount_err;
#endif
			vol->fsc = true;
			break;
		case Opt_mfsymlinks:
			vol->mfsymlinks = true;
			break;
		case Opt_multiuser:
			vol->multiuser = true;
			break;
		case Opt_sloppy:
			sloppy = true;
			break;
		case Opt_nosharesock:
			vol->nosharesock = true;
			break;
		case Opt_nopersistent:
			vol->nopersistent = true;
			if (vol->persistent) {
				cifs_dbg(VFS,
				  "persistenthandles mount options conflict\n");
				goto cifs_parse_mount_err;
			}
			break;
		case Opt_persistent:
			vol->persistent = true;
			if ((vol->nopersistent) || (vol->resilient)) {
				cifs_dbg(VFS,
				  "persistenthandles mount options conflict\n");
				goto cifs_parse_mount_err;
			}
			break;
		case Opt_resilient:
			vol->resilient = true;
			if (vol->persistent) {
				cifs_dbg(VFS,
				  "persistenthandles mount options conflict\n");
				goto cifs_parse_mount_err;
			}
			break;
		case Opt_noresilient:
			vol->resilient = false; /* already the default */
			break;

		/* Numeric Values */
		case Opt_backupuid:
			if (get_option_uid(args, &vol->backupuid)) {
				cifs_dbg(VFS, "%s: Invalid backupuid value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			vol->backupuid_specified = true;
			break;
		case Opt_backupgid:
			if (get_option_gid(args, &vol->backupgid)) {
				cifs_dbg(VFS, "%s: Invalid backupgid value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			vol->backupgid_specified = true;
			break;
		case Opt_uid:
			if (get_option_uid(args, &vol->linux_uid)) {
				cifs_dbg(VFS, "%s: Invalid uid value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			uid_specified = true;
			break;
		case Opt_cruid:
			if (get_option_uid(args, &vol->cred_uid)) {
				cifs_dbg(VFS, "%s: Invalid cruid value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			break;
		case Opt_gid:
			if (get_option_gid(args, &vol->linux_gid)) {
				cifs_dbg(VFS, "%s: Invalid gid value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			gid_specified = true;
			break;
		case Opt_file_mode:
			if (get_option_ul(args, &option)) {
				cifs_dbg(VFS, "%s: Invalid file_mode value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			vol->file_mode = option;
			break;
		case Opt_dirmode:
			if (get_option_ul(args, &option)) {
				cifs_dbg(VFS, "%s: Invalid dir_mode value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			vol->dir_mode = option;
			break;
		case Opt_port:
			if (get_option_ul(args, &option) ||
			    option > USHRT_MAX) {
				cifs_dbg(VFS, "%s: Invalid port value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			port = (unsigned short)option;
			break;
		case Opt_rsize:
			if (get_option_ul(args, &option)) {
				cifs_dbg(VFS, "%s: Invalid rsize value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			vol->rsize = option;
			break;
		case Opt_wsize:
			if (get_option_ul(args, &option)) {
				cifs_dbg(VFS, "%s: Invalid wsize value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			vol->wsize = option;
			break;
		case Opt_actimeo:
			if (get_option_ul(args, &option)) {
				cifs_dbg(VFS, "%s: Invalid actimeo value\n",
					 __func__);
				goto cifs_parse_mount_err;
			}
			vol->actimeo = HZ * option;
			if (vol->actimeo > CIFS_MAX_ACTIMEO) {
				cifs_dbg(VFS, "attribute cache timeout too large\n");
				goto cifs_parse_mount_err;
			}
			break;

		/* String Arguments */

		case Opt_blank_user:
			/* null user, ie. anonymous authentication */
			vol->nullauth = 1;
			vol->username = NULL;
			break;
		case Opt_user:
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			if (strnlen(string, CIFS_MAX_USERNAME_LEN) >
							CIFS_MAX_USERNAME_LEN) {
				pr_warn("CIFS: username too long\n");
				goto cifs_parse_mount_err;
			}

			kfree(vol->username);
			vol->username = kstrdup(string, GFP_KERNEL);
			if (!vol->username)
				goto cifs_parse_mount_err;
			break;
		case Opt_blank_pass:
			/* passwords have to be handled differently
			 * to allow the character used for deliminator
			 * to be passed within them
			 */

			/*
			 * Check if this is a case where the  password
			 * starts with a delimiter
			 */
			tmp_end = strchr(data, '=');
			tmp_end++;
			if (!(tmp_end < end && tmp_end[1] == delim)) {
				/* No it is not. Set the password to NULL */
				kfree(vol->password);
				vol->password = NULL;
				break;
			}
			/* Yes it is. Drop down to Opt_pass below.*/
		case Opt_pass:
			/* Obtain the value string */
			value = strchr(data, '=');
			value++;

			/* Set tmp_end to end of the string */
			tmp_end = (char *) value + strlen(value);

			/* Check if following character is the deliminator
			 * If yes, we have encountered a double deliminator
			 * reset the NULL character to the deliminator
			 */
			if (tmp_end < end && tmp_end[1] == delim) {
				tmp_end[0] = delim;

				/* Keep iterating until we get to a single
				 * deliminator OR the end
				 */
				while ((tmp_end = strchr(tmp_end, delim))
					!= NULL && (tmp_end[1] == delim)) {
						tmp_end = (char *) &tmp_end[2];
				}

				/* Reset var options to point to next element */
				if (tmp_end) {
					tmp_end[0] = '\0';
					options = (char *) &tmp_end[1];
				} else
					/* Reached the end of the mount option
					 * string */
					options = end;
			}

			kfree(vol->password);
			/* Now build new password string */
			temp_len = strlen(value);
			vol->password = kzalloc(temp_len+1, GFP_KERNEL);
			if (vol->password == NULL) {
				pr_warn("CIFS: no memory for password\n");
				goto cifs_parse_mount_err;
			}

			for (i = 0, j = 0; i < temp_len; i++, j++) {
				vol->password[j] = value[i];
				if ((value[i] == delim) &&
				     value[i+1] == delim)
					/* skip the second deliminator */
					i++;
			}
			vol->password[j] = '\0';
			break;
		case Opt_blank_ip:
			/* FIXME: should this be an error instead? */
			got_ip = false;
			break;
		case Opt_ip:
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			if (!cifs_convert_address(dstaddr, string,
					strlen(string))) {
				pr_err("CIFS: bad ip= option (%s).\n", string);
				goto cifs_parse_mount_err;
			}
			got_ip = true;
			break;
		case Opt_domain:
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			if (strnlen(string, CIFS_MAX_DOMAINNAME_LEN)
					== CIFS_MAX_DOMAINNAME_LEN) {
				pr_warn("CIFS: domain name too long\n");
				goto cifs_parse_mount_err;
			}

			kfree(vol->domainname);
			vol->domainname = kstrdup(string, GFP_KERNEL);
			if (!vol->domainname) {
				pr_warn("CIFS: no memory for domainname\n");
				goto cifs_parse_mount_err;
			}
			cifs_dbg(FYI, "Domain name set\n");
			break;
		case Opt_srcaddr:
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			if (!cifs_convert_address(
					(struct sockaddr *)&vol->srcaddr,
					string, strlen(string))) {
				pr_warn("CIFS: Could not parse srcaddr: %s\n",
					string);
				goto cifs_parse_mount_err;
			}
			break;
		case Opt_iocharset:
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			if (strnlen(string, 1024) >= 65) {
				pr_warn("CIFS: iocharset name too long.\n");
				goto cifs_parse_mount_err;
			}

			 if (strncasecmp(string, "default", 7) != 0) {
				kfree(vol->iocharset);
				vol->iocharset = kstrdup(string,
							 GFP_KERNEL);
				if (!vol->iocharset) {
					pr_warn("CIFS: no memory for charset\n");
					goto cifs_parse_mount_err;
				}
			}
			/* if iocharset not set then load_nls_default
			 * is used by caller
			 */
			 cifs_dbg(FYI, "iocharset set to %s\n", string);
			break;
		case Opt_netbiosname:
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			memset(vol->source_rfc1001_name, 0x20,
				RFC1001_NAME_LEN);
			/*
			 * FIXME: are there cases in which a comma can
			 * be valid in workstation netbios name (and
			 * need special handling)?
			 */
			for (i = 0; i < RFC1001_NAME_LEN; i++) {
				/* don't ucase netbiosname for user */
				if (string[i] == 0)
					break;
				vol->source_rfc1001_name[i] = string[i];
			}
			/* The string has 16th byte zero still from
			 * set at top of the function
			 */
			if (i == RFC1001_NAME_LEN && string[i] != 0)
				pr_warn("CIFS: netbiosname longer than 15 truncated.\n");
			break;
		case Opt_servern:
			/* servernetbiosname specified override *SMBSERVER */
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			/* last byte, type, is 0x20 for servr type */
			memset(vol->target_rfc1001_name, 0x20,
				RFC1001_NAME_LEN_WITH_NULL);

			/* BB are there cases in which a comma can be
			   valid in this workstation netbios name
			   (and need special handling)? */

			/* user or mount helper must uppercase the
			   netbios name */
			for (i = 0; i < 15; i++) {
				if (string[i] == 0)
					break;
				vol->target_rfc1001_name[i] = string[i];
			}
			/* The string has 16th byte zero still from
			   set at top of the function  */
			if (i == RFC1001_NAME_LEN && string[i] != 0)
				pr_warn("CIFS: server netbiosname longer than 15 truncated.\n");
			break;
		case Opt_ver:
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			if (strncasecmp(string, "1", 1) == 0) {
				/* This is the default */
				break;
			}
			/* For all other value, error */
			pr_warn("CIFS: Invalid version specified\n");
			goto cifs_parse_mount_err;
		case Opt_vers:
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			if (cifs_parse_smb_version(string, vol) != 0)
				goto cifs_parse_mount_err;
			break;
		case Opt_sec:
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			if (cifs_parse_security_flavors(string, vol) != 0)
				goto cifs_parse_mount_err;
			break;
		case Opt_cache:
			string = match_strdup(args);
			if (string == NULL)
				goto out_nomem;

			if (cifs_parse_cache_flavor(string, vol) != 0)
				goto cifs_parse_mount_err;
			break;
		default:
			/*
			 * An option we don't recognize. Save it off for later
			 * if we haven't already found one
			 */
			if (!invalid)
				invalid = data;
			break;
		}
		/* Free up any allocated string */
		kfree(string);
		string = NULL;
	}

	if (!sloppy && invalid) {
		pr_err("CIFS: Unknown mount option \"%s\"\n", invalid);
		goto cifs_parse_mount_err;
	}

#ifndef CONFIG_KEYS
	/* Muliuser mounts require CONFIG_KEYS support */
	if (vol->multiuser) {
		cifs_dbg(VFS, "Multiuser mounts require kernels with CONFIG_KEYS enabled\n");
		goto cifs_parse_mount_err;
	}
#endif
	if (!vol->UNC) {
		cifs_dbg(VFS, "CIFS mount error: No usable UNC path provided in device string!\n");
		goto cifs_parse_mount_err;
	}

	/* make sure UNC has a share name */
	if (!strchr(vol->UNC + 3, '\\')) {
		cifs_dbg(VFS, "Malformed UNC. Unable to find share name.\n");
		goto cifs_parse_mount_err;
	}

	if (!got_ip) {
		/* No ip= option specified? Try to get it from UNC */
		if (!cifs_convert_address(dstaddr, &vol->UNC[2],
						strlen(&vol->UNC[2]))) {
			pr_err("Unable to determine destination address.\n");
			goto cifs_parse_mount_err;
		}
	}

	/* set the port that we got earlier */
	cifs_set_port(dstaddr, port);

	if (uid_specified)
		vol->override_uid = override_uid;
	else if (override_uid == 1)
		pr_notice("CIFS: ignoring forceuid mount option specified with no uid= option.\n");

	if (gid_specified)
		vol->override_gid = override_gid;
	else if (override_gid == 1)
		pr_notice("CIFS: ignoring forcegid mount option specified with no gid= option.\n");

	kfree(mountdata_copy);
	return 0;

out_nomem:
	pr_warn("Could not allocate temporary buffer\n");
cifs_parse_mount_err:
	kfree(string);
	kfree(mountdata_copy);
	return 1;
}

/** Returns true if srcaddr isn't specified and rhs isn't
 * specified, or if srcaddr is specified and
 * matches the IP address of the rhs argument.
 */
static bool
srcip_matches(struct sockaddr *srcaddr, struct sockaddr *rhs)
{
	switch (srcaddr->sa_family) {
	case AF_UNSPEC:
		return (rhs->sa_family == AF_UNSPEC);
	case AF_INET: {
		struct sockaddr_in *saddr4 = (struct sockaddr_in *)srcaddr;
		struct sockaddr_in *vaddr4 = (struct sockaddr_in *)rhs;
		return (saddr4->sin_addr.s_addr == vaddr4->sin_addr.s_addr);
	}
	case AF_INET6: {
		struct sockaddr_in6 *saddr6 = (struct sockaddr_in6 *)srcaddr;
		struct sockaddr_in6 *vaddr6 = (struct sockaddr_in6 *)rhs;
		return ipv6_addr_equal(&saddr6->sin6_addr, &vaddr6->sin6_addr);
	}
	default:
		WARN_ON(1);
		return false; /* don't expect to be here */
	}
}

/*
 * If no port is specified in addr structure, we try to match with 445 port
 * and if it fails - with 139 ports. It should be called only if address
 * families of server and addr are equal.
 */
static bool
match_port(struct TCP_Server_Info *server, struct sockaddr *addr)
{
	__be16 port, *sport;

	switch (addr->sa_family) {
	case AF_INET:
		sport = &((struct sockaddr_in *) &server->dstaddr)->sin_port;
		port = ((struct sockaddr_in *) addr)->sin_port;
		break;
	case AF_INET6:
		sport = &((struct sockaddr_in6 *) &server->dstaddr)->sin6_port;
		port = ((struct sockaddr_in6 *) addr)->sin6_port;
		break;
	default:
		WARN_ON(1);
		return false;
	}

	if (!port) {
		port = htons(CIFS_PORT);
		if (port == *sport)
			return true;

		port = htons(RFC1001_PORT);
	}

	return port == *sport;
}

static bool
match_address(struct TCP_Server_Info *server, struct sockaddr *addr,
	      struct sockaddr *srcaddr)
{
	switch (addr->sa_family) {
	case AF_INET: {
		struct sockaddr_in *addr4 = (struct sockaddr_in *)addr;
		struct sockaddr_in *srv_addr4 =
					(struct sockaddr_in *)&server->dstaddr;

		if (addr4->sin_addr.s_addr != srv_addr4->sin_addr.s_addr)
			return false;
		break;
	}
	case AF_INET6: {
		struct sockaddr_in6 *addr6 = (struct sockaddr_in6 *)addr;
		struct sockaddr_in6 *srv_addr6 =
					(struct sockaddr_in6 *)&server->dstaddr;

		if (!ipv6_addr_equal(&addr6->sin6_addr,
				     &srv_addr6->sin6_addr))
			return false;
		if (addr6->sin6_scope_id != srv_addr6->sin6_scope_id)
			return false;
		break;
	}
	default:
		WARN_ON(1);
		return false; /* don't expect to be here */
	}

	if (!srcip_matches(srcaddr, (struct sockaddr *)&server->srcaddr))
		return false;

	return true;
}

static bool
match_security(struct TCP_Server_Info *server, struct smb_vol *vol)
{
	/*
	 * The select_sectype function should either return the vol->sectype
	 * that was specified, or "Unspecified" if that sectype was not
	 * compatible with the given NEGOTIATE request.
	 */
	if (select_sectype(server, vol->sectype) == Unspecified)
		return false;

	/*
	 * Now check if signing mode is acceptable. No need to check
	 * global_secflags at this point since if MUST_SIGN is set then
	 * the server->sign had better be too.
	 */
	if (vol->sign && !server->sign)
		return false;

	return true;
}

static int match_server(struct TCP_Server_Info *server, struct smb_vol *vol)
{
	struct sockaddr *addr = (struct sockaddr *)&vol->dstaddr;

	if (vol->nosharesock)
		return 0;

	if ((server->vals != vol->vals) || (server->ops != vol->ops))
		return 0;

	if (!net_eq(cifs_net_ns(server), current->nsproxy->net_ns))
		return 0;

	if (!match_address(server, addr,
			   (struct sockaddr *)&vol->srcaddr))
		return 0;

	if (!match_port(server, addr))
		return 0;

	if (!match_security(server, vol))
		return 0;

	return 1;
}

static struct TCP_Server_Info *
cifs_find_tcp_session(struct smb_vol *vol)
{
	struct TCP_Server_Info *server;

	spin_lock(&cifs_tcp_ses_lock);
	list_for_each_entry(server, &cifs_tcp_ses_list, tcp_ses_list) {
		if (!match_server(server, vol))
			continue;

		++server->srv_count;
		spin_unlock(&cifs_tcp_ses_lock);
		cifs_dbg(FYI, "Existing tcp session with server found\n");
		return server;
	}
	spin_unlock(&cifs_tcp_ses_lock);
	return NULL;
}

static void
cifs_put_tcp_session(struct TCP_Server_Info *server)
{
	struct task_struct *task;

	spin_lock(&cifs_tcp_ses_lock);
	if (--server->srv_count > 0) {
		spin_unlock(&cifs_tcp_ses_lock);
		return;
	}

	put_net(cifs_net_ns(server));

	list_del_init(&server->tcp_ses_list);
	spin_unlock(&cifs_tcp_ses_lock);

	cancel_delayed_work_sync(&server->echo);

	spin_lock(&GlobalMid_Lock);
	server->tcpStatus = CifsExiting;
	spin_unlock(&GlobalMid_Lock);

	cifs_crypto_shash_release(server);
	cifs_fscache_release_client_cookie(server);

	kfree(server->session_key.response);
	server->session_key.response = NULL;
	server->session_key.len = 0;

	task = xchg(&server->tsk, NULL);
	if (task)
		force_sig(SIGKILL, task);
}

static struct TCP_Server_Info *
cifs_get_tcp_session(struct smb_vol *volume_info)
{
	struct TCP_Server_Info *tcp_ses = NULL;
	int rc;

	cifs_dbg(FYI, "UNC: %s\n", volume_info->UNC);

	/* see if we already have a matching tcp_ses */
	tcp_ses = cifs_find_tcp_session(volume_info);
	if (tcp_ses)
		return tcp_ses;

	tcp_ses = kzalloc(sizeof(struct TCP_Server_Info), GFP_KERNEL);
	if (!tcp_ses) {
		rc = -ENOMEM;
		goto out_err;
	}

	tcp_ses->ops = volume_info->ops;
	tcp_ses->vals = volume_info->vals;
	cifs_set_net_ns(tcp_ses, get_net(current->nsproxy->net_ns));
	tcp_ses->hostname = extract_hostname(volume_info->UNC);
	if (IS_ERR(tcp_ses->hostname)) {
		rc = PTR_ERR(tcp_ses->hostname);
		goto out_err_crypto_release;
	}

	tcp_ses->noblocksnd = volume_info->noblocksnd;
	tcp_ses->noautotune = volume_info->noautotune;
	tcp_ses->tcp_nodelay = volume_info->sockopt_tcp_nodelay;
	tcp_ses->in_flight = 0;
	tcp_ses->credits = 1;
	init_waitqueue_head(&tcp_ses->response_q);
	init_waitqueue_head(&tcp_ses->request_q);
	INIT_LIST_HEAD(&tcp_ses->pending_mid_q);
	mutex_init(&tcp_ses->srv_mutex);
	memcpy(tcp_ses->workstation_RFC1001_name,
		volume_info->source_rfc1001_name, RFC1001_NAME_LEN_WITH_NULL);
	memcpy(tcp_ses->server_RFC1001_name,
		volume_info->target_rfc1001_name, RFC1001_NAME_LEN_WITH_NULL);
	tcp_ses->session_estab = false;
	tcp_ses->sequence_number = 0;
	tcp_ses->lstrp = jiffies;
	spin_lock_init(&tcp_ses->req_lock);
	INIT_LIST_HEAD(&tcp_ses->tcp_ses_list);
	INIT_LIST_HEAD(&tcp_ses->smb_ses_list);
	INIT_DELAYED_WORK(&tcp_ses->echo, cifs_echo_request);
	memcpy(&tcp_ses->srcaddr, &volume_info->srcaddr,
	       sizeof(tcp_ses->srcaddr));
	memcpy(&tcp_ses->dstaddr, &volume_info->dstaddr,
		sizeof(tcp_ses->dstaddr));
#ifdef CONFIG_CIFS_SMB2
	get_random_bytes(tcp_ses->client_guid, SMB2_CLIENT_GUID_SIZE);
#endif
	/*
	 * at this point we are the only ones with the pointer
	 * to the struct since the kernel thread not created yet
	 * no need to spinlock this init of tcpStatus or srv_c 80 0a 00 28    00 a0 02 80 0a 00 63 a0 65 2a e0 30 23 04 1e f4 
K.......(......(......c.e*.0#...
fae0 92 03 c9 3e 21 fc 21 b5 d5 7c eb ff 00 0f 91 6b 7a 7e 63 01 ff 00 57 21 fe 95 a2 90 58 f2 4f 0f ...>!.!..|.....kz~c...W!....X.O.
fb00 f8 87 c4 3f 0f 75 a9 21 db 24 44 1f df 5a 4d f7 1f fc fa 8a 6d 19 9f 47 78 13 c6 ba 67 8b ac 4c ...?.u.!.$D..ZM.....m..Gx...g..L
fb20 96 4d e5 dc c4 07 9d 6e e7 e6 4f 7f 71 ef 59 b2 93 3a ba 0a 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .M.....n..O.q.Y..:....(......(..
fb40 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
fb60 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
fb80 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
fba0 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
fbc0 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
fbe0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a9 48 2e 45 .....(......(......(......(..H.E
fc00 71 34 76 f1 34 b3 c8 b1 c6 a3 25 98 e0 0a ab 01 e5 7e 30 f8 cb a4 e9 82 4b 7d 12 36 d4 ae 87 1e q4v.4.....%......~0.....K}.6....
fc20 67 dc 88 1f af 53 f8 7e 75 4a 16 24 f2 4b dd 63 c5 df 11 2f fe ce 9f 69 bb 19 c8 b7 80 6c 8a 3f g....S.~uJ.$.K.c.../...i.....l.?
fc40 af 61 f5 3f 9d 52 76 03 be f0 a7 c0 f3 88 e7 f1 25 e8 cf 53 6d 07 f5 7f f0 fc e8 73 0b 1e c1 a1 .a.?.Rv.........%..Sm......s....
fc60 68 1a 66 83 6c 20 d2 ac e2 b7 41 dd 47 27 ea 6b 36 c7 63 5a 81 85 00 14 00 50 01 40 05 00 14 00 h.f.l.....A.G'.k6.cZ.....P.@....
fc80 50 01 4b 70 3c d3 e2 5f c5 1b 2f 0b 89 6c 34 ed b7 9a d6 31 b3 fe 59 c3 fe f1 ee 7d 87 e3 8a b8 P.Kp<.._../..l4....1..Y....}....
fca0 c4 2e 78 be 85 a0 f8 8f e2 5e bf 2d d4 92 b4 99 61 e7 de cd fe ae 21 e8 3f a2 8f d2 a9 b2 2c 7d ..x......^.-....a.....!.?.....,}
fcc0 0f e0 7f 03 e9 3e 11 b5 db 65 1f 9b 74 e3 f7 97 32 0f 9d bf c0 7b 56 6c 2c 75 94 16 14 00 50 01 .....>...e..t...2....{Vl,u....P.
fce0 40 05 00 14 00 50 01 40 05 00 14 01 e2 7f b4 1f 8b 7c 8b 48 fc 39 63 27 ef 66 02 5b a2 3b 27 f0 @....P.@.........|.H.9c'.f.[.;'.
fd00 a7 e3 d7 f0 1e b5 50 56 20 b5 f0 0f c1 c2 c3 4c fe df be 8f fd 2e ec 62 dd 48 fb 91 7a fe 3f c8 ......PV.......L.......b.H..z.?.
fd20 0f 5a 26 cb 47 b1 54 80 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 07 35 .Z&.G.T.P.@....P.@....P.@....P.5
fd40 f1 03 40 8f c4 7e 15 be b1 2b 99 8a 17 84 fa 48 39 5f d6 88 68 0c f0 af 81 1a d1 d2 3c 68 da 74 ..@..~...+.....H9_..h.......<h.t
fd60 e7 64 57 c3 ca 20 f6 90 72 9f d4 7e 35 a3 d4 86 7d 35 59 96 14 00 50 01 40 05 00 14 00 50 01 40 .dW.....r..~5...}5Y...P.@....P.@
fd80 05 00 14 00 50 01 40 05 00 14 01 cb f8 d3 c1 9a 5f 8b 2c cc 57 f1 05 9c 0f dd dc 28 f9 d2 84 45 ....P.@........._.,.W......(...E
fda0 8f 9e 7c 53 e1 2f 10 7c 3b d5 a3 bd b7 9a 5f b3 a3 7e e2 fa 0c 81 f4 7f 43 ec 78 3e f5 a2 61 63 ..|S./.|;....._..~......C.x>..ac
fdc0 d5 7e 1b fc 58 b5 d7 04 7a 7e ba c9 67 a9 1c 2a 4b d2 39 8f fe ca 7d ba 7f 2a 4e 36 2e e7 ac e6 .~..X...z~..g..*K.9...}..*N6....
fde0 b3 60 14 c0 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 .`..(......(......(......(......
fe00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
fe20 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
fe40 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
fe60 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
fe80 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
fea0 00 28 00 a0 02 80 20 bb b9 86 d2 dd a6 b9 91 22 89 46 59 dc e0 0a 00 f2 df 17 fc 65 d2 b4 bd f0 .(.............".FY........e....
fec0 68 a9 f6 fb 91 c6 f3 c4 60 ff 00 33 55 62 2e 79 84 97 5e 34 f8 8f 79 b2 3f b4 4b 06 7e ea fc 91 h.......`..3Ub.y..^4..y.?.K.~...
fee0 47 fd 2a ac 17 3d 03 c2 9f 04 6c ed 9d 27 f1 1d d9 ba 7e bf 67 87 e4 4f c4 f5 3f 86 2a 5c c6 7a G.*..=....l..'....~.g..O..?.*\.z
ff00 de 99 a6 59 69 56 89 6d a6 da c5 6d 02 f4 8e 25 00 54 b6 32 ed 03 0a 56 00 a6 01 40 05 00 14 00 ...YiV.m...m...%.T.2...V...@....
ff20 50 01 40 05 00 45 71 34 56 f0 b4 b3 ba c7 12 8c b3 31 c0 02 80 3c 2f e2 57 c5 c6 98 cb a5 f8 51 P.@..Eq4V........1...</.W......Q
ff40 d8 02 76 49 78 3a 9f 64 f4 fa d5 46 24 5c cd f0 07 c2 5b bd 71 d3 52 f1 3b cd 6d 6a e4 48 22 ff ..vIx:.d...F$\....[.q.R.;.mj.H".
ff60 00 96 b3 0f 73 d8 7e bf ce a9 bb 05 cf a0 74 db 0b 5d 32 ce 2b 4b 08 23 b7 b6 88 61 23 41 80 2b ....s.~.......t..]2.+K.#...a#A.+
ff80 3b 96 5a a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 32 fc 45 ab db e8 7a 35 de a3 76 40 ;.Z.....(......(....2.E...z5..v@
ffa0 8a 04 2d 8c f5 3d 87 e3 40 1f 35 f8 4f 48 b9 f8 93 e3 e9 ee 2f f7 7d 9d 9f ce b9 61 c6 17 fb 83 ..-..=..@.5.OH....../.}....a....
ffc0 f9 56 8f 42 11 f5 1c 30 c7 04 29 14 48 12 34 01 55 40 c0 00 74 15 9b 2c 96 80 0a 00 28 00 a0 02 .V.B...0..).H.4.U@..t..,....(...
ffe0 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 3b 50 07 cc 3f 15 74 a6 f0 9f c4 34 bf b4 1b ...(......(......;P..?.t....4...
10000 22 9a 51 75 19 ec 1b 39 3f ad 69 0d 48 67 d1 ba 06 a3 1e af a3 59 df 43 8d 93 c6 1f 8e de d5 99 ".Qu...9?.i.Hg.......Y.C........
10020 66 8d 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 01 5e f2 d6 0b db 59 f....P.@....P.@....P.@....^....Y
10040 6d ae e1 49 a0 95 76 bc 6e 32 18 7b 8a 2e 07 84 fc 41 f8 3d 25 a3 4d a8 f8 50 bb 44 0e f3 67 d5 m..I..v.n2.{.....A.=%.M..P.D..g.
10060 93 fd c3 dc 7b 75 fa d5 f3 5c 8b 95 7e 1e fc 56 bc d1 65 4d 2f c5 02 49 ad 94 ec 13 1f f5 91 7d ....{u...\..~..V..eM/..I.......}
10080 7d 45 1c 97 0b 9e fd a7 5f 5b 6a 36 91 dd 58 cf 1c f6 f2 0c ac 91 9c 83 50 59 6a 80 0a 00 28 00 }E......_[j6..X.........PYj...(.
100a0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
100c0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
100e0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
10100 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
10120 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
10140 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 21 ba b9 82 d2 16 9a ......(......(......(....!......
10160 ea 55 8a 25 ea cc 70 28 0b 9e 5d e2 ff 00 8c 9a 56 97 e6 41 a3 2f db ee 47 1b ba 46 0f d7 bd 52 .U.%..p(..].....V..A./..G..F...R
10180 85 89 3c f0 45 e3 9f 89 57 19 7f 36 3b 22 7b fe ee 20 3f ad 5a 76 03 bf f0 8f c1 8d 2f 4e 29 3e ..<.E...W..6;"{...?.Zv....../N)>
101a0 b9 33 6a 13 8e 7c b1 c4 63 fa 9a 97 22 8f 53 b2 b5 b7 b2 81 60 b4 86 38 62 5e 02 22 e0 0a 86 05 .3j..|..c...".S.....`..8b^."....
101c0 8a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 03 2f 5f d6 ec 34 0d 3d ef 35 3b 85 86 05 f5 ..(......(......(./_..4.=.5;....
101e0 ea 7d 80 a1 44 1b 3e 7e f1 67 8d 35 df 88 9a 97 f6 3e 81 04 b1 d9 33 60 44 bd 5c 7a b9 f4 ab 48 .}..D.>~.g.5.....>....3`D.\z...H
10200 86 8f 44 f8 77 f0 a6 c7 c3 e5 2f b5 7d b7 9a 88 e5 54 8f dd c5 f8 77 34 36 59 ea 35 9b 00 a6 01 ..D.w...../.}....T....w46Y.5....
10220 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 78 27 c7 cf 13 35 fd f5 bf 86 74 e3 e6 6d 70 @....P.@....P.@..x'...5....t..mp
10240 d3 05 ee fd 96 ae 3a 10 cf 47 f8 5d e1 28 fc 29 e1 b8 e2 75 cd ec f8 92 77 c7 39 ec 3f 0a 82 ce ......:..G.].(.)...u....w.9.?...
10260 d2 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a4 80 f3 6f 8e ....(......(......(......(....o.
10280 7e 1c 1a cf 84 de f2 25 cd cd 8f ef 06 07 54 ee 2a 90 14 3f 67 cd 70 5f 78 62 4d 32 43 fb db 36 ~......%......T.*..?g.p_xbM2C..6
102a0 e0 7f b2 69 c8 84 7a c0 a9 2c 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...i..z..,(......(......(......(
102c0 00 a0 02 80 3c ff 00 e2 1f c3 5d 33 c5 4a f7 30 e2 cf 54 eb e7 28 e2 4f f7 87 f5 a0 0f 22 d3 35 ....<.....]3.J.0..T..(.O.....".5
102e0 8f 13 7c 2a d6 4d 9d f4 4f 25 83 b7 31 93 98 e4 1e a8 7b 1a bb 5c 84 8f 7c f0 87 8b 34 bf 14 d8 ..|*.M..O%..1.....{..\..|...4...
10300 0b 8d 36 61 bc 7d f8 58 fc e8 7e 95 2e 25 a6 74 34 80 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ..6a.}.X..~..%.t4.(......(......
10320 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
10340 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
10360 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
10380 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
103a0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
103c0 00 28 00 a0 02 80 0a 00 28 02 1b 9b 88 6d 62 32 dc 48 91 46 a3 25 98 e0 0a 00 f2 ff 00 17 fc 64 .(......(....mb2.H.F.%.........d
103e0 d2 34 ad f0 68 ab fd a3 74 38 de 0e 22 07 eb df f0 aa b1 17 38 71 a5 f8 f3 e2 54 a2 5b e6 6b 3d .4..h...t8..".......8q....T.[.k=
10400 34 9c 81 20 31 c7 f8 2f 53 f8 d1 60 b9 e8 7e 10 f8 47 a2 68 bb 27 d4 07 f6 85 d8 e7 32 7d c0 7d 4...1../S..`..~..G.h.'......2}.}
10420 85 0e 65 1e 8f 0c 49 0c 62 38 91 51 07 45 51 80 2a 6e 04 94 ae 30 a6 01 40 05 00 14 00 50 01 40 ..e...I.b8.Q.EQ.*n...0..@....P.@
10440 05 00 14 00 50 01 40 1c 87 8e fc 73 a5 78 46 d3 37 4f e6 de 38 fd d5 b4 67 e6 6f af a0 a0 0f 19 ....P.@....s.xF.7O..8...g.o.....
10460 b3 d2 bc 4f f1 67 55 fb 75 f3 7d 9b 4c 8c e1 18 82 23 51 e8 83 b9 f7 ff 00 f5 55 de c4 26 7b a7 ...O.gU.u.}.L....#Q.......U..&{.
10480 83 fc 29 a6 78 56 c0 5b e9 b0 80 e7 fd 64 c4 7c ce 6a 5c 8b 48 e8 6a 6e 01 40 05 30 0a 00 28 00 ..).xV.[.....d.|.j\.H.jn.@.0..(.
104a0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 c2 f1 9e bf 07 86 bc 3d 75 a9 5c 1f f5 6b f2 2e 79 76 ec 29 .....(.............=u.\..k..yv.)
104c0 c7 50 67 8d 7c 17 f0 cc de 21 d7 ae 3c 55 ab 8d d1 a4 c4 c6 08 e2 49 3b 9f a0 aa 7a 10 cf a0 aa .Pg.|....!..<U........I;...z....
104e0 0b 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 92 02 0b bb ...(......(......(......(.......
10500 78 ee 6d a5 82 61 98 e4 52 8c 3d 8d 30 3e 7b f0 4e 7c 0d f1 82 7d 2a e0 e2 da e1 8c 4a 7a 0c 1e x.m..a..R.=.0>{.N|...}*.....Jz..
10520 50 ff 00 4a a9 10 8f a2 c5 49 61 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 P..J.....Ia@....P.@....P.@....P.
10540 40 05 00 14 00 50 06 5e bf a2 69 fa fd 83 d9 ea 76 e9 34 2d ea 39 1e e0 d0 a4 0d 1e 0d e2 3f 02 @....P.^..i.....v.4-.9........?.
10560 78 83 c0 1a 8f f6 d7 86 66 92 e2 d2 36 cf ca 32 ca 3f db 1d c5 5a 64 33 d1 be 1c fc 4e d3 fc 4e x.......f...6..2.?...Zd3....N..N
10580 a9 6b 7a 56 cf 54 03 fd 5b 1f 96 4f 75 3f d2 a0 b3 d1 e8 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 .kzV.T..[..Ou?...........(......
105a0 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
105c0 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
105e0 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
10600 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
10620 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
10640 00 28 00 a0 02 80 21 b8 9a 2b 68 1e 6b 89 12 38 90 65 9d ce 00 1e e6 97 2d c0 f2 ef 17 7c 64 d2 .(....!..+h.k..8.e......-....|d.
10660 34 d2 d6 ba 04 6d aa 5e 74 0e 38 88 1f af 56 fc 3f 3a be 5b 12 72 3f f0 8d 78 f7 e2 2c a9 75 ae 4....m.^t.8...V.?:.[.r?..x..,.u.
10680 ca 74 ed 38 9f 96 37 1e 58 03 da 3e a7 ea d5 4a 56 03 d2 3c 21 f0 c3 c3 fe 1c d9 31 83 ed b7 83 .t.8..7.X..>...JV..<!......1....
106a0 fe 5b 4f ce 0f b0 e8 2b 32 8e ed 40 51 85 00 01 d8 50 03 a8 00 a0 02 80 0a 00 28 00 a0 02 80 0a .[O....+2..@Q....P........(.....
106c0 00 28 00 a0 02 80 0a 56 03 ca fe 23 7c 53 b6 d1 1d b4 cf 0f 85 bf d6 18 ec 66 5f 9e 38 5b a6 38 .(.....V...#|S...........f_.8[.8
106e0 fb cf ed f9 fa 55 28 d8 93 9e f0 67 c2 bb fd 5a f8 6b 3e 39 92 47 96 53 e6 7d 95 db 2c df f5 d3 .....U(....g...Z.k>9.G.S.}..,...
10700 d3 e9 ff 00 ea aa e7 b0 1e df 6d 6f 0d a4 09 05 bc 69 14 48 30 a8 a3 00 0a 82 89 a8 00 a0 02 80 ..........mo.....i.H0...........
10720 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 03 c0 be 2b 5f 5c 78 df c7 96 3e 12 d1 9b 30 ..(......(......(...+_\x...>...0
10740 db c9 b6 69 07 23 cc fe 22 7d 90 67 f1 cd 52 d0 84 7b 57 87 b4 9b 7d 0f 46 b5 d3 ac d7 10 db a0 ...i.#.."}.g..R..{W...}.F.......
10760 41 ef ef 53 2d 4b 46 9d 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 A..S-KF....P.@....P.@....P.@....
10780 50 01 40 05 00 14 01 e2 3f b4 2e 87 24 3f d9 fe 25 b3 e2 4b 79 04 52 91 d4 77 43 f9 ff 00 3a a4 P.@.....?...$?..%..Ky.R..wC...:.
107a0 c9 91 ea be 13 d5 63 d6 fc 39 a7 6a 50 7d cb 88 55 88 f4 3d 08 fc 0e 6a 64 82 26 cd 05 05 00 14 ......c..9.jP}..U..=...jd.&.....
107c0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 0d 65 0c 08 20 10 7a .P.@....P.@....P.@....P.@.e....z
107e0 83 40 1e 49 f1 0b e1 2c 1a a4 a7 51 f0 d3 2d 96 a1 9d c6 3c ed 49 0f 5c 8f 46 f7 aa e6 b9 16 33 .@.I...,...Q..-....<.I.\.F.....3
10800 3c 13 f1 36 f3 45 ba 1a 07 8f 21 92 de 68 88 8d 6e 9d 30 57 d3 cc 1d c7 fb 63 ff 00 af 45 82 c7 <..6.E....!..h..n.0W.....c...E..
10820 b5 c3 2c 77 11 24 b0 c8 b2 44 e3 2a ca 72 08 f5 06 a4 b2 5a 4d 00 53 00 a0 02 80 0a 00 28 00 a0 ..,w.$...D.*.r.....ZM.S......(..
10840 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
10860 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
10880 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
108a0 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
108c0 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
108e0 a0 08 2e 6e 21 b5 81 a6 b8 91 22 89 46 59 dd b0 07 e3 40 1e 6b e2 6f 8b 9a 75 9c a6 cf c3 d0 be ...n!.....".FY....@.k.o..u......
10900 a9 7a 4e d0 54 1d 80 ff 00 33 55 cb 62 2e 72 cd e0 cf 1b 78 fa e9 2e 3c 51 7c 74 fd 38 fc c2 dc .zN.T....3U.b.r....x...<Q|t.8...
10920 ff 00 0f d2 31 c6 7d cd 17 b0 5c f4 bf 08 7c 3f d0 3c 2e 12 4b 1b 31 2d e0 eb 73 3f cf 27 e1 d8 ....1.}...\...|?.<..K.1-..s?.'..
10940 7e 14 37 71 9d 75 48 c5 a0 61 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 01 05 dd cc ~.7q.uH..a@....P.@....P.@.......
10960 16 76 d2 5c 5d 4a 91 41 18 cb 3b 1c 00 28 40 78 bf 8a bc 71 ab f8 d6 fa 4d 03 c0 91 ca 20 6f 96 .v.\]J.A..;..(@x...q....M.....o.
10980 6b b1 f2 12 3b f3 fc 23 f5 fe 55 a2 40 75 9f 0e 3e 1a 69 de 14 8d 6e ae 42 de ea e4 7c d3 b0 f9 k...;..#..U.@u..>.i...n.B...|...
109a0 62 f6 8c 76 fa f5 fa 74 a8 6e e2 3d 0a a5 a0 16 98 c2 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 b..v...t.n.=.........(......(...
109c0 80 0a 00 28 00 a0 0e 53 e2 47 89 63 f0 bf 85 ee 6e f7 62 ea 41 e5 5b 8e e6 43 df f0 eb 40 1c 9f ...(...S.G.c....n.b.A.[..C...@..
109e0 c0 df 08 be 93 a5 cd ae ea 41 9f 51 d4 06 50 b7 25 62 eb f9 b1 e7 f0 15 52 21 1e ae 2a 4b 0a 00 .........A.Q..P.%b......R!..*K..
10a00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 03 1b c5 (......(......(......(......(...
10a20 ba 32 6b fe 1c d4 34 b9 b1 8b 98 8a a9 3f c2 fd 54 fe 04 0a 22 c9 91 e7 3f b3 fe a0 f0 59 6a 9e .2k...4......?..T..."...?....Yj.
10a40 1e bc 24 5c 59 4c 64 55 3d 81 e0 8f cf f9 d5 34 11 3d 7e a4 a0 a0 02 80 0a 00 28 00 a0 02 80 0a ..$\YLdU=......4.=~.......(.....
10a60 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 39 8f 19 f8 37 49 f1 75 97 93 a9 43 .(......(......(....9...7I.u...C
10a80 b6 75 04 45 72 9c 49 1f e3 dc 7b 1a 39 ac 16 3c 9f 4f 9f c4 ff 00 08 af 3c 8b f5 3a 97 87 64 6e .u.Er.I...{.9..<.O......<..:..dn
10aa0 1e 3c ed 4f 71 fd c3 ed d3 f9 d5 ee 07 b4 78 6f c4 1a 77 88 f4 f5 bc d2 ae 04 b0 9f bc 3a 32 9f .<.Oq.........xo..w..........:2.
10ac0 42 3b 54 81 af 48 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 B;T..H....(......(......(......(
10ae0 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
10b00 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
10b20 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
10b40 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
10b60 02 80 0a 00 28 00 a0 02 80 0a 00 28 02 1b 9b 88 6d 61 69 ae 24 48 a3 5e ac c7 00 50 17 3c eb 5f ....(......(....mai.$H.^...P.<._
10b80 f8 a7 68 97 06 c7 c3 16 92 ea f7 e7 81 e5 8f dd 83 f5 aa b1 27 3d 1f 81 7c 5b e3 1b 91 73 e3 0d ..h.................'=..|[...s..
10ba0 49 ad 2c f3 91 6d 1b 64 e3 d8 0e 05 1c d6 03 d2 7c 31 e0 fd 13 c3 71 01 a5 d9 2a cb 8e 66 93 e6 I.,..m.d........|1....q...*..f..
10bc0 90 fe 3f e1 52 51 d1 d0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 8c ..?.RQ...@....P.@....P.@....P.@.
10be0 5f 13 78 8b 4e f0 de 9c f7 9a a4 eb 1a 01 f2 af f1 39 f4 02 80 3c 9e 5b 2f 12 7c 55 be 49 a7 32 _.x.N............9...<.[/.|U.I.2
10c00 e9 7e 19 56 f9 10 f0 d2 0f 5c 77 35 7b 0c f5 bf 0d f8 7f 4e f0 e6 9c b6 7a 4d b8 8a 11 f7 8f 56 .~.V.....\w5{......N....zM.....V
10c20 73 ea 4f 7a 80 35 e8 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 04 27 s.Oz.5.......(......(......(...'
10c40 03 26 80 3c 4b 52 81 fe 23 fc 4d 10 23 16 d0 74 93 89 0f 67 3d f1 f5 35 69 81 ed 68 8b 1a 05 40 .&.<KR..#.M.#..t...g=..5i..h...@
10c60 15 40 c0 00 70 05 40 0f a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 .@..p.@......(......(......(....
10c80 0a 00 28 00 a0 02 80 0a 00 28 03 c6 7c 43 6e 7c 23 f1 86 c7 57 43 e5 d8 6a 87 64 b8 e9 93 c1 cf ..(......(..|Cn|#...WC..j.d.....
10ca0 e3 cd 52 03 d9 ba 8a 90 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ..R.......(......(......(......(
10cc0 00 a0 02 80 0a 00 28 00 a0 08 2f 2d 60 bc b6 92 de ee 24 9a 09 06 19 18 64 11 42 03 c7 b5 ff 00 ......(.../-`.....$.....d.B.....
10ce0 00 6a fe 14 d4 ce b5 e0 39 5b cb 1f 3c b6 4c dd bb 81 ea 2b 44 c0 ec fc 0d e3 db 0f 12 af d9 a6 .j......9[..<.L....+D...........
10d00 06 cf 55 8f 89 6d 65 e0 e7 da b3 e5 b0 8e d2 80 16 81 85 00 14 00 50 01 40 05 00 14 00 50 01 40 ..U..me...............P.@....P.@
10d20 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
10d40 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
10d60 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
10d80 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 01 95 79 aa 22 37 97 6e be 63 f4 cf 6f .@....P.@....P.@.....y."7.n.c..o
10da0 fe bd 00 43 e6 6a d2 f2 8b b4 7a 60 0f e7 40 07 fc 4e 3f ce da 00 3f e2 71 fe 76 d0 01 ff 00 13 ...C.j....z`..@..N?...?.q.v.....
10dc0 8f f3 b6 80 0f f8 9c 7f 9d b4 00 7f c4 e3 fc ed a0 03 fe 27 1f e7 6d 00 1f f1 38 ff 00 3b 68 00 ...................'..m...8..;h.
10de0 ff 00 89 c7 f9 db 40 07 fc 4e 3f ce da 00 5f f8 9b ff 00 9d 94 00 9f da 37 96 c4 7d ae 1c af ae ......@..N?..._.........7..}....
10e00 31 fa f4 a0 0d 4b 5b 98 ee 63 dd 19 fa 83 d4 50 04 f4 00 50 01 40 10 dc cf 15 b4 4d 2d c4 89 1c 1....K[..c.....P...P.@.....M-...
10e20 6a 32 59 8e 00 a0 0e 07 59 f8 8f 14 d3 bd 87 84 6d 25 d6 6f fa 6e 88 7e e9 0f bb f4 aa b1 17 31 j2Y.....Y.......m%.o.n.~.......1
10e40 ad fc 0b e2 1f 14 cc 2e bc 6d a9 ba 42 4e 45 9d b9 c0 03 d2 80 b9 e8 ba 07 87 74 ad 02 01 0e 95 .........m..BNE...........t.....
10e60 67 14 03 bb 01 f3 37 d4 d4 f3 5c a3 5e 80 21 ba b9 8e da 3d d2 1f a0 1d 4d 03 32 ff 00 b4 6f 2e g.....7...\.^.!....=....M.2...o.
10e80 49 fb 24 38 5f 5c 67 f5 e9 40 0b ff 00 13 7f f3 b2 80 13 fe 27 1f e7 6d 00 1f f1 38 ff 00 3b 68 I.$8_\g..@..........'..m...8..;h
10ea0 00 ff 00 89 c7 f9 db 40 07 fc 4e 3f ce da 00 3f e2 71 fe 76 d0 01 ff 00 13 8f f3 b6 80 0f f8 9c .......@..N?...?.q.v............
10ec0 7f 9d b4 00 7f c4 e3 fc ed a0 03 fe 27 1f e7 6d 00 1e 66 ad 17 2e bb 87 a6 01 fe 54 01 35 9e a8 ............'..m..f........T.5..
10ee0 8e de 5d c2 f9 6f d3 3d bf fa d4 01 87 e3 6f 1b 5a f8 7d 56 ce d5 4d ee b5 3f 10 5a 45 c9 27 d4 ..]..o.=......o.Z.}V..M..?.ZE.'.
10f00 fa 0a ab 12 73 5e 1c f0 0d fe b7 a9 0d 73 c7 b2 79 f7 19 cc 56 39 fd dc 7f 5a 40 7a 94 68 b1 46 ....s^.......s..y...V9...Z@z.h.F
10f20 12 35 08 8a 30 00 18 02 91 44 94 9b 00 a6 01 40 10 5d 5c c7 6d 1e e9 0f d0 0e a6 80 32 ff 00 b4 .5..0....D.....@.]\.m.......2...
10f40 6f 2e 49 fb 24 38 5f 5c 67 f5 e9 40 0b ff 00 13 7f f3 b2 80 13 fe 27 1f e7 6d 00 1f f1 38 ff 00 o.I.$8_\g..@..........'..m...8..
10f60 3b 68 00 ff 00 89 c7 f9 db 40 07 fc 4e 3f ce da 00 3f e2 71 fe 76 d0 01 ff 00 13 8f f3 b6 80 0f ;h.......@..N?...?.q.v..........
10f80 f8 9c 7f 9d b4 00 7f c4 e3 fc ed a0 03 fe 27 1f e7 6d 00 47 3c 3a a5 cc 0f 14 c0 98 e4 05 58 65 ..............'..m.G<:........Xe
10fa0 47 1f 51 49 30 33 fc 3d e1 f7 f0 f5 b4 96 fa 3d a8 b6 89 db 7b 7c e1 c9 3e a4 b1 26 a8 0d 4f f8 G.QI03.=.......=....{|..>..&..O.
10fc0 9c 7f 9d b4 80 3f e2 71 fe 76 d0 02 ff 00 c4 df fc ec a0 04 fe d1 bc b6 23 ed 70 e5 7d 71 8f d7 .....?.q.v..............#.p.}q..
10fe0 a5 00 6a 5a dc c7 73 1e e8 cf d4 1e a2 80 27 a0 02 80 0a 00 28 00 a0 02 80 20 ba b9 8e da 3d d2 ..jZ..s.......'.....(.........=.
11000 1f a0 1d 4d 00 65 ff 00 68 de 5c 93 f6 48 70 be b8 cf eb d2 80 17 fe 26 ff 00 e7 65 00 27 fc 4e ...M.e..h.\..Hp........&...e.'.N
11020 3f ce da 00 3f e2 71 fe 76 d0 01 ff 00 13 8f f3 b6 80 0f f8 9c 7f 9d b4 00 7f c4 e3 fc ed a0 03 ?...?.q.v.......................
11040 fe 27 1f e7 6d 00 1f f1 38 ff 00 3b 68 03 2b 5f f0 fb f8 82 18 a1 d5 ed 7c f4 89 f7 a7 ef 02 15 .'..m...8..;h.+_........|.......
11060 3e b9 52 0d 52 03 4e 28 f5 58 e3 54 4c 85 50 00 c9 43 c5 48 0e ff 00 89 c7 f9 db 40 07 fc 4e 3f >.R.R.N(.X.TL.P..C.H.......@..N?
11080 ce da 00 3f e2 71 fe 76 d0 01 ff 00 13 8f f3 b6 80 0f f8 9c 7f 9d b4 00 7f c4 e3 fc ed a0 03 fe ...?.q.v........................
110a0 27 1f e7 6d 00 1f f1 38 ff 00 3b 68 00 ff 00 89 c7 f9 db 40 07 fc 4e 3f ce da 00 3f e2 71 fe 76 '..m...8..;h.......@..N?...?.q.v
110c0 d0 01 ff 00 13 8f f3 b6 80 0f 33 56 8b 97 5d c3 d3 00 ff 00 2a 00 9a cf 54 47 6f 2e e1 7c b7 e9 ..........3V..].....*...TGo..|..
110e0 9e df fd 6a 00 d5 a0 02 80 0a 00 28 00 a0 02 80 0a 57 03 85 f1 cf c3 eb 3f 10 37 db ac 1f ec 1a ...j.......(.....W......?.7.....
11100 cc 7c c7 73 17 19 3e f5 77 24 ca f0 c7 8d 35 0d 12 ee 3d 17 c7 91 35 b5 c3 1d b0 5f 11 fb b9 be .|.s..>.w$....5...=...5...._....
11120 a7 d6 8e 5b 81 e8 d3 dd c3 0c 22 46 70 50 f4 c7 39 a9 28 cd fe d1 bc b9 27 ec 90 e1 7d 71 9f d7 ...[......"FpP..9.(.....'...}q..
11140 a5 00 2f fc 4d ff 00 ce ca 00 4f f8 9c 7f 9d b4 00 7f c4 e3 fc ed a0 03 fe 27 1f e7 6d 00 1f f1 ../.M.....O..............'..m...
11160 38 ff 00 3b 68 00 ff 00 89 c7 f9 db 40 07 fc 4e 3f ce da 00 3f e2 71 fe 76 d0 01 ff 00 13 8f f3 8..;h.......@..N?...?.q.v.......
11180 b6 80 0f f8 9c 7f 9d b4 00 79 9a b4 5c ba ee 1e 98 07 f9 50 04 d6 7a a2 3b 79 77 0b e5 bf 4c f6 .........y..\......P..z.;yw...L.
111a0 ff 00 eb 50 06 ad 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ...P.....P.@....P.@....P.@....P.
111c0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
111e0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
11200 05 00 14 00 50 01 40 05 00 14 00 50 01 40 19 7a d5 cb 22 2c 11 7d f9 3a e3 d2 80 26 d3 6c 56 d6 ....P.@....P.@.z..",.}.:...&.lV.
11220 30 48 06 52 39 3e 9e d4 01 7a 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 01 ae aa ea 0H.R9>...z...(......(......(....
11240 55 80 20 f5 06 80 30 ae a3 6d 32 f1 26 8b 3e 53 76 fe 94 01 bb 1b 87 40 cb c8 23 34 01 1d c4 d1 U.....0..m2.&.>Sv......@..#4....
11260 db c2 f2 cf 22 c7 1a 8c b3 b1 c0 03 eb 40 1c 2e a9 e3 f3 79 2b 59 f8 32 c6 5d 66 ed 4e 1a 65 18 ...."........@.....y+Y.2.]f.N.e.
11280 b7 8f ea fd ff 00 0a 60 53 b6 f0 26 ab e2 09 52 e7 c7 1a ac 93 a6 77 0b 0b 62 52 21 ec 7d 69 dc .......`S..&...R......w..bR!.}i.
112a0 0e fb 48 d2 6c 34 8b 55 b7 d3 6d 62 b7 88 7f 0a 2e 2a 40 bd 40 05 00 36 47 08 85 9b 80 06 68 03 ..H.l4.U..mb.....*@.@..6G.....h.
112c0 0a d6 36 d4 ef 1e 69 73 e5 2f 6f e9 40 1b a8 aa 8a 15 40 00 74 02 80 1d 40 05 00 14 00 50 01 40 ..6...is./o.@.....@.t...@....P.@
112e0 05 00 14 00 50 01 40 05 00 14 01 47 52 b1 5b a8 c9 00 09 40 e0 fa fb 50 07 3f e1 7d 0b 4b b3 d5 ....P.@....GR.[....@...P.?.}.K..
11300 af ef a3 b5 51 a8 ce db e4 95 b9 3e 9c 67 a5 00 75 d4 00 50 01 40 05 00 36 47 08 85 9b 80 06 68 ....Q......>.g..u..P.@..6G.....h
11320 03 0a d6 36 d4 ef 1e 69 73 e5 2f 6f e9 40 1b a8 aa 8a 15 40 00 74 02 80 1d 40 05 00 14 00 50 01 ...6...is./o.@.....@.t...@....P.
11340 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 d7 55 75 2a c0 10 7a 83 40 18 57 51 b6 @....P.@....P.@.....Uu*..z.@.WQ.
11360 99 78 93 45 9f 29 bb 7f 4a 00 dd 8d c3 a0 65 e4 11 9a 00 75 00 14 00 50 01 40 0d 91 c2 21 66 e0 .x.E.)..J.....e....u...P.@...!f.
11380 01 9a 00 c2 b5 8d b5 3b c7 9a 5c f9 4b db fa 50 06 ea 2a a2 85 50 00 1d 00 a0 07 50 01 40 05 00 .......;..\.K..P..*..P.....P.@..
113a0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
113c0 40 05 00 51 d4 ac 56 ea 32 40 02 50 38 3e be d4 01 0e 8b 72 ce 8d 04 bf 7e 3e 99 f4 a0 0d 4a 00 @..Q..V.2@.P8>.....r....~>....J.
113e0 28 00 a0 02 80 0a 00 28 00 a0 0c af 11 68 fa 7e b7 a6 cb 69 ab db c7 35 b9 1c ee 1d 3d c1 ed 40 (......(.....h.~...i...5....=..@
11400 18 9e 13 d0 e3 b4 b2 8a ce 29 26 92 d6 db 80 66 7d ec 79 ce 33 40 1d 72 2a a2 85 50 00 1d 00 a0 .........)&....f}.y.3@.r*..P....
11420 07 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 51 d4 ac 56 ea 32 40 02 50 38 3e be .P.@....P.@....P.@..Q..V.2@.P8>.
11440 d4 01 0e 8b 72 ce 8d 04 bf 7e 3e 99 f4 a0 0d 4a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ....r....~>....J.(......(......(
11460 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
11480 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
114a0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 3d 28 03 08 fe f7 5f 40 dd 01 e3 .....(......(......(.=(...._@...
114c0 f0 19 a0 0d da 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 cf d6 95 5f 4f ......(......(......(........._O
114e0 72 7f 80 82 3f 3c 50 07 2b 77 e2 4d 4d 1c 69 9e 1e d1 a5 be be 41 87 9a 53 e5 db c5 dc 65 bb f0 r...?<P.+w.MM.i......A..S....e..
11500 7a 0a 00 8a 0f 03 dc ea f2 25 cf 8d b5 39 35 27 07 22 c6 1c c7 6d 19 fa 0e 5b ea 68 03 b6 b1 b4 z........%...95'."...m...[.h....
11520 b7 b1 b7 4b 7b 38 22 b7 85 06 16 38 94 2a 8f c0 50 05 9a 00 28 00 a0 02 80 28 eb 0f b6 c6 4c 77 ...K{8"....8.*..P...(....(....Lw
11540 e2 80 1b a2 aa a6 9e 84 7f 19 24 fe 78 a0 0d 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ..........$.x....(......(......(
11560 00 a0 02 80 0a 00 c2 1f ba d7 dc 2f 42 79 fc 46 68 03 74 74 a0 02 80 0a 00 28 02 8e b0 fb 6c 64 .........../By.Fh.tt.....(....ld
11580 c7 7e 28 01 ba 2a aa 69 e8 47 f1 92 4f e7 8a 00 d0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .~(..*.i.G..O.........(......(..
115a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 0c fd 69 55 f4 f7 27 f8 08 23 f3 c5 00 3b 47 7d d6 31 ....(......(....iU..'..#...;G}.1
115c0 e7 b7 14 01 7a 80 0a 00 28 00 a0 0a 3a c3 ed b1 93 1d f8 a0 06 e8 aa a9 a7 a1 1f c6 49 3f 9e 28 ....z...(...:...............I?.(
115e0 03 42 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .B...(......(......(......(.....
11600 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 30 87 ee b5 f7 0b d0 9e 7f 11 9a 00 dd 1d 28 00 a0 02 80 .(......(....0.............(....
11620 0a 00 28 00 a0 02 80 28 eb 0f b6 c6 4c 77 e2 80 1b a2 aa a6 9e 84 7f 19 24 fe 78 a0 0d 0a 00 28 ..(....(....Lw..........$.x....(
11640 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 c2 1f ba d7 dc 2f 42 79 fc 46 68 03 ......(......(.........../By.Fh.
11660 74 74 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 tt.....(......(......(......(...
11680 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
116a0 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
116c0 0a 00 28 00 a0 02 80 10 f4 a0 0c 28 3f e4 3e 3f 1f fd 06 80 37 a8 00 a0 02 80 0a 00 28 00 a0 02 ..(........(?.>?....7.......(...
116e0 80 0a 00 28 00 a0 02 80 0a 00 28 02 96 b3 ff 00 20 e9 bf 0f e6 28 02 2d 13 fe 3d 13 f1 fe 74 01 ...(......(..........(.-..=...t.
11700 a5 40 05 00 14 00 50 01 40 05 00 67 6b 7f f1 e6 ff 00 87 f3 a0 09 34 6f f9 07 43 f8 ff 00 33 40 .@....P.@..gk.........4o..C...3@
11720 17 68 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 03 06 7f f9 0f 9f c3 ff 00 .h......(......(......(.........
11740 41 a0 0d d1 d2 80 16 80 0a 00 28 03 3b 5b ff 00 8f 37 fc 3f 9d 00 49 a3 7f c8 3a 1f c7 f9 9a 00 A.........(.;[...7.?..I...:.....
11760 bb 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 14 b5 .@....P.@....P.@....P.@....P.@..
11780 9f f9 07 4d f8 7f 31 40 11 e8 9f f1 e6 9f 8f f3 a0 0d 1a 00 28 00 a0 02 80 33 b5 bf f8 f3 7f c3 ...M..1@............(....3......
117a0 f9 d0 04 9a 37 fc 83 a1 fc 7f 99 a0 0b b4 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 ....7..........P.@....P.@....P.@
117c0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 01 83 3f fc 87 cf e1 ff ....P.@....P.@....P.@.....?.....
117e0 00 a0 d0 06 e8 e9 40 0b 40 05 00 14 00 50 01 40 05 00 67 6b 7f f1 e6 ff 00 87 f3 a0 09 34 6f f9 ......@.@....P.@..gk.........4o.
11800 07 43 f8 ff 00 33 40 17 68 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 03 06 .C...3@.h......(......(......(..
11820 7f f9 0f 9f c3 ff 00 41 a0 0d d1 d2 80 16 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 .......A.........(......(......(
11840 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
11860 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
11880 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 10 f4 a0 0c 38 3f e4 3e 3e a7 ff 00 40 a0 0d .....(......(........8?.>>...@..
118a0 da 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 a5 ac ff 00 c8 3a 6f c3 f9 ..(......(......(...........:o..
118c0 8a 00 8f 44 ff 00 8f 34 fc 7f 9d 00 68 d0 01 40 05 00 14 00 50 01 40 19 da df fc 79 bf e1 fc e8 ...D...4....h..@....P.@....y....
118e0 02 4d 1b fe 41 d0 fe 3f cc d0 05 da 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 .M..A..?.....(......(......(....
11900 0a 00 c2 9f fe 43 e7 ea 3f f4 0a 00 dc 1d 28 01 68 00 a0 02 80 33 b5 bf f8 f3 7f c3 f9 d0 04 9a .....C..?.....(.h....3..........
11920 37 fc 83 a1 fc 7f 99 a0 0b b4 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 7..........P.@....P.@....P.@....
11940 50 01 40 05 00 14 01 4b 59 ff 00 90 74 df 87 f3 14 01 1e 89 ff 00 1e 69 f8 ff 00 3a 00 d1 a0 02 P.@....KY...t..........i...:....
11960 80 0a 00 28 03 3b 5b ff 00 8f 37 fc 3f 9d 00 49 a3 7f c8 3a 1f c7 f9 9a 00 bb 40 05 00 14 00 50 ...(.;[...7.?..I...:......@....P
11980 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
119a0 14 00 50 01 40 18 53 ff 00 c8 7c fd 47 fe 81 40 1b 83 a5 00 2d 00 14 00 50 01 40 05 00 14 01 9d ..P.@.S...|.G..@....-...P.@.....
119c0 ad ff 00 c7 9b fe 1f ce 80 24 d1 bf e4 1d 0f e3 fc cd 00 5d a0 02 80 0a 00 28 00 a0 02 80 0a 00 .........$.........].....(......
119e0 28 00 a0 02 80 0a 00 28 00 a0 0c 29 ff 00 e4 3e 7e a3 ff 00 40 a0 0d c1 d2 80 16 80 0a 00 28 00 (......(...)...>~...@.........(.
11a00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
11a20 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
11a40 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 10 f4 ....(......(......(......(......
11a60 a0 0c 38 3f e4 3e 3e a7 ff 00 40 a0 0d da 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 ..8?.>>...@....(......(......(..
11a80 02 80 0a 00 a5 ac ff 00 c8 3a 6f c3 f9 8a 00 8f 44 ff 00 8f 34 fc 7f 9d 00 68 d0 01 40 05 00 14 .........:o.....D...4....h..@...
11aa0 00 50 01 40 19 da df fc 79 bf e1 fc e8 02 4d 1b fe 41 d0 fe 3f cc d0 05 da 00 28 00 a0 0c 3d 2e .P.@....y.....M..A..?.....(...=.
11ac0 eb 5b 97 5f d5 60 d4 34 fb 78 34 88 bc bf b0 dc c7 36 e9 27 c8 f9 f7 2f f0 e0 d0 06 e5 00 62 78 .[._.`.4.x4......6.'.../......bx
11ae0 a2 eb 5a b5 d3 a3 93 c3 ba 7c 17 f7 86 78 d1 e2 9a 6f 2d 44 44 fc cd 9f 50 3b 50 06 dd 00 70 fa ..Z......|...x...o-DD...P;P...p.
11b00 b7 88 af ed be 2d 68 5e 1e 89 a3 fe ce bc d3 ae 2e 65 05 7e 6d c8 40 18 3f 8d 00 77 14 00 50 01 .....-h^.........e.~m.@.?..w..P.
11b20 40 05 00 14 01 85 3f fc 87 cf d4 7f e8 14 01 b8 3a 50 02 d0 01 40 05 00 67 6b 7f f1 e6 ff 00 87 @.....?.........:P...@..gk......
11b40 f3 a0 09 34 6f f9 07 43 f8 ff 00 33 40 17 68 00 a0 02 80 3c db c7 1a ff 00 88 67 f1 d6 99 e1 0f ...4o..C...3@.h....<......g.....
11b60 0a 5c da 69 f7 17 16 72 5f 5c 5f dc c1 e7 f9 71 ab 85 01 17 20 13 93 de 80 3b fb 08 e6 8e c6 dd .\.i...r_\_....q.........;......
11b80 2f 66 5b 8b 95 8c 09 24 09 b0 3b 63 93 8e d9 f4 a0 0b 54 00 50 01 40 05 00 73 d1 f8 9e cd fc 6b /f[....$..;c......T.P.@..s.....k
11ba0 37 85 d6 2b af ed 08 ac 96 f8 c8 54 79 5e 59 72 80 67 39 ce 47 a7 e3 40 1d 0d 00 14 00 50 07 3b 7..+.......Ty^Yr.g9.G..@.....P.;
11bc0 ad 78 a6 cf 47 f1 06 85 a3 dd 43 72 f7 3a c4 92 47 6e d1 a8 28 a5 17 71 dc 49 04 71 e8 0d 00 74 .x..G.....Cr.:..Gn..(..q.I.q...t
11be0 54 00 50 01 40 14 b5 9f f9 07 4d f8 7f 31 40 11 e8 9f f1 e6 9f 8f f3 a0 0d 1a 00 28 00 a0 02 80 T.P.@.....M..1@............(....
11c00 33 b5 bf f8 f3 7f c3 f9 d0 04 9a 37 fc 83 a1 fc 7f 99 a0 0b b4 00 50 01 40 05 00 14 00 50 01 40 3..........7..........P.@....P.@
11c20 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 70 9f 16 3c 7f 0f 80 7c 3e b7 8b 6a d7 f7 f2 96 ....P.@....P.@..p..<...|>..j....
11c40 f2 2d 15 b0 5c 28 cb b1 20 1c 2a 8e 49 a0 0e a3 c3 ba 89 d5 b4 0d 3b 51 78 c4 4d 77 6f 1c e5 01 .-..\(....*.I.........;Qx.Mwo...
11c60 ce dd ca 0e 33 f8 d0 06 9d 00 79 ef c4 af 10 eb 76 5a bf 87 fc 3f e1 87 b5 83 53 d6 25 90 7d aa ....3.....y.....vZ...?....S.%.}.
11c80 e6 33 22 40 91 ae 49 09 9e 4d 00 76 3a 14 17 f6 ba 5c 10 6a f7 8b 7f 7c 8b 89 6e 52 11 10 90 fa .3"@..I..M.v:....\.j...|..nR....
11ca0 ec 04 e2 80 34 68 00 a0 02 80 0a 00 c2 9f fe 43 e7 ea 3f f4 0a 00 dc 1d 28 01 68 00 a0 02 80 0a ....4h.........C..?.....(.h.....
11cc0 00 28 00 a0 0c ed 6f fe 3c df f0 fe 74 01 26 8d ff 00 20 e8 7f 1f e6 68 02 ed 00 14 00 50 01 40 .(....o.<...t.&........h.....P.@
11ce0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 61 4f ff 00 21 f3 f5 1f fa 05 00 6e 0e 94 00 b4 ....P.@....P.@..aO..!......n....
11d00 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
11d20 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
11d40 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
11d60 00 14 00 87 a5 00 61 c3 ff 00 21 f1 f5 3f fa 05 00 6e e6 80 0c d0 01 9a 00 e7 7c 72 8f 27 85 35 ......a...!..?...n........|r.'.5
11d80 01 1e b8 ba 07 c9 96 d4 59 01 f2 17 bb 0c 91 83 8e 33 9e 28 03 e7 ef 13 bf 82 f4 1d 1e 3d 77 c0 ........Y........3.(.........=w.
11da0 52 f8 89 75 f8 a5 85 c6 a8 d1 df 18 ae 86 f0 1b cc 79 07 96 41 19 f6 a0 0e fb c6 1a 6a f8 87 e3 R..u.............y..A.......j...
11dc0 4e 81 a7 5d dd 5d c3 69 3e 87 33 dc 47 6d 31 88 ca 3c c1 f2 12 39 03 e8 41 f7 a0 08 5b 41 b5 f8 N..].].i>.3.Gm1..<...9..A...[A..
11de0 63 f1 1b c2 cb e1 67 b9 83 44 d7 a5 92 ca eb 4f 92 e2 49 63 12 6d dc b2 a6 f2 48 3e b4 01 c9 5c c.....g..D.....O..Ic.m....H>...\
11e00 f8 9b c1 7e 2d f1 1f 88 26 f8 8f 7d a9 4d 05 ad eb da d8 69 d1 47 76 21 89 23 38 f3 3f 72 30 5c ...~-...&..}.M.....i.Gv!.#8.?r0\
11e20 9c f5 34 01 bf e0 08 ad 3c 71 a0 78 bb c2 90 ea 37 f7 5a 45 ac c8 da 4d f5 c8 91 27 85 1d 72 06 ..4.....<q.x....7.ZE...M...'..r.
11e40 64 01 be 46 04 7d 28 01 9a 1e a1 ac 7c 48 d6 6c bc 25 ad a3 5b c5 e1 c9 37 eb ae 8e 31 7b 2a 9c d..F.}(.....|H.l.%..[...7...1{*.
11e60 44 ab 83 f7 4e 37 9f ca 80 3d e9 15 55 42 a0 00 01 80 07 6a 00 76 68 00 cd 00 51 d6 0f fc 4b a6 D...N7...=..UB.....j.vh...Q...K.
11e80 fc 3f 98 a0 06 68 9f f1 e6 9f 8f f3 a0 0d 1a 00 28 00 a0 02 80 0a 00 28 03 3b 5b ff 00 8f 37 fc .?...h..........(......(.;[...7.
11ea0 3f 9d 00 3f 47 3f f1 2e 87 f1 fe 66 80 2f 66 80 0c d0 01 9a 00 f1 61 af 3f 87 bc 5b f1 6b 56 00 ?..?G?.....f./f.......a.?..[.kV.
11ec0 ca 6c 2d 6d e6 48 c9 e3 22 23 8f d6 80 24 f0 f7 c2 ad 33 5f f0 ed 96 b7 e2 8b ad 4a eb c5 37 b0 .l-m.H.."#...$....3_.......J..7.
11ee0 09 ce a4 97 d2 a3 db bb 8c 81 10 0c 14 05 e3 03 1d a8 03 9a d6 fc 43 a8 ea ff 00 07 ad 97 55 b8 ......................C.......U.
11f00 69 75 3d 37 c4 70 e9 b3 5c 0e 0c de 5c fb 37 1f 72 3a d0 07 51 af e9 d1 fc 44 f8 ad a9 f8 73 5a iu=7.p..\...\.7.r:..Q....D....sZ
11f20 9a 73 e1 cd 16 ca 29 64 b2 86 67 89 6e 66 97 38 32 14 20 90 00 e9 9a 00 a3 65 e1 9b 4f 0b fc 79 .s....)d..g.nf.82........e..O..y
11f40 f0 dd 9e 97 35 d9 d3 db 49 ba 30 db 5c 4e f3 08 3e 61 90 a5 89 38 3e 84 d0 07 b8 66 80 0c d0 01 ....5...I.0.\N..>a...8>....f....
11f60 9a 00 33 40 06 68 03 0a 6f f9 0f 9f a8 ff 00 d0 28 03 70 74 a0 05 a0 02 80 0a 00 ce d6 ff 00 e3 ..3@.h..o.......(.pt............
11f80 cd ff 00 0f e7 40 0f d1 cf fc 4b a1 fc 7f 99 a0 0b d9 a0 03 34 00 66 80 3c 0f 59 f0 0f 87 2f 3f .....@....K.........4.f.<.Y.../?
11fa0 68 08 6d 2e 2c 65 78 2e b4 89 6f a6 41 77 30 df 37 9c 39 c8 7c 81 cf 41 c7 b5 00 75 9e 0a 62 3e h.m.,ex...o.Aw0.7.9.|..A...u..b>
11fc0 36 f8 f6 10 ef e5 47 69 61 b5 49 e0 7c 8f 40 10 24 af ff 00 0b cb c5 09 b8 ed 1e 1e 88 81 9e 01 6.....Gia.I.|.@.$...............
11fe0 de d4 01 ca 7c 2b f8 75 a4 78 bf e1 4e 8d 7f e2 89 b5 1d 42 e9 a2 73 6e 4d d4 91 ad a8 0e c0 79 ....|+.u.x..N......B..snM......y
12000 6a 84 0c f7 c9 04 9a 00 8f 4c f1 3e b9 7b f0 8f c2 5a 54 7a 94 f1 ea 3a c6 ac da 41 d4 03 7e f5 j........L.>.{...ZTz...:...A..~.
12020 21 49 1c 13 9f ef 6d 4c 66 80 3a eb cf 84 d6 9a 29 b6 d4 7e 1f cf 71 a6 6b b1 4f 1c 93 49 71 7d !I....mLf.:.....)..~..q.k.O..Iq}
12040 34 91 5e 26 7f 78 92 82 5b 39 19 e8 3a d0 07 33 63 f0 ff 00 c3 49 f1 fe ee d3 ec 12 88 21 d2 62 4.^&.x..[9..:..3c....I.......!.b
12060 d4 11 45 e4 dc 4d e7 1e 73 bf 24 71 f7 7a 7b 50 06 7f 88 fc 4b e1 2f 12 78 ef c4 76 9f 11 6f b5 ..E..M..s.$q.z{P....K./.x..v..o.
12080 03 a5 69 93 8b 4b 2d 36 04 ba f2 98 81 f3 ca e6 11 cb e7 81 93 c5 00 68 78 0b 5d ba 9a df c6 fa ..i..K-6...............hx.].....
120a0 0f 80 6f 6f 6f ac ed ec 85 ce 8b 25 ea ca 1a 19 18 10 62 06 50 0e 01 c6 33 eb 40 18 da 1e 9b e0 ..ooo......%......b.P...3.@.....
120c0 5b d8 6d a0 fe db d5 bc 33 f1 1f 6c 7e 65 e6 a9 3d c4 77 1e 76 79 ca c8 c2 39 01 39 e0 75 a0 0d [.m.....3..l~e..=.w.vy...9.9.u..
120e0 af 89 5e 05 d1 2e 7e 27 f8 1b fb 42 de 5b 8b 9d 5a 79 c6 a1 22 dc 4d 18 98 ac 1d 40 0d fb be 46 ..^...~'...B.[..Zy..".M....@...F
12100 7e 5c 50 07 b9 d9 5b 45 67 67 05 b5 ba 94 86 14 11 a2 92 4e 00 18 1c 9e 68 02 d6 68 00 cd 00 51 ~\P...[Egg.........N....h..h...Q
12120 d6 0f fc 4b a6 fc 3f 98 a0 06 68 9f f1 e6 9f 8f f3 a0 0d 1a 00 28 00 a0 02 80 33 b5 bf f8 f3 7f ...K..?...h..........(....3.....
12140 c3 f9 d0 03 f4 73 ff 00 12 e8 7f 1f e6 68 02 f6 68 00 cd 00 19 a0 0f 18 83 44 b6 f8 9f e3 7f 15 .....s.......h..h........D......
12160 27 8a 1e e6 e3 42 d1 6e 56 c2 db 4e 8e e2 48 a2 67 d8 0b c8 fb 08 24 f3 c5 00 4d ab 5b ea bf 0a '....B.nV..N..H.g.....$...M.[...
12180 bc 2f e2 fb ed 36 f0 dc f8 7e 1b 64 93 4b b7 b8 9d e5 96 da 63 f2 95 cb 0f f5 7c 82 39 34 00 eb ./...6...~.d.K......c.....|.94..
121a0 4f 83 fa 55 d6 85 16 a1 7d 7d aa 49 e2 e9 60 f3 0e b2 2f a5 59 52 52 33 c0 dd b7 68 3d b1 d2 80 O..U....}}.I..`.../.YRR3...h=...
121c0 39 7d 63 5e d4 7c 57 f0 df c0 b3 de 5d 4b 6d a9 b6 bd 1d 95 c5 cc 18 0f b9 1d e3 2c 3b 64 e3 34 9}c^.|W.....]Km............,;d.4
121e0 01 67 e2 8f 81 f4 ff 00 05 43 a5 6b de 0e b9 d4 34 bd 6a 7d 4a 1b 59 ae be d9 2c e6 65 95 b6 93 .g.......C.k....4.j}J.Y...,.e...
12200 20 91 88 3d 73 40 12 7c 4d f0 4e 97 e0 5d 0e 3f 16 78 76 6d 46 df c4 16 d7 96 c2 5b c9 2f 65 91 ...=s@.|M.N..].?.xvmF......[./e.
12220 ae 43 4a 15 84 81 98 82 0e e3 d0 0a 00 d5 f1 16 8f 1f 89 3e 37 a6 9f a8 5c de 47 60 fa 10 92 78 .CJ................>7...\.G`...x
12240 2d a7 78 bc ef de fd c2 eb 83 8f a1 19 a0 06 59 68 b6 ff 00 0d 3e 29 78 7b 4f f0 ec 97 30 f8 7f -.x............Yh....>)x{O...0..
12260 5f 8e 68 25 d3 de 77 96 38 a6 8d 37 09 13 79 24 64 75 e6 80 33 7c 47 a7 78 1e f7 c4 7a a2 f8 d7 _.h%..w.8..7..y$du..3|G.x...z...
12280 55 d5 3c 51 ac 2c e5 d2 0b 08 6e ca 69 d1 ff 00 0c 61 20 25 41 1d c9 39 3e 94 01 27 82 b5 6f 11 U.<Q.,....n.i....a.%A..9>..'..o.
122a0 ea bf 04 bc 4d 1f 87 ee 6f 6e b5 5b 3b ab 9b 3d 3a 59 f2 2e 7c a5 61 80 77 73 e6 04 27 af 39 a0 ....M...on.[;..=:Y..|.a.ws..'.9.
122c0 0c 7f 0f e9 7e 02 bd b9 b5 8f c3 7a f6 a5 e1 9f 1d ab 46 65 97 52 96 71 71 2c 83 aa 49 1c ac 16 ....~......z......Fe.R.qq,..I...
122e0 4c f3 c0 a0 0d ef 8a f1 db b7 8d 60 ff 00 85 83 16 a9 3f 81 85 8e 14 d9 f9 de 40 b9 dd f3 19 c4 L..........`......?.......@.....
12300 47 7f 4e 9d a8 03 77 e1 b4 7e 1f d1 6c f5 8d 53 c3 7e 2a 4b df 07 08 84 8b 62 f2 99 7e c0 c0 65 G.N...w..~..l..S.~*K.....b..~..e
12320 be 77 62 e0 11 fc 04 50 07 37 ae c1 2e bd e0 0f 1b 78 db 57 4f 2e 6b ed 2e e2 0d 2e de 4e b6 d6 .wb....P.7.......x.WO.k......N..
12340 7b 0e 0e 3b 3c 9f 78 fe 02 80 24 f8 84 d2 37 c1 9f 05 2d a5 cb db 4e f7 5a 62 2c d1 63 31 93 81 {..;<.x...$...7...-...N.Zb,.c1..
12360 9f ff 00 5d 00 45 f1 3b c1 7a 67 82 34 eb 2f 15 f8 7e 7d 4a 1f 10 45 a8 5b 47 35 e4 b7 b2 ca f7 ...].E.;.zg.4./..~}J..E.[G5.....
12380 48 f2 04 65 90 31 20 83 9e 80 0a 00 7f c4 af 04 78 7f 51 f8 bf e1 26 bc b2 95 8e ac 6e 5a f3 17 H..e.1..........x.Q...&.....nZ..
123a0 73 27 98 52 31 b3 18 6f 93 a7 f0 63 3d e8 03 a2 d3 2d 53 c1 df 17 e3 b0 b6 0f 1e 91 ae e9 c0 42 s'.R1..o...c=....-S............B
123c0 85 89 54 b8 b7 e3 19 27 a9 8c fe 94 01 63 e1 be ed 73 c6 be 2f f1 43 b6 eb 73 72 34 bb 1e 78 f2 ..T....'.....c...s../.C..sr4..x.
123e0 a1 e1 d8 7d 5f 3f 95 00 7a 5e 68 00 cd 00 19 a0 0c 29 bf e4 3e 7e a3 ff 00 40 a0 0d c1 d2 80 16 ...}_?..z^h......)..>~...@......
12400 80 0a 00 28 00 a0 02 80 0a 00 ce d6 ff 00 e3 cd ff 00 0f e7 40 0f d1 cf fc 4b a1 fc 7f 99 a0 0b ...(................@....K......
12420 d9 a0 03 34 00 66 80 0c d0 01 9a 00 33 40 06 68 00 cd 00 19 a0 03 34 00 66 80 0c d0 01 9a 00 c2 ...4.f......3@.h......4.f.......
12440 9b fe 43 e7 ea 3f f4 0a 00 dc 1d 28 01 68 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ..C..?.....(.h......(......(....
12460 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
12480 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
124a0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 01 0f 4a 00 c2 8b 8d 77 f1 3f fa 05 00 6c 6e a0 .(......(......(..J....w.?...ln.
124c0 03 75 00 1b a8 03 8d f8 b9 e1 cb df 15 f8 26 e7 4e d3 24 88 5e 09 62 b8 89 25 38 8e 53 1b 86 f2 .u............&.N.$.^.b..%8.S...
124e0 df d8 e2 80 38 3f 1d 7f c2 c4 f1 a7 82 ee 74 88 fc 1b 6d a4 b8 11 b3 f9 ba 94 52 99 ca b8 3b 22 ....8?........t...m.......R...;"
12500 03 81 d3 ab 91 c5 00 4b e2 cb 8d 66 d3 e3 47 86 66 d1 b4 f8 6f 2f e3 d0 a5 f3 6d 26 9c 44 59 77 .......K...f..G.f...o/....m&.DYw
12520 8d c1 1b 90 1b eb c7 bd 00 6b da e9 be 25 f1 87 8f 34 8d 63 c4 7a 28 d0 f4 7d 13 7c b6 d6 f2 5d .........k...%...4.c.z(..}.|...]
12540 47 34 b3 cc c3 1b cf 97 90 00 1e f4 01 1d 96 9f e2 9f 01 eb da c0 d0 74 35 d7 fc 3d aa 5c b5 ec G4.....................t5..=.\..
12560 71 45 77 1d bc d6 72 bf de 07 cc 20 32 93 e8 68 03 62 e7 51 f1 f4 9e 11 d5 2e 53 44 b2 8b 5a b9 qEw...r.....2..h.b.Q......SD..Z.
12580 7f 2e c2 ca 2b 95 73 6a a4 63 7c b2 12 15 88 eb 85 fd 68 03 9d 1f 0f 6f fc 1e 9a 0e b1 e1 08 9a ....+.sj.c|.......h....o........
125a0 fb 5b b5 3e 5e ab 19 95 63 3a 94 72 1c c8 49 62 06 f0 79 19 fa 50 07 af 24 84 a8 24 14 24 74 3d .[.>^...c:.r..Ib..y..P..$..$.$t=
125c0 a8 01 db a8 00 dd 40 15 35 63 9d 3e 5f c3 f9 8a 00 34 4f f8 f3 4f c7 f9 d0 06 8d 00 14 00 50 01 ......@.5c.>_....4O..O........P.
125e0 40 05 00 14 01 9d ad ff 00 c7 9b fe 1f ce 80 0d 24 e3 4f 8b f1 fe 66 80 2d ee a0 03 75 00 1b a8 @...............$.O...f.-...u...
12600 03 c8 f4 6d 32 0d 77 e2 17 c5 1d 2a f0 7f a3 de 41 6d 04 9f 43 11 14 01 26 8b 79 f1 0f c3 9a 14 ...m2.w....*....Am..C...&.y.....
12620 7e 1f 1e 16 87 56 b8 b4 8c 5b db 6a a9 a8 45 1c 32 20 e1 5e 48 cf ce 08 18 c8 03 9a 00 a3 ab fc ~....V...[.j..E.2..^H...........
12640 3c d5 6c fe 17 e9 fa 25 88 5d 47 56 3a b4 3a 8d eb a3 2a 2b b1 97 7c 8c 37 11 c0 fc f8 a0 0d af <.l....%.]GV:.:...*+..|.7.......
12660 14 e9 5e 21 d0 7c 7c de 2c f0 a6 99 1e b3 1d f5 b2 59 df e9 ed 70 90 c9 f2 1f 92 44 66 e3 be 08 ..^!.||.,........Y...p.....Df...
12680 a0 0a 7a 5e 9f e3 0d 5b e2 be 8d e2 5d 73 44 b7 d3 34 d8 2c 27 b7 10 a5 da 4d 24 25 88 c7 98 47 ..z^...[....]sD..4.,'....M$%...G
126a0 52 7f d9 04 0c 72 68 03 d6 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 63 cb ce bb f8 8f fd 02 80 37 R....rh..7P......n..u.c........7
126c0 47 4a 00 5a 00 28 00 a0 0c ed 6f fe 3c df f0 fe 74 00 69 27 1a 7c 5f 8f f3 34 01 6f 75 00 1b a8 GJ.Z.(....o.<...t.i'.|_..4.ou...
126e0 00 dd 40 1c 1d ce 85 a8 bf c6 9b 2d 79 2d f3 a5 47 a3 49 68 f3 ef 5e 25 32 82 06 dc e7 a0 eb 8c ..@........-y-..G.Ih..^%2.......
12700 50 06 3e b5 a7 f8 9b c3 5f 12 75 2f 11 f8 73 42 1a fd 8e af 6b 14 13 c0 97 91 db c9 0c 91 e7 07 P.>....._.u/..sB....k...........
12720 f7 9c 10 41 a0 08 fc 2f a3 f8 aa e3 e2 26 bb e2 0f 10 69 30 58 c3 7b a4 2d b4 11 43 74 b2 f9 64 ...A.../.....&....i0X.{.-..Ct..d
12740 39 fd db 1e 32 dd c9 c6 39 eb 40 1d 0f c1 fd 17 50 f0 f7 c3 2d 23 49 d6 2d fe cf a8 5b c4 e9 2c 9...2...9.@.....P...-#I.-...[..,
12760 5b d5 b0 4b 93 d5 49 1d fd 68 03 8a d1 7e 1e 6b 9f f0 ab 74 bb 33 1c 56 3e 25 d2 75 39 75 2b 34 [..K..I..h...~.k...t.3.V>%.u9u+4
12780 96 45 64 27 cd 72 14 95 24 61 d4 fe 19 a0 0e 82 e3 53 f8 85 e2 13 67 61 1f 87 c7 85 d7 cc 56 bc .Ed'.r..$a.......S....ga......V.
127a0 d4 64 be 86 e3 08 0f 29 12 2e 72 4f 4c 9c 63 34 00 cf 10 69 be 21 d2 7e 2c c5 e2 5d 1b 45 fe d8 .d.....)..rOL.c4...i.!.~,..].E..
127c0 b0 bb d3 93 4f 98 25 d4 70 3c 04 48 4e f3 bb a8 c1 ed e9 40 0d 7d 33 c4 fe 0b f1 86 b3 a8 f8 6f ....O.%.p<.HN......@.}3........o
127e0 48 4d 77 45 d6 a5 17 33 da ad d4 70 4d 6d 36 30 5c 19 30 19 4e 3a 67 34 01 b1 6a fe 37 d7 34 3d HMwE...3...pMm60\.0.N:g4..j.7.4=
12800 64 dd 45 69 e1 bb c9 93 1a 6c 6a c9 73 2c 2c 3f 8e 53 ca 1c 9e c0 1c 7a d0 07 23 e2 b8 fc 71 e2 d.Ei.....lj.s,,?.S.....z..#...q.
12820 ff 00 09 cd e1 ad 57 c1 16 a2 ee e1 3c 89 35 39 75 08 5e de 33 ff 00 3d 91 07 ef 33 dc 0c 71 40 ......W.....<.59u.^.3..=...3..q@
12840 1a 7e 3a f0 ee bb 6b 37 81 75 4d 0a cb fb 6e e3 c3 ac 52 6b 73 3a c2 d3 03 17 97 bc 33 f1 ef 40 .~:...k7.uM...n...Rks:......3..@
12860 1e 97 61 3c d3 d9 41 2d d5 b9 b6 b8 91 03 bc 25 c3 f9 6c 47 2b 91 c1 c7 ad 00 59 dd 40 06 ea 00 ..a<..A-.......%..lG+.....Y.@...
12880 a9 ab 1c e9 f2 fe 1f cc 50 01 a2 7f c7 9a 7e 3f ce 80 34 68 00 a0 02 80 0a 00 ce d6 ff 00 e3 cd ........P.....~?..4h............
128a0 ff 00 0f e7 40 06 92 71 a7 c5 f8 ff 00 33 40 16 f7 50 01 ba 80 0d d4 01 e6 13 e9 9e 24 f0 77 8c ....@..q.....3@..P..........$.w.
128c0 75 8d 53 c3 7a 38 d7 b4 9d 69 92 6b 9b 64 ba 8e de 5b 79 80 c1 71 bf 86 52 31 c6 73 40 12 2f 87 u.S.z8...i.k.d...[y..q..R1.s@./.
128e0 fc 49 e3 3d 1f c4 90 f8 cc a6 99 69 aa 40 2d ed 74 b8 a4 49 fe c9 8f f9 68 ce 07 2e 4e 38 07 1c .I.=.......i.@-.t..I....h...N8..
12900 50 05 3b 7d 53 e2 4d 9e 82 9a 1f fc 22 b6 d3 ea 31 27 d9 93 57 1a 8c 6b 6c 46 30 25 31 ff 00 ac P.;}S.M....."...1'..W..klF0%1...
12920 cf b6 3a d0 04 37 ff 00 0f af f4 cf 08 f8 2b 47 d2 93 ed d2 69 ba ac 57 97 b3 6e 48 f3 c9 32 49 ..:..7........+G....i..W..nH..2I
12940 c9 1d cf 41 cd 00 74 5f 17 74 4d 4b c4 3a 16 95 6f a3 db fd a2 58 35 6b 5b 97 5d ea 98 8d 1f 2c ...A..t_.tMK.:..o....X5k[.]....,
12960 79 23 a0 ed d6 80 17 e3 46 89 a8 f8 93 c0 77 1a 76 8d 6f f6 9b c6 b8 b6 90 26 f5 5e 12 54 72 72 y#......F.....w.v.o......&.^.Trr
12980 c4 0e 80 d0 07 27 e2 0b ad 6a c7 e3 ac 33 e8 5a 74 3a 94 f1 e8 23 cd b5 92 7f 25 e4 4f 37 f8 18 .....'...j...3.Zt:...#....%.O7..
129a0 8c 67 3e bc 7b d0 06 b6 93 a5 78 8f c5 1f 10 6c 3c 43 e2 7d 21 34 4d 3b 47 8a 45 b1 b3 6b 88 e7 .g>.{.....x....l<C.}!4M;G.E..k..
129c0 96 59 64 18 69 1c a6 40 00 71 8c d0 06 5f 85 ad 7c 71 e0 66 d5 34 6d 3b c2 d6 fa cd b5 cd ec b7 .Yd.i..@.q..._..|q.f.4m;........
129e0 50 6a 7f da 31 c2 3f 78 73 fb d4 3f 37 1e d4 01 37 81 fc 31 e3 3d 2f c1 3e 26 b1 59 e0 d2 bc 41 Pj..1.?xs..?7...7..1.=/.>&.Y...A
12a00 3e a7 2d ed ad d2 f9 72 c3 2e e2 1b a7 24 21 e4 72 01 14 01 57 c6 56 fe 33 f1 e7 87 d3 c3 da 87 >.-....r.....$!.r...W.V.3.......
12a20 82 a0 d3 e6 76 51 2e ab 36 a1 14 91 c1 82 09 92 20 bf 3e 4e 38 e0 50 07 53 ad 49 e3 4d 0b c4 09 ....vQ..6.........>N8.P.S.I.M...
12a40 73 a4 da 0f 11 e8 32 5b c7 13 d8 79 d1 5b cd 04 83 ac 81 d8 00 c0 f7 04 d0 06 1f 86 7c 15 75 ae s.....2[...y.[..............|.u.
12a60 78 93 c4 7a cf 8b 34 2b 6d 2a c3 57 b5 4b 37 d2 a3 9c 48 65 da f9 f3 65 68 f0 32 78 e8 68 01 9e x..z..4+m*.W.K7...He...eh.2x.h..
12a80 35 f8 2d e1 27 f0 96 ae be 1c f0 d5 bf f6 c9 b5 90 59 e2 67 07 cd c7 cb cb 36 3a fa d0 05 4d 47 5.-.'............Y.g.....6:...MG
12aa0 e1 ab e9 ff 00 0e fc 3f a6 f8 73 47 58 b5 05 d4 2c 6f 75 18 d2 71 f7 a3 c7 98 f9 66 c7 1e df 85 .......?..sGX...,ou..q.....f....
12ac0 00 75 df 19 74 4d 47 c4 5e 0d 5b 2d 1a db ed 37 62 f6 da 5d 9b d5 7e 44 94 16 39 62 07 41 40 0b .u..tMG.^.[-...7b..]..~D..9b.A@.
12ae0 e2 ad 13 51 be f8 8b e0 cd 52 d6 df cc b1 d3 c5 cf da 65 de a3 cb de 80 0e 09 c9 e7 d3 34 00 9f ...Q.....R........e..........4..
12b00 17 74 0d 53 5b f0 dc 37 1e 19 55 3e 21 d3 27 5b bb 1c 90 32 dd 18 64 90 06 41 3d 4d 00 6e f8 17 .t.S[..7..U>!.'[...2..d..A=M.n..
12b20 43 1e 1a f0 8e 97 a4 e7 7c 96 f0 81 2b 7f 7e 43 cb 1f c4 93 40 1b db a8 00 dd 40 06 ea 00 c7 97 C.......|...+.~C....@.....@.....
12b40 9d 77 f1 1f fa 05 00 6e 8e 94 00 b4 00 50 01 40 05 00 14 00 50 06 76 b7 ff 00 1e 6f f8 7f 3a 00 .w.....n.....P.@....P.v....o..:.
12b60 34 93 8d 3e 2f c7 f9 9a 00 b7 ba 80 0d d4 00 6e a0 0c 2b 2b fd 72 4f 12 ea 96 b7 5a 54 51 68 f1 4..>/..........n..++.rO....ZTQh.
12b80 44 86 ce f0 4e 19 a7 63 f7 81 4e a3 14 01 96 9a c7 8b cf 83 2e 6f 9b c3 96 e3 c4 6b 23 2c 3a 77 D...N..c..N..........o.....k#,:w
12ba0 db 17 64 8b bf 00 f9 99 c0 e3 9c 66 80 3a cb 49 25 92 da 27 b9 41 14 c5 41 78 c1 ce d3 8e 46 7b ..d........f.:.I%..'.A..Ax....F{
12bc0 d0 04 bb a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 0c 79 79 d7 7f 11 ff 00 a0 50 06 e8 ......@...7P......n..yy......P..
12be0 e9 40 0b 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .@.@....P.@....P.@....P.@....P.@
12c00 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
12c20 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
12c40 00 14 00 50 01 40 08 7a 50 07 3e bc 6b 7f 8f f4 a0 0d 5d d4 00 6e a0 03 75 00 1b a8 00 dd 40 18 ...P.@.zP.>.k.....]..n..u.....@.
12c60 13 f8 6a d2 7f 19 da f8 95 e6 b8 17 b6 d6 8d 66 91 82 3c b2 8e 72 49 18 ce 78 f5 a0 0d fd d4 00 ..j............f..<..rI..x......
12c80 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 05 5d 4c e6 c6 4f c3 f9 d0 04 ba 27 fc 79 a7 e3 fc n..u.....@...7P.]L..O.....'.y...
12ca0 e8 03 46 80 0a 00 28 00 a0 02 80 0a 00 ce d6 ff 00 e3 cd ff 00 0f e7 40 11 69 87 16 31 fe 3f ce ..F...(................@.i..1.?.
12cc0 80 2d 6e a0 03 75 00 45 77 1b 5c 5a cb 0c 72 b4 2f 22 95 12 af 54 24 75 14 01 cc f8 23 c1 f0 f8 .-n..u.Ew.\Z..r./"...T$u....#...
12ce0 5a 4d 46 e5 f5 0b dd 4f 53 d4 9c 49 75 79 76 46 f6 c0 c0 00 00 00 03 d2 80 3a bd d4 00 6e a0 03 ZMF....OS..IuyvF.........:...n..
12d00 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 01 94 dc eb 7f 8f f4 a0 0e 80 74 a0 05 a0 02 u.....@...7P...............t....
12d20 80 0a 00 ce d6 ff 00 e3 cd ff 00 0f e7 40 11 69 87 16 31 fe 3f ce 80 2d 6e a0 03 75 00 1b a8 00 .............@.i..1.?..-n..u....
12d40 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d .@...7P......n..u.....@...7P....
12d60 d4 00 6e a0 0a ba 99 cd 8c 9f 87 f3 a0 09 74 4f f8 f3 4f c7 f9 d0 06 8d 00 14 00 50 01 40 19 da ..n...........tO..O........P.@..
12d80 df fc 79 bf e1 fc e8 02 2d 30 e2 c6 3f c7 f9 d0 05 ad d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea ..y.....-0..?.......n..u.....@..
12da0 00 37 50 01 ba 80 0d d4 01 85 ff 00 08 dd a7 fc 26 7f f0 92 f9 d7 1f 6d fb 1f d8 bc bc 8f 2f 66 .7P.............&......m....../f
12dc0 fd f9 c6 33 9c fb d0 06 ee ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 ...3.......7P......n..u.....@...
12de0 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 03 29 b9 d6 ff 00 1f e9 40 1d 00 e9 40 0b 40 05 00 7P......n..u....)......@...@.@..
12e00 14 00 50 01 40 05 00 67 6b 7f f1 e6 ff 00 87 f3 a0 08 b4 c3 8b 18 ff 00 1f e7 40 16 b7 50 01 ba ..P.@..gk.................@..P..
12e20 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 65 37 ....n..u.....@...7P......n..u.e7
12e40 3a df e3 fd 28 03 a0 1d 28 01 68 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 :...(...(.h......(......(......(
12e60 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
12e80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
12ea0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 01 0f 4a 00 e7 8f 1a c9 fa ff 00 4a 00 d0 dd 40 06 ea 00 .....(......(..J........J...@...
12ec0 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 01 5f 51 39 7P......n..u.....@...7P......_Q9
12ee0 b4 93 f0 fe 74 01 67 44 ff 00 8f 34 fc 7f 9d 00 68 d0 01 40 05 00 14 00 50 01 40 19 da df fc 79 ....t.gD...4....h..@....P.@....y
12f00 bf e1 fc e8 02 b6 9c 71 69 1f e3 fc e8 02 c6 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 .......qi........7P......n..u...
12f20 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 0c f1 ce b2 3e bf d2 80 3a 11 d2 80 16 80 0a 00 ..@...7P......n.....>...:.......
12f40 28 03 3b 5b ff 00 8f 37 fc 3f 9d 00 56 d3 8e 2d 23 fc 7f 9d 00 58 dd 40 06 ea 00 37 50 01 ba 80 (.;[...7.?..V..-#....X.@...7P...
12f60 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 ...n..u.....@...7P......n..u....
12f80 dd 40 15 f5 13 9b 49 3f 0f e7 40 16 74 4f f8 f3 4f c7 f9 d0 06 8d 00 14 00 50 01 40 19 da df fc .@....I?..@.tO..O........P.@....
12fa0 79 bf e1 fc e8 02 b6 9c 71 69 1f e3 fc e8 02 c6 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b y.......qi........7P......n..u..
12fc0 a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba ...@...7P......n..u.....@...7P..
12fe0 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 cf 1c eb 23 eb fd 28 03 a1 1d 28 01 68 00 a0 ....n..u.....@......#..(...(.h..
13000 02 80 0a 00 28 00 a0 0c ed 6f fe 3c df f0 fe 74 01 5b 4e 38 b4 8f f1 fe 74 01 63 75 00 1b a8 00 ....(....o.<...t.[N8....t.cu....
13020 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 06 78 e7 59 .@...7P......n..u.....@...7P.x.Y
13040 1f 5f e9 40 1d 08 e9 40 0b 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 ._.@...@.@....P.@....P.@....P.@.
13060 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
13080 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
130a0 14 00 50 01 40 05 00 14 00 50 01 40 08 7a 50 07 39 71 fb bd 57 27 bf f8 62 80 2d ee a0 03 75 00 ..P.@....P.@.zP.9q..W'..b.-...u.
130c0 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 82 f9 bf ....@...7P......n..u.....@......
130e0 d1 88 f5 c5 00 5f d1 86 2c d7 f3 a0 0d 1a 00 28 00 a0 02 80 0a 00 28 03 3b 59 19 b3 6f ce 80 28 ....._..,......(......(.;Y..o..(
13100 58 b7 fa 30 1e 99 a0 09 f7 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 X..0.....P......n..u.....@...7P.
13120 ba 80 0d d4 00 6e a0 03 75 00 54 b7 fd e6 ab 91 db fc 31 40 1d 18 e9 40 0b 40 05 00 14 01 9d ac .....n..u.T.......1@...@.@......
13140 8c d9 b7 e7 40 14 2c 5b fd 18 0f 4c d0 04 fb a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 ....@.,[...L......@...7P......n.
13160 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 02 0b e6 ff 00 46 .u.....@...7P......n..u........F
13180 23 d7 14 01 7f 46 18 b3 5f ce 80 34 68 00 a0 02 80 0a 00 ce d6 46 6c db f3 a0 0a 16 2d fe 8c 07 #....F.._..4h........Fl.....-...
131a0 a6 68 02 7d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 .h.}..n..u.....@...7P......n..u.
131c0 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ....@...7P......n..u.....@...7P.
131e0 ba 80 0d d4 01 52 df f7 9a ae 47 6f f0 c5 00 74 63 a5 00 2d 00 14 00 50 01 40 05 00 14 01 9d ac .....R....Go...tc..-...P.@......
13200 8c d9 b7 e7 40 14 2c 5b fd 18 0f 4c d0 04 fb a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 ....@.,[...L......@...7P......n.
13220 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 2a 5b fe f3 55 c8 ed fe 18 a0 0e 8c 74 a0 05 a0 .u.....@...7P...*[..U.......t...
13240 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
13260 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
13280 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
132a0 00 a0 00 f4 a0 0c 1d 62 13 e6 79 83 a8 a0 08 61 9c 38 e4 fc fd e8 02 6d d4 00 6e a0 03 75 00 1b .......b..y....a.8.....m..n..u..
132c0 a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 34 c9 81 92 68 02 ab b1 b8 94 28 fb ...@...7P......n..u.4...h.....(.
132e0 82 80 3a 2b 24 f2 e1 02 80 2c 50 01 40 05 00 14 00 50 01 40 15 ef 53 cc 84 8a 00 e7 51 8d bc a5 ..:+$....,P.@....P.@..S.....Q...
13300 4f dc 34 01 68 49 91 90 68 01 db a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b O.4.hI..h.....@...7P......n..u..
13320 a8 00 dd 40 06 ea 00 86 69 c2 0e 0f cf da 80 26 d1 e1 3e 67 98 7a 9a 00 de 1d 28 00 a0 02 80 0a ...@....i......&..>g.z....(.....
13340 00 af 7a 9e 64 24 50 07 3a 8c 6d e5 2a 7e e1 a0 0b 42 4c 8c 83 40 0e dd 40 06 ea 00 37 50 01 ba ..z.d$P.:.m.*~...BL..@..@...7P..
13360 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 34 c9 ....n..u.....@...7P......n..u.4.
13380 81 92 68 02 ab b1 b8 94 28 fb 82 80 3a 2b 24 f2 e1 02 80 2c 50 01 40 05 00 14 01 5e f5 3c c8 48 ..h.....(...:+$....,P.@....^.<.H
133a0 a0 0e 75 18 db ca 54 fd c3 40 16 84 99 19 06 80 1d ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 ..u...T..@............n..u.....@
133c0 06 ea 00 37 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 00 ...7P......n..u.....@...7P......
133e0 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 86 69 c2 0e 0f cf da 80 26 d1 e1 3e 67 98 7a 9a 00 de 1d n..u.....@....i......&..>g.z....
13400 28 00 a0 02 80 0a 00 28 00 a0 02 80 2b de a7 99 09 14 01 ce a3 1b 79 4a 9f b8 68 02 d0 93 23 20 (......(....+.........yJ..h...#.
13420 d0 03 b7 50 01 ba 80 0d d4 00 6e a0 03 75 00 1b a8 00 dd 40 06 ea 00 37 50 01 ba 80 0d d4 01 0c ...P......n..u.....@...7P.......
13440 d3 84 1c 1f 9f b5 00 4d a3 c2 7c cf 30 f5 34 01 bc 3a 50 01 40 05 00 14 00 50 01 40 05 00 14 00 .......M..|.0.4..:P.@....P.@....
13460 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
13480 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
134a0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 57 ba 80 4a b4 01 85 .@....P.@....P.@....P.@..W..J...
134c0 73 66 55 b2 01 14 01 5f 33 2f 7c d0 01 ba 6f 5a 00 37 4d eb 40 06 e9 bd 68 00 dd 37 ad 00 1b a6 sfU...._3/|...oZ.7M.@...h..7....
134e0 f5 a0 03 74 de b4 00 6e 9b d6 80 0d d3 7a d0 01 ba 6f 5a 00 37 4d eb 40 0a b1 3c a7 92 4d 00 6b ...t...n.....z...oZ.7M.@..<..M.k
13500 58 59 ed c1 22 80 35 54 60 62 80 16 80 0a 00 28 00 a0 02 80 0a 00 46 19 18 a0 0c ab fb 3d d9 20 XY..".5T`b.....(......F......=..
13520 50 06 4b 44 f1 1e 09 14 00 9b a6 f5 a0 03 74 de b4 00 6e 9b d6 80 0d d3 7a d0 01 ba 6f 5a 00 37 P.KD..........t...n.....z...oZ.7
13540 4d eb 40 06 e9 bd 68 00 dd 37 ad 00 1b a6 f5 a0 03 74 de b4 00 66 66 ef 8a 00 b1 6d 66 59 b2 41 M.@...h..7.......t...ff....mfY.A
13560 34 01 bb 6b 00 89 68 02 c5 00 14 00 50 01 40 08 c3 23 14 01 95 7f 67 bb 24 0a 00 c9 68 9e 23 c1 4..k..h.....P.@..#....g.$...h.#.
13580 22 80 13 74 de b4 00 6e 9b d6 80 0d d3 7a d0 01 ba 6f 5a 00 37 4d eb 40 06 e9 bd 68 00 dd 37 ad "..t...n.....z...oZ.7M.@...h..7.
135a0 00 1b a6 f5 a0 03 74 de b4 00 6e 9b d6 80 0d d3 7a d0 01 ba 6f 5a 00 37 4d eb 40 06 e9 bd 68 00 ......t...n.....z...oZ.7M.@...h.
135c0 dd 37 ad 00 2a c4 f2 9e 49 34 01 ad 61 67 b7 04 8a 00 d5 51 81 8a 00 5a 00 28 00 a0 02 80 11 86 .7..*...I4..ag.....Q...Z.(......
135e0 46 28 03 2a fe cf 76 48 14 01 92 d1 3c 47 82 45 00 26 e9 bd 68 00 dd 37 ad 00 1b a6 f5 a0 03 74 F(.*..vH....<G.E.&..h..7.......t
13600 de b4 00 6e 9b d6 80 0d d3 7a d0 01 ba 6f 5a 00 37 4d eb 40 06 e9 bd 68 00 dd 37 ad 00 1b a6 f5 ...n.....z...oZ.7M.@...h..7.....
13620 a0 03 74 de b4 00 6e 9b d6 80 0d d3 7a d0 01 ba 6f 5a 00 37 4d eb 40 06 e9 bd 68 00 dd 37 ad 00 ..t...n.....z...oZ.7M.@...h..7..
13640 1b a6 f5 a0 03 74 de b4 00 6e 9b d6 80 0d d3 7a d0 01 99 9b be 28 02 c5 b5 99 66 c9 04 d0 06 ed .....t...n.....z.....(....f.....
13660 ac 02 25 a0 0b 14 00 50 01 40 05 00 14 00 50 01 40 08 c3 23 14 01 95 7f 67 bb 24 0a 00 c9 68 9e ..%....P.@....P.@..#....g.$...h.
13680 23 c1 22 80 13 74 de b4 00 6e 9b d6 80 0d d3 7a d0 01 ba 6f 5a 00 37 4d eb 40 06 e9 bd 68 00 dd #."..t...n.....z...oZ.7M.@...h..
136a0 37 ad 00 1b a6 f5 a0 03 74 de b4 00 6e 9b d6 80 0c cc dd f1 40 16 2d ac cb 36 48 26 80 37 6d 60 7.......t...n.......@.-..6H&.7m`
136c0 11 2d 00 58 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 .-.X.....(......(......(......(.
136e0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
13700 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
13720 02 80 0a 00 28 00 a0 02 80 0a 00 28 02 37 89 5b a8 a0 0a ed 65 19 3d 28 01 3e c3 1f a5 00 1f 61 ....(......(.7.[....e.=(.>.....a
13740 8f d2 80 0f b0 c7 e9 40 07 d8 63 f4 a0 03 ec 31 fa 50 01 f6 18 fd 28 00 fb 0c 7e 94 00 7d 86 3f .......@..c....1.P....(...~..}.?
13760 4a 00 3e c3 1f a5 00 2f d8 63 f4 a0 09 23 b5 45 ed 40 13 a8 03 a5 00 2d 00 14 00 50 01 40 05 00 J.>..../.c...#.E.@.....-...P.@..
13780 14 00 50 01 40 08 c0 1e b4 01 04 96 a8 dd a8 02 3f b0 c7 e9 40 09 f6 18 fd 28 00 fb 0c 7e 94 00 ..P.@...........?...@....(...~..
137a0 7d 86 3f 4a 00 3e c3 1f a5 00 1f 61 8f d2 80 0f b0 c7 e9 40 07 d8 63 f4 a0 03 ec 31 fa 50 01 f6 }.?J.>.....a.......@..c....1.P..
137c0 18 fd 28 01 56 ca 30 7a 50 05 84 89 57 a0 a0 09 28 00 a0 02 80 0a 00 28 00 a0 04 60 0f 5a 00 82 ..(.V.0zP...W...(......(...`.Z..
137e0 4b 54 6e d4 01 1f d8 63 f4 a0 04 fb 0c 7e 94 00 7d 86 3f 4a 00 3e c3 1f a5 00 1f 61 8f d2 80 0f KTn....c.....~..}.?J.>.....a....
13800 b0 c7 e9 40 07 d8 63 f4 a0 03 ec 31 fa 50 01 f6 18 fd 28 00 fb 0c 7e 94 00 7d 86 3f 4a 00 3e c3 ...@..c....1.P....(...~..}.?J.>.
13820 1f a5 00 1f 61 8f d2 80 0f b0 c7 e9 40 0b f6 18 fd 28 02 48 ed 51 7b 50 04 ea 00 e9 40 0b 40 05 ....a.......@....(.H.Q{P....@.@.
13840 00 14 00 50 01 40 05 00 23 00 7a d0 04 12 5a a3 76 a0 08 fe c3 1f a5 00 27 d8 63 f4 a0 03 ec 31 ...P.@..#.z...Z.v.......'.c....1
13860 fa 50 01 f6 18 fd 28 00 fb 0c 7e 94 00 7d 86 3f 4a 00 3e c3 1f a5 00 1f 61 8f d2 80 0f b0 c7 e9 .P....(...~..}.?J.>.....a.......
13880 40 07 d8 63 f4 a0 03 ec 31 fa 50 01 f6 18 fd 28 00 fb 0c 7e 94 00 7d 86 3f 4a 00 3e c3 1f a5 00 @..c....1.P....(...~..}.?J.>....
138a0 1f 61 8f d2 80 0f b0 c7 e9 40 07 d8 63 f4 a0 03 ec 31 fa 50 01 f6 18 fd 28 00 fb 0c 7e 94 00 7d .a.......@..c....1.P....(...~..}
138c0 86 3f 4a 00 55 b2 8c 1e 94 01 61 22 55 e8 28 02 4a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 .?J.U.....a"U.(.J.(......(......
138e0 46 00 f5 a0 08 24 b5 46 ed 40 11 fd 86 3f 4a 00 4f b0 c7 e9 40 07 d8 63 f4 a0 03 ec 31 fa 50 01 F....$.F.@...?J.O...@..c....1.P.
13900 f6 18 fd 28 00 fb 0c 7e 94 00 7d 86 3f 4a 00 3e c3 1f a5 00 1f 61 8f d2 80 0f b0 c7 e9 40 0a b6 ...(...~..}.?J.>.....a.......@..
13920 51 83 d2 80 2c 24 4a bd 05 00 49 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 Q...,$J...I@....P.@....P.@....P.
13940 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
13960 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
13980 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
139a0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
139c0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
139e0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
13a00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
13a20 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
13a40 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
13a60 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
13a80 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
13aa0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
13ac0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
13ae0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
13b00 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
13b20 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
13b40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
13b60 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
13b80 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
13ba0 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
13bc0 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
13be0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
13c00 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
13c20 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
13c40 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
13c60 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
13c80 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 03 49 c3 01 8e b4 00 ea 00 28 00 .@....P.@....P.@....P.I.......(.
13ca0 a0 08 e3 df e6 cb b8 82 b9 1b 7d b8 a0 09 28 00 a0 02 80 1a bb 80 f9 b1 9f 6a 00 71 e9 c5 00 14 ..........}...(..........j.q....
13cc0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 00 3d e8 00 a0 02 80 03 9e 31 40 05 00 27 3b bd .P.@....P.@....P.=.......1@..';.
13ce0 b1 40 0b 40 00 cf 39 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .@.@..9.....(......(......(.....
13d00 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
13d20 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
13d40 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
13d60 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
13d80 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
13da0 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
13dc0 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
13de0 00 28 00 23 34 00 01 8e 94 00 60 50 01 80 7a d0 01 40 09 81 40 01 00 9e 94 00 b8 a0 00 0c 74 a0 .(.#4.....`P..z..@..@.........t.
13e00 03 00 f5 a0 00 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 .......(......(......(......(...
13e20 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
13e40 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
13e60 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 ..(......(......(......(......(.
13e80 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a .....(......(......(......(.....
13ea0 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 .(......(......(......(......(..
13ec0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 ....(......(......(......(......
13ee0 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 (......(......(......(......(...
13f00 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 ...(......(......(......(......(
13f20 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 0a 00 28 00 a0 02 80 ......(......(......(......(....
13f40 0a 00 28 00 a0 00 f4 a0 00 74 a0 04 6c e3 8a 00 1b 38 e3 93 40 0b 40 08 b9 c7 3d 68 00 5c f3 9a ..(......t..l....8..@.@...=h.\..
13f60 00 39 dd ed 40 01 ea 3d 28 01 7b d0 01 f8 50 01 40 07 e1 40 05 00 14 00 50 01 40 05 00 14 00 7e .9..@..=(.{...P.@..@....P.@....~
13f80 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
13fa0 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
13fc0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
13fe0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
14000 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
14020 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
14040 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
14060 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
14080 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
140a0 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
140c0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
140e0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
14100 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 ...P.@....P.@....P.@....P.@....P
14120 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 .@....P.@....P.@....P.@....P.@..
14140 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 ..P.@....P.@....P.@....P.@....P.
14160 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 @....P.@....P.@....P.@....P.@...
14180 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 .P.@....P.@....P.@....P.@....P.@
141a0 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 ....P.@....P.@....P.@....P.@....
141c0 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 05 P.@....P.@....P.@....P.@....P.@.
141e0 00 14 00 50 01 40 05 00 14 00 50 01 40 05 00 14 00 50 01 40 1e 55 ff 00 0d 07 f0 c3 fe 86 6f fc ...P.@....P.@....P.@.U........o.
14200 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 .....t...A.0......$..........?.f
14220 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe ......7@..4.......B.............
14240 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c .o......t...A.0......$..........
14260 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 ?.f......7@..4.......B..........
14280 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 ....o......t...A.0......$.......
142a0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff ...?.f......7@..4.......B.......
142c0 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd .......o......t...A.0......$....
142e0 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d ......?.f......7@..4.......B....
14300 d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e ..........o......t...A.0......$.
14320 bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb .........?.f......7@..4.......B.
14340 ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff .............o......t...A.0.....
14360 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf .$..........?.f......7@..4......
14380 f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 .B..............o......t...A.0..
143a0 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f ....$..........?.f......7@..4...
143c0 fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc ....B..............o......t...A.
143e0 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 0......$..........?.f......7@..4
14400 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f .......B..............o......t..
14420 c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 .A.0......$..........?.f......7@
14440 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 ..4.......B..............o......
14460 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af t...A.0......$..........?.f.....
14480 fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba .7@..4.......B..............o...
144a0 ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 ...t...A.0......$..........?.f..
144c0 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f ....7@..4.......B..............o
144e0 fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 ......t...A.0......$..........?.
14500 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 f......7@..4.......B............
14520 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f ..o......t...A.0......$.........
14540 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d .?.f......7@..4.......B.........
14560 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f .....o......t...A.0......$......
14580 f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ....?.f......7@..4.......B......
145a0 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 ........o......t...A.0......$...
145c0 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 .......?.f......7@..4.......B...
145e0 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 ...........o......t...A.0......$
14600 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 ..........?.f......7@..4.......B
14620 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ..............o......t...A.0....
14640 ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 ..$..........?.f......7@..4.....
14660 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff ..B..............o......t...A.0.
14680 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 .....$..........?.f......7@..4..
146a0 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 .....B..............o......t...A
146c0 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc .0......$..........?.f......7@..
146e0 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 4.......B..............o......t.
14700 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 ..A.0......$..........?.f......7
14720 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 @..4.......B..............o.....
14740 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b .t...A.0......$..........?.f....
14760 af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ..7@..4.......B..............o..
14780 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff ....t...A.0......$..........?.f.
147a0 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 .....7@..4.......B..............
147c0 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f o......t...A.0......$..........?
147e0 e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 .f......7@..4.......B...........
14800 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 ...o......t...A.0......$........
14820 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 ..?.f......7@..4.......B........
14840 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 ......o......t...A.0......$.....
14860 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 .....?.f......7@..4.......B.....
14880 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf .........o......t...A.0......$..
148a0 f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff ........?.f......7@..4.......B..
148c0 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 ............o......t...A.0......
148e0 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 $..........?.f......7@..4.......
14900 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 B..............o......t...A.0...
14920 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa ...$..........?.f......7@..4....
14940 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ...B..............o......t...A.0
14960 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f ......$..........?.f......7@..4.
14980 c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 ......B..............o......t...
149a0 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 A.0......$..........?.f......7@.
149c0 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 .4.......B..............o......t
149e0 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe ...A.0......$..........?.f......
14a00 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 7@..4.......B..............o....
14a20 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 ..t...A.0......$..........?.f...
14a40 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc ...7@..4.......B..............o.
14a60 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 .....t...A.0......$..........?.f
14a80 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe ......7@..4.......B.............
14aa0 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c .o......t...A.0......$..........
14ac0 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 ?.f......7@..4.......B..........
14ae0 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 ....o......t...A.0......$.......
14b00 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff ...?.f......7@..4.......B.......
14b20 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd .......o......t...A.0......$....
14b40 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d ......?.f......7@..4.......B....
14b60 d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e ..........o......t...A.0......$.
14b80 bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb .........?.f......7@..4.......B.
14ba0 ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff .............o......t...A.0.....
14bc0 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf .$..........?.f......7@..4......
14be0 f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 .B..............o......t...A.0..
14c00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f ....$..........?.f......7@..4...
14c20 fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f c3 41 fc ....B..............o......t...A.
14c40 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 07 fc 34 0......$..........?.f......7@..4
14c60 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 74 00 7f .......B..............o......t..
14c80 c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af fe 37 40 .A.0......$..........?.f......7@
14ca0 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba ff 00 e3 ..4.......B..............o......
14cc0 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 c9 0b af t...A.0......$..........?.f.....
14ce0 fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f fc 90 ba .7@..4.......B..............o...
14d00 ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 66 ff 00 ...t...A.0......$..........?.f..
14d20 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 fe 86 6f ....7@..4.......B..............o
14d40 fc 90 ba ff 00 e3 74 00 7f c3 41 fc 30 ff 00 a1 9b ff 00 24 2e bf f8 dd 00 1f f0 d0 7f 0c 3f e8 ......t...A.0......$..........?.
14d60 66 ff 00 c9 0b af fe 37 40 07 fc 34 1f c3 0f fa 19 bf f2 42 eb ff 00 8d d0 01 ff 00 0d 07 f0 c3 f......7@..4.......B............
14d80 fe 86 6f fc 90 ba ff 00 e3 74 01 ff d9 ..o......t...
an> } } } void cifs_setup_cifs_sb(struct smb_vol *pvolume_info, struct cifs_sb_info *cifs_sb) { INIT_DELAYED_WORK(&cifs_sb->prune_tlinks, cifs_prune_tlinks); spin_lock_init(&cifs_sb->tlink_tree_lock); cifs_sb->tlink_tree = RB_ROOT; /* * Temporarily set r/wsize for matching superblock. If we end up using * new sb then client will later negotiate it downward if needed. */ cifs_sb->rsize = pvolume_info->rsize; cifs_sb->wsize = pvolume_info->wsize; cifs_sb->mnt_uid = pvolume_info->linux_uid; cifs_sb->mnt_gid = pvolume_info->linux_gid; cifs_sb->mnt_file_mode = pvolume_info->file_mode; cifs_sb->mnt_dir_mode = pvolume_info->dir_mode; cifs_dbg(FYI, "file mode: 0x%hx dir mode: 0x%hx\n", cifs_sb->mnt_file_mode, cifs_sb->mnt_dir_mode); cifs_sb->actimeo = pvolume_info->actimeo; cifs_sb->local_nls = pvolume_info->local_nls; if (pvolume_info->noperm) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_PERM; if (pvolume_info->setuids) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_SET_UID; if (pvolume_info->server_ino) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_SERVER_INUM; if (pvolume_info->remap) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MAP_SFM_CHR; if (pvolume_info->sfu_remap) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MAP_SPECIAL_CHR; if (pvolume_info->no_xattr) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_XATTR; if (pvolume_info->sfu_emul) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_UNX_EMUL; if (pvolume_info->nobrl) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NO_BRL; if (pvolume_info->nostrictsync) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NOSSYNC; if (pvolume_info->mand_lock) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_NOPOSIXBRL; if (pvolume_info->rwpidforward) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_RWPIDFORWARD; if (pvolume_info->cifs_acl) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_CIFS_ACL; if (pvolume_info->backupuid_specified) { cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_CIFS_BACKUPUID; cifs_sb->mnt_backupuid = pvolume_info->backupuid; } if (pvolume_info->backupgid_specified) { cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_CIFS_BACKUPGID; cifs_sb->mnt_backupgid = pvolume_info->backupgid; } if (pvolume_info->override_uid) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_OVERR_UID; if (pvolume_info->override_gid) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_OVERR_GID; if (pvolume_info->dynperm) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_DYNPERM; if (pvolume_info->fsc) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_FSCACHE; if (pvolume_info->multiuser) cifs_sb->mnt_cifs_flags |= (CIFS_MOUNT_MULTIUSER | CIFS_MOUNT_NO_PERM); if (pvolume_info->strict_io) cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_STRICT_IO; if (pvolume_info->direct_io) { cifs_dbg(FYI, "mounting share using direct i/o\n"); cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_DIRECT_IO; } if (pvolume_info->mfsymlinks) { if (pvolume_info->sfu_emul) { /* * Our SFU ("Services for Unix" emulation does not allow * creating symlinks but does allow reading existing SFU * symlinks (it does allow both creating and reading SFU * style mknod and FIFOs though). When "mfsymlinks" and * "sfu" are both enabled at the same time, it allows * reading both types of symlinks, but will only create * them with mfsymlinks format. This allows better * Apple compatibility (probably better for Samba too) * while still recognizing old Windows style symlinks. */ cifs_dbg(VFS, "mount options mfsymlinks and sfu both enabled\n"); } cifs_sb->mnt_cifs_flags |= CIFS_MOUNT_MF_SYMLINKS; } if ((pvolume_info->cifs_acl) && (pvolume_info->dynperm)) cifs_dbg(VFS, "mount option dynperm ignored if cifsacl mount option supported\n"); } static void cleanup_volume_info_contents(struct smb_vol *volume_info) { kfree(volume_info->username); kzfree(volume_info->password); kfree(volume_info->UNC); kfree(volume_info->domainname); kfree(volume_info->iocharset); kfree(volume_info->prepath); } void cifs_cleanup_volume_info(struct smb_vol *volume_info) { if (!volume_info) return; cleanup_volume_info_contents(volume_info); kfree(volume_info); } #ifdef CONFIG_CIFS_DFS_UPCALL /* * cifs_build_path_to_root returns full path to root when we do not have an * exiting connection (tcon) */ static char * build_unc_path_to_root(const struct smb_vol *vol, const struct cifs_sb_info *cifs_sb) { char *full_path, *pos; unsigned int pplen = vol->prepath ? strlen(vol->prepath) + 1 : 0; unsigned int unc_len = strnlen(vol->UNC, MAX_TREE_SIZE + 1); full_path = kmalloc(unc_len + pplen + 1, GFP_KERNEL); if (full_path == NULL) return ERR_PTR(-ENOMEM); strncpy(full_path, vol->UNC, unc_len); pos = full_path + unc_len; if (pplen) { *pos = CIFS_DIR_SEP(cifs_sb); strncpy(pos + 1, vol->prepath, pplen); pos += pplen; } *pos = '\0'; /* add trailing null */ convert_delimiter(full_path, CIFS_DIR_SEP(cifs_sb)); cifs_dbg(FYI, "%s: full_path=%s\n", __func__, full_path); return full_path; } /* * Perform a dfs referral query for a share and (optionally) prefix * * If a referral is found, cifs_sb->mountdata will be (re-)allocated * to a string containing updated options for the submount. Otherwise it * will be left untouched. * * Returns the rc from get_dfs_path to the caller, which can be used to * determine whether there were referrals. */ static int expand_dfs_referral(const unsigned int xid, struct cifs_ses *ses, struct smb_vol *volume_info, struct cifs_sb_info *cifs_sb, int check_prefix) { int rc; unsigned int num_referrals = 0; struct dfs_info3_param *referrals = NULL; char *full_path = NULL, *ref_path = NULL, *mdata = NULL; full_path = build_unc_path_to_root(volume_info, cifs_sb); if (IS_ERR(full_path)) return PTR_ERR(full_path); /* For DFS paths, skip the first '\' of the UNC */ ref_path = check_prefix ? full_path + 1 : volume_info->UNC + 1; rc = get_dfs_path(xid, ses, ref_path, cifs_sb->local_nls, &num_referrals, &referrals, cifs_remap(cifs_sb)); if (!rc && num_referrals > 0) { char *fake_devname = NULL; mdata = cifs_compose_mount_options(cifs_sb->mountdata, full_path + 1, referrals, &fake_devname); free_dfs_info_array(referrals, num_referrals); if (IS_ERR(mdata)) { rc = PTR_ERR(mdata); mdata = NULL; } else { cleanup_volume_info_contents(volume_info); rc = cifs_setup_volume_info(volume_info, mdata, fake_devname); } kfree(fake_devname); kfree(cifs_sb->mountdata); cifs_sb->mountdata = mdata; } kfree(full_path); return rc; } #endif static int cifs_setup_volume_info(struct smb_vol *volume_info, char *mount_data, const char *devname) { int rc = 0; if (cifs_parse_mount_options(mount_data, devname, volume_info)) return -EINVAL; if (volume_info->nullauth) { cifs_dbg(FYI, "Anonymous login\n"); kfree(volume_info->username); volume_info->username = NULL; } else if (volume_info->username) { /* BB fixme parse for domain name here */ cifs_dbg(FYI, "Username: %s\n", volume_info->username); } else { cifs_dbg(VFS, "No username specified\n"); /* In userspace mount helper we can get user name from alternate locations such as env variables and files on disk */ return -EINVAL; } /* this is needed for ASCII cp to Unicode converts */ if (volume_info->iocharset == NULL) { /* load_nls_default cannot return null */ volume_info->local_nls = load_nls_default(); } else { volume_info->local_nls = load_nls(volume_info->iocharset); if (volume_info->local_nls == NULL) { cifs_dbg(VFS, "CIFS mount error: iocharset %s not found\n", volume_info->iocharset); return -ELIBACC; } } return rc; } struct smb_vol * cifs_get_volume_info(char *mount_data, const char *devname) { int rc; struct smb_vol *volume_info; volume_info = kmalloc(sizeof(struct smb_vol), GFP_KERNEL); if (!volume_info) return ERR_PTR(-ENOMEM); rc = cifs_setup_volume_info(volume_info, mount_data, devname); if (rc) { cifs_cleanup_volume_info(volume_info); volume_info = ERR_PTR(rc); } return volume_info; } int cifs_mount(struct cifs_sb_info *cifs_sb, struct smb_vol *volume_info) { int rc; unsigned int xid; struct cifs_ses *ses; struct cifs_tcon *tcon; struct TCP_Server_Info *server; char *full_path; struct tcon_link *tlink; #ifdef CONFIG_CIFS_DFS_UPCALL int referral_walks_count = 0; #endif rc = bdi_setup_and_register(&cifs_sb->bdi, "cifs"); if (rc) return rc; #ifdef CONFIG_CIFS_DFS_UPCALL try_mount_again: /* cleanup activities if we're chasing a referral */ if (referral_walks_count) { if (tcon) cifs_put_tcon(tcon); else if (ses) cifs_put_smb_ses(ses); cifs_sb->mnt_cifs_flags &= ~CIFS_MOUNT_POSIX_PATHS; free_xid(xid); } #endif rc = 0; tcon = NULL; ses = NULL; server = NULL; full_path = NULL; tlink = NULL; xid = get_xid(); /* get a reference to a tcp session */ server = cifs_get_tcp_session(volume_info); if (IS_ERR(server)) { rc = PTR_ERR(server); bdi_destroy(&cifs_sb->bdi); goto out; } /* get a reference to a SMB session */ ses = cifs_get_smb_ses(server, volume_info); if (IS_ERR(ses)) { rc = PTR_ERR(ses); ses = NULL; goto mount_fail_check; } #ifdef CONFIG_CIFS_SMB2 if ((volume_info->persistent == true) && ((ses->server->capabilities & SMB2_GLOBAL_CAP_PERSISTENT_HANDLES) == 0)) { cifs_dbg(VFS, "persistent handles not supported by server\n"); rc = -EOPNOTSUPP; goto mount_fail_check; } #endif /* CONFIG_CIFS_SMB2*/ /* search for existing tcon to this server share */ tcon = cifs_get_tcon(ses, volume_info); if (IS_ERR(tcon)) { rc = PTR_ERR(tcon); tcon = NULL; goto remote_path_check; } /* tell server which Unix caps we support */ if (cap_unix(tcon->ses)) { /* reset of caps checks mount to see if unix extensions disabled for just this mount */ reset_cifs_unix_caps(xid, tcon, cifs_sb, volume_info); if ((tcon->ses->server->tcpStatus == CifsNeedReconnect) && (le64_to_cpu(tcon->fsUnixInfo.Capability) & CIFS_UNIX_TRANSPORT_ENCRYPTION_MANDATORY_CAP)) { rc = -EACCES; goto mount_fail_check; } } else tcon->unix_ext = 0; /* server does not support them */ /* do not care if a following call succeed - informational */ if (!tcon->ipc && server->ops->qfs_tcon) server->ops->qfs_tcon(xid, tcon); cifs_sb->wsize = server->ops->negotiate_wsize(tcon, volume_info); cifs_sb->rsize = server->ops->negotiate_rsize(tcon, volume_info); /* tune readahead according to rsize */ cifs_sb->bdi.ra_pages = cifs_sb->rsize / PAGE_CACHE_SIZE; remote_path_check: #ifdef CONFIG_CIFS_DFS_UPCALL /* * Perform an unconditional check for whether there are DFS * referrals for this path without prefix, to provide support * for DFS referrals from w2k8 servers which don't seem to respond * with PATH_NOT_COVERED to requests that include the prefix. * Chase the referral if found, otherwise continue normally. */ if (referral_walks_count == 0) { int refrc = expand_dfs_referral(xid, ses, volume_info, cifs_sb, false); if (!refrc) { referral_walks_count++; goto try_mount_again; } } #endif /* check if a whole path is not remote */ if (!rc && tcon) { if (!server->ops->is_path_accessible) { rc = -ENOSYS; goto mount_fail_check; } /* * cifs_build_path_to_root works only when we have a valid tcon */ full_path = cifs_build_path_to_root(volume_info, cifs_sb, tcon); if (full_path == NULL) { rc = -ENOMEM; goto mount_fail_check; } rc = server->ops->is_path_accessible(xid, tcon, cifs_sb, full_path); if (rc != 0 && rc != -EREMOTE) { kfree(full_path); goto mount_fail_check; } kfree(full_path); } /* get referral if needed */ if (rc == -EREMOTE) { #ifdef CONFIG_CIFS_DFS_UPCALL if (referral_walks_count > MAX_NESTED_LINKS) { /* * BB: when we implement proper loop detection, * we will remove this check. But now we need it * to prevent an indefinite loop if 'DFS tree' is * misconfigured (i.e. has loops). */ rc = -ELOOP; goto mount_fail_check; } rc = expand_dfs_referral(xid, ses, volume_info, cifs_sb, true); if (!rc) { referral_walks_count++; goto try_mount_again; } goto mount_fail_check; #else /* No DFS support, return error on mount */ rc = -EOPNOTSUPP; #endif } if (rc) goto mount_fail_check; /* now, hang the tcon off of the superblock */ tlink = kzalloc(sizeof *tlink, GFP_KERNEL); if (tlink == NULL) { rc = -ENOMEM; goto mount_fail_check; } tlink->tl_uid = ses->linux_uid; tlink->tl_tcon = tcon; tlink->tl_time = jiffies; set_bit(TCON_LINK_MASTER, &tlink->tl_flags); set_bit(TCON_LINK_IN_TREE, &tlink->tl_flags); cifs_sb->master_tlink = tlink; spin_lock(&cifs_sb->tlink_tree_lock); tlink_rb_insert(&cifs_sb->tlink_tree, tlink); spin_unlock(&cifs_sb->tlink_tree_lock); queue_delayed_work(cifsiod_wq, &cifs_sb->prune_tlinks, TLINK_IDLE_EXPIRE); mount_fail_check: /* on error free sesinfo and tcon struct if needed */ if (rc) { /* If find_unc succeeded then rc == 0 so we can not end */ /* up accidentally freeing someone elses tcon struct */ if (tcon) cifs_put_tcon(tcon); else if (ses) cifs_put_smb_ses(ses); else cifs_put_tcp_session(server); bdi_destroy(&cifs_sb->bdi); } out: free_xid(xid); return rc; } /* * Issue a TREE_CONNECT request. Note that for IPC$ shares, that the tcon * pointer may be NULL. */ int CIFSTCon(const unsigned int xid, struct cifs_ses *ses, const char *tree, struct cifs_tcon *tcon, const struct nls_table *nls_codepage) { struct smb_hdr *smb_buffer; struct smb_hdr *smb_buffer_response; TCONX_REQ *pSMB; TCONX_RSP *pSMBr; unsigned char *bcc_ptr; int rc = 0; int length; __u16 bytes_left, count; if (ses == NULL) return -EIO; smb_buffer = cifs_buf_get(); if (smb_buffer == NULL) return -ENOMEM; smb_buffer_response = smb_buffer; header_assemble(smb_buffer, SMB_COM_TREE_CONNECT_ANDX, NULL /*no tid */ , 4 /*wct */ ); smb_buffer->Mid = get_next_mid(ses->server); smb_buffer->Uid = ses->Suid; pSMB = (TCONX_REQ *) smb_buffer; pSMBr = (TCONX_RSP *) smb_buffer_response; pSMB->AndXCommand = 0xFF; pSMB->Flags = cpu_to_le16(TCON_EXTENDED_SECINFO); bcc_ptr = &pSMB->Password[0]; if (!tcon || (ses->server->sec_mode & SECMODE_USER)) { pSMB->PasswordLength = cpu_to_le16(1); /* minimum */ *bcc_ptr = 0; /* password is null byte */ bcc_ptr++; /* skip password */ /* already aligned so no need to do it below */ } else { pSMB->PasswordLength = cpu_to_le16(CIFS_AUTH_RESP_SIZE); /* BB FIXME add code to fail this if NTLMv2 or Kerberos specified as required (when that support is added to the vfs in the future) as only NTLM or the much weaker LANMAN (which we do not send by default) is accepted by Samba (not sure whether other servers allow NTLMv2 password here) */ #ifdef CONFIG_CIFS_WEAK_PW_HASH if ((global_secflags & CIFSSEC_MAY_LANMAN) && (ses->sectype == LANMAN)) calc_lanman_hash(tcon->password, ses->server->cryptkey, ses->server->sec_mode & SECMODE_PW_ENCRYPT ? true : false, bcc_ptr); else #endif /* CIFS_WEAK_PW_HASH */ rc = SMBNTencrypt(tcon->password, ses->server->cryptkey, bcc_ptr, nls_codepage); if (rc) { cifs_dbg(FYI, "%s Can't generate NTLM rsp. Error: %d\n", __func__, rc); cifs_buf_release(smb_buffer); return rc; } bcc_ptr += CIFS_AUTH_RESP_SIZE; if (ses->capabilities & CAP_UNICODE) { /* must align unicode strings */ *bcc_ptr = 0; /* null byte password */ bcc_ptr++; } } if (ses->server->sign) smb_buffer->Flags2 |= SMBFLG2_SECURITY_SIGNATURE; if (ses->capabilities & CAP_STATUS32) { smb_buffer->Flags2 |= SMBFLG2_ERR_STATUS; } if (ses->capabilities & CAP_DFS) { smb_buffer->Flags2 |= SMBFLG2_DFS; } if (ses->capabilities & CAP_UNICODE) { smb_buffer->Flags2 |= SMBFLG2_UNICODE; length = cifs_strtoUTF16((__le16 *) bcc_ptr, tree, 6 /* max utf8 char length in bytes */ * (/* server len*/ + 256 /* share len */), nls_codepage); bcc_ptr += 2 * length; /* convert num 16 bit words to bytes */ bcc_ptr += 2; /* skip trailing null */ } else { /* ASCII */ strcpy(bcc_ptr, tree); bcc_ptr += strlen(tree) + 1; } strcpy(bcc_ptr, "?????"); bcc_ptr += strlen("?????"); bcc_ptr += 1; count = bcc_ptr - &pSMB->Password[0]; pSMB->hdr.smb_buf_length = cpu_to_be32(be32_to_cpu( pSMB->hdr.smb_buf_length) + count); pSMB->ByteCount = cpu_to_le16(count); rc = SendReceive(xid, ses, smb_buffer, smb_buffer_response, &length, 0); /* above now done in SendReceive */ if ((rc == 0) && (tcon != NULL)) { bool is_unicode; tcon->tidStatus = CifsGood; tcon->need_reconnect = false; tcon->tid = smb_buffer_response->Tid; bcc_ptr = pByteArea(smb_buffer_response); bytes_left = get_bcc(smb_buffer_response); length = strnlen(bcc_ptr, bytes_left - 2); if (smb_buffer->Flags2 & SMBFLG2_UNICODE) is_unicode = true; else is_unicode = false; /* skip service field (NB: this field is always ASCII) */ if (length == 3) { if ((bcc_ptr[0] == 'I') && (bcc_ptr[1] == 'P') && (bcc_ptr[2] == 'C')) { cifs_dbg(FYI, "IPC connection\n"); tcon->ipc = 1; } } else if (length == 2) { if ((bcc_ptr[0] == 'A') && (bcc_ptr[1] == ':')) { /* the most common case */ cifs_dbg(FYI, "disk share connection\n"); } } bcc_ptr += length + 1; bytes_left -= (length + 1); strlcpy(tcon->treeName, tree, sizeof(tcon->treeName)); /* mostly informational -- no need to fail on error here */ kfree(tcon->nativeFileSystem); tcon->nativeFileSystem = cifs_strndup_from_utf16(bcc_ptr, bytes_left, is_unicode, nls_codepage); cifs_dbg(FYI, "nativeFileSystem=%s\n", tcon->nativeFileSystem); if ((smb_buffer_response->WordCount == 3) || (smb_buffer_response->WordCount == 7)) /* field is in same location */ tcon->Flags = le16_to_cpu(pSMBr->OptionalSupport); else tcon->Flags = 0; cifs_dbg(FYI, "Tcon flags: 0x%x\n", tcon->Flags); } else if ((rc == 0) && tcon == NULL) { /* all we need to save for IPC$ connection */ ses->ipc_tid = smb_buffer_response->Tid; } cifs_buf_release(smb_buffer); return rc; } static void delayed_free(struct rcu_head *p) { struct cifs_sb_info *sbi = container_of(p, struct cifs_sb_info, rcu); unload_nls(sbi->local_nls); kfree(sbi); } void cifs_umount(struct cifs_sb_info *cifs_sb) { struct rb_root *root = &cifs_sb->tlink_tree; struct rb_node *node; struct tcon_link *tlink; cancel_delayed_work_sync(&cifs_sb->prune_tlinks); spin_lock(&cifs_sb->tlink_tree_lock); while ((node = rb_first(root))) { tlink = rb_entry(node, struct tcon_link, tl_rbnode); cifs_get_tlink(tlink); clear_bit(TCON_LINK_IN_TREE, &tlink->tl_flags); rb_erase(node, root); spin_unlock(&cifs_sb->tlink_tree_lock); cifs_put_tlink(tlink); spin_lock(&cifs_sb->tlink_tree_lock); } spin_unlock(&cifs_sb->tlink_tree_lock); bdi_destroy(&cifs_sb->bdi); kfree(cifs_sb->mountdata); call_rcu(&cifs_sb->rcu, delayed_free); } int cifs_negotiate_protocol(const unsigned int xid, struct cifs_ses *ses) { int rc = 0; struct TCP_Server_Info *server = ses->server; if (!server->ops->need_neg || !server->ops->negotiate) return -ENOSYS; /* only send once per connect */ if (!server->ops->need_neg(server)) return 0; set_credits(server, 1); rc = server->ops->negotiate(xid, ses); if (rc == 0) { spin_lock(&GlobalMid_Lock); if (server->tcpStatus == CifsNeedNegotiate) server->tcpStatus = CifsGood; else rc = -EHOSTDOWN; spin_unlock(&GlobalMid_Lock); } return rc; } int cifs_setup_session(const unsigned int xid, struct cifs_ses *ses, struct nls_table *nls_info) { int rc = -ENOSYS; struct TCP_Server_Info *server = ses->server; ses->capabilities = server->capabilities; if (linuxExtEnabled == 0) ses->capabilities &= (~server->vals->cap_unix); cifs_dbg(FYI, "Security Mode: 0x%x Capabilities: 0x%x TimeAdjust: %d\n", server->sec_mode, server->capabilities, server->timeAdj); if (server->ops->sess_setup) rc = server->ops->sess_setup(xid, ses, nls_info); if (rc) cifs_dbg(VFS, "Send error in SessSetup = %d\n", rc); return rc; } static int cifs_set_vol_auth(struct smb_vol *vol, struct cifs_ses *ses) { vol->sectype = ses->sectype; /* krb5 is special, since we don't need username or pw */ if (vol->sectype == Kerberos) return 0; return cifs_set_cifscreds(vol, ses); } static struct cifs_tcon * cifs_construct_tcon(struct cifs_sb_info *cifs_sb, kuid_t fsuid) { int rc; struct cifs_tcon *master_tcon = cifs_sb_master_tcon(cifs_sb); struct cifs_ses *ses; struct cifs_tcon *tcon = NULL; struct smb_vol *vol_info; vol_info = kzalloc(sizeof(*vol_info), GFP_KERNEL); if (vol_info == NULL) return ERR_PTR(-ENOMEM); vol_info->local_nls = cifs_sb->local_nls; vol_info->linux_uid = fsuid; vol_info->cred_uid = fsuid; vol_info->UNC = master_tcon->treeName; vol_info->retry = master_tcon->retry; vol_info->nocase = master_tcon->nocase; vol_info->local_lease = master_tcon->local_lease; vol_info->no_linux_ext = !master_tcon->unix_ext; vol_info->sectype = master_tcon->ses->sectype; vol_info->sign = master_tcon->ses->sign; rc = cifs_set_vol_auth(vol_info, master_tcon->ses); if (rc) { tcon = ERR_PTR(rc); goto out; } /* get a reference for the same TCP session */ spin_lock(&cifs_tcp_ses_lock); ++master_tcon->ses->server->srv_count; spin_unlock(&cifs_tcp_ses_lock); ses = cifs_get_smb_ses(master_tcon->ses->server, vol_info); if (IS_ERR(ses)) { tcon = (struct cifs_tcon *)ses; cifs_put_tcp_session(master_tcon->ses->server); goto out; } tcon = cifs_get_tcon(ses, vol_info); if (IS_ERR(tcon)) { cifs_put_smb_ses(ses); goto out; } if (cap_unix(ses)) reset_cifs_unix_caps(0, tcon, NULL, vol_info); out: kfree(vol_info->username); kfree(vol_info->password); kfree(vol_info); return tcon; } struct cifs_tcon * cifs_sb_master_tcon(struct cifs_sb_info *cifs_sb) { return tlink_tcon(cifs_sb_master_tlink(cifs_sb)); } /* find and return a tlink with given uid */ static struct tcon_link * tlink_rb_search(struct rb_root *root, kuid_t uid) { struct rb_node *node = root->rb_node; struct tcon_link *tlink; while (node) { tlink = rb_entry(node, struct tcon_link, tl_rbnode); if (uid_gt(tlink->tl_uid, uid)) node = node->rb_left; else if (uid_lt(tlink->tl_uid, uid)) node = node->rb_right; else return tlink; } return NULL; } /* insert a tcon_link into the tree */ static void tlink_rb_insert(struct rb_root *root, struct tcon_link *new_tlink) { struct rb_node **new = &(root->rb_node), *parent = NULL; struct tcon_link *tlink; while (*new) { tlink = rb_entry(*new, struct tcon_link, tl_rbnode); parent = *new; if (uid_gt(tlink->tl_uid, new_tlink->tl_uid)) new = &((*new)->rb_left); else new = &((*new)->rb_right); } rb_link_node(&new_tlink->tl_rbnode, parent, new); rb_insert_color(&new_tlink->tl_rbnode, root); } /* * Find or construct an appropriate tcon given a cifs_sb and the fsuid of the * current task. * * If the superblock doesn't refer to a multiuser mount, then just return * the master tcon for the mount. * * First, search the rbtree for an existing tcon for this fsuid. If one * exists, then check to see if it's pending construction. If it is then wait * for construction to complete. Once it's no longer pending, check to see if * it failed and either return an error or retry construction, depending on * the timeout. * * If one doesn't exist then insert a new tcon_link struct into the tree and * try to construct a new one. */ struct tcon_link * cifs_sb_tlink(struct cifs_sb_info *cifs_sb) { int ret; kuid_t fsuid = current_fsuid(); struct tcon_link *tlink, *newtlink; if (!(cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MULTIUSER)) return cifs_get_tlink(cifs_sb_master_tlink(cifs_sb)); spin_lock(&cifs_sb->tlink_tree_lock); tlink = tlink_rb_search(&cifs_sb->tlink_tree, fsuid); if (tlink) cifs_get_tlink(tlink); spin_unlock(&cifs_sb->tlink_tree_lock); if (tlink == NULL) { newtlink = kzalloc(sizeof(*tlink), GFP_KERNEL); if (newtlink == NULL) return ERR_PTR(-ENOMEM); newtlink->tl_uid = fsuid; newtlink->tl_tcon = ERR_PTR(-EACCES); set_bit(TCON_LINK_PENDING, &newtlink->tl_flags); set_bit(TCON_LINK_IN_TREE, &newtlink->tl_flags); cifs_get_tlink(newtlink); spin_lock(&cifs_sb->tlink_tree_lock); /* was one inserted after previous search? */ tlink = tlink_rb_search(&cifs_sb->tlink_tree, fsuid); if (tlink) { cifs_get_tlink(tlink); spin_unlock(&cifs_sb->tlink_tree_lock); kfree(newtlink); goto wait_for_construction; } tlink = newtlink; tlink_rb_insert(&cifs_sb->tlink_tree, tlink); spin_unlock(&cifs_sb->tlink_tree_lock); } else { wait_for_construction: ret = wait_on_bit(&tlink->tl_flags, TCON_LINK_PENDING, TASK_INTERRUPTIBLE); if (ret) { cifs_put_tlink(tlink); return ERR_PTR(-ERESTARTSYS); } /* if it's good, return it */ if (!IS_ERR(tlink->tl_tcon)) return tlink; /* return error if we tried this already recently */ if (time_before(jiffies, tlink->tl_time + TLINK_ERROR_EXPIRE)) { cifs_put_tlink(tlink); return ERR_PTR(-EACCES); } if (test_and_set_bit(TCON_LINK_PENDING, &tlink->tl_flags)) goto wait_for_construction; } tlink->tl_tcon = cifs_construct_tcon(cifs_sb, fsuid); clear_bit(TCON_LINK_PENDING, &tlink->tl_flags); wake_up_bit(&tlink->tl_flags, TCON_LINK_PENDING); if (IS_ERR(tlink->tl_tcon)) { cifs_put_tlink(tlink); return ERR_PTR(-EACCES); } return tlink; } /* * periodic workqueue job that scans tcon_tree for a superblock and closes * out tcons. */ static void cifs_prune_tlinks(struct work_struct *work) { struct cifs_sb_info *cifs_sb = container_of(work, struct cifs_sb_info, prune_tlinks.work); struct rb_root *root = &cifs_sb->tlink_tree; struct rb_node *node = rb_first(root); struct rb_node *tmp; struct tcon_link *tlink; /* * Because we drop the spinlock in the loop in order to put the tlink * it's not guarded against removal of links from the tree. The only * places that remove entries from the tree are this function and * umounts. Because this function is non-reentrant and is canceled * before umount can proceed, this is safe. */ spin_lock(&cifs_sb->tlink_tree_lock); node = rb_first(root); while (node != NULL) { tmp = node; node = rb_next(tmp); tlink = rb_entry(tmp, struct tcon_link, tl_rbnode); if (test_bit(TCON_LINK_MASTER, &tlink->tl_flags) || atomic_read(&tlink->tl_count) != 0 || time_after(tlink->tl_time + TLINK_IDLE_EXPIRE, jiffies)) continue; cifs_get_tlink(tlink); clear_bit(TCON_LINK_IN_TREE, &tlink->tl_flags); rb_erase(tmp, root); spin_unlock(&cifs_sb->tlink_tree_lock); cifs_put_tlink(tlink); spin_lock(&cifs_sb->tlink_tree_lock); } spin_unlock(&cifs_sb->tlink_tree_lock); queue_delayed_work(cifsiod_wq, &cifs_sb->prune_tlinks, TLINK_IDLE_EXPIRE); }