All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ibm.ims.connect.impl.ConnectionImpl.class Maven / Gradle / Ivy

The newest version!
????2?'com/ibm/ims/connect/impl/ConnectionImpljava/lang/Objectcom/ibm/ims/connect/Connectionjava/lang/Runnable	copyrightLjava/lang/String;
ConstantValue
?Licensed Material - Property of IBM 5655-TDA(C) Copyright IBM Corp. 2009,2013  All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. myTmInteraction#Lcom/ibm/ims/connect/TmInteraction;myConnection Lcom/ibm/ims/connect/Connection;hostName
portNumberI
socketTypeBclientIdsslEncryptionTypesslKeystoreInputStreamLjava/io/InputStream;sslKeystoreUrlLjava/net/URL;sslKeystoreNamesslKeystorePasswordsslTruststoreInputStreamsslTruststoreUrlsslTruststoreNamesslTruststorePassworduseSslConnectionZ
sslContextLjavax/net/ssl/SSLContext;sslCertType	sslSocketLjavax/net/ssl/SSLSocket;interactionTimeoutsetSoTimeoutRequiredsocketConnectTimeoutisConnected
validChars0?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-validLetters34abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZsimsConnectCodepagesocketLjava/net/Socket;loggerLjava/util/logging/Logger;hookLjava/lang/Thread;updateIrmClientIdreturnedClientID()V
ExceptionsC*com/ibm/ims/connect/ImsConnectApiExceptionCode
F?@	H	JLHOSTNAME	N
	P	RT        	V
	X	Z[!DEFAULT_SSL_KEYSTORE_INPUT_STREAM	]	_`DEFAULT_SSL_KEYSTORE_URL	b	de
DEFAULT_SSL_KEYSTORE_NAME	g
ikeystrPw	k
	mn#DEFAULT_SSL_TRUSTSTORE_INPUT_STREAM	p	rsDEFAULT_SSL_TRUSTSTORE_URL	u 	wx
DEFAULT_SSL_TRUSTSTORE_NAME	z!
|trststPw	~"
	?#$	?%&	?'
	?()	?*	?+$	?,	?-$	?78	?;<	?=$	?>$?com.ibm.ims.connect
???java/util/logging/Logger??	getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;	?9:	???!com/ibm/ims/connect/ApiProperties??TRACE_LEVEL_ENTRY_EXITLjava/util/logging/Level;
????
isLoggable(Ljava/util/logging/Level;)Z?<-> ConnectionImpl()...
????finer(Ljava/lang/String;)VLineNumberTableLocalVariableTablethis)Lcom/ibm/ims/connect/impl/ConnectionImpl;
StackMapTable*(Lcom/ibm/ims/connect/ConnectionFactory;)V?(--> ConnectionImpl(ConnectionFactory)...
???%com/ibm/ims/connect/ConnectionFactory??getClientId()Ljava/lang/String;
???setClientId
????getHostName
???setHostName
????
getPortNumber()I
???
setPortNumber(I)V
????getInteractionTimeout
???setInteractionTimeout
????getSocketConnectTimeout
???setSocketConnectTimeout
????
getSocketType()B
???
setSocketType(B)V	????TRACE_LEVEL_INTERNAL?java/lang/StringBuilder?!     Connection.clientID set to [
????
?
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;?]
????toString?!     Connection.hostName set to [
??#     Connection.portNumber set to [
?
????(I)Ljava/lang/StringBuilder;+     Connection.interactionTimeout set to [
?-     Connection.socketConnectTimeout set to [
?#     Connection.socketType set to [
?
?
isUseSslConnection()Z
??getSslEncryptionType
?setSslEncryptionType
?getSslKeystoreInputStream()Ljava/io/InputStream;
setSslKeystoreInputStream(Ljava/io/InputStream;)V
?getSslKeystoreUrl()Ljava/net/URL;
 !"setSslKeystoreUrl(Ljava/net/URL;)V
?$%?getSslKeystoreName
'(?setSslKeystoreName
?*+?getSslKeystorePassword
-.?setSslKeystorePassword
?01getSslTruststoreInputStream
34setSslTruststoreInputStream
?67getSslTruststoreUrl
9:"setSslTruststoreUrl
?<=?getSslTruststoreName
?@?setSslTruststoreName
?BC?getSslTruststorePassword
EF?setSslTruststorePassword
HIJsetUseSslConnection(Z)VL*     Connection.sslEncryptionType set to [
O/     Connection.sslKeystoreInputStream set to [

?R?S-(Ljava/lang/Object;)Ljava/lang/StringBuilder;U'     Connection.sslKeystoreUrl set to [
X(     Connection.sslKeystoreName set to [
$[,     Connection.sslKeystorePassword set to []java/lang/String_********
\?b1     Connection.sslTruststoreInputStream set to [
0e)     Connection.sslTruststoreUrl set to [
6h*     Connection.sslTruststoreName set to [
<k.     Connection.sslTruststorePassword set to [m)     Connection.useSslConnection set to [


?p?q(Z)Ljava/lang/StringBuilder;s!<-- ConnectionImpl(Connection)...aConnectionFactory'Lcom/ibm/ims/connect/ConnectionFactory;closex--> ConnectionImpl.close()...z    Socket 
|}~equals(Ljava/lang/Object;)Z?    SSL socket 
???java/net/Socketv@
\???valueOf&(Ljava/lang/Object;)Ljava/lang/String;?connection with clientId [?] to hostname [?], portNumber [?] now 
???isClosed?closed?
not closed?!    Socket object now set to null
??JsetSetSoTimeoutRequired	????TRACE_LEVEL_EXCEPTION?C    Exception caught in Connection.close().  Exception caught was: 
???java/lang/Exception
????severe
??JsetIsConnected?<-- ConnectionImpl.close()...socketTypeStringeLjava/lang/Exception;?java/lang/Throwableconnect?4com/ibm/ims/connect/ImsConnectCommunicationException?java/net/SocketException?--> ConnectionImpl.connect()...
?-?HWS0034E
???*com/ibm/ims/connect/ImsConnectErrorMessage??	getString9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
B???'(Ljava/lang/String;Ljava/lang/String;)V?E    Exception thrown in Connection.connect().  Exception thrown was: 
B?
?F?java/net/InetSocketAddress
????(Ljava/lang/String;I)V
????(Ljava/net/SocketAddress;)V
????(Ljava/net/SocketAddress;I)V?HWS0025E?Socket connect
???java/lang/Integer??(I)Ljava/lang/Integer;
????getExceptionMessage)(Ljava/lang/Exception;)Ljava/lang/String;
???E    Exception caught in Connection.connect().  Exception caught was: 
???java/net/SocketTimeoutException?HWS0006E
\???(I)Ljava/lang/String;
???@    ConnectionImpl.connect() - Non-SSL connection for clientId [?] ?not open?now open
????finest
???initContext?(Ljava/io/InputStream;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;)V
??javax/net/ssl/SSLContextgetSocketFactory"()Ljavax/net/ssl/SSLSocketFactory;
validateHostName&(Ljava/lang/String;)Ljava/lang/String;
	
validatePortNumber(I)I

javax/net/ssl/SSLSocketFactorycreateSocket&(Ljava/lang/String;I)Ljava/net/Socket;javax/net/ssl/SSLSocket
?setSupportedCipherSuites

getSession()Ljavax/net/ssl/SSLSession;javax/net/ssl/SSLSessionisValid "INVALID_SSLSESSION
?$?
??';   ConnectionImpl.connect() - SSL connection for clientId [
?*9   ConnectionImpl.connect() - SSL Cipher Suite used is : ,-?getCipherSuite/HWS0010E
?1??3'
\567
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
9:isSetSoTimeoutRequired
<=@setSoTimeout
??@J
setTcpNoDelayB<-- ConnectionImpl.connect()...errMsg,Lcom/ibm/ims/connect/ImsConnectApiException;endpointLjava/net/SocketAddress;e1!Ljava/net/SocketTimeoutException;e26Lcom/ibm/ims/connect/ImsConnectCommunicationException;e3
sslSessionLjavax/net/ssl/SSLSession;factory Ljavax/net/ssl/SSLSocketFactory;invalidSslSessionStringe4e5Tjava/net/SocketAddress
disconnectW"--> ConnectionImpl.disconnect()...
Y[Zjava/lang/Runtime\]
getRuntime()Ljava/lang/Runtime;
Y_`aremoveShutdownHook(Ljava/lang/Thread;)Z
?d"<-- ConnectionImpl.disconnect()...createInteraction%()Lcom/ibm/ims/connect/TmInteraction;h)--> ConnectionImpl.createInteraction()...j*com/ibm/ims/connect/impl/TmInteractionImpl
iF
imno
setConnection,(Lcom/ibm/ims/connect/impl/ConnectionImpl;)Vq)<-- ConnectionImpl.createInteraction()...R(Lcom/ibm/ims/connect/TmInteractionAttributes;)Lcom/ibm/ims/connect/TmInteraction;t@--> ConnectionImpl.createInteraction(TmInteractionAttributes)...
iv?w0(Lcom/ibm/ims/connect/TmInteractionAttributes;)Vy@<-- ConnectionImpl.createInteraction(TmInteractionAttributes)...aTMInteractionAttributes-Lcom/ibm/ims/connect/TmInteractionAttributes;hashKey
\~?(Z)Ljava/lang/String;hasValue
???getClass()Ljava/lang/Class;
\???trim
\???lengthinObjLjava/lang/Object;??--> ConnectionImpl.initContext(String aKeyStoreName, String aKeyStorePasswd, String aTrustStoreName, String aTrustStorePasswd)...?java.vendor
???java/lang/System?getProperty?IBM Corporation
\|?SunX509?IbmX509?javax.net.debug?false
???7setProperty
???javax/net/ssl/KeyManagerFactory??getInstance5(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;
???!javax/net/ssl/TrustManagerFactory??7(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;
??~
\???toCharArray()[C?JKS
???java/security/KeyStore??,(Ljava/lang/String;)Ljava/security/KeyStore;
???java/net/URL?
openStream?java/io/FileInputStream
??
????load(Ljava/io/InputStream;[C)V
???java/io/InputStream
????init(Ljava/security/KeyStore;[C)V
????getKeyManagers()[Ljavax/net/ssl/KeyManager;
????(Ljava/security/KeyStore;)V
????getTrustManagers()[Ljavax/net/ssl/TrustManager;?TLS
????.(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;
????W([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V?HWS0009E?I    Exception caught in Connection.initContext().  Exception caught was: ??<-- ConnectionImpl.initContext(String aKeyStoreName, String aKeyStorePasswd, String aTrustStoreName, String aTrustStorePasswd)...aKeystoreInputStreamaKeystoreUrl
aKeystoreNameaKeyStorePasswdaTruststoreInputStreamaTruststoreUrlaTruststoreNameaTrustStorePasswdkmf!Ljavax/net/ssl/KeyManagerFactory;keystoreInputStreamtmf#Ljavax/net/ssl/TrustManagerFactory;truststoreInputStreamtm[Ljavax/net/ssl/TrustManager;kmjavax/net/ssl/KeyManager;ksLjava/security/KeyStore;tsksPass[CtsPass??? loadConnectionAttributesFromFile(com/ibm/ims/connect/PropertiesFileLoader
F
	
loadPropertiesFile'(Ljava/lang/Object;Ljava/lang/String;)VaConnectionAttributesFileNamemyPropertiesFileLoader*Lcom/ibm/ims/connect/PropertiesFileLoader;"loadConnectionAttributesFromObject-(Lcom/ibm/ims/connect/ConnectionAttributes;)V
?(com/ibm/ims/connect/ConnectionAttributes
?
?
?
?
$
*
<
B
aConnectionAttributes*Lcom/ibm/ims/connect/ConnectionAttributes;@--> ConnectionImpl.setSupportedCipherSuites(byte aEncrypType)...
!"#getSupportedCipherSuites()[Ljava/lang/String;%anon
\'()indexOf(Ljava/lang/String;)I+EXPORT-NULL
?/01	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V
345setEnabledCipherSuites([Ljava/lang/String;)V7@<-- ConnectionImpl.setSupportedCipherSuites(byte aEncrypType)...aEncrypTypei
ci_nonanonwncipherSuites[Ljava/lang/String;tmpStrongCipherSuitestmpWeakCipherSuitestmpNullCipherSuites
tempStringstrongCipherSuitesweakCipherSuitesnullCipherSuites>receive()[BJ--> ConnectionImpl.receive()...LNM!com/ibm/ims/connect/TmInteractionO?getImsConnectCodepage	Q6

?STUcurrentTimeMillis()JWNO_CONNYHWS0008E[E    Exception thrown in Connection.receive().  Exception thrown was: ]java/io/DataInputStream
?_`getInputStream
\b?LdeisResponseIncludesLlll
\ghi	readFully([BII)V
kml$com/ibm/ims/connect/NumberConversionnoparseByteArrayToInt([BI)I
\qhr([B)V
ktuvparseByteArrayToShort([BI)S
\x?y([BLjava/lang/String;)V
{U@}Interaction
???
\???	substring(II)Ljava/lang/String;?*CORTKN*L??isReturnMfsModnameL??isReturnClientId?*CSMOKY*
???java/lang/Thread??sleep(J)V?*REQSTS*
\???
i???formatBufferForTracing([BZ)Ljava/lang/String;
i???stringToStringArray'(Ljava/lang/String;)[Ljava/lang/String;?[   Connection.receive() - Buffer received from stringbuffer: (may be corrupt or incomplete)?a   Connection.receive() - Buffer received from receive byte array: (may be corrupt or incomplete)?<-- ConnectionImpl.receive()...
????getSoTimeout?T    Exception caught while processing SocketTimeoutException in Connection.receive()?    Exception caught was: [
???*    Original SocketExceptionTimeout was: [?R    SocketTimeoutException caught in Connection.receive().  Exception caught was: ?G    IOException caught in Connection.receive().  Exception caught was: ?HWS0001E?E    Exception caught in Connection.receive().  Exception caught was: ?java/io/IOExceptionleninBytes[B	tempBytes	llllBytesllBytes
secondLlBytesresponseDataInputStreamLjava/io/DataInputStream;
bytesAsStringinteractionTimeoutValueinteractionTimeoutWaitForeverinteractionTimeoutTimeJexceptionCaughtinternalMsg	sleepTimenumberOfCalloutRequestSegmentsbytesAsStringLensockTimeoutStrsockTimeoutLjava/net/SocketException;Ljava/io/IOException;e6e7
inBytesLengthobfuscatePasswordbufferReceivedbufferReceivedStringArray?send?"--> ConnectionImpl.send(byte[])...?H    Exception thrown in Connection.send(byte[]).  Exception thrown was: 
????getOutputStream()Ljava/io/OutputStream;
???java/io/OutputStream?rwrite?J    IOException caught in Connection.send(byte[]).  Exception caught was: ?"<-- ConnectionImpl.send(byte[])...outBytesoutLjava/io/OutputStream;
???isValidHostStyleName(Ljava/lang/String;)Z
\???toUpperCase?HWS0026E?8?N    Exception thrown in Connection.setClientId(String). Exception thrown was: ?HWS0029E?clientIDHWS0033E	aClientId\.
\?split
?	)parseInt
\
charAt(I)C
\(

\getChars(II[CI)VVALID_PROPERTY_VALUE_HOSTNAMEHWS0030EN    Exception caught in Connection.setHostName(String). Exception caught was: 
\?equalsIgnoreCaseN    Exception thrown in Connection.setHostName(String). Exception thrown was: 	aHostNameoctetresultvalid	ipAddress
numberOfNodescharBufstrLenjvalidHostnameString+HWS0007E-)ConnectionImpl.setInteractionTimeout(int)/U    Exception thrown in Connection.setInteractionTimeout(int). Exception thrown was: anInteractionTimeout??4M    Exception thrown in Connection.setPortNumber(int). Exception thrown was: 6VALID_PROPERTY_VALUE_PORTNUMBER8N    Exception thrown in Connection.setPortNumber(int).  Exception thrown was: aPortNumbervalidPortNumberString	getSocket()Ljava/net/Socket;	setSocket(Ljava/net/Socket;)V@+ConnectionImpl.setSocketConnectTimeout(int)BT    Exception thrown in Connection.setSocketConnectTimeout(). Exception thrown was: aSocketConnectTimeoutFN    Exception thrown in Connection.setSocketType(byte). Exception thrown was: HVALID_PROPERTY_VALUE_SOCKETTYPEJO    Exception thrown in Connection.setSocketType(byte).  Exception thrown was: aSocketTypevalidSocketTypeStringOU    Exception thrown in Connection.setSslEncryptionType(byte). Exception thrown was: Q&VALID_PROPERTY_VALUE_SSLENCRYPTIONTYPESV    Exception thrown in Connection.setSslEncryptionType(byte).  Exception thrown was: anSslEncryptionTypevalidSslEncryptionTypeStringanSslKeystoreInputStreamanSslKeystoreUrlYanSslKeystoreName
*\anSslKeystorePassword^Y    Exception thrown in Connection.setSslKeystorePassword(String). Exception thrown was: anSslTruststoreUrlaanSslTruststoreNamecW    Exception thrown in Connection.setSslTruststoreName(String). Exception thrown was: 
Bf[    Exception thrown in Connection.setSslTruststorePassword(String). Exception thrown was: anSslTruststorePassword
ij#getEnabledCipherSuites#mV    Exception thrown in Connection.setUseSslConnection(String). Exception thrown was: aUseSslConnection
anIsConnected
?q=?sHWS0037Eusocket.setSoTimeout()wI    Exception thrown in Connection.setSoTimeout(). Exception thrown was: run
?F{,bufLjava/lang/StringBuilder;finalize?o    Exception thrown in Connection.finalize() while removing unused Connection instance. Exception thrown was: hostport
SourceFileConnectionImpl.java1!	




 !
"
#$%&'
()*+$,-$.
/1
2456
789:;<=$>$<?@ABDv?*?E*?G*?I*K?M*'?O*?Q*S?U*?W*?Y?\*?^?a*?c?f*h?j*?l?o*?q?t*?v?y*{?}*?*??*??*??*??*??*??*??*??*??*??*??*?????*???????*???????? NL	P_gv!'?,?3?:?A?G?N?U?\?b?g?lqv{?*?,?B?F?I?J?O?P?Q?]?????????ABD??*?E*?G*?I*K?M*'?O*?Q*S?U*?W*?Y?\*?^?a*?c?f*h?j*?l?o*?q?t*?v?y*{?}*?*??*??*??*??*??*??*??*??*??*??*??**?I*?????*???????*?????+??*+????*+?¶?*+?ȶ?*+?ж?*+?ֶ?*+?ܶ?*???????*????Y??*?????????*????Y???*?????????*????Y???*?????????*????Y??*????????*????Y??*????????*????Y??*????????+?	??*+?
?*+??*+??*+?#?&*+?)?,*+?/?2*+?5?8*+?;?>*+?A?D*+?	?G*??????O*????YK??*?M???????*????YN??*?P?Q?????*????YT??*?V?Q?????*????YW??*?Y???????*????YZ??\Y^?`???????*????Ya??*?c?Q?????*????Yd??*?f?Q?????*????Yg??*?i???????*????Yj??\Y^?`???????*????Yl??*?n?o?????*???????
*??r?????{aL	P_gv!'?,?3?:?A?G?N?U?\?b?g?lqv{?*?,?B?F?I?J?c?e?g?h?v?y?{?}?????????????????"?/?>?A?N?]?`?n?}??????????????????????????????????????????????????????	??????$?2?A?D?R?a?d?r??????????????????????????
??'?*?8?M?P?^?m?p?}????????tu????????v@D?r*???????
*??w??*?????\Yy?`L*??*???{??\Y?`L*????*??????[*????Y+???????*?U?????*?M?????*?O?????*?????	????????*??*??????
*?????*????L*??*??????
*?????*???????*????Y???+???????*??*???????K*??????>M*??*???????
*?????,?*??*???????
*?????????6??*?
???)?7?B?I?V?e?k?r?x?????????????	?
??
?
)67<ISUZgq? r??)??
?D???`
?*\?_\???\??\?G????'^?????@AB??D	h*???????
*?????*???K??Y*?US??L?BY?+??M*???????*????YƷ?,?ȶ????,?*??`*???*??Y?ɵ???Y*?M*?O??L*???*??+?ϧ?*??+*???ҧ?L??Y?SY*????SY+??S??M??Y?,??N*???????*????Y??+??????-?L*????Y*?MSY*?O??SY+??S??M??Y?,??N*???????*????Y??-???????-?*???????*????Y??*?U?????*?M?????*?O????*?????	????????lL**?\*?a*?f*?j*?o*?t*?y*?}??*????M*,**?M?**?O?????**?W?*???L+??N!?#N?:??Y-?%?*???????*????Y&??*?U?????*?M?????*?O????*???(?	???????*????Y)??+?+??????kN.?Y*?MSY*?O?02?4SY-??S??:??Y.??:*???????*????Y??????????**????*?8?*?;*??*??*???>*???????
*??A???m???m?
?07:???????
 "&!',%0(4)8(<+I,W-a,d/f2m4t58?9?8?:?;?=?>?A?B?C?D?F?@???H?I?H?K?L?MLO
PQUVW X*Z/T2S3\7];\?_L`Zad`gcifvg?h?i?j?k?l?m?n?g?o?q?s?t?u?v?s?x?~??
~??#?,?0?6?7?<?E?R?`?g?m?t?z?????????????????????????????????????????????%?(?+?3?:?>?C?H?P?]?g???h??06C
<*?D?EF?XGH?6C
?*IJ^I?36C
?*KJ?gLM?;NO0P
?gQ??:C
?,RJ???L\B??"S???V?\????\?\???Q?????\?o\???Q?????\h??d?\???#U@ABD?>*???????
*??V???X*???^W*?b*???????
*??c?????
??"?&?3?=??>???%efABD?I*???????
*??g??*?iY?k?G*?G?i*?l*???????
*??p??*?G???
?"-:D?I???,erABD?J*???????
*??s??*?iY+?u?G*?G?i*?l*???????
*??x??*?G??&	
 # .";#E$?J??Jz{?-|?D?>*?M?8*?O?0??Y*?M????*?O???*??}??*?W???????}~'1?8~<??>???<?~D}&+?#+??\?{?+?\?????????????? ?"?$??&??&??? ??ABD?*???????
*?????:
::
:???????
*????
*???::????W*????:	*????:*???a??:???:*+???	+:
?*,???,??:
?
??Y-??:

??*+???
??	??	??:*???e??:???:*???
:?!*???
??:???Y??:??*?????????:
*ڸܵ?*??
?ߧX:??Y??S??:?BY???:*???????*????Y??????????:?*???????
*?????IMP?I????>?
???? ?#?2?<?C?F?I?S?\?e?n?u?}???????????????????????????????????????$?)?0?7AMR	U
[af
jo
t??????$?&?'?(???????????
??
??????
??
\???	???	??
e???????? ???
#???Fw??It??uW???[??RNG?f:C
t,ID?<?$??\\??\\???G??\\??\\??????	??'
?
???\\??\\??????L?\B???\\??\\????????\\??\\???????A?D]?Y?M,*+???45
657? ??

D?V*+??U*+??M*+??O*+???*+??Q*?*+??f*+??j*+??y*+??}*+??W??:DEFG H(L-M5N=OEPGQJPMRUX?V??V?D?R*???????
*????*????? :??\:??\:	??\:
:=666>?j2$?&?Z?2*?&?2:	?S?72,?&?2:
?2S?2:?2S??????\:?\:
?\:=?
?*?W*?W??.*???2?=*?W?	
?.*??
?2?*?W?
?.*???2*???????
*??6?????(g
hlm!l#n+o3p;q>wNx[y^{k|q}{???????????w???????????????????????&?1?:?G?Q???R??R8@9K:C4F;I	<#/=>+'?>3@>	;A>
>B
??C>??D>
??E>?6?6FFFF\/!?+FFFGHA?D??<MN?:?:?:::*???????
*??I??**?G?K?P*?6		??6

?	?
?R	?a76
*???gV?#:X?Y*?MSY*?O??SYS??:??YX??:*???????*????YZ???????????\Y*???^?a:*?G?c?-?f?j<?M,?.,d?f?F66?p?s<?(?M,?.,d?f?\Y,*?P?w:??6??
???R???~?g*?z??Y|SY??Y*???~SYS??:??Y???:*???????*????YZ???????????????&????*?G???F?p?s<,?`?N,-,??.-,??.-,?`d?f-??M-,-??.*?G???F?p?s<,?`?N,-,??.-,??.-,?`d?f-??M-,-??.?p?j<,?`?N,-,??.-,??.-,?`d?f-??M-,-??.?\Y,*?P?w:????????&?????p3?u3?n?p?.?.?j<,?`?N,-,??.-,??.-,?`d?f-??M-,-??.?\Y,*?P?w:??n?s<??,?`?N,-,??.-,??.-,?`d?f-??M-,-??.?\Y,*?P?w:??&?3?3??a,?.?jd<?M-?f-??M-,-??.?\Y,*?P?w:????.?p?.?j<,?`?N,-,??.-,??.-,?`d?f-??M-,-??.?\Y,*?P?w:??T?p?s<,?`?N,-,??.-,??.-,?`d?f-??M-,-??.?\Y,*?P?w:?3???
?	?? 2?	?
?d?	???d??.????&?d????&??,:*???????
????????,?66::*?G?i,??:*?G?i??:*?????6?*??2???????::?M*?G?i,??:*?G?i??:*?????6?*??2???????::*???????
*??????:6
:*????6??:?^:*???????O*?????*????Y????????????*????Y?????????????Y|SYSY??S??:??Y???:*???????*????Y???????????:6
X?Y*?MSY*?O??SY??S??:??YX??:*???????*????Y???????????:?:6
??Y??S??:??Y???:*???????*????Y???????????:*???????
????????,?66::*?G?i,??:*?G?i??:*?????6?*??2???????::?M*?G?i,??:*?G?i??:*?????6?*??2???????::*???????
*??????g^=?GWZ?g^?g^r?g^w?g^?=???J??????????(?2???E?O?P?R?[?b?d?g?n?t?v??????????????????????????????????????
%,15>HV"]#`(j)|*?-?.?/?0?,?2?3?2?5?6?7?8?7?:?=?>???>?@?C	EGFHJ"K$J'L+M.L1N4O;N>RCSGTISLZX\_^b]f_maqbsavczd}c?e?f?e?i?j?k?j?s?y?x?z?{?|?{?}?~?}??????????????????????????
???$?+?5???B?F?M?Q?S?V?Z?]?`?c?j?m?r?v?x?{??????????????????????????????????????????????????????????????	????????!?%?'?*?/?3?8?;?>?H?J?O?T?V?Y?\?`?g?k?m?p?t?w?z?}????????????????????	????????????????????$?%&'()*%++-.#5%G&Q'X&[3^ykzp{}|?~??????????????????????????????????????????????????? ?#?0?:3=5?6B7G9P:W;\<i=s>???>?@?A?@?F?G?H?E?J?K?J?M?N?ONQRSUV-W3T8Y<ZAYF\S]a^l]o`rctdwgyh|jk?l?i?n?o?n?q?r?s?r?u?x?y?z?{?|?~?????????????%?1?<???B?G?N?O?Q?T?V?]?b?d?n?t???????????????.?????????????????????????
Ef?	RY?$
dG??gD?$
v\?
?:C
?,?J@?=?]???:C
?,?J??GHG??
P?\Y???:C
?,IJbK?8:C
F,QJtRJyQ???:C
?,?J?????????$???$???
???
???>???>?9"99q9??3?2	?????\\?@?
F?l?????\\\\???E?=?	@L??????\\?d\???k?N?V???m?@?j?P?,?[?????\\?\F??
?????\\??
?????\\???????\\?\??Z?U\??
?????\\??`?\??
?????\\?D??O?\??
?????\\??Z?????\\?\F??
?????\\??rABD?*???????
*??ٶ?*???cV?#MX?Y*?MSY*?O??SY,S??N??YX-??:*???????*????Y۷?????????*????M,+??|MX?Y*?MSY*?O??SY,??S??N??YX-??:*???????*????Y??????????:*???????
*?????*???????
*????????????'?
???$?%?.???A?E?I?M?R?_?m?x?{?~????????????????????????????????????????\	????%Y?
E9C
R,?J????\G??9C
?,IJ?S	?c\\??O??Y?\???????????D/*?U????????ABD?N*???
*????+?????*?US???)*S?U*???+????+*?U???*+??U*????+???T??Y+SY?SY?S??M?BY?,??N*???????*????Y???-?ȶ????-???Y?SY+S??M?BY?,??N*???????*????Y???-?ȶ????-???Y?SY*?US??M?BY?,??N*???????*????Y???-?ȶ????-????-./0'1-224?5J6R7W9Z;c=l>z<~@?A?@?C?D?E?D?G?J?K?I?L?M?L?O?P?Q?P?S?WXVYZY#\0]>^H]K`Mb?RN??N
~6C
?*?D?6C
?*?D6C
#*?D?)	&$?W\B??H\B??K\B???D/*?M??k?????ABD??*???j+?N66-?66?*-2?=?
??6?:66?
???????
?6??+?????2+?
??v?r66?\-2??6		??
66??	?:-2	?6
?/
4??66	6
?

	????????6?*+?M??:?#:?:	?YSY+SYS??:	?BY	??:
*???????*????Y??
?ȶ????
?*?M+?????YSY*?US??M?BY?,??N*???????*????Y??-?ȶ????-??58???&I???????'?2?5?8?:?=?@?C?M?R?W?d?g?l?v?????????????????????????????????????????????????"?/?4?8?=?B?O?]?h?k?n?y?z????????????????????????????? 
'!C!_">\#$Y$$R9U%:	???6&??P'	?&(
b)
4:C
	B,GD
?6C
?*GD??\F?\F?\F??
\F?\F,?
\F?\F?
\F?\F	?	\F\??Q\B?\?K\B???D/*?????????ABDp?V?Q*?Y,SY??S??M?BY*,??N*???????*????Y.??-?ȶ????-?*??*???
*?;?*????J<	>?@=!B%C)B-E:FHGRFUIWK\LcMjOoQ?*p??p0!6C
-*?D??U\B???D/*?O??Z?????ABD???p1?i*????*???*?O????Y2SY*?US??M?BY?,??N*???????*????Y3??-?ȶ????-?M5?#M?N?Y2SY??SY,S??N?BY-??:*???????*????Y7???ȶ??????u|???!lmnpq#t,u7s;v?wCvGyTzb{lzo}q?u?{?|????????????????????????????H????9;6C
G*?Du`:
?9C
?,?D?.?K\B??
\??Q\B?;<D/*????????=>D>*+????
?????78??D/*??????????ABD?`??*???Q*?Y?SY??S??M?BY*,??N*???????*????YA??-?ȶ????-???>?	??? ?%?)?-?1?5?B?P?Z?]?_??*`??`C)6C
5*?D?	?K\B???D/*?Q????????ABD?*???*???Q??YDSY*?US??M?BY?,??N*???????*????YE??-?ȶ????-???*?Q?gMG?#M?N?YDSY??SY,S??N?BY-??:*???????*????YI???ȶ??????t{~???#	 	!		#	%	&$	$(	',	(0	'4	*A	+O	,Y	+\	.^	/d	0h	1m	2p	3t	6z	5{	7	<?	=?	>?	;?	@?	A?	@?	C?	D?	E?	D?	G?	J?H????K(6C
4*?Dt`L
?9C
?,?D?/		?R\B?	?
\??Q\B??D/*?W??	R????ABD?*?M??*???Q??YMSY*?US??M?BY?,??N*???????*????YN??-?ȶ????-??
??*?W?gMP?#M?N?YDSY??SY,S??N?BY-??:*???????*????YR???ȶ??????x????$	?	?		?	?	?$	?(	?,	?0	?4	?A	?O	?Y	?\	?^	?g	?l	?q	?t	?x	?~	?	??	??	??	??	??	??	??	??	??	??	??	??	??	??	??H????T(6C
4*?Dx`U
?9C
?,?D?/		?R\B?
?
\??Q\B?D/*?\??	????D>*+?\??
	?	????VD/*?a??	????!"D>*+?a??


???W%?D/*?f??
???(?ABDg*?Y+??*???*+?f?Q??YXSY*?US??M?BY?,??N*???????*????Y3??-?ȶ????-???F
_
`	
b
c
d
f!
g,
e0
h4
i8
h<
kI
lW
ma
ld
of
r?*g??gY
06C
<*?D?	?K\B?+?D/*?j??
z???.?ABDg*?Z+??*???*+?j?Q??Y[SY*?US??M?BY?,??N*???????*????Y]??-?ȶ????-???F
?
?	
?
?
?
?!
?,
?0
?4
?8
?<
?I
?W
?a
?d
?f
??*g??g\
06C
<*?D?	?K\B?1D/*?o??
????4D>*+?o??

?
????7D/*?t??
????:"D>*+?t??
???_=?D/*?y?????@?ABDg*?i+??*???*+?y?Q??Y`SY*?US??M?BY?,??N*???????*????Yb??-?ȶ????-???F>?	ABCE!F,D0G4H8G<JIKWLaKdNfQ?*g??ga
06C
<*?D?	?K\B?C?D/*?}??Y???F?ABDg*?d+??*???*+?}?Q??Y`SY*?US??M?BY?,??N*???????*????Ye??-?ȶ????-???Fno	qrsu!v,t0w4x8w<zI{W|a{d~f??*g??gg
06C
<*?D?	?K\B?:D/*?????????JD>*????
?????+$"#DL*???*???h??????????-D/*????????D/*???????IJABDg*?n??*???*??Q??YkSY*?US??M?BY?,??N*???????*????Yl??-?ȶ????-???F??	????!?,?0?4?8?<?I?W?a?d?f??*g??gn$06C
<*?D?	?K\B??JDS*???*????"#
$???o$?
=@A?D$x*???*???p?g*???`*??*???p?RLr?YtSY+??S??M??Yr,??N*???????*????Yv??-???????-??%(??F?@AB%D)F2G=EAIEJIIMLZMhNrMuPwR?*x??)NG?A6C
M*?J?T??L?\??x@D+??W?????D?|??Y?yL+*?M??W+z??W+*?O??W+z??W+*????W+z??W+*?W??W+z??W+*?f??W+z??W+*?y??W+z??W+*??oW+????>Z\]^"_*`3a;bDcLdUe]ffgnhwj?|??t|}~@D?M*?n?*?\??*?o??*???3*?b?,L*???????*????Y??+???????? #??.|}~?? ?$?1???I?L??M??$(???M?(ABDa+?N66-?66?*-2?=?
??6?:66?
???????
?6??+?????2+?
??v?r66?\-2??6		??
66??	?:-2	?6
?/
4??66	6
?

	????????6?+?:?#:?:	?YSY+SYS??:	?BY	??:
*???????*????Y??
?ȶ????
?.1??
???9?????? ?+?.?1?3?6?9?<?F?K?P?]?`?e?o?}?????????????????????????????????????????????????"?'?+?0?5?B?P?[?^???a??a?
 !<!Y">V#$S$$L9O%3	???6&??P'	?&(
?b)
':C
	5,GD
???\F?\F?\F??
\F?\F,?
\F?\F?
\F?\F	?	\F\??Q\B	
ABD3q?1??M5?#M?N?Y2SY??SY,S??N?BY-??:*???????*????Y7???ȶ???????J??
????
%
2
4?8
<
@
E
R
`
	k
n
?4q??q?`:
89C
E,?D?
?
\??Q\B??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy