Вы находитесь на странице: 1из 1179

##################>###

################################################

F####
#b$0`(=b#3##JFIF#####d#d####Ducky#######<##
XICC_PROFILE#####
HLino####mntrRGB XYZ #### ###1##acspMSFT####IEC sRGB####################-HP
################################################cprt###P###3desc######lwtpt######
#bkpt########rXYZ########gXYZ###,####bXYZ###@####dmnd###T###pdmdd######vued###L##
#view######$lumi#######meas###
###$tech###0###
rTRC###<###
gTRC###<###
bTRC###<###
text####Copyright (c) 1998 Hewlett-Packard Company##desc########sRGB IEC61966-
2.1############sRGB IEC61966-
2.1##################################################XYZ ######Q#######XYZ
################XYZ ######o##8###XYZ ######b#####XYZ
######$#####desc########IEC http://www.iec.ch############IEC
http://www.iec.ch##############################################desc#######.IEC
61966-2.1 Default RGB colour space - sRGB###########.IEC 61966-2.1 Default RGB
colour space - sRGB######################desc#######,Reference Viewing Condition in
IEC61966-2.1###########,Reference Viewing Condition in IEC61966-
2.1##########################view########_.###########\####XYZ #####L
V#P###W#meas###############################sig ####CRT curv#############
###########(#-#2#7#;#@#E#J#O#T#Y#^#c#h#m#r#w#|
#####################################
%#+#2#8#>#E#L#R#Y#`#g#n#u#|###################
#####&#/#8#A#K#T#]#g#q#z###################!#-
#8#C#O#Z#f#r#~############### #-#;#H#U#c#q#~##########
###+#:#I#X#g#w#############'#7#H#Y#j#{############+#=#O#a#t#####
#######2#F#Z#n####### # % : O d y

#
'
=
T
j

###"#9#Q#i######
#
*
C
\
u




&@Zt###.#I#d###### #%#A#^#z#####

#&#C#a#~#######1#O#m#######&#E#d#########C#c#######'#I#j#######
4#V#x######&#I#l#######A#e#######@#e#####
#E#k######*#Q#w######;#c######*#R#{######G#p######@#j######>#i##
# # A l !#!H!u!!!"'"U"""#
#8#f###$#$M$|$$% %8%h%%%&'&W&&&'#'I'z''((?
(q(()#)8)k))*#*5*h**+#+6+i++,#,9,n,,-
-A-v--.#.L.../$/Z///050l001#1J1112*2c223
3F3334+4e445#5M555676r667$7`778#8P889#9B999:6:t::;-;k;;<'<e<<
="=a==> >`>>?!?a??
@#@d@@A)AjAAB0BrBBC:C}CD#DGDDE#EUEEF"FgFFG5G{GH#HKHHI#IcIIJ7J}J
K
KSKKL*LrLM#MJMMN%NnNO#OIOOP'PqPQ#QPQQR1R|
RS#S_SSTBTTU(UuUV#V\VVWDWWX/X}XY#YiYZ#ZVZZ[E[[\5\\]']x]^#^l^_#_
a_`#`W``aOaabIbbcCccd@dde=eef=ffg=ggh?
hhiCiijHjjkOkklWlm#m`mn#nkno#oxop+ppq:qqrKrs#s]st#tptu(uuv>vv
wVwx#xnxy*yyzFz{#{c{|!||}A}~#~b~#G
k
0
W #G#r
;#i3d0c1f6#n ?
#zM _4
uL$hB#d@#iG&#vV8#nR7##u
\D-##u`
K8%##yhYJ;.!#
zpg_XQKFA=:8655 5679<?
DINU\dlv6((
#
#
#
DScs
#2F[p#(@Xr#4Pm#8Ww#)Km#
&Adobe#d##########
##K"##cL################ ### ######
#
#
#
#####
#########################
##############################################################################
###################################################### ##################2
@P1###4#0`!3"#5##$p%###### ###############!1q##
AQ"2r@aBR#30P`#bs$S4C
c###################`!##

@#0P1ap####################!1Q# Aaq0P@`p#
##################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
###################################################################################
#5t+OFm;a.zv#BT]##############################kd%}<#
w####L#v#k#############################^U, #z#####z
#V]############################ ]aZ@######e#=D##########################
#Jk3#######

^##########################E}#H##########/yb#########################r
Osx##########}C#########################BvUk#H##########3Z@#######
################ kl5#zD{]-
+1#######NXHR#sM5a^#######################kiFz?>z35a_
e,#
:#######s~x#a`X#,o]#9f########################;S@#YkP_E######o
Qo#[d##V#`######################@#-

##kki######=e[#*,#ulI`#{#u######################*#u ###qL+U6U
###^>scf8l}
###mR######################y####rqN+u60###//5fxe###>w ########
##############:$e###Vkz#[e##`#3l ,Gj
#<#B###.#="8#####################ZWj@####kz**Tq#g#u91}&####5
Dh#####################QEB####[OYVR8#A##5m####Lk##############
########~w####f#Iw##p#^#
#7k#####@#####################(\K^####t#FC##P##Jyb#>#####6it|
#####################O
#####o#
e#tY@##### s`#####################p######9YP_E#####

o]#8#####################(Gp#####-ra#L(######c]z#|
#####################So"K####no"8#R~#wki?#3####^t#m
#####################T@VY###,#UT. #sc#CM}[@####;Z
X#####################6Gx####[OYVR8#A##5m####\$e###############
#######1|####5Dh#*K3#P_V###2e#}#####################
#L)##^l#.x# _ax#5[
1a
###j|#U(######################6$m##',k##Sm_####tLe#@##.#?
&0######################RyF4##rqN+u60###:#Md#:Py###R\@############
##########GK# YOF#N###JL,q{3
F#y?}]#{vDp#######################Ms _`#ZUXj)#####.w#2
@#u[j#######################x*O?jhg 6 z"6$######M4hS@
#
######################## #s~
#a########66#########################N>}#l ##########u
6i#########################m;Ww##########/
(##########################x*=4
#######9c]f###########################6$E#######$
%E##############################
l#utI####
##############################a .#
## #\ s~#Qd########################
##########}
{#################################################################################
###################################################################################
#######################################4od##]#####################
=##############ej\ohdD#h#2^###################q/
############ULa`z#pH#mM#@#################d###############|h#Z-
#_###############################4o0MO##h#^@##<|Xm##A##t
###2S##"#'.&@y#Qw) #J!S5IN#########B#>d4
####=P##O{=#>wp#qs#`1$tZ7Hvy##uJ&X >s6t##
##*{;!########CWS]#CnH#|#vP###0pY##|#uD:y#|
y;yx4#U##]:[(fC#{z*J8P>-@6$#M#Cl########!)$G,#t#
#*
#!f"##y
[N#8sv
OGF)Wpno7a_X#s(@####Y:?###########!
)$G#P###0sDd# u#G@#J#
## C# >d#}-
^| ?
<sc#J8P>-EP##x0########!)$G<#x###T
#tc#G@#J#
\ d
BH;z#T[@V -wT
Q#j9Aq8#Nvm#P#########5|5t<ts#8 S,#@#Tgg"##_-
g#f#m##2L#$#Ms _`6t<)G
######9########!)$G|a&##<#OO'R:#|
#t#Jk;>j"u###F4O?~l#UR###QK8H>,#@#########
_>Mt/##="8####Dz>7##|#]Hv##|WY
!`>###I##',k}
&X>o6#(@######^N#########B##svvBi#E>l1#8# }
*e"##_-g#T#
{#iN## Os//}#6(I#f+W4p}#Z
8}
l##
########T#
##rq#IK#49#&DIE#G@#J#
rC #l4 w##y##,,"
Sm#Yf.#?
&5(@###7By/go###########ezZvi#U#^VL$v:P#s#e:k#8X:Qz#d9a;###
x#?
.#y3b:####c###s#X:##@############################################
################################################################################i
W+#########1Iwp###################.#Z#l!
*(#####8H+G########T#C######
7;\oh6###########4#IP,3gYk#####}s#########c*e
#######u############
MSv5## n}#c=}[6wj>qtW~X#
{1kX##qWN0X#Cwy##[###y6yk#}#
j W#c=];vi ######
MSv5CW;~L]-#77U#[e##\wZ.)#^Pf|
#yc^xsK/<.#cnm[t###\#mzzw~kz
7~#Kw!&72sKnz{
F #oP)#Cs"Wi~#3>#6#NTM-
#,9k#######SmT p
Qop# Iw?gY">y#[##>9W2en<2P#x
e|O?/#yb*#!L
7~#}1A#1V[n#no~#k}#s&x#
m<S(oyst7[
^######## l7c\+v{KM#<
#
,+U#M#
#{|#PEfT#C##
ltYVkzO\###T<#lxeL<s#}
/9z.s##k}#s
&xin7$h#WiDT{s3########ngn#T];4nzDy:}#s~#}
s##6:,5F<2P#x#Sc[B` iV#J[#<2P#{#]#8#P_ER@#
k}#s&xyEvwiG3>#10f-'
%#######l7c\*ty3~Lmvi#Sho#{#<#=#8#T)eY12EB##U
9##,#keJsCwy=s####M?E]#UV1H##L
{mnO#k#]c##U&x######[
nV-e
##V^t 9##qtW#*##Cwy"M*oQ#
ltYVkz4[(2
#R9 A#C#ujyF)#Cs5
;-N ###Lc;eZ#######ngn###\%}##D#eZ.)#qtW#*#
#Cwy"M*oQ^t+C##[d'lq2E{c
b:}#+-
ty#7Vbt7;
]am
######X-
+#######l7c\#R6xMXWG+6#m<Sh
#B4i# =#8#T)eY12EB##UV
m{v[#T#C(+5#{~Z
hE]ll##lL)1H##Lu#
ay
lk<BW^U>`######h,v#E##P #Zl/|
#q###NDB/:##~To=2Zt 5mkfD#Vm+gS%B#WFx3;c5?
\lYv1##l
?< "
(=eE#NL#6`#############################>sL#########################
#########,3#_{Q###################################3`Oft

##################################################################################
###################################################################################
###################################################################################
###########################ar.#]#r:c:`r&E
aj:M#P#am/g:m#7#
Jb\P#Zn-EdIBeSK Q(m#k1&)!iZ} #9Lr# S
JE)+C)%#jV#HM##0q<+m4#[t4##-)FQMn#mqAh
}#P%9oqP!l[#hw;Qv4m9e=cI#.04_'ICh#wyZ?
uBI~vLp<F-?u.-~6 ps/mu#Lq<tGK$tAuC.Y#:Y!
,rz1~'8m[O[sX=dw##^#{R
#S##^#{R#/m?
nED#tAD##9!?_,~Xm5D#tA#R)'m9j#
#PmB#([;Z;B
c+m\SR<W_#?U ~@CBk##F#!*C?U ~@22?Rd??
R#iY=iF #7itk#.Z h22?N#iY=#"-rkG#9##Tv~
f#X#i6?l#T@vho2?ivF#<69/i~]zma56?
9##P(C#?i$>+EJSI!K#J"DcEV^Qh[b~Z#
#|
YJP5OQ% #qoDI/`a#6Kiv:
0[,&2#B#Y[#
#mH
Eq2lBVV EA)JKR 4~#LCy##,=s##m#HV#
on2[&#j|JH6-#e )A#7k`#mmeH&#rK#3#hq.7#^r
stCWd-e#Bd )#17f'|

#o6Z6#Jfa{mf\##r$#kf<O3W# hm#"t-C
:#hIH3kt9{NTCHC.s#8S##&!+F1G]"yu#iQ
2o$y#<iyy}5##nFw#W^
7wT~k#f$7I#M##e&Bj _H(V ##qN#
U))L0nF^ax!#z !
]
J$lI-#RJx%#Q#Rq#]

]Z]#L ()#[MUr #E]#qIN##%[Ob|
PdFR6^#KhRIi##

