summaryrefslogtreecommitdiffstats
path: root/docs/images/energyrecorder.png
blob: fa1e8c8820a391f5de307b248589a1cffdf83091 (plain)
ofshex dumpascii
0000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 03 20 00 00 02 32 08 06 00 00 00 33 19 ae .PNG........IHDR.......2.....3..
0020 4c 00 00 00 06 62 4b 47 44 00 ff 00 ff 00 ff a0 bd a7 93 00 00 00 09 70 48 59 73 00 00 0b 13 00 L....bKGD..............pHYs.....
0040 00 0b 13 01 00 9a 9c 18 00 00 00 07 74 49 4d 45 07 e1 05 09 0a 0b 27 ef 4d 4b 0b 00 00 00 19 74 ............tIME......'.MK.....t
0060 45 58 74 43 6f 6d 6d 65 6e 74 00 43 72 65 61 74 65 64 20 77 69 74 68 20 47 49 4d 50 57 81 0e 17 EXtComment.Created.with.GIMPW...
0080 00 00 20 00 49 44 41 54 78 da ec dd 77 78 15 55 fa c0 f1 ef cc dc 96 9b de 08 21 09 84 12 7a 6f ....IDATx...wx.U..........!...zo
00a0 22 45 9a 05 b0 20 a0 80 65 5d 2b b6 15 5d cb da cb da 60 ed 6d 7f d8 db 0a 36 44 11 51 aa 48 93 "E......e]+..]....`.m....6D.Q.H.
00c0 22 bd f7 d0 42 20 bd 27 f7 de 99 39 bf 3f 12 81 14 d8 a0 c1 05 79 3f cf 93 47 b9 33 73 e6 cc cc "...B..'...9.?.......y?..G.3s...
00e0 99 e4 bc f7 34 4d 29 a5 10 42 08 21 84 10 42 88 3f 80 2e b7 40 08 21 84 10 42 08 21 01 88 10 42 ....4M)..B.!..B.?...@.!..B.!...B
0100 08 21 84 10 42 02 10 21 84 10 42 08 21 84 90 00 44 08 21 84 10 42 08 21 01 88 10 42 08 21 84 10 .!..B..!..B.!...D.!..B.!...B.!..
0120 42 48 00 22 84 10 42 08 21 84 90 00 44 08 21 84 10 42 08 21 01 88 10 42 08 21 84 10 42 48 00 22 BH."..B.!...D.!..B.!...B.!..BH."
0140 84 10 42 08 21 84 90 00 44 08 21 84 10 42 08 21 24 00 11 42 08 21 84 10 42 48 00 22 84 10 42 08 ..B.!...D.!..B.!$..B.!..BH."..B.
0160 21 84 90 00 44 08 21 84 10 42 08 21 24 00 11 42 08 21 84 10 42 48 00 22 84 10 42 08 21 84 10 12 !...D.!..B.!$..B.!..BH."..B.!...
0180 80 08 21 84 10 42 08 21 24 00 11 42 08 21 84 10 42 48 00 22 84 10 42 08 21 84 10 12 80 08 21 84 ..!..B.!$..B.!..BH."..B.!.....!.
01a0 10 42 08 21 24 00 11 7f 1a 85 d9 7b d9 be 6d 07 59 be df 70 b0 3f 97 9d 3b 77 b2 27 2d 83 80 fa .B.!$......{..m.Y..p.?..;w.'-...
01c0 0d c7 5b 7e 0e ed df c9 8e 1d 7b 29 51 75 79 55 16 99 a9 5b d9 99 9e 8b aa 94 dd bd 6c db b6 93 ..[~......{)QuyU...[........l...
01e0 ac 22 df 29 fd 4c ac 82 74 b6 ef d8 45 46 be 5f 0a a8 10 42 08 21 4e 7b 9a 52 4a c9 6d 38 05 94 .".).L..t...EF._...B.!N{.RJ.m8..
0200 6c e5 a5 17 3e e2 40 61 00 ed a8 8f 6d cd 49 bd a4 e6 f4 3e ff 22 7a b5 88 39 b9 79 50 36 ef dd l...>.@a....m.I....>."z..9.yP6..
0220 d9 90 1b 5f 4f e3 86 65 26 ef 76 37 00 c8 5d ff 01 4f be b3 1e 87 db 38 c6 61 26 9d ae 79 8e ab ..._O..e&.v7..]..O.....8.a&..y..
0240 f4 a7 d0 da 3f 45 54 87 2b 58 be 7c 12 4d 5d 27 58 d1 ce de c0 b0 b3 db 31 6d 7b 22 d3 cb f6 31 ....?ET.+X.|.M]'X.......1m{"...1
0260 c4 5d 37 97 65 6f 7e 85 f8 d6 7f a7 f1 3d 9f b2 e8 f9 d1 38 2a 6e f0 86 c7 1b d0 ee c9 74 6e 98 .]7.eo~......=.....8*n.......tn.
0280 b4 82 77 af e8 72 a2 37 0b 2a 3d a9 df b2 47 ed 98 6b 5f 24 ba e3 bd 34 ba fe df 2c 7a e7 36 c2 ..w..r.7.*=...G..k_$...4...,z.6.
02a0 e4 6b 03 21 84 10 42 9c c6 1c 72 0b 4e 11 65 bb f9 f0 df 2f b3 3e a3 ac fa 36 dd 81 cb 1d c5 b0 .k.!..B...r.N.e..../.>...6......
02c0 27 27 f1 d9 bd 03 4f 6a 36 9c 9e 10 00 3c 47 c5 1a f9 db be e2 95 d7 a7 1f f7 b8 61 9d fe c9 55 ''....Oj6....<G............a...U
02e0 5d ca 8b 93 d3 69 fc b6 68 58 d3 09 0a d1 81 90 3a 2c 98 39 3c 76 f9 63 64 c4 b7 e3 dd 5b 86 1f ]....i..hX......:,.9<v.cd....[..
0300 0e 3e 00 0c 77 28 90 45 90 b3 76 35 7a 55 b0 93 5b 47 f6 e1 d3 c5 71 7c 72 60 35 17 87 56 dd 21 .>..w(.E..v5zU..[G....q|r`5..V.!
0320 c0 3b b7 b6 e4 b6 b7 6d de d8 9b ca cd 89 75 f4 92 76 b8 87 c9 37 8d e3 fc 77 de 62 de 7d a3 19 .;.....m......u..v...7...w.b.}..
0340 da 32 4a de 17 21 84 10 42 48 00 22 7e 3f 4d d7 c1 1b c3 9d 2f 7e ce a8 8e 41 60 5b 14 1c d8 c4 .2J..!..BH."~?M...../~...A`[....
0360 97 13 5e e6 d3 1f b7 f0 f9 7d c3 49 e9 b3 8f a7 ce 0a fb 83 33 56 5e 6b 77 f6 7f 9c 59 ff ec 8b ..^......}.I........3V^kw...Y...
0380 e5 b3 2a 75 65 42 69 24 74 f4 42 c4 df d8 ba f1 32 b4 90 68 1a 3a 4f 8d 7b 9a 37 eb 25 fe b5 a5 ..*ueBi$t.B.....2..h.:O.{.7.%...
03a0 90 f6 17 dd cc 80 66 ae df 97 98 b2 28 cc cf a1 a0 c8 85 bf c6 76 43 45 59 51 0e a6 b2 29 b3 eb ......f.....(........vCEYQ...)..
03c0 f6 3a ce 79 ec 0d 9a bc 73 05 7f 9b b0 90 a1 af 0e 95 97 45 08 21 84 10 12 80 88 3a 62 b8 68 de .:.y....s..........E.!.....:b.h.
03e0 a9 17 67 9f f5 6b ff a3 de 5c 70 d9 5f e9 72 75 13 6e 9b 78 80 67 ef ff 86 27 7f ba a6 4e ba f6 ..g..k...\p._.ru.n.x.g...'...N..
0400 9c 28 4f 52 57 fa f5 e9 7f 9c 3d a2 68 de fa 14 fa 76 de ce e3 dd 4f 66 60 5a d0 ff ae 31 04 ff .(ORW.....=.h....v....Of`Z...1..
0420 f6 c8 03 d0 d0 c2 23 70 3b 34 c0 20 a4 a6 18 50 73 e1 75 6b 80 86 37 a2 86 34 d4 91 60 ee 44 b9 ......#p;4.....Ps.uk..7..4..`.D.
0440 e2 06 73 d5 f9 2e 9e 7a ed 9f cc 18 37 94 41 5e 79 55 84 10 42 08 71 7a 92 de e4 a7 20 cb 34 ab ..s....z....7.A^yU..B.qz......4.
0460 7c e2 a6 f7 c8 ab 08 06 ec f5 f3 48 ab e1 98 f4 85 ef 70 45 bf b6 44 84 06 13 1c 12 4e cb 9e 23 |..........H......pE..D.....N..#
0480 78 73 fe be 63 9e a3 60 d7 6c c6 9c db 8e f0 60 2f 61 d1 8d 19 f1 e0 44 f2 34 fd b8 05 42 d9 d6 xs..c..`.l.....`/a.....D.4...B..
04a0 f1 33 be 61 3c a1 21 c1 b4 1c 78 0b bb 03 95 37 99 e9 0b b9 7f f4 39 24 44 84 e2 f5 7a 09 8d aa .3.a<.!...x....7......9$D...z...
04c0 4f 97 01 97 f3 d4 fb b3 c8 36 6b 88 c3 0c 38 b0 e0 5d 2e ee 9c 84 c7 e5 21 22 b1 1d 63 5e 9c 45 O........6k...8..]......!"..c^.E
04e0 c9 09 dc 47 df a1 5d 2c 58 b0 12 9c 17 32 a6 df 71 9a 64 34 03 cc 34 5e 19 33 90 b8 f0 10 82 43 ...G..],X....2..q.d4..4^.3.....C
0500 a2 e8 7e d9 43 ac c9 fe f5 22 34 58 7b 2f 1e 2d 9e 8f 7e 2e 03 52 b9 c4 1b 8c d7 eb c5 eb f5 52 ..~.C...."4X{/.-..~..R.........R
0520 bf f7 e5 6c d9 f0 36 71 9e 20 6e f9 28 0f 28 e0 f6 38 2f c1 15 db c3 eb 37 66 52 9a 06 9a c6 8f ...l..6q..n.(.(..8/.....7fR.....
0540 ff 48 46 d3 62 78 6e 6d 3e e6 fe 9f b8 6d 50 3b 42 82 bd 84 46 25 73 e9 bd 1f 90 73 8c 11 59 9a .HF.bxnm>....mP;B...F%s....s..Y.
0560 23 98 ee 03 2e c3 c9 6a fe f9 d6 5e 79 49 84 10 42 08 21 01 88 38 b9 b4 5f bf 39 37 82 38 ba 2a #......j...^yI..B.!..8.._.97.8.*
0580 ad 4a 0f f0 e6 f5 1d 68 70 ce 18 26 af cd a5 41 72 0a 29 4d 12 29 dc 34 95 5b fb 35 a4 e3 cd ef .J.....hp..&...Ar.)M.).4.[.5....
05a0 71 a8 4a 30 b0 6b da 83 a4 34 3d 9f 77 e6 ee 22 a6 51 0a cd 92 bc 2c 7e f1 6a 22 9b 5d cf 8a dc q.J0.k...4=.w..".Q....,~.j".]...
05c0 e3 7c 43 af fd 97 e2 a2 4c 4a 4b 4b 28 f3 05 2a 75 d1 da 37 ed 41 a2 1a 9c c3 73 9f af c0 55 3f .|C.....LJKK(..*u..7.A....s...U?
05e0 99 96 ad 5a d1 34 21 8a cc 8d b3 78 ec d6 cb 98 bc e5 e8 bd 35 c0 62 d1 5b 77 d3 b6 ff 4d ac ca ...Z.4!....x........5.b.[w...M..
0600 0b a6 59 4a 32 ae 9c 0d bc 73 ef 05 74 be e2 35 b2 02 b5 bb 67 19 7b 16 b3 72 0f e8 e7 5d 4f eb ..YJ2....s..t..5....g.{..r...]O.
0620 e3 bc 02 be dd d3 18 5a 3f 91 bf 7f be 95 a8 a4 64 12 a2 1d ac f8 6a 1c 9d 12 07 f2 f5 be 8a bc .......Z?.......d.....j.........
0640 79 1b d1 bd 53 07 62 42 74 c0 4d b3 ce 67 71 56 f7 ee 74 ef de 9d ce ad 53 f0 04 c5 d1 b9 7b 57 y...S.bBt.M..gqV..t.....S.....{W
0660 1a 45 1b 80 41 c3 0e dd 2b b6 77 a3 6b 97 4e c4 54 f4 fe b2 fd 65 40 80 f4 9f 9e a2 75 52 7f 3e .E..A...+.w.k.N.T....e@.....uR.>
0680 de e0 27 a5 45 0b e2 83 0b 99 fa e2 f5 44 27 8d 62 5e 5a a0 a6 08 84 0e 6d 3a 52 cf 05 9b 3e f8 ..'.E........D'.b^Z.....m:R...>.
06a0 90 7c 79 25 84 10 42 08 71 ba 52 e2 d4 90 3d 43 b5 af ef 55 84 36 50 af 2d 2a aa b6 f9 e3 bf c4 .|y%..B.q.R...=C...U.6P.-*......
06c0 2b 40 85 fd 65 d6 51 9f da 6a fa b8 0b 14 a0 5a 5d fb 8a 5a b2 31 55 65 e7 17 a9 a2 82 1c b5 7b +@..e.Q..j.....Z]..Z.1Ue.......{
06e0 fd 1c f5 f7 b3 23 14 38 d5 4d 6f cc 57 81 8a 23 ac 0d ef ab 14 0f 0a 6f 8c ba e7 dd b9 6a 5f 76 .....#.8.Mo.W..#.......o.....j_v
0700 a1 2a 2d c9 57 7b d6 cf 54 63 5a a1 d0 0c 05 a8 db 57 98 87 cf 92 fa d5 45 0a 50 ae f3 c6 ab 5f .*-.W{..TcZ......W......E.P...._
0720 56 2c 55 3f ff fc f3 e1 9f c5 8b 16 a9 5f b6 e5 96 ef b8 ee 29 65 e8 a8 46 bd ae 57 bb fc 15 07 V,U?........._......)e..F..W....
0740 97 6e 54 97 b7 8b 56 38 c3 d4 d8 0f 96 aa b4 ac 7c 55 ea 2b 53 c5 f9 d9 6a cf d6 d5 6a f6 f4 6f .nT...V8........|U.+S...j...j..o
0760 d4 96 6c ab 3c 6f d9 1b d5 c8 4e 4e 05 2e 15 51 2f 41 3d 36 71 81 da 75 20 53 e5 e5 66 aa ed 8b ..l.<o....NN...Q/A=6q..u.S..f...
0780 de 52 dd 9d 28 f4 c6 ea dd a5 69 b5 ba a5 bf bc 3d 40 01 aa cb 5b 3b 6b dc be e9 99 e6 0a 50 5e .R..(.....i.....=@...[;k......P^
07a0 50 ad c7 4c 50 ab b6 ef 53 d9 79 79 ea e0 ae 55 ea e9 2b ba 2b 27 a8 c4 73 5f 57 c5 bf 1e e0 df P..LP...S.yy...U..+.+'..s_W.....
07c0 ab ae e9 e9 56 d0 58 4d 0b d4 7c ce 37 ff 1a a9 20 5c fd 5f 46 cd db 67 df 19 a7 00 e5 06 d5 e5 ....V.XM..|.7....\._F..g........
07e0 8e 8f d4 96 03 39 aa a4 b4 58 65 a4 ae 50 e3 2e 6f ab 00 d5 e8 82 7b d5 1e 5f f5 63 ad ad 9f ab .....9...Xe..P..o.....{.._.c....
0800 e6 71 ba 0a 8a e8 a2 e6 15 c9 2b 23 84 10 42 88 d3 93 04 20 a7 60 00 f2 fa e2 c3 55 5e 55 90 b6 .q........+#..B......`.....U^U..
0820 56 bd 7c 4d 6b 05 28 1c 67 ab 99 19 47 6a be 56 f1 2a 75 be 03 45 ca 3f 54 56 4d 69 e6 4c 52 49 V.|Mk.(.g...Gj.V.*u..E.?TVMi.LRI
0840 a0 82 ce bf 57 65 94 da 4a a9 52 35 71 ec 10 e5 00 d5 6e f8 7b aa a4 ca ee fe fd 13 55 b3 f2 91 ....We..J.R5q.....n.{.......U...
0860 0a 35 06 20 a0 29 4d ab fc 03 28 c7 90 a9 c7 0e 40 0e ce 55 dd 9b 39 95 cb db 53 2d 0d 1c ff 16 .5...)M...(.....@..U..9...S-....
0880 94 07 20 2e 05 a8 3e 0f 2e ab b6 7d f3 f8 96 0a 50 17 be b9 a8 56 b7 f4 9b 5b 63 14 a0 6e 9c 97 ......>....}....P....V...[c..n..
08a0 75 dc 00 84 76 8f a8 dc 2a db 02 6b df 51 09 11 9a 0a 89 3f 5b 2d 28 a8 08 f7 f2 b6 aa 2b 7b b8 u...v...*..k.Q.....?[-(......+{.
08c0 15 34 52 93 f3 6b 48 d0 f6 a9 d7 ae 8a 50 10 a6 5e d9 73 fc 00 84 46 ff 50 d9 55 37 96 2d 50 67 .4R..kH......P..^.s...F.P.U7.-Pg
08e0 19 ba c2 db 4a 7d b4 e4 60 0d cf 73 9e ea 9e 1c a2 8c d0 68 f5 d6 56 79 65 84 10 42 08 71 7a 92 ....J}..`..s.......h..Vye..B.qz.
0900 41 e8 a7 9a c2 03 dc d1 2b 98 3b aa 7c 1c da f8 1c de fb ee 5b ce 8f 3d f2 c8 8a 57 4d 60 96 09 A.......+.;.|.......[..=...WM`..
0920 89 67 85 b0 fc bb 69 04 6c 55 a9 6b 91 cb 15 a0 75 08 cc 5c b5 97 9c b2 00 b1 64 b1 78 fb 5a 4c .g....i.lU.k....u..\......d.x.ZL
0940 a0 cf 1d d7 12 54 e5 1c ce 84 61 fc f5 1c 78 74 41 cd 59 73 24 76 e3 a2 ae f1 d8 47 9d 47 99 a5 .....T....a...xtA.Ys$v.....G.G..
0960 18 67 c5 1d fb 7a 22 1a d0 2c 24 9c e5 65 cb 78 fe 99 cf b9 ff f2 6e 34 69 98 44 74 c8 b1 c6 64 .g...z"..,$..e.x......n4i.Dt...d
0980 d8 40 08 97 dd de bd da 96 86 03 ce 03 b6 b0 31 ad 76 1d 90 b2 77 65 03 c1 34 8a 3a fe 94 5c 03 .@.............1.v...we..4.:..\.
09a0 6f 1b 44 d5 31 e3 8e a6 2d 69 e8 0d e1 97 40 1a 69 b9 40 68 dd 3e e6 9e 8f de 48 b5 e1 fa ee 3e o.D.1...-i....@.i.@h.>....H....>
09c0 3c 7d 59 08 e7 7d be 8b 25 db 76 72 4d 8f 2a f7 d5 13 4e 94 c3 8d 65 d9 e4 1d 2a 85 e6 41 f2 be <}Y..}..%.vrM.*...N...e...*..A..
09e0 08 21 84 10 e2 b4 23 01 c8 a9 c6 15 c2 80 cb 6e a2 5b 92 0b db 2c 65 ef aa 19 7c 3e 6f 1b be bc .!....#........n.[...,e...|>o...
0a00 2c d6 6e d9 c3 e5 ad db 1f de 35 6b ed 32 00 f6 7f f2 18 43 3e 39 4e 9a 45 07 29 0c d8 40 11 39 ,.n.......5k.2.....C>9N.E.)..@.9
0a20 d9 99 40 0c 1d 5b d5 30 9e 43 b9 88 ef d0 10 16 d4 3c c8 39 68 e0 13 7c fd e1 e0 13 bb 1e 77 4b ..@..[.0.C.......<.9h..|......wK
0a40 5e 7c f5 11 d6 0d bc 8b af 9e 18 cd f7 af 27 d2 a4 61 02 09 c9 cd 19 74 c5 1d 8c bd bc 1b 46 b5 ^|............'..a.....t......F.
0a60 00 24 81 e6 d1 d5 93 d2 3c 11 b8 00 d3 67 d6 ea d4 b6 59 3e 7b 95 a1 6b c7 7d 05 5a 44 d7 30 a5 .$......<....g....Y>{..k.}.ZD.0.
0a80 94 c3 43 90 a6 63 2b 85 65 d6 f5 43 76 d2 bb 55 cd 53 29 b7 e8 9b 02 9f af 64 d3 c1 bc 1a 6e 80 ..C..c+.e..Cv..U.S)......d....n.
0aa0 56 3e 68 4b 81 6d db f2 ae 08 21 84 10 e2 b4 24 83 d0 4f 35 ee 30 86 dd fe 34 e3 c7 8f e7 b9 17 V>hK.m....!....$..O5.0...4......
0ac0 5e e5 b3 1f b7 72 e0 f3 ab f0 e7 6e e2 99 91 b7 32 f7 a8 29 a3 fc c5 e5 83 95 fb ff 7b 11 15 dd ^....r.....n....2..)........{...
0ae0 e9 8e f1 33 9f ae b1 1e 6c a5 c0 56 80 c1 b1 d6 de d3 8d 63 2f 22 a8 2c ff 6f ba a4 fa e7 dc c9 ...3....l..V.......c/".,.o......
0b00 fa d2 4c be 79 e5 6e 7a c4 05 d8 ba 7e 25 73 a7 7e c2 dd 23 bb 13 d5 fe 66 36 95 56 ab 69 53 73 ..L.y.nz....~%s.~..#....f6.V.iSs
0b20 cc 70 62 53 d8 86 c6 85 00 65 64 15 1e 2f 82 a8 9b 73 9d e8 6b e7 34 6a 4e df 70 95 df 7f d3 ae .pbS.....ed../...s..k.4jN.p.....
0b40 61 3a ac 40 29 45 b6 89 6e e8 04 87 7b e4 5d 11 42 08 21 84 04 20 a2 6e 28 55 b9 f2 19 3f f2 13 a:.@)E..n...{.].B.!....n(U...?..
0b60 3e bf 39 05 ac 9f 19 79 cb 97 fc 3a 19 6e 74 cb c6 00 fc b2 68 67 ed 1e b6 db 4b 48 44 38 70 88 >.9....y...:.nt.....hg....KHD8p.
0b80 cd 35 36 72 98 64 ed 48 3f 39 17 e5 88 61 e8 9d 2f f2 e3 c6 83 04 fc 19 2c fa ea 55 86 b4 08 a3 .56r.d.H?9...a../.......,..U....
0ba0 60 fd fb 3c f9 ca 0c 02 27 e1 94 09 1d 9a 00 26 6b f7 95 d4 71 ca da ef dc ee 63 f5 9e 9a f3 b4 `..<....'......&k...q.....c.....
0bc0 6f c5 5e c0 41 93 e8 1a fa 7c e5 65 92 e5 2b c1 69 44 d2 30 d1 90 17 45 08 21 84 10 12 80 88 93 o.^.A....|.e..+.iD.0...E.!......
0be0 e7 82 3b 5f a0 4b 34 e4 4c 1e c3 f8 15 e5 9f 45 f4 bc 95 76 40 d1 a7 ff e2 cb bc 5a 24 e2 8d a6 ..;_.K4.L......E...v@......Z$...
0c00 53 52 1b 74 60 e1 fb 33 ab 6f 2f 59 c6 d7 d3 cb 4e fe c5 68 91 f4 b8 f4 0e 3e 7f ba 2f 60 b2 6d SR.t`..3.o/Y....N..h.....>../`.m
0c20 cf 16 fc 56 dd 9f 26 ae e3 10 82 80 55 73 76 d5 4d b6 35 1d dd a1 03 26 a6 55 f3 eb 64 b8 0d c0 ...V..&.....Usv.M.5....&.U..d...
0c40 22 f0 5f ae e7 fb 97 bf a3 7a 1b c7 56 9e ff 34 03 f4 24 7a 34 6d 54 6d 6b ee ae 34 4a f2 03 b8 "._......z..V..4..$z4mTmk..4J...
0c60 43 cf a6 63 8c bc 13 42 08 21 84 90 00 44 9c 44 e1 ad ce e1 8a 81 dd d1 28 e2 f3 27 c6 93 0b 38 C..c...B.!...D.D........(..'...8
0c80 a2 07 31 f6 e6 e6 c0 26 46 77 bc 96 15 39 26 a6 69 61 db 36 96 19 c0 57 56 ca a1 1d 4b f8 e4 db ..1....&Fw...9&.ia.6...WV...K...
0ca0 1f f1 d9 00 21 5c 73 65 7f 42 5d 1a cb bf 1c cb 27 2b 32 09 54 ec 0f b9 bc 3d 72 08 4b 54 dd e6 ....!\se.B].....'+2.T....=r.KT..
0cc0 db 7f 68 1b d3 17 ae a5 b0 a4 14 7f c0 c4 b2 6d 6c db 02 7c 2c 98 b5 1d 70 90 10 19 8b e3 24 94 ..h............ml..|,...p.....$.
0ce0 c4 fa 4d cf a5 6b 28 e4 4e fb 8a 8c ba 48 d0 1d 44 64 78 34 b0 9f 55 db 4d e0 48 37 b7 5f 5f a7 ..M..k(.N....H..Ddx4..U.M.H7.__.
0d00 88 b8 24 a0 88 25 9b 72 6b d8 7e 94 a5 77 30 ea fd ed 58 d8 d8 b6 8d 6d 16 31 eb d1 bb f8 2a df ..$..%.rk.~..w0...X....m.1....*.
0d20 26 a6 73 17 fa 76 ad 1a 80 d8 6c dc b2 85 ec 22 88 1c 74 0b 8d e4 95 10 42 08 21 c4 69 4a 06 a1 &.s..v....l...."..t.....B.!.iJ..
0d40 9f 36 22 f8 fb 83 57 f2 af 2f 96 b3 fe e7 8f 98 b5 66 0c a3 3a 46 71 cd 13 93 58 b3 63 38 ff 9e .6"...W../.......f..:Fq...X.c8..
0d60 fb 11 dd e2 e7 30 64 c4 60 52 ea 87 e0 cb 3d c8 e6 d5 0b 99 bf 36 8d d6 d7 bd c2 f0 8b 06 00 10 .....0d.`R....=......6..........
0d80 72 ee 03 7c 34 76 31 97 bf 30 9b bf f4 ed c2 94 91 97 d0 38 3c c0 aa 6f df e5 a7 cc ce 9c 7b 7e r..|4v1..0.........8<..o......{~
0da0 26 73 66 ed a9 bb 6c 67 ad e6 e6 be a3 49 0b 69 c2 c0 81 67 d3 b2 51 7d 3c 5a 19 a9 2b 66 30 65 &sf...lg.....I.i...g..Q}<Z..+f0e
0dc0 d1 4e f4 86 e7 72 fd d5 97 e2 d6 ca 87 9f d7 a5 d0 84 96 74 3c 3b 89 85 b3 3e e0 8b dd af f0 b7 .N...r.............t<;...>......
0de0 e4 df 1b 80 c4 32 a4 73 57 5e 9f be 9f d7 47 f4 a3 60 54 6f 22 5d 3a 9e 06 2d b8 f1 c6 bf d2 c0 .....2.sW^....G..`To"]:..-......
0e00 a3 d1 b1 db 50 c2 59 c3 94 d1 7d b9 ee 86 c1 c4 7b 0d 0c 4f 18 23 ee 7a 80 8e 87 c7 9d 07 33 ec ....P.Y...}.....{..O.#.z......3.
0e20 2f dd 99 79 43 73 3a 7f f9 17 06 b6 8e 26 7d dd 5c 3e 9b b3 1e 82 db 72 ff b8 37 68 5b 75 8c ba /..yCs:......&}.\>.....r..7h[u..
0e40 e5 67 f5 2f d3 29 24 98 87 fe d1 53 5e 07 21 84 10 42 9c be 64 26 e2 53 44 d6 34 95 1c 84 82 60 .g./.)$....S^.!..B..d&.SD.4....`
0e60 f5 fc 4f 85 c7 dc 6d f2 a5 1e 05 a8 fa d7 bd a7 ac 5f d7 ac 28 cc 50 8b 3e 7d 46 0d ea d0 a0 62 ..O...m.........._..(.P.>}F....b
0e80 bd 8e f2 9f f8 56 7d d4 ed 4f bf a7 d6 ee 2f 50 76 a5 f5 2a 8a d4 ca a9 2f aa 7e 4d 42 0e ef db .....V}..O..../Pv..*..../.~MB...
0ea0 6e e8 3f d4 c2 9d d9 ea dd b1 09 0a 50 d7 2f 3b b2 0e c8 ce cf fa 97 ef 37 ec cb e3 5f c3 ea 87 n.?.........P./;........7..._...
0ec0 15 a0 22 da 8f 52 db 7f 5d 48 af 2c 4b cd fa 68 9c 1a 75 6e 27 15 61 1c c9 1b 11 4d d5 a8 7f bc .."..R..]H.,K..h..un'.a....M....
0ee0 a3 36 a4 17 1c 3e dc cc 5c af 2e 6c 86 82 06 ea bb b2 ea c9 97 ac be 4f 01 2a f4 8e c9 b5 bc a9 .6...>..\..l...........O.*......
0f00 b6 5a f3 ca 5f 94 03 54 cf bb 7e aa b6 75 fd a3 f5 cb af 75 d2 2f d5 0f 2d 5d aa ba 87 a0 70 84 .Z.._..T..~..u.....u./..-]....p.
0f20 ab f7 b7 1f bd 56 47 9a 9a f8 c8 48 95 e4 3d ea 5a 1a 9f ad 96 fd ba 90 48 20 4f cd 7a 63 ac 6a .....VG....H..=.Z.......H.O.zc.j
0f40 5b cf 71 d4 b3 70 a9 77 f6 1c bd 0e 48 b0 1a b7 72 bf da fa c3 2b aa 7f 13 ef e1 35 56 da 5d 7c [.q..p.w....H...r....+.....5V.]|
0f60 af 9a b7 ad e6 35 4b 02 05 ab d5 05 1e 14 67 3f af 4a e5 6d 11 42 08 21 c4 69 4c 53 35 f6 0f 11 .....5K.......g?.J.m.B.!.iLS5...
0f80 a7 66 b4 c8 c9 9d 9c a9 c6 d3 fd c1 27 ad eb 8b f5 2d e2 9c fa 03 58 17 77 2e 3f 2e ff 9e ce 61 .f..........'....-....X.w.?....a
0fa0 b5 4b ff 64 5d f5 9c bb ea 73 de ab 85 3c bd 72 0f 0f 77 ae fd 40 8e 5d 1f 9d 4f d3 6b 97 f0 f0 .K.d]....s...<.r..w..@.]..O.k...
0fc0 9c 75 3c 3d b0 b1 bc 0b 42 08 21 84 38 6d c9 18 90 d3 89 f6 bf 38 9d 76 7a 5f ac bb 37 13 5f be .u<=....B.!.8m.......8.vz_..7._.
0fe0 90 fc ad b3 79 ef eb 15 47 0d fc d6 4e a5 5b 7d 7c 65 8b b9 f5 e6 d9 84 9d 7d 2d 37 f7 90 e0 43 ....y...G...N.[}|e.......}-7...C
1000 08 21 84 10 a7 37 19 03 22 fe f4 92 ae fd 90 cf b7 df c5 82 9c 2c 02 0a 5c da e9 95 ff 9c 65 1b .!...7.."............,..\.....e.
1020 48 bc ea 56 de bc e1 51 92 82 e5 79 0a 21 84 10 42 02 10 21 4e 71 e1 8c 7c e6 03 46 9e 02 39 51 H..V...Q...y.!..B..!Nq..|..F..9Q
1040 b6 09 58 d8 27 d0 f1 31 aa ef cd bc d7 57 9e a2 10 42 08 21 24 00 11 42 9c a0 16 23 9e e5 99 38 ..X.'..1.....W...B.!$..B...#...8
1060 3f e7 4a 53 86 10 42 08 21 ce 50 32 08 5d 08 21 84 10 42 08 f1 87 91 41 e8 42 08 21 84 10 42 08 ?.JS..B.!.P2.].!..B....A.B.!..B.
1080 09 40 c4 9f c3 1f d5 be 26 cd 78 42 08 21 84 10 12 80 88 33 d4 fe 85 6f d3 dc d0 e8 f5 46 2a da .@......&.xB.!.....3...o.....F*.
10a0 c9 9a 71 ca f2 31 e1 ce d6 68 9a 9b 07 36 fc be 69 73 33 27 5e 8d e6 0e e3 fa d7 57 4b 20 23 84 ..q..1...h...6..is3'^......WK.#.
10c0 10 42 08 21 01 c8 19 22 fb 3b 92 3d 1a 9a e6 e5 f9 f9 45 47 3e 3f f0 01 c1 9a 86 56 c3 4f 58 a3 .B.!...".;.=......EG>?.....V.OX.
10e0 ce 8c 79 ea 23 36 67 f9 2a 25 b5 eb b3 7e 47 f6 0b 39 87 15 65 c7 3a e9 16 2e 75 1f 49 af d9 4b ..y.#6g.*%...~G..9..e.:...u.I..K
1100 7b 0e 6f 39 38 f5 82 f2 cf 87 7c 78 82 17 52 c8 87 4f fe 8d ed 51 57 f2 c9 df 4e e6 9a 15 0a cb {.o98.....|x..R..O...QW...N.....
1120 f4 03 7e 4c fb f7 a5 14 7b d5 f3 8c 8d 2f e4 c3 37 9f 62 63 b6 29 65 51 08 21 84 10 42 02 90 33 ..~L....{..../..7.bc.)eQ.!..B..3
1140 80 e6 24 3c d2 0b a1 91 78 1c 47 7d 9f af bb 89 0c 72 40 50 0c 83 af ba 8d b1 63 c7 32 f6 8e db ..$<....x.G}.....r@P......c.2...
1160 b9 e6 d2 de d8 7b 57 f3 ce 63 d7 d2 6b e0 df d9 76 54 25 5c 77 85 1e f9 87 b5 89 1f 66 ee af f1 .....{W..c..k...vT%\w.......f...
1180 94 05 d3 df e1 87 c0 91 7f 87 7b f4 a3 b2 53 9e 46 50 88 eb 84 2e a3 68 de 7d 3c 3a 27 c0 c8 27 ..........{...S.FP.....h.}<:'..'
11a0 c6 70 fa 2c 99 17 cf c3 6f df 8c da f4 35 cf cc dc 22 65 51 08 21 84 10 42 02 10 41 58 03 6e 78 .p.,....o....5..."eQ.!..B..AX.nx
11c0 f0 45 5e 7d f5 55 5e 7d ed 0d 3e fa 7a 21 39 fb bf a1 87 0b 72 d7 4d e0 8a 97 52 ab 1d d2 e8 92 .E^}.U^}..>.z!9.....r.M...R.....
11e0 3e 04 97 65 33 f3 c7 e9 94 54 6b 25 28 e4 c3 89 4b f1 2b 48 39 b7 6d 1d 65 32 97 71 37 bd 0b 31 >..e3....Tk%(...K.+H9.m.e2.q7..1
1200 5d b9 ba 7f 97 d3 ea f6 46 f7 be 9f 6b 13 e1 b3 7b df e6 90 94 36 21 84 10 42 08 09 40 44 75 ae ].......F...k...{....6!..B..@Du.
1220 84 a1 dc ff 58 3f 00 36 7e f8 05 25 55 b6 3b bb de c3 bd 2d 61 f1 d4 79 ec 2b 0a 54 da 66 1e dc ....X?.6~..%U.;....-a..y.+.T.f..
1240 cc f7 2b 7f 86 e8 1b b8 e3 bc c8 3a c9 8f 5a fd 36 af ee b4 48 6e d3 95 0e cd 43 2a 6f b3 cb 58 ..+........:..Z.6...Hn....C*o..X
1260 33 f3 0b be f8 fa 67 0a 6a 3a 36 7b 05 5f 7c 31 85 9f 36 ec a9 be 48 9f 2f 9b 55 0b 67 f1 cd d7 3.....g.j:6{._|1..6...H./.U.g...
1280 5f f3 cd b4 19 fc b2 35 03 0c 27 5a 0d 03 36 94 59 c2 ea f9 df 30 f9 cb 59 64 00 fe ec dd 2c 9a _......5..'Z..6.Y....0..Yd....,.
12a0 3d 9d af a6 7c cd b7 3f cc 63 c3 be c2 1a f3 6e 78 12 e8 33 b2 2b a4 bf ce 33 3f 07 a4 70 09 21 =...|..?.c.....nx..3.+...3?..p.!
12c0 84 10 42 48 00 22 6a a8 6e 13 59 bf 1d 5e 40 cf 4f ad 56 b1 f7 07 e2 f9 cb 63 17 c3 9e c9 bc b5 ..BH."j.n.Y..^@.O.V......c......
12e0 2e b7 d2 b6 5d eb 66 b1 7c 1b 74 7d e2 21 5a 6b a5 75 90 17 8b d9 93 16 50 02 34 ea 70 39 49 55 ....].f.|.t}.!Zk.u......P.4.p9IU
1300 96 b8 b4 fd 39 bc 71 fd 28 46 0d 7f 8c 3d 35 1c 6d 6f 7c 8e 51 a3 46 70 d7 bb b3 08 1c 1d 58 14 ....9.q.(F...=5.mo|.Q.Fp......X.
1320 2f e2 ba 73 ba d2 7f c0 05 0c 1b 3e 9c 61 97 0c a6 67 8f ce 5c f2 c8 0f d8 c1 9e ea 77 a4 e4 10 /..s.......>.a...g..\.......w...
1340 af de 33 8c cb 47 de c2 0f ab bf 67 64 9f ae f4 39 ff 22 2e 1b 31 9c a1 43 06 32 b0 6f 6f ee fd ..3..G.....gd...9."..1..C.2.oo..
1360 70 75 0d 6f 82 93 2e 1d ce 25 1a f8 f2 f9 ef a4 68 09 21 84 10 42 48 00 22 aa d7 b6 15 19 fb d6 pu.o.....%......h.!..BH.".......
1380 51 0a 68 b1 4d 09 ab ba d9 f4 d3 68 c0 bd f4 76 5a bc f2 d4 ec 4a db 96 7f fa 02 b9 74 64 fc 5f Q.h.M......h...vZ....J......td._
13a0 9a e0 f3 d9 bf 3f 2f 56 26 b3 36 a6 a2 80 16 03 bb d5 30 2b 95 86 d3 0d 68 ae 1a 67 ac d2 74 27 .....?/V&.6.......0+....h..g..t'
13c0 00 6e 87 71 d4 f6 ed dc 90 d2 87 0f 97 ef c6 d1 79 14 ff 99 bd 8c 0d ab e6 f1 d4 85 f5 98 fe cc .n.q............y...............
13e0 c5 dc fb 71 4d a1 8c 86 c3 e5 02 32 78 ac ff 85 2c 70 f7 e6 83 99 cb d8 b0 72 3e e3 af e9 46 de ...qM......2x...,p.......r>...F.
1400 9e 75 bc f8 b7 51 bc b7 24 bd da 71 4d 5b 34 23 3c 02 8a 17 bc c7 66 29 5d 42 08 21 84 10 12 80 .u...Q..$..qM[4#<.....f)]B.!....
1420 9c d1 34 9d 20 ef 51 df f8 5b 45 ac 9b 3d 81 17 5f 9d 8f 02 ba 5d 3f 12 6f b5 83 6c 1c 71 6d 39 ..4...Q..[E..=.._....]?.o..l.qm9
1440 e7 a2 86 a8 59 8f f0 79 4e c5 c7 a5 f3 78 e3 c3 7c c2 47 5c 4b 9f 70 30 eb 62 ee d9 82 4c 76 66 ....Y..yN....x..|.G\K.p0.b...Lvf
1460 ee 01 bc b4 6a 1f 5a 27 97 bc fa 85 87 78 3f 1d ea 77 bb 8e e5 0b 3e e3 ea 73 bb d3 a6 53 3f 1e ....j.Z'.....x?..w....>..s...S?.
1480 f8 64 15 4b c6 f5 c7 9f 51 74 ac 9b 05 14 93 d7 60 34 0b 17 7f c3 b5 e7 77 a7 4d e7 73 b8 ff a3 .d.K....Qt......`4......w.M.s...
14a0 65 cc ff 67 1f 28 de ce df 9f ff 02 5f 95 a3 42 92 1b 10 1c ea a1 cc 5a c7 9a 34 29 72 42 08 21 e..g.(......_..B.......Z..4)rB.!
14c0 84 10 12 80 9c c9 b2 b7 72 c7 45 9d e9 da b5 2b 5d bb 76 a1 43 87 ce 9c 3b ec 6f 2c cb 83 d0 fe ........r.E....+].v.C...;.o,....
14e0 8f 30 e9 d6 46 c7 38 30 8a e1 fd ce c7 cb 6e 5e 79 79 1d 00 fb de 79 88 65 84 31 e6 d2 de b8 ea .0..F.80......n^yy....y.e.1.....
1500 28 7b be c2 02 8a b2 4a 80 78 1a 47 d7 41 82 e6 01 3e 99 5b 9e df 81 b7 3d 45 53 77 e5 cd 5d c7 ({.....J.x.G.A...>.[....=ESw..].
1520 be c5 95 0d 8e 9f 44 df fb 5f a6 4d 95 a8 ac c7 43 ef 71 65 04 14 7e fd 31 4b aa 0e 9a 09 89 26 ......D.._.M....C.qe..~.1K.....&
1540 d6 e5 c1 34 8b 39 78 40 c6 81 54 95 5b 50 22 37 41 54 a3 64 f1 1c 21 84 10 27 c8 21 b7 e0 34 61 ...4.9x@..T.[P"7AT.d..!..'.!..4a
1560 fa 48 4b dd ca 21 bd a2 83 92 a6 e3 70 45 31 e8 e6 e7 f8 cf f8 1b 88 31 8e 7d 68 97 cb 2e a0 fe .HK..!......pE1........1.}h.....
1580 e3 1f b2 eb f3 71 a4 3d f5 3a 4f 3d b7 1a 12 db d1 bf 57 c7 3a cb 9e 1d 08 60 fa 00 82 08 71 d7 .....q.=.:O=......W.:....`....q.
15a0 41 82 85 d9 ec c8 da 07 84 d1 63 60 42 b5 cd 9a ab 01 ed fa 44 71 a4 59 a7 52 6e 80 08 2e 38 af A.........c`B.......Dq.Y.Rn...8.
15c0 7e 0d 21 77 13 7a 0e 08 62 d2 94 f5 cc de 15 a0 5f 5b e7 51 6f 83 87 20 dd 81 b2 2d ca 8a 7c 80 ~.!w.z..b......._[.Qo......-..|.
15e0 53 ca 5d 85 80 69 f1 c8 bf bf 65 e9 ba 54 b9 19 e2 b0 fa 31 e1 4c 7f fd 36 b9 11 42 08 21 24 00 S.]..i....e..T.....1.L..6..B.!$.
1600 f9 53 8a 4a e1 b9 0f bf 60 50 73 0f a0 e1 f4 46 90 94 18 5b bb 07 d8 e0 62 ee ed 18 c5 6d 2b 7f .S.J....`Ps....F...[....b....m+.
1620 e6 8b f1 e3 f9 ec 90 8f 94 fe 23 e8 d1 d8 a8 b3 ec e9 86 41 f9 30 0e 3f 65 01 38 e1 a6 95 2a 4b ..........#........A.0.?e.8...*K
1640 a6 db 7e 1f 66 a9 1f a8 47 fd d0 9a 76 37 08 8e 0c 01 6a 0a 40 14 10 41 83 b0 9a 4e 64 10 1a 17 ..~.f...G...v7....j.@..A...Nd...
1660 06 1c 22 3d df ac 1c 64 58 7e fc b6 05 1a b8 82 24 f8 38 9a d3 61 10 1b 19 8a c7 ed 04 a5 50 ca .."=...dX~......$.8..a........P.
1680 96 9b 72 86 d3 74 83 ac bc 22 3e fc 76 09 d7 5e 72 b6 dc 10 21 84 10 12 80 fc f9 9e 94 9b c4 26 ..r..t...">.v..^r...!..........&
16a0 2d 68 de fc b7 34 2f b8 b9 e1 e9 e1 dc d6 fb 4d 1e fd e7 bf 29 36 61 f8 ed b7 11 59 87 d9 73 87 -h...4/........M....)6a....Y..s.
16c0 84 e0 8d 74 c1 de 4c f6 e6 02 c1 d5 aa 2b 15 b1 41 cd 15 57 ab ac f2 4c 5c ba cb 85 e1 71 02 79 ...t..L......+..A..W...L\....q.y
16e0 64 16 03 11 55 63 0c 8b 92 82 e2 63 55 8d 80 02 0e 15 01 21 d5 ce 44 49 56 11 e0 a0 5e 48 95 e2 d...Uc.....cU......!..DIV...^H..
1700 5f 9a 47 a6 e9 c3 e1 08 25 ba be 5b ca 5c d5 5b 5e d1 d7 c6 19 14 4a 58 bd e4 c3 ff 16 67 62 f0 _.G.....%..[.\.[^.....JX.....gb.
1720 a1 93 9b b6 05 cd f6 e3 30 0c b9 21 42 08 21 24 00 f9 b3 57 00 7f 0b 57 af 47 b8 3e ea 4d de cf ........0..!B.!$...W...W.G.>.M..
1740 29 03 e7 10 ee 1d 1a 56 b7 99 0b 8b a1 61 6c 02 90 ca e6 6d 01 48 ac dc 82 a0 69 06 9e 30 80 fd )......V.....al....m.H....i..0..
1760 1c 0a 40 db 2a 0d 0c 1b 67 6d ad fc 41 48 14 8d a3 13 80 9d 2c 5b 90 c9 ad 57 c4 56 0e 23 02 19 ..@.*...gm..AH......,[...W.V.#..
1780 6c 59 9c 7d 8c cc e8 40 0e b3 17 e4 72 cb c8 2a 61 96 9d c6 2f 3f 15 03 6d 19 d0 a4 72 26 7c fb lY.}...@....r..*a.../?..m...r&|.
17a0 d3 29 2a 2a c1 ed ec 4e db 04 29 6f c7 ab 7c 1a 4e 8f b4 82 9c d1 65 c0 40 43 ab 71 46 3b 21 84 .)**...N..)o..|.N.....e.@C.qF;!.
17c0 10 e2 bf 91 41 e8 67 8c 04 1e fc e4 45 1e 7e f8 21 9e 9d f8 2a 6d eb 3a 79 57 3d ce 69 92 8c 06 ....A.g.....E.~.!...*m.:yW=.i...
17e0 6c fb b1 fa 3a 1b ba 11 4c 42 bb 44 60 23 af 4d 3c 50 79 63 fa 6c ee 78 67 5b e5 cf 9c 0d 18 d5 l...:...LB.D`#.M<Pyc.l.xg[......
1800 bb 3c 97 f3 26 3c cd 7e b3 f2 e6 cd 1f df cb c4 3d c7 cf d2 bc 71 0f b0 b3 ca 58 f2 8d 6f fd 8d .<..&<.~........=....q....X..o..
1820 f7 33 c1 75 fe d5 f4 ae d4 b5 4b b1 7b db 6e 0a 73 c0 dd 6a 24 ed a5 07 96 10 42 08 21 84 04 20 .3.u......K.{.n.s..j$.....B.!...
1840 e2 f7 69 36 f8 6e 9e 7e fa 19 1e bc bc d9 49 48 dd cd c5 97 75 41 e9 b0 6f e9 14 32 aa 6e 76 78 ..i6.n.~......IH....uA..o..2.nvx
1860 e8 3f e0 32 c2 81 e9 63 bb 71 d3 73 5f b0 6c c5 32 be 79 fb 31 ba 77 b9 90 9d 0d 23 ab 15 cd 9e .?.2...c.q.s_.l.2.y.1.w....#....
1880 f7 3f c1 88 08 d8 bb f0 75 fa 0c be 99 a9 4b 36 91 ba 75 05 13 c6 9e 4b 8f db a7 10 88 0c 3e 46 .?......u.....K6..u....K......>F
18a0 5e 14 10 84 6b db db f4 3b f7 5a be 5a bc 81 d4 6d ab 78 f3 ce 41 f4 be 6b 1a 38 93 f8 d7 fd a3 ^...k...;.Z.Z...m.x..A..k.8.....
18c0 2b 4f 5b ac 4c d6 6c 5c cc 21 05 bd ff 7e 65 9d cd 0e 26 84 10 42 08 21 24 00 39 45 29 4c d3 04 +O[.L.l\.!...~e...&..B.!$.9E)L..
18e0 d3 c4 ae d4 d3 ca c6 0c 94 7f 5e eb 1e 58 b6 05 80 69 d7 ae 8b 8c 6d 97 37 2f 58 47 ef ae 2a d2 ..........^..X...i....m.7/XG..*.
1900 b0 6a df ed cb 7b de 8d 5c 16 66 b0 69 e7 7c d6 ef 09 54 2b 6a 5d ae bd 8f fb 2e ed 46 88 95 c9 .j...{..\.f.i.|...T+j]......F...
1920 bb f7 8f a2 47 b7 1e 0c bb 79 3c b9 dd 1f e7 97 17 fa 1d ce f3 e1 33 ba 3a 32 79 c7 74 2e 6a 1c ....G....y<...........3.:2y.t.j.
1940 4e fa dc b7 b9 b4 67 1b 9a b4 ec c6 6d 6f 2d a3 ed 4d 93 78 e1 da c4 8a 3b 54 95 05 34 62 dc 9c N.....g.....mo-..M.x....;T..4b..
1960 4f 69 bc ed 33 2e eb dd 8e 26 2d ba 70 eb 6b 33 b1 c3 12 b9 66 fc 44 ee 18 50 79 da 62 db 9f cb Oi..3....&-.p.k3....f.D..Py.b...
1980 92 ef 66 82 63 30 4f 0f 0f 97 e2 28 84 10 42 08 71 92 c8 18 90 53 85 b7 35 8f 8c 7f 85 ac 80 9b ..f.c0O....(..B.q....S..5.......
19a0 73 9a 1e f5 fd 7b 58 37 9e 7d ed 75 8a 5d 51 74 8a af dd e3 8a ee 74 1b 2f fd ab 3f 11 7d 52 6a s....{X7.}.u.]Qt......t./..?.}Rj
19c0 b5 7f fb c1 0f f2 92 77 2f f1 7d 8f b4 42 84 b6 b9 89 97 9e eb 85 a7 6d b7 13 b8 88 16 bc fc f2 .......w/.}..B.........m........
19e0 79 4c be 6e 3e 53 97 6e 60 60 a3 4e 95 37 6b 0d 78 f8 eb 79 5c 38 77 26 cb b7 ec a7 cc 74 10 db yL.n>S.n``.N.7k.x..y\8w&.....t..
1a00 ac 03 83 07 f5 22 22 63 16 cf 3f df 93 86 3d 7a e2 38 ba 63 79 f4 10 a6 6d d8 c0 9c ef e7 b0 25 .....""c..?...=z.8.cy...m......%
1a20 bd 00 cd 19 4c 93 ce 03 18 dc 3d 99 0d 3f f9 d1 1b e4 d3 ad da 7a 20 1a 10 20 ae cb 68 66 af 6a ....L.....=..?.......z......hf.j
1a40 c3 f4 39 4b d8 97 e3 c3 15 12 43 bb 5e 17 d0 bb 65 54 b5 9c 97 6c 7d 8f 0f 56 42 af f1 0f d2 4e ..9K......C.^...eT...l}..VB....N
1a60 4a a3 10 42 08 21 c4 49 a3 29 99 ca 46 d4 25 3b 8d db 9b 26 f2 7f 11 8f 52 b0 fa 49 42 ff e8 d3 J..B.!.I.)..F.%;...&....R..IB...
1a80 17 ec 66 cc a0 14 de 5b d2 88 69 25 3b b8 28 a8 56 47 f1 76 1f 83 9b b7 0e 64 c1 8a 6f e9 d3 d0 ..f....[..i%;.(.VG.v.....d..o...
1aa0 2b cf b1 06 8f 4f f8 8e 39 cb b6 e0 f2 86 11 11 df 5c 06 a1 9f c9 7f 38 74 83 ec dd 6b 09 f8 7d +....O..9........\.....8t...k..}
1ac0 dc 3e aa 2f 57 5f d8 5d 6e 8a 10 42 88 5a 93 2e 58 a2 8e 4b 54 02 b7 be f2 10 89 6b ff cd 33 cb .>./W_.]n..B.Z..X..KT......k..3.
1ae0 8a 4f 8f 3c 6f 7c 85 27 d7 c6 31 fa e6 db e8 26 c1 87 10 42 08 21 c4 49 25 5d b0 44 9d 6b 3b e4 .O.<o|.'..1....&...B.!.I%].D.k;.
1b00 61 16 6c 1c 49 59 e8 e9 91 df b2 e8 4b f9 61 c9 60 ea 27 b7 c2 23 8f 4f 08 21 84 10 42 02 10 71 a.l.IY......K.a.`.'..#.O.!..B..q
1b20 9a 71 7a 69 dc aa c3 ff ec f4 b6 69 02 55 07 f3 1f 9b a7 7e 13 da d5 97 c7 26 84 10 42 08 21 01 .qzi.......i.U.....~.....&..B.!.
1b40 88 10 27 48 0f 4b e6 fd e5 8a f7 81 f2 e9 78 65 a9 b4 33 92 52 18 de 50 da 27 b8 a8 3a 54 c5 b6 ..'H.K........xe..3.R..P.'..:T..
1b60 6d ca 7c 26 05 c5 3e 32 f3 7d f8 94 86 43 af 83 72 a2 6c fc 16 e8 7a 1d a5 27 84 10 42 48 00 22 m.|&..>2.}...C..r.l...z..'..BH."
1b80 c4 e9 46 2a 81 67 6e fc 61 e3 89 4f e6 f1 2b eb 1d 33 58 c8 c9 2d 21 2d ab 88 d9 0b 76 f0 e3 3e ..F*.gn.a..O..+..3X..-!-....v..>
1ba0 1f 0e e3 b7 97 17 65 db b8 1b 36 e1 c9 7e 61 6c db 98 c6 67 6b b2 31 65 7a 0f 21 84 10 42 02 10 ......e...6..~al...gk.1ez.!..B..
1bc0 21 c4 99 14 84 94 47 00 f6 9e 54 ee 9e 9e 81 d2 35 34 5d 23 24 24 88 94 e4 58 06 77 8b a5 5d 54 !.....G...T.....54]#$$...X.w..]T
1be0 08 ed 9a c7 d2 e1 eb 5f 78 79 6d 09 0e fd 37 9f 0c 3d 24 8c f6 4d 62 30 32 b2 65 76 0f 21 84 10 ......._xym...7..=$..Mb02.ev.!..
1c00 42 02 10 51 57 2c 5f 36 0b a7 4d a3 20 e5 22 2e e9 10 73 f8 f3 bd 2b a6 b2 70 0b 9c 35 ec 62 9a B..QW,_6..M..."...s...+..p..5.b.
1c20 05 9f 9a d5 2f ff be 95 7c bd 74 17 09 6d ce a5 77 eb 48 79 98 67 08 bb d4 47 ea c1 22 6c bd bc ..../...|.t..m..w.Hy.g...G.."l..
1c40 4d 4c a9 7c 56 6d 3a c0 c7 3f b8 39 ff dc d6 dc de 3b 96 81 c3 ba 53 58 bc 88 77 b7 07 8e b4 84 ML.|Vm:..?.9.....;....SX..w.....
1c60 28 85 65 2b 2c 75 24 98 01 0d c3 a8 de c5 ca b4 6c 7c 15 4d 1e b6 6d e3 0b 58 f8 15 28 05 ba c3 (.e+,u$.........l|.M..m..X..(...
1c80 c0 a5 1f 09 8a 2c 5b 61 db ea c8 82 9b 9a 86 43 d7 31 24 6a 11 42 08 21 01 88 f8 43 15 2c e7 fa .....,[a.......C.1$j.B.!...C.,..
1ca0 bf 3e ca ce b2 10 ee 7c fe 13 86 b7 ad 58 c0 22 67 0e 23 46 3f 4b 96 37 99 27 5f 7e 93 be 8d 5d .>.....|.....X."g.#F?K.7.'_~...]
1cc0 b5 4a ce 97 be 9a f7 de 7a 9f d9 4b d7 93 5d 62 a3 07 45 d3 ae c7 b9 5c 77 eb 4d 74 ae ef fa cd .J......z..K..]b..E....\w.Mt....
1ce0 d9 dc f6 e9 0d f4 bf 6e 0e 4f 2e 38 9f 4b 8e fa 7c fe 2b a3 b9 66 22 bc b2 33 9f 3b 9b 9c 68 fa .......n.O.8.K..|.+..f"..3.;..h.
1d00 ff 6d ac 46 dd 8c e5 70 79 33 f9 d7 c8 91 ec ef 7b 1b cb 67 fc 9b 64 99 f2 ea cc a0 95 8f cb d0 .m.F...py3......{..g..d.........
1d20 74 8e 0a 22 74 5c 58 2c 9e bf 89 b0 b0 0e 8c e9 14 c1 80 f3 9a 33 6b f7 06 0e d8 1a 28 85 72 79 t.."t\X,.............3k.....(.ry
1d40 e8 d2 22 96 ce 4d 22 48 8e 70 61 68 e0 2b 2e 61 e5 ba 7d 4c 5d 5f 88 ee d6 cb 5b 3a 34 83 81 fd .."..M"H.pah.+.a..}L]_....[:4...
1d60 5b 73 61 87 08 00 9a b4 4b e6 5f 89 f1 d8 80 e1 34 d8 39 7b 0d af ef 0a e0 c2 c6 11 16 46 bf d6 [sa.....K._.....4.9{.........F..
1d80 b1 b4 6f 14 46 7d af 81 86 22 37 3b 9f 85 2b f6 31 7f af 0f b7 4b a2 10 21 84 10 12 80 88 3f 8a ..o.F}..."7;..+.1....K..!.....?.
1da0 99 cb ca a5 8b 58 57 1c c1 65 f9 47 8d 9a f5 67 b0 6c d1 42 d2 c2 b2 c9 2a a9 cd c2 6f 7e e6 3d .....XW..e.G...g.l.B....*...o~.=
1dc0 37 9a 0b ef ff 9a 52 c0 70 3a 31 34 0d a5 2c e6 cf fa 86 37 9e bc 87 8b 9f fd 81 af 1e ec 8f f3 7.....R.p:14..,....7............
1de0 44 f3 68 af e4 ef d7 4d 25 74 c8 03 dc de 3d be d2 26 dd e9 06 a0 d6 dd e8 37 bf 4f 5c b7 1b 28 D.h....M%t....=..&.......7.O\..(
1e00 f4 f6 63 d1 fe 79 74 ae 1a b3 64 ad 62 70 df 2e cc d8 d4 88 6f 0a 77 33 34 a4 0e ee 71 f4 20 3e ..c..yt...d.bp......o.w34...q..>
1e20 7d a6 2d 2d 1f 9e c2 97 f3 ee e2 be c1 29 52 ee ce 70 ba b2 98 b7 26 8b ab db 46 10 1a 16 4e ab }.--.........)R..p....&...F...N.
1e40 38 07 07 d2 6d 2c 67 10 63 af ec c2 79 8d 5c 98 96 3a 3c a3 9a ae 87 d3 b9 75 03 ae 3c 6b 17 7f 8...m,g.c...y.\..:<......u..<k..
1e60 fb cf 2e 72 d0 d1 34 70 b8 5d 44 87 96 ff 3a 0d 72 3b 89 09 d7 50 0a 0c 97 46 9a 51 de f2 e1 0f ...r..4p.]D...:.r;...P...F.Q....
1e80 8b e7 c3 bb db 10 a9 54 79 9a bf e6 21 29 92 5e 9d 93 e9 f7 e3 1a 5e 5c 94 4d 40 c6 2e 09 21 84 .......Ty...!).^......^\.M@...!.
1ea0 90 00 44 9c 3e 41 4c 06 6f dd 72 3e b7 bc b7 16 47 64 53 46 5d 3f 86 2b 2f 1e 40 4a 5c 30 c5 19 ..D.>AL.o.r>....GdSF]?.+/.@J\0..
1ec0 3b 98 37 ed 53 de 7c 77 32 d3 1e 1a 40 b7 9d 13 98 35 e1 16 ea 9d 40 14 b2 ea 89 5b 99 49 08 77 ;.7.S.|w2...@....5....@....[.I.w
1ee0 5e 3a 82 08 f7 ef ac 24 69 06 6e b7 86 df e5 44 ab 31 29 1d a7 cb 09 b8 30 ea f0 16 b5 b8 fb 4d ^:.....$i.n....D.1).....0......M
1f00 fa 3c dc 9b 47 df 98 ca 1d 83 ef 95 75 3f ce 74 1a 14 1c 2c e0 90 69 13 ea 36 88 8d f2 a0 a5 97 .<..G.......u?.t...,..i..6......
1f20 a0 db 16 ab 56 a7 b2 66 61 11 5b d3 8b c9 2c 0a 60 e9 0e e2 e2 c2 19 74 4e 0a 97 b7 6e c2 6d 7d ....V..fa.[...,.`......tN...n.m}
1f40 0b f8 d7 4f d9 98 b6 c5 8c ef 97 33 7b 77 67 a6 5d 5d 8f 0d bf 6c e3 c1 ef f7 1f ee 82 e5 70 39 ...O.......3{wg.]]...l........p9
1f60 f0 18 60 99 25 7c 3b 77 2b a9 bb 73 d9 99 51 4a 5e a9 85 ee 76 d1 a8 61 2c 23 cf 4d a1 f7 80 16 ..`.%|;w+..s..QJ^...v..a,#.M....
1f80 f4 de b1 82 b9 07 03 32 86 44 08 21 c4 9f 9a fc 9d fb d3 b0 59 f6 9f 71 fc e3 bd b5 18 ce 7a 8c .......2.D.!........Y..q......z.
1fa0 9f b2 90 cf 5e f8 07 97 f4 ed 4a ab 96 ad e8 7a ce c5 dc f7 fc 24 7e 9e 3a 8e 38 34 d6 be f7 00 ....^.....J....z.....$~.:.84....
1fc0 e3 bf 58 51 fb e4 cb 7e e1 81 8f b6 e0 8c 49 a2 ff 90 ae bf a3 e0 54 7c 95 1c 11 82 ae 69 68 ba ..XQ...~......I.......T|.....ih.
1fe0 93 b0 9a 82 a0 c8 30 9c 86 06 18 84 84 d4 e1 6d f2 f4 e4 fa 9b e2 f0 7d ff 22 1f ed 97 69 8a 04 ......0........m.......}."...i..
2000 28 9f 8f 1c a5 40 d7 09 72 95 17 46 cd 0e b0 78 4d 1a 0b b6 e7 b1 3f df 47 69 c0 a6 cc e7 67 f7 (....@..r..F...xM.....?.Gi....g.
2020 ee 43 bc 32 71 13 9b 80 b6 c9 71 44 57 04 e2 4e a7 41 70 45 f7 29 c3 30 08 f6 38 08 f6 38 08 09 .C.2q.....qDW..N.ApE.).0..8..8..
2040 2a 0f 3e 40 c3 f0 15 32 79 e1 7e 56 ec 29 24 a3 28 40 99 69 53 5c 54 ca c6 0d bb 19 3f 69 1b b9 *.>@...2y.~V.)$.(@.iS\T.....?i..
2060 04 31 2c 25 18 cb 96 67 22 84 10 42 02 10 71 3a 84 1f be 2c 3e 9b f0 0a 05 40 9b fb 66 73 4f bf .1,%...g"..B..q:...,>....@..fsO.
2080 f8 1a f7 8b 3b e7 1e e6 85 df ef 6a 00 00 20 00 49 44 41 54 fd b3 1d 90 cf cb 2f 7e 4e 8e 55 bb ....;......j....IDAT....../~N.U.
20a0 4a 78 c6 dc d9 ac cd 28 24 3a 69 04 7d 13 8e b5 97 06 ca 22 6b cd 14 46 75 8d 47 d3 34 34 cd 4d Jx.....($:i.}......"k..Fu.G.44.M
20c0 d7 91 ff 64 75 a6 ef f0 3e a9 5f 9c 8b 16 7f 19 7b b2 6d 72 f7 7d 4f 33 4d ab d8 57 23 e6 86 09 ...du...>._.....{.mr.}O3M..W#...
20e0 14 2e ba 16 cd d1 94 29 2b fd c0 16 fa 1f b5 dd d9 f9 12 36 15 82 0a e4 f3 60 7f 0d 4d 8b e4 3f .......)+..........6.....`..M..?
2100 99 16 eb be 7a 86 b3 92 82 ca f7 73 c5 33 ec fe 4f 38 50 6a d7 98 c7 0e e7 5d 47 28 07 79 e6 a5 ....z......s.3..O8Pj.....]G(.y..
2120 55 52 70 04 28 f8 75 48 f8 d1 8d 71 86 c3 41 72 f3 24 ee bb f6 2c 26 3d 32 90 99 cf 9e c7 dc f1 URp.(.uH...q..Ar.$...,&=2.......
2140 83 58 fc 4c 77 5a 03 41 e1 4e 42 dc 27 f6 2b d4 ed 71 d3 b5 7b 0a cf de da 8b 29 4f 9c c7 ec 71 .X.LwZ.A.NB.'.+..q..{.....)O...q
2160 17 30 f7 5f 83 f9 ee 9e d6 44 02 89 0d 83 70 d8 12 18 0b 21 84 f8 73 93 2e 58 7f 12 65 e9 33 f9 .0._.....D....p....!..s..X..e.3.
2180 fa 17 80 4e bc f0 58 fb e3 ee db ea 81 d7 39 fb f1 be 2c 59 3d 89 29 69 cf 72 63 c3 ff d6 0f cb ...N..X.......9...,Y=.)i.rc.....
21a0 cf e2 15 6b c9 2b 83 56 83 46 13 71 9c 78 76 db 97 f7 d0 f5 81 09 d0 b9 3f 43 2f ed ce a1 2d 4b ...k.+.V.F.q.xv.........?C/...-K
21c0 59 fa e5 13 74 5e b0 88 e9 cb 67 33 a4 21 44 b4 be 9a bf 5f 65 f0 ee 57 b3 f1 3b 1a 31 6a cc 15 Y...t^....g3.!D...._e..W..;.1j..
21e0 c4 19 01 94 6d 13 d9 ab 33 ae a4 7a dc 7d a3 c9 d4 6f 3f 63 67 46 18 c3 ef bc 95 66 ae 00 b6 52 ....m...3..z.}...o?cgF.....f...R
2200 04 25 77 20 a6 62 bc 88 cb e3 01 dc cc 7b fa 12 c6 bc f6 3d ed ce 1f c6 55 7d 0c 76 2e 9f cd 37 .%w..b.......{.....=....U}.v...7
2220 cf fd 85 99 3f cc 66 ee 0f 6f 73 76 82 bb 52 2e 93 9b 76 a2 49 28 ac fd cf 5b 1c 78 e9 6d 1a 48 ....?.f..osv..R...v.I(...[.x.m.H
2240 f1 39 a3 69 6e 37 91 9a 06 b6 45 a9 3f 50 fe 99 cb c3 f0 8b 3b f0 97 36 c1 94 e5 16 b0 6a 67 06 .9.in7....E.?P......;..6.....jg.
2260 b9 25 26 01 5b 61 d9 0e 7a 9c dd 80 04 87 46 6d d7 1b 54 4a e1 8c 8e e5 1f 57 b4 a3 7b b4 c6 81 .%&.[a..z.....Fm..TJ.....W..{...
2280 b4 1c 56 6e cc a3 d0 67 61 29 d0 1d 1e fa 75 ab 47 98 5b 2f 9f a9 0b 59 c5 46 08 21 84 04 20 e2 ..Vn...ga)....u.G.[/...Y.F.!....
22a0 14 57 b4 61 32 7b 00 da 8d a6 af fb bf ec ec 3a 8b a1 5d 60 c9 ca 03 7c b9 ba 80 1b 1b 46 1f 7f .W.a2{.........:..]`...|.....F..
22c0 ff 40 19 9b 77 2d c7 0f 74 18 d4 ea 58 d5 38 20 87 37 1f 78 93 1b 27 6d 64 dc 25 c9 78 1c 3a aa .@..w-..t...X.8..7.x..'md.%.x.:.
22e0 24 95 c7 2e 1c c4 f3 4b e6 f1 e6 6b 93 19 f8 c2 65 44 b6 bd 96 97 1e 37 98 fc c3 6c 0a bd cd b9 $......K...k....eD.....7...l....
2300 e7 f9 67 69 5f e9 8b e4 b3 78 f1 f9 e6 ec 58 f1 25 3b 33 62 b8 61 fc 33 0c a9 32 58 43 05 ca 03 ..gi_....x....X.%;3b.a.3..2XC...
2320 1e c8 60 e2 5b 3f 71 df 94 6d dc 3f b8 11 41 0e b0 4a f7 f3 f2 25 9d 78 f0 a7 8f 19 fb 52 3f 16 ..`.[?q..m.?..A..J...%.x.....R?.
2340 3d 7f 1d 47 7f 51 1d d9 20 81 88 04 27 da b6 19 2c c8 82 d1 31 52 7e ce 58 4a 11 1c 17 4a 7d 87 =..G.Q......'...,...1R~.XJ...J}.
2360 0e fe 00 99 b9 3e 94 52 24 36 6a c0 f0 36 c1 f8 53 b7 71 eb a7 07 28 b0 6c 4c 5b a1 94 a2 c4 0c .....>.R$6j..6..S.q...(.lL[.....
2380 a6 69 af 06 24 9c 40 90 60 6b 4e 86 f4 4f a6 7b b4 c6 ba c5 6b f8 d7 fc 3c 4a 4d 1b 53 95 0f 14 .i..$.@.`kN..O.{....k...<JM.S...
23a0 71 86 d4 e3 ac 6e f5 08 43 3b 1c 80 08 21 84 10 7f 56 d2 05 eb 4f 22 2f 75 27 00 41 2d 13 f9 ef q....n..C;...!...V...O"/u'.A-...
23c0 93 e0 ba 69 d0 32 0c 80 7d db b2 fe 7b e5 29 50 42 46 6a 1a 10 42 fb 46 c7 2f 32 c1 57 fe c0 ff ...i.2..}...{.)PBFj..B.F./2.W...
23e0 5d d1 9a f0 60 2f 6e b7 07 4f 64 2b c6 3d 35 18 b0 d8 b0 ed 67 72 fc 15 3b fe da d1 5d 29 2c ab ]...`/n..Od+.=5.....gr..;...]),.
2400 86 84 4c eb 70 b7 18 db 3c 6e 0d 92 a8 41 1f f2 f4 b0 14 42 3d 2e 1c 0e 17 ee d0 26 3c f0 fd 24 ..L.p...<n...A.....B=......&<..$
2420 da 02 2b de 9e c2 96 a2 40 e5 43 42 23 88 0e 8d 40 91 c6 e6 dd 52 76 ce 64 b6 66 d0 a7 5d 14 5e ..+.....@.CB#...@....Rv.d.f..].^
2440 a7 46 41 61 01 5b 0f 06 50 40 54 6c 34 c1 c0 b2 05 e9 1c f0 db 58 0a 34 ad bc c5 c3 1d 1b 45 d3 .FAa.[..P@Tl4........X.4......E.
2460 13 3c 8f e6 74 d1 34 34 08 b0 58 fe 4b 26 f9 01 1b 1b ca c7 41 a1 08 89 8f 21 4e 1e 87 10 42 08 .<..t.44..X.K&......A....!N...B.
2480 09 40 c4 69 55 91 32 cb 2b f4 86 b3 76 73 46 e9 8e f2 fd 2c bf f5 df d3 b6 fc 14 65 05 80 70 1a .@.iU.2.+...vsF....,.......e..p.
24a0 84 1f 7f df bf fc fd 9c 6a 9f 19 ed bb 13 0b 64 16 e6 50 ea af cb ab 2e 0f 50 2e 79 60 44 f5 4d ........j......d..P......P.y`D.M
24c0 41 17 32 76 20 50 34 9f 19 fb ca 2a 6f 73 06 11 ee 0c 02 34 f2 d2 0b a4 f0 9c 09 ef 87 ad b0 55 A.2v.P4....*os.....4...........U
24e0 f9 02 80 96 ad 08 04 2c 8a 03 3a 1d ba 36 e3 ea 8e d1 38 50 2c 99 bf 9d d4 40 45 0b 84 5d fe 3e .......,..:..6....8P,....@E..].>
2500 d5 8b 75 62 fa 6d 14 e5 dd a8 ca 6c 27 83 07 24 12 5a c3 39 fc 65 e5 ef 92 c7 d0 8e 5a b8 f0 48 ..ub.m.....l'..$.Z.9.e......Z..H
2520 59 2d ff 4c 27 22 dc 81 59 31 f6 ca b6 2c 4a f4 30 ae 18 24 1d 01 85 10 42 48 00 22 4e 33 61 89 Y-.L'"..Y1...,J.0..$....BH."N3a.
2540 f5 01 28 da 95 5d 8b ee 1b 36 39 bb 73 01 88 69 1c 7d 42 15 7e a5 8e 17 0c 84 93 12 55 43 00 e4 ..(..]...69.s..i.}B.~.......UC..
2560 f0 e2 06 6c cb a6 6e c7 d7 da 40 0c dd 1a d7 5c 8c 93 3a 27 00 85 ac 4d 2b 3b 46 e8 22 ce 04 9a ...l..n...@....\..:'...M+;F."...
2580 cb 49 fd a8 20 e2 22 83 88 8f f6 92 d2 28 9a 21 fd 5a f2 7f f7 f6 e4 d1 41 89 c4 b8 14 3f 7f bf .I...."......(.!.Z......A....?..
25a0 92 09 1b ca 30 0c 0d 34 8d 83 e9 87 c8 02 9a 5f d0 85 db bb 84 e1 54 0a 77 68 18 57 8f e8 c8 ad ....0..4......._......T.wh.W....
25c0 ed 3c 94 56 3d 87 ae e1 cb c8 21 0f 68 da 3c 9a 0e 31 2e 02 01 0b 7f c0 c6 6f 03 7e 1f 2b b2 4b .<.V=.....!.h.<..1.......o.~.+.K
25e0 00 8d 0b 2e ee c0 80 44 37 ca 86 98 84 78 9e bc a5 13 83 a2 2d fc f2 a8 84 10 42 9c 21 64 0c c8 .......D7....x......-.....B.!d..
2600 9f 44 68 eb 21 44 32 8f dc 95 3f b0 81 db 68 77 dc 38 62 1b f3 97 03 84 32 a4 63 f8 7f 8f 52 0d .Dh.!D2...?...hw.8b.....2.c...R.
2620 27 de 28 03 28 22 a3 10 88 3c 4e 65 ef 0f 1f 39 7b 64 41 b7 6a 5b 2a a2 a5 6a 03 85 cd 32 8a cc '.(.("...<Ne...9{dA.j[*..j...2..
2640 f2 a0 24 2c 36 58 0a cf 9f 37 f4 00 c0 68 dc 94 b7 ee 6a 5a ad dc 94 94 04 c8 cc c8 e3 fb d9 9b ..$,6X...7...h....jZ............
2660 99 ba b3 04 87 ae 1d 1e d3 71 70 ef 41 be 5c 11 cd 15 ed 22 19 3e a2 3b c3 2b 1a d9 ac b2 62 3e .........qp.A.\....".>.;.+....b>
2680 9b b4 81 86 23 3b d0 c7 d0 8e 0c 02 d1 74 f4 82 03 bc b9 b2 11 77 77 8a e6 91 db fa 1c 3e d3 9e ....#;.......t.......ww......>..
26a0 6f 16 73 d3 ea 32 e6 ce d8 4e e7 84 76 f4 8a 89 e2 1f 63 7a 1f de 5e 52 98 cb 1b ef ed 61 c8 0d o.s..2...N..v.....cz..^R.....a..
26c0 1d 69 22 5f 09 09 21 84 90 00 44 9c 2e bc 8d 87 31 b8 d1 7d 4c da f3 1d 4f 4c ca e2 ab 2b 8f 3d .i"_..!...D.....1..}L...OL...+.=
26e0 b2 3a f7 ab c7 f8 aa 14 48 18 ca 55 cd dc ff 35 6d dd e9 25 2e 39 11 16 ef 61 dd 1e 1b 1a d6 6d .:......H..U...5m..%.9...a.....m
2700 2d 49 ab 31 ac 38 d6 96 4a 39 03 b2 59 ba dd 62 4c 5c f5 96 97 3d cb 0f 00 e1 74 4a a8 32 82 bd -I.1.8..J9..Y..bL\...=....tJ.2..
2720 30 8f ec c2 3c 34 ea d1 b2 a9 21 85 e7 cf 18 7a 68 3a fe ec 03 bc 33 33 0f bb ca 54 d3 ca b6 29 0...<4....!....zh:....33...T...)
2740 2c f6 73 28 a7 98 dd 87 8a 29 51 3a 2e a3 72 59 33 54 80 69 df ad 67 c3 fa 48 5a c4 7a f0 18 1a ,.s(.....)Q:..rY3T.i..g..HZ.z...
2760 fe 32 1f bb f6 e5 b2 25 4b d1 7d c6 36 b6 59 65 64 94 1e 49 db 70 68 2c 99 be 9c 07 36 45 d3 24 .2.....%K.}.6.Yed..I.ph,....6E.$
2780 da 85 13 d0 0c 9d ec fd 26 2e 5d c3 11 c8 e7 c5 b7 7e 61 66 4a 24 8d c2 9d 18 40 49 51 09 1b 77 ........&.]......~afJ$....@IQ..w
27a0 e6 72 c8 f6 50 36 63 07 e1 85 b9 a8 a3 02 21 21 84 10 42 02 10 71 ca 32 82 1a 32 f2 86 e1 7c f5 .r..P6c.......!!..B..q.2..2...|.
27c0 d8 14 be 1f 3b 98 19 03 7e 61 50 fd 1a 76 cc 9a c9 05 37 4c 05 5c 8c b8 f3 4a 1a ba 6a 51 d5 71 ....;...~aP..v....7L.\...J..jQ.q
27e0 06 d1 ac 71 17 1c ec 61 ed 9c ed d0 a7 c5 ef cf b0 cb 01 ba 8e 22 40 c0 02 aa cc 04 ac 19 06 ba ...q...a............."@.........
2800 43 07 02 f8 cc e3 87 2e df 3d f3 29 f6 0f 57 57 ee 4f 58 38 85 97 16 00 e1 fd b9 20 a9 72 00 92 C........=.)..WW.OX8.........r..
2820 9f 7e 90 bc 03 7e b4 b0 7e f4 8a 95 b2 f3 27 8d 40 30 0b 72 f8 6e 59 ce f1 83 5e dd 38 c6 a4 0d .~...~..~.....'.@0.r.nY...^.8...
2840 1a 2e dd 26 6d 5f 36 69 fb 2a 4f 8b eb 72 c0 9a 55 fb 59 5d 43 88 ac 61 b3 2b 35 93 5d a9 47 ba ...&m_6i.*O..r..U.Y]C..a.+5.].G.
2860 f9 69 80 43 2b 0f 98 9d 04 d8 ba 3d 83 2d 55 f2 61 50 c6 a2 e5 7b cb cf 23 ad 20 42 08 21 fe e4 .i.C+......=.-U.aP...{..#..B.!..
2880 e4 4f dd e9 c2 36 29 cc cb 26 3b bb 86 9f ac 6c 0a fc 0e 86 fe ed 21 2e ed 56 8f b2 ec 15 5c 31 .O...6)..&;....l......!..V....\1
28a0 60 28 93 17 ad 63 7f 46 36 f9 05 f9 64 67 a4 b1 7e d1 64 86 f6 be 82 5f 0a fc c4 9d 3d 8a 47 6f `(...c.F6...dg..~.d...._....=.Go
28c0 18 5c cb 02 e0 a2 77 97 f6 44 b8 20 6d c6 64 f2 eb e2 7a 62 1a 10 67 b8 29 2e 4d 65 f5 a6 7c 02 .\....w..D..m.d...zb..g.).Me..|.
28e0 a6 85 65 59 d8 bf 0e 32 f1 86 12 1b 1a 03 ec 63 e1 b2 4c 4c ab 62 7b b5 41 24 1a 05 73 af e7 ee ..eY...2.......c..LL.b{.A$..s...
2900 8f 57 90 55 58 4a c0 5f 46 de 81 35 3c 3a e8 5a b6 a3 d1 f3 96 cb 68 1e 5c 39 ba d9 9d ba 8a d4 .W.UXJ._F..5<:.Z......h.\9......
2920 7c 88 bd fc 6f 24 4b c9 fa 73 c7 21 c7 f8 f9 2d e9 d4 e6 b3 9a ce 7d 22 db a4 e5 43 08 21 c4 99 |...o$K..s.!...-......}"...C.!..
2940 40 5a 40 4e 17 b9 a9 fc f3 c6 0b 79 2d a8 7a c8 60 97 15 d3 fe f1 05 7c 3c aa 0b 9f 7c 33 95 a6 @Z@N.......y-.z.`......|<...|3..
2960 77 dc c0 b3 53 be e5 f2 3e b3 68 dc a6 15 71 a1 6e fc 85 87 d8 bc 31 95 52 a0 d5 f0 87 f8 e0 f5 w...S...>.h...q.n.....1.R.......
2980 27 e8 10 55 fb d3 27 0c 3c 8f 16 e1 cf b3 22 f5 53 16 1f 7a 98 21 bf 77 ce d0 b0 9e dc 3b 20 8e '..U..'.<.....".S..z.!.w.....;..
29a0 d1 9f a6 f2 e0 88 7e 4c 6e d9 00 27 36 f5 2e bc 85 b7 6e 1b 8a cb 9d c8 35 fd 3b f1 ee bc fd 4c ......~Ln..'6.....n.....5.;....L
29c0 b8 aa 37 eb ba 36 c3 eb d0 08 69 d5 87 17 9e bc 9f 04 07 94 0f 42 af cf 4d 0f f5 e3 bd bf 76 63 ..7..6....i..........B..M.....vc
29e0 e6 1b 7d 69 14 a1 93 b6 69 39 1b d2 8a 09 ee 7c 0b 6f dc 33 0a 57 95 5b b6 e9 c7 4f c8 23 82 97 ..}i....i9.....|.o.3.W.[...O.#..
2a00 ee 3f 4b ca 95 10 42 08 21 84 04 20 67 2a 85 65 99 60 99 55 66 8a 52 58 a6 09 a6 c9 ee 2d 6b d9 .?K...B.!...g*.e.`.Uf.RX.....-k.
2a20 7d 8c a3 f5 83 be f2 07 da a0 07 4f 7f b9 86 eb 97 7e c9 b3 4f bd c8 94 b9 ab 48 0d 00 8e 08 3a }..........O.....~..O.....H....:
2a40 0d ba 9e fb 1e 7b 98 cb cf 6a 8c 43 3f c1 ef 5a 43 7b f2 dc a8 86 f4 7a 23 8d b9 df af 67 d0 75 .....{...j.C?..ZC{.....z#....g.u
2a60 ed 2a b5 9e 28 bb 7c 0a d2 9a 67 b9 52 58 80 65 1d 3d 5c dc cd a8 49 ab d0 9b de c4 7d af 4d 65 .*..(.|...g.RX.e.=\...I.....}.Me
2a80 f6 8c 35 00 34 48 38 bf 22 0d 07 7d 1e fd 9c 1f c3 ef 66 ec b8 ff 30 6f e6 b6 f2 6c 64 7b 78 dc ..5.4H8."..}......f...0o...ld{x.
2aa0 fc b5 e4 96 77 8c e9 39 76 12 63 cf ea c6 8d 63 ff c9 cc 5f f2 31 42 93 19 fd c4 7f 98 f0 f8 b0 ....w..9v.c....c..._.1B.........
2ac0 ea ab b6 07 d6 f1 f1 ff ed 81 3e cf 72 8b 8c ff 10 42 08 21 84 f8 c3 69 4a 29 99 91 f4 94 08 3f ..........>.r....B.!...iJ).....?
2ae0 8e 3d 18 bb b6 a1 82 52 27 79 16 aa 92 ef e9 16 7c 21 69 97 3e ce a6 2f 9e 20 c2 59 bb 6b 39 91 .=.....R'y......|!i.>../...Y.k9.
2b00 6b a8 f5 fd 0a e4 f3 c4 25 71 3c 39 23 9a 49 39 69 5c 11 59 bb e3 52 df ec 47 93 5b 57 f3 e0 d7 k.......%q<9#.I9i\.Y..R..G.[W...
2b20 3f f3 ec a5 6d a4 e0 9d 80 c7 27 7c c7 9c 65 5b 70 79 c3 88 88 6f 8e 52 b6 dc 94 33 f5 0f 87 6e ?...m.....'|..e[py...o.R...3...n
2b40 90 bd 7b 2d 01 bf 8f db 47 f5 e5 ea 0b bb cb 4d 11 42 08 51 6b 32 06 e4 54 f9 83 7e 82 9f d7 b8 ..{-....G......M.B.Qk2..T..~....
2b60 ef c9 ee 40 ee 1d c2 84 37 2e 20 fd 9b 97 78 73 5d 76 ad af e5 94 e9 d7 5e f4 23 57 de 35 9f f0 ...@....7.....xs]v......^.#W.5..
2b80 0e 97 71 dd 79 12 7c 08 21 84 10 42 48 00 22 4e 79 9d ae fb 88 89 cf 8e c1 4e cd 3e ed f2 9e b7 ..q.y.|.!..BH."Ny........N.>....
2ba0 25 9f f3 ee 79 84 f7 de 7d 99 14 59 fe 43 08 21 84 10 e2 7f 42 c6 80 88 13 62 78 e3 b8 f2 c1 17 %...y...}..Y.C.!....B....bx.....
2bc0 4e 89 bc f8 cb 7c 40 09 66 2d f7 8f e8 3a 8c 27 bb 0e 93 87 28 84 10 42 08 21 01 88 10 27 46 73 N....|@.f-...:.'....(..B.!...'Fs
2be0 84 70 eb bf 17 33 38 d3 49 ab 50 b9 1f 7f 36 96 69 e3 b7 6c 2c 5b 1d 5e 94 d2 30 34 9c 86 8e d3 .p...38.I.P...6.i..l,[.^..04....
2c00 f8 7d 9d fa 6c d3 a4 c8 af 70 b9 1d 78 8e 4a cb 32 4d 8a fd 0a b7 c7 89 5b da 86 85 10 42 08 09 .}..l....p..x.J.2M......[....B..
2c20 40 84 a8 1c 81 18 34 6c dd 93 86 72 27 fe 74 0c a7 9b ae dd 93 18 da 39 8e b6 f5 dc e5 63 88 94 @.....4l...r'.t........9.....c..
2c40 c9 9e 3d b9 fc b4 72 0f b3 b7 14 52 6c 29 7e cb ec 19 ca 32 69 d4 b3 37 af 0f f2 32 ef b3 25 3c ..=...r....Rl)~....2i..7...2..%<
2c60 bf b5 14 97 56 3e 8b 5b c7 81 7d 79 aa af 9b e9 ef 2f e4 8d bd 81 3f 26 08 d1 34 5c 0e 1d 1d 85 ....V>.[..}y...../....?&..4\....
2c80 3f 60 23 c3 fa 85 10 42 48 00 22 84 10 7f 10 65 43 8b 8e 4d b9 63 48 23 92 5c 10 28 2a 61 d3 ae ?`#....BH."....eC..M.cH#.\.(*a..
2ca0 6c 8a fc 36 4e b7 8b b8 98 28 fe 3a 22 96 bf 96 e4 f2 f8 9b 6b 59 5d 64 ff 86 41 6c 1a aa 62 ae l..6N....(.:".......kY]d..Al..b.
2cc0 68 53 1d 3d 41 82 86 b2 6d 40 61 fd 91 f3 02 86 45 f3 ea cd ed 89 f7 94 f2 d8 b3 8b 58 63 1a 32 hS.=A...m@a.....E...........Xc.2
2ce0 30 4f 08 21 84 04 20 42 08 71 b2 d9 01 8b b8 6e 1d 79 e6 92 58 9c 04 98 39 6d 3d 5f 6e 2b a6 d8 0O.!...B.q.....n.y..X...9m=_n+..
2d00 6f 11 b0 14 ba a1 e3 71 3b a8 17 1f cb 9d 23 1a 93 1c 64 b0 b2 d0 46 3f dd 97 0e 57 36 25 65 0a o......q;.....#...d...F?...W6%e.
2d20 d3 30 b1 a4 18 08 21 84 90 00 44 08 21 fe 88 4a b8 c2 8a 6c c0 b3 97 c4 e2 c4 64 da 17 ab f8 bf .0....!...D.!..J...l......d.....
2d40 4d c5 95 bb 40 d9 16 fe 80 45 fe b6 7d 8c 7d 2d 8b 7a a6 59 39 f8 d0 34 3c 2e 03 97 43 47 03 94 M...@....E..}.}-.z.Y9..4<...CG..
2d60 52 04 02 16 65 01 1b 55 37 59 44 77 e8 04 39 0d 1c 86 86 06 d8 b6 8d cf 6f e1 33 55 b5 29 b0 95 R...e..U7YDw..9.........o.3U.)..
2d80 02 c3 61 10 e4 d2 cb 17 fd 54 0a 5b 29 02 a6 7d b8 ab 95 66 38 08 f3 3a 31 b4 f2 fc 87 78 5d 84 ..a......T.[)..}...f8..:1....x].
2da0 9b 06 ba 06 ca b4 28 f4 59 a8 8a b4 1c 4e 03 8f b3 22 2d 14 96 55 7e 6e bf 5d 65 9a 6b 4d 27 c4 ......(.Y....N..."-..U~n.]e.kM'.
2dc0 e3 40 d7 6c 8a 4a 4c 34 87 41 90 53 c7 d0 35 94 69 52 e0 93 4e 5e 42 08 21 24 00 11 42 9c e1 2c .@.l.JL4.A.S..5.iR..N^B.!$..B..,
2de0 5b e7 ec 3e 09 c4 02 59 7b 33 98 ba a3 08 f7 31 9a 36 34 4d 43 15 97 92 ae 69 e5 5d 95 94 4d c0 [..>...Y{3.....1.64MC....i.]..M.
2e00 11 c2 45 fd 92 19 d4 2e 96 c6 61 bf ae 6e af 38 b0 2f 8b 59 cb f6 f0 dd a6 7c cc df b1 1a 8d 65 ..E.......a..n.8./.Y.....|.....e
2e20 43 6c 62 3d 86 f7 48 a0 57 cb 48 22 0f ff d6 0c b0 69 73 06 df 2f de c5 4f 7b fd 38 1c e5 e7 08 Clb=..H.W.H".....is../..O{.8....
2e40 98 d0 b8 65 02 97 76 ad 4f f7 66 e1 84 1d 0e a4 6c 0e ec cf e5 87 f9 9b f8 66 6b 29 61 4d db f1 ...e..v.O.f.....l........fk)aM..
2e60 d1 55 b1 15 db 42 78 f0 ae be 87 cf 19 48 dd cf 4d 9f 6e 23 37 00 f5 1b d5 e7 b2 5e 89 f4 4e 09 .U...Bx......H..M.n#7......^..N.
2e80 23 e8 d7 1d 7c a5 ac d8 74 90 af 7e 4c 65 6d 21 b8 2a ce 61 44 45 f3 fc 4d ed 88 77 15 32 fe 9d #...|...t..~Lem!.*.aDE..M..w.2..
2ea0 9d 74 39 37 85 81 8d 83 cb ef d5 d6 0d 5c 34 f1 d0 e1 7c 0a 21 84 10 12 80 08 21 ce 48 ca e5 a1 .t97.........\4...|.!.....!.H...
2ec0 47 7d 0f 00 7b f6 1f 22 c7 cf f1 57 28 fa 35 f8 00 7c 2a 88 9b af ef c4 a5 f1 6e 02 39 b9 bc f3 G}..{.."...W(.5..|*.......n.9...
2ee0 e5 6e b6 e4 2b 1a b7 68 c8 ed 7d 62 b9 36 29 9c c8 2f 56 f3 ce e6 62 7e 6b bd 3b 3a a1 3e 0f 5d .n..+..h..}b.6)../V...b~k.;:.>.]
2f00 d1 9a 66 c1 b0 7e c5 0e de d8 98 47 ae 69 d0 ba 5d 23 ae ef 9e 40 b3 86 91 78 26 2d 67 f6 01 1b ..f..~.....G.i..]#...@...x&-g...
2f20 d0 68 d1 a5 19 8f 0c 4e 22 ca 05 5b d6 a5 f2 c6 9a 6c b2 7c 10 5b 2f 82 de 9d 93 e8 9c ec e6 9b .h.....N"..[.....l.|.[/.........
2f40 ad 7e 4a f6 6c e1 c6 f7 33 79 f4 b2 56 24 7a 4b 78 e9 cd 55 6c 31 75 34 4d c3 0e 98 14 98 8a d0 .~J.l...3y..V$zKx..Ul1u4M.......
2f60 7a f1 3c 78 75 6b 92 1d b0 73 ed 4e fe b3 32 87 32 57 30 e7 9f d3 8c 01 9d 1a d3 b6 79 18 4f be z.<xuk...s.N..2.2W0.........y.O.
2f80 ba 8a f5 01 03 43 03 65 db 94 96 29 94 33 88 31 d7 74 80 cc 0c de 9d b2 8b 43 b6 93 26 7a 09 ba .....C.e...).3.1.t.......C..&z..
2fa0 2e c1 87 10 42 08 09 40 84 10 67 38 dd e5 a4 9e db 09 4a 91 9b 51 4c 00 0d a3 36 81 8b 0d 29 67 ....B..@..g8......J..QL...6...)g
2fc0 35 e5 92 fa 6e 4a b3 73 78 e2 fd d5 6c 2a 06 5d 83 ad bb 33 59 b2 b7 2d 1f 5c 95 c0 d0 4b 1b 33 5...nJ.sx...l*.]...3Y..-.\...K.3
2fe0 6b eb 7a f6 29 ed 84 db 41 14 06 17 5c d0 9a 66 c1 16 53 3f 5e c4 eb 5b 03 78 5d 3a 1a 8a 2d bb k.z.)...A...\..f..S?^..[.x]:..-.
3000 b2 58 9d db 89 7f 5f 10 c3 90 1e 49 2c 99 ba 1b bf 27 94 2b fa 26 11 e5 52 2c 98 b6 94 71 4b 8b .X...._....I,....'.+.&..R,...qK.
3020 70 ba 0c 34 60 47 5a 3e 0b 57 a4 a2 19 06 4e 87 86 32 03 64 15 f8 31 6d 50 ca 26 af a0 8c cc
#ifndef _LINUX_MM_H
#define _LINUX_MM_H

#include <linux/errno.h>

#ifdef __KERNEL__

#include <linux/mmdebug.h>
#include <linux/gfp.h>
#include <linux/bug.h>
#include <linux/list.h>
#include <linux/mmzone.h>
#include <linux/rbtree.h>
#include <linux/atomic.h>
#include <linux/debug_locks.h>
#include <linux/mm_types.h>
#include <linux/range.h>
#include <linux/pfn.h>
#include <linux/bit_spinlock.h>
#include <linux/shrinker.h>
#include <linux/resource.h>
#include <linux/page_ext.h>
#include <linux/err.h>

struct mempolicy;
struct anon_vma;
struct anon_vma_chain;
struct file_ra_state;
struct user_struct;
struct writeback_control;
struct bdi_writeback;

#ifndef CONFIG_NEED_MULTIPLE_NODES	/* Don't use mapnrs, do it properly */
extern unsigned long max_mapnr;

static inline void set_max_mapnr(unsigned long limit)
{
	max_mapnr = limit;
}
#else
static inline void set_max_mapnr(unsigned long limit) { }
#endif

extern unsigned long totalram_pages;
extern void * high_memory;
extern int page_cluster;

#ifdef CONFIG_SYSCTL
extern int sysctl_legacy_va_layout;
#else
#define sysctl_legacy_va_layout 0
#endif

#include <asm/page.h>
#include <asm/pgtable.h>
#include <asm/processor.h>

#ifndef __pa_symbol
#define __pa_symbol(x)  __pa(RELOC_HIDE((unsigned long)(x), 0))
#endif

/*
 * To prevent common memory management code establishing
 * a zero page mapping on a read fault.
 * This macro should be defined within <asm/pgtable.h>.
 * s390 does this to prevent multiplexing of hardware bits
 * related to the physical page in case of virtualization.
 */
#ifndef mm_forbids_zeropage
#define mm_forbids_zeropage(X)	(0)
#endif

extern unsigned long sysctl_user_reserve_kbytes;
extern unsigned long sysctl_admin_reserve_kbytes;

extern int sysctl_overcommit_memory;
extern int sysctl_overcommit_ratio;
extern unsigned long sysctl_overcommit_kbytes;

extern int overcommit_ratio_handler(struct ctl_table *, int, void __user *,
				    size_t *, loff_t *);
extern int overcommit_kbytes_handler(struct ctl_table *, int, void __user *,
				    size_t *, loff_t *);

#define nth_page(page,n) pfn_to_page(page_to_pfn((page)) + (n))

/* to align the pointer to the (next) page boundary */
#define PAGE_ALIGN(addr) ALIGN(addr, PAGE_SIZE)

/* test whether an address (unsigned long or pointer) is aligned to PAGE_SIZE */
#define PAGE_ALIGNED(addr)	IS_ALIGNED((unsigned long)addr, PAGE_SIZE)

/*
 * Linux kernel virtual memory manager primitives.
 * The idea being to have a "virtual" mm in the same way
 * we have a virtual fs - giving a cleaner interface to the
 * mm details, and allowing different kinds of memory mappings
 * (from shared memory to executable loading to arbitrary
 * mmap() functions).
 */

extern struct kmem_cache *vm_area_cachep;

#ifndef CONFIG_MMU
extern struct rb_root nommu_region_tree;
extern struct rw_semaphore nommu_region_sem;

extern unsigned int kobjsize(const void *objp);
#endif

/*
 * vm_flags in vm_area_struct, see mm_types.h.
 */
#define VM_NONE		0x00000000

#define VM_READ		0x00000001	/* currently active flags */
#define VM_WRITE	0x00000002
#define VM_EXEC		0x00000004
#define VM_SHARED	0x00000008

/* mprotect() hardcodes VM_MAYREAD >> 4 == VM_READ, and so for r/w/x bits. */
#define VM_MAYREAD	0x00000010	/* limits for mprotect() etc */
#define VM_MAYWRITE	0x00000020
#define VM_MAYEXEC	0x00000040
#define VM_MAYSHARE	0x00000080

#define VM_GROWSDOWN	0x00000100	/* general info on the segment */
#define VM_UFFD_MISSING	0x00000200	/* missing pages tracking */
#define VM_PFNMAP	0x00000400	/* Page-ranges managed without "struct page", just pure PFN */
#define VM_DENYWRITE	0x00000800	/* ETXTBSY on write attempts.. */
#define VM_UFFD_WP	0x00001000	/* wrprotect pages tracking */

#define VM_LOCKED	0x00002000
#define VM_IO           0x00004000	/* Memory mapped I/O or similar */

					/* Used by sys_madvise() */
#define VM_SEQ_READ	0x00008000	/* App will access data sequentially */
#define VM_RAND_READ	0x00010000	/* App will not benefit from clustered reads */

#define VM_DONTCOPY	0x00020000      /* Do not copy this vma on fork */
#define VM_DONTEXPAND	0x00040000	/* Cannot expand with mremap() */
#define VM_LOCKONFAULT	0x00080000	/* Lock the pages covered when they are faulted in */
#define VM_ACCOUNT	0x00100000	/* Is a VM accounted object */
#define VM_NORESERVE	0x00200000	/* should the VM suppress accounting */
#define VM_HUGETLB	0x00400000	/* Huge TLB Page VM */
#define VM_ARCH_1	0x01000000	/* Architecture-specific flag */
#define VM_ARCH_2	0x02000000
#define VM_DONTDUMP	0x04000000	/* Do not include in the core dump */

#ifdef CONFIG_MEM_SOFT_DIRTY
# define VM_SOFTDIRTY	0x08000000	/* Not soft dirty clean area */
#else
# define VM_SOFTDIRTY	0
#endif

#define VM_MIXEDMAP	0x10000000	/* Can contain "struct page" and pure PFN pages */
#define VM_HUGEPAGE	0x20000000	/* MADV_HUGEPAGE marked this vma */
#define VM_NOHUGEPAGE	0x40000000	/* MADV_NOHUGEPAGE marked this vma */
#define VM_MERGEABLE	0x80000000	/* KSM may merge identical pages */

#if defined(CONFIG_X86)
# define VM_PAT		VM_ARCH_1	/* PAT reserves whole VMA at once (x86) */
#elif defined(CONFIG_PPC)
# define VM_SAO		VM_ARCH_1	/* Strong Access Ordering (powerpc) */
#elif defined(CONFIG_PARISC)
# define VM_GROWSUP	VM_ARCH_1
#elif defined(CONFIG_METAG)
# define VM_GROWSUP	VM_ARCH_1
#elif defined(CONFIG_IA64)
# define VM_GROWSUP	VM_ARCH_1
#elif !defined(CONFIG_MMU)
# define VM_MAPPED_COPY	VM_ARCH_1	/* T if mapped copy of data (nommu mmap) */
#endif

#if defined(CONFIG_X86)
/* MPX specific bounds table or bounds directory */
# define VM_MPX		VM_ARCH_2
#endif

#ifndef VM_GROWSUP
# define VM_GROWSUP	VM_NONE
#endif

/* Bits set in the VMA until the stack is in its final location */
#define VM_STACK_INCOMPLETE_SETUP	(VM_RAND_READ | VM_SEQ_READ)

#ifndef VM_STACK_DEFAULT_FLAGS		/* arch can override this */
#define VM_STACK_DEFAULT_FLAGS VM_DATA_DEFAULT_FLAGS
#endif

#ifdef CONFIG_STACK_GROWSUP
#define VM_STACK_FLAGS	(VM_GROWSUP | VM_STACK_DEFAULT_FLAGS | VM_ACCOUNT)
#else
#define VM_STACK_FLAGS	(VM_GROWSDOWN | VM_STACK_DEFAULT_FLAGS | VM_ACCOUNT)
#endif

/*
 * Special vmas that are non-mergable, non-mlock()able.
 * Note: mm/huge_memory.c VM_NO_THP depends on this definition.
 */
#define VM_SPECIAL (VM_IO | VM_DONTEXPAND | VM_PFNMAP | VM_MIXEDMAP)

/* This mask defines which mm->def_flags a process can inherit its parent */
#define VM_INIT_DEF_MASK	VM_NOHUGEPAGE

/* This mask is used to clear all the VMA flags used by mlock */
#define VM_LOCKED_CLEAR_MASK	(~(VM_LOCKED | VM_LOCKONFAULT))

/*
 * mapping from the currently active vm_flags protection bits (the
 * low four bits) to a page protection mask..
 */
extern pgprot_t protection_map[16];

#define FAULT_FLAG_WRITE	0x01	/* Fault was a write access */
#define FAULT_FLAG_MKWRITE	0x02	/* Fault was mkwrite of existing pte */
#define FAULT_FLAG_ALLOW_RETRY	0x04	/* Retry fault if blocking */
#define FAULT_FLAG_RETRY_NOWAIT	0x08	/* Don't drop mmap_sem and wait when retrying */
#define FAULT_FLAG_KILLABLE	0x10	/* The fault task is in SIGKILL killable region */
#define FAULT_FLAG_TRIED	0x20	/* Second try */
#define FAULT_FLAG_USER		0x40	/* The fault originated in userspace */

/*
 * vm_fault is filled by the the pagefault handler and passed to the vma's
 * ->fault function. The vma's ->fault is responsible for returning a bitmask
 * of VM_FAULT_xxx flags that give details about how the fault was handled.
 *
 * pgoff should be used in favour of virtual_address, if possible.
 */
struct vm_fault {
	unsigned int flags;		/* FAULT_FLAG_xxx flags */
	pgoff_t pgoff;			/* Logical page offset based on vma */
	void __user *virtual_address;	/* Faulting virtual address */

	struct page *cow_page;		/* Handler may choose to COW */
	struct page *page;		/* ->fault handlers should return a
					 * page here, unless VM_FAULT_NOPAGE
					 * is set (which is also implied by
					 * VM_FAULT_ERROR).
					 */
	/* for ->map_pages() only */
	pgoff_t max_pgoff;		/* map pages for offset from pgoff till
					 * max_pgoff inclusive */
	pte_t *pte;			/* pte entry associated with ->pgoff */
};

/*
 * These are the virtual MM functions - opening of an area, closing and
 * unmapping it (needed to keep files on disk up-to-date etc), pointer
 * to the functions called when a no-page or a wp-page exception occurs. 
 */
struct vm_operations_struct {
	void (*open)(struct vm_area_struct * area);
	void (*close)(struct vm_area_struct * area);
	int (*mremap)(struct vm_area_struct * area);
	int (*fault)(struct vm_area_struct *vma, struct vm_fault *vmf);
	int (*pmd_fault)(struct vm_area_struct *, unsigned long address,
						pmd_t *, unsigned int flags);
	void (*map_pages)(struct vm_area_struct *vma, struct vm_fault *vmf);

	/* notification that a previously read-only page is about to become
	 * writable, if an error is returned it will cause a SIGBUS */
	int (*page_mkwrite)(struct vm_area_struct *vma, struct vm_fault *vmf);

	/* same as page_mkwrite when using VM_PFNMAP|VM_MIXEDMAP */
	int (*pfn_mkwrite)(struct vm_area_struct *vma, struct vm_fault *vmf);

	/* called by access_process_vm when get_user_pages() fails, typically
	 * for use by special VMAs that can switch between memory and hardware
	 */
	int (*access)(struct vm_area_struct *vma, unsigned long addr,
		      void *buf, int len, int write);

	/* Called by the /proc/PID/maps code to ask the vma whether it
	 * has a special name.  Returning non-NULL will also cause this
	 * vma to be dumped unconditionally. */
	const char *(*name)(struct vm_area_struct *vma);

#ifdef CONFIG_NUMA
	/*
	 * set_policy() op must add a reference to any non-NULL @new mempolicy
	 * to hold the policy upon return.  Caller should pass NULL @new to
	 * remove a policy and fall back to surrounding context--i.e. do not
	 * install a MPOL_DEFAULT policy, nor the task or system default
	 * mempolicy.
	 */
	int (*set_policy)(struct vm_area_struct *vma, struct mempolicy *new);

	/*
	 * get_policy() op must add reference [mpol_get()] to any policy at
	 * (vma,addr) marked as MPOL_SHARED.  The shared policy infrastructure
	 * in mm/mempolicy.c will do this automatically.
	 * get_policy() must NOT add a ref if the policy at (vma,addr) is not
	 * marked as MPOL_SHARED. vma policies are protected by the mmap_sem.
	 * If no [shared/vma] mempolicy exists at the addr, get_policy() op
	 * must return NULL--i.e., do not "fallback" to task or system default
	 * policy.
	 */
	struct mempolicy *(*get_policy)(struct vm_area_struct *vma,
					unsigned long addr);
#endif
	/*
	 * Called by vm_normal_page() for special PTEs to find the
	 * page for @addr.  This is useful if the default behavior
	 * (using pte_page()) would not find the correct page.
	 */
	struct page *(*find_special_page)(struct vm_area_struct *vma,
					  unsigned long addr);
};

struct mmu_gather;
struct inode;

#define page_private(page)		((page)->private)
#define set_page_private(page, v)	((page)->private = (v))

/*
 * FIXME: take this include out, include page-flags.h in
 * files which need it (119 of them)
 */
#include <linux/page-flags.h>
#include <linux/huge_mm.h>

/*
 * Methods to modify the page usage count.
 *
 * What counts for a page usage:
 * - cache mapping   (page->mapping)
 * - private data    (page->private)
 * - page mapped in a task's page tables, each mapping
 *   is counted separately
 *
 * Also, many kernel routines increase the page count before a critical
 * routine so they can be sure the page doesn't go away from under them.
 */

/*
 * Drop a ref, return true if the refcount fell to zero (the page has no users)
 */
static inline int put_page_testzero(struct page *page)
{
	VM_BUG_ON_PAGE(atomic_read(&page->_count) == 0, page);
	return atomic_dec_and_test(&page->_count);
}

/*
 * Try to grab a ref unless the page has a refcount of zero, return false if
 * that is the case.
 * This can be called when MMU is off so it must not access
 * any of the virtual mappings.
 */
static inline int get_page_unless_zero(struct page *page)
{
	return atomic_inc_not_zero(&page->_count);
}

extern int page_is_ram(unsigned long pfn);

enum {
	REGION_INTERSECTS,
	REGION_DISJOINT,
	REGION_MIXED,
};

int region_intersects(resource_size_t offset, size_t size, const char *type);

/* Support for virtually mapped pages */
struct page *vmalloc_to_page(const void *addr);
unsigned long vmalloc_to_pfn(const void *addr);

/*
 * Determine if an address is within the vmalloc range
 *
 * On nommu, vmalloc/vfree wrap through kmalloc/kfree directly, so there
 * is no special casing required.
 */
static inline int is_vmalloc_addr(const void *x)
{
#ifdef CONFIG_MMU
	unsigned long addr = (unsigned long)x;

	return addr >= VMALLOC_START && addr < VMALLOC_END;
#else
	return 0;
#endif
}
#ifdef CONFIG_MMU
extern int is_vmalloc_or_module_addr(const void *x);
#else
static inline int is_vmalloc_or_module_addr(const void *x)
{
	return 0;
}
#endif

extern void kvfree(const void *addr);

static inline void compound_lock(struct page *page)
{
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
	VM_BUG_ON_PAGE(PageSlab(page), page);
	bit_spin_lock(PG_compound_lock, &page->flags);
#endif
}

static inline void compound_unlock(struct page *page)
{
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
	VM_BUG_ON_PAGE(PageSlab(page), page);
	bit_spin_unlock(PG_compound_lock, &page->flags);
#endif
}

static inline unsigned long compound_lock_irqsave(struct page *page)
{
	unsigned long uninitialized_var(flags);
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
	local_irq_save(flags);
	compound_lock(page);
#endif
	return flags;
}

static inline void compound_unlock_irqrestore(struct page *page,
					      unsigned long flags)
{
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
	compound_unlock(page);
	local_irq_restore(flags);
#endif
}

/*
 * The atomic page->_mapcount, starts from -1: so that transitions
 * both from it and to it can be tracked, using atomic_inc_and_test
 * and atomic_add_negative(-1).
 */
static inline void page_mapcount_reset(struct page *page)
{
	atomic_set(&(page)->_mapcount, -1);
}

static inline int page_mapcount(struct page *page)
{
	VM_BUG_ON_PAGE(PageSlab(page), page);
	return atomic_read(&page->_mapcount) + 1;
}

static inline int page_count(struct page *page)
{
	return atomic_read(&compound_head(page)->_count);
}

static inline bool __compound_tail_refcounted(struct page *page)
{
	return PageAnon(page) && !PageSlab(page) && !PageHeadHuge(page);
}

/*
 * This takes a head page as parameter and tells if the
 * tail page reference counting can be skipped.
 *
 * For this to be safe, PageSlab and PageHeadHuge must remain true on
 * any given page where they return true here, until all tail pins
 * have been released.
 */
static inline bool compound_tail_refcounted(struct page *page)
{
	VM_BUG_ON_PAGE(!PageHead(page), page);
	return __compound_tail_refcounted(page);
}

static inline void get_huge_page_tail(struct page *page)
{
	/*
	 * __split_huge_page_refcount() cannot run from under us.
	 */
	VM_BUG_ON_PAGE(!PageTail(page), page);
	VM_BUG_ON_PAGE(page_mapcount(page) < 0, page);
	VM_BUG_ON_PAGE(atomic_read(&page->_count) != 0, page);
	if (compound_tail_refcounted(compound_head(page)))
		atomic_inc(&page->_mapcount);
}

extern bool __get_page_tail(struct page *page);

static inline void get_page(struct page *page)
{
	if (unlikely(PageTail(page)))
		if (likely(__get_page_tail(page)))
			return;
	/*
	 * Getting a normal page or the head of a compound page
	 * requires to already have an elevated page->_count.
	 */
	VM_BUG_ON_PAGE(atomic_read(&page->_count) <= 0, page);
	atomic_inc(&page->_count);
}

static inline struct page *virt_to_head_page(const void *x)
{
	struct page *page = virt_to_page(x);

	return compound_head(page);
}

/*
 * Setup the page count before being freed into the page allocator for
 * the first time (boot or memory hotplug)
 */
static inline void init_page_count(struct page *page)
{
	atomic_set(&page->_count, 1);
}

void put_page(struct page *page);
void put_pages_list(struct list_head *pages);

void split_page(struct page *page, unsigned int order);
int split_free_page(struct page *page);

/*
 * Compound pages have a destructor function.  Provide a
 * prototype for that function and accessor functions.
 * These are _only_ valid on the head of a compound page.
 */
typedef void compound_page_dtor(struct page *);

/* Keep the enum in sync with compound_page_dtors array in mm/page_alloc.c */
enum compound_dtor_id {
	NULL_COMPOUND_DTOR,
	COMPOUND_PAGE_DTOR,
#ifdef CONFIG_HUGETLB_PAGE
	HUGETLB_PAGE_DTOR,
#endif
	NR_COMPOUND_DTORS,
};
extern compound_page_dtor * const compound_page_dtors[];

static inline void set_compound_page_dtor(struct page *page,
		enum compound_dtor_id compound_dtor)
{
	VM_BUG_ON_PAGE(compound_dtor >= NR_COMPOUND_DTORS, page);
	page[1].compound_dtor = compound_dtor;
}

static inline compound_page_dtor *get_compound_page_dtor(struct page *page)
{
	VM_BUG_ON_PAGE(page[1].compound_dtor >= NR_COMPOUND_DTORS, page);
	return compound_page_dtors[page[1].compound_dtor];
}

static inline unsigned int compound_order(struct page *page)
{
	if (!PageHead(page))
		return 0;
	return page[1].compound_order;
}

static inline void set_compound_order(struct page *page, unsigned int order)
{
	page[1].compound_order = order;
}

#ifdef CONFIG_MMU
/*
 * Do pte_mkwrite, but only if the vma says VM_WRITE.  We do this when
 * servicing faults for write access.  In the normal case, do always want
 * pte_mkwrite.  But get_user_pages can cause write faults for mappings
 * that do not have writing enabled, when used by access_process_vm.
 */
static inline pte_t maybe_mkwrite(pte_t pte, struct vm_area_struct *vma)
{
	if (likely(vma->vm_flags & VM_WRITE))
		pte = pte_mkwrite(pte);
	return pte;
}

void do_set_pte(struct vm_area_struct *vma, unsigned long address,
		struct page *page, pte_t *pte, bool write, bool anon);
#endif

/*
 * Multiple processes may "see" the same page. E.g. for untouched
 * mappings of /dev/null, all processes see the same page full of
 * zeroes, and text pages of executables and shared libraries have
 * only one copy in memory, at most, normally.
 *
 * For the non-reserved pages, page_count(page) denotes a reference count.
 *   page_count() == 0 means the page is free. page->lru is then used for
 *   freelist management in the buddy allocator.
 *   page_count() > 0  means the page has been allocated.
 *
 * Pages are allocated by the slab allocator in order to provide memory
 * to kmalloc and kmem_cache_alloc. In this case, the management of the
 * page, and the fields in 'struct page' are the responsibility of mm/slab.c
 * unless a particular usage is carefully commented. (the responsibility of
 * freeing the kmalloc memory is the caller's, of course).
 *
 * A page may be used by anyone else who does a __get_free_page().
 * In this case, page_count still tracks the references, and should only
 * be used through the normal accessor functions. The top bits of page->flags
 * and page->virtual store page management information, but all other fields
 * are unused and could be used privately, carefully. The management of this
 * page is the responsibility of the one who allocated it, and those who have
 * subsequently been given references to it.
 *
 * The other pages (we may call them "pagecache pages") are completely
 * managed by the Linux memory manager: I/O, buffers, swapping etc.
 * The following discussion applies only to them.
 *
 * A pagecache page contains an opaque `private' member, which belongs to the
 * page's address_space. Usually, this is the address of a circular list of
 * the page's disk buffers. PG_private must be set to tell the VM to call
 * into the filesystem to release these pages.
 *
 * A page may belong to an inode's memory mapping. In this case, page->mapping
 * is the pointer to the inode, and page->index is the file offset of the page,
 * in units of PAGE_CACHE_SIZE.
 *
 * If pagecache pages are not associated with an inode, they are said to be
 * anonymous pages. These may become associated with the swapcache, and in that
 * case PG_swapcache is set, and page->private is an offset into the swapcache.
 *
 * In either case (swapcache or inode backed), the pagecache itself holds one
 * reference to the page. Setting PG_private should also increment the
 * refcount. The each user mapping also has a reference to the page.
 *
 * The pagecache pages are stored in a per-mapping radix tree, which is
 * rooted at mapping->page_tree, and indexed by offset.
 * Where 2.4 and early 2.6 kernels kept dirty/clean pages in per-address_space
 * lists, we instead now tag pages as dirty/writeback in the radix tree.
 *
 * All pagecache pages may be subject to I/O:
 * - inode pages may need to be read from disk,
 * - inode pages which have been modified and are MAP_SHARED may need
 *   to be written back to the inode on disk,
 * - anonymous pages (including MAP_PRIVATE file mappings) which have been
 *   modified may need to be swapped out to swap space and (later) to be read
 *   back into memory.
 */

/*
 * The zone field is never updated after free_area_init_core()
 * sets it, so none of the operations on it need to be atomic.
 */

/* Page flags: | [SECTION] | [NODE] | ZONE | [LAST_CPUPID] | ... | FLAGS | */
#define SECTIONS_PGOFF		((sizeof(unsigned long)*8) - SECTIONS_WIDTH)
#define NODES_PGOFF		(SECTIONS_PGOFF - NODES_WIDTH)
#define ZONES_PGOFF		(NODES_PGOFF - ZONES_WIDTH)
#define LAST_CPUPID_PGOFF	(ZONES_PGOFF - LAST_CPUPID_WIDTH)

/*
 * Define the bit shifts to access each section.  For non-existent
 * sections we define the shift as 0; that plus a 0 mask ensures
 * the compiler will optimise away reference to them.
 */
#define SECTIONS_PGSHIFT	(SECTIONS_PGOFF * (SECTIONS_WIDTH != 0))
#define NODES_PGSHIFT		(NODES_PGOFF * (NODES_WIDTH != 0))
#define ZONES_PGSHIFT		(ZONES_PGOFF * (ZONES_WIDTH != 0))
#define LAST_CPUPID_PGSHIFT	(LAST_CPUPID_PGOFF * (LAST_CPUPID_WIDTH != 0))

/* NODE:ZONE or SECTION:ZONE is used to ID a zone for the buddy allocator */
#ifdef NODE_NOT_IN_PAGE_FLAGS
#define ZONEID_SHIFT		(SECTIONS_SHIFT + ZONES_SHIFT)
#define ZONEID_PGOFF		((SECTIONS_PGOFF < ZONES_PGOFF)? \
						SECTIONS_PGOFF : ZONES_PGOFF)
#else
#define ZONEID_SHIFT		(NODES_SHIFT + ZONES_SHIFT)
#define ZONEID_PGOFF		((NODES_PGOFF < ZONES_PGOFF)? \
						NODES_PGOFF : ZONES_PGOFF)
#endif

#define ZONEID_PGSHIFT		(ZONEID_PGOFF * (ZONEID_SHIFT != 0))

#if SECTIONS_WIDTH+NODES_WIDTH+ZONES_WIDTH > BITS_PER_LONG - NR_PAGEFLAGS
#error SECTIONS_WIDTH+NODES_WIDTH+ZONES_WIDTH > BITS_PER_LONG - NR_PAGEFLAGS
#endif

#define ZONES_MASK		((1UL << ZONES_WIDTH) - 1)
#define NODES_MASK		((1UL << NODES_WIDTH) - 1)
#define SECTIONS_MASK		((1UL << SECTIONS_WIDTH) - 1)
#define LAST_CPUPID_MASK	((1UL << LAST_CPUPID_SHIFT) - 1)
#define ZONEID_MASK		((1UL << ZONEID_SHIFT) - 1)

static inline enum zone_type page_zonenum(const struct page *page)
{
	return (page->flags >> ZONES_PGSHIFT) & ZONES_MASK;
}

#if defined(CONFIG_SPARSEMEM) && !defined(CONFIG_SPARSEMEM_VMEMMAP)
#define SECTION_IN_PAGE_FLAGS
#endif

/*
 * The identification function is mainly used by the buddy allocator for
 * determining if two pages could be buddies. We are not really identifying
 * the zone since we could be using the section number id if we do not have
 * node id available in page flags.
 * We only guarantee that it will return the same value for two combinable
 * pages in a zone.
 */
static inline int page_zone_id(struct page *page)
{
	return (page->flags >> ZONEID_PGSHIFT) & ZONEID_MASK;
}

static inline int zone_to_nid(struct zone *zone)
{
#ifdef CONFIG_NUMA
	return zone->node;
#else
	return 0;
#endif
}

#ifdef NODE_NOT_IN_PAGE_FLAGS
extern int page_to_nid(const struct page *page);
#else
static inline int page_to_nid(const struct page *page)
{
	return (page->flags >> NODES_PGSHIFT) & NODES_MASK;
}
#endif

#ifdef CONFIG_NUMA_BALANCING
static inline int cpu_pid_to_cpupid(int cpu, int pid)
{
	return ((cpu & LAST__CPU_MASK) << LAST__PID_SHIFT) | (pid & LAST__PID_MASK);
}

static inline int cpupid_to_pid(int cpupid)
{
	return cpupid & LAST__PID_MASK;
}

static inline int cpupid_to_cpu(int cpupid)
{
	return (cpupid >> LAST__PID_SHIFT) & LAST__CPU_MASK;
}

static inline int cpupid_to_nid(int cpupid)
{
	return cpu_to_node(cpupid_to_cpu(cpupid));
}

static inline bool cpupid_pid_unset(int cpupid)
{
	return cpupid_to_pid(cpupid) == (-1 & LAST__PID_MASK);
}

static inline bool cpupid_cpu_unset(int cpupid)
{
	return cpupid_to_cpu(cpupid) == (-1 & LAST__CPU_MASK);
}

static inline bool __cpupid_match_pid(pid_t task_pid, int cpupid)
{
	return (task_pid & LAST__PID_MASK) == cpupid_to_pid(cpupid);
}

#define cpupid_match_pid(task, cpupid) __cpupid_match_pid(task->pid, cpupid)
#ifdef LAST_CPUPID_NOT_IN_PAGE_FLAGS
static inline int page_cpupid_xchg_last(struct page *page, int cpupid)
{
	return xchg(&page->_last_cpupid, cpupid & LAST_CPUPID_MASK);
}

static inline int page_cpupid_last(struct page *page)
{
	return page->_last_cpupid;
}
static inline void page_cpupid_reset_last(struct page *page)
{
	page->_last_cpupid = -1 & LAST_CPUPID_MASK;
}
#else
static inline int page_cpupid_last(struct page *page)
{
	return (page->flags >> LAST_CPUPID_PGSHIFT) & LAST_CPUPID_MASK;
}

extern int page_cpupid_xchg_last(struct page *page, int cpupid);

static inline void page_cpupid_reset_last(struct page *page)
{
	int cpupid = (1 << LAST_CPUPID_SHIFT) - 1;

	page->flags &= ~(LAST_CPUPID_MASK << LAST_CPUPID_PGSHIFT);
	page->flags |= (cpupid & LAST_CPUPID_MASK) << LAST_CPUPID_PGSHIFT;
}
#endif /* LAST_CPUPID_NOT_IN_PAGE_FLAGS */
#else /* !CONFIG_NUMA_BALANCING */
static inline int page_cpupid_xchg_last(struct page *page, int cpupid)
{
	return page_to_nid(page); /* XXX */
}

static inline int page_cpupid_last(struct page *page)
{
	return page_to_nid(page); /* XXX */
}

static inline int cpupid_to_nid(int cpupid)
{
	return -1;
}

static inline int cpupid_to_pid(int cpupid)
{
	return -1;
}

static inline int cpupid_to_cpu(int cpupid)
{
	return -1;
}

static inline int cpu_pid_to_cpupid(int nid, int pid)
{
	return -1;
}

static inline bool cpupid_pid_unset(int cpupid)
{
	return 1;
}

static inline void page_cpupid_reset_last(struct page *page)
{
}

static inline bool cpupid_match_pid(struct task_struct *task, int cpupid)
{
	return false;
}
#endif /* CONFIG_NUMA_BALANCING */

static inline struct zone *page_zone(const struct page *page)
{
	return &NODE_DATA(page_to_nid(page))->node_zones[page_zonenum(page)];
}

#ifdef SECTION_IN_PAGE_FLAGS
static inline void set_page_section(struct page *page, unsigned long section)
{
	page->flags &= ~(SECTIONS_MASK << SECTIONS_PGSHIFT);
	page->flags |= (section & SECTIONS_MASK) << SECTIONS_PGSHIFT;
}

static inline unsigned long page_to_section(const struct page *page)
{
	return (page->flags >> SECTIONS_PGSHIFT) & SECTIONS_MASK;
}
#endif

static inline void set_page_zone(struct page *page, enum zone_type zone)
{
	page->flags &= ~(ZONES_MASK << ZONES_PGSHIFT);
	page->flags |= (zone & ZONES_MASK) << ZONES_PGSHIFT;
}

static inline void set_page_node(struct page *page, unsigned long node)
{
	page->flags &= ~(NODES_MASK << NODES_PGSHIFT);
	page->flags |= (node & NODES_MASK) << NODES_PGSHIFT;
}

static inline void set_page_links(struct page *page, enum zone_type zone,
	unsigned long node, unsigned long pfn)
{
	set_page_zone(page, zone);
	set_page_node(page, node);
#ifdef SECTION_IN_PAGE_FLAGS
	set_page_section(page, pfn_to_section_nr(pfn));
#endif
}

#ifdef CONFIG_MEMCG
static inline struct mem_cgroup *page_memcg(struct page *page)
{
	return page->mem_cgroup;
}

static inline void set_page_memcg(struct page *page, struct mem_cgroup *memcg)
{
	page->mem_cgroup = memcg;
}
#else
static inline struct mem_cgroup *page_memcg(struct page *page)
{
	return NULL;
}

static inline void set_page_memcg(struct page *page, struct mem_cgroup *memcg)
{
}
#endif

/*
 * Some inline functions in vmstat.h depend on page_zone()
 */
#include <linux/vmstat.h>

static __always_inline void *lowmem_page_address(const struct page *page)
{
	return __va(PFN_PHYS(page_to_pfn(page)));
}

#if defined(CONFIG_HIGHMEM) && !defined(WANT_PAGE_VIRTUAL)
#define HASHED_PAGE_VIRTUAL
#endif

#if defined(WANT_PAGE_VIRTUAL)
static inline void *page_address(const struct page *page)
{
	return page->virtual;
}
static inline void set_page_address(struct page *page, void *address)
{
	page->virtual = address;
}
#define page_address_init()  do { } while(0)
#endif

#if defined(HASHED_PAGE_VIRTUAL)
void *page_address(const struct page *page);
void set_page_address(struct page *page, void *virtual);
void page_address_init(void);
#endif

#if !defined(HASHED_PAGE_VIRTUAL) && !defined(WANT_PAGE_VIRTUAL)
#define page_address(page) lowmem_page_address(page)
#define set_page_address(page, address)  do { } while(0)
#define page_address_init()  do { } while(0)
#endif

extern void *page_rmapping(struct page *page);
extern struct anon_vma *page_anon_vma(struct page *page);
extern struct address_space *page_mapping(struct page *page);

extern struct address_space *__page_file_mapping(struct page *);

static inline
struct address_space *page_file_mapping(struct page *page)
{
	if (unlikely(PageSwapCache(page)))
		return __page_file_mapping(page);

	return page->mapping;
}

/*
 * Return the pagecache index of the passed page.  Regular pagecache pages
 * use ->index whereas swapcache pages use ->private
 */
static inline pgoff_t page_index(struct page *page)
{
	if (unlikely(PageSwapCache(page)))
		return page_private(page);
	return page->index;
}

extern pgoff_t __page_file_index(struct page *page);

/*
 * Return the file index of the page. Regular pagecache pages use ->index
 * whereas swapcache pages use swp_offset(->private)
 */
static inline pgoff_t page_file_index(struct page *page)
{
	if (unlikely(PageSwapCache(page)))
		return __page_file_index(page);

	return page->index;
}

/*
 * Return true if this page is mapped into pagetables.
 */
static inline int page_mapped(struct page *page)
{
	return atomic_read(&(page)->_mapcount) >= 0;
}

/*
 * Return true only if the page has been allocated with
 * ALLOC_NO_WATERMARKS and the low watermark was not
 * met implying that the system is under some pressure.
 */
static inline bool page_is_pfmemalloc(struct page *page)
{
	/*
	 * Page index cannot be this large so this must be
	 * a pfmemalloc page.
	 */
	return page->index == -1UL;
}

/*
 * Only to be called by the page allocator on a freshly allocated
 * page.
 */
static inline void set_page_pfmemalloc(struct page *page)
{
	page->index = -1UL;
}

static inline void clear_page_pfmemalloc(struct page *page)
{
	page->index = 0;
}

/*
 * Different kinds of faults, as returned by handle_mm_fault().
 * Used to decide whether a process gets delivered SIGBUS or
 * just gets major/minor fault counters bumped up.
 */

#define VM_FAULT_MINOR	0 /* For backwards compat. Remove me quickly. */

#define VM_FAULT_OOM	0x0001
#define VM_FAULT_SIGBUS	0x0002
#define VM_FAULT_MAJOR	0x0004
#define VM_FAULT_WRITE	0x0008	/* Special case for get_user_pages */
#define VM_FAULT_HWPOISON 0x0010	/* Hit poisoned small page */
#define VM_FAULT_HWPOISON_LARGE 0x0020  /* Hit poisoned large page. Index encoded in upper bits */
#define VM_FAULT_SIGSEGV 0x0040

#define VM_FAULT_NOPAGE	0x0100	/* ->fault installed the pte, not return page */
#define VM_FAULT_LOCKED	0x0200	/* ->fault locked the returned page */
#define VM_FAULT_RETRY	0x0400	/* ->fault blocked, must retry */
#define VM_FAULT_FALLBACK 0x0800	/* huge page fault failed, fall back to small */

#define VM_FAULT_HWPOISON_LARGE_MASK 0xf000 /* encodes hpage index for large hwpoison */

#define VM_FAULT_ERROR	(VM_FAULT_OOM | VM_FAULT_SIGBUS | VM_FAULT_SIGSEGV | \
			 VM_FAULT_HWPOISON | VM_FAULT_HWPOISON_LARGE | \
			 VM_FAULT_FALLBACK)

/* Encode hstate index for a hwpoisoned large page */
#define VM_FAULT_SET_HINDEX(x) ((x) << 12)
#define VM_FAULT_GET_HINDEX(x) (((x) >> 12) & 0xf)

/*
 * Can be called by the pagefault handler when it gets a VM_FAULT_OOM.
 */
extern void pagefault_out_of_memory(void);

#define offset_in_page(p)	((unsigned long)(p) & ~PAGE_MASK)

/*
 * Flags passed to show_mem() and show_free_areas() to suppress output in
 * various contexts.
 */
#define SHOW_MEM_FILTER_NODES		(0x0001u)	/* disallowed nodes */

extern void show_free_areas(unsigned int flags);
extern bool skip_free_areas_node(unsigned int flags, int nid);

int shmem_zero_setup(struct vm_area_struct *);
#ifdef CONFIG_SHMEM
bool shmem_mapping(struct address_space *mapping);
#else
static inline bool shmem_mapping(struct address_space *mapping)
{
	return false;
}
#endif

extern int can_do_mlock(void);
extern int user_shm_lock(size_t, struct user_struct *);
extern void user_shm_unlock(size_t, struct user_struct *);

/*
 * Parameter block passed down to zap_pte_range in exceptional cases.
 */
struct zap_details {
	struct address_space *check_mapping;	/* Check page->mapping if set */
	pgoff_t	first_index;			/* Lowest page->index to unmap */
	pgoff_t last_index;			/* Highest page->index to unmap */
};

struct page *vm_normal_page(struct vm_area_struct *vma, unsigned long addr,
		pte_t pte);
struct page *vm_normal_page_pmd(struct vm_area_struct *vma, unsigned long addr,
				pmd_t pmd);

int zap_vma_ptes(struct vm_area_struct *vma, unsigned long address,
		unsigned long size);
void zap_page_range(struct vm_area_struct *vma, unsigned long address,
		unsigned long size, struct zap_details *);
void unmap_vmas(struct mmu_gather *tlb, struct vm_area_struct *start_vma,
		unsigned long start, unsigned long end);

/**
 * mm_walk - callbacks for walk_page_range
 * @pmd_entry: if set, called for each non-empty PMD (3rd-level) entry
 *	       this handler is required to be able to handle
 *	       pmd_trans_huge() pmds.  They may simply choose to
 *	       split_huge_page() instead of handling it explicitly.
 * @pte_entry: if set, called for each non-empty PTE (4th-level) entry
 * @pte_hole: if set, called for each hole at all levels
 * @hugetlb_entry: if set, called for each hugetlb entry
 * @test_walk: caller specific callback function to determine whether
 *             we walk over the current vma or not. A positive returned
 *             value means "do page table walk over the current vma,"
 *             and a negative one means "abort current page table walk
 *             right now." 0 means "skip the current vma."
 * @mm:        mm_struct representing the target process of page table walk
 * @vma:       vma currently walked (NULL if walking outside vmas)
 * @private:   private data for callbacks' usage
 *
 * (see the comment on walk_page_range() for more details)
 */
struct mm_walk {
	int (*pmd_entry)(pmd_t *pmd, unsigned long addr,
			 unsigned long next, struct mm_walk *walk);
	int (*pte_entry)(pte_t *pte, unsigned long addr,
			 unsigned long next, struct mm_walk *walk);
	int (*pte_hole)(unsigned long addr, unsigned long next,
			struct mm_walk *walk);
	int (*hugetlb_entry)(pte_t *pte, unsigned long hmask,
			     unsigned long addr, unsigned long next,
			     struct mm_walk *walk);
	int (*test_walk)(unsigned long addr, unsigned long next,
			struct mm_walk *walk);
	struct mm_struct *mm;
	struct vm_area_struct *vma;
	void *private;
};

int walk_page_range(unsigned long addr, unsigned long end,
		struct mm_walk *walk);
int walk_page_vma(struct vm_area_struct *vma, struct mm_walk *walk);
void free_pgd_range(struct mmu_gather *tlb, unsigned long addr,
		unsigned long end, unsigned long floor, unsigned long ceiling);
int copy_page_range(struct mm_struct *dst, struct mm_struct *src,
			struct vm_area_struct *vma);
void unmap_mapping_range(struct address_space *mapping,
		loff_t const holebegin, loff_t const holelen, int even_cows);
int follow_pfn(struct vm_area_struct *vma, unsigned long address,
	unsigned long *pfn);
int follow_phys(struct vm_area_struct *vma, unsigned long address,
		unsigned int flags, unsigned long *prot, resource_size_t *phys);
int generic_access_phys(struct vm_area_struct *vma, unsigned long addr,
			void *buf, int len, int write);

static inline void unmap_shared_mapping_range(struct address_space *mapping,
		loff_t const holebegin, loff_t const holelen)
{
	unmap_mapping_range(mapping, holebegin, holelen, 0);
}

extern void truncate_pagecache(struct inode *inode, loff_t new);
extern void truncate_setsize(struct inode *inode, loff_t newsize);
void pagecache_isize_extended(struct inode *inode, loff_t from, loff_t to);
void truncate_pagecache_range(struct inode *inode, loff_t offset, loff_t end);
int truncate_inode_page(struct address_space *mapping, struct page *page);
int generic_error_remove_page(struct address_space *mapping, struct page *page);
int invalidate_inode_page(struct page *page);

#ifdef CONFIG_MMU
extern int handle_mm_fault(struct mm_struct *mm, struct vm_area_struct *vma,
			unsigned long address, unsigned int flags);
extern int fixup_user_fault(struct task_struct *tsk, struct mm_struct *mm,
			    unsigned long address, unsigned int fault_flags);
#else
static inline int handle_mm_fault(struct mm_struct *mm,
			struct vm_area_struct *vma, unsigned long address,
			unsigned int flags)
{
	/* should never happen if there's no MMU */
	BUG();
	return VM_FAULT_SIGBUS;
}
static inline int fixup_user_fault(struct task_struct *tsk,
		struct mm_struct *mm, unsigned long address,
		unsigned int fault_flags)
{
	/* should never happen if there's no MMU */
	BUG();
	return -EFAULT;
}
#endif

extern int access_process_vm(struct task_struct *tsk, unsigned long addr, void *buf, int len, int write);
extern int access_remote_vm(struct mm_struct *mm, unsigned long addr,
		void *buf, int len, int write);

long __get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
		      unsigned long start, unsigned long nr_pages,
		      unsigned int foll_flags, struct page **pages,
		      struct vm_area_struct **vmas, int *nonblocking);
long get_user_pages(struct task_struct *tsk, struct mm_struct *mm,
		    unsigned long start, unsigned long nr_pages,
		    int write, int force, struct page **pages,
		    struct vm_area_struct **vmas);
long get_user_pages_locked(struct task_struct *tsk, struct mm_struct *mm,
		    unsigned long start, unsigned long nr_pages,
		    int write, int force, struct page **pages,
		    int *locked);
long __get_user_pages_unlocked(struct task_struct *tsk, struct mm_struct *mm,
			       unsigned long start, unsigned long nr_pages,
			       int write, int force, struct page **pages,
			       unsigned int gup_flags);
long get_user_pages_unlocked(struct task_struct *tsk, struct mm_struct *mm,
		    unsigned long start, unsigned long nr_pages,
		    int write, int force, struct page **pages);
int get_user_pages_fast(unsigned long start, int nr_pages, int write,
			struct page **pages);

/* Container for pinned pfns / pages */
struct frame_vector {
	unsigned int nr_allocated;	/* Number of frames we have space for */
	unsigned int nr_frames;	/* Number of frames stored in ptrs array */
	bool got_ref;		/* Did we pin pages by getting page ref? */
	bool is_pfns;		/* Does array contain pages or pfns? */
	void *ptrs[0];		/* Array of pinned pfns / pages. Use
				 * pfns_vector_pages() or pfns_vector_pfns()
				 * for access */
};

struct frame_vector *frame_vector_create(unsigned int nr_frames);
void frame_vector_destroy(struct frame_vector *vec);
int get_vaddr_frames(unsigned long start, unsigned int nr_pfns,
		     bool write, bool force, struct frame_vector *vec);
void put_vaddr_frames(struct frame_vector *vec);
int frame_vector_to_pages(struct frame_vector *vec);
void frame_vector_to_pfns(struct frame_vector *vec);

static inline unsigned int frame_vector_count(struct frame_vector *vec)
{
	return vec->nr_frames;
}

static inline struct page **frame_vector_pages(struct frame_vector *vec)
{
	if (vec->is_pfns) {
		int err = frame_vector_to_pages(vec);

		if (err)
			return ERR_PTR(err);
	}
	return (struct page **)(vec->ptrs);
}

static inline unsigned long *frame_vector_pfns(struct frame_vector *vec)
{
	if (!vec->is_pfns)
		frame_vector_to_pfns(vec);
	return (unsigned long *)(vec->ptrs);
}

struct kvec;
int get_kernel_pages(const struct kvec *iov, int nr_pages, int write,
			struct page **pages);
int get_kernel_page(unsigned long start, int write, struct page **pages);
struct page *get_dump_page(unsigned long addr);

extern int try_to_release_page(struct page * page, gfp_t gfp_mask);
extern void do_invalidatepage(struct page *page, unsigned int offset,
			      unsigned int length);

int __set_page_dirty_nobuffers(struct page *page);
int __set_page_dirty_no_writeback(struct page *page);
int redirty_page_for_writepage(struct writeback_control *wbc,
				struct page *page);
void account_page_dirtied(struct page *page, struct address_space *mapping,
			  struct mem_cgroup *memcg);
void account_page_cleaned(struct page *page, struct address_space *mapping,
			  struct mem_cgroup *memcg, struct bdi_writeback *wb);
int set_page_dirty(struct page *page);
int set_page_dirty_lock(struct page *page);
void cancel_dirty_page(struct page *page);
int clear_page_dirty_for_io(struct page *page);

int get_cmdline(struct task_struct *task, char *buffer, int buflen);

/* Is the vma a continuation of the stack vma above it? */
static inline int vma_growsdown(struct vm_area_struct *vma, unsigned long addr)
{
	return vma && (vma->vm_end == addr) && (vma->vm_flags & VM_GROWSDOWN);
}

static inline bool vma_is_anonymous(struct vm_area_struct *vma)
{
	return !vma->vm_ops;
}

static inline int stack_guard_page_start(struct vm_area_struct *vma,
					     unsigned long addr)
{
	return (vma->vm_flags & VM_GROWSDOWN) &&
		(vma->vm_start == addr) &&
		!vma_growsdown(vma->vm_prev, addr);
}

/* Is the vma a continuation of the stack vma below it? */
static inline int vma_growsup(struct vm_area_struct *vma, unsigned long addr)
{
	return vma && (vma->vm_start == addr) && (vma->vm_flags & VM_GROWSUP);
}

static inline int stack_guard_page_end(struct vm_area_struct *vma,
					   unsigned long addr)
{
	return (vma->vm_flags & VM_GROWSUP) &&
		(vma->vm_end == addr) &&
		!vma_growsup(vma->vm_next, addr);
}

int vma_is_stack_for_task(struct vm_area_struct *vma, struct task_struct *t);

extern unsigned long move_page_tables(struct vm_area_struct *vma,
		unsigned long old_addr, struct vm_area_struct *new_vma,
		unsigned long new_addr, unsigned long len,
		bool need_rmap_locks);
extern unsigned long change_protection(struct vm_area_struct *vma, unsigned long start,
			      unsigned long end, pgprot_t newprot,
			      int dirty_accountable, int prot_numa);
extern int mprotect_fixup(struct vm_area_struct *vma,
			  struct vm_area_struct **pprev, unsigned long start,
			  unsigned long end, unsigned long newflags);

/*
 * doesn't attempt to fault and will return short.
 */
int __get_user_pages_fast(unsigned long start, int nr_pages, int write,
			  struct page **pages);
/*
 * per-process(per-mm_struct) statistics.
 */
static inline unsigned long get_mm_counter(struct mm_struct *mm, int member)
{
	long val = atomic_long_read(&mm->rss_stat.count[member]);

#ifdef SPLIT_RSS_COUNTING
	/*
	 * counter is updated in asynchronous manner and may go to minus.
	 * But it's never be expected number for users.
	 */
	if (val < 0)
		val = 0;
#endif
	return (unsigned long)val;
}

static inline void add_mm_counter(struct mm_struct *mm, int member, long value)
{
	atomic_long_add(value, &mm->rss_stat.count[member]);
}

static inline void inc_mm_counter(struct mm_struct *mm, int member)
{
	atomic_long_inc(&mm->rss_stat.count[member]);
}

static inline void dec_mm_counter(struct mm_struct *mm, int member)
{
	atomic_long_dec(&mm->rss_stat.count[member]);
}

static inline unsigned long get_mm_rss(struct mm_struct *mm)
{
	return get_mm_counter(mm, MM_FILEPAGES) +
		get_mm_counter(mm, MM_ANONPAGES);
}

static inline unsigned long get_mm_hiwater_rss(struct mm_struct *mm)
{
	return max(mm->hiwater_rss, get_mm_rss(mm));
}

static inline unsigned long get_mm_hiwater_vm(struct mm_struct *mm)
{
	return max(mm->hiwater_vm, mm->total_vm);
}

static inline void update_hiwater_rss(struct mm_struct *mm)
{
	unsigned long _rss = get_mm_rss(mm);

	if ((mm)->hiwater_rss < _rss)
		(mm)->hiwater_rss = _rss;
}

static inline void update_hiwater_vm(struct mm_struct *mm)
{
	if (mm->hiwater_vm < mm->total_vm)
		mm->hiwater_vm = mm->total_vm;
}

static inline void reset_mm_hiwater_rss(struct mm_struct *mm)
{
	mm->hiwater_rss = get_mm_rss(mm);
}

static inline void setmax_mm_hiwater_rss(unsigned long *maxrss,
					 struct mm_struct *mm)
{
	unsigned long hiwater_rss = get_mm_hiwater_rss(mm);

	if (*maxrss < hiwater_rss)
		*maxrss = hiwater_rss;
}

#if defined(SPLIT_RSS_COUNTING)
void sync_mm_rss(struct mm_struct *mm);
#else
static inline void sync_mm_rss(struct mm_struct *mm)
{
}
#endif

int vma_wants_writenotify(struct vm_area_struct *vma);

extern pte_t *__get_locked_pte(struct mm_struct *mm, unsigned long addr,
			       spinlock_t **ptl);
static inline pte_t *get_locked_pte(struct mm_struct *mm, unsigned long addr,
				    spinlock_t **ptl)
{
	pte_t *ptep;
	__cond_lock(*ptl, ptep = __get_locked_pte(mm, addr, ptl));
	return ptep;
}

#ifdef __PAGETABLE_PUD_FOLDED
static inline int __pud_alloc(struct mm_struct *mm, pgd_t *pgd,
						unsigned long address)
{
	return 0;
}
#else
int __pud_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address);
#endif

#if defined(__PAGETABLE_PMD_FOLDED) || !defined(CONFIG_MMU)
static inline int __pmd_alloc(struct mm_struct *mm, pud_t *pud,
						unsigned long address)
{
	return 0;
}

static inline void mm_nr_pmds_init(struct mm_struct *mm) {}

static inline unsigned long mm_nr_pmds(struct mm_struct *mm)
{
	return 0;
}

static inline void mm_inc_nr_pmds(struct mm_struct *mm) {}
static inline void mm_dec_nr_pmds(struct mm_struct *mm) {}

#else
int __pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address);

static inline void mm_nr_pmds_init(struct mm_struct *mm)
{
	atomic_long_set(&mm->nr_pmds, 0);
}

static inline unsigned long mm_nr_pmds(struct mm_struct *mm)
{
	return atomic_long_read(&mm->nr_pmds);
}

static inline void mm_inc_nr_pmds(struct mm_struct *mm)
{
	atomic_long_inc(&mm->nr_pmds);
}

static inline void mm_dec_nr_pmds(struct mm_struct *mm)
{
	atomic_long_dec(&mm->nr_pmds);
}
#endif

int __pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma,
		pmd_t *pmd, unsigned long address);
int __pte_alloc_kernel(pmd_t *pmd, unsigned long address);

/*
 * The following ifdef needed to get the 4level-fixup.h header to work.
 * Remove it when 4level-fixup.h has been removed.
 */
#if defined(CONFIG_MMU) && !defined(__ARCH_HAS_4LEVEL_HACK)
static inline pud_t *pud_alloc(struct mm_struct *mm, pgd_t *pgd, unsigned long address)
{
	return (unlikely(pgd_none(*pgd)) && __pud_alloc(mm, pgd, address))?
		NULL: pud_offset(pgd, address);
}

static inline pmd_t *pmd_alloc(struct mm_struct *mm, pud_t *pud, unsigned long address)
{
	return (unlikely(pud_none(*pud)) && __pmd_alloc(mm, pud, address))?
		NULL: pmd_offset(pud, address);
}
#endif /* CONFIG_MMU && !__ARCH_HAS_4LEVEL_HACK */

#if USE_SPLIT_PTE_PTLOCKS
#if ALLOC_SPLIT_PTLOCKS
void __init ptlock_cache_init(void);
extern bool ptlock_alloc(struct page *page);
extern void ptlock_free(struct page *page);

static inline spinlock_t *ptlock_ptr(struct page *page)
{
	return page->ptl;
}
#else /* ALLOC_SPLIT_PTLOCKS */
static inline void ptlock_cache_init(void)
{
}

static inline bool ptlock_alloc(struct page *page)
{
	return true;
}

static inline void ptlock_free(struct page *page)
{
}

static inline spinlock_t *ptlock_ptr(struct page *page)
{
	return &page->ptl;
}
#endif /* ALLOC_SPLIT_PTLOCKS */

static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd)
{
	return ptlock_ptr(pmd_page(*pmd));
}

static inline bool ptlock_init(struct page *page)
{
	/*
	 * prep_new_page() initialize page->private (and therefore page->ptl)
	 * with 0. Make sure nobody took it in use in between.
	 *
	 * It can happen if arch try to use slab for page table allocation:
	 * slab code uses page->slab_cache, which share storage with page->ptl.
	 */
	VM_BUG_ON_PAGE(*(unsigned long *)&page->ptl, page);
	if (!ptlock_alloc(page))
		return false;
	spin_lock_init(ptlock_ptr(page));
	return true;
}

/* Reset page->mapping so free_pages_check won't complain. */
static inline void pte_lock_deinit(struct page *page)
{
	page->mapping = NULL;
	ptlock_free(page);
}

#else	/* !USE_SPLIT_PTE_PTLOCKS */
/*
 * We use mm->page_table_lock to guard all pagetable pages of the mm.
 */
static inline spinlock_t *pte_lockptr(struct mm_struct *mm, pmd_t *pmd)
{
	return &mm->page_table_lock;
}
static inline void ptlock_cache_init(void) {}
static inline bool ptlock_init(struct page *page) { return true; }
static inline void pte_lock_deinit(struct page *page) {}
#endif /* USE_SPLIT_PTE_PTLOCKS */

static inline void pgtable_init(void)
{
	ptlock_cache_init();
	pgtable_cache_init();
}

static inline bool pgtable_page_ctor(struct page *page)
{
	if (!ptlock_init(page))
		return false;
	inc_zone_page_state(page, NR_PAGETABLE);
	return true;
}

static inline void pgtable_page_dtor(struct page *page)
{
	pte_lock_deinit(page);
	dec_zone_page_state(page, NR_PAGETABLE);
}

#define pte_offset_map_lock(mm, pmd, address, ptlp)	\
({							\
	spinlock_t *__ptl = pte_lockptr(mm, pmd);	\
	pte_t *__pte = pte_offset_map(pmd, address);	\
	*(ptlp) = __ptl;				\
	spin_lock(__ptl);				\
	__pte;						\
})

#define pte_unmap_unlock(pte, ptl)	do {		\
	spin_unlock(ptl);				\
	pte_unmap(pte);					\
} while (0)

#define pte_alloc_map(mm, vma, pmd, address)				\
	((unlikely(pmd_none(*(pmd))) && __pte_alloc(mm, vma,	\
							pmd, address))?	\
	 NULL: pte_offset_map(pmd, address))

#define pte_alloc_map_lock(mm, pmd, address, ptlp)	\
	((unlikely(pmd_none(*(pmd))) && __pte_alloc(mm, NULL,	\
							pmd, address))?	\
		NULL: pte_offset_map_lock(mm, pmd, address, ptlp))

