From fe7c97f15b07d2c021836e726f453b935c41faad Mon Sep 17 00:00:00 2001 From: Yuri Slobodyanyuk Date: Sat, 20 Mar 2021 15:27:40 +0000 Subject: [PATCH] ongoing additions, changes, and fixes --- ...l-configuration-and-debug-cheat-sheet.adoc | 2 +- ...ll-configuration-and-debug-cheat-sheet.pdf | 340 +++++++++--------- 2 files changed, 178 insertions(+), 164 deletions(-) diff --git a/PF-firewall-configuration-and-debug-cheat-sheet.adoc b/PF-firewall-configuration-and-debug-cheat-sheet.adoc index a7599b6..64d14c9 100644 --- a/PF-firewall-configuration-and-debug-cheat-sheet.adoc +++ b/PF-firewall-configuration-and-debug-cheat-sheet.adoc @@ -27,7 +27,7 @@ Author: Yuri Slobodyanyuk, admin@yurisk.info a| Flush, accordingly: -- `all` Everything (filter rules, nat, but NOT sateful table - those already connected will stay so) +- `all` Everything (filter rules, nat, but NOT sateful table - those already connected will stay so). Blank/flushed rules mean "permit any any". - `rules` Rules only (stateful table of existing connections stay intact) - `nat` NAT rules only - `states` Stateful table (but again - active connections stay alive) diff --git a/PF-firewall-configuration-and-debug-cheat-sheet.pdf b/PF-firewall-configuration-and-debug-cheat-sheet.pdf index 8380301..5d7d7e2 100644 --- a/PF-firewall-configuration-and-debug-cheat-sheet.pdf +++ b/PF-firewall-configuration-and-debug-cheat-sheet.pdf @@ -5,8 +5,8 @@ /Author (Yuri Slobodyanyuk) /Creator (Asciidoctor PDF 1.5.3, based on Prawn 2.2.2) /Producer (Yuri Slobodyanyuk) -/ModDate (D:20210320152553+00'00') -/CreationDate (D:20210320152556+00'00') +/ModDate (D:20210320152734+00'00') +/CreationDate (D:20210320152738+00'00') >> endobj 2 0 obj @@ -49,7 +49,7 @@ endobj >> endobj 6 0 obj -<< /Length 14046 +<< /Length 14274 >> stream q @@ -165,27 +165,27 @@ f f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -48.24 269.2529 249.4 190.02 re +48.24 253.4729 249.4 205.8 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -297.64 269.2529 249.4 190.02 re +297.64 253.4729 249.4 205.8 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -48.24 137.0129 249.4 132.24 re +48.24 121.2329 249.4 132.24 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -297.64 137.0129 249.4 132.24 re +297.64 121.2329 249.4 132.24 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -48.24 115.2329 249.4 21.78 re +48.24 99.4529 249.4 21.78 re f 0.0 0.0 0.0 scn 1.0 1.0 1.0 scn -297.64 115.2329 249.4 21.78 re +297.64 99.4529 249.4 21.78 re f 0.0 0.0 0.0 scn 0.5 w @@ -501,20 +501,20 @@ S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 269.2529 m -297.64 269.2529 l +48.24 253.4729 m +297.64 253.4729 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN 48.24 459.5229 m -48.24 269.0029 l +48.24 253.2229 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN 297.64 459.5229 m -297.64 269.0029 l +297.64 253.2229 l S [] 0 d 1 w @@ -536,20 +536,20 @@ S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -297.64 269.2529 m -547.04 269.2529 l +297.64 253.4729 m +547.04 253.4729 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN 297.64 459.5229 m -297.64 269.0029 l +297.64 253.2229 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN 547.04 459.5229 m -547.04 269.0029 l +547.04 253.2229 l S [] 0 d 1 w @@ -641,10 +641,25 @@ ET 0.2 0.2 0.2 scn 0.2 0.2 0.2 SCN +2.7755 Tw + BT 318.64 384.9689 Td /F1.0 10.5 Tf -[<737461> 20.0195 <7920736f29>] TJ +[<737461> 20.0195 <7920736f292e20426c616e6b2f666c75736865642072756c6573206d65616e20227065726d6974>] TJ +ET + + +0.0 Tw +0.0 0.0 0.0 SCN +0.0 0.0 0.0 scn +0.2 0.2 0.2 scn +0.2 0.2 0.2 SCN + +BT +318.64 369.1889 Td +/F1.0 10.5 Tf +[<616e> 20.0195 <7920616e> 20.0195 <79222e>] TJ ET 0.0 0.0 0.0 SCN @@ -655,7 +670,7 @@ ET 0.2 0.2 0.2 SCN BT -309.2805 363.1889 Td +309.2805 347.4089 Td /F1.0 10.5 Tf Tj ET @@ -670,7 +685,7 @@ ET 3.0899 Tw BT -318.64 363.1889 Td +318.64 347.4089 Td ET @@ -683,7 +698,7 @@ ET 3.0899 Tw BT -318.64 363.1889 Td +318.64 347.4089 Td /F3.0 10.5 Tf <72756c6573> Tj ET @@ -698,7 +713,7 @@ ET 3.0899 Tw BT -344.89 363.1889 Td +344.89 347.4089 Td /F1.0 10.5 Tf <2052756c6573206f6e6c792028737461746566756c207461626c65206f66206578697374696e67> Tj ET @@ -711,7 +726,7 @@ ET 0.2 0.2 0.2 SCN BT -318.64 347.4089 Td +318.64 331.6289 Td /F1.0 10.5 Tf [<636f6e6e656374696f6e7320737461> 20.0195 <7920696e7461637429>] TJ ET @@ -724,7 +739,7 @@ ET 0.2 0.2 0.2 SCN BT -309.2805 325.6289 Td +309.2805 309.8489 Td /F1.0 10.5 Tf Tj ET @@ -737,7 +752,7 @@ ET 0.2 0.2 0.2 SCN BT -318.64 325.6289 Td +318.64 309.8489 Td ET 0.0 0.0 0.0 SCN @@ -746,7 +761,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -318.64 325.6289 Td +318.64 309.8489 Td /F3.0 10.5 Tf <6e6174> Tj ET @@ -757,7 +772,7 @@ ET 0.2 0.2 0.2 SCN BT -334.39 325.6289 Td +334.39 309.8489 Td /F1.0 10.5 Tf [<204e41> 60.0586 <542072756c6573206f6e6c79>] TJ ET @@ -770,7 +785,7 @@ ET 0.2 0.2 0.2 SCN BT -309.2805 303.8489 Td +309.2805 288.0689 Td /F1.0 10.5 Tf Tj ET @@ -785,7 +800,7 @@ ET 5.5364 Tw BT -318.64 303.8489 Td +318.64 288.0689 Td ET @@ -798,7 +813,7 @@ ET 5.5364 Tw BT -318.64 303.8489 Td +318.64 288.0689 Td /F3.0 10.5 Tf <737461746573> Tj ET @@ -813,7 +828,7 @@ ET 5.5364 Tw BT -350.14 303.8489 Td +350.14 288.0689 Td /F1.0 10.5 Tf <20537461746566756c207461626c65202862757420616761696e202d20616374697665> Tj ET @@ -826,7 +841,7 @@ ET 0.2 0.2 0.2 SCN BT -318.64 288.0689 Td +318.64 272.2889 Td /F1.0 10.5 Tf [<636f6e6e656374696f6e7320737461> 20.0195 <7920616c69766529>] TJ ET @@ -835,26 +850,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 269.2529 m -297.64 269.2529 l +48.24 253.4729 m +297.64 253.4729 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 137.0129 m -297.64 137.0129 l +48.24 121.2329 m +297.64 121.2329 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 269.5029 m -48.24 136.7629 l +48.24 253.7229 m +48.24 120.9829 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -297.64 269.5029 m -297.64 136.7629 l +297.64 253.7229 m +297.64 120.9829 l S [] 0 d 1 w @@ -862,14 +877,14 @@ S 0.2 0.2 0.2 scn BT -51.24 254.2889 Td +51.24 238.5089 Td /F2.0 10.5 Tf <70666374202d6b203c736f75726365204950206f6620636f6e6e656374696f6e20746f20636c6561723e205b2d6b> Tj ET BT -51.24 238.5089 Td +51.24 222.7289 Td /F2.0 10.5 Tf <3c64657374696e6174696f6e3e5d> Tj ET @@ -877,26 +892,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -297.64 269.2529 m -547.04 269.2529 l +297.64 253.4729 m +547.04 253.4729 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -297.64 137.0129 m -547.04 137.0129 l +297.64 121.2329 m +547.04 121.2329 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -297.64 269.5029 m -297.64 136.7629 l +297.64 253.7229 m +297.64 120.9829 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -547.04 269.5029 m -547.04 136.7629 l +547.04 253.7229 m +547.04 120.9829 l S [] 0 d 1 w @@ -904,21 +919,21 @@ S 0.2 0.2 0.2 scn BT -300.64 254.2889 Td +300.64 238.5089 Td /F1.0 10.5 Tf <4b696c6c20616e2061637469766520636f6e6e656374696f6e2066726f6d20746865207374617465207461626c652e> Tj ET BT -300.64 238.5089 Td +300.64 222.7289 Td /F1.0 10.5 Tf [<59> 69.8242 <6f752063616e2073706563696679204950206164647265737320617320746865203173742073656c6563746f7220746f>] TJ ET BT -300.64 222.7289 Td +300.64 206.9489 Td /F1.0 10.5 Tf <7468652031737420> Tj ET @@ -927,7 +942,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -336.3505 222.7289 Td +336.3505 206.9489 Td /F3.0 10.5 Tf <2d6b> Tj ET @@ -936,14 +951,14 @@ ET 0.2 0.2 0.2 scn BT -346.8505 222.7289 Td +346.8505 206.9489 Td /F1.0 10.5 Tf [<20616e64206f7074696f6e616c6c79> 89.8438 <2c2064657374696e6174696f6e2073656c6563746f72>] TJ ET BT -300.64 206.9489 Td +300.64 191.1689 Td /F1.0 10.5 Tf <7769746820616e6f7468657220> Tj ET @@ -952,7 +967,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -368.47 206.9489 Td +368.47 191.1689 Td /F3.0 10.5 Tf <2d6b> Tj ET @@ -961,7 +976,7 @@ ET 0.2 0.2 0.2 scn BT -378.97 206.9489 Td +378.97 191.1689 Td /F1.0 10.5 Tf [<206b> 20.0195 <6579> 89.8438 <2e20>] TJ ET @@ -970,7 +985,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -403.5519 206.9489 Td +403.5519 191.1689 Td /F3.0 10.5 Tf <302e302e302e302f30> Tj ET @@ -979,21 +994,21 @@ ET 0.2 0.2 0.2 scn BT -450.8019 206.9489 Td +450.8019 191.1689 Td /F1.0 10.5 Tf <20617320612077696c64636172642063616e> Tj ET BT -300.64 191.1689 Td +300.64 175.3889 Td /F1.0 10.5 Tf [<626520757365642e20452e672e20746f20636c65617220616c6c20636f6e6e656374696f6e732066726f6d20616e> 20.0195 <7920746f>] TJ ET BT -300.64 175.3889 Td +300.64 159.6089 Td /F1.0 10.5 Tf <31302e31302e31302e31332f333220> Tj ET @@ -1002,7 +1017,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -372.9535 175.3889 Td +372.9535 159.6089 Td /F3.0 10.5 Tf <706663746c202d6b20302e302e302e302f30> Tj ET @@ -1013,7 +1028,7 @@ ET 0.6941 0.1294 0.2745 SCN BT -300.64 159.6089 Td +300.64 143.8289 Td /F3.0 10.5 Tf <31302e31302e31302e31332f3332> Tj ET @@ -1022,28 +1037,28 @@ ET 0.2 0.2 0.2 scn BT -374.14 159.6089 Td +374.14 143.8289 Td /F1.0 10.5 Tf [<2e2054> 29.7852 <6f206164642073656c6563746f72732c206c6f6f6b206174>] TJ ET BT -300.64 143.8289 Td +300.64 128.0489 Td /F1.0 10.5 Tf <617661696c61626c65206f6e65732076696120> Tj ET BT -393.0085 143.8289 Td +393.0085 128.0489 Td /F2.0 10.5 Tf <706663746c202d73207374617465> Tj ET BT -457.195 143.8289 Td +457.195 128.0489 Td /F1.0 10.5 Tf <2c20652e672e> Tj ET @@ -1051,26 +1066,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 137.0129 m -297.64 137.0129 l +48.24 121.2329 m +297.64 121.2329 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 115.2329 m -297.64 115.2329 l +48.24 99.4529 m +297.64 99.4529 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -48.24 137.2629 m -48.24 114.9829 l +48.24 121.4829 m +48.24 99.2029 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -297.64 137.2629 m -297.64 114.9829 l +297.64 121.4829 m +297.64 99.2029 l S [] 0 d 1 w @@ -1078,7 +1093,7 @@ S 0.2 0.2 0.2 scn BT -51.24 122.0489 Td +51.24 106.2689 Td /F2.0 10.5 Tf <706663746c202d7a> Tj ET @@ -1086,26 +1101,26 @@ ET 0.0 0.0 0.0 scn 0.5 w 0.8667 0.8667 0.8667 SCN -297.64 137.0129 m -547.04 137.0129 l +297.64 121.2329 m +547.04 121.2329 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -297.64 115.2329 m -547.04 115.2329 l +297.64 99.4529 m +547.04 99.4529 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -297.64 137.2629 m -297.64 114.9829 l +297.64 121.4829 m +297.64 99.2029 l S [] 0 d 0.5 w 0.8667 0.8667 0.8667 SCN -547.04 137.2629 m -547.04 114.9829 l +547.04 121.4829 m +547.04 99.2029 l S [] 0 d 1 w @@ -1113,7 +1128,7 @@ S 0.2 0.2 0.2 scn BT -300.64 122.0489 Td +300.64 106.2689 Td /F1.0 10.5 Tf <436c65617220616c6c207065722072756c6520737461746973746963732f636f756e74657273> Tj ET @@ -1188,7 +1203,7 @@ endobj endobj 12 0 obj << /Type /Font -/BaseFont /ad7d75+NotoSerif +/BaseFont /e7f00b+NotoSerif /Subtype /TrueType /FontDescriptor 30 0 R /FirstChar 32 @@ -1766,53 +1781,52 @@ endobj [259 600 600 600 600 600 800 600 399 399 600 600 293 310 293 288 600 559 559 559 559 600 559 559 600 600 600 600 559 600 559 600 600 600 671 667 767 600 621 600 600 400 600 600 600 600 600 787 638 600 600 585 600 600 600 600 600 600 600 414 600 414 600 600 600 599 648 526 648 570 407 560 666 352 600 636 352 985 666 612 645 647 522 487 404 666 600 855 600 579 528 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600] endobj 29 0 obj -<< /Length1 14472 -/Length 9127 +<< /Length1 14520 +/Length 9153 /Filter [/FlateDecode] >> stream -x{ xǵnUwϢ}m3ҨG>4IhI3:I11`c;@lL|68:7I^qyB q~ީ!8muNU:SNdDtzh9Su3|X(D(!]܋Po܎O]Bñ13~4%@L:w01 {n4@39ɏz?SIWpBs$a> Y}}ObGfF'2$ $6Ռ> M[b -Fd~CQkCH"} R bWIZkmjJ Ɯ\S9ormA# ˈE2L&B3-K^~gM2eI4/U+Llaye :QG~hOD1v~-`ŋ8S}1U ZDYyz&ͬf"L(X+^u_q} -*Y -O}vӅKez/#Xb*ByzΜoU3HJ>WLrjr |avbX(TъX] _cj]tfMN@n'x+chOH3{A4тA2f>47w>ue9sٱ6-,. [%J~>xa )MeÈ X <_X8ʞQH(o)W] ʷsbMXox'n<܍'LGǙ}s;568 -(ǦG_:$TiՖR(~Tv&He5f\' 0EXYkO,~__-;oŎi:Ԝ_ݙU&!牉 |GOt{)3 ZToisSIbW}FN}tkօX(;hۥS\:ߙgn/Nn-Qo,7,v}}Xt$7W1^1k+L^fvBmPu4jmӚ-kו{+_΂/>Yoy+ЄjW@lES>K M(Z)7&Je8zr~ 4OI͚r95ƊZǤڹ5 AxsrX墓uǓ 6 ~ʽ}{s?)wC/`[u -mPC -83ؕnMtSwނ^{|큷N~㧟>?=Yh,S6²ʾLj t"ovLMQRSTb`i`V"iK5`VBY'lop:39) -y_OV2 -߽g3:!)e9B@c0"%#Vz !5IX\j6ZeK ·4kE4&p #$}_|k*t'?Nϒy+;K3WypyJ?sp8YVN\3pgΣ5*>c+%[BoL.իH|Vŕ\lV{!uyO8 -t4R{OtKWdDuhdte֥tP:aߠq:QҲnN$8 jLjox91vUrNEUPoR >lK oR -BeXA(_iXv)ó5A&|I{Þ \=US/R5^3{Q=nkj1%Lerjtޗζ;3k -Go| k+z_!WwS;|xx\!P&w֣;2ϻKvIs.O=閖ӟ>g~>5;{j(;{]9I[\Z8pk;ल+xDžV}[k}^~{ HWϽxp}gu DZ!c=çۛAqQ1inO}3 iLhk#)Y߽?l_A#͵Ygt`4q`Ty(k9Duc"{\SdtTh'^>˟'Յu0.wU~W%TXSjb&䤈 8b>d},zhRpMV &lF`h#y}Cjh-O_$'HdLDHj"֨U"cߋNYqC'Lƙ:so잃͋/>0wv#oI8l+ 3ˉK7%HSI5%$V@`K3Pu'LMO~.Dx[RmHR^ZvqJxwh{h ':5OJ K*'$W V,8Y$7x;:)z:V*[I8^DS z- 7N5EEo *YʙC 0e2S! VrE*<*٠mVm~NfM):WXmx#NmmiNXXznqrNvt\HQ{diVkyΡ\[v}xKIK ɚjoƘŁqxuDߺGJz,|Miwfdy뀩4MLDbڭ8]S!7 -a2g}"ܯVsm_"3lC`۝qE۞3;,IѾPPT'jp>1̏j] 81c j(nWQs)凯sb\fRTTRf\|&I}ʷoI,)Fupژя/Ahuʢr`[yKe83hqLM2vZfh*1\j_ڀ.+}.N3J(ʌ.+TI֍ܞQIƦ{zbMmŖUdUoa*wbPPD_T|#oG劓yr7aee:~DA4w6Ă2Sd To* -|{t #./}%gWş?&ϥ@uՖ7W&+[ͤyz g;#/Η̿8;OuƋ"_ 'wrV]1o%õ~)(H \(DD2f -E1Ѡ\.\P5ŧ&l_ ֜򗖞%})З7z-t/ͬ -A7Ӵq;#Yߴ†w{V>c|n*Ӟ9t^z)=֙h}m$D%'uVBS ѐUH󾶲F Hfǚ72t1ye #w4n̓$:אR15?P2R P謪KUlUq%)iʦAKˎt7m:󌤚|cB-p)'1Lɏkv' Y8iG\# hwv1/KM #B31wŸj 5r[s|6i/:*]Uf&Z*%ع5|Czt1~()Z%,+$+8$61)X`@5 OzWjShbS: ʘ-Z|4^a~=Ha!&.ZiTVe[8D4"◕lA̧Z<&_J˂1QpUYhWbfPf|:ph4zi:J[sBipAZU:[QpgǫI\,7HCn:]kjF.i:Ex`Mꍋ1:*F.؃c Xr yn)q8AIBSRq0;"&8:P&0~_fUHY:KuȱuJM]ZV* 8AiCCRgo wMs{ eߓ Jݾz;9pFpQ`}ff`apm}֦VfjuV~jSQ 78odUc{\RHNJK-)K+\! hx&(.h$d0<|#P>Bo 4(y+K]= >ۙztV֏H@$-FMмmx߆jbn& $U&rsޒrA ZۇF{+W2 $ -e""w!( @g/!+4cFi=ҏÝF$g>B#K -{M`*B" -G$E=u`qGINHLW쿣 I8>Dj55Ȃ>G.SWT%/Cmȵ5UR6)*i4 FAH31PhԂxzfpp"]xbt<12글, -eg/coRG[G%\QU CI*wv@0BQ6AMÓ'^m}(C0, ]EX -m% 7K/ W! *)Z OE*,Hx67X@r,c,Q夁kT]װ-> iK,J؎+]NF|W0{mr* S8쩤O`#Ol{E?>ǹ tx,1cx1|c(1wǸNzƱcB39Ӧ kY%눏ZNqIRP㻣떇FC\c f&2EvH@mc7XWmtX-rՎM;&e`'T1n -`0V:N] c.c]tq`1X/G۳.Ȗ<^~Уm'OKkGuvGOn{g 3  )BxTvݛYBn?ǝF؟|1V >9p6A{!+"ù0pg;+Yl]֖榍 u56kUehCaA9hR)B&)N I% (fۄޓ:RZ'0!=kxڌ_-GֵZZVZpy{޲ -#V72J 4Ƭ6OEۀ -\lt>0AP 3qz&VtA2ڜÞ.Uta[`q67sL4nB\'Q6E<*{y 6+-{-,1bu?<ǫGqt[*Tb'i@5 rRi1Vw1*PYOL+;Cĭ+K.اA OosYv^#TB\/MJHSUtk|.j^zȉjUCY8*%naXZ<"">]kU`LH~RSCv]u_ D -DywFh #T;Mg,XEh[pR l=ot] G)PuGB &!xBIm@i{E B{i-G~FC/cx#X)n 0Xo㇉}[&>b=X(t{W'H$r//1Xs1&%NG>/ Ţy˒~lEh:&*w8߽я;Zv@>?[VJ]FF?S g2z2uW 996=~x7 thɛɔyK1tT!*zQ H | +x{ x[ŵ̽WM$[key_d[8myIl˱$NI!!@@BR>P=}%xy6 y-%%)>~&tyWw朙9slsJF!HNMڧ;[ _##G'GΡ~!eʄsX/>c>5ؘ>TLڷM3? 0ҡTL;] A~d>hk7B(  o#O89ҠK؎}?:GtMIr򳵣O@10#>*Fˆ!ˉKA!ޖP E#b+!GW% )Դt9{`( +B<.SuBt+tlg i'ђi5X<~뗒`˾k\g@;HdW0 Œ X{νk,*FG* +GC)=ߚx >q㛞g㟜ИìV7V[t4efrR~$T, m?#$Q1 ?l!)97C@m0"%# jK]!uIJ6Ze\ *Æ{GʯznyX<.ʴr,YΨq ֔z%%7w,cHip]޺@{MS ikg[4r~~z7wP=)}?9jP+SW>=Տ}gsZc8=j} τrkʨu\?vw&+Rڪ h|4%Mr#?>VˋiLFq/o/_^b._GW +ƭ'8U7 NüasQB`V+`E+n +yN\U,礁جJ 9B8$hOh& yj epǩaVД'I邽izQ{سN `l(aohoTtMU\Qi^);J>>ڢ ߤ +@JQҰKMWeҒyK&zS='^l,>{>ͩ%0yժȩx^\=zg4'ffN eg}{fC:'~sӦ +slSב}~N5krao>Wˊ|mi$ \g$ؘci]] /.O|nj6Q_6۾s_Ow,M6Go3fPg@ c,9WKM #+Yg+3oR8V&x>~*CN#Qhx~n M+xzVwF[U`˃KO!W,J :'<@ lWX32'Fղ' k=4hj,˔7n=4W{߫M&Ӗ}; m괞 rSMj]ZUXvWcuݱw=R UB$|a!0q6^כ(.dڷpù4_%>C s&ߣe1QJKprI]n-="t14%2I|c) +UJ^Y%虬̷3q!1O*vc*xf Si p=9ctAnFѴ9uY~ Wc5mԽ]suI_gv;o_I{>#Һ&\?ވ367l<-愊>截]_\klŨUjsg%>s\"QpWUpҠJ +'HָEL,K $%~EA8 6>(XW9N,p<%-n(u@NtjTMH/"$yd;t:X"3p*]>R- 7v +"NwA%9c<#A&gvJTJ)~߷M] 租YgNel.^?]]W[Q:W:̏ԺVz81sc Vsۮּhob<_= ĸ̸̤L>n %vwR`>ʐ/#7_ D1mE-0pq"NqYkyruaʒZ#M6[PFWNM:V2F.Tl^N Py}y嘾ϒ/W  t>b}h?PřDp"0ɼSۻ,*"G|M볟XC{+?vX0n91 +Og@5k6c*T@mZ62N,'/Q1nT-=9mzt$ ט]śwoa$C}koI5_swT\ TVoZncUJ&s508ˡKϼ0WZ:bd>y/1\)b [MwtĘ$xrj!{k+H \(ڨD雚D%zn#+Dr֒j`-^6a#//&_v0Mѫq]=~qzVQ$ ]៤m7њئ6Ӱs׾ +:ƻ7^#gŷ$-PYkKSK5IQRVm+kƬ>@eܣ#r2kRמj^X[HDuXE -sM#uO7\I.m1x2EA[~F_ȱdsy^]3Q4XR GgKSҊAS붶t7m󴨆cQC7+C4Ob$u9<]'R_O/:8xR,g)]A2`HBbBTM_^,OVlzCٙemTkUMM!orjrF9V^|'X'ғFAՖP|Na/O}ig51JQV$ +eD<g^Anxt7K(B̻ojQ9j--jfu+xf %ёXWg0Y7"9ܤ5THe܁b.UbtjT,h7&ձ2释OfNX.nX%(#=?M1tl\X9vt>޳/T_I&)b8qP@ؐkũj2Gl.>C跤#BG[\oG0v3{8|6Ψ..ll,,`>XJˌպF +'v~tzG@S?=L!fϱrZn{!ҋE/M$ŒoI>fJ[8เ[ ;`yoąԅ<㡟Er02f4 (cv fo12 贤hZ?9ѻPނ{Ka@Q 12FԄQ jEmu +D6ȓQ{=#1D<,+sd7ȋ'|xI}x}xx}Çg/ +ı>E>eHƄ(I|@m>|JbP9_(>->|nd!Q>|(K&|P'9=?3>:6srZstO iʉ 4v11Eȉ5 fe^@T 4@,qr155 G03>W1ifgu[jGxCIݨcV8ufD1J?Z r[ZHv@_ob'ҭ >[%w~5ߦ,:Q㜚;#[3b/C)Hrnj1ώ9&e1߶-gbٙ9=S|re_ߑWUvwd]ֺN+U^lt-|uKZ P _77y83;M8\.9ÏONOp8W~]k14>2>OاF죰i下,|ej?9>kscfsnJB_[lrD5T}̂B#9l!h0"6aĪh&([VQnZE!0w + +9ԺΆi9K p5KN\;w@GU& jVo[`oRg;<P6R 2{v=Ch;+tf( $3C=Ey,߻IuʃtcHH=y'LN]9M9k߰Ot-$"n'a ;'7Gy ƳVq543>=Һ'ΙQ]KMӚႵOӍRK~ډN莎_n+Icy7 D_Ji&*e8bX nH&O̼:c-)uӽw-%i]l]a"޽+Kh)U9@0xbP(' yxā =.cR%p(pPt ".z2 fP+˝11kv)›I_ݷӉO'd=mrȕ#׏,i5G%,p:Y9댏ZJpKIb`GCj:6 f`2DvmcwYWl6b띢V +&eb'1nd0ȭuT] :.tq1XZ;Kݒn[A^7]}z:ݹĞF0TL*gcPU͢vmpem8 W yk>`ss.z(xlt@VEs \pg++,=ݝ֎֖uM u5suU ߘi5i!Y' + J")f[ޝ:R: ; +n!5ڍ_=G4y{{pjy1 y Cfw:JT*[̼w͖ˀ +lt60APs gqz9&R|A2U[ֶnYRhݡ6jJ-vK(I~gXx|8 +}ncX~wD;C03.Vpg f;Pml_-R ?][0buTk@ 5_0`?{PÅ 0jQ^=p<žրGv3~T +UDO75#dRhw{HT!CPHCU8X``)dB8BR|d`m&]U| ݧ#YF@Ef>Nv˄e},to[VFCQnLf- Ķ^MMyg (u K?$o8z̄pL5`e{xĝ4*Hݎb ͌5T[;ƶBBS[֐^2`nZw3 +:PU +OD-;CĬJnا woq}^u@NQy/M6ͼob!% +7jc E݂Cxj' ^1!4"LwMbpݵ^4ر@ >8w#bb; &bP? ttmv*"Q#nVi!UmgMWQY_d0S=Ps6ں_2Q,CIR;R_ ݴ +AFqR?18ő 72Xoᇉ~[!6b@"X(g1#v +*wPE_ŋ ^c&{BE&(|V^%6S0}?gлe0>tסEO&S) !:[ SWVH@> startxref -58424 +58678 %%EOF