Fri Jan 13 11:21:47 2017 UTC ()
iwm(4): 3165 works fine with iwlwifi-7265D-17.ucode firmware.

firmware from http://git.kernel.org/cgit/linux/kernel/git/iwlwifi/linux-firmware.git/tree/?id=be8a6fcba2e48e00674d1f35e6def56e2268039c


(nonaka)
diff -r1.1149 -r1.1150 src/distrib/sets/lists/base/mi
diff -r1.3 -r1.4 src/external/intel-fw-public/iwl7265/Makefile
diff -r1.1 -r0 src/external/intel-fw-public/iwl7265/dist/iwlwifi-7265D-16.ucode
diff -r0 -r1.1 src/external/intel-fw-public/iwl7265/dist/iwlwifi-7265D-17.ucode
diff -r1.60 -r1.61 src/sys/dev/pci/if_iwm.c
diff -r1.4 -r1.5 src/sys/dev/pci/if_iwmreg.h
diff -r1.14 -r1.15 src/sys/dev/pci/if_iwmvar.h

cvs diff -r1.1149 -r1.1150 src/distrib/sets/lists/base/mi (expand / switch to unified diff)

--- src/distrib/sets/lists/base/mi 2017/01/11 12:02:24 1.1149
+++ src/distrib/sets/lists/base/mi 2017/01/13 11:21:47 1.1150
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: mi,v 1.1149 2017/01/11 12:02:24 joerg Exp $ 1# $NetBSD: mi,v 1.1150 2017/01/13 11:21:47 nonaka Exp $
2# 2#
3# Note: Don't delete entries from here - mark them as "obsolete" instead, 3# Note: Don't delete entries from here - mark them as "obsolete" instead,
4# unless otherwise stated below. 4# unless otherwise stated below.
5# 5#
6# Note: Do not mark "old" major and major.minor shared libraries as 6# Note: Do not mark "old" major and major.minor shared libraries as
7# "obsolete"; just remove the entry, as third-party applications 7# "obsolete"; just remove the entry, as third-party applications
8# may be linked against the old major shared library, and 8# may be linked against the old major shared library, and
9# that is a symlink to the old major.minor shared library. 9# that is a symlink to the old major.minor shared library.
10# e.g., "lib<name>.so.<N>" and "lib<name>.so.<N>.<M>" 10# e.g., "lib<name>.so.<N>" and "lib<name>.so.<N>.<M>"
11# Exceptions to this rule may include shared libraries that 11# Exceptions to this rule may include shared libraries that
12# are dlopen()ed at run-time, such as extra locales, etc. 12# are dlopen()ed at run-time, such as extra locales, etc.
13# 13#
14# /usr/bin/ident is in `base-util-bin', not `base-rcs-bin' as it is used by pkgsrc 14# /usr/bin/ident is in `base-util-bin', not `base-rcs-bin' as it is used by pkgsrc
@@ -153,27 +153,28 @@ @@ -153,27 +153,28 @@
153./libdata/firmware/if_iwm/LICENSE.iwlwifi-7260-ucode base-firmware-root 153./libdata/firmware/if_iwm/LICENSE.iwlwifi-7260-ucode base-firmware-root
154./libdata/firmware/if_iwm/LICENSE.iwlwifi-7265-ucode base-firmware-root 154./libdata/firmware/if_iwm/LICENSE.iwlwifi-7265-ucode base-firmware-root
155./libdata/firmware/if_iwm/LICENSE.iwlwifi-8000-ucode base-firmware-root 155./libdata/firmware/if_iwm/LICENSE.iwlwifi-8000-ucode base-firmware-root
156./libdata/firmware/if_iwm/README.iwlwifi-3160-ucode base-firmware-root 156./libdata/firmware/if_iwm/README.iwlwifi-3160-ucode base-firmware-root
157./libdata/firmware/if_iwm/README.iwlwifi-7260-ucode base-firmware-root 157./libdata/firmware/if_iwm/README.iwlwifi-7260-ucode base-firmware-root
158./libdata/firmware/if_iwm/README.iwlwifi-7265-ucode base-firmware-root 158./libdata/firmware/if_iwm/README.iwlwifi-7265-ucode base-firmware-root
159./libdata/firmware/if_iwm/README.iwlwifi-8000-ucode base-firmware-root 159./libdata/firmware/if_iwm/README.iwlwifi-8000-ucode base-firmware-root
160./libdata/firmware/if_iwm/iwlwifi-3160-16.ucode base-firmware-root 160./libdata/firmware/if_iwm/iwlwifi-3160-16.ucode base-firmware-root
161./libdata/firmware/if_iwm/iwlwifi-3160-9.ucode base-obsolete obsolete 161./libdata/firmware/if_iwm/iwlwifi-3160-9.ucode base-obsolete obsolete
162./libdata/firmware/if_iwm/iwlwifi-7260-16.ucode base-firmware-root 162./libdata/firmware/if_iwm/iwlwifi-7260-16.ucode base-firmware-root
163./libdata/firmware/if_iwm/iwlwifi-7260-9.ucode base-obsolete obsolete 163./libdata/firmware/if_iwm/iwlwifi-7260-9.ucode base-obsolete obsolete
164./libdata/firmware/if_iwm/iwlwifi-7265-16.ucode base-firmware-root 164./libdata/firmware/if_iwm/iwlwifi-7265-16.ucode base-firmware-root
165./libdata/firmware/if_iwm/iwlwifi-7265-9.ucode base-obsolete obsolete 165./libdata/firmware/if_iwm/iwlwifi-7265-9.ucode base-obsolete obsolete
166./libdata/firmware/if_iwm/iwlwifi-7265D-16.ucode base-firmware-root 166./libdata/firmware/if_iwm/iwlwifi-7265D-16.ucode base-obsolete obsolete
 167./libdata/firmware/if_iwm/iwlwifi-7265D-17.ucode base-firmware-root
167./libdata/firmware/if_iwm/iwlwifi-8000C-16.ucode base-firmware-root 168./libdata/firmware/if_iwm/iwlwifi-8000C-16.ucode base-firmware-root
168./libdata/firmware/if_iwn base-firmware-root 169./libdata/firmware/if_iwn base-firmware-root
169./libdata/firmware/if_iwn/LICENSE.iwlwifi-100-ucode base-firmware-root 170./libdata/firmware/if_iwn/LICENSE.iwlwifi-100-ucode base-firmware-root
170./libdata/firmware/if_iwn/LICENSE.iwlwifi-1000-ucode base-firmware-root 171./libdata/firmware/if_iwn/LICENSE.iwlwifi-1000-ucode base-firmware-root
171./libdata/firmware/if_iwn/LICENSE.iwlwifi-105-ucode base-firmware-root 172./libdata/firmware/if_iwn/LICENSE.iwlwifi-105-ucode base-firmware-root
172./libdata/firmware/if_iwn/LICENSE.iwlwifi-135-ucode base-firmware-root 173./libdata/firmware/if_iwn/LICENSE.iwlwifi-135-ucode base-firmware-root
173./libdata/firmware/if_iwn/LICENSE.iwlwifi-2000-ucode base-firmware-root 174./libdata/firmware/if_iwn/LICENSE.iwlwifi-2000-ucode base-firmware-root
174./libdata/firmware/if_iwn/LICENSE.iwlwifi-2030-ucode base-firmware-root 175./libdata/firmware/if_iwn/LICENSE.iwlwifi-2030-ucode base-firmware-root
175./libdata/firmware/if_iwn/LICENSE.iwlwifi-4965-ucode base-firmware-root 176./libdata/firmware/if_iwn/LICENSE.iwlwifi-4965-ucode base-firmware-root
176./libdata/firmware/if_iwn/LICENSE.iwlwifi-5000-ucode base-firmware-root 177./libdata/firmware/if_iwn/LICENSE.iwlwifi-5000-ucode base-firmware-root
177./libdata/firmware/if_iwn/LICENSE.iwlwifi-5150-ucode base-firmware-root 178./libdata/firmware/if_iwn/LICENSE.iwlwifi-5150-ucode base-firmware-root
178./libdata/firmware/if_iwn/LICENSE.iwlwifi-6000-ucode base-firmware-root 179./libdata/firmware/if_iwn/LICENSE.iwlwifi-6000-ucode base-firmware-root
179./libdata/firmware/if_iwn/LICENSE.iwlwifi-6000g2a-ucode base-firmware-root 180./libdata/firmware/if_iwn/LICENSE.iwlwifi-6000g2a-ucode base-firmware-root

cvs diff -r1.3 -r1.4 src/external/intel-fw-public/iwl7265/Makefile (expand / switch to unified diff)

--- src/external/intel-fw-public/iwl7265/Makefile 2016/12/18 17:57:38 1.3
+++ src/external/intel-fw-public/iwl7265/Makefile 2017/01/13 11:21:47 1.4
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1# $NetBSD: Makefile,v 1.3 2016/12/18 17:57:38 christos Exp $ 1# $NetBSD: Makefile,v 1.4 2017/01/13 11:21:47 nonaka Exp $
2 2
3NOMAN= # define 3NOMAN= # define
4 4
5FILES= dist/LICENSE.iwlwifi-7265-ucode dist/README.iwlwifi-7265-ucode \ 5FILES= dist/LICENSE.iwlwifi-7265-ucode dist/README.iwlwifi-7265-ucode \
6 dist/iwlwifi-7265-16.ucode dist/iwlwifi-7265D-16.ucode 6 dist/iwlwifi-7265-16.ucode dist/iwlwifi-7265D-17.ucode
7 7
8FILESDIR= /libdata/firmware/if_iwm 8FILESDIR= /libdata/firmware/if_iwm
9 9
10.include <bsd.files.mk> 10.include <bsd.files.mk>

File Deleted: src/external/intel-fw-public/iwl7265/dist/Attic/iwlwifi-7265D-16.ucode

File Added: src/external/intel-fw-public/iwl7265/dist/Attic/iwlwifi-7265D-17.ucode
IWL
stream:Linux_CoreCycle14_stab@352738aK[
Z0aT4,l 	"
@ n
an<an=an>anaLaGa$ %b%$%$9b $9b $9b $9b $9b  $9b @$9b %$@pa"&0$%(a$%$%$%_pa2a0a%$\a$!X1E"\9%23b2b`bX8X1laHR$paX0$%d1
aR"$%Rna$%(a$%(aXna%$$$%8"0(s"0(t"0(r"%$$"&D"
@@p
a%$v",Hx"$%av",Hx"$%E"\92d$%8w"b"%$(	(	Ip"0(	("X1$%$8EaX8X1$%8$!"d"
@paXn	apa\1$%a X0aB$%($%(23$%c"R$na$!a@R$pad1aR"R"Rna$%(a$%(a,6dB$(€bd\"
@pa$% X1 pE%$$"&0 "02$"& 0"$EX1"0(|"%$4H{"0("&M"$$$p%%$€b"&%$$$$!%$dn$dn$dn$b"c"@Aa%	(%@qdc"$!D$(,048<@dhlptx|*:jz#+-0
$P	d
	X
xx`
L
@
L
P
ZVVV
TT0
t81txHpuHvv	
	
	

	

	





	


	
		
		
plTXpURGELINCDISUZZZZZZZZZZZZZZZZZZZZ
	
?>===?			
?===>
?>HH
 a" C90`s	
U ",2
ઉ"{1~I ",2M!{1$`s 1v2%?3"R4.566666766	n_1234P5:i;$<*&+",2,si+-{1()`%8R9AG` t:
鴑`@^<n;.965r	Je2	H$FE"D"qPBa0`0`@?>>>^>^>>>@`0`0`PBp!D"Ţ#	dR	r	67Nݎ<^@`0B1
t:
f	fs	ɣCa0@@`0`0`@ ?nN:nn<=@`0`0`@ ?`PCe	f	D"Da>>PppB0A >>?`PD"nNLX4D"bFFcE"qáP`0@ @ `0Ap!bFǣFc"@0X,1l8nnZ5l2Y,1	dR	Jr	R	Je2	HF@XLٌZ"" "" """" "" """" "" """"!""!""  !""!""""""!""!""""!""!""   """"!""!""  !  !""   """"" """ """"" """ """"" """ """""! """!"""""!"""!""        """""! """! """""  """  ""          ""!!!!!!!! ""!!!!!!!!""""yt4@TPL@ ($l$x$|$$$PH&`L&dhX0<4,$$$$$$$$r
46>W?f@wAB_`qy)*2y[0 		
^








1$2&w080L8s
s
 V DUN}}}O}P}Q}ZU[Un
y
uř|

=
A
}>@'()*z{	~			ekflz;46>W?f@wAB_`qy)*2y[0 		
^








1$2&w080L8s
s
 V DUN}}}O}P}Q}ZU[Un
y
uř|

=
A
}>@'()*z{	~			ekflz;bdf,.0
456%
8H#
"<
|=Asw48XZWY%[]./01(236"89:;(<=@"AH8I8J.K.TUVWZ8[8\8]8`XaXx8y88888XX-7D|,8tD :L00~t+d'l6T6,dz0(,(	t
Ltm
`ܨXwhEux(+

		




	0
t8\4T 0,x|dd	




	
	""Q"(̪̪@PP𪪪(̪̪PP𪪪(̪̪@@PP	

l0,T4aPRzP N2#
(w'|.|.̀̀̀̀̀̀̀̀̀̀̀̀̀̀%%%%%%%%%%%%%%%%%%%%%%%%l4((h$.0%T%%%%%%%%%%%%%%%%%%%%%%4%%%%%%%d%%(%%%%%D%\L%%%%%%%t%%l%L%%%%%%H%%%%%%%%%t%%%%%%%%`%LDH%%%%L%%|%%%p%%%%%%$%%%%%%%%%%%%%%|%%%%%%L%&%%%%8D%%%%%D%x%%%%%%%%%%%%%%%4&(%%%%%%%%̀T@D|t@2ttOgE#@	
D
	G
	@DpG|5\555P55
	pG
C	pG
ǀŀ\ƀǀʀȀɀLʀ-=8\%<$!0L",&(4  l0xX 	

̀--sy%
,8,,|1t:t@R
tBKKKKK?????????????????????????

^

		m	7		wK"4tx4tr			l
t	


tt̼мȼ08<d4ܽzzzzzzzzzzzzzzffff
ffffffffff>ff>ff:ff:ff6ff2ffffLHl533VT{ZT;ZT{
 ;ZTC
00?)),	

**+,-./JKLMNOPklmnpqA	

**+,-./JKLMNOPjkmnop>	

*+,-./JKLMNOPjjklmnoC	

*+,-./JKLMNOPPjklmno@	

*+,-./JKLMNOOPjklmno<__//
4p
U
t2222 2%2*2/2	42
92>2C2
H2M2"P@ $`@ 6&p@# 2(A( 6*A- 5, A2 6.0A7 10@A< 62PAA 4`AF 66pAK 18BP 6:BU 5< BZ 5>0B_ 1@@Bd 5d`D"4fpD"0hE"4jE"4l E"4n0E"0p@E"4rPE"t`E"4vpE"0xF"4zF"4| F"4~0F"0@F"4PF	"`F"4pF"0G"3G"3 G""40G'"/@G,"3HG/"hG9"3xG>"/HC$3HH$2(HM$38HR$/HHW$2hHa$2`
tU
t@B@B@B@B@B@B@B@B@B@B@@ '@@|46htdLK@\@ĞL@IkU
tU
tVUlVVpVUV  ( , 8   $ 0 4 < @!D!h!l!x!H!L!p!t!|!0t|Vt`t
tIthTt4Utttt l 0 8  < ԿԿ x!@? |!									9)		
	!!!!!!!!!!!!z!z!i!i!W!W!F!F!5!$!"$~&F~(~*},}.O}0}24|6[|8|:|{<u{>ml{@f0{d(wfvhvjvlLvnpurutsuv=uxuzt|t~ht3tyssslasf-s_rYrRrBr<q6q/{q)Iq#qpp9$7$3T$+P*???????? 00  


HH<<HH<<yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaa{atamagaaa\aWaRaMaIaAAAA''%%%%####!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaa{atamagaaa\aWaRaMaIaA%%%%####!!!!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaa{atamagaaa\aWaRaMaIaA%%%%####!!!!yyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEEECCCCAAAA%%%%####!!!!yyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEEECCCCAAAA%%%%####!!!!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaGGEEEECCCCAAAA''%%%%####!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEECCCCAAAA%%%%####!!!!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEECCCCAAAA%%%%####!!!!yyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEEECCCCAAAA%%%%####!!!!ᆳᆳᆳᆳ(c
t%b~94e&Fd(<Obtvy(yz zXzzz pLhooo@qqq r0rH4t6ttHOtPt4t14:39:14
:::$::::  ,,,,,,,,,,,,,,,,,,,
 ;Dd{<840,($ J@E	

.6@pV^RyhJ@JvveMc0									;73/+'#;73/+'#
		

 !"#$%&0\0\`\????? 4l:z>z8r:"E''

VW(̪̪@@PPlmnopqrstuv0p::uJ
7njjytE袋.
	%%%%%%%%%%%%%%%%DنDنYDنY"eYœPYœP0nnnnDDD`88TT4hh888l``|||PPPP


}(](]Bt~L|DRODR<~~|>YYl:L{l:l:l:Vl:VC;RRC:{::|dU:dUpC:QQ~|tSOtSB?????\SO\SH<pSpS?((0,,(<4,,<40,TD?06$	
							?UUUU@^B{h/=)88q8q8^B{	qAAAAAAAAAAABBAAAAAAAAAAAAAAAAABBBAAAAABBBCAAAABBBCCCAAAAAAABBBAAAABBBCCCAAABBCCDDAABBCDDFF؉NN4H4'vb'A;
 
4Nh8[6lDu_||P:$	
0				


	((40,,D<UUUKh/UUU8q
qUUUUq@Ӏ@׀7HHHHHHH||,

AA,D<DCCCC\C\C؅Ԅ23Ƅ
ֱTP`}VbME@ɎAg_E#S[u=jLZlA~O\hQ4sSb?*ReF^(07
/	6$=&iNtX.4-6[Mva}{R>q^h,`@yFgKrޔԘJk*OņךUfϊDx%K]?!HpcwucB0 mL5&/ᾢ5̈9.WUGz+2ўfD~T;ʌ)k<(yv;VdNtے
lH]nCĨ917Ӌ2CYnڌdҜI%ϯʎGooJr\$8WsQ#|!>ݖa
B|qؐ_jiX':'8+3"p3-"< IxPzY	e1ƄÂ)wZ{m:,d , , @@@@@@@22@   !"#$D% &d',@(,@),@*,@+,@,-@.,i@/`02d`1,n@@@@@AUURRRj@WH`4'H"ءL
0DĚ	
`
t  @  X  $  i i @i i @  T]i i @i J J!J"J#J$J%J&J'J J!J"J#J$J%J&J'J  J! J" J# J$ J% J& J' J 0J!0J&0
$?zA,0@,0B$4
"?4
#7@!J&pi @J&pJ&pJ&pJ&pHȵHȴHȳH~x85x43x01x,/x(-x$+x )x'x%x#x!xxx4000,0(0$0 000000ư$M3$3~H1
&  d/  
"@/&J&@JK %x
"@f$/&V'5J&@qPq ByPq By/-@%E&| (@ "/ /!KPq !~ J J @"B/  E%
/-@%E&| (@J&@ "/ /!KPq !J&L  D ~!~x3 J$!/&@J%&/$ @%A"B%#0ysHtr(s
%J""!%//A"c"J'
%'!%/(A'c'''$@'G
%L'$HqhrB'
$@q(N'
~))*q*++rL"j	  !A"#"#Â"#Â fL$J% 
"B%/$ @%A~(pHqhr    !A"r" f  	j/!  <xt*~/q*> @!+>'qxS"B|N"()(yN#(xxS"B|N"))(xN#)"yxxx
$ D D$A*/$B!B  H,%D"><"D"@! @# 
  HD"B!AB C 
  uxxxxxxxxxxxxxxxxaxxxx	r`HS ~D	rZ!"{	r`HD~
ph&ɂ~x	p@&~xqp)$f~	pf&Jqpx
 Bv,&@&"ؽ،ux9pء،ux9m}qp	.0p
u,&@%QQp`(p* $~~x	up>qc`% w,&@'6.ЯS!A( 7d Bc+
EqaX`hS  !$x؍ȾHHȱHȲj$j$u ;w;	!6`"!Q@	/)
	/)@/)!p< @@x>@!!
@
I4ja!R"vo Ik$k$ğt4
4	444444E,~
&@~k$  @x!$xB  bIh p/)AN!~x:	 ~(r1 (tHs% r(uHts٩r	 swHvpt@sYaas	
!!pT8`#؃ؖ6
lpx&KQth),!\#!"LX~HzH'E
*`~xu:qwަ`qpp*qrs
$r,Hp~@"rhs,&	*m&+&&&a Ạ̏]WV ā^ Ă&!J
p	. H y	T(pن

rp
p  !!	^r0y8`N

rtp$I	Tpn
0Q!  "]\ux9@%F
O	ux9@%*
fp
 ux9S (x		u4p	%(pr!!Yu˩p	

p8	#jD5p8	p49pp	qXxaMpq,&b	ux9+Ppp	 !5J5yqX*ꚸ*pp	 #shu{sX &D| 
 "a!"!b!a
`
 𺸻utGpp	 `/xpX S#B!EyD»aey xslc#rHt!bx"iHpf5h!h
r {:r@G=eޥThVz"@I@!(q>0!@,J !r"h@  `@ 	` q
8cpu F
` q*v -pxqh8` 'x
u @%ix xixf "3
$xfrs`|v'R`!ťƥ
ǥ'63p:3r@	!ÏiF3pI3H~x
w ;3(v-uHu  pI  p&ßpq
r1	p:qwݖ
`qzpJ$@   $% a +,!"
"@.4$lB*qHs	
$ J $
%/,&pJ!#*q
S p,%+&&!>C(Gy!'z
!Gy(
Q
	Q@B #b

jr
 p:
غ	@L$`jp ₰p l&
	eC!@ !A!Â(@"/#x
ax'8`@%HXd"zw,%bQz	Oz 	!
Dدf
#	DDE$"xx؛mm(q+&p>0 @p,%V`jp	D+>'pT"0 @"
D+>'!\"@p4#
pyoxA(A(+"sӺiqX%%cE|xexxGxpqX%	OvJ  `
dةw:pqX%lrq	q`!
q	s1S!P2  b`qiqX%	
 '! 
xø%Po~xs O!B!
%z"Ey%xrqX%44~
O:pwX%qpA-@"N(&"p ezpqrsN
&p$(&!>qqbPUzrXqص!SZVyBPDPJPFP.DP3DPDPp
@'P0Ppq
%jrq%* Jp$ٶ`%@ Oxp ~O$1v
$/A(S Rݶ 
 
p
 '!A!A#unF @'qF^
Hs
!q%@@!@@CqWp@xp### A+ x''%qJ
re2m  P		 @
ă9
A5
 1%)"Sk(S	 @Bqlp+pE\;_"Y	uX%uX%-	 p&@0V$8
o$1xZbTz"rfj4yccau2%)b,|)p'p#xA(ڱq)uy
DHu
q`(my:b
)ux@xp%  ^
 "~
OuaQr%((
%r%''w%ҧ
 qǧuL@Krľ aHpO*
Ov + 8 Pu%0pV
 qq+BA*¹s)cD+  as85{baex@(&exE!@@("%xEx*`
oq!p%%&'(xp%xp%! q%p 
>	otv%&"&xcAC?fD3 + 8j%xDB3Ge
$ #r&s
'p2	 & ؄p!oxo8v%"J  rHDu @6&
$T]p qSdPMP\POP@P1PT &;)
yOxr%0x Xzpصvx`(mp>)0 A'p/xp% t%$SSsdd%x~xo
p_lpp%2u/pم/*N"RkCr Ey脹Xx.pݩv:u%nw (	 
x	pE0Fo +
}	N pF0.o +!Q 5xq8,p*Uq
	

r 
@~r)!	-P"		!q8,%yq!.(pɈx
*	؊
Z~x
r
q~x}p**	Hp=~xBp=~
p*xR 
@-R 	xm 	 O plx%x q(	oxqop)@~xq|(@">C">	-

`
/}
`
vxq)

vhb 
pExp8,x9@x/v*7U&Ou) a @0p !7@5x@%a
 	p8,r(q` b !(! a r)h-Qp) p)jKp}_rp4xVa"Cagx	~xJ  
u,@-pO"/4‡=(	:p/pf/q"/TX@p סO  /  }
Ґ pT Z`
yx&`vu%ßt"#Dp@Dp@r ^
p@؏rxUI
NrOA
DHmxpTBrt.%.(	//pO @tO"}uTa	%޻$|a8`##QA!r ""#$$;%@}`q
pT Z
`
ڕ"
vp.!^ȳ5N 
pqq> 
YG 
0p1/x	/	 
v 
u2m4yyqr`$
ɸ"ExrH&bȸ	!%x 	pV	wu|(pN 
v<!!j&B>>..  B B&Bt	 	5p%ß

 Ȯ !s-hr I!	(J !	(^:pq(u(v L!$%%/ԑ/px&p(uw(
 `y
ppXٵx &q	
9p(b0pXV`p ~	 xv(
!p l.q@2!Oq?0!@&6op ` p -SCCp
N
`"qpF"څ(
! "٩p.
`"y倄/!!'q ؉q  b> "p3Q'أ6`
p p
`"L  Bpْ@"xHuFل(
!)/{V Q!!)	dy	!!q ;#>`"ٍxu&#  !

 "ix
w-! &PF&'pb
 "V'@&# z a@ p ;%l xz
ThqVzq@I!(
/q!،瞔#ri
%f#&b =)b ZT(!>P(~
!@.(q ?0!Q *q	w
!!b@ 
 *q	Q q죠ـ ! Axv:qwn
qpp,&,_pp*qrs/
$q$Ġp`(
nq
	
rx){!#
pext )bAez~@
DExuJ 
(p}AxqrwTOӁȰa1(2(3(4stOի  	"}
C$0q"
0q"0q"i$0 !$0!"6!7#F!Ey#xr`$q\$qP6sl$''q@6`!`{B~xq@IpT@ApT@@pT@	~
p
#/(%p0Q @!   r!ioJ!@  d0p&n%p	 AJpw$'w#5    L!&":bJpvZ$&n
v`$AbDxdy ~ 
 P  Jpw$'"
aBexEy"O

AmIm#U#p$Q#  r(Q@ Pp"	:tv dDnx*	:vZvuvzv@#S [ Ց
 p	p(%5x@#i
]eAb" !   w0Q
#/$Q
$/(Q
%/,Qpq.rJpq"jr*pqr
pqr@ d@d  d #d@ p#@!bہ(" "t ۄt@$&
q#f
hp
 /'
"/ l zp:p	l q-!$
p3 z	 p
ppĩl qL6 @p  p@q!%
	sl$  qܪ!	p`$ q#tp-@pL6_ pO @
q`$	ePp0Q p(Q p$Q p,Q p`$
`p#z
`~pTq@	pTpT~xrp"@7
.!ޜoxp2x	/x%appxJqu p\
 @r4
"Avx
&
 
@xT
ql$
؆
+&@qp)^
r@~p(%x !"!(#
	x~x~xpxv
 v
%*P,!!a!  B"!bp 
b  B"ypxU)ƥ}

v(uq$`&xxxxxxD=q~q! q,ĸq!~x& Ï !
qTx8`~pu%	 Bpxup8;PV CqT|bzb! \@~	` p#u(vp Ap	xq+!%Q.p>0 @!a!!aE!A
mux 5 q85!B`ahr8bxd
pT(p$qd7 +	/yrx@
Buirsbz(pED",<B@v
(pu
pv v%0F		x>		xɈ2pw g)"pgpg Bpgpgvxxph``"a  b #~xV
:pUQ!m~vT//p.
q2m5yBqp }
"/T
'K	 @- /4€//p
q"$p ס}
"/T
ҐqT@	$r,¹+b!u8%@%@%Q&zQEy1%~f E&t|Ya  !D! # *q7	u=!		ppC0mxu= !>		ppC0 9	݀ Apxqt/*AN"+r>0"B$! q4'0p~p4 "y 	Q`¹Bv
:`"!
^.`!q4
p4$mxp [q43p=!8`z ) r !
Hp~q4ڱp%
pxup4!
r !
>Hpmq`xaf
`Ox"2l4yq (j	Hp~x/*N"s+#L @@%/(N (rF	#@T~x45(pxOppOu40w ۇ	 ! a  Ï'e å#
D&@!`"8`8`Ox.Ovpu %
D'@!`$8`p(pD6#D'@!`"8`8`pz
oOb{o{$+3B#	uTOťÈ	l~`'s{k!lxq x/p	
Q76y/p,@
QpOpTO~pOn


~qV7^

q

خ

qq		~x	
 
pVp(V	p x6r
	~x(ru fOwS ~(uHvS%~	p<qr	'B%@
؍Ox
`a{/#ǀhpx@)%|@,{'
4tRaS$~A*%"Rxq ;s+pT!x$o8`"Ahpٮdڊ@	~xro
ڥ? u`,a† x@(w`%xA " "v$+brpqn"@%#2B@%x]ox
O	pq!BYa5{Oza
)p(pxa0 L
q*$u/p) $4yTy'p5e`@ ?e$N#0yOf
O
%)#"r ۂD&@!`"8`8`p/åpuOxrD&# aHp	Ou		&b
	pZ	p
Z%pb 	z`pOx	Ob@	y4xr0*ۆ!
*u(f@v
 O plx%x 
oؾ
O"2l4yq (k	Hp~xr
`	q x@Ap"~xOu(v>
!@.h
%/@If	 %#p-!<!J#  J$@ $% 0%#40&Ap$ Up!L&$"%! 
 %q
opu pu !/$? P#! "$<^
 pp
pq
p&	 
#%"
pيr# @J$
`
p}pqp 
"%"  pيr# @qv
`p}:
pv2p		QB	Bb#		RbBL"#!
p ;p"2py/xq0$$xr0$y$~xuw0
J!@  px	 !B$pAދ  &bv
'pD	  Pq!)! A A'a
p	q$x@!Opr	 B  by Opz/ { B a  a  a B a
  a  a  ayYPL!xL }}}x}x AxyxyxyX00/pxp+!p0 px x~x݈B $ Aرxq0~x	ڡu-q@7p(Z6
o!4^[   ! %xq0~x݀ B*q,Vlp3p0/_/&
xx AjEo 
}sE Nh7&t&ģXdx t$$
"@Уhb"B"Pp!%	/4hw6yp@I P/q02!@v죁yJ! %B/p?0 A Fu
/p ?0 A "@ !mxq+@AB@@x
/"`ae}fbm{t(aPz
Bu(B&`
B&`
rmR`عB
uT	p(!E!%0|Caŀaelll$h@a	w(uHvf/oE q(E%0xxD0
&/uh!^x	uvlQ.		/A(A(zºtJd  pq Pqx  +~	/J$vqHu(pw%"`pA(!¹A(!¸
pl)p 	pl(h
	
`p	
(0w%

`p		^

 /l QF	Q5](  
`q [i
;by[#Ya	j`"xn
`p`p)
p"ixurlD(>! 	^
:`F`p.`AAf 7
^tHtp	d}|	y%{,"0ez#B#%
A*

<kû#ayey"&EyR!"~xšup856xVizp5A`R`%pxwvX% 
@&$vq`7xop𠦩pO;pqq !	J $hp!Vxp #"f
/ OS#@!>~ 	u-QpҨ` L! !qP .y/(N p+'xz.%~@p$I"r%x"rO /!	@q$I& xq$I& " b"s//q$IB3Ey3~"r!	 	q,&L~q$I& b~"s//q$IB3Ey3~u@$+S$DS Cjx4xvfph`x(~/p "{cUzu{zbYar@)b¹9a4y"x#~x:p,
೸p>pEu >p$Ia!
$J  $S  O0߰&	
qp
 ppX 	 p)u +J! *v*wn	 p)u ߾  `	 8+pC^Ɇ !Pؠf
pX}
+ߠE
e
D">]lp_pW_sXqXuؠCu S ~
:	$XH.	$u @qpطUxZZ
	 "qpطuxzz	 w
~麘"Plp
u  S]pY $n	2pE䠀D:	|Z	 K"pu 0 @q;".		ڴ		
٠(pؖ
U
 	 ɠpvؕ
	u |V ؐq0	?0rj 
Qv:	!@ v	`%،!0y"0Z806p;J%@p0r- -x,ļA0 d."Kx! /*AN"! q@(2!As @  ?@q<pZ
q 8`p x
 		~xq̩r/ۚ/BBq{D(>
qԩ 'qs h(p  x! ~xvD(>
pԩ'u4@&2`@%@&@%"`
n$m`p&
b
n`%
~xbpT&N"/(N vpu/)N!+q>0!L3m5y#U:b q-pU2 @qT @Np3m5y!U}
ҐpxU	S D %zD  
Ey ~ 
%(wHvs%'"&0v&p
q&ß`&`	&x'v`xu	 ؍p
B H xp bxpl@~xph@~x آ j r pX`~xpV  "z !.  F  pXq݁f@~xqpdM`%xqpl=`%xA(A)`xqph`%xqT "ypP`0yp\`p+pXq@pP@~xu(v

bpu(v

fpqTV" b~x~_Dp&xq @'6^Dp
@
lpR#@~x/+AN#!42j5y!l4p!
x
u
 /l #Q^Qp 	p
`L
ޤ
$l,r>0"B`zD/)N! RlUz"@!ũӐ"r q

Hpp (	B #ƥǥIplD(>!:	 ~r|&# a
Hp	ul!	QȈF'!!(Ɉ			I@ Hɨ	H
RaOzH!!
`r [I~(pQ&a­ ؍	q {
$T;y{$yas1	!/,N$"Oz~&lHplBr"{ yar	
Hpx/*N" @x5y!l`p
xplD(>!n
B~qpP45 x!!~xr q
Hp~xq<
 Bp< ~xOv-%
@.	vQ@	xo٪w|@'H(!x b%H%$eG Pu@ap *CFEB%Dp

	
I @%JXpUoxq|_p$b	~Ovu
!/|qN`qp\r
qw ;&@A(J    ٞ
  (;"I&&J&d Oߐ		 - , *qrsz 	؞ iO
oqu|sX@( UzBcQ"@z""!
  v$q ;"&> pzKK
"
@rH/! @p

Ox^
Opu|"rXixbQ @@%@%/yJp Ï:p
@*$Bpe4j
Eywx; @ !@ $f
 (!@ (<  @ /M*&!@ @5!?"B ùC%x3BB#!"	pf4Ey Bbp\"Dy(=#>#Dy(?"!"xpqN`J$q-KKiOx*ov|↦
  uKx 
"!(p u;$}sw
&`uqp`J$qQK(A	Oxp|,	 p$
~p
p,> 	N
~xAxrO !
HpxrO !

HpxY	pVp	p ;sTOB
	Bx;"8`	 ~xp(
Opp lZuw
pU/2	`0 @7vV~ xv
*p 	
 (u~
p @"R 

p  !Aa
p}O(r>0"@#r xepB@@	 |o{Dx	O݊$!O&ß&	Ox F 6b"by	R!!d&^`낀b{	R$f	 邀"y	R!
A~`~x	OJ w
 /H6
uE p v q<lD*> 3!Aq		E  ! p6 qoxbOv:qrhwu
pp*q
rsRuO:Oux0 d.06
pN ppp'
 'O


 lp 
pAOxu%!
@qp
% 
$!opx~xp ^ 
p:prt.q/(N o{k/0&d.x'&%͓y/yzUz"

 B/%GpJ
pm
pvx~#/(N /yp Q'O	 x(pq! @x
 
pprt.q:u! zOz/(N o{k/0&d.x %͓y/yx

 Bj

/ G

p}!/y/,AN$o{tu|p}xvp`B p
% 
$M/px
u(vHws
!!
"@!R	َ)J# `p:p
`pQ v!I @zsm\c!#A
 n\cs<d"@n'#8`
p
`
8`xI 3 (&8`	!/`m!/n@!/ n6ÀzbAX`
8`pL ``&)U3&p@'ryyJ#@ J# 
J# p+qorJ# vJ @  	$#{
&
&–qsmYc  $n
 # $D\c#bsd"n
a1
%/
<d67
 a/yI!45ya/yI!23ro"x "x "x "x {p
+qormQ v!I"xnzPzsmXc\cTy?c;cdrn``
8`xI =nPzpm3 tn/x,[d~ba-À/r€SrqZoy&7ro{{	#X`x	 
Bx	 @q pJ%@%Es

*""@`!`aTyc/$	#o|fc	#o~`c	#or#l	!/{,5$1	$L	&N	'O	!,/	v(uHws
!!x
hqs/yK LA
@hqp!	@) . p a05 @"x6	wZqs
 1pD BCA*S p 
!@1/S!{!_ " !p	J& 7k%@. 5y"@ @Bq @. $0/!G/"ps
$v #|$rop+*q
ro{	&@ @&V p	x$ `x{Bxz!%x0 %x0k/BppVv	 	 qw
p}a
J  @ @ /  J! 	p
qRm".q"B" a5'(5 @rs
%f	 
&@@!Q p xZq<tp@qr:p(ur
Qx" x@ "@#x!#%xx&pvĩw3
p @  ~'ࠤ
ԑEx  @/+N#s{t܀v(u
i xA(A&Aĸ! !!ArZpqHv:s
#!"# !v!A / "@.@p/#C}6Hvj
huru +!X""B}x~xq [?xxxxxxxxxx~
p@%?ap8"@
EpB
" 
	R@ !+rf#
!  aEs@ 	RJ@ #p@ S&~uf
%	$upj @k @s&xs#wu 
'H%+!+"@,x+ @ƈt(
vT4&N&b%b$a h@#

F% FI$xOJw	
Qn	opK/qTo h4!A!b bfpfoq 	b_opvQpw`(vu t f!&"!pp p/Zq!U]!U,z 
!$!Nt	P S		p		p	/ p*
 8@ 
 p> p
py8 pr a 	Pz ppN A>>)!Ntp

:
 p
 p	5B @ yEuH;5}"ĸJ! ! !@!
p @J
p78 s`r ap	
p:ppN

B!A /xEuH;}ĹJ   P  .!*p `qqpx(!$?x!	Q554Cp4##X~x	wɠ@%r$%	e0xCpba%NYخ
p
lplp%0xCpb$ĠC،q	/rpqط^qط!lpqظ
qط~
#/; J  A B!6(~r>0"B0"rvibbx "(
r2"B

  bCppD!D!Du Z "x"/"H vX`Bp	^"V""/"H P𡹡\:1
	x
J!@ v$@ @J% @V&"1S!!AN

 %9ؓ@@*$xys!q@/ 	aEFtT$YaGi
$/   *Ĉq r"z)cYa$' 0@  
X

r+ ,ĸ@06p`kù%x o{q!ނV!c~[X`BxH r/ @ @0!P@Cɔ@0$@CCCCPpJ`@C@@TEx@Rp85pvx xEx@P3Ex@\@ " Ov
Ex0y Ԧz}~|p(@(~p@4 @IPD'V&"` f~"0bqE8	_ %A%%"N
lp%!p j 
(pq%!(42	r,J%@ (4	r,@%U vJvp;i
 p9qE8	_ %A%%"z

w7lpr;W"f@B@wxX		qط%yqӡLRR@RAV&"@*$x%x S# 8Pp !rpK p;!0W	%p AT	
yqE8	_ 
%A%%"n	
lpݵp 
 
(pq
w	U&@Lpr
sr'@ )c8`$@&,<،
"@G،
L  Ƚ}!%x@@ P X"V&Tx g0xCpbqE8	_ 
%A%%"2
lp%!
p J	 
(pq%!$(wv(w@#S%~"$>p A
yqE8	_ &&&"
lp&!p  
(pJ" w
X%L "S%%zEx@t$@ N T@%x@
"qh$
p
 / p@@p;p+0 .%xqǡǧ
@
q	ȡ$p
, ,$p ;0po!p aJ" 	V
`
^p hi	 T@qطp+0 .%xqJ`#	^v=		"$ɴD0S!D¹BPHp`"06r ZdŁ}  X0qĦyYoxp \@
qr !IHpOvq$ݺqp0R p`9(pD	
	`Z
q'
Jq>	Ox+	 
 bp-nϠ0ݳ"ܖ7x٠:@xzqNX%"!"OYڀ""S]~xt $@`+uz	xٲr (p B+ p5x@0y	Ҁp C+p @uz0y	Ҁp ~xB
OqxxxzG_RzVr  ùw	Q*S S A @3/(N @%!#@'2m0! p рw 
"/
!/
A  vX#$#Ox 	&r ~~x~xnOv(w 33!"qr ru 43!t"& x}opx(u
 ؁	 qOxqx
u
z	 !Ï !39Ouxq no	Oup ۀ@%qP D"@CaFGE @B  bBq
#DCƋp

roupI3q2m4y! !qo"x
Ovqrhw
#!ZppG3Jq@* xu@%V%8`
""$$mQ E (3
!APv )3
!@* x0! 
pq
rs`|
$&F !ƥ`ǥ$''x xf@* x0! "pq
rs`|
$5oťxr(up=3Hqr	 pIO	os(vHup>3hqrq
_ FGpq
 
%@b opxqp63"uG pp'opqp73z`qF~xpx ÏqC	3&Jpt@'s x~		s@
 Ï(p#
8`q ;"x  k~xqzr<v
 ئ
pI#$~qr	_ fg	 
`~r(up<3Hqrq
_ FGp	 ٪
`YOx/r(vp93
Hq2ux
n#!o%xp(uHwhvpH3N
q&" 13!a"A@( 4y!/ ^vp83

quF 23xa!j	/:pZqrzs
%!vpF3qnxwV'e 
!E #3b!nx'   &3a!P c! 
x xp @*pݦ  *pJq
rjs`|
$@Jq!  *p
rjs`|
$@Q/xr(up:3Hqp$@0 xZax	u  pI
w>'hqFء> 'p
r
  p
  px	u^  pu	\@%p
,N
unxpX 	_
x>
`p4/"x``0bx!dS"Lp"r@"c{zb%S"Lds"K"@"b|b@vu ;wJ  y"xA(ql&@x
qN	
pr" !"
`Hpp$R$
$@tS$q"KxFxp 90<D.>!T"E/xup  m-!" %_p
`x "q,&pG""A@"a;-p2 @""/ =
qp	p` #>	@
"-!8?"iD->!T"
 """D->"T"'p00I/xD(>!T" !r,%*(q?0!AIc,z@)rD(>pأ!`" %~p"
@q		~x(!#@xF
w(!"%/u  pu#u/x
vpqX	.
a!"p%. apq"h p qa
	)s#!<#!"}e2%Mg%!uظ5}&&4ya'qĸ6!p0~	oW(sX!"&2%r360 182F%	"zU"8`~(tP#/rLdb|ļt#JdPq!T9x/qpL&
q	a!Ïvx9^
 pz/xp, ^qP	(rض^
EqP	)pضEpP	*(px
 /p	 
"/ qw,&:v
	 
2p< 
@ 	ي ~:p!@ Rp
#/>D.>pT"0 @p	,M x 2q.~!$?87pD.>pT"0 @wx9#-	^ @u{sX   #W	!uXD! 3h5yp!B"a"b	@ xe " b a6pr
 pq. p\#0 A
 p.~0#@.1qض.p>0 @qضrX%4!4~xrX%4!4u)	v%0
縐
n
0BUs%%=01	"+~+DP"A%%zq5{::@
 

	/pD lpv%+
z
v
xq5
a
%bup%ub
urľ qa
 Hpp%'.
pq%1Ÿ1-xs%0(p~x~xvpp	@w%0

(usp	/B&+1S!A)ºA)S GA)S FA)A)S A)Ÿ&G		{
Qw +g	pHqrs
$@p%@
wԧ/ O @/@%x@.y@)%x		2
pǧؾݺpxu%0Apľ	ٞy$xٞy&xzCqFxɱ%xٞy2y$x$xx
u"w /.Ap&xpq/r؞x}p&x@x xp&xAPu w(b
"!B
ԖxEy!x%xٞy%xzCqExɹ%xٞy%x%x/- $
&!Fp&x@xp'9qL(xaxu 0	&!FqH(mxaj	J! *uJ!@ U
R	 ppzp }v>Zp0&@$(mU"	 p/0&A$@ 
`*pQxp ( x2h4y!D(~xuޅ 0	&!FrH(ixb @Dx&	ppz
5TzsD(Bc	(p~q} 0	opbv% 0&!jxp (*		
%pxu a(<&!Fopmxq} 	0opIu 0!Fop)x~x~x~xppP	h)p8,Hp( 8`s 
~xqD ~xu)!b)"r%x	 r*;ق;~xr*;	Pق;`-~uޔ" a
!!!٥xJ"@ 
 / K:pwu)q*ҡ	 @sXrq0pt|b
:	qX`
tQ¥p*S 	!r%x~x p8,( 
x
vݢ}@% qrx*!@~x
%%bp*npx*q 
q 
pp@Ap(Bp(CD	
$(
%,J&@
6
`J'@~s(rp`hqp~ ءءآ~plr@xS %xxr@ F! u:B=

plq(xE  p*r@  E 
ؠءqp*
~xr@ F! pBFBxu
ˀ !ᅠ˥ˀ%)plBq@ " !r z	}	 	
}ps)r+"!"" @s@ "F!%x/ xqX		aCxplr@x %xq~xs)r+=b!b!	#	3&pL@'ryyڣqX		aHpCp@ p:/ y~xr@D F %x bS!\z##,r+"sx*a<yby0#I#lq@"=!q)s+YcBc +xs@BF"Ex/ >	t(@1Zpqr:su
#!$A,U(~
 $(@Ah(0@( $
%$A2%C"t4d{)Lu*>Bt	sHp(P&p0`{)>t
"@.pT0`ulx
p!
)>p/v'	%Mr"BBrJ!@@>!#	r"BBrT!.J,'T%)s 
r"BBrT[zJ[zp AJp(~
  4))>/rq"H#)>/p byH!d5yBxEuH2%Bu{*>
DxE%$@ P&B Q$!!!@ 
pOxO(!>(!$@@!@!@!Q&""!Nwدgɀcd~w{/+N#dpW
sتctpD/*N"d$B؁~/.N&dȪހh#/+N#sԋcim'Af{ׁ{/+N#dp]
Ivثftpdz/+N#d'O`xdz/*N"kd@$bfހh#/+N#sԋc(rjb%Dy/)AN!qIa OBOvpx4 r85z@
_rC
V&
 	= #
%  Kq!~bX`x`r Z,r"zPq!drpX|`A(ºeH"3¸
'F"	 6"( q;A(p,>t@",Ĺ06Eyy;qظ,pp,u;A(S!S wXWS KE 
!@%=(!
^͡
qXp;"OxO:
N
u
qj!!!qk	ql!a!bpVMr@mapuxSR7h%xq@eq]Oq@x*	 Z
@~Op%v
!/@ #:؀ap(S'pHvw #؀ap(ٲS'pHu@xp k 68`+xs"#)'p@&j Ap<mD)>$0 @"xxxq 5Oxp@x' :	@~xr`, !"!! xr`, !b!a xpd,uE
z	<pX
^@
~
`BعO:
OJp
`pplނx w(op:f
"
`qEMpd,@͡pqHlN
`
` pz
`%ٺ
Ox
+"pH ~v	O
 /u=
mwy
` @'w
P

ѐq
o
pVpqq1~~xqV!
p@x
 ~(rHqXs,-,((	~pV
~(!aGS_!b@p`,p p@xqx~xp`, x2o(sv
 / (!bA   "A(>X!QX!Q
"!X!QX!Q q LDy]A.q¸a.ºIaEAq`xa -	p|A!	 	  ݃upq*rZJ$ @&	s)A

$@ q` xa p| # ]
%	BRn
pF
 UxE~x.	p@x@p		
ڡ~x/&ڋLx/qpyByp8`xpq
qV~bpV݊ pwR@ qp` „+pxa0 @ Pq \Bqh=@ . '>
v$
p}
	 B$@ q

/ph= 
t:qsxz/p q(#&u /p *q&x
%!""	1y
E""	&
wuE@xV  ͅ~
qr	 J$ ͥp@ĸ
x%p:qzrhu
&!
  b@ TL!J"@ "$wpp@!~I RJp*qf	 r
@*!xprp jqHs 
&	P	Q
@*!yqr
.Bzc	@)@!x@+A!8``  p s8!9

 (uHv:s
#!p
 `pH1=p	 qp	 q
"@$
pqrs
$@"R b:p(pht
 !uwvO{/$*q
 r/&G p)%?S "zy@y*p. rq@	Y
v(w
Hu
Spoqp@q`p`'AB$@0`2mh8`x/  .  .  n  ~v
/$j qv@  /uHTR`!Pux f
 (upH!Ai%xrE
O p@ĸ
%x	=x	vz qpǠpCpH A r~rrurDTـ Abxx ~F	/٥p)pH ` `p x% q(~
 x
 @. x% q(~
 xw/u x& q(~
 x@ x& q(~
 x/r@x(>Qx/q(>
	$/pE	/&: 
 v%An
pppV^
 4myqrf
!!bq)$?ʻ{5z`x}C
~@(A!4ym8`tnc{s spqr>	 x	qxNqv@vE p4
u p(zةqeo:J$@	<pX>/}G
S
/@x@ p
#R 
J pp4@@)$p@ĸ
%x
@q

عxuؾ	`qzqxƈtu|eu(&&&&^f~{a  X`xxx  %  %  e B  F~q~xq~x~xr
uqHvp~
 p
!/h,4
 p$ql"!
	pu#E
	^ #	pv#<@ S!M@ 
e`t<m	dC-(sIp pb
 p$Ixu(vrp p36
 pql"	"M".
	^Pv"
	 "
=@ S!M@ }e@P=O	c	
C/(rxFuwh,@%Kp 

,	C 	 p

(,x&A)q0po p
~ 	6)!"%Nx
'z0r! 	 	

 A!!a	sh,,F""|y0r!!
d ! @ 
E!+=a=qh,H&LyA)qq q @~x
pf p uvpVJ @ 'vP" ť
px
 vu q(!|a~xu
ox_PR_@%8`@	p
p"
 pp77mp	 pfp88I~x	wu ۅ!*O
	4!"8`1p
 p p,
 q!T
x;&8`x"	p:	 pwh,pup
@V**)th,h%GlyA)qPqo!'lyA)q0ro!~"rh,i0y	!"i
	! #k0y	!#b+
B! $m0y	!$b-
B! %o0y	!%b/
B! <a<"rh,ah0y!"h
B!K #ja0y!#b+
	! $la0y!$b-
	!K %na0y!%b/
	! <<pp
p55ppp66Ń%Anx BxFvuh,v
q((xp&ppvB
qb	p^R
Uuh,F)E)w
$h,@ V rpJ q8`
y@8`y@xŀ`pt$F#d
D$C%caD$C%cbcs#FF%cc$dpq!F#a$x
uv	 Bq@TDXpxq,: D(>@%q8/sx`cV7ȼ	p}|uH	ȼyy='	,	ȹDx%xqx

rs
!!
'@!r
$/,#3#'FP Q#/
gp~

P@ zu@pqrs
$J 0
%&b @$1@$3@pqrs
$J%@&> 
'@s
$ p'O@ƪq
r
%& @$1@pq
rs
$J%@&
 
'@"B#"'&~P&."#^*pr
s B+#"BN#>#"	ht$#FP  xZrAÈu
$@!
!!
#/,Q &P~pp  &V&Uq(vgp~P@ vvv&%FP @Jp 
s
$J%&	 @$2@Jp 
s
$J%@&	 @$4
$@J%!ր@ Jp s&~	 @$2@Jp s
$@J%@&^	 @$4"B#&  &P -"p#J  
qrJs 
r#"BN#>#N#>#6P  Q	pȰA(uZrQB/& o@ (xfJ! p
/& jp
/# @!Q K	 @$1@$2
pqJr
$
%@n
&
pqJr
$
%@
&!RQ'&xJ	Pxt,Ⱥ	vxExrH/ S$	xxpxȻ	xexO% p Yxp:q%v
"/@ !N
؀ap(S'pH !"
؀ap(S'pH@ۘ&v B("r&
&B.r(swZqpqrs !	  @ V 	
sixOw,
"/ l hr p	 v	 	 pD.>#A.q`٦	 
 p

 ppB qm8 %$*6#7$p q@%#  p
qr& sqHxp
qrF
s l Dl !A	l !/a@ -YOOvq:rr,/&G ox@"a
''b@$1@
p*qۘsJ%
s@$3@
p*qۘsJ%@r
sq#q#
	e!f4 ~oxَ N   n  p xxP(p~
4pov(`e`f`•`B_`BB\]eBfwB@{@zJ !lB	n`f–gB+qH㡾<pCq	!=Ox/& oxp,S2pHQ0~Ou&3nypE-O!q@ Ĺ
Ey,
&~@. q(p
٩pOxt(pHqGFC$
hrOx6
z~xt,Zd! Mx}

x(px~xOp,%uEͅp)ͥp@ĸ
x


`qOxuq
pآ`qObOpv,/& ox@&
e(w@(!%xqHZ`OXp`0XXK
Ozp`0@$1@
pqۘsJ%	s!ѶX
o
o(p/&G!o4yq,^OZpĺ}E}@-@$1@$=%"
$@> 
%
wH%	Jp
$@ 
%
	o*
oru4ʹʸ%x7ʸʹ%xI@ D(>
ľsu/tfc " b qXva'"'b'S S'@.%0ĸ`c#"#b#a$"$b$S#S$%xuox    .  ~xpqqV~O~xqqy~xosrrV@4!prqY$,$p	% u	s<mLxhql!@L{ 	'qs u
 !
 ?!!%"(~%+8"	!_A@$'H
!@>J#@ #$L#J&@ r̠&%S%J#@
"/<l #D*>Jr!p
r`xbhL!	$A)¸wgx|]	^.¾g)I )h 
&B"5zȚ%I3y9a>f~Ya.y	$Nz	$A.yu	@$,Yp|A.¸gS&
S&y¹rh)b`xj Gp 	 @ p8Ap/"'&)&@@  Qx`a"p.yx	!.zD0	$y
3@$2/ A&A(&A( 2x (~%
'@A.¼g
S&
S&|¼whڌgejd('@p ` O!l7&&~¾thde}jexL!l%#G(~%!@a
N1+
#C
CD%
_u	@$(@)Exp
Nz.yl pbN~0a.z
D0H"&'A	H&
Av ~yArP$!? a@'@'5 Nz'~3P$5 r z
0|'~SzTxA|zxI(t Ņ@q:IDq	 $pJ!@r<Ł!B0
0prS'&x)'v'!	^نp	%yA,¹*f
S$
S$y¹uh)eZbUzjYa/$H$A)$A)&A	//pA,ºJfS$
S$~¾whg_bjf)'pp ` .l7	$$|¼qhڌaZbUzjbUx!lC(&M	/!@aL1&1	
A1)C
$!	
A1CD'_p	E1/vpqXqVꤸZ^`pwN
p@Z@v.p_/u` 	+
a!B
pp q.pU2 A!UD)>
 0 @p pr
pqs*
w pu`a pⵡBs<6{j
`N~x
/qq	(-/p U|qU]8`D*>V
 0 @wN pv prpqs
J$}
Hqq!"	/p)v(&ߎopux O plx%x 
/ء+ !>	u(vpn ؎!M(ʨb<6ipr A@)s(@* B$"Eyp%qB  b~x/u-!xqr@Aqxqr"r-"xI	~xj`^
@~B x
r {#Bpŀ~x~xu7p,&+P.@qXUyF
؞,ؒ -xqHv
p @	 + Nqqrs4
~xBs H"sTD0 B"D0wX@'
,A
Q  +,pwv
vp@&Rڂ@&FDp$@ H f
v%/x )
&
Ƅ(
t̚$Cut't@$q!#q [ l@p
`qp.!p.L !!(	 	^20p`L  !b""6mp(`qDƩpڊqT(
4!A	^
`	~xŠp
n`Š px(uqt۪ 
p- 
^`p !A!"UŠrHqN p=x3p- Np. N`p A!!"x(
!̚
nv(w.p>0 M 	&!% <
!!(q>0!A!~x
(u䉄.q̚!P7Q PqDpھ

p  p !xv(uߖq}+
QVn"
 pL% pq%
pL% p@zq(q>0!A!!!~qaxx.v(u
ٯ}
Qp% p%
p% p@z]
:p(wqv(
p̚ PQ@)!!꟠pJ *q  p
 
w(v~ٌ&u

 Qq-z
 ڄ-p>0 @ AF
v \p
*!nu߆`p
puu ]4
*!J
p%Y 	qvHu(p  
p(
z!V& J!@ !B$p9
q'bq@(&2!S
=
D$
%"
)*q !h/x'G<!<D `
pp
 F`2  /أ  ()'!!!L"'!@ pp
@+!qapu.p 0 O p pN
`pp!jv(pHwrp Eq!!6x"
`q Ï !q -@2$0!pp2 @$xV&
Q	p p p  	 -@@p-  x)`(px(pxƄ(
!V!Lstݤr0"Cfr"Cfx6p(wV!-qpJ!@ !B$2!@
$@.S -p@2 Rn	V'@f	@'pr@*!qap 
pq$0!#	 	 p& pR*	`pxu@K	o	.p@2 Dp .pot}2 CڸtJ&Z
up $}،s
%Vuq"p	J$qy a x(u&(ppp p= Ux
(p(u
ހp (
 
٢uV
`
p 	puy 	/	f
  	|
 pV5x@	`!p3p {@~b|qVy`pJ
O@Y,w,%`
p8.q"!M!@pRop	p .p?0 A(~@)rpqؕ	@%BpT	@x2٧p`
:p/"G L" l(&v (@* x@&a'" b@&	P×p06hrp0&J% /'G @/ x`Zp)
 @%u*!$ I
@%U /# L#@ 0!& r 
0! %@ @ P Ԡ(@#
  p0$  / G L  0t& r 0d! @ ,$/(AN 
 &
p`%
 o*p, p( p
0
hqJ$ 0
"%u
%% %$@"R K
 !$ 	/#G t!@$T p0
 &@%
Pq 0
  p0
 @( x&( xxp/(N Jp>`& p0N
( 	 #$
#(@# /x5' 3	p0
/(AN 
$Z &Jp
`%v
o*p/(N &  #$$ 
	q, 
p( Ep0	hq@* }e+Jp(
r!/(N &S p 0h	!*p6
`  
# @
J& #JpF
q:p@"@ K5Zp@* x`)	s/(AN (&q>0!@
f
p%
@4	`٩~v|(`
p`q`s !>#!>pxJ١.w)j`
V'@
@v*2U&M/x		QwQ!kP*@'%xa	؈iJ+p|]?"	@'ud@f	 
Oxp 

@rX*4 !!4~NopdqhAuTp
/ًpj 
q@%	pO N 
v !$xw 	@=+B& 
QrGd ApOS 
|./_|~?Qp Ï
	[3h5y"q@xA pTR	yoţupq\	کp
 
Z`p@ioxţupqѮ	کp
 
pb@9oxp DEp
 
ل ٦~p3
 
ًp ١~XXX@@@@: "@   p@@ت r@aOšp&
 
1p0!,}!>B"b,}pt@0 @| B
.oo p 
'p<S'tq` @Vq!s#q` ?@@SxVxaoƋq`4.1
C0;0ũp 
hq`~p% bp 
hq@q` @p 	@prF
 ö́ !p4! 

~xp# tp`$ p 
%Qp4 pH p<6 pP
 B#Fs
~up 
!B
c^
5Ox
Or$3J @ pq $p
D(>w<ŋvp!s
p`
qp@A-soy||#r%k:x¸@,zxĸ6yzxx	pv{(;c!`ax` 
p^ Uo$3x	oٯ	 
pupb
"`
"qV!@$>0#"'/vxp	Q2B03 B0!,-B00p
 oxŬup	 

	P	Cv	p2p
 ّo	Ow_pB	 
1}H/  0
D}(}/  	p
qFr\>
opup 
a3&p@'ryy p# p
 p pN p^ pzp. ppO p@@Hp
 ځo|5xŢup: 
>p
Yorp@@@p@@	P/	pO@@C @@q:
 r@x~xv/٢ޮ	pu=!	#	P	
@@	/x"/٨uZ	p	[
S"L@,|TzD52k$B0C4yq\"Ϗ@A*LɼO$@.|q=@S q4BVZp/p	 (!>5H!	"R@		~F݂	q"qx(	0
0" PJvN3o5y:fhR1
az	(	0x`H)0	Q	 .J	  AD0A0A'z0gzA*Gy/z#	0bu{[c@¹"B@
0Dp/xŢAŋp
	q
Qp6`Avم/

v
pj
p1q @1D@p@QAAR
qAAr1
$1Apqr/Zpu.
p
p"AA
@B
hqp{1DAA@
1d	Ap@@prr)/p	B~xU@wJ	`J"@ 
 "$ppٶ	zqp
pp89@
pJq*
 
*rv<Zpk	Q~	}
mp!	!Oz
Ӏ2k(y/p*>`v `'vq``,ao{	DD3FD3ũp
	 U$D4T$8pq*rJ	/Jsz%xExD0%xF0D1F1G		%xOxOz zqHKq
 "
 'qq2p
+^
OY/xp4pTPu;n` 	*M	p 6w4p(Ov`,p~		!6"D!xyD!x%xpT 
qT%"!&!%#<>
pT
ţZ
	1aU3&p@'ryypqqx txp2			٩pڮ
/hbuk@%		!s`x@%!Mڂ
/dNp	qqup	!H0%p!J
/0uVp	!s_@%!
/fpr	1
p3^p8	ٮ "
/x/ؚ`@@A6
 px  q@@C:
2&s4@'r x@@p(!AAD0@%xq(
DyBC@x@E p(AeAE0@	D_@p(&@U@@A(xE s(ŃŃ&~|y3%x
D5AAD0@E %xq(
DAAD0@E %xq(
Dp/q 
p	rVآv
`p
@ 	hupv	j	 1S"(1)B*J*º.	 K4pRIp&		A1Bpqx kxpXH	"+Q
@1^@1R@1F^~xj
٢
	p
6p @`  BY
x	P	pZ
~pv
Q
	

	P
p xɀ j9x٣v	p0)
p4000		S%00z0z؍/Ey0p Q-TiX`.6"P!€
P0!5@0u4`AE{Bez  D" b0w0Rir/44@ @zH0p@:J%@zPp0%A0z!8{r$|$Bxpp z0 pp z0S$s " " b0"Ex0%E|0#50 u}|yE{|:ez:D 008x%x@ 0 0!y!01p04@p!"" 0 E F 0 ,i0 .xs 
" bp٭xJ
J (u ;@v@ ,%\
!!LؓK<ax	v36
	p.uXixe 3%
@wn}
kxe (%	"!rnr ixe`
0s 5%	""Njxp A -!b 4%	u{p%پp x٦b		p00r>B"&&(%00"NS"  ;%	!!	R R!p)%
	/q@$@ p(&p@@
%ß *%"!BA@@A

#/ԩ(%0 @>J%-&&&"	p:%
q/rL! +%!!A-~ 
%@.'pv	 L"@p!a  t!@ >	'Щ(%pt@0 C/(N jqsx	a	'9Vxx+x'9Vx#2
xF
j
%Aqp*
ue}%L%vp`	
.
:pf
pspV
*q
rowp~ix ؋pF`	ف>`	qV  qqZ
b	~xŤup`	O	 pC`*xp`	pq
	:~űupq`&
D?~
BpTC
;xCpbipE	pT MNpj`Duxŷp6`	كuq^
`PځV%R
`A(x5PA@@F~
٫
`	pp $$S $DS 3 (pPp4
$0p>@ @  ,> Zp0%M.o 
!/X !%	_s؍qN
$B*?Jp,> 4 @.%'
+
A((yù$18`ȸ
r@&`
$/ p		q0 0 F 
(%xpv/q
%"J  "`p$1Jp,> 0%A.	
A(A+!pq""F§E# Dxy " !t
a"0%^ 1"1'
0pq"F
@"
&@$  0^1&r	p00!/yp0'p1s$%&&
`p 0
(t$'
A	"r !!!pr	0qN pR#

rr 	A!rH;a%{a  BT	b	!
2x{a
! $x ! a	! ŠpR"q`p&1p@@p6
`ڥŰup
`	pD 10.pp@@`rx
phAR
`	"
!/Xp
`\mS%o}!N#   ~Zpº!" +
!Jq
J`	p:pص6x"D0b
`rJpR qfpp"pyp%@
/(q 	ؒ
` p@@`ryx
@Ɏ`S%qX !yxٳ:	`	puأp^`Kw'pqN`0ڂ*
`DpN/0٩pF/x!D$8@$0`	p!r	`pq>(0!QV 
w
p&! Ï@$7
@($pd4Ey#	
pP4vb#dA!
pQ4Vey  X48w|v|0!b)㸅  R4!	EFp'n& "Dbp/"a	Q! qXxa Kp'n "D*p4*pr @q@0!"I&B@
 )'p'n "D,r
 	0Qp$v	
pBp@bqj	@o$8xoپu 	p
v$n @& 	"b
  p`4$ a4%(rXixbQ @)" b4!~ %Zpx
!/?@!,4#@.Y
/p@@ @ @ E*~#!p6zU!CtI6{[E/yJrz/t2 #;	d6zTrish"t6|[j!
jthOz!*~#01%EB#S. !
R*~#$A
 "*~#! P.B  ّop
 	~x]pf
 	 D
 as+C@*	 @Kxv~xu8;pV/!m 	V%@ 	"ZOrO@@% Apb
 ٌ ÏJ$ p	TQqX@mx
5a
^v؍qv85pxz 	px4Axj 	mB
'/5pgpN 	p4xB 	p&Y0 w j!J%IJ0
#/J" #4$T$7!x q D$		Eހ x a"@"R L" 0' A/'¸'2# CA*d#sA/A/@ "!		
'



r`WVS'!{\ij'1(S'@- u{ZbUzzbbs@JcQ"r`WV~!gح:vd02#  y b02# ؂xQ  a zd a ppz 	!%ox	OpB
 	qݎpv{q!`m/y	!m/y	R m.xR m(x!m/y	(-/p U|qU]8`D*>`0 @:p`pp:`pr*p
qs 	J$}
ঊAoop	 	1-/p U\qU#-rb2"B7
]8`D*>
`0 @w
`pv
`prpqs6 	J$@}
Ox^o٢u.Յ& 	p/s.!yzdx$xxKx (T?1
ե
 سYox~x@@u
`		`EOx
##P%p؍ohq) @~+x!
	P	nضopq>
`	xVu(w 	pr
	rnq}A @S!BAA)R"BA)C$&@q:%x
Poo)+Oz5x@~xp;`	vw
(uB H @%q
E	m 0@"@a
	 ڭ:v(w
!/
sB H ox`qHuE	 # 0@"a@@A( @a	ن %xr؀0<@@p @@@%q@@! p@	 tjt	P	gp f؀;pP= xM`@bBbB
F	
~ p+
(p~  B  b
C@{#ae`A`AbCbCr*(Ÿ<#(8`r~xZuHw
hvx BQpqx@p(0r+aqyh!%xxp:uOQp=_r/pD	q 2a		 z
p	xvu:QV
p/_ؕox~x~~xFv
`(uz	Op qx
@O~xuF /xJpO	 iO
w(u&	oHvp [qz?pR"Qpྊ`@%A@~xp@&~
vw  .0A
 x*;
	D!@%8`Cv
/0xp "0`A^
 p^~xŦ/up(ri<q2~p2 xp2 xu2 /!Xxp2@xr2pw(
 'q2
`Hp~xpVN	o؀X
B~xpV,	b b~!Xx pVqh,	r3&# a	`Hp~xp`ppVx	b B)xpV츼	B~pVqh,	r3&# aB	`Hp~xuVZo؀	B^Jo
؀x6vuV"o؀t o؀( /؀
" /؀	 ^/؀	" 	!p 
 /8 J! 
"/0	:!:bzu3Bv3pt RHpwt q d:! Lp	 s 	!
	"		!#-	!	pڦ	 @%#
 p	ڎ	 @%
H!
Q:!bipn	 @% !Őq@3r3u(pن
X9!a!Nuyo|%wpq a
^	Qt3q3 r@3u)^w"q3!&IQAx5"/
QÑaAs3#


ѐÑa@s3#p@3Pq$
"~xF
u(vHw:s8bqHs
/rJ  ep*p	/q
pmx
u@3vp `q`ԥIs35r@3 a򩈖|ܔ5)		^e"%"C%6zxr4~&
^p(uN(rjp
Di0$0	DvT4@%Bp ǏwJ!@ p3
	f*p#!/S $@-yr@" 	'" Dp ;z $t$ǟ$%%ȸ$xp@U@vo.	/~ŴupqP	j	ppp	q4  A)	3h5y!X&!py f~x
w(vNo xd
B
-x@!pqpU-0 @p
{Hu""j#
Sx3|&&!!f;yx@x>
vu4(w@%1'@0p !T
"! #Ey#/(N !2x{r5bCDx-xsp4@ $
$x	p!	p!	/hr~r"!{ Txb	p,ptA-/yvp	hrey0s,. @+1#E)A)p!b
E)A)q".A/L " !
CJJ	rT	؇p&~ !! b a!QrH;~pxNv}p@؀ap(^/qxu`Ey%xt(wHvs
!!	ixp`@
p(q/rixp`"rH6o{oo޻{ou@rCC	 pRxx`r'Sxp4Qx pQx pRxx`r'Sxzq.B&KU3&s@'r{{f&'!HLF&•+&–4urs? H<L<Q!HL؏;!HLH:L:p#vrdgC7	 'Dxp@x p`xx #KbcfG&–:&B-&•%B&mU3&s@'rxx!!
QQQaa
Q
a
bcdfg ! "p^	 q}rH  !!""##$$sBH@	p=كqx~x%xsp
D
"
Drp5 p5N`w6 (!%)!q#y@x%)q#!uz xp6 ux  q@	~p@3~x%xqH~x-sS"Srxz"@3%x!rbj|d4y)bAr dx3c%x~& u
" !Bx~xݍp0 }z
qVKـ "(pyup p IGxrp@(pj
oxr/	.	 C$bxya$~x
v06p4x^q;y
F`0٠@p/6sX@#
x@#c/RaPjxa n`3h5y1eṘB]xuP6~	op`$b
/p#V
/ pl$(%p ;p x	vH6u {q`p`$J [wL6  $r`$ql$a#>ap#"a"
_QWؖ/.;r"{{{[$[ct`,*	Fzb
E
Ya"ت/xq rsoPp4 pH p<6 ~xupts!@
	QV@ܛxuwpp ;yеϵεEx&	 ~x	 ~xOZp:qwP6 hvru&~=rqL6@q86pD6 pH6 poqq-q@6ql$
/.q ;"/aOOp @
vD6sl$&&
Qq-qL6 	Q!xp-$xopp Z
/:pq	 
B)qx
 +q86 $/؂@#
Fvp D'@!`r 	Pq`,%
	pࠠp`$ UOrqH~qH~/y	SrL5z@(pxp B(Oy
yلpZZ PAX"~xpHsZZ}4HthpqLy! BQHs%qLy!	Pq#- M"M	
QqL	pZZ:=Oor(v  F/#hp; 'x"'x#'x$'x%'x 1hp
s!RpLx!a!^ hpqLyOxpHp/AiqpL5x	mOq܉pA$rLz`	؆ ~Oq+ 9	Qr -@u2&B&<ؒ qOq; pxfOupNS p>˸
&qT7 ya pT7"q! &OqQ"	 d\~o


q
~
o,zs
!!
#!	
"!@@%d
Fd%efbcq/rqEvE!# pBs q$	 p
2 	5x#
	 Bx !UO~x	O
'(ur@ &	
C@-zp
Eypt pzp 	!
@A	 y	dJ# $/$yC!@tb	}F`B400q`zp$q%"ypR	!A$AJ"@ Pq"$5	
)`	5x#	 B B !#	 B*p`z
q7
 !)`	5x#
	 B B !
ox&rOuD->pT"0 Avضr@wXp{y 0@5(V(Jo(q0	"rP	$&)J>n
o_-p>0 @Pj%a؊/!oAXxv(uqXmxa "b"Bmq5a鸊!!ap85x%x/pxV/q(!>… 4tf"&Ō p@,}uX !" T+oqQxy!UUUU"xq3333 B"yYaA)8` (A)vvp `(p&	R=ex}/pbv+$0!.&S!/p856xBq 4 )%%%%PE"A 
J$%".qPB%
DS@PBPDPJP@*#@(%zP*p8
qrz
 sqXqp!OH	@(!sJc
Zr;BX0 .	/pxjj&{ezIi~xj
~x)i~xr7.S	1KQs 	+	
s 
	~Cv7.Dug	O
P+
I
CE
Qr '	^r 
		Q!su7 K	PJ  i			$q7A@HBxFBx(phHAq8p8@(pf6!v8w8 @&d@'

+g"xo-"x
&%x$%x
p	p>@az pd9 ~x
Z >y
Q	wZ	pud9 	ŧƧ<@ @ @ "@%

,#A٢
!qHD 
عN
p
!/ ab #naD p`hH@*
e}%%"&Bwl&DHcE
io/


@'/

  #a@ !/	 &u
w,&
 /&V'@Z/!cQV'F/p :/
!Gsh?

U'@x/d~
!U'/!sb

U'@x
/d~!q`axq	p,&9
/h~x/ڌ ":p% e 
#/h w'@'Rh !aJ    @'oQ B
/}3h5y2"A >f!G
Cxp
/"5y!4'
/xBp/x`%	rJ   !#a@ Q/
pxu(vk
4؋p/pP
CPpN q!	Po'Popoqpb
qpq	qd`/ &u
w,&
 /&U'@&/4!cQU'/p 
/6!Gsh?

V'x/d~6!V'/8!sb

V'x/d~8!q`-xZqr@!:q,x
/2"Pw
'/(N .~!>t%}p 
qvH;xp JpayE5~"ĸ!"1شh
5}pΪ(x
@؟r,5z!	"BKxKx؟~x
 ݁}.`}rHwDpD8ddvE@x pxpx43pl6p%<`x|`F8lxj!@A)R x *"sU/|xwqrsup
q;pH @ 8` &#
pB/q&/
o:pAv aBp Zp/# /pxp Z pp %6?# !!o Co ?# !!D@654564@qv pu**p p
Zqrsw
!@1
'!u/$!pJ# jqvS'wX>.!! !>
!@.	^t6p!/sنo8ځNJpqp	`q!/? O' AC " !3(@124DZq801 "#S  !!x
zqrhv
%!u^ hpwS ShUzrX.  T 
"@.	^pt@0 p!
/sJ& qjo8@$1p*qp`*q"/?J!$D # 	
 p#@ !3(@124.
qxpp;`rt;q;r%`{ ~	r(v%!	pB	/Hq݋qJ
 pKQ#1y3
Qrp;`rt;p; pq%(`{rqd7axrd7
b
rx
b	
C
xa!~xx};
S%d7 %x`mx5ka!~
o{xw'd7(p 77

$xo{$o~kevfC䀩ao}}eve` rB f '@ qxx~Hsh|kdue		Ozo{txdÐHpxV/(vu3um
 /
w`q` m@&`f`  #@v"!Q }sx
2/`	Raqd7ؑx& x d7   !Chr}@"` Ï B$Hvfj`  ?RrD$5o@!``aa:`  BaB @(@!`r/`  xzuh
 qp-Qvux1F
Bإ2J
uvxB	
qqpB*
 ~
wpB
qv/ux料  /o Cr(upB
Hq؂
qxɵxɇɛɇɀxɕxp3xr@3T4q b~!p0p 
~x!p0po ~y	uڄ)!>`HpQ~e/xr$$xّ^$~p,ppAٝ!@@Kxɽp%~Vu6r $x&w^
֥

r LD(>pM2 @/(N o{p `4{{dy8`~tͩv
wfþ'_n;
5t| ùy
%{p ` x@pxqsr"O!M" r ʼn	r"Bɺ(ps<#x < 9	p				ꁸ	~
vpLA@w< G&Ľ/(AN q<!y@q(r%
J&
$+/(N r<rmt{yg"@"&F$Dcc ey zy)!>@"&Nr(@,! %x:Jp=xp(r%!sV#2pV#1rPzq&@slhrPz#ezA"CٵX~xp<xpT7q( 
q& ~qpA@t<$@RiTz"<B|"BE	%qr(r~p(Uq$K~xq(C2!" !~x(q>0!Cq<!qT!Xyx < x%rq!`z`a y`~xuq$J" w	p=
d
pq|$%,pp^p-$	D

lpp؀ q$" 1xq\خ`B	~xOvqW(w'!݃p
` T
 pحO$!v8AxrW@"0!<؏"6789: ~>
pV"pV~qpW  !H/y1 osHuvW!aHp&]

&Ou_DQp=^o]x.opq HvuWw0%X'!Q0%d'!Q'!p q'!Qp+'b
؀&p3p	6	op
OvuW9Q0%<
pp`!p	 >O yr_2
Ou(wZrhv
!/W'!'!p2 qJq rp! ( 
 Jp&bpqJr s%apzq( +B 
p/"p
Jq AP!opxrOu(v
!/ l '" px/ 
 /W+pqr !!Z&&!{4 /T&H~P0 /|zpql /!Ya H#@ -Oxxxxxxxxxxxxxxxxxxxxxxxx~xq>WW!	M 's_\	Opm~zOvWu &	!F-o!szupROx Ï  e(  %(  %	(p~  Bx Ï  e(  % B(p~ 
 Bx	51
	"-		Hp*	U$#&(!*!B,
!B.D0~xqW@!!R
_	P4#T0r ZZ~xrWD!	0"h~x	~x	oAuWBxD(By!N&
 $		!p `2%mv %		!opxf	Op
"/V\"Q#!pzp@ !jqv
$$bxshr'dzEx>jp
'xP'!!؀ by/
0 !A(@*rD%'a#M
ԙOOvV
pq
pq
`p
ԙpq0,p&-pU2 A!UD)>`0 @w
`pvf
`prpqs
 J$p}
}OOHwpW@ v&
	p#_3
Uv	'a
0!<

Oxt_X""@("s%z
&))6~srWN	0"|s B~D!U!G!~x~xu_Wp=&]z# `YaM/]2h4y!\~xpVV @ ؕ!I0#Xr4=&# aa`HpqVؕ!IrVX"r@"0j"t{bb0_0'B!ktCԉpۀ$:~xB00p*	ڡ~tVV$2#l
s!hpu_
DL
DxrV@"T"0$	#B Ey ~r_,
,u	ppڇڰ!!!!Hpxp~
u&." "&."p@%煪o!pB
$c
%@
& wj ppUU/w #b/˥	 p(-,
	pGF 
p*
 "p,೸˥pUU]x"sH!A˸%x!B
 cpUU~u
 /UUR
 vvwrpvv#%X
 /?hru%	ЏajJ!!	$@$$!~$@$$!	3&Ap@'r4||hr'qG'J @ /""C
 dp	 qp qp!BR
 cL h
/
px
/V CvFuFrF !P"P1pF%#Pp(- pUUxsF P
pUU~x.
/ ???D?F?H$?p J,?0?4?8?<?@?QƊ DRSupq
 Jp/x b
~x&xŸqF~pF~N	/bk(r ƅrjsGe!s!B
ԀrG %xmtG$PD@@A 0!?y!?pF(00Ey!Ey0Ey)qH؁~xsH/"HqFE ,~pF ?$??
?~BqG1H   @
1ȸEx
@xxE ArF%x~&xŸqF~xq7~xq7~xq7HAGI@~xq ~xqE @T~s6P!V𒹓6~s6P!V𔹕6~s6P!V𐹑6~
qLas` { 
xx ,
pL`s!{
x@q^~rlB]zS"r@`x#!y%{`xt@%x%"zE{e}r<ŸF!%x~r<! %x~q~xq~xq~xq~xJ
/~q.
/p
uT4@(mv"
p
!/?CA("x@/`pمz {	9@ ! 0Or@ȹ"d""@#8d#x`"OCa"a!-	p&	b
Ri"s0B"
@Ӹ"%x@C	p xqT4x}w(v/rJouz"ޣq='=D#fzD%ßezD


ou/(v
owq=Dem"Ds=c
"BD
oc

"BD~xr=$!$aoxp=Uo>j/vu Ï !`!"Ar	/pv
O
@r=q@" Ckx	oq	OQxp=ou2
oHp5hy
%xq=y)
u	oHvw
op5hy
%xr=@"%ßy

$y	oq=y@x"Ps=$zFy!$p q4BD)Hqu4r) !
 Hpp 	oYs4Br@G"~x	v4"uv qn q	Oq\xap	pJ	wu4qv S x	a a !uxs4B "
p<~oppUxq4" \bx~x(r>0"@x 1x&j'~	 'JpqzrzF	 vup
 qpShTzs%Bc(!@6 
 ~x %@%o؅xvs.p>0 C!$@"a!!pb
swp6	 qwp<   mp:p&ppS!@%r [!/"%!@Pp$$Fp"	 q%p!>
 *vhw(!>x @I
Q(~@)rg@pn}u%
 p<
 p2
p!
CvX 4xxs%xc@ꂄ	y`!0t$F
y(p		s3zq%xa8`x@lxs%xc	|`|B:bB
J!@J&s/)N!O}$0@ @xo{tttt<pd@@ @ 2$O0%r>@"
/p0&@"
v@f'G$/pf	4  4#@%0"@!!'ru /y&	€qHL& !p$Ix@@(!>"	P	~x(!>"	P		d~xq(!>B

p4pل(pt@0 B/(N kxpX
	R!"(pxq(pt@0 M /4t/-AN%xۄ(pt@0 A/(AN tfjxd##	!hpxv>pn/-!کp&L !@@ 
Tp$I#u-p>0 @Q.op~
TpxU(q>0!A	QO~x(pt@0 ApH;$xx
U*s>0#C@~x
v(/u%>0 %d@	.2"
/p%@p/p8 %%>Vx 		a Oz
s(!>B

p4
hq~>@ń(t@@$/rM`xCb{t	x
u(v+/p>0 @ "
p
9	q(/v&>  54	p?f$n@%	`@&@%
	`@&@%`xr	r*p>/u`(v  74	!p?`p`ڝń(!>*!t
B
*
/)AN!
`%
ex_2wsچ  zq)ĉu,*?p /@#d+nY%r
`s
"	xf=pp	v,&K2	oqop*
pQ
p50p X	!@
`
qXMp   A	  9xr %xxp!xOq@:
 4
p9 @"L	
 q&NP qr9(CS A*y
_	pO pO p	 OxŶ	u
P >q#pN !"q [Lxb
LaxbxSS"A*-OxorP HqHډHqhr2aČ3330b	B0tN 
1A!	$q!ɤøHqexypN+Hpqo
Ow(vq"ppO pO pppˠpOxupO@pܩ p4
 2
!BOr`r`{@~xV
OuOq3ؑra !
Hp!pvJqq9y
4qz

=OxuOr ݠvܩ@@zOOvuO?b
ؐr4a !2
Hp/+uNٶ
@q
A٢
Buq
	 
y	FqOx]q$I&؇	u "Dy!4px(Z&	ixpNhCR
5	CGxD5yGxA(Gxz#rN)b¸
		OxZO(uqO S!R;PwxU	J @  @	}%T	S D %zD Ey 
 ~pDZq %Um~wTfVؤ @&p&UOm~&T"qO S!8q i	s4P]
qxU)S!D!}D!|!
!>a5U3&p@'ryyPr/PO  ~x	owvTO% uG	@q0OJr7@7 &$%%Qq(6q xOxp(!
x~	osVru=	)!b(ɠḔ@NO  ~x&	Ouvq
Q١)iOxpV#^rO q@B	Hpp9O١)p!HqTOJ	p ~?xp~"qrp	r$6q3`»ltՉ
t "P "tۆ@{E{r$rsYDBCBBB!"UO/qT :  
f/
p< A Ox
r<A)a~xqF~xrXD dxxxxxx
D~xsd @xxxxxxD~x2rBق!B"!a"!B@"p<&@~xqF޸x p!HOr<D 
 } }p x
o
qsRkCrExڞ9zDxB  bxq ~0yAi
"xxq ~xPs AP BP@@ ~p0	r bH @yx!0y1~0yAi
"xxq  ~6
u(v2(p
't 
s0	8PzYaP.bb"B"z	 1!>&0%x0Ex~x/"v
 /< q uQ
@
BCpq< p2(dpDqE  Gq^p+"p\7pL2q
A  wd!qt
/
=ȾHHȱHȲHȴHj$j$,,@w*
#/ $xuQ&pD::p
$/

%/3B H  ^p0 ٖ/@ 5^p
S p
S bp
r^/
$@!q06,
j
p\7"+x&"9L ~bv&!*)R
 J
 f '< T
FLe؁	
Bp@J
o*sk$k$ğt4444444
4	444444E,~
&@~k$  x@%A(aiA(A;cA(r*b
 Dai 18{uqiaYa !$؅ 
 N~x~	/u !  v	p^ ;5xp0  ~xqݚpD%p!!qfp/pTPu;	o x:pT(uPv;	o pTuP amxqar`s`>pP:@p4 ~x	qTx-Q@rP q f`Hppٶ
`cvT  u(3
@
 *J$xR(v
Po@u`,@%ABp "2 B:!p(3pT'Pqlap`Hs	/J$q;EuIQF E F !x , l  xbuHAq ؆!!J @ r#)0"Apq,%&{
%$J" 
&/
$$h!0"_
 ؅''
"	0!(!\#l!"/hg|llxzhgzH 	0by
@$T %u&.##qJrs/0
!*p<:`;	p96x@G!jp`z
 3Qp,%
~	#% !!J! 'C!a p1](!"'(D(>!T" !qL! "(p8$%
x
~qqVpUGX 	x@00
0P" B Axx3q)pU2 @rp
	~~xqx(!U<N	p	J~xf	 )h/zEuH;U}BĹ&NK~x=xx"
q
 ~
2h6y!tx~xp(6xq xQ~xzp p$pɠp 
p.Q؀ AVz"
pxŢu-!U=D)>a2 @ 	xnu-!U=
D)>-2 @Fu-pU2 @*u-!U=	D)>2 @u-!U=D)>2 @u
u

u
(pUm2 @u
U	uj
=uR
%>
u-!U(p>D)>'pxpxb	pu
*
"/ ~~v>J! w@
#/+v0%QN j	/B 
. N	/B 
 
>OLUUKnA(#qU0!@$

p
+@@x
)!U\]	~xb b
ouV١(pf=	(p"R
pxop A~3ل(pU2 @	P(p~q !Ï)qU2!A a~xqj
V
 v6Z
u/%q:
&
 F6
uQ"
%g
%cJ//yxq<r x:#\uxBy1y	
Obrطp x;?~xZu(p;:p0oގ/px O plx%x 

/p3rm+ !:	@p#pV #D(>!VoqOp< ~V
~~@~x(!U=!UD)>	0 @~z
(/u%U\
!/Uw	
Qp	
qp=p^Zp#	zs %A2/0!Ap]!@#*'p] j	`r
@~	u-!U
 "QqF	5ppI+@Ap ۀ>@u"w	p&
ypupJpz`p	݁
%Aq
p0p)Z~	oyvHupV#pIf
*rxq@1xuv
/*AN"x!
o+~+
b bq0
	_ b~x(
!~D#a(q@2!@@pZxڢ~"06qu+tyЉao2­c%1anb$7#qظA	!^
`rm

؝ qd9 0p xpd9 bxx^
v(w &
/' rd9  #e!&$$c"!B'"(#)&/E!/
/qa	(r CZp wd9A٪o!؎	oqxrQ	usX*	
C	Q"ap8
"ap9*	 p~
op~opzp6	wq Hu "%"7v8,p
oqpqVor^qO>Or
oj
oFq*]
op a!!"Ada#x	r	R	~r q@BUHpr@E p+!r
^
z
~xpxr@F p+!q*\ !q/ a
p|(/~xO
wuv)p|(BPwq* !w 
oiJ+p|]?u$
 Bxpp9p!:
orO~x~x~xqc{(~
 aO q0R~xŢp0pr$q+@+%xepl %@0u NUoxOvq 	
6!fpx(	=A)Arp008`< 
ev V/
pxOxq0~xRop0Āu+p>
/	Oxq&7! ~OR/uj	Ov!p0!ت/U%@	=opp022Oxr0'$xq< 	Qp(ٞ'p~xp0xxp(p~xp+pOp
~xq0~x
poF op02~x>	6	2	~~xp0;_O

!qp!00p  "xql0~xq	ar0 %x~xq0	~r0#sV 	~xOp+w0p^x$% )Oxi ?xO(v/w~$/)N!%
b p{`/y	SD/>!M6zIzr5z`{OVOv*	 p/(N }b p
!&N~OOz
SD)>!MV{iHp"	Up @Kx/x~xq/+AN#Oz!s#/yEx~x9
PU

p+
Hq~D(>p!M	 , +D(>(p!MHq +xD(>(p!MHq	 ,rx
Ov
%@ +H
!/(AN %}pqp Ï +
!,Zp
!/M@!!'p 
 /
qy6	 )C'/(AN pqJq,!Aty #b@%
}`cA	
ahD
dE#
BO9`F	OoJ @ *
 $n
o:p
Oovur
`
p
p q
`p
pq^`6Zp%"#
'
W%#	U3&Ap@'r4xx	'"OqppV
prs:/
%p OqxR r!
$<qH AOqȥxaxxp! (x -	a b!#	%A	~/~.!> @%"		p4OU%@ٶpox QO~xŋqf B`!Bp<v /š`(uqpV @0	" 1/ن ~q Z@q 	ap5xe/xp>
(wvo
p/% (&q>2!T
opu"
o*p	 @/" p:p*
*pq/JrBƣ!CP!"V
pZqup<%!4A߀u6^2.&q(Bz`jpv ff`jpfZ`jpf
p<A	%*pJqrsR/
$@/x

ovw
OPpؚ'ßpopv
/(N }p&NR
Zp/'opuoʍ:p /  up٩p*q
/
r
opqp`WV""	
_p6
o'DPpP'LpX'T"!Bp
qr6/
$/xV
ن 
~xxB
~~/q$3x(v>/uftp !4Bpٗe!@(!6y!@Ipي %@ q/$3r"b ~qy (PD`BxzyrH;$x$xxwuv(޸tpBz80B'!gxpB^

B^
$B?UU$
l
 lœ@lœ8B+B UU8llœ!G"FAQ   
F@BG
 p
 p~xq(F	G	~x
`TzsLJc1	`TzsJc	p^	O~9a4ypLp8`qQ 	 		 p p(1 o	~xpV
pp`ن

~p0R Q
O O plu(x%x /؎Ouu0
 
 dMrp, p(M`w ("!&BpE"s(E4x@E@0y	B&q!Eyr(!xBp r(!a!!a!!~xq($x ~x
xEy0yyp(!~O Bq(A ~xq( 	 ~q(z"AGxx ~x xyp(!~q(BijijBš!BijijBš~~x
Yb
#Hp4y!LP
!@ٌ""v($!"!!$!&!	#pr(/y@)  ~q(1PAp	Ep	Ep	E~xq(x ~x5xq`aq(x ~q(0x ~xs(Ey0y@) a  ! b b~xu@:
3ځ yT""B@3xu/  xD(>!2 (vplx¸p B
q
rxulAD*>"Ï!q ;#

Op|v/jvulAp`"Ï# !!D(>!C	
`	op'l
b 
Z
`Qxxx
vlD(>!)^Qj	"
@
`
pwl
/	p"!,:pvlyV&'uQ c	b B
*py&@T
UT/y	Q  
op	N	@5x	pl!vlD)>V&!Ï'u 	
4/*AN""xR{`dy-MAEPp	/pdxb('pc+>'p{t&	s(tHuD?p+@PDº$K~v@&&|A,¹@)zC/$E +$8~'a
xD!p nH ɸExC	CAċvphrEp*opܫx6/p
%D"Su"p$⸳p,೸p ^
/øp" /(N #p= Au@)p@2 @u"$qp	Rٜ"@(Mpwp q$I&	؊!r(oXqg"u4p 
(E!p$2Mp!"!b!E!p$2qضp$!(0yqxq'(0%xHu⹛p p
p(C3%bp%rtp$I	ݏr!!x/%xvwX
 /(<
r/	R$@J$tJ`S$p9	8`	*8`
ql!D)>qЧ2!A!\&a	^uTD	S'Z`S'qur(ùm	ùa	,M	v(f	uAr(0yqx(0%xآآ ٙ$pxBuvX%0! 1!/)AN!#q=!q@(2!A&qxrxbrp	 	$BD:L  !x":pq"@!/)AN!#q=!q@(2!@  vp	u p\A
"/ D ql!A(S! A(i p
	bq,!
$ ˿s(2X$#ٌ:b˺@+#rI$#SJp8|SIpBy$`!	5"BaN!+8{ez8x~B! @a8{#""HvqTA¡Jp؜5y@!"5p'  !0%x]x
wU Q A1A(1"B(u bVoq"@!/)AN!#q=!q@(2!@J`&r22s+F PpDypr&B	r&A&"F!\0 @ؠqض@F q 
ݩv	ѡ  #0yqxq'(0%x&p+Jq
rn
`*s5١0Ƞ\ @qطyhݬ|sp!D*>%#@ ,v"qp	∨	@*!%q+$@f*@)"s070!.r-߂+߂	ޑ&!@0ƾƿ٨qn/rqX``porOv0!P S ~op0 @ؠuXUrU#*
oDqqطy0qyx`ٮ/(rpqضr 1	1q	؎q'@#H0EyXoxp0	bE Ap' HpxNOv ܏qX@ؠUrطUqzq0yɀV r^q85y 	_q#		 )q$%S!L	#
#Asspo%%f%!''P#@,%}@ ûDùey'
gu{|c;ct@kdF%a%}npq
^	o(0yqxq'(0%xUoprA-@0p$F$@,AO!

@us6{!q	 p `ypOx!r	p0	 =r d0X !lq	!	Ѐ!!!(pxu p$/)p @<bZ
	pT 
@p$I 
/4x-OO0v!u5!/)AN!#q=!p@)2 @`& pZ/@%:8`bq',0%xyoxOup /$ V%vw0		
%%0ym	0!/)AN!#q=!p@)2 @& & p)v@%8	 q0	08`bq',0%xyox	OMpp,೸p pføq"@"!/)AN!#q=!(q@v2!Bqp	j@uv" $J
/>u"@(=O ORRr<@Mp!"!b!E!#xrXb
%Qap$IF*"*Exp$2"v4+	_ !!
򐸢/p!Mppp4p p$!q ,p
,ppw/
uݲ
#/ N NYa!p,&ZpRgpx9Fqp:p8.N Jp;8D
"/L pt Z *pr q d"@P 2F	 2p,&9DDBBp,*dBdBpHqB
ru   pHqupF
oHqu
p2
o!
q$q峸px9#p!p4"%Ab	pOu/pp$!p6
~>vp$Ixq>(0!Oppvqpq

r%" B]/upjp:pUu Y &f!Fjpp)pT:	p-.	~x
up  "
b!BpHrE8! <		^QqX
p
!qf(pKi
2&p@'rTxxqp0	 zq0	@@xk
q$
p0	 
p0	 q0	@@xFqXq0	p0	 &ضp0	 	p0	 p0	 qXqضA:oq(p"pppx9pp4@/xq$p=dz	`ؖ
p$
lp~xqta"
p$I !~xD"S?	 ?q	8 
(D">p$Ip"A*Qùr"A B߂~

#/  "b "
 /  p,
೸urp	
"/$I  v0	! Bl "x?p!p8,pl! س⪊!pE<8 
X @$@$q(  H ^3 0سH#,pqX7U!pp
!p;@!p<p!q#
B H p+!p Pp&. Z q	^v?Eqظku,@% ؊	`w qJ  b 
p!#$@;xy!Bcj//x
p
!/p	S' S'@ a !\a!A/A¹B ߋ
%x
" p븬BJ @ x $p
 pq`7Q!xp$p`7"0pp   
rpoGqDq,Jt- Dl/颌"$t,|DrT j颊$)"r,zDr,!r0	c3uP	*tAلq@&0݄s,(1ȹ%x))Ƹ%x  `p&lp~
Nql,q!$»@ ỂidH!"0
DPt"fJPt  e"%$!0Dpt$f#&Ipt##e$%qC1/}8i	
	D"b"!!!a!a!pp	I*pb q$ πp !q/ހ&u:
!/0	 !/bxrb
 /A+/y
$p	y0w,m. @
%+3#E)A)p!bE)A)q"A.L/&"&!
JJ	P
@oJ" JqrP	qAvp@#0~
(q&$Ȼex )Ƹ, )%x 
uq#40D r0!
_r RYa
0yJ'tp	p`A+ºHA+ø@* E@@S#@#&!w,j@*$J<z8@ºwJg
OOtn. q (~
 "
4	p 4!@^Fp Pp	
؋plpu	@uߗ	uߘ
'	uߓTq,J
p 0&ߗ
p2  C&lp&".	p	@އ"
$/p	 w
 /A+"¸A+ YxaA+!
S#CS%yS!A-S!RS#A #$A-þA-ۀx@,Cex%xz zExS" %x q (~
 @ P@t"  ^p(~!0 A
 $ y
 /ʸ	r<D$@.(p
p#@D!Ї&v+p &PN
v&B
v&
p p,,-
"/
!/
S !%%x"ExD%
%xq!y yD%yp %xR @A-B "".A("S#CDna
@ &A(S!~	
 5	A(A)		!A(				
#A(	 
A(v&	P q&b p,,- JEy*./0.uv.
&!q
ހ,	 J  wp%*@͆ 	&0q <S1ø%2	6	.fpq*p$I&uvp	!O莅ۛdx aO鯺O"a,.z=pl
 !_	p	 w=d^"͸p up	q:p'@ Bއ~	 p$I&&q(>
=p&xxxxxxxxxxxxxxxx&~xDSw$N	v(=20yqx30%x/p#Qp$ ah ! ܇q$f6u(/C ^	p0	 HpExqP	z"<	x <*3y!<" @<rN "x	 tqd|{p@7@@~xpq 0"xjH 	p$
,p !~u,%x@	o	OAjL"	 <sq{0؀@%CT
p, Cq% b
u/v)	r,
+%xPr0	98`j 'qট 4q!&d)x~x~xppxpA1r"y0x%xrp
^rP
"#$3xZ	r.u 0J  	_q!
q#
!/@y&/0/y3D0%0+	^&S$f@,~y~!@.g%~aŵ#q&"0	#S!~q"
q$)!@%y 4v,@&@%`p0	2QEy031V%jU%&hpdpvڙxt'rHp/`uqv$
p,@@
BF
O9p)pX"xqpxOvVp
%pT7qN Pp%r$~pp%
ؼ鸊"wTv$$uDS!D/Y	^

%
p @ `yu

p!h
pĚ`Nbo*pp"
/*q
/w'u ^
%4	upF@A)*
% ! !p!
p v.BydD/؁	_q"@`/*N"A+r="B $!/)AN!#q=!(!$?74p,&b
ovpr
%hD">:Mp  P 2apL&*q!)I@"xxa"y/y()t P	($DqT"pD(>0!@	Bo
p:pض%"/ 
 qj

%Av5<
rw qX<B!	R$@J$t

 S$
p$IBp%!
!/,&0 ^,!@q0	+ؠpĢ	@0 @ !!j (y
ow '"Hb *Oq@&r%aJ!  !!o:/ل(!" q ;Op,%#3&s@'rxxp
h yh 	 %!p[QpAp
B   
a0 
`pX	o
pp
BplD(>pЧ2 A
p!
upoB
ow	p
%pop%#S!!_Mqy	 4p,&6
	@~2 
	LpLp&bq&"&&#&kҁ&R&N*~
&
^&`pvpp	ĸ~	%%p "Dbypؠx^/q	pp"`p,p>	 `~
oC
 0}lp'p^,p'pٜp$qXpA"p}lp
o
p^	qXOx͆ =p :F ͡?ؠqXshp@#
ͧ'^ qXq$ Pp0	
/~u	Bor	%ONrL,z`  	~/)N!qL,! %{pp~~xqL,y@xpNq`7N`qpT~xrT@BX`"x Pp Fx	~xqtSlUzrX`
_HPq ~}p2O/(AN Oz%jxpX h}&	_#Ï/x/+N#Oz Uzs\BcEy(pxF/vpIJ:p  q fhf!¸#qXnxan}u5%	^
A(	
 D鞸q85y 	_x٦q(!>*!r/_Kx!!		    ?ø /)N!hq!!0!,2k0!./y0tz~x!u04mӹ%x	އUxRhr.(@s.	0! @!Bxø~r-
q0O Cj 	E @
r!p.0Y"/?-0B".0p-0/?p~x/+N#Oz 0"4/º!/y(px/s0!"op4/R}x:v4x:x"&P Kx !a" '5y@  x&Nxj/q$
 /0w.էnx Zxt,Xyy7~x0s;r<~x
/ ٤:qu;v`D(>
pԩ
$'tw$l@S S"J @#1@$4p @'
r z`#@@ABCAۇp@
')i/q [V )	_W	1#6zs3*A%1&ß	1u&B%}%y:
%s+ A&,'-(.'p		xs,&,967q!O!Bs3m˸
P"!LpA*@%x/s,&P/Eys3PPu! /xLpA*@O%Ip%^/r̩`rԩD+>
@x'rjpq O%	*p,&ڰ/pxV
#/(vwp	S 
!/  @
S$A,!s9#J$-(>%
"/ԩ 4$CJ%»2$%

%/%A%$b$a
%/}x}x @ou%@)'
z2"o
p[%q0	d
d^
p=s@.!V%rp;/q(>% 'pA!%PB!%QCR  @q@ Ey2Xw(vypdB3
1	Ap/&  p/$  p/%  @p/   !p/'  Ap/!  @p&xy<zEy!Py0GGy<z%z"A0zD0\yEyq0zD0\y%zrPy0<z%z"AD00z\yEya0x
D0S%%} 'xx xzHxs#@(Hy#0y'xxq[rf	q3<!y#"""!"~@ qՀa%`d`c`h`e`l``{
Ah`r`r!pc
`r/06S!pxp2 Њh:nxpX	=<kieu w0@xCpb`h4p@$LDMDNDODPDQD!p9uxya! wV/re# @eD->pԩ'p!0"1#2x@ !r'$$.#'(.%',. y	('2. 
,~poZp}uXB(ݭܭp &p9) S
 pЩ`B ;!>/
p S" B$e /%
*!u @"Pw <%
"!@ %@-!>fe$m	q6\8\p6\6\%y Qp ~!!Qq@@x	%x)hyp+ŀu$[@D.!8@)`O!@rH${Ddz:bq!Dq!Yrp	$
S S r@@ @0p(`).!8@(`!@<{»
IPp"`z@p`h`	.!8@h`` <y¹r"Br"ADq:2
`x
/0fZp  :qHw3qr>(0"B"rvibbx "(
r2"B
b
 b /" u <
%$% '%
%J&(v0	6Q!v0	!A4 V!@ %E!/#H J# p@% !Q! & r::
*p
$:J$ p*qr 
s*qr
s pJ$ 	A	&B&!q
TT#@P(DP
%%'%A V	 p
 4"yp7#	D 

@p $Bx Qx-H0Ex0Dbbp-9
%"D"x  qظqظqظ٠͆ " plapD+>0 @^\Hp
v(u(pHqڶ	 Hs !A(	!"!!
pqT
pl!4*	Oq(UUX/(N p6xp Q  M˽vw:u @P!DPq8,BPp !"B"#BS! xPSS1u(vHwS ~ <!Bpqڞ ہ A!!"ax"@a	`pb'p fX;pP= xZu(vHwS ~ <|!Bpq" Hs A!"axHwr`!@uv`9<@O  p
D0B H @%
	%@J
@sp
d}y0{ey0{p@@ xsxXaيrp!G
D->/q8bk8b
t$ 0 , bxxst}
q :!D(!>o
َ0X~
 wov *p"PSDPJPDPJPDPJPSP
:^Or ~xup "
&
Ep&p/q0OpF~p4~xp4!A4xqxqMx%Bp4~x
6~xp "x~R	vC_Dbwu Z
f
i	uXp ;By	%"
"x	
Hp&
q:إ5xvu:q J @ w4 $&e r4 Qixxgg!n *rp&q4	mP~xlpT~xp 
B~s(upy
hp*٩pB=Ovqq
O
o
o%qrR
 /td vTA`:b"dYaC:b$YaEf:bzb p 00wyxrbCqbS e b! u p,0)oqaqy~qaq@y!q	ap@5x5x@ ؖ ~xq
aqUy~xpN -3l@x~xq	ap @~r
bpUx ~
"(u +30!pN]oxuvٖؒةp5Oqaqy~
oxul` P	!dHx"&+Ҁz
3QFAOpP4p$?ApBpCD

$
%J&@.
/J'@~xxpxxx}xOzpZq rw
 
p
%
؃p4q'!q<  b`:pT p~
 Ïu
v~"hAb`
&@gu/&Ǔ.jpf
 Jqx~x/$qNxpx p@"B@4m! jqJr. 
sqN @qxp<
=rN%xOxnOp:wA
!/?"Bv+
"/ y Zi%%
"B" 
u}xEx@D¸#|qt@$$#CexKy Q !.¹C@)Ex p
oHspN
/p@ oxn
Or:Hur+CD¼!~v@&&AB%z@.¹DC@)ezCa
C Ep
osp	/q?O	OppqqsJ! o&C*uJ '
#@$
"@$*wJpq
o !A
o
rB PC# q 	"'O$%U pq

o ~v(uJpqJros&Jp'W qo&v(u&~
rzosr
os:pqJrbos"p0@3oOu(vS!@N rNp"	q*ep@@	#P%p@ p@ p@ Oū
@"$ú
3&p@'sT| |R#ڳxX`Yaaʀ~vS ~(wHuS'~	p<qor#m"7
3&Ms@'sy y@PPP xNv(wHu'! <!tb"
@%$ý
3&Ms@'sy y@TTTTTTTTTTTTTTT ݳxr' p p@ptsz&@# a  Ya`hp~xUuލeAۀwhuۉucK	&CT	wޏgT܀$bdB||H$\C-wމmxR/rv
mx6/u&)p p r 
q0u )pp ;p ux:pJrp(/p >F
$!Zs(1
A.	 @A)$@/yA)'x0'xvԲS Ž j!J$qص!@y@#/ز@G@( 5yB#qX ܇x:/pE10@.yA)'x0'xƸ زglY
qص(t|
pxUz@`(/ppp>F
%@ypԲ@Gxx Xpص ``ZVxxqrx	apص6x !p~A1A(@*%{A+gy0gyƹsز+cgqصvy`b
(px
vp<uX/ ؆! ap
B H  
`0  qa/z
:pq޺
o '	O.ov>owuX¥0#'
"/"
$00@D
Q""
!/ l wqX@%
J @ U!@
"
x ـ!sط@$x"$x$f/}xu2 )hhr
(e6	jx{a	/hpr BxxqE@xp︀ b~uE86@xaxr`
a	P(p#
"!"php~xj
q<i @xq,0p|
 ~u|p! p@ٚp@p@@p\@p੖@pl=@~x(vqq)p>0 Cp|@Ps S4,Bq|-p$Z
vZ	٠z
/2w>Zrq> :p}pt@0 P

p|v--~0!Ap|@0r W4!B"#A-~q@0!@
!@.
p*
q@2!Arz pw wl5p(
"/@@"$2!S
!@.u
!$x
p: q&}
”pxu|@"q)p>0 @r U4Kp\xF(w@@'/u2 P
ex4p|q\A~qx
$u [w|'!;F"Pqq)p>0 @@
KpT4
S
Q v|'	Q
po*q+)O^p
;ap@>u	/,"
	̥xp|ศ~
u	Zrv 
@$

@,
Azpq@ p2!Qp|3 /q>0!Ap|@0r V4!"#Bu"a>p!>t&p|
$/|!
, rၸ, pJ	 *q*p6
	p &apl=, , u"ap ;p !
4p@Au|Bp
/
Q K
$/ Kl p !B
	w@ @$3
p*q,q>@*!@q
\*p
q
,@&
	wp@'@%
<	qHH l ayp !
 L"
-x	`p" }
ptOEu& p-r us r!b%y%x`
 $x|pTp|ApBpCD(r
$
%lJ&foJ'@~s(rpThq	Vo~xO	uq r	"xa
 HpV &# ap<r qL@Kp 1pqx6p ;pr`cp"{r{` yaprpŢ u-q>0!Ar5y!b r8:zS!Cc#pp#68`EexxsR (r+q>0!At5y!dS"AS$My8`!p8:vx A*6y!x(q>0!@qxa~x(r>0"@rxb ~xń(s>0#Ls`:{!A"lxpb @xu(wHv
oqp`:x`"€ @A@)xv(u
oqp`:x Ya! %(q>0!Ar(5y!b@q`:yX`x(r>0"Bs(UzBc`!q`:y@"Zp(u:sD&~r4qGO!@!zPxG a!O"
Jp
` D&4nqgO!@!{g pza!^^O#GG^
Jpf
` pqp=J  $4wh@'px
"$
qn  q"$ J"@ B
 @$9
r2h4y#bqrit{cb	
:p!FS*q

 q
	m
&	3$@$@S DJ%uRm TzX`aڛc	#C
 p2q@%E
B@)uUAĥť 	Dp1q2
eQ	&&@ ٲ"De J$vpvg 
AJ% <
#/@&"x?R %! Zrd^ J$@8J%@  
S &re. J$@p
a@Psx	 v!ĥ"vťin	N c
De
 J$QG 
f!?R E"@SGd!{?R#Hq
G$""x	RCCHq%ĥ
 p)
	!
gs"o vť)$ߎ!#	ĥ!/a%ɒk F|`AP 0bx
a1-	$D%ĥp	  X00	Hpe&Bc J$ĥpJ	J# 
 %
Q J	HpdrN J$@#a  
 
"/
 && @ Qr  A	A /R(pE"@
r J$p%A& L4y `%pre J$Jp
4dCp! D"@9R&@"	RQ  		RrEĥpHqĥpĥ9:pq@"@  " E hG F I Zr I
 qjp!2y!
(u@$:@$;pjs	 
$
B$@ "C#xp0B!1
A1B !j	

ػ}u01u E@#o
p  
}'qJ$@
%v 
Dpjr/sQ
L$$'B&BA"xB$A 
Dw%n (~A)pf@%Eox2h4yt:dB<dH"r|"BxH 	 shBHqɒi L|` ÏB!/y	Hpxp=
/pT6
/!up
/(ioxO:pZrs
$!%/@A)NS!q
/K
Q r;
N"p`ht! 2l9}ýqaN$8}{`N&N#'np -$Dy q:wzwHvrnp%j!IiEy@L"@Ey 5na!r	g% @ Htlp r{`:wwii @#S 	Q 	*p!o
OvZqHws
$!p:p^	/'?R @#u= 	rV% ?R!wRA/J#   ,!,	! J @ %&#r"BG&rv/(N iu|k0$p |J !/(N ۯjux2kep!`|| jp 2y 
@$5*pjq
rڌ!"B	"B"	#E% !@"SP ya@ j a@ #ophA2j L4y `HpxJorI(x4h4y!(~
(pT6 p1JBpT6 eaopx܇f&h(Az
R`(ABxSs ~ xO$0uq
zp"p
	up1$"p1 p a 1!App!
 pZwA)=YQ'#	_  I	
	 9	 5oxp #r$ƒ 1!@&	Rq )CH
	!	'Zpp6@')eBQ ÏL	
 (p*t$*t$	@#0ry@)Sqpr s
"nq>8`"r%U  %b
qT>no$0	O:p(u@!J# p(jp@ @ rwpx@+ x0% 	i `jqtrĐ$Ht(rs(rj~&DfB|r$N zq(tp ix`	"/
&$@. ~f
r#!@y@)q
 s @* x` zq	Q@$@ B$@ p
"%oxo٥vpop
,
A''
dΠރ !r=!@"x, ,	 A/@hk~dkp J@B|,$,Byy	SٹEoqHwhu
%!o
!@!~@$3pNJ$@ 
"/= !Q%!rV"" Pw o& &# @ RA(J%
#/&$"x, ,%&	 XA-AY
 /(N (rkjU|0$p|
&Ri$0zbcBr		 VBezCRzC	@$2pqr،! B	  @+8`"8`bp "xR#     %?R  /2u(w:s@% r Ï 
 "x …A("p@(~
ABJ!0@ "p1:opT6x C
'/=
(>L !Sp#%!%&"$hg &?R &# _/_  y*	p'
)>'p(
8`
!%Zv4 "$R#/ 
Sjvjp&$JvJp
 %
!&?R!" ?R!Zp"p@("%& !@?R -p'
)>'p(
8`k 
 5 " ?R @u 
 5y	R 
  yN! 53D$xB ؎E$x$bB Jq bF*rs^0@HbJKˆzB"$bDxB *r bG&0
!5!&@?R \&?R bxb/@ @ S@" Xm?d 0 @p,$ ?R 1@S!DxB $bzB"%b*rVs B"UR 
  {jr
bp @R !#o A 	&)R&?R @
 #
f
(>'v&@R E	j	Oq çH&R	ȡ	 #		 
  y
bp	  ç& "" B #b "	n/	/vwh@'
A$
B$@'
6Tz Lbdby!e*"x
Q +# A
P% Pp@'}u(uJZrJp^ qp𠅀P@%(~^o/!0 xBApT6DxEC01"x!Rp=q
Q	'	@!Q Ew%0pp*r
FH'B
8`Cv3	`#Ï	@D+	$!?R&AD\@%DJp P"-R@E腧	 <FB87A$RbQFBBy		RD&	$@=REJpHqf p=Bx?R @,  @ ƒND >#-	^)	 %p=LMKJJpq/0 
 O& 5
^ O& 5!! O& 5	 
  % D& J#@ #$'
)~('p
!Jpqrr/1 )	 'r
)~q'pHGFJpB/GFJ&@ FJ#@ @&V  E%	p=A!!?R FS
'/"B "@$bB"p%b
rs	"R
r""z B *#bp 
E 	 ?R J#@ GJpqrf/۟ p= R$4GFr9 "b#!!"!GQ^G$E
Q#A	=	 끸Gp=I%	^p=LMKJJpq
/ۆJpq
/! ÏA $ !A' 
@!@ (~	 (x"J& H A
:b،"! @%?R V.!%@(	!)	&5	=<)	!
y @  I 
% #  @% I%!#@ ?R ذp=@ p1./
qJp
qJ&@ 
 rp=!q o B AJ&@ !JpZ
/ Jpuv Ï	f ]n
!&x p'") a ""'& ''p!	 'poچp= ADž"@?R a#R
p	1
px
wvo(vu=&Aqġšơ" Hp(/  opqT6!qh&  !&ŧix	zpHt
!/= s!,&,<daB|
RA,
!?R  1	}mA.R@*@!&
ga 
1!#	-"@+! _ @!"!-gaI D&@p1qr	/s")j%z @a zEyP ~V!" ]pr  zqAB!Up=@5BJ" 	 $J! !#!n$0  !By?R!ݒ
p w(p "	 phprp!o"$" #^   
!!A?R!.
 @ JpYx"J$@t$u{u%N#b	$"P7$L! @!$L!!
hp w(A&0r AA }@  Ar @  A^ ة 0p!!(p2u(wv⥊
oppxp@xlp~@@d+{HpstFB@~|%xv XpN٩p}
p`:6x@A/y	R ZxFv
^ F	
N :	
B *	
^2 	
pt	|Uq a	~x
s ~u`lRiUzr @‚'OC </y	2n5yqp*~ptj
B
 ^
6
 V
.
 J
"
 B
M
pu"!!@  A
@  A
#`yp^
p
& "xR	pxf
p ~>uv:q!pH@$x ")J%%(rBy	p
pw l#T $ p,&`# ! !A @ApŽrv6p
!45$Ti
 
pD"xD	J pX" Bp!a ! -p>0 @:v	+&{#!"@A
p-p@0 @L!@y''Bp:
q @#`qpx(q>0!A!~x
:qrw
hu@(S%@v 5!E
"p**qp

qp"
qp	qpR
 ܳsG
vhp "xp~x~x
Qf
n
~
p,
೸p; /(N A0X0	p-p a%p06r'	p	
، Ï#
0X3
	Q، Ï
0306v/
 /.L xVo06Xb(pL xp (b b!p 5xarE8! <		^~xq:b#S & ExexpE p~xvpl
!/D@ wEF 
@@ 
 /< o @xmx

p 

B#@ !4@@ )P9 Z
>qp@ĸ
}. 
p@ĸ
}x(rێ	qHp~xrHqDdA@Apx~xbO
'q p+½'A)¸xu dOxO  J! p$I u4@(~t sd=`/rbxrv "Nbxz	QA*&Bx
ZpWQBp #ky
q @堡p,!p4kxa!Rq!
!npp ÏS!A!a 	!p	u@%x J! y5*pБ
''0
op zsV{D\ddrz'axdx|E`4aqo
p~
orvq/)N!x2h0!4/"¹'O/(N 
 p/60 d.'ODy
p
	y	op uO

Ovpu@@@  b
 "
 1
00@%x''-	lY'"wTO/ 
 " @ox2OZpu
$/0
#/.T H q$oJ! /p)/(AN y/0!d.%~!#
2h0!.ھoHsb/)N!! @&~Jp/*qT@%Oxop
 #"#!#%"M!p
r"kz$|xRZt(r'ϐ"x&+~t|epvHq L"%"" B L"!"d" B! 
 L!%!/!@#)O/60 d.$xz/+N#/y"Bs#A%xx
O(v/,upr4!#q.2xo$x xpO (p  E0 ,0!.x  b(p?2 BpH; %xpOf
/~	O(vqH;@!Ey Mpq/^/pup*
/x-O"qO@qOpO/	ovR/(u/pvpj
/xOj	Ov%
q\x0!ppq
r
s
px y TOql3!p/	N;yCqbBxp"2	~x@(&xx@(%x}xCpbp @xOpTp!؃'v/ @#"4b &hH mr/ ]	b'g
opu00F/qpO&Ow(vF!eS ~ (D!pJ A.P@@@=Ox@D~w(uS ~ <b!
@%$ý%!p2mDa
3&Ms<@'rxx@@@@@@@@@@@@@@@@&ݫAxu(v <b!BA	x
np1%qT  ~bw~
J! @!@ /! 	 opx"pq$o3!pb *q/u2n!A!_9q0`
'@pYp/ J#	pqrsJ$
%@ 
&!p a(p@#Kn P /_Dbq}A
Ӑ p
"/`a@"&0 @
#@.`pv
o:p)>$snmv{"A.|cy`nxp_Dbp x:
/qZprs
%%b}L% "-:pJq/vtDar
s:$qb/JppV
0y2q
	 `+Uzj L/sD-:bwt'szbJg?
s`3Q	$ @ab	"ri{-cs `'s@	$Riz-br `'rxk `*u{ L;c/rD-wt'r[cPkg=
t1Q	" @ac	#Riz-br `'r`	"ri{-cs `'s@x]
PzQ
	hprj4{-cs``,'s0y	t@"D-!@p'skdb
}u~0y2q
	 `+Uzj L/sD-:bwt'szbvJg=
t1Q	# @ab	"ri{-cs `'s@	#Riz-br `'r`xi `*u{ L;c/rD-wt'r[cPkg?
t3Q	" @ac	#Riz-br `'r`	"ri{-cs `'s@x_
PzS
hprj4{-cs``,'s0y	@"tD-!@p'skda
}u|)/xš"/(u&/q 4myph7 `)/xš
'
P+
p	oq#$"/p##x"+"k" B"*xcxTxtq5$!B~x.ºsJczJ	! & b	Bxp + 8%zqA(s¹+c)^I#a,/p*'pp``ux,.   x¸uhe{cu{jc,/p*'pp `ux\ xxq n2PzY
	s`!+s_0#L@$3#Ms xz{"
t3$Ll| 4{D0yA~xp`qxqpr@jiPs!"L~/q qˀd ~x/q p(`qxp`xK@B~x"+"tqJdcl)B!`aC + cBxp Ïp x:p *
~u p x jJ	Qp xJ/q8pV
   
#t%%%H*k~v_'vy(pTȴxkxp a B%
h	a `mLZawmgHa&@!R$B] n6DRa%@naV!
f
fpn!a`Ra<n{	ڸruA(S ~9r!U! mB+
3%rm@"
}eV!
t}tzԪ	
$nM	V!
@%3%rm@"b	&3 w@}rnzʪ$~B(u%%%
V!	xg#ng	e>$n
eDz
(p 3 #o@#	!a$oa=x(
!(#jA!By	R*cx)($!>I"!P"!#b!"wxXxr `0q y"a
2
1ix spЩK`"96xd`Oz
~xqp-`%ß!B
/p
u 4
&!/!>!܁@ |Pq{{$p4xt
~xA(
D~逸r 0X xŌ Ϗ p
 s 񍸣E	(u	_ =
v l8	/ 
wE
O '
v	vp "/ppD>rp"~	/q	Op@B
	qPp
B H m~x~yp!xp<p</ɀ ~x2	@
Z pP	q ;	op
 ,0B
	oϚpP'~xuHpAp&Bp&CD
$&
%'J&z
pqHpq/z(rypxp0=OxuP:/qU1 xp /`p
& G0!! Ï @!o !p &xV
 pP! Ïp'o#:`pP'Qp'z
 Gp /^
`p"!Ï @!o !pؓpP!p'/#p'&d1p ۀwP >0u<!J  fr quP/q66vPɀ Ap 	X XNp ; Ï @!o !p &#)x
Ya pPz
` xr
u<pPp 
 

/؊!F pxu<p 
r
/}pP Ï a~xqP@  50&'/	'G
pP0
_q ;"xH ~x/}qP@"xANp 8 mVw/vP@xbف!$|q lK# ?Ru+	߁ރ%
H%
AߩppPx~xrPk@ V"aX`>㠹D#CtPs2V"cV$@@"U"@b(s	kxX`234*/xqP :0`poߩpx
%"vP$@p80. J0!!A-
G
p)0i
_q A
pPv	
pP~qPĠĀ&R/q
/ϩp*
v(xx %	pr0qN
/,wP&'#		_u u(u"A&%!< #	!"x*5
 =0Qq ;F
/H 
(@ pppP!@ A <0dঁ"p60^	/rs !!	
S;	/qxFv b0 	!!
`p@ 
c@%b<]0s %{{ /ez<b+A'A#	!S ~ Bxb
% B0vP &D!p;0YpF
%(v A08pP$@pC02qq=xwPÇHu x0!rvr% y0!BrpvP&G
B	H! .`rp<
q؂
 
p"	Ar ["z%)	p
Yߩpxu #0!FvP  %0  @آ @xu &0!FvP !p(0ߩr  @' @Z!xRvP!w
:}%/(AN  pq
ߦwq  0 'D!> !0D e^uPGPw X0
!p Z
؇qL
p

Z
"puPFPw o0
!	`	`&uD!pQ0Z
B pu0>
 Y%!O$] !O$܍=_5O$_s(
"
zs(a@% D	
^p*
r5Y%!y	R/
	%
8`&D!pS0vB!# M#	^L @ !=č
!/P !y$x&`p`p ps0qA
 `p pt0qA︌  aHčpP!
!/y$x`p`p//U	!A{pv0qn@^`p//	!A{pw0qB@ sz q ;@qP  0 A BC"D&$%xD&#;y%xD&4%%xDpٞ
*	WuP!  &vS!@ Y0l
D >DqVy"A($S D >qVyA(%h#
r"`|{!
Apߦx	
$/P
 p""/Rq Bt	!woZ`
p
`J% 0sDkq	ixb{J%@ %̓
#@%@غpzp(pK0f	"$!@R "xR 
 p ;q o!p($@ lB@$%or"!r$xq N0  z0Cp
G"x&	_p_0B p`0@'r!F	`e(p @%q	  Rp%BpqpIߡxrP"&p 	xخo
CxOp vPH A!&')	" APw!o!!n }! J @ Z }
p}p*0ߩqpN	kOp=0UO
&q:rZpu<pm0-! @ ?R Jp/%v 	 
 (p ap,㸸
  
	A  ?R!Opxjo٭߮/pw:w%M% 0 P#@!Q 	!@) }p% 
 Ab"#p0Z RiTz"A
v`"@`_baAP%MG #/*N"rit{#``a'O @LŌ/v/pP*2m4yq(	A)q

p{_w w}9
pv @u/*N")r>0"B
P'Av &'0~pf X` uPpBX
o߭xr0܌yq!@`@Bz'q`
"(/y"`x	@(x  @ (x~x:Opv 0X"(/y@&u…0ox'x@(&%x.q@&r/q 30F %o@%xOvA(
} ?0!F"mx Bp0qcoߩpx~xuS ~ p00$aoߩp8(xx CR
@*ya0p(pxO(vHwJ  u%A
pY%>ť
J$@-p B@."zyb r>>Dp&@Ox
Ou(v|E&""!"P
Eph0
ߪ
 pi0
A"pEO:
Ov(ZqPpQ0b
"
!/0/FA*xx!M.pR0:
"u(xxp!AtPp-0
"@%
qCs
@qHp))@%hrJF @&JqO~	Owp ۀpqp<BOxR	os(xx (v'QBPs +0d	!q ;puOqs@!.hr F OwA(~nx BqPw p0!(pqp
qOxoߘpu-"(/y@%q(p/0߈pOA(Oztjt{#(b	(p*~xOv(u e08pqsu0@%hrpF Eo(q  BY 
?]	qm$&`$3	ƃ@D€^fģ_!
E

gB	RB~ģO
3@A*~ f0f!q(apqxv#S!B
Q(BA.p/y
p#MHuA(OzTz"@#ȌƒHp"S'Nʌ	$	A
'
8`T
(u "<
xBw(ur
"/4 ~*qA(Pu%#	p105O8 *qA(Pu%#	Pp20OL &"	Q @Cx
u(wHv U0
f!Fpx/Ҡxb

 /4 zv@ -r98)rp~# $]O("0Zpy
!/"!M.(/y@ -qw 0H
b""	)!At&u%
 /s@+!TkTz  #,B0@ !Ya!)k$/p,w
2n4yo8`
@ !B'/Zov(u"/Qb
x` x?R 	 p'0noߩr)OB	
bB%R%A)R 	 p$0eyoߩs5xp ۀp@%qA	n/٪pJ! p*q"Lyp$@U C'pQ}i	
pLy0#BE	
 ?4
0
"@$K	RF

qB%>!]QQ!@@%J!@0!B6 Q 4
 +r `|>!B	"' ?R "@x	 
R>D "%/^
!%@, p l,&!$@=\@%Ya	2@((w!
ã'O3!$JpI/ߪ.
up̀$
h8`@+`X`ppBpc0ez>
oߩs#$0uBpk0
oߩsp;)R!8`$Czx~xy
xR~xx=/x5/xn	OqP "!Ïx
	"	/+hxpP!p'$xqxtP`a Ï(pHp~xwmx %QЉ' 0	b!p(rxr(uxqa 0b!pxIxFux5xFou q0f!F2m4yp/ `@p$"
~xpr)!
~xwzqrs
"!
 @!p

!!S p
S p
pup@%/@%qE@ $@N/p
q 
Da6
(.
pS'uXqTޥS 3q|
pEppq:#q$$/!%z/!Ey%pB&ٹNޣDEpi "q CBBA@@A*oq0,($ @p@pp
p
ppp@r,q|xt@plhd@`\XT@PLHD@@΢,($@ @cj j j j @j j j j @j 
j uPp^~,@pS'50S%50S&50A	p
O癹B@@@@D D'{
  b@ I"Az  !bO|3$O$Ls@C@@gx@&@epL&@ ! D J$@$R 
D J%@%B~&N@a/yCE
@`@$@E
@&%epL%  
@`/
exrp*x
Jp$0
n
8rr/sxp DpJ 	pF2/0* c
2Aޥqt4p!/!x0X0p/@p,X
೸p,0@@~r
	r@Ō!Ïp$. @	R!p@;sD; @sh.+c	 @ـ0
" "p`!!"	
;z@xp$
)ޡxr %xx/ur !A l bOOp0ผB~N	
 /u 	O	O v0	O%R! <w 

D;y%a 	r4@ bX3X0	X0ȉ"6q M"0| |0u J  v0
B	O
/wqXFbHF&ޚqr@u	r4@ B		oZp !	Ofpx(	=A)@rq0 08`	o@ qD!(~
 p	O
#jpropqQv 
 	q06D"!g'!@  u !N"|#%
/pqPQX303;pp
/ u
/(vqp":nO
	/pypX0vO
Ow(up Hv0q FR	Op/qD >r))ީpq
x	OpjE FO>	~x&u0
O
&	p"E 
B
pIx
ޢp
wup8
 / l 
nCp
00!/`y7	R:@3!Ay Iگ-Q
pl 0
@
0 I!ޢxu3 q#gE (L
Tv2}x~xު/V
>
JOj	nO~	 u q<q<o
.pɠO@ "

OO@n
Oz
O@
	q0p1̀ @$?=_qp	jIފxxxxi o!?i xf=xزf	~x~w(vHu(!> &% *4!"=
Py
uM}L @ . @pr )4t! "uM}L @ @" $48! 
  -q$I}S% Ï%xopީpx
ق$5u
op
pݩq/ڊ!mCp
X
X0X0	X0/# u>@%&+#@%%O	P	
f

>
Oꢇ %%"p,49+#jp!A.R/!/jpp A B +#0 A.jp‘	 ojp2 jpv@$2@'
q	oU$Q6U'@*q	oڮ	oPw 4	!+#%Rjp@"./!:/jp @jpr jpop 
+#'u
p@%*rU%C`|
$
ojpؑ
4  40>	 jpJ/!jp#W"p@ A B +#pt@
o0 @:o
ojp^jp*>Oހ$5ٴop
"/>@""%P/xx"C.@p4(Oza Sx0$S.o	Pzp4fޘ/pv &4H@&No/	\"Ï (40@&
!/T2!@  $ p E p ;Q"z x"A.p,/ x0$A.
Q'/./€ BL"!bf/o x0$A.
Q PRORo%o޴x%xy"
2
7xOuɌ%% 4pɥx/(N }-p>0 ApL A`yp&NOx 4	/)AN!&`xxO
#qHuH$x	fx	="NEyX 
 !/(N /ـy!>zX"p A&`yp
	 Oxj
Ow}-p>0 Np 
4|
! @
`pp  B B}Oބ(!$@>=<xO.v 	4 
!}-p>0 O @p/(rpj/
`pph  B Bq {0!BpOxA}{+U,!>DJ1
A(q>0!A؅! a~(q>0!ApM6xx(q>0!ApM6xxOw(u
Zr'Px(!>@p6(Ozqa@-P /` u 4!BFJpvr@ "/| @&opRO
/)AN!x/%
~opxpv
/(r-p>0 @ٶ/
TmOx!XxoCxŊoX@xXOxšu 4
!Fqvpq>(0!A(a!A
p˵x(roޡx>
Ou(v(r>!$@P 0"OJ   #!q '4!BL
"P  P 'opp	`q	 A@!!!Ox(!>t$Lts# s+p>0 @a  x Bx!~rL
jxq`Ia x6	Oޡv(u(!> q:p,pM	Ç'bp p
 q
! AAoޡx!,xr>0"@ ,x!$?W4~x
"qMy@Ax~oq(!>… +4"&OROu-p>0 N +4!Fl"&bp @ bpuOxvq
p&N/(N -p>0 @Q#op!$x!$xŦq<GF	/p$In	xz	/px9!}X!mXQ~xqr(q>0!Bqt!! "p(wHuhv
qr`|s/)AN!x(q>0!Bq8!%
%u(pt@0 @z p}r
	Q,s@0#Cx`"/+N#,s@0#C~r(u
/(N hpqN"x:u&s$@U#D/*AN"||#B%
?g/(N y0$@x Oa Iu(s(pikxq@I8` 
@	
Hp
+p<?2 @ bx"FxEx!2y @$x
QoB
ބ(!>


fpxń(/u!?@u$?e/xqr8;```jV"@V"xxYa0pBybq(px^޺p
 @;s(!>
!@.@(@-!6yp@I W  2|b"BIP u i(i!I`i"xC!/@!/? !/@!/?p7p l!/$?$	*|
u*?9pjru%# 2!"Ee#pJ! *r<%  p~*r !\a*~@)ra">% :op) MQ pjr AyaA-	%
N"   
A@4@$@$
E	EaBpJsN	+pL!a /ޣ

ourp p(r 2
b!B-!Lrt$q$O#F_qLrNp-p?2 @  B!"
#bx
wv;%@O砦4o6y!@I /!>!?@q7@f
pU%@Z
ߊ!/!L
Otx	:p
%@q8;iV!R(vIB
p2	oީqfx  2!D	d"R "A#a
rqx)&x!`?e/ xpq8;iV!SU!ފ!&
"/$?@"/*q
p,x0#A@ !`#CAbcd#e
Qb&]e
&A(~$"Q. V!@`  2m"M@&p A#z@!%
qrqø`e}/<#x(pt@0 A!/(AN jxsXcށ~xvq 
 ./u%>tnq@Ixa 2!!"R	ڀ%? v;%@O砦x(s8?#A's@Po	uq-p`?0 @ppqڄxu(v:r(pp-	N qH;!!'pp2
L !"
-!?p(rۊxJumx f@x#x B!ixrhb B~Bݚpzqv.!>!?
sHw  # :pPq 2Xp4  	  7	  'Jpߖrp*r(sSؒ x
wv;%@&砦/!L
npuUT BBpj
ݨp(uD"C	m~vX)
  ! A!x
ٮ
HwphvHI}qpr(ڊ/
pf!Mp; pb8ْIp8/ݮ(vHw?
rsThVz"@I (q>0!@$ٮ@@(!aHʡ xJݤ:pzqHwZs
%ڄ(/ppp>U V	pp '&w!AJ!@*"bq"	@Qq?2!@&&p 
# b/*p B"!
8`C3%A@-"'ß BB@$0
q6
pݤ~:pZq|(/u!>!$?V$2+po d4X
{Z D\@$<poq \Apo%? *p/fp @."
*puf&%
#/T=pjqoڀ!!!
S%~%&AF%恹ݧ݇pQO!Ps""A;"@    	 AO"!!
!l O! ABC2pjq
	 0@ X0(5A)pV$4pqfoNy	Ԁ
1A. "a]p&%
	؀]=x@(!#V$4pqo^^?  aV$4pq
o2"%C
D^^ !!1^ѧЧ@	Чv&}u  ED
#%#%/#@ "a00V$4pR
o2 $"]E0A+MA*LĻ!!C3a2y
ĺ$IlzDyy %~0Ĺ#C)k%{!3@ez@ڀ &@ z   a[@)!x @I &
R *pJq
s
$	/ B TXE 	 	kp4PEy0 U$X7qrs*	oV$3p t0/~#A)p	4Gav##(x0#$@#A soV$31D jv/~#A)p  ]e/~#A)pB N jvqB @ !nv B  #@)0N!0 F@)!~*pJqJ#@ jr+s0&`I@(#Bp4d@$$B# p HЇdI\(ru!@s
 #@#J
Bp
 @.K 
2!,"F "E 	v  d	p 
@&nB   5R X0m	'X r  d@ p vJ!0 F6G@(" J!2 "! '$% A#G	@."p/$BrDh
"&
p hr%!%! A %!bz
Su#P
uB}h
a*!s@*Bs#SJ" 
'$'W zp B"v"!#*pqrC*pq+r@*p
qr>*pqJr;.  (  
ٚB  U%B) o o *pw~/*pq*po
  9݀$1uHv	oȰp䈊%$/~q$I@!A@! R@"(/!LBJ!0>/pC/pD /!> p u
!@.@/"!/?aaop!~@&
op	Pe.~	o0 @p "
#@ xBx
z	 !/$?P4V/  Q|@J%@ 
B ٮ
opqjrjoێp[/  *qD	Bjp"or *pLhpjq۾"o  !"a    uTv;"!0pqDprsBJ$p  *Y%	$pjqrŭt&!> 
~o٢#(ro5 I
+p[V""4hYa@

PC"
a!b%xoQ"ORoppT yݥ/uDq@Ijx8` @ 
A
o 
HpA
x
(pt@0 M^opNO/(AN nxpX(	^Rx%-p\+ (!>MyMq$I (!8?o up݈pq$IC(!8?o (p8?0 @D&Y݊ 
A4y&~xqOyp$3 x(v(!>r$3`Au7#+
C&/  }%`I 2/jxxq@I8`@ 

oq>jvqN	ou'	op3 S -q@0!Ay
O	rPpqp*/ل-!?6!6 A]xOu(vor@(/q#b5r8Qqq?"BF|Ex`OJop(&/u%$@u?P !qh yp5/(N  q|
pq&7h@ yo9xtrr|qt   "~Oup,&Ԩ
pqWrY&	op-!LstDqh]#f@ Dqp]#f8Dqt]#fql^
`pp-q?/paq@	ab
pO݄(!Lu4h6y!@I	/ߐFpNp/oppp-!LR@%J@%2OQOxurop=Oxx
Oݢrhvu-/w'> >
p4m6yp@I R qw@p	$ Q  J$$憆m݊ p& q@(

pqB	/ :p@ %
p.	/ p@ %p ;
A!b# A!@!rHsspqbPq#C%@ sz<gr$##䆂z# F"{ p	 &3 (p  xS!	

R@ @ 
/qWrY~/p0#p
`qf/r*pٲ
/rçħpp	op	
 

poݢOݤr/uZpp:p-p@2 S
$@.~jp@pp`p%pt@$/?X 0 ~ @/(N X  X pq&`p@ A!ép
`„-!L@&~@&CQ	
 		 op$/?6r8Q!6p`jq#
 jpٷp@0 `pv`poݤxr#Q*!L/HqqZpHpOxZ
Oݤu/J$ :p*pp-p@/v2 &jp@
pZp&>v? @i^`p t&z% @/)N!/& ' p.`q\V
`p@"A!pǞ
`spqWQ	  
oprP p`jqw-!L8J
:	 jp?
j
`p	t&f	`p}oݤ:	OwZqHv:s
 !
ptmv{q$I@!zb@"QpJqr*so
$F]-p0 Bp RzX`p,-!$?YY @ AP!a	 
 w
 AOZOݥvZq(
$@.!$?x $I @%pp:pqop
oJqJ% 
P !"op!po!q@2!
p&F!
	>
"/$3 A	b7	A@BC*p
ڄ.!i#  A
B+
<  !@pCv((B/ݥ6vq:rzs
"!pToVzq$I@!zb@"Qpq*rjsj/
$L;&x/!$? l!Ap.
o( @ q ;pjou#2)	P	<"	rB
T!@u HqFݣv.p@/u`pZpop%hwpJr sJ!@ u>tzٶp Db!Y
 p p*p (!/ݣx
:q݄(!@
 @.'ß
"/>O0'.&"x˸		p |
p0" ي	r@
q؝x(!@'!ÏRi0".(r"!0!,o|q#%dz%zB~vqHu/hw:p6
pZp.!@ /r%@ @ q#o!"?l#h@ 1	 -
 .!Lf
o8
.!Lo8L"!"p % Ed@ j	pFO  Ïp ;%@#p@.!L%@opUxwqHv(pb	ـu	b /!@/-AN%-/'ux<ݥ4m6y!@I@ -
!@.!@nzpopz
op2  . Ï*r>"0 .!bx˸5@ V0"@brZ/w 	qoާp#@ A!sp jr A!/@ &Nx2ppٮ(r/ݣ
nZpp@*!~
$/$I@$'`@ obu*:q @ *&q>0!P@$'f@&J!@&B*E8<!a<X`}
Jp	 q
&CE!a&
!& b
("T
b!B
p*q"zr wmpp(*p$ FJq !*b&q ;q#oa	  N $Jp&݄(!8?>B#B-?B4[B;@j	u(vr}-!>"
	Q>~xHu(!>yո`@)q ;ByyD`"x]xu(wHvXU$q&@?R ..	opr-p?0 Ap B"q!o !Ï"p8	R &?R"a8xJp(uvo
pD->r 
p/u&Oqf'!}/pwvoprV&pq[%!U/ݩpxr(u(pq"!""+Hp. q7 @^
/
x(vHwsu q D"R "r"?R  24!! A@ ܚpHrhwap@ 
§t Zvu:v
 %@RJ"@ (u@!@ /! G	 BD)>'/q0%@ Q@ (a@$2p^ 44eV "@$1ps@$2 04
 xRGJ# &$0J#@ J! 
 %@
RJ"@ (u@!@ /! Y	 D)>'/q0%@ Bр@ (aps@$2] 14   Rܣ  "x
u(prq ;#m

!:p…RB2"Tx
e"(vBq!?R  @ *q
A'0w!8(.B!tU	  x`yp u7/(N pv=?y>/p?0 Q
/pZpp*qJrp%n@&Jr@&@&JrV&D@)" @ ܃S"
[	A"8#px~xq @!V!Ŷ
u%5m7x(
!q ;),ń(
!Ytid
t+$OyV#	r
s(v(
p2 A݂x}nwt pL%x@hpqܩpxq [(
!)"z,*Ya*,~s(u(
p2 AJ @ x $mwHv p%xhpqڻ
pu(
pvis2 @qX Apq	ڬs(
pVir2 @ql hpq
ڝ~x
P
hr
A)("zA)':bPp x(
!(*	ܘqw(
!@,p `eQp+
"x
g*M@%p-xp-x1*N3_^20p-x 	^31p-x p-x|p-x|00pKppqOuxuq,&B "b p$I&bM.,Y	-p
 /!9>
!@.X!	! !Nç2 @$%܄(
!Z
r;:x(
!`ey xuq @
ةp܄(q@2!AE
	u(
pT/w`w<6pp ⸔ A^31p-x 	^20p-x  p!Tpxw(
! C~D &x ?
 xb x2v(pt@0 M
/(AN p%p	`ppq.wT!
 @.pr
o<
'Z
o$
^	`p yr
$x
$xpܥw/!!ްV!&p@pApXBp\CD
$`
%dJ&@	bosqn
o
pp: pإ٥##p@iUܥx%x
uqHvs
"!
#@!Hp  pz -J!@ !B$!A!
"#
q ;r^By+-p>0 @#ؚp^؊pq4C/r(8`) >m l pdp*r~Jsw+з"pqM@'o1xJ$(
!t U"C=dކ!~%O'%L@ (q@2!@qa} aJ
hpxp [!@xRrvqɈu.!(Ya(/pw+&(@kp
q@'/ن% !Qw(
!!q !"9؈p@p
qpq@
کp`pp
q  !nv(wo݁ Bp [.qVp4!A`8`r oqa(
p̚ Cp G8` 		R~xQ(
!Cن A~ (up韨`)x~x
v:qHu(
q̚
 @.!O@يp پ)mI	U3&ApT@'r4xx݊  />	^ ( pzp+p*qړq2
(u
po x~x(
pT4 @ xxrd //y~x	B
p.!p	p
U%@&# f
!.	xŠq
 @
.
؄-!C,&# 
!
pٱŠ-/p-q$0!Bq8?8`pppR~pp!pV	Qxu@	Q
	pٷ-ŘrD!z(u%%%$a(
!prڄ(
!$@B	;x0ń(
!(r>0"@!a@%	&# !fppmxo(vp@!A-!>		^20p0pQfp
O.!(up- p. RppZ
p٢
(
p+RsO(
!!,	_B!$=~x(
!b(
!=D Aov(
!U%pApBpCD
s
$
%0J&
/J'@qn
/
pp@%qtdpvŢ&ddpvť&oܥx~x:Ov(
!V%@~@%v@%nU%@pziO
o
v(
!pp %&+'()*#V% !")o$x(
!iq(
!!@Hqxqr	 @	=xqr	 @	-x /)N!*
q2!A	~x
O
%/4 ( 4@ 
ppr
&$ /(N /!#! /#
 ( !(@ /p@2 A.	ppp:p/!pAo l@p٤k
 ppYpp
	 ٗ(  UOOv	 !<
pن/(N -p@2 Opp`	)O܄-!V $Np^
p
pـH uHo܀xVOw(up@.2 P(pp
 ٩p@(!qap	ٖ.p$0 @p&	وp]IO
Ow(up@.2 P(pp$pXq
 
p
qOx(
pT4 @bxx~
Oŀ.!pp/ B pOx @x*
o6hwp=`Hp0Ap
Bp
CD	s
$
%DJ&J'@qnZ	/pfDžp)oܲ	Ov(up+pĨp
/N
/w
"/@.
@-y 	yq0!@y"@$^
rOxVhq]a
,o-xVh"`ٴx"	Ou+#(%
!D!bŅ@%aopOu+#%
!D!b3yŅ@%N%opVhqAau+#ٷ@%&ON
ovm#S
pi``zp}
OJop$huӅ!A
p`~qOx @x(u p@)2 @!yC@)!"/@åp  }
 /%x(rs
$@
&o
'qx
prs
oJ$q !Ap+"/ਡDs+܅c" c"`#o~(px(pxupz @mpS3p`zUx(vpp+%% #% bo	xv(upqzܮ
pZo؋qp>
(ڊZopv98Lp Mp^	')pt@0 B @ !oq/ܮ
ܖ
HvQ-pt@0 @F	pJopu9#!
"xpB"!QQ%o9"q8;@wť@@iV!@V!
 /;x  Bq|pHs>oJ$ ƥxHp$q;$r9f
	Q%eq>r(
o~/@v(!>p9Ǡ-!Pp "4Bp:
>V
pxHwhvup>-0 A@،!r #4B%0p	 BxVwv;%@
O堦
 p*/(sv(!>4h6yp@I Pt 53  -4"8b#p%wp ;(p  @ q4{pb
p#x/r(pt@0 Cjx @I .4Aq9Qw;&OٙxZourp p(r )4Hb!Bu~x
vu9boĥQv;%
@FO堦-/ubp!grs" ~xu-p>0 @٢q ;"	q~pxp>1x.
ܥ.mx @pTApBpCDp
$h
%|2J&	sqX^	p
T)/ܥxr$I @x	v(u)p>0 Ap A B Bpqx(pxj	(u)p@2 Npt@0 @R٩p/qxr$I @-x"	(uޅ &aq$I @pbq]w(u)p@2 N	(p B"!pq!x:p(v)!>t
&W&}/(AN p
/q%W z *pqx(u(p
 BxF/(v)!>
o⅀ |0\b!tه	 Rp
 ]x)pt@0 @Mّ@~xr3h5y!r3h5y!r3h5y!r3h5y!r3h5y!qr3h5y!]r3h5y!Ir3h5y!5upupr3h5y!r3h5y!
r3h5y!	xqaxxqax 'p,
೸@)
}v@-
Ɇ q	P
P
rp'/ܩqq!@xZ+xr@3/)N!q/P 4y)bBb pz
n
Pf
qp'
 y'
R~x
ߩpV pwɆ q
-PQv;/ Xuv' 	Qu;/ Zq0X	U3&Jp\@'s xvq83xa
 8ڏ:
/q&/)AN!b
`Xqp$ێJ$q;Oئ/۩pxJɆ qPowu83xe
"/ 
#/ RhTzr0==q, @v@(p xel 
p"ۖ	`:sp`,^~
q.o/4y=eƠl "noq@$b/
إxp'/x.q lx 83  'L*!Jmx  18!w/x'N/,
q,`q0` y$o!!! !8`
C8!
v~
/
.
opp
`pXxp Ɂ	o؂ x rT%xR~xɀ\ tr4ypT1 ``QIp`,=_p,&1P pX10`ذj
ؿx/yr`,D	RiTzsX1Rc!(pxpq83xaq ;xa*"x
xqx%*`p
B	pMvl	opQu;*
/ 

xݩp

O	opplxpxZv(urooxw@%@'o@%@'orH 
 	 
4!4UwqO~opux
jpw(vHus
!@AC/(AN OxP!p
3ۋ 
xJu`,@%PF  Dx%x/! p0pK_Rw {'!H"$
0w |'0"$Rq ~'"
ow4y
"/X14"A /x)ʯ˯ŧƧ@Fo*qx4" ڧp wT1xg#%2 A r
  o2h4y gɈp(b4"A eqr83mx
b	
p'2۩rQ۩px	ixr<3bn
/ػɀxq`,^p!	3&Apd@'r4xxp'
	ixr<3b E"
۲h}%0q`,#%Ai
 /`,@ A!Na OxfpX1	`Q ^	
px
%/`, 
 ?0(uxI AJ"  B
	r0	p'p ;spC
QpQ   
X`		 @
	!"8`A(
3
&$
!4@@)0x0'  $T$L&@ a!Aox  1:!3	 0| F0r '| :!# 瀸 
!4  p	^2o4yrT1!b app :p$@$	 J$ q@
'/83ض/u@( x' @#@&!@*"8`
0`0/pۤ
u`,C(w
_"
	Qv
v-
^"

y

	-
.MAI	Aq 
ap E^p|
pbɉ
Hv:sh}pu83(J"@ q"$#Q
 
#/;r !@ / Q_p ;p "	;	Q p`,)^qT1xa"	Qp٫
 #Q#qT1xaj/xx2	:pHwhupq*p2h4yq83vP
qX1xau`0zrw`,j} T/u,H@'Ho!h. nuϭ

p +r ;p`pq;!F#as
#E;p *p: qxxp ;p Own}u83 ض/ -Oul
/pQu;	 v/XXBXp, /p
/p83
/HN
ؽOx6OpVouv$ qX1x>aJ!@ !B$
"/ /$!
#/@/@#%8`w3s`,@) xc(x`	!/-AN%bq ;
r*8`
D(('sWju@@#! 8`"@$U
r@%@@#%8`b@2!!R0!%B@#%ca@X`$	QuOx&O(vw 'P"uQ #N$m
@%Z
!prn	@%پ	/݊"Op,
Hu
೸"a '
 @)pT /y/	Pr,
!!E E @
+O(Qɀ s /#S5:b9Yarz ŌulB p)Oxɻq`, Ɇ$	q2Xqrs/ߩppqp./ߩqZ 
ءOp`,~qT1 p`,xq`,xozpv834yp`,&P ^ qT1xa}~Zp^/jpuwE q
 `EE"@* 4y>f &  Zq 
`Oqu
rPz
E"o(uq83xaU%pqnp @Bq@<Ea)q'u
`1oۡx
Op v/
 /83ix0  	/q 0p @ "B
s`X`pp
]ep@
%"`r`,d*a
E
e

/ x&
2! ت
wxpˢx  Eopбr
>~xq90p qyD(!,~	Op(vp#
w
pq^
Of	Ou;v Y+	&b؝Ou: `+P	aoR
 V
 uqp }`@!B
/MOpxqxup q/,poۤOv(p*hwu)
EIq
}op 	A(>f+¸!+Oxqp@!
	HU!A(p BV!@CD
	
$
%J&:
J'@qpioۥs(rphqqxxqxp!	N
~q(p<p4~xŊuxxpfux}jpp<p4pAmux]/ xp x~pxppxppxpp!px~xp`Oxv/v}½ jx`)⮹)
O
QP%BrqxS Kx4hWh%z%Ey%
k|d)@(Ey)a
w/
%/p%@ ׈/q/q%@#J& u~	Zwz	0xp@q p耽@#@"R po}
$/uҕ/pnq
 pzp/!#J
o*pJ @ 
pn
o*p:pf
o$! 
pzoٔ  fxFy ~qIkv
 p+} "L&#"@* x' #2o4y$@ $T  (  p`,1_%pf
xqjJppN p pN p ܰp  
 Q/ۢOrp!P0p#F#bxp ;+@Bp`νo'qx~xu
(vp<p4 8qp
Q/&sO!
#$ß
Oy	Qqx>u/vp&@76/p pࠣ
6&O#/
.pr`,E=y\zR"S"tz#
J$٬rp"
(Z
/ۊ!	upvp`,&
:ppL" f+h
i!
#/Jp @%	 q< q4  D p< Ra.
	0	pଆ	!pD/z	!2jxqakx'b 
 		Rp'	orpXr/spJ0tB0#	200"yB0"#.@q ;RzYaAq`, BuV
pompfom-/ۣxv(upqOp d+f!Frۡ(wpppNp2qrp 
!p4!$x
D33pٲopNF@y}'
 @qx!Ax ~O c+&!/ۡxupٺ
xppxvx(uq ہq,-!~	
صq ;ڀ"Bq,-y@
/~xnq,-y@/xu-$ V+ Eu-% X+a%
 /(/
pp ߊ&r3

s,-U{ x%Lp8` A0v&M'
&pev F %
p/qp-p-(/ax/x
@ @ 8»tlds|a#	"CS#t$Pަ@"AE'S!r"P8au	@3&Apl@'r4{{޽pxF
w
 /
pup܀r,&ޣnq4'xa$ι/+AN#x$sc%!|%Klq4'xa!A)/+AN#x&sc%!~q&V"@U"@  !!!
p!@ءx*wZq:rsuv	/
#! !I aEu,&x?d)q @ V%@Jqor'O q';nxapxA"@ @!JqzorpXp@ApBpCD
$

%J&vJ'@~(rypX%x
p ;p ~xp^p /T
vpup*f0 
!(! 
Qp ;p |xv
pqupĭp
oPٱx>
vݩqx
puppV	ʭ˭<ťƥ
pI	u0	P		p;	qw(2
o@%=%xvV$%x&¸%x
 / 
y!,!*Eh<y/yP')!ey)qT`q* 
Q*S!ûc*Dûüc*+B
Q3456p ۀB(
</p,z	/q` 

xp'qpۊJ$q;q$ rؚo@qOVF
qTr|<cjOtUuV~")A# q$ r*o@qcsp0AqHvp$ 
oީpqp̠p̠QvLpٲo!p̠rMQp`p`q 
bx;#8`))@B	p
qHL @xpT pU p#pV p u;N/ =pQqprQqxp+QpT pU p#pV 
$Qp "#xop8 
o xp$p$qpf	o(q8q`rpsoاxu p&	o8qA Lp85VxBaExL2 ""BBx@!X`xpU um)`pV pT q8ͅ(
 A)rp (@BB)rغo5v(uqipq
p^p ٮTsvw(vYu8 >o /(pqu<U%@>o إ*u< zo!!WhSp U%dGp a&q	Qp qYp rU%@jU%^V%Vop83qfġq`ySڡxJ(pu<wU%@
oU%
pU%A
o(0v		(		2	Ex
py(%xw<U'N0p"U'L&	
q,"!0u<$0&B0'0$E S@($$" 
q:p!Y0ٲ
pq @@!Y0ٚ
ڸqpy!Y1'Fa!&
Ps AR  pq" u(AB@&@ jp,&q,&FACDGsPs AVp{P|0p#p#%##!&# #C pr!jFp,"1@6CDABep,& eAFCDGFCD$@&@ 	jjS FC`0p#D
0|xPs AB@&@ jp,&q,&FCDp,EWګxv<p=%x9%xu%}%!4x!%xu1%x0!ٚw!ي !
z ly{
w$r|6p #@!xM$?$~)#@!N$?$~ObOqrPo~(~u<#>__qOr<p|9:;<>?=:o:pv<@@/@+$%x9%x8!"
کqp"R q
  "R q
 T!z@Dq橌@@oڸp ;s<r 8`X؎`q~xq<؜r ;pP!x
o(ڪvqО	pw<>uy1ye	= 0#B0"0%x9%x}p%}  %} Tyz@AiE "xx#U'@q/(iFpt}oڪ
Oڦ(vHu
pq

p ;#!'%
 #Ҹydy"{q
rp<5u'A'@!oڦu0 b/ u4 N/ ObOwqиrsP/'/v0p<ز/q4 "q"aOڢO(uv
jpP>&@Ҹ?Oxu<88` Ou<pP
 b !
!!!Oxu( :	/ ز0q0 "q ;r [0r#o!!q"p</u, / N0q4 "q ;r [0r#o!!q"fOxu( 2
/ u, 
/ O
Ov</! w8; u|  oV'AV'#BA
%$
&Poz(Ex
p0A.tV'Bt4̀ dh[
8`C\C]D R@"#@" U&S[	 =y%x8!ٺop&V ٪o  &V ٖo T!Ex@2#@ $L 	B$V&(b%L 	!xoxup ºCŋpoڤxou<X`
.O
.Op
 qOVOpp ;u<y	r
!/0 p4
vw p4
,@ p4p,
xo	p
<@&@%
ڤPo/x(%x
qHp|P ز	 
qx2	w	 p$@ Hp0v<p4؋Q/@x^	pP2Op$@ H p=x/ٴvp:	u<p$mB
PA
a
p
oHq< bb(bp>#  
&0pX9
	d#ؖ
ڶ
OpPbOe/ڴxJ'@u*Hp*ApPBpPC1	
$P
%P
J&@q&
p
/ڥ(ryp*xpOOxv
/ٮRHuvqp(ڊ^
opp8vڱ/ڮx>
p0u<@
@p4'	"A؊! Mh:
p؍5q ;apO
O9x٘xu<#&	FrO
/p<p ~:	xq|
ٯxq<
p|qHs"/J$q;p@9~x^xq|ِq|9	p|qHs/J$q;p@x~x~xq|؇rp~x~xq݊!x~xp@r2@ @@xp2N~xp \@
x
/v2)""F!2o@!f?D0! 
"'
q^`Jr{'
rN

$rp^
o'q
O!'
PDSAPDPCPHPEPLPDSSSSSdp j@BY/ڨq ap2r  &`~ q  e@q p>p2
qpށp !B [|	Bڌp2
q"	/ض
Op$w@	vTuTp2 s/	'##IPs hN	xq2vHrI0pT qw,3F +!
 /@zpW	Q o:pZp  O plxy!p(p!/O" @ J"@ QU	roފ :p  ql"yy!p(p!:/O! @ J"@ '"oފ :p  ql"yy!p(p!/ZpO! @ ! jq@#"p		Q	 bAS-
E"4zOz$CezC 4xx$Lx f	
"
sHM@tTp F ¹%xpp<@p2@+ !q
	@oxp,3lWx
op,3;xqp=	6x8`!
y/p!p j
o(pqظpE$p'~@uX@sdp
کp
x
٢p:p06I#=p+¸%C"tt|q	Gx#@ mxsXc<S Dp85xa*s$85x  bpI"pIJ`  \! !	&mr5xbs@<!	 : A)'""$!'!" yz{fx	!{{@-{)@-9ax5y8`X`q@a
F#aE{pqbhr%8qĩa*q  u٢xqcV S#~&
ݹ&!!&!
!!&~xw(vV!
rrV&q 		Mp&G		"	Gɀ 	)"@P)G9𔺖G99BV 
F"+$@$2
^DfrF"7_
ݔú#b(Јp85 'w	@+Ax2_p2º@$XaYaP8<y¹8daP=%zE{c!	05yqXK*?BDx*
١pL(v r
"S% A- S V@	,S% DS V%/+3m&%5yUzYaar@2"P  I "
"!BS  3n@!`x Bp/! B!%B(p m rb)>
 @/   #
& 
prs
$
%@o
&0jp(>
 %$S 8`)
^#q )>!,@"$#A! hrL$y#
^#źz "Bs" #t{Q%c _RmUzzsRcs2#L{F&"#)>p@. (a
( (bx 7,I
^"!
q!.>
 	nnqH_,$z""Zyax¸q!.>
 @ 0xC١p(uV!ɧr4!y
,ĸ!$x$x0pxzo*pqx4!A"C0qy
pqI
p_Fo*prV%q|p&			P3ɀ 	)@P)99#ɧP99^o*prV%qdǧP%$ɧ1p(¹*`p0 AV%	 y)V%^
6 8 )6 qp>+0 @
8 )8 p)D!~LpHDxD X`r"r"
\xrx¸"r""$x¸	q!q! 0n	(pdBp!x ! #A(18`8 D1)B pZp  a 8`&! !
 !'
P L"" b "p85 @p85 @#%xU%B=)!0>CE	!	>$x# >#x  	s{葹)"8y!!yEyyX&%/>#)=(>! 8`!a8`xJ&V I
;p$AV 
|A=@<@A @1A$D#?	ٵ@AA3	$#'ٵ@A	ٵ
$+
hw''n~A^A#n~@"G!!(?
qXa	y!!A%zII:;@:@;>fx#q##{#Ă
s7 0Ixpɠ	p)rxx&J
qXqȩ
,pp,ɠ	!\1+	r.,S  @02/,Ɋ!XV rطz͉p(]f
q@Ax(/B)tD* @/ P{P{	3`~	(vDhuA#'	Q  A.Adyy
%xcjF A.C&$+D)a&A,'~|S&
'|A.O|||@,O|	" n9a5yjUz:bX`q@a   T "$	!Sq١وs(uGpHwp<m	^p;'SoPxq	
xxqp
	x0	0?1U@/%
pO S8 !^A()%xpSĠp %+%8xqطpE (J!@ p !B$pE%% % O`qs 	 
!a%8$!!&a '
"!msE /2 qX%N
_0!p DqXB:t$ 3
B/
^qظ%~&b
^qظB>9\ٌީp~*q
6
OqظO&$ ! !!qEXKxuxx&V
ؘ!qBrDrX--o١x
q Hp	qExٕ_ $xq"! !lplp!p (pqظp
qظؘEOOpބ(pU4 Rw-0ɡ
!F%	ñS%~!	@- x X!Q  
!/XpX zp ~ޅGS#A+ü#dV"tuǡݱɐ$ɡA^Nqɤ- }/prV'bo _-( b	D*"b	
Dډ& rhv&@&@&V#
%  fsx¸#B5^$2$@pH DxD X`r"A(   #csx¸#x¸dr@x¸"A@AV"f^		
vvu".(V!"8`q b|$Bsc:Pz0rBt \ Yo٣x
oq )qU4!Lq hAɡv
 'is;bB|$#bcht1 6V#
Q~pvx
#bxBx$	r;aafccd^vb`hurbeopxOq@)O0pԦ((2 	 ~pE;qX0pԦ   p)E ؐ Bؘ~nOpE܀
_&q 	q  +^ ~! pɠ 
^qظr2،qp
oquǥp<;'"ɠ	On	owv ;pd= uـyp< @0y	/pO/٩pɤ y
p@4 @p@4 @p( ؠqXɘ@V"`			~cbx~AYb&ɤ!O0*p>0 @ pvi`` "*
p2 @Hp b؅ qBP]PQPHPYO.ɢrHpouHpoڬhOp ЀqɁ
o}=eAh0u"@SP@@tV 8h$8@h8
/٢x
(vV!&!0@A(1b  D1z!
P
 (
p+p+y&%	~u%/p0S!D¹B
X¸q(	as0#V&i4ex	8`58`*
opop=h!Ppq"
0،eyo"	 P
" qXF y/١"v(w306pԦ(`
!/p06!@ !@ ,!qĩa6!@&	rq85y` <y¹ey  A#!<1T) A
)Ɇ )Q !A
%x/Nvnu000ؓ؆	oqU,Ŀ>o0 .p '0',q xxk50@0@ @@!@@"@@#@@$@@%@@&@@'@@ @@!@@ɥx.
P
	 "	yx3h5yrf1bHApn
oڢ~2
/06uV%'A$qUޱ0%_ȱsXx@#@#c;RaPjxa 23h5y4 A XF 0 Ԧ}ȩzqVy PD ` q;y>	/p p,uX೸v	@ค/Hp0S!D¹B3h5yqX`7_	(!>XD(>N!M@V"$s|$0ixc +IJo06E O `V" p=Q 	=Pp8J`	/%@@X˜ 	b "^
O0q@!yrX3h5y!bO	_>06V$5~Qp; p4\4x4"ùEy4pЌrP;ayE"Aĸ	qظwX@'~`@p+ 	pq،qXp
B H  	V$V$jq #bx qظxg ;^ ]s4	,Ĺ @#$xyqx m i				_ Yf3Ss4
,ĸ&~dxpp~					 -!
op!F!V$*:	 p@$p=Q 	V$ux	U$D%H6oy%xx	Om@&opV"u   ;/S NdpDz/
x "!
r##0pVxs  kB؈IIjks!j0s!By:  à'xv>0&C0#s쟖icy!"(
s2#CO
!!b%xy 0sL#%x!	^TûeyTDq!!05yqXgR(	^Q``D q+
x 
Hpp)"
O0qɤ		_^oݤ@ɤxx
Aɤ/u0z0&@ pvi`` "*
p2 @j/Hp b" 
P=DP/	&@P.@P@DP1!"@PHDPɔ鸬iop ɘ@!]	Ho&xw$
pV U D
	%HoaAp(  ɤ!"p)V#&!t;„	%@/@$ܕ		#/Hvr1¹/br-bp=e!	Fɖ	
ɤpɤXA_Fo |" "V"d
?plApD*>0 @'^(
!>	^ a<DP=DP/@P@DP1@PHDP ?3"@PPDPTDPDx6@P\DP  `DP 9@P @	:@P G;@P
pE<U_!$/& ɰ!
@p_p/&q/qظ"ou/p
P%pt4 
 "!B"Bqظq$pʠ3 y
p@4 Op@o4 OvS ~06uĩpjv<;op 
 ~ɠ@~8`8`{0qyx`R
/rۡܰ\3xu+p=\p.
/(N . 'ĵܰ
^\qX#ؠp0 @S ~p8PJ` ڡ+^-
^p+v06𣸡S ~	oءxu  @<
 ڂ$=u:qpqppp,
೸zpw	rXp@)$x~/vq.5/60 d.Dxy!R00
pn/vp:pFo
q*pؚp$
p$V$4S"Dº@3h5y
!/X0!A d	_o؆%0
^?
?e?_$xp A(t$	^?N?J^0	?@	?7&30C	r4	,Ĺ @#$xyqx"R?
!p "x?݀%!Q cS%~]g
^Jp @(/+N#(s##E0#,i0$.|szp4
 @ !	؀+؀$=xq	p; Aء~xšuq^p;5xء@ "x¸r"yA)pxB A("^pGq)>
 A)
	S!#S!"D@( u{T{rsbr)bly(~B!u#4!	S!S!!qHiaEy rV"
	v; .@&"="8`x>ء(uv:rs!w/@
A-A-Aa
 D!h%1y!	P	 (
p+p+}pqpq*r
sw
Ūupqr(کpnoBopتţp/t>O}
5#l}$@ 
APl}0$C`،ةqq;P1!L(pxoٕoأO'q>zB!
!Nq>#sx!E!A \zº#r Zp
J  xp{
$
pF0z0%@ pvi`` "*
p2 @Hp br" 	PT!@P_ @P"DPO}oءxEp@@p	P@@@@(p@@@Hp@@roڡ~J
؋p/٦o6Oxp
/"
s P!BD Ey %x/xZ
o١ݒ
/p0rPz
Xbs
xc	c	Apkeݩr WQ1r  +,
ؓp
/1p@Hph	" @x1B&b0S"A:b"r@@e@x1@xBp/(roء~x~x:O 	X}A
p4x	က @"@ X 5Oxpx 
Ԓ
OOx@qV@uބ(!^GXXXMOń(!b@pl @ }
Ox(!b@qV!칀~"X/؀  un'q ;"&!^#ز۩q1Ox"Xqs,
/x!X\ j
Op[
Q 	}5
p4x	΃ l
"@~p	/
qiOxqs,N
/l	Ov%
ɫx
 @a ɫx8 %Oؑ$yp!xp<p<a	р"l 	"
@ n
anananana'a"a$ %ppa"&0$%(a$%$%$%_pa2a0a%$\a$!X1E"\9%23b2b`bX8X1iaxR$paX0d1
aR"$%Rna$%(a$%(aXna%$$$%8"0(s"0(t"0(r"%$$"&D"
@@p
a%$v",Hx"$%av",Hx"$%E"\92d$%8w"b"%$((Ip"0(("X1$%$8EaX8X1$%8$!"d"
@paXnapa\1a X0aB$%($%(23$%c"R$na$!apR$pad1aR"R"Rna$%(a$%(aH$dB$($Հbd\"
@pa$% X1 pE%$$"&0 "02$"& 0"$EX1"0(|"%$4H{"0("&M"$$$p%%$Հb"&%$$$$!%$dn$dn$dn$b"c"@Aa%(%@qdc"$!D	
	
	

	


	


	
		
		
̀̀ππ?>===?			
?===>
?>HH
 a" C90`s	
U ",2
ઉ"{1~I ",2M!{1$`s 1v2%?3"R4.566666766	n_1234P5:i;$<*&+",2,si+-{1()`%8R9AG` t:
鴑`@^<n;.965r	Je2	H$FE"D"qPBa0`0`@?>>>^>^>>>@`0`0`PBp!D"Ţ#	dR	r	67Nݎ<^@`0B1
t:
f	fs	ɣCa0@@`0`0`@ ?nN:nn<=@`0`0`@ ?`PCe	f	D"Da>>PppB0A >>?`PD"nNLX4D"bFFcE"qáP`0@ @ `0Ap!bFǣFc"@0X,1l8nnZ5l2Y,1	dR	Jr	R	Je2	HF@XLٌZҀ4@TPL@ ($l$x$|$$$PH&`L&dhX0<4,$$$$$$$$r
46>W?f@wAB_`qy)*2y[0 		
^








1$2&w080L8s
s
 V DUN}}}O}P}Q}ZU[Un
y
uř|

=
A
}>@'()*z{	~			ekflz;46>W?f@wAB_`qy)*2y[0 		
^








1$2&w080L8s
s
 V DUN}}}O}P}Q}ZU[Un
y
uř|

=
A
}>@'()*z{	~			ekflz;bdf,.0
456%
8H#
"xTL
|=Asw48XZWY%[]./01(236"89:;(<=@"AH8I8J.K.TUVWZ8[8\8]8`XaXx8y88888XX-7D
s(Le,TQPQ	w
94"
<7,tx5sw1
dd	




	
	""Q"(̪̪@PP𪪪(̪̪PP𪪪(̪̪@@PP	

x	<	8	 			$

`	@	2#
'׀׀׀|׀׀׀׀|׀|׀׀׀|׀׀׀ddddddd|ddddddddddddTDdddDdĄddddd
dwwddddddddddddddddddd~~~ddddddddddtdd@4ddd<dddddD|P{ddd(dddddddd,d8dddddddddddddddddddt|ddddddddPedddddd|d dd{ddd0dddlddddddddddddddddddddddddd$dddddddwd~dddddd,dddddddddddddddddddddddddddH}|ddd~dddddddd45l5X533,43t44@43 4gE#	
D
	G
	@DpG#x##$l##
	pG
C	pG
׀ԚԚNԚ :HԚԚ<<<<<<<ԚԚԚԚ\9ԚԚԚԚԚԚԚ|Ҁ?????????????????????????

^

		m	7		wK",ҀҀ			<P`QLH`~|zwusqomkigdb`^\ZXVTRQOMKIGECA@><:86531/.,*)'%#" 

~~}||{zyyxwwvuutssrqqpoonnmllkjjiihggffeddccbbaa`__^^]]\\[[ZZYYXXWWVVUUTTSSRRQQPPOONNNMMLLKKJJJIIHHHGGFFFEEDDDCCBBBAA@@@???>>>===<<<;;:::9999888777666555444433322211110000///....----,,,,+@3VT{ZT;ZT{
 ;ZTC
00?)),	

**+,-./JKLMNOPklmnpqA	

**+,-./JKLMNOPjkmnop>	

*+,-./JKLMNOPjjklmnoC	

*+,-./JKLMNOPPjklmno@	

*+,-./JKLMNOOPjklmno<__//
4p'
2222 2%2*2/2	42
92>2C2
H2M2"P@ $`@ 6&p@# 2(A( 6*A- 5, A2 6.0A7 10@A< 62PAA 4`AF 66pAK 18BP 6:BU 5< BZ 5>0B_ 1@@Bd 5d`D"4fpD"0hE"4jE"4l E"4n0E"0p@E"4rPE"t`E"4vpE"0xF"4zF"4| F"4~0F"0@F"4PF	"`F"4pF"0G"3G"3 G""40G'"/@G,"3HG/"hG9"3xG>"/HC$3HH$2(HM$38HR$/HHW$2hHa$2K@\@ "!t""x"!$"  ( , 8   $ 0 4 < @!D!h!l!x!H!L!p!t!|!7Ҁ ҀtҀ@ҀT$ҀҀҀ l 0ӀӀ 8 <Ӏ<Ӏ < \Ӏ\Ӏ x!@?|Ӏ|Ӏ |!!!!!!!!!!!!!z!z!i!i!W!W!F!F!5!$!"$~&F~(~*},}.O}0}24|6[|8|:|{<u{>ml{@f0{d(wfvhvjvlLvnpurutsuv=uxuzt|t~ht3tyssslasf-s_rYrRrBr<q6q/{q)Iq#qpp???????? 00  


ᆳᆳᆳᆳT~d h4042H22223,3u t(uhutuDuuwwwwwwwttt

$

14:40:01
:::$:::: <840,($ 
.6@pV^RyhJ@Jvve;73/+'#;73/+'#
	<c2w{b1	l	q	v	{											<Pdx|0D]q	

 !"#$%&l$l$

VW(̪̪@@PPlmnopqrstuv0p 	 4p::uJ
7njjytE袋.
	%%%%%%%%%%%%%%%%DنDنYDنY"eYœPYœP0nnnnDDD`88TT4hh888l``|||PPPP


%%t\\x7ll<447  |``?????XX\\((0,,(<4,,<40,TD?06$	
							?UUUU@^B{h/=)88q8q8^B{	qAAAAAAAAAAABBAAAAAAAAAAAAAAAAABBBAAAAABBBCAAAABBBCCCAAAAAAABBBAAAABBBCCCAAABBCCDDAABBCDDFF؉NN4H4'vb'A;
 
4Nh8[6lDu_||P:$	
0				


	((40,,D<UUUKh/UUU8q
qUUUUq























###(

(((
(

2(
(#
(




(




<(

<(




(


(((((((


<(






<2
p$
$
AA,LLd , , @@@@@@@22@   !"#$D% &d',@(,@),@*,@+,@,-@.,i@/`02d`1,n@@@@@RRRj@LN$sN@r$KWphe	f
<[(\MtsYKpe	f
[,\FrFYe[,F  @    l  Li i @i i @  xi i @i J J!J"J#J$J%J&J'J J!J"J#J$J%J&J'J  J! J" J# J$ J% J& J' J 0J!0J&0
$?zA,0@,0B$4
"?l
#7&@ J&pi @J&pJ&pJ&pJ&pHȵHȴHȳH~x85x43x01x,/x(-x$+x )x'x%x#x!xxx4000,0(0$0 000000ư$M3$3~H1
&  d/  
"@/&J&@JK %x
"@f$/&V'5J&@qPq ByPq By/-@%E&| (@ "/ /!KPq !~ J J @"B/  E%
/-@%E&| (@J&@ "/ /!KPq !J&L  D ~!~x3 J$!/&@J%&/$ @%A"B%#0ysHtr(s
%J""!%//A"c"J'
%'!%/(A'c'''$@'G
%L'$HqhrB'
$@q(N'
~))*q*++rL"j	  !A"#"#Â"#Â fL$J% 
"B%/$ @%A~(pHqhr    !A"r" f  	j/!  <xt*~/q*> @!+>'qxS"B|N"()(yN#(xxS"B|N"))(xN#)"yxxx
$ D D$A*/$B!B  H,%D"><"D"@! @# 
  HD"B!AB C 
  uxxxxxxxxxxxxxxxxaxxxxŠa$L x`@Ps! A  !0p	
؊ ~x(tHu!a@a!ȾHHȱHȲj$j$u ;w$	6`"!Q@	/)
	/)@/)!p$ @@x@!!	@
I4jaR"vo Ik$k$ğt4
4	444444E,~
&@~k$  @xB(Ax(tHu@a!	!@N"!"B`A`#!` @x	~(r(tHsٵr(uHts٩r	s"	pݩv:u%nw 	 
x	pE0 +
}	N pF0 +!Q )xq4pUq
	

r 
@~r!	-P"		!q4%yq!.(pɈx~
@J	~x
	q2~xapHp=~x.p=~pxR 
@-`xmb O px%x q(xrqpj~xqx@">C">	؝

/}
vxq

v
 v	p9xp4x@xv7U&Ou a @0p !7@5x@%a6`p4r	qL` b !(! a rh-Qp pjKp}_rp4xVa"Cagx	~x
؂@vj@u2m4yyqPp4
ɸ"ExrH6rȸ	!%x`p	 x&
w(
!p l/q'2!Nql&0!@&6npl `
` p -SCCp
 qvp !	){!#
pext )bAez~@
DxuR`(p}xBqrw3ӁȰa1(2(3(4s3ի  	"}
C$0q"
0q"0q"i$0 !$0!"6!7#F!Ey#x~xb
@N
@:
@~xp1xzv(uq$:
&xxxxxxDq! q,ĸq!~xu(vp AJ`pn
`xq!%Q.p,&0 @!a!!aE!A
mux ` q
!B`ahr8bxd

v`(pu`pv v%0
`x
`xɈ 
pwg) 
pg 
pg B 
pg 
pgvxixp``"a  b #~x	$rd¹+b!u@%@%Q&zQEy1%~f E&t|Ya  !D! # *q7	J	FuИ	 b ]xB( bZA!V A!CMťx"2l4yq j	Hp~x/*N"s#L @@%/(N (rF	#@T~xb{o{$+3B#	u3ťÈ	l~`'s{k!lxq/p	
Q?>y/p,@
Qp4p3~> u2 Mxņ uИz -x
% b&pp
p
O	

C
B(r	
rBxxx
%Br(ryb!zbBs39ZOxp3	 	~qP{7^خ 	q0ؖ 	qq0~x


	 
pP{p(.
jpИ~x(r- 
`a{/#ǀhpx@)%|@,{'
4tRaS$~A*%"Rxš q@s|Dù%|@q Uy‡P"
yyӹ@oxpxup@p`(p" hqqpzVmOx:
O(v
Hu. r/q-'q8`o
Ou
@&b`p`p@	"pAOOy4xr0*ۆ!
*u(fvv
` O px%x b
`O"2l4yq k	Hp~x" qИ@Apْ"~xq0$$xr0$y$~xOvu0
 px^	 Ap؊!!u!Opb
@ B  b{ Opz/ y  a  a B a  a
 B a  a B ay[P~L xx~L!x~x x{x xz00opp!p0 px x~xb݈2	`$ AOxq0~x~xq0~xł݀ B#q,ؖ
lp%p0!_/&
[ru 
AOxA(@a@a~q@AB@@x~	o"`ae}fbm{t(aPz
BOu(B&f	
B&F	
rm	QO @q(A {~xOu.@p(!E!%0|Caŀaelll$h@OfOw(uHvooE q(E%0xxD0
&؍ou^j}OxurD(>!  	^
  	p =OAf 7
^t-tdd}|	y%{,"0ez#B#%
A*

<kû#ayey"&EyR!"~x
 u-Qplܨ` a !qP .q/(N p'x@p-8r%x"rO /!	@q-< xq-< " b"s//q-X3Ey3~"r!	 	qI~q-< b~"s//q-X3Ey3~u@$+S$DS Cjx4xvfplh`x(~/p "{cUzu{zbYar)b¹9a4y"x#F
b@~xN
p
೸p`p(Au >p-a!!ޒ$ O0S `p pu +J  
w
vp)u ޾  `>	 8+]pC^Ɇ !Pؒ&@p}
+ޒE
e
D">]lp_pW_squؒCu S ~
N
!XHB
!u @qpUxZZ
 "qpuxzz 纤"Plp
u  S]pY !	pEĠ6@@2
@	'Х
 "0y`q- -X,ļ!
0 d.!+x'/*AN"! (q'2!Ash ڥ  ?v	qt% 8ˠbp Q ;Vpu ^ x@R~
ɠ^
ؖ@		  N
ɠp.
ؕn@		u $
ؐq$?0r&
 .~x	w	
&uP{@%&nqø
?(p@ #1@ "#ƒ!xy#!
!! b&!!B
!&b !
1p"	/s'3%xܗ/"
%(wHvs%'"&0v&p/q&ß`&`	&x'v`x!!~xr| qzHp~xq| Bpl% ~x]xr3 !1Hpxr3 !
Hpxu^pP{⸈p ;s3B
	Bx;"8` .~xp(]/ل(r&0"@#r xepB@@ F 6b"by	R!!d&^`낀b{	R$f	 邀"y	R!
AR~x
	`w
 /H:uE p v qlD*> :
3!Aqt	E  ! p8$ qxJ
vJu" r!b""B 
w:qru
p	 	 ~~
ē !AB 9pqsa`+S
d@# t0tCBC@0@dap{〫BCxp [
`xY`p:*r@B0w0`@@ޞ`r0OXp9p$ /(N Av/.X0ݵ:p	@@A!!Î 
" b 	1
"/ 0XC
 ' B@1aw
pٴ q0O@pq,	1x
v:qrhw"	 uZ`pp*q
rsu	
ux0 d.6p"ppp' 'O

 lp jpxB
p n
p:prt.q/(N o{k0&d.x'&%͓y/yzUz"
 B/%G	 pf
p	pvx~#/(N /yp Q'O	 x.	 (pq! @x
pprt.q:u! zOz/(N o{k0&d.x %͓y/yx	 B/ GF 
pE}!/y/,AN$o{tu|p}x:p(ur
Qx  x@ "@#xz !#%xf x  @/+N#sе{t܀.ZpqHv:s
#!"# !v!A/ "@.@p#C9q [?xxxxxxxxxx~j @k @s&xs#wu 
'H%+!+"@,x+ @zw(vu t f!"p(!&x!	Q554Cp4X~xwɠ@%r$%	exCp>a%NYb
p
lplp%xCp>$ĠC،q2
rpq^q!lpq
q~
J  u0 A!4(~s&0#C0#slicx "(
s2#C	  bBB
#/# p"V##	D D Cv :a{!/" v;cBs^!V""/" P𡸓:px:sIHJ%@V 21¹ A %d9ؓ@@*$x|=y$p4(`DEtv$ApF'h
$/!!

&6r$2&`%@ @ 
!Q%q@,ĸ@`ThûezFa6py# ^Ya>x`"xGq/ @@"B@6#@ 0B@Cɔ@@' D@CCCC0p)`B@C@@ T%x@2p
PVx x%x@03%x@<D@ " /
%x#  8{}tTֶ|' p(@(~p'4 @#HP'V 2` f~"0>qE8	_ 
%A%%"		lp%!
p$ "`(pq%!$43	r,J%@ $4	r,@%U vIvp0k
 p7qE8	_ 
%A%%"	w9lpr0W"@
wxX	
q%zqӡKRR@RAV&"x@*$y!$ 8Pp !rpJ p0!0U	$p AyqE8	_ %A%%"lp

ݶp$ >
`(pq
w	U&@Lp
r
s6r'@ )c8`#@&+<،"@G،L& Ƚ}!$x@@ P X"V&Tx gxCp>qE8	_ %A%%"lp%!p$ `(pq%!"(wv(w&	 S%~"$=p A
yqE8	_ 
&&&"lp&!
p$ v`(pJ" w
X%L&"S%%zEx@t$@ N T@%x@  q`$
p
 / p@@p0p@0 .%xqGGq	H$p	, ,$p ;0po!p aJ" "
^p hj	 T@qp@0 .%xq ^v<	
  $ɴD0S!D¹BPHp	`V` 6r ZdŁ}V

 Xq(yop \@
qrh !IU HpphxBOvq	.`qp0R ph$(pDz
`ٚ@
q'
؊@q~
>=Ox+	 
 bp-nϠ0ݳ"ܖ7x٠:@xzqNX%"!"OYڀ""S]~xt0$@`+uz	xٲr, (p  B+ p5x@0y	Ҁp  C+p @uz0y	Ҁp, ~xv
OqxxxzG_RzVr  ùw	Q*S S A @3/(N @%!#@'2m0! p рwx 
"/
!/|
A  v!$#Ox 	&r ~~x~x~x~x~x~xurpOunpOn	Ounxp 	_
xp"o"x``0bx!dS"Lp"r@"c{zb%S"Lds"K"@"b|b@ٞy&xٞy2y$x$xxOp \@
u#w!/.ApHxpq
or؞x}pHx@x OpHxAPu w(bb!B
ԖyOxٞy%xٞy%x%xv /-@
 `f!FpHx@xO~xu 0$f!FqHmx/aNJ! *uJ!@ U
 ppzp }v&Zp0&@$(mU p/0&A$@ .*p5xp  xq} 0t
F
p5v% 0P
f!jxp *		
%/pxu a(
f!F
p/xu 0f!F	p/x~x~xppDh)p4Hp 8`s 
qD ~xu!b)"r%x	 "
	r;ق;~xr;	Pق;Q~Z
uޔ& a4!!!٥x
/J"@ 
 / K:pwuqҡ	 @sX؞
q0pt|b
q<t/¥pS 	!r%x~x p4(`xFvR}@% qrt!@j
o~x
%%bppt]/q`q!pp(ApBpCD	
$
%J&@

J'@~s(rphqp~ YYZ~prpxS %xxrp F! u:XB=6Ypq(xE  :/p
rp  E "XYqp
~xrp F! pXBr
Y/[BxuY
Zˀ !ヤBY˥Zˀ%)pBqp " !r z	}	 	
/psr"!"" @sp "F!%x/ x[qL	a=Cxprpx %xq~xsr=b!b!	#	3&p@'ryy[qL	aHp	Cpp p:/ /~xrpD F %x bS!\z##,r"sta<yby0#I#lqp"i!qsYcBc +xspBF"Ex/ t(@1Zpqr:su
#!$A,U(~
 $(@Ah(0@( $
%l$A2%C"t4d{)Lu*>Bt	sHp(P&p0`{)>t
"@.p0`ulx
p!
)>p/v'	%Mr"BBrJ!@@>!#	r"BBrT!.J,'T%)s 
r"BBrT[zJ[zp\ AJp(~
  4))>/rq"H#)>/p byH!d5yBxEu2%Bu{*>
DxE%$@ P&B Q$!!!@ 
pox.(!&(!'@!@!	@!
Q&""!Fwlgɀcd~u{/+N#dpW
sDctD/*N"d$Bց~/.N&dȪހh#/+N#sދcim'Af{Ձ{/+N#dp]
Ivftdz/+N#d'O`vdz/*N"kd@$bfހh#/+N#sދc(rjb%Dy/)AN!qIa 9vp 
 r
z@
_rC
V&
 	= #
%  Kq!~bX`x`r Z,r"zPq!drp|`A(ºeH"3¸
' 	  ( q0A(p,>t@",Ĺ6Eyy;q,pp,u0A(S!S wWS KE @%=(!
^͡
qp0"ax

u
qP!!"qD	qP!!bpP{Mr@mapuxSR7h%xq@eqp		p	
x^

 /=
mwyj` @'w
P

ѐqPi	
%@
 ?`p
P

<
ݛ@
P

s
<݁A'/
&%
P

X
ݴ,
P

ݩp`/y6	 pr'sr@sZpzq
P


J!#u2K:p3@4Jpjq 0
P
?
Xݴ,BwAf~
P

u
`yv *ppq 3D3&$0 %o "@#$&@'A
% $&@'@Ʒ@pqBƱ =xy/y %xqH 	x
#/`%v
 /@ !^؀ap(zS'pH !2؀ap(NS'pHژ&v B(%u''KB/r
(sp:qpJqr
Js d#!Ah@#qH,NM
p`ݱX<qKv`+
opu( 3j`MBBM	M	‡u`٩p
oP @x q(b	`pP"@ؾ
j~x
q`:ql	  
mBw@#%b%	
 !eTbp	p"r 
s @' p
prqr gxV
(rvp` 
	!"

	q`q	o
 q~`	oئ
 ~t`5ya!
Qx  
x  $~x u(
y(%}/x(%x}O%p1>pPx
rИ%D~pi (qHH	~x~x~x(sv
 / (!PA   "A(>V!@!
"!V!V! q LDy]A.ql¸a.ºIaEAqxa -	pA!	 	  ݃upq*rZ J$ @&	s)A

$@ q xa p # ~xop@p
ڡ~x~xu(s" Hpq-/p+'p8` x/&ڋLx/qp8Byp<8`x
خ
 pqR	 vP  qP{$$D 	pA(ùA(ú"prA(ù4S " PA*ù<&B'" ,! A(4ùø R@$@ xpprz2""
 A)A)S 
 A)øA)@ S~CÔb @##b/)AN!OzU}bÊqn/r
t:qsxz/pB q&
pxux /p& *q&z	!1y	ENArspHpD	1E)w(ff1z60ÖÖ
#@!{40gg
"!y20CC00#ez!%zx pfFfp–G–pgHgpBIBخ	}

R rvx
&/ pqFHsJ$
%R 
&J pqFHsJ$
%. 
&J$ pqHs
%
 
&K pqHsJ$
%
 
&bÆ#@ !&Ya!& ! Lx
 /p!  
  "A! #Lx /p    x t
 p s	A/&%xA/$x%xA/"x%x/ 	%x&
ox
OwuE@x
@ " ͅ
qrf	 J$ ͥppĸ
xN
@O^
O:pZqzrhv
%!
 @ bx@ VL"J @  $pp@!Jpjq rwx"@ABC{
$@$1@$2@$3
pJqjr@(!xpP)*12}I
	 
R
pJqf	 r~
@(!xpP$(p jqHs 
&@	P	Q
@(!yqP2Bc@*A!@+@!4y8`` @ p(!)}ox6O
 (uHv:s
#!ph	 `pH1=p	 qp	 q
"@$
pqrsr
$@"R !OO:p(pht
 !uwvO{/$*q:
 r/&G p)%?S "zy@y*p
rq@:
OjOv(w
3Hu
Sp	qpqoqh0aqx'AB$@0`2mh8`xuox  .  .  n  ~
o$Nqv@ /uHT
 !POx1J
(upHOxR
OvݲqpxǠpCpHO"
O vEZp
#R pИ"pP9F p(
Z/p(ةqHsj
J$*	<pXJ/}
R
 Ox 
r~ۆ "hp~ 6	o٥px)pH  p x% q(~
 x
 @. x% q(~
 xwx/u x& q(~
 x@ x& q(~
 x/r@x(>Qx/q(>
	$/pE	oOV 
 v%ApppP{^
 4myqPj
!!bq)$?ʻ{5z`x}C
~@(A!4ym8`tnc{s	pqr h	qP/xJ/(ru 	
b!"`000a0}%
SՐxy$B0qaq @M/x'
h~igmf~vHi
xu؂
qfqxƈtuPeu(&&&&^f~{a  X`xxx  %  %  e B  F~

py
U
$ހ~
ՀD->2k4y'q!$A.Lȼ$Ⱦ&$~$$ROqp~xu(r 	b!"%D+>!
  !!~x~x~x~x~x~x~xq: D(>@%q/sx`cV7ȼ	p}|uH	ȼyy='	,	ȹDx%xqP/xNrs
!!
'@!r
$/#3#'FP Q#/
gp~
oP@ zu@pqrs
$J 0
%&b @$1@$3@pqrs
$J%@&> 
'@s
$ p'O@ƪq
r
%& @$1@pq
rs
$J%@&
 
'@"B#"'&~P&."#/*pr*
/s B+#"BN#>#"	ht$#FP  /x
ZrAÈu
$@!
!!
#/Q &P~pp  &V&Uq(vgp~B	oP@ vvv&%FP @Jp 
s
$J%&	 @$2@Jp 
s
$J%@&	 @$4
$@J%!ր@ Jp s&~	 @$2@Jp s
$@J%@&^	 @$4"B#&  &P -"p#J  
/
qr/s 
r#"BN#>#N#>#6P  /B	pȰA(uZrQB/& o@ (xfJ! p*
//& jp
//# @!Q K	 @$1@$2
pqJr
$
%@n
&
pqJr
$
%@
&!RQ'&/x/Pxt	Ⱥ	vxExrH/ S$	xxpxȻ	xexO% p x"p:q%v
"/@ !/؀ap(ٮ/S'pH !f/؀ap(ق/S'pH@ۘ&v B("r&
&B.r
/(swZqpqr
/s !	  @ ں
`
sx>w
"/ l h p	 v	 	 pD.>#A.qv٦	 
 p

 pp qm8 %$*6#7$p q@%#  p
qr
 sqHxp
qrF
sv l Dl !A	l !/a@ -Zvq:rr/&G ox@"a
''b@$1@
p*qۘsJ%
s@$3@
p*qۘsJ%@r
sq#q#
	e!f4 ~`	xَ N   n  pИxP(p~
4pZ
v(`e`f`•`B_`BB\]eBfwB@{@zJ !lB	6`f–gB+qH㡾<pCqز!x/& oxpS2pHQ0~uH @x q(p٩pr	Aqt(pHqGFC$B
hrx~xv 
	 
}C

pD->/q!Brhu{!cW@XAYxxu
qp`q}
pv/& ox@&
e(w@(!%xqHz`OXp
`0XXK
Ozp
`0@$1@
pqۘsJ%	s!ѶX
~x~x:
(p/&G!o4yqOZpĺ}E}@-@$1@$=%"
$@

 
%
wH%	Jp
$@	 
%
		zpZq@AÈu
!@!
 !V$4B 
Cjp@$8Jp+qqƾq@$>pjqV$2*pqV$W2
pqV$2pqrV$3q*rV$R3pjqJrV$3+pq
rp*qfrV$4Jp
qZrV$U4pqzrpV$2
rV$
4	`@%p
@%q 	Dq$	E+pqj
@%jq^
@%Jp@%rp@%rpq
rpqrppqf
@%*p@%r
p@%rpqrpqrpq.
@%z@%n@%  $0ru4ʹʸ%x7ʸʹ%xIb
@ D(>
ľs/tfc " b qؖa'"'b'S S'@.%0ĸ`c#"#b#a$"$b$S#S$%xuܟx2V vpPApx b pp q}
exBCIuХѥҥK ӥfx p!
'//x/y  S
%/H,$!!D/ 0 ?E@J!$@4+qr*s
$@N! 
&@ 
'@
&/ 	 
$/$	  @$93x'q	`
r	yy@ pG@Fxq	`
r	@4yy@ p@,$@+qr0
&B 0  !8` !@48`!*syx!!,% @jqJr
$@N! 
&@
 
'@  "3xq2	`
r	y@ ypH@xq	`
r	@4yy@ p@,%@jqJrs 0
&
  0  a"bCx4x%a syTy|r"@ *>"{/p(@.+@%z4@.`q@%4 zz`q 08` 18`( 8`4 38`
 p~ڊ#Hq%LĄ~~~&t'$-{r/y	Ҁ#%DBxxGBxxJ-Bxx"xx V%پ U%Bٲ V%B٦ U% xZpqHABC>p Qv'xr/pV *qx"xF qx/p: *qx"x* qD*>-/pD(&'p` ` ؖ@
x2ʹʺsHEy()&u
 /@ #؀ap(٢	S'pHu #R؀ap(n	S'pHv
rrx    .  ~x>
u(`e`f`•`B_`BBJ! \]eBfwB@{@zJ !lB	 f–gB+qHġS@ҡӡ"pDpšޡ<rơtj`5xxqHQPn
Z ~uH @x q(p/٩p& ݮ p*
pި`	 .	p}
 ؽB(ru 	!"p{OPz
xS	D+>
/tD*'t<d$$ؖ0y9xuخ q/p؎ q%Ozpqrhvu
 @!
!!
"!
 تq
 ryzFjpwvu/!/"Hjp/!jp
(1`,0d@5V^
wMOq@ABCyDGJM~	qPrP{	N	
~$OO<<~x~xOu(vpV ؎!M(ʨb<*Opp0Q@)s(@* B$"Eyp%qPOpȘ u<			
@!OyHrp01r-Ou(r 	\!"qp	o~xB x
r {#Bpŀ~x~xƄ(
tL$Cu't@$q#}p ~x
Op~qp.!	`p.L !!(	 	^20pL  !""6mp`(`qvpږOqԻ(
4!A	^
	~xŠp
ڹOŠ pOx(uqur O'qt!
IŠrDvHq2 pEOxSqd!q!x(
!L-~xor-sL#N+
Q,	Pqvf	J(p
ڽOx~xBOv(u*`q}+
QVn"j
r
p pq%
p p@zUO
Ov(u ٯ}
QpP p%
pP p@zO
O:p(wݒ qv(
pL PQ@)!!jpR
*q  pڹO^
Ow(vJ ٌ&u
Qq`-ڄ-p&0 @a AqO
Ov \!nu߆p.`p5Ou ]d!J
`p%po ~x~x~x~x~x~x~x~x~x~xp;x~xB	o٧p
`:p/ G L  f(&v @( x@&a'" b@&	PÐp0ohrp0oJ% /'G @/ x`p)
 @%u*!$ I
@%U /# L#@ 0`f!& r 
0Db! %@ @ P Ԡ(@#
  p0o$  / G L  0F& r 0b! @ ,$/(AN &
p&%
R  o*pp
0ohqJ$ 0
#%u
 %  $@#S I !$ 	/"G 
t!@$T p0JO &@%
Pq 00B  p0o @- x&( xxzp/(N Jp^
& p0
o( $$
$(@# /x5' 3	p0
O/(AN $&Jp	%
o*p/(N &P ##S#5(r(skx`
w/-N%,u&0%M

U p0
ohq@( x&(  /(N &Mp 0a!*p>	B( !B( , &
~$#FB
/
/vxr
`pZ
qZs !>#!>px*
/
/w&
`V'@
v2U&M/x		QwQ!kP

/@'%xa؈iJ+p|]?.@'uH
L
F 	/Yxp	`nrT4 !!4~p DEpF	`ل
٦~p8"&	`ًp
١~XXX@@@@@ "@   p@@؞ra/ pv`'p<S'tq` @Vq4!s #q` ?@@SxVxaF/Ƌq`4.1
C0;0ũp hq`~p% bp hq@q` @pR		@pr	A/̈́ !pBp"!^ J
~x~x~x~x
wp* 1}H/  0
D}(}/  p
q
`r\/pup a3&ph@'ryyJ
p#&p&ppp
pppr`pO p@@HpJ	/|5oxŢup" ٦op	/~xť
 
0" /	0p @$0 ف 
0
/xŢAŋp
 q
Q ~ p:`A&`A/p F~x~x/٤& p114
130
D30D0L"@ !Ajqw
 =P ؁AA-zve	Ex}
D3b`sy g:p
Q f`
*p@gNjq
`r4%
$q $)@jq
`
r!p`Jr
D*p$ C Ryar׀$c`%11p\ S%~` A-0 Q1
 B
`yp p`5~~x~x~x5~x~x~x~x٣v p0)
p"000		S%00z0z؍B
/Ey0p QTiX`6"P!€
P0!4#@0u"`AE{Bez  " b0w0Rir/44@ @zH0^ p@:J%@zPp0%A0z!8{r$|$Bxpp z0 pp z0S$s " ," b0"Ex0%E|0#4#0 u}|yE{|:ez:D 008x%x@ 0 0!y!01p04@6p!"" 0 E F 0 ,i0 .xs @" bp
`x@@@
@ 1%-!M
E	@@x&:%Aq`pue}%%ċvp :p6pspP{
*q
r/wp
`
xŤup. C	`	O@r
p
űupqX2D?
@
BpvC
;xCp>ipE	pv MNpj	`Dفxpن
@~x
٫pp$$S $DS 3Z(pPp4V	/$0p&@ @  ,> Zp0%M.o 
!/ !%	_s؍q
	/$B*?Jp,> 4 @.%'
+
A((yù$18`ȸ
r@&*`
$/ 0 0 F 
(%xp/q
%"J  $1Jp,> 0%A.	
A(A+!pq""F§E# Dxy " !H
a"0'^ 1"1'0pq"
@
o&@$ 	
 0^1&
`p00!/yB`p0'p1sb	/$%&p 0(t$&
A	"r !L!!p
`0q/ pR#

r	C!r$a%{a  BT!	2x{a! $x ! 
! ŠpR"q`p@@p 	pvp< 10p@@B r~pA"
!/ɩp^\mS%o}!N#   ~Zpº!" +
!Jqb
p:p6x"D0`rJpb
`qpyB
`p%@o(qT	*  p@@V rxٳ6puXĩp
 Kw'pq
 0ڂ Dpo0٩p/ٵxp

~x.٤Z
p *vpB
vpq.
 qp ;
`xap
@qXuH 0q \ a0q.sAQ p$Ux`q<
Aqd% 
@p$Ux`qd%Aq< 

^	pq }p	  asC@*	 @KxV~x@@% Ap	ٌ ÏJ$ p*
`TQ
Oq@mx
5a
^v؍qv
pxp 
AxmB
'/`pgpp
xp
&Y0 w j
!J%0
#/lJ" #4$T$7!^`x q D$		Eހ x aL
"@"R L" 0' A/'¸'2# CA*d#sA/A/@ "!		
'



r{VS'!{؍\ij'1(S'@- u{ZbUzzbbsJcQ"r{V~!g=:vd02#  y  b02# ؂xQ  a z aV
ppz 	!	Ex&
٢u.ՅFps.!yzdx$xxKx (
?1z	եR	 س!x	vw
(uB H @%q<	m 0@"@a
	 ڹF	v(w
!/
sB H ox`qHu # 0@"a@@A( @a	ن 1xr؀0 @@p @@@%q@@! p@	 tjt	P	gp f؀;p& xe`@bBbB
F	
~	`p+	(p~  B  b
C@{#ae`A`AbCbCr(Ÿ<#(8`
.~xfOuHw	hv BQp
qOxp(raqyh!%xxpuOQp=_r/pD	q 2a		 pOxOvuQpo_x~x:
`<q,"~p(" xp(" xu("` op-`~xr4~O
Op(uN(rjp
Di0$0	Dv"@%Bp ǏwJ!@ p3
	*p#!/S $@-yr" 	'" Dp ;z $t$ǟ$%%ȸ$[oxpU@/~ŴupqڦP	~z
p1oOw(vNo`x,	
Ox@!pqpXz-0 @p
oNo{Hu""j#
Sx3|&&!!.
o;yxo@xOvu"(w@%1'@0p !
! #Ey#/(N !2x{r4#bCDxOxsp"@ $
$x	p!	p!
hr~r$"!{ Tx*Op,ptA-/yvdhrey0sǭ. @+1#E)A)p!b
E)A)q".A/L " !
CJJ	rT	؇H	BO !! b a!QrH;~px"
Ov}p@o؀ap(qaOx	os(uHw	ixp@
	p(hqjr4y!sH"%x#޸%xv@b ! "y pOxrH  !!""##$$p=كq~~x	orp# p#N`w4$ (b!%)!qy@x%)q!uz xp4$ Oxp@3~x%xqH~x-sS"Srz"@3%x!rbj|d4y)bAr dx3c%x~& u
" b!BYOx~xݍp0 }qP{Kـ "(pOup *6p /Gxr/	.	 C$bxya$~xFv6p4x^q$y	@٠@p
 6s@#
x@#c/RaPjxa 	`3h5y1eDxq 9	Qr -@u,"&B&<R
 qq$ poxFup
S p˸
&qX$ ya pX$"q! &aq,4"	 d\~oV

J
qB
~
/,zs
!!
#!	
"!@@%d
Fd%efbcq6/rq*EE!# pB
/s qD	 p
2 	5x#
	 Bx !5~x
'(ur@ &	
C@-zpboEypt pzp @m!
@A	 y2odJ# $/$yC!@tb	}F`B400q`zp$q%"yp
o!A$AJ"@ Pq"$5	
)`	5x#	 B B !#	 B*p`z
q7
 !)`	5x#
	 B B !
/x&p\xJ/q(!&… 4	f"&Ō p@,}u !" T+	oqEx
vp 	(p&	R=ex}/px~x~
v@$0!.&S!/p
6xBq )%%%%PE"A 
 J$%".qPB%
DS@PBPDPJP@*#@(%zPr
`*p8
qr sqqOH	@(!sJc
Zr0BX0 .F`/pxjj&{ezIi~xj
~x)i~x~xv1شhn5}pP6
(Q/x
@؟r5z!	"BKxKx؟~xph$ p
	`(r~xzb݁}6}rHwDpD8ddvE@x p(xpx43pp%<x|`F8l1xj!@A)R x *"se/|x~xɇɛɇɀx!p0p 
~xy	uڄ)!&`HpQ~r$$xّ^$~p,ppAٝ!@@Kxɽp%~u6r $x&wn	֥
v
@tةv
wfþ'_n;
5t| ùy
%{p ` x@ީpxqsr"O!M" r ʼn	r"Bɺ(ps%#x % 9	p				ꁸ	~
vpA@w% G&Ľ/(AN q%!y@qNo(r%
J&
$+/(N r%rmt{yg"@"&F$Dcc ey zy)!&@"
o&Nr(@,! %x:Jpxp(r%!sV#2pV#1rPzq&@s`hrPz#ezA"CٵX~xp%xpX$q( 
q& ~qpPA@t%$@RiTz"%B|"BE	%q	o(r~p(Uq$K~x(q&0!Cq%!q(!Xyx % x%rq!`z`a y`~xuq$J" w	p=
d2
`pq$%,pp^p-$	D
	`lpp؀ q$" 1xq`	~xr{@"0!<؏"6789: ~R
wP{'$
 /'	"V'
`ؙ 
`p`oy"T s	Q#(g	Q#,W	#`JqĻ!y``#(Ļa`}#0Ļb#8Ļc
T 
p؈"
`x>
pP{"pP{~6	sHuv{!aHp&]&
@

&]uDQp%f^=]xpq>	`Hvu|w0%X'!Q0%d'!Q
'!p q'!Qp'bz؀&p8"p$:
oߍp yr2u(wZrhv
!/|'!'!p qJq	`rp! ( `Jp&bpqJr s%apzq( +	`
p/"pJJq AP!
pxJu(v
!/ l '	`px/ 
 /|+pqbr !!Z&&!{4 /T&H~P0 /|zpql /!Ya H#@ xxxxxxxxxxxxxxxxxxxxxxxx~xq{W!	 'nv|u &	!F-!s
upRx Ï  e(  %(  %	(p~  Bx Ï  e(  % B(p~ 
 Bx	51
	"-		Hp*	U$#&(!*!B,
!B.D0~xrP{V" ht$ !HtS!$=xA)A)R A)R !%#qP{!ΥpV!ӥ
 v.
 &
 
 ؇
 ؀ U+ pxZvP{V&
u؀' @&r 'N
 p}v(w
 /|݉qpF 0 FD DeyD Beyy 
t FeyD D
eyD Bey%x0$!Fexrmt{cD!By0 FyD DyD By
y0zFEyD DEy By!$qr!i"|GzD EzD  
DCBzzEy%2 /mu=x
upP{V pqt$U.qp
 0 z0qzox!8`C!0Ey0Ey$00Ey%! 2&mx6
pv{(u'J
p@&j
 
p q!V
 
p 
q!
F
  6
 rg9x	u(V%vq1y0%@qP{$qq
1%@Zq"xr|D!	0"h~x	~xB	Au|BxD(By!N&
 $	!p `2%mv %	!]pxp
"/`{\"Q#!
pzp@ !"jqv
$$bxshr'dzEx>jp
'xP'!!؀ by/
0 !A(@*rD%'a#M
ԙav	pq	pqp
ԙ]OHwp{@ v&
p#N_3
U'a
0!<
OxtX""@("s%z
&))6~sr|
	0"|s B~D!U!G!~xuWp%&]z#  Ya5o]2h4y!~xrP{X"r@"0j"t{bb0_0'B!ktCԉp
ۀ$:~x>Ou|	4%T'H%p q #	!"pq
QOxtP{V$2#l
s!hprP{@"T"0$	#B Ey ~r,
,upZ
pOڇڰ!!!!Hpxp~"
Ou&." "&."p@%!pB
$c
%@
& wj ppUUoOw #o˥	 p`,
	pGF 
p "p೸˥pUU}Ox"sH!A˸%x!B
 cpUU~Ou
 /UUR
 vvwrpvv#%X
 /?hru%	ЏajJ!!	$@$$!~$@$$!	3&Ap\@'r4||hr'qG'J @ /""C
 dp	 qp qp!BR
 cL h
f
=o
px
oV CvFuFrF !P"P1pF%#Pp` pUUOxsF P
pUU~xN
o ???D?F?H$?p J,?0?4?8?<?@?QƊ DRSupq Jpoxj b
~x&xŸqF~pF~n	obk(r ƅrjsGe!s!B
ԀrG %xOtG$PD@@A 0!?y!?pF(00Ey!Ey0Ey)qH؁~xsH/"HqFE ,~pF ?$??
?~BqG1H   @
1ȸEx
@xxE ArF%x~&xŸqF~xq ~xqE @T~s6P!V𒹓6~s6P!V𔹕6~s6P!V𐹑6~
qLas` { 
xx 
p\L`s!{
x@q^~rB]zS"rp`x#!y%{`xtp%x%"zE{e}r<ŸF!%x~r<! %x~q~xq~xq~xq~x
o~q
ou/p
u"@(mv톚p
!/?CA("x@/`pمz {	9@ ! 0Orȹ"d""@#8d#x`"OCa"a!-	p&a/
Ri"s0B"
@Ӹ"%x@C	p xq"x}r2	 vup	 q/pShTzsBc(!p'J
 4 ~x @%
}/xvs.p&0 C!'"a!!pb
swp qw
  k	p:p2
ppS!@%r [!/"%!@Pp$$Fp q%p	!jT x6u(!&hv
P]*~@)r>f"mxpp
	q
 p@ !
Cu	X4x9/xsxc@ꂄ	y`!0t$F
y(p		s3zqxa8`x@lxsxc	|`|B:bB
N
/J!@J&s/)N!O}$0@ @xo{tttt72$0%~q&!@4@!
'wH'@'$~'w
6~4#@$~0"@!!~'qS Oz&
€r.q-L& !pP@XD`/(!&"	P	~x(!&"	P		d~xq(!&B

p4pYv&qhr
p-!کp&L !'@	
Tp-/9xU(q&0!A	Q*
~x(pP'0 Ap$$xx
U*s&0#C@~xv(/u%&0 %H'	.2F/p
`p	/p8 %%H&Vx 		a Oz
u(v+/p&0 @ "fp
q(!&  54
@%U%Af`@%q!V`@%V%F`ډxń(!&*!R
B
*
/)AN!%
ExrX %xxpIxq@:
 4
pl$ @"L	
 q&NP 
/qrl$(CS A*y
_	p4 p4 pB
 }x&
u
P /q#pl3 !"q [Lxb
LaxbxSS"A*!x
rP :/HqHډHqhr2aČ3330b	B0tl3 
1A!	$q!ɤøHqexypl3+Hpew(vq"`pp4 p4 pppTנp>	xup4@p@ p 2"!Br`r`{@~xJu4q 3ؑra !Hp! pvTJ qql$y
4qz*
1xurX ݠv@@@zvXu4?ؐra !ZHp/+ul3ٶ @q A٢ B uq 
`  y^Fex]  ~x

owv3% uG	@q|3N
or7@7 &$%%QqD$qИxp(/!
x^
n
oކ
OsP{ru=	)!b(ɠ|B@}  ~x
	ouv^
q
Q١)ExpP{#^r3 q@B	Hpp١)p!Hq3J	p 
O~/?xp~~xoqv :  
O
o
Op< A x
r<A)a~xqF~xr(D dxxxxxx
D~xs`d @xxxxxxD~x2rBق!B"!a"!B@"p<&@~xqF޸x p!Hr<D 
 } }p 9x*
qsRkCrExڞ9zDxB  bxq ~0yAi
"xxq ~xPs AP BP@@ ~p$r bH @yx!0y1~0yAi
"xxq  ~"v
 /x% q u(4
@
BCpq|% p`QdpDqlBOE  Gq
p"p`$pLq
A  wqt

ȾHHȱHȲHȴHj$j$,,@w*
#/ $xu,4pD:p
$/

%/8"B H  ^p /@ 7^pS pS bph
r/
$@qL$,
.p`$"+x&":!L ~fOv&!+*  f )<
 T	FLe؁

Bp@ٚ
*sk$k$ğt4444444
4	444444E,~
&@~k$  ^w0O:puǥpƠ^`pqu(p٢0O@ǥ#Yxuz ؀ !q`4a4xUx@%A(aiA(A;cA(r*b
 Dai 18{uqiaYa !$؅ 
 N~x	pb
 7
rlt rit{s|܀ 
F " xxriu{x` tt uth4 !'DEb@xult!RlTzr|<b!.`ɹ!䀥Hpx	w(vrzs
"/ l 	   $y	!
	
pf	 *quppt!n!$xeDsp@, f Rn11y1%xB'!©p 
' pq jrxl O  B؋xS"	$ $Ap~xz	u 	j٦ 	w'vu-	ن qx0x0 x~>u !R v	p^ ;mxOu(vȸ"e	 p


 (x-p ؀ 
(~x	x5ya!tt~qHpHp~qHpHp~p0  ~xrqht"~qpD%p!!qמpMo0 ~OJ% 
$/lt@%
#/h4ppf
!iqd@`@\@ 
"@% @* 5yqttx @A-! # Ab0@"R 
%@$s
$
!@%w ox |O@(B. % #%
pB Bpht 
p!
B.  8`xH =e"!Q ~
o+p
Ow(vr
%'L
O	pep
!
u
! BO6
O$0p:qZrJ% p\4p@pzp!wl NXW U0T  P
$@%u
%"	 "A#$ 
DfqHv dU0`  "
hp" 	A+A#@  Ļ! 
DBl N N%A(A#B S 
N "A#$ 
DdW `  #A(B# S "zR
" aFxD Aiw	 d@`@\@jp
!p	o$0Op
&@
!/ l o@ r0b)bu8`0%
)b8`0/b
g
}؀al Rq!N" aru
q M
p\4ppt"&p Fppt"' Ȣ	 	kya+x
O
$/ 
p(4
X~
 "(l 
%/ttpU%A&joppt u4pJq*s  *11Brspum~pE&A@%xEp  1B


P2m5yqp
o0	1RS %1B(e	+
q\  bzp#!&' p\"w'! pq  !ީ1!#Bqht bUyDl 	

pouIQ&F E F Ox
	o"zzpN~Zs3
!!B&O'dA.g<!0w  'K'j 
 DS"coJp*qV jru! doJp*qB jre/%F%d}}f~e}%> %pw @O(tP{/pD)	/qD*~8`'px`qp3!q83!~x-xqq@{p zGX 	x@00
0P" B Axx3q)p\z2 @rp
	jO~qx(! z<N	p	>O~F
 xayEr$5z"ĸ#+{fy"~sKL,PzxExq2~&/!J"@ ?	uP{^	@%qPpp٩r1$
`
%u@%.	!MwИ:w0?X
p@%sX
$
`
%$Npv/&H !D0?
prۋ$
f`J%@a
 nx! ɧ p0$0
p٩r$
"`J%@ae/xpD$xqИQ~x
p ppɠp 
p"Q؀
a AxpxŶ
u-! z=D)>/2 @Ŏ
u-! z=
D)>/2 @f
u-! z=	D)>/2 @u:
}/u"
e/
u

(p_zA/2 @u)/	u/u/Ţu-! z(p>D)>/'pxpx6puf*
"/ ~~
>J! w@v
#/0'Q

( ( 

( D (@ LUUKA(#qXz0!@$+@@x~	)!@z\]	~x`
 u	١(pf=	(p"pex3ل(p\z2 @	P(p~q !Ï)q\z2!A a~x~x
u(p;/p0oގ^/px O px%x /*/p3rm+ !]q
p ~~x(!@z=! zD)>	0 @~	(/u%@z\
!/ zw	
Qp	oqp=p^Zp#	zs %A	/0!AZ	p]!@#*'pi/ 	u		q{J	z	@q`{6	'w ۇ
 m
~;0yn	p	b@u-!`z
 "	/qR
//pn6
pI+@Ap ۀ	@ujbw	p
ypqruBpJp2`p
݁
%Aq`pp)Z9x~x~x~x~xq0
	_ b~x6suT{Qj2íe1o­Cd7cqA	!"


m؝ mrQusT	
C	Q"ap8
"ap9*	 p
/p/pV
pwq Hu "%"7v4p^oqpqor^qO
/
/Fq]	bop a!!"Aa#uxzZ~r q@BHprpE p+!zf~xpExrpF p+!q\ !؍o a
pxUo~xZ
ZwuvpxBPwq !w v/iJ+p|]?u	 Bax~x~x~xqc{(~
 aO q0R~xŢp0pr$q+@+%xep %@0u Nxnvq 
!fpx(	=A)Arp008`< 
ev 2
pxix%xzpZ~xq0~xp0Āup
o	xq&7! ~f/u~^	v!p0!ro
`U%@
pp022
xr0'$xqp% 	Qp(ٞ'p~xp0xxpp(p~xpp~	7p/^q0OpF~xq0~x
pF p02~xOؖؒ~~xp0;_O	`
q0p  "xq~xq	ar0 %x~xq0	~r0#s&/ 	~xV	pw0p
x$% xi ?x	(v
w~$/)N!%
&p{`/y	SD/>!26zIzr5z`{v*	 p/(N }
p
!&N~Oz
SD)>!2V{iHp"	Up @Kx/x~xq/+AN#Oz!s#/yEx~x9
PU

p+Hq~D(>p!2 , +hD(>(p!2Hq +HD(>(p!2Hq ,rxvv
%@ +!/(AN %}pqp Ï +
!,Zp
!/2@!!'p 
 /T
qyF )C'/(AN pqJq,!Aty #b@%
}`cA	
ahD
dE#
B
ؑ`	J @ *
 $V
o:p		vuV`
p
p qv`p
pq`Zp%"#
'
W%#	U3&Ap@'r4xx	'"r	qppP{
prs*
%pr
o F	qxR r!
$<qH A
~.!&6
@%"		p4.U%@
Z
px 	~xŋq

 B
"!Bpl%> ٕš (uqp`{ @0H" 1ep
(wo
p/% ($q&2!TBpuo*p	 @/" p:p:/*pqJrBƣ!CP!"2
p	/qupl%%!4A߀u62.	/q(
 jpvf
 jpf
 jpflpl%A	%*pJqrs
$@xv
ovw
O	Pp؛'ßpopv/(N }p&Nxbq$3x(v&/ufRp !4	pٗe/!@(!6y!-/pي %' U$3r"b ~qTy (PD`Bxzyr$$x$xx
wuv(޸tpBz80B'!gxpĀB^

B^
$B?UU$
l
 lœ@lœ8B+B UU8llœ!G"FAQ  
F@BG p p~xq(F	G	~x
`TzsJc1	`TzsJc	p~~~xpP{
ppFz~p0R Q^NO
O O pu(x%x OZ
OOu0rfdإO*orp pM`w (
!&BpE"s(E4x@E@0y	B&q!Eyr(!xBp Oq($x ~x
xEy0yyp(!~O Bq(A ~xq( 	 ~q(z"AGxx ~x xyp(!~~x
oYb
#Hp4y!P
!@ٌ""v($!"!!$!&!
#opr(/y@)  ~5xqaq(x ~q(%~s(Ey0y@) a  ! b b~xu@>/3ځ y@"BO@/3xzD*>D!! }{h	(s#$i!'*ijqbx9/xqD(>p)2 @`xqx~xos(tHuD?p@PDº$K~v@&&|A,¹@)zC/$E +$8~'a
xD!p nH ɸExC	CAċvphrn/EpF"
opox
Oop
%D"Su"p$⸰p
೸p 	oøp" /(N #p% Au@)p'2 @u$qd2/ٜ"@(Mpqp q-<		؊!r(oXqg
"u3p 
)E!p$2Mp!"!b!E!p$2qp$!(0yqxq'(0%xHu⹋p p
p(C3%bp%rtp-
		ݐr!!x/%xwv
 /<ؒ
`rR
/d 	8`	r(*8`
0OؠXp&
\&a	^uvD:`S' S'qur(ùm	ùa	,M	v(uAr(0yqx(0%xoTp/x6":pq"@!/)AN!#q%!(p'2 @ ~	 vdu p
"/ D qA(S! A(i p
	bOq !
$ ˿s(2X$#ٌ:b˺@+#rI$#SJp8|SIpBy$`!	5"BaN!+8{ez8x~B! @a8{#""HvqP4A¡Jp؜5y@!"5p'  !0%x/x
uU R A1A(1"B(w bq"@!/)AN!#q%!(p'2 @&r22s@F PpDypr&B	r&!'&"F!\ x@ؒq>	F q 
v	ѡ  #0yqxq'(0%x&p@
q*rf Js5ٓȒ\ x@qyd٬(ptD+>E$A@LvBrd㨩	@(!E@r@DfJ@*#t07ؐ0".Ks-__
ށ"!@0ƺƻxYt̿yaXYaXY/xu0!A iS ~Jp	 x@ؒrUqUqy6ɄpUx^Ya>qr 1
	1q
؍q'@#H0EyX/p$bE Ap' Hpx

v ܏q̃@ؒUrUqzqyɀV r^q
y 	_q#		 )q$%S!L	#
#Asspo%%f%!''P#@,%}@ ûDùey'
gu{|c;ctkdF%a%}
 
pq
^Z
(0yqxq'(0%x/prA-@0p$F$@,AO!

@us6{!q	 p `ypx!r	p$ =r d0X !lq	!	Ѐ!!!(pxu p$/)p @< Z
fpP4 p-6o4xr0v!u5!/)AN!#q%!(p'2 @	& p
@%:8`bq',0%x5xup /$ V%vw$	
%%0ym	0!/)AN!#q%!(p'2 @& p)&O@%8A q$08`bq',0%x5xMpp
೸p pøq"@ !/)AN!#q%!(q'u2!Bqd@u`$
ٶ"@(=O ORRr@Mp!"!b!E!#xrb
%Qap-\*"*Exp$2"u/+_  
Z
o/q$/$	Mp

p4p p$! ,p,pp,pdj
Ep$!v/p"
~vp-xq<&(B0!Opp~
qpq
r%" Bbu
opr
p
pu Y &	&!Fr
p
pp84opHo~x
up  "|	"!BprE8! <		^Qq
Jp
!q
(pKi
2&p@'rTxxqp$ zq$@@xk	q$
p$ 
p$ q$@@xFqq$p$ &ضp$ 	p$ p$ qqA
/q	(p*ppplptp"@uxqH$p=d`؂	/2
p$
lp~xqa"
p- !~xD"S9: <q	5 D">p-p"A*Qùr\"A B߂~x
#/  " "
 /  p
೸urd
"/. v$! Bl "x?ppp سr⪊!pE<8 
X @$@$q(  H ^3 سH#,pq7U!p0\p<\
p;@!p4\p@\q#
B H p!p Pp&.Z q	^v?Eqku@% "`w qJ  `
p!#$@;xy!Bcx
p
!/dS' S'@ a !0!A/A¹B ߋ
%x
" p
BJ @ x $p2 pqd$Q!xp$pd$"0pp   
rpoGqDqJtH Dl/颌"$t|Dr84 j颊$)"rzDr!r$c3uD*tAلq@&0݄sǨ(1ȹ%x))Ƹ%x  `p&lp

Nql,q!$»@ ỂidH!"0
DPt"fJPt  e"%$!0Dpt$f#&Ipt##e$%qC1/}8i	
	D"b"!!!a!a!pdI*p	 qh$ πp !q/ހ&u:
!/$ !/bxrb
 /A+/y
$dy0wm. @
%+3#E)A)p!bE)A)q"A.L/&"&!
JJ	P
@oJ" 
JqrDqAvp@#0~
(q&$Ȼex )Ƹ, )%x 
uq#40D r0!
_r RYa	0y	J'tdp`A+ºHA+ø@* E@@S#@#&!wj@*$J<z8@ºwTJg
OOtn. q, (~
 	4	p 4!@^Fp Pp	
؋plpu	@uߗ	uߘ
'	uߓTqJ
p 0&ߗ
p C&lp&".	p	@އ"
$/d w
 /A+"¸A+ YxaA+!
S#CS%yS!A-S!RS#A #$A-þA-ۀx@,Cex%xz zExS" %x q, (~
 @ P@t"  ^p0(~!0 A
 $ y
 /ʸ	rD$@nO.(p
p#@D!Ї&	o+p &P

v&v&
p p,-
"/
!/
S !%%x"ExD%
%xq!y yD%yp %xR @A-B "".A("S#CDna
@ &A(S!~	
 5	A(A)		!A(				
#A(	 /A(v&	P q&b p,- JEy*./0.uv&!q
ހ0	 J  wp%6
@͆ 	&0q <SøfpoxOp-<uvd!O莅ۛdx aO鯺O"a,. =p4Ȃ
 !_@	p블	 w=d	"͸p udqp'@ BއJ	 p-&&q(JZOp&xxxxxxxxxxxxxxxx&~x
ODSw$	v(=20yqx30%xop#Qp$ aL ! Oq$f6u(/C ^	p$ HpOx rN "x	 tqd|{p@7@@~xpq 0"xjH 	p$
,p !~%xq@akL
	  tr|0@!
@CT	p LC	Āq% Oxqor't
kexPu$yx`N   4q!& O~x~xp8x~x~x~x~xf"uqv$
p,
 p)p"Qxvop
%pX$qN Pp%r$~pp%
ؼ鸊"vvw$$uDS!D/Y	^F
%
p  `yu
p
p,NZ
o
p:p
/
qB/v&u	 z

%
up,֎A)
o
% !Xa !ppBpl qNbzdO؁
_q"@`/*N"A+r%"B $!/)AN!#q%!(!&74p^oqp
%D">Mp'"
/ 
 q"	
%v3<ؒ	`rwR	/ q		R$@J$tN
S$O
p-IRODq	"bq0+ؒp,֖ x@ Dy! (@&>ڀ%az	up/x~/w.op
%p/p%#S!!_Mqg	 4/ 
LpLp&bq&"&&!&kҁ&R&N*~&~pdĸ~%%p "	ypؠBoqpp	p,p>	 ݆	/C
 0}lp'p^,p'pٜp$qpA"p}lpn/
p^	qAx͆ =p :F ͓?ؒqshp@#
ͧ'^ qq<$ Pp$
o~u	
/r	}Nr
z`  	~/)N!q
! %{pp~~xq
y@xpNqd$N`qpv~x=n}p2/(AN Oz%jxp h}&	_#Ï/x/+N#Oz UzsBcEy(pxvp:p  q f&!¸#qnxan}u`%	^
A(	
 D鞸q
y 	_xZq(!&*!r/_Kx!!		    ?øUp'x /)N!hq!!0!,2k0!./y0tz~x!u04mӹ%xއxRhr.(@s.	0! @!Bxø~r-
q0O Cj 	E @
r!p0Y"?0B"0p 0?p~x/+N#Oz 0"4/º!/y(px
s0!"op4/R}x:v"x:x"&P Kx !!" '4#y@  x&Nxe
q$
 /0w.է2x x!t,Xyy7~x Qp ~!!Qq@@xZ%x)hypŀu$[@D.!')`O!@r-u${Ddz:bq!Dq!Yrd$
S S r@ @0pt(`).!'(`!@<{»
IPp"`z@ph`	.!'h`` <y¹r$"Br4"ADq x~	0i
u  Zqr1qr&(0"B"rlvibbx "(
r2"B
 b}}w <u$ '%%J&(v$6Q"v$!A4 V!@!%E!A/%H J% p$ "Q" & r:Jp
$J# jpJqrz*sJqr*sjpJ# X
&B&!q
DSDU @P!DP%$$/ 	 
p 

@p!@%Bx Qx3 !0ExDbp,;
% D"x  qqqْ͆ %!
 pap D+>0 @^\Hp܋xRpqP4
p4*	q(UUX/(N p6xp Q  M˽vw:u @P!DPqBPp !"B<#BS! xPSSu(vHwS ~ <!Bpqڦ ہ A!!"ax"@a	`pb'p fX;p& x:p(vrhwu8cqr: Q*p q
pqr-x"a@~xHwr@uvh$<@O  p
D0B H @%
	%@@sp
d}y0{ey0{p@@ xsHXaقrG
D->/q8bk8b
t$ 0 , bxxsD!~xr\ ~x
^/F/%qr

 /td vvA`:b"dYaC:b$YaEf:bzb p` 0wyxrbCq>S ed b!T uD p,0qhaqy~qhaq@y!qh	ap@5x5x@ ؖ ~xqh
aqUy~xpx3 -3@x~xqh	ap @~rh
bpUx ~
"(u +3
!px3Qxuv"ةp)qhaqy~
					~#a	Nexfxx~xNpwA
!/?"Bv
"/ y Zi%%
"B" 
uO}xEx@D¸#|qt@$$#CexKy Q8 !.¹C@)Ex p
oHspp@ xN
rHurCD¼!~v@&&AB%z@.¹DC@)ezCa
C Ep
osp
q	ppqqsJ! o&C*uJ '
#@$
"@$*wJpq !A
rB PC# q 	"'O$%U pq ~v(uJpqJrs&Jp'W q&v(u&~
rZsr
s:pqJrBs"p0@3ū
@"$ú
3&p@'sT| |R#ڳx"vS ~(wHuS'~	p<qr#m"7
3&Ms@'sy y@PPP !xOv(wHu'! <!H"
@%$ý
3&Ms@'sy y@TTTTTTTTTTTTTTT ݳMOxO:pJrp(/p &F
$!Zs(1
A.	 'A)$@/yA)'x0'xvɠS Ž 
!J$q!@y@#/@G@( 5yB#q _OxopE10@.yA)'x0'xƸ glY
q(t|
pUz@`(/ppp&F
%'yp@GOxA1A(@*%{A+gy0gyƹs+cgqvy`b
(pxqpu@؆A ap
B H  
`0  aAoxO:pq	o '	/v/wu¥0#'
"/"
$00@D
Q""
!/ l wq@%
J @ U!@
"
x ـ!sξ@$x"$x$foxu2 )hhr
(ejx{a	ohpr BxxqE@xp4b b~uE8
@xOx^q<i @x	
 p" }
pbMOub

 p5OŮ
 us r!b%y%x`
 $x|OppApBpCD(r
$
%lJ&/J'@~s(rp=/hqŢ u-q&0!Ar5y!b r`zS!Cc#pp#68`EoexxsR (r+q&0!At5y!dS"AS$My8`!p`vx A*6yo!x(q&0!@qxa~x(r&0"@rxb ~x2	Ou(wHv~
oqpx`"€ @A@eoxOv(uB
oqpx Ya! %9o(q&0!Ar(5y!b@qyX`x(r&0"Bs(UzBc`!qy@jO w(A&0r AA }@  Ar @  A^ ^
uO 0p!!(pu(wvz	opMopxp@xlp~@@d+{HpsFB@~/|%xv Xp٩pv}
p6x@A/y	R xv
	 F	
	 :	
	 *	
^	 	
p	|!q a	~xrs ~u`lRiUzr @‚'OC </y	2n5yqҩp~p. "   /
p
u"!!@  A
@  A
#`yp^
p
& "xR
pxf
p ~(q&0!A!~x:qrw/hu
@(S%@v 5!Ee"p:*qp
qpnqp
qp
sG
vhp "xp~x~xrp
೸p$ /(N AX0	p%	p	، ÏX3	Q، Ï06v/
 /.L xp 
"(bfXL xp (b
"!q yrE8! <		^~xqb#S & ExexOpE p~xvp
!/D@ wEF 
@@ 
 / o @xmx
p 

B#@ !4@@ )P9 Z
.	oqppĸ
}. 
ppĸ
}xrHqDdA@Apx~x	
'q Ap½'A)¸xu lBx	/$p-uMxq v&/pps  ;y"x bA(&y-pIQȵ@v p@p @a!q nq!	q !Ï
@S @ a!	 A q	 	u@%yiOБ-$$t~wTďfauXƔ}$x+ȕ~~T
8b8`D/pN/rvq/)N!x2h0!4/"¹'O/(N . px60 d.'ODy
py

op Evpu@@@  b
T" "F 1
00@%x''-	lY'O"wTO/ 

" " @}xZpu
$/0
#/.T H q$	/J! 6/p)/(AN y0!d.%~!#
2h0!.	/Hsb/)N!! @&~Jp*qT@%xjp
 #"#!#%"M!p
r"kz$|xRZt(r'ϐ"x&+~t|ep/Hq L"%"(" B L"!"" B! 
 L!%!!@#60 d.$xz/+N#/y"Bs#A%x	xn
(vF
,u*
/pr"!#q.2x$x x.
(vq$@!Ey Mpq&/pu/p
/xav/(upv/p/x9v%
qx0!ppq
r&s
px y Tx@(&xx@(%xNpvp!؃'v/ @#"4> &hH m
 ]	>'g
Upu0
qpIw(vF!eS ~ (\
"!pJ A.P@@@x@D~bw(uS ~ <	"!
@%$ý%!p2mDa
3&Ms|@'rxx@@@@@@@@@@@@@@@@&ݫx~
u(v <	"!BA	x
	p1%~x

J# J @ 
w'<

%/И@%*@%*'ug	}%%}@ @ /  @#@ /# @( x4!
bppax@+ xapZq2q +0%y!@#xq!!MRq""jxf'@"}/'F@~+2oya!}
nxp@ 4!4!!$Bxx
.yx(
 @
   H
x
 /T$J% @%@ /% 
!/<!s, @-  
"/"%r	 qt!
#/И@#*p }
8smv{x`xanat
p +!A"A&##pX"^p
o	'xH mxbp,p ~'$<!@-  &BBrrwсD->!@uxanat
 r`AȰA(#
rИ@"5x`
$$DH'p<h`xX`5x|$	p<*`jx$C3$0pИ<x`	pP{㸢J!0@!@0/!0L!
~/+p@/"G&J$ pqB/Jrp@3 /! @$@ /$ ~ӐaP& @) }pИ,4 P@(0 `q3!/%%pq/Jr%@, 0x@-Vz0X`$'w3'@@&"y.z
pq*s 
$wq
'BOzpjqJso
$@&L#}V/q!pP{(pq<
//y%	Ӏ!Bb"<xz

/puPq
/  B  b¥x8`x6h$s@3#Lx!@   H
x

/qT$ 	p>~xN
qv 

/p uPT%A/pT$p 	B%/1xzh	arPbaba&@!$
%%mrPbFƒTƒb!bpBz“a“V!
f
fƒ!aban}	ژruA(S ~9r!U!B .
%P-3#C%H`V!zsP{ī	EO	V!@"3"$l
'p@'&3&Aw`z'ګ[%(r""#V!	g%g	b>΀%bD€z(p 3 B%@!	!a%a<BBO($!&I"!P"!#b!"UVXxr `q xy"a
2
1~xqp-`%ß!BpV	u 4!/!&!܁@ |Pq{{$p4xiA(
D~逸r 0X xŌ Ϗ pd s (u	_ =
v l8& 
wE	 '
Nvp pDOrp"qp@B
/qPp
B H Mx~x~x !f@pno$B~xpr)!
~xwzqrs
"!
 @!p
!!S pS ppup@%f@%qE@ $@Np
q 
Da(pS'uXqTޥS 3q|
pEppq:#q$$/!%z/!Ey%p/&ٹNDEpi "q CBBA@@Aqd0,($ @pd@pdpd
pd
pdpdpd@rqd|xt@plhd@`\XT@PLHD@@΢,($@ @cj j j j @j j j j @j 
j u
Pp^.,@pS'50S%50S&50B	pަ	䙹x
p$0
o`8rf/s

@@@@D'D"{
  b@ F Ax##!cox1
 t@@@@gx@!@9pL!@$!$D$J%@%BR$D$}x D@a/y	
CE@
C%>@E@$@!E@~~@@`9
ex
orp*OO.xp Dp/ 	pF
/0/ c
6
oQߥq"p!q/!xX0p/@pX
೸p,0@a@~ar
	r@Ō!Ïp @	R!p$s$ @s+c`	 @ـ	" "p!"	
	;z@xp$
9ߡxrt %xx
urt !A 
 bߑp0L~^

 /u f
^
 v0
O%R! :w 

D;y%a 	r@ bXXXɉ6q M0	4 40	u 
/J  v0

wqFbHF:	ߚqr@u	r@ B~
Zp !n
fpx(	=A)@rq0 08`B
@ q!(~
 pB

#jp&*pq(4v 
 	q0
D"!g'!@  u !N"#%
ZpqPQXس;p
 xw(vp
栠	OpypX
5xw(up Hvq FDp&qD >r))ߩpq
xN
p2	E 2OOO~xFu0
V
&	pE Z	opixߢp>o"uq+q 	nCp00%`y	R@3yy I@	0 I!ߢu4" q#gE (Tv2x~x>b
ޢ"	O~O6	O u q|%qx%N
Oz	pɠ@ RO6OV
V
"Ov
f	

:
p0_qp6	O
Ox
Oxxxxi o!?i x
=x>~xw(vHu(!& &% *4!"=
Py
up2}L @ . @pr )4d! "up2}L @ @" $4(! 
  q-}S% Ï%	xpߩpxق$5up
/pݩq
/ڊ!mCpX
XXX/# u&@%&+#@%%O	P	
V


梇 %%"p,4)+#jp!A.r!jjpp A B +#0 A.jp‘  jp
jp^O@$2@'
q/U$Q6U'@*q
/f
Pw 4	!+#%Rjp@".
!jp @jpr jpopx 
+#'u
p@%*rU%C`|
$jpؑ
O1O  4   jpj
!jp#W"p A B +#pP'0 @jp
O	m߀$5x
ٴp

!/&@!"%P/xx!C.@p4(Oza Sx0&Rj	P		p4Zkޑ &4D6/	\"Ï (4, 
 /2 @  $ p E p 9
Q" x!A.Cp,]Q
Q PRO"ߴ%xy
xuɌ%% 4$p
ɥx/(N }-p&0 Ap A`yp&Nx 4	/)AN!
 xxO
#qHuH$x	fx	="NEyX ! !/(N /ـy!&XX"p( A&`yp
	 رOxJOw}-p&0 Nop 
4
! @ pp  B B]O߄(!'<;:xO~ou 	4p
!A}-p&0 N @& pp  B BpOߢA}{+U,!&DJ1
A(q&0!A؅! a~(q&0!App26xx(q&0!App26xx
Ovo(u)Px(!&@p6(Ozq~a@-Q!/(` u 4H!B!/j
|  opxn
O
/)AN!x
o%
~opxT~!X-/xb/xF/X
@xXaOxšu 4|!Fq&
oppd׵x(r%oߡxor(v(s&!'20#P'y0w '4! "L @x ⡐
! Ox(!&R$LRs`# r*p&0 @ x Bb!xrj
q.jxat" xou(v(!& ,p/M'b
pc pr
`qoߡx!,xr&0"@ ,x!&W4~x
"qp2y@Ax~*oq(!&… +4	"&YO
Ou-p&0 N +4!Ft	"&bB/p @ bp
Oxz /+N#,s&0#CQ@Hp!$x!$x2
oq,:
ږop-/xopOx~x!MX!=X~xqr(q&0!Bq!! "	Op(wHuhv
qr`|s/)AN!x(q&0!Bql!%
Ou(pP'0 @6oBpOEr
	Q,s'0#Cx`"/+N#,s'0#C~r(u
/(N hpq"iOxOu&s'U#/*AN"||#B%
?g/(N y0$@x 	! Ou(s(pkxq-8` 
@	
Hp
+p&2 @ bOx"FxEx!2y @$x
Q
/D&oߊ 
A4y&~xq 4yp0" x(v(!&r0"@au1#%C&ٞ	  }%. vx .@YxFvq6/u'/p3 S -q&0!Ay&O	rp`qp	oل-!&4!4 A9xu(v/rh'(/q#b5r\`qq&"BF|ExTr2/p($/u%'u&H !q` yp5O/(N   ï' b!&5`@ Y/7xtr Ï!
  lb"
upԨb/p-!0sDqP%#f@ DqX%#f8Dq\%#fj`p-ql&/pa	q'	aZpx(!0u4h6y!-ߐpJ
p"٦p^
`pp-!0@%@%	OUxxxߢHwhvu-/pp &
p4m6yp- S q /'q'2!`p Q  J%$憅oߊ p" Zq@(

pJqB :p@ $
p* p@ @%p [
!"b# A"@@#r(sspra0r#& syXgq$##䆂y#@ &B{@ pz "5 (p  xS!	
R@ @ 0 p68 /pE/ߢx
ߤuZp
/p:p-p'2 S
$@.`jp@
ppp%pP'$/&P 0 ~ @/(N P  P p~	`q&2p@ A!ép„-!0	@&	@&=Q	
 		 $/&4r\!4p~`jq!
 jpp&0 &pp5/ߤr#Q*!0Hqq	pHp!Ax	ߤuvJ$ :pR	/pp-p'/v2 Z
`jp@pZp&&v& @fp R&X% @/)N!/& ' p qT
p@"A!pzspqQQ	  
r p jqw-!088	 jp\
p
R&/f
p/ߤxps.i}B#d@$
_)
p0 Lp |` (p/)!&䙨 @ A`!!ad
 D XPpa AYxڥv:q(
#@.!&pqڒ/ppno*q@%J" 		P ! !pB!q'2!
	`pZ|
!
	j

!/0" A	b7	A@BC
p/nx   A
B3
q.nxa !@pCvޥHqpr.k|B"f@&9&x+!& p)$A! ;Aq ;hp4maH!I
P
܋"	H
x~x
ޣw(p'/u`	`pZp6
p%h
 'pJrN
sJ!@ u&R/ن
p l"!
p
p*p !ޣxxv
q(q'2!N!&&ß`&j0&.'"x˸	p
 } >orqx(q'/p	a!ÏRi0".(r"!0!,o|q#%dz%z '@~vqHuR
hw.!&a
!@.%B@ A 0r#o!@.!0
8~
"q'2!@ Ïp %%Cp@.!0%@2pywqHv(pـu
 /!h'/-AN%E?xbŀnxq-8`@ ./u%h'n  zp
pp.  *  Ï$%&`0 .!{˻%@#Nf
or @ Fߧp#@ A!spjr
 %& %xpp
o(r1ޣŚumx - 	k8`HHp')xr
`u%5	7x(
!q ;),ń(
!Ytpid
tP$OyV#V
r.
s(v(
p2 A݂x}nwt px@hpqEީpxq [(
!)"z,*Ya*,~	s(u(
p2 AJ @ x $mwHv pPxhpqڻ
pu(
pvis2 @qX Apq	ڬs(
pVir2 @ql hpq
ڝ~x(
!Z
r;:x(
!`eyo xuq @ةpބ(q'2!A	nv(
qԻ!!@	p⸘ 	^31pdx ^20ptx pmxw(
! C~D &x ?
( x
b xv(pP'0 M
/(AN p7%b
oppqA.wԻ!
 @.po<
'o$

op yr
$x
$xpqxޥv./p xrpJ @ b@pAp(	Bp,	CD
$0	
%J&@	sqP-JpF	op`dp@rޥx
x^vqHws
!!
#@!Hp  .z!A!
"
q ;r^By+.p&0 @#ZpnJp!p(8`
 puP@"pq@%Z/x
J$(
!t U"C=dކ!~%O'%L@ (p'2 @qla} a6
ohpxp [!t@x(
!(*v(
!(w !"9؆p@pqpq@
pppqڌ  @!v(w:	݁ Bp [.qֻpt4!A`8`r oqja(
pL Cp G8` 		R~x~x(
!Cن A~~xv:qHu(
qL
 @.!O@ٿp )mI	U3&Ap@'r4xx݊  />	^ ( ppPp*q9ފ 
0po x6rvqɈu.!(Ya(/pwP&(@kp
q"@'/ن% 
!5
uqB "b p-&bM.,Y	-p
 /!9>
!@.X!a !Nç2 @$%
P
hr
A)("zA)':bPp x
ޘqw(
!@,pl `eQp+
"x
g*M@%ptxpdx1*N3_^20ptx 	^31pdx ptx|pdx|00pp	pqگx~x i@x
	6hwp<=`Hp Ap	Bp	CD	s
$	
%J&oJ'@qP-Z
opfDžp	޲v(upPpĨpz
o:
ow
"/<@.
@-y yqp0!@y"@$^o
rxVhq<]a
,-xVh"j`ٴxuP#(%
!D!bŅ@%z	/ApOuP#%
!D!b3yŅ@%>	/pVhqdAauP#ٷ@%	/OŦ/vm#S
phi``zp}
O*op$huӅ!A
p`~qaOx i@xDvj#dpLȊ!Ux DsP܅c"h c"d`#/~(px(px6hqsS`{bO(vppP%%h #%d ./ؑOxOv(upquO
Oޥ.mx @pDAp
Bp
CDp
$L

%!J&	osqp5N
op
Toޥxr- @%xz
Ov(u)p&0 ApP A B BpqOx
/(px:
O(u)p'2 NpP'0 @o٩pqyOxr- @xO(uޅ &aq- @v	p/q-OOw(u)p'2 N^	o(p BD!pqOxzO:p(v)!&R
& }/(AN pq%@ XX *pqOx(u	/(p" BOxO(u)!&€Roه! A	/p" BMOx)pP'0 @o٥@~xr3h5y!/r3h5y!/r3h5y!/r3h5y!/r3h5y!y/r3h5y!e/r3h5y!Q/r3h5y!=/upOupuOr3h5y!	/r3h5y!/
r3h5y!/	xq,axxq,axqp=	6x8`!
y	p!p$ R/(pqpE$p'~@uX@`sdpީpo}Ox	oޘp6pI&=p¸% s{q	Gxkxvf<S Fp
vxpu
v}č%%bpI"ph`  \a !	"kUxu`ev 	%8
 %A)'" &!'! %y%'}	!x}@/})
@/9ax5y8`pqaF%B%M}#ćph`@OqcV S#~&
ݹ&!!&!
!!&~xFo9qvV!
V!6r4z)qQ 			O)p&G		"	Gɀ 	)"@P)G7𔺖G77%Ox/V 
F"+$@$2
^DfrF"7_
ݔú#b(Јp
 'w	@+Ax2_p2º@$XaYaP8<y¹8daP=%zE{Q/c!	05yqK*?BDxޡpL(v r
"S% A- S V@	,S% DS V%/+3m&%5yUzYaar2"P  I "b!BS  3n@!`x Zp/! B!%B(pt m rb)>
 @/   #
& 
prs
$
%@
/
&0jp(>
 %$S 8`)
^#qp )>!,@"$#A! hrL$y#
^#źz "Bs" #t{Q%c _RmUzzsRcsl2#L{F&"#)>p@. (a
( (bx 7,I
^"!
q!.>
 	nnq-U,$z""Zyax¸q!.>
 @ 0xܯ/ޡb/9p(wV!
ɥr"!W
,ĸ!$x$x0pxp 
 "Cqy)pqO)peV'rz(pqQ|p&			P7ɀ 	)@P)77'ɥP77^V'rz(pqQcǥP	$ɥq¸
aV'q!)Ey)V'^
6 8 )6 qp0&+0 @
8 )8 p)D!~lp-dxD kbp p 
|xr¸"r$" x¸	q4!q$!!x ! A(18`8 D1)Bpؚp@Ya8`&! !a !)P L$$ bb "p
 p
 #%xU'B=)!0@CE		>D$x! 
>#x# 	xsT{葹)"8Fx!WEyWX&%/>#)=(>!!bYa8`]/x	/J&V I
;p$A<A}@V <@
A
@
AD!
?
ٳ@AA3
$!'ٳ@A	ٳ
$
(w''n~A^A!	$n0~9@9"G!!(?
q}a	y!!A%zII:;@:@;>fxIp5xpɠvp)rxx&zqq<
,pp,ɠ	!\-+	r.,S  @/,Ɋ!X	r15z22͉p(&	q@x(/B)tD* @/ P{P{	3`~(vDhuA#'	Q  A.Adyy
%xcjF A.C&$+D)a&A,'~|S&
'|A.O|||@,O|	" n9a5yjUz:bX`qa   T "L"!SqݡR
݈s(uGpHwpt%m	^p;'SoPxq	
xxqp
	x0	0?1U@/%
pO S`! !^A()%xpSĠp %+%8xqpE (J!@ p !B$
pE%% % O`qs 	 
!a%8$!!&a '
"!msE /2 q%N
_!p  DqB:t$ 3/
^q%~&b
^qB>9\	/ތީp^
o*q
OqO&$ ! 	a!!qEXKxuxx&ؘ!qBrDr--ݡx
q HpqExٕ_ $xq"! !lplp!p$ (pqp
qؘO	pބ(pbz4 Tw-ɓ
!F%	ñS%~!	@( x !Q  |
"/p :p 
^
ޅG
S"A*ø"dV#(tuǤݴ!!
!ɤ

^$ɤ- }
V!rzhpoQ 
_.( b
D*"b

Dڈ& ɋrv&@&@&V N	%##hfs4x¸#C7^A+2$@p- DxD X`r"A'### h`s$x¸#}x¸dr$@x¸"A@AV"f^		
vv	u"(V!"8`q b|$sc:Pz0rt \ ݣxq )qbz4!Lq hAɓv
 'is0bB|$#bcht1 6V#
Q~pvx
#bxBx$	r0aafccd^vb`hurbɺe=pxq@}Op8((2 	 ~pE;qp8   pE ؐ Bؘ~*
pE؀_%q$ 	q  
+
^ ~! p$ɠ ^qr2،Jݩqߩp/qqGp|$'"ɠ^	owv ;p& uـypt% @0ypݩpɊ!p~'bh,z
4 @4#@p( ؒqɘ@V!`			~cbx~J	/&QO0*p&0 @ plvi`` "*
p2 @fHp b؅ qBP]PQPHPOɢrHp.ouHp"oڬh
Op ЀqɁŠ	o}=eAh0u"@SP@@tV 8h$8@h8ݢxZ
(vV!&!0@A(1b  D1z!
P
 (
ppy&%	~u%/p0S!D¹BoX¸q	as#V&i4ex	8`58`
opp=h!Ppq"0،ey"qF ]ݡ	tP36v8nfp яuxìЏ¬lasKcva@$rw
V`¿{z`A\QTI A
IɆ IQ "
ExBu	w00,ľb	n0 .p &0&,r "xxm50@0	@`@a@b@c@d@e@f@g@ @a@%x"Op3h5yr1bHApڢ~Bo6uV%'A$qU޸%_ȱsx@#@#c;RaPjxa 	3h5y4 A XF :/ 8}ȩzqTVy PD ` q$yONop$ puX೸v	@/Hp0S!D¹B3h5yq`7_
o(!&XD(>N!2@V"$s$0ixc +o6E *
O `V  !PpJ`		/%@@X`˜ 	 "^
Op6@ txHЌr~bV$;
_QFuy@Qq$!\"ùEyDpЌ&r$ayE"Aĸ	qw@'~`@p 	pq،qp
B H  	^*r !"x!qxg >V$^ _s"
,Ĺ @#$xyqx i c				Y U&3[	s"
,Ĺ @#$xyqx
V$					%!
/p!F!@:V$	 ph$V$ux	U$D%Hoy%xxB
OopV"u   ;S NdpDvo
x "!
r##x0pTVxs  kB؈IIjks!j0s!By:  à%xv&0&C0#slicy!"(
s2#C
!!b%xy s#%x!	^TûeyTDq!!05yqgR(	^Q``D q
x	 p)
Oqɤ		_&oߤ@xV#Aɤ</w0z0&@ plvi`` "*
p2 @Hp b" 
P=DP/	&@P.@P@DP1!"@PHDPɔ8		pɘ@!]	H&x&pV U D
	%HJ	oa<Ap( c  V#p)%!t0„	%@/@$*		#/HurX1¹+br)bpYa$qyA_o hb "d
<DP=DP/@P@DP1@PHDP A3"@PPDPTDPDx6@P\DP  `DP 9@P @	:@P G;@P
>2pE<W_!%/&!ɰ!
@p_p/&q$J	/q&O qp" 
 "
b"Bqq$p*/"p~'bhLy
4 O	o4#OvS ~6Ru,֩pv|$2op 
 ~ɠ@sƂ~X`bPz{X`/rܓ͒3}v@uq?
O \p./(N  @'O𤶒^\q$ؒp x@S ~pPJ` ړ-^/
^p
6𣸓S ~o}/ݡu  @<V q	/ڂ$=u:qpq۲
/pp
೸zpw	rp@)$x~	/vxq.560 d.Dxy!R00B/
pr	/vp,֘p
qp>ؚp$
p$V$4S"Dº@3h5y
!/0!A d
	_
؆%0
^?
?f?`$xp A(t$
	^?O?I^0	??	?8&30E	r"
,Ĺ @#$xyqx
"R?
!p "x?݀%!S dS%~^e
^Jp @)/+N#(s##E0#,i0$.|szp"	 @ !D؀,܀$=q>	p$ Aء~xšuqp$5xܡ@ "x¸rL"yA)pxB A("^pGq)>
 A)
	S!#S!"D@( u{T{rsbrl)bly(~B!u#4!	S!S!!qiaEy rrV"
	v0 @&"="8`xܡ(uv:rs!w/@
A-A-Aa
 D!h%1y!	P	 (
pp}pq	pq*r
s:/w,ŪupqJ	/(کpbo&
opܪţp	/t&O}
5#l}$@ 
APl}0$C`،/ݩqq$P1!L(pxRomܣ'q&zB!
!Nq#s!E!A \zº#r Zp
J  xp{
$
pF0z0%@ plvi`` "*
p2 @foHp br" 	PT!@P_ @P"DPj	Uܡx~x~x~x݁Z	/1rPz
UpVx`	؀ 		H
݂1p	oܤxplx pP{ @&"O@~
ԓ@qP{@~x~x~xń(!4@p, @ }
qx(!4 x"X:/؀ `
~x~x"X ax~x~x!Xxz
v%
ɫx
 @	 ɫx ~$@pno$BaH€9)l 	"
@ n
anananana'a"a$ %ppa"&0$%(a$%$%$%_pa2a0a%$\a$!X1E"\9%23b2b`bX8X1iaxR$paX0d1
aR"$%Rna$%(a$%(aXna%$$$%8"0(s"0(t"0(r"%$$"&D"
@@p
a%$v",Hx"$%av",Hx"$%E"\92d$%8w"b"%$((Ip"0(("X1$%$8EaX8X1$%8$!"d"
@paXnapa\1a X0aB$%($%(23$%c"R$na$!apR$pad1aR"R"Rna$%(a$%(a|;dB$(<ǀbd\"
@pa$% X1 pE%$$"&0 "02$"& 0"$EX1"0(|"%$4H{"0("&M"$$$p%%$,ǀb"&%$$$$!%$dn$dn$dn$b"c"@Aa%(%@qdc"$!D$(,048<@dhlptx|*:jz#+-	
	
	
	
0<48,(ZhZZ	
	
	

	

	





	


	
		
		
`\)DH4URGELINCDISUZZZZZZZZZZZZZZZZZZZZ
	
?>===?			
?===>
?>HH
 a" C90`s	
U ",2
ઉ"{1~I ",2M!{1$`s 1v2%?3"R4.566666766	n_1234P5:i;$<*&+",2,si+-{1()`%8R9AG` t:
鴑`@^<n;.965r	Je2	H$FE"D"qPBa0`0`@?>>>^>^>>>@`0`0`PBp!D"Ţ#	dR	r	67Nݎ<^@`0B1
t:
f	fs	ɣCa0@@`0`0`@ ?nN:nn<=@`0`0`@ ?`PCe	f	D"Da>>PppB0A >>?`PD"nNLX4D"bFFcE"qáP`0@ @ `0Ap!bFǣFc"@0X,1l8nnZ5l2Y,1	dR	Jr	R	Je2	HF@XLٌZ"" "" """" "" """" "" """"!""!""  !""!""""""!""!""""!""!""   """"!""!""  !  !""   """"" """ """"" """ """"" """ """""! """!"""""!"""!""        """""! """! """""  """  ""          ""!!!!!!!! ""!!!!!!!!""""`0Àr
46>W?f@wAB_`qy)*2y[0 		
^








1$2&w080L8s
s
 V DUN}}}O}P}Q}ZU[Un
y
uř|

=
A
}>@'()*z{	~			ekflz;46>W?f@wAB_`qy)*2y[0 		
^








1$2&w080L8s
s
 V DUN}}}O}P}Q}ZU[Un
y
uř|

=
A
}>@'()*z{	~			ekflz;bdf,.0
456%
8H#
",
|=Asw48XZWY%[]./01(236"89:;(<=@"AH8I8J.K.TUVWZ8[8\8]8`XaXx8y88888XX-7D`dȉ$
8HOÀX,66 |	X
L<b
p,,?.l]dY\(T

		




	0
À8\4T 0,x|aPRzP N2#
|'44ЀЀЀЀЀЀЀЀЀЀЀЀЀЀt$t$t$&t$t$&t$@t$t$t$t$t$t$t$t$t$t$t$t$t$t\̥t$t$t$xD@t$t$t$ءt$t$l.t0t$tt$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$t$vvt$t$t$ut$Dt$t$p<t$t$t$4pt$t$t$t$t$t$t$t$8t$vt$t$t$t$t$t$t$t$Ht$t$t$t$t$t$<t$t$t$t$tt$t$t$ t$t$t$t$t$t$t$t$t$t$t$Llt$\t$t$Tt$t$t$t$t$t$t$t$t$t$t$t$t$t$t$8t$t$t$t$t$t$t$t$t$t$t$t$t$t$0t$t$t$t$t$t$t$t$t$&t$t$t$t$`D܌d$`t$ht$t$t$t$t$t$8تPt$t$t$t$t$t$&t$t$t$Ht$t$t$Tt$t$t$t$t$``a`D___|_`8`_0_ÀÀOgE#	
D
	G
	@DpG::;8;::
	pG
C	pG
ˀɀ<ʀʀ΀̀̀,΀-=8\%<pLl",&( 0x 	

Ѐ*@P0@d@\\@@ttttttt@@@@U@@@@@,@@|ÀÀBKKKKK?????????????????????????

^

		m	7		wK""À#Àr			` :`zzzzzzzzzzzzzzffff
ffffffffff>ff>ff:ff:ff6ff2ffff`533VT{ZT;ZT{
 ;ZTC
00?)),	

**+,-./JKLMNOPklmnpqA	

**+,-./JKLMNOPjkmnop>	

*+,-./JKLMNOPjjklmnoC	

*+,-./JKLMNOPPjklmno@	

*+,-./JKLMNOOPjklmno<__//
4p
l2222 2%2*2/2	42
92>2C2
H2M2"P@ $`@ 6&p@# 2(A( 6*A- 5, A2 6.0A7 10@A< 62PAA 4`AF 66pAK 18BP 6:BU 5< BZ 5>0B_ 1@@Bd 5d`D"4fpD"0hE"4jE"4l E"4n0E"0p@E"4rPE"t`E"4vpE"0xF"4zF"4| F"4~0F"0@F"4PF	"`F"4pF"0G"3G"3 G""40G'"/@G,"3HG/"hG9"3xG>"/HC$3HH$2(HM$38HR$/HHW$2hHa$20`L8@s
À\x-6K@\@,|}|z|,xT{8x$~tz~Ik-44D54H544  ( , 8   $ 0 4 < @!D!h!l!x!H!L!p!t!|!ÀT5À
À܆
ÀÀÀ l 0ÀÀ 8 ĀĀ < ,Ā,Ā x!@?LĀLĀ |!									9)		
	!!!!!!!!!!!!z!z!i!i!W!W!F!F!5!$!"$~&F~(~*},}.O}0}24|6[|8|:|{<u{>ml{@f0{d(wfvhvjvlLvnpurutsuv=uxuzt|t~ht3tyssslasf-s_rYrRrBr<q6q/{q)Iq#qpp(,???????? 00  


HH<<HH<<yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaa{atamagaaa\aWaRaMaIaAAAA''%%%%####!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaa{atamagaaa\aWaRaMaIaA%%%%####!!!!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaa{atamagaaa\aWaRaMaIaA%%%%####!!!!yyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEEECCCCAAAA%%%%####!!!!yyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEEECCCCAAAA%%%%####!!!!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaGGEEEECCCCAAAA''%%%%####!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEECCCCAAAA%%%%####!!!!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEECCCCAAAA%%%%####!!!!yyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEEECCCCAAAA%%%%####!!!!ᆳᆳᆳᆳx$t$Z],]^$^\^^^d@DTTTU@VVVVЈ




pÀÀÀ~ÀÀÀÀ؇À14:40:17
:::$::::  ,,,,,,,,,,,,,,,,,,,<840,($ J@E	
.6@pV^RyhJ@JvveMc0									;73/+'#;73/+'#`,PQSeA~ä^':k;EXKU0 mvv̈%LO*ŀD5&bIZg%E]u/LFk_zmYR-!tX)iIDɎjuxyk>Xq'Of ɴ:}Jc1`3QESbwdk+XhHpElޔ{R#sKrW*Uf(µ/{ņ7(0#j\+ϊyiNeվb4ъĝS.4U2u9`@q^Qn!>=ݖ>FMT]qoP`$C@wgB谈8[yG
|B|	H+2pNrZlV8ծ='9-6d
!\hT[:.6$g
WҖO aiKwZ
*C"<
	Nj򹨶-ȩWLuݙ`&r\;fD4~[v)C#hc1cB@" Ƅ}$J=2m)K/0R
wl+pH"dGČ?,}V3"NI8ʌ6Ԙρ(z&ڤ?:,
xP_jbF~Tؐ^9.Â]|i-o%;ȧ}nc{;	x&Yn쨚Oen~ϼ!ٛ6oJ	|)11#?*0f57NtʂАا3JAP/MvMCTMўjL,QeF^]5st.AZgRے3VGmaךz7Y<'5a<GzYҜ?sUy7sS[_o=߆Dx>h,4$8_@r%⼋I<(A
q9޳ؐVda{p2t\lHBWR	j068@|9/4CDT{2#=LBN.f($v[Im%rdhԤ\]elpHP^FWث
XE,?k:AOgst"57unGq)ʼnobV>Ky xZݨ31Y'_`QJ
-zɜ;M*<Sa+~w&icU!}ccƄ||ww{{
kkֱooTőP00`gg}++Vb׵櫫MvvEʏ@ɉ}}YYGG쭭AgԳ_꯯E#Srr[·uᮓ=j&&LZ66lA??~Õ\44hQ4qqsثS11b?*RǕe##F^Ý(07
/	6$=&i''NͲuu		t,,X.4-6nnZZ[RRM;;vaַγ}{))R>q//^SShѹ,`  @ȱy[[jjFˍپgK99rJJLLXXJυkл*媪OCCMMU33fEEPPD<<x%㨨KQQ]@@?!H88p߼cwuگc!!B0 mҿĹ5&/__5DD9.WēU~~G==zdd]]+2ss``OOܣf""D~**T;FF)Ӹk<(yާ^^vۭ;V22dN::t

II
l$$H\\]ŸnӽשּׁCbbĨ917Ӌyy2CȋY77nmmڌdձNN੩IllVV%ϯeeʎzz鮮Gպoxxo%%Jr..\$8WǴsQƗ#|ݡtt!>KKܽa
ppB>>|ĵqffHHaa_55jWWйiX':'8볘+3"iip٩3-"< I·UUx((PzߥY	

ڿe1BBhhAA)w--Z˰{TTֻm:,
		

 !"#$%&GG(H????? 0p::uJ
7njjytE袋.
	%%%%%%%%%%%%%%%%DنDنYDنY"eYœPYœP0nnnnDDD`88TT4hh888l``|||PPPP


HH==dEdE9K999A9AD;X=X=9@L99@9@9<<>>?????>>>>((0,,(<4,,<40,TD?06$	
							?UUUU@^B{h/=)88q8q8^B{	qAAAAAAAAAAABBAAAAAAAAAAAAAAAAABBBAAAAABBBCAAAABBBCCCAAAAAAABBBAAAABBBCCCAAABBCCDDAABBCDDFF؉NN4H4'vb'A;
 
4Nh8[6lDu_||P:$	
0				


	((40,,D<UUUKh/UUU8q
qUUUUq@Ӏ@׀7DDDDDDDD@APEFB
A
BBAA--<-8---,,ebPcd23Ƅ
ֱTP`}VbME@ɎAg_E#S[u=jLZlA~O\hQ4sSb?*ReF^(07
/	6$=&iNtX.4-6[Mva}{R>q^h,`@yFgKrޔԘJk*OņךUfϊDx%K]?!HpcwucB0 mL5&/ᾢ5̈9.WUGz+2ўfD~T;ʌ)k<(yv;VdNtے
lH]nCĨ917Ӌ2CYnڌdҜI%ϯʎGooJr\$8WsQ#|!>ݖa
B|qؐ_jiX':'8+3"p3-"< IxPzY	e1ƄÂ)wZ{m:,d , , @@@@@@@22@   !"#$D% &d',@(,@),@*,@+,@,-@.,i@/`02d`1,n@@@@@AUURRRj@$\0^{lxjD\PLDepx8m
[pd0xf0[hi({0^ @6	
8	`
À  @  (  X  	i i @i i @  li i @i J J!J"J#J$J%J&J'J J!J"J#J$J%J&J'J  J! J" J# J$ J% J& J' J 0J!0J&0
$?zA,0@,0B$4
"?4
#7@!J&pi @J&pJ&pJ&pJ&pHȵHȴHȳH~x85x43x01x,/x(-x$+x )x'x%x#x!xxx4000,0(0$0 000000ư$M3$3~H1
&  d/  
"@/&J&@JK %x
"@f$/&V'5J&@qPq ByPq By/-@%E&| (@ "/ /!KPq !~ J J @"B/  E%
/-@%E&| (@J&@ "/ /!KPq !J&L  D ~!~x3 J$!/&@J%&/$ @%A"B%#0ysHtr(s
%J""!%//A"c"J'
%'!%/(A'c'''$@'G
%L'$HqhrB'
$@q(N'
~))*q*++rL"j	  !A"#"#Â"#Â fL$J% 
"B%/$ @%A~(pHqhr    !A"r" f  	j/!  <xt*~/q*> @!+>'qxS"B|N"()(yN#(xxS"B|N"))(xN#)"yxxx
$ D D$A*/$B!B  H,%D"><"D"@! @# 
  HD"B!AB C 
  uxxxxxxxxxxxxxxxxaxxxx	r`HS ~D	rZ!"{	r`HD~
pɂ~x	p~xqp!$f~	pJqpx
 Bv@&"ؽ،u<pء،u<m}
u$"&4y@%>f%p0p  $n 0zyF!'Ey'
qd.0p
u:@%Qp`(p" $~p`!p"	q ~x	 B)v$"
 /d"V&!p'Fgx Mp

q #!xq ~xupxAqc`% w@':
.ЯS!A( 7d Bc+
EqaX`hS  !$xؑȾHHȱHȲj$j$u ;w>	6`"!Q@	/)
	/)@/)!p? @@x!!f
@@
I4jaR"vo Ik$k$ğt4
4	444444E,~
&@~k$  @x!$xB  bIh p/)AN!~xp$~q)xɕɛɊx ~(r (tHs r(uHts٩r sRwHvp@sYaas	
!!pT[8`#؃ؖ
lpx&KQth),!l.!.LX~HzH'm x
u:qw^qpp*qrs
$r\Hp@"rhs	*m&+&&&a Ạ̏\]WZ āb Ă&Dpp	. H }	T(p
r9p
p  !!	^r0y8`ٚ
rpH	Tp:	0P	!  "صu<@%
		u<@%dp u<S (x		u:pus߃	ԁp)! aOuϩpr_pX<Zp\<xp:9pdqHxaMpq@u<+Ppd 5JxpH *ꚹ*pd #ShUzrH &D| 
 #a!"!b!a
 𺹻 qGpd /xpH@S$C"ezD¼az@pl,'pCu /rqF!qD"@`xBx
u) @%ix x*ixf "3\$xfrs`|v'N!ťƥǥ'63p:3r)@	!Ï	F3pI3~xf	w ;3(v-uHu  p  p&ßpq
r	p:qv	qzpJ$@   $%  +,!.
"@.4$l*qHsn

$K J $
%/pJ!#b
*q
 p<0+$&!xAC(Gy!'z
!Gy(
Q
	Q@r0ML%xN%xO%xL(M(N(OB #
jr
 pğؚL$rjp ₯p l&	eC!@ !A!Â(@"/,.xax'8`@>%IXd"zw<0bQz	Oz 	!
Dذ

#DDE$"xx	؜mm(q

+$pA0 @	p<0jp	D+>'pd-0 @"	D+>'!l-@
poxم/*N"RkCr Ey脹Xx:Opݩv:u%nw2	 
x	pE0 +
}	N pF0z +!Q AOxrp4xVa"Cagx	~x
Ovpğ.!dȳ5j	pq\wbYGB0
`poxj
oؾ	v
	u2m4yyqx`$
ɸ"ExrH&bȸ	!%xZpqOOwu\(pğj	v!!j&B>>..  B B&Bt	 	Opğ2`%ß
	`		`	Os3hr I!	(J !	(O:pq(u(v L!$%%Zoԑ-opxOp(uw
 `y
ppٵx &q)	
Op
`0p
``p) ~	 xFOw(
!ԟp l/qB2!NqA0!@&6np `
 !p -SCCp

!qdp
 ")O
oThqVzqlI!(
/q!Ԡ،瞔#r%
%f#&b =)b Z(!xAP(~
!@.(qA0!Q *q"w
!!b@ 
 *qQ qـ ! A1Ox	Ov:qwݚ
qpp,_pp*qrsF
$q$Ġp`(
nqr	`
rOx){!#
F	opext )bAez~@
DOxu
`(p}ox	oqrwOӁȰa1(2(3(4s4Oի  	"}
C$0q"
0q"0q"i$0 !$0!"6!7#F!Ey#oxrqq;s''q;`!`{B~xq@IpZ@ApZ@@pZ@	~/p
#/pW @!   r!ioJ!@  d0p&n%p A 
Jpw 
$'w5    L!&":z 
Jpvr 
$&خ
ovAbDxdy ~ 
 P  . 
Jpw& 
$'b
oaBexEy"O

AmIm#U#pW#  rW@ Pp"	:tv dDnxj:vZvuvzv@#S [ Ց
 p	p5x@#i
]eAb" !   wW
#/W
$/W
%/WpqbrJpqVjr*pqNr
pqBr@ d@d  d #d@ p@!b/ہ(" "t ۄt,$&
q#f
hp>

 /'
"/ l zp:p	l qT4!$
p- z	 p
ppll q; @p  p@q!%
	s  q!	p qtpT4@p;_ pO @
q	PpW pW pW pW pV pJ ~pZq@	pZpZ~xr\"@7
/.!ޜoxp2xF /x%apl/px/qu pP	 @r(	"Avl	
`@xT
q//+&@qp)/r@~px !"!(#
Ix~xpMox
v(uqt$r`&xxxxxxDq~q! q,ĸqP!~xR
u(vp Ap
 xq%!%Q.pA0 @!a!!aE!A
mux 5 qH5!B`ahr8bxd
-q4< +	/yr0@
Buirsbz(pED",<B@f	v2(pu*pv v%0 x xɈb	 
pwg)R	 
pgB	 
pg B.	 
pg&	 
pgvxMxp8``"a  b #~x$r,¹+b!u@%@%Q&zQEy1%~f E&t|Ya  !D! # *q7	u`@!ptpC0yxu`@ !ptpC0 Ef ݀ Apğ%xqt/*AN"+rA0"B$! "2l4yq2j	Hp~x/*N"sP%#L @@%/(N (rF	#@T~x45(pxb{o{$+3B#	uOťÈ	l~`'s{k!lxq}/p	
Q76y/p,@
QpOpO~pPON
 ~q\7^ q|

 qq|		~x 
p\p(~/Fp}6b~x(r- 
`a{/#ǀhpx@)%|@,{'
4tRaS$~A*%"Rxj
	 pq!BYa5{Oza
)pğ(p4g0 L
q*$u/p) $4yTy'p5e`@ ?e$N#0yEu2&b p	 pJ	

$p^	`px ށy4xr0*ۆ!
*u(fpx /p"2l4yq2k	Hp~x
q}@Ap:

"~xu(wA
!@.h~
%/lIj %#p-!Ԡ<!J$  J#@ #$ 0%#50'Ap Tp	`!L&#"j  ! AN
 p !/AP6
p:p

pq
pRڀ$"
p*r# J$ 
p
pqp&ڀ$"p*r# q pr`
puj`p		QB	Bb#		RbBxq0$$xr0$y$~xS BAp$  sق(p~xq0~xŢ
 ڡu-q07p(Z/!4^[   ! %x
q0~xr0$%x~xr	sE N`7&t&ģXdx t$$
"@У`b"B"Pp!%y	4hw6yplI P/q2!@vyJ! %B/pA0 A 
`u
/pA0 A 
`@ !x`.!݆
:	
~

@ pJ

p:
@"h " @ j
@q q\
R`qp
F`ز`q7F pl, 	!!!96`p
@pq&
`q\
`V
`آ	f
@"6	xq%@AB@@xJ"`ae}fbm{t(aPz
B}u(B&
B&
rm~uD	p(!E!%0|Caŀaelll$h@Rw(uHv
oE q(E%0xxD0
&yux,^ix
f/u.Յ +q.9y&xN ^ե%x~xuQq 
V`ps!D)>!ج@
^* "~Af 7
^tHtdd}|	y%{,"0ez#B#%
A*

<kû#ayey"&EyR!"u-Qp\ߨ`  !qP ./(N pP%'xb" j
`$~@pH8r%x"rO /!	@qH< xqH< " b"s//qHX3Ey3~"ubq
Qݕp,pqH< b~"s//qHX3Ey3~u@$+S$DS Cjx4xvfph`x(~/p "{cUzu{zbYar)b¹9a4y"x#&	
	.@~x
p
೸pH;p|Aw >pHa!B#ޜ$ O0S 
pH 
 pw +J  
u
v
 p)w ޾  `N@ 8+MpC^Ɇ !P؜^pH}
+ޜE
e
D">]lp_pW_sHqHu؜Cw S ~

#XH
#w @qpȾUxZZ
 "qpȾuxzz 
躉麣"Plp
w  S]pY.
 #@pEĠ򱇖@@
	%Ч $0y	`0Z8,6p;e ;f	pw , (@Rɠ@ؖ@Ir
 &ɠpb@ؕ@	w pF`ؐq$?0r^J%@p,r- -x,ļA0 d."Kx%/*AN"! (qBB2!As ڧ  ?
q? 8ˠ2
p$ Oqtr/ۚ/BBq{D(>
q| 'qs h(p  x! 
ovD(>
p|'u4@&`
@%@&@%`

n$m`
Opğ>	
6" $~xR
O
%(wHvs%'"&0v&pq&ß`&`	&x'v`MOx!!~xr qHp~xq` Bp? ~x5 xrPO !HpxrPO !
Hpxت	p\
p ;sOB
	Bx;"8`
 6~x5p(]Opp lZuw
p[/^
`0 @7v\~ x
 *p 	
 (u&
 p @"R F`
p  !Aa`
pO(rA0"@#r xepB@@ F 6b"by	R!!d&^`낀b{	R$f	 邀"y	R!
A`
~x
O
 vuH	@qE p r 	qt""!"Crl;"qox

Ov:qrhwzu*
`pp*q
rs	 uAO	Oux0 d.,6
p*		ppp'
 'O
 lp pOxu%!
@q~ p
%"j
 $opx~x>	Op :		
p:prt.q/(N o{k+0&d.x'&%͓y/yzUz" B/%GppOOpvx~#/(N /yp Q'O	 x(pq(! @xj	
pprt.q:u! zOz/(N o{k+0&d.x %͓y/yx B
/ G
pAO}!/y/,AN$o{t(u|p}xvpğ*`
 p
%V	B $/pxnu(vHws
!!
"@!	oَ)J#  p:p~ pQ v!I @zs<s\c!#A
 t\cs<d"s'#8`
p
`
8`xI 3 (&8`	!/s!/t@!/s6ÀzbAX`
8`pdL ``&)U3&p\@'ryyJ#@ J# 
J# p+qorJ# vJ @  	$#{
&
&–qssYc  $s
 # $D\c#bsd"\t
a1
%/
<d67
 a/yI!45ya/yI!23rt"x "x "x "x {p
+qnormQ v!I"xnzPzs|sXc\cTy?c;cdr<t``
8`xI =nPzpjs3 tt/x,[d~ba-À/r€Sr\wZoy&7rt{{	#X`x	 
Bx	 @q
pJ%@%Es

*""@`!gTyc/$	#o|fc	#o~`c	#or#l	!/{,5$1	$L	&N	'O	!,/jpğp\ݺ. qwp}a
J  @ @ /  J! 	p
qRm".q"B"f5'(5 @rs
%
&@@!Q p}Zqtp@q|/
:p(ur
Qx
 x@ "@#x	!#%x	xN
/pvlw-^/p @  ~'ࠤ
ԑmx  @/+N#sP{t܀	v(u
i
 xA(A&Aĸ! 0a!A	ZpqHv:s
#!"# !v!AV / "@.@p
o#C^	Hvrhuru +!
b"Bxq [?xxxxxxxxxx~p@%?ap	z	r	8"@
EpB>
OV	" 
	RF	@ !+rf#
!  aEs@ 	R	@ #p@ S&~/R
 
%	#ء/pj @k @/s&xs#wu 
'H%+!+"@,x+ @Aw*(vu t f!8	f"/pp p/:q!|[]!\[,z 
"$!t	P K		p		Op	o p
 8@  p`p>8 pr a 	B
 ppN A>>)~!tpV
ٖ pJ`p	5B @ yEu>5}"ĸJ! ! !@!
p @p48 sğ`r ap	Ob
 ppp	B A /xEu>}Ĺ'Oj!
px}px(!Ax!	Q554Cp4X~xp \@
q)rT !I	 Hp
vq
ݾ`qp0R p<ul, A!D	"a !0!!a

q'

q/>إx+	 
 bp-nϠ0ݳ"ܖ7x٠:@xzqNX%"!"OYڀ""S]~xt0)$@`+uz	xٲr,) (p ) B+ p5x@0y	Ҁp ) C+p @uz0y	Ҁp,) ~xqxxxzG_RzVr  ùw	Q*S S A @3/(N @%!#@'2m0! p рw 
"/ĩ
!/
A  vA#$#x 	&r ~~x~x
v(w 33!t&"q`ru 43!P!"& x*px(u*	؁,a 
xqx*
u)
؊	 !Ï !3ux*q) $B~ح	upI3~oq2m4y!* !"x	vqrhw`
#!ZppG3BoJq@* xu)@%V%8`
""$$mQ E (3("!APv )3"!@* x0! 
pq
rs`|
$& !ƥǥ$''x x*/@* x0! "pq
rs`|
$Eťxr(up=3Hq/rpYs(vHup>3hqf/rq)
_ FGpq	
%b pxqp63/uG pp)'pqp73

q)F~xp)xs)@
 Ï(p#
8`q ;"x  k~xqJr,G>
ئ
p8I!"~qr)	_ fgN	&`~r(up<3Hq/rq)
_ FGp
`ؽxBr(vp93
/Hq`ux`f@#%xp(uHwhvpH3R
/
q&" 13!`!"A@( 4y!*% vp83
/qu)F 23!!.DAb:pZqrzs:`
%!vpF3/qnxw)V'e 
!E #3!nx'   &3!P c! 
x x*/p @j
`*pݦ  *pJq
rjs`|
$@Jq!  *p
rjs`|
$@ݵxr(up:3/HqpxB0 xN xŶ
u
 p2
wxAp qxGС> q!p	 r p
 p]xŒ
u
 pUu\@%pl
	,-rkxpH 	_
ox	`p:"~x``0bx!dS"Lp"r@"c{zb%S"Lds"K"@"b|b@vu ;wJ  y"xA(q@x
`
q`
pr- !
Hpp$R$
$@t`S$&@q"KxFxp90<D.>!d-xup  m-!.%_p
 x "q  pG""A
"a;-pР2 @""/ =
qdp   #"2
"-!B"iD->!d-B"""D->"d-'p00صxD(>!d- !r<0*(qA0!AIc,z@)rD(>p!p- %~p-
q		~x(!(.@x	w(!.%/u pu,.xn	vpqL.
a!.p%. apq"h p qay	)s,.!L.!.}e2%Mg%!uȿ5}&&4ya'qĸ6!p0*
W(sH!.&2%r360 182F%	"zU"8`~(t`./rLdb|ļt,.JdPq!Txqp
qd	a!Ïv<^p^=xp ^qD(rȽ^
EqD)pȽEpD*(pxbOvd
!/ *q
 /: w
 Rp< @ ي Zp!B 2 p
#/AD/>pd-0 @p
 
 x 
 
q/!A87
 p{D/>pd-0 @u<C)
^`xpH !!! CW
!
 /HD!3h5yp!"a"b&@x   " b ap )^pl,pp"n ppq/ pl.0 A	p/0#@.3qȽ/pA0 @qȽOxٞy$xٞy&xzCqFx%xٞy2y$x$xx
Ou"w /.Aph0xpqvr؞x}ph0x@x 5Oxph0xAPu w(b(!B
ԖOxEy!!x%xٞy%xzCqEx%xٞy%x%x/- 
!Fph0x@xp'mOq2xaxu 0D
!Fq2mx1oaOJ! *uJ!@ U
	 ppzp }vAZp0&@$(mU	 p/0&A$@ 
 *pOxp2 x2h4y!2~xOuޅ 0!Fr2ixb @Dx&	pIopq2@!	@! !
T #
	$kxX`HRTxz
5Tzs2Bc	(p~q} 0
opO2
Ov% 0!jxp2*		
%]opxu a(L!FV
op=oxq} 	0(f
opOu 0!FB
opox~x~x~xp=~p~Z	Op݊qpݠpq(x 
opOxOt(@1Zpqr:su
#!$A,U(~
 $(@Ah(0@( $
%$A2%C"t4d{)Lu*>Bt	sHp(P&p0`{)>t
"@.p$0`ulx
p!
)>p/v'	%Mr"BBrJ!@@>!#	r"BBrT!.J,'T%)s 
r"BBrT[zJ[zpx AJp(~
  4))>/rq"H#)>/p byH!d5yBxEu2%Bu{*>
DxE%$@ P&B Q$!!!@ 
pܟx^(!xA(!xB@!@!	@!
Q&""!Fwgɀcd~u{/+N#dpW
sctHD/*N"d$Bց~/.N&dȪހh#/+N#scim'Af{Ձ{/+N#dp]
IvftHdz/+N#d'O`vdz/*N"kd@$bfހh#/+N#sc(rjb%Dy/)AN!qIa i2
@F
`u
qp!!!qq	qr!a!bp\Mr@mapuxSR7h%xq@eqf

 /z=
mwy  @'w
P

ѐq
q/
p\pwq1~~x(rHqXs|,-,((	~(!gGS_!Hh@e/(sv
 /ğ (!hA   "A(>X!QX!Q
"!X!QX!Q p!Dx].p\¹)`.ºH`E	qPxa -	p\A!	 	  ݃upq*r
J$ @&	s)A
$@ qP xa p\ # ~x~x~x~x/&ڋLx/qptBypx8`xpw
q\~
p\ݞ
 pw^
 qpğ` „+p4g0 @ Pq 0Bq\@@ B
 '.
`
v$
/p}
	 B$@
 q

/p\@ 
t:qsxz/p q(#&u /p *q&x
%!""	1y
E""		wuE@xF@
  ͅ~
qr	 J$f ͥppĸ
x@
2	p:qzrhu
&!
  b@ TL!J"@ "$wpp@!~I RJp*qf	 r
@*!xpxp jqHs 
&	P	Q
@*!yqx
.Bzc	@)@!x@+A!8``  px8!9^
 (uHv:s
#!p
 `pH1=p	 qp	 q
"@$
pqrs
$@"R I:p(pht
 !uwvO{/$*q r/&G p)%?S "zy@y*p
rq@	v(w
Hu
Spoqpq`p`'AB$@0`2mh8`x  .  .  n  ~
$	qv@: /uHTr
!P	xmņ(upH!Ai%xrE
O ppĸ
%x	@
xVvqpǠpCpH r~rxurDTـ Abxx ~
٥p)pH n
 rp x% q(~
 x
 @. x% q(~
 xw/u x& q(~
 x@ x& q(~
 x/r@x(>Qx/q(>
	$/pE	%F	  v%An
ppp\^
 4myqxf
!!bq)$?ʻ{5z`x}C
~@(A!4ym8`tnc{sxpqr	 xNqQxq|@vEؾ p4
u/-
@xN
 p(zةqeoJ$

	<pX}
RJ pp4@@)$ppĸ
%x

q|

n`qxuqV
quxƈtuPeu(&&&&^f~{a  X`xxx  %  %  e B  F~
Oq~xq~x~x*
uqHvpğ p
!/24
 p$q"!
	pu#E
	^ #	pv#<@ S!M@ 
e`t<m	dC-(s	u(vrpğ p36
 pq"	"M".
	^Pv"
	 "
=@ S!M@ }e@P=O	c	
C/(rx"	uw2@%Kp 

,	C 	 p

(,x&A)q0po p
~ 	6)!"%Nx
'z0r! 	 	

 A!!a	s2,F""|y0r!!
d ! @ 
E!+=a=q2H&LyA)qq q @~xpğf p>uvp\J @ 'vP" ťB
pxv vu q(!8g~xub	x_PR_@%8`@	p
mpğf
pp77IpğB
pfp88%~xwu ۅ!*O
	4!"8`1p
 p p,
 q|!Tz@
x;&8`yx
pğ~pw2pup
@@**t2h%GlyA)qPqo!'lyA)q0ro!~"r2i0y	!"i
	! #k0y	!#b+
B! $m0y	!$b-
B! %o0y	!%b/
B! <a<"r2ah0y!"h
B!K #ja0y!#b+
	! $la0y!$b-
	!K %na0y!%b/
	! <<pğ
p
p55pğ
pp66Ń%A
xء Bx"vu2v
q(q(xpğj
ppvB
q	p
 1u2)!)w
$2@ V rpJ q8`
y@8`y@xŀ`pt$F#d
D$C%caD$C%cbcs#FF%cc$dpq!F#a$x
uv2`Bq@TDX
pxq3: D(>@%q(/sx`cV7ȼ	p}|uH	ȼyy='	,	ȹDx%xqx	rs
!!
'@!r
$/3#3#'FP Q#/
gp~&P@ zu@pqrs
$J 0
%&b @$1@$3@pqrs
$J%@&> 
'@s
$ p'O@ƪq
r
%& @$1@pq
rs
$J%@&
 
'@"B#"'&~P&."#:*pr
s B+#"BN#>#"	ht$#FP  xnZrAÈu
$@!
!!
#/3Q &P~pp  &V&Uq(vgp~	P@ vvv&%FP @Jp 
s
$J%&	 @$2@Jp 
s
$J%@&	 @$4
$@J%!ր@ Jp s&~	 @$2@Jp s
$@J%@&^	 @$4"B#&  &P -"p#J  

qr&	s 
r#"BN#>#N#>#6P  -oOpȰA(uZrQB/& o@ (xfJ! po/& jpo/# @!Q K	 @$1@$2
pqJr
$
%@n
&
pqJr
$
%@
&!RQ'&]ox&oPxt
Ⱥ	vxExrH/ S$	xxpxȻ	xexO% p 5Ox
Op:q%v
"/@ !*
؀ap(S'pH !	؀ap(S'pH@ۘ&v B("r&
&B.r(swZqpqrrs !	  @ 	`
sEOxOw3
"/ l hr p	 v	 	 pD.>#A.q&`٦	 
 p

 ppB qm8 %$*6#7$p q@%#  p
qr& sqHxp
qrF
s l Dl !A	l !/a@ -5OOvq:rr3/&G ox@"a
''b@$1@
p*qۘsJ%
s@$3@
p*qۘsJ%@r
sq#q#
	e!f4 ~oxَ N   n  p}xP(p~
4p
ov(`e`f`•`B_`BB\]eBfwB@{@zJ !lB	J
 f–gB+qH㡾<pCqn
 !Ox/& oxp43S2pHQ0~	Ou&3nypE-O!qp Ĺ
Ey,	&~@. q(po٩p ١Oxt(pHqGFC$
hr}Ox
@z~xt3Zd! Mx}

x(px~xOp3%uEͅp)ͥppĸ
x&		q|OxuR qopآ
 qO>Opv3/& ox@&
e(w@(!%xqH6 OXp
 0XXK
Ozp 0@$1@
pqۘsJ%	s!ѶX
//(p/&G!o4yq43^OZpĺ}E}@-@$1@$=%"
$@> 
%
wH%	Jp
$@ 
%
	a//ru4ʹʸ%x7ʸʹ%xI@ D(>
ľsD{/tfc " b q|a'"'b'S S'@.%0ĸ`c#"#b#a$"$b$S#S$%xuܳ/x    .  ~xp\wq\~
	
~xq~wy~x
/srr\@4!pr\wY$,$pt% ux	smLxhql!@L{~ 'qs uğ
 !
 ?!!%"(~%+8"	!eA@$'H
!@>J#@ #$L#J&@ rР&%S%J#@
"/l #D*>Jr!p
rPxbhL!	$A)¸w\gx|]	^.¾g)I )h 
&B"5zȚ%I3y9a>f~Ya.y	$Nz	$A.yut@$,Yp|A.¸gS&
S&y¹r@)b`xj Gp 	 @ pAp/"'&)&@@  Qx`a"p.yx	!.zD0	$y
3@$2/ A&A(&A( 2x (~%
'@A.¼g
S&
S&|¼w@gejd('@pe O!l7&&~¾t@de}jexL!l%#G(~%!f
N1+
#C
CD%
_ut@$(@)Exp
Nz.yl pbN~0a.z
D0H"&'A	H&
Av ~yArP$!?f@'@'5 Nz'~3P$5 r z
0|'~SzTxA|zxI(t Ņ@q:IDqx	 $pğJ!@rɁ!B0
0prS'&x)'v\'!	^نpt%yA,¹*f
S$
S$y¹u@)eZbUzjYa/$H$A)$A)&A	//pA,ºJfS$
S$~¾w@g_bjf)'ppe .l7	$$|¼q@aZbUzjbUx!lC(&M	/!fL1&1	
A1)C
$!	
A1CD'_ptE
/vp\wXq\ꤸZ pwp&:	V	.pe/u` 	+	a!	ppb	q.p[2 A!\[D)>R	 0 @p
 pr
pqsߖ
	w
 pug> p}Bs6{
 N
~xqw(-/p |[|q\[]8`D*> 0 @w
 pvV
 prpqs	J$}
Hq~w!"~u(vp. ؎!M(ʨb<pw A@)s(@* B$"Eyp%q	B  b~x
u3!xqw@AB	q|`
xqw"r3"xI	/p
n
!㸊 I"a	 ~r y xr %xx ؒ
~B xp=vX[ #Bw
`P@#8`$ 	EpAz
``qt,]QQpq0@(A(B(CpNP(Q(R(S
`
p6wX[(-'q%sL@Tmpzb&b /&@!`""v @
"	##%b%  w
e@ byy`prpt,
Q/r0q@B(AB(BB(CB,B(qn-BP(Q(R(	`
S#b#%%x
r {#Bpŀ~x~xu)7p+P
o@qUyF
:/,o -x
qHv
p, @	 + oqOqrs4J/
~xB
st H"sD0 B"D0w@'
,A
Q  +lpw)f	/
vp@&ڂ@&DpxB  V	/
v%/x.
)

/
Ƅ(
t$Cu't@$q#ŵp ~x&	p
`qp.!Ԡ	 p.L !!(	 	^20p`L  !b""6mp(`qpښq(
4!A	^
N`	~xŠp
*`Š px(uq\۪ *ph4 
`p !A!"aŠr؊Hq
N pIx3pX4 Npx4 N`p A!X!"x(
!Qzv(w.pA0 M 	&!% D
!!(qA0!A!~xr-s#N+
Q,	Pq			(p Ixv(uߚq}+
QVn"
j p pq%
p p@zq(qA0!A!⁼!!~Zv(u"ٯ}
Qp p%
p p@z:p(wqv(
p PQ@)!!p& *q  p
 %
w(vٌ&u
n
 Qq-V
 ڄ-pA0 @ Ar
v \!nuT߆&`p2pu ]!Jp% ~x~x~x~x~x~x٢uN`	p 6
puy 	8/	
O  	$ p\5x@`!p3p {@~b|q\y`ppÊO	N,w<0 	p8.q.!M!@pJpp .pA0 A(~@)r
 pqؕR	`@%>/pT	/F	!x٧v 	p/"G L" 
(&u2@* x@%a'" b@%	PÖp0hrp0J# /'G @/ x`:p)
 $
$$+& G
@#S /% L%@ 0!%R r 
0l! $T%@ @ P Ԡ(%  p0B$ %/ G L  0% r 0!%@ ,$/(N  %
p>
 $$ /p, p"( p
0hqJ  0
$$
"$
#$ #S%@$T M & 	/%G 
t!@ P p0b Jp R%@@
Pq 0H  p06A@) x%(   p/(N 
pb	 % p0
( ~ $$
$($%/x
5' 1	p0
/(N 
$ %
p "$

/p/(AN %  #%$
zJq, *p
( Fp0J
hq@* ~f+Jp(

r /(N %S p 0
!*p^ F  *#!@
J%
 #Jp`
qrs;2k4ya*w/.AN&,vA0&N
U!FJ!xp 	f
~xp2 	zJ
~xp 	2
~xN,
~xp|udpJ 	ًpq ;apÎp
pl, p`, pd, r0@B(AB(BB(rCB
Z@

	
	,p	^
vrv9opP DEp~
 	ل
٦~pd9^
 	ًp
١~XXX@@@@n "@   p@@؎r*aOšp	 	1pT0!,}!xAB"b,}pB0 @h
 B
o
o pN	 	'p<S'tq` @Vq!sl#q` ?@@SxVxaƋq`4.1
C0;0ũp 	hq`~p% bp 	hq@q` @p	@pr*	ö́ !p:!6 		~xptpp%Qp: p p; pD	 B#`sn	~oٯFpğup
o`	"q\!@$>0#"'&/vxp	Q2B03 B0!,-B00poxJOwLep1}H/  0
D}(}/  p
q	`r\z@Mopupa3&p@'ryy	p#	p
pRpp	p*	/pjpz	 pO p@@Hpڽo|رxŢupn	opo~xp
 (!xA5H!	"
	Z~ť

0" 6	0pf@$0ZفR
0
oxŢAŋpB
q
QN B p
ٺ	A~
٩opٞ~x~xU@pZM\~x~xţ
1aU3&pT@'ryypq\wx 0~p	٩pJ/hbup@%f!s~@%!M/dNp.
qwup*!H0%p!/0u\p!Vse@%!ں/fp1
pd9^p٦"V
Iox/juT#p)v)@%@&
 @%@&
 =^% 
@%
D 
!p	A1Bp~wx kxpHH	"+Q
@1/@1/@1//Z~x/!uC
p:vAV%@&f
 V%qZ
 U%@V&N
 U%@V&>
 vBp @&*
  V%q
 
@%pp:@V%2@٩p &p/ xpO~	!pW0 *tIv~xŶuq0p }`(p

!1
/٣v	p0)
p:000		S%00z0z؍oEy0p Q)TiX`*6"P!€
P0!h:@0u:`AE{Bez  xb b0w0Rir/44@ @zH0`p@:J%@zPp0%A0z!8{r$|$Bxpp z0 pp z0S$s " 
b b0"Ex0%E|0#h:0 u}|yE{|:ez:D 008x%x@ 0 0!y!01p04@`p!"" 0 E F 0 ,i0 .xs b bp`١/x>J (u ;@v@ ,%a!LؓK<zUx
/v4-p.uHixe 3%DB@wn}
kxe (% b!rnr ixe`
0s 5%b"Njxp A -!b 4%Bu{p%پp @x	/٦
p00rAB"&$(%00"QS$  ;%Pa!	R R!p)%>oq@"@ p0&Zp@@
%ß *%b!BA@@A
w|(%0 @>J%-!!!"p:%
q
o*rL# +%
a!A-~
%@.'pL$@p#a  t!@ @t"A@.%x&xq(~ pB0 A	/(AN jscxc&9Vxxkx&9Vx!@/xn  %Aq	p ue}%%<vp~ :p psp\
*q
r
wpN`U/x؋pفq\  qwn2
@~xŤupbZ2	`pC`pJp\w`:~űupq/D?^
BpT[C
;xCpZipE	pT[ MNpB`Dixp
^@~x٫
ppP$$S $DS 3R
(pPp4o$0pxA@ @  ,> Zp0%M.o 
!/H !%	_s؍q/$B*?Jp,> 4 @.%'
+
A((yù$18`ȸ
r@&f
$/ p
q0 0 F 
(%xpfq
%"J  $1Jp,> 0%A.	
A(A+!pq""F§E# Dxy " !,"0'^ 1"1'0pq"
&@$ 	
 0^1&
p00!/y	p0'p1s$%&
 p 0(t$&
A	"r !
"!!p
0q^
 pR#

r`C!r>a%{a  Bb!	2x{a! $x ! 
a! ŠpR"q	p@@p^	`Űup`pt 10`pp@@
	`rxVpA&`"
!/Hp \mS%o}!N#   ~Zpº!" +"!Jq
`p:pȼ6x"D0"
rJp:q
py`p%@(q	N	 p@@`rx
@S%qH !xJ
ٳ`pup>Kw'pq.0ڂ^ Dp.0٩p&axp
`f~xM/p
` 4! as%C@*	 @Kx
~xV	@@%p Ap2
 ٌ ÏJ$ p6TQOqH@mx
5a
^v؍
/qvH5px`p4Ax`mB
'/5pgp`p5x`p &Y0 w j4
*!J%0
#/\J" #4$T$7!*x q D$		Eހ x a	!"@"R L" 0' A/'¸'2# CA*d#sA/A/@ "!		
'



r]VS'!{!/\ij'1(S'@- u{ZbUzzbbsJcQ"r]V~!g/:vd02#  y" b02# ؂xQ  a z! appz 	!v	x٢u.ՅB
`p+s.!yzdx$xxKx ( ^ ?1
 ե سxpF
`p ~Zp@ u0v0@&%$(
Hqp`!9vxd#Ï
D+>
p|4 @ /y		eA
Qp p96x$p|D)>
$m'pp$@%^p@%NB 04 	!F pX[@p!	 J
p	 !B
u
	`p
@p?@Bp? !, t	e hx@%b `xB1p?r ar0$B(%B(&B('B(()(*(+ph, ~١J`pu$ 8`x !

`(m'p`%~	 18`xp Jن	
	~xp Bj	~xp` R	~x~x	vw
(uB H @%qm 0@"@a
	 Vv(w
!/
sB H ox`qHu # 0@"a@@A( @a	ن Axr؀04@@p @@@%q@@! p@	 tjt	P	gp f؀;pT@ x*
rX[`Jd[cS#BN"% $w`}|`}|`}|x"i@"
"%
E y%|!y%|"‚y$L AyyG|$Lc@$I`y%|
عp(,r<%aqȫyh!%xxp:uOQp=_r/pD	q 2a		 /p-xvu:Q
/p_x~x"
~xjv (ujp qxZ~xu	/x
.	 p`؍w(u/Hvp [qz?p	 R"Qp@%A@~9xpÖ
~Ovw  .0R	x;
	D!@%8`Cvo
0xpğ "0Z
	pOB
~xŖ
/upپ (rOpl,<q 9~xp9 xp9 xu9 1o!Xxr$9p}(
 'q
Hp~xp\j؀~xp\H b~!Xx p\q2	r@9&# aB
Hp~xpğjpp\츼	 BIOxp\
~p\q2	r@9&# a	Hp~xu\v؀^f
؀P	OxV
Ovu\>؀" *؀" ؀b 
؀@
" ^
؀x 
AOq0~xp) q0@(A(B(" C~xqHp`, ppd, 	~xr4~O6o(rwK	ip	u9j` Ïsxӿfå@*yt$ 
#N$	p !5|(t$ß/y!$opU
o"~Ŵupq6oP	*	popdu:  A)!	3h5y!H&!y }o~x@!pğ@qp[-N`0 @p=opE@x p) x
o{Hu""j#
Sx3|&&!!ro;yxo@xJ
Ovu:(w@%1'@0p !! #Ey#/(N !2x{rh:bCDx9Oxsp:@ $
$x	p!	p!&hr~r"!{ Txn	Op,ptA-/yvdhrey0s. @+1#E)A)p!b
E)A)q".A/L " !
CJJ	rT	؇
BOp&~ !! b a!QrH;~pxZOv}p@o؀ap(	qOxOt(wHvs
!!	ixp4@
p(qj	rixp4"rH6o{oo޻{ou@rCC	 pYxx`r'ZxpWx pTXx pXxx`r'Zxzq.B&KU3&s@'r{{f&'!HLF&•+&–4urs? H<L<Q!HL؏;!HLH:L:p#vrdgC7	 'xpx pxx #KbcfG&–:&B-&•%B&mU3&s@'rxx!!
QQQaa
Q
a
bcdfg	@ ! "p	 qrH  !!""##$$p=كq~x

/rp; p:N`wh; (Xb!%)!q0y@x%)q0!uz xph; x  q@	~p@3~x%xqH~x-sS"Srz"@3%x!rbj|d4y)bAr dx3c%x~& u
" H
b!B5x~xݍp0 }
q\Kـ "(pup F
R
p /Gxrp@(pxr/	.	 C$bxya$~x
v,6pȫ4x^q>y&	,٠@p&+6sH@#
x@#c/RaPjxa r3h5y1e<xu;
opf/pZ/ p(p ;ph x

v;u {qh`p~	 [w;  $rqa#>ap"a"&	_QWn/.;r"{{{[$[ct%*	Fzb
E
Ya"؂/ٍxqr$s
oPp: p p; ~xu\tܲs!@
	Q2xuܲw\p ;y
еϵεxZ ~xF ~xZp:qw; hvru&~=	orq;@q;p; p; pqqP4q;qRؚ/.q ;"/zp @
v;s&&
QqT4q; 	Q!xpP4$xp\p ؾ/:pq 
B)ql	 +q; $"oض@#Hz	
ph D'@!`r  	Pq%%
	pࠠp rq
~q
~/y	Sr
5z@(pxp B(Oy
yلpZZ PAX"~xp
sZZ}4Hthpq
y! BQHs%q
y!	Pq#- M"M	
Qq
	pZZ
6
r(v  F/#hp; 'x"'x#'x$'x%'x P1hp
s!Rp
x!a!^ hpq
y	xp
pPAiqp
5x	q܉pA$r
z`	؆ ~:q$ 9	Qr0 -@u 9&B&<
 qaq> pb
/pl,Q,~qW"	 d\~o
q~j,zs
!!
#!	
"!@@%d
Fd%efbcq
/rqv
Ej
E!# pB
os qx	 p
2 	5x#
	 Bx !~x

'(ur@ &	
C@-zp/Eypt pzp -!
@A	 y/dJ# $/$yC!@tb	}F`B400q`zp$q%"yp>/!A$AJ"@ Pq"$5	
)`	5x#	 B B !#	 B*p`z
q7
 !)`	5x#
	 B B !
ix&	uD->pd-0 AvȽr@wHp{y 0@5(V((q$"rD$&)J>b_-pA0 @P
@%a
oAXxRw(vixpH()qB!M@% @% "	""nq5a @
  2!  ^D2 A <x¸	epH5x%x!xv(uqHmxa "$	""Bmq5a鸊!!apH5x%xpxjq(!xA… 4&"&Ō p@,}uH !" T+r/qexy!UUUU"xq3333 B"yYaA)8` (A)vvp (p&	R=ex}ppxx~xjj&{ezIi~xj
~x)i~x~x~x~xp
!/ ab #naD p`hH@*
e}%%"&BwDHcE
io^



@'N


  #a@ r
 &u
w
 /<V'@
!cQV'	p 	
!Gsh?

U'@x	d~
!U'	!sb

U'@x	d~!q`xq	p9Z	h~xzڌ ":p% e 
#/h w@'Rh !aJ    @'oQ }3h5y2"A >f!G
Cxp"5y!xBpx`%	rJ   !#a@ 
pxu(vk
4؋pfpP
CPpN q!	Po'Pop&	qpb
qpq	qd`ع> &u
w
 /<U'@4!cQU'p 
6!Gsh?

V'xd~6!V'8!sb

V'x^d~8!q`xn
Zqފ!:q,xqBJ/2!PwF'O/(N -~!xAR%~pr
qu>xp 
JpayE5}"ĸ!I"1شh5}p(Ex
@؟r5z!	"BKxKx؟~x	
݁}>
}rHwDpD8ddvE@x p(xpx43pnp(%<x|`F8lExj!@A)R x *"sI|xwqrsupn	q;pH @ 8` &#
pB	q&/^	:pAv aBp Zp/# /pp R
 p
 p %6?# !!o Co ?# !!D@654564@qn
 puo*p pozO;p:qzrZsv
&@!
$!u/ 3pRqS&~vH^(""U !xAw	^Rp!sن	8ڋqq
pp
 
qV& O$ AO!0C" !!B!3!(!1B!2B!4q1 "#S" !!ox	/p>`r>q>r@`{ ~^or(v%!	pBHq݋qJ
 pKQ#1y3
Qr>`r>p> pq@
`(چ	/`{rYoq4<axr4<
b
r0
b	
C
xa!p~xx};
S%4< %0`mx5ka!pOo{OxR
ow'4<(p 77

$0o{$o~kevfC䀩ao}}evpe
` r f '@ -OxOx~Hsh|kduxe		Ozo{t0dÐHpxnO
o(vu3um
 /p
w`qf
` m@&`fN
`  #@v"!Q }s0

o`	Raq4<MOxO 0 4<   !Chrp}@"` Ï B Hvf	`  ?RrD$5o@!``aa	`  BaB @(@!`	o`  ؕOxq4<	aN!x2Oju	! qp-Qvu1	BQo
O:
uv2O	 OqpB ~~
OwpBqv/u瑩  /o COr(upBHqr
qOxqpB~~xUɵxɇɛɇɀxɕx	O
&@u
r>pq@p?xo!p0p 
~x!p0po ~y	uڄ)!xA`HpQ~q/xr$$xّ^$~p,ppAٝ!@@Kxɽp%~u6$x!	6

!OOthѩv
wfþ'_n;
5t| ùy
%{p ` x@ޥopxqsr"O!M" r ʼn	r"Bɺ(ps?#x ? 9	p				ꁸ	~/vpA@w? G&Ľ/(AN q?!y@qf/(r%
J&
$+/(N r?rmt{yg"@"&F$Dcc ey zy)!xA@"/&Nr(@,! %x:Jp/xp(r%!sV#2pV#1rPzq&@s`hrPz#ezA"CٵX~xp?xp$<q( 
q& ~qpXA@t?$@RiTz"?B|"BE	%q/(r~p(Uq$K~xq(C2!" !~x(qA0!Cq?!q(!Xyx ? xuq$J" w	p=
d
 pq$%,pp^p-$	D
ؒ
 lpp؀ q$" 1xqLbخ`B	~xvq<](w'!݃p` T
 pح$!v8Axr<]@"0!<؏"6789: ~>
p\"p\~qpL]  !H/y1 /sHuv<]!aHp&]

&uLeDQp@^/]x./pq HvuL]w0%X'!Q0%d'!Q'!p q'!Qp$'b؀&pd9p$j/p
vuL]9Q0%<
ppl,p	  yrLe2
u(wZrhv
!/L]'!'!p2 qJq rp! ( 
 Jp&bpqJr s%apzq( +B 
p/"p
Jq AP!ݺ/pxr	u(v
!/ l '" px/ 
 /L]+pqr !!Z&&!{4 /T&H~P0 /|zpql /!Ya H#@ -xxxxxxxxxxxxxxxxxxxxxxxx~xq\W!	'sLe\	Op1~zvL]u &		f!F-/!szupRx Ï  e(  %(  %	(p~  Bx Ï  e(  % B(p~ 
 Bx	51
	"-		Hp*	U$#&(!*!B,
!B.D0~xq<]@!!R
_	P4#T0r ZZ~xrL]D!	0"h~x	~xAuL]BxD(By!N&
 $	$f!p `2%mv %	f!pxfp
"/\\"Q#!pzp@ !jqv
$$bxshr'dzEx>jp
'xP'!!؀ by/
0 !A(@*rD%'a#M
ԙ
vV
pq
pq
p
ԙp\w0, p&-p[2 A!\[D)>>0 @w*	 pv prpqszJ$jp}
}
Hwp<]@ v&
	p#_3
Uv	'a
0!<

xtLeX""@("s%z
&))6~srL]N	0"|s B~D!U!G!~x~xuLeWp@&]z#  YaM]2h4y!Xb~xp\V @ ؕ!I0#Xr8@&# aHpq\ؕ!Ir\X"r@"0j"t{bb0_0'B!ktCԉp/ۀ$:~xB00p6	ڡ~t\V$2#l
s!hpuLe
DL
Dxr\@"T"0$	#B Ey ~rLe,
,u	ppڇڰ!!!!Hpxp~
u&." "&."p@%煪
!pB
$c
%@
& wj ppUU	w #/˥	 p3,
	pGF 
p^	 "p೸˥pUU]x"sH!A˸%x!B
 cpUU~u
 /UUR
 vvwrpvv#%X
 /?hru%	ЏajJ!!	$@$$!~$@$$!	3&Ap@'r4||hr'qG'J @ /""C
 dp	 qp qp!BR
 cL h
@
pxV CvFuFrF !P"P1pF%#Pp3 pUUxsF P
pUU~x. ???D?F?H$?p J,?0?4?8?<?@?QƊ DRSupq Jpx b
~x&xŸqF~pF~Nbk(r ƅrjsGe!s!B
ԀrG %xmtG$PD@@A 0!?y!?pF(00Ey!Ey0Ey)qH؁~xsH/"HqFE ,~pF ?$??
?~BqG1H   @
1ȸEx
@xxE ArF%x~&xŸqF~x~xq~x2	~q	pq9x~xjw(v
oruz"q`@'@D#fzD%ßezD

&uu&
o(v>wq`@Dem"Ds@c
"BDc

"BD%~xr`@$!$xp`@	ovu Ï !"A/p
@r`@q@" CkxqFxp`@5u~Hp5hy
%xqt@yu2HvwNp5hy
%xr`@@"%ßy

$y
%qt@y@x"Ps`@$zFy!$
(rA0"@x 1x&j''Jpq
rR
F	 vup
 qpShTzsLBc(!B/ 
! ~x L@%]x	vs.pA0 C!xB"a!!pb
swp6	 qwp<R   mfp:p	ppS!@%r [!/"%!@Pp$$Fp"	 q%pf!
! a	vhw(!xAx lI
Q(~@)rgn
pn}uL
 p<n
 p2
p!
CvX 4xxsLxc@ꂄ	y`!0t$F
y(p		s3zqLxa8`x@lxsLxc	|`|B:bB
oJ!@J&s/)N!O}$0@ @xo{tttt72$0%~qxA!@4@!
'wB@'$~'w
6~4#@$~0"@!!~'qS Oz&
€rxIqHL& !pP@XD`qo(!xA"	P	~x(!xA"	P		d~xq(!xAB

p4pOل(pB0 B/(N kxpH
	R!"(px:OvxAqhJp-!کp&L !B@ 
TpHYo9xU(qA0!A	Qb~x(pB0 Ap>$xx
U*sA0#C@~xn
Ov(/u%xA0 %B	.2/pn`p
/p8 %%AVx 		a Oz
]OOu(v+/pA0 @ "&p
%Oq(!xA  54@%U%A
`@%q!
`@%V%~
`Oxfor(!xA(v  74
!pU%A>
`ڙOxń(!xA*!R
B
*
/)AN!	%
]OxO_ؖ	wsچ  zq!ĉu!9p bo@#d+nY%`s "|OfO
pduMqpV	/
pNQ`p50p !@ 
qԭMp  	P	 , *(p`,q0p@(A(B(CJ ~p  "O  ~xv
oowvO% uG	@qNZor7@7 &$%%Qqx;q}}Oxp(!
x	os\ru=	)!b(ɠḤB@N!O  ~x	O
ouv&/q
Q١)Oxp\#^rlO q@B
`HppعO١)p!HqOJ	p 
O~y?xp~"qrdr$6q4-`»lt
t " "t熄@{E{r$rsYDBCBBB!"Oz	qT[ 2  V	Z	p<pOx
r<A)a~xrD dxxxxxx
D~x~rBق!B"!a"!B@"p<&@~x)xqF޸x~xo
qsRkCrExڞ9zDxB  bxq ~0yAi
"xxq ~xPs AP BP@@ ~p$r bH @yx!0y1~0yAi
"xxq  ~2u(vN(p
't 
s$8PzYaP.bb"B"z	 1!xA&0%xAxx
:pqvW7oxrOX`@ $hDe 
&@i#/pxp,=/!pN !~p0i/!xxu0p,=@% qN/	p`,~xh%,=uN&B &	p)x/"v
 /? q uW
@
BCpq? pdpDql
E  Gqop$"p,<pL
oq
A  wp,qt/
%ȾHHȱHȲHȴHj$j$,,@w*
#/ $xuWpDo:p
$/

%/d9B H  ^p0 ٶ@ 7^pOS pOS bp
r
$@q;,
&op,<"+x&":!L ~v&!+*
o o f )<
 T	FLe؁		Bp@vo*sk$k$ğt4444444
4	444444E,~
&@~k$  @%A(aiA(A;cA(r*b
 Dai 18{uqiaYa !$؅ 
 N~x~/u !	  v	p^ ;%xp0  ~xqݚpD%p!!qfp/uIQzF E F x , l  xuHAq ؆!!J @ r.)0"Apq<0&{
%$J" 
&/
$$h!0"_
 ؅''
"	0!(!l.l!./hg|llxzhgzH 	0by
@$T %u&.##qJrso0
!*p=`;	p=6x@G!jp`z
 3Qp<0
o#% !!J! 'C!a p1O(!.'(D(>!d- !qL! "(p8$%
q/xd	~qğq|\p\[GX 	x@00
0P" B Axx3q)p[2 @rp
	J~
~xqx(!\[<N	p	
~
x^	 )h/zEu>U}BĹ&NK~~xxx"
q
 ~@2h6y!0~~xpx;xq}Q~xpğj ppɠp 
p&Q؀D
 A~	O
xpğxŪu-!\[=D)>2 @ 	xvu-!\[=
D)>2 @Nu-p[2 @2u-!\[=	D)>q2 @
u-!\[=D)>I2 @uğ
1uğ

uğ
(p[2 @uğ
	uğr
uğZ
F
u-!\[(p>D)>'px
puğ
*
"/ ~~"/>J! w@v%
#/0'Q
/.	( ( 
/	( D (@ 
LUUK~A(#q[0!@$A+@@ux
)!|[\]	~x ~ ^
uJ١(pf=	(p"
/p%xz	/p) A~3ل(p[2 @	P(p~qğ !Ï)q[2!A a~xqf
 
j
u%q
6
 z
"
uQ2
%g&
%cn/yAxq,ؚr}:#\uxBy1y	z (
frȾp};?o~^bu(p;p0W@'pނx p3rm+ !	9pğ#p|\ #D(>!@\qğnp, ~
~	R
O~x(!|[=!\[D)>&	0 @~(/u%|[\
!/\[w	
Qp	~/qpğ=p^Zp#	zs %AR
o0!Ap]!@#*'p `
~
u-![
 "q	
pVpI+@Ap uğB:v	pmxupZp p
݁B
%Aq`pp)j1x
vHup|\#pI`	rxq
x~x~x~xf
uT/
/*AN"x!J	+~+b bqT0
	_ b~x
,6sȫu<%T{Qj2íe1o­Cd7cqȿA	!
Nm؝ qZ~rZ5z~xVڱuR
q@%F
@%:
@%@$8.
@%"
 "3p&3!A<6xqO{(ez^f
z0^fbx
R~fA.xx%u(v 
p  (p' Ï@%@&
 ؊!"# a@%qn
ةx2vpX[ 
g 0]UQ "qT#@'BaCPs a@'DA%0r a@'u)@%@'@%pqZp pA)0 Lrs$ةqJ$@% S$
ppX[* QB!
"&qpyp 0 1@ ؤ@%V$3
$/T#@$& 7@%q P Q Q$@ x \$*p
q9/x(!
p@%@يABC!awO`- 
p@'2`8p@'&`کp@'`@&T'A
`ڦpy(x%xp pA)0 Lrs`0Pq
%BS$@ @ (pxpZ
>O~x(@Bp|
 @x^u|@vp\q ;
vYajaxu:q
$/X[ J   !h*p(p'vU7p/" @& 
p }	%CEA+2# D#zt`$|K| @!"p"a"Ru Oxbopq$q@!OtL@x`(d%M`U~ 
4	:xz8g@A:zSzHeOxpD-rsF8`#r8`q(@Bpѕ /qx	
 خ	 q0A@zBzCz""
	#
!
 
 ؋،q sZ/q "0q`"""~xp-xp pp$
qqpF!p ~} u n
OvZqrwX[:s ! !!}
U@%@*!x A@% "
 p@%(pu&E~rG
  AA*2# S"z|`#> @!Bp"a"OOpvX[!sA4mTmrA6y p	 ya @!$a
Ԑ'V	 puøt>	 	/q@ @&	  q Dt_Q b9$`z@ysp^`ppt,
Q# bOxOuvC 1	"q0@(A(B(CZ5prF"x%1D"q0@(A(B(CBN(@Bp
 /quOxOvuC 1	"q0@(A(B(Cت
(@Bp$҂
 /q	Oxyp@
p p ;/y2y@);/y{Yaoz(ezRzOzYa[Ox(Exxap 
q~x&
oڢu(v&`qw!(y%xC(@m`!(y%xC(Aqru@pD
X`stZ
&a
w0@A.AA.BA.Cp8PA.QA.RA.SpD
X`pr@bpX[Bxp5q	@pi	qZa		pI
qDp-8`1	qZa
Ppro	xI
jxpA4jqA!
``{s}a}}r [U`YaxO$0w(uvp"
op<q
 @'
 B%p	oqNmp
 q1o$0x@qX[`C%@#YayuAmO}CBi
J
b"Ï

؀pt,	qTa@(z@(Ey%x
rT"C(HqIiOz~rT"#	(x@(z@(Ey%xC(HqIiOz~x/؂$8q
a @xu? B
q
a h@xw? BpX[Ei
4:pqƈp 
pٺo1r/x(%xdho{V$3ph *q/y	$@0P$@0`
؆!y/x(/y!@& V$4p @p*q	 sr0ED%xFu%xG4%xD(E(F(G Zp 9#@ Dv|z 'q #@ x 
p'qr *r@	Q## $yt A  #@ Dzt B@*"Ey  #@ $yt A ]/$8
/p:qr> (pv@!/9" w| 4ݬxp'q
 @@)"" Dz 'q "@ $yt AE! 
@ @/qy
 }
xnw:qr (pu !/9#@ D
"/| 4zp'qN
 @@)"# Dz 'q #@ $y t AE! @'q$
 @ @/q
 
pA	 
pqy	  #@ $y 'p@ w"#@ x $B'p&
 '%
rf
`g #@ x 'q
 %A
r:
`h/x"p
 /X[ E%$=
#'.jq
!'AzOyA*}%}
!#&DxDy ~ >=y?y@yBAyCyDy"q0@(A(B(CV@ph, 

 ؊ 0%"%b	 
^]y/x(/y!
IzS%zqz"@($zExfEezgezhez"C(DyeyC)s?!w
dC(
A g	Aq0q$(%(&('( () (* (+ Zw"A#L$@
%/hV$4JpU&Jpٺ/!*r/x(%x{pٚ	@&fLf<0rgx jq.E@'@U&&pU&
 ' (i U& ي"
s
$V$
8
p@%r C1
f/& )' #@&S P@%rU& ي"
s
$
p@&r%B-pEDEyFEyGEyDB(EB(FB(GB@&
qr
(	 jpp*rcZU&U&JpV&
Jp>
/!*r/x(%xdho{pf`@&fPf<0rCx jqErpc_ B. a`V&x C%yf/& z{| }~V$8@&R
rB. a @&%DpEDEyFEyGEyDB(EB(FB(GB@&qr(f
	B jpp*rc^ U&DU&@Jqڊ jp	!$=xu%y/x(ƹ%xy(%x((pa(b(p(@%@/ @%@ٞ/کpAْ/کpQن/q?ap#({ezC*i(j(k(@l"(DxyC)-(.(/(_U0s܀!Bx
pqr9$h}'xD(>
v|4&N+]`mfD.>t|'t}ndxxs@t
02%x	rX[ pS Mp pBE~xŢpn	`uAu
pxt
gz$LDyC.
%C.&}gyaqZyC(8`Ngz@%Mv
ý&O@%
ý&MS%}@%ÿ&Dy~}|C,gyaqZyC(e8`Gy@%Mv
ý&M@%ÿ&S%}@%ÿ&gy~}}C-aqnC(
8`xC(@%Mv
ý&M@%ÿ&S%@%ý&M~}|C,"M{Dyeya!p$C8`x>Gy@%Mv
ý&M@%ÿ&S%}@%ÿ&gy~}}C-a!5*>C(U8`
8oaS%LÀ~S%~à(􁀢|C,}d$($~}dC,N}dC,}d܃p{j
uZ
AqnpƩpqbqN pNa`x!B #aCꀠ!@zb
ya!C:bC%&x@!Ya"xB#Ya"xAك(p~xA	" #!#""zA@Ya ~xu(spBf#:bEX` Dqpp#fA
	fpp9p!ݪ
/ru~x~x~xqc{(~
 aO q0R~xp$  -Ţp0pr$q+@+%xep %@0u NxZvq 
6!fpx(	=A)Arp008`< 
ev 
pxUxp0~q0~xp0Āu$p		
xq&7! ~~u*v!p0!&U%@~
pp022x.u0ȅ~p?Qp(
B؞pEp0xxp(p~xp$pR7p/^q0OpF~xq0~x
pr	/F f	/p02~x
~
z
~~xY p0;_B
q0
0p  "xq0~xqT	ar0 %x~xq0	~xV
v0u
آ	'p!!pexr0#sr 	~xp$w0p:	x$% xi ?x(vZ
w~$/)N!%
rp{`/y	SD/>!N6zIzr(5z`{2v*	 p/(N }J
 p
!&N~mOz
SD)>!NV{iHp"	Up( @Kx/x~xq/+AN#Oz!s(#/yEx~x9
PU

p+Hq~D(>p!Nb	, +D(>(p!NHq +D(>(p!NHq	,rx
v
%@ +d!/(AN %}pqp Ï +8!,Zp
!/N@!!'p 
 /
qy)C'/(AN pqJq,!Aty #b@%
}`cA	
ahD
dE#
B"
bJ @ *
 $	:p^rvuN
`
p
p`qn
`p
pq:`Zp%"#
'
W%#	U3&Apl@'r4xx	'":qpp\
prsn/
%p
o qxR r!
$<qH A}.	~.!xA @%"		p4z
U%@ ~/pUx 1~xŋq./
 BLb!Bp?v š(uqp\ @0
 1ن ~q vq	ap`5xxp/(w
/
p/% ($qA2!Tpu	*p	 @/" p:p	*pq*
oJrBƣ!CP!"
/
pFoqup?%!4A߀u6
2	/.oq(
`jpvf`jpfv`jpf
p?A	%*pJqrsn
o
$@=oxOf
/vwN
Ppؚ'ßp\
/pv
/(N }p&N
OOz
/Zp/'bpuvʍ:p /  up٩p*qo
r	pqp]V""	
_p'DPp$'Lp,'T,b!Bp
qrRo
$AoxV
ن 
~xxB
~o|({zb
P{0zbb0y		RPzbA*RxxqЕ`b2y0yYaA)8`xxp%pApBpCD
$	
%J&	J'@~(ryp%axpxpxqxOp/p	'	P7	p2qZuCqZu<D
qZ
uxE
 /b	  v@ pj
`pٞo>	  /x(%x "x!/  0y	p
rwp
qNr1Oy(Ey
Ap	/Qoxp@qO
&$6
AP_p؍:
qzuu.pC%@ 
@!/$ qZqDqZ
uD

qD@!
@$,/" p@q"@($zExC(0p@"@(Dy%xC(0V$4@%	`U$@9@%
	`iQwF p0/ya`Aq @'!q@  q$ i!# A#a`/'@%po@%@$%0yry(x%x0V$4qf`p pA)0 LrJpqJ$
%вS$]o$6
oq$3x(vxA/ufRp !4lp
ٗ
eo!@(!6y!lIopي %B o$3rȫ"b ~qy (PD`Bxzyr>$x$xxp0 ~~xpx	Owuv(޸tpBz80B'!gxp<B^

B^
$B?UU$
l
 lœ@lœ8B+B UU8llœ!G"FAQ  `
F@BGV pf pM~xq(F	G	~x
`TzsJc1	`Tzs<Jc	p~9a4ypp<8`j	R~xp\
ppPOO~"p0R 5opu(x f
opIu0  d)
/rp pM`wp (b!&BpPE"s(E4x@E@0y	B&qP!Eyr(!xBpp uq($x ~x
xEy0yyp(!~O Bq(A ~xq( 	 ~q(z"AGxx ~x xyp(!~q(BijijBš!BijijBš~~x/Yb
#Hp4y!P
!<@ٌ""v($!"!!$!&!6
#/pr(/y@)  ~5xq4aq(x ~s(Ey0y@) a  ! b b~xu@fo3ځ y$b"B@Ao3xzD*>D!!ج}{h	(s#$i!'*ijqbxoxqD(>p2 @`x~x
/s(tHuD?p%@PDº$K~v@&&|A,¹@)zC/$E +$8~'a
xD!p nH ɸExC	CAċvphroEpٚpܟ/x	":pq"@!/)AN!#q@!(pB2 @   vdu pA
$/ D q|,A(S! A(i p
	b~q !
$ ˿r(2X##܌a˹@*#qI# Sp8{S؀IEp"|$ !5#aN$)yeyx~B$ ay!!!(vr<[!¢p؜5y@!"p5a p'  !0%xu0!A iS ~op	, (@؜rHUqȾUqy,6ɄpȫUx^Ya>qȽr 1
	1q
؍q'@#H0EyXp$bE Ap' Hpxzv ܏qH@؜UrȾUqzqȫ,yɀV r^qH5y 	_q#		 )q$%S!L	#
#Asspo%%f%!''P#@,%}@ ûDùey'
gu{|c;ctkdF%a%}z
 pq
^o(0yqxq'(0%x؁prA-@0p$F$@,AO!

@us6{!q	 p `ypx!r	p$ =r d0X !lq	!	Ѐ!!!(pxu p$/)p @<`Z
	p<[ "
pH64xY0v!u5!/)AN!#q@!(pB2 @& pb
o@%:8`bq',0%xx.up /$ V%vw$	
%%0ym	0!/)AN!#q@!(pB2 @
& p)~	O@%l q$08`bq',0%xx"
Mpp೸p q"@"!/)AN!#q@!(qBv2!Bqd
o@uv$r
/ٚ
ou"@()Mp!"!b!E!#xrHb
%QapH\*"*Exp$2"v4+	_ !!
/p!MppBp4p p$!q ,p
,ppw"	/J	OuصJ# !
$/ NX` QpZp.
gp<"
qp
pX<

q  *p6D 8 
"/L p *pr q d"@P 0D	 /p9DDBBp!dBdBpHq&/r   p	/HqpN
oHq	p2/!
rDr/೹/q<CqAq:B xp$!z	p
~vpHxqA(&0!Oppqpqo
r%" B	/u
ppopu Y &!FpppZ.p3"~x
vp  "P!pxħqE  fp
!q	(pKi
2&p,@'rTxxqp$ zq$@@xk6
q$
p$ *	p$ q$@@xFqHq$p$ &ضp$ 	p$ p$ qHqȽA
q(p	ppp<pϡp:@xq $p=d
o&p$
lp~xqa"
pH !~xD"S9Z
O <q	5 D">pHp"A*Qùr\"A B߂~x

#/  "x "
 /  p
೸urd
"/xI v$! Bl "x?p-p%p|, سo⪊!pE<8 
X @$@$q(  H ^3 سH#,pqH7U!p<jpl
p;@!p`jplq#
B H p$!p Pp&.Z q	^v?Eqȿku@% z
w qJ  
p!#$@;xy!Bcb

x
p
!/dS' S'@ a !
!A/A¹B ߋ
%x
" pğhBJ @ x $ppq0<Q!xp$p0<"0pp   
rpoGqDqJt3 Dl/颌"$tp%|DrZ j颊$)"rp%zDr!r$c3uD*tAلq@&0݄s(1ȹ%x))Ƹ%x  `p&lp
ONql,q!$»@ ỂidH!"0
DPt"fJPt  e"%$!0Dpt$f#&Ipt##e$%qC1/}8i	
	D"b"!!!a!a!pdI*p`q@$ πp !q/ހ&u:
!/$ !/bxrb
 /A+/y
$dy0wm. @
%+3#E)A)p!bE)A)q"A.L/&"&!
JJ	P
@oJ" /JqrDqAvp@#0~
(q&$Ȼex )Ƹ, )%x 
uq#40D r0!
_r RYaf
/0y
J'tdp`A+ºHA+ø@* E@@S#@#&!wj@*$J<z8@ºwTJg
OOtn. q (~
 /4	p 4!@^Fp Pp	
؋plpu	@uߗ	uߘ
'	uߓTqJ
p 0&ߗ
pz` C&lp&".	p	@އ"
$/d w
 /A+"¸A+ YxaA+!
S#CS%yS!A-S!RS#A #$A-þA-ۀx@,Cex%xz zExS" %x q (~
 @ P^o@t"  ^p(~!0 A
 $ y
 /ʸ	rlD$@6.(p
p#@D!Ї&n
o+p &Pv&v&
p p,-
"/
!/
S !%%x"ExD%
%xq!y yD%yp %xR @A-B "".A("S#CDna
@ &A(S!~	
 5	A(A)		!A(				
#A(	 oA(rv&	P q&b p,- JEy*./0.uvf.vqކB&a<	 J  wp%
@͆ 
&0q <S!øfp/pH<uvd!O莅ۛdx aO鯺O"a,.N=p.
 !_r	pğ(
	 w=d "͸p qdr:p'` dB؇J	 drH\  r(:	p&xxxxxxxxxxxxxxxx&~x"
DSw$v(=20yqx30%xp#Qp$ a,a ! q$f6u(/C ^	p$ Hpx~xpq 0"xjH 	p$
,p! !~~x~x~x~xpx~x~xn`uqv$
p,@@
j`
p)pH"Exqxbv"p
%p$<qN Pp%r$~pp%
ؼ鸊"wP[v$$uDS!D/Y	^J
%
p @ `yu
b
p-@

pȪ No*pp
/*qF/w'u ^
%\
upVA)
% !a !p-	p  v.BydD/؇	^z
%D">vMp  P npqğ!)@"xxa"y/y(t D($Dq"@`/*N"A+r@"B $!/)AN!#q@!(!A74p2
o,v
Oqd-:pD(>0!@	o*ppخ%"/ 
 qn

%v-<r !	rH""h	B!	R$@J$t:S$
pH"p%!w
^&	@	q0)؜p, (@ !!r (xbop "d
 Oq@&	
r%aJ   !!oل(!.q ;f
Op<0!3&s@'rxxpz:L  aݬp 
 /=	p`,Br0@A("AA("BA("
CSpLAp
B   
a0 	 pH
o*pupmwp
%pUp%#S!!_Mqy	 4p6>	@~2 
	LpLp&bq&"&&#&kҁ&R&N*~
&
^Z`pvpdĸ~	%%p "
ypؠx.qpp
p,p>	 ݚ
J	/C
 0}lp'p^,p'pٜp$qHpA"p}lp/
p^	qHx͆ =p :F ͝?؜qHshp@#
ͧ'^ qHq$ Pp$~u	/r	Nr%z`  	~/)N!q%! %{pp~~xq%y@xpNq0<N`qpT[~xrT[@BX`"x Pp Fxr@~xqtSlUzrH`
_HPq ~
}p2/(AN Oz%jxpH h}&	_#Ïx/+N#Oz UzsLBcEy(px
vp:p  q ft&!¸#qHnxan}u5%	^
A(	
 D鞸qH5y 	_x^
/q(!xA*!r/_Kx!!		    ?øy /)N!hq!!0!,2k0!./y0tz~x!u04mӹ%xއ!xRhr.(@s.	0! @!Bxø~r-
q0O Cj 	E @
r!p*0Y"+?)0B"*0p )0+?p~x/+N#Oz 0"4/º!/y(pxs0!"op4/R}x:v:x:x"&P Kx !!" 'h:y@  x&Nx6q$
 /0w.է:x &xQt,Xyy7~xv(up
q1x0s;r<~x~D(>
J"(qzqlw p|
 ' Q@!
!v!LS!J$@#׺A>
 *p/ 4@!%A
pq @&p!A6x// Ey@!A"B#C؈p$
'd )q [V )	_W	1#6zs3*A%1&ß	1u&B%}%y:
%s+ A&,'-(.'p		xs,967q!O!Bs4-m˸
P"!LpA*@%x/sP/Eys4-PPu! /xzLpA*@O%Ip%rt`r|D+>
@x'rjpq O%	*pڰypx
#/(vwdS 
!/ @
S$A,!s9#J$-(>%
"/| 4$CJ%»2$%

%/%A%$b$a
%/}x}x @ou%@)'
z2/
p[%q$d
dF
p=s@.!V%rp;&q(>% 'pA!%PB!%QCR  @q@ Ey2Xi6
w(vypdB3
1	Ap/&  p/$  p/%  @p/   !p/'  Ap/!  @p&xy<zEy!Py0GGy<z%z"A0zD0\yEyq0zD0\y%zrPy0<z%z"AD00z\yEya0x
D0S%%} 'xx xzHxs#@(Hy#0y'xxq[rf	q4-<!y#"""!"~@ qa%`d`c`h`e`l``{
Ah`r`r!pc
`*r/,6S!pȫxp2 Њh:nxpH	=<kieuw,@xCpZ`h4p@$LDMDNDODPDQD!p9uxya!wre# @eD->p|'p!0"1#2uOx@ !r'$$.#'(.%',. y	('2. 
,~OpoZp}uHB(ݭܭp &p9) S
 px`B ;!>/
p S" B$e /%!u@"Pw <%!@ %@-!>fe$m`q6\8\p6\6\%O Qp ~
os%x)hyqP%Ł/ [	N@
D.!B)`O!@rHU$zDz:bq!Dq!Yrd$$0
	S!S!tĀ!@0pH`).!BH`!@<}½
IPp"`Ex@p8`	.!B`` <y¹rp"Br"ADq: oxBOu  Zqr1qrA(0"B"rvibbx "(
rР2"B
 b}}w <u$ '%%J&(v$6Q"v$!A4 V!@!%E!A/%H J% p$ "Q" & r:jJp
$:J# jpJqr	 *sJqr*s	 pJ# 
&B&!q
DSDU @P!DP%$$] 	 
p 

@p!@%Bx Qx3 !0ExDbp,;
% D"x  qȿqȿqȿٜ͆ %!
 papجD+>0 @^\HpOx~x	Ou(vHwS ~ <,!Bpqڞ ہ A!!"aOx"@a	`pb'p fX;pT@ xN	Ou(vHwS ~ <
!Bpq" Hs A!"ayOx
	OHwrl,@uv<<@O  p
D0B H @%
	%@
@@sp
d}y0{ey0{p@@ ox~xfOq :!D(!xA/
َ0Xv
w/v *p"PSDPJPDPJPDPJPSP
n)Or ~x%qrò

 /td vT[A`:b"dYaC:b$YaEf:bzb p ,0wyxrbCqZS ed b!T uD p,0=/qaqy~N F ~xq
aqUy~xpN -3A@x~xuٚؖةpBpzq
r:p 
Op
%ؙp:q!	q?  b
 Zpj p	 Ïu	v~"hAb 
&h'OuqJp @/! !#/&:pV	jqx~/$ǃrN ! y qy p@"B@4m!qjr

sqN @	 qjr
s:/
$@qxp?
=rN%x5/p:wA
!/?"Bv%
"/ y Zi%%
"B" 
u}xEx@D¸#|qt@$$#CexKy Qa !.¹C@)Ex poHspfp@ 5/xr:Hur%CD¼!~v@&&AB%z@.¹DC@)ezCa
C EpospqܯppqqsJ! o&C*uJ '
#@$
"@$*wJpq/ !Av/
rB PC# q 	"'O$%U pqz/ ~v(uJpqJr/s&Jp'W q&/&v(u&~
r
/srj/s:pqJr
/s"p0@3/b
u(vS!@N rNp"oq*ep@@	#P%p@ p@ p@ ]ū
@"$ú
3&p@'sT| |R#ڳxB	vS ~(wHuS'~	p<q
or#m"7
3&Ms@'sy y@PPP Axv(wHu'! <!8
b"
@%$ý
3&Ms@'sy y@TTTTTTTTTTTTTTT ݳmxr' p p@ptsz&@# a  Ya hp~xUueAۀwhuۉucK	&CT	wgT܀$bdB||H$\C-wމmxrv
mxu&)p p r 
q0u )pp ;p xr:pJrp(/p xAF
$!Zs(1
A.	 BA)$@/yA)'x0'xvĹS Ž *!J$qȼ!@y@#/ȹ@G@( 5yB#qH x
pE10@.yA)'x0'xƸ ȹglY
qȼ(t|
phUz@`(/pppxAF
%BypĹ@Gܟxx Hpȼ ``ZVxxA1A(@*%{A+gy0gyƹsȹ+cgqȼvy`b
(pxvpuHfop
B H  
`0  qaJq
/ހ '	j/vz/wuH¥	Q¥胾¥p vqHU!@6"
wx )x
xu2 )hhr
(ejx{a	hpr BxxuE8j@xxq<i @x	 p" }
p"
u2pm"us r!b%y%x`
 $x|-pp(ApD
BpH
CD(r
$L

%4J&J'@~s(rphqpd,	~M>
uq r	"xaNHpV &# ap<r qL@Kp 1pqxٚ
p ;pr`cp"{r{` yapR
rpp|p\
ڎq0@(A(B(oCO~Ţ u-qA0!Ar5y!b rH:zS!Cc#pp#68`AexxsR (r+qA0!At5y!dS"AS$My8`!pH:vx A*6y!x(qA0!@qxa~x(rA0"@rxb ~xń(sA0#Lsp:{!A"lxpb @xu(wHvoqpp:x`"€ @A@%xv(uZoqpp:x Ya! %(qA0!Ar5y!b@qp:yX`x(rA0"BsUzBc`!qp:y@Zp(u:sD&~r4qGO!@!zPxG a!O"
JpN	` D&4jqgO!@!{g pza!^^O#GG^
Jp` pqp@J  $4w0@'plx
"$
q  q"$ J"@ B
 @$9
rD2h4y#bqrit{cb	
:p!FS*q
~ q
	m
&	3$@$@S DJ%uRm TzX`aڛc	#C p2q@%E
B@)ulUAĥť 	Dp1qneQ	&&@ z	o"De6
 J$vpg 
AJ% <
#/@&"x?R %! "	ord J$@8J%@  
S ore J$@pZa@Psx	 v!ĥ"vťin	
 cODeB J$QG
 
f!?R E"@SGd!{?R#Hq
G$""x	RCCHq%ĥ
 p)
	!
gs"o vť)$ߎ!#	ĥ!/a%ɒk |`AP 0bx
a1-	$D%ĥp  X00R/Hpe&Bc
 J$ĥpJ# 
 %
Q /Hpdr
 J$@#a  
	 
"/
 && @ Qr  A	A /R/(pE"@
rf
 J$p%A& 4y `%pj/re"
 J$Jp
4dCp! D"@9R&@"	RQ  		RrEĥpHqĥpĥ52h4yt<:dB<dH"rD"BxH 	 s0BHqɒi |` ÏB!/y	Hpxp@
p;
ulĩp
(R:pZrs
$!%/@A)NS!qoK
Q r;
N"p`ht! 2l9}ýqaN$8}{`N&N#'np -$Dy q:wzwHvrnp%!IiEy@L"@Ey 5na!r	g% @ Htlp r{`:wwii @#S 	Q 	*poJOvZqHws
$!p:pn	'?R @#u@ 	rV% ?R!wRA/J#   ,!,	! J @ %&#r"BG&rv/(N iu|k0$p |J !/(N ۯjux2kep!`|| jp 2y 
@$5*pjq
rڌ!"B	"B"	#E% !@"SP ya@ j a@ #1op0A2j 4y `Hpx
orI(x4h4y!(~
(p; p1
Bp; eopx܇f&h(Az
R`(ABxSs ~ x"
o٥v>op:	/p
,
A''
	 dΠރ !r@!@"x, ,	 A/@hk~dkp J@B|,$,Byy	SٹoJOqHwhu
%!B	/
!@!~@$3pnoJ$@ 
"/@ !Q%!rV"" Pw o& &# @ RA(J%
#/&$"x, ,%&	 XA-AY
 /(N (rkjU|0$p|
&Ri$0zbcBr		 VBezCRzC	@$2pq
r،! B	  @+8`"8`bp "xR#     %?R  o
Ou(w:s@% r Ï 
 "x …A("p@(~
ABJ!0@ "p1
p;x C
'/@
(>L !Sp#%!%&"$hg &?R &# _/_  y:p'
)>'p(
8`
!%Zv4 "$R#/ 
Sjvjp&$JvJp
 %
!&?R!" ?R!Zp"p@("%& !@?R -p'
)>'p(
8`k 
 5 " ?R @u 
 5y	R 
  yN! 53D$xB ؎E$x$bB Jq bF*rs^0@HbJKˆzB"$bDxB *r bG&0
!5!&@?R \&?R bxb/@ @ S@" Xm?d 0 @pl,$ ?R 1@S!DxB $bzB"%b*rVs B"UR 
  {jr
bp @R !#o A 	&)R&?R @
 #
f
(>'v&@R E	qlē çH&R	ȡ	 #		 
  y
bp	  ç& "" B #b "	nm/J/vw0@'
A$
B$@'>o6Tz bdby!e*"x
Q +# A
P% Pp@'/}z
(uJZrJp^ qp𠅀P@%(~/!0 xBAp;DxEC01"x!Rp@q
Q	'	@!Q Ewl%0pp*r
FH'B
8`Cv3	`#Ï	@D+	$!?R&AD\@%DJp P"-R@E腧	 <FB87A$RbQFBBy		RD&	$@=REJpHqf p@Bx?R @,  @ ƒND >#-	^)	 %p@LMKJJpq~o0 
 O& 5
^ O& 5!! O& 5	 
  % D& J#@ #$'
)~('p
!Jpqro1 )	 'r
)~q'pHGFJpoGFJ&@ FJ#@ @&V  E%	p@A!!?R FS
'/"B "@$bB"p%b
rs	"R
r""z B *#bp 
E 	 ?R J#@ GJpqr
o۟ p@ R$4GFr9 "b#!!"!GQ^G$E
Q#A	=	 끸Gp@I%	^p@LMKJJpqj
oۆJpq^
o! ÏA $ !A' 
@!@ (~	 (x"J& H A
:b،"! @%?R V.!%@(
!)	&5	=<)	!
y @  I 
% #  @% I%!#@ ?R ذp@@ p1	o
qJp
qJ&@ 
 rp@!q o B AJ&@ !Jp	o Jp5/uvl Ï	 ]!&x p'") a ""'& ''p!	 'p
چp@ ADž"@?R a#R
p	1O
px.wo(vu@&Aqlġšơ" Hp(/  "	pq;!q0~ &  !&ŧxzpHt
!/@ s!,&,<daB|
RA,
!?R  1}mA.R@*@!&
ga 
1!#-"@+! _ @!"!-gaI D&@p1qrn/s")j%z @a zEyP ~V!" 
pr  zqAB!Up@@5BJ" 	 $J! !#!n$0  !By?R!"
 p w(p "	 p0prp!o"$" #^   
!!A?R!	 @ JpxJ$@t$u{u%N#b	$"P7$L! @!$L!!hp. w(A&0r AA }@  Ar @  A^ /9 0p!!(pu(wv⥖ppxp@xlp~@@d+{HpsFB@~Z|%xv Xp/٩pz/}
pp:6x@A/y	R Ix
v
^ F	
N :	
B *	
^2 	
p	|q a	~x6
s ~u`lRiUzr @‚'OC </y	2n5yq©pN
/~púB
 خ6
 ئ.
 ؚ"
 ؒ
pv	u"!!@  A
@  A
#`yp^
p
& "xR"puxf
p ~uv:q!pH@$x ")J%%(rBy
 pž/pw l#T $ p`# ! !A @ApŽrvp
!45$Ti
 
pD"xD	`pبb Bp!a ! -pA0 @:v	+&{#!"@A~p-pB0 @L!@y''Bp/q @#qpx(qA0!A!~x>:qrwfohu@(S%@v 5!E%"p*qpV
qpqp:qp	`CsG
vhp "xp~x~xp
೸p> /(N A,X0	pȫ-op a%op,6r'	pȫ	
، Ï#
,X3
	Q، Ï
,3,6v/
 /.L xp (b6/XL xp (b!,q y	xrE8! <		^~xq:b#S & Exex~pE p~x2
vp
!/D@ wEF 
@@ 
 / o @xmx
*/p 

J@B#@ !4@@ )P9 Z
"qppĸ
}. 
ppĸ
}x(r2qHp~xrHqDdA@Apx~x
'q p
p%½'A)¸xu H
%x$pHuMxq vX@/pps  ;y"x bA(&y-pIQȵ@v8p4@p @a!q nq!	q$ !Ï
@S @ a!	 A q	 	u@%yiOБ-$$,t~wďfau}$(+ȕ~~T
8b8`DpN
+q.9
!/0y/(AN ,6wϧRb
 p
·}A.@a@a·ئ߇&
 
pp  E0 ,mp. )`@!`EyB%z#! !p$ؤxr	rvq/)N!x2h0!4/"¹'O/(N  p+60 d.'ODy
p
 y~/p^ ivpu@@@  b
H " 1
00@%x''-	lY'O"wTO/ 
	 " @x&Zpu
$/0
#/.T H qh$J! "/p)/(AN y+0!d.%~!#
2h0!.Hsb/)N!! @&~Jp*qT@%Oxop
 #"#!#%"M!p
r("kz$|xRZt(r'ϐ"x&+~t|ep
Hq L"%"P" B L"!"
" B! 
 L!%!!@#
O+60 d.$xz/+N#/y"Bs#A%x	xO(vF,u
pr:!#q.2xo$x xRO(vq>@!Ey MpqN/puz
p/xOpOU/
ov/(upvF
p2
/xQO
Ov%
qLx0!ppq
rs
p(x y TOq|r3!p/	N;yCqZBxp"~x@(&xex@(%xQxCpZp @x
OpT[p!؃'v/ @#"4Z &hH m ]	Z'g
opu,0qpOOw(vF!eS ~ (
!pJ A.P@@@Ox@D~*Ow(uS ~ <
!
@%$ý%!"Op2mDa
3&Ms@'rxx@@@@@@@@@@@@@@@@&ݫOxFOu(v <!BA	Ox
p1%qT[ 
/ ~
Ow~
J! @!@ /! 	 opx"pqt3!pb *q/u2n!A!e9q0`
'@pYp/ J#	pqrsJ$
%@ 
&!pf(p@#Kn P/ /eDbq}A
Ӑ p
"/g@"&0 @
#@.`pğ^
o:p)>$snmv{"A.|cy`nxpeDbp Ox	oqZprs
%%b}L% "-:pJq/vtgr
s
/$qR	oJpp\
0y2q
	 `+Uzj L/sD-:bwt'szbJg?
s`3Q	$ fb	"ri{-cse's@	$Riz-bre'rxk `*u{ L;c/rD-wt'r[cPkg=
t1Q	" fc	#Riz-bre'r`	"ri{-cse's@x]
PzQ
	hprj4{-csf,'s0y	t@"D-!@p'skdb
}u~0y2q
	 `+Uzj L/sD-:bwxt'szbvJg=
t1Q	# fb	"ri{-cse's@	#Riz-bre'r`xi `*u{ L;c/rD-wxt'r[cPkg?
t3Q	" fc	#Riz-bre'r`	"ri{-cse's@x_
PzS
hprj4{-csf,'s0y	@"txD-!@p'skda
}u|/xš

o(u/q 4myp8< `/x"+"k" B"*xcxTxtw5$!B~x + 8%zqğA(s\¹+c)^I#a,/p*'ppfux,.   x¸u@e{cu{jc,/p*'ppeux\ xxq n2PzY
	sğ`!+se0#L@$3#Ms}z{"
t3$Ll| 4{D0y1~xqpğr@jiPs!"L~^/q qπd ~x:/q p|(`qxp~K@B~x"+"txwJdcl)B!gC + cBxpğ Ïdp}:p 
~u p} jJ	Qp}Fqp\
  / 
#t%%%H*k~ve'vy(p4̴xkxpf B%
h	a sLZaw<sgHa&@!R$B] t6DRa%saV!
f
fp|t!a`Ra<n{	ڸruA(S ~9r!U! jsB+
3%r|s@"
}eV!
t}tzԪ	
$tM	V!
@%3%rs@"b	&3 w@}rszʪ$~B(u%%%
V!	xg#<tg	e>$\t
eDz
(p 3 #t@#	!a$ta9x($!xAI"!P"!#b!"UVXxr `,qȫ (y"a
2
1ix cpxK`"96xd`Oz
~xqpd-`%ß!B2	o)/pu 4	f!/!xA!܁@ |Pq{{$p4xB~x逸r 0X 
xŌ Ϗ pM s 
󍸣}(u	_ =
v l8Vo 
wE
 '
vp pDJOrp"/qp@BF/qPp
B H xHw@vzcGxCz EGxFGxGz IGxJGxKz MGxN/Gx'x{J$@!dvzppj# )p^# 	pR  !	A*>pp6 p*'p! !A-
up
}ip
}
p
"x!A+
sp
{Jp
{*p
gxc{A)
uA+x
}A,x
}/ G
$x!A-r
uA)xb
}A+xV
}/ J
%x!
A,6
uA-x*
}A)x
}ox
٧x/!$}A+sA,x{A-x{/ Ggxg${ A+A-/ A+$A+/%GA*A+"/  A-A*/& /!G/'/$/&/#/%G%/"$A+&n
#/ pZ
$/  )pB
! @& 	p*x  'xA( A(!A("A* p  p @ px! 'xA($A(%A(&A- p }ip @}
px}xA((A()A(*A+b pV {JpF @{*p:x{gxA(,A(-A(.j
	 u(%%¢Áâd۫8
x
v0x
x
~(x
x
~
x
x8
xj
v0x
xV
~(x~
x>
~n
x.
x8V
x
v0xB
x
~(x*
x	~
x	x8
x	v0x	x	~(x	x	~	x	x5@uzzGxDzzGxIz
zGxMzzGx<ÅA.x:	` {A.x"	 {x	 {A.xq!gx'x!'x"'x#'xMMpqTúps  Vx{B)
)zA
8B	Mp	~f$2pqHuZs
$'Hpqz
@%@- Jqj
*rzp
qB&@ 
&bB!"BvwRŊpq6
.~%0!s'x0@$4p
q
jpqrpq

pqha	2$@0  $2xp rfS!5y+buV#/y	$LK|zVex%ڊ	 
 p rfS!5y*bu)a":kD#b|ddF}e/'H%ȰABExùڸt^ s6
 ixŢa0B0puA(@ۘss%F
 s!x
qups	a0q7
PC
p
Hq1B3B0Hb@.y0x	B0H
00Hc	@.y0xH0 1B0bH	0ptA(@ۘss$F s]xABډsttt2t~xp0!ExuX[	@	"@	@@D" bpq- "p0,(-~xppl,	PpO؍pqr
2
qQ
* p~qyAxql, qyA^/~x
p϶x!	Q@x}
Ґp,! !Jp:qJ# jp>`vqD wX[q4֮ p%7%	 hqLZ p@%	d%/}(/y%}~ v%
"/pT#r
p
pT#^^/*p'aF:pp@!$
pq	@!"@!!q	
p&nz	ڦq)}p.
wv0A@yByCy kl aptu@A
A@%xB%xC%x O؎ 
@j/	z
" 
z	w(v#S A@&
8eN!
pB qp8hيp" qpq2opjy€$z"&/([csWk9ezb&CD{#&8Hcc@+4e|\d%{#O  $pcc@+N/{c$d~&%B>1fe@-*}}e$~&#/
Qfbj9zb#ODg"/G*fd@,4~^f%|	$O!Wdc@+L/e|d&{#$/jcc@+*e}e&{ #!/iؘczbwj9E{c$Bdz$" /tQ_gf@.4zzb%D~(&O#Ofd@,O/_g"|,
$"vB(dd@,*}e"~0G~%/k"dck9e|d'C{4#'gmczb@*4E~f%z8"C$Yrzbb@*C/E{c&dO"I!aa@)*yya#M}%&	edl;}=e!Ld|$O!?Ldf@.L7|d$N$~&O"^&QZfc@+2{c$~&&/IV8fa@),yya#N~&"/)fem;}=e!Nd~&O#DSfd@,N7|d$N$~&O"^'fc@+2{c$~~#/,8ga@),%~~f#g /!a=e5m;ya&Md}%$<*ed@,M7}=e%L|'|%*ydc@+2{c%$!/ZEdf@.,||d#g'Vfai;ya$Nd~& \fe@-N7}=e%O'$/ogfc@+2{c%$~~%/rvgd@,,||d#"/fai<%~f$g!/x	a=e@-5ya!"m"aec@+
0e}=e!O$c|d@,){c%'&A[dfn<||d##/Kfa@)5ya!g$/D	fe@-0}=e!O#@ACfc@+){c%'~'(~gdl<~~f#|&/^da@)5ya!g|%+{ϟge@-0|<d!
}!ec@+)e}e$O' /+&/c~ftn<{c%~%/$fga@)5yya!~"|gd@,0|<d!g S;fe@-)}e2~~&&/fck:{c~e~&O$/*Cfa@)6%~~fyy!$kTYa<d@,1%|dryy!"/l_a=e@-A+%}e%/[eYa;c6k:eya{%{{%pn3c~f@.6{;c~e~'~#gd@,1~~f2||g|&{z/ge@-L+|dr}}}!/oO~gai:%}eyyy" Ya;c@+6egyyy!\Yaa@)1%zbyEyy'N;cc@+A+eyYa{%{G{#/~c}evm:{;cR|e|'|"B
dd@,6||d2~~g~ *eb@*1zbr}E}} /yo,ea@)M+%}]es!`a!":b#Bao#6	O$<p(wzrZs
%!
!@!V$4u pp
q rV$#qV$#ߖpqVoA@$'qJoA
pq/r
p@$'/r$3XG!
XB!B^ ppq~ @
"#2%#j pĔ*pq. pp@$'J @کp*qB *pqo$<Eg#2vT$%.OuHwD(v"$	A/A8`#S"B@%@"! 9$p/
rp*qv'
/@کp*q@'p*qt
/rOxAb
%@$2VxpX[~ !d ^^ ؂xO	P!$$>Q2Qq0@(A(B(C ,&qh,r0A@%xB%xC%x q@B(AB(BB(CB~u$"2 p&	ƭŭ/ǭxq`@	
#AZ/ٲ@$1zqPju
"/$" 
pm~Bv^o*rw(wo' !"!&) *#&o@&/@#@$/#  @'A
m~Bv@B#qd"@!
q/r<vD"
p/X#@A"hp`BH`aE3&p@'rzz%%~%>%>%~
%~%%x !m!MpvA(@ةq
rۘss&FsI//p$0qr$@0 !HqHp$02&aa/y'$M0 ."qtx$0a/y$O0@@Dx$0@Ya/y$O0@2$0bOz2$0@z
/$0xtqHphq=s/ql, D"SOpX[p`,D"S	ئuB	f	 vX[8pqo q
bo.^ d! lpt,  h
 J! 
#/)@$ /* Ib/'Bu}5r@%*2bOy(Ey%@%CCieF"D&
/
p
 N  !Mq!	
p  \pq-
"pX[ ~x/Mq'	qar$$_sr$.!_o
qX[~p rfS!5y*bq|, ",Exù%
o"o~	/@!v(uo "S!LN${$@0`	wPөpqp"o	`  wpq	`A*%S"CN#9x\f
p٢/pٖ/ک/Eg#2vT&%
	/pp
 p	q)rs
$F/J% 
C.pq	r)s
$*/J%@ C/pqr	s
$@/J% OC-pq)rs
$/J% 
C.pq	r)s
$/J% C/pqr	s
$@/J%@ OC-pq)rs
$/J% 
C.pq	r)s
$/J% C/pqr	s
$@f/J% OC-pq)rs
$J/J%@ 
C.pq	r)s
$./J% C/pqr	s
$@/J% OC-pq)rs
$
/J% 
C.pq	r)s
$
/J%@ C/pqr	s
$@
/J% OC-pq)rs
$
/J% 
C.pq	r)s
$
/J% C/pqr	s
$@
/J%@ OC-pq)rs
$
/J% 
C.pq	r)s
$z
/J% C/pqr	s
$@
/J% OC-pq)rs
$
/J%@ 
C.pq	r)s
$~
/J% C/pqr	s
$@b
/J% OC-pq)rs
$F
/J% 
C.pq	r)s
$*
/J%@ C/pqr	s
$@
/J% OC-pq)rs
$	/J% 
C.pq	r)s
$	/J% C/pqr	s
$@	/J%@ OC-pq)rs
$	/J% 
C.pq	r)s
$	/J% C/pqr	s
$@f	/J% OC-pq)rs
$J	/J%@ 
C.pq	r)s
$.	/J% C/pqr	s
$@	/J% OC-pq)rs
$/J%	 
C.pq	r)s
$/J%@	 C/pqr	s
$@/J%	 OC-pq)rs
$/J%	 
C.pq	r)s
$/J%
 C/pqr	s
$@/J%@
 OC-pq)rs
$/J%
 
C.pq	r)s
$/J%
 C/pqr	s
$@n/J% OC-pq)rs
$R/J%@ 
C.pq	r)s
$6/J% C/pqr	s
$@/J% OC-pq)rs
$J% 
C.pq	r)s
$J%@ C/pqr	s
$@J% OC-pq)rs
$J% 
C.pq	r)s
$J%
 C/pqr	s
$@rJ%@
 OC-pq)rs
$VJ%
 
C.pq	r)s
$:J%
 C/pqr	s
$@J% OC-pq)rs
$J%@ 
C.pq	r)s
$J% C/pqr	s
$@J% OC-pq)rs
$J% 
C.pq	r)s
$J%@ C/pqr	s
$@J% OC-pq)rs
$J% 
C.pq	r)s
$% C/pqr	s
$@%A OC-pq)rs
$f% 
C.pq	r)s
$J% C/pqr	s
$@.% OC-pq)rs
$%A 
C.pq	r)s
$
% C/pqr	s
$@
% OC-pq)rs
$
% 
C.pq	r)s
$
%A C/pqIr	s
$@
% OC-pqrIs
$j
% 
C.pq)rs
$N
% C/pq	r)s
$2
%A C-pqr	s
$@
%!ppC.qrs
$%pC/a@pX`fee@xvqHwA(źsox
&&A/@8`b@&! @"

p
rp*q%p@@%ă%@&Ya
'BxV$9B0C0pzquV$Q8
 'pq	AV$4@"(q	Aڊpq:
jrp@"(.
jr #$3\G!
\B!Bv
ppq@
!# #pTpq
pp@"(@pqکpq$9x(q"!xA@ A
tTp""r@"#d4t(@")@"*,.@"
/V"0DhuepgxFGxAGxCGx%'xMS' N$A Gy'x/x`@! x`  @!Gy'x/xa@!!x`  @!Gy'x/xb@!!x`  @!Gy'xb/x#8`A Gy'xN/x$aa0x$mx:
9q$B1trsvu@ pAp)q.
p	q"
ډp
ڋqp
pq
r~
ppq
r;	`w h@ @p " !:pD!(p  C!b8``@ vX[b	`@ %A,S!|
&@$1*pq
rJst.	`>
pt, 	qYuqMprø`$Aqs!"a!y jp"@ zp~Zr$bv	b#@%
OP@%
 
 / !B J"  @* }%#:
r!h"A%d!"u@"@ /" B x
v:qrs"q@!/&hur!nc*qƸ C
p2/sx$$ )	
RmTzs<<Bc	%
p!2m4yq<<B`z!	 pqmx <<B`z!	 p
Ex	 Hp
~x	n}u<<'fB`z!Z	Zp(vHuB1@11p p96x p|D)>
q'p@ @"#$S  bZ[@$5p
qJ*rp
&/(!xA$#@%!ps
$
%
&@
 @$!Cr@"/&g/&ghh rv !b"v@'00y00r
s* 0q!xp<< "xOppHAB
#!
 @!1p1Gpq8ږũpqղڝEq֢ڇ]^ƀ@3
mxp<< !%D 3L!xF
$/ p96x p|D)>
4 W
	"pS' >
/0&J!@0"/Ru
%/ 
N (p }u<<# 
q  J&  !    %QQ'B A	B/"Exo(@!46-+0!  pA)0 @D 0,0'!x_qy b(|!!0 0_q000vxA 'x0@&'po 0x
&@o	!p  _0vo8`q0ڌ0Hs0L# b !}u<<o$4Ow	 (vup4ւ
o?p
odڂr@%lۘsJv!o~xb`cafe'D`aHpbx`aHpbxqX[ J#Yaaxp)x.orws(u(pj
 #
>
@b
&@' (pR
q
@ *""B)OxppsX[ 	 ~pX[@ b~`g|`{}|{}|{|x xxpX[
pX[
pX[ r xrpX[*8`X`tpX[`
cx`o`xs	@'8`~pX[r G b;f{{Xc
BB{C8`xQ/(r&(sqX[&~Dyp@u/xp?p?ɀ ~x2	@Z p	q ;
/p8
 ,0Bz/Ϛp'~xu@HphAp@1BpH1CD
$P1
%(2J&/pqH/pq/z(ryp@exp0}OxOOuqoU1 xp ^
`p
& G0(	a! Ï @!o !p &x2O
 p! Ïp2/#:`p'Qp2
z
 Gp 	^
`p"!Ï @!o !pؓp!p2/#p2
d1p ۀw >0Au?!J  :fr ^oquf
qo6vɀ Ap 	X X*Op ; Ï @!o !p &#)xOY=OO pz
` xr
u?pp 
 
	/؊!F pxu?p 
/}p Ï a~xq@  50<&'/	'G
pP0!
_q ;"xH ~x>
}q@"xANp 8 mVw
v@xbف!$|q lK# ?Ru+	߁ރ%
H%
Aߩppx~xrk@ V"aX`>㠹Dp:sܠV"cp$	@"U"@b(s	kxX`234*xq :0pF
ߩpx
%"v$@p80n J0L!!A-
G
p)0i
_q A
pBO
p*~qĠĀ&Rϊqϩp*
v(xx <	%	pr0q/,w&'#		_u u(u"A&%!< #	O!"x*5
 =0Qq ;
H 
(@ ppp!@ A <0ঁ"p60
/rs !!	
S;>
qxFv b0`
!!
`p@ 
c@%b<]0s %{{ "
/ez<b+A'A#	!S ~ Bxb
% B0vP &D!p;0pF
%(v A0xp$@pC0r	qq=xwÇHu x0 	"!rvrP% y0	"!Brpv&G
B	H! .`rp?
q	o؂
 
p"	Ar ["z%)	p8
Yߩpxu #0\&!Fv  %0@  @~/ @xu &0&!Fv !p(0ߩr  @' @6/!xRv!w
:}%/(AN  pq
ߦwq  0`'D!> !0XD e^uGPw X08!p &o؇qL
p
R	Z
"puFPw o0!	`	`&uD!pQ0B pu0~ Y%!O$] !O$܍=_5O$_s
"
zsa@% D	
^p.
r5Y%!y	R/
	%
8`&D!pS0
B!# M#	^L @ !=č
!/ !y$x~`pj`p ps0q6
A
 >`p pt0q

A︌  aHčp!
!/y$x
`p
`p//U	!A{pv0q@
`p//	!A{pw0q@ sz q ;@q  0( A BC"D&$%xD&#;y%xD&4%%xDp٪o*	Wu!  &vS!@ Y0D >Dq8Vy"A($S D >q8VyA(%h#
r"`|{!
Apߦx	
$/
 p""/Rq Bt	!wo^`
p
`J% 0s8Dkq	ixb{J%@ %̓
#@%@غpzp(pK0
"$!@R "xR 
 p ;q o!p$@ lB@$%2or!r$xq N04
/  z0CpG"x&	_p_0	B p`0	@/'r!`e(p @%q	  Rp%BpqpIߡxr"&p 	xz
/خo
CxOp vH A!&')	" APw!o!!n }! J @ Z }
p}p*0ߩqpN	kOp=0O
&q:rZpu?pm0m! @ ?R Jp/%v 	 
 (p ap,㸸
  
	A  ?R!Opxjo٭>
/pw:w%M% 0 P#@!Q 	!@) }p%  Ab"#p0 RiTz"<A
v8	`"@`_baAP%MG #/*N"rit{#<``a'O @LŌ	v8	/p*2m4yq8(	A)q
jp{_w w}9
R	/pv @u/*N")rA0"B
P'Av &'0~p@f X` upBx
o߭xr0܌yq<	!@`@Bz'q`
"(/y"`x	@(x  @ (x~x:Opv8 0"(/y@&u6o0ox'x@(&%x.q@&r/q 30DF %o@%xOvA(
} ?0!F 
"mx <	Bp0q
coߩpx~xuS ~ p00$aoߩp8(xx CR
@*ya0p(pxO(vHwJ  u%A
pY%>ť
J$@-p B@."zyb r>>Dp&@Ox
Ou(v|E&""!"P
Eph0*	/ pi0A"pEO:
Ov(ZqPpQ0"
!/<	0/FA*xx!M.pR0z"u8(xxp!AtPp-0B"@%
qCs
@qHp))@%hrJF @&JqO~	Owp ۀp8qp<BOxR	os(xx <	(v'QBPs +0
!q ;puOq8s@!.hr F OwA(~nx <	BqPw p08
!(plqp
qOxoߘpu8-"(/y@%q(p/0߈pOA(Oztjt{#<	(b	(p*~xOv(u e0x	pqsu80@%hrpF Eo(q  BY 
?]	q8m$&`$3	ƃ@D€^fģ_!
E

gB	RB~ģO
3@A*~ f0!qaplqxv#S!B
Q(BA.pp/y
p#MHuA(OzTz"<	@#ȌƒHp"S'Nʌ	$	A
'
8`T
(u "<
xBw(ur
"/84 ~*qA(Pu%#	p10uO8 *qA(Pu%#	Pp20=OL &"	Q @Cx
u(wHv U0f!Fp8x/Ҡxb

 /84 zv@ -r98)rp~# $]O("0Zpy
!/<	"!M.(/y@ -qw 0b""	)!At&u%
 /8	s@+!TkTz  #,B0@ !Ya!)k$/p8uXw8	2n4yo8`/@ !B'/xVov(u"/Qb
x` x?R 	 p'0
oߩr)OB	
bB%R%A)R 	 p$0eyV
oߩs1xp ۀp8@%q@j/٪pJ! 
/p
/*q"LypxBU 'pQ}i	
pLy0#BE	
 ?84
0
"@$K	R
qB%>!]QQ!@@%J!@0!B6 Q 4
 +r `|>!B	"' ?R "@x	 
R>D "%/^
!%@, p l,$!xB;Z@%Ya	2@((w!
ã'O3Z
!$Jp.E/ߪ*
up8̀$
h8`@+`X`ppBpc0ezzoߩs#$0uBpk0Noߩsp>)R!8`$Cz
x~xu
xR~xx9/x1/xq "!Ïx
		/+hxp!p$2$xqxt`a Ï(pHp~xwmx 8	%QЉ' 0<
b!p(r
xr(uxq<a 0
b!pxExBux1xru q0	f!F2m4yp</ `@}pr)!
~xv(wrs
"!
#@!p	o
!!S p	OS p~	OpuHp@%/@%vE@ $@f/
w 
!/l,
Da 	o(
p AS'uXqTxS 3|p:#q$$/!%z/!Ey%p&x^ޣDEpi "q CBBA@@Aq0,($ @p@pp
p
ppp@rq|xt@plhd@`\XT@PLHD@@΢,($@ @cj j j j @j j j j @j 
j u
Pp^,@pS'50S%50S&50C	p6pl, !!!!!apd

	qp$0
	o8r&/s@@@@D'D"{
  b@ F Ax##!cox1
 t@@@@gx@!@9pL!@$!$D$J%@%BR$D$}x D@a/y	
CE@
C%>@E@$@!E@~~@@`9
ex
orp*ޡOO.xp Dpo 	pFr/0o c
/Aޥq9p!1/!x,X0p/@pX
೸p,0@@~r
	r@Ō!Ïp4 @	R!p>s> @s4+c	 @ـp" "pl,!"	
r/;z@xp$
)ޡxr %xeoxv/ur !A 8
b byqp0T~N	
 /)u NF v06%R! 8w 

D;y%a 	rЩ@ bX3X0X0
ȉ6q M0l l0u J  v0
2wqHFbHF2ޚqr)@u	rЩ@ BȆ/Zp !vfpx(	=A)@rq0 08`J/@ q4!(~
 pJ/
#jpZB
/pqWv 
 	q06
D"!g'!@  u !N".#%
JpqPQX03;p xwp)p-
(vOyp
X36
)x(uq`, Hvwءp u0 Fp"qD >r))ީpq

xNp	/E 		O~xq0Z
%
pB	/E O*opex
ޢpn
vwupğ8
 / l 
nCp00!/`y7	R
@3!Ay Iگ-Q
/pl 0v
@
0 I!ޢxu`9 q#gE (Tv2x~x
F
V
O*
	Of	O	z	O u .OOpɠV@ NF
^		6~
~.
N
"OFO^	j6OZ
v	@q0p1̀ @$?=_qpRmxxxxi o!?i x	OI=x؊
/F	~xw(vHu(!xA &% *4!
"=
Py
uM}L @ . @pr )4! "uM}L @ @" $4! 
  QqH}S% Ï%
/xvpAީpx
ق$5u/ppݩqߨڊ!mCpX

X0X0X0/# uxA@%&+#@%%O	P	

	袇 %%"p,4+#jp!A.!
/jpp A B +#0 A.jp‘	 Bjp
`jp&O@$2@'
qU$Q6U'@*qzڎ/Pw 4$!+#%Rjp@".
!f
/jp @jpr jpop 
+#'u
p@%*rU%C`|
$
jpؑ
O4  4	 jpْ
!jp#W"p A B +#pB/0 @/
jp*jp
F	ހ$5ٴ/pb/
"/xA@""%P/xx"C.@p4(Oz

a Sx0&SB/	P	p4	ފ
/:pv &4	@&//	\"Ï (4	@&
 /$2 @  $ p E p ;Q""
/ x"A.@p,B6/QJ/b/€ B|"!b	&/oQ PROvmo޴x%xyb
r
SxOuɌ%% 4Tpɥx/(N }-pA0 Ap A`yp&NOx 4	/)AN!"`xx^O
#qHuH$x	fx	="NEyX ! !/(N /ـy!xAXX"pl A&`yp
	 Ox
Ow}-pA0 NJ/p 
4! @
`pp  B BOބ(!xB<;:x:
O/v 	4!}-pA0 O @p^/(rp٪/
`pp8  B Bؚ
/q {0<!BpOxA}{+U,!xADJ1
A(qA0!A؅! a~(qA0!ApM6xx(qA0!ApM6xxOw(u
/Zr'Px(!xA@p6(Ozqz
a@-P /\` u 4D
!BJpvr@ "n
o| @&opO
/)AN!x%
~opxpٶ
/(r-pxA0 @/
TOx!Xx
_xŖ
X@xX]Oxšu 4H!Fq
ppϵx(r!oޡx
or(v(sA!xB20#P'y0w '4!"L @x  
 Ox(!xAR$LRs|# kr*pA0 @ x B!?xr]
qIjxa" x	Oޡu(v(!xA q,pMÇ'b
pc p~`qoޡx!,xrA0"@ ,x!AW4~x
"qMy@Ax~"	oq(!xA… +4
"&QOOu-pA0 N +4!F<
"&bp @ bpOxz /+N#,sA0#CQ@Hp!$x!$x
qGضڊ	pH>x	pOx5!X!X~xqr(qA0!BqD!! "p(wHuhv
qr`|s/)AN!x(qA0!Bq!%
u(pB0 @
	 pr
	Q,sC0#Cx`"/+N#,sB0#C~r(u
/(N hpqh"axu&sxBU#/*AN"||#B%
?g/(N y0$@x ^ 
 u(s(pkxqlI8` 
@	
Hp
+pB2 @ bx"FxExs!2y @$x
Q	?uD&Qoފ 
A4y&~xqOyp\9 x
(v(!xAr\9@au7#+C&f	  }%I xV
/xqlI8`@ 
qؙ"
vq
ou'
op3 S -qPB0!AyO	r<pN`qpل-!A4!4 
! Axu(vz
orB(/q#b5r<r`qqA"BF|ExNop($/u%xBuAH !q` yp5O/(N   ï' <b!&5`@ 5/7xtr Ï!
  
"upԨpq,CrdE
p-!<LsDqH#f@ DqH#f8DqH#f	p-qA/paqB	apބ(!<Lu4h6y!lI
/ߐنopp
*oppp-!<L/@%/@%O!xup
xxn
ޢHwhvu-/p xA :p>p4m6yplI R q!/BqB2!A&p Q  J%$憅uoފ p& q@(

pq
 :p@ %
pٲ
 p@ @%p [
!"b# A"@@#r(sspra0r#$ syXgq$##䆂y#@ &B{@ p	o &5 (p  xS!	


R@ @ zq,CrdEFp0#pq2r
p~
r§poopF
 p/ޢ~ޤ*	ouZp
p:p-pB2 S
$@.&
jp@opppuA6	 p&pB$/AP 0 ~ @/(N P  P p
`q&N p@ A!ép~	o„-!<L/@&/@&?Q
 	 $/A4r<!4p	`jq#
 jpٺpTB0 F ppݤxr#Q*!<LoHqq/pHpxݤ/u:pv	pp-pB/v2 jp@/pZppu
A&xAvA @ip#R&J% XX% @/)N!/& ' p`qT@p@"A!p
ospqOQ		 	 r< p jqw-!<L8v
/8	 jp@
p	R&orp9ݤw
Hv
ptmv{qxIB!zb@"P_-pؠ0 Bp RzX`R
`p)-!AYY @ A
a!a wLa Ax6
ݥvZq(
$@.!Ax xI	@%pp:pq`/pJqJ% 
P !E>	op!p
o!qB2!`p6	O!!p`,7	/:
r0q@B(AB(BB(V
oCB!	
"/\9 A
	bI		A@BCpl, A"\
!!.!y.  A
B)
  !@pCv$$B	ݥxwb:rĈpTnVzqxIB!zb@"P='x.!A $!Ap+S @ q ;pdnu!O)	P	<"		ex~x
ݣw(pB/u``pZpb/p%h
 'pJr^/
sJ!@ uxARoR/p "!Vpbp*p !ݣxxb
q(qB2!N!xA&ß`&O0&.'"x˸	p } 
orqUx(qB/p	a!ÏRi0".(r"!0!,o|q#%dz%z B@~	vqHuhw:p6	pZp.!xAa&
#@.%@ @ r!o!!#/Ap81	 -
 .!<Lz
8
.!<L8L"!"p %a&E\@ 
op
O"qB2! Ïp ;%@%p@.!<L%@pwqHv(p
oـu" /!B/-AN%?ex4J倣4o6y!lI@ //u%B	` zp/pop6  2  Ï,%xA`0 ."{˻5#Vپor:p   roqFoާJ/p#@ A!sp*	/jr %TB %x"opp	o(rݣR:p@)!x lI@&mvq
*p
omž	u%T5q7x(
!Ԡq ;),ń(
!ԟYtid
t #$OyV#rs(v(
pР2 A݂x}nwTt px@hpqݩpxq [(
!Ԡ)"z,*Ya*,~s(u(
pР2 AJ @ x $mwTHv pxhpqڻ!
pu(
pРvisT2 @qX Apq	ڬs(
pРVirT2 @ql hpq
ڝ~x
P
hr
A)("zA)':bPp x(
!Ԡ(*
ݘqw(
!Ԡ@,p `eQp+
"x
g*M@%ph4xpX4x1*N3_^20ph4x 	^31pX4x ph4x|pX4x|00pKppqOyx
tp0B!
1%bqH<&bM%G,/q!ԠpXwРã(g	Ex(
!ԠZ
r;:x(
!Ԡ`eyio xuqT @/ةp݄(qB2!AU	u(
p/w`wԠJ @   $/p Tݩp x A^31pX4x 	^20ph4x  p!&Tpx
w(
!Ԡ C~D &x ?
 x4
b x*
v(pB0 M
/(AN p%p`ppq.w!Ԡ
 @.p<
'$
`p yrT
$x
$xp	ݥw/!Ԡ!ԟްV!&p@ppAp
Bp
CD
$

% J&@	
sq`S
pp pإ٥##p@bMݥxxqtHq!!(
!A!Ԡ˥"
q ;wy+(vA0&N#q݁(a(q9u #Pqq`@%r
ٱxBJ$(
!ԟt U"C=dކ!~%O'%L@ (pB2 @qa} a
hp-xp [!@xOvzq:rs
"@!.!Ԡ(uYa():D%#p 	p  pw #&D(,pjq@'R	ن% `!]OOw(
!Ԡ!ԟq !h"9؈p@p
qpq@
ڞphpp
q  !OOv(w&݁ Bp [.qp4!A`8`r oOqa(
p Cp G8` 		R~x(
!ԠCن A~ (up`MOx~x
Ov:qHu(
q
 @.!O@َp )mI	U3&Ap@'r4xx݊  /Ԡ>	^ ( p~p #p*qڛOV(u
poo x~x(
p4 @ xxrd F
/y~xOZ
p.!ԟp	pJ
U%@&# !>	OxŠqT
 @
/
؄-!ԟC,&# !
pOŠ-/p-q0!BqB8`pppRpp	!p	uOx@!txD!{چ!!!"a(
!ԟ
 B![xڄ(
!@Dń(
!ԟ(rA0"@!a@%	&# o!"OppOx>O(u!A.!Ԡ>	^20p0pQfpeOx
O3.!ԟpX4 px4 Appg B!bOx(
!ԟ!J	_B!By~x(
!ԟlAxR
ov(
!ԟU%pAptBp|CD
s
$
%
J&
oJ'@q`S
p@%qdpZŢ&ddpZť&!oݥ~x	Ov(
!ԟv
oV%@n
o@%f
o@%^
oU%@pOz	o
v(
!ԟpp %&+'()*#V% !"o$x(
!ԟ؄(
!ԟxqrT	 @	xqrT	 @	x /)N!*
qР2!A	~xO
%/T4 ( 4@ 
p&p
&% /(N /!Ԡ#!ԟ /$
 ( !(@ /pB2 A	p:pppp	
 ppqjpp
 ٸ( l
 uT	 !$!٨/(N .pB2 Opp`	݄.!ԟV !	!		^!uoHة/݀x&(w.qB2!Mp pp`p	ِ.p0 @pq1w(u.pB2 P(pp<plqT
 
p
qx~xzŀ.!ԟppT/ B px @x&/6hwpx=`HpAp`BpdCD	s
$h
%J&b
oJ'@q`SopfDžp%/ݲ
v(up #pĨpvo6ow
"/x@.
@-y oyq0!@y"@$
o
rxVhqx]a
,/-xVh"`ٴx
u ##(%
!D!bŅ@%/]/pu ##%
!D!b3yŅ@%/!/pVhqAau ##ٷ@%/vm#TS
pi``zp}
F/p$huTӅ!A
p`~q}x @x(v(pB2 @C!y@)!"/@ݣp  }
 /%x(rs
$@
&
'q\
prs
J$q !Ap #"/ਝDs #܅c" c"`#~(px(pxup @mpTS3p`zQx
(vpp #%% #% *x
v(upqr
ݥ.mx @pAp
Bp
CDp
$
%8J&	/sqaop
Tm/ݥxrH @ox	v(u)pA0 Ap A B Bpq)x(px	(u)pB2 NpB0 @>٩poqxrH @
oxf	(uޅ &aqH @
op
q.	w(u)pB2 N	o(p BPb!pqex:p(v)!xAR
& }/(AN poq%@ XX *pqx(uF(p|
 B	x/(v)!xA>⅀ |0	b!RV
ه@
 p$
 x)pB0 @!i~xr3h5y!Y/r3h5y!E/r3h5y!1/r3h5y!/r3h5y!	/r3h5y!/r3h5y!/r3h5y!/upupr3h5y!/r3h5y!/
r3h5y!q/	xqaxxqax 'XFp
೸@)
}v-
Ɇ q	P
P
rp'oݩqq!@xZ+xr,/)N!q/P 4y)bBZ p^
R
PJ
qp' y'l6~x
ݶ
/ߩp: pwɆ q-PQv>~
 Xuv' 	Qu>N
 /q̩X	U3&Jp@'s xvq,xa"/ 8ڏ
/q,&/)AN!
`Xqsp@oJ$q>O*/ܩpxɆ qPlwu,xe
"/` 
#/ RhTzr@*==qȩ @v@(p$ xel 
p"f	`:sp%-_f/
q//4y=eƠl "	/q@$vo
p'
/xzq lx ,  '*!Jmx *8!wt/x'N,
qȩ`q̩` y$o!!! !8`
C8!)u
o
OV	pv
`p)xp Ɂ؂ ~x rL[%xjɀp tr`4yp* ``QIp%=_p1P p*0`ذ
o
اx/yr%D	RiTzs*Rc!(pxpq,xaq ;xa*"x
xqx%
`pfOOp6	vXݮ
pQu>
o o
exݩp	j
ppXIxpxv(ur6/oxw@%@'@%@'rH 
 	 
2!2JwqO~pux
f	/pyw(vHusV

!@AC/(AN OxP!p
3N	݋ 
xu%@%PF  Dx%x/! p̩p`K_Rw {'!%"$
0w |'-"$Rq ~'%"w4y
"/*4"A /x
)ʯ˯ŧƧ@B/*qx4" ڧp w*xg#%2 A r$
  2h4y gɈp(/4"A qr,mx
b	
p'ܩrܩpx	ixr,b~xɀxq%^p!	3&Ap@'r4xx9p'6	ixr,b E
ܲh}%@*q%#%Ai
 /%@ A!Na fxfp*`Q ^	
px
%/% 
!?0(uxI AJ$  B
	r0	p'Vp ;sphC
Qp Q   
X`		 @
	!"8`A(
3
#%
'%9@/ x0"  ox *:!9	!$ @*| q '
"| :!# 瀸 
'&  p	^2o4yr*!b azpp p!$	 J! q @
"/,؎u@(0x" @#&!@,"8`0`0تpaܤxu%Cq
_"	Qss-
^"

y
	3
.OAG	Cqh 
ap E^p	pfɉx
Hv:s
h}pu,(J"@ q"$#Q
 
#/>:/ !@ / Q_p ;ph "	;	Q p%)^q*xa"	Qp٫
 #Q(q*xajxx	Hwhuqr 2h4yq,vP
q*x

au)zrw%j} (u%H@'H	!uϭ/

p &r ;ph`pq;!G#as 
E;p p ;ph wn}u,  ZuXopQu>
/ 
XXBXpȩ Fp
p,
Hٮ
/
QxOp
uv@ q*xJaJ!@ !B$
"/($!
#/(@#%8`w,s%@) xc(x`	!/-AN%oq ;
r*8`
D(('sWju\@#! 8`"@$U
r@%@@#%8`b@2!!R0!%B@#%ca@X`$	Q	OxO(uw '$"Jvt
Q #"$n@&	Op!
/rpl, !L|!"@&ن݊"Op
Hu
೸"a 'p @)pH[ /y/	Prȩ
!!E E @
+O0Qɀ s(#S5:b9Yardz 5ŌuxB>
O
 pOxɻq% Ɇ$	q@,Xqortpsxp
ީppq&p
ީqB
 
!Op%~q* p%xq%xpoR~xq90p qyD(!%~6Op(vp#
w
pq>o]OOul;v Y+\
&b5Oul: `+(
aof
 j
 uqp }`@!OplxqlxupqԸ
o,poܤ.Ov(p*hwu)
EIq"	o
}>	p 	A(>f+¸!+QOxq\@!
	HU!A(p BV!@CD
	
$
%J&&oJ'@q(xn	poܥs(rpohqqxxqxp
!	~q(//p?p:pܲ "hyvuxzxp9ORux}Vpp?p:pAO
uxo xp x~pxp\xp\xp\!px~xpOxOvܲ/
%/\%@ 		oquu	oq%@#|J @ J& ݅y¹$RmTzb宿
Q[zQQS"Q+zj7jy%|
2l4yaɁ@*}0L xp@Zwq
 p耽@#@"R plwo}
$/uҕ
pmq
 p:p/##bojpJ @ 
p v/jpzp/$# 
poٔ  fxFy ~qIkN
 p+} "L&!"@* x' #2o4y$@ $T  (  p%+_%B	px}q|
JppN p pN p
	oݰz	p  
 	/ܢOr\!P0p#F#bxp ;+@Bpo'qx~x~u
(vp?p: 8q\
Q/&sܲO!
#$ß
Oy	QqQx
uܲ/v\&@7/p p ࠣ
Z
&O#f/"
.pLr%E=y\zR"S"tz#
/J$٬r\"
(/܊!	u\vܲp%N:p6pL" f+@i!
#/lJp @% q? q:  D p? Ra.
	0	p̳!p(!	jxq̳akx'b 
 		Rp'z
orp췎X!sܲ/t\J0rB0#	200"yB0"#.@q ;RzYaAq% B%pl,pْ	mڣ~p	mxBv(upqp d+f!F}ܡ(uppNRqr\ !BpNr
@y) qL!x ~	.
 c+f!F/ܡupxp\x:
/x(uq ہV
q3!~	
y6
q ;ڀ"Bq3y@
~x

q3y@
xuH4$ V+$B	uH4% X+
La/f	
 /*
/
pp ߊ&r3

s3U{ x%Lp8` A0v&M'
&pev F %
p&
/qp(4p(4(%x}x/@ @ 8»txlds|a#	"CS#t$Pަ@"AE'S!r"P8au	@3&Ap@'r4{{ށ/px
/w
 /"
/
pup
/݀rޣnqxa$ι/+AN#x$sc%!|%Klqxa!A)/+AN#x&sc%!~q<V"@U"@  !!!
p!@exwZq:rsuv&/
#! !I aEux?d)q @ V%@Jq/r'O q;nxapxA"@ @!Jq/rؑppAp
Bp
CD
$|	
%)J&
/J'@~(ryp=x
p ;p ~xpt+^r
pl,  "T
vt^	pu)p	oْ0 !(! 
Qp ;p
 hx&
pqu)pV	oĭFptPaxv)ݩq=xn/pu:/pp
	ʭ˭<ťƥ
/put0	P		p;
qwr@%=%xv
$%x&¸%x
 /) B
y!,!*Eh<y/yP')!ey)q
`q)* 
Q*S!ûc*Dûüc*+B
Q3456p ۀB(
</p,zZ/q` 
xpt'qp)ۆ
oJ$q>q r
:
/@q;
Oq
rt|<cjOt
u
~")A# q r
	/@qcsp0
qHvp n	/ީpq
pРpРQvtLp
/!pРr)SQp`p
`q 
bx;#8`))@B	pqHL >)p
 p
 pt#p
 Zop u>No pQq)pwrQq)xp+Qp
 p
 pt#p
 
$Qp oxp 2	/ xp)$p)$q)ptv
(qqrćsV	/؏xu) p8b
8qtA LpH5VxBaExL2 ""BBx@!X`Ixp
 utm)`p
 p
 qЅ(
 A)rp (@BB)rjv(uq)cpqpt/^q
pl, A"TP
a!aGx
w(vSu n (pqEqp=	6x8`!
yrp!p< r	/(pqȿpE$p'~@uX@sdp۩p&
oxBۘp,6pI&=p%¸% sȫ{q	GxkxvHf<S FpH5vxpuH5v}č%%bpI"ph`  \ !	"kUxu5ev 	%8
 %A)'" &!'! %y%'}	!x}@/})
@/9ax5y8`pqaF%B%M}#ԩpph`@9qcV S#~&
ݹ&!!&!
!!&~x9qvV!
V!,6rȫ4z)qQ 			O)p&G		"	Gɀ 	)"@P)G7𔺖G77ixV 
F"+$@$2
^DfrF"7_
ݔú#b(ЈpH5 'w	@+Ax2_p2º@$XaYaP8<y¹8daP=%zE{c!	05yqHK*?BDx
ۡpL(v r
"S% A- S V@	,S% DS V%/+3m&%5yUzYaar2"P  I "!BS  3n@!`x 	p/! B!%B(p m rb)>
 @/   #
& 
prs
$
%@
	o
&0jp(>
 %$S 8`)
^#q )>!,@"$#A! hrL$y#
^#źz "Bs" #t{Q%c _RmUzzsRcs2#L{F&"#)>p@. (a
( (bx 7,I
^"!
q!.>
 	nnqHU,$z""Zyax¸q`!.>
 @ 0xۡ9p(wV!
ɥr:!W
,ĸ!$x$x0pxp4 "C,qȫy)pqO)peV',rȫz(pqQ|p&			P7ɀ 	)@P)77'ɥP77^V',rȫz(pqQcǥP	$ɥq¸
aV'q!)Ey)V'^
6 8 )6 qpA+0 @
8 )8 p)D!~lpHdxD kbp p 
|xrP¸"rp" x¸	q!qp!!x ! A(18`8 D1)Bpؚp@Ya8`&! ! !)P L$$ b "pH5 pH5 #%xU'B=)!0@CE		>D$x! 
>#x# 	s{葹)"8Fx!WEyWX&%/>#)=(>!!bYa8`oxZ
oJ&V I
;p$A<A}@V <@
A
@
AD!
?
ٳ@AA3
$!'ٳ@A	ٳ
$<%
(w''n~A^A!	$n0~9@9"G!!(?
qH}a	y!!A%zII:;@:@;>fxIpyOxpɠp)rxx&qHqp
,pp,ɠ	!\1+	r.,S  @,2,Ɋ!XV rȾz͉|p(	ROq@x(/B)tD* @/ P{P{	3`~
O(vDhuA#'	Q  A.Adyy
%xcjF A.C&$+D)a&A,'~|S&
'|A.O|||@,O|	" n9a5yjUz:bX`qa   T "X!SqOۡ	oۈs(uGpHwp?m	^p;'SoPxq	
xxqp
	x0	0?1U@/%
pO Sl !^A()%xpSĠp %+%8xqȾpE (J!@ p !B$pE%% % O`qs 	 
!a%8$!!&a '
"!msE /2 qH%N
_,!p8 DqHB:t$ 3B/
^qȿ%~&b
^qȿB>9\یީp:o*q
OqȿO&$ ! !!!qEXKxuxx&	ؘ!qBrDrH--/ۡx
q Hp
qExٕ_ $xq"! !lplp!p< 	(pqȿp
qȿؘO
pğބ(p[4 Tw-,ɝ
!F%	ñS%~!	@( x H!Q  |
"/HpH :p ^
ޅG
S"A*ø"dV#(tuǤݴ!!
!ɤ

^"ɤ- }
V!,rȫzhpoQ 
_.( b
D*"b

Dڈ& ɋrv&@&@&V N	%##hfsx¸#C7^A+2$@pH DxD X`r"A'### h`spx¸#}x¸drp@x¸"A@AV"f^		
vv	u"(V!"8`q b|$sc:Pz0rt \ Q/ۣx/qğ )q[4!Lq hAɝv
 'is;bB|$#bcht1 6V#
Q~pvx
#bxBx$	r;aafccd^vb`hurbɺey/pxBq@uO,p((2 	 ~pE3qH,p  R ؐ Bؘ~n	pE܀
_&q< 	q  +^ ~! p<ɠ 
^qȿr2،^
oqp	/quǥ

Op>'"ɠ		owv ;pX@ uـyp? @0y	pO/۩pɊ!pBbh,z
4 @4#@p( ؜qHɘ@V"`			~cbx~&ɤ! 
B=Ox0*pA0 @ pvi`` "*
pР2 @	Hp b؅ qBP]PQPHPO.ɢrHpouHp
oڬhZp ЀqɁ/}=eAh0u"@SP@@tV 8h$8@h8
ڢx(vV!&!0@A(1b  D1z!
P
 (
p%p%y&%	~u%r/p0S!D¹B/X¸q	as#V&i4ex	8`58`z
opp=h!Ppq"0،ey/"	 " qHF yڡx*
tP3,6vnfpȫ яuxìЏ¬laspKcva@$rwH5V`¿{z`A\QTI A
IɆ IQ "
Exu~q00,Ȇ 
a!A3h5yrV1bHApl, "8
!!~,6uȫV%'A$qU,%_ȱsHx@#@#c;RaPjxa ~
o3h5y4 A DF 	, }ȩzqVy PD ` q>ye
p< puX೸v	@}*/HpPS"DºShUzrH`7_R/(!xAXD(>N!N@V!$sl$0ixc +	V	o,6E `V" p`@Q 	5PpԩJ`	%@@X˜ 	" "
^^Opȫ,6@ txHЌrH~bV$=
_QFuy@Qq>!\"ùEyDpğЌr>ayE"Aĸ	qȿwH@'~`@p$ pq؍qHp
B H  V$
	 V$jr #bx qȿxg :^ [s:A
,ĸ"zDxPpz o i				_ [f3Ws:
,ľ cdx~vx					 -!6/p"F"V$JZ
 ppDp`@Q 	V$ux	U$D%H
oy%xx
O6	opV"u   ;Z
S NdpDn/
x "!
0r"pvxr###KBۈ		JKhrir "x  à'xuA0%C0#sicy!"(
sР2#Cv
!!b%xy ,s`#%x!	^TûeyTDq!!05yqHgR(	^Q``D q<%
x 
Hpp)O
,q$
_x%XAɤPvx0%B0"rvibbx "(
rР2"B
 b" 
P=DP/	&@P.@P@DP1!"@PHDPɔ鸐	p,ɘ@!]	Ho&x
/puV U D
	%H	oaAq [ ɤ!b
p)V#	#		#		%oHrt1¹/brh.bp>f!		
/	b
~/ĥpɤhA_Ro  "d
<DP=DP/@P@DP1@PHDP A3"@PPDPTDPDx6@P\DP  `DP 9@P @H
:@P G;@PpE\U_"$/& !
	@p_p/&p< (pqȿvO qp9 
 "D
"Bqȿq$p*1"pBbhLy4 Obo4#OvS ~,6muȩpv>op 	 ~ɠX~8`8`{,qȫyx`
rܝ\3xu"p;\p./(N * 'ĵ^\qH$؜p, (@S ~pԩPJ` oڝ-^/
^p<%2,6𣸝S ~
ooڡu  @<
 	Ozoڂ$=u:qpqJ
pp
೸zpw	rHp @)$x~
vq.5+60 d.Dxy!R00/
pvpȘp
q+p]ؚp$J
p$V$4S"Dº@3h5y
!/H0!A d
	_j؆%0
^?
?f?`$xp A(t$
	^?O?I^0	??	?8&30E	r:
,Ĺ @#$xyqx
"R?
!p "x?݀%!S dS%~^e
^Jp @)/+N#(s##E0#,i0$.|szp:	 @ !
؀,aoڀ$=q~	p> Aء~xšuqRp>5xMoڡ@ "x¸r"yA)pxB A("^pGq)>
 A)
	S!#S!"D@( u{T{rsbr)bly(~B!u#4!	S!S!!qiaEy 
orV"
	v; @&"="8`1ox
Oڡ(uv:rs!w/@
A-A-Aa
 D!h%1y!	P	 (
p%p%}pq"opq*r
s/w{Ūupq
o(کpo
opqoڪţp
txAO}
5#l}$@ 
APl}0$C`،Fکqq>P1!L(px
oڣ	O'qAzB!
!Nq;#sP!E!A \zº#r Zp
J  xp{
$
pF0z0%@ pvi`` "*
pР2 @
Hp br" 	PT!@P_ @P"DP	oڡx	~x~xzO 	}A
px	က 	"@ X
 	uOxpx 
Ԓ	]Ox@q\@ބ(!dGXXXń(!|h@p@ @ }
x(!|h@q\!B~"X"/؀ 
uo'q ;"&!^#Voܩqqx"Xqsox!Xa p[
Q 	}5
px	΃ a"@~po
qxqs*ol*v%
ɫx
 @ ɫx8 e-$yp@u/xp?p?"a4d |l 	"
@ n
an<an=an>ana\aWa$ %b%$%$9b $9b $9b $9b $9b  $9b @$9b %$@pa"&0$%(a$%$%$%_pa2
%
$
7"l 7"
%
$
7"a0
%
$
7"l 7"
%
$
7"a%$\a$!X1
%
$
7"D7"E"\9%23b2b`bX8X1|aHR$paX0$%d1aR"$%Rna$%(
%
$
7"l 7"
%
$
7"a$%(
%
$
7"l 7"
%
$
7"aXna%$$$%8"0(s"0(t"0(r"%$$"&D"
@@p
a%$v",Hx"$%av",Hx"$%E"\92d$%8w"b"%$(
(
Ip"0(
("X1$%$8EaX8X1$%8$!"d"
@p&aXn	apa\1$%a X0aB$%($%(
%
$
7"l 7"
%
$
7"23$%c"R$na$!$a@R$pad1aR"R"Rna$%(
%
$
7"l 7"
%
$
7"a$%(
%
$
7"l 7"
%
$
7"a6dB$(
%
$
7"\7"tÀbd\"
@pa$% X1 pE%$$"&0 "02$"& 0"$EX1"0(|"%$4H{"0("&M"$$$p%%$dÀb"&%$$$$!%$dn$dn$dn$b"c"@Aa%
(%@qdc"$!D$(,048<@dhlptx|*:jz#+-0
$P	d
	X
xx`
L
@
L
P
ZVVV
TT2
3T@XPzzP{	
	
	

	

	





	


	
		
		
|เ乀URGELINCDISUZZZZZZZZZZZZZZZZZZZZ
	
?>===?			
?===>
?>HH
 a" C90`s	
U ",2
ઉ"{1~I ",2M!{1$`s 1v2%?3"R4.566666766	n_1234P5:i;$<*&+",2,si+-{1()`%8R9AG` t:
鴑`@^<n;.965r	Je2	H$FE"D"qPBa0`0`@?>>>^>^>>>@`0`0`PBp!D"Ţ#	dR	r	67Nݎ<^@`0B1
t:
f	fs	ɣCa0@@`0`0`@ ?nN:nn<=@`0`0`@ ?`PCe	f	D"Da>>PppB0A >>?`PD"nNLX4D"bFFcE"qáP`0@ @ `0Ap!bFǣFc"@0X,1l8nnZ5l2Y,1	dR	Jr	R	Je2	HF@XLٌZ"" "" """" "" """" "" """"!""!""  !""!""""""!""!""""!""!""   """"!""!""  !  !""   """"" """ """"" """ """"" """ """""! """!"""""!"""!""        """""! """! """""  """  ""          ""!!!!!!!! ""!!!!!!!!""""̀r
46>W?f@wAB_`qy)*2y[0 		
^








1$2&w080L8s
s
 V DUN}}}O}P}Q}ZU[Un
y
uř|

=
A
}>@'()*z{	~			ekflz;46>W?f@wAB_`qy)*2y[0 		
^








1$2&w080L8s
s
 V DUN}}}O}P}Q}ZU[Un
y
uř|

=
A
}>@'()*z{	~			ekflz;bdf,.0
456%
8H#
"\T
|=Asw48XZWY%[]./01(236"89:;(<=@"AH8I8J.K.TUVWZ8[8\8]8`XaXx8y88888XX-7D,Ll$
TrD%(%(% X-\.77hXt@@	x
Tt<
g~xL`Kyd}*@-

		




	0
8\4T 0,x|dd	




	
	""Q"(̪̪@PP𪪪(̪̪PP𪪪(̪̪@@PP	

0aPRzP N2#
w'..D̀@̀@̀8̀D̀@̀@̀8̀8̀D̀D̀8̀D̀<̀'''''''''''''''''''''d'''@%H02'P('''''''''''''''''''''''''''P''؟''|'''''0'0H'''''''H''' '''''''''''''''`'X'h'''''<''HD'''' ''P''','x'''''''''''''''''''''''''$'L''''' '''''@'lL'''''''''''''x''H'|$'X'''''''D|8̄0@P3hPgE#x	
D
	G
	@DpG55<6\656
	pG
C	pG
8Ȁ@ƀƀǀˀɀ0ʀʀ-=8\%<(0L",&(,' d&0xX 	

L̀H.L.(`z6333t8AT
BKKKKK?????????????????????????

^

		m	7		wK"5X6r			D
	


Lx<zzzzzzzzzzzzzzffff
ffffffffff>ff>ff:ff:ff6ff2ffffLHl533VT{ZT;ZT{
 ;ZTC
00?)),	

**+,-./JKLMNOPklmnpqA	

**+,-./JKLMNOPjkmnop>	

*+,-./JKLMNOPjjklmnoC	

*+,-./JKLMNOPPjklmno@	

*+,-./JKLMNOOPjklmno<__//
4p
pW
2222 2%2*2/2	42
92>2C2
H2M2"P@ $`@ 6&p@# 2(A( 6*A- 5, A2 6.0A7 10@A< 62PAA 4`AF 66pAK 18BP 6:BU 5< BZ 5>0B_ 1@@Bd 5d`D"4fpD"0hE"4jE"4l E"4n0E"0p@E"4rPE"t`E"4vpE"0xF"4zF"4| F"4~0F"0@F"4PF	"`F"4pF"0G"3G"3 G""40G'"/@G,"3HG/"hG9"3xG>"/HC$3HH$2(HM$38HR$/HHW$2hHa$2h
X
@B@B@B@B@B@B@B@B@B@B@@ '@@P464Xh@0lK@\@Xp |`dIk$X
$X
XTXXlXXLXX  ( , 8   $ 0 4 < @!D!h!l!x!H!L!p!t!|!LX4
(L[\8 l 0   8 @@ < `` x!@? |!									9)		
	!!!!!!!!!!!!z!z!i!i!W!W!F!F!5!$!"$~&F~(~*},}.O}0}24|6[|8|:|{<u{>ml{@f0{d(wfvhvjvlLvnpurutsuv=uxuzt|t~ht3tyssslasf-s_rYrRrBr<q6q/{q)Iq#qppD:%8$<3TU\+ Q+???????? 00  


HH<<HH<<yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaa{atamagaaa\aWaRaMaIaAAAA''%%%%####!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaa{atamagaaa\aWaRaMaIaA%%%%####!!!!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaa{atamagaaa\aWaRaMaIaA%%%%####!!!!yyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEEECCCCAAAA%%%%####!!!!yyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEEECCCCAAAA%%%%####!!!!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaGGEEEECCCCAAAA''%%%%####!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEECCCCAAAA%%%%####!!!!yyyyyyyyyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEECCCCAAAA%%%%####!!!!yyyywwwwuuuussssqqqqoooommmmkkkkiiiiggggeeeeccccaaaaEEEECCCCAAAA%%%%####!!!!ᆳᆳᆳᆳ0f
'b~94e&Fd(<Obt{}}~~Xp,s0ttu<vvvvtX  L  8xQ4SP14:39:32:::$::::  ,,,,,,,,,,,,,,,,,,,
 ;Dd{<840,($ J@E	

+}}3=}}}}}m}S[OveG}}}}}=G}ssbMc0									;73/+'#;73/+'#
		

 !"#$%&__|c????? 4l:z>z8r:"E''

VW(̪̪@@PPlmnopqrstuv0p::uJ
7njjytE袋.
	%%%%%%%%%%%%%%%%DنDنYDنY"eYœPYœP0nnnnDDD`88TT4hh888l``|||PPPP


``C0TRT=?\\;~;;;tY;tY(E`=TTLE<<<X<XD<TTDP VR VHD?????V RV=VV@((0,,(<4,,<40,TD?06$	
							?UUUU@^B{h/=)88q8q8^B{	qAAAAAAAAAAABBAAAAAAAAAAAAAAAAABBBAAAAABBBCAAAABBBCCCAAAAAAABBBAAAABBBCCCAAABBCCDDAABBCDDFF؉NN4H4'vb'A;
 
4Nh8[6lDu_||P:$	
0				


	((40,,D<UUUKh/UUU8q
qUUUUq@Ӏ@׀7,̜|4

AAHFXFEEFFxExE `23Ƅ
ֱTP`}VbME@ɎAg_E#S[u=jLZlA~O\hQ4sSb?*ReF^(07
/	6$=&iNtX.4-6[Mva}{R>q^h,`@yFgKrޔԘJk*OņךUfϊDx%K]?!HpcwucB0 mL5&/ᾢ5̈9.WUGz+2ўfD~T;ʌ)k<(yv;VdNtے
lH]nCĨ917Ӌ2CYnڌdҜI%ϯʎGooJr\$8WsQ#|!>ݖa
B|qؐ_jiX':'8+3"p3-"< IxPzY	e1ƄÂ)wZ{m:,d , , @@@@@@@22@   !"#$D% &d',@(,@),@*,@+,@,-@.,i@/`02d`1,n@@@@@AUURRRj@@_H\0t?D.ԦL
0|@	

"  @  8`  +  i i @i i @  pdi i @i J J!J"J#J$J%J&J'J J!J"J#J$J%J&J'J  J! J" J# J$ J% J& J' J 0J!0J&0
$?zA,0@,0B$4
"?p
#7@!J&pi @J&pJ&pJ&pJ&pHȵHȴHȳH~x85x43x01x,/x(-x$+x )x'x%x#x!xxx4000,0(0$0 000000ư$M3$3~H1
&  d/  
"@/&J&@JK %x
"@f$/&V'5J&@qPq ByPq By/-@%E&| (@ "/ /!KPq !~ J J @"B/  E%
/-@%E&| (@J&@ "/ /!KPq !J&L  D ~!~x3 J$!/&@J%&/$ @%A"B%#0ysHtr(s
%J""!%//A"c"J'
%'!%/(A'c'''$@'G
%L'$HqhrB'
$@q(N'
~))*q*++rL"j	  !A"#"#Â"#Â fL$J% 
"B%/$ @%A~(pHqhr    !A"r" f  	j/!  <xt*~/q*> @!+>'qxS"B|N"()(yN#(xxS"B|N"))(xN#)"yxxx
$ D D$A*/$B!B  H,%D"><"D"@! @# 
  HD"B!AB C 
  uxxxxxxxxxxxxxxxxaxxxx	r`HS ~D	rZ!"{	r`HD~
p&ɂ~x	px&~xqp)$f~	p&Jqpx
 Bvd&@&"ؽ،u:pء،u:m}qp
.0p
ud&@%QQp`(p* $~~x	up0?q	
pwd&@'2.ЯS!A( 7d Bc+
EqaX`hS  !$x`@'ȾHHȱHȲj$j$u ;wl<	!6`"!Q@	/)
	/)@/)!p< @@x@!!@
I4ja!R"vo Ik$k$ğt4
4	444444E,~
&@~k$  @x!$xB  bIh p/)AN!~x	 ~(r (tHs٩ r(uHts٩r	 s
wHvp@sYaas	
!!pxU8`#؃ؖ
lpx&KQth),!#!p#LX~HzH'=	~xu!q!!~@  
A~
`@  
Aj
`
 &p+xpْ CNu:qw	qpp*qrs
$rHp|@"rhsd&	*m&+&&&a Ạ̏]XV ā^ Ă&!J
p	. H y	T(p

rp
p  !!	^r0y8`ٶ

rtpI	Tp	0Q!  "]\u:@%	O	u:@%	fp	 u:S (x		u4pv	%(pr!!Yu̩pF	

pX92	#Dعp\9	Rp49pp
qxaMpqd&u:+Ppp
 !5J5yq*ꚸ*pp
 #shu{s &D| 
 "a!"!b!a
 𺸻ud	Gpp
 `/xp S#B!EyD»aey xsc#rHt!bx"iHp
v 
?gp lGzpJ  4n6y!I@ .p0?0 @,>`!
r"h@  `@ 	` 
qw%
!@ 2w 
` 
qju
'A`ppx5h! `'*
ul @%ix ixf "34
$xfrs`|v'`!ťƥf
ǥ!'63p:3rl@	!ÏF3pI3~xv	w ;3(v-uHu  pI  p&ßpq	r	p:qw	qzpJ$@   $% 	 +,!p#
"@.4$lB*qHsF	
$ J $
%/d&pJ!#r
*q
S p%+&&!0?C(Gy!'z
!Gy(
Q
	Q@B #
jr
 p
RL$	jp ₰p l&
	eC!@ !A!Â(@"/#x
ax'8`@%HXd"zw%bQz	Oz 	!
Dد

#	DDE$"xx؛mm(q+&p8?0 @p%2	jp	D+>'p"0 @"
D+>'!"@p8#
poxA(A(+"sԺiq%%cE|xexxGxpq%	6OvJ  V`
dةw
pq%lrq	q`!
q	s1S!P2  b`qiq%	
 '! 
xø%Po~xs O!B!
%z"Ey%xrq%44~&
Opqv%A*$@!M(%"p uzpqrsb 'p$(&!0?qqbq@P3j5y! 
&/d& @P & BPDPJPFP.DP3DPDPJp
@&P0Ppq%jr 
r&C qn``qp&* *p$%@ QOxp ~O$1v
$/A(S R"
`
 
p4
 '!A!A#unF @'qFf	 Hs
!qp&@@!@@CqWp@xp### A+ x''%q
re2m  P		 @
ă9
A5
 1%)"Sk(S	 @Bqlp+pE\;_"Y	u%u%-	 p&@0V$8
o$1xZbTz"rfj4yccau22%)b,|)p'p#xA(ڱq)uy
DHu
q`(my:b
)ux@xp%  ^@
 "~	OuaQr%((
%r%''w%ҧ
 qǧuL@KrP a6
HpOz	Ov + 8 Pu%0p`qq,BA*¹s)cD+  asp5{baex@(&exE!@@("%xEx^`
Ooq8!p%%&'(xp%xp%! q%p 
Opv%B %"xcAC?fD3 + 8f%xDB3Ge
$ #r&s
'pMZ 
s & ؄pYox/w%‡J! q<$u @@q8&
$@ %mpd qTdPMP\POP@P1PDT@MpqdT 8. &;)
؝xr%0x zpdvx`(mp@?)0 A'p/xp% t%$SS xRo
p_lpp%2.@u/pم/*N"RkCr Ey脹Xxjpݩv:u%nw(	 
x	pE0o +
}	N pF0ro +!Q qxq,p*Uq
	

rd 
@~r*!	-P"		!q,%yq!.(pɈx
bئ

~x
؎

q~xAp*Hp=~x*	p=~
p*xR 
@-B`	xm`	 O px%x q(&	o
xqvp)~xq(@">C">	V	
/}	
vxq*

v( 

pxp,xx/v*7U&Ou* a @0p !7@5x@%a`		p,r,
q`` b !(! a r*h-Qp* p*jKp}_rp4xVa"Cagx	~x
J  
u,@-pO"/5‡=(	:p/p/q"/TX@p סO  /  }
Ґ pT N
ڵxb
^`vu%ßt"#Dp@Dp@r ^
p@؏rVI
NrOA
DHmxpUBrt.%.(	
//pO @tO"}uTa	%޻$|a8`##QA!r ""#$$;%@}`q
pT N
Z	/٢wprp/€!l_@5^
`
pr,rR`
2G.`
0
 pَrQ//	@	
`
v
`
u2m4yyqls`$
ɸ"ExrH&bȸ	!%xz	`	p~wu(pV
`
v!!j&B>>..  B B&Bt	 	]p %ß
@

`
`Isx-hr I!	(J !	(:pq(u(v L!$%%
/ԑpxNp(w%s{0fp(rZ`
%&u`}?%s{Hfp(r`
% `y
ppx &qxxp`0p`px ~	 xzv(
!p l.q4A2!Oq?0!@&6opx ` p -SCCp
F
`"q(p	"](
!r
`"٩p~"Q
倄/!!1q ؉q|  bzp`"p:p
3Q'd
p p	"L  p@"xHuل(
!)/{V Q!!)	dy	!!q ;#z`"Qxu&# n!
J`"-xw-! &PF&'p`"V'@&# a@ p ;% xr hb!b~2vHur#!}pمz2`{mxThqVzqI!(
/q!،瞔#r
%f#&b =)b Z(!0?P(~
!@.(q?0!Q *qw
!!b@ 
 *qQ qxـ ! Aaxv:qw	ݾ
qppd&,_pp*qrs>/
$q@$p`(
nq
 

r){!#
z
pext )bAez~@
Dxu
 
(p}x6
qrwOӁȰa1(2(3(4sPի  	"}
C$0q"
0q"0q"i$0 !$0!"6!7#F!Ey#xu$ p$ p6`r$hpA
bp6`!`{Bxq@Ip(U@Ap U@@pU@	~p
#/`%pQ @!   r!ioJ!@  d0p&n%p
 AfJpw^$'w$5    L!&":&Jpv$&v$AbDxdy ~ 
 P  
Jpw
$'vaBexEy"O

AmIm#U#pQ#  rQ@ Pp"	:tv dDnx~:vZvuvzv@#S [ Ց
 p	p`%5x@#i
]eAb" !   wQ
#/Q
$/Q
%/Qpq
 rJpq
 jr*pq
 r
pq
 r@ d@d  d #d@ p$@!bہ(" "t ۄt̬$&
q#f
hpR
 /'
"/ l zp:p	l qX.!$
p3 z	 p
ppPl q6 @p  p@qp!%
	s$  qh!	p$ q$tpX.@p6_ p`P @
q$	PpQ pQ pQ pQ p$
`p$
`~p(Uq@	p UpU~x
r"@7

.!ޜoxpL2x 
/x%ap
pxqu p\ @r4"AvxZ 
@xT
q$+&@qp)r@~p`%x !"!(#
]x~x~xpx v
%*P`!!a!  BH"!bp 
  B("ypV)ƥq~q! q,ĸq!~x& Ï !
qUx8`~pu%d
	 BYpxp(srp@
 a~x
%(p
>
rq
 
upp;PV Cq|U|bzb! 

6	` p$R
u(vpL A
p
	xq,!%Q.pT?0 @!a!!aE!A
mux 5 qp5!B`ahr8bxd
-pU(p$q7 +	/yr@
Buirsbz(pED",<B@R	v(pupv v%0j	xb	xɈ`pw\g)`pg`pg B`pg`pgvx9xp``"a  b #~x:pUQ!m~vU//pr	
q2m5yBqp }
"/T
'K	 @- /5€//p	q"$p ס}
"/T
ҐqTI@	 CEF	Ԁ~O$rh¹+b!up%@%@%Q&zQEy1%~f E&t|Ya  !D! # *q7	Ou>!	ppC0Oxu> !J	ppC0 eO
	݀ ApEOxqt/*AN"+r8?0"B$! q8'0p~p8u "y 	u¹nOv
^"!
^R!q8
p8$Oxp [q83p>!8`z ) r !
 Hp~q8ڱp%
=opx
Oup8#
r !
>	 Hpmx `pV !~`!Ox"2l4yq(j	Hp~x/*N"s(,#L @@%/(N (rF	#@T~x45(pxOppOu50w ۇ		 ! a  Ï'e å#
D&@!`"8`8`OxNOvpu %
D'@!`$8`p(pz#D'@!`"8`8`p^	oOb{o{$+3B#	uOťÈ	l~`'s{k!lxqx/p	
Q76y/p,@
QpTPpO~pP

~qlW7^

qL

ض

qqL		~x	@	F	` 
plWp(
	@	px6"@	~x(ru 
OwS ~(uHvS%~	p<q
r	'B%@
حOx
`a{/#ǀhpx@)%|@,{'
4tRaS$~A*%"Rxq ;sP+p\U!x$o8`"Ahpنdڎ	~x	o
ڥ? u,a† x@(w%xA`"`"v\+brpq"@%#2B@%x}oxń(q?0!Ar;=b
qstةrN	`QOOr
	pq!BYa5{Oza
)p(pb0 L
q*$u/p) $4yTy'p5e`@ ?e$N#0yONO&
%)#"r ۂD&@!`"8`8`p
/åp]Oxr&# aHpu	&bN
	p"
	p	@ &pf	`	ZpOx*	y4xr0*ۆ!
*u(fBvr O px%x o>"2l4yq(k	Hp~x:
	qx@Apٶ"~xu(v8?
!@.h
%/I. %#p-!<!J#  J$@ $% 0%#40&Ap` Up
!L&$"%! 
 %q:
opu pu !/? P#! "$< pp*
pq
p
#%"
pيr# @J$~
`
p}
pqpj
"%"  pيr# @qB
`p}

pvz
p		QB	Bb#		RbBL"#!
p ;p2pa/xq0$$xr0$y$~x
uw0
J!@  px	 !B$pAދ  &b*
'pD  Pq!)! A A'a
pzq$x@!OpR B  by Opz/ { B a  a  a B a
  a  a  ayYPL!xL }}}x}x AxyxyxyX00/pxp+!p0 px x~x݈"
 $ Aؙxq0~x	ڡu-q7p(Z&o!4^[   ! %xq0~x݀ B*q,Z 	lp3p0/_/&z
xx Aj5o 
e	sE Nh7&t&ģXdx t$$
"@Уhb"B"Pp!%~	/4hw6ypI P/q2!@vxyJ! %B/p?0 A u
/p?0 A j@ !Uxq,@AB@@x/"`ae}fbm{t(aPz
Bu(B&
B&
rmء*u
	p(!E!%0|Caŀaelll$h@Iw(uHvN/oE q(E%0xxD0
&u!^xruvQ@		A(A(zºtJd  pq Pqx  +~J$vqHu(pw%v`pA(!¹A(!¸
p)p 	p(h
	>`p	
(0w%
`p		^

 / Q@	Q5](  
`q [i
;by[#Ya	`"x
`pV`p)
p"QxurD(>!H 	^

`*p
`)Af 7
^t0Itp
d}|	y%{,"0ez#B#%
A*

<kû#ayey"&EyR!"~xšupp56xVizp5A`%pixwv%	`
JO@&$zq7xvop𠦩pJO;pJoqq%!
R	 $!On
pxp #"f
غ/ OS#@!>~Ŷ`	u-QpҨ` 8! !qP .]/(N p(,'xZ 	%~@pI"r	%x"r	O /!	@qI& xqI& " b"s	//qIB3Ey3~"r	!	 	qd&L~qI& b~"s	//qIB3Ey3~u	@$+S$DS Cjx4xvLfph`x(~/p "{cUzu{zbYar|)b¹9a4y"x#&
~x
p@>p$Gr >pIa!J %J  $S 
 O0iN
qp	 pp  p#J" JuJvI
 p)?q   `J=p5^Ɇ !Pؠ
pޠg} lpw Sp_
`$
2


@pE䠀v D>
^
j@S ~X$p_p:٢`
!/w[ؠ+[[!sEmpA^`q&pd5x::9
  q&pd5x::
 G} Plp
]q Rq0
?0rO Ep=0 @q@;"	)
		٠(p*@ؖ6@
`	 ɠp
@ؕ@	p 1
`ؐ v
Q	! *`%،!0yJ0608Zp@;php sA*ĸ2h0!.s# 0 ,/yV$"x/&1s@(@.%{/$pDم{ $D0q- -X,ļ!
0 d.!+x! /*AN"! q4A(2!Ast z@  ?>	q(=%0qP@(!pH^
 ezp
 
q*@
p\ YB
`	J@	~xqXr	/ۚ/BBq{D(>
q` 'qs h(p  x! ~xvvD(>
p`'u4@&
@%@&@%

n$mz
ڕp	 
%j	~xpU&N"/(N  p6u/)N!+q8?0!L3m5y#U:b -phV2 @qU @p3m5y!U}
ҐpV	S D %zD  
Ey ~ة &
%(wHvs%'"&0v&p:q&ß`&`	&x'v`!xu	 !p
B H xp	 bxplb~xphN~x آ j r pX6~xpV  "z !.  F  pXq݁~xqpd%xqpl%xA(Axqph%xqxU "ypP0yp\~p+pXqbpPR~xF	u(v

bp&	u(v

fpuqTV" b~x~_Dp&xq @'@^Dp

lpR#@~x/+AN#!42j5y!4p(xFu
 / #QQp 	p
`LRr
ޤ
$,r8?0"B`zD/)N! RlUz"@!ũӐ"r( qF Hpp (	B #ƥǥOpD(>!H	`~r&# a HpFOu!	QȈF'!!(Ɉ			I@ Hɨ	H
RaOzH!!
`r [I~(pQf&a­"	`!OOq {
$T;y{$yas1	!/,N$"Oz~&HpBr("{ ya	 HpOx/*N" @x5y!`p(ωxpD(>!Hn
Z~qp4`x!!~xr q.	 Hp~xq" Bp= ~xZ
OvP.%
@
vQ@
Ox
o٪w@'H(!x b%H%$eG Pu@ap *CFEB%Dp 

	
I @%JXpoxq_pb	~ZOvu8
!/qz qp
qw ;&@A(J    ٦	  (;"I&&J&d Oߐ	
 - , *qr`spj 	خ
 Ooqus@( UzBcQ"@z""!
	  v8$q ;"&N
 pKK
rI/! @pl
qOx
Opu"rixbQ @@%@%/yJp Ï:p
@*$Bpe4Eyw< @ !@ $	`(!@ (<  @ /M*&!@ @5!p@"B ùC%x3BB#!"	pf4b
Ey Bbp\"Dy(=#>#Dy(?"!"xpqJ$qP.KKOx	ov↾` 
@uKx b!(p u <$}sw
&nuqpNJ$qQKด
Oxp,`p
~pl
p8,. 	N
~xYxrP !q
HpxrP !
Y
Hpx}	&plW⸔p ;sOB
	Bx;"8` ~xp(:Opp lZuw
pdV/z 0 @7v\W~ x
*p 	
 (u

p @"R f
p  !Aar
pO(r<?0"@#r xepB@@	 |o{Dxj݊$!O&ß&؝xu& 6TB``@BBxR`D
^@bBbz	
RFbbxR	
&prۢ
$x
 vwH	uE p pqlD*> 	3!A	p
%""!"Cr6"A$q&l
" q=/x
v:qrhwV 	u
pp*q
rsu
ux0 d.06B	`p6
`ppp' 'O 
 lp 	`pxRu%!"
qp
%	`V
 %؅/px~x:p @F
`*ppq
"/.v /(AN OzT j/0$d.xdx #x%
e~~fyT x AT@ d" /% 	p p/T p~$pE(rz&x2pux}#/(AN /yp Q&N	 x(pqd! @x:	`
ppqv.u:w! y/y/(AN Ozrj/0#d.dx|k| f|'}}x\
" B / G
p/up}$pEv%x}!/y/,AN$o{tdu|p}x
vp	6`p
% خ$E/px
u(vHws
!!
"@!*َ)J# n p:pf pQ v!I @zsn\c!#A
 ^o\cs<d"n'#8`
p
`
8`xI 3 (&8`	!/m!/lo@!/n6ÀzbAX`
8`pL ``&)U3&pT@'ryyJ#@ J# 
J# p+q	orJ# vJ @  	$#{
&
&–qslnYc  $n
 # $D\c#bsd",o
a1
%/
<d67
 a/yI!45ya/yI!23ro"x "x "x "x {p
+qormQ v!I"xnzPzsLnXc\cTy?c;cdro``
8`xI =nPzp:n3 tlo/x,[d~ba-À/r€Sr,rZoy&7ro{{	#X`x	 
Bx	 @q	`pJ%@%Es

*""@`!aTyc/$	#o|fc	#o~`c	#or#l	!/{,5$1	$L	&N	'O	!,v(uHws
!!x`hqs/yK LA
@hqp!	@) . pa05 @"x.wZqs
 1p BCA*S p4 
!@1/S!{!l` " !p	J& 7k%@. 5y"@ @Bq @. $0/!G/"ps
$v #|$rop+*q
r
/{	&@ @&V p
x$ `x{Bxz!%x0 %x0c:
pplWj
`	@b
 qw\`p}a
J  @ @ /  J! 	p 
qRm".q"B"a5'(5 @rs
%Z
`
&@@!Q pxZqtp4@qLj:p(ur
QxB x@ "@#x&!#%xyxpvPw3~	p @  ~'ࠤ
ԑ=x  @/+N#s{t܀v(u
ij	xA(A&Aĸ! !!AjZpqHv:s
#!"# !v!A`/ "@.@p/#Cu.Hv&huru +!X""Bux~xqxxxxxxxxxx~x
p@%?ap~8"@
EpB
b" 
	RR@ !+rf#
!  aEs@ 	R@ #p@ S&~qb
%$qpj @k @	s&xs#wu 
'H%+!+"@,x+ @ƈt(
v4&N&b%b$a @#

F% FI$x
F	w	
Q/pK/qo 4!A!b bfp
/q 	b_
/pvMpw`(vu t f!	&"pp p/Zq!LV]!,V,z 
!$!Nt	P S		p		p	/ p"
 8@ b	`p
`p	py8 pr a 	TV ppN A>>)!Ntp
	`p	`p	5B @ yEu;5}"ĸJ! ! !@v!
p @n	p78 s`r ap	 p:ppF
B!A /xEu;}ĹJ   P  !*p bqmpx(!?x!	Q554Cp4##X~xvɠ@%r$%	e0xCpba%OQ
p
lplp C "!"Bpqd^qd!lpqd
qd~
$?u@;J  B@$? C!6(~r8?0"B0"rxvibbx "(
r2"B
  bDFp"	D D Ev Z!y"@/# vYabq^"V#"/# P𡸡:E0xJ%@ 
"/$@% @%J' %
$/ @@ 1S!!A  %9ؓ@@+$xytlU!q@/ aGH[c$ApI'k
&/!!( 	Ĉs`rbzh`b  @0@ % 
Xq+ ,ĸ@`ThûezFA/$0q@!V!pX`BxJr/ @B@0!P@Cɔ@0%@CCCCPpJ`@C@@TEx@!Rpp5pvx xEx@P3Ex@\@"""
Ex0y `|rTŖz@%p(A(~p0A4 @K PL "^`@ 7L'@f&f~0xCpbqE8	_ %A%%"lp%!pt >`
(pq%!442	r,J&@ 44	r,@&V @Mvp@;i p9qE8	_ %A%%"@w7lpr@;W"F	@@wxX		qd%zqӡNRR@RAV&"x@+$y!% 8@Pp !r 0@!1 p@;' U
%p AbyqE8	_ %A%%"@lp

ݷpt V
`
(pq
w	U&@Lpr(@	s@r @0)c8`$%.<،"@G،"% Ƚ}@ P x@ X"V&Tx g0xCpbqE8	_ 
%A%%"v
@lp%!
pt 	`
(pq%! (w@(w@#S%~#$>p AbyqE8	_ &&&"@lp&!pt `
(pJ# w
X%ڏ"S%%zEx@@ P t$ @!!T%x@n"@ P q$
p
!/ Rp	@@P@ P p@;p+0 .%xqǡǧ
q	ȡ$Z
, ,$p ;
0po!p aJ# 2`
^p hi
 Tqdp+0 .%xq`#^v=	
"$ɴD0S!D¹BPHp*`"06r ZdŁ}؂`
 X^q6 ƹ0qPyo$?xp \@
q|r !I]HpOvq(
Vqp0R p9(pDN f
`
@
q'	`
@q>حOx+	 
 bp-nϠ0ݳ"ܖ7x٠:@xzqNX%"!"OYڀ""S]~xt$@`+uz	xٲr (p B+ p 5x@0y	Ҁp C+p  @uz0y	Ҁp ~x	OqxxxzG_RzVrx  ùw	Q*S S A @3/(N @%!#@'2m0! p рw 
"/
!/
A  v#$#Ox 	&r ~~x~x	Ov(w 33!D	"qru 43! 	"& !opx(u؁	 Oxq
ul

	 !Ï !3Ouql 

صo	2Oup ۀ@%qP ^D"@CaFGE @B  bBq
#DCƋp	 
r)oupI3q2m4y! !o"xvqrhw
#!ZppG3
Jq@* xul@%V%8`
""$$mQ E (3b!APv )3pb!@* x0! 
pq
rs`|
$&F !ƥ	ǥ$''x @* x0! "pq
rs`|
$/ťxr(up=3Hq
rpv/s(vHup>3hqrql
_ FGpq
%hb /pxqp63VuG ppl'e/pqp73*`qlF~xplx ÏqC	3&Jp@'s x~	خ
osl@
 Ï(p#
8`q ;"x  k~xqt}ry خ
pI#$~qrl	_ fg&`~r(up<3HqFrql
_ FGp
`x/r(vp93
Hquxf 
#/%xFp(uHwhvpH3

q&" 13!ha"A@( 4y!e/ vp83>
qulF 23$a!
1/:pZqrzs
%!vpF3	qnxwlV'e 
!E #3b!nx'   &3a!P c! 
x p @
*pݦ  *pJq
rjs`|
$@Jq!  *p
rjs`|
$@/xr(up:3Hqp@0 x 
xu

	` pj
w0?'hq0GءF 'pvr"  pB  pxu
j
ٶ	  puv\@%p6 ,Y	unxp 	_
x2
`p4/"x``0bx!dS"Lp"r@"c{zb%S"Lds"K"@"b|b@.	vu ;w	J  y"xA(q&@x
 
q		
prT# !Hpp$R$
$@t
S$jqt"KxFxp	`90<D.>!"/xup	  m-!p#"
 %_px "qd&r	pG""Af"a;-p2 @""/ =
qp
p #@"-!?"iD->!"j """D->""'p00xD(>!" !r%*(q?0!AIc,z@)rD(>pd!" %~pT#
q		~x(!#@xw(!p#%/u
` pu#	xvp	qX
.
a!p#p%. apq"h p qa>)s#!#!p#}e2%Mg%!ud5}&&4ya'qĸ6!p0/W-(s!p#&2%r$360 182F%	"zU"8`~(t#/rLdb|ļt#JdPq!TxF
qp&
q	a!Ïv:^	`p	@exp ^qP
(rd^
EqP
)pdEpP
*(px
 /p
 
"/	 Bqwd&:v
	 V	@2p< 
@ 	ي ~:p!A Z
p
#/8?D.>p"0 @p	,M
`x :q.~!?87pD.>p"0 @w:#-	^ @u{s   #W	!uD! 3h5yp!B"a"b	@ xe " b a	p pqt. p#0 AR p.~0#@.1qd.p8?0 @qdr%4!4~xr%4!4
u)	v%0
縐
	J0Bs%%=01	"+~+DP"A%%zq5{::@
 
2
pD lpv%+
*	
غO5xq52a
%	up%	u
urP qa
`Hpp%'ropq%1Ÿ1xs%0(p~x~x	vpp
@w%0
6(usp
B&+1S!A)ºA)S GA)S FA)A)S A)Ÿ&G		{
Qw +g	pHqrs
o
$@p%@
wԧ/ O @/@%x@.y@)%x		vO
opǧ&	
Opmxu&0ApPr@.OQٞy$xٞy&xzCqFx	%xٞy2y$x$xx~w/v-/-
px&xpqr؞xp ;p px&x@xpr
`
! ypx&xAPu w(b8!B
ԖYxEy9!x)%xٞy%xzCqExo%xٞy%x%xv/. !u ;p px&x@xp`
ـxu^pzo(KgFq@ABC$DezEp
 
b-q(xaxu 0
!Fq(mxab
J! *uJ!@ U
R	 ppzp }v8?Zp0&@$(mU"	 p/0&A$@ R *pIxp( x2h4y!(~xuޅ 0
!Fr(ixb @Dx&	p
pz
5Tzs(Bc	(p~q} 0/pZv% 0!jxp(*		
%pxu a(<!F/pexq} 	0opAu 0!Fop!x~x~x~xppP
h)p,Hp) 8`s 
~xqD ~xBu*&b."! !b
qx

 ؊r]
vu*& 
q
f	@>	@%
vu*P 
@@x
uޔ a!!!٥xJ
pT4&J"@ 
 / K:pwv*q*BF	 @&	sX	q0pt|

q
`
tVp*S 	!r%x~x u,p(R 
ؚ٩rV
 
$xN	w(u~!~

@& qr*!@
o~x
%%bp+p*Uq`
q`
pPpxAp )Bp)CD	
$()
%,J&@
`J'@~s(rpPA`hqp~ ءءآ~pr@xS %xM 
xr@ F! u:B=6pq(xE  .p* 
Or@  E ؠءup*؆ 
Or@ F! pBbmoBxu
ˀ !˥ˀ%)pBq@ " !r z	}	 	
ops*r,"!"" @s@ "F!%x/ xqX
	a.CF	 
~xp"u@=y%x	 
q9Os*r,=b!b!	#	3&p@'ryyڣqX
	aHp
C 
p@ p:/ ox 
xr@D F %xm 
؀ bS!\z##,r@,"s*a<yby0#I#lq@"1!q*r,=b!b +xr@"F!%x/ 
orOt(@1Zpqr:su
#!$A,U(~
 $(@Ah(0@( $
%$A2%C"tL4d{)Lu*>Bt	sHp(P&pL0`{)>t
"@.p0`uHlx
p!
)>p/v'	%Mr"BBrJ!@@>!#	r "BBrT!.J,'T%)s 
r4"BBrT[zJ[zp AJp(~
  4))>/rq"H#)>/p byH!d5yBxEu2%Bu{*>
DxE%$@ P&B Q$!!!@ 
pOx
O(!0?(!@@!@!@!Q&""!Nwٯgɀcd~w{/+N#dpW
sتctD/*N"d$B؁~/.N&dȪހh#/+N#s0Ջcim'Af{ׁ{/+N#dp]
Iv0٫ftdz/+N#d'O`xdz/*N"kd@$bfހh#/+N#s0Ջc(r,jb%Dy/)AN!q0Ia Or	Ovp4 rp5z@
_rC
V&
 	= #
%  Kq!~bX`x`r Z,r"zPq   E dr<p|`J" A(¹eH!3¸
" "
q	 A("x q@;"r,t@,ĸO A0y!;rd,pp,\+s p8{a!@("A!A!A*S S"u@;wU
Q IE j!@%=(!

^͡qp@;"2u
qlk!!!qPl	qlm!a!bplWMr@mapuxSR7h%xq@eqlaqx*	 Z@~p%v
!/@ #>o؀ap(oS'pHvlx #
o؀ap(پoS'pHuxp k 68`+xst"#)'p@&j ApmD)>$0 @"xxxql 9xpx' :
@~xr, !"!! xr, !b!a xp,uE
z<pX
O@
&ت`f
ؽ>
݂
pؖ`ppނx w(	op
N`qEMp,@͡pqHlz`2` p`%x
+"pH ~z
 /u=
mwy*
` @'w
P

ѐql
/
plWplrq1~~xqlW!
px
 ~(rHqXs(,-,((	~plW
~(!lbGS_!c@p,p pxqx~xp, x6/(sv
 / (!lcA   "A(>X!QX!Q
"!X!QX!Q q LDy]A.q¸a.ºIaEAqxa -	pA!	 	  ݃upq*r^J$ @&	s)A

$@ q xa p # a
%	BRnpF YxE~xpx@p	
ڡ~x/&ڋLx/qpDzBypH8`xplr
qlW~f	plWr	`pw6@	`qp` „+pb0 @ Pq h	Bq=@ 	`'>v$p}
	 B$@`ql

/p= t:qsxz/p q(#&u /p *q&x
%!""	1y
E""	*wuE@xV
  ͅ~
qr	 J$ ͥp@ĸ
x
)p:qzrhu
&!
  b@ TL!J"@ "$wpp@!~I RJp*qf	 r
@*!xplsp jqHs 
&	P	Q
@*!yqls
.Bzc	@)@!x@+A!8``  ps8!9
 (uHv:s
#!p
 `pH1=p	 qp	 q
"@$
pqrs
$@"R f:p(pht
 !uwvO{/$*q
 r/&G p)%?S "zy@y*pZ rq@	]v(w
Hu
Sp*/qp|q`p`'AB$@0`2mh8`x  .  .  n  ~z
$ؖ
 qv@  /uHTض`!Pyx Œ (upH!Ai%xrE
O p@ĸ
%xAxv~ qpǠpCpH	 f`r~rlsurDTـ Abxx ~J٥p)pH J
` j
`p x% q(~
 x
 @. x% q(~
 xw/u x& q(~
 x@ x& q(~
 x/r@x(>Qx/q(>
	$/pE	*` v%An
ppplW^
 4myqlsf
!!bq)$?ʻ{5z`x}C
~@(A!4ym8`tnc{sspqr>	 xqlxR
qlw@vE p4
u p(zةqeo:J$	<pXJ
/}G
S
*/@x p
#R J pp4@@)$p@ĸ
%xqL


ؽxu"`qئ qxƈtueu(&&&&^f~{a  X`xxx  %  %  e B  F~ql~xql~x~xvuqHvpb p
!/,4
 p$q"!
	pu#E
	^ #	pv#<@ S!M@ 
e`t<m	dC-(sMp pb
 p$Mxu(vrp p36
 pq"	"M".
	^Pv"
	 "
=@ S!M@ }e@P=O	c	
C/(rxJuw,@%Kp 

,	C 	 p

(,x&A)q0po p
~ 	6)!"%Nx
'z0r! 	 	

 A!!a	s,,F""|y0r!!
d ! @ 
E!+=a=q,H&LyA)qq q @~x
pf p
 uvplWJ @ 'vP" ť
px
 vu q(!b~xu
ox_PR_@%8`@	p
p pp77qp pfp88M~xwu ۅ!-O
	4!"8`1p
 p p,
 qL!T
 p	x;&8`"p pw,pup
@R	**)t,h%GlyA)qPqo!'lyA)q0ro!~"r,i0y	!"i
	! #k0y	!#b+
B! $m0y	!$b-
B! %o0y	!%b/
B! <a<"r,ah0y!"h
B!K #ja0y!#b+
	! $la0y!$b-
	!K %na0y!%b/
	! <<p	 p
p55pr	 pp66Ń%AN	 x BxF
vu,r
q((x
p	 ppv>
q^	pZNUu,B)E)	w
$,@ V rpJ q8`
y@8`y@xŀ`pt$F#d
D$C%caD$C%cbcs#FF%cc$dpq!F#a$xu	v* Bq@TDX	pxq-: D(>@%q/sx`cV7ȼ	p}|uH	ȼyy='	,	ȹDx%xqlx
rs
!!
'@!r
$/-#3#'FP Q#/
gp~P@ zu@pqrs
$J 0
%&b @$1@$3@pqrs
$J%@&> 
'@s
$ p'O@ƪq
r
%& @$1@pq
rs
$J%@&
 
'@"B#"'&~P&."#^
*prs B+#"BN#>#"	ht$#FP  oxOZrAÈu
$@!
!!
#/-Q &P~pp  &V&Uq(vgp~P@ vvv&%FP @Jp 
s
$J%&	 @$2@Jp 
s
$J%@&	 @$4
$@J%!ր@ Jp s&~	 @$2@Jp s
$@J%@&^	 @$4"B#&  &P -"p#J  
qrJos 
r#"BN#>#N#>#6P  QoOpȰA(uZrQB/& o@ (xfJ! p
o/& jp
o/# @!Q K	 @$1@$2
pqJr
$
%@n
&
pqJr
$
%@
&!RQ'&oxJoPxt0
Ⱥ	vxExrH/ S$	xxpxȻ	xexO% p YOxOp:q%v
"/@ !N؀ap(S'pH !"؀ap(S'pH@ۘ&v B("r&
&B.ro(swZqpqros !	  @ "`	
siOx
Ow-
"/ l hr p	 v	 	 pD.>#A.q`٦	 
 p

 ppB qm8 %$*6#7$p q@%#  p
qr& sqHxp
qrF
s l Dl !A	l !/a@ -YO
Ovq:rr-/&G ox@"a
''b@$1@
p*qۘsJ%
s@$3@
p*qۘsJ%@r
sq#q#
	e!f4 ~	oxَ N   n  pxxP(p~
4p	ov(`e`f`•`B_`BB\]eBfwB@{@zJ !lB	f–gB+qH㡾<pCqf
!=Ox/& oxp,-S2pHQ0~u&3nypE-O!q@ Ĺ
Ey,	 &~@. q(p.٩p.
xt(pHqGFC$
hrxz~xt-Zd! Mx}

x(px~xp-%uEͅp)ͥp@ĸ
x
`qLxuJqp
`qbpv-/& ox@&
e(w@(!%xqH`OXp0XXK
Ozp0@$1@
pqۘsJ%	s!ѶX
/
/(p/&G!o4yq,-^OZpĺ}E}@-@$1@$=%"
$@> 
%
wH%	Jp
$@ 
%
	/*
/ru4ʹʸ%x7ʸʹ%xI@ D(>
ľsv/tfc " b qva'"'b'S S'@.%0ĸ`c#"#b#a$"$b$S#S$%xu/x    .  ~xp,rqlW~~xqNry~x/srrlW@4!pr,rY$,$p
% ud	smLxhql!@L{ 	'qs u
 !
 ?!!%"(~%+8"	!l`A@$'H
!@>J#@ #$L#J&@ r4͠&%S%J#@
"/l #D*>Jr!p
rxbhL!	$A)¸wgx|]	^.¾g)I )h 
&B"5zȚ%I3y9a>f~Ya.y	$Nz	$A.yu
@$,Yp|A.¸gS&
S&y¹r)b`xj Gp 	 @ pAp/"'&)&@@  Qx`a"p.yx	!.zD0	$y
3@$2/ A&A(&A( 2x (~%
'@A.¼g
S&
S&|¼wڌgejd('@p` O!l7&&~¾tde}jexL!l%#G(~%!a
N1+
#C
CD%
_u
@$(@)ExpD
Nz.yl p8bN~0a.z
D0H"&'A	H&
Av ~yArP$!?a@'@'5 Nz'~3P$5 r z
0|'~SzTxA|zxI(t Ņ@q;IDqd	 $pJ!@rŁ!B0
0p4rS'&x)'v'!	^نp
%yA,¹*f
S$
S$y¹u)eZbUzjYa/$H$A)$A)&A	//pA,ºJfS$
S$~¾wg_bjf)'pp` .l7	$$|¼qڌaZbUzjbUx!lC(&M	/!aL1&1	
A1)C
$!	
A1CD'_p
E1vp,rXqlWꤸZ>
`pwJ
p
@V
@
@r
@.p`/u` 	+
!!> pp~
`q.piV2 A!,VD)> 0 @p	`pr
pqs& wr	`pua	`pⵡBs6{J`N~x
qhr^(-/p LV|q,V]8`D*>6 0 @w.	`pv`prpqs~ J$}
HqNr!"p)v(&ߎ
opux O px%x /ء+ !>u(vpN ؎!M(ʨb<ipr A@)s(@* B$"Eyp%qlB  b~xux-!xqr@A~qLxqr"rx-"xI	~xJ
`>@~B x
r {#Bpŀ~xpɸr !b"b{~
ux]pd&QPz
 v&B&9A

, !5~0pfڮ
`J%@& n
qHv
p @	 +
 
qzq,rs4
~x	Zpqzr0qB0
w@'Q   +	ppx:p
wp@'
ڂ@'
Dp@ H z
w &/xJ
 )
6
%p Cp
$>	`
%MxƄ(
tX$Cu't@$q"#tHs@)p`z~xq [ @pV	`qp.!p.L !!(	 	^20pr L  !\"""6mpl(`q˩pڮ]q(
4!A	^
 	~xŠp
 5Š p!x(uq2۪ pl. 
n`p !A!"ŠrHqN px*3p\. Np|. N`p A!$!"]x(
!Xa@
v(w.p8?0 M 	!% x!!(q8?0!A!X	~xr(u䉄.qX!P7Q
 Pqp		p  p^
 ډx"v(u
q}+
QVn"v
*
 p% pq%
p% p@z5q(q8?0!A!⁌
!!~qlaxx
v(uR
ٯ}
Qp% p%
p% p@zJ
:p(w
qv(
pX PQ@)!!vp *q  pB a
w(vٌ&u
 Qq- ڄ-p8?0 @
 Av \!nu$߆`pFpu ]!J"p%| "vq(p  -J!@ !B$!V&  J&@ &%p9rq'bp4A-2 W!Ep
`!D%#
G'L! "	
p|/z'p
`I<!<D  @ 
`pp 2 
 ud()Q '!&!L$'!@ pp
@/!qxapٖ

v-!Np:p` p6	`pL p!N

x
v(pHwrpb Eq!!6x>`q Ï !q -@2$0!p2 @$xV&
Q	p p p  8
 i@@pa  x`(px)(pxƄ(
!V!LsݤrX#Cfr4#Cfxr	p(wV!-qJ!@ !B$2!@
$@.S -p4A2 R 
V'@ 
@'p
@*!qxap pq0!#	 	 p& pz`pxu@K	o	.p4A2 Dp .pt}2 CڸtJ&up $}،s
%uq$pB
J$qy ؝ x&(p(u"fpp.`p| pe `٦~o(p(u
ހpJ t o٢uv
p puy 	/	  	 p\W5x@r`!p3p {@~b|q\Wy``p4@}o
o,w%

p8.qp#!M!@pV/p
p .p?0 A(~@)r pqؕz
@%pT>o@OxVo٧p

:p/"G L" (&v(@* x@&a'" b@&	P×p0bhrp0RJ% /'G @/ x`Zp)
 @%u*!$ I
@%U /# L#@ 0!& r 
0
! %@ @ P Ԡ(@#
  p0
$  / G L  0
& r 0
! @ ,$/(AN 6	 &
pb
`%
 /*p, p*	( p
06
hqJ$ 0
"%u
%% %$@"R K
 !$ 	/#G t!@$T p0 &@%
Pq 0  p0 @( x&( xxp/(N Jp`& p0z( ` #$
#(@# /x5' 3	p0B/(AN 
$&Jp`%^
/*p/(N &6  #$$ `q, 
p( Ep0hq@* }e+Jp(
r!/(N &S p 0!*p`ٶ 
# @
J&
 #Jp`
q:p@"@ K5Zp@* x`)	s/(AN (&q8?0!@

p%
@4

`o
ov(`
p"`J
pq`s !>#!>px	OxJ
ow*`
V'@
@N
V'@v*2U&M/x		QwQ!kP	@'%xa	؈iJ+p|]?	@'uh	 >		Oxp
`
&
@r*4 !!4~b	opqA"
ouUpًpz
`
q@%	pO ^
`
v !$xw 	@=+B6
`
QBG4 ApOS 
|/_|?Qp Ï
	[3h5y"q@xA pT
ڍoţupqoکp`
j`p@}oxţupq@oکp`
	pr@Moxp DEp`
ل ٦~pT4`
ًp ١~@x@@@p@@Kq<R, 
~xšpR`
1q$"
!,}!0?B"b,}pA0 @
 B
V1// p
`
'p<S'tq` @Vq!s#q` ?@@SxVxa
oƋq`4.1
C0;0ũpF
`
hq`~p% bp.
`
hq@q` @p&
 	@prn
 
/̈́ !Bp<5!	`
~xp$ tp$ p6	`
%Qp4 pԤ p6 pP B#s
~up.
`
!B>c
ax~	$3J @ p,r $p(
D(>wŋvp!s
p`
qp@A-soy||#r%k:x¸@,zxĸ6yzxx	pv{(;c!ax` 
p ف/$3x/ٯ 
pupn	پ	 "q|W!@$>0#"'
	/vxp	Q2B03 B0!,-B00p
 /xŬup 

	P	Cتop>p
 ٽ/:w`pj 
1}H/  0
D}(}/  
p
qj
r\b=/pup 
a3&p@'ryy p#Z
 pF p pr p
 p*
pR pz	 pO Bp@@Hp
 ڭ/|ioxŢupb 
>
p
/.
p@@@p@@	P/	p
O@@C @@qb
 r%@x~x	/٢
 
pu>!	#	P	
	/xN	/٨u
 
p	[
S"L@,|TzD52k$B0C4yq`"Ϗ@A*LɼO$@.|q>@S q8BV
Z
p-/p 
 (!0?5H!	"z@ 
		~rݪ 
q"q(	0
0" JvTO3o5y:fhR1
a
(	0x`H)0	Q
 .V
  AD0A0A'z0gzA*Gy/z#	0bu{[c@¹"B@
0Dp"xŢAŋp 
q
QfZpBAٱ6vp
p1q @1D@p@QAAz
qAAr1
$1Apq>rަ	puV
p
p"AA
@j
hqp{1DAA@F
1d	Ap@@pٚrUp	 
j~x
wV
`J"@  "$pp	 
zqݾp	ppp9@
pJqR`
*rvZpk	Q	 
}
mp!	!Oz
Ӏ2k(y/p*>`v`'vq`,ao{	DD3FD3ũp2	 
 U$D4T$8pq*r~Jsz%xExD0%xF0D1F1G		%xOxOz zqHKqB "6 'q,r2p
+xppXUPuP<` 6
yp wp(v,p	!^"D!xyD!x%xpXU ؊
qdU%"!&!%#<
p\U	ţ 
1aU3&pL@'ryypq,rx ypZ		٩phbuk@%:	!sx@%!MڶdNp&	qlrup	!H0%p!~0ulWp	!*
sl`@%!Rfp	1
pT4^p "
x.
V
`@@A px  q@@C:
2&s@'r x@@p(!AAD0@%xq(
DyBC@x@E p(AeAE0@	D_@p(&@U@@A(xE s(ŃŃ&~|y3%x
D5AAD0@E %xq(
DAAD0@E %xq(
Dp/q	 
pB	rآv醢`p@ 	up	v
 1S"(1)B*J*º:
 K4pzupN		A1BpNrx kxpH	"+Q
@1ي
@1~
@1r

6~x٢	p
^p @
  BY
x	P	ppvh
Q	

Fx	pxɀ(
 ex٣v
	p0)
p<5000		S%00z0z؍Ey0p Q-TiX`.6"P!€
P0!5@0u<5`AE{Bez  x b0w0Rir/44@ @zH0p@:J%@zPp0%A0z!8{r$|$Bxpp z0 pp z0S$s " 
 b0"Ex0%E|0#50 u}|yE{|:ez:D 008x%x@ 0 0!y!01p04@Z
p!"" 0 E F 0 ,i0 .xs  bpxvJ (u ;@v@ ,%!LؓK<x&v4^	p.uixe 3%D@wDn}
kxe (% !rHnrH ixe`
0s 5%"Njxp A -!b 4%u{p%پpH x*٦	p00r8?B"&&(%00"NS"  ;%P!	R R!p)%>q@$@ p(&p@@
%ß *%!BA@@A

#/`(%0 @>J%-&&&"	p:%
q
rL! +%
!A-~ 
%@.'p	 L"@p!a  t!@ f	'\(%pA0 C/(N jqx	a	'9Vxx+x'9Vx#Z
x	Rv%Aqjp6ue}%ؤ%,vp
	&::prpsplW
*q
rowpٕx^ ؋pn
	فf
	qlW  qlr		~xŤup
	OZ
 pC"^
-xp	p,r2	:~űupqRD?
BpxUC
;xCpbipE	pxU MNp`D١xŷp^	كuqV	PځV%J	A(x5PA@@nIo٫	pq$$S DS 3	 (pPp4$0p0?@ @  ,> Zp0%M.o 
!/ !%	_s؍q$B*?Jp,> 4 @.%'
+
A((yù$18`ȸ
r@&
$/ pz 
q0 0 F 
(%xpfq	%"J  :
`p$1Jp,> 0%A.	
A(A+!pq""F§E# Dxy " ! !"0'^ 1"1'0pq"
Z	&@$ 	
 0^1&

p00!/yF	p0'p1s$%&p 0(t$&
A	"r !
!!p
0q	 pR#

r
`	C!p;A%zA  Bb	!	2y$zA!@Dy  ! a	! ŠpR"q p2
&1p@@pj
`oxŰup	q$
pp@@"
`roxVopA	"
!/䳩p`\mS%o}!N#   ~Zpº!" +d!Jq.ڊ`	p:pd6x"D0r	rJp
 q	pp^py2p%@&	/(q	` p@@&`rox
@ɞ
S%q !ox>oٳz`	pudpn`Kw'pq^`0ڂj
`Dpr/0٩pj/Uox
o!D$8@$0`	p!
`pq0?(0!QV 
w
p! Ï@$7
@($pd4
Ey#	
pP4
b#dA!
pQ4
ey  X4
wv0!b)㸅  R4L
!	EFp'n6`"Dbpz
"a	Q! qxa Kp'n
`"Dz*p4*p*@q8@0!"I&B@f )'p'n
`"D,`	0Qp&
plp̺bq	@Uo$8xoپu:
`	p
vx$n
`@&

`	" p`4
	$ a4%(rixbQ @)" b4!~ %Zpx
!/p@@!,4#@.Y>p@@ @ @ E*~#!p6zU!CtI6{[E/yJrz/t2 #;	d6zTrish"t6|[j!
jthOz!*~#01%EB#S. !
R*~#$A	`"*~#! P.B  /p`	@~xةop`	 a as,C@*	 @Kx~xup;pz!m>`	V%@
`	"ZY/٤@@&A p ÏJ$ p
TؓN
q@nx5a
^v؍oq
'/p5p Jp
`	p4A *p
`	@.p5B!
0p
`	
#/05jpxv
`	٩p	 	9qs##Jp:
	*p2
	٩p*
	'#  w jj!&P0
%/J" #4$T$7!	x q D$		݀ x a
a"@"R L"!4aA/'¸'2% CA*c#qA/A/@ "!	
'
rWVS'!{	o\ij'1(S'@+ u{ZbUzzbbs|JcQ"rWV}!gصo:ud 2%  yb b 2% ؂x
Q  a zpa af pqx@	"A )/pB`	q"pvP{q!m/y	!n/y	R ,n.xR Ln(x!ln/y	(-/p LV|q,V]8`D*>r
`0 @:pj`pp`pr*p
qs	`	J$}
ঊE/
/pL 	1-/p LV\q,V#-rJc2"B7
]8`D*>`0 @w`pv`prpqs6	`	J$@}
xb
/٢u.Յ& 	p/s.!yzdx$xxKx (`
A 	?1ե
 س]/x~xu* 
ض
`Ix
##P%p؍	ohq) @~+x!
	P	n	opq	xZ	u(w 	p
	rnq}A @S!BAA)R"BA)C$&@q:%x
Poo)+Oz5x@~xp;	vw
(uB H @%q|	m 0@"@a
	 ڱ>v(w
!/
sB H ox`qHu	 # 0@"a@@A( @a	ن )xr؀0<@@p @@@%q@@! p@	 tjt	P	gp f؀;p= xm`@bBbB
F	
~ p+(p~  B  b
C@{#ae`A`AbCbCr*(Ÿ<#(8`6~x^uHwhv
 BQpq	xp(0r,aq@yh!%xxp:uOQp=_r	/pD	q 2a		 p
x
vu;Qp_ء/x~x@@b~xJ
v`(up qx@^~xu* /xB`p>m-w(u/Hvp [qz?p"R"Qplf@%A@~xpl*
@~vw  .0 x;
	D!@%8`Cv
0xp "0lB p9@@R
~x.
/upR`(rm
<qX3~pT3 xpT3 xuT3
 !!Xxp`3@xr`3plx(
 'q`Hp~xplWZ/؀d~xplW8" b~!Xx plWq,	r|3&# a`Hp~xp	`pplW|b B-xplWB~plWq,	r|3&# a`Hp~xulWf
/؀0^V
/
؀
x:
vulW.
/؀
 
/؀ 
/؀ 	/؀ ^	/؀
 
%	p 
 /	8 J! 
"/0
:!:bzu4Bv3p Hpwt q d:! Lp	 s 	!
	"		!#-	!	pڦ	 @%#
 p	ڎ	 @%
H!
Q:!bipn	 @% !Őq3r3u(pjoX9!a!Nuyo|%wpq a
^	Qt4q3 r3u)^w"q4!&IQAx5"/
QÑaAs4#


ѐÑa@s4#p3Pq
"~xJu(vHw:s8bqHsrJ  ep*pq
pqxu3vp
``qԥMs35r3 a򩈖|ܔ5)		^e"%"C%6zxr4~*b(rpN	2hquؖ
q sw4@&Bp ǏJ!@ p3
	**p#!/S $@.yrx" 	%" p ;z $t$ǟ$%%ȸ$xpxU@fo~j
pp
p44nA-p.Ry
/(N . "	rpzp+dtpr% j0 .   0 ,2j0!4/@(pYzs 	$&
nxp&!PyF pxw(vNoB`x
B
x@!pn	qpdV-j0 @p١&{Hu""j#
Sx3|&&!!
;yx]@xvu<5(w@%1'@0p !! #Ey#/(N !2x{r5bCDxxsp<5@ $
$x	p!	p!hr~r"!{ Txp,ptA-/yvp
hr	ey0s. @+1#E)A)p!b
E)A)q".A/L " !
CJJ	rT	؇p&~ !! b a!QrH;~p-x	v}p@Z؀ap(
q-xu`Ey%x	t(wHvs
!!	ixp@
p(q	rixp"rH6o{oo޻{ou@rCC	 pSxx`r'|TxpQx p0Rx pRxx`r'`Txzq.B&KU3&s@'r{{f&'!HLF&•+&–4urs? H<L<Q!HL؏;!HLH:L:p#vrdgC7	 'xpx pxx #KbcfG&–:&B-&•%B&mU3&s@'rxx!!
QQQaa
Q
a
bcdfg ! "p^	 qOrH  !!""##$$sBH@	p=كq|~x%xsp
D
"
D6orp$6 p6N`w6 (L!%)!q#y@x%)q#!uz xp6 Ox  q@	~p@3~x%xqH~x-sS"Srz"@3%x!r<bj|d4y)bAr dx3c%x~r@qs	v~x& u
" 
!B1Ox~xݍp0 }
qlWKـ "(pOup 

p oGxrp@(poxr/	.	 C$bxya$~xOv06p@4x^qX<y`0٠@pZ/6s@#
x@#c/RaPjxa 
`3h5y1eṴOxu6J/p$/p$/ p$(Op ;pL xOv6u {qL`p$F	 [w6  $r$q$a#>ap$"a"_QWb	/.;r("{{{[$[ct,*	Fzb
E
Ya"v	/ىOxqr(s
/Pp4 pԤ p6 ~xut|s!@
	Q@Ox	Ou|wp ;y
еϵεOxB ~x. ~x	Op:qv6 hwZr
#!'=F	ru6@q6p6 p6 p>	ojqqT.q6q$6؊.q ;"p r	 	sOVOp @
v6s$&&
QqX.q6 	Q!xpT.$xopp 
/:pq
 
B)qx +q6 $/~o@#B	r
pL D'@!`r, 	Pq,%
	p(ࠠp$ rqL~qL~/y	SrP5z@(pxp B(Oy
yلpZZ PAX"~xpLsZZ}4HthpqPy! BQHs%qPy!	Pq#- M"M	
QqP	pZZ/r(v  F/#hp; 'x"'x#'x$'x%'x 1hp
s!RpPx!a!^ hpqPyxpLpJAiqpP5x	q܉pA$rPz`	؆ ~
q+ 9	Qrh -@uX3&B&< q=pA~%(!	@.{zpdezr6&# a%Hpql< poxbupBS p2˸
&q7 ya p7"q! &}qQ"	 d\~/,zs
!!
#!	
"!@@%d
Fd%efbcq	/rq	Ev	E!# pBRs q	 p
2 	5x#
	 Bx !u~x
'(ur@ &	
C@-zp:oEypt pzp m!
@A	 y
odJ# $/$yC!@tb	}F`B400q`zp$q%"ypz
o!A$AJ"@ Pq"$5	
)`	5x#	 B B !#	 B*p`z
q7
 !)`	5x#
	 B B !
/x&	uD->p"0 Avdr@wp{y 0@5(V(f	o(q0
"rP
$&)J>o_-p8?0 @P%aئ
/A/AXxv(uqmxa "b"Bmq5a鸊!!app5x%x/plxv/q(!0?… 4f"&Ō p@,}u !" T+Foqqxy!UUUU"xq3333 B"yYaA)8` (A)vvp B
(p&	R=ex}/p~v+$0!.&S!/pp56xq 4 h)%"%%%PE%A ۂJ$%"9qPB"(P@PBPDPJP@+#@(%zP`B0E%@ez ے*p9
qr
 sqq!OH	@(!sJc
Zr@;BX0 .؊pjj&{ezIi~xj
~x)i~xr 8.S	1KQs 	+	s 
	
Cv 8.Dug	O
P+
I
CE
Qr '	^r 
	
Q!{
u 8 K	PJ  i			$q|8A@HBxFBx(phHAqL9pX9@(pf6!v8wX9 @&d@'

+g"xo-"x
&%x$%x
p	pib p9 ~xB >y
Q
w
pu9 	ŧƧ<@ @ @ "@%,#A!qID nVp
!/ ab #naD p`hH@*
e}%%"&Bw&DHcE
io


@'

  #a@ )
 &u
wd&
 /&V'@b!cQV'Np B
!Gsh?

U'@x"d~
!U'
!sb

U'@xd~!q`ixq	pd&9h~x	ڌ ":p% e 
#/h wD'@'Rh !aJ    @'oQ J}3h5y2"A >f!G
Cxp""5y!l'xBp
x`%	rJ   !#a@ Y
px	u(vk
4؋p
pP
CPpN q!	Po'Popz/qpb
qpq	qd`
 &u
wd&
 /&U'@.
4!cQU'
p 

6!Gsh?

V'xd~6!V'8!sb

V'xd~8!q`5xZqr4A!:q,x
/2"Pw
'/(N .~!0?t%}p 
qv;xp	ٲ JpayE5~"ĸ!"1شh5}ph~(x
@؟r05z!	"BKxKx؟~x~ ݁}2
}rHwDpD8ddvE@x pxp8x43pZ
p`%<x|`F8lxj!@A)R x *"se|x
wqrsup
q;pH @ 8` &#
pBq&/o:pAv aBp Zp/# /pp Z pp %6?# !!o Co ?# !!D@654564@qv pu6
*p pZqrsw
!@1
'!u/$!pJ# jqvS'w>.!! !0?
!@.	^t6p!sn
o8ځNJp
qp"
`q!/h@ O' AC " !3(@124DBq801 "#S  !!xzqrhv
%!u hpwS ShUzr.  T 
"@.	^pA0 p!sJ& qR	o8@$1p	*qp	`*q"/h@J!$D # 	&
 p#@ !3(@124
q	x
p;`r<qL<r8%`{ ~
r(v%!	pB
Hq݋qJ
 pKQ#1y3
Qr;`r<pL< pq8%(ڊ`{rq7axr7
b
r
b	
C
xa!~xx};
S%7 %`mx5ka!Bo{x	w'7(p 77

$o{$o~kevfC䀩ao}}evez
 r f '@ yxfx~Hsh|kdue		Ozo{tdÐHpx(vu3um
 /
w`q	 m@&`f	  #@v"!Q }s
`	Raq7ؙx.  7   !Chr}@"` Ï B4Hvf>	  ?RrXD$5o@!``aa	  BaB @(@!`6`  OxOzu
 qp-Qvu1f
oBحo:OJ
uv6
yOqpB:
 ~OwpB
qv/u料  /o COr(upBHq؂
qOxɵxɇɛɇɀxɕxp3xr3T4q b~!p0p 
~x!p0po ~y	uڄ)!0?`HpQ~/xr$$xّ^$~p,ppAٝ!@@Kxɽp%~^
Ou6r $x&w
֥
@Or LD(>pqN2 @/(N o{pT `4{{dy8`~OtΩv
wfþ'_n;
5t| ùy
%{p ` x@opxqsr"O!M" r ʼn	r"Bɺ(ps=#x @= 9	p				ꁸ	~ovpA@w@= G&Ľ/(AN q=!y@q
(r%
J&
$+/(N r=rmt{yg"@"&F$Dcc ey zy)!0?@"J
&Nr(@,! %x:JpEoxp(r%!sV#2pV#1r	Pzq&@slhrPz#ezA"CٵX~xp@=xp7q( 
q& ~qpA@t=$@RiTz"@=B|"BE	%q6	(r~p(Uq$K~xq(C2!" !~x(q8?0!Cq=!q!Xyx L= x%rq!`z`a y`~xuq$J" w	p	=
d pq$%,pp^p-$	D
B lpp؀ q$" 9Oxq]خ`B	~xOvqX(w'!݃p.` T
 pصO$!v8AxrX@"0!<؏"6789: ~>
plW"plW~qpX  !H/y1 /sHuvX!aHp&]

&u`DQp=
^/]x6/pq HvuXw0%X'!Q0%d'!Q'!p q'!Qp+'b
؀&pT4p:	/pvuX9Q0%<
pp!p	  yr`2&u(wZrhv
!/X'!'!p2 qJq rp! ( 
 Jp&bpqJr s%apzq( +B 
p/"p
Jq AP!.
/pxz
u(v
!/ l '" px/ 
 /X+pqr !!Z&&!{4 /T&H~P0 /|zpql /!Ya H#@ 5xxxxxxxxxxxxxxxxxxxxxxxx~xqWW!	! 's`\	OpI~vXu &	f!F-/!szupRx Ï  e(  %(  %	(p~  Bx Ï  e(  % B(p~ 
 Bx	51
	"-		Hp*	U$#&(!*!B,
!B.D0~xqX@!!R
_	P4#T0r ZZ~xrXD!	0"h~x	~x
/AuXBxD(By!N&
 $	
f!p `2%mv %	
f!/pxn
p
"/|W\"Q#!pzp@ !jqv
$$bxshr'dzEx>jp
'xP'!!؀ by/
0 !A(@*rD%'a#M
ԙ	vV
pq
pq`p
ԙp,r0,rp&-piV2 A!,VD)>`0 @w
`pvN
`prpqs J$
p}
	HwpX@ v&
	p#_3
Uv	'a
0!<
xt`X""@("s%z
&))6~srXN	0"|s B~D!U!G!~x~xu`Wp=&]z# YaU/]2h4y!(]~xplWV @ ؕ!I0#Xr=&# aAHpq|Wؕ!IrlWX"r@"0j"t{bb0_0'B!ktCԉpۀ$:~xB00pڡ~tlWV$2#l
s!hpu`
DL
DxrlW@"T"0$	#B Ey ~r`,
,u	ppڇڰ!!!!Hpxp~
u&." "&."p@%煲	/!pB
$c
%@
&r w ppUU!Xz/pUU~x"sH!A˸%x!Bf cpUU~B
@ u
 /UU
 vvwspvvC'(sk2$
Џ!kJ!!	$@$$!~$@$$!
3&pt@'rT||'rG%J @ ""C
 dp*
 qpb qp!B
 cL 

pRV CvFuFrF !P"P1pF%#Pp- pUUYxsF P
pUU~xz% uJ pa?B0B00b	B0?NЯ D0
0E6pnuƵ^op奊  	(k
px ???D?F?H$?p J,?0?4?8?<?@?QƊ DRSuFpqr ڞpx b
~x&xŸqF~pF~>
bk(r ƅrjsGe!s!B
ԀrG %x]tG$PD@@A 0!?y!?pF(00Ey!Ey0Ey)sH/"HqFE ,~BqG1H   @
1ȸEx&xŸqF~xq7~xq7~xq7HAGI@~xq ~xqE @T~s6P!V𒹓6~s6P!V𔹕6~s6P!V𐹑6~
qHLas` { 
xx h
pL`s!{
x@q^~rB]zS"r@`x#!y%{`xt@%x%"zE{e}r<ŸF!%x~r<! %x~q~xq~xq~xq~x~qzipu4@(mvr
p
!/?CA("x@/`pXمz {	9@ ! 0Orxȹ"d""@#8d#x`"OCa"a!-	p&URi"s0B"
@Ӹ"%x@C	p xq4x}|j u tS!#@	x
w(v
	/r&/uz"jq>'8>D#fzD%ßezD


/%u/(v
/wq>Dem"Ds8>c
"BDn
/c

"BD~xr>$!$=/xp>1/Fz/vu Ï !p"ApR
r@r>q@" Ckx/qYxp>/u
/Hp5hy
%xq(>y1u/Hvw/p5hy
%xr>@"%ßy

$y^/q(>y@x"Ps>$zFy!$p q8BD)Hqu8r) ! Hpp ^/as8Br@G"~x
v8"uؚ qؒ qآq`xap
pR
wu8qv S T! a !}xs8B "
pxZ/pp]xq8" 8"x~x	(r<?0"@x 1x&j'^
 'Jpqor	F	 vup
 qpShTzs&Bc(! AF 
 ~x &@%/؍x	vs.p8?0 C!@"a!!pb
swp6	 qwpx   m	 p:pJ
 ppS!@%r [!/"%!@Pp$$FpF	 q%p	 !N	 2vhw(!0?x I
Q(~@)rgpn}u&
 px
 p2
p!
CvX 4xxs&xc@ꂄ	y`!0t$F
y(p!
r s[A!		s3zq&xa8`x@lxs&xc	|`|B:bB
oJ!@J&s/)N!O}$0@ @xo{tttt<p@@ @ 2$O0%r0?@"
/p0&@"
v0Af'G$/pf	4  4#@%0"@!!'ru /y&	€q0IL& !pIx@@eo(!0?"	P	~x(!0?"	P		d~xq(!0?B

p4
pOل(pA0 B/(N kxp䳀
	R!"(pxq(pA0 M /4`
/-AN%oxۄ(pA0 A/(AN tjxd##	!hpxov0?p2
/-!کp&L !4A@ 
TpIo#Ou-p4?0 @Qop~
TopxU(q8?0!A	QO~x(pA0 Ap;$xx
U*s8?0#C@~xOv(/u%0?0 %@	.2	/p%0Ar p/p8 %%p?Vx 		a Oz
Os(!0?B

p4hq~>@ń(t@@$/rM`xCb{t	x
Ou(v+/p8?0 @ "
p
O
oq(/v&0?  54
ph@f$n@%`@&@%`@&@%`OxV
or*p8?/u`(v  74p
!ph@`pf`ځOń(!0?*!t
B
*
/)AN!
`%
IOx	O_o؞ws	چ  zq)ĉud*?p r/@#d+nY%"
`s
AOxJ	O~=pp
vd&Koqop
pnQ^
p50p 4	!@
`
qXMp   8A	  tOxrh %xxp)xOq@:
 4
p: @"L	
 q&NP qr:(CS A*y
_	pXP p\P p: mOxu
P *q#pDO !"q [Lxb
LaxbxSS"A*Ox/rP oHqHډHqhr2aČ3330b	B0tDO 
1A!	$q!ɤøHqexypDO+HpU/w(vq	 pp\P pXP pppd̠p
xup]P@ph p	 2b!Br`r`{@~x6u\Pq	 ؂
ev
ؑra !	HpQ݊	 pwdv:	 q&L
ؚrۮ	J$q	 
u*ؚ٩r
$z	V%ؚf	$r"ؚ
$?J	۵xF
rh ݠvh@@z
whu]PHfؐra !Hp8uDO# @qABR vq
 
  F yؚ٩rzJ$2MqI&؇	u	 "Dy!4p(>	&	ixpTOhCR
5	CGxD5yGxA(Gxz#rTO)b¸
		Mx(uqO S!R;PwV	J @  @	}%U		S D %zD Ey 
 ~pq %Um~wUf	ؤ @v`p&Uum~&UN	qO S!8q i	s$5P]
qV)S!D!}D!|!
!>a5U3&pD@'ryyooP𠺦P  ~xf
/wvO% uG	@qOr7@7 &$%%Qq6qxmxp(=o!
x	/slWru=	)!b(ɠ*	N  ~x	Juv
q
Q١)xplW#^r8P q@BHppة١)p!HqOJ	p 
~1o?xp~"q	rp
r$6q4`»ltLՉ
t "b "t܆@{E{r$rsYDBCBBB!"z/qxU :  V
/Zp< A x
r<A)a~xqF~x~xrBق!B"!a"!B@"p<&@~xqF޸x p!Hr<D 
 } }p x~xqsRkCrExڞ9zDxB  bxq ~0yAi
"xxq ~xPs AP BP@@ ~p0
r bH @yx!0y1~0yAi
"xxq  ~u(v2(p
't 
s0
8PzYaP.bb"B"z	 1!0?&0%x0)x~x
"v
 /8= q uQ
@
BCpq<= p@dpDqE  Gq:p+"p7pLq
A  w!qt
/

!ȾHHȱHȲHȴj$j$,,@w 
vQ$x
pDp
$/

#/T4B H  ^p0~
/@ 5^p
S p
S bp*rF
/
$@,RN	
^
p7"+x6L!xd !
*fN
 F
 p '< T
FLe@f/
sk$k$ğt444444
4	444444E,~
&@~k$  @%A(aiA(A;cA(r0*b
 Dai 18{uq0iaYa !$؅ 
 N~x~"
u !~ v	p^ ;Qxp0  ~xqTݚpD%p!!q\fp\pXUPuP<	o xV	pXU(uPvP<	o pdUuLa axqhrgsgpܿz@p ~x	qXUx-Q@rܿ q Z`Hppي
`cvdU  u3
@
 *J$xn(v
Po@u,@%ABpF
 "
 Bٲ!p3pXU'PqPhpHs	/J$qP<auIQ~F E F =x , l  x~ZpHrq	 ؆!!J @ 
-,qx#0!Ap	q%&z
$$J# 
&/h!0![ ؅''
#0-,!#l!p#/h{hllxzhgzH 0B" uD R"&.eqjrs2
$@
!*p:`9	pH:6x@Cp`z
 9Qp%
pu@#')J! 'C!a !p1-,!p#'r"(D->'"@ !'r
`J$q,L! "(p8$!!oxB~qqLWp,VGX 	x@00
0P" B Axx3q)phV2 @rp
	
~~xqx(!,V<N	p	r
~"
xf	 )h/zEu;U}BĹ&NK~x]xx&
q2 ~2h6y!y~xp6xqxQ~xp p$pɠp 
p.Q؀ AnJ	"
pxŢu-!,V=D)>2 @ 	xnu-!,V=
D)>M2 @Fu-pkV12 @*u-!,V=	D)>	2 @u-!,V=D)>2 @u
u

u
(pkV2 @u
u	uj
]uR
E>
u-!,V(p>D)>'pxpx
pu
*
"/ ~~J>J! w@
#/,v0%Q" B 
 vB 
 
v
OLUUKnA(#qdV0!@

$
p
+@@x
)!LV\]	~x	Ū /u
>١(pf=	(p"&
pxnoph A~3ل(phV2 @	P(p~q !Ï)qhV2!A a~xq
V
 6Z
u/%
q
&
 6
uQ"
%g
%c
//yxqrx:#\uxBy1y	.	Obrdpx;?
~xOZu(p;Zp0oގ/px O px%x آ/p3rm+ !:	@Op#pLW #D(>!W/qOp ~v~	~x(!LV=!,VD)>	0 @~O(/u%LV\
!/,Vw	
Qp	qp=p^Zp#	zs %AJ/0!Ap]!@#*'p}o 2
`
@~	u-!lV
 "qoqf
Uop
O@pI+@Ap ۀ>@u"wl	pp&
y.pOupJp`p	݁
%Aqp0p)Z.
oؙO"
OvHupLW#pI
rrxq@QOxOu$

/*AN"x!
/+~+" b	Oq$0
	_ b~x(
!~D#a(q4A2!@@p2	 xڢ~BO06q@u,tyЉao2­c%1anb$7#qdA	!^
`rm
؝ Oq9 0p xp9 bxx~Ov(w &R
/' r9  #e!&$$c"!B'"(#)&/E!/v
/qOo(r C<Zp w9A&o!
/q1OxrQ&us*	
C	Q"ap8
"ap9*	 pb/pb/popV
Owq Hu "%"7v,p&oqpqror^q~"V/N/Fq*]~*op a!!"Aa#5Oxj	F	&	~r q@BMHpr@E p+!F
2
N
~xpxr@F p+!q*\ !؍/ a
p(-/~x	O
wuv*p(BPwq* !w /iJ+p|]?u B!Oxzpp9p!R
orO~x~x~xqc{(~
 aO q0R~xŢp0pr$q+@+%xep %@0u Nuoxvq 	
6!fpx(	=A)Arp008`< 
ev 
/
pxxq0~xr/p0Āu+p>
	xq&7! ~&/uv!p0!	/r
 U%@	]/pp022xr0'$xq$= 	Qp(ٞ'p~xp0xxp(p~xp+p.Op
~xq0~x
poF op02~x
^
oV
oR
o~~xp0;_R& 
!q!00p  "xq0~xq	ar0 %x~xq0	~r0#s~
o 	~x
p+w0p~	ox$% Ixi ?x(v/w~$/)N!%

`p{`/y	SD/>!`N6zIzrP5z`{vv*	 p/(N }~
 p
!&N~Oz
SD)>!`NV{iHp"	UpP @Kx/x~xq/+AN#Oz!sP#/yEx~x9
PU

p+oHq~D(>pP!`N , +AD(>(p!`NHq +AD(>(p!`NHq ,rx6v
%@ +pa!/(AN %}pqp Ï +Da!,Zp
!/`N@!!'p 
 /T
qy" )C'/(AN pqJq,!Aty #b@%
}`cA	
ahD
dE#
BAf
oJ @ *
 $r
o:p
Oovu
`
p
p q
`p
pq`6Zp%"#
'
W%#	U3&Apd@'r4xx	'"OqpplW
prs
%p* OqxR r!
$<qH AqTxaxxpL! (N	/rht{sLu/	<d^f$#%?ȋ@*qx |} By0~pG%{5x/~.!0? @%"		p4OU%@ ٪p/x E~xŋqZ
 Bb!Bp=v ٥/š
(uqp|W @0l	" 1u/ن ~q 
q\	ap5x=/xp
(wVo
p/% (&q8?2!Topu	o*p	 @/" p:p*pq
/JrBƣ!CP!"J
p
oqup=%!4A߀u6	2.
oq(	jpv\fjpfjpf4	p=A	%*pJqrs2/
$@x
ovwJ
OPpؚ'ßpopv
/(N }p&N*Zp/'^opujoʍ:p /  upv٩p*q	/
r	opqpWV""	
_p/'DPp'Lp'T	"!Bp
qr
/
$xV
ن 
~xxB
~V
q$3x(v0?/uftp !4x
pn	 ٗf	 e
!@(!6y!Iv
pي %4A I$3r@"b ~qTy (PD`Bxzyr;$x$xxwuv(޸tpBz80B'!gxp,B^

B^
$B?UU$
l
 lœ@lœ8B+B UU8llœ!G"FAQ  *	
F@BG
 p
 p~xq(F	G	~x
`TzsؤJc1	`Tzs,Jc	p>
~9a4ypؤp,8`qQ 	 		 p4 p(1 	/	>	~xplW
ppv~p0R Q2
O O pu(x%x n
F	OMu0:.d%rp pM`w ("!&BpE"s(E4x@E@0y	B&q!Eyr(!xBp qr(!a!!a!!~xq($x ~x
xEy0yyp(!~O Bq(A ~xq( 	 ~q(z"AGxx ~x xyp(!~q(BijijBš!BijijBš~~xYb
#Hp4y!ؤP
!,@ٌ""v($!"!!$!&!	#pr(/y@)  ~q(1PAp
Ep
Ep
E~xq(x ~x5xqaq(x ~q(0x ~xs(Ey0y@) a  ! b b~xu@*
3ځ y4
"BY@3xu/  xD(>!H2 (vpx¸p 2
q
rxuAD*>"Ï!Hq ;#
6pBvuAp`"Ï# p!D(>!HC	b`B
/p'
" 
.`)xxxvD(>!H)^Q"	"
@
`Zpwf
/	p!,:pvyV&'uQ c" B
*py&@T
UT/y	Q  
/p	"
@
x
p!vD)>V&!Ï'u 

4/*AN""xR{`dy-MAEPp(

/pdxb('pc+>'p{t	s(tHuD?p,@PDº$K~v@&&|A,¹@)zC/$E +$8~'a
xD!p nH ɸExC	CAċvphrEp
oي
op܃x	/p
%D"Su	"p$⸣p /øp" /(N #p= Au	@)p4A2 @u	$qp
*ٜ"@(MpwJ	p	 qI&	؊!r(oXqg
"u	4p 	(E!p$2Mp!"!b!E!p$2qdp$!
`(0yqxq'(0%xHu⹗p(3%bp%rtpI
		ݐr	!!x/%x
w	v
 /(<تrv!	R$@J$t`S$p9	8`	*8`
q!D)>q\2!A!`
B
`\&a	^utUD	S'`S'q	ur(ùm	ùa	,M	v(2
uAr	(0yqx(0%xئ
j ٙHpox>
Ouv%0! 1!/)AN!#q=!q4A(2!Af&qxrbrp
 	$BD:L  !BOxO"pq"@!/)AN!#q=!q4A(2!@ 
 vp
u	 pTA
%/ D q!A(A(S!@( $
k*pq,!
$ ˿r(2X##܌a˹@*#qI#S؀3{S؀GEp"|$ !5#aN$)yeyx~B$&ay%~!!(vrHUD!¢sHUAjp $& bp؜5y@$"5p'  !0%xAo
OvU Q A1A(1"B(u b>
oq"@!/)AN!#q=!q4A(2!@	&r	22s+F PpDypr'B	r'A'"F!\0 @ؠpqd
F q 
ݩw	  (0yqxq'(0%x&p+
qJr`*s5١0Ƞ\ @pd$$15x66݇ݬs!D)>E#@@LBrp
vň	@(!Er+D@fJ@@*!w07X0".r-߂+߂
	ޑ&!@0S&ƹ8zq6/
rr䶿!p7p qW7@S&4pioxOv0!P S ~b
op0 @ؠuUr	U#	oDqqdy0q@yx`:/(rpqdr 1	1q	؎q'@#H0EyX/xp0
bE Ap' Hpxu ܍q䶁@ؠUrdUqzq@0yɀV 2	^Јsp5{`_sc	܋)S!Nq$%S!L	&&Cvq	0o&&&&!'P!@,e~@ ùDûey'gu{|c;ct|kdF&a%~
Ƣ pq	
^Vo(0yqxq'(0%x/pr	A-@0p$F$@,AO!

@us6{!q	 p `ypx!r		p0
 =r d0X !lq	!	Ѐ!!!(pxu	 p$/)p @<
Z
pHU *
@pI 
/4xf0v	!u5!/)AN!#q=!p4A)2 @
`& p/@%:8`bq',0%x)/xup /$ V%v	w0
	
%%0ym	0!/)AN!#q=!p4A)2 @	`& p)"
@%4	 q0
08`bq',0%x)/x
Mpp p	øq"@"!/)AN!#q=!(q4Av	2!Bqp
V@uv	`$	/*u"@(=O ORRr@Mp!"!b!E!#xrb
%QapIF*"*Exp$2"v	4'	_ !!n/q$Mp
R
@	p	Hp4p p$!q	 ,p,pq $w	/
uݱ
#/ N NYa!pd&Zpgp:
qp
pX9
 Jp;8D
"/L p 
 *pr q d"@P 2F	 2pd&9DDBBpd*dBdBpHqoru   pj	oHqup/Hqu
p2/!
ql$q	峸p:#p!p4"%A.	
p	
upxp$!
pz
~vpIxqd?(0!Opp qpq

r%" B1
/u	p pp)u Y &&!F pRpp0Up-~xfup  ""!Brpq$rE8! <		^Qq
p
!qF(pKi
2&p @'rTxxqp0
 wr0
 @xlq$
p0
 p0
 q0
@@xEqq0
p0
 %ظp0
 p0
 p0
 qqdA
/q
(pv
pp	p:àpp4°*@q<$p	=d
؊
zp$
lp~xqa" pI ~xD"S?	 ?q		8 
n(D">pIp	"A*Qùr"A B߂~j
#/  "" "
 /  w	qp

!/I  v0
" l Bx_pd"pp,p!@X!pE<8 
X $$q(@  H ^3 0XH@#,pq7U!pp
!p;@!p8p!q#
B H p+!p Pp&. Z q	^v	?Eqdޝu@% ^
`w qJ" z
`JpJr#  @[xzA"cB/
/x
p
 /p
S' S'@ a !`	!!A/@¸ /ߋ	O A
%x
! p븈	J @ x $ppq7Q!xp$p7"0p
$  J
rv	GqDqJs- Dk/邋"O#sH,{
Dr0U dj邊#O)"rH,z
Dr!t0
rP
uAp@'0q(хjȾx)IƽExs)pRlA&!1!2!a  `
p&lp	>
8q,,S!q!$@ idH!#0
Dpt#fJpt  e#%$!0
DPt$f"&IPt""e$%qC1/}8i	
	D#b#!!!a!a!pp
i*pq$p πp !q/ހ&u	Jw0
/bxsB
 /A*/y
$p
y0
!/4 8@  @
%,@ 1#E)A)p!b
E)A)q"A.0 <@ &"&!
! 	P	
@m 
uJ" rJqpP
qAvr@#0~
(q&Ȼez1E)ƹH	6z ނp rR !q#48r8
_r RYa
0y
J rp
p`A+¸A+ù@(!@S#@.Q&#&!tj@(%
/ /8¸td
DtL&@i7p)>
 	"p @^Fq Pq	?	
Eًq	lqu		@u	ߗu	ߘ
'u	ߓTqJ%ߗ
p>	 C&lp&"
.	p@އ
!/p
 u	ḿpDA+"¹A+ yyaA+!S"BS'xS A/S PS#E ""	A/þA/؀{y@,@%x@-%xexz qzS  Ex  (~
 @ QNt"! !^r@*~!0!  "By@.(pp!@DЅ&+p&O
v&
v&p p,-
"/
#/S !'%x"ExD'
%xq!y yD'yp %xR @A/B "".A("S#CDna@ &A(S!~	
 5	A(A)		!A(				
#A(	 A(v&	P q&b p,- JEy*./0.uvpI븬
b b
&! @Xq	
ހ J  w	p%͆ 	&0q <S1ø%@fp	oOpI&u	vp
!O莅ۛdx aO鯺O"a,.
=p2 !_
	p브	 w=d^`"͸p up
q:p'@ Bއ	 pI&&q(bOp&xxxxxxxxxxxxxxxx&~x.
ODSw$	v(=20yqx30%x/p#Qp$ a
 ! Ooأu(s$&Q'&C&	^		p0
 Qp [@"z0@(ٳA(s	A%B}p]6&FpeoqP
z"<	x <*3y!<" @<r	N "x
 tqd|{p@7@@~x~
p	#q 0"xjH 7
p$
,p' U!bX"Bz	`qoOu%x@:
/B
AjLF	 <sq{0؀@%CT
pH, Cq% Ov
ov	/u)	r
+%xPr0
98` '
q%p qTq !&dOx~x~xpxpA1r$"y0x%xrp$
^r	P
"#$3xJ	or	.u$ 0J  	_q!
q#
!/@y&/0/y3D0%0+	^&S$f@,~y~!@.g%~aŵ#q&"0	#S!~q"
q$)!@%y 4v@&@%
`p0
2QEy031V%	U%&hpdp
ډox~xt$'rHpr˸7hpBƸ%xqd
pt@rA@(Mxs!?ƹ%xqdp |-|øxr	pTJ	p p$:`uq	v$
p,
@@
Z	 ~OUp)p"5oxqxvj
p
%p7q	N Pp%r$~pp%
ؼ鸊"wtUv$$
!/	DS!D< 	^	
%
p  `yu
pd"8
p(^`^qbx s ABxBxQn	o
puV/
q/wڈ'uv
%d p(
@A)
% !|
a !pd"X* ؀p| v	"xd}@q"@`/*N"A+r="B $%!!/)AN!#q=!(!?7pd&bov		؅	uf؀kD">=Mp  P 5gp&-q!)O@"xxa"y/y(/t P
($Dؖq":pD(>0!@~
/*pZpس'"
/ 
 q	n

%:v	3<Zrw6 qB	R$@J$tN
S$	pI.	p%!wd&	^N	@q0J+ؠp("@0 @ !!m (y.
/p "	b j
q@&f
r%aJ"  !!ni	/ل(!p# q ;2p%!3&s@'rxxp	h xh 		
 %!p[SpAp
B   
a0 `p/*pp,BpD(>p\2 A*p!X
	>upe/x	/w	p
%pU/p%#S!!_Mqy	 4pd&6Z	@~2 
	LpLp&bq	&"&&#&kҁ&R&N*~
&
^v`pvpp
ĸ~	%%p "yp	ؠx/w :	/qp	Zp,p	 >F/C 0~lp'p^,p'pٜp$q.	pA"p~lp/p^	q'p {٢{p	<p\F`ryx͆ Jp :F ͡Yq䷠-
[[sEmpA`qq$ͧ%^ qq0$ P	p0
~xu	
/r	Nr,z`  	~/)N!q,! %{pp~~xq,y@xpNq7N`qpxU~xrxU@BX`"x Pp FxOp@B~qtSlUzr`
_HPq ~B
}p2z
/(AN Oz%jxp h}&	_#Ïix/+N#Oz UzsBcEy(pxvpP:p  q f&!¸#qnxan}u5%	^
A(	
 D鞸qp5y 	_xq(!0?*!r/_Kx!!		    ?ø) /)N!hq!!0!,2k0!./y0tz~x!u04mӹ%xއxRhr.(@s.	0! @!Bxø~r-
q0O Cj 	E @
r!p.0Y"/?-0B".0p-0/?p~x/+N#Oz 0"4/º!/y(pxv
s0!"op4/R}x:v<5x:x"&P Kx !h
!" '5y@  x&NxE	q$
 /0w.էx xt,Xyy7~x0s;r<~xV	 ٤:qu;v`D(>
p`
$'tw	$l@S S"J @#1@$4p @'
r z`#@@ABCAۇp@
')q [V )	_W	1#6zs3*A%1&ß	1u&B%}%y:
%s+ A&,'-(.'p		xsd&,967q!O!Bs4m˸
P"!LpA*@%x/sd&P/Eys4PPu! /x^LpA*@O%Ip	%
rX`r`D+>
@x'rjpq O%	*pd&ڰ]px
#/(v	wp
S 
!/ @
S$A,!s9#J$-(>%
"/` 4$CJ%»2$%

%/%A%$b$a
%/}x}x @ou%@)'
z2
	/
p[%q0
d
d^
p=s@.!V%rp;

q(>% 'pA!%PB!%QCR  @q@ Ey2XM
w(vypdB3
1	Ap/&  p/$  p/%  @p/   !p/'  Ap/!  @p&xy<zEy!Py0GGy<z%z"A0zD0\yEyq0zD0\y%zrPy0<z%z"AD00z\yEya0x
D0S%%} 'xx exzHxs0#@(Hy#0y'xxq[rf	q4<!y#"""!"~@ qLՀa%`d`c`h`e`l``{
Ah`r`r!pc
`r/06S!p@xp2 Њh:nxp	=<kieuw0@xCpb`h4p@$LDMDNDODPDQD!p9uxya!wre# @eD->p`'p!0"1#2Yx@ !r'$$.#'(.%',. y	('2. 
,~	poZp}uB(ݭܭp &p9) S
 p\`B ;!>
p S" B$e /%X	!u@"Pw <%<	!@ %@-!>fe$m&
q6\8\p6\6\% Qp ~!!Qq@@xn%x)hyp(,ŀu	$[@D.!@)`O!@r0I${Ddz:bq!Dq!Yrp
$
S S r@ @0p$(`).!@(`!@<{»
IPp"`z@ph`	.!@h`` <y¹r"Br"ADq:z
`x/0}oOZp  :qHv3q	r8?(0"B"rxvibbx "(
r2"B
" b /" w <
%$% '%
%J&(u0
6Q!u0
!A4 V!@ %E!/#H J# p% !Q! & r:
*p
$:J$ p*qrz 
s*qr
sj pJ$ l}	&B&!q
TT#@P(DP
%%(% z	 p
 |"yJ%!p 8#noD 

@.p.p@+$H0  *p!^	`z $"x 1x/D#0%x0Dbbp-;
%" D"x  qdqdqdJ%!͆ " pApHD*>0 @^\(p_O6Ov(u(pHq	 Hs !A8	!"!yOOpqHU
p!4*q(UUX/(N p6xp Q  M˽wv:u @P!DPqp,BPp !"B,"#BS! @-%xPSSp*qr s}OxOu(vHwS ~ <H!Bpqڞ ہ A!!"aIOx"@a	`pb'p fX;p= x
Ou(vHwS ~ <
!Bpq" Hs A!"aOx^
OHwr!@uv9<@O  p
D0B H @%
	%@	@@sp
d}y0{ey0{p@@ -oxsXaيr!G
D->/q8bk8b
t$ 0 , bxxsoF	Oq :!D(!0?F/
َ0Xj w2/v 3	F
p"PSDPJPDPJPDPJPSP
R		٩pOxrl ~xup "

Ep&Op/q0OpF~6p4~xEp4!A4xqxqxp4~x*6~xp "x~vC_D
wu r

f؝6uXp ;By	%"
"x	
Hp
qإixvu	:q J @ w4 $&e 
or4 Qixxgg!n *rp&q4	mP~xlpT~xp B~s(upy
hp٩pq
vݦqqA

o	o%qr
 /td vxUA`:b"dYaC:b$YaEf:bzb pp 00wyxrbCqbS e b! u p,0]/qaqy~qaq@y!q	ap@5x5x@ ؖ ~xq
aqUy~xpPO -3A@x~xq	ap @~r
bpUx ~
"(u +3lb!pPO/xuvNJةpiqaqy~/xu` P
!dHx"&+Ҁz
3QoAp4p\?Ap<Bp@CD

$D
%|J&@BJ'@~xIxpx5-x%xx
zpZqf rw
 Op
%V
؃p85qD'!q,=  b"`:pT p ÏuvL~"hAb`
&@gu/&Ǔ.jpJqx~x/$q<OxpLx pL@"B@4m!jqJr
sq@O @qxp0=
=r<O%xx	p:wA
!/?"Bv,
"/	 y Zi%%
"B" 
u
O}xEx@D¸#|qt@$$#CexKy Q$a !.¹C@)Ex p/Hsp~
p@ /xr;Hur,CD¼!~v@&&AB%z@.¹DC@)ezCa
C Epj
/spqsppqqsJ! o&C*uJ '
#@$
"@$*wJpqJ/ !A:/
rB PC# q 	"'O$%U pq>/ ~v(uJpqJr
/s&Jp'W q
/&v(u&~
r
/sr.	/s:pqJr
/s"p0@3M&u(vS!@
 N rNp"J/q*ep@@	#P%p@ p@ p@ !ū
@"$ú
3&p@'sT| |R#ڳxX`Yaaʀ~
vS ~(wHuS'~	p<q/r#m"7
3&Ms|@'sy y@PPP x
v(wHu'! <!
""
@%$ý
3&Ms@'sy y@TTTTTTTTTTTTTTT ݳxr0' p8 p(@p@t,sDz&@# a  Yahp~xRUu<ލeAۀwhuۉucK	&CT	w<ޏgT܀$bdB||H$\C-w4މmxنrv<
mxju&)p< p0 r8 
qD0u )pDp ;pH x":pJrp(/p 0?F
$!Zs(1
A.	 4AA)$@/yA)'x0'xv`S Ž *!J$qd!@y@#/d@G@( 5yB#q ܻxn
pE10@.yA)'x0'xƸ dglY
qd(t|
pUz@`(/ppp0?F
%4Ayp`@GOxx 䳚pd ``ZVxxqx	apd6x !p~A1A(@*%{A+gy0gyƹsd+cgqdvy`b
(px>	vpxu	/ ؆! ap
B H  
`0  qa9:pq/ '	
B
/vR
/wu¥0#'
"/"
$00@D
Q""
!/ l wq@%
J @ U!@o"
x ـ!sd@$x"$x$f}xu2 )hhr
(ejjx{a	hpr BxxqE@xp︰	 b~uE8
@xxu v+	!#	Qv`؊!
 pO(pMxq<i @xq8,0pa ~upo! p8o@.	Op	@p̺	@p	@pl	@p=	@~xF(vqq)p0?0 Cp@Ps S4\q-p
Ov8٠&2A
w
`Zrq0? :p}pA0 P

pv8--~0!Ap@0r W4!B
#A-~q@0!@
!@.
pNq4A2!Arv
pw|	a wl]p(
"/@@"$2!S
!@.u
!$x
p6q&}
”p	xu@"q)p0?0 @r U4Kp@xfv(
 /@@ $2!R
!@.!$xpq~pw}
u$u [w'!;F"Pqq)p0?0 @@
KpT4S
Q v'	Q
pN/*q+)O^pl;ap̺.u8	
`,o	̥xpธ~u.`Zrv8 
@$

@,
Azpq4A p2!Qp3 /q0?0!Ap@0r V4!#Bu"a>p!0?t&p
$/!, rꁸ, p6*q*p&p &ap=
, , u"ap ;p
 !
4p@AuBp/
Q K
$/ Kl pv
 !o	w@ @$3
p*q
,q8?@*!@q
\*p
q
,@o	wp@'@%
<V
o	qIH l aypl !
 L"t
Ex	6	`p" }
p
]ubr pEb us r!b%y%x`
 $x|pTp|ApBpCD(r
$
%J&^oJ'@~s(rpT
ohqu6 S!TA)p@BBO޸zOux
o/~xOu,q@ rD	"xaZ HpV &# apxrD qL@Kp8 1pDq<x
p ;pHr(`cp@"{rD{` yap	rp4mOŢ u-q<?0!Ar5y!b rp:zS!Cc#pp#68`)oexxsR (r+q<?0!At5y!dS"AS$My8`!pp:vx A*6yo!x(q<?0!@qxa~x(r<?0"@rxb ~xń(s<?0#Ls:{!A"lxpb @x
Ou(wHv/qp:x`"€ @A@
ox
Ov(u
/qp:x Ya! %o(q<?0!Ar5y!b@q:yX`x(r<?0"BsUzBc`!q:y@
OZp(u:sD&~r4qGO!@!zPxG a!O"
Jp` D&46qgO!@!{g pza!^^O#GG^
Jp:` yOOpqJ! p>$@4
&B
#/w@'px
 @$*q.  q E$ J @ B @$9
r2h4y#bqrit{cb	
p!U݈q q
	q
'3@%@S EJ$uRm TzX`aڛc	#CV p2q@$DBɖ a
$/ d@) gu j cfiiAĥť Q  	Dp1q
eQ	&@&ĥ  2
"De" J$p  

AJ$ =
&/@&"x?R $! rd J$@6J$@  S re J$@pA`prx
 ĥ~Bvťvn	 @ m:De* J$	QGf 
f!?R E"@RGG
d!{?R#Hq
G%	$""xRC	CHq %ĥp
i)	!gs"o vť) )  $ߎ"#'	ĥ"/a%p6
@  ɒj F|`KP!0Bx
a73	$D%ĥp	 !Y0/ 0
hpe&c J$ĥp	   J&  %Q 
hpdrn J$@&a  
 
!/
 @&& @ Qr  A	A /R"
(pE"@
r
 J$p%A& L4y `%p	re J$*p
@4dCp" D"@AR&"	RQ  		RrEĥpHqnڊ  ĥpZ  ĥ/A/x:pq@"@  " E hG F I Zr I
 qjp!2y!
(u@$:@$;pjs	 
$
B$@ "C#xp0B!1
A1B !j	

ػ}u01u E@#o
p  
}'qJ$@
%v 
Dpjr
sQ
L$$'B&BA"xB$A 
Dw%n (~A)pf@%E/x2h4yt:dB<dH"r"BxH 	 sBHqɒi L|` ÏB!/y	Hpxp>	p6	!up	(y/x:pZrs
$!%/@A)NS!q
/K
Q r;
N"p`ht! 2l9}ýqaN$8}{`N&N#'np -$Dy q:wzwHvrnp%o!IiEy@L"@Ey 5na!r	g% @ Htlp r{`:wwii @#S 	Q 	*p1/
vZqHws
$!p:pN'?R @#u> 	rV% ?R!wRA/J#   ,!,	! J @ %&#r"BG&rv/(N iu|k0$p |J !/(N ۯjux2kep!`|| jp 2y 
@$5*pjq
rڌ!"B	"B"	#E% !@"SP ya@ j a@ #/pA2j L4y `HpxZ	/rI(x4h4y!(~
(p6 p1b	oBp6 eq/px܇f&h(Az
R`(ABxSs ~ x$0uqozp"p
	up1O
$"p1o p a 1a!Ap
p!
 pZwA)=YQ'#	_  I	
	 9	 5oxp #r$ƒ 1j!@&	Rq )CH
	!
O'Zpp6@')eBQ ÏL	
 (p*t$*t$	@#0ry@)Sqpr s
"nq>8`"vr%U  %b
q>n$0:p(u@!J# p,jp@ @ rwpx@+ x0% 	i `jqtrĐ$Ht(rs(rj~&DfB|r$N zq(tp ix`	"/
&$@. ~f
r#!@y@)q
 s @* x` zq	Q@$@ B$@ p
"%x
٥vp/p
,
A''
b
dΠރ !r>!@"x, ,	 A/@hk~dkp J@B|,$,Byy	SٹUqHwhu
%!/
!@!~@$3p>
J$@ 
"/> !Q%!rV"" Pw o& &# @ RA(J%
#/&$"x, ,%&	 XA-AY
 /(N (rkjU|0$p|
&Ri$0zbcBr		 VBezCRzC	@$2pqr،! B	  @+8`"8`bp "xR#     %?R  Bu(w:s@% r Ï 
 "x …A("p@(~
ABJ!0@ "p1R/p6x C
'/>
(>L !Sp#%!%&"$hg &?R &# _/_  y*	p'
)>'p(
8`
!%Zv4 "$R#/ 
Sjvjp&$JvJp
 %
!&?R!" ?R!Zp"p@("%& !@?R -p'
)>'p(
8`k 
 5 " ?R @u 
 5y	R 
  yN! 53D$xB ؎E$x$bB Jq bF*rs^0@HbJKˆzB"$bDxB *r bG&0
!5!&@?R \&?R bxb/@ @ S@" Xm?d 0 @p,$ ?R 1@S!DxB $bzB"%b*rVs B"UR 
  {jr
bp @R !#o A 	&)R&?R @
 #
f
(>'v&@R E	
q çH&R	ȡ	 #		 
  y
bp	  ç& "" B #b`"	nvw@'
A$
B$@'o6Tz Lbdby!e*"x
Q +# A
P% Pp@'o}
(uJZrJp qpP@&(z	/}/!0 xBAp6DxEC01"x!Rp>q
Q	'	@!Q Ew%0pp*r
FH'B
8`Cv3	$ß	@eD+	$!?R%
AD\@%DfJp P"
-
R@Ee	 f<FB87A#RQFBeBy		RD&	#@=REJpHq p>Bx?R @,  @ ƒND >#-	^)	 %p>LMKJJpq/0 

 O% @5

^ O% @5!!
 O% @5	   & D% J$@ $%'
)~('p
!Jpqr/1
 )	 'r
)~q'pHGFJpn/GFJ%@ FJ$@ @%U  
%	p>A!!?R F
'/ B" @$bB p%b
rs	"R
r""z B *#bp 
E 	 ?R J$@ GJpqr
/۟ p> R$4GFr9 "b#!!"!GQ^G$E
Q#A	=	 끸Gp>I%	^p>LMKJJpq
/ۆJpq/! ÏA $ !A'
 
@!@ (~	 (x"J& H A
:b،"! @%?R V.!%@(r !)	&5	=<)	&
"x   	 
% $  @% I%!$@ ?R ذp>@ p1F	
qJp
qJ&@ 
 rp>!q o B AJ&@ !uw> v"x"xJpb/ "x"x Jpxfuv Ï	&]R!&xp'") a ""'& ''p!	 'poچp> ADž"@?R a#R
p	1	pOxzOwBo(vu>&Aqġšơ" Hp(/  
opq6!q
&  !&ŧEOxOzpHt
!/> s!,&,<daB|
RA,
!?R  1}mA.R@*@!&
ga 
1!#"@+! _ @!"!-gaI D&@p1qrs")j%z @a zEyP ~V!" 9O
Opr  zqAB!Up>@5BJ" 	 $J! !#!n$0  !By?R!R	p w(p "	 pprp!o"$" #^   
!!A?R! @ Jp5oxoJ$@t$u{u%N#b	$"P7$L! @!$L!!ohp 
~ 0p!!(pZOu(wv
/popxp@xlp~@@d+{HpsFB@~o|%xv Xp٩p*}
p:6x@A/y	R j
OxnOv
 F	
z :	
n *	
^^ 	
p	|}Oq a	~x
Os ~u`lRiUzr @‚'OC </y	2n5yqpo~pz	n
 n	b
 f	Z
 Z	N
 R	uo
p

OvCp{"

r7 "xoS!!@ 
 
A
@ 
 
A
u l#`yp&q+x
p
'pO2
p ~2	Ovw	O:q
q0I?@Dy!":}(p
$/ y
pp l =# %R qd&`!#! ! @!@AprwN
p
!4X5$Ti
 pD"xD	
p
 p%a.p8?0 @݄'A,l #!"@A	p.p(A0 @y%%Bp*q # qpo(q<?0!A! ~x:qrw	huj@(S%@v 5!Ee"pB
*qp	
qp:	qpqpܯsG
vhp "xp~x~x
QOO~pl< /(N A0X0	p@-p a%p06r'	p@	
j، Ï#
0X3
	QR، Ï
0306wO
 /.L xfoHq06FX Fp!b^0OL xp (bb!p UxerE8! <		^~xq;b#S & ExexpE p~x
vp
!/D@ wEF 
@@ 
 / o @xmx
"	op 

NB#@ !4@@ )P9 Z
J
oqp@ĸ
}. 
p@ĸ
}x(rے/qHp~xrHqDdA@Apx~xf
'q Ap,½'A)¸xu pBx  pI`v(t ;r=@/pBy0p
!/  N;By"x bA(&y-ZpW	Q (qp#kxplp,!p4kxa!Rq!
!npp\ ÏS!A!a 	! p 	 v@&x @!!yБ
''0		op zsTV{D\ddrz' (a;ydy|
Ee4ap wXؑr
$fۤ/
pxV
/rvq/)N!x2h0!4/"¹'O/(N 
 p/60 d.'ODy
p
y
/p
 M	vpu@@@  b
b "
 1
00@%x''-	lY'"wTO/ 
	b " @/x
	Zpu
$/0
#/.T H q$/J! Jp)/(AN y/0!d.%~!#
2h0!./Hsb/)N!! @&~Jp

/*qT@%x~qmD*>S%s?d}'qAA-E|NztdOPProȾGzQF祝zR@-"SKS"dzaA*D}{D}H{tddz
UB"'Ey6&EEy7@,%~ؤp	p
 #"#!#%"M!p
rd"kz$|xRZt(r'ϐ"x&+~t|epZ
Hq L"%"
 B L"!"
 B! 
 L!%!B/!@#r
-/60 d.$xz/+N#/y"Bs#A%xix(vܦ	/,u
pr<5!#q.2x$x xppP (p  E0 ,0!.x  b(p2@2 Bp; %xptP	~
(vq;@!Ey Mpq
/pu	px1"qtP@qpPptPi
v^
(u/pv	pF	xn
v%
qx0!ppq
r
s
pdx y TqLm3!p/	N;yCqbBxp">
~x@(&xx@(%xxCpbp @xpxUp!؃'v/ @#"4b &hH mn ]	b'g
pu00Bqp*w(vF!eS ~ (P"!pJ A.P@@@Ax@D~w(uS ~ <"!
@%$ý%!p2mDa
3&Ms@'rxx@@@@@@@@@@@@@@@@&ݫEx
u(v <"!BA	x
p1%qxU 
 ~f
w~
J! @!@ /! 	 /px"pqo3!pb *q/u2n!A!l`9q0`
'@pYp/ J#	pqrsJ$
%@ 
&!pa(p@#Kn P /l`Dbq}A
Ӑ p
"/a@"&0 @
#@.`pZ
/:p)>$snmv{"A.|cy`nxpl`Dbp x>	qZprs
%%b}L% "-:pJq/vtar
sF$qJ	/JpplW
0y2q
	 `+Uzj L/sD-:bwt'szbJg?
sL`3Q	$ ab	"ri{-cs`'s@	$Riz-br`'rxk `*u{ L;c/rD-wt'r[cPkg=
tL1Q	" ac	#Riz-br`'r`	"ri{-cs`'s@x]
PzQ
	hprj4{-cs`,'s0y	t@"D-!@p'skdb
}u~0y2q
	 `+Uzj L/sD-:bwt'szbvJg=
tL1Q	# ab	"ri{-cs`'s@	#Riz-br`'r`xi `*u{ L;c/rD-wt'r[cPkg?
tL3Q	" ac	#Riz-br`'r`	"ri{-cs`'s@x_
PzS
hprj4{-cs`,'s0y	@"tD-!@p'skda
}u|-xš
/(uq 4myp7 `-xš
'
P+
p
q#$"p##x"+"k" B"*xcxTxthr5$!B~x.ºsJczJ	! & b	Bxp + 8%zqA(s¹+c)^I#a,/p*'pp`ux,.   x¸ue{cu{jc,/p*'pp`ux\ xxq0 n2PzY
	s`!+s`0#L@$3#Msxz{"
tH3$Ll| 4{D0yE~xpqxqpr4@jiPs!"LO~q qD̀d ~xq p((`q8xpxK@B~x"+"tHrJdcl)B!aC + cBxp Ï
px:p4 *~u, px jJ	QpxvqplW
   
#t%%%H*k~vl`'vy(pȴxkxpa B%
h	a mLZawngHa&@!R$B] lo6DRa%naV!
f
fpLo!a`Ra<n{	ڸruA(S ~9r!U! :nB+
3%rLn@"
}eV!
t}tzԪ	
$loM	V!
@%3%rxn@"b	&3 w@}rnzʪ$~B(u%%%
V!	xg#og	e>$,o
eDz
(p 3 #o@#	!a$oaAxBrs Ƹ;a!!xt u!!yyy!&yy	y!*yy
y!.yyy!3yyy!8%x9%x:%x<%x=%x>%xax@ V u	q r;!<!=! !"!#!%y! !!!"! !!!"!#!$!qz ey!)	q r;!!!"!~xQ	q r;!!!"!#!$!%!&!'!(!)!*!+!,!
~xI	^q r;!!!"!#!$!%!&!'!(!)!*!~x+	q se;!A Ey!~>
OuɢAp vq6pp
p]ox%	q r;! !~xK	q r;!paqHD+>0!A%xq@~%s t{aEx!~x-	q s;!!a~x
}t!eyp s!	|xraa~x%
r s[!<A%x~x/	q r;!@(!%x~(
!(#jA!By	R*cx($!0?I"!P"!#b!"wxXxr `0q@ y"a
2
1ix p\K`"96xd`Oz
~x=^p qVp	p&p~x5p qhr%~xr"+p sEyp!~!
r s[A!~x#s t{a!A~!
r s[A!~x#s t{a!A~	q r;!~S
s r{a~	q r;!~!
r s[A!~x
t-
yEyeyr s[A!!
r s[A!~x-s t{a!Ap!~x't u!AaxpQpJ&a
'xšYp9qrht
'@up!	@pIr)s
$t&ue/xp(trɸs !b"#~xYp9qrsptu)	}pIr)s
$
%%r(s ɘ!b~xt(sɘr !bp"~t(sɘr !bL"~=
r%0u tj{a!&L!"t
p qSp	oap
B H Q3[rl%cex	csxp qrppp
xqI&		p$"r	D!	Qq	^qtUaq
}	pd& PHt#ua~a}anasjapaOAa@ezAAd0ezACh0ezATnezA!)^t u9!Aa't ui!Aax-u t4
a!Axp rpmD)>'p&!'!~xs
,ĸ0 .p t2!A~xtɣ|D#C a0 s uxEy!!V !)!&!'!@ |$0y!`T%xxpa~qp-`%ß!Bb
o/p
u 4@
f!/!0?!܁@ |Pq{{$p4x
B%~xA(
D~逸r 0X x Ϗ pM r br/c~xV	(u	_ =
v l8v	o 
wEB '
i	vp ~ppD
rp"	oqp@B
/qPp
B H ~x~"ypxp =p=Qoɀ ~x@`p	q ;np
 ,0B.`p'~xuHp4ApP'BpX'CD
$`'
%8(J&ZpqHpq/z(rypxp0EOxuB
oq
/U xp /
`p
& G0!! Ï @!o !p &xR
: p! Ïp(
#`p'Qp(
 Gp F/Z`p"!Ï @!o !pؓp!p(z
#p(J
d1p ۀw >0u=!J  V	fr!~	/quoq2	/6vɀ Ap 	Xj
 XJ	p ; Ï @!o !p &#)x	=]b
 p` xr
u =pp  
؊!F
 pxu =p }p Ï a~xqj@ V!c8`~⠻"CsrV!V#BD@!@U!BAr	j|<dn
fg
oxq :0p	ߩpx*
%"v$@p80R J00!!AIG
p)0i
_q A
p
pb~qĠĀ&RoqoϩpFv(xx %	pr0qr/,w&'#		_u u(u"A&%!< #	
!"x*5
 =0Qq ;:oH 
(@ ppp!@ A <0ঁ"p60
/rs !!	
S;
oύx

Fv b0D
!!`p@ 
c@%b<]0s %{{ 
/ez<b+A'A#	!S ~8
 Bx~	
% B0vP &D!p;0}pF:	
%(v A0\p$@pC0V	qqYxwÇHu x0	"!rvr% y0"!Bpv&G
B	H! 	`rp4=
qފ/ؚ
 
p"	Ar ["z%)	p
uߩpxu #0@&!Fv  %0$  @غ @9xu &0!Fv !p(0ߩr  @' @r!xnv!w
:}%/(AN  pߦwq  0D'D!> !0<D /pe^vGPw X0!p ؇q
p

on"pvFPw o0!F`Gf
q:t	t&`&uD!pQ0fB pu0J Y%!O$] !O$܍=_5O$_s,
"
zs,a@% DB	
^p	
r5Y%!y	R/
	%
8`&D!pS0
B!# M#	^L @ !=č
!/ !y$x`p`p ps0q
A ^`p pt0qAt  aHčp!
!/y$x`p`p//U	!A{pv0qz@
`p//	!A{pw0qN@ s`q ;@q  0 A BC"D&$%xD&#;y%xD&4%%xDpZo*	Wv! N`&uS!@ Y0xD >DqVy"A($S D >qVyA(%h#
r"`|{!
Aݩpߦx
p
"/ l ' 
'/ pvٮ
/r
!/
 4"&/q B(	!v\
p^`J% 0sDkq	ixb{J%@ %
$@%غpp(pK0>
"$!R "xR 
 l q o!p,$@ B@!%r!r$xq N0	  z0Cp
G"x&	_p_0	B p`0	@'r!`e(p @%qJ
  p%Bpql pw#	/rpߡxr"&p 	xq@  50&'/	'G
pP0
_q ;"xH ~x}q@"xANp m mwv@xbف!$|q lK# ?Ru+ 	߁ރ%
H%
oߩppx~xJo
ؓjOp vH A!&')	" APw!o!!n }! J @ Z }
p}p*0.ߩqp	k-Op=0O
&q:rZpu4=pm0! @ ?R Jp/%v 	 
 (p ap<  
	A  ?R!yOp}x
o٭J
pw:w%M% 0, P#@!Q 	!@) }p% 6	 Ab"#p0 RiTz"A
v`"@`_baAP%MG #/*N"rit{#``a'O @LŌov/p*2m4yq(	A)q
vOp{_w w}9
.pv @u/*N")r8?0"B
P'Av &'0~pf X` up@BXo߭xr0܌yq!@`@Bz'q`
"(/y"`x	@(x  @ (x~xOpv 0"(/y@&u&	/0ox'x@(&%x.q@&r/q 30F o@%x^OvA(
} ?0!F"mx Bp0qvcoߩpx~xuS ~ p00$:aUoߩp8(xx CR
@*ya0p(px
O(vru%Avq
Y%J$@ťJ%@'p B@."zyb rvq E!ހb Bopx.
Ou(v|E&""!"P
Eph0Z
. pi0:
A"pEEO	Ou(ZqPpQ0	"3
!/0/	FA*xx!N.pR0	"v(xxp!AtPp-0	"@&
q>s
@qHp))@&hrEF pJqpn
`UO	Owp ۀpqpAOxos(xx (v'QBPs +0!q ;ppOqs@!.hrF c^OwA(~nx BqPw p0!(pqp
quOxoߘpu-"(/y@%q(p/0߈p=OA(Oztjt{#(b	(p*~xv(u e0Fpqsu0@%hrpF /(Rq  BY 
?]	qm$&`$3	ƃ@D€^fģ_!
E

gB	RB~ģO
3@A*~ f0f!q,apq
xpv@ p
`S A	Q(BA("p/y		ppصxNHvA(OzTz"@%삅Hp'S'L	$	A@%R
`'
8`=x(u "5x
w(ur
"/4 ~*qA(Pu%#	p10O8 *qA(Pu%#	Pp20mOL &"qQ @x

u(wHv U08
f!FpxI/Ҡx
 /4 zv@ -r+8)rp~# $]O("0Zpy
!/"!M.(/y@ -qw 0b""	)!At&u>
 /s@+!TkTz  #,B0@ !Ya!)k$/pdw
2n4yo8`R	@ !B'%/ov(u"?Qb
x` x?R 	 p'0oߩru "!")OB	
bB%R%A)R 	 p$0eyzoߩsxp ۀp@%q4a
/٪pJ  RpJ
q"Lyp@U C'pQ}i	
pLy0#BE	
 ?40
"$Q	R*qY%_Q>!J!@0Q @@%!B6 Q @4
 +r `|>!	 ' ?R!pxpn >!"!
	R> "R%/^
 P%@- p l-&!@=\@&
Ya	2@((wã'3 $Jpٕ/ߪz	up̀$
h8`@+`X`ppBpc0ez	oߩs#$0uBpk0f	oߩspl<)R!8`$Cz]x~xxR~x6xxxOq "!Ïx
	n/+hxp!p4($xqxt`a Ï(pHp~x>wmx %QЉ' 0Tb!p
(raxr(uxqa 0b!pAxxuxxou q0&!F2m4yp `Vw(vrs
#!
 @!pN	/
!!S p>	S p.	puZp@%R	@%qEĥ@ $@
q v
wDa/(/S'uXqTxS 3q|
pEu pp:#q$$/!%z/!Ey%p^&pR
'-ޣDEpi "q CBBA@@Ajq0,($ @p@pp
p
ppp@rdq|xt@plhd@`\XT@PLHD@@΢,($@ @cj j j j @j j j j @j 
j uPp^
,@p<S'50S%50S&509	pަN癹i*ޥuzqsZrv@+O%@(oxs@%~x|@ABC@*$"x%x<"%xDp#C@,o&ޥq(r(sx@@@@D D'{
  b@ I"Az  !bO|3$O$Ls@C@@gx@&@epL&@ ! D J$@$R 
D J%@%B~&N@a/yCE
@`@$@E
@&%epL%  
@`/
ex
rp*x
E
p$0
:
8rJ
/sYx	p Dp 0 F
 ui 0%x!	
 cޥq4p!/!x0X0p/@p,X0@@~^pq.	o؋q
r@"Ïp. 
R"p;s; s.Kc
 ـ" "p!!"
B
;z@xp$~u %x/o:ޢowvuxo	" buޙOOp0
~
 /u nOfO v0O%R! @w 
^6o
D;y%a 	r@ bX3X0	X0ȉ"6q M"0؉| |0u ^	J  v0
O"owqFbH5Fޚqr@u	r@ B	foZp !VOfpx(	=A)@rq0 08`*o@ q!(~
 /p&O
#}jpFpqQv 
 	q06D"!g'!@  u !N"#%
R
opqPQX303;p&o 
u
o(vqpT#O
O

/pypX0
O:
w(up Hv0q FPOp
oqD >r))Y:	o٩pqxOp
E .
O*	~xu0
*O
&	pb
E F	pxVޢpNof/wup8
 / l 
nCp
00!/`y7	R:@3!Ay Iڭ-QRpl 0
@
0 I!ޢxuP4 q#gE (Tv2	x~xoޮ
OF	O
V
O
 u q<=q8=
*Opɠ@ O&
F
V	
OO	Bb	nO/JO~

Oq0p1̀ @$?=_qpR	OrOxxxxi o!?i xy=xZ
/~x

w(vHu(!0? &% *4!0
"=
Py
u@N}L @ . @pr )4
! "u@N}L @ @" $4	! 
  qI}S% Ï%N
/xn
pީpx	ق$5ub
popݩq/ڊ!mCp
X
X0X0	X0/# u0?@%&+#@%%O	P	

Oꢇ %%"p,4+#jp!A.o!r/jpp A B +#0 A.jp‘B
 :	jpf`jp@$2@'
qB
U$Q6U'@*q2
boPw 4T!+#%Rjp@"..o!
/jp @jpr jpop( 
+#'u
p@%*rU%C`|
$jpؑ
4&  4ކ jpٶo!jp#W"p| A B +#pA
0 @	jpjp	Oqoހ$5oٴ^pB	/
"/0?@""%P/xx"C.@p4(Oz:a Sx0$S.	Pzp4ޘ
/pv &4@&
/	\"Ï (4@&
!/2!@  $ p E p ;Q""
/ x"A.p,
/ x0$A.Q'
/€ BT
"!b	/ x0$A.\Q PROoٱo޴x%xy
7xJ
OuɌ%% 4hpɥx/(N }-p8?0 Ap A`yp&N]Ox 4
	/)AN!n
xxO
#qHuH$x	fx	="NEyX  !/(N /ـy!0?zX"p A&`yp
	 ]OxOw}-p8?0 Np 
4! @pp8  B B	Oބ(!@>=<xO޲
v 	4!}-p8?0 O @pB/(rpَ
/bpp  B B؊q {0P!BpiOxA}{+U,!0?DJ1
A(q8?0!A؅! a~(q<?0!Ap@N6xx(q<?0!Ap@N6xxZ
Ow(uZr'Px(!0?@p6(Ozq
a@-P /` u 4X
!B2Jpvr(@ "
o| @&1op	O
/)AN!xR	o%
~%opxpٚ/(r-p0?0 @/
TOx!Xx	Cxł	X@xXOxšu 4\	!Fqpq8?(0!A(a!A
px̵x(rQoޡxOu(v(r8?!@P 0"OJ   #!q '4!B"P  P '
pp	`q	 A	a!Ox(!0?t$Lts# s+p8?0 @a  x Bb!~rL
jxqIa	 xޡv(u(!0? fq:p,pMÇ'bp p qD	a A/ޡx!,xr8?0"@ ,x!?W4~x
"q@Ny@Ax~/q(!0?… +4Df"&Mu-p8?0 N +4!Ff"&b
p @ bpxvq
p&N/(N -p8?0 @Q#/p!$x!$xN
qGV
//pIx2/pqx!}X!mX!~xqr(q8?0!Bq!! "
p(wHuhv
qr`|s/)AN!x(q8?0!Bqt!%
u(pA0 @B/
`p@r
	Q,s@A0#Cx`"/+N#,s<A0#C~r(u
/(N hpqN"Exu&s@U#D/*AN"||#B%
?g/(N y0$@x ~O
a u(s(pikxqI8` 
@	
Hp
+p?2 @ bx"FxEx!2y @$x
Q&
oY@ބ(!0?



/pxń(/u!2@@u?/xqrp;```jV"@V"xxYa0pBybq(px
޺p
 @;s(!0?
!@.@(@-!6ypI W  2b"BIP u i(i!I
i"xC!/0A!/0@ !/0A!/0@p8p l!/?$	*|
u*?9pjru%# 2!"E`
e#pJ! *r<%  p~*r !\a*~@)ra">% p) MQ pjr AyaA-	%
N"   
A@4@$@$
E	EaBpª	JsV+pL!
a ]/ޣB	ފurpx p(r 2d	b!B-!Lr$qtQ#F_qTNr$Qp-p2@2 @  B!"
#b!xwv<<%@
	砦4o6y!I /!0?!0@@q8@
pU%@
ߊ!/!Lt
/ي
x:p
%@qp;iV!R(vIB
p2Foީqfx  2!D$d"R "A#a	/
rqx)&x!? xpqp;iV!SU!ފ!&
"/?@"/*q
p,x0#A@ !`#CAbcd#e
Qb&]e
&A(~$"Q. V!@`  2H-"M@&p A#/z@!%
q&/rqø`e	<#x(pA0 A!/(AN jxscށ~xzvq @" ./u%0?tnqIxa 2!!"vڀ%2@ v<<%@~O砦ax(s?#A's@Po	uq-p?0 @ppqڄ!x
u(v:r/(pp-	N q;!!'p>pL !"
-!2@p(rۊxł
 umx @x#x B!ixrb B~ݚpzqv.!0?!0@
sHw  # :pPq 2p4  	  7	  'Jpߺrp*r(sSؒ xJw
v<<%@O砦/!LO	 pquS
 B
Bz	 p]ݨp(uD"C	m~v)
  ! A!xٮNHwphvI}qp(ڊŠ
o
pf!Mp<< B

pp8ْIp8ڍݮx"(vHw?
rsThVz"I (q0?0!@$ٖ@@(!aHʡ Ax
ݤ:pzqHwZs
%ڄ(/ppp0?U V	pp '&w!A2!@*"bq"	@Qq6@2!@&&p 
# o*p B"!
8`C3%A@-"'ß BB@$0
qv
pQݤ	:pl(/u%0?%?p AqB	Cp$Cpv	oD
%/t E&o t4\
^ D0V$2pq 0Fp%0@ *p/Op @/"	*puf'%
!?=p+qoJ&  J&@ @ /
S%~%•&AF% O&V  ݧ݇0	 O&    !D$@ 	!  O&  l 	 O&! L&p+q
	 GU$C8(GA)pV$4pqbQ0y	Ԁ1A/ "a@0GB %	؀ل@00x@(%#V$C4V$4pq
00@3OD&#CQV$C4V$4pqڈ02"%CD 0 @3$!!1@3ѧЧ@EЧ;v0&N}u  EH
$%$%/$@ "a00U$8V$4p"4!50"]E0A+MA*NĻ!|a`2y
ĺ%ImzDyey ey 0Ĺ"B)j%z{ Ey ـy#p&'
 %MQA
  (@)!x I 
R*p
q+su/ B T@I 	 	kp8TEy4 U$X8qrs	V$D4p 0/~#A)pw	5K p LЇdM\(u!@s
 &@#N
p
$@.O 
2!
"F   v F div%#)0%
%@%A sN	V$D40/D v/~#A)p$ ]e/~#A)pB$N ٪vqB$@ !nv$B $#@)0N!0 J@)! *p
qr+s(0|%/I@,#p
d@##B#ip 
@&nB   5R 0m
' q$@ d@ p vJ!0 F6G@," J!2  ! '$%$A#G
@-"q/dpi
 &Mp hp%!%!$ %!bxSݚu#u}ha(!s@(s#SJ  
'$"xB p ' v !#*pqr*pq+r*pqr*pq
r	.  (  
ٚB  U#B) o o *pKv
/*pq*p
oT  {{pw/݀$5
uHv/Ȱp䈊%$/~qI@!A@! R@"(/!LBJ!0
/pC
/pD /!0? p u
!@.@/"&
/p!/0@aa/p!~@	pPd.~/0 @p "
#@ xBx
z	 !/?P4U/  Q|@J%@ 
B opqjro	p\/  *qD	BjpNor *pLhpjqېV	o  !0"a    v|Uu<<"!0p	qEprs
J$p v/ 	X%	$pjqrŭt&!>
 	
o	#(r<6 G
+p]V""4hYa@
PE"
a!/%xB
!Q		pp|U )ݥx
/uDqIjx8` @ 
A
o 
HpH,

9xo(pA0 M

p	/(AN nxp(	^Rx%Op+ (!0?MyMqI (!?=o upO݈pqIC(!?o (p?0 @D&݊ 
A4y&~xqhPyp3 xO(v(!0?r3`Au7#+
C&/  }%I ^
/؞OxNoxqI8`@ 
foqrؑOOvq
ou'	p3 ] -q@0!Ay
	rSpqpq

 poل-!0@6!6 AO
Ov(w^
ouqA(/paYrSp6q"J   0@ # pq	7!
v
 AO
Oݮou-/q!@!0@\ P "rh y&p5/(N X  X@ q
pqکp
q&\@ h@ od@ trrq   "~^Oupd&Ԩ	/pqZr\./p-!LsDq`#f@ Dq`#f8Dq`#fqb*`pj	p-q?/paq4A	ap%Ou(!L*B‹qީpoݣxu4h6y!I/ߐٞ/p
pق	opBpp-!L@%@%OOxu2opOxx
Oݢrhvu-/w'0? p4m6ypI R qw0Ap$ Q  J$$憆݊ p& q@(

pq
/ :p@ %
p p@ %p ;
A!b# A!@!rHsspqbPq#C%@ sz<gr$##䆂z# F"{ p
/ &3 (p  xS!	

R@ @ /qZr\j/p0#p`qR/r*pٞ/rçħppV
op
T
 zpUoݢ	OݤouZpp:p-p4A2 S
$@.
jp@pppjq*
ٺ`p&pA$/0@X 0 ~ @/(N X  X p	q&
`p@ A!ép
`„-!L@&@&EQ
 	 p$/0@6rS!6pjq!
 jpٝp@0 
`pr
`p-oݤr#Q*!LoHqqvpHp9OxݤuB/J$ :ppp-p4A/v2 jp@
pZppjqo&0?v0@ @jJ
`p!t&z% @/)N!/& ' p6q\F`p@"A!pdž`spqUQ		 	 	prS p
`jqw-!L8R
:	 jpV`p
t&o`p/ݤxfwzqrZsj
!!ĈpTnVzuI@%Ya@!Qpjq
rJs
$@Pip.p0 Ap 2y8`	p4.!?99 MQ pf	
1Q 



 w v
ݥvZq(
$@.!?x If
 @%pp:pq"	op*oJqJ% 
P !%	pp!q4A2!6p!	2
"/3 A
	b5		A@BC*p	ڄ.!#  A
B)
<  !@ptCv((B/ݥxJwq:rzsR	
"!Ĉr	pTnVzuI@%Ya@!Qpq*rjsVo
$UE^q'x.!? X!Ap3' @ q ;p?nu!)	P	<"		xrB
T!@! HqFݣv.p4A/u`ZpZp
p%hwpJr s/J!@ u0?tn
/ْ
/p b!Y`p`p*p 
!/ݣxx
v:q݄(!0A
 @.'ß
"/0?p<
O|op.$/yS!M###pq0#,
$/J%
#}
p0" پ@F	M
݄(!0A'!Ï3ri0#.$E$F$F0$,o~t#%{e|Ri0".#E#F#F0#,tj
/J%@xv	vqHu	/hw:p2pZp.!0A /r%@ @ q#o!"0@l#h@ 1	 -
 .!L8
.!L8L"!"p % Ed@ fpO  Ïp ;%@#p@.!L%@FpxwqHv(p	/ـub /!0A/-AN%ٵ/'x*ݥ4m6y!I@ -
!@.!0A:	p
p
op3  G'!ÏC
#/0?ip.$/~˾M#E#F#p0#,
$~/J%	&|0#@$*
ov پoިp$@ A!sp r A!/@ &Nxppz
(rUܣxܢZpp@*!~
$/I@$'`@ obu	:q @ *&q0?0!P@$'f@&J!@&B*E8<!a<X`}
Jp	 q
&CE!a&
!& b
(""!B
p*qzr wmpp(*p$ zJq !*b&q ;q#oa	  : $Jp%܄(!?>B#B-?B4[B;@
u(vr}-!0?"
	Q>~xHu(!0?yjOո`@)q ;ByyD`"xx*
u(wHvXU$q&@?R .opr-p?0 Ap B"q!o !Ï"p8	R &?R"a8xp(uv.o
pD->r 
p/u&Oqf'!pjwvoprV&pq[%!ܩpx:w(u(pvz	op'!'"-	pqF
 q8 @.
/E(vHwsu q D"R "r"?R  24!! A@ RܺpHrhw_p@ 
t :uvZu
	 &@RJ!@ (v@"@ /" G
 BD*>'/q0#@ Q@ (a@$2p^ 440ݠBiV "@$1ps@$2 04ڟ	 xRIJ& $%0J&@ J" 	 &@
RJ!@ (v@"@ /" ]
 D*>'/q0#@ Bр@ (aps@$2]蠧 14p  Rڪpq  "pq 	@pq@
ܣ	u(prq ;#m
!:p…RB2"Tx
e"(vBq!?R  @ V
q
A'0w!8(.B!t"	^	  x`yp u8/(N pv=?y>/p?0 Q^opZpp*qJrp%n@&Jr@&@&JrV&D@)" @ ܃S"
[	A"8#px~xq @!V!Şu%$57x(
!q ;),ń(
!Yt|id
t+$OyV#r9s(v(
p2 A݂x}nw$t p%x@hpqܩpxq [(
!)"z,*Ya*,~:s(u(
p2 AJ @ x $mw$Hv p%xhpqڻI
pu(
pvis$2 @qX Apq	ڬ!s(
pVir$2 @ql hpq
ڝ~x
P
hr
A)("zA)':bPp x(
!(*&w(
!qr@(!px `eQp+
"x
g*M@%pl.xp\.x1*N3_^20pl.x 	^31p\.x pl.x|p\.x|0Cp0 
oapIpp
qM
wqd&B #b pI%bM5,g	/p	
 /!9>
!@.X!	! J"@ +2 @$:pox(
!Z
r;:xu(
!@Ey opzopuq$ @~
ةp܄(q4A2!A	v.p O!<2pp.oqp:p&o ⸀ ^31p\.x 	^20pl.x  p!nTpxr܄(
!@v"OJ @  $D"&z@oHq ?
	  x 8
b uxv(pA0 M
/(AN p%"
p	`ppqڶ.w!
 @.p2o<
'o$
	`p yr$
$x
$xpj
ܥw/!!ްV!&p@pAp\
Bp`
CD
$d
%J&@	"osqrn
p	p pإ٥##p@\5ܥxx	uqHvs
"!
#@!Hp  pz -J!@ !B$!A!
"#
q ;r	^By+-p8?0 @#ؚp^؊pq8C/r	(8`) >m  pdp*rbJsw+з"pq:@'R/xvr(
!r U O:eJ$!{"L$"L.p4A2 @qxaz Ya/pGpz/
qxp [!@xvzqrhu
!@!.!
"!8`;
p:p:ow+$&(@pjq@':
/D"# x!OOw(
!!q !"9؈p@ٽp
qpq@
ڠpDpp
q  T!O*Ov(wo݁ Bp [.qp4!A`8`r oMOqva(
pX Cp G8` 		R~xiߵ(
!Cن A~	 (upu`OxŀAbL$$	L$ B&/qO&Ov:qHu(
qX
 @.!O@gp ٤)mI	U3&Ap@'r4xx݊  />	^ ( p[p+p*qjO
(u
p	oo x~x(
p4 @ xxrd 6
o/y~xR
o	/Zp.!p	p	U%@&# /!uOx
Oq$
 
2
؄.!C	/@%&# f/!
pFOO./p.!q?8`'Cp2pp:p/#Rp:p/p
!p٥Ou@	Q.
p٭OŘrD!z(u%%%$a(
!pr=Oڄ(
!@6ٺ#xń(
!(r8?0"@!a@%	&# 
!ppOxJo(vp@!A-!>		^20:p0pQfpeO
O.!(up\. p|. ppN
p٠
(
p+RsO(
!!(	_B! 
~x(
!b(
!1P A2
ov(
!U%pAp
BpCD
s
$
%4
J&

/J'@qrBo
pp@%qdpp{Ţ&ddp{ť&oܥx~x	Ov(
!
V%@@%@%U%@p
OR	o
v(
!pp %&+'()*#V% !"o$x(
!iq(
!!@uHqxqr$	 @	xqr$	 @	x /)N!*
q2!A	~xZO
%/$4 ( 4@ 
p	p&$ /(N .!#! /#
 ( !(@ .p4A2 Appp:p/!pAn @p٘k
 ppYp:pکp	 و( a xjv$	 !A
pw/(N -p4A2 Oppx`	u܄-!V $z
p^
p
p
ـ< uJ
HB)/܀xw(up4A.2 P(pp
 ٩p@(!qxapٖ.p0 @pjوpZ.w(up4A.2 Pf
٩pppSq$
 
p
qEx(
p4 @鸈	xsx
ŀ.!pzp$/ B px u@xn
/6hwpH=`HpXApBpCD	s
$
%J&6	/J'@qr~/pfDžpm/ܲv(up+pĨp/r/w
"/H@.
@-y 
oyq|0!@y"@$	/
rxVhqH]a
,/-xVh"v`ٴxfu+#(%
!D!bŅ@%	٥/p2u+#%
!D!b3yŅ@%r	i/pVhqpAau+#ٷ@%J	Eovm#$S
pti``zp}

/p$hu$Ӆ!A
p`~qx u@x>(u p4A)2 @!yC@)!"/p@åp  }
 /%x(rs
$@
&
o
'q}
prsoJ$q( !Ap+"/vDs+܅c"t c"p`#o~(px(pxup(
 @mp$S3p`zٙx
(vpp+%%t #%p *oMx	v(upq1	ܮ"/p"o؋qp4?
/(ڊºpv$:8Lp MpZ')pA0 B @ X"!	oص/ܮ:	:HvQ-pA0 @/ppu$:#!
"xpB"!QQ%Z
o9"qp;@wxť@@iV!@V!
 /@<x  	qȀpHsz
oJ$ ƥxHp$q@<$r$:f
	Q%eq4?	/(ڪ	o~*/@v(!0?p$:Ǡ-!Pp "48Bp>
pUxHwhvupd?-0 A@،!r #4%0pP B	xwv@<%@O堦
 pn(sv(!0?4h6ypI Pt 53  -4""#p%پwp ;(p  @ qp	"p2#=xr(pA0 Cjx I .4q$:Qw@<&Oxźurpx p(r )4"!B~x>vu$:ĥQv@<%
@O堦q
upegrs
 ~xu-p0?0 @Zq ;"qp
xp0?A/xr
ۥ.mx 0@p|ApBpCDp
$l
%2J&	6	sqp
TmۥxrI @%xv(u)p8?0 Ap A B Bpq)x9(px(u)p4A2 NpA0 @٩p
/qxrI @xf(uޅ &aqI @v
pq.w(u)p4A2 N(p B(
"!pqex:p(v)!0?t
&W&}/(AN p/q%W z *pqx(ub
(p B	x(v)!0?o⅀ |0"!t
هa 

p@ x)pA0 @١@~xr3h5y!0r3h5y!0r3h5y!0r3h5y!0r3h5y!0r3h5y!0r3h5y!0mr3h5y!0Yupupr3h5y!0%r3h5y!0
r3h5y!0	xqTaxxqTax	 ' 
@)
}v-
Ɇ q	PPrp'	/ܩqq!@xZrx3/)N!q/P 4y)bB pNBP:qp'z	 y'd	&~x
	ݦߩp
 pwɆ q
-PQvT<R	o Xuv' 	QuT<"	o qX	U3&Jp@'s xvqp3xaؾ	 8ڏ
oq@&/)AN!`Xqp	/J$qT<O"/5۩pxɆ qPwup3xe
#/D 
%/ RhTzr1=
$/,=q @Zp
q0xe2yl 8`&*y J  %*p"Z
`
s ^
.
*q
o/4y=el "oq$
p'xq lx p3  '!Jmx X18!w/x'NB
/,
q`q` y$o!!! !8`
C8!1
v>
؊	o2
Nopp`p!Xxp Ɂr,$&oCo؂ x rhU%xR~xɀL ppDZpv1xfJ!@ B W'b 
$/, !B$xR S 
%/d& B P b vߩpp
&/14y4&L /@+"!@)${@/&pȩqez+s/$2h4y fE= 5_ -P 4&@ @#س

9/yr,D	RiTzs1Rc!(pxpqp3xaq ;xa*"x
xqx7r,$pF
oCɠ`pBp$xvvݞopQuT</ 
xݩpv		Zoppxpx
v(urooxw@%@'.@%@'"rI 
 	 
4!4
wqO~opuxz
fopR
w(vHus
!@AC/(AN OxP!p
3V
ۆ ]
x	u,@%PF  Dx%x/! ppDK_Rw {'!	"$
0w |'	"$Rq ~'	"ow4y
"/14"A /xR
)ʯ˯ŧƧ@B
o*qx4" ڧp w1xg#%2 A r0
  	o2h4y gɈp(
	4"A qrp3mx
b	
p'۩r۩px	ixrt3b	oɀxq,^p!	3&Ap@'r4xxqp'6	ixrt3b EO۲h}%1q,#%Ai
 /,@ A!Na Oxfp1v`Q ^	
opx*O
%/, 
!?0(vxI AJ$  B
	r0	p'Vp [s(pLDQp,Q@@ 
8`	
@ 0r"FF!bA*
B3
&%pCx0'  "R$L&@ 	a!A :!5F ?1|00r '|0:!8!"FR/|B# 倸 
pC  p	^2m4yr1!b app :p"@$	 J" q,@m 
'/p3pX1E؞/v@( x' #@&!s@," 8`u0`0غ/pyoۦxZ
Ou,C(w
_"
	Qv
v-
^"

y

	(
.MAI	AqL 
ap E^pz
p]ɉ!OOZpqr:sh}zpup3(qJ$@ $%ixq1av1fJ&@&JpZr
s:
/
$@#Q 
%/T< !@ / iQ _p ;pL "A5	Q p,#^xf"A
Qpٟ Q xf~/xOOۚpqHvsp$ࠊp:ph}up3@x
"/14" r1b
#/0J&@&prs/
$@	P!x2" v,}rp/}au,H@&Hj/!`. nuB>

p )r ;pL`pq G#8`s, %
	;p( p *qOxxHsqTzq1ttp3}dQat1BdJ&@&
/p ;pL ao	Own}up3 / O	Ou
/pQuT<	 	/XXBXp V/ppp3Hٞ	
ءOx	Opouw q1x
aJ"@ "$
!/X/$!
#/x/@#%8`v3
$/,@* x$ (p	!/-AN%-q ;
r*8`
D(($@.Wu"j a  	!$U
r@%@@#%8`b@2!!R0!%B@#%ca@X`$	QA
!	/@=O(vw ',"uQ #*$m	@%
!prz@%r
܊"Hu"a 'B @)p`U/{ /Pr
##E E @/y/}Qɀ طsX/#S5:b9YarHz uŌu
O*
 p!xpuمzuv,$/Cɷ Ɇ$	q3Xqrؖs	/ppqpR
qv 
ap,~q1 p,xq,x
/:pvp34yp,&P ^ q1xa
Zp
*pu
!/8 Eq4
 `_EB@* 4y>f&&  ~q q1xaqF.|
e@#Mxqu
rQz
E/(uqp3xaU%pqvp @Bq4@<Ea)q8'u
`/ۡxfp v/
 /p3ix0  q0 0p @ "B
s8`X`pp
]ep(@
%"`r,d*a
E
e x	2! ز
wxpˢx  /p\>~xq90p qLyD(!,~Jp(vp#
wL
pqqu;v Y+8B&bIu: `+La1/R
 V
 uqLp }`@!	/pxqxupqtf/,pL/ۤB
v(p*hwu)
EIqr/
}
op 	A(>f+¸!+exq@!
	HU!A(p BV!@CD
	
$
%J&
J'@q/p/ۥs(rp ihqqxxqxpL>
/!		~q<(

p0=p85~xŊuxxp<afux}jpp0=p85p<Aux	/ xp< x~p<xpxpxp!p<x~xpέx"/v}½ jx`)⮹)
^O
QP%Brq|xS Kx4hWh%z%Ey%
k|d)@(Ey)
zw|/
%/%@ ׈f/qz/q%@#J& ub	Zw^	0xp@q p耽@#@"R po}
$/Luҕ	/pnqJ pzp/!#
o*pJ @ 
p*p:p$! 
p&
/ٔ  fxFy ~qIk
 p+} "L&#"@* x' #2o4y$@ $T  (  p,1_%/p:xqNJpp<O pL p@O pjܰp  
 :ڢ)Or!P0p#F#bxp ;+@BpA'qx
ژpɧss,}@qABʑxC։xD׉xEr.%xFdpN
o$Dڧ
u
(vp0=p85 8q
Q/&s|O!
#$ß
Oy	Qػqxju|/v&@7b
p p,ࠣ

&O#
.pPr,E=y\zR"S"tz#
J$ٌ!.]r"
xڊ!	uv|p,J:p~
pL" f+)!
#/Jp @% q0= q85  D p,= Ra.
	0	pl!p|/!Vjxqlakx'b 
 		Rp'
/rp
7r|/sJ0tB0#	200"yB0"#.@q ;RzYaAq, BuJpompFomUڣx	v(u^pqfnOp d+	&!F	ڡ(vpLpp<Op:pq  \	!p85"$xD33pَop@O@y})
 @q!Ax bOBO c+	&!!ڡupٺ5xpIxx(uq ہRq-!~	
2q ;ڀ"Bq-y@	/~xq-y@	/xu@.$ V+Pmu@.% X+ aM
 /Bo
pp ߊ&r3

s-U{ x%Lp8` A0v&M'
&pev F %
p
oqp .p .(؉x/x@ @ 8»tldsD|a#	"CS#t$Pަ@"AE'S!r"P8auD	@3&Ap@'r4{{pxnw
 /Do
pupo܀rd&ޣnql'xa$ι/+AN#x$sXc%!|%Klql'xa!A)/+AN#x&sPc%!~q&V"@U"@  !!!
p!@xR
wZq:rsuv	/
#! !I aEud&x?d)qD @ V%@Jq
or'O qD';nxapxA"@ @!Jq
orpp@Ap
Bp
CD
$
%,J&~J'@~(ryp-x
p ;ph ~xp@^p 
 oTv@Bpu$pN
0 (! 
Qp ;p |xpqu$p
ĭ
p@oPxfv$ݩqxBR
opu
oppZ
	ʭ˭<ťƥopq
u@0	P		p;"qw`:o@%=%xvZ
$%x&¸%x
 /L 

y!,!*Eh<y/yP')!ey)qX
`q$* 
Q*S!ûc*Dûüc*+B
Q3456p ۀB(
</p,z
/q` 5
xp@'qpL۪J$qD<q ro@qXO~		qX
r@|<cjOtY
uZ
~")A# q r
o@qXcspX0iqHvp R
oީpqp`͠pX͠Qv@Lp6o!pL͠r$MQph`p`q 
bx;#8`))@B	p
qIL @xpX
 pY
 p@#pZ
 vpL uD<n/ ep`Qq$pLr`Qq$xpL+QpX
 pY
 p@#pZ
 
$Qp` #x/p n
o xp$$p$$q$p@
/(qq8rHst
oاxuL p./8q@A Lpp5VxBaExL2 ""BBx@!X`oxpY
 u@m)`pZ
 pX
 qͅ(
 A)rp (@BB)r>
/]O
Ov(uq$ipq5Op@^p 
 َ
/Ts
Ow(vYu o r/(pqOuU%@F/ oR
ou zo!!WhSp 	U%	dGp	 a&q	Qp q0Yp 	U%@	U%	V%~	opp83qfġq`ySoڡxro(puw0U%@
oU%
pU%A
o(0vP		(		2	mOxOp	y(%xwU'N0p"U'L&	
q"!0u<$0&B0'0$E S@($$" oq:p!Y0opq @@!Y0oڸqpy!Y1'Fa!&
Ps AR  pq" u(AB@&@ jpd&qd&FACDGsPs AVp{P|0p#p#%##!&# #C pr!jFp"1@6CDABepd& eAFCDGFCD$@&@ 	jjS FC`0p#D
0|xPs AB@&@ jpd&qd&FCDpEWoګx	O
vp=%x9%x
ou%
o}%o!4x!%xu	1%x0!ow!ٲo !
٢o ly{
w$r6p #@!xM$?$~)#@!N$?$~OOq	rPo~(~u#>__Orp9:;<>?=:/:pv@@/@+$%x9%x8!Joکqp"R q:o  "R q*o T!z@DqP橌@@/ڸp ;sr 8`X؎`q~xq؜r ;p$Q!x/(ڪvq
opw>u0y1ye	= 0#B0"0%x9%x}
op%}
o  %}	o Tyz@AiE "xx#U'@q/(iFpt/ڪ6ڦ(vHu	pqNp ;#!'%
 #Ҹydy"{qBrp5
u'A'@!'/ڦu / u / 
wqrs(*	/'R/vp6/q "q"zىڢ
(uv
jp$Q&@Ҹgxu88` )up$Q
 b !
!!!xu ؾ
 60q "q ;r [0r#o!!q"p/u Z
 
0q "q ;r [0r#o!!q"

xu ض u آ >v/! wp; u  oV'AV'#BA
%0$
&Poz(Ex
pA.tV'Bt̀ dh[
8`C\C]D R@"#@" U&S[	 =y%x8!
/p&V 
/  &V پ
/ T!Ex@2#@ $L 	B$V&(b%L 	!x!/xup Cŋpٮ9/ڤx	/uX`
.O
.Op
 q~	pp ;uy	r
!/ p
&vJw p
,@ pp
xo	p
<@&@%	/ڤPo/x(%x
qIpP rز	 
qxZ"	w	 p@ Hpvp؋y/@x^	p$Q~p@ H p0=xٴv/p^up$m	/B
PA
a
p
/Hq< b"(bp0?#  b
o&0pX9
	d#2
o:
p$Q
ٴxJ'@u*Hp*ApPBpPC1	
$P
%@Q
J&@q.
p5٥(ryp*xpxP)xٮZHuvqp(ڊ¢pp8Vٮxfpu@
@p'	"A؊! Mhfp؍5q ;apxP	ax٘xu#oؒO5pp ~:	xq
ٯxq
pqHsB/J$qH<p@9~x^xqِq9	pqHs/J$qH<p@x~x~xq؇rp~x~x݊!x~xp@rL3@ @@xp 3r/~xBp \@
xv 3)""F!2o@!f?D0! 
"'
q^`Jr{'
r
$rp^/'q
O!'
PDSAPDPCPHPEPLPDSSSSSdp jpځ٨q ap 3r  &`~ q  Y@q p@>p 3
q4pށp 2	!B [
ڌp 3
q4J
n
Op$w@	v,Uu$Up 3 s/	'##IPs h,
	=x	*
q\3vHrI0pU qPw3F +!
 /@zpW	Q 
o:pZp  O pxy!p(p!
O" @ J"@ QU	2
oފ :p  q"yy!p(p!b
O! @ J"@ '	oފ :p  q"yy!p(p!
ZpO! @ ! jq@#"p		Q	h bAS-
E"4zOz$CezC 4xx$Lx 5JsHM@tUp F ¹%xpp=@p\3@+ !qP.@oxp3lWx
op3;xqp=	6x8`!
y
p!pt 	(pqdpE$p'~@uX@sdp*٩p=x٢p:p06I#=p,¸%C"t@t|q	Gx#@ mxsc<S Dpp5xa*s$p5x  bpI"pP`  \D !	&mr5xbs@<!	 : A)'""$!'!" yz{fx	!{{@-{)@-9ax5y8`X`q|a
F#aE{pq
hr%Ĥqũa*q  ٢xqcV S#~&
ݹ&!!&!
!!&~xw(vV!
zrV&q 		Mp&G		"	Gɀ 	)"@P)G9𔺖G99jV 
F"+$@$2
^DfrF"7_
ݔú#b(Јpp5 'w	@+Ax2_p2º@$XaYaP8<y¹8daP=%zE{
c!	05yqK*?BDxR١pL(v r
"S% A- S V@	,S% DS V%/+3m&%5yUzYaar|2"P  I "D!BS  3n@!`x Np/! B!%B(p$ m r<b)>
 @/   #
& 
prs
$
%@/
&0jp(>
 %$S 8`)
^#q  )>!,@"$#A! hrL$y#
^#źz "Bs" #t{Q%c _RmUzzsLRcs2#L{F&"#)>p@. (a
( (bx 7,I
^"!
qD!.>
 	nnq0I_,$z""Zyax¸q!.>
 @ 0xk١	p(uV!ɧr<5!y
,ĸ!$x$x0pxo*pq4!A"C0q@y
pqI
p_No*prV%q|p&			P3ɀ 	)@P)99#ɧP99^o*prV%qdǧP%$ɧ1pd¹*`pl AV%	 y)V%^
6 8 )6 qpX?+0 @
8 )8 p)D!~Lp0IDxD X`r4"r"
\xr¸"r""$x¸	q!q! 0(pdBp!x ! #A(18`8 D1)B pZp  a 8`&! ! !'
P L"" b "pp5 @pp5 @#%xU%B=)!0>CE	!	>$x# >#x  	sT{葹)"8y!!yEyyX&%/>#)=(>! 8`!a8`ox
oJ&V I
;p$AV 
|A=@<@A @1A$D#?	ٵ@AA3	$#'ٵ@A	ٵ
$,
hw''n~A^A#n~@"G!!(?
qa	y!!A%zII:;@:@;>fx#q##{#Ă
s 8 0IOxq$p'rxx&vqqT,pp,ɠ;	!\p6T$DO)	r.,S  @0^
o, qdy
͉/p5RsE\pBx:p(qO
q@x(/B)tD* @/ P{P{	3`~
O(vDhuA#'	Q  A.Adyy
%xcjF A.C&$+D)a&A,'~|S&
'|A.O|||@,O|	" n9a5yjUz:bX`q|a   T "	!SqO١b	oوs(uGpHwp(=m	^p;'SoPxq	
xxqp
	x0	0?1U@+%
pG S !^A()%xpSĠ%+%8xqdpE (J!@ !B$zpE%% % O`qs 	 
!a%8$!!&a '
"!~sE /2 q%N
_0!pp DqB:t$ 3(/
^qd%~&b
^qdB>9\roٌީp
/*q
Oqdɘmp5"rpB٩r*s& ! (
!!!qEXKx&!uxx&	/!p"q$q

pܿ/١
q Hpb	qExٕ_ $xq"! !lplp!pt b/(pqdp
qdؘO
pބ(pnV4 Rw-0ɡ
!F%	ñS%~!	@- x !Q  
!/p zp Z~ޅGS#A+ü#dV"tuǡݱɐ$ɡA^oqɤ- }J/prV'
o _-( b	D*"b	
Dډ& rhv&@&@&V#
%  fsx¸#B5^$2$@p0I DxD X`r"A(   #csx¸#x¸dr@x¸"A@AV"f^		
vvu"o(V!"8`q b|$Bsc:Pz0rBt \ 
/٣x
/q )qnV4!Lq hAɡv
 'is@;bB|$#bcht1 6V#
Q~pvx
#bxBx$	r@;aafccd^vb`hurbe5/pxfOq@O0p`((2 	 ~pE;q0p`   p*E ؐ Bؘ~"	pE܀
_&qt 	q  +^ ~! ptɠ 
^qdr2،oq+p3٦pBrspquǥp;'"ɠx&owv ;p= uـyp(= @0y*	/pOM/٩pɤ y
p.A4 @p0A4 @p( ؠqɘ@V"`			~cbx~AY&ɤ!EO0*p8?0 @ pxvi`` "*
p2 @rHp b؅ yrbP}PqPHP}O@
0eyz
	xɢrHp
ouHp
oڬh"
p ЀqɁn}=eAh0u"@SP@@tV 8h$8@h8mآx
(vV!&!0@A(1b  D1z!
P
 (
p,p,y&%	~u%V/p0S!D¹B
X¸qd	asl#V&i4ex	8`58`b	op6op=h!Ppq"
0،ey
/"	 4" qF ءv(w306p`(`
!/@
p06!@ !@ ,!qũa6!@&	rqp5y` <y¹ey  A#!<1T) A
)Ɇ )Q !A
%x
uv000ؓoqV,Ŀo0 .p '0',q xxy50@0@ @@!@@"@@#@@$@@%@@&@@'@@@%`@!@@x)p06-P* "y3h5yr1bHApzoڢ~
06u@V%'A$qUޮ0%_ȱsx@#@#c;RaPjxa 3h5y4 A XF Ɋ
0 `}ȩzqTVy PD ` qX<y	ptv	u͡سf
/(p0S!D¹B3h5yq`7_q(!0?XD(>N!`N@V"$s$0ixc +		ɖ/06E O `V" p>Q 	APpĤJ`	b/%@@X˜ 	" "^6
O0q@@!yr3h5y!bO	_06V$5~QpX< p\4x4"ùEy4pЌr;ayE"Aĸ	qdw@'~`@p+ 	pq،qp
B H  	
Jq "Bx!qdxg =V$^ ]s<5A	,ĸ"zDxPpz s o				e _F3W
s<5A
,ĸ"zDxPpz
V$					1!nop!F!@:V$#	 

oq$p>Q	V$ux	U$D%Hoy%xxO@n/pV"u   ;/S NdpD/
x "!
0r"pTvxr###KBۈ		JKhrir "x  à&xw8?0'C0#sxicy!"(
s2#Cz

!!b%xy 0sا#%x!	^TûeyTDq!!05yqgR(	^Q``D q,
x 

Hpp)O	0q\ɤ		_	oݤ@ɤx4
Aɤy/u0z0'@ pxvi`` "*
p2 @/Hp b" 
yP]PO
FPNP@PQ""PHP}@0eyzboɔD6opdàɘ@!]	H2	&xh>2pV U D
	%H:oa@Ap(  ɤ!p)V#%!t@;„	%@/@$Jۯ		#~/Hur1¹/br.bp>f!	
f
	
ĥpɤ
A_
o  "V"
d
ApApHD*>0 @%^(
!>	^ a<DP=DP/@P@DP1@PHDP A3"@PPDPTDPDx6@P\DP  `DP 9@P @:@P G;@Pȥ
	ق&opE<W_!%/&!ɰ!
R
o@p_p/&qt:	oqd
ou/p.	P%p4 
 "!B"Bqdq$pʠ5 y
p.A4 Op0Ano4 OvS ~06u(ũp^v;
op 	 ~ɠ@~8`8`{0q@yx`f	/rܡ\3xu+p;\p./(N . 'ĵ^\q$ؠp0 @S ~pĤPJ` 
ڡ-^/
^p,ɂ06𣸡S ~ooءu  @<JO OBoڂ$=uqpq:pzqw)r66r<D(
Avq.5/60 d.Dxy!00"*p	ovp(pBo*q
pp$*p$V$4S"Dº@3h5y
$/0$A d	_No؆%0
^?
?e?_$xp (t$	^?N?J^0	?@	?7&30C	r<5	,Ĺ @#$xyqx"R?
!p "x?݀%!Q cS%~]g
^Jp @(/+N#(s##E0#,i0$.|szp<5
 @ !`
؀+Qo؀$=xq	pX< Aء~xšuq
pX<5x9oء@ "x¸r"yA)pxB A("^pGq)>
 A)
	S!#S!"D@( u{T{rLsbr)bly(~B!u#4!	S!S!!qiaEy orV"
	v@; b
@&"R
="8`oxOء(uv:rs!w/@
A-A-Aa
 D!h%1y!	P	 (
p,p,}pq*pq*r
sw	ŪupqPo(کpjo>op]oتţpot0?O}
5#l}$@ 
APl}0$C`،oةqqX<P1!L(px//أf'q@?zB!!Nq>#s!E!A# \zº#r Zp
dJ" x{
$JpR0z0 @. pxvi`` "*
p2 @FHp bqB 	PT"P_@PBPfN0E!@#ez
/sOر/ءxaOAOz	؋prono~xpn
oN	s4 P!BD Ey %x/x
/١*
op0rPz
Xbsxc	c	Apkeݩr WQ1r  +
Bؓp	o1p@nHp	" @x1B&b0S"A:b"r@@e@x1@xBpٚ
/(rU/ء~x~x/v^@ 	A}i
pp P 	΃q&@  por
p@x @	qoq@
@ hB؁px 
ԒOux@qlW@݄(!l_GXXXi/vNr.!Lc pp @ }
rur-!Lc plW츰
b Brq"rز@/؀ <Bvo~xu	'q ;"&!^#
۩qAxq"rB@qstNxq @r@
صxV
/:pHuv

@{
Q 	lA}Q
pp P 	΃q
@  pB
or
p@xq~
@p
*qض^
@qstb
جU	u&x r	ةq
@	ox B"$ypxp =p=5353533(0hNw]H,R~(	)Q+#p@2 d 2$a

cvs diff -r1.60 -r1.61 src/sys/dev/pci/if_iwm.c (expand / switch to unified diff)

--- src/sys/dev/pci/if_iwm.c 2017/01/10 08:40:27 1.60
+++ src/sys/dev/pci/if_iwm.c 2017/01/13 11:21:47 1.61
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1/* $NetBSD: if_iwm.c,v 1.60 2017/01/10 08:40:27 nonaka Exp $ */ 1/* $NetBSD: if_iwm.c,v 1.61 2017/01/13 11:21:47 nonaka Exp $ */
2/* OpenBSD: if_iwm.c,v 1.148 2016/11/19 21:07:08 stsp Exp */ 2/* OpenBSD: if_iwm.c,v 1.148 2016/11/19 21:07:08 stsp Exp */
3#define IEEE80211_NO_HT 3#define IEEE80211_NO_HT
4/* 4/*
5 * Copyright (c) 2014, 2016 genua gmbh <info@genua.de> 5 * Copyright (c) 2014, 2016 genua gmbh <info@genua.de>
6 * Author: Stefan Sperling <stsp@openbsd.org> 6 * Author: Stefan Sperling <stsp@openbsd.org>
7 * Copyright (c) 2014 Fixup Software Ltd. 7 * Copyright (c) 2014 Fixup Software Ltd.
8 * 8 *
9 * Permission to use, copy, modify, and distribute this software for any 9 * Permission to use, copy, modify, and distribute this software for any
10 * purpose with or without fee is hereby granted, provided that the above 10 * purpose with or without fee is hereby granted, provided that the above
11 * copyright notice and this permission notice appear in all copies. 11 * copyright notice and this permission notice appear in all copies.
12 * 12 *
13 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 13 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
14 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 14 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
@@ -97,27 +97,27 @@ @@ -97,27 +97,27 @@
97 * purpose with or without fee is hereby granted, provided that the above 97 * purpose with or without fee is hereby granted, provided that the above
98 * copyright notice and this permission notice appear in all copies. 98 * copyright notice and this permission notice appear in all copies.
99 * 99 *
100 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 100 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
101 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 101 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
102 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 102 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
103 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 103 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
104 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 104 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
105 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 105 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
106 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 106 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
107 */ 107 */
108 108
109#include <sys/cdefs.h> 109#include <sys/cdefs.h>
110__KERNEL_RCSID(0, "$NetBSD: if_iwm.c,v 1.60 2017/01/10 08:40:27 nonaka Exp $"); 110__KERNEL_RCSID(0, "$NetBSD: if_iwm.c,v 1.61 2017/01/13 11:21:47 nonaka Exp $");
111 111
112#include <sys/param.h> 112#include <sys/param.h>
113#include <sys/conf.h> 113#include <sys/conf.h>
114#include <sys/kernel.h> 114#include <sys/kernel.h>
115#include <sys/kmem.h> 115#include <sys/kmem.h>
116#include <sys/mbuf.h> 116#include <sys/mbuf.h>
117#include <sys/mutex.h> 117#include <sys/mutex.h>
118#include <sys/proc.h> 118#include <sys/proc.h>
119#include <sys/socket.h> 119#include <sys/socket.h>
120#include <sys/sockio.h> 120#include <sys/sockio.h>
121#include <sys/sysctl.h> 121#include <sys/sysctl.h>
122#include <sys/systm.h> 122#include <sys/systm.h>
123 123
@@ -229,27 +229,27 @@ struct iwm_nvm_section { @@ -229,27 +229,27 @@ struct iwm_nvm_section {
229}; 229};
230 230
231struct iwm_newstate_state { 231struct iwm_newstate_state {
232 struct work ns_wk; 232 struct work ns_wk;
233 enum ieee80211_state ns_nstate; 233 enum ieee80211_state ns_nstate;
234 int ns_arg; 234 int ns_arg;
235 int ns_generation; 235 int ns_generation;
236}; 236};
237 237
238static int iwm_store_cscheme(struct iwm_softc *, uint8_t *, size_t); 238static int iwm_store_cscheme(struct iwm_softc *, uint8_t *, size_t);
239static int iwm_firmware_store_section(struct iwm_softc *, 239static int iwm_firmware_store_section(struct iwm_softc *,
240 enum iwm_ucode_type, uint8_t *, size_t); 240 enum iwm_ucode_type, uint8_t *, size_t);
241static int iwm_set_default_calib(struct iwm_softc *, const void *); 241static int iwm_set_default_calib(struct iwm_softc *, const void *);
242static int iwm_read_firmware(struct iwm_softc *); 242static int iwm_read_firmware(struct iwm_softc *, enum iwm_ucode_type);
243static uint32_t iwm_read_prph(struct iwm_softc *, uint32_t); 243static uint32_t iwm_read_prph(struct iwm_softc *, uint32_t);
244static void iwm_write_prph(struct iwm_softc *, uint32_t, uint32_t); 244static void iwm_write_prph(struct iwm_softc *, uint32_t, uint32_t);
245#ifdef IWM_DEBUG 245#ifdef IWM_DEBUG
246static int iwm_read_mem(struct iwm_softc *, uint32_t, void *, int); 246static int iwm_read_mem(struct iwm_softc *, uint32_t, void *, int);
247#endif 247#endif
248static int iwm_write_mem(struct iwm_softc *, uint32_t, const void *, int); 248static int iwm_write_mem(struct iwm_softc *, uint32_t, const void *, int);
249static int iwm_write_mem32(struct iwm_softc *, uint32_t, uint32_t); 249static int iwm_write_mem32(struct iwm_softc *, uint32_t, uint32_t);
250static int iwm_poll_bit(struct iwm_softc *, int, uint32_t, uint32_t, int); 250static int iwm_poll_bit(struct iwm_softc *, int, uint32_t, uint32_t, int);
251static int iwm_nic_lock(struct iwm_softc *); 251static int iwm_nic_lock(struct iwm_softc *);
252static void iwm_nic_unlock(struct iwm_softc *); 252static void iwm_nic_unlock(struct iwm_softc *);
253static void iwm_set_bits_mask_prph(struct iwm_softc *, uint32_t, uint32_t, 253static void iwm_set_bits_mask_prph(struct iwm_softc *, uint32_t, uint32_t,
254 uint32_t); 254 uint32_t);
255static void iwm_set_bits_prph(struct iwm_softc *, uint32_t, uint32_t); 255static void iwm_set_bits_prph(struct iwm_softc *, uint32_t, uint32_t);
@@ -464,42 +464,47 @@ static int iwm_send_update_mcc_cmd(struc @@ -464,42 +464,47 @@ static int iwm_send_update_mcc_cmd(struc
464static void iwm_tt_tx_backoff(struct iwm_softc *, uint32_t); 464static void iwm_tt_tx_backoff(struct iwm_softc *, uint32_t);
465static int iwm_init_hw(struct iwm_softc *); 465static int iwm_init_hw(struct iwm_softc *);
466static int iwm_init(struct ifnet *); 466static int iwm_init(struct ifnet *);
467static void iwm_start(struct ifnet *); 467static void iwm_start(struct ifnet *);
468static void iwm_stop(struct ifnet *, int); 468static void iwm_stop(struct ifnet *, int);
469static void iwm_watchdog(struct ifnet *); 469static void iwm_watchdog(struct ifnet *);
470static int iwm_ioctl(struct ifnet *, u_long, void *); 470static int iwm_ioctl(struct ifnet *, u_long, void *);
471#ifdef IWM_DEBUG 471#ifdef IWM_DEBUG
472static const char *iwm_desc_lookup(uint32_t); 472static const char *iwm_desc_lookup(uint32_t);
473static void iwm_nic_error(struct iwm_softc *); 473static void iwm_nic_error(struct iwm_softc *);
474static void iwm_nic_umac_error(struct iwm_softc *); 474static void iwm_nic_umac_error(struct iwm_softc *);
475#endif 475#endif
476static void iwm_notif_intr(struct iwm_softc *); 476static void iwm_notif_intr(struct iwm_softc *);
477static void iwm_softintr(void *); 
478static int iwm_intr(void *); 477static int iwm_intr(void *);
 478static void iwm_softintr(void *);
479static int iwm_preinit(struct iwm_softc *); 479static int iwm_preinit(struct iwm_softc *);
480static void iwm_attach_hook(device_t); 480static void iwm_attach_hook(device_t);
481static void iwm_attach(device_t, device_t, void *); 481static void iwm_attach(device_t, device_t, void *);
482#if 0 482#if 0
483static void iwm_init_task(void *); 483static void iwm_init_task(void *);
484static int iwm_activate(device_t, enum devact); 484static int iwm_activate(device_t, enum devact);
485static void iwm_wakeup(struct iwm_softc *); 485static void iwm_wakeup(struct iwm_softc *);
486#endif 486#endif
487static void iwm_radiotap_attach(struct iwm_softc *); 487static void iwm_radiotap_attach(struct iwm_softc *);
488static int iwm_sysctl_fw_loaded_handler(SYSCTLFN_PROTO); 488static int iwm_sysctl_fw_loaded_handler(SYSCTLFN_PROTO);
489 489
490static int iwm_sysctl_root_num; 490static int iwm_sysctl_root_num;
491static int iwm_lar_disable; 491static int iwm_lar_disable;
492 492
 493#ifndef IWM_DEFAULT_MCC
 494#define IWM_DEFAULT_MCC "ZZ"
 495#endif
 496static char iwm_default_mcc[3] = IWM_DEFAULT_MCC;
 497
493static int 498static int
494iwm_firmload(struct iwm_softc *sc) 499iwm_firmload(struct iwm_softc *sc)
495{ 500{
496 struct iwm_fw_info *fw = &sc->sc_fw; 501 struct iwm_fw_info *fw = &sc->sc_fw;
497 firmware_handle_t fwh; 502 firmware_handle_t fwh;
498 int err; 503 int err;
499 504
500 if (ISSET(sc->sc_flags, IWM_FLAG_FW_LOADED)) 505 if (ISSET(sc->sc_flags, IWM_FLAG_FW_LOADED))
501 return 0; 506 return 0;
502 507
503 /* Open firmware image. */ 508 /* Open firmware image. */
504 err = firmware_open("if_iwm", sc->sc_fwname, &fwh); 509 err = firmware_open("if_iwm", sc->sc_fwname, &fwh);
505 if (err) { 510 if (err) {
@@ -638,36 +643,40 @@ iwm_set_default_calib(struct iwm_softc * @@ -638,36 +643,40 @@ iwm_set_default_calib(struct iwm_softc *
638 DEVNAME(sc), ucode_type)); 643 DEVNAME(sc), ucode_type));
639 return EINVAL; 644 return EINVAL;
640 } 645 }
641 646
642 sc->sc_default_calib[ucode_type].flow_trigger = 647 sc->sc_default_calib[ucode_type].flow_trigger =
643 def_calib->calib.flow_trigger; 648 def_calib->calib.flow_trigger;
644 sc->sc_default_calib[ucode_type].event_trigger = 649 sc->sc_default_calib[ucode_type].event_trigger =
645 def_calib->calib.event_trigger; 650 def_calib->calib.event_trigger;
646 651
647 return 0; 652 return 0;
648} 653}
649 654
650static int 655static int
651iwm_read_firmware(struct iwm_softc *sc) 656iwm_read_firmware(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
652{ 657{
653 struct iwm_fw_info *fw = &sc->sc_fw; 658 struct iwm_fw_info *fw = &sc->sc_fw;
654 struct iwm_tlv_ucode_header *uhdr; 659 struct iwm_tlv_ucode_header *uhdr;
655 struct iwm_ucode_tlv tlv; 660 struct iwm_ucode_tlv tlv;
656 enum iwm_ucode_tlv_type tlv_type; 661 enum iwm_ucode_tlv_type tlv_type;
657 uint8_t *data; 662 uint8_t *data;
658 int err, status; 663 int err, status;
659 size_t len; 664 size_t len;
660 665
 666 if (ucode_type != IWM_UCODE_TYPE_INIT &&
 667 fw->fw_status == IWM_FW_STATUS_DONE)
 668 return 0;
 669
661 if (fw->fw_status == IWM_FW_STATUS_NONE) { 670 if (fw->fw_status == IWM_FW_STATUS_NONE) {
662 fw->fw_status = IWM_FW_STATUS_INPROGRESS; 671 fw->fw_status = IWM_FW_STATUS_INPROGRESS;
663 } else { 672 } else {
664 while (fw->fw_status == IWM_FW_STATUS_INPROGRESS) 673 while (fw->fw_status == IWM_FW_STATUS_INPROGRESS)
665 tsleep(&sc->sc_fw, 0, "iwmfwp", 0); 674 tsleep(&sc->sc_fw, 0, "iwmfwp", 0);
666 } 675 }
667 status = fw->fw_status; 676 status = fw->fw_status;
668 677
669 if (status == IWM_FW_STATUS_DONE) 678 if (status == IWM_FW_STATUS_DONE)
670 return 0; 679 return 0;
671 680
672 err = iwm_firmload(sc); 681 err = iwm_firmload(sc);
673 if (err) { 682 if (err) {
@@ -809,42 +818,44 @@ iwm_read_firmware(struct iwm_softc *sc) @@ -809,42 +818,44 @@ iwm_read_firmware(struct iwm_softc *sc)
809 } 818 }
810 sc->sc_fw_phy_config = le32toh(*(uint32_t *)tlv_data); 819 sc->sc_fw_phy_config = le32toh(*(uint32_t *)tlv_data);
811 break; 820 break;
812 821
813 case IWM_UCODE_TLV_API_CHANGES_SET: { 822 case IWM_UCODE_TLV_API_CHANGES_SET: {
814 struct iwm_ucode_api *api; 823 struct iwm_ucode_api *api;
815 if (tlv_len != sizeof(*api)) { 824 if (tlv_len != sizeof(*api)) {
816 err = EINVAL; 825 err = EINVAL;
817 goto parse_out; 826 goto parse_out;
818 } 827 }
819 api = (struct iwm_ucode_api *)tlv_data; 828 api = (struct iwm_ucode_api *)tlv_data;
820 /* Flags may exceed 32 bits in future firmware. */ 829 /* Flags may exceed 32 bits in future firmware. */
821 if (le32toh(api->api_index) > 0) { 830 if (le32toh(api->api_index) > 0) {
 831 err = EINVAL;
822 goto parse_out; 832 goto parse_out;
823 } 833 }
824 sc->sc_ucode_api = le32toh(api->api_flags); 834 sc->sc_ucode_api = le32toh(api->api_flags);
825 break; 835 break;
826 } 836 }
827 837
828 case IWM_UCODE_TLV_ENABLED_CAPABILITIES: { 838 case IWM_UCODE_TLV_ENABLED_CAPABILITIES: {
829 struct iwm_ucode_capa *capa; 839 struct iwm_ucode_capa *capa;
830 int idx, i; 840 int idx, i;
831 if (tlv_len != sizeof(*capa)) { 841 if (tlv_len != sizeof(*capa)) {
832 err = EINVAL; 842 err = EINVAL;
833 goto parse_out; 843 goto parse_out;
834 } 844 }
835 capa = (struct iwm_ucode_capa *)tlv_data; 845 capa = (struct iwm_ucode_capa *)tlv_data;
836 idx = le32toh(capa->api_index); 846 idx = le32toh(capa->api_index);
837 if (idx >= howmany(IWM_NUM_UCODE_TLV_CAPA, 32)) { 847 if (idx >= howmany(IWM_NUM_UCODE_TLV_CAPA, 32)) {
 848 err = EINVAL;
838 goto parse_out; 849 goto parse_out;
839 } 850 }
840 for (i = 0; i < 32; i++) { 851 for (i = 0; i < 32; i++) {
841 if (!ISSET(le32toh(capa->api_capa), __BIT(i))) 852 if (!ISSET(le32toh(capa->api_capa), __BIT(i)))
842 continue; 853 continue;
843 setbit(sc->sc_enabled_capa, i + (32 * idx)); 854 setbit(sc->sc_enabled_capa, i + (32 * idx));
844 } 855 }
845 break; 856 break;
846 } 857 }
847 858
848 case IWM_UCODE_TLV_FW_UNDOCUMENTED1: 859 case IWM_UCODE_TLV_FW_UNDOCUMENTED1:
849 case IWM_UCODE_TLV_SDIO_ADMA_ADDR: 860 case IWM_UCODE_TLV_SDIO_ADMA_ADDR:
850 case IWM_UCODE_TLV_FW_GSCAN_CAPA: 861 case IWM_UCODE_TLV_FW_GSCAN_CAPA:
@@ -1009,27 +1020,27 @@ iwm_nic_lock(struct iwm_softc *sc) @@ -1009,27 +1020,27 @@ iwm_nic_lock(struct iwm_softc *sc)
1009 1020
1010 IWM_SETBITS(sc, IWM_CSR_GP_CNTRL, 1021 IWM_SETBITS(sc, IWM_CSR_GP_CNTRL,
1011 IWM_CSR_GP_CNTRL_REG_FLAG_MAC_ACCESS_REQ); 1022 IWM_CSR_GP_CNTRL_REG_FLAG_MAC_ACCESS_REQ);
1012 1023
1013 if (sc->sc_device_family == IWM_DEVICE_FAMILY_8000) 1024 if (sc->sc_device_family == IWM_DEVICE_FAMILY_8000)
1014 DELAY(2); 1025 DELAY(2);
1015 1026
1016 if (iwm_poll_bit(sc, IWM_CSR_GP_CNTRL, 1027 if (iwm_poll_bit(sc, IWM_CSR_GP_CNTRL,
1017 IWM_CSR_GP_CNTRL_REG_VAL_MAC_ACCESS_EN, 1028 IWM_CSR_GP_CNTRL_REG_VAL_MAC_ACCESS_EN,
1018 IWM_CSR_GP_CNTRL_REG_FLAG_MAC_CLOCK_READY 1029 IWM_CSR_GP_CNTRL_REG_FLAG_MAC_CLOCK_READY
1019 | IWM_CSR_GP_CNTRL_REG_FLAG_GOING_TO_SLEEP, 15000)) { 1030 | IWM_CSR_GP_CNTRL_REG_FLAG_GOING_TO_SLEEP, 15000)) {
1020 rv = 1; 1031 rv = 1;
1021 } else { 1032 } else {
1022 aprint_error_dev(sc->sc_dev, "device timeout\n"); 1033 aprint_error_dev(sc->sc_dev, "resetting device via NMI\n");
1023 IWM_WRITE(sc, IWM_CSR_RESET, IWM_CSR_RESET_REG_FLAG_FORCE_NMI); 1034 IWM_WRITE(sc, IWM_CSR_RESET, IWM_CSR_RESET_REG_FLAG_FORCE_NMI);
1024 } 1035 }
1025 1036
1026 return rv; 1037 return rv;
1027} 1038}
1028 1039
1029static void 1040static void
1030iwm_nic_unlock(struct iwm_softc *sc) 1041iwm_nic_unlock(struct iwm_softc *sc)
1031{ 1042{
1032 1043
1033 if (sc->sc_cmd_hold_nic_awake) 1044 if (sc->sc_cmd_hold_nic_awake)
1034 return; 1045 return;
1035 1046
@@ -1218,27 +1229,27 @@ iwm_free_rx_ring(struct iwm_softc *sc, s @@ -1218,27 +1229,27 @@ iwm_free_rx_ring(struct iwm_softc *sc, s
1218 } 1229 }
1219 if (data->map != NULL) { 1230 if (data->map != NULL) {
1220 bus_dmamap_destroy(sc->sc_dmat, data->map); 1231 bus_dmamap_destroy(sc->sc_dmat, data->map);
1221 data->map = NULL; 1232 data->map = NULL;
1222 } 1233 }
1223 } 1234 }
1224} 1235}
1225 1236
1226static int 1237static int
1227iwm_alloc_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring, int qid) 1238iwm_alloc_tx_ring(struct iwm_softc *sc, struct iwm_tx_ring *ring, int qid)
1228{ 1239{
1229 bus_addr_t paddr; 1240 bus_addr_t paddr;
1230 bus_size_t size; 1241 bus_size_t size;
1231 int i, err; 1242 int i, err, nsegs;
1232 1243
1233 ring->qid = qid; 1244 ring->qid = qid;
1234 ring->queued = 0; 1245 ring->queued = 0;
1235 ring->cur = 0; 1246 ring->cur = 0;
1236 1247
1237 /* Allocate TX descriptors (256-byte aligned). */ 1248 /* Allocate TX descriptors (256-byte aligned). */
1238 size = IWM_TX_RING_COUNT * sizeof (struct iwm_tfd); 1249 size = IWM_TX_RING_COUNT * sizeof (struct iwm_tfd);
1239 err = iwm_dma_contig_alloc(sc->sc_dmat, &ring->desc_dma, size, 256); 1250 err = iwm_dma_contig_alloc(sc->sc_dmat, &ring->desc_dma, size, 256);
1240 if (err) { 1251 if (err) {
1241 aprint_error_dev(sc->sc_dev, 1252 aprint_error_dev(sc->sc_dev,
1242 "could not allocate TX ring DMA memory\n"); 1253 "could not allocate TX ring DMA memory\n");
1243 goto fail; 1254 goto fail;
1244 } 1255 }
@@ -1261,33 +1272,35 @@ iwm_alloc_tx_ring(struct iwm_softc *sc,  @@ -1261,33 +1272,35 @@ iwm_alloc_tx_ring(struct iwm_softc *sc,
1261 ring->cmd = ring->cmd_dma.vaddr; 1272 ring->cmd = ring->cmd_dma.vaddr;
1262 1273
1263 paddr = ring->cmd_dma.paddr; 1274 paddr = ring->cmd_dma.paddr;
1264 for (i = 0; i < IWM_TX_RING_COUNT; i++) { 1275 for (i = 0; i < IWM_TX_RING_COUNT; i++) {
1265 struct iwm_tx_data *data = &ring->data[i]; 1276 struct iwm_tx_data *data = &ring->data[i];
1266 size_t mapsize; 1277 size_t mapsize;
1267 1278
1268 data->cmd_paddr = paddr; 1279 data->cmd_paddr = paddr;
1269 data->scratch_paddr = paddr + sizeof(struct iwm_cmd_header) 1280 data->scratch_paddr = paddr + sizeof(struct iwm_cmd_header)
1270 + offsetof(struct iwm_tx_cmd, scratch); 1281 + offsetof(struct iwm_tx_cmd, scratch);
1271 paddr += sizeof(struct iwm_device_cmd); 1282 paddr += sizeof(struct iwm_device_cmd);
1272 1283
1273 /* FW commands may require more mapped space than packets. */ 1284 /* FW commands may require more mapped space than packets. */
1274 if (qid == IWM_CMD_QUEUE) 1285 if (qid == IWM_CMD_QUEUE) {
1275 mapsize = (sizeof(struct iwm_cmd_header) + 1286 mapsize = IWM_RBUF_SIZE;
1276 IWM_MAX_CMD_PAYLOAD_SIZE); 1287 nsegs = 1;
1277 else 1288 } else {
1278 mapsize = MCLBYTES; 1289 mapsize = MCLBYTES;
1279 err = bus_dmamap_create(sc->sc_dmat, mapsize, 1290 nsegs = IWM_NUM_OF_TBS - 2;
1280 IWM_NUM_OF_TBS - 2, mapsize, 0, BUS_DMA_NOWAIT, &data->map); 1291 }
 1292 err = bus_dmamap_create(sc->sc_dmat, mapsize, nsegs, mapsize,
 1293 0, BUS_DMA_NOWAIT, &data->map);
1281 if (err) { 1294 if (err) {
1282 aprint_error_dev(sc->sc_dev, 1295 aprint_error_dev(sc->sc_dev,
1283 "could not create TX buf DMA map\n"); 1296 "could not create TX buf DMA map\n");
1284 goto fail; 1297 goto fail;
1285 } 1298 }
1286 } 1299 }
1287 KASSERT(paddr == ring->cmd_dma.paddr + size); 1300 KASSERT(paddr == ring->cmd_dma.paddr + size);
1288 return 0; 1301 return 0;
1289 1302
1290fail: iwm_free_tx_ring(sc, ring); 1303fail: iwm_free_tx_ring(sc, ring);
1291 return err; 1304 return err;
1292} 1305}
1293 1306
@@ -1545,29 +1558,30 @@ iwm_apm_config(struct iwm_softc *sc) @@ -1545,29 +1558,30 @@ iwm_apm_config(struct iwm_softc *sc)
1545} 1558}
1546 1559
1547/* 1560/*
1548 * Start up NIC's basic functionality after it has been reset 1561 * Start up NIC's basic functionality after it has been reset
1549 * e.g. after platform boot or shutdown. 1562 * e.g. after platform boot or shutdown.
1550 * NOTE: This does not load uCode nor start the embedded processor 1563 * NOTE: This does not load uCode nor start the embedded processor
1551 */ 1564 */
1552static int 1565static int
1553iwm_apm_init(struct iwm_softc *sc) 1566iwm_apm_init(struct iwm_softc *sc)
1554{ 1567{
1555 int err = 0; 1568 int err = 0;
1556 1569
1557 /* Disable L0S exit timer (platform NMI workaround) */ 1570 /* Disable L0S exit timer (platform NMI workaround) */
1558 if (sc->sc_device_family != IWM_DEVICE_FAMILY_8000) 1571 if (sc->sc_device_family != IWM_DEVICE_FAMILY_8000) {
1559 IWM_SETBITS(sc, IWM_CSR_GIO_CHICKEN_BITS, 1572 IWM_SETBITS(sc, IWM_CSR_GIO_CHICKEN_BITS,
1560 IWM_CSR_GIO_CHICKEN_BITS_REG_BIT_DIS_L0S_EXIT_TIMER); 1573 IWM_CSR_GIO_CHICKEN_BITS_REG_BIT_DIS_L0S_EXIT_TIMER);
 1574 }
1561 1575
1562 /* 1576 /*
1563 * Disable L0s without affecting L1; 1577 * Disable L0s without affecting L1;
1564 * don't wait for ICH L0s (ICH bug W/A) 1578 * don't wait for ICH L0s (ICH bug W/A)
1565 */ 1579 */
1566 IWM_SETBITS(sc, IWM_CSR_GIO_CHICKEN_BITS, 1580 IWM_SETBITS(sc, IWM_CSR_GIO_CHICKEN_BITS,
1567 IWM_CSR_GIO_CHICKEN_BITS_REG_BIT_L1A_NO_L0S_RX); 1581 IWM_CSR_GIO_CHICKEN_BITS_REG_BIT_L1A_NO_L0S_RX);
1568 1582
1569 /* Set FH wait threshold to maximum (HW error during stress W/A) */ 1583 /* Set FH wait threshold to maximum (HW error during stress W/A) */
1570 IWM_SETBITS(sc, IWM_CSR_DBG_HPET_MEM_REG, IWM_CSR_DBG_HPET_MEM_REG_VAL); 1584 IWM_SETBITS(sc, IWM_CSR_DBG_HPET_MEM_REG, IWM_CSR_DBG_HPET_MEM_REG_VAL);
1571 1585
1572 /* 1586 /*
1573 * Enable HAP INTA (interrupt from management bus) to 1587 * Enable HAP INTA (interrupt from management bus) to
@@ -1715,31 +1729,35 @@ iwm_stop_device(struct iwm_softc *sc) @@ -1715,31 +1729,35 @@ iwm_stop_device(struct iwm_softc *sc)
1715 break; 1729 break;
1716 DELAY(20); 1730 DELAY(20);
1717 } 1731 }
1718 } 1732 }
1719 iwm_nic_unlock(sc); 1733 iwm_nic_unlock(sc);
1720 } 1734 }
1721 iwm_disable_rx_dma(sc); 1735 iwm_disable_rx_dma(sc);
1722 1736
1723 iwm_reset_rx_ring(sc, &sc->rxq); 1737 iwm_reset_rx_ring(sc, &sc->rxq);
1724 1738
1725 for (qid = 0; qid < __arraycount(sc->txq); qid++) 1739 for (qid = 0; qid < __arraycount(sc->txq); qid++)
1726 iwm_reset_tx_ring(sc, &sc->txq[qid]); 1740 iwm_reset_tx_ring(sc, &sc->txq[qid]);
1727 1741
1728 /* 1742 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000) {
1729 * Power-down device's busmaster DMA clocks 1743 /* Power-down device's busmaster DMA clocks */
1730 */ 1744 if (iwm_nic_lock(sc)) {
1731 iwm_write_prph(sc, IWM_APMG_CLK_DIS_REG, IWM_APMG_CLK_VAL_DMA_CLK_RQT); 1745 iwm_write_prph(sc, IWM_APMG_CLK_DIS_REG,
1732 DELAY(5); 1746 IWM_APMG_CLK_VAL_DMA_CLK_RQT);
 1747 DELAY(5);
 1748 iwm_nic_unlock(sc);
 1749 }
 1750 }
1733 1751
1734 /* Make sure (redundant) we've released our request to stay awake */ 1752 /* Make sure (redundant) we've released our request to stay awake */
1735 IWM_CLRBITS(sc, IWM_CSR_GP_CNTRL, 1753 IWM_CLRBITS(sc, IWM_CSR_GP_CNTRL,
1736 IWM_CSR_GP_CNTRL_REG_FLAG_MAC_ACCESS_REQ); 1754 IWM_CSR_GP_CNTRL_REG_FLAG_MAC_ACCESS_REQ);
1737 1755
1738 /* Stop the device, and put it in low power state */ 1756 /* Stop the device, and put it in low power state */
1739 iwm_apm_stop(sc); 1757 iwm_apm_stop(sc);
1740 1758
1741 /* 1759 /*
1742 * Upon stop, the APM issues an interrupt if HW RF kill is set. 1760 * Upon stop, the APM issues an interrupt if HW RF kill is set.
1743 * Clean again the interrupt here 1761 * Clean again the interrupt here
1744 */ 1762 */
1745 iwm_disable_interrupts(sc); 1763 iwm_disable_interrupts(sc);
@@ -1775,30 +1793,31 @@ iwm_nic_config(struct iwm_softc *sc) @@ -1775,30 +1793,31 @@ iwm_nic_config(struct iwm_softc *sc)
1775 reg_val |= radio_cfg_step << IWM_CSR_HW_IF_CONFIG_REG_POS_PHY_STEP; 1793 reg_val |= radio_cfg_step << IWM_CSR_HW_IF_CONFIG_REG_POS_PHY_STEP;
1776 reg_val |= radio_cfg_dash << IWM_CSR_HW_IF_CONFIG_REG_POS_PHY_DASH; 1794 reg_val |= radio_cfg_dash << IWM_CSR_HW_IF_CONFIG_REG_POS_PHY_DASH;
1777 1795
1778 IWM_WRITE(sc, IWM_CSR_HW_IF_CONFIG_REG, reg_val); 1796 IWM_WRITE(sc, IWM_CSR_HW_IF_CONFIG_REG, reg_val);
1779 1797
1780 DPRINTF(("Radio type=0x%x-0x%x-0x%x\n", radio_cfg_type, 1798 DPRINTF(("Radio type=0x%x-0x%x-0x%x\n", radio_cfg_type,
1781 radio_cfg_step, radio_cfg_dash)); 1799 radio_cfg_step, radio_cfg_dash));
1782 1800
1783 /* 1801 /*
1784 * W/A : NIC is stuck in a reset state after Early PCIe power off 1802 * W/A : NIC is stuck in a reset state after Early PCIe power off
1785 * (PCIe power is lost before PERST# is asserted), causing ME FW 1803 * (PCIe power is lost before PERST# is asserted), causing ME FW
1786 * to lose ownership and not being able to obtain it back. 1804 * to lose ownership and not being able to obtain it back.
1787 */ 1805 */
1788 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000) 1806 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000) {
1789 iwm_set_bits_mask_prph(sc, IWM_APMG_PS_CTRL_REG, 1807 iwm_set_bits_mask_prph(sc, IWM_APMG_PS_CTRL_REG,
1790 IWM_APMG_PS_CTRL_EARLY_PWR_OFF_RESET_DIS, 1808 IWM_APMG_PS_CTRL_EARLY_PWR_OFF_RESET_DIS,
1791 ~IWM_APMG_PS_CTRL_EARLY_PWR_OFF_RESET_DIS); 1809 ~IWM_APMG_PS_CTRL_EARLY_PWR_OFF_RESET_DIS);
 1810 }
1792} 1811}
1793 1812
1794static int 1813static int
1795iwm_nic_rx_init(struct iwm_softc *sc) 1814iwm_nic_rx_init(struct iwm_softc *sc)
1796{ 1815{
1797 if (!iwm_nic_lock(sc)) 1816 if (!iwm_nic_lock(sc))
1798 return EBUSY; 1817 return EBUSY;
1799 1818
1800 memset(sc->rxq.stat, 0, sizeof(*sc->rxq.stat)); 1819 memset(sc->rxq.stat, 0, sizeof(*sc->rxq.stat));
1801 bus_dmamap_sync(sc->sc_dmat, sc->rxq.stat_dma.map, 1820 bus_dmamap_sync(sc->sc_dmat, sc->rxq.stat_dma.map,
1802 0, sc->rxq.stat_dma.size, 1821 0, sc->rxq.stat_dma.size,
1803 BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE); 1822 BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE);
1804 1823
@@ -1812,28 +1831,28 @@ iwm_nic_rx_init(struct iwm_softc *sc) @@ -1812,28 +1831,28 @@ iwm_nic_rx_init(struct iwm_softc *sc)
1812 IWM_WRITE(sc, 1831 IWM_WRITE(sc,
1813 IWM_FH_RSCSR_CHNL0_RBDCB_BASE_REG, sc->rxq.desc_dma.paddr >> 8); 1832 IWM_FH_RSCSR_CHNL0_RBDCB_BASE_REG, sc->rxq.desc_dma.paddr >> 8);
1814 1833
1815 /* Set physical address of RX status (16-byte aligned). */ 1834 /* Set physical address of RX status (16-byte aligned). */
1816 IWM_WRITE(sc, 1835 IWM_WRITE(sc,
1817 IWM_FH_RSCSR_CHNL0_STTS_WPTR_REG, sc->rxq.stat_dma.paddr >> 4); 1836 IWM_FH_RSCSR_CHNL0_STTS_WPTR_REG, sc->rxq.stat_dma.paddr >> 4);
1818 1837
1819 /* Enable RX. */ 1838 /* Enable RX. */
1820 IWM_WRITE(sc, IWM_FH_MEM_RCSR_CHNL0_CONFIG_REG, 1839 IWM_WRITE(sc, IWM_FH_MEM_RCSR_CHNL0_CONFIG_REG,
1821 IWM_FH_RCSR_RX_CONFIG_CHNL_EN_ENABLE_VAL | 1840 IWM_FH_RCSR_RX_CONFIG_CHNL_EN_ENABLE_VAL |
1822 IWM_FH_RCSR_CHNL0_RX_IGNORE_RXF_EMPTY | /* HW bug */ 1841 IWM_FH_RCSR_CHNL0_RX_IGNORE_RXF_EMPTY | /* HW bug */
1823 IWM_FH_RCSR_CHNL0_RX_CONFIG_IRQ_DEST_INT_HOST_VAL | 1842 IWM_FH_RCSR_CHNL0_RX_CONFIG_IRQ_DEST_INT_HOST_VAL |
1824 IWM_FH_RCSR_CHNL0_RX_CONFIG_SINGLE_FRAME_MSK | 1843 IWM_FH_RCSR_CHNL0_RX_CONFIG_SINGLE_FRAME_MSK |
1825 (IWM_RX_RB_TIMEOUT << IWM_FH_RCSR_RX_CONFIG_REG_IRQ_RBTH_POS) | 
1826 IWM_FH_RCSR_RX_CONFIG_REG_VAL_RB_SIZE_4K | 1844 IWM_FH_RCSR_RX_CONFIG_REG_VAL_RB_SIZE_4K |
 1845 (IWM_RX_RB_TIMEOUT << IWM_FH_RCSR_RX_CONFIG_REG_IRQ_RBTH_POS) |
1827 IWM_RX_QUEUE_SIZE_LOG << IWM_FH_RCSR_RX_CONFIG_RBDCB_SIZE_POS); 1846 IWM_RX_QUEUE_SIZE_LOG << IWM_FH_RCSR_RX_CONFIG_RBDCB_SIZE_POS);
1828 1847
1829 IWM_WRITE_1(sc, IWM_CSR_INT_COALESCING, IWM_HOST_INT_TIMEOUT_DEF); 1848 IWM_WRITE_1(sc, IWM_CSR_INT_COALESCING, IWM_HOST_INT_TIMEOUT_DEF);
1830 1849
1831 /* W/A for interrupt coalescing bug in 7260 and 3160 */ 1850 /* W/A for interrupt coalescing bug in 7260 and 3160 */
1832 if (sc->host_interrupt_operation_mode) 1851 if (sc->host_interrupt_operation_mode)
1833 IWM_SETBITS(sc, IWM_CSR_INT_COALESCING, IWM_HOST_INT_OPER_MODE); 1852 IWM_SETBITS(sc, IWM_CSR_INT_COALESCING, IWM_HOST_INT_OPER_MODE);
1834 1853
1835 /* 1854 /*
1836 * This value should initially be 0 (before preparing any RBs), 1855 * This value should initially be 0 (before preparing any RBs),
1837 * and should be 8 after preparing the first 8 RBs (for example). 1856 * and should be 8 after preparing the first 8 RBs (for example).
1838 */ 1857 */
1839 IWM_WRITE(sc, IWM_FH_RSCSR_CHNL0_WPTR, 8); 1858 IWM_WRITE(sc, IWM_FH_RSCSR_CHNL0_WPTR, 8);
@@ -1870,30 +1889,31 @@ iwm_nic_tx_init(struct iwm_softc *sc) @@ -1870,30 +1889,31 @@ iwm_nic_tx_init(struct iwm_softc *sc)
1870 iwm_write_prph(sc, IWM_SCD_GP_CTRL, IWM_SCD_GP_CTRL_AUTO_ACTIVE_MODE); 1889 iwm_write_prph(sc, IWM_SCD_GP_CTRL, IWM_SCD_GP_CTRL_AUTO_ACTIVE_MODE);
1871 1890
1872 iwm_nic_unlock(sc); 1891 iwm_nic_unlock(sc);
1873 1892
1874 return 0; 1893 return 0;
1875} 1894}
1876 1895
1877static int 1896static int
1878iwm_nic_init(struct iwm_softc *sc) 1897iwm_nic_init(struct iwm_softc *sc)
1879{ 1898{
1880 int err; 1899 int err;
1881 1900
1882 iwm_apm_init(sc); 1901 iwm_apm_init(sc);
1883 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000) 1902 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000) {
1884 iwm_set_bits_mask_prph(sc, IWM_APMG_PS_CTRL_REG, 1903 iwm_set_bits_mask_prph(sc, IWM_APMG_PS_CTRL_REG,
1885 IWM_APMG_PS_CTRL_VAL_PWR_SRC_VMAIN, 1904 IWM_APMG_PS_CTRL_VAL_PWR_SRC_VMAIN,
1886 ~IWM_APMG_PS_CTRL_MSK_PWR_SRC); 1905 ~IWM_APMG_PS_CTRL_MSK_PWR_SRC);
 1906 }
1887 1907
1888 iwm_nic_config(sc); 1908 iwm_nic_config(sc);
1889 1909
1890 err = iwm_nic_rx_init(sc); 1910 err = iwm_nic_rx_init(sc);
1891 if (err) 1911 if (err)
1892 return err; 1912 return err;
1893 1913
1894 err = iwm_nic_tx_init(sc); 1914 err = iwm_nic_tx_init(sc);
1895 if (err) 1915 if (err)
1896 return err; 1916 return err;
1897 1917
1898 DPRINTF(("shadow registers enabled\n")); 1918 DPRINTF(("shadow registers enabled\n"));
1899 IWM_SETBITS(sc, IWM_CSR_MAC_SHADOW_REG_CTRL, 0x800fffff); 1919 IWM_SETBITS(sc, IWM_CSR_MAC_SHADOW_REG_CTRL, 0x800fffff);
@@ -1913,43 +1933,50 @@ iwm_enable_txq(struct iwm_softc *sc, int @@ -1913,43 +1933,50 @@ iwm_enable_txq(struct iwm_softc *sc, int
1913{ 1933{
1914 if (!iwm_nic_lock(sc)) { 1934 if (!iwm_nic_lock(sc)) {
1915 DPRINTF(("%s: cannot enable txq %d\n", DEVNAME(sc), qid)); 1935 DPRINTF(("%s: cannot enable txq %d\n", DEVNAME(sc), qid));
1916 return EBUSY; 1936 return EBUSY;
1917 } 1937 }
1918 1938
1919 IWM_WRITE(sc, IWM_HBUS_TARG_WRPTR, qid << 8 | 0); 1939 IWM_WRITE(sc, IWM_HBUS_TARG_WRPTR, qid << 8 | 0);
1920 1940
1921 if (qid == IWM_CMD_QUEUE) { 1941 if (qid == IWM_CMD_QUEUE) {
1922 iwm_write_prph(sc, IWM_SCD_QUEUE_STATUS_BITS(qid), 1942 iwm_write_prph(sc, IWM_SCD_QUEUE_STATUS_BITS(qid),
1923 (0 << IWM_SCD_QUEUE_STTS_REG_POS_ACTIVE) 1943 (0 << IWM_SCD_QUEUE_STTS_REG_POS_ACTIVE)
1924 | (1 << IWM_SCD_QUEUE_STTS_REG_POS_SCD_ACT_EN)); 1944 | (1 << IWM_SCD_QUEUE_STTS_REG_POS_SCD_ACT_EN));
1925 1945
 1946 iwm_nic_unlock(sc);
 1947
1926 iwm_clear_bits_prph(sc, IWM_SCD_AGGR_SEL, (1 << qid)); 1948 iwm_clear_bits_prph(sc, IWM_SCD_AGGR_SEL, (1 << qid));
1927 1949
 1950 if (!iwm_nic_lock(sc))
 1951 return EBUSY;
1928 iwm_write_prph(sc, IWM_SCD_QUEUE_RDPTR(qid), 0); 1952 iwm_write_prph(sc, IWM_SCD_QUEUE_RDPTR(qid), 0);
 1953 iwm_nic_unlock(sc);
1929 1954
1930 iwm_write_mem32(sc, 1955 iwm_write_mem32(sc,
1931 sc->sched_base + IWM_SCD_CONTEXT_QUEUE_OFFSET(qid), 0); 1956 sc->sched_base + IWM_SCD_CONTEXT_QUEUE_OFFSET(qid), 0);
1932 1957
1933 /* Set scheduler window size and frame limit. */ 1958 /* Set scheduler window size and frame limit. */
1934 iwm_write_mem32(sc, 1959 iwm_write_mem32(sc,
1935 sc->sched_base + IWM_SCD_CONTEXT_QUEUE_OFFSET(qid) + 1960 sc->sched_base + IWM_SCD_CONTEXT_QUEUE_OFFSET(qid) +
1936 sizeof(uint32_t), 1961 sizeof(uint32_t),
1937 ((IWM_FRAME_LIMIT << IWM_SCD_QUEUE_CTX_REG2_WIN_SIZE_POS) & 1962 ((IWM_FRAME_LIMIT << IWM_SCD_QUEUE_CTX_REG2_WIN_SIZE_POS) &
1938 IWM_SCD_QUEUE_CTX_REG2_WIN_SIZE_MSK) | 1963 IWM_SCD_QUEUE_CTX_REG2_WIN_SIZE_MSK) |
1939 ((IWM_FRAME_LIMIT 1964 ((IWM_FRAME_LIMIT
1940 << IWM_SCD_QUEUE_CTX_REG2_FRAME_LIMIT_POS) & 1965 << IWM_SCD_QUEUE_CTX_REG2_FRAME_LIMIT_POS) &
1941 IWM_SCD_QUEUE_CTX_REG2_FRAME_LIMIT_MSK)); 1966 IWM_SCD_QUEUE_CTX_REG2_FRAME_LIMIT_MSK));
1942 1967
 1968 if (!iwm_nic_lock(sc))
 1969 return EBUSY;
1943 iwm_write_prph(sc, IWM_SCD_QUEUE_STATUS_BITS(qid), 1970 iwm_write_prph(sc, IWM_SCD_QUEUE_STATUS_BITS(qid),
1944 (1 << IWM_SCD_QUEUE_STTS_REG_POS_ACTIVE) | 1971 (1 << IWM_SCD_QUEUE_STTS_REG_POS_ACTIVE) |
1945 (fifo << IWM_SCD_QUEUE_STTS_REG_POS_TXF) | 1972 (fifo << IWM_SCD_QUEUE_STTS_REG_POS_TXF) |
1946 (1 << IWM_SCD_QUEUE_STTS_REG_POS_WSL) | 1973 (1 << IWM_SCD_QUEUE_STTS_REG_POS_WSL) |
1947 IWM_SCD_QUEUE_STTS_REG_MSK); 1974 IWM_SCD_QUEUE_STTS_REG_MSK);
1948 } else { 1975 } else {
1949 struct iwm_scd_txq_cfg_cmd cmd; 1976 struct iwm_scd_txq_cfg_cmd cmd;
1950 int err; 1977 int err;
1951 1978
1952 iwm_nic_unlock(sc); 1979 iwm_nic_unlock(sc);
1953 1980
1954 memset(&cmd, 0, sizeof(cmd)); 1981 memset(&cmd, 0, sizeof(cmd));
1955 cmd.scd_queue = qid; 1982 cmd.scd_queue = qid;
@@ -1971,52 +1998,53 @@ iwm_enable_txq(struct iwm_softc *sc, int @@ -1971,52 +1998,53 @@ iwm_enable_txq(struct iwm_softc *sc, int
1971 iwm_write_prph(sc, IWM_SCD_EN_CTRL, 1998 iwm_write_prph(sc, IWM_SCD_EN_CTRL,
1972 iwm_read_prph(sc, IWM_SCD_EN_CTRL) | qid); 1999 iwm_read_prph(sc, IWM_SCD_EN_CTRL) | qid);
1973 2000
1974 iwm_nic_unlock(sc); 2001 iwm_nic_unlock(sc);
1975 2002
1976 DPRINTF(("enabled txq %d FIFO %d\n", qid, fifo)); 2003 DPRINTF(("enabled txq %d FIFO %d\n", qid, fifo));
1977 2004
1978 return 0; 2005 return 0;
1979} 2006}
1980 2007
1981static int 2008static int
1982iwm_post_alive(struct iwm_softc *sc) 2009iwm_post_alive(struct iwm_softc *sc)
1983{ 2010{
1984 int nwords; 2011 int nwords = (IWM_SCD_TRANS_TBL_MEM_UPPER_BOUND -
 2012 IWM_SCD_CONTEXT_MEM_LOWER_BOUND) / sizeof(uint32_t);
1985 int err, chnl; 2013 int err, chnl;
1986 uint32_t base; 2014 uint32_t base;
1987 2015
1988 if (!iwm_nic_lock(sc)) 2016 if (!iwm_nic_lock(sc))
1989 return EBUSY; 2017 return EBUSY;
1990 2018
1991 base = iwm_read_prph(sc, IWM_SCD_SRAM_BASE_ADDR); 2019 base = iwm_read_prph(sc, IWM_SCD_SRAM_BASE_ADDR);
1992 if (sc->sched_base != base) { 2020 if (sc->sched_base != base) {
1993 DPRINTF(("%s: sched addr mismatch: 0x%08x != 0x%08x\n", 2021 DPRINTF(("%s: sched addr mismatch: 0x%08x != 0x%08x\n",
1994 DEVNAME(sc), sc->sched_base, base)); 2022 DEVNAME(sc), sc->sched_base, base));
1995 err = EINVAL; 2023 sc->sched_base = base;
1996 goto out; 
1997 } 2024 }
1998 2025
 2026 iwm_nic_unlock(sc);
 2027
1999 iwm_ict_reset(sc); 2028 iwm_ict_reset(sc);
2000 2029
2001 /* Clear TX scheduler state in SRAM. */ 2030 /* Clear TX scheduler state in SRAM. */
2002 nwords = (IWM_SCD_TRANS_TBL_MEM_UPPER_BOUND - 
2003 IWM_SCD_CONTEXT_MEM_LOWER_BOUND) 
2004 / sizeof(uint32_t); 
2005 err = iwm_write_mem(sc, 2031 err = iwm_write_mem(sc,
2006 sc->sched_base + IWM_SCD_CONTEXT_MEM_LOWER_BOUND, 2032 sc->sched_base + IWM_SCD_CONTEXT_MEM_LOWER_BOUND, NULL, nwords);
2007 NULL, nwords); 
2008 if (err) 2033 if (err)
2009 goto out; 2034 return err;
 2035
 2036 if (!iwm_nic_lock(sc))
 2037 return EBUSY;
2010 2038
2011 /* Set physical address of TX scheduler rings (1KB aligned). */ 2039 /* Set physical address of TX scheduler rings (1KB aligned). */
2012 iwm_write_prph(sc, IWM_SCD_DRAM_BASE_ADDR, sc->sched_dma.paddr >> 10); 2040 iwm_write_prph(sc, IWM_SCD_DRAM_BASE_ADDR, sc->sched_dma.paddr >> 10);
2013 2041
2014 iwm_write_prph(sc, IWM_SCD_CHAINEXT_EN, 0); 2042 iwm_write_prph(sc, IWM_SCD_CHAINEXT_EN, 0);
2015 2043
2016 iwm_nic_unlock(sc); 2044 iwm_nic_unlock(sc);
2017 2045
2018 /* enable command channel */ 2046 /* enable command channel */
2019 err = iwm_enable_txq(sc, 0 /* unused */, IWM_CMD_QUEUE, 7); 2047 err = iwm_enable_txq(sc, 0 /* unused */, IWM_CMD_QUEUE, 7);
2020 if (err) 2048 if (err)
2021 return err; 2049 return err;
2022 2050
@@ -2027,33 +2055,34 @@ iwm_post_alive(struct iwm_softc *sc) @@ -2027,33 +2055,34 @@ iwm_post_alive(struct iwm_softc *sc)
2027 iwm_write_prph(sc, IWM_SCD_TXFACT, 0xff); 2055 iwm_write_prph(sc, IWM_SCD_TXFACT, 0xff);
2028 2056
2029 /* Enable DMA channels. */ 2057 /* Enable DMA channels. */
2030 for (chnl = 0; chnl < IWM_FH_TCSR_CHNL_NUM; chnl++) { 2058 for (chnl = 0; chnl < IWM_FH_TCSR_CHNL_NUM; chnl++) {
2031 IWM_WRITE(sc, IWM_FH_TCSR_CHNL_TX_CONFIG_REG(chnl), 2059 IWM_WRITE(sc, IWM_FH_TCSR_CHNL_TX_CONFIG_REG(chnl),
2032 IWM_FH_TCSR_TX_CONFIG_REG_VAL_DMA_CHNL_ENABLE | 2060 IWM_FH_TCSR_TX_CONFIG_REG_VAL_DMA_CHNL_ENABLE |
2033 IWM_FH_TCSR_TX_CONFIG_REG_VAL_DMA_CREDIT_ENABLE); 2061 IWM_FH_TCSR_TX_CONFIG_REG_VAL_DMA_CREDIT_ENABLE);
2034 } 2062 }
2035 2063
2036 IWM_SETBITS(sc, IWM_FH_TX_CHICKEN_BITS_REG, 2064 IWM_SETBITS(sc, IWM_FH_TX_CHICKEN_BITS_REG,
2037 IWM_FH_TX_CHICKEN_BITS_SCD_AUTO_RETRY_EN); 2065 IWM_FH_TX_CHICKEN_BITS_SCD_AUTO_RETRY_EN);
2038 2066
2039 /* Enable L1-Active */ 2067 /* Enable L1-Active */
2040 if (sc->sc_device_family != IWM_DEVICE_FAMILY_8000) 2068 if (sc->sc_device_family != IWM_DEVICE_FAMILY_8000) {
2041 iwm_clear_bits_prph(sc, IWM_APMG_PCIDEV_STT_REG, 2069 iwm_clear_bits_prph(sc, IWM_APMG_PCIDEV_STT_REG,
2042 IWM_APMG_PCIDEV_STT_VAL_L1_ACT_DIS); 2070 IWM_APMG_PCIDEV_STT_VAL_L1_ACT_DIS);
 2071 }
2043 2072
2044 out: 
2045 iwm_nic_unlock(sc); 2073 iwm_nic_unlock(sc);
2046 return err; 2074
 2075 return 0;
2047} 2076}
2048 2077
2049static struct iwm_phy_db_entry * 2078static struct iwm_phy_db_entry *
2050iwm_phy_db_get_section(struct iwm_softc *sc, enum iwm_phy_db_section_type type, 2079iwm_phy_db_get_section(struct iwm_softc *sc, enum iwm_phy_db_section_type type,
2051 uint16_t chg_id) 2080 uint16_t chg_id)
2052{ 2081{
2053 struct iwm_phy_db *phy_db = &sc->sc_phy_db; 2082 struct iwm_phy_db *phy_db = &sc->sc_phy_db;
2054 2083
2055 if (type >= IWM_PHY_DB_MAX) 2084 if (type >= IWM_PHY_DB_MAX)
2056 return NULL; 2085 return NULL;
2057 2086
2058 switch (type) { 2087 switch (type) {
2059 case IWM_PHY_DB_CFG: 2088 case IWM_PHY_DB_CFG:
@@ -2398,27 +2427,28 @@ iwm_protect_session(struct iwm_softc *sc @@ -2398,27 +2427,28 @@ iwm_protect_session(struct iwm_softc *sc
2398static const int iwm_nvm_to_read[] = { 2427static const int iwm_nvm_to_read[] = {
2399 IWM_NVM_SECTION_TYPE_HW, 2428 IWM_NVM_SECTION_TYPE_HW,
2400 IWM_NVM_SECTION_TYPE_SW, 2429 IWM_NVM_SECTION_TYPE_SW,
2401 IWM_NVM_SECTION_TYPE_REGULATORY, 2430 IWM_NVM_SECTION_TYPE_REGULATORY,
2402 IWM_NVM_SECTION_TYPE_CALIBRATION, 2431 IWM_NVM_SECTION_TYPE_CALIBRATION,
2403 IWM_NVM_SECTION_TYPE_PRODUCTION, 2432 IWM_NVM_SECTION_TYPE_PRODUCTION,
2404 IWM_NVM_SECTION_TYPE_HW_8000, 2433 IWM_NVM_SECTION_TYPE_HW_8000,
2405 IWM_NVM_SECTION_TYPE_MAC_OVERRIDE, 2434 IWM_NVM_SECTION_TYPE_MAC_OVERRIDE,
2406 IWM_NVM_SECTION_TYPE_PHY_SKU, 2435 IWM_NVM_SECTION_TYPE_PHY_SKU,
2407}; 2436};
2408 2437
2409/* Default NVM size to read */ 2438/* Default NVM size to read */
2410#define IWM_NVM_DEFAULT_CHUNK_SIZE (2*1024) 2439#define IWM_NVM_DEFAULT_CHUNK_SIZE (2*1024)
2411#define IWM_MAX_NVM_SECTION_SIZE 8192 2440#define IWM_MAX_NVM_SECTION_SIZE_7000 (16 * 512 * sizeof(uint16_t)) /*16 KB*/
 2441#define IWM_MAX_NVM_SECTION_SIZE_8000 (32 * 512 * sizeof(uint16_t)) /*32 KB*/
2412 2442
2413#define IWM_NVM_WRITE_OPCODE 1 2443#define IWM_NVM_WRITE_OPCODE 1
2414#define IWM_NVM_READ_OPCODE 0 2444#define IWM_NVM_READ_OPCODE 0
2415 2445
2416static int 2446static int
2417iwm_nvm_read_chunk(struct iwm_softc *sc, uint16_t section, uint16_t offset, 2447iwm_nvm_read_chunk(struct iwm_softc *sc, uint16_t section, uint16_t offset,
2418 uint16_t length, uint8_t *data, uint16_t *len) 2448 uint16_t length, uint8_t *data, uint16_t *len)
2419{ 2449{
2420 offset = 0; 2450 offset = 0;
2421 struct iwm_nvm_access_cmd nvm_access_cmd = { 2451 struct iwm_nvm_access_cmd nvm_access_cmd = {
2422 .offset = htole16(offset), 2452 .offset = htole16(offset),
2423 .length = htole16(length), 2453 .length = htole16(length),
2424 .type = htole16(section), 2454 .type = htole16(section),
@@ -2491,27 +2521,27 @@ iwm_nvm_read_section(struct iwm_softc *s @@ -2491,27 +2521,27 @@ iwm_nvm_read_section(struct iwm_softc *s
2491 uint16_t *len, size_t max_len) 2521 uint16_t *len, size_t max_len)
2492{ 2522{
2493 uint16_t chunklen, seglen; 2523 uint16_t chunklen, seglen;
2494 int err; 2524 int err;
2495 2525
2496 chunklen = seglen = IWM_NVM_DEFAULT_CHUNK_SIZE; 2526 chunklen = seglen = IWM_NVM_DEFAULT_CHUNK_SIZE;
2497 *len = 0; 2527 *len = 0;
2498 2528
2499 /* Read NVM chunks until exhausted (reading less than requested) */ 2529 /* Read NVM chunks until exhausted (reading less than requested) */
2500 while (seglen == chunklen && *len < max_len) { 2530 while (seglen == chunklen && *len < max_len) {
2501 err = iwm_nvm_read_chunk(sc, section, *len, chunklen, data, 2531 err = iwm_nvm_read_chunk(sc, section, *len, chunklen, data,
2502 &seglen); 2532 &seglen);
2503 if (err) { 2533 if (err) {
2504 DPRINTF(("%s:Cannot read NVM from section %d " 2534 DPRINTF(("%s: Cannot read NVM from section %d "
2505 "offset %d, length %d\n", 2535 "offset %d, length %d\n",
2506 DEVNAME(sc), section, *len, chunklen)); 2536 DEVNAME(sc), section, *len, chunklen));
2507 return err; 2537 return err;
2508 } 2538 }
2509 *len += seglen; 2539 *len += seglen;
2510 } 2540 }
2511 2541
2512 DPRINTFN(4, ("NVM section %d read completed\n", section)); 2542 DPRINTFN(4, ("NVM section %d read completed\n", section));
2513 return 0; 2543 return 0;
2514} 2544}
2515 2545
2516static uint8_t 2546static uint8_t
2517iwm_fw_valid_tx_ant(struct iwm_softc *sc) 2547iwm_fw_valid_tx_ant(struct iwm_softc *sc)
@@ -2807,48 +2837,46 @@ iwm_set_hw_address_8000(struct iwm_softc @@ -2807,48 +2837,46 @@ iwm_set_hw_address_8000(struct iwm_softc
2807 memset(data->hw_addr, 0, sizeof(data->hw_addr)); 2837 memset(data->hw_addr, 0, sizeof(data->hw_addr));
2808} 2838}
2809 2839
2810static int 2840static int
2811iwm_parse_nvm_data(struct iwm_softc *sc, const uint16_t *nvm_hw, 2841iwm_parse_nvm_data(struct iwm_softc *sc, const uint16_t *nvm_hw,
2812 const uint16_t *nvm_sw, const uint16_t *nvm_calib, 2842 const uint16_t *nvm_sw, const uint16_t *nvm_calib,
2813 const uint16_t *mac_override, const uint16_t *phy_sku, 2843 const uint16_t *mac_override, const uint16_t *phy_sku,
2814 const uint16_t *regulatory) 2844 const uint16_t *regulatory)
2815{ 2845{
2816 struct iwm_nvm_data *data = &sc->sc_nvm; 2846 struct iwm_nvm_data *data = &sc->sc_nvm;
2817 uint8_t hw_addr[ETHER_ADDR_LEN]; 2847 uint8_t hw_addr[ETHER_ADDR_LEN];
2818 uint32_t sku; 2848 uint32_t sku;
2819 2849
2820 data->nvm_version = le16_to_cpup(nvm_sw + IWM_NVM_VERSION); 
2821 
2822 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000) { 2850 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000) {
2823 uint16_t radio_cfg = le16_to_cpup(nvm_sw + IWM_RADIO_CFG); 2851 uint16_t radio_cfg = le16_to_cpup(nvm_sw + IWM_RADIO_CFG);
2824 data->radio_cfg_type = IWM_NVM_RF_CFG_TYPE_MSK(radio_cfg); 2852 data->radio_cfg_type = IWM_NVM_RF_CFG_TYPE_MSK(radio_cfg);
2825 data->radio_cfg_step = IWM_NVM_RF_CFG_STEP_MSK(radio_cfg); 2853 data->radio_cfg_step = IWM_NVM_RF_CFG_STEP_MSK(radio_cfg);
2826 data->radio_cfg_dash = IWM_NVM_RF_CFG_DASH_MSK(radio_cfg); 2854 data->radio_cfg_dash = IWM_NVM_RF_CFG_DASH_MSK(radio_cfg);
2827 data->radio_cfg_pnum = IWM_NVM_RF_CFG_PNUM_MSK(radio_cfg); 2855 data->radio_cfg_pnum = IWM_NVM_RF_CFG_PNUM_MSK(radio_cfg);
2828 2856
 2857 data->nvm_version = le16_to_cpup(nvm_sw + IWM_NVM_VERSION);
2829 sku = le16_to_cpup(nvm_sw + IWM_SKU); 2858 sku = le16_to_cpup(nvm_sw + IWM_SKU);
2830 } else { 2859 } else {
2831 uint32_t radio_cfg = le32_to_cpup( 2860 uint32_t radio_cfg = le32_to_cpup(phy_sku + IWM_RADIO_CFG_8000);
2832 (const uint32_t *)(phy_sku + IWM_RADIO_CFG_8000)); 
2833 data->radio_cfg_type = IWM_NVM_RF_CFG_TYPE_MSK_8000(radio_cfg); 2861 data->radio_cfg_type = IWM_NVM_RF_CFG_TYPE_MSK_8000(radio_cfg);
2834 data->radio_cfg_step = IWM_NVM_RF_CFG_STEP_MSK_8000(radio_cfg); 2862 data->radio_cfg_step = IWM_NVM_RF_CFG_STEP_MSK_8000(radio_cfg);
2835 data->radio_cfg_dash = IWM_NVM_RF_CFG_DASH_MSK_8000(radio_cfg); 2863 data->radio_cfg_dash = IWM_NVM_RF_CFG_DASH_MSK_8000(radio_cfg);
2836 data->radio_cfg_pnum = IWM_NVM_RF_CFG_PNUM_MSK_8000(radio_cfg); 2864 data->radio_cfg_pnum = IWM_NVM_RF_CFG_PNUM_MSK_8000(radio_cfg);
2837 data->valid_tx_ant = IWM_NVM_RF_CFG_TX_ANT_MSK_8000(radio_cfg); 2865 data->valid_tx_ant = IWM_NVM_RF_CFG_TX_ANT_MSK_8000(radio_cfg);
2838 data->valid_rx_ant = IWM_NVM_RF_CFG_RX_ANT_MSK_8000(radio_cfg); 2866 data->valid_rx_ant = IWM_NVM_RF_CFG_RX_ANT_MSK_8000(radio_cfg);
2839 2867
2840 sku = le32_to_cpup( 2868 data->nvm_version = le32_to_cpup(nvm_sw + IWM_NVM_VERSION_8000);
2841 (const uint32_t *)(phy_sku + IWM_SKU_8000)); 2869 sku = le32_to_cpup(phy_sku + IWM_SKU_8000);
2842 } 2870 }
2843 2871
2844 data->sku_cap_band_24GHz_enable = sku & IWM_NVM_SKU_CAP_BAND_24GHZ; 2872 data->sku_cap_band_24GHz_enable = sku & IWM_NVM_SKU_CAP_BAND_24GHZ;
2845 data->sku_cap_band_52GHz_enable = sku & IWM_NVM_SKU_CAP_BAND_52GHZ; 2873 data->sku_cap_band_52GHz_enable = sku & IWM_NVM_SKU_CAP_BAND_52GHZ;
2846 data->sku_cap_11n_enable = sku & IWM_NVM_SKU_CAP_11N_ENABLE; 2874 data->sku_cap_11n_enable = sku & IWM_NVM_SKU_CAP_11N_ENABLE;
2847 data->sku_cap_mimo_disable = sku & IWM_NVM_SKU_CAP_MIMO_DISABLE; 2875 data->sku_cap_mimo_disable = sku & IWM_NVM_SKU_CAP_MIMO_DISABLE;
2848 2876
2849 data->n_hw_addrs = le16_to_cpup(nvm_sw + IWM_N_HW_ADDRS); 2877 data->n_hw_addrs = le16_to_cpup(nvm_sw + IWM_N_HW_ADDRS);
2850 2878
2851 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000) { 2879 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000) {
2852 memcpy(hw_addr, nvm_hw + IWM_HW_ADDR, ETHER_ADDR_LEN); 2880 memcpy(hw_addr, nvm_hw + IWM_HW_ADDR, ETHER_ADDR_LEN);
2853 data->hw_addr[0] = hw_addr[1]; 2881 data->hw_addr[0] = hw_addr[1];
2854 data->hw_addr[1] = hw_addr[0]; 2882 data->hw_addr[1] = hw_addr[0];
@@ -2932,27 +2960,28 @@ iwm_parse_nvm_sections(struct iwm_softc  @@ -2932,27 +2960,28 @@ iwm_parse_nvm_sections(struct iwm_softc
2932 sections[IWM_NVM_SECTION_TYPE_CALIBRATION].data; 2960 sections[IWM_NVM_SECTION_TYPE_CALIBRATION].data;
2933 2961
2934 return iwm_parse_nvm_data(sc, hw, sw, calib, mac_override, 2962 return iwm_parse_nvm_data(sc, hw, sw, calib, mac_override,
2935 phy_sku, regulatory); 2963 phy_sku, regulatory);
2936} 2964}
2937 2965
2938static int 2966static int
2939iwm_nvm_init(struct iwm_softc *sc) 2967iwm_nvm_init(struct iwm_softc *sc)
2940{ 2968{
2941 struct iwm_nvm_section nvm_sections[IWM_NVM_NUM_OF_SECTIONS]; 2969 struct iwm_nvm_section nvm_sections[IWM_NVM_NUM_OF_SECTIONS];
2942 int i, section, err; 2970 int i, section, err;
2943 uint16_t len; 2971 uint16_t len;
2944 uint8_t *buf; 2972 uint8_t *buf;
2945 const size_t bufsz = IWM_MAX_NVM_SECTION_SIZE; 2973 const size_t bufsz = (sc->sc_device_family == IWM_DEVICE_FAMILY_8000) ?
 2974 IWM_MAX_NVM_SECTION_SIZE_8000 : IWM_MAX_NVM_SECTION_SIZE_7000;
2946 2975
2947 /* Read From FW NVM */ 2976 /* Read From FW NVM */
2948 DPRINTF(("Read NVM\n")); 2977 DPRINTF(("Read NVM\n"));
2949 2978
2950 memset(nvm_sections, 0, sizeof(nvm_sections)); 2979 memset(nvm_sections, 0, sizeof(nvm_sections));
2951 2980
2952 buf = kmem_alloc(bufsz, KM_SLEEP); 2981 buf = kmem_alloc(bufsz, KM_SLEEP);
2953 if (buf == NULL) 2982 if (buf == NULL)
2954 return ENOMEM; 2983 return ENOMEM;
2955 2984
2956 for (i = 0; i < __arraycount(iwm_nvm_to_read); i++) { 2985 for (i = 0; i < __arraycount(iwm_nvm_to_read); i++) {
2957 section = iwm_nvm_to_read[i]; 2986 section = iwm_nvm_to_read[i];
2958 KASSERT(section <= IWM_NVM_NUM_OF_SECTIONS); 2987 KASSERT(section <= IWM_NVM_NUM_OF_SECTIONS);
@@ -2984,69 +3013,69 @@ iwm_nvm_init(struct iwm_softc *sc) @@ -2984,69 +3013,69 @@ iwm_nvm_init(struct iwm_softc *sc)
2984 3013
2985static int 3014static int
2986iwm_firmware_load_sect(struct iwm_softc *sc, uint32_t dst_addr, 3015iwm_firmware_load_sect(struct iwm_softc *sc, uint32_t dst_addr,
2987 const uint8_t *section, uint32_t byte_cnt) 3016 const uint8_t *section, uint32_t byte_cnt)
2988{ 3017{
2989 int err = EINVAL; 3018 int err = EINVAL;
2990 uint32_t chunk_sz, offset; 3019 uint32_t chunk_sz, offset;
2991 3020
2992 chunk_sz = MIN(IWM_FH_MEM_TB_MAX_LENGTH, byte_cnt); 3021 chunk_sz = MIN(IWM_FH_MEM_TB_MAX_LENGTH, byte_cnt);
2993 3022
2994 for (offset = 0; offset < byte_cnt; offset += chunk_sz) { 3023 for (offset = 0; offset < byte_cnt; offset += chunk_sz) {
2995 uint32_t addr, len; 3024 uint32_t addr, len;
2996 const uint8_t *data; 3025 const uint8_t *data;
 3026 bool is_extended = false;
2997 3027
2998 addr = dst_addr + offset; 3028 addr = dst_addr + offset;
2999 len = MIN(chunk_sz, byte_cnt - offset); 3029 len = MIN(chunk_sz, byte_cnt - offset);
3000 data = section + offset; 3030 data = section + offset;
3001 3031
 3032 if (addr >= IWM_FW_MEM_EXTENDED_START &&
 3033 addr <= IWM_FW_MEM_EXTENDED_END)
 3034 is_extended = true;
 3035
 3036 if (is_extended)
 3037 iwm_set_bits_prph(sc, IWM_LMPM_CHICK,
 3038 IWM_LMPM_CHICK_EXTENDED_ADDR_SPACE);
 3039
3002 err = iwm_firmware_load_chunk(sc, addr, data, len); 3040 err = iwm_firmware_load_chunk(sc, addr, data, len);
 3041
 3042 if (is_extended)
 3043 iwm_clear_bits_prph(sc, IWM_LMPM_CHICK,
 3044 IWM_LMPM_CHICK_EXTENDED_ADDR_SPACE);
 3045
3003 if (err) 3046 if (err)
3004 break; 3047 break;
3005 } 3048 }
3006 3049
3007 return err; 3050 return err;
3008} 3051}
3009 3052
3010static int 3053static int
3011iwm_firmware_load_chunk(struct iwm_softc *sc, uint32_t dst_addr, 3054iwm_firmware_load_chunk(struct iwm_softc *sc, uint32_t dst_addr,
3012 const uint8_t *section, uint32_t byte_cnt) 3055 const uint8_t *section, uint32_t byte_cnt)
3013{ 3056{
3014 struct iwm_dma_info *dma = &sc->fw_dma; 3057 struct iwm_dma_info *dma = &sc->fw_dma;
3015 bool is_extended = false; 
3016 int err; 3058 int err;
3017 3059
3018 /* Copy firmware chunk into pre-allocated DMA-safe memory. */ 3060 /* Copy firmware chunk into pre-allocated DMA-safe memory. */
3019 memcpy(dma->vaddr, section, byte_cnt); 3061 memcpy(dma->vaddr, section, byte_cnt);
3020 bus_dmamap_sync(sc->sc_dmat, dma->map, 0, byte_cnt, 3062 bus_dmamap_sync(sc->sc_dmat, dma->map, 0, byte_cnt,
3021 BUS_DMASYNC_PREWRITE); 3063 BUS_DMASYNC_PREWRITE);
3022 3064
3023 if (dst_addr >= IWM_FW_MEM_EXTENDED_START && 
3024 dst_addr <= IWM_FW_MEM_EXTENDED_END) 
3025 is_extended = true; 
3026 
3027 if (is_extended) { 
3028 iwm_set_bits_prph(sc, IWM_LMPM_CHICK, 
3029 IWM_LMPM_CHICK_EXTENDED_ADDR_SPACE); 
3030 } 
3031 
3032 sc->sc_fw_chunk_done = 0; 3065 sc->sc_fw_chunk_done = 0;
3033 3066
3034 if (!iwm_nic_lock(sc)) { 3067 if (!iwm_nic_lock(sc))
3035 if (is_extended) 
3036 iwm_clear_bits_prph(sc, IWM_LMPM_CHICK, 
3037 IWM_LMPM_CHICK_EXTENDED_ADDR_SPACE); 
3038 return EBUSY; 3068 return EBUSY;
3039 } 
3040 3069
3041 IWM_WRITE(sc, IWM_FH_TCSR_CHNL_TX_CONFIG_REG(IWM_FH_SRVC_CHNL), 3070 IWM_WRITE(sc, IWM_FH_TCSR_CHNL_TX_CONFIG_REG(IWM_FH_SRVC_CHNL),
3042 IWM_FH_TCSR_TX_CONFIG_REG_VAL_DMA_CHNL_PAUSE); 3071 IWM_FH_TCSR_TX_CONFIG_REG_VAL_DMA_CHNL_PAUSE);
3043 IWM_WRITE(sc, IWM_FH_SRVC_CHNL_SRAM_ADDR_REG(IWM_FH_SRVC_CHNL), 3072 IWM_WRITE(sc, IWM_FH_SRVC_CHNL_SRAM_ADDR_REG(IWM_FH_SRVC_CHNL),
3044 dst_addr); 3073 dst_addr);
3045 IWM_WRITE(sc, IWM_FH_TFDIB_CTRL0_REG(IWM_FH_SRVC_CHNL), 3074 IWM_WRITE(sc, IWM_FH_TFDIB_CTRL0_REG(IWM_FH_SRVC_CHNL),
3046 dma->paddr & IWM_FH_MEM_TFDIB_DRAM_ADDR_LSB_MSK); 3075 dma->paddr & IWM_FH_MEM_TFDIB_DRAM_ADDR_LSB_MSK);
3047 IWM_WRITE(sc, IWM_FH_TFDIB_CTRL1_REG(IWM_FH_SRVC_CHNL), 3076 IWM_WRITE(sc, IWM_FH_TFDIB_CTRL1_REG(IWM_FH_SRVC_CHNL),
3048 (iwm_get_dma_hi_addr(dma->paddr) 3077 (iwm_get_dma_hi_addr(dma->paddr)
3049 << IWM_FH_MEM_TFDIB_REG1_ADDR_BITSHIFT) | byte_cnt); 3078 << IWM_FH_MEM_TFDIB_REG1_ADDR_BITSHIFT) | byte_cnt);
3050 IWM_WRITE(sc, IWM_FH_TCSR_CHNL_TX_BUF_STS_REG(IWM_FH_SRVC_CHNL), 3079 IWM_WRITE(sc, IWM_FH_TCSR_CHNL_TX_BUF_STS_REG(IWM_FH_SRVC_CHNL),
3051 1 << IWM_FH_TCSR_CHNL_TX_BUF_STS_REG_POS_TB_NUM | 3080 1 << IWM_FH_TCSR_CHNL_TX_BUF_STS_REG_POS_TB_NUM |
3052 1 << IWM_FH_TCSR_CHNL_TX_BUF_STS_REG_POS_TB_IDX | 3081 1 << IWM_FH_TCSR_CHNL_TX_BUF_STS_REG_POS_TB_IDX |
@@ -3056,64 +3085,54 @@ iwm_firmware_load_chunk(struct iwm_softc @@ -3056,64 +3085,54 @@ iwm_firmware_load_chunk(struct iwm_softc
3056 IWM_FH_TCSR_TX_CONFIG_REG_VAL_DMA_CREDIT_DISABLE | 3085 IWM_FH_TCSR_TX_CONFIG_REG_VAL_DMA_CREDIT_DISABLE |
3057 IWM_FH_TCSR_TX_CONFIG_REG_VAL_CIRQ_HOST_ENDTFD); 3086 IWM_FH_TCSR_TX_CONFIG_REG_VAL_CIRQ_HOST_ENDTFD);
3058 3087
3059 iwm_nic_unlock(sc); 3088 iwm_nic_unlock(sc);
3060 3089
3061 /* Wait for this segment to load. */ 3090 /* Wait for this segment to load. */
3062 err = 0; 3091 err = 0;
3063 while (!sc->sc_fw_chunk_done) { 3092 while (!sc->sc_fw_chunk_done) {
3064 err = tsleep(&sc->sc_fw, 0, "iwmfw", mstohz(5000)); 3093 err = tsleep(&sc->sc_fw, 0, "iwmfw", mstohz(5000));
3065 if (err) 3094 if (err)
3066 break; 3095 break;
3067 } 3096 }
3068 if (!sc->sc_fw_chunk_done) { 3097 if (!sc->sc_fw_chunk_done) {
3069 aprint_error_dev(sc->sc_dev, 3098 DPRINTF(("%s: fw chunk addr 0x%x len %d failed to load\n",
3070 "fw chunk addr 0x%x len %d failed to load\n", 3099 DEVNAME(sc), dst_addr, byte_cnt));
3071 dst_addr, byte_cnt); 
3072 } 
3073 
3074 if (is_extended) { 
3075 int rv = iwm_nic_lock(sc); 
3076 iwm_clear_bits_prph(sc, IWM_LMPM_CHICK, 
3077 IWM_LMPM_CHICK_EXTENDED_ADDR_SPACE); 
3078 if (rv == 0) 
3079 iwm_nic_unlock(sc); 
3080 } 3100 }
3081 3101
3082 return err; 3102 return err;
3083} 3103}
3084 3104
3085static int 3105static int
3086iwm_load_firmware_7000(struct iwm_softc *sc, enum iwm_ucode_type ucode_type) 3106iwm_load_firmware_7000(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
3087{ 3107{
3088 struct iwm_fw_sects *fws; 3108 struct iwm_fw_sects *fws;
3089 int err, i; 3109 int err, i;
3090 void *data; 3110 void *data;
3091 uint32_t dlen; 3111 uint32_t dlen;
3092 uint32_t offset; 3112 uint32_t offset;
3093 3113
3094 fws = &sc->sc_fw.fw_sects[ucode_type]; 3114 fws = &sc->sc_fw.fw_sects[ucode_type];
3095 for (i = 0; i < fws->fw_count; i++) { 3115 for (i = 0; i < fws->fw_count; i++) {
3096 data = fws->fw_sect[i].fws_data; 3116 data = fws->fw_sect[i].fws_data;
3097 dlen = fws->fw_sect[i].fws_len; 3117 dlen = fws->fw_sect[i].fws_len;
3098 offset = fws->fw_sect[i].fws_devoff; 3118 offset = fws->fw_sect[i].fws_devoff;
3099 if (dlen > sc->sc_fwdmasegsz) { 3119 if (dlen > sc->sc_fwdmasegsz) {
3100 err = EFBIG; 3120 err = EFBIG;
3101 } else 3121 } else
3102 err = iwm_firmware_load_sect(sc, offset, data, dlen); 3122 err = iwm_firmware_load_sect(sc, offset, data, dlen);
3103 if (err) { 3123 if (err) {
3104 aprint_error_dev(sc->sc_dev, 3124 DPRINTF(("%s: could not load firmware chunk %u of %u\n",
3105 "could not load firmware chunk %u of %u\n", 3125 DEVNAME(sc), i, fws->fw_count));
3106 i, fws->fw_count); 
3107 return err; 3126 return err;
3108 } 3127 }
3109 } 3128 }
3110 3129
3111 IWM_WRITE(sc, IWM_CSR_RESET, 0); 3130 IWM_WRITE(sc, IWM_CSR_RESET, 0);
3112 3131
3113 return 0; 3132 return 0;
3114} 3133}
3115 3134
3116static int 3135static int
3117iwm_load_cpu_sections_8000(struct iwm_softc *sc, struct iwm_fw_sects *fws, 3136iwm_load_cpu_sections_8000(struct iwm_softc *sc, struct iwm_fw_sects *fws,
3118 int cpu, int *first_ucode_section) 3137 int cpu, int *first_ucode_section)
3119{ 3138{
@@ -3143,29 +3162,28 @@ iwm_load_cpu_sections_8000(struct iwm_so @@ -3143,29 +3162,28 @@ iwm_load_cpu_sections_8000(struct iwm_so
3143 * CPU1 to CPU2. 3162 * CPU1 to CPU2.
3144 * PAGING_SEPARATOR_SECTION delimiter - separate between 3163 * PAGING_SEPARATOR_SECTION delimiter - separate between
3145 * CPU2 non paged to CPU2 paging sec. 3164 * CPU2 non paged to CPU2 paging sec.
3146 */ 3165 */
3147 if (!data || offset == IWM_CPU1_CPU2_SEPARATOR_SECTION || 3166 if (!data || offset == IWM_CPU1_CPU2_SEPARATOR_SECTION ||
3148 offset == IWM_PAGING_SEPARATOR_SECTION) 3167 offset == IWM_PAGING_SEPARATOR_SECTION)
3149 break; 3168 break;
3150 3169
3151 if (dlen > sc->sc_fwdmasegsz) { 3170 if (dlen > sc->sc_fwdmasegsz) {
3152 err = EFBIG; 3171 err = EFBIG;
3153 } else 3172 } else
3154 err = iwm_firmware_load_sect(sc, offset, data, dlen); 3173 err = iwm_firmware_load_sect(sc, offset, data, dlen);
3155 if (err) { 3174 if (err) {
3156 aprint_error_dev(sc->sc_dev, 3175 DPRINTF(("%s: could not load firmware chunk %d "
3157 "could not load firmware chunk %d (error %d)\n", 3176 "(error %d)\n", DEVNAME(sc), i, err));
3158 i, err); 
3159 return err; 3177 return err;
3160 } 3178 }
3161 3179
3162 /* Notify the ucode of the loaded section number and status */ 3180 /* Notify the ucode of the loaded section number and status */
3163 if (iwm_nic_lock(sc)) { 3181 if (iwm_nic_lock(sc)) {
3164 val = IWM_READ(sc, IWM_FH_UCODE_LOAD_STATUS); 3182 val = IWM_READ(sc, IWM_FH_UCODE_LOAD_STATUS);
3165 val = val | (sec_num << shift_param); 3183 val = val | (sec_num << shift_param);
3166 IWM_WRITE(sc, IWM_FH_UCODE_LOAD_STATUS, val); 3184 IWM_WRITE(sc, IWM_FH_UCODE_LOAD_STATUS, val);
3167 sec_num = (sec_num << 1) | 0x1; 3185 sec_num = (sec_num << 1) | 0x1;
3168 iwm_nic_unlock(sc); 3186 iwm_nic_unlock(sc);
3169 3187
3170 /* 3188 /*
3171 * The firmware won't load correctly without this delay. 3189 * The firmware won't load correctly without this delay.
@@ -3188,57 +3206,69 @@ iwm_load_cpu_sections_8000(struct iwm_so @@ -3188,57 +3206,69 @@ iwm_load_cpu_sections_8000(struct iwm_so
3188} 3206}
3189 3207
3190static int 3208static int
3191iwm_load_firmware_8000(struct iwm_softc *sc, enum iwm_ucode_type ucode_type) 3209iwm_load_firmware_8000(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
3192{ 3210{
3193 struct iwm_fw_sects *fws; 3211 struct iwm_fw_sects *fws;
3194 int err = 0; 3212 int err = 0;
3195 int first_ucode_section; 3213 int first_ucode_section;
3196 3214
3197 fws = &sc->sc_fw.fw_sects[ucode_type]; 3215 fws = &sc->sc_fw.fw_sects[ucode_type];
3198 3216
3199 /* configure the ucode to be ready to get the secured image */ 3217 /* configure the ucode to be ready to get the secured image */
3200 /* release CPU reset */ 3218 /* release CPU reset */
3201 iwm_write_prph(sc, IWM_RELEASE_CPU_RESET, IWM_RELEASE_CPU_RESET_BIT); 3219 if (iwm_nic_lock(sc)) {
 3220 iwm_write_prph(sc, IWM_RELEASE_CPU_RESET,
 3221 IWM_RELEASE_CPU_RESET_BIT);
 3222 iwm_nic_unlock(sc);
 3223 }
3202 3224
3203 /* load to FW the binary Secured sections of CPU1 */ 3225 /* load to FW the binary Secured sections of CPU1 */
3204 err = iwm_load_cpu_sections_8000(sc, fws, 1, &first_ucode_section); 3226 err = iwm_load_cpu_sections_8000(sc, fws, 1, &first_ucode_section);
3205 if (err) 3227 if (err)
3206 return err; 3228 return err;
3207 3229
3208 /* load to FW the binary sections of CPU2 */ 3230 /* load to FW the binary sections of CPU2 */
3209 return iwm_load_cpu_sections_8000(sc, fws, 2, &first_ucode_section); 3231 return iwm_load_cpu_sections_8000(sc, fws, 2, &first_ucode_section);
3210} 3232}
3211 3233
3212static int 3234static int
3213iwm_load_firmware(struct iwm_softc *sc, enum iwm_ucode_type ucode_type) 3235iwm_load_firmware(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
3214{ 3236{
3215 int err, w; 3237 int err, w;
3216 3238
3217 sc->sc_uc.uc_intr = 0; 3239 sc->sc_uc.uc_intr = 0;
3218 3240
3219 if (sc->sc_device_family == IWM_DEVICE_FAMILY_8000) 3241 if (sc->sc_device_family == IWM_DEVICE_FAMILY_8000)
3220 err = iwm_load_firmware_8000(sc, ucode_type); 3242 err = iwm_load_firmware_8000(sc, ucode_type);
3221 else 3243 else
3222 err = iwm_load_firmware_7000(sc, ucode_type); 3244 err = iwm_load_firmware_7000(sc, ucode_type);
3223 
3224 if (err) 3245 if (err)
3225 return err; 3246 return err;
3226 3247
3227 /* wait for the firmware to load */ 3248 /* wait for the firmware to load */
3228 for (w = 0; !sc->sc_uc.uc_intr && w < 10; w++) 3249 for (w = 0; !sc->sc_uc.uc_intr && w < 10; w++)
3229 err = tsleep(&sc->sc_uc, 0, "iwmuc", mstohz(100)); 3250 err = tsleep(&sc->sc_uc, 0, "iwmuc", mstohz(100));
3230 if (err || !sc->sc_uc.uc_ok) 3251 if (err || !sc->sc_uc.uc_ok) {
3231 aprint_error_dev(sc->sc_dev, "could not load firmware\n"); 3252 aprint_error_dev(sc->sc_dev,
 3253 "could not load firmware (error %d, ok %d)\n",
 3254 err, sc->sc_uc.uc_ok);
 3255 if (sc->sc_device_family == IWM_DEVICE_FAMILY_8000) {
 3256 aprint_error_dev(sc->sc_dev, "cpu1 status: 0x%x\n",
 3257 iwm_read_prph(sc, IWM_SB_CPU_1_STATUS));
 3258 aprint_error_dev(sc->sc_dev, "cpu2 status: 0x%x\n",
 3259 iwm_read_prph(sc, IWM_SB_CPU_2_STATUS));
 3260 }
 3261 }
3232 3262
3233 return err; 3263 return err;
3234} 3264}
3235 3265
3236static int 3266static int
3237iwm_start_fw(struct iwm_softc *sc, enum iwm_ucode_type ucode_type) 3267iwm_start_fw(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
3238{ 3268{
3239 int err; 3269 int err;
3240 3270
3241 IWM_WRITE(sc, IWM_CSR_INT, ~0); 3271 IWM_WRITE(sc, IWM_CSR_INT, ~0);
3242 3272
3243 err = iwm_nic_init(sc); 3273 err = iwm_nic_init(sc);
3244 if (err) { 3274 if (err) {
@@ -3287,27 +3317,27 @@ iwm_send_phy_cfg_cmd(struct iwm_softc *s @@ -3287,27 +3317,27 @@ iwm_send_phy_cfg_cmd(struct iwm_softc *s
3287 sc->sc_default_calib[ucode_type].flow_trigger; 3317 sc->sc_default_calib[ucode_type].flow_trigger;
3288 3318
3289 DPRINTFN(10, ("Sending Phy CFG command: 0x%x\n", phy_cfg_cmd.phy_cfg)); 3319 DPRINTFN(10, ("Sending Phy CFG command: 0x%x\n", phy_cfg_cmd.phy_cfg));
3290 return iwm_send_cmd_pdu(sc, IWM_PHY_CONFIGURATION_CMD, 0, 3320 return iwm_send_cmd_pdu(sc, IWM_PHY_CONFIGURATION_CMD, 0,
3291 sizeof(phy_cfg_cmd), &phy_cfg_cmd); 3321 sizeof(phy_cfg_cmd), &phy_cfg_cmd);
3292} 3322}
3293 3323
3294static int 3324static int
3295iwm_load_ucode_wait_alive(struct iwm_softc *sc, enum iwm_ucode_type ucode_type) 3325iwm_load_ucode_wait_alive(struct iwm_softc *sc, enum iwm_ucode_type ucode_type)
3296{ 3326{
3297 enum iwm_ucode_type old_type = sc->sc_uc_current; 3327 enum iwm_ucode_type old_type = sc->sc_uc_current;
3298 int err; 3328 int err;
3299 3329
3300 err = iwm_read_firmware(sc); 3330 err = iwm_read_firmware(sc, ucode_type);
3301 if (err) 3331 if (err)
3302 return err; 3332 return err;
3303 3333
3304 sc->sc_uc_current = ucode_type; 3334 sc->sc_uc_current = ucode_type;
3305 err = iwm_start_fw(sc, ucode_type); 3335 err = iwm_start_fw(sc, ucode_type);
3306 if (err) { 3336 if (err) {
3307 sc->sc_uc_current = old_type; 3337 sc->sc_uc_current = old_type;
3308 return err; 3338 return err;
3309 } 3339 }
3310 3340
3311 return iwm_post_alive(sc); 3341 return iwm_post_alive(sc);
3312} 3342}
3313 3343
@@ -3315,27 +3345,27 @@ static int @@ -3315,27 +3345,27 @@ static int
3315iwm_run_init_mvm_ucode(struct iwm_softc *sc, int justnvm) 3345iwm_run_init_mvm_ucode(struct iwm_softc *sc, int justnvm)
3316{ 3346{
3317 int err; 3347 int err;
3318 3348
3319 if ((sc->sc_flags & IWM_FLAG_RFKILL) && !justnvm) { 3349 if ((sc->sc_flags & IWM_FLAG_RFKILL) && !justnvm) {
3320 aprint_error_dev(sc->sc_dev, 3350 aprint_error_dev(sc->sc_dev,
3321 "radio is disabled by hardware switch\n"); 3351 "radio is disabled by hardware switch\n");
3322 return EPERM; 3352 return EPERM;
3323 } 3353 }
3324 3354
3325 sc->sc_init_complete = 0; 3355 sc->sc_init_complete = 0;
3326 err = iwm_load_ucode_wait_alive(sc, IWM_UCODE_TYPE_INIT); 3356 err = iwm_load_ucode_wait_alive(sc, IWM_UCODE_TYPE_INIT);
3327 if (err) { 3357 if (err) {
3328 aprint_error_dev(sc->sc_dev, "failed to load init firmware\n"); 3358 DPRINTF(("%s: failed to load init firmware\n", DEVNAME(sc)));
3329 return err; 3359 return err;
3330 } 3360 }
3331 3361
3332 if (justnvm) { 3362 if (justnvm) {
3333 err = iwm_nvm_init(sc); 3363 err = iwm_nvm_init(sc);
3334 if (err) { 3364 if (err) {
3335 aprint_error_dev(sc->sc_dev, "failed to read nvm\n"); 3365 aprint_error_dev(sc->sc_dev, "failed to read nvm\n");
3336 return err; 3366 return err;
3337 } 3367 }
3338 3368
3339 memcpy(&sc->sc_ic.ic_myaddr, &sc->sc_nvm.hw_addr, 3369 memcpy(&sc->sc_ic.ic_myaddr, &sc->sc_nvm.hw_addr,
3340 ETHER_ADDR_LEN); 3370 ETHER_ADDR_LEN);
3341 return 0; 3371 return 0;
@@ -3592,27 +3622,28 @@ iwm_rx_rx_mpdu(struct iwm_softc *sc, str @@ -3592,27 +3622,28 @@ iwm_rx_rx_mpdu(struct iwm_softc *sc, str
3592 tap->wr_flags = 0; 3622 tap->wr_flags = 0;
3593 if (phy_info->phy_flags & htole16(IWM_PHY_INFO_FLAG_SHPREAMBLE)) 3623 if (phy_info->phy_flags & htole16(IWM_PHY_INFO_FLAG_SHPREAMBLE))
3594 tap->wr_flags |= IEEE80211_RADIOTAP_F_SHORTPRE; 3624 tap->wr_flags |= IEEE80211_RADIOTAP_F_SHORTPRE;
3595 tap->wr_chan_freq = 3625 tap->wr_chan_freq =
3596 htole16(ic->ic_channels[phy_info->channel].ic_freq); 3626 htole16(ic->ic_channels[phy_info->channel].ic_freq);
3597 tap->wr_chan_flags = 3627 tap->wr_chan_flags =
3598 htole16(ic->ic_channels[phy_info->channel].ic_flags); 3628 htole16(ic->ic_channels[phy_info->channel].ic_flags);
3599 tap->wr_dbm_antsignal = (int8_t)rssi; 3629 tap->wr_dbm_antsignal = (int8_t)rssi;
3600 tap->wr_dbm_antnoise = (int8_t)sc->sc_noise; 3630 tap->wr_dbm_antnoise = (int8_t)sc->sc_noise;
3601 tap->wr_tsft = phy_info->system_timestamp; 3631 tap->wr_tsft = phy_info->system_timestamp;
3602 if (phy_info->phy_flags & 3632 if (phy_info->phy_flags &
3603 htole16(IWM_RX_RES_PHY_FLAGS_OFDM_HT)) { 3633 htole16(IWM_RX_RES_PHY_FLAGS_OFDM_HT)) {
3604 uint8_t mcs = (phy_info->rate_n_flags & 3634 uint8_t mcs = (phy_info->rate_n_flags &
3605 htole32(IWM_RATE_HT_MCS_RATE_CODE_MSK)); 3635 htole32(IWM_RATE_HT_MCS_RATE_CODE_MSK |
 3636 IWM_RATE_HT_MCS_NSS_MSK));
3606 tap->wr_rate = (0x80 | mcs); 3637 tap->wr_rate = (0x80 | mcs);
3607 } else { 3638 } else {
3608 uint8_t rate = (phy_info->rate_n_flags & 3639 uint8_t rate = (phy_info->rate_n_flags &
3609 htole32(IWM_RATE_LEGACY_RATE_MSK)); 3640 htole32(IWM_RATE_LEGACY_RATE_MSK));
3610 switch (rate) { 3641 switch (rate) {
3611 /* CCK rates. */ 3642 /* CCK rates. */
3612 case 10: tap->wr_rate = 2; break; 3643 case 10: tap->wr_rate = 2; break;
3613 case 20: tap->wr_rate = 4; break; 3644 case 20: tap->wr_rate = 4; break;
3614 case 55: tap->wr_rate = 11; break; 3645 case 55: tap->wr_rate = 11; break;
3615 case 110: tap->wr_rate = 22; break; 3646 case 110: tap->wr_rate = 22; break;
3616 /* OFDM rates. */ 3647 /* OFDM rates. */
3617 case 0xd: tap->wr_rate = 12; break; 3648 case 0xd: tap->wr_rate = 12; break;
3618 case 0xf: tap->wr_rate = 18; break; 3649 case 0xf: tap->wr_rate = 18; break;
@@ -3662,61 +3693,67 @@ iwm_rx_tx_cmd_single(struct iwm_softc *s @@ -3662,61 +3693,67 @@ iwm_rx_tx_cmd_single(struct iwm_softc *s
3662 3693
3663static void 3694static void
3664iwm_rx_tx_cmd(struct iwm_softc *sc, struct iwm_rx_packet *pkt, 3695iwm_rx_tx_cmd(struct iwm_softc *sc, struct iwm_rx_packet *pkt,
3665 struct iwm_rx_data *data) 3696 struct iwm_rx_data *data)
3666{ 3697{
3667 struct ieee80211com *ic = &sc->sc_ic; 3698 struct ieee80211com *ic = &sc->sc_ic;
3668 struct ifnet *ifp = IC2IFP(ic); 3699 struct ifnet *ifp = IC2IFP(ic);
3669 struct iwm_cmd_header *cmd_hdr = &pkt->hdr; 3700 struct iwm_cmd_header *cmd_hdr = &pkt->hdr;
3670 int idx = cmd_hdr->idx; 3701 int idx = cmd_hdr->idx;
3671 int qid = cmd_hdr->qid; 3702 int qid = cmd_hdr->qid;
3672 struct iwm_tx_ring *ring = &sc->txq[qid]; 3703 struct iwm_tx_ring *ring = &sc->txq[qid];
3673 struct iwm_tx_data *txd = &ring->data[idx]; 3704 struct iwm_tx_data *txd = &ring->data[idx];
3674 struct iwm_node *in = txd->in; 3705 struct iwm_node *in = txd->in;
 3706 int s;
 3707
 3708 s = splnet();
3675 3709
3676 if (txd->done) { 3710 if (txd->done) {
3677 DPRINTF(("%s: got tx interrupt that's already been handled!\n", 3711 DPRINTF(("%s: got tx interrupt that's already been handled!\n",
3678 DEVNAME(sc))); 3712 DEVNAME(sc)));
 3713 splx(s);
3679 return; 3714 return;
3680 } 3715 }
3681 3716
3682 bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWM_RBUF_SIZE, 3717 bus_dmamap_sync(sc->sc_dmat, data->map, 0, IWM_RBUF_SIZE,
3683 BUS_DMASYNC_POSTREAD); 3718 BUS_DMASYNC_POSTREAD);
3684 3719
3685 sc->sc_tx_timer = 0; 3720 sc->sc_tx_timer = 0;
3686 3721
3687 iwm_rx_tx_cmd_single(sc, pkt, in); 3722 iwm_rx_tx_cmd_single(sc, pkt, in);
3688 3723
3689 bus_dmamap_sync(sc->sc_dmat, txd->map, 0, txd->map->dm_mapsize, 3724 bus_dmamap_sync(sc->sc_dmat, txd->map, 0, txd->map->dm_mapsize,
3690 BUS_DMASYNC_POSTWRITE); 3725 BUS_DMASYNC_POSTWRITE);
3691 bus_dmamap_unload(sc->sc_dmat, txd->map); 3726 bus_dmamap_unload(sc->sc_dmat, txd->map);
3692 m_freem(txd->m); 3727 m_freem(txd->m);
3693 3728
3694 DPRINTFN(8, ("free txd %p, in %p\n", txd, txd->in)); 3729 DPRINTFN(8, ("free txd %p, in %p\n", txd, txd->in));
3695 KASSERT(txd->done == 0); 3730 KASSERT(txd->done == 0);
3696 txd->done = 1; 3731 txd->done = 1;
3697 KASSERT(txd->in); 3732 KASSERT(txd->in);
3698 3733
3699 txd->m = NULL; 3734 txd->m = NULL;
3700 txd->in = NULL; 3735 txd->in = NULL;
3701 ieee80211_free_node(&in->in_ni); 3736 ieee80211_free_node(&in->in_ni);
3702 3737
3703 if (--ring->queued < IWM_TX_RING_LOMARK) { 3738 if (--ring->queued < IWM_TX_RING_LOMARK) {
3704 sc->qfullmsk &= ~(1 << ring->qid); 3739 sc->qfullmsk &= ~(1 << qid);
3705 if (sc->qfullmsk == 0 && (ifp->if_flags & IFF_OACTIVE)) { 3740 if (sc->qfullmsk == 0 && (ifp->if_flags & IFF_OACTIVE)) {
3706 ifp->if_flags &= ~IFF_OACTIVE; 3741 ifp->if_flags &= ~IFF_OACTIVE;
3707 if_start_lock(ifp); 3742 if_start_lock(ifp);
3708 } 3743 }
3709 } 3744 }
 3745
 3746 splx(s);
3710} 3747}
3711 3748
3712static int 3749static int
3713iwm_binding_cmd(struct iwm_softc *sc, struct iwm_node *in, uint32_t action) 3750iwm_binding_cmd(struct iwm_softc *sc, struct iwm_node *in, uint32_t action)
3714{ 3751{
3715 struct iwm_binding_cmd cmd; 3752 struct iwm_binding_cmd cmd;
3716 struct iwm_phy_ctxt *phyctxt = in->in_phyctxt; 3753 struct iwm_phy_ctxt *phyctxt = in->in_phyctxt;
3717 int i, err; 3754 int i, err;
3718 uint32_t status; 3755 uint32_t status;
3719 3756
3720 memset(&cmd, 0, sizeof(cmd)); 3757 memset(&cmd, 0, sizeof(cmd));
3721 3758
3722 cmd.id_and_color 3759 cmd.id_and_color
@@ -3910,36 +3947,36 @@ iwm_send_cmd(struct iwm_softc *sc, struc @@ -3910,36 +3947,36 @@ iwm_send_cmd(struct iwm_softc *sc, struc
3910 KASSERT(off == paylen); 3947 KASSERT(off == paylen);
3911 3948
3912 /* lo field is not aligned */ 3949 /* lo field is not aligned */
3913 addr_lo = htole32((uint32_t)paddr); 3950 addr_lo = htole32((uint32_t)paddr);
3914 memcpy(&desc->tbs[0].lo, &addr_lo, sizeof(uint32_t)); 3951 memcpy(&desc->tbs[0].lo, &addr_lo, sizeof(uint32_t));
3915 desc->tbs[0].hi_n_len = htole16(iwm_get_dma_hi_addr(paddr) 3952 desc->tbs[0].hi_n_len = htole16(iwm_get_dma_hi_addr(paddr)
3916 | ((hdrlen + paylen) << 4)); 3953 | ((hdrlen + paylen) << 4));
3917 desc->num_tbs = 1; 3954 desc->num_tbs = 1;
3918 3955
3919 DPRINTFN(8, ("iwm_send_cmd 0x%x size=%zu %s\n", 3956 DPRINTFN(8, ("iwm_send_cmd 0x%x size=%zu %s\n",
3920 code, hdrlen + paylen, async ? " (async)" : "")); 3957 code, hdrlen + paylen, async ? " (async)" : ""));
3921 3958
3922 if (paylen > datasz) { 3959 if (paylen > datasz) {
3923 bus_dmamap_sync(sc->sc_dmat, txdata->map, 0, 3960 bus_dmamap_sync(sc->sc_dmat, txdata->map, 0, hdrlen + paylen,
3924 hdrlen + paylen, BUS_DMASYNC_PREWRITE); 3961 BUS_DMASYNC_PREWRITE);
3925 } else { 3962 } else {
3926 bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map, 3963 bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
3927 (char *)(void *)cmd - (char *)(void *)ring->cmd_dma.vaddr, 3964 (uint8_t *)cmd - (uint8_t *)ring->cmd, hdrlen + paylen,
3928 hdrlen + paylen, BUS_DMASYNC_PREWRITE); 3965 BUS_DMASYNC_PREWRITE);
3929 } 3966 }
3930 bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 3967 bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
3931 (char *)(void *)desc - (char *)(void *)ring->desc_dma.vaddr, 3968 (uint8_t *)desc - (uint8_t *)ring->desc, sizeof(*desc),
3932 sizeof(*desc), BUS_DMASYNC_PREWRITE); 3969 BUS_DMASYNC_PREWRITE);
3933 3970
3934 err = iwm_set_cmd_in_flight(sc); 3971 err = iwm_set_cmd_in_flight(sc);
3935 if (err) 3972 if (err)
3936 goto out; 3973 goto out;
3937 ring->queued++; 3974 ring->queued++;
3938 3975
3939#if 0 3976#if 0
3940 iwm_update_sched(sc, ring->qid, ring->cur, 0, 0); 3977 iwm_update_sched(sc, ring->qid, ring->cur, 0, 0);
3941#endif 3978#endif
3942 DPRINTF(("sending command 0x%x qid %d, idx %d\n", 3979 DPRINTF(("sending command 0x%x qid %d, idx %d\n",
3943 code, ring->qid, ring->cur)); 3980 code, ring->qid, ring->cur));
3944 3981
3945 /* Kick command ring. */ 3982 /* Kick command ring. */
@@ -4038,51 +4075,56 @@ static void @@ -4038,51 +4075,56 @@ static void
4038iwm_free_resp(struct iwm_softc *sc, struct iwm_host_cmd *hcmd) 4075iwm_free_resp(struct iwm_softc *sc, struct iwm_host_cmd *hcmd)
4039{ 4076{
4040 KASSERT(sc->sc_wantresp != IWM_CMD_RESP_IDLE); 4077 KASSERT(sc->sc_wantresp != IWM_CMD_RESP_IDLE);
4041 KASSERT((hcmd->flags & IWM_CMD_WANT_SKB) == IWM_CMD_WANT_SKB); 4078 KASSERT((hcmd->flags & IWM_CMD_WANT_SKB) == IWM_CMD_WANT_SKB);
4042 sc->sc_wantresp = IWM_CMD_RESP_IDLE; 4079 sc->sc_wantresp = IWM_CMD_RESP_IDLE;
4043 wakeup(&sc->sc_wantresp); 4080 wakeup(&sc->sc_wantresp);
4044} 4081}
4045 4082
4046static void 4083static void
4047iwm_cmd_done(struct iwm_softc *sc, int qid, int idx) 4084iwm_cmd_done(struct iwm_softc *sc, int qid, int idx)
4048{ 4085{
4049 struct iwm_tx_ring *ring = &sc->txq[IWM_CMD_QUEUE]; 4086 struct iwm_tx_ring *ring = &sc->txq[IWM_CMD_QUEUE];
4050 struct iwm_tx_data *data; 4087 struct iwm_tx_data *data;
 4088 int s;
4051 4089
4052 if (qid != IWM_CMD_QUEUE) { 4090 if (qid != IWM_CMD_QUEUE) {
4053 return; /* Not a command ack. */ 4091 return; /* Not a command ack. */
4054 } 4092 }
4055 4093
 4094 s = splnet();
 4095
4056 data = &ring->data[idx]; 4096 data = &ring->data[idx];
4057 4097
4058 if (data->m != NULL) { 4098 if (data->m != NULL) {
4059 bus_dmamap_sync(sc->sc_dmat, data->map, 0, 4099 bus_dmamap_sync(sc->sc_dmat, data->map, 0,
4060 data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE); 4100 data->map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
4061 bus_dmamap_unload(sc->sc_dmat, data->map); 4101 bus_dmamap_unload(sc->sc_dmat, data->map);
4062 m_freem(data->m); 4102 m_freem(data->m);
4063 data->m = NULL; 4103 data->m = NULL;
4064 } 4104 }
4065 wakeup(&ring->desc[idx]); 4105 wakeup(&ring->desc[idx]);
4066 4106
4067 if (((idx + ring->queued) % IWM_TX_RING_COUNT) != ring->cur) { 4107 if (((idx + ring->queued) % IWM_TX_RING_COUNT) != ring->cur) {
4068 aprint_error_dev(sc->sc_dev, 4108 aprint_error_dev(sc->sc_dev,
4069 "Some HCMDs skipped?: idx=%d queued=%d cur=%d\n", 4109 "Some HCMDs skipped?: idx=%d queued=%d cur=%d\n",
4070 idx, ring->queued, ring->cur); 4110 idx, ring->queued, ring->cur);
4071 } 4111 }
4072 4112
4073 KASSERT(ring->queued > 0); 4113 KASSERT(ring->queued > 0);
4074 if (--ring->queued == 0) 4114 if (--ring->queued == 0)
4075 iwm_clear_cmd_in_flight(sc); 4115 iwm_clear_cmd_in_flight(sc);
 4116
 4117 splx(s);
4076} 4118}
4077 4119
4078#if 0 4120#if 0
4079/* 4121/*
4080 * necessary only for block ack mode 4122 * necessary only for block ack mode
4081 */ 4123 */
4082void 4124void
4083iwm_update_sched(struct iwm_softc *sc, int qid, int idx, uint8_t sta_id, 4125iwm_update_sched(struct iwm_softc *sc, int qid, int idx, uint8_t sta_id,
4084 uint16_t len) 4126 uint16_t len)
4085{ 4127{
4086 struct iwm_agn_scd_bc_tbl *scd_bc_tbl; 4128 struct iwm_agn_scd_bc_tbl *scd_bc_tbl;
4087 uint16_t w_val; 4129 uint16_t w_val;
4088 4130
@@ -4114,27 +4156,27 @@ iwm_update_sched(struct iwm_softc *sc, i @@ -4114,27 +4156,27 @@ iwm_update_sched(struct iwm_softc *sc, i
4114/* 4156/*
4115 * Fill in various bit for management frames, and leave them 4157 * Fill in various bit for management frames, and leave them
4116 * unfilled for data frames (firmware takes care of that). 4158 * unfilled for data frames (firmware takes care of that).
4117 * Return the selected TX rate. 4159 * Return the selected TX rate.
4118 */ 4160 */
4119static const struct iwm_rate * 4161static const struct iwm_rate *
4120iwm_tx_fill_cmd(struct iwm_softc *sc, struct iwm_node *in, 4162iwm_tx_fill_cmd(struct iwm_softc *sc, struct iwm_node *in,
4121 struct ieee80211_frame *wh, struct iwm_tx_cmd *tx) 4163 struct ieee80211_frame *wh, struct iwm_tx_cmd *tx)
4122{ 4164{
4123 struct ieee80211com *ic = &sc->sc_ic; 4165 struct ieee80211com *ic = &sc->sc_ic;
4124 struct ieee80211_node *ni = &in->in_ni; 4166 struct ieee80211_node *ni = &in->in_ni;
4125 const struct iwm_rate *rinfo; 4167 const struct iwm_rate *rinfo;
4126 int type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK; 4168 int type = wh->i_fc[0] & IEEE80211_FC0_TYPE_MASK;
4127 int ridx, rate_flags, i; 4169 int ridx, rate_flags, i, ind;
4128 int nrates = ni->ni_rates.rs_nrates; 4170 int nrates = ni->ni_rates.rs_nrates;
4129 4171
4130 tx->rts_retry_limit = IWM_RTS_DFAULT_RETRY_LIMIT; 4172 tx->rts_retry_limit = IWM_RTS_DFAULT_RETRY_LIMIT;
4131 tx->data_retry_limit = IWM_DEFAULT_TX_RETRY; 4173 tx->data_retry_limit = IWM_DEFAULT_TX_RETRY;
4132 4174
4133 if (IEEE80211_IS_MULTICAST(wh->i_addr1) || 4175 if (IEEE80211_IS_MULTICAST(wh->i_addr1) ||
4134 type != IEEE80211_FC0_TYPE_DATA) { 4176 type != IEEE80211_FC0_TYPE_DATA) {
4135 /* for non-data, use the lowest supported rate */ 4177 /* for non-data, use the lowest supported rate */
4136 ridx = (IEEE80211_IS_CHAN_5GHZ(ni->ni_chan)) ? 4178 ridx = (IEEE80211_IS_CHAN_5GHZ(ni->ni_chan)) ?
4137 IWM_RIDX_OFDM : IWM_RIDX_CCK; 4179 IWM_RIDX_OFDM : IWM_RIDX_CCK;
4138 tx->data_retry_limit = IWM_MGMT_DFAULT_RETRY_LIMIT; 4180 tx->data_retry_limit = IWM_MGMT_DFAULT_RETRY_LIMIT;
4139#ifndef IEEE80211_NO_HT 4181#ifndef IEEE80211_NO_HT
4140 } else if (ic->ic_fixed_mcs != -1) { 4182 } else if (ic->ic_fixed_mcs != -1) {
@@ -4157,27 +4199,35 @@ iwm_tx_fill_cmd(struct iwm_softc *sc, st @@ -4157,27 +4199,35 @@ iwm_tx_fill_cmd(struct iwm_softc *sc, st
4157 ridx = (IEEE80211_IS_CHAN_5GHZ(ni->ni_chan)) ? 4199 ridx = (IEEE80211_IS_CHAN_5GHZ(ni->ni_chan)) ?
4158 IWM_RIDX_OFDM : IWM_RIDX_CCK; 4200 IWM_RIDX_OFDM : IWM_RIDX_CCK;
4159 for (i = 0; i < nrates; i++) { 4201 for (i = 0; i < nrates; i++) {
4160 if (iwm_rates[i].rate == (ni->ni_txrate & 4202 if (iwm_rates[i].rate == (ni->ni_txrate &
4161 IEEE80211_RATE_VAL)) { 4203 IEEE80211_RATE_VAL)) {
4162 ridx = i; 4204 ridx = i;
4163 break; 4205 break;
4164 } 4206 }
4165 } 4207 }
4166 return &iwm_rates[ridx]; 4208 return &iwm_rates[ridx];
4167 } 4209 }
4168 4210
4169 rinfo = &iwm_rates[ridx]; 4211 rinfo = &iwm_rates[ridx];
4170 rate_flags = 1 << IWM_RATE_MCS_ANT_POS; 4212 for (i = 0, ind = sc->sc_mgmt_last_antenna;
 4213 i < IWM_RATE_MCS_ANT_NUM; i++) {
 4214 ind = (ind + 1) % IWM_RATE_MCS_ANT_NUM;
 4215 if (iwm_fw_valid_tx_ant(sc) & (1 << ind)) {
 4216 sc->sc_mgmt_last_antenna = ind;
 4217 break;
 4218 }
 4219 }
 4220 rate_flags = (1 << sc->sc_mgmt_last_antenna) << IWM_RATE_MCS_ANT_POS;
4171 if (IWM_RIDX_IS_CCK(ridx)) 4221 if (IWM_RIDX_IS_CCK(ridx))
4172 rate_flags |= IWM_RATE_MCS_CCK_MSK; 4222 rate_flags |= IWM_RATE_MCS_CCK_MSK;
4173#ifndef IEEE80211_NO_HT 4223#ifndef IEEE80211_NO_HT
4174 if ((ni->ni_flags & IEEE80211_NODE_HT) && 4224 if ((ni->ni_flags & IEEE80211_NODE_HT) &&
4175 rinfo->ht_plcp != IWM_RATE_HT_SISO_MCS_INV_PLCP) { 4225 rinfo->ht_plcp != IWM_RATE_HT_SISO_MCS_INV_PLCP) {
4176 rate_flags |= IWM_RATE_MCS_HT_MSK; 4226 rate_flags |= IWM_RATE_MCS_HT_MSK;
4177 tx->rate_n_flags = htole32(rate_flags | rinfo->ht_plcp); 4227 tx->rate_n_flags = htole32(rate_flags | rinfo->ht_plcp);
4178 } else 4228 } else
4179#endif 4229#endif
4180 tx->rate_n_flags = htole32(rate_flags | rinfo->plcp); 4230 tx->rate_n_flags = htole32(rate_flags | rinfo->plcp);
4181 4231
4182 return rinfo; 4232 return rinfo;
4183} 4233}
@@ -4297,27 +4347,27 @@ iwm_tx(struct iwm_softc *sc, struct mbuf @@ -4297,27 +4347,27 @@ iwm_tx(struct iwm_softc *sc, struct mbuf
4297 4347
4298 tx->driver_txop = 0; 4348 tx->driver_txop = 0;
4299 tx->next_frame_len = 0; 4349 tx->next_frame_len = 0;
4300 4350
4301 tx->len = htole16(totlen); 4351 tx->len = htole16(totlen);
4302 tx->tid_tspec = tid; 4352 tx->tid_tspec = tid;
4303 tx->life_time = htole32(IWM_TX_CMD_LIFE_TIME_INFINITE); 4353 tx->life_time = htole32(IWM_TX_CMD_LIFE_TIME_INFINITE);
4304 4354
4305 /* Set physical address of "scratch area". */ 4355 /* Set physical address of "scratch area". */
4306 tx->dram_lsb_ptr = htole32(data->scratch_paddr); 4356 tx->dram_lsb_ptr = htole32(data->scratch_paddr);
4307 tx->dram_msb_ptr = iwm_get_dma_hi_addr(data->scratch_paddr); 4357 tx->dram_msb_ptr = iwm_get_dma_hi_addr(data->scratch_paddr);
4308 4358
4309 /* Copy 802.11 header in TX command. */ 4359 /* Copy 802.11 header in TX command. */
4310 memcpy(((uint8_t *)tx) + sizeof(*tx), wh, hdrlen); 4360 memcpy(tx + 1, wh, hdrlen);
4311 4361
4312 flags |= IWM_TX_CMD_FLG_BT_DIS | IWM_TX_CMD_FLG_SEQ_CTL; 4362 flags |= IWM_TX_CMD_FLG_BT_DIS | IWM_TX_CMD_FLG_SEQ_CTL;
4313 4363
4314 tx->sec_ctl = 0; 4364 tx->sec_ctl = 0;
4315 tx->tx_flags |= htole32(flags); 4365 tx->tx_flags |= htole32(flags);
4316 4366
4317 /* Trim 802.11 header. */ 4367 /* Trim 802.11 header. */
4318 m_adj(m, hdrlen); 4368 m_adj(m, hdrlen);
4319 4369
4320 err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m, 4370 err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
4321 BUS_DMA_NOWAIT | BUS_DMA_WRITE); 4371 BUS_DMA_NOWAIT | BUS_DMA_WRITE);
4322 if (err) { 4372 if (err) {
4323 if (err != EFBIG) { 4373 if (err != EFBIG) {
@@ -4351,57 +4401,61 @@ iwm_tx(struct iwm_softc *sc, struct mbuf @@ -4351,57 +4401,61 @@ iwm_tx(struct iwm_softc *sc, struct mbuf
4351 aprint_error_dev(sc->sc_dev, 4401 aprint_error_dev(sc->sc_dev,
4352 "can't map mbuf (error %d)\n", err); 4402 "can't map mbuf (error %d)\n", err);
4353 m_freem(m); 4403 m_freem(m);
4354 return err; 4404 return err;
4355 } 4405 }
4356 } 4406 }
4357 data->m = m; 4407 data->m = m;
4358 data->in = in; 4408 data->in = in;
4359 data->done = 0; 4409 data->done = 0;
4360 4410
4361 DPRINTFN(8, ("sending txd %p, in %p\n", data, data->in)); 4411 DPRINTFN(8, ("sending txd %p, in %p\n", data, data->in));
4362 KASSERT(data->in != NULL); 4412 KASSERT(data->in != NULL);
4363 4413
4364 DPRINTFN(8, ("sending data: qid=%d idx=%d len=%d nsegs=%d\n", 4414 DPRINTFN(8, ("sending data: qid=%d idx=%d len=%d nsegs=%d type=%d "
4365 ring->qid, ring->cur, totlen, data->map->dm_nsegs)); 4415 "subtype=%x tx_flags=%08x init_rateidx=%08x rate_n_flags=%08x\n",
 4416 ring->qid, ring->cur, totlen, data->map->dm_nsegs, type,
 4417 (wh->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) >> 4,
 4418 le32toh(tx->tx_flags), le32toh(tx->initial_rate_index),
 4419 le32toh(tx->rate_n_flags)));
4366 4420
4367 /* Fill TX descriptor. */ 4421 /* Fill TX descriptor. */
4368 desc->num_tbs = 2 + data->map->dm_nsegs; 4422 desc->num_tbs = 2 + data->map->dm_nsegs;
4369 4423
4370 desc->tbs[0].lo = htole32(data->cmd_paddr); 4424 desc->tbs[0].lo = htole32(data->cmd_paddr);
4371 desc->tbs[0].hi_n_len = htole16(iwm_get_dma_hi_addr(data->cmd_paddr)) | 4425 desc->tbs[0].hi_n_len = htole16(iwm_get_dma_hi_addr(data->cmd_paddr)) |
4372 (TB0_SIZE << 4); 4426 (TB0_SIZE << 4);
4373 desc->tbs[1].lo = htole32(data->cmd_paddr + TB0_SIZE); 4427 desc->tbs[1].lo = htole32(data->cmd_paddr + TB0_SIZE);
4374 desc->tbs[1].hi_n_len = htole16(iwm_get_dma_hi_addr(data->cmd_paddr)) | 4428 desc->tbs[1].hi_n_len = htole16(iwm_get_dma_hi_addr(data->cmd_paddr)) |
4375 ((sizeof(struct iwm_cmd_header) + sizeof(*tx) 4429 ((sizeof(struct iwm_cmd_header) + sizeof(*tx)
4376 + hdrlen + pad - TB0_SIZE) << 4); 4430 + hdrlen + pad - TB0_SIZE) << 4);
4377 4431
4378 /* Other DMA segments are for data payload. */ 4432 /* Other DMA segments are for data payload. */
4379 seg = data->map->dm_segs; 4433 seg = data->map->dm_segs;
4380 for (i = 0; i < data->map->dm_nsegs; i++, seg++) { 4434 for (i = 0; i < data->map->dm_nsegs; i++, seg++) {
4381 desc->tbs[i+2].lo = htole32(seg->ds_addr); 4435 desc->tbs[i+2].lo = htole32(seg->ds_addr);
4382 desc->tbs[i+2].hi_n_len = 4436 desc->tbs[i+2].hi_n_len =
4383 htole16(iwm_get_dma_hi_addr(seg->ds_addr)) 4437 htole16(iwm_get_dma_hi_addr(seg->ds_addr))
4384 | ((seg->ds_len) << 4); 4438 | ((seg->ds_len) << 4);
4385 } 4439 }
4386 4440
4387 bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize, 4441 bus_dmamap_sync(sc->sc_dmat, data->map, 0, data->map->dm_mapsize,
4388 BUS_DMASYNC_PREWRITE); 4442 BUS_DMASYNC_PREWRITE);
4389 bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map, 4443 bus_dmamap_sync(sc->sc_dmat, ring->cmd_dma.map,
4390 (char *)(void *)cmd - (char *)(void *)ring->cmd_dma.vaddr, 4444 (uint8_t *)cmd - (uint8_t *)ring->cmd, sizeof(*cmd),
4391 sizeof (*cmd), BUS_DMASYNC_PREWRITE); 4445 BUS_DMASYNC_PREWRITE);
4392 bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map, 4446 bus_dmamap_sync(sc->sc_dmat, ring->desc_dma.map,
4393 (char *)(void *)desc - (char *)(void *)ring->desc_dma.vaddr, 4447 (uint8_t *)desc - (uint8_t *)ring->desc, sizeof(*desc),
4394 sizeof (*desc), BUS_DMASYNC_PREWRITE); 4448 BUS_DMASYNC_PREWRITE);
4395 4449
4396#if 0 4450#if 0
4397 iwm_update_sched(sc, ring->qid, ring->cur, tx->sta_id, 4451 iwm_update_sched(sc, ring->qid, ring->cur, tx->sta_id,
4398 le16toh(tx->len)); 4452 le16toh(tx->len));
4399#endif 4453#endif
4400 4454
4401 /* Kick TX ring. */ 4455 /* Kick TX ring. */
4402 ring->cur = (ring->cur + 1) % IWM_TX_RING_COUNT; 4456 ring->cur = (ring->cur + 1) % IWM_TX_RING_COUNT;
4403 IWM_WRITE(sc, IWM_HBUS_TARG_WRPTR, ring->qid << 8 | ring->cur); 4457 IWM_WRITE(sc, IWM_HBUS_TARG_WRPTR, ring->qid << 8 | ring->cur);
4404 4458
4405 /* Mark TX ring as full if we reach a certain threshold. */ 4459 /* Mark TX ring as full if we reach a certain threshold. */
4406 if (++ring->queued > IWM_TX_RING_HIMARK) { 4460 if (++ring->queued > IWM_TX_RING_HIMARK) {
4407 sc->qfullmsk |= 1 << ring->qid; 4461 sc->qfullmsk |= 1 << ring->qid;
@@ -4789,60 +4843,57 @@ iwm_lmac_scan_fill_channels(struct iwm_s @@ -4789,60 +4843,57 @@ iwm_lmac_scan_fill_channels(struct iwm_s
4789 struct ieee80211com *ic = &sc->sc_ic; 4843 struct ieee80211com *ic = &sc->sc_ic;
4790 struct ieee80211_channel *c; 4844 struct ieee80211_channel *c;
4791 uint8_t nchan; 4845 uint8_t nchan;
4792 4846
4793 for (nchan = 0, c = &ic->ic_channels[1]; 4847 for (nchan = 0, c = &ic->ic_channels[1];
4794 c <= &ic->ic_channels[IEEE80211_CHAN_MAX] && 4848 c <= &ic->ic_channels[IEEE80211_CHAN_MAX] &&
4795 nchan < sc->sc_capa_n_scan_channels; 4849 nchan < sc->sc_capa_n_scan_channels;
4796 c++) { 4850 c++) {
4797 if (c->ic_flags == 0) 4851 if (c->ic_flags == 0)
4798 continue; 4852 continue;
4799 4853
4800 chan->channel_num = htole16(ieee80211_mhz2ieee(c->ic_freq, 0)); 4854 chan->channel_num = htole16(ieee80211_mhz2ieee(c->ic_freq, 0));
4801 chan->iter_count = htole16(1); 4855 chan->iter_count = htole16(1);
4802 chan->iter_interval = 0; 4856 chan->iter_interval = htole32(0);
4803 chan->flags = htole32(IWM_UNIFIED_SCAN_CHANNEL_PARTIAL); 4857 chan->flags = htole32(IWM_UNIFIED_SCAN_CHANNEL_PARTIAL);
4804#if 0 /* makes scanning while associated less useful */ 4858 chan->flags |= htole32(IWM_SCAN_CHANNEL_NSSIDS(n_ssids));
4805 if (n_ssids != 0) 4859 if (!IEEE80211_IS_CHAN_PASSIVE(c) && n_ssids != 0)
4806 chan->flags |= htole32(1 << 1); /* select SSID 0 */ 4860 chan->flags |= htole32(IWM_SCAN_CHANNEL_TYPE_ACTIVE);
4807#endif 
4808 chan++; 4861 chan++;
4809 nchan++; 4862 nchan++;
4810 } 4863 }
4811 4864
4812 return nchan; 4865 return nchan;
4813} 4866}
4814 4867
4815static uint8_t 4868static uint8_t
4816iwm_umac_scan_fill_channels(struct iwm_softc *sc, 4869iwm_umac_scan_fill_channels(struct iwm_softc *sc,
4817 struct iwm_scan_channel_cfg_umac *chan, int n_ssids) 4870 struct iwm_scan_channel_cfg_umac *chan, int n_ssids)
4818{ 4871{
4819 struct ieee80211com *ic = &sc->sc_ic; 4872 struct ieee80211com *ic = &sc->sc_ic;
4820 struct ieee80211_channel *c; 4873 struct ieee80211_channel *c;
4821 uint8_t nchan; 4874 uint8_t nchan;
4822 4875
4823 for (nchan = 0, c = &ic->ic_channels[1]; 4876 for (nchan = 0, c = &ic->ic_channels[1];
4824 c <= &ic->ic_channels[IEEE80211_CHAN_MAX] && 4877 c <= &ic->ic_channels[IEEE80211_CHAN_MAX] &&
4825 nchan < sc->sc_capa_n_scan_channels; 4878 nchan < sc->sc_capa_n_scan_channels;
4826 c++) { 4879 c++) {
4827 if (c->ic_flags == 0) 4880 if (c->ic_flags == 0)
4828 continue; 4881 continue;
 4882
4829 chan->channel_num = ieee80211_mhz2ieee(c->ic_freq, 0); 4883 chan->channel_num = ieee80211_mhz2ieee(c->ic_freq, 0);
4830 chan->iter_count = 1; 4884 chan->iter_count = 1;
4831 chan->iter_interval = htole16(0); 4885 chan->iter_interval = htole16(0);
4832#if 0 /* makes scanning while associated less useful */ 4886 chan->flags = htole32(IWM_SCAN_CHANNEL_UMAC_NSSIDS(n_ssids));
4833 if (n_ssids != 0) 
4834 chan->flags = htole32(1 << 0); /* select SSID 0 */ 
4835#endif 
4836 chan++; 4887 chan++;
4837 nchan++; 4888 nchan++;
4838 } 4889 }
4839 4890
4840 return nchan; 4891 return nchan;
4841} 4892}
4842 4893
4843static int 4894static int
4844iwm_fill_probe_req(struct iwm_softc *sc, struct iwm_scan_probe_req *preq) 4895iwm_fill_probe_req(struct iwm_softc *sc, struct iwm_scan_probe_req *preq)
4845{ 4896{
4846 struct ieee80211com *ic = &sc->sc_ic; 4897 struct ieee80211com *ic = &sc->sc_ic;
4847 struct ieee80211_frame *wh = (struct ieee80211_frame *)preq->buf; 4898 struct ieee80211_frame *wh = (struct ieee80211_frame *)preq->buf;
4848 struct ieee80211_rateset *rs; 4899 struct ieee80211_rateset *rs;
@@ -5951,31 +6002,34 @@ iwm_newstate(struct ieee80211com *ic, en @@ -5951,31 +6002,34 @@ iwm_newstate(struct ieee80211com *ic, en
5951 iwmns->ns_nstate = nstate; 6002 iwmns->ns_nstate = nstate;
5952 iwmns->ns_arg = arg; 6003 iwmns->ns_arg = arg;
5953 iwmns->ns_generation = sc->sc_generation; 6004 iwmns->ns_generation = sc->sc_generation;
5954 6005
5955 workqueue_enqueue(sc->sc_nswq, &iwmns->ns_wk, NULL); 6006 workqueue_enqueue(sc->sc_nswq, &iwmns->ns_wk, NULL);
5956 6007
5957 return 0; 6008 return 0;
5958} 6009}
5959 6010
5960static void 6011static void
5961iwm_endscan(struct iwm_softc *sc) 6012iwm_endscan(struct iwm_softc *sc)
5962{ 6013{
5963 struct ieee80211com *ic = &sc->sc_ic; 6014 struct ieee80211com *ic = &sc->sc_ic;
 6015 int s;
5964 6016
5965 DPRINTF(("scan ended\n")); 6017 DPRINTF(("%s: scan ended\n", DEVNAME(sc)));
5966 6018
5967 CLR(sc->sc_flags, IWM_FLAG_SCANNING); 6019 s = splnet();
5968 ieee80211_end_scan(ic); 6020 if (ic->ic_state == IEEE80211_S_SCAN)
 6021 ieee80211_end_scan(ic);
 6022 splx(s);
5969} 6023}
5970 6024
5971/* 6025/*
5972 * Aging and idle timeouts for the different possible scenarios 6026 * Aging and idle timeouts for the different possible scenarios
5973 * in default configuration 6027 * in default configuration
5974 */ 6028 */
5975static const uint32_t 6029static const uint32_t
5976iwm_sf_full_timeout_def[IWM_SF_NUM_SCENARIO][IWM_SF_NUM_TIMEOUT_TYPES] = { 6030iwm_sf_full_timeout_def[IWM_SF_NUM_SCENARIO][IWM_SF_NUM_TIMEOUT_TYPES] = {
5977 { 6031 {
5978 htole32(IWM_SF_SINGLE_UNICAST_AGING_TIMER_DEF), 6032 htole32(IWM_SF_SINGLE_UNICAST_AGING_TIMER_DEF),
5979 htole32(IWM_SF_SINGLE_UNICAST_IDLE_TIMER_DEF) 6033 htole32(IWM_SF_SINGLE_UNICAST_IDLE_TIMER_DEF)
5980 }, 6034 },
5981 { 6035 {
@@ -6203,27 +6257,28 @@ iwm_init_hw(struct iwm_softc *sc) @@ -6203,27 +6257,28 @@ iwm_init_hw(struct iwm_softc *sc)
6203 return err; 6257 return err;
6204 6258
6205 /* Should stop and start HW since INIT image just loaded. */ 6259 /* Should stop and start HW since INIT image just loaded. */
6206 iwm_stop_device(sc); 6260 iwm_stop_device(sc);
6207 err = iwm_start_hw(sc); 6261 err = iwm_start_hw(sc);
6208 if (err) { 6262 if (err) {
6209 aprint_error_dev(sc->sc_dev, "could not initialize hardware\n"); 6263 aprint_error_dev(sc->sc_dev, "could not initialize hardware\n");
6210 return err; 6264 return err;
6211 } 6265 }
6212 6266
6213 /* Restart, this time with the regular firmware */ 6267 /* Restart, this time with the regular firmware */
6214 err = iwm_load_ucode_wait_alive(sc, IWM_UCODE_TYPE_REGULAR); 6268 err = iwm_load_ucode_wait_alive(sc, IWM_UCODE_TYPE_REGULAR);
6215 if (err) { 6269 if (err) {
6216 aprint_error_dev(sc->sc_dev, "could not load firmware\n"); 6270 aprint_error_dev(sc->sc_dev,
 6271 "could not load firmware (error %d)\n", err);
6217 goto err; 6272 goto err;
6218 } 6273 }
6219 6274
6220 err = iwm_send_bt_init_conf(sc); 6275 err = iwm_send_bt_init_conf(sc);
6221 if (err) { 6276 if (err) {
6222 aprint_error_dev(sc->sc_dev, 6277 aprint_error_dev(sc->sc_dev,
6223 "could not init bt coex (error %d)\n", err); 6278 "could not init bt coex (error %d)\n", err);
6224 goto err; 6279 goto err;
6225 } 6280 }
6226 6281
6227 err = iwm_send_tx_ant_cfg(sc, iwm_fw_valid_tx_ant(sc)); 6282 err = iwm_send_tx_ant_cfg(sc, iwm_fw_valid_tx_ant(sc));
6228 if (err) { 6283 if (err) {
6229 aprint_error_dev(sc->sc_dev, 6284 aprint_error_dev(sc->sc_dev,
@@ -6272,27 +6327,27 @@ iwm_init_hw(struct iwm_softc *sc) @@ -6272,27 +6327,27 @@ iwm_init_hw(struct iwm_softc *sc)
6272 } 6327 }
6273 6328
6274 /* Initialize tx backoffs to the minimum. */ 6329 /* Initialize tx backoffs to the minimum. */
6275 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000) 6330 if (sc->sc_device_family == IWM_DEVICE_FAMILY_7000)
6276 iwm_tt_tx_backoff(sc, 0); 6331 iwm_tt_tx_backoff(sc, 0);
6277 6332
6278 err = iwm_power_update_device(sc); 6333 err = iwm_power_update_device(sc);
6279 if (err) { 6334 if (err) {
6280 aprint_error_dev(sc->sc_dev, 6335 aprint_error_dev(sc->sc_dev,
6281 "could send power command (error %d)\n", err); 6336 "could send power command (error %d)\n", err);
6282 goto err; 6337 goto err;
6283 } 6338 }
6284 6339
6285 err = iwm_send_update_mcc_cmd(sc, "ZZ"); 6340 err = iwm_send_update_mcc_cmd(sc, iwm_default_mcc);
6286 if (err) { 6341 if (err) {
6287 aprint_error_dev(sc->sc_dev, 6342 aprint_error_dev(sc->sc_dev,
6288 "could not init LAR (error %d)\n", err); 6343 "could not init LAR (error %d)\n", err);
6289 goto err; 6344 goto err;
6290 } 6345 }
6291 6346
6292 if (isset(sc->sc_enabled_capa, IWM_UCODE_TLV_CAPA_UMAC_SCAN)) { 6347 if (isset(sc->sc_enabled_capa, IWM_UCODE_TLV_CAPA_UMAC_SCAN)) {
6293 err = iwm_config_umac_scan(sc); 6348 err = iwm_config_umac_scan(sc);
6294 if (err) { 6349 if (err) {
6295 aprint_error_dev(sc->sc_dev, 6350 aprint_error_dev(sc->sc_dev,
6296 "could not configure scan (error %d)\n", err); 6351 "could not configure scan (error %d)\n", err);
6297 goto err; 6352 goto err;
6298 } 6353 }
@@ -6343,43 +6398,47 @@ iwm_allow_mcast(struct iwm_softc *sc) @@ -6343,43 +6398,47 @@ iwm_allow_mcast(struct iwm_softc *sc)
6343 cmd->pass_all = 1; 6398 cmd->pass_all = 1;
6344 IEEE80211_ADDR_COPY(cmd->bssid, ni->ni_bssid); 6399 IEEE80211_ADDR_COPY(cmd->bssid, ni->ni_bssid);
6345 6400
6346 err = iwm_send_cmd_pdu(sc, IWM_MCAST_FILTER_CMD, 0, size, cmd); 6401 err = iwm_send_cmd_pdu(sc, IWM_MCAST_FILTER_CMD, 0, size, cmd);
6347 kmem_intr_free(cmd, size); 6402 kmem_intr_free(cmd, size);
6348 return err; 6403 return err;
6349} 6404}
6350 6405
6351static int 6406static int
6352iwm_init(struct ifnet *ifp) 6407iwm_init(struct ifnet *ifp)
6353{ 6408{
6354 struct iwm_softc *sc = ifp->if_softc; 6409 struct iwm_softc *sc = ifp->if_softc;
6355 int err; 6410 int err;
 6411 int s;
6356 6412
6357 if (ISSET(sc->sc_flags, IWM_FLAG_HW_INITED)) 6413 if (ISSET(sc->sc_flags, IWM_FLAG_HW_INITED))
6358 return 0; 6414 return 0;
6359 6415
6360 sc->sc_generation++; 6416 sc->sc_generation++;
6361 sc->sc_flags &= ~IWM_FLAG_STOPPED; 6417 sc->sc_flags &= ~IWM_FLAG_STOPPED;
6362 6418
6363 err = iwm_init_hw(sc); 6419 err = iwm_init_hw(sc);
6364 if (err) { 6420 if (err) {
6365 iwm_stop(ifp, 1); 6421 iwm_stop(ifp, 1);
6366 return err; 6422 return err;
6367 } 6423 }
6368 6424
6369 ifp->if_flags &= ~IFF_OACTIVE; 6425 ifp->if_flags &= ~IFF_OACTIVE;
6370 ifp->if_flags |= IFF_RUNNING; 6426 ifp->if_flags |= IFF_RUNNING;
6371 6427
 6428 s = splnet();
6372 ieee80211_begin_scan(&sc->sc_ic, 0); 6429 ieee80211_begin_scan(&sc->sc_ic, 0);
 6430 splx(s);
 6431
6373 SET(sc->sc_flags, IWM_FLAG_HW_INITED); 6432 SET(sc->sc_flags, IWM_FLAG_HW_INITED);
6374 6433
6375 return 0; 6434 return 0;
6376} 6435}
6377 6436
6378static void 6437static void
6379iwm_start(struct ifnet *ifp) 6438iwm_start(struct ifnet *ifp)
6380{ 6439{
6381 struct iwm_softc *sc = ifp->if_softc; 6440 struct iwm_softc *sc = ifp->if_softc;
6382 struct ieee80211com *ic = &sc->sc_ic; 6441 struct ieee80211com *ic = &sc->sc_ic;
6383 struct ieee80211_node *ni; 6442 struct ieee80211_node *ni;
6384 struct ether_header *eh; 6443 struct ether_header *eh;
6385 struct mbuf *m; 6444 struct mbuf *m;
@@ -6457,37 +6516,40 @@ iwm_start(struct ifnet *ifp) @@ -6457,37 +6516,40 @@ iwm_start(struct ifnet *ifp)
6457 if (ifp->if_flags & IFF_UP) { 6516 if (ifp->if_flags & IFF_UP) {
6458 sc->sc_tx_timer = 15; 6517 sc->sc_tx_timer = 15;
6459 ifp->if_timer = 1; 6518 ifp->if_timer = 1;
6460 } 6519 }
6461 } 6520 }
6462} 6521}
6463 6522
6464static void 6523static void
6465iwm_stop(struct ifnet *ifp, int disable) 6524iwm_stop(struct ifnet *ifp, int disable)
6466{ 6525{
6467 struct iwm_softc *sc = ifp->if_softc; 6526 struct iwm_softc *sc = ifp->if_softc;
6468 struct ieee80211com *ic = &sc->sc_ic; 6527 struct ieee80211com *ic = &sc->sc_ic;
6469 struct iwm_node *in = (struct iwm_node *)ic->ic_bss; 6528 struct iwm_node *in = (struct iwm_node *)ic->ic_bss;
 6529 int s;
6470 6530
6471 sc->sc_flags &= ~IWM_FLAG_HW_INITED; 6531 sc->sc_flags &= ~IWM_FLAG_HW_INITED;
6472 sc->sc_flags |= IWM_FLAG_STOPPED; 6532 sc->sc_flags |= IWM_FLAG_STOPPED;
6473 sc->sc_generation++; 6533 sc->sc_generation++;
6474 ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE); 6534 ifp->if_flags &= ~(IFF_RUNNING | IFF_OACTIVE);
6475 6535
6476 if (in) 6536 if (in)
6477 in->in_phyctxt = NULL; 6537 in->in_phyctxt = NULL;
6478 6538
 6539 s = splnet();
6479 if (ic->ic_state != IEEE80211_S_INIT) 6540 if (ic->ic_state != IEEE80211_S_INIT)
6480 ieee80211_new_state(ic, IEEE80211_S_INIT, -1); 6541 ieee80211_new_state(ic, IEEE80211_S_INIT, -1);
 6542 splx(s);
6481 6543
6482 callout_stop(&sc->sc_calib_to); 6544 callout_stop(&sc->sc_calib_to);
6483 iwm_led_blink_stop(sc); 6545 iwm_led_blink_stop(sc);
6484 ifp->if_timer = sc->sc_tx_timer = 0; 6546 ifp->if_timer = sc->sc_tx_timer = 0;
6485 iwm_stop_device(sc); 6547 iwm_stop_device(sc);
6486} 6548}
6487 6549
6488static void 6550static void
6489iwm_watchdog(struct ifnet *ifp) 6551iwm_watchdog(struct ifnet *ifp)
6490{ 6552{
6491 struct iwm_softc *sc = ifp->if_softc; 6553 struct iwm_softc *sc = ifp->if_softc;
6492 6554
6493 ifp->if_timer = 0; 6555 ifp->if_timer = 0;
@@ -6976,89 +7038,118 @@ iwm_notif_intr(struct iwm_softc *sc) @@ -6976,89 +7038,118 @@ iwm_notif_intr(struct iwm_softc *sc)
6976 break; 7038 break;
6977 7039
6978 case IWM_MCC_CHUB_UPDATE_CMD: { 7040 case IWM_MCC_CHUB_UPDATE_CMD: {
6979 struct iwm_mcc_chub_notif *notif; 7041 struct iwm_mcc_chub_notif *notif;
6980 SYNC_RESP_STRUCT(notif, pkt); 7042 SYNC_RESP_STRUCT(notif, pkt);
6981 7043
6982 sc->sc_fw_mcc[0] = (notif->mcc & 0xff00) >> 8; 7044 sc->sc_fw_mcc[0] = (notif->mcc & 0xff00) >> 8;
6983 sc->sc_fw_mcc[1] = notif->mcc & 0xff; 7045 sc->sc_fw_mcc[1] = notif->mcc & 0xff;
6984 sc->sc_fw_mcc[2] = '\0'; 7046 sc->sc_fw_mcc[2] = '\0';
6985 break; 7047 break;
6986 } 7048 }
6987 7049
6988 case IWM_DTS_MEASUREMENT_NOTIFICATION: 7050 case IWM_DTS_MEASUREMENT_NOTIFICATION:
 7051 case IWM_WIDE_ID(IWM_PHY_OPS_GROUP,
 7052 IWM_DTS_MEASUREMENT_NOTIF_WIDE): {
 7053 struct iwm_dts_measurement_notif_v1 *notif1;
 7054 struct iwm_dts_measurement_notif_v2 *notif2;
 7055
 7056 if (iwm_rx_packet_payload_len(pkt) == sizeof(*notif1)) {
 7057 SYNC_RESP_STRUCT(notif1, pkt);
 7058 DPRINTF(("%s: DTS temp=%d \n",
 7059 DEVNAME(sc), notif1->temp));
 7060 break;
 7061 }
 7062 if (iwm_rx_packet_payload_len(pkt) == sizeof(*notif2)) {
 7063 SYNC_RESP_STRUCT(notif2, pkt);
 7064 DPRINTF(("%s: DTS temp=%d \n",
 7065 DEVNAME(sc), notif2->temp));
 7066 break;
 7067 }
6989 break; 7068 break;
 7069 }
6990 7070
6991 case IWM_PHY_CONFIGURATION_CMD: 7071 case IWM_PHY_CONFIGURATION_CMD:
6992 case IWM_TX_ANT_CONFIGURATION_CMD: 7072 case IWM_TX_ANT_CONFIGURATION_CMD:
6993 case IWM_ADD_STA: 7073 case IWM_ADD_STA:
6994 case IWM_MAC_CONTEXT_CMD: 7074 case IWM_MAC_CONTEXT_CMD:
6995 case IWM_REPLY_SF_CFG_CMD: 7075 case IWM_REPLY_SF_CFG_CMD:
6996 case IWM_POWER_TABLE_CMD: 7076 case IWM_POWER_TABLE_CMD:
6997 case IWM_PHY_CONTEXT_CMD: 7077 case IWM_PHY_CONTEXT_CMD:
6998 case IWM_BINDING_CONTEXT_CMD: 7078 case IWM_BINDING_CONTEXT_CMD:
6999 case IWM_TIME_EVENT_CMD: 7079 case IWM_TIME_EVENT_CMD:
7000 case IWM_SCAN_REQUEST_CMD: 7080 case IWM_SCAN_REQUEST_CMD:
7001 case IWM_WIDE_ID(IWM_ALWAYS_LONG_GROUP, IWM_SCAN_CFG_CMD): 7081 case IWM_WIDE_ID(IWM_ALWAYS_LONG_GROUP, IWM_SCAN_CFG_CMD):
7002 case IWM_WIDE_ID(IWM_ALWAYS_LONG_GROUP, IWM_SCAN_REQ_UMAC): 7082 case IWM_WIDE_ID(IWM_ALWAYS_LONG_GROUP, IWM_SCAN_REQ_UMAC):
 7083 case IWM_WIDE_ID(IWM_ALWAYS_LONG_GROUP, IWM_SCAN_ABORT_UMAC):
7003 case IWM_SCAN_OFFLOAD_REQUEST_CMD: 7084 case IWM_SCAN_OFFLOAD_REQUEST_CMD:
 7085 case IWM_SCAN_OFFLOAD_ABORT_CMD:
7004 case IWM_REPLY_BEACON_FILTERING_CMD: 7086 case IWM_REPLY_BEACON_FILTERING_CMD:
7005 case IWM_MAC_PM_POWER_TABLE: 7087 case IWM_MAC_PM_POWER_TABLE:
7006 case IWM_TIME_QUOTA_CMD: 7088 case IWM_TIME_QUOTA_CMD:
7007 case IWM_REMOVE_STA: 7089 case IWM_REMOVE_STA:
7008 case IWM_TXPATH_FLUSH: 7090 case IWM_TXPATH_FLUSH:
7009 case IWM_LQ_CMD: 7091 case IWM_LQ_CMD:
7010 case IWM_BT_CONFIG: 7092 case IWM_BT_CONFIG:
7011 case IWM_REPLY_THERMAL_MNG_BACKOFF: 7093 case IWM_REPLY_THERMAL_MNG_BACKOFF:
7012 SYNC_RESP_STRUCT(cresp, pkt); 7094 SYNC_RESP_STRUCT(cresp, pkt);
7013 if (sc->sc_wantresp == ((qid << 16) | idx)) { 7095 if (sc->sc_wantresp == ((qid << 16) | idx)) {
7014 memcpy(sc->sc_cmd_resp, 7096 memcpy(sc->sc_cmd_resp,
7015 pkt, sizeof(*pkt) + sizeof(*cresp)); 7097 pkt, sizeof(*pkt) + sizeof(*cresp));
7016 } 7098 }
7017 break; 7099 break;
7018 7100
7019 /* ignore */ 7101 /* ignore */
7020 case 0x6c: /* IWM_PHY_DB_CMD */ 7102 case IWM_PHY_DB_CMD:
7021 break; 7103 break;
7022 7104
7023 case IWM_INIT_COMPLETE_NOTIF: 7105 case IWM_INIT_COMPLETE_NOTIF:
7024 sc->sc_init_complete = 1; 7106 sc->sc_init_complete = 1;
7025 wakeup(&sc->sc_init_complete); 7107 wakeup(&sc->sc_init_complete);
7026 break; 7108 break;
7027 7109
7028 case IWM_SCAN_OFFLOAD_COMPLETE: { 7110 case IWM_SCAN_OFFLOAD_COMPLETE: {
7029 struct iwm_periodic_scan_complete *notif; 7111 struct iwm_periodic_scan_complete *notif;
7030 SYNC_RESP_STRUCT(notif, pkt); 7112 SYNC_RESP_STRUCT(notif, pkt);
7031 break; 7113 break;
7032 } 7114 }
7033 7115
7034 case IWM_SCAN_ITERATION_COMPLETE: { 7116 case IWM_SCAN_ITERATION_COMPLETE: {
7035 struct iwm_lmac_scan_complete_notif *notif; 7117 struct iwm_lmac_scan_complete_notif *notif;
7036 SYNC_RESP_STRUCT(notif, pkt); 7118 SYNC_RESP_STRUCT(notif, pkt);
7037 iwm_endscan(sc); 7119 if (ISSET(sc->sc_flags, IWM_FLAG_SCANNING)) {
 7120 CLR(sc->sc_flags, IWM_FLAG_SCANNING);
 7121 iwm_endscan(sc);
 7122 }
7038 break; 7123 break;
7039 } 7124 }
7040 7125
7041 case IWM_SCAN_COMPLETE_UMAC: { 7126 case IWM_SCAN_COMPLETE_UMAC: {
7042 struct iwm_umac_scan_complete *notif; 7127 struct iwm_umac_scan_complete *notif;
7043 SYNC_RESP_STRUCT(notif, pkt); 7128 SYNC_RESP_STRUCT(notif, pkt);
7044 iwm_endscan(sc); 7129 if (ISSET(sc->sc_flags, IWM_FLAG_SCANNING)) {
 7130 CLR(sc->sc_flags, IWM_FLAG_SCANNING);
 7131 iwm_endscan(sc);
 7132 }
7045 break; 7133 break;
7046 } 7134 }
7047 7135
7048 case IWM_SCAN_ITERATION_COMPLETE_UMAC: { 7136 case IWM_SCAN_ITERATION_COMPLETE_UMAC: {
7049 struct iwm_umac_scan_iter_complete_notif *notif; 7137 struct iwm_umac_scan_iter_complete_notif *notif;
7050 SYNC_RESP_STRUCT(notif, pkt); 7138 SYNC_RESP_STRUCT(notif, pkt);
7051 iwm_endscan(sc); 7139 if (ISSET(sc->sc_flags, IWM_FLAG_SCANNING)) {
 7140 CLR(sc->sc_flags, IWM_FLAG_SCANNING);
 7141 iwm_endscan(sc);
 7142 }
7052 break; 7143 break;
7053 } 7144 }
7054 7145
7055 case IWM_REPLY_ERROR: { 7146 case IWM_REPLY_ERROR: {
7056 struct iwm_error_resp *resp; 7147 struct iwm_error_resp *resp;
7057 SYNC_RESP_STRUCT(resp, pkt); 7148 SYNC_RESP_STRUCT(resp, pkt);
7058 aprint_error_dev(sc->sc_dev, 7149 aprint_error_dev(sc->sc_dev,
7059 "firmware error 0x%x, cmd 0x%x\n", 7150 "firmware error 0x%x, cmd 0x%x\n",
7060 le32toh(resp->error_type), resp->cmd_id); 7151 le32toh(resp->error_type), resp->cmd_id);
7061 break; 7152 break;
7062 } 7153 }
7063 7154
7064 case IWM_TIME_EVENT_NOTIFICATION: { 7155 case IWM_TIME_EVENT_NOTIFICATION: {
@@ -7095,37 +7186,98 @@ iwm_notif_intr(struct iwm_softc *sc) @@ -7095,37 +7186,98 @@ iwm_notif_intr(struct iwm_softc *sc)
7095 iwm_cmd_done(sc, qid, idx); 7186 iwm_cmd_done(sc, qid, idx);
7096 } 7187 }
7097 7188
7098 ADVANCE_RXQ(sc); 7189 ADVANCE_RXQ(sc);
7099 } 7190 }
7100 7191
7101 /* 7192 /*
7102 * Seems like the hardware gets upset unless we align the write by 8?? 7193 * Seems like the hardware gets upset unless we align the write by 8??
7103 */ 7194 */
7104 hw = (hw == 0) ? IWM_RX_RING_COUNT - 1 : hw - 1; 7195 hw = (hw == 0) ? IWM_RX_RING_COUNT - 1 : hw - 1;
7105 IWM_WRITE(sc, IWM_FH_RSCSR_CHNL0_WPTR, hw & ~7); 7196 IWM_WRITE(sc, IWM_FH_RSCSR_CHNL0_WPTR, hw & ~7);
7106} 7197}
7107 7198
 7199static int
 7200iwm_intr(void *arg)
 7201{
 7202 struct iwm_softc *sc = arg;
 7203 int r1, r2;
 7204
 7205 IWM_WRITE(sc, IWM_CSR_INT_MASK, 0);
 7206
 7207 if (sc->sc_flags & IWM_FLAG_USE_ICT) {
 7208 uint32_t *ict = sc->ict_dma.vaddr;
 7209 int tmp;
 7210
 7211 bus_dmamap_sync(sc->sc_dmat, sc->ict_dma.map,
 7212 0, sc->ict_dma.size, BUS_DMASYNC_POSTREAD);
 7213 tmp = htole32(ict[sc->ict_cur]);
 7214 if (!tmp)
 7215 goto out_ena;
 7216
 7217 /*
 7218 * ok, there was something. keep plowing until we have all.
 7219 */
 7220 r1 = r2 = 0;
 7221 while (tmp) {
 7222 r1 |= tmp;
 7223 ict[sc->ict_cur] = 0; /* Acknowledge. */
 7224 bus_dmamap_sync(sc->sc_dmat, sc->ict_dma.map,
 7225 &ict[sc->ict_cur] - ict, sizeof(*ict),
 7226 BUS_DMASYNC_PREWRITE);
 7227 sc->ict_cur = (sc->ict_cur + 1) % IWM_ICT_COUNT;
 7228 tmp = htole32(ict[sc->ict_cur]);
 7229 }
 7230
 7231 /* this is where the fun begins. don't ask */
 7232 if (r1 == 0xffffffff)
 7233 r1 = 0;
 7234
 7235 /* i am not expected to understand this */
 7236 if (r1 & 0xc0000)
 7237 r1 |= 0x8000;
 7238 r1 = (0xff & r1) | ((0xff00 & r1) << 16);
 7239 } else {
 7240 r1 = IWM_READ(sc, IWM_CSR_INT);
 7241 if (r1 == 0xffffffff || (r1 & 0xfffffff0) == 0xa5a5a5a0)
 7242 goto out;
 7243 r2 = IWM_READ(sc, IWM_CSR_FH_INT_STATUS);
 7244 }
 7245 if (r1 == 0 && r2 == 0) {
 7246 goto out_ena;
 7247 }
 7248
 7249 IWM_WRITE(sc, IWM_CSR_INT, r1 | ~sc->sc_intmask);
 7250
 7251 atomic_or_32(&sc->sc_soft_flags, r1);
 7252 softint_schedule(sc->sc_soft_ih);
 7253 return 1;
 7254
 7255 out_ena:
 7256 iwm_restore_interrupts(sc);
 7257 out:
 7258 return 0;
 7259}
 7260
7108static void 7261static void
7109iwm_softintr(void *arg) 7262iwm_softintr(void *arg)
7110{ 7263{
7111 struct iwm_softc *sc = arg; 7264 struct iwm_softc *sc = arg;
7112 struct ifnet *ifp = IC2IFP(&sc->sc_ic); 7265 struct ifnet *ifp = IC2IFP(&sc->sc_ic);
7113 uint32_t r1; 7266 uint32_t r1;
7114 int isperiodic = 0; 7267 int isperiodic = 0;
7115 7268
7116 r1 = atomic_swap_32(&sc->sc_soft_flags, 0); 7269 r1 = atomic_swap_32(&sc->sc_soft_flags, 0);
7117 7270
7118 restart: 
7119 if (r1 & IWM_CSR_INT_BIT_SW_ERR) { 7271 if (r1 & IWM_CSR_INT_BIT_SW_ERR) {
7120#ifdef IWM_DEBUG 7272#ifdef IWM_DEBUG
7121 int i; 7273 int i;
7122 7274
7123 iwm_nic_error(sc); 7275 iwm_nic_error(sc);
7124 7276
7125 /* Dump driver status (TX and RX rings) while we're here. */ 7277 /* Dump driver status (TX and RX rings) while we're here. */
7126 DPRINTF(("driver status:\n")); 7278 DPRINTF(("driver status:\n"));
7127 for (i = 0; i < IWM_MAX_QUEUES; i++) { 7279 for (i = 0; i < IWM_MAX_QUEUES; i++) {
7128 struct iwm_tx_ring *ring = &sc->txq[i]; 7280 struct iwm_tx_ring *ring = &sc->txq[i];
7129 DPRINTF((" tx ring %2d: qid=%-2d cur=%-3d " 7281 DPRINTF((" tx ring %2d: qid=%-2d cur=%-3d "
7130 "queued=%-3d\n", 7282 "queued=%-3d\n",
7131 i, ring->qid, ring->cur, ring->queued)); 7283 i, ring->qid, ring->cur, ring->queued));
@@ -7175,110 +7327,42 @@ iwm_softintr(void *arg) @@ -7175,110 +7327,42 @@ iwm_softintr(void *arg)
7175 if ((r1 & (IWM_CSR_INT_BIT_FH_RX | IWM_CSR_INT_BIT_SW_RX)) || 7327 if ((r1 & (IWM_CSR_INT_BIT_FH_RX | IWM_CSR_INT_BIT_SW_RX)) ||
7176 isperiodic) { 7328 isperiodic) {
7177 IWM_WRITE(sc, IWM_CSR_FH_INT_STATUS, IWM_CSR_FH_INT_RX_MASK); 7329 IWM_WRITE(sc, IWM_CSR_FH_INT_STATUS, IWM_CSR_FH_INT_RX_MASK);
7178 7330
7179 iwm_notif_intr(sc); 7331 iwm_notif_intr(sc);
7180 7332
7181 /* enable periodic interrupt, see above */ 7333 /* enable periodic interrupt, see above */
7182 if (r1 & (IWM_CSR_INT_BIT_FH_RX | IWM_CSR_INT_BIT_SW_RX) && 7334 if (r1 & (IWM_CSR_INT_BIT_FH_RX | IWM_CSR_INT_BIT_SW_RX) &&
7183 !isperiodic) 7335 !isperiodic)
7184 IWM_WRITE_1(sc, IWM_CSR_INT_PERIODIC_REG, 7336 IWM_WRITE_1(sc, IWM_CSR_INT_PERIODIC_REG,
7185 IWM_CSR_INT_PERIODIC_ENA); 7337 IWM_CSR_INT_PERIODIC_ENA);
7186 } 7338 }
7187 7339
7188 r1 = atomic_swap_32(&sc->sc_soft_flags, 0); 
7189 if (r1 != 0) 
7190 goto restart; 
7191 
7192 iwm_restore_interrupts(sc); 
7193} 
7194 
7195static int 
7196iwm_intr(void *arg) 
7197{ 
7198 struct iwm_softc *sc = arg; 
7199 int r1, r2; 
7200 
7201 IWM_WRITE(sc, IWM_CSR_INT_MASK, 0); 
7202 
7203 if (sc->sc_flags & IWM_FLAG_USE_ICT) { 
7204 uint32_t *ict = sc->ict_dma.vaddr; 
7205 int tmp; 
7206 
7207 bus_dmamap_sync(sc->sc_dmat, sc->ict_dma.map, 
7208 0, sc->ict_dma.size, BUS_DMASYNC_POSTREAD); 
7209 tmp = htole32(ict[sc->ict_cur]); 
7210 if (!tmp) 
7211 goto out_ena; 
7212 
7213 /* 
7214 * ok, there was something. keep plowing until we have all. 
7215 */ 
7216 r1 = r2 = 0; 
7217 while (tmp) { 
7218 r1 |= tmp; 
7219 ict[sc->ict_cur] = 0; /* Acknowledge. */ 
7220 bus_dmamap_sync(sc->sc_dmat, sc->ict_dma.map, 
7221 &ict[sc->ict_cur] - ict, sizeof(*ict), 
7222 BUS_DMASYNC_PREWRITE); 
7223 sc->ict_cur = (sc->ict_cur + 1) % IWM_ICT_COUNT; 
7224 tmp = htole32(ict[sc->ict_cur]); 
7225 } 
7226 
7227 /* this is where the fun begins. don't ask */ 
7228 if (r1 == 0xffffffff) 
7229 r1 = 0; 
7230 
7231 /* i am not expected to understand this */ 
7232 if (r1 & 0xc0000) 
7233 r1 |= 0x8000; 
7234 r1 = (0xff & r1) | ((0xff00 & r1) << 16); 
7235 } else { 
7236 r1 = IWM_READ(sc, IWM_CSR_INT); 
7237 if (r1 == 0xffffffff || (r1 & 0xfffffff0) == 0xa5a5a5a0) 
7238 goto out; 
7239 r2 = IWM_READ(sc, IWM_CSR_FH_INT_STATUS); 
7240 } 
7241 if (r1 == 0 && r2 == 0) { 
7242 goto out_ena; 
7243 } 
7244 
7245 IWM_WRITE(sc, IWM_CSR_INT, r1 | ~sc->sc_intmask); 
7246 
7247 atomic_or_32(&sc->sc_soft_flags, r1); 
7248 softint_schedule(sc->sc_soft_ih); 
7249 return 1; 
7250 
7251 out_ena: 
7252 iwm_restore_interrupts(sc); 7340 iwm_restore_interrupts(sc);
7253 out: 
7254 return 0; 
7255} 7341}
7256 7342
7257/* 7343/*
7258 * Autoconf glue-sniffing 7344 * Autoconf glue-sniffing
7259 */ 7345 */
7260 7346
7261static const pci_product_id_t iwm_devices[] = { 7347static const pci_product_id_t iwm_devices[] = {
7262 PCI_PRODUCT_INTEL_WIFI_LINK_7260_1, 7348 PCI_PRODUCT_INTEL_WIFI_LINK_7260_1,
7263 PCI_PRODUCT_INTEL_WIFI_LINK_7260_2, 7349 PCI_PRODUCT_INTEL_WIFI_LINK_7260_2,
7264 PCI_PRODUCT_INTEL_WIFI_LINK_3160_1, 7350 PCI_PRODUCT_INTEL_WIFI_LINK_3160_1,
7265 PCI_PRODUCT_INTEL_WIFI_LINK_3160_2, 7351 PCI_PRODUCT_INTEL_WIFI_LINK_3160_2,
7266 PCI_PRODUCT_INTEL_WIFI_LINK_7265_1, 7352 PCI_PRODUCT_INTEL_WIFI_LINK_7265_1,
7267 PCI_PRODUCT_INTEL_WIFI_LINK_7265_2, 7353 PCI_PRODUCT_INTEL_WIFI_LINK_7265_2,
7268#ifdef notyet 
7269 PCI_PRODUCT_INTEL_WIFI_LINK_3165_1, 7354 PCI_PRODUCT_INTEL_WIFI_LINK_3165_1,
7270 PCI_PRODUCT_INTEL_WIFI_LINK_3165_2, 7355 PCI_PRODUCT_INTEL_WIFI_LINK_3165_2,
7271#endif 
7272 PCI_PRODUCT_INTEL_WIFI_LINK_8260_1, 7356 PCI_PRODUCT_INTEL_WIFI_LINK_8260_1,
7273 PCI_PRODUCT_INTEL_WIFI_LINK_8260_2, 7357 PCI_PRODUCT_INTEL_WIFI_LINK_8260_2,
7274 PCI_PRODUCT_INTEL_WIFI_LINK_4165_1, 7358 PCI_PRODUCT_INTEL_WIFI_LINK_4165_1,
7275 PCI_PRODUCT_INTEL_WIFI_LINK_4165_2, 7359 PCI_PRODUCT_INTEL_WIFI_LINK_4165_2,
7276}; 7360};
7277 7361
7278static int 7362static int
7279iwm_match(device_t parent, cfdata_t match __unused, void *aux) 7363iwm_match(device_t parent, cfdata_t match __unused, void *aux)
7280{ 7364{
7281 struct pci_attach_args *pa = aux; 7365 struct pci_attach_args *pa = aux;
7282 7366
7283 if (PCI_VENDOR(pa->pa_id) != PCI_VENDOR_INTEL) 7367 if (PCI_VENDOR(pa->pa_id) != PCI_VENDOR_INTEL)
7284 return 0; 7368 return 0;
@@ -7403,35 +7487,32 @@ iwm_attach(device_t parent, device_t sel @@ -7403,35 +7487,32 @@ iwm_attach(device_t parent, device_t sel
7403 err = pci_mapreg_map(pa, PCI_MAPREG_START, memtype, 0, 7487 err = pci_mapreg_map(pa, PCI_MAPREG_START, memtype, 0,
7404 &sc->sc_st, &sc->sc_sh, NULL, &sc->sc_sz); 7488 &sc->sc_st, &sc->sc_sh, NULL, &sc->sc_sz);
7405 if (err) { 7489 if (err) {
7406 aprint_error_dev(self, "can't map mem space\n"); 7490 aprint_error_dev(self, "can't map mem space\n");
7407 return; 7491 return;
7408 } 7492 }
7409 7493
7410 /* Install interrupt handler. */ 7494 /* Install interrupt handler. */
7411 err = pci_intr_alloc(pa, &sc->sc_pihp, NULL, 0); 7495 err = pci_intr_alloc(pa, &sc->sc_pihp, NULL, 0);
7412 if (err) { 7496 if (err) {
7413 aprint_error_dev(self, "can't allocate interrupt\n"); 7497 aprint_error_dev(self, "can't allocate interrupt\n");
7414 return; 7498 return;
7415 } 7499 }
7416 if (pci_intr_type(sc->sc_pct, sc->sc_pihp[0]) == PCI_INTR_TYPE_INTX) { 7500 reg = pci_conf_read(sc->sc_pct, sc->sc_pcitag, PCI_COMMAND_STATUS_REG);
7417 reg = pci_conf_read(sc->sc_pct, sc->sc_pcitag, 7501 if (pci_intr_type(sc->sc_pct, sc->sc_pihp[0]) == PCI_INTR_TYPE_INTX)
7418 PCI_COMMAND_STATUS_REG); 7502 CLR(reg, PCI_COMMAND_INTERRUPT_DISABLE);
7419 if (ISSET(reg, PCI_COMMAND_INTERRUPT_DISABLE)) { 7503 else
7420 CLR(reg, PCI_COMMAND_INTERRUPT_DISABLE); 7504 SET(reg, PCI_COMMAND_INTERRUPT_DISABLE);
7421 pci_conf_write(sc->sc_pct, sc->sc_pcitag, 7505 pci_conf_write(sc->sc_pct, sc->sc_pcitag, PCI_COMMAND_STATUS_REG, reg);
7422 PCI_COMMAND_STATUS_REG, reg); 
7423 } 
7424 } 
7425 intrstr = pci_intr_string(sc->sc_pct, sc->sc_pihp[0], intrbuf, 7506 intrstr = pci_intr_string(sc->sc_pct, sc->sc_pihp[0], intrbuf,
7426 sizeof(intrbuf)); 7507 sizeof(intrbuf));
7427 sc->sc_ih = pci_intr_establish_xname(sc->sc_pct, sc->sc_pihp[0], 7508 sc->sc_ih = pci_intr_establish_xname(sc->sc_pct, sc->sc_pihp[0],
7428 IPL_NET, iwm_intr, sc, device_xname(self)); 7509 IPL_NET, iwm_intr, sc, device_xname(self));
7429 if (sc->sc_ih == NULL) { 7510 if (sc->sc_ih == NULL) {
7430 aprint_error_dev(self, "can't establish interrupt"); 7511 aprint_error_dev(self, "can't establish interrupt");
7431 if (intrstr != NULL) 7512 if (intrstr != NULL)
7432 aprint_error(" at %s", intrstr); 7513 aprint_error(" at %s", intrstr);
7433 aprint_error("\n"); 7514 aprint_error("\n");
7434 return; 7515 return;
7435 } 7516 }
7436 aprint_normal_dev(self, "interrupting at %s\n", intrstr); 7517 aprint_normal_dev(self, "interrupting at %s\n", intrstr);
7437 7518
@@ -7439,45 +7520,45 @@ iwm_attach(device_t parent, device_t sel @@ -7439,45 +7520,45 @@ iwm_attach(device_t parent, device_t sel
7439 7520
7440 sc->sc_hw_rev = IWM_READ(sc, IWM_CSR_HW_REV); 7521 sc->sc_hw_rev = IWM_READ(sc, IWM_CSR_HW_REV);
7441 switch (PCI_PRODUCT(sc->sc_pciid)) { 7522 switch (PCI_PRODUCT(sc->sc_pciid)) {
7442 case PCI_PRODUCT_INTEL_WIFI_LINK_3160_1: 7523 case PCI_PRODUCT_INTEL_WIFI_LINK_3160_1:
7443 case PCI_PRODUCT_INTEL_WIFI_LINK_3160_2: 7524 case PCI_PRODUCT_INTEL_WIFI_LINK_3160_2:
7444 sc->sc_fwname = "iwlwifi-3160-16.ucode"; 7525 sc->sc_fwname = "iwlwifi-3160-16.ucode";
7445 sc->host_interrupt_operation_mode = 1; 7526 sc->host_interrupt_operation_mode = 1;
7446 sc->apmg_wake_up_wa = 1; 7527 sc->apmg_wake_up_wa = 1;
7447 sc->sc_device_family = IWM_DEVICE_FAMILY_7000; 7528 sc->sc_device_family = IWM_DEVICE_FAMILY_7000;
7448 sc->sc_fwdmasegsz = IWM_FWDMASEGSZ; 7529 sc->sc_fwdmasegsz = IWM_FWDMASEGSZ;
7449 break; 7530 break;
7450 case PCI_PRODUCT_INTEL_WIFI_LINK_3165_1: 7531 case PCI_PRODUCT_INTEL_WIFI_LINK_3165_1:
7451 case PCI_PRODUCT_INTEL_WIFI_LINK_3165_2: 7532 case PCI_PRODUCT_INTEL_WIFI_LINK_3165_2:
7452 sc->sc_fwname = "iwlwifi-7265D-16.ucode"; 7533 sc->sc_fwname = "iwlwifi-7265D-17.ucode";
7453 sc->host_interrupt_operation_mode = 0; 7534 sc->host_interrupt_operation_mode = 0;
7454 sc->apmg_wake_up_wa = 1; 7535 sc->apmg_wake_up_wa = 1;
7455 sc->sc_device_family = IWM_DEVICE_FAMILY_7000; 7536 sc->sc_device_family = IWM_DEVICE_FAMILY_7000;
7456 sc->sc_fwdmasegsz = IWM_FWDMASEGSZ; 7537 sc->sc_fwdmasegsz = IWM_FWDMASEGSZ;
7457 break; 7538 break;
7458 case PCI_PRODUCT_INTEL_WIFI_LINK_7260_1: 7539 case PCI_PRODUCT_INTEL_WIFI_LINK_7260_1:
7459 case PCI_PRODUCT_INTEL_WIFI_LINK_7260_2: 7540 case PCI_PRODUCT_INTEL_WIFI_LINK_7260_2:
7460 sc->sc_fwname = "iwlwifi-7260-16.ucode"; 7541 sc->sc_fwname = "iwlwifi-7260-16.ucode";
7461 sc->host_interrupt_operation_mode = 1; 7542 sc->host_interrupt_operation_mode = 1;
7462 sc->apmg_wake_up_wa = 1; 7543 sc->apmg_wake_up_wa = 1;
7463 sc->sc_device_family = IWM_DEVICE_FAMILY_7000; 7544 sc->sc_device_family = IWM_DEVICE_FAMILY_7000;
7464 sc->sc_fwdmasegsz = IWM_FWDMASEGSZ; 7545 sc->sc_fwdmasegsz = IWM_FWDMASEGSZ;
7465 break; 7546 break;
7466 case PCI_PRODUCT_INTEL_WIFI_LINK_7265_1: 7547 case PCI_PRODUCT_INTEL_WIFI_LINK_7265_1:
7467 case PCI_PRODUCT_INTEL_WIFI_LINK_7265_2: 7548 case PCI_PRODUCT_INTEL_WIFI_LINK_7265_2:
7468 sc->sc_fwname = (sc->sc_hw_rev & IWM_CSR_HW_REV_TYPE_MSK) == 7549 sc->sc_fwname = (sc->sc_hw_rev & IWM_CSR_HW_REV_TYPE_MSK) ==
7469 IWM_CSR_HW_REV_TYPE_7265D ? 7550 IWM_CSR_HW_REV_TYPE_7265D ?
7470 "iwlwifi-7265D-16.ucode": "iwlwifi-7265-16.ucode"; 7551 "iwlwifi-7265D-17.ucode": "iwlwifi-7265-16.ucode";
7471 sc->host_interrupt_operation_mode = 0; 7552 sc->host_interrupt_operation_mode = 0;
7472 sc->apmg_wake_up_wa = 1; 7553 sc->apmg_wake_up_wa = 1;
7473 sc->sc_device_family = IWM_DEVICE_FAMILY_7000; 7554 sc->sc_device_family = IWM_DEVICE_FAMILY_7000;
7474 sc->sc_fwdmasegsz = IWM_FWDMASEGSZ; 7555 sc->sc_fwdmasegsz = IWM_FWDMASEGSZ;
7475 break; 7556 break;
7476 case PCI_PRODUCT_INTEL_WIFI_LINK_8260_1: 7557 case PCI_PRODUCT_INTEL_WIFI_LINK_8260_1:
7477 case PCI_PRODUCT_INTEL_WIFI_LINK_8260_2: 7558 case PCI_PRODUCT_INTEL_WIFI_LINK_8260_2:
7478 case PCI_PRODUCT_INTEL_WIFI_LINK_4165_1: 7559 case PCI_PRODUCT_INTEL_WIFI_LINK_4165_1:
7479 case PCI_PRODUCT_INTEL_WIFI_LINK_4165_2: 7560 case PCI_PRODUCT_INTEL_WIFI_LINK_4165_2:
7480 sc->sc_fwname = "iwlwifi-8000C-16.ucode"; 7561 sc->sc_fwname = "iwlwifi-8000C-16.ucode";
7481 sc->host_interrupt_operation_mode = 0; 7562 sc->host_interrupt_operation_mode = 0;
7482 sc->apmg_wake_up_wa = 0; 7563 sc->apmg_wake_up_wa = 0;
7483 sc->sc_device_family = IWM_DEVICE_FAMILY_8000; 7564 sc->sc_device_family = IWM_DEVICE_FAMILY_8000;
@@ -7676,27 +7757,26 @@ iwm_attach(device_t parent, device_t sel @@ -7676,27 +7757,26 @@ iwm_attach(device_t parent, device_t sel
7676 ifp->if_start = iwm_start; 7757 ifp->if_start = iwm_start;
7677 ifp->if_watchdog = iwm_watchdog; 7758 ifp->if_watchdog = iwm_watchdog;
7678 IFQ_SET_READY(&ifp->if_snd); 7759 IFQ_SET_READY(&ifp->if_snd);
7679 memcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ); 7760 memcpy(ifp->if_xname, DEVNAME(sc), IFNAMSIZ);
7680 7761
7681 if_initialize(ifp); 7762 if_initialize(ifp);
7682#if 0 7763#if 0
7683 ieee80211_ifattach(ic); 7764 ieee80211_ifattach(ic);
7684#else 7765#else
7685 ether_ifattach(ifp, ic->ic_myaddr); /* XXX */ 7766 ether_ifattach(ifp, ic->ic_myaddr); /* XXX */
7686#endif 7767#endif
7687 /* Use common softint-based if_input */ 7768 /* Use common softint-based if_input */
7688 ifp->if_percpuq = if_percpuq_create(ifp); 7769 ifp->if_percpuq = if_percpuq_create(ifp);
7689 if_deferred_start_init(ifp, NULL); 
7690 if_register(ifp); 7770 if_register(ifp);
7691 7771
7692 callout_init(&sc->sc_calib_to, 0); 7772 callout_init(&sc->sc_calib_to, 0);
7693 callout_setfunc(&sc->sc_calib_to, iwm_calib_timeout, sc); 7773 callout_setfunc(&sc->sc_calib_to, iwm_calib_timeout, sc);
7694 callout_init(&sc->sc_led_blink_to, 0); 7774 callout_init(&sc->sc_led_blink_to, 0);
7695 callout_setfunc(&sc->sc_led_blink_to, iwm_led_blink_timeout, sc); 7775 callout_setfunc(&sc->sc_led_blink_to, iwm_led_blink_timeout, sc);
7696#ifndef IEEE80211_NO_HT 7776#ifndef IEEE80211_NO_HT
7697 if (workqueue_create(&sc->sc_setratewq, "iwmsr", 7777 if (workqueue_create(&sc->sc_setratewq, "iwmsr",
7698 iwm_setrates_task, sc, PRI_NONE, IPL_NET, 0)) 7778 iwm_setrates_task, sc, PRI_NONE, IPL_NET, 0))
7699 panic("%s: could not create workqueue: setrates", 7779 panic("%s: could not create workqueue: setrates",
7700 device_xname(self)); 7780 device_xname(self));
7701 if (workqueue_create(&sc->sc_bawq, "iwmba", 7781 if (workqueue_create(&sc->sc_bawq, "iwmba",
7702 iwm_ba_task, sc, PRI_NONE, IPL_NET, 0)) 7782 iwm_ba_task, sc, PRI_NONE, IPL_NET, 0))

cvs diff -r1.4 -r1.5 src/sys/dev/pci/if_iwmreg.h (expand / switch to unified diff)

--- src/sys/dev/pci/if_iwmreg.h 2017/01/09 09:15:54 1.4
+++ src/sys/dev/pci/if_iwmreg.h 2017/01/13 11:21:47 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1/* $NetBSD: if_iwmreg.h,v 1.4 2017/01/09 09:15:54 nonaka Exp $ */ 1/* $NetBSD: if_iwmreg.h,v 1.5 2017/01/13 11:21:47 nonaka Exp $ */
2/* OpenBSD: if_iwmreg.h,v 1.19 2016/09/20 11:46:09 stsp Exp */ 2/* OpenBSD: if_iwmreg.h,v 1.19 2016/09/20 11:46:09 stsp Exp */
3 3
4/****************************************************************************** 4/******************************************************************************
5 * 5 *
6 * This file is provided under a dual BSD/GPLv2 license. When using or 6 * This file is provided under a dual BSD/GPLv2 license. When using or
7 * redistributing this file, you may do so under either license. 7 * redistributing this file, you may do so under either license.
8 * 8 *
9 * GPL LICENSE SUMMARY 9 * GPL LICENSE SUMMARY
10 * 10 *
11 * Copyright(c) 2005 - 2014 Intel Corporation. All rights reserved. 11 * Copyright(c) 2005 - 2014 Intel Corporation. All rights reserved.
12 * 12 *
13 * This program is free software; you can redistribute it and/or modify 13 * This program is free software; you can redistribute it and/or modify
14 * it under the terms of version 2 of the GNU General Public License as 14 * it under the terms of version 2 of the GNU General Public License as
@@ -1767,27 +1767,27 @@ enum { @@ -1767,27 +1767,27 @@ enum {
1767 /* Scan offload */ 1767 /* Scan offload */
1768 IWM_SCAN_OFFLOAD_REQUEST_CMD = 0x51, 1768 IWM_SCAN_OFFLOAD_REQUEST_CMD = 0x51,
1769 IWM_SCAN_OFFLOAD_ABORT_CMD = 0x52, 1769 IWM_SCAN_OFFLOAD_ABORT_CMD = 0x52,
1770 IWM_HOT_SPOT_CMD = 0x53, 1770 IWM_HOT_SPOT_CMD = 0x53,
1771 IWM_SCAN_OFFLOAD_COMPLETE = 0x6d, 1771 IWM_SCAN_OFFLOAD_COMPLETE = 0x6d,
1772 IWM_SCAN_OFFLOAD_UPDATE_PROFILES_CMD = 0x6e, 1772 IWM_SCAN_OFFLOAD_UPDATE_PROFILES_CMD = 0x6e,
1773 IWM_SCAN_OFFLOAD_CONFIG_CMD = 0x6f, 1773 IWM_SCAN_OFFLOAD_CONFIG_CMD = 0x6f,
1774 IWM_MATCH_FOUND_NOTIFICATION = 0xd9, 1774 IWM_MATCH_FOUND_NOTIFICATION = 0xd9,
1775 IWM_SCAN_ITERATION_COMPLETE = 0xe7, 1775 IWM_SCAN_ITERATION_COMPLETE = 0xe7,
1776 1776
1777 /* Phy */ 1777 /* Phy */
1778 IWM_PHY_CONFIGURATION_CMD = 0x6a, 1778 IWM_PHY_CONFIGURATION_CMD = 0x6a,
1779 IWM_CALIB_RES_NOTIF_PHY_DB = 0x6b, 1779 IWM_CALIB_RES_NOTIF_PHY_DB = 0x6b,
1780 /* IWM_PHY_DB_CMD = 0x6c, */ 1780 IWM_PHY_DB_CMD = 0x6c,
1781 1781
1782 /* Power - legacy power table command */ 1782 /* Power - legacy power table command */
1783 IWM_POWER_TABLE_CMD = 0x77, 1783 IWM_POWER_TABLE_CMD = 0x77,
1784 IWM_PSM_UAPSD_AP_MISBEHAVING_NOTIFICATION = 0x78, 1784 IWM_PSM_UAPSD_AP_MISBEHAVING_NOTIFICATION = 0x78,
1785 1785
1786 /* Thermal Throttling*/ 1786 /* Thermal Throttling*/
1787 IWM_REPLY_THERMAL_MNG_BACKOFF = 0x7e, 1787 IWM_REPLY_THERMAL_MNG_BACKOFF = 0x7e,
1788 1788
1789 /* Scanning */ 1789 /* Scanning */
1790 IWM_SCAN_REQUEST_CMD = 0x80, 1790 IWM_SCAN_REQUEST_CMD = 0x80,
1791 IWM_SCAN_ABORT_CMD = 0x81, 1791 IWM_SCAN_ABORT_CMD = 0x81,
1792 IWM_SCAN_START_NOTIFICATION = 0x82, 1792 IWM_SCAN_START_NOTIFICATION = 0x82,
1793 IWM_SCAN_RESULTS_NOTIFICATION = 0x83, 1793 IWM_SCAN_RESULTS_NOTIFICATION = 0x83,
@@ -1857,26 +1857,45 @@ enum { @@ -1857,26 +1857,45 @@ enum {
1857 IWM_WOWLAN_GET_STATUSES = 0xe5, 1857 IWM_WOWLAN_GET_STATUSES = 0xe5,
1858 IWM_WOWLAN_TX_POWER_PER_DB = 0xe6, 1858 IWM_WOWLAN_TX_POWER_PER_DB = 0xe6,
1859 1859
1860 /* and for NetDetect */ 1860 /* and for NetDetect */
1861 IWM_NET_DETECT_CONFIG_CMD = 0x54, 1861 IWM_NET_DETECT_CONFIG_CMD = 0x54,
1862 IWM_NET_DETECT_PROFILES_QUERY_CMD = 0x56, 1862 IWM_NET_DETECT_PROFILES_QUERY_CMD = 0x56,
1863 IWM_NET_DETECT_PROFILES_CMD = 0x57, 1863 IWM_NET_DETECT_PROFILES_CMD = 0x57,
1864 IWM_NET_DETECT_HOTSPOTS_CMD = 0x58, 1864 IWM_NET_DETECT_HOTSPOTS_CMD = 0x58,
1865 IWM_NET_DETECT_HOTSPOTS_QUERY_CMD = 0x59, 1865 IWM_NET_DETECT_HOTSPOTS_QUERY_CMD = 0x59,
1866 1866
1867 IWM_REPLY_MAX = 0xff, 1867 IWM_REPLY_MAX = 0xff,
1868}; 1868};
1869 1869
 1870enum iwm_phy_ops_subcmd_ids {
 1871 IWM_CMD_DTS_MEASUREMENT_TRIGGER_WIDE = 0x0,
 1872 IWM_CTDP_CONFIG_CMD = 0x03,
 1873 IWM_TEMP_REPORTING_THRESHOLDS_CMD = 0x04,
 1874 IWM_CT_KILL_NOTIFICATION = 0xFE,
 1875 IWM_DTS_MEASUREMENT_NOTIF_WIDE = 0xFF,
 1876};
 1877
 1878/* command groups */
 1879enum {
 1880 IWM_LEGACY_GROUP = 0x0,
 1881 IWM_LONG_GROUP = 0x1,
 1882 IWM_SYSTEM_GROUP = 0x2,
 1883 IWM_MAC_CONF_GROUP = 0x3,
 1884 IWM_PHY_OPS_GROUP = 0x4,
 1885 IWM_DATA_PATH_GROUP = 0x5,
 1886 IWM_PROT_OFFLOAD_GROUP = 0xb,
 1887};
 1888
1870/** 1889/**
1871 * struct iwm_cmd_response - generic response struct for most commands 1890 * struct iwm_cmd_response - generic response struct for most commands
1872 * @status: status of the command asked, changes for each one 1891 * @status: status of the command asked, changes for each one
1873 */ 1892 */
1874struct iwm_cmd_response { 1893struct iwm_cmd_response {
1875 uint32_t status; 1894 uint32_t status;
1876}; 1895};
1877 1896
1878/* 1897/*
1879 * struct iwm_tx_ant_cfg_cmd 1898 * struct iwm_tx_ant_cfg_cmd
1880 * @valid: valid antenna configuration 1899 * @valid: valid antenna configuration
1881 */ 1900 */
1882struct iwm_tx_ant_cfg_cmd { 1901struct iwm_tx_ant_cfg_cmd {
@@ -1956,28 +1975,26 @@ struct iwm_phy_cfg_cmd { @@ -1956,28 +1975,26 @@ struct iwm_phy_cfg_cmd {
1956/* 1975/*
1957 * PHY db 1976 * PHY db
1958 */ 1977 */
1959 1978
1960enum iwm_phy_db_section_type { 1979enum iwm_phy_db_section_type {
1961 IWM_PHY_DB_CFG = 1, 1980 IWM_PHY_DB_CFG = 1,
1962 IWM_PHY_DB_CALIB_NCH, 1981 IWM_PHY_DB_CALIB_NCH,
1963 IWM_PHY_DB_UNUSED, 1982 IWM_PHY_DB_UNUSED,
1964 IWM_PHY_DB_CALIB_CHG_PAPD, 1983 IWM_PHY_DB_CALIB_CHG_PAPD,
1965 IWM_PHY_DB_CALIB_CHG_TXP, 1984 IWM_PHY_DB_CALIB_CHG_TXP,
1966 IWM_PHY_DB_MAX 1985 IWM_PHY_DB_MAX
1967}; 1986};
1968 1987
1969#define IWM_PHY_DB_CMD 0x6c /* TEMP API - The actual is 0x8c */ 
1970 
1971/* 1988/*
1972 * phy db - configure operational ucode 1989 * phy db - configure operational ucode
1973 */ 1990 */
1974struct iwm_phy_db_cmd { 1991struct iwm_phy_db_cmd {
1975 uint16_t type; 1992 uint16_t type;
1976 uint16_t length; 1993 uint16_t length;
1977 uint8_t data[]; 1994 uint8_t data[];
1978} __packed; 1995} __packed;
1979 1996
1980/* for parsing of tx power channel group data that comes from the firmware*/ 1997/* for parsing of tx power channel group data that comes from the firmware*/
1981struct iwm_phy_db_chg_txp { 1998struct iwm_phy_db_chg_txp {
1982 uint32_t space; 1999 uint32_t space;
1983 uint16_t max_channel_idx; 2000 uint16_t max_channel_idx;
@@ -4806,26 +4823,27 @@ struct iwm_scd_txq_cfg_cmd { @@ -4806,26 +4823,27 @@ struct iwm_scd_txq_cfg_cmd {
4806 */ 4823 */
4807struct iwm_scd_txq_cfg_rsp { 4824struct iwm_scd_txq_cfg_rsp {
4808 uint8_t token; 4825 uint8_t token;
4809 uint8_t sta_id; 4826 uint8_t sta_id;
4810 uint8_t tid; 4827 uint8_t tid;
4811 uint8_t scd_queue; 4828 uint8_t scd_queue;
4812} __packed; /* SCD_QUEUE_CFG_RSP_API_S_VER_1 */ 4829} __packed; /* SCD_QUEUE_CFG_RSP_API_S_VER_1 */
4813 4830
4814 4831
4815/* Scan Commands, Responses, Notifications */ 4832/* Scan Commands, Responses, Notifications */
4816 4833
4817/* Masks for iwm_scan_channel.type flags */ 4834/* Masks for iwm_scan_channel.type flags */
4818#define IWM_SCAN_CHANNEL_TYPE_ACTIVE (1 << 0) 4835#define IWM_SCAN_CHANNEL_TYPE_ACTIVE (1 << 0)
 4836#define IWM_SCAN_CHANNEL_NSSIDS(x) (((1 << (x)) - 1) << 1)
4819#define IWM_SCAN_CHANNEL_NARROW_BAND (1 << 22) 4837#define IWM_SCAN_CHANNEL_NARROW_BAND (1 << 22)
4820 4838
4821/* Max number of IEs for direct SSID scans in a command */ 4839/* Max number of IEs for direct SSID scans in a command */
4822#define IWM_PROBE_OPTION_MAX 20 4840#define IWM_PROBE_OPTION_MAX 20
4823 4841
4824/** 4842/**
4825 * struct iwm_scan_channel - entry in IWM_REPLY_SCAN_CMD channel table 4843 * struct iwm_scan_channel - entry in IWM_REPLY_SCAN_CMD channel table
4826 * @channel: band is selected by iwm_scan_cmd "flags" field 4844 * @channel: band is selected by iwm_scan_cmd "flags" field
4827 * @tx_gain: gain for analog radio 4845 * @tx_gain: gain for analog radio
4828 * @dsp_atten: gain for DSP 4846 * @dsp_atten: gain for DSP
4829 * @active_dwell: dwell time for active scan in TU, typically 5-50 4847 * @active_dwell: dwell time for active scan in TU, typically 5-50
4830 * @passive_dwell: dwell time for passive scan in TU, typically 20-500 4848 * @passive_dwell: dwell time for passive scan in TU, typically 20-500
4831 * @type: type is broken down to these bits: 4849 * @type: type is broken down to these bits:
@@ -5612,26 +5630,27 @@ enum iwm_umac_scan_general_flags { @@ -5612,26 +5630,27 @@ enum iwm_umac_scan_general_flags {
5612 IWM_UMAC_SCAN_GEN_FLAGS_MATCH = (1 << 9), 5630 IWM_UMAC_SCAN_GEN_FLAGS_MATCH = (1 << 9),
5613 IWM_UMAC_SCAN_GEN_FLAGS_EXTENDED_DWELL = (1 << 10), 5631 IWM_UMAC_SCAN_GEN_FLAGS_EXTENDED_DWELL = (1 << 10),
5614}; 5632};
5615 5633
5616/** 5634/**
5617 * struct iwm_scan_channel_cfg_umac 5635 * struct iwm_scan_channel_cfg_umac
5618 * @flags: bitmap - 0-19: directed scan to i'th ssid. 5636 * @flags: bitmap - 0-19: directed scan to i'th ssid.
5619 * @channel_num: channel number 1-13 etc. 5637 * @channel_num: channel number 1-13 etc.
5620 * @iter_count: repetition count for the channel. 5638 * @iter_count: repetition count for the channel.
5621 * @iter_interval: interval between two scan iterations on one channel. 5639 * @iter_interval: interval between two scan iterations on one channel.
5622 */ 5640 */
5623struct iwm_scan_channel_cfg_umac { 5641struct iwm_scan_channel_cfg_umac {
5624 uint32_t flags; 5642 uint32_t flags;
 5643#define IWM_SCAN_CHANNEL_UMAC_NSSIDS(x) ((1 << (x)) - 1)
5625 uint8_t channel_num; 5644 uint8_t channel_num;
5626 uint8_t iter_count; 5645 uint8_t iter_count;
5627 uint16_t iter_interval; 5646 uint16_t iter_interval;
5628} __packed; /* SCAN_CHANNEL_CFG_S_VER2 */ 5647} __packed; /* SCAN_CHANNEL_CFG_S_VER2 */
5629 5648
5630/** 5649/**
5631 * struct iwm_scan_umac_schedule 5650 * struct iwm_scan_umac_schedule
5632 * @interval: interval in seconds between scan iterations 5651 * @interval: interval in seconds between scan iterations
5633 * @iter_count: num of scan iterations for schedule plan, 0xff for infinite loop 5652 * @iter_count: num of scan iterations for schedule plan, 0xff for infinite loop
5634 * @reserved: for alignment and future use 5653 * @reserved: for alignment and future use
5635 */ 5654 */
5636struct iwm_scan_umac_schedule { 5655struct iwm_scan_umac_schedule {
5637 uint16_t interval; 5656 uint16_t interval;
@@ -6311,26 +6330,50 @@ enum iwm_mcc_source { @@ -6311,26 +6330,50 @@ enum iwm_mcc_source {
6311 IWM_MCC_SOURCE_ME = 1, 6330 IWM_MCC_SOURCE_ME = 1,
6312 IWM_MCC_SOURCE_BIOS = 2, 6331 IWM_MCC_SOURCE_BIOS = 2,
6313 IWM_MCC_SOURCE_3G_LTE_HOST = 3, 6332 IWM_MCC_SOURCE_3G_LTE_HOST = 3,
6314 IWM_MCC_SOURCE_3G_LTE_DEVICE = 4, 6333 IWM_MCC_SOURCE_3G_LTE_DEVICE = 4,
6315 IWM_MCC_SOURCE_WIFI = 5, 6334 IWM_MCC_SOURCE_WIFI = 5,
6316 IWM_MCC_SOURCE_RESERVED = 6, 6335 IWM_MCC_SOURCE_RESERVED = 6,
6317 IWM_MCC_SOURCE_DEFAULT = 7, 6336 IWM_MCC_SOURCE_DEFAULT = 7,
6318 IWM_MCC_SOURCE_UNINITIALIZED = 8, 6337 IWM_MCC_SOURCE_UNINITIALIZED = 8,
6319 IWM_MCC_SOURCE_MCC_API = 9, 6338 IWM_MCC_SOURCE_MCC_API = 9,
6320 IWM_MCC_SOURCE_GET_CURRENT = 0x10, 6339 IWM_MCC_SOURCE_GET_CURRENT = 0x10,
6321 IWM_MCC_SOURCE_GETTING_MCC_TEST_MODE = 0x11, 6340 IWM_MCC_SOURCE_GETTING_MCC_TEST_MODE = 0x11,
6322}; 6341};
6323 6342
 6343/**
 6344 * struct iwm_dts_measurement_notif_v1 - measurements notification
 6345 *
 6346 * @temp: the measured temperature
 6347 * @voltage: the measured voltage
 6348 */
 6349struct iwm_dts_measurement_notif_v1 {
 6350 int32_t temp;
 6351 int32_t voltage;
 6352} __packed; /* TEMPERATURE_MEASUREMENT_TRIGGER_NTFY_S_VER_1*/
 6353
 6354/**
 6355 * struct iwm_dts_measurement_notif_v2 - measurements notification
 6356 *
 6357 * @temp: the measured temperature
 6358 * @voltage: the measured voltage
 6359 * @threshold_idx: the trip index that was crossed
 6360 */
 6361struct iwm_dts_measurement_notif_v2 {
 6362 int32_t temp;
 6363 int32_t voltage;
 6364 int32_t threshold_idx;
 6365} __packed; /* TEMPERATURE_MEASUREMENT_TRIGGER_NTFY_S_VER_2 */
 6366
6324/* 6367/*
6325 * Some cherry-picked definitions 6368 * Some cherry-picked definitions
6326 */ 6369 */
6327 6370
6328#define IWM_FRAME_LIMIT 64 6371#define IWM_FRAME_LIMIT 64
6329 6372
6330/* 6373/*
6331 * From Linux commit ab02165ccec4c78162501acedeef1a768acdb811: 6374 * From Linux commit ab02165ccec4c78162501acedeef1a768acdb811:
6332 * As the firmware is slowly running out of command IDs and grouping of 6375 * As the firmware is slowly running out of command IDs and grouping of
6333 * commands is desirable anyway, the firmware is extending the command 6376 * commands is desirable anyway, the firmware is extending the command
6334 * header from 4 bytes to 8 bytes to introduce a group (in place of the 6377 * header from 4 bytes to 8 bytes to introduce a group (in place of the
6335 * former flags field, since that's always 0 on commands and thus can 6378 * former flags field, since that's always 0 on commands and thus can
6336 * be easily used to distinguish between the two). 6379 * be easily used to distinguish between the two).
@@ -6376,26 +6419,32 @@ struct iwm_cmd_header { @@ -6376,26 +6419,32 @@ struct iwm_cmd_header {
6376 uint8_t qid; 6419 uint8_t qid;
6377} __packed; 6420} __packed;
6378 6421
6379struct iwm_cmd_header_wide { 6422struct iwm_cmd_header_wide {
6380 uint8_t opcode; 6423 uint8_t opcode;
6381 uint8_t group_id; 6424 uint8_t group_id;
6382 uint8_t idx; 6425 uint8_t idx;
6383 uint8_t qid; 6426 uint8_t qid;
6384 uint16_t length; 6427 uint16_t length;
6385 uint8_t reserved; 6428 uint8_t reserved;
6386 uint8_t version; 6429 uint8_t version;
6387} __packed; 6430} __packed;
6388 6431
 6432/**
 6433 * enum iwm_power_scheme
 6434 * @IWM_POWER_LEVEL_CAM - Continuously Active Mode
 6435 * @IWM_POWER_LEVEL_BPS - Balanced Power Save (default)
 6436 * @IWM_POWER_LEVEL_LP - Low Power
 6437 */
6389enum iwm_power_scheme { 6438enum iwm_power_scheme {
6390 IWM_POWER_SCHEME_CAM = 1, 6439 IWM_POWER_SCHEME_CAM = 1,
6391 IWM_POWER_SCHEME_BPS, 6440 IWM_POWER_SCHEME_BPS,
6392 IWM_POWER_SCHEME_LP 6441 IWM_POWER_SCHEME_LP
6393}; 6442};
6394 6443
6395#define IWM_DEF_CMD_PAYLOAD_SIZE 320 6444#define IWM_DEF_CMD_PAYLOAD_SIZE 320
6396#define IWM_MAX_CMD_PAYLOAD_SIZE ((4096 - 4) - sizeof(struct iwm_cmd_header)) 6445#define IWM_MAX_CMD_PAYLOAD_SIZE ((4096 - 4) - sizeof(struct iwm_cmd_header))
6397#define IWM_CMD_FAILED_MSK 0x40 6446#define IWM_CMD_FAILED_MSK 0x40
6398 6447
6399/** 6448/**
6400 * struct iwm_device_cmd 6449 * struct iwm_device_cmd
6401 * 6450 *
@@ -6440,26 +6489,31 @@ static uint32_t @@ -6440,26 +6489,31 @@ static uint32_t
6440iwm_rx_packet_len(const struct iwm_rx_packet *pkt) 6489iwm_rx_packet_len(const struct iwm_rx_packet *pkt)
6441{ 6490{
6442 6491
6443 return le32toh(pkt->len_n_flags) & IWM_FH_RSCSR_FRAME_SIZE_MSK; 6492 return le32toh(pkt->len_n_flags) & IWM_FH_RSCSR_FRAME_SIZE_MSK;
6444} 6493}
6445 6494
6446static uint32_t 6495static uint32_t
6447iwm_rx_packet_payload_len(const struct iwm_rx_packet *pkt) 6496iwm_rx_packet_payload_len(const struct iwm_rx_packet *pkt)
6448{ 6497{
6449 6498
6450 return iwm_rx_packet_len(pkt) - sizeof(pkt->hdr); 6499 return iwm_rx_packet_len(pkt) - sizeof(pkt->hdr);
6451} 6500}
6452 6501
 6502/*
 6503 * Maximum number of HW queues the transport layer
 6504 * currently supports
 6505 */
 6506#define IWM_MAX_TID_COUNT 8
6453 6507
6454#define IWM_MIN_DBM -100 6508#define IWM_MIN_DBM -100
6455#define IWM_MAX_DBM -33 /* realistic guess */ 6509#define IWM_MAX_DBM -33 /* realistic guess */
6456 6510
6457#define IWM_READ(sc, reg) \ 6511#define IWM_READ(sc, reg) \
6458 bus_space_read_4((sc)->sc_st, (sc)->sc_sh, (reg)) 6512 bus_space_read_4((sc)->sc_st, (sc)->sc_sh, (reg))
6459 6513
6460#define IWM_WRITE(sc, reg, val) \ 6514#define IWM_WRITE(sc, reg, val) \
6461 bus_space_write_4((sc)->sc_st, (sc)->sc_sh, (reg), (val)) 6515 bus_space_write_4((sc)->sc_st, (sc)->sc_sh, (reg), (val))
6462 6516
6463#define IWM_WRITE_1(sc, reg, val) \ 6517#define IWM_WRITE_1(sc, reg, val) \
6464 bus_space_write_1((sc)->sc_st, (sc)->sc_sh, (reg), (val)) 6518 bus_space_write_1((sc)->sc_st, (sc)->sc_sh, (reg), (val))
6465 6519

cvs diff -r1.14 -r1.15 src/sys/dev/pci/if_iwmvar.h (expand / switch to unified diff)

--- src/sys/dev/pci/if_iwmvar.h 2017/01/10 08:40:27 1.14
+++ src/sys/dev/pci/if_iwmvar.h 2017/01/13 11:21:47 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1/* $NetBSD: if_iwmvar.h,v 1.14 2017/01/10 08:40:27 nonaka Exp $ */ 1/* $NetBSD: if_iwmvar.h,v 1.15 2017/01/13 11:21:47 nonaka Exp $ */
2/* OpenBSD: if_iwmvar.h,v 1.24 2016/09/21 13:53:18 stsp Exp */ 2/* OpenBSD: if_iwmvar.h,v 1.24 2016/09/21 13:53:18 stsp Exp */
3 3
4/* 4/*
5 * Copyright (c) 2014 genua mbh <info@genua.de> 5 * Copyright (c) 2014 genua mbh <info@genua.de>
6 * Copyright (c) 2014 Fixup Software Ltd. 6 * Copyright (c) 2014 Fixup Software Ltd.
7 * 7 *
8 * Permission to use, copy, modify, and distribute this software for any 8 * Permission to use, copy, modify, and distribute this software for any
9 * purpose with or without fee is hereby granted, provided that the above 9 * purpose with or without fee is hereby granted, provided that the above
10 * copyright notice and this permission notice appear in all copies. 10 * copyright notice and this permission notice appear in all copies.
11 * 11 *
12 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 12 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
13 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 13 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
14 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 14 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
@@ -438,26 +438,27 @@ struct iwm_softc { @@ -438,26 +438,27 @@ struct iwm_softc {
438 struct iwm_fw_info sc_fw; 438 struct iwm_fw_info sc_fw;
439 int sc_fw_phy_config; 439 int sc_fw_phy_config;
440 struct iwm_tlv_calib_ctrl sc_default_calib[IWM_UCODE_TYPE_MAX]; 440 struct iwm_tlv_calib_ctrl sc_default_calib[IWM_UCODE_TYPE_MAX];
441 441
442 struct iwm_nvm_data sc_nvm; 442 struct iwm_nvm_data sc_nvm;
443 struct iwm_phy_db sc_phy_db; 443 struct iwm_phy_db sc_phy_db;
444 444
445 struct iwm_bf_data sc_bf; 445 struct iwm_bf_data sc_bf;
446 446
447 int sc_tx_timer; 447 int sc_tx_timer;
448 int sc_rx_ba_sessions; 448 int sc_rx_ba_sessions;
449 449
450 int sc_scan_last_antenna; 450 int sc_scan_last_antenna;
 451 int sc_mgmt_last_antenna;
451 452
452 int sc_fixed_ridx; 453 int sc_fixed_ridx;
453 454
454 int sc_staid; 455 int sc_staid;
455 int sc_nodecolor; 456 int sc_nodecolor;
456 457
457 uint8_t sc_cmd_resp[IWM_CMD_RESP_MAX]; 458 uint8_t sc_cmd_resp[IWM_CMD_RESP_MAX];
458 int sc_wantresp; 459 int sc_wantresp;
459 460
460 struct workqueue *sc_nswq; 461 struct workqueue *sc_nswq;
461 462
462 struct iwm_rx_phy_info sc_last_phy_info; 463 struct iwm_rx_phy_info sc_last_phy_info;
463 int sc_ampdu_ref; 464 int sc_ampdu_ref;