#define pte_alloc_kernel(pmd, address)			\
	((unlikely(pmd_none(*(pmd))) && __pte_alloc_kernel(pmd, address))? \
		NULL: pte_offset_kernel(pmd, address))

#if USE_SPLIT_PMD_PTLOCKS

static struct page *pmd_to_page(pmd_t *pmd)
{
	unsigned long mask = ~(PTRS_PER_PMD * sizeof(pmd_t) - 1);
	return virt_to_page((void *)((unsigned long) pmd & mask));
}

static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd)
{
	return ptlock_ptr(pmd_to_page(pmd));
}

static inline bool pgtable_pmd_page_ctor(struct page *page)
{
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
	page->pmd_huge_pte = NULL;
#endif
	return ptlock_init(page);
}

static inline void pgtable_pmd_page_dtor(struct page *page)
{
#ifdef CONFIG_TRANSPARENT_HUGEPAGE
	VM_BUG_ON_PAGE(page->pmd_huge_pte, page);
#endif
	ptlock_free(page);
}

#define pmd_huge_pte(mm, pmd) (pmd_to_page(pmd)->pmd_huge_pte)

#else

static inline spinlock_t *pmd_lockptr(struct mm_struct *mm, pmd_t *pmd)
{
	return &mm->page_table_lock;
}

static inline bool pgtable_pmd_page_ctor(struct page *page) { return true; }
static inline void pgtable_pmd_page_dtor(struct page *page) {}

#define pmd_huge_pte(mm, pmd) ((mm)->pmd_huge_pte)

#endif

static inline spinlock_t *pmd_lock(struct mm_struct *mm, pmd_t *pmd)
{
	spinlock_t *ptl = pmd_lockptr(mm, pmd);
	spin_lock(ptl);
	return ptl;
}

extern void free_area_init(unsigned long * zones_size);
extern void free_area_init_node(int nid, unsigned long * zones_size,
		unsigned long zone_start_pfn, unsigned long *zholes_size);
extern void free_initmem(void);

/*
 * Free reserved pages within range [PAGE_ALIGN(start), end & PAGE_MASK)
 * into the buddy system. The freed pages will be poisoned with pattern
 * "poison" if it's within range [0, UCHAR_MAX].
 * Return pages freed into the buddy system.
 */
extern unsigned long free_reserved_area(void *start, void *end,
					int poison, char *s);

#ifdef	CONFIG_HIGHMEM
/*
 * Free a highmem page into the buddy system, adjusting totalhigh_pages
 * and totalram_pages.
 */
extern void free_highmem_page(struct page *page);
#endif

extern void adjust_managed_page_count(struct page *page, long count);
extern void mem_init_print_info(const char *str);

extern void reserve_bootmem_region(phys_addr_t start, phys_addr_t end);

/* Free the reserved page into the buddy system, so it gets managed. */
static inline void __free_reserved_page(struct page *page)
{
	ClearPageReserved(page);
	init_page_count(page);
	__free_page(page);
}

static inline void free_reserved_page(struct page *page)
{
	__free_reserved_page(page);
	adjust_managed_page_count(page, 1);
}

static inline void mark_page_reserved(struct page *page)
{
	SetPageReserved(page);
	adjust_managed_page_count(page, -1);
}

/*
 * Default method to free all the __init memory into the buddy system.
 * The freed pages will be poisoned with pattern "poison" if it's within
 * range [0, UCHAR_MAX].
 * Return pages freed into the buddy system.
 */
static inline unsigned long free_initmem_default(int poison)
{
	extern char __init_begin[], __init_end[];

	return free_reserved_area(&__init_begin, &__init_end,
				  poison, "unused kernel");
}

static inline unsigned long get_num_physpages(void)
{
	int nid;
	unsigned long phys_pages = 0;

	for_each_online_node(nid)
		phys_pages += node_present_pages(nid);

	return phys_pages;
}

#ifdef CONFIG_HAVE_MEMBLOCK_NODE_MAP
/*
 * With CONFIG_HAVE_MEMBLOCK_NODE_MAP set, an architecture may initialise its
 * zones, allocate the backing mem_map and account for memory holes in a more
 * architecture independent manner. This is a substitute for creating the
 * zone_sizes[] and zholes_size[] arrays and passing them to
 * free_area_init_node()
 *
 * An architecture is expected to register range of page frames backed by
 * physical memory with memblock_add[_node]() before calling
 * free_area_init_nodes() passing in the PFN each zone ends at. At a basic
 * usage, an architecture is expected to do something like
 *
 * unsigned long max_zone_pfns[MAX_NR_ZONES] = {max_dma, max_normal_pfn,
 * 							 max_highmem_pfn};
 * for_each_valid_physical_page_range()
 * 	memblock_add_node(base, size, nid)
 * free_area_init_nodes(max_zone_pfns);
 *
 * free_bootmem_with_active_regions() calls free_bootmem_node() for each
 * registered physical page range.  Similarly
 * sparse_memory_present_with_active_regions() calls memory_present() for
 * each range when SPARSEMEM is enabled.
 *
 * See mm/page_alloc.c for more information on each function exposed by
 * CONFIG_HAVE_MEMBLOCK_NODE_MAP.
 */
extern void free_area_init_nodes(unsigned long *max_zone_pfn);
unsigned long node_map_pfn_alignment(void);
unsigned long __absent_pages_in_range(int nid, unsigned long start_pfn,
						unsigned long end_pfn);
extern unsigned long absent_pages_in_range(unsigned long start_pfn,
						unsigned long end_pfn);
extern void get_pfn_range_for_nid(unsigned int nid,
			unsigned long *start_pfn, unsigned long *end_pfn);
extern unsigned long find_min_pfn_with_active_regions(void);
extern void free_bootmem_with_active_regions(int nid,
						unsigned long max_low_pfn);
extern void sparse_memory_present_with_active_regions(int nid);

#endif /* CONFIG_HAVE_MEMBLOCK_NODE_MAP */

#if !defined(CONFIG_HAVE_MEMBLOCK_NODE_MAP) && \
    !defined(CONFIG_HAVE_ARCH_EARLY_PFN_TO_NID)
static inline int __early_pfn_to_nid(unsigned long pfn,
					struct mminit_pfnnid_cache *state)
{
	return 0;
}
#else
/* please see mm/page_alloc.c */
extern int __meminit early_pfn_to_nid(unsigned long pfn);
/* there is a per-arch backend function. */
extern int __meminit __early_pfn_to_nid(unsigned long pfn,
					struct mminit_pfnnid_cache *state);
#endif

extern void set_dma_reserve(unsigned long new_dma_reserve);
extern void memmap_init_zone(unsigned long, int, unsigned long,
				unsigned long, enum memmap_context);
extern void setup_per_zone_wmarks(void);
extern int __meminit init_per_zone_wmark_min(void);
extern void mem_init(void);
extern void __init mmap_init(void);
extern void show_mem(unsigned int flags);
extern void si_meminfo(struct sysinfo * val);
extern void si_meminfo_node(struct sysinfo *val, int nid);

extern __printf(3, 4)
void warn_alloc_failed(gfp_t gfp_mask, unsigned int order,
		const char *fmt, ...);

extern void setup_per_cpu_pageset(void);

extern void zone_pcp_update(struct zone *zone);
extern void zone_pcp_reset(struct zone *zone);

/* page_alloc.c */
extern int min_free_kbytes;

/* nommu.c */
extern atomic_long_t mmap_pages_allocated;
extern int nommu_shrink_inode_mappings(struct inode *, size_t, size_t);

/* interval_tree.c */
void vma_interval_tree_insert(struct vm_area_struct *node,
			      struct rb_root *root);
void vma_interval_tree_insert_after(struct vm_area_struct *node,
				    struct vm_area_struct *prev,
				    struct rb_root *root);
void vma_interval_tree_remove(struct vm_area_struct *node,
			      struct rb_root *root);
struct vm_area_struct *vma_interval_tree_iter_first(struct rb_root *root,
				unsigned long start, unsigned long last);
struct vm_area_struct *vma_interval_tree_iter_next(struct vm_area_struct *node,
				unsigned long start, unsigned long last);

#define vma_interval_tree_foreach(vma, root, start, last)		\
	for (vma = vma_interval_tree_iter_first(root, start, last);	\
	     vma; vma = vma_interval_tree_iter_next(vma, start, last))

void anon_vma_interval_tree_insert(struct anon_vma_chain *node,
				   struct rb_root *root);
void anon_vma_interval_tree_remove(struct anon_vma_chain *node,
				   struct rb_root *root);
struct anon_vma_chain *anon_vma_interval_tree_iter_first(
	struct rb_root *root, unsigned long start, unsigned long last);
struct anon_vma_chain *anon_vma_interval_tree_iter_next(
	struct anon_vma_chain *node, unsigned long start, unsigned long last);
#ifdef CONFIG_DEBUG_VM_RB
void anon_vma_interval_tree_verify(struct anon_vma_chain *node);
#endif

#define anon_vma_interval_tree_foreach(avc, root, start, last)		 \
	for (avc = anon_vma_interval_tree_iter_first(root, start, last); \
	     avc; avc = anon_vma_interval_tree_iter_next(avc, start, last))

/* mmap.c */
extern int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin);
extern int vma_adjust(struct vm_area_struct *vma, unsigned long start,
	unsigned long end, pgoff_t pgoff, struct vm_area_struct *insert);
extern struct vm_area_struct *vma_merge(struct mm_struct *,
	struct vm_area_struct *prev, unsigned long addr, unsigned long end,
	unsigned long vm_flags, struct anon_vma *, struct file *, pgoff_t,
	struct mempolicy *, struct vm_userfaultfd_ctx);
extern struct anon_vma *find_mergeable_anon_vma(struct vm_area_struct *);
extern int split_vma(struct mm_struct *,
	struct vm_area_struct *, unsigned long addr, int new_below);
extern int insert_vm_struct(struct mm_struct *, struct vm_area_struct *);
extern void __vma_link_rb(struct mm_struct *, struct vm_area_struct *,
	struct rb_node **, struct rb_node *);
extern void unlink_file_vma(struct vm_area_struct *);
extern struct vm_area_struct *copy_vma(struct vm_area_struct **,
	unsigned long addr, unsigned long len, pgoff_t pgoff,
	bool *need_rmap_locks);
extern void exit_mmap(struct mm_struct *);

static inline int check_data_rlimit(unsigned long rlim,
				    unsigned long new,
				    unsigned long start,
				    unsigned long end_data,
				    unsigned long start_data)
{
	if (rlim < RLIM_INFINITY) {
		if (((new - start) + (end_data - start_data)) > rlim)
			return -ENOSPC;
	}

	return 0;
}

extern int mm_take_all_locks(struct mm_struct *mm);
extern void mm_drop_all_locks(struct mm_struct *mm);

extern void set_mm_exe_file(struct mm_struct *mm, struct file *new_exe_file);
extern struct file *get_mm_exe_file(struct mm_struct *mm);
extern struct file *get_task_exe_file(struct task_struct *task);

extern int may_expand_vm(struct mm_struct *mm, unsigned long npages);
extern struct vm_area_struct *_install_special_mapping(struct mm_struct *mm,
				   unsigned long addr, unsigned long len,
				   unsigned long flags,
				   const struct vm_special_mapping *spec);
/* This is an obsolete alternative to _install_special_mapping. */
extern int install_special_mapping(struct mm_struct *mm,
				   unsigned long addr, unsigned long len,
				   unsigned long flags, struct page **pages);

extern unsigned long get_unmapped_area(struct file *, unsigned long, unsigned long, unsigned long, unsigned long);

extern unsigned long mmap_region(struct file *file, unsigned long addr,
	unsigned long len, vm_flags_t vm_flags, unsigned long pgoff);
extern unsigned long do_mmap(struct file *file, unsigned long addr,
	unsigned long len, unsigned long prot, unsigned long flags,
	vm_flags_t vm_flags, unsigned long pgoff, unsigned long *populate);
extern int do_munmap(struct mm_struct *, unsigned long, size_t);

static inline unsigned long
do_mmap_pgoff(struct file *file, unsigned long addr,
	unsigned long len, unsigned long prot, unsigned long flags,
	unsigned long pgoff, unsigned long *populate)
{
	return do_mmap(file, addr, len, prot, flags, 0, pgoff, populate);
}

#ifdef CONFIG_MMU
extern int __mm_populate(unsigned long addr, unsigned long len,
			 int ignore_errors);
static inline void mm_populate(unsigned long addr, unsigned long len)
{
	/* Ignore errors */
	(void) __mm_populate(addr, len, 1);
}
#else
static inline void mm_populate(unsigned long addr, unsigned long len) {}
#endif

/* These take the mm semaphore themselves */
extern unsigned long vm_brk(unsigned long, unsigned long);
extern int vm_munmap(unsigned long, size_t);
extern unsigned long vm_mmap(struct file *, unsigned long,
        unsigned long, unsigned long,
        unsigned long, unsigned long);

struct vm_unmapped_area_info {
#define VM_UNMAPPED_AREA_TOPDOWN 1
	unsigned long flags;
	unsigned long length;
	unsigned long low_limit;
	unsigned long high_limit;
	unsigned long align_mask;
	unsigned long align_offset;
};

extern unsigned long unmapped_area(struct vm_unmapped_area_info *info);
extern unsigned long unmapped_area_topdown(struct vm_unmapped_area_info *info);

/*
 * Search for an unmapped address range.
 *
 * We are looking for a range that:
 * - does not intersect with any VMA;
 * - is contained within the [low_limit, high_limit) interval;
 * - is at least the desired size.
 * - satisfies (begin_addr & align_mask) == (align_offset & align_mask)
 */
static inline unsigned long
vm_unmapped_area(struct vm_unmapped_area_info *info)
{
	if (info->flags & VM_UNMAPPED_AREA_TOPDOWN)
		return unmapped_area_topdown(info);
	else
		return unmapped_area(info);
}

/* truncate.c */
extern void truncate_inode_pages(struct address_space *, loff_t);
extern void truncate_inode_pages_range(struct address_space *,
				       loff_t lstart, loff_t lend);
extern void truncate_inode_pages_final(struct address_space *);

/* generic vm_area_ops exported for stackable file systems */
extern int filemap_fault(struct vm_area_struct *, struct vm_fault *);
extern void filemap_map_pages(struct vm_area_struct *vma, struct vm_fault *vmf);
extern int filemap_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf);

/* mm/page-writeback.c */
int write_one_page(struct page *page, int wait);
void task_dirty_inc(struct task_struct *tsk);

/* readahead.c */
#define VM_MAX_READAHEAD	128	/* kbytes */
#define VM_MIN_READAHEAD	16	/* kbytes (includes current page) */

int force_page_cache_readahead(struct address_space *mapping, struct file *filp,
			pgoff_t offset, unsigned long nr_to_read);

void page_cache_sync_readahead(struct address_space *mapping,
			       struct file_ra_state *ra,
			       struct file *filp,
			       pgoff_t offset,
			       unsigned long size);

void page_cache_async_readahead(struct address_space *mapping,
				struct file_ra_state *ra,
				struct file *filp,
				struct page *pg,
				pgoff_t offset,
				unsigned long size);

/* Generic expand stack which grows the stack according to GROWS{UP,DOWN} */
extern int expand_stack(struct vm_area_struct *vma, unsigned long address);

/* CONFIG_STACK_GROWSUP still needs to to grow downwards at some places */
extern int expand_downwards(struct vm_area_struct *vma,
		unsigned long address);
#if VM_GROWSUP
extern int expand_upwards(struct vm_area_struct *vma, unsigned long address);
#else
  #define expand_upwards(vma, address) (0)
#endif

/* Look up the first VMA which satisfies  addr < vm_end,  NULL if none. */
extern struct vm_area_struct * find_vma(struct mm_struct * mm, unsigned long addr);
extern struct vm_area_struct * find_vma_prev(struct mm_struct * mm, unsigned long addr,
					     struct vm_area_struct **pprev);

/* Look up the first VMA which intersects the interval start_addr..end_addr-1,
   NULL if none.  Assume start_addr < end_addr. */
static inline struct vm_area_struct * find_vma_intersection(struct mm_struct * mm, unsigned long start_addr, unsigned long end_addr)
{
	struct vm_area_struct * vma = find_vma(mm,start_addr);

	if (vma && end_addr <= vma->vm_start)
		vma = NULL;
	return vma;
}

static inline unsigned long vma_pages(struct vm_area_struct *vma)
{
	return (vma->vm_end - vma->vm_start) >> PAGE_SHIFT;
}

/* Look up the first VMA which exactly match the interval vm_start ... vm_end */
static inline struct vm_area_struct *find_exact_vma(struct mm_struct *mm,
				unsigned long vm_start, unsigned long vm_end)
{
	struct vm_area_struct *vma = find_vma(mm, vm_start);

	if (vma && (vma->vm_start != vm_start || vma->vm_end != vm_end))
		vma = NULL;

	return vma;
}

#ifdef CONFIG_MMU
pgprot_t vm_get_page_prot(unsigned long vm_flags);
void vma_set_page_prot(struct vm_area_struct *vma);
#else
static inline pgprot_t vm_get_page_prot(unsigned long vm_flags)
{
	return __pgprot(0);
}
static inline void vma_set_page_prot(struct vm_area_struct *vma)
{
	vma->vm_page_prot = vm_get_page_prot(vma->vm_flags);
}
#endif

#ifdef CONFIG_NUMA_BALANCING
unsigned long change_prot_numa(struct vm_area_struct *vma,
			unsigned long start, unsigned long end);
#endif

struct vm_area_struct *find_extend_vma(struct mm_struct *, unsigned long addr);
int remap_pfn_range(struct vm_area_struct *, unsigned long addr,
			unsigned long pfn, unsigned long size, pgprot_t);
int vm_insert_page(struct vm_area_struct *, unsigned long addr, struct page *);
int vm_insert_pfn(struct vm_area_struct *vma, unsigned long addr,
			unsigned long pfn);
int vm_insert_mixed(struct vm_area_struct *vma, unsigned long addr,
			unsigned long pfn);
int vm_iomap_memory(struct vm_area_struct *vma, phys_addr_t start, unsigned long len);


struct page *follow_page_mask(struct vm_area_struct *vma,
			      unsigned long address, unsigned int foll_flags,
			      unsigned int *page_mask);

static inline struct page *follow_page(struct vm_area_struct *vma,
		unsigned long address, unsigned int foll_flags)
{
	unsigned int unused_page_mask;
	return follow_page_mask(vma, address, foll_flags, &unused_page_mask);
}

#define FOLL_WRITE	0x01	/* check pte is writable */
#define FOLL_TOUCH	0x02	/* mark page accessed */
#define FOLL_GET	0x04	/* do get_page on page */
#define FOLL_DUMP	0x08	/* give error on hole if it would be zero */
#define FOLL_FORCE	0x10	/* get_user_pages read/write w/o permission */
#define FOLL_NOWAIT	0x20	/* if a disk transfer is needed, start the IO
				 * and return without waiting upon it */
#define FOLL_POPULATE	0x40	/* fault in page */
#define FOLL_SPLIT	0x80	/* don't return transhuge pages, split them */
#define FOLL_HWPOISON	0x100	/* check page is hwpoisoned */
#define FOLL_NUMA	0x200	/* force NUMA hinting page fault */
#define FOLL_MIGRATION	0x400	/* wait for page to replace migration entry */
#define FOLL_TRIED	0x800	/* a retry, previous pass started an IO */
#define FOLL_MLOCK	0x1000	/* lock present pages */
#define FOLL_COW	0x4000	/* internal GUP flag */

typedef int (*pte_fn_t)(pte_t *pte, pgtable_t token, unsigned long addr,
			void *data);
extern int apply_to_page_range(struct mm_struct *mm, unsigned long address,
			       unsigned long size, pte_fn_t fn, void *data);

#ifdef CONFIG_PROC_FS
void vm_stat_account(struct mm_struct *, unsigned long, struct file *, long);
#else
static inline void vm_stat_account(struct mm_struct *mm,
			unsigned long flags, struct file *file, long pages)
{
	mm->total_vm += pages;
}
#endif /* CONFIG_PROC_FS */

#ifdef CONFIG_DEBUG_PAGEALLOC
extern bool _debug_pagealloc_enabled;
extern void __kernel_map_pages(struct page *page, int numpages, int enable);

static inline bool debug_pagealloc_enabled(void)
{
	return _debug_pagealloc_enabled;
}

static inline void
kernel_map_pages(struct page *page, int numpages, int enable)
{
	if (!debug_pagealloc_enabled())
		return;

	__kernel_map_pages(page, numpages, enable);
}
#ifdef CONFIG_HIBERNATION
extern bool kernel_page_present(struct page *page);
#endif /* CONFIG_HIBERNATION */
#else
static inline void
kernel_map_pages(struct page *page, int numpages, int enable) {}
#ifdef CONFIG_HIBERNATION
static inline bool kernel_page_present(struct page *page) { return true; }
#endif /* CONFIG_HIBERNATION */
#endif

#ifdef __HAVE_ARCH_GATE_AREA
extern struct vm_area_struct *get_gate_vma(struct mm_struct *mm);
extern int in_gate_area_no_mm(unsigned long addr);
extern int in_gate_area(struct mm_struct *mm, unsigned long addr);
#else
static inline struct vm_area_struct *get_gate_vma(struct mm_struct *mm)
{
	return NULL;
}
static inline int in_gate_area_no_mm(unsigned long addr) { return 0; }
static inline int in_gate_area(struct mm_struct *mm, unsigned long addr)
{
	return 0;
}
#endif	/* __HAVE_ARCH_GATE_AREA */

#ifdef CONFIG_SYSCTL
extern int sysctl_drop_caches;
int drop_caches_sysctl_handler(struct ctl_table *, int,
					void __user *, size_t *, loff_t *);
#endif

void drop_slab(void);
void drop_slab_node(int nid);

#ifndef CONFIG_MMU
#define randomize_va_space 0
#else
extern int randomize_va_space;
#endif

const char * arch_vma_name(struct vm_area_struct *vma);
void print_vma_addr(char *prefix, unsigned long rip);

void sparse_mem_maps_populate_node(struct page **map_map,
				   unsigned long pnum_begin,
				   unsigned long pnum_end,
				   unsigned long map_count,
				   int nodeid);

struct page *sparse_mem_map_populate(unsigned long pnum, int nid);
pgd_t *vmemmap_pgd_populate(unsigned long addr, int node);
pud_t *vmemmap_pud_populate(pgd_t *pgd, unsigned long addr, int node);
pmd_t *vmemmap_pmd_populate(pud_t *pud, unsigned long addr, int node);
pte_t *vmemmap_pte_populate(pmd_t *pmd, unsigned long addr, int node);
void *vmemmap_alloc_block(unsigned long size, int node);
void *vmemmap_alloc_block_buf(unsigned long size, int node);
void vmemmap_verify(pte_t *, int, unsigned long, unsigned long);
int vmemmap_populate_basepages(unsigned long start, unsigned long end,
			       int node);
int vmemmap_populate(unsigned long start, unsigned long end, int node);
void vmemmap_populate_print_last(void);
#ifdef CONFIG_MEMORY_HOTPLUG
void vmemmap_free(unsigned long start, unsigned long end);
#endif
void register_page_bootmem_memmap(unsigned long section_nr, struct page *map,
				  unsigned long size);

enum mf_flags {
	MF_COUNT_INCREASED = 1 << 0,
	MF_ACTION_REQUIRED = 1 << 1,
	MF_MUST_KILL = 1 << 2,
	MF_SOFT_OFFLINE = 1 << 3,
};
extern int memory_failure(unsigned long pfn, int trapno, int flags);
extern void memory_failure_queue(unsigned long pfn, int trapno, int flags);
extern int unpoison_memory(unsigned long pfn);
extern int get_hwpoison_page(struct page *page);
extern void put_hwpoison_page(struct page *page);
extern int sysctl_memory_failure_early_kill;
extern int sysctl_memory_failure_recovery;
extern void shake_page(struct page *p, int access);
extern atomic_long_t num_poisoned_pages;
extern int soft_offline_page(struct page *page, int flags);


/*
 * Error handlers for various types of pages.
 */
enum mf_result {
	MF_IGNORED,	/* Error: cannot be handled */
	MF_FAILED,	/* Error: handling failed */
	MF_DELAYED,	/* Will be handled later */
	MF_RECOVERED,	/* Successfully recovered */
};

enum mf_action_page_type {
	MF_MSG_KERNEL,
	MF_MSG_KERNEL_HIGH_ORDER,
	MF_MSG_SLAB,
	MF_MSG_DIFFERENT_COMPOUND,
	MF_MSG_POISONED_HUGE,
	MF_MSG_HUGE,
	MF_MSG_FREE_HUGE,
	MF_MSG_UNMAP_FAILED,
	MF_MSG_DIRTY_SWAPCACHE,
	MF_MSG_CLEAN_SWAPCACHE,
	MF_MSG_DIRTY_MLOCKED_LRU,
	MF_MSG_CLEAN_MLOCKED_LRU,
	MF_MSG_DIRTY_UNEVICTABLE_LRU,
	MF_MSG_CLEAN_UNEVICTABLE_LRU,
	MF_MSG_DIRTY_LRU,
	MF_MSG_CLEAN_LRU,
	MF_MSG_TRUNCATED_LRU,
	MF_MSG_BUDDY,
	MF_MSG_BUDDY_2ND,
	MF_MSG_UNKNOWN,
};

#if defined(CONFIG_TRANSPARENT_HUGEPAGE) || defined(CONFIG_HUGETLBFS)
extern void clear_huge_page(struct page *page,
			    unsigned long addr,
			    unsigned int pages_per_huge_page);
extern void copy_user_huge_page(struct page *dst, struct page *src,
				unsigned long addr, struct vm_area_struct *vma,
				unsigned int pages_per_huge_page);
#endif /* CONFIG_TRANSPARENT_HUGEPAGE || CONFIG_HUGETLBFS */

extern struct page_ext_operations debug_guardpage_ops;
extern struct page_ext_operations page_poisoning_ops;

#ifdef CONFIG_DEBUG_PAGEALLOC
extern unsigned int _debug_guardpage_minorder;
extern bool _debug_guardpage_enabled;

static inline unsigned int debug_guardpage_minorder(void)
{
	return _debug_guardpage_minorder;
}

static inline bool debug_guardpage_enabled(void)
{
	return _debug_guardpage_enabled;
}

static inline bool page_is_guard(struct page *page)
{
	struct page_ext *page_ext;

	if (!debug_guardpage_enabled())
		return false;

	page_ext = lookup_page_ext(page);
	return test_bit(PAGE_EXT_DEBUG_GUARD, &page_ext->flags);
}
#else
static inline unsigned int debug_guardpage_minorder(void) { return 0; }
static inline bool debug_guardpage_enabled(void) { return false; }
static inline bool page_is_guard(struct page *page) { return false; }
#endif /* CONFIG_DEBUG_PAGEALLOC */

#if MAX_NUMNODES > 1
void __init setup_nr_node_ids(void);
#else
static inline void setup_nr_node_ids(void) {}
#endif