..QM
R##{zCEM##'C-\g;:` \#
PnfUP#>o4$dFW#
%xT'ix##)VO##*#iM#+r8#Of#E7
i##
at7##a6U
#x)d!jB##W0 _#4an#C#E<n_Sh#o;Z KwQe|
L5###"pFdpdu0ptEF###")###Hy,0y0Der##,/W5 '<]W
#6}^lf#bxGk[#G#vaMaogdI
##~K5#S#<U.#^#X{oH}$h# 7 # xJ
# o##/>|
O# h$#yF#kV##[#_jx#e,el_##\#u{oH}FZxK3t
_2G#H]O#k
Fk.#:k-ix
q_6]##*
# #l_Y? _6#
^>>e3y\7ajssII&<#]O#k
* <+ #9,#3RM*##_jx5
f9d/-Msnz> [#
#bG #G
bG
#28r#&-/J5##i#o;Z#<_#O(W?
Fds#`
]n _jx 7U##(#%&<B/6{zCi|##(EW[#l
%#9[<=pCL.6#'{m#dE7MtAlZ#o;Z#<_;a
i#lE##)5)hiI4[dp9O/5<_T{q#=V%w G[%W|
t##8syMOV=###I#Qfo;Z#<_o#RWF%
#n 'izku
)[#.`t##S#K9Q_6\U//+J#
;\#qz#c"IvW#3# B#\;<fhi]Z,Kc[n !#b$#;#
qmn#cn<R#qx]#.#O#,x9#C`7
k?^^###]>X(#mm:8#C,Cf[/#$"Un?c=#[#i#r` -$B5
~##R&+,g9#">n#m#?k#~8bsO/VX#yz:5
q.#dEe#]#5#+,^VsjJ
?N#Y#!"@[#A#
SuBdVY#!#T#*1:#4
KEnE Z##@b8lgrPH# )jf##.#M#\
#r'##ZHbs*J#x$ !h~X3)BRda-1"Z#Z
=IU#Tqim#)
%(#&#$Ou5kQG#-[d:ngtI##j##"8;Y9$GP#!
#+Sf4)LsmosX###?9#eajs##>}n#P
%#J#K#+`9t{#[$3Is.>mWml3o#1mKUe6q8|iI
%:5#p8#evpVXn}#}p[O.#jF/(sQ""*\$x~N
&w
Mb_#$[#`#rq.#Vf4B"lT]##U;*T[Xy##
XFVXn}#}p[O.##$1#l9'B_,H<#2+wT7
6N r
#yRE#lN&d?#M\X##-R
m6Tr

#Zi:##'m{[O#U]N@\>+,^BvkguIX"&#aEHKhN4?k2
Iz2ZVN(WT\Qt#/s[ki#\>>#qiWYlN2C\>## )
Cn#eVWml3o#$**7V#J?M'
m6-
op{[O#U<1rd#5#\>#$Cw#M##LhT[;L&oWU*N
t#mQ\$q#\b## t#L9#.8zBTJJksm?`sV~\b#0#I'0#$
B#\>GW[#d, L9##/
%##y.Eqq#q#[;LQ#Ju'##FHr222R)f#2)n1G-%91##;*#iPn#
I*))Q;jl+ZH""#.
#24 }hh`V#6#M
&6_VV
Ce#*@#
4p##;la@+#i0:*:#-)2It'#[EL|r1gsaduW#%#l?
#########`"# PcPs9#$##?j)dAR#g% #G(-
##<uBV#Iqux##
s#C<####b9##s#a>ZN'H=Y##,*#j
`}H&
L##QC<C#GJ-=##fX$oa;u`ZI|-XEHu|ZhV%$+_8
##_####[t## Q;Rx#xO>2#d#PDf9j##Z#XqS
$X#3U^#R9#nk-W;imeJ0!HsR#G#rT9*#dsR9
?Qh
e#oJ 1
f#
1
f #!Pt:s#d#:!mq#Nc1m$X #5ZU##|
#R6V{FKFXVFjc_N#!#G#c#I#RA#P#Hu#
^tz#O[z-'##}B#e#u#-#BB:#AK5zPo#f9

N#M9 D
7#,Bt0##;2$>Nq#g0Va)%8{#h#FYJq#G# #u6j
N#28#l#/e05
$6f###S&^Y3 #df0q#
#s#p&
9@E/0LO#X### 8#$-`]HCnqhu#$nYvk0:>##b##cF
QAj#27Q9`a`oLk.Zq-#[&F5gOeHF[_
#]KA#]0!##%Xe A)#H/#u##x##4EZ_#lwf\#Re#
%#(rT#XUErT9JI?:|[MO##PC!##!Wak6#(?|##D#l
l0mX5R4##3#Q#sR#a:F#Yib9#=#m#p1:f!H%#&!
sR#d##) ##tRA# <#j#08###
H#D
8#p ##Jc {C<#k###qiV:#x&8-##<hbG^ dtMCNW\
l:`l!;9">-X#H:bA`L#0jHt=f\"2H#RB#(1&#B#(V3Q<
h8#$ #jD}ak#tc
#a,}5<r?{E|A_
eUfp- !

#W#7R:)(0*?##W#sYX#5
dn^UsUfpw6$@H9#:)A#uBVi
|
V#c#r8KA0j>{W$n#o6 V3Ufpw1G#:A4F##!

fG$GI$#?JA|
U j>~1#~@5A#_#W2-
<K#I"><IzO##c#,}E6x*##}8#j#,UG#Jec5#[G_
##$GWZ6'#9
A'QM#bB*#o5_#x=fc#d##"5##=f$,d#5##7]o@'#$#tc5#[|!
##1#r(a2#1!O##Sjko!#:*`t#h9#&9T"Zxp,##V"C\:
`t#N# `@#!-# #a#dE0Fz
`L:`#US#c##%$^x##Q#b#F#Z#+H,pAp#lO#########`3##LCHrR9
###s#/j%#a1PE)0I2zRf#jK&^mA###8{$6#r,CmN5
!#!#pZ{###ko7n###V}fA###Bq2*8L!
#V#F##0:b##o0#E[9u##_Gm8<y
#N###G i-8#BAb1#Y#>#HH -bE\#8
31#Ns#9#0#I[j1zt#l#IXjjw 6Y}I;#-
^Tn#}#cP4H$s9#QT9*##][#Um#Vr#eM#Vr#Le#$u#
:#A##pu#CPC%##u eQFRI#$|{5Qx#-G'}c
#ub^.u##`t:c
1>Lc##R###d+n2#C#uXix# 6K=###+t#:BPI "
ps#t_##H###s$x#T |C
<r#N#W#^BM*='v`#}A#(IT#d,#V!
J#x#Vqg<d##H5{=/##S~%##`#'R8Cr###?|
m#FM#4F#X#cU####q#tE'#L#oC#0q##}#[_##QQb`#b{#>;f###N
##^
##'#a#q|%cr#z#L}w6#eGGsl#\G#lm8BB6T}w6m#$$,G]

N##k#R4##dGsl!%$.WQ{###9#M$9##5I|rCJ.-
#A##K&et:s#hs.[%%_'L=A2>z39V-g ##)@eI3##,
(A#D##A`9J#-#]#l-Zd1P4z$1P2Dr
c #8:%0:2#$u J
,K #H)##(#P
R#HL#@
#R#0#j[B,BPH#
H+%'##"
:###
5B"#HKPu*\AN#GR +~#HD'#u|%V#:
4M#2:$#r$#Xy8#-to#t#YOxe#m\IQ`a# 3 ##V>
%H#?@ji;ow-
\
X'pd)#VO_#N~SLyF##<UX#/#&XjGP[JC##\c4
\A57
fG'A##{h
^o{-[Z5rf #c JP#Q#)#
hFG>9@z
es6#2w#ZN#|#o{(- t#f?-#{YN@#
tR #h%#,5HFF0~ZQ#9f#rw##Zf|
##[Mk)YOx`####cH/N0#}#
'@ji;ow-X'pIn##k#"B[F#8#,M4iXIgWG WzQI
iC#mC#X##s%##9f#rwQ## d####rK#mD #aCqU8Mh
%l`a#
##r #B #c#bz##_#_2#HAz#1H:z#W
*2#kwA/##jAOR#j J I#H'KE#:>_2#H9!J3{%H?
mL#o<Om;8@BC######?#]Y-
tW#E###B#z>>6AA#<#]z;h
d
utS #B#<`Ea8fM(#bmOrzAgEh
y(#m,#xX###
<03~i#_#######?#]Y/ddW
C
E#;#B#zP0vC}^C
###4#,#TPCQ
&2#s)]xn]##P)O# YN
s#(9x8j#f#'#k#k##`i#:lF9#vA7D#_mV######?##1U-
+#3z#z#s6#n#:[e`|)3':mf^ee13:YS#z#\l9#Iq-##
|#f#X$blA$Eck# #gF\a'##J.# PT<3H`!Rm

##)#xfBph#}4ig#;yk##y)u0NBLi2@#N#*
# #
TQ#boKOb[z#TEn
);i\#"#i0X#u#$^m\9#ayGutW+# !
O##6>TA0<M-M x
Pk>=fd##H!#j#@GT#q#)g_W,<#"ET}W_{g#e
[OHoU=!?R5t7q#90###f#WC#$## 73P#As{#3X|
###'#V? #j>Q##eOW#`C1E:?^~T7Mmkd# Cni
2!EX
#MmkoS[-B#}>!Vy#/6C#k!p#W!
=###yr#~W;6(##tt7{J#V[y:{#y:{#b
"j##W^#0!##"#~"{##j>Q##^RM
#b#.#`C1E:R)Qs#(#s# #-#O
RpD[pknv 0#5!-[-*
%#_XD{"H}]_
D$_ @w#:}e&"Ou#;t'#m# q}
nCZ^oh#1vV1Ip#5&l5##0Ox<z#/\<###9TJU84Gt<5t#.#
7l#~D)A%/#x##w#`#Q#f9#t3uSe9F#O#3(nvT(-#Se
e49~##9TbW(dSY@#eA {HrkQSR##/6W6
9##~Ga\t5#TYq`s3>#H-Jt7sN#!G3z}36t+ n#
RMhxK###hBrQ###M#
De-8Id^a#Jr#H#5b#|~7#2#CN,\M#o^?#
o#?#h:?7Q#o8RUDHR*p#T##}5}|U?
pW<c^#VM##7($gdBF0#T(aIbnqB"l*##

###yFSge##z9#6.d0]^lOdpBu#3go#OBJO#
3UGn-b#'f#N#G@^b#G#F!y##[B#R{Im]i=EoPL?
1a##A###t^#U'o#qy:#R{KS
Xzz#J
> # *&qV(bu#;##yi=a/1#YA0vQa##Hf m

]$##H !+Cy(#@R##C#cC###M
##FE$M&lo###DmL3nP
#' S+eTF`'%#LE#I##RDG#C<cGY\C3##[OuC!
#B##e%#b#G ge=SX3j#
#A/B##]Gy^#(j#ZTrId`*n374#I
4#)Jj+fT#H#K#
R+2 T#Va=ECu#+#8)&X]/g#SeT?,hZ#T#
%'{u9#Hc^?3JVV#C@91#<G#9;WxQR%d#16\?"'2#
b
#6rC@3Tk#+grf#vYc\vT<V&2
2ij/Q9X%!3#zHz3:S;d#Dd`#w<
%k####y<]+'#;3<)bJj\i##g/:f#h[4##@1;g(<#Ae_nHQ<hBe
## Z$$ehq#
>'##DHH#0#xS
g:],#4ot#n#ON`jh/##o<cV# S%#
##W###A#%L:"#DNjtH1#4##@Q7#8+#
$5H##(\i#[Ts#u%J#DH:OT#d4{(k!5b$
[;1Si<I9Bx#*X###,P:$C##p#IOH#!
JwKD#[#{/#TH1+$##<P:S,#Te(4dGw:#n?
*HvQg,
G#Jd/#'zBx#
T#uzFE#8##K
#"#,'(v|y#/|r]
T#q2#Q |j%#$D]nOk}+#JYi#
G[/Q#4wDU`y
Jr4v#QRBNX[8#N?+ZNP.,:i#A,x?E?#?
##k1#L
/
1#%5J#/
/
)'SlV80
#2QKm,CX#@i#eAh8hk
+#
(8
Lo#$#7nX#?+'#"BVDs.#JUX#c#cku.4#N#QNX^
OKT
1#%5Kz"Si
U##&:||
#),Ri#V#-EH
iW v9#OB##I=r]Q*_S
2_8#y#a(#N#w(W8#"#4DHT)4!
R_?"'2x##o/7o #LHQ43#]"{d#El#
#2-4#M#Uq[<
q#BkXn%#+##v<#g;#_(O#Q#R#S#*#Rf #f"h,#zl~#Q2#|
K:m#]#
R#i
U*u3I#{dU YZ#9#Y0#M_w^UW`##1#c9###a%"~#-
N
j=v#MRv#M%3B
L#
#$8#Z/#\msNN$Rhdbe
bH+utW*-EJ$}#E}"# #apA#*#%>#8##z
pG(O#Q#X#t#\z
s80o##mp t0"ph
|@>#0;[#+##&T>##@#@#'###?
#5`^|##_z
G:|#"57kgDEPlD xf
@bRd1)(1
_ #*Eq[T#)#:lM"KWxq-d g'Hs#(
# I^c3###YyHJ#oOSzz
#
T LOFT##}#
q##d#S}+C# w#$Ns#&###%1#"i*P
D#Jk#oK#|/%#(:)o3XF,#4#prS#T#*P)'6#,
+T5S
##BM Jx2 o#XoGO#t7q$p#|)%#(x#hC&-
)#d#B6#oOSn9##U [q=L#R#Wt[i&zS
#1b*mZMk'#t
x10#y2#S:,#H}MP:K#[##JC&#40b(BgN#1#CyB29UUU
U$#?-#ruTZ#|D#R#j#FwIdya{Ea#Z#-#ruTZ#|
#v_###[z#U!h|BI:[e@# z;z###-###0#zV#|
pv#[zT#V#koP6<{F{oSCZA####yMl#yMhkptt
%Br#=fr#7gV5RE #)3D
#kz#mnk1k*Ri<C@kJ3xSN?3ZN#*UE)Za4##:.|myZey
[Nw[*z]Xj#ps,~Z[Xw\MG,Q#
leCN''
n CK*\L6#M
o#TL#>!#*#qETZ#x tqBM#t0Jf#DQB w7d:##u5R#-
`\HMT8K
+d$yS#UBwkJBEsS####v_#E#SDMFD# {?_Z###uHC#8e"b#
iIR*_yS3##Nf|#%FXj##F@N#5V##G\S#M#s%66
>a#,#H`##X%
T:3]R$}j u23U#\
jhgM##' aQ%l?
L##:'il,#0#MPib:PY:#K#;/_2Vb8#Niz}3#`/6Z###uHC#8e
"x&l#'SCETZ#r#0WSC#s XTe[&$J'@i#ye
UA`y$<)P##
Z###uHC#8e#$## SY#dUE/###fJr#2#;f XTe[&!>
#SC<b,xKy$<)KNk
^;BO3B#>!2U#^#pE#(`U6%`&#39#0"-
#I'#UT)v=V1##MBA#w)kOJ1$b }3O3X8
6#b@dc
W #zm #-#`g
UE2@#b]#~ZN #%4 #Qhu%"nZe#62c,zYb i*34#,
%VTe[&##
## #M/K<PX',8oP4####$##r1JK</##
8d###>#R g##X%I%d#+###.#JI/#j:## #e`mB
#j'@g=^#3m!
+yA4##JdpK:#j'@glyh#mofr##_<<d###e>WVM:Z}N~#
J
#3m\m^!######?!#c
NK#]J>=(9#4CJ#{X5#t>b#(z0,,#{lA##hCGh{X?u#G|
bs1>#{*E1[#Q>>F#w3wQw#t/A|#[b?I0XRr>N#?""L3i%#r#o#&-
/#%n$##V%#R##!q))(#
i;US##7evo+H#7)#K##"(#Gd##
####_-)+H.l;)]#N7? #iX#g: ###CQ#2w|w|
Z6#w}iU#F?q:#e#"
H#>?
-H /\JT(~#q'#g#>{;
#r^#t#Dz^#DpBY;#
A:#xW-#[/ yj##ALXL555#$O#
qVu! ZBR#~#! [-
Fy#+l#3yx~=0v1#v<%>/k
>M=O;#j`l]#v'
W (*HSp>tW Q#so#.:}
+ O##'>,;(#y<A####R##xY#Ko###/#VJ
h#vh#,3+#C##Y,F#n#?##m@x>|,SmL
y[\y#>/k>M/\;###[i!8'k
>M(#Z#A##YIf#l5#nY#l;II a #a&L$###
X<#x[-#W/
_#;#>Omwzx###Ok6Z6^
"6l 6ZY}W#RL#D_u>jH@,# !#/\#C##!\-#>J(x#?
@7v6=###V#o#*#
sq4
JPJ0~[#[
/\.T
f|#)#b#)O-#L
##%\##2A#0B3hsD#^B=#N#[X\4I+/##!
##m#zBc'l'fo9FB#{.#zaXr ##9rSIN#D
J###*#6#L#~\wz+}wY=#HK6#55##J#`~trC#!Xy###
EY??gB>/
Ru##oE0s#aNOr\Ad##//E#>{RY{5!
#s#j,"r=#(D##p $_#EbSp&@#W# ,#o=kya#!
p5q)D1b##v<nLFi0#9R>z# 9####Sf#*<<##hO*#O.";#)#Y4z|
#W3#5gMN)p#< 8[x.SG)y#7##S
9M`"##>J##/i#r?Tzu*5#|##ZJ*Oks`3#%H@,#"{
Ir2dY#b7g*vrdXVq@ bx\nTI+#3.Xh^b#C_Z7##t#d%|W2_ MK?
Tx#RzvR#n@1 [##iP###\#]#zV 8#8Ij^#!
=V.}##6hD#@3##]HfY##l##Y}u']##hp*=##.##iL #
$!
85\h>#o@/#`#.tl<$Sq7####H#=>t@L#0###r'_
VV^cNk#BGi#
u#w##XvS##vKnq\J$$
Z WF#v#D#Vb
|(y#JLF#Io`#R'M6?#
NicJ$h;
#$lXRV#R2F$uRqT#=Zlq7n~)@JS#!#9f
#=yh3p.#-Eq$$#![>w%###f'?
i}o]nk D###z7\*A#pVw$6#sN
h#lZr#zSnJ#P`t^46Q{#@##gab{R"#2##ym##}
#0K#;oZ##v#D#L#\### #f4#~'o.##NJ%H#M#T##
M##xSaB:J;#v##iH.~C#

$5##Mt`3h^CM'>#Z##db#:tuK[.~5}tE0}5v#z]K>H
g3'P3b>nE##;nn>#^H&#^\#}TqAhNx-'>!$=t 8|I;TO|
Vi#=5##wOLU##5/t[3T#$$x:#=_#c#?##A=!uKK#=b##?
R#cx[##58#w#w@dx-'>
# `[Q0xJ Z4R#Z#aq4O&
3
=56#z
[ c_]3
#
3?#
.#6q#X<+;#BJVYFe,??##t#r#g~jX#B)+K##$
#
ZBr#=;c
#SB#%`##dp##u#S3#'2Z#
pw>ub\o9"Y###;V7I=M;#!
7^!1fK-v@q##D<#[#
K#U<pa}#RU##X`ZO}_&t1w0f##Z>O-#o4#+###(,
lYz##x#
3w7{XQ9;>\zv#z@D'w$y#3G##Bg9&##R
: q!{_4! @#
8#aYM;p%#G7D# #J^p##
ORxM'>eo|;##0 #4##}*qjADzYb8D)S
mt
2Y(ds
/a )l'dwC#f#>#cyT#(s]#>3~Dn#q~uPd#b;t'54#
:Ju#1=)(W ##{y*I(###H )`:RHf#1c)x_&S@UlpyR#Xu8#F
tgR#u#@#G##rh,#<Jqn4@#r#-#)#|2#'\-
I~uR@8n+#8yPQ67\g_#x[&#C|b#,7##$
Aa&#jl3{#$<cA/xK1A##?o`#:F,#JN>:!eG
GE##-|
~ml###,K#W#A##p#KG
(bemmL##kev##~#p5c##h#ngB3CkjgH#+#ujdj\=9A
<\#zjml(W)jv%c I.kbWE #s@h qE_r8{_l#
I/yJ*9#if#1S8Nex#j+ #.#E#.#w`###G
/uBBf~;9i+C#';R##|
bo'#Rr\rI9#$:$
\V53#k;"v;d#VJ`)lcI;Es2q7N
S\cb#yph#p#

##'RZZ|_j}H#L#"{J~>
N[##Hn#
[###a#EcHOP##n# ?(@/juG'#sFV"7=#^EWS#p49

] #
4[pcK9}iD=Gje+hFz~m09h#M($7#J ##c@)#0p9~?k
JB#,{j#.SD=lhsGBF-53j%]EO~!py8G#_Utml-
drL#o#Q0;J##$Ko#H###X4LE{[-#{E#dwq+o'BI9?#V!
{#[##j#=
L%#t#<HY#P>#{#zv}#[-[#UGR#Z.<;mlPu.5l
\.Sje+hq##{$#W@d##I>U-\K
##&\#k
#'#T#%` +`i6l]r#b##j##8<`S#kexv}#7#w#-G
a<ke#zx#B6i+je]2#l#\
Y1MbNk#X2z]A#,#{1v[U$N[##Ly&=uK5# :[S=LJ_U
IlOE:>j#2
# >e# K"}6Z#
k
>X8O6{R##9~'kkj#H9
:#S##W53j%]@
%#{l@9gPEnL:z8j[##x42v#
I_#B5s'yje+haQqOO
P?#V#oS%a:#GV3#du"H*nr#`9V#Vi##nm
%]FV*~Ha#.#Yl#M<p+zv*!
#}e 0= qwz#6L##e
#}G2$]34U c/Q^CkOw# #g#'#x !m!
#kH*V#O]zIpzJ#a#'7{DY'#F#WN0kvR):#T 1K
#5#94n?# X
##7zjN8I0'ZQb='ZAV#lE3f#U#9#8:M#u#I##P]##T*}]+

btzT#n###"=#M(LF+*_W##}q###X046TYQ^#
~#Wr%%#\C##b#?[x##B/C5#.##ix(p#1?######?!
#c#ksM\ZW#y[[
?b-d#|L a#S
C5#'e*#ICe #Z[#f
#1iW#u@#a kzZ~[
~>
#gQaP[#p#F#iM#X]#]7
#N5," T8j#J)?n5hwXZd>}w
#tSoF#n#|N#T*#Bx#U
5xW<,T N## |
S#r9
ZP#FUk#Lu0Bk##P+u+#'#.#Sq5=L-L~o50
1*xYQ5qJJW#~i/\jW#Nox cpwl}~##?;#s[#m l#+r^E
s+\I#\+I#)j{#Z##<\MOcS#S#8H<LMOcS#S#L
<###q#p+WKRW##
Wi$^{O##G##<L-##Fy#:5SE E1/#+GE#
%p)#:#@#W##ar#O@CM##RF#8,%q
##-#@8k#F'?w##C#k 5pP#?F#)c##q /\~#f#k?7#V#u!
#sJ[#\oXA###n#5Cacp
#Bj#T2~[rePj&peY#<5d{}
((yw247W#>##/nt]2#Z7PyO#gG0|#1|#8#a*##n#3^#
N##<## ##Sb Uj#tJ##zp<D]QsKyDLU#m-\*2(D#lW
#/##i!#
4?43\ks~##X#i##\
5%V#?#K)#V7=Q1q+#g[#b.#9s
#JR1%`5`jyBo5F&
W##qF+C#nzYWWsU2#fUj]RX*[&
q@hPRiizQ4IKFsL^aV##t#
3&F08Pp\Jwm\w;W#i#j#'#V7=3^\
KQn#`j#ztX#[M##~u#LL7=4cV#ot:t>tbbV#fj`\sP##
TrW#`scV##XIas4cV#7#5####S#XZ
%U#0jnGE:1'+#H#*#x(#RPW#`scV#>TX##s7(|[R-
#vr#{R i7X##X#p8###.Z+##5lm#|
###9#*X#,JY#J#

"#bOV7=7#T+##5lm#rRj(U7&juT0EHjbr+#D\#XT~&"X#
#{U#91#V8V-j#m#En}Zq9jXN#-
nz!Cj+yHo(#1#Q!G2M`#z6j
Fw(]q@A#4=kV,0)p\j#XZ#i#PTM%PM###qjjG#-b
^#J##F#Pl0b##hbe`R m04X50T#4[jc#
CG#7qcRKz#K
# )~ #o#1iX0`V'\5OszV47\#O######?!#c
+{W#5fL#`#T=[P4##89)LK(D#B#[?IE#;REAB8Q
*##A[UQ!8&7##
B#M(qr#D#,]I##@#iVR00eE1D&
WiC#D{F###
0>Ra$=RGP:J##N#

2paxRFput;##g:#+P##+W#k8#rwOsS#S##;51u;c
|@j{~wJ#4&#\z#
#\##E#l=#l#/8Yl=###~ z#Er(b+su
]wa<\OsS#S<\#p5=L]Ng\<dC>&##$IYN^#[SS
JW#`q+RhmO#
#g p0\N#oY!
#]\Q#xf#x#5~o#cF7=X##2o:z*# #Is=NyK7 $(
#"#
~Ii!% o#;RPYcZe/\a~5r'###%+} KyB[-X?
##l#'t1#J*Yf^[bgRj#1gY| #pc
bZi(yw&t74#V#> O/o4Yv[^7O#3#G$<
##l7_# #K#M<
B
#>Uiq#84#'}8];,##U!&oN'Ali#(W##O-
Ne*JFeqk#_#.#]2|e#XIq#{zW/oJBK#>*Uv#
<0-LACN_X##G.ZzV F#Mp)q[F*if:kC
b#bjsHnuB##j###pBkK.Z)V#rU#v5&q\h6U{4Ha
%#Qn+QQruP
M.c
ft3\3oZ #V6#z#sN1*Uh-
#-1ZL]K#R#}bNZ3hMK/z#j E.
nZM6`iuui}*R,m#o5(eGe|
arQvejxe9j#0#V0.nB\#U
%G##G``V6gNjb##1:5I#up##Ffa
7
#wsXl#U`h77
F#UW-Wm#$~#=K##jEV@"0#` \
arU0Job5W#br4aV&#b50y
4#'-\#X##S#X0,JKqup#F#C#T#\W#br4aV&.j:EEM=T@,##
#=K#MR'###.Zy+W##^
KXl#U`hr3R&L0#M*4+#Zs+#D<J|
+\##-HE#sCni#*xP8#O!Xl#U`i?JR;FF#bihzV#k#R-
QcnTR5,
1@ani[}H#!
#G+M3}:WP2eO
#(X P gA##B#A}E^6Kb#_S#
K\6
x(:##R#7eNB#%G#&#Z\/&KX##bV#[RYa#1?#
##########I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$
I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$
I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I
$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$
I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$
I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I
$ E$I$I$I$I$I$I$I$I$I$I#-
mI$I$I$I$I$I$I$I$I$H#mmI$I$I$I$I$I$I$I$I$Hmml$I$
I$I$I$I$I$I$I$F[mmmI$I$I$I$I$I$I$I$F[mmm#I$I$I$I$I$
I$I$I$Hmmmz$I$I$I$I$I$I$I$INmmmm$I$I$I$I$I$I$I$H
[A6mm$I$I$I$I$I$I$I$Ize#mmQI$I$I$I$I$I$I$I3m3mm
I$I$I$I$I$I$I$I#m#mmsV`I$I$I$I$I$I$I$I!m
mm$I$I$I$I$I$I$I
-fDm#m$I$I$I$I$I$I$I$mo##MRvmI$I$I$I$I$I$I$m m
I$I$I$I$I$I$I$mf vmI$I$I$I$I$I$I$fmL NmvI$I$I$I$I
$I$I$FmvICmoI$I$I$I$I$I$I$I#mm6mm$I$I$I$I$I$I$I#m
mfmm$I$I$I$I$I$I$I"mmLmmdI$I$I$I$I$I$I$Mm@#-
I$I$I$I$I$I$I$m6 mI$I$I$I$I$I$I$6mf
m
vmrI$I$I$I$I$I$I$#mL NmBI$I$I$I$I$I$I$HmI[fJmjI$I$
I$I$I$I$I$I#m6mmI$I$I$I$I$I$I$I$2&m
n$I$I$I$I$I$I$I$dml#lI$I$I$I$I$I$I$I$fmm#m$I$
I$I$I$I$I$I$IZ

Vmm]m$I$I$I$I$I$I$I$I=6mmm$I$I$I$I$I$I$I$I$vmmm$
I$I$I$I$I$I$I$I$&mmm$I$I$I$I$I$I$I$I$Ammo$I$I$I$I
$I$I$I$I$I mm

$I$I$I$I$I$I$I$I$I$Tm#I$I$I$I$I$I$I$I$I$I$H=4#I$I$I$I$
I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$
I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I
$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I=rI$I$I$I$I$I$I$
I$I$I$I$I3~I#A$I$I$I$I$I$A$I$I$I$I
@$I$I$I$I$I$I$I$I$I$I$I @$I$I$I$I$I$I$I$I$I$I$ I$#$A$#
$I#$## I$I$I$ $ #I$#@$H$#$#
#I$I$I$6#I$I#I$###$N#$A##$I$I$F A$I$A$I
A$#I3)$@$H$I$I$HPI$A$#$I$#H$A$.$#$I$I$I$I#jI$H$A#I$A
#I$$A$H I$I$I#mI$I$I I$I$##$|H I$I$I$I$m#I$H$#I$ ##I$jI#
$I$I$I$ I$I$I$A I$kI A$#I$I$I$#A$I I$H$#$#6##$####
[$A #
$I$I$6I$I#I$I#I##F $I$I$HL@##H#I##I#H
#Bh#I#A$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I
$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$I$$I$I$I$I$I$I#m
$I$$I$I$$I$I,I$I$I$I$w$I$u$I$I$s$I$I$I$I$I$I$)$#I$
N#I#rI##Nd7$$#I#EI$I$%
$i$i#WIVLR&AYI$I$D#H#I:E9[##9i##4I$I$H='RLg2@eFg2
!$#####I$I$I#}$II#Hts$G$vC#S$I$I"R#d]$I11:d|
T$o$I$I$JEdE &3&0i"#P#$BI$I$HIu$s$u$Js"rC&;!
$I<I$I$)!C#+dmNd*$jd>#-#I$I$$#$##%XH#
I;16I$I$I$I$I$I$I$I$I$I1I$I$I$I$I$I$I$I$I$I$I$G#I$I$I$
I$I$I$I$I$I$I$I$AWrI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$
I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I
$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$
I$I$I$I$I$I$I$I$I$I$I$I$I$I$O######?##bl;DW8E#P##&a'?
tLU##q,#X#~{x(X##{QE#@AxiM(#=Ob]2#k
;#M#e9##e(<#\#- Y%? pc+%~#^FG##
#IpKqpI:6S|/#e#,MP_#I#~i) 7
{g #etoyY!Qy#9#s]
#
&b~\sMXs## @#up
##|(D*###`{[>#s
;##V>#ze%_# R4A
*$%'##7"
#b:{m#(#FKU#3#-ft#=js8W"x
#'#gb`H/_~#L#bEMto"dsn#''a5.?MfL#
#-n}0<JW#.D#)##f7#CAF}8RD
#V`<\`#:*Xs##o#=_]!c$hJ#<VR[6Q8##~!#A
V=#xmFdfJ
c##L###>#Y"#X pB@##6#PxF#+o>+o>)B
%#
I#
#&>P#/ ##@$# 1G#]##@##(8+;]/<c##9|y1L`0:K?
;)daB#K#0`AK|g:[lWw#zIs D# #
z#'>^w3~# #G \?
#bf~+qN|~oLo\
#9`.##d2B#-F#4##lF 4
#E)#?

G #d`0:1[};Gg1Cyt##4Me##`wK0##B#

%#9F*k,#Xf##Eq##a4#50#Qp'K
III&U&#s#WbskF#(>3[m6FM#{?h##zC$ur7o
m#4m#MI}>x)ze)#D:Yb#_U%+n)888##6/#j
I`J*S[#T$LV|4#DV#%R]VP`r###uF# #w#&#/@Z54R
# U##F@#`##*#wI\#C#~#!
Dm###;#S#;##T"##@d8#w#V#}#o#U#<#J#D##o<n#x##Vs[$G!
#R.?=#;#a7#o#D||QeoNgE0#@+xHK
F#p###AP [#I#~~T###~#+.#D;!R|
EB0"K#(n#K#SD#@B> #[#U###
#/4##@X#K#Y6###H0##9#o~Y$:#Y##}2^i!I##*
Q
b}(Gp>>3#C2#'zM#4dQRaQ # \TLry2
[ 0q#H Y|J###~~
0Y0V#) sY'VN$F&#|#fF<A#R5E#
u####8yTA #h#A#Z+ @JbeRwy##Dj#p]
r0! E##@#5##g#X
R#pFW#CN7#p##@),HGx\##c##x#IFO#r#d#b L[#t64
#]#,#1##j&\#f#@Uzc##?TL`a2&##:)#3#g8L###9#
#WYm##Lsr#YE2)O3C#w#F(`.
n#j####nvV#L i#7q
y1IM#z>##y#X.#\$\X~(##$R9# ~c#gy"Q#d0>L\!
EniY/[s#_N#
##P#`.$?C@0BQ5NHY7
tB~je#i 5#
&YDeB]@#
.Rk#
1t#:(9S#ztUb#J
Q###4wlt#K#Jy#I9og##fJ#R#####k#K0\UczcBEi$5#D `iF&tN#
<##8i#_6!%$|dhG#"$H*+o#9\)x&##"###KV(v5,#
## #wpG,k#Bo #]#Q,T#Bj##w\VFC#aVwt##q#F2Cw##27#F
#Q##D{#kvRsk@#F#[#2U#lCoZ#@%l#3W1)*Y##VLP
##TE0q/cg^@LD##C_]r$S.{1@\vBn##}#%oG##p1# Yu#
%^.b#
JJ"
xI#27##Ax$q#wXA1##S;GBJX#"" dq
#O0f7e1'#UZ#gj###Q##nKoc#####@`4 f.%#K#.##0}g
n4L
~L$>t*qOj:(58#joF>^:&m##\&^yF#<##Eh#p/@E$#nV-##D(*
y&0##L##7##!
cg#(#>+#[p#Qb9/#5>wn#O@##tLi#sRsP0.#)###6b#GL 70f9#
p#j@Z#{} fDh###=D7#0L_'*#
fx#t6Dw#
###`##sjB$S
9Y#Ku1"##P%]4FwA##y#8##r##o~ -C= BY#gG#
A(###:#Q#CMJPcE9Dt`4PM$&#BS## (#*`#
YoKm\#b#rQ<@##:#H&.M?.;{,"d +#H@L#-
#`#TMW)WPWe#?n^1## C:$* FWI##P#0##1
HExiJ+ g#ML~#
Z1nc(O=]V###0 IjQO}A]#=#5#^FN~X#e##Q#O1odz:);##9.F3&
xx
# B##e#AY;
cJF#%}P#cpMc#T|]# w^Q#{y<xFBD##4-`
7#=#Sub@?,wlt\&*qjh!
#[YB$##m#9#-hn`E#K
*.m##u 0###B'D&#,@##
##W.#R#Q*VH##LHM##k;\Sj#&[L;##L_;#4}cg###a#sN_d
H?3Z}q0##J8"z1|nr#3/KY# >H@#!##32]OH#$.##0#K#b
WSn`###0'K4b#rmj##e ##DiXU
s5'##h#I+~Xwlt@$7D/)%|#$hp'&####VhP+##*Um#!
#Pf0"

#4"A#KZ\#sC#"# Ul#@+?z#a#qd~#"#2##A7
d###l#@C"
ahD1`G-###T,i###om1%##h#zC1bAA##%#|yZ#X/@
#`,d3#bQ##DM"D##f-#)#CQccgkqEpg#p#5##a#5V=+
$5#4Z###Ar
B#
#4`#
U#(]Eqd)/#$8o\#mK|
(##f@Ro#r @##J.P08d##$f#U
d##~Nv=];27###(,J9ga_Z#mEVwBt#
pDHF#>##j[,#cg]DjpJ8P#A
B#EN2aF\Nb<##9#Z##n0X,
Q(o#B\P7##r*V#9*#Ex##Sz#1g#,(&&
###aEjZg#$7[#JQ2#Ew&#c:
.F^vP@vG#ha.e#ci#nfOD#Q#wV0 dQ#VSO!T
(l###d#}#####%E#ztR s^%HDNjCy_CjRM~dYK
l6[YM#
ZYUl3#a9#BN`$######MH#r#bE#Y#\CdX|
R0R#+oTp#,#o[}m 3Wh#i#hpTH18# A#(####4#%!PS##a#x )
#W/#oe[{'=##
#c#/_#y###_;#P
L#!oB!#Q#sD#|Az-)
e #}#4?TQ)Au#bN(J2#3SQ3Whu#
pawE_r#vP##\Mgc)7Q#q
#@&#b
<C#5>+<7h r#k;<8])A#2#eKF#O*]&I,###|\q#
#i"yT'w9-###%q#ua
Nk##zZ#7gTR;"#21lD.#2# BY##Z#z{ebK1#4ZUTS#(g>(,X<L#
%yn#*r#<(#nYebT3Wht&q##DP#3b####f!#O1#.e-
i1%#.D#.#b#KMYST'2+-%Z{[#&\(Y(#7#R##%fNBN#!{n#K!
##QbbyOIegzZ*# 26z)M)tJT
##,##Ybr##n^H}t2o###:4W##X056Uj#K7#[EK0#)=tl=E&]i/kp
#un[,#)#I##EBd|)"`#gSr4l=6!
#VWn#C7~01MTO}r8#lbFM###
BIr;xI|##8"##Hn,#SB##pBz #~>P#7!I aHMDx#;#
%:#Fq<|>]m #7K##5vgP#:XI(|#^@#&#(N
G(####j#\N#XOBIH##+)##t#``#SV[.##]+5#
yg##aM#('xQS!2x?$gc6bq{T1v+b=jb#,),1
g&/#L#YsWoe[{&]
X@9A^@ORq#ww]l=#dc5#s+
+###K! L]\g#
#lbFM#ch#S8H@#FNM;*pGru ;S#3a)#M#0% H###&L+#r[#RY[#W#-
(#T"f' eP##$=###Pjy$*6#Ir#PWoe[{&]
X
d{5"#c1:##5vg@Q R# STn/[4Wnm^6FZ{[#&.2#V##q|*Gy
67'u~#pt#4c{G :PV#.]GM$
HOP^#P6H{:{*56&n6Fj#L2j##u
6G3WhtH'?

U#p
' Q <N6FZ{[#&##<Y)=##C2W##pQ#Y&PO##=MYQ\G
:`}*##^#{*56&n6Fj#;wzSh\#nI4j=4l=&
wBR}j@@
# Vb-=j'

)Y- q2=#4H)CYk; O_
u0{# z3LgPd#:" &##c[$
oV#z#BF%##5 GXA#xvYy-
$m #7K##5vgSbf0#~#'##`#>Ll{UO#G
&b_C
sY#L
#VHGdf#Tn
Ippq#9#C#^KCc6#(O #0kU8TM## gD[,!>$#9d#
%r#i#l#C#F#
#zBA)SF#t####a1@(c`- ##65###Yg)# #p7l#bX#U Hn
#DI##W"o#n##&][b(c #V#@8#XQG&I#|
#CjM3UX2NaV###6#/;U#T5##,K

#!#0"b'j#*Xs#<##($7#Jd.
E9#(* z#A10Wj:u\ub#
c#+#V"xIj@R=K"E&&-###GH#jRw(`XWqQI##fFZpb'P+#q#!
4gu:P<#P4z 7QW #(#f####n)#D5u+#bvV#8#~iw5#5i/#
Sj##m#A #NZ#*l-<Fb"##\anT&#N%#GR,S
%;JC#######?##c#};##T#?T#}PqG
;#snG@/~be%##DI?#U{#V_rT5b0SO$9
6aJ$#v og}`I#$#dc
'F#W###qb91uQHq#/Iw/_m9=B;T&nSME &Z#O#"\\
[c#n:zi1XFW#IP##iP?
##bowc,#nZ#=Ki##\W#$#~#\W#p
d#1qc##D#\##g)##p
#C#;|#p)#li_#{h##m>wVuOp4##_u##*#_WTWq b

0#w
( #5= g# |]M#3d[u=ol^|
{&&~#U## j j j>+\?G~##
%}8<Oc#./{#g.kpy3s<#m8m8m
$l#l#l#[#Qqzqz9o:G#Y/;:/s>u;Sggvi{Oa;?#zy
E:G#u=olE#0##yma1###[
k&#n!#W#\M9c#
'###DGK=g q4/#;#8b##li_#4wo##s#|Y%#/Z 43!
l#l##fV#TQp]J0 P#?###`~#m]Y#c#fV
HT$#@##I##j@X7qv##OIz%>#f##D#5#lm%*D~L=V#F#7;-

##_ #*o~ #@~s9XK#W?U,:}E^#>L|


DX*W}~b
Z ##F 1#`
mM
#am##;fS
F
#Z\g|
%T#@37##0#6\q=TtcNq=R!
7j##
z #)&7#( #84/####(g#&'w#W##h,#S
}#0yT
^B/#Aiv~^n#14#VW9#_m.2s="^#/g###Pw7#`V#/g)f
#N#Fq#ryV#/g#:,mD#?@,y#t#(#8<]zrBhG
###Sj":$W#g@B#;q#/?
q#<#w\oK#txFgAc\o"Vp#1b# #X4pR9}#####M
]FJU##@#At2|+AWw
#'/mP##r:E#A94brL!V4#N
Jx:#9:SkN#9#Zu#~#s5RMS$G#,^#/_(##WU.8?#
7rU?g##0:J#1#v>h{=hy.oZ#q(#HM###"(wz1_##
1#{MIf##z}4#nSLwzQ#(yd--

aV# h \#
TO ^A Ow]#~u|nOGr##zLl#g#Jrk21v/ m
9I]h#I#w4O
V9#q9Wj##p~)Vq#w5
f#eh0#O## ##<
\#fr~k8#y#H1sn5|#]ZVNg#t4%siA!MDhN"##/m
6ys#~5%.BD=#eIW0#W#vL^ev;FL^ev9zT`rt;zT+`l#P#05-
##[TRW~(#Oz#NCDFGDxO[wc #
R%##~+li#v 8#>a/O
>0M#>#QjNU 1 y#1ylV#u$>/jtvwz##F'#R?
#NxoSUhhoqQ##X##S}#J
zT##uI0^YP#G[rXH#=#bZjb+5b+pk(]>k]
U=#{Wzu
#c@?LeX1aa*&N#Ph##[g#O3#2|
6#BG'*Ztvwzt\s#C#+#mWIuec#
#:'sUhhr#r#L^#v/m,v#M.V/2]#
/2]#I*9sA# H#vwzdw/fY)
]
sha
;4B#nM#/xBo=?ODm;## L#s>l#}C^.\9^#*
#
#]S#]
S#]# ##'Xw#Q#Ghw n4##h)ovWHDa
#mz.f:##NCApk29iX}PuJV$P#0hY`#O.R#}/@[lRpR$YfI
:VzVzj#.|(#4#)<4dRroZ#$GLwjJ()5K9 #'&Tw#)
&fj0i#'&V=#|5q##]#iIWD##D
#R.oZOJoK#X
}}Rn">#x R, &Jt###F#z#J\w:|
A#1?######?##c#}
LW(>8Aop=o''#
# .O#}#>#S&#Nx4O?O#)@ #
IW',?#a2#o~(fJ#A+P#mL
i##9Z #L#
###
#)d.f8~\0i!?B
#,8}#%}jSR##=w7& Ezp)^###M
c
!,*z#(##XEq
#+y##! i#[{hu//Enb#kua|
+u##%=X|##5k$x*#IBxSu<D#-#;#=w}#qt
FRUo![##_Qu# \Z#j S
b#Ct[g><^##xK~><^S|jw?
#y#o:S56V^/Lv`x=U1\Oo{}#NOmOmOmO7E5'
tb#C#~F~##5=Ts^w7%8O{#'#|
p#

x"#u) (dt t`#>,0}' {#Oy#+/#=G{NYx
|Db v:S56V^ M:,_<v<##i#"Top5#Xw2
#Jp#1##&g/3x;g#Oz|{SA.#;q6#;Gnf# |
##~5#v)#RD#_5
.#W#[GGDS tjXKN#^'\1# }6#
#BT#dP%:j4##q?2H$
|au#6#S]B)#uMl7###\\*./~?~!
N1o7}_puO###~#$v75#vV#
#|pZ}V=~+.?xP# #Ug#?

SIv`m#ozS#4(cXz#I}#AX0{R
C{E{6#oc# !~?
^#*5HJ#9l'^zjZs's
zkBxXG^81 -E&%#H`#!)F1.OH3z2#?
yN??w#_A':+Xsh#XYq~}.N#Q0t##)b&QX]
fsZT}o#w~a1#{w:E#'cw~_
8.zE#W###q~}.X*4q] _.3xrhg
cq.8S#H#u#`:=D9<#Kx#4D#} LnhIPsn#P`\#{R1"h
##T2nJI#~#*c '2Bc#
4#m8m8m8m%&-?^>#:_##@##k ###p
#9K#p
2r<|#u9+#P9>kl#\+r5.h]B#(lEz5
)
CFKlj}+(zj \qt#r#S^oO83Q#JnS#wgsntp}j 9#>-
XM#O#(HW:M#+r#t(%#_I Kw#zU& H#D#ioO _X##1flq
>Zh=~N###[Z{} -ob6iq>moy#MK
Z##qlt#+xIQ$aHz?o6ec##*B]2iwb|=hZN$N
5qtNU#f%,#P'#
]V[,##j$#4Bp>v#<"O
Z#
8I](9*f GxWoDlr
h
'z*;8|_OOj~fA\~
RQyv:h#e>Hm]7ygr>u#fjN3t#k# #&#]#&#~l
NnoZ`;#;}!--"W#RtaA5#cYtitLf{ltj}|
hG##<c.#*##+#~cf8HtDxM9zs+s^;0&=#],S
'#5#=#sSV?3Oo]L(E`#zN(JIK2;#w#_AW}R
6#>klws|T`Ds]E>B9\#u50
058~5#G#;)WUxS#SbO7U#N'Kw#\8w
m]<_\"5*?###jak#aki?#&YN/Z2>4wv]y#=oR##j~f
D >~kmD4FE#?O8H#?pHcW#wL>Mw:;}L>Mw:8BI#EZ
N'n;}1;SF'hw##CH##=:itL.Ne3#Hu#(8)v[g#PmR[oG)#
Oa#(W#FJ3M\W[}YbV#:Z|twv|t#7)#zM?sTt v:;}-.;p
9
{Cme\~<~Jp|#Os.P#JR&#Uxt&%X3Q#!O`
HR#bwR##Hu_uC####-\6#*#\{ ####0NoJE-
#f#oR`#20rN#mHE-###-
Ab#z}i#E6e0rN#mF[ou#wne#hww#*aX"#1sF##![G
8}#B##0sg
~#c XRF:#@KJLeC#N!#}#zw#W{^~a#F##?##D-
#v#;(j##JFIF#####H#H##Photoshop
3.0#8BIM######x#####H#H######(##F#G#(######H#H######(#####d############'###
##############`####################################8BIM########H#######H######8BI
M##########x8BIM###############8BIM#
########8BIM'######
##########8BIM######H#/ff###lff#########/ff############2#####Z###########5#####
-
##########8BIM######p############
########8BIM###############@###@####8B
IM############8BIM#
############a###d###$##r##########JFIF#####H#H####Adobe#d######
### #
##
####
##########
#
####################
##
#
####d#a##"############?##########################
###########################
################
3######!#1#AQa#"q2##B#$#Rb34rC#
%Scs5#&DTdEt6#UeuF'Vfv7GWgw##########
######5#####!1##AQaq"##2#B#R3$brCS#cs4
%###&5DT#dEU6teuFVfv'7GWgw#

########?#DI%)$IJI1!#5$#u#Xz].#H#<?
i|1dj#3I
%WNc7re=2
XcN3d# C$I#I$$I)DI
##{#f}c6W>GWjf\#9L2#rd##B\RER]Or##o}#]
%)3 H
H#jdaSgT7#4@hv6/.z\|T#(#R?
##V2xc/grV#fgK,##KoV#&##Ti#W##Ag_q;VNL4##`
f9$8#x(2BXLr###~]]X#|
{m'QK##[k'1{YgN#$JV%$I)DI
%)df##uL`X#\<6?s#!#Oo,'##:
q## ~w
:nQ#`0_#
j ve6## @1y#H?
###u#~'K#<#1l#Z`}{_##n-
###5#u#hy2o)#YNH#Z_##xG9V?}S#"#?
5#[#X^S9G[#
15Irm#G*I$*I$SDU/cc###{l",#oJ O K W
G=:#nNEmy##^~[Y]w#/[sF` >#
#rqq5d0Xi :\qs#n#Z tL0#2v#;;>WYuK7O#d
#Lx@#^[#_
${/

Y4 f'#-<#\*<v##.?
rt.k)9b`ct~o
o ob?h#I##C#-# 4Io4#2K?g
~i#'#Zk
! ull^ :~9a
^#N##FD^zoT=;&gi}N##u(RI$E? Z#;'.w5#Nq?K
8# x-88#" ## #7\X^d\alo72Zp[d##s=WZ

\-#Z6{{:3U>##+#71i##^~zb#|//v=#}=T
@>#7mE)#Qck\44#.#U:#'##A45lfXz~-]#[vE
%N#;6#~kI?IO#s~i##'""
] gXk
O#.Tzff@K+#9
:/W:#?
Gc{##~r:n#8c[V###v;}vn?#<rj_L2##yzmQz
Sw }/S#"#}##Av\nk#+ Y#k_ct|
~n7#Q#Wt#%## UM?KfIN7R_qm#7Q#1]M
f#~i-o#l/Onvs#K cRI$Euf##r$##5#a-##d
#e3$LUe#6.d4Wk Z^#.
uc/#q#;KZAs^6s#}3#mN. 'S=Zuj\F?#7M<"#k
=!D#X 1:#lZ
zC} #(wC#|Aj^## #j5a
%cs
jU> 4 #{#s#oq05L#wnLZ+~6##
Hc7/G$ON#5i/;K^#2Ygn!e
XQ#kl%
%wj=xK,*eE#Kk4eI#cKECk#Ii#w4M####H~8#O~k;#zV,kZ F
5}F;###D#Gl
T xr#
I$?D$$$$$$$8BIM################
XICC_PROFILE#####
HLino####mntrRGB XYZ #### ###1##acspMSFT####IEC sRGB####################-HP
################################################cprt###P###3desc######lwtpt######
#bkpt########rXYZ########gXYZ###,####bXYZ###@####dmnd###T###pdmdd######vued###L##
#view######$lumi#######meas###
###$tech###0###
rTRC###<###
gTRC###<###
bTRC###<###
text####Copyright (c) 1998 Hewlett-Packard Company##desc########sRGB IEC61966-
2.1############sRGB IEC61966-
2.1##################################################XYZ ######Q#######XYZ
################XYZ ######o##8###XYZ ######b#####XYZ
######$#####desc########IEC http://www.iec.ch############IEC
http://www.iec.ch##############################################desc#######.IEC
61966-2.1 Default RGB colour space - sRGB###########.IEC 61966-2.1 Default RGB
colour space - sRGB######################desc#######,Reference Viewing Condition in
IEC61966-2.1###########,Reference Viewing Condition in IEC61966-
2.1##########################view########_.###########\####XYZ #####L
V#P###W#meas###############################sig ####CRT curv#############
###########(#-#2#7#;#@#E#J#O#T#Y#^#c#h#m#r#w#|
#####################################
%#+#2#8#>#E#L#R#Y#`#g#n#u#|###################
#####&#/#8#A#K#T#]#g#q#z###################!#-
#8#C#O#Z#f#r#~############### #-#;#H#U#c#q#~##########
###+#:#I#X#g#w#############'#7#H#Y#j#{############+#=#O#a#t#####
#######2#F#Z#n####### # % : O d y

#
'
=
T
j

###"#9#Q#i######
#
*
C
\
u




&@Zt###.#I#d###### #%#A#^#z#####

#&#C#a#~#######1#O#m#######&#E#d#########C#c#######'#I#j#######
4#V#x######&#I#l#######A#e#######@#e#####
#E#k######*#Q#w######;#c######*#R#{######G#p######@#j######>#i##
# # A l !#!H!u!!!"'"U"""#
#8#f###$#$M$|$$% %8%h%%%&'&W&&&'#'I'z''((?
(q(()#)8)k))*#*5*h**+#+6+i++,#,9,n,,-
-A-v--.#.L.../$/Z///050l001#1J1112*2c223
3F3334+4e445#5M555676r667$7`778#8P889#9B999:6:t::;-;k;;<'<e<<
="=a==> >`>>?!?a??
@#@d@@A)AjAAB0BrBBC:C}CD#DGDDE#EUEEF"FgFFG5G{GH#HKHHI#IcIIJ7J}J
K
KSKKL*LrLM#MJMMN%NnNO#OIOOP'PqPQ#QPQQR1R|
RS#S_SSTBTTU(UuUV#V\VVWDWWX/X}XY#YiYZ#ZVZZ[E[[\5\\]']x]^#^l^_#_
a_`#`W``aOaabIbbcCccd@dde=eef=ffg=ggh?
hhiCiijHjjkOkklWlm#m`mn#nkno#oxop+ppq:qqrKrs#s]st#tptu(uuv>vv
wVwx#xnxy*yyzFz{#{c{|!||}A}~#~b~#G
k
0
W #G#r
;#i3d0c1f6#n ?
#zM _4
uL$hB#d@#iG&#vV8#nR7##u
\D-##u`
K8%##yhYJ;.!#
zpg_XQKFA=:8655 5679<?
DINU\dlv6((
#
#
#
DScs
#2F[p#(@Xr#4Pm#8Ww#)Km#
!
Adobe#d@########################################################################
##################################################################################
####d#a################################
############################ ############################ #0##@8
1############ ##################!##01" # AQa2B#
@#C#$u########################!###A1"# 0QaB##q2#b###@Rs$4%#
################QeHv{@##'z8K8>^#[#K=##X_q ,"O
Yg1r9`##-uc#1uc~#
u#f###lmmH#On^)l]qof(#H##(L_'T&~g

e####j~Jd.{##|d#
/0u0"#kf`#9It#N6#O,lj#UDmWK~*YN+#z#g#~}W_n;
TN++=v[J#LY#5Q

b#4<?9#)##############
#`h1^HNJ#Pa?D1FmV]###_#D#&+4h#Okm
-hT^~#y# #Sv #}# **#!jT;`2Y#F
V+1#W
#A%#"q#OA0#ka
Be_"gx0MP*b#XS#f#U#k#'F%#e)n#b&#Lq#
D3P#9#>#g-#;|^ 4P####3% Q|~1kBH#IfdUe
%N##########
#fVk16E"4yDx
w x+YPDh###9Bel*:g'U#
Y>zPn0nz4e#`c7M5#K#M[#:\X#;Q63k)QsiC4m1#0{#/=f
##\xWc4.j#5'wS#gmv#pqL# #J##H
jlcV#@#CA;#?E#,2#l!E2DH\-#.aCqH#Qz-##}&76sQ#2##+k
LNE
#] J##########
#w#S}j4g3
'N2#_{={u(kzN+# wz|'aB**
%i*wli
h*#]W(vR>#fAoT#FEJ#Jf#z##@ub(V
U}L2*,#[@w>Cju?lu=#}|m#mAj# {__}j-#m-
D#
<# * #*BF]=R >#@##"ruA#gXi[#V[E~#+B
-ztnw]uwTKz}o0##]H/k)#q#P###6####\&9
/<#?#Re#W
#"R##%#Vi$#Ca#V.#\uT2GORJ#######?##VUXRUTK3##:H#z|
C2#e#@G#|oaLKs|{16^-'=}r{=cr?!
6u&WBT~#3.<IM3
###O#\/&t|<h5 #pK>BEY1`
Wp~Yb##W!qYK6v,*:*#RhRtW#8
%>t#qQYOU`T#q#r##A[M##zf#MdN.7)=
#UQ
#t_ #x>4:PVf$5Cw##@#O
#Z<6# #TSsFr4.2#\f#
##i#+_5%gLX##TT^##^M#4,O"
<\z## #).N#?#??3##l/#UXw @D#]##
2N#T#e
s#Ul?#!m#UpRr@M#~oM:#-#A##G#t #yPLF1#b~[#_H?q3-
c#CE*~#C#u##Tc[^9aF Ll%{Fxj#Q#wR#g"e1$ B
N^A##x9#Q#ro& #u######!3#BK./|`b@NM@<#L(.@
Z-[6,u##
##SvPuV###T#6V#Cs0bV92\S
+G:y?Lc#x#
_zc#K#/:h#miB=;WR#T#>##.'-

2{#]ssv^#u##7rN*8GurH6j>Q:ux#c#rb#gQ
#
###
#k?sq####LDC
#k \ ukGnk,E"*+(,/##@
m1|
TCI##jB@
p2K
e#H!#;qr#</#[<Rj74n?v#s#Yq#
)h##$#t#Hzo2rNc-+'s%+#
# ;###BU=A*Y#G?[>6R+(R
POt#
h>l>#C3/,e#S,#UVo-
vy~fy/mG##j#i_1Zy^~!"KS#\ur*d#-
%H'###$1;##R9!P#.Oq#U#\<#^!
^C9Yr&7}I]e<#*#
d8g#(1T{#'#v]syru
_[(Ia4##Ee 3#;~O,#?#\ {^B+T:n5#( #U+#)b
$1l###?7Kqs"Pan>jDM##2222PB#Tt|
~#N<F#b\-l#-JF0##w_I.5#-
s)#V#L)]5sD##L+m#d'A'~u'Ba3e#5R6#O#
0KDveZ#(wvb B#d4J&<YP5$1D #
q\u&J"o/11fV6p*#8#c4-xVR!CMm#%L*FvV*AeR8fb
Td4e&Wyd##########?
##64^#`#31:#U#I##<i#Sdr##j/O/##Fq2Jiv?
+##36/##4dp#O#s#U]Q#F*###'O\~W|4>Y
#GI#ch#NDUHa{##oT7Ru#P#V 9 t3##zMkhs#9##!
.CSJ)
:##:###/###A#G#h&0V#pv,#:0#o^S9##Z?
7jMrleA`VE{cvH@_
e+{|=#
)##!m2T#/;
5sr#jr5g#,:(@WA?kq
*O##4#e&
Q#>#$#EP5$#{}>?.#ccM3_.S#(i7]5$F/##-`
2###A7|###A##:#GPGB=x#+j#s`##U
7&#8"rLyl#.?M&TcQ#)
>
c$#
#'#)g#s#?#$pzUE} 4#??S|
l#go&n{UJ#E'j=y#g\>>#:cj6U% wNs#n@H
fg\@IYI@X52#q#
## ORuJN}z?x.#u#^{_@
8$|{?jS>=i=#gd.i##']9Wsh##fxW3>0!`}#s#i|
u:#?g#''Q_*B #CEz>!8|
#g~N#7nWP#^k#
Y3 #7$c,I
RhY##3=#8!##JUZIv|
#N'M#),b]#{n5=#_B#~>#kj#ycr##o8#7##m#GhGT{.
~#Y`YiY#5YNGUmNu>c9Ir8.#xVZT#4M# m]#
~#7 #* WY4F@&#b#n#q
4@Qr#+#t 2#V
VqpXG##p#FkfZvhg,8#"|4#ct<#f"@5'Aln#yFL

&E(
uhy###P1?#~@N##'0$c1#N`#)[[# #KC#XSMBMjyx;#
V###`T*#/#n+####R$Jcan#%gz3R=@s,.#,M"ch2-
#/r8ib#FV##RO##V1f,#K$qg3"^2Qq
####vc6x#MQ 9ruE]#ifu#@`>#A#lvtq]Cw#ceU##CS
m)T#6X#JMl#2FsR{-
T#v4q##xt]#</9NVP#wj4$>Gq##N8#N:L9##p#eR9Jd,Nl'##M
%EPS(###4###9-l"b2,-q!AWp##c#y.W,#w#; 3&9Os;`9|
r zgW!o#^V,V#MR#(fPB#O#&2|=###jQ+,`C/4J# #######?##C"|
QF#H6a#$Xj$`@##\9##jmgl{t;211#HTU#>#AcW{#+_
##_3Q=C\V_R##tk*w^2!##?##3,d#}|Y#LF<Hq##Th#
sz#QW##?##wPdWr*A#N#d###TjQZoU>#:|:t
O5^u.##eo0.-&;mZ|Xm#% F@gIj*\Mb{T&#}UC$#3
#5#_;K]Qa#sVW#X7K8#U#
Xm##Y#C "##$G_tg*=###a#Gd#h%p[2_=_b
#UU###4:8hKf#.i#U#[/,Z)#&[*2g'#-aQV
#" +,#Rj{W,z' UQe#DD)%#v)ErUD#_

_ DDUUTkZW9rkZEW9###e#-'DhA-"T9`Y('#Q} j?
HU*#@Br##b#.JPg9^EO?#x7e#XDb^2r*9}rs
#"#bE: 'oD9>)<#EG,#Oy{{
#Tu^\D{:##BO aa}#
#N B|I##"<zur$U"####7r##J
>Mx1lkeC#GBFEk#>))UZNJ#e#-p35#kM##&JWI^!

.3+#5\`Ar.-..e5}9#6#j}"f+542\H#wv$Z9N
9QA
| G+ M
twA6rizMkK(,#TLJC#/W3wr'N~
L:(Td{:@dn,oUV1A#61 #j5&41#]
:##b+U#Wo:SWx~I#p!A<Rx#A&O]|oG:#f>k|
Ir#rW(UE}, <2bV2##q+##WV"#Bp<k=<k#*>)%T!w
Hkb$6Yn0##F#9#dwur5V#+KI-
'D#$&H`F5:a|Cg+
L oit#*wFj oc'K`!z!#X&1#cIQ4# oK#\9##4
#Yf$b##X*8.#^+NH8 VEY$PkV##BX# -
>Xx:06L##;lKY#T#1#)#q;|e8, MO/G#z#:aMOt(etKf#"
#sUO
F# x0h<Nd#]#/vLT
S&#M##~##H^t#v#xG#5w\*/]"D,sI#])###";5|

^

U RE? Z<K#_#?#%#B#5B5:UcE3V,~;sg
AcaO##KiistF#9E$#;?4y7k]xz

e=
Hm"`*pW||#=#a #GS@OIUz
#jMZ#<=]#7# M|yB##S#CDA;G
# #(6]p}
4Phy3##)}Mu*YX#RM###LpuM##]x}na#!#Sm
##A##gW{K\n#e)e#Tlx
hr##gOGI-9r###w;#v0 #=#t9j!FE#LB#^#X$F'#o|
7y#w##u"f#x|
"w(u[L##d<sNB8kx#S#;"O[_\h*#:MeJ4d{/g
w&G&l*1,#3#j!
q d*

#9.Q~#I 9>;1WG[#:3"C#!
Ga#&##Sli#{}L|OkkdC73oY)eeH#;ncXo##U[
W8SA)!l #+:[+OhA{#`y}JEu{xkM
G5#6dJWe|Lhk Y+9#5VH5U#x#5u<j5\<#$[=!
nn/W^H|#NW#Ly*/(x7#2+b>U{nij)dI#zK`#AQ[irY*hg
.MmyO7@*FII#QLmv$74##.^Q6^#!##A.0p}##69\r4
##<
c;
?#^*-4p$#1ZH#@#
trito%f=.E

#R3 [##9aB j]a>#_!
9'9E2Af##i40:M]#NW<dv###o9D]LVUFbr#U
#/q^vFEgmq=#NKN1#udbdD##{85.Hl#akZV
%5
j##$##-0L.

Tf3U##<V ]x26h S>#x$P\ #}8:I)a-
#$:TG:,#3UcQ_~>)Y#Um.Y##*#Koj#p{2#`sU#UQM,=m"M G
[c&Vp2K@9+,kz###}=2R#9glq}t|
w1SwTj;tI#4hiPlm+ll|av#UV+
H
%tb#N{##z;:#A#2$ei#TRM.59<#**#g}DK;yuTO:~rdg_j
eU:##7\\X8l.v=|Q_:>,h#9J
r#a#VC1#{5V#ms#/o##q#=-#rVdAw@C<Dp5^)e_e<T!##m<s
%#NkzS\>]|B
Dk9T#######################################################################

###################################################################################
###################################################################################
###################################################################################
###################################################################################
#############################################################################(##
#################
###9##################<###/##
###0###################D###T#i#m#e#s# #N#e#w#
#R#o#m#a#n####b##b#<b##0`b#####`b##0#######D###A#r#i#a#l###N#e#w#
#R#o#m#a#n####b##b#<b##0`b#####`b##0###"###
######### ###@##n#####?###"
##d#######d#########@########################## #
#########@#@#########`#`####################

#######################q###############################$###############-
###################################################################################
###################
###################################################################################
###################################################################################
#################################'###############################################$#
##################
#######
#######################*#######+#######'#######&#######$###############"###########
####)###################################################################)##########
###################################################################################
###################################################################################
###########,#######################
#######
%#######(##########################################################################
##################### #######!
###############.#######/#######0#######1#######2#######3#######4#######5#######6###
####7#######8#######9#######:#######;### ###<#######=#######>#######?
#######@#######A#######B#######C#######D#######E#######F#######G#######H#######I###
####J#######K#######L#######M#######N#######O#######P#######Q#######R#######S######
#T#######U#######V#######W#######X#######Y#######Z#######[#######\#######]#######^#
######_#######`#######a#######b#######c#######d#######e#######f#######g#######h####
###i#######j#######k#######l#######m#######n#######o#######p#######q#######r#######
s#######t#######u#######/##X###R##$#####
#b$0`(=b#3##############R##$#####D-#v#;(j##?######
#####S##^####0e######0e#########################
######## ##### ###############
#####A#############################1##############################
######################################### ########8c####8c##############
#####
###########
##################################?
#####################1#######################
################d#######################################0u#######0
#@T##########y#2####
N###P#########'###p###<#######'###p#############A#)##B#####C#####D#
|##E###########|########|#########
#############f#f#@####################8###################
#######################################>##############
##################g################4###B###d###B###d###lb##0db########x
##X####p##########p###p##########@#######<######4###B###d###B###d###L###
###b#########
######j########g################4###K###d###K###d###lb##0db########x
##P#######p##########@###p##########p###?##
############%#O##
############=####p#########2#####################################Adapters and
EAI##############g###Technology, Tools and TrendsPresenter: Atul AptePresident
and CEO, iConexio Technologies Canada
Inc.#######h#################K################F#######

########################3#####################################Agenda###########
#######Session 1:Background on software integrationBackground on adaptersOverview
of adapter technologySession 2:Overview of trends in adapter technologyJ2CA, Web
Services, Semantic AdaptersOverview of adapter development toolsE-Fusion product
architecture
Q&A###l#############Y###################u#####################################Y###
############u##############################u###########6#####################"##
#Background On Software Integration##############o###Software integration is the
#1 IT priority todayIt is also the most complex and expensive problem to solveAbout
30% - 40% of all IT costs are integration-relatedApproximately 1/2 of all
integration costs are adapter-relatedAdapters represent the highest incremental
cost of software integrationEach software system that needs to be integrated
requires an
adapter#######p#########p################T#################################"###
Background On Software Integration#################The primary focus of software
integration is information systems (or business applications)The two main areas of
software integration are:DataFunction (Web Services)The two main types of software
integration environments are:Point to Point (Application Server based)Brokered
(Integration Platform based)The extended focus of software integration is business
processesIntegrating information systems with business processesAutomating the
integrated business
processes###~###\#########0###################=#########P#########A#########e#####
####\#######0###############=#######P#######A#######e##############U##############
###################"###Background On Software
Integration##############{###Components of Software Integration Platform
Foundation componentsHost (Application Server, Integration Server, others)Messaging
bus (JMS, others)Object brokers (OMG)Database engines (RDBMS, ODBMS, others)
Transaction engines (XA compliant, others)Value add integration components
TransformerMapping, Object aggregation, Object decompositionBrokerRouting, Filters
Adapters######,############################!#########
#########2############################# #########,######################!#######
#######2#######################
##############x###########:#########################Current Perspective on
EAI##############h###E#A#I# #i#s# #s#t#i#l#l# #a# #b#i#g#,# #c#o#m#p#l#e#x#,#
#e#x#p#e#n#s#i#v#e#,# #t#e#d#i#o#u#s# #a#n#d# #r#e#p#e#a#t#i#n#g# #p#r#o#b#l#e#m#
#f#a#c#e#d# #u#n#i#v#e#r#s#a#l#l#y# #b#y# #c#o#m#p#a#n#i#e#s# #o#f# #a#l#l#
#s#i#z#e#s##A#p#p#r#o#x#i#m#a#t#e#l#y# #1#/#3# #o#f# #a#l#l# #I#T# #c#o#s#t#s#
#a#r#e# #E#A#I# #r#e#l#a#t#e#d##A#p#p#r#o#x#i#m#a#t#e#l#y# #1#/#2# #o#f# #a#l#l#
#E#A#I# #c#o#s#t#s# #a#r#e# #a#d#a#p#t#e#r#-#r#e#l#a#t#e#d##T#h#e#
#d#e#f#i#n#i#t#i#o#n# #o#f# #E#A#I# #i#s# #m#u#c#h# #b#r#o#a#d#e#r# #t#o#d#a#y#
#a#n#d# #i#n#c#l#u#d#e#s# #s#o#f#t#w#a#r#e# #s#y#s#t#e#m#s# #w#i#t#h#i#n# #a#n#d#
#o#u#t#s#i#d#e# #t#h#e# #c#o#m#p#a#n#i#e#s# #f#i#r#e#w#a#l#l#s# ##T#h#e# #t#e#r#m#
## E#A#I## #h#a#s# #b#e#e#n# #c#h#a#n#g#e#d# #a#n#d# #m#i#s#u#n#d#e#r#s#t#o#o#d#
#w#i#t#h# #t#h#e# #c#o#n#t#i#n#u#i#n#g# #e#v#o#l#u#t#i#o#n# #o#f# #E#A#I#
#t#e#c#h#n#o#l#o#g#i#e#s####L###r#########i#########v#########d#########r#######i#
######v#########d################y###########;#########################Current
Perspective on EAI##############u###EAI is an ongoing initiative and requires
strategic thinking, strong risk management, and realistic goal oriented
implementation plansIndustry studies have reported that the success rates of EAI
project is very low < 5%Existing methodologies, project management practices &
processes are not enough to deal with the unique and specific risk management
requirements of EAI#######z###########<#########################Current
Perspective on EAI##################iConexio has a strong commitment to solve one
of the toughest problems of EAI namely development of custom/customized adapters
and lowering the total cost of ownershipThe first step is to define EAI in a clear
and simple form easy to understand, comprehend, and implement#######
########################{###########=#########################Definition
of EAI##############)###EAI is the process of integrating applications and
database systems into a unified software system capable of supporting:On-demand
data exchange Collaboration of shared functionsConsolidation & Transformation of
data into informationAutomating data synchronizationAutomating business process
###n###z########################z###################"#######7##################
###### ##################################|
###########>#########################EAI Domains#################T#h#e#
#E#A#I# #p#r#o#c#e#s#s#e#s# #a#r#e# #g#r#o#u#p#e#d# #i#n#t#o# #a# #s#e#t# #o#f#
#l#o#g#i#c#a#l# #p#r#o#c#e#s#s#e#s# #(## D#o#m#a#i#n#s## )# # #w#h#i#c#h#
#s#i#m#p#l#i#f#i#e#s# #t#h#e# #d#e#f#i#n#i#t#i#o#n# #o#f# #s#p#e#c#i#f#i#c# #E#A#I#
#p#r#o#c#e#s#s#e#s##A#p#p#l#i#c#a#t#i#o#n# #T#o# #A#p#p#l#i#c#a#t#i#o#n#
#D#o#m#a#i#n# #(#A#2#A# #-# #D#o#m#a#i#n#)##T#h#e# #p#r#o#c#e#s#s# #o#f#
#i#n#t#e#g#r#a#t#i#n#g# #t#w#o# #o#r# #m#o#r#e# #b#u#s#i#n#e#s#s#
#a#p#p#l#i#c#a#t#i#o#n#s##A#p#p#l#i#c#a#t#i#o#n# #T#o# #I#n#f#o#r#m#a#t#i#o#n#
#D#o#m#a#i#n# #(#A#2#I# #-# #D#o#m#a#i#n#)##T#h#e# #p#r#o#c#e#s#s# #o#f#
#i#n#t#e#g#r#a#t#i#n#g# #a# #b#u#s#i#n#e#s#s# #a#p#p#l#i#c#a#t#i#o#n# #w#i#t#h#
#i#n#f#o#r#m#a#t#i#o#n# #p#r#o#d#u#c#e#r#s# #(#d#a#t#a# #w#a#r#e#h#o#u#s#e#s#)#,#
#i#n#f#o#r#m#a#t#i#o#n# #a#c#c#e#s#s# #p#o#r#t#a#l#s#,# #e#t#c#.#
#A#p#p#l#i#c#a#t#i#o#n# #T#o# #P#r#o#c#e#s#s# #D#o#m#a#i#n# #(#A#2#P# #-#
#D#o#m#a#i#n#)##T#h#e# #p#r#o#c#e#s#s# #o#f# #i#n#t#e#g#r#a#t#i#n#g# #a#
#b#u#s#i#n#e#s#s# #a#p#p#l#i#c#a#t#i#o#n# #w#i#t#h# #o#n#e# #o#r# #m#o#r#e#
#w#o#r#k# #f#l#o#w#s#,# #E#D#I# #g#a#t#e#w#a#y#s#,# #s#u#p#p#l#y# #c#h#a#i#n#
#a#u#t#o#m#a#t#i#o#n# #n#e#t#w#o#r#k#s#,# #m#o#b#i#l#e# #w#o#r#k#f#o#r#c#e#
#n#e#t#w#o#r#k#s################1#########=#########1##################-
#########################1###########=#######1##################-
#########################}###########?#########################EAI Domain
Reference Models#################Every EAI Domain is supported by a context
sensitive reference model that can be used to define, design, deploy a customized
EAI solutionEach EAI domain reference model contains:A logical architecture that
defines the components and relationships of the EAI processA set of integration
patterns that define the different behavior and interactions of the EAI processA
technology stack containing layers of technologies and standards that enable the
EAI
process###$############################################~###########@##########
###########$###Application to Application (A2A) EAI##############
###############################A#####################$###Application to
Information (A2I) EAI##############
###############################B##################### ###Application to Process
(A2P) EAI##############
###############################C#####################
###A2A Patterns##############
###############################D#####################
###A2I Patterns##############
###############################E#####################
###A2P Patterns##############
####################V#################################!###Generic EAI Solution
Architecture##################F#########################Adapter Technology
Status Quo##############u###Adapters represent the highest incremental cost of
integrationEach applications that needs to be integrated requires a minimum of one
to three adapters (A2A, A2I, A2P)The average Fortune 1000 company1 has 48
applications and 14 databases for a total of 62 potential adaptersThere are few
specific tools and platforms available for development and maintenance of
adapters###J###?#########j##################Z#?#######j#######
##########################################G#########################Definition
of an Adapter#################T#h#e#r#e# #i#s# #n#o# #S#i#n#g#l#e#
#D#e#f#i#n#i#t#i#o#n# #o#f# #a#n# #A#d#a#p#t#e#r##B#u#t# #t#h#e#r#e# #i#s# #a#
#c#o#m#m#o#n# #u#n#d#e#r#s#t#a#n#d#i#n#g# #o#f# #t#h#e# #a#d#a#p#t#e#r#s#
#b#e#h#a#v#i#o#r# #a#n#d# #r#o#l#e##A#d#a#p#t#e#r#s#,# #C#o#n#n#e#c#t#o#r#s#,#
#P#l#u#g#-#i#n#s#,# #W#e#b# #S#e#r#v#i#c#e#s#,# #I#n#t#e#g#r#a#t#i#o#n#
#C#o#m#p#o#n#e#n#t#s# #a#n#d# #o#t#h#e#r# #p#r#o#p#r#i#e#t#a#r#y# #t#e#r#m#s#
#a#r#e# #u#s#e#d# #i#n# #d#i#f#f#e#r#e#n#t# #c#o#n#t#e#x#t# #t#o# #m#e#a#n# ##
A#d#a#p#t#e#r# #T#y#p#e# #O#f# #F#u#n#c#t#i#o#n#a#l#i#t#y## #A#d#a#p#t#e#r#
#d#e#f#i#n#i#t#i#o#n#s# #t#e#n#d# #t#o# #b#e# #c#o#n#t#e#x#t#
#s#e#n#s#i#t#i#v#e########5#####################################Generic
Definition Of Adapter#################An Adapter is a software component which
integrates two different instances of software systemsTypically the software
systems integrated are business applications (information systems)In a brokered
integration environment a business application is integrated with the broker by
using an adapterAdapter facilitates integration between the integrated software
systemsProvide connectivity between the systemsManage the interactions between the
systemsEnforce transformation and other business
rules###Z###`#########Z#########o#########H##################`#######Z#######o###
####H#####################e###########(#########################Background On
Adapters##############p###T#h#e# #c#o#n#c#e#p#t# #o#f# #a#d#a#p#t#e#r#s# #w#a#s#
#f#i#r#s#t# #i#n#t#r#o#d#u#c#e#d# #b#y# #t#h#e# #E#n#t#e#r#p#r#i#s#e#
#A#p#p#l#i#c#a#t#i#o#n# #I#n#t#e#g#r#a#t#i#o#n# #(#E#A#I#)# #v#e#n#d#o#r#s# #i#n#
#t#h#e# #l#a#t#e#r# #h#a#l#f# #o#f# #1#9#9#0## s##A#d#a#p#t#e#r#s# #h#a#v#e#
#b#e#c#o#m#e# #t#h#e# #m#o#s#t# #i#m#p#o#r#t#a#n#t# #a#s#p#e#c#t# #o#f#
#s#o#f#t#w#a#r#e# #i#n#t#e#g#r#a#t#i#o#n##E#v#e#r#y# #s#o#f#t#w#a#r#e# #t#h#a#t#
#n#e#e#d#s# #t#o# #b#e# #i#n#t#e#g#r#a#t#e#d# #r#e#q#u#i#r#e#s# #a#n#
#a#d#a#p#t#e#r##T#h#e# #a#v#e#r#a#g#e# #F#o#r#t#u#n#e# #1#0#0#0# #c#o#m#p#a#n#y#
#h#a#s# #4#8# #d#i#f#f#e#r#e#n#t# #b#u#s#i#n#e#s#s# #a#p#p#l#i#c#a#t#i#o#n#s#
#a#n#d# #1#4# #d#i#f#f#e#r#e#n#t# #d#a#t#a#b#a#s#e#s###A#d#a#p#t#e#r#s#
#r#e#p#r#e#s#e#n#t# #t#h#e# #h#i#g#h#e#s#t# #i#n#c#r#e#m#e#n#t#a#l# #c#o#s#t# #o#f#
#s#o#f#t#w#a#r#e# #i#n#t#e#g#r#a#t#i#o#n###
#I#D#C####B###################################################################
#####6#####################################Background On
Adapters#################Until recently there were no standards for developing
and supporting adaptersJ2EE:JCA is the first system level standard designed to
support adapters on the Java Application Server Major vendors are now supporting
J2EE:JCA in their Java application serversAdapters are becoming a commoditySystem
standards for adapters will result in more focus on integration functionality
Multiple providers of the same adapter will give users opportunity to compare
adapter
features###Z###N#########i#########L############################N#######i#######L
#############################7#####################################Background
On Adapters#################Generally adapters are custom developed from scratch
Most information systems are proprietary or heavily customizedThe average cost of
developing and maintaining an adapter for packaged applications like SAP,
PeopleSoft, etc. over a five year period is over U$ 1 MillionThe adapter market has
few tools available for developersThe biggest challenge in creating adapter tools
is the expertise and experience required to design, develop, and maintain complex
adapters###H###5##################:##################5##############:#########
###########################################_#################################
####Adapter Interactions##################An adapter use case defines a specific
interaction between the two software systems integrated by the adapterAn adapter
use case is a sequence of one or more functional stepsThere are two types of steps
in an adapter use caseIntegration function (Connection, Parsing, Transformation,
etc.)Support function (System Logging, Error handling, Audit Trail, etc.)Two types
of use casesSimple Use CaseInvolves only one adapter (two software systems)Complex
Use CaseInvolves two or more adapters (four or more software systems)
######n#########B#########4######################################1##############
#####>###################n#######B#######4##############################1#########
######>######################d###########&#########################Adapter
Scenarios##############V###An adapter scenario is a specific instance of an
adapter use case and is bound to a specific runtime environmentAtomic Scenario
(Derived from simple use case)Collaborative Scenario (Derived from complex use
case)It is possible for adapter scenarios to change between atomic and
collaborative scenarios depending on the runtime environment
###H###q#########f############################q#######f########################
#####]###########!#########################Simple Adapter Use
Case#######^###########"#########################Complex Adapter Use
Case#######h###########*#########################Adapter Technical
Architecture#######i###########+#########################Adapter Technical
Architecture#######j###########,#########################Adapter Technical
Architecture#######C#####################################Simplifying Adapter
Complexity#################How to manage the technical complexity of adapters?
Use model based software development techniquesPre-defined software models based on
integration and design patterns will provide a robust framework for developing
adaptersDeveloping multiple adapters for one applicationEncapsulate fewer
interfaces into one adapter instanceCollaborate with external transformers instead
of developing transformer functionality in each
adapter###l###4#########0#########}#########1#########7#########g#########4#######
0#######}#######1#######7#######g##############p###########1####################
#####Adapter Models##################H#########################Trends In
Adapter Technologies#################Adapters are more sophisticated in
functionalityWeb services enable application function level collaborationJ2EE
Connector Architecture enables plug-and-play support for adapters inside
application serversAdapters can function in a point-to-point or broker based
integration environmentStandard adapter models will provide a consistent
architecture and design for adaptersAdapter tools will enable faster, cheaper, and
easier development and
maintenance###6###1###########################1#############################
##########8#########################Impact of Web
Services##############8###T#h#e# #m#o#s#t# #s#i#g#n#i#f#i#c#a#n#t# #i#m#p#a#c#t#
#o#f# #w#e#b# #s#e#r#v#i#c#e#s# #i#s# #t#h#e# #s#h#i#f#t# #i#n# #s#o#f#t#w#a#r#e#
#a#p#p#l#i#c#a#t#i#o#n# #a#r#c#h#i#t#e#c#t#u#r#e##S#e#r#v#i#c#e# #O#r#i#e#n#t#e#d#
#A#r#c#h#i#t#e#c#t#u#r#e# ## S#O#A## #i#s# #b#e#c#o#m#i#n#g# #t#h#e#
#f#o#u#n#d#a#t#i#o#n# #f#o#r# #n#e#w# #i#n#t#e#r#n#e#t# #b#a#s#e#d#
#b#u#s#i#n#e#s#s# #a#p#p#l#i#c#a#t#i#o#n#s##T#h#e# #c#o#n#c#e#p#t# #o#f# ##
C#o#m#p#o#s#i#n#g## #b#u#s#i#n#e#s#s# #a#p#p#l#i#c#a#t#i#o#n#s# #f#r#o#m#
#e#x#i#s#t#i#n#g# #s#o#f#t#w#a#r#e# #s#e#r#v#i#c#e#s##W#e#b# #s#e#r#v#i#c#e#s#
#e#n#a#b#l#e#s# #d#e#v#e#l#o#p#m#e#n#t# #o#f# ## S#O#A## #c#o#m#p#l#i#a#n#t#
#a#p#p#l#i#c#a#t#i#o#n#s##A#d#a#p#t#e#r# #h#a#v#e# #a#n# #e#v#e#n# #m#o#r#e#
#c#r#i#t#i#c#a#l# #r#o#l#e# #i#n# #f#u#l#f#i#l#l#i#n#g# ## S#e#r#v#i#c#e#s##
###$#####################################################Q#################
########Impact of Web Services##############D###W#h#e#r#e# #i#s# #t#h#e#
#S#y#n#e#r#g#y# #b#e#t#w#e#e#n# #a#d#a#p#t#e#r#s# #a#n#d# #w#e#b#
#s#e#r#v#i#c#e#s#?##W#e#b# #s#e#r#v#i#c#e#s# #p#r#o#v#i#d#e# #a#
#s#t#a#n#d#a#r#d#i#z#e#d# #p#l#a#t#f#o#r#m# #f#o#r# #d#e#f#i#n#i#n#g#,#
#l#o#c#a#t#i#n#g#,# #a#n#d# #i#n#v#o#k#i#n#g# #b#u#s#i#n#e#s#s# #s#e#r#v#i#c#e#s#
#W#S#D#L#,# #U#D#D#I#,# #S#O#A#P##A#d#a#p#t#e#r# #p#r#o#v#i#d#e# #a#
#s#t#a#n#d#a#r#d#i#z#e#d# #c#o#m#p#o#n#e#n#t# #m#e#c#h#a#n#i#s#m# #f#o#r#
#f#u#l#f#i#l#l#i#n#g# #t#h#e# #w#e#b# #s#e#r#v#i#c#e#s# #b#y# #a#c#c#e#s#s#i#n#g#
#e#x#t#e#r#n#a#l# #s#o#f#t#w#a#r#e# #s#y#s#t#e#m#s##J#2#C#A##B#o#t#h# #w#e#b#
#s#e#r#v#i#c#e#s# #a#n#d# #a#d#a#p#t#e#r#s# #a#r#e# #m#o#v#i#n#g# #t#o#w#a#r#d#s#
#a# #c#o#m#m#o#n# #s#e#m#a#n#t#i#c# #e#n#v#i#r#o#n#m#e#n#t# #e#n#a#b#l#i#n#g#
#r#a#p#i#d# ## c#o#m#p#o#s#i#t#i#o#n## #U#D#E#F#,#
#R#D#F####~###8#########d###################z###################m#########
#########8#######d###############z###############m#######
#########################P#####################$###What is J2EE Connector
Architecture?#################J2EE Connector Architecture (J2CA) is a sub-
specification of J2EEJ2CA is a system level interface for hosting and accessing
connectors to non-J2EE applicationsJ2CA connectors extend the J2EE servers ability
to interface with non-J2EE applicationsMost J2EE servers support J2CA specification
IBM WebSphere, BEA WebLogic, Jboss, Oracle ASJ2CA compliant adapters for popular
applications like SAP, PeopleSoft, are now available in the market
place###H#####################.#########m#######################.#######m#####
#####P###*####### #############################################G#######
#########(#########################9#####################$###What is J2EE
Connector Architecture?##############5###J2CA Specification (Ver 1.5) defines
system contracts for managing security, transactions, and connections between J2EE
application components and legacy systemsSupport meta-data interfaces and bi-
directional access between adapters and legacy systemsMessage driven access to J2CA
connectors is now
possible###,######################################q#########################N##
################### ###Moving Towards Semantic Adapters##################What
is a Semantic Adapter?A Semantic Adapter provides an interface to the semantics of
the adapterAdapter Behavior (Services provided by the adapter)Meta-data of the
adapted systems data structuresMeta-data of the adapted systems service interfaces
Configuration properties of the adapters runtime environmentA Semantic Adapter uses
an Ontology based approach to define the semanticsThis involves associating
commonly understood meaning to the definition of adapter properties, behavior,
configuration, and associated meta-
data###Z#############I##################K##########################I###########
###K#################>####################-#################?
################################v###########7#########################Adapter
Development Tools##################Fundamental RequirementsEnable just in time
adapter development and maintenanceCustomers do not purchase adapters ahead of
requirementEnd points (information systems) change and therefore pre-built adapters
need customization tooExtend the model based design (MBD) paradigm to adaptersModel
based development significantly reduces development time and cost, and increases
adapter qualityDifferentiate and support abstract adapter models and concrete
adapter modelsEnables multiple implementations of a common abstract adapter
model###~#############8##################9#########g#########N#########D#########
########8##############9#######g#######N#######D##############A##################
###################Adapter Development Tools##############Q###Fundamental
RequirementsEnable adapter developers to focus on the business requirements of
integrating two software systemsDevelop and maintain platform controllers which
encapsulates the operating platform system interfaces from adapter developers
Eliminates the burden of learning and programming system level interfaces and
standardsE.g: J2EE:JCA controller which encapsulates J2EE:JCA system contracts from
the adapter developerGenerate adapter framework and component shell from pre-
defined adapter modelsEnsures design consistency, reduces bugs and enhances the
quality of
adapters###l#############d###########################O#########N################
#d#####################O#######N#########################O####################
#####E-Fusion Adapter Technology#################Objectives:Solve the root
cause of high adapter development and maintenance costsProvide the best adapter
development tools and runtime platformDefine the core technology architecture for
adaptersDefine new adapter standards and methodologiesSupport relevant industry
standards applicable to adaptersDevelop a single adapter technology framework
capable of supporting different adapter interactions, programming languages and
operating platformsReduces the total cost of ownership for adapters###~###
#########G#########@#########d#########;##################1#########
#######G#######@#######d#######;##############1#########################I#######
##############!###Overview of E-Fusion Adapter Tool##############1###iConexio
has developed E-Fusion, a break-through, patent pending technology for Adapter
development and maintenanceE-Fusion reduces the time & cost to develop and maintain
software adapters from 41% to 75%Rapid progression towards holistic integration of
information systems for improved ROIA2AA2IA2P###D############Z#W#########
################W##########################################*#################
########J#########################Benefits of E-Fusion##############6###E#-
#F#u#s#i#o#n# #e#x#t#e#n#d#s# #t#h#e# #M#o#d#e#l# #B#a#s#e#d#
#D#e#v#e#l#o#p#m#e#n#t# #(#M#B#D#)# #s#o#f#t#w#a#r#e# #p#a#r#a#d#i#g#m# #a#n#d#
#a#p#p#l#i#e#s# #i#s# #t#o# #a#d#a#p#t#e#r#s##E#-#F#u#s#i#o#n# #p#r#o#v#i#d#e#s#
#s#p#e#c#i#f#i#c# #p#l#a#t#f#o#r#m# #c#o#n#t#r#o#l#l#e#r#s# #w#h#i#c#h#
#e#l#i#m#i#n#a#t#e#s# #9#0#%# #o#f# # #t#h#e# #s#e#r#v#e#r#/#p#l#a#t#f#o#r#m#
#c#o#d#i#n#g# # ##E#-#F#u#s#i#o#n## s# #D#e#v#e#l#o#p#m#e#n#t# #a#n#d#
#T#e#s#t#i#n#g# #m#e#t#h#o#d#o#l#o#g#y# #s#i#g#n#i#f#i#c#a#n#t#l#y#
#i#m#p#r#o#v#e#s# #a#d#a#p#t#e#r#
#q#u#a#l#i#t#y###################K#########################Benefits of E-
Fusion#################E-Fusion sets new standards for adaptersFirst to provide
developers with design and implementation standards for the business functions
supported by adaptersFirst full life cycle adapter development methodologyE-Fusion
provides a Adapter Platform which includes all of the common adapter infrastructure
E-Fusion enables developers to concentrate on the elements unique to each adapter
project, independent of platform
###B###)###########################Z#)##################
##
##################################################L#########################P
ositioning E-Fusion#################E#-#F#u#s#i#o#n# #p#r#o#v#i#d#e#s# #a#
#c#o#m#m#o#n# #a#d#a#p#t#e#r# #t#o#o#l#i#n#g# #e#n#v#i#r#o#n#m#e#n#t# #a#c#r#o#s#s#
#a#p#p#l#i#c#a#t#i#o#n# #p#l#a#t#f#o#r#m#s##I#B#M# #p#l#a#t#f#o#r#m#s#
#W#e#b#S#p#h#e#r#e# #A#p#p#l#i#c#a#t#i#o#n# #S#e#r#v#e#r##W#e#b#S#p#h#e#r#e#
#B#u#s#i#n#e#s#s# #I#n#t#e#g#r#a#t#i#o#n# #S#e#r#v#e#r# #(#C#r#o#s#s#w#o#r#l#d#s#)#
#M#Q#S#e#r#i#e#s# #(#I#n#t#e#g#r#a#t#o#r#,# #W#o#r#k#f#l#o#w#,#
#M#e#s#s#a#g#i#n#g#)##M#a#i#n#f#r#a#m#e# #a#n#d# #A#S#4#0#0##J#2#E#E#
#A#p#p#l#i#c#a#t#i#o#n# #S#e#r#v#e#r#s##C#O#R#B#A# #O#R#B## s##.#N#E#T#
#P#l#a#t#f#o#r#m##L#e#g#a#c#y# #O#p#e#r#a#t#i#n#g# #S#y#s#t#e#m#s# #(#U#N#I#X#,#
#L#i#n#u#x#)####N###T############################Z#########T###################
#####Z###########b###a#######
#################
###################################

#########V#################6#########################M#########################
Positioning E-Fusion##############
###E-Fusion provides a universal adapter hub across enterprise integration
environments Business IntegrationProcess IntegrationApplication Connectivity
Enterprise Information PortalsInformation IntegrationEAIData IntegrationWeb
ServicesApplication Collaboration######U###################-
#################################################
###################U################-###############################
##
#####
##
########################4#####################################E-Fusion Product
Architecture#######t###########5#########################E-Fusion Adapter
Technology##################Architecture:Adapter architecture based on the
concept of functional layersEach layer encapsulates specific adapter functionality
accessible as well defined servicesEach layer can be implemented as an
isolated/distributed component of the adapterArchitecture supports three types of
interactions for an adapterSynchronizationKeeping distributed data models in sync
with each otherCollaborationEnabling software systems to collaborate functions
DelegationEnabling software systems to execute tasks on behalf of other
systems################?
##################A###################8###################3###################F###
##############?
##############A###############8###############3###############F##############o###
########0#########################E-Fusion Adapter
Technology##############$###Adapter ModelIs a collection of one or more adapter
patterns managed by the E-Fusion framework Integrated Collaboration Environment
(ICE)E-Fusion supports two types of Adapter ModelsAbstract adapter modelRepresents
the architecture and design of an adapterAdapters cannot be created directly from
abstract adapter models as there are no implementation details definedConcrete
adapter modelRepresents the implementation reference model of an adapterIncludes
one or more run-time scenariosAdapters can be created from concrete adapter
models###l####################################################################
############################################8#################################
####Adapter Development Environment##############g###Adapter Development
Environment (ADE) supports developers throughout the full lifecycle of adapter
development and maintenanceFrom design to maintenanceDesign, Develop, Assemble,
Configure, Deploy, MaintainDevelop pre-built adapter models and support custom
adapter modelsEnable higher efficiencies in adapter development without changing
existing development workflow and processesIntegrate E-Fusion with leading IDE
tools and extend the tools capabilities to support adapter developmentDefine new
adapter engineering and development methodologies which can be applied with generic
software development
tools###Z######################z#########o#################################z###
####o#####################a###########%#########################Adapter Runtime
Environment#################Adapter Runtime Environment (ARE) supports
distributed and centralized adapter deployments across multiple platformsSupport
dynamic distribution of adapter components across the platforms in the adapter
runtime environmentSupport centralized administration, monitoring, and debugging of
adapters at runtimeSupport dynamic language (locale) translation for multi-lingual
runtime environmentsSupport dynamic component code download and side-by-side
runtime environments (production and
QA)###$###u#########w#########u#######w##############q###########2##############
#######!###E-Fusion Adapter Runtime
Platform#######r###########3#########################Summary##################
A#d#a#p#t#e#r#s# #a#r#e# #c#o#m#p#l#e#x# #p#i#e#c#e#s# #o#f# #s#o#f#t#w#a#r#e#
#p#e#r#f#o#r#m#i#n#g# #c#r#i#t#i#c#a#l# #i#n#t#e#g#r#a#t#i#o#n# #t#a#s#k#s##T#h#e#
#d#e#f#i#n#i#t#i#o#n# #o#f# #a#d#a#p#t#e#r#s# #c#o#n#t#i#n#u#e#s# #t#o#
#e#x#p#a#n#d# #a#n#d# #s#u#p#p#o#r#t# #n#e#w# #a#p#p#l#i#c#a#t#i#o#n#
#a#r#c#h#i#t#e#c#t#u#r#e#s# #(## S#O#A## )##A#d#a#p#t#e#r# #t#o#o#l#s# #a#r#e#
#n#o#w# #a#v#a#i#l#a#b#l#e# #f#o#r# #e#n#a#b#l#i#n#g# #r#a#p#i#d# #a#d#a#p#t#e#r#
#d#e#v#e#l#o#p#m#e#n#t# #a#n#d# #d#e#p#l#o#y#m#e#n#t##T#h#e# #t#r#e#n#d# #i#s#
#t#o#w#a#r#d#s# #d#e#v#e#l#o#p#i#n#g# #s#e#m#a#n#t#i#c#a#l#l#y# #a#n#d#
#f#u#n#c#t#i#o#n#a#l#l#y# #r#i#c#h# #a#d#a#p#t#e#r#s# #w#i#l#l# #c#o#n#t#i#n#u#e#
#t#o# #s#t#r#e#n#g#t#h#e#n# #t#h#e# #r#o#l#e# #o#f#
#a#d#a#p#t#e#r#s########s###########4#########################Q&A#############
# ###Thank You#######
#############
#######$#/#############:##########################;##########################<#
#########################=##########################>##########################?
##########################@##########################B##########################
b########### ##############f###########
##############n##########################w###########
#########################
#############################################################################
#############################################################################
#############################################################################
#############################################################################
#############################################################################
#############################################################################
############################### #########################!
#########################"###################################################
$#########################
%#########################&#########################'########################
#(#########################)#########################*#######################
##+#########################,#########################-
#########################.#########################/#########################
0#########################1#########################2########################
#3#########################4#########################5#######################
##6#########################7##################################
################`## ####f#########3#3###`##
#############3f#####3##`## ##############___###`##
####3###################>#####?###"
##d#######d#########@############# ##########~#####?###"
##d#######d########@######################### # ##########"
#@########### #`##########" ######### ##n#####?###"
##d#######d#########@#############
########### # #########@#@#########`#`###############@##n#####?###"
##d#######d#########@########################## #
#########@#@#########`#`###############P##R######## ############### ######
######## ######@######## ######`######## ###########`##
###############p##>###############################################################
###>###################################################
###########
####
############%###
######################
#######################(##### ######################
#####
#########X#####
#####
###
####0#######################?############################P##P
##########F##### ####+##############
#####
##########################+######`###2#
#####
###
####0#######################?
############################+######U#########`###2#
#####
###
####0#######################?############################
#####
########`###2#
#####
###
####0#######################?
############################+######T#########`###2#
#####
###
####0#######################?
###########################################`###2#
####
###
####0#######################?
############################+######U#########`###2#
####
###
####0#######################?
###########################################`###2#
#####
###
####0#######################?
############################+######U#########`###2#
####
###
####0#######################?
###########################################X#####
####
###
####0#######################?
###################################X###2#
#####
###
####0#######################?############################J##
%#t####X###2#
#####
###
####0#######################?##############################
%######X###2#
#####
###
####0#######################?############################j##
%##########
#####
###
####N#########D##g######g################################# #?
###############P########################T################# ###Click to
edit Master title style#######!########
###!############.#####
#####
###
####H###########g######g############################ #?
#########################################################R###Click to
edit Master text stylesSecond levelThird levelFourth levelFifth level#######!#####
#####
##########
########
###S#################
#####
###
####Z################################1###########################
### #?#################`##`#########################?
#####################*############## ##2##############################
#####
###
####Z#########d######################1###########################
### #?#################`###################### ####
>############################(####2##############
#####################
#####
###
####Z###############################1###########################
### #?#################`# ##########################
A#####################*##############(####2#########################~####
#####
###
##C##V#######A#####>#########D#:#\#w#e#b#
#l#o#g#o#s#\#i#c#o#n#e#x#L#O#R#E#S#s#m#.#j#p#g########## # #(#@####N#####
#####
###
####6#####3##### h###########?############ ###?########
####3###############
##0###i#C#o#n#e#x#i#o#P#r#e#s#e#n#t#a#t#i#o#n#.#p#o#t#####################
##################
################
#-######%###P#################################(##### ######################
###############X#####
#########
####0#######################?###############################P
####X#####
#########
####0#######################?
####################################X###2#
#########
####0#######################?
############################K#+#U#u####X###2#
#########
####0#######################?
#############################+#U######X###2#
#########
####0#######################?
############################k#+#U#####X###2#
#########
####0#######################?
#############################+#U#####X###2#
#### ####
####0#######################?
##############################+#U#E####X###2#
####
####
####0#######################?
#############################+#U#####X###2#
#########
####0#######################?
############################;#+#U#d####X###2#
####
####
####0#######################?
#############################+#U#####X###2#
########
####0#######################?
############################\#+#U###########F##### ####+###k###########
###############################k#+######`###2#
#########
####0#######################?
############################+###k###U#########`###2#
#########
####0#######################?############################
##k###
########`###2#
#########
####0#######################?
############################+###k###T#########`###2#
#########
####0#######################?
###############################k############`###2#
#########
####0#######################?
############################+###k###U#########`###2#
#########
####0#######################?
###############################k############`###2#
#########
####0#######################?
############################+###k###U#########`###2#
#########
####0#######################?
###############################k############X###2#
#########
####0#######################?
#############################+#U#$#########
#########
####N#########D##g######g################################# #?
##############0#p########################T################# ###Click to
edit Master title style#######!########
###!#################
#########
####H############g######g############################ #?
############
###p########################W#####################Click to edit Master
subtitle style#######$########
###$#################
#########
####Z#########_######################1###########################
### #?###################`#########################
C#####################*############## ##2#########################2#####
#########
####Z#########$`######################1###########################
### #?####################################### ####
#################,###Copyright iConexio Technologies Canada Inc.###&###-
######(####2#,##########################
####### #########################
#### ####
####Z#########`######################1###########################
### #?################## ##########################
E#####################*##############(####2#########################f###
#
####!####
##C##>#######A#####&#########D#:#\#i#c#o#n#e#x#H#I#R#E#S#.#j#p#g###########`
#######N#####
#########
####6#####3##### h###########?############ ###?########
####3##################################0##
#v######n###0#######################(##### ######################
###################
########
####Z#########D###########################
#########1##################?#########################################
####Y#####################*#########################
###############################################
########
####Z####################################
#########1##################?
#############################################
[#####################*###########################
##########################################v#####
########
####6#################################### #?#####################
########################@#####
########
####Z#####################################
#########1##################?#################
@##########################################R###Click to edit Master text
stylesSecond levelThird levelFourth levelFifth level#######!##########
##########
########
###S#################
########
####Z#########d###########################
#########1##################?########################################
####Y#####################*#########################
###############################################
########
####Z####################################
#########1##################?
############################################
[#####################*###########################
##########################################H#####
########
####0##############h############### ###?########
##############|
#33#########################################
##########@#######################(##### ###########w#########
##############l#####
#######
###C#######Da##########################0#p########################
#################l#####
####### ###C#######a########################` @###
#######################
#################H#####
########
####0################ h############# ###?########
####3####################################################
##########`#######################(##### ######################
##############l#####
####### ###C#######c##############
############P#######################
#################l#####
####### ###C#######d##############
#####################################
#################H#####
########
####0################ h############# ###?########
####3##################"##################################
##########################b######(##### ###########w#########
##############~#####
####### ###s##*################0y##############
#################P####################}###
######################
####### ###c##$#########D2y##############
######################<#######$#####################################0######
#######}###
#################H#####
########
####0################ h############# ###?########
##############|
#33########################################
##########p###########L############(##### ######################
#####L#########l#####
#####L## ###C#######de##############
############P#######################
#################l#####
#####L## ###C#######e##############
#####################################
#################H#####
#####L###
####0################ h############# ###?########
####3####################################################
#####################P############(##### ###################
#####P#########l#####
#####P## ###C#######g##############
############P#######################
#################l#####
#####P## ###C########h##############
#####################################
#################H#####
#####P###
####0################ h############# ###?########
####3####################################################
##########0################$######(##### ######################
##############r#####
####### ###S#######T##############
#################P#######################
#################r#####
####### ###S#######TU##############
##########################################
#################H#####
########
####0################ h############# ###?########
####3####################################################
##########@################$######(##### ####x#H#I#R#E#S#.#j###
##############r#####
####### ###S########P##############
#################P#######################
#################r#####
####### ###S#######O##############
##########################################
#################H#####
########
####0################ h############# ###?########
####3####################################################
##########P################$######(##### ####h#############
##############r#####
####### ###S########Y##############
#################P#######################
#################r#####
####### ###S#######X##############
##########################################
#################H#####
########
####0################ h############# ###?########
####3##################"##################################
##########`################b######(##### ####(Y ##############
##############x#####
####### ###c##$##########V##############
#################P#######################
######################
####### ###s##*#########S###################
######################<#######$#####################################0######
##########
#################H#####
########
####0################ h############# ###?########
####3#####################################################
##########p################P######(##### ####################
##############r#####
####### ###S#####################
#################P#######################
######################
####### ###S#####################
######################<#######$#####################################0######
##########
#################H#####
########
####0################ h############# ###?########
####3#####################################################
##########################P######(##### ########
##k###
####
##############r#####
####### ###S########E##############
#################P#######################
######################
####### ###S#####################
######################<#######$#####################################0######
##########
#################H#####
########
####0################ h############# ###?########
####3#####################################################
#################################(##### ####S ##f#####S####
####################
#########
#####`####4#######MMM#################1############################
##########?###################`#
##F#####################Business
Application#####################################
#########
#####`###########MMM#################1############################
##########?####################
##F#####################Business
Application################################r#####
######## ###S#####################
#################P#######################
####################B#
#########
####Z####t########################1############################
##########?############`######>#####################Database#######
########### ###################B#
#########
####Z####4########################1############################
##########?############`#0#p####>#####################Database#######
########### #####################
#########
####Z############################1#############################
#########?############`######>#####################Function#######
########### #####################
#########
####Z############################1#############################
#########?############`######>#####################Function#######
########### #####################
#### ####
####Z####t########################1############################
##########?#############
##M#####################DataIntegration
Broker#######################################"#
####
#######S##~##################G#!
##H#]I##########1##############################################
##?########################<
# ######"#
###########3##r#############H#h##I#<########1##################
##############################?#########################
######"#
####
###@###3##r###################H#4r##I##E###########1##################
#########################?#######################P
##
######"#
####
#######3##r###################H#zI##E###########1##################
#########################?#######################P
##
#######
#########
#####f####################################1#######################
###############?###################`#P
##=#####################Adapter#########################################
############S##~###################G#0#H#I#0############1########
########################################?
##################################
#########
#####f####4################################1#######################
###############?##################@##P
##=#####################Adapter#######################################"#
########@###C##x###################H#S
#I############1################################################?
####################################
#########
####Z###############################1############################
##########?############

###I#####################WebServices
Broker########################################
#########
#####f####T################################1#######################
###############?###################p#P
##=#####################Adapter#########################################
############S##~###################G##H#I#############1##########
######################################?
##################################
#########
#####f####################################1#######################
###############?####################P
##=#####################Adapter#######################################"#
########@###C##x###################H#S
#I#*###########1################################################?
########################P###########
###############`#############################1#######################
###############?####################### ### #########
########@######`#############################1#######################
###############?####################### #p## #######
#########
#####f#####################################1#######################
###############?##################` #`
##6#####################SOAP############## ##2#################
#########
#####f####t################################1#######################
###############?################## p# ##
5#####################XML############## ##2###################
#########
####Z####4########################1###########################
###########?#############
`###K#####################Transformer###$###
#########################################"#
############C##x#######Z###########G####H#I##################1#####
#################################?#######################`####
#######B#
#########
#####`####tE################################1#######################
###############?############P##P####
D#####################UDDI###$#############################################"#
###############l#############H#PI#5################1###############
#######################?#######################
#######H#####
#########
####0################ h############# ###?#########################
###
########################## ##################################
##############################
################################################################################
##############################################################
##############################
###################################### ######################
########################## ####3################################
####################
#################################(##### ######################
####################
#########
#####`####Dn#######MMM#################1###########################
###########?###################`#
##D#####################Information
Portal#####################################
#########
#####`#####o#######MMM#################1###########################
###########?####################
##F#####################Business
Application################################r#####
######## ###S#######o##############
#################P#######################
####################B#
#########
####Z####p########################1###########################
###########?############`######>#####################Database#######
########### ###################B#
#########
####Z####Dq########################1###########################
###########?############`#0#p####>#####################Database#######
########### #####################
#########
####Z####t########################1#############################
#########?############`######>#####################Function#######
########### #####################
#########
####Z####T########################1#############################
#########?############`######>#####################Function#######
########### ###################"#
####

######3##r#############H###I#/########1#######################
#########################?######################### #######
####
####
#####f####################################1#######################
###############?##################@##P
##=#####################Adapter#######################################"#
########@###C##x###################H#S
#I############1################################################?
####################################
####
####
####Z###############################1############################
##########?############
#######@#################
###EIIServer########################################
########
#####f####################################1#######################
###############?###################p#P
##=#####################Adapter#######################################"#
########@###C##x###################H#S
#I#*###########1################################################?
########################P###########
###############`#############################1#######################
###############?####################### ### #########
########@######`#############################1#######################
###############?####################### #p## #########
#########
####Z####t########################1############################
##########?#############
`###
C#####################ETL###$#############################################B#
#########
####Z####Q########################1###########################
###########?#############
####D#####################Data
Warehouse#########################################
##############Z#####################1############################
##########?#######################`#@#@##########
#########
####Z####4W############f############1###########################
###########?############
P#P####C####################Portal
Server#########################################
############S##~###################G#BH#iI#B###########1#########
#######################################?####################### #@#
######"#
########@###C##x#######Z###########H#G##I#|
#######f##1################################################?
#######################P
##0#
########
############C##x#############G#HVH##I#HV######f##1################
################################?####################### p#0#
######"#
############S##~###################G#####H#@I#Xl###########1########
########################################?#######################P
##
###H#####
#########
####0################ h############# ###?#######@##############
####### ######################
##############################
#################################################################################
##########################################
###
##########################
########################## #############################
###
##################### ####3################################
####################
#w######o##########################(##### ####a#|#xa#######
####################
#########
#####`####`#######MMM#################1###########################
###########?###################@#
##F#####################Business
Application#####################################
#########
#####`####a#######MMM############1################################
###########?##################0##
##L#####################Partner / Supplier
Systems#####################################
#########
#####`####db#######MMM#################1###########################
###########?####################
##F#####################Business
Application################################r#####
######## ###S#######$c##############
#################P#######################
####################B#
#########
####Z####c########################1###########################
###########?############`######>#####################Database#######
########### ###################B#
#########
####Z####d########################1###########################
###########?############`#######>#####################Database#######
########### #####################
#########
####Z####de########################1############################
##########?############`######>#####################Function#######
########### #####################
#### ####
####Z####$f########################1############################
##########?############`#P#`####>#####################Function#######
########### ####################
####
####
#####f####f################################1######################
################?##################@##P
##=#####################Adapter#######################################"#
########@###C##x###################H#S
#I############1################################################?
####################################
####
####
####Z####Dg###########################1###########################
###########?############
#######E#####################Workflow
Engine########################################
########
#####f####g################################1######################
################?##################P###P
##=#####################Adapter#######################################"#
########@###C##x###################H#S
#I############1################################################?
#########################(##########
###############`#############################1#######################
###############?####################### ### #########
########@######`#############################1#######################
###############?####################### ###P# #########
##############Z##################################################
#########?#######################P###`#########
#########
####Z####dh############f############1###########################
###########?############
P#P####A#####################EDIGateway#######
###########
#####################
############S##~###################G#BH#iI#B###########1#########
#######################################?####################### #@#
######"#
########@###C##x#######Z###########H###I#\#######f##1##############
##################################?#######################P

0#
########
############C##x#############G##\H##I##\######f##1################
################################?####################### ##0#
######
#########
#####f####h################################1######################
################?################### #####
5#####################XML############## ##2#################B#
#########
####Z####i########################1###########################
###########?############`#p####>#####################Database#######
########### #####################
#########
####Z####$m########################1############################
##########?############`#@#P
###>#####################Function####### ########### ####################
#########
#####f####m################################1######################
################?###################
P
##=#####################Adapter#######################################"#
########@###C##x###################H#S
#I############1################################################?
########################

#########
###############`#############################1#######################
###############?####################### #P
p# #######"#
###########C##x##################H###I##n###########1#############
###################################?####################### ###
######
#########
#####f#####l################################1######################
################?#####################`
##?####################XML / EDIFACT############## ##2#################
#########
#####l####Dk#####################################1#################
#####################?#################
vp#####:#####################Firewall####### ###### ##2# ###############
#########
#####f####j################################1######################
################?#################
`#@###6#####################WFMC############## ##2##############H#####
#########
####0################ h############# ###?#######`##############
##############################
#############################################################
#############################################################
###
#########################################################
########################## ##############################
######################################
################## ####3##################_##############
####################
#######################
###########(##### ######################
#####
##############
#####
###
#####`####di#######MMM#################1###########################
###########?################## ##
##J#####################Data Replication
Pattern################################r#####
#####
## ###S#######h##############
#################P#######################
####################"#
#####
##@###C##x###################H##$#I#############1####################
############################?#######################` ### ########
#####
######S##~###################G#WH#I#W###########1################
################################?#######################`

#######
#####
###
#####`####Dh#############f##################1######################
################?############ #######
:############################################
####################
#####
###
####Z#################################1###########################
###########?############ #p##########
#####
###
#####f####g#############################1######################
################?#########################J#####################DataChange
Detector########################################
####
###
#####f####f#############################1######################
################?#####################P
##D#####################DataExtractor#########################################
####
########l#############################1#############################
###################?########################H##X#########
#####
#########l#############################1#############################
###################?#######################h#H## ########
####
#########f#############################1#############################
##############?##################################
####
###
#####f#####f#############################1######################
################?##################
`
P
##A#####################DataFilter#######
###########
#####################
#####
#########f#############################1#############################
##############?####################### ##
######
#####
###
#####f####################################1#######################
###############?################## ## ##=#####################Data
Source#######
###### ##2#
###############
#####
###
#####f####################################1#######################
###############?################## p#p# ##=#####################Data
Target#######
###### ##2#
################
#####
###
#####f####T#############################1#######################
###############?####################P#P
##A#####################DataLoader#######
###########
#####################
#####
#########f#############################1#############################
##############?####################### `
## ########
#####
########l#############################1#############################
###################?#######################h#P## ###}###
#####
###
#####f####################################1#######################
###############?#################p# ##########################Other
Patterns Data Synchronization (Bi-directional Data Replication) Composite
Data Extraction Collaboration of Shared Services###&#########
##2#########t########################&#################\##########H#####
#####
###
####0################ h############# ###?
###############################
##############################
######################
###
##
######################
##
###
######################
##
##
#####################
##
###
#####################
###
###
######################
###
###
############# ####3#################################
####################
###########################S######(##### ######################
####################
#########
#####`###########MMM#################1############################
##########?################## ##
##N#####################Information Creation
Pattern################################r#####
######## ###S#####################
#################P#######################
####################"#
########@###C##x###################H##$#I#############1##############
##################################?#######################` ###
########
############S##~###################G#WH#I#W###########1##########
######################################?#######################`

#######
#########
##############f##################1########################
#####`####T
##############?############ #######
:############################################
####################
#########
####Z#################################1###########################
###########?############ #p##########
#########
#####f####T#############################1#######################
###############?#########################D#####################Data
Retriever########################################
#### ####
#####f##################################1#######################
###############?#####################P
##a#####################Meta-Data
Creator##################################################################
####
#########l#############################1############################
####################?########################H##X#########
###############l#############################1#######################
#########################?#######################h#H## ########
####
##########f#############################1############################
###############?##################################
########
#####f#################################1#######################
###############?##################
`
P
##E#####################Info
Aggregator#########################################
###############f#############################1#######################
####################?####################### ##
######
#########
#####f####V################################1######################
################?################## ## ##=#####################Data
Source#######
###### ##2#
###############
#########
#####f####P################################1######################
################?################## p#`# ##
B#####################Information Sink############## ##2##################
#########
#####f####TX#############################1######################
################?####################P#P
##D#####################InfoPresenter#########################################
###############f#############################1#######################
####################?####################### `
## ########
##############l#############################1#######################
#########################?#######################h#P## #######
#########
#####f####W################################1######################
################?#################p# ######|#################:###Other
Patterns Extract Transform Load (ETL) Data Staging###&###;######
##2#########+####################H#####
#########
####0################ h############# ###?
##############################################################################
##############
########################## ############################## ###
###################### #############################
#####################################################
####3###################################################
#_#####W###################'
#####(##### ######################
####################
#########
#####`####tY#######MMM#################1###########################
###########?################## ##
##I#####################Task Delegation
Pattern################################r#####
######## ###S#######4Z##############
#################P#######################
####################"#
########@###C##x###################H##$#I#############1##############
##################################?#######################` ###
########
############S##~###################G#WH#I#W###########1##########
######################################?#######################`

#######
#########
#####`####Y#############f##################1######################
################?############ #######
:############################################
####################
#########
####Z#################################1###########################
###########?############ #p##########
#########
#####f#####1|
#############################1####################################
##?#####################P
##K#####################TaskAssignment
Agent#########################################
####

##########l#############################1############################
####################?#######################h#H## #######
####
####
#####f##################################1######################
################?##################
`
P
##J#####################Task toFunction
Map#########################################
###############f#############################1#######################
####################?####################### ##
######
####
####
#####f####################################1#######################
###############?################## ##
##B#####################WorkflowManager############## ##2#################
########
#####f####################################1######################
################?################## p#`#n
##F#####################Business Application##############
##2##################
#########
#####f####D#############################1######################
################?####################P#P
##F#####################Function
Manager#########################################
###############f#############################1#######################
####################?####################### `
## ########
##############l#############################1#######################
#########################?#######################h#P## #######
#########
#####f####################################1######################
################?#################p# ######o#################-###Other
Patterns Business Process Management ###&###.######
##2##############################H#####
#########
####0################ h############# ###?
#####o########################################################################
############## ##########################
##########################
#####################################################
####3#####################################################
#####################T#####{######(##### ######################
#####T#########l#####
#####T## ###C#######i##############
############P#######################
####################"#
#####T###
####N####i#################f############1##################?
####################`# ###################?###Foundation (Host, JMS,
CORBA, Transaction and Database Engines)###$###@###########?
##############################
#####T###
####N####$i################################1##################?
#######################
F#####################Broker###$#############################################"
#
#####T##@######f#######Z################H##`##I#############1########
####################?###################################
#####T###
####N####j################################1##################?
##################0#####K#####################Transformer###$###
#########################################"#
####
T#########f#######Z################H#vI#0############1##############
##############?####################################
#####T###
####N#####k################################1##################?
####################p#P##
G#####################Adapter###$############################################
##
####T###
####H################################1##################?
#################Pp##0###R#####################Information
System###$#######################
#############
#######"#
#####T#########f########################H##I############1#########
###################?####################### ############
#####T###
####N####d################################1##################?
####################` P##
G#####################Adapter###$############################################
##
#####T###
####H####$###########################1##################?
#################P`# 0###R#####################Information
System###$#######################
#############
#########
#####T###
####N####################################1##################?
###################
P##
G#####################Adapter###$############################################
##
#####T###
####H####D###########################1##################?
#################P
0###R#####################InformationSystem###$#######################
#############
#########
#####T###
####N####################################1##################?
###################@##P##
G#####################Adapter###$############################################
##
#####T###
####H####d###########################1##################?
#################P@#0###R#####################Information
System###$#######################
#############
#########
#####T###
####N####################################1##################?
######################P##
G#####################Adapter###$############################################
##
#####T###
####H###############################1##################?
#################P###0###R#####################Information
System###$#######################
#############
#######"#
#####T#########f########################H##I############1#########
###################?####################### ###########"#
#####T##@######f########################H#@&#I#############1#########
###################?####################### ##########"#
#####T##@######f########################H###I#############1#########
###################?####################### ##########"#
#####T##@######f########################H#z##I#{&###########1#########
###################?####################### #P######H#####
#####T###
####0################ h############# ###?
######################T###T###T######################T###T##
T######################T###T###T######################T###T###T#################
####T###T###T#################
####T###T###T######################T###T###T#############
####3##################F##################################
#################################(##### ###########w#########
###############~#####
######## ###s##*#############################
#################P####################{###
######################
######## ###c##$########################
######################<#######$#####################################0######
#######{###
#####################
#########
#####f####################################1########################
##############?
####################I#####,#######$###############D#####################0##
R#####################1IDC### ###################
##################
########### ####H#####
#########
####0################ h############# ###?########
##############|
#33######f##############
###########################################
##################################(##### ###########w#########
####################
######## ###s##*##############################
#################P####<#######$###############D###############
#####0############b###
######################
######## ###c##$#########d##############
######################<#######$#####################################0######
#######b###
#################H#####
#########
####0################ h############# ###?########
#############3f############################################
#################################(##### ####@ ##A#L2#@2###
##############l#####
####### ###C#####################
############P#######################
#################l#####
####### ###C######################
#####################################
#################H#####
########
####0################ h############# ###?########
####3##########################################
#########
##########################$######(##### #########<###########
##############r#####
####### ###S#####################
#################P#######################
#################r#####
####### ###S#######d##############
##########################################
#################H#####
########
####0################ h############# ###?########
####3####################################################
##########################$######(##### ##################
##############r#####
####### ###S#######d##############
#################P#######################
#################r#####
####### ###S#####################
##########################################
#################H#####
########
####0################ h############# ###?########
####3####################################################
##########################$######(##### ########F6########
##############r#####
####### ###S#####################
#################P#######################
#################r#####
####### ###S######################
##########################################
#################H#####
########
####0################ h############# ###?########
####3########################################## #########
##########P###########x############(##### ###################
#####x#########l#####
#####x## ###C########_##############
############P####################]###
#################l#####
#####x## ###C#######T#_##############
##################################]###
#################H#####
#####x###
####0################ h############# ###?########
####3##########################################!#########
##########`################$######(##### ######################
##############r#####
####### ###S#########_##############
#################P####################]###
#################r#####
####### ###S########_##############
#######################################]###
#################H#####
########
####0################ h############# ###?########
####3###################
#######################"#########
# ##### ##p##########p#####
#####(##### ###################
#####p##############
#####p###
####B#####_###################1##################?
#################0#####_#################!###Simple Use Case (Atomic
Scenario)###"###"###########!########################l#####
#####p## ###C########_##############
############P####################]###
######################
#####p###
####N####T#_################################1##################?
#################@#

##K#####################SAPAdapter###$###
##########################################
#####p###
####N#####_#############################1##################?
#################

`
##C#####################SAP###$#####################################
#########
#### p###
####T#####
_#####################################1##################?
#################@#
##G#####################API###(#########################
###############
#######b#
#####p###
####N####t _###############################1##################?
##################p#@#
##8#####################Client#####################################
####
p#########f##################G#H#I############1#################
###########?######################## @# # ######B#
#####p###
####T##################D################f##jJ#######################?
#################@#@# @####,#######$###############D###############
#####0######B#
#####p###
####T##################D####################jJ#######################?
#################


###,#######$###############D##############
#####0######B#
#####p##
####T##################D####################jJ#######################?
#################

###,#######$###############D##############
#####0######B#
#####p###
####T##################D################f##jJ#######################?
################# @# ###,#######$###############D##############
#####0#######
#####p###
####Z####4
_################G#H#=C#######1##################?
###########################P
Pp####\#####################Check customerAdd new
order###$##########################################H#####
#####p###
####0################ h############# ###?#####/##0###############p##
p##p######################p#####
####3####################################################
#######y##############t###########(##### ######################
#####t##############
#####t###
####B####
_######################1##################?###################`####
i#################)###Complex Use Case (Collaborative
Scenario)###$###*###########)###############################
#####t###
####B####T#_###################1##################?
##################p#0
####O#####################Simple Use
Case###$##########################################r#####
#####t## ###S########_##############
#################P####################_###
######################
#####t###
####N####4]################################1##################?
##################p###
##K#####################SAPAdapter###$###
##########################################
#####t###
####N####tl_#############################1##################?
#################
#

##C#####################SAP###$#####################################
#########
#####t###
####N####4m_################################1##################?
###################0#
##h#####################Siebel
Adapter###$########################################################
##############
#####t###
####N####m_#################f############1##################?
#################
##
##`#####################Siebel###$#####################################
##################################
#### t#########`#############G#
H#I#
###########1############################?#######################`
####` ########
####
t###
####T####m_#####################################1##################?
###################p#
##;#####################API#############################
#############
#####t###
####T####Tn_#####################################1##################?
#####################
##;#####################API#############################
###########b#
####
t###
####N####n_###############################1##################?
#################@#`#0#
##8#####################Client#####################################
####
t#########f##################G#H#I############1#################
###########?#######################` 0##` ######B#
#####t###
####T##################D################f##jJ#######################?
##################0######,#######$###############D###############
#####0######B#
#####t###
####T##################D####################jJ#######################?
#################

###,#######$###############D##############
#####0######B#
#####t##
####T##################D####################jJ#######################?
#################
p#p#
###,#######$###############D##############
#####0######B#
#####t###
####T##################D################f##jJ#######################?
################# 0## ###,#######$###############D##############
#####0######B#
#####t###
####N#############D################f##jJ#######################?
##################p######,#######$###############D##############
#####0######B#
#####t###
####N#############D################f##jJ#######################?
################# p## ###,#######$###############D##############
#####0######B#
#####t###
####T##################D####################jJ#######################?
#################
####
###,#######$###############D##############
#####0######B#
#####t##
####T##################D####################jJ#######################?
#################
##
###,#######$###############D##############
#####0#######
#####t###
####Z####to_################G##H#Q#######1##################?
###########################

0
##M####################Add neworder###$###############
##############################
#####t###
####Z####4p_################G#H#I#######1##################?
###########################
###0
##N#####################Check
customer###$##########################################H#####
#####t###
####0################ h############# ###?
#####O##`###############t###t## t#####################
t##
t##t######################t##############t#####
####3##################X########################$#########
############ ######################(##### ######################
##############r#####
####### ###S#######R]##############
#################P####################]###
######################
########
####B####R]###################1##################?
#################P#######L#####################Technology Stack###
###########################################
########
####N####S]################################1##################?
###################P
###F#####################Client
Interface#########################################
########
####N####dT]################################1##################?
################# ##P
p###E#####################Service
Gateway#########################################
########
####N####$U]#################f############1##################?
#################p##P
##F#####################Document
Manager#########################################
########
####N####U]#################f############1##################?
################# #P
####L#####################Transformation
Manager#########################################
########
####N####V]################################1##################?
####################P
`
##F#####################Scenario
Manager#########################################
#### ###
####N####dW]#################f############1##################?
#################`
#P
##P#####################Information System
Manager#########################################
####
###
####N####$X]################################1##################?
##################P
####N#####################Host Environment
Manager####################################|###B#
########
####T##################D#####################1#######################?
################# #`#`#p####|###B#
####
###
####T##################D#####################1#######################?
###################`#`#`
###!###
#######
####H####X]#################
#########1##################?###################
# ####################U###Responsible for providing unidirectional or
bidirectional access to adapter services#######V###### ##2#V################-
###############################
########
####H####X]#################
#########1##################?#################p##
# ##w#################E###Responsible for parsing, filtering, and formatting
data and documents#######F###### ##2#F############p#####
#############H########################1#######################?
#######################x#P
#
x####p#####
#############H########################1#######################?
######################## P
#
# #######
########
####H####DY]#################
#########1##################?####################
#`
###################d###Responsible for managing single/multiple adapter
scenarios involving one or more information systems#######e######
##2#e############v#####
#############N#############################1#######################?
########################P
#
#######
########
####H####Y]#################
#########1##################?################# ##
#p####################N###Responsible for defining and implementing service
contracts and access control#######O###### ##2#O############p#####
#############H########################1#######################?
########################P
#
#### ###
########
####H#####Z]#################
#########1##################?################# #
######################_###Responsible for data type conversion, data mapping,
object aggregation and object decomposition#######`###### ##2#`############p#####
#############H########################1#######################?
#######################h
P
#
h
######
########
####H####dZ]#################
#########1##################?#################`
#
###r#################@###Responsible for managing connectivity to the
information systems#######A###### ##2#A###############
########
####H#####################
#########1##################?##################
######################T###Responsible for managing the lifecycle and
collaborating with the operating platform#######U###### ##2#U############p#####
#############H########################1#######################?
########################P
#
####p#####
#############H########################1#######################?
#######################X#P
#
X####H#####
########
####0################ h############# ###?########################
########################################################################
################################################################
###########################
################### ####3################################
##########%#########
#]######U###0################
#####(##### ###########1#######
##############r#####
####### ###S#######t]##############
#################P####################]###
######################
########
####B####4]###################1##################?
#################P#######L#####################Technology Stack###
###########################################
########
####N####]################################1##################?
###################P
###F#####################Client
Interface#########################################
########
####N####]################################1##################?
################# ##P
p###E#####################Service
Gateway#########################################
########
####N####t]#################f############1##################?
#################p##P
##F#####################Document
Manager#########################################
########
####N####4]#################f############1##################?
################# #P
####L#####################Transformation
Manager#########################################
########
####N####]################################1##################?
####################P
`
##F#####################Scenario
Manager#########################################
#### ###
####N####]#################f############1##################?
#################`
#P
##P#####################Information System
Manager#########################################
####
###
####N####t]################################1##################?
##################P
####N#####################Host Environment
Manager####################################|###B#
########
####T##################D#####################1#######################?
################# #`#`#p####|###B#
####
###
####T##################D#####################1#######################?
###################`#`#`
######
#######
####N####4]######################
#########1##################?################# ##
@#p###@#####################Optional Layer############## ##2#################
########
####H####]#################
#########1##################?####################
@#`
##@#####################Optional Layer############## ##2##############v#####
#############N#############################1#######################?
########################P
#
####v#####
#############N#############################1#######################?
########################P
#
####H#####
########
####0################ h############# ###?#####/##@#################
############################################
####3#########################################&#########
#b#####Z##@################j
#####(##### ###############
##############r#####
####### ###S#######]##############
#################P####################]###
######################
########
####B####]###################1##################?
#################P#######L#####################Technology Stack###
###########################################
########
####N####T]################################1##################?
###################P
###F#####################Client
Interface#########################################
########
####N#####]################################1##################?
################# ##P
p###E#####################Service
Gateway#########################################
########
####N####]#################f############1##################?
#################p##P
##F#####################Document
Manager#########################################
########
####N####$R]#################f############1##################?
################# #P
####L#####################Transformation
Manager#########################################
########
####N######_################################1##################?
####################P
`
##F#####################Scenario
Manager#########################################
#### ###
####N#####_#################f############1##################?
#################`
#P
##P#####################Information System
Manager#########################################
####
###
####N#####_################################1##################?
##################P
####N#####################Host Environment
Manager####################################|###B#
########
####T##################D#####################1#######################?
################# #`#`#p####|###B#
####
###
####T##################D#####################1#######################?
###################`#`#`
######
#######
####N####T#_######################
#########1##################?################# #P#p###;#################
###SOAP/UDDI#######
###### ##2#
###############
########
####H######_#################
#########1##################?######################
:#####################J2EE:JCA####### ###### ##2# ############v#####
#############N#############################1#######################?
########################P
P####p#####
#############H########################1#######################?
#######################X#P
X#######
########
####N#####_######################
#########1##################?#################` P#
##<#################
###XML / XSLT############## ##2#################"#
#############Z##################H#I############1###############
########?######################## P
P#
######"#
############Z##################H#h%
#I############1#######################?########################
P
Ph
###H#####
########
####0################ h############# ###?#####O###################
########################
########################################################################
### ####3####################################################
##################################(##### ############
#########
###############l#####
######## ###C#######O]##############
############P####################]###
#################l#####
######## ###C#######N]##############
##################################]###
#################H#####
#########
####0################ h############# ###?########
####3##################
#######################'#########
#
#####
##################O######(##### ######################
###################
########
####B####Tq_###################1##################?
###################### ###]#####################Implementation
################################################################
########
####H####s_########################1##################?
###################P
###U#################!###Analysis, Architecture and
Design#######"#########"################r#####
####### ###S#######Tt_##############
#################P####################_###
######################
########
####H#####u_###########################1##################?
#################p#####2##Z#####################Abstract Adapter
Model###(#################################################2#
########
####H####u_###########################1##################?
#################@#P##
R
##I#####################Structural
Patterns#######################################2#
########
####N####v_################################1##################?
#################># ###P
##I#####################Functional
Patterns#######################################2#
########
####N####Tw_################################1##################?
#####################3#"###I#####################Conceptual
Patterns#######################################"#
####

#########f########################G#$##H#I#R###########1########
###############?#########################
>#######"#
####
#########f########################G#$##H#NI############1#########
##############?#########################
@#######"#
#######@######f########################G#$##H#J##I############1#####
##################?#######################&
##p#######"#
####
#########f########################G#$##H#
I############1#######################?#######################(
##p#######2#
#######
####H#####x_###########################1##################?
#################@#p##R
##J#####################Integration
Patterns#######################################"#
#######@######f########################G#$##H#l##I#############1####
###################?########################
##@#########
########
####H####4#_###########################1##################?
########################Z#####################Concrete Adapter
Model###(#################################################"#
##############f########################G#j(##H#[I#-
y###########1#######################?#######################(
############"#
#######@######`########################H#s^##I#############1#########
##############?#######################2########H#####
########
####0################ h############# ###?
########################### ###########################
#######################################################
###################################################
############################################
####3##################4########################
################################
###################### #####\######(##### ###########w#########
##### #########x#####
##### ## ###c##$#########D^##############
#################P#######################
######################
##### ## ###c##$#########^##############
######################<#######$#####################################0######
##########
#################H#####
##### ###
####0################ h############# ###?########
####3###########################################(#########
###########################P######(##### ###########w#########
##############r#####
####### ###S#######D-|##############
#################P####################}###
######################
####### ###S#######,|##############
######################<#######$###############D###############
#####0#############}###
#################H#####
########
####0################ h############# ###?########
####3###########################################)#########
#####################H#####P######(##### ######################
#####H#########r#####
#####H## ###S#######'##############
#################P#######################
######################
#####H## ###S#######*##############
######################<#######$###############D###############
#####0################
#################H#####
#####H###
####0################ h############# ###?########
####3###########################################*#########
#####################D#####P######(##### ########Dx#
O#,O###
#####D#########r#####
#####D## ###S#######D##############
#################P#######################
######################
#####D## ###S#######$##############
######################<#######$###############D###############
#####0################
#################H#####
#####D###
####0################ h############# ###?########
####3###########################################+#########
########## ################P######(##### ############8###(#####
##############r#####
####### ###S#######$!}##############
#################P####################}###
######################
####### ###S########}##############
######################<#######$###############D###############
#####0#############}###
#################H#####
########
####0################ h############# ###?########
####3###########################################,#########
##########p###########8#####P######(##### ########D#E#E###
#####8#########r#####
#####8## ###S######################
#################P#######################
######################
#####8## ###S#######D##############
######################<#######$###############D###############
#####0################
#################H#####
#####8###
####0################ h############# ###?########
####3##########################################
#########
##########################$######(##### ###################
##############r#####
####### ###S########}##############
#################P####################}###
#################r#####
####### ###S########}##############
#######################################}###
#################H#####
########
####0################ h############# ###?########
####3####################################################
############################$######(##### ############
#########
###############r#####
######## ###S########Q]##############
#################P####################]###
#################r#####
######## ###S#######$O]##############
#######################################]###
#################H#####
#########
####0################ h############# ###?########
####3##########################################-#########
#####################@#####*######(##### ###########w#########
#####@#########r#####
#####@## ###S#####################
#################P#######################
#################x#####
#####@##
##c##$########################
##########################################
#################H#####
#####@###
####0################ h############# ###?########
####3###########################################.#########
########## ###########$#####\######(##### ########y##)z#######
#####$#########x#####
#####$## ###c##$#########t##############
#################P#######################
######################
#####$## ###c##$#######################
######################<#######$#####################################0######
##########
#################H#####
#####$###
####0################ h############# ###?########
####3###########################################/#########
##########0###########(#####\######(##### ####^#^#d#a# #a###
#####(#########x#####
#####(## ###c##$#########T##############
#################P#######################
######################
#####(## ###c##$#######################
######################<#######$#####################################0######
##########
#################H#####
#####(###
####0################ h############# ###?########
####3###########################################0#########
##########@###########,#####\######(##### ######################
#####,#########x#####
#####,## ###c##$#########t##############
#################P#######################
######################
#####,## ###c##$#######################
#######################<#######$#####################################0######
##########
#################H#####
#####,###
####0################ h############# ###?########
####3##########################################1#########
##########P###########0#####$######(##### ########
##k###
####
#####0#########r#####
#####0## ###S#######$##############
#################P#######################
#################r#####
#####0## ###S#####################
##########################################
#################H#####
#####0###
####0################ h############# ###?########
####3##########################################2#########
##########`###########4#####$######(##### ####n0##############
#####4#########r#####
#####4## ###S######################
#################P#######################
#################r#####
#####4## ###S#######d##############
##########################################
#################H#####
#####4###
####0################ h############# ###?########
####3##################"##################################
##########################:######(##### ######################
##############<####
########
####Z####_######################1##################################
####?################# ########,#######$###############D###############
#####0##~#################*###Integrated Collaboration Environment
(ICE)###8###+###########&##############################################1#####
####!###
####H####$_################1##################?
##############################
######,#######$###############D###############
#####0###################%###Adapter Development Environment
(ADE)###D###&###########!
##########################################################+#####
####"###
####H####_################1##################?
###########################p##
#####,#######$###############D###############
#####0###################!###Adapter Runtime Environment
(ARE)###B###"####################################################################
l#####
####### ###C#######D_##############
############P####################_###
#####################"#
########
#####`#####_############f############1###########################
###########?#################
#####,#######$###############D#####################0##
N#####################AdapterRuntime
Platform########################################"#
########
#####`####_############f############1############################
##########?#################
######,#######$###############D#####################0##
M#####################AdapterDeployment
Tool########################################"#
########
#####`####_############33############1###########################
###########?#################
##@#p####,#######$###############D#####################0##
N#####################AdapterDevelopment
Tool########################################B#
#### ###
#####f#######D_#############################1#################
#####################?############p#P##
###,#######$###############D###############
#####0##H#####################Adapter
Repository#######################################"#
####
#####C##x##################H###I##D##########o##################
##############################?##########################~
###,#######$###############D###############
#####0######"#
#######@###S##~###################G#"*##H#y##I###########o##########
######################################?#######################
#P####,#######$###############D###############
#####0######"#
####
######C##x#######Z###########G##v/#H#.rI############o##############
#############################?########################P#
####,#######$###############D###############
#####0###
#####
########
#####f#####_#####################################1#################
#####################?#############`##0
###,#######$###############D###############
#####0##@#####################JavaIDE####### ###########
#####################"#
##########C##x###################G#H#I##F#############o#########
##################################?####################### ##
#####,#######$###############D###############
#####0###.###
########
#####f####d_################################1######################
################?#################
#######,#######$###############D###############
#####0##d#################,###Generate Adapter Component Shell From
Models#######-###### ##2#-##################*###
########
#####f####_################################1######################
################?###################
###,#######$###############D###############
#####0##`#################(###Assemble & Test AdapterDefine
Scenarios#######)###### ##2#)##################8###
########
#####f####_################################1######################
################?#################
###P###,#######$###############D###############
#####0##n#####################Configure Adapters##############
##2########################
#################
##############
########
#####f####D_################################1######################
################?####################
`####,#######$###############D###############
#####0##M#####################Run Adapter Scenarios##############
##2#######################2#
########
####H#####_########################1##################?
##################P######,#######$###############D##############
#####0##D#####################Adapter
Models#######################################
########
####T####d_###########################
#########1##################?
####################t#####,#######$###############D##########
##########0##
9#####################Extends###################################B#
########
####H####_###########################1##################?
#################
#p#####,#######$###############D#####################0##
D#####################Code###$###############################################
#############T#############################1########################
####?#######################0 ##
###,#######$###############D###############
#####0########
########
####H####_###########################1##################?
#################@#######,#######$###############D###############
#####0##L#####################Application
Platform#########################################"#
###########3##r#############H##I#Z###########o####################
############################?
#######################(########,#######$###############D##########
####
#####0######
########
####T####_###########################
#########1##################?#################P
##7####,#######$###############D##########
##########0##
9#####################Extends###################################"#
#############Z#############H#?
I#1~##########o############################?
########################@##3####,#######$###############D###############
#####0###G###
########
#####f####_################################1######################
################?#################
#
###,#######$###############D###############
#####0##}#####################Register Components To E-Fusion#######$######
##2#$#####################################################2#
#############f##################G#####H###I###########o########
####################?########################
(####,#######$###############D###############
#####0#######
########
#####f######`################################1######################
################?#################`
0 ###,#######$###############D###############
#####0##G#####################Monitor Adapter##############
##2#######################2#
#######@######l#############G#H#E##I##############1##############
##############?
####################################p####,#######$###############D########
#######
#####0###H#####
########
####0################ h############# ###?####### #################
##
######################## ##############################
#########################################################################
############################ ###########################
###########################
###### ################
####3##########################################3#########
##################################(##### ######################
##############l#####
####### ###C#######Q]##############
############P####################]###
#################l#####
####### ###C#######P]##############
##################################]###
#################H#####
########
####0################ h############# ###?########
####3##########################################4#########
##########################$######(##### ###########w#########
##############r#####
####### ###S#######q_##############
#################P####################]###
#################r#####
####### ###S########r_##############
#######################################]###
#################H#####
########
####0################ h############# ###?########
####3####################################################
#################################(##### ######################
##############l#####
####### ###C########`##############
############P####################`###
#################l#####
####### ###C#######T#`##############
##################################`###
#################H#####
########
####0################ h############# ###?########
####3########################################## #########
##########################$######(##### ###################
##############r#####
####### ###S#######4#`##############
#################P####################`###
#################r#####
####### ###S########`##############
#######################################`###
#################H#####
########
####0################ h############# ###?########
####3###########################################5#########
########################~
#####(##### ###########w#########
##############r#####
####### ###S#######T#`##############
#################P####################`###
######################
########
####T#####`######################1##################?
######7############################
:#####################CPU/OS#######################################
########
####T#####`######################1##################?
######7#######################@###`###
:#####################CPU/OS#######################################
########
####Z######`##########################1##################?
######7#######################`
####\#################*###Application Server (J2EE / CORBA /
Other)#######+###########+#################
########
####Z#####`#########################1##################?
######7##########################f##Y#################!###E-Fusion
Adapter Runtime Platform#######"###########"#######################
########
####Z#####`#########################1##################?
######7#######################
###
##Y#################!###E-Fusion Adapter Runtime
Platform#######"###########"#####################B#
########
####N####T#`################################1##################?
#################
######J#################
###Repository###$###############
#############################"#
#### ###
####T##### `##############################1##################?
####################### # @ ##G#####################Execution
Manager#######################################"#
####
###
####T#### `##############################1##################?
#######################P## ##G#####################Execution
Manager########################################
########
####T####
`##################f############1##################?
##########################^###<#################
###Controller####################################
####
###
####T####T#`##################f############1##################?
#######################p##>
##<#################
###Controller###################################"#
#############f###################G#~##H#
%XI############1############################?
##########################o########"#
############Z#############H###I#############1##################
##########?#######################H# Px#######"#
#############f##################G#`
#H#S##I#@}###########1############################?
#######################
##
######"#
##############f##################G#%*##H#I#!
############1############################?#######################
##J#######"#
#############l########################G#H#9##I#6
############1############################?
#########################q##########
#############f##################G##H#U##I#############1##########
##################?######################## ## ###H#####
########
####0################ h############# ###?#####o################
## ####################### ##
########################################################################
###########
########################
##
################ ####3################################
##########6#########
##################################(##### ##################
##############l#####
####### ###C########0`##############
############P####################`###
#################l#####
####### ###C#######d0`##############
##################################`###
#################H#####
########
####0################ h############# ###?########
####3##########################################7#########
##################################(##### ######################
##############l#####
####### ###C########3`##############
############P####################_###
#################l#####
####### ###C#######0`##############
#############
####################_###
#################H#####
########
####0################ h############# ###?########
####3###################################0##
#################################(##### ###################
##############X#####
#######
###C###################################p#p######################`########
#
####### ###S#############D5`#######################
@#4#]###################
#`#####################
################H#####
########
####0##############h############### ###?########
##############|
#33#######################0##
#################################(##### #######
#############
##############X#####
#######
###C###################################p#p######################_########
#
####### ###S#############6`#######################Q
@#4#
##################
#_#####################
################H#####
########
####0##############h############### ###?########
##############|
#33#######################0##
##########p#######################(##### #######
#############
##############X#####
#######
###C###################################p#p######################`########
#
####### ###S#############d3`#######################Q
@#4#
##################
#`#####################
################H#####
########
####0##############h############### ###?########
##############|
#33#######################0##
##########`#######################(##### ######################
##############X#####
#######
###C###################################p#p######################`########
#
####### ###S#############4`#######################Q
@#4#
##################
#`#####################
################H#####
########
####0##############h############### ###?########
##############|
#33#######################0##
##########@#######################(##### ######################
##############X#####
#######
###C###################################p#p######################`########
#
####### ###S#############$4`#######################Q
@#4#
##################
#`#####################
################H#####
########
####0##############h############### ###?########
##############|
#33#######################0##
##########0#######################(##### ######################
##############X#####
#######
###C###################################p#p######################`########
#
####### ###S#############2`#######################Q
@#4#
##################
#`#####################
################H#####
########
####0##############h############### ###?########
##############|
#33#######################0##
########## #######################(##### ######################
##############X#####
#######
###C###################################p#p######################`########
#
####### ###S#############4`#######################Q
@#4#
##################
#`#####################
################H#####
########
####0##############h############### ###?########
##############|
#33#######################0##
###########################(######(##### ##### #########0#####
###############^#####
########
###S########################################p#p######################`###
######
######## ###c##$###########6`############################Q
@#4#
##################
#`#####################
################H#####
#########
####0##############h############### ###?########
##############|
#33################%######0##
##########################(######(##### #######J######6#####
##############^#####
#######
###S########################################p#p######################_###
######
####### ###c##$##########$7`############################Q
@#4#
##################
#_#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################(######0##
##########P################(######(##### ###################
##############^#####
#######
###S########################################p#p######################`###
######
####### ###c##$##########3`############################Q
@#4#
##################
#`#####################
################H#####
########
####0##############h############### ###?########
##############|
#33#######################0##
#######x##########################(##### ############
#########
##############R#####
####### ###3################################
####################`####~#####
####### ###C#######5`#######################
@#4#]###################
#`#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################7######0##
##################################(##### ####################
##############X#####
####### ###C#####################################
####################}#########
####### ###S########}############################
@#4#]###################
#}#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################H######0##
#######x##############<############(##### ############
#########
#####<#########R#####
#####<## ###3################################
########################~#####
#####<## ###C########(#######################
@####################
######################
################H#####
#####<###
####0##############h############### ###?########
##############|
#33################6######0##
#######x##############L############(##### ####################
#####L#########R#####
#####L## ###3################################
########################~#####
#####L## ###C#######+#######################
@####################
######################
################H#####
#####L###
####0##############h############### ###?########
##############|
#33#######################0##
#######x##############P############(##### #####p{@##### R@######
#####P#########R#####
#####P## ###3################################
########################~#####
#####P## ###C#######$)#######################
@####################
######################
################H#####
#####P###
####0##############h############### ###?########
##############|
#33#######################0##
#######x##############T############(##### ####p######`#########
#####T#########R#####
#####T## ###3################################
########################~#####
#####T## ###C########+#######################
@####################
######################
################H#####
#####T###
####0##############h############### ###?########
##############|
#33################:######0##
#######x##############X############(##### ##################
#####X#########R#####
#####X## ###3################################
########################~#####
#####X## ###C#######D'#######################
@####################
######################
################H#####
#####X###
####0##############h############### ###?########
##############|
#33################;######0##
#######x###############\############(##### #########xq@#####`u@##
#####\#########R#####
#####\## ###3################################
########################~#####
#####\## ###C#######$,#######################
@####################
######################
################H#####
#####\###
####0##############h############### ###?########
##############|
#33################<######0##
#######x###############`############(##### ######################
#####`#########R#####
#####`## ###3################################
########################~#####
#####`## ###C#######)#######################
@####################
######################
################H#####
#####`###
####0##############h############### ###?########
##############|
#33################=######0##
#######x### ###########d############(##### #########xq@#####`u@##
#####d#########R#####
#####d## ###3################################
########################~#####
#####d## ###C#######,#######################
@####################
######################
################H#####
#####d###
####0##############h############### ###?########
##############|
#33################>######0##
#######x###0###########h############(##### ####a#(a###########
#####h#########R#####
#####h## ###3################################
########################~#####
#####h## ###C#######d.#######################
@####################
######################
################H#####
#####h###
####0##############h############### ###?########
##############|
#33################?######0##
#######x###@###########l############(##### ######################
#####l#########R#####
#####l## ###3################################
########################~#####
#####l## ###C#######,#######################
@####################
######################
################H#####
#####l###
####0##############h############### ###?########
##############|
#33################@######0##
#######x###P###########p############(##### ############(#######
#####p#########R#####
#####p## ###3################################
########################~#####
#####p## ###C#######D-#######################
@####################
######################
################H#####
#####p###
####0##############h############### ###?########
##############|
#33################A######0##
#######x###`###########t############(##### #########xq@#####`u@##
#####t#########R#####
#####t## ###3################################
####################_####~#####
#####t## ###C#######-#######################
@####################
#_#####################
################H#####
#####t###
####0##############h############### ###?########
##############|
#33################B######0##
#######x###p###########x############(##### ####p######`#########
#####x#########R#####
#####x## ###3################################
####################_####~#####
#####x## ###C#######)#######################
@####################
#_#####################
################H#####
#####x###
####0##############h############### ###?########
##############|
#33################C######0##
#######x##############|############(##### #####p{@##### R@######
#####|#########R#####
#####|## ###3################################
####################b####~#####
#####|## ###C########.#######################
@####################
#b#####################
################H#####
#####|###
####0##############h############### ###?########
##############|
#33################D######0##
#######x##########################(##### #####p{@##### R@######
##############R#####
####### ###3################################
####################b####~#####
####### ###C#######d(#######################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################E######0##
#######x##########################(##### ####p######`#########
##############R#####
####### ###3################################
########################~#####
####### ###C########%#######################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33#######################0##
#######x##########################(##### #########xq@#####`u@##
##############R#####
####### ###3################################
########################~#####
####### ###C#######x#######################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33################F######0##
#######x##########################(##### #########xq@#####`u@##
##############R#####
####### ###3################################
########################~#####
####### ###C#######4#######################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33################G######0##
#######x##########################(##### #########xq@#####`u@##
##############R#####
####### ###3################################
########################~#####
####### ###C#######T#######################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33#######################0##
#######x##########################(##### #########d@#####t@##
##############R#####
####### ###3################################
########################~#####
####### ###C##############################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33################&######0##
#######x##########################(##### ######################
##############R#####
####### ###3################################
########################~#####
####### ###C##############################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################!######0##
#######x###########################(##### #########xq@#####`u@##
##############R#####
####### ###3################################
####################b####~#####
####### ###C##############################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################"######0##
#######x###########################(##### #########xq@#####`u@##
##############R#####
####### ###3################################
########################~#####
####### ###C###############################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33################*######0##
#######x### #######################(##### #########xq@#####`u@##
##############R#####
####### ###3################################
########################~#####
####### ###C##############################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33################+######0##
#######x###0#######################(##### ####p######`#########
##############R#####
####### ###3################################
####################'####~#####
####### ###C##############################
@####################
#'#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################,######0##
#######x###@#######################(##### #####p{@##### R@######
##############R#####
####### ###3################################
########################~#####
####### ###C#######D#######################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33################1######0##
#######x###P#######################(##### #####v@##### R@######
##############R#####
####### ###3################################
########################~#####
####### ###C##############################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33################8######0##
#######x###`#######################(##### #########xq@#####`u@##
##############R#####
####### ###3################################
####################_####~#####
####### ###C#######u{#######################
@####################
#_#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################Q######0##
#######x###p#######################(##### #########xq@#####`u@##
##############R#####
####### ###3################################
####################_####~#####
####### ###C#######d#######################
@####################
#_#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################P######0##
#######x##########################(##### #####p{@##### R@######
##############R#####
####### ###3################################
####################_####~#####
####### ###C#######$j#######################
@####################
#_#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################9######0##
#######x##########################(##### #########xq@#####`u@##
##############R#####
####### ###3################################
####################_####~#####
####### ###C###############################
@####################
#_#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################N######0##
#######x##########################(##### #####p{@##### R@######
##############R#####
####### ###3################################
####################b####~#####
####### ###C##############################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################O######0##
#######x##########################(##### ######v@##### R@######
##############R#####
####### ###3################################
####################b####~#####
####### ###C#######dW#######################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################I######0##
#######x##########################(##### ######################
##############R#####
####### ###3################################
####################b####~#####
####### ###C#######W#######################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################J######0##
#######x##########################(##### ####p######`#########
##############R#####
####### ###3################################
####################b####~#####
####### ###C#######D#}#######################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################K######0##
#######x##########################(##### #####p{@##### R@######
##############R#####
####### ###3################################
####################b####~#####
####### ###C#######!}#######################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################L######0##
#######x##########################(##### #####p{@##### R@######
##############R#####
####### ###3################################
####################b####~#####
####### ###C#######D#}#######################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################M######0##
#######x###########################(##### ####p######`#########
##############R#####
####### ###3################################
####################b####~#####
####### ###C#######$2|#######################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################5######0##
#######x###########################(##### ######################
##############R#####
####### ###3################################
########################~#####
####### ###C#######/|#######################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33################0######0##
#######x### #######################(##### #####p{@##### R@######
##############R#####
####### ###3################################
####################b####~#####
####### ###C#######d.|#######################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################2######0##
#######x###0#######################(##### ####################
##############R#####
####### ###3################################
########################~#####
####### ###C#######/|#######################
@####################
######################
################H#####
########
####0##############h############### ###?########
##############|
#33################3######0##
#######x###@#######################(##### #####p{@##### R@######
##############R#####
####### ###3################################
####################}####~#####
####### ###C########.|#######################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33################4######0##
#######x###P#######################(##### ####p######`#########
##############R#####
####### ###3################################
####################b####~#####
####### ###C#######1|#######################
@####################
#b#####################
################H#####
########
####0##############h############### ###?########
##############|
#33#####r######0#######a##2#
#####`##F##gJ##SL##V############l###@#### ##
##>##
####T#0#####/##]#0##R###\##?N##a# #6#####d#0##P##{H##|
###h#0#m##P#####n##\###j####"##0#######x##R##$###b##N##:##&##P##
h########s######!##@##-D####"#######@##d####t##:#####*##
##########P########## ##p"##8$###&##'##)##X+##
-##.##0##x2##@4###6##7##9##`;##(=##>##@##B##HD###F##G##I##hK##0M##N##P##
R##PT###V##W##Y##p[##8]###_##`#############
######b###########b##############################################################
###################################################################################
###################################################################################
###################################################################################
#########################################
######################Oh###+'0###0R##
#######p#######x############################
### ### #######,###
###L###
###X######d#######p#######x##################Adapter and EAI#########Lecture
Slides######
###Atul Apte#id####E###C:\Program Files\Microsoft
Office\Templates\iConexioPresentation.pot##a#####
###Atul Apte# F########87#l########Microsoft
PowerPoint#oso@####H5###@###`##>#@### S#####
##G###P########o#M
#### ###P(####'########&#######################
###&#############&#########TNPP###0########D#######
###&###
#TNPP##### ###&#############&#####TNPP##
###########################
####### ###########################'##A#
##x############(######x################################################
#############
#############"""#)))#UUU#MMM#BBB#999#|
#PP#########3###f########3###33##3f##3##3##3##f###f3##ff##f##
f##f#####3##f###########3##f##|######f#####3###3#3#3#f#3##3#
#3##33##333#33f#33#33#33#3f##3f3#3ff#3f#3f#3f#3##33#3f#3#3#3#3##3
3#3f#3|
#3#3#33#3f#3#3#3#f###f#3#f#f#f##f##f##f3##f33#f3f#f3#f3#f3#
ff##ff3#fff#ff#ff#f##f3#ff#f#f#f#f##f3#f|#f#f#f##f3#f#f####
###3########33##f#3###f##f3#3f#f#f#3#3#f####
##3#ff#|
# ####3#f########3##f#####3##33#3f#3#
3#3#f##f3#ff#f#f#f#|#|#|#|
# 3 f #|
#|
###3#f#|
# ####3#f###
##3##f###3##33#3f#3#3#3#f##f3#ff#f#f#f###3#f###
###3#f#|
# ##3#f###ff#ff#f#ff#f#f#!
##___#www###########################
###!!!!!!!!!!!!
2222222222222222222222222222222222222222222222222222222222222!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2222222222222222222222222222222222222222222222222222222222222!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2222222222222222222222222222222222222222222222222222222222222!!!!!!!!!!!!!!!
2!!!!!!!!!!!!!!!!!!!22!!!!!!!!!!!!!!!!!!!2!!!!!!!!!!!!!!!!!!2!!!!!!!!!!!!!!!!!
2222222222222222222222222222222222222222222222222222222222222!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2222222222222222222222222222222222222222222222222222222222222!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2222222222222222222222222222222222222222222222222222222222222!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
##!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!
22222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222222!!!!!!!!!!!!
222222222222222222222222222222222222222222222##222222222222222222222222222222222222

222222222222222222222222222222222222!!!!!!!!!!!!222
##222222222222222222222222222222222222222222222
222222222222222222222222222222222222222222222222222222222222222222222222u#m#J
m#zu#m#m222!!!!!!!!!!!!
222222222222222222222222222222222#22#2###2####2###2##2#2##22###2######22####2#22#22
#22222222222222222222222222222222222u#sfmJu###222!!!!!!!!!!!!
222222222222222222222222222222222#2##2#2#2#2##2##2#222#22#22#2#2#2##2#22#2222#2##22
#22222222222222222222222222222222222m###222!!!!!!!!!!!!
2222222222222222222222222222222222#2#2###2#######2###2#2##22###2######222##222#2#22
#22222222222222222222222222222222222222!!!!!!!!!!!!
22222222222222222222222222222222222#2222#2222222222222222222222222222#22#222222#222
#22222222222222222222222222222222222222!!!!!!!!!!!!
22222222222222222222222222222222222#2222#2222222222222222222222222222#22####222#22#
#22222222222222222222222222222222222z222!!!!!!!!!!!!
22222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222SM2S,S#222!!!!!!!!!!!!
22222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222Sz,M,Mu,222!!!!!!!!!!!!
22222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222S,uSSSMu222!!!!!!!!!!!!
22222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222MS,uu2M,222!!!!!!!!!!!!
22222222222222222222222222222222222222222222222222222222222222222222222222222222222
222222222222222222222222222222222222,,SSS,S,222!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
MSMuM2M!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
S,zSM,SzMS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
uSM2SMMS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
S,M,2S!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
z!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!
22!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
22!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!######## ###########"#####-
####################-#######&#####TNPP##
#############

###&###########################################################################
###################################################################################
###################################################################################
###################################################################################
#############################################################################

Вам также может понравиться