Files
Web_CRICS_Server_VS2010_Prod/lib/Spring.NET/Spring.Data.dll

6156 lines
366 KiB
Plaintext
Raw Normal View History

2025-12-11 09:17:16 +08:00
MZ<EFBFBD><00><><00>@<00><1F><00> <09>!<21>L<>!This program cannot be run in DOS mode.
$PEL<00>iM<00>! <00><00><> <00>@  <00><>@<40><00><>W<00><00> <00>  H.text<00><> <00> `.rsrc<00><00><00>@@.reloc <00>@B<00><>H<00><>  <00>F gP <00><00>m<EFBFBD><6D><EFBFBD><EFBFBD><EFBFBD>C/<1C>M<EFBFBD>]0<><10><>o><3E>u<EFBFBD>W<EFBFBD><57>M<EFBFBD>cE<63>=j<>p><3E><><EFBFBD><EFBFBD>^<5E><><EFBFBD>zb老ϼ?X<><58><EFBFBD>t8<74><38><EFBFBD>L<EFBFBD><4C>B <0C>5<EFBFBD>jv#<23><> <18><>ItM{<7B>Z|ڍ.<2E><>1<EFBFBD><31>ע<EFBFBD><D7A2><EFBFBD><EFBFBD>V<><56>w<EFBFBD><77><EFBFBD><EFBFBD><14><><14><>E<EFBFBD>@n<>(
s}s
}*<2A>(
s}s
}*0 {
+*
*0 {
+*
*Vrp(
}*02u#
<14><16> - rWps
z{s}*0  <20><><EFBFBD>
+*0
+*0<00>uw
<14>-o
o
+ o
(
<16>- +c{(
(
<16>-C<14>-{o
 ++s
o
{o
o
+ + *b<02>}(
}(
**(!
*0M-+o"
<16><16> -sez(+ - s]zo$
o%
&o&
+*nrp(
{o'
&*0 {<04>(
o(
t 
+*0Y 
{o)
+ o*
t o
o%
-<2D><> u<14>-o+
<00> +*&6Rs,
}(!
**(!
*
*0.
oo<00>
rfpo-
(.
s/
z*  V<>(
(0
<EFBFBD>**(!
*0M -+o1
<16><16> -sez(2
- s]zo3
o%
&o*
+*0 rp(
o
+**(!
*F(!
}*^(!
("}*Vr<>p(
}*0?{<14><16> --u#
<14><16> - rps
z("}*0 {<14><16>
- r<>ps
z*0<00><03>(
(4
o1
<16><16>- r#ps5
zs o6
+"o*
<EFBFBD><EFBFBD> (7
too%
-<2D><>u<14>-o+
<00> + *A3t0.o8
<0C>
{( <14><16> -<00>z*
*(:
*.(;
*2(<
*2(=
*>r<>p(%*.(%*2(&*2('*>r<>p()*.()*2(**2(+**(,*.(-*2(.*2(/**(0*.(1*2(2*2(3**(0*.(1*2(2*2(3*>r<>p(%*.(%*2(&*2('**(<*.(=*2(>*2(?**($*.(%*2(&*2('**(<*.(=*2(>*2(?**(<*.(=*2(>*2(?**(0*.(1*2(2*2(3**(<*.(=*2(>*2(?*0 {
+*0 { 
+*2(]*6(^*j(V}} *0;<1A>
r p<><03><><01>rNp<><04><><01>(>
(^*f(U}} *f(U}} *<2A>(Wrbpo?
}r|po?
} *<2A>rbp{o@
r|p{ o@
(A
**(Z*.([*2(\*2(]*6(^*2(`**($*.(%*2(&*2('**(h*.(i*2(j*2(k*>r<>p(=*.(=*2(>*2(?**(,*.(-*2(.*2(/**(u*.(v*2(w*0?<1B>
r<>p<>oB
<EFBFBD>r<>p<><04>r<>p<>(>
(}*n(w}
} *0:<1B>
r<>p<><03>r<>p<><04>r<>p<>(>
(*n(w}
} *2(x*0{
u"
+*0 { 
+*0E{
u"<14><16> -{
t"oB
+{
-+ {
oC
+*<2A>rp{
oD
r8p{ oD
(A
**(L*.(M*2(N*0?<1B>
r<>p<>oB
<EFBFBD>r<>p<><04>rNp<>(>
(<28>*n(N} } *0:<1B>
r<>p<><03>r<>p<><04>rNp<>(>
(<28>*n(N} } *2(O*0 { 
+*0 { 
+*0E{ u"<14><16> -{ t"oB
+{ -+ { oC
+*<2A>rp{ oD
r8p{ oD
(A
**(<*.(=*2(>*2(?*>r<>p()*.()*2(**2(+**(h*.(i*2(j*2(k**(<*.(=*2(>*2(?*0<00>}~E
}(!
rhp(F
}r<>p(<28>(G
r<>p(<28>(H
r<>p(<28>(H
r<>p(<28>(H
r<>p(<28>(H
r p(<28>(H
r2p(<28>(G
 r|p(<28>(H

r<EFBFBD>p(<28>(G
 r<>p(<28>(G
 rp(<28>(G
 r,p(<28>(H
}}}}}}oI
oJ
rHpoK
<16>
- }{<16>
-N{<17>" {<04>(L
}{r2p(<28>rdpr<>p(M
(H
} }{
oN
}{r<>p(<28>r}p
r<EFBFBD>p(M
(H
{ oN
}{r<>p(<28>r<> p r<>p(M
(H
 } }}}}}sq} *0r<> p{(.
+*0 {
+*0 {
+*0 {
+*0 {
+*0 {
+*0 {
+*0 {
+*0 {
+*0&{<16> -
{
+ r
ps
z*0 {
+*0 {
+*0 {
+*0 {
+*0 {
+*&}*0 {
+*0 {
+*0 {
+*0 { 
+*&} *0 {
+*r(!
 }&}"*&}!*0}!
+*0}!}*
+*0 {!
+*0}"
+*0 {"
+*0}#
+*0 {#
+*0}$
+*0 {$
+*0}%
+*0 {%
+*0}&
+*0 {&
+*0}'
+*0 {'
+*0}(
+*0 {(
+*0})
+*0 {)
+*0}*
+*0 {*
+*<2A>(!
}+o0},{,oP
}-*0{-oQ
t2
+*B{-oR
*0{-oS
t2
+*B{-oT
*0 {-
+*0{-o1
+*0 {-oU
+*>{-oV
&*0<00>{,oW
{+o6oX
('<16><16> -
oY
oZ
<16> - ((o[
<16><16> - o\
,~E
(]
<16>+ - o^
 o_

,
+~`
oa
{-oV
& +*0   (
+*0>!{,oW
,+~`
oa
{-oV
&{-o1
Y +*0F"ob
+o*
t3
(&o%
-<2D><>u <14> - o+
<00>* $-0   (
+*0   (
+*0   (
+*0   (
+*0   (
+*0   (
+*0   (
+*0   (
+*0   (
+*0   (
+*0c#{-{+o6oQ
u0
<14> -
oc
+1r<31>
p{-{+o6oQ
o
rD p(d
sUz*0;${-{+o6oQ
u2
<14> -,+~`
oa
*0<00>%<14>
:<3A>u<><14><16>
-<04><>oe
8<>o
{+o7o<>(f
<16>
-c<1D><> rJ p<>og
<EFBFBD>r<> p<>o
oh
<EFBFBD>r<> p<>{+o7o<>oh
<EFBFBD>r<> p<>(i
s<EFBFBD>z{+o7o<>oj
*0P&{+o7o<>
(k
<16> -<03><>oj
oc
<14><16> -~`
oa
*r(!
}.sl
}/*0's<>
{/oV
& +*0 <00>((.
{/o3
+Q o*
t% o<>o<>o<>o<>o<>o<>o<>o<>o<>o<>o<>& o%
-<2D><> u<14>-o+
<00> +*av0){.s
+*V<>*(
(0
<EFBFBD>0*0<00>(!
}2o<>~m
on
(o
}3o<>~m
on
(o
}4o<>~m
on
(o
}5o<>~m
on
(o
}6o<>~m
on
(o
}7*0*{3~p
oq
u4
+*0{5~p
oq
+*04+{4~p
oq
u5
<14> -(Eor
 +*0,{6~p
oq
u6
+*0 {7~p
oq
u2
+*0Q{2o<><16> --(Do<><16> -(Do<>(.
+
+(Do<>
+*0Q{2o<><16> --(Do<><16> -(Do<>(.
+
+(Do<>
+*0 -{2
+*0 {1
+*&}1*0E{2o<>(s
-{2o<>(t
oC
+r<> pou
(v
+*0.u<><14><16> -
+
+*0,.<14><16> -
+ou
(Do<>ow
+*V <00>}9(!
*0 /{:
+*&}:*^{:ox
oy
<EFBFBD>=*0 {9
+*V<>-(
(0
<EFBFBD>8*0S<00>.(
(0
<EFBFBD>;rX p<>.(
oz
o{
rp p(|
<EFBFBD><r<> p<>=r<> p<>>*0(0(S<00>~?<02>+(
o}
u+
+*01(S<00>~?
+*0<00>2<00>~?<14><16>:h <0A>.(
%(~
<00>~?<14><16>:!~=s
~=o<>
o<EFBFBD>
<16>-a~;o<>
<16>-~;r p~=(.
o<EFBFBD>
~><18><>~<<04>~=<04>s<>
<EFBFBD><13>?+'~><17><>~<<04>s<>
<EFBFBD><13>?<00>~?<04>+(
o<EFBFBD>
~;o<>
<16>-%~;rd p<07>i<EFBFBD><69>(<28>
(<28>
o<EFBFBD>
<00> ~;r<> p~<(.
o<>
<00><00> <16>-(<28>
<00>*A4G<00>F Pj(!
**(!
*0 {@
+*jr<> p(F
oJ
}@*0 {A
+*jr p(F
oJ
}A*0P3
% (~
{B<14><16> -(_o[}B{B <0B><16> -(<28>
<00>*:=0/4(V(Q
{A<14> -{Ao8 +*0<00>+(
+*0 
+*&(_*0 (V(s
<16>
- r<>ps
z**(!
*F(!
}C*0 0{C
+*Vr<>p(
}C*0*(bo0
+*0(bo1
+*05(bo2
+*0,(bo3
+*0 (bo4
+*0(bo5
+*0(bo6
+*0-(bo7
+*0(bo9
+*>(bo8*0(bo:
+*0 (bo;
+*0 (b<14><16>
- rps<70>
z*0<00><16><>}E<16><>}F<16><>}G<16><>}H<16><>}I<16><>}J<16><>}K<16><>}L<16><>}M<16><>}N(!
*0${D, {D<04>i0+{D<16>
+*0 6{D
+*&}D*0 6{E
+*&}E*0 6{F
+*&}F*0 6{J
+*&}J*0 6{I
+*&}I*0 6{H
+*&}H*0 6{L
+*&}L*0 6{K
+*&}K*0 6{M
+*&}M*0 6{N
+*&}N*0 6{G
+*&}G*V<>1(
(0
<EFBFBD>O*Vs<>
}R(!
*rs<>
}R(!
}R*&}Q*&}R*07{Ro1
<16><16> - rZps
z{Ro6
8<> o*
<EFBFBD><EFBFBD>
(<28>
o
Ѓ(
o<EFBFBD>
-L<1B>r<>p<>(<28>
<EFBFBD>r<>p<>(<28>
o
<EFBFBD>r<> p<>(>
s
z(7
u+ <14><16> -"r<>p(7
o
r<EFBFBD> p(d
s
z o%
:@<40><><EFBFBD><EFBFBD> u<14> -o+
<00>*/<00><>0*o<>o0
+*05o<>o2
+*0 o<>o4
+*0,o<>o3
+*0o<>o1
+*0o<>o5
+*0o<>o6
+*0-o<>o7
+*0o<>o9
+*>o<>o8*0o<>o:
+*0.u<><14><16> -
+
+*0 
+*0<00>8~P(<28>
t<EFBFBD>
,{Ro<>
<16>+ -{Ro<>
t+ +g{Q<14> --~So<>
<16> -~SrHpo<70>
{Q +-<14><16> - r<>psUzr<7A>pr<>p(|
sUz*:~P(<28>
*<2A><>2(
r<EFBFBD>p(<28>
<EFBFBD>P<04>2(
(0
<EFBFBD>S*&}V*&}W*&}X*jr<>p(<28>
rp(<28>
*br<>p(<28>
rp(<28>
*0S9r<>p(<28>
u<EFBFBD>
rp(<28>
u<EFBFBD> ,<14>+ - o<> +{V{Wo<> +*0<00>:(br<>p(
(<28>
<16> -Q(bo2
<1B><>ol<06>{X<04><03>{X<04><04>(i
or
 +(bo2 +*NrMp}X(`*<2A>rQp<>-(
(<28>
r<>p<>/(
(<28>
**(<28>
*0D;r<>po<70>
(<28> (<28>
-o<>
(<28>
o<>
o<>
 +*0E<o<>
,4r<>p(<28>
-r<>p(<28>
-+(<28>
+(<28>
+
+*0l=(<28>
r<>p(<28>
s<>
(<28>
<16>-rpo<>
o<>
o<EFBFBD>
o<>
o<EFBFBD>
o<EFBFBD>
o<EFBFBD>
o<>
+*0<00>>(<28>
r<>p(<28>
r'p(<28>
s<>
(<28>
<16>- rIpo<>
(<28>
<16>- r[po<>
o<>
o<EFBFBD>
o<>
o<EFBFBD>
o<EFBFBD>
o<EFBFBD>
 o<>
+*04?r}p(<28>
(s
<16> -r<>po<>
(.
+ +*(!
*(!
*0 {`
+*&}`*Vo<>o<>( *&(<28>*&(<28>*0!@uM
<14> -
o; + +*0 A(
+**(*0$Bo<>s
ooa
 +*0)o<>s
+*0Co<>
+*>}`(!
*>o<>}a*0$D{a<14> -{ao<>
+
+*&}a*0 E{a
+*0 {a<14><16>
- r<>ps
z*05(<28>(
+*0F
+**(*0 Es<>
+*0G(<28>s+
+*0)(<28>o<>
+*(*<2A>}b}f(!
(
(0
}g*&}b*0 H{b
+*0 {c
+*&}c*0 {d
+*&}d*0 {e
+*&}e*0 {f
+*0+ {f<15><16>
-r<>p{fsz}f*0 
+*<2A>rp(
oB
rEp(|
sz<>rp(
oB
rEp(|
sz2r<>ps<70>z0 
+*r{gr<>po<70>
(<28>*
*0<00>Io<>
{go<>
<16>-{gr1pr<> p(d
o<EFBFBD>
<14><16>- s<>o<><16>-(<28>8o<><15><16>-rgpo<>szo<><18><16>- r<>ps<70>zo<>,o<>.o<><1C><16>+:<3A>(<28> <16>->{g<1A>r,p<>o<><06>rvp<><03>(>
o<EFBFBD>
o<><00> & (<28><00>{b<18><16>  (<28>+{b<16> (<28>+*/ < <0A>0iJo<><1B><16>- r|ps<70>zo<><1A><16>-C<16>-{gr<>po<70>
(<28>
{b<16> (<28>8<>o<><19><16>:<3A><16>->{g<1A>r:p<>o<><06>rvp<><03>(>
o<EFBFBD>
(<28>
o<><00>K (<28><00>9 {gr<>po<70>
{grlpo<>
{gr<>p o<>
<00><00>{b<18><16> (<28>8o<><1C><16>:<3A>(<28>- r<>psz<16>->{g<1A>r<>p<>o<><06>rvp<><03>(>
o<EFBFBD>
o<><16>-+(<28>(<28>
  (<28>
o<EFBFBD>+co<>{b<18><16> (<28>+<<16>-{gr5po<70>
{b<18><16>(<28>+*<00> <0A>9<><00> <0A>K<>0<00>Ko<><16> - r<>ps<70>zt<>
o<><16> -+o<><16> -{grDpo<70>
(<28>+oo<>- o<><16>+ -Oo<><16> -{gr<>po<70>
(<28>o<>- (<28><16>+ - rA psz+(<28>*0 
+*0L
(<28>(<28>
 o<>- (<28><16>+- o<> o<><16>- o<>+o<><16>-
o<><16>- r<> psz<00>V&(<28><00> (<28><16>- (<28>+ (<28><00> -
(<28> (<28><00>(<28><00> (<28><00><00> (<28><00>*@<00><> <0A><00><>+<2B><00><> <00> <0C> <00><> 0<00>Mo<><16> :<3A>o<><16> -{gre!po<70>
(<28>
o3
+2o*
t<EFBFBD> o<><00> {gr<>!po<>
<00>o%
-<2D><>u<14> -o+
<00>*Q \ AA<>0*Ko<><16> - r<>ps<70>zt<>
(<28>*0 (<28>o<><16>
-.o<><16>
-{gr"po<70>
o<>8<>o<><16>
-,o<><16>
-{grg"po<70>
o<>+[o<><16>
-;o<><16>
-"o<><16>
-{gr<>"po<70>
o<>+{grJ#po<70>
<00> &(<28><00>(<28><00> (<28><00>*<00><> <00><> 0iN,
(<28><16>+
<16> -9<14><16>(<28>o<>(<28>o<>(<28>o<>(<28>(<28>o<>s<> +*0#Oo<><15> -
o<>
+ {f
+*0<00>P(<28><16>-r(<28>
 <14>-
o<> (<28> (<28>(<28> (<28>(<28>(<28>(<28>(<28> s<06>/&(<28><00><14>-o<> s++*^u <0C>0]Q(<28>
o3
+ o*
t<EFBFBD> o<> o%
-<2D><> u<14>-o+
<00>(<28> +*%40RR(<28>o3
+o*
t<EFBFBD>
o<>(<28>o%
-<2D><>u <14> - o+
<00>**90vSt;
<14> -eo <14> - o<>o <14> -:o(<28>o(<28>o(<28>o(<28>(<28>*0<00> o<><16>
-,o<><16>
-{gr<>#po<70>
o<>+8o<><16>
-+o<><16>
-{gr=$po<>
o<><00>&{gr<>$po<>
(<28><00>(<28>*uv 0cTo<><16> -T(<28>
o3
+ o*
t<EFBFBD> o<>o<> o%
-<2D><> u<14> -o+
<00>*)F0<00>Mo<><16> :<3A>o<><16> -{gr,%po<70>
(<28>
o3
+2o*
t<EFBFBD> o<><00> {gr~%po<>
<00>o%
-<2D><>u<14> -o+
<00>*Q \ AA<>0}Uo<><16> -n(<28>
o<>, o<><16>+ --o<><16> -{gr<>%po<70>
(<28>+!{grL&po<70>
o<>o<>*0eVo3
+2o*
t<EFBFBD>
o<><00> {gr<>&po<>
<00>o%
-<2D><>u<14> -o+
<00>* $  @I0} o<>o<><16>
-(<28>o<><16>
-o<>o<>o<><14>
-5o<><16>
-{gr,'po<70>
o<>o<>(<28>*F(!
}i*<2A>(!
}h}i}j}k}l}m*0 W{h
+*0 {i
+*0 {j
+*0 {k
+*0 X{l
+*0 {m
+*J(<28>(<28>*J( ( *0 0{n
+*&}n*04Ys/
(<28>o#( (<28>t<> o* +*0#ZtA
o, oo<>+ +*0f[tA
 {n<14><16>- rj'ps
zo,oo<><16>+:<3A>( o2 {go<>
<16>-G{g<1B>r<>'p<><08>r(p<>o<>
<EFBFBD>r!(p<>(>
o<EFBFBD>
o<>
o<>o<>
 s<>o*oo<>oo<> oo<>(<28><15>-oo<>o+<16>-( o(<28><00>( (rU(ps<>z*A(G 0'YtA
o( (<28>t<>  +*0\t<>
( (<28>*0<00>]o<>tA
oo<> o<><16>-Soo<> {g<1B>r<>(p<><08>r(p<>o<>
<EFBFBD>r<> p<>(>
o<EFBFBD>
o<>
<00> r)p sz*{ <0B> 0<00>^o<>tA
oo<> oo<> o<><16>-G{g<1B>re)p<><07>r(p<>o<>
<EFBFBD>r<> p<>(>
o<EFBFBD>
o<>
<00> r<>)p sz*{ <0B> 0n_o<>tA
o<><16> -Loo<> {g<1B> r*p<> <07> r(p<> o<>
<EFBFBD> rQ*p<> (>
o<EFBFBD>
o-*0<00>_tA
o+<16> -( (<28>&oo<> {go<>
<16> -@{g<1B> rs*p<> <07> r(p<> o<>
<EFBFBD> r<>*p<> (>
o<EFBFBD>
( (oo<>*0 {n<14><16>
- r<>*ps
z*0 {n
+*V<>=(
(0
<EFBFBD>o*0 \{p
+*&}p*0 {p<14><16>
+*0 X{q
+*&}q*0 {r
+*&}r*2r+psz2r<>+psz2r-pszV<7A>@(
(0
<EFBFBD>s*(!
*F(}t*0 {t
+*0 (, (o<>+
+*>(o<>*0 (o<>
+*((*F}x(<28>*<2A>}x(<28>o<>o<>*<2A>}x(<28>o<>o<>o<>*0 0{v
+*&}v*0 {x
+*&}x*0Fo{w
+*&}w*0 {y
+*0<00>`{y(
<16> :<3A>Ж(
ow
<16> -#}y{y(<28>
(o
}z+H<1B><> r
.p<>o<>
oB
<EFBFBD>r<>.p<>(<28>
(<28>
<EFBFBD>r<> p<>(i
s
z+~ur<>.po<70>
*01 o<><14><16>
- r<>*ps
zo<>
- o*0sQo<>
+*0<00>ao<>o<>
 o<>o0 oo<>
oo<>
o<>o4 <04>w o<> oo<>o<>oo<> o;<16>-o<>rd/po<> o)z<00>o<>oo<>o<><00>*<LY <00><>0<00>ar<>/pr<70>/p(H
r<>/pr<70>/p(H
o<>o<>
 o<>o<> oo<>
oo<>
o<>o4 <04>z o<> oo<>o<>oo<> o;<16>-o<>rd/po<> o)z<00>o<>oo<>o<><00>*2=o\ 2<00><>0<00>bo<>o<>
 o<>o3 o<>o0o<>
o<>
oo<>
o<>
oo<>
o<>
o<EFBFBD>o(  <0A>E&o<>oo<>o<>o<00>o<>oo<>o<><00> *\l' <00><>0ic~uo<>
<16> -?~u<1B> r80p<><03>C<01>r`0p<><04>r<> p<>(>
o<EFBFBD>
sEo<><06><>
+*0%(<28>sEo<><06><>
+*0ic~uo<>
<16> -?~u<1B> rd0p<><03>C<01>r`0p<><04>r<> p<>(>
o<EFBFBD>
sEo<><06><>
+*0ic~uo<>
<16> -?~u<1B> r<>0p<><03>C<01>r`0p<><04>r<> p<>(>
o<EFBFBD>
sHo<><06><>
+*0ds8o<>t=
+*0sKo<>
+*0 (<28>sKo<>
+*0sKo<>
+*0de~uo<>
<16> -?~u<1B> r<>0p<><03>C<01>r`0p<><04>r<> p<>(>
o<EFBFBD>
sNo<>
+*0ds6o<>t=
+*Fsno<>&*Nsno<>&*fsno<>&*Nsno<>&*Fsoo<>&*Nsoo<>&*fsoo<>&*Nsoo<>&*0Ws]o<>t(
+*0Ws]o<>t(
+*0!Ws]o<>t(
+*0Ws]o<>t(
+*0Ws`o<>t(
+*0Ws`o<>t(
+*0!Ws`o<>t(
+*0Ws`o<>t(
+*0Ufr<>0pr<70>0p(H
~uo<>
<16> -~ur 1pr<> p(|
o<EFBFBD>
sXo<>
+*0(r@1prf1p(H
sTo<>
+*0
4r@1prf1p(H
(<28>sXo<>
+*0(r@1prf1p(H
sXo<>
+*0Ufr<>0pr<70>0p(H
~uo<>
<16> -~ur 1pr<> p(|
o<EFBFBD>
sYo<>
+*0(r<>1pr<70>1p(H
sUo<>
+*0
4r<>1pr<70>1p(H
(<28>sYo<>
+*0(r<>1pr<70>1p(H
sYo<>
+*0go<>
( +*0go<>
( +*0go<>
( +*0go<>
( +*0go<>
( +*0go<>
( +*0go<>
( +*0go<>
( +*0o<>
+*2o<>*0Wo<>
+*0,f<14><16> - rf1ps<70>
zsAo<>
+*0) <14><16>
- rF2ps<70>
zs?o<>&*01U<14><16> - r<>2ps<70>
zsCo<>t(
+*0ds9o<>t=
+*0ho
o<>& +*0ho
o<>& +*0ho
o<>& +*0ho
o<>& +*0ho
o<>& +*0ho
o<>& +*0ho
o<>& +*0ho
o<>& +*0 ~io~uo<>
<16> -?~u<1B> r<>2p<> <04>C<01> r`0p<> <05> r<> p<> (>
o<EFBFBD>
o%
s*o<><06><> +*0 <00>jo~uo<>
<16> -D~u<1C> r<>2p<> <04>C<01> r`0p<> <05> r<>2p<> <04> (>
o<EFBFBD>
<14><16> - r3p<17><><04>o%
s*o<><06><> +*0 7kos<>
oV
&s*o<><06><> +*0 8kos<>
oV
&s*o<><06><> +*0 1koo%
s*o<><06><> +*0 Rlo<14><16> - r3p<17><> <05> o%
s*o<><06><> +*0 :kos<>
oV
&s*o<><06><> +*0 ;kos<>
oV
&s*o<><06><> +*0 Gmo"<17><> <05>o%
o<>o1s1o<><06><> +*0 Hmo"<17><> <05>o%
o<>o1s1o<><06><> +*0 Cko#s<>
oV
&o<>o1s1o<><06><> +*0 <mo <17><> <04>o%
 
 ( +*0 =mo <17><> <04>o%
 
  ( +*0 8kos<>
oV
& 
  ( +*0no
o<>& +*0no
o<>& +*0no
o<>& +*0no
o<>& +*0no
o<>& +*0no
o& +*0no
o& +*0no
o& +*0no
o& +*0no
o& +*0 ~io~uo<>
<16> -?~u<1B> r*3p<> <04>C<01> r`0p<> <05> r<> p<> (>
o<EFBFBD>
o%
s)o<><06><> +*0 <00>jo~uo<>
<16> -D~u<1C> r*3p<> <04>C<01> r`0p<> <05> rX3p<> <04> (>
o<EFBFBD>
<14><16> -<17><>r3p<>o%
s)o<><06><> +*0 )os)o<><06><>
+*0 *os)o<><06><>
+*0 +os)o<><06><>
+*0 1koo%
s)o<><06><> +*0 Rlo<14><16> -<17><> r3p<> o%
s)o<><06><> +*0 ,os)o<><06><>
+*0 -os)o<><06><>
+*0 .os)o<><06><>
+*0 Gmo$<17><> <05>o%
o<>o1s0o<><06><> +*0 Hmo$<17><> <05>o%
o<>o1s0o<><06><> +*0 5o!o<>o1s0o<><06><>
+*0:mo<17><> <04>o%
s,o<><06><> +*0$oo
<14>-(o<>o0
o<>
o<>
(i <14>-)o<>o0 o<>
o<>
(i 
<14>-)o<>o0  o<>

o<EFBFBD>
 (i<17><><04>o%  s,o<><06><><14>- (k<14>- (k
<14>-  (k+*0;mo<17><> <04>o%
s,o<><06><> +*0'os,o<><06><>
+*0(os,o<><06><>
+*0Co<>s<o<>t

+*0Bo<>s
o<> +*0jp
<14> -Yo<>s
o3
+o*
t2 o<>o%
-<2D><>u<14> -o+
<00> +*!&G0Jq
<14> -9o<>s
+<05> o&X<04>i<EFBFBD> -<2D> +*0r
<14>-(o<>o0
o<>
o<>
(i <14>-)o<>o0 o<>
o<>
(i 
<14>-)o<>o0  o<>

o<EFBFBD>
 (is-o<><06><> <14>- (k<14>- (k
<14>-  (k +*0@D{w<14><16> -.o<>
<14> -s*}w+ s8}w*0hs<>
(<28>
o<EFBFBD>
 +*0ns<>
(<28>
o<EFBFBD>
 +*0: <14><16>
-r<>3pr<70>3ps<70>
z<14><16>
-r<>0pr<70>3ps<70>
z*0: <14><16>
-r84prH4ps<70>
z<14><16>
-r<>0pr<70>3ps<70>
z*0' o<14><16>
-r<>4pr<70>4ps<70>
z*0' o<14><16>
-r5prJ5ps<70>
z*0' o<14><16>
-r<>5pr<70>5ps<70>
z*0' o<14><16>
-r<>5pra6ps<70>
z*0) o<14><16>
-r<>4pr<70>6ps<70>
z*0) o<14><16>
-r<>4prJ5ps<70>
z*0: <14><16>
-r84prb7ps<70>
z<14><16>
-r<>4pr<70>7ps<70>
z*0: <14><16>
-r84prb7ps<70>
z<14><16>
-rD8prX8ps<70>
z*0: <14><16>
-r<>3pr<70>8ps<70>
z<14><16>
-r<>4prK9ps<70>
z*0: <14><16>
-r<>3pr<70>8ps<70>
z<14><16>
-rD8pr<70>9ps<70>
z*0V <14><16>
-r84pr5:ps<70>
z<14><16>
-r<>4pr<70>:ps<70>
z<14><16>
-r;pr;ps<70>
z*0V <14><16>
-r<>3pr<70>;ps<70>
z<14><16>
-rD8prX8ps<70>
z<14><16>
-r;pr;ps<70>
z*0V <14><16>
-r<>3pr<70>;ps<70>
z<14><16>
-r<>4pr<70>:ps<70>
z<14><16>
-r;pr;ps<70>
z*0V <14><16>
-r84pr5:ps<70>
z<14><16>
-rD8prX8ps<70>
z<14><16>
-r;pr;ps<70>
z*0<00>s<14><16>-<17><>r3p<> 
+) 
<EFBFBD> (s
<16>- r<>;ps
z
X

 <09>i<EFBFBD>-<2D>s<EFBFBD>
   
+I 
<EFBFBD> <16>- r3p +r3pX% <0C><>(v
o<>
&
X

 <09>i<EFBFBD>-<2D>+*0It{y(f
, {z<14>+ -#{z~p
oq
t<EFBFBD>
o@ + +*V<>D(
(0
<EFBFBD>u*0F(!
}{}|}~}}<7D>}<7D>}<7D>}<7D>*0F(!
}{}}}~}}<7D>}<7D>}<7D>}<7D>*0tuo<>
{~o<>
o<>
{o<>
{<7B>o3
+ o*
t<EFBFBD>
o<>
o<>
oV
& o%
-<2D><> u<14>-o+
<00>o<>
{<7B>(i{<7B><14>-{<7B>o<>{<7B><14>-{<7B>{|o<>
o<EFBFBD>{{<16>-{|o<>
+6u<><14><16>-t<>{}o<>
+ rW<ps<70>
z{<7B>o<>
(k{<7B><14>-{<7B>{|o<>
o<EFBFBD><07><> +*20b<00>(!
}<7D>}<7D>}<7D>}<7D>}<7D>}<7D>}<7D>*<2A>(!
}<7D>}<7D>}<7D>}<7D>}<7D>}<7D>}<7D>*0<00>v{<7B>-{<7B>-{<7B><14><16>+ - r<><ps
z{<7B><14> -!{<7B>o<>
o<>
o<>
(/{<7B><14> -!{<7B>o<>
o<>
o<>
(/{<7B><14> -!{<7B>o<>
o<>
o<>
(/{<7B>o3
+ o*
t<EFBFBD>
o<>
o<>
oV
& o%
-<2D><> u<14> -o+
<00>{<7B><14> -{<7B>o<>{<7B><16> -{<7B>o<>
<EFBFBD><EFBFBD> +7u<><14><16> -t<>{<7B>o<>
<EFBFBD><EFBFBD> + rW<ps<70>
z*<00>.<2E>ro<>
o<EFBFBD>
o<>
o<EFBFBD>
*0F(!
}<7D>}<7D>}<7D>}<7D>}<7D>}<7D>}<7D>}<7D>*0F(!
}<7D>}<7D>}<7D>}<7D>}<7D>}<7D>}<7D>}<7D>*0Jwo<>
{<7B>o<>
o<>
{<7B>o<>
o<>
{<7B>(i{<7B>o3
+ o*
t<EFBFBD>
o<>
o<>
oV
& o%
-<2D><> u<14>-o+
<00>{<7B><14>-{<7B>o<>{<7B>o
r'=p oN
{<7B>oj
{<7B>o<>
(k{<7B><16>-{<7B>o<>
<EFBFBD><EFBFBD> +9u<><14><16>-t<>{<7B>o<>
<EFBFBD><EFBFBD> + rW<ps<70>
z*D0tro<>
o<EFBFBD>
o<>
o<EFBFBD>
*0)xs<>
o<>
(lr?=po<>
 +*(!
*0.ys<>
o<>
(lrM=p<07><>o<>
 +*(!
*b(!
}<7D>}<7D>*0zs<>
  {<7B>o<>
o<EFBFBD> {<7B>o1
<16><16>  -8<> {<7B>oS
u<EFBFBD> <14><16>  -Z~u<1B>  rg=p<> <07><><01> r<>=p<> {<7B>oS
o
<EFBFBD> r;>p<> (>
o<EFBFBD>
<00><00>J~ur<>>p<07><>(v
o<>
<00><>~ur<>>p<07><>(v
o<>
<00><> o= o>uY<14><16>  -) o>tYo\o<>
8<> o>u<><14><16>  -+ o>t<>  s](co<>
+B o>u<><14><16>  -+ o>t<>

sn(p&r ?po<70>
X o<>
  :7<><37><EFBFBD><00>
(<28><00>(l + *AL>}<00>%<00>>}<00>%<00> <00><00>
~(!
}<7D>}<7D>}<7D>*0 {<7B>
+*0<00>{o<>
{<7B>o<>
{<7B>o7o<>
{<7B>o7o<>oB
<17> <03> o<>
&oP
o1
<16><16>-CoP
oS
t0 o<>
<1C><16>-{<7B>-oP
o<>
(j +*~(!
}<7D>}<7D>}<7D>*0D|
{<7B>o<>
o<EFBFBD>
{<7B>o<><00>
(<28><00>{<7B>(l +*#&
~(!
}<7D>}<7D>}<7D>*0F}
 {<7B>o<>
o<EFBFBD> {<7B>o\
<00>
(<28><00>{<7B>(l +*#(
~(!
}<7D>}<7D>}<7D>*0S~
 {<7B>o<>
o<EFBFBD> {<7B>s^ oct(
<00>
(<28><00>{<7B>(l + *05
~(!
}<7D>}<7D>}<7D>*0 {<7B>
+*0G{<7B>o<>
{<7B>o<>
{<7B>(io<>
<EFBFBD><EFBFBD>
{<7B>(k +*~(!
}<7D>}<7D>}<7D>*0 {<7B>
+*0w<00>{<7B>o<>
{<7B>o<>
{<7B><14> -{<7B>o<>o<>
<EFBFBD><EFBFBD>
~uo<>
<16> -~urs?pr<>?p(d
o<EFBFBD>
 +*<2A>}<7D>(!
}<7D>}<7D>}<7D>*0 {<7B>
+*0B{<7B>o<>
{<7B>o<>
{<7B>(io<>
{<7B>(k +*~(!
}<7D>}<7D>}<7D>*0 {<7B>
+*0m<00>{<7B>o<>
{<7B>o<>
{<7B><14> -{<7B>o<>o<>
~uo<>
<16> -~ur<>?p(v
o<EFBFBD>
 +*F(!
}<7D>*0 {<7B>
+*0+<00>{<7B>o<> <0B>
ou
&o<>
}<7D><04>* <01>(!
}<7D>}<7D>}<7D>}<7D>}<7D>*<2A>(!
}<7D>}<7D>}<7D>}<7D>}<7D>*0 {<7B>
+*0<00><00>
{<7B>o<>
{<7B>o<>
{<7B><14> -{<7B>o<>{<7B>o<>
o<EFBFBD>
{<7B><14> -{<7B>o\ <0B>{<7B>o<> <0B>
(<28><00>*vy
<00>(!
}<7D>}<7D>}<7D>}<7D>}<7D>*<2A>(!
}<7D>}<7D>}<7D>}<7D>}<7D>*0 {<7B>
+*0<00><00>
{<7B>o<>
{<7B>o<>
{<7B>(i{<7B>o<>
o<EFBFBD>
{<7B><14> -{<7B>o\ +{<7B>o<>  <0C>(<28>{<7B>(k<00>*kn6(_*6(_*0/ (!
<14><16>
- r<>?ps<70>
z}<7D>}<7D>*6(b*6(b*0/ (!
<14><16>
- r@ps<70>
z}<7D>}<7D>*0<00><00>{<7B>0 s<>
+ {<7B>s,
 {<7B><14>-,+{<7B>%X o<>oV
&o<>
-<2D>+*+{<7B>%X o<>oV
&o<>
-<2D> +*<2A>}<7D>r'@p}<7D>r=@p}<7D>(<28>*<2A>}<7D>r'@p}<7D>r=@p}<7D>(<28>}<7D>*0 {<7B>
+*&}<7D>*0 {<7B>
+*&}<7D>*0 {<7B>
+*&}<7D>*
*0)<00>sz
{<7B><14> -{<7B>o| +*0&<00>t\
o{o<16> - + +*03<00>t\
(p<00> r<>@psz r<>Aps<>z*<0E># 0n<00>(s
o{o{go<>
<16> -E{g<1A> r<>Ap<>(<28>
<EFBFBD>T<01>r$Bp<>(<28>
<EFBFBD>T<01>(>
o<EFBFBD>
*0
+*
*0o<00>s<>
o<>or(fot(hov(jox(u(to<><15> -o<>o~ +*0<00><00>o<>
 0;<3B>.? .p8<70> 0 .Q .]8<> .Z .\8<>{go<>
<16> -{grDBpo<70>
o|+ao|+Wo|+Mo|+Co|+9{go<>
<16> -{gr<>Bpo<70>
o|+
o|+*0<00> o<><16><16>
-oz8<>o<><19><16>
- oz+|o<><17><16>
- oz+`o<><1A><16>
- oz+Do<><1B><16>
- oz+({gr<>Dpo<><06><>r<>Dp(d
o<EFBFBD>
*0<00><00>o<>t\
o<> o{o<16>-7o{o<16><16>-o{o+o{oo{o {go<>
<16>-{grVEp<08>H(v
o<EFBFBD>
o~- <1A><16>+- r<>Epsz<00> rPFp szrGpsz*<00><><0E><00><> 0[<00>o<>t\
o{o<16> -;o{oo{o&<00> roGpsz r2Hpsz* <<0E> J 0N<00>o<>t\
o<><16> -{gr<>Hpo<70>
o{o<00> r<>Hpsz*-> 0 
+*V(!
s}<7D>*0 <00>{<7B>
+*&}<7D>*0 <00>{<7B>
+*&}<7D>*0".{<7B>o<17><16> -
+
+**(<28>*F(<28>}<7D>*
*0)<00>s<>
{<7B><14> -{<7B>o<> +*0<00>t^
o<>o! +*0%<00>t^
(<28><00> rRIps<>z*  0<00>t^
o<> +*
*0Q<00>o<>t^
o<>oo<>o <00>& r<>Ipsz s<>z rJp sz*( )<0E> 7
<EFBFBD> A 0-<00>o<>t^
o<>o <00> r\Jpsz*  0@<00>o<><16> -{gr<>Hpo<70>
(<28>
o<EFBFBD>
<00>
r<>Hpsz*!0 0 
+*0$<00>(<28>
(<28> o<>o<>o*0<00><00><00>Io<>  0.}.6 .D+y 0 .' .5+_ .6 .9+M(<28>
+B(<28>
+7(<28>
+,(<28>
+!(<28>
+(<28>
+ (<28>
+o<><15> -o<>s<>
(<28>
 +*0j<00>o<><16><16> -
+Mo<><19><16> -
+7o<><1A><16> -
+!r<>Jpo<><06><>r<>Jp(d
sz +*V(!
s(}<7D>*0 <00>{<7B>
+*&}<7D>*0 {<7B>o"
+*>o<>}<7D>*0$D{<7B><14> -{<7B>o<>
+
+*&}<7D>*0 <00>{<7B>
+*0 {<7B><14><16>
- r<>ps
z*05(<28>(
+*0F
+**(*0 <00>s<>
+*0G(<28>s+
+*0)(<28>o<>
+*(*V(<28>s<>}<7D>*v(<28>s<>}<7D>o<>*z(<28>s<>}<7D>o<>*b(<28>}<7D>o<>*00{<7B>o<>
+*>{<7B>o<>*0 {<7B>o<>
+*>{<7B>o<>*0F{<7B>o<>
+*>{<7B>o<>*0{<7B>o<>
+*>{<7B>o<>*0 E{<7B>
+*0 {`
+*Z}`{<7B>o<>*0<00><00>o<>o<>
 o<>o0 oo<>
oo<>
o<>uK <14>-tKo<>
݆roKpsUzo<> oo<>o<>oo<>o;<16>-o<>rd/po<>o)z<00>o<>oo<>o<><00>*br\ <00><>0<00><00>o<>o<>
 o<>o0 oo<>
oo<>
o<>uK <14>-tKo<>
݉r<>LpsUzo<>
o<> oo<>o<>oo<>o;<16>-o<>rd/po)z<00>o<>oo<>o<><00>*br_ <00><>0<00><00>o<>o<>
 o<>o0 oo<>
oo<>
o<>o<>
<04>w o<> oo<>o<>oo<> o;<16>-o<>rd/po<> o)z<00>o<>oo<>o<><00>*<LY <00><>0<00><00>o<>o<>
 o<>o0 oo<>
oo<>
o<>o<>
<05>z o<>
o<> oo<>o<>oo<> o;<16>-o<>rd/p o)z<00>o<>oo<>o<><00>*<L\ <00><>0<00><00>r<>/pr<70>/p(H
r<>/pr<70>/p(H
o<>o<>
 o<>o<> oo<>
oo<>
o<>o<>
<04>w o<> oo<>o<>oo<> o;<16>-o<>rd/po<> o)z<00>o<>oo<>o<><00>*2=oY 2<00><>0<00><00>o<>o<>
 o<>o3 o<>o0o<>
o<>
oo<>
o<>
oo<>
o<>
o<EFBFBD>o<>
 <0A>E&o<>oo<>o<>o<00>o<>oo<>o<><00> *\l' <00><>0<00><00>o<>o<>
 o<>o3 o<>o0o<>
o<>
oo<>
o<>
oo<>
o<>
o<EFBFBD>o<>
 <0A>E&o<>oo<>o<>o<00>o<>oo<>o<><00> *\l' <00><>0{<7B>o<>
+*0{<7B>o<>
+*0{<7B>o<>
+*0{<7B>o<>
+*0d{<7B>o<>
+*0{<7B>o<>
+*0{<7B>o<>
+*0{<7B>o<>
+*0{<7B>o<>
+*0d{<7B>o<>
+*N{<7B>o<>*F{<7B>o<>*f{<7B>o<>*N{<7B>o<>*F{<7B>o<>*N{<7B>o<>*f{<7B>o<>*N{<7B>o<>*0<00>s<>
(+
+*0<00>s<>
(+
+*0<00>s<>
(+
+*0<00>s<>
(+
+*0<00>s<>
(+
+*0<00>s<>
(+
+*0<00>s<>
(+
+*0<00>s<>
(+
+*0U<00>raNprqNp(H
~<7E>o<>
<16> -~<7E>r<>Npr<> p(|
o<EFBFBD>
s<>
o+
+*0
4<00>r@1prf1p(H
(<28>s<>
o+
+*0(<00>r@1prf1p(H
s<>
o+
+*0(<00>r@1prf1p(H
s<>
o+
+*0(<00>r@1prf1p(H
s<>
o+
+*0f<00>raNprqNp(H
r<>1pr<70>1p(H
~<7E>o<>
<16> -~<7E>r<>Npr<> p(|
o<EFBFBD>
s<>
o+
+*0
E<00>raNprqNp(H
r<>1pr<70>1p(H
(<28>s<>
o+
+*09<00>raNprqNp(H
r<>1pr<70>Np(H
s<>
o+
+*09<00>raNprqNp(H
r<>1pr<70>1p(H
s<>
o+
+*0(<00>r<>1pr<70>1p(H
s<>
o+
+*0<00>(+
(+ +*0<00>( +
(+ +*0<00>(
+
(+ +*0<00>( +
(+ +*0<00>( +
(+ +*0<00>( +
(+ +*0<00>(+
(+ +*0<00>(+
(+ +*0<00>(+
+*F{<7B>o<>*0<00>(+
+*0,<00><14><16> - rf1ps<70>
zs<>
o+
+*F{<7B>o<>*0,<00><14><16> - r<>2ps<70>
zs<>
o+
+*0d{<7B>s<>
o<EFBFBD>u=
+*0d{<7B>s<>
o<EFBFBD>u=
+*<2A>{<7B>o<>{<7B>o<>o<>*0<00>{<7B>o<>
+*0C{<7B>o<>
+*V<>a(
(0
<EFBFBD><EFBFBD>*<2A>(!
}<7D>
}<7D>
}<7D>
}<7D>
}<7D>
*<2A>(!
}<7D>
}<7D>
}<7D>
}<7D>
}<7D>
*0 {<7B>
+*0<00><00>
{<7B>
o<EFBFBD>
{<7B>
o<EFBFBD>
{<7B>
(i{<7B>
o<>
o<EFBFBD>
<01>{<7B>
<14> -{<7B>
o
+{<7B>
o
 <0C>(<28>{<7B>
(k<00>*sv<00>(!
}
}
}
}
}
*<2A>(!
}
}
}
}
}
*0 {
+*0<00><00>
{
o<EFBFBD>
{
o<EFBFBD>
{
<14> -{
o<>{
o<>
o<EFBFBD>
{
<14> -{
o
<0B>{
o
<0B>
(<28><00>*vy
<00>(!
}
} 
}

} 
} 
*<2A>(!
}
} 
}

} 
} 
*0 {

+*0<00><00>
{ 
o<EFBFBD>
{

o<EFBFBD>
{ 
<14> -{ 
o<>{
o<>
o<EFBFBD>
{ 
<14> -{ 
o
<0B>{ 
o
<0B>
(<28><00>*vy
~(!
}
}
}
*0L<00> {
o<>
o<EFBFBD> {
s
o
<00>
(<28><00>{
(l + *+.
~(!
}
}
}
*0D<00> {
o<>
o<EFBFBD> {
o
<00>
(<28><00>{
(l +*#&
0<00><00>o=
o>uY<14><16>-!o>tY o\ o<>
+~o>u<><14><16>-&o>t<> s](c o<>
+Ao>u<><14><16>-*o>t<>sn(p&r ?po<70>
*0<00><00>o
o
<14>-!o
o
<08>o<>
+fo
<14>-#o
s
(
o<>
+4o
<14>-%o
sn(p&r ?po<70>
*(!
*b(
}
}
*0<00><00>s<>
  {
o<>
o<EFBFBD> {
o1
<16><16>-8<> <16><16>-}{
oS
u" <14><16>-Z~<7E><1B>  rg=p<> <07><><01> r;Op<> {
oS
o
<EFBFBD> r;>p<> (>
o<EFBFBD>
<00><>+z{
oS
u<EFBFBD><14><16>-W~<7E><1B>  rg=p<> <07><><01> r<>Op<> {
oS
o
<EFBFBD> r;>p<> (>
o<EFBFBD>
<00>t<00>D~<7E>r<>>p<07><>(v
o<>
<00>N~<7E>r<>>p<07><>(v
o<>
<00>,<16><16>- (
+ (
X o<>
:U<><55><EFBFBD><00>
(<28><00>(l+*ALAI"<00>Ak"<00> <00><00>
b(
} 
}!
*0J<00>s<>
  { 
o<>
o<EFBFBD> {!
o1
<16><16>-8<> <16><16>:<3A>{!
oS
u" <14><16>-Z~<7E><1B>rg=p<><07><><01>r/Pp<>{!
oS
o
<EFBFBD>r;>p<>(>
o<EFBFBD>
<00>M8 <17><16>-{!
oS
u%<14><16>-Z~<7E><1B>rg=p<><07><><01>r/Pp<>{!
oS
o
<EFBFBD>r;>p<>(>
o<EFBFBD>
ݾ+}{!
oS
u<EFBFBD><14><16>-Z~<7E><1B>rg=p<><07><><01>r<>Op<>{!
oS
o
<EFBFBD>r;>p<>(>
o<EFBFBD>
<00>?<00>J~<7E>r<>>p<07><>(v
o<>
<00>~<7E>r<>>p<07><>(v
o<>
<00><><16><16>- (
8<><17><16>:<3A>o"
o#
<14>-'o#
  o$


<EFBFBD>'o<>
+no%
<14>-'o%
  s&
('
  o<>
+7o(
<14>-'o(
  sn(p&r ?po<70>
+ (
X o<>
:<3A><><EFBFBD><EFBFBD><00>
(<28><00>(l+*ALD<00><00>%<00>D<00>%<00> $/
b(!
})
}*
*b(!
})
}+
*b(!
})
},
*0 {)
+*0 <00>{*
+*0 <00>{+
+*0 <00>{,
+*6(-
*6(-
*<2A>(!
r<>?p(
}.
}/
*6(0
*6(0
*<2A>(!
r@p(
}1
}/
*0n<00>s2
 {.
<14> -*+{.
%X o3
o4
o<>
-<2D>+(+{1
%X o5
o4
o<>
-<2D> +*0 <00>{<7B>
+*&}<7D>*0 {<7B>
+*&}<7D>*0 ){<7B>
+*0" (Z<16>
- r<>PpsUz}<7D>*0 {<7B>
+*&o]*0& (Z
-{<7B>r Qpo<70>
o]*0<00><00>(^
(X<14> -? +'(Xo<> o`<16> -X
X {<7B>o<><06> -<2D><14> :<3A>(X<14><16> - r<>QpsUz<03>i<06><16> -V<1C><03>i<EFBFBD><69><01>r<>Qp<><06><><01>r-Rp<>(
oh
<EFBFBD>r<> p<>(>
sUz<03>i<06><16> -`<1C><03>i<EFBFBD><69><01>r<>Qp<>(Xo<><06><><01>r}Rp<>(
oh
<EFBFBD>r<> p<>(>
sUz+@(X,(Xo<><16>+ -!(Xo<><06><>r<>Rp(v
sUz*0 o<>
. o<>
<19>+
+*00<00>(^-s<>
+
{<7B><14> :<3A> 8<>(Xo<> og
<14><16> - rSpsUzo`,og
o<EFBFBD>
+ -7<1A>r<>Sp<><08>r<>Sp<>o6
<EFBFBD>(>
sUzX {<7B>o<><06> :i<><69><EFBFBD>(X,(Xo<><16><16>+ - (X<14><16> - r<>QpsUz++(X,(Xo<><16>+ - rJTpsUz*<2A>oT(R(V(Xs<>}<7D>oc*
*0<00>{<7B>o<>
+*0<00>{<7B>o<>
+*<2A>(7
o8
(0
}<7D>}<7D>(!
*Vs<>}<7D>(f*2(i*<2A>s<>}<7D>(foU(W*0 <14><16>
- r<>Tps<70>
z}<7D>*0 <00>{<7B>
+*0. {<7B>o<>(X<14><16>
-s(Y*00{<7B>o<>
+*>{<7B>o<>*0s<00>(Z -g(V<14><16> - r<>TpsUz(R<16><16> - r<>TpsUz{<7B>o<><00>
o-
sUzob}<7D>*DTv*(g*j(goU(W*0 <00>(+
+*0<00>(+
+*0<00>(+
+*0+<00>oao+
(kodo+ +*0<00>(+
(+ +*0<00>(+
(+ +*0<00>(+
(+ +**(p*2(q*0<00>s9
+*~(!
}:
};
}<
*0<00>{:
{;
{<
o+
+**(z*2({*0<00>o+
+*<2A>s<>
}<7D>}<7D>(g(S*<2A>s<>
}<7D>}<7D>(i(S**(<28>*0A<00>(k(Vo<>
 +<07> (Xo<>X <06>i<EFBFBD> -<2D>}<7D>*0. (Z<16>
- rUpsUz{<7B>s<oV
&*0. (Z<16>
- r<>UpsUz{<7B>s:oV
&*0. (Z<16>
- r<>UpsUz{<7B>s;oV
&*0. (Z<16>
- rUpsUz{<7B>s=
oV
&*0. (Z<16>
- r<>UpsUz{<7B>s>
oV
&*0 do_(koeo<>
+*0 do_(koeo<>
+*0<00><00>o_{<7B>o1
<16><16> - rRVpsUz{<7B>oS
u.
<14><16> - rRVpsUzo?
<14><16> - r<>VpsUzo+ o@
o<EFBFBD>
u/ +*0&do_(koe{<7B>o+
+*0&do_(koe{<7B>o+
+*0 doa(kodo<>
+*0 doa(kodo<>
+*0&doa(kod{<7B>o+
+*0&doa(kod{<7B>o+
+*0(.{<7B><16> - o<>
<17>
+ (`
+*Vs<>}<7D>(f*2(<28>*<2A>s<>}<7D>(foU(W*0 <14><16>
- r<>Tps<70>
z}<7D>*0 E{<7B>
+*0. {<7B>o<>(X<14><16>
-s(Y*00{<7B>o<>
+*>{<7B>o<>*0s<00>(Z -g(V<14><16> - r<>TpsUz(R<16><16> - r<>TpsUz{<7B>o<><00>
o-
sUzob}<7D>*DTv*(<28>*.(<28>*2(<28>*0 do_(<28>oeo<>
+*0 doa(<28>odo<>
+**(<28>*j(<28>oU(W*0 W(<28>
+*0W(<28>
+*0W(<28>
+*0+<00>oao<>
(<28>odo<> +*0g(<28>
( +*0g(<28>
( +*0g(<28>
( +**(<28>*.(<28>*2(<28>*0 do_(<28>oeo<>
+*0 doa(<28>odo<>
+**(<28>*2(<28>*0<00>s<>
+*~(!
}<7D>}<7D>}<7D>*0{<7B>{<7B>{<7B>o<>
+**(<28>*2(<28>*0o<>
+*<2A>s<>
}<7D>}(<28>(S*<2A>s<>
}<7D>}(<28>(S**(<28>*0A<00>(<28>(Vo<>
 +<07> (Xo<>X <06>i<EFBFBD> -<2D>}*0. (Z<16>
- rUpsUz{<7B>s<oV
&*0. (Z<16>
- r<>UpsUz{<7B>s:oV
&*0. (Z<16>
- r<>UpsUz{<7B>s;oV
&*0 do_(<28>oeo<>
+*0 do_(<28>oeo<>
+*0&do_(<28>oe{<7B>o<>
+*0 doa(<28>odo<>
+*0 doa(<28>odo<>
+*0&doa(<28>od{<7B>o<>
+*0(.{<16> - o<>
<17>
+ (`
+*0 <14>
- (<28>*0n o<>
<14>
-o<>
(<28>o<>
<14>
-o<>
(<28>o<>
<14>
-o<>
(<28>o<>
<14>
-o<>
(<28>*0.<00><14> -$oA
<00>
~r<>VpoB
<00>*
 0$
o+
<00>
~r4WpoB
<00>*  ~І(
(0
<EFBFBD> <20><00>*(!
*0 {
+*&}*0 {
+*&}*0 <00>{
+*0 {~C
(D
+*0,<00>(<28>#@<40>@[(E
i
<16><16>(<28> +*0<00><00>{~C
(F
<16> - rnWps
z{(<28>
(G
(H
#<00><16>(<28>(H
#<00><16> - (H
+ # +*0<00>(<28>
l(I
}*F <20>Zj(<28>*0. <16>
-$(<28>r<>Wp(<28><06>N(v
sz*n}}~C
}*B%{X}*B%{Y}*0 {<16>
+*v}}}(!
*~} (<28>}}*0 5{
+*&}*0 <00>{
+*&}*0 {<14><16>
+*0 { 
+*&} *B(<28>} *
*
*
*
*
*
*0  <00>
+*(!
*<2A>} (<28>}
} ~} *0 { 
+*0 { <16>
-{ (<28>&*0# { <16>
-{ {
(<28>*0@ {
o<><16>
-,{ (<28>&} {
o<>{ (*0@ { (<28><16>
-,{ (<28>&} {
o<>{ (*b(!
}}*0 5{
+*&}*0 <00>{
+*0%
(<00>
~rXpoB
<00>*  0<00><00><14><16> -+s<14> -1(<28>t<>
,o<>( <16>+ -
o<>+;~o<>
<16> -"~rNXpo9r<> p(|
o<EFBFBD>
o+
*0<00>( <0B>
r<>Xps<>z*
 0L<00>r<>p(
(<28>t<>
,o<>- o<><16>++-_o<>o<>-4~o<>
<16>-~r<>Xpo<70>
o2o<>o<>o<>s 8<>~o<>
<16>-~rfYpo<70>
o2 o<>
(<28><16>-g~r<>Ypo<70>
 <14><16>- s<> +
o<>o<>s<>(<28>o<><06>-
(<28>s + *05r<>p(
(o
+*0" .oJ
-(
oJ
+
+*0 <00>
 +*.( *0f<00>r"Zpr2Zp(H
rdZprzZp(H
(<28>t<>
, o<><16>+ -o<>oK
+<15> -
oK
*~Ѝ(
(0
<EFBFBD> <20><00>*(!
*0<00>o
(L
*0 <00>(M
+*"(N
*"(O
*0 <00>(P
+*&(Q
*0 (R
+*(!
*:{oS
*:{oT
*0.(<28>
(U
<16> -
+
+*0B.(<28>
(U
,#(<28>
oV
,(<28>
oV
oW
<18><16>+ -
+
+*BsX
}*(!
*J(!
(,*f(!
(,}*~}{o7o<>}*0 {
+*0 F{
+*&}*0<00><00><14><16>- r<>Zp<14><16>- r<>Zp(6
o1 <14>- +_~o<>
<16>-~r<>Zpr[p(|
o<EFBFBD>
(. <14>-(.o) + s<> + *0<00><00>o2
<14> - 8d{<14> :P<14> :C{ou(+<16> -(5s<> 8{ow(+<16> -(5s<> 8<>{o<>(+<16> -(5s<> 8<>{oy(+<16> -%(5o3sF 8k{o<>(+<16> -%(5o3s<> 8.{o{(+<16> -%(5o3s<> 8<>{o}(+<16> -%(5o3sJ 8<>{o(+<16> -"(5o3s6 +z{o<>(+<16> -"(5o3sR +@{o<>(+<16> -"(5o3s: + +*0 
+*04<00><1B><> <03>rV[p<><04>rf[p<>o-
<EFBFBD>(i
+*0 {o;
+*0w<00>~o<>
<16> -drn[p
~
<EFBFBD><EFBFBD> <06>r<>[p<><05>r<>[p<>o-
<EFBFBD>r<>[p<><04>r<>[p<><03> r<> p<>(i
o<EFBFBD>
*0{o:
+*VГ(
(0
<EFBFBD>**(!
*>r\ps<>zb(!
}}*b(!
}}*b(!
}}*0 {
+*0 {
+*F}(!
*b}(!
}* 0oD<00>(Z
<00>* 0/ {<16>
-+<16>
-{o+
}*0 <00>{
+*&}*0{o[
+*0 {o\
+*0 {o<>
+*:{oA
*0 {o<>
+*0{o]
+*0<00>{o^
+*ZoD<17><>(_
*0+O{o`
<16> -
+{oa
+*0${ob
~`
oJ
-+ +*0#{o`
-{oc
+
+*0#{o`
-{od
+
+*0 {o`
+*0*<00>{o`
-{oe
+j
+*0#{o`
-{of
+
+*0{og
+*0(<00>{o`
-{oh
+si
+*0{oj
+*0{ok
+*0{ol
+*0$<00>{o`
-{om
+j
+*0+<00>{o`
-{on
+ #
+*0# {o`
-{oo
+
+*0'<00>{o`
-{op
+~q
+*0'<00>{o`
-{or
+~C
+*0{os
+*0{ot
+*0'<00>{o`
-{ou
+"
+*0<00>{ov
+*0*<00>{o`
-{ow
+j
+*0'{o`
-{ox
+~E
+*0#<00>{o`
-{oy
+
+*0#<00>{o`
-{oz
+
+**(!
*0t<00><14> -jo<>
o3
+-o*
t2 t<>o<>
t2 oP
oV
&o%
-<2D><>u<14> -o+
<00>*<V0V<00>oP
o1
<EFBFBD>0
 +&oP
oS
t<EFBFBD>o<>
t2 <08>X oP
o1
<EFBFBD>-<2D> + *0t<00><14> -joP
 o3
++o*
t2 t<>o<>
t2o<>X o%
-<2D><>u<14> -o+
<00>*:V0<00><00><14><16> -8<>oP
 o3
8<>o*
t2 o<>
.o<>
<19><16>+ -Hog
<14><16> -!r6\p<07><>(v
oc
o<EFBFBD>
+og
oc
o<EFBFBD>
o<>
<1C><16> -r:\poc
o<EFBFBD>
X o%
:W<><57><EFBFBD><EFBFBD>u<14> -o+
<00>*$<00><>(
(0
<EFBFBD>*v(!
rT\p(
}*v(!
rl\p(
}*0Pf{<14> -+{o<>o<>
-<2D>++{o<>o<>
-<2D>
+*0 {
+*&}*0 {
+*&}*0 { 
+*&} *0 {!
+*&}!*0 <00>{"
+*&}"*0 <00>{#
+*&}#*0 {$
+*&}$*0h<00>s{
{o|
{o}
{ o~
{!o
{"o<>
{#o<>
{$o<>
 +*0<00><03><16> - 8<>u<>
<14><16> - 8<>{{(<28>
- 8<>{<04><>{<04><>(<28>
- 8<>{ { (<28>
- +y{!{!(<28>
- +`{"<04>U{"<04>U(<28>
- +={#<04>V{#<04>V(<28>
- +{${$<04> - + +*0<00><00>{-+ {o<>
Z|(<28>
X
Z{ -+ { o<>
X
Z{!-+ {!o<>
X
Z{"<04>Uo<>
X
Z{#<04>Vo<>
X
Z{$X
 +*>}(!
*0A(
oo(<28>*0 <14>
-o<>
o<>
(<28>*0.<00>o
r<EFBFBD>\p$oN
o<>
o<>
u0 +*0.<00>o
r<EFBFBD>\p$oN
o<>
o<>
u6 +*0<00><00>(<28>
<14> -<o<>
(<28>o<>
(<28>o<>
(<28>o<>
(<28>+~%r<>\po<70>
(<28> <14> -7+<05> o<>
o<>
X<04>i<EFBFBD> -<2D>+~%r0]po<70>
*0 <14>
-o<>
o<>
*VЛ(
(0
<EFBFBD>%*(!
**(h*.(i*2(j*0@6<1B><>
<03>r<>]p<><04>rf[p<>o-
<EFBFBD>(i
(j}&*2(k*0 {&
+*vr<>0p{&oD
(A
**(h*.(i*2(j*2(k**(H*.(I*2(J*0@6<1B><>
<03>r<>]p<><04>rf[p<>o-
<EFBFBD>(i
(J}'*2(K*0 {'
+*vr<>0p{'oD
(A
*<2A>(!
}*}(}+})*0 ){)
+*0 {(
+*0 0{*
+*0 <00>{+
+*0<00>-sl
+(<28>
s<EFBFBD>
+*0<00>-s<>
+s<>
+*b(!
},}-*0|<00>{,{*o0
{,{(o<>
{,{+o<>
{,{)<14>:' {,{)o<>o3
8<>o*
t2 t<>o<>
t2 o<>
. o<>
<1C>+:<3A> o<>
<19><16>-O{-o1
<EFBFBD><16>-&{-oS
 ,+~`
oa
+ ~`
oa
+${-oS
 ,+~`
oa
X oP
oV
&o%
:<1A><><EFBFBD><EFBFBD>u<14>-o+
<00>+*h<00>Ub(!
}.}/*0Q<00>{.{*o0
{.{(o<>
{.{+o<>
{.{)<14>:<3A>{.{)o<>o3
8<>o*
t2 t<>o<>
t2 (<28>,{/og
o<EFBFBD>
+-r^pog
r8^p(|
sUz{/og
o<EFBFBD>
o<>
. o<>
<1C>+- , +~`
oa
oP
oV
&o%
:C<><43><EFBFBD><EFBFBD>u<14>-o+
<00>+*f<00>*0 o<>
<17>
+**(h*.(i*2(j*0@6<1B><>
<03>rR^p<><04>rf[p<>o-
<EFBFBD>(i
(j}0*2(k*0 {0
+*vr<>0p{0oD
(A
**(<28>*.(<28>*2(<28>*0U6<1D><>
<03>r<>^p<><04>r<>^p<><05>rf[p<>o-
<EFBFBD>(i
(<28>}1}2*2(<28>*0 {2
+*0 {1
+*<2A>r<>0p{1oD
r
_p{2oD
(A
*0<00><00>(<28>ж(
s<EFBFBD>
o<>
o<>
o<>
<0B><>(
s<EFBFBD>
o<>
(<28>o<>
r_ps<>
o<EFBFBD>
o<>
o<>
<0A><>(
s<EFBFBD>
o<>
o<>
r_ps<>
o<EFBFBD>
o<>
rT_p o<>
~4o<>
<16>-o<>
~4~4(<28>
o<EFBFBD>
+*0%rv_p(<28>
o<>
~>s<>
o<EFBFBD>
*07.(<28>
o<>
~3(<28>
o<EFBFBD>
<16> -o<>
(<28>
*0 
+*Vr<56>_p<>3r<>_p<>4*(<28>
*0<00><>(
+*0<00><00>~>rv_p(<28>
o<EFBFBD>
&r<>_po<>
r2`p(|
o<EFBFBD>
o<>
<17><16>-o<>
r8`prL`po<70>
+co<>
<17><16>-'o<>
u? (<28> r_po<>
&+*o<>
ж(
o<EFBFBD>
r_p o<>
o<EFBFBD>
&*0G<00>r<>`po<>
r2`p(|
o<EFBFBD>
s<EFBFBD>
o<>
8<>o*
t? r3ap(<28>
s<>
sL~8(<28>
~9(<28>
~5(<28>
~6(<28>
 (<28>
<16>-!<05><>(
(<28>
<EFBFBD><EFBFBD>o<>(<28>
<16>-!<05>B(
(<28>
<EFBFBD>Bo(<28>
<16>-A(<28>
o<00>+
o<>
r8`pr=apr<> p(|

o<EFBFBD>
<00> (<28>
<16>-~6(<28>
(<28>
os<>
 ~:o<>
<16>-~:(<28>
   (<28>~;o<>
<16>-~;(<28>
   (<28> oMo<>
o%
:=<3D><><EFBFBD><EFBFBD>u<14>-o+
<00>o<>
п(
o<EFBFBD>
~7o<>
&o<>
+*A4+<00>,<00><00>08<00>(<28>
  + <09> oJ
s8oV
& X <08>i<EFBFBD>-<2D>*08<00>(<28>
  + <09> oJ
sCoV
& X <08>i<EFBFBD>-<2D>*0Gr<>ap<>5r<>ap<>6r<>ap<>7r<>ap<>8r<>ap<>9r<>ap<>:r<>ap<>;*(<28>
*<2A>rbps<70>o<>
r-bps<70>o<>
*(<28>
*Brv_p(<28>
<EFBFBD>>*(!
*Vs<>
}@(!
*0<00><00>(<28>
 {@%(~
{@o<>
<14>-#~?<07><16>-<04>`t<><04>U(<28> <08><16>-{@~?o<>
+{@o<>
<04> <16>-(<28>
<00>* <00><>0<00><00><03><16>- 8<>
+"<08> u<>
<06>-+X<07>i<EFBFBD>-<2D>u<> <08>-Ws<>
+,<08> u<><04>- oV
&X<07>i<EFBFBD>-<2D> oM++*0oh
rObp(d
(<28>
+*0<00><00>(
<16>- 
8<>o<>
s<>
oB
s<EFBFBD>
o<EFBFBD>
<07>is<69>
o<EFBFBD>
o<>
<EFBFBD>is<EFBFBD>
o<EFBFBD>
(<28>
s<EFBFBD>
o<EFBFBD>
s<>
%<25><07>
s<EFBFBD>
o<>
, <09>i<17><16>+- <16>u,
+
(<28><04>-+ (<28>
<16>- (<28>+*0B<00>o<>o<>
<06> - +$o8
o<EFBFBD>o<>
<06> - + +*.s!
<EFBFBD>?*0&<00>o<>
,o<>o<><14><16>+ +*(<28>
**(<28>*0 <00>(<28>
+*0 <00>(<28>
+*0R<00><14><16>

-  87  8  <0C>
u<><14><16>

:<3A>t<> sL omo<>onooqoowoos sl
 <14>

-;  +" <0E>s9oV
&X <0A>i<EFBFBD>

-<2D>ou<14>

-< +" <0E>sDoV
&X <0A>i<EFBFBD>

-<2D>oM <09> X   <0B>i<EFBFBD>

:<3A><><EFBFBD><EFBFBD> + *<2A>}F }G}H}I}J(!
*<2A>}F }G}H}I}J(!
}F*0 <00>{F
+*&}F*0 X{G
+*&}G*0 {H
+*0 <15><16>
- rSbps
z}H*0 {I
+*&}I*0 {J
+*&}J*0 <00>{K
+*&}K*0" u<>,oC
oC
oK
+
+*0oC
o<EFBFBD>
+*0 ( 
+*0<00><00>s<>
~Br<>bp(<28><06><>(d
o<EFBFBD>
&r<>bpo<70>
&~Cr<>bp(<28><06>B(d
o<EFBFBD>
&(<15> -rcp{H<04><>(v
o<EFBFBD>
&(<16> -rcpo<70>
&oC
+*<2A>r*cp<>BrBcp<>CrVcp<>Drhcp<>E**(<28>*.(<28>*0 
+*0$<00>( 
r<>bp~Lrzcp(M
 +*Vr<56>cp<>Lr<>cp<>M*0) (<28>
<14><16>
- r<>cps<70>
z}N*0 {No<><14><16>
+*b(!
}O}P*0 {Oo
+*0<00>{Oo<>
+*0X{Oo<>
+*0{Oo<>
+*0 {Oo<>
+*0 {P
+*0<00>{Oo<>
+*0{OoC
+*V(!
s}Q*&}Q*0 <00>{Q
+*0<<00><03><16> - +*u<>
<14><16> - +{Q{Q(<28>
+*0{Q-+ {Qo<>
+*0!(
oB
rkdp{Q(d
+*<2A>(!
s<>
}Rs<>
}S*0<00><00>o6
+ro*
<EFBFBD><EFBFBD>
(<28>
u<EFBFBD>  (7
u<EFBFBD><14><16>-(7
u<EFBFBD> +"s<> (7
oC
o| o} ('o%
-<2D><>u<14>-o+
<00>*
<00><>0<00><00>r3ap(
r<>bpo<70>
<15><16>  -r<>prqdp(|
s
zo<>
rObpo<70>
<15><16>  -r<>pr,ep(|
s<EFBFBD>zo<>
Xo<58>
Xo<58>
 r(p(|
(<28>
((<00>r<>epr<>ep(|
s<>z*<00><19><1C>0C<00>oB
rObp(|
o<>
sl
 += <09>oB
oK
- <09>oB
o*<16>+-  <09>oV
& X <07>i<EFBFBD>-<2D>o1
<16><16>-@<1B><>r<>ep<><04>r<>ep<>oB
<EFBFBD>r<> p<>(i
s<EFBFBD>zo3
8Eo*
t,{So<>
t<EFBFBD>,oK
-o<>
o<>
<EFBFBD>++:<3A>~To<>
,<14>+-Q~T<1D>  rfp<> <04> rffp<> <06> r<>fp<> <05> r<>p<> (>
o<EFBFBD>
{So<>
()+m~To<>
,<14>+-Q~T<1D>  r<>fp<> <04> rffp<> <06> rgp<> <05> r<>p<> (>
o<EFBFBD>
o%
:<3A><><EFBFBD><EFBFBD><EFBFBD>u

<14>-
o+
<00>*A<00>\$B{Ro<>
*0 (<28>
+*0U<00>{Ro6
8<>o*
<EFBFBD><EFBFBD>
(<28>
t, (
<16>-  8<>o<>
s<>
oB
s<EFBFBD>
o<EFBFBD>
 <09>is<69>
o<EFBFBD>
o<>
<EFBFBD>is<EFBFBD>
o<EFBFBD>
 (<28>
s<EFBFBD>
o<EFBFBD>
s<>
%<25><07>
s<EFBFBD>
o<>
, <05>i<17><16>+-<16>u, + (<28>
<16>-(7
t<EFBFBD><06>Fo%
:<3A><><EFBFBD><EFBFBD><EFBFBD>u  <14>- o+
<00>{Ro<>
t<EFBFBD>+*AVо(
(0
<EFBFBD>T*V(!
s<>
}V*0<00>{Vo6
+*.(4*0 <00>s<>
o|o} (4*0<00><00>o6
+ro*
<EFBFBD><EFBFBD>
(<28>
u<EFBFBD>  (7
u<EFBFBD><14><16>-(7
u<EFBFBD> +"s<> (7
oC
o| o} (4o%
-<2D><>u<14>-o+
<00>*
<00><>*(5*0 (<28>
+*0[<00>~Uo<>
<16>
-:~U<1B> rTgp<><03>r<>gp<><04>r<> p<>(>
o<EFBFBD>
{Vo<>
*0n<00>s<>
o<>
o<EFBFBD>
+, o*
t<EFBFBD> o<>
o|o}(4 o%
-<2D><> u<14>-o+
<00>*<P0<00><00>oB
{Vo<>
t<EFBFBD> <14>- 8<> {Vo6
o3
+Lo*
t<EFBFBD>  o3,,o<>
o<>
<EFBFBD>++-{V o<>
t<EFBFBD> o%
-<2D><>u<14>-o+
<00>+*C]<5D>Vп(
(0
<EFBFBD>U*v(<28>
r<>gp(F
}W*0M (<28>
r,p(
<00> (
ow
-r<>gprhp(d
s
zoB
}W*0 {W
+*0(A
+*0o
(;
+*0rLhp(:r<>p(|
+*0 (<28>
+*06<00>(<28>
<16> - +!u<>
<14><16> - +
(@ +*0 (<28>
+*0eOoB
(:o<>
3o<>
(:o<>
<15>+ -
+.<03> (
(
<16> -
+o<>
X(A
+*j<> (
oB
s8<06>X*.(8*.(9*Z(<28>
sI}Z*&}Y*0 {Z
+*&}Z*F(<28>}[*0<00>{[{Y
+*J(}\*V(sl
}\*&}\*0<00><00>
<20><><EFBFBD> {\<14>-p{\o3
+1o*
t<EFBFBD> o< 2 <07><16>+- 
o%
-<2D><>u<14>-o+
<00><06><16>- (+u<><14><16>+*'Bi0<00><00>s<>
( o<>
&s<>
{\o3
+7o*
t<EFBFBD> u<>-~L+~M  o:(.
o<EFBFBD>
&o%
-<2D><>u<14>-o+
<00>o<>
+"o*
t<EFBFBD>,o<>
&o<>
&o%
-<2D><>u<14>-o+
<00>oC
+*(Hp<00>3<>>{\oV
&*:{\o<>
*~<02><>(
(0
}^(!
*0 <00>{_
+*&}_*0 <00>{`
+*&}`*0<00>(Xod
+*0.r<>hp(<28>
u<EFBFBD>
<14><16> - r<>hps z +*0s-
o2}`*0: {_<04><16>
- rhips
z{`<04><16>
- r<>ips
z*0"{`o<>
(](\ +*0<00>
,o<><14><16>+ -
s
sa <14> -G{^o<>
<16> -{^r9kpoh(.
o<EFBFBD>
{_o<>oc+2{^o<>
<16> -{^rkkpr<>kp(|
o<EFBFBD>
oe +*0 (<28>
+*0^ , ob<16>+
-I{^o<>
<16>
-#{^rlpohr<> p(|
o<EFBFBD>
{_odo<>*0<00>, ob<16>+ :<3A>{^o<>
<16> -8{^<1A> rlp<>oh<06>rUlp<><04>(>
o<EFBFBD>
ogo<16> -1{_odo<><00>
{^r}lpo<>
<00>+/{_odo<><00>
{^r<>lpo<>
<00>*v<16> <00><16> 0 <14>
- of*b(!
}a}b*0 {c<14><16>
+*&}c*0 <00>{c
+*0%r<>hp(<28>
u<EFBFBD>
}dr<>hp(<28>
*Nr<>hp{d(<28>
*0 <00>{a
+*0 {b
+*0G}e }f}g}h~m
}i~m
}j}k(<28>
*F(i}e*J(j}f*0N}e }f}g}h~m
}i~m
}j}k(<28>
}f*0 <00>{e
+*0 X{f
+*0 {g
+*&}g*0 {h
+*&}h*0 {i
+*&}i*0 {j
+*&}j*0 <00>{k
+*&}k*0*.Ѓ(
(
<16> -
+ (<28>
+*0>u<><14><16> -u<>
s<EFBFBD> o|o} + (<28>
+*(<28>
*0q(<28>
-}l8U(<28>
sL  8)<08>oJ
~Bo<>
<16>- (~o<>8<> ~Co<>
<16>- (o8<> ~Do<>
<16>-' ~Do<>
o<EFBFBD>
(<28>
o8<> ~Eo<>
<16>- o+m ~Mo<>
<16>- o<>
sCoP+B ~Lo<>
<16>- o<>
s8oP+rSmp r<> p(|
s
zX <06>i<EFBFBD>:<3A><><EFBFBD><EFBFBD>}l*0 <00>{l
+*0<00> o<>
9<><00>~<7E>-as<>
%r<>mp(<28>
%r<>mp(<28>
%r<>mp(<28>
%r!np(<28>
%rSnp(<28>
%r<>np(<28>
%r<>np(<28>
<EFBFBD><13><><04>~<7E>(<28>
,@E
+
+.
+*
+&
+"
+
+
+r<>npr<> p(|
s
z*0<00>
o<>
,kr#op(<28>
-6rGop(<28>
-1r{op(<28>
-,r<>op(<28>
-'r<>op(<28>
-"+( 
+( 
+ 
+ 
+ 
+ 
+*(!
**(<28>
*N(<28>
(<28>*Jo<>
(<28>*0 {mo<><14><16>
+*0* oU<14><16>
- r pps<70>
zoU}m**(!
*0<00> s%
,o<>
<16><16>+- }n+s<> s<> o<>o3
+3o*
t<EFBFBD>  o<>o|o} o'o%
-<2D><>u<14>-o+
<00>}n*FD<>0 <00>{n
+*v(!
s<>
}o(<28>*0{oo<>
t<EFBFBD>
+*0 {oo6
+*0c rqp(<28>
 +@ <04> <17><>=<3D>o<>
{o<16>oJ
<17>oJ
o<EFBFBD>
X <09>i<EFBFBD>-<2D>*0_o<>
-+ o<>
o
o<>
([  o8
<00>  (_<00><00> (`<00>(^+*( 3 (C (R*<2A>(<28>
}v(
s<>}p*>{poT*&}q*:(<28>
}r*>{poY*>{poV*&}s*&}t*&}u*&}v*0S{w<14> -{wo
+4{q,{quc<14><16>+ -{qo
+
+*0 {w
+*0 
+*0w{poZ{q<14><16> - rqps
zs<EFBFBD>
{t<14> -5 + {v{t<07>o<EFBFBD>
o
X {t<04>i<EFBFBD> -<2D>{s<14> -{s{ps<>
o
+{ps<>o
{u<14> -5 + {v{u<07>o<EFBFBD>
o
X {u<04>i<EFBFBD> -<2D>o
{q(<28>o<>
{r<14> -{ro<>
+?o<>
-5{quc<14><16> - rJqps<70>
z{q(<28>
o<EFBFBD>
o
}w*0'uc<14><16> -
tc
+
s<>
+*<2A>}<7D>(!
}x}y}z}{}|}}*0 {|
+*0 {x
+*0 {<7B>
+*&}<7D>*0 {{
+*0 {z
+*0 {}
+*0 {~
+*&}~*0 {~<14><16>
+*0 (<28><14><16>
+*07(<28> -rrp(<28>r9rp(d
sz(<28>t>
+*0 (<28>u><14>
+*0 (<28>,{y+
+*0 (<28>-(<28>+
+*&}*0 {
+*0& {xu?,{xt?o+
+*>(<28>o*>(<28>o*>(<28>o*^(<28>o(<28>*0* (<28>
- rwrps<70>z(<28>(<28>o*0* (<28>
- rwrps<70>z(<28>(<28>o*0o<>
+*(!
*0)~<7E>(<28>
u=
<14> - + s<>
+*0 r<>rp(
(<28>o<>
+*0<00>r<>rp(
~<7E>(<28>
u=
<14><16> - 8<>o<>
- 8<>o<>
,~<7E>o<>
<16>+ -]~<7E><1D><>rsp<>(<28><06>r'sp<>(<28><06>r?sp<>(<28>
<EFBFBD>r<> p<>(i
o<EFBFBD>
 +*0rgsp(
rtp(
~<7E>(<28>
u=
<14><16> -s<>
~<7E>(<28>
o<>
<16> -J<1D> r<>tp<>o<>
<EFBFBD>r'sp<><02>r?sp<>(<28>
<EFBFBD>r<> p<>(>
s5
zo<>
~<7E>o<>
<16> -T~<7E><1D><> r<>tp<> (<28><06> r'sp<> (<28><06> r<>tp<> (<28>
<EFBFBD> r<> p<> (i
o<EFBFBD>
*0r<>rp(
~<7E>(<28>
u=
, o<>
+ -?<1B>r<>tp<><02>r?sp<>(<28>
<EFBFBD>r<> p<>(>
s5
zo<>
o<>
o1
<16><16> - ~<7E>(<28>
~<7E>o<>
<16> -]~<7E><1D><>rup<>(<28><06>r'sp<>(<28><06>r5up<>(<28>
<EFBFBD>r<> p<>(i
o<EFBFBD>
 +*0O(<28><16> - rUups5
z~<7E>o<>
<16> -~<7E>r<>upo<70>
sl
~<7E>(<28>
*0E (<28>
- r!vps5
z~<7E>o<>
<16>
-~<7E>r<>vpo<70>
~<7E>(<28>
*<2A>(<28>(<28>(<28>(<28>(<28>*0pr<>vp(
(<28> - r9wps5
z~<7E>(<28>
u&
<14> -5o<>
 %(~
o'
&<00><16> -(<28>
<00>*D\0., r<>wpo<>
r<>wp(<28>
(d
+r<>Zp
+*0<00>(<28>- r9wps5
z~<7E>(<28>
u&
<14>-Co<>
 %(~
~<7E>(<28>
<00><16>-(<28>
<00>(<28>
+sl
(<28>
+ *<X0U~<7E>(<28>
u(
<14><16> +*0 ~<7E>(<28>
<14><16>
+*0, <16>
-~<7E><17><>(<28>
+ ~<7E>(<28>
*0~<7E>(<28>
u<EFBFBD>
+*:~<7E>(<28>
*0 ~<7E>(<28>
<14><16>
+*0, <16>
-~<7E><02><>(<28>
+ ~<7E>(<28>
*0%~<7E>(<28>
<14> -
<06>B + +*N~<7E><02>B(<28>
*0[<00><>(
(0
<EFBFBD><EFBFBD>r<>wp<><70>r<>wp<><70>r xp<><70>rWxp<><70>r<>xp<><70>r<>xp<><70>s<>
<EFBFBD><EFBFBD>*(!
*~<02><>(
(0
}<7D>(<28>*<2A><02><>(
(0
}<7D>(<28>}<7D>*0 <00>{<7B>
+*&}<7D>*0 {<7B><14><16>
- r9yps
z*0;{<7B>o<>
o<> <00> (<28><00>{<7B>o<> + *  0;{<7B>o<>
o<> <00> (<28><00>{<7B>o<> + *  0P<00>{<7B>o<>
<16> -{<7B>r<>ypo<>
{<7B>o<><00>
{<7B>r}lpo<>
<00>*'8 *(<28>
*.(<28>
*2(<28>
*2(<28>
**(<28>*.(<28>*2(<28>*2(<28>*0 {<7B>
+*0<00><>(
<02><>(<28>
+*F}<7D>(<28>*J}<7D>(<28>*N}<7D>(<28>*<2A>}<7D>rzp(<28>(.
(<28>}<7D>*<2A>}<7D>(<28>r_zpo?
}<7D>*<2A>r_zp{<7B><04><>oD
(A
**(<28>*.(<28>*2(<28>*2(<28>**(<28>*.(<28>*2(<28>*2(<28>**(<28>*.(<28>*2(<28>*2(<28>*0 {<7B>
+*f}<7D>(<28>}<7D>*F}<7D>(<28>*J}<7D>(<28>*N}<7D>(<28>*<2A>}<7D>(<28>r<>apo?
}<7D>*vr<>ap{<7B>o@
(A
**(<28>*.(<28>*2(<28>*2(<28>**(<28>*.(<28>*2(<28>*2(<28>**(<28>*.(<28>*2(<28>*2(<28>**(<28>*.(<28>*2(<28>*2(<28>**(<28>*.(<28>*2(<28>*2(<28>**(<28>*.(<28>*2(<28>*2(<28>*<03><?xml version="1.0" encoding="UTF-8"?>
<!--
- Database Provider definitions.
-->
<objects xmlns='http://www.springframework.net'>
<!-- TODO Provide Schema to make it less verbose to configure -->
<!-- SQL SERVER -->
<object id="SqlServer-1.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Microsoft SQL Server, provider V1.0.5000.0 in framework .NET V1.1"/>
<constructor-arg name="assemblyName" value="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="connectionType" value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandType" value="System.Data.SqlClient.SqlCommand, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="parameterType" value="System.Data.SqlClient.SqlParameter, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="dataAdapterType" value="System.Data.SqlClient.SqlDataAdapter, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandBuilderType" value="System.Data.SqlClient.SqlCommandBuilder, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="System.Data.SqlDbType, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="parameterDbTypeProperty" value="SqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="System.Data.SqlClient.SqlException, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].Number.ToString()"/>
<!-- TODO select form system db all errors that have 'incorrect syntax' at the start of the error string-->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>156,170,207,208</value>
</property>
<property name="ErrorCodes.PermissionDeniedCodes">
<value>229</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>544,2627,8114,8115</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1205</value>
</property>
</object>
</constructor-arg>
</object>
<object id="SqlServer-2.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Microsoft SQL Server, provider V2.0.0.0 in framework .NET V2.0" />
<constructor-arg name="assemblyName" value="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="connectionType" value="System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandType" value="System.Data.SqlClient.SqlCommand, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="parameterType" value="System.Data.SqlClient.SqlParameter, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="dataAdapterType" value="System.Data.SqlClient.SqlDataAdapter, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandBuilderType" value="System.Data.SqlClient.SqlCommandBuilder, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="System.Data.SqlDbType, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="parameterDbTypeProperty" value="SqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="System.Data.SqlClient.SqlException, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].Number.ToString()"/>
<!-- TODO select form system db all errors that have 'incorrect syntax' at the start of the error string-->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>156,170,207,208</value>
</property>
<property name="ErrorCodes.PermissionDeniedCodes">
<value>229</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>544,2627,8114,8115</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1205</value>
</property>
</object>
</constructor-arg>
</object>
<alias name="SqlServer-2.0" alias="System.Data.SqlClient"/>
<!-- SQL SERVER COMPACT EDITION -->
<object id="SqlServerCe-3.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Microsoft SQL Server Compact Edition, provider V9.0.242.0" />
<constructor-arg name="assemblyName" value="System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="connectionType" value="System.Data.SqlServerCe.SqlCeConnection, System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="commandType" value="System.Data.SqlServerCe.SqlCeCommand, System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="parameterType" value="System.Data.SqlServerCe.SqlCeParameter, System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="dataAdapterType" value="System.Data.SqlServerCe.SqlCeDataAdapter, System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="commandBuilderType" value="System.Data.SqlServerCe.SqlCeCommandBuilder, System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="not supported"/>
<constructor-arg name="parameterDbType" value="System.Data.SqlDbType, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="parameterDbTypeProperty" value="SqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="System.Data.SqlServerCe.SqlCeException, System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError.ToString()"/>
<!-- TODO select form system db all errors that have 'incorrect syntax' at the start of the error string-->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value></value>
</property>
<property name="ErrorCodes.PermissionDeniedCodes">
<value></value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value></value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value></value>
</property>
</object>
</constructor-arg>
</object>
<object id="SqlServerCe-3.5.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Microsoft SQL Server Compact Edition, provider V3.5.1.0" />
<constructor-arg name="assemblyName" value="System.Data.SqlServerCe, Version=3.5.1.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="connectionType" value="System.Data.SqlServerCe.SqlCeConnection, System.Data.SqlServerCe, Version=3.5.1.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="commandType" value="System.Data.SqlServerCe.SqlCeCommand, System.Data.SqlServerCe, Version=3.5.1.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="parameterType" value="System.Data.SqlServerCe.SqlCeParameter, System.Data.SqlServerCe, Version=3.5.1.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="dataAdapterType" value="System.Data.SqlServerCe.SqlCeDataAdapter, System.Data.SqlServerCe, Version=3.5.1.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="commandBuilderType" value="System.Data.SqlServerCe.SqlCeCommandBuilder, System.Data.SqlServerCe, Version=3.5.1.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="not supported"/>
<constructor-arg name="parameterDbType" value="System.Data.SqlDbType, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="parameterDbTypeProperty" value="SqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="System.Data.SqlServerCe.SqlCeException, System.Data.SqlServerCe, Version=3.5.1.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError.ToString()"/>
<!-- TODO select form system db all errors that have 'incorrect syntax' at the start of the error string-->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value></value>
</property>
<property name="ErrorCodes.PermissionDeniedCodes">
<value></value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value></value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value></value>
</property>
</object>
</constructor-arg>
</object>
<alias name="SqlServerCe-3.5.1" alias="System.Data.SqlServerCe"/>
<!-- OLE DB -->
<object id="OleDb-1.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="OleDb, provider V1.0.5000.0 in framework .NET V1.1"/>
<constructor-arg name="assemblyName" value="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="connectionType" value="System.Data.OleDb.OleDbConnection, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandType" value="System.Data.OleDb.OleDbCommand, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="parameterType" value="System.Data.OleDb.OleDbParameter, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="dataAdapterType" value="System.Data.OleDb.OleDbDataAdapter, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="commandBuilderType" value="System.Data.OleDb.OleDbCommandBuilder, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="System.Data.OleDb.OleDbType, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="parameterDbTypeProperty" value="OleDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="System.Data.OleDb.OleDbException, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="false"/>
<constructor-arg name="useParameterPrefixInSql" value="false"/>
<constructor-arg name="bindByName" value="false"/>
<!-- TODO should parse out high/low values in the native error...yuk!-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError.ToString()"/>
<!-- TODO where is the definitive list of the error. Anyway, until parse out high low error there isn't any
exception mapping yet for this provider.
-->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>156,170,207,208</value>
</property>
<property name="ErrorCodes.PermissionDeniedCodes">
<value>229</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>2627,8114,8115</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1205</value>
</property>
</object>
</constructor-arg>
</object>
<object id="OleDb-2.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="OleDb, provider V2.0.0.0 in framework .NET V2"/>
<constructor-arg name="assemblyName" value="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="connectionType" value="System.Data.OleDb.OleDbConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandType" value="System.Data.OleDb.OleDbCommand, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="parameterType" value="System.Data.OleDb.OleDbParameter, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="dataAdapterType" value="System.Data.OleDb.OleDbDataAdapter, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="commandBuilderType" value="System.Data.OleDb.OleDbCommandBuilder, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="System.Data.OleDb.OleDbType, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="parameterDbTypeProperty" value="OleDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="System.Data.OleDb.OleDbException, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="false"/>
<constructor-arg name="useParameterPrefixInSql" value="false"/>
<constructor-arg name="bindByName" value="false"/>
<!-- TODO should parse out high/low values in the native error...yuk!-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError.ToString()"/>
<!-- TODO where is the definitive list of the error. Anyway, until parse out high low error there isn't any
exception mapping yet for this provider.
-->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>156,170,207,208</value>
</property>
<property name="ErrorCodes.PermissionDeniedCodes">
<value>229</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>2627,8114,8115</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1205</value>
</property>
</object>
</constructor-arg>
</object>
<alias name="OleDb-2.0" alias="System.Data.OleDb"/>
<!-- ORACLE -->
<object id="OracleClient-2.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Oracle, Microsoft provider V2.0.0.0" />
<constructor-arg name="assemblyName" value="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="connectionType" value="System.Data.OracleClient.OracleConnection, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandType" value="System.Data.OracleClient.OracleCommand, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="parameterType" value="System.Data.OracleClient.OracleParameter, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="dataAdapterType" value="System.Data.OracleClient.OracleDataAdapter, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandBuilderType" value="System.Data.OracleClient.OracleCommandBuilder, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="System.Data.OracleClient.OracleType, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="parameterDbTypeProperty" value="OracleType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="System.Data.OracleClient.OracleException, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="false"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Code.ToString()"/>
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>900,903,904,917,936,942,17006</value>
</property>
<property name="ErrorCodes.InvalidResultSetAccessCodes">
<value>17003</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>17002,17447</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>1,1400,1722,2291,2292</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>54</value>
</property>
<property name="ErrorCodes.CannotSerializeTransactionCodes">
<value>8177</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>60</value>
</property>
</object>
</constructor-arg>
</object>
<alias name="OracleClient-2.0" alias="System.Data.OracleClient"/>
<object id="OracleODP-2.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Oracle, Oracle provider V2.102.2.20" />
<constructor-arg name="assemblyName" value="Oracle.DataAccess, Version=2.102.2.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="connectionType" value="Oracle.DataAccess.Client.OracleConnection, Oracle.DataAccess, Version=2.102.2.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="commandType" value="Oracle.DataAccess.Client.OracleCommand, Oracle.DataAccess, Version=2.102.2.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="parameterType" value="Oracle.DataAccess.Client.OracleParameter, Oracle.DataAccess, Version=2.102.2.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="dataAdapterType" value="Oracle.DataAccess.Client.OracleDataAdapter, Oracle.DataAccess, Version=2.102.2.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="commandBuilderType" value="Oracle.DataAccess.Client.OracleCommandBuilder, Oracle.DataAccess, Version=2.102.2.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="Oracle.DataAccess.Client.OracleDbType, Oracle.DataAccess, Version=2.102.2.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="parameterDbTypeProperty" value="OracleDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="Oracle.DataAccess.Client.OracleException, Oracle.DataAccess, Version=2.102.2.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="false"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="ErrorCode.ToString()"/>
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>900,903,904,917,936,942,17006</value>
</property>
<property name="ErrorCodes.InvalidResultSetAccessCodes">
<value>17003</value>
</property>
<property name="ErrorCodes.DuplicateKeyCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>17002,17447</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>1,1400,1722,2291,2292</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>54</value>
</property>
<property name="ErrorCodes.CannotSerializeTransactionCodes">
<value>8177</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>60</value>
</property>
</object>
</constructor-arg>
</object>
<alias name="OracleODP-2.0" alias="Oracle.DataAccess.Client"/>
<!-- 11g changed the property to get the exception error code from ErrorCode to Number -->
<object id="OracleODP-11-2.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Oracle, Oracle provider V2.111.7.20" />
<constructor-arg name="assemblyName" value="Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="connectionType" value="Oracle.DataAccess.Client.OracleConnection, Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="commandType" value="Oracle.DataAccess.Client.OracleCommand, Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="parameterType" value="Oracle.DataAccess.Client.OracleParameter, Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="dataAdapterType" value="Oracle.DataAccess.Client.OracleDataAdapter, Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="commandBuilderType" value="Oracle.DataAccess.Client.OracleCommandBuilder, Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="Oracle.DataAccess.Client.OracleDbType, Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="parameterDbTypeProperty" value="OracleDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="Oracle.DataAccess.Client.OracleException, Oracle.DataAccess, Version=2.111.7.20, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="false"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>900,903,904,917,936,942,17006</value>
</property>
<property name="ErrorCodes.InvalidResultSetAccessCodes">
<value>17003</value>
</property>
<property name="ErrorCodes.DuplicateKeyCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>17002,17447</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>1,1400,1722,2291,2292</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>54</value>
</property>
<property name="ErrorCodes.CannotSerializeTransactionCodes">
<value>8177</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>60</value>
</property>
</object>
</constructor-arg>
</object>
<!-- My Sql -->
<!-- Connector/NET 1.0 -->
<object id="MySql" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="MySQL, MySQL provider 1.0.10.1" />
<constructor-arg name="assemblyName" value="MySql.Data, Version=1.0.10.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="connectionType" value="MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=1.0.10.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandType" value="MySql.Data.MySqlClient.MySqlCommand, MySql.Data, Version=1.0.10.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterType" value="MySql.Data.MySqlClient.MySqlParameter, MySql.Data, Version=1.0.10.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="dataAdapterType" value="MySql.Data.MySqlClient.MySqlDataAdapter, MySql.Data, Version=1.0.10.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderType" value="MySql.Data.MySqlClient.MySqlCommandBuilder, MySql.Data, Version=1.0.10.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="MySql.Data.MySqlClient.MySqlDbType, MySql.Data, Version=1.0.10.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterDbTypeProperty" value="MySqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=1.0.10.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value>1054,1064,1146</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>630,839,840,893,1062,1169,1215,1216,1217,1451,1452,1557</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>1205</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1213</value>
</property>
</object>
</constructor-arg>
</object>
<object id="MySql-1.0.9" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="MySQL, MySQL provider 1.0.9.0" />
<constructor-arg name="assemblyName" value="MySql.Data, Version=1.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="connectionType" value="MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=1.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandType" value="MySql.Data.MySqlClient.MySqlCommand, MySql.Data, Version=1.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterType" value="MySql.Data.MySqlClient.MySqlParameter, MySql.Data, Version=1.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="dataAdapterType" value="MySql.Data.MySqlClient.MySqlDataAdapter, MySql.Data, Version=1.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderType" value="MySql.Data.MySqlClient.MySqlCommandBuilder, MySql.Data, Version=1.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="MySql.Data.MySqlClient.MySqlDbType, MySql.Data, Version=1.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterDbTypeProperty" value="MySqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=1.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value>1054,1064,1146</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>630,839,840,893,1062,1169,1215,1216,1217,1451,1452,1557</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>1205</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1213</value>
</property>
</object>
</constructor-arg>
</object>
<!-- Connector/NET 5.x (.NET 2.0 only) -->
<object id="MySql-5.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="MySQL, MySQL provider 5.0.7.0" />
<constructor-arg name="assemblyName" value="MySql.Data, Version=5.0.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="connectionType" value="MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.0.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandType" value="MySql.Data.MySqlClient.MySqlCommand, MySql.Data, Version=5.0.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterType" value="MySql.Data.MySqlClient.MySqlParameter, MySql.Data, Version=5.0.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="dataAdapterType" value="MySql.Data.MySqlClient.MySqlDataAdapter, MySql.Data, Version=5.0.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderType" value="MySql.Data.MySqlClient.MySqlCommandBuilder, MySql.Data, Version=5.0.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="MySql.Data.MySqlClient.MySqlDbType, MySql.Data, Version=5.0.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterDbTypeProperty" value="MySqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=5.0.7.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value>1054,1064,1146</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>630,839,840,893,1062,1169,1215,1216,1217,1451,1452,1557</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>1205</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1213</value>
</property>
</object>
</constructor-arg>
</object>
<object id="MySql-5.0.8.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="MySQL, MySQL provider 5.0.8.1" />
<constructor-arg name="assemblyName" value="MySql.Data, Version=5.0.8.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="connectionType" value="MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.0.8.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandType" value="MySql.Data.MySqlClient.MySqlCommand, MySql.Data, Version=5.0.8.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterType" value="MySql.Data.MySqlClient.MySqlParameter, MySql.Data, Version=5.0.8.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="dataAdapterType" value="MySql.Data.MySqlClient.MySqlDataAdapter, MySql.Data, Version=5.0.8.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderType" value="MySql.Data.MySqlClient.MySqlCommandBuilder, MySql.Data, Version=5.0.8.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="MySql.Data.MySqlClient.MySqlDbType, MySql.Data, Version=5.0.8.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterDbTypeProperty" value="MySqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=5.0.8.1, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value>1054,1064,1146</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>630,839,840,893,1062,1169,1215,1216,1217,1451,1452,1557</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>1205</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1213</value>
</property>
</object>
</constructor-arg>
</object>
<object id="MySql-5.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="MySQL, MySQL provider 5.1.2.2" />
<constructor-arg name="assemblyName" value="MySql.Data, Version=5.1.2.2, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="connectionType" value="MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.1.2.2, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandType" value="MySql.Data.MySqlClient.MySqlCommand, MySql.Data, Version=5.1.2.2, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterType" value="MySql.Data.MySqlClient.MySqlParameter, MySql.Data, Version=5.1.2.2, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="dataAdapterType" value="MySql.Data.MySqlClient.MySqlDataAdapter, MySql.Data, Version=5.1.2.2, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderType" value="MySql.Data.MySqlClient.MySqlCommandBuilder, MySql.Data, Version=5.1.2.2, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="MySql.Data.MySqlClient.MySqlDbType, MySql.Data, Version=5.1.2.2, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterDbTypeProperty" value="MySqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=5.1.2.2, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value>1054,1064,1146</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>630,839,840,893,1062,1169,1215,1216,1217,1451,1452,1557</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>1205</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1213</value>
</property>
</object>
</constructor-arg>
</object>
<object id="MySql-5.1.4" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="MySQL, MySQL provider 5.1.4.0" />
<constructor-arg name="assemblyName" value="MySql.Data, Version=5.1.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="connectionType" value="MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.1.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandType" value="MySql.Data.MySqlClient.MySqlCommand, MySql.Data, Version=5.1.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterType" value="MySql.Data.MySqlClient.MySqlParameter, MySql.Data, Version=5.1.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="dataAdapterType" value="MySql.Data.MySqlClient.MySqlDataAdapter, MySql.Data, Version=5.1.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderType" value="MySql.Data.MySqlClient.MySqlCommandBuilder, MySql.Data, Version=5.1.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="MySql.Data.MySqlClient.MySqlDbType, MySql.Data, Version=5.1.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterDbTypeProperty" value="MySqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=5.1.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value>1054,1064,1146</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>630,839,840,893,1062,1169,1215,1216,1217,1451,1452,1557</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>1205</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1213</value>
</property>
</object>
</constructor-arg>
</object>
<object id="MySql-5.2.3" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="MySQL, MySQL provider 5.2.3.0" />
<constructor-arg name="assemblyName" value="MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="connectionType" value="MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandType" value="MySql.Data.MySqlClient.MySqlCommand, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterType" value="MySql.Data.MySqlClient.MySqlParameter, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="dataAdapterType" value="MySql.Data.MySqlClient.MySqlDataAdapter, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderType" value="MySql.Data.MySqlClient.MySqlCommandBuilder, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="MySql.Data.MySqlClient.MySqlDbType, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterDbTypeProperty" value="MySqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=5.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value>1054,1064,1146</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>630,839,840,893,1062,1169,1215,1216,1217,1451,1452,1557</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>1205</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1213</value>
</property>
</object>
</constructor-arg>
</object>
<!-- Connector/NET 6.x (.NET 2.0 only) -->
<object id="MySql-6.1.3" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="MySQL, MySQL provider 6.1.3.0" />
<constructor-arg name="assemblyName" value="MySql.Data, Version=6.1.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="connectionType" value="MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=6.1.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandType" value="MySql.Data.MySqlClient.MySqlCommand, MySql.Data, Version=6.1.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterType" value="MySql.Data.MySqlClient.MySqlParameter, MySql.Data, Version=6.1.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="dataAdapterType" value="MySql.Data.MySqlClient.MySqlDataAdapter, MySql.Data, Version=6.1.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderType" value="MySql.Data.MySqlClient.MySqlCommandBuilder, MySql.Data, Version=6.1.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="MySql.Data.MySqlClient.MySqlDbType, MySql.Data, Version=6.1.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterDbTypeProperty" value="MySqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=6.1.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value>1054,1064,1146</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>630,839,840,893,1062,1169,1215,1216,1217,1451,1452,1557</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>1205</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1213</value>
</property>
</object>
</constructor-arg>
</object>
<object id="MySql-6.2.2" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="MySQL, MySQL provider 6.2.2.0" />
<constructor-arg name="assemblyName" value="MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="connectionType" value="MySql.Data.MySqlClient.MySqlConnection, MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandType" value="MySql.Data.MySqlClient.MySqlCommand, MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterType" value="MySql.Data.MySqlClient.MySqlParameter, MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="dataAdapterType" value="MySql.Data.MySqlClient.MySqlDataAdapter, MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderType" value="MySql.Data.MySqlClient.MySqlCommandBuilder, MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="MySql.Data.MySqlClient.MySqlDbType, MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="parameterDbTypeProperty" value="MySqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="MySql.Data.MySqlClient.MySqlException, MySql.Data, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value>1054,1064,1146</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>630,839,840,893,1062,1169,1215,1216,1217,1451,1452,1557</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>1205</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1213</value>
</property>
</object>
</constructor-arg>
</object>
<alias name="MySql-6.2.2" alias="MySql.Data.MySqlClient"/>
<object id="Npgsql-1.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata, Spring.Data">
<constructor-arg name="productName" value="Npgsql" />
<constructor-arg name="assemblyName" value="Npgsql, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="connectionType" value="Npgsql.NpgsqlConnection, Npgsql, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="commandType" value="Npgsql.NpgsqlCommand, Npgsql, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="parameterType" value="Npgsql.NpgsqlParameter, Npgsql, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="dataAdapterType" value="Npgsql.NpgsqlDataAdapter, Npgsql, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="commandBuilderType" value="Npgsql.NpgsqlCommandBuilder, Npgsql, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="NpgsqlTypes.NpgsqlDbType, Npgsql, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="parameterDbTypeProperty" value="NpgsqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="Npgsql.NpgsqlException, Npgsql, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].Code"/>
<!-- error codes taken from http://www.postgresql.org/docs/8.1/static/errcodes-appendix.html -->
<property name="ErrorCodes.badSqlGrammarCodes">
<value>03000,42000,42601,42602,42622,42804,42P01</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>53000,53100,53200,53300</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>23000,23502,23503,23505,23514</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>55P03</value>
</property>
<property name="ErrorCodes.CannotSerializeTransactionCodes">
<value>40001</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>40P01</value>
</property>
</object>
</constructor-arg>
</object>
<object id="Npgsql-2.0-beta1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata, Spring.Data">
<constructor-arg name="productName" value="Npgsql" />
<constructor-arg name="assemblyName" value="Npgsql, Version=1.98.1.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="connectionType" value="Npgsql.NpgsqlConnection, Npgsql, Version=1.98.1.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="commandType" value="Npgsql.NpgsqlCommand, Npgsql, Version=1.98.1.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="parameterType" value="Npgsql.NpgsqlParameter, Npgsql, Version=1.98.1.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="dataAdapterType" value="Npgsql.NpgsqlDataAdapter, Npgsql, Version=1.98.1.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="commandBuilderType" value="Npgsql.NpgsqlCommandBuilder, Npgsql, Version=1.98.1.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="NpgsqlTypes.NpgsqlDbType, Npgsql, Version=1.98.1.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="parameterDbTypeProperty" value="NpgsqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="Npgsql.NpgsqlException, Npgsql, Version=1.98.1.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].Code"/>
<!-- error codes taken from http://www.postgresql.org/docs/8.1/static/errcodes-appendix.html -->
<property name="ErrorCodes.badSqlGrammarCodes">
<value>03000,42000,42601,42602,42622,42804,42P01</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>53000,53100,53200,53300</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>23000,23502,23503,23505,23514</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>55P03</value>
</property>
<property name="ErrorCodes.CannotSerializeTransactionCodes">
<value>40001</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>40P01</value>
</property>
</object>
</constructor-arg>
</object>
<object id="Npgsql-2.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata, Spring.Data">
<constructor-arg name="productName" value="Npgsql" />
<constructor-arg name="assemblyName" value="Npgsql, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="connectionType" value="Npgsql.NpgsqlConnection, Npgsql, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="commandType" value="Npgsql.NpgsqlCommand, Npgsql, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="parameterType" value="Npgsql.NpgsqlParameter, Npgsql, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="dataAdapterType" value="Npgsql.NpgsqlDataAdapter, Npgsql, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="commandBuilderType" value="Npgsql.NpgsqlCommandBuilder, Npgsql, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="NpgsqlTypes.NpgsqlDbType, Npgsql, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="parameterDbTypeProperty" value="NpgsqlDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="Npgsql.NpgsqlException, Npgsql, Version=2.0.0.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].Code"/>
<!-- error codes taken from http://www.postgresql.org/docs/8.1/static/errcodes-appendix.html -->
<property name="ErrorCodes.badSqlGrammarCodes">
<value>03000,42000,42601,42602,42622,42804,42P01</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>53000,53100,53200,53300</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>23000,23502,23503,23505,23514</value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>55P03</value>
</property>
<property name="ErrorCodes.CannotSerializeTransactionCodes">
<value>40001</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>40P01</value>
</property>
</object>
</constructor-arg>
</object>
<!-- DB2 9.0.0 for .NET 1.1 -->
<object id="DB2-9.0.0-1.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="DbMetaData">
<object type="Spring.Data.Common.DbMetadata, Spring.Data">
<constructor-arg name="productName" value="IBM.Data.DB2 .NET 1.1 Version 9.0.0.1"/>
<constructor-arg name="assemblyName" value="IBM.Data.DB2, Version=9.0.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="connectionType" value="IBM.Data.DB2.DB2Connection, IBM.Data.DB2, Version=9.0.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandType" value="IBM.Data.DB2.DB2Command, IBM.Data.DB2, Version=9.0.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="parameterType" value="IBM.Data.DB2.DB2Parameter, IBM.Data.DB2, Version=9.0.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="dataAdapterType" value="IBM.Data.DB2.DB2DataAdapter, IBM.Data.DB2, Version=9.0.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandBuilderType" value="IBM.Data.DB2.DB2CommandBuilder, IBM.Data.DB2, Version=9.0.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="IBM.Data.DB2.DB2Type, IBM.Data.DB2, Version=9.0.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="parameterDbTypeProperty" value="DB2Type"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="IBM.Data.DB2.DB2Exception, IBM.Data.DB2, Version=9.0.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError"/>
<!-- error codes taken from http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzala/rzalaco.htm and
from Spring.Java sql-error-codes.xml -->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>-007,-029,-097,-104,-109,-115,-128,-199,-204,-206,-301,-408,-441,-491</value>
</property>
<property name="ErrorCodes.DuplicateKeyCodes">
<value>-803</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>-407,-530,-531,-532,-543,-544,-545,-603,-667,-803</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>-904,-971</value>
</property>
<property name="ErrorCodes.TransientAccessResourceFailureCodes">
<value>-1035,-1218,-30080,-30081</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>-911,-913</value>
</property>
</object>
</constructor-arg>
</object>
<!-- DB2 9.0.0 for .NET 2.0 -->
<object id="DB2-9.0.0-2.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="DbMetaData">
<object type="Spring.Data.Common.DbMetadata, Spring.Data">
<constructor-arg name="productName" value="IBM.Data.DB2"/>
<constructor-arg name="assemblyName" value="IBM.Data.DB2, Version=9.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="connectionType" value="IBM.Data.DB2.DB2Connection, IBM.Data.DB2, Version=9.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandType" value="IBM.Data.DB2.DB2Command, IBM.Data.DB2, Version=9.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="parameterType" value="IBM.Data.DB2.DB2Parameter, IBM.Data.DB2, Version=9.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="dataAdapterType" value="IBM.Data.DB2.DB2DataAdapter, IBM.Data.DB2, Version=9.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandBuilderType" value="IBM.Data.DB2.DB2CommandBuilder, IBM.Data.DB2, Version=9.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="IBM.Data.DB2.DB2Type, IBM.Data.DB2, Version=9.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="parameterDbTypeProperty" value="DB2Type"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="IBM.Data.DB2.DB2Exception, IBM.Data.DB2, Version=9.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError"/>
<!-- error codes taken from http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzala/rzalaco.htm and
from Spring.Java sql-error-codes.xml -->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>-007,-029,-097,-104,-109,-115,-128,-199,-204,-206,-301,-408,-441,-491</value>
</property>
<property name="ErrorCodes.DuplicateKeyCodes">
<value>-803</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>-407,-530,-531,-532,-543,-544,-545,-603,-667,-803</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>-904,-971</value>
</property>
<property name="ErrorCodes.TransientAccessResourceFailureCodes">
<value>-1035,-1218,-30080,-30081</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>-911,-913</value>
</property>
</object>
</constructor-arg>
</object>
<alias name="DB2-9.0.0-2.0" alias="IBM.Data.DB2"/>
<!-- DB2 9.1.0 for .NET 1.1 -->
<object id="DB2-9.1.0-1.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="DbMetaData">
<object type="Spring.Data.Common.DbMetadata, Spring.Data">
<constructor-arg name="productName" value="IBM.Data.DB2 .NET 1.1 Version 9.1.0.1"/>
<constructor-arg name="assemblyName" value="IBM.Data.DB2, Version=9.1.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="connectionType" value="IBM.Data.DB2.DB2Connection, IBM.Data.DB2, Version=9.1.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandType" value="IBM.Data.DB2.DB2Command, IBM.Data.DB2, Version=9.1.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="parameterType" value="IBM.Data.DB2.DB2Parameter, IBM.Data.DB2, Version=9.1.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="dataAdapterType" value="IBM.Data.DB2.DB2DataAdapter, IBM.Data.DB2, Version=9.1.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandBuilderType" value="IBM.Data.DB2.DB2CommandBuilder, IBM.Data.DB2, Version=9.1.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="IBM.Data.DB2.DB2Type, IBM.Data.DB2, Version=9.1.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="parameterDbTypeProperty" value="DB2Type"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="IBM.Data.DB2.DB2Exception, IBM.Data.DB2, Version=9.1.0.1, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError"/>
<!-- error codes taken from http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzala/rzalaco.htm and
from Spring.Java sql-error-codes.xml -->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>-007,-029,-097,-104,-109,-115,-128,-199,-204,-206,-301,-408,-441,-491</value>
</property>
<property name="ErrorCodes.DuplicateKeyCodes">
<value>-803</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>-407,-530,-531,-532,-543,-544,-545,-603,-667,-803</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>-904,-971</value>
</property>
<property name="ErrorCodes.TransientAccessResourceFailureCodes">
<value>-1035,-1218,-30080,-30081</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>-911,-913</value>
</property>
</object>
</constructor-arg>
</object>
<!-- DB2 9.1.0 for .NET 2.0 -->
<object id="DB2-9.1.0.2" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="DbMetaData">
<object type="Spring.Data.Common.DbMetadata, Spring.Data">
<constructor-arg name="productName" value="IBM.Data.DB2"/>
<constructor-arg name="assemblyName" value="IBM.Data.DB2, Version=9.1.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="connectionType" value="IBM.Data.DB2.DB2Connection, IBM.Data.DB2, Version=9.1.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandType" value="IBM.Data.DB2.DB2Command, IBM.Data.DB2, Version=9.1.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="parameterType" value="IBM.Data.DB2.DB2Parameter, IBM.Data.DB2, Version=9.1.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="dataAdapterType" value="IBM.Data.DB2.DB2DataAdapter, IBM.Data.DB2, Version=9.1.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandBuilderType" value="IBM.Data.DB2.DB2CommandBuilder, IBM.Data.DB2, Version=9.1.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="IBM.Data.DB2.DB2Type, IBM.Data.DB2, Version=9.1.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="parameterDbTypeProperty" value="DB2Type"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="IBM.Data.DB2.DB2Exception, IBM.Data.DB2, Version=9.1.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError"/>
<!-- error codes taken from http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzala/rzalaco.htm and
from Spring.Java sql-error-codes.xml -->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>-007,-029,-097,-104,-109,-115,-128,-199,-204,-206,-301,-408,-441,-491</value>
</property>
<property name="ErrorCodes.DuplicateKeyCodes">
<value>-803</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>-407,-530,-531,-532,-543,-544,-545,-603,-667,-803</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>-904,-971</value>
</property>
<property name="ErrorCodes.TransientAccessResourceFailureCodes">
<value>-1035,-1218,-30080,-30081</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>-911,-913</value>
</property>
</object>
</constructor-arg>
</object>
<alias name="DB2-9.1.0.2" alias="IBM.Data.DB2.9.1.0"/>
<!-- iDB2 10.0.0.0 for .NET 2.0 -->
<object id="iDB2-10.0.0.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="DbMetaData">
<object type="Spring.Data.Common.DbMetadata, Spring.Data">
<constructor-arg name="productName" value="IBM.Data.DB2.iSeries"/>
<constructor-arg name="assemblyName" value="IBM.Data.DB2.iSeries, Version=10.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26"/>
<constructor-arg name="connectionType" value="IBM.Data.DB2.iSeries.iDB2Connection, IBM.Data.DB2.iSeries, Version=10.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26"/>
<constructor-arg name="commandType" value="IBM.Data.DB2.iSeries.iDB2Command, IBM.Data.DB2.iSeries, Version=10.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26"/>
<constructor-arg name="parameterType" value="IBM.Data.DB2.iSeries.iDB2Parameter, IBM.Data.DB2.iSeries, Version=10.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26"/>
<constructor-arg name="dataAdapterType" value="IBM.Data.DB2.iSeries.iDB2DataAdapter, IBM.Data.DB2.iSeries, Version=10.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26"/>
<constructor-arg name="commandBuilderType" value="IBM.Data.DB2.iSeries.iDB2CommandBuilder, IBM.Data.DB2.iSeries, Version=10.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="IBM.Data.DB2.iSeries.iDB2DbType, IBM.Data.DB2.iSeries, Version=10.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26"/>
<constructor-arg name="parameterDbTypeProperty" value="iDB2DbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="IBM.Data.DB2.iSeries.iDB2SQLErrorException, IBM.Data.DB2.iSeries, Version=10.0.0.0, Culture=neutral, PublicKeyToken=9cdb2ebfb1f93a26"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="MessageCode"/>
<!-- error codes taken from http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzala/rzalaco.htm and
from Spring.Java sql-error-codes.xml -->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>-007,-029,-097,-104,-109,-115,-128,-199,-204,-206,-301,-408,-441,-491</value>
</property>
<property name="ErrorCodes.DuplicateKeyCodes">
<value>-803</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>-407,-530,-531,-532,-543,-544,-545,-603,-667,-803</value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>-904,-971</value>
</property>
<property name="ErrorCodes.TransientAccessResourceFailureCodes">
<value>-1035,-1218,-30080,-30081</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>-911,-913</value>
</property>
</object>
</constructor-arg>
</object>
<!-- Sqlite + ADO Net provider for sqlite -->
<!-- Driver can be found at : http://sourceforge.net/projects/sqlite-dotnet2 -->
<!-- Reference for error codes : http://www.sqlite.org/capi3.html -->
<object id="SQLite-1.0.43" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="SQLite"/>
<constructor-arg name="assemblyName" value="System.Data.SQLite, Version=1.0.43.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="connectionType" value="System.Data.SQLite.SQLiteConnection, System.Data.SQLite, Version=1.0.43.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandType" value="System.Data.SQLite.SQLiteCommand, System.Data.SQLite, Version=1.0.43.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="parameterType" value="System.Data.SQLite.SQLiteParameter, System.Data.SQLite, Version=1.0.43.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="dataAdapterType" value="System.Data.SQLite.SQLiteDataAdapter , System.Data.SQLite, Version=1.0.43.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandBuilderType" value="System.Data.SQLite.SQLiteCommandBuilder, System.Data.SQLite, Version=1.0.43.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="not supported"/>
<constructor-arg name="parameterDbType" value="System.Data.SQLite.TypeAffinity, System.Data.SQLite, Version=1.0.43.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="parameterDbTypeProperty" value="DbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="System.Data.SQLite.SQLiteException, System.Data.SQLite, Version=1.0.43.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value></value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value></value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>15</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>5,6</value>
</property>
</object>
</constructor-arg>
</object>
<!-- Sqlite + ADO Net provider for sqlite -->
<!-- Driver can be found at : http://sourceforge.net/projects/sqlite-dotnet2 -->
<!-- Reference for error codes : http://www.sqlite.org/capi3.html -->
<object id="SQLite-1.0.44" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="SQLite"/>
<constructor-arg name="assemblyName" value="System.Data.SQLite, Version=1.0.44.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="connectionType" value="System.Data.SQLite.SQLiteConnection, System.Data.SQLite, Version=1.0.44.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandType" value="System.Data.SQLite.SQLiteCommand, System.Data.SQLite, Version=1.0.44.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="parameterType" value="System.Data.SQLite.SQLiteParameter, System.Data.SQLite, Version=1.0.44.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="dataAdapterType" value="System.Data.SQLite.SQLiteDataAdapter , System.Data.SQLite, Version=1.0.44.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandBuilderType" value="System.Data.SQLite.SQLiteCommandBuilder, System.Data.SQLite, Version=1.0.44.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="not supported"/>
<constructor-arg name="parameterDbType" value="System.Data.SQLite.TypeAffinity, System.Data.SQLite, Version=1.0.44.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="parameterDbTypeProperty" value="DbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="System.Data.SQLite.SQLiteException, System.Data.SQLite, Version=1.0.44.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value></value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value></value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>15</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>5,6</value>
</property>
</object>
</constructor-arg>
</object>
<!-- Sqlite + ADO Net provider for sqlite -->
<!-- Driver can be found at : http://sourceforge.net/projects/sqlite-dotnet2 -->
<!-- Reference for error codes : http://www.sqlite.org/capi3.html -->
<object id="SQLite-1.0.47" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="SQLite"/>
<constructor-arg name="assemblyName" value="System.Data.SQLite, Version=1.0.47.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="connectionType" value="System.Data.SQLite.SQLiteConnection, System.Data.SQLite, Version=1.0.47.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandType" value="System.Data.SQLite.SQLiteCommand, System.Data.SQLite, Version=1.0.47.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="parameterType" value="System.Data.SQLite.SQLiteParameter, System.Data.SQLite, Version=1.0.47.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="dataAdapterType" value="System.Data.SQLite.SQLiteDataAdapter , System.Data.SQLite, Version=1.0.47.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandBuilderType" value="System.Data.SQLite.SQLiteCommandBuilder, System.Data.SQLite, Version=1.0.47.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="not supported"/>
<constructor-arg name="parameterDbType" value="System.Data.SQLite.TypeAffinity, System.Data.SQLite, Version=1.0.47.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="parameterDbTypeProperty" value="DbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="System.Data.SQLite.SQLiteException, System.Data.SQLite, Version=1.0.47.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value></value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value></value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>15</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>5,6</value>
</property>
</object>
</constructor-arg>
</object>
<!-- Sqlite + ADO Net provider for sqlite -->
<!-- Driver can be found at : http://sourceforge.net/projects/sqlite-dotnet2 -->
<!-- Reference for error codes : http://www.sqlite.org/capi3.html -->
<object id="SQLite-1.0.56" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="SQLite"/>
<constructor-arg name="assemblyName" value="System.Data.SQLite, Version=1.0.56.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="connectionType" value="System.Data.SQLite.SQLiteConnection, System.Data.SQLite, Version=1.0.56.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandType" value="System.Data.SQLite.SQLiteCommand, System.Data.SQLite, Version=1.0.56.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="parameterType" value="System.Data.SQLite.SQLiteParameter, System.Data.SQLite, Version=1.0.56.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="dataAdapterType" value="System.Data.SQLite.SQLiteDataAdapter , System.Data.SQLite, Version=1.0.56.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandBuilderType" value="System.Data.SQLite.SQLiteCommandBuilder, System.Data.SQLite, Version=1.0.56.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="not supported"/>
<constructor-arg name="parameterDbType" value="System.Data.SQLite.TypeAffinity, System.Data.SQLite, Version=1.0.56.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="parameterDbTypeProperty" value="DbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="System.Data.SQLite.SQLiteException, System.Data.SQLite, Version=1.0.56.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value></value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value></value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>15</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>5,6</value>
</property>
</object>
</constructor-arg>
</object>
<!-- Sqlite + ADO Net provider for sqlite -->
<!-- Driver can be found at : http://sourceforge.net/projects/sqlite-dotnet2 -->
<!-- Reference for error codes : http://www.sqlite.org/capi3.html -->
<object id="SQLite-1.0.65" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="SQLite"/>
<constructor-arg name="assemblyName" value="System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="connectionType" value="System.Data.SQLite.SQLiteConnection, System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandType" value="System.Data.SQLite.SQLiteCommand, System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="parameterType" value="System.Data.SQLite.SQLiteParameter, System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="dataAdapterType" value="System.Data.SQLite.SQLiteDataAdapter , System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandBuilderType" value="System.Data.SQLite.SQLiteCommandBuilder, System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="not supported"/>
<constructor-arg name="parameterDbType" value="System.Data.SQLite.TypeAffinity, System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="parameterDbTypeProperty" value="DbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value=":"/>
<constructor-arg name="exceptionType" value="System.Data.SQLite.SQLiteException, System.Data.SQLite, Version=1.0.65.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Number.ToString()"/>
<property name="ErrorCodes.badSqlGrammarCodes">
<value></value>
</property>
<property name="ErrorCodes.DataAccessResourceFailureCodes">
<value>1</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value></value>
</property>
<property name="ErrorCodes.CannotAcquireLockCodes">
<value>15</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>5,6</value>
</property>
</object>
</constructor-arg>
</object>
<alias name="SQLite-1.0.65" alias="System.Data.SQLite"/>
<!-- Firebird -->
<object id="Firebird-2.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Firebird Server, provider V2.1.0.0 in framework .NET V2.0" />
<constructor-arg name="assemblyName" value="FirebirdSql.Data.FirebirdClient, Version=2.1.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
<constructor-arg name="connectionType" value="FirebirdSql.Data.FirebirdClient.FbConnection, FirebirdSql.Data.FirebirdClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
<constructor-arg name="commandType" value="FirebirdSql.Data.FirebirdClient.FbCommand, FirebirdSql.Data.FirebirdClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
<constructor-arg name="parameterType" value="FirebirdSql.Data.FirebirdClient.FbParameter, FirebirdSql.Data.FirebirdClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
<constructor-arg name="dataAdapterType" value="FirebirdSql.Data.FirebirdClient.FbDataAdapter, FirebirdSql.Data.FirebirdClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
<constructor-arg name="commandBuilderType" value="FirebirdSql.Data.FirebirdClient.FbCommandBuilder, FirebirdSql.Data.FirebirdClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="FirebirdSql.Data.FirebirdClient.FbDbType, FirebirdSql.Data.FirebirdClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
<constructor-arg name="parameterDbTypeProperty" value="FbDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="FirebirdSql.Data.FirebirdClient.FbException, FirebirdSql.Data.FirebirdClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<!-- this is only true for .net 1.1 kept it here just in case we want to revert back to this strategy for
obtaining error codes-->
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].Number.ToString()"/>
<!-- TODO select form system db all errors that have 'incorrect syntax' at the start of the error string-->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>-104</value>
</property>
<property name="ErrorCodes.PermissionDeniedCodes">
<value>-901</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>-530</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>-913</value>
</property>
</object>
</constructor-arg>
</object>
<alias name="Firebird-2.1" alias="FirebirdSql.Data.FirebirdClient"/>
<!-- Sybase -->
<object id="SybaseAse-12" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Sybase Adaptive Server Enterprise 12.5, provider V1.1.411 in framework .NET V1.1"/>
<constructor-arg name="assemblyName" value="Sybase.Data.AseClient, Version=1.1.411.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7" />
<constructor-arg name="connectionType" value="Sybase.Data.AseClient.AseConnection, Sybase.Data.AseClient, Version=1.1.411.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="commandType" value="Sybase.Data.AseClient.AseCommand, Sybase.Data.AseClient, Version=1.1.411.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="parameterType" value="Sybase.Data.AseClient.AseParameter, Sybase.Data.AseClient, Version=1.1.411.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="dataAdapterType" value="Sybase.Data.AseClient.AseDataAdapter, Sybase.Data.AseClient, Version=1.1.411.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="commandBuilderType" value="Sybase.Data.AseClient.AseCommandBuilder, Sybase.Data.AseClient, Version=1.1.411.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="Sybase.Data.AseClient.AseDbType, Sybase.Data.AseClient, Version=1.1.411.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="parameterDbTypeProperty" value="AseDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="Sybase.Data.AseClient.AseException, Sybase.Data.AseClient, Version=1.1.411.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].MessageNumber.ToString()"/>
<!-- TODO select form system db all errors that have 'incorrect syntax' at the start of the error string-->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>101,102,103,104,105,106,107,108,109,110,111,112,113,116,120,121,123,207,208,213,257,512</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>423,511,515,530,547,2601,2615,2714</value>
</property>
<property name="ErrorCodes.TransientAccessResourceFailureCodes">
<value>921,1105</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1205</value>
</property>
</object>
</constructor-arg>
</object>
<object id="SybaseAse-15" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Sybase Adaptive Server Enterprise 15.0.2, provider V1.15.152"/>
<constructor-arg name="assemblyName" value="Sybase.Data.AseClient, Version=1.15.152.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7" />
<constructor-arg name="connectionType" value="Sybase.Data.AseClient.AseConnection, Sybase.Data.AseClient, Version=1.15.152.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="commandType" value="Sybase.Data.AseClient.AseCommand, Sybase.Data.AseClient, Version=1.15.152.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="parameterType" value="Sybase.Data.AseClient.AseParameter, Sybase.Data.AseClient, Version=1.15.152.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="dataAdapterType" value="Sybase.Data.AseClient.AseDataAdapter, Sybase.Data.AseClient, Version=1.15.152.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="commandBuilderType" value="Sybase.Data.AseClient.AseCommandBuilder, Sybase.Data.AseClient, Version=1.15.152.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="Sybase.Data.AseClient.AseDbType, Sybase.Data.AseClient, Version=1.15.152.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="parameterDbTypeProperty" value="AseDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="Sybase.Data.AseClient.AseException, Sybase.Data.AseClient, Version=1.15.152.0, Culture=neutral, PublicKeyToken=26e0f1529304f4a7"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].MessageNumber.ToString()"/>
<!-- TODO select form system db all errors that have 'incorrect syntax' at the start of the error string-->
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>101,102,103,104,105,106,107,108,109,110,111,112,113,116,120,121,123,207,208,213,257,512</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>423,511,515,530,547,2601,2615,2714</value>
</property>
<property name="ErrorCodes.TransientAccessResourceFailureCodes">
<value>921,1105</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1205</value>
</property>
</object>
</constructor-arg>
</object>
<!-- used with ASE12.5 and ASE15 -->
<object id="SybaseAse-AdoNet2" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Sybase Adaptive Server Enterprise 15.0.2, provider V1.15.192.0"/>
<constructor-arg name="assemblyName" value="Sybase.AdoNet2.AseClient, Version=1.15.192.0, Culture=neutral, PublicKeyToken=95d94fac46c88e1e" />
<constructor-arg name="connectionType" value="Sybase.Data.AseClient.AseConnection, Sybase.AdoNet2.AseClient, Version=1.15.192.0, Culture=neutral, PublicKeyToken=95d94fac46c88e1e"/>
<constructor-arg name="commandType" value="Sybase.Data.AseClient.AseCommand, Sybase.AdoNet2.AseClient, Version=1.15.192.0, Culture=neutral, PublicKeyToken=95d94fac46c88e1e"/>
<constructor-arg name="parameterType" value="Sybase.Data.AseClient.AseParameter, Sybase.AdoNet2.AseClient, Version=1.15.192.0, Culture=neutral, PublicKeyToken=95d94fac46c88e1e"/>
<constructor-arg name="dataAdapterType" value="Sybase.Data.AseClient.AseDataAdapter, Sybase.AdoNet2.AseClient, Version=1.15.192.0, Culture=neutral, PublicKeyToken=95d94fac46c88e1e"/>
<constructor-arg name="commandBuilderType" value="Sybase.Data.AseClient.AseCommandBuilder, Sybase.AdoNet2.AseClient, Version=1.15.192.0, Culture=neutral, PublicKeyToken=95d94fac46c88e1e"/>
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="Sybase.Data.AseClient.AseDbType, Sybase.AdoNet2.AseClient, Version=1.15.192.0, Culture=neutral, PublicKeyToken=95d94fac46c88e1e"/>
<constructor-arg name="parameterDbTypeProperty" value="AseDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="@"/>
<constructor-arg name="exceptionType" value="Sybase.Data.AseClient.AseException, Sybase.AdoNet2.AseClient, Version=1.15.192.0, Culture=neutral, PublicKeyToken=95d94fac46c88e1e"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="true"/>
<constructor-arg name="useParameterPrefixInSql" value="true"/>
<constructor-arg name="bindByName" value="true"/>
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].MessageNumber.ToString()"/>
<property name="ErrorCodes.BadSqlGrammarCodes">
<value>101,102,103,104,105,106,107,108,109,110,111,112,113,116,120,121,123,207,208,213,257,512</value>
</property>
<property name="ErrorCodes.DataIntegrityViolationCodes">
<value>423,511,515,530,547,2601,2615,2714</value>
</property>
<property name="ErrorCodes.TransientAccessResourceFailureCodes">
<value>921,1105</value>
</property>
<property name="ErrorCodes.DeadlockLoserCodes">
<value>1205</value>
</property>
</object>
</constructor-arg>
</object>
<!-- ODBC -->
<object id="Odbc-1.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Microsoft ODBC, provider V1.0.5000.0 in framework .NET V1.1"/>
<constructor-arg name="assemblyName" value="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="connectionType" value="System.Data.Odbc.OdbcConnection, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandType" value="System.Data.Odbc.OdbcCommand, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="parameterType" value="System.Data.Odbc.OdbcParameter, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="dataAdapterType" value="System.Data.Odbc.OdbcDataAdapter, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="commandBuilderType" value="System.Data.Odbc.OdbcCommandBuilder, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="System.Data.Odbc.OdbcType, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="parameterDbTypeProperty" value="OdbcType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="System.Data.Odbc.OdbcException, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="false"/>
<constructor-arg name="useParameterPrefixInSql" value="false"/>
<constructor-arg name="bindByName" value="false"/>
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError.ToString()"/>
</object>
</constructor-arg>
</object>
<object id="Odbc-2.0" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="Microsoft ODBC, provider V2.0.0.0 in framework .NET V2"/>
<constructor-arg name="assemblyName" value="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="connectionType" value="System.Data.Odbc.OdbcConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="commandType" value="System.Data.Odbc.OdbcCommand, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="parameterType" value="System.Data.Odbc.OdbcParameter, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="dataAdapterType" value="System.Data.Odbc.OdbcDataAdapter, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="commandBuilderType" value="System.Data.Odbc.OdbcCommandBuilder, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="System.Data.Odbc.OdbcType, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<constructor-arg name="parameterDbTypeProperty" value="OdbcType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="System.Data.Odbc.OdbcException, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="false"/>
<constructor-arg name="useParameterPrefixInSql" value="false"/>
<constructor-arg name="bindByName" value="false"/>
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError.ToString()"/>
</object>
</constructor-arg>
</object>
<alias name="Odbc-2.0" alias="System.Data.Odbc"/>
<object id="Cache-2.0.0.1" type="Spring.Data.Common.DbProvider, Spring.Data" singleton="false">
<constructor-arg name="dbMetaData">
<object type="Spring.Data.Common.DbMetadata">
<constructor-arg name="productName" value="InterSystems CacheConnection Version 2.0.0.1 in framework .NET V2"/>
<constructor-arg name="assemblyName" value="InterSystems.Data.CacheClient, Version 2.0.0.1, Culture=neutral, PublicKeyToken=ad350a26c4a4447c" />
<constructor-arg name="connectionType" value="InterSystems.Data.CacheClient.CacheConnection, InterSystems.Data.CacheClient, Version=2.0.0.1, Culture=neutral, PublicKeyToken=ad350a26c4a4447c"/>
<constructor-arg name="commandType" value="InterSystems.Data.CacheClient.CacheCommand, InterSystems.Data.CacheClient, Version=2.0.0.1, Culture=neutral, PublicKeyToken=ad350a26c4a4447c" />
<constructor-arg name="parameterType" value="InterSystems.Data.CacheClient.CacheParameter, InterSystems.Data.CacheClient, Version=2.0.0.1, Culture=neutral, PublicKeyToken=ad350a26c4a4447c" />
<constructor-arg name="dataAdapterType" value="InterSystems.Data.CacheClient.CacheDataAdapter, InterSystems.Data.CacheClient, Version=2.0.0.1, Culture=neutral, PublicKeyToken=ad350a26c4a4447c" />
<constructor-arg name="commandBuilderType" value="InterSystems.Data.CacheClient.CacheCommandBuilder, InterSystems.Data.CacheClient, Version=2.0.0.1, Culture=neutral, PublicKeyToken=ad350a26c4a4447c" />
<constructor-arg name="commandBuilderDeriveParametersMethod" value="DeriveParameters"/>
<constructor-arg name="parameterDbType" value="InterSystems.Data.CacheClient.CacheDbType, InterSystems.Data.CacheClient, Version=2.0.0.1, Culture=neutral, PublicKeyToken=ad350a26c4a4447c" />
<constructor-arg name="parameterDbTypeProperty" value="CacheDbType"/>
<constructor-arg name="parameterIsNullableProperty" value="IsNullable"/>
<constructor-arg name="parameterNamePrefix" value="?"/>
<constructor-arg name="exceptionType" value="InterSystems.Data.CacheClient.CacheException, InterSystems.Data.CacheClient, Version=2.0.0.1, Culture=neutral, PublicKeyToken=ad350a26c4a4447c"/>
<constructor-arg name="useParameterNamePrefixInParameterCollection" value="false"/>
<constructor-arg name="useParameterPrefixInSql" value="false"/>
<constructor-arg name="bindByName" value="false"/>
<constructor-arg name="errorCodeExceptionExpression" value="Errors[0].NativeError.ToString()"/>
</object>
</constructor-arg>
</object>
<alias name="Cache-2.0.0.1" alias="InterSystems.Data.CacheClient"/>
</objects>
<00>2<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns="http://www.springframework.net/database"
xmlns:objects="http://www.springframework.net"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:vs="http://schemas.microsoft.com/Visual-Studio-Intellisense"
targetNamespace="http://www.springframework.net/database"
elementFormDefault="qualified" attributeFormDefault="unqualified"
vs:friendlyname="Spring.NET Database Framework Configuration" vs:ishtmlschema="false" vs:iscasesensitive="true" vs:requireattributequotes="true" vs:defaultnamespacequalifier="" vs:defaultnsprefix="">
<xs:import namespace="http://www.springframework.net"/>
<xs:annotation>
<xs:documentation>
Spring.NET Database Framework Config Schema Definition
Author: Mark Pollack
This file defines a configuration schema for the database framework
object definitions. Using elements from this schema instead of the
standard object definitions can greatly simplify remoting configuration.
</xs:documentation>
</xs:annotation>
<xs:element name="provider">
<xs:annotation>
<xs:documentation>Defines a DbProvider instance</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="id" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>The id of the DbProvider instance to be referenced.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="provider" type="providerType" use="required">
<xs:annotation>
<xs:documentation>The name of the database provider.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="connectionString" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>The database connection string.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:simpleType name="providerType">
<xs:union>
<xs:simpleType id="customProvider">
<xs:restriction base="objects:nonNullString"/>
</xs:simpleType>
<xs:simpleType id="buildinProvider">
<xs:restriction base="xs:string">
<xs:enumeration value="SqlServer-1.1">
<xs:annotation>
<xs:documentation>Microsoft SQL Server, provider V1.0.5000.0 in framework .NET V1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SqlServer-2.0">
<xs:annotation>
<xs:documentation>Microsoft SQL Server, provider V2.0.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System.Data.SqlClient">
<xs:annotation>
<xs:documentation>Microsoft SQL Server, provider V2.0.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SqlServerCe-3.1">
<xs:annotation>
<xs:documentation>Microsoft SQL Server Compact Edition, provider V9.0.242.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SqlServerCe-3.5.1">
<xs:annotation>
<xs:documentation>Microsoft SQL Server Compact Edition, provider V3.5.1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System.Data.SqlServerCe">
<xs:annotation>
<xs:documentation>Microsoft SQL Server Compact Edition, provider V3.5.1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OleDb-1.1">
<xs:annotation>
<xs:documentation>OleDb, provider V1.0.5000.0 in framework .NET V1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OleDb-2.0">
<xs:annotation>
<xs:documentation>OleDb, provider V2.0.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System.Data.OleDb">
<xs:annotation>
<xs:documentation>OleDb, provider V2.0.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OracleClient-2.0">
<xs:annotation>
<xs:documentation>Oracle, Microsoft provider V2.0.0.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System.Data.OracleClient">
<xs:annotation>
<xs:documentation>Oracle, Oracle provider V2.102.2.20</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OracleODP-2.0">
<xs:annotation>
<xs:documentation>Oracle, Oracle provider V2.102.2.20</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Oracle.DataAccess.Client">
<xs:annotation>
<xs:documentation>Oracle, Oracle provider V2.102.2.20</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OracleODP-11-2.0">
<xs:annotation>
<xs:documentation>Oracle, Oracle provider V2.111.7.20</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql">
<xs:annotation>
<xs:documentation>MySQL provider 1.0.7.3007</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-1.0.9">
<xs:annotation>
<xs:documentation>MySQL provider 1.0.9.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-5.0">
<xs:annotation>
<xs:documentation>MySQL provider 5.0.7.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-5.0.8.1">
<xs:annotation>
<xs:documentation>MySQL provider 5.0.8.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-5.1">
<xs:annotation>
<xs:documentation>MySQL provider 5.1.2.2</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-5.1.4">
<xs:annotation>
<xs:documentation>MySQL provider 5.1.4.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-5.2.3">
<xs:annotation>
<xs:documentation>MySQL provider 5.2.3.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-6.1.3">
<xs:annotation>
<xs:documentation>MySQL provider 6.1.3.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-6.2.2">
<xs:annotation>
<xs:documentation>MySQL provider 6.2.2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql.Data.MySqlClient">
<xs:annotation>
<xs:documentation>MySQL provider 6.2.2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Npgsql-1.0">
<xs:annotation>
<xs:documentation>Npgsql provider 1.0.0.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Npgsql-2.0-beta1">
<xs:annotation>
<xs:documentation>Npgsql provider beta-1 1.98.1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Npgsql-2.0">
<xs:annotation>
<xs:documentation>Npgsql provider 2.0.0.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DB2-9.1.0-1.1">
<xs:annotation>
<xs:documentation>IBM DB2 Data Provider 9.1.0 for .NET Framework 1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DB2-9.1.0.2">
<xs:annotation>
<xs:documentation>IBM DB2 Data Provider 9.1.0 for .NET Framework 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IBM.Data.DB2.9.1.0">
<xs:annotation>
<xs:documentation>IBM DB2 Data Provider 9.1.0 for .NET Framework 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="iDB2-10.0.0.0">
<xs:annotation>
<xs:documentation>IBM iSeries DB2 Data Provider 10.0.0.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SQLite-1.0.43">
<xs:annotation>
<xs:documentation>SQLite 1.0.43 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SQLite-1.0.44">
<xs:annotation>
<xs:documentation>SQLite 1.0.44 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SQLite-1.0.47">
<xs:annotation>
<xs:documentation>SQLite 1.0.47 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SQLite-1.0.56">
<xs:annotation>
<xs:documentation>SQLite 1.0.56 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SQLite-1.0.65">
<xs:annotation>
<xs:documentation>SQLite 1.0.65 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System.Data.SQLite">
<xs:annotation>
<xs:documentation>SQLite 1.0.65 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Firebird-2.1">
<xs:annotation>
<xs:documentation>Firebird Server, provider V2.1.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FirebirdSql.Data.FirebirdClient">
<xs:annotation>
<xs:documentation>Firebird Server, provider V2.1.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SybaseAse-12">
<xs:annotation>
<xs:documentation>Sybase ASE 12.5, 1.1.411 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SybaseAse-15">
<xs:annotation>
<xs:documentation>Sybase ASE 15, 1.15.152 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SybaseAse-AdoNet2">
<xs:annotation>
<xs:documentation>Sybase ADO.NET ASE 12.5 and ASE 15, 1.15.192.0 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Odbc-1.1">
<xs:annotation>
<xs:documentation>Microsoft ODBC, provider V1.0.5000.0 in framework .NET V1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Odbc-2.0">
<xs:annotation>
<xs:documentation>Microsoft ODBC, provider V2.0.0.0 in framework .NET V2</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cache-2.0.0.1">
<xs:annotation>
<xs:documentation>InterSystems CacheConnection Version 2.0.0.1 in framework .NET V2</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InterSystems.Data.CacheClient">
<xs:annotation>
<xs:documentation>InterSystems CacheConnection Version 2.0.0.1 in framework .NET V2</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:schema>%5<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns="http://www.springframework.net/database"
xmlns:objects="http://www.springframework.net"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:vs="http://schemas.microsoft.com/Visual-Studio-Intellisense"
targetNamespace="http://www.springframework.net/database"
elementFormDefault="qualified" attributeFormDefault="unqualified"
vs:friendlyname="Spring.NET Database Framework Configuration" vs:ishtmlschema="false" vs:iscasesensitive="true" vs:requireattributequotes="true" vs:defaultnamespacequalifier="" vs:defaultnsprefix="">
<xs:import namespace="http://www.springframework.net"/>
<xs:annotation>
<xs:documentation>
Spring.NET Database Framework Config Schema Definition
Author: Mark Pollack
This file defines a configuration schema for the database framework
object definitions. Using elements from this schema instead of the
standard object definitions can greatly simplify remoting configuration.
</xs:documentation>
</xs:annotation>
<xs:element name="provider">
<xs:annotation>
<xs:documentation>Defines a DbProvider instance</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="id" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>The id of the DbProvider instance to be referenced.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="provider" type="providerType" use="required">
<xs:annotation>
<xs:documentation>The name of the database provider.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="connectionString" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>The database connection string.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="additionalProviders">
<xs:annotation>
<xs:documentation>Defines location of configuration for that defines additional DbProviders</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="resource" type="xs:string" use="required">
<xs:annotation>
<xs:documentation>The Spring IResource location that contains additional IDbProvider definitions.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:simpleType name="providerType">
<xs:union>
<xs:simpleType id="customProvider">
<xs:restriction base="objects:nonNullString"/>
</xs:simpleType>
<xs:simpleType id="buildinProvider">
<xs:restriction base="xs:string">
<xs:enumeration value="SqlServer-1.1">
<xs:annotation>
<xs:documentation>Microsoft SQL Server, provider V1.0.5000.0 in framework .NET V1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SqlServer-2.0">
<xs:annotation>
<xs:documentation>Microsoft SQL Server, provider V2.0.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System.Data.SqlClient">
<xs:annotation>
<xs:documentation>Microsoft SQL Server, provider V2.0.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SqlServerCe-3.1">
<xs:annotation>
<xs:documentation>Microsoft SQL Server Compact Edition, provider V9.0.242.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SqlServerCe-3.5.1">
<xs:annotation>
<xs:documentation>Microsoft SQL Server Compact Edition, provider V3.5.1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System.Data.SqlServerCe">
<xs:annotation>
<xs:documentation>Microsoft SQL Server Compact Edition, provider V3.5.1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OleDb-1.1">
<xs:annotation>
<xs:documentation>OleDb, provider V1.0.5000.0 in framework .NET V1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OleDb-2.0">
<xs:annotation>
<xs:documentation>OleDb, provider V2.0.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System.Data.OleDb">
<xs:annotation>
<xs:documentation>OleDb, provider V2.0.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OracleClient-2.0">
<xs:annotation>
<xs:documentation>Oracle, Microsoft provider V2.0.0.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System.Data.OracleClient">
<xs:annotation>
<xs:documentation>Oracle, Oracle provider V2.102.2.20</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OracleODP-2.0">
<xs:annotation>
<xs:documentation>Oracle, Oracle provider V2.102.2.20</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Oracle.DataAccess.Client">
<xs:annotation>
<xs:documentation>Oracle, Oracle provider V2.102.2.20</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="OracleODP-11-2.0">
<xs:annotation>
<xs:documentation>Oracle, Oracle provider V2.111.7.20</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql">
<xs:annotation>
<xs:documentation>MySQL provider 1.0.7.3007</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-1.0.9">
<xs:annotation>
<xs:documentation>MySQL provider 1.0.9.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-5.0">
<xs:annotation>
<xs:documentation>MySQL provider 5.0.7.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-5.0.8.1">
<xs:annotation>
<xs:documentation>MySQL provider 5.0.8.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-5.1">
<xs:annotation>
<xs:documentation>MySQL provider 5.1.2.2</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-5.1.4">
<xs:annotation>
<xs:documentation>MySQL provider 5.1.4.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-5.2.3">
<xs:annotation>
<xs:documentation>MySQL provider 5.2.3.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-6.1.3">
<xs:annotation>
<xs:documentation>MySQL provider 6.1.3.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql-6.2.2">
<xs:annotation>
<xs:documentation>MySQL provider 6.2.2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="MySql.Data.MySqlClient">
<xs:annotation>
<xs:documentation>MySQL provider 6.2.2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Npgsql-1.0">
<xs:annotation>
<xs:documentation>Npgsql provider 1.0.0.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Npgsql-2.0-beta1">
<xs:annotation>
<xs:documentation>Npgsql provider beta-1 1.98.1.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Npgsql-2.0">
<xs:annotation>
<xs:documentation>Npgsql provider 2.0.0.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DB2-9.1.0-1.1">
<xs:annotation>
<xs:documentation>IBM DB2 Data Provider 9.1.0 for .NET Framework 1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DB2-9.1.0.2">
<xs:annotation>
<xs:documentation>IBM DB2 Data Provider 9.1.0 for .NET Framework 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="IBM.Data.DB2.9.1.0">
<xs:annotation>
<xs:documentation>IBM DB2 Data Provider 9.1.0 for .NET Framework 2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="iDB2-10.0.0.0">
<xs:annotation>
<xs:documentation>IBM iSeries DB2 Data Provider 10.0.0.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SQLite-1.0.43">
<xs:annotation>
<xs:documentation>SQLite 1.0.43 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SQLite-1.0.44">
<xs:annotation>
<xs:documentation>SQLite 1.0.44 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SQLite-1.0.47">
<xs:annotation>
<xs:documentation>SQLite 1.0.47 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SQLite-1.0.56">
<xs:annotation>
<xs:documentation>SQLite 1.0.56 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SQLite-1.0.65">
<xs:annotation>
<xs:documentation>SQLite 1.0.65 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="System.Data.SQLite">
<xs:annotation>
<xs:documentation>SQLite 1.0.65 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Firebird-2.1">
<xs:annotation>
<xs:documentation>Firebird Server, provider V2.1.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="FirebirdSql.Data.FirebirdClient">
<xs:annotation>
<xs:documentation>Firebird Server, provider V2.1.0.0 in framework .NET V2.0</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SybaseAse-12">
<xs:annotation>
<xs:documentation>Sybase ASE 12.5, 1.1.411 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SybaseAse-15">
<xs:annotation>
<xs:documentation>Sybase ASE 15, 1.15.152 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="SybaseAse-AdoNet2">
<xs:annotation>
<xs:documentation>Sybase ADO.NET ASE 12.5 and ASE 15, 1.15.192.0 provider</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Odbc-1.1">
<xs:annotation>
<xs:documentation>Microsoft ODBC, provider V1.0.5000.0 in framework .NET V1.1</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Odbc-2.0">
<xs:annotation>
<xs:documentation>Microsoft ODBC, provider V2.0.0.0 in framework .NET V2</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Cache-2.0.0.1">
<xs:annotation>
<xs:documentation>InterSystems CacheConnection Version 2.0.0.1 in framework .NET V2</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="InterSystems.Data.CacheClient">
<xs:annotation>
<xs:documentation>InterSystems CacheConnection Version 2.0.0.1 in framework .NET V2</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
</xs:schema><00> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns="http://www.springframework.net/tx"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:objects="http://www.springframework.net"
xmlns:tool="http://www.springframework.net/tool"
targetNamespace="http://www.springframework.net/tx"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xsd:import namespace="http://www.springframework.net"/>
<xsd:import namespace="http://www.springframework.net/tool"/>
<xsd:complexType name="identifiedType" abstract="true">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The unique identifier for a object. The scope of the identifier
is the enclosing object factory.
]]>
</xsd:documentation>
</xsd:annotation>
<xsd:attribute name="id" type="xsd:ID">
<xsd:annotation>
<xsd:documentation>
<![CDATA[
The unique identifier for an object.
]]>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation><![CDATA[
Defines the elements used in the Spring Framework's declarative
transaction management infrastructure.
]]></xsd:documentation>
</xsd:annotation>
<xsd:element name="advice">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation source="net: Spring.Transaction.Interceptor.TransactionInterceptor"><![CDATA[
Defines the transactional semantics of the AOP advice that is to be
executed.
That is, this advice element is where the transactional semantics of
any number of methods are defined (where transactional semantics
includes the propagation settings, the isolation level, the rollback
rules, etc).
]]></xsd:documentation>
<xsd:appinfo>
<tool:annotation>
<tool:exports type="Spring.Transaction.Interceptor.TransactionInterceptor"/>
</tool:annotation>
</xsd:appinfo>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="identifiedType">
<xsd:sequence>
<xsd:element name="attributes" type="attributesType" minOccurs="0" maxOccurs="1"/>
</xsd:sequence>
<xsd:attribute name="transaction-manager" type="xsd:string" default="transactionManager">
<xsd:annotation>
<xsd:documentation source="net:Spring.Transaction.IPlatformTransactionManager"><![CDATA[
The object name of the PlatformTransactionManager that is to be used
to drive transactions.
This attribute is not required, and only needs to be specified
explicitly if the bean name of the desired PlatformTransactionManager
is not 'transactionManager'.
]]></xsd:documentation>
<xsd:appinfo>
<tool:annotation kind="ref">
<tool:expected-type type="Spring.Transaction.IPlatformTransactionManager"/>
</tool:annotation>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="attribute-driven">
<xsd:complexType>
<xsd:annotation>
<xsd:documentation source="net:Spring.Transaction.Interceptor.AttributesTransactionAttributeSource"><![CDATA[
Indicates that transaction configuration is defined by .NET
attributes on objects classes, and that proxies are automatically
to be created for the relevant annotated objects.
Transaction semantics such as propagation settings, the isolation
level, the rollback rules, etc are all defined in the annotation
metadata.
]]></xsd:documentation>
</xsd:annotation>
<xsd:attribute name="transaction-manager" type="xsd:string" default="transactionManager">
<xsd:annotation>
<xsd:documentation source="net:Spring.Transaction.IPlatformTransactionManager"><![CDATA[
The object name of the PlatformTransactionManager that is to be used
to drive transactions.
This attribute is not required, and only needs to be specified
explicitly if the object name of the desired PlatformTransactionManager
is not 'transactionManager'.
]]></xsd:documentation>
<xsd:appinfo>
<tool:annotation kind="ref">
<tool:expected-type type="Spring.Transaction.IPlatformTransactionManager"/>
</tool:annotation>
</xsd:appinfo>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="proxy-target-type" type="xsd:boolean" default="false">
<xsd:annotation>
<xsd:documentation><![CDATA[
Are inheritance based proxies to be created? By default, composition
based proxies are created.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="order" type="xsd:int">
<xsd:annotation>
<xsd:documentation source="net:Spring.Core.IOrdered"><![CDATA[
Controls the ordering of the execution of the transaction advisor
when multiple advice executes at a specific joinpoint.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="attributesType">
<xsd:sequence>
<xsd:element name="method" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attribute name="name" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation><![CDATA[
The method name(s) with which the transaction attributes are to be
associated. The wildcard (*) character can be used to associate the
same transaction attribute settings with a number of methods; for
example, 'get*', 'handle*', 'on*Event', etc.
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="propagation" default="Required">
<xsd:simpleType>
<xsd:annotation>
<xsd:documentation source="net:Spring.Transaction.TransactionPropagation"><![CDATA[
The transaction propagation behavior.
]]></xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Required"/>
<xsd:enumeration value="Supports"/>
<xsd:enumeration value="Mandatory"/>
<xsd:enumeration value="RequiresNew"/>
<xsd:enumeration value="NotSupported"/>
<xsd:enumeration value="Never"/>
<xsd:enumeration value="Nested"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="isolation" default="ReadCommitted">
<xsd:simpleType>
<xsd:annotation>
<xsd:documentation source="net:System.Data.IsolationLevel"><![CDATA[
The transaction isolation level.
]]></xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Unspecified"/>
<xsd:enumeration value="ReadUncommitted"/>
<xsd:enumeration value="ReadCommitted"/>
<xsd:enumeration value="RepeatableRead"/>
<xsd:enumeration value="Serializable"/>
<xsd:enumeration value="Snapshot"/>
<xsd:enumeration value="Chaos"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:attribute name="timeout" type="xsd:integer" default="-1">
<xsd:annotation>
<xsd:documentation><![CDATA[
The transaction timeout value (in seconds).
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="read-only" type="xsd:boolean" default="false">
<xsd:annotation>
<xsd:documentation><![CDATA[
Is this transaction read-only?
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="rollback-for" type="xsd:string">
<xsd:annotation>
<xsd:documentation><![CDATA[
The Exception(s) that will trigger rollback; comma-delimited.
For example, 'com.foo.MyBusinessException,ServletException'
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="no-rollback-for" type="xsd:string">
<xsd:annotation>
<xsd:documentation><![CDATA[
The Exception(s) that will *not* trigger rollback; comma-delimited.
For example, 'com.foo.MyBusinessException,ServletException'
]]></xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
BSJB v4.0.30319l<00><>#~<00><><00><>#Strings<00>r|z#USd<>#GUIDt<><00>2#BlobW<1F> <00>%3<00><00><00><00>
<00>"aC<00>1
&|
<00><18><00><18>
<19>
<%
P<19>ib
p%<00><19><00><19><00><19><00>b<00><19>
<1A>
#%
M2<00>f<00>b<00>b<00><1A><00>b<00><1A>
<00>2
<00>2
24<1B>P<1B><00>s<00>b<00><1B><00><1B><00>b<00>b<1C>)b
4%a<1C>
<00>%<00>s <1E>@s<00><1E><00><1E> <1F><00> <20> <00>!<21> l%<25><00>%<25><00>&<26><00>&<26>&'<27>;'b<00>'<27>S(<28>r(<28>
{)a)
*<2A>)
K*<2A>+<2B>*
6++
t+e+<00>1s
L3<4C>i3^3
t32
<00>3<EFBFBD>3<00>;<3B>"<22>w?<3F><00>?<3F>@<40>'@<40>"E<>D&<00>E<EFBFBD>E&F<>E:G'GDGbQGbtJb3L<33>"<00>M<EFBFBD>D&jN<6A>E&<00>N<EFBFBD>E<00>PbQb"<00>Q<EFBFBD>D" R<>D"<00>R<EFBFBD>D
T<7F>3
<00>T<EFBFBD>3
rU<72>3<00>V<EFBFBD> <00>YsDZ%Z<00>^<5E><00>^<5E>^m_s<00>_<EFBFBD>`<60>_<00>`<60>XdsDlb<00>ob<00>o<EFBFBD> p<> 7p<37> Pp<50> kp<6B> <00>p<EFBFBD> <00>p<EFBFBD> <00>p<EFBFBD> <00>p<EFBFBD> <00>p<EFBFBD> qq<>.q=q<>*]q<>*
<00>q{q<00>qb<00>q<EFBFBD>
<00>q{qr<>r<>6r<36>Lr<4C>
vrdr<00>rb<00>rf
<00>r<EFBFBD>r<00>rf<00>rf5sb
Cs%as<61>*)b
<00>r{q
vs%<00>sb<00>ss<00>ss<00>s<EFBFBD><00>sbtb!t<> Yt<59> rt<72> 
ub<00>&<26>GubZu<5A>
yua)
<00>u{q
<00>u{q
<00>u<EFBFBD>u<00>u'Gvbv<>
Bv+nv]v
vv<76>)*<00>b
wb
3w w
bwQw
w{q
<00>w2
<00>w<EFBFBD>w
x<>3
Cx<43>3<00>x^3
<00>x<EFBFBD>x
<00>x2
<00>x<EFBFBD>3
0y<30>3Syb<00>yb,z'Gwz'G<00>z<EFBFBD><00>zb<00>z'G<00>z<EFBFBD>L{sd{b}{b<00>{<7B>
<00>{ w<00>{b"<00>{<7B>D&|<7C>E&6|<7C>E&<00>L<EFBFBD>E&<00>;<3B>ER|b[|f<00>|b"<00>|<7C>D&<00>|<7C>E&E<>E#}b
L}<7D>
<00>}<7D><00>}<7D>}
<00>}2<00>~^3
<>
<>,b
\2
<00><EFBFBD><00><EFBFBD>
<00><EFBFBD>
<00><EFBFBD>
<00><EFBFBD>
<03><>
5<><35>
k<><6B>
<00><><EFBFBD><00><><EFBFBD> <00><><EFBFBD> <00><><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>!<21><>
J<><4A>wj<>b
<00><>{q<00><>%Z<>Ɂ
<00><> w
<00><> w<1A>b2<>bN<>b<00><><EFBFBD>*Ƃf<0E>b-<2D><>_r<><72><00><>΃
<00><>{q
5<><35>AWA <00><00> <00><00><00><00><00><00><01><00><00><01><00> >R-$<00> ]R(( zR,, <00>R00 <00>R44 <00>R48<00> <00>R(< R@@ :R(D ]R@H }R@L <00>R4P <00>R@T <00>RXX R\
b %R(
h<00> MRd
l<00> yR@
q <00>R0
u <00>Rp
y <00>RP <00>  R@<00> /R,<00> TRd<00><00> tR@<00><00><00><04><00><00><04><00><00><00><04>!<00><00><04>!<00><00><00><04>+<00><00><04>+<01><00><04>.)<05>.+<01><05>10(<05>1<3<05>8JH<05>;PZ<05>@Ur<05>C`<00><05>Dq<00><05>P<00><00><05><04>T<00><00><05>=Y<00><00>Z<00>]<00><01>0<_<00>M<a<00><01>[wb<00><01> <00><06>b<00><00>h<02><00><06>n<00><<06>n <02>wp<02>-<07>p<02>Eaput*<02><00><07>u0<02><00><07>uD<00><<06>u<00><02><00><07>{(<00>{)<00><00>,<00>0<03>@<08><00>4Q<00>5y<00>7<00><00>9<03><00><08><00>;<00><00>< <00>? <00>AT <00>Cu <00>E<00> <00>H<00> <00>K<00> <00>N
<00>Q3
<00>TR
<00>X<03>`
<EFBFBD><00>\t
<<00>]<00>
<<06><00>d<00>
<00>z<00>
<<06><00><00><00>
<00><00>M <00><00><03><00> <00><00><00> <0B><00><00><03>(  <00>= <00>M <00>n <00><00> <00>!<00> <00>#<00> <00>% <00>(I <00>*s  E<00>,<00>  E<00>0<04><00>  <00>4<04><00>  <00>5<00>  E<00>6<04><00>  <00>:<04><00>  <00>;<00>  <00><  E<00>C4  E<00>GH  <00>K<04>f { <00>R<04><00> <0A> <0A><01>g<04><00> <0A> <0A><01>p<04><00> <0A> <0A><01>z<00> <00>~<04><00> <0A> <0A><01><00><04><00> <0A> <0A><01><00><04><00> { <0A><01><00> { <0A><01><00><04><00> { <0A><01><00>{ <0A><01><00><04><00> { <0A><01><00><04>"<0E><00><00>-<00><00><04><00> { <02><00><04><00> { <0A><01><00><04>;a<01><04>D<0E><01>Za<01><04>k<0E>
<01><04><00><0E>
<01><00>a(
<01><00>a<05><00>a<05><00>a<00>a<05>a/a#<05>Na)fa*<00>a8<00>a:<05><00><0F>?<00>aA<00>ah<00>an aq<05>!a%<01> 3<10>d&<01> J<10>d'<01>j<10>E'<01>z<10>E'<01> <00><10>L'<01><05><00><10>(<01><05><00><10>(<01><05><00><10>(<01><05><00><10>(<01><00><10>(<01>,<01>0.<01><05>C<11>0<01> Y<11>d0<01><05>y<11>1<01><00><11>E1<01><00><11>E1<01><00><11>E1<01> <00><11><07>1<01><00>Y3<01>!]5<01>@a<<01>R<<01><05>c?<01><05><00>?<01><05><00>eA<01><00><12>A<01><05>wA<01> 0<13>A<01><05>MLc<12>L iN<00>O <00>Q<00>R% U- =qW8SYCkuYE<00><00>[I<00><12>\K <00>]R<00>aa qeiyly6l| Qim<01>sn<01><00>o<01> <00>p<01><00> p<01><06><00>wx<01><00><15>x<01><06><16><00><01><06><16><00><01><06>2<16><00><01>S<16>E<00><01>g<16><00><01><00><16>}<00><01><00><16>}<00><01><00><16><06><02><01><06> <00>w<06><00><01> <00>wd<03><01> wd<03><01> 1wh<03><01> Rwd<03><01> lwt<03><01> <00>wt<03> <00>wh<03> <00>wt<03> <00>w}<00><00>w}<00> wh<03> ;wd<03> Vwd<03> swd<03>f<><00><00>C G<00><1C><00><1C>!<00><1D>4<1E>[<1E>4,4<00>W<00>W<00>W<00>WK#<23>j#<23>v#<23><00>#<23><00>#<23><00>#<23><00>#<23><00>#<23><00>#<23><00>#<23>$<24>$<24>"$<24>N$<24>f$<24>q$<24><00>$<24><00>$<24><00>$<24>I&UP&YZ&<26>e&<26>j&<26>w&^<00>&W<00>&c<00>&c<00>&4<00>'<00>'<00>'<00>'(H4<1E>E)<29>V)<29><00>)<29><00>)<29><00>)<29><00>)<29><00>)<29>1<1E><00>)4*<2A><1E>1<00>*<2A><00>*<2A>1<00>*<2A>L+<2B><00>+<2B>E)<29><00>'l,<00>,<2C><00>,<2C><00>,<2C><00>,<2C>-<2D>*-<2D>@-<2D>_-<2D><00>-<2D><00>-<2D><00>-<2D>4<1E>6<00>1<EFBFBD><00>1<00>1<EFBFBD>1<00>1<EFBFBD>Q<>r2<72>Q<>{2<><00>2<EFBFBD><00>2<EFBFBD><00>2<EFBFBD>Q<>93<39>V<>)4<>V<>H4<48>V<>^4<>V<>x4<78>V<><56>4<EFBFBD>;W<00>44V6<56><00>6<EFBFBD><00>6<EFBFBD>7<>17<31>P74<01><1E>J;He;Wy;<3B>;<3B><00>;j<00>;<3B><00>'1<00>1<EFBFBD><00><<3C><00><j<00><<3C>4<1E><00>=<3D>1<00>1<EFBFBD><00>'<00>@v <00>@<40><00>@<40><00>@<40><00>A<EFBFBD><00>An <00>As <00>#x <00>A<EFBFBD><00>A} B<> B<> /B<> <00>A<EFBFBD><00>An <00>As <00>A} :BHBVBB<> <00>A<EFBFBD><00>An <00>As yBW<00>A} <00>Bx <00>B<EFBFBD><00>B<EFBFBD> B<> V6<56><00>BH<00>+<00>B<EFBFBD>C<>V6<56>C9'C<>V6<56>:CK'C<>V6<56>>C]'C<><00>#x HC<48>/B<> <00>#x HC<48>TCz<00>#x HC<48>/B<> <00>#x HC<48>TCzbC<62>HC<48>V6<56>:CKfC<66>TCz<00>#x HC<48>V6<56>:CKfC<66><00>#x HC<48>/B<> >C]<00>C<EFBFBD><00>C4<00>C<00>C<EFBFBD><00>C<EFBFBD><00>C<EFBFBD>(EP:E!<00>CtFFtV6<56>1<00>1<EFBFBD><00>F<EFBFBD><00>@<40>V6<56>:C<>fC<66><00>#x HC<48>/B<> V6<56>:C<>fC<66><00>#x HC<48>TCzV6<56>:C<>fC<66><00>#x HC<48><00>FV6<56>>CN'C<>V6<56>:C<>'C<>V6<56><00>BHV6<56><00>BHC9>CN|G<>e&<26>>CN<00>Cl<00>C4$<1E><00>A<EFBFBD><00>#x <00>G<EFBFBD> H<> H<>V6<56>_I<5F>eI<65>nI<6E>}IH<00>I<EFBFBD>V6<56>_IeI<65>nI<6E>}IH<00>I<EFBFBD>1<00>1<EFBFBD>6 J4KJ<4B>gJ<67>}J<><00>J4!L<>BL<42>UL<55><00><<3C><00>'DM<44><00>)4QM<51>\M<>1<00>1<EFBFBD>6 J4<00>Nq<00>$<24><00>Nv <00>'4<1E><00>OWe&<26>P<>$P<>4<1E>C9<00>Q^<00>Q<EFBFBD><00>C<EFBFBD><00>C<EFBFBD><00>C<EFBFBD>Rq:RvIR41<00>1<EFBFBD><00>A<EFBFBD><00>A<EFBFBD><00>A<EFBFBD><00>G<EFBFBD> <00>'<00>#x T<>THT<>eI<65><00>A<EFBFBD>!<00>A<EFBFBD>!ET<45>1gT<67>1yT<79>U<>U<>(U<>1U<31>=U<>GU<47>TU<54>V<><56>U<EFBFBD>V<>V<>6!V<>1YVW!jV<6A>V<><56>W46<00>W<EFBFBD>6<00>W<EFBFBD>6<00>W<EFBFBD>6<00>W<EFBFBD>X/(XjCX4;<3B>y;<3B>LX46Y<>6&Y<>9YGUYUeY<65>}YU<00>Y<EFBFBD><00>Y<EFBFBD>1<00>1<EFBFBD><00><1E>!<00>Y<EFBFBD><00>Z<EFBFBD><00>Z<EFBFBD>9YG[<5B>_I<5F>*[HV<>|[<5B><01><1E><00>[X9YG}YU]<5D>-]<5D>@]<5D>X/<00>;jCX4;<3B><00>]<5D><00>]<5D>LX4<00>^ 9YGP_Ga_<61><00>_=<00>_W<00>_<EFBFBD>[B<00>_G<00>_G-`KE`W<00>aW<00>a<EFBFBD><00>a<EFBFBD>;<3B>!<00>a<EFBFBD>e;W<00>a<EFBFBD><00>a<EFBFBD><00>a<EFBFBD>1<00>1<EFBFBD>1<00>c<EFBFBD>1<00>c<EFBFBD>1<00>c<EFBFBD>1<00>c<EFBFBD>1d<>1=d<>bd<62><06>f4V<><56>f<EFBFBD>V<><56>f<EFBFBD>V<><56>f<EFBFBD><06>f4V<><56>fV<>gV<> ggX$<1E>cg(CX4<06>f4V<> g(V<><56>f(V<>g(V<><56>g(<06>f4V<><56>g/V<><56>g/V<><56>g/V<><56>g/V<><56>g/V<><56>f/V<><56>g/ӂ 0<> <00>.L<00> <00>.U!<00>K_0!<00>Vd4!<00>kjL!<00>xpO!<00><08><1C>h!<00> <09><1C><00>!<00> <1D> <00>!<00><1D> <00>!<00>;<1D> <00>"<00>.<1C> <00>"<00>.<1C> <00>"<00><00><1D> <00><05><1D>#<00><00><1D>$#<00><08><1D>P#<00><01><1D><00>#<00>.<1C><00>#<00>.<1C>
T&<00><01><00>&<00>.<1C><00>&<00>.<00>&<00>.#<00>&<00>.*<00>&<00>.<1C><00>&<00>.<00>&<00>.# <00>&<00>.*"'<00>.<1C>$'<00>.$#'<00>.#%0'<00>.*'='<00>.<1C>)H'<00>.)T'<00>.#*a'<00>.*,n'<00>.<1C>.y'<00>..<00>'<00>.#/<00>'<00>.*1<00>'<00>.<1C>3<00>'<00>.3<00>'<00>.#4<00>'<00>.*6<00>'<00>.<1C>8<00>'<00>.8<00>'<00>.#9<00>'<00>.*;(<00>.<1C>=(<00>.=(<00>.#>*(<00>.*@7(<00>.<1C>BB(<00>.BN(<00>.#C[(<00>.*Eh(<00>.<1C>Gs(<00>.G(<00>.#H<00>(<00>.*J<00>(<00>.<1C>L<00>(<00>.L<00>(<00>.#M<00>(<00>.*O<00>(<00>.<1C>Q<00>(<00>.Q<00>(<00>.#R<00>(<00>.*T<00>(<00>.<1C>V)<00>.V)<00>.#W)<00>.*Y,)<00> 8<1F>[D)<00> I<1F>[\)<00>.<1C>[i)<00>.[w)<00>.#\<00>)<00>.7^<00>)<00>.=`<00>)<00>.Dc*<00>.*e>*<00>X*gn*<00>.<1C>iy*<00>.i<00>*<00>.#j<00>*<00>.Jl<00>*<00>.Dm<00>*<00>.*o<00>*<00>.<1C>q<00>*<00>.q<00>*<00>.#r<00>*<00>.*t<00> ~Ov<00>*<00>.<1C>v<00>*<00>.v+<00>.#w+<00>.*y+<00>.<1C>{,+<00>.{8+<00>.#|E+<00>.*~R+<00>.<1C><00>]+<00>.<01>i+<00>.#<01>v+<00>.*<01><00>+<00>.<1C><00><00>+<00>.<01><00>+<00>.#<01><00>+<00>.Z<01><00>+<00>.b<01>,<00>.m<01>V,<00>.s<01>r,<00>.*<01><00>,<00><08>|<01><00>,<00><08><1F><01><00>,<00><08><1F><01> -<00>X*<01>9-<00>.<1C><00>D-<00>.<01>P-<00>.#<01>`-<00>.Z<01><00>-<00>.b<01><00>-<00>.m<01>.<00>.s<01>*.<00>.*<01>8.<00><08><1F><01>P.<00><08><1F><01>h.<00><08><1F><01><00>.<00>X*<01><00>.<00>.<1C><00><00>.<00>.<01>/<00>.#<01> /<00>.*<01>/<00>.<1C><00>*/<00>.<01>6/<00>.#<01>C/<00>.*<01>P/<00>.<1C><00>[/<00>.<01>g/<00>.#<01>t/<00>.*<01><00>/<00>.<1C><00><00>/<00>.<01><00>/<00>.#<01><00>/<00>.*<01><00> % <20><01><00> 5 |<01><00> H |<01><00> X |<01><00> j |<01><00> ~ |<01><00> <0A> |<01><00> <0A> <20><01><00> <0A> <20><01><00> !<21><01><00> &!O<01><00> V!O<01><00> r!O<01><00> <0A>!<21><01><00> <0A>!|<01><00> <0A>!<21><01><00> <0A>!<21><01><00> <0A>!<21><01><00>/<00>.<1C><01>H2<00><00>$<24><01>l2<00><08>$O<01><00>2<00> %<25><01><00>2<00> % <20><01><00>2<00> 5 |<01><00>2<00> H |<01><00>2<00> X |<01><00>2<00> j |<01>3<00> ~ |<01>,3<00> <09> <20><01>`3<00> !<21><01>x3<00> <09> |<01><00>3<00> &!O<01><00>3<00> V!O<01><00>3<00> r!O<01><00>3<00> <09>!<21><01><00>3<00> <09>!|<01><00>3<00> <09>!<21><01>4<00> <09>!<21><01>,4<00> <09>!<21><01>D4<00>%<25><01>P4<00> <09> <20><01><00>)<1C><01><00>)<02><00>b% <02><00>%<02><00><05>%<02><00><05>%<02><00><05>%O<01><00><05>%&<02><00><05>%<25><01><00><05>%&<02><00><05>%<25><01><00><05>%-<02><00><05>%6<02><00>&<<02><00> &<26><01><00>&C<02><00> &J<02><00>-&C<02><00>3&J<02><00><&N<02><00>A&<26><00>h4<00>.<1C><00><00>4<00><08>&f<02><00>4<00>)<1C><01><00>4<00>)<02><00>4<00>b% <02><00>4<00>%<02>5<00><01>%<02>5<00><01>%<02>85<00><01>%O<01>P5<00><01>%&<02>l5<00><01>%<25><01><00>5<00><01>%&<02><00>5<00><01>%<25><01><00>5<00><01>%-<02><00>5<00><01>%6<02><00>5<00>&<<02>6<00> &<26><01> 6<00>&C<02><6<00> &J<02>T6<00>-&C<02>p6<00>3&J<02><00>6<00><&N<02><00>6<00>A&<26><00><00> <0A>&q<02><00> <0A>&x<02><00> <0A>&<26><02><00> <0A>&<26><02><00> <0A>&<26><00><00><05>&<26><02><00> <0A>&<26><02><00>'<27><02><00>'<27><02><00>'<27><02><00>7'<27><00>A'<27><00>J'<27> <00>7'<27> <00>7'<27> <00>7'<27><00>W'<27><00>W'<27><00>^'<27><00>^'<27><00>g'<27><00>g'<27> <00> &<26>#<00>q'm$<01>6<00>.$&<01>6<00> <09>&q'7<00> <09>&x( 7<00> <09>&<26>*C7<00> <09>&<26>+T7<00> <09>&<26>-l7<00> <09>&<26>-<01>7<00><01>&<26>-<01>7<00>'<27>.<01>7<00>'<27>/<01>8<00>'<27>9<01>8<00>7'<27>B9<00>A'<27>Ct9<00>J'<27>D<01>9<00>7'<27>F<01>9<00>7'<27>H<01>9<00>7'<27>K:<00>W'<27>O<:<00>W'<27>Qd:<00>^'<27>T<01>:<00>^'<27>V<01>:<00>g'<27>Y<01>:<00>g'<27>[;<00> &<26>^t;<00>q'm_<01>;<00><00>'+a<01><<00><00>'4c<00><05>'<e<00>(Be<01><<00>.$e=<00><01>'<f@=<00>(Bf<01>=<00>(Bf><00>P+<2B>f<00>0(Mf<00>>(<28>f<00>a(Sf<00><05>(Yf<00><05>(_f<00><05>(ef<00><05>(eg<00> <0A>(jh<00> <0A>(h<00> <0A>(<28>i<00>)pi<00>)vj,><00>.<1C>k<01>><00>0(Ml<01>><00>>(<28>l?<00>a(Sl\?<00><01>(Yl<01>?<00><01>(_l<01>?<00><01>(el @<00><01>(eml@<00> <09>(jn<01>@<00> <09>(<28>n<01>@<00> <09>(n<01>@
3<EFBFBD><04>iO<00>.<1C><00>}O<00>P+<2B><03><01>O<00>.<1C><00><01>O<00><00>3<EFBFBD><04>P<00><00>3<EFBFBD><04>\P<00><00>3<EFBFBD><04><01>P<00>4<><04>|Q<00>4<><04><01>Q<00>.<1C><00><01>Q<00>.<1C><00><00> <0A>4<EFBFBD><03><00> <0A>4$<03><00> <0A>4O<01><00> <0A>4<EFBFBD><01><00> <0A>4C<05><00> 5I<05><00> 5|<01><00> 75<37><00><01>Q<00> Q5<51><00><01>Q<00> d5J<01><01>Q<00>w5P<05>R<00><01>5P<05>R<00><01>5W<05>R<00><01>5^<05>HR<00><01>5c<05>`R<00><01>5l<05><00>-<1E><00><00><05>5v<05>lR<00>(}<05><01>R<00>(B<03><01>R<00>6<><05><00>6<><05><01>R<00>.<1C><00><01>R<00><08>4$<03><01>R<00><08>4<EFBFBD><03>(S<00>b6<62><05>4S<00>r6<72><05>LS<00><1E><00>xS<00><08>6S<03><01>S<00><08>4C<05><01>S<00><00>5l<05><01>S<00><01>6<EFBFBD><05><01>S<00><01>6<EFBFBD><05><01>S<00>(B<03> T<00>.<1C><00><00><05>6<EFBFBD><05><00><05>6<EFBFBD><05><00><05>6<EFBFBD><05>T<00>.<1C><00>?T<00>`7<><05>LT<00>7<7F><05>dT<00><08>7O<01>|T<00><08>7<EFBFBD><01><01>T<00><08>7O<01><01>T<00><08>7<EFBFBD><01><01>T<00>8O<01><01>T<00>48<34><01><01>T<00>V8<56><00><01>T<00>i8J<01><00>|8<><01> U<00><01>8<EFBFBD><05><00><05>8<EFBFBD><05>3U<00><01>8<EFBFBD><05>UU<00><01>8<06><00><05>8<06><00><05>8<06>wU<00><01>8<06><01>U<00><01>8O<01><01>U<00>9 <06><01>U<00>49<06><01>U<00><01>6<EFBFBD><05>\W<00>M9<06><01>Y<00><01>6<EFBFBD><05><01>Z<00> g9O<01><01>Z<00><00>9<06>0\<00><00>9<06><01>\<00><01>6<EFBFBD><05>0]<00><00>9<06>\^<00><00>9%<06><01>^<00><00>93<06>_<00><00>9<EFBFBD><05><01>_<00><00>9:<06>D`<00>:@<06><01>`<00>:<06>8a<00>#:G<06><01>a<00>?:<06>tb<00>S:<06><c<00>k:P<06><01>c<00><00>:Z<06>Xd<00><00>:<06><01>d<00>.<06><01>d<00>.o<06>,e<00><08>;:<06>De<00><08>;<3B><01>\e<00><08>;<3B><01>te<00><08>;O<01><01>e<00><08>;}<06><01>e<00><O<01><00> _<<3C><01><01>e<00>.<1C><00><01>e<00>.$<03><01>e<00><08>4<EFBFBD><03><01>e<00><08>4$<03>f<00>|8<><01>Hf<00><00>8<EFBFBD><05>xf<00><00>8<EFBFBD><05>h<00><00>8<EFBFBD><05><h<00><00>8<06>`h<00><00>8<06>i<00><00>8<02>i<00><00>8Dj<00>49<02>j<00>-<1E>k<00> _<<3C>0k<00>P+<2B><00><05><<00><05><<00><05><<00> <0A><OHk<00>=<3D>`k<00>$=<3D>lk<00>9=O<02>k<00>Q=}<02>k<00>l=<3D><02>k<00><08>=O<02>k<00><08>=<3D><00> <0A><O <02>k<00><01>< <02>k<00><01><
<02>k<00><01>< l<00>.<1C> <02>k<00>P+<2B> l<00>><3E> ,l<00>>ODl<00>->Oll<00>@><3E>|l<00><08><O<02>l<00>.<1C><00>s><3E><00>s><3E><00>s><3E><00>s><3E><00>s><3E><00><05>><3E><00><05>><3E><00><05>><3E>%<00><05>>
(<00><05>><3E>+<00><05>>,<00><05>> /<00><05>>06<00><05>>>:<00><05>>L><00><05>>WA<00><05>>eE<00><05>>uL<00><05>><3E>P<00><05>><3E>R<00><05>><3E>U<00><05>><3E>V<00><05>><3E>W<00><05>><3E>Y<00><05>><3E>Z<00><05>><3E>]<00><05>><3E>a<00><05>><3E>h<00><05>><3E>l<00><05>><3E>o<00><05>> s<00><05>>z<00>#?'~<00>#?4<08><00>#?D<08><00>#?V<08><00>>?f<08><00>>?s<08><00>>?<3F><08><00>>?<3F><08><00>Q?<3F><08><00>Q?<3F><08><00>Q?<3F><08><00>Q?<3F><08><00>`?<3F><08><00>`?<3F><08><00>`?<3F><08><00>`? <09><00><05>> <09><00><05>> <09><00><05>>) <09><00><05>>6 <09><00><05>>E <09><00><05>?Q <09><00><05>?[ <09><00><05>?f <09><00><05>?s <09><00><05>?<3F> <09><00><05>?<3F> <09><00><05>?<3F> <09><00><05>?<3F> <09><00><05>?<3F> <09><00><05>?<3F> <09><00><05>?<3F> <09><00><05>?<3F> <09><00><05>?<3F> <09><00><05>?
<00><05>?
<00><05>?%
<00><05>?
<00><05>?9
<00><05>?%
<00>@K
#<00>@h
.<00>@<40>
:<00>@<40>
F<00>@<40>
H<00>@<40>
K<00>@<40>
N<00>@<40>
R<00>?@<40>
W<00>?@<40>
Z<00>?@ ^<00>?@ b<00>?@/ g<00>W@E m<00>W@P p<00>W@] t<00>W@k x<00>W@| }<00>c@<40> <0B><00>c@<40> <0B><00>c@<40> <0B><00>c@<40> <0B><00>c@<40> <0B><00>}@<40> <0B><00>}@<40> <0B><00>}@<40> <0B><00><05>@ <0C><00><05>@ <0C><00><05>@9 <0C><00><05>@M <0C><00><05>@` <0C><00>(B<03><00>6<><05><00>6<><05><03>l<00>.<1C><00><03>l<00>.$<03><03>l<00>.{ <0C>m<00><08>4<EFBFBD><03>m<00><08>4$<03>$m<00><08>4O<01><m<00><08>4<EFBFBD><01>Hm<00><08>4C<05>gm<00>5I<05>tm<00>5|<01><03>m<00>75<37><00>Hn<00>-<1E><00><03>n<00><01>><3E><07><03>n<00><01>><3E><07><03>o<00><01>><3E><07><03>p<00><01>><3E><07><03>q<00><01>><3E><06>r<00><01>><3E><06>8r<00><01>><3E><06><03>r<00><01>>
<07>(s<00><01>><3E><06>Ls<00>s><3E><06>ls<00>s><3E><06><03>s<00>s><3E><06><03>s<00>s><3E><06>(t<00>s><3E><06>Kt<00><01>><07>]t<00><01>>>qt<00><01>> <04>t<00><01>>0 <04>t<00><01>>L<04>t<00><01>>W<04>t<00><01>>e<04>t<00><01>>u<04>t<00>>?f!u<00>>?s$Du<00>>?<3F>(tu<00>>?<3F>/<04>u<00>#?'3<04>u<00>#?46<04>u<00>#?D:v<00>#?VADv<00><01>><3E>E<04>v<00><01>><3E>H<04>v<00><01>><3E>Lw<00><01>><3E>SPw<00><01>><3E>W<04>w<00><01>><3E>Z<04>w<00><01>> ^(x<00><01>>e\x<00>Q?<3F>i<04>x<00>Q?<3F>l<04>x<00>Q?<3F>p<04>x<00>Q?<3F>t<04>x<00>`?<3F>{y<00>`?<3F>~<y<00>`?<3F><08>`y<00>`? <09><04>y<00><01>> <09><04>y<00><01>><3E><07><04>y<00><01>> <09><04>y<00><01>>) <09>z<00><01>><3E><07>@z<00><01>>6 <09><04>z<00><01>>E <09><04>z<00><01>?Q <09><04>z<00><01>?[ <09><04>z<00><01>?f <09>{<00><01>?s <09>D{<00><01>?<3F> <09>l{<00><01>?<3F> <09><04>{<00><01>?<3F> <09><04>{<00><01>?<3F> <09><04>{<00><01>?<3F> <09>t|<00><01>?<3F> <09>(}<00><01>?<3F> <09>l}<00><01>?<3F> <09><04>}<00><01>?<3F> <09><04>}<00><01>?
<EFBFBD>P~<00><01>?
<EFBFBD><04>~<00><01>?%
<EFBFBD><04>~<00><01>?
<EFBFBD>4<00><01>?9
<EFBFBD><04><00><01>?%
<EFBFBD><04><00>@K
<EFBFBD> <20><00>@h
<EFBFBD>l<><00>@<40>
<05><><00>@<40>
Ԁ<00>@<40>
<05><><00>@<40>
$<24><00>@<40>
L<><00>@<40>
x<><00>?@<40>
#<05><><00>?@<40>
&ȁ<00>?@ *<05><><00>?@ .<1C><00>?@/ 3H<><00>W@E 9Ԃ<00>W@P <<05><><00>W@] @<05><><00>W@k D<05><><00>W@| I0<><00>c@<40> Op<><00>c@<40> SЄ<00>c@<40> X<08><00>c@<40> ]D<><00>c@<40> c<05><><00>}@<40> jԅ<00>}@<40> o(<28><00>}@<40> ul<><00><01>@ {<05><><00><01>@ <0C><05><><00><01>@9 <0C>,<2C><00><01>@M <0C>`<60><00><01>@` <0C><05><><00>6<><05><05><><00>(<28> <0C><05><><00>(<28> <0C>p<><00>(<28> <0C>ȉ<00>@<40> <0C>؊<00><01>@<40><00>$<24><00> A<> <0C>L<><00>A<> <0C>t<><00>)A<> <0C><05><><00>)A<> <0C><04><00>)A<> <0C>8<><00>)A<> <0C>l<><00>?A<> <0C><05><><00>?A<> <0C>Ԍ<00>?A <0A> <0C><00>?A <0A>D<><00>bA# <0A><05><><00>bA<62> <0C>ԍ<00>bA- <0A><1C><00>bA<62> <0C>d<><00>zA7 <0A>Ȏ<00>zAB <0A>,<2C><00>zAK <0A><05><><00>zAV <0A><05><><00><01>A_ <0A>ؐ<00><00>5v<05>-<2D><00>P+<2B><03><00><05>Ag <0A>D<><00>.<1C> <0A><05><><00>.<1C> <0A><05><><00><01>Ag <0A>|<7C><00>.<1C> <0A><05><><00>.<1C> <0A><05><><00><01>Ag <0A><05><><00>dB<64> <0A><05><><00>.<1C> <0A><14><00>.
h<><00><01>Ag З<00>dB<64> <00><05>B <06><><00><01>B %<25><00>.<1C> 0<><00><01>B j<><00>.<1C>r<><00>.&<06><><00><01>B<00> <0A>B<EFBFBD><06><><00>.0 <0C><00> <09>B<EFBFBD>$<24><00><01>B<06><><00>.> <0C><00><01>Bl<><00>.P<06><><00><01>B<06><><00>.b<10><00><01>B <06><><00>.o!<06><><00> <09>B<EFBFBD>$<06><><00><01>B$ <0B><00>.%,<2C><00> <09>B<EFBFBD>(D<><00><01>B(Ǟ<00>.o)<06><><00> <09>B<EFBFBD>,<08><00><01>B,V<><00>.-x<><00> <09>B<EFBFBD>0<06><><00><01>B0 <09><00>.<1C>1<1C><00> <09>B<EFBFBD>24<><00><01>B2|<7C><00>.<1C>3<06><><00>.<1C>8ܠ<00> <09>B<EFBFBD>=<06><><00><01>B=<06><><00>.<1C>>ȡ<00>.<1C>C<06><><00> <09>B<EFBFBD>H<10><00><01>BH<00><05>C<EFBFBD>I<06><><00>.<1C>J¢<00>.<1C>KТ<00>.<1C>M <0B><00>.P<19><00>. Q(<28><00>.Sd<><00><01>C<EFBFBD>V<06><><00>.<1C>W$<24><00>.#WT<><00><08>COXl<><00>D<>Xx<><00>D<>Y<06><><00>(DY<06><><00><D<>Z<06><><00>VDZ<06><><00>-<1E>[Ĥ<00>|8<>[<06><><00><00>8<EFBFBD>[0<><00><00>8<EFBFBD>\<06><><00>pD*^<08><00><00>8<EFBFBD>`<1B><00><00>8a <20><00><00>D4c<06><><00><00>D=d<06><><00><00>D=f\<5C><00><00>8hl<><00><00>8i<06><><00><00>8j\<5C><00>g9Oko<><00>.<1C>k<06><><00>OEUk<06><><00>hE#k<06><><00><08>E[lĪ<00><08>EalЪ<00> <09><Om<06><><00>.<1C>m <09><00>.ym<1B><00>-<1E>n <20><00>|8<>nX<><00><00>8<EFBFBD>n|<7C><00><00>8<EFBFBD>o<06><><00><00>8<EFBFBD>q߫<00><00>8r<06><><00><00>8tl<><00><00>8u<06><><00><00>8v<14><00>g9Ow(<28><00><00>E<EFBFBD>wX<><00><00>E<EFBFBD>y4<><00>(F<>z<06><><00>.<1C>{<06><><00>UF<55>{خ<00>hFy{<06><><00> <09><O|<01><00><08>4$|<14><00><08>4<EFBFBD>}D<><00>b6<62>}P<><00>r6<72>~h<><00><1E>~<06><><00><08>6S~<06><><00><08>4C~ǯ<00><00>5l~ԯ<00><01>6<EFBFBD><0F><06><><00><01>6<EFBFBD><05> <0C><00>(B<03>)<29><00>.<1C><00><00><05>><3E><0F><00><05>><3E><0F><00><05>><3E><0F><00><05>><3E><0F><00><05>><3E><0F><00><05>> <10><00><05>><10><00>>?'<10><00>>?<<10><00>>?T<10><00>>?n<10><00>#?<3F><10><00>#?<3F><10><00>#?<3F><10><00>#?<3F><10><00><05>><3E><10><00><05>><3E><10><00><05>> <11><00><05>> <11><00><05>>4<11><00><05>>H<11><00><05>>Y<11><00><05>>o<11><00><05>><3E><11><00><05>><3E><11><00>Q?<3F><11><00>Q?<3F><11><00>Q?<3F><11><00>Q?<3F><11><00>`?<3F><11><00>`? <12><00>`?<12><00>`?3<12><00><05>>I<12><00><05>>Y<12><00><05>>m<00><05>><3E><00><05>><3E><00><05>><3E> 1<><00>.<1C> G<><00>.$ e<><00>.{ <07><><00>.<1C><07><><00><08>4<EFBFBD><07><><00><08>4$а<00><08>4O<07><><00><08>4<EFBFBD><00><00><08>4C<1D><00>5I0<><00>5|M<><00>75<37>`<60><00><08>F<EFBFBD>x<><00>Q5<51><07><><00>d5J<07><><00><01>><3E><07><><00><01>><3E>ܳ<00><01>><3E>̴<00><01>><3E><07><><00><01>><3E>Զ<00><01>> <07><><00><01>><07><><00><01>><3E><07><><00><01>><3E>Ը<00><01>><3E>$<07><><00><01>>
'<14><00><01>><3E>*4<><00>s><3E>+T<><00>s><3E>-|<7C><00>s><3E>3<07><><00>s><3E>6<07><><00>s><3E>9ڹ<00><01>>>:<07><><00><01>>><00><00><01>> A<1A><00><01>>0H.<2E><00><01>>LL@<40><00><01>>WOT<><00><01>>eSn<><00><01>>uZ<07><><00>>?'^<07><><00>>?<aȺ<00>>?Te<07><><00>>?nl<14><00>#?<3F>p4<><00>#?<3F>sX<><00>#?<3F>w<07><><00>#?<3F>~<07><><00><01>><3E><10><08><00><01>><3E><10>H<><00><01>> <11>|<7C><00><01>> <11><07><><00><01>>4<11><07><><00><01>>H<11>X<><00><01>>Y<11><07><><00><01>>o<11><07><><00><01>><3E><11><<3C><00><01>><3E><11>p<><00>Q?<3F><11><07><><00>Q?<3F><11><07><><00>Q?<3F><11>ܾ<00>Q?<3F><11><08><00>`?<3F><11>,<2C><00>`? <12>P<><00>`?<12>t<><00>`?3<12><07><><00><01>>I<12><07><><00><01>><3E><07>п<00><01>>Y<12><07><><00><01>>m<12>$<24><00><01>><3E><07>8<><00><01>><3E><12>p<><00><01>><3E><12><07><><00><01>><3E><12><07><><00>-<1E><00><07><><00><00>5v<05><08><00>6<><05>'<27><00>P+<2B><03><00><05>B<EFBFBD><12>=<3D><00>.<1C><12>m<><00>.<1C><12><07><><00> <09>B<EFBFBD><01><07><><00><01>B<EFBFBD><12>d<><00>.<1C><12><07><><00>.
<13><07><><00> <09>B<EFBFBD><01><07><><00><01>B<EFBFBD><12><07><><00>.$<13><07><><00>.9<08><><00> <09>B<EFBFBD> <08><><00><01>B<EFBFBD> <08><><00>.W
<08><><00><01>Bh $<24><00>.tD<><00><01>B<EFBFBD><08><><00><00>F<EFBFBD>p<><00>G<><1B><00>.<1C>#<23><00>.<1C><<3C><00><01>B|<7C><00>.<1C><08><><00><01>B<00>.<1C><00><01><1E> <00>_G<5F>!<00>kG<6B>$<00>.<1C>%<00><01><1E>'<00>_G<5F>(<00>kG<6B>+<00><05>B<EFBFBD>,<00><05>A<EFBFBD>-<00>.<1C>.<00><01><1E>0<00>_G<5F>1<00>kG<6B>4<00><05>C<EFBFBD>5<00>uG<75>6<<3C><00>.<1C>8U<><00>.:n<><00>.<<08><><00><08>;<3B>><08><><00><08>G><08><><00><08>G%><08><><00><08>G/><00>.<1C>><00><01><1E>@<00>_GSA<00>kG<6B>D<00>.<1C>E<00><01><1E>G<00>_G_I<00>kG<6B>M<08><><00>.uN<08><><00>.<1C>O<04><00>.<1C>Q)<29><00>.<1C>T7<><00>.<1C>UE<><00>.<1C>Wl<><00><01>C<EFBFBD>Z<08><><00>H <20>[<00><00>H<>[<00> <0A>4<EFBFBD>\<00> <0A>4$\ <0C><00>(H<>]$<24><00>0H]0<><00>8HB^H<><00>OH<4F>^x<><00>fHO_<00> d5J_<08><><00>-<1E>`<00>sH<73>`<08><><00>{H<>`<08><><00><01>H<EFBFBD>`p<><00><01>H<EFBFBD>a<08><><00><01>H<EFBFBD>b<08><><00><01>H<EFBFBD>c<01><00><01>H<EFBFBD>c<04><00><01>H<EFBFBD>c$<24><00><01>H<EFBFBD>dB<><00>.<1C>eg<><00>.<1C>e}<7D><00>.$e<08><><00>.f<08><><00>b6<62>h<08><><00>r6<72>i<08><><00><08>4$i0<><00><08>4<EFBFBD>jM<><00>d5Jj`<60><00>sH<73>k<08><><00>.<1C>k<08><><00>.k<18><00>:Im4<><00>@I!mP<><00>@I.nl<><00>@I>p<08><><00>Q?Qs<08><><00>Q?Zt<08><><00>Q?fv<00>RIuy
<EFBFBD><00>.<1C>{<15><00>.{$<24><00>RIu}<00>uG<75>><3E><00>.<1C><15>`<60><00>uG<75><13><08><><00>.<1C><00><08><><00>.<15><08><><00>uG<75><15><00>uG<75><15><08><><00>.<1C><00><08><><00>.<15>
<EFBFBD><00>6<><00><18><00>6<><01>h<><00><00>I<EFBFBD><15><08><><00><00>I<EFBFBD><13><08><><00><00>I<EFBFBD><15><1C><00><00>I<EFBFBD><15>X<><00><00>I<EFBFBD><15><08><><00>s><3E><15><08><><00><01>><3E><15><08><><00>>?<3F><15><08><><00>:I<><15><08><><00>:I<><15><08><><00><01>I<16><1C><00><01>I<16>H<><00>@I <16>|<7C><00>@I<16><08><><00><00>H<EFBFBD><14><08><><00>.<1C><00><08><><00>.$<03><07><00>.<15>0<><00>b6<62><05>\<5C><00>r6<72><05>t<><00><08>4$<03><08><><00><08>4<EFBFBD><03><08><><00>d5J<01><08><><00>sH<73><00>p<><00>.<1C><00>{<7B><00>.$<03><08><><00>.<15><08><><00><00>><3E><15><08><><00><00>I<16><08><><00>.<1C><00><08><><00>.<15><14><00>:I:<06>0<><00>@I<16>L<><00>@I&<16>h<><00>@I2<16><08><><00>Q?A<16><08><><00>Q?H<16><08><><00>Q?R<16><00>RI_<16><06><00>.<1C><00><11><00>.$<03><1D><00>.<15>,<2C><00>s><3E><15>X<><00><00>I<16><08><><00>.<1C><00><08><><00>.<15><08><><00>RI_<16><00>uGk<16><00>uGx<16><08><><00>.<1C><16><08><><00>uGx<16><03><00>.<1C><00><0E><00>.<15><1C><00>uGk<16><00>uGx<16>6<><00>.<1C><00>[<5B><00>.<15><08><><00>6<><00><08><><00>6<><01><08><><00><00>I<EFBFBD><15><1C><00><00>I<EFBFBD><13>X<><00><00>I<EFBFBD><15><08><><00>s><3E><15><08><><00><01>><3E><15><08><><00>:I<><15> <20><00><01>I<16>L<><00><01>I<16>x<><00>@I<16><08><><00><00>H<EFBFBD><14><08><><00><00>5<EFBFBD><16><00><00><00>5<EFBFBD><16>|<7C><00>.J<><16><08><><00>:J<><16>(<28><00>.<1C><00><08><00>P+<2B><03>0<><00><08>JO<01>H<><00><08>J<EFBFBD><01>T<><00><08><O<01>l<><00><08>J<EFBFBD><01>x<><00><08>J<EFBFBD><16><08><><00><08>JO<01><08><><00>K<><00><08><><00>K<><16>|<7C><00>7K<37><16><08><><00>KKJ<01><08><><00>`K<><01><08><><00>xK<78><00>
<EFBFBD><00>~K<><00><1B><00><00>K<EFBFBD><00>,<2C><00><08>KO<01>G<><00>.<1C><00>e<><00>.<1C><16><08><><00><08>6S<03><08><><00>gL<67><16><08><><00>vL<76><16><08><><00><08>L<EFBFBD><16><08><><00><08>LO<01><08><><00><08>LO<01><08><00><08>L<EFBFBD><01><12><00>xK<78><00><00><05>9<EFBFBD><00><00>:<3A><00><00>M<><01><00> M<><00><00>M<><00><00>*M<><16>#<23><00><01>9<EFBFBD><00>&<26><00>:<3A><00>)<29><00>M<><01>,<2C><00> M<><00>/<2F><00>M<><00>2<><00>*M<><16>8<><00>:M<> O<><00>.<1C> W<><00>.<1C> <09><><00>:M<> <09><><00><00>9<EFBFBD> <09><><00>:<3A> <09><><00>M<> D<><00>*M<> <09><><00>.<1C> <09><><00><08>6S <09><><00>gL<67> <09><><00>vL<76> <09><><00><00>5 ,<2C><00>hM
<09><><00><00>5 <09><><00>|M L<><00><00>M x<><00><00>M" <09><><00><00>M, <09><><00><00>M5 <09><><00><00>M? ^<5E><00>.<1C> ><3E><00>P+<2B> <00><05>MJ <00><05>M[ <00><05>M<EFBFBD> <00><05>M<EFBFBD> <00> NQ <00> NW <00> 4NO h<><00><01>MJ <09><><00><01>M[ <09><><00><01>M<EFBFBD> <09><><00><01>M<EFBFBD> <09><><00> NQ <09><><00> NW <09><><00> 4NO <09><><00>.<1C> <00><05>Nd <00><05>N<EFBFBD> <00><05>N<EFBFBD> <00> <0A>NO <00> <0A><O <09><><00><01>N<EFBFBD> <02><00><01>N<EFBFBD> <14><00> <09>NO @<40><00> <09><O <09><><00><01>Nd <09><><00>.<1C>! <00><05>Nv! <09><><00>.$$ <09><><00>.% <09><><00><08>4$' <09><><00><08>!<21>( <0C><00>OC( $<24><00>OI( 0<><00><01>Nv) <09><><00>0O<30>, |<7C><00><O<>0 <09><><00>OO<4F>4 <09><><00>\Ov7 <09><><00>wO<77>8 t<><00><00>Op= <09><><00>P+<2B>> <09><><00>.<1C>> <09><><00><01>Nv> <09><><00>.<1C>A <09><><00>.<1C>C <09><><00>.<1C>E <10><00><08>;<3B>G (<28><00><08>O<EFBFBD>G <00> <0A>O<EFBFBD>G <00> <0A>O<EFBFBD>G @<40><00>.<1C>H R<><00>.<1C>H l<><00>4P<34>I <09><><00><01>N<EFBFBD>I <09><><00> <09>O<EFBFBD>J <09><><00> <09>O<EFBFBD>J <00><00> =P<>K <20><00> QPOK @<40><00>^POK ]<5D><00>iP<69>K l<><00>oPOK <09><><00> tP<74>K <09><><00>~P<> K <09><><00><01>N<EFBFBD>K <09><><00><01>P<EFBFBD>K <18><00> <09>&<26>L H<><00> <09>&<26>M x<><00> &<26>N <09><><00><01>P<EFBFBD>O <09><><00><01>P<EFBFBD>P <00><00><01>P<EFBFBD>U 0<><00><01>P<EFBFBD>V P<><00><01>P<EFBFBD>W <09><><00><01>P<EFBFBD>X <09><><00><01>%<25>Y <09><><00> <09>P<EFBFBD>Z <09><><00><01>P<EFBFBD>Z <14><00><01>P<EFBFBD>[ L<><00><01>P<EFBFBD>\ |<7C><00> Q<>] <09><><00>Q^ <09><><00> Q_ <04><00>+Q<>` $<24><00>;Q a X<><00>DQb x<><00>LQc <09><><00>UQ<55>h <09><><00>_Q"i <14><00>gQ'j C<><00>.<1C>k P<><00><00>Q6k <09><><00><00>Q@m D<><00><00>QJn <09><><00><00>QTp <09><><00>P+<2B>r <09><><00>.cr <18><00>.js 8<><00><01>C<EFBFBD>t <09><><00>\R<>u <09><><00>wRu <09><><00><08>COv <09><><00>D<>v <09><><00>D<>w <09><><00>(Dw <00><00><D<>x <18><00>VDx $<24><00><08>R{y <<3C><00><08>R<EFBFBD>y H<><00><08>;<3B>z `<60><00><08>R<EFBFBD>z l<><00><08>R<EFBFBD>{ <09><><00><08>RJ{ <09><><00><00>D<EFBFBD>| <04><00> S<>| <14><00>S<>} <09><><00>.<1C>} <09><><00>dB<64>} <09><><00>dB<64> $<24><00>JS<4A><18> `<60><00>_S<5F><18> <09><><00>nS<6E><18> `<00><00>S<EFBFBD><18> <09><00>.<1C><00> <09><00>P+<2B><03> <09><00>.<1C><00> <09><00>.<01> <09><00>.#<01> <09><00>.<1C><18> <00>.*<01> (<00>(H<><01> @<00>X*<01> ^<00>.<1C><00> i<00>.<01> u<00>.#<01> <09><00>.*<01> <00>.<1C><13> <00><01><0E> <00>_G<5F><13> <00>kG<6B><18> <00>.<1C><13> <00><01>P<05> <00>_G<5F><13> <00>kG<6B><18> <09><00>.<1C><00> <09><00>.<01> <09><00>.#<01> <09><00>.<1C><18> <00>.*<01> <00>(H<><01> (<00>X*<01> <00><05>SP<05> <00><05>SW<05> <00><05>S# <0A> <00><05>S# <0A> <00><05>S<EFBFBD><18> F<00>.<1C><18> p<00>8HB<03> <09><00>(H<><01> <09><00><08>4<EFBFBD><03> <09><00>H <20><14> <09><00><00>S<EFBFBD><14> <09><00>T<><14> <00>. <19> 4<00><01>S<EFBFBD><18> <09><00>.<19> <09><00><01>S<EFBFBD><18> X<00>*T<><14> <00><05>(Y<03> s<00>.<1C><00> ~<00>.<01> <09><00>.#<01> <09><00>.<1C><18> <09><00>.*<01> <09><00>(H<><01> <00>X*<01> <00>:T<><17> <00>.<1C><13> <00><01><1E><0E> <00>_GS<14> <00>kG<6B><18> <00>.<1C><13> <00><01><1E><17> <00>_GS<14> <00>kG<6B><18> <00>.<1C><13> <00><01>x<16> <00>_G_<14> <00>kG<6B><18> *<00>.<1C><00> 5<00>.<01> A<00>.#<01> P<00>.<19> <09><00>.*<01> <09><00>OT<4F><01> <09><00>(H<><01> <09><00>X*<01> <00><00>T(<19> <00><00>T4<19> T <00><00>T><19> <09> <00><08>TO<01> <09> <00>.<1C><00> <09> <00>P+<2B><03> <09> <00>dUH<19> <09> <00><00>UQ<19> <09>
<00><00>U(<19> D <00><00>U^<19> <09> <00><00>U^<19> <00>.<1C>
<EFBFBD> <00>P+<2B>
'<00><00>U<EFBFBD>
L<00>.<1C>
e<00>.<1C>
T<00>P+<2B>
<00>>V<>
m<00>.<1C>
<00><05>V<EFBFBD>
<00><05>V<EFBFBD>
<EFBFBD><00>>V<>
T<00><01>V<EFBFBD>
$<00><00>V<EFBFBD>
L<00><00>V<EFBFBD>
H<00><00>V<EFBFBD>
<EFBFBD><00>P+<2B>
<EFBFBD><00><00>V<EFBFBD>
<00> W
<EFBFBD><00>.<1C>
<EFBFBD><00>.<1C>
<EFBFBD><00><00>V<EFBFBD>
<00><00>V<EFBFBD>
<00><00>V<EFBFBD>
<00> <W
<00> TW}
<00> <0A>R<EFBFBD>
<00> <0A>;O
<00> <0A>;<3B>
<00> rW
z<00>.<1C>
<EFBFBD><00>.9
<EFBFBD><00> <W
<00>]X9
<00> TW}
$<00>uX<75>
0<00> <09>R<EFBFBD>
H<00><08>RJ
t<00> <09>;O
<EFBFBD><00><08>X<EFBFBD>
<EFBFBD><00> <09>;<3B>
<EFBFBD><00><08>X
<EFBFBD><00> rW
<EFBFBD><00><08>X@
<EFBFBD><00> S<>
<00>S<>
0<00><00>X<EFBFBD>
H<00><08>X<EFBFBD>
<EFBFBD><00>P+<2B>
<00>Yv
$<00>.<1C>
/<00>.9
<<00>Yv
P<00><00>X<EFBFBD>
<EFBFBD><00>P+<2B>
<EFBFBD><00>.L
<EFBFBD><00><00>V<EFBFBD>
<EFBFBD><00>.Z!
<00>Yv#
0<00> <W$
P<00> TW}$
p<00> <09>R<EFBFBD>$
<EFBFBD><00> <09>;O$
<EFBFBD><00> <09>;<3B>$
<EFBFBD><00> rW$
<EFBFBD><00><00>X<EFBFBD>$
<00>.<1C>$
<00><08>Yb$
(<00>>V<>%
@<00> S<>'
<EFBFBD><00>S<>(
<EFBFBD><00><00>X<EFBFBD>(
<EFBFBD><00>.<1C>(
<00><08>Y<EFBFBD>(
<EFBFBD><00><00>Yo)
<EFBFBD><00><00>Yw+
,<00><00>Y<EFBFBD>.
@<00><01>Y<EFBFBD>0
\<00>>V<>2
<EFBFBD><00>P+<2B>4
<EFBFBD><00>.<1C>4
<00> Z<>4
%<00>7'o4
4<00>7'<27>6
`<00>Z<>8
( <00>XZ<58>9
4 <00><01>Y<EFBFBD>:
P <00>kZo<
<EFBFBD> <00><00>Z<EFBFBD>>
D!<00>>V<>?
("<00>P+<2B>A
>"<00>.A
\"<00>.<1C>B
<EFBFBD>"<00><08>Z<EFBFBD>C
<EFBFBD>"<00><00>Z<EFBFBD>C
<EFBFBD>"<00><00>Z<EFBFBD>D
#<00><00>X<EFBFBD>E
4#<00>S<>E
L#<00> S<>E
<EFBFBD>#<00> S<>F
<EFBFBD>#<00><00>Z<EFBFBD>G
$<00>P+<2B>I
8$<00>.I
D$<00>.<1C>J
P$<00>.<1C>K
g$<00> [<5B>K
t$<00>kjL
<EFBFBD>$<00>xpL
<EFBFBD>$<00>.<1C>M
<EFBFBD>$<00>WN
<EFBFBD>$<00>.<1C>N
<EFBFBD>$<00>.<1C>P
<EFBFBD>$<00>9[@P
<EFBFBD>$<00>YvQ
<EFBFBD>%<00><00>X<EFBFBD>R
<EFBFBD>&<00>K[<5B>R
<EFBFBD>&<00>[[<5B>S
'<00>.<1C>S
('<00><08>[]S
@'<00><08>[cS
L'<00>WT
d'<00> [<5B>T
p'<00><08>[jU
<EFBFBD>'<00><08>[pU
<EFBFBD>'<00>\<5C>U
<EFBFBD>'<00>-<1E>V
4(<00>1\vV
d(<00>1\<5C>X
,)<00>N\<5C>Z
D)<00>c\<5C>[
<EFBFBD>)<00><00>\<5C>\
<EFBFBD>*<00><00>\<5C>^
<EFBFBD>*<00>.Z_
<EFBFBD>*<00>->Oa
+<00><08>E<EFBFBD>a
+<00><08>E<EFBFBD>b
(+<00>T]<5D>b
Y+<00>a]<5D>b
p+<00>z]<5D>b
<EFBFBD>+<00><08>]<5D>b
<EFBFBD>+<00>.<1C>b
<EFBFBD>+<00>.9b
,<00>.<1C>c
,<00>.<1C>e
t,<00><08>]f
<EFBFBD>,<00><08>;}f
<EFBFBD>,<00>^<5E>f
<EFBFBD>,<00>^Jf
<EFBFBD>,<00><08>;Og
<EFBFBD>,<00><08>X<EFBFBD>g
<EFBFBD>,<00>^<5E>h
-<00>*^<5E>h
-<00>:^<5E>i
(-<00>L^<5E>i
4-<00>rWj
L-<00><08>X@j
X-<00><00>^<5E>k
<EFBFBD>-<00><00>^m
<EFBFBD>-<00>.<1C>p
<EFBFBD>-<00><00>^p
d/<00><08>^<5E>q
|/<00><00>^q
l0<00>
_r
<EFBFBD>0<00>.<1C>s
1<00>.<1C>s
1<00>.s
1<00> _t
41<00><00>V<EFBFBD>u
\1<00>;_w
<EFBFBD>1<00>.<1C>x
<EFBFBD>1<00><00>^x
p2<00><08>^y
<EFBFBD>2<00>.y
<EFBFBD>2<00><08>&ez
<EFBFBD>2<00>y_,{
<EFBFBD>2<00><00>_{
\3<00><01>|
<EFBFBD>3<00>.<1C>}
<EFBFBD>3<00>.<1C>}
4<00>L`c}
4<00>k`~
'4<00>v`<60>
64<00>\<5C><1A>
F4<00> [<5B><1A>
V4<00><08>`P<1C>
`4<00><08>`<60><14>
j4<00><08>`<60><14>
t4<00><08>`W<1C>
<EFBFBD>4<00> ,|<01>
<EFBFBD>4<00><01>+<2B><01>
<EFBFBD>4<00> ),O<01>
5<00>-<1E><00>
<EFBFBD>6<00><00>`^<1C>
<00> jaO<01>
<00> <0A><O<01>
<00>@><3E><00>
<00> vL<76><01>
<00> aO<01>
<EFBFBD>6<00>.v<1C>
7<00>bO<01>
7<00> vL<76><01>
47<00> aO<01>
L7<00>b<><01>
X7<00><08>;O<01>
p7<00>bO<01>
<EFBFBD>7<00><08>;<3B><01>
<EFBFBD>7<00>3b<33><01>
<EFBFBD>7<00>Ab<01>
<EFBFBD>7<00>ObO<01>
<EFBFBD>7<00>d>O<01>
8<00>`b<><1C>
H8<00>ubO<01>
h8<00> jaO<01>
<EFBFBD>8<00> <09><O<01>
<EFBFBD>8<00>@><3E><00>
<EFBFBD>8<00><08>bO<01>
<EFBFBD>8<00><08>bO<01>
9<00><01><<01>
9<00><01><<01>
&9<00><01><<01>
69<00><00>b<01>
P9<00><00>b<EFBFBD><00>
<EFBFBD>9<00><00>b<EFBFBD><00>
<00><05>c<EFBFBD><1C>
<00><05>><3E><1C>
<00><05>><3E><1C>
<00><05>c<EFBFBD><05>
<EFBFBD>9<00><01>c<EFBFBD><1C>
<EFBFBD>9<00>.<1C><00>
<00>.<1C><13>
<00><01><1E><1C>
<00>_G<5F><1C>
<00>kG<6B><18>
<EFBFBD>9<00>od<6F><1C>
:<00><00>d<EFBFBD><1C>
H:<00><00>d<EFBFBD><1C>
;<00><00>d<EFBFBD><1C>
8<<00><00>d<EFBFBD><1C>
T=<00><00>d<EFBFBD><03>
<EFBFBD>=<00><00>d<EFBFBD><03>
><00>xK<78><03>
(><00><00>d<EFBFBD><1C>
<EFBFBD>><00><00>d<EFBFBD><1C>
<EFBFBD>><00>e<><1C>
<EFBFBD>?<00>e<><1C>
<EFBFBD>?<00>3e<33><1C>
<EFBFBD>?<00>Re<52><1C>
@<00>qe<71><1C>
=@<00><08>e<EFBFBD><03>
L@<00><08>e<EFBFBD><1C>
p@<00><08>e<EFBFBD><1C>
<EFBFBD>@<00><08>e<EFBFBD><1C>
<EFBFBD>@<00>f<><1C>
WA<00>.<1C><00>
<EFBFBD>@<00>P+<2B><03>
_A<00>.<1C><00>
A<00>.c<1B>
<EFBFBD>A<00>0g]<1B>
<EFBFBD>A<00>L`c<1B>
<EFBFBD>A<00>-<1E><00>
<EFBFBD>A<00><01>><3E><1C>
PB<00><01>><3E><1C>
<EFBFBD>B<00>Og<1D>
C<00>.<1C><00>
C<00>.<01>
+C<00>.#<01>
8C<00>.*<01>
EC<00>.<1C><00>
PC<00>.<01>
\C<00>.#<01>
iC<00>.*<01>
xC<00>qg-<1D>
<EFBFBD>C<00><00>g3<1D>
<EFBFBD>C<00>.<1C><00>
<EFBFBD>C<00>.<01>
<EFBFBD>C<00>.#<01>
<EFBFBD>C<00>.:<1D>
D<00>.*<01>
?D<00>X*<01>
bD<00>.<1C><00>
mD<00>.<01>
yD<00>.#<01>
<EFBFBD>D<00>.*<01>
<EFBFBD>D<00>.<1C><00>
<EFBFBD>D<00>.<01>
<EFBFBD>D<00>.#<01>
<EFBFBD>D<00>.*<01>
<EFBFBD>D<00>.<1C><00>
<EFBFBD>D<00>.<01>
<EFBFBD>D<00>.#<01>
<EFBFBD>D<00>.*<01>
<EFBFBD>D<00>^<5E><00>
E<00>.D<01>
*E<00>.<1C><00>
<E<00>.<01>
OE<00>.#<01>
cE<00>.*<01>
<EFBFBD>E<00>X*<01>
<EFBFBD>E<00>.<1C><00>
<EFBFBD>E<00>.<01>
<EFBFBD>E<00>.#<01>
<EFBFBD>E<00>.*<01>
<EFBFBD>E<00>.<1C><00>
<EFBFBD>E<00>.<01>
<EFBFBD>E<00>.#<01>
<EFBFBD>E<00>.*<01>
F<00>.<1C><00>
F<00>.<01>
F<00>.#<01>
,F<00>.*<01>
9F<00>.<1C><00>
DF<00>.<01>
PF<00>.#<01>
]F<00>.*<01>
jF<00>.<1C><00>
uF<00>.<01>
<EFBFBD>F<00>.#<01>
<EFBFBD>F<00>.*<01>
<EFBFBD>F<00>.<1C><00>
<EFBFBD>F<00>.<01>
<EFBFBD>F<00>.#<01>
<EFBFBD>F<00>.*<01>
[<00><00>g<00><00>g<00>g<00>g<00>g<00>ge&<00>g<00>ghhhhhh+h[<00>g<00>g<00>g<00>g/h:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhYhfh:hYhfh:hYhLhQhLhQh:h:hqhYh:hYhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBh<00><00><00><00><00>hh<00>h<00><00>h<00><00>hhLhQhLhQh:h:hBh<00><00><00><00><00>hh<00>h<00><00>h<00><00>hhLhQhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh<00>gj#v#<00>#<00>#<00>#<00>#q$<00>$ <00>#
<00># <00># $ $"$N$f$<00>$<00>g<00>gI&I&<00>&P&Z&e&j&w&<00>&<00>&<00>&<00>&<00>gI&I&<00>&P&Z&e&j&w&<00>&<00>&<00>&<00>&<00>h<00>h<00>g<00>h<00>h<00>g<00>h<00>he&<00>#<00>&P&Z&<00>&<00>&j& w&
<00>he&<00>#P&Z&<00>&<00>&j&w& <00>h<00>h<00>he&<00>he&<00>#e&<00>#<00>&e&<00>#<00>&j&e&<00>#e&<00>#<00>&e&<00>#e&<00>#<00>&e&<00>#e&<00>#<00>&e&e&<00>h<00>'<00>h<00>h<00>g<00>h<00>h<00>g<00>h<00>he&<00>#<00>&P&Z&<00>&<00>&j& w&
<00>he&<00>#P&Z&<00>&<00>&j&w& <00>h<00>h<00>he&<00>he&<00>#e&<00>#<00>&e&<00>#<00>&j&e&<00>#e&<00>#<00>&e&<00>#e&<00>#<00>&e&<00>#e&<00>#<00>&e&e&<00>h<00>h<00>#Z&<00>h<00>'e&e&<00>g<00>h<00>hV)e&e&<00>g<00>h<00>h<00>h<00>gT<00>h<00>g<00>gl,<00>ge&e&<00>g<00>h<00>h<00>g<00>g<00>g<00>g<00>g<00>g<00>g<00>g<00>g<00>g<00>g<00>1<00>g<00>ge&e&<00>g<00>h<00>h<00>h<00>g<00>g<00>g<00>g<00>h<00>h<00>h<00>h<00>hi<00>he&i<00>he&i<00>he&i<00>h<00>g<00>g<00>g<00>g<00>giii i<00>+QM<00>+0ie&I&<00>&<00>h<00>B<00>BC<00>g<00>g=i<00>'<00>'Bi(E(E<00>g<00>g<00>g<00>g<00>g\M\MBi\M\MMi`i`i`i\Mgi\MBiBi\Mxi(E`i`i(E`iBi\M<00>i<00>i<00>iMiBi\M<00>i\MMi`i<00>i`i`i`i<00>igi`i`iMi<00>iMie&<00>i:R<00>i<00>'<00>g\M\MBi\M\MMi`i`i`i\M<00>ijj<00>g<00>g<00>g<00>ijj<00><<00>) jj jj<00>hI&<00>&<00>h jj/B jjTCj jj jj<00>hI&<00>&<00>h jj/B jjTCj jjC jjC<00>hI&<00>&<00>h jjC/B jjCTC j<00>A<00>Q j<00>A<00>QTC j<00>A<00>Qe&I&<00>&<00>h j<00>A<00>Q/B,jC,jC'CbC/jj/j6j jj|G jj|GTC<00>#j|G<00>hI&<00>&<00>h<00>#j|G/B jjfC<00>#<00>AfCTC<00>#<00>AfC<00>hI&<00>&<00>h<00>#<00>AfC<00>h jjJj jjJjTC jjJj<00>hI&<00>&<00>h jjJj<00>h jj>C jj>CTC jj>Ce&I&<00>&<00>h jj>C<00>h jj>C jj>CTC jj>C/B jj>C<00>hI&<00>&<00>h jjJj jj<00>CTC jj<00>C/B jj<00>C<00>hI&<00>&<00>hj|G,j>Cj|G'Cj>C'Cj}I<00>#<00>A<00>#<00>A[j<00>#<00>Alj<00>#<00>Aljyj<00>#<00>A/B<00>#<00>A/B[j<00>#<00>A/Blj<00>#<00>A/BljB<00>A<00>#<00>A<00>A<00>#<00>A[j<00>A<00>#<00>Alj<00>A<00>#<00>Aljyj<00>A<00>#<00>A/B<00>A<00>#<00>A/B<00>j<00>A<00>#<00>A/Blj<00>A<00>#<00>A/BljB<00>A<00>#<00>B/B<00>j<00>A<00>#<00>B/B<00>jB<00>A<00>#<00>B/BljB<00>A<00>j<00>j<00>j<00>j<00>j<00>j<00>j <00>j
<00>j k<00>A<00>j<00>j<00>j<00>j<00>j<00>j<00>j <00>j
<00>j k B<00>Alj<00>j<00>j<00>j<00>j<00>j<00>j <00>j
<00>j k B<00>#<00>A<00>#<00>Ak<00>#<00>Alj<00>#<00>Aljyj<00>#<00>AljyjB<00>#<00>A/B<00>#<00>A/Bk<00>#<00>A/Blj<00>#<00>A/BljB<00>#<00>A/BljBB<00>A<00>#<00>A<00>A<00>#<00>Ak<00>A<00>#<00>Alj<00>A<00>#<00>Aljyj<00>A<00>#<00>AljyjB<00>A<00>#<00>A/B<00>A<00>#<00>A/Bk<00>A<00>#<00>A/Blj<00>A<00>#<00>A/BljB<00>A<00>#<00>A/BljBB<00>A<00>#<00>B<00>B<00>j<00>A<00>#<00>B<00>B<00>jB<00>A<00>#<00>B<00>BljB<00>A<00>j:BHBVB<00>A<00>j<00>j<00>j<00>j<00>j<00>j<00>j <00>j
<00>j k<00>A<00>j:BHBVBB<00>Alj:BHBVB<00>Alj:BHBVBB<00>B<00>BC<00>+<00>+<00>@<00>g<00>g<00>g<00>gbC/jj/j6j jj jj<00>hI&<00>&<00>h jj/B jjTCj jj jj<00>hI&<00>&<00>h jj/B jjTCj jjC jjCTC jjC<00>hI&<00>&<00>h jjC/B j<00>A<00>Q j<00>A<00>QTC j<00>A<00>Qe&I&<00>&<00>h j<00>A<00>Q/B jj>C jj>CTC jj>Ce&I&<00>&<00>h jj>C/B jj<00>C jj<00>CTC jj<00>C<00>hI&<00>&<00>h jj<00>C/B j<00>A:C jj|GTC jj|Ge&I&<00>&<00>h jj|G/B j<00>AfC jjfCTC jjfCe&I&<00>&<00>h jjfC/B jj>C jj>CTC jj>C/B jj>C<00>hI&<00>&<00>h jj<00>C jj<00>CTC jj<00>C/B jj<00>C<00>hI&<00>&<00>h,j:C,jC,j>C,j:C'C,jC'C,j>C'C,j<00>B<00>#<00>A<00>#<00>A[j<00>#<00>Alj<00>#<00>Aljyj<00>#<00>A/B<00>#<00>A/B[j<00>#<00>A/Blj<00>#<00>A/BljB<00>A<00>#<00>A<00>A<00>#<00>A[j<00>A<00>#<00>Alj<00>A<00>#<00>Aljyj<00>A<00>#<00>A/B<00>A<00>#<00>A/B[j<00>A<00>#<00>A/Blj<00>A<00>#<00>A/BljB<00>A<00>#<00>B/B<00>j<00>A<00>#<00>B/B<00>jB<00>A<00>#<00>B/BljB<00>A<00>j<00>j<00>j<00>j<00>j<00>j<00>j <00>j
<00>j k<00>A<00>j<00>j<00>j<00>j<00>j<00>j<00>j <00>j
<00>j k B<00>Alj<00>j<00>j<00>j<00>j<00>j<00>j <00>j
<00>j k B<00>#<00>A<00>#<00>Ak<00>#<00>Alj<00>#<00>Aljyj<00>#<00>AljyjB<00>#<00>A/B<00>#<00>A/Bk<00>#<00>A/Blj<00>#<00>A/BljB<00>#<00>A/BljBB<00>A<00>#<00>A<00>A<00>#<00>Ak<00>A<00>#<00>Alj<00>A<00>#<00>Aljyj<00>A<00>#<00>AljyjB<00>A<00>#<00>A/B<00>A<00>#<00>A/Bk<00>A<00>#<00>A/Blj<00>A<00>#<00>A/BljB<00>A<00>#<00>A/BljBB<00>A<00>#<00>B<00>B<00>j<00>A<00>#<00>B<00>B<00>jB<00>A<00>#<00>B<00>B<00>AB<00>A<00>j:BHBVB<00>A<00>j<00>j<00>j<00>j<00>j<00>j<00>j <00>j
<00>j k<00>A<00>j:BHBVBB<00>Alj:BHBVB<00>Alj:BHBVBB<00>BC<00>h(k<00>A<00>A<00>j<00>j<00>j<00>j<00>j<00>j <00>j
<00>j k B<00>A<00>A<00>A<00>A<00>A<00>Alj<00>A<00>A,k<00>A<00>A/B<00>A<00>A/B<00>A<00>A/Blj<00>A<00>A/Blj<00>Alj<00>A<00>j<00>Alj<00>A<00>j<00>Alj<00>B<00>A<00>j<00>B<00>Alj<00>B<00>A<00>j<00>BCk0iUk<00>A<00>#<00>A<00>ABB/B<00>A<00>#<00>A<00>ABB/BUk<00>A<00>A:BHBVBB<00>A<00>A:BHBVBBUk<00>'ak<00>AyB<00>A<00>B<00>B<00>BB<00>AyB<00>A<00>B<00>B<00>BBUk<00>'akiiiV6<00>Bi<00>+<00>BCiV6C'CiV6:C'CiV6>C'Ci<00>#HCoki<00>#HCTCi jjoki<00>#HCTCi|kiV6 jj:CTCV6 jjfCTCiV6 jj:CokV6 jjfCoki~k>C>C<00>C>C<00>C<00>k<00>C<00>C<00>C<00>C<00>C<00>k~k<00>C<00>g<00>g<00>g\M\MBi<00>kBi\M\MMiBi<00>kBi<00>kBi`i`i`i<00>g<00>g<00>C\M\MBi\M\MMi`i`i`i<00>kBiBiBi<00>g<00>g<00>g=i<00>'<00>'/j/jbCbCj/j6jbC jj>C jj>CTC jj>C<00>hI&<00>&<00>h jj>C/B jj<00>C jj<00>CTC jj<00>C<00>hI&<00>&<00>h jj<00>C/B jj|G jj|Ge&I&<00>&<00>h jj|G/B jj|GTC jj|G<00>F jj|G jj|G<00>kI&<00>&<00>h jj|G/B jj|GTC jj|G<00>F j<00>A>C j<00>A>CTC j<00>A>C/B j<00>A>Ce&I&<00>&<00>h j<00>A>C j<00>A>CTC j<00>A>C/B j<00>A>Ce&I&<00>&<00>h,j:C,j>C,j:C'C,j>C'C,j<00>B,j<00>B<00>+<00>+<00>@<00>F<00>g<00>g<00>g<00>g<00>g/jbC/jbCj/j6j6j jj jj<00>hI&<00>&<00>h jj/B jjTCj jj jj<00>hI&<00>&<00>h jj/B jjTCj jjCTC jjC jjC<00>hI&<00>&<00>h jjC<00>h j<00>A<00>Q j<00>A<00>QTC j<00>A<00>Q<00>hI&<00>&<00>h j<00>A<00>Q/B jj>C jj>CTC jj>C<00>hI&<00>&<00>h jj>C/B jj<00>C jj<00>CTC jj<00>C<00>hI&<00>&<00>h jj<00>C/B jj|G<00>#j|Ge&I&<00>&<00>h<00>#j|G/B jj|GTC jj|G<00>F jjfC<00>#jfC<00>kI&<00>&<00>h<00>#jfC/B jjfCTC jjfC<00>F jj>C jj>CTC jj>C/B jj>C<00>hI&<00>&<00>h jj<00>C jj<00>CTC jj<00>C/B jj<00>C<00>hI&<00>&<00>h,j:C,jC,j>C,j:C'C,jC'C,j>C'C,j<00>B,j<00>B0i<00>BCiV6 jj:CokV6 jjfCokiV6 jj:CTCV6 jjfCTCiV6 jj:C<00>FV6 jjfC<00>FiV6>C'CiV6:C'Ci<00>k~k<00>k<00>k~k<00>kV6<00>BiV6<00>Billii!ll*lllUkUk!ll*liUkllii!ll*l~k~k1le&8le&>Ce&|Gll~k~k!ll*lllP1lP1l!ll*l>C>C<00>C>C<00>C<00>k<00>C
o$$<00>g<00>g_I no<00>g<00>io<00>g<00>g<00>gl<00>moeYn)o)o<00>i)o<00>neY<00>g n n:R:R<00>g<00>g<00>g<00>g<00>gQh9oQhDo<00>&Lo n:Rbo<00>glQnboyo<00>o<00>h<00>o/h<00>g<00>g<00>g<00>g<00>g<00>g<00>g<00>g<00>g<00>o\M<00>i<00>i<00>i<00>iMi<00>g<00>gjjjj`i<00>o/j`i`ill`i`i!ll*l<00>o<00>o<00>o<00>g<00>o<00>o<00>l<00>g<00>g<00>g<00>g<00>o<00>g<00>o/j`i<00>i:h:hBhLhQh:h:hBhLhQh<00>o:h:hBh<00>oqhLhQhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h<00>l:h:hBhLhQhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh:h:hBhLhQh  ! % )  11$<00>&<00>(<00>*<00>,<00>-5-/9/0<00>02<00>27:<00><<00>=<00>=<00>=@<00>@<00>CD DFGHJ$K$L$N$N4O$P$Q$R$R4S$S4T$T4U$U4V$V4W$W4X$X4Zd[\<00>]^<00>`a<00>acc4dd4ee4f
gi$j$uvz<00><02>$<02>I<00>8<02>@<02>H<02>H<02>M<00>Q<00>U<00>X<02>M<00>Q<00>U<00>d<01>1<00><00><02><00><02>1<00>1<00><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02>m<00><00>!<00>%<00>)<00>9<00><00><00><00><<03><00><00>D<03>H<03><00>1<00>1).<1C>1.<1C>9.A.I.Q.Y.a.i.q.<1C>y.<01>.<01>.]<1D>.J<01>.<1C> .<1C> .<1E><03>q<1E>.<01><03>q.<03>q|1<00>q|<01>q4<1E>r><1E>"rH<1E>+rV<1E>.Cr]<1E>+rV<1E>[r<><01>rq.<1C>1.<1C>4<00>&<26><04>r<EFBFBD>< Z<><1E> sODs<>17'<27>1!s<>1 Z<><1A>s<><01><00>N<EFBFBD>1.JY)s<><s<>!.#)ls<6C><03>&<26>9<04>r<EFBFBD><1E> Z<>A<04>sI.<01> ZY<04>^<5E>a<04>s<EFBFBD>i.<1C>Y.<1C>Y.Y.#Y.*<s?Q<01>PQtDYX*y<04>;<3B>1<00>X<EFBFBD>Qtm,t<><01>2tU<1F>2t[<1F><03>qbBt<42>Jt<4A> S<><02>Oti<swft<1F>.<01><01>t<EFBFBD><02><01>&<26><02><01>&mA<01>&<26>A<01>&<26><1F><01>&<26>A7'<27><02><01>(_<03><01>t<01><01>tJ<01><01>t<EFBFBD><1F><01>t<EFBFBD><1F><01>t<EFBFBD><04>t<EFBFBD><1F><01>t<01><01>t<EFBFBD><1F>&<26><1F>u<06> Z<><1A><01>^<5E><s <20><01>&6 <01>t4<1E>u<>-u<><s= iq'C i<01>tQ 1.<1C>Ou<4F>ju<6A> <20><04>'<27> <20><04>uG<1C><01><1E> <20><01>(<01><04>u<EFBFBD> <20> &<26> Y<00>q|<s<> <01>u<EFBFBD> <20>v<> <20>v<>(v<> <20>5v<35><s<> <20><04>+<2B> <20><04>M!<21>.<01><04>d !<21><01>vO9<01>vO9c<06>.!<21><04>v!9<01>vO<01><04>v?<04>v !9<01>v9<01>v'!<21>w/! ..<1C>YIw<49> S<> DQt!<21><01>&<26><05><01>&<26>ww<77>!!<05>w<EFBFBD>!<05>w<EFBFBD><03><04>w<EFBFBD> ).<1C>1<05>wd"y.<1C><00>xe<03>x<> 6xl"A_xr"9rx|"I<05>x<EFBFBD><04>q<EFBFBD><1F><00>x<EFBFBD>"Q.<1C>Q7'm<02>x<EFBFBD>"Yy<>"YHy<48>"i]y<>"ahy<68>" y<7F>"y.<1C>9<01>vq<02>y7#q<02>y<EFBFBD>9c'!<21><01>(<28><01><01>y<EFBFBD><00><01>y<EFBFBD>#y<02>6<EFBFBD>y<02>6<EFBFBD><00><04>yP$<01>q|<01><03>y>9z<06>gL<67><16><01>L<EFBFBD><16>zP<05>zM<03>.<1C><00>H<><14>Gz!.<1C><00>Wz%%!lz+%1.<1C>1lz+% .<1C><04>7'2%<25><05>zW%<25><05>z<EFBFBD><01><05>z]%<25><05>zd%<25>.<01><01>zP<05><01>zM<03><01>zP<05>{M<03>!{P<05>3{M<03>E{]%<25>E{d%<25><01>6S<03>vL<76><16>.<1C><00>s><3E><01>7'<06><01>><3E><00>V{<7B><17>^PO<01>{<7B>%<25><01>{A<01>{J<01><01>B<EFBFBD><01>.<1C><00>oPO<01><05>{B&<26> |B&<26>s<>&<26><05>6<EFBFBD>I<02>R<EFBFBD>& .<1C>&I^<5E>&\<00>B<EFBFBD>d<00><1E>l<00>B<EFBFBD>t<00><1E>|<00>A<EFBFBD><13><00><1E><13>.u<14>.<1C><14>.<1C><12>.<1C><12>.$<13>.<1C><12>.
<13>.9<13>.t<13>.W<13>.<1C><13>.<1C><13>V6<56><0F><00>#x <0A>HC<48><01>:C<><12>/B<> <0A>fC<66><12><00>C<EFBFBD><13><00><1E><13>V6<56><0F><00>#x <0A>HC<48><01>:C<><12>TCz<0E>fC<66><12>V6<56><0F><00>#x <0A>HC<48><01>:C<><12><00>F<13>fC<66><12>V6<56><0F>>CN<13>'C<>.<1C><01>C<EFBFBD> V6<56> :C<> 'C<><01>;<3B><01>G/<01>G%.u<01>G.<1C>V6<56><01>BHG<><00>F<EFBFBD>$V6<56>$<01>BH,<01>;<3B>,<01>G/4<01>C<EFBFBD>,<01>G%D.uD<01>C<EFBFBD>,<01>Ge&<26>C9>CN|G<>.<1C>>CN<01>C4.<1C><01>ClL.<1C>,uG<75>T7'])\<01><1E><13>y_,<1C>b|<7C>)ys||d.<1C>l_I<5F>leI<65>lnI<6E>t.t.t<01>G%t<01>;<3B><01>iP<69>9z'!q<02>|<7C>q<02>t,*<06>|6*q<02>q,*q<02>|@* <06>|<7C>q<02>|T*1 S<><05>d5J!<06>M<EFBFBD>*!<06>M<EFBFBD>*<2A><05>M<EFBFBD><03><05>M<EFBFBD><03>N<>*<2A>N<>*<2A>4N<34><1C><02>N<EFBFBD><00><02>N<EFBFBD><00><05>t<EFBFBD>*<2A><05>|<7C>*)}<7D>*<2A>.d<17>}<7D>*14P<34><00>=P<><00>QPO<01>tP<74><00>~P<> 9&}/!<21><00>P<EFBFBD><17><00>P<EFBFBD><17><00>&<26><02><00>&<26><17> &<26><17><00>P<EFBFBD><17><00>P<EFBFBD><17><00>P<EFBFBD><17><00>P<EFBFBD><17>.J<01><00>P<EFBFBD><17><00>%<25><17><00>P<EFBFBD><00><00>P<EFBFBD><17><00>P<EFBFBD><17><00>P<EFBFBD><17> Q<><17>,t+<2B>Q<18> Q<18>+Q<><17>;Q <18>DQ<18>LQ<18>UQ<55><17>_Q"<18>gQ'<18>.<1C><00>wR<01>D<><01>(D<01>VD<01><02>L<EFBFBD><18><02>R<EFBFBD><18><02>RJ1 Sf+1S<><00>S<>i7}t+<2B><02>{+1D}<7D>+<2B>.<1C><00>W}<7D>+Y`}<7D>+<2B>z}<7D>+I.<01><01>}<7D>Q<06>}>~,Y'~<7E>Q9~,<2C>.<1C><00>b~,Iw~<7E>I<05>~$,a<06>&<26>Y<05>~+,a<06>~4,<2C><02>~;,Y<06>~C,<2C><02>~L,i.<1C>a Z<>q.<01>&b,q&k,Y<05>~p,<2C>&<> <20><05>&<06><<>,<2C>.<1C><00>tq-<2D>.<1C><00><06>y-<04>y-<2D>(<28>-<2D>.<1C><00>.<01>7'<27>-<2D>.J<01>!<21><><1B>.J<01>Y<><59>-<2D>.<1C><1B>.<1C><00><06><><EFBFBD>-<2D>.<1C>ɀ<>-a<01>t<EFBFBD>-<2D>.<1C><00>Հ .<2E>.<1C><00><03>S.<2E>.<1C><00>.d<00>.4<>@<40><>.@<40><><17>^<5E><>.|<7C><>.<04><><EFBFBD> <07><><EFBFBD>a<01>q<EFBFBD>-y_>/ Z<><1A><02>&e<03>.<1C><00>S<>1؁f+<2B> S<>}5v<35><01><>|<01>.<1C>!.<1C>)7'<27>) Z<><1A><03><>/AxK<78><00><03><>/1.<1C>/<2F><00>^<5E><1B><00>^<1C>.<1C>C<><43>AV<>k,^<5E><>I.<1C><00>.J<01>7'10<31><01><>90<39>.<1C><00>Vd<00><04><>n0<13>u0a<19><>I"<22><>aJ<><4A>0<EFBFBD>W<><57>0<EFBFBD>.<1C>m<><6D>0i.<1C>0<EFBFBD><03><><EFBFBD>0<EFBFBD><03><><EFBFBD><00><>O<01><03><><EFBFBD>0q.y<02><><1C><0F>1<16><>q<04>Xe9#<23>(11L<21<32>.<1C>.<1C>..#.*<01><00>%`1P TQd<01>h<01>l<01>p<01>t x2<00>f<00><04>*t<05>( ,08 <@X \`dIl ptxI|N<00>S<00>X.{<00>2.+<00>1.3<00>1.kx2.h1.n1.#<00>1.s<00>2.;<00>1.Sh1.[2.c-2<>{<02>{<02><1F><00><04>!<21>{<02>#<00><04>,#<00> b.<2E><00><0E>/<2F>{<02>  <1D>  <1D> <1D> <1D>  $  <1D> <1D>  $ d7 &*c<1E><1E><1E><1E><1E> #6EJP<1F><1F><1F><1F><1F><1F><1F><1F><1F><1F><1F><1F><1F>  ' / K [ b k } <20> <20> <20> <20> <20> <20> <20> <20> 4!E!N!X!^!c!y!<21>!<21>!<21>"<22>"<22>"<22>"<22>"<22>"<22>"<22>"# ####$#*#=#U#\#g#x#<23>#<23>#<23>#<23>#<23>#<23>#<23>#<23>#<23>#<23>#<23>#<23>#$$"$3$D$Y$b$p${$<24>$<24>$<24>$<24>$<24>$<24>$<24>$<24>$<24>$<24>$<24>$<24>$<24>$%%:%N%k%y%<25>%<25>%<25>%<25>%<25>%<25>%<25>%<25>%<25>%&& &&&'&/&7&H&Q&[&b&r&~&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&<26>&'''/'K'c'|'<27>'<27>'<27>'<27>'<27>'(%(7(W(w(<28>(<28>(<28>(<28>(3)9)C)k)|)<29>)<29>)<29>)<29>)<29>)<29>)<29>)<29>)<29>)* *&*;*L*[*a*h*p*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*<2A>*+ +++++1+A+Q+W+]+l+<2B>+<2B>+<2B>+<2B>+<2B>+<2B>+R,{,<2C>,~-<2D>-<2D>-<2D>-...G.M.Z.<2E>.<2E>.<2E>.<2E>.<2E>.<2E>. /)///8/D/R/d/l/r/<2F>/<2F>/<2F>/<2F>/<2F>/<2F>/<2F>/<2F>/<2F>/0 00B0J0Q0h0|0<>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0<EFBFBD>0111#1;1H1P1Z1    #$#&6'7(;+?,A-C.E/F0J1M2Y3^7a8f:j;p<v=w?y@zAD<00>M<00>N<00>R<00>S<00>T<00>U<00>V<00>W<00>X<00>[<00>\<00>]<00>^<00>_<00>a<00>c<00>d<00>e<00>r<00>v<00>w<00>}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><01><01><01><01><01><01><01> <01><01><01><01><01><01><01>(<01>,<01>:<01>A<01>B<01>C<00>w<00>|Z<1D>r<1D><00><1D><00><1D><00>r<1D>f<1F>s<1F><00>S<00><1F> <20> <20><00><1F> <20> <20><00>!<21>"<22>"<22>#"<22>1"<22>A"<22>T"<22>b"<22>"<22><00>"<22><00>"S<00>"S<00>"S#<23>#<23>/#<23><00><05>-%SU%<25><00>!<21>"<22>"<22>#"<22>1"<22>A"<22>"<22><00>"<22>T"<22><00>"S<00>"S<00>"S#<23>#<23>/#<23><00><05>b"<22><00>&lz'z''<27><00>'z'z'<00>''<27><00>|4)<29><00>|4)<29><00>*<2A><00><1D><00>+<2B>L,<2C>4)<29>U,<2C>`,S<00>,<2C><00>|4)<29>g0<67>{0<><00>0<EFBFBD><00>0<EFBFBD><00>0<EFBFBD><00>0<EFBFBD><00>0<EFBFBD>1<>'1<>K1<4B>^1<>~1<>82<38>J2<00>|4)<29>\23<>&3<>/3<>(<05>6S6<>16<31>G6<47>(<05><00><07><00>6<EFBFBD>6<><00>:d<00>:S<00>:S<00>:S;<3B>);S<<3C>9<<3C><00>%<25>L<S<00>;<3B>U<Ss<<3C>(<05>s<<3C><00><SZ<0E><00>=S<00>=<3D><00>=S<00><SP>Sd>S<00><S(<05>6S6<>16<31><00>B<EFBFBD><00>B<EFBFBD><00>B<EFBFBD><00>B<EFBFBD><00>B<EFBFBD><00>B<EFBFBD><00>B<EFBFBD><00>B<EFBFBD><00>B<EFBFBD><00>DS<00>D<EFBFBD><00>D<EFBFBD>);S<00>EhEn<00><S);S{F<><00><S(<05><00><07><00>6<EFBFBD>6<>(<05>6S6<>16<31><00>F<EFBFBD>G6<47><00>B<EFBFBD><00>B<EFBFBD><00>B<EFBFBD><00>%<25><00>G9<00>G?<00>GI"(<05>I<>I 1ISG6<47><00><07>(<05>G6<47><00><07>(<05>G6<47>
((((/(?(G(O(o(<28>(<28>(<28>(<28>(<28>(<28>(<28>(M)U)c)<29>)<29>)<29>)<29>)<29>+)0<04><07>d<1D><07><00><07><00>
Y
<00>
b<00><00>
^3G<0F>D
<00>E<00>
YE<><08>h<><00><>@F<00><>5464;:A=FDGDHDJDKDLDNDODPDQDRDSDTDUDVDWDXD\[^]cadaeafagahaiajazy<00><00><00><00><00><00><00><00><00><00><00><00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00><00><00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d?dAdCdEdGdIdKdMdOdQdSdUdWdYd[d]d_dadcdedgdidkdmdodqdsdudwdyd{d}dd<00>d<00>d<00>d<00>d<00>d<00>d<00><07><00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>ddddd d d dddddddd<08><00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d<00>d d d d d d! d# d# <09>) d+ d+ <09>G<00><1E><07>'<27><07>'<27><07>'<27><07>'<27><07><1E><07><00><1E><07><1E><07><1E><07><1E><07><1E><07><1E><07><1E><07><08><08><1E><07><1E><07>'<27><08><1E><08><1E><08><1E><08><1E><08>) <09> <09><08>*<2A><02>*<Module>Spring.Data.dllPersistenceExceptionTranslationAdvisorSpring.Dao.AttributesPersistenceExceptionTranslationPostProcessorDataAccessUtilsSpring.Dao.Support.GenericIPersistenceExceptionTranslatorSpring.Dao.SupportChainedPersistenceExceptionTranslatorDaoSupportPersistenceExceptionTranslationInterceptorDataAccessExceptionSpring.DaoTransientDataAccessExceptionConcurrencyFailureExceptionPessimisticLockingFailureExceptionCannotAcquireLockExceptionCannotSerializeTransactionExceptionNonTransientDataAccessExceptionCleanupFailureDataAccessExceptionDataAccessResourceFailureExceptionDataIntegrityViolationExceptionDataRetrievalFailureExceptionDeadlockLoserDataAccessExceptionInvalidDataAccessApiUsageExceptionIncorrectResultSizeDataAccessExceptionEmptyResultDataAccessExceptionInvalidDataAccessResourceUsageExceptionIncorrectUpdateSemanticsDataAccessExceptionNonTransientDataAccessResourceExceptionOptimisticLockingFailureExceptionObjectOptimisticLockingFailureExceptionObjectRetrievalFailureExceptionPermissionDeniedDataAccessExceptionTransientDataAccessResourceExceptionTypeMismatchDataAccessExceptionUncategorizedDataAccessExceptionIDbMetadataSpring.Data.CommonDbMetadataIDbParameterDbParameterIDbParametersDbParametersIDbParametersBuilderDbParametersBuilderIDbProviderDbProviderDbProviderConfigurerDbProviderFactoryDbProviderFactoryObjectDelegatingDbProviderErrorCodesMultiDelegatingDbProviderUserCredentialsDbProviderDatabaseNamespaceParserSpring.Data.ConfigDbProviderFactoryObjectConstantsDbProviderConfigurerConstantsAdoAccessorSpring.Data.CoreAdoDaoSupportIPlatformTransactionManagerSpring.TransactionAbstractPlatformTransactionManagerSpring.Transaction.SupportSuspendedResourcesHolderIResourceTransactionManagerAdoPlatformTransactionManagerISavepointManagerISmartTransactionObjectAdoTransactionObjectSupportSpring.Data.SupportDbProviderTransactionObjectICommonAdoOperationsSpring.DataIAdoOperationsAdoTemplateIDataAdapterCallbackDataAdapterFillCallbackDataAdapterUpdateCallbackDataAdapterUpdateWithCommandBuilderCallbackICommandCallbackAdoStoredProcedureScalarCommandCallbackAdoNonQueryWithOutputParamsCommandCallbackAdoResultProcessorsQueryCommandCallbackICommandTextProviderDeriveParametersCommandCallbackAdoRowCallbackCommandCallbackAdoResultSetExtractorWithOutputParamsCommandCallbackAdoRowMapperQueryCommandCallbackExecuteNonQueryCallbackWithParametersExecuteNonQueryCallbackWithCommandSetterExecuteScalarCallbackWithParametersExecuteScalarCallbackWithCommandSetterExecuteCommandCallbackUsingDelegateQueryCallbackWithCommandSetterQueryCallbackIResultSetExtractorRowMapperResultSetExtractorServiceDomainPlatformTransactionManagerServiceDomainTransactionObjectT
+'target' is required.<01><>Either 'ProxyInterfaces' or 'ProxyTargetType' is required when using an ITargetSource as 'target')Transaction object [=] does not support savepoints.aNo savepoint associated with current transaction)Key must not be null#Retrieved value [] for key ['] bound to thread [<00><>Key value for thread local storage of transactional resources must not be null<00><>Transactional resource to bind to thread local storage must not be nullAlready value [Bound value [] to thread [%No value for key [Removed value [] from thread [yCannot activate transaction synchronization - already activeQInitializing transaction synchronizationuCannot deactivate transaction synchronization - not activeIClearing transaction synchronizationWTransactionSynchronization must not be nullSTransaction synchronization is not active@X9Spring.Transactions:syncList;Spring.Transactions:resourcesKSpring.Transactions:currentTxReadOnlyCSpring.Transactions:currentTxNameWSpring.Transactions:currentTxIsolationLevelESpring.Transactions:actualTxActivecIPlatformTransactionManager instance is required.qInitiating transaction rollback on application exceptionOHeuristic completion: outcome state is outcomeState<00>r,*e<><65>L<EFBFBD><4C><EFBFBD>hj<><6A>e<>t<EFBFBD>A<EFBFBD>^<08>z\V4<><34><12><> <12><>A<12><> <12><>A<12><>$<12><> <12><> <12><><12><> ) ) <12><> <12><>()(<12><><12><> <12><> <12><>   (<12><>(<12><>( A (-<12><>  (<08><08><><EFBFBD><EFBFBD>2<EFBFBD><12><><12><>(- <12><> <12><> <12><>(  - <12><><11><>     ( <12><>
<12><>-  - <12><>  (( <12><>  <12><> <12><>(<12><>(<12><>(<12><><12><><12><><12><>" <12><><12><><12><><12><><12><><12><><12><> <12><> <12><>} <12><>} } <12><><11><> <11><> <12><> <12><> <12><><11><> <11><> <12><> <12><>  <12><>}<11><><11><> }(} <12><> <12><> <12><> <12><>  <12><> <12><>
<12><>}<11><><11><> <12><>}<11><><11><>  <12><> <12><> <12><>} <12><>}
<12><>} (<12><>(<12><>(<12><><12><><12><><12><> <12><> <12><>} <12><> <12><> <12><><12><> <12><> <12><> <12><> <12><>  <12><> - -(<12><><12><><12><> <12><><12><> <12><> <12><> <12><>(<12><><1F><><12><><12><><12><><12><> <12><>(<12><>  (<12><> <12><>(<12><>DUserCredentialsDbProvider.UserNameDUserCredentialsDbProvider.Password  <12><>database: <12><><12><><12> <12><12><><12> <12><>provider connectionString&additionalProvidersresource <12>H <12>H <12><> <12><>  <12>0<12><> <12><><12><> MM
<12><>} <12><> <12><>(<12>H<12> <12> <12> <12><12><> <12><>(<12>(<12><> <12><<12><> <12><<11>X <11>X <11>X  <12><>   <12>@ <12><> 
<12><<12><> <12>@<12><> <12><> <12><> <12><> <12>@- <12>@<11>\ <12><><11>\(<11>X<11> <12><><11>  <11> (<12><>(<11> <12>  <12>  <12>  <11> (<12>  <12>  <11>  <11> }
<11> <12><>
<11> <12><> <12><><12><> <11>  <11> }
<11> <12><>
<11> <12><>
<11> <12><> <11> <12><>} <11> <12><><12><> <11> <12><><12><>
<11> <12><> <11> <12><><12><> <11> <12><>} <11> <12><><12><> <12><><12><> <12><><12><><12><> <12>x <12>$ <12><><12>$ <12>
<11> <12>d <11> <12>d<12><> <11> <12>d} <11> <12>d<12><>
<11> <12><> <11> <12><><12><> <11> <12><>} <11> <12><><12><> <12><><11> <12><> <12><><11> <12><><12><> <12><><11> <12><>} <12><><11> <12><><12><> <12><><11> <12> <12><><11> <12><12><> <12><><11> <12>} <12><><11> <12><12><>
<11> <12> <11> <12><12><> <11> <12><12><> <11> <12>}
<11> <12><> <11> <12><><12><> <11> <12><><12><> <11> <12><>} <12><><12>d <12><><12><><12> <12><><12>d<12><> <12><><12><><12><12><> <12><><12><><12><> <12><11> 
<12><11>  <12><11> <12> <12><11> <12><12><> <12><11> <12><> <12><11> <12><> <12><11> <12><><12> <12><11> <12><><12><12><>
<12><11>  <12><11>  <12><11> <12> <12><11> <12><12><> <12><11> <12><> <12><11> <12><> <12><11> <12><><12> <12><11> <12><><12><12><> <12><11> <12><><12><> <12><11> <12><><11> <12><><11> <12><> <12><11> <12><><11> <12><><11> <12><><12><>! <12><12><11> <12><><11> <12><><11> <12><><12><> <12><11>  <12><11>  <12><11> <12> <12><11> <12><12><> <12><11> <12><12><><12><> <12><11> <12><> <12><11> <12><> <12><11> <12><><12> <12><11> <12><><12><12><> <12><11> <12><><12><12><><12><>
<12><11>  <12><11>  <12><11> <12> <12><11> <12><12><> <12><11> <12><12><><12><> <12><11> <12><> <12><11> <12><> <12><11> <12><><12> <12><11> <12><><12><12><> <12><11> <12><><12><12><><12><> <12><11> <12><> <12><11> <12><><12><> <12><12><><12><><12><> <12><11> <12><><11> <12><><11> <12><> <12><12><><12><><12><><12><> <12><12><12><><12><><12><> <12><12><12><><12><><12><><12><><12>H <12><> <12><><12><> <12><><12><> <12><>! <12><12><11> <12><><11> <12><><11> <12><><12><> <12> <12> <12> <12>
<12><12>
<12><12>
<12><12><>
<12><12><> <12><12><><12> <12><12><><12> <12><12> <12><12>
<12><12> <12>
<12><12> <12> <12> <12><><12><12><11> <12><12><><12><><12><> <12><11> <12><12><><12><><12><> <12><11> <12><12><><12><><12><> <12><12><12><><12><><12><><12><> <12><12><12><><12><><12><><12><> <12><><12><> <12><12><11> <12><><12><> <12><12><11> <12><><12><> <12><> <12><12><> <12><><12><> <12><12><><12><><12>d <12><12>d<12><><12> <12><12><12><>
<11> <12><><12><>
<11> <12><><12>x <12>x<12><> <12><11> <12>d<12><> <12><11> <12><><12><> <12><11> <12>d<12><> <12><11> <12><><12><> M<12><> <12> <12>
<12><12>X <12><> <12><>
<12><><12>X<12>8 <12>8 <12>p<12><> <12>h<12><> <12>h<12><><08>?_<11>
:<11>! <12>8 <11>! <11>!(<12>8(<11>!<12>@ <12>@ <12>x<12><><11>%<12><><11>)<12><> <12>@(<12>@<12><> <12><> <12><> <12><><12><>(<12><> 0<12><> 0<12><> 0<12><> 0<12><>0<12><><12><> 0<12><> 0<12><>0A<11> <12><>0A<11> <12><><12><>0A<11> <12><>}0A<11> <12><><12><>0A<11> <12><>0A<11> <12><><12><>0A<11> <12><>}0A<11> <12><><12><>0<11> <12><>0<11> <12><>}0<11> <12><><12><>0<11> <12><><12><>0<11> <12><><12>|0<11> <12><>0<11> <12><>}0<11> <12><><12><>0<11> <12><><12><>0<11> <12><><12>|0<11> <12><>0<11> <12><><12><>0<11> <12><><12><>0<11> <12><>}0<11> <12><>0<11> <12><><12><>0<11> <12><><12><>0<11> <12><>}0<12><><12><>0A<12><><12><>0<12><><12><><12><>0A<12><><12><><12><> 0<12><><12><><12><> 0<12><><12><><12><> <12><><12><><12><> <12><><11> <12><><12><> <12><><11> <12><><12><> <12><><11> <12><><12><> <12><><11> <12><><12><><12>| <12><><11> <12><><12>| <12><><11> <12><><12>|<12><> <12><><12><><12><> A<12><> <12><><12><><12><> <12>TM<12><><12><>M<12><> <12><><12><>  <12>- <12>1<12>-<12>5 <12>1 <12><> <12>1<12><><12>5 <12>1<12><><12>5 M M <12><> <12><> <12><> <12><> <12><> <12><>(<12><> (<12><> (<12><> <12>1M<12>5 <12>1M<12>5<12><>
<12><> <12><> <12><><12>X
<12><> <12><> <12><><12>X
AM<12><> <11>  <11>  <12><>  <12><> <12><><12><> <12><>(<11> (<12><> <12><> 0A 0A<12><>0A<12><><12><>0A<12><><12><><12><>0<12><> 0<12><><12><>0<12><><12><><12><>0<12><><12><><12><>0M<12><><12><><12><> <12><><12><><12><>0M <12>d <12> 0<12><> 0<12><> <12><> 0A0<12><>0<12><> <12><><12><> 0<12><><12><> 0<12><><12><> <12><><12><> <12><><12><><12><> <12><><12><><12><><12><> <12><> <12><><12><> <12><><12><><12><> <12><12><><12><> M<12><><12><> M<12> <12><12><><12><><12><><12><>M<11>9 <11>9  
(<11>9( (
<12><><12>= <12><><12>= <12><> <12>= <12>=(<12>= <11>\ <12> <12><> <12><><12><><12>0<12><><12><><12><> <12><><12><><12><><12><> <12><><12><>
<12><><12><> <12>h <11>A <11>A(<11>A <11>)<11>%<11>E<12>I (- <12><><12><> (- - - M M(MM    

  <12><> <11>M   
   <11>Q <11>9    M 

  (( <12><><12><> <12><><12><> <12><><12><> <12><><12><><12><> <12><> <12><><11>U<11>Y <11>U <11>U <11>Y <11>Y <12>](<11>U(<11>Y<12><><12><><12><><12><>
<12><><12>= <12><><12><><12>= - <12>1 <12>1 <12><><12><> <12><><11> <12><> <12><><12><> <12><><12><> - <12>a<12><><12> <12><><12>e <12><12><> <12><><12><> <12><><12><12>i <12><>&transaction-manager4transactionAttributeSource <12><><12><><12><> q<12><> q<12><> <12><>q <12>m<12><> <12><><12><> <12><><12><> <12><>(<12><> <11><> <11>E(<11><>(<11>E<04><><EFBFBD><EFBFBD><11><><11>E <11><> <11>E<12><> <12><>)<12><> <12><> <12><>(<12><> <12><>
<12><><12><> <12><><12><>  <12>q <12>u(<12>u<12> <12><> <12> <12><><12><> <12><><12> <12> <11><><12><> <12>nTransactionAspectSupport.CurrentTransactionInfoSlotName<12><> <12><> <12><><12><<12> <12><12><><12><> <12><12><> <12><> <12> <12>-(<12><><12><<12><12><<12> <12>< <12><>(<12><<12><> <11><><11>  <12><> <12><>(<12><> <12>y<12><>
<12>y<12>}<12> <11><> <11>  <12>4(<12>4 <12><>((<12><><12>4<12><><12><> <12><> <12><> <12><>(<12><>((<12><>  <12><>(<12><> <12>< <12>P <12>D <12>1<12><<12>5<12><><12><><12>$<12><><11> <11> <12><><12><><11> <11>\ <12><-<11><> <11><><11><> <11><>-(<11><> <11>ɀ<EFBFBD>$<04><00>$RSA1<00><>o<EFBFBD>š<EFBFBD>:<3A><>,<2C>$<24>
#<23>d0<64> ݚ9;<3B>6<EFBFBD>ثH<1C>Ԧ<EFBFBD>5<EFBFBD>.GF<47><46>6X1>O5<4F><35><EFBFBD>ӌ/s"~<7E><><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>֫OZ9?p<><70>l<EFBFBD><0F><><EFBFBD><04># Q<><51><EFBFBD><EFBFBD>9<EFBFBD><39>,!<21><7A>ۨٸ<DBA8> <1A>P|<7C><><54><DCAC>N<EFBFBD>R1<52><31> <12><>)<12><><12><> <12><> <12><><12><> <12><><12><> <12><><12><><12><> <12><>  <12><><12><><12><><12><><11><><12><> <12><>
<12> <12> <12>   <12>  <12><><12><>((<12>qQ-<12><><12><12><><12>q( <12><><12><><12><> <12>)<12><><11>-<12>)Q-(<12><> <12><><12><><12><> <12><><11>A<12><><12><><12><><12><><12><>}<11><><11><> Item<12><> <12><> <11><>  <11><><12>I <12><><12><><12><><12><> <12><><12>qQ<12><><12><> <11>M  <12><><12><><12><><12><><12><><12><><12><><12><><12>qQ<12><> <12>U<12><><12><><12>U <12><> <12><><12><><12><><12><> <12><><12><> <12>m <12>q <12><><12><><12><> <12><>  <12><> <12><><12>}-<12><><12><> <12><><12><><12><><11>-<12><><12>)Q<12><><12><><12><> <12><><12><><0E><>T Namespace'http://www.springframework.net/databaseTPSchemaLocationAssemblyHint*Spring.Data.Config.DatabaseNamespaceParserTSchemaLocation+/Spring.Data.Config/spring-database-1.3.xsd<12><> <12><> <12><12><> <12><>
<12><12><><12><12><> <12><> <12><> <12><> <12><>
<12>a<12><> <12><><12><><12><12><12><><12><12><12>4<12>0<12><><12><><12><><12><><12><12>H<12><><11>X <12><<11>9
<12>d<12>d<12>@<12><<11>9<12>@
<12>d-<12><><12>$-<12>qQ<12>@<12><><11> <12><><12>$<12><><12>qQ <12>$<12>qQ
<12><><12><><12><><12>$<12>qQ<12><> <12>$-<12>qQ<12><><11> <12><12> <12> <12>=<11> <12><12><><12><><12>=-<12> <12><12>=<12><>-<12><12><><12>=- <12><12><><12>U<12><><12>U <12>0<12><>-
<12>0<12><><12><><12><><12><12> <12> <12><12> <12><12><12><12><12><><12><><12><><12><12><><12><><12><><12><><12>qQ <12><><12><><12><><12><><12><><12>} <12>} <12><> <12><><12><12>XM <12> <12> <12> <12><><12>qQ <12><><12>qQ<12><><12><><12>qQ<12><><12><> <12><>M<12>T<12><><12><><12>d<12><12><> <11>A<12><> <12><><12><>MM <12><>M<12>h-MM <12><><12><><12>p<12>p
<12>p<12><>-<11>Q<12>h <12>h<12>h<11> <12>p<11>!<12><>- <12>p<12><>-<12>p-<12>8<11>!<12>x<12>x<12>x-<12>x <12>x<12><><12><>-<12><>-<11>)<11>% <11>  <11> <11>%<11>%<11>  <11>)<11>)<12>@<12><><12><><12>0<12><><12>--<12><><12>0<12><><12>--<12><><12>0<12><>-<12><><12>0<12><>-<12><> <12>0<12><><12><><12><>
AA<12><><12><><12><>
A<12><><12><> A<12><> <12><>M<12><><12><><12><> M<12><>M<12><><12><><12><>AM<12><>A<12><>M<12>d<12><12><><12><><12><><12><><12><><12><>
<12><>M<12><><12>T<12><><12><> <12><><12><><12><><12><>8<12><>M<12><><12><><12>T<12><><12><><12><><12><><12><><12><> <12><> <12><><12> <12><> <12><>AA<11>
<12><> <12><><12><><12><><12>m<12><><12><>A<12><> <12><><12><>
 <12><><12><><12><>A<12><><12><>A
<12><12><><12><11>9 <11>9<11>9  <11><11>9<11>9<11>  <11>9 <12>=<12> -<12>0<12> <12><><12> <12>0<12><><12><><12>]<12>]<11>!<11>A<11>A<11>A <12><><12><> <12> <11> (<12>H( 
((<12>
<11>M <11>Q<11>Q <12><><12><><12><><12>qQ<12><><12><><12><><12><><12><><12>qQ<11>U<11>Y<12>]<12>]<12>h <12><> <12><> <12><><12><><12><> <12><><12><><12><><12><><12><><12><><12><><12><><12><> <12><><12><><12><><12><><12>qQ<12><><12><><12><><12><><12>qQ <11>! <12><> <12><><12>e<12>e<12>e<12>a <12>-<12><> <12>i <12>1 <12><> <12><> <12>i <12>i<12><> <12>a<12>1<12><><12>a<12>i<12><>
<12><>-*<12>1<12>5<12><><12>9<12><12>=<12><><12>i<12>a<12>qQ <02><>T Namespace!http://www.springframework.net/txTPSchemaLocationAssemblyHint+Spring.Transaction.Config.TxNamespaceParserTSchemaLocation,/Spring.Transaction.Config/spring-tx-1.1.xsd <12>A<12><><12><><12><> <12><>q<12><12><><12><12><>q <12>I <12>U
<12><><12>I <12>= <12>=<11>m<11>A<12>i <12><><12><><12><><12>I<12>M<12>=<12><><12><> <12><><12><><12><>q<12>=q+q<12><12><12><><12><><12><><12><12><><12><12><>q<12><><11><><11>E <12>q<12>qA<Spring.Transaction.Interceptor.TransactionAttributeConverter<12><><12><><11>-<12><><12>$<12>)Q <12><>
<12><><12><> <12><> <12><><12><><12><><12>qQ
<11>-<12><><12><><12>I<12>M<12>=<12><><12>)Q<12>q<12>$<12><> <12><> <12>$<12>qQ<12><><12><><12>qQ<12><12><><12><12><12>qQ <12>q <12>q<12><><12><12>qQ<12><><12>< <12><12><12><><12><><12> <12><><12><12><12><>-<12> <11><>DT Inherited<12><><12>$ <12><12><><12><>  <11><><11>  <12><><12>0<12>$<12><><12>qQ<12><>   <12><><12>-<12><><12><><12><> <12><> <12><>) <12><><12><>
<12><><12><><12><><12><> <12><><12><>
<12><>
<12><> <12><><12><> <12><> <12><><12><><12><><12><> <12><><12><><11>  <12><-<11><><12><>net-4.0.win32; debug,'Spring.NET Framework 1.3.1 for .NET 4.0 SpringSource3.Copyright 2002-2009 Spring.NET Framework Team. Apache License, Version 2.0 Spring.DataJEInterfaces and classes that provide Data access support in Spring.NetTWrapNonExceptionThrows<00>iMe<1C><1C>RSDS\l~\<5C>/C<><43>#<23>(b<>xc:\_svn\spring-net\tags\spring-net-1.3.1\build\net\4.0\debug\Spring.Data.pdb<00><><00><> <00><>_CorDllMainmscoree.dll<00>% @<00>0<00>HX<><00><00>4VS_VERSION_INFO<00><04><><07><07>?DVarFileInfo$Translation<00><04>StringFileInfo<00>000004b0<00>FCommentsInterfaces and classes that provide Data access support in Spring.Net< CompanyNameSpringSource@ FileDescriptionSpring.Data8 FileVersion1.3.1.40711@InternalNameSpring.Data.dll<00>/LegalCopyrightCopyright 2002-2009 Spring.NET Framework Team.`LegalTrademarksApache License, Version 2.0HOriginalFilenameSpring.Data.dllp(ProductNameSpring.NET Framework 1.3.1 for .NET 4.0< ProductVersion1.3.1.40711@ Assembly Version1.3.1.40711<00> <00>>