403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files (x86)/Windows Kits/10/App Certification Kit/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Program Files (x86)/Windows Kits/10/App Certification Kit//WASAParser.dll
MZ����@���	�!�L�!This program cannot be run in DOS mode.

$PEL\�]Q�!^   `�@�S �@�  H.textd�  `.rsrc� @@.reloc@@B@H8.	��		�NP �h*a���P�@���-lJ�=�Hڝ��k3�̸!����p�������z�o,���Ø0��нtP�*���[+`&
�D8���X&�B�W���e��$��[�8�P��1j%E�U�vwȈ0^u-*�
{-{,{,1{{o!
,{�D{�Do!
**�{,
{o"
+{�Do"
a*{*"}*{*"}*0B,u-*�
(o2(o23((($
**b(o"
(o"
a*bo%
o&
�0s'
*"((
*0((

�0o)
j�*0((

�0o)
j��*0K�0o)

�0(*
o+
�+s,
(+�+s.
(+j3H-�+s0
(+(+-�\*�\(+(4
�*s5

�	+s0
(+o6
+co7
((
		�0o)
_((


�0o)
3(	(4
o8
((
�0o)
f_
o9
-��,o:
�j.	rp�c(;
o8
	*�p"(<
*bo%
o&
�0s'
*"((
*N{=
(>
(
+*0((

�0o)
a*0is@
}A
j
�0(*
o+
�+s,
(+�+s.
(+�B
s0
(+�
+sC
(+*�-rpsE
zoE,(�oEo�*(�oAo�*0<(I
oJ
{�3{��3}�
+si
{�}�*(b*0�{�E�+�8�}�{�-r!psE
z}�}�{�o�oK
}�}�8�{�oL
}�{�(q:�{�
(q@�{�(oEr'p($
,&{�-}�{�(u}�+a|��|�{�(}|�{�(u}{�}�}�
ݩ}�{�o9
:
���(j{�o�,t{�-~2oe~3oe`}�|��|�{�o�}|�{�}{�}�}�
�}�
�(g�*A��{�*sM
z0"{�
YE*�(j�*2{��*z(<
}�(I
oJ
}�*n}�{�,{�o:
*0�si
}�*^oAoN
r-poO
*�(�~-�$sP
�~(+*�-rpsE
zoAoN
r-poO
*0;	-rApsE
zoV

YE+**�-rApsE
zoA
.oA
.
oA
�**�-rQpsE
z�sQ
(+**(�*�~-�%sQ
�~(+*N�sQ
(+**(�*�~	-�&sQ
�	~	(+*(<
*�oF
,oF
oE{�($
**0 
sk
}��lsQ
(+*0NoF
,DoF
oErcp(R
,-oF
oErip(R
,oF
oErop(R
**�~
-�'sQ
�
~
(+*o	*0:rup(�
-*o~-�(sS
�~(+*0�\rp�r>p�sT

rfp(�,:ooU
	+	oV
oo8
	o9
-��	,	o:
��\

r|p�
rp�
r�p�

sW
oX
+Q(Y
	
+8
�(Z
(,(Z
(o[

X

�i2�(\
-���Fo:
�*>!_�^�0f

�\
r9p�r=p�rAp�rEp�rIp�rMp�rWp�r_p�rmp�	r}p�o	(
+*0Dr�p(�
-+r�po-*s]
s�
	o�(�9�o~-�)s^
�~(+oU
8�oV
s_
rpooo`
+Ioa
o�36o� 	(b
, 
o�,	(�,	
oc
o9
-��,o:
�	o	os�o�o9
:H����,o:
�	*�V�w�60$
E+r#p*r3p*rCp*(<
*v{�o`	-
{�o`	**06sm
(Z
}�(Y
}�([
�nsd
(+*0h-rSpsE
zol	
(,ol	(*oj	(,oj	
(*op	(,,op	oe
**{
*"}
*{*"}*{*"}*{*"}*(<
*{*"}*{*"}*{*"}*(<
*{"*"}"*{ *n-repsE
zoN
} *{#*"}#*6{!of
*{!*v~g
} sh
}!(<
*�-rApsE
zoN
,{$oN
oN
oi
**N{$oN
oj
&*0��o:}'o<}(	{%ok
,Do>,o?oAol
+om
o@o9
-��,o:
�{%on
*Pl0:,1�}'oN
}(
{%ok
,*~&*(<
*6{�oo
*0�so}�
{�(p
,	sq

�rqpoe
r�p(r
(s
�-B(t

	ou
-�psv
(+,
	ox

+
r+p(s
,s+
o+�"rpoe
r�p(r
(s
	��
,oy
�*	*(/��"��
.sB�&*vsz
}$s{
}%(<
*:(<
})*0{)(|

s}
*N{)(|
s~
*05o
(�

(t
(�
o�
,*s�

	o�
*(�
**(S*0�{+-*{+(�,
{*(�-M{+o�
-r�ps�
z{*o�
-r(ps�
z{+o�
{*o�
o�
*{+(�{*(�o!
*0Tsn~�op~�op~�op~�op~�op}-sn~�op~�op~�op}.sn~1op~2op~3op~4op~8op~-op~.op~/op~0op~�op~�op~�op~�op~�op~�op~�op~�op~�op}/(<
(�-rfps�
z-rU
psE
z}*}+,7-(R-re
ps�
z-o�
o�
(�
,rps�
zs(XsH},{,r�poG&sB
o;r�po=
s9r�po4o@s9
	rpo4	o@{,oE*{**{+*(�
*{0*"}0*0(t
o�
o�

o�
*{-*{.*0�j�E
~-�~.�~/�~0�~1�~2�~3�~4�~5�	~6�
~7�~8�~9�
~:�~;�~<�~=�~>�~?�~@�~A�~B�~C�~D�~E�~F�~G�~H�~I�~J�~K�~L� ~M�!~N�"~O�#~P�$~Q�%~R�&~S�'~T�(~U�)~V�*~W�+~X�,~Y�-~Z�.~[�/~\�0~]�1~^�2~_�3~`�4~a�5~b�6~c�7~d�8~e�9~f�:~g�;~h�<~i�=~j�>~k�?~l�@~m�A~n�B~o�C~p�D~q�E~r�F~s�G~t�H~u�I~v�J~w�K~x�L~y�M~z�N~{�O~|�P~}�Q~~�R~�S~��T~��U~��V~��W~��X~��Y~��Z~��[~��\~��]~��^~��_~��`~��a~��b~��c~��d~��e~��f~��g~��h~��i~��so*{/**(_*2(`*0�-rnpsE
z��
�:�{+,b-E{*{+(+{*{+(+(+{*{+{,(�(++{*{+{,(�+H-3{*(+{*(+(+{*{,(�(++{*{,(�,
	(�
o�
+(�

	s~
s�
o�
o�
~g
o�
(�
r�p	(Z
(s
(+&-+(��,o:
�:o�
jo�
&r�p(s
s�
s�
r�pr
p�|o�
r
pr
p(I
o�
o�
o�
(sP	r
ps�
	o�
(�


s�
	o�
�
,
o:
�(�
rL
pu-r
p+r`
pr�
p(Z
oJ

(�
	o�
�
,
o:
��,o:
�r�
p(s
�,o:
�-	(�
�&�rpu-r
p+r`
prp(Z
oK(t
r(pox
o�
ԍ�io�
&�io�
�,o:
��,o:
�rL
pu-r
p+r`
przp(Z
oJ(t
r�pox
s�
o�
o�
�,o:
��,o:
�*A�((P�E[Oi������.�M[tJ8�j��}1(�
}3*(�
*{4*R(�
o�
(g*0${1�(�
{1o�

(g*0s�i
8`�
3*X/$X�
3}2{3o�
X8- 3F{2H0<X/6X�
3	X�
.$%{2X}2{3 o�
X8�!0P~0K-.F=.A{2K2}2{3=o�
%{2X}2{3o�
X8�{2K2}2{3=o�
{1=�[
{1		1
A	X
Y�+0	Xѝ]
{1		1
A	X
Y�+0	Xѝ%{2X}2{3{1o�
X@����*�,%{2,{3o�
{3o�
}4(�
*:(�
}5*
*
*
*{:*2{5o�
*s�
zs�
zs�
zs�
zs�
zs�
z�{6L2}6{5o�
{5o�
%{6X}6*�/AX�*4/	aYX�*>/	04YX�*>3+*/*0Gc(v(u_bcX(v(u_bcX(v(u?_(v(u*0�-*{7353}7�}9*{8�X�(wXY+G{73>{8{9�(wXY+�X�X�(wXY/�}73
�}8*3�}8X�}9*0�9�{73:{8c(v(u{8_b(v(u=(u=(u+X{73O{8c(v(u{8_b{9cX(v(u{9_b(v(u=(u{6,{5o�
{5o�
}:(�
*f(<
s}
};(|*f(<
s�
};(|*0G{;r�po�
{;rpo�
{;o�
{;rppo�
{;o�
*f{=,{=oa�**0�(},r�ps�
z{;r<po�
{;rXpo�
{;o�
{;rvpo�
{;r�po�
{;r�po�
{;o�
{;o�
%{<X}<{;sb
}=*�{;rpo�
{;o�
(�
*0�(},r�ps�
z{;r<po�
{;rXpo�
{;o�
{;r8po�
{;r�po�
{;o�
{;o�
%{<X}<{;si
}=*:(�
(�*{C*"}C*>(�(�*{D*"}D*s�*o�*o�*0"s�

~io�
-r|psE
z-r�psE
z(p
-r�ps�
z(p
-r�ps�
zo�
}F�
r psr
zo�
}E�
rVpsr
z{E{F(�~I-��s�
�I~I(+}H{H(+}H{E{F(�~J-��s�
�J~J(+}G{G(+}G*Sc
p�
o�*0< (�
{H~K-��s�
�K~K(+(+o�
*�o�
-1o�
,)�(*
o�
,�(*
o�
�i�**0/!(t
o�
~L-��s�
�L~L(+
*0Mo�
-Co�
,;�(*
o�
,)�(*
o�
-�(*
o�
�i�**0/!(t
o�
~M-��s�
�M~M(+
*(<
*J{�o�
( +*o�*0\"sq}�(�
{H�rs�
(+~N-��s�
�N~N(+(+o�
*(<
*J{�o�
( +*0.#ss}�{G(!+
�ts�
("+*0${G(!+
*0X%s�

s�
r�po�
{Eo|
oe
o�
{Eo�
o�
{Eo�
o�
o�
*(<
*0[&(#+�0o$+(+�=
�
	r�p�0(*
o%
(;
r�poe
(;
s�	�*=0j&-r�psE
z(#+�0o%+(+�=
�
	r�p�0(*
o%
(;
r�poe
(;
s�	�*+=(<
*:{�o�*0 'su
}��vs�
(&+*(<
*(<
*^o3{�o�
o�
*0�(sz
}�}�{�o�
-_{�o�
,R{��(*
o�
,;{��(*
o�
�i1 {��{s�
('+((+�**0y){��
	�	o�

�{��o�
uX(+�7�r�po%
(;
r�poe
(;
s��*(@70�*sw
}�-rpsE
zr�poFoA
r�poFoA()+}��(*
rp��(*
�(�
}�(t
o�
�xs�
(+�ys�
(*+*(<
*(<
*^o3{�o�
o�
*0�+s
}�}�{�o�
-_{�o�
,R{��(*
o�
,;{��(*
o�
�i1 {���s�
('+((+�**0�){��
	�	o�

�{��{��o�
uX(+�7�r�po%
(;
r�poe
(;
s��*2J70�,s|
}�}�-rpsE
zr�poFoA
r�poFoA()+}��(*
rp��(*
��(*
�(�
}�(t
o�
�}s�
(+�~s�
(*+*0-sH
r�poG&(�*(<
*(<
*^o3{�o�
o�
*0�.s�
}�}�{�o�
-_{�o�
,R{��(*
o�
,;{��(*
o�
�i1 {���s�
('+((+�**0y){��
	�	o�

�{��o�
uX(+�7�r�po%
(;
r�poe
(;
s��*(@70�/s�
}�r�poFoA}��(*
rp��(*
�(�
}�(t
o�
��s�
(+��s�
(*+*(<
*�o�
-1o�
,)�(*
o�
,�(*
o�
�i�**0�){��
	�	o�

�{��{��o�
uX(+�7�r�po%
(;
r�poe
(;
s��*2J70�0s�
}�}��(*
rp��(*
��(*
�(�
}�(t
o�
~O-��s�
�O~O(+��s�
(*+*(<
*�o�
-1o�
,)�(*
o�
,�(*
o�
�i�**0y){��
	�	o�

�{��o�
uX(+�7�r�po%
(;
r�poe
(;
s��*(@70z1s�
}��(*
rp��(*
�(�
}�(t
o�
~P-��s�
�P~P(+��s�
(*+*0-sH
r�poG&(�*(<
*(<
*^o3{�o�
o�
*0�2s�
}�}�{�o�
-_{�o�
,R{��(*
o�
,;{��(*
o�
�i1 {���s�
('+((+�**0�){��
	�	o�

(�
{� �jX1(�
�{��{��o�
uX(+�7�r�po%
(;
r�poe
(;
s��*Ld70�3s�}�}�r�poFoA}��(*
rp�
	�(*
�	�(*
�	(�
}�(t
o�
��s�
(+(++
(�
(�
}���s�
(*+*&(�*o�
**o��**o��*o�*04r"p
r�po�
~Q-��s�
�Q~Q(,+o�
8�o�

	(-+o�
s�
r�po�
	(-+o�
�(*
o�
r�p(.+uo�o�
	(-+o�
�(*
o�
,r�pr�po�
+,	(-+o�
�(*
o�
,r�pr�po�
rp	~R-��s�
�R~R(+(/+(�
o�
r)p	~S-��s�
�S~S(+(/+(�
o�
rCp	(/+		(�
o�
-%	~T-��s�
�T~T(++	o�

+
o�
o�

o9
-��
,
o:
�o�
o9
:I����,o:
�o�
*A4��>��V(<
o�o�*(<
*0B5(0+
(0+(1+(2+(�(2+(�(3+(�(3+*{Y*"}Y*{Z*"}Z*{[*"}[*{\*"}\**o��*0F6(�(�
�(*
o�

(4+,(.+uo�o�*o�*0D6(�(�
�(*
o�

(4+,(.+uo�o�*o�*(<
*07s�

rOpo�
&oe
*08u�
��*0
*0�9s�
o�
o�
o�
(�
(I
o�
o�
~g

~g
(|

	(|
rWprmp(r
(s
(p
,*(I
o�
o�
(|

	(|
rWprmp(r
(s
(p
,*(|
rWprmp(r
(s
(p
,*r�p(s
*{g*"}g*0�:o�
o�
-o�
r�p($
,r�p*o�
*s5

o�
o�
+o
t (�o8
o9
-��u
	,	o:
�~g
o�
(�
*>$b6(�{_*"}_*6(�{`*"}`*6(�{a*"}a*6(�{b*"}b*6(�{c*"}c*6(�{d*"}d*6(�{e*"}e*0E;{f,*}fsP
~]-us�
�]r�ps�
sPo�
(�
~]s�
o�
�
,o:
�s�
�^~^r�p~g
�|o�
~^(s

s
(�
s�
o
jo
s
~](�
~^(
o�
jo
	o
�&��,o:
��,o:
�	9(	o
9	o
o�
r+p($
9	o
r;po
o�	o
rGpo
o�	o
s	
rQpr"po

	o
rUpo
	o
rgpo
		o
rspo

	o
r�po
	o
r�po
,
(�o�	,
	(�o�
,

(�o�,
(�o�,
(�o�*4EZ
�
���6��k
o�*0�<s
o�%-&r�po

o�%-&r�po
o�%-&~g
o
o�%-&~g
o
o�%-&~g
o
o�%-&o"
(�
o
o�,4o�~h-��s�
�h~h(+(5+(6++o
o�%-&r�po

**(�*&(�*0j=s
o"

(�
o
r�po
o�o

(�
�(*
o�
(4+,(.+uo�o
*&(�*(�*0�>j(
,Ej(
(
(
o!
,#j(

(
(
o!
-!s
s
s 
s!
�j+j(
("

*0V?i(#
,i($
(%
o!
-s
s&
s'
�i+i($
((

*^i�aj�^*(�*&(�*&(�*
*V(�(�(�*(�*{k*"}k*{l*"}l*00@u!
-*o�(�($
,o�(��**0$A(�%-&~g
o"
(�
()
a*Jo�o�s�*�o�
o5�7+s*
(8+(9+*V(�(�(�*(�*{m*"}m*{n*"}n*03Bu"
-*o�(�($
,o�(�($
**�(�%-&~g
o"
(�%-&~g
o"
a*JoHoNs�*�o�
o7�:+s+
(;+(9+*:(�(�*(�*{o*"}o*0Bu"
-*o�(�($
*V(�%-&~g
o"
*2o�s�*�o�
o9�<+s,
(=+(9+*(�*&(�*01Cu$
,%o�o�($
,o�o�($
**�o�,
o�o"
+o�,
o�o"
+a*�*(�*0D�f(*0I(�(
((((((t
o�
o�
(*{p*"}p*{q*"}q*{r*"}r*{s*"}s*{t*"}t*{u*"}u*{v*"}v*s-
*0�Eu%
9�(	o	(>+,q(o(?+,^(
o
(@+,K(o(>+,8(o(?+,%(o(?+,(o(A+**0T(	(B+((C+a((B+a((C+a((C+a(
(D+a((E+a*0#F�
oy
o|
o�
s�*0EF-o$+*�
oy
o|
o�
s.
oy
o|
o�
s�*
*0>-r
psE
zrp(�
,rSp(Z
(s
rspso/
*0NG(<
(0
,.(t

�(*
rpo�
s1
(2
}y*s3
(2
}y*:�('*06�
�('*06�
��('*06�
���('*0"6�
����('*0'6�
�����('*0,6�
������('*016�
�������('*0H-r psE
z{y(4
r>p��(5
o6

o7
1o8
&o9
oe
-(:
r\p��(5
*�i�
+l	�u�,X	�u�o7
�\+o8
&o9
oe
�Xo7
2�	r
p(�
�+		��	X
	�i2�(4
(5
*~-r
psE
zr�ps*o/
*^-r]psE
zo;
*(<
*{{*"}{*{|*"}|*{}*"}}*{~*"}~*{*"}*{�*"}�*{�*"}�*{�*"}�*0_(<
s<
(,s=
(.s>
(0s?
(2s@
(4sA
(6sB
(8sC
(:*6(+oD
*6(-oE
*6(/oF
*6(1oG
*6(3oH
*6(5oI
*6(7oJ
*6(9oK
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*(<
*{�*"}�*{�*"}�*(<
*{�*"}�*{�*"}�*{�*"}�*(<
*{�*"}�*{�*"}�*{�*"}�*(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*(<
*{�*"}�*(�*"(�*{�*"}�*(<
*{�*"}�*{�*"}�*(<
*0%I~�%(L
~�oM

�(N
�*09J~�%(L
~�oO
,~�oP
�0
�
�(N
�*$0.sQ
��*(�*:(�(�*{�*"}�*2(�(F+*0Ku3
,o�(�(G+**s�*b(C�H+sR
(I+*(�*V(�(�(�*{�*"}�*{�*"}�*01Lu4
,%o�(�(>+,o�(�(J+**b(�(B+(�(K+a*(<
*J{S
os�*0*MsT

}U
{U
o�V
sW
(L+*6(M+(N+*�(C�O+sX
(P+�4�Q+sY
(R+*(�*V(�(�(�*{�*"}�*{�*"}�*01Nu5
,%o�(�(>+,o�(�(S+**b(�(B+(�(T+a*(<
*J{Z
os�*0*Os[

}\
{\
o$�]
s^
(U+*6(V+(W+*�(C�X+s_
(Y+�5�Z+s`
([+*(�*V(�(�(�*{�*"}�*{�*"}�*01Pu6
,%o�(�(>+,o�(�(\+**b(�(B+(�(]+a*(<
*J{a
os�*0*Qsb

}c
{c
o �d
se
(^+*6(_+(`+*�(C�a+sf
(b+�6�c+sg
(d+*(�*V(�(�(�*{�*"}�*{�*"}�*01Ru7
,%o�(�(>+,o�(�(e+**b(�(B+(�(f+a*(<
*J{h
os�*0*Ssi

}j
{j
o�k
sl
(g+*6(h+(i+*�(C�j+sm
(k+�7�l+sn
(m+*(�*V(�(�(�*{�*"}�*{�*"}�*01Tu8
,%(�o�(>+,(�o�(n+**b(�(B+(�(o+a*(<
*J{o
os�*0*Usp

}q
{q
o-�r
ss
(p+*6(q+(r+*�(C�s+st
(t+�8�u+su
(v+*(�*V(�(�(�*{�*"}�*{�*"}�*01Vu9
,%o�(�(>+,o�(�(w+**b(�(B+(�(x+a*(<
*J{v
os�*0*Wsw

}x
{x
o(�y
sz
(y+*6(z+({+*�(C�|+s{
(}+�9�~+s|
(+*(�*r(�(�(�(�*{�*"}�*{�*"}�*{�*"}�*0DXu:
,8o�(�(>+,%o�(�(>+,(�o�(�+**�(�(B+(�(B+a(�(�+a*(�**(�*(<
*J{}
os�*0*Ys~

}
{
o+��
s�
(�+*6(�+(�+*�(C��+s�
(�+�;��+s�
(�+*(�**(�*(<
*(<
*�{�
{�
o{�
o�
s�*01Zs�

}�
}�
{�
o�
��
s�
(�+*6(�+(�+*0A[s�

}�
{�
o-��
s�
(�+�<��+s�
(�+*6(�+(�+*�(C��+s�
(�+�<��+s�
(�+*(�**(�*(<
*(<
*�{�
{�
o{�
o�
s�*01\s�

}�
}�
{�
o�
��
s�
(�+*6(�+(�+*0A]s�

}�
{�
o-��
s�
(�+�<��+s�
(�+*6(�+(�+*�(C��+s�
(�+�<��+s�
(�+*(�*r(�(�(�(�*{�*"}�*{�*"}�*{�*"}�*0D^u>
,8o�(�(>+,%o�(�(>+,o�(�(�+**�(�(B+(�(B+a(�(�+a*(<
*(<
*�{�
{�
o{�
o�
s�*01_s�

}�
}�
{�
o�
��
s�
(�+*6(�+(�+*0A`s�

}�
{�
o-��
s�
(�+�>��+s�
(�+*6(�+(�+*�(C��+s�
(�+�>��+s�
(�+*(�*r(�(	((
*{�*"}�*{�*"}�*{�*"}�*0Dau?
,8o((>+,%o
(
(>+,o((�+**�((B+(
(B+a((�+a*(<
*(<
*�{�
{�
o{�
o�
s*01bs�

}�
}�
{�
o�
��
s�
(�+*6(�+(�+*0Acs�

}�
{�
o-��
s�
(�+�?��+s�
(�+*6(�+(�+*�(C��+s�
(�+�?��+s�
(�+*(�*�(�(((((*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0jdu@
,^o((>+,Ko((>+,8o((>+,%o((>+,o((>+**�((B+((B+a((B+a((B+a((B+a*�o�o�o�o�o�s*0e(�
o=��+s�
(�+*(�*r(�('()(+*{�*"}�*{�*"}�*{�*"}�*0DfuA
,8o(((($
,%o*(*($
,o&(&($
**�(((B+(*(B+a(&(B+a*bo�o�o�s%*v(�o?��+s�
(�+*(�*�(�(3(5(7(9*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0WguB
,Ko2(2($
,8o4(4($
,%o6(6($
,o8(8($
**�(2(B+(4(B+a(6(B+a(8(B+a*zo�o�o�o�s1*v(�oA��+s�
(�+*(�*�(�(A(C(E(G(I(K*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0}huC
,q(@o@($
,^(BoB($
,K(DoD($
,8(FoF($
,%(HoH($
,(JoJ($
**0H(@(B+(B(B+a(D(B+a(F(B+a(H(B+a(J(B+a*�o�o�o�o�o�o�s?*v(�oC��+s�
(�+*(�*�(�(S(U(W(Y*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0WiuD
,KoR(R($
,8oT(T($
,%oV(V($
,oX(X($
**�(R(B+(T(B+a(V(B+a(X(B+a*zo�o�o�o�sQ*v(�oE��+s�
(�+*(<
*03j~�(�
, rop�E(*
o�
s�

��~�*~�*��*V(_r�p~�o�
*V(_rp~�o�
*V(_rIp~�o�
*V(_r�p~�o�
*V(_r�p~�o�
*V(_r�p~�o�
*V(_r3p~�o�
*V(_ryp~�o�
*V(_r�p~�o�
*V(_r�p~�o�
*V(_r-p~�o�
*V(_rqp~�o�
*V(_r�p~�o�
*V(_rp~�o�
*V(_rcp~�o�
*V(_r�p~�o�
*V(_r�p~�o�
*V(_r?p~�o�
*V(_rgp~�o�
*V(_r�p~�o�
*V(_r1p~�o�
*V(_rp~�o�
*V(_r�p~�o�
*V(_rp~�o�
*V(_r�p~�o�
*V(_r p~�o�
*V(_rq p~�o�
*V(_r� p~�o�
*V(_r� p~�o�
*V(_r/!p~�o�
*V(_r�!p~�o�
*V(_r�!p~�o�
*V(_r9"p~�o�
*V(_r�"p~�o�
*V(_r�"p~�o�
*V(_r#p~�o�
*0 k
�~�
(�,s�
z�*N(�
o�
o�
�*05 4'�U �� qM �> � �? �s�
��*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0�ls5

(�,(�o8
(�,r=#p(�(Z
o8
(�,r]#p(�(Z
o8
(�,!rw#p(�r�#po�
(�
(�
*r�#po�
(�
*0�muH
-*o�(�($
9�o�(�($
9�o�(�($
9�o�(�($
,qo�(�($
,^o�(�($
,Ko�(�($
,8o�(�($
,%o�(�($
,o�(�($
**2-*o"
*0x(�(�(�(�X(�(�X(�(�X(�(�X(�(�X(�(�X(�(�X(�(�X(�(�X*(<
*6{�o�
*6{�o�
*2{�o�
*F{�o�
��*F{�o�
��*Js�
}�(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0jnuK
,^o�(�($
,Ko�(�($
,8o�(�($
,%o�(�($
,o�(�($
**0i(�%-&~g
o"
(�%-&~g
o"
a(�%-&~g
o"
a(�%-&~g
o"
a(�%-&~g
o"
a*(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{*"}*{*"}*0gouL
9Xo�(�($
9Bo�(�($
9,o�(�($
9o�%-&s�(�o!
9�o�(�($
9�o�(�($
9�o�(�($
9�o�(�@�o�%-&s�(�%-&s�o!
,o�(�($
,lo�(�3^o�(�($
,Ko�(�($
,8o�(�($
,%o�(�($
,o�(�($
**0Fp(�%-&~g
o"
(�%-&~g
o"
a(�%-&~g
o"
a(�%-&s�o"
a(�%-&~g
o"
a(�%-&~g
o"
a(�%-&~g
o"
a(��Jo"
a(�%-&s�o"
a(�%-&~g
o"
a(�
(�
a(�%-&~g
o"
a(�%-&~g
o"
a(�%-&~g
o"
a(�%-&~g
o"
a(�%-&~g
o"
a*(<
*{*"}*{*"}*{*6(�+}*6{o�
*{*6(�+}*6{o�
*&o"
a*&o"
a*0�(�%-&~g
o"
(�%-&~g
o"
a(�%-&�Lt�~-��s�
�~(�+a(�%-&�Lt�~-��s�
�~(�+a*(<
*�{�o�%-&�Lt�(�+*�{�o�%-&�Lt�(�+*0qs�
uM}�{�9{�o�(�($
9�{�o�(�($
9�(�%-&�Lt���s�
(�+9�(�%-&�Lt�(�+{�o�%-&�Lt�(�+3d(�%-&�Lt���s�
(�+,<(�%-&�Lt�(�+{�o�%-&�Lt�(�+�**vs�
}s�
}(<
*{	*"}	*{
*"}
*{*6(�+}*6{o�
*0MruN
,Ao�(�($
,.(�-o�,(�,(�o�o!
****�(�%-&~g
o"
(�,
(�o"
+a*Js�
}(<
*{*"}*{*"}*(�*"(�*0MsuO
,Ao�(�($
,.o�-(�,(�,(�o�o!
****�(�%-&~g
o"
(�,
(�o"
+a*(<
*6{
o�
*F{
o�
��*F{
o�
��*Js�
}
(<
*{*"}*{*"}*0t �(�
vl(�
(*{*"}*0t �(�
vl(�
(*{*"}*{*"}*{*"}*b{r�#p(Z
o�
&*2{oe
*6s�
}*0kuuR
,_o(3Qo(3Co�(�35o((�
,"o((�
,o	(	�**0iv(
(�
(()
a(�()
a(
�o"
a(�o"
a(	�Qo"
a*�r�#p(�(	�Qoe
(%-&~g
(�
*Js�
}(<
*6{o�
*F{o�
��*F{o�
��*Js�
}(<
*{/*"}/*{0*"}0*{1*"}1*{2*"}2*{3*"}3*{4*"}4*{5*"}5*{6*"}6*{7*"}7*{8*"}8*0�wuV
9�o(($
9�(o��o!
,qo(3co(3Uo ( 3Go"("39o$($3+o&(&3o(((3o*(*�**0�x(,
(o"
+(
�o"
a(()
a((�
a( �To"
a("�Uo"
a($
(�
a(&�To"
a((�To"
a(*�To"
a*(<
*6{9o�
*F{9o�
��*F{9o�
��*Js�
}9(<
*{P*"}P*{Q*"}Q*{R*"}R*{S*"}S*{T*"}T*{U*"}U*{V*"}V*{W*"}W*0�yu]
-*(3o3($
,h(5o53Z(7o73L(9o93>(;o;30(=o=($
,(?o?3(AoA�**2,o"
**0�z~X-�Fs�
�X~X
(3o�
(5�Zo�
X(7�[o�
X(9�\o�
X(;��o�
X(=o�
X(?�|o�
X(A�|o�
X*(<
*2{Yo�
*6{Yo�
*F{Yo�
��*(I*(<
*6{�o!
*0%{s�
}�{Y��s�
o�
*Js�
}Y(<
*{Z*"}Z*{[*"}[*{\*"}\*{]*"}]*{^*"}^*{_*"}_*{`*"}`*{a*"}a*(<
*2{bo�
*N{boMo�
*Z{bo�
o�
��*Z{bo�
o�
��*0|
{bo�
&*Js�
}b(<
*{c*"}c*{d*"}d*{e*"}e*{f*"}f*0J}ua
,>od(d30of(f3"oh(h($
,oj(j�**0Hp(d�Zo"
(f�[o"
a(h,
(ho"
+a(j
(�
a*(<
*{g*"}g*{h*"}h*{i*"}i*{j*"}j*{k*"}k*{l*"}l*{m*"}m*{n*"}n*{o*"}o*{p*"}p*0�~ub
os(s3o(3qo{({3co}(}3Uoo(o3Go�(�39ow(w3+oy(y3ou(u3oq(q�**0�(s
(�
((�
a({(�
a(}
(�
a(o(�
a(�(�
a(w(�
a(y(�
a(u(�
a(q		(�
a*(<
*{q*"}q*{r*"}r*{s*"}s*{t*"}t*{u*"}u*{v*"}v*0p�uc
,do�(�($
,Qo�(�($
,>o�(�30o�(�3"o�(�($
,o�(��**0vp(�,
(�o"
+(�,
(�o"
+a(��Zo"
a(��[o"
a(�,
(�o"
+a(�
(�
a*(<
*2{wo�
*6{wo�
*F{wo�
��*(�*Js�
}w(<
*{x*"}x*{y*"}y*{z*"}z*{{*"}{*{|*"}|*{}*"}}*{~*"}~*{*"}*{�*"}�*{�*"}�*0��ue
9�o�(�@�o�(�@�o�-(�,(�,i(�o�o!
,Vo�(�3Ho�(�3:o�-(�,(�,"(�o�o!
,o�(��**0{�(�
(�
(�(�
a(�,
(�o"
+a(�(�
a(�
(�
a(�,
(�o"
+a(��Xo"
a*(<
*{�*"}�*{�*"}�*(<
*02�o�
E
+(�*(�*r�#ps�
z{�*"}�*{�*"}�*(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0<�uj
-*o�(�@o�(�($
9o�(�($
9�o�(�@�o�(�@�o�(�($
9�o�(�($
9�o�(�($
9�o�(�($
,zo�(�($
,go�(�3Yo�(�($
,Fo�(�($
,3o�(�($
, o�(�3o�(�($
**2,o"
**0�z~�-��s�
��~�
(��ho�
(�o�
X(�o�
X(��io�
X(��|o�
X(�o�
X(�o�
X(�o�
X(�o�
X(�o�
X(��\o�
X(�o�
X(�o�
X(�o�
X(�o�
X*0�ls5

(�(0
-r2$p(�(;
o8
(�(0
-rJ$p(�(;
o8
(�(0
-rj$p(�(;
o8
(�(0
-r�$p(�(;
o8
(�(0
-r�$p(�(;
o8
(�(0
-r�$p(�(;
o8
r�#po�
(�
*(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0o�ul
,co�(�3Uo�(�3Go�(�39o�(�3+o�(�3o�(�3o�(��**0o�(�
(�
(��ho"
a(��ho"
a(�(�
a(��ko"
a(�(�
a(�
(�
a*(<
*2{�o�
*6{�o�
*N{�o�o�
*(<
*6{�o!
*0%�s�
}�{���s�
o�
*F{�o�
��*(�*Z{�o�
o�
��*0�
{�o�
&*vs�
}�s�
}�(<
*J(<
s�(*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0A�o�
E	*(*(*(	*r�$ps�
z(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*(*"(*0��up
o(3io(($
,Vo(3Ho(3:o-(,(,"(oo!
,o(�**0j�(
(�
((�
a((�
a(,
(o"
+a(,
(o"
+a(
(�
a*(<
*2{�o
*N{�oo
*0�
{�o
&*Z{�o
o
��*Z{�o
o
��*Js
}�(<
*0&��s(
}�(
}�*�~�-�:s	
��~�(�+(�+*09�o

+o

{�{�(/o9
-��
,o:
�*'.
F{�o
��*F{�o
��*
*2{�o

*N{�(
o
*6{�o
*N{�(�+o
*N{�(�+o
*6{�(�+*2{�o
*:{�o
*j{�(
(
o
*2{�o
*2{�o
*:{�o
*6{�o
*6{�o
*:{�o
*(<
*0V(
(4,E(
(5-	(
,+(
(5,(
(5(
o!
****0j{�(
o4,T{�(
o5-	(
,5{�(
o5,{�(
o5(
o!
****0O�s�
}�ur}�{�,,{��;s
(�+,��s
(�+**j(
o"
(
o"
a*a*0P((-*~�-�<s
��~�(�+~�-�=s
��~�(�+*Js
}�(<
*F{
o
��*F{
o
��*
*2{
o 
*N{
(!
o"
*6{
o"
*N{
(�+o#
*N{
(�+o
*6{
(�+*2{
o$
*:{
o%
*j{
(!
(&
o%
*2{
o'
*2{
o(
*:{
o)
*6{
o*
*6{
o+
*:{
o,
*(<
*0V(!
(-
,E(!
(.
-	(&
,+(!
(.
,(!
(.
(&
o!
****0j{/
(!
o-
,T{/
(!
o.
-	(&
,5{/
(!
o.
,{/
(!
o.
(&
o!
****0O�s0

}1
u�}/
{/
,,{/
�2
s3
(�+,�4
s3
(�+**0#�(!

��o"
(&
o"
a*a*0P(5
-*~6
-�7
s8
�6
~6
(�+~9
-�:
s
�9
~9
(�+*Js;
}
(<
*0&��v(<
([(=
(]*�~�-�Ys>
��~�(�+(�+*09�o?
+o@

(Z(\(A
o9
-��
,o:
�*'.
(B
*{�*"}�*{�*"}�*0&��x(C
(c(D
(e*�~�-�asE
��~�(�+(�+*09�oF
+oG

(b(d(H
o9
-��
,o:
�*'.
(I
*{�*"}�*{�*"}�*0|�o�(�o�.go�,]o�rx%po�
,Ho�
((0
-1o�((�
(�o�((�
oJ
*****��0-�0,�0,�0�0o!
***b�0,�0o"
**(<
*6{K
(�+*6{L
(�+*0k�sM

}N
}O
{N
-{O
,E{N
,;{O
,3{N
�P
sQ
(�+,{O
�R
sQ
(�+****(�+*a*�,,(�+,$��+sS
(�+��+s
(�+**(�*0X(�-r�%pr�%psT
z-rpr�%psT
z(�+-r&pr�%psU
z(p(�+(r*{�*"}�*{�*"}�*01�uz
,%oo(o(�+,(qoq(�+**b(o(�+(q(�+a*V(<
}W
}X
*{W
*{X
*0U7s�

r�&po�
&{W
��oY
&r�&po�
&{X
��oY
&r�&po�
&oe
*0;�u�
,/(Z
{W
{W
o[
,(\
{X
{X
o]
**0: 
q
 )UU�Z(Z
{W
o^
X
 )UU�Z(\
{X
o_
X
*({*zoI��+s`
(�+sa
*>ob
(�+�*Joc
ob
sn*0L�(�(z(�+��+sd
(�+
��+se
(�+��+sf
(�+(9+*(<
*(<
*0@�({-*{g
{h
(�{i
oAo�
-*oIo7�*0<�sj

}g
}i
{i
{i
oI�k
s`
(�+sa
*>ob
(�+�*Joc
ob
sn*0_�sl
}m
(�(z(�+�n
sd
(�+
��+se
(�+��+sf
(�+(9+(�*(�*V(�(�(�*{�*"}�*{�*"}�*01�u{
,%o((�+,(�o�(�+**b((�+(�(�+a*(<
*2u|o�*0P�s9
o�o�+oo
(�(�o/o9
-��
,o:
�o�s~*'9
�{�o(�+-oo�
�**0x�s�
s�(�~�-��sp
��~�(�+}�o#~�-��sq
��~�(�+��sr
(�+(9+*0e(�
(�*0e(�
(�(�*(�*r(�(�(�(�*{�*"}�*{�*"}�*{�*"}�*0D�u|
,8o�(�(�+,%o�(�(�+,o�(�(�+**�(�(�+(�(�+a(�(�+a*6(�(�*R(�(�(�*(<
*(<
*�{�o�(�(�ss
o-*0|�s�
}�}�{�o�o�
{�o�o�
oJ
,?{�o�o�{�o�o(3{�o���st
(�+**>o�(�+�*0X�o#o"(�+(�+o$(�+(�+
su
ov
8�s�ow
}�{�o�o�
:g-��sx
oy
,K{�o�o�
:2o��		{�o��	(�+(�+o�8�s9
{�o�o�oz

+$
o{
	{�o�o�o/
o9
-��
,
o:
�{�o�o�
,q{�o�o�
,%{�o�o�
�	s�o|
+W{�o�o�
�{�o��	s�o|
+{�o��	s�o|
o9
:_����,o:
�~�-��s}
��~�(�+(�+o~
+(
o�(�o�(�
-���o:
�(9+*AL�1!5��)C09�s�

+o�
o�
-�s�
+o�
o�
o�
0�*0y�
o�
+Qo�
-
+B(�(�
+	o�
&	o�
1	o�
o�
,�	o�
-� 	o�

o9
-��,o:
�**
^h{�*"}�*{�*"}�*0U�u}
,Io�(�(�+,6(�,.o�,&�(��o��(���**0+�(�
+o�

o�
-�(�(�+(�+a*(<
*(�*0Z(�-r�&pr�&psT
zo(-rX'pr�&psU
z-r�'pr�&psT
z(�(�(�*{�*"}�*{�*"}�*{�*"}�*0D�u~
,8(�o�(�+,%(�o�(�+,(�o�(�+**�(�(�+(�(�+a(�(�+a*0V�s9
o�o�+oo
(�(�o/o9
-��
,o:
�o�o�s�*'9
�o(~�-��s�
��~�(�+(9+*0e(�
(�*0e(�
(�(�*(�*0v(�-rApsE
z-r�'psE
z-r�'psE
z-r*(psE
z-rZ(psE
z(�(�(�(�(�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0j�u
,^(�o�(+,K(�o�(�+,8(�o�(+,%(�o�(+,(�o�(+**�(�(+(�(�+a(�(+a(�(+a(�(+a*0��s9
s`s`sX
o�o�oz

+
o{
o�o�o/
o9
-��
,
o:
�o�o�
+o�
(�o9
-��,o:
�o�o�
+o�
(�o9
-��,o:
�o�o�

+d
o�
s9o�o�+oo
		(�	(�o/o9
-��,o:
�	o�oA

o9
-��
,
o:
�(+0(+0(+0		(+1o�o�	s�**@*+Un����+'�qM"��*0M�o5~�-��s�
��~�(	+
~�-��s�
��~�(+*0��s9
o�o�+boo
o�o�
r�(poo
,0(�oAr�(p($
-,(�oAr�(p($
-(�(�o/o9
-��
,o:
�(+,
o�oH
*n�
0e(�
(�*0e(�
(�(�*(�*r(�-rApsE
z(�*{�*"}�*0�u�
,o�(�(+**2(�(+*�o.
 �Q4o,
.
o,
�***�oT
,5oT
o6
 �Q4#oT
�
+s�
(+(+��**s�*�(	�
+sQ
(+�+s�
(+*(�*�(�(�(�(�(�(�(�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0}�u�
,q(�o�(>+,^(�o�(>+,K(�o�(?+,8(�o�(?+,%(�o�(+,(�o�(>+**0H(�(B+(�(B+a(�(C+a(�(C+a(�(+a(�(B+a*s-
*05F�
o�
o�
o�
o�
o�
o�
s��*0@F,5�
o�
o�
o�
o�
o�
o�
s��*o$+*
*(�*r(�-rApsE
z(�*{�*"}�*0�u�
,o�(�(+**2(�(+*s�*v(	(�+s�
(+*(�*�(�-r�(pr�(psT
z(�*{�*"}�*0�u�
,o�(�(+**2(�(+*s�*v(	(�+s�
(+*(�*:(�(�*{�*"}�*0�u�
,o�(�(+**2(�(+*(<
*B{�
(f�*s�*0;�s�

}�
{�
(���
s�
(+�+s�
(+*(�*r(�(�(�(*{�*"}�*{�*"}�*{�*"}�*0<�u�
,0o�(�(+,(�o�3(�o��**0*�(�(+(�
(�
a(�(�
a*0\�s�
(�,
(�oT	+r)po
(�,
(�oT	+r)po�
(�,
(�oV	+~g
o�
(�,(�oZ	,(�oZ	o�	+o�

(�9v(�ob	(3(�ob	
(o�
(�od	(3(�oj	(o�
(�of	(3(�of	(o�
(�oh	(3(�oh			(o�
(�oj	

(3(�oj	(o�
(�ol	(3(�ol	

(o�
(�on	(,,(�on	oe
o�
(�op	(,,(�op	oe
o�
(�s�
o�
(�s�
o�
(�,
(�oy	+s�
o�
*(<
*�{�
(Y
o`	{�
(Z
o`	s�*0/�s�

}�
{�
([
��
s�
(+(9+*(�*�(�-r()pr8)psT
z(((
*{�*"}�*{�*"}�*{�*"}�*0D�u�
,8o((+,%(	o	(+,(o(+**�((+((+a(	(+a*(<
*�{�
(Y
o`	{�
(Z
o`	s*0*�s�

}�
{�
(��
s�
(+*(�*�(�-r�)psE
z-r�)psE
z((*0zr�)p(;
r�)po�(�
(�-r�)psE
z-r�)psE
z-rD*psE
z((((+-o�*o�*�(�-r�)pr`*psT
z-r�*pr�*psT
z((*0c(�-r�)psE
z-r�*prF+psT
z-r�+psE
z(((( +-o�*o�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0j�u�
,^o(( +,Ko((+,8o((>+,%o(( +,o((+**�((!+(("+a((B+a((!+a(("+a*(<
*F~�o�(
+*�o�3"o�{�
(�o�o#+s*o�s*0V�s�
}�
{�
r�+p(�
-�*o�$+s�
(%+��
s�
(&+(9+*(<
*F~�o�(
+*0��{�
o�o
o�3e,{�
(�o�o#++-"o�{�
(�o�o#+s*o�{�
(�o�o#+s*-
o�s*o�s*0��s�
}�
}�
{�
r�+p(�
{�
r�+p(�}�
-�*{�
-
{�
o$+*o�'+s�
(%+��
s�
(&+(9+*0�
�\
r,p�rR,p�r�,p�r�,p�r�,p�r-p�r&-p�rr-p�r�-p�	r�-p�
r.p�r8.p�rj.p�
r~.p�r�.p���*(�*:(�()*{�*"}�*0�u�
,o(((((+**2((()+*s'*b(_
�*+s�
(++*(�*r(�-r�.psE
z(1*{�*"}�*0�u�
,o0(0(,+**2(0(-+*Ro�r�.poo
�*s/*�(	�.+s�
(/+�0+s�
(1+*(�*r(�-r8/psE
z(:*{�*"}�*0�u�
,o9(9(2+**Z(9,(9o"
**s8*b(b
�3+s�
(4+*(�*�(�(B(D(F(H*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0W�u�
,K(AoA(+,8(CoC(>+,%(EoE(>+,(GoG(5+**�(A(+(E(B+a(C(B+a(G(6+a*V(<
}�
}�
*{�
*{�
*0U7s�

rJ/po�
&{�
��oY
&r\/po�
&{�
��oY
&r�&po�
&oe
*0;�u)
,/(Z
{�
{�
o[
,(\
{�
{�
o]
**0: t��
 )UU�Z(Z
{�
o^
X
 )UU�Z(\
{�
o_
X
*(<
*(<
*b{�
{�
(Z
(�*"��*6{�
o*"��*o*v{�
([
o	o�	s�
*6o�
��*�o�
o�
rr/poo�
r�/poo�
r�/pos@*0U�s�
}�
�\r�/p�r 0p�r�0p�r+1p�
r�1p}�
��
s�
(7+�8+s^
(+(9+{�
rfp(�,}ooU
+W
s�
}�
oV
}�
	-��
s�

	(7+-�:+s^
(+o�
o9
-��,o:
��;+s�
(<+��
s�
(=+�>+s�
(?+�@+s�
(A+(9+*�d�08A
E+r�1p*r2p*rP2p*r�2p*rCp*(�*:(�(U*{�*"}�*0�u�
,oT(T(>+**2(T(B+*(<
*(<
*b{�
{�
(Z
(�*"��*6{�
o*"��*o*2o	sS*0 �s�
}�
�\r�2p�rh3p�
r�1p}�
��
s�
(7+�B+s^
(+(9+{�
rfp(�,}ooU
+W
s�
}�
oV
}�
	-��
s�

	(7+-�C+s^
(+o�
o9
-��,o:
��D+s�
(<+�E+s�
(F+(9+*�d�(�*:(�(`*{�*"}�*0�u�
,o_(_(+**2(_(+*(<
*^{�
r�1p(Z
(�*(<
*6{�
o*0,�s�

}�
}�
{�
��
s�
(7+*"��*o*^{�
([
o	o�	*"��*s^*0��s�

	}�
	�\r�3p�rs4p�}�
s�

	{�
	��
s�
(7+o�
	{�
rfp(�,"o-
	��
s�
(<+o�
�G+s^
(+�H+s�
(<+	��
s�
(I+�J+sd
(+�K+s�
(L+(9+*(�*:(�(k*{�*"}�*0�u�
,oj(j(+**2(j(+*(<
*o	*o	*o	*o	*J{�
([
o�	*"��*si*0��s�
}�
{�
(�,{�
(�-s�
*{�
(�r5po{�
(�r�5po--	�\
+J-�\+o�M+sS
(+-�\+o�N+sS
(+(O+
{�
(�ooU
+xoV

	r5po,'o-�P+sS
(+(Q+
	r�5po,'o-�R+sS
(+(Q+
o9
:|����,o:
���
s�
(S+�T+sd
(+�U+s�
(+*��^(�*r(�(x(z(|*{*"}*{*"}*{*"}*0?�u�
,3ow(w($
, oy(y3o{({($
**�(w(B+(y(V+a({(B+a*(<
*(<
*�{�o2{�{�oYsv*01�s�
}�}�{�o6��s�
(W+*6(X+(Y+*0M�s�
}�{���s�
(Z+��~-��s�
�~([+*6rB6po|*0��s�

(	oK9�(	oKo@,(	oKo@(o�
(	oKoB,(	oKoB(o�
(	oKoD,(	oKoD(o�
(	oM9�(	oMo

+v	o
(
o@,(
o@(o�
(
oB,(
oB(o�
(
oD,(
oD(o�
	o9
-��
	,	o:
�(	oI,,(	oI(-
�\+s
(]+o�
(9+*��B
(�*�(�(�(�(�(�*{*"}*{*"}*{*"}*{*"}*0W�u�
,Ko�(�($
,8o�(�($
,%o�(�($
,o�(�($
**�(�(B+(�(B+a(�(B+a(�(B+a*(<
*(<
*6{
o�*"��*�{
o�{
o�{
o�s�*0*�s

}
{
o��
s	
(^+*6(_+(`+*0c�s


}
{
o��
s

(a+�b+s
(c+�d+s
(e+���f+s
(g+*6(_+(`+*�(�h+s
(i+���j+s
(k+(9+*(�*:(�(�*{*"}*0�u�
,o�(�(>+**2(�(B+*s�*01�(
,(�+-�*(�l+s
(m+*(�*:(�(�*{	*"}	*0�u�
,(�o�(n+**2(�(o+*s�*b(	�p+s
(q+*(�*:(�(�*{
*"}
*0�u�
o�(�(r+*2(�(s+*s�*b(	�t+s
(u+*(�*:(�(�*{*"}*{
*"}
*01�u�
,%o�(�(v+,(�o�(>+**b(�(w+(�(B+a*f~o%oN
(
+�*o%*2(x+s�*�(	�y+s
(z+�{+s
(|+�}+s
(~+*(<
*f~o%oN
(
+�*f~o%oN
(
+�*f~o%oN
(
+�*o%*s�*(<
*(<
*�o%oN
{
o%oN
($
*0/�s

}
}
{
�
s
(+�*2o%oN
*s�*�o%oN
{
o%oN
($
*�o%oN
{
o%oN
($
*0J�s 

}!
}
{
�"
s
(+-{#
�$
s
(+�**2o%oN
*s�*0:�s%
(	��+s
(z+(	(�+}&
(	��+s
(z+(	(�+}'
(	(	(�+��+s
(z+
{&
��+s
(|+��+s(
(�+(9+(�{'
�)
s
(z+��+s
(|+��+s(
(�+(9+(�(3+�*
s
(z+��+s
(|+��+s(
(�+(9+(�(3+*0N�s+

o#o,
o's-
o.
o)s-
o/
o+o0
o-o1
*0��s2

(�,(�(�+,(�(�+o%+r)po
(�,(�(�+,(�(�+o%+r)po3
(�~-��s4
�~(�+(�+o5
*0F
�\
rb6p�r�6p�r�6p�rL7p�r�7p�r�7p�r68p��*(�*:(�(�*{*"}*0�u�
,(�o�(�+**2(�(�+*s�*b(	��+s6
(�+*(�*:(�(�*{*"}*06�u�
o�-(�,(�,(�o�o�
***n(�,(�oN
o"
**N(7
r�8po�
*0�(8
��
;�o9
*6(Q+(�+*s�*0\�o�
��+s:
(�+
(�+-�*��+s;
(�+��+s<
(�+��+s
(m+*(�*j(�(�oI(�*{*"}*{*"}*0�u�
,o�(�(�+**2(�(�+*VoG.
oG�**s�*�(���+sP
(+��+s=
(�+*(�*:(�(�*{*"}*0�u�
,o�(�(�+**2(�(�+*zoG.oG.
oG�**s�*�(���+sP
(+��+s=
(�+*(�*V(�(�(�*{*"}*{*"}*01�u�
,%o�(�(�+,o�(�(�+**b(�(�+(�(�+a*(<
*zoG.oG.
oG�**6{>
s�*0*�s?

}@
{@
oM�A
sB
(�+*(�+*"(�+*0e�(�(�+
oC
-s�
*��+sP
(+��+sD
(�+��+sE
(�+��+sF
(�+(9+*(�*V(�(�(�*{*"}*{*"}*01�u�
,%o�(�(�+,o�(�(>+**b(�(�+(�(B+a*(<
*�oG.oG.oG.
oG�**6{G
s�*0*�sH

}I
{I
oI�J
sK
(�+*(�+*"(�+*0e�(�(�+
oC
-s�
*��+sP
(+��+sL
(�+��+sM
(�+��+sN
(�+(9+*(<
*r{O
(�u�o�(�+*0e�sP
}Q
o�+�R
s�
(+
{Q
o�+(1+(�(2+(�(3+(2+(�(3+*(�*:(�(*{*"}*0�u�
,o
(
(�+**2(
(�+*0q�(
	,bs�

(
	o�o�,(
	o�o�s	oS
(
	o�o�,(
	o�o�s	oS
*�*6o���*(�*V(�((*{*"}*{*"}*0;�u�
,/o((T
,o�X(�X(T
**b((�+((�+a*"s*"s*0��sU

(
	9�(
	o�o�,1(
	o�o�o�-
��+sV
(�+oW
(
	o�o�,1(
	o�o�o�-
��+sV
(�+oW
(9+*6o���*(�*V(�((!*{*"}*{*"}*0.�u�
,"o((T
,o ( �**v((�+( �Xo"
a*"s*"s*0��sX

(
	9�(
	o�o�,1(
	o�o�o�-
��+sY
(�+oZ
(
	o�o�,1(
	o�o�o�-
��+sY
(�+oZ
(9+*6o���*(�*:(�(+*{*"}*0�u�
,o*(*(�+**2(*(�+*s)*�(		-�*(		oo��+s[
(�+(9+*6o���*(�*V(�(4(6*{*"}*{*"}*01�u�
,%o3(3(�+,o5(5(�+**b(3(�+(5(�+a*"s2*"s2*"s2*0�(		-�*(		oo���+s\
(�+(		oo���+s\
(�+(�+(		oo���+s\
(�+(�+(9+*6o���*(�*:(�(A*{ *"} *0�u�
,o@(@(�+**2(@(�+*0QF(		-�*�
(		os?�(		os?�(		os?�*6o���*(�*:(�(I*{!*"}!*2(H(�+*0�u�
,oH(H(�+**sG*b(a
��+s]
(�+*0e�s^


��oe
o
r�8po
(H,
(Ho.
+~g
o_
(H,
(Ho.
+~g
o
*(�*:(�(R*{"*"}"*0�u�
,oQ(Q(�+**2(Q(�+*sP*v(	��+s`
(�+(9+*(�*:(�(Z*{#*"}#*0�u�
,oY(Y(�+**2(Y(�+*sX*bo���+sa
(�+*6(�+(�+*�(���+sb
(�+����+sc
(�+*(�*:(�(d*{$*"}$*{%*"}%*{&*"}&*0�u�
,oc(c(�+**2(c(�+*r(0
-oN
oN
oJ
**(<
*0#�{d
o�
(�
(o!
�*0�sb
o�*0{e
o�
r�8p|f
og
,4{f
oco�
(k,r9pof{f
oh8�{e
o�
r9p|f
og
,4{f
oco�
(k,r89pof{f
oh8u{e
o�
rR9p|f
og
,4{f
oco�
(k,rv9pof{f
oh8${e
o�
r�9p|f
og
,4{f
oco�
(k,r�9pof{f
oh8�{e
o�
r�9p|f
og
,4{f
oco�
(k,r�9pof{f
oh8�{e
o�
r:p|f
og
,1{f
oco�
(k,r:pof{f
oh+4oco�
oN
r6:poo
,
r@:pof+rJ:pof*0Z�sh
}i
}j
{j
(��k
sl
(�+��+sm
(�+
�n
so
(�+(9+*�*(�*j(�o(w(s*�rV:po�(�
r�:po�(�
(�(u(w*{'*"}'*{(*"}(*{)*"})*�(r(�+(t("+a(v(B+a*0D�u�
,8or(r(�+,%ot(t(+,ov(v(>+**V(<
}p
}q
*{p
*{q
*0U7s�

r�:po�
&{p
��oY
&r�:po�
&{q
��oY
&r�&po�
&oe
*0;�u�
,/(Z
{p
{p
o[
,(\
{q
{q
o]
**0: �l�
 )UU�Z(Z
{p
o^
X
 )UU�Z(\
{q
o_
X
*V(<
}r
}s
*{r
*{s
*0U7s�

r�:po�
&{r
��oY
&r�:po�
&{s
��oY
&r�&po�
&oe
*0;�u�
,/(Z
{r
{r
o[
,(\
{s
{s
o]
**0: <�5
 )UU�Z(Z
{r
o^
X
 )UU�Z(\
{s
o_
X
*V(<
}t
}u
*{t
*{u
*0U7s�

r�:po�
&{t
��oY
&r;po�
&{u
��oY
&r�&po�
&oe
*0;�u�
,/(Z
{t
{t
o[
,(\
{u
{u
o]
**0: �"��
 )UU�Z(Z
{t
o^
X
 )UU�Z(\
{u
o_
X
*V(<
}v
}w
*{v
*{w
*0U7s�

r&;po�
&{v
��oY
&r�:po�
&{w
��oY
&r�&po�
&oe
*0;�u�
,/(Z
{v
{v
o[
,(\
{w
{w
o]
**0: Y�T�
 )UU�Z(Z
{v
o^
X
 )UU�Z(\
{w
o_
X
*(<
*n{x
o(�o!
�*b{x
o(�sy
*roz
,o{
oz
o!
**2o{
o*"s|
*�o}
o~
oz
o}
o�oo!
�*ro~
o{
oo}
s
*n{x
o(�o!
�*b{x
o(�sy
*roz
,o{
oz
o!
**2o{
o*"s�
*�o�
o�
oz
o�
o�oo!
�*ro�
o{
oo�
s
*0T�(I
oJ
{�
3{�
�3}�

+s�

{�
}�
{�
}�
{�
}�
*(�
*0��{�
E	e�e�eReK8`}�
s�
}�
{�
{�
}x
{�
(�9-{�
(�o{�
��
s^
(+oU
}�
}�
+O{�
oV
}�
{�
sp}�
{�
o�{�
}�
}�

ݶ}�
{�
o9
-�(�
{�
(�o{�
��
s�
(�+��+s�
(�+��+s�
��+s�
(�+��+s�
(�+��+s�
(�+o�
}�
}�
+_{�
o�
}�
{�
o�
{�
o�
sq}�
{�
o�{�
}�
}�

ݺ}�
{�
o9
-�(�
{�
(�o{�
��
s^
(+oU
}�
}�
+O{�
oV
}�
{�
sp}�
{�
o�{�
}�
}�

�}�
{�
o9
-�(�
{�
(�o{�
��
s�
(�+��+s�
(�+��+s�
��+s�
(�+��+s�
(�+��+s�
(�+o�
}�
}�
+\{�
o�
}�
{�
o�
{�
o�
sq}�
{�
o�{�
}�
}�

�%}�
{�
o9
-�(�

�(�
�*A��{�
*sM
z0��{�

YE+	�(�
�{�
YE+	�(�
�{�
YE+	�(�
�{�

	YE*�(�
�*4;=]_~�{�
*z(<
}�
(I
oJ
}�
*n}�
{�
,{�
o:
*n}�
{�
,{�
o:
*n}�
{�
,{�
o:
*n}�
{�
,{�
o:
*0��s�

}�
}�
}�
*�*(�*V(�(�(�*{**"}**{+*"}+*01�u�
,%o�(�(+,o�(�(�+**b(�(+(�(�+a*(<
*(<
*B{�
(f�*vo.,	oG.
oG�**6{�
s�*0@�s�

}�
{�
o�o�+��+s�
(�+��
s�
(�+*0@�s�

}�
{�
(���
s�
(+��+s�
(+(9+*(�*:(�(�*{,*"},*0�u�
,o�(�(+**2(�(+*s�*v(
	�+s�
(+(9+*(�*0=(�(�(�o�
o%

rh;poO
,	o�

(�*{-*"}-*{.*"}.*0�u�
,o�(�(+**2(�(+*�o$(0
,o(,o(oe
(0
****(��*s�*�(��+s�
(+�	+s�
(
+*(�*:(�(�*{/*"}/*0u�
,o�(�(+**2(�(+*s�*b(��
+s�
(+*(�*:(�(�*{0*"}0*0u�
,o�(�(+**2(�(+*s�*bo��+s�
(+*b(��+s�
(+*(�*:(�(�*{1*"}1*0u�
,o�(�(+**2(�(+*o�*s�*�(��+s�
(+(+�+s�
(+*(�*:(�(�*{2*"}2*0u�
,o�(�(+**2(�(+*s�*�(�o�(�o�(+�+s�
( +(9+*{8*"}8*{9*"}9*{:*"}:*{;*"};*{<*"}<*{=*"}=*{>*"}>*0�u�
-*o�(�($
9�o�(���o!
,io�(�($
,Vo�-(�,o�,>o�(�o!
,+o�(�3o�(�3o�(��**0�(�,
(�o"
+(�
�o"
a(�,
(�o"
+a(�,
(�o"
+a(�(�
a(�(�
a(���o"
a*(<
*6{?o�
*F{?o�
��*F{?o�
��*Js�
}?(<
*{@*"}@*{A*"}A*{B*"}B*{C*"}C*{D*"}D*{E*"}E*0%
9��~#:�
s�
%r9p(�
%rWp(�
%r=p(�
%r}p(�
%rAp(�
%r_p(�
%rEp(�
%rmp(�
%rIp(�
%rMp	(�
��#�~#(�
,XE


""+((�*(�*(�*(�*(�*rr;pr�;psU
z0%
9��~$:�
s�
%r9p(�
%rWp(�
%r=p(�
%r}p(�
%rAp(�
%r_p(�
%rEp(�
%rmp(�
%rIp(�
%rMp	(�
��$�~$(�
,SE
		+#(�*(�*(�*(�*(�*rr;pr�;psU
z01
�\
r9p�r=p�rAp�rEp�rIp�*(<
*0� 3r�;p* 3r�;p* 3r�;p* 3rB<p* 3r�<p* �3r�<p* 3r�<p* 3r=p* 3rH=p* 3r�=p* 3r�=p* 3r:>p* 3r|>p* 3r�>p* 3r?p* 3rX?p* 3r�?p* 	3r�?p* 
3r6@p* 3r�@p* 3r�@p* �3rAp* 3r>Ap* 3rhAp* 3r�Ap* 3r�Ap* 3rBp* 3r:Bp* 3rhBp* 	3r�Bp* 	3r�Bp* �3r"Cp* 3rLCp* 3rrCp* 3r�Cp* 3r�Cp* 3r*Dp* 3rdDp* 3r�Dp* 3r�Dp* 3rEp* 	3rHEp* 
3r�Ep* �3r�Ep* 3r�Ep* 3rFp* 3rRFp* 3r�Fp* 3r�Fp* 3r�Fp* 3~F(�
,r,Gp* 3~F(�
,rfGp* 3~F(�
,r�Gp* 3~F(�
,r�Gp* 	3~F(�
,r(Hp* 
3~F(�
,rZHp* 3~F(�
,r�Hp* 3~F(�
,r�Hp* 
3~F(�
,r6Ip* 3~G(�
,rzIp* 3~G(�
,r�Ip* 3r�Ip* �3rJp* 3r<Jp* 3r�;p* 3r�;p* 3r�;p* 3rB<p* 3r�<p* �3r�<p* 3r�<p* 3r=p* 3rH=p* 3r�=p* 3r�=p* 3r:>p* 3r|>p* 3r�>p* 3r?p* 3rX?p* 3r�?p* 	3r�?p* 
3r6@p* 3r�@p* 3r�@p* �3rAp* 3r>Ap* 3rhAp* 3r�Ap* 3r�Ap* 3rBp* 3r:Bp* 3rhBp* 	3r�Bp* 	3r�Bp* �3r"Cp* 3rLCp* 3rrCp* 3r�Cp* 3r�Cp* 3r*Dp* 3rdDp* 3r�Dp* 3r�Dp* 3rEp* 	3rHEp* 
3r�Ep* �3r�Ep* 3r�Ep* 3rFp* 3rRFp* 3r�Fp* 3r�Fp* 3r�Fp* 3r,Gp* 3~F(�
,rfGp* 3~F(�
,r�Gp* 3~F(�
,r�Gp* 	3~F(�
,r(Hp* 
3~F(�
,rZHp* 3~F(�
,r�Hp* 3~F(�
,r�Hp* 
3~F(�
,r6Ip* 3~G(�
,rzIp* 3~G(�
,r�Ip* 3r�Ip* �3rJp* 3r<Jp* 3rhJp* 3r�Jp* 3r�Jp* 3r�Jp* 3r0Kp* 3rjKp* 3r�Kp* 3r�Kp* 3r&Lp* �3r\Lp* 3r�Lp* 3r�Lp* 3r�Lp* �3rMp* 3r:Mp* 3rpMp* 3r�Mp* 3rNp* 3rrNp* 3r�Np* 3r0Op* 3r�Op* 3r�Op* �3r&Pp* 3r\Pp* 3r�Pp* �3r�Pp*  3~H(�
,r&Qp*  3~F(�
,rbQp*  3~F(�
,r�Qp* !3~F(�
,r�Qp* !3~F(�
,r�Qp* !3~F(�
,r*Rp* !3~F(�
,rlRp* !3~F(�
,r�Rp* !3~F(�
,rSp* !3~F(�
,rPSp* !3~F(�
,r�Sp* "3~F(�
,r�Sp* "3~F(�
,r"Tp* "3~F(�
,rbTp* #3~F(�
,r�Tp* #3~I(�
,r�Tp* $3~I(�
,r"Up* $3~I(�
,rpUp* $3~I(�
,r�Up* %3~I(�
,r�Up* &3~I(�
,r�Up* '3~I(�
,rVp* 3rhJp* 3r�Jp* 3r�Jp* 3r�Jp* 3r0Kp* 3rjKp* 3r�Kp* 3r�Kp* 3r&Lp* �3r\Lp* 3r�Lp* 3r�Lp* 3r�Lp* �3rMp* 3r:Mp* 3rpMp* 3r�Mp* 3rNp* 3rrNp* 3r�Np* 3r0Op* 3r�Op* 3r�Op* �3r&Pp* 3r\Pp* 3r�Pp* �3r�Pp*  3~H(�
,r&Qp*  3~F(�
,rbQp*  3~F(�
,r�Qp* !3~F(�
,r�Qp* !3~F(�
,r�Qp* !3~F(�
,r*Rp* !3~F(�
,rlRp* !3~F(�
,r�Rp* !3~F(�
,rSp* !3~F(�
,rPSp* !3~F(�
,r�Sp* "3~F(�
,r�Sp* "3~F(�
,r"Tp* "3~F(�
,rbTp* #3~F(�
,r�Tp* #3~I(�
,r�Tp* $3~I(�
,r"Up* $3~I(�
,rpUp* $3~I(�
,r�Up* %3~I(�
,r�Up* &3~I(�
,r�Up* '3~I(�
,rVp**0�%
9<r=p($
-?r�Pp($
-ErhJp($
-ir�Lp($
:�r�Qp($
:�8� @�rXVp* . . .8�r�Vp*r�Vp*r"Wp*
	 5	.	 .8�	 .	 .+rpWp*r�Wp*r
Xp*r\Xp* 5.> .#+K .$ . �30r�Xp*r�Xp*r�Xp*r Yp*rLYp* 3r|Yp*E+r�Yp*r�Yp*r�Yp*rZp�k(;
*2{Jo�
*0{Jo�
&*{K*"}K*{L*"}L*0r(<
s�
}Jo�
+/(�

(�
(�{J(�
(�o�
(�
-����o:
�(�(�*<T�rBZps]
�Fr`Zps]
�Gr�Zps]
�Hr�Zps]
�I*Js�
}a(<
*Js6}b(�*{d*"}d*{e*"}e*{f*"}f*Z(�,(�o�**Z(�,(�o�**{g*"}g*{h*"}h*{i*"}i*{b*6{bo3*0$	{c,{c*(�Ev8�( �5i55/5;�;�8}*;�5;�8hw5P;�w;�8N �;� �;�83 �5K �5( �YE�� �;�8� Q;� �;�8� �5 �.r �.p8� =
.i �.g �.k8�r�Zp*r�Zp*r�Zp*r[p*r2[p*rP[p*rp[p*r�[p*r�[p*r\p*r4\p*rt\p*r�\p*r�\p*r]p*r2]p*rT]p*r~]p*(
	 �5w	 �51	X;�	{;�	 �YE����8�	 �5	 �;�	 �;�8�	 �;�	 �;�8�	 �5 	 �.z	 �;�	 �.m8�	 �5	 l.^	 �.b+r	 �.^	 �.\+`r�]p*r�]p*r�]p*r8^p*r~^p*r�^p*r�^p*r�^p*r_p*rT_p*rx_p*r�_p*r�_p*r�_p*r`p*r(`p*(�,r``p+rh`p
{b(�+,rp`p(�k(�
*r�`p(�k(�
*"}c*0�
u�
9�{c{c($
,wo�(�3io(($
,Vo(3Ho�-(�,(�,0(�o�o!
,o(3o�(��**0|A{c,
{co"
+(���o"
a(o"
a(
()
a(�,
(�o"
+a(��o"
a(���o"
a*03��}m}n{ko�
-{l**(<
*Jo{'($
*0Qs6
	}'��}m}n{ko�
-{l*	�7s�
(!+*0[
{jo�
��o�}mo}n
{ko�
-s�
{ko�
o�
*F{jo�
��*F{jo�
��*�s�
}js�
}ks�
}l(<
*{�*"}�*{�*"}�*0Hu�
-*o-(,(,"(oo!
,(o�**�(,
(o"
+(��o"
a*(<
*{�*"}�*{�*"}�*0.u�
,"o(($
,o(�**�(,
(o"
+(��o"
a*(<
*Js�}�(�*{�*"}�*{�*{�*0e6,*o�
,o�
\.r�`p�
�st
z}�r.ap($
,
{�}�*\o�
Xo�
}�*{�*"}�*{�*"}�*{�*rrw#p(#(�
o%
(�
*0`u�
,To#(#($
,Ao$($($
,.o(-((,o(,o(((o!
****0A(#%-&~g
o"
($%-&~g
o"
a((,
((o"
+a*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*6("+}�*6{�o�
*{�*6("+}�*6{�o�
*{�*6(#+}�*6{�o�
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0/6(:
r2ap�
(G���(.�(5
*(<
*6(9($+*J{(o9($+*6(<(%+*J{(o<(%+*0�s8
})u�}({(o.-(.,+{(o.9�{(o.(.o!
9p{(oG(G@Z{(oW(W($
9?{(o(-((,+{(o(9{(o(((o!
9�{(oU(U(�
(�
3(�
(�
�+9�{(o9-(9,X{(o99�(99�{(o9�]s�
(&+9s(9�9s�
(&+9W{(o<-(<,X{(o<92(<9'{(o<�^s�
('+9(<�:s�
('+9�{(o4-(4,+{(o49�{(o4(4o!
9�{(o$($($
9�{(o2-(2,%{(o2,m{(o2(2o!
,U{(o#(#($
,={(o?-(?,&{(o?,{(o?(?o!
****o"
*a*o"
*a*0�(.,
(.o"
+(G��o"
a(W,
(Wo"
+a((,
((o"
+a(U
(�
,(U�o"
+a(9,M(9~�-�_s�
��~�((+~�-�`s
��~�()++a(<,M(<~�-�as�
��~�(*+~�-�bs
��~�()++a(4,
(4o"
+a($,
($o"
+a(2,
(2o"
+a(#,
(#o"
+a(?,
(?o"
+a*�s�
}�s�
}�s�
}�( *s�
*s�
*0-o�
+o�

o�
&o9
-��
,o:
�*"
0-o�
+o�

o�
&o9
-��
,o:
�*"
{�*"}�*{�*"}�*07u�-*��
(g(g($
,(i(i�**�(g-+(go"
(i-+(io"
a*�rDap(g-rTap+(g(i-~g
+(ioA(�
*J(<
s�
}�*0Z(<
,s�
}�+s�
}�o�
+o�

{�oe`}�o9
-��
,o:
�*)&O
�-rtapsE
z{�o�
&{�oe`}�*{�*F{�o�
��*F{�o�
��*0`{�o�

(
-~g
*s�
(
oY
&+r�#po�
&(
oe
o�
&(
-�oe
*(<
*6{�o
*J{*{�o
*0Os;
}+u�}*{*,,{*�ws
(++,�<s
(++**o"
*a*0Z{�o
-*{�~�-�xs
��~�(,+~�-�ys
��~�(�+*0j-r�apsE
z�\r�ap�r�ap�r�ap�r�ap�r�ap�r�ap�r�ap�r�ap�r�ap�	r�ap�
r�ap�rcp�r�ap�
r�ap�
�\r�ap��\rbp�r$bp�r6bp�rHbp�s

s
(	oz
+o{
	o
,	o	
o9
-��,o:
�+3�(�o�,	o
,	o	
X�i2�+3�(�o�		,		o
,		o	
X�i2�+3�
(�
o�,	o
,	o	
X�i2� �s

o�
(
9C(�rZbpo�

9*	
o
9
o	
8o
oMoz
+o{
	o
,	o	
o9
-��,o:
�oSoh
+)o

oD
,	o
,	o	
o9
-��,o:
�oTo� +L o
o�oz
!+!o{
	o
,	o	
!o9
-��!,!o:
� o9
-�� , o:
�o
=��	*@�)#c)��6�)8�YO2~�oi
*(<
*01o�
(,{,o�(oN
oi
**0Ws=
sz
},{,(�(oN
rlbp(|
oj
&(��>s�
(+(-+*0ysz

r�bpoj
&r�bpoj
&r�bpoj
&rcpoj
&rJcpoj
&rpcpoj
&r�cpoj
&r�cpoj
&rdpoj
&��*(<
*�({,{-,{-oIo7�***0S(<
s?
(�-+(�oAo�}-oI�@s`
(�+sT
(�*{�*"}�*{�*"}�*>}�}�*{�*{�*0s,u�-*��
(�-(�,(�,D(�(�o!
,0(�-(�,(�,(�(�o!
****�(�,
(�o"
+(�,
(�o"
+a*Js
}�(<
*2{�o

*0p
o�
+Io�
oe_,7oe_---#{�o
-sn
{�o
opo9
-��
,o:
���*	U^
2{�o
*0{�o
,*~�*Z{�o
��s�*Z{�o
��s�*(<
*"(.+*6{.(.+*0O sA
}/u�}.{.,,{.��st
(�+,�Bst
(�+**:��o"
*a*0G~�-��s
��~�(/+~�-��s
��~�()+*.sn��*:(<
}�*0,!{�o

(
{�o
(
s�*J{�o:
(�
*01!{�o

(
{�o
(
s���*2{�o9
*2{�o	
*V(<
(�}�*{�*"}�*{�*rr2ap(�
(�o�
(�
*Rs
}�(�*{�*V(�(0+(�*{�*"}�*{�*{�*"}�*>}�}�*6{�o
*>{�o
�*{�*Js
}�(<
*0%"{�o
-s�
{�o
*0[#s�

o�
+o�
o�
o�
-�{�o
&+o�
(�o�,*o�o�
0�*0g#s�

o�
+o�
o�
o�
-�{�o
&+o�
(�o�,*o�o�
0�(�o�*02�(�{�o
-s

{�o
o
*F{�o
��*0"{�o
,*{�*0�{�o
-**�s
}�s
}�s 
}�s�}�(<
*V(<
(�(�*{�*"}�*{�*"}�*�s!
}�(<
(�(1+}�}�*{�*"}�*{�*{�*Fr dp(�("
*:(<
(�*{�*"}�*Z(�(�(�*^rDap(�(�(�
*{�*"}�*{�*"}�*Z(�(�(�*^rDap(�(�(�
*{�*"}�*{�*"}�*n(�(�s#
(�*^rDap(�(�(�
*{�*"}�*{�*"}�*n(�(�(2+(�*^rDap(�(�(�
*{�*"}�*{�*"}�*V(<
}�}�*{�*{�*V(<
}�}�*{�*{�*"(�*o�*"(�*o�*"(�*o�*"(�*0Ws
}�(<
(�~�-��s$
��~�(3+{�(4+~�-��s%
��~�(5+~�-��s$
��~�(3+{�(4+~�-��s%
��~�(5+~�-��s$
��~�(3+{�(4+~�-��s&
��~�(6+~�-��s$
��~�(3+{�(4+(�(�(�(�*{�*"}�*{�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*:(<
(�*{�*"}�*o�*"(�*o�*"(�*o�*"(�*o�*"(�*0ys
}�(<
(�(�(�((~�-�s%
��~�(5+~�-�s$
��~�(3+{�(4+~�-�s%
��~�(5+~�-�s$
��~�(3+{�(4+~�-�s%
��~�(5+~�-�s$
��~�(3+{�(4+~�-�	s&
��~�(6+~�-�
s$
��~�(3+{�(4+*{�*"}�*{�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*V(<
(
(*{�*"}�*{�*"}�*0��o�{�(�o�.fo�oN
rx%p($
,Mo�
((0
-6o�((�
{�(�o�((�
oJ
****{�*{�*�{�,*sH}�{�r�poG&*V(<
}'
}(
*{'
*{(
*0U7s�

r<dpo�
&{'
��oY
&rVdpo�
&{(
��oY
&r�&po�
&oe
*0;$u�
,/(Z
{'
{'
o[
,(\
{(
{(
o]
**0: ��J�
 )UU�Z(Z
{'
o^
X
 )UU�Z(\
{(
o_
X
*(<
*o�*"s)
*0�o*

(��*0�o*

(*^o�,
o���**0:��o�(ho�-+{2o�((j*o+
*(7+*0�%sI}2s�}�s
}�s,
~�o-
~�o-
~�o-
~�o-
~�o-
}s,


~�o-

~�o-

~�o-

}(<
({2}�}�{2(z}�{2(|}�s

��{2(���{2(���{2(���{2(��+n�q(3O{�(o�{2(�o�
+o�

	o
&o9
-��,o:
�X�i2�{2(�~-�Fs�
�~~	-�Gs.
�	~	(8+~
-�Hs/
�
~
(9+~-�Is0
�~(:+o�
+o�
{�o�o9
-��,o:
�{2{2(�(rndp(|
(�{2(�ripo�(,,{�(o�{2{2(�(r�dp(|
(�{2(�ropo�	(,	,{�(	o�{2(	9�{2(	oto1
+go2


ono3
+7o4
og(3{�og(o�o9
-��,o:
�o9
-��,o:
�(9�((�~-�Js�
�~(+-�Js5
(;+~
-�Ks6
�
~
~-�Ls7
�~(<++s9
}�*4��w#��D��t0<&(I
oJ
{53{4�3}4
+sR
{6}6*(K*0��{4E�p8�}4{6{�o�
o:
}8}4+G{8o;
}7{6{�{7o�
-{7}3}4
�%}4{8o9
-�(S
�(P�*��{3*sM
z0"{4
YE*�(S�*{3*z(<
}4(I
oJ
}5*n}4{8,{8o:
*0&�sR
}6*F{�r�dpo
*F{�r�dpo
*V(<
}<
}=
*{<
*{=
*0U7s�

r�dpo�
&{<
��oY
&repo�
&{=
��oY
&r�&po�
&oe
*0;'u�
,/(Z
{<
{<
o[
,(\
{=
{=
o]
**0: z'�~
 )UU�Z(Z
{<
o^
X
 )UU�Z(\
{=
o_
X
*r{�o>
-oI(=+**N(s~s?
*Fo@
o�(=+*o@
*0r{�(��MsP
(+�NsA
(>+~-�OsB
�~(?+~-�PsC
�~(@+*0�(-*
~3oe~2oe`o�oK
+uoL
(q-d(oEr'p($
,,(u`+=
(u+1{�((
	,	oD
&	(u`oE
o9
-��,o:
�o�,.{�o�(,oD
&`oE
*)��f(q-(s_�**0�)-r�'pr.epsT
zo-s�*s�
sF
,(oo�~-�QsG
�~(A+oK
+poL
(oEr'p($
-Poo�(.<{�(o>
-((
(u	oD
&	o�&o9
-��,o:
�*l}�0*R
9�-+sF

o�oK
+YoL
(q-H(s_,=(oD
,(	(u`oE
+((uoH
o9
-��,o:
�~3oe~2oe`o�oK
8�oL
(q:�(s_,,(oD
+	(oEr'p($
-o�(3',(u`+(u	-O+J{�(o>
-6(
(u
oD
&
o�,	-Ro9
:$����,o:
�o�,Q{�o�o>
->o�
oD
&o�
o�&,o�o�3-R*)f���00+-s�*s�
sF
,((*07,-
Rs�*s�
sF
,	((*0-sF

oI
+oJ
,(o9
-��,o:
�s�oI
+oJ
,(o9
-��,o:
�* .H)q(<
*:{;oK
*0..sZ
o�
oN
};~��[s`
(B+*0/{,*sL
}sM
}sN
}sO

{�o�oP
sQ
��}Fs
}Gs
}HoR
8�oS

	o9
-1YoT
&oU
&8h	o�
9Y{�o�oV
-o�93o�,%s
{GoW
o�oW
+	{Go�
-(-o
9�{�-+{�o�
(�(o�
-~�+~�	o�

{�o�-{H+{H(C+(D+{F,o��+
s�
,B	o�


-+{Fo�o�
-+o�
(,

,{F{�oX
o�-+x
,{F+io
1 s�{oY
+?o�
,s�{oZ
+s�{o[
o�
,S��u�}F}H}GoR
o�
o�
oP
0	o�,Xo\
=b���**o�
�**o�
�**o�
�*o�
*(E+*0�{�-.{�(�~-�Rsl
�~(�+*{�(�~-�Ssl
�~(�+{�(�~-�Tsl
�~(�+(F+~-�Us]
�~(G+~-�Vs^
�~(H+*6( {*6( {*6( {*0<0(I
oJ
{>3{=�3}=
+sc
{?}?*(\*0�1{=.;�8�}=s,
}E{E~4o-
{E~3o-
{E~Go-
{E}@{?{�(	(I+oa
}F}=8|F(b
}A{Ao}B{B9�}C{?{�,U{?{�(	(I+oa

+(b

{Ao!
,	}C+	(c
-����o:
�{C,{Bo�,r{?{�{Bo�o>
,U{?{@{Bo}D{Do�1){A{Ds�}<}=�(}=|F(c
:���(d�(a�*A4�,��{<*sM
z0&2{=YE
*�(d�*{<*z(<
}=(I
oJ
}>*f}=|F��o:
*00�sc
}?*(<
*6{God
*073o�
,)seoN
}G~��fs`
(B+*0<4(I
oJ
{J3{I�3}I
+sn
{K}K*(g*0��{IE��8�}I{K{�(�,}{K{�(�,k{K{�(�ooU
}M}I+/{MoV
}L{L}H}I
�%}I{Mo9
-�(o
�(l�*��{H*sM
z0"{I
YE*�(o�*{H*z(<
}I(I
oJ
}J*n}I{M,{Mo:
*04�sn
}K*(<
*~(\
-(	-
()(J+**(<
*�(\
-*(	-"{Ro�&s�
(%+oe
*0�5sr
}Qs!
}Ro(9+�ssf
og
{R(K+,${O{R{P()s�oh
*{N,#{O{R{P()s�oh
*0[6sp}P(L+}Nsi
}O('�Ws^
(+(9+
�qsf
og
{O*087{�,{�o(�+~-+o(
*08oj
-~**�o�,3o�,+{�o�o>
,o�(M+-(�**0$��o�(ho�(j*�{�(��Xs�
(+~-�Ys5
�~(;+*V(<
}k
}l
*{k
*{l
*0U7s�

rrepo�
&{k
��oY
&r�epo�
&{l
��oY
&r�&po�
&oe
*0;9u�
,/(Z
{k
{k
o[
,(\
{l
{l
o]
**0: 3�
 )UU�Z(Z
{k
o^
X
 )UU�Z(\
{l
o_
X
*(<
*o�*o�*0s{V{U~W-�|sm
�W~W(N+{V{�o+
(*~X-�}sm
�X~X(N+(sn
*>oo
o��*02:op
o+

(gop
o+
(ioo
s�*0�;sz}Vs,

~0o-
~.o-
~4o-
~3o-
~co-
~]o-
~bo-
~eo-
~^o-
~_o-
~ao-
}U(+�{sq
(O+~-�Zsr
�~(P+~-�[ss
�~(Q+*o�*�~-�_st
�~(R+*o�*�~-�`st
�~(R+*o�*0�<s,
		~3o-
	~4o-
	~o-
	~~o-
	~�o-
	~�o-
	
(+~-�\su
�~(S+(T+{�ov
~-�]sw
�~(U+(T+
	~-�^sx
�~(V+sz

8�
�o�o{
,o�o|
+s�o�o�(o�1<o�o�r�epo��k(}
o�o�s�o~
X
�i?b���*zo�,o�3(�**o�**o��*0F{�,<{�(�o
o�~!-�es�
�!~!(W+�**o
*0r{�(��as�
(+~-�bs�
�~(X+�cs�
(Y+~ -�ds�
� ~ (Z+*zo�,o�3(�**o�**o��*0F{�,<{�(�o
o�~$-�js�
�$~$(W+�**o
*0r{�(��fs�
(+~"-�gs�
�"~"(X+�hs�
(Y+~#-�is�
�#~#(Z+*V(<
}�
}�
*{�
*{�
*0U7s�

rrepo�
&{�
��oY
&r�epo�
&{�
��oY
&r�&po�
&oe
*0;=u
,/(Z
{�
{�
o[
,(\
{�
{�
o]
**0: e��
 )UU�Z(Z
{�
o^
X
 )UU�Z(\
{�
o_
X
*(<
*(<
*j{�(	o?
of
�*0^:o�oe
1o�{[([+*��o�(ho�(j
{]{�(*(\+�*�o�,3o�,+{]{�,{\o�
,{](�**0$��o�(ho�(j*2o�o�+*ro.{^(]+o���*o.*"��*0�>s�
}^{^{^~)-�ps�
�)~)(^+��s�
(�+~*-�qs�
�*~*(_+~+-�rsP
�+~+(+(C+s�
*>o�
o�
�*02:o�
o+

(go�
o+
(io�
s�*0�?s�
}]�ksQ
}[��s�
}\{�(���s�
(+~%-�ls5
�%~%(;+~&-�ms�
�&~&(`+~'-�ns�
�'~'(a+~(-�os�
�(~((b+*(<
*0so�,io�,ao�{_.S{`{�o�o>
,;o�(c+,.o�{`{�(Co4n.{`(�**0$��o�(ho�(j*>o�(c+�*�{�o+
(*~.-�vs�
�.~.(d+*o�*0E:o+

(go+
(i~/-�ws�
�/~/(e+s�*0�@s�
}`{�(�-+{�(�o�}_{�(���s�
(+~,-�ss5
�,~,(;+�ts�
(f+~--�us�
�-~-(g+*6(�
o�
*R(�
(�
s�*0As�

o�
8�o�
{�o�
-{{�,{�o�
(�(+,o�
o�
.+o�

o�
-~�+~�o�
	(o�1	o�
o9
:c����,o:
�~0-�xs�
�0~0(h+~1-�ys�
�1~1(i+*��6(�
o*R(�
(�
s�*0�Bs�

oU
+ToV
{�-+{�o(�~o-+o(
	o�1	o�
o9
-��,o:
�~2-�zs�
�2~2(j+~3-�{s�
�3~3(k+*ao0yC(	o?
of

-*oT
o6
oT
o6
.*oT
o;
oT
o;
+o9
-*o�
o�
o!
-*o9
-�o9
*V(<
}�
}�
*{�
*{�
*0U7s�

r�epo�
&{�
��oY
&r�epo�
&{�
��oY
&r�&po�
&oe
*0;Du"
,/(Z
{�
{�
o[
,(\
{�
{�
o]
**0: ���
 )UU�Z(Z
{�
o^
X
 )UU�Z(\
{�
o_
X
*V(<
}�
}�
*{�
*{�
*0U7s�

rfpo�
&{�
��oY
&rXfpo�
&{�
��oY
&r�&po�
&oe
*0;Eu#
,/(Z
{�
{�
o[
,(\
{�
{�
o]
**0: yi�
 )UU�Z(Z
{�
o^
X
 )UU�Z(\
{�
o_
X
*V(<
}�
}�
*{�
*{�
*0U7s�

r�fpo�
&{�
��oY
&r�fpo�
&{�
��oY
&r�&po�
&oe
*0;Fu$
,/(Z
{�
{�
o[
,(\
{�
{�
o]
**0: ��/<
 )UU�Z(Z
{�
o^
X
 )UU�Z(\
{�
o_
X
*V(<
}�
}�
*{�
*{�
*0U7s�

r�fpo�
&{�
��oY
&rBgpo�
&{�
��oY
&r�&po�
&oe
*0;Gu%
,/(Z
{�
{�
o[
,(\
{�
{�
o]
**0: ��rS
 )UU�Z(Z
{�
o^
X
 )UU�Z(\
{�
o_
X
*V(<
}�
}�
*{�
*{�
*0U7s�

rngpo�
&{�
��oY
&r�gpo�
&{�
��oY
&r�&po�
&oe
*0;Hu&
,/(Z
{�
{�
o[
,(\
{�
{�
o]
**0: $q5Z
 )UU�Z(Z
{�
o^
X
 )UU�Z(\
{�
o_
X
*(<
*�{�-+{�(	o?
of
s�
*�~o�
o\
o�
-+o�
o\
(s�
*�{�o�
o�
oH
(�(2s�
*�{�o�
o�
o�
oL
(�(2s�
*"��*o*0ko�
o�
o�
o�
oa
~5-��s^
�5~5(+~6-��s�
�6~6(<+(3s�
*(<
*�o3{no�
o�
o�
o�
o�
o?
o�
*0�Is�
}m}n{no�
o�
o�
o�
o�0E{no�
o�
o�
(l+-){no�
o�
(l+-{no�
(m+, {k��s�
('+((+�**0Vo�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
o�
s�*0�Js�}l{�r�poFoA}k{�(	�|s�
(n+�}s�
(o+�~s�
(p+�s�
(q+��s�
(r+��s�
(s+~4-��s�
�4~4(t+
*V(<
}�
}�
*{�
*{�
*0U7s�

r�epo�
&{�
��oY
&r�gpo�
&{�
��oY
&r�&po�
&oe
*0;Ku3
,/(Z
{�
{�
o[
,(\
{�
{�
o]
**0: r��
 )UU�Z(Z
{�
o^
X
 )UU�Z(\
{�
o_
X
*6oT
��*�o.
 �Q4o,
.
o,
�***�oT
~:-��s�
�:~:(+s�
*0Co�
oT
o6
 �Q4*o�
(+2{�,o�
{�(4***2o�
s�*0�{�(	~7-��sQ
�7~7(+~8-��s�
�8~8(u+��s�
(v+~9-��s�
�9~9(w+*:(��*"(*:(��*"(*:(��*"(*o*0Ls�
ob	o�
od	o�
of	o�

~;-��s�
�;~;(x+~<-��s�
�<~<(y+(2s�
		oh	o�
	oj	o�
	ol	o�
	~=-��s�
�=~=(x+~>-��s�
�>~>(y+(2
s�
on	(,,on	o'o�
op	(,,op	o'o�
~?-��s�
�?~?(x+~@-��s�
�@~@(y+(2s�
oP	,
oP	o�
oR	,
oR	o�
~A-��s�
�A~A(<+(3(l+-	(l+-(l+-(m+-*	s�*V(<
}�
}�
*{�
*{�
*0U7s�

rhpo�
&{�
��oY
&repo�
&{�
��oY
&r�&po�
&oe
*0;Mu;
,/(Z
{�
{�
o[
,(\
{�
{�
o]
**0: V�E�
 )UU�Z(Z
{�
o^
X
 )UU�Z(\
{�
o_
X
*^oP	-
oR	��**:(7s�
*6o�
��*o�
*0�{�([
~B-��sd
�B~B(+��s�
(z+~C-��s�
�C~C({+~D-��s�
�D~D(|+*{*{*(<
*^o#,
o(��**0P{�o�o�
-;o�o�,.{�,${�(�o�o�o�(\+�***^o3{so$o�
*0<N(I
oJ
{v3{u�3}u
+s�
{w}w*(�*0��{uE}`8x}u}�s,
}�{�~0o-
{�~.o-
{�~4o-
{�~3o-
{�~ko-
{�}x{w{�(�o}+~E-��s�
�E~E(~+}y{yo�
}�}u8�}~s�}{{�o�
}s{{so*{�-{w��s�
}�{�(+}z{{so(o�}{{w{x{{so(o}|{z9�{{9�{w{�{{o>
9�{|o�>�{{so$r*hp(R
9�{w{�	r�poFoA}}{}{~-{��s�
}~{~('+((+-.{{s{|s}t}u
�(}u{�o9
:]���(�
�(��*A��{t*sM
z0"{u
YE*�(��*{t*z(<
}u(I
oJ
}v*n}u{�,{�o:
*0N�s�
}w*0<O(I
oJ
{�3{��3}�
+s�
{�}�*(�*0P{�.!YEV�M;�8�}�{�9�~g
}�{�(Co9}�}�8�{�o�
}�{�oo�
}�}�8�{�o�
}�{�ox
(�}�{�o�
}�}�8�{�o�
}�{�o�r�hpo�
,rr�hp{�o�r�hp(r
}�{�o{�op
{�o�{�o�{�s�}�}�ݛ}�{�o9
:V���(�{�ov
(�}�{�o�
}�}�8�{�o�
}�{�o�r�hpo�
9�{�o�r�hpo�
,lr�hp{�o�r�hp(r
}�{�o{�op
r�hp{�o�{�s�}�}�ݤ}�{�o9
:B���(�{�o9
:���(�{�o$o�

+3	o�

o�
+�&r�hp}�X�i2�	o9
-��
	,	o:
�{�o-o�
}�	}�8�{�o�
}�{�o�
9�{�o�
r$ip(�}�{�9v{�o�
�i>c
}�{�o�
}�}�8%{�{��}�{�{�o�
(�}�{�9�{�o�
{�o�
o�
o�
:�r6ip{�o�
rpip{�o�
(�
}�{�o�
~g
o�
,&{�o�
r�ip{�o�
(r
}�{�o{�o�
{�o�
o�
~g
{�s�}�}��f
}�{�X}�{�{��i?���(�{�o9
:3���(�{�o9
:l���(��(��*A4�?�
		{�*sM
z0Q{�YE��*{�YE+O{�
	YE+	�(��{�YE+	�(���(��{�	YE++{�
YE+(��(���(��*@z|��aH��$�<��{�*z(<
}�(I
oJ
}�*n}�{�,{�o:
*n}�{�,{�o:
*n}�{�,{�o:
*n}�{�,{�o:
*n}�{�,{�o:
*&	}�*0O�s�
}�*0<R(I
oJ
{�3{��3}�
+s�
{�}�*(�*0BS{�.;8}�{�{�(<}�{�{�(<}�{�o�
}�}�8�{�o�
}�}�{�o�

+X	o�

{�o�o�($
,9{�o�o�($
,!{�o�o�($
,	}�+	o9
-��
	,	o:
�{�-{�}�}��(}�{�o9
:8���(��(��*A4�d�
99{�*sM
z0&T{�YE
*�(��*{�*z(<
}�(I
oJ
}�*n}�{�,{�o:
*0R�s�
}�*0<U(I
oJ
{�3{��3}�
+s�
{�}�*(�*0s�{�.;!8O}�{�9={�(Co9}�}�8{�o�
}�{�o9�{�oo�
}�}�8�{�o�
}�{�o�
r�ipo�
-.{�o�
r&jpo�
-{�o�
rZjpo�
,V{�o�
j0{�o�
j18{�o{�o�
~g
s�}�}�
�>}�{�o9
:D���(�{�o9
:��(�
�(��*Ajj{�*sM
z0HV{�
YE*{�YE+	�(���(��*57$@{�*z(<
}�(I
oJ
}�*n}�{�,{�o:
*n}�{�,{�o:
*0U�s�
}�*0<W(I
oJ
{�3{��3}�
+s�
{�}�*(�*0BX{�.;8}�{�{�(>}�{�{�(>}�{�o�
}�}�8�{�o�
}�}�{�o�

+X	o�

{�o�o�($
,9{�o�o�($
,!{�o�o�($
,	}�+	o9
-��
	,	o:
�{�-{�}�}��(}�{�o9
:8���(��(��*A4�d�
99{�*sM
z0&Y{�YE
*�(��*{�*z(<
}�(I
oJ
}�*n}�{�,{�o:
*0W�s�
}�*0<Z(I
oJ
{�3{��3}�
+s�
{�}�*(�*0x�{�.;�8T}�{�9B{�(Co9}�}�8
{�o�
}�{�o9�{�o-o�
}�}�8�{�o�
}�{�o�
9�{�o�
r$ip(�}�{�9j{�o�
�i>W}�{�o�
}�}�8{�{��}�{�{�o�
(�}�{�o-o�
}�}�8�{�o�
}�{�o�
{�o�
(R
,w{�o�
,j{�{�(�-W{�{�(�-D{�o{�o�
{�{�o�
s�}�}�
�{}�{�o9
:K���(�{�X}�{�{��i?���(�{�o9
:?���(�{�o9
:��(�
�(��*Aoo{�*sM
z0��{�
YE*{�YE+N{�YE+({�
	YE+	�(��(��(���(��*({}EG�$q�{�*z(<
}�(I
oJ
}�*n}�{�,{�o:
*n}�{�,{�o:
*"}�*n}�{�,{�o:
*0Z�s�
}�*0<[(I
oJ
{�3{��3}�
+s
{�}�*(�*0Z\{�.;86}�{�{�(@}�{�{�(@}�{�o�
}�}�8�{�o�
}�}�{�o�

+p	o�

{�o�o�($
,Q{�o�o�($
,9{�o�o�($
,!{�o�o�($
,	}�+	o9
-��
	,	o:
�{�-{�}�}��(}�{�o9
: ���(�(��*A4�|
QQ{�*sM
z0&]{�YE
*�(�*{�*z(<
}�(I
oJ
}�*n}�{�,{�o:
*0[�s
}�*0<^(I
oJ
{�3{��3}�
+s

{�}�*(*0�
_{�
	.)	;�	
YEj�H
H
�	8C
}�{�91
~g
}�{�(Co9}�}�8�	{�o�
}�{�o9�	{�o-o�
}�}�8�	{�o�
}�~g
}�~g
}�{�o�
o�
}�}�8!{�o�
}�rrjp}��\{�o�r�ip�{�o�
�r�ip�{�o�
�(�
}�{�or�ip{�o�
r�jp(�
&{�o�
,C{�o�
~g
o�
-,{�or�ip{�o�
(r
&r�jp}�{�o�
(�}�{�o�
}�}�8�{�o�
}�{�o�r�hpo�
9��\{�o�r�ip�{�o�
�r�ip�{�o��(�
}�r�hp{�o�r�hp(r
}�{�o{�o�
{�{�{�o�{�s�}�}��}�{�o9
:����({�o9
:���(
{�o�
o�
8�o�

o�
8��o�
o�
>�r�hp}��\		{�o�	r�ip�	{�o�
�	r�ip�	�	(�
}��\

{�o�
r�ip�
{�o�
�
r�ip�
o�
�
(�
}�X�i?4���o9
:����,o:
�{�o�
o�
}�}�8�{�o�
}�{�o�
rkpo�
-{�o�
r@kpo�
>�s�
}�s�
}�{�o�
(�}�{�o�
}�	}�8V{�o�
}�{�o�rRkpo�
9{�{�o�
{�o�
9
{�o�
o�
>E�\rbkp�{�o�
�r�kp�{�o�
�r�kp�(�
}��\{�o�r�ip�{�o�
�r�ip�{�o��(�
}��\

{�o�
r�ip�
{�o�
�
r�ip�
{�o�
�
(�
}�{�o{�o�
{�{�~g
{�s�}�
}���	}�{�oo�
>��\rbkp�{�o�
�r
lp�{�o��;�o�
�r�kp�(�
}��\{�o�r�ip�{�o�
�r�ip�{�o��(�
}��\{�o�r�ip�{�o�
�r�ip�{�o��;�o�
�(�
}�{�o{�o�
{�{�~g
{�s�}�}��d	}�+({�o�rPlpo�
,{�{�o�
{�o9
:����({�o�
}�}�8�|�(�
}�{�o�
}�
}�8V|�(�
}��\r\lp�{�o�
�r�lp�{�o��r�lp�(�
}��\{�o�r�ip�{�o�
�r�ip�{�o��(�
}��\{�o�r�ip�{�o�
�r�ip�{�o��(�
}�{�o{�o�
{�{�~g
{�s�}�}�݁
}�|�(�
:����(|�(�
:U���({�o9
:(���({�o9
:[���({�o9
:���(�(�*A4H�?{
{
{�*sM
z0�`{�YEYY*{�
	YE
8{�YE+-{�YE+	�(��(
�{�YE8�{�	YE+	�(�{�YE+.{�		
YE+	�(��(��(��(��(�*A����&�.0suW'~y���HQ�{�*z(<
}�(I
oJ
}�*n}�{�,{�o:
*n}�{�,{�o:
*n}�{�,{�o:
*n}�{�,{�o:
*n}�{�,{�o:
*n}�{�,{�o:
*f}�|��`o:
*j}�|��`o:
*0^�s

}�*0<a(I
oJ
{�3{��3}�
+s
{�}�*(*0�b{�.;W8o}�{�{�(B}�{�{�(B}�{�o�
}�}�8	{�o�
}�}�{�o�

8�	o�

{�o�o�($
9�{�o�o�($
,i{�o�o�($
,Q{�o�o�($
,9{�o�o�($
,!{�o�o�($
,	}�+	o9
:R����
	,	o:
�{�-{�}�}��(}�{�o9
:��(�(�*A4��@
��{�*sM
z0&c{�YE
*�(�*{�*z(<
}�(I
oJ
}�*n}�{�,{�o:
*0a�s
}�*0<d(I
oJ
{�3{��3}�
+s#
{�}�*(*0ie{�.YE5	87}�{�9%{�(Co9}	}�8�{	o�
}�{�o9�{�r�lpo0}�s
}�{�o�
o�
+o�

{�o�
o
o9
-��,o:
�{�o-o�
}	}�8.{	o�
}�{�o�
r�lpo
9s
}�{�o�
o�
+-o�
{�o�
o
-{�o�
o
o9
-��,o:
�{�o
(�+o
	8�	(
{�r$ipo�

{�r�hpo'	o�
o�
(
+,{�o�
o
&8�o�
o�
(
+,{�o�
o
&+ko�
o�
~g
o�
,{�o�
o
&+@o�
o�
r�lpo�
-o�
o�
r,mpo�
,{�o�
o
&	(	
:����	�eo:
�{�o

:��\

rbmp�
{�o�
r.ap�
{�o�
�
r�mp�
(�
}�r�mp}�{�o{�o�
{�{�s�}�}��}�{�r-opo�
}�{�9�{�o�
r9opod
9��\reop�{�o�r.ap�{�o�
�r�op�(�
}�rHpp}	{�o{�o�
{�{	s�}�}��?}�{	o9
:���(%{	o9
:���($�(!�*Ad�'�H:����__{�*sM
z0hf{�YE:::*{�YE+	�(%��($�*UW.2`{�*z(<
}�(I
oJ
}�*n}�{	,{	o:
*n}�{	,{	o:
*0d�s#
}�*0<g(I
oJ
{	3{	�3}	
+s-
{	}	*(&*0Bh{	.;8}	{	{�(D}	{	{�(D}	{	o�
}	}	8�{	o
}		}
	{	o�

+X	o

{		o�o�($
,9{		o�o�($
,!{		o�o�($
,	}
	+	o9
-��
	,	o:
�{
	-{		}	}	�(}	{	o9
:8���(.�(+�*A4�d�
99{	*sM
z0&i{	YE
*�(.�*{	*z(<
}	(I
oJ
}	*n}	{	,{	o:
*0g�s-
}	*0jZ�\r�qp�r�qp�r�qp�r�qp�r�qp�r�qp�r�qp�r�qp�r�qp�	r�qp�
rrp�rrp�rrp�
r%rp�r/rp�r9rp�rCrp�rMrp�rYrp�rcrp�rmrp�rwrp�r�rp�r�rp�r�rp�r6:p�r�rp�r�rp�r�rp�r�rp�r�rp�r�rp� r�rp�!r�rp�"r�rp�#rsp�$rsp�%rsp�&rsp�'r)sp�(r3sp�)r=sp�*rEsp�+rOsp�,rYsp�-rcsp�.rmsp�/rwsp�0r�sp�1r�sp�2r�sp�3r�sp�4r�sp�5r�sp�6r�sp�7r�sp�8r�sp�9r�sp�:r�sp�;r�sp�<r�sp�=r�sp�>r	tp�?rtp�@rtp�Ar+tp�Brmrp�Cr5tp�Dr?tp�ErItp�FrQtp�Gr[tp�Hretp�Irotp�Jrytp�Kr�tp�Lr�tp�Mr�tp�Nr�tp�Or�tp�Pr�tp�Qr�tp�Rr�tp�Sr�tp�Tr�tp�Ur�tp�Vr�tp�Wr�tp�Xrup�Yrup���s,

~0o-
~.o-
~4o-
~3o-
~Mo-
~Io-
~Fo-
~Co-
��s,
~0o-
~.o-
~1o-
~4o-
~3o-
~Do-
~Eo-
~Ko-
~Mo-
~Io-
~Fo-
��s,
~0o-
~.o-
~4o-
~3o-
~So-
�s
�s,

	~0o-
	~.o-
	~4o-
	~3o-
	~1o-
	~8o-
	~ro-
	�*{
*"}
*J��{ao

*00k��{ao
-��+����*0<l��-rupsE
z��{ao
-
{
o
*��*b��{a��o
*V(<
(
}
*���(*
o�
r�ep(
(r
*r(<
(�(�(�*{K*"}K*{L*"}L*{M*"}M*0mr�hpo'
o�
(
+*0no�
~g
($
,s�
*��

;�
o9

s�
8��o�

	(o
X	:o
	Yo
X	:o
~g
~g
3	)o
	Yo
+0	Yo
X	)o
	Yo
s�		o�
X�i?6���*0:oo�
+o�

o�
o�
,�o9
-��
,o:
�**%,
0Dpo�
o�
+o�

o�
o�
,	o�
�o9
-��
,o:
�***6
0Dpo�
o�
+o�

o�
o�
,	o�
�o9
-��
,o:
�***6
0`qo�
o�
,*(�
-*o�
r$ip(�o�
+�o�
,
�X�i2�*	*(<
*0@(<
o�
(�o�
}No�
}Oo�
(�(�*^(�r�ip{N(r
*^(�r�ip{O(r
*{P*"}P*{Q*"}Q*{R*"}R*�(<
o�
(�o�
(�(�*{S*"}S*{T*"}T*{U*"}U*�(<
o�
(�o�
(�(�(�*{V*"}V*{W*"}W*{X*"}X*{Y*"}Y*0M(<
o�
(�o�
(�o�
(�o�
(�o�
(�(�*{Z*"}Z*{[*"}[*{\*"}\*{]*"}]*{^*"}^*{_*"}_*�(<
o�
(�o�
(�(�(�*{`*"}`*{a*"}a*{b*"}b*{c*"}c*0%{d{eY}d%{d{fY}d%{d{f
da}d%{e{fY}e%{e{dY}e%{e{dba}e%{f{dY}f%{f{eY}f%{f{e
da}f%{d{eY}d%{d{fY}d%{d{fda}d%{e{fY}e%{e{dY}e%{e{dba}e%{f{dY}f%{f{eY}f%{f{eda}f%{d{eY}d%{d{fY}d%{d{fda}d%{e{fY}e%{e{dY}e%{e{d
ba}e%{f{dY}f%{f{eY}f%{f{eda}f*0
r�i
 �y7�%}e}d}f8�%{d%X�%X�b`%X�b`%X�b`X}d%{e%X�%X�b`%X�b`%X�b`X}e%{f%X�%X�b`%X�b`%X�b`X}f(�Y>T���%{fX}f/%{d%X�X}d/%{d%X�bX}d/%{d%X�bX}d/%{d%X�bX}d/%{e%X�X}e/%{e%X�bX}e/%{e%X�bX}e/%{e%X�bX}e/%{f%X�bX}f/%{f%X�bX}f/%{f%X�bX}f(�{f*(<
*�r3up{g(
r9upr
po;
(Z
*~(<
}gs�(�}h*&{g�i*&{g�*F{gto
*2{go
*0Fsu�
-*{g{g�i�i.*+{g��.*X{g�i3�*{h*2~ko
*2~lo
*2~mo
*0Qto�

-r=up��st
z(�(.r�up�
	�	�	st
z*0jo�
/*o�
:3
o�
\3*r�upoO
,*rvpoO
,*rvpoO
,*oN
rvpoO
,**0 u~no
,o$*s*0,u~no
,	(-~o*(o#*0u~no
-~o*o*2~po
*2~qo
*2~ro
*2~so
*2~to
*2~uo
*2~wo
*2~xo
*2~zo 
*2~|o!
*2~~o"
*2~o#
*2~�o$
*2~�o%
*2~�o%
*2~�o%
*0-r'vpsE
z-r�apsE
zoN

rp($
,~�o%
*r�1poJ
,#~�o%

r�1po�
o�
8�rfp($
,~�o%
*r1vpoJ
, ~�o%

r1vpo�
o�
+DrIvp($
,~�o%
*rIvpoJ
,~�o%

rIvpo�
o�
-*o*j-r�apsE
z~�o&
*2~�o'
*0Dv-r�;psE
zooU
+oV

~�o(
o9
-��
,o:
�*9
2~�o)
*2~�o*
*2~�o+
*2~�o,
*2~�o-
*2~�o.
*2~�o/
*2~�o0
*2~�o1
*2~�o2
*2~�o3
*2~�o4
*(<
*6oAoD*2oC(0
*2(5
s�*2{	s�*0yws/((o�
}	({	(	s+

rovpo�
s���s6
o�+rovpo�+~�-�	sP
��~�(+(�+~�-�	s7
��~�o8
~k({	o9
({	o�
~g
(R
,#~l({	({	o�
o�o:
({	o�
~g
(R
,#~m({	({	o�
o�o:
��+s;
o�+�
,o:
�r�vpo�

({	(���+s;
o�+r�vp	o�+({	(���+s;
o�+~n({	o<
({	r�vp(�~p({	o=
(r�vpo�
-r�vpsq
z~q({	(o�
(|
so=
({	o�
,P(rwpo�
-rwpsq
z~r({	(o�
(|
so=
+~r({	)�)o=
~s({	({	rWwp(�o=
~t({	({	o�
-*�*+({	rqwp(�o=
~u({	({	r�9p(�o=
�
	,	o:
�r�wpo�
r�wpo�+	~|({		o>
	o�++%+o


o�,
o�oT
o�+o9
-��+,+o:
��,o:
�({	(���s?
o�+({	��s@
o�+r�wpo�
({	(���+s;
o�+r�wpo�+({	(���+s;
o�+~w({	oA
({	{�no�

,~x({	
oB
��sC
o�+�,o:
�~�-�	sD
��~�o�+(�0sE
o�+({	(���+s;
o�+r�wpo�
,,(	r�wp({	s;	o�+o�
�,o:
�:�r�wpo�
,"(	r�wp({	s;	o�+�,o:
�r�wpo�
,%(	r�wp({	s;	o�+�,o:
�rxpo�
,%(	rxp({	s;	o�+�,o:
�,+-r'xpsq
z({	(���+s;
o�+r�xpo�
,r�xpo�+&�,o:
�r�xpo�
r�xpo�+~�({	oF
({	(�rypos�
9�ooU
,+Z,oV
o	ryp($
,r8ypo+.o	rJypoJ
,r8ypo  ,	 o�
,o9
-��,,,o:
�oh
-8�-o

!!oD
"","oQ,r`ypsq
z"!oR!oF
##,#oS!og
,&!o?
o$$,!$o_
$!(	oG
.+4.(H
%%!o?
o&&,!{&o�
&!(	.(I
-��.��o:
�!oX
'','o�!og
-o9
:	����-,-o:
��,o:
�({	(c
*AT2=
S�
_2�4k�����2,R(z�+��+Rf�g?�AT�R�`
*02x
(J
-*(K
-aY
X]aX�*AY
X]AX�*0�y
�
o�
&jo�
&~�-�	sL
��~�(�+sN
r�yp($
,fsO
o�
ioP

~�-�	sQ
��~�+		�oR
�X	�i2�	sS

jo�
&+r�yp($
,
+r�yps�
z*~�*��*~j*
*
*
*0
��*0
��*0
��*0
��*0
��*0
��*~v*
*~y*~{*.~}o�*~}*~�*~�*~�*~�*~�*
*~�*~�*~�*
*~�*~�*
*
*~�*~�*~�*~�*0�r�dp�	s�
s�
�is��jrzp~�-�	sT
��~�sU
�kr$zp~�-�	sV
��~�sW
�lrDzp~�-�	sV
��~�sW
�mrXzp~�-�	sX
��~�sY
�ns
�ornzp~�-�	sZ
��~�s[
�pr�zp~�-�	sZ
��~�s[
�qr�zp~�-�	sZ
��~�s[
�rr�zp~�-� 	sZ
��~�s[
�sr�zp~�-�!	sZ
��~�s[
�tr{p~�-�"	sZ
��~�s[
�us��vr,{p~�-�#	s\
��~�s]
�wr@{p~�-�$	s^
��~�s_
�xs��yrX{p~�-�%	s`
��~�sa
�zs��{rv{p~�-�&	sb
��~�sc
�|s��}r�{p~�-�'	sd
��~�se
�~r�{p~�-�(	sf
��~�sg
�s���r�{p~�-�)	sh
��~�si
����r�{p~�-�*	sj
��~�sk
����r�{p~�-�+	sj
��~�sk
����r|p~�-�,	sj
��~�sk
��sl
��r8yp~�-�-	sl
��~�sm
��r|p~�-�.	sn
��~�so
��s��r@|p~�-�/	sp
��~�sq
��s6��rL|p~�-�0	sr
��~�ss
��sR��rf|p~�-�1	st
��~�su
��rv|p~�-�2	sv
��~�sw
��s"��r~|p~�-�3	sx
��~�sy
��s���r�|p~�-�4	sz
��~�s{
��r�|p~�-�5	s|
��~�s}
��r�|p~�-�6	s~
��~�s
��s2��r�|p~�-�7	s�
��~�s�
��s���r�|p~�-�8	s�
��~�s�
��s��r�|p~�-�9	s�
��~�s�
��s
��r}p~�-�:	s�
��~�s�
��*:(<
}�*0fzo%9=rp($
-2r2}p($
-`rfp($
:�rZ}p($
:�8�~�{�o%
-~�{�o�
*~�{�o%
o*~�{�o%
-$rfps
o~�{�o�
*~�{�o%
o*~�{�o%
-~�{�o�
*~�{�o%
o*~�{�o%
-~�{�o�
*~�{�o%
o*r~}p�o�st
zV(<
(?	(A	*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*�(F	,(F	r�#p(D	(r
*(D	*Js�
}�(<
*03{oN

{�o�
-sJ	oE	{�o�
*0|{�oN
o�
&*Z{�o�
o�
��*Z{�o�
o�
��*Js�
}�(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*6{�o�
*{�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*{�*"}�*{�*"}�*{�*{�*{�*"}�*0�}
+X
o�
/o�
(�
-�o�
+Y/Yo�
(�
-�3~g
*o�
"3Yo�
"3X
Y2~g
*rvpXXYo�
3Yo
*s�

+%	Yo
o�
&X
rvpYo�
3�	Yo
o�
&	oe
*0�~o
-
�	*o�-�*({	(�-2-(�((|
+(�((|
+G,D(�(oN
oN
oJ
,!(�(o�
o�
(Z
(�*�s�
}�s5
}�s�
}�s5
}�(<
(U	*0�,
(S	+(Q	oo`
8�oa

o�oN
%9�r
p($
-=r�}p($
-Er�}p($
-Yr�}p($
-mr~p($
-u8�(V	-|o�(W	+no�(X	-_,\o�	(Y	+Lo�(Z	-=,:o�	([	+*(^	-"o�(_	+(\	-o�(]	o9
:
����,o:
�ooU
8PoV

	o	oN
%95�~%:�
s�
%r~p(�
%rB~p(�
%r^~p(�
%r~~p(�
%r�~p(�
%r�~p(�
%r�~p(�
%r�~p(�
%r�~p(�
%rp	(�
%rHp
(�
%r�}p(�
%rlp(�
��%�~%(�
9fE
a~��p�����8&	ooU
+3oV
o	oK	{�o�
&{�o�
o9
-���,o:
�o�
	~g
(|	(c	8�o�
,�+	~g
(|	(e	9�	~g
(|	(g	8lo�
	~g
(|	(i	8Oo�
,�+	~g
(|	(k	9&	~g
(|	(m	8r�~pooo`
+oa
{�o�o8
o9
-���,o:
�(n	(,9�	~g
o9�s&(o	8�(p	(,9r	~g
o		9^	s&(q	8K	rvpo

97
o�9)@!(t	8	ooU
+EoV
o	
~g
o,!{�
o�	o�	s=	o�
o9
-�ݳ,o:
�	~g
o(u	:�9�o�	(v	+x	~g
o(Z	-c,_o�	([	+N	ooU
+(oV
~g
o,
{�o8
o9
-��,o:
�o9
:�����,o:
�ooU
+oV
~fo�
o9
-��,o:
�*A�$�!wC��+��U�O5�;c��#�08�(T	r�p(Z
o
,o�, _��(z	*�(V	,rw#p(V	(T	(�
*(T	*0b�u�
9SoX	-(X	,!(X	98(X	oX	o!
9"oT	(T	($
9os	(s	@�oP	-(P	,!(P	9�(P	oP	o!
9�oR	-(R	,!(R	9�(R	oR	o!
9�oV	(V	($
9�(b	ob	��o!
9_(d	od	��o!
9;(f	
of	��o!
9(h	oh	��o!
9�(j	oj	��o!
9�(l	ol	��o!
9�(n	(+,on	(+-!(n	(,,~(n	on	o!
,k(p	(+,op	(+-!(p	(,,A(p	op	o!
,.(Z	-oZ	,(Z	,(Z	oZ	o!
****0T�(X	,
(X	o"
+(T	,
(T	o"
+a(s	
(�
a(P	,
(P	o"
+a(R	,
(R	o"
+a(V	,
(V	o"
+a(b	�o"
a(d	�o"
a(f	
�o"
a(h	�o"
a(j	�o"
a(l	�o"
a(n	(+-
(n	o"
+a(p	(+-
(p	o"
+a(Z	,
(Z	o"
+a*02�(b	
(,(b	(o�
*(d	(,(d	
(o�
*(f	(,(l	(o�
*(h	(,(h	(o�
*(j	(,(j			(o�
*(l	

(,(l	(o�
*(n	(,,(n	o'(o�
*(p	(,,(p	o'

(o�
**Js�
}�(<
*0-�oN

{�o�
-s}	{�o�
*0$�-r�psE
z{�oN
o�
&*Z{�o�
o�
��*Z{�o�
o�
��*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*:(<
(�	*0�(�	(�	o	oN
(R
,r�ps�
zoo`

+2
oa

o�oN
%,r
p($
,o�(�	
o9
-��
,
o:
�ooU
8]oV
o	oN
%
9B
r
�p($
-8
r �p($
:�
r>�p($
:�
r`�p($
:�8�~g
o9�o�,	s-
(�	8�o�%9�(�
9�	s-
(�	8�~g
o9�o�	(�	+~~g
o,mo�	(�	+]~g
or�po,?o*
	,	o&
(�	+ 	o%
(�+,	o%
(�+(�	o9
:�����,o:
�*A47?v�p��(�	,(�	r�#p(�	(r
*(�	*0�u�
,o�	(�	($
**Z(�	,(�	o"
**0-�oN

{�o�
-s�	{�o�
*Z{�o�
o�
��*Z{�o�
o�
��*Js�
}�(<
*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*B{�%-&~�*{	*"}	*{
*"}
*{*"}*{*"}*{*{*{
*"}
*{*"}*>(�	(�	*:(<
(�	*0�o�

(�(	(�	o	oN
(R
,rp�ps�
zoo`
8�oa

	o�oN
%	9��~&:�s�
%r
p(�
%rƀp(�
%r�p(�
%r
�p(�
%r"�p(�
%rN�p(�
%rb�p(�
%r|�p(�
%r��p(�
%rp	(�
%r΁p
(�
%r�p(�
��&�~&	
(�
9�
E-DUf����4v8�	o�(�	8�	o�o#+(�	8q	o�o#+(�	8Z	o�(�	8I	o�(�	88	|�o�:'}�8	o�9of
(�	8�	o�(�	8�	o�(�	8�	o�,	oN
r�p($
,r4�po�(�	8�9�\o
3\��(}
o�(�	+j	o�-	}+W. @�.+}+:}+1}+(	o�-	}+56+}o9
:B����,o:
�*AE�
�(�	,rw#p(�	(�	(�
*(�	*0��u�
9�o�	(�	($
,so�	-(�	,(�	,[(�	o�	o!
,Ho�	(�	3:o�	-(�	,(�	,"(�	o�	o!
,o�	(�	�**0f(�	,\(�	o"
(�	,
(�	o"
+a(�	��o"
a(�	,
(�	o"
+a(�	��o"
a**.s5
��*0-�oN

{o�
-s�	{o�
*0$�-r:�psE
z{oN
o�
&*Z{o�
o�
��*Z{o�
o�
��*Js�
}(<
*(<
*{*"}*{*"}*{*"}*0a7s�

(�	o�
&(�	,r@�po�
&(�	o�
&(�	,rN�po�
&(�	oe
o�
&oe
*{)*"})*{**"}**{+*"}+*{'*{,*"},*{-*"}-*{.*"}.*{/*"}/*2{(o�
*0$�-rb�psE
z{(oN
o�
&*{0*"}0*fs�
}((<
(�	*0x�(�	(�	oN
o	oN
(R
,rl�ps�
zo	(�	oo`

+U
oa

o�oN
%,=r
p($
-rЂp($
-+o�(�	+o�,}'
o9
-��
,
o:
�ooU
8�oV
o	oN
%
9z
r�p($
-W
r�p($
-m
r��p($
:�
r�p($
:�
r,�p($
:�
r8�p($
:8~g
o
	9	o�	(�	8�~g
o9�o�	(�	8�~g
o(�	8�(�	8�ooU
+ooV
s�	o	o�	rH�poo�	rZ�po,o�	o�	{(o	oN
o�
o9
-��,o:
�		s
(�	o9
:_����,o:
�*ALHb��|?��k0�u�
,o�	(�	($
**Z(�	,(�	o"
**(�	*0-�oN

{1o�
-s�	{1o�
*Z{1o�
o�
��*Z{1o�
o�
��*Js�
}1(<
*{2*"}2*{3*"}3*^rw#p(�	(�	(�
*0M�u�
,Ao�	(�	($
,.(�	-o�	,(�	,(�	o�	o!
****�(�	,
(�	o"
+(�	,
(�	o"
+a*(<
*B{4%-&~5*6(�+}4*{8*"}8*{9*"}9*{:*"}:*B{6%-&~5*6(�+}6*{7*0I�s�
}7o�
+ o�

{7(�
(�
o�
o9
-��
,o:
�*,>
0�s�

o(�+9�ooU
+|oV
o	r|�poJ
,o	~g
o
+"r�po-~g
oo	
s�	,	o�	+o�		o�	o�
o9
:x����U,o:
�~g
o,8r|�poJ
,*o�	s�	o�	o�	o�
*#��0n�s�
}7(<
ooU
80oV

o	oN
%9�r��p($
-=r��p($
-Ar��p($
-Wr�p($
-[r�p($
-u8�(
}48�~g
o9�o�	(�	8�(
}68�~g
o
	r|�poJ
,g	o�	(�	+Xr�po,Go�	(�	+7r|�poJ
,*o�	(
(�+,{7o�
o9
:����,o:
�*ACa(<
*J{
	o�	(�+*(<
*(<
*^{	|	(�
(�+*J|	(�
(�+*0z�s7
}	{	}	}	|	(�
|	(�
o!
,;|	(�
�8s�
(�+,|	(�
�9s�
(�+**01�s5
}	}	{
	o�	�6s�
(�+*J{
	o�	(�+*0��s1
u�}
	{
	9�{
	o�	-(�	,7(�	9�{
	o�	9�(�	�2s�
(�+9|{
	o�	-(�	,&(�	9\(�	{
	o�	o!
9A{
	o�	-(�	,&(�	9!(�	{
	o�	o!
9{
	o�	-(�	,W{
	{79�(�	9�(�	�3s�
(�+9�(�	(�+{
	o�	(�+@�{
	o�	-(�	, (�	,}(�	{
	o�	o!
,e{
	o�	-(�	,N(�	,D{
	o�	,7(�	�4s�
(�+,(�	(�+{
	o�	(�+�****o"
*a*o"
*a*0Z(�
o"
(�
~A-�
s�
�A~A(�+~B-�
s
�B~B()+a*a*o"
*a*0J(�	,M(�	~;-�
s�
�;~;(�+~<-�
s
�<~<()++(�	,
(�	o"
+a(�	,
(�	o"
+a(�	,M(�	~=-�
s�
�=~=(�+~>-�
s
�>~>()++a(�	,
(�	o"
+a(�	,M(�	~?-�	
s�
�?~?(�+~@-�

s
�@~@()++a*.s�
�5*V(<
(
(
*0�(<
(
o	(
~g
o(
r.�po(
ooU
8�oV

o	oN
%9�r9p($
-rd�p($
-Jrp�p($
-O+ir��po,
(�(
r��po,>(�(
+/~g
o(
+~g
o
	,
	(�(
o9
:D����,o:
�*H�{C*"}C*{D*"}D*{E*"}E*{F*"}F*{G*"}G*{H*"}H*{I*"}I*{J*"}J*(
*{L*"}L*{M*"}M*{K*0f�oN
{Ko�

+(�

o
oN
($
,�/(�
-����o:
�s
{Ko�
**,@fs�
}K(<
($
*0gv("
(#
o	oN
(R
,r��ps�
zooU
+oV

{Ks
o�
o9
-��
,o:
�*6&\
0I�{Ko�
+(�

o
,	o
� (�
-����o:
�(#
**&20-�oN

{No�
-s'
{No�
*Z{No�
o�
��*Z{No�
o�
��*Js�
}N(<
*{Q*"}Q*{R*"}R*{O*6(�+}O*{P*6(�+}P*{S*"}S*{T*"}T*(<
*o	*J{	o�o�	*0q�
s:}	s5
}Os�
}P(<
o	(/
~g
o
,{	o�	(1
ooU
8�oV
o	oN
%9�r��p($
-2r�p($
-YrHp($
-ur8�p($
:�8�o~U-�>
sS
�U~U(+(�+}O+V{Po	-�;s�

	(�+o�
+,~g
o,o�	(7
+s
(9
o9
:����,o:
�*k�d(.
*(<
*J{	o2
(
+*J{	o4
(�+*0��s<
u�}	{	9�{	o.
(.
($
9}{	o2
-(2
,W(2
9]{	o2
9M(2
�=s`
(�+91(2
(�+{	o2
(�+@{	o4
-(4
,W(4
9�{	o4
9�(4
�>s�
(�+9�(4
(�+{	o4
(�+@�{	o6
-(6
,#(6
9�(6
{	o6
o!
,m{	o0
-(0
, (0
,P(0
{	o0
o!
,8{	o8
-(8
,!(8
,(8
{	o8
o!
****o"
*a*o"
*a*0
(.
,
(.
o"
+(2
,M(2
~V-�?
s�
�V~V(�+~W-�@
s
�W~W()++a(4
,M(4
~X-�A
s�
�X~X(�+~Y-�B
s
�Y~Y()++a(6
,
(6
o"
+a(0
,
(0
o"
+a(8
,
(8
o"
+a*b{Zo.
oN
o�
*0$�-r8�psE
z{ZoN
o�
&*Z{Zo�
o�
��*Z{Zo�
o�
��*Js�
}Z(<
*(<
*{[*"}[*{\*"}\*{]*"}]*{^*"}^*0��u
9�oI
-(I
,!oI
9�oI
(I
o�
9�oK
-(K
,oK
,~oK
(K
o�
,koM
-(M
,oM
,SoM
(M
o!
,@oO
(+,(O
(+-"oO
(,,oO
(O
o!
****0b(I
,
(I
o"
+(K
,
(K
o"
+a(M
,
(M
o"
+a(O
(+-
(O
o"
+a*05�oN
{_o�
-sH
oJ

{_o�
*0�oN
{_o�
&*Z{_o�
o�
��*Z{_o�
o�
��*Js�
}_(<
*2~ao�
*2~bo�
*2~co�
*2~eo�
*2~fo�
*2~ho�
*2~jo�
*2~lo�
*2~no�
*2~po�
*2~ro�
*0	r�(�
rL�po-*sO	~ao�
rn�po
	9�	ooU
3+\3oV
o	oK	oC	r��po-r��po-r9pooG	3o9
-��3,3o:
�r��poL	~bo�
r��poL	~co�
s�		~h	o�
s�	
~j
o�
s�	~lo�
s�	~eo�
r�po

,x
ooU
4+Q4oV
o	o�
,:o	o�
{3)o	o�		
o�
o~	4o9
-��4,4o:
�o�
-+rF�po,sooU
5+L5oV
o	o�
,5o	o�
{3$o	o�		
o~	5o9
-��5,5o:
�o�
-+rj�po,sooU
6+L6oV
o	o�
,5o	o�
{3$o	o�		
o~	6o9
-��6,6o:
�r��po,hooU
7+A7oV
o	o�
,*o	o�
{3o	o�	o	7o9
-��7,7o:
�s-
~no�
r`�po,FooU
8+8oV
o	o*
o(
8o9
-��8,8o:
�r�~po,IooU
9+"9oV
	o	o�	o�	9o9
-��9,9o:
�sz
22r&�poj
&2r�}poj
&2rP�poj
&2rX�poj
&2r�poj
&2rh�poj
&2r�~poj
&2r��poj
&2r`�poj
&2r��poj
&2ooU
:+u:oV
o	oN
  r�epoJ
-P r��p($
-B r|�poJ
-4 oi
-)r‡po-
o	o�		
o�	:o9
-��:,:o:
�r܇po!!9�!ooU
;8�;oV
""o	r|�poJ
,"o	o�	"o�	+T"~g
o#"r܇po$$-#,#r|�poJ
,#$#$,$o�	"o	#o�	;o9
:l����;,;o:
�!ooU
<+<oV
%%o	r|�poJ
&<o9
-��<,<o:
�sG
&~p&o�
ooU
3+C3oV
''o	r�epoJ
-'o	r��p($
,&	
's:
oC
3o9
-��3,3o:
�sW
(~r(o�
r�po))9�)ooU
3+`3oV
*(*o	oS
++oK
-+*~g
ooL
+oM
-"*r�po,,,+,o�	oN
3o9
-��3,3o:
�ooU
38�3oV
--o	oN
..r�epoJ
:�.r��p($
:�.r|�poJ
-y.oi
-n-r‡po//,\(-o	oS
00oK
-0-~g
ooL
-r�po10oO
(+,1,01s&oP
3o9
:4����3,3o:
�*�Hi�`^��YM�Y�NU�,��/��Bp�%(MzP�my��e~`*
*
*~d*
*~g*~i*~k*~m*~o*~q*05sO	�`r4�p~s-�e
s�
�s~ss�
�arP�p~t-�f
s�
�t~ts�
�br��p~u-�g
s�
�u~us�
�cs�	�dr��p~v-�h
s�
�v~vs�
�erԈp~w-�i
s�
�w~ws�
�fs�	�gr��p~x-�j
s�
�x~xs�
�hs�	�ir�p~y-�k
s�
�y~ys�
�js�	�kr,�p~z-�l
s�
�z~zs�
�ls-
�mr@�p~{-�m
s�
�{~{s�
�nsG
�orX�p~|-�n
s�
�|~|s�
�psW
�qr|�p~}-�o
s�
�}~}s�
�r*R(:
(5
(�
*"(
*&(�
*(
*N(:
(5
(
*06r��p�
�(t
*06r�p�
�(t
*06rL�p�
�(t
*0Tsz
}�sz
}�~g
}�~g
}�~g
}�s�
}�(�~g
(z
*{�*"}�*0?6r��p(R
,1rh;p(R
,$r��p(R
,r��p�
�st
z*{�*"}�*r-r�psE
z{�oj
&*6{�oi
*{�*6{�oi
*{�*"}�*{�*"}�*{�*Z-repsE
z}�*{�*"}�*{�*{�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0�(�

E+**0J�=o

3r��p�
	�	st
zo
Xo�
{�oN
o�
*{�*0{�oN
o�
,**0��
%o
3*s�
+xYo
o�
&%Xo

	.[X	XYo
oN
(�
,o�
&+%o
&o�
&%o
&	X
%o
3�o�
o�
&oe
*rrw#p(�
(�
�(�
*{�*03�s�
}�(<
}�s

o
�
,o:
�*
(
2{�(
*o�
*0$�(�

s~
oN
{�o�
*o�
*{�*"}�*�-rL�psE
z{�oN
o
*00�-rL�psE
z
{�oN
o�
,	(
**0$�(�

-r^�p��st
z*{�*"}�*(<
*(<
*^oN
{	oN
($
*09�sA
}	}	{	,{	�Bsv
(�+�**0H�s?}	(<
-
�@sv
s�

o�
}�(�
(�
*0I�{�o
o	
+(


(�
�&�(
-����o:
��(
�*(# 1AAV(<
(�
(�
*{�*"}�*{�*"}�*�{�-o�
%��
s�
s�
}�{�*(<
*vs

}�s
}�(<
*N{�o�
o
*�{�o�
o
{�o
&*&(�
*(<
*0��(
u
o�
o�
{	o�
{	{�o�
o�
oj
&�P�r��p��rԋp�oe
�r�p�(
(
rX�p("
�sp
z*@@P�o�
-o�
,�(*
o�
**0��sC
-r��psE
z
sx
}	s;

{	(
oz

(

{	s�
}	�&r��p��st
z
{	r�po�
-;
{	r�po�
,sv
z
{	r6�po�
,su
zsw
zs+
r�p
{	(�+�
,o:
�ݫ
{	o|
o�
3srf�p
{	o|
oe
(Z
(
(:
r�p�
{	o|
oe
����������(5
sr
z�
	r��p�

	o
�
sp
z
{	o|
o�
2(
{	o|
o
-[
{	o|
o

/Frۏp
{	o|
oe
(Z
(
rO�p
{	o|
oe
r��p(r
sq
zsz

{	r�po�
s+
r�p(�+o5o
+(
o�oj
&(
-����o:
��,o:
��r-�p�sp
z
{	o�

{	o�
o:
+go;
oi
-S{�	o
,B	o�

{	o�

{	{�	o�
oj
&�&{�	o
-��o9
-��,o:
�(t
o�
~�-��
s�
��~�(+(++
�Ds
o

{	*p9U��W�
px��pxr!�N%s/T�u���.�t:(<
*(<
*B{	o�
�*N{	rk�po 
&*0��
sE,(�+-*-r��psE
zsx

(
oz
(
s�
}	(�+	-�Fs`

	(�+(�+1OsG}	s�
}	(�+�Hs!
o"
rw�p�{	�st
z�&r��p��st
z*5���{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*2{�s.
*� �s#
}�|� ���jnZ($
}�*{�*"}�*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*0 �(�

(%
-+(&
(�+*N(�+�s'
(�
*{*"}*{*"}*{*"}*{	*"}	*{
*"}
*0*�(�
�o"
(�

�ao"
a(�
(
-
(�
o"
+a(�
%-&~g
o"
a(�
(%
,(�
��o"
+a(�

((
,(�
�fo"
+a(�
�o"
a(�
(
-
(�
o"
+a(�
%-&~g
o"
a(�
()
a(�
�o"
a(�
(
-
(�
o"
+a*0��u
9�o�
(�
@vo�
(�
()
()
3(*
(*
�+9@o�
(�
(
-'(�
(+
9(�
o�
o,
9o�
(�
($
9�o�

(�
(&
(&
3(%
(%
�+9�o�
(�
((
((
3!((
,(-
(-
(�
++,uo�
(�
(
,bo�
(�
3To�
(�
(
,Ao�
(�
($
,.o�
(�
3 o�
(�
3o�
(�
(
**(<
*�rǒp}|�s
}s.
}(�(�
*{*"}*{*"}*{*"}*0)�(�

(�
+o�
(|

o�
-�**{
*"}
*{
*"}
*�{o/
0(�
.(�
_��***0��|(�
:�(�

r�poJ
-4r��poJ
-'r�poJ
-r#�poJ
-
rC�poJ
+s�
}{(�
-	(�
+,5o�
{o�
X2 o�
{oJ
,s�
}|(0
*{*"}*6(�
��*{*"}*{*"}*>{o/
�*{*0�{oN
o1
&*(�
*0��u
-*o�
�(�
�o!
,qo�
(�
(2
-]o�
(�
3Oo�
(�
3Ao�
-(�
,o�
,)o�
(�
o!
,o�
(�
(2
�**0~�(�
�o"
(�
-+(�
oN
o"
a(�

(�
a(�
(�
a(�
,
(�
o"
+a(�
,(�
oN
o"
+a*Z}}}*B{%-&~g
*"}*{*{*"}*(*0W�u,M�
{{($
-0{,%{,{oN
{oN
($
****n{,{oN
o"
**{*"}*{*"}*(<
*:(<
(*{2*"}2*{3*"}3*{1*"}1*{4*"}4*{5*"}5*{6*"}6*�s.
}7s.
}8s.
}9(<
*0��s

s�
{7o3
o4
+(5
o�
(6
-��c��o:
�o�

	oX
	o�
-?	o�
,7	o�
o�
+o�
o�
o9
-��,o:
�o�
0�*:s�0�ooN
r.ap(Z

o
oN
r}�poJ
,e{8o1
-s�
{8o7
rvpr.ap(r

o�
-	o�
o�
-	o�
{7	oN
o7
*o�
3co�
:3X{8o1
-s�
{8o7
r.ap(Z
o�
o�
{9oN
o7
*0��
	YE
+"
+ 
+
+\o

3*X
+*o�
Yo�
\3Y\o8
/"*XYo
o9
Y\o8
/�Xo
*0p�(�
( -*3o�

3{9oN
o1
&+.3{8oN
o1
&+{7oN
o1
&*0U�s

+BPo�
,"Po
-*Po�
(!QP-*o:
Po�
QP-*o;
0�*0H�(I
oJ
{	3{	�3}	
+sP
{ 	} 	{"	}!	*(I*0a{	
ET�*8=}	s<
}#	{ 	{!	{#	o!}$	{$	9{$	}	}	*}	s
}%	8�{$	o�
,a{%	{$	o
9�{ 	{$	o�
{#	o!}$	{$	9�{$	}	}	*}	+X{#	o:
}&	{$	{&	o�
}'	{'	,9{'	}$	{$	}	}	*}	{#	o;
=)���*{	*sM
z*{	*z(<
}	(I
oJ
}	*0��sP
} 	}"	*06�-r'vpsE
zs<

(!-+	("s*0�o
o(�s<

	( -r��p��st
z,Ks<
(�( (R
,r��psq
z	o;
o;
.r�psq
z{7oN
o1
:�s�
o�
o�
{7oN
o7
8�o�
,r��p��st
z	o:
		oN

-	+o:
-
+oN
{

o1
-`s�


	o�

o�

o�
{
oX
{

o7

(R
,{
o7
�&�
	o;
=(���o.o�
-
oo�
o,
oo�
o,
oo�
o,
oo�
*��w0��(<

+X
o�
/	(=
-�o�
/fo�
"3["Xo
3!Xo�
(�((~g
(**XXYo
(�((Xo�
(**+Xo�
/	(=
,�Yo
(�((o�
(**{:*"}:*{;*"};*0B-�*,5o'
(o'(($
,o)o)($
**.(+�*0H�u
(,,6('(o'((2
-()o)($
**08('
(,('(oN
o"
+()o"
a*0c�('( o
3('
(	o
��+
-rٔp+r�p('(()(�
*(<
*J{(	o6(
+*6(6(
+*0��sQ
})	u!}(	{(	,({(	o2(23{(	o6-(6,M{(	{I,>(6,6(6�Rs`
(�+,{(	o6�9s`
(�+***o"
*a*0t(2� o"
(6,Y(6(�+,L(6~K-�:s�
�K~K(�+~L-�;s
�L~L(�++a*{J*"}J*:{Ioj
&*n-r��psE
z{Ioi
*{I*0Q�(2
E+r�p*r#�p*r?�p*rQ�p*rg�p(2� ("
*Jsz
}I(<
*0��u"
9�o@-(@,(@,{(@o@o!
,hoB-(B,(B,P(BoBo!
,=oD-(D,(D,%(DoDo!
,(>o>($
**0\(@,
(@o"
+(B,
(Bo"
+a(D,
(Do"
+a(>,
(>o"
+a*{M*"}M*{N*"}N*{O*"}O*{P*"}P*(<
*(<
*0~{*	oM(>
o?
,c{*	oM(>
o@
-	(
,?{*	oM(>
o@
,${*	oM(>
o@
(
o!
****0j(M(>
o?
,T(M(>
o@
-	(
,5(M(>
o@
,(M(>
o@
(
o!
****0��sS
}+	u#}*	{*	9�{*	oI-(I,&(I9�(I{*	oIo!
9�{*	oK-(K, (K,|(K{*	oKo!
,d{*	oM-(M,M(M,C{*	oM,6(M�TsA
(�+,{*	oM�TsA
(�+****�(>
,(>
o"
+(
,(
o"
+a*a*0�(I,
(Io"
+(K,
(Ko"
+a(M,L(M~T-�UsB
�T~T(�+~U-�Vs
�U~U(�++a*{Q*"}Q*{R*"}R*{S*"}S*0�(M-*(MoC
&*0��(0
,r��pr��psT
zrp(R
,*rfpoJ
-r͕p(R
,r�pr��psU
zr��p(Z
(�
-QQQQ*oQr�por�por1�po
,(Q+Q,(Q+Q	,	(Q+Q*0�s_
ooZsD
ooU

8O
oV
o	
oo`
+Joa
o�,6oE
-s5
oF
o�rS�p	(r
o8
o9
-��,o:
�ooU
8�oV
oo`
+toa
	o�,`	oE
-s5
	oF
�\o��rS�p�o	�r�ep�	�(�
o8
o9
-��,o:
�o9
:P����,o:
�
o9
:�����
,
o:
�oG
+S(H


(I
o[
(J
oX
+(Y
o4(\
-���Fo:
�(K
-����o:
�*A�FW���S��m%b����`�(<
*0��(<
sL

rp(P--,0sFoAoCoEo?(Lrfp(�,|ooU
	+U	oV
o(P	osFoEoCoAo?oM
	o9
-��	,	o:
�	(N*wb�(<
*0j{V(N
oO
,T{V(N
oP
-	(Q
,5{V(N
oP
,{V(N
oP
(Q
o!
****0~{,	{V(N
oO
,c{,	{V(N
oP
-	(Q
,?{,	{V(N
oP
,${,	{V(N
oP
(Q
o!
****0q�sU
}-	u$},	{,	,N{,	oY(Y($
,6{,	{V�`sR
(�+,{V�VsR
(�+**�(N
� o"
(Q
,(Q
o"
+a*a*0b(Y,
(Yo"
+{V~X-�asS
�X~X(�+~Y-�bs
�Y~Y(�+a*{W*"}W*0,�{VoT
-s8
o3{VoU
*0E6-r[�psE
z{Vo2oU
�"&re�p�
o2� �st
z*""wZ{VoV
oW
�*Z{VoV
oW
�*JsX
}V(<
*{Z*"}Z*{[*"}[*{\*"}\*{]*"}]*(<
*{_*"}_*{^*Js
}^(<
*{a*"}a*026{`oloY
�&r��p�
ol�st
z*w0#�{`oioZ
-*{^o
*2{`o[
*Js\
}`(<
*Js]
}b( *2{bo^
*0<�(I
oJ
{0	3{/	�3}/	
+s^
{1	}1	*(W*0�{/	E,�8�}/	sa
}2	{1	}.	}/	*}/	{2	{1	{bo^
ob
�oc
8�{2	od
}3	{3	o9
,f{3	o`
}.	}/	*}/	{3	o`
u(,?{3	o`
t(
{2	{bo^
ob
�oc
+{2	oe
&{2	of
=_���*{.	*sM
z0�*{.	*z(<
}/	(I
oJ
}0	*0��s^
}1	*0��-r'vpsE
zo�
oN
~g
($
,*
\o
+5Yo

{b	og
&u(
-*X\o
3�{bo�
og
&*0Jo!,r��pr'�psU
zo#-r3�psq
z{bo#oN
oh
o"*�($~g
($
-($rw�p(Z
*r��p*0"�u*
,o$($(2
�**n($,($oN
o"
**{j*"}j*{k*"}k*( *( *{u*"}u*{v*"}v*{w*"}w*{x*"}x*0?�u,
,3o$($($
, (�o���o!
**0,�($,
($o"
+(�
�o"
a*( *{y*"}y*�($-r��p(�(Z
*($r˘p(�r�p(�
*0isi
}zsj
}{s]
}|sk
}}sv}~(<
{~r.apo%{}п(*
{zol
*0e�{zom
п(*

o�
+f{}on
-G�(*
�

�
oo

	~p
oq
or
t5{}ol
os
&ot
3�o&j.{{o&ou
o$-*oN
{|og
9�u(u(	,	-r�p��st
z	o(o)o&j.8	o&j3rC�psq
z	o&o'{{o&ou
*{|oh
*0��{zov
+m(w

o$,]o$oN
\o�

	-{~oz+>	o
{|og
,u(,t(oz(x
-���
o:
�*
z�{~*0{{oy
&*0>�{}�0(*
on
,t�*sz
{}�0(*
ol
*F{zov
�
*F{zov
�
*Js
}�(<
*{�*"}�*{�*"}�*{�*"}�*{�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*�(�-r��p(��c(;
*r��p(��c(�(�
*N{�o�o{
*0,�{�o|
-s�
o�{�o{
*0�{�o|
&*Z{�o}
o~
�*Z{�o}
o~
�*Js
}�(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*Z{�-*{�o.*n{�-*{�o.oC*{�*"}�*{�*"}�*{�*"}�*{�*6{�o�
*{�*{�*{�*{�*{�*"}�*0��u3
-*o�(���o!
9�o�-(�,o�(�o�
,jo�-(�,o�(�o!
,Go�-(�,o�(�o!
,$o�-(�,o�(�o!
***0q�(�
�o"
(�,
(�o"
+a(�,
(�o"
+a(�,
(�o"
+a(�,
(�o"
+a*0/6(:
r��p�
(��(��c�(5
*0Is�
}�s�}�s}�sl
}�s�}�s]}�(<
*0�{�o�
&*0&8-rb�psE
z{�o�
,*~�*0.�{�o�
-s�o�
{�o�
*0��-rݙpsE
z{�o�o�
�"&r�p�o��c�st
zo�,4{�o�o�
-s

{�o�o�
o�
*""wZ{�o�
o�
�*Z{�o�
o�
�*.s
��*�s�
}�(�
s�
}�(<
*{�*"}�*{�*"}�*{�*"}�*(<
*0��o�o�o�o�
:�o�o�-o�o�o�8�s�o�o�o�o�o�!o�(	(�o�+.o�

o�o�o�7o�o�jXo�o9
-��
,o:
�(	(�o�o�o�o�o�*:�
(<
*�~�}�?}�(<
}�~g
(�*{�*"}�*(�*"(�*�rW�p(�o(�(�(�
**{�*"}�*{�*"}�*2(�(�+*:(�+m(�*0[�o�
XZ�

+!	o�
ҜXcҜXX	o�
2��X�s�}�*{�*0��(�E3*{�o�],*{�o�[s�

+2{�o�{�Xo� ZX�,o
&X{�o�2�(�3{�oe
o�

�&
�oe
*	*��0!{�o�{�Xo�b`
�*0��Q(�.*{�o�],*s5
Q{�o�-*
+:s�
+(�X
,o
&{�o�2�Poe
o8
{�o�/	(�-�*0��{�o�.T*(�
YEA+~{�o�{�o�bX{�o�bX{�o�bXT*{�o�{�o�bX{�o�bX{�o�bXT*T*2{�o�*0(
(*(�
*0b�(�E�B�8(�
,,o�
~�-�s�
��~�(�+-*(�*{�o�3D{�o�{�o�c`{�o�c`{�o�c`(�
*(�*{�o�3D{�o�{�o�c`{�o�c`{�o�c`(�
*(�*{�(�{�o�+
	,	o�*(�*(�*0z�o�

+[�
		.J 2	 ��1; �2	 ��1) 2	 ��1
.
.{��X�i2�,sN
**0Q6(:
rs�p�
(�~g
($
-(�+r��p�(��7�(��(5
*0h�u8
-*,;(�-o�,(�,#(�o�o�
,o�-(�,o�,o�(�o!
***0H�
(�o�+o�
a
o9
-��
,o:
�(�,
(�o"
+a*%
F�s���*{�*"}�*{�*"}�*0Y�s<

+o	o9
oo-�o	s�
+\o
&o:
o�
&o;
0�oe
**0<�(I
oJ
{6	3{5	�3}5	
+sf
{7	}7	*(_*0h{5	
E1+O}5	{7	o}8	+-{8	}4	}5	*}5	{8	o}8	{8	-�*{4	*sM
z*{4	*z(<
}5	(I
oJ
}6	*0��sf
}7	*{�*"}�*{�*"}�*0t�oN

\o
+3Yo

{�,{�	o�
-*X
\o
3�o�
{�-*{�o�
&*0�{�-~�
*{�o�
*0<�(I
oJ
{;	3{:	�3}:	
+sn
{<	}<	*(g*0��{:	EP8�}:	s�
}=	{=	{<	o�
+g{=	o�
}>	{>	}9	}:	*}:	{>	ooU
+oV

{=	o�
o9
-��
,o:
�{=	o�
0�*}�
{9	*sM
z0*{9	*z(<
}:	(I
oJ
};	*0��sn
}<	*0j�o,r��psq
z{�-s�
}�o	oN

{�o�
�!&r��p��(�st
zo*2A!w0#�o,r�psq
zo	oN
(	oN
(R
,r=�po	(	(�
sq
z{�-s�
}�oo`
+7oa

{�o�oN
o�
,{�}�+(o9
-��,o:
�ooU
+@oV

{�	o	oN
o�
,	o	o+	o	(o9
-��,o:
�*lD��M0��{�oN
o�
,*\o

+:Yo
oN
	{�,	{�o�
-*X\o
3�o�
oN
	{�o�
-**0�(
-*o�*0&�(
,o�,s-
*�a*~{�o�oN
o�
o�*2{�o�
*Js�
}�(�*fs�
}�(�(
*0"u9
-*(o(2
�*n(,(oN
o"
**(*.s�
��*J(<
~g
(.*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0b�u:
-*(%o%($
,A('o'33()o)3%(+o+($
,(-o-($
**0M�(%o"
('
()
a()()
a(+o"
a(--+(-o"
a*(#*6{�o�
*:{�o�
&*F{�o�
�*F{�o�
�*Js�
}�(<
*6{�oi
*F{�o�
�*F{�o�
�*V{�%-&sz
(�+*6s�
}�*Zr�#p{�(�+(�
*Jsz
}�(<
*�s=}�s
}�sl
}�s�}�(<
*0�u>
-*oA(A($
*2(Ao"
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*b{�{�(�
oj
&*6{�o>
*{�*r-rs�psE
z{�o
&*{�*"}�*{�*"}�*{�*{�*�(C(0
-(C*(O,r�p(A(Oo�(�
*(A*:(�
(X*{�*"}�*{*"}*0us�
}s�
}(<
r��p (_r��p (_rϛp (_r�p (_r��p (_r�p (_rE�p (_rm�p ��(_r��p (_rÜp (_r�p �(_r��p @(_r�p  (_r9�p (_rQ�p(_r��p(_r۝p(_�(*
r%�p(`�(*
rO�p(`�(*
ro�p(`�(*
r��p(`�(*
r��p(`�(*
rўp (`�(*
r�p@(`�(*
r)�p �(`�(*
rS�p (`�(*
r��p �(`�(*
r��p �(`�(*
rɟp �(`�(*
rߟp �@(`�(*
r��p  (`�(*
r�p(`�(*
r1�p(`�(*
rY�p(`�(*
ry�p(`�(*
r��p(`�(*
r��p(`�(*
rѠp (`�(*
r�p@(`�(*
r�p �(`�(*
r9�p (`�(*
re�p �(`�(*
r��p ��(`�(*
r��p @(`�(*
rϡp � (`�p(*
r�p(`�p(*
rY�p(`�p(*
r�p �(`�p(*
r9�p (`�p(*
r��p(`�9(*
r-�p(`�9(*
rM�p(`�9(*
ri�p(`�9(*
r��p(`�9(*
r��p(`�9(*
rӢp (`�9(*
r�p (`�9(*
r�p (`�9(*
r3�p (`�9(*
rO�p �(`�9(*
ra�p @(`�9(*
ru�p �(`�9(*
r��p ?(`*V([}(Z*(<
*6{?	o�
*6{o�
*0Q�so}@	{{|?	o�
-s�
}?	(Y
s5
{?	o�
�ps�
(�+o:
+>o;
{?	o�
_{?	o�
3o8
{?	o�
f_
o9
-��,o:
�{o�
�as�
(�+o:
+;o;

{	o�
_{	o�
3	o8
{	o�
f_
o9
-��,o:
�6rp�k(;
o8
*gK��H)(<
*0F{A	|B	o�
-){D	{|B	o�
-{C	+{B	+{B	`*0^�sq
}D	{{|A	o�
-s�
}A	}B	}C	{B	�rs�
(�+(Z*:{o�
*0,�{o�
-s�

{o�
o�
*.~(o�
*�(<
})}*}+},,~(o�
*�(<
})}*}+},,~(o�
*{)*"})*{**"}**{+*"}+*{,*0�uE
,oe(e�**F(e�Do"
*0�~(o�
&*(<
*Joi{E	($
*0:�ss}E	~(o�
�ts
(�+
(�+,(�+**0�s�
�( �r��pr�psd�- @r��pr��psd�.  r��pr�psd�/ r��pr9�psd�0 rãpr��psd�1 r�apr��psd�2 rɣprϛpsd�3 rϣpr�psd�4 r��psd�5 r�psd�6 rE�psd�7 r��psd�8rգprۣpsd�9r�pr�psd�:rI�prO�psd�;r�pr��psd�<r��pr��psd�= rݤpr�psd�>@r�pr�psd�? �rK�prQ�psd�@ r��pr��psd�Ar�psd�BrY�psd�Cr��psd�Drݥpsd�Ery�psd�Fr��psd�Gr��psd�Hr��psd�I rѠpsd�J@r�psd�K �r�psd�L r9�psd�M �r	�pre�psd�N �r�pr��psd�O r�pr��psd�P �r�prϡpsd�Qr-�psd�RrM�psd�Sri�psd�Tr��psd�Ur��psd�V rӢpsd�W ?r!�pr��psd�X r'�prO�psd�Y r-�pra�psd�Z r3�pru�psd�[r9�psd�\r]�psd�]r��psd�^r��psd�_rߦpsd�` r��psd�a@r!�psd�b �rG�psd�c ru�psd�d r��psd�e rɧpsd�f r��psd�g r+�psd�h ��ro�psd�ir��psd�jr��psd�krըpsd�lr��psd�mr�psd�n rG�psd�o r��psd�pr��psd�qrѩpsd�rr��psd�sr'�psd�tra�psd�u r}�psd�v@r��psd�w �rŪpsd�x r�psd�y �r'�psd�zrM�psd�{ro�psd�|r��psd�}r��psd�~ r�psd�@r�psd�� �rG�psd�� rw�psd�� r��psd�� rլpsd�� r�psd��r%�prU�psc��rO�prq�psc��ro�pr��psc��r��pr��psc��r��pr��psc�� rўpr��psc��@r�pr�psc�� �r)�pr��psc�� rS�pr�psc��r;�pra�psc��rq�pr��psc��r��pr�psc��r
�prA�psc��r]�pr��psc��~g
r��psc��~g
r��psc��~g
rׯpsc��*{�*"}�*{�*"}�*{�*�}�(w%-&�(*
s\(z*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*0g(q(q3V(s(s3G(u(u38({({($
,$(}(}($
,(s(s�**^uF,
�F(�**0r(q�Ao"
(s�Bo"
a(u�Do"
a({,
({o"
+a(},
(}o"
+a(s�Bo"
a*6�Foe
**0��~�
(qo�
~g
~�
	o�
+'(�
(�
(s_,(�
(Z
(�
-���#o:
�(ur�p(:
(�
r��p����({%-&~g
�(}%-&~g
�(oE%-&(oA�(�
*'4[0'6r)�p�
(:
(5
��(t
*0)6r)�p�
(:
(5
��(p
*0��s�

�0(*
o+
+Y��?(*
o�

	++�t?oWo&
�0o�
X�i2�X�i2�*0��s�

�0(*
o+
+Y��?(*
o�

	++�o&
�0t?oWo�
X�i2�X�i2�*0��Jo
ri�p($
,9JX+Xo�
/~�o�
o�
-�JJYo

T+Jo

%JXTo�
-ro�p�
	�	s�z*0q�%JXTJXo�
;3Jo
%JXT+JXo�
;3Jo
%JXT,~�o�
-r��p�s�z+?Jo

~�	o�
-r�p�	�s�z`%JXTJo�
;3�%JXTJo
r3up($
9�%JXT;Jo
3ro�p�s�zJJYo
 (�
(b
-�ro�p�st
zXT+XJo
(n		-r��p��s�z	oe`%JXTJo�
;3�%JXT;Jo
3r�p�s�zJJYo

XT;Jo


3r/�p�s�zJ
JYo

XT(�%JXT�F�0(*
(x(r(t(v
(|(~(�*0�-+
8�Jo�
P3-  + `�
%JXT8�Jo
r��p($
,- + `�
%JXT+}Jo
r��p($
,- + `�
%JXT+MJXo�
/*Jo
r��p($
-EJo
r��p($
-0r��p��st
zJo�
/Jo�
(@���*0�X�
b�
�X�
*0*AX�
b
X�X
b
X�X
b
�X
*0���iX/*�.*X�
XZX�i/*X�nbX�nXbX�nXbX�nXbX�nXbX�nXs�

	r��po�
&	o�
&X+/(�	-o
&	r�p(:
(�
o�
&X2�	oe
o�
-**0���i/*
�iY/*�X�X(�
X(�X(�..*,*�iY	/*,*s�
X	Y�
8^	/*�X�	X(�
	
/*
XE	�qqqq8�X/*X(�
X(�-*�F�0(*
(x(r	(t
(v(�8HX/*X(�
X(�X_��,3X/*�(�
(�
X+�(_��,3X/*�(�
(�
X+�((�-*�F�0(*
(x(r	(t
(v-+
�(oe
(|-+
�(oe
(~(�+*r	�po�
&�Foe
o�
&r�po�
&o�

X	
Y�
Y�=����*(<
*0�(�+
�i/*s�
(�(�
	/*(�/*(�/*(�/*s�}�	,>	(�-*r
�po�
&oE%-&oAo�
&}�,?(�		-*r�po�
&	oE%-&	oAo�
&	}�_�&_�,sr��po�
& _�,r�po�
& _�,r��po�
& _�,r��po�
&-*(�+}�{�:�*rɣp
o�
-r�psq
zs�
}�{��F�0(*
(x(r(t(v~g
(|~g
(~
(�o�
oe
o�*0��
s�o�o�
/o�
O3X
(�}�o�
/o�
G3X
(�}�s�
}�s�
}�{�|�(�+
{�|�(�+
�&�*���0��-S+D��re�p("
s�

o�
/%o�
-S+D3o�
o�
9rɣpo�
-r�p�s�z�F�0(*
(x(r(t(v~g
(|~g
(~(�	o�
o�
o�
9�o�
o�
o�
Xo�
r�pod
,%I `�So�
r��pod
,%I `�So�
r��pod
,%I `�SI,J%I`�S+@X%I(�`�S+(�+o�
�&�o�
/o�
(.�*q�{�*"}�*{�*{�*"}�*{�*{�*6(�+}�*{�*6(�+}�*(�*0��uH
-*o�(�+(�(�+.*(�oK
+oL
o�(�+-
ݣo9
-��,o:
�o�(�.o�,(�-*o�,b(�,Zo�(�+(�(�+.*(�oK
+oL
o�(�+-
�o9
-��,o:
�*	*3*]�'�0��
(�oK

+	oL
�Fo"
a
	o9
-��
	,	o:
�(�,>(�oK
+oL
�Fo"
a
o9
-��,o:
�*#1
P%u0�(�+��(�+��(�+��s�

0o�
&1o�
&2o�
&3o�
&4o�
&5o�
&6o�
&7o�
&8o�
&9o�
&-o�
&��*0�-r:�psE
z{�o�
&*0�-r��psE
z{�o�
&*0$�-r��psE
z{�oN
o�
&*0M{��0(*
s�
o�
-,{�(�+
,{��0(*
s�
o�
*0M{��0(*
s�
o�
-,{�(�+
,{��0(*
s�
o�
*0�oe

{�o�
�&r��p��st
zoA-r�psq
z{�oAo�
�&rO�p�oA�st
z{�oAo�
oE,{�oEo�
*wAUwZ{�o�
o�
�0*Z{�o�
o�
�0*0H(�
s�
}�(�
s�
}�s�
}�s�
}�s�
}�(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*(<
*2{�o�
*6{�o�
*0<(I
oJ
{�
3{�
�3}�

+s�

{�
}�
*(�
*0��{�
E�{8�}�
{�
{�o�
}�
}�
+W|�
(�
}�
{�
o�u���}�
{�
��,{�
}�
}�

�%}�
|�
(�
-�(�

�(�
�*��{�
*sM
z0"{�

YE*�(�
�*2{�
��*z(<
}�
(I
oJ
}�
*f}�
|�
�5o:
*0�s�

}�
*F{�o�
�5*F{�o�
�5*Js�
}�(<
*(<
*{�*"}�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*6{�o�
*2{�o�
*F{�o�
�8*F{�o�
�8*Js�
}�(<
*{�*"}�*{�*"}�*(�
*(�
*V(�
(�(�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*09}�u�
,o�
}�o�
}�*}�}�*0P{�,'r��p{�{���{���(�
*r��p{���{���(�
*03�S{�}�{�}�{�X}�*(<
*V(<
(�(�*{�*"}�*{�*"}�*b(�(�(�*{�*"}�*{�*"}�*�(�(�(�(�*{�*"}�*{�*"}�*{�*"}�*{�*"}�*"}�*006{�-(d�
(
�st
z{�o�
*0�-rb�psE
z{�s�
}�{�o�
}�}�}�o�
�&&(l��(
o�
�st
z,%{�X}�*<J&w(<
*(<
*�{O	{�{N	{M	{P	{Q	o�*0�s~}M	{�o�
�|
o�
8s}N	{�o�
|O	o�
-(n�		o�
�	st
z{O	{��,(r�

o�
�
st
z{O	{��{O	{�,X|P	s��So�
}Q	{O	{�,-��s�

	o�
+&{O	{�{M	{P	{Q	o�o
:��{�/n{�o
+F(
(
{�,+{��- (o�(
�st
z(
-���<o:
�*aS�0	{�o
&*2{��|*0�
{�3*{�o
+T(

(	
o�,(	
o���+,&(p�
	(

�	�S�	st
z(
-���?o:
�*aw0AV
,%{�%X}�
,%{�X}�{�s�o
*0CV
,%{�%X}�
,%{�X}�{�s�o
*0�s

}�s
}�(<
(
4�o

,Xr��p(;
�(*
s
o

	~
o
	~
o
�9(*
o
t9}�*0C(<
(
(
(
o�
rѴpo
(
(
-(hs�
z*{�*"}�*{�*"}�*{�*"}�*�(<
}�}�}�}�}�o
}�*0/�0(*
o�
tA
�i0
�0*�0*0#
�O(*
o�
tB
�i0*�*�o�
,
~
o
*~
o
*0�o
,o
�#(*
3
o
��\(*
.|�|(*
.o�(*
.b��(*
.UЦ(*
.HЌ(*
.;�k(*
..��(*
.!�c(*
.�$(*
.o
**0/�_(*
(

-(e��st
z*0o 

*0o 

*0@�0(*
(!
�0�&
(j���0(*
�sp
z*&w0o"

o#
*0
oq

*0Pu]
u:rߴpo$
o%
(�
,	o


+,	o%

+o&
�o'

,U�o
o�
��(*
��S(*
��\(*
�~(
~)
+D��(*
��S(*
��\(*
�~*
~(
o$
s
o
		o
,	o
�#(*
�+

,		o
�
		o+
	o,
&	�\(*
3	o
	~-
o.
8t	�|(*
3T	o
	~/
�|(*
r�p��\(*
�(
o0
	~-
o.
8	�(*
@�	o
	~1
r��po2
	~/
�'(*
r��p(
o0
	~/
�(*
r!�p��\(*
��\(*
��^(*
�(
o0
	~-
o.
8b	�$(*
3O	o
	~
�$(*
��\(*
�(
o
	~-
o.
8	o
9�	(3

	o4
	o4
	o
	~5
�\(*
r7�p(
o0
	~6
o7
	o
	~8
o
	~/
Ё(*
rE�p��\(*
�Ќ(*
�(
o0
	~6
o7
	
(
	~9
o7
	o:
	(;
	(<
�\(*
rU�p��\(*
��\(*
�(
�i��	�\(*
o+
	o
	~5
�\(*
rm�p�(
o0
	~-
o.
+g	~=
o.
	~1
�oN
o2
	~/
o0
��	o4
��	~>
��q�o7
X�i3�	( 
8e	��q�o:
o?

��(*
3	~@
��oA
8�
��(*
3	~@
��oB
8�
Ќ(*
3	~@
��oC
8�
��(*
3	~D
��oE
8�
�(*
3	~@
�oF
+h
Ц(*
3	~@
��oC
+E
�k(*
3	~@
�knoE
+!
�c(*
3	~D
�coE
	~-
o.
	~9
o7
X�i@����	o:
+v	��(*
.A	Ц(*
.4	Ќ(*
.'	�k(*
.	��(*
.
	�c(*
3		(
+(g�	�st
z	��(*
oG
	~H
o
	( 
	oI
9�	~*
o
	o$
(
	~J
o
	~=
o.

,"	~
�  	� (
o
	~5
o
o0
,	~K
oL
+{	~5
o0
+l	~J
o
	o$
(
	~=
o.

,"	~
�!!	�!(
o
,	~K
oL
+
	~5
o0
	~
o
-�U(*
o
+�U(*
o
oM
tU*0Wo
o4

o
~1
r3upo2
~5
�\(*
r��p��\(*
�(
o0
~>
o7
o4
~@
oC
~9
o7
o:
~N
o
~5
�\(*
r��p�
	Ќ(*
�	(
o0
~@
 oC
o:
~/
�'(*
r��p(
o0
~/
r�p��\(*
��l(*
��^(*
�(
o0
~-
o.
*0�~1
(ko2
o
~O
�S(*
o
~/
�\(*
r��p�
�\(*
��(*
�(
o0
~
�(*
��\(*
�(
o
~P
o
*0>{�oQ
,*(
-*s

{�oR
{�oS
*0%u]
u:--rǵps�
z,	o%
+o&

	�o'
��(*
��(*
�~g
o$
s
o
~J
o
~
o$
o
~*
o
(
,~K
oL
+=oT
,(ws�
zoU
��(*
.(bs�
z~5
o0
~
o
�W(*
o
tW*0�
o�.{�oV
,o

(
,No��(
o�,o�o�o
*o�,o�+o	
*-+("

(!
- (����st
zo�	,o�+o

*0�o

o�
(W
.(usX
z4o+
8��rߴpo$
o%
(�

(�+,yo�-(y�	�st
zo�,:{�o%
oY
-'o%
(
,(x�  	� st
z	o%
(#
X�i?K���4oZ
!"8;!"�(�+9rߴpo$
o%
(�
o&
�i.(|�##�#st
zo&
�o[
_,(~�$$�$st
zoU
��(*
.(}�%%�%st
zo'
	,qo�-({�&&�&st
zo�,3{�	oY
-$	(
,(z�''�'st
z	(#
"X""!�i?����4oZ
()8?()�

(�+9"rߴp
o$

o%
(�

o&
�i.(|�**�*st
z
o&
�

o[
_,(~�++�+st
z
oU
��(*
.(}�,,�,st
z
o'
o�
o\
-.+_-.�o�
,G(
,:o�,1(
-'(!

("
o�o

.X..-�i2�)X))(�i?����4o]
/08�/0�rߴpo$
o%
(�
(�+9�o�-(v�11�1st
zo^
o_
�i1(t�22�2st
zo�,3{�oY
-$(
,(�33�3st
zo`
,(#
8�{�oY
,(��44�4st
zoa
-(f�55�5st
z~g
�(*
�66�(*
�6s
o
~J
o
~
o$
o
~5
o0
~
o
�V(*
o
tV(#
0X00/�i?���*�+{�ob
($
{�oc
0�*0V-r͵psE
z�0(*
(
-(�r͵psU
z{��F(*
�0(*
s
od
*(<
*F{e
of
��*0Zsg
}h
�0(*
(!

- (���0(*
�st
z(%
�i
sj
o
*(<
*(<
*(<
*�{k
{l
o�{m
{n
{o
{k
{p
o�*0��0(*
(!

-#(���0(*
�st
z(%
sq
sr
�0s�s
os
ot

�0o
	, ou
{�o
o
ov
&*ov
&8ou
ow
.f@�ox
{�{�{�{�o
oy
&{�9�{�ou
{�{�o�8�sz
{�o�
o
-*(i�o�
�o
�st
zo�2@{�o��,(m�o�
�st
z{�o��o�,%{�X}�|{
s��SuZ9�s|
		tZ}}
o~
,(csq
zot
,	~g
}
ov
&+*	o�
}
ox
�(q�sp
z	{}
o�,?s�
	}�
}�
{�}�
��
s�
o�
8	{}
o�{�{{
	{
o�8�t[

o�
o�-	o
+{�o�
ot

o
ov
&,-{{
o
o

o�{�
o�+S

o�{{
s
os
+4(��ow
���s��S�st
zo�
=��o�
+(�
o�
(�
-���Qo:
�*6Kv��0�s�
o�
o�
o�
o�

(�
ov
&ow
3ov
&(�+�
,o:
��:
	(���	o�
���	o�
���sp
z*,#O
[[:�0Q�0(*
(!

- (���0(*
�st
z(%
o
�0(�+*�s�
}�s�
}�s�
}�(<
*{*"}*{*"}*0/ud
(2
,(,
o,
3(.
o.
�**B,o!
*�*Z,o!
�*��*0 A(,
�co"
(.

()
a*046(:
rߵp�
(,
�c�(.
�k�(5
*(<
*{
*"}
*{*"}*6{	o�
*F{	o�
�S*F{	o�
�S*Js�
}	(<
*0cs=
}s�
}(<
�(I
~g
(K
�(M
~g
(O
(Q
~g
(S
*{*"}*{*"}*v(A
  .(A
 �**{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{ *"} *{*"}*{!*"}!*{"*"}"*{#*"}#*{$*"}$*{%*"}%*{*0< (I
oJ
{[	3{Z	�3}Z	
+s�
{\	}\	*(�*0��{Z	E5��8�}Z	{\	o^
,#{\	o^
}Y	}Z	
�s}Z	{\	o`
oU
}^	}Z	+/{^	oV
}]	{]	}Y	}Z	
�%}Z	{^	o9
-�(�
�(��*��{Y	*sM
z0"{Z	
YE*�(��*{Y	*z(<
}Z	(I
oJ
}[	*n}Z	{^	,{^	o:
*0 �s�
}\	*(?
*0r!ug
o?
(?
($
,VoD
-(D
,oD
(D
o!
,3oH
(H
��o!
,oJ
(J
($
**0O�(?
o"
(D
,
(D
o"
+a(H

�o"
a(J
,
(J
o"
+a*2{&o�
*0'"-rb�psE
z{&oN
o�
-**b{&o?
oN
o�
*Z{&o�
o�
�V*Z{&o�
o�
�V*(<
*No?
(f
��*b{_	o?
of
��*0O#s�
}`	uh}_	{_	,,{_	�m
sQ
(�+,��sQ
(�+**o"
*a*0G~'-�n
s�
�'~'(�+~(-�o
s
�(~(()+*Js�
}&(<
*{)*"})*{**"}**{+*"}+*{,*"},*{-*"}-*{.*"}.*(p
*0}$ui
,qop
(p
($
,^or
(r
($
,Kot
(t
($
,8ov
(v
($
,%ox
(x
($
,oz
(z
($
**0�(p
,
(p
o"
+(r
,
(r
o"
+a(t
,
(t
o"
+a(v
,
(v
o"
+a(x
,
(x
o"
+a(z
,
(z
o"
+a*0R(<
o�
(q
o�
(s
o�
(u
o�
(w
o�
(y
o�
({
*{/*"}/*{0*"}0*{1*"}1*{2*"}2*{3*"}3*(�
*0Y(<
o�
(�
o�
(�
(�
o�
(�
(�
o�
(�
(�
o�
(�
(�
*0X%uj
,Lo�
(�
($
,9o�
(�
3+o�
(�
3o�
(�
3o�
(�
�**0S&(�
,
(�
o"
+(�

(�
a(�
(�
a(�
(�
a(�

(�
a*{4*"}4*{5*"}5*{6*"}6*{7*"}7*{8*"}8*{9*"}9*{:*"}:*(�
*0Z(<
o�
(�
o�
(�
o�
(�
o�
(�
o�
(�
o�
(�
(�
*0�'uk
9�o�
(�
($
,no�
(�
($
,[o�
(�
($
,Ho�
(�
($
,5o�
(�
($
,"o�
(�
($
,o�
(�
�**0�p(�
,
(�
o"
+(�
,
(�
o"
+a(�
,
(�
o"
+a(�
,
(�
o"
+a(�
,
(�
o"
+a(�
,
(�
o"
+a(�

(�
a*{<*"}<*{;*"};*(�
*j(<
o�
(�
(�
*(<
*J{a	{;(
+*6{;(
+*0�(s�
}b	ul}a	{a	,|{a	o�
(�
($
,d{a	{;-{;,M{a	{;,>{;,6{;��s`
(�+,{a	{;��
s`
(�+****&o"
a*0L(�
,
(�
o"
+{;,+{;~=-��
s�
�=~=(�++a*{>*"}>*{?*"}?*{@*"}@*{A*"}A*{B*"}B*{C*"}C*{D*"}D*(�
*0_(<
o�
(�
o�
(�
o�
(�
o�
(�
o�
(�
o�
(�
o�
(�
*0�)um
9�o�
(�
($
,qo�
(�
($
,^o�
(�
($
,Ko�
(�
($
,8o�
(�
($
,%o�
(�
($
,o�
(�
($
**0�(�
,
(�
o"
+(�
,
(�
o"
+a(�
,
(�
o"
+a(�
,
(�
o"
+a(�
,
(�
o"
+a(�
,
(�
o"
+a(�
,
(�
o"
+a*{I*"}I*{J*"}J*{K*"}K*{L*"}L*(�
*0Zs
}Es�
}Fs}Gs}H(<
o�
(�
o�
(�
(�
(�
*2{Eo
*07*s
}Eo�
+o�

(�
o9
-��
,o:
�*,
0+{Eo�
&*N{Eo�
o
*2{Fo�
*07,s�
}Fo�
+o�

(�
o9
-��
,o:
�*,
0-{Fo�
&*N{Fo�
o�
*{G*"}G*{H*"}H*J{G{H(�+*0O.un
,Co�
(�
($
,0o�
(�
($
,o�
(�
3o�
(�
�**0L�(�
,
(�
o"
+(�
,
(�
o"
+a(�

(�
a(�
(�
a*{M*"}M*{N*"}N*{O*"}O*{P*"}P*{Q*"}Q*0j+uo
,^o�
(�
($
,Ko�
(�
($
,8o�
(�
($
,%o�
(�
($
,o�
(�
($
**0s(�
,
(�
o"
+(�
,
(�
o"
+a(�
,
(�
o"
+a(�
,
(�
o"
+a(�
,
(�
o"
+a*(�
*0E(<
o�
(�
o�
(�
o�
(�
o�
(�
o�
(�
*{S*"}S*{R*"}R*(<
*J{c	o�
(
+*6(�
(
+*0�/s�
}d	up}c	{c	9�(�
{c	o�
($
,{{c	o�
-(�
,d(�
,Z{c	o�
,M(�
�i{c	o�
�i36(�
��s`
(�+,{c	o�
��
s`
(�+****o"
*a*0n(�
,
(�
o"
+(�
,M(�
~T-��
s�
�T~T(�+~U-��
s
�U~U()++a*(�
*j(<
o�
(�
(�
*{V*"}V*{W*"}W*{X*"}X*{Y*"}Y*{Z*"}Z*{[*"}[*{\*"}\*{]*"}]*{^*"}^*{_*"}_*{`*"}`*{a*"}a*{b*"}b*0�(<
o�
(�
o�
(�
o�
(�
o�
(�
(�
o�
(�
(�
o�
(�
	o�
(�

(o�
(o�
(
(*00uq
9�o�
(�
($
9�o�
(�
($
9�o�
(�
($
9�o�
(�
($
9�o�
(�
@�o�
(�
($
,wo�
(�
3io�
(�
($
,Vo�
(�
($
,Co(35o(($
,"o(($
,o(�**0�(�
,
(�
o"
+(�
,
(�
o"
+a(�
,
(�
o"
+a(�
,
(�
o"
+a(�

(�
a(�
,
(�
o"
+a(�
(�
a(�
,
(�
o"
+a(�
,
(�
o"
+a((�
a(,
(o"
+a(,
(o"
+a(
(�
a*0M
{c�\
o�
�r�ep�o�
�r	�p�o�
�r�p�(�
o�
*0A1{c�\�r�ep��r	�p��r�p�(�
o�
&*Z{co�
o�
�\*Z{co�
o�
�\*Js�
}c(<
*{r*"}r*{s*"}s*{t*"}t*{u*"}u*2{jo�
*072s�
}jo�
+o�

(o9
-��
,o:
�*,
N{jop
o�
*0${jo�
&*2{ko�
*073s�
}ko�
+o�

(o9
-��
,o:
�*,
N{ko�
o�
*0%{ko�
&*2{lo�
*0B4s�
}lo�
+o�

{lo�
o�
o9
-��
,o:
�*%7
N{lo�
o�
*0'{lo�
&*2{mo�
*075s�
}mo�
+o�

(&o9
-��
,o:
�*,
N{mo�
o�
*0m{mo�
&*{n*~{no�
{oo�
oj
&*6{ooi
*{p*"}p*2{qo�
*076s�
}qo�
+o�

(/o9
-��
,o:
�*,
N{qo�
o�
*0.{qo�
&*0R7uu
,Fo(($
,3o(($
, o(3o(($
**0V(,
(o"
+(,
(o"
+a(,
(o"
+a(�so"
a*0_s�
}js�
}ks�
}ls�
}ms�
}nsz
}os}ps�
}q(<
*{w*"}w*n-rb�psE
z{vo�
*07{vo�
&*�-r��psE
z{voo�
*Z{vo�
o�
�g*Z{vo�
o�
�g*Js�
}v(<
*{}*0@6(<
s�
}x}y}z(>-r�p�
�st
z*0�8{xo�
}}{}-	}|*{}��
,�o9
}|{|�i{z.Hrm�p�{{���{y�{|�i���{z���st
z%{{X}{*{|*{|*s�
zn{x,{xo�
}x*2~o�
*0@9�0(*
(�
�0
�%&r߶p���0(*
�st
z*%w0
�
:s;
~o�
o�
r�po�
-r1�psq
zs+
r�po�+�
,o:
��
	r��p�sp
zrɷpo�
9�s=+co?�o6-Ns3oo?�(�+oo?�oo?�oo8o>-��,o:
��,o:
�o9E8�	Eo�
		o9�		or�p(Z


o�
-r��p�FF
�Fst
z
s=+Fo?�o?�o?�o?�o?�o?�s

	
oo>-��,o:
��,o:
�	or=�p(Z
o�
-r��p�FF�Fst
zs=+=o?�o?�o?�o?�o?�s�
	oo>-��,o:
��,o:
�	orc�p(Z
o�
-r��p�FF�Fst
zs=+Xo?�(�
o?�o?�o?�o?�o?�o?�s�
	o"o>-��,o:
��,o:
�	or��p(Z
o�
-r��p�FF�Fst
zs=+@o?�o�
��GG;�Go9
o?�s�
	o&o>-��,o:
��,o:
�	or��p(Z
o�
-r��p�FF�Fst
zs=+Oo?�o?�o?�o?�o?�o?�o?�s�
	o)o>-��,o:
��,o:
�	orϸp(Z
  o�
!!9�! s="8�#$%"o?�r��po�
,#"o?�r��po�
,$"o?	�r��po�
,%"o?�"o?�"o?�"o?�#"o?�$"o?�"o?�%"o?
�"o?�s&	o+&o"o>:3����","o:
��!,!o:
�	or��p(Z
''o�
((-r��p�FF'�Fst
z('s=)+\*)o?�r�po�
,*+)o?�r�po�
,+)o?�)o?�*+s�
,	,o/)o>-��),)o:
��(,(o:
�	o-o�
H8Ho�
-	or#�p-o�
r'�p(�
..o�
//-r��p�FF'�Fst
z/.s=0+=0o?�0o?�0o?�0o?�0o?�s�
1-1o�
0o>-��0,0o:
��/,/o:
�	or#�p-o�
r=�p(�
22o�
33-r��p�FF2�Fst
z32s=4+@4o?�o�
��GG;�Go9
54o?�5s�
6-6o�
4o>-��4,4o:
��3,3o:
�	or#�p-o�
r_�p(�
77o�
88-r��p�FF7�Fst
z87s=98�:;<9o?�r��po�
,:9o?�r��po�
,;9o?	�r��po�
,<9o?�9o?�9o?�9o?�:9o?�;9o?�9o?�<9o?
�9o?�s=-o�
=o9o>:3����9,9o:
��8,8o:
�	or#�p-o�
ry�p(�
>>o�
??-r��p�FF>�Fst
z?>s=@8�ABC@o?�r��po�
,A@o?�r��po�
,B@o?	�r��po�
,C@o?�@o?�@o?�@o?�A@o?�B@o?�@o?�C@o?
�@o?�sD-o�
Do@o>:3����@,@o:
��?,?o:
�Ho9
:��H,Ho:
�Eo9
:1����E,Eo:
�*A�##F
;R��p�v�}S�R��2J|���eC��Q�M�z�T\�)��������1i���$Jn��|�M)��7��l	lz	�	��
�	�
��
�	�
~~*0Rs;�~r��p~�-�Gs�
��~�s�
�r�dp�Es�
s�
��*(<
*{�*"}�*{�*"}�*j(K,(Ko�*~g
*�(K-s�(L(Ko�*^(K,(Ko�*j*�(K-s�(L(Ko�*{�*"}�*{�*"}�*{�*"}�*06;(S%-&(I(�

r��p(U(Ko�(�
*0x<uy
,loK-(K,(K,T(KoKo!
,AoI(I33oQ(Q3%oS(S($
,oU(U($
**0c=(K,
(Ko"
+(I
(�
a(Q()
a(S,
(So"
+a(U,
(Uo"
+a*6{�o�
*F{�o�
�k*F{�o�
�k*Js�
}�(<
*0�oK
-*o�oZ*(<
*����lSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet$PADPADPnw�K,D��c'�}�X9�;���L=Ė�S�|���)��=���P���e[���H�Rw��u5XmC���P�k��Y')�g?+��*/�j�1Pֆ=��E�.�X�Y_^�e�Ѫn��p��r|0t\x�~h
�y����m	�|r�3�5��$	9��"C\
M�
�	�cHx�>AssignmentMethodsMustReturnVoid4AtomicElementHasAttributes&8CannotCreateNewObjectOfType0E6CannotGetStaticParseMethod0l<CannotObtainGetterForProperty0�8CouldNotFindAtomicParserFor0�DCouldNotGetInvokeMethodForResolver�RCouldNotInterpretElement0WhenParsingType1"CouldNotParse0As1C:CouldNotParseValueAtPosition0_BDuplicateAttributesNamed0ForType1�ZEncounteredDuplicateElementsNamed0WhenParsing�@FailedToFindHandlerForAttribute0�RFailedToFindRequiredAttribute0WhenParsing^FailedToFindRequiredElement0WhenParsingEntryAt1J&FailedToParseString�RFoundDuplicateAttributesNamed0WhenParsing�&IncompatibleCabFile�~IndexedPropertiesSuchAs0CannotBeLabeledWithASerializerAttribute�HOnlySupportTypesInWASAParserAssembly�LReaderMemberNameNotDefinedForProperty02StaticMethodsNotSupported2fTheField0HasAStructuredTypeButIsMarkedAsAnAttributeQlTheField0IsMarkedForDeserializationButDoesNotHaveAName�vTheMethod0HasAStructuredTypeAsInputButIsMarkedAsAnAttribute�nTheMethod0IsMarkedForDeserializationButDoesNotHaveAName-BTheMethod0MayOnlyTakeOneParameterv0TheMethod0MustReturnVoid�FTheParameterFor0MustBeAnInParameter�lTheProperty0HasAStructuredTypeButIsMarkedAsAnAttribute�DTheProperty0HasTheUnsupportedType1=TTheProperty0IsAReferenceButIsNotAssignablemJTheType0IsNotASupportedStructuredType�BUnexpectedElementType0AtPosition1�HValueToReadFromXMLMustBeAnAtomicType(XMLParseErrorIn0At125$Assignment methods must return void.Atomic element has attributes%Cannot create new object of type {0}.#Cannot get static parse method {0}.&Cannot obtain getter for property {0}.%Could not find atomic parser for {0}.)Could not get invoke method for resolver.6Could not interpret element {0} when parsing type {1}.Could not parse {0} as {1}&Could not parse value at position {0}.,Duplicate attributes named {0} for type {1}.5Encountered duplicate elements named {0} when parsing(Failed to find handler for attribute {0}2Failed to find required attribute {0} when parsing>Failed to find required element {0} when parsing entry at {1}.Failed to parse string1Found duplicate attributes named {0} when parsing�This version of Attack Surface Analyzer does not support CAB files produced with other versions of the tool. See the Attack Surface Analyzer ReadMe file for more information.LIndexed properties such as {0} cannot be labeled with a serializer attribute*Only support types in WASA parser assembly0Reader member name not defined for property {0}.Static methods not supported.CThe field {0} has a structured type, but is marked as an attribute.FThe field {0} is marked for deserialization, but does not have a name.MThe method {0} has a structured type as input, but is marked as an attribute.GThe method {0} is marked for deserialization, but does not have a name.+The method {0} may only take one parameter. The method {0} must return void..The parameter for {0} must be an in parameter.FThe property {0} has a structured type, but is marked as an attribute..The property {0} has the unsupported type {1}.7The property {0} is a reference, but is not assignable./The type {0} is not a supported structured type,Unexpected element type {0} at position {1}..Value to read from XML must be an atomic type.!XML parse error in {0} at {1}:{2}q<?xml version="1.0" encoding="utf-8" ?>
<options>
  <!-- Innoculan stuff -->
  <third-party-service>eTrust Antivirus RPC Server</third-party-service>
  <third-party-service>eTrust Antivirus Realtime Server</third-party-service>
  <third-party-service>eTrust Antivirus Job Server</third-party-service>
  <third-party-service>InoculateIT RPC Server</third-party-service>
  <third-party-service>InoculateIT Realtime Server</third-party-service>
  <third-party-service>InoculateIT Job Server</third-party-service>
  <third-party-service>InoculateIT Admin Server</third-party-service>
  <!-- Symantec ghost stuff -->
  <third-party-service>Symantec Ghost Client Agent</third-party-service>
  <!-- Dell bluetooth stuff -->
  <third-party-service>Bluetooth Service</third-party-service>
  <!-- Intel -Event Monitor - Supports driver extensions to  NIC Driver for wireless adapters. -->
  <third-party-service>Spectrum24 Event Monitor</third-party-service>
  <!-- Intel(R) Network Configuration Services -->
  <third-party-service>Intel NCS NetService</third-party-service>
  <!-- Intel stuff (RegSrvc Module) -->
  <third-party-service>RegSrvc</third-party-service>
  <!-- NVIDIA display stuff -->
  <third-party-service>NVIDIA Display Driver Service</third-party-service>
  <third-party-service>NVIDIA Driver Helper Service</third-party-service>
  <!-- Crystal reports -->
  <third-party-service>Crystal Cache Server</third-party-service>
  <third-party-service>Crystal APS</third-party-service>
  <third-party-service>Crystal Event Server</third-party-service>
  <third-party-service>Crystal Input File Repository Server</third-party-service>
  <third-party-service>Crystal Output File Repository Server</third-party-service>
  <third-party-service>Crystal Report Job Server</third-party-service>
  <third-party-service>Crystal Page Server</third-party-service>
  <third-party-service>Crystal Web Component Server</third-party-service>
  <!-- not third party but lab software -->
  <third-party-service>Test Harness Agent</third-party-service>
  <!-- Bugfix and external annotations-->
  <options type="Service" id="VSS">
    <annotation label="ext" url="http://sectools/">
      <tooltip>Volume Shadow Service: Windows Internal</tooltip>
    </annotation>
  </options>
  <options type="Service" id="inorpc">
    <annotation label="ext" url="http://sectools/virus/">
      <tooltip>External component; belongs to eTrust Innoculan anti-virus</tooltip>
    </annotation>
  </options>
  <options type="Service" id="inort">
    <annotation label="ext" url="http://sectools/virus/">
      <tooltip>External component; belongs to eTrust Innoculan anti-virus</tooltip>
    </annotation>
  </options>
  <options type="Service" id="inotask">
    <annotation label="ext" url="http://sectools/virus/">
      <tooltip>External component; belongs to eTrust Innoculan anti-virus</tooltip>
    </annotation>
  </options>
  <options type="Service" id="NETBT">
    <annotation label="bug" url="http://sectools/virus/">
      <tooltip>Bug fixed WDac</tooltip>
    </annotation>
  </options>
  <options type="ReportIssueSuppression" id="Any">
    <annotation label="Microsoft.MSEC.WASA.Reporting.AppContainerAllowedFiles" url="http://">
      <tooltip></tooltip>
    </annotation>
  </options>
  <options type="ServiceSuppression" id="Any">
    <annotation label="VSS" url="http://">
      <tooltip></tooltip>
    </annotation>
  </options>
  <options type="BaseNameObjectIssueSuppression" id="Any">
    <annotation label="\BaseNamedObjects\IDA0: ESENT Performance Data Schema Version 207" url="http://">
      <tooltip></tooltip>
    </annotation>
  </options>
  <options type="BaseNameObjectIssueSuppression" id="Any">
    <annotation label="\BaseNamedObjects\GDA: ESENT Performance Data Schema Version 207" url="http://">
      <tooltip></tooltip>
    </annotation>
  </options>
</options>
�<strings>
  <!--
  
  This file complies with the XML standards on http://localizability/ as it was on Nov 14, 2011.
  It's meant to be used with Loc Studio.
  -->
  <_locDefinition>
    <_locTag _locAttrData="id">s</_locTag>
  </_locDefinition>
  <s id="_all_new_ports__total__219" args="1">
              All New Ports ({0} total)
            </s><s id="_severity__386" args="1">
              Severity: {0}</s><s id="_programfilesx86___278" args="1">
            %PROGRAMFILES(X86)% ({0})
          </s><s id="_acl_on_pipe_allows_tampering_by_multiple_nonadministrator_accounts__24" args="1">
            ACL on pipe {0} allows tampering by multiple non-administrator accounts.
          </s><s id="_acl_on_section_allows_tampering_by_by_multiple_nonadministrator_accounts__103" args="1">
            ACL on section {0} allows tampering by by multiple non-administrator accounts.
          </s><s id="_com_class_is_vulnerable_to_tampering_by_multiple_nonadministrator_accounts__84" args="1">
            COM class {0} is vulnerable to tampering by
            multiple non-administrator accounts.
          </s><s id="_dcom_object_may_be_vulnerable_to_unauthorized_access_by_multiple_nonadministrator_accounts_94" args="1">
            DCOM object {0} may be vulnerable to unauthorized access by
            multiple non-administrator accounts.</s><s id="_service_is_vulnerable_to_tampering_by_multiple_nonadministrator_accounts__68" args="1">
            Service {0} is vulnerable to tampering by
            multiple non-administrator accounts.
          </s><s id="_the_acl_on_pipe_allows_tampering_by_multiple_nonadministrator_accounts__26" args="1">
            The ACL on pipe {0} allows tampering by multiple non-administrator accounts.
          </s><s id="_the_acl_on_section_allows_tampering_by_by_multiple_nonadministrator_accounts__105" args="1">
            The ACL on section {0} allows tampering by by multiple non-administrator accounts.
          </s><s id="_the_acl_on_the_registry_key_allows_tampering_by_multiple_nonadministrator_accounts__31" args="1">
            The ACL on the registry key {0} allows tampering by multiple non-administrator accounts.
          </s><s id="_security_sensitive_registry_value_001">
      Security sensitive value(s):
    </s><s id="_the_com_control_is_vulnerable_to_tampering_by_multiple_nonadministrator_accounts__86" args="1">
            The COM control {0} is vulnerable to tampering by
            multiple non-administrator accounts.
          </s><s id="_the_dcom_object_may_be_vulnerable_to_unauthorized_access_by_multiple_nonadministrator_accounts_96" args="1">
            The DCOM object {0} may be vulnerable to unauthorized access by
            multiple non-administrator accounts.</s><s id="_the_account_has_been_granted_multiple_sensitive_privileges_which_may_allow_the_account_to_elevate_to_administrator__4" args="1">
            The account {0} has been granted multiple sensitive privileges
            which may allow the account to elevate to administrator.
          </s><s id="_the_account_has_been_granted_multiple_sensitive_privileges__1" args="1">
            The account {0} has been granted multiple sensitive privileges.
        </s><s id="_the_folder_contains_files_andor_folders_with_acls_that_allow_tampering_by_multiple_nonadministrator_accounts__21" args="1">
            The folder {0} contains files and/or folders with ACLs that allow tampering by multiple non-administrator accounts.
          </s><s id="_the_service_is_vulnerable_to_tampering_by_multiple_nonadministrator_accounts__70" args="1">
            The service {0} is vulnerable to tampering by
            multiple non-administrator accounts.
          </s><s id="_weak_acl_on_process_allows_tampering_multiple_nonadministrator_accounts__35" args="1">
            Weak ACL on process {0} allows tampering multiple non-administrator accounts.
          </s><s id="_weak_acl_on_registry_key_allows_tampering_by_multiple_nonadministrator_accounts__29" args="1">
            Weak ACL on registry key {0} allows tampering by multiple non-administrator accounts.
          </s><s id="_weak_acl_on_allows_tampering_by_multiple_nonadministrator_accounts__12" args="1">
            Weak ACL on {0} allows tampering by multiple non-administrator accounts.
          </s><s id="_allusersprofile___279" args="1">
          %ALLUSERSPROFILE% ({0})
        </s><s id="_systemdrive___281" args="1">
          %SYSTEMDRIVE% ({0})
        </s><s id="_systemroot___277" args="1">
          %SYSTEMROOT% ({0})
        </s><s id="_userprofile___280" args="1">
          %USERPROFILE% ({0})
        </s><s id="_nx__164" args="1">
          NX:
          {0}</s><s id="_failed_to_execute_collection_task__121" args="1">
        Failed to execute collection task {0}</s><s id="_failed_to_parse_data_from__119" args="1">
        Failed to parse data from {0}</s><s id="_owner__349" args="1">
        Owner: {0}</s><s id="_please_review_the_usage_of_in_the_application_and_consider_alternatives__130" args="1">
        Please review the usage of {0} in the application and consider alternatives.
      </s><s id="_process_contains_potentially_vulnerable_windows__61" args="1">
        Process {0} contains potentially vulnerable windows.
      </s><s id="_service_restarts_repeatedly_when_under_attack__79" args="1">
        Service {0} restarts repeatedly when under attack.
      </s><s id="_shell_command__274" args="1">
        Shell command: {0}</s><s id="_task_was_disabled__123" args="1">
        Task {0} was disabled
      </s><s id="_terminate_on_heap_corruption__165" args="1">
        Terminate On Heap Corruption:
        {0}</s><s id="_the_process_was_detected_with_the_nx_setting_disabled__48" args="1">
        The process {0} was detected with the NX setting disabled.
      </s><s id="_the_process_was_detected_with_the_terminate_on_heap_corruption_setting_disabled__51" args="1">
        The process {0} was detected with the terminate on heap corruption setting disabled.
      </s><s id="_the_service_is_vulnerable_to_repeated_attacks_due_to_frequent_service_restart_settings_it_is_required_that_the_service_restart_at_most_twice_in_a_24hour_period__80" args="1">
        The service {0} is vulnerable to repeated attacks due to
        frequent service restart settings. It is required that the service restart at most twice in a 24-hour period.
      </s><s id="_the_task_was_disabled_consequently_we_are_unable_to_perform_all_security_checks_please_contact_support_for_assistance__124" args="1">
        The task {0} was disabled. Consequently, we are unable to perform all security checks. Please contact support for assistance.
      </s><s id="_has_the_nx_setting_disabled__47" args="1">{0} has the NX setting disabled.
      </s><s id="_has_the_terminate_on_heap_corruption_setting_disabled__50" args="1">{0} has the terminate on heap corruption setting disabled.
      </s><s id="_has_threads_vulnerable_to_tampering_by_multiple_nonadministrator_accounts__42" args="1">{0} has threads vulnerable to tampering by multiple non-administrator accounts.
          </s><s id="_holds_an_active_impersonation_token__53" args="1">{0} holds an active impersonation token.
          </s><s id="_holds_multiple_active_impersonation_tokens_for_highprivilege_accounts__54" args="1">{0} holds multiple active impersonation tokens for high-privilege accounts.
          </s><s id="_is_a_dangerous_configuration_as_it_is_commonly_used_by_hackers_in_exploiting_sql_server__129" args="1">{0} is a dangerous configuration as it is commonly used by hackers in exploiting SQL Server.
      </s><s id="_acl_on_pipe_allows_tampering_by___23" args="2">
            ACL on pipe {0} allows tampering by {1}.
          </s><s id="_acl_on_section_allows_tampering_by___102" args="2">
            ACL on section {0} allows tampering by {1}.
          </s><s id="_com_class_is_vulnerable_to_tampering_by___83" args="2">
            COM class {0} is vulnerable to tampering by
            {1}.
          </s><s id="_dcom_object_may_be_vulnerable_to_unauthorized_access_by___93" args="2">
            DCOM object {0} may be vulnerable to unauthorized access by
            {1}.
          </s><s id="_process_running_as_allows_tampering_by_multiple_nonadministrator_accounts__37" args="2">
            Process {0} running as {1} allows tampering by multiple non-administrator accounts.
          </s><s id="_process_running_as_contains_multiple_active_impersonation_tokens_for_highprivilege_accounts__56" args="2">
            Process {0} running as {1} contains
            multiple active impersonation tokens for high-privilege accounts.
          </s><s id="_service_is_vulnerable_to_tampering_by___67" args="2">
            Service {0} is vulnerable to tampering by
            {1}.
          </s><s id="_the_acl_on_pipe_allows_tampering_by___25" args="2">
            The ACL on pipe {0} allows tampering by {1}.
          </s><s id="_the_acl_on_section_allows_tampering_by___104" args="2">
            The ACL on section {0} allows tampering by {1}.
          </s><s id="_the_acl_on_the_registry_key_allows_tampering_by___30" args="2">
            The ACL on the registry key {0} allows tampering by {1}.
          </s><s id="_the_com_control_is_vulnerable_to_tampering_by___85" args="2">
            The COM control {0} is vulnerable to tampering by
            {1}.
          </s><s id="_the_dcom_object_may_be_vulnerable_to_unauthorized_access_by___95" args="2">
            The DCOM object {0} may be vulnerable to unauthorized access by
            {1}.
          </s><s id="_the_account_has_been_granted_the_sensitive_privilege_which_may_allow_the_account_to_elevate_to_administrator__3" args="2">
            The account {0} has been granted the sensitive privilege {1} 
            which may allow the account to elevate to administrator.
          </s><s id="_the_account_has_been_granted_the_sensitive_privilege___0" args="2">
            The account {0} has been granted the sensitive privilege {1}.          
          </s><s id="_the_folder_contains_files_andor_folders_with_acls_that_allow_tampering_by___20" args="2">
            The folder {0} contains files and/or folders with ACLs that allow tampering by {1}.
          </s><s id="_the_service_is_vulnerable_to_tampering_by___69" args="2">
            The service {0} is vulnerable to tampering by
            {1}.
          </s><s id="_threads_for_the_process_running_as_allow_tampering_by_multiple_nonadministrator_accounts__44" args="2">
            Threads for the process {0} running as {1} allow tampering by multiple non-administrator accounts.
          </s><s id="_weak_acl_on_process_allows_tampering_by___34" args="2">
            Weak ACL on process {0} allows tampering by {1}.
          </s><s id="_weak_acl_on_registry_key_allows_tampering_by___28" args="2">
            Weak ACL on registry key {0} allows tampering by {1}.
          </s><s id="_weak_acl_on_allows_tampering_by___11" args="2">
            Weak ACL on {0} allows tampering by {1}.
          </s><s id="_asa_found_one_or_more_processes_with_the_name_running_as_with_windows_since_these_processes_were_running_as_an_admin_user_other_than_the_user_that_ran_asa_we_have_flagged_these_windows__62" args="2">
        ASA found one or more processes with the name {0} running as {1}
        with windows. Since these processes were running as an admin user other than the user that ran ASA, we have flagged these windows.
      </s><s id="_elevation_from_login_to_login__125" args="2">
        Elevation from login {0} to login {1}</s><s id="_elevation_from_user_to_user__134" args="2">
        Elevation from user {0} to user {1}</s><s id="_please_review_the_permission_or_role_membership_grant_on_to__if_this_is_by_design_then_no_action_is_needed_otherwise_please_remove_this_permission_or_role_membership__127" args="2">
        Please review the permission or role membership grant on {0} to {1}. If this is by design then no action is needed, otherwise please remove this permission or role membership.
      </s><s id="_please_review_the_usage_of_cross_database_ownership_chains_on_and___133" args="2">
        Please review the usage of cross database ownership chains on {0} and {1}.
      </s><s id="_the_plugin_for_collecting_data_from_failed_with_error_code__consequently_we_are_unable_to_perform_all_security_checks_please_contact_support_for_assistance__120" args="2">
        The plugin for collecting data from {0} failed with error code {1}. Consequently, we are unable to perform all security checks. Please contact support for assistance.
      </s><s id="_the_task_failed_error__consequently_we_are_unable_to_perform_all_security_checks_please_contact_support_for_assistance__122" args="2">
        The task {0} failed. Error: {1}. Consequently, we are unable to perform all security checks. Please contact support for assistance.
      </s><s id="_this_inherited_acl_affects_an_additional_files_14" args="2">
        This inherited ACL affects an additional {0} files.{1}</s><s id="_account_rights__378" args="2">
    Account:
    {0}
    Rights: 
    {1}</s><s id="_has_threads_vulnerable_to_tampering_by___41" args="2">{0} has threads vulnerable to tampering by {1}.
          </s><s id="_is_enabled_on_sql_instance___128" args="2">{0} is enabled on SQL instance {1}.
      </s><s id="__138" args="2">{0}: {1}</s><s id="_process_running_as_allows_tampering_by___36" args="3">
            Process {0} running as {1} allows tampering by {2}.
          </s><s id="_process_running_as_contains_an_active_impersonation_token_for___55" args="3">
            Process {0} running as {1} contains
            an active impersonation token for {2}.
          </s><s id="_threads_for_the_process_running_as_allow_tampering_by___43" args="3">
            Threads for the process {0} running as {1} allow tampering by {2}.
          </s><s id="_elevation_from_login_to_login__reason___126" args="3">
        Elevation from login {0} to login {1}. Reason: {2}.
      </s><s id="_elevationf_rom_user_to_user___135" args="3">
        Elevation from user {0} to user {1}{2}.
      </s><s id="_linker_version___166" args="4">
        (Linker Version: {0}.{1}.{2}{3})
      </s><s id="_login__can_readupdatedelete_data_from___131" args="4">
        Login {0}${1} can read/update/delete data from {2}${3}.
      </s><s id="_user__can_readupdatedelete_data_from__as_both_and_databases_have_crossdatabaseownershipchain_turned_on__132" args="7">
        User {0}${1}${2} can read/update/delete data from {3}${4} as both {5} and {6} databases have CrossDatabaseOwnershipChain turned on.
      </s><s id="_links_lnk__282">
          Links (.LNK)
        </s><s id="_other__283">
          Other
        </s><s id="_avoid_hosting_windows_from_services_on_lowprivilege_account_desktops_any_code_that_does_this_should_have_its_message_loop_code_reviewed_if_you_have_any_ui_in_your_service_you_should_consult_your_security_advisor_for_risk_assessment__66">
        Avoid hosting windows from services on low-privilege account desktops. Any code that does this should have its message loop code reviewed.
        If you have any UI in your service, you should consult your security advisor for risk assessment.
      </s><s id="_elevationsensitive_privileges_must_not_be_granted_to_lowprivilege_accounts__2">
        Elevation-sensitive privileges must not be granted to low-privilege accounts.
      </s><s id="_the_acl_should_be_tightened_do_not_allow_users_to_write_to_start_points_files_or_directories_that_influence_control_over_other_users__10">
        The ACL should be tightened. Do not allow users to write to start points, files or directories that influence control over other users.
      </s><s id="path_entries_237">%PATH% Entries</s><s id="aslr_167">(ASLR)</s><s id="managed_exe_170">(Managed EXE)</s><s id="uses_gs_169">(Uses /GS)</s><s id="uses_safeseh_168">(Uses SafeSEH)</s><s id="__9">, </s><s id="acl_236">ACL</s><s id="acl_weaknesses_to_change_inprochandler__89">ACL weaknesses to change InProcHandler: </s><s id="acl_weaknesses_to_change_inprocserver__90">ACL weaknesses to change InProcServer: </s><s id="acl_weaknesses_to_change_local_server__91">ACL weaknesses to change local server: </s><s id="acls_343">ACLs</s><s id="aslr_disabled_108">ASLR Disabled</s><s id="aslr_should_not_be_disabled_110">ASLR should not be disabled.</s><s id="access_control_entries_383">Access Control Entries:</s><s id="access_permissions_185">Access Permissions</s><s id="account_155">Account</s><s id="account_name_239">Account Name</s><s id="account_privileges_245">Account Privileges</s><s id="account__5">Account: {0}
    </s><s id="accounts_238">Accounts</s><s id="action_302">Action</s><s id="action__389">Action: </s><s id="activex_name_and_clsid_192">ActiveX Name and CLSID</s><s id="added_275">Added</s><s id="address_space_layout_randomization_is_disabled_machinewide_in_the_registry_flag_hkey_local_machinesystemcurrentcontrolsetcontrolsession_managermemory_managementmoveimages_109">Address Space Layout Randomization is disabled machine-wide in the registry flag HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management\MoveImages</s><s id="admin_only_322">Admin Only?</s><s id="appid_183">AppID</s><s id="application_202">Application</s><s id="authorized_applications_265">Authorized Applications</s><s id="autorun_entries_198">Autorun Entries</s><s id="baseline_collection_time_372">Baseline Collection Time</s><s id="baseline_data_file_371">Baseline Data File</s><s id="baseline_scanner_version_373">Baseline Scanner Version</s><s id="binary_path_190">Binary Path</s><s id="binary_path_writable_by__74">Binary path writable by: </s><s id="binary_path__73">Binary path: </s><s id="block_all_inbound_traffic_261">Block All Inbound Traffic</s><s id="browser_helper_objects_212">Browser Helper Objects</s><s id="clsid_188">CLSID</s><s id="com_class_272">COM Class</s><s id="com_class__87">COM class: </s><s id="class__65">Class: </s><s id="command_line_161">Command Line</s><s id="computer_role_368">Computer Role</s><s id="configuration_value_325">Configuration Value</s><s id="dacl_231">DACL</s><s id="dcom_default_permissions_196">DCOM Default Permissions</s><s id="dll_name_211">DLL Name</s><s id="database_name_330">Database Name</s><s id="database_permissions_353">Database Permissions</s><s id="database_role_356">Database Role</s><s id="default_database_312">Default Database</s><s id="default_inbound_action_259">Default Inbound Action</s><s id="default_outbound_action_260">Default Outbound Action</s><s id="description_273">Description</s><s id="description_387">Description:</s><s id="desktops_295">Desktops</s><s id="details_200">Details</s><s id="details__388">Details: </s><s id="direction_248">Direction</s><s id="elevation_policy_203">Elevation Policy</s><s id="enabled_251">Enabled</s><s id="endpoint_321">Endpoint</s><s id="endpoint_bindings_234">Endpoint Binding(s)</s><s id="endpoint_name_319">Endpoint Name</s><s id="event_id_292">Event ID</s><s id="event_log_security_290">Event Log (Security)</s><s id="exceptions_not_allowed_263">Exceptions Not Allowed</s><s id="executable_memory_pages_171">Executable Memory Pages</s><s id="execute_as_344">Execute As</s><s id="file_extension_271">File Extension</s><s id="file_registrations_270">File Registrations</s><s id="file__13">File: </s><s id="files_146">Files</s><s id="firewall_144">Firewall</s><s id="firewall_enabled_262">Firewall Enabled</s><s id="firewall_profiles_258">Firewall Profiles</s><s id="firewall_rules_257">Firewall Rules</s><s id="firewall_service_restriction_rules_246">Firewall Service Restriction Rules</s><s id="flags_384">Flags</s><s id="friendly_name_189">Friendly Name</s><s id="group_account_belongs_to_244">Group Account Belongs To</s><s id="group_membership_243">Group Membership</s><s id="groups_242">Groups</s><s id="guard_173">Guard</s><s id="guid__97">Guid: </s><s id="handler_215">Handler</s><s id="ie_actions_policy_301">IE Actions Policy</s><s id="ie_zones_298">IE Zones</s><s id="image_266">Image</s><s id="image_name_pid_160">Image Name (PID)</s><s id="image_path_193">Image Path</s><s id="impersonate_permissions_314">Impersonate Permissions</s><s id="impersonation_permissions_354">Impersonation Permissions</s><s id="impersonation_tokens_288">Impersonation Tokens</s><s id="impersonation_tokens_should_be_destroyed_as_soon_as_possible_active_tokens_can_be_used_by_an_attacker_to_elevate__60">Impersonation tokens should be destroyed as soon as possible. Active tokens can be used by an attacker to elevate. </s><s id="in_253">In</s><s id="instance_name_305">Instance Name</s><s id="interesting_access_permissions__100">Interesting access permissions: </s><s id="interesting_launch_permissions__99">Interesting launch permissions: </s><s id="interface_guid_218">Interface GUID</s><s id="interface_uuid_233">Interface UUID</s><s id="internet_explorer_142">Internet Explorer</s><s id="kernel_objects_294">Kernel Objects</s><s id="key_287">Key</s><s id="key__32">Key: </s><s id="security_descriptor__001">Security Descriptor: </s><s id="launch_permissions_184">Launch Permissions</s><s id="launch_string_199">Launch String</s><s id="launch_at_medium_il_after_getting_consent_2_206">Launch at Medium IL after getting consent (2)</s><s id="linked_server_name_334">Linked Server Name</s><s id="local_endpoint_249">Local Endpoint</s><s id="local_loginremote_login_339">Local Login/Remote Login</s><s id="login_name_311">Login Name</s><s id="login_type_352">Login Type</s><s id="logins_317">Logins</s><s id="machine_name_364">Machine Name</s><s id="members_357">Members</s><s id="message_293">Message</s><s id="microsoft_137">Microsoft</s><s id="minimum__maximum_327">Minimum - Maximum</s><s id="modules_297">Modules</s><s id="none_385">NONE</s><s id="name_154">Name</s><s id="name__98">Name: </s><s id="named_pipes_227">Named Pipes</s><s id="network_denied_229">Network Denied</s><s id="network_information_143">Network Information</s><s id="network_interfaces_217">Network Interfaces</s><s id="network_name_335">Network Name</s><s id="network_ports_224">Network Ports</s><s id="network_shares_235">Network Shares</s><s id="notes_345">Notes</s><s id="null_sessions_allowed_230">Null Sessions Allowed</s><s id="os_365">OS</s><s id="os_version_366">OS Version</s><s id="object_name_341">Object Name</s><s id="option_name_324">Option Name</s><s id="out_252">Out</s><s id="owner_181">Owner</s><s id="owner_382">Owner:</s><s id="ownership_chain_332">Ownership Chain</s><s id="registry_key_001">Key</s><s id="path_216">Path</s><s id="permission_175">Permission</s><s id="permissions_157">Permissions</s><s id="pipe_name_228">Pipe Name</s><s id="pluggable_protocol_handlers_213">Pluggable Protocol Handlers</s><s id="policy_303">Policy</s><s id="port_name_225">Port Name</s><s id="preapproved_controls_209">Preapproved Controls</s><s id="prevented_from_launching_0_204">Prevented from Launching (0)</s><s id="privileges_241">Privileges</s><s id="privileges__6">Privileges: </s><s id="process_172">Process</s><s id="process_flags_162">Process Flags</s><s id="process_name__57">Process Name: </s><s id="process__38">Process: </s><s id="product_307">Product</s><s id="product_collection_time_375">Product Collection Time</s><s id="product_data_file_374">Product Data File</s><s id="product_scanner_version_376">Product Scanner Version</s><s id="profile_269">Profile</s><s id="prog_id__88">Prog Id: </s><s id="protocol_214">Protocol</s><s id="protocolpayload_type_320">Protocol/Payload Type</s><s id="provider_336">Provider</s><s id="rpc_endpoints_232">RPC Endpoints</s><s id="registered_activex_controls_191">Registered ActiveX Controls</s><s id="registered_com_controls_187">Registered COM Controls</s><s id="registered_dcom_servers_182">Registered DCOM Servers</s><s id="registry_148">Registry</s><s id="registry_keys_writable_by__77">Registry keys writable by: </s><s id="registry_keys_writeable_by__92">Registry keys writeable by: </s><s id="remote_addresses_267">Remote Addresses</s><s id="remote_admin_enabled_264">Remote Admin Enabled</s><s id="remote_endpoint_250">Remote Endpoint</s><s id="removed_358">Removed</s><s id="report_analyzer_version_370">Report Analyzer Version</s><s id="report_details_369">Report Details</s><s id="rights_380">Rights</s><s id="rights__8">Rights: </s><s id="role_316">Role</s><s id="running_as__39">Running As: </s><s id="running_processes_159">Running Processes</s><s id="running_value_326">Running Value</s><s id="running_as_local_service_221">Running as Local Service</s><s id="running_as_network_service_222">Running as Network Service</s><s id="running_as_other_223">Running as Other</s><s id="running_as_system_220">Running as System</s><s id="running_as__45">Running as: </s><s id="sid_240">SID</s><s id="sql_database_348">SQL Database</s><s id="sql_instance_310">SQL Instance</s><s id="sql_instances_304">SQL Instances</s><s id="sql_logins_309">SQL Logins</s><s id="sql_server_149">SQL Server</s><s id="sql_server_configuration_options_323">SQL Server Configuration Options</s><s id="sql_server_database_internal_objects_347">SQL Server Database Internal Objects</s><s id="sql_server_database_roles_355">SQL Server Database Roles</s><s id="sql_server_database_user_objects_346">SQL Server Database User Objects</s><s id="sql_server_database_users_350">SQL Server Database Users</s><s id="sql_server_databases_329">SQL Server Databases</s><s id="sql_server_endpoints_318">SQL Server Endpoints</s><s id="sql_server_instance_objects_340">SQL Server Instance Objects</s><s id="sql_server_linked_servers_333">SQL Server Linked Servers</s><s id="sql_server_roles_315">SQL Server Roles</s><s id="safe_for_scriptingsafe_for_initialization_194">Safe for Scripting/Safe for Initialization</s><s id="safedllsearchmode_disabled_116">SafeDLLSearchMode Disabled</s><s id="safedllsearchmode_is_disabled_machinewide_in_the_registry_flag_hkey_local_machinesystemcurrentcontrolsetcontrolsession_managersafedllsearchmode_117">SafeDLLSearchMode is disabled machine-wide in the registry flag HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode</s><s id="safedllsearchmode_should_not_be_disabled_118">SafeDLLSearchMode should not be disabled.</s><s id="schema_name_type_342">Schema Name (Type)</s><s id="scope_268">Scope</s><s id="section__106">Section: </s><s id="self_mapping_338">Self Mapping</s><s id="server_permissions_313">Server Permissions</s><s id="server_type_337">Server Type</s><s id="service_information_141">Service Information</s><s id="service_name_247">Service Name</s><s id="service_pack_version_367">Service Pack Version</s><s id="service_configuration_writable_by__72">Service configuration writable by: </s><s id="service__71">Service: </s><s id="setting_197">Setting</s><s id="silent_elevation_entries_201">Silent Elevation Entries</s><s id="silent_elevation_entries_rundll32_210">Silent Elevation Entries (RunDLL32)</s><s id="silent_launch_at_low_il_1_205">Silent Launch at Low IL (1)</s><s id="silent_launch_at_medium_il_3_207">Silent Launch at Medium IL (3)</s><s id="size_176">Size</s><s id="started_by_default_152">Started By Default</s><s id="startup_mode_156">Startup Mode</s><s id="state_226">State</s><s id="status_306">Status</s><s id="svchost_dll_writable_by__76">SvcHost DLL writable by: </s><s id="svchost_dll__75">SvcHost DLL: </s><s id="system_details_363">System Details</s><s id="system_environment_users_groups_145">System Environment, Users, Groups</s><s id="system_information_140">System Information</s><s id="tcp_254">TCP</s><s id="the_acl_must_be_tightened_27">The ACL must be tightened.</s><s id="the_acl_should_be_tightened_33">The ACL should be tightened.</s><s id="the_nx_security_setting_must_be_enabled_49">The NX security setting must be enabled.</s><s id="the_advanced_firewall_settings_are_not_available_on_this_system_112">The advanced firewall settings are not available on this system.</s><s id="the_advanced_firewall_settings_are_not_available_and_could_not_be_analyzed_for_changes_113">The advanced firewall settings are not available, and could not be analyzed for changes.</s><s id="the_firewall_should_not_be_disabled_115">The firewall should not be disabled.</s><s id="the_following_processes_were_found_to_have_an_open_handle_to_this_section__107">The following processes were found to have an open handle to this section: </s><s id="the_relevant_acls_must_be_tightened_78">The relevant ACL(s) must be tightened.</s><s id="the_relevant_acls_should_be_investigated_to_ensure_access_to_dcom_objects_is_set_correctly_101">The relevant ACL(s) should be investigated to ensure access to DCOM objects is set correctly.</s><s id="the_restart_settings_are_too_aggressive_limit_your_settings_to_restart_only_twice_in_a_24hour_period__81">The restart settings are too aggressive. Limit your settings to restart only twice in a 24-hour period. </s><s id="the_terminate_on_heap_corruption_security_setting_must_be_enabled_52">The terminate on heap corruption security setting must be enabled.</s><s id="the_thread_acl_must_be_tightened_46">The thread ACL must be tightened.</s><s id="there_is_no_firewall_installed_on_the_system_114">There is no firewall installed on the system.</s><s id="time_291">Time</s><s id="title_179">Title</s><s id="title__64">Title: </s><s id="token_account_289">Token Account</s><s id="token__58">Token: </s><s id="tokens__59">Tokens: </s><s id="total_276">Total</s><s id="total_installed_153">Total Installed</s><s id="trustworthy_331">Trustworthy</s><s id="value_type_001">Value Type</s><s id="value_name_001">Value Name</s><s id="type_174">Type</s><s id="udp_255">UDP</s><s id="url_299">URL</s><s id="unknown_208">Unknown</s><s id="user_name_351">User Name</s><s id="data_001">Data</s><s id="value_285">Value</s><s id="version_308">Version</s><s id="vulnerable_windows__63">Vulnerable Windows: </s><s id="window_class_180">Window Class</s><s id="window_stations_296">Window Stations</s><s id="windows_178">Windows</s><s id="writable_by__7">Writable by: </s><s id="zone_300">Zone</s><s id="services">Services</s><s id="explain">Explain...</s><s id="count_plus_new_or_changed" args="2">{0} ({1} new or changed)</s><s id="drivers">Drivers</s><s id="is_and_was" args="2">{0} (was {1})</s><s id="image_path" args="1">Image Path: {0}</s><s id="company" args="1">Company: {0}</s><s id="description" args="1">Description: {0}</s><s id="ports">Ports</s><s id="new_total">New (Total)</s><s id="new_total_parens" args="2">{0} ({1})</s><s id="programfiles" args="1">%PROGRAMFILES% ({0})</s><s id="programfilesx86" args="1">%PROGRAMFILES(x86)% ({0})</s><s id="programfilesandx86" args="2">%PROGRAMFILES ({0}) and %PROGRAMFILES(x86)% ({1})</s><s id="sql_injection" args="1">SQL Injection: {0}</s><s id="varchar_columns" args="1">VARCHAR Columns: {0}</s><s id="auto_execute" args="1">Auto Execute: {0}</s><s id="folder" args="1">Folder: {0}
    </s><s id="contents_with_bad_acls">Contents with bad ACLs: </s><s id="pipe" args="1">Pipe: {0}
    </s><s id="the_following_processes_were_found_to_have_an_open_handle_on_this_named_pipe">The following processes were found to have an open handle on this named pipe: </s><s id="service" args="1">Service: {0}
    </s><s id="reset_period" args="1">Reset period: {0} seconds
    </s><s id="failure_actions">Failure actions:</s><s id="action" args="1">Action: {0} 
    </s><s id="delay" args="1">Delay: {0}
    </s><s id="report_summary">Report Summary</s><s id="security_issues">Security Issues</s><s id="attack_surface">Attack Surface</s><s id="table_of_contents">Table Of Contents</s><s id="attack_surface_report">Attack Surface Report</s><s id="title">Attack Surface Report</s><s id="enableJS">You must enable JavaScript to view the report.</s><s id="activex_dcom_com_file_extensions_autoruns">ActiveX, DCOM, COM, File Extensions, Autoruns</s><s id="activex_dcom_com_file_extensions">ActiveX, DCOM, COM, File Extensions</s><s id="identifier_301">Identifier</s><s id="description_302">Description</s><s id="missing_heap_terminate_on_corrupt_303">Heap terminate on corrupt settings were not detected on this system.</s><s id="missing_heap_terminate_on_corrupt_304">Heap terminate on corrupt settings were not detected on this system. Consequently, per-process heap terminate on corrupt settings could not be analyzed.</s><s id="the_file_allows_access_from_multiple_appcontainer_accounts_305">The file {0} allows access from multiple AppContainer accounts</s><s id="the_file_allows_access_from_the_appcontainer_account_306">The file {0} allows access from the AppContainer account {1}</s><s id="the_file_allows_access_from_multiple_appcontainer_accounts_307">The file {0} allows access from multiple AppContainer accounts.</s><s id="the_file_allows_access_from_the_appcontainer_account_308">The file {0} allows access from the AppContainer account {1}.</s><s id="dont_allow_appcontainer_access_to_unnecessary_files_309">Don't allow AppContainer access to unnecessary files.</s></strings>��<?xml version="1.0" encoding="utf-8"?>
<!-- EDITING: 
     To add new Attack Surface items, you must:

        1. Add their XSL template somewhere below
              (You can do this mostly manually by doing what is done in the template for services
              -search for "Services section in ASR" below-or mostly automatically using the 
              provided templates-search for "Named Pipes in ASR.")

        2. Add them to the Attack Surface table of contents. Search for 
           "Attack Surface contents." below.

    To add new security issues, you must instead add them to the ReportIssuesDetails.XSLT file.
    Go read that instead. 
              -->
              <xsl:stylesheet version="1.0"
                              xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                              xmlns:msxsl="urn:schemas-microsoft-com:xslt"
                              xmlns:d="http://schemas.datacontract.org/2004/07/Microsoft.MSEC.WASA.Reporting"
                              xmlns:s="http://schemas.datacontract.org/2004/07/System"
                              xmlns:windows="http://schemas.datacontract.org/2004/07/Microsoft.MSEC.WASA.Parser.Windows"
                              xmlns:sql="http://schemas.datacontract.org/2004/07/Microsoft.MSEC.WASA.Parser.SQL"
                              xmlns:arrays="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
                              xmlns:script="http://schemas.datacontract.org/2004/07/Microsoft.MSEC.WASA.Reporting.Script"
                              xmlns:localize="http://schemas.datacontract.org/2012/07/Microsoft.MSEC.WASA.Reporting.Script.Localize"
                              xmlns:firewall="http://schemas.datacontract.org/2004/07/Microsoft.MSEC.WASA.Parser.Windows.Firewall"
                              xmlns:strings="http://schemas.datacontract.org/2012/07/Microsoft.MSEC.WASA.Reporting.Script.StringManipulation"
                              xmlns:i="http://www.w3.org/2001/XMLSchema-instance"
                              exclude-result-prefixes="d s windows arrays script firewall msxsl sql"
                              >
  <xsl:param name="includeBaseline" />
  <xsl:output method="html" indent="yes" />
  <xsl:include href="ReportIssuesDetails.xslt" />
  <msxsl:script language="C#" implements-prefix="script"><![CDATA[
    // code to avoid outputting twice
    
    System.Collections.Generic.Dictionary<string, bool> _printedCategories = new System.Collections.Generic.Dictionary<string, bool>();
    public void SetOutput(string categoryName)
    {
      _printedCategories.Add(categoryName, true);
    }
    public bool WasOutput(string categoryName)
    {
      bool r;
      if(_printedCategories.TryGetValue(categoryName, out r))
        return r;
      return false;
    }
    
    // code to manage table of contents in attack surface
    System.Collections.Generic.Dictionary<string, XPathNodeIterator> _tocSections = new System.Collections.Generic.Dictionary<string, XPathNodeIterator>();    
    public void TocSection(string categoryName, XPathNodeIterator sections)
    {
      _tocSections.Add(categoryName, sections);
    }
    public XPathNodeIterator TocSections()
    {
        // This is pretty silly. We have to return an XPathNodeIterator for use in XSL, so we do some stuff here.
        XmlDocument doc = new XmlDocument();
        doc.AppendChild(doc.CreateElement("root"));
        using(XmlWriter writer = doc.DocumentElement.CreateNavigator().AppendChild())
        {
          foreach(string i in _tocSections.Keys)
            writer.WriteElementString("item", i);
        }
        return doc.DocumentElement.CreateNavigator().Select("item");
    }
    public XPathNodeIterator TocCategoriesForSection(string section)
    {
      return _tocSections[section];
    }
]]></msxsl:script>
  <xsl:template match="/d:Items" name="document">
    <xsl:text disable-output-escaping="yes"><![CDATA[<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
]]></xsl:text>
    <xsl:text disable-output-escaping="yes"><![CDATA[
<!-- saved from url==(0016)http://localhost -->
]]></xsl:text>

    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        
        <meta http-equiv="X-UA-Compatible" content="IE=8" />
        <meta content="text/html; charset=utf-8" />
        <meta charset="utf-8" />
        <title>
          <xsl:value-of select="localize:Format('title')" />
        </title>
        <script type="text/javascript">
          <xsl:text disable-output-escaping="yes"><![CDATA[
//<![CDATA[
          function toggleVisible(element)
          {
            var cs = element.childNodes;
            for(var i = 0; i < cs.length; i++)
            {    
              var c = cs[i];
              if(c.tagName == "DIV")
              {
                if(c.className == "ellipsis")
                {
                  if(c.style.display == "none")
                  {
                    c.style.display = "";
                  }
                  else{
                    c.style.display = "none";
                  }
                }
                else{
                  if(c.style.display == "none")
                  {
                    c.style.display = "";
                  }
                  else if(c.className == "items"){
                    c.style.display = "none";
                  }
                }
              }
            }
          }
  
         var selectedTab = null;
         var selectedContent = null;
         function selectTab(name)
         {
           if (selectedTab == null)
             selectedTab = document.getElementById("summary-tab");
          if (selectedContent == null)
             selectedContent = document.getElementById("summary-contents");      
     
            selectedTab.className = "deselected-tab";
            selectedContent.style.display = 'none';

            var tab = document.getElementById(name + "-tab");
            tab.className = "selected-tab";
            selectedTab = tab;

            var content = document.getElementById(name + "-contents");
            content.style.display = 'block';
            selectedContent = content;
          }
          function onLoad()
          {
            selectTab("summary");
            document.getElementById("noscript").style.display = "none";
            document.getElementById("contents").style.display = "";
          }
          function disableBubble(event)
          {
            if (event && event.stopPropagation)
            {
              event.stopPropagation();
            }
            else
            {
              window.event.cancelBubble = true;
            }
          }
          var sddlPopupWindow = undefined;
          function displayToolTip(id)
          {
            if (sddlPopupWindow !== undefined)
            {
                sddlPopupWindow.close();
                sddlPopupWindow = undefined;
            }
            var contents = document.getElementById(id);
            if(contents)
            {
                sddlPopupWindow = window.open('#' + id, "DACL", "width=800,height=600,scrollbars=yes,resizable=yes");
                sddlPopupWindow.document.writeln(contents.innerHTML);
                var selfClose = function() {
                    if (sddlPopupWindow !== undefined) {
                        sddlPopupWindow.close();
                    }
                };
                //IE
                sddlPopupWindow.document.onfocusout = selfClose;
                //Everyone Else
                sddlPopupWindow.onblur = selfClose;
            }
          }
//]]]]>&gt;
</xsl:text>
        </script>
        <style type="text/css">
            <![CDATA[
          .banner {
          height: 46px;
          background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOcAAAAuCAYAAADTEw5cAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAYiElEQVR4Xu3dCbStZVkHcHMWlKsiIiBcZVDmq5jgEN5U1BDkqmEKEopamhDXcCg1uC2sHBJFcCoQoTQsgYuRZU63nIeENMty4AaW0qC3bB7p/zvr22fts8/e3/Puva+IrP2u9V97eOfnfeb3O/vc6laLsqDAggILCiwosKDAggILCiwosKDAggILCiwosKDAzYgCN9544w8EPxh8NPjb4O+mxGvSfoe+LaX+tsHxwdemHNtabghODO4YHBt8thjjr1P/xuCeNyMyL5ZyM6RAx/t3yuva4IeCpwQ/E7y64yF8BL8YHBPseJNuIxPeLnha8PVglvKr6XSXQjj3SJt3zDJ4+vxTsD64c0c4AttX/jmVm4KdblJCLib7vqJA+INR2jV4TvCu4MvBvwX/Nwb/nu/OCe5+k24yE7JIL++EYBb5uaRv0am7dbAhuHaWwdPni8EBwc7BuR0B+4YivD8e3PYmJeRisu8rCnSCSYlfF/xPwZvfSf3pAUO2Q8eP6/I6CffTbm6CEKzg7Q0LnLR+FvEekxbSjX9RXv9zRuF8T/rtEuwTXBnQbH2FMK+fmzCLAW6xFAh/cGVfHHyjgZ/wmlBpQ8Dacn9/N/h0D7jC99V+LiJmgAODLTMKjm6XBmPju3zPaj4++MsZxyfQrw1uHzw8uLphnN9DmLmIsuh8i6VAx5Pr8/q5RsFkDLQ9pBNOFvTbXd9xLjArzJvcfW4iZpDHBl9tYPpJTVizPcYtJN/z6d8S/MeM40tQ/UQgoXR08CcBLTYJ4mbB/B3nJsxigFskBcIbdwt+KZDL6CsMg1Dsw4GE0E4BIyHH8t89HbnAvxCsmYuAGeA2wbMCA85auJ2rhLMbm+B/Pqhc0Ulz/0UqfjhggfcMjgue1IMnpm5Jw81FmEXnWyQF8EVwUPC+QsD+K/V/GDw12D+4Z9dXYpNn1leuT+Uzg/kMRAZYE7wqsJhZy++n49rR08x3YtnXB/8y48D/m35bgn2M3RGHMqlwixbMjg48CXHTXTpIUkhWbPe9d/QezMXqONe7dvP6/jbfLUnO2PZpbyv2Oet83XgUfBVm/X3abOxovEzTfH5YwHubVBgh9Y8Mbj3rOpf6ZYB7B1cEVbaqZz03fiiVSwI0XPLdQ7qFzmo1uRUXBrvMtckJnTMuZqYRacaHBkd28J713S2Qyd7uDD9CJ9rcNZG1YPyxzJ7vdwxoffdtvJ0XBmd28N53XH/7udOsNLPfgEDsHTw6ODlw92cuIYMcwCu7zy/Iq8w4ZtSesM5Fr44W9vC4gAU6Y2ifkjjCHPuUwSe0zfN160MrMWNf4bE9csw5saSSSJMKd5dlPXBW+i/3yyDrgnncTovkk+87shG+Ob9+1gytcVncFwUYZW1wWuCgJgGjYKax7kS+x3SEDRO51319cFXwqeDPA9oUvP/jgEfw5gCDyLzZ01hGyPesOeHe2LO+56duXcAa3CHYK6DFxScy3pSk/ncb8hTMeZ/gGYGMtwyhuBpzuc/91w7e+45L9YngTYFEnOunJsvWrUuO4McCeQJunYdGvhUIe8wldwDu/Xz2vXo5iy3BeYEHRcRnTZYj7ZyLfVKGTw8u7vbwV3m1p8Hc5rPPbQEafDK4IBDmsOgr5stndBYSDfPLS/PZvnhlfQUdKaLhvhTD5YG70EmFcHpI5hVDfd2jrjJevcJrM4EnIv6mWGhVjUgHjAgnrTZPksmcNBTmdXjPDbYFA+YY9/qPqUf8FU9xdPt0eIcHm4I/CyQDELLPqqvjUWAIWWLKYb/g9mO8BEwtUYCRJq1xa+rQ2x0YpeMQ7UlIgVn+IcAArAElwnpsDD7ejTuNd2Nv3wx+IxD333kSM6QOH7DaPxqIxaxpmrnSfKmgl3kJ668Fh9lHHxOmnpK6f3BqQGicSyU4g/m8WicX9J2BbP7yPr0PLgtGz6Nlb9Yw7hz7EkGDdRl/WInJ9B4+lSVNB24dV6XKWg0TY9x7THbwYPK8pwXPCuaJY83zmcBjhYSzypBpTzhp/WVL4X3gquglAQvZp/WqfWI6zI4JVghoPnODPxD0HTyL/HOBqycCP1oosw0B15ZSYkntadawwPiY6ZrgpGDso2f5nmXeFMhMzjPX8H4wp0ShO8HbjWPMfM8FfkLw7oCAzTO3fX4s4BEtPRmW190D7un3shBybu4Kz7IUVIcVcCFatEHfBmmGQ4aEU1yEUPMQ23yYU0zMReI6V+Nh7oeNWHDam0DxDlo0ZnWQhOq3goODJTfKa3BU4OGHvjW6/vlCwD0bLfp9JOCWi6kopnlCguHxMcg1AffvDiP0kdh5WWBtFX0r2ozW8yKEBfce42k4U4IkfJj1mm10PsaAAibwDIQww1Xc97JY0/nBdM95p8PagCsxb+EmHtYxqvhQ8qB6/rWa06ZeF9CurNKXqg6p3xIsPXyQVwJDMN8bEIbtyXjbMp545K7dXFxQcUUVHlCCkxQhxXFlIP6013kV5ii50FMM/WC06dYtJhOXOr+KPuqNIdYkTFVIYH59xPASO8vxYN5z208J5Dq2h8Ic3iuF5ukdBoKrPOtNwSj9Zv2M9zYGK5Rii+WkWQS+8xauA/eTQHj9YHd484xLuH8ywEDHBxIDfYV14PqKYbjr3CluZguT6ztIcDjcilGtQ7LiyQGXW9JFBnOcq9pKA0z6lUCcXc2v3qFbA6+FMG8LqliNJaPw7tUJpwTMrwd9FtpcaC92k5VdFxwRnB5ITlWhi31R1kuubV7FgTwDiaaWfTqX64KrA56JuLwS6ME+f7Nra54B8rapDPeZpu9oP4mrx5fCOOLOEKQTg+3hUnAnJVtoRBlTiYh5C43LxWM5fzaohAyzSrIQFokUB9MSX9KsmOyNgadA9Gtx8QbuCk9BzCZuqpimjyYOtRIu/bW5NnhrILnEO0AnmfGK4c3BXaaUnf9Dg747O/OhO0t0aDAcy1OCJwRb+zbV1VkboRT/WytXtkUwnYOwSx7hQcEjAi642L3qjxZbAkI9gJCihcZyMOgy3Nec48KR4e1bE0M13E8IdP9phRPTn91A2JYmtANLRSh+J6gEqRrTJsVfsniyoBc2EPWGtBFrUBCSLjRsVRzCJQGGMc+abs5zGw7C2OLqtQHFJGN9UxQMy2pRCANrRNBYwXOCynpvSxseCeES8xmvr1BCrnnGxY0y8q5txlmZ4e8Gwil/wFJXBkFfIcKmYN+hfVK8kmXOtxpD/a8ErlIINTBGLQr7/Wknwz3o5xXNWPCKVmg63O+B+TzdnXO3Sdm0lkLbsDCThA4hXUI/O+gTCi5K5QZZjzYXBQQGAxDUSlPSWITZOmi9qj0mJvTGX84m5j1GNwaXsSo8BG68KwgKapqCltsCSqU1JtbOVdGaYMV9q8/duqvsJLq8oRvjeXmVge4r2n854JoSFElEoYb5XL/wVtyJ9uGY1DMGrsPstyrWJKbfc3SfnWtMyCvvbLBPytqZwoYAD1b73ZQGlNegn9ejA5nzvoIHlu5bhzGV1ew2eN8MwHVsKdvSSFwzKbiWBpcJpHEmCQWicA1arm0wIe2IsI8KuHF9xZySHWsDmbFKOxIMcfFDglUX9PmOVfrTBsLQzjQzV741s2qt3w42B6cFZwQSMpW7Zc2U6cS/dEgd6ynBVykm3s29AkksZ1cV7jph0O/nA+40l3ifYI/gHgGmnAQJs72CP2hY2yAxtpwNH5PppRgo7KpIBi7/cXTebwoq40BpnzAmBHRWFV1dmay6A59FOGXpWlw/BMCoMomThNOGJGMm+eQ2Rbi5NC0ur/T3EwOHKuNWrRNjixePCloUDqt4kvEn3L+xCK5fuGx9+GjqCacL95YyuHP8qTTeJRCHOfQWK4B+LNDEp25Sx+W7KqgEnTvOKqGXcacpxqZguXiuLcRUwiNro9RYyFGrztJyKSvLYx28sOOC3qeaUn95w6IlywbJrzXdWivaMCAPHxFOCUaufVVk2puexuoV2AzCMlUBrsUQLAkBrtCkeIbVIFCTNAtLhoG5kS2FW8pdZDnPCypXhAWTSZQ4qmIRa7w0WBVDDd3TOoy1wX4N4BZj9qpgCvsSkyz9pEs3R0sMhn6U3259h5p6wslaVAxI4RBOkACraNa3NwqH0r4+oBjEw6zesgXJexZVmFIlzJwNI7B0RVXsdXNF8NRTPEueRl5drfxR0Gf91LHue48IJ1deMqmvkCVn2/yc79j9IVzAMlTEshhtXhGcGbRovnEbsDHCw/VsKQ6Zi4Z5MFvlTmAM2nZzw+AYndVseu6zgUmOyFgtcZQ2G4Olp3TyKnMpcSBzWRX7kxntdZlSz8Vsic+3dG3xAbpdE1QCXa1RvTG2BZS5cGTpZ2LySjDcaVZlSclWNO/GbFGIlCH3nRvMsvOq+niJkXlrsEI55LNchlCkr4j1j2xZe6V1+P8fLhY6WAiC2RirVC1w3OIJA6v7mIDLUBXKwLUG6yUmvLrqkPotASaTuKiK7OREqzkNcTOOQ6d0Kg9EnHNZsPwIV7c/rl6LS0vgHlCtLW14Gy2xsmufpSdW8romeH6AubaHgKI/ayr/IFOJRkKUKiusn3Bjv4Z98qhaEnBb0k48LLkjlKgejMHfLwlWZFfz+fhgUkhn3Yocxv7V2sv6DLI++OJg1OKVuyo7Notw0lKSHYTbXVXFiJaCCKd2jPPUhj7muCDQtkV5vC/ttpfVZP1eF1RJBjRkrYddPfG0ZFDVl7LiEu5cHWw3Rx+N0Yp1cLUxcK0JD7dTxpnCFkJsDyF1jq4yCId9tnhdXNry1+3S5mHBdzBLUXiHO6Fd8KqGPpQDOiz/MFzeo498Rl/Czxm9zV6rM6qsJobyhAaGaSmbuw3SKFXafXQ8B/SaYPeAa1xpH/25fzKBmFdmsMqCSk5Ym8RRdcdn/LPnIuBQ54xFg1dxjDm5efcZiWP0RZuq8Fw2Bb2xTOrvGrwpGBV2gsZ7YbkksF4ZiJNH/7xK+l8ijIWRdfxKQNmZ3xhVaDG6D+2FM66lCGl1jvpLLFW/f4wv7KFKLKp/USAZJXeweQxthtdsvZ8OVngo+Uxx6dunsNBJDme+37TNAGsCmrOFkS0I48squudqSbsPb5h1djg2KPHQEuNyy3YNxAoXN/S5Nm0E4i8OKvfS2p6zHYXzwIzHHewrhEUWb/SvWAgT970qLM7pfWtOPcFiTWRPB0JkXlb0kwGt/uzgkEByY6Kgpw4zu2bjilKOzo1QC0ko9MrSD++HonV5LxnYcvYy1xPjausODg1arosoIzcSaEPZE7w+BUOYZZ5X/KJHN9/Hi75bU88zHPvXN838ZvLgnUFLho5GODbYIWCZWhIfg8OxWZocE9JcLExL+e00wkC0O6aoNPZn0+bhwQuDFuGcmHBIf7EJBn50AckOSQJ3u1UcQ6E9afSAOrqc30CQbWlzWiGca9KGILlycq5iby7d6cH6QI5hqvu3tOdhcQn3DsT+G4KNgfNpcVFtzdqti1veIpys9kQGTx0jYQ1VeIRnPhTsa9+Be9mvWlBP4c6/Oljxo1z5jP/RcxIf+l5ehHKcPVOrc3BYgOlb4gqML6h3d4Vw0wgnLbu04EAySKaspbw0jbgu7uC+VnSgADYHhP85QYs3cMY4Ru/W+YC8Yj5xMksxCTKszw1eFlSWhHu46m/58h1G++UGgnBJXx6MjZN9H1AmnwnQwz0hN5rgs9jcLV7FNGBll93wbg4JOkoTw4uzhRNV0Yarai3VdZixzgrGPuqW7ykL/CQurlxa827q1mvN3NttxWIZImc6/PwwwWaU+hSwtXg4437NFnICAyIwbY9hqkJ4uZXixWmFU983B4QMUZ/XQBzrwYhHd/1+Oq8sQV8hjOI2SYcfCVoSQu9Ju9G/aaRAxFtiI2ugDftAeJ8cXFiszxgSUKviKGsIuHEV07I4PJ1VTwblO4JJMRHGgZLQnvU07jDsC71Gvx/XjlIeey2Q79GKd+GaoirOj2C0hkSu2nYd42UM9ulO2D76Ct7jhspcWyvecD1SGSPhyVEjeYFd8t05Hd0mzTm4jZg7GUSLcP8qprcQ2ofGpuEJmdjhG9VpdPWE35MziMOtJUAtbjRLxVJLlnCJqz40Gm2H0fcPWqwzAd4QcNkoDgpLNprFbtkf15kQc/XEPn2FoEiErXLV8p3Yzjoq74CAc8lOCdASo4JzeVDwjqCyJNZo39cU6x1Ui+Nlv8f9HIszPSJoyfZvTTtKDC9wDavCXX5W4PwH+2QY8IS4tcUzwtuyw4P7ZMqLi1sVYdeKaxyfgyuCPu+IcL4lEKfjQ/wE090IpMPdg/OClsyZAzqhm9CkJwdfr3aYeoslWIPHpu6T9+8OWhjoqrTTnrDIGFbxpgNnaQca8tKGPjQoF1AsdGKAGRw8d7Caj7B9LHhEsD5Ao76CzlLzqw6qWzMLxLJW8Rjm4Epb83EB70ei7gNBS5w9sL4SgZXCsx9ZdbTkRlICmI0yoaT3CSSyKrcWnT8YHBrsFvBYKuuF/rwS4YI92usLOhq1XJ3Y22XB8n1j3lMkrkj6yoA+y//4Ko3x1IODTwR9fKEvo4DnKQVu8DHBigcZSpc3HcQL7y0WqtpiZPlkuWgwvvdJwfVFX/1oVJk+fWyQe8FNqhgfA4plZHYRVNa2rxiP5TqouxPFPAStxbVFUIfNUrK+DrVan7WwYOawRnFZNRd6PXDSwXTjEDhJo6pYM4GgEDDbtqASamOiqxwDRqOMWhQsWqAPxuTWnR7wUM4MxFfmruhlrbwRwo0X0KslkUSA9bXHrQEatyj2gTsrvzH8p3SUY2WMWGR7G76H5lXJe3w+qIq58RBFiZ9eG0z3c67pQNhopqqY6F3B0jOGHXFbhJPVvChYGxBMAkMDbq0mTD13BBPsECDot4o+mEMstqyh8p7yeX/QwrQNS1rRBLPS6DsHGG4Qn/aNw3KsuN8ciWkovsMDbtd3Y80Ek5JlgXg/3OBp53KmzoICQYPWdX4kbWW0lzKY6BCIKVv7T3M+A9f/+HRaTijlPaVwVsNAkpeuQkZ/GO5R+a5FOIenQCvWfqrsOAJhei5LVQZZtqW0crfJp+f1up6OCMTNFGMMnqkUL8gWVhbGsF8KnhAQTkJQuUC0KcIP/xo3ZWB+wX2l2SsaDOqtA2Oaa/B7srvmvSRM3xrN/4ag171JPaHBGFtbF9TYjoIliBJlS399k1ex3GkBi7696DO6HDRh3R87cjYU0eOCLxR0a9zecjN8wMt6GlqOKD9KlKWvCt4bffiAceGSCx2mUSjyLdP9LEl3OGdXq+zqXeCylIMfghJzEGxEn1QQ6e3BctYq77l/FwTVdYMD5aK6ypD0EO9UhQtx7JjMngORHUakFndo0jwD1058iqGXH5/Ley7i1cUCuXAyzuX/y0gbArox2Drnmi3Jnr8ZSBSxyqOPot0r37li4d5WCrA6g+F69KL4PxUs5SrGnA1lzbWW6W2JffvmHyhNYdqyAhoRznunruVmggDvOWa9cjTCDvRsUWbayElM9zOYnXBys6pigs8FRwwW64CDDYGYa1Lhaz9mhDjczJY5pfMvCfYKELQlE8h92GvClREBFxtuCVo8heE92b/10KYsn0zjiquQfJbJlEDqK5IEPIGmf+Brjm7NrB1Po4UZhufHrM4AvTcGewSTfp2ea05xUDyUyLRzje6bQqC4Lwy4ghN/lqPbJzd7c3DDDHMPlAB3XZx40CQa53sxo3CpKm4TVv0XdPQL8PC5gRhY7NpHK3WU4nS/tNcJJy0jOdMHjznJxi0HtHkvOF7fEXRSX3dJK/71fD4fHLCC1ZysJuu0JpC+xmBVnyvSZizjd0Tlwh0ZiA3FDVVWE3MTeJpPRpt7LMu44o9nu7FpfzFV3xovSj3GaX5qJG1ZfRlSlk0SpyVDyeXaGmwOXJOx6hN/3X1I4ZqLIJmL60ZQprWklJjrLwx5cuA6oXyELW1kfdcFYjNnje7V3ANLuSVtCdMjAp5Z36OIEpOuSCp+f0raTOIl7jij8cwAX1wZ4BHWnwIHbrU58HHTn7ytMirp6L7osAZIlw//zigNwhphtkn9144SKp8JCAGt5lyXNtwthMA03NuqT/nnORmDUuGayP4+I3ht4LoGIVlnlsNVxtsCjH1MIM5w+Tw2oLfHgNBWtKRkSpd2jCtlzWiNJiw05WKNhIB7JXnBg6EcLg5ODdYHewdo13y/lrbmWhMcEIgHN3ZjUgzmYMGHhUZWc2tAoM4PTgkoE94OgZtGETnrHYMDA4pQTH95ICYdZNG53oTA9+qPDfCgMy1/cSBt5AYqXnKOLX8JY388DgoIjwgZ7B3ceeNXvD7f/+Qs71wWDRYUWFBgQYEFBRYUWFBgQYEFBRYUWFBgQYEFBRYUWE2B/wdwfuGTo4EIrgAAAABJRU5ErkJggg==');
          background-position: 0px 0px;
          background-repeat: no-repeat;
          text-indent: -100000em;
          background-color: #004080;
          }
          .banner-text{
          text-align:center;
          color: white;
          position: absolute;
          top: 10px;
          width: 100%;
          font-weight: bold;
          font-size: x-large;
          }
          body {
          max-width:2000px;
          background-color:#FFFFFF
          border-width: 0px;
          color:#000000;
          /*font-size:68%;*/
          font-family: "Segoe UI", Segoe, Sans-serif;
          padding: 0px;
          margin: 0px;
          word-break:normal;
          word-wrap:break-word;
          }
          .table-of-contents{
          margin: 1px 0px 3px 19px;
          position: relative;
          font-size: small;
          padding: 0px 0px 5px 20px;
          }
          .section{
          margin: 1px 0px 3px 19px;
          position: relative;
          border-left: 1px solid #CCCCCC;
          border-right: 1px solid #CCCCCC;
          border-bottom: 1px solid #CCCCCC;
          font-size: small;
          padding: 0px 0px 5px 20px;
          }
          .section-header{
          position: relative;
          background-color: #FEF7D6;
          font-size: large;
          margin-left: -20px;
          border-top: 1px solid #DDD;
          border-right: 1px solid black;
          border-bottom: 1px solid black;
          border-left: 1px solid #DDD;
          cursor: pointer;
          }
          .item-title{
          background-color: #A0BACB;
          color: #000000;
          font-size: medium;
          width: auto;
          margin-left: -11px;
          }
          .cell{
          border: 1px solid #CCCCCC;
          background-color: #F9F9F9;
          margin: 1px 0px 3px 1px;
          position: relative;
          padding: 0px 0px 5px 11px;
          }
          .item{
          font-size: small;
          }
          .old-item{
          font-weight: lighter;
          text-decoration: line-through;
          }
          .new-item{
          font-size: small;
          font-weight: bolder;
          }
          a.helpLink{
          font-size: small;
          float: right;
          padding-right: 2em;
          }
          .severity{
          font-size: small;
          }
          table{
          table-layout:fixed;
          border: 0px solid gray;
          width: 100%;
          }
          tr{
          background-color: #FFFFFF;
          }
          tr.even{
          background-color: #DEDFDF;
          }
          .report-name {
          color: #FFFFFF;
          font-weight: bold;
          }
          .tab-container {
          font-size: smaller;
          background-color: #004080;
          border-spacing: 0px;
          border-top-width: 0px;
          border-left-width: 0px;
          border-right-width: 0px;
          border-bottom: 1px solid black;
          height: 25px;
          margin: 0px;
          padding: 0px;
          right: 0px;
          top: 0px;
          width: 100%;
          z-index: 1;
          margin-bottom: 10px;
          }
          .tab {
          width: 120px;
          text-align: right;
          margin: 5px;
          }
          .tab-container TR{
          background-color: #004080;
          margin-bottom: 10px;
          }
          .selected-tab
          {
          background-color: #FFFFFF;
          bottom: 0px;
          border-color: black;
          border-style: solid;
          border-width: 1px 2px 0px 1px;
          cursor: pointer;
          padding: 2px 5px 3px 5px;
          margin-right: 5px;
          text-align: center;
          width: 80px;
          }
          .deselected-tab {
          background-color: #BBB;
          bottom: 0px;
          border-color: black;
          border-style: solid;
          border-width: 1px 2px 1px 1px;
          cursor: pointer;
          padding: 2px 5px 3px 5px;
          margin-right: 5px;
          text-align: center;
          width: 80px;
          }
          .deselected-tab:hover {
          background-color: #D0D0D0;
          }
]]></style>
      </head>
      <body onload="onLoad()">
        <div class="banner">
          <xsl:value-of select="localize:Format('microsoft_137')" />
        </div>
        <div id="noscript">
          <h1>
            <xsl:value-of select="localize:Format('enableJS')" />
          </h1>
        </div>
        <div id="contents" style="display: none">
          <div class="banner-text">
            <xsl:value-of select="localize:Format('title')" />
          </div>
          <!-- Tabs for selecting between sections -->
          <table class="tab-container">
            <tr>
              <td style="padding: 5px;" class="report-name">
                <xsl:text disable-output-escaping="yes"><![CDATA[&nbsp;]]></xsl:text>
              </td>
              <td />
              <td class="tab">
                <span id="summary-tab" class="selected-tab" onclick="selectTab('summary')">
                  <xsl:value-of select="localize:Format('report_summary')" />
                </span>
              </td>
              <td class="tab">
                <span id="issues-tab" class="deselected-tab" onclick="selectTab('issues')">
                  <xsl:value-of select="localize:Format('security_issues')" />
                </span>
              </td>
              <xsl:if test="d:ItemCategory[@Type='AttackSurface']">
                <td class="tab">
                  <span id="attack-surface-tab" class="deselected-tab" onclick="selectTab('attack-surface')">
                    <xsl:value-of select="localize:Format('attack_surface')" />
                  </span>
                </td>
              </xsl:if>
            </tr>
          </table>
          <!-- Summary section -->
          <div id="summary-contents" class="tab-contents" style="display: none;">
            <xsl:call-template name="category">
              <xsl:with-param name="title">
                <xsl:value-of select="localize:Format('report_summary')" />
              </xsl:with-param>
              <xsl:with-param name="items" select="d:ItemCategory[@Title = 'System Summary' or @Title = 'Report Summary']/*" />
            </xsl:call-template>
          </div>
          <!-- Security Issues section -->
          <div id="issues-contents" class="tab-contents" style="display: none;">
            <div class="table-of-contents">
              <div class="section-header" onclick="toggleVisible(this.parentElement)">
                <xsl:value-of select="localize:Format('__138', localize:Format('security_issues'), localize:Format('table_of_contents'))" />
              </div>
              <div class="items">
                <ul>
                  <xsl:for-each select="d:ItemCategory[@Type='Issue' and count(./*) &gt; 0]">
                    <li>
                      <a>
                        <xsl:attribute name="href">
                          #<xsl:value-of select="generate-id()" />
                        </xsl:attribute>
                        <xsl:value-of select="@Title" />
                      </a>
                    </li>
                  </xsl:for-each>
                </ul>
              </div>
              <div style="display: none" class="ellipsis">
                <xsl:text disable-output-escaping="yes"><![CDATA[&#x2026;]]></xsl:text>
              </div>
            </div>
            <!-- Security Issues tab items                  
                 to control the order of categories, optionally 
                 output a specific category here, before the    
                 others are output. Though this does not    
                 control the order of the TOC entries,      
                 which is a bit of a bug. Example:              --> 
            <xsl:apply-templates select="d:ItemCategory[@Title = 'Collection Errors']" />
            <!-- and the rest are processed here -->
            <xsl:apply-templates select="d:ItemCategory[@Type='Issue']" />
          </div>
          <!-- Attack Surface contents. NOTE: You *must* add each item to the table of contents below, 
               or it will not be displayed. -->
          <xsl:if test="d:ItemCategory[@Type='AttackSurface']">
            <div id="attack-surface-contents" class="tab-contents" style="display: none;">
              <div class="table-of-contents">
                <div class="section-header" onclick="toggleVisible(this.parentElement)">
                  <xsl:value-of select="localize:Format('__138', localize:Format('attack_surface_report'), localize:Format('table_of_contents'))" />
                </div>
                <div class="items">
                  <ul>
                    <!-- 
                    If you wanted to output all attack surface items without explicitly controlling the order of 
                    the table of contents, you would do the below. 
                    <xsl:for-each select="d:ItemCategory[@Type='AttackSurface' and count(./*) &gt; 0]">
                    <li>
                      <a>
                        <xsl:attribute name="href">
                          #<xsl:value-of select="generate-id()"/>
                        </xsl:attribute>
                        <xsl:value-of select="@Title"/>
                      </a>
                    </li>
                  </xsl:for-each>-->
                    <xsl:call-template name="attackSurfaceTOCSection">
                      <xsl:with-param name="sectionName">
                        <xsl:value-of select="localize:Format('system_information_140')" />
                      </xsl:with-param>
                      <xsl:with-param name="categories" select="d:ItemCategory[@Title='Processes' or @Title='Executable Memory Pages' or @Title='Windows' or @Title='Impersonation Tokens' or @Title='Security Event Log' or @Title='Kernel Objects' or @Title='Desktops' or @Title='Window Stations' or @Title='Modules' or @Title='BootConfig Objects']" />
                    </xsl:call-template>
                    <xsl:call-template name="attackSurfaceTOCSection">
                      <xsl:with-param name="sectionName">
                        <xsl:value-of select="localize:Format('service_information_141')" />
                      </xsl:with-param>
                      <xsl:with-param name="categories" select="d:ItemCategory[@Title='Services' or @Title='Drivers']" />
                    </xsl:call-template>
                    <!-- Do explicit category ordering. This is a bit ugly, but 
                         it's an easy way of making sure that the subcategories
                         all show up in a predefined order.  -->
                    <xsl:variable name="categories">
                      <xsl:copy-of select="d:ItemCategory[@Title='COM Controls']" />
                      <xsl:copy-of select="d:ItemCategory[@Title='ActiveX Controls']" />
                      <xsl:copy-of select="d:ItemCategory[@Title='DCOM Controls']" />
                      <xsl:copy-of select="d:ItemCategory[@Title='DCOM Default Permissions']" />
                      <xsl:copy-of select="d:ItemCategory[@Title='File Registrations']" />
                      <xsl:copy-of select="d:ItemCategory[@Title='Autoruns']" />
                    </xsl:variable>
                    <xsl:call-template name="attackSurfaceTOCSection">
                      <xsl:with-param name="sectionName"><xsl:choose><xsl:when test="d:ItemCategory[@Title='Autoruns']"><xsl:value-of select="localize:Format('activex_dcom_com_file_extensions_autoruns')"/></xsl:when><xsl:otherwise><xsl:value-of select="localize:Format('activex_dcom_com_file_extensions')"/></xsl:otherwise></xsl:choose></xsl:with-param>
                      <xsl:with-param name="categories" select="msxsl:node-set($categories)/*" />
                    </xsl:call-template>
                    <xsl:call-template name="attackSurfaceTOCSection">
                      <xsl:with-param name="sectionName">
                        <xsl:value-of select="localize:Format('internet_explorer_142')" />
                      </xsl:with-param>
                      <xsl:with-param name="categories" select="d:ItemCategory[@Title='Pluggable Protocol Handlers' or @Title='Browser Helper Objects' or @Title='IE Silent Elevations' or @Title='IE Silent Elevations (RunDLL32)' or @Title='IE Preapproved Controls' or @Title='IE Zones' or @Title='IE Zone Actions']" />
                    </xsl:call-template>
                    <xsl:call-template name="attackSurfaceTOCSection">
                      <xsl:with-param name="sectionName">
                        <xsl:value-of select="localize:Format('network_information_143')" />
                      </xsl:with-param>
                      <xsl:with-param name="categories" select="d:ItemCategory[@Title='Network Ports' or @Title='Named Pipes' or @Title='RPC Endpoints' or @Title='Network Shares']" />
                    </xsl:call-template>
                    <xsl:call-template name="attackSurfaceTOCSection">
                      <xsl:with-param name="sectionName">
                        <xsl:value-of select="localize:Format('firewall_144')" />
                      </xsl:with-param>
                      <xsl:with-param name="categories" select="d:ItemCategory[@Title='Firewall Rules' or @Title='Firewall Profiles' or @Title='Firewall Profiles (XP)' or @Title='Firewall Service Restriction Rules' or @Title='Firewall Authorized Applications' or @Title='Firewall Open Ports']" />
                    </xsl:call-template>
                    <xsl:call-template name="attackSurfaceTOCSection">
                      <xsl:with-param name="sectionName">
                        <xsl:value-of select="localize:Format('system_environment_users_groups_145')" />
                      </xsl:with-param>
                      <xsl:with-param name="categories" select="d:ItemCategory[@Title='Accounts' or @Title='Groups' or @Title='Group Membership' or @Title='Account Privileges' or @Title='%PATH% Entries']" />
                    </xsl:call-template>
                    <xsl:call-template name="attackSurfaceTOCSection">
                      <xsl:with-param name="sectionName">
                        <xsl:value-of select="localize:Format('files_146')" />
                      </xsl:with-param>
                      <xsl:with-param name="categories" select="d:ItemCategory[@Title='Files']" />
                      <xsl:with-param name="noSubCategories">
                        true
                      </xsl:with-param>
                    </xsl:call-template>
                    <xsl:call-template name="attackSurfaceTOCSection">
                      <xsl:with-param name="sectionName">
                        <xsl:value-of select="localize:Format('registry_148')" />
                      </xsl:with-param>
                      <xsl:with-param name="categories" select="d:ItemCategory[@Title='Registry']" />
                      <xsl:with-param name="noSubCategories">
                        true
                      </xsl:with-param>
                    </xsl:call-template>
                    <xsl:call-template name="attackSurfaceTOCSection">
                      <xsl:with-param name="sectionName">
                        <xsl:value-of select="localize:Format('sql_server_149')" />
                      </xsl:with-param>
                      <xsl:with-param name="categories" select="d:ItemCategory[@Title='SQL Instances' or @Title='SQL Logins' or @Title='SQL Server Roles' or @Title='SQL Server Endpoints' or @Title='SQL Server Configuration' or @Title='SQL Server Database Instances' or @Title='SQL Server Linked Servers' or @Title='SQL Server System Objects' or @Title='SQL Server User Database Objects' or @Title='SQL Server Internal Database Objects' or @Title='SQL Server Database Users' or @Title='SQL Server Database Roles']" />
                    </xsl:call-template>
                  </ul>
                </div>
                <div style="display: none" class="ellipsis">
                  <xsl:text disable-output-escaping="yes"><![CDATA[&#x2026;]]></xsl:text>
                </div>
              </div>
              <xsl:for-each select="script:TocSections()">
                <xsl:call-template name="attackSurfaceSection">
                  <xsl:with-param name="sectionName" select="." />
                  <xsl:with-param name="categories" select="script:TocCategoriesForSection(.)" />
                </xsl:call-template>
              </xsl:for-each>
              <!--<xsl:apply-templates select="d:ItemCategory[@Type='AttackSurface']"/>-->
            </div>
          </xsl:if>
        </div>
      </body>
    </html>
  </xsl:template>
  <!-- This template is called to create a table of contents-->
  <xsl:template name="attackSurfaceTOCSection">
    <xsl:param name="sectionName" />
    <xsl:param name="categories" />
    <xsl:param name="noSubCategories" />
    <!-- filter categories to those with items to display -->
    <xsl:variable name="theCategories" select="$categories[count(./*[not(script:WasOutput(.))]) &gt; 0]" />
    <xsl:if test="count($theCategories) &gt; 0">
      <xsl:variable name="foo" select="script:TocSection($sectionName, $theCategories)" />
      <li>
        <a>
          <xsl:attribute name="href">
            #<xsl:value-of select="$sectionName" />
          </xsl:attribute>
          <xsl:value-of select="$sectionName" />
        </a>
        <xsl:if test="not($noSubCategories)">
          <ul>
            <xsl:for-each select="$theCategories">
              <li>
                <a>
                  <xsl:attribute name="href">
                    #<xsl:value-of select="generate-id()" />
                  </xsl:attribute>
                  <xsl:choose>
                    <xsl:when test="@Title = 'Processes'">
                      <xsl:value-of select="localize:Format('running_processes_159')" />
                    </xsl:when>
                    <xsl:otherwise>
                      <xsl:value-of select="@Title" />
                    </xsl:otherwise>
                  </xsl:choose>
                </a>
              </li>
            </xsl:for-each>
          </ul>
        </xsl:if>
      </li>
    </xsl:if>
  </xsl:template>
  <!-- Then this template is called on all the stored TOC entries to generate the output -->
  <xsl:template name="attackSurfaceSection">
    <xsl:param name="sectionName" />
    <xsl:param name="categories" />
    <div class="section">
      <div class="section-header" onclick="toggleVisible(this.parentElement)">
        <a>
          <xsl:attribute name="name">
            <xsl:value-of select="$sectionName" />
          </xsl:attribute>
        </a>
        <xsl:value-of select="$sectionName" />
      </div>
      <div style="display: none" class="ellipsis">
        <xsl:text disable-output-escaping="yes"><![CDATA[&#x2026;]]></xsl:text>
      </div>
      <xsl:apply-templates select="$categories" />
    </div>
  </xsl:template>
  <!-- ========================= -->
  <!-- custom category templates -->
  <!-- ========================= -->
  <!-- You don't need to create a custom category template -->
  <!-- to set the "more info" link for that category. Just -->
  <!-- fill in the "choose" statement below.               -->
  <xsl:template match="d:ItemCategory" priority="1">
    <xsl:call-template name="category">
      <!-- e.g. custom helpLink use below -->
      <!--<xsl:with-param name="helpLink">
        <xsl:choose>
          <xsl:when test="@Title = 'Accounts With Sensitive Privileges'">
            http://whatever/DisplayOnlineDoc.aspx?entryID=141
          </xsl:when>
          <xsl:when test="@Title = 'Directories With Weak ACLs'">
            http://whatever/DisplayOnlineDoc.aspx?entryID=417
          </xsl:when>
        </xsl:choose>
      </xsl:with-param>-->
    </xsl:call-template>
  </xsl:template>
  <!-- Services section in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Services']" priority="2">
    <div class="items">
      <a>
        <xsl:attribute name="name">
          <xsl:value-of select="generate-id()" />
        </xsl:attribute>
      </a>
      <div class="item-title">
        <a class="helpLink" target="_blank" onclick="disableBubble(event)" href="help.html#Services">
          <xsl:value-of select="localize:Format('explain')"/>
        </a>
        <xsl:value-of select="localize:Format('services')"/>
      </div>
      <div class="cell">
        <table>
          <tr class="even">
            <td>
              <strong>
                <xsl:value-of select="localize:Format('started_by_default_152')" />
              </strong>
            </td>
            <td>
              <strong>
                <xsl:value-of select="localize:Format('total_installed_153')" />
              </strong>
            </td>
          </tr>
          <tr>
            <td>
              <xsl:variable name="autoStartServices" select="d:ServiceAttackSurface[d:Service/windows:StartType[text() = 'Auto'  or text() = 'DelayedAuto']]" />
              <xsl:variable name="newAutoStartServices" select="$autoStartServices[d:State[text() = 'Added']]" />
              <xsl:choose>
                <xsl:when test="d:ServiceAttackSurface[d:State[text() != 'Added']] and ./@AddedCount and ./@AddedCount != '0'">
                  <xsl:value-of select="localize:Format('count_plus_new_or_changed', count($autoStartServices), count($newAutoStartServices))"/>
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count($autoStartServices)" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="./@AddedCount and ./@AddedCount != '0'">
                  <xsl:value-of select="localize:Format('count_plus_new_or_changed', ./@Count, ./@AddedCount)"/>
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="./@Count" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
          </tr>
        </table>
      </div>
      <xsl:call-template name="tabularItem">
        <xsl:with-param name="tableHeader">
          <strong>
            <xsl:value-of select="localize:Format('name_154')" />
          </strong>
          <strong>
            <xsl:value-of select="localize:Format('account_155')" />
          </strong>
          <strong>
            <xsl:value-of select="localize:Format('startup_mode_156')" />
          </strong>
          <strong>
            <xsl:value-of select="localize:Format('permissions_157')" />
          </strong>
        </xsl:with-param>
        <xsl:with-param name="items" select="d:ServiceAttackSurface" />
      </xsl:call-template>
    </div>
  </xsl:template>
  <xsl:template match="d:ServiceAttackSurface">
    <td>
      <xsl:value-of select="d:Service/windows:displayName"/> <xsl:value-of select="d:Service/windows:Name"/>
    </td>
    <td>
      <xsl:value-of select="d:Service/windows:StartAccount/windows:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Service/windows:StartType" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:apply-templates select="d:Service/windows:SecurityDescriptor" />
    </td>
  </xsl:template>
  <!-- Drivers section in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Drivers']" priority="2">
    <div class="items">
      <a>
        <xsl:attribute name="name">
          <xsl:value-of select="generate-id()" />
        </xsl:attribute>
      </a>
      <div class="item-title">
        <a class="helpLink" target="_blank" onclick="disableBubble(event)" href="help.html#Drivers"><xsl:value-of select="localize:Format('explain')"/></a>
        <xsl:value-of select="localize:Format('drivers')"/>
      </div>
      <div class="cell">
        <table>
          <tr class="even">
            <td>
              <strong>
                <xsl:value-of select="localize:Format('started_by_default_152')" />
              </strong>
            </td>
            <td>
              <strong>
                <xsl:value-of select="localize:Format('total_installed_153')" />
              </strong>
            </td>
          </tr>
          <tr>
            <td>
              <xsl:variable name="autoStartServices" select="d:DriverAttackSurface[d:Driver/windows:StartType[text() = 'Auto'  or text() = 'DelayedAuto']]" />
              <xsl:variable name="newAutoStartServices" select="$autoStartServices[d:State[text() = 'Added']]" />
              <xsl:choose>
                <xsl:when test="d:ServiceAttackSurface[d:State[text() != 'Added']] and ./@AddedCount and ./@AddedCount != '0'">
                  <xsl:value-of select="localize:Format('count_plus_new_or_changed', count($autoStartServices), count($newAutoStartServices))"/>
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count($autoStartServices)" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="./@AddedCount and ./@AddedCount != '0'">
                  <xsl:value-of select="localize:Format('count_plus_new_or_changed', ./@Count, ./@AddedCount)"/>
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="./@Count" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
          </tr>
        </table>
      </div>
      <xsl:call-template name="tabularItem">
        <xsl:with-param name="tableHeader">
          <strong>
            <xsl:value-of select="localize:Format('name_154')" />
          </strong>
          <strong>
            <xsl:value-of select="localize:Format('startup_mode_156')" />
          </strong>
        </xsl:with-param>
        <xsl:with-param name="items" select="d:DriverAttackSurface" />
      </xsl:call-template>
    </div>
  </xsl:template>
  <xsl:template match="d:DriverAttackSurface">
    <td>
      <xsl:value-of select="d:Driver/windows:DisplayName"/>
    </td>
    <td>
      <xsl:value-of select="d:Driver/windows:StartType" />
    </td>
  </xsl:template>
  <!-- Processes section in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Processes']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('running_processes_159')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('image_name_pid_160')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('command_line_161')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('account_155')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('process_flags_162')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('permissions_157')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:ProcessAttackSurface">
    <td>
      <xsl:value-of select="d:Process/windows:Name" />
      <xsl:if test="d:Process/windows:Pid">
        (<xsl:value-of select="d:Process/windows:Pid" />)
      </xsl:if>
    </td>
    <td>
      <xsl:value-of select="d:Process/windows:CommandLine" />
    </td>
    <td>
      <xsl:value-of select="d:Process/windows:Token/windows:User/windows:Name" />
    </td>
    <td>
      <xsl:choose>
        <xsl:when test="d:Process/windows:NX">
          <xsl:value-of select="localize:Format('_nx__164', d:Process/windows:NX)" />
        </xsl:when>
      </xsl:choose>
      <xsl:choose>
        <xsl:when test="d:Process/windows:TerminateOnCorruption">
          <xsl:value-of select="localize:Format('_terminate_on_heap_corruption__165', d:Process/windows:TerminateOnCorruption)" />
        </xsl:when>
      </xsl:choose>
      <xsl:if test="d:Process/windows:ExecutablePath/windows:Target">
        <xsl:variable name="loc_var_0">
          <xsl:if test="d:Process/windows:ExecutablePath/windows:Target/windows:ImageProperties/windows:LinkerVersion/s:_Revision != '-1'">
        .<xsl:value-of select="d:Process/windows:ExecutablePath/windows:Target/windows:ImageProperties/windows:LinkerVersion/s:_Revision" /></xsl:if>
        </xsl:variable>
        <xsl:value-of select="localize:Format('_linker_version___166', d:Process/windows:ExecutablePath/windows:Target/windows:ImageProperties/windows:LinkerVersion/s:_Major, d:Process/windows:ExecutablePath/windows:Target/windows:ImageProperties/windows:LinkerVersion/s:_Minor, d:Process/windows:ExecutablePath/windows:Target/windows:ImageProperties/windows:LinkerVersion/s:_Build, $loc_var_0)" />
      </xsl:if>
      <xsl:if test="Process/windows:ExecutablePath/windows:Target/windows:ImageProperties/windows:DllCharacteristics/windows:WASAImageDllCharacteristics[text() = 'DynamicBase']">
        <xsl:value-of select="localize:Format('aslr_167')" />
      </xsl:if>
      <xsl:if test="d:Process/windows:ExecutablePath/windows:Target/windows:ImageProperties/windows:SEHandlerCount">
        <xsl:value-of select="localize:Format('uses_safeseh_168')" />
      </xsl:if>
      <xsl:if test="d:Process/windows:ExecutablePath/windows:Target/windows:ImageProperties/windows:SecurityCookie">
        <xsl:value-of select="localize:Format('uses_gs_169')" />
      </xsl:if>
      <xsl:if test="d:Process/windows:ExecutablePath/windows:Target/windows:ImageProperties/s:ClrRuntimeVersion">
        <xsl:value-of select="localize:Format('managed_exe_170')" />
      </xsl:if>
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:apply-templates select="d:Process/windows:SecurityDescriptor" />
    </td>
  </xsl:template>
  <!-- Executable Memory Pages section in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Executable Memory Pages']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('executable_memory_pages_171')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('process_172')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('guard_173')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('type_174')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('permission_175')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('size_176')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:ExecutableMemoryPagesAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Page/windows:ProcessName"/> (<xsl:value-of select="d:Page/windows:Pid"/>)
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Page/windows:Guard" />
    </td>
    <td>
      <xsl:value-of select="d:Page/windows:Type" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Page/windows:Permission" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Page/windows:RegionSize" />
    </td>
  </xsl:template>
  <!-- Windows section in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Windows']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('windows_178')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('title_179')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('window_class_180')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('owner_181')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:WindowsAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Window/windows:Title" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Window/windows:WindowClass" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Window/windows:ProcessName"/> (<xsl:value-of select="d:Window/windows:Pid"/>)
    </td>
  </xsl:template>
  <!-- DCOM servers section in ASR -->
  <xsl:template match="d:ItemCategory[@Title='DCOM Controls']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('registered_dcom_servers_182')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('appid_183')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('launch_permissions_184')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('access_permissions_185')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:DCOMServersAttackSurface">
    <td>
      <!--<xsl:value-of select="d:ComClass/windows:ClassId"/>
      <xsl:if test="d:ComClass/windows:FriendlyName">
        (<xsl:value-of select="d:ComClass/windows:FriendlyName"/>)
      </xsl:if>-->
      <xsl:value-of select="d:DComServer/windows:Guid" />
      <xsl:if test="d:DComServer/windows:Name">
        (<xsl:value-of select="d:DComServer/windows:Name" />)
      </xsl:if>
    </td>
    <td>
      <xsl:call-template name="WriteSddlPopup">
        <xsl:with-param name="descriptor" select="d:DComServer/windows:LaunchPermission" />
      </xsl:call-template>
    </td>
    <td>
      <xsl:call-template name="WriteSddlPopup">
        <xsl:with-param name="descriptor" select="d:DComServer/windows:AccessPermission" />
      </xsl:call-template>
    </td>
  </xsl:template>
  <!-- COM controls section in ASR -->
  <xsl:template match="d:ItemCategory[@Title='COM Controls']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('registered_com_controls_187')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('clsid_188')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('friendly_name_189')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('binary_path_190')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:ComControlsAttackSurface">
    <td>
      <xsl:value-of select="d:Control/windows:ClassId" />
    </td>
    <td>
      <xsl:value-of select="d:Control/windows:FriendlyName" />
    </td>
    <td>
      <xsl:value-of select="d:Control/*/windows:Path[1]" />
    </td>
  </xsl:template>
  <!-- ActiveX controls section in ASR -->
  <xsl:template match="d:ItemCategory[@Title='ActiveX Controls']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('registered_activex_controls_191')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('activex_name_and_clsid_192')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('image_path_193')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('safe_for_scriptingsafe_for_initialization_194')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:ActiveXAttackSurface">
    <td>
      <xsl:value-of select="d:Control/windows:ProgId/windows:Name" />
      <xsl:text xml:space="preserve"> (</xsl:text>
      <xsl:value-of select="d:Control/windows:ClassId" />)
    </td>
    <td>
      <xsl:value-of select="d:Control/*/windows:Path[1]" />
    </td>
    <td>
      <xsl:value-of select="d:SafeForScripting"/>/<xsl:value-of select="d:SafeForInitialization"/>
    </td>
  </xsl:template>
  <!-- DCOM Default Permissions section in ASR -->
  <xsl:template match="d:ItemCategory[@Title = 'DCOM Default Permissions']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('dcom_default_permissions_196')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('permission_175')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('setting_197')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:DCOMDefaultPermissionsAttackSurface">
    <td>
      <xsl:value-of select="d:Permission" />
    </td>
    <td>
      <xsl:choose>
        <xsl:when test="d:PermissionSD">
          <xsl:variable name="is">
            <xsl:call-template name="WriteSddlPopup">
              <xsl:with-param name="descriptor" select="d:PermissionSD" />
            </xsl:call-template>
          </xsl:variable>
          <xsl:choose>
            <xsl:when test="d:BaselineSD and d:BaselineSD/windows:SdString != d:PermissionSD/windows:SdString">
              <xsl:variable name="was">
                <xsl:call-template name="WriteSddlPopup">
                  <xsl:with-param name="descriptor" select="d:BaselineSD" />
                </xsl:call-template>
              </xsl:variable>
              <xsl:value-of select="localize:Format('is_and_was', $is, $was)"/>
            </xsl:when>
            <xsl:otherwise>
              <xsl:value-of select="$is"/>
            </xsl:otherwise>
          </xsl:choose>
        </xsl:when>
        <xsl:when test="d:PermissionValue">
          <xsl:variable name="is">
            <xsl:value-of select="d:PermissionValue/windows:ValueAsString" />
          </xsl:variable>
          <xsl:choose>
            <xsl:when test="d:BaselineValue and d:BaselineValue/windows:ValueAsString != d:PermissionValue/windows:ValueAsString">
              <xsl:variable name="was">
                <xsl:value-of select="d:BaselineValue/windows:ValueAsString" />
              </xsl:variable>
              <xsl:value-of select="localize:Format('is_and_was', $is, $was)"/>
            </xsl:when>
            <xsl:otherwise>
              <xsl:value-of select="$is"/>
            </xsl:otherwise>
          </xsl:choose>
        </xsl:when>
      </xsl:choose>
    </td>
  </xsl:template>
  <!-- Autoruns section in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Autoruns']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('autorun_entries_198')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('name_154')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('launch_string_199')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('setting_197')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('details_200')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:AutorunsAttackSurface">
    <td>
      <xsl:value-of select="d:Entry/windows:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Entry/windows:LaunchString" />
    </td>
    <td>
      <xsl:value-of select="d:Entry/windows:Location" />
    </td>
    <td>
      <xsl:value-of select="localize:Format('image_path', d:Entry/windows:ImagePath)" />
      <xsl:if test="d:Entry/windows:Company">
       <xsl:value-of select="localize:Format('company', d:Entry/windows:Company)" />
      </xsl:if>
      <xsl:if test="d:Entry/windows:Description">
        <xsl:value-of select="localize:Format('description', d:Entry/windows:Description)" />
      </xsl:if>
    </td>
  </xsl:template>
  <!-- IE Silent Elevations in the ASR -->
  <xsl:template match="d:ItemCategory[@Title='IE Silent Elevations']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('silent_elevation_entries_201')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('clsid_188')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('application_202')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('elevation_policy_203')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:IESilentElevationsAttackSurface">
    <td>
      <xsl:value-of select="d:ComClass/windows:ClassId" />
    </td>
    <td>
      <xsl:value-of select="d:ComClass/windows:FriendlyName" />
    </td>
    <td>
      <xsl:choose>
        <xsl:when test="d:Policy[text() = '0']">
          <xsl:value-of select="localize:Format('prevented_from_launching_0_204')" />
        </xsl:when>
        <xsl:when test="d:Policy[text() = '1']">
          <xsl:value-of select="localize:Format('silent_launch_at_low_il_1_205')" />
        </xsl:when>
        <xsl:when test="d:Policy[text() = '2']">
          <xsl:value-of select="localize:Format('launch_at_medium_il_after_getting_consent_2_206')" />
        </xsl:when>
        <xsl:when test="d:Policy[text() = '3']">
          <xsl:value-of select="localize:Format('silent_launch_at_medium_il_3_207')" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="localize:Format('unknown_208')" />
        </xsl:otherwise>
      </xsl:choose>
    </td>
  </xsl:template>
  <!-- Preapproved Controls in the ASR -->
  <xsl:template match="d:ItemCategory[@Title='IE Preapproved Controls']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('preapproved_controls_209')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('clsid_188')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('friendly_name_189')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('binary_path_190')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:PreapprovedControlsAttackSurface">
    <td>
      <xsl:value-of select="d:ComClass/windows:ClassId" />
    </td>
    <td>
      <xsl:value-of select="d:ComClass/windows:FriendlyName" />
    </td>
    <td>
      <xsl:value-of select="d:ComClass/*/windows:Path[1]" />
    </td>
  </xsl:template>
  <!-- RunDLL32 Elevation Policy in the ASR -->
  <xsl:template match="d:ItemCategory[@Title='IE Silent Elevations (RunDLL32)']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('silent_elevation_entries_rundll32_210')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('dll_name_211')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:IERunDll32SilentElevationAttackSurface">
    <td>
      <xsl:value-of select="d:AppName" />
    </td>
  </xsl:template>
  <!-- BHOs in the ASR -->
  <xsl:template match="d:ItemCategory[@Title='Browser Helper Objects']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('browser_helper_objects_212')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('clsid_188')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('friendly_name_189')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('binary_path_190')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:BrowserHelperObjectsAttackSurface">
    <td>
      <xsl:value-of select="d:ComClass/windows:ClassId" />
    </td>
    <td>
      <xsl:value-of select="d:ComClass/windows:FriendlyName" />
    </td>
    <td>
      <xsl:value-of select="d:ComClass/*/windows:Path[1]" />
    </td>
  </xsl:template>
  <!-- Pluggable Protocol Handlers in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Pluggable Protocol Handlers']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('pluggable_protocol_handlers_213')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('protocol_214')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('handler_215')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('path_216')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:PluggableProtocolHandlerAttackSurface">
    <td>
      <xsl:value-of select="d:Protocol/windows:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Protocol/windows:Handler/windows:ClassId" />
    </td>
    <td>
      <xsl:choose>
        <xsl:when test="d:Protocol/windows:ShellOpenCommand">
          <xsl:value-of select="d:Protocol/windows:ShellOpenCommand/windows:Executable/windows:Path" />
          <xsl:value-of select="d:Protocol/windows:ShellOpenCommand/windows:Arguments" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="d:Protocol/windows:Handler/*/windows:Path[1]" />
        </xsl:otherwise>
      </xsl:choose>
    </td>
  </xsl:template>
  <!-- Network Interfaces in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Network Interfaces']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('network_interfaces_217')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('interface_guid_218')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:NetworkInterfaceAttackSurface">
    <td>
      <xsl:value-of select="d:InterfaceGUID" />
    </td>
  </xsl:template>
  <!-- Network Ports in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Network Ports']" priority="2">
    <div class="items">
      <a>
        <xsl:attribute name="name">
          <xsl:value-of select="generate-id()" />
        </xsl:attribute>
      </a>
      <div class="item-title">
        <a class="helpLink" target="_blank" onclick="disableBubble(event)" href="help.html#Ports"><xsl:value-of select="localize:Format('explain')"/></a>
        <xsl:value-of select="localize:Format('ports')"/>
      </div>
      <div class="cell">
        <table>
          <!-- if we have only new ports, don't bother with the new/old stuff-->
          <xsl:variable name="hasOld" select="d:Port/d:State[text() != 'Added']" />
          <tr class="even">
            <td>
              <strong>
                <xsl:value-of select="localize:Format('type_174')" />
              </strong>
            </td>
            <td>
              <strong>
                <xsl:value-of select="localize:Format('tcp_254')"/>
                <xsl:if test="hasOld">
                  <xsl:value-of select="localize:Format('new_total')"/>
                </xsl:if></strong>
            </td>
            <td>
              <strong>
                <xsl:value-of select="localize:Format('udp_255')"/><xsl:if test="hasOld">
                  <xsl:value-of select="localize:Format('new_total')"/>
                </xsl:if></strong>
            </td>
          </tr>
          <tr xmlns="http://www.w3.org/1999/xhtml">
            <td>
              <xsl:value-of select="localize:Format('_all_new_ports__total__219', @Count)" />
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="hasOld">
                  <xsl:value-of select="localize:Format('new_total_parens', count(d:PortAttackSurface[d:Port/windows:Transport[text() = 'Tcp'] and d:State[text() = 'Added']]), count(d:PortAttackSurface[d:Port/windows:Transport[text() = 'Tcp']]))"/>
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count(d:PortAttackSurface[d:Port/windows:Transport[text() = 'Tcp'] and d:State[text() = 'Added']])" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="hasOld">
                  <xsl:value-of select="localize:Format('new_total_parens', count(d:PortAttackSurface[d:Port/windows:Transport[text() = 'Udp'] and d:State[text() = 'Added']]), count(d:PortAttackSurface[d:Port/windows:Transport[text() = 'Udp']]))" />
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count(d:PortAttackSurface[d:Port/windows:Transport[text() = 'Udp'] and d:State[text() = 'Added']])" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
          </tr>
          <tr class="even" xmlns="http://www.w3.org/1999/xhtml">
            <td>
              <xsl:value-of select="localize:Format('running_as_system_220')" />
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="hasOld">
                  <xsl:value-of select="localize:Format('new_total_parens', count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'SY'] and d:Port/windows:Transport[text() = 'Tcp'] and not(d:IsNew[text() = 'false'])]), count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'SY'] and d:Port/windows:Transport[text() = 'Tcp']]))" />
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'SY'] and d:Port/windows:Transport[text() = 'Tcp'] and not(d:IsNew[text() = 'false'])])" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="hasOld">
                  <xsl:value-of select="localize:Format('new_total_parens', count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'SY'] and d:Port/windows:Transport[text() = 'Udp'] and not(d:IsNew[text() = 'false'])]), count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'SY'] and d:Port/windows:Transport[text() = 'Udp']]))" />
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'SY'] and d:Port/windows:Transport[text() = 'Udp'] and not(d:IsNew[text() = 'false'])])" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
          </tr>
          <tr xmlns="http://www.w3.org/1999/xhtml">
            <td>
              <xsl:value-of select="localize:Format('running_as_local_service_221')" />
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="hasOld">
                  <xsl:value-of select="localize:Format('new_total_parens', count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'LS'] and d:Port/windows:Transport[text() = 'Tcp'] and not(d:IsNew[text() = 'false'])]), count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'LS'] and d:Port/windows:Transport[text() = 'Tcp']]))" />
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'LS'] and d:Port/windows:Transport[text() = 'Tcp'] and not(d:IsNew[text() = 'false'])])" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="hasOld">
                  <xsl:value-of select="localize:Format('new_total_parens', count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'LS'] and d:Port/windows:Transport[text() = 'Udp'] and not(d:IsNew[text() = 'false'])]), count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'LS'] and d:Port/windows:Transport[text() = 'Udp']]))" />
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'LS'] and d:Port/windows:Transport[text() = 'Udp'] and not(d:IsNew[text() = 'false'])])" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
          </tr>
          <tr class="even" xmlns="http://www.w3.org/1999/xhtml">
            <td>
              <xsl:value-of select="localize:Format('running_as_network_service_222')" />
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="hasOld">
                  <xsl:value-of select="localize:Format('new_total_parens', count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS'] and d:Port/windows:Transport[text() = 'Tcp'] and not(d:IsNew[text() = 'false'])]), count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS'] and d:Port/windows:Transport[text() = 'Tcp']]))" />
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS'] and d:Port/windows:Transport[text() = 'Tcp'] and not(d:IsNew[text() = 'false'])])" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="hasOld">
                  <xsl:value-of select="localize:Format('new_total_parens', count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS'] and d:Port/windows:Transport[text() = 'Udp'] and not(d:IsNew[text() = 'false'])]), count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS'] and d:Port/windows:Transport[text() = 'Udp']]))" />
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count(d:PortAttackSurface[d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS'] and d:Port/windows:Transport[text() = 'Udp'] and not(d:IsNew[text() = 'false'])])" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
          </tr>
          <tr xmlns="http://www.w3.org/1999/xhtml">
            <td>
              <xsl:value-of select="localize:Format('running_as_other_223')" />
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="hasOld">
                  <xsl:value-of select="localize:Format('new_total_parens', count(d:PortAttackSurface[not(d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS' or text() = 'LS' or text() = 'SY']) and d:Port/windows:Transport[text() = 'Tcp'] and not(d:IsNew[text() = 'false'])]), count(d:PortAttackSurface[not(d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS' or text() = 'LS' or text() = 'SY']) and d:Port/windows:Transport[text() = 'Tcp']]))" />
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count(d:PortAttackSurface[not(d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS' or text() = 'LS' or text() = 'SY']) and d:Port/windows:Transport[text() = 'Tcp'] and not(d:IsNew[text() = 'false'])])" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
            <td>
              <xsl:choose>
                <xsl:when test="hasOld">
                  <xsl:value-of select="localize:Format('new_total_parens', count(d:PortAttackSurface[not(d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS' or text() = 'LS' or text() = 'SY']) and d:Port/windows:Transport[text() = 'Udp'] and not(d:IsNew[text() = 'false'])]), count(d:PortAttackSurface[not(d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS' or text() = 'LS' or text() = 'SY']) and d:Port/windows:Transport[text() = 'Udp']]))" />
                </xsl:when>
                <xsl:otherwise>
                  <xsl:value-of select="count(d:PortAttackSurface[not(d:Port/windows:Process/windows:Token/windows:User/windows:Sddl[text() = 'NS' or text() = 'LS' or text() = 'SY']) and d:Port/windows:Transport[text() = 'Udp'] and not(d:IsNew[text() = 'false'])])" />
                </xsl:otherwise>
              </xsl:choose>
            </td>
          </tr>
        </table>
      </div>
      <xsl:call-template name="tabularItem">
        <xsl:with-param name="title">
          <xsl:value-of select="localize:Format('network_ports_224')" />
        </xsl:with-param>
        <xsl:with-param name="tableHeader">
          <strong>
            <xsl:value-of select="localize:Format('port_name_225')" />
          </strong>
          <strong>
            <xsl:value-of select="localize:Format('state_226')" />
          </strong>
          <strong>
            <xsl:value-of select="localize:Format('process_172')" />
          </strong>
          <strong>
            <xsl:value-of select="localize:Format('account_155')" />
          </strong>
        </xsl:with-param>
        <xsl:with-param name="items" select="d:PortAttackSurface" />
      </xsl:call-template>
    </div>
  </xsl:template>
  <xsl:template match="d:PortAttackSurface">
    <td>
      <xsl:value-of select="d:Port/windows:DisplayName" />
    </td>
    <td>
      <xsl:value-of select="d:Port/windows:State" />
    </td>
    <td>
      <xsl:value-of select="d:Port/windows:Process/windows:Name" />
      (<xsl:value-of select="d:Port/windows:Process/windows:Pid" />)
    </td>
    <td>
      <xsl:value-of select="d:Port/windows:Process/windows:Token/windows:User/windows:Name" />
    </td>
  </xsl:template>
  <!-- Named Pipes in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Named Pipes']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('named_pipes_227')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('pipe_name_228')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('network_denied_229')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('null_sessions_allowed_230')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('dacl_231')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:NamedPipeAttackSurface">
    <td>
      <xsl:value-of select="d:Pipe/windows:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Pipe/windows:NetworkDenied" />
    </td>
    <td>
      <xsl:value-of select="d:Pipe/windows:NullSessionPipe" />
    </td>
    <td>
      <xsl:apply-templates select="d:Pipe/windows:SecurityDescriptor" />
    </td>
  </xsl:template>
  <!-- RPC Endpoints in ASR -->
  <xsl:template match="d:ItemCategory[@Title = 'RPC Endpoints']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('rpc_endpoints_232')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('interface_uuid_233')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('endpoint_bindings_234')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:RpcEndpointsAttackSurface">
    <td>
      <xsl:value-of select="d:Endpoints/windows:WASARpcEndpoint/windows:InterfaceUuid[1]" />
    </td>
    <td>
      <xsl:for-each select="d:Endpoints/windows:WASARpcEndpoint/windows:Binding">
        <xsl:value-of select="." />
        <xsl:if test="position() &lt; last()">
          <xsl:value-of select="localize:Format('__9')" />
        </xsl:if>
      </xsl:for-each>
    </td>
  </xsl:template>
  <!-- Network Shares in ASR -->
  <xsl:template match="d:ItemCategory[@Title = 'Network Shares']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('network_shares_235')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('name_154')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('path_216')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('acl_236')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:NetworkShareAttackSurface">
    <td>
      <xsl:value-of select="d:Share/windows:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Share/windows:Path/windows:Path" />
    </td>
    <td>
      <xsl:apply-templates select="d:Share/windows:SecurityDescriptor" />
    </td>
  </xsl:template>
  <!-- %PATH% Entries in ASR -->
  <xsl:template match="d:ItemCategory[@Title = '%PATH% Entries']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('path_entries_237')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('binary_path_190')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:PathEntriesAttackSurface">
    <td>
      <xsl:value-of select="d:PathEntry" />
    </td>
  </xsl:template>
  <!-- Accounts in the ASR-->
  <xsl:template match="d:ItemCategory[@Title = 'Accounts']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('accounts_238')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('account_name_239')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('sid_240')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('privileges_241')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:AccountsAttackSurface">
    <td>
      <xsl:value-of select="d:Account/windows:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Account/windows:Sid" />
    </td>
    <td>
      <xsl:for-each select="d:Privileges/windows:Set/arrays:string">
        <xsl:value-of select="." />
        <xsl:if test="position() &lt; last()">
          <xsl:value-of select="localize:Format('__9')" />
        </xsl:if>
      </xsl:for-each>
    </td>
  </xsl:template>
  <!-- Groups in the ASR-->
  <xsl:template match="d:ItemCategory[@Title = 'Groups']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('groups_242')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('account_name_239')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('sid_240')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('privileges_241')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:GroupsAttackSurface">
    <td>
      <xsl:value-of select="d:Group/windows:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Group/windows:Sid" />
    </td>
    <td>
      <xsl:for-each select="d:Privileges/windows:Set/arrays:string">
        <xsl:value-of select="." />
        <xsl:if test="position() &lt; last()">
          <xsl:value-of select="localize:Format('__9')" />
        </xsl:if>
      </xsl:for-each>
    </td>
  </xsl:template>
  <!-- Group membership section of ASR -->
  <xsl:template match="d:ItemCategory[@Title='Group Membership']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('group_membership_243')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('account_name_239')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('group_account_belongs_to_244')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:GroupMembershipAttackSurface">
    <td>
      <xsl:value-of select="d:Member/windows:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Group/windows:Name" />
    </td>
  </xsl:template>
  <!-- Account privileges in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Account Privileges']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('account_privileges_245')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('account_155')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('privileges_241')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:AccountPrivilegesAttackSurface">
    <td>
      <xsl:value-of select="d:Account/windows:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Privilege" />
    </td>
  </xsl:template>
  <!-- Firewall service restriction rules -->
  <xsl:template match="d:ItemCategory[@Title='Firewall Service Restriction Rules']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('firewall_service_restriction_rules_246')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('service_name_247')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('direction_248')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('protocol_214')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('local_endpoint_249')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('remote_endpoint_250')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('enabled_251')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:AdvFirewallServiceRestrictionRules">
    <td>
      <xsl:value-of select="d:Rule/firewall:ServiceName" />
    </td>
    <td>
      <xsl:choose>
        <xsl:when test="d:Rule/firewall:Direction = 'NET_FW_RULE_DIR_OUT'">
          <xsl:value-of select="localize:Format('out_252')" />
        </xsl:when>
        <xsl:when test="d:Rule/firewall:Direction = 'NET_FW_RULE_DIR_IN'">
          <xsl:value-of select="localize:Format('in_253')" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="d:Rule/firewall:Direction" />
        </xsl:otherwise>
      </xsl:choose>
    </td>
    <td>
      <xsl:choose>
        <xsl:when test="d:Rule/firewall:Protocol = 'NET_FW_IP_PROTOCOL_TCP'">
          <xsl:value-of select="localize:Format('tcp_254')" />
        </xsl:when>
        <xsl:when test="d:Rule/firewall:Protocol = 'NET_FW_IP_PROTOCOL_UDP'">
          <xsl:value-of select="localize:Format('udp_255')" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="d:Rule/firewall:Protocol" />
        </xsl:otherwise>
      </xsl:choose>
    </td>
    <td>
      <xsl:value-of select="d:Rule/firewall:LocalAddresses"/>:<xsl:value-of select="d:Rule/firewall:LocalPorts"/>
    </td>
    <td>
      <xsl:value-of select="d:Rule/firewall:RemoteAddresses"/>:<xsl:value-of select="d:Rule/firewall:RemotePorts"/>
    </td>
    <td>
      <xsl:value-of select="d:Rule/firewall:Enabled" />
    </td>
  </xsl:template>
  <!-- AdvFirewall rules in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Firewall Rules']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('firewall_rules_257')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('name_154')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('direction_248')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('protocol_214')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('local_endpoint_249')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('remote_endpoint_250')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('enabled_251')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:AdvFirewallProfileRules">
    <td>
      <xsl:value-of select="d:Rule/firewall:Name" />
    </td>
    <td>
      <xsl:choose>
        <xsl:when test="d:Rule/firewall:Direction = 'NET_FW_RULE_DIR_OUT'">
          <xsl:value-of select="localize:Format('out_252')" />
        </xsl:when>
        <xsl:when test="d:Rule/firewall:Direction = 'NET_FW_RULE_DIR_IN'">
          <xsl:value-of select="localize:Format('in_253')" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="d:Rule/firewall:Direction" />
        </xsl:otherwise>
      </xsl:choose>
    </td>
    <td>
      <xsl:choose>
        <xsl:when test="d:Rule/firewall:Protocol = 'NET_FW_IP_PROTOCOL_TCP'">
          <xsl:value-of select="localize:Format('tcp_254')" />
        </xsl:when>
        <xsl:when test="d:Rule/firewall:Protocol = 'NET_FW_IP_PROTOCOL_UDP'">
          <xsl:value-of select="localize:Format('udp_255')" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="d:Rule/firewall:Protocol" />
        </xsl:otherwise>
      </xsl:choose>
    </td>
    <td>
      <xsl:value-of select="d:Rule/firewall:LocalAddresses"/>:<xsl:value-of select="d:Rule/firewall:LocalPorts"/>
    </td>
    <td>
      <xsl:value-of select="d:Rule/firewall:RemoteAddresses"/>:<xsl:value-of select="d:Rule/firewall:RemotePorts"/>
    </td>
    <td>
      <xsl:value-of select="d:Rule/firewall:Enabled" />
    </td>
  </xsl:template>
  <!-- AdvFirewall profile in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Firewall Profiles']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('firewall_profiles_258')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('name_154')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('enabled_251')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('default_inbound_action_259')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('default_outbound_action_260')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('block_all_inbound_traffic_261')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:AdvFirewallProfiles">
    <td>
      <xsl:value-of select="d:Profile/firewall:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Profile/firewall:Enabled" />
    </td>
    <td>
      <xsl:value-of select="d:Profile/firewall:DefaultInboundAction" />
    </td>
    <td>
      <xsl:value-of select="d:Profile/firewall:DefaultOutboundAction" />
    </td>
    <td>
      <xsl:value-of select="d:Profile/firewall:BlockAllInboundTraffic" />
    </td>
  </xsl:template>
  <!-- XP Firewall Profile in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Firewall Profiles (XP)']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('firewall_profiles_258')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('name_154')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('firewall_enabled_262')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('exceptions_not_allowed_263')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('remote_admin_enabled_264')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:XPFirewallProfiles">
    <td>
      <xsl:value-of select="d:Profile/firewall:Type" />
    </td>
    <td>
      <xsl:value-of select="d:Profile/firewall:FirewallEnabled" />
    </td>
    <td>
      <xsl:value-of select="d:Profile/firewall:ExceptionsNotAllowed" />
    </td>
    <td>
      <xsl:value-of select="d:Profile/firewall:RemoteAdminSettings/firewall:Enabled" />
    </td>
  </xsl:template>
  <!-- XP Firewall Authorized Applications in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Firewall Authorized Applications']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('authorized_applications_265')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('application_202')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('image_266')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('remote_addresses_267')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('scope_268')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('profile_269')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('enabled_251')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:XPFirewallAuthorizedApplications">
    <td>
      <xsl:value-of select="d:Application/firewall:Name" />
    </td>
    <td>
      <xsl:value-of select="d:Application/firewall:ProcessImageFileName" />
    </td>
    <td>
      <xsl:value-of select="d:Application/firewall:RemoteAddresses" />
    </td>
    <td>
      <xsl:value-of select="d:Application/firewall:Scope" />
    </td>
    <td>
      <xsl:value-of select="d:Application/firewall:Profile" />
    </td>
    <td>
      <xsl:value-of select="d:Application/firewall:Enabled" />
    </td>
  </xsl:template>
  <!-- File registrations in ASR -->
  <xsl:template match="d:ItemCategory[@Title='File Registrations']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('file_registrations_270')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('file_extension_271')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('com_class_272')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('handler_215')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('description_273')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:FileRegistrations">
    <td>
      <xsl:value-of select="d:Registration/windows:FileExtension" />
    </td>
    <td>
      <xsl:choose>
        <xsl:when test="d:Registration/windows:ProgId/windows:ComClass/windows:ClassId">
          <xsl:value-of select="d:Registration/windows:ProgId/windows:ComClass/windows:ClassId" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="d:Registration/windows:PersistentHandler/windows:ClassId" />
        </xsl:otherwise>
      </xsl:choose>
    </td>
    <td>
      <xsl:if test="d:Registration/windows:ProgId/windows:ShellVerbs/windows:WASAShellVerb/windows:Verb[text() = 'open']">
        <xsl:value-of select="localize:Format('_shell_command__274', d:Registration/windows:ProgId/windows:ShellVerbs/windows:WASAShellVerb[windows:Verb[text() = 'open']]/windows:Command)" />
      </xsl:if>
    </td>
    <td>
      <xsl:value-of select="d:Registration/windows:ProgId/windows:Description" />
    </td>
  </xsl:template>
  <!-- Files in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Files']" priority="2">
    <div class="items">
      <a>
        <xsl:attribute name="name">
          <xsl:value-of select="generate-id()" />
        </xsl:attribute>
      </a>
      <div class="item-title">
        <a class="helpLink" target="_blank" onclick="disableBubble(event)" href="help.html#Files"><xsl:value-of select="localize:Format('explain')"/></a>
        <xsl:value-of select="localize:Format('files_146')"/>
      </div>
      <div class="cell">
        <table>
          <tr class="even">
            <td>
              <strong>
                <xsl:value-of select="localize:Format('added_275')" />
              </strong>
            </td>
            <td>
              <strong>
                <xsl:value-of select="localize:Format('total_276')" />
              </strong>
            </td>
          </tr>
          <tr>
            <td>
              <xsl:value-of select="@AddedCount" />
            </td>
            <td xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="@Count" />
            </td>
          </tr>
        </table>
      </div>
      <xsl:variable name="systemroot">
        <xsl:copy-of select="*[d:Category[text() = 'systemroot']]" />
      </xsl:variable>
      <xsl:variable name="programfiles">
        <xsl:copy-of select="*[d:Category[text() = 'programfiles']]" />
      </xsl:variable>
      <xsl:variable name="programfilesx86">
        <xsl:copy-of select="*[d:Category[text() = 'programfilesx86']]" />
      </xsl:variable>
      <xsl:variable name="allusersprofile">
        <xsl:copy-of select="*[d:Category[text() = 'allusersprofile']]" />
      </xsl:variable>
      <xsl:variable name="userprofile">
        <xsl:copy-of select="*[d:Category[text() = 'userprofile']]" />
      </xsl:variable>
      <xsl:variable name="systemdrive">
        <xsl:copy-of select="*[d:Category[text() = 'systemdrive']]" />
      </xsl:variable>
      <xsl:variable name="link">
        <xsl:copy-of select="*[d:Category[text() = 'link']]" />
      </xsl:variable>
      <xsl:variable name="other">
        <xsl:copy-of select="*[d:Category[text() = 'other']]" />
      </xsl:variable>
      <!-- System Root -->
      <xsl:if test="count(msxsl:node-set($systemroot)/*) &gt; 0">
        <div class="item-title">
          <xsl:value-of select="localize:Format('_systemroot___277', msxsl:node-set($systemroot)/d:FilesAttackSurface[1]/d:CategoryPath)" />
        </div>
        <xsl:call-template name="tabularItem">
          <xsl:with-param name="tableHeader">
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('path_216')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('permissions_157')" />
            </strong>
          </xsl:with-param>
          <xsl:with-param name="items" select="msxsl:node-set($systemroot)/d:FilesAttackSurface" />
        </xsl:call-template>
      </xsl:if>
      <!-- Program Files (and x86)-->
      <xsl:if test="(count(msxsl:node-set($programfiles)/*) &gt; 0)  or (count(msxsl:node-set($programfilesx86)/*) &gt; 0)">
        <div class="item-title">
            <xsl:if test="$programfiles or $programfilesx86">
            <xsl:choose>
              <xsl:when test="count(msxsl:node-set($programfilesx86)/*) &gt; 0 and count(msxsl:node-set($programfiles)/*) &gt; 0">
                <xsl:value-of select="localize:Format('programfilesandx86', msxsl:node-set($programfiles)/d:FilesAttackSurface[1]/d:CategoryPath, msxsl:node-set($programfilesx86)/d:FilesAttackSurface[1]/d:CategoryPath)"/>
              </xsl:when>
              <xsl:when test="count(msxsl:node-set($programfilesx86)/*) &gt; 0">
                <xsl:value-of select="localize:Format('programfilesx86', msxsl:node-set($programfilesx86)/d:FilesAttackSurface[1]/d:CategoryPath)"/>
              </xsl:when>
              <xsl:otherwise>
                <xsl:value-of select="localize:Format('programfiles', msxsl:node-set($programfiles)/d:FilesAttackSurface[1]/d:CategoryPath)"/>
              </xsl:otherwise>
            </xsl:choose>
          </xsl:if>
        </div>
        <xsl:variable name="allProgramFiles">
          <xsl:copy-of select="msxsl:node-set($programfiles)/*" />
          <xsl:copy-of select="msxsl:node-set($programfilesx86)/*" />
        </xsl:variable>
        <xsl:call-template name="tabularItem">
          <xsl:with-param name="tableHeader">
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('path_216')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('permissions_157')" />
            </strong>
          </xsl:with-param>
          <xsl:with-param name="items" select="msxsl:node-set($allProgramFiles)/d:FilesAttackSurface" />
        </xsl:call-template>
      </xsl:if>
      <!-- All Users Profile -->
      <xsl:if test="count(msxsl:node-set($allusersprofile)/*)">
        <div class="item-title">
          <xsl:value-of select="localize:Format('_allusersprofile___279', msxsl:node-set($allusersprofile)/d:FilesAttackSurface[1]/d:CategoryPath)" />
        </div>
        <xsl:call-template name="tabularItem">
          <xsl:with-param name="tableHeader">
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('path_216')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('permissions_157')" />
            </strong>
          </xsl:with-param>
          <xsl:with-param name="items" select="msxsl:node-set($allusersprofile)/d:FilesAttackSurface" />
        </xsl:call-template>
      </xsl:if>
      <!-- User Profile -->
      <xsl:if test="count(msxsl:node-set($userprofile)/*)">
        <div class="item-title">
          <xsl:value-of select="localize:Format('_userprofile___280', msxsl:node-set($userprofile)/d:FilesAttackSurface[1]/d:CategoryPath)" />
        </div>
        <xsl:call-template name="tabularItem">
          <xsl:with-param name="tableHeader">
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('path_216')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('permissions_157')" />
            </strong>
          </xsl:with-param>
          <xsl:with-param name="items" select="msxsl:node-set($userprofile)/d:FilesAttackSurface" />
        </xsl:call-template>
      </xsl:if>
      <!-- System Drive -->
      <xsl:if test="count(msxsl:node-set($systemdrive)/*)">
        <div class="item-title">
          <xsl:value-of select="localize:Format('_systemdrive___281', msxsl:node-set($systemdrive)/d:FilesAttackSurface[1]/d:CategoryPath)" />
        </div>
        <xsl:call-template name="tabularItem">
          <xsl:with-param name="tableHeader">
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('path_216')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('permissions_157')" />
            </strong>
          </xsl:with-param>
          <xsl:with-param name="items" select="msxsl:node-set($systemdrive)/d:FilesAttackSurface" />
        </xsl:call-template>
      </xsl:if>
      <!-- Link -->
      <xsl:if test="count(msxsl:node-set($link)/*)">
        <div class="item-title">
          <xsl:value-of select="localize:Format('_links_lnk__282')" />
        </div>
        <xsl:call-template name="tabularItem">
          <xsl:with-param name="tableHeader">
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('path_216')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('permissions_157')" />
            </strong>
          </xsl:with-param>
          <xsl:with-param name="items" select="msxsl:node-set($link)/d:FilesAttackSurface" />
        </xsl:call-template>
      </xsl:if>
      <!-- Other -->
      <xsl:if test="count(msxsl:node-set($other)/*)">
        <div class="item-title">
          <xsl:value-of select="localize:Format('_other__283')" />
        </div>
        <xsl:call-template name="tabularItem">
          <xsl:with-param name="tableHeader">
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('path_216')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('permissions_157')" />
            </strong>
          </xsl:with-param>
          <xsl:with-param name="items" select="msxsl:node-set($other)/d:FilesAttackSurface" />
        </xsl:call-template>
      </xsl:if>
    </div>
  </xsl:template>
  <xsl:template match="d:FilesAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:File/windows:DisplayPath"/>
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:apply-templates select="d:File/windows:SecurityDescriptor" />
    </td>
  </xsl:template>
  <!-- Registry in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Registry']" priority="2">
    <div class="items">
      <a>
        <xsl:attribute name="name">
          <xsl:value-of select="generate-id()" />
        </xsl:attribute>
      </a>
      <div class="item-title">
        <a class="helpLink" target="_blank" onclick="disableBubble(event)" href="help.html#Registry"><xsl:value-of select="localize:Format('explain')"/></a>
        <xsl:value-of select="localize:Format('registry_148')"/>
      </div>
      <div class="cell">
        <table>
          <tr class="even">
            <td>
              <strong>
                <xsl:value-of select="localize:Format('added_275')" />
              </strong>
            </td>
            <td>
              <strong>
                <xsl:value-of select="localize:Format('total_276')" />
              </strong>
            </td>
          </tr>
          <tr>
            <td>
              <xsl:value-of select="@AddedCount" />
            </td>
            <td xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="@Count" />
            </td>
          </tr>
        </table>
      </div>
      <xsl:variable name="hklm">
        <xsl:copy-of select="*[d:Path[starts-with(text(), 'HKEY_LOCAL_MACHINE')]]" />
      </xsl:variable>
      <xsl:variable name="hkusers">
        <xsl:copy-of select="*[d:Path[starts-with(text(), 'HKEY_USERS')]]" />
      </xsl:variable>
      <xsl:if test="count(msxsl:node-set($hklm)/*)">
        <div class="item-title">HKEY_LOCAL_MACHINE</div>
        <xsl:call-template name="tabularItem">
          <xsl:with-param name="tableHeader">
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('registry_key_001')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('value_type_001')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('value_name_001')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('data_001')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('permissions_157')" />
            </strong>
          </xsl:with-param>
          <xsl:with-param name="items" select="msxsl:node-set($hklm)/d:RegistryAttackSurface" />
        </xsl:call-template>
      </xsl:if>
      <xsl:if test="count(msxsl:node-set($hkusers)/*)">
        <div class="item-title">HKEY_USERS</div>
        <xsl:call-template name="tabularItem">
          <xsl:with-param name="tableHeader">
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('registry_key_001')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('value_type_001')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('value_name_001')" />
            </strong>
            <strong xmlns="http://www.w3.org/1999/xhtml">
              <xsl:value-of select="localize:Format('data_001')" />
            </strong>
          </xsl:with-param>
          <xsl:with-param name="items" select="msxsl:node-set($hkusers)/d:RegistryAttackSurface" />
        </xsl:call-template>
      </xsl:if>
    </div>
  </xsl:template>
  <xsl:template match="d:RegistryAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Path" />
    </td>
    <td>
      <xsl:choose>
        <xsl:when test="d:Key">
          <xsl:value-of select="localize:Format('key_287')" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="d:Value/windows:Type" />
        </xsl:otherwise>
      </xsl:choose>
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Value/windows:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Value/windows:ValueAsString" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:apply-templates select="d:Key/windows:SecurityDescriptor" />
    </td>
  </xsl:template>
  <!-- Impersonation tokens in ASR (NOT impersonation tokens *issues*) -->
  <xsl:template match="d:ItemCategory[@Title='Impersonation Tokens']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('impersonation_tokens_288')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('process_172')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('token_account_289')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:ImpersonationTokensAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Process/windows:Name"/> (<xsl:value-of select="d:Process/windows:Pid"/>)
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:ImpersonationToken/windows:User/windows:Name" />
    </td>
  </xsl:template>
  <!-- Security Event Log in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Security Event Log']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('event_log_security_290')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('time_291')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('event_id_292')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('type_174')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('message_293')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:EventLogSecurityAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Event/windows:TimeGenerated" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Event/windows:Id" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Event/windows:Type" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Event/windows:Message" />
    </td>
  </xsl:template>
  <!-- Kernel Objects in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Kernel Objects']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('kernel_objects_294')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('path_216')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('type_174')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('permissions_157')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:KernelObjectsAttackSurface">
    <td>
      <xsl:value-of select="d:Object/windows:Path" />
    </td>
    <td>
      <xsl:value-of select="d:Type" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:apply-templates select="d:Object/windows:SecurityDescriptor" />
    </td>
  </xsl:template>
  <!-- Desktops in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Desktops']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('desktops_295')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('name_154')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('permissions_157')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:DesktopsAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Desktop/windows:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:apply-templates select="d:Desktop/windows:SecurityDescriptor" />
    </td>
  </xsl:template>
  <!-- Windows in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Window Stations']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('window_stations_296')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('name_154')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('permissions_157')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:WindowStationsAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:WindowStation/windows:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:apply-templates select="d:WindowStation/windows:SecurityDescriptor" />
    </td>
  </xsl:template>
  <!-- Modules in ASR -->
  <xsl:template match="d:ItemCategory[@Title='Modules']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('modules_297')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('path_216')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:ModulesAttackSurface">
    <td>
      <xsl:value-of select="d:Module/windows:Path" />
    </td>
  </xsl:template>
  <!-- BootConfig in ASR -->
  <xsl:template match="d:ItemCategory[@Title='BootConfig Objects']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <strong>
          <xsl:value-of select="localize:Format('identifier_301')"/>
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('description_302')"/>
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="."/>
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:BootConfigAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Object/windows:Identifier"/>
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Object/windows:Description"/>
    </td>
  </xsl:template>
  <!-- IE Zones in ASR -->
  <xsl:template match="d:ItemCategory[@Title='IE Zones']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('ie_zones_298')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('url_299')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('zone_300')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:IEZones">
    <td>
      <xsl:value-of select="d:Url" />
    </td>
    <td>
      <xsl:value-of select="d:Type" />
    </td>
  </xsl:template>
  <!-- IE Zone Actions in ASR -->
  <xsl:template match="d:ItemCategory[@Title='IE Zone Actions']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('ie_actions_policy_301')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('zone_300')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('action_302')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('policy_303')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:IEZoneActions">
    <td>
      <xsl:value-of select="d:UrlZone" />
    </td>
    <td>
      <xsl:value-of select="d:Action" />
    </td>
    <td>
      <xsl:value-of select="d:Policy" />
    </td>
  </xsl:template>
  <!-- SQL Instances -->
  <xsl:template match="d:ItemCategory[@Title='SQL Instances']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('sql_instances_304')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('instance_name_305')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('status_306')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('product_307')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('version_308')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLInstanceAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:RunningState" />
    </td>
    <td>
      <xsl:value-of select="d:Product" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Version" />
    </td>
  </xsl:template>
  <!-- SQL Logins attack surface -->
  <xsl:template match="d:ItemCategory[@Title='SQL Logins']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('sql_logins_309')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_instance_310')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('login_name_311')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('type_174')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('default_database_312')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('server_permissions_313')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('impersonate_permissions_314')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLLoginAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:InstanceName" />
    </td>
    <td>
      <xsl:value-of select="d:Login/sql:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Login/sql:Type" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Login/sql:DefaultDatabase" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Login/sql:ServerPermissions" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Login/sql:ImpersonatePermissions" />
    </td>
  </xsl:template>
  <!-- SQL Server roles attack surface -->
  <xsl:template match="d:ItemCategory[@Title='SQL Server Roles']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('sql_server_roles_315')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_instance_310')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('role_316')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('logins_317')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLServerRoleAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:InstanceName" />
    </td>
    <td>
      <xsl:value-of select="d:Role/sql:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:for-each select="d:Role/sql:Logins/*">
        <xsl:value-of select="." />
        <xsl:if test="position() &lt; last()">
          <xsl:value-of select="localize:Format('__9')" />
        </xsl:if>
      </xsl:for-each>
    </td>
  </xsl:template>
  <!-- SQL Server Endpoints attack surface -->
  <xsl:template match="d:ItemCategory[@Title='SQL Server Endpoints']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('sql_server_endpoints_318')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_instance_310')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('endpoint_name_319')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('status_306')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('protocolpayload_type_320')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('endpoint_321')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('permissions_157')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('admin_only_322')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLServerEndpointsAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:InstanceName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Endpoint/sql:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Endpoint/sql:State" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Endpoint/sql:Protocol"/>/<xsl:value-of select="d:Endpoint/sql:PayloadType"/>
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Endpoint/sql:Comments" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Endpoint/sql:Permissions" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Endpoint/sql:AdminOnly" />
    </td>
  </xsl:template>
  <!-- SQL Server Config attack surface -->
  <xsl:template match="d:ItemCategory[@Title='SQL Server Configuration']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('sql_server_configuration_options_323')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_instance_310')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('option_name_324')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('configuration_value_325')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('running_value_326')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('minimum__maximum_327')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLServerConfigAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:InstanceName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:ConfigOption/sql:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:ConfigOption/sql:ConfigValue" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:ConfigOption/sql:RunningValue" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:ConfigOption/sql:MinimumValue"/> - <xsl:value-of select="d:ConfigOption/sql:MaximumValue"/>
    </td>
  </xsl:template>
  <!-- SQL Server Databases -->
  <xsl:template match="d:ItemCategory[@Title='SQL Server Database Instances']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('sql_server_databases_329')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_instance_310')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('database_name_330')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('owner_181')" />
        </strong>
        <strong>
          <xsl:value-of select="localize:Format('trustworthy_331')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('ownership_chain_332')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLServerDatabaseInstanceAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:InstanceName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Database/sql:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Database/sql:Owner" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Database/sql:TrustworthyBit" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Database/sql:OwnershipChain" />
    </td>
  </xsl:template>
  <!-- SQL Server Linked Servers -->
  <xsl:template match="d:ItemCategory[@Title='SQL Server Linked Servers']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('sql_server_linked_servers_333')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_instance_310')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('linked_server_name_334')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('network_name_335')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('provider_336')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('server_type_337')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('self_mapping_338')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('local_loginremote_login_339')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLServerLinkedServersAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:InstanceName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:LinkedServer/sql:ServerName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:LinkedServer/sql:NetworkName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:LinkedServer/sql:Provider" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:LinkedServer/sql:ServerType" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:LinkedServer/sql:SelfMapping" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:LinkedServer/sql:LocalLogin"/>/<xsl:value-of select="d:LinkedServer/sql:RemoteLogin"/>
    </td>
  </xsl:template>
  <!-- SQL Server System Objects -->
  <xsl:template match="d:ItemCategory[@Title='SQL Server System Objects']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('sql_server_instance_objects_340')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_instance_310')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('object_name_341')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('schema_name_type_342')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('acls_343')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('execute_as_344')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('notes_345')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLServerSystemObjectAttackSurface">
    <xsl:call-template name="SQLDatabaseObject" />
  </xsl:template>
  <xsl:template match="d:ItemCategory[@Title='SQL Server User Database Objects' or @Title='SQL Server Internal Database Objects']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:choose>
          <xsl:when test="@Title='SQL Server User Database Objects'">
            <xsl:value-of select="localize:Format('sql_server_database_user_objects_346')" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('sql_server_database_internal_objects_347')" />
          </xsl:otherwise>
        </xsl:choose>
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_instance_310')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_database_348')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('object_name_341')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('schema_name_type_342')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('acls_343')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('execute_as_344')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('notes_345')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLServerUserDatabaseObjectsAttackSurface">
    <xsl:call-template name="SQLDatabaseObject" />
  </xsl:template>
  <xsl:template match="d:SQLServerInternalDatabaseObjectsAttackSurface">
    <xsl:call-template name="SQLDatabaseObject" />
  </xsl:template>
  <!-- below: common template for database and instance objects -->
  <xsl:template name="SQLDatabaseObject">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:InstanceName" />
    </td>
    <xsl:if test="d:DatabaseName">
      <td xmlns="http://www.w3.org/1999/xhtml">
        <xsl:value-of select="d:DatabaseName" />
      </td>
    </xsl:if>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:DbObject/sql:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:DbObject/sql:SchemaName"/>: <xsl:value-of select="d:DbObject/sql:ObjectType"/>
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:DbObject/sql:Permissions" />
      <xsl:if test="d:DbObject/sql:Owner">
        <xsl:value-of select="localize:Format('_owner__349', d:DbObject/sql:Owner)" />
      </xsl:if>
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:DbObject/sql:ExecuteAsUser" />
    </td>
    <td>
      <xsl:value-of select="localize:Format('sql_injection', d:DbObject/sql:SQLInjection)" />
      <xsl:if test="d:DbObject/sql:VarcharColumns">
        <xsl:value-of select="localize:Format('varchar_columns', d:DbObject/sql:VarcharColumns)" />
        <xsl:value-of select="localize:Format('auto_execute', d:DbObject/sql:AutoExecute)" />
      </xsl:if>
    </td>
  </xsl:template>
  <!-- SQL Server Database Users -->
  <xsl:template match="d:ItemCategory[@Title='SQL Server Database Users']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('sql_server_database_users_350')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('sql_instance_310')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_database_348')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('user_name_351')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('login_type_352')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('database_permissions_353')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('impersonation_permissions_354')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLServerDatabaseUsersAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:InstanceName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:DatabaseName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:User/sql:UserName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:User/sql:LoginName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:User/sql:DatabasePermissions" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:User/sql:ImpersonationPermissions" />
    </td>
  </xsl:template>
  <!-- SQL Server Database Roles -->
  <xsl:template match="d:ItemCategory[@Title='SQL Server Database Roles']" priority="2">
    <xsl:call-template name="tabularCategory">
      <xsl:with-param name="title">
        <xsl:value-of select="localize:Format('sql_server_database_roles_355')" />
      </xsl:with-param>
      <xsl:with-param name="tableHeader">
        <strong>
          <xsl:value-of select="localize:Format('sql_instance_310')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('sql_database_348')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('database_role_356')" />
        </strong>
        <strong xmlns="http://www.w3.org/1999/xhtml">
          <xsl:value-of select="localize:Format('members_357')" />
        </strong>
      </xsl:with-param>
      <xsl:with-param name="category" select="." />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:SQLServerDatabaseRolesAttackSurface">
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:InstanceName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:DatabaseName" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:value-of select="d:Role/sql:Name" />
    </td>
    <td xmlns="http://www.w3.org/1999/xhtml">
      <xsl:for-each select="d:Role/sql:Users/*">
        <xsl:value-of select="." />
        <xsl:if test="position() &lt; last()">
          <xsl:value-of select="localize:Format('__9')" />
        </xsl:if>
      </xsl:for-each>
    </td>
  </xsl:template>
  <!-- template for a category with only one table -->
  <xsl:template name="tabularCategory">
    <xsl:param name="title" />
    <xsl:param name="tableHeader" />
    <xsl:param name="category" />
    <xsl:param name="helpLink" />
    <!-- helpLink can be used to override the default of <title>.html -->
    <xsl:variable name="items" select="$category/*" />
    <xsl:if test="count($items) &gt; 0">
      <div class="items">
        <a>
          <xsl:attribute name="name">
            <xsl:value-of select="generate-id($category)" />
          </xsl:attribute>
        </a>
        <!-- summary -->
        <div class="item-title">
          <a class="helpLink" target="_blank" onclick="disableBubble(event)">
            <xsl:attribute name="href">
              <xsl:choose>
                <xsl:when test="$helpLink and $helpLink != ''">
                  <xsl:value-of select="$helpLink" />
                </xsl:when>
                <xsl:otherwise>help.html#<xsl:value-of select="translate($title, ' %', '_')" /></xsl:otherwise>
              </xsl:choose>
            </xsl:attribute>
            <xsl:value-of select="localize:Format('explain')"/>
          </a>
          <xsl:value-of select="$title" />
        </div>
        <div class="cell">
          <table>
            <tr class="even">
              <xsl:if test="$category/@AddedCount and $category/@AddedCount != '0'">
                <td>
                  <strong>
                    <xsl:value-of select="localize:Format('added_275')" />
                  </strong>
                </td>
              </xsl:if>
              <xsl:if test="$category/@RemovedCount and $category/@RemovedCount != '0'">
                <td>
                  <strong>
                    <xsl:value-of select="localize:Format('removed_358')" />
                  </strong>
                </td>
              </xsl:if>
              <td>
                <strong>
                  <xsl:value-of select="localize:Format('total_276')" />
                </strong>
              </td>
            </tr>
            <tr>
              <xsl:if test="$category/@AddedCount and $category/@AddedCount != '0'">
                <td>
                  <xsl:value-of select="$category/@AddedCount" />
                </td>
              </xsl:if>
              <xsl:if test="$category/@RemovedCount and $category/@RemovedCount != '0'">
                <td>
                  <xsl:value-of select="$category/@RemovedCount" />
                </td>
              </xsl:if>
              <td>
                <xsl:value-of select="$category/@Count" />
              </td>
            </tr>
          </table>
        </div>
        <xsl:call-template name="tabularItem">
          <xsl:with-param name="tableHeader" select="$tableHeader" />
          <xsl:with-param name="items" select="$items" />
        </xsl:call-template>
      </div>
    </xsl:if>
  </xsl:template>
  <!-- template for creating table items -->
  <xsl:template name="tabularItem">
    <xsl:param name="tableHeader" />
    <xsl:param name="items" />
    <div class="cell">
      <table>
        <tr class="even">
          <xsl:for-each select="msxsl:node-set($tableHeader)/*">
            <td>
              <xsl:copy-of select="." />
            </td>
          </xsl:for-each>
        </tr>
        <xsl:for-each select="$items">
          <xsl:variable name="foo" select="script:SetOutput(generate-id())" />
          <tr>
            <xsl:if test="position() mod 2 = 0">
              <xsl:attribute name="class">
                even
              </xsl:attribute>
            </xsl:if>
            <xsl:variable name="itemRow">
              <xsl:apply-templates select="." />
            </xsl:variable>
            <xsl:variable name="class">
              <xsl:choose>
                <xsl:when test="d:State = 'Added'">
                  new-item
                </xsl:when>
                <xsl:when test="d:State = 'Removed'">
                  old-item
                </xsl:when>
                <xsl:otherwise>
                  item
                </xsl:otherwise>
              </xsl:choose>
            </xsl:variable>
            <xsl:for-each select="msxsl:node-set($itemRow)">
              <xsl:for-each select="*">
                <!-- have to do this because divs can't be outside of tds-->
                <xsl:element name="{name()}">
                  <div>
                    <xsl:attribute name="class">
                      <xsl:value-of select="$class" />
                    </xsl:attribute>
                    <xsl:copy-of select="node()" />
                  </div>
                </xsl:element>
              </xsl:for-each>
            </xsl:for-each>
          </tr>
        </xsl:for-each>
      </table>
    </div>
  </xsl:template>
  <!-- ====================== -->
  <!-- custom issue templates -->
  <!-- ====================== -->
  <xsl:template match="d:SystemSummary">
    <xsl:call-template name="item">
      <xsl:with-param name="body">
        <div class="item-title">
          <xsl:value-of select="localize:Format('system_details_363')" />
        </div>
        <div class="cell">
          <table>
            <tr class="even">
              <td>
                <b>
                  <xsl:value-of select="localize:Format('machine_name_364')" />
                </b>
              </td>
              <td>
                <xsl:value-of select="d:MachineName" />
              </td>
            </tr>
            <tr>
              <td>
                <b>
                  <xsl:value-of select="localize:Format('os_365')" />
                </b>
              </td>
              <td>
                <xsl:value-of select="d:OSName" />
              </td>
            </tr>
            <tr class="even">
              <td>
                <b>
                  <xsl:value-of select="localize:Format('os_version_366')" />
                </b>
              </td>
              <td>
                <xsl:value-of select="d:WindowsVersion/s:_Major" />.<xsl:value-of select="d:WindowsVersion/s:_Minor" />.<xsl:value-of select="d:WindowsVersion/s:_Build" /></td>
            </tr>
            <tr>
              <td>
                <b>
                  <xsl:value-of select="localize:Format('service_pack_version_367')" />
                </b>
              </td>
              <td>
                <xsl:value-of select="d:ServicePackVersion/s:_Major" />.<xsl:value-of select="d:ServicePackVersion/s:_Minor" /></td>
            </tr>
            <tr class="even">
              <td>
                <b>
                  <xsl:value-of select="localize:Format('computer_role_368')" />
                </b>
              </td>
              <td>
                <xsl:value-of select="d:Role" />
              </td>
            </tr>
          </table>
        </div>
      </xsl:with-param>
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:ReportSummary">
    <xsl:call-template name="item">
      <xsl:with-param name="body">
        <div class="item-title">
          <xsl:value-of select="localize:Format('report_details_369')" />
        </div>
        <div class="cell">
          <table>
            <tr class="even">
              <td>
                <b>
                  <xsl:value-of select="localize:Format('report_analyzer_version_370')" />
                </b>
              </td>
              <td>
                <xsl:value-of select="d:AnalyzerVersion/s:_Major" />.<xsl:value-of select="d:AnalyzerVersion/s:_Minor" />.<xsl:value-of select="d:AnalyzerVersion/s:_Build" /><xsl:if test="d:AnalyzerVersion/s:_Revision != '-1'">.<xsl:value-of select="d:AnalyzerVersion/s:_Revision" /></xsl:if></td>
            </tr>
            <xsl:if test="d:BaselineScannerVersion">
              <tr>
                <td>
                  <b>
                    <xsl:value-of select="localize:Format('baseline_data_file_371')" />
                  </b>
                </td>
                <td>
                  <xsl:value-of select="d:BaselineCABFilename" />
                </td>
              </tr>
              <tr class="even">
                <td>
                  <b>
                    <xsl:value-of select="localize:Format('baseline_collection_time_372')" />
                  </b>
                </td>
                <td>
                  <xsl:value-of select="d:BaselineCollectionTime" />
                </td>
              </tr>
              <tr>
                <td>
                  <b>
                    <xsl:value-of select="localize:Format('baseline_scanner_version_373')" />
                  </b>
                </td>
                <td>
                  <xsl:value-of select="d:BaselineScannerVersion/s:_Major" />.<xsl:value-of select="d:BaselineScannerVersion/s:_Minor" />.<xsl:value-of select="d:BaselineScannerVersion/s:_Build" /><xsl:if test="d:BaselineScannerVersion/s:_Revision != '-1'">.<xsl:value-of select="d:BaselineScannerVersion/s:_Revision" /></xsl:if></td>
              </tr>
            </xsl:if>
            <tr>
              <xsl:if test="d:BaselineScannerVersion">
                <xsl:attribute name="class">
                  even
                </xsl:attribute>
              </xsl:if>
              <td>
                <b>
                  <xsl:value-of select="localize:Format('product_data_file_374')" />
                </b>
              </td>
              <td>
                <xsl:value-of select="d:ProductCABFilename" />
              </td>
            </tr>
            <tr>
              <xsl:if test="not(d:BaselineScannerVersion)">
                <xsl:attribute name="class">
                  even
                </xsl:attribute>
              </xsl:if>
              <td>
                <b>
                  <xsl:value-of select="localize:Format('product_collection_time_375')" />
                </b>
              </td>
              <td>
                <xsl:value-of select="d:ProductCollectionTime" />
              </td>
            </tr>
            <tr>
              <xsl:if test="d:BaselineScannerVersion">
                <xsl:attribute name="class">
                  even
                </xsl:attribute>
              </xsl:if>
              <td>
                <b>
                  <xsl:value-of select="localize:Format('product_scanner_version_376')" />
                </b>
              </td>
              <td>
                <xsl:value-of select="d:ProductScannerVersion/s:_Major" />.<xsl:value-of select="d:ProductScannerVersion/s:_Minor" />.<xsl:value-of select="d:ProductScannerVersion/s:_Build" /><xsl:if test="d:ProductScannerVersion/s:_Revision != '-1'">.<xsl:value-of select="d:ProductScannerVersion/s:_Revision" /></xsl:if></td>
            </tr>
          </table>
        </div>
      </xsl:with-param>
    </xsl:call-template>
  </xsl:template>
  <!-- helper functions -->
  <xsl:template match="d:AppId">
    <xsl:value-of select="windows:Guid" /> (<xsl:value-of select="windows:Name"/>)
  </xsl:template>
  <xsl:template match="d:ComClass">
    <xsl:value-of select="windows:ClassId"/> (<xsl:value-of select="windows:FriendlyName" />)
  </xsl:template>
  <xsl:template match="d:RegKeyACLWeaknesses.Entry">
    <tr>
      <td>
        <xsl:value-of select="d:RegKey/windows:Path" />
      </td>
      <td>
        <xsl:apply-templates select="d:Rights/d:Entries/d:AccountAccessRights.Entry" />
      </td>
    </tr>
  </xsl:template>
  <xsl:template match="d:FileACLWeaknesses.Entry">
    <tr>
      <td>
        <xsl:value-of select="d:File/windows:DisplayPath" />
      </td>
      <td>
        <xsl:apply-templates select="d:Rights/d:Entries/d:AccountAccessRights.Entry" />
      </td>
    </tr>
  </xsl:template>
  <xsl:template match="d:AccountAccessRights.Entry">
    <xsl:variable name="loc_var_0">
      <xsl:apply-templates select="d:Account" />
    </xsl:variable>
    <xsl:variable name="loc_var_1">
      <xsl:for-each select="d:Rights/windows:AccessRight">
        <xsl:apply-templates select="." />
        <xsl:text>
        </xsl:text>
      </xsl:for-each>
    </xsl:variable>
    <xsl:value-of select="localize:Format('_account_rights__378', $loc_var_0, $loc_var_1)" />
  </xsl:template>
  <xsl:template match="d:Service">
    <xsl:value-of select="windows:DisplayName"/> (<xsl:value-of select="windows:Name"/>)
  </xsl:template>
  <xsl:template match="d:Account">
    <xsl:value-of select="windows:Name"/> (<xsl:value-of select="windows:Sid"/>)
  </xsl:template>
  <xsl:template match="d:Privileges">
    <xsl:for-each select="*">
      <xsl:value-of select="node()" />
      <xsl:text xml:space="preserve"> </xsl:text>
    </xsl:for-each>
  </xsl:template>
  <!-- the below overrides the d:WeakRights template in ReportIssueesDetails.xslt, which 
        demonstrates how to override what shows up in the RED log with something else in the
        HTML report. -->
  <xsl:template match="d:WeakRights">
    <xsl:call-template name="weakRightsEntriesHtml">
      <xsl:with-param name="entries" select="d:Entries/d:AccountAccessRights.Entry" />
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:Rights/d:Entries">
    <xsl:call-template name="weakRightsEntriesHtml">
      <xsl:with-param name="entries" select="*" />
    </xsl:call-template>
  </xsl:template>
  <xsl:template name="weakRightsEntriesHtml">
    <xsl:param name="entries" />
    <table>
      <thead>
        <tr>
          <td>
            <strong>
              <xsl:value-of select="localize:Format('account_155')" />
            </strong>
          </td>
          <td>
            <strong>
              <xsl:value-of select="localize:Format('rights_380')" />
            </strong>
          </td>
        </tr>
      </thead>
      <tbody>
        <xsl:for-each select="$entries">
          <tr>
            <td>
              <xsl:apply-templates select="d:Account" />
            </td>
            <td>
              <xsl:for-each select="d:Rights/windows:AccessRight">
                <xsl:apply-templates select="." />
                <xsl:text>
                </xsl:text>
              </xsl:for-each>
            </td>
          </tr>
        </xsl:for-each>
      </tbody>
    </table>
  </xsl:template>
  <!-- commented out because this is defined in ReportIssuesDetails.xslt -->
  <!--<xsl:template match="windows:AccessRight">
    <xsl:choose>
      <xsl:when test="windows:Win32Name">
        <xsl:value-of select="windows:Win32Name"/>
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="windows:SddlString"/>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>-->
  <xsl:template match="windows:SecurityDescriptor" name="WriteSddlPopup">
    <xsl:param name="descriptor" />
    <xsl:variable name="tsd">
      <xsl:choose>
        <xsl:when test="$descriptor">
          <xsl:copy-of select="$descriptor/*" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:copy-of select="*" />
        </xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:variable name="sd" select="msxsl:node-set($tsd)" />
    <xsl:variable name="id" select="generate-id($sd)" />
    <xsl:choose>
      <xsl:when test="starts-with($sd/windows:SdString, 'Error')">
        <!-- todo: this is not great -->
        <xsl:value-of select="$sd/windows:SdString" />
      </xsl:when>
      <xsl:otherwise>
        <a>
          <xsl:attribute name="href">
            javascript:displayToolTip('<xsl:value-of select="$id"/>')
          </xsl:attribute>
          <xsl:value-of select="$sd/windows:SdString" />
        </a>
        <div xmlns="http://www.w3.org/1999/xhtml" style="display: none; background: #DEDFDF; width: 800px;">
          <xsl:attribute name="id">
            <xsl:value-of select="$id" />
          </xsl:attribute>
          <xsl:if test="$sd/windows:Owner/windowsName">
            <strong>
              <xsl:value-of select="localize:Format('owner_382')" />
            </strong>
            <xsl:value-of select="$sd/windows:Owner/windows:Name" />
            <br />
          </xsl:if>
          <strong>
            <xsl:value-of select="localize:Format('access_control_entries_383')" />
          </strong>
          <table border="1">
            <tr class="even">
              <td>
                <strong>
                  <xsl:value-of select="localize:Format('account_155')" />
                </strong>
              </td>
              <td>
                <strong>
                  <xsl:value-of select="localize:Format('type_174')" />
                </strong>
              </td>
              <td>
                <strong>
                  <xsl:value-of select="localize:Format('flags_384')" />
                </strong>
              </td>
              <td>
                <strong>
                  <xsl:value-of select="localize:Format('rights_380')" />
                </strong>
              </td>
            </tr>
            <xsl:for-each select="$sd/windows:Dacl/windows:WASAAccessControlEntry">
              <tr>
                <xsl:if test="current() mod 2 = 0">
                  <xsl:attribute name="class">
                    even
                  </xsl:attribute>
                </xsl:if>
                <td>
                  <xsl:choose>
                    <xsl:when test="windows:Account/windows:Name">
                      <xsl:value-of select="windows:Account/windows:Name" />
                    </xsl:when>
                    <xsl:otherwise>
                      <xsl:value-of select="windows:Account/windows:Sid" />
                    </xsl:otherwise>
                  </xsl:choose>
                </td>
                <td>
                  <xsl:value-of select="windows:Type" />
                </td>
                <td>
                  <xsl:choose>
                    <xsl:when test="windows:Flags/*">
                        <xsl:value-of select="windows:Flags" />
                    </xsl:when>
                    <xsl:otherwise>
                      <xsl:value-of select="localize:Format('none_385')" />
                    </xsl:otherwise>
                  </xsl:choose>
                </td>
                <td>
                  <xsl:choose>
                    <xsl:when test="windows:MaskRights/windows:Rights/*">
                      <xsl:for-each select="windows:MaskRights/windows:Rights/*">
                        <xsl:value-of select="." />
                        <xsl:if test="position() &lt; last()">
                          <xsl:value-of select="localize:Format('__9')" />
                        </xsl:if>
                      </xsl:for-each>
                    </xsl:when>
                    <xsl:otherwise>
                      <xsl:value-of select="localize:Format('none_385')" />
                    </xsl:otherwise>
                  </xsl:choose>
                </td>
              </tr>
            </xsl:for-each>
          </table>
        </div>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
  <!-- the base templates -->
  <xsl:template name="category">
    <xsl:param name="helpLink" />
    <xsl:param name="title" />
    <xsl:param name="items" />
    <!-- Or use the "body" parameter to just make use of the title/helpLink styling and do the items manually -->
    <!-- Note that using body means "items" is ignored -->
    <xsl:param name="body" />
    <xsl:variable name="theTitle">
      <xsl:choose>
        <xsl:when test="$title">
          <xsl:value-of select="$title" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="@Title" />
        </xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:variable name="theItemsT1">
      <xsl:choose>
        <xsl:when test="$items">
          <xsl:copy-of select="$items[not(script:WasOutput(generate-id()))]" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:copy-of select="*[not(script:WasOutput(generate-id()))]" />
        </xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <!-- and for Issue categories, transform the items using the ReportIssuesDetails XSL -->
    <xsl:variable name="theItemsT2">
      <xsl:choose>
        <xsl:when test="@Type='Issue'">
          <!-- merely applying the imported templates will generate the XML that we can then re-render as HTML -->
          <xsl:apply-templates select="msxsl:node-set($theItemsT1)" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:copy-of select="$theItemsT1" />
        </xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
    <xsl:variable name="theItems" select="msxsl:node-set($theItemsT2)/*" />
    <xsl:if test="count($theItems) &gt; 0 or $body">
      <div class="section">
        <div class="section-header" onclick="toggleVisible(this.parentElement)">
          <xsl:value-of select="$theTitle" />
          <a>
            <xsl:attribute name="name">
              <xsl:value-of select="generate-id()" />
            </xsl:attribute>
          </a>
          <a class="helpLink" target="_blank" onclick="disableBubble(event)">
            <xsl:attribute name="href">
              <xsl:choose>
                <xsl:when test="$helpLink and $helpLink != ''">
                  <xsl:value-of select="$helpLink" />
                </xsl:when>
                <xsl:otherwise>help.html#<xsl:value-of select="translate($theTitle, ' %', '_')" /></xsl:otherwise>
              </xsl:choose>
            </xsl:attribute><xsl:value-of select="localize:Format('explain')"/>
            </a>
        </div>
        <xsl:variable name="severity" select="$theItems[1]/d:Severity" />
        <xsl:if test="$severity">
          <div class="severity">
            <xsl:value-of select="localize:Format('_severity__386', $severity)" />
          </div>
        </xsl:if>
        <div style="display: none" class="ellipsis">
          <xsl:text disable-output-escaping="yes"><![CDATA[&#x2026;]]></xsl:text>
        </div>
        <xsl:choose>
          <xsl:when test="$body">
            <xsl:copy-of select="$body" />
          </xsl:when>
          <xsl:otherwise>
            <div class="items">
              <xsl:for-each select="$theItems">
                <xsl:choose>
                  <xsl:when test="name() = 'div'">
                    <!-- correct for already-transformed issues if they were missing an intermediate template (in ReportIssuesDetails-->
                    <xsl:copy-of select="node()" />
                  </xsl:when>
                  <xsl:otherwise>
                    <xsl:apply-templates />
                  </xsl:otherwise>
                </xsl:choose>
              </xsl:for-each>
              <xsl:apply-templates select="$theItems" />
            </div>
          </xsl:otherwise>
        </xsl:choose>
      </div>
    </xsl:if>
  </xsl:template>
  <!-- a little bad, but I use this to copy the result tree nodes for d:Details, etc, without the xmlns:d declaration -->
  <xsl:template name="copyWithoutNamespaces">
    <xsl:for-each select="node()">
      <xsl:call-template name="recursiveCopyWithoutNamespaces" />
    </xsl:for-each>
  </xsl:template>
  <xsl:template name="recursiveCopyWithoutNamespaces">
    <xsl:choose>
      <xsl:when test="self::*">
        <xsl:element name="{name()}">
          <xsl:for-each select="@*">
            <xsl:copy />
          </xsl:for-each>
          <xsl:for-each select="node()">
            <xsl:call-template name="recursiveCopyWithoutNamespaces" />
          </xsl:for-each>
        </xsl:element>
      </xsl:when>
      <xsl:otherwise>
        <xsl:copy />
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
  <xsl:template name="item" match="*">
    <!-- Use the title/description/details parameters to fill in the default layout -->
    <xsl:param name="title" />
    <xsl:param name="description" />
    <xsl:param name="details" />
    <xsl:param name="action" />
    <!-- Or use the "body" parameter to just make use of the State member styling and do the rest manually -->
    <!-- Note that using body means "items" is ignored -->
    <xsl:param name="body" />
    <xsl:if test="$body or $title or $description or $details or $action or d:Title or d:Description or d:Details or d:Action">
      <xsl:variable name="foo" select="script:SetOutput(generate-id())">
      </xsl:variable>
      <div>
        <xsl:attribute name="class">
          <xsl:choose>
            <xsl:when test="d:State = 'Added'">
              new-item
            </xsl:when>
            <xsl:when test="d:State = 'Removed'">
              old-item
            </xsl:when>
            <xsl:otherwise>
              item
            </xsl:otherwise>
          </xsl:choose>
        </xsl:attribute>
        <xsl:choose>
          <xsl:when test="$body">
            <xsl:copy-of select="$body" />
          </xsl:when>
          <xsl:otherwise>
            <div class="cell">
              <div class="item-title">
                <xsl:choose>
                  <xsl:when test="$title">
                    <xsl:value-of select="$title" />
                  </xsl:when>
                  <xsl:otherwise>
                    <xsl:value-of select="d:Title" />
                  </xsl:otherwise>
                </xsl:choose>
              </div>
              <h3>
                <xsl:value-of select="localize:Format('description_387')" />
              </h3>
              <p class="description">
                <xsl:choose>
                  <xsl:when test="$description">
                    <xsl:copy-of select="$description" />
                  </xsl:when>
                  <xsl:otherwise>
                    <xsl:for-each select="d:Description">
                      <xsl:call-template name="copyWithoutNamespaces" />
                    </xsl:for-each>
                  </xsl:otherwise>
                </xsl:choose>
              </p>
              <xsl:choose>
                <xsl:when test="$details">
                  <h3>
                    <xsl:value-of select="localize:Format('details__388')" />
                  </h3>
                  <p class="details">
                    <xsl:copy-of select="$details" />
                  </p>
                </xsl:when>
                <xsl:when test="d:Details">
                  <h3>
                    <xsl:value-of select="localize:Format('details__388')" />
                  </h3>
                  <p class="details">
                    <xsl:for-each select="d:Details">
                      <xsl:call-template name="copyWithoutNamespaces" />
                    </xsl:for-each>
                  </p>
                </xsl:when>
              </xsl:choose>
              <xsl:choose>
                <xsl:when test="$action">
                  <h3>
                    <xsl:value-of select="localize:Format('action__389')" />
                  </h3>
                  <p class="action">
                    <xsl:copy-of select="$action" />
                  </p>
                </xsl:when>
                <xsl:when test="d:Action">
                  <h3>
                    <xsl:value-of select="localize:Format('action__389')" />
                  </h3>
                  <p class="action">
                    <xsl:for-each select="d:Action">
                      <xsl:call-template name="copyWithoutNamespaces" />
                    </xsl:for-each>
                  </p>
                </xsl:when>
              </xsl:choose>
            </div>
          </xsl:otherwise>
        </xsl:choose>
      </div>
    </xsl:if>
  </xsl:template>
</xsl:stylesheet>f�<?xml version="1.0" encoding="utf-8"?>
<!-- EDITING:

     To add new issues, you must add a new template for the 
     new issue type that outputs our intermediate XML format.
    
     For an example, search for "d:AccountsWithSensitivePrivileges" below. 

     The output must look like this:

        <d:Issue class="RED class" type="RED type">
          <d:Title>Title</d:Title>
          <d:Description>Optional (but highly recommended) description</d:Description>
          <d:Details>Optional details-HTML will be used in report but removed from REd</d:Details>
          <d:Action>Action text</d:Action>
          <d:Key>RED key</d:Key>
        </d:Issue>
-->
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:msxsl="urn:schemas-microsoft-com:xslt"
                xmlns:d="http://schemas.datacontract.org/2004/07/Microsoft.MSEC.WASA.Reporting"
                exclude-result-prefixes="msxsl d s windows arrays script firewall"
                xmlns:s="http://schemas.datacontract.org/2004/07/System"
                xmlns:windows="http://schemas.datacontract.org/2004/07/Microsoft.MSEC.WASA.Parser.Windows"
                xmlns:arrays="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
                xmlns:script="http://schemas.datacontract.org/2004/07/Microsoft.MSEC.WASA.Reporting.Script"
                xmlns:firewall="http://schemas.datacontract.org/2004/07/Microsoft.MSEC.WASA.Parser.Windows.Firewall"
                xmlns:localize="http://schemas.datacontract.org/2012/07/Microsoft.MSEC.WASA.Reporting.Script.Localize"
                >
  <!-- Transform WASAReportIssues into a standard XML format that can be rendered as HTML or converted to RED -->
  <xsl:output method="xml" />
  <xsl:template match="d:Items">
    <xsl:apply-templates select="*" />
  </xsl:template>
  <xsl:template match="d:ItemCategory[@Type='Issue']">
    <xsl:apply-templates select="*" />
  </xsl:template>
  <xsl:template match="*">
    <!--<xsl:if test="d:Title and d:Description">
      <d:Issue class="Miscellaneous Issue" type="misc_issue">
        <d:Title>
          <xsl:copy-of select="d:Title"/>
        </d:Title>
        <d:Description>
          <xsl:copy-of select="d:Description"/>
        </d:Description>
        <d:Key>
          <xsl:value-of select="generate-id()"/>
        </d:Key>    <xsl:copy-of select="d:IsNew"/><xsl:copy-of select="d:Severity"/>    
      </d:Issue>
    </xsl:if>-->
    <xsl:copy-of select=".." />
  </xsl:template>
  <xsl:template match="d:AccountsWithSensitivePrivileges">
    <d:Issue class="Sensitive Privilege" type="sensitive_privilege">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count(d:Privileges/arrays:string) = 1">
            <xsl:value-of select="localize:Format('_the_account_has_been_granted_the_sensitive_privilege___0', d:Account/windows:Name, d:Privileges/arrays:string)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_the_account_has_been_granted_multiple_sensitive_privileges__1', d:Account/windows:Name)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Key>
        <xsl:value-of select="d:Account/windows:Name" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
      <d:Action>
        <xsl:value-of select="localize:Format('_elevationsensitive_privileges_must_not_be_granted_to_lowprivilege_accounts__2')" />
      </d:Action>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count(d:Privileges/arrays:string) = 1">
            <xsl:value-of select="localize:Format('_the_account_has_been_granted_the_sensitive_privilege_which_may_allow_the_account_to_elevate_to_administrator__3', d:Account/windows:Name, d:Privileges/arrays:string)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_the_account_has_been_granted_multiple_sensitive_privileges_which_may_allow_the_account_to_elevate_to_administrator__4', d:Account/windows:Name)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <xsl:variable name="acc">
          <xsl:choose>
            <xsl:when test="d:Account/windows:Name">
              <xsl:value-of select="d:Account/windows:Name"/>
            </xsl:when>
            <xsl:otherwise>
              <xsl:value-of select="d:Account/windows:Sid"/>
            </xsl:otherwise>
          </xsl:choose>
        </xsl:variable>
        <xsl:value-of select="localize:Format('account__5', $acc)" />
        <br />
        <strong>
          <xsl:value-of select="localize:Format('privileges__6')" />
        </strong>
        <br />
        <xsl:for-each select="d:Privileges/arrays:string">
          <xsl:value-of select="position()" />. <xsl:value-of select="." /><br /></xsl:for-each>
      </d:Details>
    </d:Issue>
  </xsl:template>
  <xsl:template match="windows:AccessRight">
    <xsl:choose>
      <xsl:when test="windows:Win32Name and windows:Win32Name[text()] != ''">
        <xsl:value-of select="windows:Win32Name" />
      </xsl:when>
      <xsl:when test="windows:friendlyName and windows:friendlyName[text()] != ''">
        <xsl:value-of select="windows:friendlyName" />
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="windows:SddlString" />
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
  <xsl:template match="d:WeakRights">
    <xsl:choose>
      <xsl:when test="count(d:Entries/d:AccountAccessRights.Entry) = 1">
        <strong>
          <xsl:value-of select="localize:Format('writable_by__7')" />
        </strong>
        <br />
        <xsl:value-of select="d:Entries/d:AccountAccessRights.Entry/d:Account/windows:Name" />
        <br />
        <strong>
          <xsl:value-of select="localize:Format('rights__8')" />
        </strong>
        <xsl:for-each select="d:Entries/d:AccountAccessRights.Entry/d:Rights/windows:AccessRight">
          <xsl:apply-templates select="." />
          <xsl:if test="position() &lt; last()">
            <xsl:value-of select="localize:Format('__9')" />
          </xsl:if>
        </xsl:for-each>
      </xsl:when>
      <xsl:otherwise>
        <strong>
          <xsl:value-of select="localize:Format('writable_by__7')" />
        </strong>
        <xsl:for-each select="d:Entries/d:AccountAccessRights.Entry">
          <br />
          <xsl:value-of select="position()" />. <xsl:value-of select="d:Account/windows:Name" /><br /><strong><xsl:value-of select="localize:Format('rights__8')" /></strong><xsl:for-each select="d:Rights/windows:AccessRight"><xsl:apply-templates select="." /><xsl:if test="position() &lt; last()"><xsl:value-of select="localize:Format('__9')" /></xsl:if></xsl:for-each></xsl:for-each>
      </xsl:otherwise>
    </xsl:choose>
    <br />
  </xsl:template>
  <xsl:template name="filesWithWeakACLs">
    <xsl:param name="class" />
    <xsl:param name="type" />
    <d:Issue>
      <xsl:attribute name="class">
        <xsl:value-of select="$class" />
      </xsl:attribute>
      <xsl:attribute name="type">
        <xsl:value-of select="$type" />
      </xsl:attribute>
      <d:Key>
        <xsl:value-of select="d:File/windows:DisplayPath" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
      <d:Action>
        <xsl:value-of select="localize:Format('_the_acl_should_be_tightened_do_not_allow_users_to_write_to_start_points_files_or_directories_that_influence_control_over_other_users__10')" />
      </d:Action>
      <d:Title>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_weak_acl_on_allows_tampering_by___11', d:File/windows:DisplayPath, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_weak_acl_on_allows_tampering_by_multiple_nonadministrator_accounts__12', d:File/windows:DisplayPath)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_weak_acl_on_allows_tampering_by___11', d:File/windows:DisplayPath, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_weak_acl_on_allows_tampering_by_multiple_nonadministrator_accounts__12', d:File/windows:DisplayPath)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('file__13')" />
        </strong>
        <xsl:value-of select="d:File/windows:DisplayPath" />
        <br />
        <xsl:if test="d:AffectedFiles/*">
          <xsl:variable name="loc_var_0">
            <br />
          </xsl:variable>
          <xsl:value-of select="localize:Format('_this_inherited_acl_affects_an_additional_files_14', count(d:AffectedFiles/*), $loc_var_0)" />
        </xsl:if>
        <xsl:apply-templates select="d:WeakRights" />
      </d:Details>
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:IISDirectoriesWithWeakACLs">
    <xsl:call-template name="filesWithWeakACLs">
      <xsl:with-param name="class">Vulnerable Folder</xsl:with-param>
      <xsl:with-param name="type">iis_folder_tampering</xsl:with-param>
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:DirectoriesWithWeakACLs">
    <xsl:call-template name="filesWithWeakACLs">
      <xsl:with-param name="class">Vulnerable Folder</xsl:with-param>
      <xsl:with-param name="type">file_folder_tampering</xsl:with-param>
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:ExecutablesWithWeakACLs">
    <xsl:call-template name="filesWithWeakACLs">
      <xsl:with-param name="class">Vulnerable Binary</xsl:with-param>
      <xsl:with-param name="type">file_lay_in_wait</xsl:with-param>
    </xsl:call-template>
  </xsl:template>
  <xsl:template match="d:DirectoriesContainingWeakACLs">
    <d:Issue class="Vulnerable Folder" type="file_folder_tampering">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_the_folder_contains_files_andor_folders_with_acls_that_allow_tampering_by___20', d:File/windows:DisplayPath, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_the_folder_contains_files_andor_folders_with_acls_that_allow_tampering_by_multiple_nonadministrator_accounts__21', d:File/windows:DisplayPath)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_the_folder_contains_files_andor_folders_with_acls_that_allow_tampering_by___20', d:File/windows:DisplayPath, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_the_folder_contains_files_andor_folders_with_acls_that_allow_tampering_by_multiple_nonadministrator_accounts__21', d:File/windows:DisplayPath)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <xsl:value-of select="localize:Format('folder', d:File/windows:DisplayPath)" />
        <br />
        <xsl:value-of select="localize:Format('contents_with_bad_acls')"/>
        <br />
        <xsl:for-each select="d:AdditionalFiles/*">
          <xsl:value-of select="position()" />. <xsl:value-of select="windows:DisplayPath" /><br />
        </xsl:for-each><xsl:apply-templates select="d:WeakRights" />
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('_the_acl_should_be_tightened_do_not_allow_users_to_write_to_start_points_files_or_directories_that_influence_control_over_other_users__10')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:File/windows:DisplayPath" />
      </d:Key>
    </d:Issue>
  </xsl:template>

  <xsl:template match="d:AppContainerAllowedFiles">
    <d:Issue class="AppContainer Allowed File" type="file_folder_tampering">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count(d:AppContainerACEs/*) > 1">
            <xsl:value-of select="localize:Format('the_file_allows_access_from_multiple_appcontainer_accounts_305', d:File/windows:DisplayPath)"/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('the_file_allows_access_from_the_appcontainer_account_306', d:File/windows:DisplayPath, d:AppContainerACEs[1]/windows:Account/windows:Name)"/>
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
      <xsl:choose>
        <xsl:when test="count(d:AppContainerACEs/*) > 1">
          <xsl:value-of select="localize:Format('the_file_allows_access_from_multiple_appcontainer_accounts_307', d:File/windows:DisplayPath)"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:value-of select="localize:Format('the_file_allows_access_from_the_appcontainer_account_308', d:File/windows:DisplayPath, d:AppContainerACEs[1]/windows:Account/windows:Name)"/>
        </xsl:otherwise>
      </xsl:choose>
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('file__13')" />
        </strong>
        <xsl:value-of select="d:File/windows:DisplayPath" />
        <br />
        <xsl:for-each select="d:AppContainerRights/windows:WASAAccessControlEntry">
          <xsl:variable name="acc">
            <xsl:choose>
              <xsl:when test="windows:Account/windows:Name">
                <xsl:value-of select="windows:Account/windows:Name"/>
              </xsl:when>
              <xsl:otherwise>
                <xsl:value-of select="windows:Account/windows:Sid"/>
              </xsl:otherwise>
            </xsl:choose>
          </xsl:variable>
          <xsl:value-of select="localize:Format('account__5', $acc)"/>
          <br/>
          <strong>
            <xsl:value-of select="localize:Format('privileges__6')" />
          </strong>
          <br />
          <xsl:for-each select="windows:MaskRights/windows:Rights/*">
            <xsl:value-of select="position()" />. <xsl:value-of select="." /><br />
          </xsl:for-each>
      </xsl:for-each>
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('dont_allow_appcontainer_access_to_unnecessary_files_309')"/>
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:File/windows:DisplayPath"/>
      </d:Key>
    </d:Issue>
  </xsl:template>
  <xsl:template match="windows:WASAHandle">
    <xsl:value-of select="windows:Process/windows:Name"/> (<xsl:value-of select="windows:Process/windows:Pid"/>)<br/>
  </xsl:template>
  <xsl:template match="d:VulnerableNamedPipes">
    <d:Issue class="Vulnerable Pipe" type="pipe_tampering">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_acl_on_pipe_allows_tampering_by___23', d:Pipe/windows:Name, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_acl_on_pipe_allows_tampering_by_multiple_nonadministrator_accounts__24', d:Pipe/windows:Name)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_the_acl_on_pipe_allows_tampering_by___25', d:Pipe/windows:Name, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_the_acl_on_pipe_allows_tampering_by_multiple_nonadministrator_accounts__26', d:Pipe/windows:Name)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <xsl:value-of select="localize:Format('pipe', d:Pipe/windows:Name)" />
        <br />
        <xsl:apply-templates select="d:WeakRights" />
</d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('the_acl_must_be_tightened_27')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Pipe/windows:Name" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:RegistryKeysWithWeakACLs">
    <d:Issue class="Vulnerable Code-Ptr Registry Key" type="reg_codeptr_tampering">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_weak_acl_on_registry_key_allows_tampering_by___28', d:RegKey/windows:Path, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_weak_acl_on_registry_key_allows_tampering_by_multiple_nonadministrator_accounts__29', d:RegKey/windows:Path)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_the_acl_on_the_registry_key_allows_tampering_by___30', d:RegKey/windows:Path, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_the_acl_on_the_registry_key_allows_tampering_by_multiple_nonadministrator_accounts__31', d:RegKey/windows:Path)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('key__32')" />
        </strong>
        <xsl:value-of select="d:RegKey/windows:Path" />
        <br/>
        <br/>
        <strong>
          <xsl:value-of select="localize:Format('security_descriptor__001')" />
        </strong>
        <xsl:value-of select="d:RegKey/windows:SecurityDescriptor/windows:SdString" />
        <br/>
        <br/>
        <xsl:if test="count(d:WeakRights/d:Entries/d:AccountAccessRights.Entry) &gt; 0">
          <strong>
            <xsl:value-of select="localize:Format('registry_keys_writable_by__77')" />
          </strong>
          <br />
          <xsl:apply-templates select="d:WeakRights" />
          <br />
        </xsl:if>        
        <strong>
          <xsl:value-of select="localize:Format('_security_sensitive_registry_value_001')"/>
        </strong>
        <br/>
        <br/>
        <xsl:for-each select="d:SensitiveValues/*">
          <xsl:value-of select="position()" />. <xsl:value-of select="windows:FullPath" />
          <br/>
        </xsl:for-each>
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('the_acl_should_be_tightened_33')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:RegKey/windows:Path" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:ProcessesWithWeakACLs">
    <d:Issue class="Vulnerable Process" type="process_tampering">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_weak_acl_on_process_allows_tampering_by___34', d:ProcessName, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_weak_acl_on_process_allows_tampering_multiple_nonadministrator_accounts__35', d:ProcessName)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_process_running_as_allows_tampering_by___36', d:ProcessName, d:ProcessOwner, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_process_running_as_allows_tampering_by_multiple_nonadministrator_accounts__37', d:ProcessName, d:ProcessOwner)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('process__38')" />
        </strong>
        <xsl:value-of select="d:ProcessName" />
        <br />
        <strong>
          <xsl:value-of select="localize:Format('running_as__39')" />
        </strong>
        <xsl:value-of select="d:ProcessOwner" />
        <br />
        <xsl:apply-templates select="d:WeakRights" />
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('the_acl_must_be_tightened_27')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:ProcessName"/>,<xsl:value-of select="d:User/windows:Name"/>
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:ProcessThreadsWithWeakACLs">
    <d:Issue class="Vulnerable Process" type="process_thread_tampering">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_has_threads_vulnerable_to_tampering_by___41', d:ProcessName, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_has_threads_vulnerable_to_tampering_by_multiple_nonadministrator_accounts__42', d:ProcessName)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_threads_for_the_process_running_as_allow_tampering_by___43', d:ProcessName, d:ProcessOwner, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_threads_for_the_process_running_as_allow_tampering_by_multiple_nonadministrator_accounts__44', d:ProcessName, d:ProcessOwner)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('process__38')" />
        </strong>
        <xsl:value-of select="d:ProcessName" />
        <br />
        <strong>
          <xsl:value-of select="localize:Format('running_as__45')" />
        </strong>
        <xsl:value-of select="d:ProcessOwner" />
        <br />
        <xsl:apply-templates select="d:WeakRights" />
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('the_thread_acl_must_be_tightened_46')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:ProcessName"/>,<xsl:value-of select="d:User/windows:Name"/>
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:ProcessesWithNXDisabled">
    <d:Issue class="Vulnerable Process" type="process_nx_disabled">
      <d:Title>
        <xsl:value-of select="localize:Format('_has_the_nx_setting_disabled__47', d:Process/windows:Name)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_the_process_was_detected_with_the_nx_setting_disabled__48', d:Process/windows:Name)" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="localize:Format('the_nx_security_setting_must_be_enabled_49')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Process/windows:Name" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:ProcessesWithTerminateOnHeapCorruptionDisabled">
    <d:Issue class="Vulnerable Process" type="process_terminate_on_corruption_disabled">
      <d:Title>
        <xsl:value-of select="localize:Format('_has_the_terminate_on_heap_corruption_setting_disabled__50', d:Process/windows:Name)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_the_process_was_detected_with_the_terminate_on_heap_corruption_setting_disabled__51', d:Process/windows:Name)" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="localize:Format('the_terminate_on_heap_corruption_security_setting_must_be_enabled_52')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Process/windows:Name" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:ProcessesWithImpersonationTokens">
    <d:Issue class="Sensitive Impersonation Token" type="sensitive_impersonation_token">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count(d:Tokens/windows:WASAToken) = 1">
            <xsl:value-of select="localize:Format('_holds_an_active_impersonation_token__53', d:Process/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_holds_multiple_active_impersonation_tokens_for_highprivilege_accounts__54', d:Process/windows:Name)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count(d:Tokens/windows:WASAToken) = 1">
            <xsl:value-of select="localize:Format('_process_running_as_contains_an_active_impersonation_token_for___55', d:Process/windows:Name, d:Process/windows:Token/windows:User/windows:Name, d:Tokens/windows:WASAToken/windows:User/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_process_running_as_contains_multiple_active_impersonation_tokens_for_highprivilege_accounts__56', d:Process/windows:Name, d:Process/windows:Token/windows:User/windows:Name)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('process_name__57')" />
        </strong>
        <xsl:value-of select="d:Process/windows:Name" />
        <br />
        <strong>
          <xsl:value-of select="localize:Format('running_as__45')" />
        </strong>
        <xsl:value-of select="d:Process/windows:Token/windows:User/windows:Name" />
        <br />
        <xsl:choose>
          <xsl:when test="count(d:Tokens/windows:WASAToken) = 1">
            <strong>
              <xsl:value-of select="localize:Format('token__58')" />
            </strong>
            <xsl:value-of select="d:Tokens/windows:WASAToken/windows:User/windows:Name" />
          </xsl:when>
          <xsl:otherwise>
            <strong>
              <xsl:value-of select="localize:Format('tokens__59')" />
            </strong>
            <br />
            <xsl:for-each select="d:Tokens/windows:WASAToken">
              <xsl:value-of select="position()" />. <xsl:value-of select="windows:User/windows:Name" /></xsl:for-each>
          </xsl:otherwise>
        </xsl:choose>
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('impersonation_tokens_should_be_destroyed_as_soon_as_possible_active_tokens_can_be_used_by_an_attacker_to_elevate__60')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Process/windows:Name"/>,<xsl:value-of select="d:Process/windows:User/windows:Name"/>
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:ProcessesWithVulnerableWindows">
    <d:Issue class="Vulnerable Window" type="window_tampering">
      <d:Title>
        <xsl:value-of select="localize:Format('_process_contains_potentially_vulnerable_windows__61', d:Process/windows:Name)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_asa_found_one_or_more_processes_with_the_name_running_as_with_windows_since_these_processes_were_running_as_an_admin_user_other_than_the_user_that_ran_asa_we_have_flagged_these_windows__62', d:Process/windows:Name, d:Process/windows:Token/windows:User/windows:Name)" />
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('process_name__57')" />
        </strong>
        <xsl:value-of select="d:Process/windows:Name" />
        <br />
        <strong>
          <xsl:value-of select="localize:Format('running_as__45')" />
        </strong>
        <xsl:value-of select="d:Process/windows:Token/windows:User/windows:Name" />
        <br />
        <strong>
          <xsl:value-of select="localize:Format('vulnerable_windows__63')" />
        </strong>
        <xsl:for-each select="d:Process/windows:Windows/windows:WASAWindow">
          <xsl:value-of select="position()" />. <xsl:if test="windows:Title"><strong><xsl:value-of select="localize:Format('title__64')" /></strong><xsl:value-of select="windows:Title" /></xsl:if><strong><xsl:value-of select="localize:Format('class__65')" /></strong><xsl:value-of select="windows:WindowClass" /></xsl:for-each>
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('_avoid_hosting_windows_from_services_on_lowprivilege_account_desktops_any_code_that_does_this_should_have_its_message_loop_code_reviewed_if_you_have_any_ui_in_your_service_you_should_consult_your_security_advisor_for_risk_assessment__66')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Process/windows:Name"/>,<xsl:value-of select="d:Process/windows:Token/windows:User/windows:Name"/>
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:Rights/d:Entries">
    <xsl:call-template name="weakRightsEntries">
      <xsl:with-param name="entries" select="." />
    </xsl:call-template>
  </xsl:template>
  <!-- Render the "rights" entry in a weak rights list -->
  <xsl:template name="weakRightsEntries">
    <xsl:param name="entries" />
    <xsl:for-each select="$entries/d:AccountAccessRights.Entry">
      <xsl:value-of select="position()" />. <xsl:value-of select="d:Account/windows:Name" /><br /><xsl:for-each select="d:Rights/windows:AccessRight"><xsl:apply-templates select="." /><xsl:if test="position() &lt; last()"><xsl:value-of select="localize:Format('__9')" /></xsl:if></xsl:for-each><br /></xsl:for-each>
    <br />
  </xsl:template>
  <xsl:template match="d:ServicesVulnerableToTampering">
    <xsl:variable name="allWriterAccounts" select="*[name() = 'd:RegKeyAclWeaknesses' or name() = 'd:BinaryPathAclWeaknesses' or name() = 'd:ServiceConfigWeaknesses' or name() = 'd:SvcHostDllAclWeaknesses']//d:AccountAccessRights.Entry/d:Account/windows:Name" />
    <xsl:variable name="writerAccounts" select="$allWriterAccounts[not(.=preceding)]" />
    <!-- TODO: test this! -->
    <d:Issue class="Vulnerable Service" type="service_tampering">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count($writerAccounts) = 1">
            <xsl:value-of select="localize:Format('_service_is_vulnerable_to_tampering_by___67', d:Service/windows:Name, $writerAccounts[1])" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_service_is_vulnerable_to_tampering_by_multiple_nonadministrator_accounts__68', d:Service/windows:Name)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count($writerAccounts) = 1">
            <xsl:value-of select="localize:Format('_the_service_is_vulnerable_to_tampering_by___69', d:Service/windows:Name, $writerAccounts[1])" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_the_service_is_vulnerable_to_tampering_by_multiple_nonadministrator_accounts__70', d:Service/windows:Name)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('service__71')" />
        </strong>
        <xsl:value-of select="d:Service/windows:Name" />
        <br />
        <xsl:if test="count(d:ServiceConfigWeaknesses/d:Entries/d:AccountAccessRights.Entry) &gt; 0">
          <strong>
            <xsl:value-of select="localize:Format('service_configuration_writable_by__72')" />
          </strong>
          <br />
          <xsl:call-template name="weakRightsEntries">
            <xsl:with-param name="entries" select="d:ServiceConfigWeaknesses/d:Entries" />
          </xsl:call-template>
          <br />
        </xsl:if>
        <xsl:if test="count(d:BinaryPathAclWeaknesses/d:Items/d:FileACLWeaknesses.Entry) &gt; 0">
          <strong>
            <xsl:value-of select="localize:Format('binary_path__73')" />
          </strong>
          <xsl:value-of select="d:Service/windows:BinaryPath/windows:Path" />
          <br />
          <strong>
            <xsl:value-of select="localize:Format('binary_path_writable_by__74')" />
          </strong>
          <br />
          <xsl:for-each select="d:BinaryPathAclWeaknesses/d:Items/d:FileACLWeaknesses.Entry">
            <br />
            <strong>
              <xsl:value-of select="localize:Format('file__13')" />
            </strong>
            <xsl:value-of select="d:File/windows:DisplayPath" />
            <br />
            <xsl:apply-templates select="d:Rights/d:Entries" />
          </xsl:for-each>
          <br />
        </xsl:if>
        <xsl:if test="count(d:SvcHostDllAclWeaknesses/d:Items/d:FileACLWeaknesses.Entry) &gt; 0">
          <strong>
            <xsl:value-of select="localize:Format('svchost_dll__75')" />
          </strong>
          <xsl:value-of select="d:Service/windows:SvcHostDLL/windows:Path" />
          <br />
          <strong>
            <xsl:value-of select="localize:Format('svchost_dll_writable_by__76')" />
          </strong>
          <br />
          <xsl:for-each select="d:SvcHostDllAclWeaknesses/d:Items/d:FileACLWeaknesses.Entry">
            <br />
            <strong>
              <xsl:value-of select="localize:Format('file__13')" />
            </strong>
            <xsl:value-of select="d:File/windows:DisplayPath" />
            <br />
            <xsl:apply-templates select="d:Rights/d:Entries" />
          </xsl:for-each>
          <br />
        </xsl:if>
        <xsl:if test="count(d:RegKeyAclWeaknesses/d:Items/d:RegKeyACLWeaknesses.Entry) &gt; 0">
          <strong>
            <xsl:value-of select="localize:Format('registry_keys_writable_by__77')" />
          </strong>
          <br />
          <xsl:for-each select="d:RegKeyAclWeaknesses/d:Items/d:RegKeyACLWeaknesses.Entry">
            <br />
            <strong>
              <xsl:value-of select="localize:Format('key__32')" />
            </strong>
            <xsl:value-of select="d:RegKey/windows:Path" />
            <br />
            <xsl:apply-templates select="d:Rights/d:Entries" />
          </xsl:for-each>
          <br />
        </xsl:if>
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('the_relevant_acls_must_be_tightened_78')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Service/windows:Name" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:ServicesWithFastRestarts">
    <d:Issue class="Vulnerable Service" type="service_restart">
      <d:Title>
        <xsl:value-of select="localize:Format('_service_restarts_repeatedly_when_under_attack__79', d:Service/windows:Name)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_the_service_is_vulnerable_to_repeated_attacks_due_to_frequent_service_restart_settings_it_is_required_that_the_service_restart_at_most_twice_in_a_24hour_period__80', d:Service/windows:Name)" />
      </d:Description>
      <d:Details>
        <xsl:value-of select="localize:Format('service', d:Service/windows:Name)" />
        <br />
        <xsl:value-of select="localize:Format('reset_period', d:Service/windows:FailureActions/windows:ResetPeriod)" /><br /><br />
        <strong>
          <xsl:value-of select="localize:Format('failure_actions')"/>
        </strong><br />
        <xsl:for-each select="d:Service/windows:FailureActions/windows:actions/windows:ServiceFailureAction">
          <strong>
            <xsl:value-of select="position()" />.
          </strong>
          <xsl:value-of select="localize:Format('action', windows:Type)" />
          <xsl:value-of select="localize:Format('delay', windows:Delay)" />
          <br />
        </xsl:for-each>
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('the_restart_settings_are_too_aggressive_limit_your_settings_to_restart_only_twice_in_a_24hour_period__81')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Service/windows:Name" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:ComClass">
    <xsl:choose>
      <xsl:when test="windows:FriendlyName">
        <xsl:value-of select="windows:FriendlyName"/> (<xsl:value-of select="windows:ClassId"/>)
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="windows:ClassId" />
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
  <xsl:template match="d:VulnerableComClasses">
    <!-- TODO: test allWriterAccounts -->
    <xsl:variable name="allWriterAccounts" select="*[name() = 'd:InProcHandlerAclWeaknesses' or name() = 'd:InProcServerAclWeaknesses' or name() = 'd:LocalServerAclWeaknesses' or name() = 'd:RegKeyAclWeaknesses']//d:AccountAccessRights.Entry/d:Account/windows:Name" />
    <xsl:variable name="writerAccounts" select="$allWriterAccounts[not(.=preceding)]" />
    <d:Issue class="Vulnerable COM Control" type="comctrl_tampering">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count($writerAccounts) = 1">
            <xsl:variable name="loc_var_0">
              <xsl:apply-templates select="d:ComClass" />
            </xsl:variable>
            <xsl:value-of select="localize:Format('_com_class_is_vulnerable_to_tampering_by___83', $loc_var_0, $writerAccounts[1])" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:variable name="loc_var_0">
              <xsl:apply-templates select="d:ComClass" />
            </xsl:variable>
            <xsl:value-of select="localize:Format('_com_class_is_vulnerable_to_tampering_by_multiple_nonadministrator_accounts__84', $loc_var_0)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count($writerAccounts) = 1">
            <xsl:variable name="loc_var_0">
              <xsl:apply-templates select="d:ComClass" />
            </xsl:variable>
            <xsl:value-of select="localize:Format('_the_com_control_is_vulnerable_to_tampering_by___85', $loc_var_0, $writerAccounts[1])" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:variable name="loc_var_0">
              <xsl:apply-templates select="d:ComClass" />
            </xsl:variable>
            <xsl:value-of select="localize:Format('_the_com_control_is_vulnerable_to_tampering_by_multiple_nonadministrator_accounts__86', $loc_var_0)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('com_class__87')" />
        </strong>
        <xsl:apply-templates select="d:ComClass" />
        <br />
        <xsl:if test="d:ComClass/windows:ProgId">
          <strong>
            <xsl:value-of select="localize:Format('prog_id__88')" />
          </strong>
          <xsl:value-of select="d:ComClass/windows:ProgId/windows:Name" />
          <br />
        </xsl:if>
        <!-- InProcHandler -->
        <xsl:if test="d:InProcHandlerAclWeaknesses/d:Items/*">
          <strong>
            <xsl:value-of select="localize:Format('acl_weaknesses_to_change_inprochandler__89')" />
          </strong>
          <br />
          <xsl:for-each select="d:InProcHandlerAclWeaknesses/d:Items/d:FileACLWeaknesses.Entry">
            <strong>
              <xsl:value-of select="localize:Format('file__13')" />
            </strong>
            <xsl:value-of select="d:File/windows:DisplayPath" />
            <br />
            <xsl:apply-templates select="d:Rights/d:Entries" />
          </xsl:for-each>
        </xsl:if>
        <!-- InProcServer -->
        <xsl:if test="d:InProcServerAclWeaknesses/d:Items/*">
          <strong>
            <xsl:value-of select="localize:Format('acl_weaknesses_to_change_inprocserver__90')" />
          </strong>
          <br />
          <xsl:for-each select="d:InProcServerAclWeaknesses/d:Items/d:FileACLWeaknesses.Entry">
            <strong>
              <xsl:value-of select="localize:Format('file__13')" />
            </strong>
            <xsl:value-of select="d:File/windows:DisplayPath" />
            <br />
            <xsl:apply-templates select="d:Rights/d:Entries" />
          </xsl:for-each>
        </xsl:if>
        <!-- LocalServer -->
        <xsl:if test="d:LocalServerAclWeaknesses/d:Items/*">
          <strong>
            <xsl:value-of select="localize:Format('acl_weaknesses_to_change_local_server__91')" />
          </strong>
          <br />
          <xsl:for-each select="d:LocalServerAclWeaknesses/d:Items/d:FileACLWeaknesses.Entry">
            <strong>
              <xsl:value-of select="localize:Format('file__13')" />
            </strong>
            <xsl:value-of select="d:File/windows:DisplayPath" />
            <br />
            <xsl:apply-templates select="d:Rights/d:Entries" />
          </xsl:for-each>
        </xsl:if>
        <!-- Registry keys -->
        <xsl:if test="d:RegKeyAclWeaknesses/d:Items/*">
          <strong>
            <xsl:value-of select="localize:Format('registry_keys_writeable_by__92')" />
          </strong>
          <br />
          <xsl:for-each select="d:RegKeyAclWeaknesses/d:Items/d:RegKeyACLWeaknesses.Entry">
            <strong>
              <xsl:value-of select="localize:Format('key__32')" />
            </strong>
            <xsl:value-of select="d:RegKey/windows:Path" />
            <br />
            <xsl:apply-templates select="d:Rights/d:Entries" />
          </xsl:for-each>
        </xsl:if>
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('the_relevant_acls_must_be_tightened_78')" />
      </d:Action>
      <d:Key>
        <xsl:apply-templates select="d:ComClass" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:AppId">
    <xsl:choose>
      <xsl:when test="windows:Name">
        <xsl:value-of select="windows:Guid"/> (<xsl:value-of select="windows:Name"/>)
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="windows:Guid" />
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>
  <xsl:template match="d:VulnerableDcomClasses">
    <!-- TODO: test allWriterAccounts -->
    <xsl:variable name="allWriterAccounts" select="*[name() = 'd:InProcHandlerAclWeaknesses' or name() = 'd:InProcServerAclWeaknesses' or name() = 'd:LocalServerAclWeaknesses' or name() = 'd:RegKeyAclWeaknesses']//d:AccountAccessRights.Entry/d:Account/windows:Name" />
    <xsl:variable name="writerAccounts" select="$allWriterAccounts[not(.=preceding)]" />
    <d:Issue class="Vulnerable DCOM Object" type="dcom_tampering">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count($writerAccounts) = 1">
            <xsl:variable name="loc_var_0">
              <xsl:apply-templates select="d:AppId" />
            </xsl:variable>
            <xsl:value-of select="localize:Format('_dcom_object_may_be_vulnerable_to_unauthorized_access_by___93', $loc_var_0, $writerAccounts[1])" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:variable name="loc_var_0">
              <xsl:apply-templates select="d:AppId" />
            </xsl:variable>
            <xsl:value-of select="localize:Format('_dcom_object_may_be_vulnerable_to_unauthorized_access_by_multiple_nonadministrator_accounts_94', $loc_var_0)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count($writerAccounts) = 1">
            <xsl:variable name="loc_var_0">
              <xsl:apply-templates select="d:ComClass" />
            </xsl:variable>
            <xsl:value-of select="localize:Format('_the_dcom_object_may_be_vulnerable_to_unauthorized_access_by___95', $loc_var_0, $writerAccounts[1])" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:variable name="loc_var_0">
              <xsl:apply-templates select="d:ComClass" />
            </xsl:variable>
            <xsl:value-of select="localize:Format('_the_dcom_object_may_be_vulnerable_to_unauthorized_access_by_multiple_nonadministrator_accounts_96', $loc_var_0)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('guid__97')" />
        </strong>
        <xsl:value-of select="d:AppId/windows:Guid" />
        <br />
        <xsl:if test="d:AppId/windows:Name">
          <strong>
            <xsl:value-of select="localize:Format('name__98')" />
          </strong>
          <xsl:value-of select="d:AppId/windows:Name" />
          <br />
        </xsl:if>
        <xsl:if test="d:WeakLaunchRights/d:Entries/*">
          <strong>
            <xsl:value-of select="localize:Format('interesting_launch_permissions__99')" />
          </strong>
          <br />
          <xsl:call-template name="weakRightsEntries">
            <xsl:with-param name="entries" select="d:WeakLaunchRights/d:Entries" />
          </xsl:call-template>
          <br />
        </xsl:if>
        <xsl:if test="d:WeakAccessRights/d:Entries/*">
          <strong>
            <xsl:value-of select="localize:Format('interesting_access_permissions__100')" />
          </strong>
          <br />
          <xsl:call-template name="weakRightsEntries">
            <xsl:with-param name="entries" select="d:WeakAccessRights/d:Entries" />
          </xsl:call-template>
        </xsl:if>
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('the_relevant_acls_should_be_investigated_to_ensure_access_to_dcom_objects_is_set_correctly_101')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:AppId/windows:Guid" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:MemoryMappedSectionsWithWeakACLs">
    <d:Issue class="Vulnerable Section" type="section_tampering">
      <d:Title>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_acl_on_section_allows_tampering_by___102', d:Section/windows:Path, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_acl_on_section_allows_tampering_by_by_multiple_nonadministrator_accounts__103', d:Section/windows:Path)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Title>
      <d:Description>
        <xsl:choose>
          <xsl:when test="count(d:WeakRights/d:Entries/d:AccountAccessRights/*) = 1">
            <xsl:value-of select="localize:Format('_the_acl_on_section_allows_tampering_by___104', d:Section/windows:Path, d:WeakRights/d:Entries/d:AccountAccessRights/d:Account/windows:Name)" />
          </xsl:when>
          <xsl:otherwise>
            <xsl:value-of select="localize:Format('_the_acl_on_section_allows_tampering_by_by_multiple_nonadministrator_accounts__105', d:Section/windows:Path)" />
          </xsl:otherwise>
        </xsl:choose>
      </d:Description>
      <d:Details>
        <strong>
          <xsl:value-of select="localize:Format('section__106')" />
        </strong>
        <xsl:value-of select="d:Section/windows:Path" />
        <br />
        <xsl:if test="d:Section/windows:MappedFile/windows:Path">
          <strong>
            <xsl:value-of select="localize:Format('file__13')" />
          </strong>
          <xsl:value-of select="d:Section/windows:MappedFile/windows:Path" />
          <br />
        </xsl:if>
        <xsl:apply-templates select="d:WeakRights" />
        <xsl:if test="d:Section/windows:Handles/*">
          <strong>
            <xsl:value-of select="localize:Format('the_following_processes_were_found_to_have_an_open_handle_to_this_section__107')" />
          </strong>
          <br />
          <xsl:for-each select="d:Section/windows:Handles/windows:WASAHandle">
            <xsl:value-of select="position()" />. <xsl:apply-templates select="." /></xsl:for-each>
        </xsl:if>
      </d:Details>
      <d:Action>
        <xsl:value-of select="localize:Format('the_acl_must_be_tightened_27')" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Section/windows:Path" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:ASLRDisabled">
    <d:Issue class="ASLRDisabled" type="aslrdisabled">
      <d:Title>
        <xsl:value-of select="localize:Format('aslr_disabled_108')" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('address_space_layout_randomization_is_disabled_machinewide_in_the_registry_flag_hkey_local_machinesystemcurrentcontrolsetcontrolsession_managermemory_managementmoveimages_109')" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="localize:Format('aslr_should_not_be_disabled_110')" />
      </d:Action>
      <d:Key>
        0
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:MissingHeapTerminateOnCorrupt">
    <d:Issue class="Missing HeapTerminateOnCorrupt" type="missing_heapterminateoncorrupt" severity="2">
      <d:Title>
        <xsl:value-of select="localize:Format('missing_heap_terminate_on_corrupt_303')"/>
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('missing_heap_terminate_on_corrupt_304')"/>
      </d:Description>
      <d:Key>0</d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:MissingAdvFirewall">
    <d:Issue class="AdvFirewall Not Analyzed" type="missing_advfirewall" severity="2">
      <d:Title>
        <xsl:value-of select="localize:Format('the_advanced_firewall_settings_are_not_available_on_this_system_112')" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('the_advanced_firewall_settings_are_not_available_and_could_not_be_analyzed_for_changes_113')" />
      </d:Description>
      <d:Key>
        0
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:MissingFirewall">
    <d:Issue class="Missing Firewall" type="missing_firewall">
      <d:Title>
        <xsl:value-of select="localize:Format('there_is_no_firewall_installed_on_the_system_114')" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('there_is_no_firewall_installed_on_the_system_114')" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="localize:Format('the_firewall_should_not_be_disabled_115')" />
      </d:Action>
      <d:Key>
        0
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:WACAIISIssue">
    <d:Issue class="WACA IIS Issue" type="waca_iis_issue">
      <d:Title>
        <xsl:value-of select="d:Title" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="d:Description" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="d:Action" />
      </d:Action>

      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:WACAGeneralIssue">
    <d:Issue class="WACA General Issue" type="waca_general_issue">
      <d:Title>
        <xsl:value-of select="d:Title" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="d:Description" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="d:Action" />
      </d:Action>

      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:WACAASPNetIssue">
    <d:Issue class="WACA ASP.Net Issue" type="waca_aspnet_issue">
      <d:Title>
        <xsl:value-of select="d:Title" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="d:Description" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="d:Action" />
      </d:Action>

      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:SafeDLLSearchModeDisabled">
    <d:Issue class="SafeDLLSearchMode" type="safedllsearchmode">
      <d:Title>
        <xsl:value-of select="localize:Format('safedllsearchmode_disabled_116')" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('safedllsearchmode_is_disabled_machinewide_in_the_registry_flag_hkey_local_machinesystemcurrentcontrolsetcontrolsession_managersafedllsearchmode_117')" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="localize:Format('safedllsearchmode_should_not_be_disabled_118')" />
      </d:Action>
      <d:Key>
        0
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:CollectionError">
    <d:Issue class="Collection Failure" type="collection_failure">
      <d:Title>
        <xsl:value-of select="localize:Format('_failed_to_parse_data_from__119', d:Collection)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_the_plugin_for_collecting_data_from_failed_with_error_code__consequently_we_are_unable_to_perform_all_security_checks_please_contact_support_for_assistance__120', d:Collection, d:ErrorCode)" />
      </d:Description>
      <d:Key>
        <xsl:value-of select="d:Collection"/>,<xsl:value-of select="d:ErrorCode"/>
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:TaskError">
    <d:Issue class="Task Failure" type="task_failure">
      <d:Title>
        <xsl:value-of select="localize:Format('_failed_to_execute_collection_task__121', d:Task)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_the_task_failed_error__consequently_we_are_unable_to_perform_all_security_checks_please_contact_support_for_assistance__122', d:Task, d:Message)" />
      </d:Description>
      <d:Key>
        <xsl:value-of select="d:Task"/>,<xsl:value-of select="d:Message"/>
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:DisabledTask">
    <d:Issue class="Task Disabled" type="task_disabled">
      <d:Title>
        <xsl:value-of select="localize:Format('_task_was_disabled__123', d:Task)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_the_task_was_disabled_consequently_we_are_unable_to_perform_all_security_checks_please_contact_support_for_assistance__124', d:Task)" />
      </d:Description>
      <d:Key>
        <xsl:value-of select="d:Task" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:AnalysisError">
    <d:Issue class="Analysis Failure" type="analysis_failure">
      <d:Title>
        <xsl:value-of select="d:Title" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="d:Description" />
      </d:Description>
      <d:Key>
        <xsl:value-of select="d:Title"/>,<xsl:value-of select="d:Description"/>
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:SQLLoginElevations">
    <d:Issue class="SQL Login Issue" type="sql_login_issue">
      <d:Title>
        <xsl:value-of select="localize:Format('_elevation_from_login_to_login__125', d:Login, d:TargetLogin)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_elevation_from_login_to_login__reason___126', d:Login, d:TargetLogin, d:Reason)" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="localize:Format('_please_review_the_permission_or_role_membership_grant_on_to__if_this_is_by_design_then_no_action_is_needed_otherwise_please_remove_this_permission_or_role_membership__127', d:TargetLogin, d:Login)" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Login" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:SQLConfigIssue">
    <d:Issue class="SQL Config Issue" type="sql_config_issue">
      <d:Title>
        <xsl:value-of select="localize:Format('_is_enabled_on_sql_instance___128', d:Option, d:Instance)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_is_a_dangerous_configuration_as_it_is_commonly_used_by_hackers_in_exploiting_sql_server__129', d:Option)" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="localize:Format('_please_review_the_usage_of_in_the_application_and_consider_alternatives__130', d:Option)" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Option" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:SQLOwnershipChainIssue">
    <d:Issue class="SQL OwnershipChain Issue" type="sql_ownershipchain_issue">
      <d:Title>
        <xsl:value-of select="localize:Format('_login__can_readupdatedelete_data_from___131', d:Instance, d:Login, d:Instance, d:TargetDatabase)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_user__can_readupdatedelete_data_from__as_both_and_databases_have_crossdatabaseownershipchain_turned_on__132', d:Instance, d:SourceDatabase, d:Login, d:Instance, d:TargetDatabase, d:SourceDatabase, d:TargetDatabase)" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="localize:Format('_please_review_the_usage_of_cross_database_ownership_chains_on_and___133', d:SourceDatabase, d:TargetDatabase)" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:SourceDatabase" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:SQLUserelevationIssue">
    <d:Issue class="SQL User Issue" type="sql_user_issue">
      <d:Title>
        <xsl:value-of select="localize:Format('_elevation_from_user_to_user__134', d:User, d:TargetUser)" />
      </d:Title>
      <d:Description>
        <xsl:value-of select="localize:Format('_elevationf_rom_user_to_user___135', d:User, d:TargetUser, d:Reason)" />
      </d:Description>
      <d:Action>
        <xsl:value-of select="localize:Format('_please_review_the_permission_or_role_membership_grant_on_to__if_this_is_by_design_then_no_action_is_needed_otherwise_please_remove_this_permission_or_role_membership__127', d:TargetUser, d:User)" />
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:User" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
  <xsl:template match="d:SQLDatabaseIssues">
    <d:Issue class="SQL Database Issue" type="sql_database_issue">
      <d:Title>
        <xsl:value-of select="d:Reason" />.
      </d:Title>
      <d:Description>
        <xsl:value-of select="d:Reason" />.
      </d:Description>
      <d:Action>
        <xsl:value-of select="d:Action" />.
      </d:Action>
      <d:Key>
        <xsl:value-of select="d:Database" />
      </d:Key>
      <xsl:copy-of select="d:IsNew" />
      <xsl:copy-of select="d:Severity" />
    </d:Issue>
  </xsl:template>
</xsl:stylesheet>l<!DOCTYPE html>
<!-- saved from url==(0016)http://localhost -->
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Attack Surface Analyzer - Help</title>
    <style type="text/css">
        body {
            font-size: medium;
            font-family: 'Segoe UI', 'Corbel', Calibri, sans-serif;
        }

        .title {
            text-align: center;
            width: 100%;
            font-size: xx-large;
        }

        .title a {
            text-decoration: none;
        }

        .tagLine {
            text-align: center;
            width: 100%;
        }

        .mainHeading {
            font-size: x-large;
            font-weight: bold;
            margin: 2em 0 0 0;
        }

        .subHeading {
            margin-top: 1em;
            font-size: large;
            font-weight: bold;
        }
        
        .attackHead {
            margin-top: 1em;
            font-weight: bold;
        }

        .note {
            margin: 1em 0 0 0;
            padding: 0;
        }

        p {
            margin: 0.25em 0.25em 0 0.5em;
            padding: 0;
        }

        ul {
            margin: 0;
            padding: 0;
        }

        code {
            font-family: Consolas, monospace;
        }
        
        li {
            margin: 0 0 0 2.5em;
            padding: 0;
        }
        
        em {
            font-style: normal;
            font-weight: bold;
        }
        
        .footer {
            margin-top: 3em;
            color: #777;
            background-color: #fff;
        }
    </style>
</head>
<body>
    <div class="title">Attack Surface Analyzer</div>
    <div class="tagLine">A tool for software developers, IT Professionals and IT Security teams from Microsoft Security Science</div>
    <div class="mainHeading"><a id="Report_Summary"></a>Report Summary</div>
    <p>
        Attack Surface Analyzer assists software developers, IT Professionals and IT Security teams in two
        ways.  Firstly, on the &quot;Security Issues&quot; tab it will highlight specific problems such as, in the
        permission analysis it will list ACLs (access control lists) that could be problematic. Secondly on
        the &quot;Attack Surface&quot; tab, it helps answer the question of what has changed and how the attack surface
        of the underlying system has been altered.
    </p>
    <p>
        If your report includes &quot;Security Issues&quot;, you should familiarize yourself with Windows'
        <a href="http://go.microsoft.com/fwlink/?LinkId=259796">Access Control Lists</a>.  When remediating
        issues, one should not work directly with the contents of ACL structure. Rather, one should use use the appropriate functions
        to create and manipulate ACLs, which ensure that the generated ACLs are semantically correct.
    </p>
    <p>
        Although this release of Attack Surface Analyzer does not include comprehensive coverage of Active Directory and is aimed at
        identifying changes to the attack surface on a single machine, it is worth noting ACLs also provide
        access control to Microsoft Active Directory service objects. Active Directory Service Interfaces (ADSI)
        include routines to create and modify the contents of these ACLs.
    </p>
    <p>
        If you find security bugs in Microsoft products, please contact <a href="mailto:secure@microsoft.com">secure@microsoft.com</a>.
    </p>
    <div class="mainHeading">Security Issues</div>

    <div class="subHeading"><a id="Disabled_Tasks"></a>Disabled Tasks</div>
    <p>
        Disabled tasks indicate that tasks were manually disabled during Attack Surface Analyzer's data collection. This
        reduces the analyzer's coverage.
    </p>

    <div class="subHeading"><a id="AdvFirewall_Not_Analyzed"></a>AdvFirewall Not Analyzed</div>
    <p>
        This issue is generated when Attack Surface Analyzer is unable to enumerate Windows Firewall's settings.
    </p>

    <div class="subHeading"><a id="Accounts_With_Sensitive_Privileges"></a>Accounts With Sensitive Privileges</div>
    <p>
        This issue indicates that an account of low privilege has been granted a privilege which allows increased control of the system.
        This increases the limited users' ability to modify system parameters.
    </p>
    <div class="note">Solution:</div>
    <ul>
        <li>Confirm that any changes to the privileges on the listed accounts are essential.</li>
    </ul>
    <div class="note">More Information:</div>
    <ul>
        <li><a href="http://technet.microsoft.com/en-us/library/dd277460.aspx">Default Account Privileges</a></li>
    </ul>

    <div class="subHeading"><a id="Executables_With_Weak_ACLs"></a>Executables With Weak ACLs</div>
    <p>
        One or more executable files installed or changed by the application have weak access control lists (ACLs).
        Attack Surface Analyzer checks the ACL for each executable file that belongs to an administrator and that has
        been newly installed or has changed as a result of installing the application. The ACLs on these files must
        prevent non-administrators from modifying the files. Attack Surface Analyzer tests not only executable (.EXE)
        files, but also files that can contain executable content such as scripts and help files.
    </p>
    <div class="note">Security Risks:</div>
    <p>
        Executable files with weak ACLs are vulnerable to being modified by non-administrators. Possible modifications
        include changing the function of the executable content, assigning the file to a new owner, changing the
        attributes of the file, modifying the access rights of the file to give access to unauthorized accounts, and
        deleting the file altogether.
    </p>
    <div class="note">Solution:</div>
    <p>
        ACLs should be tightened to eliminate permissions that allow unprivileged users to
        tamper with the system.  If the parent folder permissions cannot be tightened,
        each child folder or file must be appropriate ACLs set. Change the settings to tighten the ACLs to
        eliminate permissions that allow non-administrators to tamper with the executable files. You can tighten
        the ACLs for the parent folder to secure all files within that folder. 
        (See <a href="#Directories_Containing_Objects_with_Weak_ACLs">Directories Containing Objects with Weak ACLs</a>.)
        If, however, the parent folder permissions cannot be tightened, you should set appropriate ACLs for each child folder or file.
        In particular, do not allow any of the following access rights for non-administrator accounts: 
    </p>
    <ul>
        <li><code>GENERIC_ALL</code></li>
        <li><code>GENERIC_WRITE</code></li>
        <li><code>WRITE_OWNER</code></li>
        <li><code>WRITE_DAC</code></li>
        <li><code>FILE_WRITE_ATTRIBUTES</code></li>
        <li><code>FILE_WRITE_EA</code></li>
        <li><code>FILE_APPEND_DATA</code></li>
        <li><code>DELETE</code></li>
    </ul>
    <div class="note">Remarks</div>
    <p>
        Failure to protect executable code from write access by non-administrators is a common error. This exposes the code to the possibility
        of being compromised for the next user who executes the code on the machine. Weak ACLs allow non-administrators to alter an executable
        file. If an executable file has been altered, it might not work as expected. If the access rights are not correctly configured, an
        attacker could replace or alter the file's contents and cause it to behave maliciously.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=259796">Access Control Lists</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkID=260658">File Security and Access Rights</a></li>
    </ul>
    
    <div class="subHeading"><a id="Directories_Containing_Objects_with_Weak_ACLs"></a>Directories Containing Objects with Weak ACLs</div>
    <p>
        One or more objects contained within a directory have weak ACLs. Attack Surface Analyzer checks the ACLs for executables that
        have been created or changed as a result of installing the application and finds directories that contain executables with weak
        ACLs. Hierarchical ACLs (inherited ACLs) control access to all files and subdirectories within a directory. The ACLs on these
        directories must prevent non-administrators from modifying the subdirectories or the objects they contain.
    </p>
    <p>Attack Surface Analyzer lists only the highest folder in a hierarchy that has the weak ACLs.</p>
    <div class="note">Security Risks</div>
    <p>
        To protect an executable file, you must not only protect the file itself but also the directory in which it resides. Any account
        that has &quot;folder: delete child&quot;, &quot;folder: add file&quot; or &quot;folder: add subfolder&quot; permission on a
        directory has equivalent access as having write access to the executable file within that directory. These permissions allow a
        non-administrator to replace directories containing executable files with new directories containing new executable files or
        simply to delete directories and the executable files they contain.
    </p>
    <div class="note">Solution</div>
    <p>
        When your application creates or changes executables, tighten the ACLs to eliminate permissions that allow tampering by
        non-administrators. Do not allow any of the following access rights for non-administrator accounts:
    </p>
    <ul>
        <li><code>GENERIC_ALL</code></li>
        <li><code>GENERIC_WRITE</code></li>
        <li><code>WRITE_OWNER</code></li>
        <li><code>WRITE_DAC</code></li>
        <li><code>FILE_ADD_FILE</code></li>
        <li><code>FILE_ADD_SUBDIRECTORY</code></li>
        <li><code>FILE_WRITE_ATTRIBUTES</code></li>
        <li><code>FILE_WRITE_EA</code></li>
        <li><code>FILE_APPEND_DATA</code></li>
        <li><code>FILE_DELETE_CHILD</code></li>
        <li><code>DELETE</code></li>
    </ul>
    <p>
        In Addition, you may need to change the <em>Inherited</em> flag in the root directory's ACL to ensure that the tightened ACL applies
        to all subdirectories.
    </p>
    <div class="note">Remarks</div>
    <p>
        Because Attack Surface Analyzer checks entire hierarchies for weak ACLs, the issue could be that a tighter ACL is not inherited by
        subdirectories and files. Therefore, check the inheritance settings in the ACLs for parent directories before changing the access
        rights in the subdirectories and files.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=259796">Access Control Lists</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=259797">EXPLICIT_ACCESS Structure</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkID=260658">File Security and Access Rights</a></li>
    </ul>

    <div class="subHeading"><a id="IIS_Directories_With_Weak_ACLs"></a>IIS Directories With Weak ACLs</div>
    <p>
        IIS allows different virtual roots to run as different users.  This way, a single website can have
        multiple underlying identities for different areas of the site.  These
        identities can be local accounts or network accounts.  This identity is used by
        IIS to perform a particular task in response to an incoming web request. Such a
        task may involve running a script in an application folder local to the
        identity.  Without proper protections in place, an unprivileged user could upload
        her own script to the directory, then have it run under the more privileged
        identity simply by logging on to the website and having it perform the task.
    </p>
    <p>
        Consequently, it is important to apply permissions to application folders as read-only for unprivileged
        users and IIS user account, according to the principle of least privilege. This prevents IIS from running
        undesired executables.
    </p>
    <div class="note">Solution</div>
    <p>
        Set ACLs to protect web application folders, and ensure accounts running IIS match those of a least privileged user.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260659">Configuring Web Server Security in IIS 7</a></li>
    </ul>

    <div class="subHeading"><a id="Registry_Keys_with_Weak_ACLs"></a>Registry Keys with Weak ACLs</div>
    <p>
        One or more registry keys created or changed by the application have weak ACLs. Attack Surface Analyzer checks the
        ACLs of registry keys that have been created or changed as a result of installing the application. The ACLs on these
        keys must prevent non-administrators from modifying the keys. Only administrators should have write access to the Local
        Machine registry hive.
    </p>
    <div class="note">Security Risks</div>
    <p>
        Registry values can point to executable files, such as .EXE and .DLL files. Applications also use registry keys in the
        local machine registry hive to store or read the path of an executable file. If a non-administrator alters a key, such
        as by changing the path to lead to an untrusted executable, applications can execute the wrong file. For example,
        notepad.exe may normally load a file, good.dll. Even if this DLL is protected by appropriate ACLs, if notepad.exe can
        be directed to another file, bad.dll, and loads this file instead, the ACLs on good.dll become irrelevant. Modified
        registry keys can result in this sort of redirection.
    </p>
    <div class="note">Solution</div>
    <p>
        When your application creates or changes registry keys, tighten the registry key ACLs to eliminate permissions that
        allow tampering by non-administrators. Do not allow any of the following access rights for non-administrator accounts:
    </p>
    <ul>
        <li><code>GENERIC_ALL</code></li>
        <li><code>GENERIC_WRITE</code></li>
        <li><code>WRITE_OWNER</code></li>
        <li><code>WRITE_DAC</code></li>
        <li><code>KEY_SET_VALUE</code></li>
        <li><code>KEY_CREATE_SUBKEY</code></li>
        <li><code>DELETE</code></li>
    </ul>
    <div class="note">Remarks</div>
    <p>
        Attack Surface Analyzer checks the Registry hive for weak ACLs on .EXE and .DLL files.  Avoid using the access
        rights listed above in order to tighten the registry key ACLs. This will restrict access to users that are
        non-administrators and help protect from a file lay-in-wait or elevation of privilege attacks.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=259796">Access Control Lists</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260660">Registry Key Security and Access Rights</a></li>
    </ul>

    <div class="subHeading"><a id="Processes_With_Weak_ACLs"></a>Processes With Weak ACLs</div>
    <p>
        One or more processes created or changed by the application have weak ACLs. Attack Surface Analyzer checks the ACLs for processes that
        have been created or changed as a result of installing the application. The ACLs on these processes must prevent non-administrators
        from modifying the process. 
    </p>
    <div class="note">Security Risks</div>
    <p>
        Weak process ACLs could allow non-administrators to elevate their privileges and could give access to the system. Although this
        threat applies only to the local system – that is, it cannot be exploited remotely – this access could allow non-administrators to
        access sensitive user data or to change the behavior of the system.
    </p>
    <div class="note">Solution</div>
    <p>
        When your application creates or changes processes, tighten the ACLs on the process to eliminate permissions that allow tampering
        by non-administrators.  Do not allow any of the following access rights for non-administrator accounts:
    </p>
    <ul>
        <li><code>GENERIC_ALL</code></li>
        <li><code>GENERIC_WRITE</code></li>
        <li><code>WRITE_OWNER</code></li>
        <li><code>WRITE_DAC</code></li>
        <li><code>PROCESS_CREATE_PROCESS</code></li>
        <li><code>PROCESS_CREATE_THREAD</code></li>
        <li><code>PROCESS_DUP_HANDLE</code></li>
        <li><code>PROCESS_SET_INFORMATION</code></li>
        <li><code>PROCESS_SET_SESSIONID</code></li>
        <li><code>PROCESS_VM_OPERATION</code></li>
        <li><code>PROCESS_VM_WRITE</code></li>
    </ul>
    <div class="note">Remarks</div>
    <p>
        Process ACLs have a set of permissions that allow users to control various aspects of the process. Although processes are not
        &quot;named objects&quot; in the normal Windows NT sense, they can be opened by ID through the <em>OpenProcess</em> Win32 API call. 
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=259796">Access Control Lists</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260661">Process Security and Access Rights</a></li>
    </ul>

    <div class="subHeading"><a id="Process_Threads_With_Weak_ACLs"></a>Process Threads With Weak ACLs</div>
    <p>
        One or more processes threads created or changed by the application have weak ACLs. Attack Surface Analyzer checks the ACLs for process
        threads that have been created or changed as a result of installing the application. The ACLs on these process threads must prevent
        non-administrators from modifying the thread.
    </p>
    <div class="note">Security Risks</div>
    <p>
        Weak ACLs for process threads could allow non-administrators to elevate their privileges and could give access to the system. Although
        this threat applies only to the local system – that is, it cannot be exploited remotely – this access could allow non-administrators
        to access sensitive user data or to change the behavior of the system.
    </p>
    <div class="note">Solution</div>
    <p>
        When your application creates or changes process threads, tighten the ACLs on the process thread ACLs to eliminate permissions that
        allow tampering by non-administrators. Do not allow any of the following access rights for non-administrator accounts:
    </p>
    <ul>
        <li><code>WRITE_DAC</code></li>
        <li><code>WRITE_OWNER</code></li>
        <li><code>THREAD_SET_INFORMATION</code></li>
        <li><code>THREAD_SET_CONTEXT</code></li>
        <li><code>THREAD_IMPERSONATE</code></li>
        <li><code>THREAD_SET_THREAD_TOKEN</code></li>
    </ul>
    <div class="note">Remarks</div>
    <p>
        Process thread ACLs contain a set of permissions that allow users to control various aspects of the thread. Although process
        threads are not &quot;named objects&quot; in the normal Windows NT sense, they can be opened by ID through the
        <em>OpenThread</em> Win32 API call. 
    </p>
    <div class="note">More Information</div>
    <ul>
    	<li><a href="http://go.microsoft.com/fwlink/?LinkId=259796">Access Control Lists</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260662">Thread Security and Access Rights</a></li>
    </ul>

    <div class="subHeading"><a id="Processes_With_NX_Disabled"></a>Processes With NX Disabled</div>
    <p>
        One or more processes do not have NX enabled. Attack Surface Analyzer checks the memory layout of the process to verify that
        NX has been disabled. Processes must mark memory regions as non-executable. Applications must also opt-in to no-execute protection.
    </p>
    <div class="note">Security Risks</div>
    <p>
        Marking memory regions as non-executable means that code cannot be run from that region of memory, which makes it harder to exploit of buffer overruns. 
    </p>
    <div class="note">Solution</div>
    <p>
        Enable the /NXCOMPAT option in the linker command when you build your application. This option is on by default in linker versions that support
        Data Execution Prevention (DEP). We recommend that you test your apps on a DEP-capable CPU and fix any failures you find that result from DEP.
    </p>
    <div class="note">Remarks</div>
    <p>
        Data Execution Prevention (DEP) is a system-level memory protection feature that is built into the operating system starting with Windows
        XP and Windows Server 2003. DEP enables the system to mark one or more pages of memory as non-executable. 
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260564">Data Execution Prevention</a></li>
    </ul>

    <div class="subHeading"><a id="Processes_With_Terminate_On_Heap_Corruption_Disabled"></a>Processes With Terminate On Heap Corruption Disabled</div>
    <p>
        This Enables the terminate-on-corruption feature. If the heap manager detects an error in any heap used by the process, it calls the
        Windows Error Reporting service and terminates the process. It will also terminate the application if the potential to cause heap corruption
        is detected.
    </p>
    <p>
        Examples of possible exploits from this vulnerability are: heap-based buffer overruns, writing to stray pointer, or a double-free.
    </p>
    <div class="note">Solution</div>
    <p>
        Set the HeapTerminateOnCorruption flag to true, by calling the <em>HeapSetInformation</em> function. See the link below for more information and a code example.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260664">HeapSetInformation function</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260663">SDL Blog Post: Corrupted Heap Termination Redux</a></li>
    </ul>

    <div class="subHeading"><a id="Impersonation_Tokens"></a>Impersonation Tokens</div>
    <p>
        Impersonation allows a thread to assume another identity.  This is done via impersonation tokens that
        are applied to the thread.  When a thread has such a token, access control
        decisions are made against the impersonation target, rather than the actual thread.  System services use
        impersonation legitimately to perform an action on behalf of a user.  The
        service generates the impersonation token, applies it (using a function such as <em>SetThreadToken</em> etc),
        performs the action as the impersonated user, then reverts to its own identity and continues.
    </p>
    <p>
        Once created, an impersonation token remains active until it is destroyed.  While it is active,
        it may be exploited by an attacker for elevation of privilege purposes.  The
        level of threat depends on the impersonation level of the token.  If the token
        has been cached or stored, the opportunity exists for repeated attack.
    </p>
    <div class="note">Solution</div>
    <p>
        Ensure that impersonation tokens are destroyed as soon as they have served their purpose.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260665">SECURITY_IMPERSONATION_LEVEL enumeration</a></li>
    </ul>

    <div class="subHeading"><a id="Processes_With_Vulnerable_Windows"></a>Processes With Vulnerable Windows</div>
    <p>
        This check identifies windows present on the interactive desktop which belong to processes of other users.
        These windows may be exposed to Shatter type attacks. A window in this context refers to a window created by
        a call to a USER32 API like CreateWindow or CreateDialog.  The window need not be visible or have controls
        to be of interest.  Typically this check will identify windows belonging to services on the machine. 
        These Windows may be attacked by sending message that exploit logic flaws or coding errors.
    </p>
    <p>
        Previously such Windows were used as an interprocess communication (IPC) mechanism or as a simple way
        for services to solicit user input, however these techniques are considered deprecated.
    </p>
    <div class="note">Solution</div>
    <p>
        Avoid hosting Windows from services on user desktop.
    </p>


    <div class="subHeading"><a id="Services_Vulnerable_To_Tampering"></a>Services Vulnerable To Tampering</div>
    <p>
        One or more services created or changed by the application have weak ACLs. Attack Surface Analyzer checks the ACLs for services
        in the Service configuration database that have been created or changed as a result of installing the application. The
        ACLs for these services must prevent not-administrators from modifying the service. This means that these services must
        not have weak ACLs on the binary path, the host DLL, the registry keys, or the service itself.
    </p>
    <div class="note">Security Risks</div>
    <p>
        Services with weak ACLs are vulnerable to being redirected by a non-administrator to execute an untrusted file at startup.
        For example, a non-administrator could call <em>ChangeServiceConfig</em> to change the path of the service's executable file.
    </p>
    <div class="note">Solution</div>
    <p>
        When your application creates or changes a service, tighten the ACL for the service to restrict non-administrators the
        access rights that allow them to change how the service runs. For information on tightening the ACLs for individual files,
        see <a href="#Executables_with_Weak_ACLs">Executables with Weak ACLs</a>. Do not allow any of the following access rights
        to a service for non-administrator accounts:
    </p>
    <ul>
        <li><code>GENERIC_ALL</code></li>
        <li><code>GENERIC_WRITE</code></li>
        <li><code>WRITE_OWNER</code></li>
        <li><code>WRITE_DAC</code></li>
        <li><code>DELETE</code></li>
        <li><code>ACCESS_SYSTEM_SECURITY</code></li>
        <li><code>SERVICE_CHANGE_CONFIG</code></li>
    </ul>
    <p>
        In addition, make sure that the directories for service-related files do not have weak ACLs. See
        <a href="#Directories_Containing_Objects_with_Weak_ACLs">Directories Containing Objects with Weak ACLs</a>.
    </p>
    <div class="note">Remarks</div>
    <p>
        Services have both generic and service-specific access rights associated with them. You must configure both
        categories of rights to restrict non-administrator accounts access that allows them to compromise the service.
        If the rights are not secured, an attacker could redirect the service to execute an untrusted file when it starts.
        For example, an attacker could call <em>ChangeServiceConfig</em> to change the path of the service's executable file.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=259796">Access Control Lists</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260666">Modifying the DACL for a Service</a></li>
    </ul>

    <div class="subHeading"><a id="Services_With_Fast_Restarts"></a>Services With Fast Restarts</div>
    <p>
        One or more services created or changed by the application allow fast restarts. Attack Surface Analyzer checks
        the <em>lpsaActions</em> elements of the Service Failure Actions structure for the <code>SC_ACTION_REBOOT</code>
        and <code>SC_ACTION_RESTART</code> values and finds services than can restart more than twice in 24 hours.
    </p>
    <div class="note">Security Risks</div>
    <p>
        Services that are set to restart immediately after an abnormal termination can be used as an attack vector by repeatedly
        attempting to exploit the service until an attack is successful.
    </p>
    <div class="note">Solution</div>
    <p>
        When your application creates or changes services, set that Reset Period for each service to prevent the service
        from restarting more than twice in a 24 hour period. If the product design requires the service have a fast restart,
        ensure the service has been thoroughly code reviewed and fuzzed.
    </p>
    <div class="note">Remarks</div>
    <p>
        Fast restarts create a vulnerability related to Address Space Layout Randomization (ASLR). ASLR is a feature that
        loads executable code into random places in memory, making it more difficult to exploit security vulnerabilities.
        If non-administrators can make a service restart repeatedly, they can use brute force to load executable code into
        all possible locations and defeat ASLR.
    </p>
    <div class="note">More Information</div>
    <ul>
    	<li><a href="http://go.microsoft.com/fwlink/?LinkId=259799">&quot;Address Space Layout Randomization (ASLR)&quot; in Windows ISV Software Security Defenses</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260667">ChangeServiceConfig2 function</a></li>
    </ul>

    <div class="subHeading"><a id="Vulnerable_Named_Pipes"></a>Vulnerable Named Pipes</div>
    <p>
        One or more named pipes created or changed by the application have weak ACLs. Attack Surface Analyzer checks the
        ACLs for named pipes that have been created or changed as a result of installing the application. The ACLs for these
        named pipes must prevent non-administrators from modifying the pipe or creating new instances.
    </p>
    <div class="note">Security Risks</div>
    <p>
        A common mistake with ACLs for named pipes is the unnecessary granting of <code>CreateInstance</code> to a non-administrator. This allows the non-administrator
        to create an instance of the pipe and put it in the queue used to service pipe clients, which could enable a number of exploitation scenarios.
    </p>
    <div class="note">Solution</div>
    <p>
        When you application creates or changes named pipes, tighten the ACL for the pipe to restrict non-administrator accounts the access necessary to modify
        the pipe or create new instances. Do not allow any of the following access rights for non-administrator accounts:
    </p>
    <ul>
        <li><code>WRITE_OWNER</code></li>
        <li><code>WRITE_DAC</code></li>
        <li><code>FILE_CREATE_PIPE_INSTANCE</code></li>
    </ul>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=259796">Access Control Lists</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260668">Named Pipe Security and Access Rights</a></li>
    </ul>

    <div class="subHeading"><a id="Vulnerable_COM_Classes"></a>Vulnerable COM Classes</div>
    <p>
        One or more COM classes installed or changed by the application have weak ACLs. Attack Surface Analyzer checks the ACLs for COM
        classes that have been installed or changed as a result of installing the application.
    </p>
    <div class="note">Security Risks</div>
    <p>
        A vulnerable COM control could grant an attacker access to the system at the user-level privilege.
    </p>
    <div class="note">Solution</div>
    <p>
        When your application installs or changes a COM class, tighten the following ACLs to restrict unauthorized access:
    </p>
    <ul>
        <li>Path to Inproc handlers</li>
        <li>Path to Inproc servers</li>
        <li>Paths to LocalServer and LocalServer32</li>
    </ul>
    <p>Non administrative accounts should not have any of the following privileges on these ACLs:</p>
    <ul>
        <li><code>GENERIC_ALL</code></li>
        <li><code>GENERIC_WRITE</code></li>
        <li><code>WRITE_OWNER</code></li>
        <li><code>WRITE_DAC</code></li>
        <li><code>FILE_ADD_FILE</code></li>
        <li><code>FILE_ADD_SUBDIRECTORY</code></li>
        <li><code>FILE_WRITE_ATTRIBUTES</code></li>
        <li><code>FILE_WRITE_EA</code></li>
        <li><code>FILE_APPEND_DATA</code></li>
        <li><code>FILE_DELETE_CHILD</code></li>
        <li><code>DELETE</code></li>
    </ul>
    <p>
        In addition, tighten the ACL for the configuration registry key for both 32 and 64 bit views. Non-administrator accounts should not have any of the following privileges:
    </p>
    <ul>
        <li><code>GENERIC_ALL</code></li>
        <li><code>GENERIC_WRITE</code></li>
        <li><code>WRITE_OWNER</code></li>
        <li><code>WRITE_DAC</code></li>
        <li><code>KEY_SET_VALUE</code></li>
        <li><code>KEY_CREATE_SUBKEY</code></li>
        <li><code>DELETE</code></li>
    </ul>
    <div class="note">Remarks</div>
    <p>
        The Microsoft Component Object Model (COM) is a platform-independent, distributed, object-oriented system for creating binary software components that can interact.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=259796">Access Control Lists</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260669">Security in COM</a></li>
    </ul>

    <div class="subHeading"><a id="Vulnerable_DCOM_Classes"></a>Vulnerable DCOM Classes</div>
    <p>
        One or more DCOM classes installed or changed by the application have weak ACLs. Surface Attack Analyzer checks the ACLs of DCOM classes
        installed or changed as a result of installing the application.
    </p>
    <div class="note">Solution</div>
    <p>
        When your application installs or changes DCOM classes, tighten the ACLs to restrict unauthorized access. Do not allow any of the following access rights for non-administrator accounts:
    </p>
    <ul>
        <li>Access (<code>0x01</code>)</li>
        <li>AccessLocal (<code>0x02</code>)</li>
        <li>AccessRemote (<code>0x04</code>)</li>
    </ul>
    <p>
        In addition, tighten the ACLs on invocation to restrict unauthorized remote invocations of the classes. Do not allow any of the following invocation rights for non-administrator accounts:
    </p>
    <ul>
        <li><code>COM_RIGHTS_EXECUTE</code></li>
        <li><code>COM_RIGHTS_EXECUTE_LOCAL</code></li>
        <li><code>COM_RIGHTS_EXECUTE_REMOTE</code></li>
        <li><code>COM_RIGHTS_ACTIVATE_LOCAL</code></li>
        <li><code>COM_RIGHTS_ACTIVATE_REMOTE</code></li>
    </ul>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=259796">Access Control Lists</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260669">Security in COM</a></li>
    </ul>


    <div class="subHeading"><a id="Memory_Mapped_Sections_With_Weak_ACLs"></a>Memory Mapped Sections With Weak ACLs</div>
    <p>
        One or more memory-mapped sections created or changed by the application are marked as executable. Attack Surface Analyzer checks for memory-mapped sections that are unnecessarily marked as executable.
    </p>
    <div class="note">Security Risks</div>
    <p>
        In the event of vulnerability that allows corruption of the address space of a process, such as a buffer overrun, technologies like Data Execution Protection (DEP),
        also known as NX, and the Visual C linker option <code>/SafeSEH</code> provide mitigations that can reduce the likelihood of code execution. These technologies make
        the best of a bad situation by terminating the process. This still results in a denial of service (DoS), but prevents code execution (EoP) that could lead to a worm
        or arbitrary payload execution. It is possible for an attacker to bypass these protections in some circumstances if the compromised process marks its memory pages as
        executable when they should not be. Marking a page for execution allows the attackers more freedom and flexibility to perform their attack. Any place marked as
        executable is a target for an attacker to place malicious code (if they have write access to the location) or is simply another location where the attacker can jump to.
    </p>
    <div class="note">Solution</div>
    <p>
        When your application creates or changes memory-mapped sections, change the requested protection not to have <code>PAGE_EXECUTE</code>. Pages are created by several APIs.
        As a result, to understand if you have correctly marked a page as execute or not, you will have to search your source code to find which calls you make that result in
        executable pages being created. To find these in your code base, search for the flag value (<code>PAGE_EXECUTE</code>). There are few reasons to have execution access to a
        page not marked as <code>MEM_IMAGE</code>, and as a result, it should be safe to remove the executable attribute from it.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260670">Managing Memory-Mapped Files</a></li>
    </ul>

    <div class="subHeading"><a id="Missing_Firewall"></a>Missing Firewall</div>
    <p>
        The Windows Firewall provides an additional layer of protection against network based attacks. 
        Disabling the Firewall increases the attack surface of machines that can
        communicate with via a network connection.
    </p>
    <div class="note">Solution</div>
    <p>
        This issue is raised if the inbuilt Windows Firewall is disabled.  You should
        manually check the settings of the machine to confirm a host based Firewall is
        in use – this check does not identify if a third party Firewall product is
        installed and does not imply if there is an existing Firewall in place that it
        provides lesser protection that the inbuilt Firewall would.
    </p>

    <div class="subHeading"><a id="SafeDLLSearchMode_Disabled"></a>SafeDLLSearchMode Disabled</div>
    <p>
        A system can contain
        multiple versions of the same dynamic-link library (DLL). Applications can
        control the location from which a DLL is loaded by specifying a full path,
        using DLL redirection, or by using a manifest. If none of these methods are
        used, the system searches for the DLL at load time.
    </p>
    <div class="note">Solution</div>
    <p>
        Safe DLL search mode is enabled by default, if it has been disabled review why and that this change is essential.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260671">Dynamic Library Search Order</a></li>
    </ul>

    <div class="subHeading"><a id="ASLR_Disabled"></a>ASLR Disabled</div>
    <p>
        A process was idenfitied
        with address space layout randomization (ASLR) disabled.  ASLR moves executable
        images into random locations when a system boots, making it harder for exploit
        code to operate predictably.  For a component to support ASLR, all components
        that it loads must also support ASLR.
    </p>
    <div class="note">Solution</div>
    <p>
        ISVs should link with Microsoft Linker version 8.00.50727.161 (the first version to
        support ASLR) or later and the /DYNAMICBASE linker switch, unless using
        Microsoft Linker version 10.0 or later which enables /DYNAMICBASE by default.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260672">Windows ISV Software Security Defenses</a></li>
    </ul>

    <div class="mainHeading">Attack Surface</div>
    <div class="subHeading">System Information</div>
    <div class="attackHead"><a id="Running_Processes"></a>Running Processes</div>
    <p>
        An application consists of one or more processes. A process, in the simplest terms, is an executing program. One or more threads
        run in the context of the process. A thread is the basic unit to which the operating system allocates processor time. A thread can
        execute any part of the process code, including parts currently being executed by another thread.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260563">Processes and Threads</a></li>
    </ul>

    <div class="attackHead"><a id="Executable_Memory_Pages"></a>Executable Memory Pages</div>
    <p>
        Data Execution Prevention (DEP) is a system-level memory protection feature that is built into the operating system starting
        with Windows XP and Windows Server 2003. DEP enables the system to mark one or more pages of memory as non-executable. Marking
        memory regions as non-executable means that code cannot be run from that region of memory, which makes it harder for the
        exploitation of buffer overruns.
    </p>
    <p>
        DEP prevents code from being run from data pages such as the default heap, stacks, and memory pools. If an application
        attempts to run code from a data page that is protected, a memory access violation exception occurs, and if the exception is
        not handled, the calling process is terminated.
    </p>
    <p>
        DEP is not intended to be a comprehensive defense against all exploits; it is intended to be another tool that you can use to secure your application.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260564">Data Execution Prevention</a></li>
    </ul>

    <div class="attackHead"><a id="Windows"></a>Windows</div>
    <p>
        In a graphical Windows-based application, a window is a rectangular area of the screen where the application displays output and receives input
        from the user. Therefore, one of the first tasks of a graphical Windows-based application is to create a window. 
    </p>
    <p>
        A window shares the screen with other windows, including those from other applications. Only one window at a time can receive input from the
        user. The user can use the mouse, keyboard, or other input device to interact with this window and the application that owns it.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260566">Windows</a></li>
    </ul>

    <div class="attackHead"><a id="Kernel_Objects"></a>Kernel Objects</div>
    <p>
        Kernel object handles are process specific. That is, a process must either create the object or open an existing object to obtain a kernel
        object handle. The per-process limit on kernel handles is 2<sup>24</sup>. However, handles are stored in the paged pool, so the actual number of handles
        you can create is based on available memory. The number of handles that you can create on 32-bit Windows is significantly lower than 2<sup>24</sup>.
    </p>
    <p>
        Any process can create a new handle to an existing kernel object (even one created by another process), provided that the process knows the name of
        the object and has security access to the object. Kernel object handles include access rights that indicate the actions that can be granted or denied
        to a process. An application specifies access rights when it creates an object or obtains an existing object handle. Each type of kernel object
        supports its own set of access rights. For example, event handles can have set or wait access (or both), file handles can have read or write access
        (or both), and so on.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260567">Kernel Objects</a></li>
    </ul>

    <div class="attackHead"><a id="Window_Stations"></a>Window Stations</div>
    <p>
        A window station contains a clipboard, an atom table, and one or more desktop objects. Each window station object is a securable object. When
        a window station is created, it is associated with the calling process and assigned to the current session.
    </p>
    <p>
        The interactive window station is the only window station that can display a user interface or receive user input. It is assigned to the logon
        session of the interactive user, and contains the keyboard, mouse, and display device. It is always named &quot;WinSta0&quot;. All other window stations
        are non-interactive, which means they cannot display a user interface or receive user input.
    </p>
    <p>
        When a user logs on to a computer using Remote Desktop Services, a session is started for the user. Each session is associated with its own
        interactive window station named &quot;WinSta0&quot;.
    </p>
    <div class="note">More Information</div>
    <ul>
    	<li><a href="http://go.microsoft.com/fwlink/?LinkId=260569">Window Stations</a></li>
    </ul>

    <div class="attackHead"><a id="A1"></a>Impersonation Tokens</div>
    <p>
        Impersonation is the ability of a thread to execute in a security context that is different from the context of the process that owns the thread.
        When running in the client's security context, the server "is" the client, to some degree. The server thread uses an access token representing the
        client's credentials to obtain access to the objects to which the client has access. 
    </p>
    <p>
        The primary reason for impersonation is to cause access checks to be performed against the client's identity. Using the client's identity for access
        checks can cause access to be either restricted or expanded, depending on what the client has permission to do. For example, suppose a file server has
        files containing confidential information and that each of these files is protected by an ACL. To help prevent a client from obtaining unauthorized
        access to information in these files, the server can impersonate the client before accessing the files. 
    </p>
    <p>
        Access tokens are objects that describe the security context of a process or thread. They provide information that includes the identity of a user
        account and a subset of the privileges available to the user account. Every process has a primary access token that describes the security context
        of the user account associated with the process. By default, the system uses the primary token when a thread of the process interacts with a securable
        object. However, when a thread impersonates a client, the impersonating thread has both a primary access token and an impersonation token. The
        impersonation token represents the client's security context, and this access token is the one that is used for access checks during impersonation.
        When impersonation is over, the thread reverts to using only the primary access token.  
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260680">Impersonation</a></li>
    </ul>

    <div class="attackHead"><a id="Desktops"></a>Desktops</div>
    <p>
        A desktop has a logical display surface and contains user interface objects such as windows, menus, and hooks; it can be used to create and
        manage windows. Each desktop object is a securable object. When a desktop is created, it is associated with the current window station of
        the calling process and assigned to the calling thread. 
    </p>
    <p>
        Window messages can be sent only between processes that are on the same desktop. In addition, the hook procedure of a process running on a
        particular desktop can only receive messages intended for windows created in the same desktop.
    </p>
    <p>The desktops associated with the interactive window station, Winsta0, can be made to display a user interface and receive user input, but only one of these desktops at a time is active.</p>
    <div class="note">More Information</div>
    <ul>
    	<li><a href="http://go.microsoft.com/fwlink/?LinkId=260570">Desktops</a></li>
    </ul>

    <div class="attackHead"><a id="Modules"></a>Modules</div>
    <p>
        A module can be specified by its base address in the target's virtual address space, or by its index in the list of modules the engine
        maintains for the target. The module's index equals its position in the list of modules, and therefore this index will change if a module
        with a lower index is unloaded. All unloaded modules have indexes; these are always higher than the indexes of loaded modules. The base
        address of a module will not change as long as it remains loaded; in some cases it may change if the module is unloaded and then reloaded.
    </p>
    <div class="note">More Information</div>
    <ul>
    	<li><a href="http://go.microsoft.com/fwlink/?LinkId=260571">Modules</a></li>
    </ul>

    <div class="subHeading"><a id="Service_Information"></a>Service Information</div>
    <div class="attackHead"><a id="Services"></a>Services</div>
    <p>
        The service control manager (SCM) maintains a database of installed services and driver services, and provides a unified and secure
        means of controlling them. The database includes information on how each service or driver service should be started. It also enables
        system administrators to customize security requirements for each service and thereby control access to the service.
    </p>
    <p>
        A service program contains executable code for one or more services and can be configured to execute in the context of a user account
        from either the built-in (local), primary, or trusted domain. It can also be configured to run in a special service user account.
    </p>
    <p>
        When adding or changing system services you must ensure permissions on both the service object and associated service program restrict
        the ability for an unauthorized user or program to modify the service in order to elevate their privileges or have the system execute
        a malicious program on their behalf.
    </p>
    <div class="note">More Information</div>
    <ul>
    	<li><a href="http://go.microsoft.com/fwlink/?LinkId=260572">About Services</a></li>
    </ul>

    <div class="attackHead"><a id="Drivers"></a>Drivers</div>
    <p>
        A device driver is software that abstracts the functionality of a physical or virtual device. A device driver manages the operation
        of these devices. Examples of physical devices are network adapters, timers, and universal asynchronous receiver-transmitters (UARTs).
        An example of a virtual device is a file system. Implementing a device driver allows the functionality of your device to be exposed
        to applications and other parts of the operating system (OS). 
    </p>
    <p>
        The Windows security model is based on securable objects. Each component of the operating system must ensure the security of the
        objects for which it is responsible. Drivers, therefore, must safeguard the security of their devices and device objects.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260573">Windows Security Model: What Every Driver Writer Needs to Know</a></li>
    </ul>

    <div class="subHeading">ActiveX, DCOM, COM, File Extensions, Autoruns</div>'
    
    <div class="attackHead"><a id="Registered_ActiveX_Controls"></a>Registered ActiveX Controls</div>
    <p>
        An ActiveX control is essentially a simple OLE object that supports the IUnknown interface. It usually supports many
        more interfaces in order to offer functionality, but all additional interfaces can be viewed as optional and, as such,
        a container should not rely on any additional interfaces being supported. 
    </p>
    <p>
        ActiveX controls can be invoked by scripts in Internet Explorer and thus be attacked from remote scripts and have all the attack vectors of a COM control.
    </p>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260574">Introduction to ActiveX Controls</a></li>
    </ul>

    <div class="attackHead"><a id="Registered_DCOM_Servers"></a>Registered DCOM Servers</div>
    <p>
        Use the Distributed Component Object Model (DCOM) to allow your applications to be distributed across locations that make the most sense to you
        and to the application. The DCOM wire protocol transparently provides support for reliable, secure, and efficient communication between COM components
        such as ActiveX controls, scripts, and Java applets residing on different machines in a LAN, a WAN, or on the Internet.
    </p>
    <p>
        DCOM controls can be invoked remotely and have all the attack vectors of a COM control.  They also have additional ACLs on the invocation.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkID=259801">The Component Object Model</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260669">Security in COM</a></li>
    </ul>

    <div class="attackHead"><a id="DCOM_Default_Permissions"></a>DCOM Default Permissions</div>
    <p>This section shows the default permissions set for DCOM.</p>
    <p>Any changes to the default permissions should be reviewed to ensure there is no increase in attack surface.</p>
    
    <div class="attackHead"><a id="Registered_COM_Controls"></a>Registered COM Controls</div>
    <p>
        The Microsoft Component Object Model (COM) is a platform-independent, distributed, object-oriented system for creating binary
        software components that can interact. COM is the foundation technology for Microsoft's OLE (compound documents), ActiveX
        (Internet-enabled components), as well as others. COM specifies an object model and programming requirements that enable COM
        objects (also called COM components, or sometimes simply objects) to interact with other objects. These objects can be within
        a single process, in other processes, and can even be on remote computers. They can be written in different languages, and they
        may be structurally quite dissimilar, which is why COM is referred to as a binary standard; a standard that applies after a
        program has been translated to binary machine code.
    </p>
    <p>
        A vulnerable COM control could grant the attacker access to the system at the user level privilege.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkID=259801">The Component Object Model</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260669">Security in COM</a></li>
    </ul>

    <div class="attackHead"><a id="File_Registrations"></a>File Registrations</div>
    <p>
        Files with a shared common file name extension (.doc, .html, and so on) are of the same type. If you plan to associate one or more file types with a
        new application, then you must define a ProgID for each file type that you want to associate with the application.
    </p>
    <p>
        A new file extension usually indicates the presence of a file parser in a newly installed application. New file parsers should be fuzzed. Each file
        parser has an attack vector. Each file parser should be fuzz tested to verify they are secured properly.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260575">File Types</a></li>
    </ul>

    <div class="attackHead"><a id="Autorun_Entries"></a>AutoRun Entries</div>
    <p>
        AutoRun is a feature of the Windows operating system. It was developed to automate the procedure for installing and configuring products designed for Windows-based platforms.
    </p>
    <p>
        Microsoft recommends autorun be disabled.
    </p>
    <div class="note">More Information</div>
    <ul>
    	<li><a href="http://go.microsoft.com/fwlink/?LinkId=260576">Enabling and Disabling AutoRun</a></li>
    </ul>

    <div class="subHeading">Internet Explorer</div>
    <p>
        Attack Surface Analyzer examines Microsoft’s web browser, Internet Explorer, for possible security misconfigurations.  If you are using an alternative web
        browser as the default on your system please refer to your web browser vendors' security best practice guidelines.
    </p>

    <div class="attackHead"><a id="Pluggable_Protocol_Handlers"></a>Pluggable Protocol Handlers</div>
    <p>
        Asynchronous pluggable protocols provide the capability to create custom URL protocols.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a  href="http://go.microsoft.com/fwlink/?LinkId=260577">Asynchronous Pluggable Protocols</a></li>
    </ul>

    <div class="attackHead"><a id="Silent_Elevation_Entries"></a>Silent Elevation Entries</div>
    <p>
        The latest versions of Internet Explorer run in Protected Mode, which helps protect users from attack by running the Internet Explorer
        process with greatly restricted privileges.  Protected Mode significantly reduces the ability of an attack to write, alter or destroy
        data on the user's machine or to install malicious code.  Internet Explorer allows silent elevation of broker processes to medium
        integrity level by creating an elevation policy, which is a series of registry keys and values that tell Protected Mode how to handle
        elevation for a specific broker.
    </p>
    <p>
        Any changes to the elevation policy should be evaluated to confirm they are necessary as they represent additional attack surface that may be vulnerable to exploitation.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260578">Understanding and Working in Protected Mode in Internet Explorer</a></li>
    </ul>

    <div class="attackHead"><a id="Silent_Elevation_Entries_(RunDLL32)"></a>Silent Elevation Entries (RunDLL32)</div>
    <p>
        The latest versions of Internet Explorer run in Protected Mode, which helps protect users from attack by running the Internet Explorer
        process with greatly restricted privileges.  Protected Mode significantly reduces the ability of an attack to write, alter or destroy
        data on the user's machine or to install malicious code.  Internet Explorer allows silent elevation of broker processes to medium
        integrity level by creating an elevation policy, which is a series of registry keys and values that tell Protected Mode how to handle
        elevation for a specific broker.
    </p>
    <p>
        Any changes to the elevation policy should be evaluated to confirm they are necessary as they represent additional attack surface that may be vulnerable to exploitation.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260578">Understanding and Working in Protected Mode in Internet Explorer</a></li>
    </ul>

    <div class="attackHead"><a id="Preapproved_Controls"></a>Preapproved Controls</div>
    <p>
        Adding a control to the pre-approved list will attract the attention and scrutiny of the security research community.  Any vulnerabilities
        found in these controls would expose a significantly larger number of users than if the control were not on the pre-approved list. 
        Keeping controls off the pre-approved keeps users secure by default and protects customers who do not require this control.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260579">ActiveX Security: Improvements and Best Practices</a></li>
    </ul>

    <div class="attackHead"><a id="Browser_Helper_Objects"></a>Browser Helper Objects</div>
    <p>
        A browser helper object (BHO) is a lightweight DLL extension that adds custom functionality to Internet Explorer.  BHOs typically do
        not provide any user interface (UI) of their own.  Rather, they function in the background by responding to browser events and user
        input.  For example, BHOs can block pop-ups, auto-fill forms, or add support for mouse gestures.  It is a common misconception that
        BHOs are required by toolbar extensions.
    </p>
    <p>
        BHOs are convenient tools for end users and developers alike; however, because BHOs are granted considerable power over the browser
        and Web content, and because they often go undetected, users should take great care to obtain and install BHOs from reliable sources. 
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260580">Building Browser Helper Objects with Visual Studio 2005</a></li>
    </ul>

    <div class="attackHead"><a id="IE_Zones"></a>IE Zones</div>
    <p>
        Adding sites to Internet Explorer zones may increase the attack surface of the browser.  For example, if you add a site to the
        Trusted Sites zone and an attacker is able to exploit a cross site scripting vulnerability on that site, then the attacker will
        be able to run script in the Trusted Sites context.  Depending upon how the user has configured their browser security settings
        this may represent a vulnerability.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260581">Default URL Security Zones</a></li>
    </ul>

    <div class="attackHead"><a id="IE_Actions_Policy"></a>IE Actions Policy</div>
    <p>
        Each URL security zone has a set of URL actions, with a URL policy assigned to each action. The URL actions cover all operations
        that have security implications. The URL policy assigned to each URL action determines how that URL action is handled.
    </p>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260601">URL Actions and Policies</a></li>
    </ul>

    <div class="subHeading"><a id="Network_Information"></a>Network Information</div>
    <div class="attackHead"><a id="Ports"></a>Ports</div>
    <p>
        When a client initiates a TCP/IP socket connection to a server, the client typically connects to a specific port on the server and requests
        that the server respond to the client over an ephemeral, or short lived, TCP or UDP port.
    </p>
    <p>
        An opened port generally indicates an application running on a target computer that accepts input from a remote source.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260604">TCP/UDP</a></li>
    </ul>

    <div class="attackHead"><a id="Named_Pipes"></a>Named Pipes</div>
    <p>
        A named pipe is a named, one-way or duplex pipe for communication between the pipe server and one or more pipe clients.
        All instances of a named pipe share the same pipe name, but each instance has its own buffers and handles, and provides a
        separate conduit for client/server communication. The use of instances enables multiple pipe clients to use the same named
        pipe simultaneously.
    </p>
    <p>
        An incorrectly ACLed named pipe could allow an attacker to compromised an application using the named pipe as an input.
    </p>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260625">Named Pipes</a></li>
    </ul>

    <div class="attackHead"><a id="RPC_Endpoints"></a>RPC Endpoints</div>
    <p>
        Microsoft Remote Procedure Call (RPC) defines a powerful technology for creating distributed client/server programs. The
        RPC run-time stubs and libraries manage most of the processes relating to network protocols and communication. This enables
        you to focus on the details of the application rather than the details of the network.
    </p>
    <p>
        An RPC server can be compromised remotely, giving an attacker remote access to the targeted system.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260626">Remote Procedure Call</a></li>
    </ul>

    <div class="attackHead"><a id="Network_Shares"></a>Network Shares</div>
    <p>
        A shared resource is a local resource on a server (for example, a disk directory, print device, or named pipe) that can be accessed by users and applications on the network.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260689">Configure a Network Share Item</a></li>
    </ul>

    <div class="attackHead"><a id="Network_Interfaces"></a>Network Interfaces</div>
    <p>
        The section lists the addition or removal of networking adaptors on the system.  This information is used in conjunction with installed protocols and the
        analysis of Windows Firewall settings to identify changes to remotely reachable services.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260629">High Performance Network Adapters and Drivers</a></li>
    </ul>

    <div class="subHeading">Firewall</div>
    <p>
        A firewall provides an additional layer of protection against network based attacks.  The absence of a firewall increases the attack surface
        of computers that can communicate via a network.  Attack Surface Analyzer is only able to confirm the settings and security implications of the
        built-in Windows Firewall.  These checks are irrelevant if a third party Firewall product is installed.
    </p>

    <div class="attackHead"><a id="Firewall_Rules"></a>Firewall Rules</div>
    <p>
        The firewall helps protect the device on which it runs by blocking network traffic at the IP and transport layers of the OSI model.  Firewall
        rules are used to specify what traffic is permitted and what traffic will be denied.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260631">Firewall Rules and Requirements</a></li>
    </ul>

    <div class="attackHead"><a id="Firewall_Profiles"></a>Firewall Profiles</div>
    <p>
        A firewall profile is a way of grouping settings, such as firewall rules and connection security rules, which are applied to the computer depending on
        where the computer is connected.  On computers running newer version of Windows there are three profiles for Windows Firewall with Advanced Security.
        Only one profile is applied at a time.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260632">Understanding Firewall Profiles</a></li>
    </ul>

    <div class="attackHead"><a id="Firewall_Service_Restriction_Rules"></a>Firewall Service Restriction Rules</div>
    <p>
        This lists changes to services which have firewall restriction rules in place.  Restriction rules specify services to be restricted when sending or
        receiving network traffic.  The Windows Service Hardening rules collection can contain rules which can allow this service specific inbound or
        outbound network access per specific requirements.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260633">Restricting Service (An example program restricting access using the Firewall APIs)</a></li>
    </ul>

    <div class="attackHead"><a id="Authorized_Applications"></a>Authorized Applications</div>
    <p>
        Application rules allow dynamic edge traversal using the Windows Firewall with Advanced Security APIs.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260634">Adding an Application Rule to Allow Dynamic Edge Traversal</a></li>
    </ul>

    <div class="subHeading">System, Environment, Users, Groups</div>
    <div class="attackHead"><a id="PATH_Entries"></a>%PATH% Entries</div>
    <p>
        A lay-in-wait issue is present if an attacker can influence files in someone else’s %PATH%. Inspection of the system %PATH% reveals
        to the attacker how the users and the system search for dlls and other binaries during loading. If the attacker can modify a binary
        in the path, or add a binary to a folder in the path, the prospects of getting a rogue executable loaded are very good.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260635">User Environment Variables</a></li>
    </ul>

    <div class="attackHead"><a id="Accounts"></a>Accounts</div>
    <p>
        Accounts can be created for users, services and other operations on the computer.  Additions or changes to accounts are listed here
        and should be reviewed against your threat model.  Accounts can have security privileges or permissions granted to them through
        access control lists (ACLs).
    </p>
    <div class="note">More Information</div>
    <p>
        <a href="http://go.microsoft.com/fwlink/?LinkId=260674">About User Profiles</a>
    </p>

    <div class="attackHead"><a id="Groups"></a>Groups</div>
    <p>
        Groups can have security privileges or permissions granted to them through access control lists (ACLs).  Ensure changes to groups
        are essential and assess the impact on your attack surface.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260675">User groups in Windows (User Documentation)</a></li>
    </ul>

    <div class="attackHead"><a id="Group_Membership"></a>Group Membership</div>
    <p>
        This table lists the changes in group membership on the computer.
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260675">User groups in Windows (User Documentation)</a></li>
    </ul>

    <div class="attackHead"><a id="Account_Privileges"></a>Account Privileges</div>
    <p>
        User right/privilege assignments can be found in the Local and Domain Security Policy GUI. This table contains a list of total accounts on the system, and new accounts created with the installation of the application. 
    </p>
    <div class="note">More Information</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260676">Default Privileges</a></li>
    </ul>

    <div class="mainHeading">Additional Information</div>
    <div class="subHeading">Contact Us</div>
    <p>
        <a href="http://go.microsoft.com/fwlink/?LinkId=260677">SDL Process Forums</a>
    </p>
    <div class="subHeading">Other Resources</div>
    <ul>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260678">Microsoft SDL Blog</a></li>
        <li><a href="http://go.microsoft.com/fwlink/?LinkId=260679">Microsoft Download Center Link</a></li>
    </ul>

    <div class="footer">
        <p>&copy; 2012 Microsoft Corporation. All rights reserved.</p>
        <p>This document is made available to you without warranty of any kind and confers no rights on you whatsoever except the right to review it solely as a reference. The entire risk of use or results from use of this document remains with you.</p>
    </div>
</body>
</html>�PNG


IHDR�.�\sRGB���gAMA���a	pHYs���o�dtEXtSoftwarePaint.NET v3.5.6Ѓ�Z�IDATx^��	��eYps��"" \eP櫘��T��a
�Z��p(5�-�Ep*�4,���eN����4�r��Ҡ�l�;��g����������_{x��}�;���V�����
,(����
,(����
,(���͈7�x�?|4�����k�~��-�����צ�ZnN�|��S���7#2/�r3�@�w�����?���!|��x�n#�.xZ�`���t�B8�H�w�2x��S�>�sG8�W�9����nRB.&���@��Q�5xN�����7����	�~�n2�H/�`���oѩ�u�!�v���������"�?�&%�b��+
t�I�_�O���I��C�CǏ��:	��nn����
��~��ҍQ^�sF�|O���\�l}�0���0�n�pe_|����PiC��r7�t���~."f��-3
�n�c�|�j>>���'Я
n<<��a��C�����|��@Ǔ��F�d�=�N��]�q.0+̛�}n"f��_m`�IMX�=�-$�����nj�KP�D �tt�'-6	�f���&�b�[$�w~)���+�P�Á��N#!���=��������6���Z�������>�\�Is�E*~8`����ԃ'�nI��E�E�[$�EpP�B��+�<5�?�g�Wb�g�W�O�3��DX�*��Y�������wb���2��~[�}���2�p�̎<	q�]:HRHVl��w����8׻v�6�-I��io+�9�|�x|f�}�l�h�L�|~X�{�T!��n=�:��e�{WU��g=7~(�K4\��C���j5��̵�	�3.f�iƇGv��-����?B'��5��`��̞�wh}�m��gv��w\��Ӭ4�߀@�<:89p�g.!��+��/ȫ�8fԞ��E����:ch��8����'���u�C+1c_�=r�9���H�
w�e=pV�/�� �y�N���;��9�~��qY�empZ�&�`���D��t�
��}}pU�������G���ȼ��XF��9��س��n]��!�+���'2ޔ��w��y�������s�����K���M�D��&�֭K���yn��F�{�%w�|��z9�-�y�E�gM�#휋}R�O.��Wy������m|2� ��+��gt
��K�پxe})���偻�I�pzH�C}ݣ�2^��k3�'"��XhU�H�'�6O�ɜ4�ux�
������G�Oqt�tx���?$�Ϫ��Q`Yb�a��c�L-Q��&�qk������IH�Y�!��%�zl>ލ;�wco�~#��y3���?�Ŭi���|���y	���G����pj@h�K%8���Z'�l��>�.Fϣeo�0��A�uX���>�%MnW��Z
c�{Lv�`��
�c��c���ʐiO8i�eK�}��%٧��}b:̎	Vh>s�?�<��s��'?Z(�
זRbI�iְ�����`�g��e��L�3��~0�D�;�ۍc�|�~B��3�}~,�-=�����rn�
ϲT�p!Z�A�i�C��S\�P��|�SL�E�:W�aXpڛ@�Z4fu��귂��%7�kpT�ᇾ5���B�=-�}$��(�yB���1�5��#��yY`m}+ڌ��"���i8S�$|���mt>ƀ&��0�U��X��t�y��ڀ+1o�&�1��P�z���Ӧ^Ю�җ���,=|�WC0����x�2�x��\\PqEP��!�qe ���y�(��S�`���-&�:��>�!�$LUH`~}��;��`�s�O	�:����+�����<�M�(�f���6+�b��Y�����@x�`wx�K�2�@�}�u�a���)nf��;Hp8܊Q�C����[�Es���JL��@�]ͯޡ[��0o�X�%����	�̯}�\h/v��]�HNU��}Q�K�m^Ł<���}:�낫�����>�kk������h?��Ǘ�8������Rp'%[hDS��y���c96���J���_Ҭ�썁�@�kq��
OA�&n����&�.���6xk ��;@'����]����C��;;�;Kth0�S�'[�6��Y��[+W�E0���K�A�#.�ؽ�[B=�����r0�2�ל�‘��[C5�Ot�i�ӟ�@ؖ&�KE(~'���&�_�x��6���kP�.4lU�%�1Ϛn�s�����$c}S�jQkD�X�s��zoK	����PB�y�ō2�m�Y����)�RWA_!¦`ߡ}R��eηC���R50F-
��i'�=���X�Vh:��<ݝs�Iٴ�B۰0��!]B?;�
.J�Y�6�JS�X��:h��=&&��_�&�=F7��*<n�+
j����J�5&��Uњ`�}��ݺ��$����yy���+�9�ID���\��V܉���3���*�$��st��kL�+�l�O�ڙ†V�ݔ�נ�ף����[�1���6x��ul)��H\3)���	�q&	�p
Z�m0!툰�
�q}Ŝ�k��J;q�C�U�U�����43W�5�j��6�g2��e͔�ĿtH�)�W)&�ͽI,gW�:a����4�x�`����	���?hX� 1��
��(�H.�qt�o
*�@i�0&tV]]����E8e�Z\?��2���ӆ$c&��6E��4-.���*�V�c��
Z�x��'ܿ��_�l}�h�	���2�s��4�%�9�+�~,�ħnR��*��;�*��q�)Ʀ`�x�-�T�#k��X�Q���r)+�c���ާ�Ryâ%�ɯ5�Z+�0 N	F�}Udڛ�����2U��,	�Фx�� P�4K����-�[�]d9�*W��I�8�bk�4XC
��:���~
�c��`
��,��K7GK�~��n}��z��ZTH�N��hַ7
�Ҿ>��ì޲�{U�R%̜
#�tEU�usE��S<K�F^]��Q�g�Ա�{�'W^2���%g����!\�2TIJm^��h�q�1��l)���y0[�N`�vs����lzI��X-q�6���t�*s)q sY���u�R��l�Ϸtm��]T]�Q�1���pd�gb�J0�iVeI�V4��lQ��!��̲�x��yk�B9�\�P�����lY{�u��.:X���T-p��	�����P���%&���-&������D�9
q3�C�t*D�sY��W�?�^�KK�P�-mx-��k��'V�&x~������?k*� S�FB�*+��pc��}�Zp[�N<,�#�����/	VdW�`RHg݊�����>��`�╻*;6�p�R���]Uň���v��Ԇ>� жEy�/��d�^TI4d��]=�dP՗���\l7G�ъup�1p�	�Sƙ�Bl!u��2�}�x]\������a�w0KQx�;�]�>�:,�0\ޣ�|F_����^�3��&���i)��
�(U�}t<�`��k\i��2��Wf�ʂJNX��Qu�g���"�P�E�Wq�9�y��c�E���\6��L���)v��{a�$�^��G��J�_"���u�J@ٙ�Uh1��3��iu��K,U��/�J,�Q %w�ym��l��Vx(�Lq�ۧ��Ig�ߴ�k����-��*��jI�o�uv86(���r�v
�
7�6m�/*��ڞ�����+�Eo�X��*,��}kN=�bMdOBd^V�����@rc���3�f�R�΍PI(���uy/�r�2��j�
Z��(#7hC��>C�e�W��G7�Nj�[S�3��7�f��AK��F86�!`�Z�ñY��\,LK��4�@�;��4�g����᜘pH�	~t�Iw�UC�=i�:���@�misZ!�k҆ �rr�bo.��@�a�����aq	������iqQm�ڭ�[�"���DO#a
Ux�g>�k߁{ٯZPO�ο:X�\����s�^^�r�=S�spX��[�
�/�ww�p�'-���@2H����4��.��Vt�6��9A�7p�8F����b>q2K1	2��
^T��{��o��F���pI_���}P&�	��=!7����-^�4`e���n	:JË��Uц�j-�u���
�>��)�$.�\Z�n��k���m�b"g:��0�f����x8�~�r"0m�a�Bx����i�S�7�Q��@�Gw�~:�,A_!��6I�	ZB�I�ѿi�@�[b#k�
�@x�\X��P��(k�qӲ8<�UO�;�I1Ɓ�О�4�0��F�׎R{-��ъwᚢ*Ώ`��D��v�e��N�>�
���\[+�p=R#��Q#y�]��9�&�9���;D�p�*��ڇƦ�	����it��ߓ3�í%@-n4K�RK�p��>4m��Z�3�p�(
K6��n�יs��>}��H��r����:*s�N	���syP�$�h���T��e���3="h�oM;J/p
��]~V��d��3�۲Ã�dʋ�[a׊k��+�>�p�%��C�����݃�̙:��Ф'_�v�z�%X�Ǧ��Z誴Ӟ��V�gi�҆>4(P,tb�<w����},xD�>@����R��[3IJV���J[�q�G��AK�=����³Yu��FR��2���	$�*��?��X*���=��:�\���e��}c�S$�H�ʀ>��*��ԃ�O}|�/���)n�1��J�7��-��bd�d�h0��I��E_�hT�>}l�{�M��edvTֶ���:���<�ŵEP��R���Z���`�FqY5z=p�t�8I��X3��0۶�jc��F��Z,Z���֝�P��W��e��Ы%�D���ǭ�(��;+�1��t�ce�Xd{���U�{|>����E��^L�s��@�h����]��3�q[��ռ(XLCn�&L=w� 跊>�C,�����y�´
KZ����;n����r����i(��n�wc���e�x?��i�r�΂A��u~$me��2���)[�Os>��tZN(�=�pV�@���BF�Q��E8��@+�~��8az.KUY���r�ɧ�����c��/�Vư_
�NBP�@�)��7e`~�}��+�c�k�{���$L����׽I=��[[�؎�%�eK}�W��i����3�4a�;r6��/tk��r3|��zZ�(?J���
�}��q��Q(�-�,Iw8gW���]ಔ��slD�T��r�*��u�墺ʐ��T�q�̞�F�wh�<�N|�����{.����p2���H�1�:�-ɞ�H�ʣ���+߹b��V
�:��z�?,�*Ɯ
e͵��m�}��(Maڲ�{���f��9f�r4��lQf��IL�3��pr��b��G뀃
��kR�k?f�8�̖9��/	�
�%�}�k•n	Z<��=ٿ�Ц,�L㊫�|�ɔ@�+�<���k�nͬO����Ǭ��7{�~��kNqP<�ȴs��B��/�����'7{sp�s�w]�x�$�{1�p�*nV�t���X��G+u��t���	'-#9��9��-�y/8^�tR_wI+��|>��՜�&�&���`U�+�f,�wD���
�
UVsx�OF�{,˸�g��i1U�/J=�i~j$mY}R�M�%C���l\����}Hᚋ ���FP������/yr�:�|�-md}�b3g����K�%m	�#�Yߣ���H*~J�L�%�8���_\�֟n�9�qӟ��2*���H���(
�a�I�׎*�	��\�6�-��4�۪O��9�R��>#xm�!Yg��U���}L �p�<6��ǀ�V��dJ�v�+e�h�&,4�b���{%y���.N
�{h�|����Z�7vcR�`���FVsk@��N	(���F9���PLy &dѹބ���
�3-q m�*^r�-	c<
���y�W�>��,�\
XP`A�XP`A�XP`A�XM��p~ᓣ��IEND�B`�����JFIF``��hExifMM*>F(1N``Paint.NET v3.5.5��C��C��.�"��	
���}!1AQa"q2���#B��R��$3br�	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz������������������������������������������������������������������������	
���w!1AQaq"2�B����	#3R�br�
$4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�����������������������������������������������������������������������?��p�!Tr���(c��c�@!v"*�B�B�F��O���OB���x8��$s�*�R�8�<�v'��:��k�>	��_�_�:wï͢Yj�V��s���P�KѴ�#C���U�/��8 ��Gc�Ȍ;�V��K1�U���ԫ��b�G�Ҍ���+F�;���h�g{#���G1����qX��4�B�ukխ�n^Vږ�(�OUc�a���'j���t*9,�@$�pIH���k���"�<�}[@��Cs�i�%�݄b<y�On�yC-)������@b?S�����=�X�|F��c�Z��<^
�u
�����R[�� ��	���U��h��O.IbIU�ɢ|Y���?\����H|?�7�6>����"��L��F*���/�L?k�8�2�b�\�|�
C�Τi�O���j�"t��Ф����%�������V#���
‘�K	����<Ugt�NUcJ1V�S���Z韇0X[��8$�m8`H-��{�V�vV獜�=y ��1�x=g�����x�]��>&iw?�.�g���tss�6�uK�&�f����I�i0�kq�&�[f1���5��gF��X���;�4-k�Z������<+s#%�ո�	�UG\*��>'>�� �Oc2i�*Y��BtܒRrUgR.��<��t���7q?
R��F��>���]�X��JK�Uc	JqOOzV�z&�3Kr�|�=�<��J��u�l!�L��6�
����=}+�м	��s�>/Ѵ�u��N��u���&�T�6VwS.�5�{�"����7>J�3u�¿xZ�B��t����^��xwMRn5}cD���I�l��s-�X]>�{�Ь�$q���*3����HC((���u�ŵf�Zk��Og&�ϑ�G1�(�K*n�)�I�IA�O�3�쥡�X��~�8��8��/�+F;V*�$dc����C��s�Mk[h:�3 �|��̣L�&8m�	��0 ��y�"P	.&�G�k�D���K��鷧��n�-�T�v
A,��1z^�"*���{t��v^�4�,{wO��>f������̎������e�a�/̹ u��ao�����c8?��x�I�>|C�y}�JKmJ�N�giy4V
�X�����4[-�o�з�[;��%:+q*���0�H�^�JAVSʰ*�0"���R������~�+�I��^�W]�O�z��4\Ue����{K��v��ںi&�R�X[c�������ךd���.?�Sϯͼg�z�MA@{*=N98��&�(ې�0�$��<�`��2@ f��Y�(�*^Qr��7�k�%[�V�G]���f�u���f�ץ��Z�ß-N9T��F��4%��#>Z��E�Ϥu�ʹ�zt9��#��?\Vd���<���
�gkb*j��������X��jɦ��H�t����'�����y=����y�m�?'S���xػ��ӎ_�ֲgC��ϱ�zd�V�WNѯU��?+}���H�'&ҭ]�ғU��Ѥ���nK9�q��}o^��gӭ�[��s�$q�L���Qp��;�}k*x�BH�������5�<Mg��j�8��+����[v]�:��B�i�8�[s�b���ޗ��9G���X�9������V��ܴ�b��c
���v�����9��G�l��Vj��H�x,�8嘅�fT�(>v#^1v�U)m%��k+me����]u��;8�>��t�e}�}�oaxP>���gwN����f��o��OLtɭ�#�Q��� �Cz�ۜ��Y'8�q�?��kǫ��GW���f�ZmJ������o^������K�V��ε[�Y������q�n�s��-���[��m��P20F�:��9�U�y��s���U�jy�:g��+���)��U]״]9w\�4�����֮�d�o����IYk��~�O�ʏ(g�F��ד�]����9�2�I_L��}�%x���x��t6��`�@�zw�_�8�kիk���ۮ��7�'��V����T���߽��4�,`��V��i�u�>��t��P߆I��ӹ���lビۂ8���q[��\��}�����T�zԍ�Iu���
��%R������oy/$��mZY��Ƽu$bO�<��3�º��7W
��wA��3���O<�ٝ`�FnX��w��zs�����[�s���8���V���Zɯ�yf�V�[k��B�#�N����U��Ki��+鲳2���#���g-�g��ǾF|��A��o=�����p������8����7URĐ@�twNq�kJ���;V��U��z+oͥ�v��_.u͵�Q�6Ւ{sm����籀�!O��9<����d\XA�@�8n���`>��ntӮ	�=y<�q�0W����c"e8c'��F@'��S���˫��}+U��?h��V[��N�Sǭ��}+V��_�����R\۽���$������jz`{��?�5�l/8��^�O���p����}y�T$R7q���ן_��>�'�j�;;M]mkk��<ڸ�W��z�ͦ��M�|z;�fc�S�J����Q�6�`
��\g<�����V6
������c�f����}q�9�Q��:�\��b[��V%]s/�Y�u���]4z���<V#E��N�~�����s]��I��T���:��G��5���S<:�3�q�ߧp���ne]�iʡI
F��`6�N	88Ղ3���NF	<�l�~te<^"-'��]�ʥWGd���]~^V���r�}k��{ʵG�l��֩�S�:�X�
Xn�e��@�`���\����IarȤ�p����;9��M&�K�.����A#rte�؃�:W���EyWP1I�0~�8,�8#�{8�2�eYR�j��Z~�޶��7+z/-w>���S�Ӕ���Vnq�;�s]�kkY�rx��q�E����fc���~
>,d��I��#�|�o�~��H����	�����ԅH
I�#�ϧ���ޥZ���k5m�j�ke{�E��K
�[O�M��,�Uݐ&�o��S���~���j����|�pzv�X��2O<���?�Z\�>��W}*������=��m�����՟����n�>��V诧r�i����&{`c���8Ҡo�f�?ux?��j�c �u���^1V���}Fq��ֺ�J�i�Od�i�j����_�uFun�U��H�&����������r�x���3���֞4�`2cN�9A���g���ִ�N~����G��?��[��-�U�$՜y�蕯ʭg�]�+.�U�U�V���nJVM�W��{v9
CM�[��Q@P� �\�'�8�s^��G�l�O�6�6$�K���`�O`z�:�!���_�O`;��9�8���k,�m��,�;tYG���wp9���U�y�㈫?g��i�U���ti'�K;��|�]����J���
X��e)NJ2��Ҽ�,�o#��ζ�t��,*#�۞c�1����Q�0ۂ>`Gz�{��皁ӌ^ʾ�ԨҽGiZ������᯾��~���J�,��/h��my�w��~Z������� m>�'�y�������H�#�D�0x9>�����N�J��9ys�����iiT}׶�]:=4����#�����RG�G��U}.ۼj~�1�g�_R;�q�	���z�x���z���{Y|������s7���[��}:w��ds�iv������迧�j��e�x���\�?/���3�a�>�M��8����;u#���'uRr{r�ME�W|�KE�լ���֫vӝ���ͫ��ct�S�!^J��Tc�^�BH��}��<Yen�"�6"WB��@�?�3��ppO5��c5�T%
,��U�',7��^�[��&�q��Q,� ���#��|�y���$��t�*5*,k��+͹E��tM���q~6s��˨הq�jƥ_d�̒��Z����ۢ���p��DF���W��s�����L,ȝ�uǾO�/E
�&ȡG|��N����|q�1��ӧ��W�BucB���)�q�z������=�;�
�����EJSs�i+��U�RM2�G�������YM2ی��z��}rq�U�<����	�׿C�ե�r0P����O���֧������F�UzU���̟M��l��g��j@���J��U���c�s��WR3�9�dg�>�_ʬ� �����?��_�?��Es��տ�5����r�v��� ~/?�=t��=8 �Oj�A�l��:�.{��p?�iU��U���!:�Rm֫���5�t���o5��:}�c�3����y�++Y��M#Qr��m��%����9�]S'������pz��<��<_� ��2�퇹*Gȸa���`p	<s����'N�D�T��t�y�ޛ)Y7�/��\~*T��%:�{��򋓲^��^^zz�@t�r�v���v��'9%�q��l���m��<�}��$c�
y�{�qЋl�c;J���0��ڮYT�;��A��3ϯO�x�MG)V�9h�NW��;�M_�|�WZr���j�������.�ח��M-���so��֌@Aol�؁��<��j���?�L�Ts�Q��eC���n{qۧӜ��.0s�����*�V��>���5�+sh�o���Z�T]�NW�/~-��][������Ft3���?��Y�i�� 玝��׵t����Y�&���N���\�W_��MZ�n���>�8%R��SK�連�|��s��� 0s�dc=�3ӿ�eɧ����ry��{�=}Mt�2W�3�㞃����#���*��)���Vz����m�J�j��R����Kt���Ia��� �c���=zU9,`��J�H瑹x������r+u�`�8���YwwZA%�êE�ĞN2B�f�aA�'��i�q	6�ֿ�H�l����ھ����uj�w�R�m>'{|��?���ׁH��h*c�	W\���=�yԶp�9E�t�N;����q�2+��o�TԮo\c�| �#\��k�N1��s��s��?��;��m�j�m}�]���G�,V&�Rw��TW�so�]#!�!����B�~��>��g
6�FOʹ�?����]��q�劉3���̟�_�5��M���]*z{O�˽�x�]�^�k�$�����W���<����jSeo��<��?^��J�~����
�'��O�YK�v_Y�i�S�k]s6֛/S	ⱊ_�n���Gw�.o�����
����1�SX��_�P�츧�!W��S�J�s��Y���jv�jyy� ��1�,Eun�ڥ�����B-a'Z�����%��ӎ~���V���:��8�d`���ӏ�T<Mk6�5�*��Oֱ-;b��U���쿦,v��
�G9�q��B��=H��V��Q�s�J��u<o�I���q�B>��d!ն����NzsXT�����+����^����a<N*WK��K֩~�9��i�����a�T
�@�<(H�� �����&Kx�q냜����J��޳����ڡ� ��?0h��|n�I+�b��z�C���zg�3^J؈�.�h�wW�Q+���N۞ELV.3i�QM٥V~_޿OWm���{��7�O�#��@O�jgq�����So\r@���	�16�]��O�N��c7����b�%Z��n�����F:��#��<�#?��,Ro\d����Q���~\��j��8���W���o^��U��Φ!_��ͦ��1���8>�"�ˏ����c��p9<��r~�������ܜp;d�sO�8�g�+=��O�M��{z�_oQ[��1_����jH@��88��K�{d�����m���v�0��PXu#�~#�vL���"���`��q��^]��b���x[f$�H~rX~X��:WF�*�NiV�e��U�kh��㢅\K�:�^��F!��^Vz��������������<F�`u��3�b���s�:`z�������pOӎ�+�u��Y�{j��n:������WO�{S����l���OƝ�}?S�ףr�9�?N����r?/�K��?��o�?�H��q�[�8�������-���c�1�?~<�ð8�����lH9�n��ۯ��M2�c���Lf�T����וj�v����b�o�b>U�[������(9;H#��׮q�lu�|c��=�Ta� w$v����Q�7lA'��V���_���$J��Vk�V��|��"��Îa�gրqӯ�b�8 ��z����?��Tj��{J�wu�]��B������G�
��$^S�����~�2���_N���^��+=\����J�n��\�Ͽ=z�]}t�Z�*�[�zӷN�W?>�F�)��ۯ�[���.��ap3�������i�#o�
�g��I���deDr@:���>թ=���#��
��_����g+m�n������[���OmkT�O�k�jl�ۜ��yn{|w��a��u��6�#��r1�%�`�=���lBH �H d}���]1�^�X�߮�>���tƾ"�F&�u��Jjެ؈g$z��Cǧ�\s[ȧ�_���cX��8�/���lˎ�����tB�k�M��w��z��8�N��[[���?���C^]�*�8Sϯ<��[�����
�u��	����cہ��g���>��lB�ܒ8����|f��j�߿��m���9;/Vt,F"�Ƭ�%��5m5MKO��*2����ӯ�OJ�'M����L2�KF%���G�0s��$�g>�v���Z�=�i��\��
�P{�H�=���{�EEhզ�&�JI��l�n�m+�T��v����Q���QSM�Z�Iy���^K~O��܎�#8'����,-�~O~���#����b�H�f��#�eX�o��$t�����C�3��x����Vr�e�]���V�o�����G�B����y�J+Uϫӭ���s/���B��֘�6����>��f�p{s��^3�Ƣps�w��կ���?j��^^��)�*�����ϥ�汇<"�x��8=����Z[|�@�0{{d{��Z��pH���O#��:g��(����O�S����]j�ҫO�����}�޾x�cnI`����o�����z}}�Y��s����=���_�Wq��G�9���Iը��R�]R�7}�J���W�U�4��6�WJS�֝y�����Pr6)�`H�����#��ķ2<o�#���Q]ܬ9������\Ω$�3�!ǹ�>�g=�^6k,D��t�b�R�%F��W�7�������l�q�*�i�;Jn5j7d�JZ�-~�y4[��a�q�/ �#�bz�V���݂:��8��y>��W�ڪď��0��n�x#����۾bی�� �'��z�9�<�,F��թ9�(UO>{{��k��篖c*b04gN��8(�wr��I+��E���}�ߟ��*�,��cޚm����]�����ǐv�������K�?0�'���ס�淕E�so�?z����ڟ9&�n��m�yX������9?�_���W�_�*��~b��N�;��j��7�es��z�Z��u��j�m���5=�e�/����[��}�L0.N���9���/\���O�T���.-�1��?��@�y����
���[թ���yyz�[��ִ�o�{��t*##$�~�h��21�Tx`
����}F�H�zOyO>�z���Ϡ�+R�[8V ��F��f`q�P�y�#��+*��S��:��Wk���m��{��5l_���:�qQw�����][[t�>��E_�oc>�%ӑ���^�Go�	Qʏ��@���Ti<�2�;ر'9�qϧNs�?��m^�c�8?��_�ל�VpwpN�����-��l"��"n�T����I����}z��B���{d���=*��<��p@��8���;��p?�^��&�n�y� zg޺]z���V��㋶ۻ�����x��i^r�H����̯*G��@Fy�~]>��'�.N�3��_�>��q�O#��w�\z�^j��s�1��?N�����UZ��߼��g�����1l�9���y��e��}��:�#�������:��p?��sVٽCq��}?�U��S���ibq_kYv�㦩�+|��iW��~ҷ����]$|�t�>���8Q�0>�S��%X�Ib��BH�ci�$r<�;�sT������GN=H��2��U���ug������]�U���"��T�ߕz��Y��+wl���
v��W#n��c�q唪���1��'����Y�Nx�'=A��9�<w��j�d�积}��c�Rru���w(�y_eu�۽�z�c�qN[�����ɹ&��m��W��/����|����um01�:~#��3�T��	���O�ޭ+z��u�g��[FSIj��iyyz/��Dy\U�����z�ϧ�>�����FS##�y���?N�뜵8��x?�~ݺUȤ�8�׿�������[��]��o��I��(��g��k�S�񌟘����j�m�q��?��͎]���\��=��jڶ���~�{~9��b�M��+4���N��m-[K{F)��^��m��X�O��ޟ��=ꕨ�n!fE�Τ���g��-���=��*tb����ϭU��s��}���^+���H�.W�m֚h��w���?ޅ)F-�$�+Y����=lz�M�`���G*F09E�:�>ث��aq�Q�؂=9�q�&��J�Ņ�oNv�Yps��1��t�)�n�y�=ǥ{�z��N�'´rw��kk+����L."�Z4�$���ҵ��}���cI6vU��}K0{�}x�����?�?�g��������J�����I�q��ֺ���O��3�IYY��=��ޯ��mOA���H��:�O���z���?En��T�BN~a�U#�}���d�������Z&��׏�B(�>@q��F?��3�ž#�tE��������n��c�~U!'� ������q����{B|���IX��l��G�z[O�
�D�(�>Tǡ'?N6��>��X#����P�^9�$c��` ���AМt�z:�|I�+@t�i����@�uC1,K�	�<~"�RU9��J1���Ih��}��k�Ǐ�C
��:�\ҏ-8�5t��-u������y�%pų�##�1';2q���-�8��ʃ�:(�Ѓ�ι�2"ҫ��QB�ǧ�^O�;��br8�~g׮��j��zSTgVJJ5%)EJZ���׻vzzyAC��J�"��'4����K����i�a-a;>ö}�Qo?*OP@�?ʝ	�y=���?�U���N?���MEGɷ}��ˣ�=�&�Q���;�v��Wջ����,�(1�������V~�z`�`u�?�^)@'}���T����c��-��O��3X�4�{k엗�K���V�`�~�/�R�����c��G~�����S�'����L���P��G��s��\�k޽��WoO-|��?e���K�<g��׷�6��
�Z���䏘��:��W�c�3���?�W�H�I.c�\� �+�['`z�+:���$�JϚV�K~�Q����҂o�V[;n���Z�_7�G�i��݌m$��p��}=�W
���0?�z��1�o_�n뺃jw�N0!A��E�}�`��\�!���ǧ=�*�lL�*ҒsI���N܉���[�|F2j�&�H�h�+6��P[/�̡u���ڹy*���8���wg�1�I�zv�8��J޹mŔ�F�NGr;ұn0�|c���q\����t��u�_��m�����`\�3�;��埯���x����#�G�_�z�v}?�==��¸�?����e��I^�awO��[�la+���w��ֽ~fU�O��@�=����F,�r��?¿�O���Z�u*[$��g9���
ɸ''����N?Ͽ�s�[Niko����K�m��ݦ���V�/Ϧ�Ҁ	8��x����9����G^����ZS�A88篩#�ɬ��=�rO���ֹ��~F��J��;��s9��ߦ��%�˦��Lds���u���������=�s��O�ު���럧a�u�iB;8��M:������-��]-'�����eiKz��I��4� ��zUR�q��z��L��'�:�γp��PM~Wk����/��y�~]������N�X�N�2F��\������999�s��1Ҥ��={�;c�:�T(/����f.K��WV����~K���h���ӂzu���?�'��1U�q�d��xl�Kt�xǿq��[�}ߟo[��K�_{�/� P;�s���9�ϱ�句7=�=9��׭.���ϗ]"�����7[��W���Kh\a��q����?��S
�ldzy��t��g�G�z2��@錜w9�:��i��+��=��<��?�	�����g�]~�sۂ�`r���s��c��
TFUI9\g>�9�x�kƬ�������6N0cb7�����\��[�o K�gގ;y���0s��>�~*�����Mc�Z���Ih�Sz6�m�]���_����~H:�4�/e���|��Gc��:�[>�@�Rvs��~{s���kg����i�'�s(��݆��2���)8ʩ���^��G�U�LS~����ʤ�w+�y�8��{˷N������-\|���m|��'������J��F3Ӳ�c��ԁ�������Td6y�c׾xǦ?�D��Zߧ������G�x���^��z�x�������>�j&>��$�ƌs��0�s�H#��N�s��'8�|qXz���g$���%H��\�F��IE
��	\)<��qr�RR���{Yr_����.�3�c}-�o����~����i�����g���'���>bz�+�h�FF}_��=��Ԓ���3��$�݉$���9�	8=�u?S^�$���VI�E;7�]}/姱��7+�Ww��[�_/"�@x�#�O#��HѪ㎣���y�>��A�I$~8�e@<����]1������8�����։?y'����Ͻ����Q���|�؜�@O���?��V���D%�d���Z��)K�^�����W�d�KN����{w�,0�z��I~d�:��O�����U)<�;:A�Ԋ�I��$�{r�KN�};ܕ毦��NT����ʰĤ�zd�q�qߦAϵ˜�8c�Oӿ��=���O@F��sZ�k�jt�kkA���-�ӕ֩�֫��[��D�d�*:d)�j���������UW&E�#fB��g$��z��o���V���o<S�B���y��9� ���+�3���/���=ׯ�5�b���v��Y{�_��I-�$�D�$0��@PH�������#���@~)���kD����d`.0�q�E�-�i$��+�@6������u�5�9���%��w����FQ���K��-W�bD��`�k�<�z�q�ק��y�W�v��>�k�BH�8�>�۽i[���;��#?�5�Mɵ��K�^^^���8�5�+~�'��������`���?S��ъ�b\z��ߗl~4�w���������hDg�~�p?O��l��z}���������Bִ`���o�嵉�q���Z[X؅ا�����;���zR���Ϸ��F�3��|��c�+�	J��kzZZݷ�[�Q��I�H�5}6�Uk�؆�!�#Q���?����矯0Ie��wL)?滑z
�}N~\jX�8�8�$�9��*�&F.F2���GA�߾:W>2pT� �$֜ݭ�W��v<���t�nx���iٯ�����o&�E��+9+�J�p@�:���c�R� �>���ۥyυ5D��6�m��
�� ����rG� ש��<AP��w���y��+�T�JT�h9%�)I�-V�Ӣ�:�}S^�\-5U4�(rŸ�$���"����1�=��ǡ�5� r����zV�ю����]���Le8<�
�v�I$��c�_j[�4��Ќ.����V�}�]6���-�m�����|��t��cl2Jg=;s���>��ʟoǏ�ҫ�G����=����H/���������^_������gH3���{�N*�ZB���b�02q����۟ö1VH�=pF?�3���E���Z�����?��ӵ�Z;o&���޿��DT`�
..?��(�D��⻨��#��$����—�R$Ue*�8��_%��3���qӟ���g��x����U�tK��<=�,����d��F;\����h�)��<M<�8�ҌaK0����QEs&��j�V�U��b��8��qu����YI�[%)B	�f�d䛻۾ǿ�<��c�w�j�֥{��p�Ws����#4�8T�vc�4A�
���$��E<W���+�Lҵ;+YY౿y����E)ieA��K�q9:3F�~���&�9��������^*�<5g��"���>� ҵ�cQ��-�X��}��Zh��y�]-��щ"��;��2�]���6����W�5��WW�l<Y��4��r��m�rh��d��6C VvM��>"�$�᜿�L��[��dN�}w
[��!���*x,}5QV���X�qr|�.W���ßGN.�ۉ�Ljr��>M�cc��>��G�T�)N�]QR��(Il������o�+?��
��J��m���n�1�{ew#U�3��d��#*X2o��t�#���|k�
vڷ�+�D���I�[����T2[��=����[���d{�٥c�3���:���h����
ύ|Y���Wy�n��
6�h�d�	��I�Б�X�OM��ᒢ�߇�4��I"�Ȟ'��ϊ��u�b�OҵM'N�������E&�c�4�bȳ|/�$��8׉�^h��"���:U&��T��#QE�&���\��8=�x�x�
W��oN�A��֎*�*$���U�a���ڷ音'�<Zu��>	�}�|N�'�~���3D����{�/u���8l5��j34qY*e�0����u���
~x����.��x[H���[�6�������}'H�O�t�Jy��4�񎓤�h�8�Ӯ�o-й���؃�W��	|T��ĉu�'��>x��n��ķ%��%�P���t�,'(.�'[��2��*�����ύ��Z��W��a�|p��^�i�?>k7�k=䰵����Ig}G����G�������i�`y�=y���a_�Uq�KS	�c*�]	U�J�ۓ��0J�jM3�L�R���c_3�N�ju��P�,��y�0�:��W���R��`�Ni�J���K����t�>���w���us��W�O�%�f�o﵋ty�����z�,p�z��_��h\�^5�5��l�E�k�ף��u[�6su�x:m)d�δ�u��T�SO���S�L�������'�߀>"~��<��Ş�ω�%x�w������m�-t/�g��x�V��yޱ=ԾC\��Q��E�����/٧S�����猼Y��׋<;࿅����{ſu�i1�LZƢ�W@�<=����ui��s��c�S�S^־�3���S�!����ju*Jp�aM�+�I)��JZ�2�3�I7S	E���)�T�~�5�*�p�TyTj�u%~��I������}�k�f��:
���mWI���f�|9��i^��u=5t�@�
��2��) �q�i!!����.��3���FIvs�L��w�ݽ�R6\���~���ǭx;�w�~���ƞ=�D��Rx����zM͗�]�ܱ	����ܥ�d�"v�J�����o�J�}�Lx��}������E�ѳ�=lj��q���ȷ6/m"b6�@��>��<�3�a��xl|񐪰���J�h`���.h�Np�i{��髕�����s����p��hb~���+�G{H�3��Բi)E�n����TeT�X�$le�Y���l$����2����x����x_ú�:v��x���'�tk/������sk�zl�3�j�����ц�UYHH�f���ßٟ�o����&�#�|I���:��V�e��Ε��	k��KQ���Z]B��5����nV)"�y�2�g�٣����?��=xK���>$��O�Ѭ?�ZK=']�7�|_q�x>�v�4��Y���#Ҧ_=B��p�+:�^WF쳩V8�Uaa�W��R��:�i����=<���^��X�F�^\�S��J��G*t�УK��*���^�֚N��<�U�_�%�<?{
鞁�b�Hd$5�0�n�l|�r8-��������?>+|���O�o��i�o|�W��<K�xѼ_.���^��I�|I�*�ek���$�Zʫ:�гx����?�?�'��q�O��G�|Q�}��h�	�/v'Z���g��u�෰w6�׬X�ج�Fu�g
����*�.�HF��	�r�-gW�YrE�s_E����5J��[
^�Ldq��U���S�8)Շ�_ڥI�մ��|���7~к_��υ~��t�	Oam�J�_�i�M��6I5Lj5M:'k���>`�HfRB�>.~����]���5m?���?�-Ѯ�xn
����W�7������jI}qn��"�s���q���%{B�>��Xq�MX�$��ʎrJ�<n�[��>�N��H�/�ڽ޹���ƣ����K@�4}r�����ӯ湂=GLu[��
���
��uS�2Z��=zxʼn�(�L*�t����2�	ҕJ�������2G}<�"�8
����;<���B�P��"U�n�ZpmE8��M-,�7':`���O~�u<����m�1>��@#��v�����l���}࿇�5��1�M�G��o|X����0�qsw���W�:�֗�x�ƾ"����$vAa�Z!�[�b����
�x��
�G�x7W��<3�'��>'��7����w�M���?5G��w��I��:T�#S�����eW���4
��87:^�Rp���s�ڪu9(NSK�K�:rt�ߞI�4�9��}�
�入V��Voi^5�E9��jT�B�U)F�(Uul��"���E�2\�xFNs�)��p��e:U �
� ��#gvñ�)A`��)Īcܲ)����~�����W�����x���?�����/��,��e����wV��o�)��D��6��\�v~Գ��~[�a��U����i�e�T��V��m�i�Zx��MkK�`�d����X���n��Dډ���<�+��)R�)Q�N�:^ʦ"5=��Y8���4��%4���u�mY����>}�У��R���F�"u��V�j���Ӫ�խg�T���֣G䷈>
���~��W���	����|=д�k���}w��q�]j��,m�d�6K#ܲ��A<i,���5%@7Bb��yf��B3?3(?�?�x��D��f�3ks�A�{~�
�@��W�%��`����t$ߺB�b���X�:>�\�?g/|4���/��~x����5�~/��+cU����}A�f��+K�E��i,~b�xG���������c��S���)�}^��JI�?,�A�T�Փ�p/��������1�e��3:�T�����RP�YI^)Ūq�ҩ(ݷ����`m�3��	�ܶp7��O�m�s
�^
]䒠�U���%�����.̎���%�#ৃl?�}���A���3�ޟ���i��J��[TӴ{;k���,u���b������mm�W�Ap���x��W����f�Ǐ��w��|�'��~'|;�V�6ѼA�Oj1�>-������鷲�֭�_6Gh�da�en��r�J�W�O�pN��%ƓT�r��q�U��b��A�SN7<��津F1c���b��t�)bg���X�Q�����H�Tr�5(Ij|1m���;
��;�7	�A��G��y�Rz;=aO>C���y��9V 7�F���������~����x��ŏ������s��J��}��]"�#}&�_�WK}u&�x���}�V�~頖1�����0�j;��_]�&��Ʒ�������,:���oq��jZM���F��B��=���\\Ȳ]ܼ�D�1�p>&��r�e�p��Ղ�7*X�E(աM������7(S�����u�ug���CG/�*b*Z�:�W�C��	E�F���F2��qѿ��uT�DT�8�ʹ�pNX�T���s�uܷ�X�	+�|�3�C�aAͷj�f$���졢h��y��Oÿ�_�4_�> �/����Թ���^"����^,�F�g�Ώ�]*��m�C����l���������쫯�M�O��㾿��x��g���S�~�G��'�x��M^��/�?�%�s�<�M;<:���Gm=T87��B��6���V�9rγ���gO��PJr���Fî �Ц�0��y*�W�9º��ά��b�kʫ9��hࡷ�n�6��F3�Sa$g��$�H
��&���5��X6���ٰ�TkY�O��a7
c� ���[�O�T���I�b�_��~��u���<���/��?�_�Zπ>6�&K�Ok㼽��V�lh-t������?�`�E�I0�g$��q����I��{���3�4�{/���g�?�����Q7>ua����-��Dn�?Ux|Mic�*�6��%VP�'*t��䚼];�:�j���߄�*���W5�>����
�֭JX��G�iPN��JI�ŸI��6�?.�9�k�~#м)��6�5��Z.�b(�J��ډg�(SΖDC#ʑ�H2�(b3�[�ms��)׼�+?���oX�B�4�<2�
f�S��s�[����4��7yVB��{w�ď�
�+
w���b����D��
����Y
+P@���������*7����C��mEW���T�<ͧ*K��x
'X�J�s8`�aocR.��iFZ���W�����<���%�ԕI�VmO.Pr���0ҡ	��N^�UoH˞QZ^:3*�S����p�>��xN����e�i�Y��;s�6�>��kV���g�`�_D̲�P��1H��/�~
�����<#�6��Y�]����\ȟ�q\j�u�=��K���R#"�Skܯ��
�|��~!x
x�\����[�������/�W����-n��u���.����؅X��ٳ���^��m��c񯀵����|�ƻ.��Oq�X[��O��Ɩ�k/Y�3��Y��Mq;2������o�࠰�1�qU�bc,ULO�0XxQ��40�S��^��J�ܰ��g��<��f��[����[R���
��NQ��۫�敕Y�rS���~P:�6�C�,P���o� 3pv�FlB�d�G!��wg ��c•�b\������F���O��W�e�x��燾:�^#�<[࿈�˨j��[���-R���;K�[B�B��U�$�,�ۈd�Do��K��_��"�9�sS𥧈���0�|J��յ�K}f_IJ�f���lt��a}���|��1�+���Vc��8��ޞS9��%UF�*SQ�n��r�����n���b<=�p�ysfY������18��!G0�-Ft�*R��>Ҵ�8FO�MKE���S������zg89�(�q��@����$��T�����v6ӇR9۟�{/�oD�����:έÏ
꺏������"�����$:�j&�K6�ְ��1./�w������|>���/�^���#��Z�~��3����,��Z�.�c���U�R��u1.�-l"��4J-��>��c�������[
[��:q�
n*u*��VTe7ҍ:r��%���;��{Qb�ԞG-�_���S�*~�qS�*r��R�;�)�u*�RQ�n�ƾ�5�� �����J��	5i�#�����U����`�mb�KY����2���a�	�u�T�+��T���Y���6�.̀�Œ���h�/�j���
x�������Z���a���WVW�>�I��T��[Y6�-%T������>|:���~�>(��?h_�z��غ?��h�
I��>�NJ�Cm��	��vRY���v�^�^LZ��[qpD{�������k��êU�+똙�΅lL�J8e���潼`�/d�oy��k�#��ke��:upQ��g:��������P���<\%ZO߅8�ZՒ��%o��`�d����#p����L�+��u�=��bl��$��`s��u~^�����N�x��׀�W���
�n��a5��.!7zt�sI$$�ȸ+"�?�=��W�ե��b���*�z��Q��)A��9/v��K{�֣�˱���S���T��J�5:����Q���F��n��Y�=���k�Þ�d;s������[1x�0��nÉJ������9�9�������jշ���?�j駏���kek�.�=�՝�s|t����eiY魺���I�58�Eq�����c<c���Wb��#��N	�r}:���a���p9ϩ�u���{�=�}s�Ӝq�Z�Y�2NW�.���9�>7�#k7��5�/�m��Z�n>�q�yǹ�{Ձ�������H��z�~��DÀO8�oç��^�#l����?*�9�5+��[k���^��� �R�kE���۽����:Dճ���!lL8��<^�x����� ����3A��0O�T�9�;Nr���z
롟׌��b�n������Mκ<M��(��:i�t�ݝ�i&���t̡�)�:s�=�:��,-�$(`U���=r>���U�;�'��#p�[��A�3�<��F4�R��ݰpr�=�������R���UiI)�&���-;^�^W�{�p�<�
�e88�P��cUZ��u��hi�1�4���o"j�gITp$
rx<t8�F����8kt/rßo� c����$����Z1��ϧ�zzT?c@�X�L���������
gF�:Ԗ�ue4��I���eĸH�=zu��!�[KMm'g�v��vo�	s��{������z��o�	�t�I���G�ѿN?���"lP`�g�s��{t����ݝ�c������O�G�N�
?��_Y�o���a����i-� ��>s�o�>�o���%��|��X���{t#�m5��@����P�<�<s�^�D��&���?wI����_Re��?�w���k�3��Q�ĵ�����8��u��'�#M\aZk�tJ�n+�r5�e�?�c���;};�94�$��B��
�9�8�<�c*�M$�)a����F.)�TԮ�[�+qt��eBV��]��R���ߩ�����kɞs�#���?�j60p�
�:Z�m��|�Fe|ax!@���큓�ۙ�,��۱}�.Ē:v#�Ϸ��
�m4��Pq�{�����-���;W��z�sw�Q�(=�����>�VY�cY��5y��Z+���4�q�UT��*����~N@8��P>�n����*��c�ұ渒�1*��(����LU�ۧ�͊�*9r`��pvsk[+-�����9q�MYTt0��!
F��VWV�n�o�cd�Dp�����󌏨��5݃e$`�s���ʰ�h�z��׭*��8���W<s�}���t��+��8�1���d�읺�ګ�tC�v��1��p����?�QO>#Q���d�~�9��@�����]�P��y����O�_ֲ��}���Wm�����f)��#m?�Լ����쎠x�T��Iӧ�O��o�%��܁�MKg�
�ܞ9�gt�}x�>�]���H9��O7�=�������vZϱͤ�'�}�-�[�e��;�����e�B-��R���'�އ=:Wp�;<��#>|�b7��sی�w�m���㑓�y�޽*�͸u�����cS[�����[i�Mod��9kb��&�^nZ�����F�}:v(���1��|�����-+��!���x�q��Sz?���Lu���3R�h��ĂH��$�G���r��[';FxϠ�O�I�d���K^�;�U��p�N�OMV�m��2Τ9&,�A!��������T�X�_�~�㞹�^�È�ڵ)D���tcÅ$g�:�j)��1:��N�"���ϯ�]�b�S|�$��ӣ��hz��0p\�[-w��۱��kQ��sӻ���>��=k&F��=�$vp	�@oA�ך�)>�O�Mo��8��z����	�鯀u{��8s�����:�%���}�V��0�,r�m%�O/�c�n|Q W�<�=}�m�:�=}koD�A���xe#�^v���=+�f�5����!��8�z�VL��f'n�����88�x,8���k�n���i�~�8�S�_��[��u�(�~�<�	%]��p�$q�J��kY����B��`L,c�c�GB0O�>����I�o^��|�x"1n�r��]��g�~6�}��5�	w��5Ec	$	w����1��+�z&�vڭ�<D1	.x�>'�n�~�V�g������������f �8�OL�l�џ)��u���8>�@5�1��Nr�����#��6z���'�oC�}7벻�ث!�t�F3�g��g<85
���=���ӥ}#�[���{O�]���4	�'�O�ff�Sr�t�GQ PweT���l��b�M���o��$�+.�K~eH�>���T�5��!�+Q��XF�h�R�Z�*Jq\��#Q�;^�i���x4�F�&8+R�*5�TTT��iSU9c5�{=�"1���=8�'��}Pf�8�f�hON5�̀?Z����X�����c��#�~:��yh�����.�oi�Mz��"��x��U[
���},�4��ے8?����4�rH�A�:~���q�~/�;sӍAǩ�����?�l���o�}��l��R8�q����T�����d��m����ߥ�y&c�쒵�u��V�v�6�t��̈́�����<�a�(U�s������W��>�G��|�T� �<����
�?xf���e��M�b`��.�.-�U<�C���p�*�9�ɉ�b�ѽz.��kӜb�۹(�U�=�:�*�d�JU.�wМ�~%�掠��z�[v�:����4�r=�<�T�AݞG�\�\-&��_�]>h�w�O�5en�鹣c�]�ӭŤ����|����3�:W��|C�#m�Yd�'����Vz����1�$s������۠��>�떮�K�H��=���*�%�KW���X���
��h���o�L��f��&V#�zf�����a�<6��۾��g�d�O�o����O��W��#����s��8�\u��q�ýy s�¦çB:��D�t���ݭ�������V=����|{Τlq�ֆ�ŹR�Տ2d~<�?����}}A�?��rz������/�_s�3'��5�[Zl������;�EL{��b0a�����NFq��
�������9>��P�����<�?̃Ǯy��XфW���U�l��B�]��o�o���{��>�?��zO1G9���?.�P����šd$�Ӱ�~?��"��+���{v���h�����M.q�Nx��j���/S��Mi��rpy���ٮ��_ ���^�2'��v�L�����0O��U<�O���=9��>��s�?_����ZF���������o��h[�1����??�1�����.�#�~��Oj�rA����O�iȻ��'����n_2�S������ҔHrA$�w�]�Z���z��^�OVy����{??�{;n��Fi�c�q�N�3V�lt>�Q���u�-�N9�>����ڴ��>���ѧ���ׯCh��=-��������G�����s�=��'��X��zzt��V���ol���
^�ooï�o���CfS�����ڶ ;����1��b@p@=1��=kvv�8�Oζ�Z�v���OO��U���m�ڛ�;z������8�n�.:���.?Xv����{�^�t�#���p�tF6^ֆ�i�.�h��Ͱ�ˏ�ק8�׃��H������q���_���9�}kf1�9�c�~^��uF�e��B�<����~�
��^���3�Ι��}8�L��g�0AQ�{ï��N�>���]i�,/�Ks�S��9!�s��5�/�Wn$�&C�2�T0'>�=�}x<9������3�qW�$`�~}��+�QT�-�v���졎���MI[�W�=<���G�Q�h������}����A=O^�k���ݰ:�.���O>ݺ�1�7�=x����R������*���}�����w�㢮�n����kO?#|�����9����?J���9�+`���3��}zVlp==O�ؓ�ۥB�H�1�I�8�2Ů�������}I��ǽ=��kK�����6�Y�HI���㟹�8��߭A���y��d�p}C�}Ga�k*H�>��_O_S�)��B��r{��������&�嶛��m�k�	���~�I/�*v��hݭn���cs�1J2���@����z�7dVG�@>��88�Ӛ�gd9V9두3��g�O��Y��K�Hy��a�߿Nk�
�S�sS�]Jk�'�]�볶��=&kZtqp���*KH����{�O��E�o��0ۣu<��`�3ԏOL�Y����fE�Dk"Lz��=x=���e`���n�N���5��!f#��?��xLV�����Y�]j�[�V���]NI`1XJҫ��%ozT����o��V]�Z���-���'<�`�*?�����ŀ�6�S��x�~����[��>����G�&H����n��>�����.G�_N�=�}Mc��R��E��j�6W��ۧo��a���bt�+����A�i��c�z�����FbrX~�4�|����V�^�y�W)b�d�,�ý���ΎO��_���n0{`w�9�Wo����\�߰�#���rq#g<��_�¡1��,�~�O�]'������d���~�������K����zݦ�����7�da��
Os���=9Ƕ}������_6Ww|�T}��q�s���A��v����lI���>���I�{����Q��ּ�w�1zJ��ot��2�1��,EEk�Q��Z��m/qѮϙ��A8��2=����IB���u�Ӷ9?�5� '�9?���Ӡ��fiK$d�_�ߞzu�V�0��l�i-5zr��m�u*�	HY��n��V��J���Z��r�z�r9� g��Q{��y�<~y��Vg�	��>�U��I��=k��''��ڽ��pK]�%�٤��Zt�jK��+�GO���Ov@�;�$z���c۩?��Uf�zz��k7���n����KQ�����P`���^�rx��㎕\�rz��q�U$>�������C�Q���Q:���_ybK޹� t�L����Tf�������+�w�I�ZG�}?���U�g�I=}*�ݙJ�ҽ�n��m?TI�&c����u�y��}/%�E��?\u�<Vb��?^?��S�O�LZkg�HQ���������^I���^���=jм��������X�pq��3V��d��z�|��ީT�^�����3EVkim����Ԝ�/n�^�sV�|m����c+�������?^�Q��*Ӿ��i�����5�E�����F�ݸ=�����Ev����?��ҰQ�N�=�ޭ+��?O�Z}fq��̕���+k�#X⫧��[Y�U�z����Cp�8#=0����'`����n��?�sq��c���L���צ+R�� �׶?�~�N+��%W��(٤���^��{�|Lq�յ��S_���R�dO�"�>��{uN��������O~������o1[�oM�����H�K�21�g9�U*�
��z�-���
a��m��r>��ò�w{�ү��x>\=���c?��V�׀�b��ʱ�鴌u�̪��������(��1�:1���֊Y�zק�����w�Z������Kn���_N��x��u��>�\���J�|Oy�-��o�ʰ4=�Տ��aBpG�X���ϥW6fޕ���G�ݯ[��'e^6�m����(�_�cls��n1�8�q��x�����r?��{�>�Θ��
��dޝOz�ʌ�����(��V�������Ԗ�/wN7�������4�K�\/�� G�JFG��I�8�ި[��7�m��I�����<c��p�`�2y�ɭ8�B�;񎿞F��<"�U<]~{k�}V����8e��5!S2�N��N0�ݕ��-���[|F�##�s��=�WM�p���`������[�ؼ3�����U��X�OS������cᇵ,:jP�o�zt��o[�X��a��F*�,��:&��=zo�tGT~�Ā������:����8�d]Z|�90�zu��9��ץbF��-�{���Ƥ,��d���|�³cw�K��������<�O��%�u�U��g};��\��co��ʰϮ0�=�ӯ�J5�����¿�_��<�9�<����S+�c<���ӏc��5�q��+�I���_/R����v��]-�u���}�����&���2F:��=�CuG�n�0*Č������Y��8�*l�	�=q�8y�$
?��#ӫ�����2��cef���w/�x����[�]��9
��p}IϧA�NsR�n�I�,��}��ݐ	
�`��4��	$��?��Z�Mׯ��Լ]y�T�t����G�kY���*ؼUd��[H��:z[��[�\�N������ZO� � ��8���V��9�l��r.~P�ߜg?�����^�^�;3����=�;����}����E���8�v�nπ����V=�rFs��oa�sP=r��ׯ�_���
�@'�����Cp����*��	%�9��8��?�&����0j���v��Ý~�������X��p�t���~������g����~}x������f�����qV�.�N����Lͅ ��Ns��Y3����+Zb?�����dL���>��气4�������Q����2�l�?��:��N���^�LՙF=�Vd��rr~�;�sڱ�4������e���m� �[��t?Ls�~�� �� �	����Uvq��}y��ڣ�ל��8眀.�����������4���/�����ߘ�g-�#'=}����{
�e8�:���{V{��}�q��!Q�y�~�^�h�^o����r$��ߣ�4�\��e�*8��{z�|�F}1��ҳw�{H�ӿ_�z})|������t��.�I�����J
�o��ӿo��W8�pO�q�zxr3�!�Ҳ�ǜ�ی��cڞe8���̟γ�io�����ϖ]�����f��ONq��p�/��=y�9��!8�~�:��=�
w���G���\����+>G�v�5_��_.O�>����=�}=.X�Wzs�-fx���7���e<p	�ޱ��X{O��L�}���_��C����nַ�yK�v_ֿ}�wi�{�\ky������7��G?b�?R���y��ש�z��4�>����K�Rۧk���J�9��ݻG��˿>=��N9�3��#�R�:�k;2~��C�ן�N2N��BY�1�}{��0��^��X�[��j�GOr������O�X:�{/���4����/��kη��������U�W������~�4���l��9�����*2����$hYǸqǯ������_L������%��׀��W�׎8�V�n�$g۷�Jn�N:ミ�?Z֝
qK�
y�h�ߞ��I�XѧZ*�^��0�Ry�99���L<�}i�RĜ��?�z��$0����])$��_��7܊��5��e����������<d��>��:�>��mh�u��}��o��`���A�#@@!bT��!�0Ԍ׸��[����w)1@dUѰ��|ʠ1)�3�A�5ۅ�U���t"��*��Of��]�k5���ӫ��&�B�]׿:�	����J�F|�� �rx'�w�=�'�l�}z�=Ҿ�~���tH��7�[�c��}�O_�����?nW��Ј랻Us����{!��l��0/��t��=�.��N�⤓��W{m��m9W�W��4�_ ���� 8e�۷�{⾢?
�g�F�׼g�"s��{ԃ����_o��%?�O�kxdxƗ��)��\�����{�KH��������Sח}/���MY��@��w�>��:�p	-�FH }F@,1��;�#?T[|3��$�8���yJB3�`�U'�bq��?xq�����3����>��B����}F�L�8��;`3$����]�)_�v�Ç3YӝJ�b�(:���*+�	ٿf���eʛ�M��O����Z4�N�?�ׅj�0J��N\�����#��##�H���<g�F��rN,z�=�b��rA,�M�,b�)@D�
�����:`U�9nI/L�=y��d�œ�8�jZ�)'���̭��I��cʊi��N��I�-:�f��X�4���eI��h��r�W$t��)�$c'סY��QڂXb���:�q�HR��g�\��o�x��<Xi�I�J�����O�Wi���A���߂���5�}F�@����I�}�ⴃm%n�~��f�!���2n�۾���b/ݹ�`�{���W?�m[���[?f�/is�nx�#��ڽ�?�������&�Bx����¿�m��[��w�5�;���o�o��N�x|]�����]�S�<z��L��9��s�KOOֵ�֮na�rx;��_�ӯs^��/
!���v�~q��}*�|9�c�\g�^�秪�g��\#�ӕ��=�u���Vv��cIT^�5�[�,��P겱ă8#�ǯ�;���Zk��Ta���~�_���p|?��\u�r��n?.*�A �V�'�!����p��{��,U��5wgg�������X\u�ں����~�}���yr]��р1�wBy��ִ!�:�w�����+_V�Ίx��Y�~�<���r8'=sX��g=0~VR��zw#�V5)��]K��߇�yx�u��1�_�ە��m�|�(G�Q��8nNÞ݁�}?[�l@�)���ɔ�����nr1�1�W/m��^x��G��ӵ_Lu<�=�N?ϭL+բԢ�_E}V�'{~+riV�JjTf��5{���˲_�g}�؏�f��`c1��׾Ga���[��=���~��1�Q6�О�:�ua�@����g�I%-4���/�[tI�O8ǧeZq�^�RiZ��׿dΔx���p;�1���x�wCnp8�1�>�<g���I���nz��O¦V�^�<��Κ���~�q�J�j��_���7��
銨��r������6��b��N~W���u�Q
^�dl��=9��ج��pFs�N3��+($L����<�o���:/������sE}f��W�K�u���O&~p�dg (�v�?���X����ʿ)\����	��7+/2E��d�ӏ��ND���2q�<zv�s��z�?i�m7$����;�Ӻj�Uv�Cф�es(8�II�h���=���֩�{�k��m�V��?
^�i���6���Λ<��׉�!������-��&��8��u�fVQ��D�+�-�q?m��7G�4�}o��i:Υ�+�a#���uEMq���4�l$�#cX�5�g�ZƟ�jW.��OƟ�Y�Y-�;��NG�e2$�^���i�e�)�?�_
�uD�|c�?D�|hec���P����)��4;{inlM��{�o^ip)�/�g-"�۔�>��]������Vo�e��q����a�(Bߺr��J��\ל��K4����?I~M��)�g��I���I�0U1s���J<�jV���Uƴ"�i)�'-ni|�C7���c�Ik���m|7z-�����}�ğ�{|��E�*�|5�^��W�Q�
��o-�<��[���jzψ5]g�$��Q�'�5mG�:��+\꺽���gy�Q���8�U
������f��k�0��X���	x[A��7�^
ѐ�����em�u�������Z���ys�.@A�ARFB��0*�bp�`���4✿4��"����,��a��0���i�{<5t�ӎ��Tee񻟅���'��7���ϣR�eZ�Z����/��j�����iԊ�]7K�~x3�W�<K�h?�)���!�i�мe7�o�K�nD�ZX�6:R�y�ʜK~�L��F�r�lh�!�#�'����O
��Z?�|q𭏃t/�� ��?��z����8�&��m7M�m_K�'])4�&��V��
d���m�gN9�\}pA�N
iC��PFX*�}P�R=wp�r��9e9T�����;�Q�R�ZQ�q����J�2�%�f��ς�8�d�eS�ᥘ�R4�9ε�q��J�sT�9��-��~��D����2/|R���ǩ~�~!O�_���x���-��g��_G��.��G��mB�S�[���Ge�{�ną�V%����>|X�g�K�h����P[�����h��Z�o��Z}�iZ�����K�z�M֭����H���e���e!]��J��|�Pˌm��_�K�����Ҋ�3�l�����
�p�S�����ۗ�*˖��r������<M)ӌd�)V�:o�E�Q�{$Տz��+Tuk��ua,6e��R��4*P�)Ӟ֕<=���R�%E%�~���~|�����&��x������᷍> xÞ&���=i�
���ea�x��9���m��HcvQ�a[��g?���?�K�����U���r�W�s�+�~.�b�`��M��u}*��V�˺��}�;v�ow
���` A�ǝ��`
(
��W#�`	��
�U���nO<�1��#��u��~&�*t�K��eX��|ؗ�Hbb�H%)�[K�9�dҲz�	Ŵ�j�*YF}O��e)�&�q��U�ڬ��xN���u>���~$x'�/�e�����ڇÏ���2�K�DҼKo�]^�g<�q���݋�[0!|�3̍>��?iς�_�o�㫟�I�~�
�'��v-��-⫏��@���iڭ��s��Mu5�wV��^K�����P9?�ϗ ��3�9*��H#я�� �l�\���p
 ���O��Z���o,�S\�WX7f���o���./�)�q�C��x)�*sw�\ӂ���%���;�S�ٓJ�ǁ?kX~
�>;�~5�9��k�
|g�x&�WM�B��w��7��Xi�>��I�P�u���p�)ݓ+����m+�_u�—���J���`X�g�>G-�ޭ�I�����O*�+��Z6��
�h��?�:�>�u�O�[:֝�izW�mV}f�_�~��It�e<9�E��m���w�mxD{�2��qi�Gr��̲��C<���㴁��T2;;8$)+2�)<��
�*�b15quiF#s��I]T�����%~]mr�l�,��]��=�;[V�5aG��U>��b�[���O�	�W���O����@|�����֭�ƿ|C�^���&�U�ſ�����ӯd��.UA�xr�x�M�V�o�߲��z����������6��h����n�ெg�-%��Yr���k^$����.����0]H^wH�y�h�f(–d�1�����~����ێ�k#c=0$d��A��\�%
zP˰���i:T1�=��Q|���	�NK�ۚ��J�g�+����(�����8Ya���zu*U�Js�rT����BR|�T�gi%t�ҟ�_�o�_��~j�/�?f�_|Q�C�/���m���&�g�Pj��)�<.�m<G���y}��,3Eq"�,�Y��
���w�O����?���i��s��{��]��_š}��x�/�|9����MR��—��m༼��HAe���5v�U'r+aA+�A��G$���<xڋ�s62~�Q�20[�Ǜ����h)Ƥ�8g��U�ĥ*8z�T��κ�{�|�Q�r�i�gÍ����/e	bp�0�X��S��J�|�0��µS�ӛT�W�7��~��П�����m�����r��������Ү��/��e�Y�9�t��l%���xj�Y d6�Y���'�|_����<�Ư��L�M��nj�<Y�|"׮�)��/���$�z��<9��3�:��������ǩ[�Z�$L�u~6١[���T!܁��.
u?{�>����?��r�'r��1��h$�|��4�y��;�ѧ^�+��(N��t��S�T�J^�
N���+;;\K�,t�f.�,=Zx��J�
��<-JT�ya�џ�����Q���~��Uxs�_�c��x���_~~�~5��H�����xsUW�M�umV�'���|ClBHP�������?��|D�c�|P�Ŭ�Ж��χ|��>)����k>
�|�t
B���k\��������ɺ�
�iڥƮ�E�R\LZ
��FUWp�l�-�G,Af���
I%��s�٢������%���d�$�����Z4����
8~JR����G�ҫ���G%e?i))�����ǘ�DiS���F8g6&X�_U�` ���J���~d�R����%ͯ��x-�+|3���g_�(��Z���������Z��k�x
�Ú։�{�Xii5���f���t�yumq�	�#�Dο����f�ً�'�o��<?�����I��ѵ����u�Q5{-"�ĖZe���kwb�#��+�+&²1�7ß�G῀_gkMD����/�[���t��[Ӯ�ص��DO���K����P�xVp|~�v
�F��v?>ˆ��<�`�՘q��<�O	F�`��I�9gMНj���N����I�F��4Sj�~g��G,�R���Y�ɫa1Y�㊣<$��'*����tcI�䩹�])_U�-�L�j�g�����Ox��hzG�S]:^�dmg�N��[x������Saqkt�ⵖ9ʓd��l�ͷ�o����Pnhh�J��|z��x��Z���鱻Q{�m!ր3<q$X�x�`�s��h�Gʨ�|�B�ˬgr��yl���*y{�*1m1�|�>R9%�nx���z��E�y�2���}��(S�,�T�"�(���޺��cgZ��,+���py�
�*�,5:��*.6r�2�m����?�#�^>�M�3�<��C�8�?���2�'��n|Ge�/h�0��b���A�}^��G=��c$�2B���8�'E��c�ׂ�~�����!��:�ǯ
�:��z���C?�����h�RhC]�m_]����B]�a�yv��"-w�v�ڄ)�dcR
�9�caẨ�Z��X©p�tl$:�����,y�>ld]�.R�RtiKFM*�.p�WV0xXT��z���\�)^L��.>���1),M))�kS���9ҡUԅ�Zx�a�Jn.��{IS�n�>��~(x�G�����Y}��x3�-�:��//$k�iZ�Z1�i��\G&�4��A�&ek�!��xC[�W��!�>��➅����
�0x�Ⅽ��t�z�O񖁮xZ�I�N�&����.���
w�`��|j����@�$`� )�VH�C��'��v� Uw�0��\*1���bR@+�0*2��p��-ztja*��U�U�*��I���:˞�抌�;顖�1t0��u��J�|L�_kM,E55�ʔ�.xUs���I�ukIY������ߌ?
�e�;���t�g[��d��$��4�N����4��i(�gH�y�DJ�"�����/�W��~)�O�lm��W���Xxh�+���k���Z�l�B��e2*C���@��T�^�ۄE(���[���h�q��j����1�Qy'�-��یt9W>�W_.���K�tc�x�jRP�qp��I�%�nd��`���-��b2�&7<j�a�*x�zU��,-jJ*���I�\�B���~�Xx��h�|��^��|5�Wm]&O������[�k��ޛY4Ã0�6����O���=�_ٞ�|վ<k��g���_ƞ��%��g���G
j��{�TM{m,7�]F��[Ym7���3E��$jZ@6��0
6=Nx���`f�e�c �ッ�p�G?u��[ώ3�u}�4��_X�'�����*J�:u�&��)BP�:В�v�~��6kD�3���*f�
+K��6�V���M%J���Մԓ���ߞ��c����/�?��ڧI�#�����M�J�5�h:���%��n�=N}&���K�㶵��T�g9�������úg��Y���P�x���NJ���s%��B�C�]諤�&���uC����S�L����x<��)2@*��8����A�𾭣h~!�5�{@��z>�x�:��.�/t�}r�f�O��M�+�X�!\Z���f�7���1���e�z�j��S:��¤�S�Qu]WVX���Q��T�׺�<��X�*ur��/�bp��}c:؜¤��iƓ���K^)T�*����M�O<�SJ��$���#������o�(I�J����V�-���K��#�&�4�\�h��Kp��R���Y�/�C�
�1��RѾ|W���mg�N��-/Z��g�|�j���u_�_]izƗw
�C$	�3$^o��|���F��T����������o��Ÿmm���{����Q�{�S]կ��Z��,�̡��S
��V,��HP;���|��i9�f�_9c��IR�2��>�:�g��6T�|D��,E9�hFT�%�����kW�S�
9�W�
��)֥R�q�թ��案�RUaFP�9�*��}�ᯉ>|��>xG�U���O{㯂"�}���~�����W�-��Y��Z~�|VٮuU�7��Ep:�������I�6xC���/��x��N�<g����׼#�Gi:���
���z��԰5̀���(�hċ���c��xT*0a~e8
IC����o�R6�.&1�1ɑ!�7�̣*��]�~^�g4�C,0Xx�cN���_BtgFnp�V�*��'������M<��]e�z���#B�	P��F�1�1t���p�g'D�rh���u�x�T��ּP��ޣ,^(������;�Zk���I㾾���y���x��O1]&���?�s�����v�?|��
�\��(B���ꤜ��$�������J��V�"n|�'V�XJr���i�{I7:�Jש)^���3�b'R|ӫ:�k֔�9;�jj�%'R�NK������l�9ϯZ����}0�b��~�Ҵ�[��y��=?��Dw^��*2�^h߉�Q������<�qZq�8g#��c����ǩ�1����_�W���}x��Έ;���5�*#n}��מ�q�^�B�����w>��d+��w���umX�NO8��m���{�C�שw�Py�#��Y��m�?�z��T�&#9lv8���^��稛�W~_�K�/$���J������t���E�>q�Ob8�Q��c޹�$��0=OO��[��~���I��+�8~��z�v��?���oM�|���z�Z�'.h��Z�׮������Ta�9�?\��iC���?�}a���zg�J)�Hs�5O���V�p'�2�׿O��J`fϧ$���J���@EP��s��=Q�{U�=3Ln��k)(�������+XN��o�$��>��O�?OsYڌ�h�E�g�@>���G�Z��Ƿ�Xw������L�&J:*���{^*�u���_�+J�2�Ӭ�$���-�ig�T~~���?Z~�FN?�X���v�k�[K��-/�����?=��ݕ��� �F@8�����S�v���\�:T&Np�>��Z�&��*2��.J�q��H�D!�z�r��3���r:�����e���=�.=z�*�����=�LqϽ>w�/��Ww趿ȝ�s����?�]�ʎ��_�9�*7s���/N?_z�d I�8��9��^*��g����\���{m�a��:g�x?�}9�N�
��~�=��#s��8#���
V2C�5J|��y~��)�_=�c��n �<�E��I�s��3�⽮���K����Uv�.W�!;���i���N+�<5�k�[�ݰzebv�W���9p���߻#��{yj��)��j�}տ�ϣɡJu��V�j�{i�^�d���a�W#=���ɐG~��zt�����6zu�=�NzTlrs�W]I7�}�O���z蝗���X�?L��|���ӷ?��P͎q�<���$��RG�������[�W�NZ��V��ߒ{t�?���7�'�>����;z�����#m�'�S^}Iog��z_������~��!c���s���Yz��������qgq�x$�ђB`B�P��	�5�Iڣ�O�G��Y�ວ����k���V��qN�r�������<2��=�����9������b|��A�A�NҴ~xKL��Oh�ԫ��/��2?�.�P�]"�eʱ��C0�1�_�4)������\��s�����5�͎��]Oq�N���aud�!!���H�A�9RO^�[�S�_Z�r�Jjr�mwɪZ��%{��<�S�e*ӏ5:5IF��(�\�wN�Y�F�>���?i�J���;�wsxS�?��|=�G������G��Fg�}�$�vރ+_$� n�"q��gc�%�^rx����v��9=I,��O�m<�2�fX��15�'+*0\ѧN�-ҋP�ij�����sVc��'ZR��0���I�S����%�V�{��#��s�N�����]1~�~?�T��JSz[�{wI�9�MI]�-/�mn�M�_K�ex�<{��q�(l��8�<�8��Uj�oƳjMYi~���Z�N�rf\�?�?I�O��Ӿ��?vA�\����w��=F8��W*�m������N�pG~�J��q��|~���ްiKI4�5�T}�������+�F^�WQ����v��[�XW!�'*����?�^��9��׶k1�p{��{���'�	�?�ҚI+ &�'�=$� p>����P8��C������ֆ���2S��J1�g��J�M=t� ,G#��g4�0���W߁�1��ЮA���Q()_����pJ�.�ł���t��gߏ��B7c��4ɬ�OG��}�	�5v�~[}��ŕs�v�#����)�Ϡ���Zj�<g��_ZR��c8�N՟"�FR���gw�����`I�w_S��R8�s�����F��ϷO���{~��jj�ӯvZ�����,y�߯�Z��q���c���꿙���c�noSZ*Z�#�����D�&�n��?�<J��zs�{U&$�'�i���?�ү�y��U�e�#@9��'����z�JFGA�x�ʚ���O��^�?�W,{/�,�/�d�ԑ֤G9������������I/�n=�r�t�_��*��F&�8�q�c���֜;����
b����~8��iB�v�c�Ͻm]]���O�?�\c$���$����ִ9=z�s���� ����V�[����_�I%dm�eݣr�w�s�~>�޷���w���JĶ���oیc�	������F�$���Tl�~���pA�0N��8O�H����Z�u��㯯Z��[����mA��G#���>��n2}���|�diRy��G?�>������еiw45�<`t������T�0Ǩ�}=�(���ϥ<1ž��?��5��M=4k��n2W����x�1�������?�=�����^��J���?��+1I�7�nj�����߶:��R���y<���_�Y�`�N�u���Q�{~��j��ou����8�O��ҡ2x���j��q�8�җy�N}��X{��SԟN3��~����U���O\z��j�܃�Nk:�>���{I�	��T��C!�s�ߦ9���'#����T�N�z��j�%-ԓ_z%Iƥ9G�RMz�� a�9㏩�}J��rNA��u<���?�#pc���L	#�+�!5*q�z�E��"����������ݸG�_��8��'��=�ip�q����1�*7n���T
.;w�<���]�I�7�nXg
�8?�w��7�Ga��*��9'8�T�8���VM������ȲҖ>����l�Wyz��u�p0=�q�@ςx��sU&��q����)O������2rI���;ˎ�:�'���ޫ<�ױ��*�1�I<��:UV���>�x�?�y�eW[������"u-{t�y�,�b��'�?�����'l.�}~����r�Crz�ׯ�Vw8�x����ER��o�K���_kV^]}-��$.N����Y~�4'��U]�^�韭ff
&I��t������g898���?˧�������I����^9<��B}�z�f=y�|�A���+c���P����,�>ݪ7��x�Oc��b���*	��_����?��� ��<��~��Ppr;R���_������Q8>��>�a[�0qОH>�Ǐƫ�����<��֋��֟抺�i�h��q�Nx�\���U��1��N��zt�㚢9d:.��Z���֟���>�J��p1��C��s���s��؏�VD��>���9�������i�h�YH���N=8�U��!����~{�2���N��������N��>��WN���O{7��o�W*�_gV6{�}��o-���7�Lg���U���?��P�cۧ���ڬ�y=x����޽��N��n��~���Ӫ��m��鮶�5���Is�H��N:u�X`��'�'�x�8�+�s�z���z�����ɭ�U]]�?'���]�_i�Me�f���8�?A�������.�d	�S��|u��Տq��}+UR:4�֏��M��ދ�_ݨ`O_C��oʞ�z��������XV#לf�USK�o?릑�i6��e�O8�ס�:O���H�OO���SY�A�Ǐ��q��?�_ǟ�O�E���k7���N�|�s\��kE��]�Zn�y�ݘ��xx���ޙ�) 
I��}z�p��Y(瓁��_­+���~�ݫ�'S�r��ɯ[4��|���V���rZ���~h�I0G���N�S�MJ\��������y�^�ҥ�2R8�}s��NZ�ۣ��P��?������?�J�����x���"B=���ǭ'�@��N���q�sZsǿ��9��ۿ��4i�Fy#����㌎y��}x��R�z���!����Ϲǯ����?�)I$�~��{]�����I��#8�<~?J�#g<���<~>�Ɣ����c>��^�砇q$�O�]��'�����FJI;���B�###8���0�e\��g߁�i���$q�`y=����?���o�'���m{�WC�����sX�����`g��ۙ���8��5�q��x�:󎿗���Ci;^�'�hW_����\��B3�۟�5�8���8�렺�,=�c��=7;������S�����3����N���;�\��V�;���>���`g9��ܑ�k�H�Py��$�gߣ��d�zw��4bL0_^?#�}�k"rA9�}x�5�pXn�:��}g��{�,�$���Ͽ�q�q�f�zw��4c.[��ӿ[?�W3�~;��������I=:����n�nw��ϮGZΓ-���{T5i{�{~�v1�Kgt��?ԭ#6N8��_��j*��X�q�w���3v�`���s���ֳ�OV��?��#�Zi�z�����R�m�p9�?��'=GL~ �S��c֕��[����W��N�����<���ǿ�����l�B���*�c�=��?��Uc�''����Z����yy~>�/.�=-��������^߅.��?_�>�:{T�X��:���5-F�5�;����Z-�����ȓ�3��۟�J\c�qӃU�p@�=����?,Gl��'�c��mF����/鋖/f��������:�?�����3��d�緰_O�U�$�Gc���qJd��	�?ƕ���_��~��m��8|g'>�?<Zn����Tj۳�1Hd� ���8?Ү1����m��o��|��cu���w�]}�%.����OS��:���;cӏ� c�|��Z�)$ֿ��o"ݖ�i��_QFG���s����Sw���X%q�>����Q�v����	'p�~��fo�u#�}��Ҳ��+���h�������� '#=H�>����{|��{���H�28��O����I���נ]w���4J[�6ޜg�{�J@�8�����q�jc�`���}z�P�ab8����joJ6�-���MV�����vi�1m�w)'�m�������� ���Ң,��?��Ԏ��=�L���I5m,�V�k��w�
�Z7��K�m�]���w=1����=�q��\�N�ΟQ9��5�]�V��Ǵ����&��M�[��Gp�@�c�d�@�ק�&�����,�U�
R��[i��F�d"�V�$�՝��H�@�	F!��0�)+�2����[ibs�ֻpx��,E,N��ס%S�7]����Qij���;����Z��Zҡ��%%8^2�-'֊�咳�u�Ϩ?h��3�x�N��-��~!hv�#��m��5Y~MF�󂒙!x�+ʼ!���_iz,{�w�*\2�̎�2$��tʮ��8Gz��s,Z|2��Ci�[D�YaG��e@~�.ǁ�zW��	U��|�ߴy�bI�9���^2�E|RN�,����8�7t���k�it5��c����ٯ�INq�Y�ßki�w�O�}���[i���PE
��B!EUI����f#�8��d�N{~X`����p mF_�\��BN20E_\�6�=�#�¹i�6�}_G���cԦ⢢�I[N��n�T������u���?C����#5�	${`ȟ�q6��89��?�uҨ�ׯ+��z�����>����c`?��y�:q�N�_J�d����<�b?\���=jebI�F�բ���ٵ���SI&��kn�_���o���}y��@B���^1��߿���F:�}��N��\��?����Ni=��h�V��GTf�{�{=:i�k��Dr��2�F�!�Bx |�F��x��f4�R�ې���'�o��c�ֽ{�)�yR����8���4|�б��� ��)bH� �3�0+�T�E;{�j���?�SxeU%�M���ڼ^�wխ��6�<��ޮ�����߯��Ą(��A���C�A�>ރ>�p��{U$�}���t��β�kg�_�{�h���>���*x����O����s�q�Ğ������Q��c��{�{U�����٪��kt�g�e���A��}1��L�c��������c�Ք��c�����k�*T�,p}��c��R��鶝=?��S����v�5�\������W�ۯ8	'�1�l��fc��g�?�֧ �d�����'R��7��m�*�螎�;��G��BSJBv2.0.50727lh�#~��|�#StringsPqԹ#US$+#GUID4+d�#BlobW�	�%3�d	�(���`=U��k	�h�+
!(
8-QG\Gco�y���y�y�y�y��E$Zl�z!y
"yP"y�"�!,#�$�$�%G�&�&
(-�(�&
0)-
Q)B)
p)B)o*D$
�.�.�7�7�7�76CoN�$_ily�׏Ք��y��y�!�$�Gb�o�6��
��-O�`*Ǽ������������M����������uG	"

.

����6��U��n������������
�
��7�7;qQ��������S��6�T�r
�
��������	-��D׏V׏����5$b�WJQ�7kG�G�G�G����~GGpG
�-�������
I-�
�-
�B)��G,DuX�X��"�&Q"*#��0&X\&b&X�&X
'-
E'-Q'G
^'-
�'-
�'-
�'-"(�&(�&"(�&K(�&
�(�.
�(�.�($�)�)�)�**/**D*
a*h**w*�*+_1+�A+��__j+D-�_-�v-y"v.�&"G1�&"d1�&"�1�&�1�&�6Xz7[`B�1+Tk�k�k�kG��u&�u�u@v�v�y�yy�z�7�z9{{?{{E{{
5|-�|���|���|��}��~}�}�}���}��x ���~�~6Y��
�-+	H+	_+�m+		x+	
*�+	3�+
:�+	 :�+	$C�'J��+)J�+	)L�+*O+	*Q� -1aG-1bb-5it-	;z��
>���!C���TD����E����	E���	E��m�	O�
�
U���	Y��,�p]��<�pi��T�ti��`�tk�j��k�z��m����o����p��pp��	w��	z(�	{+'	�D3	�SC	�XU	�_i	�fq	�uj	��v	�����	����
����x����x����x���x��"�x��?�x��f�x�����x�����������������#�x��G�x�k�|�~�|�$��|�0��|�>��|�P��	�^���	���
���	��*	��<
��E	��O	��Y	�d	�r	�z	
��
��	��	�
�
(�	/�	9/�
:3?
?3S
D3e
H3r
L3�	P3�	YG�	ZM�	b^�	cd�	go�	q��	w�	x�#	��.	��A
��P
��f	��v
���	���	���	���	��	��	���	�#
	�>�	�	�>	�B�V
	�Z0	�F�^
	�b�B	�	�fT	�|�mt	�|�}�	�|���		���	�|���	�|���	�|��
�p��
�x��(
�x��<
�x��Q
�x��j
�x�
�x��
�x�&�
�x�.�
�x�7�
�x�?�x�R?�x�]`�x�h��xu��x���x���x	���x
���x���x��x�,�x�B�x�V�x�s�x�.�x��x��x��x(��x1
�x >
�x!F&
�x"OI
�x#W^
�x$aq
�x'o�
�x*��
�x,��
�x-��
�x/��
�x0��x1�(�x2�@
3�J	8�P	?�`	@�r	F�z
M��
P��
S���	a���b��	j�m�
o�
v�	�	
�&	�9
� R�� c��.�m�	�c���	�e	�+�g�+	�n��+	�z��	�~	����	��*	��B�	��L�(��[�,��m�	��}�	����	����	�����	�����	����H����H����H���H���	��*�	��>�	��K�	��^�	��l�	�y�	��F��	I���	K���	N���	N�~�	S���	V���	Z���	`�		d�	g��!	i�3	�;	E	�=	\	�B	l	�K	�	�P	�	��	�	��	�	��	�
��	�
��	�	��		�		�	-
�	=	'�	D	1�	U	2�	h	4�	�	C
�	K!
�	N*
�	O.
�	ZC
�	[H

	_S
�-	`X
 ?A~p
R~u
l~v
�~w
�
~x
�
�x
�
�x
���x
�	��
�	��
I��
$	��
�5	��
N	��
\
��
u
��
�
��
�
��
�	��
���
�
	��	�
 
	1	7#	:&3
<0<
C0K	I0V	M<d	QGv	VW�	Zc�	^l�	`p��bv�
c|��j|�
l��u��y�$	z�?
�M	��^	��y
���	���	���	���	���
���	������	�"	�2(
�73	�7K	�>W!�Vk
�Y�
�Y�
Y�	Y�
b�	(b	��q���	��	��1	��<	��Q
��a	��l	����!����!����
����!��	����I��%�I��2�I��E�I��V�	��j�	��|�d����d����	�
��	�
��	�
��	�
�
�,

�,

�,
$
,
=	,
R		6
d
>
x	>
�	&e
��	)p
��	/�
��	4�
��	;�
��	>�
�	E�
 �	M�
.�	R�
<�	V�
L�	cf�
d{�
g��	j��	v4��	x<���	~C�	�H�	�Z�	�^�	�`	�b]	�kg	�m�	�ok!	�q�!	�sj"	�u�"	�w�"	�zk!	�|J#	��#	���#	��$	��b$	��g	���$	���&	��)	��)	��)	��)	��)	��)	��)	��@)	��U)	��@)	��U)	��@)	��U)	��@)	��U)	���"	��j"	��j"	��x+	���+	���,	���,	���-	���-	��x+	��x+	��U)	���,	���,	���.	���,	���.	��/	���	��W/	��|/	���/	���	���/	���	���	���"	��|/	���	��O0	��e0	��y0	��@)	�@)	��-	��1	�1		,2	�2	83		�3	!}4	&�1	!2�.	"4�6	#6C7	'6�	(8�+	*;j"	,=j"	-?�+	.Aa9	0C�#	2I�:	3K�;	9T=	;ZJ>	<\@	Ge?@	Hg�A	Np�A	Qr�B	StiC	Uz�H	Y~I	[��I	^��K	_�SN	a��N	c��O	e��P	g��Q	i��R	k��R	m��T	o�`X	q��Y	s�-Z	t�\\	��'_	���_	��Ja	���a	��d	���d	�#h	��h	��j		&U)		/�"	
	1�-		5�r		7�		:�"		<C7		?x+		AC7		C�"		E�-		G�v		I�+	(	Q�+	*	S�+	,	U=x	.	W4z	4	_Xz	9	g�+	?	ox+	A	qj"	E	sM{	F	u�+	M	~x+	N	�.	R	��1	S	��.	T	��-	V	���	Y	��+	_	��+	a	��+	c	�y���y���������:��:5�:��:�;"�;/ �D ���[ �D ���[ �� �V�� �V�� �V�� �V�� �V���V�� �V�� �V�� �V�� �V�� �V�!�?!��!��!��!�"]"k"/�!��!��"��"W�"W�"\p#��#��#��#��$��$��$��$��$�%�%�"%�,%��$��$��%��%.� 8V�9&;V�>&;V�B&;V�F&;`&��&;�'W�'W�'��'���@% �@d �@� .AD!.A�!�@5.A�.AF%�C~%�@�%�@�%�@� �V�($V�$($V�*($`&��(��(h�($f)��)��)��)��)��)��)�*�-*�2*��&;% �@z*��*��*�+8_+�u+�_+��,�-9B->j-��-9�-9�-GV��.�Q��.��.GV��.��/E	0N	;0W	a0`	{0i	�0r	�0{	�0�	�1��18�1�2�028K2�d282��1��1�2��2G�1�2��2G�1��18�1�2�028K2�d28�1��18�1�2�028K2�d282�028�1�2��2�	� �V�3�	V�3�	B3
�3��3,
�3��3L
�3�*4l
�3�o4�
�3��4�
�3��4�
�3�`5�~5�
�3�`5��5�3�`5��37B3��3�/6�L6�h6�B3��6�h6�B3�7�!7��3�B3��4��5�k7�L6�h6�B3��4�h6��7��7d�7i;C�� �V�vC�V��C�V��C�V��C��D��D��D��(�
E�&E�?E�ZE�vE��E��E�� �V�3�V�OF�V�YF�V�_F�V�fF��!�G�G�6G�[G�eI��I��I��I��I�J�J�9J�ZJ�sJ��J�G��J��(��J��J��KLoL��L���^% �^�L6�D�3Mh�D�3Mh�M}� �V��M�V��M�V��M�V��M�V��M�}N��N8�NG�NG�N8�!��N�>O�� �V�EO�V�RO�V�dO�V�{O�V��O�V��O�V��O�V��O�V��O�V��O�V��O�� �V��O�V�P�V�
P�V�P�V�"P�V�-P�Q�(Q
EQ8ZQ
L6��!�sQ
�Q��Q��Q�'R0
� 8V�-RJ
V�CRJ
V�[RJ
V�rRJ
� 8V��RO
V��RO
V��RO
V��RO
� 8V��RT
V�ST
V�ST
� 8V�.SY
V�?SY
V�YSY
� 8V�mS^
V��S^
V��S^
�D�fTT
�TY
�T^
�T�
�T��T�U��*�cTU�
�D��T��U��T��!O
fTT
�TY
�U�
V�
fTT
�TY
�T��T�nX��X��X��X�Y�EY�pY��Y��Y��Y��D�T[�fTT
�TY
�T��T��[�!J
]�#]�I]�p]��]u�]z�]�U�
�]��^J
�^�{_��_�� 8V��_�V��_�� 8V��_�V��_��D��7�da��a��(��T^
�a��a��a��a��T�b�6b�Pb��T�sb��^8�*�c� 8V�cV�-cV�EcV�\c�D�d��d��d��T��d�I]�5e&�e7�e@5e&Sf�{_�wf��f��D��g��g��g��g�3MhSh�|h��cqD!Fr�+^ry���|h�,,$s� ^r�+js�jn�js�&t�j��jsSk�lk�j��ks% w=. w�j�5l��ks% �w�j��j��jn�ks�l��*�y�m6�msn;/n;Xn@�4z% �@�m6eo��o��o9�o9�3t�o��m6Hp6p�q�'q�Iq�q�'q�Iq�Q��q�3r>L6�CrBdrh�rB�rhsZLsk�T��s��s�t�t��s��s��s����!��j�% ���t��t��7�t��t��T:u�u>�u��u25�	vR<v�Sk�lkjuv�uv��v�Sk��v� w�Yw� wJ
�T� wJ
�w��w� w w��w�x�?x�j��N��x�/ n�xBG�y6p�]yG�yf�!��yw%z�Tz
�y�� �V�sz�V��z�V��z�V��z��D��z��!�	{�G
3Mh!{�U{��{��{��{��{�|��j�&|97|9E|9S|9}|�|��|�� �V�6}V�;}� �V��  V��  � �V�@}%V�H}%V�O}%V�V}%V�^}%V�f}%V�r}%V�{}%V��}%V��}%V��}%V��}%V��}%�}4Z~c�~��~�~ p��~��~8�(%TU�H�P�
 18� �V���V���V���V���V���V���� 8V���V���V�DU�V���V���V�
��V���V�%��V�.��Sk�T��� 8V��V�DUV�*(V�{��v�T�� 8V���$V���$��������6ՀAZQ
3MhX�R~�Rāw�5�������σ���
�7�
Q�$r������Ą����"�>�
\���+O��7^r�!a�8^r�D��5�i��p��,,Ŝ� ^r��Sk��B��i��]"�V��,,��� ^r��1���j�.�q������͈�ވ�����������:u��/�2��/ n�D��5����5����5�c�`�5����z2���Ɋn��Њ��m6\��n����Xn� j��8��D!j��+���7j��!��8j��m6Њ��s����nj���Xn�8��D!j��+���7j��!��8j�9��:9j���\���"W�"W�����nwэ�ݍ|�\y�>��"��"��2Ў;ێD�|�����|9�|i�|�!&�8K�9r�:9���9��:ΟR:�����<7��<��%Y��%Y��=Y��=k�">���B��-D�uD6�E^�XE���E���E��-F���Fƨ�F�,G���Gƨ4H��H���I��5J���J��J�$KM�jKg��K�:3L���L���L��'MʫhMM��Mo��M�+N5�T�BT�;�TѰDU�:�U��V۴UV���V���V��$W��iW���W���W��8XѰ�XM�<Yx�~Y���Y.�̔�������ܔ��D��!�L6���������h6�B3�L6�h6�B3��6�B3����3����5�k7�h6�B3��4�L6�h6�B3��4��7�Q�8S�8U�8g�! l����7 ��< ��A ƖW �W /�~ J��s�� ��� ��� ח� �� 1�� a�� x�� ��� ��� ј� ��
!�!7�%!M�*!q�@!��V!��[!��nəq!�n�q!�n-�q!S��!j��!���!ɚ�!ݚ�!��c
��!��!5�"E�"[�."o�3"��I"��N"��d"қz"��"
��"2��"G��"]��"u��"���"���"�W=.�d �:,,$��7w��!���%׿�%��=��=��">�Yl��l��l��l�1m�gm��m!��m.�	n;�?nH�unU��nb��no�oo�Moo��o|��o���o��%p��[p���p���p��p�3q�iq��q���q�r�Ar%�@�Wi�I#�s�ȝT#/ n�����.�q#$��#���#���#7��#��nաn�������Z)�$A��Z��w�
��
��
آ
��
�
6�$S�$r���������,$ۥn��������.��I��f�a$˦l$� �V�Ҧ�$V�ަ�$V���$V���$� �V�Ҧ�$V�3�$V����$V���$V���$V���$V���$V�ަ�$ӧ�#��#y��$���$ۥn���D�&�hH�hj�������6Ω�����*��F����$i�������� 8V�̫�$V�ԫ�$V�٫�$V���$V���$V����$V���$V���$V���$V�#��$V�.��$V�9��$V�G��$V�U��$V�[��$V�f��$V�q��$V�~��$V����$���$�%ۥn�D��(�X�$�s�p�������M%
�h%;���s�h��%̮�%��%O��%����������-�s^r�J�Rs^r5-��s^r�s-�t^r��:&&E��D���<�
W�
r����
�E&ۥn���i&G��#v��&���)�$�����M%�;9g�:9^r�9w��t^r���&�D��|�\��u�$ó�&˳�&��&
�'D�'��$'��)'��?'�U'��Z'!�p'7�u'U��'j��'���'���'���'��'���'��'�!I�8V�9V�:9c��9p��t}�:��R:��#u��Xu������ �V�I�(V�N�(V�T�(V�X�(V�\�(� �V�@}(V�d�(V�u�(V�|�(� �V���tV���tV���tV���tV�ζtV��tF�~�ڷ������P�8r�и��9
�H(�(�3t=�G�o9�o9]�(������"��;�W�*����(�7 �	)�)�.A� 8V�U�:)V�d�:)V�t�:)V���:)V���:)V���:)V���:)V�н:)V��:)V��:)V��:)V��:)V�:)V�$�:)V�(�:)V�5�:)� �
V�@}D)V�E�D)V�J�D)V�P�D)V�V�D)V�]�D)V�g�D)V�m�D)V�q�D)V�x�D)V�}�D)V���D)V���D)V���D)V���D)V���D)V���D)V�I�D)V���D)V���D)V���D)V���D)V�ǾD)V�;D)V�վD)V�پD)V�ݾD)V��D)V��D)� �
V�@}�)V���)V���)V����)V�	��)V���)V���)V�'��)V�4��)V�C��)V�X��)V�i��)V�p��)V�u��)� �
V����)V����)V����)V����)V�ſ�)V�տ�)V���)V���)V����)V���)V���)V� ��)V�&��)V�-��)V�7��)�G�8�86�
U�:)v�D)�����8��9��9��)0�9R�-*v�9�����(��������_�T*�����
)�q1�s*P��3Mhk�����*� �V���*V�!��*V�*��*V�8��*���>��*P��������� 8V�3T*V���T*V��T*V�T*V�	�T*V��T*V�gKT*V��T*V�K{T*V�"�T*V�-�T*V�:�T*V�E�T*V�M�T*V�_�T*V�ަT*��T*G����3Mh���*�����s*��s*��s*�
���� �V���+V���+V���+V���+V���+V���+� �V����V���V�	��V���V� ��+��!�,,g�� ^r�j���%+��%+��%+��%+��z+��+,,S�� ^r��+�|�,,��� ^r���G���
���ވ��D���+&E9)��+� 8V�@},V�R�,V�W�,V�]�,V�m�,V�v�,��,���� 8V�k ,V�� ,V�� ,V�+� ,V�3� ,V�R ,V�R ,V�:� ,T� ,��
��
��
����[,$�d,+��+<�n,J�A� �V����,V����,V����,V����,V���,V����,V����,V����,V����,V����,V����,V���,V���,s��,����
�5�(��O�8h��������]"�,� �V���,V�/1�,V�DU�,2�6���,��6TU�!V�!���,��-EQ
�D���
����/�L�p�����J�,���,3Mh!x�;-!��F-������,p�Q�� 8V�3w-V���w-V���w-V���w-V���w-V���w-V���w-V���w-V���w-V��w-V��w-V�6�w-@�W���-���-+��-�D�Հn�!w-�*h����-���-���-Հn�D�+��3Mh$��=��\�8z�8������Z~�-� �V�@}.V��5.V��v.V�+p.V��.V��.V� �.V�ަ.V�/�.V�x .8�āj)�����!��
!
���D�"��8�.M��m6�x�� �
V�3M.V���M.V���M.V���M.V���M.V���M.V���M.V���M.V�
�M.V� �M.V�2�M.V�D�M.V�R�M.V�`�M.V�o�M.� �V�|�R.V���R.V���R.V���R.V���R.V���R.V���R.V���R.V���R.V���R.V��R.V�.�R.V�F�R.V�[�R.V�o�R.� �V�3a.V���a.V���a.V���a.V���a.V���a.V���a.V��a.�v.�z.0��.>��� 8V�3�V�T��V�[��V�g��V�p��V�{��V����V����V����V����V����V�������.�������������.���.���.���.T��.[��.g��.p��.{��.t��.���.���.���.���.���.���.���.���.���.��.��.&��.3��.A��.M��.a��.p��.���.���.���.���.���.���.���.���.���.��.#��.1��.=��.M��.a��.k��.y��.���.���.���.���.���.���.���.���.���.��.��.1��.A��.W��.o��.���.���.���.���.���.���.���.��.��./��.B��.V��.i��.���.���.���.���.���.���.���.��.��.%��.6��.K��.b��.w��.���.���.���.���.���.���.��.��.,��.B��.T��.g��.|��.���.���.���.���.���.���.��.C���!R.r�a.��v.	�/%��A��Sk���S/��]/��g/��q/��M.��������"0��"0����P0�P0�P0,�Z08�j0p���8�yf>�����0� 8V����0V����0V����0V����0V����0V����0V����0p�2�8L�
�(�03Mh���0�D����� �V����0V���0V����0�D�6��S��o��0�"�������`*c1������������S���7c18�����1���1��1V��1{�����1��������2�!v.��v.��v2	�{2���1�x�2E�1�%�2G��]��2��2k��2|��2� �V�@}�3V�D��3V�Q��3V�b��3V�j��3V�{��3V����3V����3V����3� �V�@}�3V����3V����3V����3V����3V�/1�3V��3� �V�3�3V� ��3V����3� �V�3�3V����3V���3V���3�!�3-�8j��3r�8��� �V�@}�3V����3V����3V����3V����3V����3V����3V����3u�
4��-�D��!�3
��N��l�
�����
�|����3�(����3p���33Mh��nVT4,,J�� ^r�D��!�b�����������D���p4�p4�p4
�p4�D��(��T�������(��n�>�D�d ��f�������������������4���4W��4���4�D������(����,���!�G������>�D�,,g�� ^r�D��������;�Z�x�������������05� �V���N5V�kN5� �V�/1S5V�DUS5n�e5��5,�5q�5�6��4M6�D��N5��&E� }6N8��6�������>2���6�6��7 �*����
p�2�8`&�V��6��Y:���h0h8�U�gb:rY:�Y:�g:��{	<�	<���]A]A�$�"�B�"{2�"W�"�B7v.�"�B�"{2�"W�"W�#WC7v.�"�B�"{2�"W�#vC7v.�"{2�"W�"W�"{2�"W�"�B�"{2�$p4�"W�"W�$�C7v.�
�
�
�
�
�
�
�
h)�Q>)�
�
h)S>)�
�
h)rS>)�
�
h)�T>)�
;
V!X
�q
�;
s�+s;
�r�+�rQ��tS��t!�,u!	-u�"W�-rvB��.�4	�wh)�w7�w@�W@�W@�W@�W�.n�"W�"W!2/u!@/uP/�@�Wl/z~�	nP/�@�W�/��	n�/>@�Wl/���n@�W�%+�/��/�L0��/��02�02�0^�7g��0^�7g��1�Q���"W�1��"W�"W!2u!2u!r2u!�2u!3u!(3u!s3u!�2u�"W������"WU5W�"Wc5Wp5ny5���5���5���5n�5���5���5���5���+���5��6��6��66��@�W�-�7�#7�vr��r���;
6�+6;
��+�:8d8�;
��+�!�9u!�9u�"W�����+�*;�3;С!�;u!�;u��������+�#?"??P?hZ?�g?�?"�?�@��n���+�AnA���A��AE��+��AN�B2!Cu!%Cu}C"�+��DS��DS�!Cu!�Hu+I�:8I���+�UCf��K��+�!�Nu!�Nu!6Ou!~Ou!9Pu!�Pu!AQu!�Qu!=Ru!�Ru�"�B�+�$S��5S��!�Nu!�Tu!�Xu!�;u�
\�b����+�["[m�*[�>[�K[�c[�Bw[v��[���["�[���[������@�WR]W^]�l]
|],
�]���]��]��]�
�]7�]��]�^�"^�?^�\^�y^#��^>�^������+�K_��a_��x_��_��_������@�WR]W�`
�`�
�`��`�������+�fa#�|a#��a��a��a,��k���@�WR]W�b
�b�
�b7�b�c�c�
%c�Bc#�oc>|c��c#��k����+�,d��Bd��Ydk�gd�ud���ʹ��@�WR]W�e��e
�e�
�e��e��e�e��f�f�
2fչMfչff���f��f��f��f��f#�g޹g�<g�Yg�vg��g��ʹ���+�Hh��^h��uhʹ�h��h���غ��@�WR]W�i
�i�
�i�4�i�
�i�4�i��i�jj�!j�0j�Mj#��غ���+��jX�kX�kغ)k�7ka�@�W;
M%�-��7���r���-��9���p';
��>�u�����@�W�������-h�pv������+������w��w���w��w��w��w�;
��+�;
�!�+�!;
%+�+%+�f���+A$y��0y���n���+nKzn�n���+nmz��yzn�z�.�+/�z�.�18�/8�+/���u���+6�{���{u�{����2b|��r|���2�|�V���2�8��|��"=��/F���2�n���+6��n��;
�!�+�!;
L
�+L
;
7�+7� ���:!���c!���k!���t!���|!����!����!���h"���8$���$���'�&	!(�4
K(�I!t(�X(�(�b(
�(�k/)�s/:)�~/Y)��/�)��@.*��/\*��R�*��]P,��j�-��t.��{X.����!��98"��G8"��T8<"��T8�#��98 �#��G8!$���9"	(�x!$
)��(%N)�#(&�)��('S*���:(�+��;)�.���*�.���*�.���+�.� �+�.���,�.���,�.� �-/� �-/�) �./���. /� �.)/���/1/���/:/� �0B/� �0K/�) �1S/�-!�1[/�6!�1d/�B!�2l/�I!�2�/�P!�3�/�e!�3�/��!�4�/��!�5�/�) �5�/�'"5�/�;"�60�a")7�0�z"381��";:02�) �;$2�a>;��"@;��"G=N2�) �?`2��"@@�2��"GB�2��"ND�2�) �G�2�) `G�2��"�I�3�) jI�5�#uL�5�#uL�5�5#{L�5�>#�L6�Q#�L6�d#�M06��#�M86��#�M@6��#�M:��#�M:��#�M:��#�O,:��#�R�
�$�W�>�) �W�>��$�X�>�	�$�X�>��$�X�>��$�[,?��$�\�@��$�]�@�) �^�@�7%�_�@�C%�_�@�O%�_�@�	�$�_�@�\%�_	A�b%�_A�m%�_A�z%_A��%`%A��%c,A��%e3A��%�fkA��%g�A��%h�A��$"k�B��$�n�C�) �o�C�) 2p�C�&�qD�&�q<D��"@q�D��$�sE��"Gs�E�) �u�E�L&�v�E�V&�v�E�) ?w�E�}&Fy�E��&Ky��&Vz��&e|�'j|�'s|�5'j}�Q'~}�h'�~�E�z'�~F��&V~hG��&e��G�'j��H�5'j��H�'s�hI�Q'~��I�h'���I��'e�$J�) ��F���@�	F�
 �@�`G�L �@��G�� (A�(H�"!(A��H��!�@�,J��'���J��'��DK��'���L��'���N��'���O��'��Q��'��|R��'���S��'��|T��'��V��'���V�(�W�(��Q�G$(A�S��$(A��V�6%�C��V�n%�@��V��%�@��V��%�@�PY�) V�fY�) ���2((�pY�2(5��Y�	L&���Y�V&���Y�	=(���Y�M(���Y�	](E��Y�j(N��Y�	w(X��Y��(]�Z��(����(c���������Z�) V�dZ�) ��[�
)~�\�	}&F�\��&K�\�8)���\�L&���\�
V&���\�=(���\�
M(���\�	�)���\�	�)���\�	�)��]�	�)��]�	�)��"]�	*��+]�	*��9]�	!*��B]�	���P]�	���\]�A*���_��(c��_��'�@��`�a>��`�) ���`�) V��`��(c�na�) V�xa�) ���a��*��b��*��vb�a>��b�) ���b�) V��b�) ���b��(���b�) ���b�) ���b��*���b��*���b��*���b��*���b����,c����oc�2((�\c�f(�F��c�) V��c�) ���c�5+���c�>+���c�G+���c�S+���c����d����Qd�2((�>d�f(G�td�) ���d�) ���d�5+���d�>+���d�����d�����d�2((��d�f(TG�e�) ��e�) V� e����]e�����e�2((��e�) ���e�) ���e�) ��f��+��f��+��&f��+�.f��+�7f�,�?f�,#�Hf�7,��Pf�N,��Yf�e,�af�,�jf��,�rf��,�{f��,.��f��,3��f��(c��f����4g�����g�2((��g�2(5�h��(��h��.L�dh�) ���h��S��h��X��h��^�i��e�@i��mpi��v�i���
�i���j��.�,k��.LLk��.^dk�) �"lk��.e"tk�
/o"}k�/z#�k�6/�#�k�M/�$�k�f/�$�k�/�%�k��/�%�k��/�&�k��/�&�k��/�'�k��/�'�k��/�(�k��/�(�k��/�)�k��/	)�k�) �*_l��!
	*ml��!	+{l��!	,�l��!"	-�l��!)	.�l��!0	/�l��!7	0�l��!>	1�l�81�2�l�A1�2�l�J1�3�l�S1�3�l�\1�4�l�e1�4m�n1�5
m�}1�5m��1�6m��1�6$m��1�7,m��1�75m��1�8=m��1�8Fm�) �9Nm�n1�9Vm�}1�9_m�\1�:gm�e1�:pm�) �;xm�\1�;�m�e1�;�m�n1�<�m�}1�<�m��2.=�m��23=�m�) �>�m�\1�>�m�e1�>�m�n1�?�m�}1�?�m��2.@�m��23@�m�) �A�m�81�A�m�A1�A�m�J1�Bn�S1�Bn�\1�Cn�e1�C!n�n1�D)n�}1�D2n��1�E:n��1�ECn��1�FKn��1�FTn��1�G\n��1�Gen�) �Hmn�81�Hun�A1�H~n�J1�I�n�S1�I�n�\1�J�n�e1�J�n�n1�K�n�}1�K�n��1�L�n��1�L�n��1�M�n��1�M�n��1�N�n��1�N�n�) �O�n�n1�O�n�}1�O�n��2�Po��2�Po��1�Qo��1�Qo�) �R'o�\1�R/o�e1�R8o�n1�S@o�}1�SIo�) �TTo�3�	T�o�3�	V�o�a>X�o�) �Xp�) �	Xp�(3
Yp�53�	Y$p���Z4p���Zfp�2(([^p�f(%L\p�) �]�p�) 
]�p�e3�_�p�v3�_�p��3
`�p��3%
`�p���a�p���bxq�2((b4q�f(fLcjq�+)tLd�q�) �f�q�) 7
f�q�e3�h�q�v3�h�q��3?
i�q��3E
i�q���j%r���k�r�2((k\r�f('Ml�r�+)5Mm�r�) �o�r�) W
o�r�e3�q�r�v3�q�r�4_
rs�4e
rs���sMs���t�s�2((t�s�f(�Mu�s�+)�Mv�s�) �xt�) w
xt�e3�zt�v3�z't�M4
{/t�^4�
{8t���|ut���}�t�2((}�t�f(�N~�t�+)�N u�) ��(u�) �
�>u�e3��Fu�v3��Ou��4�
�Wu��4�
�`u�����u����v�2((��u�f(�O�
v�+)�O�Hv�) ��Pv�) �
�fv�e3��nv�v3��wv��4�
�v��4�
��v�����v����@w�2((��v�f(MP�2w�+)[P�pw�) ��xw�) �
��w�e3���w�v3���w�$5���w�55���w�F5�
��w�S5�
��w����x����=x�) ��Ex�) �
��x�2((�lx�f(Q��x�+)%Q��x�) ���x�) �
��y�2((�ty�f(�Q��y�x)�Q�ey��)
R��y�) ��z�) �
��z�2((��z�f(�Q��z�x)�Q��z��)
R�{�) ��'{�) �D{�e3��L{�v3��U{�$5��]{�55��f{��5	�n{��5�x{�����{�����|�2((�l|�f(�S��|�x)�S�]|��)�S��|�) ���|�) !�}�e3��$}�v3��-}�$5��5}�55��>}��3*�F}��30�P}�����}�����~�2((�D~�f(�T��~�x)�T�5~��)�T��~�) ���~�) B��(3���53����3����3��&��5��.��5��7��5��?�
6��H�6��P�$6��\���������4��2((���f(�U�_��) ��g��) K����(3�����53������6������6�����6�����$6�������������F��2((�-��f(V�d��) ��l��) R����(3�����53������6������6������6������6��ā��3��́��3��؁����;��������2((�l��f(HV����) �����) Z���(3����53������4������4�����5�����5����M7��!��\7��*���5��2��
6��;��6��C��$6��L�����؃����W��2((�,��f(�V�u��) ��}��) R����(3����53�����4�����4�Ą�6�̄�$6�Մ��)�݄�*�����K�������2((|��f(�V���) �ą�8n��8t
��(8z��48�(��X8�>��w8�T���8�j���8�����8�����8����#9�†�Q9�؆�g9����9����9����9�0��:�F��4:�\��h:�r���:�����:�����:����
;�ʇ�3;���^;����|;����;�"���;�8��/<�N��k<�d���<�z���<�����<����=����8=�҈�g=����=�����=����=��� HC�,��YC�X��hC�l��a>����C�����C�����C�Ɖ��C�ω��C�
׉�D�
��=(���M(���!D����-D���d#�
��9D���ED���SD�$��aD�,��pD�5��D�=���D�F���D�N���D�X���D�����ԋ��D�����h��) �p���!�~���E����F����F����F����) �Ќ�-!�،�6!���oF���xF����F�����F����F����F����F����F�(�����������) ����G�%���G�.���G� 6���G� ?���G�!G��H�!P��H�"X��/H�"a��EH�#i��[H�#r��qH�$z���H�$����H�%����H�%����H�&����H�&����H�'����H�'����H�(����H�(ǎ��H�)ώ�I�)؎�oF�*��xF�*��)I�+��0I�+���=(�,��M(�,��7I�-��CI�-��OI�.$��ZI�.0����/�����0���) �0����K�0���K�0���K�1���K�1 ���K2(���K26��L%3D��,L4L��CL4Z��ZL%5|����6p����6���) �7h���*�^7r���*�^9����C�;����C�;ʔ��L?<Ҕ��LE<۔�ML=��MV=��(Ma>����?Y����@���) �@����C�@����C�@����L?A����LEA���sM?BÕ��MEB̕���C%����DR��) �DZ���!�Dh��F�Ez��F�E���) �E����M�E����M�E����M.F���N3FĖ�N�G��&N.H���6N3H��FN�I+��B!�J3��I!�J<��-!�KD��6!�KM��UN�LU��bN�L^���N�Mw��G+�N���S+�N�����O����P����D�P���) �Pʘ��!�Pؘ�F�Q��F�Q���) �Q��7P�Q��GP�Q ��WP�R(��gP�R1��wP�S9��P�SB���P�TJ���P�TS���5�U[��
6�Ud��-!
Vl��6!
Vu���P�W}���P�W����P�X����P�X����P�Y����P�Y����P�Z����P�Z�����[�����\:��) �\B���!9
\P��F@
]b��F�]t��) �]����C�]����C�]����Sc
^����Si
^����Sp
_����Sv
_����S}
`›��S�
`˛��S�
aӛ�T�
aܛ�T�b��"T�b��6T�c���BT�c���NT�d��ZT�d����e�����fd��) �f����*�fl��F�gy���!�
g���F�
h���F�h����E�
h��) �i����C�i���C�i
��6T�j��BT�j��ZU�k&��iU�k/��T�l7��"T�l@��-!�
mH��6!�
mQ���Sc
nY���Si
nb���Sp
oj���Sv
os��xU�
p{���U�
p���) �q���F�q����!q���F	rĞ�F�rܞ�	Vr���) �s���Sc
s���Si
s���Sp
t'���Sv
t0��T�u8��"T�uA��6T�vI��BT�vT����w�����x��) �x��V�x��<V�x��dV�y!��vV�y*���V�z2���V�z;���V�{C���V�{L���V�|T��W�|]��@W�}e��^W�}n��|W�~v���W�~���W�����W�����W�����X�����2X�����PX��������X�������) �����C�����C����"[��!��;[��*���Sc
�2���Si
�;���Sp
�C���Sv
�L��T��T��"T��]��6T��e��BT��p����������n��) ��v��F������!#����F*����F�����) �����-!4�ƣ�6!:�ϣ��[��ף��[�����[�����[����\�����\����4\��
��J\����`\A���m\G�$��z\N�,���\T�5���\[�=���\a�F��xU�
�N���U�
�W���\h�_���\n�h�����(��������) ������^4�����^:�ȥ��^��Х��^��٥�) ����$_��"��/_��*��A_��3��S_��;��g_��D��) ��L���C��T���C��]���)��e��*��n��`��v�� `����4`�����D`�����=(�����M(������S}
�����S�
����T`�����b`��æ�p`��˦�`��Ԧ��`��ܦ��`�����`�����`�����T�����"T�����`�����`�����`�� ��a��)��a��1��*a��:��6T��B��BT��K��@a��S��Ra��\���^��d���^��p�����Ȩ����̩��D�����) ������*��ɪ��C�Ѫ��C�ڪ�pc�����c�����c�����c������c�����c��
��6T����BT����d��&��=d��/��\��7��\��@��nd�H��xd�T�����Ы����K��) ��S��F��`���!L�n���!S�����EZ�ɬ�Fa�۬�F�����^k�����eu���) ��9��) ��L��nd�T��xd�]���e��e���e��n��/_��v��A_S���	f�����fS����/f�����AfS����$_S���) ������C�����C��
���f�����f�����f��#��g��,��%g��4��6g��=��Gg��E��Yg��N���L?�V���LE�_��kg?�g��{gE�p�����������r��) ��z��F������!�����Yh�����F��ү�F����) ��.��dh��X��ph������h��°�F��԰�	Bi��װ�	F����Qi����Qi���Xi#���Xi3�.���E�<��ei��I���!;�X���!E�s��	kiS����	vi]����ig�����i����	�ir����	�i;�������(��������) �����X+Sq�б��+����+8r�"���+Xr�����i�����F�����	Bi�����	F��˳�Qi��߳�Qi����Xi����Xi3����E��#��ei��0���!��?���!��Z��	ki��g��	vi��t��i�����i�����	�i����	�i��������$��������) �����
,����,s���S,Xr�ƶ�[j5���ej?�H��) �����e,Zs�P��ujT�X���jZ�a���ja�i���jg����[j��з�ej��(��) ��t��u,t�0���j��8���j��A���ja�I���jg�T��k��ܸ�k�
����L��k�й���ù�,�˹�S,�t��) �
��) �
p��k�x��)k���5k

���Dk
�����Ѻ���L��2((l��2(5
��f(u)��+)�u9���)�u��)�uH���-�uX���-�u׽�) �߽�) 0����j�����j����ka���kg����U�������k:���2((���2(5v��.�v!���+.w"ڿ�) �#��) F#����j�&���j�&���kW'���ka'!���ka()���kg(4����)�����*���2((*���2(5+����k:-L��ll.���"lz/���.�w0,���j�14���j�1=���j�2E���j�2P����3�����4���) �4���) �4���) �4b��ujT7j���jZ7s���ka8{���kg8���fl�9���zl�9�����:�����;����k:;���2((<���2(5=��.wy?���) �@���) �@~���lF����lF����laG����lgG���mH���+mH���GmI���cmI���mJ����m%J�����KJ����Lx���k:L����m,M���2((O���2(5P���.,zRl��+.�@S���) �T���) T����lU����lU����V.����W���2((W`��f({X���+)
{Y;��){Z���) �[���) W[���n�a���n�a ���n�b(���n�b1���nc9��ocB��)odJ��<odS���3ge[���3med��Oo�fl��Zo�fx����g����hX���(ch`��2((h���2(5i����(�k���) �k���) k���ll ���ll,����mV����nk��2((nc��f(
{o���) �p���) p���2pq���=pq�����r�����s��2((s���f(
{t!��) �u)��) u8��gp�v@��spvL����wv����x���2((x���)�{y���) �z���) �z���p�}���p�}!���p�~)���p�~2���p�:���p�D���������������(c�`��2((����) �����) ������p������p������p������p������p������p�������X��������2((����) �����) � ��) ����) ����) &�S���5��[��
6��d���q1�l���q7�u���q?�}���qE�����q1����r7����r?����$rE���������������2((����2(5�c��f(�|���x)�|�l��a>���) ��
��) M����rT�$��sM�0�����Z�����o��2((�g��f(}}����) �����) �����8se����Bs����������������2((����f(�}���)�}�>��) ��F��) v�c���S}�k���Sv�t��������������2((����f(~����) �����) ����cs����ps����}s�����s��%���s��-���s��6���s��>���s��H��������������2((�$���s����)�~�6���)�~�?��x)�~�e���-�~�s���-�~�h��) ��p��) ����}s������s��������������(��2((����)�~����)�~���x)�~����-��d��) ��l��) ��{��cs�����ps��������������p��2((�4���)�~�=��x)�~�]���-���f���-���b��) ��j��) ��y��cs�����ps����������������2((����f(M�����)M�����+)M������)M������-������-U�����) �����) ����������������-!��
��6!����uj�����j��$�����o�������Mt��|��2((���0��m��;0x��$��) ��,��) R�Q��et��Y��qt��b��}t��j���t��s���)��{��*������s������s��������������A��2((����f(��3���-��J��+)-������)5������-C��v��) ��~��) ������t������t�����������������2((����f(T����) ��%��) ��4���S��<��T��H�����r��������2((���f(������) ����) ����(u���1u�������������2((���f(ʄ��) �#��) 2��Uu�:��gu�C��yu(K���uT���������	���2((	���2(5
P���(c���f(����)
�
���+)����)�6��x)�P���-�j���-
�r���-l����1
����1l����$1
����51l����W1����a>N��) �V��) Ee���uLm���uEx������������2((���f(Q���) ���) ��� v���.v������ :����!���2((!V��f(��"l��)��#���+)��$����)T�&��) �'��) '3��k�(;��)k(D��5k])L��Dkc)X����*�����+���2((+���f(�,���)$�-��) �.��) .��av�/���kv/����0*����1^��2((17��f(�2V��)$�3���) �4���) u4���av�6���kv6����v�7����v7����8����9���2((9&��f(�:T��)w�;����)��<���x)��=
��) �?��) ?+��k�A3��)kA<���v�BD���v�BP����C�����D,��2((D��2(5E���f(�G��)f�H���)t�I"��x)��J5��) �L=��) �LL��w�MT��w�M`����N�����O���2((O���(�P#��) �P+��) �PA��9w�RI��Iw#RR��w4SZ��w:Sd����T�����U��2((U����(�V��f(��V��)��W���) �X���) �X����S�Z���T�
Z��w4[��w:[����\����]@��2((]���(�^,��f(�^5��)�_���) �`�) L`��w�a��wLa$���bN���cc�2((c���(�d[�f(��d��) �e��) �e���w�g���wLg��wh��wh����i%���j\�2((j���(�k>�f(ϊkG�)ϊlP�+)ϊm��) �n�) Sn�w�o�wSo ���pJ���qX�2((q���(�r��) �r��) �r���w�s���w�s����t����t*�2((uD��(cv"�f(;�v��) �w��) 9
w���w�x��x9
x����y
���z�2((z�f(��{=�) �|E�) |T�)x}\�4x}h���~������2((��f(�����+)̋���)ߋ���) ���) ����j����j��&�UN��.�bN��7�^x��?�ox��H����r������x��2(5�~�2((���+)e����) ����) Z���) ����T����Z����x1����x7�	�oF��	�xF��	����<	������2(5�'�2((�+�1U��H�1e��U��0{��^��0������0�����4U����4e���+4؍��=4���9�k4��/�) ��7�) �M��x)�U��x/�^�gp��f�sp�p���������`�2((��);����+)Q����) ����) ����IyA���Sy�������������2((��f(��1�) ��<�) R���zyY����yR���-!����6!���������������y_��2((�
�f(w���)��G�) ��O�) ��^��yq�f��y��p�����������2((���f(Ɠ���) ����) a���
z����za����������H�2((�/�f(���'�)��a�) ��i�) ��x�>z����Iz��������������2((���f(G����)U���) ��
�) %��zy��!��y%�,����V����k�2((�c�f(������C�����C�����z�����z����-!����6!�����z�����z����oF����xF�����L?����LE���z����z�����������i�) ��q��!E��F����F����) ����\{����e{����n{����v{����~{�����{�����{�����{�����{����{���uj����j����!��<�3��X�vi
���) ����a|��X/�o|���0��|
��0�FtS�1��|��1��|��"1��|��*1��|��41�) ��1�a>�2�) ��2�) ��(2��}<�02��}B�92��}I�A2��}O�J2�gp��R2�sp�[2�7P��r2�~���2�~���2�-~���2�>~���2�L~���2�w(V��2��(\��2�g~h��2�x~n��2��|��6��|��6�����6����@7�^���7�x���7��!��c8�F��u8�F���8�) ���8�k���8�)k��8�6����8�E����8����(9����Q9�) ��Y9��v��a9��v��j9�6�r9�E�|9����9����9�) ��9�) ��9���):���/:��C�:�oF�:�xF��:��P��:��P��:��L?�:��LE�:�ɀ;�:��D��:���@;����;��5��;��5�;�����;����;�"��	�;�,�	�;�6��
�;�G�
�;�_�[�;�j�e�;�u�p�;���[
�;���e
<���p<�5k�!<�Dk�/<�ρ�=<�܁�E<��N<���V<���_<�<��g<�I��p<�V��x<�j���<�~���<�����<�����<�����<�����<�Â��<�Ԃ��<����<����<����<����<�-���<�B���<�Q���<�`��=�q��	=����=����=��D��=����@���CB�) �_=�
,��=��7� {@��7H�!�@��+Xr"�@��+Z�$�@�8Xr%lB�F�b'tB�P�r(|B�X��)�B�`��+C��C�-C��C�-%C��5�.-C��5.8C���/{C���0�C��D�0�C�) �0�C�) �0pD��!�1�D�u��2�D�F�2�D�F�2�D��D�2dE���2�E���3@E�
,��3�E�,��4�E�S,Xr54F����7�I����8DJ����9�J�a>:`K�) �:�K�k�<�K�)k<�K�͆
=�K��=�K�) ;>�K�k�@�K��j�@L���@�L���A�L�) �A�L�F�A�L�J��A`M�b�EpM�o�rE�M�FF�M�F�F�M���FTN���G�M�
,�wG?N�,��HNN�S,XrI�N�a>K�N�) AK�N�	��SL�N��$�LO�	��YLMO�‡�LZO�ˇ�LgO�) gL}O��j�N�O��j�N�O���O�O��D�O�O�) gO�O�<�WQ�O�) zQ�O�\��T�O�s��T�O���U�O���UP���UP�%��U P�9��U.P�M��V>P�\��VFP�) �V\P�ʼn�V�P�҉�W�P�ډ�XlQ�ډ�Y�Q�F�[�Q���[�Q���
\R�) �]8R�) ]NR�(u_VR�1u�__R���`gR����`pR�) !a�R��Td�R��Zd�R�fl�e�R���e�R��D�e�R�) �e�R��C�f�R��C�f�R�) ;gS�B!�jS��5�j'S��5j0S���k8S����kAS�) ;lXS�B!�opS��5�oxS��5o�S���p�S����p�S�) Fq�S�B!�t�S��5�t�S��5t�S�?�u�S�Q�Uu�S�) ivT�B!�yT��5�y$T��5y-T���xz5T����z>T�) g{TT��j�}\T���}dT�) �}zT�ujT�T����T�) �+V��l�3V��l�<V�ߊ�DV����LV����UV�m��]V�+m��fV�$���nV�@���wV�m��V��m���T�t8a���T��8w���T��8a���T��8w���T��8a���T��8����T��8a���V�) ��V��l��V��l��V�) "�qX�cs��yX�ps���X�ߊ��X�����X�����X�%����X�C����X�a����X�~����X�m���X��m���V�t8w���V��8a���V��8w���V��8a���V��8w���V��8a���V��8����V�.9a���X�) E��X�j�O��X�v�U��X�����X�����Y�kg��Y�#u��Y�#u��Y������[�) `�\b��
�yb�����b�7���d�L����d�g����e��k���f�J����h��k��4i��k��xi��k�8j���+�tj�����m��W��n��M��n�1�W��n�@�a��q�W�k�r�k�u�t�����<u������u������u�Ώ��xv�����x����z����D|�7�
�P}�K�
� ��r���`������4�����x��Ɛ�X��Ԑ"����,������6�l���@���&�I�{��O�S�����S�К���]������g�D��̑t�0���~�������4�����ر�6������R���p��t����������H�������Z��8���Z��87��[��8c��$[�.9���?[��9����[�:����[�F:���c��;��c�<���c�><���c�}<&���e��<���m�-=+��m�N=+��m�o=+��m��=d���m�>v��=t�HB=��v�qBg�Hv��B���kx��C��|x�UD���y��DI���y�9Ew��z��E����y��E����y�F����{�UFg��{�pF����{��FѨ�:|��Fި��{�G����|�TGg��|��G����|��GѨ�F}�Hި��|�\H����~��I����I���(��Jz��π�]Jȩ����J����K@����LK^�����K!����L��̂�[L����zL������L����M����OM?����M_�T���M�b��N%�^��kS��	����SҮ
����S����S(�$���Su�
����Sگ��)T�;��jTİʐ�%U(���lU��0���U�����Uƴؐ�6V���}V��*���V��3��W��B��LW��K���W��Z���W��c��Xİ����XF�ƕ��XX�Օ�Yi���dY�� ����Y'�!���Z9�"h��a>#����C�#����C�#�����$���i�%�����'8�����(Q��) �*g���D�,���) K,���-!�/���6!�/����5�0���
6�0������1���
��1���7��2��B��4��S��5p��d� 7���u� 90���� ;���) �=���) B=����3�B���5�B ��6�B(��$6�B1��(3�C9��53�CB���5�DJ��
6�DS��) KEz��6�H���$6�H���(3�I���53�I����6�J����6�J���) RK���(3�O���53�O������P������P����3�Q���3�Q��͕�R����R ��) ZSy���5�Y����5�Y���M7�Z���\7�Z���6�[���$6�[���(3�\���53�\����4�]����4�]����5�^���
6�^���) R_
��6�c��$6�c��(3�d&��53�d/���4�e7���4�e@���)�fH��*�fT��W��g|��[� g���) �h���u��h���) �h������i����i% i���F* j	��F�j����jj����kr����N k��ޖd l����d m���
�m n���!�w pt��B�m q���^�� s���m�� u����� v
����� w��ʗ� x'���� y4���� zA��M�� {N����� |[���� }h���!~u��)�!���c�7!������M!����Yh!�����~!�����~!����@�~!����K��!����e^�!�������!������!�l����!�y��;�!�����"����W�%"������@"������["�����q"������"����"��"����V��"�������"����М�"�H���
#�h���#�K���#�R���#���mk����|k!�+���k��$���kr��(���k������a>�Z��lN �a��ld �d��"ld �g��/l��l��=l� ����Kl� �����l� �����l� �����l� ����#m� ����Ym� ����m� ����m!����m!���1n7!���gnM!�%���nh!�,���n~!�3��	o~!�:��?o~!�A��uo�!�H���o�!�K���o�!�R��p�!�Y��Mp"�`���p%"�c���p@"�j���p["�q��%qq"�t��[q�"�w���q�"�~���q�"�����q�"����3r�"�P��) +#�`���!Z���) 2#���G�<#���X�B#����cs����ps��
���T����Z�������#������,������4������=��ӝ]#�E���D��l��) �����<�{#����C�{#���F�#����F����) ��#��N�T�+��e�Z�4��|�T�<����Z�E������M������V������^������g��žT�o��̞M�x��֞�#������#�����������������������������:��#����M��#����g�����y�����������������������ǟ����۟��������������
�������#�����6���'��I��#�/��Y��#�8��i��#�@��{��#�I����
�Q������Y������b��Ѡ��j�����s����#�{��=�
����G������]������s�~������#�F��) ��������#�$���Z�h��D�����������`�ED����) ����<�6$���
�6$� �F=$�7�F��N��T�V�+�Z�_�@���g�H���p�����x�������P�����_�����n�����|�������������������G$�����M$���) ����ХT$� ��D��H����r������<�v$���F}$��F���) ���T�+�Z��������(��C�0��C�9�'�?A�<�EJ�Q�?R�f�E[�{��c����l����t����}�yu
�������������%����;��	��P��	��e��
��o�
�����$�����$��Ũ���Ԩ����������
��V

�) �$
��$d��D�����0�����a>��<��$��C��$�F�$3�F�J�) �]�) �e�!��m�*��v�3��~�?����K����Z�����D���T
�+�Z��C���C�'�=(�/�M(�8���%@����#H����#Q�cs�Y�ps�b�Ǭ�j�׬�s���{�������%��!�)%��0�0% ��D�6% ��) �!��Х=%"����&����'��D�'�<�r%'E�Fy%(\�F�(s�) �(����(��)��(��cs�)��ps�)���D�*����*���+H�) �+P�|��%+a����%+o����,w����,��K��-��Z��-��ݮ�.����.����%/��5��%/��d��%0��}��%04����%1X�) �%3 ���6����7��r&�7��rXr80�,s8�:��?sXr;��zs&�=���sXr> ��s&�@(�tXrA� �a>C
!�) &C !�)  &ET"�=�-&H\"�I�3&He"�d#�Im"�9D�Iv"��C�J~"��C�J�"�U��K�"�t��K�"����L�"����L�"����M�"����M�"�˰�N�"�հ�N�"�߰�O�"���O�"��D�P�"��TP�"�+�ZP�"����Q�"����Q#��N&R#���X&R�#�) �S�#�Х�$T4$��D�V�$�<�s&V�$�Fz&W�$�F�W%�) �W%�#��W%�5��W'%�֞�#X/%���#X8%�T�
Y@%�e�YN%����&ZV%����&Zd%�Ѡ�[l%���[u%�0�0%\}%�D�6%\�%�) �&]<'��D�at'���aT)���b�%�t8�:b7)�>tb�c?)�PtXrdD)�btp�fL)�ttXrgj*��!�i�*�
��&j�*�F�&k�*�F�k�*�) �k�*�) �k�*��C�k+��C�k+��|�l+��|�l+���m'+�&��m0+�2��#n8+�G��#nD+���o(,���p�,�<��&p�,�Yh�&q-�F�&r-�F�r.-�) �rA-���'rN-�+�'s[-�j�'th-�#�6'uu-�δL'v�-��g'w�-�J��'x�-�|��'y�-����'z�-�
�'{�-�6��'|�-��#}47�a>~�6��t'~�6��t'�6��t'��6��t6'�7��tL'�7��tg'�7��t�'�7�	u�'�7�u�'�#7�Ku�'�*7��u�'�u9�) �'��9�) ���9�) (��9�) ���9�) (��9�) ���9�) ��:�) ��(:�) ���:������:�
����:�����:�&���:�6���:�R���;�`�;�#;�n�
�+;���;�9;���(�A;���(�J;���%(�R;�ɷ+(�[;����c;����z;��3g��;��3m��;��n���;�Oo���;�
�.��;��3��;�)o��;�<o��;��n��;�o��;�0�2(��;�@�8(��;�X���<�d���^<���?(�h<���S��<���S�G=��D��d=��h(�l=�) q(��=�3�|(��=����(��=����(�>�W��(�>�����>�ͻ��>�ٻ;�@>���(�|>���(��>��u��>��+#�0?�) �(��?�����) �(��[��(��}��(�����(�@�) �(�@��*��"@��*��+@����(�3@����(����(��
�<@���(�j@�) ��r@�) ���@� �)��@�4�)��@��#)��A��*)��E�G�3)��A�|k(A��F������F�K���G�T���	G�e���G�v���G�����#G����)�+G����)�4G���)�<G��*�EG���RG�����G�&����G�3����G�@����G�X����G�p���G�����G�����G�����G��	*��G��*��G����G�����G��*��G�'�!*��G�>�
�(H�V��<H�n��DH����MH�����UH�����^H�����fH�����oH�=(��wH�M(���H������H������H�����I����nK�) ��vK�) ���K������K������K��C���K��C���K�#����K�1����K�?���L�O���L�6�Y*�'L�E�_*�0L�k���8L�{���AL�����pL�����=M��L?�EM��LE�NM�����\M�����dM�����mM���f*�uM��l*�~M�����M�;�W��M�G�}*��M��D���M����lN�����N�) �*�
O�oF��O�xF��'O�E��*�/O�W���7O�b���@O��D��HO�����O�����O�{����O������O������O������O�) ���O�) ��P�oF��P�xF��P�i���P�w���"P�6�Y*�*P�E�_*�3P��L?�;P��LE�DP���f*�LP��l*�UP�W���]P�b���fP�) ���P���W�`Q����*�pR���*�S�
��*�S���*�U�^��* V�B��*dV�#��*�X�) +qY�+��
yY�:��
�Y�I���Y�W���Y�e�	+�Y�q�	+�Y���DZ����Z��D� [����[���T\�-!�\\�6!�e\��!�t\�0�;�\�<�
�\��D��\�) �[�,;�[�,b��[�S,Xr]����]��� ^�uj�(^��j�1^�J�+9^�V�+B^�b�+J^�q�+S^���+[^���+d^�) �x_����`���Ha�	�+Pa��+Ya�/�0+ aa�@�6+ ja�Q�=+!ra�_�H+!|a�m�T+"�a�y�[+#|b���q+)(e�) �*0e�) +#*_�,�+~`�,G�,�`�S,Xr-Hg���/�g���0fh��|�0nh��|�0xh�!��+1�h��!�2i�F�+3+i�F�3Bi�) �3Df�
,A�3�g�,��4�g�S,Xr5Ui�,��7]i�@��7fi�oF�8ni�xF�8wi�T��9i�e��9�i�v��:�i����:�i�) �;�i��C�;�i��C�;�i�\��<�i�) �<�i�d#<�i�9D<�i���+=0j�9��>_j���+?lj�) �?j�) �?�j�;��+?Xl�-��+?xl�<��+?m��!R@fm��D�A�m���A�m���B�m���
,B�m���,B�m����C�m���C�m�) �Dn�) �Dn�6�H,Dn�E�N,Dn�E��E%n�U��E.n�e��F6n�u��F?n����GGn����GPn���H�n���I�n�) �I�n�W��I�n�b��I�n��D�J$o�) �J�o��!RJq�O��K�q�_�)K�q�h�y,K�q�v��,L6r�F�,LHr�F�LZr�) �Lmr�'��Lur�3��L~r��5�M�r��5M�r�?��N�r�Y��N�r�}��,O�r����O�r����O�r����P�r����P�r����Q�r����Q�r����R�r����R�r��S�r��D�S/s��!�SDs�	��,T|s���,U�s�F�,V�s�F�V�s�) �V�s�wP�V�s�P�V�s��C�W�s��C�W�s�&��Xt�9��X
t�L��Yt�\��Yt�l��Z&t����Z/t����[7t����[@t����\Ht����\Qt����]Yt����]bt���^jt���^st�8�)_{t�B�/_�t��5�`�t�L��`�t�)I�,`�t�0I�,`�t�Y��,a�t�s��,a�t��L?b�t��LEb�t�ɀ;c�t����cu����,du����,du�`\�,du����,d u���-d(u���-d4u���ev���f�v��D�f�v�) �fw���T-f4w�Yh[-ghw�	�T-h�w��!iDx�Ff-j[x�F�j~x�) �jrx�a>j�x�gp�j�x�spj�x�Y��,k�x�s��,k�x�7P�l�x�GP�l�x�) �m�x���p-m�y�) �n�y�) +#nz��C�o!z��C�o*z�<��p2z�N��p;z�`��q^z�m��q`z���Trhz���Zrqz�-!|-syz�6!�-s�z�z�
t�z���t�z����u{����-v{����v�{����-v(|����-w�|����-x}����y�}���y�}���y �P�Sy���D�z����z|����{�}��y��{��a>|����T|�����Z|���C�}���C�}��oF�~y��xF�~x���������������������L?�����LE�������-�8������Ȅ���������Z�p����Z������-�P���S�p����-����"�7�‡�ki��χ�) ����) ��������*�����F���D��N��a>�Z��) ��m��h���u��t���~�������������������������������������������������������ˆ����ʈ����Ԉ����D���������D������E.�����!n�‰�F.�ԉ�F����) ������E;���F.���F��+��<�.�A��D�#.�O���D��f��) ��y��) ��������ڊ������L�����T�������C�����C��	��\�����e�����n�..�"��v�4.�+��5k]�3��Dkc�<��ρ��U��~��c��;��k��u��������������������l�����l�������,������;.�����D�����) ��	���x�����x����u���"���f.�,��) �����) m.����j
�����j�*���!��<���!�.�ّ��z���t�����.����) �.����) �.���u������f.���������(���	��7�����E������D��$�����K�����`��S��.����d��.���a>�y��-!�.����6!�.����˰�.����հ�.�����j������jf.�̞�K��.�Ԟ�Z��.�ݞ�i��.���x�/�����������������������������k����)k�$���/�������������.������<������@���D��L��) +/����) 3/������=/�H����H/�آ���x/�h����/�����/���#��/���;��/�L��T��/�4��d��/���) ��$����/�8����/���p�0����y����������ɯ��p0�ѯ�"���ٯ�,����av������+0�����50�����+0�����50����D�� �����@�������a>������|0����D�|0���O�|0���Y��0�l��Y��0�ȳ��!����F�0����F�����) ����gp����sp�%��q���-��|���6��zyY�>���yR�G��u���O���f.�X��) ��`��F��m���!�0�<�����,�Y��F�0�k��F��}��) �����) �����gp�����sp��������������������·�!���˷�w(�0�ӷ��(�0�ܷ��L?����LE����!�0����F����F�0���F��,��) ��?���C��G���C��P�����	X�����	a��) �	i��) �	q��) �	����C�	����C�	������	������	������	�����	�����0	¸�%��0	̸�) 1	���D�	p����1	�) �(	�[�1
	�}�1	���"1	�) �(	�[�)1	�}�21	����(	�) �(	�[�A1	�}�F1	���"1 	�) �(!	�[�Q1#	�}�W1%	����()	���) �*	���) h1*	͹����,	չ����,	޹����-	����-	��) n1.	���)x12	��*~12	����3	!��)��3	*��) �14	K��T��19	S��k��19	\�����1:	d�����1:	m�����1;	u�����1;	~��-!�.<	���6!�.<	���_��1=	���k�Y>	Ժ����1>	�����2B	�����"2F	����)2G	���#�.2G	`��9�82J	���J�C2O	��) �.U	���) S2V	��_��.X	��m��.X	���{�\2Y	����b2Y	
����i2Z	����o2Z	��) �2[	X�����2_	������2`	�����2a	�����2c	������2d	����2e	�����2h	��$��2k	t��;�3l	���]�	3n	���l�3p	���� 3r	l����/3v	 ����93x	l����A3y	�����J3z	������1�	(�����	L���^3�	���_�l3�	|��,�x3�	���:��3�	T����3�	���) ��	���-!�3�	���6!�3�	������	���#���	������	7��e��3�	H��q��3�	`�����	����D��	���) ��	���J���	���Z���	���3���	���?���	����!�3�	��F�3�	��F��	(��) ��	<��) ��	����C��	����C��	���-!�3�	���6!�3�	�������	���L���	���T��	�������	����	
�����	��,���	��I���	&��W���	/��;���	7��J���	@���|��	H���|��	Q��Y��3�	Y��g�4�	b��=(��	j��M(��	s����4�	{����4�	�����4�	�����"4�	���gp��	���sp�	�����)4�	�����/4�	����L?�	����LE�	�����T�	�����Z�	���%���	���8���	����D��	������	T�����	���F��	���Yh_4�	����!�	��Ff4�	��F��	l�����	������	'��) ��	>��
,�	���,C��	���S,Xr�	:���C��	B���C��	K��-!��	S��6!��	\������	d�����	m�����	u������	~�����	���)���	���D���	���S���	����D��	������	4�����	���) Z�	*���C��	2���C��	;��.���	C��>��	L��N���	T��_��	]��p���	e�����	n������	v�����	���D��	���) B�	������	T�����	����C��	����C��	���w(��	����(��	����S��	����S��	���^���	���n���	���~���	�������	������	������	������	!�����	*���D��	4��) s4�	������	8�����	����C��	����C��	���u�.�	�����#.�	����D��	��) 3)�	L�����	�����	=��,;�	���,���	\������	d������	m������	u������	~�����	������	������	�������	������	������	���(���	���7���	���F���	���V���	����D��	���) ~4�	H�����	������	����C��	����C��	���"���	���,���	���y���	�������	�������	�������	����D��	���) �4�	J����4�	X����4�	�����4�	�����	�����4�	�����4�	@��0��4�	]��G�0�	q��k��4�	y�����4�	������4�	�����4�	�����4�	������	�����	\��L���	d������	m�����	u�����	~��-!��	���6!��	�����
������
�����
���)��
�����
,����
����D�
���) B
���C�

���C�
���.	
���#.	
P����

$����
����D�
���) 3)
B��,;
��,b�
��S,Xr
����C�
����C�
������
������
������
������
������
������
����

����
�����
���
'���
/��+�
8��<�
@��O�
I��b�
Q��p�
Z��~�
b����
k����
s����
|��"��
���,��
�����
�����
���) 5
H����+
X����,
p���!�
,
��Yh;5-
��FD50
0��F�0
G��) �0
Z���C�0
b���C�0
k���X51
s���^51
|��#�2
�����2
���d#�3
���9D�3
���u�p54
�����z54
���%
5
����56
1����57
@����57
����
8
����59
��6�5:
��D�5:
4��Re
;
H��^�5<
e��}�5=
t����5=
���E
>
����5?
����
6@
����
@
!��;A
/��)�4B
7��;�4B
@��W6C
P��e)6C
���s�
D
���46E
����F
8����G
���) �G
��0�G
��?�G
���E;H
4��Yh�6I
Q���!�	J
s��F�6K
���F�K
���) �K
�����K
���) �6K
��‡�N
���	��.N
��	��YN
����N
���$�N
���6N
���,�6O
X���
#Q
�a>R
���6R
n�) �S
v�q��S
~�|��S
��gp�T
��spT
��7P�U
��GP�U
��wP�V
��P�V


����W

���W

�L&�X
&
�V&�X
/
�6�Y
7
�F�Y
@
��D�Z
�
���Z
���[
w��![
��F�6\
��F�\
��) �\
���!\
��) �]
�#�) �]
�#���9]
�$� P:^
0%�F�^
8%�‡�^
T'�	�]:^
\'���^
d'���^
�'�	��Y^
�'�) �^
�'���_
~)�) �_
�)�q_
�-�) �`
�-��<`
�0�) �a
1��;a
�H�) �b
�H�~!eAb
LI�) �c
TI��!yAc
,K�) �d
4K�}"�Ad
pK�) �e
�K��"�2e
(L��"�Bf
xK�) �g
�K��"�Bg
qM�) �h
�M�]#�2h
,N�o#�Bi
yM�) �j
�M��#�Bj
�O�) �k
�O��#�2k
tP��#�Bl
�O�) �m
�O�$�Bm
�Q�) �n
�Q�,$�Bn
S�) �o
\S�v$�Bo
�T�) �p
�T��$�2p
\U��$�Bq
�T�) �r
�T�%�Br
�Z�) �s
�Z��D�s
�Z���s
[���t
q�) �t
q�)]Lt
>r�) �u
Fr�)Mu
fs�) �v
ns�)�Mv
�t�) �w
�t�)�Nw
�u�) �x
�u�)zOx
�v�) �y
�v�)DPy
Px�) �z
Xx�)Qz
�x�) �{
(y�)�Q{
�x�) �|
y�+)�Q|
z�) �}
Hz�)�Q}
z�) �~
"z�+)�Q~
�{�) �
 |�)eS
�{�) ��
�{�+){S�
�}�) ��
�}�)�T�
�}�) ��
�}�+)�T�
$��) ��
,���*�^�
N���*�^�
���) ��
���"+�
�
���) ��
���"+Z�
DZ�) ��
4���*�
���) ��
��,��
&��) ��
.���,��
<���,��
��) ��
��k:9�
��"-k8�
���D��
t�����
������
���) ��
��x)_v�
���) ��
����-;�
n��) ��
��.�v�
��) ��
��.�w�
��) ��
��+.�w�
���) ��
���f(g�
,��) ��
4��)4|�
}��) ��
���f(�|�
[��) ��
u��)�|�
��) ��
,���-�|�
���) ��
����:9�
�����k8�
���D��
h�����
������
���) ��
��f(�-�
G���-i~�
���) ��
(��+)�-�
���) ��
���f(�-�
���) ��
���+)�-�
���) ��
���f(�-�
���)���
E���-���
���) ��
���+)�-�
���) ��
���x)6$�
���) ��
����/ԁ�
���) ��
����/��
,��) ��
<��)��
4��) ��
S��x)��
��) ��
���;0.�
@���0.�
z��) ��
����0.�
���) ��
����0.�
���0.�
��) ��
E��+)n��
���) ��
��+)_��
���) ��
����-eA�
��) ��
��)U��
���)\��
�	�) ��
�	�2:9�
�	�&2k8�
�	��D��

����
`
����
�
�) ��
�
��2:9�
�
��2k8�
�
��D��
0����
x����
��) ��
��oF:9�
���xk8�
���D��
H����
�����
��) ��
���3:9�
���2k8�
���D��
`
����
�
����
�
�) ��
�
�;0=��
��0D��
��$1=��
��51D��
X��4{��
��F��
��‡��
��	�4���
�����
�����
d�	��Y�
l�) ��
���5��
��6��
��'6��
��B6��
��) ��
��f(g�
��) ��
��)2��
7�) ��
�7�V7���
W=�) ��
m=�,��
�=��+��
8E�) ��
NE�,���
�I�) ��
J�M8g�
-K�) ��
5K�t8;�
�M�) ��
�M�,�w�
�Y�) ��
�Y��9:9�
�Y��9k8�
�Y��D��
XZ����
�Z����
�Z�) ��
X[��9��
�`��:.�
�`�F��
�`�‡��
�a�	�:��
�a����
�a����
b�	��Y�
 b�) ��
?b�?;��
�b�) ��
�b��;:9�
�b��;k8�
�b��D��
(c����
pc����
 j�) ��
(j�=;�
�n�e>ڤ�
(o�F��
0o�‡��
Dq�	�>��
Lq����
Tq����
�q�	��Y�
�q�) ��
�q��?��
�q�) ��
r�$@;�
Tr�N@5��
�r�F��
�r�‡��
�s�	�@T�
�s����
�s����
�s�	��Y�
�s�) ��
�s�+A��
5t�) ��
�t��AZ�
]t�) ��
et�&BZ�
�v�) ��
�v�C:9�
�v�@Ck8�
�v��D��
Dw����
�w����
�w�) ��
�w��C���
�w��C��
�w��C��
�}�) ��
�}�C:9�
�}��Hk8�
�}��D��
X~����
�~����
�~�) ��
�EIg�
~�cIg�
�~�) ��
���Is��
��) ��
���Kg�
݆�) ��
���N:9�
����Nk8�
���D��
h�����
������
���) ��
��]O:9�
���Ok8�
���D��
������
Ȉ����
��) ��
$��`P:9�
,���Pk8�
4���D��
������
�����
&��) ��
<��hQ:9�
D���Qk8�
L���D��
������
������
>��) ��
T��dR:9�
\���Rk8�
d���D��
ȋ����
�����
V��) ��
ԍ�SH��
���) ��
���RS�B�
���) ��
ŏ��N:9�
͏��Tk8�
؏��D��
<�����
������
���) ��
����X:9�
����;k8�
����D��
 �����
h�����
���) ��
���Y�B�
 ��FZX�h��F�p��‡�<��	�Zg�D����L�������	��Y���) �����[����\�8��F�@��‡����	�\��������������	��Y��) ���^�;��/^�W��L^�s��i^�����^�����^�آ��\� ��F�(��‡����	�\�������������	��Y��) �'���_�d���_����F����‡�P��	2`�X����`����Ч�	��Yا�) �����`����`�P���_����F����‡�$��	2`�,����4����x��	��Y���) �����a�ܪ��aa�$��F�,��‡�̭�	]bp�ԭ���ܭ������	��Y���) �׮�2c���Oc���_c����c�T���aa����F����‡�@��	]bp�H����P�������	��Y���) �����d�����d��@��F�H��‡���	%eϹ�����������	��Y���) �����f�ӿ��f���g���,g�'��Ig�C��fg�_���g�y���g�����d�����F���‡����	%eϹ����������,��	��Y4��) �S���h�	����hκ	���F�	���‡�	���	3iݺ	�����	�����	\��	��Y	d��) �	���=j�
���Zj�
����hκ
$��F�
,��‡�
���	3iݺ
�����
�����
��	��Y
��) �
+��Dk���) �8��ak1��) ����7�����+��
��r��
�) �H��*���) ���*��3��r���%�) ��%��8�D'�) �L'��r;_'��rK��>�) ��>�t8;�>�) ��>��8;�@�) ��@�mk�.�E�) ��E�\v;�E�) ��E�xv��S��v�LT�F�TT�‡��U�	.w��U����U����U�	��Y�U�) ��Z�) ��Z�
,;l^�) �t^�
,�<f�) ��f�,A��j�Rx�,�j�F��j�‡�l�	�xYl���$l���1l�	��Y9l�) �|��N@5�ā�F�́�‡�@��	�@TH����O����Q��	��YY��) �`��N@5����F����‡����	�@T�������������	��Y���) �Ñ�) � ˑ��z�� d��) �!l���z&�!|��) �#����z��#|��e{$ĵ�F�$̵�‡�$���	�{:9$�����$�����$��	��Y$��) �$ ���{�%t��) �%|��) �%����|�%���) �%����Y%.��) �%6��) �%>��) �%F����%���N@5�%,��F�%4��‡�%��	�@T% ����%(����%h��	��Y%p��) �%���π�&6��) �&R��,&"��) �'*��
,;''��) �(/��
,;(�������@�B��@�B���VVVVV�V@�@�@�Ɋ�@��777777797�7�77���������������?!������"������"�"�"�"�3<3<L3<Laz�$��������$���������g���������������������������777777@��"�"��"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�$�$<777777�@��"�"��������%�������7���"�"@�����2*���@�7�2�2���@�7�2��@�7��@�4@O^jz�����������@��"�"�����������������������������������������	!	(	��������U�U�U�U�U�U�4	6	����������������������������������8	�8	<	I	��@�7R	�����@��79R	���@��79R	_	���@��79R	h	���@��79R	u	���@��79R	~	���@��79R	�	�	����R	�	@��79R	�	�	@��7979R	�	�	@��7979R	�	�	����@��7979R	�	����@��7979I	�����	�	������@�7I	�	�	����@�7I	�	���	�����@�7I	u	�	�	�	�	�������@�7I	u	�	�	�����@�7��	�	�	�����������;
=
=
��������������������������;
�;
�7979���E
�����M
���2��2���O
���������������S
���������7X
X
���������]
�������������������������������������i
��������������������7���������q
i
q
i
�����i
��������v
���{
8	�
��
�{
8	��8	�8	8	8	��77779{
8	�
��
�{
8	��8	�8	8	8	��7779�7���7��@��
Q�S�Q�Q�S��
779B���@��"�"B�77�-77z2�
����
@��"@�77z2�
�
����@��"�"�
z2�
7���Ɋ/��
�����
@��"�"7�Њ�
�
�

�������
Q�@��"@���-���@���r.��&-@��������@��"�"���@�7O��@�7�
��@�7��Vg����@���Vg����@��	}�	}��	��	��������@��"�"77���@�7=
��@�77���@�7���������@��77U/7U/���@�77U/U/���@�7U/77���@�777777��������@�797���	������@�L0797�/79���@�7X
��@�7v
��@�7����@��"�"7<)7<)<)<)7777777
��@�7��@�77797B����@�77����@�77�����@�7�1779B�!���@��"�"7Q�779i
��@�+i
���@�Q�Q�X
i
���@�Q�Q�q
��@�7q
i
���@�777i
��@�7��@�7S
��@�7D��@��-79M
z2����J����"�"@�z28	��������"�"@��2�2�2�1�3�3�3�3�3�1O4O4K�
���@��-2�^��@�7�����@���D��@�M
E
��@�M
>)i��@�77���@�7��������
������8	p8	�	u��	�	��j�u�������_	�������X
���������������������!��������������77779779�8�8�����i���7779@�!@�B����B�i���B���B��7779��z2�
��"�
z2�
ވ��z2z2z2z2�z2z2v
���8	/���������	������	������	
�����	����z2�Ɋ��
�
+

������8�8�8�8�8�8�8���C
^
x

������8�8�8�8�8�8�8�8�
����
�"�"]"��Ɋ�
��
��
�
�
�
���
��
��
�
�
��
�
z2�8	�
?!�
�
�'�@�@�@�@�@��
�
i�2�2�
����B�B�`<`<Q�777778	�
�
DDE�-6	�-E�
�
UCUC�
�
�
UCUC�
��
UC{J{J�
2��	�
UCUC�
�
�8�8�8�8��O�P�Q�R5S8	8	���U�U�	������������8	��YY�
������ܔ��	���I	��$0��u	�	u	��u	��I	�����	�	���I	�	�	���I	�	���	����I	u	�	�	�	�	������I	u	�	�	����g�g�;�@�@�@�@�=��@���@���@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@���@�8	8	�@�@�@�@�@�@�@�@�@�@�@�@��F�ykyk�77@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�8	@�@�@�@�@�@�@�@�@�@�@�8	M������QQ��������V�������������_b8	nx@�.�ȝ~������xx�������M�ȝ��M���������������Q@�8	�Q?!���������������8	ȝ~������������ȝ�ȝ~�7797Q�S�7Q�S�9Q�S�@�8	����������Q@�8	Q������ȝ~�8	�77Q�S�7Q�S�!)�����33@�@�@�@�Ɋ@�@�@�@�@�@�@�@�@�@�@�8	@�@�@�@�@�@�@O��2�2VO��������2�2�2��������`��kow�����F������F��������@����������2���44�4�
7����������������������������������>�P������������
�����z2����%@�+��7979�����7779����������	@�;FRaɊo@�7779��wp7779�����������������������������������������������������
����@�������������7��������8	�����������������_	_	!�������!B��������p�d����6	��7������������������������������O�@�O����������g��g���g���g�������������������?!���g�B��������������������������������������������������� ��+8 ��CVg ����V����	8 ��x�������+8� ��CVg� �������g���������������������������+6A��CFUV�����F��F���7979���	���������������������7779����������u	^j{�������������������������$������n��779��������������������&5�D�	������������DM�Wj������7779���������������ed�$p���	�
����
������d������������	�������������u	��������I	F��@����@���������DD7���77777977977977779�))<)��U�>)));
>);
>);
>)�>)<)77777777y5-�B��-77977777t O��7U/U/7U/U/�7�-7�/��/Q�77999�1�-7z27U/S���2�1�~G�x��3�1�U/U/U/U/�-2�7777�
!7�
i��
B���)=)=>B8	UCXC�UC�
�
UC	I��
�
2��
��N��O�O��P�P��Q�Q��R�R�5S9�U����97779�/�/777��77z277777�1�7777
0@@0\II)P
P)SS)WW)^^)``)dd)m"m)q&q)r*r.r2r)t6t:t>t)�J�)�N�)�R�)�V�)�Z��=�^�)�b�)�f�)�j�)�n�)�r�)�v�)z)~)E$�$).�.)1�1)4�4);�;)=�=)F�I�I)K�K)N�N)e�e)h�h)r�r)v�v)w�ww=z�z)}�})}�}=}�b�)�v�=����)���=����)���=���)��=��	�)�
	�=��	�)�"	�=��	�)�"	�=��J	�)�N	�=��J	�)�N	�=��Z	�)�^	�=��Z	�)�^	�=��b	�)�f	�=��b	�)�f	�=���	�)��	�=���	�)��	�=�*).=�)=)=)=�)�=)=QF�dF|Fy��Y��|(���(�C��(����(yˇ�	) �) �) �!) �)) �1) �9) �A) �I) �Q) �Y) �a) �i) �q) �6�) ��) V�) ��) ��) �6�) ��) ��) ��) �7�����) ��e���C���A1�) ���xk8�p8�|8�:�8�) �(	O�8�) �(	k�8�) �(	}9	IF�	�.9��:9�) ��F���:9��!]9y‡�9�$���c9) �����:9	�E�9�) ������9�) �(	�:)) ��F���:91) �9<u:9N��F���:9A) �������:) �() �(�q�) �(�) ";F$��:9,) ��FD;4��:9�U;,�!]94‡�!) �<) �(D) �LFT��:9Y^�;D�!�\) �(�D�d�!]9���d) �l�E�l�!�ti�|F���:9t�!���;i��q) �=��=���=��=�..�) �(Q��=�G�(1�$�l) �t) ��hU;�) �q) '>�}���~��.�G/>!) ���"N�) ����:A) ��) ����>��{�) �>�+�>�d#!�D�>	M?i<�h?13��9��) ��[��f��~��<�o?	�y?1\%�1�%	) �) ���?9��?9�C��) ����?�<��?�) �?	��?�<��?�<��?	A*�?iT��=1b%�1�%1�$") 2�)�$�)) ��@�@)"�)�$�)"�)�$@)�$�1) �)\%�) �1�$��) 2)"�)�$�G,@!) �)) �1) �@A) ��) �(�) �(	� A�ejA�� ��� ��� �2�� 8A�!@A�) �(	"A�) �(�) �A) �A!"�A6��A."�A�n��A"�AI["�A�) �(�#���;�) �(�#�BQ[��B�5#C�) �(	?#$C%�C.%>�&V�) �(	(&�C�F���:9Y) �.�G&Va�D��F���:9iv&=D��&�	�&M?	�&M?	�&M?q) �	�&�DI) �I�&�D��&E��C���&~9�&�#'#EyF��C�2'�yF���)E�@'/E�) ��) �iv&EE1z%�<�LE��2�i'SE�}'S��'YE�) _E��'V�'fE�) ���)��V&��M(��!*��*����	5(A�<(�E��)��) �����bN��M(��Y(���x:9��:9�:9�xk8) ��) ��) ]9��xk8Y(��x:9�:9) �) ]9�xk8Y��) �($) �(,) �(�) �4) ]9w(�G��(��) 2��(�G�) �9�(t���G)O�G�F��‡�����G9�(t��.�H<) �D) �L) �T) �\) �d) �l) �t) �<�!]9D�!]9L�!]9T�!]9\�!]9d�!]9l�!]9t�!]9��(,@|�i���(,@|�i�|�i�|) ��) �(��
�) ���
�)]L�) �(�) �(�) �(��
�) ���
�)M�) �(�) �(�) �(��
�) ���
�)�M�) �(�) �(�) �(�
) ��
)�N) �() �($) �(,�
4) �4�
4)zO<) �(D) �(L) �(T�
\) �\�
\)DPd) �(l) �(t) �(|�
�) ���
�)Q�) �(�) �(�) �(�h)�Q��
�>)�
�) ��+)�Q�) �(�) ���
�)�Q�) �(�) �(�) �(�) �(�h)S��
�>)�
�) ��+)�Q�) ���
�)�Q�h)rS�
�>)�
�) ��+){S) �() ��
)eS) �($) �(,) �(4) �(<h)�TD�
<>)�
<) �<+)�TL) �(T) �T�
T)�T\) �(d) �(l) �(t) �(|) �(�) �(�) �(�) �(�) �(�) V�) ��)aW1) gW1�)uW�) }W	) �9&�W) �!�*�W)d#!�*�A) �W���W��!]9��E��F��FD;�) ������!]9�) �(�) �(	��_�) ���!]9�) ���!]9�FD;�) ��) �`��*aI) ��e��>a����La��!]9�FD;�) �����!]9�FD;�) �) �([��F��!]9FD;$) �(�e) �,F�,�!�,ki�e4F�e,i�,) �DF�D�!]9DFD;D) �TF�T�!]9\�!�d) �(T�eTFD;\ki�etF�e\i�T) �\) ��F���!��i��ki�e�F�e�) �I) ���:9��xk8�) �(�F���:9�F�q�F��Qi��Xi
rQXi3�ei���!��ki�e�vir�i���i���i���i��) �(�) �(�) �(	��r�) ��|h��F�q�F��:9�Qi�Xi
r�ei���!��xk8�ki�e�vir�i���i���i���i���i���i;
�r) ��+�r�
,�) �(,��F��,,$s�,s,) �(�� ^r�S,Xr�) �4�:94�xk8<) �(DFL��:9��!��) �T�:9T�xk8\) �(dFl��:9��!��) ���;tS��ttQ��t|) �|Q��t|S��t|�,��) �(|�,��) �()) V�) Va) 'u��,u�	-uI�&Au��-Su��]u��-Su��]u��yu��yu�) �(�) ��"-k8�k:9�) �(�) �(�) �(��-rv��"W�B���) ���-;�) ���"W�x)_v���:9�) �(�) �() �(�) �) �() �F$��:9,) �(�(x<F4��:9�!]9<) �(FD;D��:9D‡�L) �Ld.]9Li.:9LF�TF\��:9Lm.:9L�E�d) �(lFt��:9|F���:9�) �(�) �(�) �(�@�W�) ��@�W�f(g�) �(�) �(y) �y���y���y��yy��y���yǟ�y��y��y6��yY��y{���) ]9y�.�y�.�y]���@�W�) ��@�W�)4|�) �(�@�W�) ��@�W�f(�|�) �(�@�W	) �	@�W	) �(	)�|	) �(	�.n	�"W	�"W$	) �$	�"W$	�"W$	�.n$	�-�|,	) �(4	) �(<	) �(D	) �(L	2/uL	@/uT	@�WT	P/�\	�	nd	) �d	��k8d	�:9l	) �l	@�Wl	P/�l	f(�-t	) �(|	) �|	l/z~|	�	n|	+)�-�	`�";�	) �(l	�-i~�	) �(�	) �(�	) �(�	@�W�	P/��	�	n�	) ��	@�W�	P/��	f(�-�	) ��	�/��	�	n�	+)�-�	) �(�	@�W�	�n�	) ��	l/���	�/>�	+)�-�	) ��	@�W�	�/>�	) ��	f(�-�	)���	�-���	) �(�	) �(�	@�W
) �
@�W
) �
x)6$
) �(
) �($
) �(,
) �(4
) �4
`�";<
FD
��:9L
�xk8T
) �(\
L0�d
�/�l
) �l
�/�l
x)�t
) �(|
) �|
L0�|
)��
) �(�
) �(�
) �(�
) �(�
) �(�
) �(�
) �(�
) �(�
) �(�
) �(�
) �(�
) �(�
7g��
) ��
�0^��
�02�
�0.	�&_�
7g��
) ��
�0^��
�0.�
�02�
�0.�
) ��
�02�
�02) �(�
;0.�
�0.�) ��t��) ]9����������������) ��~1�) �(��u �) �($�:9$�xk8��1��,) �(4) �(<) �(D) �(L�1�T) �T�1�T+)n�\) �(dF�l) �(t) �(|) �(�Q���) ��Q���+)_��) �(�) �(�) �(�) �(��"W�) ���"W��-eA
�!]9�aW�) ��) �(�`�";�) ��) �(�`�";�) �(�) �(�) �(�) ��5���) �() �() �() �(�"W�"W�1�$i�,) �,�"W,�"W,)U�4) �(<) �(,�)\�D) �(L2uL2uTr2uT�2u\3u\(3uds3ud�2ul�"Wt) �t&2k8t2:9|) �|�2k8|�2:9�) ��) ���2k8��3:9�����) ���+���U5W��"W�c5W��"W��4{�l) ���5��l;0=���5���p5n�y5��������5�l�0D��) �(�) �(�) �(�) �(	?#Y��) �(�) �(�F�6�����:9��5���oF:9��xk8��5���6�l$1=��6����5n��5���'6�l51D��) �(�) �(�) �(�66����5����5���B6�����) ���+���U5W�c5W�@�W
�-�
) �
�-�
) �(
�)2�
) �($
) �$
@�W$
f(g,
) �(4
) �(�) �.�Qie�<
) �(D
) �(L
) �(T
) �(\
) �(d
) �(	�6w�l
) �(t
) �(|
�!]9|
FD;|
) ��
) ��
�!��
i�!77j�!�j��
vir�
i��
) �DF�q�
�����
�:9�
�xk8�
�!��
‡��
) ��
i��
) �(�
�!]9�
) ��
�!��
FD;�
) ��) ��b%���7�-��7O���7�>�
�!]9�
�!]9��7:9�Y(��
) �(�
) �(�
) �(�
) �(�
) ��
) �) ";) ";F��:9�!�$) �$) ";�F,��:9$�!�$F��4‡�4��:9$�E�<) �($F�D) �(L) �T) �L�!�Td.]9!) �`!e�j�Ti.:9\��:9d��:9TF�l) �(t��:9|) ���!]9�F��) ��i���!���!��i�d) ���!�d�!]9�F���) ��) ��) ��) ��[�d) ";�) �(�) �(�) �(��9u��9u�) ���9k8��:9�) ���!]9�) �(�) �(�) �(F��:9F��:9$) �(,) �(4) �(	z:�<) �,FD��:9L�;uL�;uL�E�T) �T�;k8\) �(d) �(l) �(ti�t�i�t) �|) �(t�!��F���:9���:�) ��) ��) ��) ��d.]9�) ��d.]9�m.:9�i.:9�i.:9�m.:9�`�";|�!]9��!]9��!]9��!]9�F��) �(�) �(�F���:9�FD;���:9�‡���E;�`�";�) �(�	iB\���!]9�) �<i��Cu�%Cu) �() �@Ck8C:9) �() �($) �(,) �(4) �(<ki�e<) �(D) �(	z:@�L) �T�i�T�i��s�L�!]9\�:9d) �(l) �(t) �(|Cu|�Hu�[���) �(�) �(�) ���Hk8LF��C:9�) �(�) �(�) �(�) �(�) �(�) �(��:9��xk8�) ���E���i��) �(	�M�8�) �(��:9��xk8�) ���i��) �() �(��:9�Nu�Nu6Ou~Ou$9Pu$�Pu,AQu,�Qu4=Ru4�Ru<) �<�N:9<�Nk8D) �D]O:9L) �L`P:9T) �ThQ:9\) �\dR:9D�Ok8L�Pk8T�Qk8\�Rk8d) �(l) �(t) �(|) �(�) �(�) �(�) �(��Nu��Tu�) ���N:9��Tk8�) �(�) �(�) �(�) ���!]9�) �(�) �(�	�!]9��Xu��;u�) ���;k8�) �(�) �(�) �(�E�F��:9) �($F,��:94) �(<FD��:9L��:9TF\��:9dFl��:9tF|��:9�F���:9�"_�����F���:9�F���:9�F���:9�F���:9�F���:9���F���:9dF���:9�h4��) ���!]9�hA��FD;��:9‡�F��:9) ��!���j4��i�ki��$FD;,��:9Qi�,‡�F�4) �<�D��
�i��
i�<ܔ�D[���
�i�<�C�<�C��hO���7e��hԻ��Dk��FQF�L��T��\i�d��l��t��|��������������������������������������������������������������k/�) �($) �(diB\�L���T���,) �(\���d�������4) �(<) �(l���t���D) �(L) �(T) �(�����	FD;\��:9\‡�	�k��	�k��d) �(Q�k���) @�) 2��k��l) �(l[���) �t) �(L) �|) �(T) ��) �(\) ��) �(d) ��) �(l) ��) �(t) ��) �(|) ��) �(�) ��) �(�) ��) �(�) ��) �(�) ��) �(�) ��) �(�) ��) �(�) ��) �(�) ��) �(�) ��) �(�) ��) �(�) �) �(�) �) �(�) �) �(�) �) �(�) �$) �(�) �,) �() �4) �() �<) �() �����D) �Li�L�!�Lki�eTF�eL) �d�E�	ir���h��d) �l) �d�!�D�!]9l�!]9t���|) �|i�|�!�|ki�e�F�eY^��	�r.9�i���!��ki�e�F�e�) ��i���!��ki�e�F�e�) ��ki�e�i��) ���i��i���!��ki�e�F�e�) ��) ��F���:9��:9��xk8��!�) ��!]9) �() �() �($) �(,FD;4��:94‡�,�!]9,) �<i�<�!�<ki�eDF�e<) �T) �\) �(T`�";d) �(l) �(t) �(|�!�|i�|ki�e�F�e|) ��i���!��ki���F���) ����������t���������������������������������������������������������) �(�) ��) �(�) �) �(�) �t) �) �(�) �) �(�) �) �(�) �$) �(�) �,) �(�) �4) �(�) ��) ��) (�) ��) �I�&���) ���us�i�uh?�
�i�Q����
ki�e<F�eD��k8D‡���L) �T) �L�!�T�!�I["�������u�=��u~�v�=�v�!$v�!.v�dFD;\��:9\‡�Li�T�E�d) �(liB\�I�vm�t) �(�iB\��) i���vv�|Y(�|�7:9|) ]94Y(��7:9Y(�!q�j�!���4�7:9�) �|F���x:9�i���v���ki�e�F�e���k8�‡���!���7Ի�d.]9�i.:9�F��) �	ir��L
�:9��i���i��) �(�) �(�i��) ��i���!��F�q�������:9��xk8�‡��) ���!���:9��i���i���xk8�) �(�) �(�i���!��ki�e�F�e�) ��!�i�ki�e) �) �ki�eF��:9$) �,F�e$d.]9$m.:9$i.:9$F�i��!�<) �D) �L) �L�!�<�!]9Li���y[���yc��]�h��[�q���!w���y�.D�!�<FD;T��:9T‡�Di�\) �d�!�di�dki�elF�ed) �|i��i�|�!���!�4�!]9|ki���F��|) ��y7��) =����:9I) �	z���(zq��) �(Y�D����:9�i��ki�e�) ��d.]9�i.:9�F��) ���!��i���!��ki�e�) ���E���!��F���) �lF��l) ";��z~�) ��) ���i��i��vir�) �(�i��) �(��!���!�ki�e�!�i�) ��i�F�q����$�xk8$�:9‡�Y�D������,) �,�!�4) �4�!�<�E�Di�Li�i�!�zQ�I�&��T) �Q�z��A) �T�!]91) �1�x;1?{�Ab%�A�x�<) �<�!�\) �di�d�!�l) �ti�t�!�D�!�Dki�e|F�eD) =�D) �d) �t) ��F���!]9�F���:9�����) ���+6�e{�FD;��{�����:9��{����{u��u�‡���{�����) ���+6�) ���!]9�F��FD;�) �IB|�IQ|��[�:9�F���!���|���C��i���x��) �(��!]9��|��F�q�������xk8��:9�‡��i��F�q������xk8�:9�‡���!��) ��) ��]�"�a) 5�a�|A�i}G��}L�i}G��}V�a}]��5#r�i+}G��}��i5}G��?}��Q}�.�j}@A��}��5#���5#�������}����}i2��}�.��}�.Q�}����}�.i	~G�i~G�i~G��!~���.~��iB~G��}�i�G��}�iH~G��}�N~��`~��il~G�iu~G��}%�i}~G�i�~G���~/��~6��~=�i�~G�i�~G�Q�E�i�~G��}J��}R��}Z�i�~G��}b��}j���~�.ii.G���~�i�~G�iG��}r�a}|�iG�iG�iG�i��!�$d.]9Q��'�.,i��;�=)) �,�i��NR��6�\��m@A�vh����.������r���}r�$i.:9$F�,�i�<V��D[�:9L) �LV��L�Y�) �(T�"=�\�8�T��2T�/F�d�2\�|��) �l) �ld.]9���lm.:9��%���p����li.:9t) �t�2|) �|�8��$��|�|��6���) ���"=���/F����2���lF��FD;���:9�[���‡��A���T���i�������<����B|��Q|�) �$) �,) ���!]9�FD;�) ��F��i���!��ki���F���) �(�) �y�l�y���) �(�) �i��ki���i���!���!��i��ki���F���) ��ki���) ���!��i��ki���) ���!��i��ki���) �F��:9��!��i�ki��) ��!�i��!]9$ki��$) �$�!�$i�) �,�i�,i�,�!�,ki�e4F�e,) �݀��$�D�����D������L) �(D) ��D�T�!]9TFD;T) �T�X�\�`�d�h�l�p�t�x�|�	��	�	�	�X�\�`��`�������`�d�h�l�����������<�@�D�H�L�t�x�|�����������������������������	��	��	��	��	�	�	�	�	�	�	�	$�	(�	,�	4�	8�	<�	�	 �	(�	,�	|�	��	��	������������8	�<	�D	�H	�P	�T	�X	�\	�`	�d	�h	�l	�p	�t	�x	�|	*�	/�	��	��	��	��	��	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	
�	
�	
�	
	(
�	,
�������������������������	P�	T�	X�	\�	`�	d�	h�	l�$	p�$	t�$	x�$	|�$	��$	��$	��$	��$	�%	�%	�
%��������� �(�,�0�4�8�<�	��	��	��	��	��	��	��	��$	��$	��$	��$	��$	��$	��$	�?)	��$�I)�L)�O)R)U)X)[)^)a)d)g) j)$m)(p),s)0v)4y)8|)<)@�)D�)H�)L�)P�)T�)X�)\�)`�)d�)lI)p�)t�)x�)|�)��)��)��)��)��)��)��)��)��)��)��)��)��)��)��)��)��)��)��)�|)��)��)��)��)\�`�d�h�	��	��	��	��	��	��	��	��$	��$	��$	��$	��$	��$	��$	�?)	��*������������� �	��	��	��	��	�/	�,	�%,	�*,	�/,	�4,	�9,	�>,	�C,	��������� �$�(*,/0�,`�d�h�	��	��	��	��	��	��	��	��	��	��	��	*`�d�h�l�p�t�x�|������I)��)��)��)��)��)��)��)�|)��)��)��)��)��)��)���������� �$*(/,�,0W.4\.<�@�D�H�L�P�T�X�$	p�	t�$	x%	|%	��.	�
%	�*,	�>,	��	�C,	�	��*	��	��	��	��	��	��	�������������������3����3����������������������4�8�<�@�D�H�L�P��������� ��7'��7'�>�'���'���'���'�Y�'�"�'�J�'�e�'�9�'��'��'��'��'���'�L'�L'��'�V'�
'��'��'�b'�K'�c'�	'��	'��
'�_'�<'��'��
'�_'�5'��'��'�}'�8'��'��'��'�O'�'��'��'�a'�<'��'��'�f'�='��'��'�p'�'��'�� '�V!'�"'��"'��#'�b$'�%'��%'��&'��''�7('��('��)'�]*'�+'��+'��,'�`-'�.'��.'�U/'��/'�t0'�1'��1'�3'�|4'�5'��5'�d6'�7.���.�1�.��.�˔.��.���.�s�.�,�.��W.�9�.�B�.��.�u�.�Ⱦ.���.���.s�8.{9.�9.�59.�Z9.�9.�9.��9.��9.�9.��9.�O:.��:.�Z;.��;.�a<.��<.�a=.��=.��>.�i?.�K@.�&A.��A.��B.�%C.��C.�@D.��D.�NE.��E.�gF.��F.�lG.��G.�ZH.��H.�CI.��I.�UJ.��J.��K.�-L.��L.�AM.��M.�9N.��N.�NO.��O.�UP.��P.�lQ.��Q.�R.�S.��S.�T.��T.�!U.��U.�-V.��V.�0W.��W.�5X.��X.�KY.��Y.�tZ.��[.�\.��\.�j].��].��^.�_.��_.�S`.��`.��a.�fb.��c.��d.��e.�<f.��f.�bg.��g.��h.�!i.��i.�Nj.��j.�vk.�l.��l.�$m.��m.��n.�xo.��o.��p.�q.��q.�r.��r.��s.�~t.�Ru.�@v.�cw.�wx.��y.��z.��{.��|.��}.��~.�g.�\�.�w�.���.�U�.�8�.��.��.���.�v�.�K�.� �.��.��.��.��.���.���.���.��.�͑.���.���.�z�.�U�.�]�.�<�.��.���.�љ.���.�V�.�*�.���.�Þ.���.�J�.�~�.���.��.��.�N�.���.���.���.�;�.��.���.�a�.��.��.�ݶ.�ȷ.���.���.���.�c�.�=�.���.��.�O�.���.��.�a�.���.��.�r�.�.�.��.���.���.���.���.���.���.���.���.���.���.�_�.�f�.�m�.�t�.�{�.���.���.���.���.�t�.�f�.�X�.�J�.�<�.���.���.�j�.�q�.�f�.�L�.�2�.��.���.���.���.���.���.���.�-�.���.���.� �.���.��.���.��.���.��.���.��.���.��.���.�~�.�S�.�$�.���.��.��.��.�^.��.�v.�Q.�-	.�	
.��
.��.��.��
.��.�c.��.��.��.��.��.��.��.��.�n.�;.�.��.��.��.�n.�V.�).� .�-!.�e".�O#.�:$.�!%.�&.�'.�(.��(.��).�+.�,.��,.�g..�c/.��0.�2.��3.��4.��5.��6.��7.��8.��9.��:.��;.�O<.��<.��=.�5>.��>.�y?.�@.��@.�A.��A.�AB.��B.��C.�HD.��D.�rE.�F.��F.�*G.��G.�RH.��H.�}I.�J.��J.�>K.�L.��L.��M.�MN.��N.��O.�!P.��P.�7Q.��Q.�DR.��R.��S.��T.�MU.��U.�_V.��V.�rW.�X.��X.�*Y.��Y.��Z.�H[.��[.�o\.��\.��].�"^.��^.�R_.��_.�h`.��`.��a.�b.��b.�Ac.��c.�^d.��e.��f.��g.��h.��i.��j.�tk.�Ml.�&m.��m.��n.��o.�_p.�)q.��q.��r.�s.�t.��t.�(u.��u.�sv.�w.��w.�bx.��x.��y.�?z.�{.��{.�9|.��|.�q}.�~.��~.�C.��.���.�&�.�.�X�.��.���.�-�.�ʄ.�g�.�G�.�$�.�ȇ.���.�.�.���.�6�.���.�U�.���.���.�>�.��.���.�<�.�Џ.�`�.���.�}�.��.���.�&�.���.�>�.�U�.�ޕ.�c�.��.��.���.�)�.���.�@�.�Ԛ.�\�.��.�t�.���.���.��.k�8.�%�.���.�9�.�Ơ.�M�.�ԡ.�Y�.��.�u�.��.���.�,�.���.�G�.��.���.�%�.���.�B�.�ѩ.�^�.��.��.�
�.���.�0�.�­.�N�.��.���.�;�.�Ѱ.�\�.�,�.�Ҳ.�x�.� �.�˴.�}�.�%�.�Ѷ.�y�.�!�.���.�n�.��.�f�.��.�]�.�ֻ.�R�.�˼.�^�.��.���.�7�.�Ŀ.�V�.��.�|�.��.���.�-�.���.�W�.���.�n�.���.��.��.���.��.���.�L�.���.���.��.���.�P�.���.��.�
�.���.�@�.���.���.�:�.���.�J�.���.�\�.���.���.��.���.�J�.���.�q�.��.���.�!�.���.�6�.���.�>�.���.�U�.���.�`�.���.�j�.���.�q�.���.�w�.���.�{�.���.���.��.���.��.���.��.���.���.���.�1�.���.���.��.���.�.�.���.�x�.��.���.�z�.��.���.�x�.�5�.���.�G�.���.�\�.��.���.���.�,�.���.�U�.��.���.� �.���.�`�.���.���.�/�.��.�f�.��.���.�<�.��.�y�.�.��.�C.��.�o.�.��.�n.�
.��.�9.��.�W.��.��.�<	.��	.��
.�.��.�_.��.�{
.�.��.�-.��.�Y.��.�}.�
.��.�,.��.�y.�.��.�:.��.�].��.��.�.��.�D.��.�m.��.��.�.��.�;.��.�W.��.�z .�!.��!.�".��".�<#.��#.�n$.�%.��%.�U&.��&.��'.�(.��(.�6).��).�O*.��*.�z+.�,.��,.�+-.��-.�@..��..�k/.��/.��0.�1.��1.�$2.��2.�?3.��3.�W4.�5.��5.�~6.�
7.��7.�18.��8.�e9.��9.��:.�~;.��<.��=.�)?.��?.��A.��B.�\C.��C.�>E.��E.��F.�WG.�H.�'I.��I.��J.�tK.��K.��L.�bM.�,N.��N.�aO.�P.�Q.��Q.��R.�!S.��S.�YT.��T.��U.� V.��V.�PW.��W.�X.�Y.��Y.�PZ.��Z.��[.�0\.��\.�i].�	^.��^.�._.��_.�b`.��`.��a.�3b.��b.�dc.��c.��d.�3e.��e.�]f.��f.��g.�&h.��h.�Ri.��i.�}j.�k.��k.�Cl.��l.�tm.�n.��n.�/o.��o.�Vp.��p.��q.�+r.��r.�fs.�t.��t.�Fu.��u.��v.�w.��w.�Nx.��x.�{y.�z.��z.�K{.��{.��|.�}.��}.�O~.��~.��.�,�.�ʀ.�f�.��.���.�-�.�Ѓ.�k�.��.���.�C�.�݆.�x�.��.���.�Y�.���.���.�:�.�׋.�p�.��.���.�F�.��.���.��.���.�L�.�ޑ.�r�.��.���.�*�.�w�.��.���.�"�.���.�,�.���.���.�h�.�H�.��.���.�ܜ.���.�ܞ.���.��.�F�.���.��.�¤.�إ.���.�x�.�Q�.�f�.���.���.���.�ͬ.���.��.���.�1�.���.�G�.�ϰ.�T�.�ݱ.�h�.��.���.�d�.���.���.�a�.�+�.�ķ.���.���.�N�.�c�.��`�c��7i�f:<�����7��fY<���������fz<������f���f�<���7����f���fY<�	�f�< ��!�#�f�)�f�<@��A�C�f�I�f�<`��a�i�f=�������f.=������������������ ��!�@��A�`��a������������r@��@�����r@��@����� ��@��C��`�������������������������� �#"�F#��@�A�C��C"G`�a�c"<Gc��i��D���"sG������D���
�G������D�����D�������f�	��D �#�f�)��D@�C�f�`�c�f�����f����D����f�����f�����f����D���f�	��D �)��DI��D`�c��c
Li��D���
AL������D������
�L���D���
�M������D������
�N���D���
KO	��D#��#
P)��D@�C��I��D`�c��c
�P����
�Q����
�R���
:S������6@�
mT����f�<E@"�U��!T@#"�U#��Ac@C��C"Va�c"dVc��i�f�I��fW=���"�V�����fJ��f�=����
�V��
���f?J��fmJ��f�J	�f�	��		�f�J!	�#	�f�)	�f�JA	�C	��I	�fmJa	�c	��c	�f�i	�f?J�	��	���	�f��	�f?J�	��	���	�f��	�fmJ�	��	���	�f��	�f%K�	��	���	�f��	�f?J
�
�f�	
�fmJ!
�)
�f%KA
�C
�f�C
��I
�f�I`
�B>a
�c
�f�i
�fJ�
��
�f?J�
�fmJ�
���
�f��
�f�J�
��
�f��
�f�J�	�f�J!�)�f�IA�I�fJa�i�f?J����fmJ�����f���f�J��f���f�J��f���f�J��>��>�B>�f�	�fmJ#�f�#��)�fEKC��C�f�I�fxKc��c�f�i�f�K��f���f�K��f���������f��������f����
�	
��)
��C
�f�C
��I
��a
�i
���
��
���
�f��
���
��
�f��
���
��
�f��
���
��
�f��
����f���	��!�#�f�)��A�C3IqC��I��Da�c��7c��i��D���3Iq�������������������7��������������7��	��#��)��C"�tC��I��a�c"�vc��i�����"w�����������x������"Ey���������"�y�������"�z��	��!�#��#
A{)��@�A�C��C
a{I��`�a�c��c
u{i�����
�{�����������
�{��������������
l|���������
�|������
d}	��!�#
�}#��)��A�C��C
�}I��a�c
*~c��i��������
����������
f����������
+�������
�����������
�	��!�#
6�#��)�
�WA�C��C
r�I�
�Wa�c
��c�����
�������
1�������
m����������
���
@��� �!�#
R�#��@�A�C
A�C��`�a�c��c
@���������
q���������
����������
\�������
��������
��� �� ��A �4B!�#
�#��@�4B@��@��AA�C
]�C��`��a�c��c
���������
D�����
ь�������
�����������
�����
�F�0�������� ��!�#
��#��@��A�C
�C��`�a�c��c
.���������
������������f����������f��� �{D!�A�a�������������������f�������f���f�W�����	��	�f�W �!�)�f$X)��@�A�C3�I�fZXI��`�a�c�f�c��i��i�f�X�����3������f�X�������f���f�X�������f$Y�������fXY����f��	�f�Y �{D!�#��@�{DA�C��I�f�YI��a�c��7i��i�fZ������f?Z������������fvZ����������f�Z�����7�����f�Z�	�f,[	��!�)��)�fb[A�I��I�f�[a�i��i�f�[����f\�������fB\�������ft\�������f�\����	��	�f�\!�)��)�f]A�I��I�fH]a�i��i�fv]��f�]�����f�]��������f^�������f_	��	�fG_i�f�_i�������D��f�_�����>����f�_��������D��f�_�	�f�_!�)�fTa)��A�I��`�vFa�i���������fga�������fva�����f�a�������3Iq	�f�a	��D �!�#��)�fb@�A�C�f�I�f<bI��a�i�f[bi���������f~b�������f�<���������f�b����������f�b���	��	�f�b �!�)�f/c)��@�A�I��I�f�c`�a�i�f�ci��������������fd����f"d�������������fFd���3���ffd�������	��	�f�d!�)��)�f�dA�C��`�a�c��i�f�c������f�d����fe����ffd�������f=e � �	 �f�c! �# ��) �fdI �f]ec ��� �� ��� �f�c� �� ��� �fd� �� ��� �ffd� �� ��� �f�d	!�f�e	!�� !�!!�)!��)!�f1f@!�A!�C!��I!��I!�fZf`!�a!�c!�f�i!��i!�f�f�!��!��!�f�f�!���!��!�f�f�!���!��!���!�f0g�!��!l`�!���!�feg"�"`	"��	"�f�g "�!"�`)"�f�g)"��@"�A"�`C"3�I"��I"�f�c`"�a"�`i"��i"�fh�"��"���"�f�c�"��"��"���"3��"�fd�"���"��"��"�f��"���"�ffd�"���"��"���"�f�d�"��#�!#�##��7##��)#�f=e)#��A#�C#��xC#�f�I#��I#�f{hi#�f�hi#���#��x�#�f��#�f�h�#���#�f��#S��#�fi�#���#���#�f4i�#���#�fXi	$��	$�f�i#$�f�)$�f]e)$��I$�f�ii$�f�i�$�f��$�fj�$�f��$�f��$�f��$�fsj�$��%�f��%��	%�f�j	%�� %�H)%�f�j)%��C%��C%�f"�I%��I%�f
k`%�c%3�i%��i%�f?k�%��%�f���%���%�ftk�%���%��%�f��%���%���%�f�k�%��%�f��%�f�k�%��D�%��%��%��D�%�f
l&�&�&�f�	&��D	&�fBl &�!&�#&�f�)&��D)&�fzl@&�A&�I&��DI&�f�l`&�a&�c&��c&�f�i&�f�li&��D�&��&��&�f��&�fm�&��&��&�f��&��x�&���&�fXm�&��&��&�f��&��x�&�f�m�&���&��&��&3��&���&�f�m'�'�'�f�'��	'�fsj	'�� '�#'��#'�f�)'��)'�f�m@'�C'�f�C'��I'�f8nI'��c'�f�i'�fvni'���'�f�H�'�fXm�'���'�f�H�'���'�f�n�'���'�fI�'�f��'���'���'�fo�'�fDI�'�fJo(�fgI(3� (�f�I@(�f�IC(��C(3�I(�fJo`(�f�Ic(��i(�f�o�(��(3��(���(��(���(��(���(��7�(��(�f
p�(��)�)��	)��	)�f;p )�#)�f�))�ftp))��@)�C)��C)�f�I)�f�pI)��`)�c)�f�i)��i)�f�p�)��)��D�)�f�_�)��)�f��)�f�_�)��)�f��)��)�r@�)X��)��*�*�*a�*�r@ *�!*�A*�C*j�C*�r@`*�a*�c*��7�*��*��*��*��*��*��*�+�+� +�@+�A+�I+��`+�a+�i+���+��+��+���+��s�+��+��+���+��+���+��+��+��s�+��,�,�	,��D ,�!,�),��D@,�I,��D`,�a,�i,��D�,��,��,���,�f��,��D�,��,�f��,���,��D�,��,��,��D�,��,��,�f��,��-�-�-�f� -�!-�#-��)-��D@-�A-�C-��I-��D`-�a-�c-��i-��D�-��-��-���-��D�-��-��-���-��D�-��-��-���-��D�-��-��-���-��D.�.�.��	.��D .�!.�#.��).��D@.�A.�I.��D`.�a.�i.��D�.��.��D�.��.��.���.��D�.��.��.�f��.���.��.��D/�/�/��	/�� /�!/�#/��#/�f�)/��@/�A/�I/��`/�a/�c/��xc/�f�i/���/��/��/��/���/��/��/��/���/��/��/��/���/��/��/��/��0�0�0�	0�� 0�!0�#0�)0��D@0�A0�C0�I0��Da0�c0�i0��D�0��0��0��0��D�0��0��0��D�0��0��D�0��D1�1�	1��D 1�)1��DC1�I1��D`1�c1�i1��D�1��1��1��1��D�1��1��1��D�1��1��1��1��D�1��1��1��D2�2�	2��!2�#2�)2��A2�C2�I2��a2�c2�i2���2��2��2���2��2��2��2���2��2��2��2���2��2��3�3�	3��!3�)3��@3�A3�C3�I3��a3�i3���3��3��3���3��3��3���3��3��3���3��3��3��4�4�	4��#4�)4��C4�I4��a4�c4�i4���4��4��4��4���4��4��4��4���4��4���4��4��4��5�5�5�	5�� 5�!5�)5��@5�A5�C5�I5��`5�c5�i5���5��5���5��5��5���5��5��5���5��5��5��5��6�6�6�	6��!6�#6�)6��A6�C6�I6��`6�a6�c6�i6���6��6��6��6��D�6��6��6��D�6��6��6��6��D�6��6��6��	7��#7�)7��@7�A7�C7�I7��`7�a7�c7�i7���7��7���7���7���7��7���7��7���7��7��7��8�8�8�	8�f
p	8��D 8�!8�#8�)8��D)8�f�A8�C8�I8�f�I8��Da8�c8�i8�fG�i8��D�8��8��8��D�8�fw��8��8��8��8�f�_�8��D�8��8��8��8�f���8��D�8��8�9�9� 9�!9�#9�@9�A9�C9�`9�a9�c9��9��9��9��9��9��9��9��9��9�:�:�:� :�!:�#:�):�fƖ):��A:�C:�I:�f�I:��a:�c:�i:�f�i:���:��:��:��:��:��:��:��:��:��:���:�f-��:��:��:��:���:�fD�;�;�	;�f[�	;��!;�#;�A;�I;�B>I;��`;�a;�c;�i;��Di;�f���;��;��;��;�f��;��;��;�f�_�;��D�;��;��;�f��;���;��;��;�<�<�<� <�!<�#<�)<��D)<�f
p@<�A<�C<�I<�fZ�`<�a<�c<�i<�f��i<���<��<��<��<��D�<��<��<�f���<��D�<��<��<�f���<��<�f�=�=�	=�f�!=�#=�@=�A=�C=�`=�a=�c=��=��=��=�f3��=��=��=�f]��=��=��=�f���=��=��=�f��>�>�	>�f� >�!>�#>�)>�f�A>�C>�I>�f#�a>�c>�i>�fK��>��>��>�fp��>��>��>��>�f���>��>��>��>�fƛ�>��>��>��>�f�?�	?�f�!?�@?�A?�C?�`?�a?�c?��?��?��?��?��?��?��?��?��?��?��?�@�@�!@�#@�A@�C@�`@�a@�c@��@��@��@��@��@��@��@��@��@��@�A�A�A� A�!A�#A�@A�AA�CA�`A�cA��A��A��A��A��A��A��A��A��A��A�B�B� B�!B�#B�@B�AB�CB�`B�aB�cB��B��B��B��B��B��B��B��B�C�C� C�!C�@C�AC�`C�aC��C��C��C��C��C��C��C��C�D�!D�AD�`D�aD��D��D��D��D��D��D�E�E� E�!E�@E�AE�`E�aE��E��E��E��E��E�F�!F�@F�AF�`F��F��F��F��F�G�G� G�!G�AG�aG��G��G��G��G�H�H� H�!H�@H�AH�`H�aH��H��H��H��H��H��H�I� I�@I�`I�aI��I��I�@J�`J��J��J��J��J�K� K��K��K�&W�L��L��L��L�M�!M��N��D�N��D�N��D�N��DiO��D�O��D�O��D�O��D�O��DP�	P��D!P�)P��DIP��D�P�Q�@Q�`Q�iQ���Q��Q���Q��Q��Q��Q�R�R� R�!R�@R�IR��D`R�iR��D�R��R��D�R��R��R��D�R��R��R��R�S�S� S�!S�@S�AS�`S�aS��S��S��S��S��S��S�T�!T�)T��DAT�IT��D`T�f�YaT��T��T��T��D�T��T��D�T�U� U�!U�@U�AU�`U�aU��U��U��D�U��U��U��U���U��U��U��V�	V�� V�!V�)V��@V�AV�IV��iV���V���V���V��V��V�W�W� W�@W�`W�aW��W��W��W��W��W�X� X�)X��D@X�IX��D`X�iX��D�X��X��D�X��X��X��D�X��X��X��D�X��X��Y�	Y�� Y�!Y�)Y��D@Y�AY�IY��D`Y�aY��Y��Y��Y�f���Y��Y��Y�f���Y��Y��Y��Y�Z�Z�	Z�f�� Z�!Z�)Z�f��@Z�AZ�IZ�f��`Z��Z��Z��Z�f��Z�f��Z�f9�[�	[�fZ� [�![�@[�A[�`[�a[��[��[��[��[��[�f>^�[�\�!\�@\�f�^A\�I\�f��a\�i\�f��\��\�f ��\�f;��\��\��\�fW��\��\�]�]�	]�fy� ]�!]�)]�f��@]�A]�I]�f��`]�a]�i]��i]�f���]��]�f(��]��]�fM��]�f�_�]��]�fq��]��]�f��^�	^���!^�)^��D)^�f��@^�A^�I^��DI^�f�`^�a^�i^�f<�i^��D�^��^��^�ff��^��^�f��)_���)_��D`_�f$`i_���_��D�_�`�	`��D `�)`��@`�``�f�`�`��`��D�`��`�fa�`���`��`�f�a�a�	a�f8� a�!a�)a�f\�@a�Aa�Ia�fm�`a�aa�ia�f���a��a��a�f���a�f)a�a��a�f���a��a�f���a�b�	b��D!b�)b��DAb�Ib�f�<ab��b�f�a�b��b��b��b�c�c� c�!c�@c�Ac�`c�ac��c��c��c�f���c��c��c�f\��c��c��c�f��c��c��c�f&�d�d�	d�f<� d�!d�@d�Ad�Id�f~�`d�ad��d��d��d��d��d��d��d�f>��d��d��d�fd�e�e�	e�f�� e�!e�)e�f��@e�Ae�Ie�f��`e�ae�ie�f���e��e�f-��e��e��e�f���e�f`c�e��e�f	�f�	f�f'�!f�Af�If�fX�`f�af�if�fz��f��f��f�f���f��f��f�f���f��f��f��f��f��D�f�f<�g�g�	g�f[�	g��D g�!g�)g��D)g�fz�@g�Ag�Ig�f��Ig��D`g�ag�ig�f���g��g��g�f���g��g��g�f��g��g��g�fI��g��g��g�ft�h�h�	h�f��	h��D h�!h�@h�Ah�ah�ih�f��ih��D�h��h��D�h��h�f���h��D�h�i�f�dAi�ai�ii��D�i��i�f<��i��i��i�fH��i��i�f
p�i��i�f
p�i��Dj�j�	j��D j�!j�)j���)j��D@j�Aj�`j�aj�ij�f�<�j��j��j����j��j��j��j��j��j��j�f�_k�k�	k��D	k��� k�!k�@k�Ak�Ik�fo�`k�ak�ik�f��ik��D�k��k��k��k��k�f�e�k��k�f���k��l�	l�f��	l��!l�)l�f��)l��Al�Il�f�Il��al�il��il�f3��l��l�fF��l���l��l���l��l��D�l�f���l��l�f
p�l��Dm�	m��D	m�f�� m�)m�f�)m��@m�`m��m�n� n�@n�In��`n��n��n��n��D�n��n��D�n��n��o�	o�� o�@o�`o�io���o��o��o��o��D�o��o����o��p�	p��D p�@p�Ip��D�p���p���p��p���p�f<��p��p�f �q�	q�fB� q�)q�fd�@q�`q�iq�f<��q��q�f���q��q�f��q��q�f"��q��q�f��r� r��r�fCh@s�`s��s��s��s��s�t�t� t�!t�@t�At�It�f�<It��`t�at�it��it�f��t��t��t���t�f`��t��t��t�f���t��t��t�f�_�t��D�t��t��t���t�fvau�u� u�!u�)u��D)u�f	�@u�Au�Iu�f��Iu��D`u�au�iu��Diu�f���u��u��u�f���u��u��u�f��u���u��u�fD��u��D�u��u���u�fk�v�	v��D	v�ff� v�!v�)v�f��)v��D@v�Av�Iv�f��`v�av�iv�f��v��v��v�f���v��v�f���v��D�v�fDj�v��v��v�w�w� w�!w�@w�Aw�Iw��aw�iw���w��w��w���w��w��w���w��w��w���w��w��w��x�x�	x�� x�!x�)x��@x�Ax�Ix��`x�ax�ix���x��x��x���x��x��x���x��x��x���x��x��x��y�	y�� y�!y�)y��@y�Ay�Iy��`y�iy���y��y��y���y��y��y���y��y��y���y��y��z�	z�� z�)z��@z�Iz��`z�iz���z��z��z���z��z��z���z��z��z���z��z��z��{�{�	{�� {�!{�@{�A{�`{�a{��{��{��{��{��{��{��D�{��{��D|�	|��D!|�)|��D@|�A|�I|��D`|�a|�i|���|��|��|��D�|��|��|���|��|��|���|��|��}�}�	}�� }�!}�)}��@}�A}�I}��`}�a}�i}���}��}��}���}��}��}���}��}��}���}��}��~�	~�� ~�)~��@~�I~��i~���~���~���~�fso�f�o��f]��� ��)��f��@��A��I��f<�`��a��i����������������������f��������ɀ�f��ɀ��D�������D��f������ ��!��@��fDjA��a�������������������������� ��!��@��A��`����������������f$q!��A��a���������������A��a����!��@��A��`��a���������������������!��A��a���������������!��A��������!��A��`��a��������������������� ��!��@��`��a����������������� ��@��`������������`��������� ��@��a������������������� ��!��@��A��`��a��������������� ��@���� ��A�7�a�[������{���������������������� ��a��f����f<����f]����� ��!��@��A��`��a�������������������`��a������������������������A��������y ��@��A����`��������������� ��@�� ��@��������@��`��������� ��@��`��������������� ��@��`�������A��`��a�������0���D���X��l������!���A��`��a�>������n���������������-�A��`��a����������������������������!��A��a������������������� ��!��@��A��`�����A��a������������������ ��@��`����������������`������� ������� ��A��a����������������� ��@��A��a����� ��@��`���������������A��a������������������������� ��!��A��a������������������ ��!��@��A��`��a�����������������!�������������@��A��`��a������ ��@��`������������������� ��!��@��`����� ��@������������ ��@��`��������f�������� ��!��@��A��`��a����������������������A��a����������������������!��A��a��������������� ��@��A��a������������������ ��!���@��A���`��a� ������6������P������o����������� ��@��`��a��f����������������� �������������������� ��!��A��a������������������`�����������@��`�����������!��A��`��a��������������� ��@��������� ���������������bL���bS�!��bZ�A��bb�a��bj�������br�������bz�������b������b����b��!��b��@��A��b��`��a��b�����b�����b����b�����!��b
�!���@��A��A��b�`��a��ba�a�C�������bi���q�������b�������������b��@��A��`����D���V������j������������� ��!���A���a�����
���'������B������\�@��`������D��`�����������`���������� ���� ����� ��@����� ��@����������`�������������������@��`���������������������������� ��@��`���������� ��@��`�������`���������!��A��`��a��������������������`����������������������������!���������� ��a�������������������� ��!��@��A��������������� ��!��@��A��`���������������� ��@��A��`��a�������������������fؕ��������������������� ��!��@��A��`�����������������,����B>���B>�� ��@��`���� ��@��`���������� ��@��`�������������!���DA��a�����f��@��`������������� ��!��@��A��`��a������������������� ��!��@��A��a��������������������� ��!��A��a������������������������ ��!��@��A��`��a����������������������f����!��A��`��f٘���������f��������������� ��!��@��A��`��a������������������� ��!��@��A��`��a������������������������������ ��!��@��`��a������������������������������!��@��B>A��a��������������������������� ��!��@��A��`�������������������� ��@��`���7A��a���������������� ��@��B>@������������ ��!��@��A��a������������7���d�S��S� ��@��`��������`������������ ��`����� ��@������������`������������S� ��@��`��a��.u������.u���� ��@��@��`��a��.u���.u���������� ��@��`��������������� ��@��`���������� ��`�������������� �@�`�a�.u����.u����.u����.u����.u��.u �!�.u@�A�.u����������B>�B>�.u!�.u!�.uA�.u����	� 	�@	�`	��	��	��	��	�
� 
�@
�`
�a
�.u�
��
�.u�
��
��
�� �!�.u@�A�.u`���������� �!�.u@�A�.u`�a�.u����.u����.u����.u����.u
�
�.u 
�!
�.u@
�A
�.u`
��
��
��
��
��
�.u��.u �!�.u@�A�.u`���������� �@�`���������� �@�`���������� �@�`���������� �@�`��������� �@�`������ �@�`�������� �@�`�������� �@�`������S���� �@�DS�`���������� �@�`����������� �@�`������ ��`���������������� ��@��`���������������� ��@��`�������������� ��  ��` ��� ��� ��� ��� ��!�� !��@!��`!���!���!���!���!�,��!��>�!�B>�!�ս "�@"�`"��"��"��"��"� #�@#�`#��#��#��#��#�$� $�@$�`$��$��$��$��$�%� %�@%�`%��%��%��%��%�&� &�@&�`&��&��&��&��&�'� '�@'��'�ft��'��'�(� (�@(�`(��(��(��(��(�*� *�@*�`*��*��*��*��*�+� +�@+�`+��+��+��+��+�@,�`,��,��,��,��,��,S�-� -�@-�D-S�`-��-��-��-��-��-S�.� .�`.��.��.��.� /�@/��/�B> 0�B> 1�@1�`1��1��1��1��1�2� 2�@2�`2��2��2��2�4� 4�@4�`4��4��4��4��4�5� 5�@5�`5��5��5��5�6� 6�@6�`6��6��6��6� 7�@7�`7��7��7�B>@9�`9��9��9��9��9� :�@:�`:��:��:��:�;� ;�@;�`;��;��;��;��;�@<�`<��=��=��=�>��>�?� ?�@?�`?��?�`@�B>�@��@��@�A� A�@A�`A��A�B� B�@B�`B��B��B��B��B�C� C�@C�`C��C��C��C��C� D�@D�`D��D��E��E�F� F��F��F�G� G��G�B>�G��G�H� H�@H� I�@I�`I��I��I��I��I�J�K�� K��@K��`K���K���K���K���K��L�� L��@L��`L�,�`L�B>�L��L��L�M� M�@M�`M��M��M��M��M� O�@O��O��O��O�f�@P�`P��P��P�Q� Q��Q��Q��Q��Q�R� R�@R�`R��R�fs�T� T��T��T��U��U�V� V�@W��>@W�B>�W��W��W��W�X� X�@X�`X��X��X��X� Y�@Y�`Y��Y��Y��Y��Y�Z� Z�@Z�`Z��Z��Z��Z� [�@[�`[��[��[��[��[�\� \�@\�`]��]��^��^�_� _�@_�`_� a��7`a��a��a��a� b�@b�`b��b��b�c� c�@c�`c��c��c�f6��d�f���d�e� e�@e�@f�`f��f�fz< g�@g�`g��g��g�h� h�@h�`h��h��h� i�@i�`i��i��i��i��j��j��j� k�@k��k�f��l� l�@l�`l��l��l��l��l�m� m�@m��m��m�n� n�@n�fM�`n�fg��o��o�p� p��p��p��p��p�q� q�@q�`q��q�r�`r�f�`s��s��s��s��s�t�@t�`t��t��t��t��t�u� u��u�f��@v�`v��v��v��v��v�w� w�@w�`w��w��w��w��w�x� x�@x�`x�y� y�@y�`y��y��y��y�f ��{�f�@|�`|��|��|� }�f��}��}�@~�`~��~��~��f�������� ��@��������� �����ft�@��f]�`��������������� ��@��`�����������`��fs� ��@��`���������������`��f�����f������ ��@������ ��@�� �� ��@��`��������� ��@��`���������������@���7 ��B>����� ��f������������ ��@��`�������f������������ ��@��`�������������f4������������`��������������� ��@���� ��@��`������������@��`��������������� ������������ ��@�����B>���B>������������������ ��@��f<����� ��@��������������� ��@��`��������������� ��@��`��������� ��@��`���������������f����������� ��@��`��������������� ��@��`���� ��@��`��������������� ��������� ��@��`��������������� ��@��`���� ���� ��@��`��������������� ��@��`�������������������������� ��@��`������������ ��@��`�����������`�����`��������������� ��@��`��������������� ��@��`��������������� ��@��`��������������� ��@��`��������������������`������B>���ս���,���� ��@��`����� ��@��`��������������f+�@�C�`�C���C���C��C� �C���C��C� �C�@�C���C�@�C�`�C���C� �C���C���C���C� �C���C���C���C���C�@�C�`�C���C���C��C� �C�@�C�`�C���C���C��C���C���C� �C�@�C���C���C�`�C���C���C��C�`�C���C���C���C� �C�@�C���C���C��C� �C���C���C���C��C�@�C�`�C���C��C�@�C�`�C���C���C���C���C��C� �C���C� �C�@�C�`�C�`�C���C���C��C� �C���C���C���C���C�@�C�`�C���C���C��C� �C�@�C�`�C���C���C��C���C��C� �C�@�C�`�C���C��C��C�`�C���C���C��C� �C�@�C���C���C��C��C�@�C�`�C�@�C�`�C���C���C��C� �C�`�C���C���C��C� �C�@�C���C���C��C� �C�`�C���C���C��C� �C�@�C���C���C�@�C�`�C���C���C�C� C�`C��C��C��C� C�@C�`C��C��C��C� C�@C��C��C��C�C�@C�`C��C��C� C�@C��C��C� 	C�@	C��	C��	C��	C�
C��
C�C�@C�`C��C��C��C�C�@C�`C��C��C��C�
C�@
C�`
C��
C��
C��C��C�C� C�`C��C��C�C�@C�`C��C��C��748w8i9+:{:�:�:�:�:;[;�;�;<%<+<�=�=>#>7>�>�>�>�?@ @'@1@�@#ATAkA�A�A�A�A�A�B�BHC\CbCqC{C�C�C�C�C�CDD�D�DEEE6EpE�E�E�E\F�F�FG�G�G�G�G�G�G�K�KLWL�LMmM�M2N�N�NtO�O>P�P�P]QER�RS0S_S�S/T�T
UbU�U�U�UBV}V�VoW�W�W�W�Y�Z�Z_�_�_a<aBa�a�a�c�ce�e�e�e�ehnhthgjmj�m�o�op�q�q2r
s8s�s�sEt�t�t�tumuKv�v�v�v�v-wyw�w�wUx�x�x5y?yqy&zzz�z�z[{o{�{�{�{�{�{|b|�|�|�|1}F}W}w}�}~M~]~��.���ʀ�G���ȁ&�r�‚����N�j���Ą������х��+�K��������L�h�χ7�Y���*�b�h���Љ	�<���Ɋ�5�W�����O�w���ߌ���1�ˎ���,�����ۑq����A���ה�'�t�����������ח�I�T�6���R�]�s������s�|���������������-��M�ס�͢�/�k�|����������&�-�?�o�u���������<�z�Z�����9�۬��ƭ����&�<�&�b�y��:���2���������͸��5�;�J�|��������P�����������D�j�p������ʻλڻ����e�q�����3����ſ�����������d�8k�����������"�1�L�g�v�����������J�u������ ���������-�\���������p�m�������������������3�|������������N�b�k�u����������������A�~��������x����
��8���|������3������}�E�N�Z�b�������������������	��&�C�P������5�;�v�|������>�W�~�����������.�I�m��������s�y��������e�}���������������������:�y��)������������=�f�q�w�~����������������������2�Y�p�����������������	
 !"#'!/"1#3%4(;)C*J+L,O-R.Y/`0c3e4f5h6j7l8n9p:r>u?x@{A�B�C�D�E�H�I�K�L�M�N�O�R�V�]�^�_�`abcdef#g%j'l8m@nBoCpGqNrOtUuZv[w]x^z`{b|d}g~il�q�r�x�y�z�{�~������������������������������������������������������������������������������������������������������������������� �"�(�)�/�1�O�P�S�X�[�_�e�i�k�l�n�r���������������������
�����	!"#$%& '"($*&,(-,.-0.375L8O9V:_=e>f?pCqEsFwH�J�K�M�N�O�R�Y�Z�[�\�]�d�e�g�h�i�j�k�l�m�n�o�p�q�u�v�w�y}�
����������� �"�$�&�(�*�,�.�0�2�4�6�8�:�<�>�@�B�D�F�HJLNPRT����t �x ���~ �x ���~ ��!��!��!�!$�'$�0$�5$�D$�L$�_$�p$��$��$�$��$�%�%�%�$�%*�%**&w&��&Qw&��(��(p)y�&Qw&��(�K*�V*�`*�g*�t � +�++��+��+��+��-�.K(.Q?.�R.Kh.Kx.[�0�	�0�	1�	1�	q�	1�	&1�	/1�	z2�2��2��2��2��2��2��2��2��2��2��2[�2��2��2[z2�2��2��2��2��2��2�z2�2��2��2��2��2��2��2��2��2��2��2�\3
�3��31
�3�4Q
�3�D4q
�3��4�
�3��4�
�3�5�
�3��5��5�
�3��5��5�3��5�4<\3��3��6��6��6�\3��6��6�\3�;7�D7��3�\3��4��5��7��6��6�\3��4��6�`*��7��=�>�!>�<>�Y>�u>��>��>��>��>�?�.?�P?�~?��?��?��?�
@�7@�K@��@��@��@��@�%A�\A��A��A��A�B�/B�fB��B��B��B��B�!C��E��E��E��(��E�D$��E��E��E��E�IF��!�~G��G��G��G��J��J�
K�K�)K�;K�FK�OK_K�gK�nK�~G�K�(��K��K��L��L��L,�L,�E�WMmjMs�E�WMm�MmO�O[)O[�!��!�5O��+��Q��Q
�Q��Q 
�6$
�!*
R 
R$
R$
R$
�E�U�
%U�
+U�
��
4U�DULUIF��E�DU�U4U��!�
U�
%U�
�U�
IF�U�
%U�
4U�DUZAZOZgZ�Z�Z�Z�Z�Z[�E�z[�U�
%U�
4U�DUIF��!�^(^=^S^e^�n^����U�
�[�_�_��_��_��E�`*��b��b��(�+U�
�b�b��b��b�4U��b��b��b�DUc_��E+Lece�xe�DU�e=^�e1IF�_~�e1���_��f��f��E�hh,h9hWMmGhmIF��i{�iIF��i��i��(��iIF��i�i$�(-ojJ�jx�~oj�k��~y"�k(k��k~k�Vl��k~k����jx�k~�l��E}n~�nK�nK*Q�E�o�p�	pKpK4y+p��E`pE� �pq�xq�qpq�xq�q�6��rG�rm�rG�rm-s_	p+U�� �6t�>t�Ft�6t�� �� ����!��j��t��t�`*�Ft�u��Pu�u��u;JWWv�y"�ko�v"�v"�v"y"�v��vw������w��w�+��w�$x�Wxk�5O��x�t x�xG~G�6y;� �tyL!k�!�d|r�lz
!��E�<{�!�D{�~G
WMmK{9&�>&�B&�F&�!|��j��i(}(}�*}�zu
{� ��Q��$�1�)�;�*}�y"p��v�p��F�E�~G��Q 
WMm�L�5"t��"��"�����k)��"��3΅>ׅG�M�S�\��S����'�S2�>?���E��5"~��y"+�(y"��IF���'ч]هck� ��N�����g�s������Pu ��t x�l� ���E��!��5" ���!��5" ���!��5"��'�!��5"���k� ���jx ���E��'����nϋ*�E� ���'�7�Q�*��a ��$�'$�’(Ԓ������'��7��B��U�e�r���(��2��(��(�<�F�P�Z*�d9�nO�ne�xs��������������E��!��6�/���3��6��6�\3��6��6�\3��6�\3�3���3�B���5��7��6�\3��4��6��6�\3��4�`*�����(2 2�%#��N#� �t x6C���#�g#ڣx�x�����_=$����"�$8�
F�
V�
f�
s�
��
��$��$�(�����Τ"$�(��E���x����������������f$��x6C��E�j�m{�m�������u(��E���Ϫ��"��$��$����������������x�E��(�ʭR%ԭ$� �ۭ���X%��b%Z��� ���%����������%(�&��?&D$��E����ű
ϱ
ٱ�߱
��x6C��_&Ͳ�=$۲(��&�����b%�E�*}������$z�������K��(��M(��S(���4y�o�+p���[pK	pKʹY(ֹ޹_(���(S��� +�Ǽ�(�����)������� 
�7*�=*'�Q;��W��`��t�K��K��C*��K��I*��(��K��S��S�(������E�������p��*�������WMm��������*���~G�m��*t��������~G����p��*WMm���*t��m����
����!�E�(�j���*+��*+��*+��*+��+��+}����~G���
���E����D$K'��+��+G��+��,��p�U,�� 
� 
�
t���F.� 
�5"������,��������������'�Q 
�E���
�����S�S�S#�S2�C�;�5"I��K-R�-WMm�Lh�-�#-e^)-p�/-��5-� �R�-�Q��E�i��w���x�!�-��(���-�x�E�~G�B��-O��WMmU��-]��-�i�����������������3).r���E�v��{�A.�ko�'�\�E��)-)�G.�x�~���($��.~��.��9���!/ٱ/��d� /o�%/z�����y"������pq@0�"�v"��F0��F0� ����!k~��IF�� �j��s� 
)�0WMmIF��E����E�������0�����`*�1��2�1>��1E�1�! /'� /1��2:��2�!�3D���������E��!64�r�"3�"@�
���K�
*}�V�<4�(�`�B4o�H4� �|�N4WMm��x���-���-IF��E��!��������#���E�+�*7�*D�*Q�*�E�)�+U�C��O��X��d��E���).+��6��B��K��V��b��m���E���H�W�f��4l�5z�5��5��5I��l���!�v�����E�f�).�E�
��X�� 4�BO�^�ht�����E��;6$�D$���A6�K6�U6�_6�i65s6j���ч).هc�� 
� ��Q��Q 
j��w&�s��p:هcyu5-"ut uO�"uU/uS�"u�2u�1"u~Gu�x"u�3u�1"uQ6��هc�
ui"uN;�هcB�u�"u�?��هc:AxهcUCuXC"uUCu	I"u�u�N"u�Ou�O"u�Pu�P"u�Qu�Q"u�Ru�R"u�uU"u�u�"u\��هc�^,�هc�^,�هc�`�هc�`�هc�cv�هc�cv�هc�g��هc�g��هcjj�هcjj�هc�w�هc8ykهc:Axهc:Axهc|uهc:Axهc+*,	-	./0
1
435678:;<=>?ATUV!W#X#Y%Z'[)\+]-a/c1d3j5k7l9m;o=p?q?}A�C�C�E�E�G�G�I�I�K�K�M�M�O�O�Q�Q�S�S�U�U�W�W�Y�Y�[�[�]�]�_�_�a�a�c�c�e�e�g�g	i
ikk
mmooqqssuu+w,w-y.y0{/{1}2}345�6�7�8�9�:�D�E�F�G�I�H�K�J�L�M�O�N�P�Q�S�T�U�V�Y�X�Z�[�\�]�_�`�a�b�c�d�f�g�h�i�j�k�m�l�n�o�q�p�r�s�u�v�w�x�z�y�{�|�}�~���������������������������������������������������������������������������������������������������������	�
���
�����������&'()*+324	5	768
9
@ABCEDFGHIJKRSTUVWX!Y!_#`%a%b'c)d+e-f/g1h3i5j7k9l;m=n?oApCqErGsItKuMvOwQxSyUzW{Y|[}]~_a�c�e�g�i�k�m�o�o�q�q�s�s�u�u�w�w�y�y�{�{�}�}���������������������������������������������������������������������������������������������������������������������������������������������	�
������������� �!�"�#�$�%�'�&�)�(�*�+�4�3�5�6�7�8�9�:�<�;�=�>�?�@�A�B�G�M�N�P�O�R�Q�S�T�U�V�XWYZ\[^e	d	gfh
i
jkopqrstuvwxyz{|~}�!!�#�#�%�%�'�'�)�)�+�+�-�-�/�/�1�3�3�5�5�7�7�9�9�;�;�=�=�?�?�A�A�C�C�E�E�G�G�I�I�K�K�M�M�O�O�Q�Q�S�S�U�U�W�W�Y�Y�[�[�]�]�_�_�a�a�c�c�e�e�g�g�i�i�k�k�m�m�o�o�q�q�s�s�u�u�w�w�y�y�{�{�}�}���������������	��
��������������#�$�'�(�1�2�6�5�@�A�J�K�N�O�V�W�Z�[�\�]�^�_�b�c�d�e�o�p�r�q�����������������������������������������������������������������������������������������������������������������	�
�		(
)
019:ABCDEFGHTU_`kjw!x!z#y#{%|%�'�'�)�)�+�+�-�-�/�/�1�1�3�3�5�5�7�7�9�9�;�;�=�=�?�?�A�A�C�C�E�E�G�G�I�I
KKMMOOQQ S!S*U+U3W4W5Y6YA[@[H]I]R_Q_YaZaccdceefehgggrisitkukvmwm�o�o�q�q�s�s�u�u�w�w�y�y�{�{�}�}������������������������������������������������������������������������������������������	���������!�"�#�$�%�&�'�)�(�*�.�/�0�1�3�2�4�5�7�6�:�9�<�=�?�@�B�A�C�D�F�E�G�H�I�J�K�L�N�M�O�P�Q�R�S�T�U�V�W�X�g�h�i�j�q�����������������	�	��
��������������!�#�#�%�'�'�)�)�+�-�-�/�/�1�3�3�5�5�7�9�9�;�;�=�?�A�C�E�E�G�I�I�K�K�M�M�O�O�Q�Q�S�S�U�W�W�Y�Y�[[]]
__aacegikm!o"q#s$u%w(y+{,}-.�/�0�1�5�6�8�9�:�;�=�?�A�C�E���������������������������������������������������������������������������������������������������������	�	�>	�?	�A	�@	�B	�C	�E	�D	�F	�G	�H	�P	�Q	�R	�S	�T	�U	�W	�V	�X	�Y	�[	�Z	�\	�]	�^	�_	�a	�b	�c	�d	�e	�g	�f	�h	�i	�k	�j	�l	m	n	o	p	q	r	t		s		v	u	w	
x	z	y	�	�	�	�	�	�	�	�	�	�	�	�	�	�	!�	!�	#�	#�	%�	%�	'�	'�	)�	)�	+�	+�	-�	-�	/�	/�	1�	3�	3�	5�	5�	7�	7�	9�	9�	;�	=�	?�	?�	A�	A�	C�	C�	E�	E�	G�	G�	I�	I�	K�	K�	M�	M�	O�	Q�	Q�	S�	S�	U�	U�	W�	W�	Y�	[�	[�	]�	]�	_�	_�	a�	a�	c�	c�	e�	e�	g�	g�	i�	i
k�	k
m
m
o
o
q
q
s
s
u
u
w
w
y
y
{
{!
}"
}#
$
%
�.
�/
�1
�0
�3
�2
�4
�5
�7
�6
�9
�8
�I
�J
�L
�K
�M
�N
�O
�P
�y
�z
�{
�|
�}
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
�
�
�
�
�
		


'!(!)#*#2%3%6'>)?)@+A+B-C-D/E/I1J1K3L3N5M5Z7Y7c9d9f;e;g=h=i?j?lAmAnCqEpEtGwIxK~MM�O�O�Q�Q�S�S�U�U�W�W�Y�Y�[�]�]�_�_�a�a�c�e�e�g�g�i�i�k�k�m�o�o�q�q�s�s�u�u�w�w�y�y�{�{�}�}����������������������������������������������������������������������������
�	���
��������#�$�&�%�(�'�)�*�,�+�-�.�:�;�A�B�D�C�E�F�G�H�I�J�M�O�P�R�Q�S�T�W�X�Z�Y�]�^�b�f�e�g�h�i�j�q�r�t�s�u�v�w�x�y�z�{�|�}�~���������������	�	���
�
������������������!�#�#�%�%�'�'�)�)�+�+�-�-�/�/�1�1�3�3�5�5�7�7�9�9�;�;
=
=

?
?
A
A
C
C-
E,
E.
G/
G7
I6
I8
K9
K?
M@
MA
OB
OC
QD
SE
SF
UG
UH
WI
WJ
YK
YL
[M
[N
]O
]P
_Q
_R
aS
aU
cT
cW
eV
eX
gY
g[
iZ
i\
k]
k^
m_
m`
oa
qe
sp
uq
ur
ws
wt
yu
yv
{w
{x
}y
}z
{
�
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
���������������������!� �$�%�(�,�+�-�.�4�5�<�?�@IJLKMNP	O	QRS
T
UVeh����
!#%')+)-,/D1E3N5Q7U9V;_=b?jAmCuEvGI�K�M�O�Q�S�U�W�Y�[�]�_�a�c�e�g�i�k�m�o�q�s�u�w�y�{�}�����	����"�)�,�L�O�Z�]�b�e�j�m�x�{�����INP�S,Wb^�`�d0m�qBrJrLt|t~��
� ����0	������<�����X��<:
8>$�.21`4�;j=rIVKtN�exh�rvtw�	w�z�}��}�}�s}��}�}�u}�	�R��N�Ps�L��T�Vu�X	��u����s��w����u��	�������s�������u��	�������s�������u��	�v�	�x�zs�|�	�~��u��	���	����s���	����u��	������s���	���	��u��	���	����s���	����u��	���	����s���	����u��	���	����s���	����u��	���	����s���	����u� 	� �	� �
 s� �	� � u� 	�& �	�( �* s�, �	�. �0 u�2 	�> 
�: �< s�8 �	�@ �B u�D 	�L �	�N �P s�R 
�T �V u�X 	� � � s� 
� � u� 	� �� � s� �� � u� 	� �� � s� �� � u� 	� �� � s� �� � u� 	� �
� � s� �
� � u� 	!�!!s!�!!u!	W*
"*2:BJR]l{��������������	*2:BJRX`hpx�����`8c8�8�8�8?9E9Q9�9�9�9�9B:I:�:�:�:�:;,;4;<;N;�;�;�;�;<�<Q=�=�=�=�=�@�@FA�A�A�B�BC�CD$D6D�E�E�EAFQF�F'G^G�G�H�H�H�H�H�H�H�H�K.L�L�L�L�L�LHMPMXM}M�M
NNNBN_N�N�N�NO(O�O�O�O�O�OnPvP~P�P�P8Q@QHQmQ�Q R(R0RUR]RzR�R�RSS(S�S�S�S�S�ST9TPT�T�T�TU"U?UlU�U�UVQV�V�V�Y�Y|^�^�^�^�_[`c`�a�a�c�c�c�d�d�d�e�e�e;hehko�o�o�o�o�oq5q?qwq�q�q�q�q�q�q!rhr�r�r�r�r�r�r�r�r5s=s~s�s�s�s:tKttt|t�t�t�t�t7uHuKueu�u�u�u�u"v{v�v�v=wTwiw�wxxxx4x<xLx�x�x�x�y@zHzPzXz�z{.{�{�{�{�{|=|E|M|�|�|�|�|
}}}>}O}�}�}�}~S~�~�~�~�~�~�~�~>^��	�����€Ԁ܀�^�f�n�u��2�O�����������V�^�f�n���������Ճ��[���ӄ$�.�?�|������������Z�����ц�-�������߇���������ʈ����"������'���يD�����!�o�}�������������'�5�=�I�]�g�ÎՎ���2���Տ�$�2�}�����I�Y�a�i�s����������ϓ��^���”�� �~�������{���ϗ�ј�"�,�l���5�<�D�K�c�k�����М�����ǝ؝����%�;�J�S���Ȟ�����)�1�\�|�����������֠�>�ʡݡL�X�}���¢������ǣϣףߣ�����ʤҤ�
�S�g���`�u���צ�ͧ��6�b�j�����3�P�t�������
�E�۫����������I�T�_�~���ڭ���2�X�d�x����,�Q������m��o���C�k���ȵҵ0�������@�H�P�������ŷշݷ8�@�H�P�X�`�h�p�x�Ըܸ��Q�Y��������$�,�9�G���ƺ��
�������z���������ǼӼ߼������'�@�L�X�d�p�|�����������Ľ5�L�U�r���������׾����7�C�O�[�g�s���������������������'�3�?�K�W�c���������������������(�8�B�m�}�������������(�;�m�����`�q�������������R��������������������(�4�@�L�X�d��������������+����������$�,�u�|������[��'�c��������O�Z�e�������^�����������@�H�Q�������������#�-�u�v�������k����������,�m������������/�5�H���u�}�������������������G�O���������������y������0����!�O�W�_�g�v�~�����O�W��)�3�U�����������(�?�I�Q�f�}��������������"�@
HC��6g-!$�!\�&X\�'!�u�/��#X�x���0Lȁ�D��b%�0{N�
GFgfsrvuxw}|��������|}~�
������������������4�5�6�7�8�9�;�<���=���>���?���M�^�m�r�t�y�z���{�|�������������������������������������������������������������������������������������������������������������������������������������
����!#$(99C	C
EK\
\____ghlp��;�=�?�A�C�E�G���=�?�g�i���������������5�7���� �"�#�$�&�(�*�,�.�0�2�3�4�5�6�8�:�D�FkG�H�,H�,I�J�K�L�T�V�X�Z�\�]�^/^#/_�`�a�b�d�f�h�j�l�r�s�t�u�v�w�x�z�|�~�������1��1�B2�g2��2�
3���N3�g2�����������������w9��9����;��;����B��B������B��H�iN�zN��N�O��O�P�Q�'Q��Q�#R�iN��T�wX��;������������������������	����� �!�"�#�%�'�E�G�]�_�y�{��������������k����������������������
	�	�)	�+	�Y	�[	�	��	��	��	��	��	��	��	��	��	��	��	��	��	�	
�
�C
�E
�G
�I
�Y
�[
�i
�k
�m
�{
�}
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
��
����!�#�%�'�)�7�9�G�I�W�Y�k�m�q�s�u�w�y�{�}������������������������������������������������	��
���1�5�7�I�M�O�]�a�s�w�y�{�������������������������������������
�
�
�
�	
�
�
�
�!
�/
�1
�E
�G
�I
�W
�Y
�g
�i
�k
�y
�{
�}
��
��
���������/����#�'�)�+�O�Q�q�)�7�M�M$�O�Q�S�U���:�8[�8<�8_�8>�8c$9e$9g$9@�8�9B�8D�8F�8� :c�:c�:[;c�;c<��9R�=>A?>G?c?<A?<G?1c?cc?[�@�AcOAOA��Ac�A��8f�8h�8[�Ac�Be�B�B�AC�OA�Dgc?g2Dec?<�8�c?�c?�c?�2D'�E��E��8[�F�c?��8[3G�8[jG��9��G��G��G��9��G��G��G�L�L4�8[9L�QL�QL[�L�L1�LH�8[�LJ�8��L�M�M[dMwM1wM^�8[�M`�8��M��M��M[)N<N1<Nt�8[RNv�8�tN��N��N[�NO1O��8[O��8�=O�nO�nO[�O�O1�O��8[�O��8�P�8P�8P[�P�P1�P��8[�P��8��P��P��P[TQgQ1gQ��8[}Q��8��Q[<ROR1OR[mR��8��R��8[�R��8��R��8��8��8�YS�YS[�S�S1�S[�S
�8�!T�8[FT�8�bT��T��T[UU1U[2U&�8�TU"�8[yU$�8��UF�8[�U^�8[Vz�8[\V��8[�V��8[�V�8^��^8^�8^e8^�z_[�q��q��q1�q�q��q[yr9�r��r1�r�r��r[Ms[�s��s[^t�nt�t��8��8e�8��8[�t��8e�9��9��:��9��:��9��8c�9��:��8[�u��8cv��8[8v��8��8��v��v��v��v�v�Lw[`wcsw��v��v��we�v�x�x�v1�vcFx�Fx�/y�/y��;�ky��;�ky[�y��:�z� z��:�z� ze�qe`zemz[�z�	�8c({e({�	�8�	�8[9{�U{�U{�	�8�	�8��{��{c�{�	�8[�{�<�<[Y|��|��|[�|�ky��|��|�kyP}F
�8cky[(}H
�8�}�}Z
�8[�}��}��}j
�8c�}l
�8[�}�~|
�8["~�D~�D~[�~�
�8��;�
�8�
�8�[-�
�8cP�
�8[r�
�8�
�8�
�8�
�8[%��
�8�
�8[��
�8�
�8[���
�8�
�8��9�
�8�9�
�8[��
�8�
�8�΁[�,�1,�[B��d��8[��[x���1��[��$�8c��&�8[ȃ(�8�� �8[�"�8�+�8�8[d�������H�8[��������X�8[ބ���������p�8c��r�8�8�t�8[P�=��v�8���x�8���z�8|�8~�8[…��8��8��8��8���g��[����E��E���8[e�1�9��8cȆ�Ȇ��8[߆��89����8��8��8[8���8��8[Ƈ�هه��:��8��8[����8c���89�[���ĈĈ�8
�8[ڈ�8c���89���:fĈ�\��\�������4�8[lj6�8��L�8[3�N�8������`�8[���Ê�Êv�8[�x�8�z�8�����/��/���8[O��z��z���8[����������8[����1����8[���8�6�c�v��8[��[��[���tc���t��t3����tc��
�t[��
�t
�t
�t3Y�
�tc��

�t[ϐ�&��&�p&� 
�8c&�[�
�8����Ց�Ց0
�8[���k��k�F
�8ck�H
�8[��������X
�8[ړ�z_�z_j
�8[�h
�8�ړ�;��;�z
�8�n��;�|
�8[���8^�8^8^�
�8[Δc���������������[v��}�[�����[ڜ��{�w[ѝ���ky���[����:�؞����{3H�cn�[���͠q&���9[l�c��[��c�=�9��:��:g�v��v���[�������w�ky"�|��:[l�[��c�[#��ݧ���1��)��[�=�{��c'�[C�=�:��{g�{���[��[�c+�[e������{��c�[(�1	��[ˬ1	p�[����� �[@�[u�[α[S�[�c��[%�[.�cY�[��c;�[޵[Ѷc�[�.��c��=Ϸ�YSL?�RF�N2DL_�N�vTf�Tl�L|�L��N�{T��L��L��NkyN�;RžT˾TѾ�
�����=������;�����=	��	�e	�e�[j�[����[$����9��e�[��[���9R�R������6�[r��v�[������=~�P2D_	��	�c�����g��1��"�8*�8�8��e��a�a�g�(�8&�8(L�(b�P�8R�8��:[_�����PR�����QQQQQQQQ		Qpp
pp�pppppppppQpppp p!p"p#p$p%p&p'p(p)p*p+p,p/p2p3p4p5p6p7p8p9p:p;p>p?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpQpRpYp\p]p^p_p`papbpcpfpiplpmp~pp�p�p�p�p�p�p�p�p�p�p�p�p�p���p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�pppppppppp	p
ppp
ppppppppppppppppppp p!p"p#p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p5p6p7p8p9p:p;p<p=p>p?p@pApBpCpDpEpFpGpHpIpJpKpLpMpNpOpPpU�_�<Module>WASAParser.dllAccountRightsPairMicrosoft.MSEC.WASA.AnalysisAccountNamedRightsPairIEZoneUrlPairExtensionsReportAnnotationAnnotationOptionsTypeObjectAnalysisOptionsAnalysisOptionsOptionsKeyIReportArchiverDirectoryArchiverEmbeddedResourceResolverAttackSurfaceReportIMhtmlWriterMicrosoft.MSEC.WASA.MhtmlMhtmlQuotedPrintableWriterMhtmlBase64StreamMhtmlArchiverIssueSeverityMicrosoft.MSEC.WASA.ReportingReportItemAttributeReportIssueAttributeIExternalInterfaceAnalyzerExternalExternalInterfaceReportItemStateWASAReportItemWASAReportIssueWASAReportAttackSurfaceSystemIssueWASAErrorCollectionErrorTaskErrorDisabledTaskAnalysisErrorReportSummaryXsltStringLocalizerMicrosoft.MSEC.WASA.Reporting.ScriptXsltStringManipulationsCollectionLogMicrosoft.MSEC.WASA.ParserTaskFailureCollectionAddedCollectionStartedCollectionCompletedWarningInfoTaskDisabledGlobalSettingsMicrosoft.MSEC.WASAGlobalSettingsKeySQLInstanceAttackSurfaceSQLLoginAttackSurfaceSQLServerRoleAttackSurfaceSQLServerEndpointsAttackSurfaceSQLServerConfigAttackSurfaceSQLServerDatabaseInstanceAttackSurfaceSQLServerLinkedServersAttackSurfaceSQLServerObjectAttackSurfaceSQLServerSystemObjectsAttackSurfaceSQLServerUserDatabaseObjectsAttackSurfaceSQLServerInternalDatabaseObjectsAttackSurfaceSQLServerDatabaseUsersAttackSurfaceSQLServerDatabaseRolesAttackSurfaceSQLLoginElevationsSQLConfigIssueSQLOwnershipChainIssueSQLUserElevationIssueSQLDatabaseIssuesWASAParserLocalizationStringsWGASL_GENUINE_STATEAutorunMicrosoft.MSEC.WASA.Parser.WindowsAutorunCollectionNXPolicyBCDDeviceBcdObjectBootConfigWindowStationDesktopWindowStationCollectionEventLogTypeEventLogEntryEventLogCollectionPageConstantPageStateExecutablePageExecutablePageCollectionNET_FW_PROFILE_TYPEMicrosoft.MSEC.WASA.Parser.Windows.FirewallNET_FW_SERVICE_TYPENET_FW_IP_VERSIONNET_FW_SCOPENET_FW_IP_PROTOCOLOpenPortOpenPortCollectionServiceServiceCollectionRemoteAdministrationSettingsICMPSettingsAuthorizedApplicationAuthorizedApplicationCollectionProfileXPFirewallXPFirewallProfilesFirewallActionFirewallRuleDirectionAdvFirewallRuleFirewallProfileTypeAdvFirewallProfileAdvFirewallRuleCollectionServiceRestrictionAdvFirewallWASAPipeWASAPipeCollectionAccountAccessRightsEntryACLWeaknesses`1RegKeyACLWeaknessesFileACLWeaknessesWindowsExtensionsAccountsWithSensitivePrivilegesExecutablesWithWeakACLsDirectoriesContainingWeakACLsFileDetailRegistryKeysWithWeakACLsServicesVulnerableToTamperingServicesWithFastRestartsSystemSummaryServiceAttackSurfaceDriverAttackSurfaceProcessAttackSurfaceComControlsAttackSurfaceActiveXAttackSurfaceDCOMDefaultPermissionsAttackSurfaceDCOMServersAttackSurfaceAutorunsAttackSurfacePluggableProtocolHandlerAttackSurfaceIESilentElevationsAttackSurfaceIERunDll32SilentElevationAttackSurfacePreapprovedControlsAttackSurfaceBrowserHelperObjectsAttackSurfaceIEZonesIEZoneActionsNetworkInterfaceAttackSurfacePortAttackSurfaceNamedPipeAttackSurfaceRpcEndpointsAttackSurfaceNetworkShareAttackSurfacePathEntriesAttackSurfaceAccountsAttackSurfaceGroupsAttackSurfaceGroupMembershipAttackSurfaceAccountPrivilegesAttackSurfaceXPFirewallAuthorizedApplicationXPFirewallOpenPortAdvFirewallServiceRestrictionRulesAdvFirewallProfileRulesAdvFirewallProfilesFileRegistrationsExecutableMemoryPagesAttackSurfaceWindowsAttackSurfaceFilesAttackSurfaceRegistryAttackSurfaceImpersonationTokensAttackSurfaceEventLogSecurityAttackSurfaceKernelObjectsAttackSurfaceWindowStationsAttackSurfaceDesktopsAttackSurfaceModulesAttackSurfaceBootConfigAttackSurfaceShareTypeShareShareCollectionURLZoneCollectionURLZoneInternetProtocolTransportProtocolTcpPortStateWASAExtensibleObjectPortPortCollectionPortKeyTokenTypeWASATokenSidAttributesWASATokenSidWASATokenPrivilegeAttributesWASATokenPrivilegeWASATokenMandatoryPolicyWASAKernelObjectWASATokenWASAFormatExtensionsMicrosoft.MSEC.WASA.ExtensionsWASAExtensionsProcessIdAccessRightCollectionAnalysisExtensionsAccountPrivilegeCheckMicrosoft.MSEC.WASA.ChecksAccountNamedRightsMapAccountRightsEnumeratorFileCheckDirectoryCheckIISDirectoryCheckFileCheckStatusCheckedFileCollectionNamedPipeCheckRegKeyCheckWASAKeyChecksProcessCheckProcessWeakAclCheckProcessThreadAclCheckProcessTokenCheckProcessWindowCheckFileAclWeaknessesRegKeyAclWeaknessesServiceCheckServiceConfigCheckComClassCheckSectionCheckWASACheckGeneratorDirCheckScopeWASADynamicProperty`2SQLPermissionSQLUtilitySQLLoginElevationIssueSQLDBUserElevationIssueSQLDatabaseIssueJenkinsHashConstBufferWindowsCollectionRegistryContainerWASAComPersistentAddinWASAComCategoryWASAComCategoryCollectionWASAComClassWASAComClassCollectionWASAComInterfaceWASAComInterfaceCollectionSRPTrustLevelRpcAuthenticationLevelWASAComAppIdWASAComAppIdCollectionWASAShellVerbProgIdEditFlagsProgIdProgIdCollectionWASAShellExHandlerWASAShellExHandlerCollectionWASAComTypeLibVersionWASAComTypeLibWASAComTypeLibCollectionWASAFileRegistrationWASAFileRegistrationCollectionWASAPluggableProtocolWASAPluggableProtocolCollectionWASAComExtensionsWASAParseExceptionWASAPreSadFormatExceptionWASASadFormatExceptionWASAUnknownFormatExceptionWASAArchitectureWindowsProductTypeWASAComputerRoleWASASystemCustomStreamContextWASACollectionParserArgsCollectionParserDelegateCollectionParserWASABaseCollectionParserWASACabParserWASAImageCharacteristicsWASAImageMachineWASAImageSubsystemWASAImageDllCharacteristicsWASAImagePropertiesWASAFileWASAPathStatusWASAPathDosDeviceBindingFileAttributesFileEntryWASAFileSystemWASACommandLinePathTypeWASAIEZoneTypeWASAIEZoneWASAIEZoneMapWASASystemIEZonesWASAIEZoneCollectionWASAIISVirtualDirectoryWASAIISSiteWASAIISWASADirectoryKernelObjectWASAFileDeviceTypeWASAOpenFileWASASectionAttributesWASASectionWASASymbolicLinkWASAKernelObjectCollectionWASALogonTypeWASALogonSessionWASALogonSessionCollectionFeatureStatusWASAProcessWASAProcessCollectionWASAProcessCheckWASAProcessCheckListReaderWASARegValueTypeWASARegValueWASARegKeyWASARpcEndpointWASARpcEndpointCollectionSidNameUseWASAPrivilegeCollectionWASAAccountSddlStringAttributeSecurityDescriptorControlAccessControlEntryTypeAccessControlEntryFlagsAccessRightsAccessMaskAccessRightWASAAccessControlEntryWASAParseSdExceptionWASASecurityDescriptorWASAAccountCollectionWASAHandleWASAHandleCollectionWASAThreadStateWASAThreadWASAThreadCollectionWASAReaderTypeAttributeMicrosoft.MSEC.WASA.XmlDeserializationWASAReaderExtensibleMemberAttributeLookupPolicyWASAReaderMemberAttributeFilePositionAtomicParserAtomicActionInitialValueActionAssignmentActionXmlAttributeHandlerXmlElementHandlerXmlAtomicElementHandlerXmlStructuredElementHandlerXmlStructuredParserReferenceInformationXmlParserContextWASAXmlParserServiceTypeServiceStartTypeServiceSidTypeServiceFailureActionTypeServiceFailureActionFailureActionListServiceCurrentStateWASAServiceWASAServiceCollectionWASASqlLoginMicrosoft.MSEC.WASA.Parser.SQLWASASqlConfigOptionWASASqlEndPointWASASqlServerRoleWASASqlLinkedServerWASASqlDatabaseWASASqlDBUserWASASqlDBRoleWASASqlDBObjectWASASqlDBObjectCollectionWASASqlInstanceStateWASASqlEndpointStateWASASqlInstanceWASASqlInstanceCollectionCsvReaderSqlCollectionWASAWindowWASAWindowCollectionWASAWindowListReadermscorlibSystemValueTypeObjectEnumSystem.XmlXmlUrlResolverSystem.IOTextWriterStreamIDisposableAttributeSystem.Collections.GenericIEnumerable`1System.CollectionsIEnumerableIDictionary`2ICollection`1KeyValuePair`2TIEnumerator`1IEnumeratorTComponentTValueExceptionMicrosoft.Deployment.CompressionIUnpackStreamContextMulticastDelegateIEquatable`1AccountRightsEqualsGetHashCodeget_Zoneset_Zoneget_Urlset_Url<Zone>k__BackingField<Url>k__BackingFieldZoneUrlToFlagsIConvertibleFromFlagsFindEquivalentAccountGrantedRightsAppContainerAccountsIsAppContainerIsStartedIsDriverStartedNotStartedDriversNotDriversRunningAsAccountRunningAsOtherInterfacesZonesGetZoneFormatActiveXControlsDefaultPathget_Keyset_Keyget_Labelset_Labelget_ToolTipset_ToolTip.ctor<Key>k__BackingField<Label>k__BackingField<ToolTip>k__BackingFieldKeyLabelToolTipvalue__ComClassIEPreapprovedPluggableProtocolProcessTcpUdpReportIssueSuppressionServiceSuppressionBaseNameObjectIssueSuppressionAttackSurfaceItemSuppressionget_Typeset_Typeidget_Idset_Idget_AlwaysInBaselineset_AlwaysInBaselineList`1annotationsAddget_Annotations<Type>k__BackingField<AlwaysInBaseline>k__BackingFieldTypeIdAlwaysInBaselineAnnotationsSystem.CoreHashSet`1thirdPartyServicesIsThirdPartyServiceAddThirdPartyServiceDictionary`2mapAddOptiondefaultOptionsFindOptionsLoadBestEffortCreateTextSectionCreateBinarySectiondirectoryUriGetEntityproductbaselineconfigBaselineAndProductCabAreFromSameMachineget_Productget_BaselineDateTimeget_Timeget_CheckGeneratorset_CheckGeneratorget_VersiondcomActivateRightsget_DCOMActivateRightsdcomAccessRightsget_DCOMAccessRightsget_AllAccessRightstokenRightsget_TokenRightsGenerateReport<CheckGenerator>k__BackingFieldProductBaselineTimeCheckGeneratorVersionDCOMActivateRightsDCOMAccessRightsAllAccessRightsTokenRightsget_DisposedDisposedcharArraycharCountwriterSystem.TextEncodingget_EncodingdisposedWriteWriteInternalDisposewriterCharCountprevByteCountfirstBytesecondByteget_CanReadget_CanSeekget_CanWriteFlushget_Lengthget_Positionset_PositionReadSeekOriginSeekSetLengthAddCharEncodeBase64CharEncodeCanReadCanSeekCanWriteLengthPositionelementCountcurrentSectionWriteHeaderget_HasOpenSectionHasOpenSectionZeroOneTwoThreeget_Titleset_Title<Title>k__BackingFieldTitleget_Severityset_Severity<Severity>k__BackingFieldSeverityAnalyzeAttackSurfaceZenLibMicrosoft.MSEC.DataContractREDGetAllTestResultsGetAvailableTestTypesGetSpecificTestResultsGetAvailableDifferenceTypesGetSpecificDifferencesGetAllDifferencesGetExternalInterfaceproductSystembaseSystemdifferencestestResultsStartRedGetItemsSetStateGetAllItemsGetAllIssuesGetAllAttackSurfaceXmlWriterWriteXmlNoChangeAddedRemovedFromSystemget_Descriptionset_Descriptionget_Childrenset_Childrenget_Stateset_StateIsInterestingItemToRED<Description>k__BackingField<Children>k__BackingField<State>k__BackingFieldDescriptionChildrenStateChooseBestLocalizationFileLocationXmlNodeInnerTextSystem.Xml.XslXslCompiledTransformtransformXsltArgumentListargList_title_description_issueClassget_IssueClassset_IssueClass_issueTypeget_IssueTypeset_IssueType_actionget_Actionset_Action_detailsget_Detailsset_Details_keywasTransformedTransformIssueClassIssueTypeActionDetailsNullable`1oneSystemCheckertwoSystemCheckerGetOrCreateCheckerget_Collectionset_Collectionget_ErrorCodeset_ErrorCode<Collection>k__BackingField<ErrorCode>k__BackingFieldCollectionErrorCodeget_Taskset_Taskget_Messageset_Message<Task>k__BackingField<Message>k__BackingFieldTaskMessageget_BaselineCABFilenameset_BaselineCABFilenameget_BaselineScannerVersionset_BaselineScannerVersionget_BaselineCollectionTimeset_BaselineCollectionTimeget_ProductCABFilenameset_ProductCABFilenameget_ProductScannerVersionset_ProductScannerVersionget_AnalyzerVersionset_AnalyzerVersionget_ProductCollectionTimeset_ProductCollectionTime<BaselineCABFilename>k__BackingField<BaselineScannerVersion>k__BackingField<BaselineCollectionTime>k__BackingField<ProductCABFilename>k__BackingField<ProductScannerVersion>k__BackingField<AnalyzerVersion>k__BackingField<ProductCollectionTime>k__BackingFieldBaselineCABFilenameBaselineScannerVersionBaselineCollectionTimeProductCABFilenameProductScannerVersionAnalyzerVersionProductCollectionTimeXML_NAMESPACESTORED_FILE_NAMESystem.Xml.XPathXPathNavigatorstringsXmlFileApplyFormatImplReplaceget_CollectionsAddedset_CollectionsAddedget_CollectionsStartedset_CollectionsStartedget_CollectionsCompletedset_CollectionsCompletedget_Warningsset_Warningsget_Infoset_Infoget_Errorsset_Errorsget_Failuresset_Failuresget_Disabledset_Disabled<CollectionsAdded>k__BackingField<CollectionsStarted>k__BackingField<CollectionsCompleted>k__BackingField<Warnings>k__BackingField<Info>k__BackingField<Errors>k__BackingField<Failures>k__BackingField<Disabled>k__BackingFieldCollectionsAddedCollectionsStartedCollectionsCompletedWarningsErrorsFailuresDisabledget_fileset_fileget_lineset_lineget_taskset_taskget_collectionset_collectionget_errorcodeset_errorcodeget_messageset_messageget_codeset_code<file>k__BackingField<line>k__BackingField<task>k__BackingField<collection>k__BackingField<errorcode>k__BackingField<message>k__BackingField<code>k__BackingFieldfilelinetaskcollectionerrorcodemessagecodeget_timeset_time<time>k__BackingFieldtimeget_collectorset_collectorcollectorhashSetGetNoneSuppressExecutableCheckget_Instanceset_Instance<Instance>k__BackingFieldInstanceget_InstanceNameset_InstanceNameget_Loginset_Login<InstanceName>k__BackingField<Login>k__BackingFieldInstanceNameLoginget_Roleset_Role<Role>k__BackingFieldRoleget_Endpointset_Endpoint<Endpoint>k__BackingFieldEndpointget_ConfigOptionset_ConfigOption<ConfigOption>k__BackingFieldConfigOptionget_Databaseset_Database<Database>k__BackingFieldDatabaseget_LinkedServerset_LinkedServer<LinkedServer>k__BackingFieldLinkedServerget_DatabaseNameset_DatabaseNameget_DbObjectset_DbObject<DatabaseName>k__BackingField<DbObject>k__BackingFieldDatabaseNameDbObjectget_Userset_User<User>k__BackingFieldUserget_TargetLoginset_TargetLoginget_Permissionset_Permissionget_Reasonset_Reason<TargetLogin>k__BackingField<Permission>k__BackingField<Reason>k__BackingFieldTargetLoginPermissionReasonget_Optionset_Option<Option>k__BackingFieldOptionget_SourceDBset_SourceDBget_TargetDBset_TargetDB<SourceDB>k__BackingField<TargetDB>k__BackingFieldSourceDBTargetDBget_TargetUserset_TargetUser<TargetUser>k__BackingFieldTargetUser<Action>k__BackingFieldSystem.ResourcesResourceManagerresourceManSystem.GlobalizationCultureInforesourceCultureget_ResourceManagerget_Cultureset_Cultureget_AssignmentMethodsMustReturnVoidget_AtomicElementHasAttributesget_CannotCreateNewObjectOfType0get_CannotGetStaticParseMethod0get_CannotObtainGetterForProperty0get_CouldNotFindAtomicParserFor0get_CouldNotGetInvokeMethodForResolverget_CouldNotInterpretElement0WhenParsingType1get_CouldNotParse0As1get_CouldNotParseValueAtPosition0get_DuplicateAttributesNamed0ForType1get_EncounteredDuplicateElementsNamed0WhenParsingget_FailedToFindHandlerForAttribute0get_FailedToFindRequiredAttribute0WhenParsingget_FailedToFindRequiredElement0WhenParsingEntryAt1get_FailedToParseStringget_FoundDuplicateAttributesNamed0WhenParsingget_IncompatibleCabFileget_IndexedPropertiesSuchAs0CannotBeLabeledWithASerializerAttributeget_OnlySupportTypesInWASAParserAssemblyget_ReaderMemberNameNotDefinedForProperty0get_StaticMethodsNotSupportedget_TheField0HasAStructuredTypeButIsMarkedAsAnAttributeget_TheField0IsMarkedForDeserializationButDoesNotHaveANameget_TheMethod0HasAStructuredTypeAsInputButIsMarkedAsAnAttributeget_TheMethod0IsMarkedForDeserializationButDoesNotHaveANameget_TheMethod0MayOnlyTakeOneParameterget_TheMethod0MustReturnVoidget_TheParameterFor0MustBeAnInParameterget_TheProperty0HasAStructuredTypeButIsMarkedAsAnAttributeget_TheProperty0HasTheUnsupportedType1get_TheProperty0IsAReferenceButIsNotAssignableget_TheType0IsNotASupportedStructuredTypeget_UnexpectedElementType0AtPosition1get_ValueToReadFromXMLMustBeAnAtomicTypeget_XMLParseErrorIn0At12CultureAssignmentMethodsMustReturnVoidAtomicElementHasAttributesCannotCreateNewObjectOfType0CannotGetStaticParseMethod0CannotObtainGetterForProperty0CouldNotFindAtomicParserFor0CouldNotGetInvokeMethodForResolverCouldNotInterpretElement0WhenParsingType1CouldNotParse0As1CouldNotParseValueAtPosition0DuplicateAttributesNamed0ForType1EncounteredDuplicateElementsNamed0WhenParsingFailedToFindHandlerForAttribute0FailedToFindRequiredAttribute0WhenParsingFailedToFindRequiredElement0WhenParsingEntryAt1FailedToParseStringFoundDuplicateAttributesNamed0WhenParsingIncompatibleCabFileIndexedPropertiesSuchAs0CannotBeLabeledWithASerializerAttributeOnlySupportTypesInWASAParserAssemblyReaderMemberNameNotDefinedForProperty0StaticMethodsNotSupportedTheField0HasAStructuredTypeButIsMarkedAsAnAttributeTheField0IsMarkedForDeserializationButDoesNotHaveANameTheMethod0HasAStructuredTypeAsInputButIsMarkedAsAnAttributeTheMethod0IsMarkedForDeserializationButDoesNotHaveANameTheMethod0MayOnlyTakeOneParameterTheMethod0MustReturnVoidTheParameterFor0MustBeAnInParameterTheProperty0HasAStructuredTypeButIsMarkedAsAnAttributeTheProperty0HasTheUnsupportedType1TheProperty0IsAReferenceButIsNotAssignableTheType0IsNotASupportedStructuredTypeUnexpectedElementType0AtPosition1ValueToReadFromXMLMustBeAnAtomicTypeXMLParseErrorIn0At12GuidWINDOWS_SLIDSLIsGenuineLocalIsGenuineLocalIsOSVersionOKSL_GEN_STATE_IS_GENUINESL_GEN_STATE_INVALID_LICENSESL_GEN_STATE_TAMPEREDSL_GEN_STATE_LASTget_Locationset_Locationget_Nameset_Nameget_LaunchStringset_LaunchStringget_Companyset_Companyset_Versionget_ImagePathset_ImagePathget_SHA256Hashset_SHA256Hashget_MD5Hashset_MD5Hashget_SHA1Hashset_SHA1HashToStringHash<Location>k__BackingField<Name>k__BackingField<LaunchString>k__BackingField<Company>k__BackingField<Version>k__BackingField<ImagePath>k__BackingField<SHA256Hash>k__BackingField<MD5Hash>k__BackingField<SHA1Hash>k__BackingFieldLocationNameLaunchStringCompanyImagePathSHA256HashMD5HashSHA1HashautorunsContainsget_CountGetEnumeratorSystem.Collections.IEnumerable.GetEnumeratorCountAlwaysOffOptInOptOutAlwaysOnget_Pathset_Pathget_DiskSignatureset_DiskSignatureget_PartitionIdentifierset_PartitionIdentifierget_AdditionalOptionsset_AdditionalOptions<Path>k__BackingField<DiskSignature>k__BackingField<PartitionIdentifier>k__BackingField<AdditionalOptions>k__BackingFieldPathDiskSignaturePartitionIdentifierAdditionalOptionsget_Identifierset_Identifierget_DisplayOrderset_DisplayOrderget_ResumeObjectset_ResumeObjectget_ToolsDisplayOrderset_ToolsDisplayOrderget_AssocResumeObjectset_AssocResumeObjectget_SystemRootset_SystemRootget_OSDeviceset_OSDeviceget_RecoveryEnabledset_RecoveryEnabledget_Inheritset_Inheritget_Deviceset_Deviceget_RecoverySequenceset_RecoverySequenceget_NXset_NXget_Timeoutset_Timeoutget_Localeset_Locale<Identifier>k__BackingField<DisplayOrder>k__BackingField<ResumeObject>k__BackingField<ToolsDisplayOrder>k__BackingField<AssocResumeObject>k__BackingField<SystemRoot>k__BackingField<OSDevice>k__BackingField<RecoveryEnabled>k__BackingField<Inherit>k__BackingField<Device>k__BackingField<RecoverySequence>k__BackingField<NX>k__BackingField<Timeout>k__BackingField<Locale>k__BackingFieldIdentifierDisplayOrderResumeObjectToolsDisplayOrderAssocResumeObjectSystemRootOSDeviceRecoveryEnabledInheritDeviceRecoverySequenceNXTimeoutLocaleget_Diskset_Diskget_Partitionset_PartitionwindowsBootManagersget_WindowsBootManagersset_WindowsBootManagersAddWindowsBootManagerwindowsBootLoadersget_WindowsBootLoadersset_WindowsBootLoadersAddWindowsBootLoader<Disk>k__BackingField<Partition>k__BackingFieldDiskPartitionWindowsBootManagersWindowsBootLoaders_desktopsget_SecurityDescriptorset_SecurityDescriptorget_Desktopsset_DesktopsAddDesktop<SecurityDescriptor>k__BackingFieldSecurityDescriptorDesktopsget_SDDLAttrset_SDDLAttrSDDLAttrwindowstationsERRORAUDIT_FAILUREAUDIT_SUCCESSINFORMATIONWARNINGget_Numberset_Numberget_TimeGeneratedset_TimeGeneratedSetTimeGeneratedget_TimeWrittenset_TimeWrittenSetTimeWrittenget_Categoryset_CategoryStringBuilder_stringBufAddString<Number>k__BackingField<TimeGenerated>k__BackingField<TimeWritten>k__BackingField<Id>k__BackingField<Category>k__BackingFieldNumberTimeGeneratedTimeWrittenCategoryeventsPAGE_EXECUTEPAGE_EXECUTE_READPAGE_EXECUTE_READWRITEPAGE_EXECUTE_WRITECOPYPAGE_NOACCSESPAGE_READONLYPAGE_READWRITEPAGE_WRITECOPYPAGE_GUARDPAGE_NOCACHEPAGE_WRITECOMBINEMEM_COMMITMEM_RESERVEMEM_FREEMEM_PRIVATEMEM_MAPPEDMEM_IMAGEget_ProcessNameset_ProcessNameget_ProcessPathset_ProcessPathget_Pidset_Pidget_Addressset_Addressget_RegionSizeset_RegionSizeget_Guardset_Guardget_WriteCombineset_WriteCombineget_NoCacheset_NoCache<ProcessName>k__BackingField<ProcessPath>k__BackingField<Pid>k__BackingField<Address>k__BackingField<RegionSize>k__BackingField<Guard>k__BackingField<WriteCombine>k__BackingField<NoCache>k__BackingFieldProcessNameProcessPathPidAddressRegionSizeGuardWriteCombineNoCachepagesNET_FW_PROFILE_DOMAINNET_FW_PROFILE_STANDARDNET_FW_PROFILE_CURRENTNET_FW_PROFILE_TYPE_MAXNET_FW_SERVICE_FILE_AND_PRINTNET_FW_SERVICE_UPNPNET_FW_SERVICE_REMOTE_DESKTOPNET_FW_SERVICE_NONENET_FW_IP_VERSION_V4NET_FW_IP_VERSION_V6NET_FW_IP_VERSION_ANYNET_FW_SCOPE_ALLNET_FW_SCOPE_LOCAL_SUBNETNET_FW_SCOPE_CUSTOMNET_FW_IP_PROTOCOL_TCPNET_FW_IP_PROTOCOL_UDPNET_FW_IP_PROTOCOL_ANYget_IpVersionset_IpVersionget_Scopeset_Scopeget_Protocolset_Protocolget_Portset_Portget_RemoteAddressesset_RemoteAddressesget_Enabledset_Enabledget_BuiltInset_BuiltIn<IpVersion>k__BackingField<Scope>k__BackingField<Protocol>k__BackingField<Port>k__BackingField<RemoteAddresses>k__BackingField<Enabled>k__BackingField<BuiltIn>k__BackingFieldIpVersionScopeProtocolRemoteAddressesEnabledBuiltInportsget_Customizedset_Customizedget_GloballyOpenPortsset_GloballyOpenPorts<Customized>k__BackingField<GloballyOpenPorts>k__BackingFieldCustomizedGloballyOpenPortsservicesGetServiceget_AllowOutboundDestinationUnreachableset_AllowOutboundDestinationUnreachableget_AllowRedirectset_AllowRedirectget_AllowInboundEchoRequestset_AllowInboundEchoRequestget_AllowOutboundTimeExceededset_AllowOutboundTimeExceededget_AllowOutboundParameterProblemset_AllowOutboundParameterProblemget_AllowOutboundSourceQuenchset_AllowOutboundSourceQuenchget_AllowInboundRouterRequestset_AllowInboundRouterRequestget_AllowInboundTimestampRequestset_AllowInboundTimestampRequestget_AllowInboundMaskRequestset_AllowInboundMaskRequestget_AllowOutboundPacketTooBigset_AllowOutboundPacketTooBig<AllowOutboundDestinationUnreachable>k__BackingField<AllowRedirect>k__BackingField<AllowInboundEchoRequest>k__BackingField<AllowOutboundTimeExceeded>k__BackingField<AllowOutboundParameterProblem>k__BackingField<AllowOutboundSourceQuench>k__BackingField<AllowInboundRouterRequest>k__BackingField<AllowInboundTimestampRequest>k__BackingField<AllowInboundMaskRequest>k__BackingField<AllowOutboundPacketTooBig>k__BackingFieldAllowOutboundDestinationUnreachableAllowRedirectAllowInboundEchoRequestAllowOutboundTimeExceededAllowOutboundParameterProblemAllowOutboundSourceQuenchAllowInboundRouterRequestAllowInboundTimestampRequestAllowInboundMaskRequestAllowOutboundPacketTooBigget_ProcessImageFileNameset_ProcessImageFileName<ProcessImageFileName>k__BackingFieldProcessImageFileNameAuthorizedApplicationsget_FirewallEnabledset_FirewallEnabledget_ExceptionsNotAllowedset_ExceptionsNotAllowedget_NotificationsDisabledset_NotificationsDisabledget_MulticastDisabledset_MulticastDisabledget_Servicesset_Servicesget_RemoteAdminSettingsset_RemoteAdminSettingsget_ICMPSettingsset_ICMPSettingsget_AuthorizedApplicationsset_AuthorizedApplications<FirewallEnabled>k__BackingField<ExceptionsNotAllowed>k__BackingField<NotificationsDisabled>k__BackingField<MulticastDisabled>k__BackingField<Services>k__BackingField<RemoteAdminSettings>k__BackingField<ICMPSettings>k__BackingField<AuthorizedApplications>k__BackingFieldFirewallEnabledExceptionsNotAllowedNotificationsDisabledMulticastDisabledServicesRemoteAdminSettingsget_CurrentProfileTypeset_CurrentProfileTypeget_Profilesset_Profiles<CurrentProfileType>k__BackingField<Profiles>k__BackingFieldCurrentProfileTypeProfilesAddProfileget_ProfileDomainset_ProfileDomainget_ProfileStandardset_ProfileStandard<ProfileDomain>k__BackingField<ProfileStandard>k__BackingFieldProfileDomainProfileStandardallowblockNET_FW_RULE_DIR_INNET_FW_RULE_DIR_OUTget_ApplicationNameset_ApplicationNameget_ServiceNameset_ServiceNameget_Directionset_Directionget_LocalPortsset_LocalPortsget_RemotePortsset_RemotePortsget_LocalAddressesset_LocalAddressesget_InterfaceTypesset_InterfaceTypesget_Groupingset_Groupingget_IcmpTypesAndrulesset_IcmpTypesAndrulesget_EdgeTraversalset_EdgeTraversal<ApplicationName>k__BackingField<ServiceName>k__BackingField<Direction>k__BackingField<LocalPorts>k__BackingField<RemotePorts>k__BackingField<LocalAddresses>k__BackingField<InterfaceTypes>k__BackingField<Grouping>k__BackingField<IcmpTypesAndrules>k__BackingField<EdgeTraversal>k__BackingFieldApplicationNameServiceNameDirectionLocalPortsRemotePortsLocalAddressesInterfaceTypesGroupingIcmpTypesAndrulesEdgeTraversalNET_FW_PROFILE2_DOMAINNET_FW_PROFILE2_PRIVATENET_FW_PROFILE2_PUBLICNET_FW_PROFILE2_ALLget_BlockAllInboundTrafficset_BlockAllInboundTrafficget_DefaultInboundActionset_DefaultInboundActionget_DefaultOutboundActionset_DefaultOutboundActionget_UnicastResponsesToMulticastBroadcastDisabledset_UnicastResponsesToMulticastBroadcastDisabledget_Rulesset_Rules<BlockAllInboundTraffic>k__BackingField<DefaultInboundAction>k__BackingField<DefaultOutboundAction>k__BackingField<UnicastResponsesToMulticastBroadcastDisabled>k__BackingField<Rules>k__BackingFieldBlockAllInboundTrafficDefaultInboundActionDefaultOutboundActionUnicastResponsesToMulticastBroadcastDisabledRulesrulesprofilesGetProfileget_ServiceRestrictionset_ServiceRestrictionget_ProfilePrivateset_ProfilePrivateget_ProfilePublicset_ProfilePublic<ServiceRestriction>k__BackingField<ProfilePrivate>k__BackingField<ProfilePublic>k__BackingFieldProfilePrivateProfilePublicget_NullSessionPipeset_NullSessionPipeget_AnonymousAllowedset_AnonymousAllowedget_WorldAllowedset_WorldAllowedget_NetworkDeniedset_NetworkDeniedget_SDAttributeset_SDAttribute<NullSessionPipe>k__BackingField<AnonymousAllowed>k__BackingField<WorldAllowed>k__BackingField<NetworkDenied>k__BackingFieldNullSessionPipeAnonymousAllowedWorldAllowedNetworkDeniedSDAttributepipesFindByNameget_Entriesset_EntriesdictSystem.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Microsoft.MSEC.WASA.Parser.Windows.WASAAccount,Microsoft.MSEC.WASA.Analysis.AccessRightCollection>>.GetEnumeratorget_IsReadOnlyRemoveCopyToArrayClearget_Valuesget_KeysTryGetValueContainsKeyget_Itemset_ItemEntriesIsReadOnlyValuesKeysSystem.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<T,Microsoft.MSEC.WASA.Reporting.AccountAccessRights>>.GetEnumeratorget_Itemsset_ItemsItemsget_RegKeyset_RegKeyget_Rightsset_Rights<RegKey>k__BackingField<Rights>k__BackingFieldRegKeyget_Fileset_File<File>k__BackingFieldFileIsOurProcessAreEqualVget_Accountset_Accountget_Privilegesset_Privileges<Account>k__BackingField<Privileges>k__BackingFieldPrivilegesget_WeakRightsset_WeakRightsFromChecker<WeakRights>k__BackingFieldWeakRightsget_AdditionalFilesset_AdditionalFilesStack`1FileHierarchyLowestCommonParent<AdditionalFiles>k__BackingFieldAdditionalFilesget_SensitiveValuesset_SensitiveValues<SensitiveValues>k__BackingFieldSensitiveValuesget_Serviceset_Serviceget_ServiceConfigWeaknessesset_ServiceConfigWeaknessesget_BinaryPathAclWeaknessesset_BinaryPathAclWeaknessesget_SvcHostDllAclWeaknessesset_SvcHostDllAclWeaknessesget_RegKeyAclWeaknessesset_RegKeyAclWeaknessesFileAclWeaknessCheck<Service>k__BackingField<ServiceConfigWeaknesses>k__BackingField<BinaryPathAclWeaknesses>k__BackingField<SvcHostDllAclWeaknesses>k__BackingField<RegKeyAclWeaknesses>k__BackingFieldServiceConfigWeaknessesBinaryPathAclWeaknessesSvcHostDllAclWeaknessesget_MachineNameset_MachineNameget_OSNameset_OSNameget_ServicePackVersionset_ServicePackVersionget_WindowsVersionset_WindowsVersionget_Domainset_Domain<MachineName>k__BackingField<OSName>k__BackingField<ServicePackVersion>k__BackingField<WindowsVersion>k__BackingField<Domain>k__BackingFieldMachineNameOSNameServicePackVersionWindowsVersionDomainget_Driverset_Driver<Driver>k__BackingFieldDriverget_Processset_Process<Process>k__BackingFieldget_Controlset_Controlget_SafeForScriptingset_SafeForScriptingget_SafeForInitializationset_SafeForInitialization<Control>k__BackingField<SafeForScripting>k__BackingField<SafeForInitialization>k__BackingFieldControlSafeForScriptingSafeForInitializationOLE_KEYget_PermissionValueset_PermissionValueget_PermissionSDset_PermissionSDget_BaselineValueset_BaselineValueget_BaselineSDset_BaselineSDPermissionNames<PermissionValue>k__BackingField<PermissionSD>k__BackingField<BaselineValue>k__BackingField<BaselineSD>k__BackingFieldPermissionValuePermissionSDBaselineValueBaselineSDget_DComServerset_DComServer<DComServer>k__BackingFieldDComServerget_Entryset_Entry<Entry>k__BackingFieldget_ComClassset_ComClassget_AppNameset_AppNameget_AppPathset_AppPathget_Policyset_PolicypolicyToString<ComClass>k__BackingField<AppName>k__BackingField<AppPath>k__BackingField<Policy>k__BackingFieldAppNameAppPathPolicyZonesFromZoneCollectionget_RegPathset_RegPathget_UrlZoneset_UrlZone<RegPath>k__BackingField<UrlZone>k__BackingFieldRegPathUrlZoneget_InterfaceGUIDset_InterfaceGUID<InterfaceGUID>k__BackingFieldInterfaceGUIDget_Pipeset_Pipe<Pipe>k__BackingFieldPipeget_InterfaceUUIDset_InterfaceUUIDget_Endpointsset_Endpointsignored_UUIDs<InterfaceUUID>k__BackingField<Endpoints>k__BackingFieldInterfaceUUIDEndpointsget_Shareset_Share<Share>k__BackingFieldget_PathEntryset_PathEntry<PathEntry>k__BackingFieldPathEntryget_Groupset_Group<Group>k__BackingFieldGroupget_Memberset_Member<Member>k__BackingFieldMemberget_Privilegeset_Privilege<Privilege>k__BackingFieldPrivilegeget_Profileset_Profile<Profile>k__BackingFieldget_Applicationset_Application<Application>k__BackingFieldApplicationget_Ruleset_Rule<Rule>k__BackingFieldRuleget_Registrationset_Registration<Registration>k__BackingFieldRegistrationget_Pageset_Page<Page>k__BackingFieldPageget_Windowset_Window<Window>k__BackingFieldWindowget_CategoryPathset_CategoryPathIsMatch<CategoryPath>k__BackingFieldCategoryPathget_Valueset_Value<Value>k__BackingFieldValueget_ImpersonationTokenset_ImpersonationToken<ImpersonationToken>k__BackingFieldImpersonationTokenget_Eventset_Event<Event>k__BackingFieldEventget_Objectset_ObjectHasEmptyPathAndSecurityDescriptor<Object>k__BackingFieldget_WindowStationset_WindowStation<WindowStation>k__BackingFieldget_Desktopset_Desktop<Desktop>k__BackingFieldget_Moduleset_Module<Module>k__BackingFieldModuleSTYPE_DISKTREESTYPE_PRINTQSTYPE_DEVICESTYPE_IPCget_Specialset_Specialget_Remarkset_Remarkget_Temporaryset_Temporary<Special>k__BackingField<Remark>k__BackingField<Temporary>k__BackingFieldSpecialRemarkTemporarysharesget_Zeroset_Zeroget_Oneset_Oneget_Twoset_Twoget_Threeset_Threeget_Fourset_Four<Zero>k__BackingField<One>k__BackingField<Two>k__BackingField<Three>k__BackingField<Four>k__BackingFieldFourWIN32_IE_IE60SP2WIN32_IE_WIN7WIN32_IE_IE80WIN32_IE_IE70DwordToActionDwordToPolicy_actionStringsget_Actionsget_RegistryPathset_RegistryPathget_DisplayNameset_DisplayName<RegistryPath>k__BackingField<DisplayName>k__BackingFieldActionsRegistryPathDisplayNameIPv4IPv6UnknownClosedListenSynSentSynRcvdEstablishedFinWait1FinWait2CloseWaitClosingLastAckTimeWaitDeleteTcbpropertyValueMapget_InternetProtocolset_InternetProtocolget_Transportset_Transportget_ProcessUserNameget_LocalAddressset_LocalAddressget_LocalPortset_LocalPortrpcEndpointsget_RpcEndpointsAddRpcEndpoint_displayName<InternetProtocol>k__BackingField<Transport>k__BackingField<LocalAddress>k__BackingField<LocalPort>k__BackingFieldTransportProcessUserNameLocalAddressLocalPortRpcEndpointsportMapemptyPortListWithTransportAndLocalPortWithTransportAndLocalPortAddrUndefinedPrimaryAnonymousIdentificationImpersonationDelegationMandatoryEnabledByDefaultOwnerUseForDenyOnlyIntegrityIntegrityEnabledResourceLogonIdget_Attributesset_Attributes<Attributes>k__BackingFieldAttributesUsedForAccessNoWriteUpNewProcessMinget_Parentset_Parentnamepathhandlesget_Handles<Parent>k__BackingFieldParentHandlesget_UserAttributesset_UserAttributesget_Ownerset_Ownerget_PrimaryGroupset_PrimaryGroupgroupsget_Groupsset_GroupsAddGrouprestrictedSidsget_RestrictedSidsset_RestrictedSidsAddRestrictedSidprivilegesAddPrivilegeget_IntegrityLevelset_IntegrityLevelget_IntegrityLevelAttributesset_IntegrityLevelAttributesget_UiAccessset_UiAccessget_MandatoryPolicyset_MandatoryPolicyget_TokenTypeset_TokenTypeget_TokenIdset_TokenIdget_LogonSessionset_LogonSessionget_Expirationset_Expirationget_DynamicChargedset_DynamicChargedget_DynamicAvailableset_DynamicAvailableget_ModifiedIdset_ModifiedIdget_SandboxInertset_SandboxInertget_Sourceset_Source<UserAttributes>k__BackingField<Owner>k__BackingField<PrimaryGroup>k__BackingField<IntegrityLevel>k__BackingField<IntegrityLevelAttributes>k__BackingField<UiAccess>k__BackingField<MandatoryPolicy>k__BackingField<TokenType>k__BackingField<TokenId>k__BackingField<LogonSession>k__BackingField<Expiration>k__BackingField<DynamicCharged>k__BackingField<DynamicAvailable>k__BackingField<ModifiedId>k__BackingField<SandboxInert>k__BackingField<Source>k__BackingFieldUserAttributesPrimaryGroupGroupsRestrictedSidsIntegrityLevelIntegrityLevelAttributesUiAccessMandatoryPolicyTokenIdLogonSessionExpirationDynamicChargedDynamicAvailableModifiedIdSandboxInertSourceToHashSetToStackAddIntoAddRangerightsmaskget_MaskMaskIgnoredAccountssensitivePrivilegesIsSensitivePrivilegeIgnoredProcessesget_NewSensitivePrivilegesset_NewSensitivePrivileges<NewSensitivePrivileges>k__BackingFieldNewSensitivePrivilegesaccountCheckRightsEmptyRightsget_AccountsRightsForAccountAccountseget_CurrentSystem.Collections.IEnumerator.get_CurrentMoveNextResetCurrentSystem.Collections.IEnumerator.CurrentaclWeaknessesget_AclWeaknessesAclWeaknessesaffectedFilesget_AffectedFilesAffectedFilesget_VirtualDirectoriesset_VirtualDirectories<VirtualDirectories>k__BackingFieldVirtualDirectoriesshouldCheckcheckAllChildrenvirtualDirectoriesget_ShouldCheckget_CheckAllChildrenSetShouldCheckSetCheckAllChildrenAddVirtualDirectoryget_HasVirtualDirectoriesShouldCheckCheckAllChildrenHasVirtualDirectoriesrootFilescheckStatusMapignoredAccountMapCreateStatusAddFileAddChildrendefaultStatusGetStatusset_AclWeaknesses<AclWeaknesses>k__BackingFieldsensitiveValuesget_TokenAccountsset_TokenAccounts<TokenAccounts>k__BackingFieldTokenAccountsget_Windowsset_Windows<Windows>k__BackingFieldWindowsregKeywriterAccountsget_WriterAccountsget_ServiceAclWeaknessesset_ServiceAclWeaknessesget_SvcHostDLLAclWeaknessesset_SvcHostDLLAclWeaknesses<ServiceAclWeaknesses>k__BackingField<SvcHostDLLAclWeaknesses>k__BackingFieldWriterAccountsServiceAclWeaknessesSvcHostDLLAclWeaknessesget_InProcHandlerAclWeaknessesset_InProcHandlerAclWeaknessesget_InProcServerAclWeaknessesset_InProcServerAclWeaknessesget_LocalServerAclWeaknessesset_LocalServerAclWeaknesses<InProcHandlerAclWeaknesses>k__BackingField<InProcServerAclWeaknesses>k__BackingField<LocalServerAclWeaknesses>k__BackingFieldInProcHandlerAclWeaknessesInProcServerAclWeaknessesLocalServerAclWeaknessesget_Sectionset_Section<Section>k__BackingFieldSectionproductAdminsignoredProcessesfileCollectionsystemFilesbaseIdProcessMapoptionsinitializeOptionsget_FailedCollectionsget_HasWindowsCollectionget_HasSQLCollectionget_AccountPrivilegeChecksAddBaselineRightsExecutableExtensionsfilePowerRightsdirectoryPowerRightsIsExecutabledirectoryChecksfileChecksiisDirectoryChecksInitializeFileChecksget_InvalidFileAttributesget_DirectoryChecksget_FileChecksget_IISDirectoryChecksget_NamedPipeChecksIsSecuritySensitiveregistryPowerRightsAllKeysget_RegKeyChecksCheckKeyForIssueemptyProcessListFindListSystem.LinqIGrouping`2get_AdminProcessGroupsget_WeakProcessAclChecksget_WeakThreadAclChecksget_ProcessNxChecksget_ProcessTerminateOnCorruptionChecksget_ProcessTokenChecksget_ProcessWindowChecksServicePowerRightsPathAclWeaknessesKeyWeaknessesServiceHasChangedget_ServiceChecksget_ServiceConfigChecksGenerateComClassCheckget_ComClassChecksdcomLaunchPowerRightsget_DCOMLaunchPowerRightsdcomAccessPowerRightsget_DCOMAccessPowerRightsget_SectionChecksSQLLoginElevationIssuesForSystemget_SQLLoginElevationIssuesSQLConfigIssuesForSystemget_SQLConfigIssuesSQLOwnershipChainIssuesForSystemget_SQLOwnershipChainIssuesSQLDBUserElevationIssuesForSystemget_SQLDBUserElevationIssuesSQLDatabaseIssuesForSystemget_SQLDatabaseIssuesFailedCollectionsHasWindowsCollectionHasSQLCollectionAccountPrivilegeChecksInvalidFileAttributesDirectoryChecksFileChecksIISDirectoryChecksNamedPipeChecksRegKeyChecksAdminProcessGroupsWeakProcessAclChecksWeakThreadAclChecksProcessNxChecksProcessTerminateOnCorruptionChecksProcessTokenChecksProcessWindowChecksServiceChecksServiceConfigChecksComClassChecksDCOMLaunchPowerRightsDCOMAccessPowerRightsSectionChecksSQLLoginElevationIssuesSQLConfigIssuesSQLOwnershipChainIssuesSQLDBUserElevationIssuesDirCheckFunc`2noValueFnIsSetGetValueSetValueget_Granteeset_Grantee<Grantee>k__BackingFieldGranteeIsSysadminParsePermissionsFindDBRoleByNameGetLoginFromUserGetUserFromLoginIsLoginDBOwnerlogintargetLoginget_SourceDatabaseset_SourceDatabaseget_TargetDatabaseset_TargetDatabase<SourceDatabase>k__BackingField<TargetDatabase>k__BackingFieldSourceDatabaseTargetDatabaseabcMixComputeHashdatahashCodeConvertToHexStringget_SizeSizeParserEmptyAccountsCollectionAccountsPropertyLocalMachineSidPropertyLocalMachineSidDomainSidPropertyDomainSidGetPathFromEnvironmentGuessPathTypeFileSystemPropertyGetPathemptyFileCollectionFilesAlongPathFilesWindowsPathPropertyWindowsPathSystem32PathPropertySystem32PathSysWow64PathPropertySysWow64PathProgramFilesPathPropertyProgramFilesPathProgramFilesX86PathPropertyProgramFilesX86PathAllUsersProfilePathPropertyAllUsersProfilePathEmptyProcessCollectionSystemProcessesPropertyProcessesSystemWASAProcessPropertyEmptyWindowStationCollectionWindowStationsPropertyWindowStationsEmptyLogonSessionCollectionLogonSessionsPropertyLogonSessionsEmptyObjectCollectionObjectManagerPropertyObjectManagerKernelObjectsPropertyObjectsEmptyBootConfigBootConfigPropertyLocalMachineKeyDefaultLocalMachineKeyPropertyLocalMachineKeyUsersKeyDefaultUsersKeyPropertyUsersKeyClassesKeyDefaultClassesKeyPropertyClassesKeyFindKeyEmptyServiceCollectionSystemServicesPropertyAssociatedServicePropertyAssociatedServiceInitializeAssociatedServiceemptyPortCollectionSystemPortsPropertyPortsEmptyRpcCollectionRpcEndpointsPropertyEmptyIEZoneCollectionIEZonesPropertySystemIISPropertyIISEmptyPipeCollectionNamedPipesPropertyNamedPipesEmptyAutorunCollectionAutorunsPropertyAutorunsAdvFirewallPropertyFirewallPropertyFirewallEmptyExecutablePageCollectionExecutablePagesPropertyExecutablePagesEmptyShareCollectionSharesPropertySharesEmptyEventLogCollectionEventLogPropertyEventLogEmptyAdditionalAdminsCollectionIList`1AdditionalAdminsPropertyAdditionalAdminsParseDeRot13get_CurrentSystemset_CurrentSystem<CurrentSystem>k__BackingFieldCurrentSystemsystemget_ComInterfaceset_ComInterface<ComInterface>k__BackingFieldComInterfaceget_Guidset_Guidget_FriendlyNameset_FriendlyNamecomClassesget_ComClasses<Guid>k__BackingField<FriendlyName>k__BackingFieldFriendlyNameComClassescomCategoriesCreateFindByGuidget_ConfigurationKey32set_ConfigurationKey32get_ConfigurationKey64set_ConfigurationKey64get_ClassIdset_ClassIdget_AppIdset_AppIdget_ProgIdset_ProgIdget_TreatAsset_TreatAsget_AutoTreatAsset_AutoTreatAsimplementedCategoriesImplementsCategoryget_ImplementedCategoriesget_InProcHandlerset_InProcHandlerget_InProcHandler32set_InProcHandler32get_InProcHandler64set_InProcHandler64get_InProcServerset_InProcServerget_InProcServer32set_InProcServer32get_InProcServer64set_InProcServer64get_LocalServerset_LocalServerget_LocalServer32set_LocalServer32interfacesget_Interfacesget_ElevationEnabledset_ElevationEnabledget_PersistentHandlerset_PersistentHandlerpersistentAddinsRegisteredget_PersistentAddinsRegisteredverbsget_Verbsget_MarkedWithKillBitset_MarkedWithKillBitCleanupPathLookupRegPathInitializeFromKeyInitializeActiveX<ConfigurationKey32>k__BackingField<ConfigurationKey64>k__BackingField<ClassId>k__BackingField<AppId>k__BackingField<ProgId>k__BackingField<TreatAs>k__BackingField<AutoTreatAs>k__BackingField<InProcHandler>k__BackingField<InProcHandler32>k__BackingField<InProcHandler64>k__BackingField<InProcServer>k__BackingField<InProcServer32>k__BackingField<InProcServer64>k__BackingField<LocalServer>k__BackingField<LocalServer32>k__BackingField<ElevationEnabled>k__BackingField<PersistentHandler>k__BackingField<MarkedWithKillBit>k__BackingFieldConfigurationKey32ConfigurationKey64ClassIdAppIdTreatAsAutoTreatAsImplementedCategoriesInProcHandlerInProcHandler32InProcHandler64InProcServerInProcServer32InProcServer64LocalServerLocalServer32ElevationEnabledPersistentHandlerPersistentAddinsRegisteredVerbsMarkedWithKillBitclsidMapFindByClsidget_ConfigurationKeyset_ConfigurationKeyget_IIdset_IIdget_NumMethodsset_NumMethodsget_ProxyStubset_ProxyStubget_ProxyStub32set_ProxyStub32get_TypeLibVersionset_TypeLibVersionInitialize<ConfigurationKey>k__BackingField<IId>k__BackingField<NumMethods>k__BackingField<ProxyStub>k__BackingField<ProxyStub32>k__BackingField<TypeLibVersion>k__BackingFieldConfigurationKeyIIdNumMethodsProxyStubProxyStub32TypeLibVersioniidMapUnspecifiedInvalidDisallowedFullyTrustedConnectCallPktPktIntegrityPktPrivacyget_AccessPermissionset_AccessPermissionget_LaunchPermissionset_LaunchPermissionget_DllSurrogateset_DllSurrogateget_DllSurrogateExecutableset_DllSurrogateExecutableemptyStringListendpointsget_LocalServiceset_LocalServiceget_ServiceParametersset_ServiceParametersget_RemoteServerNameset_RemoteServerNameget_RunAsset_RunAssrpTrustLevelget_SRPTrustLevelauthenticationLevelget_AuthenticationLevelget_BinaryNameset_BinaryNameget_BinaryFriendlyNameset_BinaryFriendlyNameInitializeBinaryName<AccessPermission>k__BackingField<LaunchPermission>k__BackingField<DllSurrogate>k__BackingField<DllSurrogateExecutable>k__BackingField<LocalService>k__BackingField<ServiceParameters>k__BackingField<RemoteServerName>k__BackingField<RunAs>k__BackingField<BinaryName>k__BackingField<BinaryFriendlyName>k__BackingFieldAccessPermissionLaunchPermissionDllSurrogateDllSurrogateExecutableLocalServiceServiceParametersRemoteServerNameRunAsAuthenticationLevelBinaryNameBinaryFriendlyNameappIdMapget_Verbset_Verbget_Commandset_Commandget_DropTargetset_DropTarget<Verb>k__BackingField<Command>k__BackingField<DropTarget>k__BackingFieldVerbCommandDropTargetExcludeShowHasExtensionNoEditNoRemoveNoNewVerbNoEditVerbNoRemoveVerbNoEditDescNoEditIconNoEditDfltNoEditVerbCmdNoEditVerbExeNoDDENoEditMIMEOpenIsSafeAlwaysUnsafeAlwaysShowExtNoRecentDocseditFlagsget_EditFlagsget_CurVerset_CurVerget_DefaultIconset_DefaultIconget_Insertableset_InsertableshellVerbMapget_ShellVerbsFindVerbByNameget_ShellExHandlersset_ShellExHandlers<CurVer>k__BackingField<DefaultIcon>k__BackingField<Insertable>k__BackingField<ShellExHandlers>k__BackingFieldEditFlagsCurVerDefaultIconInsertableShellVerbsShellExHandlersprogIdMapget_RegAnnotationset_RegAnnotation<RegAnnotation>k__BackingFieldRegAnnotationcontextMenuHandlersget_ContextMenuHandlersset_ContextMenuHandlersget_DropHandlerset_DropHandleremptyHandlerListget_PropertyHandlerset_PropertyHandlerpropertySheetHandlersget_PropertySheetHandlersset_PropertySheetHandlershandlersForInterfaceget_HandlersForInterfaceset_HandlersForInterfaceParseHandlers<DropHandler>k__BackingField<PropertyHandler>k__BackingFieldContextMenuHandlersDropHandlerPropertyHandlerPropertySheetHandlersHandlersForInterfaceget_TypeLibset_TypeLibget_PrimaryInteropAssemblyNameset_PrimaryInteropAssemblyNameget_Win32Pathset_Win32Pathget_Win64Pathset_Win64Pathget_Flagsset_Flagsget_HelpDirset_HelpDir<TypeLib>k__BackingField<PrimaryInteropAssemblyName>k__BackingField<Win32Path>k__BackingField<Win64Path>k__BackingField<Flags>k__BackingField<HelpDir>k__BackingFieldTypeLibPrimaryInteropAssemblyNameWin32PathWin64PathFlagsHelpDirversionsget_VersionsCreateVersionVersionstypeLibraryMapget_FileExtensionset_FileExtensionopenWithListget_OpenWithListset_OpenWithListopenWithProgIdsget_OpenWithProgIdsset_OpenWithProgIds<FileExtension>k__BackingFieldFileExtensionOpenWithListOpenWithProgIdsfileRegistrationsFindByExtensionget_Handlerset_Handlerget_ShellOpenCommandset_ShellOpenCommand<Handler>k__BackingField<ShellOpenCommand>k__BackingFieldHandlerShellOpenCommandSortedDictionary`2nameMapEmptyComCategoryCollectionComCategoriesPropertyComCategoriesSafeForScriptingCategoryPropertySafeForScriptingCategorySafeForInitializationCategoryPropertySafeForInitializationCategoryEmptyComClassCollectionComClassesPropertyAssociatedComClassPropertyAssociatedComClassEmptyComInterfaceCollectionComInterfacesPropertyComInterfacesEmptyProgIdCollectionComProgIdsPropertyComProgIdsEmptyAppIdCollectionComAppIdsPropertyComAppIdsEmptyComTypeLibCollectionComTypeLibsPropertyComTypeLibsEmptyFileRegistrationCollectionFileRegistrationsPropertyEmptyPluggableProtocolCollectionPluggableProtocolsPropertyPluggableProtocolsIA64AMD64X86ARMUNKNOWNDomainControllerServerWorkstationStandaloneWorkstationMemberWorkstationStandaloneServerMemberServerBackupDomainControllerPrimaryDomainControllerget_CabFilenameset_CabFilenameset_Toolget_ToolVersionset_ToolVersioncollectionsAddCollectionHasCollectionget_CollectionssuccessfulCollectionsCollectionSucceededget_Logset_Logget_Architectureset_ArchitectureosNameget_OsNameset_OsNamemachineNamedomainget_CollectionTimeset_CollectionTimeget_ProductTypeset_ProductTypeWASAPidget_Is64BitAddEnvMappingenvironmentVariablesget_EnvironmentVariablesFindEnvironmentValueExpandEnvironmentVariables<CabFilename>k__BackingField<ToolVersion>k__BackingField<Log>k__BackingField<Architecture>k__BackingField<CollectionTime>k__BackingField<ProductType>k__BackingFieldCabFilenameToolToolVersionCollectionsLogArchitectureOsNameCollectionTimeProductTypeIs64BitEnvironmentVariablescabFileNamefileMapget_StreamMapPredicate`1CompressionEngineMicrosoft.Deployment.Compression.IUnpackStreamContext.OpenArchiveReadStreamOpenArchiveReadStreamMicrosoft.Deployment.Compression.IUnpackStreamContext.CloseArchiveReadStreamCloseArchiveReadStreamMicrosoft.Deployment.Compression.IUnpackStreamContext.OpenFileWriteStreamOpenFileWriteStreamMicrosoft.Deployment.Compression.IUnpackStreamContext.CloseFileWriteStreamCloseFileWriteStreamStreamMapget_CabPathset_CabPathHasFileCreateStreamCreateRequiredStreamget_Systemset_SystemFinalize<CabPath>k__BackingField<System>k__BackingFieldCabPathInvokeIAsyncResultAsyncCallbackBeginInvokeEndInvokeget_Delegateset_Delegate<Delegate>k__BackingFieldDelegateget_CollectionName_parserget_ParserCollectionNameparserMapuntrustedParsersAddCollectionParserAddUntrustedParserRequiredFilesRelocsStrippedExecutableImageLineNumsStrippedLocalSymsStrippedAggresiveWsTrimLargeAddressAwareReservedCharacteristicBytesReversedLoImage32BitMachineDebugStrippedRemovableRunFromSwapNetRunFromSwapDllUpSystemOnlyBytesReversedHiI386R3000R4000R10000WCEMIPSV2AlphaSH3SH3DspSH3ESH4SH5ArmThumbAM33PowerPCPowerPCFPMips16Alpha64MipsFpuMipsFpu16AXP64TricoreCEFEBCAmd64M32RCEENativeWindowsGuiWindowsCuiOs2CuiPosixCuiNativeWindowsWindowsCEGuiEfiApplicationEfiBootServiceDriverEfiRuntimeDriverEfiRomXBoxBootApplicationReserved_0x0001Reserved_0x0002Reserved_0x0004Reserved_0x0008Reserved_0x4000AppContainerHighEntropyVaDynamicBaseForceIntegrityNxCompatNoIsolationNoSehNoBindWdmDriverTerminalServerAwareset_Sizeget_SectionCountset_SectionCountget_MappedAddressset_MappedAddressget_Characteristicsset_Characteristicsget_Machineset_MachinelinkerTimeDateStampget_LinkerTimeDateStampset_LinkerTimeDateStampInternalget_CheckSumset_CheckSumget_AddressOfEntryPointset_AddressOfEntryPointget_LinkerVersionset_LinkerVersionget_OperatingSystemVersionset_OperatingSystemVersionget_Subsystemset_Subsystemget_SubsystemVersionset_SubsystemVersionget_DllCharacteristicsset_DllCharacteristicsget__dllCharacteristicsset__dllCharacteristicsget_ClrRuntimeVersionset_ClrRuntimeVersionget_SEHandlerCountset_SEHandlerCountget_SecurityCookieset_SecurityCookieget_Publisherset_Publisher<Size>k__BackingField<SectionCount>k__BackingField<MappedAddress>k__BackingField<Characteristics>k__BackingField<Machine>k__BackingField<CheckSum>k__BackingField<AddressOfEntryPoint>k__BackingField<LinkerVersion>k__BackingField<OperatingSystemVersion>k__BackingField<Subsystem>k__BackingField<SubsystemVersion>k__BackingField<DllCharacteristics>k__BackingField<ClrRuntimeVersion>k__BackingField<SEHandlerCount>k__BackingField<SecurityCookie>k__BackingField<Publisher>k__BackingFieldSectionCountMappedAddressCharacteristicsMachineLinkerTimeDateStampLinkerTimeDateStampInternalCheckSumAddressOfEntryPointLinkerVersionOperatingSystemVersionSubsystemSubsystemVersionDllCharacteristics_dllCharacteristicsClrRuntimeVersionSEHandlerCountSecurityCookiePublisher_parent_nameget_ShortNameset_ShortNameget_DisplayPathset_DisplayPath_attributesget_UAttributesset_UAttributesget_IsValidDirectoryrecycleBinNameisFilteredget_IsFilteredget_IsLinkget_TargetPathset_TargetPathget_ImagePropertiesset_ImagePropertiesget_HasMembersmembersmemberMapget_MembersFindFile<ShortName>k__BackingField<TargetPath>k__BackingField<ImageProperties>k__BackingFieldShortNameDisplayPathUAttributesIsValidDirectoryIsFilteredIsLinkTargetPathImagePropertiesHasMembersMembersEmptyNotFoundCycleDetectedFoundstatusget_Statustargetget_Targetset_TargetStatusTargetget_DeviceNameset_DeviceNameget_DosNameset_DosName<DeviceName>k__BackingField<DosName>k__BackingFieldDeviceNameDosNameReadOnlyHiddenDirectoryArchiveNormalSparseFileReparsePointCompressedOfflineNotContentIndexedEncryptedget_ShortPathset_ShortPath_attr<ShortPath>k__BackingField<Target>k__BackingFieldShortPathvolumeMapdeviceFileMapdosFileMapget_FilesAddBindingParseRootGetRootInternalFindFileAddPathget_Executableset_Executableget_Argumentsset_Argumentsop_Equalityop_Inequality<Executable>k__BackingField<Arguments>k__BackingFieldExecutableArgumentsRelativeDosExtDosVolumeUNCNtDeviceLocalMachineIntranetTrustedDomainInternetRestrictedurlsContainsUrlget_UrlsUrlsget_Domainsset_Domainsget_EscDomainsset_EscDomainsget_Protocolsset_Protocols<Domains>k__BackingField<EscDomains>k__BackingField<Protocols>k__BackingFieldDomainsEscDomainsProtocolsget_EffectiveZonesset_EffectiveZonesget_MachineZonesset_MachineZonesget_UserZonesset_UserZonesGetUserZoneFromRegistryRootGetZonesFromKey<EffectiveZones>k__BackingField<MachineZones>k__BackingField<UserZones>k__BackingFieldEffectiveZonesMachineZonesUserZonesieZonesFindByTypeget_ApplicationPathset_ApplicationPathget_PhysicalPathset_PhysicalPathget_SiteNameset_SiteName<ApplicationPath>k__BackingField<PhysicalPath>k__BackingField<SiteName>k__BackingFieldApplicationPathPhysicalPathSiteNamesitesAddSiteget_SitesSitesget_AllMembersFindMemberAllMembersBeepCdRomCdRomFileSystemMailslotNamedPipeget_DeviceTypeset_DeviceTypeget_ServerProcessset_ServerProcess<DeviceType>k__BackingField<ServerProcess>k__BackingFieldDeviceTypeServerProcessImageProtectedImageReserveCommitLargePagesget_BaseAddressset_BaseAddressget_MaximumSizeset_MaximumSizeget_MappedFileset_MappedFile<BaseAddress>k__BackingField<MaximumSize>k__BackingField<MappedFile>k__BackingFieldBaseAddressMaximumSizeMappedFileobjectsobjMappathObjMapIListtypeObjectMaprootPopulateParentsget_RootFindByAddressWithTypeRootUndefinedLogonTypeInteractiveNetworkBatchProxyUnlockNetworkCleartextNewCredentialsRemoteInteractiveCachedInteractiveCachedRemoteInteractiveCachedUnlockget_LogonIdset_LogonIdget_AuthenticationPackageset_AuthenticationPackagelogonTypeget_LogonTypeget_Sessionset_Sessionget_LogonServerset_LogonServerget_DnsDomainNameset_DnsDomainNameget_Upnset_UpnlogonSidsget_LogonSids<LogonId>k__BackingField<AuthenticationPackage>k__BackingField<Session>k__BackingField<LogonServer>k__BackingField<DnsDomainName>k__BackingField<Upn>k__BackingFieldAuthenticationPackageLogonTypeSessionLogonServerDnsDomainNameUpnLogonSidsFindOrCreateFindUnassignedget_ExecutablePathset_ExecutablePathget_CommandLineset_CommandLineget_PeakVirtualSizeset_PeakVirtualSizeget_VirtualSizeset_VirtualSizeget_PeakWorkingSetSizeset_PeakWorkingSetSizeget_WorkingSetSizeset_WorkingSetSizeget_ProtectedProcessset_ProtectedProcesstokenget_Tokenset_Tokenget_UserNameget_TerminateOnCorruptionset_TerminateOnCorruptionmodulesAddModuleget_Modulesget_Portsthreadsget_Threadswindows<ExecutablePath>k__BackingField<CommandLine>k__BackingField<PeakVirtualSize>k__BackingField<VirtualSize>k__BackingField<PeakWorkingSetSize>k__BackingField<WorkingSetSize>k__BackingField<ProtectedProcess>k__BackingField<TerminateOnCorruption>k__BackingFieldExecutablePathCommandLinePeakVirtualSizeVirtualSizePeakWorkingSetSizeWorkingSetSizeProtectedProcessTokenUserNameTerminateOnCorruptionModulesThreadsprocessesprocessesByNameFindByIdterminateOnCorruptionRecordStringExpandStringBinaryDWordDWordBigEndianLinkMultiStringResourceListFullResourceDescriptorResourceRequirementsListQWordget_ValueAsStringset_ValueAsStringget_FullPathset_FullPathget__Typeset__TypeemptyBufferbufferSetDataAsStringget_DataAsStringGetCharAtTryGetAsMultiStringTryGetAsDWORDBufferAsHexStringFormatAsStringFormatAsStringUnsafeForXmlSUBSTITUTE_CHARACTER_FOR_ILLEGAL_XMLStripXmlUnsafeCharactersValueAsStringFullPath_TypeDataget_AllAncestorsget_Classset_ClasssubkeysGetSubkeyemptyListget_Subkeysget_AllSubkeysAddSubkeyMergeKeyvaluesGetValueAsStringGetValueAsDWORDAddValue<Class>k__BackingFieldAllAncestorsClassSubkeysAllSubkeysget_Bindingset_Bindingget_InterfaceUuidset_InterfaceUuidget_MajorVersionset_MajorVersionget_MinorVersionset_MinorVersionget_ObjectUuidset_ObjectUuidget_Annotationset_Annotation<Binding>k__BackingField<InterfaceUuid>k__BackingField<MajorVersion>k__BackingField<MinorVersion>k__BackingField<ObjectUuid>k__BackingField<Annotation>k__BackingFieldBindingInterfaceUuidMajorVersionMinorVersionObjectUuidAliasWellKnownGroupDeletedAccountComputersetget_Setset_Setget_Sidset_Sidget_Sddlset_Sddlget_Useset_UseHasMemberget_CreatorLogonSessionset_CreatorLogonSessionservicesRunningUnderget_ServicesRunningUndercurrentLogonSessionsget_LogonSessions<Sid>k__BackingField<Sddl>k__BackingField<Use>k__BackingField<CreatorLogonSession>k__BackingFieldSidSddlUseCreatorLogonSessionServicesRunningUnderOwnerDefaultedGroupDefaultedDaclPresentDaclDefaultedSaclPresentSaclDefaultedDaclAutoInheritReqSaclAutoInheritReqDaclAutoInheritedSaclAutoInheritedDaclProtectedSaclProtectedRmControlValidSelfRelativeAccessAllowedAccessDeniedAuditAlarmObjectAccessAllowedObjectAccessDeniedObjectAuditObjectAlarmObjectMandatoryLabelObjectCallbackAccessAllowedObjectCallbackAccessDeniedObjectResourceAttributeObjectScopedPolicyIDObjectCallbackAuditObjectCallbackObjectAccessAllowedObjectInheritAceContainerInheritAceNoPropagateInheritAceInheritOnlyAceInheritedAceSuccessfulAccessAceFlagFailedAccessAceFlagset_MaskTypeSpecificRightsGenericRights<Mask>k__BackingFieldDeleteReadControlWriteDacWriteOwnerSynchronizeAccessSystemSecurityGenericAllGenericExecuteGenericWriteGenericReadAllsddlRightsMapget_AllRightsmaskBitsddlStringwin32NamefriendlyNameget_SddlStringset_SddlStringget_Win32Nameset_Win32NameFindBySddlStringFindByWin32NameStandardRightsRequiredStandardRightsAllAdsCreateChildAdsDeleteChildAdsListChildrenAdsSelfWriteAdsReadPropertyAdsWritePropertyAdsDeleteTreeAdsListObjectAdsControlAccessFileReadDataFileWriteDataFileAddFileFileAddSubdirectoryFileAppendDataFileCreatePipeInstanceFileReadEAFileWriteEAFileExecuteFileDeleteChildFileReadAttributesFileWriteAttributesFileAllAccessFileGenericReadFileGenericWriteFileGenericExecuteKeyQueryValueKeySetValueKeyCreateSubkeyKeyEnumerateSubkeysKeyNotifyKeyCreateLinkKeyAllAccessKeyReadKeyWriteKeyExecuteProcessTerminateProcessCreateThreadProcessSetSessionIdProcessVmOperationProcessVmReadProcessVmWriteProcessDupHandleProcessCreateProcessProcessSetQuotaProcessSetInformationProcessQueryInformationProcessSuspendResumeProcessQueryLimitedInformationProcessAllAccessSectionQuerySectionMapWriteSectionMapReadSectionMapExecuteSectionExtendSizeSectionMapExecuteExplicitSectionAllAccessServiceQueryConfigServiceChangeConfigServiceQueryStatusServiceEnumerateDependentsServiceStartServiceStopServicePauseContinueServiceInterrogateServiceUserDefinedControlServiceAllAccessThreadTerminateThreadSuspendResumeThreadGetContextThreadSetContextThreadSetInformationThreadQueryInformationThreadSetThreadTokenThreadImpersonateThreadDirectImpersonationThreadSetLimitedInformationThreadQueryLimitedInformationTokenAssignPrimaryTokenDuplicateTokenImpersonateTokenQueryTokenQuerySourceTokenAdjustPrivilegesTokenAdjustGroupsTokenAdjustDefaultTokenAdjustSessionIdComRightsExecuteComRightsExecuteLocalComRightsExecuteRemoteComRightsActivateLocalComRightsActivateRemoteComRightsAccessComRightsAccessLocalComRightsAccessRemoteAllRightsSddlStringWin32Name_rightsget_objectTypeset_objectTypeget_MaskRightsset_MaskRightsget_ObjectGuidset_ObjectGuidget_InheritObjectGuidset_InheritObjectGuidget_AclStringset_AclString<objectType>k__BackingField<MaskRights>k__BackingField<ObjectGuid>k__BackingField<InheritObjectGuid>k__BackingFieldobjectTypeMaskRightsObjectGuidInheritObjectGuidAclStringCreateSddlValueMapCreateValueSddlMapSddlAceTypeMapAceTypeSddlMapSddlAceFlagsMapsidCharsParseAccountParseAceParseDaclFlagsExtractLittleEndianWordExtractLittleEndianDWordTryParseAccountTryParseAclParseAclget_SdStringset_SdStringcontrolownergroupdaclget_Daclset_Daclsaclget_Saclset_Sacl<SdString>k__BackingFieldSdStringDaclSaclsidAccountMapidAccountMapsddlAccountMapstringSdMapbufferSdMapFindBySddlFindBySidParseSecurityDescriptorget_Handleset_Handle<Handle>k__BackingFieldHandleObjectsWithTypeInitializedReadyRunningStandbyTerminatedWaitingTransitionget_ThreadIdset_ThreadIdget_StartAddressset_StartAddress<ThreadId>k__BackingField<StartAddress>k__BackingFieldThreadIdStartAddressget_IsBaseTypeset_IsBaseType<IsBaseType>k__BackingFieldIsBaseTypeAllowedDeferredget_IsAttributeset_IsAttributeget_IsRequiredset_IsRequiredget_LookupPolicyset_LookupPolicy<IsAttribute>k__BackingField<IsRequired>k__BackingField<LookupPolicy>k__BackingFieldIsAttributeIsRequiredXmlReaderLineNumberColumnIncColumnFoundIndexIsDeferredget_FoundIndexset_FoundIndex<FoundIndex>k__BackingFieldget_IsDeferredset_IsDeferred<IsDeferred>k__BackingFieldget_InitialValueActionset_InitialValueActionget_StructuredParserset_StructuredParserget_AssignmentActionset_AssignmentAction<InitialValueAction>k__BackingField<StructuredParser>k__BackingField<AssignmentAction>k__BackingFieldStructuredParserFunc`1createFnSetCreateFnCreateNewObjectrequiredAttributeCountattributeMapAddAttributeHandlerParseAttributesrequiredElementCountsingletonElementCountelementMapGetElementHandlerCreateFoundElementArrayCheckRequiredElementsAddAtomicElementAddStructuredElementget_InputTypeset_InputTypeget_Resolverset_ResolverSystem.ReflectionMethodInfoget_InvokeMethodset_InvokeMethod<InputType>k__BackingField<Resolver>k__BackingField<InvokeMethod>k__BackingFieldInputTypeResolverInvokeMethodRequiredElementsFoundFoundElementsremainingParsersreferenceTypesMemberInfoGetMemberAttributeGetTypeAttributeSystem.Reflection.EmitILGeneratorEmitCastIsAtomicTypeGetParseMethodGetInstanceMethodGetStaticMethodParseCaseSensitiveEnumPropertyGetMethodConstructorInfoGetConstructorCreateAtomicActionOpCodeLocalBuilderWriteParseNumberWriteThrowParseExceptionGetStructuredParserCreateAssignmentActionProcessHandlerPopulateCompleteRemainingSetLookupFnTReadTObjectParseIntoImplParseIntoKernelDriverFileSystemDriverAdapterRecognizerDriverWin32OwnProcessInteractiveWin32OwnProcessWin32ShareProcessInteractiveWin32ShareProcessDelayedAutoAutoBootDemandUnrestrictedRebootRestartRunCommandget_Delayset_Delay<Delay>k__BackingFieldDelayget_ResetPeriodset_ResetPeriodactions<ResetPeriod>k__BackingFieldResetPeriodStoppedStartPendingStopPendingContinuePendingPausePendingPausedget_CanInteractWithDesktopget_StartAccountset_StartAccountget_BinaryPathset_BinaryPathget_SvcHostDLLset_SvcHostDLLget_StartTypeset_StartTypefailureActionsget_FailureActionsset_FailureActionsget_CurrentStateset_CurrentStateget_SidTypeset_SidTypeget_CurrentControlSetKeyset_CurrentControlSetKeycontrolSetKeysget_ControlSetKeysget_AllControlSetKeys<StartAccount>k__BackingField<BinaryPath>k__BackingField<SvcHostDLL>k__BackingField<StartType>k__BackingField<CurrentState>k__BackingField<SidType>k__BackingField<CurrentControlSetKey>k__BackingFieldCanInteractWithDesktopStartAccountBinaryPathSvcHostDLLStartTypeFailureActionsCurrentStateSidTypeCurrentControlSetKeyControlSetKeysAllControlSetKeysget_DefaultDatabaseset_DefaultDatabaseget_ServerPermissionsset_ServerPermissionsget_ImpersonatePermissionsset_ImpersonatePermissionsget_IsDisabledset_IsDisabled<DefaultDatabase>k__BackingField<ServerPermissions>k__BackingField<ImpersonatePermissions>k__BackingField<IsDisabled>k__BackingFieldDefaultDatabaseServerPermissionsImpersonatePermissionsIsDisabledget_ConfigValueset_ConfigValueget_RunningValueset_RunningValueget_MinimumValueset_MinimumValueget_MaximumValueset_MaximumValue<ConfigValue>k__BackingField<RunningValue>k__BackingField<MinimumValue>k__BackingField<MaximumValue>k__BackingFieldConfigValueRunningValueMinimumValueMaximumValueget_PayloadTypeset_PayloadTypeget_Commentsset_Commentsget_Permissionsset_Permissionsget_AdminOnlyset_AdminOnly<PayloadType>k__BackingField<Comments>k__BackingField<Permissions>k__BackingField<AdminOnly>k__BackingFieldPayloadTypeCommentsPermissionsAdminOnlyloginsget_Loginsset_LoginsLoginsget_ServerNameset_ServerNameget_NetworkNameset_NetworkNameget_Providerset_Providerget_ServerTypeset_ServerTypeget_SelfMappingset_SelfMappingget_LocalLoginset_LocalLoginget_RemoteLoginset_RemoteLogin<ServerName>k__BackingField<NetworkName>k__BackingField<Provider>k__BackingField<ServerType>k__BackingField<SelfMapping>k__BackingField<LocalLogin>k__BackingField<RemoteLogin>k__BackingFieldServerNameNetworkNameProviderServerTypeSelfMappingLocalLoginRemoteLoginget_TrustworthyBitset_TrustworthyBitget_OwnershipChainset_OwnershipChainusersget_Usersset_UsersFindUserByNameAddDatabaseUserdatabaseRolesget_DatabaseRolesset_DatabaseRolesFindDatabaseRoleByNameAddDatabaseRoleuserDatabaseObjectsget_UserDatabaseObjectsset_UserDatabaseObjectssqlInternalDatabaseObjectsget_SqlInternalDatabaseObjectsset_SqlInternalDatabaseObjectsget_DatabaseObjects<TrustworthyBit>k__BackingField<OwnershipChain>k__BackingFieldTrustworthyBitOwnershipChainUsersDatabaseRolesUserDatabaseObjectsSqlInternalDatabaseObjectsDatabaseObjectsset_UserNameget_LoginNameset_LoginNameget_DatabasePermissionsset_DatabasePermissions<UserName>k__BackingField<LoginName>k__BackingField<DatabasePermissions>k__BackingFieldLoginNameDatabasePermissionsget_SchemaNameset_SchemaNameget_ObjectTypeset_ObjectTypeget_RoleMemberShipCheckset_RoleMemberShipCheckget_ExecuteAsUserset_ExecuteAsUserget_SQLInjectionset_SQLInjectionget_VarcharColumnsset_VarcharColumnsget_Signatureset_Signatureget_AutoExecuteset_AutoExecuteget_Certificateset_Certificateget_IsMSShippedset_IsMSShipped<SchemaName>k__BackingField<ObjectType>k__BackingField<RoleMemberShipCheck>k__BackingField<ExecuteAsUser>k__BackingField<SQLInjection>k__BackingField<VarcharColumns>k__BackingField<Signature>k__BackingField<AutoExecute>k__BackingField<Certificate>k__BackingField<IsMSShipped>k__BackingFieldSchemaNameObjectTypeRoleMemberShipCheckExecuteAsUserSQLInjectionVarcharColumnsSignatureAutoExecuteCertificateIsMSShippedget_RunningStateset_RunningStateset_ProductAddLoginFindLoginByNameconfigOptionsget_ConfigOptionsset_ConfigOptionsAddConfigOptionFindConfigOptionByNameendPointsget_EndPointsset_EndPointsAddEndPointFindEndpointByNameserverRolesget_ServerRolesset_ServerRolesAddServerRoleFindServerRoleByNamelinkedServerslinkedServerTypesget_LinkedServersAddLinkedServerContainsLinkedServerTypesystemObjectsget_SystemObjectsset_SystemObjectsdatabasesget_Databasesset_DatabasesAddDatabaseFindDatabaseByName<RunningState>k__BackingField<Product>k__BackingFieldRunningStateConfigOptionsEndPointsServerRolesLinkedServersSystemObjectsDatabasesnameInstanceMapget_CScriptPidset_CScriptPid<CScriptPid>k__BackingFieldCScriptPidStreamReaderreaderfilenameexpectedColumnCountlineNumbercurrentget_LineSystem.Collections.IEnumerator.ResetLineEmptyInstanceCollectionSystemSqlInstancesPropertySqlInstancesParseEnumget_WindowClassset_WindowClass<WindowClass>k__BackingFieldWindowClasslistobjvaluestructuressdservicesddlstatecomClassannotationserviceDisplayNametypepathSuffixcontentTypefileNameabsoluteUriroleofObjectToReturnignoreMachineMismatcharchiverincludeBaselineincludeAttackSurfacepreTransformSaveFileNameskipTransformindexcountbytesdisposingoffsetoriginchfirstsecondthirdoutputtitleseveritybaseFileNameproductFileNametestsdifferencesToFinditemsdescriptionnodeerrorCodecabFilenamescannerVersioncollectionTimebaselineCabbaselineVersionbaselineCollectionTimeproductCabFilenameproductVersionproductCollectionTimeargslocalizationIdargarg1arg2arg3arg4arg5arg6arg7ParamArrayAttributehaystackneedlereplacementftkeydefaultValueinstanceinstanceNameendpointconfigOptiondatabaselinkedServerdatabaseNamedbObjectuserpermissionreasonoptionsourceDBtargetDBtargetUseractionpAppIdpGenuineStatepUIOptionsSystem.Runtime.InteropServicesInAttributeOutAttributeoautorundesktopwstrpageportserviceNameprofilerulepipeitemarrayprocessenumerableweakRightscheckeradditionalFilesfilesserviceConfigWeaknessesbinaryPathAclWeaknessessvcHostDllAclWeaknessesregKeyAclWeaknessesbinAclsoSNameservicePackVersionwindowsVersiondriversafeForScriptingsafeForInitializationpermissionValuebaselineValuepermissionSDbaselineSDdComServerprotocolappNameappPathpolicyregkeyurlzcregpathurlzoneinterfaceGUIDsharepathEntrymemberprivilegeapplicationregistrationwindowimpersonationTokeneventEntrymodulezoneIEVersionregKeyPathdisplayNametransportlocalPortlocalAddrsidrangerightbaselineSystempowerRightsbaseMaskproductMaskvdirignoredAccounttokenAccountsserviceAclWeaknessessvcHostDLLAclWeaknessesinProcHandlerAclWeaknessesinProcServerAclWeaknesseslocalServerAclWeaknessessectionbaseSdisContainerparentSdbaseRightsMapweakRightsMaphasNewRightssdListbaseSdListbaseProcessMapkeyListnewServicecomponentgranteepermissionssqlDBRolesivariablestreamiidguidcategoryfsuseSysWow64valueNameclsidcomInterfacescomProgIdscomAppIdsclsidKeyis64KeyactivexCompatKeyiidKeycomTypeLibsbinaryNamebinaryFriendlyNameprogIdhandlerKeyshellExKeytypeLibversionfileRegextensionprotocolNameinnerExceptionformatexceptionenvMappingvalcabFilefileFilterarchiveNumberarchiveNamecompressionEnginefileSizelastWriteTimeattributescabPathskippedFilesobjectmethodcallbackresultparserbindingsubnamesfilenamesentrycommandLinexyregKeyRootdomainZonesescDomainZonesprotocolZonesdomainszoneTypesitedirchildaddresssessionlogonIdmodulePathpidchecksourceStringsuothersdStringParseDacldataEnumaclhandlethreaduricolumnpositionfoundIndexisRequiredatomicActionisDeferredinitialValueActionstructuredParserassignmentActiondeferredActionsrequiredElementsFoundfoundElementscheckForDuplicatesinputTyperesolvermifieldTypegeneratortypesrefInfoilvalueTypeloadValueOpresultLocalloadPositionOpmemberInfomemberNameattrassignedMemberlookupFnserverpermsimpersonatepermsisdisabledconfigValuerunningValueminimumValuemaximumValuepayloadTypecommentsadminOnlyserverNamenetworkNameproviderserverTypeselfMappinglocalLoginremoteLogintrustworthyBitownershipChainuserNameloginNamedatabasePermsschemaNameroleMemberShipCheckexecuteAsUsersqlInjectionvarcharColumnssignatureautoExecutecertificateisMSShippedschemanameendPointserverignoreCaseAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyConfigurationAttributeAssemblyCompanyAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyTrademarkAttributeAssemblyCultureAttributeComVisibleAttributeGuidAttributeNeutralResourcesLanguageAttributeUltimateResourceFallbackLocationCLSCompliantAttributeSystem.Diagnostics.CodeAnalysisSuppressMessageAttributeAssemblyVersionAttributeAssemblyFileVersionAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeExtensionAttributeWASAParserStructLayoutAttributeLayoutKindCompilerGeneratedAttributeFieldInfo<ToFlags>b__0<ToFlags>b__1<ToFlags>b__2<ToFlags>b__3IFormatProviderToUInt64RuntimeTypeHandleGetTypeFromHandleBindingFlagsGetFieldsEnumerableSelectIOrderedEnumerable`1OrderByDescendingWhereFirstUInt64<>c__DisplayClass9`1<FromFlags>b__7<FromFlags>b__5<FromFlags>b__6<FromFlags>b__8Func`3AggregateArgumentNullException<GrantedRights>d__dSystem.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Analysis.AccountRightsPair>.GetEnumerator<>2__currentSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Analysis.AccountRightsPair>.get_CurrentSystem.IDisposable.Dispose<>1__state<>l__initialThreadId<>3__sd<ownerRightsInitialized>5__e<ownerRights>5__f<ace>5__10<>g__initLocalb<>g__initLocalc<>7__wrap11<>m__Finally12System.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Analysis.AccountRightsPair>.CurrentDebuggerHiddenAttributeSystem.ThreadingThreadget_CurrentThreadget_ManagedThreadIdNotSupportedException<AppContainerAccounts>b__15CS$<>9__CachedAnonymousMethodDelegate16ToUpperInvariantStringComparisonStartsWith<NotStarted>b__17CS$<>9__CachedAnonymousMethodDelegate18<NotDrivers>b__19CS$<>9__CachedAnonymousMethodDelegate1a<>c__DisplayClass1c<RunningAsAccount>b__1b<RunningAsOther>b__1eCS$<>9__CachedAnonymousMethodDelegate1f<Interfaces>b__20CS$<>9__CachedAnonymousMethodDelegate21EnumeratorConcat<GetZone>b__22CS$<>9__CachedAnonymousMethodDelegate23UInt32NumberStylesTryParse<>c__DisplayClass25sfiCatsfsCat<ActiveXControls>b__24<>c__DisplayClass4<LoadBestEffort>b__2nEndsWithExistsFileStreamFileModeFileAccessTraceTraceInformationAssemblyGetExecutingAssemblyGetManifestResourceNamesGetManifestResourceStream.cctorCombineStreamWriterget_AbsolutePathGetFileNameGetTypeXmlResolverInvalidOperationExceptionArgumentExceptionop_GreaterThanOrEqualget_NowMethodImplAttributeMethodImplOptionsAssemblyNameGetNameCloseGetTempFileNameXmlWriterSettingsset_Indentset_NewLineOnAttributesset_NewLineCharsToArrayBooleanAddParamget_CurrentUICultureXmlReaderSettingsset_XmlResolverXsltSettingsLoadByteTextReaderReadToEndCharget_UTF8GetBytesWriteLineNotImplementedExceptionGCSuppressFinalizeSystem.Runtime.SerializationDataContractAttributeEnumMemberAttributeAttributeUsageAttributeAttributeTargets<AnalyzeAttackSurface>b__0CS$<>9__CachedAnonymousMethodDelegate2<AnalyzeAttackSurface>b__1CS$<>9__CachedAnonymousMethodDelegate3<GetAllTestResults>b__4CS$<>9__CachedAnonymousMethodDelegate5ToList<GetAvailableTestTypes>b__6CS$<>9__CachedAnonymousMethodDelegate7get_IsAbstractget_IsClassIsSubclassOfGetCustomAttributesGetExportedTypes<GetAvailableDifferenceTypes>b__8CS$<>9__CachedAnonymousMethodDelegate9<>c__DisplayClassd<GetSpecificTestResults>b__a<GetSpecificTestResults>b__bCS$<>9__CachedAnonymousMethodDelegatec<>c__DisplayClass10<GetSpecificDifferences>b__fCastRunSettingsset_ToolNameset_PlatformOSNameset_RunSettingsActivatorCreateInstance<>c__DisplayClass1<SetState>b__0<>c__DisplayClass6<>c__DisplayClass8suppressionsminfo<GetAllItems>b__3<GetAllItems>b__5CS$<>8__locals7<GetAllItems>b__4get_FullNameMakeGenericMethodMethodBaseGetMethodSelectMany<>c__DisplayClassf<GetAllItems>b__a<GetAllItems>b__cCS$<>8__localse<GetAllItems>b__b<>c__DisplayClass14<>c__DisplayClass16<GetAllIssues>b__11<GetAllIssues>b__13CS$<>8__locals15<GetAllIssues>b__12<>c__DisplayClass1b<GetAllAttackSurface>b__19<GetAllAttackSurface>b__18<>c__DisplayClass20<GetAllAttackSurface>b__1e<GetAllAttackSurface>b__1d<>c__DisplayClass27memoryConsumption<GetAllIssues>b__22<GetAllIssues>b__24CS$<>8__locals26<GetAllIssues>b__23GetTotalMemoryCollect<WriteXml>b__29CS$<>9__CachedAnonymousMethodDelegate2d<WriteXml>b__2aCS$<>9__CachedAnonymousMethodDelegate2e<WriteXml>b__2bCS$<>9__CachedAnonymousMethodDelegate2f<WriteXml>b__2cCS$<>9__CachedAnonymousMethodDelegate30WriteStartElementGroupByDataContractSerializerWriteAttributeStringInt32XmlObjectSerializerWriteObjectWriteEndElementIntersectExceptUnionDataMemberAttributeAny<>f__AnonymousType0Appendget_AssemblyGetDirectoryNameget_TwoLetterISOLanguageNameXmlNodeListget_ChildNodesget_InnerTextJoinXmlDocumentMemoryStreamXmlElementget_DocumentElementGetAttributeXmlNameTableget_NameTableXmlNamespaceManagerAddNamespaceSelectSingleNodeXmlException<ToRED>b__2ZenDataContractsXRayFormattedCheckCheckXRayFormattedAbstractCheckOfTypeset_DependentsAttackSurfaceget_HasValue<FromSystem>b__0AddExtensionObjectIsNullOrEmptyXPathDocumentCreateNavigatorget_CurrentCultureXPathNodeIteratorget_InvariantCultureMonitorEnterExit<>c__DisplayClass3`1<FromSystem>b__1l<FromSystem>b__2rd<>c__DisplayClass5`1<>c__DisplayClass7CS$<>8__locals6<FromSystem>b__4<FromSystem>b__3System.CodeDom.CompilerGeneratedCodeAttributeDebuggerNonUserCodeAttributeReferenceEqualsGetStringSystem.ComponentModelEditorBrowsableAttributeEditorBrowsableStateDllImportAttributeslwga.dllIntPtrWin32ExceptionEnvironmentOperatingSystemget_OSVersionget_Major<GetHashCode>b__0<GetHashCode>b__1<Equals>b__4<Equals>b__5AddSecondsCS$<>9__CachedAnonymousMethodDelegate1UInt16<Contains>b__0ValueCollectionDefaultMemberAttribute<get_Entries>b__1KeyCollection<>c__DisplayClass5<>4__this<Equals>b__3<GetHashCode>b__7<GetHashCode>b__8CS$<>9__CachedAnonymousMethodDelegatea<>c__DisplayClass2<Equals>b__1<Equals>b__0<GetHashCode>b__4CS$<>9__CachedAnonymousMethodDelegate6<GetHashCode>b__5<get_Items>b__9<get_Items>b__1<>c__DisplayClass2`1<AreEqual>b__0<AreEqual>b__1<>f__AnonymousType1`2<Account>j__TPar<SensitivePrivs>j__TPar<Account>i__Field<SensitivePrivs>i__Fieldget_SensitivePrivsSensitivePrivsDebuggerBrowsableAttributeDebuggerBrowsableStateEqualityComparer`1get_Defaultp<>c__DisplayClass8`1<>c__DisplayClassaCS$<>8__locals9<FromSystem>b__5<FromSystem>b__6<FromSystem>b__7dirs<FromChecker>b__2<FromChecker>b__0<FromChecker>b__1CS$<>9__CachedAnonymousMethodDelegate4PushPopPeekactComClassAttackSurfaceset_MarkedSafeForInitializationset_MarkedSafeForScripting<>c__DisplayClass1`1<>c__DisplayClass6`1baselineOleKey<>f__AnonymousType2`2<Key>j__TPar<Class>j__TPar<Key>i__Field<Class>i__Fieldhklmk<>c__DisplayClassc`1CS$<>8__localsa<>c__DisplayClass7`1<>c__DisplayClassa`1CS$<>8__locals8<>c__DisplayClassbpaths<ZonesFromZoneCollection>b__0CS$<>8__locals5z<ZonesFromZoneCollection>b__1<ZonesFromZoneCollection>b__2<FromSystem>b__8zs<>c__DisplayClass11`1<>c__DisplayClass13<>c__DisplayClass15addedEndpointsremovedEndpoints<FromSystem>b__cCS$<>8__locals12<FromSystem>b__9<FromSystem>b__d<FromSystem>b__e<FromSystem>b__a<FromSystem>b__b<FromSystem>b__f<FromSystem>b__10RpcEndpointItem<ToRED>b__19RpcInterfaceAttackSurfaceset_UuidSplitgmFileRegistrationAttackSurfaceAttackSurfaceCategory<>c__DisplayClass4`1v<>f__AnonymousType3`2<k>j__TPar<b>j__TPar<k>i__Fieldget_k<b>i__Fieldget_b<>f__AnonymousType4`2<<>h__TransparentIdentifier0>j__TPar<v>j__TPar<<>h__TransparentIdentifier0>i__Fieldget_<>h__TransparentIdentifier0<v>i__Fieldget_v<>h__TransparentIdentifier0<>f__AnonymousType5`2<Path>j__TPar<Value>j__TPar<Path>i__Field<Value>i__Field<>f__AnonymousType6`2<<>h__TransparentIdentifier2>j__TPar<<>h__TransparentIdentifier2>i__Fieldget_<>h__TransparentIdentifier2<>h__TransparentIdentifier2<>c__DisplayClass16`1<>h__TransparentIdentifier1<FromSystem>b__11<FromSystem>b__12<FromSystem>b__13<FromSystem>b__14<>h__TransparentIdentifier3<FromSystem>b__15<FromSystem>d__18`1System.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Reporting.WASAReportItem>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Reporting.WASAReportItem>.get_Current<>3__baseline<>3__product<x>5__19<>g__initLocal4<x>5__1a<>g__initLocal5<x>5__1b<>g__initLocal6<x>5__1c<>g__initLocal7CS$<>8__locals17<>7__wrap1d<>m__Finally1e<>7__wrap1f<>m__Finally20<>7__wrap21<>m__Finally22<>7__wrap23<>m__Finally24System.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Reporting.WASAReportItem>.CurrentKnownTypeAttributeDistinct<PrivateImplementationDetails>{B6B132BF-8E8F-40C0-AB9E-66DA580B6421}$$method0x600061f-1$$method0x6000620-1op_LessThan<>c__DisplayClass3<WithTransportAndLocalPortAddr>b__2FlagsAttributeget_CharsLastIndexOfSubstring<Equals>b__2GetValueOrDefault<GetHashCode>b__6CS$<>9__CachedAnonymousMethodDelegateb<GetHashCode>b__9CS$<>9__CachedAnonymousMethodDelegatedignoredProcessExes<IgnoredProcesses>b__0baselineAccount<.ctor>b__0pair<.ctor>b__1fileEntryCS$<>9__CachedAnonymousMethodDelegate8<.ctor>b__2<.ctor>b__3<.ctor>b__4<.ctor>b__5keyEntry<.ctor>b__6CS$<>9__CachedAnonymousMethodDelegatee<.ctor>b__7CS$<>9__CachedAnonymousMethodDelegatef<>f__AnonymousType7`2<process>j__TPar<module>j__TPar<process>i__Fieldget_process<module>i__Fieldget_module<.ctor>b__9<.ctor>b__8CS$<>9__CachedAnonymousMethodDelegate10<.ctor>b__aCS$<>9__CachedAnonymousMethodDelegate12<.ctor>b__bCS$<>9__CachedAnonymousMethodDelegate13ToDictionary<get_FailedCollections>d__16System.Collections.Generic.IEnumerable<System.String>.GetEnumeratorSystem.Collections.Generic.IEnumerator<System.String>.get_Current<c>5__17<>7__wrap18<>m__Finally19System.Collections.Generic.IEnumerator<System.String>.Current<>f__AnonymousType8`2<account>j__TPar<check>j__TPar<account>i__Fieldget_account<check>i__Fieldget_check<get_AccountPrivilegeChecks>b__1d<get_AccountPrivilegeChecks>b__1e<get_AccountPrivilegeChecks>b__1f<>h__TransparentIdentifier1c<get_AccountPrivilegeChecks>b__20CS$<>9__CachedAnonymousMethodDelegate22<WeakRights>b__23CS$<>9__CachedAnonymousMethodDelegate24<>c__DisplayClass26<IsExecutable>b__25ext<get_InvalidFileAttributes>b__2a<get_InvalidFileAttributes>b__2b<get_InvalidFileAttributes>b__2cCS$<>9__CachedAnonymousMethodDelegate31<get_InvalidFileAttributes>b__2dCS$<>9__CachedAnonymousMethodDelegate32<get_InvalidFileAttributes>b__2eCS$<>9__CachedAnonymousMethodDelegate33<get_NamedPipeChecks>d__35System.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Checks.NamedPipeCheck>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.NamedPipeCheck>.get_Current<namedPipePowerRights>5__36<namedPipe>5__37<sd>5__38<isNew>5__39<accountRightsMap>5__3a<>g__initLocal34<>7__wrap3b<>m__Finally3cSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.NamedPipeCheck>.Current<>c__DisplayClass40upperValue<IsSecuritySensitive>b__3f<AllKeys>d__42System.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Parser.Windows.WASARegKey>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Parser.Windows.WASARegKey>.get_Current<key>5__43<>7__wrap44<>m__Finally45System.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Parser.Windows.WASARegKey>.Current<>c__DisplayClass4b<>c__DisplayClass4dsuppressExecutableCheckregKeyChecks<get_RegKeyChecks>b__49CS$<>8__locals4csecuritySensitiveValues<get_RegKeyChecks>b__4abadAclKey<get_RegKeyChecks>b__48Action`1ForEach<get_AdminProcessGroups>b__50<get_AdminProcessGroups>b__51CS$<>9__CachedAnonymousMethodDelegate52<>f__AnonymousType9`2<pg>j__TPar<accountRightsMap>j__TPar<pg>i__Fieldget_pg<accountRightsMap>i__Fieldget_accountRightsMappgaccountRightsMap<>c__DisplayClass5cprocessPowerRights<get_WeakProcessAclChecks>b__55<get_WeakProcessAclChecks>b__56<get_WeakProcessAclChecks>b__57<get_WeakProcessAclChecks>b__58<>h__TransparentIdentifier53CS$<>9__CachedAnonymousMethodDelegate5a<get_WeakProcessAclChecks>b__59CS$<>9__CachedAnonymousMethodDelegate5bCS$<>9__CachedAnonymousMethodDelegate5eCS$<>9__CachedAnonymousMethodDelegate5f<get_WeakThreadAclChecks>b__61procCS$<>9__CachedAnonymousMethodDelegate66<get_WeakThreadAclChecks>b__63CS$<>9__CachedAnonymousMethodDelegate67<get_WeakThreadAclChecks>b__65CS$<>9__CachedAnonymousMethodDelegate68<get_WeakThreadAclChecks>b__62CS$<>9__CachedAnonymousMethodDelegate69<get_WeakThreadAclChecks>b__64CS$<>9__CachedAnonymousMethodDelegate6a<get_ProcessNxChecks>b__6b<get_ProcessNxChecks>b__6cCS$<>9__CachedAnonymousMethodDelegate70<get_ProcessNxChecks>b__6d<get_ProcessNxChecks>b__6fCS$<>9__CachedAnonymousMethodDelegate71<get_ProcessNxChecks>b__6eCS$<>9__CachedAnonymousMethodDelegate72<get_ProcessTerminateOnCorruptionChecks>b__73<get_ProcessTerminateOnCorruptionChecks>b__74CS$<>9__CachedAnonymousMethodDelegate78<get_ProcessTerminateOnCorruptionChecks>b__75<get_ProcessTerminateOnCorruptionChecks>b__77CS$<>9__CachedAnonymousMethodDelegate79<get_ProcessTerminateOnCorruptionChecks>b__76CS$<>9__CachedAnonymousMethodDelegate7a<>f__AnonymousTypea`2<newTokenUsers>j__TPar<newTokenUsers>i__Fieldget_newTokenUsersnewTokenUsers<>c__DisplayClass8dIsNewServiceIsNewProcess<get_ProcessTokenChecks>b__7f<get_ProcessTokenChecks>b__80<>c__DisplayClass92<get_ProcessTokenChecks>b__84<get_ProcessTokenChecks>b__7e<get_ProcessTokenChecks>b__81CS$<>9__CachedAnonymousMethodDelegate89<get_ProcessTokenChecks>b__82CS$<>9__CachedAnonymousMethodDelegate8a<get_ProcessTokenChecks>b__87<>h__TransparentIdentifier7bCS$<>9__CachedAnonymousMethodDelegate8b<get_ProcessTokenChecks>b__88CS$<>9__CachedAnonymousMethodDelegate8c<get_ProcessTokenChecks>b__83CS$<>9__CachedAnonymousMethodDelegate8f<get_ProcessTokenChecks>b__85CS$<>9__CachedAnonymousMethodDelegate90<get_ProcessTokenChecks>b__86CS$<>9__CachedAnonymousMethodDelegate91<>c__DisplayClass9dWASAUser<get_ProcessWindowChecks>b__95<get_ProcessWindowChecks>b__96CS$<>9__CachedAnonymousMethodDelegate9b<get_ProcessWindowChecks>b__97<get_ProcessWindowChecks>b__99CS$<>9__CachedAnonymousMethodDelegate9c<get_ProcessWindowChecks>b__98CS$<>9__CachedAnonymousMethodDelegate9f<get_ProcessWindowChecks>b__9aCS$<>9__CachedAnonymousMethodDelegatea0<PathAclWeaknesses>b__a1CS$<>9__CachedAnonymousMethodDelegatea3<PathAclWeaknesses>b__a2CS$<>9__CachedAnonymousMethodDelegatea4OrderBy<KeyWeaknesses>b__a5CS$<>9__CachedAnonymousMethodDelegatea7<KeyWeaknesses>b__a6CS$<>9__CachedAnonymousMethodDelegatea8<>f__AnonymousTypeb`2<service>j__TPar<baseService>j__TPar<service>i__Fieldget_service<baseService>i__Fieldget_baseServicebaseService<>f__AnonymousTypec`2<<>h__TransparentIdentifiera9>j__TPar<serviceWeaknesses>j__TPar<<>h__TransparentIdentifiera9>i__Fieldget_<>h__TransparentIdentifiera9<serviceWeaknesses>i__Fieldget_serviceWeaknesses<>h__TransparentIdentifiera9serviceWeaknesses<>f__AnonymousTyped`2<<>h__TransparentIdentifieraa>j__TPar<binaryPathWeaknesses>j__TPar<<>h__TransparentIdentifieraa>i__Fieldget_<>h__TransparentIdentifieraa<binaryPathWeaknesses>i__Fieldget_binaryPathWeaknesses<>h__TransparentIdentifieraabinaryPathWeaknesses<>f__AnonymousTypee`2<<>h__TransparentIdentifierab>j__TPar<svcDllWeaknesses>j__TPar<<>h__TransparentIdentifierab>i__Fieldget_<>h__TransparentIdentifierab<svcDllWeaknesses>i__Fieldget_svcDllWeaknesses<>h__TransparentIdentifierabsvcDllWeaknesses<>f__AnonymousTypef`2<<>h__TransparentIdentifierac>j__TPar<regkeyWeaknesses>j__TPar<<>h__TransparentIdentifierac>i__Fieldget_<>h__TransparentIdentifierac<regkeyWeaknesses>i__Fieldget_regkeyWeaknesses<>h__TransparentIdentifieracregkeyWeaknesses<>c__DisplayClassb9<>c__DisplayClassbd<get_ServiceChecks>b__b5CS$<>8__localsba<>h__TransparentIdentifierad<get_ServiceChecks>b__b6<get_ServiceChecks>b__ae<get_ServiceChecks>b__af<get_ServiceChecks>b__b0<get_ServiceChecks>b__b1<get_ServiceChecks>b__b2<get_ServiceChecks>b__b7CS$<>9__CachedAnonymousMethodDelegateb8<get_ServiceChecks>b__b3CS$<>9__CachedAnonymousMethodDelegatebb<get_ServiceChecks>b__b4CS$<>9__CachedAnonymousMethodDelegatebc<>f__AnonymousType10`2<fastRestartActions>j__TPar<fastRestartActions>i__Fieldget_fastRestartActionsfastRestartActions<get_ServiceConfigChecks>b__c0CS$<>9__CachedAnonymousMethodDelegatec5<get_ServiceConfigChecks>b__c1CS$<>9__CachedAnonymousMethodDelegatec6<get_ServiceConfigChecks>b__c3<>h__TransparentIdentifierbf<get_ServiceConfigChecks>b__c4CS$<>9__CachedAnonymousMethodDelegatec7<get_ServiceConfigChecks>b__c2CS$<>9__CachedAnonymousMethodDelegatec8<GenerateComClassCheck>b__cbCS$<>9__CachedAnonymousMethodDelegated2<GenerateComClassCheck>b__ccCS$<>9__CachedAnonymousMethodDelegated3<GenerateComClassCheck>b__cdCS$<>9__CachedAnonymousMethodDelegated4<GenerateComClassCheck>b__ceCS$<>9__CachedAnonymousMethodDelegated5<GenerateComClassCheck>b__cfCS$<>9__CachedAnonymousMethodDelegated6<GenerateComClassCheck>b__d0CS$<>9__CachedAnonymousMethodDelegated7<GenerateComClassCheck>b__d1CS$<>9__CachedAnonymousMethodDelegated8<>f__AnonymousType11`2<comClass>j__TPar<comClass>i__Fieldget_comClass<get_ComClassChecks>b__daCS$<>9__CachedAnonymousMethodDelegatede<get_ComClassChecks>b__db<get_ComClassChecks>b__dc<>h__TransparentIdentifierd9CS$<>9__CachedAnonymousMethodDelegatedf<get_ComClassChecks>b__ddCS$<>9__CachedAnonymousMethodDelegatee0<>c__DisplayClasse8<get_SectionChecks>b__e4<get_SectionChecks>b__e2CS$<>9__CachedAnonymousMethodDelegatee5<get_SectionChecks>b__e3<get_SectionChecks>d__eaSystem.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Checks.SectionCheck>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SectionCheck>.get_Current<sectionPowerRights>5__eb<sections>5__ec<hasNewHandle>5__ed<owner>5__ee<accountRightsMap>5__ef<suppressions>5__f0CS$<>9__CachedAnonymousMethodDelegatee7CS$<>8__localse9<>g__initLocale1CS$<>9__CachedAnonymousMethodDelegatee6<>7__wrapf1<>m__Finallyf2System.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SectionCheck>.Current<SQLLoginElevationIssuesForSystem>d__f5System.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Checks.SQLLoginElevationIssue>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SQLLoginElevationIssue>.get_Current<>3__system<reason>5__f6<instance>5__f7<login>5__f8<sqlPermissions>5__f9<sqlPermission>5__fa<sqlPermission>5__fb<database>5__fc<dbOwnerRole>5__fd<user>5__fe<login>5__ff<>7__wrap100<>m__Finally101<>7__wrap102<>m__Finally103<>7__wrap104<>m__Finally105<>7__wrap106<>m__Finally107<>7__wrap108<>m__Finally109<>m__Finally10a<>7__wrap10b<>7__wrap10cSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SQLLoginElevationIssue>.CurrentTrim<get_SQLLoginElevationIssues>d__10f<productIssues>5__110<baselineIssues>5__111<issue>5__112<found>5__113<>7__wrap114<>m__Finally115<SQLConfigIssuesForSystem>d__118System.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Checks.SQLConfigIssue>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SQLConfigIssue>.get_Current<instance>5__119<configOption>5__11a<>7__wrap11b<>m__Finally11c<>7__wrap11d<>m__Finally11eSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SQLConfigIssue>.Current<get_SQLConfigIssues>d__121<productIssues>5__122<baselineIssues>5__123<issue>5__124<found>5__125<>7__wrap126<>m__Finally127<SQLOwnershipChainIssuesForSystem>d__12aSystem.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Checks.SQLOwnershipChainIssue>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SQLOwnershipChainIssue>.get_Current<instance>5__12b<database>5__12c<dbOwnerRole>5__12d<user>5__12e<login>5__12f<targetDB>5__130<>7__wrap131<>m__Finally132<>7__wrap133<>m__Finally134<>m__Finally135<>7__wrap136<>7__wrap137<>7__wrap138<>m__Finally139System.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SQLOwnershipChainIssue>.Current<get_SQLOwnershipChainIssues>d__13c<productIssues>5__13d<baselineIssues>5__13e<issue>5__13f<found>5__140<>7__wrap141<>m__Finally142<SQLDBUserElevationIssuesForSystem>d__145System.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Checks.SQLDBUserElevationIssue>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SQLDBUserElevationIssue>.get_Current<reason>5__146<instance>5__147<database>5__148<userName>5__149<targetUser>5__14a<user>5__14b<sqlPermissions>5__14c<sqlPermission>5__14d<databaseObject>5__14e<executePermissions>5__14f<alterPermissions>5__150<objectPermissions>5__151<objectPermission>5__152<alterPermission>5__153<execPermission>5__154<>7__wrap155<>m__Finally156<>7__wrap157<>m__Finally158<>7__wrap159<>m__Finally15a<>7__wrap15b<>m__Finally15c<>7__wrap15d<>m__Finally15e<>7__wrap15f<>m__Finally160<>7__wrap161<>m__Finally162<>7__wrap163<>m__Finally164System.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SQLDBUserElevationIssue>.CurrentIndexOfTrimEnd<get_SQLDBUserElevationIssues>d__167<productIssues>5__168<baselineIssues>5__169<issue>5__16a<found>5__16b<>7__wrap16c<>m__Finally16d<SQLDatabaseIssuesForSystem>d__170System.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Checks.SQLDatabaseIssue>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SQLDatabaseIssue>.get_Current<instance>5__171<model>5__172<modelUsers>5__173<database>5__174<dbUsers>5__175<reason>5__176<action>5__177<guest>5__178<reason>5__179<action>5__17a<>7__wrap17b<>m__Finally17c<>7__wrap17d<>m__Finally17eSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Checks.SQLDatabaseIssue>.CurrentCompareTo<get_SQLDatabaseIssues>d__181<productIssues>5__182<baselineIssues>5__183<issue>5__184<found>5__185<>7__wrap186<>m__Finally187BitConverter<Parse>b__3<Parse>b__0ac<Parse>b__1<Parse>b__2ConvertFromBase64String<DeRot13>b__9Converter`2<DeRot13>b__aIsLetterIsUpperConvertAllBinaryReaderReadBytes<.cctor>b__d<.cctor>b__e<.cctor>b__f<.cctor>b__10<.cctor>b__11<.cctor>b__12CS$<>9__CachedAnonymousMethodDelegate34<.cctor>b__13CS$<>9__CachedAnonymousMethodDelegate35<.cctor>b__14CS$<>9__CachedAnonymousMethodDelegate36<.cctor>b__15CS$<>9__CachedAnonymousMethodDelegate37<.cctor>b__16CS$<>9__CachedAnonymousMethodDelegate38<.cctor>b__17CS$<>9__CachedAnonymousMethodDelegate39<.cctor>b__18CS$<>9__CachedAnonymousMethodDelegate3a<.cctor>b__19CS$<>9__CachedAnonymousMethodDelegate3b<.cctor>b__1aCS$<>9__CachedAnonymousMethodDelegate3c<.cctor>b__1bCS$<>9__CachedAnonymousMethodDelegate3d<.cctor>b__1cCS$<>9__CachedAnonymousMethodDelegate3e<.cctor>b__1dCS$<>9__CachedAnonymousMethodDelegate3f<.cctor>b__1eCS$<>9__CachedAnonymousMethodDelegate40<.cctor>b__1fCS$<>9__CachedAnonymousMethodDelegate41<.cctor>b__20CS$<>9__CachedAnonymousMethodDelegate42<.cctor>b__21CS$<>9__CachedAnonymousMethodDelegate43<.cctor>b__22CS$<>9__CachedAnonymousMethodDelegate44<.cctor>b__23CS$<>9__CachedAnonymousMethodDelegate45<.cctor>b__24CS$<>9__CachedAnonymousMethodDelegate46<.cctor>b__25CS$<>9__CachedAnonymousMethodDelegate47<.cctor>b__26CS$<>9__CachedAnonymousMethodDelegate48<.cctor>b__27CS$<>9__CachedAnonymousMethodDelegate49<.cctor>b__28CS$<>9__CachedAnonymousMethodDelegate4a<.cctor>b__29CS$<>9__CachedAnonymousMethodDelegate4b<.cctor>b__2aCS$<>9__CachedAnonymousMethodDelegate4c<.cctor>b__2bCS$<>9__CachedAnonymousMethodDelegate4d<.cctor>b__2cCS$<>9__CachedAnonymousMethodDelegate4e<.cctor>b__2dCS$<>9__CachedAnonymousMethodDelegate4f<.cctor>b__2eCS$<>9__CachedAnonymousMethodDelegate50IsWhiteSpace$$method0x600081e-1Last$$method0x600085f-1<>c__DisplayClassc<Equals>b__7CS$<>8__localsb<Equals>b__6<GetHashCode>b__e<GetHashCode>b__fCS$<>9__CachedAnonymousMethodDelegate17<GetHashCode>b__10<GetHashCode>b__13CS$<>9__CachedAnonymousMethodDelegate19<GetHashCode>b__14<GetHashCode>b__15CS$<>9__CachedAnonymousMethodDelegate1b<GetHashCode>b__11CS$<>9__CachedAnonymousMethodDelegate1c<GetHashCode>b__12CS$<>9__CachedAnonymousMethodDelegate1d<GetHashCode>b__a<GetHashCode>b__b<GetHashCode>b__c<GetHashCode>b__dCS$<>9__CachedAnonymousMethodDelegate11<.cctor>b__1<.cctor>b__2<.cctor>b__3<.cctor>b__4<.cctor>b__5<.cctor>b__6<.cctor>b__7<.cctor>b__8<.cctor>b__9CS$<>9__CachedAnonymousMethodDelegate14<.cctor>b__aCS$<>9__CachedAnonymousMethodDelegate15<.cctor>b__bSerializableAttributeMicrosoft.Deployment.Compression.CabCabEngineUnpackOpenReadCS$<>8__locals4TraceWarningGetFullPathTraceErrorget_SourceUriget_Minorget_MinorRevisionUnauthorizedAccessException<RequiredFiles>b__5missing<RequiredFiles>b__6AppendFormatDateTimeKindAddTicksCompare<FilesAlongPath>d__0System.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Parser.Windows.WASAFile>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Parser.Windows.WASAFile>.get_Current<>3__path<filenames>5__1<file>5__2<linksTraversed>5__3<name>5__4<newFile>5__5System.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Parser.Windows.WASAFile>.Current<get_AllMembers>d__0System.Collections.Generic.IEnumerable<Microsoft.MSEC.WASA.Parser.Windows.WASAKernelObject>.GetEnumeratorSystem.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Parser.Windows.WASAKernelObject>.get_Current<stack>5__1<e>5__2System.Collections.Generic.IEnumerator<Microsoft.MSEC.WASA.Parser.Windows.WASAKernelObject>.CurrentMakeGenericTypeEmptyTypesget_BaseTypeStringComparerget_OrdinalIgnoreCaseIEqualityComparer`1<FormatAsStringUnsafeForXml>b__0IsControlToCharArray<get_AllAncestors>d__0<parent>5__1<get_AllSubkeys>d__4<stack>5__5<cur>5__6Internrs<get_Rights>b__0<get_Rights>b__1<set_Rights>b__4<FindByWin32Name>b__0NumberFormatInfoget_InvariantInfoCopyArgumentOutOfRangeExceptionSystem.Text.RegularExpressionsRegexMatchCapture<ObjectsWithType>d__0`1System.Collections.Generic.IEnumerable<T>.GetEnumeratorSystem.Collections.Generic.IEnumerator<T>.get_Current<handle>5__1<obj>5__2<>7__wrap3<>m__Finally4System.Collections.Generic.IEnumerator<T>.CurrentIXmlLineInfoget_LineNumberget_LinePositionCS$<>8__locals3attributeHandlerreaderValue<ParseAttributes>b__1MoveToFirstAttributeMoveToNextAttributeBinderParameterModifierDynamicMethodGetILGeneratorOpCodesNewobjEmitRetCreateDelegateCastclassUnbox_Anyget_IsGenericTypeGetGenericTypeDefinitionGetGenericArgumentsInt16Int64get_IsEnumPropertyInfoGetPropertyGetGetMethodget_DeclaringTypeget_FieldTypeParameterInfoGetParametersget_ParameterTypeLdarg_2Ldarg_3Ldarg_1DeclareLocalBeginExceptionBlockStlocLdstrGetUnderlyingTypeDefineLabelCallvirtBrfalseLdc_I4_0BrMarkLabelGetNamesGetValuesLdlocBrtrueSByteLdc_I4Ldc_I8SystemExceptionBeginCatchBlockEndExceptionBlockLdarg_0StfldLdc_I4_2BoxThrowget_IsStaticget_ReturnTypeVoidGetCallingAssemblyGetMethodsParameterAttributesGetTypesGetPropertiesget_PropertyTypeGetIndexParametersGetSetMethod<SetCreateFn>b__0atomicHandler<ParseIntoImpl>b__3get_IsEmptyElementXmlNodeTypeget_NodeTypeReadEndElementget_HasAttributesReadStringset_IgnoreCommentsset_IgnoreWhitespaceset_IgnoreProcessingInstructionsset_CheckCharacters<get_AllControlSetKeys>d__0<key>5__1<>7__wrap2<>m__Finally3ReadLine<.cctor>b__0Microsoft.MSEC.WASA.WASAParserLocalizationStrings.resourcesMicrosoft.MSEC.WASA.Analysis.Options.xmlMicrosoft.MSEC.WASA.Analysis.ReportLocalizationStrings.xmlMicrosoft.MSEC.WASA.Analysis.ReportIssuesToHtml.xsltMicrosoft.MSEC.WASA.Analysis.ReportIssuesDetails.xsltMicrosoft.MSEC.WASA.Analysis.help.htmlMicrosoft.MSEC.WASA.Analysis.ms_logo.pngMicrosoft.MSEC.WASA.Analysis.SDL_Banner.jpg0x{0:X}accountsdOWS-1-15-2-serviceservicesSYLSNS��HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\TcpIp\Parameters\Interfaces%HKEY_LOCAL_MACHINE'HKEY_USERS\.DEFAULTHKEY_USERS��\Software\Microsoft\Windows\CurrentVersion\Internet Settings\TemplatePolicies��\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones��\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Lockdown_Zones01234	HighLow
MediumMedHigh
MedLowoHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet ExplorerVersionDisplayNameStoppedStartedUnknowncomClassvalueQUnable to load options file. Exception: g Message GUID: D3C46B12-5B3F-46B7-85A7-C5521D2F3789��Unable to load options file: no matching embedded resource found. Message GUID: 62B8AE35-7D9A-477E-923B-4AD306A239F0iUnable to load options file or resource. Exception: g Message GUID: D846F016-078E-4EA1-8206-277A3E034D34?Baseline machine name was null.=Product machine name was null.��Windows Attack Surface Analyzer identifies changes relevant to the security of the Windows operating system during the installation of new applications.

Due to the enhanced security mitigations available in the latest version of Windows and to ensure the most accurate analysis of the change in system security, Windows Attack Surface Analyzer can only be run on Windows 8.product��Windows Attack Surface Analyzer can only compare snapshots taken on the same machine.qBASELINE snapshot must be taken before PRODUCT snapshot.Options.xmlAnygMicrosoft.MSEC.WASA.Reporting.RegistryAttackSurfaceaMicrosoft.MSEC.WASA.Reporting.FilesAttackSurfacearchiver1Writing pre-XSLT XML to =Beginning XSLT transformation.includeBaseline	lang/ReportIssuesToHtml.xslttext/htmlChttp://www.microsoft.com/fakeurl/report.htmlEFinished XSLT transform and write.image/pnglogo.pngQMicrosoft.MSEC.WASA.Analysis.ms_logo.pnghelp.htmlMMicrosoft.MSEC.WASA.Analysis.help.html#MIME-Version: 1.0oContent-Type: multipart/related; boundary="--=boundary"kThis is a message with multiple parts in MIME format._Cannot creating multiple sections at same time.----=boundaryContent-Type: #; charset="utf-8"WContent-Transfer-Encoding: quoted-printable%Content-Location: ----=boundary--CContent-Transfer-Encoding: BASE64baseFileNameproductFileName1base file does not exist7product file does not exist5Error parsing baseline cab3Error parsing product cab	XRay=Exception running analysis {0}Exception: {0}baseline
configGetItems��http://schemas.datacontract.org/2004/07/Microsoft.MSEC.WASA.ReportingItemsItemCategoryTitle	TypeIssueAttackSurfaceAddedCountRemovedCountCount{ }Searching / for localization file.QDid not find external localization file.br
1ReportIssuesDetails.xsltd:Issueclass	typedd:Actiond:Keyd:Titled:Descriptiond:Details'Miscellaneous Issuemisc_issueUncategorized	args;ReportLocalizationStrings.xmlstring loc URI ��http://schemas.datacontract.org/2012/07/Microsoft.MSEC.WASA.Reporting.Script.LocalizelocalizationId*/s[@id='{0}']?ERROR: UNABLE TO LOCALIZE '{0}'��http://schemas.datacontract.org/2012/07/Microsoft.MSEC.WASA.Reporting.Script.StringManipulationhaystackcMicrosoft.MSEC.WASA.WASAParserLocalizationStrings?AssignmentMethodsMustReturnVoid5AtomicElementHasAttributes9CannotCreateNewObjectOfType07CannotGetStaticParseMethod0=CannotObtainGetterForProperty09CouldNotFindAtomicParserFor0ECouldNotGetInvokeMethodForResolverSCouldNotInterpretElement0WhenParsingType1#CouldNotParse0As1;CouldNotParseValueAtPosition0CDuplicateAttributesNamed0ForType1[EncounteredDuplicateElementsNamed0WhenParsingAFailedToFindHandlerForAttribute0SFailedToFindRequiredAttribute0WhenParsing_FailedToFindRequiredElement0WhenParsingEntryAt1'FailedToParseStringSFoundDuplicateAttributesNamed0WhenParsing'IncompatibleCabFileIndexedPropertiesSuchAs0CannotBeLabeledWithASerializerAttributeIOnlySupportTypesInWASAParserAssemblyMReaderMemberNameNotDefinedForProperty03StaticMethodsNotSupportedgTheField0HasAStructuredTypeButIsMarkedAsAnAttributemTheField0IsMarkedForDeserializationButDoesNotHaveANamewTheMethod0HasAStructuredTypeAsInputButIsMarkedAsAnAttributeoTheMethod0IsMarkedForDeserializationButDoesNotHaveANameCTheMethod0MayOnlyTakeOneParameter1TheMethod0MustReturnVoidGTheParameterFor0MustBeAnInParametermTheProperty0HasAStructuredTypeButIsMarkedAsAnAttributeETheProperty0HasTheUnsupportedType1UTheProperty0IsAReferenceButIsNotAssignableKTheType0IsNotASupportedStructuredTypeCUnexpectedElementType0AtPosition1IValueToReadFromXMLMustBeAnAtomicType)XMLParseErrorIn0At12Launch String: Image Path: {0} ({1}),  {0}: {1} {2}��Expected profile to be either domain profile or standard profileservice {0}application {0}'local addresses {0}local ports {0})remote addresses {0}!remote ports {0}yDid not expect to be given a profile for NET_FW_PROFILE2_ALLAUTORUNSC.EXEprivilegessAccountsWithSensitivePrivileges: Parameter cannot be nulluAccountsWithSensitivePrivileges: Parameter cannot be empty{ Account = ', SensitivePrivs =  }weakRightseRegistryKeysWithWeakACLs: Parameter cannot be nullcThere must be more than zero weak rights defined.
regKey/serviceConfigWeaknesses/binaryPathAclWeaknesses/svcHostDllAclWeaknesses'regKeyAclWeaknesses:\S-1-5-11S-1-5-32-545
driver[DriverAttackSurface: Parameter cannot be null	Nonecontrol_ActiveXAttackSurface: parameter can not be nullpermissionpermissionValue'DCOM Permission {0}MThe DCOM default permission {0} is {1}baselineValueeMessage GUID: 735A9FA1-3E1A-46C1-BA00-80593FD93715permissionSDeMessage GUID: 567A5236-9DDC-4705-B75C-257B9788D075eMessage GUID: C5ACDC23-6435-40A5-A6ED-C2F32858085BbaselineSDSHKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\OLE;ActivationFailureLoggingLevel/CallFailureLoggingLevel-DCOMSCMRemoteCallFlags/DefaultAccessPermission/DefaultLaunchPermissionEnableDCOMKInvalidSecurityDescriptorLoggingLevel3LegacyAuthenticationLevel1LegacyImpersonationLevel-LegacySecureReferences1MachineAccessRestriction1MachineLaunchRestrictionNonRedist9SRPActivateAsActivatorChecks-SRPRunningObjectChecksautorunA\Explorer\Browser Helper Objectsprotocol{ Key = , Class = AppNameAppPath
PolicySOFTWARE\MICROSOFT\INTERNET EXPLORER\LOW RIGHTS\ELEVATIONPOLICY��SOFTWARE\WOW6432NODE\MICROSOFT\INTERNET EXPLORER\LOW RIGHTS\ELEVATIONPOLICYqSOFTWARE\MICROSOFT\INTERNET EXPLORER\LOW RIGHTS\DRAGDROP��SOFTWARE\WOW6432NODE\MICROSOFT\INTERNET EXPLORER\LOW RIGHTS\DRAGDROP'HKEY_LOCAL_MACHINE\9Prevented from Launching (0)7Silent Launch at Low IL (1)[Launch at Medium IL after getting consent (2)=Silent Launch at Medium IL (3)}SOFTWARE\MICROSOFT\INTERNET EXPLORER\LOW RIGHTS\RUNDLL32POLICY��SOFTWARE\WOW6432NODE\MICROSOFT\INTERNET EXPLORER\LOW RIGHTS\RUNDLL32POLICYsSOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXT\PREAPPROVED��SOFTWARE\WOW6432NODE\MICROSOFT\WINDOWS\CURRENTVERSION\EXT\PREAPPROVED��SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects��SOFTWARE\WOW6432NODE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper ObjectsEffective ZonesM{06BBA54A-BE05-49F9-B0A0-30F790261023}M{24019106-A203-4642-B88D-82DAE9158929}M{3473DD4D-2E88-4006-9CBA-22570909DD10}M{367ABB81-9844-35F1-AD32-98F038001003}M{4B112204-0E19-11D3-B42B-0000F81FEB9F}M{906B0CE0-C70B-1067-B317-00DD010662DA}M{B58AA02E-2884-4E97-8176-4EE06D794184}	PATHcA new file extension handler has been registered.SYSTEMROOTsystemrootPROGRAMFILESprogramfiles#PROGRAMFILES(X86)programfilesx86ALLUSERSPROFILEallusersprofileUSERPROFILEuserprofileSYSTEMDRIVEsystemdrive	.LNK	linkother+Registry value {0}{1}
{0}{1}
{ k = 
, b = A{ <>h__TransparentIdentifier0 = 
, v = { Path = , Value = A{ <>h__TransparentIdentifier2 = 	WASA9Unrecognized parameter valuekeyURLACTION_MIN-URLACTION_DOWNLOAD_MINCURLACTION_DOWNLOAD_SIGNED_ACTIVEXGURLACTION_DOWNLOAD_UNSIGNED_ACTIVEX7URLACTION_DOWNLOAD_CURR_MAX-URLACTION_DOWNLOAD_MAX+URLACTION_ACTIVEX_MIN+URLACTION_ACTIVEX_RUNQURLACTION_ACTIVEX_OVERRIDE_OBJECT_SAFETYMURLACTION_ACTIVEX_OVERRIDE_DATA_SAFETYQURLACTION_ACTIVEX_OVERRIDE_SCRIPT_SAFETYAURLACTION_SCRIPT_OVERRIDE_SAFETYQURLACTION_ACTIVEX_CONFIRM_NOOBJECTSAFETYEURLACTION_ACTIVEX_TREATASUNTRUSTEDCURLACTION_ACTIVEX_NO_WEBOC_SCRIPT[URLACTION_ACTIVEX_OVERRIDE_REPURPOSEDETECTIONAURLACTION_ACTIVEX_OVERRIDE_OPTIN?URLACTION_ACTIVEX_SCRIPTLET_RUNYURLACTION_ACTIVEX_DYNSRC_VIDEO_AND_ANIMATIONKURLACTION_ACTIVEX_OVERRIDE_DOMAINLIST5URLACTION_ACTIVEX_CURR_MAX+URLACTION_ACTIVEX_MAX)URLACTION_SCRIPT_MIN)URLACTION_SCRIPT_RUN3URLACTION_SCRIPT_JAVA_USE;URLACTION_SCRIPT_SAFE_ACTIVEX7URLACTION_CROSS_DOMAIN_DATA-URLACTION_SCRIPT_PASTEOURLACTION_ALLOW_XDOMAIN_SUBFRAME_RESIZE5URLACTION_SCRIPT_XSSFILTER3URLACTION_SCRIPT_CURR_MAX)URLACTION_SCRIPT_MAX%URLACTION_HTML_MIN7URLACTION_HTML_SUBMIT_FORMSAURLACTION_HTML_SUBMIT_FORMS_FROM=URLACTION_HTML_SUBMIT_FORMS_TO9URLACTION_HTML_FONT_DOWNLOAD/URLACTION_HTML_JAVA_RUN9URLACTION_HTML_USERDATA_SAVEAURLACTION_HTML_SUBFRAME_NAVIGATE7URLACTION_HTML_META_REFRESH9URLACTION_HTML_MIXED_CONTENTAURLACTION_HTML_INCLUDE_FILE_PATH%URLACTION_HTML_MAX'URLACTION_SHELL_MIN?URLACTION_SHELL_INSTALL_DTITEMS9URLACTION_SHELL_MOVE_OR_COPY;URLACTION_SHELL_FILE_DOWNLOAD)URLACTION_SHELL_VERB9URLACTION_SHELL_WEBVIEW_VERB9URLACTION_SHELL_SHELLEXECUTEAURLACTION_SHELL_EXECUTE_HIGHRISK?URLACTION_SHELL_EXECUTE_MODRISK?URLACTION_SHELL_EXECUTE_LOWRISK1URLACTION_SHELL_POPUPMGRAURLACTION_SHELL_RTF_OBJECTS_LOADUURLACTION_SHELL_ENHANCED_DRAGDROP_SECURITYCURLACTION_SHELL_EXTENSIONSECURITYCURLACTION_SHELL_SECURE_DRAGSOURCE7URLACTION_SHELL_REMOTEQUERY/URLACTION_SHELL_PREVIEW1URLACTION_SHELL_CURR_MAX'URLACTION_SHELL_MAX+URLACTION_NETWORK_MIN3URLACTION_CREDENTIALS_USE;URLACTION_AUTHENTICATE_CLIENT#URLACTION_COOKIES3URLACTION_COOKIES_SESSION9URLACTION_CLIENT_CERT_PROMPT;URLACTION_COOKIES_THIRD_PARTYKURLACTION_COOKIES_SESSION_THIRD_PARTY3URLACTION_COOKIES_ENABLED5URLACTION_NETWORK_CURR_MAX+URLACTION_NETWORK_MAX%URLACTION_JAVA_MIN5URLACTION_JAVA_PERMISSIONS/URLACTION_JAVA_CURR_MAX%URLACTION_JAVA_MAX5URLACTION_INFODELIVERY_MINSURLACTION_INFODELIVERY_NO_ADDING_CHANNELSUURLACTION_INFODELIVERY_NO_EDITING_CHANNELSWURLACTION_INFODELIVERY_NO_REMOVING_CHANNELS]URLACTION_INFODELIVERY_NO_ADDING_SUBSCRIPTIONS_URLACTION_INFODELIVERY_NO_EDITING_SUBSCRIPTIONSaURLACTION_INFODELIVERY_NO_REMOVING_SUBSCRIPTIONSSURLACTION_INFODELIVERY_NO_CHANNEL_LOGGING?URLACTION_INFODELIVERY_CURR_MAX5URLACTION_INFODELIVERY_MAX=URLACTION_CHANNEL_SOFTDIST_MINMURLACTION_CHANNEL_SOFTDIST_PERMISSIONS=URLACTION_CHANNEL_SOFTDIST_MAX;URLACTION_DOTNET_USERCONTROLS-URLACTION_BEHAVIOR_MIN-URLACTION_BEHAVIOR_RUN+URLACTION_FEATURE_MIN?URLACTION_FEATURE_MIME_SNIFFINGAURLACTION_FEATURE_ZONE_ELEVATIONKURLACTION_FEATURE_WINDOW_RESTRICTIONSGURLACTION_FEATURE_SCRIPT_STATUS_BAROURLACTION_FEATURE_FORCE_ADDR_AND_STATUSKURLACTION_FEATURE_BLOCK_INPUT_PROMPTS=URLACTION_FEATURE_DATA_BINDINGGURLACTION_AUTOMATIC_DOWNLOAD_UI_MIN?URLACTION_AUTOMATIC_DOWNLOAD_UI=URLACTION_AUTOMATIC_ACTIVEX_UIGURLACTION_ALLOW_RESTRICTEDPROTOCOLS9URLACTION_ALLOW_APEVALUATIONMURLACTION_WINDOWS_BROWSER_APPLICATIONS/URLACTION_XPS_DOCUMENTS)URLACTION_LOOSE_XAML'URLACTION_LOWRIGHTS+URLACTION_WINFX_SETUP9URLACTION_INPRIVATE_BLOCKING9URLPOLICY_ACTIVEX_CHECK_LISTGURLPOLICY_CHANNEL_SOFTDIST_PROHIBITGURLPOLICY_CHANNEL_SOFTDIST_PRECACHEMURLPOLICY_CHANNEL_SOFTDIST_AUTOINSTALLKURLPOLICY_CREDENTIALS_SILENT_LOGON_OKMURLPOLICY_CREDENTIALS_MUST_PROMPT_USERQURLPOLICY_CREDENTIALS_CONDITIONAL_PROMPTIURLPOLICY_CREDENTIALS_ANONYMOUS_ONLY+URLPOLICY_JAVA_CUSTOM'URLPOLICY_JAVA_HIGH%URLPOLICY_JAVA_LOW+URLPOLICY_JAVA_MEDIUM/URLPOLICY_JAVA_PROHIBIT;URLPOLICY_BEHAVIOR_CHECK_LISTURLPOLICY_ALLOW%URLPOLICY_DISALLOWURLPOLICY_QUERY#UNKNOWN (0x{0:X})6.00.2900.21808.00.7000.000008.00.6001.171847.00.5730.110021/TCP -- FTP25/TCP -- SMTP42/TCP -- WINS53/TCP -- DNS80/TCP -- HTTP119/TCP -- NNTP=135/TCP -- RPC Endpoint mapperE139/TCP -- NetBIOS Session Service!443/TCP -- HTTPS445/TCP -- SMB?464/TCP -- Kerberos Password V51593/TCP -- RPC over HTTP!1723/TCP -- PPTPI3268/TCP -- Microsoft Global Catalog3389/TCP -- RDP!5000/TCP -- UPNP)1433/TCP -- MS-SQL-S742510/TCP -- Innoculan Port%88/UDP -- Kerberos123/UDP -- NTP=135/UDP -- RPC Endpoint mapperE137/UDP -- NetBIOS Name Resolution7138/UDP -- NetBIOS Datagram161/UDP -- SNMP389/UDP -- LDAP445/UDP -- SMB?464/UDP -- Kerberos Password V5#500/UDP -- ISAKMP!1701/UDP -- L2TP!1900/UDP -- UPNP%1434/UDP -- MS-SQL!4011/UDP -- BINL#4500/UDP -- NAT-T743508/UDP -- Innoculan PortUDPTCP7{0}/{1} -- Dynamic RPC Port7{0}/{1} -- Unknown ProtocolMObject name {0} has unexpected format.\{0}: {1}{0},{1}Unnamed processright
systemBABOCGCODALANOPOPURCSOWRHA7NT SERVICE\TrustedInstallerS-1-5-6S-1-5-18S-1-5-19S-1-5-20S-1-5-13=SERVICING\TRUSTEDINSTALLER.EXE#SeBackupPrivilege!SeDebugPrivilege-SeImpersonatePrivilege+SeLoadDriverPrivilege%SeRelabelPrivilege%SeRestorePrivilege9SeSystemEnvironmentPrivilege1SeTakeOwnershipPrivilegeSeTcbPrivilegeRegKeyIssue: { process = , module = 9ServiceProfiles\LocalService=ServiceProfiles\NetworkServiceWindowsSQL{ account = , check = CRequired parameter cannot be null{ pg = +, accountRightsMap = .%, newTokenUsers = { service = !, baseService = C{ <>h__TransparentIdentifiera9 = -, serviceWeaknesses = C{ <>h__TransparentIdentifieraa = 3, binaryPathWeaknesses = C{ <>h__TransparentIdentifierab = +, svcDllWeaknesses = C{ <>h__TransparentIdentifierac = +, regkeyWeaknesses = /, fastRestartActions = { comClass = _\BaseNamedObjects\windows_shell_global_countersGRANT through  permissionCONTROL SERVERsysadmin1 through role membershipdb_owner9 through trustworthy bit on {. All members of db_owner role can become the database owner $5Ad Hoc Distributed Queries3Ole Automation Proceduresxp_cmdshellC through implicit role membership$publicO through implicit user to login mapping)SQL_STORED_PROCEDUREFUNCTIONEXECUTE5 through EXECUTE grant on ? which is marked to Execute AS 1 and has a SQL InjectionE which is signed by a certificate ALTERE through ALTER permisson grant on  and A has explicit EXECUTE permissionmodel/CERTIFICATE_MAPPED_USER5ASYMMETRIC_KEY_MAPPED_USEROOnly sysadmins can access the database ?. This could be a design issue.�9If by design only sysadmins should access this database then this is a non issue. Otherwise you should design a security permission model for this database.guest+(GRANT:CONNECT:guest)Kguest account is enabled on database ��. This could expose some objects in the database to all SQL Server logins.�WIf guest account is enabled, database objects accessible to public role in this database can be access by any valid login at the SQL Server. REVOKE GRANT ON guest account.	.ADE	.ADP	.ASP.ASPX	.ASX	.BAS	.BAT	.CHM	.CMD	.COM	.CPL	.CRT	.DLL	.EXE	.HLP	.HTA	.HTM.HTML	.INF	.INI	.INS	.ISP.JS	.JSE	.LIB.MANIFEST	.MDA	.MDB	.MDE	.MDT	.MDW	.MDZ	.MSC	.MSI	.MSP	.MST	.OCX	.OPS	.PCD	.PIF.PL	.PRF	.REG	.SCF	.SCR	.SCT	.SHB	.SHS	.SYS	.URL.VB	.VBE	.VBS	.WSC	.WSF	.WSH	.app	.CER.CP	.CSH	.DER.HP	.FXP.GADGET	.GRP	.ITS	.KSH.NK	.MAD	.MAF	.MAG	.MAM	.MAQ	.MAR	.MAS	.MAT	.MAU	.MAV	.MAW	.MCF	.MSH
.MSHXM.P	.PRG	.PST.UR.VSMACROS.WScomponent0x-SCould not find environmental variable {0}]Could not find path {1} stored by variable {0}\\?\Volume	\\?\\\\DEVICE\	pathHKEY_USERS\%HKEY_CLASSES_ROOT\sids.xmlfiles.xmlSystemRootSystem32CCould not find System32 directorySysWOW64CCould not find SysWOW64 directoryProgramFiles#ProgramFiles(x86)logons.xmlprocesses.xmlregistry.xmlregHKCR.xmlregHKLM.xmlregHKU.xml��Input cab does not contain registry.xml or regHKLM.xml and regHKU.xml.5heapTerminateOnCorrupt.xmlservices.xml
System#CurrentControlSetServicesControlSet[Multiple services with the same sid are found<ertvfgel><registry>)Invalid registry.xmlAccountsLocalMachineSidDomainSidFileSystemWindowsPathSystem32PathSysWow64Path!ProgramFilesPath'ProgramFilesX86Path'AllUsersProfilePathProcessesWASAProcessWindowStationsLogonSessionsObjectManagerObjectsBootConfigLocalMachineKeyUsersKeyClassesKey#AssociatedServicePortsRpcEndpointsIEZonesIISNamedPipesAutorunsAdvFirewallFirewallExecutablePages
SharesEventLog!AdditionalAdmins'HKEY_USERS\.Default#HKEY_CLASSES_ROOTSCould not interpret root registry key {0}APPID
PROGIDAUTOTREATASTREATAS-IMPLEMENTED CATEGORIESINPROCHANDLERINPROCHANDLER32INPROCSERVERINPROCSERVER32INTERFACELOCALSERVERLOCALSERVER32ELEVATION5PERSISTENTADDINSREGISTERED#PERSISTENTHANDLER	VERBEnabled)\Compatibility FlagsclsidMIid key did not correspond to this iidNUMMETHODSPROXYSTUBCLSID!PROXYSTUBCLSID32TYPELIBUAppId key did not correspond to this AppId!ACCESSPERMISSION!LAUNCHPERMISSIONDLLSUROGATE+DLLSUROGATEEXECUTABLEENDPOINTSLOCALSERVICE#SERVICEPARAMETERS!REMOTESERVERNAMERUNASSRPTRUSTLEVEL'AUTHENTICATIONLEVEL!INTERACTIVE USERIUid
 cmd:  target: 	namecProg id key did not correspond to this program idEDITFLAGSCLSID
CURVERDEFAULTICONINSERTABLESHELLSHELLEXCOMMAND\!DROPTARGET\CLSID{'CONTEXTMENUHANDLERSDROPHANDLER+PROPERTYSHEETHANDLERSPROPERTYHANDLER	OPENDROPTARGET\5PrimaryInteropAssemblyNameFLAGSHELPDIR
Win32\
Win64\aTypelib key name did not correspond to this GUIDOPENWITHLISTOPENWITHPROGIDSextension!SOFTWARE\CLASSES)Component Categories409	409\M{7DD95801-9882-11CF-9FA9-00AA006C42C4}M{7DD95802-9882-11CF-9FA9-00AA006C42C4}#WOW6432NODE\CLSIDESOFTWARE\WOW6432NODE\CLASSES\CLSIDuSOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility)ALLFILESYSTEMOBJECTSCIDCLASSES)COMPONENT CATEGORIESPROTOCOLSWOW6432NODE*URL PROTOCOLAppID#PROTOCOLS\HANDLER'SHELL\OPEN\COMMAND\ComCategories1SafeForScriptingCategory;SafeForInitializationCategoryComClasses%AssociatedComClassComInterfacesComProgIdsComAppIdsComTypeLibs#FileRegistrations%PluggableProtocols_Cab file {0} has the WASA v3 or earlier format.ICab file {0} has the WASA v4 format.OCannot identify format of cab file {0}.ASA	xray1Unexpected tool name {0}collectionUCould not parse environmental variable {0}filename?Input cab does not contain {0}.5Failed to run parser type . Exception: g Message GUID: C9E1EE3F-2F07-4847-B117-CDD95F1239519Failed to ran parser type - cabFilenameWCould not open the cab file {0} for readingconfig.xml.\data\sad.xml/.\data\WASA_version.txt}Incompatible CAB file supplied (SDL6 cab file). File version: ��This version of Attack Surface Analyzer does not support CAB files produced with ASA version 6.0.0 and higher. The CAB file selected was produced with ASA version {0}.
You need to re-scan your system with ASA v.{1}.{2}.{3}.5Failed to parse {0} as XMLsIncompatible CAB file supplied (old file). File version: �CThis version of Attack Surface Analyzer does not support CAB files produced with ASA prior to version 5.1.0. The CAB file selected was produced with ASA version ��. You may need a previous Attack Surface Analyzer to load this CAB.log.xml=Failed to parse log.xml as XML[{0}]OMissing required files in cab file {0}.$Recycle.BinC:\ProgramDataC:\UsersD:\UsersC:\Windows\Temp9C:\Windows\PCHEALTH\ERRORREPVOLUME{1Could not parse path {0}]Short path has different volume than long path{Short path has different number of directories than long path?Path {0} contains symbolic link{0} {1}"{0}" {1}urlTrusted DomainLocal MachineIntranetRestrictedUnknown zone regKeyRoot3Parameter can not be null#HKEY_CURRENT_USER��regKeyRoot must be HKEY_LOCAL_MACHINE, HKEY_USERS or HKEY_CURRENT_USER��\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMapDomainsEscDomains!ProtocolDefaults://	zoneGDuplicate zones with type {0} foundGFound multiple IIS sites named {0}.1Child already has parentchildCChild does not have name element. (directory)'RootObjectDirectoryLink to  (Link to )]Multiple incompatible objects named {0} found.GFound previous object with address.Id: {0}%Id: {0}, User: {1}{0} (Pid {1})processiA process with pid {0} already exists in collection.{0}/[{1}:{2}]{0} : {1} = {2}(Default)gDuplicate registry keys named {0} found inside {1}.-Key already has parent5Cannot merge {0} with  {1}group'{0} (login for {1})
DELETEREAD_CONTROLWRITE_DACWRITE_OWNERSYNCHRONIZE1STANDARD_RIGHTS_REQUIRED'STANDARD_RIGHTS_ALL'SPECIFIC_RIGHTS_ALL-ACCESS_SYSTEM_SECURITYMAXIMUM_ALLOWEDGENERIC_READGENERIC_WRITEGENERIC_EXECUTEGENERIC_ALLESYSTEM_MANDATORY_LABEL_NO_WRITE_UPCSYSTEM_MANDATORY_LABEL_NO_READ_UPISYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP)TOKEN_ASSIGN_PRIMARYTOKEN_DUPLICATE#TOKEN_IMPERSONATETOKEN_QUERY%TOKEN_QUERY_SOURCE/TOKEN_ADJUST_PRIVILEGES'TOKEN_ADJUST_GROUPS)TOKEN_ADJUST_DEFAULT-TOKEN_ADJUST_SESSIONID%TOKEN_ALL_ACCESS_P!TOKEN_ALL_ACCSESTOKEN_READTOKEN_WRITETOKEN_EXECUTEFILE_READ_DATA'FILE_LIST_DIRECTORYFILE_WRITE_DATA!FILE_APPEND_DATAFILE_READ_EAFILE_WRITE_EAFILE_EXECUTE#FILE_DELETE_CHILD)FILE_READ_ATTRIBUTES+FILE_WRITE_ATTRIBUTESFILE_ALL_ACCESS#FILE_GENERIC_READ%FILE_GENERIC_WRITE)FILE_GENERIC_EXECUTE3FILE_CREATE_PIPE_INSTANCEKEY_QUERY_VALUEKEY_SET_VALUE%KEY_CREATE_SUB_KEY-KEY_ENUMERATE_SUB_KEYSKEY_NOTIFYKEY_CREATE_LINKKEY_WOW64_32KEYKEY_WOW64_64KEYKEY_WOW64_RESKEY_READKEY_WRITEKEY_EXECUTEKEY_ALL_ACCESSGRGWGXGASDWDWOCC3ADS_RIGHT_DS_CREATE_CHILDDC3ADS_RIGHT_DS_DELETE_CHILDLC/ADS_RIGHT_ACTRL_DS_LISTSW#ADS_RIGHT_DS_SELFRP-ADS_RIGHT_DS_READ_PROPWP/ADS_RIGHT_DS_WRITE_PROPDT1ADS_RIGHT_DS_DELETE_TREELO1ADS_RIGHT_DS_LIST_OBJECTCR7ADS_RIGHT_DS_CONTROL_ACCESSFILE_ADD_FILE+FILE_ADD_SUBDIRECTORYFAFRFWFXKAKRKWKX#PROCESS_TERMINATE+PROCESS_CREATE_THREAD+PROCESS_SET_SESSIONID)PROCESS_VM_OPERATIONPROCESS_VM_READ!PROCESS_VM_WRITE%PROCESS_DUP_HANDLE-PROCESS_CREATE_PROCESS#PROCESS_SET_QUOTA/PROCESS_SET_INFORMATION3PROCESS_QUERY_INFORMATION-PROCESS_SUSPEND_RESUMECPROCESS_QUERY_LIMITED_INFORMATION%PROCESS_ALL_ACCESSSECTION_QUERY#SECTION_MAP_WRITE!SECTION_MAP_READ'SECTION_MAP_EXECUTE'SECTION_EXTEND_SIZE9SECTION_MAP_EXECUTE_EXPLICIT%SECTION_ALL_ACCESS)SERVICE_QUERY_CONFIG+SERVICE_CHANGE_CONFIG)SERVICE_QUERY_STATUS9SERVICE_ENUMERATE_DEPENDENTSSERVICE_STARTSERVICE_STOP-SERVICE_PAUSE_CONTINUE'SERVICE_INTERROGATE9SERVICE_USER_DEFINED_CONTROL%SERVICE_ALL_ACCESS!THREAD_TERMINATE+THREAD_SUSPEND_RESUME%THREAD_GET_CONTEXT%THREAD_SET_CONTEXT-THREAD_SET_INFORMATION1THREAD_QUERY_INFORMATION/THREAD_SET_THREAD_TOKEN%THREAD_IMPERSONATE7THREAD_DIRECT_IMPERSONATION=THREAD_SET_LIMITED_INFORMATIONATHREAD_QUERY_LIMITED_INFORMATIONAssignPrimaryDuplicateImpersonateQueryQuerySource!AdjustPrivilegesAdjustGroupsAdjustDefault!AdjustSesssionId%COM_RIGHTS_EXECUTEExecute1COM_RIGHTS_EXECUTE_LOCALExecuteLocal3COM_RIGHTS_EXECUTE_REMOTEExecuteRemote3COM_RIGHTS_ACTIVATE_LOCALActivateLocal5COM_RIGHTS_ACTIVATE_REMOTEActivateRemote
AccessAccessLocalAccessRemoteX3{0};{1};0x{2};{3};{4};{5}?{0} in security descriptor {1}.S-ICould not find account {0} referenceYCould not identify access control entry type[Could not parse access control entry flag {0}9Could not parse access rightGCould not parse {0} as access right=Could not identify object guidQCould not identify inherited object guidARAIS:D:aCould not parse access control list flags in {0}	S-1-D(O:G:PGCould not find WD account reference9:(P|AI|AR)*NO_ACCESS_CONTROL	sddlsidgDuplicate account identifier {0} found in accounts.5Account does not have sid.ADuplicate sid found in accounts.{0} ({1}:{2}){0}:{1}{0}.{0}()
Invoke{0}.{1}Parseu!InvariantCultureParseExact
LengthIsDigitop_Equality!ToUpperInvariantStartsWithSubstring
FormatmilookupFn{0} (Delay {1})instance[Failed to read column headers in csv file {0}qLine {0} in {1} contained {2} columns when {3} expected.7Could not parse {0} as {1}.sql_info.xmlOInput cab does not contain sql_info.xmlGFailed to parse sql_info.xml as XMLInstances.csv_logins.csv?Failed to find {0} in cab file.%_configoptions.csv_endpoints.csv'_srvrolemembers.csv%_linkedservers.csv'_system_objects.csvYes_databases.csvOn__users.csv!_rolemembers.csv_objects.csv_MS_objects.csvSqlInstances{0} ({1}, {2})�2�����@��f�Xd!�z\V4�%� %�8%�H%�X%�t%�|%��%��%��
-���15���%5���	-��
15��
%5���������\%��%��%�%�9�%%��%��%��%��%��%��%��%��K�y�X�%��%��%��%��%��%M�%��%�(%�4%��%��%��%��9%�����  � �� ��  ��(��(
%	%���,��%� %���,����%��%��%��%��
%�,%���,	���,��%���,��  	
      U  %( ((%Y ��	],$ $$ $     ae�,(	 �,�,
 �,�, �,i �t �t � 0 0	 0�t(�,i(�t(�  m   (m 
 
  

q  (
@ 	P P P P(P �����C% u %e
 u%e %x%e %x\%p%p�,%p�,�,%p%pl
%p�,(%p�,�,(%p�,%p�,�,%py%pyl0%p�,0%p�,�, Yp	 Yp l l }Yp(Yp(l��������5�,�t��55�,�,�t�t�,�,�t�, P 	 	 	(		 ��i ����i��i �� ��	 ��i
 ��i i i����ii(��	(��i(i��http://schemas.datacontract.org/2012/07/Microsoft.MSEC.WASA.Reporting.Script.Localize:ReportLocalizationStrings.xml����     	 
   ��http://schemas.datacontract.org/2012/07/Microsoft.MSEC.WASA.Reporting.Script.StringManipulation 	 U��
 U��	 U��
 U��	 U��
 U��	 U��
 U��	 U��
 U��	 U��
 U��	 U��
 U��	 U��
 U�� �� �� �� �� �� �� �� ��U��U��U��U��U��U��U��U��	(U��	(U��	(U��	(U��	(U��	(U��	(U��	(U��	]����
���� �� ����(�� �� �� ����(�� �� �� ����(�� �� �� ����(�� �� �� ����(�� �� �� ����(�� �� �� ����(�� �� �� ����(�� �� �� �� ����(�� �� �� ����(��   	 ��������������������U�  �  � 	 9�  =(�( �, �, �( �(�,(�,(�(U�0	 %�0
 %�0 �0	(%�0U�< �  � 	 %�<
 %�< �<� (� 	(%�<U�8 �8	 9�8�D  �D �D ��(�DU�H �H	 9�H�P�T �d �d  �P �P �T �T�d(�d((�P(�TU�X �X	 9�X�`�d�h�l�p �h �h �l �l �p �p  (�h(�l(�p(U�t �t	 9�t �t �d �d �x �x�x(�d(�x	]�| �|	 9�| �|U�� ��	 9�� �` �` �� �� �� �� �� �� �� ����������(�`(��(��(��(�� �� ����(�� �� ����(������ �� �� �� ��(��(���� �� �� �� ����(��(��U��]���� �� �� ��	 9��	 9�� ����	(9�� �� �� ������(��(��	]�� �� ��	 9��	 %��
 %��]��� 95��� 9
 5��� �� 5��� ��	 ���
 5���	 1�	 1��
 ��� ���	(%��	(1�	(1��(���
]�� 95�� 5��  5�� �� 5��	 1�� 1	 �� ��	(1��(1(��	 %��
 %��	(%�� �� �� �� ������(��(��	 %��
 %��	(%�� �\ �\�\(�\	�,��%%
% ��% �� �� % %%(��(%	 �\�� %p�t �\%�\��	 %�\
 %�\
���\�\�\%�\%�\	(%�\ �  � � (�  ��%����	 %��
 %��%��	(%�� ��%���������� �� �� �� �� �� ��	���\������(��(��(�� �����( �( �(�((�( �� ����(�� �� �� ����(��RHKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\OLE ��
 ���� � 
 � �  �� ����(�� �� ����(�� � � (�  � ��(� ����	 ��		 ��		��	(��	 �� �� ��%�<����(�� �� ����(�� ����(��
 %��	 %��%��	(%�� �� ����(�� �� ����(��	 ���� ��	 ���` ����(��	 �t�` �t�t(�t ����(��	 ���� �� ����(�� �X�X(�X �� ����(��	 ��� � ��(� �H�H(�H �� ������(�� �8�8(�8 �<�<(�< �0�0(�0�� �� ��(��U��	 9�� �� �� �� ����(��	��	] ]		��������] �� �� �� �� �� ���� �� ��(��(��(��(��U��]��U��%��
 %����	 %����		 9������ @ � �� ��(����� �� ��(���� �� ���, �,��(��(�,U��	 %��
 %�� ��U��	 %��
 %�� ��
 ���� ���� ��	 �� �� �� �� �� ��	 �� �� ��	����������	(%��	(%��
(����(��(��(��(��(��Y%��%%YY%Y�
 %� � �	 9�(�Y���,Y���,	 ���, %�����	 %��	 9�	(%��95��� 95��� � (�(	 �\� U�\ �\� %��	 %��
 %��%��	(%��U�� ��Y�\]�\�4]�\U�� �4�\	 �\��	 9�\�4 %���\	 ���  ��%��� U��
 ���  ��%��
 %��%�� ��%��	 %��
 %��%��	(%��	 ���  ��� %�\%�\%�`Y��	 %�\
 %�\	 %�`
 %�`%�\%�`	(%�\	(%�`" ��%�\%�\%�\%�`	 ���  �� ����(�� ��Y���8]�U��	 %� ]����  � %����   %�� � ]����  � %�� �  � %�� � �  � %�%� %� U��\U�,U�(U�0	 %�,	 %�(	 %�0	 %�<��%�	 %��	 %�@ � ��%��%��]�U��� %�����	 %�L	 %�P	 %�T	 %�X %�\%�\ %�`%��	���,	 %�d	 %�h �l��	 %�l	 %�	 %�p%���,	 %��%���,	 %��%���,	 %��%���,	 %��%���,	 %��	(%�	(%�,	(%�(	(%�0	(%�<	(%�@(%�����	(%�L	(%�P	(%�T	(%�X	(%�d	(%�h	(%�l	(%�	(%�p	(%��	(%��	(%��	(%��	(%���,
��   
 ����
%��
��%������ 	  9(�<�$�|�,�$�$�,�|�,�����,	�d�,�|�|�,�t%�\�,�d%�\�,�|�,�d�d�,���|�,�����,�|�,�����,�@�|�,�@�@�,���|�,�����,���|�,�����,�|�,�����,�4�|�,�4�4�,�|�,�����,	���,���|�,�����,�|��������	�������|�,�����,�|�,�����,���|�,�����,�|�,�����,���|�,�����,�$�|�,�$�$�,�|�,�����,�|�,�����,�\�|�,�\�\�,���|�,�����,�L�|�,�L�L�,U���|�,����
�����,�4�,�,�, �,	 ���� �� ����(��U��	 %��	(%��	]�� ��	 9�� �� ��Y�� ��	 %�� �x �xUU��	 %��
�d�,�� �,���������������x(��	(%��(�x	(%��	]�� ��	 9�� �� �� ��������(��	]�� ��	 9������ �� ��	 �,��(��(��	]�� ��	 9����� � ��	]��	 %�� �� �� �� ����������(��	(%��(��	]�� ��	 9��U��	 %��
 %��]��%�� %5��%�� %5��%��U������ ������	(%��(%5��%�� �� ���,�� �� ����(��U��	 %�� ��	(%��	]�� ��	 9��U��	 %��
 %�� ��������	(%��	]�� ��	 9��
��� �	 9����|�,�����,�|�,�����,���|�,�����,�|�����������|�,�����,���|�,�����,���|�,�����,���|�,�����,��|�,���,��|�,���, A A � �$ �� �� �  �  �$ �$ -��(��(� (�$(- ]
 ��	 ��  
i ��i(] 	 �,  �4 ���4�� �� �8 �8 �8�8(�8 �<(�<	]�<Y�< �< �, �, �H@�LLbfhi�����������f�ff ��d�A���P	

�T@ @� � �H �H �L �L �P �P
 ���T ���T	���T(�H(�L(�P
(���T�l �l �l �X �X	]�\ �\�X(�l(�X�`
 �`�\ �`(�`���� �h
�|�� �\�� �`�\��
 %�\ �d �p �,	�x�x�| �� ����(�� �� ��
 -�� -�� ���,������������	-��(��
(-��]���� ����	 9��	]�� ��	 %��	(%��	]��	 %�� ��	(%���� �� ��(�����@ �� ��(��U��	]��
]e�� ��	0%	 9����
 ��(��	]�� ��	 9���� �� ��U�d	 %�d �� ���8 �8�� �� ��(��	(%�d(��(��(�8(��
����
]U�� ��
 %��	 9�� ���� �� ���� �� 	 U 	(��(��	]�� ��U��	]�� ��	 ��		(%��Y�� ��	 9���� 9  ( �� �� ��(��(����� � �ee
]e]	]	 e		]�	%� 	 	��	%� � � � � e e � � ��(�(�(e(� 	 A
]
]	]�	]�	]�Y��]���]��	�	��]��U�]����� ]��%� ]��]��U�� �U�	 %�
 %�(�	(%�	]��]5e� ]5��e�  ��0� 	0� ��	 9��U�( �(	 9�(�0 �0 �0(�0U�4 �4	 9�4�D �D �D(�D �� �L 
 ���� �� �L ���L�� 
 ����  �����T 	 �T �T �T(�T �X�p�\ �X �X �p �p �\ �\�X�p�\(�X(�p(�\��	 ��	]�`	 �T ��U��	]�d �d 	 �L
 �T �X�p�\ e�� �� �� �� ������(��(��
 �p�\�L�L
]e�p	���p
]e�t���<e��e e����ee��e
��ee�T�t����e����	���� �pe�\�� �p�He�X��
0��0��
0��	00�� ������ �� ��	����(��U�� ��	 9���� �� �� �� ���� �� �� �� �� �� ��(��(��(��(��(��
���� ��	 9��

 
  
����	 %��
 %�� ��
����	 %��
 %�� ���� �� ��	 %��	(%��	(%��(��	(%�� 

���� ��	 9������ �� ��
����	 %��
 %�� ��
����	 %��
 %�� ��
����	 %��
 %�� ��
����	 %��
 %�� ��U��	 %��
����	 %��
 %�� ��(��	(%��	(%��	(%��	(%��	(%��	(%��	]�� ��	 9��� ���|�,�����,U��	 9�� �= �U��$��$RSA1��X� N׼����˘��ܳP ��h�5SMd���D�s&/��4���}�|���Ad<�ϊ��4��"y��
L�r�v����,�#��aHS�$�&����Ɖ�1������zm,*	�؋�8@w�Ύ �iMMicrosoft.Usage8CA2231:OverloadOperatorEqualsOnOverridingValueTypeEqualsMMicrosoft.Performance2CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes
5�u555  �ye�}	 �u��
���u5%%��
�u5��5��%��
5
��5%%��	
5% U%595 M��5%5U5��5595
 55��5%
����5%��

5��5��%9 9 �9�(����%�9�	�������
���� ��	����
����	����
��
��������
����	����
����	 %%��9��U��	 ����/U����U����9������
����	����
��]		%��9�����y	,
����������]		��		9��9������ ��	����
�����d�d�d�dTNamekeyTIsAttribute TNamelabelTIsAttributeTNameurlTNametool-tipTNameurlTIsAttributeTNametooltipTName
annotationUTNametypeTIsAttributeTNameidTIsAttribute"TNamebaselineT
IsRequiredY-TNamethird-party-serviceT
IsRequiredTNameoptions],$%9$,,9,$,
 ����������
(
A���|A��� �� e
��>Microsoft.MaintainabilityCA1502:AvoidExcessiveComplexityii$$��� �� �� ���BMicrosoft.PerformanceCA1804:RemoveUnusedLocalsT	MessageIdvAMicrosoft.Maintainability"CA1506:AvoidExcessiveClassCoupling
��
�%%%
p��	y��%  �� ��	����  ��������y ����y��1%p��y������8������m  DHTValue0TValue1TValue2TValue39Microsoft.PerformanceCA1813:AvoidUnsealedAttributes �p	��p��p�D��}p
��p}	��p}
p}U%
}	 U}ue	��e e e��e
e%e%e p
u%p� x%)
x��x%x%x�%x �!u�!A%pp pp	��pp
pp�<Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesxMicrosoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)%
 %pe� ��
� ��e %p��A%pep	 ��e
��e%p%%��%
ep�%pe���%pe(� �$� %pe�(%pe�,%pe�0�4
Ue�0%peep
��pe	��pe%��%��
pe
%��ep
9��ep
9p y6�-%��ep��epp9��ep9pEMicrosoft.Usage0CA2214:DoNotCallOverridableMethodsInConstructors%p%p%pTEmitDefaultValue
% �����8 ��
�8 �= U��= y �I �M �M	 ���Q(
8�����A�E�-�E�Q����������
�]
 U�]	�Y�Y�e�e��55�,�,�t55�,�,�t
5�,�,L�t55�,�,�t5�,�,55�,�,�t5�,�,55�,�,�t��5�,�t
5�,�t�t5�,�t5�,�tGMicrosoft.UsageCA1801:ReviewUnusedParametersT	MessageIdseverityCollection Errors��		����������
����Task Errors��	����������
����Disabled Tasks	����������
����Analysis Error��Report Summary��i	��i
��	
��i
i��p  ����	�y �m	�m�m��Microsoft.PerformanceCA1822:MarkMembersAsStaticT
Justification<If this member is made static; it cannot be called from XSLT U��U��U��U��U��U��U��U�� TIsAttributeTNameadded"TIsAttributeTNamestarted$TIsAttributeTName	completed"TIsAttributeTNamewarningTIsAttributeTNameinfo+TIsAttributeTNamecollection-error"TIsAttributeTNamefailure(TIsAttributeTName
task-disabledTIsAttributeTNamefileTIsAttributeTNameline-TIsAttributeTNametaskT
IsRequired3TIsAttributeTName
collectionT
IsRequired3TIsAttributeTName
error-codeT
IsRequiredTIsAttributeTNamemsg0TIsAttributeTNamemsgcodeT
IsRequiredTIsAttributeTNametime2TIsAttributeTName	collectorT
IsRequired%TIsAttributeTName
error-codeTIsAttributeTNametask%TIsAttributeTName
collection]��]��]��
SQL Instances
����p��
����p
��p
SQL Logins
���� ����
%��������%���<�<������
����	�<
������%��
��%������%����
%����SQL Server Roles
���� ����
%��������%���@�@������
����	�@
������%��
��%������%����
%����SQL Server Endpoints
���� ����
%��������%���D�D������
����	�D
������%��
��%������%����
%����SQL Server Configuration
���� ����
%��������%���H�H������
����	�H
������%��
��%������%����
%����"SQL Server Database Instances
���� ����
%��������%���L�L������
����	�L
������%��
��%������%����
%����SQL Server Linked Servers
���� ����
%��������%���P�P������
����	�P
������%��
��%������%����
%����
����SQL Server System Objects ����
%��������%���T�T������
����	�T
������%��
��%������%����
%����% SQL Server User Database Objects %�����X ����
��������������%���\�X������
����	�\
���X����%��
��%������%����
%����	�X������	
������������

����)$SQL Server Internal Database Objects�`�d�`	�d�`	�`SQL Server Database Users
���� %�����h ����
��������������%���l�h������
����	�l
���h����%��
��%������%����
%����	�h������	
������������

����SQL Server Database Roles
���� %�����p ����
��������������%���t�p������
����	�t
���p����%��
��%������%����
%����	�p������	
������������

����SQL Login Issues�p��
����p
��p�tSQL Config Issues�p��
����p
��p"SQL OwnershipChain Issues�p��
����p
��pSQL User Issues�p��
����p
��p#SQL Database Design Issues�p��
����p
��p@3System.Resources.Tools.StronglyTypedResourceBuilder4.0.0.0:Microsoft.PerformanceCA1811:AvoidUncalledPrivateCode ���� �� ����� 	U� 1TNamelocationTIsAttributeT
IsRequired1TNameitemnameTIsAttributeT
IsRequired5TNamelaunchstringTIsAttributeT
IsRequired4TNamedescriptionTIsAttributeT
IsRequired0TNamecompanyTIsAttributeT
IsRequired0TNameversionTIsAttributeT
IsRequired2TName	imagepathTIsAttributeT
IsRequired3TName
sha256hashTIsAttributeT
IsRequired0TNamemd5hashTIsAttributeT
IsRequired1TNamesha1hashTIsAttributeT
IsRequiredTNameitemU� ��� �,-TNametypeTIsAttributeT
IsRequired-TNamepathTIsAttributeT
IsRequired6TName
diskSignatureTIsAttributeT
IsRequired<TNamepartitionIdentifierTIsAttributeT
IsRequired:TNameadditionalOptionsTIsAttributeT
IsRequired�03TName
identifierT
IsRequiredTIsAttribute5TNamedisplayorderT
IsRequiredTIsAttribute5TNameresumeobjectT
IsRequiredTIsAttribute:TNametoolsdisplayorderT
IsRequiredTIsAttribute:TNameassocresumeobjectT
IsRequiredTIsAttribute3TName
systemrootT
IsRequiredTIsAttribute1TNameosdeviceT
IsRequiredTIsAttribute8TNamerecoveryenabledT
IsRequiredTIsAttribute0TNameinheritT
IsRequiredTIsAttribute/TNamedeviceT
IsRequiredTIsAttribute9TNamerecoverysequenceT
IsRequiredTIsAttribute-TNamepathT
IsRequiredTIsAttribute+TNamenxT
IsRequiredTIsAttribute4TNamedescriptionT
IsRequiredTIsAttribute0TNametimeoutT
IsRequiredTIsAttribute/TNamelocaleT
IsRequiredTIsAttribute
�0=TIsAttributeTNameWindows_Boot_ManagerT
IsRequiredU�0<TIsAttributeTNameWindows_Boot_LoaderT
IsRequired�0���0%�0
���0
�0 �0	���0%���x-TNamediskTIsAttributeT
IsRequired2TName	partitionTIsAttributeT
IsRequired
�<TNamedesktopU�<�8TNamenameTIsAttribute-TNameSDDLTIsAttributeT
IsRequired�<-TNameSDDLTIsAttributeT
IsRequired6TName
windowstationTIsAttributeT
IsRequiredU�8���8TValueERRORTValue
AUDIT_FAILURETValue
AUDIT_SUCCESSTValueINFORMATIONTValueWARNINGTNametime-generated  i
iTNametime-writtenTNamestring�H			iiTNamenumberTNameidTNametypeTNamecategory.TNameeventTIsAttributeT
IsRequiredU�H���H�X�d�d	&TNameProcessNameTIsAttribute&TNameProcessPathTIsAttributeTNamePIDTIsAttribute"TNameAddressTIsAttribute%TName
permissionTIsAttribute%TName
regionsizeTIsAttribute.TNameguardTIsAttributeT
IsRequired5TNamewritecombineTIsAttributeT
IsRequired0TNamenocacheTIsAttributeT
IsRequired)TNameExecutablePageTIsAttributeU�X���X�t����	��TIsAttributeTNameName$TIsAttributeTName	IpVersion TIsAttributeTNameScope#TIsAttributeTNameProtocolTIsAttributeTNamePort*TIsAttributeTNameRemoteAddresses"TIsAttributeTNameEnabled"TIsAttributeTNameBuiltInU�tTNameOpenPort���t���t
 ���|%TIsAttributeTName
CustomizedTIsAttributeTNameType,TIsAttributeTNameGloballyOpenPorts]�|TNameService ��	���| ��	���|�|����
>TIsAttributeTName#AllowOutboundDestinationUnreachable(TIsAttributeTName
AllowRedirect2TIsAttributeTNameAllowInboundEchoRequest4TIsAttributeTNameAllowOutboundTimeExceeded8TIsAttributeTNameAllowOutboundParameterProblem4TIsAttributeTNameAllowOutboundSourceQuench4TIsAttributeTNameAllowInboundRouterRequest7TIsAttributeTNameAllowInboundTimestampRequest2TIsAttributeTNameAllowInboundMaskRequest4TIsAttributeTNameAllowOutboundPacketTooBig��/TIsAttributeTNameProcessImageFileNameU��!TNameAuthorizedApplication������*TIsAttributeTNameFirewallEnabled/TIsAttributeTNameExceptionsNotAllowed0TIsAttributeTNameNotificationsDisabled,TIsAttributeTNameMulticastDisabled#TIsAttributeTNameServices.TIsAttributeTNameRemoteAdminSettings'TIsAttributeTNameICMPSettings1TIsAttributeTNameAuthorizedApplications;TIsAttributeTNameCurrentProfileTypeT
IsRequired&TIsAttributeTNamelocalPolicy"TNameProfileTIsAttribute�`��-TIsAttributeT
IsRequiredTNameName/TIsAttributeT
IsRequiredTNameAction8TIsAttributeT
IsRequiredTNameApplicationName4TIsAttributeT
IsRequiredTNameServiceName4TIsAttributeT
IsRequiredTNameDescription1TIsAttributeT
IsRequiredTNameProtocol2TIsAttributeT
IsRequiredTName	Direction3TIsAttributeT
IsRequiredTName
LocalPorts4TIsAttributeT
IsRequiredTNameRemotePorts7TIsAttributeT
IsRequiredTNameLocalAddresses8TIsAttributeT
IsRequiredTNameRemoteAddresses7TIsAttributeT
IsRequiredTNameInterfaceTypes1TIsAttributeT
IsRequiredTNameGrouping:TIsAttributeT
IsRequiredTNameIcmpTypesAndCodes0TIsAttributeT
IsRequiredTNameEnabled6TIsAttributeT
IsRequiredTName
EdgeTraversal1TIsAttributeT
IsRequiredTNameProfiles��?TIsAttributeT
IsRequiredTNameBlockAllInboundTraffic=TIsAttributeT
IsRequiredTNameDefaultInboundAction>TIsAttributeT
IsRequiredTNameDefaultOutboundActionUTIsAttributeT
IsRequiredTName,UnicastResponsesToMulticastBroadcastDisabled>TIsAttributeT
IsRequiredTNameNotificationsDisabled TNameRulesTIsAttributeU��TNameRuleTNameProfile
]����������������������������-TNameServiceRestrictionTIsAttribute��-TNamenameTIsAttributeT
IsRequired8TNameNULLSessionPipeTIsAttributeT
IsRequired9TNameAnonymousAllowedTIsAttributeT
IsRequired5TNameWorldAllowedTIsAttributeT
IsRequired6TName
NetworkDeniedTIsAttributeT
IsRequired]��TNamepipe	����	����	Item��5�����5�����
5�������5�����
5�����
��%��9����9��
]��� �������
5���U5���  ����5�����
5�����5���	����5���
5�����%��
��	]��
����	5��
5��
U5��������5��	��5����5����5��
5����5������5������
5��������5������
5������
��%��9����9��@Microsoft.Usage+CA2227:CollectionPropertiesShouldBeReadOnly��5�\����5�\����
5�\������5�\����
5�\����
��%��9����9���d�d�d%��
����	����
+"Accounts With Sensitive Privileges��(( ��	�� ����	�� ���� ����%������%������%��
����%��������%
������%������%
����%������%��
����%��%����% ����%����������	����%����%��#Executables With Weak ACLs
�\
���� ��%�\p��p%�\���(���(�����9���p%�\
p�\���(��
�(��	����
����6-Directories Containing Objects With Weak ACLs���( ������ ���
����	���
���
�(U��%�(9�(���� ��9��	����
������E
%�(U����������������9�(�\9���\�������\���\���\%�\9�\"�\�\���\���\�\9�\DMicrosoft.Performance)CA1812:AvoidUninstantiatedInternalClasses
� 	���\�\%Registry Keys With Weak ACLs
�������@���@�����@��
�@��) Services Vulnerable To TamperingMMicrosoft.UsageCA1801:ReviewUnusedParametersT	MessageIdwriterAccounts
��
����p�d���dp%�\9�\%�`9�`
5�\��
5����C�����������\�\�`���9��9�\9�\9�`9�
���dp
�dp%p$Services With Fast Restarts���p����	����
��
����p
��pSystem Summary
�(�
Services�Drivers�	Processes
���p������	����
����p
��p	��COM Controls���,�����d�d�d�d�d�d�d�d�d�d�d�d ������������
���	��ActiveX Controls
� p������
����p
��p	��DCOM Default Permissions
� � �������
����	���������
������������ ������
DCOM Controls� p��
����p
��p
Autoruns
� �$� p� 	��� 
��� p
� p Pluggable Protocol Handlers
��(p�
���p
�pIE Silent Elevations
��	�,	���� ������������
%�����������,������������������	����
����U������%��
��������������
����������������
���������������,
�������,7	U����������������9��$IE Silent Elevations (RunDLL32)�0��	�0���������������0
���07	U����������������9��IE Preapproved Controls�4 %���� ��������	�4������	����������
���������4
���4$U��������%����Browser Helper Objects�8��p������Up	����
��3	%������������������9��
IE Zones�<
�� %�<���� �<�<�<%�<���<%�<�<	���<
�<��
�<����%�<
��%�<���<%�<�<
%�<�<��	�<�<U�<%5��95��5�����<�<
�<�<(U�<5�����<�<95��IE Zone Actions�@�� �@
�@���@�@�@��
%�@���@�@%�@������	���@
�@	��
�@��	����
��	����
������%�@
��%�@���@%�@�@
%�@�@	�������@	
���@���@�@�@

�@�@Network Interfaces�Dp��p
p%
Network Ports
���Hp��
����p
��pNamed Pipes
���Lp��
����p
��p
RPC Endpoints
���P����p����	����	����
��������p
����p�����P��������	����	�����������P
�����P%����������������	��������
����
��
 U����Network Shares
���Tp��
����p
��p%PATH% Entries�X
55	5 ��5
5
��5

5��
%5
Accounts�\��p��
����p
��pGroups�`Group Membership�d �d��
%�d��%�d%�d%�d%�d���������d
���d	��
�dU������%�d
��%�d
��%�d	
%�d��%�d%�d%�d	U��Account Privileges�h �h
%�h��%�h%�h%�h%�h����	���h
�h	��
�h����%�h
��%�h
��%�h	
%�h��%�h%�h%�h��%p%p�Firewall Profiles (XP)
���lUp% Firewall Authorized Applications�p
��
�`	�p��U�p�����p
���pU�p�����p�����pFirewall Open Ports�t
�t	�t�tU�t���t�t
�t�tU�t���t�t���t�t'"Firewall Service Restriction Rules
���x	�x�������x
���xFirewall Rules
���|	�|�������|
���|
�|Firewall Profiles
����File Registrations
����p��
����p
��p��Executable Memory Pages
�X��	���X���X��
�X��Windows
����
%��������%��	����������
����
������%��
��%������%����
%����
Files�� �\ ����	���\��d-�	���\���\��
�\��������
����%���
Registry��	��	��	��	�� �� ������������%�������$����������������������������������$������������������������������������������������	����������� 9pp p��
����9��9���(p�	����������
��������������
������������%��&�����������������'%%��%��#
�������������������������
��������!�������������
�����������
%���
9���&�����������������#
�������������������������
��������!�������������
������������	�Impersonation Tokens
��� ���
%����� ��$�$	��������
���	�$� ����%��
����	� Security Event Log
�H��	���H���H��
�H��Kernel Objects1,Microsoft.MSEC.WASA.Parser.Windows.WASATokenA<Microsoft.MSEC.WASA.Parser.Windows.WASADirectoryKernelObject:5Microsoft.MSEC.WASA.Parser.Windows.WASAFileDeviceType3.Microsoft.MSEC.WASA.Parser.Windows.WASASection83Microsoft.MSEC.WASA.Parser.Windows.WASASymbolicLink4/Microsoft.MSEC.WASA.Parser.Windows.WASAOpenFile 
������p��	����
����p
��pWindow Stations
�8��p�8
���8p
�8p
Desktops��%p�8p�<
���<p
�<p���8%pModules
�d��
%�d��p�d����%�d
���d%%
���dp
�dpBootConfig Objects��	���0���0��
�0�����d�d0TNamespecialTIsAttributeT
IsRequired-TNametypeTIsAttributeT
IsRequired/TNameremarkTIsAttributeT
IsRequired-TNamepathTIsAttributeT
IsRequired2TName	temporaryTIsAttributeT
IsRequired.TNameshareTIsAttributeT
IsRequiredU������]]=Microsoft.MaintainabilityCA1505:AvoidUnmaintainableCode	����							]��		
 55		5		��		]��		��#TNameprotocolTIsAttribute$TName	transportTIsAttributeTNamepidT
IsRequiredTName
local-addrTName
local-portTNamestateT
IsRequired]��U��U������ ��	����U�������,TNameportU����U����������TNamesidTIsAttribute3TName
attributesTIsAttributeT
IsRequired�� ��/TNameobjectTIsAttributeT
IsRequiredTNamesdT
IsRequiredTNametoken
��TNamegroupU��TName
restricted
��TName	privilegeU�� �� ��	����	�����0������
������
����	����
��
	����
������TNameuserT
IsRequired)TNameuser-attributesT
IsRequiredTNameownerT
IsRequired'TName
primary-groupT
IsRequired)TNameintegrity-levelT
IsRequired4TNameintegrity-level-attributesT
IsRequired#TName	ui-accessT
IsRequired*TNamemandatory-policyT
IsRequiredTNametypeT
IsRequired"TNametoken-idT
IsRequired'TName
logon-sessionT
IsRequired$TName
expirationT
IsRequired)TNamedynamic-chargedT
IsRequired+TNamedynamic-availableT
IsRequired%TNamemodified-idT
IsRequired'TName
sandbox-inertT
IsRequired TNamesourceT
IsRequiredY��%9
9�Y�9��9�	 �����
����� �	���
��4�
���	���
�Y������9��9��p"Y������������������������������9��9��9��9��9���d�d�8�dY�<���9���@�
���	���
�95���5���5���U�\
��U��
]�\�4�4Y�\
���\�4]�\U�����\U����������%��\���\%�%��`���`%������
������\%�
�\����`%�
�`�	�D�D ���%�d������%�d�D���d���d�����d�D���d�D���d���D���d�\�D���d���D���d�\��
������������������U��������������U���D���d�����U������d�D���d
���d�D���d���D���d
�D���d���D���d�\
�D���d�\%��9��%��9�������
������������������U��#]%����
������U��]�U��|Y�\�d�d�\%�\�\�d���d������U�U�������H�d�d9�\9�\�d�d9��9���d�d99�L	�P�P �P������P������P�����P������P�����P��������P���
���P������P���
�P������P����
�P����
]�����������9��
���	���
�"� ]��������9�;]��������������9�9�� ]���� ]���%� 9� $]���� � � 9� 9� �TU�,U�(U�0��9�\���xc��9�\���x9�\�\�4�xU���\U�� Y��%��� �(�0�,�(�x�x�d
���\�\
���\�\���\�����\�\	���\
�\�����\�\
���\�\%�<9�<	 9�<�< �<	����(�<�XU���������������\	 9���`U�@�d����
 ��U�@�hU���d� ��	U����������	�l�l  �l������ ������ ���l������ ���l������ �L�l������ ���l������ �L����� ����� 
��� �l������ ��#��������l������  
������l������ ���l������ 
�l������ ���l������ �L
�l������ �LU��p%�4������������%�4%�4U����U��%�4	�4
���4	%�4������%�4����%�4
���4�������%�4
������4
�4��U��%�4
U���4	���4	]%��
�4	U�P]	�4DU�%������4�4]	�4U�P�4�4� U��4��
���� ��������������	����	����
��������
����������
����	�t�t����� �$�t�����Y�������(��������t�����Y���t�����Y�����t�����Y���T�t�����Y�� ���t�����Y���T%�������%�������������%�
��������
����t�����Y���|'��������t�����Y��$
������t�����Y�����t�����Y��
�t�����Y�����t�����Y���T
�t�����Y���T�x ������X�������������X%��������%������%��
�����������
�������������X
������X��
5�\� ��5�\� �\5�\� ��5�\� �\
5�\� 
]�\� ��5�\� 
5�\� ��5�\� �\
5�\� �\)]�\� �\�\� U�� 9�\�d
5��� ��5��� �`5��� ��5��� �`
5��� 
]��� ��5��� 
5��� ��5��� �`
5��� �`]��� ����� 9��9����9��9��	����	����	����	����	����: ��������������� %�\%�\%�`��8��������������� %�\%�\%�` ��������  ��������� ������4 ����������� %�\��������� L ������������� %�\%�\����������� %�\d ��������������� %�\%�\%�`������������� %�\%�\<�d��������������� %�\%�\%�`@����������������� %�\%�\%�`�d��������������� ����������� %�\+������������� %�\%�\%��������%��7��������������� %�\%�\%�`
�\
�`������������
��������#�����������������  
��������������� 7����������� ����������� %�\4
��������� ����������� %�\O������������� %�\������������� %�\%�\L
����������� %�\������������� %�\%�\g��������������� %�\%�\��������������� %�\%�\%�`d
������������� %�\%�\��������������� %�\%�\%�`=����������������� %�\%�\%�`9
��������������� %�\%�\%�`?����������������� %�\%�\%�`�d<
��������������� %�\%�\%�`�d%�d��	��������%������������%�� ����%���h����%��������%���h��
��������%����������%��
������%��������%��
����%��������%���h
����%���h�d
���d�\�d���d�\U�d	���d���d�\
�d�\H
U�d%�\U�d%�\U�d%�\U��%�`U�dU�d	������
���� �����l�������l�������l�l�����l�������l�l�����l���������l
�������l�������l
�����l�������l�l
�����l�l��
���� �(Y��%�p9�p	 9�p�p �p%��	����
���(9��(�p��
��	����%��9��	���(
�(%��9��	 9���� ��%����9��9��9��9��(����9��%��9��%��9��%��9��%��9����9����%��9������9����%��9��	 9���� ��9��(����%��9��%��9������9����%��9��	 9���� ��(����%��9������9����%��9��	 9���� ��U��9��9��	����(����%��9��%��9��9�� U�� ����0��9��
��%��9������9����%��9��	 9���� ��(����	���� ��U������-����������9��9����������������%��9������9����U�� U�U�U�U�	�|	���� 
U��������9��
��9����EMicrosoft.UsageCA1801:ReviewUnusedParametersT	MessageIdaction	���|�,�$�|�,��
�d�|�,�t�t�|�,�d�|�,���|�,���|�,�@�|�,���|�,���|�,���|�,�4�|�,���|�,���|������9���|�,���|�,���|�,���|�,���|�,���|�,�$�|�,���|�,���|�,�\�|�,���|�,�L�|�,����6Microsoft.PerformanceCA1809:AvoidExcessiveLocals��	������
����	����
��
�$����	��� 
� 
�t
��	����
��	���d
�d
��	����
��	����
������
��
��
�����䀐/�|�$�t�d�\�\��������������U�����������������������d�d9��9��9��������������
 �������,�$���,���t�,���,�t���,�d���,�����,�����,�@���,�����,�����,�����,�4���,�����,�����������,�����,�����,�����,�����,�����,�$���,�����,�����,�\���,�����,�L���,�������,�$���,�����,�t���,�d���,�����,�����,�@���,�����,�����,�����,�4���,�����,�����������,�����,�����,�����,�����,�����,�$���,�����,�����,�\���,�����,�L���,����TNamekey��U��]������	����	����Y�� ��	���d�d�d�d�d�dU���|����^��������������	������9��9��9��9��9��9��9����	���d�d�d�d�d�d�d�d�d�d�d�d,�d�d�d�d�d�d�d�d�d�d�d�d�d�d]������	����	����	
��$������	��9��9����]����	����	�����$����		9��	��]����	����	����]����/��	����������9��9��9����]����	����	������
��]��%��%5��%��95��%��5��%��"5��%��95��%��U��	U����������9��	����U��9�� �� 5��%����5��%����	��������5��%��
5��%��������
����5��%����5��%��	����
����5��%��
5��%����9��U����������������������]����	����	����
�� ����U��������
��������������9�� ��	����������
������
	����
��]����	����	�����	���	���	��� ��	����|�,���|�,���|�,���|�,���|�,���|�,���|�,���|�,��|�,���=����������������������������������������������������������Y����������������������Y9��9��9��9��9��9��9��9��9��9�����,�����,�����,�����������,�����,�����,�����,�����,����,����,�����,�����,�����,�����,�����,�����,�����,����,�#TValueStandalone WorkstationTValueMember WorkstationTValueStandalone ServerTValue
Member Server%TValueBackup Domain Controller&TValuePrimary Domain ControllerTName
collection"TNamecomputerT
IsRequired TNamedomainT
IsRequiredTNamepid� TNameenv ��
��TNametoolTNametool-versionTNamearchitectureTName
os-captionTNameroleTNameutc-timeTNamewindows-version TNameservice-pack-versionTNameproduct-type E���������������0��������
��]�<Y�<�4e	�@A
�, 
��������eUe4����UY���U�<������9�� �����,%�����oMicrosoft.Naming"CA1700:DoNotNameEnumValuesReservedT
Justification&They call it this in the PE/COFF spec.TValue0x0001TValue0x0002TValue0x0004TValue0x0008TValue0x40002TValue%IMAGE_DLLCHARACTERISTICS_APPCONTAINER5TValue(IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA2TValue%IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE5TValue(IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY/TValue"IMAGE_DLLCHARACTERISTICS_NX_COMPAT2TValue%IMAGE_DLLCHARACTERISTICS_NO_ISOLATION,TValueIMAGE_DLLCHARACTERISTICS_NO_SEH-TValue IMAGE_DLLCHARACTERISTICS_NO_BIND0TValue#IMAGE_DLLCHARACTERISTICS_WDM_DRIVER;TValue.IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE � i
���T
�T
���T'��	���T���T��i��i	 ��/�X��	��	���T���T��i��iTNamesizeTName
section-countTNamemapped-addressTNamecharacteristics!TNamemachineT
IsRequired0TNamelinker-time-date-stampT
IsRequired#TName	check-sumT
IsRequired0TNameaddress-of-entry-pointT
IsRequired(TNamelinker-versionT
IsRequired$TName
os-versionT
IsRequired#TName	subsystemT
IsRequired+TNamesubsystem-versionT
IsRequired-TNamedll-characteristicsT
IsRequiredTNameDllCharacteristics-TNameclr-runtime-versionT
IsRequired#TName	seh-countT
IsRequired)TNamesecurity-cookieT
IsRequired%TNamedescriptionT
IsRequired#TName	publisherT
IsRequired]�\�\	��DMicrosoft.UsageCA1801:ReviewUnusedParametersT	MessageIdvalue!TNamedeviceTIsAttribute#TNamedos-nameTIsAttributeTNamepath#TName	shortpathT
IsRequired$TName
attributesT
IsRequiredTNameimageT
IsRequired TNametargetT
IsRequired	���\	���\*U�\���\�\�\�\���\9�\TNamedos-binding�\�\���|	�|�\
Y�\�t������\�`TNamefile&�|�����|�\�\�x�d�d
�d�d�d����� 5��-����5��

5���5����5����5��
5����������
]	U��	U
5	U`��]	U��U��	����	5	U��9��9��9��9����	U��]��'
������]����������9��
 5����
5����
]������5����
5�����
5������5������5����
5������TNamezone������������TNameapp-pathTName
physical-pathTName	site-nameTNamenameTNamesite]��TNamevdir��"TNameversionTIsAttributeTName	directory]��9��
��9��9�����9��	����	��������������TName	open-file��%TNamedevice-typeT
IsRequired$TName
server-pidT
IsRequiredTNamesection���d&TNamebase-addressT
IsRequired&TNamemaximum-sizeT
IsRequiredTNamefileT
IsRequiredTName
symbolic-linkTNametargetU��]��	]e�� eee ��e  ee��e��������e��������������U��U$TName
logon-typeT
IsRequiredTNamelogon-idTNamesidT
IsRequired0TNameauthentication-packageT
IsRequired!TNamesessionT
IsRequired&TNamelogon-serverT
IsRequired)TNamedns-domain-nameT
IsRequiredTNameupnT
IsRequiredTNamesession]����	����	����TNamemodule���dTNamepidTIsAttributeTNamenameT
IsRequired$TName
executableT
IsRequired&TNamecommand-lineT
IsRequired+TNamepeak-virtual-sizeT
IsRequired&TNamevirtual-sizeT
IsRequired/TNamepeak-working-set-sizeT
IsRequired*TNameworking-set-sizeT
IsRequired+TNameprotected-processT
IsRequiredTNametokenT
IsRequiredTNamenxT
IsRequired	������]U������TNameprocessU��	����	�����	
 �
,TNamehtcTIsAttributeT
IsRequired9����9��TValueREG_NONETValueREG_SZTValue
REG_EXPAND_SZTValue
REG_BINARYTValue	REG_DWORD!TValueREG_DWORD_BIG_ENDIANTValueREG_LINKTValueREG_MULTI_SZTValueREG_RESOURCE_LIST)TValueREG_FULL_RESOURCE_DESCRIPTOR+TValueREG_RESOURCE_REQUIREMENTS_LISTTValue	REG_QWORD
��-TNamedataTIsAttributeT
IsRequired4TNamestring-dataTIsAttributeT
IsRequired���������� ��
		� ����9	9TNameType�������]��	��	%��	���������
��9��]����������9��9��������	��	TNamevalue.TNameclassTIsAttributeT
IsRequired+TNamesdTIsAttributeT
IsRequired��		TNamebindingTName	interfaceTName
major-versionTName
minor-versionTNameobject$TName
annotationT
IsRequiredY��TNameendpoint������XTNamegroupTU3Microsoft.MSEC.WASA.XmlDeserialization.LookupPolicyLookupPolicy-TNamesddlTIsAttributeT
IsRequired,TNameuseTIsAttributeT
IsRequiredADAUALOAODOUOLMLXAXDRASPXUZAOITValueOBJECT_INHERIT_ACE"TValueCONTAINER_INHERIT_ACECINP%TValueNO_PROPAGATE_INHERIT_ACETValueINHERIT_ONLY_ACEIOIDTValue
INHERITED_ACE'TValueSUCCESSFUL_ACCESS_ACE_FLAGSAFA#TValueFAILED_ACCESS_ACE_FLAG]e]	]	 	��	
		U� 99 		��		�$]	TValueNONETValueDELETETValueREAD_CONTROLTValue	WRITE_DACTValueWRITE_OWNERTValueSYNCHRONIZE#TValueACCESS_SYSTEM_SECURITYTValueGENERIC_ALLTValueGENERIC_EXECUTETValue
GENERIC_WRITETValueGENERIC_READTValueALL]��%��(]�]�	���5� �y)	]�]�5����	]	]�u�u�u]	]�u�u�uY]��	��]��&����	����� ����	��U�����8U�������	�������
���� �������	� �  ������� ��9�9���9�9�
�
�Y5e]5e� � 	5��e]5��e� VTNamesidTU3Microsoft.MSEC.WASA.XmlDeserialization.LookupPolicyLookupPolicy	����	����!TNamehandleTIsAttribute!TNameobjectTIsAttributeTNamemaskTIsAttributeU�(TNamehandle%9�(	���(�,	�,���(�,	�,TNametidTIsAttributeTName
start-addressTNamestateTNamethreadU�4���4@��%�L��]�`�`�0�`U��	���`5�`,
�����45�`�`�0���`]�d�d	���d5�d5�d���d �����)e�- eee ����	 ���� �� ��e���1�� ���<�< ��e	 ������ �����)e�-��e	�� �A�A���� �E ��e �I	 ����	 ���� ��ee	 ���I �Ie��e  �� �� �� ��
 ��	 ���u ��e["�u��e�Ee�����1��e��e�I�I�����I��eeeeeeeee�I�Ieeeee	]e�p���p�p�u��e�Ee�1��e	]e�t�t�T�\�p
�H	 ���� �Y
�@	 �A�� ����7e�u�u�H���H�Ee���@�Eee�<�p�\�A�A�He�����1���X�u����e�Ae�����8���8�p�8�h�@�<�D�@�<���x �]�<�@�D����W�pU�����x�x�p�d���D�@�l�p�X�<���]����
�����������U	�p�� TNamedelayTIsAttributeTNameactionU������&TNamereset-periodT
IsRequired!TNamecommandT
IsRequired�H���d'TName
start-accountT
IsRequiredTNamepathT
IsRequiredTNameargsT
IsRequired%TNameservice-dllT
IsRequired&TNamedisplay-nameT
IsRequired$TName
start-typeT
IsRequired)TNamefailure-actionsT
IsRequired'TName
current-stateT
IsRequired"TNamesid-typeT
IsRequired	������TNameservice	����	�����L��
����	����
����
��



���P	������	������9������9�������T��	������	����	����	������9��	������9��	����%��9����9��	������9��U��	������9����]��	����	�����|�,��e
��
�̀�I���|�U����������������������������������������������������9��9�����,�����,����	TNamehwndTIsAttributeTNametitleT
IsRequiredTNameclassT
IsRequiredU������TNamewindow��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetEMicrosoft.MSEC.WASA.Reporting.IESilentElevationsAttackSurface.#Policy��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetKMicrosoft.MSEC.WASA.Reporting.IESilentElevationsAttackSurface.#get_Policy()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetkMicrosoft.MSEC.WASA.Reporting.IESilentElevationsAttackSurface.#set_Policy(System.Nullable`1<System.UInt32>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetLMicrosoft.MSEC.WASA.Reporting.IESilentElevationsAttackSurface.#GetHashCode()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetTMicrosoft.MSEC.WASA.Reporting.IESilentElevationsAttackSurface.#Equals(System.Object)�&Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.IESilentElevationsAttackSurface.#.ctor(Microsoft.MSEC.WASA.Parser.Windows.WASAComClass,System.String,System.String,System.Nullable`1<System.UInt32>)�Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.ACLWeaknesses`1.#CopyTo(System.Collections.Generic.KeyValuePair`2<!0,Microsoft.MSEC.WASA.Reporting.AccountAccessRights>[],System.Int32)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget_Microsoft.MSEC.WASA.Reporting.ASLRDisabled.#FromSystem`1(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetlMicrosoft.MSEC.WASA.Reporting.SafeDLLSearchModeDisabled.#FromSystem`1(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget@Microsoft.MSEC.WASA.Reporting.RpcEndpointsAttackSurface.#ToRED()�JMicrosoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.AccountAccessRights.#CopyTo(System.Collections.Generic.KeyValuePair`2<Microsoft.MSEC.WASA.Parser.Windows.WASAAccount,Microsoft.MSEC.WASA.Analysis.AccessRightCollection>[],System.Int32)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget3Microsoft.MSEC.WASA.Reporting.SystemIssue.#.cctor()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetdMicrosoft.MSEC.WASA.Reporting.SystemIssue.#GetOrCreateChecker(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget;Microsoft.MSEC.WASA.Reporting.SystemIssue.#twoSystemChecker��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.SystemIssue.#GetOrCreateChecker(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget;Microsoft.MSEC.WASA.Reporting.SystemIssue.#oneSystemChecker�XMicrosoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComInterface.#Initialize(Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComTypeLibCollection)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASAComInterface.#NumMethods��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargeteMicrosoft.MSEC.WASA.Parser.Windows.WASAComInterface.#set_NumMethods(System.Nullable`1<System.UInt32>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.WASAComInterface.#get_NumMethods()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#DeRot13(System.IO.Stream)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargettMicrosoft.MSEC.WASA.Parser.Windows.WASASystemIEZones.#GetZonesFromKey(Microsoft.MSEC.WASA.Parser.Windows.WASARegKey)�Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.URLZone.#.ctor(System.Collections.Generic.Dictionary`2<System.UInt32,System.UInt32>,System.Version,System.String,System.String)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#WorkingSetSize��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetdMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#set_WorkingSetSize(System.Nullable`1<System.UInt64>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#get_WorkingSetSize()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#PeakWorkingSetSize��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargethMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#set_PeakWorkingSetSize(System.Nullable`1<System.UInt64>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetHMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#get_PeakWorkingSetSize()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#VirtualSize��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#get_VirtualSize()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetaMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#set_VirtualSize(System.Nullable`1<System.UInt64>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#PeakVirtualSize��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargeteMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#set_PeakVirtualSize(System.Nullable`1<System.UInt64>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#get_PeakVirtualSize()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#SEHandlerCount��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetLMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#get_SEHandlerCount()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetlMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#set_SEHandlerCount(System.Nullable`1<System.UInt64>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#GetHashCode()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#SecurityCookie��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetLMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#get_SecurityCookie()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetlMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#set_SecurityCookie(System.Nullable`1<System.UInt64>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#CheckSum��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#get_CheckSum()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetfMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#set_CheckSum(System.Nullable`1<System.UInt32>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetMMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#Equals(System.Object)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#DynamicCharged��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.WASAToken.#get_DynamicCharged()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetbMicrosoft.MSEC.WASA.Parser.Windows.WASAToken.#set_DynamicCharged(System.Nullable`1<System.UInt32>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#ModifiedId��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget^Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#set_ModifiedId(System.Nullable`1<System.UInt64>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#get_ModifiedId()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#Expiration��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#get_Expiration()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget^Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#set_Expiration(System.Nullable`1<System.UInt64>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#DynamicAvailable��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.WASAToken.#get_DynamicAvailable()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetdMicrosoft.MSEC.WASA.Parser.Windows.WASAToken.#set_DynamicAvailable(System.Nullable`1<System.UInt32>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#TokenId��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget[Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#set_TokenId(System.Nullable`1<System.UInt64>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASAToken.#get_TokenId()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.AccessRights.#TypeSpecificRights��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget]Microsoft.MSEC.WASA.Parser.Windows.AccessRights.#Add(System.Type,System.String,System.UInt32)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargettMicrosoft.MSEC.WASA.Parser.Windows.AccessRights.#set_Rights(System.Collections.Generic.IEnumerable`1<System.String>)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.AccessRights.#get_Rights()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.AccessRights.#.ctor()��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetQMicrosoft.MSEC.WASA.Parser.Windows.AccessRights.#Add(System.String,System.UInt32)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.AccessRights.#GenericRights��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargetMMicrosoft.MSEC.WASA.Parser.Windows.WASARegKey.#GetValueAsDWORD(System.String)��Microsoft.MSInternal@CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssembliesTScopememberTTargeteMicrosoft.MSEC.WASA.Analysis.Extensions.#GetZone(Microsoft.MSEC.WASA.Parser.WASASystem,System.String)��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTarget��Microsoft.MSEC.WASA.Checks.WASACheckGenerator.#.ctor(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTarget3Microsoft.MSEC.WASA.Checks.FileCheckStatus.#.ctor()��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTargetaMicrosoft.MSEC.WASA.Elevations.ElevationPath.#.ctor(Microsoft.MSEC.WASA.Elevations.ElevationEdge)��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTarget8Microsoft.MSEC.WASA.Reporting.ExternalInterface.#.ctor()��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTargetQMicrosoft.MSEC.WASA.Reporting.WASAReportIssue.#.ctor(System.String,System.String)��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTarget6Microsoft.MSEC.WASA.Reporting.WASAReportIssue.#.ctor()��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTarget7Microsoft.MSEC.WASA.Reporting.WASAReportIssue.#.cctor()��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WindowsCollection.#.cctor()��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTargetNMicrosoft.MSEC.WASA.XmlDeserialization.XmlStructuredParser.#.ctor(System.Type)�LMicrosoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTarget��Microsoft.MSEC.WASA.XmlDeserialization.XmlParserContext.#.ctor(Microsoft.MSEC.WASA.XmlDeserialization.XmlStructuredParser,System.Object,Microsoft.MSEC.WASA.XmlDeserialization.AssignmentAction,Microsoft.MSEC.WASA.XmlDeserialization.FilePosition)�zMicrosoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTarget�"Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#.ctor(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem,System.Boolean,System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Elevations.ElevationGenerator>,Microsoft.MSEC.WASA.Analysis.GeneratePathsDelegate)��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTarget.Microsoft.MSEC.WASA.Parser.WASASystem.#.ctor()��Microsoft.Performance#CA1805:DoNotInitializeUnnecessarilyTScopememberTTarget\Microsoft.MSEC.WASA.Parser.SQL.CsvReader.#.ctor(System.IO.Stream,System.String,System.Int32)��Microsoft.Design/CA1004:GenericMethodsShouldProvideTypeParameterTScopememberTTargetLMicrosoft.MSEC.WASA.Parser.Windows.WASAHandleCollection.#ObjectsWithType`1()��Microsoft.Design/CA1004:GenericMethodsShouldProvideTypeParameterTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.WASAKernelObjectCollection.#WithType`1()��Microsoft.Design/CA1004:GenericMethodsShouldProvideTypeParameterTScopememberTTarget]Microsoft.MSEC.WASA.XmlDeserialization.WASAXmlParser.#Parse`1(System.String,System.IO.Stream)��Microsoft.Design/CA1004:GenericMethodsShouldProvideTypeParameterTScopememberTTarget]Microsoft.MSEC.WASA.XmlDeserialization.WASAXmlParser.#ParseCaseSensitiveEnum`1(System.String)UPLibrary for parsing WIndows Attack Surface Analyzer output and generating issues4/Windows Attack Surface Analyzer parsing libraryMicrosoft Corporation$Windows Attack Surface Analyzer2-© Microsoft Corporation, all rights reserved)$79d2dc42-cc8e-412d-9e8d-94ce71bcb907en-US��Microsoft.DesignCA1002:DoNotExposeGenericListsTScopememberTTarget:Microsoft.MSEC.WASA.Parser.CollectionLog.#CollectionsAdded��Microsoft.DesignCA1002:DoNotExposeGenericListsTScopememberTTarget>Microsoft.MSEC.WASA.Parser.CollectionLog.#CollectionsCompleted}Microsoft.DesignCA1002:DoNotExposeGenericListsTScopememberTTarget0Microsoft.MSEC.WASA.Parser.CollectionLog.#Errors��Microsoft.DesignCA1002:DoNotExposeGenericListsTScopememberTTarget<Microsoft.MSEC.WASA.Parser.CollectionLog.#CollectionsStarted{Microsoft.DesignCA1002:DoNotExposeGenericListsTScopememberTTarget.Microsoft.MSEC.WASA.Parser.CollectionLog.#InfoMicrosoft.DesignCA1002:DoNotExposeGenericListsTScopememberTTarget2Microsoft.MSEC.WASA.Parser.CollectionLog.#DisabledMicrosoft.DesignCA1002:DoNotExposeGenericListsTScopememberTTarget2Microsoft.MSEC.WASA.Parser.CollectionLog.#FailuresMicrosoft.DesignCA1002:DoNotExposeGenericListsTScopememberTTarget2Microsoft.MSEC.WASA.Parser.CollectionLog.#Warnings��Microsoft.Design/CA1004:GenericMethodsShouldProvideTypeParameterTScopememberTTargetmMicrosoft.MSEC.WASA.Analysis.Extensions.#FromFlags`1(System.Collections.Generic.IEnumerable`1<System.String>)��Microsoft.Design/CA1004:GenericMethodsShouldProvideTypeParameterTScopememberTTarget[Microsoft.MSEC.WASA.Reporting.Extensions.#GetItems`1(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.Design/CA1004:GenericMethodsShouldProvideTypeParameterTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetItems`1(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.Design/CA1004:GenericMethodsShouldProvideTypeParameterTScopememberTTarget{Microsoft.MSEC.WASA.Parser.Windows.WASAAccountCollection.#ParseSecurityDescriptor`1(Microsoft.MSEC.WASA.Parser.ConstBuffer)��Microsoft.Design/CA1004:GenericMethodsShouldProvideTypeParameterTScopememberTTargetbMicrosoft.MSEC.WASA.Parser.Windows.WASAAccountCollection.#ParseSecurityDescriptor`1(System.String)��Microsoft.Design.CA1006:DoNotNestGenericTypesInMemberSignaturesTScopememberTTargetUMicrosoft.MSEC.WASA.Parser.Windows.WASAShellExHandlerCollection.#HandlersForInterface��Microsoft.DesignCA1008:EnumsShouldHaveZeroValueTScopetypeTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASATokenMandatoryPolicy��Microsoft.Design-CA1012:AbstractTypesShouldNotHaveConstructorsTScopetypeTTarget:Microsoft.MSEC.WASA.Reporting.SQLServerObjectAttackSurface��Microsoft.Design-CA1012:AbstractTypesShouldNotHaveConstructorsTScopetypeTTarget)Microsoft.MSEC.WASA.Reporting.SystemIssue��Microsoft.Design-CA1012:AbstractTypesShouldNotHaveConstructorsTScopetypeTTarget/Microsoft.MSEC.WASA.Reporting.WACAReportingItem��Microsoft.Design-CA1012:AbstractTypesShouldNotHaveConstructorsTScopetypeTTarget'Microsoft.MSEC.WASA.Reporting.WASAError��Microsoft.Design-CA1012:AbstractTypesShouldNotHaveConstructorsTScopetypeTTarget5Microsoft.MSEC.WASA.Reporting.WASAReportAttackSurface��Microsoft.Design-CA1012:AbstractTypesShouldNotHaveConstructorsTScopetypeTTarget,Microsoft.MSEC.WASA.Reporting.WASAReportItem��Microsoft.Design-CA1012:AbstractTypesShouldNotHaveConstructorsTScopetypeTTarget-Microsoft.MSEC.WASA.Reporting.WASAReportIssue{Microsoft.DesignCA1008:EnumsShouldHaveZeroValueTScopetypeTTarget/Microsoft.MSEC.WASA.Parser.Windows.EventLogTypezMicrosoft.Design"CA1020:AvoidNamespacesWithFewTypesTScope	namespaceTTarget&Microsoft.MSEC.WASA.Elevations.WindowsrMicrosoft.Design"CA1020:AvoidNamespacesWithFewTypesTScope	namespaceTTargetMicrosoft.MSEC.WASA.ExtensionsmMicrosoft.Design"CA1020:AvoidNamespacesWithFewTypesTScope	namespaceTTargetMicrosoft.MSEC.WASA.MhtmlzMicrosoft.Design"CA1020:AvoidNamespacesWithFewTypesTScope	namespaceTTarget&Microsoft.MSEC.WASA.XmlDeserializationvMicrosoft.Design"CA1020:AvoidNamespacesWithFewTypesTScope	namespaceTTarget"Microsoft.MSEC.WASA.Elevations.SQL��Microsoft.Design$CA1024:UsePropertiesWhereAppropriateTScopememberTTargetFMicrosoft.MSEC.WASA.Reporting.AnalyzerExternal.#GetExternalInterface()��Microsoft.Design$CA1024:UsePropertiesWhereAppropriateTScopememberTTargetEMicrosoft.MSEC.WASA.Reporting.IExternalInterface.#GetAllDifferences()��Microsoft.Design$CA1024:UsePropertiesWhereAppropriateTScopememberTTargetEMicrosoft.MSEC.WASA.Reporting.IExternalInterface.#GetAllTestResults()��Microsoft.Design$CA1024:UsePropertiesWhereAppropriateTScopememberTTargetOMicrosoft.MSEC.WASA.Reporting.IExternalInterface.#GetAvailableDifferenceTypes()��Microsoft.Design$CA1024:UsePropertiesWhereAppropriateTScopememberTTargetIMicrosoft.MSEC.WASA.Reporting.IExternalInterface.#GetAvailableTestTypes()uMicrosoft.DesignCA1027:MarkEnumsWithFlagsTScopetypeTTarget/Microsoft.MSEC.WASA.Parser.Windows.EventLogTypeyMicrosoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget-Microsoft.MSEC.WASA.Parser.Windows.AccessMask}Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget1Microsoft.MSEC.WASA.Parser.Windows.FileAttributes��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget:Microsoft.MSEC.WASA.Parser.Windows.Firewall.FirewallAction��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget?Microsoft.MSEC.WASA.Parser.Windows.Firewall.FirewallProfileType��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTargetAMicrosoft.MSEC.WASA.Parser.Windows.Firewall.FirewallRuleDirectionwMicrosoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget+Microsoft.MSEC.WASA.Reporting.IssueSeverity��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget>Microsoft.MSEC.WASA.Parser.Windows.Firewall.NET_FW_IP_PROTOCOL��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget=Microsoft.MSEC.WASA.Parser.Windows.Firewall.NET_FW_IP_VERSION��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget?Microsoft.MSEC.WASA.Parser.Windows.Firewall.NET_FW_PROFILE_TYPE��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget8Microsoft.MSEC.WASA.Parser.Windows.Firewall.NET_FW_SCOPE��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget?Microsoft.MSEC.WASA.Parser.Windows.Firewall.NET_FW_SERVICE_TYPE~Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget2Microsoft.MSEC.WASA.Parser.Windows.ProgIdEditFlags��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget<Microsoft.MSEC.WASA.Parser.Windows.SecurityDescriptorControl��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget5Microsoft.MSEC.WASA.Parser.Windows.WASAFileDeviceType��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASAImageCharacteristics��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASAImageDllCharacteristicsMicrosoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget3Microsoft.MSEC.WASA.Parser.Windows.WASAImageMachine��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget5Microsoft.MSEC.WASA.Parser.Windows.WASAImageSubsystemMicrosoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget3Microsoft.MSEC.WASA.Parser.Windows.WASARegValueType��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget8Microsoft.MSEC.WASA.Parser.Windows.WASASectionAttributes~Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget2Microsoft.MSEC.WASA.Parser.Windows.WASAThreadState��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASATokenMandatoryPolicy��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASATokenPrivilegeAttributes��Microsoft.DesignCA1028:EnumStorageShouldBeInt32TScopetypeTTarget9Microsoft.MSEC.WASA.Parser.Windows.WASATokenSidAttributes��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTargetKMicrosoft.MSEC.WASA.Analysis.AnalysisOptions.#LoadBestEffort(System.String)�Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTarget��Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#GenerateReport(Microsoft.MSEC.WASA.Analysis.IReportArchiver,System.Boolean,System.Boolean,System.String,System.Boolean,System.Boolean)��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTarget?Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs.#Finalize()��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTargetpMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)��Microsoft.Design-CA1032:ImplementStandardExceptionConstructorsTScopetypeTTarget-Microsoft.MSEC.WASA.Parser.WASAParseException��Microsoft.Design-CA1032:ImplementStandardExceptionConstructorsTScopetypeTTarget7Microsoft.MSEC.WASA.Parser.Windows.WASAParseSdException��Microsoft.Design-CA1032:ImplementStandardExceptionConstructorsTScopetypeTTarget4Microsoft.MSEC.WASA.Parser.WASAPreSadFormatException��Microsoft.Design-CA1032:ImplementStandardExceptionConstructorsTScopetypeTTarget1Microsoft.MSEC.WASA.Parser.WASASadFormatException��Microsoft.Design-CA1032:ImplementStandardExceptionConstructorsTScopetypeTTarget5Microsoft.MSEC.WASA.Parser.WASAUnknownFormatException��Microsoft.Design-CA1032:ImplementStandardExceptionConstructorsTScopememberTTargetJMicrosoft.MSEC.WASA.Parser.WASAPreSadFormatException.#.ctor(System.String)��Microsoft.Design-CA1032:ImplementStandardExceptionConstructorsTScopememberTTargetGMicrosoft.MSEC.WASA.Parser.WASASadFormatException.#.ctor(System.String)��Microsoft.Design-CA1032:ImplementStandardExceptionConstructorsTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.WASAUnknownFormatException.#.ctor(System.String)��Microsoft.Design3CA1033:InterfaceMethodsShouldBeCallableByChildTypesTScopememberTTargetaMicrosoft.MSEC.WASA.Reporting.AccountAccessRights.#System.Collections.IEnumerable.GetEnumerator()�\Microsoft.Design3CA1033:InterfaceMethodsShouldBeCallableByChildTypesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.AccountAccessRights.#System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<Microsoft.MSEC.WASA.Parser.Windows.WASAAccount,Microsoft.MSEC.WASA.Analysis.AccessRightCollection>>.GetEnumerator()��Microsoft.Design3CA1033:InterfaceMethodsShouldBeCallableByChildTypesTScopememberTTarget]Microsoft.MSEC.WASA.Reporting.ACLWeaknesses`1.#System.Collections.IEnumerable.GetEnumerator()�+Microsoft.Design3CA1033:InterfaceMethodsShouldBeCallableByChildTypesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.ACLWeaknesses`1.#System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<!0,Microsoft.MSEC.WASA.Reporting.AccountAccessRights>>.GetEnumerator()��Microsoft.Design$CA1034:NestedTypesShouldNotBeVisibleTScopetypeTTarget7Microsoft.MSEC.WASA.Reporting.AccountAccessRights+Entry��Microsoft.Design$CA1034:NestedTypesShouldNotBeVisibleTScopetypeTTargetKMicrosoft.MSEC.WASA.Elevations.ElevationGraph+HashSetDeepEqualityComparer`1��Microsoft.Design$CA1034:NestedTypesShouldNotBeVisibleTScopetypeTTarget5Microsoft.MSEC.WASA.Reporting.FileACLWeaknesses+Entry��Microsoft.Design$CA1034:NestedTypesShouldNotBeVisibleTScopetypeTTarget7Microsoft.MSEC.WASA.Reporting.RegKeyACLWeaknesses+Entry��Microsoft.Design$CA1034:NestedTypesShouldNotBeVisibleTScopetypeTTargetIMicrosoft.MSEC.WASA.Parser.Windows.Firewall.XPFirewall+XPFirewallProfiles��Microsoft.Design(CA1051:DoNotDeclareVisibleInstanceFieldsTScopememberTTarget@Microsoft.MSEC.WASA.Reporting.AccountAccessRights+Entry.#Account��Microsoft.Design(CA1051:DoNotDeclareVisibleInstanceFieldsTScopememberTTarget?Microsoft.MSEC.WASA.Reporting.AccountAccessRights+Entry.#Rights��Microsoft.Design(CA1051:DoNotDeclareVisibleInstanceFieldsTScopememberTTarget<Microsoft.MSEC.WASA.Analysis.AccountNamedRightsPair.#Account��Microsoft.Design(CA1051:DoNotDeclareVisibleInstanceFieldsTScopememberTTarget;Microsoft.MSEC.WASA.Analysis.AccountNamedRightsPair.#Rights��Microsoft.Design(CA1051:DoNotDeclareVisibleInstanceFieldsTScopememberTTarget;Microsoft.MSEC.WASA.XmlDeserialization.FilePosition.#Column��Microsoft.Design(CA1051:DoNotDeclareVisibleInstanceFieldsTScopememberTTarget?Microsoft.MSEC.WASA.XmlDeserialization.FilePosition.#LineNumber��Microsoft.Design(CA1051:DoNotDeclareVisibleInstanceFieldsTScopememberTTarget8Microsoft.MSEC.WASA.XmlDeserialization.FilePosition.#Uri��Microsoft.Design1CA1053:StaticHolderTypesShouldNotHaveConstructorsTScopetypeTTarget%Microsoft.MSEC.WASA.Checks.SQLUtility��Microsoft.Design&CA1054:UriParametersShouldNotBeStringsT	MessageId0#TScopememberTTarget^Microsoft.MSEC.WASA.XmlDeserialization.FilePosition.#.ctor(System.String,System.Xml.XmlReader)��Microsoft.Design&CA1054:UriParametersShouldNotBeStringsT	MessageId2#TScopememberTTarget{Microsoft.MSEC.WASA.Reporting.IEZones.#.ctor(Microsoft.MSEC.WASA.Parser.Windows.WASAIEZoneType,System.String,System.String)��Microsoft.Design&CA1054:UriParametersShouldNotBeStringsT	MessageId0#TScopememberTTargetIMicrosoft.MSEC.WASA.Parser.Windows.WASAIEZone.#ContainsUrl(System.String)��Microsoft.Design&CA1056:UriPropertiesShouldNotBeStringsTScopememberTTarget,Microsoft.MSEC.WASA.Analysis.Annotation.#Url��Microsoft.Design&CA1056:UriPropertiesShouldNotBeStringsTScopememberTTarget4Microsoft.MSEC.WASA.Reporting.IEZoneActions.#UrlZoneMicrosoft.Design&CA1056:UriPropertiesShouldNotBeStringsTScopememberTTarget*Microsoft.MSEC.WASA.Reporting.IEZones.#Url��Microsoft.Design&CA1056:UriPropertiesShouldNotBeStringsTScopememberTTarget/Microsoft.MSEC.WASA.Analysis.IEZoneUrlPair.#Url��Microsoft.Design&CA1056:UriPropertiesShouldNotBeStringsTScopememberTTarget2Microsoft.MSEC.WASA.Analysis.ReportAnnotation.#Url��Microsoft.Design'CA1060:MovePInvokesToNativeMethodsClassTScopememberTTargetoMicrosoft.MSEC.WASA.WGA.#SLIsGenuineLocal(System.Guid&,Microsoft.MSEC.WASA.WGA+SL_GENUINE_STATE&,System.IntPtr)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Analysis.AccessRightCollection.#.ctor(System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Parser.Windows.AccessRight>)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget:Microsoft.MSEC.WASA.Reporting.AccountAccessRights.#Entries��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetjMicrosoft.MSEC.WASA.Reporting.AccountsAttackSurface.#.ctor(Microsoft.MSEC.WASA.Parser.Windows.WASAAccount)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewall.#AddProfile(Microsoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallProfile)�!Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#GenerateReport(Microsoft.MSEC.WASA.Analysis.IReportArchiver,System.Boolean,System.Boolean,System.String,System.Boolean,System.Boolean)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTarget��Microsoft.MSEC.WASA.Parser.CustomStreamContext.#Microsoft.Deployment.Compression.IUnpackStreamContext.CloseArchiveReadStream(System.Int32,System.String,System.IO.Stream)�,Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Parser.CustomStreamContext.#Microsoft.Deployment.Compression.IUnpackStreamContext.CloseFileWriteStream(System.String,System.IO.Stream,System.IO.FileAttributes,System.DateTime)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Parser.CustomStreamContext.#Microsoft.Deployment.Compression.IUnpackStreamContext.OpenFileWriteStream(System.String,System.Int64,System.DateTime)� Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.DCOMDefaultPermissionsAttackSurface.#.ctor(System.String,Microsoft.MSEC.WASA.Parser.Windows.WASARegValue,Microsoft.MSEC.WASA.Parser.Windows.WASARegValue)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetdMicrosoft.MSEC.WASA.Elevations.ElevationGraph.#AddEdge(Microsoft.MSEC.WASA.Elevations.ElevationEdge)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Elevations.ElevationPath.#.ctor(Microsoft.MSEC.WASA.Elevations.ElevationEdge,Microsoft.MSEC.WASA.Elevations.ElevationPath)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Elevations.ElevationPath.#.ctor(Microsoft.MSEC.WASA.Elevations.ElevationEdge,Microsoft.MSEC.WASA.Elevations.ElevationPath)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetfMicrosoft.MSEC.WASA.Analysis.EmbeddedResourceResolver.#GetEntity(System.Uri,System.String,System.Type)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllIssues(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Analysis.AnalysisOptions)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllIssues(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Analysis.AnalysisOptions)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#WriteXml(System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Reporting.WASAReportItem>,System.Xml.XmlWriter,System.Boolean)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget[Microsoft.MSEC.WASA.Mhtml.MhtmlBase64Stream.#Write(System.Byte[],System.Int32,System.Int32)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTargetyMicrosoft.MSEC.WASA.Reporting.RegistryAttackSurface.#.ctor(System.String,Microsoft.MSEC.WASA.Parser.Windows.WASARegValue)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetiMicrosoft.MSEC.WASA.Reporting.RegistryAttackSurface.#.ctor(Microsoft.MSEC.WASA.Parser.Windows.WASARegKey)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetwMicrosoft.MSEC.WASA.Parser.Windows.Firewall.ServiceCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.Firewall.Service)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget[Microsoft.MSEC.WASA.Checks.SQLConfigIssue.#.ctor(System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget[Microsoft.MSEC.WASA.Checks.SQLConfigIssue.#.ctor(System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTargetkMicrosoft.MSEC.WASA.Checks.SQLDatabaseIssue.#.ctor(System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetkMicrosoft.MSEC.WASA.Checks.SQLDatabaseIssue.#.ctor(System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Checks.SQLDBUserElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Checks.SQLDBUserElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId4TScopememberTTarget��Microsoft.MSEC.WASA.Checks.SQLDBUserElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId3TScopememberTTarget��Microsoft.MSEC.WASA.Checks.SQLDBUserElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTarget��Microsoft.MSEC.WASA.Checks.SQLDBUserElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Elevations.SQL.SqlElevations.#AddElevations(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Elevations.ElevationGraph)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Elevations.SQL.SqlElevations.#AddElevations(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Elevations.ElevationGraph)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetMicrosoft.MSEC.WASA.Checks.SQLLoginElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTargetMicrosoft.MSEC.WASA.Checks.SQLLoginElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId3TScopememberTTargetMicrosoft.MSEC.WASA.Checks.SQLLoginElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTargetMicrosoft.MSEC.WASA.Checks.SQLLoginElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetqMicrosoft.MSEC.WASA.Checks.SQLOwnershipChainIssue.#.ctor(System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTargetqMicrosoft.MSEC.WASA.Checks.SQLOwnershipChainIssue.#.ctor(System.String,System.String,System.String,System.String)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Checks.SQLUtility.#FindDBRoleByName(System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBRole>,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetuMicrosoft.MSEC.WASA.Checks.SQLUtility.#GetLoginFromUser(Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetuMicrosoft.MSEC.WASA.Checks.SQLUtility.#GetUserFromLogin(Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetsMicrosoft.MSEC.WASA.Checks.SQLUtility.#IsLoginDBOwner(Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetoMicrosoft.MSEC.WASA.Checks.SQLUtility.#IsSysadmin(Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetFMicrosoft.MSEC.WASA.Checks.SQLUtility.#ParsePermissions(System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetkMicrosoft.MSEC.WASA.Parser.WACACollectionParser.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetjMicrosoft.MSEC.WASA.Parser.WASACabParser.#AddCollectionParser(Microsoft.MSEC.WASA.Parser.CollectionParser)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetiMicrosoft.MSEC.WASA.Parser.WASACabParser.#AddUntrustedParser(Microsoft.MSEC.WASA.Parser.CollectionParser)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTarget�[Microsoft.MSEC.WASA.Checks.WASACheckGenerator.#WeakRights(System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Parser.Windows.AccessRight>,System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Parser.Windows.WASASecurityDescriptor>,System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Parser.Windows.WASASecurityDescriptor>)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget�[Microsoft.MSEC.WASA.Checks.WASACheckGenerator.#WeakRights(System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Parser.Windows.AccessRight>,System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Parser.Windows.WASASecurityDescriptor>,System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Parser.Windows.WASASecurityDescriptor>)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetWMicrosoft.MSEC.WASA.Parser.Windows.WASAComCategoryCollection.#FindByGuid(System.String)�2Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId6TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComClass.#InitializeFromKey(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.Windows.WASAComCategoryCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.ProgIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComAppIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,System.Boolean)�2Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId5TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComClass.#InitializeFromKey(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.Windows.WASAComCategoryCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.ProgIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComAppIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,System.Boolean)�2Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComClass.#InitializeFromKey(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.Windows.WASAComCategoryCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.ProgIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComAppIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,System.Boolean)�2Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComClass.#InitializeFromKey(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.Windows.WASAComCategoryCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.ProgIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComAppIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,System.Boolean)�2Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId3TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComClass.#InitializeFromKey(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.Windows.WASAComCategoryCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.ProgIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComAppIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,System.Boolean)�2Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId4TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComClass.#InitializeFromKey(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.Windows.WASAComCategoryCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.ProgIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComAppIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,System.Boolean)�2Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComClass.#InitializeFromKey(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.Windows.WASAComCategoryCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.ProgIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComAppIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,System.Boolean)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetbMicrosoft.MSEC.WASA.Parser.Windows.WASAComExtensions.#Parse(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.WASAComTypeLib.#CreateVersion(System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.WASAFile.#FindFile(System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget]Microsoft.MSEC.WASA.Parser.Windows.WASAPluggableProtocolCollection.#FindByName(System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetGMicrosoft.MSEC.WASA.Parser.Windows.WASARegKey.#GetSubkey(System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.WASARegKey.#GetValue(System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetwMicrosoft.MSEC.WASA.Parser.Windows.WASARegValue.#TryGetAsMultiString(System.Collections.Generic.List`1<System.String>&)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlConfigOption.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId4TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlConfigOption.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId3TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlConfigOption.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlConfigOption.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlConfigOption.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetpMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDatabase.#.ctor(System.String,System.String,System.Boolean,System.Boolean)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTargetpMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDatabase.#.ctor(System.String,System.String,System.Boolean,System.Boolean)�ZMicrosoft.Design+CA1062:Validate arguments of public methodsT	MessageId10TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObject.#.ctor(System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Boolean,System.String,System.String,System.Boolean,System.String,System.String,System.Boolean)�YMicrosoft.Design+CA1062:Validate arguments of public methodsT	MessageId5TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObject.#.ctor(System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Boolean,System.String,System.String,System.Boolean,System.String,System.String,System.Boolean)�YMicrosoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObject.#.ctor(System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Boolean,System.String,System.String,System.Boolean,System.String,System.String,System.Boolean)�YMicrosoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObject.#.ctor(System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Boolean,System.String,System.String,System.Boolean,System.String,System.String,System.Boolean)�ZMicrosoft.Design+CA1062:Validate arguments of public methodsT	MessageId11TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObject.#.ctor(System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Boolean,System.String,System.String,System.Boolean,System.String,System.String,System.Boolean)�YMicrosoft.Design+CA1062:Validate arguments of public methodsT	MessageId3TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObject.#.ctor(System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Boolean,System.String,System.String,System.Boolean,System.String,System.String,System.Boolean)�YMicrosoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObject.#.ctor(System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Boolean,System.String,System.String,System.Boolean,System.String,System.String,System.Boolean)�YMicrosoft.Design+CA1062:Validate arguments of public methodsT	MessageId8TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObject.#.ctor(System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Boolean,System.String,System.String,System.Boolean,System.String,System.String,System.Boolean)�YMicrosoft.Design+CA1062:Validate arguments of public methodsT	MessageId7TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObject.#.ctor(System.String,System.String,System.String,System.String,System.Boolean,System.String,System.Boolean,System.String,System.String,System.Boolean,System.String,System.String,System.Boolean)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetRMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDBRole.#.ctor(System.String,System.String[])��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId3TScopememberTTargetzMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDBUser.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId4TScopememberTTargetzMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDBUser.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTargetzMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDBUser.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTargetzMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDBUser.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetzMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDBUser.#.ctor(System.String,System.String,System.String,System.String,System.String)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId4TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlEndPoint.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlEndPoint.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId3TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlEndPoint.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId5TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlEndPoint.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlEndPoint.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlEndPoint.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget;Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance.#ServerRoles�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId5TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLinkedServer.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLinkedServer.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLinkedServer.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId6TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLinkedServer.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId4TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLinkedServer.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLinkedServer.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId3TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLinkedServer.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId2TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLogin.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId4TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLogin.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId5TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLogin.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLogin.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId3TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLogin.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId1TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLogin.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetVMicrosoft.MSEC.WASA.Parser.SQL.WASASqlServerRole.#.ctor(System.String,System.String[])��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetPMicrosoft.MSEC.WASA.Parser.WASASystem.#ExpandEnvironmentVariables(System.String)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTargetJMicrosoft.MSEC.WASA.Parser.WASASystem.#FindEnvironmentValue(System.String)�Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Elevations.Windows.WindowsElevations.#AddElevations(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Elevations.ElevationGraph)��Microsoft.Design+CA1062:Validate arguments of public methodsT	MessageId0TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.Firewall.XPFirewall+XPFirewallProfiles.#AddProfile(Microsoft.MSEC.WASA.Parser.Windows.Firewall.Profile)��Microsoft.Globalization)CA1302:DoNotHardcodeLocaleSpecificStringsT	MessageIdSystem32TScopememberTTargetpMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)��Microsoft.Globalization)CA1302:DoNotHardcodeLocaleSpecificStringsT	MessageIdSysWOW64TScopememberTTargetpMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)��Microsoft.GlobalizationCA1304:SpecifyCultureInfoT	MessageIdASystem.String.Compare(System.String,System.String,System.Boolean)TScopememberTTargetIMicrosoft.MSEC.WASA.Parser.Windows.WASACommandLine.#Equals(System.Object)��Microsoft.GlobalizationCA1304:SpecifyCultureInfoT	MessageIdASystem.String.Compare(System.String,System.String,System.Boolean)TScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.WASAFile.#Equals(System.Object)��Microsoft.GlobalizationCA1304:SpecifyCultureInfoT	MessageIdASystem.String.Compare(System.String,System.String,System.Boolean)TScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.WASAOpenFile.#Equals(System.Object)��Microsoft.GlobalizationCA1304:SpecifyCultureInfoT	MessageIdASystem.String.Compare(System.String,System.String,System.Boolean)TScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.WASARegKey.#Equals(System.Object)�$Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdSystem.Int32.ToStringTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#WriteXml(System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Reporting.WASAReportItem>,System.Xml.XmlWriter,System.Boolean)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdSystem.Int32.ToStringTScopememberTTargetkMicrosoft.MSEC.WASA.Parser.WACACollectionParser.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdSystem.Int32.ToStringTScopememberTTarget>Microsoft.MSEC.WASA.Reporting.WASAReportAttackSurface.#ToRED()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdSystem.Int32.ToStringTScopememberTTarget6Microsoft.MSEC.WASA.Reporting.WASAReportIssue.#ToRED()�Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId!System.Int64.Parse(System.String)TScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlConfigOption.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.AccessRights.#Rights��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTargetGMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#ToString()�IMicrosoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.DCOMDefaultPermissionsAttackSurface.#.ctor(System.String,Microsoft.MSEC.WASA.Parser.Windows.WASARegValue,Microsoft.MSEC.WASA.Parser.Windows.WASARegValue)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget7Microsoft.MSEC.WASA.Analysis.Extensions.#ToFlags`1(!!0)�&Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Elevations.SQL.SqlElevations.#AddElevations(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Elevations.ElevationGraph)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTargetVMicrosoft.MSEC.WASA.Parser.Windows.URLZone.#DwordToPolicy(System.UInt32,System.String)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASALogonSession.#ToString()�.Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Elevations.Windows.WindowsElevations.#AddElevations(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Elevations.ElevationGraph)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTargetNMicrosoft.MSEC.WASA.XmlDeserialization.XmlStructuredParser.#.ctor(System.Type)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.Autorun.#ToString()�WMicrosoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.DCOMDefaultPermissionsAttackSurface.#.ctor(System.String,Microsoft.MSEC.WASA.Parser.Windows.WASARegValue,Microsoft.MSEC.WASA.Parser.Windows.WASARegValue)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTargetIMicrosoft.MSEC.WASA.Elevations.Internal.DescriptionTargetPair.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget0Microsoft.MSEC.WASA.Checks.FileCheck.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget?Microsoft.MSEC.WASA.XmlDeserialization.FilePosition.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.Port.#DisplayName��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget4Microsoft.MSEC.WASA.Checks.ProcessThreadAclCheck.#Id��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget0Microsoft.MSEC.WASA.Checks.ProcessTokenCheck.#Id��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget2Microsoft.MSEC.WASA.Checks.ProcessWeakAclCheck.#Id��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget2Microsoft.MSEC.WASA.Analysis.ProcessId.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget1Microsoft.MSEC.WASA.Checks.ProcessWindowCheck.#Id�Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTargetyMicrosoft.MSEC.WASA.Reporting.RegistryAttackSurface.#.ctor(System.String,Microsoft.MSEC.WASA.Parser.Windows.WASARegValue)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget�Microsoft.MSEC.WASA.Elevations.SQL.SqlElevations.#AddObjectEdges(Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance,Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObjectCollection,Microsoft.MSEC.WASA.Elevations.ElevationGraph)�LMicrosoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Elevations.SQL.SqlElevations.#FormatDBLogin(Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance,Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,System.String)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget�(Microsoft.MSEC.WASA.Reporting.VulnerableDcomClasses.#.ctor(Microsoft.MSEC.WASA.Parser.Windows.WASAComAppId,System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Parser.Windows.WASAAccount>,Microsoft.MSEC.WASA.Reporting.AccountAccessRights,Microsoft.MSEC.WASA.Reporting.AccountAccessRights)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.WASAAccount.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASAComAppId.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASAComClass.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASACommandLine.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASAKernelObject.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASALogonSession.#ToString()�Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTargetfMicrosoft.MSEC.WASA.Parser.Windows.WASARegKey.#MergeKey(Microsoft.MSEC.WASA.Parser.Windows.WASARegKey)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.WASAShellExHandler.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget1Microsoft.MSEC.WASA.Parser.WASASystem.#ToString()�BMicrosoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.XmlDeserialization.WASAXmlParser.#CreateAtomicAction(Microsoft.MSEC.WASA.XmlDeserialization.ReferenceInformation,System.Reflection.MemberInfo)�Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId?System.String.Format(System.String,System.Object,System.Object)TScopememberTTargetzMicrosoft.MSEC.WASA.XmlDeserialization.WASAXmlParser.#Populate(Microsoft.MSEC.WASA.XmlDeserialization.XmlStructuredParser)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdMSystem.String.Format(System.String,System.Object,System.Object,System.Object)TScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.EventLogEntry.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdMSystem.String.Format(System.String,System.Object,System.Object,System.Object)TScopememberTTarget?Microsoft.MSEC.WASA.XmlDeserialization.FilePosition.#ToString()�ZMicrosoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdMSystem.String.Format(System.String,System.Object,System.Object,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Elevations.SQL.SqlElevations.#FormatDBLogin(Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance,Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,System.String)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdMSystem.String.Format(System.String,System.Object,System.Object,System.Object)TScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.WASARegValue.#FullPath��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdMSystem.String.Format(System.String,System.Object,System.Object,System.Object)TScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.WASAWindow.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId3System.String.Format(System.String,System.Object[])TScopememberTTarget8Microsoft.MSEC.WASA.Elevations.ElevationEdge.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId3System.String.Format(System.String,System.Object[])TScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.WASAAccessControlEntry.#ToString()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdSystem.IO.TextWriter.#ctorTScopememberTTargetQMicrosoft.MSEC.WASA.Mhtml.MhtmlQuotedPrintableWriter.#.ctor(System.IO.TextWriter)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdSystem.UInt32.ToStringTScopememberTTargetMMicrosoft.MSEC.WASA.Parser.Windows.WASARegValue.#FormatAsStringUnsafeForXml()��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageIdSystem.UInt64.ToStringTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.WASAWindow.#ToString()��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageIdASystem.String.Compare(System.String,System.String,System.Boolean)TScopememberTTargetIMicrosoft.MSEC.WASA.Parser.Windows.WASACommandLine.#Equals(System.Object)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageIdASystem.String.Compare(System.String,System.String,System.Boolean)TScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.WASAFile.#Equals(System.Object)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageIdASystem.String.Compare(System.String,System.String,System.Boolean)TScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.WASAOpenFile.#Equals(System.Object)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageIdASystem.String.Compare(System.String,System.String,System.Boolean)TScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.WASARegKey.#Equals(System.Object)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId%System.String.EndsWith(System.String)TScopememberTTargetKMicrosoft.MSEC.WASA.Analysis.AnalysisOptions.#LoadBestEffort(System.String)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId%System.String.EndsWith(System.String)TScopememberTTargethMicrosoft.MSEC.WASA.Reporting.AutorunsAttackSurface.#FromSystem`1(Microsoft.MSEC.WASA.Parser.WASASystem)�Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId%System.String.EndsWith(System.String)TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.FilesAttackSurface.#FromSystem`1(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)�6Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId%System.String.EndsWith(System.String)TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.ServicesVulnerableToTampering.#FileAclWeaknessCheck(Microsoft.MSEC.WASA.Reporting.FileACLWeaknesses,Microsoft.MSEC.WASA.Checks.FileAclWeaknesses)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId%System.String.EndsWith(System.String)TScopememberTTargetbMicrosoft.MSEC.WASA.Reporting.WACAASPNetIssue.#FromSystem`1(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId%System.String.EndsWith(System.String)TScopememberTTargetcMicrosoft.MSEC.WASA.Reporting.WACAGeneralIssue.#FromSystem`1(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId%System.String.EndsWith(System.String)TScopememberTTarget_Microsoft.MSEC.WASA.Reporting.WACAIISIssue.#FromSystem`1(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId%System.String.EndsWith(System.String)TScopememberTTargetpMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId>System.String.IndexOf(System.String,System.Int32,System.Int32)TScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.WASAComClass.#CleanupPath(System.String)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTargetwMicrosoft.MSEC.WASA.Reporting.DirectoriesContainingWeakACLs.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTargetVMicrosoft.MSEC.WASA.Reporting.FilesAttackSurface.#IsMatch(System.String,System.String)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTargetkMicrosoft.MSEC.WASA.Checks.WASACheckGenerator.#IsOurProcess(Microsoft.MSEC.WASA.Parser.Windows.WASAProcess)�9Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComClass.#LookupRegPath(Microsoft.MSEC.WASA.Parser.WASASystem,System.Boolean,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,System.String)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTargetbMicrosoft.MSEC.WASA.Parser.Windows.WASAComExtensions.#Parse(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.WASAFile.#IsFiltered��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTarget�Microsoft.MSEC.WASA.Parser.Windows.WASAFileRegistration.#.ctor(Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.ProgIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTargetrMicrosoft.MSEC.WASA.Parser.Windows.WASAFileSystem.#AddBinding(Microsoft.MSEC.WASA.Parser.Windows.DosDeviceBinding)�@Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAShellExHandlerCollection.#ParseHandlers(Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey)�vMicrosoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAShellExHandlerCollection.#.ctor(Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTarget�5Microsoft.MSEC.WASA.Parser.Windows.WASASystemIEZones.#FromRegistryRoot(Microsoft.MSEC.WASA.Parser.WASASystem,System.String,Microsoft.MSEC.WASA.Parser.Windows.WASAIEZoneCollection&,Microsoft.MSEC.WASA.Parser.Windows.WASAIEZoneCollection&,Microsoft.MSEC.WASA.Parser.Windows.WASAIEZoneCollection&,System.String&)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTargetrMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#FindKey(Microsoft.MSEC.WASA.Parser.WASASystem,System.String)��Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTargetpMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)�Microsoft.GlobalizationCA1307:SpecifyStringComparisonT	MessageId'System.String.StartsWith(System.String)TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.WindowsExtensions.#IsOurProcess(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.Windows.WASAProcess)��Microsoft.Globalization!CA1309:UseOrdinalStringComparisonT	MessageId;System.String.Equals(System.String,System.StringComparison)TScopememberTTargetMMicrosoft.MSEC.WASA.Reporting.PathEntriesAttackSurface.#Equals(System.Object)�
Microsoft.Globalization!CA1309:UseOrdinalStringComparisonT	MessageId;System.String.Equals(System.String,System.StringComparison)TScopememberTTargetkMicrosoft.MSEC.WASA.Reporting.PathEntriesAttackSurface.#FromSystem`1(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.Globalization!CA1309:UseOrdinalStringComparisonT	MessageId?System.String.StartsWith(System.String,System.StringComparison)TScopememberTTargetRMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#GuessPathType(System.String)��Microsoft.Maintainability,CA1500:VariableNamesShouldNotMatchFieldNamesT	MessageId
terminalNodesTScopememberTTargetvMicrosoft.MSEC.WASA.Elevations.ElevationGraph.#ReachableNodes(System.Collections.Generic.IEnumerable`1<System.Object>)��Microsoft.Maintainability,CA1500:VariableNamesShouldNotMatchFieldNamesT	MessageIdcreateFnTScopememberTTargeteMicrosoft.MSEC.WASA.XmlDeserialization.XmlStructuredParser.#SetCreateFn(System.Func`1<System.Object>)��Microsoft.MaintainabilityCA1502:AvoidExcessiveComplexityTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WindowsCollection.#.cctor()��Microsoft.Naming"CA1700:DoNotNameEnumValuesReservedTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.WASAImageDllCharacteristics.#Reserved_0x0001��Microsoft.Naming"CA1700:DoNotNameEnumValuesReservedTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.WASAImageDllCharacteristics.#Reserved_0x0002��Microsoft.Naming"CA1700:DoNotNameEnumValuesReservedTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.WASAImageDllCharacteristics.#Reserved_0x0004��Microsoft.Naming"CA1700:DoNotNameEnumValuesReservedTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.WASAImageDllCharacteristics.#Reserved_0x0008��Microsoft.Naming"CA1700:DoNotNameEnumValuesReservedTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.WASAImageDllCharacteristics.#Reserved_0x4000��Microsoft.Maintainability"CA1506:AvoidExcessiveClassCouplingTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WindowsCollection.#.cctor()��Microsoft.Naming(CA1724:TypeNamesShouldNotMatchNamespacesTScopetypeTTarget3Microsoft.MSEC.WASA.Parser.Windows.Firewall.Profile}Microsoft.Naming(CA1724:TypeNamesShouldNotMatchNamespacesTScopetypeTTarget(Microsoft.MSEC.WASA.Reporting.Extensions|Microsoft.Naming(CA1724:TypeNamesShouldNotMatchNamespacesTScopetypeTTarget'Microsoft.MSEC.WASA.Analysis.Extensions��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdFlagTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.AccessControlEntryFlags.#FailedAccessAceFlag��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdFlagTScopememberTTargetSMicrosoft.MSEC.WASA.Parser.Windows.AccessControlEntryFlags.#SuccessfulAccessAceFlag��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdFlagsTScopememberTTargetmMicrosoft.MSEC.WASA.Analysis.Extensions.#FromFlags`1(System.Collections.Generic.IEnumerable`1<System.String>)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdFlagsTScopememberTTarget7Microsoft.MSEC.WASA.Analysis.Extensions.#ToFlags`1(!!0)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdFlagsTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.ProgId.#EditFlags��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdFlagsTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.WASAAccessControlEntry.#Flags��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdFlagsTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASAComTypeLibVersion.#Flags��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdFlagsTScopetypeTTarget:Microsoft.MSEC.WASA.Parser.Windows.AccessControlEntryFlags��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdFlagsTScopetypeTTarget2Microsoft.MSEC.WASA.Parser.Windows.ProgIdEditFlags��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget:Microsoft.MSEC.WASA.Reporting.SQLLoginAttackSurface.#Login��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget8Microsoft.MSEC.WASA.Checks.SQLLoginElevationIssue.#Login��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget>Microsoft.MSEC.WASA.Checks.SQLLoginElevationIssue.#TargetLogin��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget7Microsoft.MSEC.WASA.Reporting.SQLLoginElevations.#Login��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget=Microsoft.MSEC.WASA.Reporting.SQLLoginElevations.#TargetLogin��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget8Microsoft.MSEC.WASA.Checks.SQLOwnershipChainIssue.#Login��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget;Microsoft.MSEC.WASA.Reporting.SQLOwnershipChainIssue.#Login��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTargetuMicrosoft.MSEC.WASA.Checks.SQLUtility.#GetLoginFromUser(Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTargetuMicrosoft.MSEC.WASA.Checks.SQLUtility.#GetUserFromLogin(Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTargetsMicrosoft.MSEC.WASA.Checks.SQLUtility.#IsLoginDBOwner(Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTargetFMicrosoft.MSEC.WASA.Checks.WASACheckGenerator.#SQLLoginElevationIssues��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget7Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBUser.#LoginName��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTargetNMicrosoft.MSEC.WASA.Parser.SQL.WASASqlInstance.#FindLoginByName(System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget>Microsoft.MSEC.WASA.Parser.SQL.WASASqlLinkedServer.#LocalLogin��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopetypeTTarget3Microsoft.MSEC.WASA.Reporting.SQLLoginAttackSurface��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopetypeTTarget1Microsoft.MSEC.WASA.Checks.SQLLoginElevationIssue��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopetypeTTarget0Microsoft.MSEC.WASA.Reporting.SQLLoginElevations��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopetypeTTarget+Microsoft.MSEC.WASA.Parser.SQL.WASASqlLogin��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget?Microsoft.MSEC.WASA.Parser.SQL.WASASqlLinkedServer.#RemoteLogin�
Microsoft.PerformanceCA1800:DoNotCastUnnecessarilyTScopememberTTarget��Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#GenerateReport(Microsoft.MSEC.WASA.Analysis.IReportArchiver,System.Boolean,System.Boolean,System.String,System.Boolean,System.Boolean)��Microsoft.PerformanceCA1800:DoNotCastUnnecessarilyTScopememberTTargetmMicrosoft.MSEC.WASA.XmlDeserialization.WASAXmlParser.#ParseIntoImpl`1(System.String,System.Xml.XmlReader,!!0)��Microsoft.PerformanceCA1800:DoNotCastUnnecessarilyTScopememberTTargetPMicrosoft.MSEC.WASA.Parser.Windows.WASAKernelObjectCollection.#PopulateParents()��Microsoft.Naming*CA1717:OnlyFlagsEnumsShouldHavePluralNamesTScopetypeTTarget1Microsoft.MSEC.WASA.Parser.Windows.FileAttributes��Microsoft.Naming&CA1714:FlagsEnumsShouldHavePluralNamesTScopetypeTTarget3Microsoft.MSEC.WASA.Parser.Windows.WASARegValueType��Microsoft.Naming&CA1714:FlagsEnumsShouldHavePluralNamesTScopetypeTTarget<Microsoft.MSEC.WASA.Parser.Windows.SecurityDescriptorControl��Microsoft.Naming&CA1714:FlagsEnumsShouldHavePluralNamesTScopetypeTTarget-Microsoft.MSEC.WASA.Parser.Windows.AccessMask��Microsoft.Naming(CA1712:DoNotPrefixEnumValuesWithTypeNameTScopetypeTTarget8Microsoft.MSEC.WASA.Parser.Windows.Firewall.NET_FW_SCOPE��Microsoft.Naming(CA1712:DoNotPrefixEnumValuesWithTypeNameTScopetypeTTarget=Microsoft.MSEC.WASA.Parser.Windows.Firewall.NET_FW_IP_VERSION��Microsoft.Naming(CA1712:DoNotPrefixEnumValuesWithTypeNameTScopetypeTTarget>Microsoft.MSEC.WASA.Parser.Windows.Firewall.NET_FW_IP_PROTOCOL��Microsoft.Naming+CA1720:IdentifiersShouldNotContainTypeNamesT	MessageIdstringTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#FindBySddlString(System.String)��Microsoft.Naming+CA1720:IdentifiersShouldNotContainTypeNamesT	MessageIdstringTScopememberTTargetbMicrosoft.MSEC.WASA.Parser.Windows.WASAAccountCollection.#ParseSecurityDescriptor`1(System.String)��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget2Microsoft.MSEC.WASA.Parser.Windows.BCDDevice.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.EventLogEntry.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget+Microsoft.MSEC.WASA.Reporting.IEZones.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget8Microsoft.MSEC.WASA.Analysis.ObjectAnalysisOptions.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.Firewall.Service.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.ServiceFailureAction.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget.Microsoft.MSEC.WASA.Parser.Windows.Share.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget.Microsoft.MSEC.WASA.Checks.SQLPermission.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget-Microsoft.MSEC.WASA.Reporting.WACAIssue.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASAAccessControlEntry.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.WASAIEZone.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.WASARegValue.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.WASAService.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget1Microsoft.MSEC.WASA.Parser.SQL.WASASqlLogin.#Type��Microsoft.Naming,CA1721:PropertyNamesShouldNotMatchGetMethodsTScopememberTTarget2Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBUser.#Type�2Microsoft.Naming/CA1725:ParameterNamesShouldMatchBaseDeclarationT	MessageId0#TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.AccountAccessRights.#Add(System.Collections.Generic.KeyValuePair`2<Microsoft.MSEC.WASA.Parser.Windows.WASAAccount,Microsoft.MSEC.WASA.Analysis.AccessRightCollection>)�DMicrosoft.Naming/CA1725:ParameterNamesShouldMatchBaseDeclarationT	MessageId1#TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.AccountAccessRights.#CopyTo(System.Collections.Generic.KeyValuePair`2<Microsoft.MSEC.WASA.Parser.Windows.WASAAccount,Microsoft.MSEC.WASA.Analysis.AccessRightCollection>[],System.Int32)�Microsoft.Naming/CA1725:ParameterNamesShouldMatchBaseDeclarationT	MessageId0#TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.ACLWeaknesses`1.#Add(System.Collections.Generic.KeyValuePair`2<!0,Microsoft.MSEC.WASA.Reporting.AccountAccessRights>)�Microsoft.Naming/CA1725:ParameterNamesShouldMatchBaseDeclarationT	MessageId1#TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.ACLWeaknesses`1.#CopyTo(System.Collections.Generic.KeyValuePair`2<!0,Microsoft.MSEC.WASA.Reporting.AccountAccessRights>[],System.Int32)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdloginTScopememberTTargetuMicrosoft.MSEC.WASA.Reporting.SQLLoginAttackSurface.#.ctor(System.String,Microsoft.MSEC.WASA.Parser.SQL.WASASqlLogin)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdloginTScopememberTTargetMicrosoft.MSEC.WASA.Checks.SQLLoginElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTargetMicrosoft.MSEC.WASA.Checks.SQLLoginElevationIssue.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdloginTScopememberTTarget~Microsoft.MSEC.WASA.Reporting.SQLLoginElevations.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget~Microsoft.MSEC.WASA.Reporting.SQLLoginElevations.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdloginTScopememberTTargetqMicrosoft.MSEC.WASA.Checks.SQLOwnershipChainIssue.#.ctor(System.String,System.String,System.String,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdloginTScopememberTTargettMicrosoft.MSEC.WASA.Reporting.SQLOwnershipChainIssue.#.ctor(System.String,System.String,System.String,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdloginTScopememberTTargetuMicrosoft.MSEC.WASA.Checks.SQLUtility.#GetUserFromLogin(Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdloginTScopememberTTargetsMicrosoft.MSEC.WASA.Checks.SQLUtility.#IsLoginDBOwner(Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdloginTScopememberTTargetoMicrosoft.MSEC.WASA.Checks.SQLUtility.#IsSysadmin(Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdloginTScopememberTTargetzMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDBUser.#.ctor(System.String,System.String,System.String,System.String,System.String)��Microsoft.NamingCA1726:UsePreferredTermsT	MessageIdLoginTScopememberTTarget��Microsoft.MSEC.WASA.Parser.SQL.WASASqlLinkedServer.#.ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#Mask��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#SddlString��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#Win32Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.AccessRights.#Rights��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewall.#ServiceRestriction��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetVMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallProfile.#BlockAllInboundTraffic��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetTMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallProfile.#DefaultInboundAction��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetUMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallProfile.#DefaultOutboundAction��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetGMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallProfile.#Enabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallProfile.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetUMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallProfile.#NotificationsDisabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallProfile.#Rules��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetlMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallProfile.#UnicastResponsesToMulticastBroadcastDisabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#Action��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetLMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#ApplicationName��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetHMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#Description��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#Direction��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetJMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#EdgeTraversal��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#Enabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#Grouping��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetNMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#IcmpTypesAndrules��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#InterfaceTypes��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#LocalAddresses��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetGMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#LocalPorts��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#Profiles��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#Protocol��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetLMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#RemoteAddresses��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetHMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#RemotePorts��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetHMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule.#ServiceName��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRuleCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallProfile)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRuleCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRule)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AdvFirewallRuleCollection.#Profiles��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetkMicrosoft.MSEC.WASA.Analysis.AnalysisOptions.#AddOption(Microsoft.MSEC.WASA.Analysis.ObjectAnalysisOptions)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetQMicrosoft.MSEC.WASA.Analysis.AnalysisOptions.#AddThirdPartyService(System.String)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget.Microsoft.MSEC.WASA.Analysis.Annotation.#Label��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget0Microsoft.MSEC.WASA.Analysis.Annotation.#ToolTipMicrosoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget,Microsoft.MSEC.WASA.Analysis.Annotation.#Url��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetJMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AuthorizedApplication.#Enabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetLMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AuthorizedApplication.#IpVersion��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetGMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AuthorizedApplication.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetWMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AuthorizedApplication.#ProcessImageFileName��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetRMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AuthorizedApplication.#RemoteAddresses��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetHMicrosoft.MSEC.WASA.Parser.Windows.Firewall.AuthorizedApplication.#Scope��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargeteMicrosoft.MSEC.WASA.Parser.Windows.AutorunCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.Autorun)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.BCDDevice.#AdditionalOptions��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.BCDDevice.#DiskSignature��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.BCDDevice.#PartitionIdentifier��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Parser.Windows.BCDDevice.#Path��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Parser.Windows.BCDDevice.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#AssocResumeObject��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#Description��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#Device��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#DisplayOrder��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#Identifier��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#Inherit��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#Locale��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget0Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#NX��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#OSDevice��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#Path��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#RecoveryEnabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#RecoverySequence��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#ResumeObject��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#SystemRoot��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#Timeout��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.BcdObject.#ToolsDisplayOrder��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.BootConfig.#Disk��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.BootConfig.#Partition��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.CollectionAdded.#collection��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget0Microsoft.MSEC.WASA.Parser.CollectionAdded.#task��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.CollectionCompleted.#collection��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.CollectionCompleted.#task��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.CollectionCompleted.#time��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.CollectionError.#collection��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.CollectionError.#collector��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.CollectionError.#errorcode��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Parser.CollectionStarted.#collection��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Parser.CollectionStarted.#task��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Parser.CollectionStarted.#time��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget0Microsoft.MSEC.WASA.Parser.Windows.Desktop.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.Desktop.#SDDLAttr��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.Desktop.#SecurityDescriptor��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetJMicrosoft.MSEC.WASA.Parser.Windows.EventLogEntry.#AddString(System.String)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.EventLogEntry.#Category��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.EventLogEntry.#Id��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.EventLogEntry.#Message��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.EventLogEntry.#Number��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetQMicrosoft.MSEC.WASA.Parser.Windows.EventLogEntry.#SetTimeGenerated(System.UInt64)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.EventLogEntry.#SetTimeWritten(System.UInt64)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.EventLogEntry.#TimeGenerated��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.EventLogEntry.#TimeWritten��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.EventLogEntry.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#Address��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#Guard��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#NoCache��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#Permission��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#Pid��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#ProcessName��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#ProcessPath��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#RegionSize��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.ExecutablePage.#WriteCombine��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetrMicrosoft.MSEC.WASA.Parser.Windows.FailureActionList.#Add(Microsoft.MSEC.WASA.Parser.Windows.ServiceFailureAction)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.FailureActionList.#Command��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.FailureActionList.#ResetPeriod��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Reporting.FileACLWeaknesses.#Items��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget{Microsoft.MSEC.WASA.Checks.FileCheckStatus.#AddVirtualDirectory(Microsoft.MSEC.WASA.Parser.Windows.WASAIISVirtualDirectory)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetQMicrosoft.MSEC.WASA.Parser.Windows.Firewall.ICMPSettings.#AllowInboundEchoRequest��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetQMicrosoft.MSEC.WASA.Parser.Windows.Firewall.ICMPSettings.#AllowInboundMaskRequest��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetSMicrosoft.MSEC.WASA.Parser.Windows.Firewall.ICMPSettings.#AllowInboundRouterRequest��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetVMicrosoft.MSEC.WASA.Parser.Windows.Firewall.ICMPSettings.#AllowInboundTimestampRequest��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget]Microsoft.MSEC.WASA.Parser.Windows.Firewall.ICMPSettings.#AllowOutboundDestinationUnreachable��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetSMicrosoft.MSEC.WASA.Parser.Windows.Firewall.ICMPSettings.#AllowOutboundPacketTooBig��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetWMicrosoft.MSEC.WASA.Parser.Windows.Firewall.ICMPSettings.#AllowOutboundParameterProblem��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetSMicrosoft.MSEC.WASA.Parser.Windows.Firewall.ICMPSettings.#AllowOutboundSourceQuench��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetSMicrosoft.MSEC.WASA.Parser.Windows.Firewall.ICMPSettings.#AllowOutboundTimeExceeded��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetGMicrosoft.MSEC.WASA.Parser.Windows.Firewall.ICMPSettings.#AllowRedirect��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget\Microsoft.MSEC.WASA.Reporting.IESilentElevationsAttackSurface.#policyToString(System.UInt32)xMicrosoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget%Microsoft.MSEC.WASA.Parser.Info.#code~Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget+Microsoft.MSEC.WASA.Parser.Info.#collection}Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget*Microsoft.MSEC.WASA.Parser.Info.#errorcodexMicrosoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget%Microsoft.MSEC.WASA.Parser.Info.#filexMicrosoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget%Microsoft.MSEC.WASA.Parser.Info.#line{Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget(Microsoft.MSEC.WASA.Parser.Info.#messagexMicrosoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget%Microsoft.MSEC.WASA.Parser.Info.#task��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Reporting.KernelObjectsAttackSurface.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget`Microsoft.MSEC.WASA.Analysis.ObjectAnalysisOptions.#Add(Microsoft.MSEC.WASA.Analysis.Annotation)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Analysis.ObjectAnalysisOptions.#AlwaysInBaseline��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Analysis.ObjectAnalysisOptions.#Id��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Analysis.ObjectAnalysisOptions.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.Firewall.OpenPort.#BuiltIn��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.Firewall.OpenPort.#Enabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.Firewall.OpenPort.#IpVersion��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.Firewall.OpenPort.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.Firewall.OpenPort.#Port��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.Firewall.OpenPort.#Protocol��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.Firewall.OpenPort.#RemoteAddresses��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.Firewall.OpenPort.#Scope��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.Port.#DisplayName��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.Port.#InternetProtocol��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.Port.#LocalAddress��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Parser.Windows.Port.#LocalPort��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget0Microsoft.MSEC.WASA.Parser.Windows.Port.#Process��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget.Microsoft.MSEC.WASA.Parser.Windows.Port.#State��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Parser.Windows.Port.#Transport��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#AuthorizedApplications��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetIMicrosoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#ExceptionsNotAllowed��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#FirewallEnabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#GloballyOpenPorts��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#ICMPSettings��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#MulticastDisabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetJMicrosoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#NotificationsDisabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetHMicrosoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#RemoteAdminSettings��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#Services��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.Firewall.Profile.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Reporting.RegKeyACLWeaknesses.#Items��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetQMicrosoft.MSEC.WASA.Parser.Windows.Firewall.RemoteAdministrationSettings.#Enabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetSMicrosoft.MSEC.WASA.Parser.Windows.Firewall.RemoteAdministrationSettings.#IpVersion��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetYMicrosoft.MSEC.WASA.Parser.Windows.Firewall.RemoteAdministrationSettings.#RemoteAddresses��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.Firewall.RemoteAdministrationSettings.#Scope��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Analysis.ReportAnnotation.#Key��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Analysis.ReportAnnotation.#Label��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Analysis.ReportAnnotation.#ToolTip��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Analysis.ReportAnnotation.#Url��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetFMicrosoft.MSEC.WASA.Reporting.RpcEndpointsAttackSurface.#InterfaceUUID��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.Firewall.Service.#Customized��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.Firewall.Service.#Enabled��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.Firewall.Service.#GloballyOpenPorts��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.Firewall.Service.#IpVersion��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.Firewall.Service.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.Firewall.Service.#RemoteAddresses��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.Firewall.Service.#Scope��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.Firewall.Service.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.ServiceFailureAction.#Delay��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.ServiceFailureAction.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget.Microsoft.MSEC.WASA.Parser.Windows.Share.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget.Microsoft.MSEC.WASA.Parser.Windows.Share.#Path��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget0Microsoft.MSEC.WASA.Parser.Windows.Share.#Remark��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.Share.#SecurityDescriptor��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget1Microsoft.MSEC.WASA.Parser.Windows.Share.#Special��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.Share.#Temporary��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget.Microsoft.MSEC.WASA.Parser.Windows.Share.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.TaskDisabled.#collection��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget-Microsoft.MSEC.WASA.Parser.TaskDisabled.#taskMicrosoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget,Microsoft.MSEC.WASA.Parser.TaskFailure.#code��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Parser.TaskFailure.#collection��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget1Microsoft.MSEC.WASA.Parser.TaskFailure.#errorcodeMicrosoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget,Microsoft.MSEC.WASA.Parser.TaskFailure.#fileMicrosoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget,Microsoft.MSEC.WASA.Parser.TaskFailure.#line��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget/Microsoft.MSEC.WASA.Parser.TaskFailure.#messageMicrosoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget,Microsoft.MSEC.WASA.Parser.TaskFailure.#task��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Reporting.WACAReportingItem.#WACAIssue{Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget(Microsoft.MSEC.WASA.Parser.Warning.#code��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget.Microsoft.MSEC.WASA.Parser.Warning.#collection��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget-Microsoft.MSEC.WASA.Parser.Warning.#errorcode{Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget(Microsoft.MSEC.WASA.Parser.Warning.#file{Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget(Microsoft.MSEC.WASA.Parser.Warning.#line~Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget+Microsoft.MSEC.WASA.Parser.Warning.#message{Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget(Microsoft.MSEC.WASA.Parser.Warning.#task��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.WASAAccessControlEntry.#AclString��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.WASAAccessControlEntry.#MaskRights��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargethMicrosoft.MSEC.WASA.Parser.Windows.WASAAccount.#AddGroup(Microsoft.MSEC.WASA.Parser.Windows.WASAAccount)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.WASAAccount.#AddPrivilege(System.String)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.WASAAccount.#Privileges��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.WASAAccount.#Sddl��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.WASAAccount.#Sid��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.WASAAccount.#Use��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetmMicrosoft.MSEC.WASA.Parser.Windows.WASAAccountCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASAAccount)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.WASAComAppId.#ConfigurationKey��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.WASAComClass.#PersistentAddinsRegistered��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetwMicrosoft.MSEC.WASA.Reporting.WASAError.#.ctor(System.String,System.String,Microsoft.MSEC.WASA.Reporting.IssueSeverity)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.WASAFileRegistration.#OpenWithList��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetHMicrosoft.MSEC.WASA.Parser.Windows.WASAFileRegistration.#OpenWithProgIds��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetrMicrosoft.MSEC.WASA.Parser.Windows.WASAFileSystem.#AddBinding(Microsoft.MSEC.WASA.Parser.Windows.DosDeviceBinding)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargethMicrosoft.MSEC.WASA.Parser.Windows.WASAFileSystem.#AddPath(Microsoft.MSEC.WASA.Parser.Windows.FileEntry)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.WASAHandle.#Handle��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.WASAHandle.#Mask��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.WASAHandle.#Object��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.WASAHandle.#Process��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetkMicrosoft.MSEC.WASA.Parser.Windows.WASAIEZoneCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASAIEZone)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetcMicrosoft.MSEC.WASA.Parser.Windows.WASAIIS.#AddSite(Microsoft.MSEC.WASA.Parser.Windows.WASAIISSite)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget{Microsoft.MSEC.WASA.Parser.Windows.WASAIIS.#AddVirtualDirectory(Microsoft.MSEC.WASA.Parser.Windows.WASAIISVirtualDirectory)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.WASAIIS.#Version��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.WASAIISSite.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.WASAIISVirtualDirectory.#ApplicationPath��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.WASAIISVirtualDirectory.#Path��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetHMicrosoft.MSEC.WASA.Parser.Windows.WASAIISVirtualDirectory.#PhysicalPath��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.WASAIISVirtualDirectory.#SiteName��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#_dllCharacteristics��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#AddressOfEntryPoint��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetGMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#Characteristics��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#CheckSum��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetIMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#ClrRuntimeVersion��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#Description��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetJMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#DllCharacteristics��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetSMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#LinkerTimeDateStampInternal��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#LinkerVersion��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#Machine��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#MappedAddress��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetNMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#OperatingSystemVersion��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#Publisher��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#SectionCount��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#SecurityCookie��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#SEHandlerCount��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#Size��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#Subsystem��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetHMicrosoft.MSEC.WASA.Parser.Windows.WASAImageProperties.#SubsystemVersion��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetwMicrosoft.MSEC.WASA.Parser.Windows.WASAKernelObjectCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASAKernelObject)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetJMicrosoft.MSEC.WASA.Parser.Windows.WASALogonSession.#AuthenticationPackage��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.WASALogonSession.#DnsDomainName��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.WASALogonSession.#LogonServer��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.WASALogonSession.#Session��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.WASALogonSession.#Upn��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.WASALogonSession.#User��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget|Microsoft.MSEC.WASA.Parser.Windows.WASAParseSdException.#.ctor(System.Exception,System.String,System.String,System.Object[])��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget1Microsoft.MSEC.WASA.Parser.Windows.WASAPath.#Path��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.WASAPath.#Target��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetgMicrosoft.MSEC.WASA.Parser.Windows.WASAPipeCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASAPipe)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASAPrivilegeCollection.#Set��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetfMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#AddModule(Microsoft.MSEC.WASA.Parser.Windows.WASAPath)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#CommandLine��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#ExecutablePath��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#NX��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#PeakVirtualSize��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#PeakWorkingSetSize��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#ProtectedProcess��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#SecurityDescriptor��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.WASAProcess.#TerminateOnCorruption��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#Token��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#VirtualSize��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#Windows��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASAProcess.#WorkingSetSize��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetmMicrosoft.MSEC.WASA.Parser.Windows.WASAProcessCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASAProcess)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.WASARegValue.#_Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.WASARegValue.#SetDataAsString(System.String)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.WASARegValue.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASARegValue.#ValueAsString��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASARpcEndpoint.#Annotation��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASARpcEndpoint.#Binding��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.WASARpcEndpoint.#InterfaceUuid��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.WASARpcEndpoint.#MajorVersion��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.WASARpcEndpoint.#MinorVersion��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASARpcEndpoint.#ObjectUuid��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASASecurityDescriptor.#Dacl��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.WASASecurityDescriptor.#Owner��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.WASASecurityDescriptor.#Sacl��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.WASAService.#Arguments��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.WASAService.#BinaryPath��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.WASAService.#CurrentState��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASAService.#Description��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASAService.#DisplayName��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.WASAService.#FailureActions��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.WASAService.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.WASAService.#Process��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.WASAService.#SecurityDescriptor��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.WASAService.#Sid��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.WASAService.#SidType��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.WASAService.#StartAccount��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.WASAService.#StartType��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.WASAService.#SvcHostDLL��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.WASAService.#Type��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetTMicrosoft.MSEC.WASA.Parser.Windows.WASAShellExHandlerCollection.#ContextMenuHandlers��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetUMicrosoft.MSEC.WASA.Parser.Windows.WASAShellExHandlerCollection.#HandlersForInterface��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetVMicrosoft.MSEC.WASA.Parser.Windows.WASAShellExHandlerCollection.#PropertySheetHandlers��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase.#DatabaseRoles��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetJMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDatabase.#SqlInternalDatabaseObjects��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.SQL.WASASqlDatabase.#UserDatabaseObjects��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase.#Users��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance.#ConfigOptions��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance.#Databases��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget9Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance.#EndPoints��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance.#Logins��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget=Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance.#SystemObjects��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.SQL.WASASqlInstanceCollection.#CScriptPid��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.WASAThread.#Process��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.WASAThread.#SecurityDescriptor��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASAThread.#StartAddress��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.WASAThread.#State��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.WASAThread.#ThreadId��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.WASATokenPrivilege.#Attributes��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.WASATokenPrivilege.#Privilege��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.WASATokenSid.#Account��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASATokenSid.#Attributes��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.WASAWindow.#Handle��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget2Microsoft.MSEC.WASA.Parser.Windows.WASAWindow.#Pid��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.WASAWindow.#Process��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.WASAWindow.#ProcessName��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.WASAWindow.#ThreadId��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.WASAWindow.#Title��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.WASAWindow.#WindowClass��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetkMicrosoft.MSEC.WASA.Parser.Windows.WASAWindowCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASAWindow)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#CurrentSystem��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetzMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection+RegistryContainer.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASARegKey)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.WindowStation.#Desktops��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.WindowStation.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.WindowStation.#SecurityDescriptor��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetJMicrosoft.MSEC.WASA.Parser.Windows.Firewall.XPFirewall.#CurrentProfileType��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.Firewall.XPFirewall.#Profiles��Microsoft.Performance&CA1819:PropertiesShouldNotReturnArraysTScopememberTTarget3Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBRole.#Users��Microsoft.Performance&CA1819:PropertiesShouldNotReturnArraysTScopememberTTarget8Microsoft.MSEC.WASA.Parser.SQL.WASASqlServerRole.#Logins��Microsoft.Performance+CA1820:TestForEmptyStringsUsingStringLengthTScopememberTTarget��Microsoft.MSEC.WASA.Elevations.SQL.SqlElevations.#AddElevations(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Elevations.ElevationGraph)�fMicrosoft.Performance+CA1820:TestForEmptyStringsUsingStringLengthTScopememberTTarget�Microsoft.MSEC.WASA.Elevations.SQL.SqlElevations.#AddObjectEdges(Microsoft.MSEC.WASA.Parser.SQL.WASASqlInstance,Microsoft.MSEC.WASA.Parser.SQL.WASASqlDatabase,Microsoft.MSEC.WASA.Parser.SQL.WASASqlDBObjectCollection,Microsoft.MSEC.WASA.Elevations.ElevationGraph)��Microsoft.Performance+CA1820:TestForEmptyStringsUsingStringLengthTScopememberTTargetpMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)�pMicrosoft.Performance+CA1820:TestForEmptyStringsUsingStringLengthTScopememberTTarget�Microsoft.MSEC.WASA.Parser.Windows.ProgId.#Initialize(Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.ProgIdCollection)��Microsoft.Performance+CA1820:TestForEmptyStringsUsingStringLengthTScopememberTTargetFMicrosoft.MSEC.WASA.Checks.SQLUtility.#ParsePermissions(System.String)�)Microsoft.Performance+CA1820:TestForEmptyStringsUsingStringLengthTScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComClass.#InitializeFromKey(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.Windows.WASAComCategoryCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComInterfaceCollection,Microsoft.MSEC.WASA.Parser.Windows.ProgIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComAppIdCollection,Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,System.Boolean)��Microsoft.Performance+CA1820:TestForEmptyStringsUsingStringLengthTScopememberTTargetWMicrosoft.MSEC.WASA.Parser.Windows.WASADirectoryKernelObject.#FindMember(System.String)��Microsoft.Performance+CA1820:TestForEmptyStringsUsingStringLengthTScopememberTTargetHMicrosoft.MSEC.WASA.Parser.Windows.WASADirectoryKernelObject.#ToString()��Microsoft.Performance+CA1820:TestForEmptyStringsUsingStringLengthTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.WASARegValue.#ToString()�DMicrosoft.Performance+CA1820:TestForEmptyStringsUsingStringLengthTScopememberTTarget��Microsoft.MSEC.WASA.Parser.Windows.WASAComInterface.#Initialize(Microsoft.MSEC.WASA.Parser.Windows.WASARegKey,Microsoft.MSEC.WASA.Parser.Windows.WASAComClassCollection,Microsoft.MSEC.WASA.Parser.Windows.WASAComTypeLibCollection)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetAMicrosoft.MSEC.WASA.Analysis.AttackSurfaceReport.#AllAccessRights��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetwMicrosoft.MSEC.WASA.Reporting.DirectoriesContainingWeakACLs.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetqMicrosoft.MSEC.WASA.Reporting.ExecutablesWithWeakACLs.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargettMicrosoft.MSEC.WASA.Reporting.IISDirectoriesWithWeakACLs.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator)�
Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.ProcessesWithWeakACLs.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator,Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargettMicrosoft.MSEC.WASA.Reporting.ProcessThreadsWithWeakACLs.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetrMicrosoft.MSEC.WASA.Reporting.RegistryKeysWithWeakACLs.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetwMicrosoft.MSEC.WASA.Reporting.ServicesVulnerableToTampering.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.URLZoneCollection.#Keys��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetnMicrosoft.MSEC.WASA.Reporting.VulnerableNamedPipes.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetVMicrosoft.MSEC.WASA.Parser.WASACabParser.#RequiredFiles(System.String,System.String[])��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetzMicrosoft.MSEC.WASA.Parser.Windows.WASAProcessCheckListReader.#Record(Microsoft.MSEC.WASA.Parser.Windows.WASAProcessCheck)yMicrosoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTarget+Microsoft.MSEC.WASA.Parser.WASASystem.#Tool��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetkMicrosoft.MSEC.WASA.Parser.Windows.WASAWindowListReader.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASAWindow)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetOMicrosoft.MSEC.WASA.XmlDeserialization.WASAXmlParser.#IsAtomicType(System.Type)�Microsoft.Reliability*CA2000:Dispose objects before losing scopeTScopememberTTarget��Microsoft.MSEC.WASA.Parser.CustomStreamContext.#Microsoft.Deployment.Compression.IUnpackStreamContext.OpenFileWriteStream(System.String,System.Int64,System.DateTime)��Microsoft.Reliability*CA2000:Dispose objects before losing scopeTScopememberTTargetOMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#DeRot13(System.IO.Stream)�(Microsoft.Reliability%CA2001:AvoidCallingProblematicMethodsT	MessageIdSystem.GC.CollectTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllIssues(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Analysis.AnalysisOptions)AMicrosoft.Design+CA2210:AssembliesShouldHaveValidStrongNames��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#AccessSystemSecurity��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#AdsControlAccess��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#AdsCreateChild��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#AdsDeleteChild��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#AdsDeleteTree��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#AdsListChildren��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#AdsListObject��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#AdsReadProperty��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#AdsSelfWrite��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#AdsWriteProperty��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ComRightsAccess��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ComRightsAccessLocal��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ComRightsAccessRemote��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ComRightsActivateLocal��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetGMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ComRightsActivateRemote��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ComRightsExecute��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ComRightsExecuteLocal��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ComRightsExecuteRemote��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#Delete��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileAddFile��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#FileAddSubdirectory��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileAllAccess��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileAppendData��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#FileCreatePipeInstance��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileDeleteChild��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileExecute��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#FileGenericExecute��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileGenericRead��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileGenericWrite��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#FileReadAttributes��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileReadData��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileReadEA��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#FileWriteAttributes��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileWriteData��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#FileWriteEA��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#GenericAll��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#GenericExecute��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#GenericRead��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#GenericWrite��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#KeyAllAccess��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#KeyCreateLink��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#KeyCreateSubkey��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#KeyEnumerateSubkeys��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#KeyExecute��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget9Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#KeyNotify��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#KeyQueryValue��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#KeyRead��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#KeySetValue��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#KeyWrite��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessAllAccess��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessCreateProcess��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessCreateThread��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessDupHandle��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetGMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessQueryInformation��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetNMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessQueryLimitedInformation��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessSetInformation��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessSetQuota��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessSetSessionId��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessSuspendResume��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessTerminate��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessVmOperation��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget=Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessVmRead��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ProcessVmWrite��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ReadControl��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#SectionAllAccess��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#SectionExtendSize��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#SectionMapExecute��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetIMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#SectionMapExecuteExplicit��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#SectionMapRead��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#SectionMapWrite��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#SectionQuery��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ServiceAllAccess��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ServiceChangeConfig��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetJMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ServiceEnumerateDependents��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ServiceInterrogate��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ServicePauseContinue��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ServiceQueryConfig��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ServiceQueryStatus��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ServiceStart��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ServiceStop��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetIMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ServiceUserDefinedControl��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#StandardRightsAll��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#StandardRightsRequired��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget;Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#Synchronize��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetIMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadDirectImpersonation��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadGetContext��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadImpersonate��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetFMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadQueryInformation��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetMMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadQueryLimitedInformation��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadSetContext��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadSetInformation��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetKMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadSetLimitedInformation��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadSetThreadToken��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadSuspendResume��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget?Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#ThreadTerminate��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#TokenAdjustDefault��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetAMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#TokenAdjustGroups��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetEMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#TokenAdjustPrivileges��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#TokenAdjustSessionId��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTargetBMicrosoft.MSEC.WASA.Parser.Windows.AccessRight.#TokenAssignPrimary��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget>Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#TokenDuplicate��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#TokenImpersonate��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget@Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#TokenQuerySource��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#WriteDac��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#WriteOwner��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget4Microsoft.MSEC.WASA.Parser.SQL.SqlCollection.#Parser��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget<Microsoft.MSEC.WASA.Parser.Windows.WindowsCollection.#Parser��Microsoft.Usage*CA2211:NonConstantFieldsShouldNotBeVisibleTScopememberTTarget:Microsoft.MSEC.WASA.Parser.Windows.AccessRight.#TokenQueryLMicrosoft.Performance1CA1824:MarkAssembliesWithNeutralResourcesLanguage��Microsoft.Usage-CA2237:MarkISerializableTypesWithSerializableTScopetypeTTarget5Microsoft.MSEC.WASA.Parser.WASAUnknownFormatException��Microsoft.Usage-CA2237:MarkISerializableTypesWithSerializableTScopetypeTTarget1Microsoft.MSEC.WASA.Parser.WASASadFormatException��Microsoft.Usage-CA2237:MarkISerializableTypesWithSerializableTScopetypeTTarget4Microsoft.MSEC.WASA.Parser.WASAPreSadFormatException��Microsoft.Usage-CA2237:MarkISerializableTypesWithSerializableTScopetypeTTarget7Microsoft.MSEC.WASA.Parser.Windows.WASAParseSdExceptionwMicrosoft.UsageCA2217:DoNotMarkEnumsWithFlagsTScopetypeTTarget-Microsoft.MSEC.WASA.Parser.Windows.AccessMask��Microsoft.UsageCA2217:DoNotMarkEnumsWithFlagsTScopetypeTTarget9Microsoft.MSEC.WASA.Parser.Windows.WASATokenSidAttributes��Microsoft.Naming+CA2204:Literals should be spelled correctlyT	MessageIdsqlinfoTScopememberTTargethMicrosoft.MSEC.WASA.Parser.SQL.SqlCollection.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)��Microsoft.Naming+CA2204:Literals should be spelled correctlyT	MessageIdregHKUTScopememberTTargetpMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)��Microsoft.Naming+CA2204:Literals should be spelled correctlyT	MessageIdregHKLMTScopememberTTargetpMicrosoft.MSEC.WASA.Parser.Windows.WindowsCollection.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTargetdMicrosoft.MSEC.WASA.Reporting.Extensions.#GetAllAttackSurface(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTargetdMicrosoft.MSEC.WASA.Reporting.Extensions.#GetAllAttackSurface(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllAttackSurface(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)�Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllAttackSurface(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllIssues(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Analysis.AnalysisOptions)�Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllIssues(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Analysis.AnalysisOptions)�Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllIssues(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Analysis.AnalysisOptions)�BMicrosoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllIssues(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Analysis.AnalysisOptions)��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTarget\Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllItems(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget\Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllItems(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllItems(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)�Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetAllItems(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTarget[Microsoft.MSEC.WASA.Reporting.Extensions.#GetItems`1(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget[Microsoft.MSEC.WASA.Reporting.Extensions.#GetItems`1(Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetItems`1(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)�Microsoft.GlobalizationCA1305:SpecifyIFormatProviderT	MessageId1System.String.Format(System.String,System.Object)TScopememberTTarget��Microsoft.MSEC.WASA.Reporting.Extensions.#GetItems`1(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetCMicrosoft.MSEC.WASA.Analysis.AttackSurfaceReport.#IncludeElevations��Microsoft.Design&CA1031:DoNotCatchGeneralExceptionTypesTScopememberTTarget��Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#GenerateReport(Microsoft.MSEC.WASA.Analysis.IReportArchiver,System.Boolean,System.Boolean,System.String,System.Boolean)��Microsoft.PerformanceCA1800:DoNotCastUnnecessarilyTScopememberTTarget��Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#GenerateReport(Microsoft.MSEC.WASA.Analysis.IReportArchiver,System.Boolean,System.Boolean,System.String,System.Boolean)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTarget��Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#InterestingServiceRights(Microsoft.MSEC.WASA.Parser.Windows.WASASecurityDescriptor)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetqMicrosoft.MSEC.WASA.Analysis.Extensions.#GrantedRights(Microsoft.MSEC.WASA.Parser.Windows.WASASecurityDescriptor)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.Autorun.#Company��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget7Microsoft.MSEC.WASA.Parser.Windows.Autorun.#Description��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget5Microsoft.MSEC.WASA.Parser.Windows.Autorun.#ImagePath��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget8Microsoft.MSEC.WASA.Parser.Windows.Autorun.#LaunchString��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.Autorun.#Location��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.Autorun.#MD5Hash��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget0Microsoft.MSEC.WASA.Parser.Windows.Autorun.#Name��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget4Microsoft.MSEC.WASA.Parser.Windows.Autorun.#SHA1Hash��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget6Microsoft.MSEC.WASA.Parser.Windows.Autorun.#SHA256Hash��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget3Microsoft.MSEC.WASA.Parser.Windows.Autorun.#Version��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetkMicrosoft.MSEC.WASA.Parser.Windows.Port.#AddRpcEndpoint(Microsoft.MSEC.WASA.Parser.Windows.WASARpcEndpoint)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTarget_Microsoft.MSEC.WASA.Parser.Windows.PortCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.Port)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetCMicrosoft.MSEC.WASA.Parser.Windows.WASAAccount.#CreatorLogonSession��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetkMicrosoft.MSEC.WASA.Parser.Windows.WASAHandleCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASAHandle)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetPMicrosoft.MSEC.WASA.Parser.Windows.WASAKernelObjectCollection.#PopulateParents()��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetuMicrosoft.MSEC.WASA.Parser.Windows.WASARpcEndpointCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASARpcEndpoint)��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetDMicrosoft.MSEC.WASA.Parser.Windows.WASASystemIEZones.#EffectiveZones��Microsoft.PerformanceCA1811:AvoidUncalledPrivateCodeTScopememberTTargetkMicrosoft.MSEC.WASA.Parser.Windows.WASAThreadCollection.#Add(Microsoft.MSEC.WASA.Parser.Windows.WASAThread)�Microsoft.Usage,CA2202:Do not dispose objects multiple timesTScopememberTTarget��Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#GenerateReport(Microsoft.MSEC.WASA.Analysis.IReportArchiver,System.Boolean,System.Boolean,System.String,System.Boolean)��Microsoft.Usage,CA2202:Do not dispose objects multiple timesTScopememberTTargethMicrosoft.MSEC.WASA.Parser.SQL.SqlCollection.#Parse(Microsoft.MSEC.WASA.Parser.WASACollectionParserArgs)�Microsoft.Usage,CA2202:Do not dispose objects multiple timesTScopememberTTarget��Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#GenerateReport(Microsoft.MSEC.WASA.Analysis.IReportArchiver,System.Boolean,System.Boolean,System.String,System.Boolean,System.Boolean)�}Microsoft.Maintainability"CA1506:AvoidExcessiveClassCouplingTScopememberTTarget�"Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#.ctor(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem,System.Boolean,System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Elevations.ElevationGenerator>,Microsoft.MSEC.WASA.Analysis.GeneratePathsDelegate)��Microsoft.Security/CA5122:PInvokesShouldNotBeSafeCriticalFxCopRuleTScopememberTTargetoMicrosoft.MSEC.WASA.WGA.#SLIsGenuineLocal(System.Guid&,Microsoft.MSEC.WASA.WGA+SL_GENUINE_STATE&,System.IntPtr)�Microsoft.MaintainabilityCA1502:AvoidExcessiveComplexityTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.ProcessesWithWeakACLs.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator,Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)�Microsoft.Maintainability"CA1506:AvoidExcessiveClassCouplingTScopememberTTarget��Microsoft.MSEC.WASA.Reporting.ProcessesWithWeakACLs.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator,Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)��Microsoft.PerformanceCA1822:MarkMembersAsStaticTScopememberTTargetqMicrosoft.MSEC.WASA.Reporting.DirectoriesWithWeakACLs.#FromChecker(Microsoft.MSEC.WASA.Checks.WASACheckGenerator)��Microsoft.Maintainability"CA1506:AvoidExcessiveClassCouplingTScopememberTTarget��Microsoft.MSEC.WASA.Checks.WASACheckGenerator.#.ctor(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem)�yMicrosoft.MaintainabilityCA1505:AvoidUnmaintainableCodeTScopememberTTarget�"Microsoft.MSEC.WASA.Analysis.AttackSurfaceReport.#.ctor(Microsoft.MSEC.WASA.Parser.WASASystem,Microsoft.MSEC.WASA.Parser.WASASystem,System.Boolean,System.Collections.Generic.IEnumerable`1<Microsoft.MSEC.WASA.Elevations.ElevationGenerator>,Microsoft.MSEC.WASA.Analysis.GeneratePathsDelegate)xMicrosoft.Design"CA1020:AvoidNamespacesWithFewTypesTScope	namespaceTTarget$Microsoft.MSEC.WASA.Reporting.Script��Microsoft.Naming8CA1701:ResourceStringCompoundWordsShouldBeCasedCorrectlyT	MessageIdReadMeTScoperesourceTTarget;Microsoft.MSEC.WASA.WASAParserLocalizationStrings.resources5.2.3.5TWrapNonExceptionThrows\�]Q��RSDS�TYU�0I�z[�+��c:\Builds\24\MSECTools\WASADev11_SDL5.2_QFE\src\Tools\Scannning\XRay_SDL5.2_QFE\XRayParser\obj\Release_WLK\WASAParser.pdb0N @_CorDllMainmscoree.dll�% �0�HX pp4VS_VERSION_INFO��?DVarFileInfo$Translation��StringFileInfo�000004b0x0CommentsWindows Attack Surface Analyzer parsing libraryLCompanyNameMicrosoft Corporation�QFileDescriptionLibrary for parsing WIndows Attack Surface Analyzer output and generating issues0FileVersion5.2.3.5@InternalNameWASAParser.dll�-LegalCopyright� Microsoft Corporation, all rights reservedHOriginalFilenameWASAParser.dll` ProductNameWindows Attack Surface Analyzer4ProductVersion5.2.3.58Assembly Version5.2.3.5`?

Youez - 2016 - github.com/yon3zu
LinuXploit