1~ ; ;        ;   ; ; "  "  " ; " " ; ; ; % ;  ; ; ; ; ; ; ; ; ; ; ; % ; ; ; ; % = % %  ;  "   G G     G ;  G  ;    B       !"#$%&'()*+,-./0123456789: ; B< =>? C D E G@ _SQL_NAMELjava/lang/String; ConstantValue _SQL_TYPECODEI__onnLjava/sql/Connection; __dataSourceLjavax/sql/DataSource;__tx!Lsqlj/runtime/ref/DefaultContext;_struct#Loracle/jpub/runtime/MutableStruct;_sqlType[I_factory[Loracle/sql/ORADataFactory;_MgwiMsgLinkFactory#Loracle/mgw/admin/sqlj/MgwiMsgLink; setDataSource(Ljavax/sql/DataSource;)VCodeLineNumberTableLocalVariableTablethis dataSource ExceptionssetDataSourceLocation(Ljava/lang/String;)VclsLjava/lang/Class;ctxLjava/lang/Object;methLjava/lang/reflect/Method;eLjava/lang/Exception;dataSourceLocation getConnection()Ljava/sql/Connection;release()VcloseConnectionLjava/sql/SQLException;setConnectionContext$(Lsqlj/runtime/ref/DefaultContext;)VgetConnectionContext#()Lsqlj/runtime/ref/DefaultContext;getORADataFactory()Loracle/sql/ORADataFactory; _init_struct(Z)VinitZc(Ljava/sql/Connection;)V(Ljava/lang/String;Ljava/lang/Integer;Loracle/mgw/admin/sqlj/MgwMqseriesProperties;Loracle/mgw/admin/sqlj/MgwTibrvProperties;Loracle/mgw/admin/sqlj/MgwProperties;Ljava/lang/String;[BLjava/lang/Integer;Loracle/mgw/admin/sqlj/MgwMsmqProperties;Ljava/lang/String;)V mLinkname mLinktypeLjava/lang/Integer; mMqseriesprop-Loracle/mgw/admin/sqlj/MgwMqseriesProperties; mTibrvprop*Loracle/mgw/admin/sqlj/MgwTibrvProperties;mOptions%Loracle/mgw/admin/sqlj/MgwProperties;mCommentmGuid[BmFlags mMsmqprop)Loracle/mgw/admin/sqlj/MgwMsmqProperties;mAgenttoDatum)(Ljava/sql/Connection;)Loracle/sql/Datum;create)(Loracle/sql/Datum;I)Loracle/sql/ORAData;dLoracle/sql/Datum;sqlTypesetFrom&(Loracle/mgw/admin/sqlj/MgwiMsgLink;)VosetContextFrom setValueFromL(Loracle/mgw/admin/sqlj/MgwiMsgLink;Loracle/sql/Datum;I)Loracle/sql/ORAData; getMLinkname()Ljava/lang/String; setMLinkname getMLinktype()Ljava/lang/Integer; setMLinktype(Ljava/lang/Integer;)VgetMMqseriesprop/()Loracle/mgw/admin/sqlj/MgwMqseriesProperties;setMMqseriesprop0(Loracle/mgw/admin/sqlj/MgwMqseriesProperties;)V getMTibrvprop,()Loracle/mgw/admin/sqlj/MgwTibrvProperties; setMTibrvprop-(Loracle/mgw/admin/sqlj/MgwTibrvProperties;)V getMOptions'()Loracle/mgw/admin/sqlj/MgwProperties; setMOptions((Loracle/mgw/admin/sqlj/MgwProperties;)V getMComment setMCommentgetMGuid()[BsetMGuid([B)V getMFlags setMFlags getMMsmqprop+()Loracle/mgw/admin/sqlj/MgwMsmqProperties; setMMsmqprop,(Loracle/mgw/admin/sqlj/MgwMsmqProperties;)V getMAgent setMAgent assignguid'([B)Loracle/mgw/admin/sqlj/MgwiMsgLink;theSqlTS__sJT_st%Loracle/jdbc/OracleCallableStatement;__sJT_cc__sJT_ecA OracleContext InnerClasses-Lsqlj/runtime/ExecutionContext$OracleContext; __jPt_temp_sqle_err2_errP_GUID construct(Ljava/lang/String;Loracle/mgw/admin/sqlj/MgwTibrvProperties;Loracle/mgw/admin/sqlj/MgwProperties;Ljava/lang/String;)Loracle/mgw/admin/sqlj/MgwiMsgLink; P_LINKNAME P_PROPERTIES P_OPTIONS P_COMMENT __jPt_result(Ljava/lang/String;Loracle/mgw/admin/sqlj/MgwMsmqProperties;Loracle/mgw/admin/sqlj/MgwProperties;Ljava/lang/String;)Loracle/mgw/admin/sqlj/MgwiMsgLink;(Ljava/lang/String;Loracle/mgw/admin/sqlj/MgwMqseriesProperties;Loracle/mgw/admin/sqlj/MgwProperties;Ljava/lang/String;)Loracle/mgw/admin/sqlj/MgwiMsgLink;%()Loracle/mgw/admin/sqlj/MgwiMsgLink; decryptdata)([B[B)Loracle/mgw/admin/sqlj/MgwiMsgLink; P_KEYTEXTP_KEYRAWdecryptmqseries9(Ljava/lang/String;[B)Loracle/mgw/admin/sqlj/MgwiMsgLink; decryptmsmq decrypttibrv deletedatadeletemqseries deletemsmq deletetibrv entryExists'(Ljava/lang/String;)Ljava/lang/Integer; entryGuid(Ljava/lang/String;)[B insertdatainsertmqseries insertmsmq inserttibrv loadmqseriesloadmsmq loadtibrv loadEntry7(Ljava/lang/String;)Loracle/mgw/admin/sqlj/MgwiMsgLink;loadEntryDecryptTextP_KEYloadGuid normalizedata updatedataupdatemqseries updatemsmq updatetibrv updateFlags8(Ljava/lang/Integer;)Loracle/mgw/admin/sqlj/MgwiMsgLink;P_FLAGS SourceFileMgwiMsgLink.java javax.naming.InitialContext BC DElookupjava/lang/Classjava/lang/String FGjava/lang/Objectjava/lang/StringBuilder java:comp/env/ HI J K LMjavax/sql/DataSource java/lang/Exceptionjava/sql/SQLException!Error initializing DataSource at : N OP O Qsqlj/runtime/ref/DefaultContext  !oracle/jpub/runtime/MutableStruct R ! $% () ,- 01 3 67 9% <= ?SYS.MGWI_MSGLINK S   !oracle/mgw/admin/sqlj/MgwiMsgLinkoracle/sql/STRUCT T U VW XYjava/lang/Integer+oracle/mgw/admin/sqlj/MgwMqseriesProperties(oracle/mgw/admin/sqlj/MgwTibrvProperties#oracle/mgw/admin/sqlj/MgwProperties'oracle/mgw/admin/sqlj/MgwMsmqProperties Z [ \]^ _` a`4BEGIN :1 .ASSIGNGUID( :2 ); END;"0oracle.mgw.admin.sqlj.MgwiMsgLink bc def gh ih jk lm n op q "1oracle.mgw.admin.sqlj.MgwiMsgLink`BEGIN :1 := SYS.MGWI_MSGLINK.CONSTRUCT( :2 , :3 , :4 , :5 ) ; END;"2oracle.mgw.admin.sqlj.MgwiMsgLink rsSYS.MGW_TIBRV_PROPERTIESSYS.MGW_PROPERTIES"3oracle.mgw.admin.sqlj.MgwiMsgLink"4oracle.mgw.admin.sqlj.MgwiMsgLinkSYS.MGW_MSMQ_PROPERTIES"5oracle.mgw.admin.sqlj.MgwiMsgLink"6oracle.mgw.admin.sqlj.MgwiMsgLinkSYS.MGW_MQSERIES_PROPERTIES"7oracle.mgw.admin.sqlj.MgwiMsgLink1BEGIN :1 := SYS.MGWI_MSGLINK.CONSTRUCT() ; END;"8oracle.mgw.admin.sqlj.MgwiMsgLink"9oracle.mgw.admin.sqlj.MgwiMsgLinkABEGIN :1 .DECRYPTDATA( :2 , :3 ); END;#10oracle.mgw.admin.sqlj.MgwiMsgLink#11oracle.mgw.admin.sqlj.MgwiMsgLinkEBEGIN :1 .DECRYPTMQSERIES( :2 , :3 ); END;#12oracle.mgw.admin.sqlj.MgwiMsgLink#13oracle.mgw.admin.sqlj.MgwiMsgLinkABEGIN :1 .DECRYPTMSMQ( :2 , :3 ); END;#14oracle.mgw.admin.sqlj.MgwiMsgLink#15oracle.mgw.admin.sqlj.MgwiMsgLinkBBEGIN :1 .DECRYPTTIBRV( :2 , :3 ); END;#16oracle.mgw.admin.sqlj.MgwiMsgLink#17oracle.mgw.admin.sqlj.MgwiMsgLink)BEGIN :1 .DELETEDATA(); END;#18oracle.mgw.admin.sqlj.MgwiMsgLink#19oracle.mgw.admin.sqlj.MgwiMsgLink-BEGIN :1 .DELETEMQSERIES(); END;#20oracle.mgw.admin.sqlj.MgwiMsgLink#21oracle.mgw.admin.sqlj.MgwiMsgLink)BEGIN :1 .DELETEMSMQ(); END;#22oracle.mgw.admin.sqlj.MgwiMsgLink#23oracle.mgw.admin.sqlj.MgwiMsgLink*BEGIN :1 .DELETETIBRV(); END;#24oracle.mgw.admin.sqlj.MgwiMsgLink#25oracle.mgw.admin.sqlj.MgwiMsgLink?BEGIN :1 := SYS.MGWI_MSGLINK.ENTRY_EXISTS( :2 ) ; END;#26oracle.mgw.admin.sqlj.MgwiMsgLink gt uv w xe#27oracle.mgw.admin.sqlj.MgwiMsgLink=BEGIN :1 := SYS.MGWI_MSGLINK.ENTRY_GUID( :2 ) ; END;#28oracle.mgw.admin.sqlj.MgwiMsgLink yz#29oracle.mgw.admin.sqlj.MgwiMsgLink)BEGIN :1 .INSERTDATA(); END;#30oracle.mgw.admin.sqlj.MgwiMsgLink#31oracle.mgw.admin.sqlj.MgwiMsgLink-BEGIN :1 .INSERTMQSERIES(); END;#32oracle.mgw.admin.sqlj.MgwiMsgLink#33oracle.mgw.admin.sqlj.MgwiMsgLink)BEGIN :1 .INSERTMSMQ(); END;#34oracle.mgw.admin.sqlj.MgwiMsgLink#35oracle.mgw.admin.sqlj.MgwiMsgLink*BEGIN :1 .INSERTTIBRV(); END;#36oracle.mgw.admin.sqlj.MgwiMsgLink#37oracle.mgw.admin.sqlj.MgwiMsgLink+BEGIN :1 .LOADMQSERIES(); END;#38oracle.mgw.admin.sqlj.MgwiMsgLink#39oracle.mgw.admin.sqlj.MgwiMsgLink'BEGIN :1 .LOADMSMQ(); END;#40oracle.mgw.admin.sqlj.MgwiMsgLink#41oracle.mgw.admin.sqlj.MgwiMsgLink(BEGIN :1 .LOADTIBRV(); END;#42oracle.mgw.admin.sqlj.MgwiMsgLink#43oracle.mgw.admin.sqlj.MgwiMsgLink=BEGIN :1 := SYS.MGWI_MSGLINK.LOAD_ENTRY( :2 ) ; END;#44oracle.mgw.admin.sqlj.MgwiMsgLink#45oracle.mgw.admin.sqlj.MgwiMsgLinkVBEGIN :1 := SYS.MGWI_MSGLINK.LOAD_ENTRY_DECRYPT_TEXT( :2 , :3 ) ; END;#46oracle.mgw.admin.sqlj.MgwiMsgLink#47oracle.mgw.admin.sqlj.MgwiMsgLink **+ tN-:-YS : Y Y  +SM*,+NY Y +-HK&  CH"K L!s#HB <*L'ttC1j4*** *****& '(/) 4\&** ****,- .%/ &8*3* *L* *L**),234-52678 -8> **+; Z(*** !"Y* #*=>#? ( $OO*%Y &'()RZ ******+*!T 9T  b******+*+V 9Vb******+*+X 9X R******+*+,*,-*-.*/*0*1*2*3* 4* 5BZ 9[\]"^'_-`3a9b?cEdKeQfp RRRRRR  R R  RR R _#**+**+*)+67klm##F*+8s ? *+9*+:u I**+*+w= *+))x <, +++ ;Y)+,=?+{|}/~:*<<<< 6 *)@  !> *)+A "#6 *)@B  $%> *)+A &'6 *)@C  ()> *)+A *+6 *)@D  ,-> *)+A ./6 *)@E  01> *)+A   2 6 *)@  3> *)+A  45:*)@FF 67? *)+A   8#7 *)@B  9%? *)+A :;7 *)@G  <=? *)+A > 7 *) @  ?? *) +A @A k*MN*H:IJ K JL:M:NONP-6Q,-6R -,S-+TU-VW;M::X,M*HJY*Z*,*N:*H:IJ K JL:M:[O:P6Q-6R -S+TUVW;N:  : X -N*HJY:,*CFFKFXYZdg#*.:BNiqv    #,1@WYZi .VBCD E*qFJK\BCDEwFJKiLZMNkkO PQd::*H:IJ K JL:\: ] O:P6Q+^,_R ,S-`R -S^UVW;::  : X :*HJY*Z*:*H:IJ K JL: \:  a O: P6Q+^,_R ,S-`R -S^ UVW;::  :  X :*HJY:,',:;<,>0?=@EBRE[FxGHJLMTVWXefgij"k*m7p@q]rzsuwx0B CD E,FJB CDEFJ LMNRST UVPWd::*H:IJ K JL:\: b O:P6Q+^,cR ,S-`R -S^UVW;::  : X :*HJY*Z*:*H:IJ K JL: \:  d O: P6Q+^,cR ,S-`R -S^ UVW;::  :  X :*HJY:,',0=ER[x"*7@]z0B CD E,FJB CDEFJ LMNRST UVPXd::*H:IJ K JL:\: e O:P6Q+^,fR ,S-`R -S^UVW;::  : X :*HJY*Z*:*H:IJ K JL: \:  g O: P6Q+^,fR ,S-`R -S^ UVW;::  :  X :*HJY:,',0=ER [ x  G)*+-."/*174@5]6z79;<FCDEH0B CD E,FJB CDEFJ LMNRST UVPYm LM*HN-I-J K -JL:h:-iOMP,6QU,VW;L::XM*HJY*Z*,N*H:IJ K JL:h:jONP-6QU-VW;L:: X N*HJY:,+&_bbgbsvw~NXYZ&\*]5^=`IcNe\fsvmwopqz{|~ *2BoCD jE&MFJ3BtCDnENFJLMwNVZ[ *N:*H:IJ K JL:k:lO:P6Q-6R -S+T,TUVW;N:: X -N*HJY*Z*-*::*H:IJ K JL:k:mO:P6Q6R S+T,TUVW;::  : X :*HJY:-+`cchcvwy%+/<DQnw 6?HM]twy/eBCD E+FJKhBCDEFJKLyMN\ ] ^_ *N:*H:IJ K JL:n:oO:P6Q-6R -S+^,TUVW;N:: X -N*HJY*Z*-*::*H:IJ K JL:n:pO:P6Q6R S+^,TUVW;::  : X :*HJY:-+`cchcvwy% +/<DQnw&')*+,:;<>?@ BE6F?GHIMK]LtSwTyUV/eBCD E+FJKhBCDEFJKLyMN\] `_ *N:*H:IJ K JL:q:rO:P6Q-6R -S+^,TUVW;N:: X -N*HJY*Z*-*::*H:IJ K JL:q:sO:P6Q6R S+^,TUVW;::  : X :*HJY:-+`cchcvwy%aopq+s/t<uDwQzn{w|~ 6?HM]twy/eBCD E+FJKhBCDEFJKLyMN\] a_ *N:*H:IJ K JL:t:uO:P6Q-6R -S+^,TUVW;N:: X -N*HJY*Z*-*::*H:IJ K JL:t:vO:P6Q6R S+^,TUVW;::  : X :*HJY:-+`cchcvwy%+/<DQnw  6 ? H M]twy/eBCD E+FJKhBCDEFJKLyMN\] bY N*LM*HN-I-J K -JL:w:-xOMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL:w:yONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!#/01&3*455=7I:d<i>w?FGIJKLXYZ\]^`ceg$h;o=p>qLr*MBCD E&hFJKNBCDEiFJKLL>MNNcY N*LM*HN-I-J K -JL:z:-{OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL:z:|ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!{&*5=Idiw$;=>L*MBCD E&hFJKNBCDEiFJKLL>MNNdY N*LM*HN-I-J K -JL:}:-~OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL:}:ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!&*5=Idiw    $;= >!L"*MBCD E&hFJKNBCDEiFJKLL>MNNeY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!+789&;*<5==?IBdDiFwGNOQRST`abdefhkmo$p;w=x>yLz*MBCD E&hFJKNBCDEiFJKLL>MNNfg GMN*H:IJ K JL::ONP --+^UBY-M-M::XN*HJY*Z*-:*H:IJ K JL::O:P +^UBYMM:  : X :*HJY:-,*tww|w#/24>A!*.:BJRWq/24CE.CBCD ~E*^FJHBCDEcFJCL4MNGGREVhi *MN*H:IJ K JL::ONP --+^U-FM::XN*HJY*Z*-:*H:IJ K JL::O:P +^UFM:  : X :*HJY:-,*fiiniz}~!$!*.:BKSXcz!}~    &(".5BvCD pE*PFJ9BzCDtETFJ&LM~N**R(V jY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!)567&9*:5;==I@dBiDwELMOPQR^_`bcdfikm$n;u=v>wLx*MBCD E&hFJKNBCDEiFJKLL>MNNkY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!&*5=Idiw$;=>L*MBCD E&hFJKNBCDEiFJKLL>MNNlY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!&*5=Idiw$;%=&>'L(*MBCD E&hFJKNBCDEiFJKLL>MNNmY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!1=>?&A*B5C=EIHdJiLwMTUWXYZfghjklnqsu$v;}=~>L*MBCD E&hFJKNBCDEiFJKLL>MNNnY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!&*5=Idiw$;=>L*MBCD E&hFJKNBCDEiFJKLL>MNNoY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!&*5=Idiw  !#%$&;-=.>/L0*MBCD E&hFJKNBCDEiFJKLL>MNNpY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!9EFG&I*J5K=MIPdRiTwU\]_`abnoprstvy{}$~;=>L*MBCD E&hFJKNBCDEiFJKLL>MNNqr 6MN*H:IJ K JL::ONP-6Q-+^U-VW;M::XN*HJY*Z*-:*H:IJ K JL::O:P6Q+^UVW;M:  : X :*HJY:-,*looto    !#-0!*.:BNV[i!#24.;B|CD vE*VFJ?BCDzEZFJ2L#MN66R4Vs_ PN:*H:IJ K JL::O:P6Q+^,TUVW;N:: X :*HJY*Z*:*H:IJ K JL::O:P6Q+^,TUVW;N:  : X :*HJY:-+z}}}#&&+&7:<FI#+/<DQZch w  4       # $ & ( )7 3: 0< 1K 2N 5/HBCD E+cFJHBCDEcFJKL<MNPPRPt NVuA 6MN*H:IJ K JL::ONP-6Q-+TU-VW;M::XN*HJY*Z*-:*H:IJ K JL::O:P6Q+TUVW;M:  : X :*HJY:-,*looto    !#-0! < G H I* K. L: MB ON RV T[ Vi W ^ ` a b l m n p q r t w y { | ! # 2 4 .;B|CD vE*VFJ?BCDzEZFJ2L#MN66O 4VvY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!    & * 5 = I d i w   $ ; = > L *MBCD E&hFJKNBCDEiFJKLL>MNNwY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!    & * 5 = I d i w        ! " $ ' ) +$ ,; 3= 4> 5L 6*MBCD E&hFJKNBCDEiFJKLL>MNNxY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK! ? K L M& O* P5 Q= SI Vd Xi Zw [ b c e f g h t u v x y z |   $ ; = > L *MBCD E&hFJKNBCDEiFJKLL>MNNyY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!    & * 5 = I d i w   $ ; = > L *MBCD E&hFJKNBCDEiFJKLL>MNNzY N*LM*HN-I-J K -JL::-OMP,6Q+,6R ,+SU,VW;L::X+L*HJY*Z*+*MN*H:IJ K JL::ONP-6Q,-6R -,SU-VW;M:: X ,M*HJYN+&z}}}'**/*<=>HK!    & * 5 = I d i w       $ % & ( ) * , / 1 3$ 4; ;= <> =L >*MBCD E&hFJKNBCDEiFJKLL>MNN{| *MN*H:IJ K JL::ONP-6Q,-6R -,S+--+U-VW;M::X,M*HJY*Z*,*N:*H:IJ K JL::O:P6Q-6R -S++UVW;N:  : X -N*HJY:,*hkkpk}~# H U V W* Y. Z: [B ]N `i a c e f m n p q r s    5 Q V e | ~   .hBCD E*FJKoBCDEFJKLMN}~s Y OYOYOYOYOY OYOYOYOY  O& ''S'S'S'S;Y<$C?DGGOHWI_JhLI GH