#endif /* __KERNEL__ */
#endif /* _LINUX_MM_H */
58 33 c5 bd 19 3e 7c 30 35 e5 a3 79 7a 4e 15 cf 3f 3a 9b 7b %.N.8.).....X3...>|05..yzN..?:.{ de60 fe 31 e5 e8 7a 28 0f 2f f3 a4 8c 15 96 ed 2a ba 9b f4 2c 77 d7 37 a0 38 d2 43 72 dc 5a 51 28 14 .1..z(./......*...,w.7.8.Cr.ZQ(. de80 a7 17 7a 5c 1c 17 4f ee 4b 8e 34 f1 85 2d 6c 09 ba 61 90 e4 d1 11 f8 78 f6 9f eb 58 ed 8d 16 3a ..z\..O.K.4..-l..a.....x...X...: dea0 93 52 d0 73 78 31 3f 1a 9f 43 9c 43 27 d9 a3 d3 b4 f6 33 5e 2c b1 31 0c 75 ff 51 28 8e c8 60 d4 .R.sx1?..C.C'.....3^,.1.u.Q(..`. dec0 22 7c f0 51 05 b7 0c e8 cd 90 7e b9 24 6e da 89 37 e6 9e 24 74 9d 92 e5 2b b8 63 83 c0 d7 12 c6 "|.Q......~.$n..7..$t...+.c..... dee0 19 b3 bd 85 26 58 f4 de 62 36 7c 04 cd 4d 76 fb a4 0f 42 c3 15 ac e1 7b 4f 2e 42 33 2d ea 63 93 ....&X..b6|..Mv...B....{O.B3-.c. df00 8c 2e 3d c2 cc bf 2d e6 55 0d bc be f6 15 49 85 06 1f cf 5a c4 2a a7 a4 c1 2f db 78 b1 08 6a ca ..=...-.U.....I....Z.*.../.x..j. df20 2a f9 c3 8b 75 24 b8 a3 ae 99 b6 65 e3 f3 87 f1 d9 1a 3f 78 ba 01 0d 9b c6 70 d4 0b 25 e2 6b e1 *...u$.....e......?x.....p..%.k. df40 c9 19 8b d1 b1 69 6a 0a 45 8b 83 ee 6b 49 d7 09 57 ec e1 07 7f a8 21 de 10 04 bd 12 43 d3 a1 be .....ij.E...kI..W.....!.....C... df60 94 db 9e 2c eb 68 b9 48 30 2d 9b 70 c4 c2 1f 32 31 a5 e8 44 7c 80 1e f6 f2 c8 8c c5 38 f5 ce 4d ...,.h.H0-.p...21..D|.......8..M df80 22 d3 b2 f0 07 4c 02 a6 6c 27 3e 90 12 2b 25 9b af f7 31 a8 ab a8 61 6d 79 f0 94 b0 9f 8e 6e f6 "....L..l'>..+%...1...amy.....n. dfa0 4c 46 0b ae b4 23 3e 8b a1 fd 47 62 00 81 1d 2b 68 3e 40 fd 09 22 ec 59 30 93 e9 83 d2 10 42 20 LF...#>...Gb...+h>@..".Y0.....B. dfc0 84 c6 e0 4b 7e c4 bc 5d 2d ad 4b 35 6d 9d 49 ae 10 88 bc 1f 52 7f 90 31 5e f0 cc 74 84 10 64 7e ...K~..]-.K5m.I.....R..1^..t..d~ dfe0 77 49 54 7c c8 10 25 0b 5e e0 ab e7 f4 8a b5 1b fd 49 ef 39 82 9b 7e fa 34 db da 4e fd 6f 7d 1a wIT|..%.^........I.9..~.4..N.o}. e000 a7 10 38 73 ce 65 55 b0 fd 06 7c b5 25 bc f2 c8 37 19 92 eb 6e 6d c3 99 39 90 9b 7f fe 1c 1b 6b ..8s.eU...|.%...7...nm..9......k e020 cc d6 1d 6f d8 b9 84 3f fc f0 46 46 14 a5 ed df 9e 2b 97 69 77 fe 9e b5 65 cd c7 e4 e0 44 9a 77 ...o...?..FF.....+.iw...e....D.w e040 f3 ea ef be c5 e0 9c fd 7d 11 7a 12 83 27 5c c5 93 1f 6e 39 60 69 93 f2 75 b3 b9 f7 ea b1 24 b6 ........}.z..'\...n9`i..u.....$. e060 ee 7f 22 63 ae bc 87 0f 36 54 71 60 22 96 7f 5c a3 21 84 ce ef b7 37 b3 63 ee 5f b8 68 70 46 74 .."c....6Tq`"..\.!....7.c._.hpFt e080 9d dc be 4c c8 cf 42 08 c1 95 8f ac e8 34 f6 51 f8 e6 31 cc 10 08 23 97 e7 96 b5 af 2e e6 af 2b ...L..B......4.Q..1...#........+ e0a0 e1 e5 87 be 4e bf 0c bd b5 cf b9 43 a6 f2 f8 db 6b f1 b6 4b 49 29 a8 79 6e 1c 42 08 26 de f5 1c ....N......C....k..KI).yn.B.&... e0c0 d5 bb 16 f3 f3 ab 47 e1 8a ad 33 f5 d9 2a c0 a2 d0 20 c8 6e 00 00 20 00 49 44 41 54 74 c9 cb dc ......G...3..*.....n....IDATt... e0e0 3c b1 1f 7a 9b 63 9a da 63 28 5f bd f7 09 36 35 ab 07 82 42 71 ba 11 a8 69 e0 e9 59 5b f8 68 47 <..z.c..c(_...65...Bq...i..Y[.hG e100 0b cd 61 49 c4 92 04 bc 3e e6 2d da ca 1d bf 59 ca db 15 66 9b 7a 02 12 69 47 d3 0c 07 03 41 96 ..aI....>.-....Y...f.z..iG....A. e120 2c dc c8 ed 6f d6 60 1b 42 bd fe 50 28 8e 14 a1 61 57 ee e6 f7 9f 45 e8 de 3f 93 fe e9 8e 76 36 ,...o.`.B..P(...aW....E..?....v6 e140 82 19 0a 51 d9 10 a4 c5 94 ed ae af a0 3f 48 55 43 90 80 dd 89 fb a6 b4 a8 6b 0c 52 e3 8d 60 c5 ...Q.........?HUC........k.R..`. e160 1a 13 42 d2 d2 12 a2 ba 29 d4 2e 3d 6e eb 3d c0 17 a4 b2 21 44 e8 80 44 5c 02 08 87 22 d4 37 05 ..B.....)..=n.=....!D..D\...".7. e180 a9 6e 0c 52 db 12 26 60 81 26 6d ea 9a 83 d4 34 87 d9 67 86 d8 96 45 5d 63 80 ea c6 8e ed ec c3 .n.R..&`.&m....4..g...E]c....... e1a0 db 12 a4 aa 21 40 53 44 22 04 08 db a4 a6 31 da 76 bb 9f a6 20 f5 de 30 de 90 85 8d 38 68 a8 81 ....!@SD".....1.v......0....8h.. e1c0 90 36 8d 2d 9d ac df da 46 84 a0 25 3b bc 50 b7 d1 18 7b 76 3e 59 9a 64 e5 e2 ed ec 0d 9d 1a 77 .6.-....F..%;.P...{v>Y.d.......w e1e0 af 2f 20 0b 96 24 14 f1 45 4f 4a 87 e7 00 85 23 58 f7 fc ed fc fa a1 7f 91 72 ce 74 be 76 53 32 ./...$..EOJ....#X........r.t.vS2 e200 e5 6b 3e 66 ee 3b 8f 32 61 f1 22 5e 5b 3c 8f 2b 7a 69 24 f5 98 ce ad 17 65 f2 d0 7f 7f cf c3 cb .k>f.;.2a."^[<.+zi$.....e....... e220 7e cb 63 a3 0f d4 49 75 bc fe 87 77 81 41 3c 77 ff 28 c0 62 e9 53 77 72 ee f7 9e 27 a8 67 72 c1 ~.c...Iu...w.A<w.(.b.Swr...'.gr. e240 55 37 d3 3b 27 09 cb 57 4f c9 c6 e5 bc fa c8 77 18 70 e5 b7 f9 f1 88 d8 41 d3 9c 24 27 6a c8 c4 U7.;'..WO......w.p......A..$'j.. e260 f8 76 41 8e 75 4b ff c1 b5 d7 7f 93 0f 4b 22 24 17 8d e2 ea 1b cf 20 d5 65 52 be 7d 2d af fd fa .vA.uK.......K"$........eR.}-... e280 9b 34 27 9c cb 1b 3f ee 0d 96 97 a7 7f 7c 05 3f 7f 2d c4 e8 49 e3 b8 71 72 1e 1e 82 ec 5c 3b 8f .4'...?......|.?.-..I..qr....\;. e2a0 f7 9e f9 01 ef bd f6 1a 7f 9f 3b 8f 9b 07 1d cd f0 d6 f0 9b 4b 47 f3 c0 27 55 64 0c 9e c8 8d 97 ..........;.........KG..'Ud..... e2c0 f4 27 c5 0d 8d 95 a5 ac fc f4 4d 7e f4 b7 49 7c 77 72 df d6 8b 66 cd b3 b7 73 e1 1d 33 a8 d2 72 .'........M~..I|wr...f...s..3..r e2e0 98 78 d9 f5 f4 ce 49 c4 57 b1 89 ff bd fe 07 a6 bc f3 1f 7e f4 da 42 7e 3b bd 5b 6b eb 8e b8 e4 .x....I.W..........~..B~;.[k.... e300 e8 f1 f8 d3 0d fc e2 c9 77 48 1d 3e 89 2b ae 4a a3 c9 28 e0 be b3 ab 39 f7 3b 2f b1 7a fe cb 54 ........wH.>.+.J..(....9.;/.z..T e320 dd 3d 92 1c 57 fb 9e ed 7c fb 1d b6 69 90 37 f8 2a a6 8d de 9f 77 bf 69 d5 bf b8 e6 9a af 33 7b .=..W...|...i.7.*....w.i......3{ e340 7b 84 de 63 a6 71 f3 e5 dd 30 42 35 2c 79 f7 75 ee bd f4 7d de b8 f3 19 de f9 fd b7 5a dd de 84 {..c.q...0B5,y.u...}........Z... e360 23 1e 10 04 3e 7b 89 49 7d 3f 61 43 d2 60 a6 5d 7e 35 8e c6 1d 14 a5 da ac 9f f9 03 ce ba f9 8f #...>{.I}?aC.`.]~5.............. e380 78 49 e5 bc 2b 6e a4 6f 5e 0a d2 df c0 ce 4d 2b 99 f5 f8 dd f4 b8 e2 7b 3c 74 96 8a e6 57 28 4e xI..+n.o^.....M+.......{<t...W(N e3a0 2b 2c 93 0d 1b f6 b0 76 dd 6e ac 36 2f c0 34 4d c3 69 b4 0f 90 17 02 4a 56 6e e3 1b 4b b7 b4 2e +,.....v.n.6/.4M.i.....JVn..K... e3c0 e3 6a 97 3c 45 a1 50 1c 91 d1 e8 84 55 ef af e3 a3 f4 be 8c 29 f4 b0 a4 ba e5 4b 2b 20 78 ba a0 .j.<E.P.....U.......).....K+.x.. e3e0 7b 3c 0c 4e 12 ac ff 6c 2b 2f ac 0d a1 1b a7 c6 80 1f 73 01 62 37 95 30 77 f6 a7 58 40 fa a8 f3 {<.N...l+/........s.b7.0w..X@... e400 48 68 a7 4d 1b 78 fe a1 57 b9 eb ed 52 1e ba 30 17 4d 80 1e 29 e7 17 53 27 f1 ab 4f 97 f0 f7 a7 Hh.M.x..W...R..0.M..)..S'..O.... e420 5e e1 a2 27 ae c3 ed 4c e6 e2 0b af e4 4f ff fd 33 af de f7 3c 0f 7f 70 1b 6d 43 35 ac 95 bf e6 ^..'...L.....O..3...<..p.mC5.... e440 89 ed 90 72 d5 cd 5c 98 ae 83 6f 03 8f fd f3 2d 82 5a 22 0f cd db ce 8f 46 c7 21 34 0d 6c 8b 48 ...r..\...o....-.Z".....F.!4.l.H e460 24 4c c0 d7 80 ed 39 8c cb 4f e3 26 be 7b d7 0f f8 b0 24 c2 90 1b 9f e5 bd 67 6e 22 c3 15 f5 f7 $L....9..O.&.{....$......gn".... e480 33 cd 30 01 6f 2d 0d de 58 ba 4a e1 e6 da 5f bf c7 2d cf 74 27 35 c1 8d c3 30 10 48 2c d3 cb bc 3.0.o-..X.J..._..-.t'5...0.H,... e4a0 c7 6e 61 ea fd b3 78 e4 7b bf e2 e2 8f 1e 24 e3 f3 0e e4 9a 87 79 e0 93 2a 0a ae fe 25 cb 9f bb .na...x.{.....$......y..*...%... e4c0 97 8c 38 27 9a 16 ad aa 19 0e 7a a9 09 3a f6 07 45 ad fa 15 e3 6f 9f 81 3d 70 3a f3 df fe 07 23 ..8'......z..:..E....o..=p:....# e4e0 0b 12 71 e8 1a b6 65 51 b3 f1 4d 2e 9f 78 0d bf bb e4 5a a6 86 16 71 6e bb 98 97 06 5e 7c f2 1d ..q...eQ..M..x....Z...qn....^|.. e500 be 36 63 03 4f 7f b5 17 06 60 db 02 b7 7b 0b 17 dd f3 12 ff 5d b0 94 f5 7b 9b c9 29 6e e3 eb 68 .6c.O....`...{......]...{..)n..h e520 37 f3 c6 dc 4f f1 45 60 ec 2d 3f 24 7f df e7 cd db f8 fe 5d f7 30 7b bb c5 9d ff de ca a3 5f e9 7...O.E`.-?$.......].0{......._. e540 8e 43 d3 89 56 3a db cd 2f c7 15 f3 ab a7 7f ce 53 57 5c c8 fd 13 8b da 09 d6 a5 1f 7d 42 f7 5b .C..V:../.......SW\.........}B.[ e560 fe 49 fd 33 57 11 2f 04 d2 36 d1 c2 e5 dc 71 d9 2b 78 71 f3 b3 4f 76 f2 e0 b8 f8 e8 dc ab 6d 61 .I.3W./..6....q.+xq..Ov.......ma e580 c6 8e 69 c4 ad 72 53 2a 14 a7 e5 03 59 d7 ba 9c 19 4a d3 35 e2 94 85 a4 50 1c 23 04 76 a0 89 67 ..i..rS*....Y....J.5....P.#.v..g e5a0 fe b1 12 1d 5b 89 8f e3 80 0c 05 78 e9 ed b5 08 db 22 6c 9c 3a 2f 50 8e ee d4 09 35 b1 75 e3 3a ....[......x....."l.:/P....5.u.: e5c0 d6 ae 5d cb da d5 2b f8 e0 95 27 98 3e 62 30 b3 4a 80 f8 33 f9 c5 cf cf e8 b0 4a ea d7 67 f3 d8 ..]...+...'.>b0.J..3......J..g.. e5e0 f4 6e b8 1c 0e 1c 86 03 cd d3 9d 07 1f 9c 0a 58 ac df b1 94 fa 10 80 ce 98 cb a6 90 9f e9 a2 7a .n.............X...............z e600 d5 1f 78 bf ac 6d 0b 26 2f fe e8 79 20 95 db 2f 3b 17 97 06 04 7d 34 04 bd 68 a2 3b 23 87 24 61 ..x..m.&/..y.../;....}4..h.;#.$a e620 18 06 ba a6 a1 1b 0e dc 9e 78 52 33 0a 48 3f 4c de db 6d cb df e6 a3 25 f5 90 71 3d af cf bc 8d .........xR3.H?L..m....%..q=.... e640 bc 78 27 4e c3 40 37 0c 5c ee 38 52 32 ba 51 d4 23 31 36 6a 0e 7a f5 19 42 5e 46 32 1e b7 0b c3 .x'N.@7.\.8R2.Q.#16j.z..B^F2.... e660 d0 d1 0d 03 a7 3b 85 c9 f7 3d c8 39 09 2e 76 94 fe 8f 35 e5 9f 7f 68 c3 55 bb 00 18 50 dc 93 cc .....;...=.9..v...5...h.U...P... e680 24 0f 86 a1 a3 69 3a 86 d3 45 5c 52 3a dd b3 f6 89 82 16 fe f8 7f 2f d2 a2 7b b8 fd 17 cf 33 ae $....i:..E\R:........./..{....3. e6a0 67 1a 6e a7 03 5d d7 71 38 9d e4 0d bd 92 ef 7e 63 1a 3a 8b f9 dd bf 6a 3a 2a d0 0b 5f e2 ef 5f g.n..].q8......~c.:....j:*.._.._ e6c0 1f 40 9c d3 89 d3 e9 c4 ed 76 00 83 78 e0 7b dd a0 79 21 cf 2f 2e 69 7f c8 eb 76 b1 e0 c3 e5 c0 .@.......v..x.{..y!./.i...v..... e6e0 10 7e 70 6b 61 eb e7 25 2b df 65 ce fc 6a 52 be fa 01 4f 5d d3 1b 8f d3 89 61 e8 18 86 81 e1 e9 .~pka..%+.e..jR...O].....a...... e700 c9 2f df 9d 41 0e 75 fc 6e e6 ca 8e 3b 5b 70 25 1f 3c 79 3d a9 2e 17 4e a7 13 97 3b 0e 87 0c d2 ./..A.u.n...;[p%.<y=...N...;.... e720 e0 6b 06 ba 71 e6 d0 64 74 7d ff 31 75 79 e2 49 c9 28 20 33 41 e5 a6 54 28 14 0a 85 e2 78 63 9a .k..q..dt}.1uy.I.(.3A..T(....xc. e740 16 21 53 bd 04 3c 3e 0a 44 12 89 58 84 4f b1 a2 a6 47 37 03 b2 eb 23 ae 9e 34 b2 c3 c7 dd cf be .!S..<>.D..X.O...G7...#..4...... e760 9e 87 9f 7c 92 8b 12 3a 2a e7 1b ee 1c d3 51 4f 0f 18 41 16 50 e7 6d 24 18 01 5c 40 c1 54 7e 72 ...|...:*.....QO..A.P.m$..\@.T~r e780 66 36 37 bd bb 97 39 6f 2f e5 e2 6f 9d 19 55 4b 7b ff c3 fd 0b fc b8 ba 8d e2 fc f1 c3 a3 4a 30 f67...9o/..o..UK{.............J0 e7a0 b5 1b a3 33 b3 99 6b ad e7 ae ab ef e0 db 5f bb 8c c9 e3 c7 d1 2f 3f a1 eb bb b2 ea 55 aa 80 41 ...3..k......._....../?.....U..A e7c0 3f fd 25 bd ba 2a 12 f6 ae e4 95 37 de 63 c5 96 3d 04 c2 36 b6 04 87 23 40 85 65 62 36 06 a8 ad ?.%..*.....7.c..=..6...#@.eb6... e7e0 f4 42 5e c2 e7 1a 5a e7 88 6b e9 cd 9b 7c f0 dc af b9 d9 ac e0 ea e9 17 30 fe ec 21 24 1f a8 a3 .B^...Z..k...|..........0..!$... e800 9a 36 f1 4e 69 35 02 8b e5 6f 3c c0 1d 73 4c ec 36 f7 04 21 24 95 6b 77 20 80 d2 05 9b e0 eb 99 .6.Ni5...o<..sL.6..!$.kw........ e820 ed 56 bf e6 47 17 77 ba fd 41 77 fe 92 a2 c7 6e e6 df 8f bf c3 f3 37 0c 25 2e f6 79 f5 67 33 99 .V..G.w..Aw....n......7.%..y.g3. e840 5d 0a 09 d7 3d c8 14 77 fb f1 2b 07 f2 6b 5f e4 3b df 7a 95 b0 d5 3e de c3 8e d4 a0 03 be 85 9b ]...=..w..+..k_.;.z...>......... e860 09 00 9e 36 df f6 9f 72 26 79 ae 03 76 2c 31 97 11 39 dd 98 c5 66 7e 70 d5 37 28 b9 f1 2b 4c 9e ...6...r&y..v,1..9...f~p.7(..+L. e880 70 0e 03 0b 93 d4 cd 48 a1 50 28 14 0a 85 e2 b4 15 20 d9 c3 78 e0 c7 df a2 5b b2 0e e8 24 64 14 p......H.P(.........x....[...$d. e8a0 32 74 f4 68 8a 32 3c 38 8c 03 df 4e 4b 20 89 9e a9 9d bc b5 36 3c 38 01 af 65 b7 31 9e 9d dc f8 2t.h.2<8...NK.......6<8..e.1.... e8c0 c8 4d dc fa ee af f8 cf 87 ef f2 cb 5b cf 24 d5 69 b3 e0 1f 6f 53 19 b1 e8 33 ec 66 ce 2a d8 17 .M..........[.$.i...oS...3.f.*.. e8e0 d3 91 c3 c3 ff 7a 8e f5 c3 2f e0 9d f7 fe ca 77 67 3f 8f d3 61 e0 49 2d e4 b2 6f ff 9a c7 7e 7e .....z.../.....wg?..a.I-..o...~~ e900 f5 61 5d a1 ea 4a 76 03 30 6c 78 66 17 76 dc 62 f5 bf 7e cc d4 6f 3d 49 4d 4b a4 63 b5 4a 00 c3 .a]..Jv.0lxf.v.b..~..o=IMK.c.J.. e920 26 72 34 72 35 e3 1a de 78 75 11 13 af 7e 92 17 1f fd 21 2f 3f f1 33 74 24 79 23 2e e1 ff 7e fd &r4r5...xu...~....!/?.3t$y#...~. e940 08 b7 9e d7 0b 0d b0 1b ea 68 f4 fb 90 56 84 f9 2f ff 99 f9 87 68 32 d0 d2 7c c0 f1 48 64 48 41 .........h...V../....h2..|..HdHA e960 e7 79 88 5d 79 d3 b9 7a bc c6 6f e7 3d c6 5f 76 ff 9c 7b 62 e1 23 9f 3c f6 04 01 92 78 e8 9e 71 .y.]y..z..o.=._v..{b.#.<....x..q e980 ed 96 af d9 be 03 80 b2 d9 ff e0 e9 43 ed 57 73 23 e1 76 02 44 50 90 92 46 87 d3 45 4b e7 67 7f ............C.Ws#.v.DP..F..EK.g. e9a0 fb 0b ab 47 9e cb eb 73 9e e7 ae b9 33 71 3a 0c dc c9 b9 5c 7c fb af f8 fd 83 5f 25 5b 39 72 2b ...G...s....3q:....\|....._%[9r+ e9c0 14 0a 85 42 a1 50 9c 74 1c 9d 0b 56 5a 4f ae b9 f9 36 6e b9 e5 16 6e b9 e5 26 ae be 64 12 7d 72 ...B.P.t...VZO...6n...n..&..d.}r e9e0 12 3a 11 1f fb 39 a2 74 b9 03 7f cc cf 06 40 d5 1b ef b3 a8 ca 07 81 32 5e fa 64 1e 61 a9 31 e5 .:...9.t......@........2^.d.a.1. ea00 de 6f b4 be 95 07 20 e7 7c de 2e 97 ac 79 f7 39 ee be 61 1a 23 ce e8 47 9a ac 60 e6 fd d7 90 99 .o......|....y.9..a.#..G..`..... ea20 7e 1e ef ed 3c 74 11 29 2d 16 b9 18 b1 0e 3f a5 e8 2f 9f cf f7 be f9 38 55 66 0e b7 fe e1 2d b6 ~...<t.)-.....?../.....8Uf....-. ea40 57 7b 91 52 c6 7e 02 dc 99 ef 81 63 30 33 39 e8 aa 3f 52 5d b7 99 17 1e ff 29 57 4e 1e cd c0 be W{.R.~.....c039..?R].....)WN.... ea60 3d 68 5a f9 3a df 9c dc 9b 49 3f 79 9d 30 d1 a8 16 89 c4 f0 14 f0 66 40 b6 e9 47 c7 9f 92 57 2f =hZ.:....I?y.0........f@..G...W/ ea80 3e a0 5f 3a ae 83 a4 a2 d4 1c c9 8c 9f 7e 0d 2e 9a 79 ea a1 79 d1 0f 5b de e4 d7 ef d9 d0 e7 2b >._:.........~...y..y..[.......+ eaa0 5c db 37 a5 13 81 09 37 2e 39 74 1f 64 d5 63 24 1f 30 36 c6 c1 9c b9 33 27 f0 5a a9 64 fd fb 33 \.7....7.9t.d.c$.06....3'.Z.d..3 eac0 b8 f7 a6 8b 19 35 b4 3f 19 5a 1d 2f fd ea 06 72 12 c7 31 6b 5b 50 5d c1 0a 85 42 a1 50 28 14 5f .....5.?.Z./...r..1k[P]...B.P(._ eae0 06 82 cf 6d ef 1e 9d 00 b1 6d c2 e1 c8 17 b8 67 f1 7c f5 d7 37 03 2b b8 ef a5 12 02 e5 cb 98 f7 ...m.....m.....g.|..7.+......... eb00 71 39 e4 df c5 0f c7 75 6e b4 9e 71 d1 37 f8 fd cc b7 58 b4 74 09 0b 17 7c c8 af a6 76 87 fa 8f q9.....un..q.7....X.t...|...v... eb20 79 fc 89 97 f0 1f 62 4b 99 7d fa 03 b0 e4 e3 3d 87 ed 55 dd aa bf b0 c0 0f 67 dc ff 1f 9e bd eb y.....bK.}.....=..U......g...... eb40 12 8a 33 e3 db 8c c9 1a 56 36 5a c7 2c 45 b3 48 eb cb d7 ee 79 98 7f ff 6f 3e cb 16 2f e4 e3 0f ..3.....V6Z.,E.H....y...o>../... eb60 66 72 7e 26 7c fa db 1f f1 7a 95 44 64 64 90 16 97 88 19 a9 65 c1 7b 75 5d 3b 59 0e 10 0d 9d 2f fr~&|....z.Ddd......e.{u];Y..../ eb80 a7 33 fe dc c9 64 a7 42 d5 9b bf 60 25 b0 ed c9 47 d8 8a c6 a4 8b c7 93 17 6f 1c 30 7e 7d 00 f8 .3...d.B...`%...G........o.0~}.. eba0 df 8c 85 47 d8 87 2e e8 d0 29 5f e7 d1 19 b3 58 b0 24 7a 4c 1f b9 ac 2f f8 16 f2 e8 6f 9e a7 45 ...G.....)_....X.$zL.../....o..E ebc0 5d fe 0a 85 42 a1 38 e5 90 e8 86 03 4d 77 22 84 9a ee 57 9c 88 e2 43 10 f6 35 62 b8 3c 84 4d f3 ]...B.8.....Mw"...W...C..5b.<.M. ebe0 38 0b 90 e3 40 e1 d8 ef 72 49 2e ac 79 e8 77 fc 6b d6 e3 6c b0 e1 fc 47 bf 4f f6 61 d7 74 91 db 8...@...rI..y.w.k..l...G.O.a.t.. ec00 eb 4c 7e 7c f7 78 40 52 51 b7 87 d0 21 c6 a7 78 c4 f5 f4 00 76 3d 76 17 cb 0e e3 39 15 69 aa 00 .L~|.x@RQ...!..x....v=v....9.i.. ec20 20 23 bf 63 3c 42 f9 6b ff 66 6d 28 fc 85 8c 85 91 90 c9 19 e7 de c8 d7 ae cc 06 4a 58 ba 37 02 .#.c<B.k.fm(...............JX.7. ec40 09 83 b8 aa 6f 01 98 61 e6 bc f4 0c 75 e6 b1 db 5e c2 c8 f3 98 9c 9b 87 bf 69 35 ef bf b5 98 5f ....o..a....u...^........i5...._ ec60 ce 28 01 77 06 e7 4d 9c 86 fb 80 33 a7 d7 a8 1b e9 01 d4 3e 7b 1b 6f 37 7e 51 67 83 93 9c e2 51 .(.w..M....3.......>{.o7~Qg....Q ec80 dc 7b d7 44 00 6a ea 77 e1 0b ab 7b 80 42 a1 50 28 4e 39 eb 0e 2b 12 46 33 0c 42 be 46 35 1c 8a .{.D.j.w...{.B.P(N9..+.F3.B.F5.. eca0 13 50 7f 68 f8 ea 2b b0 6d b8 e8 9c c1 68 47 28 94 4f 78 01 e2 ce ec c3 79 d3 cf 44 6f 79 91 db .P.h..+.m....hG(.Ox.....y..Doy.. ecc0 7e b8 18 12 ce e7 37 17 e5 b5 17 04 55 1b 79 fa e9 67 98 b3 68 0d a5 15 b5 f8 02 21 c2 21 3f 75 ~.....7.....U.y..g..h......!.!?u ece0 e5 1b 78 ea 2f 8b 01 41 51 7e 1f 3c 87 88 78 e9 36 7c 1a 57 4c ed 06 a1 b9 5c 3d f5 a7 7c ba 7e ..x./..AQ~.<..x.6|.WL....\=..|.~ ed00 17 0d de 00 c1 80 97 da b2 12 96 7e f4 16 f3 57 d7 03 90 d4 77 0a 69 c0 dc 5f fd 8e 8f b6 94 e3 ...........~...W....w.i.._...... ed20 0b 86 09 b4 d4 b2 e1 d3 17 b9 e6 27 33 b1 8e 81 08 a8 7a f7 61 1e fc db 3b ac da 58 42 4d a3 97 ...........'3.....z.a...;..XBM.. ed40 50 38 4c a0 a5 81 6d 2b 67 f1 ea 9b 55 c0 60 ce 2b 72 02 1e 6e 7f fc 2e 06 24 d8 ac 7d ed 51 ee P8L...m+g...U.`.+r..n....$..}.Q. ed60 f8 e5 4c 3e db 51 4e b3 3f 48 c0 ef a5 b6 7c 27 ab 17 bc cb 43 b7 dd c2 1b d5 47 da 8b ee fc e4 ..L>.QN.?H....|'....C.....G..... ed80 6b bd 21 d4 c2 5b 0f de ce ac ea 5a 92 b2 ce 60 ca e4 9c 8e e3 37 e2 22 ae bb a4 08 d8 c4 6d 93 k.!..[.....Z...`.....7."......m. eda0 6e e1 dd 65 5b a9 69 f2 11 0c 06 68 ae ab 60 eb da c5 bc f0 db fb f8 fd fc 92 2e 6d d9 ac db c1 n..e[.i....h..`............m.... edc0 b3 cf 3c c9 ec 05 ab d8 55 5e 8b 37 76 4c eb cb 37 f1 97 67 a3 b3 2c 05 79 03 48 74 aa 9b 80 42 ..<.....U^.7vL..7..g..,.y.Ht...B ede0 a1 50 28 4e 2d b2 d3 12 19 da b7 90 50 c0 8f af a1 02 69 db 6a 50 14 27 92 fa 20 d8 5c 83 69 db .P(N-.......P.....i.jP.'....\.i. ee00 64 26 bb b8 fd ca 71 47 3c 53 67 9c f0 3b a9 25 70 ed f4 29 fc 6c e6 52 bc 21 18 f4 d5 cb 18 98 d&....qG<Sg..;.%p..).l.R.!...... ee20 d0 be db b2 a5 94 67 7e 72 27 1b bd f1 14 f6 ea 4e 56 6a 22 0e 61 d1 50 b1 9d 2d 7b 1a d1 fa df ......g~r'......NVj".a.P..-{.... ee40 c8 cf ee b9 0a f7 a1 b6 13 57 c8 c3 7f 7b 19 ff a5 e7 f1 e7 39 8f 70 c1 f8 17 e9 57 94 8b 5b b7 .........W...{......9.p....W..[. ee60 68 a9 ab 60 6b 49 05 5f f9 ed 56 ce 19 96 46 da e0 6f f0 fd 8b 9e e3 81 ff fe 83 29 67 cf 63 48 h..`kI._..V...F..o.........)g.cH ee80 71 16 5a a8 91 2d eb 36 d3 f3 da ef 73 91 f7 2f cc 3a ca f0 04 ff da 99 fc e2 be ad fc 26 25 8f q.Z..-.6....s../.:...........&%. eea0 a2 6e 39 24 7b 9c d8 e1 16 76 6f de 40 55 c0 c1 55 8f 3f c1 b4 b4 d8 c2 c5 b7 f0 e1 07 92 2b bf .n9${....vo.@U..U.?...........+. eec0 f2 0d 5e fb d5 cd cc 7e be 17 c5 79 69 38 30 f1 d6 57 51 52 52 46 88 78 fe f6 9b 19 47 dc 8f de ..^....~...yi80..WQRRF.x....G... eee0 77 de 43 bf 9f 7e ca f2 d5 9f 01 d0 ff 6b f7 31 a2 b3 81 f4 14 f0 cb bf bd 0e 37 4c e5 37 1f fc w.C..~.......k.1..........7L.7.. ef00 9d e9 13 df a5 7f ef 6e 24 ba 34 42 de 46 ca f7 ec a0 a6 c5 e6 da 97 af ee d2 76 a5 bf 82 19 f7 .......n$.4B.F............v..... ef20 7f 9f a5 75 71 14 14 77 27 2b 2d 09 a7 66 d1 54 b9 93 4d a5 75 d0 f3 1a 7e 71 df 8d c4 ab db 80 ...uq..w'+-..f.T..M.u...~q...... ef40 42 a1 50 28 4e 31 46 0e ec ce 86 92 0a 82 e1 08 5b 77 d7 e0 6f aa c2 93 94 81 a6 3b d4 e0 28 be B.P(N1F.........[w..o......;..(. ef60 5c ed a1 e9 04 1a ab 68 69 a8 a4 5f 41 2a e3 47 f6 a6 67 fe 91 57 bd fb 7c 33 20 42 c7 81 86 c3 \......hi.._A*.G..g..W..|3.B.... ef80 a1 77 39 a8 3c 7a d1 38 0e b2 41 0d 07 02 87 a1 77 1a 1e 90 35 ed 72 c6 24 24 80 23 87 ab 2f b8 .w9.<z.8..A.....w...5.r.$$.#../. efa0 80 03 33 b6 3a 7b 4d e6 dd 0f 67 f1 b3 6f 5e 40 6a a4 9a 0d 6b 57 b2 72 cd 3a 9a e3 07 71 cf d3 ..3.:{M...g..o^@j...kW.r.:...q.. efc0 1f e1 df 38 93 b3 b2 b5 b6 a3 87 e1 70 e0 70 18 ed b6 e7 cc 1b cb 33 cb bd 2c 7e e1 3e c6 e6 9a ...8........p.p.......3..,~.>... efe0 6c fa 6c 0d 2b d7 6d c1 97 d0 8f bb 9e 78 8b 3f dd d5 3b da 5b 57 16 f7 bf b5 8c 97 ee ff 2a 3d l.l.+.m......x.?..;.[W........*= f000 44 39 6b 56 2c 63 7b 43 1c 5f ff e3 6c 56 bd f4 00 05 09 2e 70 18 68 a2 fd 98 69 ba 03 43 d7 bb D9kV,c{C._..lV......p.h...i..C.. f020 14 02 51 f4 c3 f9 7c 30 e3 21 be 32 3a 9f c6 9d eb 59 b9 72 05 6b b6 55 d3 6d e2 6d fc 67 d9 1e ..Q...|0.!.2:....Y.r.k.U.m.m.g.. f040 5e bd 67 12 6d a3 60 72 cf ba 95 85 25 7b 79 f1 57 b7 d1 c7 dd c8 c6 d5 ab 58 bd 66 03 4d 8e 02 ^.g.m.`r....%{y.W........X.f.M.. f060 ae f9 e1 13 2c af a8 e3 d6 8c ae 1e 8f 36 24 5e c2 2f 2f 71 c7 4e 95 74 6e ff e9 f8 83 ab d9 cc ....,........6$^.//q.N.tn....... f080 61 3c 3c bb 92 4d ef 3d c9 e5 c3 d2 d8 bd 71 1d ab 56 ad 61 67 ad c5 e0 a9 77 f2 e2 27 9b f9 e7 a<<..M.=......q..V.ag....w..'... f0a0 35 43 da 74 c2 00 1c e8 5a c7 11 71 14 8e e1 d5 d9 ef 70 ff b7 a6 91 21 eb d8 b4 76 25 2b 57 ad 5C.t....Z..q......p....!...v%+W. f0c0 a3 ce d5 87 ef 3d f1 3e be 1d ff 66 42 9e aa 03 a2 50 28 14 8a 53 0f 87 a1 f3 8d af 9c 4d 30 6c .....=.>...fB....P(..S.......M0l f0e0 02 92 60 73 2d de da bd 08 a1 2a ff 29 be 4c f5 21 f0 37 54 d0 5c 53 8a b4 22 04 c2 11 6e 9a 3e ..`s-.....*.).L.!.7T.\S.."...n.> f100 e6 90 c9 a7 0e da 94 94 f2 08 e3 d7 25 12 71 54 31 d6 07 d6 24 3f 4c 8d 72 cc b5 7f a5 c7 b8 6f ............%.qT1...$?L.r......o f120 d3 92 39 81 d9 ab 3f 62 4c f2 b1 1c cd c3 6d fd cb 6d ee 78 70 c8 2e 77 f2 e5 31 d9 45 29 8f 30 ..9...?bL.....m..m.xp..w..1.E).0 f140 25 9a 42 a1 78 74 e6 1c 66 7d bc 16 a7 3b 81 d4 fc 7e 48 a9 dc 32 14 87 b3 17 34 2a b7 2d c1 eb %.B.xt..f}...;...~H..2....4*.-.. f160 37 59 f3 ea ff a1 6b ca 80 3d 99 d8 5d 59 cf ac 8f d6 f2 e1 92 4d d4 b6 44 70 c7 c5 e3 49 cc c0 7Y....k..=..]Y.......M..Dp...I.. f180 e1 49 40 d3 0c 75 0f 50 1c 87 7b 88 c0 b6 2d 22 01 2f fe a6 1a 22 e1 00 09 2e 41 bf 1e d9 5c 7e .I@..u.P..{...-"./..."....A...\~ f1a0 de 30 26 8c e8 fd b9 da fd 1c 2e 58 e2 a8 8d 4f 71 98 bf db 63 f1 9f 17 67 51 e5 b5 19 78 f3 03 .0&........X...Oq...c...gQ...x.. f1c0 c7 58 7c 1c 7e eb 5f 76 73 c7 e5 e4 3a c2 2f c5 b1 39 a3 d5 55 ad 50 28 14 0a c5 21 e8 96 93 c6 .X|.~._vs...:./..9..U.P(...!.... f1e0 1d 57 9d c3 35 53 46 f0 c4 8b 73 59 b7 ad 82 a6 ca 1d b8 13 d3 d1 0c 07 71 49 19 68 86 4b 09 11 .W..5SF...sY............qI.h.K.. f200 c5 17 f2 f2 02 01 81 e6 5a 22 41 2f be c6 1a 0a b3 53 91 d2 cd dd 37 9c c7 c0 e2 3c 52 12 3d 9f ........Z"A/.....S....7....<R.=. f220 bb fd 13 36 06 24 50 57 c6 d6 dd 15 94 2e 79 89 9f 3e 31 1b 93 a1 3c fc db 09 ea 8c 50 28 14 0a ...6.$PW......y..>1...<.....P(.. f240 85 42 71 da e0 72 18 e4 a4 27 f1 e0 b7 a6 f3 83 c7 5f 67 ed b6 bd 04 9a 6b 10 80 af be 82 84 8c .Bq..r...'......._g.....k....... f260 02 dc 09 a9 08 cd 50 29 7b 15 47 8d 94 12 69 9b 84 5a ea f1 37 d7 80 b4 89 84 c3 f4 e9 9e 4d 65 ......P){.G...i..Z..7.........Me f280 5d 33 6f ff f1 5b b8 9d 47 2f 1f 4e 50 01 62 b3 fe 9f 3f 67 f4 dd 7f 8f 76 32 a3 3f 3f 78 ee 4d ]3o..[..G/.NP.b...?g....v2.??x.M f2a0 a6 c5 a9 13 43 a1 50 28 14 0a c5 69 28 44 9c 06 4f fe f8 6a de 5f b4 81 ff ce 5f cf 8e 3d b5 d4 ....C.P(...i(D..O..j._...._..=.. f2c0 37 fb 68 ae 2e c5 5b bb 07 a7 27 11 67 5c 12 0e 77 02 0e 57 3c 42 d7 21 56 04 58 a1 e8 1c 81 d0 7.h...[...'.g\..w..W<B.!V.X..... f2e0 04 b6 65 62 86 fc 58 e1 20 41 6f 3d 56 24 88 19 89 44 cf 1d 4d a7 47 7e 3a e3 86 15 33 6a 60 77 ..eb..X..Ao=V$...D..M.G~:...3j`w f300 5c 8e 63 13 7f 7b 82 0a 10 8d c1 37 ff 86 cd 53 ee c5 46 c3 9d 9c 45 f7 bc 34 75 9e 28 14 0a 85 \.c..{.....7...S..F...E..4u.(... f320 42 a1 38 6d d1 34 c1 b4 71 83 98 38 aa 2f 65 55 0d bc f9 c9 3a 3e 59 b1 8d 40 30 8c df df 4c d0 B.8m.4..q..8./eU....:>Y..@0...L. f340 df 8c 61 38 d0 74 03 87 2b 1e 67 5c 32 ce f8 24 34 dd 19 75 d3 52 62 44 81 88 ce 94 09 81 19 f2 ..a8.t..+.g\2..$4..u.RbD........ f360 e1 6f aa c6 36 c3 44 02 2d e8 86 8b 60 d0 87 69 49 7a e4 a5 91 14 ef e1 fb d7 4f a4 47 5e 3a 49 .o..6.D.-...`..iIz........O.G^:I f380 09 ee 23 ae f5 71 12 0a 10 70 a7 64 d3 37 25 5b 9d 27 0a 85 42 a1 50 28 14 6d f0 b8 1c f4 ea 96 ..#..q...p.d.7%[.'..B.P(.m...... f3a0 c5 bd 37 4e e6 de 1b 27 b3 70 cd 0e 5e f9 60 15 96 65 b1 6e 6b 19 c2 8e 10 68 a9 23 d0 5c 8b e1 ..7N...'.p..^.`..e.nk....h.#.\.. f3c0 f2 20 34 83 f8 94 6c 0c 4f 02 02 0d a1 92 11 9c 66 48 a4 2d 91 d2 c6 0c fb 09 f9 1a 09 7b 1b b1 ..4...l.O.......fH.-.........{.. f3e0 cc 10 08 81 ee f0 a0 6b 02 a7 6e 33 61 ec 40 8a 0b 32 b8 69 fa 98 2f b4 47 86 3a 28 0a 85 42 71 .......k..n3a.@..2.i../.G.:(..Bq f400 f2 21 74 1d ec 53 cb df 5b 37 9c 58 66 58 1d dc 63 79 9e 08 2d 9a ba 50 71 4a 73 f6 d0 62 ce 1e .!t..S..[7.XfX..cy..-..PqJs..b.. f420 5a 4c 5d a3 8f e5 1b 4b 69 6a 09 30 77 d9 66 76 ec a9 a5 d1 17 40 17 36 41 5f 13 0e 87 13 c3 e5 ZL]....Kij.0w.fv.....@.6A_...... f440 41 77 7a 70 38 e3 5b 7f d7 74 23 ea ae 85 54 b3 24 27 f7 15 df 3a bb 61 5b 11 cc 70 00 2b 14 c0 Awzp8.[..t#...T.$'...:.a[..p.+.. f460 b2 c2 84 fd cd 98 a1 00 9a e1 20 1c f4 63 5a 92 ac b4 44 92 12 3c 8c e8 5f c8 f0 fe dd 18 35 b0 .............cZ...D..<.._.....5. f480 3b c9 09 9e e3 d2 53 25 40 14 0a 85 e2 24 c3 0c f9 a8 29 59 7d 8a 89 0f 07 5b 3e 79 81 be e7 de ;.....S%@....$....)Y}....[>y.... f4a0 88 65 46 d4 41 3e 86 68 ba 01 98 6a 20 4e 03 d2 53 e2 b9 70 ec 00 6c 29 b9 64 c2 60 42 11 8b cd .eF.A>.h...j.N..S..p..l).d.`B... f4c0 3b 2b 79 f9 fd 15 34 b4 f8 59 bf bd 1c a7 65 82 af 05 5d d7 11 9a 86 10 02 dd e9 c6 e9 4e c4 f0 ;+y...4..Y....e...]..........N.. f4e0 24 e2 8c c5 8f 48 a9 c4 c8 49 f2 96 21 9a 9f 56 08 ac 48 90 90 af 89 b0 af 31 3a db 11 f2 23 a5 $....H...I..!..V..H......1:...#. f500 8d ee 70 13 8e b9 56 09 d3 64 48 ef 02 ce 1d d1 9b 09 23 7b 93 96 14 4f 9c db 89 a6 1d df 17 5a ..p...V..dH.......#{...O.......Z f520 4a 80 28 14 0a c5 49 82 2d 25 b6 65 47 27 3e 2c eb 14 db 37 41 4d c9 1a 7a 9e 7d 3d 56 24 a8 0e J.(...I.-%.eG'>,...7AM..z.}=V$.. f540 f6 b1 44 95 5d 3a fd 44 a7 10 78 dc 4e 3c 6e 18 33 a4 88 31 43 8a 08 45 4c 96 7d b6 8b 8f 57 6c ..D.]:.D..x.N<n.3..1C..EL.}...Wl f560 45 4a 58 fa d9 4e c2 a6 45 30 14 26 e8 6b 26 e4 6b 46 20 31 9c 51 97 2d 57 7c 32 8e b8 24 74 c3 EJX..N..E0.&.k&.kF.1.Q.-W|2..$t. f580 19 4b c9 aa b5 a6 66 dd 77 5e 1d f0 8b e2 d8 ab 8b 76 ff 44 87 5b 22 6d 1b 29 2d a4 65 11 0a 34 .K....f.w^.......v.D.["m.)-.e..4 f5a0 63 06 bd 84 83 2d 58 e1 30 42 08 24 a0 3b dc 18 3a c4 7b 3c 24 c6 b9 38 a3 6f 6f c6 0f ef c5 59 c....-X.0B.$.;..:.{<$..8.oo....Y f5c0 43 8a d0 4e 00 17 bc cf 51 88 50 a1 50 28 14 5f 06 2b 36 94 b2 7d 4f cd 29 b9 6f 71 f1 09 5c 7f C..N....Q.P.P(._.+6..}O.).oq..\. f5e0 d1 99 bc f4 df a5 f8 7d 5e 75 b0 8f ad fe c0 e3 74 70 e9 c4 21 2a 4d ab a2 95 ea fa 16 ca aa 1b .......}^u......tp..!*M......... f600 29 ab 69 a4 64 6f 2d 1b 4b 2a d9 54 52 41 b3 3f 8c 2e 24 86 ae 91 96 1c 4f b3 2f 82 ee 74 61 b8 ).i.do-.K*.TRA.?..$.....O./..ta. f620 e2 da 15 3f d4 74 07 20 31 1c 1e 74 a7 1b dd e1 42 68 ba 72 e5 fa bc 06 b9 10 51 a5 21 04 d2 32 ...?.t..1..t....Bh.r......Q.!..2 f640 31 23 c1 a8 0b 55 24 88 b4 ed fd 82 44 5a 98 91 10 56 38 80 94 60 45 42 98 b6 24 62 5a 14 e6 a4 1#...U$.....DZ...V8..`EB..$bZ... f660 61 9a 16 83 7a e5 d1 af 28 9b de 85 d9 14 e5 a7 53 98 93 7a e2 ed af 12 20 0a 85 42 a1 38 11 48 a...z...(.......S..z.......B.8.H f680 4f 4f a7 ae ae 4e 0d 84 42 71 9c b1 65 d4 80 35 4d 9b 2d a5 95 7c b4 6c 2b 1f 2f df 8a c3 d0 d8 OO...N..Bq..e..5M.-..|.l+./..... f6a0 5b d5 88 a1 6b e8 7a 9b b7 e6 32 3a 53 62 46 82 ad 86 b3 e1 8a 43 08 81 c3 93 84 c3 93 88 c3 15 [...k.z...2:SbF......C.......... f6c0 17 9d 31 39 40 0e cb d8 fa a7 a1 c4 88 fd 27 3a 7c 6c 9b 26 e1 90 17 d3 df 42 38 d8 8c 15 09 1f ..19@.........':|l.&.....B8..... f6e0 54 c8 49 09 b6 b4 b1 6d 89 69 d9 64 a6 25 30 6a 40 0f 46 0c e8 c6 98 41 3d 48 49 8c c3 30 34 1c T.I....m.i.d.%0j@.F....A=HI..04. f700 86 7e 62 8f 86 12 20 0a 85 42 a1 38 11 48 4b 4b a3 be be 5e 0d 84 42 71 02 b1 7d 4f 35 0b d7 ec .~b......B.8.HKK...^..Bq..}O5... f720 64 c5 86 5d 78 03 a1 56 03 da b4 6d fc 81 10 de 40 18 af 3f 88 8d 81 6d 86 10 02 34 4d 43 08 1d d..]x..V...m....@..?...m...4MC.. f740 db 0a 03 02 29 25 9a e1 c0 e9 8a c7 f0 24 e0 70 25 a0 19 8e 43 0b 11 21 10 9a 8e 10 1a 9a a6 c3 ....)%.......$.p%...C..!........ f760 89 94 b9 cb b6 b1 6d 0b 29 6d a4 6d 1d 76 3f 6c 2b 82 19 0a 60 86 fc 98 21 1f 66 24 08 d2 66 9f ......m.)m.m.v?l+...`...!.f$..f. f780 6f 95 8c fd 4f c6 04 86 c3 61 90 10 e7 22 c1 e3 22 de e3 44 8f ed bb 44 12 e7 76 32 b0 38 8f 21 o...O....a...".."..D...D..v2.8.! f7a0 7d f2 19 d6 b7 90 78 8f f3 e4 94 63 4a 80 28 14 0a 85 42 09 10 85 42 71 a4 d4 37 f9 a8 aa 6f a1 }.....x....cJ.(...B...Bq..7...o. f7c0 aa ae 99 3d 95 0d 6c db 5d cd b6 dd 35 ec d8 5b 83 3f 18 de ef f2 17 8b 43 8a ce a4 08 8c 58 f0 ...=..l.]...5..[.?......C.....X. f7e0 fb c1 91 08 4d 47 d3 1d d1 1f c3 81 a6 eb c0 89 e0 42 28 b1 2d 0b db 0c 63 5b 26 b6 15 89 8a 90 ....MG...........B(.-...c[&..... f800 43 f4 4d 22 b1 2c 89 65 db 58 b6 c4 b2 f7 9b de 52 4a e2 3d 4e 8a 0b b2 e8 d5 2d 93 3e dd b2 28 C.M".,.e.X......RJ.=N.....-.>..( f820 cc 49 25 3b 2d 91 ac f4 24 d2 92 4e cd 2a dc 4a 80 28 14 0a 85 42 09 10 85 42 71 94 66 39 48 5b .I%;-...$..N.*.J.(...B...Bq.f9H[ f840 46 93 65 b4 c6 2c c4 8c 4d 21 a8 6d f4 b1 7c c3 2e 56 6c 28 65 d9 86 52 ea 1a bd 1d 44 88 26 a2 F.e..,..M!.m..|..Vl(e..R....D.&. f860 69 64 a3 3f 27 d9 be c7 aa ce 47 93 87 b5 17 18 69 49 71 0c ea 95 cf a0 5e 79 0c ea 95 47 df 1e id.?'.....G.....iIq.....^y...G.. f880 d9 b8 9d 6d f3 40 09 34 4d a0 09 71 dc b3 51 29 01 a2 50 28 14 0a 25 40 94 00 51 28 4e 5b b6 96 ...m.@.4M..q..Q)..P(..%@..Q(N[.. f8a0 56 b1 7e 47 05 9f 6d 2b a3 a6 c1 cb c9 60 8a 4b 20 3d 39 9e de dd b2 62 3f 99 a4 25 c7 ab 83 a9 V.~G..m+.....`.K.=9....b?..%.... f8c0 04 88 42 a1 50 28 94 00 51 28 14 0a c5 89 82 a6 86 40 a1 50 28 14 0a 85 42 a1 50 28 01 a2 50 28 ..B.P(..Q(.......@.P(...B.P(..P( f8e0 14 0a 85 42 a1 50 28 94 00 51 28 14 0a 85 42 a1 50 28 14 0a 25 40 14 0a 85 42 a1 50 28 14 0a 85 ...B.P(..Q(...B.P(..%@...B.P(... f900 12 20 0a 85 42 a1 50 28 14 0a 85 42 a1 04 88 42 a1 50 28 14 0a 85 42 a1 50 02 44 a1 50 28 14 0a ....B.P(...B...B.P(...B.P.D.P(.. f920 85 42 a1 50 28 01 a2 50 28 14 0a c5 17 4a 41 41 81 1a 04 85 42 a1 38 0d 50 85 08 15 0a 85 42 f1 .B.P(..P(....JAA....B.8.P.....B. f940 a5 f0 e2 8b 2f 52 55 5b 07 80 a6 eb 94 95 97 93 9f 9f 8f 1d 7b 2a 09 21 90 96 c9 77 ee b8 1d 97 ..../RU[............{*.!...w.... f960 cb a5 06 4c a1 50 28 94 00 51 28 14 0a 85 e2 c8 08 06 83 6c de bc 99 b7 5e 7f 8d 4b cf 1e c9 e0 ...L.P(..Q(........l....^..K.... f980 34 0f 56 24 84 55 5f 0d 96 89 ed 6f c1 f2 35 21 2d 13 59 5f 45 95 a9 f3 5a 20 85 60 38 c2 d5 5f 4.V$.U_....o..5!-.Y_E...Z..`8.._ f9a0 bf 8d 3e bd 7b 2b 31 a2 50 28 14 4a 80 28 14 0a 85 42 71 78 ca ca ca f8 cb b3 cf 32 61 48 7f c6 ..>.{+1.P(.J.(...Bqx.......2aH.. f9c0 0f ee 03 91 30 91 c6 3a a4 15 c1 aa af 01 3b 26 40 fc cd 60 59 58 0d d5 60 46 30 5a ea 08 46 4c ....0..:......;&@..`YX..`F0Z..FL f9e0 56 c8 14 d6 77 1b c3 3d df be 03 8f c7 a3 06 54 a1 50 28 4e 52 54 0c 88 42 a1 50 28 be 70 2a 2b V...w..=.......T.P(NRT..B.P(.p*+ fa00 2b f9 e0 fd f7 f8 ce d7 ae 65 fc b0 41 d8 52 fe 7f 7b f7 1d 67 57 5d e0 7d fc 73 ce 6d d3 33 33 +........e..A.R..{..gW].}.s.m.33 fa20 99 f4 4a 1a a9 90 04 92 d0 41 90 aa 52 05 17 3b b8 ae eb ae 65 57 dd b5 ed f3 3c 76 57 dd 55 57 ..J......A..R..;....eW....<vW.UW fa40 74 51 2c e0 82 0d 5c 51 9a 20 88 94 90 00 a1 24 81 14 d2 fb 64 7a 66 32 ed d6 f3 fc 31 21 a4 0c tQ,...\Q.......$....dzf2....1!.. fa60 90 00 37 92 f0 79 bf 5e d1 e1 9e 3b f7 de f9 9e 49 ce fd de df ef 77 0e f9 42 01 82 97 fe be 08 ..7..y.^...;....I.....w..B...... fa80 48 13 83 28 e2 f8 5c 23 27 ae fd 33 5f ff 8f ff 34 50 49 b2 80 48 92 d4 bf 6c 36 cb f7 be f7 3d H..(..\#'..3_...4PI..H...l6....= faa0 de f9 f6 4b a9 ab a9 e6 95 0e bc 47 c0 d1 4d 2b 98 b4 ee 11 96 2e 5d 6a b0 92 64 01 91 24 69 7f ...K.......G..M+......]j..d..$i. fac0 37 dc 70 03 17 5f 7c 31 a9 92 12 5e ed ac df 5c 2c c1 29 f5 8f 73 f3 6f 7f 6b b0 92 64 01 91 24 7.p.._|1...^...\,.)..s.o.k..d..$ fae0 69 7f 41 10 30 77 ee 5c f2 d9 2c 2f 3b e7 ea e5 1f 8d 44 2e 4d 32 91 34 58 49 b2 80 48 92 d4 7f i.A.0w.\..,/;.....D.M2.4XI..H... fb00 01 a9 af af 27 0c 5f fd 21 27 88 22 da 4b 6b c9 e7 f3 06 2b 49 16 10 49 92 f6 77 c1 05 17 f0 fd ....'._.!'.".Kk....+I..I..w..... fb20 ef 7f 9f 28 82 e0 55 0e 80 44 41 c0 1f 87 9f cc db 2f bb d4 60 25 c9 02 22 49 d2 fe 86 0d 1b c6 ...(..U..DA....../..`%.."I...... fb40 d5 57 5f cd 4d 37 df d2 77 e6 2b 5e f9 3a 90 2d 15 c3 98 f5 ae 0f 33 63 c6 0c 83 95 a4 c3 54 dc .W_.M7..w.+^.:.-......3c......T. fb60 08 24 49 c5 36 7e fc 78 7a 7b 7b f9 3f df f9 01 57 9d ff 26 4a e3 21 c3 aa ca 09 c2 90 dc ae fb .$I.6~.xz{{.?...W..&J.!......... fb80 c4 88 28 ec f1 3d 7d 9f 90 45 64 82 90 6d 61 05 4d c9 12 36 cd 7a 33 97 4e 9c 68 a0 92 74 18 f3 ..(..=}..Ed..ma.M..6.z3.N.h..t.. fba0 42 84 92 a4 43 66 db d6 ad b4 b4 b5 f1 dc b3 cf d0 5a bf 85 f2 78 c8 25 c7 8e 27 d1 d1 c2 dd db B...Cf...........Z...x.%..'..... fbc0 53 9c 57 b1 85 74 67 27 41 3e c7 93 2d 19 96 77 64 e9 cc e4 98 74 ce 25 4c 38 ea 28 a6 1e 6d f9 S.W..tg'A>..-..wd....t.%L8.(..m. fbe0 90 24 0b 88 24 49 af d0 ca 95 2b f9 d5 2f 6e 82 78 8a c7 0b 27 33 3a 58 cf b0 60 2b 01 11 3d 3d .$..$I....+../n.x...'3:X..`+..== fc00 3d 7c f9 cb 5f 26 91 48 18 94 24 59 40 24 49 7a ed b4 f7 c2 25 5f b8 9b 44 22 c9 5b e6 8d e6 aa =|.._&.H..$Y@$Iz....%_..D".[.... fc20 73 26 50 e9 99 76 25 e9 88 e4 22 74 49 d2 5f 5d 7d 53 3b 41 18 10 15 72 dc b1 70 1d 1f ff c1 23 s&P..v%..."tI._]}S;A...r..p....# fc40 3c b1 ba d9 60 24 c9 02 22 49 d2 6b 6f 47 57 86 00 b8 f8 c4 d1 8c a8 2b a7 61 47 0f 9f bd e1 29 <...`$.."I.koGW........+.aG....) fc60 6e 5d b0 d1 70 24 c9 02 22 49 d2 6b 5f 40 e2 b1 90 69 63 aa f9 c9 c7 4f e2 dc e3 46 90 4a c4 f8 n]..p$.."I.k_@...ic....O...F.J.. fc80 de 6d 2b f8 d2 2f 97 d0 d4 de 6b 48 92 64 01 91 24 e9 b5 d1 d6 99 21 11 0b 29 4d c5 89 85 01 1f .m+../....kH.d..$.....!..)M..... fca0 bd 70 0a 9f bd 62 06 65 a9 38 0b 56 34 f2 cf d7 2d e2 b1 95 4d 06 25 49 16 10 49 92 5e bd 1d 9d .p...b.e.8.V4...-...M.%I..I.^... fcc0 19 e2 b1 80 ca d2 be cb 53 05 c0 c9 53 07 73 e3 a7 4e 65 64 5d 39 cd 1d bd ac 6f e8 34 28 49 3a ........S...S.s..Ned]9....o.4(I: fce0 02 78 21 42 49 d2 5f bf 80 74 a5 49 c4 43 2a 4b f7 3e f5 55 6d 65 8a 6b 3e 3c 97 a5 eb db 98 77 .x!BI._..t.I.C*K.>.Ume.k><.....w fd00 f4 20 83 92 a4 23 80 23 20 92 a4 bf ba d6 9d 7d 6b 40 9e 1f 01 d9 de d6 c3 ed 8f 6d 26 8a a0 34 .....#.#.......}k@.........m&..4 fd20 19 b7 7c 48 92 05 44 92 a4 d7 4e 44 44 2a 11 52 59 d6 77 d1 c1 9a 8a 24 1b 1a 3a 49 e7 f2 86 23 ..|H..D...NDD*.RY.w....$..:I...# fd40 49 47 18 2f 44 28 49 fa ab eb 49 e7 79 6a 6d 0b 27 4f 1d bc fb b6 db 1e dd 4c 55 79 82 33 66 0c IG./D(I...I.yjm.'O.......LUy.3f. fd60 35 20 49 3a 82 38 02 22 49 fa ab 2b 4d c5 f6 2a 1f 00 6f 99 3b 92 9b ee 5f 6b 38 92 64 01 91 24 5.I:.8."I..+M..*..o.;..._k8.d..$ fd80 a9 f8 62 61 c0 59 c7 0e e7 be a7 b7 19 86 24 59 40 24 49 2a be cb 4f 1b cb 83 cf 36 90 2f 38 5b ..ba.Y........$Y@$I*..O....6./8[ fda0 58 92 2c 20 92 24 15 59 3c 0c 38 6e c2 40 96 6d dc 61 18 92 64 01 91 24 a9 f8 66 8d ab 65 f9 26 X.,..$.Y<.8n.@.m.a..d..$..f..e.& fdc0 0b 88 24 59 40 24 49 3a 04 46 0e 2a 67 63 63 27 99 5c c1 30 24 c9 02 22 49 52 71 c5 c2 80 e3 26 ..$Y@$I:.F.*gcc'.\.0$.."IRq....& fde0 d6 71 e7 e3 9b 0d 43 92 2c 20 92 24 15 df 9b 67 0e e3 ae 45 5b 29 78 e9 2a 49 b2 80 48 92 74 28 .q....C.,..$...g...E[)x.*I..H.t( fe00 bc eb cc 71 dc fc d0 06 83 90 24 0b 88 24 49 c5 77 c6 8c a1 ac a9 df 49 6f 26 6f 18 92 64 01 91 ...q......$..$I.w......Io&o..d.. fe20 24 a9 f8 66 8f af e5 b9 2d ed 06 21 49 16 10 49 92 8a 6f da 98 6a 96 ac 6f 33 08 49 b2 80 48 92 $..f....-..!I..I..o..j..o3.I..H. fe40 54 7c 63 06 57 b0 b6 7e 27 e9 8c a7 e4 95 24 0b 88 24 49 87 c0 85 27 8c e2 c7 f7 3c 67 10 92 64 T|c.W..~'.....$..$I...'....<g..d fe60 01 91 24 a9 f8 8e 9b 30 90 75 db 3b 69 ef ca 18 86 24 59 40 24 49 2a be ab cf 9e c0 ef 16 6c 32 ..$....0.u.;i....$Y@$I*.......l2 fe80 08 49 b2 80 48 92 54 7c d3 c7 d6 d0 de 95 61 67 4f d6 30 24 c9 02 22 49 52 f1 4d 19 35 80 75 f5 .I..H.T|......agO.0$.."IR.M.5.u. fea0 9d 06 21 49 16 10 49 92 8a 6f ea 98 6a 1e 5d d9 68 10 92 64 01 91 24 a9 f8 46 d5 95 d3 dc 91 a6 ..!I..I..o..j.].h..d..$..F...... fec0 a1 ad c7 30 24 c9 02 22 49 52 f1 bd fb cc 71 7c ff f6 95 06 21 49 16 10 49 92 8a 6f cc e0 0a c2 ...0$.."IR....q|....!I..I..o.... fee0 00 b6 34 77 1b 86 24 59 40 24 49 2a be 0f 9c 37 89 bb 16 6d 31 08 49 b2 80 48 92 54 7c c3 6b cb ..4w..$Y@$I*...7...m1.I..H.T|.k. ff00 08 02 d8 d1 e9 85 09 25 c9 02 22 49 52 91 c5 63 01 23 06 96 b1 a1 d1 53 f2 4a 92 05 44 92 a4 43 .......%.."IR..c.#.....S.J..D..C ff20 60 de d1 83 b8 fd b1 cd 06 21 49 16 10 49 92 8a 6f 60 55 8a b2 92 38 2b 37 b7 1b 86 24 59 40 24 `........!I..I..o`U...8+7...$Y@$ ff40 49 2a be ab cf 9e c8 4f ff b4 da 20 24 c9 02 22 49 52 f1 d5 54 24 19 3f ac 92 65 1b 77 18 86 24 I*.....O....$.."IR..T$.?..e.w..$ ff60 59 40 24 49 2a be cb 4f 19 cb fc e5 0d 06 21 49 16 10 49 92 8a af aa 3c 41 18 04 74 74 67 0d 43 Y@$I*..O......!I..I....<A..ttg.C ff80 92 2c 20 92 24 15 57 22 16 32 7a 50 39 cf 6e 68 33 0c 49 b2 80 48 92 54 7c a7 4e 1f c2 ad 0b 37 .,..$.W".2zP9.nh3.I..H.T|.N....7 ffa0 19 84 24 59 40 24 49 2a be b2 54 9c c9 23 07 f0 d0 b3 ae 05 91 24 0b 88 24 49 87 c0 d5 e7 4c e4 ..$Y@$I*..T..#.......$..$I....L. ffc0 96 87 37 18 84 24 59 40 24 49 2a be 20 80 33 8e 19 ca a2 55 cd 86 21 49 16 10 49 92 8a ef 94 69 ..7..$Y@$I*...3....U..!I..I....i ffe0 43 58 b6 71 07 85 28 32 0c 49 b2 80 48 92 54 5c 03 2b 53 74 a5 73 f4 a4 f3 86 21 49 16 10 49 92 CX.q..(2.I..H.T\.+St.s....!I..I. 10000 8a 2b 1e 0b 98 32 6a 00 0f bb 18 5d 92 2c 20 92 24 1d 0a 6f 3a 66 18 77 2e da 62 10 92 64 01 91 .+...2j....].,..$..o:f.w..b..d.. 10020 24 a9 f8 82 00 2e 98 33 82 df ce df 60 18 92 64 01 91 24 a9 f8 ce 3f 7e 24 0b 56 34 91 cb bb 18 $......3....`..d..$...?~$.V4.... 10040 5d 92 2c 20 92 24 1d 02 e7 1e 37 dc 53 f2 4a 92 05 44 92 a4 43 e3 d8 a3 6a 59 bd b5 83 42 c1 51 ].,..$....7.S.J..D..C...jY...B.Q 10060 10 49 b2 80 48 92 54 64 83 ab 4b d8 d1 9d a1 b3 37 67 18 92 64 01 91 24 a9 c8 07 bb 20 e0 84 a3 .I..H.Td..K.....7g..d..$........ 10080 07 f1 bb 05 1b 0d 43 92 2c 20 92 24 15 df dc a3 eb 78 64 79 23 99 5c c1 30 24 c9 02 22 49 52 f1 ......C.,..$.....xdy#.\.0$.."IR. 100a0 7d e8 fc 49 fc fc be 35 06 21 49 16 10 49 92 8a ef f8 89 75 34 ed e8 65 67 4f d6 30 24 c9 02 22 }..I...5.!I..I.....u4..egO.0$.." 100c0 49 52 f1 9d 32 7d 08 4b d7 b7 19 84 24 59 40 24 49 2a be c9 23 07 b0 62 f3 0e 83 90 c7 a2 08 d9 IR..2}.K....$Y@$I*..#..b........ 100e0 00 00 1c a1 49 44 41 54 24 0b 88 24 49 c5 37 b8 ba 84 8e ee 2c cd 1d 69 c3 90 24 0b 88 24 49 c5 ....IDAT$..$I.7.....,..i..$..$I. 10100 f7 96 39 23 b9 e1 de d5 06 21 49 16 10 49 92 8a ef e8 91 03 a8 6f eb a1 a9 bd d7 30 24 c9 02 22 ..9#.....!I..I.......o.....0$.." 10120 49 52 f1 7d f4 6d 53 b8 f1 fe b5 06 21 49 16 10 49 92 8a 6f ec 90 0a e2 61 48 8b 6b 41 24 c9 02 IR.}.mS.....!I..I..o....aH.kA$.. 10140 22 49 d2 a1 30 7b 42 2d 2b b6 b4 1b 84 24 59 40 24 49 2a be 29 a3 aa 79 6a 75 8b 41 48 92 05 44 "I..0{B-+....$Y@$I*.)..yju.AH..D 10160 92 a4 e2 1b 58 95 22 9b 2f b0 b1 b1 d3 30 24 c9 02 22 49 52 f1 bd e7 cc f1 5c 73 fb 4a 83 90 24 ....X."./....0$.."IR.....\s.J..$ 10180 0b 88 24 49 c5 37 b8 ba 84 21 03 4a 58 b5 b5 c3 30 24 c9 02 22 49 52 f1 bd ff 9c 09 dc f1 f8 66 ..$I.7...!.JX...0$.."IR........f 101a0 83 90 24 0b 88 24 49 c5 37 a8 aa 84 aa d2 04 8d 3b bc 30 a1 24 59 40 24 49 3a 04 26 8f aa 66 a5 ..$..$I.7.......;.0.$Y@$I:.&..f. 101c0 a7 e4 95 24 0b 88 24 49 87 c2 31 47 d5 30 7f 59 83 41 48 92 05 44 92 a4 e2 ab 2a 4b 50 37 a0 84 ...$..$I..1G.0.Y.AH..D....*KP7.. 101e0 a7 d6 78 5d 10 49 b2 80 48 92 74 08 bc ff ac f1 fc f0 ae e7 0c 42 92 2c 20 92 24 15 5f 32 11 e3 ..x].I..H.t..........B.,..$._2.. 10200 c4 29 83 59 b4 aa b9 df ed 99 05 5f 23 08 02 4a 86 be 8d d5 91 79 49 92 05 44 92 a4 57 e9 d2 93 .).Y......._#..J.....yI..D..W... 10220 47 f3 e8 ca 26 0a 51 3f 0d 23 5e 42 6d 39 d4 54 57 1c f0 01 34 ca f7 f0 8b 2f bc 8d 13 e7 5e cc G...&.Q?.#^Bm9.TW...4..../....^. 10240 ed fd cc ee ea fc cb a7 99 7b e2 59 7c e6 86 fb c9 59 6a 24 59 40 24 49 7a 63 a9 2c 49 50 55 96 .........{.Y|....Yj$Y@$Izc.,IPU. 10260 a0 e9 b5 3a 25 6f 94 67 c3 33 0f f2 e8 a2 87 d9 9a d9 7f 73 ae e1 69 16 3d 7a 3f 8b d7 35 60 ff ...:%o.g.3.........s..i.=z?..5`. 10280 90 64 01 91 24 e9 8d 76 60 0c 03 26 8e a8 62 c9 fa b6 d7 e4 f1 82 78 05 c9 78 00 04 a4 ca f7 df .d..$..v`..&..b.......x..x...... 102a0 5e 51 12 07 20 96 2c 21 11 ec d3 5d dc 1d 92 2c 20 92 24 1d f9 e6 4e aa e3 ee 27 b7 be 54 ad a0 ^Q....,!...]...,..$...N...'..T.. 102c0 34 80 d5 77 fc 17 ef 3c ef 14 8e 9b 75 1c 67 5e fa 21 7e b9 60 9f ef d9 f2 73 4e 3e 76 26 df bd 4..w...<....u.g^.!~.`....sN>v&.. 102e0 b7 0b 68 e7 8b a7 cd 65 ee 9c 39 cc 99 33 87 93 cf 3c 83 2b 3e f4 0e e6 7e e2 11 00 e6 ff f7 a7 ..h....e..9..3...<.+>...~....... 10300 38 7e d7 b6 59 53 a7 f0 8f 0f b5 13 00 3d f3 bf ce 71 c7 cd e1 9d 9f bc 8e 3c 59 ee fd c1 bf 72 8~..YS.......=...q.......<Y....r 10320 fe e9 f3 98 3d fb 04 2e fe e0 17 78 74 93 17 4f 94 74 78 89 1b 81 24 49 fb 1c 1c 63 21 27 4e 1e ....=......xt..O.tx...$I...c!'N. 10340 c4 dd 4f 6e e5 bc e3 46 ec b7 3d 8c 3a f9 d5 67 2f e2 53 ff 7e 07 25 65 a5 c4 83 02 bd 8b 9f e2 ..On...F..=.:..g/.S.~.%e........ 10360 2f b7 de ca 8a 5b 1f e4 cb 17 4f e9 bb 63 6e 07 eb d6 ac a3 2d 5b 00 a0 69 c3 1a 3a c2 88 28 82 /....[....O..cn.....-[..i..:..(. 10380 92 ea 2a f2 65 bd ac 6f e8 06 a0 a7 ad 81 b5 3d ad 7d df d6 b9 93 b1 5d 7d df 53 68 df c4 53 4f ..*.e..o.......=.}.....]}.Sh..SO 103a0 3d 01 75 93 f9 fb 53 bf c2 4f e6 6f a7 bc a2 84 20 ca b1 f4 e9 c7 f8 c3 8d b7 f0 d3 05 f7 73 f5 =.u...S..O.o..................s. 103c0 ec 21 ee 38 49 87 05 47 40 24 49 ea c7 e5 a7 8e e5 ce c7 37 b3 ff 5a f4 90 a6 d5 77 f3 a5 df ac .!.8I..G@$I........7..Z....w.... 103e0 e7 73 3f ba 95 45 cf ac 60 c5 92 85 fc f4 df 2e a4 9a 26 be f2 8f ff ce fa 3c 40 04 63 3f 4e 7d .s?..E..`.........&......<@.c?N} 10400 57 07 5f bb ac 12 a8 e5 da 6d ad b4 b6 b6 d1 d6 d6 46 fd fa 8d 3c 7a c7 a3 b4 fd fa 1c 00 ce fd W._......m.......F...<z......... 10420 bf bf a4 ad ad 6f db ce 6c 8e 5b cf af d9 eb 59 9f f9 d3 4d 5c bf 65 14 df bc e5 01 56 6f da c2 .....o..l.[....Y...M\.e.....Vo.. 10440 ba 65 0b b9 ee 73 97 32 38 bd 9c 0f 9c fe 4e ee f5 22 ee 92 2c 20 92 24 1d de 2e 38 7e 24 0f 3c .e...s.28.....N.."..,..$...8~$.< 10460 b3 7d bf db b3 89 1a 3e f2 f5 9b f9 ea df 5d c8 f4 71 a3 18 39 fe 58 de fb e5 5f f1 b9 b7 a4 60 .}.....>......]..q..9.X..._....` 10480 db cd dc b0 32 0b f4 2d e8 88 72 9d f4 64 22 20 a2 bb 9f 92 b0 a3 2b db f7 98 3d 5d 64 5f 62 d1 ....2..-..r..d".......+...=]d_b. 104a0 47 36 1c cb 37 af bb 91 7f 79 fb 49 0c ab a9 62 d0 98 63 b9 fa cb 37 f0 b9 0f cc 23 ec bc 9f 8f G6..7....y.I...b..c...7....#.... 104c0 7d f6 61 77 98 24 0b 88 24 49 87 b3 d3 66 0c 65 f9 a6 1d e4 f2 7b 36 83 88 ca 11 e3 38 ef bc c9 }.aw.$..$I...f.e.....{6.....8... 104e0 fb dc bb 8c 19 6f 3a 09 e8 e5 91 35 3d af f9 6b a9 9c 3d 8b 73 e6 8c db e7 28 5e c9 65 17 9c c7 .....o:....5=..k..=.s....(^.e... 10500 c0 14 34 df f5 43 36 b8 cb 24 59 40 24 49 3a 7c 95 a6 62 94 a7 e2 b4 ee 4c ef 55 40 ca 93 a3 19 ..4..C6..$Y@$I:|..b.....L.U@.... 10520 5a b9 ff fd 93 a5 7d d3 a6 7a bb 32 af f9 6b 19 5e 37 96 81 fd 3c e7 b0 89 a3 49 95 85 f4 66 d6 Z.....}..z.2..k.^7...<....I...f. 10540 b0 b1 c3 7d 26 c9 02 22 49 d2 e1 7b 90 0c 02 a6 8e a9 66 fe b2 86 bd 6e 0f 08 09 fb 3d 82 06 45 ...}&.."I..{......f....n....=..E 10560 7b 2d 89 58 92 58 3f 0f 1f 4b c5 09 c2 80 42 94 21 93 77 9f 49 b2 80 48 92 74 58 9b 3b a9 8e fb {-.X.X?..K....B.!.w.I..H.tX.;... 10580 97 d6 ef aa 17 bb d6 75 ec fe 9f 43 67 47 77 0b fd 0d ac 74 36 ee 20 97 c9 93 88 d5 31 b0 cc fd .......u...CgGw....t6.......1... 105a0 25 c9 02 22 49 d2 61 ef f2 53 c6 72 fd 7d 6b 49 24 5e c9 61 33 20 8c 87 40 81 7c 61 ff ad b1 64 %.."I.a..S.r.}kI$^.a3...@.|a...d 105c0 0c 80 c2 cb 34 9a 2d 2b 57 b0 b1 61 df b5 25 11 4f 2e 5a 4c c7 4e 48 8c 3a 97 a3 53 ee 2b 49 16 ....4.-+W..a..%.O.ZL.NH.:..S.+I. 105e0 10 49 92 0e 7b a7 cf 18 ca f2 4d ed ec e8 3c f8 b5 1d 41 10 a3 72 e0 20 60 07 cf 6c db 7f 7b c5 .I..{.....M...<...A..r..`..l..{. 10600 c8 51 00 6c 68 69 27 7c a9 19 5c f5 8f f0 8f df be 73 ef fa d1 f1 0c ff f5 bd eb e9 02 de f6 a5 .Q.lhi'|..\......s.............. 10620 7f a0 dc 5d 25 e9 30 e0 85 08 25 49 3a 00 17 9f 38 9a f9 0f 36 1e fc 2a 8f 58 82 63 66 bc 99 52 ...]%.0...%I:...8...6..*.X.cf..R 10640 d6 f0 e3 4b ce 67 fc 97 de c3 98 8a 38 b1 92 2a 4e 38 f7 3c 46 cc 7c 3f 67 84 3f e6 81 ff fe 3a ...K.g......8..*N8.<F.|?g.?....: 10660 7f 37 38 cf d9 53 06 43 2e cf 88 37 5d c6 a9 c3 92 bb 1f 66 e8 d0 91 b4 fc e0 72 ea 9e ba 8a ff .78..S.C...7]......f......r..... 10680 f3 fe d3 49 b5 2c e5 27 5f fd 36 4f 76 c0 a8 2b ae e7 c7 67 3b ff 4a 92 05 44 92 a4 23 c6 8c b1 ...I.,.'_.6Ov..+...g;.J..D..#... 106a0 35 fc e6 ae 0c 2d 5d 50 d2 de 49 3f b3 a9 c8 f6 ee 04 a0 23 b3 e7 74 aa 18 a7 be f3 93 7c 6d c5 5....-]P..I?.......#..t......|m. 106c0 66 be 79 dd 9d fc eb 07 ee de 75 7b 29 37 6d e9 e6 5d 23 4e e2 47 7f f8 1a 1f fa d4 b7 f8 d9 17 f.y.......u{)7m..]#N.G.......... 106e0 3e ca cf 76 6d 3d f6 d7 4d 2c 7e 47 dd ee 47 19 31 ef 5d 7c ef 23 93 f9 ce 67 3f cf 3f fd ed f5 >..vm=..M,~G..G.1.]|.#...g?.?... 10700 7d 37 d6 4e e1 aa 2f 7e 9e af 7e e6 5d c4 dc 45 92 0e 13 41 14 45 91 31 48 92 f4 f2 7e 74 d7 0a }7.N../~..~.]..E...A.E.1H...~t.. 10720 2e 9c 3b 92 ba 01 a5 c4 13 f1 fd 46 43 0a f9 1c b9 5c 9e 20 91 62 df e5 22 51 21 4f 2e 9f df e3 ..;........FC....\...b.."Q!O.... 10740 ca ea 01 f1 44 62 d7 b4 ab 88 7c 2e 47 be b0 6b 63 14 ed 7e 8c ae 3b 3f 4c c5 5b 7f c8 b1 6f fd ....Db....|.G..kc..~..;?L.[...o. 10760 3c f7 dd f6 15 6a f3 39 72 85 5d f5 27 08 89 c7 e3 2f 3d 75 4b 92 5e 67 5c 03 22 49 d2 01 3a 79 <....j.9r.].'..../=uK.^g\."I..:y 10780 da 30 6e 5f b4 8d 44 3f e5 03 20 8c c5 49 a6 f6 2f 1f 7d 5d 21 46 22 91 24 99 7c fe 4f 62 8f e2 .0n_..D?.....I../.}]!F".$.|.Ob.. 107a0 10 10 8b 27 5e d8 f6 22 8f 01 10 c6 e3 2f dc 2f 61 f9 90 64 01 91 24 e9 88 35 7d 4c 35 ab b6 75 ...'^.."....././a..d..$..5}L5..u 107c0 bc a2 c5 e8 92 24 0b 88 24 49 07 ed 03 67 4f e4 67 f7 ae 36 08 49 b2 80 48 92 54 7c 53 46 57 d3 .....$..$I...gO.g..6.I..H.T|SFW. 107e0 d9 93 a5 65 67 fa 90 3c 5f 7c d8 2c 2e b9 f4 32 de 7c f2 34 92 4e b7 92 74 04 70 11 ba 24 49 07 ...eg..<_|.,...2.|.4.N..t.p..$I. 10800 69 f1 da 56 ea db 7a 38 ff f8 11 86 21 49 07 c9 11 10 49 92 0e d2 98 21 15 6c 69 ee 22 97 f7 33 i..V..z8....!I....I....!.li."..3 10820 3c 49 b2 80 48 92 54 64 35 15 49 0a 51 44 7d 6b b7 61 48 92 05 44 92 a4 e2 bb 60 ce 48 7e 7a 8f <I..H.Td5.I.QD}k.aH..D....`.H~z. 10840 8b d1 25 c9 02 22 49 d2 21 30 aa ae 9c 5c be c0 a6 a6 2e c3 90 24 0b 88 24 49 c5 f7 91 b7 4d e1 ..%.."I.!0...\.......$..$I....M. 10860 a6 3f af 35 08 49 b2 80 48 92 54 7c 43 6b 4b a9 ad 4a b1 a5 d9 51 10 49 b2 80 48 92 74 08 9c 30 .?.5.I..H.T|CkK..J...Q.I..H.t..0 10880 79 10 cb 36 b6 1b 84 24 59 40 24 49 2a be f1 c3 2a 59 b1 79 87 41 48 92 05 44 92 a4 e2 ab 2c 4d y..6...$Y@$I*...*Y.y.AH..D....,M 108a0 50 55 9e 60 d9 46 4b 88 24 59 40 24 49 3a 04 2e 3d 71 0c 3f bb d7 53 f2 4a 92 05 44 92 a4 43 a0 PU.`.FK.$Y@$I:..=q.?..S.J..D..C. 108c0 ba 22 c9 d8 c1 15 3c b5 b6 c5 30 24 c9 02 22 49 52 f1 7d f0 bc 49 fc 61 e1 66 83 90 24 0b 88 24 ."....<...0$.."IR.}..I.a.f..$..$ 108e0 49 c5 57 92 8c 31 6e 68 05 9b 1a 3d 25 af 24 59 40 24 49 3a 04 8e 1d 57 cb b2 4d 2e 46 97 24 0b I.W..1nh...=%.$Y@$I:...W..M.F.$. 10900 88 24 49 87 c0 b4 31 35 3c bd b6 d5 20 24 e9 25 04 51 14 45 c6 20 49 2a 86 eb 7e 37 9f ff fc 9f .$I...15<....$.%.Q.E..I*..~7.... 10920 fb 48 c4 63 6f 8c 83 6a 10 50 9a 8c d1 9d ce b9 f3 5f a5 39 d3 c6 72 ed e7 af a4 24 19 37 0c e9 .H.co..j.P......._.9..r....$.7.. 10940 08 e3 df 6a 49 52 d1 7c e7 a6 3f 53 57 5d 41 21 ff c6 7a 43 5e 59 9a 70 e7 bf 0a 61 2c ce e2 e7 ...jIR.|..?SW]A!..zC^Y.p...a,... 10960 36 b3 6a 43 03 c7 4c 1a 61 20 92 05 44 92 a4 03 13 0b 43 0a f9 1c 43 26 cd 03 07 dc 75 80 e5 a3 6.jC..L.a...D.....C...C&....u... 10980 61 f5 63 04 41 40 10 98 87 74 44 fe 3d 37 02 49 52 d1 d9 3d 24 49 bb 38 02 22 49 d2 7e 85 a9 40 a.c.A@...tD.=7.IR..=$I.8."I.~..@ 109a0 57 3a 4f 44 48 59 49 cc 4f eb 24 c9 02 22 49 3a 92 85 61 48 32 1e f4 33 6b 2b a2 50 88 c8 e5 a3 W:ODHYI.O.$.."I:..aH2..3k+.P.... 109c0 a2 0e aa c4 06 0f e3 97 57 4f a3 36 68 e3 93 df 78 82 f5 51 8c c3 69 36 50 2c 16 12 0b 83 3d 5e ........WO.6h...x..Q..i6P,....=^ 109e0 73 44 a1 00 85 42 81 fc 9e c1 05 01 a9 78 ff f5 2a 8a 22 0a 51 44 fe 25 b2 0e 63 21 c9 58 40 21 sD...B.......x..*.".QD.%..c!.X@! 10a00 5f 20 93 ef e7 5e 41 40 32 1e 12 d2 f7 dc fd de 47 92 05 44 92 a4 bf aa 42 81 89 73 e6 f0 8d f3 _....^A@2.......G..D....B..s.... 10a20 2b fb 7b 5b 4c fd 96 66 1e 78 7a 2b 77 3e dd cc 4e c2 83 2f 06 11 04 15 55 9c 7d 74 05 3d 5d dd +.{[L..f.xz+w>..N../....U.}t.=]. 10a40 2c 5a d5 46 6f 14 ec 77 a7 6c 0e b2 61 74 58 cd 1e cb 05 09 66 1f 33 9c f3 66 0e e5 f8 31 e5 24 ,Z.Fo..w.l..atX.....f.3..f...1.$ 10a60 f7 d8 d6 da d2 c1 73 9b 5b b9 63 fe 66 96 b5 66 21 2a 90 a9 1d cf ef 3f 72 54 ff 31 65 b3 6c d8 ......s.[.c.f..f!*.....?rT.1e.l. 10a80 b6 83 c5 6b 5b 79 e2 b9 26 9e d9 9e 26 8c 05 7b 65 34 ef b4 b9 7c fa d4 32 ba 1e 5f c4 65 b7 77 ...k[y..&...&..{e4...|..2.._.e.w 10aa0 50 92 08 76 6f 4b e7 62 cc 3d 65 32 9f 3e 67 28 65 64 b8 e7 8e a5 5c f7 44 3b f9 d0 85 1d 92 05 P..voK.b.=e2.>g(ed....\.D;...... 10ac0 44 92 a4 d7 93 00 f2 bb ce 9a 95 dd b6 8d 5f 2e eb 21 16 83 58 3c c1 84 89 83 99 33 72 10 57 8e D............._..!..X<.....3r.W. 10ae0 ac 65 4c cd 32 be f3 e7 26 b2 07 b9 52 39 22 22 ac 19 c4 3f bc 75 0c cd 5b ea 59 b9 ba 8d de 23 .eL.2...&...R9""...?.u..[.Y....# 10b00 e0 83 f9 28 08 39 f3 4d 53 f8 f0 29 75 94 02 f5 1b 1b 59 b8 a1 93 ce 7c c8 c0 81 15 cc 9a 5c c7 ...(.9.MS..)u.....Y....|......\. 10b20 89 33 ab 68 58 db cc b3 ad 59 02 20 88 0a 64 81 44 77 17 77 3d d5 40 6b 26 22 20 20 55 9a 62 d4 .3.hX....Y....d.Dw.w=.@k&"..U.b. 10b40 f0 6a e6 8c 19 c4 51 63 06 71 c1 bc 51 dc 7d ef 72 7e b6 a4 63 8f 85 e1 01 b9 5c df 7e ea ca 46 .j....Qc.q..Q.}.r~..c.....\.~..F 10b60 7b 15 c1 74 3e c6 9b df 3a 93 8f ce ad 26 99 ee e4 9a 5f 2c e1 be 4d bd 04 96 0f 49 16 10 49 d2 {..t>...:....&...._,..M....I..I. 10b80 eb 59 f7 d6 7a 7e f9 40 1b c9 5d 9f ac 67 ef 5b cb d9 17 cd e6 93 c7 0d e0 a4 69 a3 b8 ed 89 16 .Y..z~.@..]..g.[..........i..... 10ba0 56 76 44 bb a7 6a bd 54 17 d9 3d 9d 2b 8a 76 4d 2f 82 5c a1 ef eb e8 f9 11 90 80 17 1d 51 d9 6b VvD..j.T..=.+.vM/.\..........Q.k 10bc0 3a d8 4b dc 6f bf fb be c4 eb da f7 75 1f cc 73 ec 5b ab ca aa 06 70 c1 bc 3a 4a 89 b8 fb 96 47 :.K.o.......u..s.[....p..:J....G 10be0 f8 ee e2 5e 12 bb 72 8b a2 be 29 58 23 c6 0d 61 58 3a b3 ff e3 76 77 73 f7 c2 0d ac ef 7a e1 05 ...^..r...)X#..aX:...vws.....z.. 10c00 14 0a 11 41 69 05 ef b9 7c 26 57 4c 28 e3 a2 8b 67 d0 da f8 18 bf ad cf 91 78 a9 17 16 c4 38 f5 ...Ai...|&WL(...g........x....8. 10c20 4d 53 f9 f8 dc 6a 82 de 34 37 dc b2 98 fb 36 67 2c 1f 92 2c 20 92 a4 d7 bf 20 08 88 85 7d 7f 00 MS...j..47....6g,..,.........}.. 10c40 62 41 9e bb ef dd c4 7b 8f 9b c1 a0 9a 12 46 56 25 58 95 4e 72 de 09 83 a8 68 6f e1 96 a7 da 89 bA.....{......FV%X.Nr....ho..... 10c60 c2 fd a7 53 95 57 d7 f2 e6 63 6b 08 b7 6f e3 c1 b6 2a ce 9c 35 80 00 a8 a8 aa e0 fc 93 c7 d2 15 ...S.W...ck..o...*..5........... 10c80 05 04 41 40 c7 86 06 ee d9 dc c3 9e 97 4d cc e7 22 ca ea 06 30 6f 7c 15 03 4b 42 b2 bd 69 56 ad ..A@.........M.."...0o|..KB..iV. 10ca0 6b 66 59 53 96 58 6c ef e7 ca e7 0b a4 aa 2a 98 75 54 35 23 06 24 88 05 11 9d ed dd 2c 5b d7 ca kfYS.Xl.......*.uT5#.$......,[.. 10cc0 86 9d 79 e2 7b bc b6 20 16 67 f6 b4 e1 8c 1f 90 e3 a1 f9 5b 68 2a a9 60 ee a4 5a 86 57 c6 28 64 ..y.{....g.........[h*.`..Z.W.(d 10ce0 b3 6c da dc c2 13 1b 7b 08 12 07 30 cd 2c 8a a8 a8 a9 65 5c 02 68 5e cb 0f 9f ea 21 55 ba e7 ba .l.....{...0.,....e\.h^....!U... 10d00 95 00 62 d0 b0 b1 81 ed bc 90 e7 9e fa 72 de fb bf c9 74 f1 b3 1b 16 d2 70 e9 5c 3e 36 bb 9c ab ..b..........r....t.....p.\>6... 10d20 fe 66 1c 0b be bd 82 86 a0 9f 85 f9 51 44 6f 3e c1 d9 e7 4c e3 63 27 0f 24 de d9 ce 8f ff 77 29 .f..........QDo>...L.c'.$.....w) 10d40 b7 ae c9 ec 2e 90 92 64 01 91 24 1d 6e 8d 84 a0 a7 87 26 60 10 21 a5 b1 90 a8 90 63 d2 cc a3 38 .......d..$.n.....&`.!.....c...8 10d60 63 c0 20 d6 2e 7b 94 c7 32 01 f1 3d de ef 46 f9 88 29 27 4d e3 aa e3 93 fc e5 17 9b 19 32 7e 2c c....{..2..=..F..)'M.........2~, 10d80 ef 9e 5d 01 40 45 75 15 97 9d 59 b5 fb be ad 0f 77 f2 c7 cd 3d 7b be a7 66 cc b4 a3 f8 ec 5b c7 ..].@Eu...Y.....w...={..f.....[. 10da0 33 a2 2c dc 5d 68 7a 3b bb f9 cd 6d cf f0 fb 35 dd 2f ac 11 89 22 86 8e 1b c3 67 2e 39 8a d1 95 3.,.]hz;...m...5./..."....g.9... 10dc0 f1 3d 46 09 0a f4 76 75 73 cb 6f 97 f0 ab f5 69 92 cf 3f 4c 3c ce c9 73 26 70 d6 88 6e 1a 9f eb .=F...vus.o....i..?L<..s&p..n... 10de0 e1 83 57 1c c3 f1 b5 2f 54 9f 4c 3a cb 13 0b 9e e5 3f 1f 6c 3d a0 75 13 41 b8 ab 14 04 10 06 01 ..W..../T.L:.....?.l=.u.A....... 10e00 f9 7e ee 13 86 e1 41 e7 5d 9a 8c 58 f0 c8 2a de 3c 65 16 53 ab 46 72 d1 d8 d5 5c bb 21 62 df 87 .~....A.]..X..*.<e.S.Fr...\.!b.. 10e20 ca 90 e0 ca cb 67 72 d5 f4 2a 62 3b 3b f8 da 4d 4b 79 ac 31 6b f9 90 64 01 91 24 1d be a2 42 44 .....gr..*b;;..MKy.1k..d..$...BD 10e40 6a e0 00 46 00 e4 73 74 64 0b 14 72 59 9e 58 d2 ca e9 a7 d5 f2 ee 79 15 2c 7c a0 8b dd 0d 24 8a j..F..std..rY.X.......y.,|....$. 10e60 c8 25 6a b8 f4 f8 24 74 35 f2 db 4d 39 36 ac 5c c0 b9 6b 27 f0 c7 0f 8d a3 61 e3 16 fe e5 27 cb .%j...$t5..M96.\..k'.....a....'. 10e80 68 8c fa ce b8 15 c6 63 94 c6 5f 58 48 9d 2c ad e2 83 6f ad a6 6d c3 66 fe fd 89 26 9a f2 49 4e h......c.._XH.,...o..m.f...&..IN 10ea0 3b 6d 22 6f 1b 5f ce fb ce 19 c3 fc 0d 2b 69 cc 45 04 51 81 d8 80 21 7c f6 7d 13 19 47 81 2d 2b ;m"o._.......+i.E.Q...!|.}..G.-+ 10ec0 36 f0 d3 47 1a 68 8e 92 9c 74 e2 44 2e 9f 56 c1 7b de 77 1c 9d d7 2c e4 8e 96 88 c4 ae 37 ef 85 6..G.h...t.D..V.{.w...,......7.. 10ee0 a8 00 24 b9 e2 ca 59 94 b4 6f e7 9a 7b b6 b1 a1 1b 66 cc 1e c7 df cc ac e6 a4 13 26 31 ff b9 27 ..$...Y..o..{....f.........&1..' 10f00 59 d0 98 7b d9 a2 d0 d5 d6 c6 b6 68 24 a3 07 4e e0 63 27 b6 f1 b3 15 3d a4 73 79 d2 d9 02 05 fa Y..{.......h$..N.c'....=.sy..... 10f20 46 93 5e 69 15 e8 de d9 cd c6 ad 69 a6 4e 48 31 f1 e8 4a 62 eb da 61 cf d1 9c 78 9c 73 ce 9d c1 F.^i.......i.NH1..Jb..a...x.s... 10f40 d5 d3 ab c8 75 75 71 ed af 9e 62 61 43 61 af 11 15 49 b2 80 48 92 5e ff 85 23 97 a7 b3 27 47 32 ....uuq...baCa...I..H.^..#...'G2 10f60 0f 61 2c c6 e0 21 b5 bc e3 82 31 0c 00 7a 5b bb d9 d0 96 21 88 60 f1 da 26 5a 4e a8 65 f8 9c 71 .a,..!....1..z[....!.`..&ZN.e..q 10f80 8c 9f bf 84 4d f4 4d 3f 2a e4 0a 0c 9f 37 9e a9 c0 ca a5 2d 34 e4 22 e2 f1 18 a9 5d c3 10 61 18 ....M.M?*....7.....-4."....]..a. 10fa0 52 5a 12 a7 ac d0 ff 5b f3 18 31 36 2e 5e c6 17 ef d9 4e 26 08 08 a2 88 67 d6 b6 d1 fd f7 a7 73 RZ.....[..16.^....N&....g......s 10fc0 e5 c8 c1 9c 3e 70 15 bf dc 9e 87 6c 9c 8b 2e 99 ca 38 22 9e 5d b0 9c cf ff b1 9e 5c 2c 24 46 c4 ....>p.....l.....8".]......\,$F. 10fe0 ba 9b db d8 76 fe 2c 3e 76 62 0d ef bf 7c 2c 0b ae 5d 4b c7 5e 67 ef 8a 53 d6 b6 9e 4f fc cf 1a ....v.,>vb...|,..]K.^g..S...O... 11000 1a f3 21 61 10 b1 74 ed 0e 9a 52 a7 f0 2f 53 cb 98 33 b2 82 47 1a 77 bc 4c 79 08 e8 6a 6f e5 7f ..!a..t...R../S..3..G.w.Ly..jo.. 11020 17 b6 f1 cf 27 d5 70 c6 db e6 30 e7 b4 4e 56 6f ef a2 be b5 87 fa e6 4e 9e 5d d7 cc f2 c6 1c a9 ....'.p...0..NVo.......N.]...... 11040 d4 2b 38 73 58 2e 4f 73 4f 9a 88 14 a9 ea 72 52 ec 20 bb c7 a3 54 4f 9d c2 27 2a 4b e9 ad 6f e4 .+8sX.OsO.....rR.....TO..'*K..o. 11060 9a 5b 97 f3 c0 f6 3c a9 b8 23 1f 92 2c 20 92 a4 c3 4c d5 f1 b3 b8 7d 46 61 d7 7b ec 80 78 3c 46 .[....<..#..,....L....}Fa.{..x<F 11080 59 32 04 22 ee be 7f 15 1b bb 81 00 5a 37 b7 b2 a4 23 c3 59 d5 b5 9c 3c b1 84 4d ab b2 10 40 26 Y2."........Z7...#.Y...<..M...@& 110a0 56 c1 bb 4e aa 80 5c 9a 85 eb 5a c9 1d e4 d9 ae f2 99 0c 7f 79 a2 81 5c 18 ee 1a 54 09 28 0b b2 V..N..\...Z.........y..\...T.(.. 110c0 3c b9 b8 8d 2b 47 d6 30 bb 2e ce 8d db 72 04 55 03 b9 68 54 0c ba 76 72 db 92 16 82 44 8c c4 ae <...+G.0.....r.U..hT..vr....D... 110e0 62 10 86 b0 e0 e9 6d bc f3 98 6a 06 d7 0c 67 76 ed 5a 1e 68 df fb 79 1e b9 7f 3d 0d 85 18 c9 d8 b.....m...j...gv.Z.h..y...=..... 11100 ae e7 48 e6 59 f4 78 0b 4c 1d c6 e4 ea 04 11 07 b0 20 bd 90 e7 c1 3f 2f 61 f5 fa e1 fc ed b9 47 ..H.Y.x.L.............?/a......G 11120 31 bb ae 82 99 03 2a 98 09 44 85 02 e9 6c 81 35 4b 56 f3 f5 7b b6 d1 15 1d e4 99 c3 a2 88 74 3e 1.....*..D...l.5KV..{.........t> 11140 4f 04 84 89 04 b1 00 b2 7b 6c 4f 54 96 f6 fd 7f 22 c3 ea c6 1c f1 b8 43 1f 92 5e 9c ff 42 48 92 O.......{lOT...."......C..^..BH. 11160 5e bf a2 88 6c be ef c2 83 b9 5c 9e ae ae 34 eb d7 6d e7 3f 7e f8 20 3f 7c b6 77 f7 bb f2 78 ae ^...l.....\...4..m.?~..?|.w...x. 11180 8b 5f 3f d9 09 f1 38 d3 27 0d a6 34 8c 20 82 9a a3 06 33 af 2c ce ce f6 9d 2c d9 d8 73 90 4f 1e ._?...8.'..4......3.,....,..s.O. 111a0 90 2d f4 b0 a5 a3 b0 f7 59 ac 02 c8 f4 f4 02 50 56 12 f6 4d 0b ab a9 60 48 00 5d 1d 19 9a 3a f6 .-......Y......PV..M...`H.]...:. 111c0 9f 2e d5 d3 d6 45 7d 3a 47 2c 16 63 c8 c0 24 2f 2c 1c 09 80 34 2b 9a f2 7b ce 68 22 20 20 df dd .....E}:G,.c..$/,...4+..{.h".... 111e0 4b 06 28 4d c6 08 0e b4 38 45 05 b6 ae de c4 e7 be f3 00 97 7c e3 11 fe ed e6 15 dc fc 44 23 6b K.(M....8E..........|........D#k 11200 5b b3 84 a9 38 d3 e7 4e e1 33 a7 0f 22 80 83 ba be 49 10 04 24 62 7d 23 27 51 3e 47 61 9f 6f 6e [...8..N.3.."....I..$b}#'Q>Ga.on 11220 7a f2 39 fe dc 58 80 ba 91 fc e8 43 93 18 9d a0 9f 8b 48 4a d2 ae 7f b3 8d 40 92 f4 7a d5 bd 62 z.9..X.....C......HJ.....@..z..b 11240 25 9f b8 a7 9d 44 22 20 8a 22 7a 7b b2 ec e8 c9 11 c6 62 7b 5c f4 0e c2 58 c0 96 c7 37 f0 ec b9 %....D".."z{......b{\...X...7... 11260 b5 4c 1f 57 cb e0 92 7a 36 f4 c0 89 93 6b 48 c5 61 d3 f2 f5 ac ed 0d 88 1d f4 51 af 40 f6 25 de .L.W...z6....kH.a.........Q.@.%. 11280 48 3f bf 29 59 12 23 02 b2 85 3c d9 42 3f 77 cc e7 e9 8e 22 08 02 12 c9 70 bf e7 48 17 fa eb 5e H?.)Y.#...<.B?w...."....p..H...^ 112a0 d1 5e cf 71 c0 65 21 0c 29 49 41 a1 b7 97 25 cb b6 f2 d4 33 5b f8 79 2a c5 09 27 4e e5 73 67 d5 .^.q.e!.)IA...%....3[.y*..'N.sg. 112c0 31 e3 b4 31 4c 7d a4 99 25 e9 83 78 d0 58 8c da 54 8a 00 c8 74 74 93 66 ef f5 24 51 ef 0e ae b9 1..1L}..%..x.X..T...tt.f..$Q.... 112e0 71 09 95 1f 38 96 b9 c3 46 f3 c5 77 c0 bf fd 66 0d db b2 7e d2 29 69 7f fe bb 20 49 7a dd ca 67 q...8...F..w...f...~.)i....Iz..g 11300 b2 34 77 a4 69 e9 48 d3 ba 33 43 77 2e 22 99 88 b1 df 0c 9f 20 20 91 6d e5 17 8f f4 42 cd 40 de .4w.i.H..3Cw.".........m....B.@. 11320 3c 34 09 a9 12 66 8e af 25 a4 87 3f 2c 6c 27 8a 15 67 4d 42 00 a4 7b fa ce 39 95 8c 3d 3f 8d 6a <4...f..%..?,l'..gMB..{..9..=?.j 11340 1f f1 38 e5 41 00 11 a4 d3 f9 43 92 5d 10 04 c4 62 21 c9 44 8c 44 21 cb 13 0b 56 f1 50 0f 40 15 ..8.A.....C.]...b!.D.D!...V.P.@. 11360 c7 0f 0c 0e 6a 3a 5a 49 59 8a 11 43 4b 00 d8 bc 66 27 b9 fd ce ca 15 d0 db d6 c2 57 7e bc 94 a5 ....j:ZIY..CK...f'.........W~... 11380 79 a8 1b 37 9a ef be 63 0c 15 f9 be 05 f0 92 64 01 91 24 1d 79 07 b4 78 c0 86 27 d7 b2 8d 90 0b y..7...c.......d..$.y..x..'..... 113a0 4f a9 61 e8 c0 c1 1c 57 07 b9 e7 d6 f1 70 c7 3e a7 e6 7d 2d a7 07 05 01 99 d6 0e b6 44 50 36 20 O.a....W.....p.>..}-........DP6. 113c0 c5 90 01 89 fd 46 2d 2a 06 96 33 bc 24 41 ae 90 63 5b 53 16 8a d1 85 22 c8 17 a2 17 1d 31 89 f2 .....F-*..3.$A..c[S....".....1.. 113e0 d1 ae 32 10 91 2b 1c e8 4b 88 c8 e5 61 d2 d4 b1 cc ac 02 72 2d dc b1 3a d3 ef d9 ad 82 20 20 ec ..2..+..K...a......r-..:........ 11400 6a e2 ff fd d7 52 96 74 15 28 19 37 9e 6b df 3d 96 c1 f1 83 1f c5 91 64 01 91 24 e9 30 10 d0 bb j....R.t.(.7.k.=.......d..$.0... 11420 b3 95 85 6b b2 70 d4 78 fe e9 2d a3 29 27 cb af 1f 6a a5 90 d8 eb 92 7c 64 7a b3 e4 80 92 58 9c ...k.p.x..-.)'...j.....|dz....X. 11440 18 05 0a 51 44 21 8a 5e 59 31 09 20 d6 d5 c2 cd ab 73 50 5a c1 3b 8e af a3 90 ce 93 2d 44 e4 0b ...QD!.^Y1.......sPZ.;......-D.. 11460 05 32 59 38 fd f8 91 d4 95 41 66 fb 26 9e dc 51 84 fe 11 45 54 d6 0d e2 8a 13 06 51 51 c8 d3 95 .2Y8.....Af.&..Q...ET......QQ... 11480 ce 93 c9 15 c8 e5 0b 64 73 79 3a bb 0b 8c 9f 37 89 d3 4b 01 da 59 d4 1a b1 ef 49 aa 72 f9 88 6c .......dsy:....7..K..Y....I.r..l 114a0 fe f9 ef 29 90 ce e4 e8 89 12 9c 76 e6 74 3e 79 4e 1d 21 79 ee b9 75 15 2b f3 b1 17 7f f3 10 c6 ...).......v.t>yN.!y..u.+....... 114c0 28 ec 6c e2 5b 37 2e e7 b9 de 88 01 13 27 f0 85 8b c6 50 15 44 96 10 49 bb b9 06 44 92 74 c4 28 (.l.[7.......'....P.D..I...D.t.( 114e0 e4 73 3c b1 a6 91 0b 26 8c 60 ea 30 60 fb 36 fe d2 92 23 b1 cf 22 f2 5c eb 0e 56 45 30 7d 68 35 .s<....&.`.0`.6...#..".\..VE0}h5 11500 97 9d 38 8c db 56 ec 24 0b 64 bb 33 34 f7 1e ec 14 a9 80 44 3c 62 fe ef 9f e1 bc 4f cd 62 fa 71 ..8..V.$.d.34......D<b.....O.b.q 11520 53 b9 a9 b6 8a 1f 3e b4 9d 26 52 9c 76 ca 24 2e 1c 9f 02 3a b9 e6 e6 cd 74 c5 c2 22 1c 7c 23 52 S.....>..&R.v.$....:....t..".|#R 11540 e5 95 5c 7e de 58 de 73 5e 8e 15 cb 1b 78 74 5d 3b db bb 72 94 94 97 33 77 f6 08 4e 1c 56 42 48 ..\~.X.s^....xt];..r...3w..N.VBH 11560 c4 e2 fb 37 b1 2a 07 b1 80 17 a6 47 a5 52 1c 37 79 30 23 d3 7d e7 db 2a 29 4d 31 66 64 0d a7 4c ...7.*.....G.R.7y0#.}..*)M1fd..L 11580 1e c8 c0 92 80 80 02 8b 1e 5c c6 4f 56 f6 f4 3f c5 6c cf 34 82 80 9d 0d db f9 f4 75 31 be ff b1 .........\.OV..?.l.4.......u1... 115a0 29 8c 9c 36 9e ef e6 d3 fc dd 6f eb c9 c5 03 3c 39 af 24 0b 88 24 e9 f5 25 ea 5b 48 0d 90 3c d8 )..6......o....<9.$..$..%.[H..<. 115c0 0b 77 13 b1 ec b9 56 9a 4e 1b c6 e8 32 78 7c 55 2b ed 99 68 bf 7b a5 b2 ed 7c ef f6 ed 7c e5 ec .w....V.N...2x|U+..h.{...|...|.. 115e0 41 9c 7d d6 74 ce 3e ab 6f 4b c7 fc a5 5c f9 e7 66 e2 04 24 e2 90 0c c3 7e 3f ed 0f 82 be 5b 9f A.}.t.>.oK...\..f..$....~?....[. 11600 bf a0 20 41 00 bd ad 7c eb a7 cb f9 87 b7 1c c5 8c 31 23 f9 f4 fb 46 ee fa 79 72 34 6c 6f e6 e6 ...A...|.........1#...F..yr4lo.. 11620 db 96 f3 60 67 b0 d7 cf 14 8f 07 40 7f cf d1 b7 60 3d 09 64 63 07 f2 83 07 74 ef 6c 67 c1 ba 0e ...`g......@....`=.dc....t.lg... 11640 26 d4 a4 18 37 65 04 53 a6 8e d8 e3 e1 f2 34 b7 ec 64 d9 ca cd 5c b7 a0 99 dd 63 30 41 d0 77 ba &...7e.S......4..d...\....c0A.w. 11660 e0 ca 2a de 7f e1 f4 fd 5e 43 7b 7b 0f ab 1b ba 98 bf 70 1d 7f 58 be 93 60 af c5 37 d1 ee 2b ab ..*.....^C{{......p..X..`..7..+. 11680 27 f6 59 5f 13 04 21 b4 6c e1 93 d7 06 7c f5 ea a3 99 70 cc 54 ae 0d e3 7c fe 8e 2d 34 65 fc 15 '.Y_..!.l....|....p.T...|..-4e.. 116a0 97 de e8 82 28 f2 44 79 92 a4 e2 98 fe f6 2f 53 59 9a 60 c8 c4 79 1c f8 4a 80 88 b2 aa 01 4c 19 ....(.Dy....../SY.`..y..J.....L. 116c0 9a 24 db b6 83 c5 8d 39 c2 83 f8 d8 3c 9d 18 c0 b7 3f 32 93 29 c9 3c 3f ba 71 21 7f dc d6 ff 88 .$.....9....<....?2.).<?.q!..... 116e0 46 a1 00 35 75 95 8c aa 4e 90 0c 03 08 a0 b7 b9 83 65 6d 59 c2 64 92 29 23 2a 49 90 65 d5 fa 76 F..5u...N........emY.d.)#*I.e..v 11700 7a f6 f9 dc be a4 a2 82 a9 23 4a e8 ae 6f 63 59 7b 9e e7 df 7f 17 0a 11 89 d2 14 a3 eb ca 18 50 z........#J..ocY{..............P 11720 1a 23 24 22 dd 9b 61 5b 53 17 2d bd d1 de 3f 47 18 32 7a 78 35 83 4a 0b ac 59 d3 c6 8e 68 cf d1 .#$"..a[S.-...?G.2zx5.J..Y...h.. 11740 81 88 20 51 c6 b1 e3 ca c9 b7 ec e4 99 e6 97 3f 65 55 14 45 14 08 a9 1d 50 c2 c0 ca 24 15 a9 18 ...Q...........?eU.E....P...$... 11760 f1 b0 ef ec 61 e9 74 96 d6 1d 3d d4 b7 67 20 f6 fc 85 08 23 a2 44 19 b3 c6 94 ed 5f 80 a2 02 bd ....a.t...=..g.....#.D....._.... 11780 e9 3c 1d 9d bd 34 b4 a5 e9 8e 20 d1 cf 4e 18 50 33 80 09 83 12 f4 b6 b4 f1 4c 73 7e bf fd 14 45 .<...4.......N.P3........Ls~...E 117a0 50 3b a8 8a b1 d5 09 02 22 b6 6c 69 a3 b1 f7 a5 7f 0f c2 58 9c 86 d5 8f d1 93 ce f1 f3 2f bd 97 P;......".li.......X........./.. 117c0 19 13 47 f8 17 49 3a c2 38 02 22 49 7a 9d 09 e8 ee e8 e0 c9 8e 5d 6f 48 0f 66 ce 4e 04 23 27 d4 ..G..I:.8."Iz........]oH.f.N.#'. 117e0 32 a2 2c 46 7b 5b 3d 8f 6d c9 40 d8 ff 10 42 18 42 7b eb 4e da 5b f7 7d 76 88 32 19 96 af 6f d9 2.,F{[=.m.@...B.B{.N.[.}v.2...o. 11800 e3 96 bd f5 76 76 f2 d4 73 9d 00 ec f9 e1 7f 18 06 e4 d3 19 d6 6f dd ff 63 fe fd 7e 8e 42 81 4d ....vv..s............o..c..~.B.M 11820 5b 5a d9 b4 eb 39 f6 19 43 20 ca f6 b0 f8 b9 03 bf 76 49 10 04 c4 88 68 ef e8 a1 bd a3 ff ef 0b [Z...9..C........vI....h........ 11840 f6 5a 3d 1e 10 64 7b 58 bc a6 e7 e5 1e 78 ef 29 6c 7b 68 6f 6b e7 c9 b6 17 df 4f 41 00 6d cd 1d .Z=..d{X.....x.)l{hok.....OA.m.. 11860 b4 35 fb 5b 2d c9 02 22 49 3a 44 65 22 08 42 d2 9d ad 14 f5 5c 48 41 40 18 04 a4 2a 6b 78 eb ac .5.[-.."I:De".B.....\HA@...*kx.. 11880 e1 54 c5 e0 2f 77 3d c1 86 8e 1c 29 8f 74 87 d7 6f 4c 18 03 57 8a 48 16 10 49 92 5e 89 5c 10 12 .T../w=....).t..oL..W.H..I.^.\.. 118a0 84 21 ed 0d eb 8a fa 3c c3 67 1c cb 67 2e 9b c5 c0 b2 12 c6 0e 49 91 5d fe 00 5f ff d3 4a 7a 62 .!.....<.g..g........I.].._..Jzb 118c0 31 7a dd 0d 87 5f 09 09 02 0a f4 fd 91 64 01 91 24 e9 80 7d ab f9 c7 7c b3 fc c3 94 04 d9 62 be 1z..._.......d..$..}...|......b. 118e0 5d 65 40 69 8c 09 43 ca a8 0e f2 6c 78 f4 3e 3e 7f fd e3 14 e2 11 15 e4 dd 09 87 a1 42 14 70 5a ]e@i..C....lx.>>............B.pZ 11900 f7 93 cc c8 9c 06 0c 37 10 e9 08 e3 22 74 49 52 d1 ac 3f 39 a0 a4 ac 92 61 e3 77 16 6f 06 56 00 .......7...."tIR..?9....a.w.o.V. 11920 e4 60 f7 50 47 1c 48 99 fd 61 2b 06 0d 6b 2b c8 a6 7b a9 fb ef 47 28 99 3a d7 4c a4 23 8c 23 20 .`.PG.H..a+..k+..{...G(.:.L.#.#. 11940 92 a4 a2 c9 11 a3 33 2c 81 68 67 f1 9e 24 ea 7b d3 4a b9 79 1f 11 22 e8 0a 4b 88 82 82 59 48 47 ......3,.hg..$.{.J.y.."..K...YHG 11960 28 af 84 2e 49 92 24 c9 02 22 49 92 24 c9 02 22 49 92 24 49 16 10 49 92 24 49 16 10 49 92 24 49 (...I.$.."I.$.."I.$I..I.$I..I.$I 11980 b2 80 48 92 24 49 b2 80 48 92 24 49 b2 80 48 92 24 49 92 05 44 92 24 49 92 05 44 92 24 49 92 2c ..H.$I..H.$I..H.$I..D.$I..D.$I., 119a0 20 92 24 49 92 2c 20 92 24 49 92 2c 20 92 24 49 92 64 01 91 24 49 92 64 01 91 24 49 92 24 0b 88 ..$I.,..$I.,..$I.d..$I.d..$I.$.. 119c0 24 49 92 24 0b 88 24 49 92 24 0b 88 24 49 92 24 59 40 24 49 92 24 59 40 24 49 92 24 e9 40 c4 8d $I.$..$I.$..$I.$Y@$I.$Y@$I.$.@.. 119e0 40 92 a4 22 8b 80 78 09 a4 ca 21 9e 84 60 d7 8d b9 34 64 76 42 26 b7 eb 36 20 88 41 59 1d c4 63 @.."..x...!..`...4dvB&..6..AY..c 11a00 d0 bd 1d b2 05 f3 93 64 01 91 24 49 07 28 07 4c 79 37 9c 72 25 4c 3e 15 aa 2b 5f d8 d6 bb 15 56 .......d..$I.(.Ly7.r%L>..+_....V 11a20 dd 0b 8b 7f 03 8f df 03 d9 08 12 e3 e0 e3 8b 61 4c 19 fc 7c 08 3c dc 08 31 63 94 64 01 91 24 49 ...............aL..|.<..1c.d..$I 11a40 2f 27 03 9c 73 2b fc cd 45 10 04 90 5d 0b 0f fe 00 1a 1a a1 62 24 1c 7d 09 1c f3 7e 38 e6 52 48 /'..s+..E...].......b$.}...~8.RH 11a60 5e 0e 7f f9 13 50 80 74 3b 50 06 79 47 3f 24 59 40 24 49 d2 81 c8 03 f3 ae 85 2b 2f 86 a8 03 fe ^....P.t;P.yG?$Y@$I.......+/.... 11a80 70 25 fc ee ae be d1 8c 90 be 69 59 d9 4f c2 e0 93 e0 03 d7 41 2c 69 66 92 2c 20 92 24 e9 15 1a p%........iY.O......A,if.,..$... 11aa0 30 17 2e 7b 17 44 05 f8 d3 fb e0 8e bb a0 a4 9f a3 70 c7 02 f8 ee 6c a8 aa 36 33 49 6f 08 9e 05 0..{.D...........p....l..63Io... 11ac0 4b 92 a4 d7 5c 00 13 ce 82 ba 4a c8 2d 87 3f fe fe 85 45 e6 fd dc 15 32 d0 d1 68 6c 92 2c 20 92 K...\.....J.-.?...E....2..hl.,.. 11ae0 24 e9 15 16 90 e1 6f ea 2b 17 9b bf 0f 6d bc 78 01 91 24 0b 88 24 49 7a 75 fd 23 84 9a 69 7d 5f $.....o.+....m.x..$..$Izu.#..i}_ 11b00 6f 78 cc f2 21 49 16 10 49 92 8a 7c 78 2d 29 ed fb b2 a3 cb 02 22 49 16 10 49 92 8a a9 00 e9 74 ox..!I..I..|x-)......"I..I.....t 11b20 df 97 15 65 c6 21 49 16 10 49 92 8a 28 2a 40 db ca be af c7 cc 02 2f e7 21 49 16 10 49 92 8a d8 ...e.!I..I..(*@......./.!I..I... 11b40 40 a0 fe 81 5d 05 e4 23 50 65 22 92 64 01 91 24 a9 98 05 64 ed fd d0 d2 0d 89 99 70 f6 59 2f 3e @...]..#Pe".d..$...d.......p.Y/> 11b60 0a 12 01 c4 a1 6c 80 b1 49 b2 80 48 92 a4 57 a8 f5 61 b8 e3 7f 21 88 c1 f9 37 c1 99 a7 42 37 90 .....l..I..H..W..a...!...7...B7. 11b80 01 72 40 16 e8 01 4a 66 c0 55 7f 82 79 27 9b 99 a4 37 04 af 84 2e 49 52 31 c4 80 07 df 0b 03 c6 .r@...Jf.U..y'...7....IR1....... 11ba0 c0 c5 a7 c1 95 0f c1 85 4f c3 43 bf 86 86 46 a8 18 05 93 2f 85 e9 33 fb 9a c8 16 3f 13 94 64 01 ........O.C...F..../..3....?..d. 11bc0 91 24 49 af 46 02 b8 fd 74 a8 ff 14 9c 71 05 8c 3e 06 ce ff c6 0b db b3 ad b0 f6 1e 78 f6 46 78 .$I.F...t....q..>...........x.Fx 11be0 e8 ce 5d 37 86 90 28 df f5 a5 e7 ef 95 64 01 91 24 49 07 7b a4 7d ea 3f 60 d9 4f a0 7a 08 94 94 ..]7..(......d..$I.{.}.?`.O.z... 11c00 f7 15 8b 28 0f e9 76 68 df 0a 5d 99 be 11 13 80 ec 26 b8 fe 54 28 49 42 73 9b 93 a5 25 59 40 24 ...(..vh..]......&..T(IBs...%Y@$ 11c20 49 d2 41 0a 81 ec 0e 68 da d1 ff f6 d8 1e 5f 47 69 68 58 fa c2 7f 3b 08 22 e9 08 fc 27 51 92 24 I.A....h......_GihX...;."...'Q.$ 11c40 49 92 2c 20 92 24 49 92 2c 20 92 24 49 92 64 01 91 24 49 92 64 01 91 24 49 92 24 0b 88 24 49 92 I.,..$I.,..$I.d..$I.d..$I.$..$I. 11c60 24 0b 88 24 49 92 24 0b 88 24 49 92 24 59 40 24 49 92 24 59 40 24 49 92 24 c9 02 22 49 92 24 c9 $..$I.$..$I.$Y@$I.$Y@$I.$.."I.$. 11c80 02 22 49 92 24 c9 02 22 49 92 24 49 16 10 49 92 24 49 16 10 49 92 24 49 b2 80 48 92 24 49 b2 80 ."I.$.."I.$I..I.$I..I.$I..H.$I.. 11ca0 48 92 24 49 b2 80 48 92 24 49 92 05 44 92 24 49 92 05 44 92 24 49 92 5e 4e dc 08 24 49 c5 15 f8 H.$I..H.$I..D.$I..D.$I.^N..$I... 11cc0 71 97 0e 9c bf 2b 92 05 44 92 a4 57 23 16 16 d8 bc a5 c6 20 24 49 16 10 49 52 91 0f 32 03 87 10 q....+..D..W#.......$I..IR..2... 11ce0 65 7a c9 66 cc 42 07 23 4f 50 5e 45 90 48 19 85 74 04 0a a2 28 8a 8c 41 92 54 0c 85 ee 4e 3a ee ez.f.B.#OP^E.H..t...(..A.T...N:. 11d00 bc 1e f2 39 c3 d0 41 29 9d 7d 06 a9 49 b3 0c 42 b2 80 48 92 24 49 d2 2b e7 52 2f 49 92 24 49 16 ...9..A).}..I..B..H.$I.+.R/I.$I. 11d20 10 49 92 24 49 16 10 49 92 24 49 b2 80 48 92 24 49 b2 80 48 92 24 49 92 05 44 92 24 49 92 05 44 .I.$I..I.$I..H.$I..H.$I..D.$I..D 11d40 92 24 49 92 05 44 92 24 49 92 2c 20 92 24 49 92 2c 20 92 24 49 92 64 01 91 24 49 92 64 01 91 24 .$I..D.$I.,..$I.,..$I.d..$I.d..$ 11d60 49 92 64 01 91 24 49 92 24 0b 88 24 49 92 24 0b 88 24 49 92 24 59 40 24 49 92 24 59 40 24 49 92 I.d..$I.$..$I.$..$I.$Y@$I.$Y@$I. 11d80 24 bd a1 fc 7f 2a 79 a2 42 54 f3 99 8c 00 00 00 00 49 45 4e 44 ae 42 60 82 $....*y.BT.......IEND.B`.