DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files (x86)/Microsoft SQL Server/110/DTS/Binn/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /Program Files (x86)/Microsoft SQL Server/110/DTS/Binn/Microsoft.SqlServer.DataProfiler.dll
MZ@	!L!This program cannot be run in DOS mode.

$PELB5O!./ @@ ,@.O@HX<`8.  H.text4  `.rsrcH@@@.reloc`@B/H%@	yP 2mՙ=`uoZzBua_)\}C!Z ]OPgaԕhBysuIj#D`qxpv}1|c_ͺౠw)LgJt_yRrp*(
*(q*(r*.r/p(s*.rep(s*.rp(s*.rp(s*.r#p(s*.rgp(s*.rp(s*.rp(s*.r+p(s*.r]p(s*.rp(s*.rp(s*.r#p(s*.rwp(s*.rp(s*.rp(s*.rep(s*.rp(s*.rp(s*.r3p(s*.rp(s*.rp(s*.rp(s*.rCp(s*.rop(s*.rp(s*.rp(s*.r3p(s*.rcp(s*.rp(s*.rp(s*.rp(s*.rMp(s*.rp(s*.rp(s*.r	p(s*.rY	p(s*.r	p(s*.r	p(s*.r
p(s*.r;
p(s*.ru
p(s*.r
p(s*.r
p(s*.rp(s*.rMp(s*.rwp(s*.rp(s*.rp(s*.rp(s*.r]p(s*.rp(s*.rp(s*.r#
p(s*.rm
p(s*.r
p(s*.r
p(s*.rp(s*.rGp(s*.rip(s*.rp(s*.rp(s*.rp(s*.rp(s*.rUp(s*.rp(s*.r
p(s*.rCp(s*.rkp(s*.rp(s*FrpT(t*FrpT(t*2rGp(t*6rcp(u*6rp(u*6rp(u*:rp(v*2rMp(t*2rup(t*2rp(t*2rp(t*2rp(t*2r!p(t*2rCp(t*:rap(v*6rp(u*2rp(t*2rp(t*2rp(t*6r/p(u*6rip(u*JrpT(u*>rp(w*2rp(t*br3pTT(v*zrepTTT(w*2rp(t*2rp(t*2rp(t*2rQp(t*2r{p(t*2rp(t*2rp(t*6rp(u*6r+p(u*2r]p(t*FrpT(t*(
*~**F~~o
*0'( 
~~o

(!
*0+( 
~~o

(!
*0/( 
~~o

(!
*04( 
~~o

(!
*("
o#
("
o$
o%
s&
*0){
('
t|(+
3*0){
()
t|(+
3*0){
('
t|(+
3*0){
()
t|(+
3**-rps*
z{,
{o+
*-rps*
z{,
{o,
*:o}(-
*(
*{*{*{,{oP,{oQ*o.
*,+{,#{oP,rp((/
(*,+{,#{oP,rp((/
(*0},y{,q{oP,ds0

rpo1
&o2

+'	o3
,+r%po1
&(o1
&	o4
-
	,	o5
o6
(*33f
,+{,#{oP,r+p((/
(*0*-~7
*s0

rapo8
o9
oho:
&u6,at6rpomoo(oo(or(o;
&8u=,at=rpomoo		(oo

(o(o;
&8u>,pt>
rep	om	oo(	oo

(	o(	o(o;
&8u?9t?rpoo(o(o(o(o(o(o;
&)o<
&o6
*0n-~7
*s0

(o<
&o=

+'	o>
,+r%po1
&(o1
&	o4
-
	,	o5
)o<
&o6
*!3T
^(&,r3p*('*{*v(s}(_}*n-r7ps*
z{o?
*0C{,
{o+
+{o@
oX
X{oA
2*0-sB
z-sB
z{-sC
z{oD

+$(E

ooF
,oo?
m(G
-o5
{
("
o8
oTu
-sC
zo-sC
z{oH
oo?
*,1]0p	sI
}{oJ

+B	o3

{	("
o8
oTu	-sC
zo(	o4
-
	,	o5
*Ne
0\
{oJ
+9o3

(("
o8
oTu-s"zoo4
-
,o5
*EQ
0(({sK
oL
+F{,m{o@

{oM
}o,ooN
1o{oA
0suosu
	o*0{oJ
8o3

u6,]t6u8omoo(
or

(&,
	(86	or('o8u=,4t=omoo(o(8u>,yt>omoo(o(-o(+,(8o(o('o+^u?,Vt?		o	o(

		o(	o	o(		o(o4
:l,o5
*A
0
(
,	(*(*0EooO
+"oP

ooj,
ooo4
-
,o5
*.:
0<o=
+o>

(&-('oo4
-
,o5
**1
:ooY*"}*02sr
o{,{%oYo(*{*{*{*0-sB
zo4}o6}o5}sQ
}o7}o8}o3oR
+oS

,{soT
o4
-
,o5
*\(
0o{oU
+4(V

o(W
,o-{{o+(X
- o5
((Us'z*AM0(
o*06{oU
+(V

o(X
- o5
*'0"u,
s*rGpsY
z(
*0
 `
*0(
(Ps'*0(
(Qs'*0*(-!<o6
(^
oh(z*0;#?/#5"(Z
([
(_
oh(z*0 /.(`
oh(z*0$- (,(m
#oh(z*0
c
*0X(\
,oh(R(zo&1
o!(,!oho]
(Qo!s)zz*
&1u0S(((\
,oh(W(zo
-oh((](z*0"om
oorOprip(*0(--oh(A(z(&:('o
-	oh('(X(zooj-5
oho8
o9
('oo6
(Y(z--o,%oho8
o9
('(Z(z*.(*0.(omooo
rupor(*&(*0,o^
-oh(B(zo=
+o>

(o4
-,o5
+ko_
(&-V
+N	o_
(&-8	o_
('('(W
,
oh('([(z	X
	2Xo^
2*&D"(&*04o=
+o>

(,o4
-
,o5
**&
2or(*0QQoooO

+X	oP

ooj,o,++,0o`
u6os+osP-sQPo?
	o4
-
	,	o5
*d|
.(*{*{*{*{*V(
}}*r(
}}}*r(
}}}*:(
}*0.
{i+{o
-*X
2*0B ŝ
{i+)
	-+{	o
 Za
X2*0| (

(a

	&(b

oc
}}_,%{`}_,%{`}_,%{`}_,%{`}*		^{{od
*0!{{oe

of
*0"uU
uU(*0uU
(*&o
*"o
*J(
(g
}*:{oh
*6{oi
*0"uU
uU(*0uU
(*&o
*"o
*0#
0 ETrZr`.>+lYE9!KK9'YE , &+0(j
*(k
*(l
*(m
*(n
*(o
*(p
*(q
*s"z0J$o(,1-	o
+
 @. 3s*os*o(*:(
}*{*fs}(
}*{*{*{*{*>}}*>(}*2{*2|(*{*j{-ss
}{*j{-st
}{*j{-su
}{*j{-sv
}{*2|(*0%((o}s}s}(oJ
+Zo3

(o("
o8
oTu-s"zo,{o?
+{o?
o4
-,o5
(8sw
{oJ

87
o3

(o,(o("
	o8
oTu,O	oo3(	oo+"o3(	oo:ox
+(y
	o,+	(z
-.o5
-W(o
("
	o8
oTu
		-s"z	o

	o-s"z
o{

o4
:
,
o5
}o|
1`(o-((oox
+(y
(o,[o(z
-.o5
{,{}}({,{oN
=*Ad;g{%JY,{,{*{(oN
.({*R{,2}*0&
(oJ
+jo3
u6,(X
+Lu=
	,	(X
+6u>,
(X
+u?,
(X
+X
o4
-,o5
(oN
}}*wo(-
o(,(oo}
**07
(oo}
o(,Z
o(,Z
*o(,(oo}
**n(,(oo}
**0'{9{oN
>s
{oJ
8o3
(o("
o8
oTu-s"zo	,J{-s}	oJ
+o3
{o?
o4
-,o5
,<-s
oJ
	+	o3
o?
	o4
-	,	o5
o4
:#,o5
((}}%{{,
{oN
+X}%{{,
{oN
+X}%{{,
{oN
+X}*(#/0(o:{oN
Y
8i{o~
u?9M
++o	o_
(&,-s
	o
	X
	oo^
29o
>8{o~
u?9ohoh(W
9+Xo
2-:s2	+$	o

o
o_
o
	X		o
2s2+%o

o
o_
o
Xo
2(S,+X?",{o
Y
<*0){oN
Y
8{o~
u>9{oJ
+,o3

	u=,oo(S,+	o4
-,o5
,6{-s}{{o~
o?
{o
Y
<P*:9s0*
{,1
+{(+/
+Xi2-O @
l(ol[
(o(o	(oo}}{*0(+(
(oooo*{,5{o}}}}}}*{*{*>}}*r(
}}}*0#o
E#111!$,&1*(1/11111111
+/**o***
***oZ*********0X,i
iT+.{
{	 (	Xi2s(*0-~X~oe~"s

{o
i~oe~#
+?{	o
+X2o
&	X
	2#,#o5
jT	+	{	(	X		2s

o
$+f$(
(

+;
0!e
,
tUo
+ZX+jX
X

2
(
o
&$(
-$4o5
o

ll[#@X##
o
%+m%(
(
3(
+O(
3(
+:(
(
el(
lZXel(
lZlZX%(
-%7o5

-ls!G3{ls!-Xl{lX#@[ZXl8lYlYle[(
ZXZe[(
ZX[Y(
[(
[(
(
#?2H#?2;#4+X#@[Y#?=OlXlYlY  {l6{l + l4l  s!","o5
!*AdEIsMz[x>}}*0#{{Y
,*{{Y*F{b{a*{*{*{*{*{*"}*V(
}}*{-s
}{o
}*0/s0

{,n{o<
&{o
+!o
{o
&r%po1
&o4
-
,o5
o
1o
Yo
&}o<
&o6
*#-P
{*:(
}*(
}}}s
}*00~oe~(%
s
+6o
ooo

1o
o
o
YXo
2s

	(!85	(#9	o
	o
	oo	oo(


sooo	oos	(
o
	(
o
	("("oo

1
o
+d	o
Y

o
0
Yo
(*0
	o
+1+o
(*/Xo
2o
	(!:	o
o
o
+(
(&(
->o5
,o5
*A40J1
+&o
oo((,o
X
o
/
o
21o
*0D2
+6o
oooo
,oo
Y
X
o
2*03TT
8X8o
ooo
oo($9o
ooo
oo(

{	o
-!{	o
o{	o
((,%J2q()/TTXo
?:X
o
Y?J*0u4o

+T	o

o
+,o
{{3{{.-o4
-,o5
	o4
-
	,	o5
**9Q`g
035s

o

+5
o
s{o
oos
	o

o4
-
,
o5
*s
o
s
8o
oo+fo
oo	o
ooo
,0	($,%o
oo
oo+Xo
2,o
o
Xo
?M*BP6o('*06o,
oo
-*
oo
8oo
o,}o(
o(
#?Z6Soo
oo
+(

	o(
-Do5
Y
oo
X
?coo
+(
('(
-Do5
*(
#6(
{#?Z**R(
(
2**roooo()*N(s
}*0{(+
/s"z*:(,(.*&{*F(oo*2(o*0u7s

oo=
+Go>
('(,(.
	o(,((+so
o4
-,o5
*Tg0Y8s0

o=
+&o>
('(
o1
&r%po1
&o4
-
,o5
o
Yo
*
2?
0#9s0

s0
o=
8o>
('(

('(-(((,q(ooo(0oj("
oTujo((orp	o:
&rp	o:
&+	o1
&	o1
&r%po1
&r%po1
&o4
:',o5
o
Yo
Qo
Yo
Q*0:(o
o}o}o}s
}{o
+F(
(0o("
o8
oTto
	,{	o
(
-Go5
s
s
{o
 +f (
oo=
!+6!o>
('o
/o
oo
!o4
-!,!o5
 (
- Jo5
o
}o
}(0o-)o @Bj1o j1
(o+	oj0@{o
"+"(

(0
o"(
-"Go5
*s
{o
#+'#(
(1

o
-	
o
#(
-#Jo5
o
.	-Es
+)o
sso
Xo
28((0o,*ol#@Zol[({o  Ns
oo{(0oo+Xo
2{i+?+"o
-o
+X2o
o
-,o5
o
{{s
{lso (0o-(5*LHSC s7$4*lo0P;rp(
o
+"(
o{{(6(
->o5
*/A0<(0o,*o,oo
+
o-M{o
Y+9{o

	(1ooF
,-s
	o
Y/,,o
++,=o

+
(
o
(
-
Jo5
(8,Do
+!(
ooo(
-Jo5
o,Woo
1Ioo
+!(
		oo(6(
-Do5
,o5
*4'.L.z0g=(0{o
(0o#("
ooTu#(0oo:(0oo
	*0>o
oo

oo
+4o
{{	{Xo4
-,o5
	(7*7Ax09?(0o("
o8
oTu
,{o
**0"(

-	o1
&*rpo:
&*0"(

-	o1
&*rpo:
&*07@
(,*j("
ooTujoo
*0A
s0
rpo1
&i
+G		(>,-U
	o(<r%po1
&	X
	2(
,rpo
&+rpo
&r5p(o
&+;,+	o	(=Y/r%po1
&X2o6
*0Bor('(

(
(
oE-+n(b
r]p(!

+IloZi(b
rpT(!

+sC
z	*(
*{*{*{*0C(
s2}o>oO
+'oP

oo(,{o
o4
-
,o5
o?oo?os*}}*3P
V(
}}*(
s2}{o
}*{*{*{*{*V(
}}*{*{*{*r(
}}}*0Ao=
+ o>

('('(W
,o4
-
,o5
**,3
0Do=
+#o>

(&-('(W
,o4
-
,o5
**/6
0Eo^
o^
/*o=
+o>

(Q-o4
-
,o5
** 7
J(
s
}*0hD-*
+Xo
+!(
{oF
,
{
2(
-Oo5
u-,oV+
-*	*.?0E(
,sB
z-sB
z-sB
z
{o
-s

o
+(
{oF
,s
z(
-Oo5
(\	o
,
{o
*E*o0,FP("
o
+
(YXi2*0@G(
,sB
z-sB
z
{o
,(X,	oU**>}}*0?H{
R-&RR,R+(+}
{
R*(
*~*0
IsW
8("
s
o+7("
s
o+;("
s
o+9("
s
o+Ѓ("
s
o	+=("
s
o
+>("
s
o+?("
s
o+,("
s
o
+(s
o+(s
o+("
s
o+(s
o+*.(`*(
*~sdsdsd*J(
s
}*2{o
*2{o
*2{o
*{*Z-rps*
z}*V(-rpsY
z*(
*(
*{*"}*{*"}*(l*{*"}*(q*(-rpsY
z(-(**(t*(t*{*"}*{*"}*j(-rpsY
z(*:}(t*v(t}#MbP?}*{*"}*{*"}*(*{*{*"}*{*"}*{	*"}	*{
*"}
*(q}#ffffff?}s2}d}
*(*0*J(
t=
s2}{(o1*{*{*"}*{*"}*{*"}*{*"}*{*"}*#ffffff?}(q}#ffffff?}s2}d}*(*0*K(
t>
s2}{{o1*{*"}*{*"}*{*{*"}*{*"}*{*{*"}*{*"}*{*"}*{ *"} *{!*"}!*{"*"}"*0X(ls2}s2}}#ffffff?} (#ffffff?}d}"(*(*0FL(
t?
s2}o(o1s2}o(o1*{#*{$*{%*{&*(

}#}$}%}&*{'*{(*{)*{**0h(
(\
-(\
-(
-
,	o
-sB
z("
o
-s
z}'}*})}(*0Ms


B("
o
o
+lC("
o
,N@("
(
u@,5o(so(soo(ss
	o
Xi2o
*~-rp("
~.s
(*
*V(-(.*{0*"}0*{/*"}/*(
*{1*n(\
,rps*
z}1*{2*Z-rps*
z}2*(*{3*Z-rps*
z}3*(*{4*bj/rpsY
z}4*(*{9*Z-rps*
z}9*{:*Z-rps*
z}:*{;*>}=};*{<*>}>}<*{=*{>*V(}=}>*
*0N-rps*
z(o
30o
rp(W
,o

(o((o
30o
rp(W
,o
(o((o
3+o
rp(W
,o
(c(o
3+o
rp(W
,o

	(c(o
.s"zo
*0-rps*
z{9,{:-s"z(rp{9(o(o
rp{:(o(o
(-rp(c(o
(-rp(c(o
*>-rp*rp*0#
E#]
G1
1

Gs1
G








GG8o8
T("
(
*o8
U("
(
*o8
x("
(
*o8
f("
(
*o8
y("
(
*o8
z("
(
*o8
{("
(
*o8
|("
(
*o8
c("
(
*o8
}("
(
*o8
 ("
(
*o8
g("
(
**0OE#c*D*****D}**D*********DD8%T
(Z
(
tUx(Z
(
frp(
(
y(Z
(
ݻz(Z
( 
ݡ{(Z
(!
݇|		(Z
("
pc

(Z
([
Y}(Z
(#
B  o6
*g

rp(b
($
s"z
s(z*A0P-*E#Nw8""8d"8888(Z
(%
T(Z
(&
xݵ(
('
fݟ(Z
((
y݉(Z
()
zv(*
{h(Z
(+
|U(Z
(,
}B(Z
(-
c/(.
 !(b
(/
gs"z
s(z*Ay~{A*{B*~j0rpsY
z}A}B*J(
s0
}D*(-rpsY
z{Do1
,sC
z}C*6{Do2
*(,({C(-s
z{Do2
*2{Do3
*6{Do4
*:{Do5
*2{Do1
*
*6{Do6
*F{Do7
c*F{Do7
c*{K*bj/rpsY
z}K*{L*
*0Q-rps*
z(o
3=o
r#p(W
,+o8

-s"z(Z
((
(s(z(o((ooo
@&o
rQp(W
9(oo9
,o:
8o;
8o;
o
3o
rup(W
-s"z(
o
3o
rp(W
-s"zo
(Z
((
	((oo
3o
rp(W
-s"zo
o
3o
rp(W
:Ao
3o
rQp(W
-s"zo
o
3o
rp(W
,o
*s"z@S0R-sB
z(r#p((Z
(
o
(o>(o
rQpo<
(o
+Y	o=
(,Irpo<
rup((o
rp((Z
(
o
o>
	o4
-
	,	o5
o>
*be
Js}L(*6rip(*z-sB
zo<
o
o>
*6rup(*z-sB
zo<
oo>
*0Erpo(o?
rpoo?
rOpoo
o(*R(o(*0J,o}
-s"zo<
oO
+oP

(o4
-
,o5
o>
*9
-o<
rp(o?
o>
*(o
*0So<
i
o@

8	oA
((-s"z((i.s"zr/po<
rqpo<
+((rp(X2o>
rp(*(Z
(
o
o>
	o4
:h
	,	o5
o>
*
0HTi
o;
8o;
o
3o
rqp(W
-s"zo;
+(X/o
3o
rp(W
-/s"zo
3o
rqp(B
,s"zo
o
3o
rp(W
-s"zo
(Z
((

	(,oC
o
3o
r/p(W
-s"zo
o
3o
r/p(W
:o
.s"zo
*0DU
rpoD
,(E
-s"z,o:
*o
-~7
(*0Vs
o
*0s
o*0Vo;
+(

oF
o
3o
rup(W
-o}
-s"zo
.s"zo
*zo
3o
(W
,*s"z0oD

,*s"z0W(

(*
s(z*	:(o
*0W(
(*
s(z*	0 X(
(Z
(,
s(z*0QrpoD
orp(oo;
rOp(orip((	o*~(rup((
o*{W*^/rpsY
z}W*{X*bj0rpsY
z}X*/rpsY
zj/rpsY
z}W}X*05Y
uM,)M{W{W3{X{X+
*V{W Z{XiX*{W{W3{X{X**.(*(G
*{Z*"}Z*{Y*"}Y*{[*^/rpsY
z}[*{\*^/rpsY
z}\*{]*f}Ys}](*{^*Z-rps*
z}^*{_*bj0rpsY
z}_*ZP()(+*(H
*{d*{e*"}e*{f*l#2
l#?6rpsY
z}f*{g*
*0?Z-rps*
z(o
3 o
rp(W
,(.(+s"zo
3+o
rp(W
,o
|e(E
-s"zs"z{e:o
3o
rp(W
-s"zo

,(Z
(,
(2+s"zo
3Ro
rp(W
,@(.o}

+	(.	oI
o	X
	2(3(o
.s"zo
*0[-rps*
z((.rp(rp(/(o
(/-qrp(1
(Z
(#
o
(3oJ
1E(.o}

+(.oI
oX2(3rp(*vs
}ds-}g(*0V(
,i-r ps*
z0r5 psY
z0rO psY
z}h}i}j}k*{h*{i*{j*{k*(K
*{v*{w*Z-rps*
z}w*{x*"}x*{y*"2"?6rpsY
z}y*{z*
*0-rps*
z(I{x:o
3o
rm p(W
-s"zo

,(Z
(,
(D+s"zo
35o
r p(W
,#o;
(Ho
.s"zo
o
.s"zo
*0\8o;
o
3o
r p(W
-s"zo;
(>o}

+{voI
o(X(>o}
/o
3o
rp(W
-(>o}
/s"zo
3o
r p(B
,s"zo
o
3o
r p(W
-s"z{wo(o
3o
r p(W
-s"zo
(Z
(%

o
3o
r p(W
-s"zo
(Z
(%
	s8{zoL
o
3o
r!p(W
-s"zo
o
3o
r!p(W
:D*0(o
3 o
r7!p(W
,(>(+s"zo
3 o
r]!p(W
,(
(@+s"zo
3+o
r}!p(W
,o
|x(E
-s"zs"z*0]-sB
z((>r7!p((?r]!p(r}!p(A(o
(A:Hrm p(C(Z
(#
o
(EoM
>r po<
(EoN

8	oO

o9,o9i(>o}
.s"zr!po<
r po<
+(o9(>oI
orp(X(>o}
2o>
o:(?or p(r po;(Z
(
o
r po<(Z
(
o
o>
	o4
:
	,	o5
o>
*
vs
}vs=}z(*{*Z-rps*
z}*{*Z-rps*
z}*{*{*J-s*
z}*{*Z-rps*
z}*{*{*#2#?6rpsY
z}*{*"}*{*
*0%^-rps*
zrpoD
(rp((o;
r!p((Mr!p((	(Or!p((P(r!p((Rr"p((	(Tr1"p((U(rQ"p((Y(X-Ars"p(l(Wo
3&o
r"p(W
,(]
(Z(o
.s"zo
*05_(Po}

+(PoI
oX2*0`-rps*
zrp((o?
rp(o?
r!p(Lo
(Nr!p((Pr!p(r!p(Qo
(Sr"p((Ur1"p(rQ"p(X(o
(X-Ers"p(V(Z
([
o
(ZoJ
1(]
(Zr"p(*s
}s
}s-}(*{*0r"p?sb}r"p
sb}r"p4sb}r"psb}r"psb}(
sP
}{{oQ
,"{{oQ
{{oQ
{{oQ
{{oQ
{{{oQ
{{{oQ
*(
}l#@(R
k}sP
}*{*{*{*{*{*{*0a(
-(S
+(T
sU
}}}}}oV
}(l{sa
s
o`oW

++(X
{o
{{{oY
(Z
-jo5
(k(p*m80b
o[

{{-+ {-`+={o\
i	
+
o
X
X

	2X2+;o]


s^
}
{,

{s_
}X	28{o\
i8o
+ro`
+Ro]
{,{oa
+{(b
,{oc
X	2XX2X
X?`X?4+!o]
{,}X	2}}}*0c{-(S
+(T
sd

 {-`oe
8(f
s_

{+E{o\
i	+
	
oa
,X+X	2X21#l#Y@Zl[{l7	og
(h
:amo5
}*40Vd{-(S
+(T
sd
}
8{o\
+k%{X}
	+Boi
{-(j
(k
+(k
{ol
Xo
2Xi2X
{?ns
{om
on
+(o
o
(p
-oo5
{oq
{-+	8oe
+(f

{	o\
+Z


or
2?{
os
, {%
%ot
Xol
+{
ol
+Xi2(h
:umo5
	X		{?Gou
{om
ov
oe
+@(f
{ot
k"BZ{k[{k4{ow
&(h
-mo5
*((MG0me
{{-+
+M{	o\
+.or
2X
k"BZk[k7*Xi2	X
	2*0f
 {-`8{o\

	i+r	o
2\(x
	+$	oy


oz
2	X
+	X		o{
2,k"BZ{k[k7*X2X{?a*0gr"pr"p(|

 {-`s_

{+E{o\
i+			oa
,X
XX2X2k"BZk[*0hr"p(o
r	#p(or#p(or7#p(oXrQ#p(o
	{kYXX7{r"pow
&7{r"pow
&7{r"pow
&*0i(}{o[
-*s}

(r{s^
+L(so[
-*o~
o]
{
	"@4*{o
o
o
o[
0*0j{o[
1-
+{o]
(rX
{o[
2*"{9	
8{o
{o
Y3"r_#p(
9re#p(
9rk#po
,ro#po
-1a{o
{Yo
(W
,>	X
Z	Zl#@(R
kYZ	XZl#@(R
kX+
Zl#@(R
kXX{o
?+${o
YZl#@(R
k}o
*0
k{
b{o
YXl#@(R
ko[

8	o]
"	
{o
i
8"{o\
i8o

o
-V{
o
,9"o

(u&Yk[XX	X	X
X
XX?t1Xk[X+XX?!k"BZk[}{"@4	o
	Y
Y+/kZXk[	1{kZ	k[X}	X
	?w*0	l2*

{Xo
,+Y3Y/XX(vX{-	3*Y/X(t,***0
zl2*

{Xo
,!Y/	%N{XVX{-	3*Y/!X	(u,***00mi
+#{o
,
{oc
X2*0-n
i+ {(x
	,(|X
2*0@o
o
{{Zk"B[i
+	o
,
X
2*	X
	2*0p{o
/{o
2({2*{-+
{-{o
+(w8:{o]
{re#p(W
-{r_#p(W
+
(z{{{Zk"B[4{o
Y8{{@{{@{,%X+
{o
{o[
2+aX+K{o]
{,&{{rk#p(/
(W
,X+
{o
{o[
2	-(y+	-(yX{o[
?*0	q{s^
}{s^
}
{o
i
+7{-{s^
}+
{o
Xi28W{,{o
-{o\
		i
8	

o
{, ,{o
-X
X8{-o
{o
9{o
{oc
%{X}-{oc
X/\X(v+M	(t,6{oc
%{X}-{oc
XX
XX
?X{?k}*07r
{o
+{o

	{,X
X2*0s
{-{9{{o
Yo
{o
rk#p(/
(W
-$rk#p(/
(W
-(W
,	{,*s
}{,{{(/
}+T{(
{(/
}+6s
{{{o
Yo
(/
}}{}{}{{ov
{{o
{{o
{{o
{{o
{o
{}{o
*0t
+x{o]
{o[
-6{r_#p(B
,H{re#p(B
,6{o
Y
+$(}{o[
-{o
Y
X
{o[
?w*{*V(
}}*0%us
{od}{oek}s}
{ogom
on
8(o

s	}}	(
}{ru#pry#po
}"}{{o
{"o
{%Xo
o
(p
:boo5
{ohom
on
+}(o
s}}}{ofo
}{o
{{o
{%Xo
o
(p
:woo5
{ojo[
	8o]


{
{:{(/
{om9s
{rk#p(/
}{}"=}}}{{o
{"=o
{%Xo

{}o

{9{(/
{on9s

rk#p(/
}
}

{}
{
{o
b{oco
YXl#@(R
k
{["ff@"?"?[YZ"?[X
{Z
{o

{%Xo

}
}

{}
o
XX	?o[
Yo
{oys}
{oqs}
}o
8(
"{{-	(
{o
3{o
8({{o
Yo
r_#p(W
,I+{o
XX{o
Y2{o
Yk[8{{o
Yo
re#p(W
,F+{o
XX{o
Y2{o
Yk[+M{o
 + (
ikX (
- ro5
{o
k[s{}}}{o
{o
{}{}}{o
(
:	qo5
*AdHTs{*0n(
}}}}}}}}	}
}oV
}{,(*>}}*0v
o[
8l{o\

8G8-o]
{{-{s^
}{--{s^
}r#p(W
,
{o
{9r#po
o
o
{o
		9
	o
+;	
o
o
,{oc
{oc
+>
X

2+0{r#p(W
-{o
,{oc
X?X
X	iY?X{?(*0}w
o[
{t}8O{o\

8*	o
8o]
{{9r#po
o
o
	{o


9
	r#p(/
(}9	r#p(/
X
8i	
o
r#p(|
{o
9C(}95{o
9	(}9{-_{s
s

YXo
{o
,
o
+{oc
{o
8{o
-Os

YXo
{o
,
o
+{oc
{o
+*{o

YXo
{oc
{oc

X

	iY?X?X
X	iY?X{?*0{x{s}
+\{s
{o\
+4o

{	o
&{o
Xi2X
{2*0y
{
8{	o\
+J/{o
+X,$iY/Y/{Xo
-XiY2,X
k"BZ{k[k7*	X
	{?h*0yt
+f{o]
{o[
-${re#p(B
,6{o
Y
+$({o[
-{o
Y
X
{o[
2*0z({o[
-$s
r#p}"B}o
*s}
({s^
"
"+S(o[
,do~
o]
{"?2C{o
o
	X
o
o[
1o[
{/
	{k2o[
{3R	{k4H"B	Yl#?75sr#p}"B	YX}o[
Yo
*o[
{/F	{k4<"B	Yl#?7)sr#p}"B	Y}o
*0Jt{o[
1-
+{o]
(X
{o[
2*(o
*0{"
8{o

{o
Y3	re#p(W
:	rk#po
,	ro#po
-1_{o
{Yo
(W
,>XZZl#@(R
kY
ZXZl#@(R
kX
+Zl#@(R
kX
X{o
? }*0a|{
b{o
YXl#@(R
k
8#	o]
"	
+{o
-k"{o


o
Y{o
, {o
&XX+
	X	XX
X
X2k"BZk[}{"?4
	o
	Y
+Mk[	k	1k[k
k[Z"?YZZX{X}	X
	o[
?*0}{o
/{o
2(2*{-{o
+({-+
8+{o]
{re#p(W

	({{{Zk"B[4{o
Y8{{@{X8{o]
{".6\{-T{-={,4{"J?Z4#{r#p{r#p(|
(W
-{o
+X{o[
?e	-X(X{o[
?*0
<~{(
"},s
}8{o\

	i{,{o
-YX8{-J{o
{o
9{oc
%{"?X}8n((-YX8J>9"			(9{oc
%{"?X}9{o
,#{%%o
	Xo
8{	o
8{oc
%{"?X}9"
++	{o


o
k
ZX
X{o
Y2{o
, {%%o

Xo
+{
o
YXX{?*0;r
{o
+#{o
o]

	{,X
X2*0i
-{o
/{o
-*Y3-*{o

-*1#-,	Y.*{Xo
-**0?m{o

+){o
o]
{-{,*X2*0,o

+o
o]
X2*0
+2*
"Y3iY3++'iY3,
Y+{Xo
-*,QiY/H"
{{o
Yo
{,	X
+	o
kZX
	%N	XV{9{{o
Yo
{X9{Xo
9{Xo
o
	8o
,
	%NYkZXViY/1"
XX
(,	%N
XV*XX2*{,/"X(

,
	%NXV*X	?W*X+XiY/."X(,	%NXV*X/2*{:*0%mo[

+o]
(X2*0s
{-{9{{o
Yo
{o
r#pr#p(|
(
,<r#pr#p(|
(
,$(
-r#po
-
re#p(
-*s
}{,{{(/
}+G{(
{(/
}+)s
{{(
(/
}}{}{}{{ov
{{o
{{o
{{o
{s^
}{}{}{}{}{}{{o
{o
{o
*{*(
}}}}*0Ns
{k}s}
{o
+ (
{s^
}o
(
-qo5
o~
{o{o
8(

	{	{9{	{o9sr#pr#p(|
}{{o
{}}	{}{s^
}	{}}	{}	{"G?Z}"	{,}b{oo
YXl#@(R
	{o
l#@(R
[k"ff@	"?"?	[YZ"?	[X
	{o

Z+lb{oo
YXl#@(R
k	{o
["ff@
"?"?
[YZ"?
[X	{o
Z}{o
o
(
:qo5
{oo
+(
{%Xo
(
-qo5
o[
{o{o[
-8s}
}sr#p}"B}{o
*s}
{o}*AL&-Sx)(
}}}j}j}(g
s
}*0<-r#ps*
z{o
,o*s
{o
*{*2{o*{*{*{*6{o	*08{-(
{
+	(S,
+
	X
	i2*0{{o
9i>i8
	,~	o
1us2	o
+Ao
,4{o	,oos*o
++	o4
-,o5
,Xi?n+}*SN{*0{:}{{oo9{o,xs

{o
+(
(
,o
(
-zo5
{{o
o
{	oo}{(o||o*N'un{-{*{o*{*01V{{s
{oo(o*0"|(
(\
,{o
*n{,{o}*(*{*{*.-}*&(*(
(\
,r#ps*
z}}*&(*(
-r#ps*
z}s
}s
}}*0{,*-sB
z{-sC
z}}{{o
u)}{-*{o({o(Vs'z{o
}{o
}(}a("
{o8
oTua-s"z{o}{(3(
	{o(Vs'zc("
{o8
oTuc}{-s"zb("
{o8
oTub}{-s"zd("
{o8
oTud}{-s"z}*{*{*2{o*{*{*0)((\
,
((((\
,T{(o
,
(+4{{(o
({(o
{o
+*(
ooF
,p(
-~o5
(,i-*s

	
+	
	oF

X

	i2	s{o
**7{-sC
z{{o*{-sC
z{{o*{-sC
z{{o*0(
(*0}{-sC
zs0

rpo1
&i++{(o1
&Y/r%po1
&X2r#po1
&{(o1
&o6
*0{-sC
zs0

rpo1
&i+N
	o{(	o,r#po
&+	o1
&Y/r%po
&X2o
&r#po1
&{(o1
&o6
*0P{-sC
z{g("
{oTug
-sC
z{{o*0M{-sC
z{g("
{oTug
-sC
z{{o*.(*0H{-sC
z{o
{o
o
(o
(*V{,{o*V{,{o*.(*0H{-sC
z{o
{o
o
(o
(*.(*0H{-sC
z{o
{o
o
(o
(*0){l("
{oTul
*.(*0j{-sC
z{l("
{oTul
-sC
zoo(j
	j/s"z	s*0K{-sC
z
{i("
{oTui,{{o
*0L{-sC
z{i("
{oTui
-sC
zo(*0o{,8{o
+(

,o(
-~o5
{,&{{o}}}*2(
}}}}*{*{*0&{{o
{o&&*""0 "-sB
zo
o(*0@(\
,sB
z(\
,sB
z(\
,sB
z(/
o
(|
*0(-sB
zo
oo(*0((\
,rk$ps*
z(\
,ru$ps*
z(\
,r$ps*
z(\
,r$ps*
zs0

(((\
-(o1
&o1
&((o1
&o6
*r$p*r$p*r$p*0(
o
(*01u,
-r$ps*
zo
_-(?r$ps
z*0(
(	*0((
((\
,r$ps*
z(
*0Rs

u,98o
@,((\
:o
((\
-((B
+
	,
(o
s
o
(o
(	-r$p+r$p-r%p+r#%ps0
		r7%po:
&	o6
o
(\
,o
rl*p~
o
&+o
rl*po
&o
rv*p(o
&o



r*po

r*po

r*po

r*po
8
o

o

o

o

-
so
+P
(W
,!(W
,(W
,o
+$o

so

o
:V,o

,
o5
	,o
o
*A450t(
o
(\
-	(B
+,o
o
(	
	-r+p+r(+ps
o
uU,o
*05s

,)i+s

o
	o
&X2*(
*0-r$ps*
z((\
,r$ps*
z-rR+ps*
z/(Jrp+ps
zo
_-(?s
z((\
-	(+o

r+pUr+poo
o

	(Z
(
Z*0s0

rpo1
&i+%(
o1
&Y/r%po1
&X2r#po1
&(o1
&#Y@Z#h㈵>4#h㈵>r,pr>,p(Z
(
o
&o6
*"(*(
*0jUjUo
,prD,po

rN,po
o
-o
(Z
((
Uo
-1o

	rX,po
,		o
Yo`
(Z
((
U*0-r^,ps*
z((\
,r$ps*
z-rR+ps*
z/rp+psY
zo
_-(?r$ps
zrr,pUr,p(o
o
((\
-((B
+,
(o
o
o
o

	(
	,	o5
,o
*
0j
j(j*0s0

rpo1
&i+%(
o1
&Y/r%po1
&X2r#po1
&(o1
&r,pr>,p(Z
(
o:
&o6
*(*02(b
r-p
(r-p((!
*(b
r-p((/
(!
*"(*(
*:(
}*{*~*~*~*~*0Sss~s~s~s~s*0s

s
9o
@o
r-pUo

	o
o
	+h	o
tr-po
tUr.po
tUr!.po
tUso
r7.po
o
	o4
-	u

,
o5
o
Qo
Q*Mu0(*0s

9o
@((\
:o
((\
-((B
+,
(o
s

	o
(s0
rA.po1
&(\
,3o
(	rh1p-r1p+r1po
&+
r1po1
&	o6
o
	o
r+po
o
&(\
-	o
rl*po
&	o
rv*p(o
&	o
r1po
r2po
	r*2po

rB2po
rt2po
r2po

r2po
r2po
8.	o
uU9(9	so
o6
oor2p
o
oF
oo
-o
(Z
(
oo
-o
(Z
(
oo
-o
(Z
(
o
o
-
o
(Z
(
oo
-#o
oo(oo
o
:,o5
,o
o
*A20J
,Co
1:oi
(
,,oi
(
,oi
.3o`
(Z
(%

*0-(
3(*	3(*
2(*(*[r$pr2po
](
*0((\

((\
,,
((
*s0
-((
o1
&.o<
&-((
o1
&.o<
&((
o1
&o6
*0U(
,r$ps*
zs
o
oos(_oo
,o5
*4I
0V(
,r$ps*
zs
o
oos(_oo
,o5
*4J
0,(
,r$ps*
zo

-*(,**01r2po
,!r2po
o

r
3po
,**Zr$pQr$pQr$pQ*&(**(*Fr$pr$p(*Zr$pr$pr$p(*0s

 rR3po
 r`3po
 r3po
 r3po
 r3po
 	r3po
 
r3po
 r4po
 r,4po
 
r:4po
 rH4po
 r\4po
 rp4po
 r4po
 r4po
 r4po
 r4po
 r4po
 r4po
 r5po
 r5po
 r5po
 "r.5po
 $rB5po
 %rV5po
 &rh5po
 'rx5po
 *r5po
 /r5po
 9r5po
 r5po
 'r5po
 
r6po
 r"6po
 rD6po
 rl6po
 r6po
 7r6po
 r6po
 r7po
*0s

 rR3po
 r`3po
 r3po
 r3po
 r3po
 	r3po
 
r3po
 r4po
 r,4po
 
r:4po
 rH4po
 r\4po
 r<7po
 rT7po
 r4po
 r4po
 r4po
 r4po
 r4po
 r5po
 r5po
 r5po
 "r.5po
 $rB5po
 %rV5po
 &rh5po
 'rx5po
 *r5po
 ,rh7po
 /r7po
 9r7po
 ?r7po
 Cr7po
 Dr8po
 Zr8po
 er(8po
 r<8po
 ,rZ8po
 r~8po
 
r6po
 r"6po
 rD6po
 rl6po
 7r8po
 r6po
 r8po
*0J-sB
zr9po
-r 9po
, * 

o
Y1r,9p(
-Y1r49p(
-
Y1r<9p(
+1rD9p(
+a-(nrL9ps
zY1rh9p(
+1rp9p(
+a-(nrL9ps
z-`
	-`
,`
,`
*-* . @3* _, _-**-*o(-*o*0o,(-rx9psY
zs0

~o
,
o1
&+r3po1
& . @3r9po1
&+(o6
*0o,(-rx9psY
zs0

~o
,
o1
&+r3po1
& . @3r 9po1
&+(o6
*0b_,rp9po1
&+rh9po1
&_,rD9po1
&+r<9po1
&_-r49po1
&_-r,9po1
&*V((*{/*2(>(#*"(
*&(
*&(
*&(
*>(
}/*:(M($*B(
}/*0Tu>
(omooor7!po(r]!po(o(&-jo('oo=
+4o>

(&-#('(W
,oh(\(zo4
-,o5
r9po(o3r9po(r9po(r9por7!po(o-2o(&,!r9pr]!p(m#oh(z*sA0"Ku>
o(-o(**0u>
sQsQs2oo=
+o>
(&-o
o4
-,o5
o(/
	o^
-*s
o(&-
o
+I	o=
+(o>
o`
t>oo
o4
-,o5
o	
8(

(.:,bo^
1Y(+,@okt>		oo
	oo1P	o?
Po?
8YPo?
8Joo^
o^
Y
	o=
8o>
ooF
:o`
t>oo
oo1oo
o(.:
o,oN
1(-

-rPo?

1co`
t>oo
oo1oo
+o(%o
X
Y2Po?
o4
:,o5
(
:*o5
*Ad*%O5!0
oJ

+`	o3
u>,Oohoh(W
,<o('o('(W
,oo(S,
+	o4
-
	,	o5
*	lu
0
o,zoo

+S(
oDooh(W
,3oB(S,%oC
ooF
,
+	(
-o5
*`v0is2
ooO

+?	oP
ooj,*o-"o(R-o(+o
	o4
-
	,	o5
*K]
0u>
o
oo:Tooo
+L(
oIj3oHo(Q-oI3ooH(S,+	(
-o5
9sKomoooooo=
+Ao>
('oot		((oo>	oF
o4
-,o5
o('o

oto@o?o((oooB
8o9jjoo
+u(


oHo^
35
oHo_
('o('(W
,	
oIo
oH(S,
oI/	
oI(
-o5
j26j201*o3
+#?Yll[Yo
	,s*s*(:YN&,0Kt>
s5*0'u>
omooos*s+*(
*V(
}0}2*0*s2
{0oo1{0oo
*:o<o<Y*0W

{0oo^
+[{2{0oo_
('o-{0oo_
(((X2s	(:
{0o27s
s
+8
+ 
o
-
o
+X2o
-
o
+Xo
,	
o-11	s8
(9

X
+Xo
:W,1	s8
(9{2o/jolol[-*{0o,{0o3p{0o7a
oB
o
koD,9o
+oO

oEoL
o4
-,o5

}1*
*$>0_/
oEoL
*o
Y/o
*o
3$o

o<o</o
&o
*o
o
*0sK
{0oho{0omo{2o/o{0oo=

+=	o>
{2('o-ot((oo>oF
	o4
-
	,	o5
{2{0o('o-oto@o?{0o((o*JI
0){2o0
{0o(2(
{0o('(

{0omo,h(b
r:p((!
(b
r:p	((!
8,m(b
r;p	((!
(b
r@=p	((!
8{2{0o('o-{0o((

(9oj("
ooTujo
o(b
rp	(!
(b
rp	(!
	+			{2{0o
o3(b
r)>p   	  
 	 (   (!
(b
rR@p!!!	!!
!	!(!!!(!
{0o-{0o:oo9(
:(b
(
{2oooll[-/{0o,"{0o3{0o++,D-
{0o-3(:}1{1oB{1o{1koD,-{0o+,'oo(8,o5
{1, {2oo{1sEo
{0{1o*
0wu?
ooo
ooo(B
,oh(F(zr!pr!p	(r!pr"p(	oor!po(r1"po(oo^
oo^
.oh(E(zoo^
8oo_
	oo_

	(&
(&::	('o

('o
oo(-G	('
('
oo6
oo6
(aoh(z
3oh	('(b(zX?o3rApo(rBpo(o3rIBpo(r9po(r9po(rBpor!po(rBpor1"po(*0Lu?
o(o(`*0s2
o1*0@s 

(>o!
(9o^

8
	o_
	o_
(&(&:9('o	s 
	o"

8
(#

oO
+hoP
.Y
o(R-Ioo(,4s2
o1	o((s*o$
	o!
o4
-,o5

(%
:b
o5
	
	X
	?*u}"0s 

+o_
(&,+
Xo^
22ZoO
+9oP

	o(R-#(>	os+o$
o!
o4
-,o5
*;F0okt?QQPoo
Poo
o^

+;o_
(&-&Poo_
o
Poo_
o
X2(,Dokt?QPoo
Poo
Poo1Poo1*0U
,No&
+1o'
oJoh(W
,ooK(S,
+o4
-
,o5
*=I
0Is

oO
+$oP
ooj,o-oF
o4
-
,o5
*
0=
0u?
oo^
sQsQoooo
oooo(C	o(C+;oo_
		(&,oo_


(&-+X2o-PP(F*PP(E*0n,-oo(?
+o(@
o"
8(#
o(?o"
8(#

	(AoooF
,U+@oo_
('oo_
('(W
,+Xoo^
2:!o9oo^
oo(
8()
		oMoh(W
9
8
+uo
o_
('	oNo_
('(W
,:o
o_
('	oOo_
('(W
,+
X

2-
+X	oNo^
?[
,+(*
:o5
-o?
,o?
(%
:#o5
(%
:o5
*AL"_C8'_0o(,},-oo(?
+o(@
o"
+-(#
o(A,o?
	,	o?
(%
-o5
o?
*B:|0Oo-@u?
o(B,)oooo(	s*s*0Lu?
sZ*0Ou?
o, ooos*ooos*o-s+*o3sL*sC
z(
*N(s+
}3*09s_
ohoooMooR(oooOosoToo^
(oooo
ooo8oo_
oo_
	o('o	oto('o	ot	((o	((ooPoF
oU	oF
X?a*0	{3o,
"8"(-

(o(ooj>oo
oo^
zoooooo8Zoo_
	oo_

o	('o	o
('o	
z
}6
}7
	('}4

('}5o(9	((,	((o30oo(B
9
}6
o}7+no	((3
}6
o}7+F
}6oj("
	ooTuj
o	((o}7z
zX?s0
s0
s0
8zqz{4(
{5(
{6,0rBp{7o:
&rBp{7o.
&+ rCpo
&rCpo:
&o1
&Y/'r%po1
&r=Cpo1
&r%po1
&X?3(b
rICp###o(#o(##(!
(b
rCp$$$(!
	ooT#?ll[Y-!o,o@6oC)(MooYoWoX:%o9(b
rDp%%o2*(b
rDp&&oT&(!
+~7
%%%(!
	oo+c+$o
u-+X2o
& o
j(,oZ oC
o
-7,o5
ohoosP!(o!o/
o"(0
:"o5
*A4Hp
0Lu?
,{3o1
**0u=
(omooorpo(r9po(o3rDpo(r9po(r9porpo(*0Ju=
o(*0[u=
sQsQs2oo=
+o>
(&-o
o4
-,o5
oo2
++(3

	oJoh(W
,	oK(S,^(4
-o5
,Co^
1:okt=oo
oo1Po?
Po?
*oo^
o^
YoooO
8!oP
ooj9o:o(+(Q:o`
t=oo
oo1oo
(T		:
o,oN
1(S

-qPo?
1bo`
t=oo
oo1oo

+o(%o

X

Y2Po?
o4
:,o5
*AL*%Oh84N0\
oJ

+;	o3
u=,*ohoh(W
,oo(S,
+	o4
-
	,	o5
*	GP
0e
o,Yoo2
+2(3
oJoh(W
,ooK(S,
+	(4
-o5
*?U0u=
o
oo9s7ohoomooooo=

+A
o>
('oot((oo.oF

o4
-
,
o5
oo0oohosLo5

8o9ojoo
+7(
		oHo(S,j2	oI1		oI(
-o5
j2"o3	
+ll[o
	,s*s*ZN	DM0Ju=
sZ*0'u=
omooos*s+*(
*0A(
u=}8u?}:{8-{:-r7ps*
z};*{8,{8o*{:o*0s7
{8oho{8omo{;o/o{8oo=

+=	o>
{;('o-ot((oo.oF
	o4
-
	,	o5
*JI
0p+e{9o.o}

+o

	u-	+X2o
&o
j(,{9o3oC
o
-*0X{8-
{:o+{8o
{8-
{:o+{8o,-3***0;{;oo
{;oooj
,#ll[
(`8{;ooo(
,\ll[	
	
(^-*([(2(b
rDp((!
+L{;([
o3(b
rEp(
(!
oooYll[j(^,{j3
+_(b
rFpo((!
oo(b
(
YX
	ll[o(`,o5
o-&	j1!{;oo([	sFo6
{8,!{;oo{8{9o*;0i(^,]{8,(a*{;oo
{:o{:oo({:o*0	B(\}9{9o{9o0{9ko2:{8o9([(2
(b
rAFp(
({8o2/(b
rFp{8oT(!
+~7
(!
{;o0{8omo
	oo(],o5
{;oo{8oh{8osLo5
*
0u9
(*0u9
or(*0u9
(*0'u9
omooos*sh*(
*N(s7
}<*0
(o
(os0
rpo1
&
{<o8
8{<	o9
or('(
oz,5ox,rFp	To:
&+IrGp	To:
&+3ox,r)Gp	To:
&+rcGp	To:
&	Y/r%po1
&	X
	?K(rGpo(o:
&o6
oo		oo&
{<o8
8{<
o9
s'

oho
o
	oo
oo
or('ooto
oor((o
oxo
ozo!(b
rHp
T(!
  	oo+Xo
-No
(b
(
o
(
(
j(
o&o:
o
-2
o#
o%
o+	o,o5

X

?cr-p(/
	oo&*A4?90u9
,{<o;
**0u8
(*0u8
(*0u8
(*0u8
oor('oo-xs
	oho	omo	oo	oto	oor((o	jo	oohoi	s*s*0'u8
omooos*sr*(
*N(s
}=*0s<

(o(o(us0

	rpo1
&o=
8o>
(?
(
(@
{D_,/1	r%po1
&	r~Hpo
&}KXh{D_,p1	r%po1
&	rHpo
&}LXh}MXh{D_,*	r Ipo
&}NXh}OXho4
:,o5
	rIpo(o
&oo	o6
oo		(t	,	o5
{=o
8(


u89or('oA


{Fu,
o8somoohooo
{Eotooor((oo
{F(b
(
o
o8
t7or('oA
{Gu,
o8somoohooo{Eotoo{Go{Ho{I,>{Iu-0{I(Z
(B
o{J(Z
(B
o
o(
:Go5
*ALC+q
{0o
9
o
&oC
oD
8oE
{D_,{Ko
}FXh
{D_,\{Lo
}G{Mo
}HXh
{D_,){No
}I{Oo
}JXh
o4
:g
,o5
* 
0{=o
8(

u6or('
oF
-sw
o	}E	oG
u8,	%{D`}D+7u7,/	%{D`}D	{Eo(,	%{D`}D(
:ZGo5
*
u8-u7,{=o
**}K}L}M}N}O(
*{R*"}R*{S*"}S*{T*"}T*{U*"}U*{V*"}V*{W*"}W*{X*"}X*(*0s0

,o
+`	oi
	3re#po1
&+A
3rIpo1
&+.
3rIpo1
&+\3rIpo1
&+o<
&	X
	o
2o6
*0QQs0

9o
8oi

	\@X/lXoi
t3	o<
&+]Xoi
r3
o<
&+EXoi
n3
o<
&+-Xoi
\3\o<
&+o`
Q*rIpQ*X+oi
o<
&X?Vo6
Q*
}R_}SrIp(}UrIp(}V(t*r(\
,rIps*
z(I
*r(\
,rIps*
z(J
*(K
*{Y*"}Y*{Z*"}Z*V(
}Y}Z*(
*^-rIps*
z(L
*^-rIps*
z(M
*(N
*{[*"}[*{\*J(s}\*0}u
(ohox1
oxd2rJpoxd(d(zoz1
ozd1r.Jpozd(d
$	(zo~(-(e(zrIp+"oi
oO
/+Xo
2-(G(zo(\
-xo(-%(f(z+@oi
		oO
2#	sP


((g(zXo
2oo
(\
:rjJporJpo(
orJpo-!(k(zo(-!"oo6
(l(zrJpo-!(k(zo(-="oo6
(l(z
((\
-(I(z*0u
or(*0u
(*0'u
omooos*s*(
*N(sQ
}]*0
s

{]oR
++(S
or('o

	/o
(T
-o5
(o(o({]oR
8H(S
or('o
		oU
oV
o
-o8	oU
oW

	oU
oV

o~
(,	(\
,s"zo(\
-o
(&o(\
-(oX
ozoxo|swoyovo[
>s
oohoomoooor('ootooor  ((o(\
- ooooo
!+C!(
{o
(\
-#{(Y
sooZ
!(
-!qo5
o(T
:o5
*AL8KpP[0Rs[
Qo|
-(\
+(g
s]
Qs
Qoo
o	U

rJp
rJp
oo8o
o
(~&P(}-
Po
,Po^
-"Po
+P(}-
Po
Pos
,P%%ot
Xol
+
Pol
(~	Po
,;,o^
:o
8(}:o
8	i>
8	
Po
,W,*r#p(_
o^
-er#p(/
o
+Pr#p(/
(}-;r#p(/
o
+&s
r#p(/
o
Po`

X

	i?]s
o
Po`
o
:4,o5
*ArE0sa

+ sb
oc
Xo
2oooo
oo
o
+%	od
U("
(e
,s"zX2+P+E	o
-5	o
,'o
(\
-oU
	o
of
X2	o
-
	,	o5
*M
0u
,{]og
**{^*(\
,rps*
z}^{_-{^}_*{_*n(\
,rps*
z}_*(
*{`*"}`*{a*"}a*0#{a(
,sC
z{aoh

*{a(
,sC
z{aoi
*(*^-rIps*
z(k
*^-rIps*
z(l
*(m
*{b*{c*{d*{e*{f*0(
(
,rJps*
zC("
o
-rJpsY
z(
,rJps*
z4("
o
-rJpsY
z(\
,rk$ps*
z(\
,rJps*
z}bo
}c}d}e}f*v(
sn
}gs(*2{goo
*0Hs


{gop
+(q
oor
(s
-o5
o
*!300,o,o(
,sB
z("
oo
-s
zoot

8	ou

{gop
8(q
oot
+\ou
oo(
,oo(Ns#zoo(
,oo(Os#zo4
-,o5
(s
:jo5
	o4
:6
	,	o5
{gov
*({iaH
~h*0(
,sB
zQ{gop

+P(q

oot
+"ou
o(
,oQ2o4
-,o5
(s
-o5
**5/d]{.sh*^-rIps*
z(w
*^-rIps*
z(x
*(y
*{o*"}o*{l*{m*Z-rps*
z}m*{n*Z-rps*
z}n*(
s}ls#}ms}n*0s
rKpo*{p*J(
s}p*0/({
В("
rKpo|

s}
(~
*s"z0(
А("
s
*0s

s
s
s

	s
o
	o
rpo
(oo
+9ou
o
osz
o
&o
osz
o
&o4
-,o5
А("
	o
Й("
r4Kpo
Б("
rFKpo
*HF-rXKps*
z-rps*
z~ro
*-rXKps*
z-rpKps*
z~ro
*0?-rXKps*
z(\
,r~Kps*
zs

(
,o5
**
4
06-rXKps*
z(b
s

(o6

,o5
**
0s

o
(o
&o
(oo
+6o
o8
B("
(e
,o
	,
o
	o
&o4
-,o5
o
*1Ct0$-rps*
z(
(
(*04(\
,r~Kps*
zs

(
,o5
*(
0$-rpKps*
z(
(
(*0+~ro
u
o(\
,rKpo*.(r*(
*{s*"}s*{t*"}t*{u*"}u*&(*b(}t}u*Z}s}t}u*0Nu,D
{u{u(W
,'{t{t(W
,{s{s(W
***0]{s,
{sof
+
{t,
{tof
+{u,
{uof
+ Z Z ZXX*RoF
*^oF
*{*n(\
,rps*
z}*{*n(-rpsY
z}*{*n/.rpsY
z}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*{*"}*(
} } }}*^(3((**
*0}-rps*
zrKpoD
((-s"zrKpoD

-s"z("
(
(&rKpoD
-s"z(Z
(%
(s(zrKpoD

	,	(Z
(+
(
s(zrKpoD
,(Z
(+
(
s(zrKpoD
,(Z
(%
(
s(zrKpoD
		,	(Z
(%
}


s(zrLpoD
,(*
(
s(zo:
*XB`x


.B
]l
0	-rps*
z{(\
,s"zrKp{o?
rKp{o6
o?
rKp|(Z
(
o?
rKp|(Z
("
o?
rKp|(Z
("
o?
r4Lp|(Z
(
o?
rKp|(Z
(
o?
rLp{(o?
rKp{
(Z
(
o?
*(
*^-rIps*
z(
*^-rIps*
z(
*09-r#ps*
z
+(I
o(W
,*X
(}
2*(
*{*"}*{*"}*{*{*{*vj/j.rpsY
z}*>(
j}**j(*(
(}(}(}(*b{{{s*
*0-rps*
zr>LpoD
}rTLpoD
}rfLpoD
}ripoD

(\
,s"z}rtLpoD
(Z
((
(o:
*0-rps*
z{(\
,s"z{,r>Lp{o?
{,rTLp{o?
{,rfLp{o?
rip{o?
rtLp|(Z
(
o?
*(
*^-rIps*
z(
*^-rIps*
z(
*(
*{*n(-rpsY
z}*{*"}*{*f(
}s}*0js#
{}{}("oJ

+(	o3
oku4-s"zo"o?
	o4
-
	,	o5
**4^
&s,*{*{*{*"}**(,**(,*-(\
,s"z}}}*f{-{(\
**
*0-rps*
zrLpoD

-s"z(*
}s(z{-;rLpoD
}rKpoD
,(Z
(%
}
	s(zo:
*#1at0q-rps*
zrLp{(o?
{-D{(\
-rLp{o?
{,rKp{
(Z
(
o?
*05-sB
zo
+o>

(
o4
-
,o5
**
(
*{*{*{*{*{*{*0Q(
,o
-rLps*
z}}0+}}}}*{*{*{*0R(
(-rLpsY
z--rLps*
z3-rLps*
z}}}*{*{*(
-r7ps*
z/rLpsY
z}}*^(
-sB
z}*2{oi*{*"}*{*"}*{*"}*(
*&(Z*0
s
}(
oo 
/&((os'zo([oo"(\(}ooR
+oS
{oo
o4
-,o5
oo$
{	o,oR+,oV+,oT+	o	o {os9s
(		o"oJ
8o3

	
o8
o9o
+'(


o8
(
,

o+	(
-o5
-T(
t
s(zo~o

o+
oh
o8
(S(zo4
:0,o5
o
}*4i&K4
0Zs

oR
+6oS
o-s"zoo
,s"zoo
o4
-
,o5
*
BO
0s

oJ
+\o3
oh(\
,((@s'zoho
,(
	oh(Ts'zoho
o4
-,o5
*iw0 {+
oXi2*0*,o-rMps*
zsY
o]o_*0 {+
oXi2*0b,o-rMps*
z-r8Mps*
zsZ
sJas
s
sj
	}	}	o
*0 u
{{(c(_*0-rMps*
zo-rMps*
zoo 
sk,oR,oR(olsA(`
1! Z1 Z /	 Z{o
,{-s"z{*	oI(=s#s=*0}}(]
s={oBݙ{i{}+
{X{i2{i-(f*{+6
	hs
oy	gs
o{	oXi2(e*qM0I{+7
o&hs
ozgs
o|Xi2*0@{%(
}
,(
(ds=
{oB*
0?{%(
}
,(
{s=
{oB*
0-s"(e*
+{(
,
+X{i2/s"(e*os3
ot(e*os:{%(
{,݌{,
s"(eu{{gs
o|{hs
oz
+{	-+	X
	{i2,(f,(
*l	0
{%(
{-#oq,{oooqo
	,(
{,K
{+oX
Xi2op(
s@{oF*=?:}(d*(
*R(
s
}*R}{o
&*V(
}}*0{,z,wo?2n%{X}{o?X
{2I#Y@{ll[Zi{1*}{{|oM
&}*_x
00-*
oM&
,smnsE**{*{*(
-r7ps*
z}}*{*{*(
(-rLpsY
z3-rLps*
z}}*{*0	(x*0t_}
}}(
-sB
z}}}}}	}}}}
}*6(|(z*0{s

{{{si{soo~s
}od
({{oV
8{o\
{o
o
iXs
+		o1
&Xi2s


r#po
r#po1
&{o6
o
{
o
o
X?Vsr#p}re#p}"}{re#po
{"o
}{o
{{{{{{{{	s{{o
{s

o
o}8{o]
{9{o]
{o]
{re#pr^Mpo
}{o]
{o]
{r_#pr#po
}{o]
{o]
{r#pr`Mpo
}+3{o]
{o]
{r#pr^Mpo
}X{o[
?*0{9{oe
8(f

sr#pr#p(|
%
}	}{ot
l#@(R
k}{{o
{{o
}}#"@#@(R
k}{o
(h
:Kmo5
*0{o

s
}{s
8{o

{,H{o
1:{,{i1{(~&{{(+7{,{i1{(~+U	{	o
{o
X?G*0)
o
+o
o
,*X
2*0As

Po
XP
-o
Po

8Poi
(
-	oi
oO
2B+XPo
<Poi
(
-	oi
oO
/8XPo
/!	oi
oO
/Poi
(
,PYo`
, (_
+o
1	%X o
o
o
Xo
Po
?s
Qo
*0as

Po
P
-o
Po

8Poi
(
,1+XPo
/Poi
(
-%X 8	oi
oO
/<+XPo
/E	oi
oO
/4Poi
(
,+"XPo
/	oi
oO
/PYo`
o
o
o
XPoi
(
,r#p(/
+r#p(/
o
Po
?s
Qo
*(
s
}s
}s
}s}
}*{{4*{{3**0u7
(*0u7
or(*0u7
(*0'u7
omooos*sr*(
*0(\
s

rvMpo
rMpo
rMpo
rMpo
rMp!o
rMp"o
rMpo
rMpo
rMp	o
rMp
o
rNpo
r Npo
r2Npo
rHNp o
rRNpo
rfNpo
rvNpo
rNpo
rNp
o
rNpo
rNpo
rNpo
rNpo
rNpo
rOpo
rOpo
rOpo
r(Opo
r4Opo
r<Opo
rDOpo
r\Opo
*21.2	"***F(-(**0#
0
..+.3**0,#
YE



.3**0#
E02000222020202200YEYE+**0$#
.
YE3**0

T,
~o

*0*#
. .YE+**0H3*(,
(,*(,
(,*(,(, . .**.(*(
*"(
*0#(
,X(
X*(
*0(
,**2(
(
*(
-sB
z}
s
}
*0({
{
o

/f
{
o
*05-sB
zo
+o

(
o4
-
,o5
**
f{
{
o
*F-sB
zo
*0z-sB
z{
o

{
o
1*-*
{
{
o
{
	o
o
-
X	X
+/*	X
2*	2*-sB
z(
o
2*(
*"(
*0,-sB
zs

o
o

8{
{
	o
{
o
o
-#{
{
	o
o
	X
X+@/{
{
	o
o
	X
+{
{
o
o
X	/?g	+{
{
o
o
X2+{
{
o
o
X2*0'{
{
o

/*{
o
*2{
o
*0d3*u
,R(
o
.*+3{
o
{
o
RRoF
-*X(
2**0> w^
+$eZ{
o
Rof
a
X{
o
2*0(
R
{
o
*2{
o
*:{
o
*
*F{
o
*F{
o
*.rlOp(*Fr~Op(s*0U	(

_rOp(
(
_(
rOp(
(
*fs
}
(
(
*{
*"}
*{
*"}
*Y[*ZX*ZX*0[
(
-rOps
z(
o

(
(
(
Yo
o
(
(
Yo
(
*(
-rOps
z(
o
*6(
o
*0m(
o
(
Y
+$(
(
(
o
o
(

1 (
(
(
o
o
0(
o
*0$
+Ro
X
21o
*09
o
+o
o

o4
-
,o5
,o
*	%
0
(
o

+a(
(
o
-F(
1(
(
(
Yo
o
(
(
Yo
(

+
X(
-o5
*n~03
(
o

(
(
o
o
(
o
*0(
[Y
+(
Y
/*0(

(
(
/&(
(
o
(
o
o
0+(
/((
(
o
(
o
o
1.(
8y*2(
o
*
*2(
o
*6(
o
*:(
o
*F(
o
*F(
o
*{
*{
*0
(

of
(
*(
}
s
}
}
s
}
}
*0s%{
X}
{
o

{
/
{
o
*}
{
o
{
l{
l[4{
{
o
{
o
*:,	.***,**>.	.***,**0mu;
(o(-oh(C(zo35o#1o#?7oh(D(z*0u;
or(*0u;
(*s*0u;
s*0'u;
omooos*s+*(
*V(
}}*0s2
{oro
*0c{o/o
{o0s}{{oho{{omo{{o/o{or{('o-
{	oto{o((o{o{omo,{o+K{	((o7{ooo$("
ooTu$-sC
z,	o+{o;		oo
+@
o
u,+(
o


j({oo
o
-,{%ojYo
,
o5
,oo-0{oo{or{osGo6
{{o*A4h42lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetkPADPADPV9Ӆ'Aա8-czC+IRcf|p|Z\ޟB&:RQbDfҩ=ȫF/첮AtFyĵ|.7Jd5!ԼsgɩҼ$}<&s9UUDݍ	ϊ褼Z3~`KQ
*+
1
uu6pM}pKЛbyJЅh3$H%'&؈'&*
F*'
-.3E09]:"$4?ݱ@.`AbB'pBAFaHCDgMjM9MnePLP1TV=w[넖`lawwaWFc1fk&lNm~m(n4Rtn`xw{pR|i&/
34p
U2tk4c	Wyih ~_
$a52
Y;mt		nE
*	
GDu{~V/
&5R
{.?#sn

BBuiltInProfileProviderDescription4BuiltInProfileProviderName<CandidateKeyProfileDescription6.CandidateKeyProfileNameN<CandidateKeyProfileRequestNamee:CharacterIsSymbolAndDelimiter,ClobColumnNotSupported ClosedConnection4TColumnLengthDistributionProfileDescriptionVFColumnLengthDistributionProfileNamezTColumnLengthDistributionProfileRequestNameColumnNotFoundBColumnNullRatioProfileDescription4ColumnNullRatioProfileNameBColumnNullRatioProfileRequestName)>ColumnPatternProfileDescriptionLHColumnPatternProfileInsufficientRows~0ColumnPatternProfileName>ColumnPatternProfileRequestNameDColumnStatisticsProfileDescription6ColumnStatisticsProfileName
DColumnStatisticsProfileRequestName(RColumnValueDistributionProfileDescriptionKDColumnValueDistributionProfileNameoRColumnValueDistributionProfileRequestNameJDestinationColumnsPropertyDescription<DestinationColumnsPropertyNameBDuplicateColumnInColumnCollection$DuplicateRequestIDNDDuplicateValuesPropertyDescription6DuplicateValuesPropertyName*EmptyColumnCollection:FDStrengthPropertyDescription,FDStrengthPropertyName<FDViolationPropertyDescription.FDViolationPropertyName!LFunctionalDependencyProfileDescriptionC>FunctionalDependencyProfileNamebLFunctionalDependencyProfileRequestName6InclusionProfileDescription(InclusionProfileName6InclusionProfileRequestNameHInclusionStrengthPropertyDescription:InclusionStrengthPropertyNameJInclusionViolationPropertyDescription/<InclusionViolationPropertyNameK*IncompatibleSqlDbTypegInternalError,InvalidDetailSizeValueDInvalidEscapedSequenceInDelimitersJ>InvalidEscapedSequenceInSymbols:InvalidFrequentValueThresholdc*InvalidProfileRequest:InvalidProfileRequestProperty"	2InvalidTagColumnSqlDbType	8InvalidThresholdSettingValue
*InvalidThresholdValue]
InvalidTimeout
<InvalidValueDistributionOption<KeyStrengthPropertyDescriptionm.KeyStrengthPropertyName{:LHSColumnsPropertyDescription*LHSColumnsProperyNameJLengthDistributionPropertyDescription<LengthDistributionPropertyName2MalformedSqlCollationName8MaxLengthPropertyDescription*MaxLengthPropertyName*MinLengthPropertyName&6MinLengthPrpertyDescription6"MissingColumnNameF&MissingDataSourceID~ MissingRequestID MissingTableName,MissingTagDataSourceID&MissingTagTableName
NegativeTimeout"NoDataSourceFound((NoTagDataSourceFoundU,NotSupportedDataSource2NotSupportedTagDataSourceRNumberOfDistinctValuesPropertyDescriptionDNumberOfDistinctValuesPropertyName`NumberOfSourceColumnsNotMatchNumberOfDestColumns
FProfileRequestTypeAlreadyRegisteredw8ProfileTypeAlreadyRegisteredProfilerTimeout8RHSColumnPropertyDescription*RHSColumnPropertyName34ReservedDelimitersNotFoundKRhsInLhs8SourceColumnSameAsDestColumn8@SourceColumnsPropertyDescription2SourceColumnsPropertyNameTSourceDataSourceIDNotMatchDestDataSourceID4SourceTypeNotMatchDestTypeTableNotExistst"TagColumnNotFound"TagTableNotExistsBTrainingDataTableInsufficientRows2UnknownProfileRequestType.UnspecifiedErrorMessageaHValueDistributionPropertyDescription:ValueDistributionPropertyName(ValueShouldBeBetween0ValueShouldBeGreaterThan(0WildcardAndThresholdNonepBuilt-in Profile ProviderBuilt-in Profile ProviderCandidate Key Profile.Candidate Key ProfileCandidate Key Profile RequestfThe "Symbols" property and the "Delimiters" property are not disjoined. Both contain character '{0}'. F{0} does not support varchar(max) or nvarchar(max) typed column "{1}". Connection is not in open state."Column Length Distribution Profile"Column Length Distribution Profile*Column Length Distribution Profile Request'The column named "{0}" cannot be found.Column Null Ratio ProfileColumn Null Ratio Profile!Column Null Ratio Profile Request0Column Pattern Profile using regular expressions:At least {0} records required for learning regex patterns.Column Pattern ProfileColumn Pattern Profile RequestColumn Statistics ProfileColumn Statistics Profile!Column Statistics Profile Request"Column Value Distribution Profile.!Column Value Distribution Profile)Column Value Distribution Profile RequestDestination Columns PropertyDestination Columns PropertySThere are more than one column named "{1}". Please remove it to correct this error.5There is already another profile request named "{0}".Duplicate ValuesDuplicate ValuesColumns are missing.Functional Dependency StrengthFunctional Dependency Strength Functional Dependency Violations Functional Dependency ViolationsFunctional Dependency ProfileFunctional Dependency Profile%Functional Dependency Profile RequestValue Inclusion ProfileValue Inclusion ProfileValue Inclusion Profile RequestValue Inclusion StrengthValue Inclusion StrengthValue Inclusion ViolationsValue Inclusion ViolationsFProfile type of "{0}" is not applicable to column "{1}" of type "{2}".GUnexpected internal error occurred. The detailed error message is: {0}.PThe "{0}" property has invalid value {1}. It must be non-negative integer or -1.Property "Delimiters" contains an invalid escaped character sequence {0}. The valid escaped character sequence is "\\", "\t", "\r" or "\n".Property "Symbols" contains an invalid escaped character sequence {0}. The valid escaped character sequence is "\\", "\t", "\r" or "\n".WThe "FrequentValueThreshold" property is invalid. It must be between 0 and 1 exclusive.dThe profile request "{0}" is invalid. Correct it or remove it to proceed. The detailed error is: {1}}The profile request "{0}" has invalid property "{1}". Correct it or remove the request to proceed. The detailed error is: {2}]Column "{0}" in tag table has invalid type {1}. It must be Char, Varchar, NChar, or NVarchar.[The "{0}" property has invalid value {1}. It must be one of {"Exact", "None", "Specified"}.PThe "{0}" property has invalid value {1}. It must be between 0 and 1, exclusive.fThe "Timeout" property has a negative value {0}. It must be 0 or a positive value. 0 means no timeout.TThe "Option" property is invalid. It must be one of {"AllValues", "FrequentValues"}.Key StrengthKey StrengthLeft Hand Side ColumnsLeft Hand Side ColumnsLength DistributionLength Distribution!{0} is an invalid collation name.Maximum LengthMaximum LengthMinimum LengthMinimum Length6The column name is missing for a non wild card column.Property {0} cannot be empty.&The profile request is missing a name.,The table name of property "{0}" is missing.Tag table is specified but its connection manager is missing. Either specify a connection manager for the tag table or remove the tag table.Tag table's name is missing while its connection manager is specified. Either specify a tag table name or remove tag table's connection manager.Negative timeout.+There is no connection manager named "{0}"./Tag table's connection manager "{0}" not found.The connection manager named "{0}" is not supported by this release. Only Ado.Net connections to Microsoft SQL Server 2000 and up are supported.Tag table's connection manager "{0}" is not supported as a data source of a tag table. Only connection type of Ado.Net SqlConnection is supported.@Number of distinct values in the value distribution of a column.Number of Distinct ValuekThe "SubsetColumns" property and the "SupersetColumns" property have different number of column parameters.7Profile request type "{1}" ({0}) is already registered./Profile type "{1}" ({0}) is already registered.8Profiler cannot complete profiling within timeout limit.Right Hand Side ColumnRight Hand Side Column`The "Delimiters" property does not include all the reserved delimiters ' ', '\t', '\r' and '\n'.The dependent column "{1}" is contained in the determinant columns. Please remove it from the determinant columns to correct this error.LColumn {0} occurs at the same position in SubsetColumns and SupersetColumns.Source Columns PropertySource Columns PropertyXThe "SubsetDataSourceID" property and the "SupersetDataSourceID" property are different.`{2}, the type of subset column {0}, is not compatible with {1}, the type of superset column {3}.Cannot access table "{0}".*Column "{0}" cannot be found in tag table.Cannot access tag table "{0}".?Insufficient rows in training data table. Minimum required: {0}BProfile request type {0} is unknown to the data profile component.EUnexpected internal error occurred. No further details are available.Value distribution of a column.Value DistributionIThe "{0}" property has invalid value {1}. It must be between {2} and {3}.FThe "{0}" property has invalid value {1}. It must be greater than {2}.its "{0}" property is set to None, but its "{1}" property contains a wildcard column. Please change the "{0}" property to Specified or Exact, or use named column for the "{1}" property.y<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="DataProfile" targetNamespace="http://schemas.microsoft.com/sqlserver/2008/DataDebugger/" 
			elementFormDefault="qualified" 
			xmlns="http://schemas.microsoft.com/sqlserver/2008/DataDebugger/" 
			xmlns:xs="http://www.w3.org/2001/XMLSchema"
			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<xs:annotation>
		<xs:appinfo>Data Profile XML Schema</xs:appinfo>
		<xs:documentation>
			XML Schema for Data Profile Elements
		</xs:documentation>
	</xs:annotation>
	<!-- 
	*****************************************************************************************
	*  
	* This is the Root of the schema. A data profile XML file is composed of three parts.
	* A Data Source part contains the connection information for all the data source used by 
	* the Profile part.
	* An input part contains what to profile and how to profile.
	* An output part contains the data profiles.
	*****************************************************************************************
	-->
	<xs:element name="DataProfile">
		<xs:complexType>
			<xs:sequence>
				<!-- 
				***********************************************************************************************
				* Root of data sources. It is a sequence of data sources referred by the profiles. The definition
				* of data sources is from ProfileCommonSchema.xsd.
				***********************************************************************************************
				-->
				<xs:element name="ProfileVersion" type="xs:string" minOccurs="0" maxOccurs="1" />
				<xs:element name="DataSources" type="DataSourcesType" />
				<!-- Input -->
				<xs:element name="DataProfileInput" type="DataProfileInputType" minOccurs="0" maxOccurs="1" />
				<!-- Output -->
				<xs:element name="DataProfileOutput" type="DataProfileOutputType" minOccurs="0" maxOccurs="1" />
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!--
	*****************************************************************************************
	* This is the Root of the schema for DataProfileInput. It includes:
	* A ProfileMode indicates whether it runs in fast mode or exact mode.
	* A DataSourceID pointing to a SQL Server database used as the working temporary database.
	* A Profile Requests part, contains what to profile using what parameters.
	*****************************************************************************************
	-->
	<xs:complexType name="DataProfileInputType">
		<xs:sequence>
			<xs:element name="ProfileMode" type="ProfileModeType" minOccurs="1" maxOccurs="1" />
			<xs:element name ="Timeout" type ="xs:int" minOccurs ="0" maxOccurs ="1" default ="0" />
			<xs:element name="Requests" minOccurs="1" maxOccurs="1">
				<xs:complexType>
					<xs:sequence>
						<xs:element ref="ProfileRequest" minOccurs="0" maxOccurs="unbounded" />
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<!--
	*****************************************************************************************
	* This is the Root of the schema for DataProfileOutput. It includes
	* the data profiles computed per the requests in the input
	*****************************************************************************************
	-->
	<xs:complexType name="DataProfileOutputType">
		<xs:sequence>
			<!-- 
				***********************************************************************************************
				* Root of profiles part. It is a sequence of profiles. Each profile derives from an abstract ProfileType.
				***********************************************************************************************
				-->
			<xs:element name="Profiles" type="ProfilesType" minOccurs="1" maxOccurs="1" />
		</xs:sequence>
	</xs:complexType>
	<!-- A placeholder for the ProfileRequest -->
	<xs:element name="ProfileRequest" type="ProfileRequestType" abstract="true" />

	<!-- ProfileMode -->
	<xs:simpleType name="ProfileModeType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="Fast" />
			<xs:enumeration value="Exact" />
		</xs:restriction>
	</xs:simpleType>
	
	<!-- Root of top request type.  -->
	<xs:complexType name="ProfileRequestType" abstract="true">
		<xs:attribute name="ID" type="xs:string" use="required" />
	</xs:complexType>
	<!-- Table name may includes an optional database part and an optional schema part. -->
	<xs:complexType name="TableQNameType">
		<xs:attribute name ="Database" type="xs:string" use="optional" />
		<xs:attribute name="Schema" type="xs:string" use="optional" />
		<xs:attribute name="Table" type="xs:string" use="optional" />
	</xs:complexType>
	<!-- Column name includes a boolean flag indicating whether it is a wildcard and its name and an compare option for string column-->
	<xs:complexType name="ColumnParameterType">
		<xs:attribute name="IsWildCard" type="xs:boolean" use ="required" />
		<xs:attribute name="ColumnName" type="xs:string" use="optional" />
		<xs:attribute name="StringCompareOptions" type="xs:int" use="optional" />
	</xs:complexType>
	<!-- Column name collection -->
	<xs:complexType name="ColumnParameterCollectionType">
		<xs:sequence>
			<xs:element name="Column" type="ColumnParameterType" minOccurs="0" maxOccurs="unbounded" />
		</xs:sequence>
	</xs:complexType>
	<!-- Abstract root for single table profile request. -->
	<xs:complexType name="TableProfileRequestType" abstract="true">
		<xs:complexContent>
			<xs:extension base="ProfileRequestType">
				<xs:sequence>
					<xs:element name="DataSourceID" type="xs:string" minOccurs = "0"/>
					<xs:element name="Table" type="TableQNameType" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!-- Abstract root for single column profile request -->
	<xs:complexType name="ColumnProfileRequestType" abstract="true">
		<xs:complexContent>
			<xs:extension base="TableProfileRequestType">
				<xs:sequence>
					<xs:element name="Column" type="ColumnParameterType" minOccurs="1" maxOccurs="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!-- Request to compute the value statistics min/max/avg/stdev for a column -->
	<xs:element name="ColumnStatisticsProfileRequest" type="ColumnStatisticsProfileRequestType" substitutionGroup="ProfileRequest" />
	<xs:complexType name="ColumnStatisticsProfileRequestType" final="#all">
		<xs:complexContent>
			<xs:extension base="ColumnProfileRequestType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!-- Request to compute the length distribution for a column -->
	<xs:element name="ColumnLengthDistributionProfileRequest" type="ColumnLengthDistributionProfileRequestType" substitutionGroup="ProfileRequest" />
	<xs:complexType name="ColumnLengthDistributionProfileRequestType" final="#all">
		<xs:complexContent>
			<xs:extension base="ColumnProfileRequestType">
				<xs:sequence>
					<xs:element name="IgnoreLeadingSpace" type="xs:boolean" minOccurs="0" maxOccurs="1" default="false" />
					<xs:element name="IgnoreTrailingSpace" type="xs:boolean" minOccurs="0" maxOccurs="1" default ="true" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="ValueDistributionOptions">
		<xs:restriction base="xs:string">
			<xs:enumeration value="AllValues" />
			<xs:enumeration value="FrequentValues" />
		</xs:restriction>
	</xs:simpleType>

	<!-- Request to compute the value distibution for a column -->
	<xs:element name="ColumnValueDistributionProfileRequest" type="ColumnValueDistributionProfileRequestType" substitutionGroup="ProfileRequest" />
	<xs:complexType name="ColumnValueDistributionProfileRequestType" final="#all">
		<xs:complexContent>
			<xs:extension base="ColumnProfileRequestType">
				<xs:sequence>
					<xs:element name ="Option" type ="ValueDistributionOptions" minOccurs = "1" />
					<xs:element name="FrequentValueThreshold" type="xs:double" minOccurs="0" maxOccurs="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!-- Request to compute the null ratio of a column -->
	<xs:element name="ColumnNullRatioProfileRequest" type="ColumnNullRatioProfileRequestType" substitutionGroup="ProfileRequest" />
	<xs:complexType name="ColumnNullRatioProfileRequestType" final="#all">
		<xs:complexContent>
			<xs:extension base="ColumnProfileRequestType">
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	
	<xs:simpleType name="StrengthThresholdSettingType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="None" />
			<xs:enumeration value="Specified" />
			<xs:enumeration value="Exact" />
		</xs:restriction>
	</xs:simpleType>

	<!-- Request to compute the key strength of a collection of columns -->
	<xs:element name="CandidateKeyProfileRequest" type="CandidateKeyProfileRequestType" substitutionGroup="ProfileRequest" />
	<xs:complexType name="CandidateKeyProfileRequestType" final="#all">
		<xs:complexContent>
			<xs:extension base="TableProfileRequestType">
				<xs:sequence>
					<xs:element name="KeyColumns" type="ColumnParameterCollectionType" minOccurs="1" maxOccurs="1" />
					<xs:element name="ThresholdSetting" type="StrengthThresholdSettingType" minOccurs="1" maxOccurs="1" />
					<xs:element name="KeyStrengthThreshold" type="xs:double" minOccurs="0" maxOccurs="1" />
					<xs:element name="VerifyOutputInFastMode" type="xs:boolean" default ="true"  minOccurs="0" maxOccurs="1" />
					<xs:element name ="MaxNumberOfViolations" type ="xs:int" minOccurs ="0" maxOccurs ="1" default ="-1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!-- Request to compute the FD strength about how a collection of columns functionally determines a column -->
	<xs:element name="FunctionalDependencyProfileRequest" type="FunctionalDependencyProfileRequestType" substitutionGroup="ProfileRequest" />
	<xs:complexType name="FunctionalDependencyProfileRequestType" final="#all">
		<xs:complexContent>
			<xs:extension base="TableProfileRequestType">
				<xs:sequence>
					<xs:element name="DeterminantColumns" type="ColumnParameterCollectionType" minOccurs="1" maxOccurs="1" />
					<xs:element name="DependentColumn" type="ColumnParameterType" minOccurs="1" maxOccurs="1" />
					<xs:element name="ThresholdSetting" type="StrengthThresholdSettingType" minOccurs="1" maxOccurs="1" />
					<xs:element name="FDStrengthThreshold" type="xs:double" minOccurs="0" maxOccurs="1" />
					<xs:element name="VerifyOutputInFastMode" type="xs:boolean" default ="true" minOccurs="0" maxOccurs="1" />
					<xs:element name ="MaxNumberOfViolations" default ="-1"  type ="xs:int" minOccurs ="0" maxOccurs ="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!-- Request to compute the inclusion strength about how a collection of columns in one table is contained in another collection of collection. -->
	<xs:element name="InclusionProfileRequest" type="InclusionProfileRequestType" substitutionGroup="ProfileRequest" />
	<xs:complexType name="InclusionProfileRequestType" final="#all">
		<xs:complexContent>
			<xs:extension base="ProfileRequestType">
				<xs:sequence>
					<xs:element name="SubsetDataSourceID" type="xs:string" minOccurs="0" maxOccurs="1" />
					<xs:element name="SubsetTable" type="TableQNameType" minOccurs="1" maxOccurs="1" />
					<xs:element name="SubsetColumns" type="ColumnParameterCollectionType" minOccurs="1" maxOccurs="1" />
					<xs:element name="SupersetDataSourceID" type="xs:string" minOccurs="0" maxOccurs="1" />
					<xs:element name="SupersetTable" type="TableQNameType" minOccurs="1" maxOccurs="1" />
					<xs:element name="SupersetColumns" type="ColumnParameterCollectionType" minOccurs="1" maxOccurs="1" />
					<xs:element name="InclusionThresholdSetting" type="StrengthThresholdSettingType" minOccurs="1" maxOccurs="1" />
					<xs:element name="InclusionStrengthThreshold" type="xs:double" minOccurs="0" maxOccurs="1" />
					<xs:element name="SupersetColumnsKeyThresholdSetting" type="StrengthThresholdSettingType" minOccurs="1" maxOccurs="1" />
					<xs:element name="SupersetColumnsKeyThreshold" type="xs:double" minOccurs="0" maxOccurs="1" />
					<xs:element name="VerifyOutputInFastMode" type="xs:boolean" default ="true" minOccurs="0" maxOccurs="1" />
					<xs:element name ="MaxNumberOfViolations" default ="-1"  type ="xs:int" minOccurs ="0" maxOccurs ="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- 
	*****************************************************************************************
	* Information about a table. 
	*****************************************************************************************
	-->
	<xs:complexType name="TableInfoType">
		<xs:attribute name="DataSource" type="xs:string" use="optional" />
		<xs:attribute name="Database" type="xs:string" use="optional" />		
		<xs:attribute name="Schema" type="xs:string" use="optional" />
		<xs:attribute name="Table" type="xs:string" use="required" />
		<xs:attribute name="RowCount" type="xs:long" use="required" />
	</xs:complexType>
	<!-- 
	*****************************************************************************************
	* Information about a column. 
	*****************************************************************************************
	-->
	<xs:complexType name="ColumnInfoType">
		<xs:attribute name="Name" type="xs:string" use="required" />
		<xs:attribute name="MaxLength" type="xs:int" use="required" />
		<xs:attribute name="Precision" default="0" type="xs:unsignedByte" />
		<xs:attribute name="Scale" default="0" type="xs:unsignedByte" />
		<xs:attribute name="SqlDbType" type="SqlDbType" use="required" />
		<xs:attribute name ="LCID" type ="xs:int" default ="-1" />
		<xs:attribute name="CodePage" default="0" type="xs:int" />
		<xs:attribute name="StringCompareOptions" default="0" type="xs:int" />
		<xs:attribute name="IsNullable" default="true" type ="xs:boolean" />
	</xs:complexType>
	<!-- Profile element is just a placeholder, real data profile should substitube it. -->
	<xs:element name="Profile" abstract="true" type="ProfileType" />
	<xs:complexType name="ProfilesType">
		<xs:sequence>
			<xs:element ref="Profile" minOccurs="0" maxOccurs="unbounded" />
		</xs:sequence>
	</xs:complexType>
	<!-- Root of profile type hierarchy. -->
	<xs:complexType name="ProfileType" abstract="true">
		<!-- whether a profile is exact -->
		<xs:attribute name="IsExact" type="xs:boolean" use="required" />
		<!-- an attribute to correlate the profile with the profile request -->
		<xs:attribute name="ProfileRequestID" type="xs:string" use="required" />
	</xs:complexType>

	<!-- types common to multi-column profiles-->
	<xs:complexType name="ColumnInfoCollectionType">
		<xs:sequence>
			<xs:element name="Column" type="ColumnInfoType" minOccurs="1" maxOccurs="unbounded" />
		</xs:sequence>
	</xs:complexType>

	<!-- Nullable column values in text presentation -->
	<xs:complexType name ="ColumnValueType">
		<xs:simpleContent>
			<xs:extension base ="xs:string">
				<xs:attribute name ="IsDBNull" type ="xs:boolean" default="false" />
			</xs:extension>
		</xs:simpleContent>
	</xs:complexType>

	<!-- A list of column values. -->
	<xs:complexType name="ColumnValuesType">
		<xs:sequence>
			<xs:element name="ColumnValue" type ="ColumnValueType" minOccurs ="1"  maxOccurs="unbounded" />
		</xs:sequence>
	</xs:complexType>

	<!-- An item in a Multi-column value distribution -->
	<xs:complexType name="MultiColumnValueDistributionItemType">
		<xs:sequence>
			<xs:element name="ColumnValues" type="ColumnValuesType" />
			<xs:element name="Count" type="xs:int" />
		</xs:sequence>
	</xs:complexType>

	<!-- Multi-column value distribution -->
	<xs:complexType name="MultiColumnValueDistributionType">
		<xs:sequence>
			<xs:element name="MultiColumnValueDistributionItem" type="MultiColumnValueDistributionItemType" minOccurs ="1" maxOccurs="unbounded" />
		</xs:sequence>
	</xs:complexType>

	<!-- Multi-column value distribution -->
	<xs:complexType name="FDViolationItemCollectionType">
		<xs:sequence>
			<xs:element name="FDViolationItem" type="FDViolationItemType" minOccurs ="1" maxOccurs="unbounded" />
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="FDViolationItemType">
		<xs:sequence>
			<xs:element name="DeterminantValues" type="ColumnValuesType" />
			<xs:element name="DependentValue" type ="ColumnValueType" />
			<xs:element name="SupportCount" type="xs:int" />
			<xs:element name="ViolationCount" type="xs:int" />			
		</xs:sequence>
	</xs:complexType>

	<!-- Abstract type for all single table profile. -->
	<xs:complexType name="TableProfileType" abstract="true">
		<xs:complexContent>
			<xs:extension base="ProfileType">
				<xs:sequence>
					<xs:element name="DataSourceID" type="xs:string" minOccurs="1" maxOccurs="1" />
					<xs:element name="Table" type="TableInfoType" minOccurs="1" maxOccurs="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	
	<!-- Abstract type for all single column profile. -->
	<xs:complexType name="ColumnProfileType" abstract="true">
		<xs:complexContent>
			<xs:extension base="TableProfileType">
				<xs:sequence>
					<xs:element name="Column" type="ColumnInfoType" minOccurs="1" maxOccurs="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- 
   ***********************************************************************************************
   *  
   * ColumnStatisticsProfile provides min/max/avg/stddev for a numeric column
   *
   ***********************************************************************************************
   -->
	<xs:element name="ColumnStatisticsProfile" type="ColumnStatisticsProfileType" substitutionGroup="Profile" />
	<xs:complexType name="ColumnStatisticsProfileType" final="#all">
		<xs:complexContent>
			<xs:extension base="ColumnProfileType">
				<xs:sequence>
					<xs:element name="MinValue" type="xs:string" minOccurs="1" maxOccurs="1" />
					<xs:element name="MaxValue" type="xs:string" minOccurs="1" maxOccurs="1" />
					<xs:element name="Mean" type="xs:string" minOccurs="0" maxOccurs="1" />
					<xs:element name="StdDev" type="xs:string" minOccurs="0" maxOccurs="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- 
   ***************************************************************************************************
   *  
   * LengthDistributionProfile provides min/max length and the length distribution for a string column
   *
   ***************************************************************************************************
   -->
	<xs:element name="ColumnLengthDistributionProfile" type="ColumnLengthDistributionProfileType" substitutionGroup="Profile" />
	<xs:complexType name="ColumnLengthDistributionProfileType" final="#all">
		<xs:complexContent>
			<xs:extension base="ColumnProfileType">
				<xs:sequence>
					<xs:element name="IgnoreLeadingSpace" type="xs:boolean" minOccurs="0" maxOccurs="1" default="false" />
					<xs:element name="IgnoreTrailingSpace" type="xs:boolean" minOccurs="0" maxOccurs="1" default ="true" />
					<xs:element name="MinLength" type="xs:int" minOccurs="1" maxOccurs="1" />
					<xs:element name="MaxLength" type="xs:int" minOccurs="1" maxOccurs="1" />
					<xs:element name="LengthDistribution" type="LengthDistributionType" minOccurs="0" maxOccurs="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="LengthDistributionType">
		<xs:sequence>
			<xs:element name="LengthDistributionItem" type="LengthDistributionItemType" minOccurs="0" maxOccurs="unbounded" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="LengthDistributionItemType">
		<xs:sequence>
			<xs:element name="Length" type="xs:int" />
			<xs:element name="Count" type="xs:long" />
		</xs:sequence>
	</xs:complexType>
	<!-- 
   ***************************************************************************************************
   *  
   * ValueDistributionProfile provides the value distribution for a string column
   *
   ***************************************************************************************************
   -->
	<xs:element name="ColumnValueDistributionProfile" type="ColumnValueDistributionProfileType" substitutionGroup="Profile" />
	<xs:complexType name="ColumnValueDistributionProfileType" final="#all">
		<xs:complexContent>
			<xs:extension base="ColumnProfileType">
				<xs:sequence>
					<xs:element name="NumberOfDistinctValues" type="xs:long" minOccurs="0" maxOccurs="1" />
					<xs:element name="ValueDistribution" type="ValueDistributionType" minOccurs="0" maxOccurs="1">
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="ValueDistributionType">
		<xs:sequence>
			<xs:element name="ValueDistributionItem" type="ValueDistributionItemType" minOccurs="0" maxOccurs="unbounded" />
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ValueDistributionItemType">
		<xs:sequence>
			<xs:element name="Value" type="ColumnValueType" />
			<xs:element name="Count" type="xs:long" />
		</xs:sequence>
	</xs:complexType>
	<!-- 
   ***************************************************************************************************
   *  
   * NullRatioProfile provides the count of nulls for a column
   *
   ***************************************************************************************************
   -->
	<xs:element name="ColumnNullRatioProfile" type="ColumnNullRatioProfileType" substitutionGroup="Profile" />
	<xs:complexType name="ColumnNullRatioProfileType" final="#all">
		<xs:complexContent>
			<xs:extension base="ColumnProfileType">
				<xs:sequence>
					<xs:element name="NullCount" type="xs:long" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- 
   ***************************************************************************************************
   *  
   * CandidateKeyProfile shows how good a set of columns can serve as a key, as well as the violations
   * to the key constraints
   *
   ***************************************************************************************************
   -->
	<xs:element name="CandidateKeyProfile" type="CandidateKeyProfileType" substitutionGroup="Profile" />
	<xs:complexType name="CandidateKeyProfileType" final="#all">
		<xs:complexContent>
			<xs:extension base="TableProfileType">
				<xs:sequence>
					<xs:element name="KeyColumns" type="ColumnInfoCollectionType" minOccurs="1" maxOccurs="1" />
					<xs:element name="IsExactKey" type="xs:boolean" minOccurs="1" maxOccurs="1" />
					<xs:element name="KeyStrength" type="FloatBetweenZeroAndOneType" minOccurs="0" maxOccurs="1" />
					<xs:element name="KeyViolations" type="MultiColumnValueDistributionType" minOccurs="0" maxOccurs="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- 
   ***************************************************************************************************
   *  
   * FunctionalDependencyProfile shows how strong a FD: LHS->RHS holds as well as the violations
   *
   ***************************************************************************************************
   -->
	<xs:element name="FunctionalDependencyProfile" type="FunctionalDependencyProfileType" substitutionGroup="Profile" />
	<xs:complexType name="FunctionalDependencyProfileType" final="#all">
		<xs:complexContent>
			<xs:extension base="TableProfileType">
				<xs:sequence>
					<xs:element name="DeterminantColumns" type="ColumnInfoCollectionType" minOccurs="1" maxOccurs="1" />
					<xs:element name="DependentColumn" type="ColumnInfoType" minOccurs="1" maxOccurs="1" />
					<xs:element name="IsExactFD" type="xs:boolean" minOccurs="1" maxOccurs="1" />
					<xs:element name="FDStrength" type="FloatBetweenZeroAndOneType" minOccurs="0" maxOccurs="1" />
					<xs:element name="FDViolations" type="FDViolationItemCollectionType" minOccurs="0" maxOccurs="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- 
   ***************************************************************************************************
   *  
   * InclusionProfile presents how many rows in the source table whose projection on the source columns
   * are contained in the projection of destination table on the destination columns. If the destination
   * columns are the key of the destination table, the inclusion strength is the same as foreign key
   * strength.
   *
   ***************************************************************************************************
   -->
	<xs:element name="InclusionProfile" type="InclusionProfileType" substitutionGroup="Profile" />
	<xs:complexType name="InclusionProfileType" final="#all">
		<xs:complexContent>
			<xs:extension base="ProfileType">
				<xs:sequence>
					<xs:element name="SubsetDataSourceID" type="xs:string" minOccurs="1" maxOccurs="1" />
					<xs:element name="SubsetTable" type="TableInfoType" minOccurs="1" maxOccurs="1" />
					<xs:element name="SubsetColumns" type="ColumnInfoCollectionType" minOccurs="1" maxOccurs="1" />
					<xs:element name="SupersetDataSourceID" type="xs:string" minOccurs="1" maxOccurs="1" />
					<xs:element name="SupersetTable" type="TableInfoType" minOccurs="1" maxOccurs="1" />
					<xs:element name="SupersetColumns" type="ColumnInfoCollectionType" minOccurs="1" maxOccurs="1" />
					<xs:element name="IsExactInclusion" type="xs:boolean" minOccurs="1" maxOccurs="1" />
					<xs:element name="InclusionStrength" type="FloatBetweenZeroAndOneType" minOccurs="0" maxOccurs="1" />
					<xs:element name="InclusionViolations" type="MultiColumnValueDistributionType" minOccurs="0" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:complexType name="DataSourcesType">
		<xs:sequence>
			<xs:element ref="DataSource" minOccurs="0" maxOccurs="unbounded" />
		</xs:sequence>
	</xs:complexType>
	<xs:element name="DataSource" type="DataSourceType" abstract="true" />
	<xs:complexType name="DataSourceType">
		<xs:attribute name="ID" type="xs:string" use="required" />
		<xs:attribute name="Name" type="xs:string" use="required" />
	</xs:complexType>
	<xs:element name="SqlDataSource" type="SqlDataSourceType" final="#all" substitutionGroup="DataSource" />
	<xs:complexType name="SqlDataSourceType">
		<xs:complexContent>
			<xs:extension base="DataSourceType">
				<xs:sequence>
					<xs:element name="ConnectionString" type="xs:string" minOccurs="1" maxOccurs="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:element name="DtsDataSource" type="DtsDataSourceType" final="#all" substitutionGroup="DataSource" />
	<xs:complexType name="DtsDataSourceType">
		<xs:complexContent>
			<xs:extension base="DataSourceType">
				<xs:sequence>
					<xs:element name="DtsConnectionManagerID" type="xs:string" minOccurs="1" maxOccurs="1" />
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<!-- lots of profiles are percentages, which can be modeled as a float between 0 and 1, inclusive.-->
	<xs:simpleType name="FloatBetweenZeroAndOneType">
		<xs:restriction base="xs:float">
			<xs:minInclusive value="0" />
			<xs:maxInclusive value="1" />
		</xs:restriction>
	</xs:simpleType>
	<!-- Enumeration of SQL Data Type that can be profiled. TEXT and IMAGE and XML types are not supported currently. -->
	<xs:simpleType name="SqlDbType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="BigInt" />
			<xs:enumeration value="Binary" />
			<xs:enumeration value="Bit" />
			<xs:enumeration value="Char" />
			<xs:enumeration value="Date" />
			<xs:enumeration value="DateTime" />
			<xs:enumeration value="DateTime2" />
			<xs:enumeration value="DateTimeOffset" />
			<xs:enumeration value="Decimal" />
			<xs:enumeration value="Float" />
			<xs:enumeration value="Image" />
			<xs:enumeration value="Int" />
			<xs:enumeration value="Money" />
			<xs:enumeration value="NChar" />
			<xs:enumeration value="NText" />
			<xs:enumeration value="NVarChar" />
			<xs:enumeration value="Real" />
			<xs:enumeration value="SmallInt" />
			<xs:enumeration value="SmallMoney" />
			<xs:enumeration value="SmallDateTime" />
			<xs:enumeration value="Text" />
			<xs:enumeration value="Time" />
			<xs:enumeration value="Timestamp" />
			<xs:enumeration value="TinyInt" />
			<xs:enumeration value="Udt" />
			<xs:enumeration value="UniqueIdentifier" />
			<xs:enumeration value="VarChar" />
			<xs:enumeration value="VarBinary" />
			<xs:enumeration value="Variant" />
			<xs:enumeration value="Xml" />
		</xs:restriction>
	</xs:simpleType>

	<xs:element name="ColumnPatternProfileRequest" type="ColumnPatternProfileRequestType" substitutionGroup="ProfileRequest" />

	<xs:complexType name=" ColumnPatternProfileRequestType " final="#all">
		<xs:complexContent>
			<xs:extension base="ColumnProfileRequestType">
				<xs:sequence>
					<xs:element name="MaxNumberOfPatterns" type="xs:int" minOccurs="0"/>
					<xs:element name="PercentageDataCoverageDesired" type="xs:int" minOccurs="0"/>
					<xs:element name="CaseSensitive" type="xs:boolean" minOccurs="0"/>
					<xs:element name="Delimiters" type="xs:string" minOccurs="0"/>
					<xs:element name="Symbols" type="xs:string" minOccurs="0"/>
					<xs:element name="TagDataSourceId" type="xs:string" minOccurs="0"/>
					<xs:element name="TagTableName" type="TableQNameType" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>



	<xs:element name=" ColumnPatternProfile" type=" ColumnPatternProfileType" substitutionGroup="Profile" />

	<xs:complexType name ="PatternDistributionItemType">
		<xs:sequence>
			<xs:element name ="RegexText" type ="xs:string" />
			<xs:element name ="Frequency" type ="xs:int" />
		</xs:sequence>
	</xs:complexType>
	
	<xs:complexType name=" ColumnPatternProfileType " final="#all">
		<xs:complexContent>
			<xs:extension base="ColumnProfileType">
				<xs:sequence>
					<xs:element name ="TagTable" type="TableInfoType" minOccurs ="0" maxOccurs ="1" />
					<xs:element name ="TopRegexPatterns" >
						<xs:complexType>
							<xs:sequence>
								<xs:element name ="PatternDistributionItem" type ="PatternDistributionItemType" maxOccurs ="unbounded" />
							</xs:sequence>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>




</xs:schema>BSJBv4.0.30319lH#~4#StringsR,P#US#GUID$e#BlobW_	%3L`n5XU	
+$2$>$^Cr$$$$
C	CrB#O$Y$k$uCp[F$(()$b*O*+C/[/[0$0C*6C88::;$uE#
#FF
fH
xHICIrVrW$l[O*[CO\C*__bwbveYeeYe
1oF
\o
ooooo
o#pov$
v$
xwU{6{M|C|$}$؉0Kdۊ$%D](:?݋<W$p$w$$ƌ،$w$1$$cڍ$[$v[C$$̎$:KC+$WC*$$
я

$)$
|ʐ$Ґ$ؐ$ސ$$$[$ $6{$K$G6{_6{e6{O*C*1_L_r$y__$C*ƓC*C*C*wb.$`D|D$

EoF
%
3
joooo
F
ؕw.w5wHwkwC$/CM r pwMyMMMMMMMMMM.M;ML
SMiMMMMMMMMdM
M
M,MAMRMgM`+{M:M;M<MBMFMJMMMQ:MTVMU_MVjMW\M]M_MbMdMhMmMr+MuJMwhMxM
~M~M
MM%M=M%#RM'bM+yM/M1M3M4M5M?	MAMC#MEBMM	^MW{MYMY	M^(M"`-M`."Mh82M&l=LMl>hM{LyM`MbMcM~MMMMM'M1MGMWMkMvMMMMMMMMMMM	M 	M2	M@	M
!U	M
! t	M=/!	M0*	M05	M3<	M`3L	4P
M8P!
M8Z;
M<bc
M`<hr
M=k
M`=r

>w
Dw
MPx
M*Y
MY
M.[/M[DM]aM`]qM^|M(`M2bMbMgM6iMiMpMq	MsMvM:/M9M
EM>^MwM
%	M%MB1M3M
:M:M>MAA
MAE/
MI;
MJT
MLd
MPs
MR
MY
j
k
m
MEp
MEsMvM}5M}@MJMjMyMJMMMM
MMMVVVVVVVVV
V$VBVdVzVVVVVVVV-VAVTVgV}VVVVVVVy V V V V V!V1!VT!Vw!V!V!VVV!V!V"VG"Vj"V"V"V"V"V&#VQ#Vg#V#V#V#V#V#V$V2$VQ$Vi$V$V$V$V$V%V5%VK%Vi%V%V%V%V%V%V&V&V9&VU&Vo&V&V&V&V&V'V7'V]'Vm'V8V'VKVhVVVV'VVVVV*V'V;VJV`V'VwVV'V'VVVVV(V=(VVV3VLVaVVh(VVVV(V(VV V V/ V(VH Vb (()@))*$"*+1*0*f+q"+y+,,D,QE-.B.G.L.P8/V@/LVN/LVa/Lo///0&1V1")S2S2!2;92D2PH2$[2~22222\2e2n3w3*345<5 G5 4 l5/F 5Q 5d 5m 5$5~ 66d QI6QW6Qo6Q|66 456 QU7Qi7 Q{7 )|!7!77!4 77 8."83".>"7."4 9(9."9W9."q9."9"::"5:"5:"a::#:#:#:#977!;3"S;$S;$;$<$8/V<O#V<O#Q<O#Q<<<O#8/Vf=u#Vk=u#Vu=u#V{=Q=Q=Q=Q=(9."=u#*>q>$>V{=Q[?Qv??."?3"=u#?q>$>V{=Qp@Qv?@@!@."AUA!A."Au#BZBu#Bq>$>C=DD#DpEE#E#ES}FQFFF$F$F77$;$0G Q`GQtGQGQGGGGH$H$>H$SHSHI)I EIn%PIr%QIQJQ?JQ\JQ}JQJJ Jw&S)KSBKSRKSjKS=S{KSKSKSKSJM)I ;$<$N.NTN;(NL()I QNQNQNQ	O(9($O$MO(yO(8L(8OOQdPQPQPQPQPQPQPQQQ2QQJQ?(?$dQ$Q(Q*QRQ2RQIRQbRQRQRQRQRQR@@$@(AUA$A(SUS$S(TT+TT+TT+TT++TT+;TY+TTY+T(T|+T+T+T+TT$TUUW,W,TT|+TX, X,0X,T$T?X`XqX,U{XX,W-bY,TrYX,Y-Y!Y4 Y 7(Y$Y-Y-;[$T[c[,y[.Y.[.[.[.[.[.[(.*f[$V1"]!] Y-]/Q^Q^Q^Q^Q^Q^Q^Q^_.`.66.`.0`.;`.F`.S`S`S`Q`Q	aQZQaQaQ+aQ6aQHaQSaQ^aQNQgaQqaQwaQaQaQaQaQbQ!bQ2bQEbQbQcQ	cQcQcQcQcQcQc c27c28/V83Vd38/V3V'3V3V3V3V3V*3V3V'3V;3VJ3V`3V'3Vw3Vd3V'3V'3V3V3V3V@d3Vud3Vd3Vd3Vd3Va3Vh(3V3V3V3V(3V(3V3V 3Ve3V/ 3Ve3V3Vb 3Ae.3.>"&14)4fff$waf4.4g4&14)5)|!8/Vug@5Vg@5Vg@5Vg@5Vg@5g@5$VGgggggE5gE5gE5gE5gE5ShSh#hghT$ThiTi!5j?jj$ji5jz5"kpEckk5l##lMlD#wll5=m6QmSmVmmM6nX6Inj6nF6Q
ojo6c[:p7QYpQfpQxpQpQpQpQpQpQpVp7VqpE	qn%.N)q7Oq7iqqqF q$rQrQrQrQrQrVr Yc[:p74 8/Vu=Vs+s)8/VsF VsF VtF VtF V$tF V0tF V?tF VKtF QVtQntQtt$;qF mM6ts,"*+u08/VPu8VXu8V^u8gu8u8u9uBu1vj9"*+,u0v9v9v$vw9w9In8w9w9x:u	::xJxRx$"*+.B.Gx8u9X,0X,x+x, X,T :hT|+bY,?X`XT$TSxSySyS ySdWS+yS:ySJyS_ySnySySySySySi$SySySyTUz,gz;~z;T,j(z(zz$zz(z;z;z;z;{;{!;({([{);i{$y{${5;H|h;0p;S|S|Q||h;|+<b}p}h;}<}}$.<.<&14 ' U& |* /  !!!*!D6!dB!N!Z!f!r!~!>!l!!!!!:!b!!!"""5&"X2">"J"V"b"n"#z"C"j""""" ":"["v""
##"#.#0:#NF#sR#^#j#v##.#X#l#######'#\$$$*$6$5H$5Z$8:g$K@u$h@$G	$M$T$Y$T$T$T$*T$;T$JM
%`G%wT%%T2%T?%GM%G[%_!n%e#~%T'%3m(%Lt+%aT/%T0%T1%T2%T3&T4& T5& G6,&/ G8:&H T:G&b 5;Y&U&<a&|*<h&/<p&(T=&(>&(@&(C,'(Gl'x=L')L'-)M(Q)NL(f)O(~)P)Q()R()S)T)&Uy&U)&U)U(~)&U(U&U()U(*'U(?*5U)l*:V)y*@WO)*@X)*FY**ZL**Q[,*X\-*_](-+k^0-U&^N-)^l-)_-/+}_.B+&a$/)&a/y&aX0P+&a82a+a`2+e2+h3+k+3)&m43+mr3+oz3,o3.,o3)o84X,p4y,q4~)s)t,v,w,'|,0~45,0b5U&-8 -B/-Il5]-Y5t-`5t-k5-w6-L6-x6-6.6-.47B.7P.7l.8l.8.8.8.9,
9,0:,@:,:,1:.T:.Z;/`;/e;U&;UC;Uj`;Up;y/;/;U<y/</</</=0=b0&=U&9=y/H=/X=/|=/=0=b0=0P>0
01>U>01>1E1&>U&>_1,>)l1y11&111>+2@>y1>UF?UT?
l1$?
y11?:39?T3T?h3o?3?3?3@?1&B
1$C
11<C3&D34D3wD3D3D4F"4&(HC4&IW4Io4'I~)&J5 #J5 +JU ;JU XJN5. 0K\55 K\5= OUOx5K O/	O5Z 	O5h 	O5u 	O5'	O5 	P5 	PU 
$P5 LP6 
P;6h 
PU 
QU ,Q6 xS6!S6! T6"!,U64!U7 W7F!,W%7 TX<7M!XI7S! XI7[!"XU$X7%X7!&Y7!'
Y7!(Y_1,(,Y7!(Y7X)8Z8!*x[E1&-_+8!-`78!.a=8!3Tb=8!8c>1;\8!<l8
"CHc8"Gxc8"Jc8"Mc\8!Qdl8
"XeU&\e8\e88"\e.C"\eUI"\lfU\"]fUd"_f8af5l"af9 af39afUt"af9 cfb9cf}9cfU"cg9"ftg9"hg9"j9"l9n
5"n8hU&nLh9"nh9"pi9"si9"ujU"w j9ykjU&ysj>:#y|jK:
#ykx=ykU&ykx=ykU&yk:&yk;#yk~)&yl9 yl(;5yl6;+#z5lE;{=lU&{ElK; {Ml\;5{Vlm;1#|^lw;7#|glU&}ol;8"}wl;D#}lU&~l6;+#~lU&lU&l<'l+<lB<'lZ<l6;+#lU&	mU&'m<]#/m=c#8m= @m-=j#Im6;+#Qm39Ym>#am>#jm?> rmX>j#{m>'m>m>m>1mU&m6;+#mE;n?n?8"n?D#'n>#/n>#8n	@ @n!@j#In>'Qn>Zn>bn>1knU&n6;+#nE;n@ n@5n@1#o@7#o@o#A o<A5%ocA1#-ouA7#6oA>oA#FoA#OoB Wo;Bj#`o}B#hoB#qoB yoCj#o>'o>o>o>1oU&p6;+#pE;bpD jp\D rpD#zpD pU#pE pE#pE#pF pU#
-F
$<qF$qU&
r-F
$
rx=#rF +rF54rF'<rGErU&MrK; Ur\;5qrm;!yrw;$rU&r;$r;$rU&r:Gl"rHG$rU&rGrG'%sGsG'%&sG .sGj#>sH FsHj#Vs/H'^sKH'fsU&|s\H
$spH,%tH3%VuHN%huHS%wHZ%yIa%zIz/Il"zUh%zU&{UI{%2{cI%@{lI%q{pI&~{9%{vI%{	/I{	}I'{I%{I%{I%{Jl"{J${J|&|\H
$|pH,%~H3%~U&K^'Kh'4Ks'BK}'dL'#L'<L'4VL'hgL'HL'L'L'L'$L'M'M'ȃ+M(CM']M(HxM
(M(M(M	M1!/Il")M$BU&(ty/,(/˅M1(M1(U&<'+<B<'Z<%N- N1E8NMFN1egN@(mU&NP(NU(/Il"M$džU[(ކU&39(/O'>OYO(iO(5O(=\H
$@pH,%H3%NU&	lU(	ΉOP(
։O
މP
P
U&
?(
?$
?$
nQ'%|Q.Q(6Q(ZQ*b\H
$hpH,%0Q,%Q,%H3%dU&@ @5@!@$@(ȏ#A Џ<A5cA!uA$A(
)S ?Sj#>fS'F{SOS(W\H
$\pH,%SN+ԑH3%ߒU&JTb+UUv+=)U E8UMLUU^U+]vU+eU+pU+PU+#8U+$DU&%КU+%LU+'V+*4V&+PUV++hV+/xV+2DV
,5ԡV,=\V/,FV9,IԢVD,K W9,LԤ!WK,NԦ3W\,R>Wg,TLWr,WFW,XNU,XdW&Z)U ZU,Z~X&dU+d,X+eX&f@X-fLWr,hUV-ihV+lpX-ot
Y&-qW-s!W4-vо3WJ-|#YX-~4Ye-ܿRYs-V-LV->W-d|Y,lU-Y&<U-|Z-Z-K; 5l"'Zl"8(7!4Z-DBZ&4LZ'<^Z&0cZ1#LsZ1#TZ!Z Z&~)&; ['*[U5U-5U1.?U8.|[A.>['F\I.NK; [\ cZ ly,O.+\X.:\_.F\i.[\s.<e\.e\.|}\.\.1\.@\.\@\@\.\. \.,\.\'].].<$].8].~)&xU/]1#]l"~)&
^/^/#^(/:\2/F\?/3^L/
H^ 
V^ 
f^ ^T/ ^Ml^\/^f/M	H^ T	V^ [	f^ d
^/%_/#^(/:\2/F\?/3^L/^/QU&6_/\/G_/a_/p_/80\a_/<p_/80U&!_1#!_0!_0#_0$6_/'\/-G_/1c_1#4l_04_06807U&9U)09	5":R`00:j`00:y`00:	`00:x=:pa1:ta1=a1>a1@a1AEaTBla1C+\J2Dx:\T2Eba2G$bh2Habm2IxbMMbf/PaTTb1UNc2VLic2V@c2Vc2Wc2Xc2Zdc2\c3^Nx=`dKe`lU&`yU5`U3aU3c@e3eU3gU3iU3j)m@,op,pe3uTe3we3z-8}</-IX,' -BU&U4	0e4f4pf#4&fC"10),Df64Of?4dbfU4tfe4fz4P	f4	,
f4t
f4$-8/-I,' -BU&%U<f4E1&>1),,te4e4p-80/-IL,' -BU&U4	0f5g48/g51 Cg
5l!Vg
5")",#,(#,'[# -Bc#U&k#U#E1&&>1&)',0',P'-8(,';( -BC(U&K(U`(E1&P,f 58-ig05 .>1A.U&	l.7h	t.Oh1	}.h
.h1
.h'.h.)U .h5.i 
.i5
.,i .@i5.ai1#.ri7#.6;+#.iTx/iX5X0U&0"j30-j30U&0Ij 0Wj50ej0sj10Uv+
1U&1"ja5*1-ja5B1U&!J1j!!R1j$![1jn5"c1U&"x1)"4,$$4,%D4,'*w4 -B,4U&-4U-4E1&.7k5.h:k54t;>17;%k 8;,k58;E 9;3k59<k5:Nk'%;;U&<;zk <<k5<<k5=<k5= <<k5>O<Nk'%?q<U&@y<"j5@<-j5B<U&D<l#D<6l D<`l D<D#D<l D<U5D=U&I=m5I=m5I4>4m	6I?Fm6J?Sm6JX@x=Ld@-j>6L|@"j>6N@U&P@m P@m5P@mR6Q@n]6Q@4nc6Q@[no6R@qnu6R@U&SAn|6S;An6SCAU&SXAo6SAEo6SA{o6UAo6UBo6UBo6WCo6YlCo6[C
p6\hD.p6\D.p6]D.p6^E.p7_[EU&`OEx=`cEZ `kEAp5`tE-F a|ENp5aEm; bEw;5bEU5cEU7dEU7fEy/,(i,F/jFM7jFM7lFE nF3k5nFq7oFq{%o
G8NpGFN1p.G3q7q6GAq7q?GUq7rGG_q7rPGnqsXGwq1saGqtiGq1trGq7uzGq7uGq'vGrvGr wG+r5wGU&xG9r'xG\H
$xGpH,%xIH3%yJE;zJ"j7zK-j7| Kvr!~eKU&mKr uKr5~KZ KAp5K-F Km; K5l"Kr$KU&KU7#KUO8Ls1#/Ls
$4LIs,%L{s3%iME;qM"jW8M-jW8MU&M+Ms_8MsMs1M)MU&NE;]6Nt8Nt'N; Nq7Nq7NU8NU5NU8Nc'O\H
$OpH,%OH3%<Pt8PU&PmR6PtPsP.,Pu8P!u8PU8%Qru8-Qu95Qu9@QU9QuTQ1QU-9U59u;9vB9'vO9U59uV9v]9'vO9)&QUo9Q)&6vv9Fv~9Sv'cv3
ov'}v5Ru8Rv9R.,Rv'%(R!u80Rv99RU&ARU9LRU9T$w9U5w9U)&U)9VCw&DVKw9VXw'%Vy9Wjw9Xvw&Yw3pYw&Yw9[w9[)&[U&[U&['x;9[U9\\xV9\hx:].T].Z]U4]ru8<]u9D]U:]|Y,]U$:]UH:,^x&<^x&8ax&8bx&,cz:dc0z:d>z;!fU&Ufx5.;xf)f,f,f,'g -BgU&g{>;h{H;h{H;h{H;(i{H;`i{H;i{H;j{N;@j|H;xj)|V;	jx=jU&jU^;j6|k?|
7kU&DkUy;hklI;kt;k9;
l9;lY|;ld|;lu|;lu|;mI;'n	/I4ny/,(n/n{|;opI&$ovI;3o	}I'6oI;HoI%Zo_fo|%<xo|ToU4<o|?<o|H<p|R<p
}4<p6\< p}\<!#p!}\<",p'}a<#p+}a<#p3};#plI;$@qlI;%pqlI;'qI;(tr;}f<)rE}&+rE}1+ts	/I,s	}I',spI&,s9;,svI;-sI;/sI%/sx}?</s}'/sU1/tUf<0@t};2t}<3t}<4t~<5t&~<6t)7pu,9u,:u-8?u/-IAu,'Cv -BEvU&FvU<F0v	0HXv1HIH~4P~S~pES~pE9U~9\~U~e~S~977r~~~~~~~~~~\~I\~I\~I~~~~~\~I~\~I~~~~~~~	q-CrsID2D2XD2X]D2X]bD2X]bgIIIIlx.)~..[[[..x777l.V1..2.V1V1D2V1D2..&1AeAe9Ae9\~.\~I.\~I.\~I.)8IAe.WlV1.Wl~V1.V1.!2;.!2;.V1.V1.!27;7ƀـƀـ....o/iqq	q+7GY&1.V1I!292V1D2Ihou745<5G54550|/I5566645с5~~|
5#3+7GY85D7b+7.*w75D7b.774z~~z~~*w*w75D7b.77474;49(99W9q9ł7~ւD2
D2D2D2'D2D26ILIIILIILIILIIIILIIIIILIIIIIIIIIILQYDhpEEEEIIIIIIIIIIw~I	qI	q	qI)IIw~~~~~~.~.~7~I	q~ȃуwȃуw	qwww7wwڃwڃwwww.w.IIM)IIIIIIIN)IIIw~OOIIIwww~IIIIIIw~TTTTTW+2M?IR`oIooǞۄoǞۄ		oIoIoI'1oIo<BHIWTXT XT0XTT?X	`X
UWWI2I66R`IIVIobI'hb1oIo'bthIootbhυ		Io<BHXWrYTY77;[;V1I~~օwwV1977777s777Y7s4Y7s,	,,	,,	,,	,7s77Jxs/]Y]y[	y[y[7y[7y[c[pE[pE9EpE[pEQ9Ey[y[y[y[7y[7y[c[	7sy[[4Y7sy[[77Jx7sy[[77Jxiqj7sy[[77Jxiqj//w4Y7sy[[4Y7sy[[77Jx//iqj5y[[y[77y[y[7y[y[Q9EpE7Q7~Ć̆iq/iq//zxxxx.V1..22o..&1.V1.&1w +7GY.V1.7%,73h?M\jY..7.22hv2hv..&1.V1...V1..22u..&1.V1.&1wMO$O+7GY+7MO$O+7MO$O.V1..2.V1..V1..2..V1w.IIIIIIILÇއII5j?jI.V1..2.V1V1Tx0Xx7V1.IIIIlpED+7DEIII@GI~IUI\Iw\UeIII7:p7c[:p7ototIIIIIIIIIIw~~III774w~III;q;t;qw~z+sm"*1*xuu.uu1vȈRx؈RxIIInnm)nnw
$n4NP~@G@Gu"*l"*..xu X0XxxTh?X`X	T X0XxxTh?X`X	T
TyTThT.V1..2.V1	q	q	q	q	q	q	qS~0II0‰ʼn1IIȉȉȉzMzȉʉȉb}b}̉щI+x<.V1..2..&1.V1.&1+7GY	(

	%%.03	4!G)JJJ5K)R)U)V)]	_	`	ffffkkmmmmnvv v0v8v$v4w\xx x0x8x$x4{{ {0{8{${4|\}} }$}4 0$4 $4)!)!)F $4NR5NR5 08$4\)y/)/y//iI%Q\H
$QpH,%QH3%U&UU5	U5U5U5!U5)U51U59UAUIU5QU5YU5aU5iU5qU5yU<U1U&U&	U&(b=]*i=|= ͌=ጊ=U===I=U5u=u=4=E UGU&\>I;ca<1o'~)&	6 x	~#E )>1>\9>I;ca<|lI;>/IU&U&I>ca<	y/,(o'lI;U&|I;U59̍4<э1|/ItI;ca<U&dI;ca<lI;I>ca<M?o'	U5?6? h2y. /I>AE;:&@I*^,@n6@~>@	/R@y//^@^@^@$^@,^@4^@<^@D^@AU@LU&TU&\U&dU&lU&lI>tca<to'llI;l/It/I|>|U&|lI;|/I|>lI;|э1QAYU5U^;/I>6|U&I&Bc;B#a<MIPB6|o'/II&Bc;B#a<IPBq0lBo'q4lBqgqBU&lI;I;ca<\)CMI/CU&U&>/IlI;э1/IU1u|;qgmCqgmC8sCt;I>ca<o'?f<d|;>KC{|;lIC/II;ca<U59̍4</I>э1I>$ca<$o',U&U&lI;6D4U&,I><ca<4lI;<o'DU&LU&4I>Tca<LLlI;DlI;To'L{|;D{|;\U&\9;\lI;\/I\>dU1ycyr/Ey4Ed};Y{'dx}?<4/I4>,lI;<FlU&tI>|ca<|o'MFlKCtU&U&tlI;llICF5:"9FU&U&U&U&U&U&U&U&U&U&U&U&U&U&&#&	U5U5U5UHIU&/I:'HU&ጊ=KF\'HIi5HlI;{|;UUHU&IE  &!76?6?I16I6?6?6?6?6?96III1J
JJh2J%J-J5J9<JU&/IlI;pI&9;vI;I;I>0 K'^&c&!t5$ca<!&!7DI;,ca<M?DlI;uKzKtlI;<U&DU&t>D/ILU&LlI;L/ILI;4ca<<U&<lI;q?*qBR@IR@DU^;L/I<I>Tca<DCTo'\/IL>\>9U1UNDHOnO9OdU^;LI>lca<dlIClo'qOvO6 dCd2{OtIO|ca<|o'dpI&Od;;dOLpI&Lt;dI;WO)P9M)/IUM\U&\̍&9m8P\lI;\э1L>L/IpRPXP|{|;9/E9M\t;9XPbTPt;|t;lI;PDO\{|;\I>ca<>/II>ca<o'o'lQ>y/XP KCU&C;;O|8sCU&lI;\sCKCU&;;OC9/ITU^;KClICT/ITI;ca<U&I&Bc;BIPBlI;o'{|;U&U&Ir IZ KClICI>ca<o'lI;>SǒS֒1\\\SI I
TU7U&I"5QU&QǒT<5QcTa9I%TY*TQ\2TAA(PTlI;lI;A{'{|;QUaTQU5iUwTYlI}TU5yT6Iyy(PU&U&I\HTؓTI%1cTlI;y/OlI;{|;{|;A4EAr/EyU7UU<UMJUi%k i U&lICn~UKCU&yU5yU3yU3UUye3U&lI;I>$ca<pI&$o'\I>,ca<,o'TI>4ca<4o'<U59DU4<yWDI;D/ID3};D+}a<D'}a<DlI;DE}&yrWyW\lI;LU&LlI;LI>Tca<sCTo'\I;dca<dI>lca<lo'tU&tI>|ca<YdlI;|o'tlI;LI>ca<o'LlI;TlI;U&/I><lI;lI;U&I[ca<#a<IPBOy[N@\I;ca<KClICU&T"jsCT-jsCTU&\"jsC\-jsC\U&4]U9]U&I>ca<o'>x}?<}']y]\lI;dU&R@U^;L9;U^lICU&U1lI;y֔J^MF};lI;i<k5iNk'%U&d"jsCd-jsCdU&U&{|;I>ca<t;o'I;ca<lI;l-jsCl"jsClU&U^(_._U59{7_UL_U&U&U&D^_Pe_\5I;s_lIy_lI_lI_o_o_U_	U_U&̕_lI__I;ca<`>`.pJ`]`t"jsCt-jsCtU&|"jsC|-jsC|U&I;U&d/IdlI;U&I>ca<o'9`lI;{|;$U&$;;$lIC!U59)UVa)'%1@raU59U599Pa9V=	[allI;Ua'U&Ua\U;U1LU;LsCLsCLU1LlI; z7UvIbU$bU&,U^;,lIC,KCU&U^;KCClIC4db<Uy;<0p;DU&<H|h;D}bD8sCI;Lca<<lI;<Y|;D/ID>Tnb</I<t;<U&DlI;Dэ1DvI;DpI&DI>1bQbQ6uKUbd|h;d
}4<d|+<d/Id|?<DsCdE}1d6\<d|R<lubd3};dE}&\ca<\o'd}\<d!}\<d;}f<D9;tp}h;t}$tUf<tb}t}U1t}< W $(,048<@)D)HDLPTX\`	d	hlp-tLx|.q0u$mH3	n			S



5n%b
B


` $(,*0W48<@'D^HLP	TFX\`dRhlptx'|`
4UA^$5r.[F])P} '$F(yhT
  
$ ( , @e!
Dj!
Hs!K#M#
T#z###
##,z#
0#4#Pz#
T#X#!$$$%%%:%C%%%& 6&$a&(l&4&8&<&@&D#H&L&P.'TG'Xl&g(|((((#)B)e))))))))*N*e*****+'+Dp/H/L/P/Tp/X/\/`/<0?0B0E0R0k00000000141W1r111z#11<0>2<0z222222222 $(,3034e!8#3<(3@-3D23H LP73T<3XA3\F3`TdK3hP3lU3p tZ3x_3|d3i3n3s3x3}33333333333		3	-3	T@	H5D	Q5	F6	F6	!$	$	&7	/7	B7	U7	h7	s7	|7	7	7	7
z#,
80
84
(88
&<
58
@
F8\
`
t
x
|

-3
T
f8
k8
p8
u8
8
7


x#|m:t:::: T(33 :::M#e! ;$;(;.d.S~c.cc.d.d."d.Xd.d.sc.{c.d.^d.d.Xd.kc.~c.~cc3A3B3DCKH
_H
Ic	
`J	
KC

L

:M

N3G#C;GCG
\);G);G;GCC;pL!3G!3i^!S)#^###)&C`MxxUs===>?>>>>>>>>.?;?I?W?n?????????????@@1@G@M@@@@A8AmAAAAAwB6CCCCCD?DDDDD9EEEFF0F5FCFVFhFFFFFGGGHH?HIIFJ(K>KYKjKKKKKK(M1MMNNNNNOSOOO	PP0PAP`PnPPPPPPPPPPQ|QQQQQRR,R=R`RiRRRRR$STSfSSSSSSSSSSSSSST8TiTTTTTTTUUCUTUaUuUUF EVuVVVVWaWjWWWWW3XiXXXXXXYsYYYYY7ZIZZZZZZZZ[)[:[@[Q[[[[[Z\i\\\?]c]i]]!^P^s^^^^^C_U____`)`2`Q`W`e`````a1aGaPa]alaxaaaaaaaa
bb,b;bAbRbbbbbbbbcc(c>cDcJcSc)V@)ZIJPTUV[]fh m"n&o'r(t)v-y1z3{4|5}69;=>?@ABCDEFGIJKMOPRSUVWYZ[\]^_`dfnuw|
 +148>ACDGIKLNSU@"q |y " " " " "!"1!"T!"w!"!"!"!"!"""G""j""""""""""&#"Q#"g#"#"#"#"#"#"$"2$"Q$"i$"$"$"$"$"%"5%"K%"i%"%"%"%"%"%"&"&"9&"U&"o&"&"&"&"&"'"7'"]'"m'"'"'"'"'"'"'"("=("h("("("("q |,,,,,,/syy'/,/1L1w6,111/N111444444N1(5
 15
 6 6 6 '616 D6 w688P"yV"9(5p"B9|"L9B9|"996"X:#;%#B9|";|";>#;P"r<<H=o#O=
 L9?#?
 .?E?9@L@P"?#\@
 .?E?'C|":C>#FCTC|"iC>#wCC#C
 C#C
 .?E?D|"E|"7E#JE|"8F|"=F$\F#iF|"vF$vF$G|"(G;|";$;$VGp"HHH
 H
 HH9I?Ip"?IIKp"K&N?Ip"r<<~NNNF(Nb(?Ip"L9(OO(O('Pb(9PHPUP9@(L@$QQ(R#*'C|":C$FC(TC|"iC$wC(S
 SS(gTl+dW|"oWWWy,W,W,X,dW|"Y,Z-;|"(5p"Zp"9(ZZ>#Z>#Z|";|"A[T]a].;|"j]|"Z|"y]]>#]p"v^|"^|"^|"v^|"^|"^|"6"`60`60`60`60e11iiidW|"i|"j|"j>#T|"jj$jt5`k|"8F|"k|"k5l#l|"l|"7E#l|"fm$6zm.6m86n|"n6n6n6o6Z|"vF|";|"8F|"Dr7Nga7qa7LrQrZr7Sawa|"orq|"Z|"vF|";|"(5p">#,s,t8t;|"Zr7n69s,3u8Bu8u9u"9Xu(9us1v3u8,Bu8/syyu9Xu(9Y,?IIM}l<S}u<^}<?II}l<}1yz{|	
	

!#%')+-/13579; =!?"A#C$E%G&I'K(M)O*Q+S,U-W.Y/[0]1_2a3c4e5g6i7k8m9o:q;s<u=w>y?{@}ABCDEFGHIJqr
0BCDHIJKMNOV_fhimnoprsyxz{	

!!#%%'')++--//11335579;=?ACEGIKKMMOOQQSSUUWWYY[[]]_acegikkmooqqss u!u"w#w%y$y&{(})}*+./01239:;<>?@BACDEMLONPQRSTUWVXYZ`cdefgh~!6[yxz{}|~		

!#%')+-/11355779;;==??AACCEEGGIIKKMMOOQQSSUWW
YY[]__acc e!e"g%i&k'm)o(o3q4s5u6w7y8{:};<>?PSRTUVWpqstv		J.
02T		
$,4<DLRZbjrz	>>v>>>>2?]?e?|?W@h@o@v@}@@@@@@@@@@gABBBB2BGBUB\BdBCC!CWCeCzCCCD)D6DyDDDDE
EEE'EyFFFFFFGG)G8GGGVGeGtGGGGGGH-HOJWJ5KPKNNNNNNEOLOOOPQ
QrQQQRRRSSSDSLS]STTTnUdVlVVWpWyWXX`XXXYYY@ZI[[[[I\Q\r]z]]]w^^^k___```aJb\bnbvbbbbcc6c<C*$A2XbĖ3/.zy`hjnpQ=Q=AFG#G2GAGPG_GnG}GGGGGG<Module>Microsoft.SqlServer.DataProfiler.dllAssemblyVersionInfoLocalizedMicrosoft.DataDebugger.DataProfilingKeysProfilerBuiltInProfilerIValidateIWildCardIRequestBatchICreateBatchTablePartitionedBatchServiceIComputeProfileFromSchemaIWorkItemCallbackICreateGroupingSetTaskValidationUtilWildCardUtilSchemaTaskResultStatusArrayEqualityComparerStringEqualityComparerStringOrdinalEqualityComparerComparerUtilIGroupingSetTaskWorkItemRequestBatchTablePartitionedBatchKeyTablePartitionedBatchGroupingStatStatManagerGroupingSetColumnGroupingPlanTreeNodeGroupingPlanTreeGroupingSetOptimizerGroupingSetWorkItemIGroupingSetQueryIValueDistributionQueryBuiltInProfilerSqlQueryFDProfileCacheItemColumnStatisticsItemCandidateKeyProfileCacheItemInclusionProfileCacheItemColumnParameterCollectionUtilIInterfaceImplementationMapIFactoryIHierarchyInterfaceImplementationMapInterfaceImplementationMapEntryDefaultConstructorSingletonFactory`1ServiceRegistryPerfStatisticsAutoTimerProfileRequestTableProfileRequestColumnProfileRequestColumnStatisticsProfileRequestColumnNullRatioProfileRequestColumnLengthDistributionProfileRequestValueDistributionOptionsColumnValueDistributionProfileRequestStrengthThresholdSettingCandidateKeyProfileRequestFunctionalDependencyProfileRequestInclusionProfileRequestProfileInfoAttributeProfileProviderBuiltInProfileProviderProfileSingleTableProfileSingleColumnProfileColumnNullRatioProfileColumnStatisticsProfileConverterColumnValueDistributionItemColumnValueDistributionItemCollectionColumnValueDistributionProfileProfileXmlSerializationUtilColumnLengthDistributionItemColumnLengthDistributionItemCollectionColumnLengthDistributionProfileMultiColumnValueDistributionItemMultiColumnValueDistributionItemCollectionCandidateKeyProfileFDViolationItemFDViolationItemCollectionFunctionalDependencyProfileInclusionProfileCharacterClassRegexesCharacterClassRegexSubstringFrequencyManagerCharacterRegexTrieFrequencyManagerCompoundRegexManagerTableInfoInternalColumnUsageDataSourceInternalTempTableICategorizeDataSourceICommandAdapterIMetaDataEnumeratorIDbLiteralDbNameFormatterSqlImplITableServiceISampleITableSampleICollationSql9ServiceITempTableServiceSql8ServiceDataSourceCategorySqlHelpersDtsConnectionManagerHelpersFormatNameHelpersCollationUtilDataProfileErrorCodeDataProfileValidationErrorCodeDataProfileExceptionFunctionalDependencyProfileCallBackFDProfileGroupingSetTaskInclusionProfileCallBackInclusionWorkItemColumnCollateStructCandidateKeyProfileCallBackKeyProfileGroupingSetTaskColumnLengthDistributionProfileCallBackLengthWorkItemColumnNullRatioProfileCallBackNullAndStatisticsWorkItemWorkFlagsNullStatWorkResultColumnPatternProfileRequestStringCollectionPatternDistributionItemPatternDistributionItemCollectionColumnPatternProfileColumnPatternProfileCallBackPatternWorkItemDataSourceDtsDataSourceDataSourceCollectionProfileInfoProfileRegistryProfileCollectionDataProfileProfileDefinitionDataProfileXmlSerializerTableQNameColumnInfoColumnInfoCollectionTableInfoProfileModeProfileRequestCollectionProfileRequestDefinitionStringCompareStyleColumnParameterColumnParameterCollectionProfileContextProfileResultCodeProfileResultProfileProgressArgsProfileCompletionCallbackProfileProgressReportCallbackICancelableProfilerHostCancelHandleIProfilerEventsIProfilerTraceProfilerExtraArgsProfilerHostProfileThreadStartParametersDefaultCompletionCallBackPercentProgressCallBackProfilePushEventArgsProfileCompletedEventArgsRegexProfilerRegexProfilerConstantsRegexUtilsRegexNodeColumnStatisticsProfileCallBackSqlTypeHelpersCounter`1SortedListSet`1TempNameGeneratorHeap`1Sampler`1EnumValidationHelpersColumnValueDistributionProfileCallBackValueDistributionProfileGroupingSetTaskmscorlibSystemObjectIDisposableEnumSystem.Collections.GenericIEqualityComparer`1System.CollectionsIEqualityComparerValueTypeIComparable`1TICloneableAttributeSystem.XmlSystem.Xml.SerializationIXmlSerializableICollection`1IEnumerable`1IEnumerableSystem.Collections.ObjectModelCollection`1ExceptionMulticastDelegateEventArgsDictionary`2VersionStringMajorVersionMinorVersionBuildVersionSPLevelProductVersionStringProductNameStringSqlEngineUsageMetricsRoleGuidStringProductNameBrandingStringLongProductNameBrandingStringProductNameShortcutBrandingStringVersionLocationStringProductVersionLocationStringVersionHelpKeywordPrefixVersionHelpSettingsTokenSetupSupportFolderProductLicenseFileProductUpdateCategorySqlProductFamilyCodeProductDiscoveryIdSqlInstanceIDPrefixAsInstanceIDPrefixRsInstanceIDPrefixMaxMaintenanceVersionevalTimeBombValuecurrentReleaseTimeBombValueWerEventNameSetupMsiWerEventNameSetupConfigASUsageMetricsRoleGuidStringVersionBIDSHelpNamespaceVisualStudioShellVersionget_VersionHelpNamespaceVersionHelpNamespace.ctorSystem.GlobalizationCultureInfoget_Cultureset_Cultureget_BuiltInProfileProviderNameget_BuiltInProfileProviderDescriptionget_ColumnNullRatioProfileNameget_ColumnNullRatioProfileDescriptionget_ColumnNullRatioProfileRequestNameget_ColumnStatisticsProfileNameget_ColumnStatisticsProfileDescriptionget_ColumnStatisticsProfileRequestNameget_ColumnPatternProfileNameget_ColumnPatternProfileDescriptionget_ColumnPatternProfileRequestNameget_ColumnValueDistributionProfileNameget_ColumnValueDistributionProfileDescriptionget_ColumnValueDistributionProfileRequestNameget_NumberOfDistinctValuesPropertyNameget_NumberOfDistinctValuesPropertyDescriptionget_ValueDistributionPropertyNameget_ValueDistributionPropertyDescriptionget_ColumnLengthDistributionProfileNameget_ColumnLengthDistributionProfileDescriptionget_ColumnLengthDistributionProfileRequestNameget_MinLengthPropertyNameget_MinLengthPrpertyDescriptionget_MaxLengthPropertyNameget_MaxLengthPropertyDescriptionget_LengthDistributionPropertyNameget_LengthDistributionPropertyDescriptionget_CandidateKeyProfileNameget_CandidateKeyProfileDescriptionget_CandidateKeyProfileRequestNameget_KeyStrengthPropertyNameget_KeyStrengthPropertyDescriptionget_DuplicateValuesPropertyNameget_DuplicateValuesPropertyDescriptionget_FunctionalDependencyProfileNameget_FunctionalDependencyProfileDescriptionget_FunctionalDependencyProfileRequestNameget_LHSColumnsProperyNameget_LHSColumnsPropertyDescriptionget_RHSColumnPropertyNameget_RHSColumnPropertyDescriptionget_FDStrengthPropertyNameget_FDStrengthPropertyDescriptionget_FDViolationPropertyNameget_FDViolationPropertyDescriptionget_InclusionProfileNameget_InclusionProfileDescriptionget_InclusionProfileRequestNameget_SourceColumnsPropertyNameget_SourceColumnsPropertyDescriptionget_DestinationColumnsPropertyNameget_DestinationColumnsPropertyDescriptionget_InclusionStrengthPropertyNameget_InclusionStrengthPropertyDescriptionget_InclusionViolationPropertyNameget_InclusionViolationPropertyDescriptionget_ProfilerTimeoutget_UnspecifiedErrorMessageget_ClosedConnectionget_MissingRequestIDget_MissingColumnNameget_EmptyColumnCollectionget_InvalidValueDistributionOptionget_InvalidFrequentValueThresholdget_NumberOfSourceColumnsNotMatchNumberOfDestColumnsget_SourceDataSourceIDNotMatchDestDataSourceIDget_ReservedDelimitersNotFoundget_MissingTagTableNameget_MissingTagDataSourceIDget_NegativeTimeoutColumnPatternProfileInsufficientRowsTrainingDataTableInsufficientRowsInternalErrorTypeProfileTypeAlreadyRegisteredProfileRequestTypeAlreadyRegisteredInvalidProfileRequestInvalidProfileRequestPropertyMissingDataSourceIDUnknownProfileRequestTypeDuplicateRequestIDNoDataSourceFoundNotSupportedDataSourceMissingTableNameColumnNotFoundIncompatibleSqlDbTypeClobColumnNotSupportedDuplicateColumnInColumnCollectionRhsInLhsTableNotExistsInvalidThresholdSettingValueInvalidThresholdValueInvalidDetailSizeValueSourceTypeNotMatchDestTypeSourceColumnSameAsDestColumnValueShouldBeGreaterThanValueShouldBeBetweenInvalidEscapedSequenceInDelimitersInvalidEscapedSequenceInSymbolsCharacterIsSymbolAndDelimiterNoTagDataSourceFoundNotSupportedTagDataSourceTagTableNotExistsTagColumnNotFoundInvalidTagColumnSqlDbTypeWildcardAndThresholdNoneMalformedSqlCollationNameInvalidTimeoutCultureBuiltInProfileProviderNameBuiltInProfileProviderDescriptionColumnNullRatioProfileNameColumnNullRatioProfileDescriptionColumnNullRatioProfileRequestNameColumnStatisticsProfileNameColumnStatisticsProfileDescriptionColumnStatisticsProfileRequestNameColumnPatternProfileNameColumnPatternProfileDescriptionColumnPatternProfileRequestNameColumnValueDistributionProfileNameColumnValueDistributionProfileDescriptionColumnValueDistributionProfileRequestNameNumberOfDistinctValuesPropertyNameNumberOfDistinctValuesPropertyDescriptionValueDistributionPropertyNameValueDistributionPropertyDescriptionColumnLengthDistributionProfileNameColumnLengthDistributionProfileDescriptionColumnLengthDistributionProfileRequestNameMinLengthPropertyNameMinLengthPrpertyDescriptionMaxLengthPropertyNameMaxLengthPropertyDescriptionLengthDistributionPropertyNameLengthDistributionPropertyDescriptionCandidateKeyProfileNameCandidateKeyProfileDescriptionCandidateKeyProfileRequestNameKeyStrengthPropertyNameKeyStrengthPropertyDescriptionDuplicateValuesPropertyNameDuplicateValuesPropertyDescriptionFunctionalDependencyProfileNameFunctionalDependencyProfileDescriptionFunctionalDependencyProfileRequestNameLHSColumnsProperyNameLHSColumnsPropertyDescriptionRHSColumnPropertyNameRHSColumnPropertyDescriptionFDStrengthPropertyNameFDStrengthPropertyDescriptionFDViolationPropertyNameFDViolationPropertyDescriptionInclusionProfileNameInclusionProfileDescriptionInclusionProfileRequestNameSourceColumnsPropertyNameSourceColumnsPropertyDescriptionDestinationColumnsPropertyNameDestinationColumnsPropertyDescriptionInclusionStrengthPropertyNameInclusionStrengthPropertyDescriptionInclusionViolationPropertyNameInclusionViolationPropertyDescriptionProfilerTimeoutUnspecifiedErrorMessageClosedConnectionMissingRequestIDMissingColumnNameEmptyColumnCollectionInvalidValueDistributionOptionInvalidFrequentValueThresholdNumberOfSourceColumnsNotMatchNumberOfDestColumnsSourceDataSourceIDNotMatchDestDataSourceIDReservedDelimitersNotFoundMissingTagTableNameMissingTagDataSourceIDNegativeTimeoutSystem.ResourcesResourceManagerresourceManager_cultureGetStringEventHandler`1ProfilePushadd_ProfilePushremove_ProfilePushProfileCompletedadd_ProfileCompletedremove_ProfileCompletedDisposeSetContextOnProfilePushOnProfileCompletedAddProfileRequestValidateCancelEstimatePendingRequestCountrequestsget_RequestsisCancelingget_IsCancelingprofilerEventsprofilerTraceLogSystem.DataSystem.Data.CommonDbCommandGetQueryTextLogQueryStartLogQueryEndLogRequestsStartLogRequestEndGetTextForRequestGetTextForColumnParametersGetTextForColumnParameterserviceMapget_ServiceMapList`1batchescurrentBatchMoveRequestToBatchBatchRequestsMarkColumnUsagesMarkColumnUsagesForRequestColumnsMarkColumnUsagesForAllApplicableColumnsMarkColumnUsagesForNonWildCardColumnsCompareBatchByOrderAscNotifyRequestDonemodeget_ModetimeOutget_TimeOuttransactionObjectget_TransactionObjectinternalDataSourcesGetInitializedDataSourceInternalFetchTableInfoInternalRequestsIsCancelingServiceMapModeTimeOutTransactionObjectContainsWildCardExpandWildCardGetBatchKeyCreateBatchComputeProfileFromSchemaCreateWorkItemCreateGroupingSetTaskMajorErrorCodeBitOffsetToDataProfileErrorCodeNewValidationExceptionValidateThresholdSettingPropertyValidateThresholdPropertyValidateMaxNumberOfViolationPropertyValidateWildcardAndThresholdNoneIsDataProfileValidationErrorCodeValidateDataSourceIDValidateTableValidateTableInTableRequestValidateColumnParameterValidateColumnParameterInColumnRequestValidateColumnParameterCollectionrequestprofileflagnewBatchKeyget_Requestget_Profileget_Flagget_NewBatchKeyRequestFlagNewBatchKeyvalue__NotDeterminedMoveToAnotherBatchOutputProfilecomparersEqualsGetHashCodeCompareInfocompareInfoCompareOptionscompareOptionsSystem.Collections.IEqualityComparer.EqualsSystem.Collections.IEqualityComparer.GetHashCodeSystem.Collections.Generic.IEqualityComparer<System.Object>.EqualsSystem.Collections.Generic.IEqualityComparer<System.Object>.GetHashCodeStringComparercomparerSqlDbTypeGetDefaultEqualityComparerGetComparerget_GroupingColumnsComputeProfileGroupingColumnscontainerget_ContainerAcceptDoWorkContainerprofilerget_Profilerget_BatchKeyget_BatchOrderComputeProfilesget_PendingRequestCountEstimateset_PendingRequestCountEstimateBatchKeyBatchOrderPendingRequestCountEstimateKeyOrderForeignKeyOrdertableInfoget_TableInfobatchOrderkeyisComputingProfilependingRequestCountInitialEstimaterequestCountUponInitialEstimateundoneRequestswildCardRequestssuspendedRequestskeyProfileCachecolumnStatisticsCachefdProfileCacheinclusionProfileCachesampledColumnssampleTempTableget_CurrentUndoneRequestsget_KeyProfileCacheget_ColumnStatisticsCacheget_FDProfileCacheget_InclusionProfileCacheget_CurrentTableInfoGetPendingRequestCountInitialEstimateEstimateNumberOfExpandedRequestsExpandWildCardRequestsRemoveDuplicateInclusionRequestsPostExpandFDRequestTableSampleCurrentTableIsTableSampleSupportedCurrentUndoneRequestsKeyProfileCacheColumnStatisticsCacheFDProfileCacheInclusionProfileCacheCurrentTableInforowCountget_RowCountavgRowSizeget_AvgRowSizeRowCountAvgRowSizesampleRowsfieldsGetColumnSizeGetGroupingStatColumnIndexCompareTogroupingListget_GroupingListparentget_Parentchildrenget_ChildenisVirtualget_IsVirtualstatget_Statset_StatAppendChildToStringGroupingListParentChildenIsVirtualStatrootget_RootRootStopThresholdRowCountReductionFactorColumnCutoffOptimizationGroupSizestatManagerstatCacheGetGroupingPlanFillOptimizationGroupRemoveSubsetTreesIList`1OptimizeByOneCheckCanUnionInitTreesFlatenGroupingPlanTreeFlatenGroupingTreeNodeIsAcceptableCompareCostQueryCountThresholdRowCountThresholdSizeThresholdtasksdataSourceIDtablecolumnNamescolumnsGetColumnIndexGetColumnInfoGetTableInfoGetGroupingListConcatColumnNamesFormatSelectingColumnsAndGroupingColumnsExecutePlanVisitMaterializeIntermediateGroupByGetGroupByQueryGetValueDistributionQuerySystem.TextStringBuilderAppendSelectingColumnAppendGroupingColumnGetCollationNamelhsget_Lhsrhsget_RhsLhsRhsget_ColumnsColumnsrequestIDget_RequestIDkeyColumnsget_KeyColumnsRequestIDKeyColumnssrcColumnsget_SrcColumnsdestColumnsget_DestColumnsSrcColumnsDestColumnsContainsLookupImplementationCreateInstancemapFindClosestMatchImplementationFactoryStoreInterfaceImplementationMapKeyImplementationFactoryinstanceget_InstanceInitInstanceInstanceComputeGroupByStatisticsFrequenceComputeGroupByStatisticsTimerBuildGroupByHistogramTimerGroupingSetOptimizationTimerSystem.DiagnosticsStopwatchtimerResumeTimeSpanget_ElapsedTimeElapsedTimeset_RequestIDAllowSqlDbTypeCloneget_DataSourceIDset_DataSourceIDget_Tableset_TableDataSourceIDTablecolumnget_Columnset_ColumnColumnDefaultIgnoreTrailingSpaceDefaultIgnoreLeadingSpaceignoreTrailingSpaceignoreLeadingSpaceget_IgnoreLeadingSpaceset_IgnoreLeadingSpaceget_IgnoreTrailingSpaceset_IgnoreTrailingSpaceIgnoreLeadingSpaceIgnoreTrailingSpaceAllValuesFrequentValuesDefaultOptionDefaultFrequentValueThresholdfrequentValueThresholdoptionget_Optionset_Optionget_FrequentValueThresholdset_FrequentValueThresholdOptionFrequentValueThresholdNoneSpecifiedExactNoLimitColumnElementNameThresholdSettingElementNameDefaultKeyStrengthThresholdDefaultMaxNumberOfDuplicateValuesthresholdSettingget_ThresholdSettingset_ThresholdSettingkeyStrengthThresholdget_KeyStrengthThresholdset_KeyStrengthThresholdverifyOutputInFastModeget_VerifyOutputInFastModeset_VerifyOutputInFastModemaxNumberOfViolationsget_MaxNumberOfViolationsset_MaxNumberOfViolationsThresholdSettingKeyStrengthThresholdVerifyOutputInFastModeMaxNumberOfViolationsDefaultFDStrengthThresholdDefaultMaxNumberOfViolationsdeterminantColumnsget_DeterminantColumnsdependentColumnget_DependentColumnset_DependentColumnfdStrengthThresholdget_FDStrengthThresholdset_FDStrengthThresholdDeterminantColumnsDependentColumnFDStrengthThresholdDefaultThresholdsubsetDataSourceIDget_SubsetDataSourceIDset_SubsetDataSourceIDsubsetTableget_SubsetTableset_SubsetTablesubsetColumnsget_SubsetColumnssupersetDataSourceIDget_SupersetDataSourceIDset_SupersetDataSourceIDsupersetTableget_SupersetTableset_SupersetTablesupersetColumnsget_SupersetColumnsinclusionThresholdSettingget_InclusionThresholdSettingset_InclusionThresholdSettinginclusionStrengthThresholdget_InclusionStrengthThresholdset_InclusionStrengthThresholdsupersetColumnsKeyThresholdSettingget_SupersetColumnsKeyThresholdSettingset_SupersetColumnsKeyThresholdSettingsupersetColumnsKeyThresholdget_SupersetColumnsKeyThresholdset_SupersetColumnsKeyThresholdSubsetDataSourceIDSubsetTableSubsetColumnsSupersetDataSourceIDSupersetTableSupersetColumnsInclusionThresholdSettingInclusionStrengthThresholdSupersetColumnsKeyThresholdSettingSupersetColumnsKeyThresholdprofileDisplayNameLocalizedKeyget_ProfileDisplayNameLocalizedKeyprofileDescriptionLocalizedKeyget_ProfileDescriptionLocalizedKeyprofileRequestTypeget_ProfileRequestTypeprofileRequestDisplayNameLocalizedKeyget_ProfileRequestDisplayNameLocalizedKeyProfileDisplayNameLocalizedKeyProfileDescriptionLocalizedKeyProfileRequestTypeProfileRequestDisplayNameLocalizedKeynameReadOnlyCollection`1supportedProfileInfoCollectionprofilerTypenamespaceUriget_Nameget_SupportedProfileInfoCollectionget_ProfilerTypeget_NamespaceUriSystem.Xml.SchemaXmlSchemaget_SchemaNameSupportedProfileInfoCollectionProfilerTypeNamespaceUriSchemaProviderUriXsdNameProviderNameprofilesInitProfileInfoArrayisExactprofileRequestIDget_ProfileRequestIDset_ProfileRequestIDget_IsExactset_IsExactProfileRequestIDIsExactnullCountget_NullCountset_NullCountNullCountMinValueElementNameMaxValueElementNameMeanElementNameStdDevElementNameminValueget_MinValueset_MinValuemaxValueget_MaxValueset_MaxValuemeanget_Meanset_Meanstddevget_StdDevset_StdDevisMeanNullget_IsMeanNullisStdDevNullget_IsStdDevNullGetSchemaXmlReaderReadXmlXmlWriterWriteXmlMinValueMaxValueMeanStdDevIsMeanNullIsStdDevNullTrueStringFalseStringConvertBooleanToStringIsMatchConvertToStringConvertFromStringvalueget_Valuecountget_CountValueCountcolumnTypelistSetColumnTypeQuickAddAddClearCopyToget_IsReadOnlyRemoveIEnumerator`1GetEnumeratorIEnumeratorSystem.Collections.IEnumerable.GetEnumeratorIsReadOnlyColumnValueDistributionProfileElementNameNumberOfDistinctValuesElementNameValueDistributionElementNameValueDistributionItemElementNameValueElementNameCountElementNamenumDistinctValuesget_NumDistinctValuesset_NumDistinctValuesvalueDistributionget_ValueDistributionNumDistinctValuesValueDistributionProfileRequestIDAttrNameIsExactAttrNameDataSourceIDElementNameTableElementNameIsDBNullAttributeNameMultiColumnValueDistributionItemElementNameColumnValuesElementNameColumnValueElementNameWriteTableInfoWriteColumnInfoWriteTableProfileHeaderWriteColumnProfileHeaderWriteColumnInfoCollectionWriteColumnValueWriteMultiColumnValueDistributionItemCollectionReadMultiColumnValueDistributionItemCollectionReadColumnValueReadTableInfoReadColumnInfoReadColumnInfoCollectionExpectElementReadRequiredAttrReadRequiredBooleanAttrReadExpectedElementStringReadExpectedBooleanElementReadExpectedFloatElementReadTableProfileHeaderReadColumnProfileHeaderlengthget_Lengthset_Lengthset_Countop_Equalityop_InequalityLengthminLengthget_MinLengthset_MinLengthmaxLengthget_MaxLengthset_MaxLengthlengthDistributionget_LengthDistributionMinLengthMaxLengthLengthDistributionvaluesget_Valuesset_ValuesValuesColumnsElementNameIsExactKeyElementNameKeyStrengthElementNameDuplicateValuesElementNameisExactKeyget_IsExactKeyset_IsExactKeykeyStrengthget_KeyStrengthset_KeyStrengthkeyViolationsget_KeyViolationsIsExactKeyKeyStrengthKeyViolationssupportCountviolationCountget_DeterminantValuesget_DependentValueget_SupportCountget_ViolationCountDeterminantValuesDependentValueSupportCountViolationCountDeterminantColumnsElementNameDependentColumnElementNameDeterminantValuesElementNameDependentValueElementNameIsExactFDElementNameFDStrengthElementNameFDViolationsElementNameFDViolationItemElementNameSupportCountElementNameViolationCountElementNameisExactFDget_IsExactFDset_IsExactFDfdStrengthget_FDStrengthset_FDStrengthfdViolationsget_FDViolationsReadOneViolationItemReadSummaryIsExactFDFDStrengthFDViolationsSourceDataSourceIDElementNameSourceTableElementNameSourceColumnsElementNameDestinationDataSourceIDElementNameDestinationTableElementNameDestinationColumnsElementNameIsExactInclusionElementNameInclusionStrengthElementNameInclusionViolationsElementNameinclusionStrengthget_InclusionStrengthset_InclusionStrengthisExactInclusionget_IsExactInclusionset_IsExactInclusioninclusionViolationsget_InclusionViolationsPrepareSqlTypesInclusionStrengthIsExactInclusionInclusionViolationsidentifierdigitletterlowerCaseLetterupperCaseLetterallCharRegexesget_AllCharacterClassRegexesAllCharacterClassRegexesRegexTextChildrenSizetokensCollectioncharFrequencyMapregexFrequencyMapallCharRegexLengthsdelimiterscaseSensitiveminRegexFrequencytotalTokenCounttotalRowCountget_Delimitersget_TotalTokenCountget_TotalRowCountget_AllCharRegexLengthsget_CharFrequencyMapget_RegexFrequencyMapPreprocessTokenRegexesGetRegexFrequenciesGetCharFrequenciesExceedsMinSubstringFrequencyRegexExceedsMinFrequencyGetTokenRegexAbsoluteFrequencyGetFilteredCharacterClassRegexesGetTopTokenRegexesPrepareLeafNodesForMDLscoreBitArrayGetTokenRegexMDLscoreDoesRegexMatchGetLeafMatchPopulateNextCharMatchFrequenciesAddAllChildrenMatchesExceedThresholdBuildTrieStringComparisonGetMatchFrequencyNumRegexesGetComboRegexPruneNonTokenRegexNodesDelimitersTotalTokenCountTotalRowCountAllCharRegexLengthsCharFrequencyMapRegexFrequencyMapfrequencyManagertokenRegexesget_TokenRegexesProfileTokensTokenRegexestokenClassRegexesattributeValuestagLookupTablemaxPercentageDataCoverageDesiredmaxRegexPatternstokenTagstotalRowsCounttaggedRegexPhraseLookupClearTagDataPreprocessTaggedPhrasesPreprocessTaggedTokensCheckWildcardRegexFrequencyPrepareLeafNodeGetCompoundRegexMDLscoreIsMatchCandidateContainsWildcardOrTaggedRegexGetAllAncestorscompoundRegexestotalRowsget_CompoundRegexesProfileRowsCompoundRegexesdataSourcetableNamematerializedTempTablesizeInKBisInitializedkeyscolumnUsagesMarkColumnUsageget_InternalDataSourceget_SizeInKBIsDeclaredKeyFetchKeysget_IsInitializedInitget_TableSourceget_TableNameToTableInfoget_DatabaseDisposeMaterializedTempTableInternalDataSourceSizeInKBIsInitializedTableSourceTableNameDatabaseuseNullNotNullOnlyget_UseNullNotNullOnlyset_UseNullNotNullOnlyUseNullNotNullOnlydataSourceNamedatabaseDbConnectionconnectioncategorymetaDataServicecommandAdapterliteralServicetablesSortedList`2defaultSchemaNamesisIntializedInitializeget_IsIntializedget_Categoryget_DataSourceNameEnumTableNamesEnumColumnsEnumKeysIDataReaderScanTableGetScanTableCommandTextSpaceUsedIsNonMaterializedViewExecuteNonQueryOnCommandExecutionEndOnCommandExecutionBeginExecuteScalarExecuteReaderget_SupportSpoolToTempTableSpoolToTempTableCanTableSampleTableTableSampleTableToTempTableIsIntializedCategoryDataSourceNameSupportSpoolToTempTabletempTableNametempTableRowCounttempTableServiceget_TempTableNameget_TempTableRowCountTempTableNameTempTableRowCountCategorizeCreateCommandEnumTableQNamesGetDefaultSchemaNameget_Separatorget_QuotePrefixget_QuoteSuffixSeparatorQuotePrefixQuoteSuffixFormatNameFormatTableQNameSpaceUsedCommandTextSpaceUsedCommandParamNameRowsColumnNameDataColumnNameSystem.Data.SqlClientSqlConnectionGetSqlConnectionGetTableSizeFastGetSampleTableCommandTextCanTableSampleGetTableSampleTableCommandTextNewTempTableNameGetSelectIntoTempTableWrapperTextGetDropTempTableTextProcessSpaceUsedCommandResultSetparentCategoryunsupportedCategoryrelationalDataSourcesqlServer8sqlServer9sqlServer10get_UnsupportedCategoryget_SqlServer8get_SqlServer9get_SqlServer10UnsupportedCategorySqlServer8SqlServer9SqlServer10SqlSeparatorSqlQuotePrefixSqlQuoteSuffixTableCollectionTableSchemaTableTypeTableFilterViewFilterColumnsCollectionColumnNameIsNullableDataTypePrecisionScaleCollationColumnLCIDYesInvalidVersionGetTablesGetTableQNamesGetColumnsGetMajorVersionGetCategoryEscapeSqlNameEscapeTableQNameAdoNetQualifierSqlServerQualifierDefaultSeparatorDefaultQuotePrefixDefaultQuoteSuffixMicrosoft.SqlServer.ManagedDTSMicrosoft.SqlServer.Dts.RuntimeConnectionManagerIsSupportedFastIsAdoNetSqlClientGetDbLiteralsEscapeEscapeSqlTableQNameDefaultCollationBINBIN2CICSASAIKSWSsql9LCIDToCollationMapsql8LCIDToCollationMapInitSql8LCIDToCollationMapInitSql9LCIDToCollationMapGetCompareOptionsFromCollationIsValidNeedCollateClauseGetSql8CollationNameGetSql9CollationNameAppendDictionarySortStylesValidateProfileInputErrorDependentColumnInDeterminantColumnsNumberOfSubsetColumnsNotMatchNumberOfSupersetColumnsSubsetDataSourceIDNotMatchDestDataSourceIDSubsetColumnTypeNotMatchSupersetColumnTypeSubsetColumnSameAsSupersetColumnInvalidMaxNumberOfPatternsInvalidTagColumnTypeInvalidPercentageDataCoverageDesirederrorCodeget_ErrorCodeSystem.Runtime.SerializationSerializationInfoStreamingContextGetObjectDataErrorCodeIsDuplicateIsExpandedGetCandidateColumnsCompareFDViolationItemByViolationCountProcessReaderProcessViolationItemGetProfileSkeletonFromRequestCreateCopyExpandXByMatchingYExpandOneWildCardCreateRequestIsKeyCriterionMetGetAllowedColumnsExpandForeignKeySideExpandKeySideGetProfileSkeletonSrcColumnDestColumnNeedCollatekeyRequestinclusionRequestInsertDuplicateValuesShouldReportProfilePostProcessGroupByGenerateKeyProfileInitResultsComputeNullComputeMinComputeMaxComputeAvgComputeStdevFlagsMinMaxAvgStdevNullCountOrdinalMinOrdinalMaxOrdinalAvgOrdinalStdevOrdinalTermColumnNameTagColumnNamemaxNumberOfPatternsget_MaxNumberOfPatternsset_MaxNumberOfPatternspercentageDataCoverageDesiredget_PercentageDataCoverageDesiredset_PercentageDataCoverageDesiredget_CaseSensitiveset_CaseSensitiveset_Delimiterssymbolsget_Symbolsset_SymbolstagDataSourceIdget_TagDataSourceIdset_TagDataSourceIdtagTableNameget_TagTableNameset_TagTableNameEscapeDelimitersOrSymbolsTryUnescapedDelimitersOrSymbolsMaxNumberOfPatternsPercentageDataCoverageDesiredCaseSensitiveSymbolsTagDataSourceIdTagTableNameInsertItemSetItemregexTextfrequencyget_RegexTextset_RegexTextget_Frequencyset_FrequencyFrequencytagTablepatternDistributionget_TagTableset_TagTableget_TopRegexPatternsTagTableTopRegexPatternspatternRequestsLoadTagTableLoadTrainingSamplesidget_IDset_IDset_NameAcquireConnectionReleaseConnectionIDdtsConnectionManagerIDget_DtsConnectionManagerIDset_DtsConnectionManagerIDdtsConnectionget_DtsConnectionset_DtsConnectionDtsConnectionManagerIDDtsConnectionprofileTypeget_ProfileTypeprofileDisplayNameget_ProfileDisplayNameprofileDescriptionget_ProfileDescriptionprofileRequestDisplayNameget_ProfileRequestDisplayNameProfileTypeProfileDisplayNameProfileDescriptionProfileRequestDisplayNameprovidersget_RegisteredProvidersget_RegisteredProfilesRegisterregistryget_RegistryTryGetProfilerTypeRegisteredProvidersRegisteredProfilesRegistryCurrentVersionDefaultVersionDataProfileNamespaceUridataSourcesget_ProfileVersionset_ProfileVersionget_DataSourcesdataProfileInputget_DataProfileInputset_DataProfileInputdataProfileOutputget_DataProfileOutputset_DataProfileOutputCreateDataProfile<ProfileVersion>k__BackingFieldProfileVersionDataSourcesDataProfileInputDataProfileOutputget_ProfilesProfilesDataProfileXsdGetDataProfileSchemaValidationEventArgsValidationEventHandlerXmlSerializercachedSerializerInitCachedSerializerXmlAttributeOverridesPrepareAttributeOverridesSystem.IOTextWriterSerializeStreamSerializeToStringXmlReaderSettingsPrepareXmlReaderSettingsTextReaderDeserializeschemaset_Databaseset_SchemaNameAttrNameSqlDbTypeAttrNameMaxLengthAttrNamePrecisionAttrNameScaleAttrNameLcidAttrNameCodePageAttrNameStringCompareOptionsAttrNameIsNullableAttrNameUndefinedVarMaxsqlTypeget_SqlTypeset_SqlTypeprecisionget_Precisionset_Precisionscaleget_Scaleset_Scalelcidget_LCIDset_LCIDcodePageget_CodePageset_CodePagestringCompareOptionsget_StringCompareOptionsset_StringCompareOptionsisNullableget_IsNullableset_IsNullablecollationget_Collationset_Collationget_IsClobSqlTypeLCIDCodePageStringCompareOptionsIsClobFindByNameDataSourceAttrNameDatabaseAttrNameSchemaAttrNameTableAttrNameRowCountAttrNameUnknownget_DataSourceset_DataSourceset_RowCountget_TableQNameSystem.Xml.Serialization.IXmlSerializable.GetSchemaSystem.Xml.Serialization.IXmlSerializable.ReadXmlSystem.Xml.Serialization.IXmlSerializable.WriteXmlFastset_Modetimeoutget_Timeoutset_TimeoutTimeoutColumnCollationDefaultIgnoreCaseIgnoreNonSpaceIgnoreKanaTypeIgnoreWidthDictionarySortBinarySort2BinarySortIsWildCardAttributeNameColumnNameAttributeNameStringCompareOptionsAttributeNameget_WildCardisWildCardget_IsWildCardWildCardIsWildCardAddRangeprofileModeget_ProfileModeget_ProfilerEventstraceget_ProfilerTraceProfilerEventsProfilerTraceSuccessErrorCanceledresultCodeget_ResultCoderesultget_Resulterrorget_ErrorResultCodeResultdoneRequestpendingRequestCountEstimateget_DoneRequestDoneRequestInvokeIAsyncResultAsyncCallbackBeginInvokeEndInvokehostFireInformationFireProgressFireQueryCancelFireWarningget_IsEnabledTraceIsEnabledset_ProfilerEventsset_TransactionObjectset_ProfilerTraceprofilersprofilerCompletedFlagsstopPendingupdateLockcompletionCallbackprogressCallbackCheckDataSourcesCheckRequestsCleanUpProfileAsyncProfileThreadProcDoProfilingCancelAllProfilersHandleErrorHandleSuccessprofiler_ProfileCompletedprofiler_ProfilePushCompletionCallbackProgressReportCallbackSystem.ThreadingEventWaitHandleWaitEventCompletionCallBacknumDoneRequestspercentfireAgainRequestDoneGetPercentProgressCallBackcodetagFrequenciestagsListGetTopCompoundRegexesGetProfiledRegexesAddTaggedRegexesTokenizeAttributeValuesMaxTopRegexThresholdLookupTagUsersLookupTagPhrasePartDefaultSymbolsMaxTokenRegexesMaxIndividualRegexesMaxRegexesOnlyRepetitionThresholdTopRegexThresholdTrainingDataCountMaxCharactersDataCoveragePercentageThresholdMinFrequencyThresholdMinOutputFrequencyMaxTokenRegexesWithoutWildcardsContainsIgnoreCaseGetTextTokensGetTextAndSymbolTokensIndividualRegexesIndividualRegexLengthsTopRegexIndexesMDLscoreTokenMatchCountIsRegexCurrRegexTextCurrRegexLengthMatchingTokensMatchingRowsMatchingCharsNextCharMatchingRowsProbableRowsTokenMDLScoresFixedMDLscoreSystem.Text.RegularExpressionsRegexCompiledRegexIsWildcardRegexIsTaggedRegexNameToSqlTypeMapInitNameToSqlTypeMapIsDefinedIsNumericTypeIsIntegerTypeIsContinuouseTypeIsDiscreteTypeIsCharTypeTryConvertToKnownSqlDbTypeIsDateTimeTypeIsCompatibleCountOneGetCountdataIComparer`1IsSubsetOfIsStrictSubsetOfUnionToArrayTempTablePrefixTempDBTimeStampFormatNewTempTableQNameNewTempNamem_itemsComparison`1m_comparisonget_Itemsset_Itemsget_Comparisonset_ComparisonLeftRightPopget_TopBulkAddSwapItemsHeapifyItemsComparisonTopmaxSampleSizesamplesget_SamplesRandomrandomstreamSizeisOverflownget_IsOverflownUpdateSamplesIsOverflownIsStrengthThresholdSettingDefinedIsProfileModeDefinedIsProfileResultCodeDefinedIsValueDistributionOptionsDefinednumRowsextdetailpropertypropertyNametableNamePropertycolumnNameprofileTypeNamesqlDbTypeNametableQNameAsStringsrcColdestColsrcTypedestTypecollowerBoundupperBoundescapedCharacterescapedChAsStringtagDataSourceIDthresholdPropertyNamewildcardPropertyNamearg0arg1arg2arg3isDisposingcontextargsmessagecmdreqcolsbatchKeytixybatchexpandAsEmptynoWildCardRequestsSystem.Runtime.InteropServicesOutAttributereasonvalidNegativeValuethresholdPropertythresholdValuewildcardPropertywildcardValuedataSourceIDPropertydataSourceIDValuetablePropertytableValuecolumnPropertyisClobOkcolumnsPropertycolReqnoWildcardRequestswildcarRequestsnewKeyarrayobjcirequestStringCompareOptionsisGroupByQueryRunparentTablecountColumnNameisParentTempTableparentRowCountincReqfdReqkeyReqcolumnIndexotherchildgroupingSetstreesoptimizationGroupnewRootcandidateIndex1candidateIndex2minStatgroupByListXgroupByListYtreenodetaskselectingColumnsgroupingColumnsplantableSourcestringCompareOptionsOverridesuseSumInsteadOfCountdsbufcollationNamestringCompareOptionsOverridefdProfilenoWildCardColumnsnoWildCardcolumnnoWildCardColumnsXnoWildCardColumnsYinterfaceTypeentriesimplemenationFactorydefaultFactoryimplementationFactorytypenameKeydescriptionKeyrequestNameKeyreaderwriterbooleanValuestringValuecolumnSqlTypeitemarrayIndexelementNamemvdItemssqlTypesattrNameitemXitemYdeterminantValuesdependentValueregexcharSizecharRegexesphraseminFrequencythresholdtrieNodeoutputRegexescharRegexCounttopLevelRegexNodesnumRegexescandidateLeafNodesmatchedTokenstopLevelRegexIndexesnumCharstokenCharIndexstartCharIndexregexIndexregexCountrowIndexdescLengthcharIndexbitArraychildNodecomparisonnode1node2topRegexIndexmatchedRowslevelisLeafRegextokenIndexnumTokensHasWildcardOrTaggedRegextopRegexIndexesancestorListstartTokenIndextokensuseNullFlagOnlytransactioncommandTextparamNamesparamValuescommandselectCommandTexttempTablequotePrefixquoteSuffixseparatorcommandServicecompareStyleresultSetviewFlagssqlConnectionversionsqlNamecreationNameprefixsuffixoptionsrequestedCompareOptionsinnerinfonewNoWildCardRequestnonWildCardColumnscapacityheapxInfosyInfoscolumnInfosnewSrcColumnsnewDestColumnsnoWildCardReqwildCardReqallDestColumnInfosallSrcColumnInfosallWildCardresultsdelimitersOrSymbolsescapedDelimitersOrSymbolsinvalidEscapeCharsindexpatternReqtransactionObjconnectionObjdescriptionrequestNameprovidersenderedataProfilestreamfileNamexmlReaderleftrightitemspendingRequestCountobjectmethodprofileResultcallbackprogressReportinformationCodepercentCompletewarningCodemessageTextprofilerArgsprogressReportCallbackstartParametersprofileCompletionCallbackprofileProgressReportCallbackprogressArgsstrCollectionsearchMetextappendSpacetypenamet1t2membercollections1s2ijseedsampleComVisibleAttributeSystem.ReflectionAssemblyVersionAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyCompanyAttributeAssemblyFileVersionAttributeAssemblyInformationalVersionAttributeAssemblyKeyFileAttributeAssemblyDelaySignAttributeCLSCompliantAttributeAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyConfigurationAttributeAssemblyCultureAttributeNeutralResourcesLanguageAttributeAssemblyTrademarkAttributeDebuggableAttributeDebuggingModesSystem.Runtime.CompilerServicesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeMicrosoft.SqlServer.DataProfilerCompilerGeneratedAttributeInt32get_CurrentCultureStringIFormatProviderFormat.cctorRuntimeTypeHandleGetTypeFromHandleget_FullNameModuleget_ModuleAssemblyget_AssemblyDelegateCombineInterlockedCompareExchangeArgumentNullExceptionGCSuppressFinalizeget_CommandTextConcatAppendget_CurrentMoveNextEmptyGetTypeMemberInfoAppendFormatget_ItemInvalidOperationExceptionEnumeratorSortRemoveAtArgumentOutOfRangeExceptionNumberFormatInfoget_InvariantInfoDoubleIsNullOrEmptyget_MessageGetCultureInfoget_InvariantCultureget_CompareInfoCompareSortKeyGetSortKeyget_OrdinalEqualityComparer`1get_DefaultDateTimeDateTimeOffsetStructLayoutAttributeLayoutKindArrayIndexOfDebuggerDisplayAttributeKeyValuePair`2get_KeyMathExpAbsInsertRemoveRangeTryGetValueIDataRecordget_FieldCountIsDBNullReadArgumentExceptionGetInterfacesActivatorStartget_ElapsedStopMemberwiseCloneXmlAttributeAttributeXmlArrayItemAttributeXmlElementAttributeAttributeUsageAttributeAttributeTargetsIsAssignableFromGetExportedTypesIsSubclassOfGetCustomAttributeXmlNodeTypeMoveToContentReadElementStringReadEndElementWriteElementStringDecimalInt64Int16BooleanByteSingleDateTimeFormatInfoInvalidCastExceptionParseFormatExceptionReadElementContentAsStringget_IsEmptyElementSkipReadStartElementWriteStartElementWriteEndElementWriteAttributeStringGetAttributeTryParseget_InvariantCultureIgnoreCaseset_ItemRegexOptionsSubstringSetget_CharsCharToUpperInvariantKeyCollectionget_KeysContainsKeyMatchCollectionMatchesMatchCaptureOrCompareOrdinalEndsWithGetSetAllStartsWithReplaceTrimEndTrimUnescapeAppendLineset_Connectionset_CommandTimeoutDbDataReaderget_ServerVersionConnectionStateget_StateChangeDatabaseSqlCommandset_CommandTextSqlParameterCollectionget_ParametersDBNullSqlParameterAddWithValueSqlDataReaderGetOrdinalConvertToInt32DataTableDataRowCollectionget_RowsInternalDataCollectionBaseDataRowToByteIsDigitDtsObjectget_CreationNameSerializableAttributeSystem.Security.PermissionsSecurityPermissionAttributeSecurityActionGetInt32ToInt64ToDoubleFlagsAttributeToCharArrayget_OrdinalIgnoreCaseGetFieldTypeXmlIgnoreAttributeGetExecutingAssemblyGetManifestResourceStreamXmlAttributesXmlRootAttributeset_XmlRootget_XmlRootset_NamespaceXmlArrayItemAttributesget_XmlArrayItemsFileStreamFileModeFileAccessStringWriterXmlSchemaSetget_SchemasValidationTypeset_ValidationTypeset_CheckCharactersCreateParameterizedThreadStartThreadWaitHandleWaitOneMonitorEnterExitReferenceEqualsEventResetModeIsWhiteSpaceComparer`1BinarySearchget_NowGuidNewGuidNextDoubleNextMicrosoft.DataDebugger.DataProfiling.Localized.resourcesMicrosoft.DataDebugger.DataProfiling.DataProfile.xsd-ms-help://MS.SQLCC.v115BuiltInProfileProviderNameCBuiltInProfileProviderDescription5ColumnNullRatioProfileNameCColumnNullRatioProfileDescriptionCColumnNullRatioProfileRequestName7ColumnStatisticsProfileNameEColumnStatisticsProfileDescriptionEColumnStatisticsProfileRequestName1ColumnPatternProfileName?ColumnPatternProfileDescription?ColumnPatternProfileRequestNameEColumnValueDistributionProfileNameSColumnValueDistributionProfileDescriptionSColumnValueDistributionProfileRequestNameENumberOfDistinctValuesPropertyNameSNumberOfDistinctValuesPropertyDescription;ValueDistributionPropertyNameIValueDistributionPropertyDescriptionGColumnLengthDistributionProfileNameUColumnLengthDistributionProfileDescriptionUColumnLengthDistributionProfileRequestName+MinLengthPropertyName7MinLengthPrpertyDescription+MaxLengthPropertyName9MaxLengthPropertyDescription=LengthDistributionPropertyNameKLengthDistributionPropertyDescription/CandidateKeyProfileName=CandidateKeyProfileDescription=CandidateKeyProfileRequestName/KeyStrengthPropertyName=KeyStrengthPropertyDescription7DuplicateValuesPropertyNameEDuplicateValuesPropertyDescription?FunctionalDependencyProfileNameMFunctionalDependencyProfileDescriptionMFunctionalDependencyProfileRequestName+LHSColumnsProperyName;LHSColumnsPropertyDescription+RHSColumnPropertyName9RHSColumnPropertyDescription-FDStrengthPropertyName;FDStrengthPropertyDescription/FDViolationPropertyName=FDViolationPropertyDescription)InclusionProfileName7InclusionProfileDescription7InclusionProfileRequestName3SourceColumnsPropertyNameASourceColumnsPropertyDescription=DestinationColumnsPropertyNameKDestinationColumnsPropertyDescription;InclusionStrengthPropertyNameIInclusionStrengthPropertyDescription=InclusionViolationPropertyNameKInclusionViolationPropertyDescriptionProfilerTimeout/UnspecifiedErrorMessage!ClosedConnection!MissingRequestID#MissingColumnName+EmptyColumnCollection=InvalidValueDistributionOption;InvalidFrequentValueThresholdaNumberOfSourceColumnsNotMatchNumberOfDestColumnsUSourceDataSourceIDNotMatchDestDataSourceID5ReservedDelimitersNotFound'MissingTagTableName-MissingTagDataSourceIDNegativeTimeoutIColumnPatternProfileInsufficientRowsCTrainingDataTableInsufficientRowsInternalError9ProfileTypeAlreadyRegisteredGProfileRequestTypeAlreadyRegistered+InvalidProfileRequest;InvalidProfileRequestProperty'MissingDataSourceID3UnknownProfileRequestType%DuplicateRequestID#NoDataSourceFound-NotSupportedDataSource!MissingTableNameColumnNotFound+IncompatibleSqlDbType-ClobColumnNotSupportedCDuplicateColumnInColumnCollectionRhsInLhsTableNotExists9InvalidThresholdSettingValue+InvalidThresholdValue-InvalidDetailSizeValue5SourceTypeNotMatchDestType9SourceColumnSameAsDestColumn1ValueShouldBeGreaterThan)ValueShouldBeBetweenEInvalidEscapedSequenceInDelimiters?InvalidEscapedSequenceInSymbols;CharacterIsSymbolAndDelimiter)NoTagDataSourceFound3NotSupportedTagDataSource#TagTableNotExists#TagColumnNotFound3InvalidTagColumnSqlDbType1WildcardAndThresholdNone3MalformedSqlCollationNameInvalidTimeout	argsQuery Start: Query End: 7Start Processing Requests: , 5Finish Computing Request: #{0}(RequestID={1}k, DataSourceID={0}, Schema={1}, Table={2}, Column={3}s, DataSourceID={0}, Schema={1}, Table={2}, KeyColumns={3}, DataSourceID={0}, Schema={1}, Table={2}, DeterminantColumns={3}, DependentColumn={4}, DataSourceID={0}, SubsetTableSchema={1}, SubsetTable={2}, SubsetColumns={3}, SupersetTableSchema={4}, SupersetTable={5}, SupersetColumns={6}*requestkeyDataSourceIDTable
Column1({0} collate {1}) as {0}#({0} collate {1})Countselect sum({0}) as {0}count(*) as {0}' from {0} group by 1select {0}, {1} from {2}oselect {0}, {1} from {2} where {0} is null or {1} > {3}value	typeshttp://schemas.microsoft.com/sqlserver/2008/DataDebugger/
readerMinValueMaxValue	Mean
StdDev
writerfalse	trueOcountcolumnSqlType-NumberOfDistinctValues#ValueDistributionValue+ValueDistributionItem=ColumnValueDistributionProfileIsExact!ProfileRequestIDIsDBNullAMultiColumnValueDistributionItemColumnValuesColumnValue
lengthKeyColumnsIsExactKeyKeyStrengthKeyViolations#determinantValuessupportCountviolationCountFDStrengthFDViolations#DeterminantValuesDependentValueSupportCountViolationCountFDViolationItem%DeterminantColumnsDependentColumnIsExactFD%SubsetDataSourceIDSubsetTableSubsetColumns)SupersetDataSourceIDSupersetTableSupersetColumns!IsExactInclusion#InclusionStrength'InclusionViolations\w\d\p{L}
\p{Ll}
\p{Lu}^$
\d+\s?\p{L}+\s?\d+\p{L}+\s?\p{L}+\d+\s?
\w+\s?\ \t+\+-\-	LT=PhrasePart .*()+
columncolumnNameds
 from }case when {0} is null then null else CAST(1 as bit) end as {0}	nameseparatorquotePrefixquoteSuffix.[]connectiontableuser_nameschema_nameuser_idschema_id3select distinct db_Name() as constraint_catalog, 

								constraint_schema = {0}(o.uid), 

								constraint_name = x.name, 

								column_name = c.name, 

								ordinal_position = convert(int, xk.keyno)

								from sysobjects o, sysindexes x, syscolumns c, sysindexkeys xk 

								where o.type in ('U') and x.id = o.id  and o.id = c.id and o.id = xk.id and x.indid = xk.indid and c.colid = xk.colid and xk.keyno < = x.keycnt 

								and permissions(o.id, c.name) <> 0 

								and ((@sch is null and o.uid={1}()) or {0}(o.uid)=@sch) 

								and (o.name = @tbl)

								and (x.status & 0x2 = 0x2)

								order by constraint_name, ordinal_position	@sch	@tbl%constraint_catalog#constraint_schemaconstraint_namecolumn_name%select user_name())select schema_name()commandServicetimeout}select compatibility_level from sys.databases where name = @db@db7 tablesample ({0} percent) F5	rows	dataKBconnetion;exec sp_spaceused @objectName@objectName where {0} >= CAST(CHECKSUM(NEWID(), {1}) & 0x7fffffff AS float) / CAST (0x7fffffff AS int)Gselect * into {0} from ({1}) as {2}Tdrop table 
TablesTABLE_SCHEMATABLE_NAMETABLE_TYPE	VIEW%select COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, 

									NUMERIC_PRECISION, NUMERIC_SCALE, IS_NULLABLE,

									COLLATION_NAME, 

									(CASE  

											WHEN (COLLATION_NAME IS NOT NULL) THEN COLLATIONPROPERTY(COLLATION_NAME, 'LCID') 

											ELSE NULL 

									END) AS COLUMN_LCID

							FROM INFORMATION_SCHEMA.COLUMNS

							where TABLE_CATALOG = @db and TABLE_NAME = @tbl/ and TABLE_SCHEMA = {0}USER_NAME()SCHEMA_NAME()1 and TABLE_SCHEMA = @schCOLUMN_NAMEDATA_TYPEIS_NULLABLE1CHARACTER_MAXIMUM_LENGTHCOLLATION_NAMECOLUMN_LCID#NUMERIC_PRECISIONNUMERIC_SCALEYES]]ADO.NET:GSystem.Data.SqlClient.SqlConnection
Arabic+Chinese_Taiwan_StrokeCzech!Danish_NorwegianGreekLatin1_General'Traditional_SpanishFinnish_Swedish
French
HebrewHungarianIcelandicJapaneseKorean_Wansung
PolishRomanian!Cyrillic_GeneralCroatian
SlovakAlbanian	ThaiTurkishUkrainianSlovenianEstonianLatvianLithuanianVietnameseMacedonianHindiChinese_PRC%Lithuanian_ClassicModern_Spanish!German_PhoneBook'Hungarian_Technical!Japanese_Unicode-Korean_Wansung_Unicode)Georgian_Modern_sort%Chinese_PRC_Stroke/Chinese_Taiwan_BopomofoJapanese_90Korean_90Azeri_Latin_90'Macedonian_FYROM_90!Indic_General_90Kazakh_90Uzbek_Latin_90Tatar_90Syriac_90Divehi_90Chinese_PRC_90#Azeri_Cyrillic_907Chinese_Hong_Kong_Stroke_90)Georgian_Modern_Sort5Chinese_Taiwan_Bopomofo_90	_BIN_BIN2_WS_KS_AS_AIcollationName_CS_CIcompareOptions!ThresholdSetting'FDStrengthThreshold+MaxNumberOfViolationsselect sum({1}) from (select {0}, max({1}) as {1} from {2} group by {0}) as Tiselect {0}, {1}, {2} from {3} order by {0}, {2} desc+select sum({2}) 

												from (

													select {0}, max({2}) as {2} 

													from (

														select {0}, {1}, sum({2}) as {2} 

														from {3} 

														group by {0}, {1}

													) as T1

													group by {0}

												) as T2select {0}, {1}, {2} from (select {0}, {1}, sum({2}) as {2} from {3} group by {0}, {1}) as T order by {0}, {2} desc'select sum({2})

												from (

													select {0}, max({2}) as {2}

													from (

														select {3}, {4}, count(*) as {2} 

														from {5} 

														group by {6}, {7}

													) as T1

													group by {0}

												) as T2select {0}, {1}, {2} 

											from (

												select {3}, {4}, count(*) as {2} 

												from {5} 

												group by {6}, {7}

											) as T 

											order by {0}, {2} desc7SupersetColumnsKeyThreshold3InclusionThresholdSetting5InclusionStrengthThreshold7(T1.{0} collate {1}) as {0}W(T1.{0} collate {1}) = (T2.{2} collate {1})
T1.{0}T1.{0} = T2.{1} and select {0} from {1} T1 where not exists (select * from {2} T2 where {3})?select count(*) from ({0}) as Tselect {0} {1}, count(*) from ({2}) as T group by {1} order by count(*) desctop({0}))KeyStrengthThresholdselect {0}, sum({1}) as {1} from {2} group by {0} having sum({1}) > 1select {0}, count(*) as {1} from {2} group by {3}  having count(*) > 11select sum({0}) from {1}yselect {3} {0}, {1} from {2} where {1} > 1 order by {1} desctop {0}5LEN(LTRIM({0})) as _COL{1}'LEN({0}) as _COL{1}9LEN(REVERSE({0})) as _COL{1}(LEN(case when {0} is null then null else {0}+'A' end) - 1) as _COL{1}% into {0} from {1}eselect _COL{0}, count(*) from {1} group by _COL{0}{sum(case when {0} is null then cast (1 as bigint) else 0 end)%min({0}), max({0})k, avg(cast({0} as float)), stdevp(cast({0} as float)) from {0}\r\n\\\	 	

;,.;:-"'`~=&/\@!?()<>[]{}|#*^%	item'MaxNumberOfPatterns;PercentageDataCoverageDesiredTagDataSourceIdTagTableName	TermTagprofileType%profileRequestTypedescription1.0DataProfile.xsdRequestsProfilesdataProfile
streamfileName	NameSqlDbTypeMaxLengthPrecisionScaleCodePage)StringCompareOptionsIsNullable	LCIDDataSourceDatabase
SchemaRowCountIsWildCardColumnNamedataSources	code
resulterror'pendingRequestCount!dataProfileInput%completionCallbackLookupTag=
BIGINTBIT	DATEDATETIMEDATETIME2DATETIMEOFFSETFLOATINTMONEY	REALSMALLDATETIMESMALLINTSMALLMONEY	TIMETIMESTAMPTINYINT!UNIQUEIDENTIFIER	CHARNCHARNVARCHARVARCHAR
BINARYVARBINARYDECIMALNUMERICIMAGE	TEXTNTEXTXMLUDTSQL_VARIANTVARIANT#DP_TEMP
tempdb'yyyy_MM_dd_HH_mm_ssN9Pop called on an empty Heap.9Top called on an empty Heap.$VNz\V4x-$1$949@9L999(99P99lI-111.0.0.0411.0(Microsoft SQL Server{0xbd7f7c0d, 0x7c36, 0x4721, {0xaf, 0xa8, 0xb, 0xa7, 0x0, 0xe2, 0x6d, 0x9e}}SQL Server 20122Microsoft SQL Server 2012110
sql112SQLServerBooksOnline.11.0SQLServer2012H7fe4630a-0330-4b01-a5e6-a77c7ad34eb0L{7f121c35-f095-47aa-bc04-d214bc04727a}SQL2011MSSQL11MSAS11MSRS11	SQL110MSISQL110Exception{0x2414bc1b, 0x1572, 0x4cd9, {0x9c, 0xa5, 0x65, 0x16, 0x6d, 0x8d, 0xef, 0x3d}}*ms-help://MS.VSCC.v9010.0 MM=QQM4BuiltInProfileProviderNameBBuiltInProfileProviderDescription4ColumnNullRatioProfileNameBColumnNullRatioProfileDescriptionBColumnNullRatioProfileRequestName6ColumnStatisticsProfileNameDColumnStatisticsProfileDescriptionDColumnStatisticsProfileRequestName0ColumnPatternProfileName>ColumnPatternProfileDescription>ColumnPatternProfileRequestNameHColumnPatternProfileInsufficientRowsBTrainingDataTableInsufficientRowsDColumnValueDistributionProfileNameRColumnValueDistributionProfileDescriptionRColumnValueDistributionProfileRequestNameDNumberOfDistinctValuesPropertyNameRNumberOfDistinctValuesPropertyDescription:ValueDistributionPropertyNameHValueDistributionPropertyDescriptionFColumnLengthDistributionProfileNameTColumnLengthDistributionProfileDescriptionTColumnLengthDistributionProfileRequestName*MinLengthPropertyName6MinLengthPrpertyDescription*MaxLengthPropertyName8MaxLengthPropertyDescription<LengthDistributionPropertyNameJLengthDistributionPropertyDescription.CandidateKeyProfileName<CandidateKeyProfileDescription<CandidateKeyProfileRequestName.KeyStrengthPropertyName<KeyStrengthPropertyDescription6DuplicateValuesPropertyNameDDuplicateValuesPropertyDescription>FunctionalDependencyProfileNameLFunctionalDependencyProfileDescriptionLFunctionalDependencyProfileRequestName*LHSColumnsProperyName:LHSColumnsPropertyDescription*RHSColumnPropertyName8RHSColumnPropertyDescription,FDStrengthPropertyName:FDStrengthPropertyDescription.FDViolationPropertyName<FDViolationPropertyDescription(InclusionProfileName6InclusionProfileDescription6InclusionProfileRequestName2SourceColumnsPropertyName@SourceColumnsPropertyDescription<DestinationColumnsPropertyNameJDestinationColumnsPropertyDescription:InclusionStrengthPropertyNameHInclusionStrengthPropertyDescription<InclusionViolationPropertyNameJInclusionViolationPropertyDescriptionProfilerTimeout.UnspecifiedErrorMessageInternalError ClosedConnection8ProfileTypeAlreadyRegisteredFProfileRequestTypeAlreadyRegistered*InvalidProfileRequest:InvalidProfileRequestProperty&MissingDataSourceID MissingRequestID2UnknownProfileRequestType$DuplicateRequestID"NoDataSourceFound,NotSupportedDataSource MissingTableName"MissingColumnNameColumnNotFound*IncompatibleSqlDbType,ClobColumnNotSupported*EmptyColumnCollectionBDuplicateColumnInColumnCollectionRhsInLhs<InvalidValueDistributionOption:InvalidFrequentValueThresholdTableNotExists8InvalidThresholdSettingValue*InvalidThresholdValue,InvalidDetailSizeValue`NumberOfSourceColumnsNotMatchNumberOfDestColumnsTSourceDataSourceIDNotMatchDestDataSourceID4SourceTypeNotMatchDestType8SourceColumnSameAsDestColumn0ValueShouldBeGreaterThan(ValueShouldBeBetweenDInvalidEscapedSequenceInDelimiters>InvalidEscapedSequenceInSymbols4ReservedDelimitersNotFound:CharacterIsSymbolAndDelimiter(NoTagDataSourceFound2NotSupportedTagDataSource&MissingTagTableName,MissingTagDataSourceID"TagTableNotExists"TagColumnNotFound2InvalidTagColumnSqlDbType0WildcardAndThresholdNoneNegativeTimeout2MalformedSqlCollationNameInvalidTimeoutUMY
 YY
 Y  t    YY` `  ] ]
 1pl add 
tp
t
tpdd	 \ \ a| |	 tL(`(((\((   l``  d	 Dl `l
 \


	p
Ltl
tl	
tplpl``l``Hh   H h h(((H(h   ei h      mq
Ph p
 L
(pl l l(l   (t t t(t haaaa	 a	 a	 a	 a     	(a	(a	(a	(a
 
 

(
aP
 aP
P px pLh xx	 x| |a| a|p p p x | 	(x(|(a|(p?
tIxp t

 a1x aaa| upxx  ppp	@Baa\L P P X x\
 p
 a |L
 LPh |L |LPh L
y|Phpl lT T T(l(T p
 l
 
(
 p(
 pp	plp	pp Q (IQa
a	 Q0 } ( q L L(L lMbP?   
(Column ThresholdSettingffffff?d  (Q Q Q(Q	4
 4 Q4 
(4(rhttp://schemas.microsoft.com/sqlserver/2008/DataDebugger/DataProfile.xsd44X X(XP P P(P 
MinValueMaxValueMeanStdDev   true
falseqqq 
qa$ q $ $ $
 $ <ColumnValueDistributionProfile,NumberOfDistinctValues"ValueDistribution*ValueDistributionItem
Value
Count( ((( ProfileRequestIDIsExactDataSourceID
TableIsDBNull@MultiColumnValueDistributionItemColumnValuesColumnValue	X
X	P
P		
T
q
DqDqqXP	T		 
 	448 8(8   
(KeyColumnsIsExactKeyKeyStrengthKeyViolationsT T  D D(T((D $DeterminantColumnsDependentColumn"DeterminantValuesDependentValueIsExactFDFDStrengthFDViolationsFDViolationItemSupportCountViolationCountP P(P$SubsetDataSourceIDSubsetTableSubsetColumns(SupersetDataSourceIDSupersetTableSupersetColumns IsExactInclusion"InclusionStrength&InclusionViolations q`a`	 a`	(a` aII I I a
 a a    a a a  		
   

 (I(Ida	 a d	(aaIaaaIa% 
aaaIa  a
 a a
a
aaa 	
 a
 l al|p	Ix |LT  | p(|(at ( (   tL L	 PL	 L L L
 Lx L

 L 	  	      L
(
 L
| 	 ]	 L PL L 	L	L:exec sp_spaceused @objectName@objectNamerowsdata L


 L	 L
 h L L


 .[]TablesTABLE_SCHEMATABLE_NAMETABLE_TYPEBASE TABLEVIEWColumnsCOLUMN_NAMEIS_NULLABLEDATA_TYPE0CHARACTER_MAXIMUM_LENGTH"NUMERIC_PRECISIONNUMERIC_SCALECOLLATION_NAMECOLUMN_LCIDYESL	LPLLADO.NET:FSystem.Data.SqlClient.SqlConnection"]̀̑	LPLLatin1_General_BIN
_BIN2_CI_CS_AS_AI_KS_WSIIhh	Phhhy	
 !"#$%& =	   = =	`lpptp	 	LL TLLppappTpTappTpp
1TTl``TT``TTa X	`lH	  H 
	 L
a tTermTag  (a!IIaaaat   ( (
 QQa	 1	 14 88 QQ	(1	(148 1.00 0d d dD D D@(0(d(D< <(<	 @	 @ @ @ @ @ @ @  	LLNameSqlDbTypeMaxLengthPrecision
ScaleLCIDCodePage(StringCompareOptionsIsNullable q   h h(q((h PDataSourceDatabaseSchemaRowCount L
  \@IsWildCardColumnNamel h hl
 1l   \0((x x@ @= = x@=(x(@(=   | |         @	 @0`@@|@	   | x=# 	aIaIa$ 
aIaIaLT=LookupTag=PhrasePart 	

:,.;:-"'`~=&/\@!?()<>[]{}|#*^%b_	a	aaI Iq	Iqqqqq	 a
  	 1 
 
   	 #DP_TEMPtempdb&yyyy_MM_dd_HH_mm_ssL
  a	 a	   (a	((\x,	  A$$RSA1''6n_1:fl/y2}/R4H<=\]Ǽ(k,Q\$+Au2IRmRo{l؂O1
ˢ#V{-Pb왹J|};( M	YQ] a e eiii	
YYYY	
YYYY  y1y y y y6yLLLLLLLLLLlyllad 	 dd(dd$dd=3tttttlllP
PP
lla|(
((|||||
||h YtLPlllllllPPM eM i im	
qh aaaaa``< a`0D`4````.
` ``aappl	

|
t|1,RowCount={RowCount}; AvgRowSize={AvgRowSize}PaI   I




V&












pC>ColumnIndex = {ColumnIndex}; CompareOptions = {CompareOptions}a|xx y y
yxx
Root = {Root}
Ixpa Faaapx|a|u  -xpxxxx1xx9ax|axxx|	|||pp||axlPhl yll	yylPla\aPa\ax  $t8\aPa\lax\xa|
a|t\l\2
a\\x\\|\\||	PhxPx8 y
yPP	lPlP
IQaaQQa QQQ
a




 
 





,
,
IDColumnThresholdSetting 4 Qa4	%yQa4Q4Q	 uColumnNullRatioProfileName!ColumnNullRatioProfileDescriptionBMicrosoft.DataDebugger.DataProfiling.ColumnNullRatioProfileRequest!ColumnNullRatioProfileRequestNameColumnStatisticsProfileName)ColumnValueDistributionProfileDescriptionCMicrosoft.DataDebugger.DataProfiling.ColumnStatisticsProfileRequest"ColumnStatisticsProfileRequestName  Yq

Y	Y	Y
YYYY
Y	Yqa$$"ColumnValueDistributionProfileName)ColumnValueDistributionProfileDescriptionJMicrosoft.DataDebugger.DataProfiling.ColumnValueDistributionProfileRequest)ColumnValueDistributionProfileRequestName=q
$$q$
$
@@@


@ X4#ColumnLengthDistributionProfileName*ColumnLengthDistributionProfileDescriptionKMicrosoft.DataDebugger.DataProfiling.ColumnLengthDistributionProfileRequest*ColumnLengthDistributionProfileRequestNameLengthDistributionItemCandidateKeyProfileNameCandidateKeyProfileDescription?Microsoft.DataDebugger.DataProfiling.CandidateKeyProfileRequestCandidateKeyProfileRequestNameqqFunctionalDependencyProfileName&FunctionalDependencyProfileDescriptionGMicrosoft.DataDebugger.DataProfiling.FunctionalDependencyProfileRequest&FunctionalDependencyProfileRequestNameLLLLInclusionProfileNameInclusionProfileDescription<Microsoft.DataDebugger.DataProfiling.InclusionProfileRequestInclusionProfileRequestNameqqq
a`Ia`\a``a   )II  

   7aI
 
 a 
		 a Z!aa 	aa
a
Ia
Ia'aaaaaaI"IIaFaaIxxpp	ppPax	x	xaxxxxatt&tPTPtttLPy y
yx ]] !]
L

tty %a  -1 5 9(a)y9 
)  55
)5Y]
]

aLa A E aLaAM	LY#aP)y9qPy	QQ,|L,|PII
	h ].System.Security.Permissions.SecurityPermissionAttribute, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089TSerializationFormatter	tlllllaTplpall`lllllllpPlPFtT
lPPP

llllltpLL @PLTLLLX
LllLLTlPlll
Y="|Ph


lll$LLttllPPapp9appllPappPppPapPplPl1TPPttTTllSappappppLllllllapppthtta
XttllPP yZ'
|ttllPPyyy
X@t<plPl`lP*tHlPP

lHlPl
@
&t


|



	th|ta1ty|<4llltPllt	 	
Y\ty|lll u1PlyyColumnPatternProfileNameColumnPatternProfileDescription@Microsoft.DataDebugger.DataProfiling.ColumnPatternProfileRequestColumnPatternProfileRequestName  #LtPPta
a {"ataaIIaaatllll(mL|aaI Q	a|	Nameaa44#444444@ Q72Microsoft.DataDebugger.DataProfiling.DtsDataSourcee Qi Q q q14 u  Qm	 Qmmmm844  
 }y Y   18y@@ LQ
PdProfileMode
1laQ@(dta8Q=(II((I  =|=|  !dhyalp

  atIq	Iq	a  

t*
lP|L$PhMicrosoft SQL Server)$Microsoft Corp. All rights reserved.Microsoft Corporation,'11.0.2100.60 ((SQL11_RTM).120210-1846 )11.0.2100.6050e:\sql11_main_t\\sql\Common\SNK\SQL2003SNKEY.snk2-SQL Server Integration Services Data Profiler
en-USMHMicrosoft SQL Server is a registered trademark of Microsoft Corporation.TWrapNonExceptionThrowsB5O=T.TRSDSE
M>TKMicrosoft.SqlServer.DataProfiler.pdb// /_CorDllMainmscoree.dll% @0HX@4VS_VERSION_INFO<4<4?DVarFileInfo$TranslationPStringFileInfo,000004b0LCompanyNameMicrosoft Corporation.FileDescriptionSQL Server Integration Services Data Profilerp(FileVersion11.0.2100.60 ((SQL11_RTM).120210-1846 )l%InternalNameMicrosoft.SqlServer.DataProfiler.dllp%LegalCopyrightMicrosoft Corp. All rights reserved.ILegalTrademarksMicrosoft SQL Server is a registered trademark of Microsoft Corporation.t%OriginalFilenameMicrosoft.SqlServer.DataProfiler.dllLProductNameMicrosoft SQL Server@
ProductVersion11.0.2100.60<	Assembly Version11.0.0.0 0?X<0<H	*H
<90<510	+0L
+7>0<0
+70	0!0	+xFp'Ġ00
aj0
	*H
0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0
111101223917Z
130201224917Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR10UMicrosoft Corporation0"0
	*H
0
é|#1%uyϓKa%wKZmI17t`N%X N-:e.[]u4P!}9D#fe 6`*dȇE(WY&Jl)2?%
oj-:mf16p@v.G+e+_hExkP5[qa! EeI~7Z߸v Q*P:c܁G00U%0
+0UqÏv,
J(0U0U#0WEt]CT-2H0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicCodSigPCA_08-31-2010.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicCodSigPCA_08-31-2010.crt0
	*H
yiȏk`|>8Rϙ-=au8NY?C|Sb֨vuYl?/~9T'X5aymQWcrf9*35
^15E
]Ǘ*:IHE26m	nvUU4y]n̗h}i{U}M0b{젒*W)HͶ!	b
5_kԱwRw?lV\6N^z  1ynr_0W|UplxC 500
a0
	*H
0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA0
110725204219Z
121025204219Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher DSE ESN:9E78-864B-039D1%0#UMicrosoft Time-Stamp Service0"0
	*H
0
;SDzMVqSw7~>Sѱ"unav;
CSb83+={EW c4bFٞ9Uw5\HOCX8lKzn`[?:? }m/X}ʊ89h-X#*Z їE7
|ӶSx#!bZjipS4%1UL5[ɫS)_,%d'u	00Uy#
U,h)bg68Z0U#0#4RFp
@v+50TUM0K0IGEChttp://crl.microsoft.com/pki/crl/products/MicrosoftTimeStampPCA.crl0X+L0J0H+0<http://www.microsoft.com/pki/certs/MicrosoftTimeStampPCA.crt0U%0
+0
	*H
Gv[1o<zl~P,DVϽ!dmaCDﭶ\mKC'axT|
tĪ-P}}N'(߱"yam̄ߣ[Tbl'cK߅eiSqd&f\b=KB
8&Z*Kj8sΌP$?xT]%fA(IĴRdMK)?<3ʿ"`\;
m<:ObAv00
ah40
	*H
0_10
	&,dcom10
	&,d	microsoft1-0+U$Microsoft Root Certificate Authority0
070403125309Z
210403130309Z0w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA0"0
	*H
0
lH*|k.řQ#PN$ѧLt0 TIB\0&k{3$g,{N#SʍE	^аBlg(FS(F.'OUR,j0nY0~֗!~SmREHJGf')fJG	UxP0F#F-TxA1w̛;a
"KT 00U00U#4RFp
@v+50U0	+70U#0`@V'%*
SY䤡ca0_10
	&,dcom10
	&,d	microsoft1-0+U$Microsoft Root Certificate AuthorityyJLsX.e0PUI0G0ECA?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T+H0F0D+08http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0U%0
+0
	*H
\D6鴭wyQM.tq[mξ{.mbWN Pz@WXx;⾏
ȍHSOjՀ/*$"px.
pNk
r9g-Qb\? ?21Jv1=+rp=

a׸N5+^}B{Sr!0ʻxe\[
<fX-/QVpl9Lyzb))4wb=m,C}㤨t5Nq#&v<RqZFCMgȟBy!0fB^Ȟ"!C+H,2L&*H$_ZVޙ:o'tv!'Tj=vanGo2lQȌ#fd=-Y!嵰cxTA.Pxuْu"/2n[%!OɚIeo}in꧗1)[\M/?.Uk00i
a'0
	*H
0_10
	&,dcom10
	&,d	microsoft1-0+U$Microsoft Root Certificate Authority0
060125232232Z
170125233232Z0y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA0"0
	*H
0
߅7Vf6N
6#X:
$^>3kir|_%D5(Րap-o,ݹ0qxȩg
z	¼W?i00&Ԟ{	IERu{".VϩN<
:ŭj"#l'~2y%B❅WY/-&)ųׅ`Z{{^4Km'Тѐ}|4lJDyh("
,Ha#00	+70UWEt]CT-2H0U0U00U#0`@V'%*
SY䤡ca0_10
	&,dcom10
	&,d	microsoft1-0+U$Microsoft Root Certificate AuthorityyJLsX.e0PUI0G0ECA?http://crl.microsoft.com/pki/crl/products/microsoftrootcert.crl0T+H0F0D+08http://www.microsoft.com/pki/certs/MicrosoftRootCert.crt0vU o0m0k	+7/0^0\+0PNCopyright  2006 Microsoft Corporation.0U%0
+0
	*H
0 b9&a=ܬƙІ.2e^">ֆ趟ʋ;u>LdtIglfF:FBȑ7$AwO_R/>V[uSTie$%MPO"Y"tE{YL`xѺk~D@ҽKnU8HUz }۔/{kdO,4)]8/ V1i΅
֮8nOL))
\\V#W
&6Do阵sx<t^l!g엝r4/j9-[М|St9J9}BJ;7=J{'NJT8j#7jHB
I$.oEM`Y؀`4{ \	
(M~ex1_fB Ee2.Mkޤ
ؘY ,Rid࣫|aCe6U+g,M0L1%0%00y10	UUS10U
Washington10URedmond10U
Microsoft Corporation1#0!UMicrosoft Code Signing PCA
aj0	+0	*H
	1
+70
+710
+70#	*H
	1kx(P;h4$*0R
+71D0B SQL Server 2012http://www.microsoft.com/sql0
	*H
vby]Qiun\F_W\nJ	|.z -#HNY4w3볮[\x"Ν֣(U2JeS`2l|~
ؘ8
A Wld(;n{,|ܷGm8"V]1Fàͯ&r
F82UuaŹm,`Cd/J"8n+uUQ6Cȴ#u0	*H
	1
000w10	UUS10U
Washington10URedmond10U
Microsoft Corporation1!0UMicrosoft Time-Stamp PCA
a0+]0	*H
	1	*H
0	*H
	1
120211180526Z0#	*H
	1E:sN_gZ0
	*H
nrQ#Z`PQ>96kNN3m8E¡'	Ǡpo}^]<JYkG1dPcg-,`១%+
Aljt#*_!lhO*#~!9J8RlMd@051E4.SABiߢɄ@(o׮-4<ᩜ@d;gUOJlw96ֲ	iQi3_T˽n0!T
+71!D0!@	*H
!10!-10
	`He0\
+7N0L0
+70	010
	`He _<N!,l'g&!s200
aIU0
	*H
0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20100
111010204524Z
130110205524Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR10UMicrosoft Corporation0"0
	*H
0
Ϥ01QU4`E)_++rC\;*Yqrx ,8[b}ԯaD9βTK&DOW#Jjة6w4O{_u9}aRƲ~:xȔ=G'rpW0'ca(лbd@"+^wrN|U~\~@6tdW$XkUgZ.i;%00U%0
+0Ui1bqXxa0U#0_{"XrN!t#20VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicCodSigPCA_2010-07-06.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicCodSigPCA_2010-07-06.crt0U00
	*H
x[Zm#}u	j'EӒNħe݅JSxA
0 T'Yh8.?iLLx
P:M?+R=Mk&Z\j@K1(|Tp?vY0nm.$X9MRlj[AS{T1
DA~Ri?c2KW8X—@c-mk|+;B+9@"QpA
`&ǩc؅0p0X
aRL0
	*H
010	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100
100706204017Z
250706205017Z0~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 20100"0
	*H
0
dPyg	LVhDXOv|mE9eҏDe,U}.+A+KnILk‰q͵K̈k:&?4W]I*.ՅY?+t+;FFIfTUbWrg% 4]^(ղcӲȊ&
Y5LR[HwօGj-\`ƴ*[#_Eo73jMjfcx0ϕ00	+70U_{"XrN!t#20	+7
SubCA0U0U00U#0Vˏ\bh=[Κ0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0U 00	+7.00=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0
	*H
tWO){xP"	4*,Ͽ4ہ5oywNaZ#bQEg?<09@!)奡i"tGCS0i% moar,iv=Qۦ9H7amS˧a¿⃫k}(QJQlȷJi~IprGc֢DciFz?!{#-A˿Lﱜ"KInv[Sy=s5<TRGjҎڙg^27uZW¿
-'ӵ^i$gsMOVzRMwOB	
v#Vx"&6ʱnG3bɑ3_q@e"B!%-`7A*a<h`RG@w>SP8f3'9x6N_=GSa=*ג,7Z>@B1V$]Qjy{%qDj#u1000~10	UUS10U
Washington10URedmond10U
Microsoft Corporation1(0&UMicrosoft Code Signing PCA 2010
aIU0
	`He0
*H
	10	*H
	1
+70
+710
+70/	*H
	1" Yz7]Em)1,"A!CL%W0R
+71D0B SQL Server 2012http://www.microsoft.com/sql0
	*H
Y?K1&99O"k";DgkaH	wIꤠB<#-@A鹹"⎐q!4eEN]FqΪp?mʶ6?[qiffbԱ3#Zm!$/>I]^y&GG>|̃?氓3rfF+4@B.{TB?|;ףFIFGD|0
+710	*H
010	+0**H
	0
+Y
0!0	+$H
*ڥƉ+љ{eO1&"T20120211180529.074Z0010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher DSE ESN:936C-7AEE-74AE1%0#UMicrosoft Time-Stamp Service0q0Y
a	*0
	*H
010	UUS10U
Washington10URedmond10U
Microsoft Corporation1200U)Microsoft Root Certificate Authority 20100
100701213655Z
250701214655Z0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100"0
	*H
0

w: iktTե
|hK,_av>f+[S'1A	|a0Y0D`TCM8Bݓs0W&E
GͿ$`2X`FXG2tag_TϓLĦ]an(aF'$gr!KdPb]w=WuBM@Q>gfD~Knʱz*
1N5x</Dd 	xD]^O"M00	+70Uc:\1C{|F3hZmU0	+7
SubCA0U0U00U#0Vˏ\bh=[Κ0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicRooCerAut_2010-06-23.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicRooCerAut_2010-06-23.crt0U 00	+7.00=+1http://www.microsoft.com/PKI/docs/CPS/default.htm0@+042 Legal_Policy_Statement. 0
	*H
Q
?q=!o1Wm0fjxǨ%kTW+QDS`v@@A\\^5$VKtBȯ7}Z?yJR8/ye٩kzoK0D$"<Y)p2J'U/3b_W@ΙfjbJ&9Jqc{!mÜ<}jxm8ؔƥ
B"8 %d~cY%z.9Wvqa˚Gͧ};q	]t"aڰPo1:eGxHr~akow˧	9؂r*T9[
Uzs;-3.)/T'!ȬN(ۖBAM*f0ӻt2Kc{/!YD<PqסUiW0M
]O8/X.
P5	'ճ~56_tI00
aN	0
	*H
0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 20100
111215031031Z
130315032031Z010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher DSE ESN:936C-7AEE-74AE1%0#UMicrosoft Time-Stamp Service0"0
	*H
0
ؾc0HS<!%5x~B ?+#^ˀÄRU9U?T<>ǘP5Gj+ἃdPeMsؾHu84YR䇉
;G+	TH9Hkd~"AH6/S4J&)IaʱX&_"
wguaS+ƶwp/%B:2AOTlE{@PFWƀb00U?9v5#[LW70U#0c:\1C{|F3hZmU0VUO0M0KIGEhttp://crl.microsoft.com/pki/crl/products/MicTimStaPCA_2010-07-01.crl0Z+N0L0J+0>http://www.microsoft.com/pki/certs/MicTimStaPCA_2010-07-01.crt0U00U%0
+0
	*H
O)KSQ\\s*8hO9KC54Ud"
`΃;@|D[ifa?ann!ҲgR*ru1>QI̐Ԉ!kbب"pQØ9X=pD.mLsT&cYNOg~u:TePbɂ%=e?cbӉ_ɩVK@TA%X,O㣏)}Wrxnj] PLv0^0㡁010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher DSE ESN:936C-7AEE-74AE1%0#UMicrosoft Time-Stamp Service%
0	+^$3+b xc
ցs적0010	UUS10U
Washington10URedmond10U
Microsoft Corporation1
0UMOPR1'0%UnCipher NTS ESN:B027-C6F8-1D881+0)U"Microsoft Time Source Master Clock0
	*H
ϣ0"20120211112939Z20120212112939Z0t0:
+Y
1,0*0
ϣ000
!#06
+Y
1(0&0
+Y

0 
0 0
	*H
*Aܚ}kpEK)pin_f\P0a:>uѣ{77yX&2pR"V>zi]s^FxB>c3n*dQ9ΤMpEh	Dh-ak8I65΢kvg};du;OJ-(N!vm
cPU\d6F!nkBD$>r;,!D]_H7ı!^"z#|RS5]1000|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 2010
aN	0	+0	*H
	1
*H
	0#	*H
	1`moN,0*H
	1000^$3+b xc
ցs00~0|10	UUS10U
Washington10URedmond10U
Microsoft Corporation1&0$UMicrosoft Time-Stamp PCA 2010
aN	0ZǕ.
Ԥ@0
	*H
hp$xZBjӐ[o?aF0%\=H	gvLmHP sqqfA~=QF2cn<(uJm~fu=IB%l@>U*ecf@}|@
e3K{R0>]Irz0	
4Ϙ>#yR8hHBDf
r>=Ba`-7Zc84haOg>
MO(]pdCH_

Anon7 - 2022
AnonSec Team