HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: //proc/self/root/usr/bin/mysql_upgrade
ELF>@`*G@8	@@@@888ƅ?ƅ? H?H_H_ ?__ppTTTDDPtd > > >22QtdRtdH?H_H_FF/lib64/ld-linux-x86-64.so.2GNU GNU w=/0X`en'9 HL')+
<݌|;RFH4rL 5	[tn#<IjBpK
x
a&L
m]\R
X|"xMas[MO.XdD9sVc
 w	(tI1C_Qc6
`0X,
H"b
fIC	d- ']_*
	30g@.m8Ql-R]XDI
'xld9;0f2		k+OP
H=bu
 u0	UB=%9> 
A ZVYwk	3aO"z	J`Bn"@'"0I"0I]"Qlibpthread.so.0_ITM_deregisterTMCloneTable_Jv_RegisterClasses_ITM_registerTMCloneTable__errno_locationpthread_mutex_lockpthread_mutex_unlockpthread_mutex_destroypthread_mutex_initpthread_mutexattr_initpthread_mutexattr_settypepthread_key_createpthread_key_deletepthread_mutexattr_destroypthread_getspecificpthread_setspecificfcntlrecvsendpthread_oncepthread_createpthread_joinpthread_cancelpthread_exitlibrt.so.1__gmon_start__libatomic.so.1libssl.so.1.1SSL_get_fdSSL_get_verify_resultTLS_server_methodSSL_CTX_use_certificate_fileSSL_writeSSL_shutdownSSL_CTX_newSSL_acceptSSL_clearSSL_set_fdSSL_CTX_get_cert_storeSSL_readOPENSSL_init_sslSSL_set_quiet_shutdownSSL_CTX_check_private_keySSL_CTX_set_session_id_contextSSL_CTX_set_optionsSSL_get_errorSSL_get_peer_certificateSSL_pendingTLS_client_methodSSL_set_optionsSSL_connectSSL_CTX_freeSSL_CTX_ctrlSSL_CTX_set_default_verify_pathsSSL_CTX_use_PrivateKey_fileSSL_CTX_set_cipher_listSSL_CIPHER_get_nameSSL_CTX_set_verifySSL_newSSL_CTX_load_verify_locationsSSL_get_current_cipherSSL_freelibcrypto.so.1.1X509_freeX509_STORE_set_flagsPEM_read_RSA_PUBKEYEVP_EncryptInitEVP_aes_256_cbcEVP_aes_256_cfb1EVP_aes_256_cfb8EVP_CIPHER_block_sizeSHA256_InitEVP_CIPHER_iv_lengthEVP_aes_192_cfb1DH_newEVP_aes_192_cfb8EVP_aes_256_ecbEVP_MD_CTX_freeRAND_bytesEVP_CIPHER_CTX_set_paddingPEM_read_bio_RSA_PUBKEYSHA256_UpdateEVP_CIPHER_CTX_freeEVP_DecryptFinal_exDH_set0_pqgERR_error_string_nBIO_freeRSA_freeEVP_aes_192_cbcEVP_aes_192_ecbEVP_sha256ERR_get_errorDH_freeBIO_new_bio_pairRSA_sizeEVP_aes_128_cbcEVP_MD_CTX_resetBN_bin2bnERR_get_error_line_dataEVP_DecryptInitEVP_aes_256_ofbEVP_DigestUpdateEVP_aes_128_ecbEVP_EncryptFinalSHA1_UpdateEVP_MD_CTX_newEVP_DigestInit_exEVP_CIPHER_CTX_newEVP_aes_128_cfb128SHA256_FinalERR_clear_errorEVP_aes_192_ofbSHA1_InitX509_STORE_load_locationsEVP_aes_128_cfb1EVP_aes_128_cfb8OPENSSL_init_cryptoEVP_aes_192_cfb128EVP_DigestFinal_exEVP_DecryptUpdateX509_check_hostX509_check_ip_ascEVP_aes_128_ofbRSA_public_encryptEVP_EncryptUpdateBIO_new_mem_bufSHA1_FinalEVP_aes_256_cfb128libdl.so.2dlclosedlsymdlopendlerrorlibstdc++.so.6_ZTVN10__cxxabiv117__class_type_infoE_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS__ZNSt8ios_base4InitD1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm_ZTVSt15basic_streambufIcSt11char_traitsIcEE__gxx_personality_v0_ZNSo3putEc_ZTVN10__cxxabiv120__si_class_type_infoE_ZNKSt5ctypeIcE13_M_widen_initEv_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate_ZTVN10__cxxabiv121__vmi_class_type_infoE_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base__cxa_pure_virtual_ZdlPv__cxa_begin_catch_ZSt20__throw_length_errorPKc_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE_ZTVSt9basic_iosIcSt11char_traitsIcEE_ZNSo9_M_insertIyEERSoT__ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6__ZNSt6localeD1Ev_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev__cxa_end_catch_ZSt24__throw_out_of_range_fmtPKcz_ZNSt8ios_baseD2Ev_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc_ZSt16__throw_bad_castv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc_ZSt17__throw_bad_allocv_ZNSt8ios_base4InitC1Ev_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm_ZSt4cerr_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm_Znwm__cxa_rethrow_ZNSt6localeC1Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc_ZNSt8ios_baseC2Ev_ZSt19__throw_logic_errorPKc_ZNKSt5ctypeIcE8do_widenEc_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS__ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE_ZSt4cout_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4__ZNSo5flushEv_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode_ZNSolsEi_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEElibm.so.6floorlibgcc_s.so.1_Unwind_Resumelibc.so.6socketfflushstrcpy__printf_chksprintf_IO_putcsetlocalestrncmpstrrchrgetpwuidclosedirsignalstrncpytimereallocstdinstrtollgetpidlocaltime_rendpwentstrtolsymlinkldivfdatasyncfgetsgetpwnamcallocstrlen__cxa_atexitgetaddrinfomemsetstrstrstrcspnbindchdirmemcmpgetnameinfogetsockoptdup2__fxstat64poll__fprintf_chkstdoutfputcfseeko64getrusagefputsstrnlenmemcpyfclose__memmove_chkstrtoulsetsockoptmallocgetpassftello64getpeername__lxstat64nl_langinfoopendir__xstat64getenvgetservbynamestderrioctl__memset_chkgetloginreadlink__strncat_chkstrncasecmpstrncatstrtoull__realpath_chkfilenogetcwdfwritefreadgeteuid__memcpy_chkstrerror_rstrchrgetsockname__strtok_rfdopenreaddir64qsortsleep__strcpy_chk__cxa_finalizefreeaddrinfo__sprintf_chkmemmovefopen64setbufstrcmp__libc_start_mainferrorstpcpymy_charset_binget_attr_key_ZN5Mysql5Tools4Base7Options30Abstract_integer_number_optionINS2_13Number_optionIjEEjE17set_maximum_valueEjmy_freemy_uni_ctypeGCC_3.0GLIBC_2.2.5OPENSSL_1_1_0GLIBCXX_3.4.20GLIBCXX_3.4.11GLIBCXX_3.4.9CXXABI_1.3GLIBCXX_3.4.21GLIBCXX_3.4GLIBC_2.4GLIBC_2.14GLIBC_2.3.4	
	

		
			
	 P&y ui	y ui	
 m ui	ppa
)ӯk	q)t)8G mii
DNui	ti	YH_P_PX_`_0h_`p_x___ _P_____xPȉ_PЉ_P؉_P_6M_TM_pM_M_M_M_M_PQ _M(_M0_xQ8_N@_2NH_QP_QX_MN`_YNh_Rp_@Rx_hR_R_R_S_0S_pS_S_S_nN_NȊ_NЊ_N؊_T_(T_XT_T_T_T_U_@U_hU _U(_N0_V8_(V@_PVH_NP_xVX_V`_Vh_(Wp_pWx_W_N_W_X_0X_O_*O_>O_XX_XOȋ_rOЋ_O؋_O_X_O_X_X_(Y_`Y_Y_O _O(_O0_P8_+P@_?PH_XP`_!gh_ gp_gx_g_,g_:g_9g_8g_7g_@g_ <_ ;ȏ_ :؏_ 9_ 8_ 7_ 6_ 5ؖ_ 4(_ 3X_ 2_ 1Ȝ_ 0؜_ /_D_C_B_A_@_M_ =_yO_ =_O_O(_O0_O@_OH_OX_Q`_ =p_Ox_O_O_O_O_O_O_OХ_Oإ_O_O_O_O_O_O _O0_O8_OH_PP_O`_Ph_Px_O_O_P_P_P_P_'PȦ_Pئ_3P_<P_CP_ =_LP_ = _WP(_ =8_aP@_ =P_lPX_vPh_}Pp_vP_P_vP_P_vP_P_Pȧ_PЧ_P_P_P_P_P_P_P(_P0_P@_PH_PX_P`_Pp_Px_O_Q_O_Q_O_Q_OШ_(Qب_1Q_8Q_1Q_CQ_1Q_MQ _1Q0_XQ8_XQH_^QP_XQ`_eQh_eQx_kQ_eQ_rQ_yQ_}Q_Q_Qȩ_Qة_Q_Q_Q_Q_Q_Q _O(_O8_Q@_ =P_-X_-h_Qp_-_t_u_u_u_uȪ_6uЪ_Suت_u_fu_u_e_Z _e}0_l}@_w}P_}`_}p_}_=_=____'P_&س_%_g_=_!7__&7 _(_+70_=8_07@_H_57`_@7h_7p_7x_@7_=_=_e_=_=_=_=_=_=ȴ_e_P___(_8_H_X_h_x__=_=_@=_@=ȵ_=_9>_>_>_">_*>_f __0_f@_ gH_(_X_gh_gp_P____;	_@C	_P	_	_8	___ȶ_ж_Pض_0___0_`_,
___,
(_8_0_8_@_P_`_X_p`_h_x_ =_`=_p____>_ ?_@_`@ȷ_@ط_@=___=_з__з__5	_ 7	 _5	(_P5	0_5	@__H_6	P_7	X_5	`_P5	h_5	x_@=_=_p__=___ =__и_=ظ___=_ȸ__@=___= __0_=8__H_@=P_(_`_=h_@_x_>_X__@>___>___>ȹ__ع_`>___>_й__>__ _`>(__8_>@__P_ >X_0_h_>p_H__>___ >_x__>__Ⱥ_>к___ >_____{	_	_z	_ {	 _v	0__8_	@_	H_z	P_ {	X_v	h_ȸ__z	_ {	_v	___	_@	Ȼ_z	л_ {	ػ_v	_{	_{	___P	_`	_z	_ {	 _v	(_{	0_{	@__H_`|	P_	X_y	`_0z	h_v	x_(__p	_А	_y	_0z	_v	_@_ȼ_y	м_0z	ؼ_v	_X__P	_	_y	_0z	 _v	(_z	0_z	@_p_H_	P_	X_y	`_0z	h_v	p_z	x_z	___}	_P	_x	_@y	_w	__Ƚ_0	н_0	ؽ_x	_@y	_w	___x	_@y	 _w	@_й_H_І	P_	X_x	`_@y	h_w	p_y	x_y	___	_	_x	_@y	_w	_y	_y	о__ؾ_}	_	_x	_Px	_w	___	_ 	 _x	(_Px	0_w	@_0_X_x	`_Px	h_w	_H__	_p	_x	_Px	_w	_x	_x	п_`_ؿ_p	_	_x	_Px	_w	_x	_x	_x_ _@~	(_`	0_0w	8_w	@_ w	P__X_ 	`_	h_0w	p_w	x_ w	___0w	_w	_ w	___	_	_0w	_w	_ w	_	_~	_غ_ _;	(_@C	0_09	8_8	@_8	h_>p_غ__`__;	_@C	_P	_	_8	_>_>_>_`___(_ >0__@_ _H_0	P_p	X_@	h__p_;	x_@C	_P	_	_8	_	_	_	_ 	___	_ 	>_غ__	>_____P
_
 _`
0__8_;	@_@C	H_09	P_8	X_8	`_	h_
p_
_@
>_`__x__;	_@C	_P	_	_8	 _
>0_x_@__X__`_;	h_@C	p_P	x_	_8	_,
___,
_>_@>__(__0_P3
8_3
@_0
P__X_3
`_4
h_1
x_>_P__p__O
_P
_O
_`>_P____@[
_[
_P[
_>__@_ 
>H__X_`
>`_8_p_
>x_P__8__
_
_
_`
_v	_P__
_p
_
_`
_v	_h__ 
_ 
_
_`
 _v	0_
>8__H_@>P_(_`_(_h_
p_
x_І
_ 
_v	_@__@
_
_І
_ 
_v	_>___>___@>___> __0_>8__H_@>P__`__h_
p_
x_
_`
_v	___@
_
_
_`
_v	___
_
_
_`
_v	___
_0
 _
(_`
0_v	@_(_H_
P_
X_
h_@_p_
x_
_
_>___ >_____
_У
_
_
_v	___0
_
_
_
 _v	0_`>8__H_>P_(_`_ >h_@_x_>_X__>___(__0
_@
_Ш
_
_v	_@__`
_
_Ш
_
_v	_X_ _
(_P
0_Ш
8_
@_v	P_p_X_
`_
h_Ш
p_
x_v	___`
_ 
_p
_@>_غ____;	_@C	_09	_
_8	_
_,
_P,
_> _غ_0_>8__H_(_P_ 
X_`
`_0
p__x_;	_@C	_09	_8	_8	_
_p
_
_л
8_a@_n`_z	h__@_`___M_`h_xj_k_0l_nh_h_l_h_l_h_ m_m_n _o(_ p0_q8_@q@_(rH_`rP_wX_w`_x|h_|p_x__X__h__ء___8____0_P______`_ _(_0_x8_@_H_P_X_`_h	h_	p_x_____0_ __#_&_*_3_H;_`>_HC_E_L_N_P_(S_V_Y _h](_`0_(c8_He@_iH_mP_XrX_8v`_yh_|p_x_Ȃ_0_X__`___Ж_Й_ _(__ذ_`_ _л_@__h_H_ _(_p0_8_@_(H_P_`X_`_h_p_x_x
_
_h
_@
_

_8

_8
_x
_
_p
_@
_ 
_%
_'
_)
_+
_-
_0
_3
_07
_8:
 _H<
(_8>
0_XC
8_H
@_@K
H_N
P_P
X_S
`_U
h_(X
p_pZ
x_\
_^
_x`
_Hk
_Xv
_؀
_
_8
_
_
_0
_h
_
_
_B_B_u_u_Ȝ__X _(_0_8_X@_H_P_X_`_@h_8p_px_8_p___8_p___(___(_h__,_,_/_/_1_1_C _C(_F0_F8_H@_HH_NP_(OX_H`_ph__h_(_P__(_`_______X____X_p__P _`(_0_8_@_H_	P_X_`_(h_(p_x_H_h_h_h__h_h_h____h_h_h_@__h_h_h_"_ _h(_h0_h8_&@_H_hP_hX_h`_(h_X)p_@*x_+_,_-_-_h_h_h_-_p._h_h_h_._/_p/_/_0_h_h_h_P0 _0(_h0_h8_h@_0H_1P_1X_h`_hh_hp_1x_1_h_h_h_4_1_h_h_h_8_1_h_h_h_;_1_h_h_h_<_1 _h(_h0_h8_`>@_1H_hP_hX_h`_@h_1p_hx_h_h_A_1_h_h_h_C_1_h_h_h_E_1_h_h_h_E_1_h_h _h(_XJ0_18_h@_hH_hP_OX_1`_hh_hp_hx_xP_1_h_h_h_(U_1_h_h_h_Y_1_h_h_h_H__1_h_h_h_(` _1(_h0_h8_h@_aH_1P_hX_h`_hh_bp_1x_h_h_h_d_1_h_h_h_xe_1_h_h_h_ f_1_h_h_h_f_1_h _h(_h0_h8_1@_hH_hP_hX_Xi`_1h_hp_hx_h_xp_1_h_h_h_xw_1_h_h_h__1_h_h_h__1_h_h_h _(_10_h8_h@_hH_P_1X_h`_hh_hp_x_1_h_h_h__1_h_h_h_h_1_h_h_h__1_h_h_h__1 _h(_h0_h8_@_1H_hP_hX_h`_ h_1p_hx_h_h__1_h_h_h_`_1_h_h_h__1_h_h_h__1_h_h _h(_80_18_h@_hH_hP_X_1`_hh_hp_hx__1_h_h_h__1_h_h_h__1_h_h_h__1_h_h_h_` _1(_h0_h8_h@_H_1P_hX_h`_hh_p_1x_h_h_h__1_h_h_h__1_h_h_h__1_h_h_h__1_h _h(_h0_8_1@_hH_hP_hX_`_1h_hp_hx_h__1_h_h_h_`_1_h_h_h__1_h_h_h__1_h_h_h _(_10_h8_h@_hH_P_1X_h`_hh_hp_x_1_h_h_h__1_h_h_h__h_h_h_h__1_h_h_h__1 _h(_h0_h8_P@_1H_hP_hX_h`_h_1p_hx_h_h__1_h_h_h__1_h_h_h__1_h_h_h_x_1_h_h _h(_0_18_h@_hH_hP_X_1`_hh_hp_hx__1_h_h_h__1_h_h_h_(_1_h_h_h__1_h_h_h_  _1(_h0_h8_h@_!H_1P_hX_h`_hh_X"p_1x_h_h_h_h#_1_h_h_h_$_1_h_h_h_$_&_'_'_h_h_h_0( _h(_h0_h8_(@_hH_hP_hX_(`_hh_hp_hx_8)_h_h_h_)_h_h_h_)_h_h_h_h*_h_h_h_*_h_h_h_8+ _h(_h0_h8_+@_hH_hP_hX_+`_hh_hp_hx_X,_h_h_h_,_h_h_h_-_h_h_h_p-_h_h_h_p-_h_h_h_- _h(_h0_h8_0.@_hH_hP_hX_.`_hh_hp_hx_._h_h_h_h/_h_h_h_/_h_h_h_00_h_h_h_0_h_h_h_1 _h(_h0_h8_h1@_hH_hP_hX_1`_hh_hp_hx_82_h_h_h_2_h_h_h_3_h_h_h_x3_h_h_h_3_h_h_h_04 _h(_h0_h8_4@_hH_hP_hX_4`_hh_hp_hx_X5_h_h_h_)_h_h_h_h*_h_h_h_5_h_h_h_ 6_h_h_h_7 _h(_h0_h8_h7@_hH_hP_hX_8`_hh_hp_hx_8_h_h_h_9_h_h_h_H:_h_h_h_ =_h_h_h_=_h_h_h_@ _h(_h0_h8_XA@_hH_hP_hX_B`_hh_hp_hx_XC_h_h_h_D_h_h_h_XE_h_h_h_F_h_h_h_PG_h_h_h_H _h(_h0_h8_H@_hH_hP_hX_J`_hh_hp_hx_K_h_h_h_0N_h_h_h_N_h_h_h_O_h_h_h_XP_h_h_h_U _h(_h0_h8_V@_hH_hP_hX_X`_hh_hp_hx_`Y_h_h_h_ha_h_h_h_a_h_h_h_k_h_h_h_k_h_h_h_n _h(_h0_h8_o@_hH_hP_hX_q`_hh_hp_hx_8r_h_h_h_u_h_h_h_v_h_h_h_P{_h_h_h_{__h_h_h _4(_h0_h8_h@_ H_hP_hX_h`_h_hp_hx_h_ _h_h_h_4_h_h_h__h_h_h_X5_h_h_h__h_h_h _)(_h0_h8_h@_XH_hP_hX_h`_h*h_hp_hx_h_H_h_h_h_8_h_h_h_ _h_h_h_X_h_h_h__h_h_h _В(_h0_h8_h@_8H_hP_hX_h`_(h_hp_hx_h_ _h_h_h_ _h_h_h__h_h_h__h_h_h_x_h_h_h _H(_h0_h8_h@_(H_hP_hX_h`_xh_hp_hx_h_8_h_h_h_x_h_h_h_Ч_h_h_h_x_h_h_h_Ȭ_h_h_h _(_h0_h8_h@_XH_hP_hX_h`_гh_hp_hx_h_(_h_h_h___h_h_h__h_h_h_ؼ_h_h_h__h_h _h(_(0_h8_h@_hH_hP_X_`_h_p_hx_h_h____h_h_h_X_@__h_h_h___`h`h`h`H `0(`h0`h8`h@`hH`P`X```hh`hp`hx`0`i`````p````8`H``8``8``i`(`p`@ `0(` 0`p8`@`H`P`(X`X``h`p`x`````@`p```8`h````````2i`p``8` `8(`0`08`@`(H`P` X`@``h`p`x```````````Ni``````````x`` `(`0`H8`@`H`P`	X` 
``
h`(p`Px``X
`
````ji`P```x```p````8```  `(`0`8`@`H`(P`X`(``h`p`ix`8```h ` `(!`p!`!`!`p"`"`P#`x#`i`$`h`h`h`i`@$`$ `%(`%0`i8`%@`&H`&P`&X`0'``p'h`'p`ix`((`h(`H)`)`)`h`h`e`h`0*`h*`*`p+`,`p,`,`,`-`-`h`h `e(`h0`8.8``.@`.H`@/P`jX`/``/h`00p`x0x`0`1`h`h`h`P2`h`h`h`-j`2`@3`3`4`P4`4`4`5`6`8`p8 `9(`x90`h8`h@`hH`9P`hX`h``hh`H:p`:x`:`0;`;`@j`Yj` <`<`P=`h`h`=`h`h`e`h`=`=`(>``>`>`> ` ?(``?0`?8`?@`@H`X@P`@X`@``0Ah`p`hx`h`h``A``h`h`h`A``h`h`h`A``h`h`h	`B	`h	`h	`h 	`h(	`8B0	`8	`h@	`hH	`hP	`pBX	`@C`	`Ch	`hp	`hx	`h	`C	`D	`D	`h	`h	`h	`0E	``F	`F	`G	`hH	`H	`h	`h	`h	`I
`I
`J
`h
`h 
`h(
``J0
`J8
`h@
`hH
`hP
`GX
`J`
`Hh
`hp
`hx
`h
`K
`H
`h
`h
`h
``K
`H
`h
`h
`h
`K
`H
`h
`h
`h
`nh`(L`pL `0`8`3``Yh` Zp`PZx`Z`Z`Z`[`e`8[`x[`[`[`[`(\`X\`\`\```\` ]`x]`]`^`H^ `^(`^0`^8` _@`x_H`_P`_X````H`h`x`
`
`
`
`
`
``
` `
`8`0
`P`X
``ct`Fg`Rg`_g`hg`xg`g`g`g`g(`g8`gH`hX`3hh`Jhx`ah`|h`h`h`h`h`h`i`Pi`1i`pi(`i8`iH`iX`jh`8jx``j`j`j`j`k`Hk`k`k`k`l`Hl(`xl8`lH`lX`mh`0mx`Xm`m`m`m`m` n`Pn`xn`n`n`n(`o8`HoH`poX`oh`ox`o`p`@p`p`p`q`@q`q`q`r`Hr(`r8`rH`rpO`-xO`-O`-O`@vO`@uO`@tO``P`P`P`Q`0P`-8P`-@P`-PP`@vXP`@u`P`@thP`@tP``P`P`P` R`P`P` P`@[Q`[Q`pQ``!Q`0a Q`p(Q`0Q`a8Q`@Q`HQ`PQ`0XQ`(`Q`@)hQ`0*pQ``+xQ`0
Q` Q`Q`Q`)Q`p+Q`"Q`+Q`<Q`6Q`Q`Q`EQ` AQ`ER`pTR`7R`p((R` 0R`8R`@R`HR`EPR`XR``R`pThR`ppR` 0R`-R`-R`eR`R`R`R`R``0S`@S`8S` T`HS`PS`XS`@[`S`[hS`@\pS``!xS`0aS`S`S`aS`S`PS`S`S`(S`@)S`0*S``+S`0
S` S`S`S`)T`p+T`"T`+(T`0T`8T`@T`HT`EPT`	XT``T`pThT`0pT` 0T`-T`-T`eT`T`T`T``0U`W`8U``X`PU`-XU`-`U`epU`xU`U`U`U```U`W`U`X`V`-V`. V`e0V`8V`@V`HV`hV``V`W`V`X`V`-V`.V`eV`V`W`W`(W``pW`W`xW`X`W`W`W`@[W`[W` W``!W`0aW`W`W`aW`W`PW`W`W`(X`@)X`0*X``+X`0
 X` (X`0X`8X`)@X`p+HX`"PX`+hX`<pX`6xX`X`X`EX` AX`EX`pTX`7X`p(X`X`X`X`X`EX`	X`Y`pTY`0Y` 0(Y`@Y`@Y`HY`yPY`mXY`a`Y`UhY`IY`=(Z`10Z`%8Z`HZ`
`Z`Z`Z`p^`x^`8a``a`H`````h`	p`x```P`X`h``X`h````	````p`x```x````!`	```````````N```M```L```K```J```I```H```G`8``F`H``E`X``D`h``C`x``B```A```@```?```>```=```<```;```:```9`(``8`8``7`H``6`X``5`x``4```3```2```1```0```/```.```-```,`X``+`h``*`x``)```(```'```&```%```$`x``#`a`"`a`!`a` `(a``a``(a``Xa``ha``a``a``(	a``H	a``X	a``x	a``	a``	a``	a`"	a@		a		a5	a 		a	a	a	a ,	a	ap(
a/
ag
a0 
a0!(
a!0
a`!8
a !@
aH
aP
a"X
a
`
a
h
a p
aPx
a(
a@)
a0*
a`+
a0

a 
a
a
a)
ap+
a"
a+
a/
ag
a0a0!a@!a`!a ! a(a0a"8a
@a
Ha PaPXa(`a@)ha0*pa`+xa0
a aaa)ap+a"a+a<a6a@Aa 	aEa AaEapTa7ap(0a =8a'=@aePaJXaI`aHxaEa`aaaaa =a2=
ae
aJ
aI 
aH(
a?8
aEH
a`
aa
a
a
ab
apc
ape
a 	
a
a
a
a ,
apd
a 0a =aD= ae0aJ8aI@aHHaGXaEha`aaa	aaga0a0!a@!a`!a !apba0fa"a
 a
(a 0aP8a(@a@)Ha0*Pa`+Xa0
`a hapaxa)ap+a"a+aeaeaeaLaKaKa`Pa`aXa@apagxa0a0!a@!afa !agaga"apgapgagaga(a@)a0*a`+a0
a aaa) ap+(a"0a+HamPalXak`a 	hapakxakalahap(afaPlafaka 	aakakalahap( aa(a`a0a@a8aahaOpa3OxaVa
Oana NaBOa]Oa
Oa0o aQ(aQ0aQ8aQhafNpaaaQaZaQaiaQadRaGfaQaNaNaQaQaRaRaRa$Ra/RaBRaXRalR aR(a|R0aR8aR@a[HaRPaRXaR`aRhaRpaSxaSa"Sa/Sa<SaDSaPSahSatSa}SaSaSaNaNaVa
O a(a8aHaOPaNXaVpa
Oa0apaaaaaa0naPa@a+a`Ca@Ja^apWaP1aa^ anHaePa a`aaaP}gaSaH}gaSa@}gaSa({gaSa {gaSaL}gaSaD}gaS@aYHaYPa[Xa[`a \ha@\paYxap\a\aYaYaZa"Za\a]a<Za8]ax]a]a^a8^aOZa_Za{ZaZaZaZaZ ap^(aZ0a[8a^@a/[Ha_Pa>[Xa(_`ax_haW[pa_xa_a@`a`a`a aapaaaaaan[a[a8bababaca0cacacaca0dada0e a`e(ae0ae8ae`a8hhaHhpaXhxahaiaaaPa`apaaaaaaaaЖa a(aО0a8a@aHaPaXa `aha0paxa@aPaPaa aa`a0apa@aaaaНaa@a aaaa a(a0a`8ap@aЗHaPPaXaP`ahaМpaxaaaaaa aaa0aa@aPaa aa`apaaaa a(a00a8a@aHa Pa0Xa@`aPha`papxaaaaaКaaa`aИaa@apaaaЛaaaaaa  a0(a0a@8a @a`HaPaPXap`ahapaxa0aaaaЙapaaaaaaa a0a@aea a ao(a0ao`a0ha paxaoa`-aaagahgaRpaga]pagajpagayp ag(ap8ag@apPagXaphapgpapagapaxgapagapatgapagapadg ap ag aq( ag0 aq@ agH aqX alg` a qp a`gx a(q a|g a.q ag a=q a#a ag aBq ãg ag a؃g ai !ag(!aOq8!ag@!adqP!agX!aqp!agx!aq!ag!aq!ag!aq!ag!aq!ag!aq"ag"aq"aăg "a	r0"ag8"arH"aԃgP"a%r`"a܃gh"a5rx"ag"aEr"ag"aUr"aȃg"abr"ag"apr"aЃg"ar"ag"ar#ar(#aa0#aE`$agh$a}x$ag$aa}$ag$a}$a$aг$a&a&a&ae&a &a 'a 'a 'a$a 'a'a('a`p'a
ax'a'a'ap'a'a'a 	'a 'a'a'a ,'a'ap('a'a(a`(a0((a!P(aOX(a~`(aep(ax(a(a(a+a(a)a(aa)aP)a)a@[ )a[()aP0)a`!8)a@)a`H)aP)aaX)aU`)a@Vh)a@p)a x)a()a@))a0*)a`+)a0
)a )a)a)a))ap+)a")a+)a@	)a	)a@A*a 	*aE*a [*a@Z *apT(*a0*ap(P*aOX*a`*aep*ax*a*a*a*a+a*a)a*a)a+a +a00a80aP0aX0aP8aX8ah8ap8ax8a0;at8;a@;aeP;a`X;a``;a`;a`;a`=a;a@>a;at;a<ae<a`<a` <a`(<a`H<a``<a`=a<a>a<at<a<ae<a`<a`<a`<a`=a`P=a`=aX=a>ah=ap=ax=a=a=a=a`=a0a=a=a0=aa=a =a`=ap=a=a@=a=a=ap=a>a>a>ap>a >aP(>a0>a@H>aP>aX>a`>a 	h>a\p>apx>ap>apT>aP>ap(>a>a>a>a 	>a\>aP>ap>apT>a>ap(?at?a ?ah?a`?a@a?a`Aa?at?a?a(@a`p@a@ax@aAa@aP@a`@a0@a@@a`@a@a0a@a`@a@aa@a @a`@a@a@aAaAaAaAa Aa(Aa0Aap8Aa@AapHAaPAa@hAapAa xAaAaAa\AaPAapAapTAaAap(AaAa 
AaAa@Aa\AaAapBapTBaBap(0Ba8Ba@BaBa`BaCaBaFaBaBa"CaHCa`CaCaCa@GaCa CaPCapCaCapCa0Ca0aCaCaCaaCa Da`Da`Da`Da@ Da(Da0Da8Da@DaHDaPDapXDa`DaPhDapDa@DatDa5Da?Da`0EaFa8EaFaPEatXEaN`Ea?Ea`EaFaEa@GaFa FaPFap Fa(Fap0Fa`8Fa0a@FaHFaPFaaXFa `Fa`hFa`pFa`xFa@FaFaFaFaFaFaFapFaFaPFaFa@FaFa
FaGaGa\Ga0Gap GapT(Ga0Gap(HGaPGaXGa`Ga 	hGa\pGapxGapGapTGa Gap(ePeeeȣeeУe e@fe Y`PefXe`e`e@he pepxee 	eEe0FepTeP!e 0Фetؤe6eee`(e`peFaxeeeteJeeeeХe@fe Y`0eFa8eePetXe_`eehe@e`eFaeeeteq ee(e%he`eFaeeЧetاeeee(e`peFaxeeeteeeee`0eFa8eePetXe`eehee`eFaeeete ee(ehe`eFaeeЪetتeeee(e`peFaxeeeteeeee`0eFa8eePetXe`eehe`e`eFaeeete ee(ehe`eFaeeЭetحeeee(e`peFaxeeeteeeee`0eFa8eePetXe.`eehee@`eFaeeete? ee(ehe`eFaeeаetذePeee0 (e`peFaxeeeteaeee` e`0eFa8eePetXes`eehe!e`eFaeeete ee(e!he`eFaeeгetسeeee@"(e`peFaxeeeteeee"e`0eFa8eePetXe`eehe#e`eFaeeete ee(eehe`eFaeee@ȶe жepضee 	e\e0FepTeP!e 00et8e@eeHe`e`зe@aطe eeteeeee0e@fHe Y`e@ae eeteeeȸe@e`Pe@aXe epetxeeee%ȹe`e@ae e0et8e)@eeHee`кe@aغe eete:eeeHe`e@ae eeteMeeȻee`Pe@aXe epetxe`eeeȼe`e@ae e0et8eq@eeHee`нe@aؽe eeteeeeHe`e@ae eeteeeȾe`e`Pe@aXe epetxeeeeȿe`e@ae e0et8e@eeHee`e@ae eeteeeeHe`e@ae eeteeeee@`Pe@aXe epetxeeeee`e@ae e0et8e@eeHe0 e`e@ae eeteeee` He`e@ae eeteeee!e`Pe@aXe epetxe*eee!e`e@ae e0et8e=@eeHe@"e`e@ae eeteOeee"He`e@ae eete`eee#e`Pe@aXe epetxeseeeee`e@ae e e@(e 0ep8e@e 	He\Pe0F`epTheP!pe 0e-eeee`e@
e`0eP`8eePe-Xe`eeheepe@
e@fe Y`eP`eee-e ee(e@0e@
he`eP`eee-eeee%e@
(e`peP`xeee-eeeee@
e`0eP`8eePe-Xe`eehepe@
e`eP`eee-e ee(e0e@
he`eP`eee-eeeee@
(e`peP`xeee-e(eeee@
e`0eP`8eePe-Xe9`eehepe@
e`eP`eee-eM ee(e`0e@
he`eP`eee-e_eeee@
(e`peP`xeee-eueeee@
e`0eP`8eePe-Xe`eehepe@
e`eP`eee-e ee(e0e@
he@`eP`eee-eeeee@
(e`peP`xeee-eeee0 e@
e`0eP`8eePe-Xe`eehe` pe@
e`eP`eee-e ee(e!0e@
he`eP`eee-eeee!e@
(e`peP`xeee-eeee@"e@
e`0eP`8eePe-Xe `eehe"pe@
e`eP`eee-e3 ee(e#0e@
he`eP`eee-eHeeeee@
(e`peP`xeee-e[eee`e@
e`0eW`8eePe-Xen`eeheepe@
e@fe Y`eW`eee-e ee(e@0e@
he`eW`eee-eeee%e@
(e`peW`xeee-eeeee@
e`0eW`8eePe-Xe`eehepe@
e`eW`eee-e ee(e0e@
he`eW`eee-eeeee@
(e`peW`xeee-eeeee@
e`0eW`8eePe-Xe`eehepe@
e`eW`eee-e	 ee(e`0e@
he`eW`eee-e	eeee@
(e`peW`xeee-e(	eeee@
e`0eW`8eePe-Xe7	`eehepe@
e`eW`eee-eE	 ee(e0e@
he@`eW`eee-eU	eeee@
(e`peW`xeee-ee	eee0 e@
e`0eW`8eePe-Xeu	`eehe` pe@
e`eW`eee-e	 ee(e!0e@
he`eW`eee-e	eee!e@
(e`peW`xeee-e	eee@"e@
e`0eW`8eePe-Xe	`eehe"pe@
e`eW`eee-e	 ee(e#0e@
he`eW`eee-e	eeeee@
(e`peW`xeee@e epee 	eEe0FepTeP!e 0ete	eee`He`e`=aeeete	eeeee@fe Y`Pe`=aXeepetxe
eee@e`e`=aee0et8e"
@eeHe%e`e`=aeeete2
eeeHe`e`=aeeeteB
eeee`Pe`=aXeepetxeT
eeee`e`=aee0et8ef
@eeHee`e`=aeeetev
eeeHe`e`=aeeete
eeee`Pe`=aXeepetxe
eee`e`e`=aee0et8e
@eeHee`e`=aeeete
eeeHe`e`=aeeete
eeee`Pe`=aXeepetxe
eeee@`e`=aee0et8e
@eeHee`e`=aeeete
eee0 He`e`=aeeeteeee` e`Pe`=aXeepetxeeee!e`e`=aee0et8e$@eeHe!e`e`=aeeete6eee@"He`e`=aeeeteGeee"e`Pe`=aXeepetxeWeee#e`e`=aee0et8ei@eeHeee`e`=aeee@eeef 	f\f0F fpT(f0f 0HfGaPfffdfdfdfcfcfcfcfc fc(fc0fc8fc@fcHfcPfcXfc`fchfcpfcxfcfcfcfcfcfcfzcfrcflcffcf`cfZcfTcfJcf@cf8cf2cf(cf$cfcfc fc(fc0fc8fc@fbHfbPfbXfb`fbhfbpfbxfbHfbfbfbfbfbfbfbfbfb fb(fb0fzb8ftbfnbfhbfbbfZbfTbfBbf:bf4bf.bf(bf"bfb	fb 	fb(	f
b0	fb8	fa@	faP	fa`	fa	fa	fa	fa	fa
fa`
fah
fap
fax
fa
fa`fahfapfaxfafafafafa`fahfapfvafpafjafdapf^apfXafdfffefefefefef{efuefoeȉfieЉfce؉f]efWefQefKefEef?ef9ef3ef-e f'e(f#e0fe8fe@feHfehfepfdxfdfdfdfdfdfdfdfdfdfdȊfdЊfd؊fdfdfdfdfdf}dfkdfedfadf]dfYdfUdfOdHfIdPfCdXf;d`f5dhf#dpfdxfdffGfQfv%feБf-ؑf,f+f`Pf fXfapfQxf%fef-f,f+f*Ȓf`f fff0fg8f0@f0!Hf@!Pf`!Xf !`fKhfKpf"xf
f
f fPf(f@)f0*f`+f0
f ȓfГfؓf)fp+f"f+fOfPNfpM f 	(f0f8f@f ,HfPfp(pfQxfBfefu!ft!fs!Ȕf ff ffa(fQ0fPQ8f@[@f[HfSPf`!XfR`fpQhf@RpfaxfUf@VfVfWf(f@)f0*f`+f0
f ȕfЕfؕf)fp+f"f+fUf`Uf@A f 	(fE0f [8f@fpTHfPfp(pfQxfBfefu!ft!fs!fr!Ȗf ff fff(f@fHff!PfZ!XfN!`fB!PfPXfv!`fepf@J'xf@I'f@H'fffffaf0VfYf@[ f[(fX0f`!8f0a@fVHf ZPfaXfU`f@Vhf0vpfqxf(f@)f0*f`+f0
f fff)fp+Ƞf"Рf+f0VfYf@[f[fXf`!f0a fV(f Z0fa8fU@f@VHfjPfiXf(`f@)hf0*pf`+xf0
f fff)fp+f"f+ȡfpdСfdءf_f 	fEfofefpTfzfp(0fP8fv!@fePf@J'Xf@I'`f@H'hf@G'ffТffآfffff@;'f@/'f@#'f@' f@'f@&f@&f@&f@&f@&f@&Pf@&Xf@&f@&f@&f@&f@{&0f@o&8f@c&@f@W&0f@K&fPfAK' fe0f)8f)@f)hfffffaȫfPЫfثf@[f[f@f`!f !ffЃfafU f@V(fV0fW8f(@f@)Hf0*Pf`+Xf0
`f hfpfxf)fp+f"f+ff ff 	ȬfEЬf [جf@ZfpTffp(fPfIK' fe0f)8f)@f)Hf)hffffffȭfff)f)f)f)fOf)fef+f+ f+Hfffffaff0f@[f[ȶf0жf`!ضf !fPffafUf@VfVfWf( f@)(f0*0f`+8f0
@f HfPfXf)`fp+hf"pf+f@	f	f@Af 	fEf [f@ZfpTȷfзfp(fOf)fef+f+ f+(f+Hffffffffнfs+ؽfg+f[+fO+fC+f+f+fef ,f ,f ,f ,f ,(f`pf
axf	af+f+fef,f,f,f,f,f`0f
a8f	aPf =Xf̓+`fepf,xf,f,f,f,f`f
af	afyQf߃+ fe0f,8f,@f,Hf,Xf,hf`f
af	afXQf+fef,f,f,f,f,(f`pf
axf	afPf+fef,f,f,f,f,f`0f
a8f	aPf+Xf+`fepf`,xf`,f`,f`,f`,f`f
af	af&+f,+ fe0f@,8f@,@f@,Hf@,Xf@,hf`f
af	afOf=+fef ,f ,f ,f ,f ,(f`pf
axf	af =fQ+fef,f,f,f,f,f`0f
a8f	aPfOXfb+`fepf,xf,f,f,f,f`f
af	afvPft+ fe0f,8f,@f,Hf,Xf,hf`f
af	afPf+fef,f,f,f,f,(f`pf
axf	afeQf+fef,f,f,f,f,f`0f
a8f	aPfOXf+`fepf`,xf`,f`,f`,f`,f`f
af	afPf+ fe0f@,8f@,@f@,Hf@,Xf@,hf`f
af	affф+fef ,f ,f ,f ,f ~,(f`pf
axf	afPf+fef},f|,f{,fz,fx,f`0f
a8f	aPf+Xf+`fepfv,xfu,ft,fs,fq,f`f
af	af1Qf+ fe0fp,8fo,@fn,Hfm,Xfk,hf`f
af	afOf$+fefj,fi,fh,fg,fe,(f`pf
axf	afOf8+fefd,fc,fb,fa,f_,f`0f
a8f	aPfI+XfQ+`fepf`^,xf`],f`\,f`[,f`Y,f`f
af	afd+fj+ fe0f@X,8f@W,@f@V,Hf@U,Xf@S,hf`f
af	af{+f+fef R,f Q,f P,f O,f M,(f`pf
axf	af+f+fefL,fK,fJ,fI,fG,f`0f
a8f	aPfvPXf+`fepfE,xfD,fC,fB,f@,f`f
af	afvPf+ fe0f?,8f>,@f=,Hf<,Xf:,hf`f
af	afd+fӅ+fef9,f8,f7,f5,(f`pf
axfaff݅+fef4,f3,f2,f1,f/,f`0f
a8f	aPf =Xf+`fepf`.,xf`-,f`,,f`+,f`),f`f
af	af =f+ fe0f@(,8f@',@f@&,Hf@%,Xf@#,hf`f
af	afOf+fef ",f !,f  ,f ,(f`pf
axfafOf+fef,f,f,f,f,f`0f
a8f	aPfOXf1+`fepf,xf,f,f,f,f`f
af	af{+fC+ fe0f,8f,@f,Xf,hf`f
afafP+fW+fef,f
,f	,f,f,(f`pf
axf	af+fi+fef,f,f,f,f`0f
a8faPf+Xft+`fepf`,xf`+f`+f`+f`+f`f
af	afOf+ fe0f@+8f@+@f@+Xf@+hf`f
afaf&+f+fef +f +f +f +(f`pf
axfaff+fef+f+f+f+f`0f
a8faPfP+Xf+`fepf+xf+f+f+f`f
afafOf+ fe0f+8f+@f+Xf+hf`f
afaf+f+fef+f+f+f+(f`pf
axfafPfƆ+fef+f+f+f+f`0f
a8faPfOXfІ+`fepf`+xf`+f`+f`+f`f
afafyQfۆ+ fe0f@+8f@+@f@+Xf@+hf`f
afafI+f+fef +f +f +f +(f`pf
axfafXQf+fef+f+f+f+f`0f
a8faPfeQXf+`fepf+xf+f+f+f`f
afafPf+ fe0f+8f+@f+Xf+hf`f
afaf1Qf+fef+f+f+f+(f`pf
axfafvPf+fef+f+f+f+f`0f
a8faPf+Xf$+`fepf`+xf`+f`+f`+f`f
afaf+f.+ fe0f@+8f@+@f@+Xf@+hf`f
afaf+f8+fef +f +f +f +(f`pf
axfafPfA+fef+f+f+f+f+f`0f
a8f	aPfPXfT+`fepf+xf+f+f+f`f
afaf =f`+ fe0f+8f+@f+Hf+Xf+hf`f
af	affr+fef+f+f+f+f+(f`pf
axf	af`0f
a8f	aPf!,Xf),`fepf`y5xf`x5f`w5fffffafpf0f@[ f[(f0f`!8fp@fpHfЎPfaXfU`f@Vhf@pf xf(f@)f0*f`+f0
f fff)fp+f"f+f@	f	f@Af 	fEf [f@Z fpT(f0fp(Pf!,Xf5,`fepf`y5xf`x5f`w5f`v5fffffff f0f`j58f`^5Pf`R5Xf`F5f`:5Pf`.5Xf`"5hf`5pf`
5xf`4g`4g`40gO8gaz5@gePg 7Xg 7`g 7g_gggaggg@[g[gg`!g ! g (g`0ga8gU@g@VHg@YPgWXg(`g@)hg0*pg`+xg0
g ggg)gp+g"g+g@	g	g@Ag 	gEg [g@ZgpTggp(0gO8gkz5@gePg 7Xg 7`g 7hg 7g_gggg	g 7
g 7
g 7 
g 7(
g 7@
g 7gPg7geg7g7 g7(g78gg@ggHg`g
aggg@gggggkgg ,ggp(g7g7(gP7Pg`7Xgf7`gepg/<xg.<g-<gggggag`7gp7 ge0g/<8g.<@g-<Hg,<hggggggg gpg@[g[gg`!g`ggУgagU g@V(gV0gW8g(@g@)Hg0*Pg`+Xg0
`g hgpgxg)gp+g"g+ggg@Ag 	gEg [ggpTggp(g g(g <0g<8g<@g;Xg;g;g;0gO8g0<@gePg=Xg=`g=gggggaggg@[g[gpg`!g ! g(g0ga8gU@g@VHgVPgWXg(`g@)hg0*pg`+xg0
g ggg)gp+g"g+gPggg 	gEg [g@ZgpTggp(0gO8g0<@gePg=Xg=`g=hg=gggggggg#g=#g=8$g= &gHg(&g=8&g@g@&g=P&gDgX&gǾ='g@'g'gd='gp='g|='g='g='g='g='g=(g=(g=(g=(g= (g=((g	=0(g=8(g'=@(g3=H(g?=h(gep(g(g(g{>(g>(g>(g>(g>(g
>(g
>(g
>(g"M(g
>(gjP(g)7)g-_8_`__з_____ȸ____(_@_X_p____й____0_H_`_x____غ_`_ ___x__p__8_P_h_(_@_____(_@___(_@_X_p____(_(_bP_bp_bp_b_b_b_b_b____(_0_p_x___H__________________ _(_0___0_
H_P_(X_2p_Xx_[_n____________ _%`_ _(_0_8_@_H_P_X_	`_h_p_
x__________________ _!_"_# _$(_%0_&8_'@_)H_*P_+X_,`_-h_.p_/x_0_1_3_4_5_6_7_8_9_:_;_<_=_>_?_@_A_B_C_D_E _F(_G0_H8_I@_JH_KP_LX_M`_Nh_Op_Px_Q_R_S_T_U_V_W_Y_Z_\_]_^___`_a_c_d_e_f_g_h _i(_j0_k8_l@_mH_oP_pX_q`_rh_sp_tx_u_v_w_x_y_z_{_|_}_~___________ _(_0_8_@_H_P_X_`_h_p_x_____________________ _(_0_8_@_H_P_X_`_h_p_x_____________________ _(_0_8_@_H_P_X_`_h_p_x_____________________ _(_0_8_@_H_P_X_`_h_p_x___________	_
___
______ _(_0_8_@_H_P_X_!`_"h_#p_$x_&HH#]HtH5#]%#]@%#]h%#]h%#]h%#]h%#]h%#]h%#]h%#]hp%#]h`%z#]h	P%r#]h
@%j#]h0%b#]h %Z#]h
%R#]h%J#]h%B#]h%:#]h%2#]h%*#]h%"#]h%#]h%#]h%
#]hp%#]h`%"]hP%"]h@%"]h0%"]h %"]h%"]h%"]h%"]h %"]h!%"]h"%"]h#%"]h$%"]h%%"]h&%"]h'p%"]h(`%z"]h)P%r"]h*@%j"]h+0%b"]h, %Z"]h-%R"]h.%J"]h/%B"]h0%:"]h1%2"]h2%*"]h3%""]h4%"]h5%"]h6%
"]h7p%"]h8`%!]h9P%!]h:@%!]h;0%!]h< %!]h=%!]h>%!]h?%!]h@%!]hA%!]hB%!]hC%!]hD%!]hE%!]hF%!]hGp%!]hH`%z!]hIP%r!]hJ@%j!]hK0%b!]hL %Z!]hM%R!]hN%J!]hO%B!]hP%:!]hQ%2!]hR%*!]hS%"!]hT%!]hU%!]hV%
!]hWp%!]hX`% ]hYP% ]hZ@% ]h[0% ]h\ % ]h]% ]h^% ]h_% ]h`% ]ha% ]hb% ]hc% ]hd% ]he% ]hf% ]hgp% ]hh`%z ]hiP%r ]hj@%j ]hk0%b ]hl %Z ]hm%R ]hn%J ]ho%B ]hp%: ]hq%2 ]hr%* ]hs%" ]ht% ]hu% ]hv%
 ]hwp% ]hx`%]hyP%]hz@%]h{0%]h| %]h}%]h~%]h%]h%]h%]h%]h%]h%]h%]h%]hp%]h`%z]hP%r]h@%j]h0%b]h %Z]h%R]h%J]h%B]h%:]h%2]h%*]h%"]h%]h%]h%
]hp%]h`%]hP%]h@%]h0%]h %]h%]h%]h%]h%]h%]h%]h%]h%]h%]h%]hp%]h`%z]hP%r]h@%j]h0%b]h %Z]h%R]h%J]h%B]h%:]h%2]h%*]h%"]h%]h%]h%
]hp%]h`%]hP%]h@%]h0%]h %]h%]h%]h%]h%]h%]h%]h%]h%]h%]h%]hp%]h`%z]hP%r]h@%j]h0%b]h %Z]h%R]h%J]h%B]h%:]h%2]h%*]h%"]h%]h%]h%
]hp%]h`%]hP%]h@%]h0%]h %]h%]h%]h%]h%]h%]h%]h%]h%]h%]h%]hp%]h`%z]hP%r]h@%j]h0%b]h %Z]h%R]h%J]h%B]h%:]h%2]h%*]h%"]h%]h%]h%
]hp%]h`%]hP%]h@%]h0%]h %]h%]h%]h%]h%]h%]h%]h%]h%]h%]h%]hp%]h`%z]h	P%r]h
@%j]h0%b]h %2]fUHH=#ldH]1]UH=qdH`H=]H]H5qdH=kdoH\H=\^H5kd]HAqdHNqdHPHEqdHmdH7qdFqdHkdH]Hqdf.@UH=dH]H=]Hi]H5rdDUH=xdH]H=]H9]H5ZdDUH=dHP]H=]H	]H5zdDUH=idH ]H=P]H]H5KdUDUH=:dH]H= ]H]H5d%DUH=dH]H=]Hy]H5dDUH=ܺdH]H=]HI]H5dDUH=dH`]H=]H]H5dDUH=dH0]H=`]H]H5rdeDUH=adH]H=0]H]H5Cd5DUHdH]H5ʺdHSHH=k]HdHddHH5OdHP]HHHFHFH5dH#]HHHFHFH5dH]HHHFHF_H5hdHH]HHFHFH[],f.f1I^HHPTLJH
ӖH=]DH=gdHgdUH)HHvH]Ht	]fD]@f.H=gdH5gdUH)HHHH?HHtHQ]Ht]f]@f.=igdu'H=
]UHtH=]MH]@gd@f.H=\H?u^fDH
]HtUH]@HgdUH]f.UH]UH]DU1H]UH]f.UH]f.UHWHGHGHHtHHT]f.UHWHGHGHHtHHT]f.UH]vfDUH]ffDUHAVAUATSIHH tzI$LmHLLpFLLAH}IL9ttH 1[A\A]A^]LkuLjH [A\A]A^]fDHkuuH}IHL9tHf.DUHAVAUATSIHHH #kt&A$u[HH [A\A]A^]H jH=$tHHJ%H9tHHHu1HjuHLmLLLp5ELHAH}IL9h^H}IHL9tH@U8HATSH
]IH5HHLKid@UHHHx]w fUHAUATSIIHHuHtH=L)HHHUw(HI<$tVHu7I\$H[A\A]]DHuL1HI$HEID$HLH]I<$DAEH]I<$f.DUHATSHWH7H=	]IHH@IHtF{8tsCL-[A\]HHH
H@0H;	]tHd@UHAUATSIH5zAHH	]HBIT$I4$H1IHH@IHtQ{8t$sCLHHD[A\A]]fHH
H@0H;m]tH@UHHAUATSH]H(HBL%e]H5ɑLHUHuLyH5
HIbI$H@MMteA}8t6AuCLH1H}HH9tH([A\A]]@LIE
H@0H;]tLH}HIH9tNLFfDUHG1HSHHuHHHE<JHUHMySQL utHHr upgradHing dataHSHHility foHHHxHQL versiHbases toH new MySHpHH Hx(HP0@8ons.HEHHCHH[]f.@HWUHG0HGH2.HfWG]UHAVAUATSLoHHL/HHIHIHEw&HtXHu7HCADH[A\A]A^]@Hu1HIHHEHCLLLHEL+DASH=,f.fU1HAVAUATLeSH]IID$HPLHHEHEHUHEHxH5
HHUHHHHH)H)HHversion-ILHEHUHEHCHMHLHE@chec@kHE
EHPI@kHt	HLPLjH}HCH9tH}ID$H9tlID$1HLHE?HE~HUHOnly upgHEAtaHuHHUHHrade theHHH system @8e daHHHtables, fDH<HHHdo not t@>.HH Hry to upHH(Hgrade thHH0HEHUHEHC1HEHEHUHupgrade-HEILHUHHsystem-tHH@ableL@sHEHUHEHvHP@sHt	HHQH}HCH9tH}ID$H9tID$1HLHE&HEHUHDisplay HEs.AosIHUHHmore outHHHput aboufx$HHHt the pr@ ocesHHHELHULHEHCEverbHHEfD@@eHEErHPI@vHt	HLPLgH}HCH9tH}ID$H9tID$1HLHEHEHUHEHxH5HHUHHHHPwH)H)ƃHHwrite-biILHEHUHEHCHMHLHE@nlogHEEqH}HCH9t/H}ID$H9tID$1HLHEsHE.HUHForce exHEHecution LHUH0Hof SQL sHHHpHtatementHs even iHHHf mysql_Hp Hupgrade HH(Hp0Hhas alreHady beenHH8Hp@H executeHd for thHHHHe currenHpPHt versioHHXHp`Hn of MySQLHHhfppI@r.HELHUHEHCEforcHHE@eHEEHP@fHt	HHQH}HCH9tH}ID$H9tID$1HLHE&HEHUHDo not uHpgrade/iHELHUHHa.H0Hhe sys sHnstall tHpHHHskip-sys@ chemfP$emHEHUHEHCHuIHHEfHL@-sch@aHEE1H4dH}HH9tH}IL9tHP[A\A]A^]H}HIH9t~H}IL9tlLdIDUHAWAVAUATISHHHmHt HkHĘ1[A\A]A^A_]@1HluH#>^LPH
u<^LLH5?LHDžPHDžXH`IDžhƅlL讏Lp1HLkLeHxIT$HHUHpHGHHtHuH=fHHLLHEDH}IL9tIHPHXHHHL`8t<2t1L{IHPHHpAԅHpIL9tlJHPƅlDžhL(It$HH1Ҩt	t4f4HfLe1HL/jHUHuH=X\[IHH@MMA~8tyAvCLH$H}IL9fUXDA1AσL:D9L>rH<H
fLI
H@0H;=\kL^HHpIL9tltHPƅlDžhKH7H}IHL9tHH}IHL9ufUHAWAVAUATHESIHHHHH_H-\HHLHDžL(HDž8HHHHH\HH HuH0ikH HkH@H1HDžHCHH@HHUpgradinH@@.HPHHg the syHHHs schemaH@HHHHHA{H@HH9t.L-w]H`HLpHMeHMu|fHHL
HHHhsH`IĉL9tAt	EIMeMLL`3HHHoHH1zHH`HHpHLwHH`:@A$pL#D1H^H[A\A]A^A_]fDLHHH@H=\.IHH@MMA|$8tAt$CL}H-LI$
H@0H;l\tLHH`HHH9t)H]HH@HIH9tLH^f.@UHAWAVAUATLpSH]IHhHID$AEmysqHAD$lMHpHWPdEHDžxEE=DHDHH5HHHHLHLHUHpIL9tH}HOdH(H9D tHhD[A\A]A^A_]HpIIL9tH}H(H9tLUHAWAVAUATLpSH]IHhHID$AEmysqHAD$lMHpHOdEHDžxEEDHDHH5HHHLHLHWHpIL9tH}HhNdH(H9D tHhD[A\A]A^A_]HpIIL9t]H}H(H9tKLCUHSHHH\HHHHHCXH9tH\H{8HHH[]UHSHHH]\HHHHHCXH9tH\H{8HHHH[]f.DUHAUATSHLgHI9t%I@H;HCH9t_H I9uI]HtHH[A\A]];H[A\A]]f.UHAWAVAUATISIHhH_H;_HuHLet]HKHCLkHHLtHuH=C|VILmIHXMLeLkB(I^H ID$I^M/I_HELHtMtHH]HHID$H]IFHPH+UHXH)HLh~HsH H L9uH}LH}IL9tHh[A\A]A^A_]fDHuL1HHEHEHEHLH]HE]Le1HHMLHHUHMHSLHHLmHAEEID$
LeLmHHH)HHtlHHHH]HDžpHpH)bHEH]HxLkM'L+I_LLHtTMuOH=@zSHH)HHpHH0H}HxH}HH]HHHxHYM.L;mHELeHEMID$I$M}I]LHtNMuIH=zyHHEL9HtH;HCH9tH L9uf.HH]w6HthHHI\$I L9mID$ tRIT@Hu1LHI$HEID$HLH]I$DAAT$HID$@HEIFH;EHEHELeLmHEMM}I]ID$I$LHtFMuAH=RxeH]HEL9HtH;HCH9tH I9ufHH]HHHI\$I I L9mYIFHEIH;]HEt&@H;HCH9t7H H;]uIHEHtHHEMfIHpIFfDHu1LHI$HEID$HLH]I$FfAAT$H3HEHLxHu1LHUIIWHLHHxH]HHA$HxQHEL` IFH9EHELeLeHH9H]H)H>HDžpHEHH^HxLhH8L9tH}!HH&H}t*HEH9EHtH;HCH9tqH H9]uHxLhHHCH}IHL9t.f.fUHAWAVHEAUATSHHHHDžPHDžXHDž`H(HpHXH;`EmysqHxH0HpGlHDžxEHtsHCHLpLxLLtMuH=tLPIL@IH;=MLcB'HXHpH HXH0HH9tLXLPHDžpHDžxHELL)HHHHH9HLXLPH HM9HpH]HxH|HHH8Ht[HCHMuMeLLtMuH=sILHIMHLcB"I H M9uHL5CdH(HxLDA~DHCH)H52HHHH0LHFLxHpI9t$H;HCH9t'H I9uHpHtH
H(H}E&H(H9tLXHPI9t$H;HCH9tH I9uHPHtHHD[A\A]A^A_]DH81HHHHHHCLLLHH[@ASHHHH@1HLPPHHH@HCLLTL@H;AEL@H;HDž H HLPHHLHpH(H; t,H H8HH9twH  H H9uHH0HpHH9t?H(H}H(H9t&LHHLPEH=HpHtLPH0HLP=HfDU1HAWAVAUATISH(H`\H8ILPxHIHIHHEKI H
\IHLxH@HQHHHPWAAuIH5{u?UIH5{Z?A$EEsIH5-{ ?R
IfHH:
HbHH0H=4AE1EHEEE	HIHHHJH\HHLHDžLHDžHHH|HHn\HHH,H VHHaVHHsH5sHCHH9A
HHH9tFHHH\HLpHPHH;ur@H&
HLHHH^HIL9tAt	MHHH;7HsH	H=yAL+LM	L'HIHPCHH1nHHHPHLLkHPHH=qnTHH81HDž8HCHHH8HCannot sHAseL%\H50lHHHelect daHH@tabaLfD@@.HH8HHHLIHH@MMl#A|$8At$CLHmHHH9tDžHH([A\A]A^A_]f.LH@1@H@1LHDž@HHCHH@H@HCheckingH@@eded@.HPHH if updaHHHte is neH@HHH@HHAH@HH9tIHdiDždataH,IHCHHfxI@rHDžƅshHHIH9t[,L	IH
vH5vE1L?11L)4HIIHpLHDžp1LHq2HHuHHH5k1苼Dž@HH01HDž0HCHHH0HCannot sHAs.@ableL%\fDHH5hHHHetup serHHHver variHHHH0LHfHHLPIHH@MMC A|$8At$CL蛻HHHH9f.LI$
H@0H;l\QLDL`HH>tH5tHDžhƅpIEHH`HCHAVHHH9tHIioH-DžversLHCHfpH@nHDžƅ}eHIHCH9teM,H`IE1L9tDEDž^@LI$
H@0H;$\cLVfHHH@H=#\VIHH@MM A}88AuCL裹HfDIH5ri55IIHHHEHH0H=<]AE1EH(~ELH5jLL%J\H5eLnHHLXIHH@IH4${8sCL觸HHIL9t芿DžLIE
H@0H;t\LfL HH1HDžHFIELH BHHHQuery agH @@ssioL%4\H5dH0HHainst myHHHsql.usern.HHH table ffPDHHHailed whH HH Hen checkLHH(Hing the HH0Hmysql.seHH8HHH(ʿH(H L贿IHH@IHu{8(sCLH{H IL9XXfAULD18H=1cDHH@HHHHH=\IHH@IHH!x8*pCL>H趻KH`
HIH
HEMi'HxH
HHHyȷkdLH=*pH	\H`LnHdH81H`IL9FE10fE1HA?MAAIH5ln1
LIH5m~1AALH5nLANHIL9t读L-LH5gL9LHIL9]H`IL9LH証H
HH@0H;\HHoH
H@0H;\HAA[H0H
H@0H;\HHHH=\IHH@MMA|$8t]At$CL/H觸LH5jLA	HIL9LhI$
H@0H;\tLAAwL H5IjLAAH IL9tn1IL@LHHdiIDždataIHCHHfHH.@rHDžƅ\HHIH9tܸ.L	IH
kH5jE1LF41ҾL(HHH=xjHٺ1H&H1@Hh1HDžhHHH HHHH OHhH HH5kH0HhH H(AHH HH9t趷ILH5jIID$HHIH/LHDžƅU[HIIL9t=/L	IH
}iH5hE1H211H'HHtMHxHھHDžx脼1HIW%MtH5hL農豯DHgLH\H81޼L@H5hLAH@IL9t@H@HDžHDžHDžHH9HLL;DžmysqHCHClHDžƅ
MID$I$HLHHLtdHu_H=[LHHIH9tdLHHXH(H9tELILXfI$IHMtHXID$H HHH9tشHHDžHDžHDžHH+HHHHHH9HԴHHHHLHL9HHHHH`HHHCHMuMeLLtHMuCH=dYwHoLL9gI<$ID$H9t輳I fDIL`IMHiLcB"H I L9SAH,)dHHHMEEDHDHHH5H	HHHLHQ/HLL9t"fDI<$ID$H9t襲I L9uHHt苲HT(dHXHH(H9tfLLM9tI}IEH9t>I M9uHHt$KL`H5~]LL	H`IL9}f.H1HHHH`HCLLL`HASHIH5]&u@IBHIt,HBHtH8H54L.oIH5fc&LH5%]LLHIL9tLwLH5#\L[LHIL9"LtLLH5[LLOHIL9RHjIHHLIHHHHHfH5a\./HH^I~HHI~H5aLIvLgAHIL9tDHe\H0HHHL\HhHPH:\H@HH\HHIFpH9tH\I~PHH謲HHHHH@HHHHH@HHHHH@HH3\HDžHHP`H$HHLL赨H\H\1HDž(ƅ0ƅ1HDž8HHDž@HDžHHPHCHDžPHKHHH@HHHLHDžHHH諰HC HK(1HHH@HHHH@I|kHCHK0I~PfHHH@HHH\)H)HH\)HhHPH\H@HH\HH(H\IvLDž(HDž8ƅ@HHIFpH0蓯HH
HH8%HH޺
IHy
HH޺
IEkdHyDDH=N^Hi'HH
H迦HHIEMi'Hz
蚦HIHEkdHz
{DI~LH;HHH5;X"٬HaHI~HH蹬I~H5]褬HIvAu:HH;tL]L譩NHHH=\6IHH@IH{8tsCCL膣HoHHH=\߫IHH@IH[{8t7CCL/H觨H誫H
HP0vH菫H
HP0I~薻I~舻DL[qLN6HX1LLѱI$HXIT$HLHϨI$qLH]gIH5VL@H5VLܾL/H@IL92HI$H(H H=\QIHH@MMsA|$8AD$CL虡HHDžHHxH{H5ET蘨LHsLEAWHIL9t"LHڦ{LHLLLH5ZL腽LغHIL9LI}HItXLL`IEHIFHH81
~uL=HHuL=eIH5/ULH5TL輼LHIL9LHH5.YH8HHH5YHHH%H5TH趦IuLjAu2H`H;tKLL)L趸IHItZLLID$HIFHH81
艩c~uL謶HHuLcIH5&TLH5[TL+L~HIL9LRHH5WH触HHXH5WHH聦dH蔬H5USH%It$LتAHH;t赤LLmIlHItXHLHCHID$HDH81
	~uL,HIuL,bIH5FS(LH5SL諹LHIL9rHҢHH5VMm&HLףH55VHILH5QH褣HsLXAHH;t5LHL H5
PL貸LH IL9yL^I$
LP0śLDHSHHIH9t膢LHݤHHIH9uHHIH9u认HHH HH9{qHIHL9uYH IHL9uAIHLDLkHHHHH9詡H IHL9hHIHpL蓥HIHL9,HHHt.LH`IHL9aHIHL9EH LhIHL蕟HIIL9t訠H@HIH9HIHL9NϢHHIH9tGLLDzIHLzHIIL9tHIHL9DI轮HItWHL HCHID$HH81
_L~HIuL~]IH5XOL@H5NLLPH@IL9SL話JHLٝ_HIHL9CHIHL9tОHIHL9
H赝HH5QMm	HL躞H55QHILH5LH臞HsL;Au2H H;tL脿HԜiL臰IHL跜=H IIL9tʝHL荜H IHL9HIHL9eH@IHL9IHLH`IHL9y9oH@IHL9sHIHL9WH@IHL9;I贫HIHL`HCHID$HH81
RLqHIuLqZ[I~H HHHH@HHHHH@HHHHH@HHDžH÷\IHHP*HL蔚*HHIH9t袛H`IL9HIHL9MIHHIH9uHIHL9HIHL9q聝HHHHH9'THIHL9uHHH这HH5
MMmHLĚH5JHILH5HH葚HsLEAu2H`H;t&L莻HޘL葬IHLGH`IIL9tԙfUHSHHHŧ\HHHHt襙HH[] UHAUATSHHH\HPHHHHHHH9tMH&\H`LPHPHHHH\HHPHhHHpHPH9tH8HHH9tޘHH H9tƘHHH9t讘HHH9t薘HHH9t~HXHhH9tfH(H8H9tNHHH9t6HHH9tHϧ\HLHHHH9tLH\HHHHPt—LHrHH[A\A]]頗LIHML腟IUHAUATSHHHq\HPHHHHHHH9t=H\H`LPHPHHHH\HHPHhHHpHPH9tH8HHH9tΖHH H9t趖HHH9t螖HHH9t膖HHH9tnHXHhH9tVH(H8H9t>HHH9t&HHH9tH\HLHHHH9tݕLH֣\HHHHPt貕LHH[A\A]]XLIHEL}IUHSHHHe\HHHHtEHmHH[]/f.DUHAWAVAUATISAAIHI LD tYLHHtTH]CHSLcLDH HCHH[A\A]A^A_]fDL萗HHu蓍8At>H]AHH]HtL@1
NfDAtL@1n
ifHt0UHWHSHHH$]HwHCH[]fHtCUHSHHH]HWHwHCHH{[]~fDfDUHHAVAUATSHtMLvIL9t2IH4HItL9LHHFL臒L_[LA\A]A^]Hމ[A\A]A^]@f.UHATSHIHHHtHLH#H[HA\]UHAVAUATSAHIAdHXDDHrHHtHLH̑H[HA\A]A^]f.UHATSHIHs(HHtHLH肑H[HA\]UHAVAUATSIHIHĒtwLLAAHItaH衒AuGu&֊8u1H艓uDD芑tLH[A\A]A^]ÐLؑ[1A\A]A^]f.UHAWAVAUATASIHL%?[dIt$(HHj]1HPAH
l*HLIpMtHLL%LHc:AHxdH(H];sH]HHCu<I|$(HtH]H`L蒏HĈD[A\A]A^A_]DH;CL踔V[8贉Af1sHP¾I1VAMHD11EUHAWAVAUATASIAHJDHK%aKHFLHH_H跟LcH]]D; TH_dDL8HL-@YdH8Iu(HL5e]1HPAVH
g(ILIkML8tILL8H]IHN"HqdHHHKdBD I}(HHtH]H`L蕍HĨH[A\A]A^A_]AtBA@D%aKHKƅL+HFDHKƅKrHF{L-	XdIu(HL55]1HPANH
7'ILI;MtILHadI}(HHƅKwH@HD1A1谆HP¾I1蓆AML11;8蔆fLxL8"@L`3f.UHAWAVAUATSHcHH0<HKaKHFgHIKL%tVdIt$(HL5]1HPA<H
%ILI襐MtILHdHH];r|I|$(HtH;]H`LHĨL[A\A]A^A_]Dts@aKHKƅL+HFL=]HIM7AFHdH(AFOHKƅKrHFƅKwK8褄<-1`HP¾mH1CHى11@L@H
[d<H08III7f.DUBHQATSHIvNLHH9tIT$HH
fD;uIT$H5#H
H[A\]H`\HH4HtIT$Hy
H\Ht;xD9x}HHu1;x|UHPHt8t
]1]ff.UHAUATSAHH@HHLPLXt&)`)p)U)])e)m)u)}Љ>HtyHMH0L0H=,]LDžH H(HLDž0H]DLH[A\A]]L0H^"پL뺐UHAUATSAAHHHLPLXt&)`)p)U)])e)m)u)}HEH0LHHH=+]H H0DžDž0H(H"]DHDH[A\A]]fUHAUATSHAAHHHH]DHDH[A\A]]UH]H]HDf.UHAUATSIAԾHHnSd8#HtnH\LhXD`Htg;Z}#;Z|+HHHuHHH[1A\A]]H
\fDD;b|HH[A\A]]fH[A\A]]H
i\HY\Ht<HM\HHHt%9xu9puUHHHH
1]DfUHSHH=\HtHpHHuH\H\H\H[]UH
HAUATSIIHtHH
HEHH1HH<LLH)H11ʈH[A\A]]ff.UHHH`HhLpLxt )E)M)U)])e)m)u)}HEH8H@HPDž8Dž<0HHH
]fDH]UH+H;:s&H	+xH]HcHH:WtH]fUHHHu-DHt  uHDH tuHH)]UHAWAVAUATLSIILDH8HHHHM|t	4H1L"-.L3HHL)HkL1H! t€DHqHD@HHL)HHHHM9LLÃHLHHH 1҃LLc~H8L[A\A]A^A_]fDÀLLLLLH1LLHL)HHcH)Lm@LH=LHFL #0HLH1HL{L@HH}-LLLLQ@LH
3H1H@E1LHLL薀If.@UHOHtHfD/HDHuHA]H)f.UHSHHHt?H)HHMH4H9tP/tt/@HH[]úfUHAVAUATSIHHIDHHLIrL)[ILA\A]A^]ÉgfffUHSH)9u[1HnyHp¾{IH\H
JyH1H1wH58&X<11]<~HĈ[]fH\UHcHH]fUHHH@HNL@ɈtLH9u]ÐUHAWAVAUATESHHH)H8HHUIv~HIIusAdDMtzAittAuApAotq1AXLDML)IHM9r
HMI9tpJ+H8[A\A]A^A_]DLmAdDMMuLDM@1ɺLqDM
L[DM{fHEI9LGM9s8M)AHMLth0Hs{ApHMuIv^CxE0LLHHJ5DIwA0AGx1ɺDMfD H{HMExDf.UH
+HAWAVAUATISI)MM~HEH8MHuLDHHULHMI9LEHMIFLHITHP(Au%H}HL|H8[A\A]A^A_]I9MtHEM9L``r0hAK<H9Ev^LLLMb|M9Iv:LLH輎t3uA}`uIT$H9UvA$`IID$H9EwHEH8[A\A]A^A_]A$`7DUHAWAVAUATLSE1HMIH(H]HHLHx0fHAC <`I<-1<*ICICD1BDt2H40H4pHuAK HDBDLuIs<.MsHL}H<lM7DŽ5<z<pHISQHA5HAIC(u@Ht%u?HPAHHIS0PDHкt$DH10HHPD7HuHI9LBI8DHHDŽ5FA<*4DH1BDfDHD0H4H4pBDLuIsfDAHqDH1LAJPHICuAK HDBDLuHHIKAK HI9Ƅ
dDŽ
LBHNF0fAHAAC HAAǂHA<lHAǂHqIE1DHt"KH0LHDHuIBAK HNICHM9ƄdMBDŽFdAAǂHvDHH)MHHIH=&J@1V wTHcHfDAE@d9@i/A1/IQA12HqH H9uDMIHL=
&E1f.EEA@< wOIcLIEEM HALIEHHHLHII9Iu(IU0HL)LH)H9HOIH9HAI8wD9IXHH(H[A\A]A^A_]IEHAE HqIEHHITHLL)HH9HBHH:}HII9<HvEM AIEHHIMH}HHH4HLH(IIEHAE IEHHHFHHL)HH9HGAfL1ɉƿy>I]L9!IEIHHAD$6AdtNAitH@IU
IMIMIMH`KL1HHc
L1҉9;IAqIQAqH AH9A1/IQA1HcH HQH9dA1/w%IQA1HH HQH90IQHrIqIQHrIqeA1/wGIQA1HH HQH9GIQHrIqIQHrIqEIQHrIqDf.UHAWAVAUATLtSIIH(H}LEȄI+M9AHICHK<%uLr]QE1HqIx0HD1AHHN0H^HPHHEDDuր$/<.L<lr1<z<s<b@p@<dH!A<iA	ȍHH GE@<c}M9A%I`<-<*1HD7@H0HPDȃHDDHDHu<.LCHK<*Ix0H1D7f.H30HHHD7Hu@LL)AH([A\A]A^A_]<pt}@uxH}EH/HGHcmCH<s[H}ȋ/HGLH}LLIH}ȋ/YHOH	DLLIVAHqA<-cFH<*[H}H^/HWHcF{C<ltHCHpH}Hs/HOCHc	H1/HG#DM9WH}ȋ/HGIAGYLMH}HNILLL)1HGHHHO@@H}ȋ/w?HGITH0LL)LHI9HBHHM
vHMIHGHPHWHGHPHWH}ȋWwlHGWHt
HHFLL)HH9HGftL1ɿ7IBL14I0HGHPHWHOHAHGHOHAHGCHWHBHGHGHHHOoHGHPHWcUIHHHH=<]H]SUHHHhLpLxt )E)M)U)])e)m)u)}HEH8H@HPDž8Dž<0HHcÐUHAVAUATSIHPL5K\HF"H1LcIEH]Hlj)HAEt$fLHDiAHHLjuLHHSHH҈QuHP[A\A]A^]DL5o\HdF$"wHx\A$-HIIHP1[A\A]A^]UHtHH?HH̃0HEHH)H@}H}tIIgfffffff@HHIHȃ0H?HH))H҈Hu@HHGHVBuH]D-HHSfDNDWE9UH1HAWAVAUATSAYLLcIO$(IA$DXAEAAA1E1fDIEHDHMILEM)H M)MDQI AM9sE]HEIUH9v!EUEtfD
EuHH9r_LADNE9xqDp1fDIApHH)H)HЉQH M9sHHcHDEu-HAH9s!qtfDuHH9r_[DA\A]A^A_]DIcHH4L	H9cHHD:D9>trL1DDWDNLE9.fHcULEJHMZADAuAuAuAxc@uWI9ADD1
?H HH!H	HEE]@E1tA D)A
D1D)
?H I9vARAHAA	L	HEE]DARAA DDE)D
?IJ	H H9sArDD	.D$AI9w%E1D
?H H	HEE]EARtyUHSHHHA HGH8Hy LX@@L{DAA{DDEEtsAA7AAADDD	A1EXD@Ht]A95D)ɉ
H[]@AAA uA0AA"D@@uA2HcDALAuDuux@ D):H[]fEDAAuEuAuA)EJ ADfEDE1ɄuAuAA1A IA1HAHx H;ywRHy@@AjDAE1fDE1D HUHuiHUHu@KE AD)fDA@EJ!AfDAA!f.AA?DA AD)&@UAHAWAVAUATISIH(DGOAA_9~
@9HcIL`Mt
I$HH4Mf<HcI<I;FIFAL$At$IL$AD$AD$I$BH1DMHMLLLEaHMLEDMJIcMIEAH< E1D)EDDHHAE	DBDPAH9wAEDAE߃A\$M;.r7M;ns1IcEIHPIULhH(L[A\A]A^A_]fDLefDHHHLRLxH)ILFIL9LPAIpL9AE@HAI9AE(I9HGHHHكH9HGHKDHLZDt&DPHLZLHDRuDPLZLHDRH9H)LVHuIII9AMGJ4I)IHuvHHuHE1HH1foI
HM9wHuHuHHIIH9usAAIAH9`AAACIAH9KAAAC>f.HAHH9ωBwDMuMU.eDMIċuMU3fIIHxf.UIHAWAVAUATISHLcOLcFE9}DIMcILcE1CA;^AEnA$IcHL`MtI$HPDf.ADLbAB<HcI<H;B*HBEl$E|$M|$LcAD$IAD$K/M<$L9vIHIL$LL)LUDEHDMHH9ȸHHB1^LcELcMLUMM6OOM9sUL@IEBEt4HL1HAD:HILHHƉBH I9wى2HM9wM<$M~"AMIEtDHuuA\$HL[A\A]A^A_]LUDEDMcLUILcELcMDUHAVAUATSHHHcFDgA)]H?HHHDH9HHD0D91tsHAHHDkA*DAHBAB<HcH8H;JdHJDhDpHxD`@1H8HcSLLIMHcVM$fIIqIAXVHH)H)HщӉWH M9wI9v>IHVIH)HщAPH I9wM)ISHH|HuDHAtDPH[A\A]A^]ÐADkAIcHHAHHHQfDHBHtIHHJHP@@@HH[A\A]A^]Hu`HuHBHH H;JwHJ@@뜿 `UHcE1HAWAVAUATSHcHDgLCHHHCIH E9HItD;g}+IEIcAEeHL[A\A]A^A_]HcGIIH}ILh MtpIUHP MuAEAEI}IwLEMuIcGH4\LEM;8raM;xs[IcWL^IHPILxFAMhAB<HcID=I;@w"I@AMEuaLb^IELEM]_LEIŋMʐUHAWAVAUATISHIL%j\E1HEu&toEH϶\I9ItLLLM;>M;~IcWIHrI7LzIufHEHt.I;&I;FHHc@IHPHHHHL[A\A]A^A_]2LLL<AIfDLLLM;&HErQM;fsKIcD$aIHPI$L`LeLHE\HEIL\LeILeH	LH41H0H}?\f.UI`AHAWAVL0AUATSAIvHHH@H1H(LH,L8L0x%
=taff.(z{uyHHA0AAH[IALHHH[A\A]A^A_]@H'뭐%,lH H(H$LD,,ID% $2 ED(A@)D	fAH*fH~fH~H H H	Hf\*YYXX,f.ȉY
DžHcÃw/H
f.(
DžE1)Љ@

E1A	A1A1AcADžt}AD؉ƉOGH!iDH( E1HH H?H H	EkACDDD߃AH!H8HH9@H~H8(H9ڃЉ	f(ݾt HfDtYHu^؋tf.f*YXfH~fH~H -@H H	Nj
DFHEXhHaHfH^,L{*0\\((f.5f(\f.tpF%HTfDf(\f.I9tAYIfY,*؃0\(AG(f.v;($@@HNHcDDEDEYHDžf.(LAE1DH0HH9
H;@
HcWHH8HH0H8HtMMt	L9H9
H;@
S!HcHH8HH8H0I9L;@IcEHHIEDHAAD(HHL8DL@1۸E1DžE1ۉfDE1E~~A9ɉANA)A))EDDLDDEH0LLHHL;0HƋDD[L;@NAU
HcHH8IUL8IHPHHHHHPHGGHGH3	A)

ȃ	 )ƒ)AAE~9LLDDDDDIŋ~4HLDDDDHDE9HGA9EIMHcHHHfDH9HH:98t1LL
DDDIDED^HLLAMDDHL1Ҿ
ABHHHI0AGHu
{xE9|IHAE1EUAEAMEBA9~A9HcHL8MIH8I~AFAF1I>IcEIuHHH	ʉWNH9wAɉEEL;0APAVL;@IcEHH8IUL8AVHG)ƒIHcHHHfH9|HH:98tHf.H9IAWIG9tMDHcDDDDQHDDDD!f*f.zAA)DžAA1A) )(@Džwf3Eu6+ HPE<HHHPHCCCCH$ff(݃^dn(Hf(L{^,f*P0Y\((f.ztBH%HLI9YIf(^,f*ЍP0Y\(AW(f.zuH0c@IA0IGtMfDLMUDE~DEUE~HLDHËHuHAIHDHHL0EeHcCA)u/IMHHH	@H9sHH092tEAHHLp-HcPE]1A)u=IuHHHDH97HHD	:A9tE۹AH;0H;@HcPHH8H0H8t
(
E6ut
(EIL;AG1LL
1H;IL
HHL1Ҿ
HHOHDcKD!@;KH0\sHH@HKH0{f*YXfH~fH~H -@H H	@\xHf.($fWf.HDž1ILDDAHDDDžHcPHTuuu )3)@DAA*fD1AHDž1HE1Lx1+fI9L;@AT$\HcHH8I$L8H05DADž1۸LIDD@HY؉YHftYHu'HH
fY,*\f.(zH0HSF%Ht(fY,*\f.(z^u\0Lzsf((Xf.\f.wf.IA0IGtDH0H9BeIHH(DžH1AD$tDEH1LD,AUHH@D)ƒIMHcHHHDH9eHH:98tQfDHH(1,tAH
DžHH9BI<9IWtHH0OL8<HcI>H;@>H8ANAV6LEH0DžDžAH8HB H;@]H8HH@@H<LDEAVD4|
f.LDHDDHDDIMH1[of%*Y܃މYXfH~fH~H -@H H	C0HAGf(ݾIEDuA}KEBE]AEAMEsA9~DA94HcHL8MI$H8I|$AD$AD$1I<$IcEIuHfDHH	ʉWNH9wAɉEEL;0EVET$L;@IcEHH8IUL8ET$HGA)AI$HcHHH
@H9MHH:98tM勅EIIH8HIE1HXf.(wf.AGHD{AIcHL8MIH8ExAHI@A@A@IxHsIHcCLH>LEPAR9~fDA9AIcHH8HHiHH8HHx@@H8Ic@I0L1HH	ȉGNI9wAɉAEHL;0PL;@Ic@2HH8IL8DA9`AH8HP H;@VH8HCCIDH^ADH8<HcH:H;@+H8IExAHDH8<HcH>H;@H8HHDxHWDDDP@IƋDDDzIL?MA9IIHMH DD?DHDvA9tDMA1	DA9qDA1EEOL8<HcI<H;@mH8AL$AT$LD>ET$D0@ DDD>DHDDl>ILDx>HLDA1HL
DDcHËDD}dAADD=IċDDYHAD$tn<)‰@UHAWAVLpAUATSHdILhH`MHAI`I'LhLI)dE…ELʸ@Hr9@3A9HsC.A9H}fPHC0B9}E~ID9(A)ȸDHE)E~,AH߾0McLXILLO6LXMtAEHEI9M9HL)HĘ[A\A]A^A_]ÃHA9HI\$A$-0L[C.tV˾0LL@DLHLPXH5L@HDLLPX|ELyE@.H@L:HEI9s'M9r"MA$0AD$t+AEL9Ժ]f.Uf(fHAWAVAUATISHcIDSHf.DFӃEDt
AANHhHdH`Lpf(HHHHPMHIXH@`HX'MtAHhJb1II)J@EȃDTD91E1LA9Jɉ`ƅXARA)1AA)EE9}fHEH9L9L@HHHPf(MD`HHhAA)`dI9ML$A$-I9smDAIQHwE~2H9v-H9IQAA.rfHDFHH9DBsH9wH9LJeL9vXtLJB-c&I9MHEH9L9LAL)HĨ[A\A]A^A_]AI1E1LA9aA9ayEOD91A)E9~cD9~M@AAHEH9L9DL@HH)HPf(M-DhHA)EHEMt$A$0H9+6fD	I9ȺgfffMq))0A	DMD98@ȺQMq)B0kdA)L9KȺgfffI)B0AAKfI9GȺgfffI)B0AA@8#58fDHEH9sWL9rRMA$0AD$ADɾ))փA9-ArA9@D@4fdjI9aMt$A$-`I9AEEHfDIpA9|EEt@HDIIvH9EA9uA9~EtIvAF.H9IA@9E@I9AF0@L9@ufDMBAE1VAƅX)щ`Xs3`XA@uEu1AfD)o@M),@MfDI9r[EL9@t+u
%tIAF0L9x艕`hB[DIvEA0H9 t2AF.IE1AYItH9IkIUIHAWAVHEAUATSLpHHHLHhHPH1H`LHM9LHHDžMHA$	<$UHcHDfDDpCC1D<CfHI9pЃ	DHE߃EuD	t.HCI9IE1E	@H`fLHht%f
fTfUfVHĨ[A\A]A^A_]fDDžIM9vA<$Dž@0T/
9pL1E1E14CD|GHZAI9v;B/[9HA~AHZAI9ڍLGwEE1E1fDE)EEDAH*ANу	~&fɍBH=hHH*YXAAA\H%McBYlf.IM9[A$	<$DžDžL;@0x	HI9ufH`HfWf.Z{HE1I9҉	0	E1A60wtLADDG<E9pv΍ɃHOfDf1ACfD1E1D)DƒtH
HcY=4L
1tAYҿHcHu@HȁPY|$|DžDžDžAI98)ʃa1ɸ@9Hu<HcID=H9HLLHPH@HA	HDyHATEhIL$	HDDO|,
LHHDHSL
Hǃ0]L9uDHHHDNd(E9}DAHLE)O|IAT$L
Hǃ0M9uHHDH8HHX1EIAIƉHHHHHPHH@HDxA	IcHLMs	IUHIEAEAEHXI}IEHHc@H(HHHHPH@˿LIM IHIFAFAFAFI
D6D))483NDE$	D9DND9AOą~A)A))Ët{HLDHLHIL;D	L;	IcWHHI7LIfDE~HLDINjtHLIE~HLDIŅ~HLIHLLD`@HMcFpH8D9IJMfDH9	IHA9tXDMIޅH8	HH	%=	DEu		AFDNANA9~
A9`HcHLMHIHIxA@A@I8IcFIL1HH	ЉGAI9wHDEAII9AH!L;AV%HcHHILHAHIcT$)уIHH4I$	H9OHH:9>tMuDE
с
pMHDžI9	L;	AW!HcHHILHI9G	L;:	AU"HcHHIULHI9L;AT$"HcHHI$LHHH9|H;oQ!HcHHHHHI9iL;\IcFHHILE1DHEE1IDž
DsA+
A-
DžAVD	I9AA $A0t&DEtHI9A0At剕1
E
HPA0I9vNDHDA0A	w8LDD
EaA	wG$HI9GtauLII)IAAN4IAHMH辷AvI>H~fֵp蓷SfօxA+V+-HpHH H։H H	H^f.E HHH~HL
@$f.r)H,tfH*EufWfH~fH~fH )с@H H H	HHYXf.z-HI9L;uIcOHHIHLI9-L; IcMHHIUHLI9L;IcNHHIHLH9H;HcSHHHHd@DL<HcI:H;/HME}A]QL8!HH9^H !L!H@L H@Y
Ef(kfW^fDfH~H )ЋxHH H	Hxx@H HYX9,fE*\PHH9f.eMHIH8fDLHxDHxDI<@)RDPH@H HYXAAA|
HH9DžDžoDMIޅH8^H~YfDf(LIA H;HMAFAF;IPf.Y
f(fWuDI`f.f.
 IPHHLvHHLbgLMHL9H
EA'I
A	HhDžDžK؉ƒtH
zHc^=DžjH1ɨt	YHuDEOff.++ %D)A9HD)HcA)YIcYHHHLHDxDDxHDMHIH8\M9.A|$IT$E1I9҉wHAI9:0tOσvI9mIE1E11?L11E11E1E1ADHuH^DžHCI9Ds8DžIE 1f%-@H HHH\f.YNIE1HDžDH1%-@H HHXPDžrDEtwk)9m%DžH^HhMDžIDžH8KHrL<HcI8H;wsHAHAPIH~LLrLHAHM,DANDIDUM5k)х4Dž~kDžpjL1I9v11E1E1E1XHDAHDHpDE11% !Љ!@f.UHHHHUHuHEf.@UIHAWAVAUATL,7SII1HHIHMH}LMLLELH@@HEHHULxHHEHEHHEЃ~`HHuHE#f.ukH}?tdHE??LLLA׃~HHMHuIH}HUHEЃuHEHE??D}#HED+EHH[A\A]A^A_]؃HE?H?HElUHAWAVAUATISIHHn\L@Ht8L%n\LHLAuB<+tLII\$HuMLLH5j1AE1HD[A\A]A^A_]A$	t`=-uIHP@I;IHH511H1DEH~DEIufDILJAƇWIILJILJ1HA)AHIH@DEIHIHHIt IDE.ADUHAWAVAUATISIL%l\HHl\L@Ht1LHL
AuB<+t,II\$HuE1HD[A\A]A^A_]fA$=
~=	=z=uIHG@I;)IH5bDE11HD1
HDEIV=~D=IHG@I;lIDE11H5eH돃	h=IHG@I;IDE11H5HE==IHG@I;GIDE11H5HIHG@I;IDE11H5LHIHG@I;IIDE11H5HIHP@I;IHDE11H5HTIHG@I;EIDE11H5HIIHHkHI[A\A]A^A_]IHG@I;IDE11H5NHIHG@I;zIDE11H54HvIHG@I;IDE11H5oH@IHG@I;|IDE11H5H
IIIH@DEIHIHI.IDErIH@DEIHIHHIDEIIH@DEIHIHIIDEnIH@DEIHIHIPIDEIH@DEIHIHIIDEpIH@DEIHIHIIDEIH@DEIHIHIuIDEKIH@DEIHIHI,IDEIH@DEIHIHIIDE;IH@DEIHIHIIDEIH@DEIHIHItUIDEAIH@DEIHIHItIDEADUHAWAVAUATSH8H@H L5re\H}HUHMHIHEI)Mt6L=Ae\HILLL*uC<.t'IMwMuE1HeD[A\A]A^A_]DE7AA.A
?AeGA	AEAduHMHELJ4(HF@H;HDEIH
IHL1LH]H&DA-
AQA	
AAHUHEHH48HF@H;oL}IDEH
IIA_A
A"A
MLuHEL=EIHAL9HEDeIfMIM9tA4$LRHuM9vhMDIM9AuL&Ht}M9	Єu+]1H]LEM9vfDDeH]HEH(iAg8
AA?HMHEHH48HF@H;hL}IDEH
ӹII|@AFABA2AAHMHEHH48HF@H;L}DEH
III@H1-L%IZAHMHEHH48HF@H;L}IDEH
IIArAHMHH9H[HDeIIHHEHEHEfDA$<\{HEHEL@IHHH@I;vMHMIMAHL1ILIM9rDeAAAHߺ
1H]AH[HL,HUHEHH48HF@H;L}DEILH1II2L*I_A|RHMHEHH48HF@H;L}IDEH
IIHEAHP HEHLFAyAEtHMAA VHEBD0 HHMHEHH48HF@H;L}IDEH
IIHEH5HHHNH9	HE 5HELuL=HBIHE1L9DeI܉@MIM9AuL>HuM9vlMIM9A4$LHtM9	Єu4HM1LLALE<LEM9fAkDeHEH]H8QHEA?HBHEH?LFAa	AEtHMABHEBƄ0BHHMHEHH48HF@H;HL}IDEH
II%HMHEHH48HF@H;'
L}IDEH
*IIHMHEHH48HF@H;L}IDEH
=IIM9	bf}M9	:IH@IHIHIIIMID$I9A|$uHԣ\AT$H@0|IT$I9AT$|LL)A|y	HH9uHEfDH=a\LLHuHP@HcgAHߺ
1H]L}AMLcIAH[MHHHEJ40LHF@I;IIƋESHMLP1LH]HXZHƀHMHEHH48HF@H;[L}IDEH
+IIXHMHEHH48HF@H;	L}IDEH
ױIIHMHEHH48HF@H;L}IDEH
IIHMHEHH48HF@H;L}IDEH
IIHߺ
1H]H}?L}LuHILCƄ7HMHEHH48HF@H;~
L}IDEH
IIHEAHLFA1AEtHUAHEB0H!HMHEHH48HF@H;L}IDEH
{II[LuHEL=,EIHAL9HEb
DeIMIM9tA4$LHuM9vhMDIM9twAuLHt}M9	Єu/]1H]LEM9zf.DeH]HEH}M9	LuHEL=-EIH@L9HEU	DeIMIM9twA4$LHuM9v`MDIM9toAuLHt}M9	Єu']1H]L!EM9zfDeH]HEH	}M9	HMHEHH48HF@H;L}IDEH
*II'HMHEHH48HF@H;9L}IDEH
MIIA
YLuHEL=EIHAL9HEDeIDMIM9tA4$LbHuM9vhMDIM9twAuL:HtM9}	Єu/]1H]LEM9zf.DeH]HEH y}M9	HEH5HHHNH9^HE'HHMHDHTHTHHHH)H)D1҉փH<39H<1rAHH}HBDHJHLHHLHH)H)D1ɉσL;9L>rlHH}HG DHw(HLHHLHH)H)Dr1ɉσL;9L>rWHH@IHHHHII;HEA	H5HH	IOHH9HEHH@IHHHHIyIHH@IHHHHI5IHH@IHHHHIIHH@IHHHHIIHH@IHHHHIiI HH@IHHHHI%IHH@IHHHHII"HH@IHHHHIIHH@IHHHHIYItHH@IHHHHIIMHH@IHHHHIIHH@IHHHHIITHH@IHHHHIIIHH@IHHHHIIHH@IHHHHIHUL:HH@IHHHHIyIaHH@IHHHHI5IHH@IHHHHII>IH@LEHMIHIHIMHMLEDLfLlDLfLH=HH=HHMDTTDTH]fTHMBDLLHMA DLLAHEHE3fU1fHAWAVAUATL ISII$HIH	ƅHDžHHH)kH5HH5HH56HLHLmLLHH߅AApHEHEuHeD[A\A]A^A_]HHpH HwHHIHIHD@H
AWEL1 XZff.UHAVAUATSL$HHtQILmH}wWHHILHLLP@H[A\A]A^]L9rfHI9t̀;yH[A\A]A^]ËGUH%]UHt]!DHGXHtf{uԸ]@f.HGXUHHt"Hf.HH9tf8v1]D]ÐHOXUHHt#1HH=tA9t1]ø]fUHATSBAALe uyL9LHFHt-DExnI
@DEx'HHID_uA$He[A\]@L)HHH)I)ATQZYHeH[A\]He[A\]31Df.UHAUATSIHIHH6Pu	tH[A\A]]DIT$I9vA4$AD$HHH@H[A\A]]f.fHF1UHH]H@UH9H:@xH>]Ð1@v@w:LBL9R€?wHҸH	H>]@wLBL9r_DBAH?wR€?wAw@tHHH%H	H	H]D]ø]ø]UH9HHv]Hvl1Hw?HzH9r1H?HȀBH?@ɀJ@2]HzH9rHzH9rи]fHT6HUHHH]HHDf.UH01234567H9HHEH89abcdefEHEcHIvZI@H9]H@A@H=?wZH<BtKgfffB0A@)Ǹ0Ax]fH	<0t@2]fHH=wH<BuHHwH><BwHPH?v}HH?wH<BJI@H9HHDA@HHDA@HHDA@D5A@]@H!<Bk]f]ø]fUH9H[:@xH>]Ð1@v@w:LBL94R€?wHҸH	H]@wbLBL9DBAH?wR€?wAw
@xHҁHH	H	H]@CLBL9DJEAA?#J?R€?@tVAv1@HEHI%HL	H	H	H]D]ø]1Aw]ø]ø]fUH9HHv}HH1HwTHBH9H?HȀBH?HɀJH?@ɀJ@2]fHzH9rHzH9rָHzH9r]ø]f.UHD6HH]ÐUHHAWAVAUATL4SH8HuK4HEHuL9IHEIMHE.fDIWHHI9AOvLAGIM9sLtHIHMLHuLP@~,HIWIHEHHI9AwI׃M9rDE@tr[LI9IBHI9s@AAGIL9AG wM9v9t5IGAI9IGAGI9AG IfUH}1L_dEtIIFI9sAAGIL9AG wM9v$IGAI9v7IGAGI9v)AG ILH+EH8[A\A]A^A_]f.IIpL}U1H9HsBy>@-w6v4H~H9r(~W?wV€?wu@v]ÐHNH9rF]<?@DU1HhHHEH[H=H=AHA?AȀDBAAHA?AɀDJLшLDEtvEAxxLGIIOMtH@ADHnAfD<w,DQEBA?wDYEKA?wAw[<uW@HH)]D<v<wDYECA?wHEA%L	VfDAHEE%IAL	L	UHv1v
w]f]UH9H:1@L
>DC<@@HBH9BtxD@zAOwDEQAOv|LBL9H
xX<9xPDBRFEx9x5A8BHH]fDL]fD1]@GAGDAi2LMcGBfEtL]]f@3A@)H]]ø]f.UHx
H]1vw,N?wHɸH	H]fDwKDFAH?wvƀ@?wAwtH@HH	H	H7]ÀjDNEAA?WN?Gvƀ@?6tCAv1 HE@HI%HL	H	H	H]Aw]UHAVAUATSHHHLwh;;IL-NLUL]ZH@IADHEHH@HATHUHEH9I$yLL&HIHEI;wIVHHHHtH@DHEHvHL~nHHUHI;eIFHHHHMHRTHEH9HU>)H[A\A]A^]f1@HLfDUHv1v
w]fv1]UHAHH9H<}<waLWL9rXD_EKA?wIDOAA?w:DOAA?w+<uAv!HLu>HH)]<uAvfDHH)H9A]@xHHtH9a<v<w LOL9rG<?wLLWL9rD_EKA?wDOAA?uAJ<B^1]1YDU1HhHHEH[H=H=AHA?AȀDBAAHA?AɀDJLшLDEtvEAxxLGIIOMtH@AHoA<w,DQEBA?wDYEKA?wAw[<uW@HH)]D<v<wDYECA?wHEA%L	VfDAHEE%IAL	L	U1HAHtH9rH1H9A]fDH<wy=f<vF<wXLOL9r9G<?w.HLu HH)]<wxHHtH9wHH)H9A]fLWL9rD_EKA?wDOAA?wAw<tLf.UH9H1vIwBH~H9r9~W?w-V€?w!V€?wtr@vt]Àvv6H~H9r~W?wV€?wӀu@vȸ]HNH9rF]<?@1@]f1]ff.UKHAWAVAUATE1SILL$H8GHuMHEHEuLwhL}MM9…ɉ4,HEHELMI'AGIM9mIHMHHuLP@HHMHEt0I;EwdIMHHHHt AF
H@tZDHEHHHIOAI9hIM9mmH};HE@DfE@&H}M9U1LE\WEEIL$I9IGLH)HHLPHHHHH4fo}SM1HIA@H9wI9ItAHp@ @@ H9v)Hp@@ @@ H9v@@	 @
@ HM|ID$I9s
AAG IM9vAILH+EH8[A\A]A^A_]f]LI_I9IBHqI9HHHHL@HHHHH<fo{RME1IIACL9wI9ItAHx@ @@ H9v)Hx@@ @@ H9v@@	 @
@ HITHAH9sB HH9vLzH}M9L{I9IH}LL\fDU1LGhHHHtH=H=H=HA?H
ʀQH?ʀQHL׃?ʀQLɄtOAxRI9rIPIIJHt
H@HUL׈ALɄuHH)]D<v<wHW€?wHA%H	fAFDA$D<w\DWAR?wD_EKA?{Aw<mHE%HAH	L	<8DWEJA?%W€?D_AÀA?<u:AHEE%IL	HAL	H	<uAvDU1LGhHHHtH=H=H=HA?H
ʀQH?ʀQHL׃?ʀQLɄtWAxZI9rIPIIJHtH@DHTL׈ALɄuHH)]D<v<wPW€?wHA%H	xf.A6DAD<w\DWAR?wD_EKA?sAw<eHE%HAH	L	<0DWEJA?W€?
D_AÀA?<u:AHEE%IL	HAL	H	r<uAvDHILWhH9UHHS]HHLHM9r}H?HˀXH?@ˀXL@8LH9vF>A@xHMJHHMMt@H<A<I9vHiLHM9sH)[]f.@v@wLLNL9r^DKA?wHEAL	yLHM9<H)[]D@wLNL9r^DKA?wD^AÀA?dw
@UHEEہIL	L	A1Ðf.HILWhH9UHHS]HHLHM9r~H?HˀXH?@ˀXL@8LH9vG>A@xHMJHHMMt
@H<A|I9vHhLHM9sH)[]f@v@wLLNL9r^DKA?wHEAL	yLHM9<H)[]D@wLNL9r^DKA?xD^AÀA?ew
@VHEEہIL	L	A1Ðf.UHH9HAUATLghSrfDHH9sz tLIWDAAMA?ILLHLL1IA?N\HMIIMI1H9xGHI9$rML$IIOMG
H@t_ElEIqD<<wTLVL9vƀ@?HDL%L	{fDElEIfD<wbLVL9rYDnEMA?wJvƀ@?w=Aw<t3HEI%L	DLL	f.LILI[A\A]]DDDf.UIHIHAWAVAUATSHL9DM@I9Lgh@ @uH1ZMl$IIO|MtǀH@JADI9H9MLL9I9L9A2@@E1AI91A@EM$_I9OI9vMl$IIO\M`@H4vAtH9JH[A\A]A^A_]fD@@MJL98AZDKA?HAE1ہAH	I9L)I)HD9HDNLMHc~D)DH[A\A]A^A_]D@v@HYI9rYÀ?wHAH	@w*MJL9EJEiA?f.D]E1PMLL9
HL)L)I)D)€}DH[A\A]A^A_]ADfDAtfD@HYI9DqA^?DyEoA?@u
AHEHAH	L	fDAZÀ?@AAAE1E HHEHIA%L	H	 D]ID]ID]If.UIHIHAWAVAUATSHL9Lgh@I9@ @uP1^@Ml$IIO|MtǀH@ADI9H9MLL9I9L9=A2@@E1AI91A@EM$_I9OI9vMl$IIO\M`@H4vAtH9JH[A\A]A^A_]fD@@MJL9AZDKA?HAE1ہAH	I9HI)HL)DLD9MNHcD)DH[A\A]A^A_]D@v@HYI9rYÀ?wHAH	@w*MJL9EJEiA?2f.D]E1PMLL9
@HLL)H)H9[hI9wFfDHI93 tـFH[A\A]A^A_]f.ADqfDAtofD@HYI9DqA^?vDyEoA?c@u
ASHEHAH	L	VfDAZÀ?@AAAE1E HEHIA%L	H	D]IH1[A\A]A^A_]ILѸD]ID]I{@f.HILWhH9{UHHATSfDHH&HLHM9AHA?HAˀDXAHA?HAˀDXAHA?@AˀDXH@8LH9vK>@xNI9:r!MJIIOMt
@H<A|I9vH1LHM9s[H)A\]@v@wdLNL9r^DKA?wHEɻL	tfLHM93[H)A\]LHM9f@wjLNL9m^DKA?[D^AÀA?Hw
@9HEEہIL	L	@LNL9DfE\$A?^DKA?^À?@u:AHEہIEL	IH	߻L	E@uAvr1Df.HILWhH9{UHHATSfDHH&HLHM9AHA?HAˀDXAHA?HAˀDXAHA?@AˀDXH@8LH9vJ>@xNI9:r MJIIOMt@H<A<I9vH2LHM9s[H)A\]f@v@wdLNL9r^DKA?wHEɻL	tfLHM93[H)A\]LHM9f@wjLNL9l^DKA?ZD^AÀA?Gw
@8HEEہIL	L	@LNL9DfE\$A?^DKA?^À?@u:AHEہIEL	IH	߻L	E@uAvq1Df.UHH9HAVAUATLghSrl@HH9[z tL	MfAMA?OTMIMMM1MA?OTIMILI1H=I[MHI	A?IIMILI1H9vcxtHI9$fMT$HDHMMVG
H@tyADD8H9Iw[L	MA\A]A^]f<v<wPLVI9wvƀ@?wH@%H	LZf.ADD<wdH^H9wDnEUA?pvƀ@?_Aw<QHE@%IL	H	HfD< LVI9DvEnA?^À?vƀ@?<uPAHE@%IL	HH	LH	L@L	M[A\L	MA]A^]<uAv|@UIHHAWAVAUATSHHL9DM@H9Lgh@ @uH1DMl$IIO|M.AH@:E|I9r.HHIDH@AH4vDI9LLH9I9H93@@E1AI91A@x3EM$D_I9!I9@Ml$AE@@$LYM9DqE^A?wwHEAL	@@LLKL9DsENA?HAE1ҁAH	I9H)I)HD9IDANHMHc%DD)DH[A\A]A^A_]@w2LKL9?DKEiA?wDsE^A?kDUE1LLH9GHH)L)I)D)€}DH[A\A]A^A_]E|fDDI9H[A\A]A^A_]f@.LKL9bDKEYA?FDsEnA?3AA@AE1E HEAHI%I	AL	fD@wrLYM9\DqE^A?IDyEoA?6@u
A&HEEIAL	L	%@LYM9DqEnA?DYAÀA?DyAǀA?@AHEEIEL	IAL	L	f.IHDUI5DsAƀA?@uZAuHEEHIE%IE1L	AL	L	@(A@AAAE1E tDUIDUI|DUIkDUHIHAWAVAUATSHHH9Lgh@L9@ @uh1b@Ml$IIO|MtAH@ADI9H9LLH9I9H93@@E1AI91A@EM$D_I9KI9Ml$IIOTM`@AH4vAtH9FH[A\A]A^A_]fD@@LKL9DsENA?HAE1ҁAH	I9H)I)HD9IDANHMHcűDD)DH[A\A]A^A_]@v@LYM9rDqE^A?wHEAL	@@w2LKL9_DKEiA?wDsE^A?DUE1;LLH9@HLH)H)H9#0I9wfDHI9 tـFH[A\A]A^A_]fADefDAtcfD@LKL9jDKEYA?.DsEnA?@AAAE1E GHEAHI%I	AL	fD@wrLYM9DqE^A?DyEoA?Aw
@HEEIAL	L	@LYM9DqEnA?mDYAÀA?ZDyAǀA?G@A3HEEIEL	IAI	LL	"DUIH1[A\A]A^A_]IHٸDsAƀA?e@uAAUHEEHIE%IE1L	AL	L	f@AAAE1E tI@A'DUIDUIDUIf.UHHL@hHH H/fDH@HDHIHLH9HsHwy<<D_EKA?HE%L	ALMHIIOMsH@ADgwbD^EKA?wvHEɁL	ALMHIIOM!HIALH9)]wD^EKA?wDVA€A?vz]7<wD_EKA?wDWA€A?wAw<tEHEI%M	L	AfD1)]@Aw	wEHEIM	L	Af.UHAWAVAUATISMHHXHHuHUDML} Lp@HL+cHHt
}(Ѕ5HEL9HEHcEHEHEHEHcEHEHcEHEfHHUHEH9UM+HEIAuH9IIIJ<HtH@XDHEH9IOHHHHtҁHRTHUH9uYI9LHHuLAօ~<HUH9UHHI9v
H9U|HMHULHuAօ
He[A\A]A^A_]fDHEHErf.HEfDHEGLHHuLAօ~HHMHUHHuLAօkHHUHEzfDTDHcEL9HEHEHE~L} L};DH;UHHMLHHuLAօHII99LHHuLAօHUH9UuHHfH]1H9]He[A\A]A^A_]@H]1H9]He[A\A]A^A_]LH9EL}L} LHHuLAօ=HHHHEHcEH9Eu	I9H]E(LeML}H]H]EHLHuLAօMHuI$A}H9IT$IIJHt@H4vtHuHUH9IL$IIJHtҁHRTHUHIH9t"L9IHeظ[A\A]A^A_]DEDMHLEHMLLPEATPEPxH HEHuDHE5fDHUHu_tTI1LHHuLAօHHH]Tff.UHjEu PEPUHHwhEPEPfDUHHwhEPEPfDUHDЉH]@UL9LHFELWHHtHLHHFyAA<:@8u!L9uL9L9ºG]f.)]ff.UI9HSHIFLWHLL9LI	H~AA
8t+HIGAIAA
8uaI9uI9tMvLLϸH)HH9s0EB A4
D8t+fDA
@8uHH9u1[]D)[]ÉA8G[]IHff.HO@UHt!HH҈uH)]1]fDHO8UHt!HH҈uH)]1]fDLUHH@L9Ht@HNI9u]LUHH8L9Ht@HNI9u]ULG@HfDHt(HzHA<8A@8t)]@1]ff.UH9Hs'
HGXHHHu
1:؃]ø]fUH9Hs]HG`HHHt)f.8H9w
D@L9vHHHHu1]DHH)HɈ
	]ø]UHL_HHH~,H        H9xt@H9xuHHH)HH9r[HH9tOx tH9MIHA?MIAIIILH1H9rH9M]H9M]H9MfUAHAWAVAUATL$SL9sRHW0IDIuEDADIt2IM9uMA!I01[A\A]A^A_]tD>IA-A+L1E1ME11fDIE:M9t7A@	vA@wdA@9~9sAIE:M9uM9OMtMEt[EHH[A\A]A^A_]DA@wA9VAfDxE[A"A\A]A^A_]fIA1ҸE;M9[HA"A\A]A^A_]IE11|UAHAWAVAUATL$SL9sRHW0IDIuEDADIt2IM9uMA!BI01[A\A]A^A_]tD>IA-A+1E1ME11fDIE:M9t7A@	vA@wTA@9~9vAIE:M9uM9OMtMEtC[A"A\A]A^A_]@A@wA9fAHHEHD[A\A]A^A_]IA1ҸE;M9IE11UHAWAVAUL,ATSL9AsQH0HDHuCDDHt1HI9uMA!I01[A\A]A^A_]tH<-"<+jLcH1IEIƉI1E1DM@IIM9t;E#A|$@	vA|$@wlA|$DD9~M9vIM9uI9@MtMEԅtcHI9LH[A\A]A^A_]A|$@wA|$fDA9EMx{uwL[A\A]A^A_]fHE1LcHIL9IƉA"H[A\A]A^A_]@HEA"H[A\A]A^A_]1@f.UHAWAVAUL,ATSL9AsUH0HDHuGDDHt5HI9uMA!oI0E1L[A\A]A^A_]tH<-<+6LcH1IEIE1E1DM@IIM9t<E#A|$@	vA|$@w\A|$DD9~I9vAIM9uL9?MtMEtTA"IL[A\A]A^A_]A|$@wA|$fDA9UAULH؅LE[LA\A]A^A_]HE1LcHIL9HEE1f.UIEHAWAVAUATISMHH(H!cD}DuHHt!HMH}DM} ЅL]HMDUupL9;DL9tSHSICH9Hq88u7I9QHD9t5D9tpD9uHAI9HEL9uHe[A\A]A^A_]@E9t;HAI9t+fA9ΉtA9I9HHI9u1L9tHqHI9vnQA9׉t
H9u@I9tHHI9u1L9gf.1I9He[A\A]A^A_]A9HMtQHA9.fI9HHE?I9tD9HHHEIKHҋ} LeD}HEDUM}AI9tHCD:$uEHDMLEHMLHLPEAWPH ^I9HHE@A97INHHHHI9HHEMHVH}HHE5Df.UHHEjPEPUHAWAVAUATL,S1DMDHELeLeH] IL9eAHAHUL9LJLSCE8t{D:]EZLLEYHIIL9AHAEtcI9t^DIYIRIA8uLvM9tvLLArAqLf.AALLLEZHH+EH}0I9HH}(HHJHsMI)H9HrAHIxH9@AHHHރH HK JHC HBHKB 0HC HBHKB HC HBHKB HC HBHKB HC HBHKB HC HBHKB HC HBHKB H	C HB	HK	B t~H
C	 HB
HK
B	 thHC
 HBHKB
 tRHC HBHKB t<H
C HB
HK
B t&HC
 HBHKB
 uHBHKC B H)I)IHHHIIIv9foQHHE11I)32HL9wLLM9fHP  I9HPA @ I9HPA @ I9HPA @ I9HPA @ I9HPA @ I9HPA @ I9tHPA @ I9tnHP	A @ I9t]HP
A	 @	 I9tLHPA
 @
 I9t;HPA @ I9t*HP
A @ I9tHPA
 @
 I9tA @ 1[A\A]A^A_]HHI9C A u1[A\A]A^A_]fDHH+EGHDEHM(HrMLLHHE0HMHHKHCI)H9MBH9@	I@!J4I9@I9AD	@#JI9@I9@	L)΃+LHHJD
CLHHCHJDJCLHHCHJDJrCLHHCHJDJQCLHHCHJDJ0CLHHCHJDJCLHHCHJDJCLHHCHJDJCLH	HC	HJ	DJC	LH
HC
HJ
DJ	C
LHHCHJDJ
tnCLHHCHJDJtQCLH
HC
HJ
DJt4C
LHHCHJDJ
uCLHCHJDJI)I)MHIIMIIvs~fflHfo%HE11ɈfofifoI)3fafofafifaffg2HM9wLLM9HHPI9@HQHPI9@HQHPI9l@HQHPI9Q@HQHPI96@HQHPI9@HQHPI9@HQHPI9@HQHP	I9@	HQ	HP
I9@
HQ
HPI9@HQHPI9y@HQHP
I9^@
HQ
HPI9C@HA1[A\A]A^A_]@IAGHHM9BuHHHH1UHH)H]@UHH]UH)HH9AHHF]fDUHHHH~0H        H9yt
DH9yuHHHH)HH9sy t
fy uHH9uHH)]fHH)]UH9AHs>x+HfD?xHH9uH)HH9HF]H)HAH9HF]f.+UHu
GV
)]f.HwHUHHt01fD8v	HHH=u1]Df.UH9HsHW0T]f1ҸUHAWAVAUATSHH9rDHH9DA tA	tABըLf	DHL9LBE1E1L90E1H	v&PЀ	wKHL9LBrH9w|A-I8AL[A\A]A^A_]HI0E1A!L[A\A]A^A_]DH~H9tLf
L9LBL9VHPAA)H1MDoLgIAUЀ	wLHI9iOANZHL9wMMHE1D)#A.HME11EI9A$<EMt$L9AD$PՈEԁ0E1<	vGVfDAp@	wC@IHgfffffffI)II?HL)L9KIL9L<FwMD؀}-DDDDEtIIM A-7MA"IHI9u	A4HMAI9EHD)I9rIfDIL96A$PЀ	vEIE1Ѓ"AKHDI9OMۃuA-MA"E1)MuNM IAI#HI9A"IHE1MM IA"A-HILDAIHIEgHHH4L1HHIH9IMMt$L9AD$/I9A$1PЀ	wIL9A$PЀ	v<.1IT$H9IAD$D`A	IvfA$PЀ	IL9uM E1A|MI@E110ME1IfUH]DUHHHHHLpLxt )E)M)U)])e)m)u)}HEH8H@HPDž8 Dž<0HHDf.UHHкHHHDL]HHHZ@UHHATSIHPEtLH?1LHA0HLUIr@HHA)HDEtGIgfffffffHHIHȃ0H?HH)DAED)H҈HuIAI)M9MFL輈HPI[A\]I-IH=UHILHSHXMy1HEHILUIIIC)ƃ0@uIr?Igfffffff@LHILA0H?HH)A)HDIuIR@H)L9ILIFH
ƇHXH[]@HuߺE0覇HXH[]@-HIHLUIIr@Ef.UHH]1UHHHH]f.UHtOuBH9s=H0Dt/Hf.DtHH9uHH)]D1]@1>.uHFH9tۀ~0t80uHH9uH뾐f.1I9UMHAWAVAUATSHN$L)HH9HHLqD,HfL9LLXASD8,uM9tBDQE;HHQFF8?t!fHHDRDxFF8?uI9uދEuG[A\A]A^A_]fDUt[A\AAAA]AAA^A_]ɐI)}AACAAAAvAADEAAA1ff.LMdU1HAWIAVHAUATSH(HHtHH=A@ftAH<[HD=Et,f9=AfDF=f9=fC=ADH<[HAHH=fD=f=D=zLH
HIԾE1LfA(AV
AF)ƒHcHHA$HHIFH1Hf.IA~0f9rfA;F
wft)HH؀8uDHuAIALA$HHHtPHH1H@H3H{HHHqHyD9|IcHHHH@1H([A\A]A^A_]A}HcHA$HHHtEr1ff.UƇHƇƇ Hw`HHX]RfUHH)H]@U1H]@?VUAAAHATSA?AA?A@EEDDEAAعE!D!AA	‰E	E	@EDуAFEEAE!D!AA	E	E	@EDȃAFEEAE!D!AA	E	E	@EEEDʃFAD!D!	ȹD	D	@ADFAD!!		D	 DE[D	A\]H%ff.UHt<tfHH9w"DHHH9ЈWFv]ftHH9sHHH9WFr]DH9sHGHNH)H)IH9HGHHFH*HHWHGHWHGHWHGHWHGHWHGt|HWHGtoHWHGtbH	WHG	tUH
W	HG
tHHW
HGt;HWHGt.H
WHG
t!HW
HGtHWHGuWHGH9H)ILAM)MII)IMIIv2fvHE11foIf)HM9wLL9SHPH9DHPPH94HPPH9$HPPH9HPPH9HPPH9HPPH9HPPH9HP	PH9HP
P	H9HPP
H9HPPH9HP
PH9HPP
H9tP]f.HUHAWAVAUATISIIHHH9AED t	A@AuhMDLLDMDMAt.Et)IHAL)LL	fDLHHL)[A\A]A^A_]DIHLI)DME9EGEMLL9DMAOUL_HHAVAUATMSL9IILFDMI9LGLK LI9LIHPIH9AARuL)HIL9LIDHIAAJHAAJHAAJHAAJHAAJHAAJHAAJHH9AAJwIIHHTE)J.E[EA\A]A^]HBf.@I9IUMFNHL9LI	H~8tiHIGAI8uSI9uI9tAvLLϸL)HH9r
"fHH9t tڀF]1]@)]IHff.UHH<H~(H        H9WtH9WuHHH)HH9rRHH9tF tIfDL	HLȃ?HVHLHHL1H9HIHPIr]Df.UHAWAVAUATISIIILH8HbDMHHt
} ЅI93ALeMIDBfHcMDL9ELEHLLvLEI߻M9MtlA;E;E;EI$LLLPuL;mtCAUID$HMGA7I}80u$MIM9uLeE1M9A
@AHeD[A\A]A^A_]IGI9LEoE9Et(LIML9LeHLIL;mu1DIIM9A9EL9mI$HULLPtI$HULLPILHLPHIM9A9Et9EusI9tcILHLPt9EQ@AtA9E1@LeE1M9AALIL9HyM9t;EĈEIHLLPEIHLLP7IHEEIFHM9EzHcuE L}H]MEIrHuLLsHMupIϋEHDMLEHMLLLPEPEPH M9HE9EM9t2K/I9HMyILLLPu7IILLLPuAIVHu@:4uI@ILLLPE1IHLLPIGH9lAwI@u[AUI9HHHAVAUIATSMFILLEruEDAD)[A\A]A^]Ðf.UHAWAVAUATISIIILH8H!bDMHHt
} ЅI9ALmMIDAfHcML9ELEHLLqLEI߻M9MtYA;E;E;EtvILLLPuL;ut9A6IWIFA87u(IIƻM9uLmE1M9AAHeD[A\A]A^A_]IGI9LEzE9Et(LIML9LmHLMIL;uu1DIIM9A9EL9uIHULLPtIHULLPILHLPHIM9A9Et9EuoI9t_ILHLPt9EdAtA9EH@LmE1M9AALEML9IH_M9t؋}9rI$HLLPEI$HLLPIM9HEvHc}ȋE L}H]MMEIrHuLLToHMupIϋEHDMLEHMLLLPEPEPH M9
HE9EM9t2K'I9HMyILLLPu.IILLLPuA9EuIIILLLPE1I$HLLPIGH9AIlj}qAUHHEjPEPUIHAWAVAUATASO4LIHH8EL9LGHErDI9L9MEI9Mu>fDAHIAD$AL9I9_EVyIL]LLEHMHLPHMLEL]KHMIL9s	IIM)LHLL]LMLEHMLUjpLULML]LEHMLMMDA$HIAL9I9EyIL]LHMHLPHML]tLcOL9LHLL]LMHMLEoLELMHML]LMh@MIL9rREDMH8[ELLA\A]A^A_]L=D@AHIAD$AL9syIL]LLEHMHLPHMLEL]
tuIHAD$ID$HA$;HPHs@8LbH^lf.A$HIAL9yIL]LHMHLPHML]t,vtuIHAD$IHAD$IT$HsA$LbH^vf.HL6LIIM)HLt4UHHH]rUH1HAWAVAUATISH1IHhHEHEHEMDEDMIHEHEHHEL9}LeHEML9Lm L}@:E<:Es	:Ej	LeIHLLP*HI9LH9U~IOIuH{DXI9AI9D	ƒAD!I9AH9A	DI9H9IIA;AIWIMHsA}A?x{AIWIMHsA}Ax{AIWIMHsA}Ax{AIWIMHsA}Ax}{AIWIMHsA}AxX{AIWIMHsA}Ax3{AIWIMHsA}Ax{AIWIMHsA}Ax{A	IW	IM	Hs	A}Ax{	A
IW
IM
Hs
A}	A	x{
AIWIMHsA}
A
xt~{AIWIMHsA}Axt]{A
IW
IM
Hs
A}Axt<{
AIWIMHsA}
A
xu{IWIMHsA}AxD)EEЉEE)AAANLeHpLUOTLUOE1LxE1HUAfBoHUBHxBID9wHpDD)HHLeHD9MD'DDFDADBDFDADBDFDADBDFDADBDFDADBDFDADBDFDADBtxDFDADBtfDF		DA	DB	tTF

A
B
DtBDFDADBt0DFDADBtDF

DA
DB
tv@q@rHIIHHmH;]HuL;}tH/LH+EH]0HUHH](L9H5IGIuH)I9IwAHHzI9@AHLH؃HAE IuA jHAE IOIuAG NHAE IOIuAG 2HAE IOIuAG HAE IOIuAG HAE IOIuAG HAE IOIuAG HAE IOIuAG H	AE IO	Iu	AG H
AE	 IO
Iu
AG	 trHAE
 IOIuAG
 tZHAE IOIuAG tBH
AE IO
Iu
AG t*HAE
 IOIuAG
 uIOIuAE AG H)H)IHHHIIHv<foITE1LE1IB)BIL9wLLM9H]HA  H9HAF A H9HAF A H9HAF A H9HAF A H9HAF A H9HAF A H9tHAF A H9tnHA	F A H9t]HA
F	 A	 H9tLHAF
 A
 H9t;HAF A H9t*HA
F A H9tHAF
 A
 H9tF A Hh1[A\A]A^A_]HSH9UHf.H}HKtH9MwoIIHAEAG@DLLH'DLe1HpALAHH9uLef3H}HMHMuC:Et{:EtvH}HMHMKHS3H}HHM-H}t5IGH9Ev/HmIAUAHSIHHfDIGLH+UAFHDUH](IHuHH]0HH3HuH)HNMI9IAI9@AHLH؃zIHA?<IHIWA#IHIWA
IHIWAIHIWAIHIWAIHIWAIHIWAIH	IW	AtxIH
IW
A	tcIHIWA
tNIHIWAt9IH
IW
At$IHIWA
uIIWAH)H)HyHHIIHvcA~L1flfoɈfofifoHHfafofafifaffg)@H9wLL93IH]HBH9IBHBH9IBHBH9IBHBH9IBHBH9IBHBH9IBHBH9IBHBH9t|IBHB	H9tiIB	HB
H9tVIB
HBH9tCIBHBH9t0IBHB
H9tIB
HBH9t
IBHE0HMH] H]HAF2IHjHHH@uǺEIILEAAfDIEAE H9IIDH9rHs3MHtAMAMtALfALf.II}LHIMILILI)J*L)HH낐LLHUHIH9AE @ uH@uɺEHHEHHEIHUIHMLPHHLHMHIH9PudL)LHZ\|AAMALALLm L}1I9UHAWAVAUATSH(MHL)L$L9LMMHMHuIHE12IHLLPDAHHI9vuIE1MHMLHLPuEumH([A\A]A^A_]ÐUtAAAAAH([A\A]A^A_]fDH(1[A\A]A^A_]1DH+]}HEXDptXD@X_@UHAVAUATSILg@IH;t(AIHLHPtHÀ;uHL)[A\A]A^]@HACDf.UHAVAUATSILg8IH;t(AIHLHPtHÀ;uHL)[A\A]A^]@HACDf.UHAWAVAUL,ATSIHL9Lw@s|IHHIL$hHtsHIHHtfKHIHHtUHCCI9v,I$LHLPuHACI9wHL[A\A]A^A_]ÐHfUHAWAVAUL,ATSIHL9Lw8s~IHJIL$hHt{HIHHtnKHIHHt]BHCBCI9v,I$LHLPuHACI9wHL[A\A]A^A_]H믐UHAWAVAUL,ATSHL9HMLw8IHIeIWhHHRHHSHRHHts@H=~IAT$A$II9v1ILHLPuHIAAD$I9wLH+EH[A\A]A^A_]A$CIHAD$1DUHAWAVAUL,ATSHL9HMLw@IHIdIWhHHRHHSHRHHtsH=~IAT$A$II9v1ILHLPuHIAAD$I9wLH+EH[A\A]A^A_]@A$CIHAD$1DUHAVAUATSILw@HIA$AIHLHPtBHD
H9tIHAL$8Kt[A\A]A^]f.IA4$LPuA$HKIt$AA8uIHJ8[A\A]A^]ÐUHHEjPEPUHAWAVAUATSHH9sSIIHE1AILHLPADIIL9wHL[A\A]A^A_]E1fUHAWAVAUATISHHH9HusfHtaIIA
DM9v$ILLLPADʼnIHuHMID$I)H)HIDH[A\A]A^A_]L}@UHAWAVAUATSH(HHuLEA}IIHILmDHIHtEILLLLP@HU1M9LH+EH([A\A]A^A_]LH+EH([A\A]A^A_]1fDUH1HAWAVAUATISH1HhHEHEHEMDEDMHEHE HEHEHEHIMHEDMDEHELm LeHEHEHEIHEIHEHEHx\HuIHMLLPHHHMLIIHuLPHHIIIHMHHuLP@HHuHH9u(H;u.H;uHEH[H?GIHMHHxLP@$HuH9uwH9umH}t
tHUHuH}tHHctf8IIHIHMLHuLPHHHMLIIHuLPH~lHuHIHu^f.IHMHHuLP@?HHIHMLHuLPH*f.LLH+UH+E LMH](HH]0HAHE1LLE1HIHHUH)AH)HUILALL)H)Ht(H}IHI1LdPH}H1LSPHhD[A\A]A^A_]ÐIILHMLPHHIHMIILLPH:AfAGLuHEH](HHE0H]HMLH+EHE0H]LHHE(HHMLu 11MIUHAWAVAUATSHH9IHIE1Lm;@HH5w+[HHHHHHHHt[HL9Nt0s0ILHLLP@~
HUHvHL9rHL[A\A]A^A_]HcE1fDUHSHHuHHP@~BHUHw5HHHH
{m[HqHt*H[]f.H[]fUH9Hs/
HHHHu
1:؃]D]ÐUHI11HATL%SH4DHC<Fu8DHCFE8u,H9r@t1L9rtH@tA1tD1E8tA[D)A\]L9„	[A\]f1E[A\]UHIE11LHSH,HE<Au;DHFGD8u0H9r@t2L9rEtp@t@1EtEE1D8tD)[]fDEɸuH9u1L9tH9ָt=H9r1HH9t' tڀF[]f@t[]1[]LHθ@f.HH<~,H        H9Wt@H9WuHHH)HH9rHH9 tUHMHAUATL%SHDHƒ?LMGMcF,IIIMLMYIH1Hƒ?LIIILH1EHEMDHH9r[HMA\A]]@HMHMÐf.UMM9HHHAVAUDmATSH9s}tyL5L%6vREtMLRZL9LAIM9v<Et7t3ELRL9GDECAÄuILM9w[EEAA\A]A^]pUH9HsO1Hw2HH6[HHHt%@Ɉ
u1H]]ÐU1HLJH]f.UHH]I9IUMFNHL9LI	H~8tiHIGAI8uSI9uI9tAvLLϸL)HH9r
"fHH9t tڀF]1]@)]IHff.U1H]UHH]UH]DUH9Hs]Hf.]fUH9Hs1Hw@2]f]fUHHH~(H        H9xtH9xuHHH)HH9rSHH9tGx tH9MDHH?LIIIILH1H9rH9M]DH9M]H9MfUHH9H9HSIsHIIEHI?LIIIILH1L9uHH)HRH\H9I[]ff.UHAWAVAUATISMHEH8HbH}DUDuHHtDUHMȋ} ЅHMDUugL9.@L9tKHCHq8u;I9QHD9t9D9ttD9uHAI9HEL9uHe[A\A]A^A_]@E9t;LYM9t*fAA9tA9I9YHIM9u1@L9tHqHI9vnQA9҉t
H9u@I9tHHI9u1L9gf.1I9He[A\A]A^A_]A9HMtQHA9.fM9OI9D9ICHEȋE LeHD}EL]AEփE
@I9tOHD:{uEHDMLEHMLH}HPATAVH {I9t
HE@A9u_I9HHEjACICISDf.UHHEjPEPYUHHH]PKUIHAWAVAUATISIIHH9D}HGL9IGL9tLHLFIA)EHK"IE[ELLA\A]A^A_]XUI9HHHAVAUIATSMFILLEBuEDAD)[A\A]A^]Ðf.UL9HHHATSHLMHFD)BD[A\]Ð1I9UMHAVATSHNL)LL9tcLaHI9HHx8_uM9t.D7HHQD8qtfHHDrD8puI9uEuA[A\A^]@Ut[A\AAAA^AA]DH)}AGAAAAvAADEAAA@1ff.UL9HHHAVAUMATSLFILLEDAuEDAD)[A\A]A^]f.ULDHL9tN11,f.Ht;H)HHHHHHI9tHHuHHHI9u]H͐f.HGUHHH]Ht+U1HSHHH\HH[]ưfD@f.UHATSLHL'@LHߍPS[A\]ff.UHAUATSIIH8_HtvHHuI:u'111LAT$H8[A\A]]DH]HLGHL1ۺAT$H8[A\A]]DHuxuHuHIHVIVAƅAQff.H\UH5\\H=HH]HDHUH]fUHp\HǗLJƇH]H0B@HtuUHAVAUATLgSILwhL	HL9tH;otH;1H}L9uI|$IEID$X1HI)AL$`H[A\A]A^]@UHATSHHLt
1L+ZL1ɺ 1ZUHǃǃǃHǃ[A\]Ðf.HUHATSLg(HMtHI9$tCA$tXH{H{tH{H1YH{8ԭH[A\]ȭA$IDŽ$ufI$1LP(I$ADŽ$H{sfDUE1HAWAVHAUATSHHHHHXHHH@HDžHDžHHzLHL-0LHf.II?Htt/uI??-u-uݾ=E1P@8uiI	fD-_H0@8uIH5\1Hx+&wIcDLDHHX[A\A]A^A_]L`HcLMC
1LtCC,M#H{8ʫL
s	cLA9ìHC8ƃHK MH{0臫L
0	cLA9耬HC0CM
1LBMH{(*L
cLA9#HC(ZH{HL
cA9LHHtH{HLHH蹪MH{ 袪L
KcLA9蛫HC MH{@pL
cLA9iHC@H=JMIE}HK~H{p%L
cLA9HCpUH{xL
cLA9HCx,HЩL
ycLA9ɪHH衩L
JcLA9蚪HHH]HbHMt(L
cLHA9HHILHHbǀSHKFHK9HH-Mt"1
LHI@HMt1
L@L8H=v	AƄ$H1L7H1LHHH8LL
cA9LI$GHHHxާHMt(L
{cLHA9ĨHILaH蕧L
>cLA9莨HH{`iL
cLA9bHC`H{h@L
cLA99HChpHKcMt1
L>HK:M1
1Lb>HHH5]\1LS&CH51Lm<DHHHxoHMt(L
cLHA9UHILaHHxpHHHxHMt(L
cLHA9HILaHHxH謥L
UcLA9襦HL
2c0A9 HHaL
c0A9HHL
c0A9УHH:L
c0A9訣HHA9 L耣HCH1ҾHLL
Uc0A9CHHL
-c0A9LLHI>@f.U0h1H]ڢf.HU0HATSH0>vsH\H>HHI7HL7HHH8t"jE1jjHjuj7H0He[A\]H
!\HH4fHb0>wH\HcH4H=b7fHٚ\H>HH`ff.H9\UHH1]@UHAWAVAUATISHMIyAL1IIAxHIAH)ML˃AHIxHH
H HHLL8L9tcHE11HM1DHII)LHI0HIHHI9t$HHuHHHI9uL}H7LDpLNHCHCLID$HMHpHHxNHID$DpHxHpFFH
AHC8ID$H@HS(HS C\CXD{PD{TKHCpIT$HR SdIL$HI IKh	@ƃ@%=
E6ID$Hp(H$LeLLMDc`HC0IxHHLLHL9thHE11HM6f.HII)LHI0HIHHI9t$HHuHHHI9uL]H7LLLPMHC(ID$LLUHpLLXLHC ID$LLMHpLL`LHCID$LLEHpLLhLHCID$LHMHp HHpLHHEHID$HxHLHp(fLH}HCLPLXL`LhHpxD[\DSXDKPDCTKHCLID$H@0SlxH{8PSpp	sd@	@ƃCh@
@Ɓ@EHC0HC@1HĈ[A\A]A^A_]@HIDHILDH\LH1f.IT$HR SdIL$HI IKh@ID$Hp8HVLe-DfEɉKd4f΀SdDH\HfUHAWAVAUATISIAEHH}HDM.FHHtyD1HHe.MtQEtJAI߉E"M6IMt-LH)HA9vMċUMH}ML%t1HH[A\A]A^A_]H&\H}ȾHUHATSHH0H4ŸH)b8JHIzHID$ HID$0pHbH8HID$8?HID$HID$HHID$PHID$XHID$`H ID$hH(ID$pH0ID$xH8I$H@I$HHI$HPI$ADŽ$I\$(ID$@A$I$HǃHǃHǃHǃHǃǃHL[A\]@HQ\HE1L[A\]LE1ff.UHAVIAUATISH>HIA6IUI+V H)H9w[A$LA\A]A^]4f.Hɏ\LHi[A$1A\A]A^]fUHATSIHHHL`Lht#)p)M)U)])e)m)u)}HEHHHH@Dž Dž0HHL-HHtnH8t_jDž1jjHjjHDžHDž HDž(HDž0HDž8,H0He[A\]HHDf.UHATSHHLMtCH\HH.\LH߾H1uH[A\]@LLHZ\MH@f.UHAWAVAUATISHHHG HDžHDžHxH3HI+W HىH)H9LƅLZ2IH~3HI+W HމH)H9Lƅ2IIW MXI`HHHH)H)HvPAHHHukALJHH9ILJHq\LHHe[A\A]A^A_]f:XafH)HH)HvHAHHHvfDIHIG HH9s,2HI+W HމH)H9XLƅ0SHHHI+O H)H9HL,HEA@IL
HHLLHHh,HItAEHHHHDžHHIHxHHpHHXfDL1HI+W HމH)H9,Lƅ/I$AHHDHHHcH0HI+W HމH)H9Lƅ*/IHI+G HH)L9HubHLjHx1AVpA81gBH HvHHHHLHH8'HHLLpHFMMI~(IFH?IF(HHL)H)!Iad/HI+W HމH)H9Lƅ-HhHLLHH_HI+G HH)HH9THbHLjHx1pA8H`1@H HHHHHHHH8&HHHHpHHFIHHHHHHHHzH跤HAHBgHHpH`8HHI@IHtCHLH0HPM%HH@AMHu-HI+W HމH)H9Lƅ
,LhHLLLwLHLLIVHI+G HH)I9cHbHLjHx1AVpA81?H HHHHHLHH8$HHLLpHFMMDI~8IFHܢIF8H@L)H?HIS+HI+W HމH)H9Lƅ*HhHLLBIHI+G HH)I9HbHLjHx1AVpA8H`1=H HHHHHLHH8"HHLLpHFMM2I~{IFHH=]HxH0HNHH9HhLL)HډIHI+G HH)I9H`HLjHx1AVpA81y<H HHHHHLHH8!HHLLpHFMMI~IFHQIFHAHXMHxH0LF@LL(LHX BƄ:HIDIHH)HI+W HމH)H90Lƅ'+HH5L11LTLLLHHL`PHH;HtHHCHL9uvL_HILDHIIL&HIILHIILHIIH=\LHUHAWAVAUATISHHIƋEI$HHE1hI$M$MtpLLI$I_XH\HCpH\ǃLHphH}\H\H0M$MuM$L(LyEAI$HtQH8t%jEjjLjuj_H0He[A\A]A^A_]@LLݜILmI$UHAVAUATSAHIH0HHH8tMjEjjHjujHEHEHEHEHEH0MtAEH;H2IH@HhHH H8tHHC ATEHHEHEHEPjjujHELeH0HC <tOEtMYAEHC PI<AE@HHHHt@ILk IAEMutA}#<H~\HH0AHDGLDHeIL[A\A]A^]fDHIH}\HHE8HeL[A\A]A^]Hi}\HH	p@tIw<uMtAEEt@LHEHWHH@IuHMu	ǛfHHHLff.UH1H]U1H]UHAUATSLeHH@LHHtoHS :tDmEuHtou\BBHtYHtvHHt"@HD[A\A]]AHD[A\A]]HHHuHt1HHt@HD[A\A]]HHvH
H뾐UHATSIHuHHH|HS uIA$HHathHHHHtk@H1[A\]fD„tH=vA$H1[A\]fH[A\]fHHt<HHt@H1[A\]f.HHd@HHUHAWAVAUATISHH8uHuH}HUHHS :HEHUȅ/HEILmE1E1HE9IUHID$HUMtAHUAIID9}IH}HH)HUH9HuIEID$D}XHHMBBHEHHHHt@H8[A\A]A^A_]DeHMHBJH8[1A\A]A^A_]HEH%Hx\H}HXH8[A\A]A^A_]HE>DHtXHHS@H8[A\A]A^A_]HHHvH]HHH]HH@f.UHAWAVAUATISHLIHXuHU+HEHML!II9LL)+HHEL1HI\ELD`IL*L1HHEE12HEMHEt}LuM:@LE1MLHMu)AD$H9EIv=MHMHUHߋuuHEHEHX[A\A]A^A_]u1H%HtHC 8uP@Hv\HH9HEHxv\HHqUHHHH]GUHAWAVHEAUATSHHxHH}UHXkHHHEH.Hcb08ZHHEDIH1Hƺ 1HEq'uIF(LuIFhFAvpHHhHH`HEHEFHHpHEH@ HEȀ8t
}HEH}H@h(HIlHhH}H4(HIFKHELuL0H`IVL<IDHEEHxHx1E1L`@]@L<HEL)H9<HuHLHMyHMAHMM|I;$vI$AHID9mH}HIFHuHHEHHHEt
}HEHuP@HEHpHHHt@HEHĈ[A\A]A^A_]fDEIVHHXH}L<HHH}SHEfH}7HPs\H}HHEnfE1LmJN<HEL)H9wHuLHAH]M|AD$IL;p8LHIFHuJ1H}Hr\H}HFHEHr\H}H!HtLHH@HHHqH؋DH]HHHH]HHfDU11HSH1H	}HH{H1HHǃHH)HH3s\HHHHq\H0Hǃ`HƃqHHHƃHt\ǀHH[]Hb08zHHt^ƀJ@1HH[]@HYb08HzHHp\11HWpHp\1H<UUHAUATSAHHELeLsD%HHHC ҃0HH1L~&HHHHt@HWu[tRLHOuC}u=HHtAHHt@HPHzH[A\A]]DHHHHNff.U1HAVAUATSHHwHHILm.f@HHt@	HuH}AHHHHt@1HHIt[EuVHC LHEFHItnHHHlHHXH1$fH[A\A]A^]fDHHW@LH5HH$HH@1떐u	HHHHt@HLH%H҃HHHǃDHtvHHt@H1[A\A]A^]H)m\H߾HH[A\A]A^]HtRHHt@1HtH+H`HvHLHH8HDf.Ht3UHSHHH?HtBwHHH[],w@fDHHt(HHtUH]Hj	f.1f.UHAVAUATSHHHH=HHL%]bHM,$tI$ HHHH=
HIt-HHvtLM,$1[A\A]A^]@HM,$H@[1A\A]A^]fH5-
1L5pk	H	HIL%ZH5L-d\DII4$HtKILLP8uAD$IL$H5ݩ1ҿQ1DH5L1ҿQ1`H
H5L51ҿQ1=HHtuLHb8vHH;@M,$H[A\A]A^]@H54fMt$fUHAWAVAUATISHHI$HHHHI$HHE~Hx0twHx8HP HUthE1H}LI踙LxL HILLLHI]MeJ<8HHLHHHEL;p8rHH[A\A]A^A_]@1HfUHAWAVAUATLcS1IIHH_tHHtHA$HHHD'`HH)Ll$ILaEHx@Iv(HI
HHD4HHxHH9LM1L)jMj11HIARZYHe[A\A]A^A_]AIHPD`AMtAAHJ<"(HHxfPH8IF Hp:HxH)g\H߾HHeظ[A\A]A^A_]DIHx
LHHHKL'JL"HH)H)LHHK@Hf\H߾HaHeظ[A\A]A^A_]DAHCD'BD"CD'fBD"fUH)HAVAUATSIHHIL$M9s HLH*[LA\A]A^]fD[1A\A]A^]f.H)Hw4UH1HSHOHH9sHHHH[]@1f.UHAWAVAUATAS1IHHH_HutHHtHA
HLt	IFHH)HLd$IfA$HCXIL$AD$AD$AT$H>t`HϺ`HMHMHEt[HxHEIcK44H HIMu4pDHHMrHMH(EuLh@Iw(HHtXLHIHHH8 M)E	AUATHjjujHEHEHELeLm\H0LLHufH>uZHH1H:t}AUEHjjjujEEH0He[A\A]A^A_];He\DLBHsc\HHH1He[A\A]A^A_]fDI_M) IG LHpLhfLLhHXbIw(8nHHBDA$HCXIL$ AD$HID$	ID$AD$AD$AD$1fAD$FfHH@HHHgUHAVAUATSIHH@ODuGHDLwIMHH8tQHcELPAU
jjujUHEHEHELmHELcUH0I$t:Hc\DLAHra\LHH1CDHe[A\A]A^]{fLUUILc!fLcLLLt	LccL:
uLkIHtF1H:vH{ATjEjjujEH0EEfLIHff.HG0HtHHG0G@G8@UHAUATSIHHG@LotBILP0HcHt9CLIU I$2@t%Hu+1C@H[A\A]]f11t@@uHAI$DUHAUATSIHH(H t2t
H([A\A]]fCH([A\A]]LmEpHULu1f}LGCH([A\A]]f%CH([A\A]]UHGH]H8Df.UAHAWAVAUATISIHHHHtL`Mt
H5\\L-p\\Mǃt,LL@DLDLL@1ML}DMH]EHEELEHEHLmHEHHEHHH8taIEDžXjjHjjXPHPHDž`HDžhHDžpHDžxH0LuHLAUXAxKHӸtHC t=<t9EgAHeD[A\A]A^A_]ÐLceIiLk AE<8E1HAHH8tjDžXjjHjXjH0vfE1E1PDLLL@)HIDLL@#HY\I9Hvb8HHt
sH^\LY\L
HAHH[\H1HH[\DHAHuIM}ALA)ĉIDLHDeHE)HI?HY\I9HHH8tbID$DžXjjHjjXPHPHDž`HDžhHDžpHDžxDH0LeHLAT$XOHZ\HAHi@L(W;H\\DLHHlZ\HH1DHIZ\HAHfDHHP0LcHH@HY\HAHfDHXHHtb8DHHyl"t1HHt HC qHHH[\DLHUHAUATSIHHHIHUj1j1IMLS؅XZtHe[A\A]]fDI$cHbL8}dI$He[A\A]]HyX\HHe[A\A]]f.UHAVAUATSHHcHbHbHbHbHbHbHbHbHhbLMt8AFM&M,M9sfDI<$IkbM9wLnLVbH LCbH(7bH0+bH8bH@bHHt,HaHHxaHHxaMt	I<$HaHHǃ Hǃ(Hǃ0Hǃ8Hǃ@HH@HH@HHǀHHǀHǀHHǃHtGH8aHHx`HH`HHx uH`HHǃHǃ1H)H[A\A]A^]fDHǃUHSHHHh`H\`HP`HD`HHtH'`HǃHǃHǃHǃHǃHǃH[]@f.UHHAWAVAUATLSIHHCW\HLH1迄Ht3L5T\LcILLzID$pH[HuIH[A\A]A^A_]@f.HUHSHHH?tIpHǃHj1jE1E11ɾHPXZƃHHH<HH5Ht
HHP`u	H]fHH]s^HS\HH9y@UHAUATSIHIHHtHHtyHtHHt2jMjM11H߾PZYHe[A\A]]fH	S\H߾H詹He[A\A]]fHhHHpfUHSHH/uHHH[]@f.UHATSHHLJ04ŸHb8[HIHAƄ$HID$0I$ID$ HHPHID$\H@hI$HXID$HID$HID$HID$HHID$PHID$XHID$`H ID$hH(ID$pH0ID$xH8I$H@I$HHI$HPI$A$HǃHǃHǃHǃHǃHǃL[A\]HP\E1HaL[A\]fE1HP\HH1LE1D[fHt!HWHHBHHG@HW@UHATSLg(HA$u2HO HW8Lu<HC8HHC@[A\]HO\LH܁|ƃHI9$ADŽ$tHC(1@IDŽ$f.HG@1D1f.Hw@Ht7UHSHHHtHC0H P HC H[]1f.+UH
HAWAVAUATISHHHcHfDHL-Ib
A}LZHHEtHHu艨tHEHYY1H[A\A]A^A_]Hh4YHݶbL8.ZHh1HYHbL8YH1LJ1xƇYH 1[f1JH	HA$HH1HHH<XL1MtH׵bL8(YIHH~HH1:|HJA<$H1Q`1<HH
HxwWLM
	L-bA}ULHHgA}H>XHI#WMf1H@HtV1MtHbL8WH@1}@H8HtVMtL5_bA>MULHI_fA>LWLItVL81fDLMhI}0MLHI} LH,nHILmHpLIt$LIM|$M)HM|$L)LHL)L)H)HHH s1QH HtUM<L5/bA>TLHI/eA>L_VLIDUL 1fDHHǀ1f.H0HtTM|L5bA>}SLHIdA>LULITL01?fDHHH8xTH1MtHbL8dUH1f.H4THݱbL8.UH1111HSH}bL8TH1YHSHMbL8TH1)HH1H(HtGSML5bA>QLHIbA>LTLIRL(1fDHAE\HH1}@HH!HxRLMUL-PbA}=QLHHObA}H~SHIcRMf1HH?Hx7RH1MtHүbL8#SHC1HA<$H1HHHQH1MtHObL8RH1+f:H@1DHHHP1fD1HHHx0Hx fHHǀ1fD:rH@1vD:q1`OfDH17fDH1Hb08OHIHb08NHIHѭb08NHHTHb08NHHHb08rNHHBHB\HH1HHHb087NHIH!b08NHHb08MH>H٬b08MHHb08MHVHb08MHIqA} ^MH1ҾHH7b08&MHHE1E1^E1/E1E1E1@UHAWAVAUATISIHMMHHM"LLHMLHLLLLH[A\A]A^A_]fUHHt+wH
WHcH]fHh]H1fHHH@H1]DHHHH]H1@]1q]11]fHH1]Ã`]1f`]1f`]1f]1@]1@H
]H1f]1@H]H1@H]H1f.H]H1fH]H1fH]H1fY]1f]1@HH1]@HHHHH@HH(H(@HHH@HHH@H@]H1fH8]H1fH0]H1fH(]H1fH ]H1fHHP]H1fHHtdDHHDHHt,DH<\,@11H<\]HH11w!UHAWAVAUATISIHHHHTHMILxIM<HELHHEHMK7LH)HHHElH+EHEHEIHHUHHHx0
LbIGHHUjMNLEPu1A: H HHUHEHHHEH}LpHULxHPLHEMB03HEB8IHuHx ~bIH]H1,E1H@H=\LHiHe[A\A]A^A_]Df.L	bHx HHJ8\E1E111ALUPj5Z5Zjc\H0LUH<=\LHܣnE1H}GH=\LH蠣2H}LL@LIb0A:7FIf.UHAWAVAUATSHHH?HxLDrIHuI"CHu"HA,Hu"HAHu"HAHu"HAHu"HAH
uHiu!HAbH
OHsu!HADH
uuH:u!HA&H
]uH uAľ!HA@HcH@H4uHIHp16kHtL!HDHH;\HHǃHHHHAHEHEHǃHǃMtA>uLMtA}uLH{
MLDHxHHt8uHHuH}2HǃHHHBHH
H8tbjDžjjHjjHDžHDžHDžHDžHDžH0H3E1HHAHEHhHH@9\HE1HݟHHmHE1He[A\A]A^A_]DH8\
H蔟He1[A\A]A^A_]HHPHnHH4
H8jDžjjHjjHDžHDžHDžHDžHDžnHH0H.HHt@ǃ
t-JHi HG11HHIH{ DA
DH9\A
HE1HH8Hg7\H1轧+E1HE.LB!HCXHlH5Kp&H(MH/.E1HHHxGH=p]HHH
HEHx/H}MtH=o
L1Ҿ7AOzHH)
H}Hl8\L
kLLxPH`1H1fOI|$fHuTH;LPi nF腫
H3ǃHt0L5nHObH:v[H45\HE1Hћ@HbH:"HHHHEHDžuH4ObHmMHpLLLDH6\LHPXH`1xd1LHHl
 LDžDž=dHLLLh
	HhHtH1L	LM
LPLXAAWAwAA+LM3AVIvDMv(Mu"D牅hBfM(MuHDHELXLPHHtA
Ha	H3HLpHE|f.HD5\DLsHH2\HE1H1uMH5\DLtsH+hfDH;H1AD7!H;AWIwAi= GDEuHDHELXLPFHHHHLhHp5PIH@H9pLhHprACHIC H9p9ACACACHH	ACPHL`LhXIL`LhLH+C H}`HHHH}L@2LhL@4LL8L@LHhH`HjHhHLP4HDN1PHPHb81H0HL@L8Hb1LL`Lh8;HHHcbHx1ҋ8;HHHLTHLEH}LhL`&HHuLhLxLxLhHC HLxLhHpLxHpIC-H9ICMsLhICLcPML9ZL=
E1HH;
H8t|HC ARDžHHDžHDžHDžPjjjHLHH0HHHt@HUHHHH
HHtHHEHHHHHDHH
H!ЃHu)Ht$wHǁHXtVHCLcH	bL87H6LLH_HIAHt?)H@H0]LXLLH0+AuL7HH	H8t
H@ tƃHtH	HH	L @DƃM<M9I4$1HHHHHHPHtH%HHĈH,tIH萒H@HxHHdHHH@DHHH[H+\HH0DXHHHHڑHDžPH(+\HE1HőH`DMH*\HHI(H1AH@-\DH*\HE1HJH1
{SH`DH*\LEHE1HIH1՚HHhH0H`AHL*\LhH߾HHI(1菚HNH*\HDž4@Hd,\LjHH)\HH1-H襨H
HEi\H`DhMHHHH)\H1ۙHǃHCbHHEPpL=bD)XN1HHAHH`DhHHH H(\H1JH(\HE1H{DLLLHPXHlfHCXLˆIEHHHH8tiHH0HDžDžHDžHHDžLHL)HHH0HLHL)HHHH8t
H@HHLL@H@HH8H0AQH(LAPH L@PH HIHHHH8tgH0HDžDžHDžHDžHHDžHDžHHH0H3HL@HHH8twH0HDžDžHDžHDžHHDžHDžHH5H0HHwH8H@cH(\DL2gH%\HHH1HHLXLLH~\HHHEHHCXLIU	HH׋1IE HH8H"'\LeHHL LHDHbHHH8
oHHHHHHHHHxHIHxHHLdtJLLνLH@&\HE1E11`H?HHHHE1LH1HHPt!H1L"LceL:LVcbL\VL\JH詉HH蕉HHHH8uH.%\DL\H"\HHH1bLHL4H$\EMHtHHuHΈH:}IH$\H+UHH]UH]@UHHt]H%b]f.UHHtH]fDHb]Df.HUHSHH(HHHtUwPHHHpHt>Ht
H~H?H:HtHVHRHHPHRHP1H([]f.HtHHt?HH([]@HtHHtWHf.fHMHUu0HMHHUuff.HtsUHSHH(HHHt)w$HHHxHtHxH(H[]HtHHtHH([]@HtHHtHf.HMHUuPHMHHUuZfUHAUATSHHHtgLeغ
HLHHEL
Hi'HxIHEغ
LHx̸KTHHH[HA\A]]ÐH\H輅H1[A\A]]Df.UHAWAVAUATISHHHL%XbHM4$tI$H;QL	HwC1Ҿ LdHIt,M4$H;HH=wn1Pf.LLYH \MMHHH.\H1脎M4$H[A\A]A^A_]LH
W*M1LL4LLʋ
H!%tHDHJHD@LHL)[LOH1HfLH@H8Lff.UHAVAUATLSHAH LLLLHpLHHHHDLLHDžHDžPIHZI$HYH׹HLHprHƅmHǃHǃHI)lHAHǃHELHHƃHL湣HH߾HǃXHe1[A\A]A^]I$LHHL2PI$HI$HHe[A\A]A^]ff.tuHtfDUH\HH见]UHAWAVAUATISỈMMHXEHUEHEHXH?3EAu
At2H\LHHe؉[A\A]A^A_]DLu1Idž@IdžXLIIHIHHtBIHJH8t<HEAUAW]LATHEPujHELeL}LmH0tAHUMMLLEhIHH8tLMEATjLjjujHEHEHEHELerH0HZ]HcHDI>ENDAL诗LW}MIHH8t<HEAUAW]LATHEPujHELeL}Lm跶H0HUuMMLL+H<\LH~fIHgAƆZIHxHHt@
f}t
1U1ҾLHIxt	IF 8uIHPHH@L(fDIHHHl@`IHH8FjEjjLjujHEHEHEHEHEH0@IHHH@IH8HH@IHHHt@hL|IL|IkL
H\LH|iLX|IHHL8|I@L |IL|I(L{ItL{IL{IL{IL{I\f.fHi\UHcHH]fDUH=H]+DUH],f.fHGUHHPHWHV]DHVUHGHfHG]HVUHGHHG]fHVUHGHHHHG]HUHHt H@]HHHH1@dH]fUdH]DHUNdHwH:OeHwDH]f.H
UFdHwH	f8GeHwf!H]@f.H
UFdHwH	8GeHw!H]ÐUG\HH]@Ht+UHSHH?x
oHH[]@f.U1HAUATSII1H,HIEtHH
c
LAL@@HLL`H,11L1҅xHĈ[A\A]]fD1H`C¾#&IH[DCH{LH1AHĈ[A\A]]fDUHHATSHI苵HI;D$@vID$@[A\]UHHSHH\HH[]fHVUHGHHG]fHVUHGHHHHG]UHFHPx pHUPEuMUHPH҉UuDHxu=u4UHwLEs>tAHG]@	HwULErHUHILHLHNHH)΍0I)r1AO9N	r뗐
]AATTqATfT\fDHULGHHFdH΃:GeH?!AHGHH]f.HUHHGH]Ðf.HUHHHGHH]fUHAVAUATSHHIWH9C@IH{LFs@IuILhL;s@t	HCB0HM9L HCMe[A\A]A^]ff.UHAVAUATSIHII9D$@II|$MFt$@IuHLI$L9HID$I][A\A]A^]fDUHHAVAUATSHIHH {`LkHMZC`H`HcHHUHu;{eHKDUEˆIEH [A\A]A^]HMLL1uHCH [A\A]A^]HUHuӯ{eHK%H=w
DeEˆAEH [A\A]A^]HUHu苯{eHKH=w]ԅˆfAEH [A\A]A^]@HUHuC{eHKmH9w
D]EˆAEH [A\A]A^]fHy\HMLELLHAfDEfHKZEZf.E	ЈfA~MH [A\A]A^]fLEԹLLM1HSt
{`
eH [A\A]A^]fDH\HMLELLHA}HCfAEH [A\A]A^]fDHCHH4H9v{MI)HC@HHSI9HL H [A\A]A^]HH9HHfE1HC@I9sCD5HC@HHf}DMHH?!EɾO@I9LIFHF@AE$UHAVAUATSHIHH0{`HsC`Ht]HcHfHSH*EEH,H9EH0[A\A]A^]@H>8KeHSH?!@:H0[A\A]A^]D{eHCHˆHC@8H0[A\A]A^]f{eHCHˆf>H0[A\A]A^]fD{eHCH9ˆ>H0[A\A]A^]fDHfH*EHS
]Ef.}\HH,H1gHfH*ZEHSE.]\w]HH,H1|HMUHCH0[A\A]A^]fLm҃L
:L)AD$d@t=Md$8L9s1Iw+MLI)K|5跭L0LDLH߉H0[A\A]A^]DHHf.HH"f.fHSH*EEH,H9EfH0[A\A]A^]HH9HHfHH	H*XQHHfHH	H*XUf(fHAVAUATSIIAHH_f.f(pNpA|$`AD$`HYHcHD,A|$eIT$	f*fDf.EHĀ[A\A]A^]V
f(h)pfW謬f(phfWMA|$etZf.H,HA|$eIT$t	HfH*Rf.,fA|$eIT$8f* fZf~IT$ZfDA|$eH,A|$eIT$fɉH*@fHĀ[A\A]A^]@A}hHI|$@UUHIFt$@f(1DlHAEd@t<Mm8L9s3IIw*MHI)J<39LV0HtLHLfHĀ[A\A]A^]fDf*fɘ*ff*,\HH,H14DHfHH	H*Xff(1HhHf.UHATSHHH0{`
UC`H'WHcHfHuHHuRfH*HtH0[A\]HCfHCH0[A\]Hu_HuH߹HH0[A\]fHCHHHWHPHWHPHWHPHW HP H0[A\]DHCHHHWHPHWHPHWHPHW HP W$HCH0[A\]fHCHHHWHPHWHPHWHPHW HP $HCH0[A\]fLeЋVhLLH߉$H0[A\]HfHH	H*Xf.UHAUATSHIIHHNd΃ {p
CpHUHcHDLHI$
MЋruz}JMJM1ɃvHcJHMEEtvEωMEHI$HUFI$HHHD1I$HH[A\A]]DI$H޺HHEEI$HH[A\A]]Lh0I$E
MJMJMJMJMJMHcJ{@I$ HHI$HH[A\A]]L`I$
MJMJHI$HUEEEHEEMEHL0HH[A\A]]DI$HދHHHD1UI$HH[A\A]]DI$fH1ҋEZEI$HH[A\A]]@I$HHHD1I$HH[A\A]]DLأI4$LHH&I$HH[A\A]]EEE1ɉHMEHI$HU@HU1HHUHUDHUHHUHUf.HUHHUkHUfUHAUATSIIHHHHH軤IuHHHHIL$H[A\A]]fDUHFHpHfUP@uMUPUPUHPH҉Uu'Hxu H8u	tDUHwLEsuztAHG]fHUHILHLHNHH)΍0I)r̃1AO9N	r{fAATTfDATfTnfDD_`A
5wGAAAbAHHD_`AVAA
fAvH~HG0HH(D_`BA3AAHHG0HHD_`DUHAUATSD9tmL%a\L-z\f.I$t6E1E1D9AE	9HA	uDDIM9uHHG0HDHG8/J/G\1H[A\A]]AHHG0HHD_`ApAHHG0
tLw_
HHHG81uE	Jv.G\1HGt-
H_HG81H]HG0HHD_`.ArA+AHHG0HHD_`AuHHG0HH(D_`HHG0HHD_`HHG0HH(D_`HHG0wHHG0HHD_`YH1G\G\1HH1G\G\1HKG\1HKH	1G\HH
HG81uHHG8H1tteA	m{UHSHHHHtHsACH[]H[Hp@谗H[]@U1ɉHAUATSIH?bHxHĈ[A\A]]AD$1訐H`¾I1苐AH1ZIL$I|$MHP1(HĈ[A\A]]@UHATSH_HItNI$
JKRCCCHCC C$SI$[A\]@H1[A\]
f.UHFHEEH}EHHEEEHUHPMHUHPHUHP HUPUfEuH}u1ҾtEHOLEĉs$@uft
AupHw]f.HEHITHTHQHH)эI)ȃră1AɃO9N
rAADDfDADfD끐UHATSH_HIjtnI$S qsy{QSQS1҃vHcQHSCtvC׉SC$I$[A\]H߾[A\]7UHATSH_HIʙtvI$C QSQSv&QSQSQSv!HcQfDCCC1HSC$[I$A\]H߾[A\]Df.UH]fDUH]fD=bufDU1Hոpy=bt"}4bb]19UH]f.=ObUHATSu0H1b8b.bt [A\]@K؉[A\]Ð1脿uWL%bA$t*L%bI<$tp1e
Ɣ@H5dEH=DA$Ht@fA$H=:EƔHt
1HRA$H#EH=8EI$蕔HpI$gUHAWAVAUATISIHH(HHuLLHEHHEiHu5H
jD
HHD1HM/HMHۺIHD1H111IIdžML;IHHHt@IH5FDםuKH}H}L1MtL1IH([A\A]A^A_]ILI@I4HEMMIHEIfDMH([A\A]A^A_]DLXI@UHSHHt#Ht1HHߺ`[]HrootCH[]ˍHtHH=CNHuH=C=HuH=C,HBHHDxfUHxHHHLL]HIUHxHH]HHHHHfUHAVAUATSIHH@GPDAHxHHH11DHIHH}LxHHH8tMjE
jjHjujHEHEHEHEHE?H0H5@
1H躝H"HHH8tMjEjjHjujHEHEHEHEHEÍH0Hh[HH0HH}HHH8t"jE1jjHjujYH0AH}LHeD[A\A]A^]DH`UHfH8tEATE
AUjHjujHEHEHELmLeɌH0LLHG0HHt;H8uMDLH}LcHEHaD@HTHH8tATEjjHjujHEHEHEHELeH0efH!HH8tMjE
jjHjujHEHEHEHEHE蘋H0H5A>
1Ht'H([HAHSDHPAuHHH8tMjEjjHjujHEHEHEHEHEH0E/Hy[H߾AHSHeD[A\A]A^]HRHHRHiHRHHRHlHRHDf.UHATSIHH+HLH[A\]fU;HsHGJH]H1]ff.HGUHHt3HHHVuDHHHtHuHG@HG]1HG@HG]UHGHG@HwH]f.UH]@f.UHHshow datHSHHHHHɸesDžabasƅftu%H1uHH[]H like 'HVLH~"D<'HtHHWt L9s<\uHz\fDHWG%'Bw@UHHshow tabHSHHHHHDžlestu(H1uH(H[]fDH like 'HVLH~"D<'HtHHWt L9s<\uHz\fDHWG%'Bt@UHATSHHHHHt@HH%H1rIHHtnHHt@MtrIL$hDHHAI4$ULHlBH[A\]@OHYHNH~@1ff.UH<9
HAUATLSIHHLHҺLDHxL満HIDLMMj1j1M)MHARZYHHP8HI10HHHP0HHPHHHPPHHPXHHP`H HPhH(HPpH0HPxH8HH@HHHHHPHHǃL`ƀHe[A\A]]DH[HHYMHe1[A\A]]ff.UHATSHHHHj1j1E1E1
PZYHzBHC H}HEIHHD%H҃oHHt;DǃHnHe[A\]DH[H|LHe1[A\]ÐUHATSAHH
H=wBHDeHtRjLEj11HAPZYHe[A\]H56Hߺ茒He[A\]H9[H߾HKHe[A\]Ðf.UHHH@uHt(jLEj11APZYH[HlKDHHtUHHHuHt)jLEj11APZYHQ[HJff.UHHHfuHt(jLEj11APZYH[HJDHUHHt j1j1E1E1
PZYH[H<JDUHSHHHxHW HG 8t,HHtHHHtBHC H[]fDH)[HIHH[]fDIHHHufUHSHHHHtHj1j1E1E1	PZYtHH]HHH]H@hH[H,IHH]Df.HUHHt j1j1E1E1PZYH)[HHDUHH]UHH]UH]@UHl2H]U*H]DUH]UHHGH]UHGH]fDUHGH]fDUH]@UH]@UHXH]UH`H]UHHHt]fDH[]Hff.UH]@UHHtH]fDH2]Df.UHpH]HUHH@]Df.HUHH@FHH@HFHH@HFHH@ HFHF(HF,HHtHF ]DHCb]HHF UH]DU1H]U'HSHHU1HHEHEHU1(EH߾3HCP蠖H߾3ÖHEH9EHCECpHCXH[]@UHH9HsRL
MZHIHIAA@AH9AA@uH)HH]1@f.HQ[UHHI1HH8%]@f.UA`Ht	tHEIH1*]ÐHIH1%]UHtCH[L
E2L0HHK[H1NH]A'U]ÐUHAWAVAUATISHH(HHLxM>"IfIA}uIfMILHHP`HSxI9IT$H9IIA_3AIT$HKA4$psAIT$HKAt$pysAIT$HKAt$pZsAIT$HKAt$p;sAIT$HKAt$psAIT$HKAt$psAIT$HKAt$psAIT$HKAt$psA	IT$	HK	At$ps	A
IT$
HK
At$	ps
AIT$HKAt$
ptfsAIT$HKAt$ptKsA
IT$
HK
At$pt0s
AIT$HKAt$
pusIT$HKAt$pD)ED@LUAE)AAEAAvaL]ȉEMILUME1MLUE1HEAfBoHEBIE9wEED)LLD9ABABABtABtsABtgABt[ABtOABtCA		B	t7A

B
t+ABtABtA

B
tABHGHIHÀA$H([A\A]A^A_]D<\t!HA$HIXfDStHωLHI1HAHH9ubf.>tE1IZf.UHATSLH>Iv2H[H>H\xH\L[A\]wDH[HcH4HI[U1ɾHH]Df.U1HAVAUATSILhH_pL}A$TLHiHI$A$TLH4H)H9HI$E$THM$IIMu=S`LHAID$0CID$xID$@AD$`IQL9HHLI$HCID$HCID$HCID$HC ID$ HC(ID$(HC0ID$0HC8ID$8HC@ID$@HCHID$HHCPID$PHCXID$XHC`ID$`HChID$hHCpID$pHCxID$xS\Hs(rID$(SXLHs ^ID$ SPLHsJID$STLHs6ID$SHLH3#I$SLLHsID$Hs0HID$0AD$`HID$xID$@It	I9[A\A]A^]fDH[L1[A\A]A^]HUHATSIHLtHH\uHI$\[A\]uUII	HAWAVAUATHUSHHH0LgpEEEH8WjLE*ZYA$uUI$XH A$HI$`H(H{ptLHHe[A\A]A^A_]A$@tA$u8tA$I$XH A$HI$`H(1A$xHSpǂHe[A\A]A^A_]DI$LA$t 1҄A$¨@UE@I$XH A$HI$`H(aHuLWHI}tQHpHM|$ HItmH@IUIwIFLI~4rMnHHLUFA$@H/ADŽ$HH[1ɾHH.@UHAUATSHHLgpMA$theH[H1Ƀ܁HeI9$tH[A\A]]@IDŽ$H[A\A]]fI$ILPXu;I}uADŽ$d두H	[1ɾHJLH%ADŽ$ODf.HHt$H@HHHH1fHt$HHdÐUHAUATSHHIHLoȈH0HǃHUHǃE1E1LEH@EISjPZYt$H{ptLH"He[A\A]]fIHPxuAHHHHtHRI$HHHI$dDUHAWAVAUATISHH-1HTH&HK ǃHQI$0DqDiEEv
A
EtOHHHHt@AHDEnZHH17DEEuFHHHHt@E$TE$PH[1A\A]A^A_]fDt^HHHHt@AйLH+XHI$lH[A\A]A^A_]fDDHx6H>@HDE\6HHDEHHDE46HHDEHGIU0pHATSI1HH10XHHhH1H1̀HǃI$HsXI$HH\H[hǃXHH[LcpHǃ@H07mHh1ɺ1RH[A\]f.Hy[LH5H1/f.UHAVAUATSHHLgpMXIILJLƇ\OH|PHCxHǃHǃHǃHH)HHH9sf.@fHpH9wXHEH~<HeI9$DTEtE$Ef.HǃXƃdƃcǃTǃP藃Hh1艃H0ǃXEI$HS1j1ҾLALEP^_I$HS1j1MMLPZYI$HLP@TPHH4H)HHHCxPǃXHH)HHHHe1[A\A]A^]f.H[LH2LHHe[A\A]A^]@IDŽ$@I$1LP(I$HtADŽ$/Hq[1ɾHHT[1ɾHH_T1tUU0HSH1HHt5HSpHƀHP0HHPTH[]H[1ɾHHEHHEf.U1H]UHAWAVAUATISHPciLopANA@I}kLHtA$PI}XIM+usLI;uPOH1eI]I]A$PL4I)HCIMt$xIEA$bA$bI\$xAI9wMDCfHpI9v;{fuHCIT$p8SKXHpȃHBDI9w@IUIuH)11HHIHHLAƄ$bL%H[1ɾLH7H[A\A]A^A_]11WH[A\A]A^A_]DLqA===0Hv[IH0f>H[H>IfMuLLMuqEHJH+JHHH0H;rPwAHHS(gH[1ɾH2H[A\A]A^A_]fDHHMHU(pHUHM==20H[HHMHUH0e>HUHMH[H>HHMHUeHUHMLHJHHJZ.HJHJLI}I}ǂH[HHMHUH0SeHUHMH5$[H4`fIUIuA$PHH)HI;EPw<IL$xI9)yeHp%AI9fIEHPIUwHLnA==*D0H[IH0dA>HU[H>IbdI]I]LLADžH[IH0dH[H4-Hv[1ɾLHxǂeADžIuHIUADžAH[IH0cHe[DH4ADžAfDtrIu"HtgHH@1fHtCHHv<H[U1ɾHH]ÐHt+f11H81@f1ff.UHt7r%uH@]H1f]ff]1H8]H1fUPH]@UH H]UTH]@UH(H]UHAWAVAUATISHPu"XH[A\A]A^A_]fDHHxH)HHaA$PI\$xHS@HH)1HHH9#H5aL=ܮL5LLL
LfH{DhCXCfC`wDvyH[HCHHu{fDHp_
LK(HC@H-D/H=HHHC@H{(HtHpHpDH9AƄ$bAƄ$cH[1A\A]A^A_]@C`HsHHHC@L{(@u+L[(HC@Hf=r=vr-vhH[I$\H0`H[DC`I$\ADŽ$LEH 1]H[A\A]A^A_]Ls(H@H=iHHHC@H{(fLS(HC@
H@HHHC@LC(H=)HHHC@H{(fH=)HHHC@H{(bfHy[1ɾHUHAUATSIH9PHH)HH_xC`-HIu1{fuXMl$pI$0HUCffuIɾEILATjPZYtI|$ptLLHe[A\A]]H[1ɾHHe[A\A]]fHy[H\H0]H[DCXI$\ADŽ$LH1[He[A\A]]UHAWAVAUATISHTHuAXNH[1H,H[A\A]A^A_]HL4HI)IH9tL\II1MI9w~fIGpAƇdqtAƇdH1[A\A]A^A_]H;HSgHStKfH{tYIT$pIt$@CXHCHHDhHuDHpII9vDH{tH;uH{HSPHufHSdHSfDHɽ[I\H0J\H#[ED$pI\ALJLEH 1YH[A\A]A^A_]f.UHATSIHuHH@Ht`HC 8tG}uAuxI$HHHHt@H1[A\]fDHI$fDHHt4HHt@H[A\]1H.yH(#HH#Hd@UHAWAVAUATISHuH8t>H
H`dADžXHEIH8[A\A]A^A_]AdHMATIMV	HHUȉLI)IIL9H}E1AH}/@HSHC Eu
HAHpII9vMHSD!uHSELHMLEHHUHS HUS0HSEHMLEAEtAdeEADžXH8[A\A]A^A_]ÐUHATSHPX;T,IHMD$M<AHH)HHHp H/IT$HHHuIL$HHtI$Ht]HHHKd΃ {p
CpH|
HcHH9[1ɾHzHP[A\]@HPI$fDH}]HU
Mruz}JMJM1ɃvHcJHMEEtvEωM̉EHHUHUH}7]HU
MJMJHHUEHUEEHEEMEDHE HLH1HP[A\]DH}\HUE
MJMJMJMJMJMHcJHMEHHUHUHL1pfDHEHLHHEE舰1CHEf1HLZg1"HEHHLHHD1¬1HEHHEHH}[HuHL1fH[1ɾHHP[A\]@MD$dMD$fID$Hb13HU1HHUNHUDHUHHU+HUfHUHHUHUrfEEE1<@UHAWAVAUATISH8H_pHHLHEHEI$HE9@H@IVIwHMHAIMHyOTHMLqI$IHuH9HItVL{ A?t}tvH}IviHHuH
[LHJH8[A\A]A^A_]fDHLH8[A\A]A^A_]ÐL@IEuwAGuIAGHtcHHHtf@H81[A\A]A^A_]f.AG	fD}uLHG'DHtTHHt@H81[A\A]A^A_]H[1ɾH%HSHMH?HfDUHAWAVAUATISHHHGpHHE?TEAXALstAftAdHELHPPEjAfIHEHHEHEHEATMHHMLB	II)IHOt
HEM9r#Gu	IIpIM9v&A$uLLEHULAU8LEHEHHHE\IHEIHMII HXHڞIHǁǁEHe[A\A]A^A_]@AH@u"H[1ɾLHEH]I0HUAWjE1E1H߉EEwZY+IptHLE^H5[1ɾHvE<ATI1HH)HMATIHH)HHH9s F`HF@HpH9wILYAƇdzIhHEILJILJǀf.UHAWAVAUATSHLgpMXHHgXHHǃHǃHǃH~9HeI9$DTEtE$EgLunǃXI$HPHu:ǃXA$ulL1H[A\A]A^A_]H[A\A]A^A_]@H[H\ǃLƃ\H0Nf@T1dHSptH;xLHMtM9HL`@@AElHAD$,IE8ID$AEpAD$0AEdAD$$AEhAD$(tLpIT$0L荱LIIM9wHSp[I$1LP(I$HtADŽ$oHCpHߋTHSpH@uC8tZhH$[IDŽ$HǂHHeHHƃeHHI[1ɾ	HHHSpB@f.UHHH]ff.UHH]HUHHHuHHHtuHHutHLJXH]UHH]XUHATSHLgpHcPHCxHǃHǃHǃHH)HHH9sf@fHpH9wHMHt`X~WHeI9$Tt8A$t,I$1LP(I$HtADŽ$LuǃX1[A\]D1DHY[H\ǃLƃ\H0JIDŽ$UU1HATSHHǠHLgb1HvbHh1hbMI$HsXLI$>XHeI9$A$uhH0EI$HS1j1LALEPZYAHhH
HeD[A\]ÐE1I$LP(I$HtADŽ$d@IDŽ$CHѪ[LAHkefDUHAUATSHHLgpM;XPHGxHH)HHH9s@fHpH9wXHH~2HeI9$]TtA$H0HUE1E1LEI$SjPAZYLu"ǃXHeD[A\A]]f.H[H\ǃLƃ\H0	HHeE1D[A\A]]HQ[1ɾAHHeD[A\A]]fDLHAWǃXPI$1LP(I$HtADŽ$IDŽ$ULH]@UH\H]UH\H]UH5JHU]fUH51HU]fU@H(H5HHD]U]Ðf.UH]@f.UHSHHHHHHt@uKH3HǃXuWHHt{HHt@H[]Hi[H߾H	H[]DHHPpH[]Ð
HKH
Hq@UHAUATSHLopMvDLEu[AHu]LAzATǃXƃdATAHD[A\A]]ÐX~H\XHHǃHǃHǃH~VHeI9*Tt8At-I1LP(IHtADž@ǃXfHH@uo8HCpHHA[DA\A]]@ADžLHuHCpǀH[HHeHH#ƃeHaIDžUHH]H@@f.UHH]HDf.UHSHHHHtxj1j1E1E1PZYtH]HH5>5OHǃ`HǃXHG1ǃH]H[H
H]f.DU1HAVAUATLSIIHL}OtH[A\A]A^]H
}ALLL製HDfDUHAUATSHIIHH˻LHHZHǸHtL\1H[A\A]]U8HAUATSIHVVHHxHHHH@01HH5HH)8HL@H5HLA+H5HLAH=ACHtHHLAH5>HLH5`AHLAEHH[A\A]]@H1H[A\A]]H/UHAWAVAUATISHHHHs/,u1H[A\A]A^A_]f.L;H;HpUHIH[H3H;st+H0HHVHHtL(LL?@L46L9s̋8H諪HItsH3H0Ht2H1HLtI0H1H3H0HHH9rHSH9t褫H3L0LsLRfD1DfDHUH9H]f.UHAWAVAUATISIIA1H(UI}ILEH1LMI$UfDu2AGDAA~OA9tJII}H5MVEuI<$tCI>tuHEH8HEH8D@EH([A\D)A]A^A_]I}H5Dt}uIEHI$AG[fDI}H5Ds}iIEHIAGI}H5DAIEHUȃHHAGDI}H5HDIEHUH
HAGDU1HH`HGHEHGHEHGHEHGHEHGHEHGHEHGHEHGHEHGHEHGHEHGH}HETUHLHAWAVAUATSHHHXH`HDžh贺8H`Hâ[H=HEHHAHDHOHp1ɺHHH@Hea8rOHHI*L8LMHHH8HL-a@HHXH
8E1L1:HWZLH08=HH;tfM>A?u	M}Mt1LL诺~It+M;}uLLPN7LPAD .IIM>M0H@1*SH=@HĘ[A\A]A^A_]HVZHXH0v<HVZH=4H$DfUHAUATSIHHVZH=HCI}tlMH3 I<I|$H3;I<$uL%|aI<$u.3H3 I<I}H3;H3I<$;I}uHH=U[A\A]]?fUHATSHH=.I7<Ht2H=&<HHLH1OH[A\]ÐH=l;Ht/H=[;HHLH1f.L1H61Df.U1HATSAH`HH=HtIE䋅xtttb%¸t.HĐ[A\]f.HĐ[A\]H5a1Hڿb1fDH5	1HڿB1@f.UHAWAVAUATMSHE]HHHD;HI1LIHHQA<$~YH1LL17LH
AHLL貳LƉHWbۺ豢HIH0EL=[HLMIH(ILLHHH
IH5H11LfIIHHI>IF
HH0ƅ:Dž<HHHH@H`HHHfD;HsI,	HHPHIIH?1LH;FII1LMmIHsHHPHI	IH1LH;1EI1LIHsHHPHI	IHxLH;H5бaEHIHEILIL`H0LHpIPHHIkH5H L01I>ãIH(LM1He[A\A]A^A_]HH0~L= [IHLMHH(ILHHHI4fDHHPHIIHLHH@:IIMLL/HLAML%[<L@Mt$0HADtDIAUADHu<;wHH@<!V<[	:>
Ltf110fDt:@@8t1fD<\H!t0<'A<"@Au@u<#!H11uо=LH .HH PADHtHJADuHHH@ADtHADuHHH 2pI|$0H HD7tDHpD7uH9HCI<"h<'`H(H --L)LHxf@1H HP=I9txI|$fHHI9tY<\uH9tAHq<bO<r<sD<tIH	HHI9ufDH(HHHЅL0IHHIvPHHrIoHH5 I>1IH(LKHeظ[A\A]A^A_]IHsHHPHIIHlLH;H\@HIHEILID\AHIHsMcH PHI~IHLLHHH;LJ@HLHDIHH@HHH
ajjE1AD$A\A]HƄf!f<'<\<"\AHHBX	qL
+IDPADt@HPADuD<HH5L1聩HqL9A:D$IH|H;>IMHH@_4I}I]L)Hu
i@HPADuL)LHPLLHHG謮1LHHƅ:K1<n
HHH;H\,>I[AUMeADtIA$ADuH=p
LuAT$
ADH=CLAT$IADMAD$Ml$ADuL
)LPADtHPADuI9!L(H=.HH
aHHMHPDH)_AXHH
HH"HH\HH'HH{ HHlH;1ҾB<QH;H5ca<IJAD,L(--L)I~fA6AFLhHLbL i.HH01H;`HHHH;L;I
IAT$ID$ADuHH 7'LPADtHPADuH9 qH 0HHDXE1Eۉ)HغHLкEIL+I}IH[H0IHufDII7HLX.uLH H
IuADLL
H!%tDHJHD@HH+Hw:HDH
LHHPHOAYAZAD9sHغLкH-HLHH)|H011HCH衙HHOH0評Heظ[A\A]A^A_]Ë<HH511ȣH01H;—HZ1<HH511膣D<HHH5511\XD<HHzH5112.f.UHAWAVAUATISHhDeLELMDu EDe_H=atHH9E}LHL=<aIHH#H=HH
uEHuH}E1ATIHEAXAYxIH511TH511DHe[A\A]A^A_]L5
LHEELu葥8(L5[MtQL}H[L(#H=w)HHuE1AT1MLLAZA[cHL3MuHe1[A\A]A^A_]f.9HHLUAHL
EaHMIH>RLHD)LϢaHa[A_HHH}H=֢aMHƢa<HH9U+H7"HMIHYH9tH:;HHEAG1DeDtLxAEIGLuHEDDHLAII7E%J<(HaHUH0.%D9IHKDM<H<I?|!IŋEB4(HEH8:HHu@E\HEL0MLEEofDHQaL#MtEL!H=w5EHH
HuH}E1HMPtZYFSHEHEL0MA>tL=VLHEL}ޢ8L=[MtL%[
IM<$MtLk LH` HHwԋEHHuH}E1MLLP^_yH]L}H5aH(aH5aH0H}Ht.=Nau%H5eaIHaH5JaH0HaHHLe$IYI9pH8HIU1f.HKЃHI9wAIL=ͣaHnaMM9H8HLxULELHEHUIHEH:At
8HIULELLxBLMI1N"J<8HEHHHaH00"LELCImHH511.H=$H5aH볍LxDeDtHHHEHCHE11ݐf.UHAWAVAUATISL0HIIͺH8HaLfoLDž8H)HHHEHӝa}Ȁ814LHHA>2IEH=<HpH;HDžH HuHPH;uHHHLtLLLHHVjIHHLHHH A<H[8HLHtIcHHY5HI_LHXIELHMID$XLE1A)IUHIUA~+HrH=juDAIEAHa8tHKDLAHcJHIH0HAMMI$H8ID$H@ID$HHID$HPID$ HXID$(H`ID$0HhID$8HpID$@HxID$HHID$PHHt
HH0ELHH}HH9t-HeD[A\A]A^A_]HHH*HHHLILLPjH 1LZ6A\1LH6MDžƅJTDLI<эPIEHcHpHoALDL)HuJI|$`LL-LL}IEH5/H1A>AL=)fHH581VAHE9&~HIEH<uIE
LHHtH5j81AHE9&H=~u"1H5?11~HHH}HH9tH$ULaH]f.DU1H]U1H]U1H]U1H]U1H]UH]f.U1H]U1H]UH]f.U1H]U1H]UH]f.UH]f.UH]f.U1H]U1H]U1H]U1H]U1H]U1H]U1H]U1H]U1H]U1H]UH]f.UH]f.UH]f.U1H]U1H]UH]f.U1H]U1H]UH]f.U1H]UH]f.UH]f.U1H]UH]f.UH]f.UH]f.U1H]UH]f.UH]f.U1H]UH]f.U1H]U1H]UH]f.U1H]UH]f.U1HH]ÐU1HH]ÐUH]f.U1H]UH]f.U1H]UH]f.UHHHLH]Zf.U1HH]ÐUH]f.U1H]UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.UH]f.Hiz[UHH8]UHAWAVAUATSH(DHuUELvIHHn[AAE1EE1LH@ЃEfEjEHDHH<,<=DDLGG8t@tDH< tEt<,<=IKH_EAUȅEH([A\A]A^A_]HHt!DDLGG8tGfD9t]MȅhADm[9.Jf.t7Et?#t)1H([A\A]A^A_]À9uH(AE[A\A]A^A_]LeHx#uH{1
ExA9$f.UHAVAUATSI1HI~	[A\A]A^]À;Mt$L%.ZuI<$HL1
II<$H1I^L-INHtI<$1HLHHuI4$
XI<$H4IL1yfD97UHDHvHWHtH]ÅuUHSHHHHHH[]UHAWAVAUATSH?II1E1ADHAt<,t<<=t8HuL x#LHI	Ā;t-AH{HE1HL[A\A]A^A_]E1ADUHAWAVAUATSHHI H}$HIA$H}ȃH4@H$HIGA$HTIWA$AIt$HH}(HIGt^IGA$tlE1$ID$AIGE9,$IGvCDH}L4ID$ID$H4J(HIuE1HL[A\A]A^A_]DAHAIGDIG_f.UEHAWAVAUATO$SHH8HEM9H}uHMHE1HEE1DuHULMHL*I9AM=t(,u!fDA$,t=tIL9uI܅9E$HHHHEHML	HL9A<$=M|$H5Zx[LL9HMt;AT$,=uA=,IL9uI܅t:ttxHMurH	ML9A<$,ID$uIHuDHEMIDuMH]M)L8HEDHEEHE]HH8L	H![A\A]A^A_]ÐI	}uE{fMRHE1MDuH]댐UHAUATSHL%7aHr[I|$(HtHPHID$(LHaHL:P@L-aLID$(LL%_aI|$(HtHPHID$(L
HaHL:P@LLID$(L%aI|$(HtHPHID$(L
HQaHL:P@L1ID$(SL%aI|$(HtHPHID$(L;
HaHL:P@LLID$(	L%BaI|$(HtHPHID$(LHaHL:P@LLID$(L%8aI|$(HtHPHID$(LHH)aL:P@ID$(HL[LA\A]]kf.UHAVAUATSat1ۉ[A\A]A^]DL%aފaL
LL->aL
LH=a1+cL-\p[L5aHa|aIEL:P@LLIF(L5aHFaIE:LP@LLIF(L5aHaIE:LP@LLIF(ZL5aHaIE:LP@LLIF(1L5*aHaIE:LP@L1IF(	L5BaHaIE:LP@LLIF(
L5aHvaIE:LP@LLIF(
HaIEL-%a:LP@LLIE(
[A\A]A^]H5	»119[A\A]A^]@f.UHSH=aH=aaIH=Ra=HaH{(HtHn[HPHHC(H
H)aH{(HtHYn[HPHHC(H	H|aH{(HtH,n[HPHHC(H	HaH{(HtHm[HPHHC(Hy	HaH{(HtHm[HPHHC(HL	H5aH{(HtHm[HPHHC(H	HaH{(HtHxm[HPHHC(HH[aH{(HtHKm[HPHHC(HbaH[]=MaUH]H	m[UHH]H8=au1@U=	aHA
]Df.=aUHu]Ð]Hc=ֆaUHAVAUATSIHHAHĀL(xH1H쀉[A\A]A^]D38I1Rt=AtAH`N{AIL11'|DHL@f.UHAWAVAUATISIHuKAA uHĈD[A\A]A^A_]f.LE1AAK8IAtAHPrzEILL11H{tUHSHH`HH=uxt1Htfo`HĘ[]@UHAUATSHHIAHH
Ht HL讄1HĈ[A\A]]I8Au1HL迀1QH`¾^yI14MH11.zff.U1HSHH`Ht>1HH9`tHĘ[]fDHCH9hHĘ[]D{81UH]f.UH]f.U1H]UHAWAVAUATASIIEHLH0HDAHDM%DHPH8LLLI9It};3tItEt
MuF;tHtIEupIt>EtUDMM)x@AuEE1HĸL[A\A]A^A_]Dt@11H8¾>wH(1L@|L(@H1	1w4@1HP¾vI1Lw|MH‰11w(IDLE0f.fUHAWAVAUATASLcHL-aIu(HRHg[1HPAUH
UHLI!Mt$HL@8D	tu{H^k[D; sL5k[ILIPuAHaI}(H(HtHvf[H`L5HĈ[A\A]A^A_]ÐH8HlIBD 8kAl1*HP¾7uI1
DAzMHD11u!fDLUHAWAVAUATASIHHGj[;8HaADDL8lHIDLOL%aIt$(HHCe[1HPAH
}HLIIMtH

e[LH	Hi[HcHH
L<H
KaHHH
-aDlI|$(HHtHd[H`LzHĘ[A\A]A^A_]fDL%IaIt$(H+L5td[1HPAH
ILIzMtILH~aI|$(HH\gfDL?DLDDLA.1DD1HP¾rI1ML1D1sDLT8DLzLTLxHg[UHATASH1SEH޹[A\]HUHAUATSIHHwZH8L%Zu{HLaHHt</HHPHHEH4I<$H.Iؾ1I4$LI4$
~I<$H[A\A]]I4$ZrDUH6H?H]Ht3UHSHHH&H{01HH[]gDfDUHH]<ff.UHAUATSIAHHHHHnuHĈH[A\A]]f[81At1uH`¾pI1XML1
1RqHa8eHHtHLc81Hfp@UHAWAVAUATLSH?,H5HHELx/t/@L(HIHya,8eHHgLpHPa1AAL0ϳH$aLk0L8LLHaH,L02LLHDž8Ҵu8LHHpLHH0u
H1veQ8LBH1(,uHH[A\A]A^A_]f.19H@¾FnI1HM11o1sf81kDH0Hf.HLHH HH0L-
HH8HxHHǀHH)1HH H,H8LJH8@tHLL^H5L,H{CH;CqH
yƺYUHATSHH&|a8t1H[A\]@L%)b[Hb[H=A$=HtbH
Q[HHI0D1uHD:Hu
LE12E
A$H=HteH
#Q[HHI0D1uDDHu
LE1E
HIZH5{aHzaHHzaHzaH01\tH[A\]1uH=oL%zaHI$jH=lvaHlI$T10@ƍt6fD10@ƍt6$HǾ
HǾ
@UHAWAVAUATSHL%
zaA<$trL-Z@Mut HuaHHuaLHL	Kƕn{uM;utH1#t'111A$He[A\A]A^A_]DHHHKY8m4fLfLHHXPH<HH?HH@80( HH)HHH*HHH<HH?HHHLH^H)HHLH*^+HPfHKZLLH11L}UH5a[H=HHSHHY[HHH5Ia[H=PHH5`[H=PHH5g`[H=P HH5F`[H=ӯP(HH55^[H=HH[]f.DHUHAUATSAHHL-JuaA}H-Ht8HPx/t/@HLr1HĈ[A\A]]AtE8HH`xgH11UhfDHVLLrHĈ1[A\A]]@fufD1/~tfD1/uHQvaH:HtUH]@f.UHAVAUATSAHHĀH=2t</HAt.A8IA}HD[A\A]A^]DH@uHsaHD[A\A]A^]fHHsaH)qx/t)/DH[DA\A]A^]AH`eAIH11fHD[A\A]A^]D{H=	2HE
ff.U/HH]f.UHSHHtHH[]DHH[]f.UH]fDUH]fDUHAWAVAUATISHIAξLHSI9HtcAuuIA}DL2tHHĘH[A\A]A^A_]fAHHEAHEfLudAuHPI?dLE}HHiLHHD1	1d(DHPIcLE}HH{iLHHD11df.UHAWAVAUATISIHHDHHDž8HHLHھL#H9I8IHItLHL8ML)A}L{u/Du&H8LHĨH[A\A]A^A_]DHtAUHPbEmLItMhMHD11vc@HH11LDU1Xf.fH HHFHFHHF HV HFHF(F,~PHF0HF8F@ufDU1HAULiATSHLIH?WHHCHtAT$PHD`HHLk8H[A\A]]Ðf.UH HHAVAUIATSHw HGILbHt@I9}LH;Ht#GD9WHH9tjHH;HuIE0Hu.A}P1LVHt+D`DpHHIEHMe8LIU8H9s@IE[A\A]A^]HHGGI)E8sW\fD[I}A\A]A^]Ðf.UHAVAUATSH^HIIHHJH9Hw@r))؉BI;MH2sH
I$IMH
IUAE,[A\A]A^]G,H	O,B=HHHGHHWHG,HunfDAE(LsIU0IE L9LCHuhA}PLUHHtuMu8AE(I$DrHAFBI$BJHH9IHHuyLIE8H9sA}@t1"1`rIEHHt1UHHPHELMLMHuHU1HEHELEHMEHEI/ЍJI<t#/IHHH@MHt]H}LMEH}H}H}IHD/wQʍqIHt!/H:wOL‹HHH1LLHqI9IAyIMQHtH:MLʉIUHATISHHtDH@THHuI<$HtH THHu[A\]@tbHHu
HDHЋHQPHHuHHGHHtDpVPHHuHGG,UHATSHGHHHt'H9L'tGGSHCMLuH;Ht(fH9L'tGG}SHCMLuHHHCtMHHQPHC@HC8HHC(C,[A\]fHG1=HC8fDUHATISHrHHHtHLHH[HA\]DUHATSIHH;HLH[A\]fUHATSIHH+HHtHLHH[HA\]f.UHw0H]fDU@w@H]fDUA1HHPHELMLMHULEHEHEHMEHEI/ЍJI<t#/IHHH@MD]PHtZH}LMEH}H}H}IHf/wQʍqIHt!/H:wOL‹HHH1LLHqI9IAyIMQHtH:MLʉIf.UHAUATSIHLlHH>HufDHH;HtLDuI9ݸw
@HHHCHuL#1H[A\A]]HHFUHHAWAVAUATSHHxHHcHHH)HD$HHh1Hu@HHHHHpHHxH)HDHH1HHH)HHH	HHLHHHH9H^H9J;H
IHLcHLMI7KD%IUKT%IEM)M)LL9LHHL,HLЅuMHCM)HIrI9NM9H9LM9HBAI9LGMAUIIUAEAUA?IHCAIUA}AU{IHCSIUA}~AU{IHCSIUA}\AU{IHCSIUA}:AU{IHCSIUA}AU{IHCSIUA}AU{IHCSIUA}AU{I	HC	SIU	A}AU	{	I
HC
S	IU
A}	AU
{
IHCS
IUA}
trAU{IHCSIUA}tTAU{I
HC
SIU
A}t6AU
{
IHCS
IUA}
uAU{HCSIUA}I9mL)ƹH~HHIIM9LBM)IvBNM)E1LE1fCoIBoC)BIL9wLLI90:@8@2HpI9pz@x@rHpI9pz@x@rHpI9pz@x@rHpI9pz@x@rHpI9spz@x@rHpI9Vpz@x@rHpI99pz@x@rHpI9pz@x@rHp	I9p	z	@x	@r	Hp
I9p
z
@x
@r
HpI9pz@x@rHpI9pz@x@rHp
I9p
z
@x
@r
HpI9npz@x@rYLHDLDHHI9ވKPwf.HML)H9HxHHHHHHHxHHpH9xHe[A\A]A^A_]fDL$HHHHHH(HHIILK6IHHLЅGLHOd5LLЅLLHЅDMIHILN,;LЅNLHHЅ"HLHЅCHHIL+LЅMHLN48HLЅrLHHЅCLLHЅMLHHЅHLHЅLLBLHhHI\$O<4LIALLLLLhHHMDLkLLAԅxxLMIHfILLAԅxLMLM9tPHCILHKILL;HHH)HZf.HHCIII)I9IFIxI9kH9HVH9HHBH9HGH%AAEHAMINA7
ANDHHCINENANDKHHCKINENANDKHHCKINENgANDKHHCKINENDANDKHHCKINEN!ANDKHHCKINENANDKHHCKINENANDKH	HCKIN	ENAN	DKH
HC	KIN
EN	AN
DK	HHC
K	INEN
tvANDK
HHCK
INENtWANDKH
HCKIN
ENt8AN
DKHHC
KINEN
uANDK
HCK
INENH9eH)LOIIQAIIH9MBI)Iv=IE1LfCoDIBoC)LBIL9wLLL909H@8@1HpH9py@x@qHpH9py@x@qHpH9py@x@qHpH9py@x@qHpH9dpy@x@qHpH9Gpy@x@qHpH9*py@x@qHpH9
py@x@qHp	H9p	y	@x	@q	Hp
H9p
y
@x
@q
HpH9py@x@qHpH9py@x@qHp
H9|p
y
@x
@q
HpH9_LpyL;@x@qOMKLLLfAUIHL9AMPwMMLM9M<LH+HL)؅H9HxHLhHLHHHxHHЅ"LHHLЅ.HHHЅBHLLII)UHMHLHLHHHxdLU(LD HMEHPLMl$LI|$M9K4M9FH9I|FH9AMMCIAM9MGM8AA$A$LAHIjGAKEL$ID$AL$LEKHIAKEL$ID$AL$LEKHIAKEL$ID$AL$LEKHIAKEL$ID$AL$LEKHIAKEL$ID$AL$LEKHIdAKEL$ID$AL$LEKHI:AKEL$ID$AL$LEKHIAKEL$ID$	AL$LEKH	I	AK	EL$	ID$
AL$	LEK	H
I
AK
EL$
ID$AL$
LEK
HIAKEL$ID$AL$LEKHItlAKEL$ID$
AL$LEKH
I
tFAK
EL$
ID$AL$
LEK
HIu AKEL$ID$AL$LEKHM96MIHILHN,;LЅHHIFM6MNI9IEI9HDM9H|DM9ȿHCLHރH9HGHLDAMAHAIMAE&DAME^HIFANIME]AME^HIFANIME]AME^HIFANIME]rAME^HIFANIME]NAME^HIFANIME]*AME^HIFANIME]AME^HIFANIME]AME^H	IF	ANIM	E]AM	E^	H
IF
AN	IM
E]	AM
E^
HIFAN
IME]
tzAME^HIFANIME]tZAME^H
IF
ANIM
E]t:AM
E^
HIFAN
IME]
uAME^IFANIME]H9H)HHHHH`HM9IHCH)HvGM6MT511fAo1HAo2A)1A2HH9`wLLL909@8@1HpI9upy@x@qHpI9Xpy@x@qHpI9;py@x@qHpI9py@x@qHpI9py@x@qHpI9py@x@qHpI9py@x@qHpI9py@x@qHp	I9p	y	@x	@q	Hp
I9vtp
y
@x
@q
HpI9v[py@x@qHpI9vBpy@x@qHp
I9v)p
y
@x
@q
HpI9vpy@x@qHLHHЅHf.HDMl$E*I$HLHI$LDEmHHPIEHMNHMFM9L;M<>>M9H=M9ǾHCLH߃H9HGH?0AMAHAIMAEW?AMEVHIFANIMEUAMEVHIFANIMEUAMEVHIFANIMEUrAMEVHIFANIMEUNAMEVHIFANIMEU*AMEVHIFANIMEUAMEVHIFANIMEUAMEVH	IF	ANIM	EUAM	EV	H
IF
AN	IM
EU	AM
EV
HIFAN
IMEU
tzAMEVHIFANIMEUtZAMEVH
IF
ANIM
EUt:AM
EV
HIFAN
IMEU
uAMEVIFANIMEUH9@.i#D*HMGHPHHLKHH<3HL9;L9H;L9ALCHHރL9IGH-LA
LAHH<AJDCHCKLEBHHAJDCHCKLEBHHAJDCHCKLEBHHAJDCHCKLEBHHfAJDCHCKLEBHH@AJDCHCKLEBHHAJDCHCKLEBHHAJDCHC	KLEBH	H	AJ	DC	HC
K	LEB	H
H
AJ
DC
HCK
LEB
HHAJDCHCKLEBHHt`AJDCHC
KLEBH
H
t>AJ
DC
HCK
LEB
HHuAJDCHCKLEBHI9*7fHHPIEHHHLKHHDH<3I9H;8L9H
8L9ALCHHރL9IGHo+AMHIMAE	:AMDSHHCKIMEUAMDSHHCKIMEUAMDSHHCKIMEUgAMDSHHCKIMEUDAMDSHHCKIMEU!AMDSHHCKIMEUAMDSHHCKIMEUAMDSH	HC	KIM	EUAM	DS	H
HC
K	IM
EU	AM
DS
HHCK
IMEU
tvAMDSHHCKIMEUtWAMDSH
HC
KIM
EUt8AM
DS
HHCK
IMEU
uAMDSHCKIMEUI9MI)MCIMpAMIL9LCI)IvQLIM1L1ME1fAo1IAoL5A)1AD5HM9wLLM90DD@1HpH9pDAD@@qHpH9dpDAD@@qHpH9FpDAD@@qHpH9(pDAD@@qHpH9
pDAD@@qHpH9pDAD@@qHpH9pDAD@@qHpH9pDAD@@qHp	H9p	DA	D@	@q	Hp
H9vxp
DA
D@
@q
HpH9v^pDAD@@qHpH9vDpDAD@@qHp
H9v*p
DA
D@
@q
HpH9vpy@x@qHHHIL+LЅLH6LIMHLMJLI9LHI9'5L9I5L9ALMCHLЃL9IGH4AMAHA
IMAE4AMEZLHHAJIME]AMEZHIBAJIME]AMEZHIBAJIME]rAMEZHIBAJIME]NAMEZHIBAJIME]*AMEZHIBAJIME]AMEZHIBAJIME]AMEZH	IB	AJIM	E]AM	EZ	H
IB
AJ	IM
E]	AM
EZ
HIBAJ
IME]
tzAMEZHIBAJIME]tZAMEZH
IB
AJIM
E]t:AM
EZ
HIBAJ
IME]
uAMEZIBAJIME]I9MI)MBIMXALIL9LCI)IvJLMt5E1I1fAo1IAo6A)1A6HL9wLLM90DD@1HpH9pDAD@@qHpH9dpDAD@@qHpH9FpDAD@@qHpH9(pDAD@@qHpH9
pDAD@@qHpH9pDAD@@qHpH9pDAD@@qHpH9pDAD@@qHp	H9p	DA	D@	@q	Hp
H9vxp
DA
D@
@q
HpH9v^pDAD@@qHpH9vDpDAD@@qHp
H9v*p
DA
D@
@q
HpH9vpy@x@qHHLN48HLЅH% HHM_HLhLAM?HWM@M9@0M9@H@0M9ALCLH߃L9IGH01AHA7Hqr0qEgHIGAwHqDaqEgHIGAwHqDaqEgHIGAwHqDagqEgHIGAwHqDaDqEgHIGAwHqDa!qEgHIGAwHqDaqEgHIGAwHqDaqEgH	IG	AwHq	Daq	Eg	H
IG
Aw	Hq
Da	q
Eg
HIGAw
HqDa
tvqEgHIGAwHqDatWqEgH
IG
AwHq
Dat8q
Eg
HIGAw
HqDa
uqEgIGAwHqDaI9-I)LIIIJAHHM9LCII)IvVHL9HNHE11fAo;Io9A);9HL9wLLL98DD@>HxI9xDVDP@~HxI9exDVDP@~HxI9GxDVDP@~HxI9)xDVDP@~HxI9xDVDP@~HxI9xDVDP@~HxI9xDVDP@~HxI9xDVDP@~Hx	I9x	DV	DP	@~	Hx
I9vyx
DV
DP
@~
HxI9v_xDVDP@~HxI9vExDVDP@~Hx
I9v+x
DV
DP
@~
HxI9vxDNDH@~HHLN$0HHLЅH]+HLLHЅHLHMT$MM9Ml$@M9@*M9@H@*M9ALLCH߃L9IGH*A7A$HA4$IwAh*AwE\$HID$At$IwE_AwE\$HID$At$IwE_AwE\$HID$At$IwE_AwE\$HID$At$IwE_pAwE\$HID$At$IwE_IAwE\$HID$At$IwE_"AwE\$HID$At$IwE_AwE\$H	ID$	At$Iw	E_Aw	E\$	H
ID$
At$	Iw
E_	Aw
E\$
HID$At$
IwE_
AwE\$HID$At$IwE_tcAwE\$H
ID$
At$Iw
E_t@Aw
E\$
HID$At$
IwE_
uAwE\$ID$At$IwE_I93I)IIMHLyMIM9HCH)HvLM<HHL911fAo	HAo
A)	A
HI9wLLM9>@8HHI9H~@xNHHI9H~@xNHHI9iH~@xNHHI9MH~@xNHHI91H~@xNHHI9H~@xNHHI9H~@xNHHI9H~@xNHH	I9H	~	@x	N	HH
I9H
~
@x
N
HHI9H~@xNHHI9mH~@xNHH
I9QH
~
@x
N
HHI95H~@xN!HI$HI$HMIHILN,;LЅ$IIULHIIEHЅHIUHIEHHIL+LЅHIULHN49HLIEHЅIIUIIELLHЅII$LHII$HЅfDHLLIHOL_MFMIWL9@I9@J&M9@I@3&M9AMCIH߃L9IGH%A6AA7LAHH%AvEgLHAwLEfHHAvEgLHAwLEfHHAvEgLHAwLEfHHAvEgLHAwLEfHHAvEgLHAwLEfHHdAvEgLHAwLEfHH:AvEgLHAwLEfHHAvEgLH	AwLEfH	H	Av	Eg	LH
Aw	LEf	H
H
Av
Eg
LHAw
LEf
HHAvEgLHAwLEfHHtlAvEgLH
AwLEfH
H
tFAv
Eg
LHAw
LEf
HHu AvEgLHAwLEfHI9I)MMRIMzAMIM9LCI)IvNLLM,:IE11fAo;IAoL=A);AD=HM9wLLM98DD@>HxI9xDVDP@~HxI9exDVDP@~HxI9GxDVDP@~HxI9)xDVDP@~HxI9xDVDP@~HxI9xDVDP@~HxI9xDVDP@~HxI9xDVDP@~Hx	I9x	DV	DP	@~	Hx
I9vyx
DV
DP
@~
HxI9v_xDVDP@~HxI9vExDVDP@~Hx
I9v+x
DV
DP
@~
HxI9vxDNDH@~HHHLHHЅHH  HHHHHЅLHH5HHLKLHD0J<I9@H9@L9LIL9ALCHHރL9IGHtA
LAHHOAJDCHCKLEBHHAJDCHCKLEBHHAJDCHCKLEBHHAJDCHCKLEBHHfAJDCHCKLEBHH@AJDCHCKLEBHHAJDCHCKLEBHHAJDCHC	KLEBH	H	AJ	DC	HC
K	LEB	H
H
AJ
DC
HCK
LEB
HHAJDCHCKLEBHHt`AJDCHC
KLEBH
H
t>AJ
DC
HCK
LEB
HHuAJDCHCKLEBHI9I)McIIMIL9AIBH)HvML1E1IHLfAoIoA)HM9wLLM9"1@0HPH9
Pq@pQHPH9Pq@pQHPH9Pq@pQHPH9Pq@pQHPH9Pq@pQHPH9~Pq@pQHPH9bPq@pQHPH9FPq@pQHP	H9*P	q	@p	Q	HP
H9P
q
@p
Q
HPH9Pq@pQHPH9Pq@pQHP
H9P
q
@p
Q
HPH9Pq@pQLLH)IHHHHHM9IHBH)HvGHI<6L211foHAo)AHH9wLLM91@0HPI9gPq@pQHPI9KPq@pQHPI9/Pq@pQHPI9Pq@pQHPI9Pq@pQHPI9Pq@pQHPI9Pq@pQHPI9Pq@pQHP	I9P	q	@p	Q	HP
I9voP
q
@p
Q
HPI9vWPq@pQHPI9v?Pq@pQHP
I9v'P
q
@p
Q
HPI9vPq@pQLLLLHЅLLLMl$L)M9M9HwM9HM9ǸLHBHكH9HGHA$AHAIT$A$AT$ENHIFAVIT$EL$AT$ENHIFAVIT$EL$AT$ENHIFAVIT$EL$AT$ENHIFAVIT$EL$pAT$ENHIFAVIT$EL$IAT$ENHIFAVIT$EL$"AT$ENHIFAVIT$EL$AT$ENH	IF	AVIT$	EL$AT$	EN	H
IF
AV	IT$
EL$	AT$
EN
HIFAV
IT$EL$
AT$ENHIFAVIT$EL$tcAT$ENH
IF
AVIT$
EL$t@AT$
EN
HIFAV
IT$EL$
uAT$ENIFAVIT$EL$H9H)IHvHL^MIM9HCH)Hv<I<M11foHAo)AHI9wLLM92@0
HHI9gHr@pJHHI9KHr@pJHHI9/Hr@pJHHI9Hr@pJHHI9Hr@pJHHI9Hr@pJHHI9Hr@pJHHI9Hr@pJHH	I9H	r	@p	J	HH
I9voH
r
@p
J
HHI9vWHr@pJHHI9v?Hr@pJHH
I9v'H
r
@p
J
HHI9vHr@pJLHHЅHHLCHHDH<3HVI9L9L9HL9ALCHHރL9IGHCA$HIL$A$FAL$DKHHCKIL$EL$AL$DKHHCKIL$EL$AL$DKHHCKIL$EL$AL$DKHHCKIL$EL$fAL$DKHHCKIL$EL$@AL$DKHHCKIL$EL$AL$DKHHCKIL$EL$AL$DKH	HC	KIL$	EL$AL$	DK	H
HC
K	IL$
EL$	AL$
DK
HHCK
IL$EL$
AL$DKHHCKIL$EL$t`AL$DKH
HC
KIL$
EL$t>AL$
DK
HHCK
IL$EL$
uAL$DKHCKIL$EL$I9u)fDHHHHH
LHI)MKIMiMIL9AIBH)HvIHE1HHLfBoIBoB)BIM9wLLM91@0HPH9gPq@pQHPH9KPq@pQHPH9/Pq@pQHPH9Pq@pQHPH9Pq@pQHPH9Pq@pQHPH9Pq@pQHPH9Pq@pQHP	H9P	q	@p	Q	HP
H9voP
q
@p
Q
HPH9vWPq@pQHPH9v?Pq@pQHP
H9v'P
q
@p
Q
HPH9vPq@pQLLuHHHHHHHHЅHHHЅHHHHHHIHN$1HLIHHЅLLHЅ̿I$II$IHHI)McIIMIL9AIBH)HLHE1IHI1fAoIoA)HM9rLLM9LLH)HHHHHHM9IHBH)HrM>1LfAoHoA)HH9wLLL91LH{LLM)MMIMyMIH9HCL)HvFHON1E1fAo9IAo;A)9A;HM9wLLM98DD@9HxH9xDAD@@yHxH9xDAD@@yHxH9xDAD@@yHxH9xDAD@@yHxH9oxDAD@@yHxH9QxDAD@@yHxH93xDAD@@yHxH9xDAD@@yHx	H9x	DA	D@	@y	Hx
H9x
DA
D@
@y
HxH9xDAD@@yHxH9xDAD@@yHx
H9x
DA
D@
@y
HxH9apy@x@qLHM\M7wHIHI8DEvHIHIHt<HIHI!HHPHLhfHHLKHHDH<3HVI9IFH9L9HL9ALCHHރL9IGHZAHINA8ANDSHHCKINEVANDSHHCKINEVANDSHHCKINEVgANDSHHCKINEVDANDSHHCKINEV!ANDSHHCKINEVANDSHHCKINEVANDSH	HC	KIN	EVAN	DS	H
HC
K	IN
EV	AN
DS
HHCK
INEV
tvANDSHHCKINEVtWANDSH
HC
KIN
EVt8AN
DS
HHCK
INEV
uANDSHCKINEVI9^MI)MCIMhAMIL9LCI)ILIM1L1ME1fAo1IAo6A)1A6HM9wLLM9@DHHLKHHDH<3HVI9IFH9L9HL9ALCHHރL9IGHAHINAANDCHHCKINEFANDCHHCKINEFANDCHHCKINEFgANDCHHCKINEFDANDCHHCKINEF!ANDCHHCKINEFANDCHHCKINEFANDCH	HC	KIN	EFAN	DC	H
HC
K	IN
EF	AN
DC
HHCK
INEF
tvANDCHHCKINEFtWANDCH
HC
KIN
EFt8AN
DC
HHCK
INEF
uANDCHCKINEFI9I)MCIM`MIL9AIBH)H/HE1HHLfBo
IBoB)
BIM9wLLM9`fDHHPHHHI@LMNHMFIKM9M<>@HWI9@$M9HHM9ǿHCLHރH9HGH>AAALAHHAKEVIFANLESHHAKEVIFANLESHHAKEVIFANLESHHAKEVIFANLESHHpAKEVIFANLESHHIAKEVIFANLESHH"AKEVIFANLESHHAKEVIF	ANLESH	H	AK	EV	IF
AN	LES	H
H
AK
EV
IFAN
LES
HHAKEVIFANLESHHtcAKEVIF
ANLESH
H
t@AK
EV
IFAN
LES
HHuAKEVIFANLESHH9LLLHHA6HIH9@pANwLLHHH2HHH9@pJwLLHHAHIH9LjHAVwHL2HHI9@pJw/HAuHIH9@pAMwHA$HIH9LjHAT$w[HHPHܼDEHHPILAMHII9LjHAUw}DEHMFMNM<HH2HHH9@pJw鵸HL8DHHH9D@@ywLLLLA7HII9@pAOw驻LwLŸLeLLcLL2HHI9@pJw'LLHL0DHHH9D@@qw
L鰽LL鮽LL09HHI9@x@qw閿LBLHĺLLVHLTHL>HHI9@xNwXLWLHQHH8DHHI9DP@~w<LU..HAWAVAUATHSHXfHƅ/Hƅ҈HL`LnHCIILHIAULy҈Q`/LuMA/M)IM_HLL}LM9AWM_~.M9bA;/9Lf9//HL9sy~DHI{贋H/)fM~AG</It<.L;LA~A/ƅ~ƅ/IHDIuHLnuBMLHI)MHSHXL[A\A]A^A_]fDAG</CIOBfA/IOIE.Ly~HHϺLH̅HLM9tA/VHqaLH0HH2P/LX@M9t2A{/t+M9A{~4LpE1HH=a1ҾLwtLIK3H5aH褉E1ۀx/AM\LLXPwf.UHSHH*	HH)[]UHAUATSIHHH9tEHHLHH4H)LHL[A\A]]LLLɇUHAWAVAUATLSHE1HZ1ҾLKAudMA$I!%tDIT$LDIM)t </tHtL@LL1H耆HH%HHH6aH0HHH#HIH@HB|>/LDIAI9s0Et+LHDDu
J4;>/EM9s-Et(HaLLH0迂uB=/LH聍tMLH!%tDHVHDHL)Hހ>uk.C/CH[A\A]A^A_]fDEtH{~D0Kt=I}ƅ~˅JfDH踅fDUHATSHIHH H؋H!ʁ t€DHHHD@HH)t)/tH=HGƄ/ƄHLH[A\]ÐUHAWAVAUATISHH(H:~t!HLFH([A\A]A^A_]@/IL{/LOHIAH{AIAZMtM MwHLL)JT(HNHIHH=CMHtC|//IEJ<+t$L脊LLH聃@H<IHaLsL8dDLIUHAWAVAUATHSHIIHH0IHHM_LItIHv'LLH[A\A]A^A_]f.J<3HPLHLUHAVAUATSIHIH>.H5CHuAMt[;~u{/tPHQuDLHE1LLL"AE1H~ITHv1HL9AƄ$HL[A\A]A^]DDL1)LuL
H!%tJ4+LLDHJHDщLHH)HF~X~/AA&DU/HATSIHHþ.IDHHt[A\]H[A\]霁f.fUHHHt$HHtHrHHH]HxfHHx]HUHHt$HVHPHVHHtHH
]HFHHt+UHATSHu%DLcH<MLu[A\]fDH{LcHLMufHLaUHATIS8HHtL`HH[A\][1A\]fUHHtHfHHPHHHHHu]1]@U1HHtDHHu]fHtPUHAUATSIHIHH[HtH{LAՅtH[A\A]]fDH1[A\A]]1UHHHXHEHEHMLEHPHEf.ULHHWXHHGHHGLME0HDHO`H(1LOLMG@LO LM LO(DM(DOA]8UHAUATSIHLgH_(IIL9s@HH{I9wHI}([A\A]]:UHAUATSIHHGPHt+LoH_(IIL9rID$PHH{I9wI|$(ID$ID$P:ID$H[A\A]]ff.UHAUATSIHHGPHt+LoH_(IIL9rID$PHH{I9wID$AD$0ID$H[A\A]]fDUHHuHW]HG`ff.UHAWAVAUATISH8HOHULEH$HGIHP!H91H!AHEAHE8fDHuMHUtLI9tGE~D#E1ADIGHHI_(HH{uIWHIMHUuIXE1IHMHLASuHED HCH8[A\A]A^A_]fDIGMoH{HEIGHHtg1HuHUHLAW`IU!H9UwIAU!A95HEH81[A\A]A^A_]!AIWHI7HUUHHLE_f.HtAUHHAVIAUATSuHWIIHW`MLLH߉[A\A]A^]1DUHHHMf.eUHHAWAVAUATISIH8Lw(HMHuE$AHEHHEufDD#AtIOHDHLHH{tXHuHUHI9uIXE1MHMLHPuHED HCH8[A\A]A^A_]IWHI7HUHEH81[A\A]A^A_]DID#AtIGHDHLHH{t8HuHUHIXE1ILHPuTfDIWHI7HU1f.UHAWAVAUATISHhG Hxt_HGHHt6HHuHUHLHt4Hh[A\A]A^A_]H7HWLHUHuI(74HHEtI_MgMo(HLKLHHHELH)I9HEHEHHEHEHEHEE1HEHElI_IwHLKL!H9S!H9EH}
IFLuAHEAH9H]IGHHMtHI~te1HuHUHLAW`EfEuaAAuHEHMHAAHHIFLuHEvfDI?IWHUHHH!"At:AuHEHMHAAHHIFLuHEfIFAAHEHELuHEDuHEHMHHAAuHEHMHHI_IwLKIGHLfHZLMHu1HxHULMHLMLAW`LMA!M9HS!ЉH]HMDL9EIIPHMHHQIGMgIxLpIGHH	LEHu1HULEHLELAW`IT$LE!I9wIAT$!ЉHIDI9HxI@LuAHHM)I@HIt9uD6IGHP1I;WIWeHIWHh[A\A]A^A_]fD!fDIWHxI7HUHEHxHHfI?IWHUHLuM)IE0^AIFAHEHELuHEUHAWAVAUATSHhH_HuHh[A\A]A^A_]fHGIILw(HEHGHHIHu1LHUHLAT$`H}HHHM!H9HH!ЉHLL;zukHڃ\HIL;{uID$LhID$Ml$HI9sID$HIL)LmMHHHEL92ID$HI}HHu1HUHLAT$`ID$IHxHPH!I9T$wHD!HMHL9PID$HIzHRD]LUHuHM1HUHMHLUD]D]LULHMAT$`IT$It$AHMLUD]HzL!H9!HI<I9"I2IzHHH3H{IuI}I2IzH@HI9uMI|$(.IT$P1HELEHh[A\A]A^A_]fDW!fDHWH7HUI<$IT$HUHwH&IEIUHHSiI<$IT$HUHЉUHLHpHs03HH1HxH#UH~H9vgUD!L#EL9vG}!9пtSIEIUHEHSA2fDHI9uE2AH}H!HUHD!H9t<IEHIUHHHMHSHI͉HIA9uETHH`f.UHAWAVAUATISIHHHG HUtlHGHHHuLHUILuLHLHu1HULLH^HtI9tHH[A\A]A^A_]ËCMLs(LkHEuL{LM}HuHS`D!H9UhLH!HEHCHHcHu1LHUHHS`D!H9UUEULEA!EM9[1DDHI9LE9LHLL;auHM9'HCHIMI{HZDUL]HuLEHM1HUHMHLEL]DUDUL]HLEHMS`A!L9}HMLEL]DUwIAD!A9(I3I{H1HyHIA9uDA1McHH[A\A]A^A_]fAU!HEHCHHHSLH3HUfDMLEIAA!EM9HH1[A\A]A^A_]fL;EIOAMaAHH1[A\A]A^A_]HWIL/HUkH;HSHUHiALHLH0HxH1HyHFALaE1TIOofDH9wUHvHHw(]HF1]ff.UHtHHG(HP]UH]f.UH]UH]fDUH9aHHH]8fUH9aHH]8UDUHAVAUATSLwMI=L-)`I|CA9D$AT$A9D$pID	PA$I\HCI|$ HtHHC \I|$HtHHC;I|$HtHHCfID$ID$HA$1[A\A]A^]HI`L@
HL9HHtHpHtH=ZLHP8uHA$uI|$HtHHCthI|$HtHHCtKI|$ HtHHC t.I|$0Ht2HHC0tHt[A\A]A^]I|$8HtHHC8tI|$@HtHHC@tI|$HHthHHCHtI|$XHtFHHCXfI|$(HtHHC(EƃƃH=R+ƃƃID$HH=
HH=*HH={
HNH_HHHHHHHHKH@0HC0f.AT$ AT$hA$1H_HHHHHHHHK"[1HID[A$IDHxHHǀHH)1HA$HcHס_HHHHHHHHHKH@0HC0ezH=(HuHcj_dH=p(HuH|_EA$ID@HPHH
ZHH
ZHǃǃA$IDHxtAHxXt:Hx0t3Hx@t,Hx8t%tHxtHxHHA$IDHHtBa8BAs:BBsA$IDHA$I|wtA$IDHLw.A$IDH H
ϼZ	@ygf.UHAWAVAUATISH@H(HLjHtDpI~H([A\A]A^A_]DHE2aL8HHtL5*ZHH5H6aLLHHI6HHHIHǺ}H5&1LhAIHDEIDHXHI9ILLH@&LHLDaHLHIDILIDHXHHIHϺHH5% DcHIH(L;t)H4HHEffDHHLHrt{H5$IL1ҿ1pfDHLD`H1LfA^@Db?fHkfH9tUHvHH:g]f.HUHHH]HHHHwHHZHHHHUHSHHH'aH0Ht%KHHH]1fH=#quH5#H=#mit)H
#HO1H5f#E1H1WaDHL)1L
Q#jH
7#H5K#LH#aXZaff.U@1HATSH0LHH=`A_1
HLHIndex.xmlLfPHH1WH[A\]Ðf.UHAWAVAUATSHH
`HHtC
tHH[A\A]A^A_]L%+aAHIt$(H)L=Z1HA.H
D"ILIeMtILC	t~u)1I|$(HtH&ZH`L_LuHHHtHHЄuHHHtHHЄuK@LL{LLfLH^!L 1H1)_LLDLLC&@LdUHATSHIHHHIndex.xmH1HlfPL1&H[A\]f.UHATSHIHHHIndex.xmH1HlfPL1H[A\]f.HG`UHH<ЁO]fDU-$aH]UH5HAVAUATSIH=$aH@KL%`LM$@HL9tGHHtHpHtH=_ZLHP8uHtH@[A\A]A^]H5L`unH]INHy@1M$@H	IM9t=I$HtHpHtH=θZHHP8uI$H@[A\A]A^]H@1[A\A]A^]Ðf.UHAWAVAUATASIH5H="aHH`L-XZL@HL9tGHHtHpHtDxtILLP8uHtH[A\A]A^A_]@IHLLP8uaH6`L@DHL9tCHHtHpHtDxtIHx
LP8uHH[A\A]A^A_]H1[A\A]A^A_]Ðf.UH5HSH=!aHHwH
`HHt;t
H[]fDHBHHHDH[]UHAWAVAUATSHHZL0A9>tNAH=)!aH5eL`LH`L4MtVAF
HĈL[A\A]A^A_]f.H%aHx(HtHZH`H=%aZAt^LLLxHIndex.xmlIt$HfPHߺ
ƅ#9LL11DE1IHY%aHp(HTHEZ1HA.H
HH=%aIG_MtHZLH
AF	uFIHHtLLЄIHHtLLЄANH$aHx(Hu
HUYaHyZH`H=i$a4Y@LM~LLXLHL1H1XLyLXDLLTAF
H ^f.UHAVAUIATH5\SHH=aALQHAEt!DDHHt[A\A]A^]DAu1[A\A]A^]L1ff.UHAUATSH0AIHHDLH=Hĸ[A\A]]Df.UHAVIAUH=aATSHH5qAADHtDLHt
[A\A]A^]@Au1[A\A]A^]H1@UHAVAUATSH0AAIHHDDLHEHİ[A\A]A^]DUHATSIH1Ҿ HHHHEI$[A\]f.UHATSH1IHHHHEI$[A\]fUKHAWAVAUATISHHJN4IH8HHuHEHL9HEILxMILHLPHHcLH9UIT$xH9HSI9@7IIA3AIT$HKA4$psAIT$HKAt$pysAIT$HKAt$pZsAIT$HKAt$p;sAIT$HKAt$psAIT$HKAt$psAIT$HKAt$psAIT$HKAt$psA	IT$	HK	At$ps	A
IT$
HK
At$	ps
AIT$HKAt$
ptfsAIT$HKAt$ptKsA
IT$
HK
At$pt0s
AIT$HKAt$
pusIT$HKAt$pD)EA@LMAE)DXDAvYLUEMILMME1MLME1HEAfBoHEBIE9wDMLLD)E9fABABABtABtsABtgABt[ABtOABtCA		B	t7A

B
t+ABtABtA

B
tABHIH>@LHLe~UtvIT$H9UA$\AD$HIL9QLH+EA$H8[A\A]A^A_]f.<S<
<
toIT$H9Ur
A$HIA$H8H[A\A]A^A_]D<'J<\B<"u9HL0fDnfDrfD1HAHH9uf.Z1Df.UKHAWAVAUATSHHJN4H8HHuHEDMHL9HEHLxLIIIM1ILHLPHcLH9UNIWDHH9HS@I9@{IIA[;AIWHsA?xx{AIWHsAx[{AIWHsAx>{AIWHsAx!{AIWHsAx{AIWHsAx{AIWHsAx{AIWHsAx{A	IW	Hs	Ax{	A
IW
Hs
A	xtw{
AIWHsA
xt^{AIWHsAxtE{A
IW
Hs
Axt,{
AIWHsA
xu{IWHsAxD)EA@EDD)vKKHUNE1HEHU1fAoAHD9UwHU)HHA9FBFBFBtFBtsFBtgFBt[FBtOFBtCF		B	t7F

B
t+FBtFBtF

B
tFBIML @:Et`IWH9Ur6AHIL9LH+EMA$H8[A\A]A^A_]DAH8H[A\A]A^A_]fDIGH9ErMHAAOIf.DHL*fD1HAHH9u*I1_UHSHH= ZH=tZH=ZsH=<ZgH=p`[H=d`OH=ZCH=,`7H=``+H=`H=H`H=<`H=`H=`H=Q`H=O`H=F`H=D`H=H=_H=;`H=8`H=/`H=-`H=+`wH=+`kH=Z_H=hZSH=ZGH=P_;H=D_/H=x_#H=_H=_H=_H=H_H=|_H=_H=_H=_H=L_H=_H=_H=_H=_H=P_{H=_oH=_cH=_WH=_KH=_?H=Ȇ_3H=_'H=PZH=DZH=YH=lYH= YH=_H=u_H=_H=_H=$_H=X_H=_H=_H=~_H=(~_sH=\}_gH=|_[H={_OH=z_CH=,z_7H=`y_+H=x_H=w_H=v_H=0v_H=s_H=Xu_H=s_H=@r_H=YH=YH=\q_H=Pb_H=p_H=o_H=n_wH= n_kH=Tm__H=l_SH=k_GH=j_;H=$j_/H=Xi_#H=h_H=g_H=f_H=(f_H=\e_H=d_H=c_H=b_H=`_H= b_H=__H=__H=ZH=Z{H=DZoH=xZcH=LK_WH=@<_KH=tJ_?H=I_3H=H_'H=H_H=DG_H=xF_H=E_H=D_H=D_H=HC_H=|B_H=A_H=@_H=@_H=L?_H=>_H==_H=<_sH=:_gH=<_[H=9_OH=8_CH=Z7H= Z+H=t\_H=hM_H=[_H=Z_H=Z_H=8Y_H=lX_H=W_H=V_H=V_H=<U_H=pT_H=S_H=R_H=R_wH=@Q_kH=tP__H=O_SH=N_GH=N_;H=K_/H=8M_#H=J_H= J_HS`H{tDHHH{uH1[]fUHSHHEu1ҸADCAw?EuECDKDKs{HA1賰HHt;H1[]fCA9DGHCDCDKs{HuECUAAɉ11H]:f.UHSHHW;WtHJSKHH[]DH7HG H9t4WPW萱HHtJCHCSHwֺw躯HtSH3HSDH1{UHSHHO;Ot$WσKH;C1H[]DHuHHtSHufD͐WUHtHWW]H1]ff.U9WHHv֋W]H7HPCW1H]"AfUHH?H HH9t
]ǯ]@f.UHSHHS HH?H9tHtίHCCH[]fUHATSGH7AHG DEgH9t)Ht$D;gtDHW軯DcH[A\]f.DUHH:YHH]f.U1HAWAVAUATLSILHHHHU(HDHHHHa@IHMH1ҋ8dHHF=HCHHHH<H5L>L
H!%tLDHJHD@LHH)MHHLDL=H;LCyHHH;sHH}PH} EML#MME1LL:DLLCMtL-Ft	E>HHtWH=ҰZ1Ҿ6:H=ZI1Ҿ :MWHNH1HLJA2HH;1ҾLFHcHwGHHH[A\A]A^A_]fIHH;(HHU HuHIFtLGHELLLLfDLLLL;Huf.H;8IH1ޫBfMAMAE uEMMLLDBDE7@MHELLLLf.LLLL:Hu5DHHH;8)HELLLLfDLLLLw:HuDHEDH5
H11ѸLLLLLLLL:HuZf.HELLLLf.LLLL9HuHDfHELLLL	f.LLLL_9Hu1HdDHDž@HELLLLf.LLLL8Hu=DEHELLLLf.LLLL8HuMfHE\H5
HL11MfDHEHELLLLLLLL7HuELLD>DIMuMELEMI{f.=aUHta]f.=atDU11paH<814]1 #8UH
2HAWAVAUATISHHHH
HDžhDžSv1.HHq
fHDžHDžHHTLSv1,TLHDžHpHSv1.1,TLHDžHx1MHHZHpLHHP8L6HH=LLL6HhH5g7LHHX;HItpLDžLHDžPDE1HK4LHEP8tjIIuHXH571:HIuLuHDžP@HDžPHPHĘ[A\A]A^A_]@JDžLHH!PfUHHHAATD!Su uuAQA
H HItH81҉AHeL[A\]fUHSHu uuAQE1H HHt3H81ɺ*t>H;1Ҿ%AH;HAHH]ff.UHSHHH?AHH[]~f.@UHAWAVAUATISIAHLDLL:Hc؅y)I$5tOEt/2ẼvBHHIH[A\A]A^A_]fDL+tD1@HHЩuu @tAh
@Au0D AGUHAWAVAUATISIAHLDLL=Hc؅y)I$4tOEt/1ẼvBHHIH[A\A]A^A_]fDL;
tD1@HHЩuu @tAh
@A/D AGUHATSHIHtH߾/H/[LA\]fHtKUHSHH$t.HHt>HǃHH[]@sː@f.UHAWAVAUATISIHH?1HvIH5L/L<M$L=}I$2Hc؃tI[/IIDŽ$L>H[A\A]A^A_]1ILsuLG=~LIDŽ$;E1LL¾
H[A\A]A^A_]fHੌuuK@AAh	Am-LD8IIDŽ$3=#fAG1IH[A\A]A^A_]@UHAWAVAUATISIHH?O/HvIH3L-L:M$L5}I$!1Hc؃tI-IIDŽ$LK<H[A\A]A^A_]1ILuL'5~LIDŽ$9E1LL¾JH[A\A]A^A_]fHੌuuK@AAh	A+LD8IIDŽ$s;#fAG0IH[A\A]A^A_]@UHHP1]fUH'+]HXH9PUH]f1 t@UHATSdE1xL1D8t<H?1Ҿ$/x>‹;ED1/[A\]@`A릸f.UHAUATSHhHwED/HtxL%iZ1H}AgL
I$HHMHDA9HAtI$1HP1EHh[A\A]]@HMDA8AUHAUATSHx E@HwD/HL%Z1H}AL
I$HHMHA	D>8HtI$|1HP|Hx[A\A]]HwED/HsHMDA	7Hx[A\A]]fHx1[A\A]]UHw]Df.UHWn]Df.UHAWAVAUATE1SHHh$t0ƃ$DHCHh[A\A]A^A_]fHwD7HL-)Z1H}AL

IEHDIľ'2MAtIE1LPLkE1EAD;AML5Z1ɺH}AL
LIHDHx7HxAHtI1HPILPxEDEfDs1A[D@7AȐf.UHSH%H%u1 H
H
H%HHD1HH[]ff.U H]@UH]UHATSH`HEEHwHtlHeZ1H}AL
HHH}ھI1tDMtHZ1LHPH`[A\]fDH}ھ1uE1%1nfEMffU=fdD`UH]UHAWAVAUATHESIHxD`HxHpHhAAA@L-1Z1AL
HhIEHHpHxIljD&MHtHLHIIEPHuR$8uH1LHHu:It$A$HeHpHxDe&HHt@HHx[A\A]A^A_]fDUHAVIAUATISHPIHXH9Hw|HH@HH@HwJI9I$HsJ.HI$XLI$PsptAH[A\A]A^][LA\A]A^] H)LH9HGH)I$PH[A\A]A^]HI~HIHTITI)HB3L)H[A\A]A^]DfADff.ADADIf.UHAWAVAUATHESIIHxDdHpHhAAAD|fL-ZAL
LHhIEH|HpIljL%MHtHLHIIEPHuR"8uHL{HHu7It$A$Hb|HpL+%HHtfHHx[A\A]A^A_]@f.UHAWAVAUATISAHAHxx4?11%;1%HsD;HHdZ1H}AL
HHLDDHhn'HhAHtHZ1HHPAtTEE;11"%xU;1%t=Hx1[A\A]A^A_]D IƋrwDHtIHx[A\A]A^A_]DEHx[A\A]A^A_]LDD&A8fHsDž|D+HHZ1H}AL|
HHHxL|ID%MAtȞZ1LHPExE1AAHxL|D>%AfU11HATSHHuH[A\]DLe;1LT)x/Eu1҃ uH$D8t1f.UH]@UIHftf
DHAQEIȉLt#fUHATSIHHĀftVf
t0LpE11LHALH[A\]fDGEuOutgWt LpHHL+I또WȃvԸHDžxtfpGfrWWǐf.UHAWAVAUATSHDgEHHwHHHDžD/HHUZLP1HAL
HHHILD"Mt!HZ1LHPtkAHD[A\A]A^A_]AH127.0.0.A1E1fDHLJLJE1HfDNfDfPLDff
Xum\uc`dt`uGdȃv8HǃICfRfLLL!LIHHHAA LHHߺ
1&HffDLPHDL cfU1H]Ht;UHSHH$tHHHH[]@@f.HZUH5ZH=
HH]HDUHAWAVAUATASAԺAHH
`HuȾ8:HHMHxHHHǀ1MHH)HDD HCAD+Cǃdǃ`AHAHhHHpH]HxHHH1HHHHHHHHHHHHHHHH1HHHHEL3HCHH[A\A]A^A_]HHxHHHeHHHH	HHHH-HHHHHH#HHeHH7/fH`@8DHHHDDA0HHhHHpHHxHHHkHHHHHH!HH3HHHHHH)HHHH]H5Uщ1H]f.i UO‹dHx>1҅tdHHt]`HHu1]f.`U1HAWAVAUATLSIH>LAHAHDADžDDž@&A`H%AHHHHPFHHXH1H`HHxHEHpH7HEHLHEHaHEH6HEH;HEH`HEHHhHgHE`HCL}ȅH.ȺMb1L)+dAƅx!ȺMbL)A	ED;+t
$HH&>HLH1H[A\A]A^A_]@HHXHH`HMHxHHpHHEHHEHHEHHEHHEHHEH_HhH1@dE1fH`@D8DH(DƒHDDAHHHHHPHyHXH[H`H=HxHHpHHEHHEHHEHHEHHEH
HEHHEHDHhH(D$f.HfU1H]4@GUHw$H]YHcHHHG]HfDH

1]HU!3HH
HcHH
]H
]H
]H
]H
]H
]Hv
]Hb
]HZ
]H_
]HB
]H
]H7
]UHAWAVAUATISHXH I$H9H?/Iu$;/HH9uII)݀;/[HtI9ueA$u<M$XMtHHLH)AI$ HX[A\A]A^A_]fDI$X1HtLf.L}AHIGй LELIMBD5tLEILMHs LMGLI|$H

IM1BD-"HX[A\A]A^A_]fDII)IfI|$H

M1HX[A\A]A^A_]E1If.UHAVAUATSHH IHIMHIII)I4H9vtHH4AHHHH9HCHHHHZHHJ<2HHH u[A\A]A^]f.H9s/H HxH LL[LH H t HHHtDLLH[A\A]A^]HHHtHH H[A\A]A^]H)fD1VfHцZHHHt(IVHHHfHǃL @UHAWAVAUATSHH0L8L9s9L5R
AtKHBD
HAt2L9HH0uLH8HFEH[A\A]A^A_]ÐHH0IIHFH0L8HCI9ruH5

HQu]L9)@LsM9H5
HM$0MuHC[A\A]A^A_]HK	I9s?3H=
@uTHUHI$0IEI]H5V
	HHMuHMIL9I$0rbDHL9I$0tL9]uy]uy>uHDI$0IM@HL9I$0IDi"'AUGHCL9I$0s/SAt$HHAtI9HI$0uIMIEH9s2AHQ1HA6H9HIUuIHCL9I$0s=IUs@82t0Hf.IUH2@80tL9HI$0uIEI$0I;$8sHI$0IUHJIMA$tGS1PHAuUDRHA=H9HIEw,IEH9srA6tHH9HIUt1HA6uPHAusfDRHAZH9HIEwI@UHAWAVAUATISL-y
H]HHHH(H0H H<HEH9I8HEvtD><'Hu><tQHNHDHx<tH9HI0uAHUtuH9tIPHtH)LI8I0H9wI1:HunexpectI_Hed END-OI_HF-INPUTI_H9vADu!fDHH9HHMtADuJHBAD
u!HJHAD
,H9HHEwHuL|CDu-HEHp	HEHuHPIPHUHHuL5/!?EEEI HuHULAGH)4@M0M8M9v=A$ADID$DA$HADtgI9II0uuLuAELuDIH
O
I18HH[A\A]A^A_]@ID$LeLeI9H5
L
M9H
fDMl$M9r^HL	uJM0D]LmEuVDUEL;
IH

1v9IM9M0uD]MLmEtACDM\$	M9H5
	LL]:	uvL]MVM9M0rDIM9M0A;]uA{]uA{>uDMIM0L]EADJfA4$H=s
@u+HUID$I0HEE$AItAS"Et1HLZ=AAIASu
}\A/gDEEt1A?11LHuLA@}11LDUUDU|@HLIt	SHuHULAGH)<IPHtHuHULH)ЅHuHULH)mHuHULAGH)ut@MIUL~
TfD11LdACA!A3dH
JcH"t{'tvADEAU@HuLtIHuHULH)HuLDAA>\fIt$I9I0A$A8D$ID$@A<$H@8:L9HI0uHUAHuASEZH9s=AD$IL$ADuhfDHADOH9HHMuEAS	11LAD}HuLGEEE(HuL$EEEMBHHBHUI0IT$I9HI0v3At$AD5t%It$8HAD=tL9HI0uL9HE5A4$AD5u	<HH9IHU2AD5uHL9HEPADuBHADu"f@HADH9HHUwz!3H
HcH!3H|
HcH11L7gHuLAqL
IH
a
1h+Lb
L
L
L
L
L
L
}L
qL
eL
gLd
[Lk
OLu
CLv
7LU
+LA
L9
L5
L>
IH
S
I1YL
HqL
IH
>
1L
L
L
L
mL
La
Lk
Lx
L|
L^
LM
vDf.HUHHGHLJPHH1HH)`HHHǂH H]UHSHHHHtHvZHǃH[]f.UHPH]UHHH]UHXH]UH@H]UHGH]fDH(H0UHPHNHH9vx
u!f:
tHH9uH)]DHH)]L(H0I9LIMZHM)уL9IGIIFHFM:L1D1ɀ:
HL9uI9I)UIIIM)HI)SHHHHIffo5
fLfE1fo-
IHfoOL9ftffofhf`fofifaffofifafffwfoHfsffofsff~I9C1ɀ:
HJH9,1ɀz
HJH91ɀz
HJH91ɀz
HJH91ɀz
HJH91ɀz
HJH91ɀz
HJH91ɀz
HJH91ɀz
HJ	H9vp1ɀz	
HJ
H9v\1ɀz

HJH9vH1ɀz
HJH9v41ɀz
HJ
H9v 1ɀz
HJH9vz
[]@fDL1fD1DUHHHHEHEHEHMLELMEHELEAIH9t9HJHG҈t-HD
HHxɈtHH9u]HHf.A/wDAIHtLDIIHHtIHyH@UHHHEHEHEHUHMLELMEHEtUIALEHHWf.HHHNɈJuA/w$DAI4
HtLIH]I0IHHu]f.DUHHH@HNL@ɈtLH9u]@UHH
HHVHH҈Qu]UHH
HHPzu]ÐUHHHHtH@8u]f.UH]fDUHHt]ÿfDUH]fDUHIH?I?HAWAVAUATIHSL1H)HIHLH1I)L9LDHNHYZLR0CD
f.HDCD
Lu+-A0HuDH;0tE1LPA$DA0A9G}>IIHDDEyA	vEyAA7A9G|H9oE1IuHcPHcH9LMAM9M0+HHĈ[A\A]A^A_]EyAWAEG'H9HcHcPAAMcL9qHcE1LcI@Kc<IHcH9|DHIHLIHED@HI9tIL92D["1,fDWAH0DWAHL!1UHHAWAVAUATSLL9H< u@HI9< t<	t<-<+A\/+A
E1<00<	wlLAH	I9IFI9uHI@L9HGA80@	vMHLHEHE[A\A]A^A_]Hu!1H>[A\A]A^A_]f.y06LLAM9u1fDLAM9tALAA_AfDLAM9{ALA\/+A
E1I9(Ly	IM9MMFE1&fOl@N,oIxL9IA80@	vDH,
L)HILHEIDDH< ufDH< t<	tLHuH
14M9A0	IxI9E~A0A	IM9LtAv0@	I9HEI9IOHvHHKTHHHM9MHiʚ;H>ILHEIDITH>IODJ@HEHH9vE"HM9rdH9[1E"HHH	`HXf.UHf.HH:Guu]D1]f.fUEHAWAVAUATStL9IGЉULcDEMcIIEE1DEDmEIAHL
AD4AILH)L9!]1҅u6DEċUE~*IA$H
E
ID)/E&LH)L9OE_AH
D4AeHXME1I)H:@Yf.M9/A8;Lt'"f.II)M9	@:8H:H@uEMcHuXIFt+LXf}ԅA$H
H2XLE1H)HuHH:@I9A8<$Lt&fII)M9@:8H:H@u؋UHuȅIcHXHTL`WDHHA:@ELDMcHfXIFt+	HHA:@)UHuLnIcHXHT	b[A\A]A^A_]E1eDUHHt,| HBtf.| HPuEHHu1Mt,B| I@t| L@uLHuE1]E1qH]IE1\ff.UHAWAVAUATSHHUHUH9H}L] LUt|H9UtvL5
E1L%
DD8t[D8tVA<>@ A:>AEHIIH9A<<A{t)L9t$>@8uL~L9t~L봸DH]LH+MHu(CH]HDML9HHM0H5IrI{HH)I9IzAHLCI9@AILH߃ HA IsAjHAB IJIsACNHAB IJIsAC2HAB IJIsACHAB IJIsACHAB IJIsACHAB IJIsACHAB IJIsACH	AB IJ	Is	ACH
AB	 IJ
Is
AC	trHAB
 IJIsAC
tZHAB IJIsACtBH
AB IJ
Is
ACt*HAB
 IJIsAC
uIJIsAB ACI)H)MHIIMIHvAfvfo
n
II11HA):A;HI9wLLM9DHy H9HyA FH9HyA FH9HyA FH9HyA FH9HyA FH9HyA FH9tHyA FH9tnHy	A FH9t]Hy
A	 F	H9tLHyA
 F
H9t;HyA FH9t*Hy
A FH9tHyA
 F
H9tA F[A\A]A^A_]ÐHIH9F ACu[A\A]A^A_]LLUf.UHAWAVAUATSHEHuȃEEEH҉EIDMMcLE1E1d@EąELH7
AAtSHD}tH]B3IM9HL)L9}EuH
AuL
%XHE1L)I	1@DI9@:0HtfHL)I9~u@:2upH1H@uEu{McHXIBLHBH4EtM9vH}L1L)LMHL[A\A]A^A_]II	A1@QEHtMcHFXIBL	E1DU1Hx]Ð_]vEtu1uH)H~V]wF]-^HH)H~~]w
]fDu]fDH)HhF]-?D@U_H]vt1D]@]fUHAHH9H8fDt`]wEA9_@]w8LHHtKH9vF8vLHL9vux`@?vH)A]@LHxL9wH)]1]U1H9Hr.t+x7HHH9vuHHH9w]HHfDHHfDUH9H~[_]w8HzH9JH
3HAHHt0]fD==t.1]fH]fDB_<]w߸]fDHBH9BJH
2HAHHuB_<]wB_<]w]HBH9r7BP_>aHH]]f]ø]fUHH9@2]@1HwH1pu4H1ptCHrH9rx@zB]fDHrH9rN@z]HH>yHBH9r@@r]D]ø]ø]Ðf.UHAWAVAUATL$SHL9HMLMgIHMI~@HIvh{SHvHHHRHHH}HÁIwAHFLxI9v8ILHLPHhHIADAGI9wLH+EH[A\A]A^A_]ËRHÁ~zL눐IvhDSHvLJ4HtHRHH'A?CIHAGHHuIHAG;fD;1]L@ULG8E1H]ODf.ULG@AH],f.fU1H]U1H]UHHAWAVAUATLuSIAHIHXLELMHEAEILHLLP@HUH tvH+t
H-uuHHH	t1H]AIE1ۉEHEIHMLLLP@HUHIHBH	v;HBHw#HBA9HE~-;]wqt_AHBHw
HBA9HEHEHtL8L9}Mu<x`U؅uWHX[A\A]A^A_]H;Evf.E4@wxEuqHXHH[A\A]A^A_]@HE"HX[A\A]A^A_]f.QHEHtL8HETHX1[A\A]A^A_]HE"HXH[A\A]A^A_]HuHtHHu3!HX1[A\A]A^A_]HE!1UHHAWAVAUATLuSIAHIHXLELMHEAEILHLLP@lHUH tvH+t
H-uuHHH	t1H]AIE1ۉEHEIHMLLLP@HUHIHBH	v;HBHw#HBA9HE~-;]wqtgAHBHw
HBA9HEHEHtL8L9}ut<HE"HX[A\A]A^A_]fDH9EsfE4@MHHڅHEHX[A\A]A^A_]uHEHtL8HETHX1[A\A]A^A_]HuHtHH}3!HX1[A\A]A^A_]HE!1KUHAWAVAUATLmSL$IHHXMLELMAEILHLLP@HUH tvH+t
H-uuHHH	tHcE1H]IE1HHEHHHEHEfILLLLP@	HUHIHBH	v<HBHw$HB9EHE~.H;]wqtgH]HDHBHw
HB9EHEHEHtL8L9}Mu<HxgUH؅u]HX[A\A]A^A_]fDH9EsfE4@HH9wyEurHXHH[A\A]A^A_]DHE"HXH[A\A]A^A_]DIHEHtL8HETHX1[A\A]A^A_]HE"HXH[A\A]A^A_]H}HtHH}3!HX1[A\A]A^A_]HE!1fDUHAWAVAUATLmSL$IHHXMLELMAEILHLLP@HUH tvH+t
H-uuHHH	tHcE1H]IE1HHEHHHEHEfILLLLP@HUHIHBH	v<HBHw$HB9EHE~.H;]}tkH]H롐HBHw
HB9EHEHEHtL8L9}MtLHEH"HXH[A\A]A^A_]fH9Esf.E$@UHH؅HEyHEHtL8HE1TH}HtHHM1ۃ3!iHE1!XUHAWAVAUATISIHHXEtLH?E1LHHAp0LEHH)H@utGIgffffffff.Hȍq0IIHH?HH)H)HA0uEthIMpA@-L9-sxIDHIIM9s%A6@tI$HLLLPHI)IcHX[A\A]A^A_]IL9s@tMfDIA1fDUHAWAVAUATISIHLHXMy3E1HEIHMy1HHAHHMHHA)Ax0I@}HgfffffffLAp0HHLH?HH)I)H@1uEILyA-L9-IDHIIM9s$A7@tIHLLLPHI)IcHX[A\A]A^A_]ÐEE00HMIL9s @tIDHA1@f.UHAWAVAUATSHxHHuHUHMHLmIIHEH)II?IIIDILLLLP@bH]HIH tH	tH-HEH+HEHE\/+HE
EH0V0	IGL9LeIGILIH)f.HIEȃ0<	PKL4PHLLLHP@LeHLIHM9IGLxHpLI9HhIFE1HEM0HHEȃ0<	tH9]KL<PILHLLP@DHEH}!HEH81Hx[A\A]A^A_]1uH}HHڅL?HEHx[A\A]A^A_]M9u fH}0HIM9tILLLLP@lLILLLLP@CHH]HEIHEHE_EILLLLP@HH]HEIHE\/+HE
EIG1IMHpLxLH(L)HHJMH}HHۅLHEIMHpM9LxL}ILLxLLLP@2HMLxIEȃ0<	M9DILLLULLP@LUHLxIEȍPЀ	wmHEM9LH}H9Ik
HH9HvHHHIkdH@L9hHiʚ;LHTKH}HLLHPUHHH9vRHE"H'L9]mH9EcHE}"1HHHH	HHHVUH9HwDxuHH9vx tH)]@f.HBUH9H:<t#<twBǸHcH>]fHBH9rgJ1AAAuBR]
ǍHH1]@]f]fUHAWAVAUATL$SHEIHH(L9HULohHErXtfDHuI;uw#IEHHHHt@Hv4HuILHLPHA9u)McLI9vILHHuLP@AHEH([A\A]A^A_]UHAWAVAUATISIHMH8HHMLEP0H}LLchI9HEM6MmH}fIt$HHH4HtHRLHMHLH?IJ.LHHHL1Hփ?M\5IIIIIL1L9}IvIHHMLHuHP@~-HUI;$_HEvHEL0HEL(H8[A\A]A^A_]UHAWAVAUATL$SHEIHH(L9HULohHErYufDHuI;uw$IEHHHHt@HvtHuILHLPHA9u)McLI9vILHHuLP@AHEH([A\A]A^A_]fDUIHLHHHHuP@HDU1HD]DUHAWAVAUATISII1LmH
fDIHI$LLLLP@HHcuHH[A\A]A^A_]H|UHAWAVAUATISIIHIHDIHt5ILLLPuID$H[L)A\A]A^A_]HL[L)A\A]A^A_]1UHAWAVAUATSHHHuAtuIIHMIfDIHt=ILLLPu1M9ALH+EH[A\A]A^A_]DLH+EH[A\A]A^A_]1fDUHAUATSHIMHHP0HI<$MEH9sJMHf.HH?LIHHHHH1H9uHH)H@MDI<$MEH[A\A]]HBUH9Hrs:L(H>Iv]fD1HwLBL9rCRHHHwHH
%H	HH]ø]ø]fHHVUH9HwDHH9vfx tH)]HBUH9Hr3
Bz]HHHHBHHHf]fHBUH9Hr+H@rHHHBHHB]]ÐLUHL9HHI9LWh~NDFHIHcI<NHcHI9
rIRHHHHt
HII9r3HʈNHVHHVHHI9Vv
HI9z]UHFHHAWAVAUATH9Sw"&DzuzuzuHH9vz tL^HM(L9LwhMeMIH]f.EKA{A[ILHcL;A{HcLH;}IIE1L1IIIIML1IA?OL
IIILH1IA?OL
	IIIILH1L9UH)HHHRMlHM([A\A]A^A_]MNHHMMt\@H<A\IA?O<IHI@MIIMIL1IIEA?MM@IA?O<IIMIIMI@L1IEIA?MMLUHHI9HLWh@~NDFHIHcI<NHcHI9
rIRHHHHtHILI9r!HʈNHVHHVHHVHI9s]UHHH]@UH]DUH]DHUHAWAVAUATSHH)L@HLIIIL9>e~~F< t<	HfHI9c8u6xuxux@ t@	tҀxuxux-h@8t!1H2[A\A]A^A_]xu݀xu
x+z\/+E1A
Axux0xDOA	wHpEH$L9IGH9u:h~u1~u+~0@	wOH@H9NO3>tLH2HHEHE7fx~~~0HHpI9u1HDI988f.!1H2LHM9HALȻA_A8n_@H.LHM9FHALȻ\/+A
E1H(E1HI9Lx$IM9MMF19DA}u4A}u-A}0@	wH4@H4wI}I9tIIA}tLH
L*H)HHLLHIIEIELL8I9?G0<	IDM9GDxA	Ik
EIHGI9HtuuuG	0<	vYM9rTtHHvHLHkdMLI9IIiʚ;H:HIIEIEH9wM9v1E"HIHL	[HTL*IHk
LHE7HH9v"HH@UHH)HH]HH)UHJH9HHB]@HUHH)HAH9HvHHH9s+>uA~v9f.>u~wHH9r]f.HH)A]1f.HHVUH9Hw"&DxuxuxuHH9vx tH)]fUL9IHATMLFSHMuzfHIItj{HICHLEKHCHHA;HIA{HLIA{HLH9t[A\]L9tsLL9¸rHI۸I9rSIL9vGAAsHHASHHHASHHH tƉH[FA\]fD[1A\]fUHH9HN1H9rX~HH~HcHNHcHH u*HH)HHLLHHH9vL9u
H)]D8HD@HIHcI<HHcHH tfD1]@HBUH9HrR]HH]ÐHBUH9Hr#1HwH@rH]@]fLUHL9HsiHI9r`HWhN~LJHcIIOMtHIA<Hw!I9rH@~HI9Nv	HI9s]DHFHH9wfzuHH9vz tH9L	MHH9UHAUATSHGhHXfDDVFAAMcMIJHtEK<RDlMILσ?JAHLHHL1Hǃ?ML;IMIIMI1H9v
HH9x[L	MA\A]]L	MfLUHL9HsjHI9raHWhN~LJHcIIOMtHIA|Hw!I9rH@~HI9Nv	HI9s]@H@UADAHATSHZEHHLXHHHHxL$vtAHL	HL	HL	HL	HL	HL	HL	IHEHE1foEHIAAH9wLJ4fHM9HBHZHDNv~HBDFNHvmHBDFNHv\HBDFNHvKHBDFN	Hv:HBDF
NHv)HBDFN
HvHDFNHvDFN[A\]@UHIH9HAWAVAUATSLghL91AL^EL9rACA{AHHyI9sD1[A\A]D)A^A_]DwOEADELc~It$L,MtH@ADMIJ4HtHIDTL9u7L9LHv	I9KHL)L)I)D)E[DA\A]A^A_][A\A]A^A_]HIfHIHGhL9MLFMUHIHATSHXDfDEYO[FdDLNMtRGH@ADA9uXIHItZAIHHuEaAEDLNMufDD_DA9t؃[A\]L9tKrQHLϸH9r7HH9v'?uDOA tAFf.1@J4L9HIt-s.J4H9rDOA u HH9v?t1HLϸΉAFfUH]DUH]DUHH)HH]ÐH)UH	HrH9HHB]H)H	UHAH9HHF]ÐUHIH9HAUATSL91AH~DH9rGDWDHLQM9sD![D)A\A]]@EbEjDDHc~H9u1H9HLvM9wLH)L)M)D)E[DA\A]]D[A\A]]IHfDHIL9MLFM>FDID9IIIIIUHS@IIIt2A;ACAYA9t9؃[]ÐL9t;rIHMٸI9r'AQ u6IL9v
A9tD1[]f.J4DـF[]IIL9t@sAJ4I9r.DAQ u/IL9vA9t9؃1HMٸ뻉ـFff.H~UHH9HSHwf.zuHH9vz tH9L	MsAMH6Lȃ?LIHLHHHI1H9uH)HM\L	M[]fDUHAWAVAUATHSIIILHHHHHGӉLLHH#DHIHHPHdw"IAFIHLLLP@HLL򋍰LLH)MH1*ILHHAH)HIM7HH[A\A]A^A_]UHAWAVAUATHSIIILH8HHHGHLAHH"@HIHHPHdw"IAGIHLLLP@HHL;LHL草HALHL)HIL3H8[A\A]A^A_]fDUHAVAUATSLuIIHcHHHMLPHHcI9r*I)	fDILHLLIH)L9vMtHLL[A\A]A^]13H[A\A]A^]fDUHATSL$HHUH HHcHMPHL9IT$HsMH)HHL@HHHHH<v0MH1fnMfpHHFH9wI9Ht&HsI9vHCKI9vHCKI9vKH [A\]ÐUIHAWAVHEAUATSLrHHEHELELMN,6HEE LpIfM-@M9A$HIAD$CHKtw<%uAHYPӀvPЀ	wHPЀ	vPӀv<l<s<dtM<utIM9A$AD$%ICHKuDLML)AEHĘ[A\A]A^A_]LL)HvԋM/HUM<dLX)`L
ILXfo`pL@A$HIAD$ufCH<sU/HEUHLL)HVHLPHX)@H`H4HXH`fo@LPH9wHHAH9HI<DI9AH9@AHHHLIE1HHIIAofofoIf`H fhIV^I9rHLKDL)L9HAABHAABHAABHAABHA	A
BHAABHA
ABHAtqABH	At`AB	H
AtOAB
HAt>ABHAt-ABH
AtAB
HAtABAILHcLGfo`LX^I1HUHJHM
fHv9I|$H
6aH)aA$HIAD$H9uaH`HEHPHU<@UHAWAVHEAUATSIL4IHHEHELELMHEE tGfLpL`<%tfM9v,A$AD$HAD$IAD$CHKuA$AD$LAD$AD$HĘ[L)A\A]A^A_]fDHYIA<vA<	w!f.Hq@	vA<vlsdt2ut-M9oA$AD$IAD$AD$%C@LL)H?;U/HEUdLh)PMǺ
LDLhfoPpLA$AD$HAD$IAD$ufDKHsU/SHEUHLL)HHL`HP)@Hh	H4HPHhL`fo@H9wHHBHHI<I9AH9@AHuHPILE1HHIIAofofoIf`IfoH@fofhfof`fhfofhf`^nVvI9rHLKL)L9BHBBxBBHBAB[BB	HB
AB>BB
HBAB!BBHBABBBHBABBBHBABBBHBABB B!H	B"AB#B$B%H
B&A	B'twB(B)HB*A
B+t^B,B-HB.AB/tEB0B1H
B2AB3t,B4B5HB6A
B7tB8B9B:AB;IHcLALhfoPHEHPHUeDHv>I|$H
[LA$AD$HAD$AIAD$H9uzH
[HEHPHUUHHwhEPEPXfDUHHEjPEP9UHHAWAVAUATISIHN$H8H9HEHEHELoh=L94HEHEHEHE}fIUHHHHtHILHMIuHUH9IuHHH4HtHRTHUH9HMHL9}I9IHMLHuLP@EILHHuLP@LcEEHMIuH9-HEHUȹIuH9CHEH9YAAAEo@HULH)L)H9tVAEI9v=HEHEH} HHI9vILHHuLP@E1H8D[A\A]A^A_]LmI)HDLM)E9ANE)Hc蛧DELeLAE`EABA@f.UHHAWAVAUATISHIHHHHEJDMHEH9HEHEM|$hTH9KHEMMIHEHEHEf.IVHHHHtHILHMI6HUH9IvHHH4HtHRTHUH9McHMHL9eH9]IHMLHuLP@AIHMHHuLP@EHMI6H9.HEHUȹI6H9DHEH9ZHH[A\A]A^A_]ÐMH}LeHIM)H)I)E)}ADHH[A\A]A^A_]@MLmLeHLI)M)E9DANE)Hc\ADHH[A\A]A^A_]UHHAWAVAUATISIHN$H8H9HEHEHEL9HEHEHEHEfDMcHMHL9}vI9vzIHMLHuLP@AILHHuLP@EHMH9MtAAAEH8D[A\A]A^A_]HULH)L)H9tRAEs~I9v=HEHEH} uwHHI9vILHHuLP@E1z@LmI)HDLM)E9ANE)Hc軣DEFLeLAElEABA!f.UHHAWAVAUN,ATSIHH8L9DMHEHEHEH9HEIHEHEHEfMcHMHL9uvgI9vbIHMLHuLP@AILHHuLP@E~[~WHMH9MtH8[A\A]A^A_]LeHL)I)M)E)}ADH8[A\A]A^A_]fDLeI)HDLM)E9ANE)HcSADH8[A\A]A^A_]@f.UIHIHAWAVAUATSHL9HwhI9Hǘ1DMKIAL9r7EACAESAIHMMACHLLQM9sAHI)HL)DLD9MNHc~D)DH[A\A]A^A_]DErEJEzIAMMcO4EJAMcME~HH9'LnIIOtMtH@ADI9AI9'MLL9v	M9HLL)L)H9M9IzI9AAJHHAJHcHAJHcHH LL)HHML8WwHHHcHWHcHH HI9vL9uH1[A\A]A^A_]fDI9wKLnLHILHEOIFLI9؃;fDIMڸHFIUHIHAWAVAUATSHHH9HwhL9Hǘ1A@LSIEL9r5DCAD[AIHMMCHLLYM9sCH)I)HD9IDANHMHc连DD)DH[A\A]A^A_]DE{ESIMESAMcMESAMcME~HH9LvIIO<MH@E|I9ʸwLHIHtqEKRDI9uhLLH9v	M9LH)L)M)D)EDH[A\A]A^A_]fI9wCLvLAHIHuLI9tH[A\A]A^A_]mfDI4IkUHIH9HHAVAUATS'L9HƘ1LWIAL9r5DGAD_AIHMMGHLLQM9s;HI)HH)DMD9NHc軜D)[DA\A]A^]EZEbIMEZAMcMEbAMcME~I9u7LLH9v	M9+LH)L)M)D)E[DA\A]A^]D[A\A]A^]It1UHHAWAVAUATLeSIHIHLHHP@~NH} uGMH} uHHLIILLP@LL)H[A\A]A^A_]1fUHHw3HBH9~H%H=tfH@rH]f1HwHBH9rKHH@rH؈HH
BHH܈B]@1]@]ø]f.H UH=HvUHvLH1Hw5HBH9rPHHfH
ff%frf
f]HBH9rf2]D]ø]fU1H]UHHEjPEPyUHHEjPEPYUHHwhEPEP8fDUHHwhEPEPfDUHb`HOLHWHw0HHOH]f.UHAUATSIHHwHOH9H<&<=</U<<HZAD$ H9z<HZAD$ H9wz<mHZAD$ H9Wz<MHZAD$ H97z<A'I\$E,$DIt$H[A\A]]<[HZt`<|A	t<\^x@]HZAD$$A<
tx@wHH9HE1H9s,@<]t<HH9t<[uHHH9uA=@HZA*HuHAHZAfHZAD$ AAD< +HAH=>YHuHP@HIt$AHHEAD$$m@HZH9zuLR>YzM@0A|8}AD$$BxCAT$$HH9AD$$t+BЃ	vٍBv΍BwBHE1AIt$@UHAWAVAULmATSHIALMHhH}HuHWPHLSx_I9EKCL;x_~lMwL9Aw.UH}1L=LH+EHh[A\A]A^A_]IAGL9AbZLw_E@=HL)D9DFHEH@PHPH@HEHBAt$A|$DDDvtAHL	HL	HL	HL	HL	HL	HL	MHpHx1fopIAB9wDDD)E9IGucDLHtSPHtHPHt=PHt2PH	t'P
HtPH
tPHtPHM|L9UH}1LpEtXptMHEH@PHPH@HHBL9IGvH9IAIHL9wML}zUH]VfDUHAWAVAUATISH]IIMHHHP0IVPLLIHu_MuM<$KDL?J9HcHLHHL1Hу?MtILHHII1HIu_MuM<$HH[A\A]A^A_]fDUHAWAVLuAULPATSIHMHHIHHWPLt_IWPMHLLt_f.t!Lt_Lt_AD9tDtYtUIGPHPH@HHD$BD9t @D)HĈ[A\A]A^A_]Ð9uLKt_1tE~IGPHPH@HHBA9tA9uLs_Df)ÉtUH]fDUHAWAVAULPATLeSMHIEHHHHWPHHL{s_HSPMHHHLas_~LSs_LHs_9tEt1҅yHĘ[A\A]A^A_]D)fUH]fDUH]ffDUHAWAVAUATISHJH8MH}HuLEHMHE,H}HEHH H@HHML4HEHIDL9us@ILm@K|uA}@uHLLIHM9wIHIuI$HMH;HIHHH]IHmHsHAHtIft:HUH9Uw.@ft"H9uvHEHEHH}HufGuH}HE1fHEH8[A\A]A^A_]IM0IL)}Lm@A}@uHLLtIHM9rHL9uAIHIHmIH}5\UHAWAVAULPATLeSMHIEHHHHWPHHLp_HSPMHHHLp_~Lsp_Lhp_9tEt1҅yHĘ[A\A]A^A_]D)fUHAWAVAUATISH]IIMHHHP0IVPLLIHo_MuM<$KDL?J9HcHLHHL1Hу?MtILHHII1Ho_MuM<$HH[A\A]A^A_]fDUHAWAVAUATISH(?H>IHtgH~HFtdH~HFtYH~HFtNH~ HF tCH~(HF(t8IH`Hپ1C"H(1[A\A]A^A_]fHDIcU$HA}t:IH
H1!1H([A\A]A^A_]IE(Me(LIEIE0IEIE8IEIE@IEIEHIE A}IF M~(HEIFHEIFHEDI>IcE$I~IVt7I~HUt,I~HUt!I~ HUtI~(LHIE(LIEIE0IEIE8IEIE@IEIEHIE 
A}rL뫐f.UHAWAVAUATSHHxHL_PLWXLO`LGhHOpHEHLxLLLHEHHEEEEEHHEE	HHrH;rLHB H~HHHzHSPHHSXHPHS`HPHShHPHSpHP HSxHP(HHP0HHP8HHP@HHPHHHPPHHPXHHP`HHPhHHPpHHPxHEL[PLSXLK`LChHHEHKpL{xLLHHELHEEEEHEHEHx[A\A]A^A_]ÐHB(HƁHz HUHhLpLxHLUHrL]HHUHHB tKHrL]LULxLpHhD@HH
2H51'1Hx[A\A]A^A_]fDHG(H(HpLxLMLUL]HGHGHGHGHGHGHGHG HGHsPHHL]LULMLxHpo1dfHG(HpLxLMLUL]HHG0HGHG8HGHG@HGHGHHG HG(HHh<;ƃL]LULMLxHpHt8HH
	H11HcC$HhHpLxLMLUL]HHC(HHC0HCHC8HCHC@HCHCHHC x;L]LULMLxHp$HGHcC$L`LhL]LULMLxHpHHC(LHHC0HCHC8HCHC@HCHCHHC ;uHHcC$L]LULMLxHpL`rU1HAWAVAUATSHLg(ML1HLHHBPHH_
HE1HLHpHXHpHHBLHhH`T+HHLHLxLHIL@LLc(HpHHxHHHHHHHfLxpLLxL@M)IHLLLLL)HHG	AD$~HH"HL`HM~LHD1HpH;HĈ[A\A]A^A_]@H5L|thH5LdIH5L>H5L"AF0H]_AIFHHpHHxHHHHHHCH^AIF@AF0fDHLc(HPeHLHpHHxHHHHHH/1pHSPHHHsPHH.H@x0tIH0t?pHH
H1L^DHTHLH
HHHHH
KfDH/1LfLLxM)IH5rLчH5g
L赇IH5L
L菇I[H5C
LiiIvH5,LGt&I	+H5
L%HDž07DtHH
=HH{(HpHHxHHHHHH==
HhLpPMHxhHHI6HHHH9sEHH0H9.HI>H9v$VfDHH0H9HH97HH9wHpHHIHHHHpJHHHIvHL舂IvHHuHHE1HHH9r@HP0HHxtOHHHHH9Hx8tAI	EL@fpHI~H47@81s@1HDž0HLHpHHxHHHHHHpzLLxM)IL@w]IwsII~
I
H53L%
IFHPhHc‰H52LH52LЃIgH52L誃m
H52L莃;
I/H52LhIFHPPHc‰DIFHP0Hc‰HtHH
f.HHLHpHHxHHHHHHfDb
|	 u,HLLHpHHxHHHHHHA1LHH%LHRH2puu,HLHpHHxHHHHHH1pLHHcLLLHHHpHHxHHHHHHpHHxHHcHPHRHLHFHHHH
r=DHH
JD Dž,Dž(Dž$UD(Dž,:f.$Dž,Dž(LDHHLHpHHxHHHHHHp[DHPLLxHxl@H\IFHP8Hc‰fDHpH1
!fHQ_@HpH1
H!YHhL5^HCh,Hp1H51HMHxE1LEMDIL9TN4LHH9uHB tH	HP%HH`HpHPHHHH`1J<0xE1-t
AAFIGHIwB HJ1J46B AHAAHH4VrHHH|H|HyHH)H)H{f.TT^DTfTHHxEELI9LXm%HID$8%HHtLID$@%HHt2ID$H%HHID$P%H A|$xID0%H悃ƀ@0HHAL$xH4HHIt$0H0It$8Hp`It$@HHpMIt$HHHp:It$PHHp "IT$XHP(Lp0H@LLLFHHHAt$`ITf2I|$p8IL9I<$I|$I|$I|$?I|$ E1I|$(AIID$0HI|$8I|$@I|$HI|$PI|$XHHI|$XHHA|$x%H@HDAD$`fA
HƉHH;v\HE11HtLLLf.H.fAlf11HL4HMtM4FM]HpHhHHFPHHXHH1.HYHhL5dL_HChIFHPHHc‰IFHP@Hc‰ Dž,Dž(Dž$f6AA|$x%H@mE1AAH5LvxHDž0L5gK_HHYHCh$Dž,Dž(iAMcLpO$ILAHHAHHHL1|rHHxHHǀHH)H1H(Dž,HS`H@H@8HqHShHSpHSxHSPHSXH5LwtI	~HDž0I$HpH1H5&Lvt5H5&LvXIFHP`Hc‰DIFHPXHc‰+Iv.H5%LHvuhIFHPpHc‰H5%Lvu}IFHPxHc‰%HH5%LutH5%LuuIFHHc‰\H5d%Lu@IFHHc‰'@f.H9^HhUƇ H@0HHG0t]fHɰY]HGhDf.UHAWAVAUATISIHMHhHHUDMLh@H!_HHt
} Ѕ>HEL9HEHcEHEHcEHEHEHEHcEHEH9I9fLHHuLAՅHUH9UHHH;UHMLHuLAՅHIHEH9EtIt$PHU1H>AI9w)HNAAJHtLNGDEJAAL9>H~AANM&H~B4DAHMpMA0f91tVHe[A\A]A^A_]fLHHuLAՅ~HHMLHHuLAՅ~HIHE@HHDDM9v9KLHLxHMolqHMLxBQ[fK	s:LHLxLE4l6LELxCH LHl	HcEL9HEHEHEuAfDH;UHHMLHHuLAՅHII9GLHHuLAՅHUH9UuHHΐ1L9}He[A\A]A^A_]1L;}He[A\A]A^A_]L9}LHHuLAՅ0HcUH;UHELuH]MMLeHEE ERH9u6EHDMLEHMLLLPEPEP9H IM9LLHuLAHc؅IuPHU1HEH>AI9w)HNAAJHtLNGDEJAAL9HLFMM2HvD<>AHMxMA8f99BHHDDM9vBKLHL]HMiHML]BYK	s4LHLMLE}iLELMCH|1kLHQieHLHuHLHAՅ4f.UHHEjPEPHOPUHHt#HcHv]HH|HDHDf1]ff.HGUH0]fHGUH0]fHHGUHHHH9r.fDHHH9vH90uH9PuHxuH0]1]@HGUH0]@fHGUH0]fHOUHHA HIHHH9r1HHH9v'x@tH90uH9PuHP2H0]Hf1]ff.UHAWAVAUATSHpHHHhf8HEIHPHhHXLH@HAw(AG$IT$HHHIL$HcHrIf8I0IOIWHhHP@MgHIGHpI;4$gI|$kI|$t6H/`I9t*Aw$IGAw(HxHcHx?IGHpHxuHpMgHP1I_AAEHHhLpI0IOHLHP@HIWHHPHJ(JII%D$t
EIIuIJL`HDHXI|$H4H`L`tQID$Mt$ HM<M9s:It_K<uA~@uHhHL0etlIHM9wIHIyL`HpfDA~@uHhHLdtIHM9wHA+L`IF2IJDIGAF0HĈ[A\A]A^A_]HPHHpHxLHAG(AG$fHg-`I뛸HPI눉ƉAw(f
fAG 1fAG"IG IAG$v/NQv/AG$1IMgAG$@AG$fDUH9Hs/
HHHHu
1:؃]D]ÐUH9HsGHH
_XHHt!@Ɉ
u1H]@1H]fUHAWAVAUATISHHIHHAL5=L-@ADAHHHt_yAt$HMHATDE tHHtBQHHADt/@1AHHHHuHL[A\A]A^A_]fDAyqHqHHHLELMZlLMHLEHAAADCD88UHAWAVAUATISHIAHL9DeLF1Mt&AuDA03t	HI9uHEEHM9LMGL9JIGHjHA)AZYt*I9v%LH4AH)ILLHe[A\A]A^A_]Df.UJ|HAWAVAUATE1SIMLmHhHPHxLLK\5,dHxLCD5HdLLB;LIHI9IMFOD
M9Au;IUHK@8t@HHry@8usI9u1I9t?M)J2H9rHH9
 t؀FؐMtHDYLHh[A\A]A^A_]fD@)H!YHpHpIIfDHIƻd1HL;UHAWAVAUATISMHHhEtL9IGJ|#HPwgLmHMtLbLLLDbHLC&LLLLfHh[A\A]A^A_]H9YHxHxLtIHHbLADLL
bHLC&LLLLDfHEI9uHYLd@UHHvH 1v]DH)1H~VJ>v݄yv1]FU<Hv @w]UH9H:H~V_>v=HBH9JH
.HAHHt+]fH	HcxH]v
1wBP>v
P1|w]]Ð]fUHH\tQH9s\@2]f1HwHnpt=~HrH9r+B
]_f]ø]fU1HH9sy_@>vxHHH9r]fDHHfDUAHHHHH9s1Ht,8@yDOAv$DO Av_@>vAH)]DII)I~DHEQA>v
AwEyfHf.LL
LCLLL9vAL9v<ADPAv=DP Av3EAGD8,IIL9wL1L
fDIM)I~UHATSEPAZ>vAw+Ey&@EAZvcAZ wXDP Av7EAGD8IIL9v|L9vwADPAwIM)IzDHL)H~AYDcA>v
yw@AEffAED9u#IIL9w[L1L
A\]f[D)A\]D)@UHAUATSH}HHUEMHHuHMHLOEtL9IGD)DH[A\A]]UHAVAUATSIH}HUHHIHuHMLLMuFH}J43H9tdH9v/DHOA t/HDAA uH9HMuH[A\A]A^]AGH[A\A]A^]H}K4,H9tH}غUH)HH~#<v<tNA<>v}]Ð1]@1H~0	wF<t<vF]0<	UH9HxH]fx@}HzH9DBAx@>Ax@~}Ax@	wkHzH9Jy@}wQzWЀ	wEAii81ЍPNA3vj wT-H]fD1]@@AH6PHHtԸ]D]Á$wa'HP떸]Á@,w-r}]ÁbJw#HPXw
-oiF
wHP(ԓw
-[YwHPØw
-FYwHQP_w
-RKHv_1GW?@ULJAHH@HHH9sBHt=8@yL9s9@t#@txDWA>vo@|iLPM9w)AH)]@LPM9v@t@tx0@	wx@t@vx0@	wHdHSUHv,1w}w
V>w ]fD1@}]f.@t@xՃ01@	]@UH9HHHHH2pff="HGH9]AAAA A)DЃ0GAk~)ѺihOЉA)0O]f.H1HvHdHԀp@ff=wH D@2]fDHwwHprff=v@HWH9rg@w]fCUDH+wWe@]Ð]fHHn]ÐUHHSH1Ht~=~fD}j=D{BD@k~DGF@HyB@-`f.~=wNNF99[]DF~=_}DiDAAEFHfB@-`=uHHHq{ҍTJ[k~]
P@D{BD@k~DGF@HB@-`GP`?ZHWhHRHHEVHRHfDHGhHxH@HHH`?D@AD¾ihAAD)ƉЃ0@B4DAA Ak~)ЍA)D0ЅEIDL=9%A9@Vi81iVVPNA=w6AHwhHvHHH@HfD겤빍~(fDUHAWAVAUATASL,HIH8MHuHwHMKHuI9HML9 ˆUMC@HMHSHGA$II9ՈAL;eHEIHULLPtALLLWt}LjE@}AӈU@uHsDMI9HSD[I9vvT=̈SHSI9veEt`CHI9MAL;e.EDMEHuH8LHL[A\A]A^A_]1HS@;I9veHSCI9HfA$fDHsAE11I9IfH1ffDHI9OH1EDUHAWAVAUATISH(H>HHuHML4N,H}HEfDL9uL9m HMLH)H~bvZtUQz@>D;H~50	w-Qv$tIAQЀ	@LH+uH~kHE<<uVE11HMQZ>}|xH~*0	w"QtvIQЀ	vPH]H}ID$H7LKH_40@8H]LMtlHuLLHuHLEn9ELMH]MALH+uH~XH]v	u? HEH}H8HEH}H81H([A\A]A^A_]fH([A\A]A^A_]@H([)A\A]A^A_]H([A\A]A^A_]f.UIMHSDHHuHMHuHMYu	tM9vH[]DHDD)[]UIIHATSILHHuHMHuHMuFHUK4"IH9tpI9ܿr6H9v'
H t;HJ u+H9HUuH[A\]ÐHUHUL޿fD؀GH[A\]DHUI9tI9rUHATSIHHHuHUIH}HIHMHuIHLI-D)ӅDH[A\]ff.ULIHAWAVAUATL9SHMD}IH}MI)I<<^DkA>IDcA	DfAADnEuA	|ii81CDZNAAH}LghMd$IH'HRHHAA{DAHIABI9LH+E[A\A]A^A_]ÐP`?H}LghMd$M$MH[IHAASEE`?/&Z7ڸihAA)ĉA0EAEAAE4㸃 AADk~)ЉC)C0D‰AֈUC؈]Չ؈]օЈUAM9vIIzAI9DABIBI9|txDABIBI9vfEtaErIL5vJ9AuAFIHABAFIHABfIfD벤ҁ]롐E11ҹ@AH1@M9>AI21xI#Dr-ULO8HjDf.ULO@HjDf.UH)HH~;>@t2@v,DFA@<>vA}!DljH1]1]@1H~APЀ	wVvހtvF<	wAB@ǸfDUHAWAVAUATISIIHMHHHA_DMHHt
} Ѕ(L9HEHEEHEEHEHEHE*IVHH9HEL9AHKH9EHEAgLH9EI9HHEALAM9vuA$HEMT$HUu
UH9UIVHMHމL)IHM-LLHMHMHEH9%He[A\A]A^A_]@E1fHMLLLHHtEMEH;E@L9M1M9He[A\A]A^A_]DHMLHL^HIZHEH9E@I99DUL]HEL]HEMLUHHEAI9I9M9I$HELII9;wfHLL{M`HMLHL~HIuD1M9He[A\A]A^A_]ÐLHMLHL6HI2HE!HMLLLH7	A$M9I9H[HEȿUHH]H9uI9vHYHEȿH}M9HELmMHEHEH)HËE IHE*A$IVHMI9HEtNM9|NAExwHHUIVHAAHL]tHLL뤋EHDMLEHMLLLPEPEP}H HMLLLHIHu
AEcHLLja1HMLLHlHHhHEHuHMLLDHH@UHAWAVAUATLeSIIMHMH8HHuHUIcLPH%EIHcuHMLLPH1ۃu]IHcuHMLLPH1HDMHUHujMPSLLHe[A\A]A^A_]fẺEP@E]]E\UE͉EUЉEfDEUЉE]EfDE%UE͉EUEU@f.LUIE1L9HAWAVAUATSH_hIAVHH=HSBDffMQM9rGAAAMHI9v5x?H9rLSIHtH@DM9vI)[LA\A]A^A_]DP}wHVI9rDVAR>AR~xARЀ	wHVI9rVz@}w~DgA	wi81EiDPNA=3= lB H==DH@MiM9%DEAAACA)D0AA ihk~A)DAEaAAA)DA0EaAMa@H=DUH={H=dwaHgB@ffD D@H=AGH @H=+DH=HRgBrff{R=KHv,1GWH;> M9?AIA=H=G=$v=@,w!Ca'H=zG=bJw#H=]G=w=
wH=.G=ԓwz=wH=G]=Ø'G_=_+?KDLUIE1L9HAWAVAUATSH_hIAVHH=HBDffMQM9rFAAAMHI9v4x?H9rLSIHt
H@M9wI)[LA\A]A^A_]fDP}wHVI9rDVAR>AR~xARЀ	wHVI9rVz@}w~DgA	wi81EiDPNA=3= lB H=<DH@MiM9$DEAAACA)D0AA ihk~A)DAEaAAA)DA0EaAMa@H=DUH=zH=dwaHcB@ffD D@H=AGH@H=+DH=HcBrff{R=KHv,1GWH;> M9?AIA=H=YG=$v=@,w!Ca'H=*G=bJw#H=
G=w=
wH=޾G=ԓwz=wH=G]=Ø'G_=_+?KDULHAWAVAUATL9SHMLErmDIL9[Ay tHEHHELHGH1E1AF,E1HLփ?JHHIHH1HH?HITIHH1HH?HITHHH1Hƒ?IL	HIHIHH1L9LE]LH)HAADvAV>v
AEADÍ~_}oAA~1}jAAC`<?HGhEH@JHtKvHHc`?D`ADihADA)øA0EDDZA七 AAAADk~)É؃ACDA)D0ADHEHHELHEHHEL[A\A]A^A_]fDL=SiҾDAAEBAAWA`qDAIĻ=fDAVEi81iDVBZDNA=AL_hM[IHH@HD{BTbk~UAԋUF"G$BbL%fAT`
fD=9f{DPk~DCLLEHIIDD{BTbk~UAԋUF"G$BbL%AT`%HAF<	F<<F0<	EAD^VӁ99uMAAAAf겤A]AADErDE1H1IUH<v-<t)H)1H~VJ>v}]fD1]@U1@~H]Ðf.UH9Hsg~OHzH9rfR~=}w!Hڈ H]BfHH]fH]fD]f]fULRAHH@HHH9sBHt=8@yL9s)@t#@txDOA>v@}	HAH)]@UHHAWAVAUATISAKH(}IOHI9HuHUȉ}HMH9EHMIux
A$H
ā!f-iTIVAf-fH9UA62AFIIAL;usLI9sGE.IHLLPsA$H}IIAAFL;urEDMEHMHuH([LLA\A]A^A_]鱱A$IIAFAL9uvL9vEIHLLPtA$H=!f-iT2IVGf-fH9UA6w&II{f.IAFIfDE1LuIUH9H3\====)=rG=Q=01wAHHcp@H5} HFtHrH9B
]Ð@2]fDH5s HF뾐H5Yw HF뮐H5	q HF랐H5o HF뎐]fH5o HFkfDH5HFSH5HFA]f.HLLL9"LR*UHATS7D~vHA	AAII8LMRHtvMAt͍H}wAHY>wA	Y}wAYDcA>vÀ~wAA	fff9u7LRIILMRHuL1L[A\][)A\]H=|}!ҿ-iGf-ՃֿiҾWf)L1LUHAVAUATSIH}ILHI9HuMFHuHMLEvuEDAD)H[A\A]A^]fUHAUATSIH}HMHI9HuMFHuHMLuPI9tKI9wUHMظL)HH9v/1H@ tIfHq@ u2H9HMu1H[A\A]]@HMLHMfD@FH[A\A]]f.UHH_1VwH)H~F<v<t
]1]ff._U1@WH]Ðf.UH9H~{HzH9R%7w"H#HcPHcH]ÐNv2-!0=]Gw6H#HBH]fDH#HcP뜸H]f]f]fULJAHH@HHH9sBHt=8@yL9s)_@Vw x@t@vHf.AH)]@UH9H[\=89====)	=TMcfa=1wGHh"HcpDH5#HFt!HrH9
B
]@@2]fDH5a#HFfH5I#HF랐H5Y#HF뎐H5#HF{fD]ÐH5#HF[fDH5m"HFC]H5l"HF*H5i"HFf.U1Hx]Ð_]vEtu1uH)H~V]wF]-^HH)H~~]w
]fDu]fDH)HhF]-?D@U_H]vt1D]@]fUH9H~[_]w8HzH9JH
Y+HAHHt0]fD==t.1]fH]fDB_<]w߸]fDHBH9BJH
7Y'HAHHuB_<]wB_<]w]HBH9r7BP_>aHH]]f]ø]fUHAHH9H8fDt`]weA9_@]wXLHHt[H9vV8vLHL9vux`@?vA)]DLHxL9wH)A]@H)]1]U1H9Hr.t+x7HHH9vuHHH9w]HHfDHHfDUHH9@2]@1HwH^W)pu4HMW%ptCHrH9rx@zB]fDHrH9rN@z]HH>yHBH9r@@r]D]ø]ø]f.U1Hw]ÀtH)H~Nʃ߃Avڀvu1]@f.U1@~H]Ðf.UH9H~kHzH9RЍ~Gw'H@b/HcPHcH]fD-=]3w$HM.HBDH]fDH]f]f]fULRAHH@HHH9sRHtM8@yL9s9@t3@t-DHDσ߃A@vAtAv
HAH)]@UH9HS_=9===
=]=Fj=%
T=+=1w?HK-HcpfH5.HFtHrH9B
]Ð@2]fDH5.HF뾐H5.HF뮐H5Y.HF랐H5I.HF뎐]fH5i.HFkfDH5QW.HFSH5B.HFA]H5f-HF(H54-HFfUEHAWAVAUATStL9IGL=!XLcIcHMHuHIEEfDLH)L9EE1ۃtIAELcmHH)H9}#OEHEuTHHH)H9|݋EE1>ADHUD)Et|[A\A]A^A_]f.AHZHH)H9BHA<u*DHHH)H9JA<t}HMӃ}DD)uE{LH)L9HcEEHEIMFEuIA1AL%XtIIM$A=D8uILII)M9}ID:uEHEuL5XHcHMDH]LpEDLuEA3f.+EԉEHHUHEMVMI)M9DEFMB<u!IMI)M9EB<tEЃMM+EЉELLuHEHAt/HYf.HAE;LHXE1HuDD]IM$Ats8u\IHII)I9}EID:u<EHEu߉D]HuHcH;XHHTF*HPHIM$AuD]HuHM~fDUHHt,| HBtf.| HPuEHHu1Mt,B| I@t| L@uLHuE1]E1H]IE1ff.UHH]fUHAWAVL}AUATSHLU LHUI9H9D8uD8lEEML%960PDIGEtAAwUAIAIIHH9t;I9t6ACD8t,D8t'8uLNL9FLMf.GHEH}(L9HHE0H}H8;IHIrII)I9IpAHIyI9@A#HLHރfHA IJA9jHA@ I@IJAB9NHA@ I@IJAB92HA@ I@IJAB9HA@ I@IJAB9HA@ I@IJAB9HA@ I@IJAB9HA@ I@IJAB9H	A@ I@	IJ	AB9H
A@	 I@
IJ
AB	9trHA@
 I@IJAB
9tZHA@ I@IJAB9tBH
A@ I@
IJ
AB9t*HA@
 I@IJAB
9uI@IJA@ AB9H)I)L_HII{IIIvDfo
tIIE11fo=0IA)0A2HL9wLLL9Hp 9H9Hp@ A9H9Hp@ A9H9Hp@ A9H9Hp@ A9H9Hp@ A9H9Hp@ A9H9tHp@ A9H9tnHp	@ A9H9t]Hp
@	 A	9H9tLHp@
 A
9H9t;Hp@ A9H9t*Hp
@ A9H9tHp@
 A
9H9t@ A9[1A\A]A^A_]HIH9A AB9u[1A\A]A^A_]DLL)cDDGEGHE>fDLLGMuHE(H}H8HE0H8&f.UMcHAWAVAUATL-XSAH8EHuHULEEEEE11ɉELf.EHcAD#eHL)L9}'M\A<I҅HHL)L9|كHEfEtL;}sH]B<;IuEt&HEI9sH}HHL) LIH8L[A\A]A^A_]uxLPLL)L9}a@A<Lu#fDHHL)L90A<3t&L9}!HDHHE)HU1LLt,HEL;}LH=XM1H]IItyD8ucHHfHL)L9}MH@:2uD1H@uߋMH]HcH=MXHEHD<HyIIuߋMH]HE[L;}}HEB8I?@UHHvH 1v]DH)1H~VJ>v݄yv1]FU<Hv @w]UH9H:H~V_>v=HBH9JH
82HAHHt+]fH82HcxH]v
1wBP>v
P1|w]]Ð]fU1HH9sy_@>vxHHH9r]fDHHfDUAHHHHH9s1Ht,8@yDOAv$DO Av_@>vAH)]DII)I~DHEQA>v
AwEyfHf.LL
Lc4LLL9vAL9v<ADPAv=DP Av3EAGD8,IIL9wL1L
fDIM)I~UHATSEPAZ>vAw+Ey&@EAZvcAZ wXDP Av7EAGD8IIL9v|L9vwADPAwIM)IzDHL)H~AYDcA>v
yw@AEffAED9u#IIL9w[L1L
A\]f[D)A\]D)@UHAUATSH}HHUEMHHuHMHLOEtL9IGD)DH[A\A]]UHAVAUATSIH}HUHHIHuHMLLMuFH}J43H9tdH9v/DHOA t/HDAA uH9HMuH[A\A]A^]AGH[A\A]A^]H}K4,H9tH}غUH~?1Hw/H40pt=~HzH9r2@r]H9s@2]f]ø]fHLLLp6LRUHAUATS5K_]vHA	AAII8LMRHtnMAt͍H_XwAXK>wA	Da_AXwEaEl$A>vEl$_A]wD8uC8u?LRIILMRHufDL1L[A\A]]f[)A\A]]AAff)L1L@UHAVAUATSIH}ILHI9HuMFHuHMLEuEDAD)H[A\A]A^]fUHAUATSIH}HMHI9HuMFHuHML[uPI9tKI9wUHML)HH9v/1H@ tIfHq@ u2H9HMu1H[A\A]]@HMLHMfD@FH[A\A]]f.UHH_1XwH)H~VJ>w]tw1]f_U1@YH]Ðf.UH9HS^U9====)2rG=Fj=-
01w<H4HcpH5=5HFtHrH9rnB
]D@2]fDH545HFfH5	:5HF릐H505HF떐H5I.5HF놐]fofDH5y-5HFSH5G4HFAH5Ջ4HF/H54HFUH9H~kHzH9RЍ^&w'HP5HcPHcH]fD-@=0w$H<5HBDH]fDH]f]f]fULRAHH@HHH9sBHt=8@yL9s)_@Xw xDOA>v@t@vHAH)]@UHHHAWAVAUATISAKH(HuuH9HUȉuHwHHuI9MIƐEIHLLP<A$AT$	Ѝ[f[f|6fl[f*6f|_[f\6f[f6fG Zf	jU6fYYfx5fVg=WfEf=`;O4f+f=Y6f=,TEfvl#2f[DRff=Z8/f%]fROf+f=Lff='f_Ǻf]*fwf=m=IfrO#f>aTFfHf=f+DfOf=aEf
)f
f=^YAff?fGf=fIf3<f~fm;fMf<);f@
f:f\*	f8:f(0f:fc[fH|9f]f|M9f.f69f	^f9fFf9f9f4frf=}hf=Of=~6f=,f=f=	f=f=f=@DEDHMIFHA$IAIAL;us	I9iEDMEHMHuH([LLA\A]A^A_]骄f.BIFH9EAvAvIIIT@@@A$IPf@@{lf[ELLu4%u~}qybvSlDe5U&kU_OUHAUATISLHH)HH<HI(HLLH[A\A]]0U HATSI1kHt;HH_CH8H;HGXHt 1LHCI$HtH[A\]HCfDLXI$@f.UHAWAVAUATASHHHHL MM,$I}hDEHHƃLAL$It$u8u0DMu(u uuAUhDMAHH0HDEL tXHHHIE`Ht
IT$HLHeL[A\A]A^A_]kDH%hfDA|$tAtHe[A\A]A^A_]HHHT@HHT@HHIHHU6HG?HGH)HHHHHH)H)LHLH7]H)HHHHHH)I)LGÐf.UAqV4HATSHH9s}AA5W0PDLMĀ 	AÃ?ILHLLML1II1MDLDLDMDHH9uAA[LLOA\]A5W0P@AUIL9HtLL
VXHI@HIAAPQI9AAPuI)JW]HUHAVAUATSH]IIIH H߾mILLLE1ɾObH [A\A]A^]ÐUHATSLeHH _HL_H{*LH [A\]ff.UHATSIHHkHLH[A\]fUHAVAUATSIH]IHH@I,LLmHH^HL^LALL!_HSHHIFA0D$H9uH@[A\A]A^]UHAHAUATSH]IIԺHHH^1A2THHuLmH޺LG^LLwHH[A\A]]UH]vfDHNUH)H9Hs\B<	vDBBɃWAGHDAHAPЀ	vEHAPAWAAG	H9ΈGw]ÐU*HH]*f.HUHv1tt7tBHP	]H@fDHHH]HP]H@HP]H@HP]HPP@Df.HUHvAt$tOtbHP	]H@H9HGHHH]HP]HH9HGDHP]H@H9HG@HP]HPP@H9HGHUHv1tt7tBHP	]HH@DHHH]HP]H@HP]H@HP]HPP@Df.UHHv3HvHv1HG	Hw]@HGfw]HG@7]@w@wGHG]@UHHvHw]fDH	]UHvt1D]UHAUATSIHHLgHLgHuffDHtkIH)tSIEHLHxHuIEHuIEAƅH"DH1[A\A]]AƅAH[A\A]]@UHAUATSHIHH7xHCPHpHU_8bHHCHHSPE1MƃHCxCdC`HC HCHSƃƃƃHC0HCHǃHǃtL3LC(A$HD[A\A]]HA[DA\A]]ff.UHSHHHbHCH[]ff.UHH]"bfH9wXwƇLJUH_HATLSHHwI8IT$\bHtHCHCLHCLcP1[A\]DƃǃUHAUATSIHHHƇHHH8uHCHsHS`8T0t#IƃHL[A\A]]S`SduNHPPD$ELetqM9eLICEHH;sPsDLHuHL0AAIEHCHsHfDHh=fDE14HGUGdG`HHG]@UHAWAVAUATSH(HUDIIƇEHHMIH)LIHLHHuIHuIAƇHAEAƇH([A\A]A^A_]H_Hr8I^HIHHHULHHUHuHzHEȉƉAT$AL$MAD$HEA$AD$AT$AGdPAWdAD$HEHXHH]1LE^E@1AƇALJAƇH([A\A]A^A_]f.111C1@f.U1HSHHHwHWH9tH)HSHStSdS`H[]Df.UHAVAUATSIIHӄtHPI|$Mt$I)I9s_I;|$tDLLIt$IT$LH)L7ID$ML)ID$A$uTI;\$PI|$HLI\$1[A\A]A^]LLu<IHHwHAHI+T$I)0fD[A\A]A^]fHLL[A\A]A^]jf.H?UHAWAVAUATHESIHIH(HHEAC`D}D}D}΍PEωS`3H{P%H{AHH+CI)IH9{%HuLiHsHSHH)LuEHEH{J4 H{L)IL9cPL"LcLHtH([A\A]A^A_]fDIIIDHuHDm̈EDE΋C`PEωS`RuLLH@H([A\A]A^A_]@H{LcI)IAHu*@AL9cPHuLH@1f.UHAWAVAUATNd	SIHHHIHULE@uCAHEAI)ιLuHEAG`AADmDmDm͍PEAW`uIPgIAHI+GI)M9^I9HuLLEHIwIWLLEH)L~LEM)M9wPIHEIJ4;LLIIAIPHI+WAI)L9I9	LuLLELIwIWLLEH)LuXIGLEIGAO4L)ÄusI9_Pr|IHLLI_LuH]LLHtffDHH[A\A]A^A_]@LLPuIHHwI9_PsHLL!tHI1LIHEHEHuLEˉEAG`MLHEAO`8HtHuHLHuLLLIMGI)M9HuMGI)L9-LuM9wPHuLLIfDLu:HMLMHMHf.UHAWAVAUATSHH(OHG0HE1E1MELug@HsJ<.GGsAH9rBDEEIŁMEE1LL)HwM0LcHHƃHEHHHuH{HsHC`8D7t>ƃHH([A\A]A^A_]ÐLg@MI)HGB(fC`Cdt HL7AAHEHGGD<Et4L9}LHCEHH;sPLH9CH{HH{ƃLLgqLefDH{M)M)LJ4?JDJt.HMI+EHIRDH{M)M)LJ4?UDH?LuLH=LkHLkHLk rADH([A\A]A^A_]DƃǃH([HA\A]A^A_]ÐMIIEJT>Lc@M)L)HS Lc0H)H
H([A\A]A^A_]LE1	DHCHHLHHCHI0H=tIHLkHIE Hs1pfUwlH?HHt]1g]@f.UwhH?HHt]4@]f.@U1HSHH^MYHW_HHP@H1HC(H1[]UHSHH _H{(HtHMYHPHHC(HH1[]ÐUHAWAVAUATISH8Hի_Hs(HL5LY1H}ARH
5IHIMtILH{(L%_HtHpLYH`H/MtH8L[A\A]A^A_]IHtHHt΀?tH5؃7HIHs(HL%KY1H}ArH
5I$HIMtI$L111LH{(IHϪ_HtHKYH`HRLH=_WIH55E1H1_fDH`HP`IH55H1J_DUHAWAVAUATISHHHHHD(1҃tHH[A\A]A^A_]HxuHLHHPH@MHt(EH55HS1҅fLHEItM$LMIDHALDLDLHDLA*[LA9ADs@HALLDHHDHHS1fM$LLPDH5U_HSDuHDHHHtH111IH LIuMDtAvL811I$LDʹDLHDLA*DZLLA9ADsHDALLLDU1H]U1H]UHAWAVAUATLSIHHXHLD(tE1HXD[A\A]A^A_]fHxuHHHPH@IHt! ^E<ƅEH5m5ILHHHIHDA ILHt LHS
LHDH88AFDL~HHDgILDL/HDLA*WHA9ADHALLD@DDDLHSDDDIfHSE1ۅAAfHBYL
]5Lz
LHHe@YH1軰\fDƅ@LHA)IHt	uHHtBYL
5Lz
LDHH?YH1/DDH5P_HSDDLHHF111HHqLILMDt'v(LDxD%E1HIDHIHHDLA*rULzA9ADpHALLDLDf.@UHAVAUATSIHIH HHH
c5~Hc49sVL
5Hx@YLCL1HH=YH1BMtL5H H[A\A]A^]f9wHC@Ht4LLLЅtMu@L
r5e@HH=_Ht[HcH_LHHHcH賘;UHˠ_HFH_L
B5H8NHCHHtL
5UHHLpLxt )E)M)U)])e)m)u)}HEL811H@HPDž8 Dž<0HH@=_UHAVAUL-_ATSMu MI$Ht&HCH@HHtH{HtsHHuIM9uH=K_1IEIEIEIEz_MH=_HtH@YHPHH_[A\A]A^]H=_D@f.UHAVAUATSIIH0=_.H5_HfL%@Y1H}AH
5I$H=3_HHtI$HIcEMeH?_HHuHHHCLHxuH)=YL
5ML1HH:YH1H=_HtHJ?YH`H=z_H0H[A\A]A^]D11LL1_Hf.H<YLFL
@51HH	:YH1_H0H[A\A]A^]H=_UHAWAVAUATASIHHHHLHIŀ=3_H5_HeH>>Y1HAH
5HH=X_I@MtH>YLH
Aw Hi_IcL<MfI$HOL8MCM$MN+H
/AHLLLLbI9LLHL@ILLP(iI9`LIDH=gHLH
/jL
5LIؾL1LHIZYDH55HHI6EXD;0HpHLLLL8H=ɛ_HHtHR<YH`H=_
M?MTIGHHxuL-k5H=j_HtH;YH`H=&_Hz9YMHH6YIؾL1H1BHeH[A\A]A^A_]H99YL
5HfL-q5k@H=@5TIHH5LDfDHpHIcEH_L4MufM6MIFHHxtuE1~H=_L-N5@L
/Y
@L-B5@L-L5L-N5wIjLL-5VDf.UHHLpLxt )E)M)U)])e)m)u)}HEL8H@HPDž8 Dž<0HH:=_t1@UH5cF_H=YHAWAVAUATLSHXL-9YIEIEH5E_H=1LHH_IEH5_:P@H=}_1H_HУ_H5_8H5q_H_Ә_HHH@H@H@cIE1HAhH
a5H=_HHtIUHH	1YH3Ht111HLH3HuH=Ǘ_Ht
IE`H=_H=,5(H=y5HHt0H=5EHt
HM_HtsH_HA8>IIDLLk1DL1o;LHHuL1ɺL1FL=LHX1[A\A]A^A_]fH=_Df.UHAWAVAUATISIH=
_AwTHcH_HHupHHtaLcLI|$ouHL[A\A]A^A_]fHi4YL
5MLHH1YH1/HDL[L11A\A]A^A_]/H4YL
5IE1HH1YH1סWfUHHtHGPHtHH]Hf]fU@mHu+Qnkd9uiҐ9u
t]@m]fUHG HHGHHGHGw$]UGFG;G;H]DUHATSAHHDc [A\]@t[ЃtyGtbwt[@urLA_PA9v_UHSHHtjH[] t/ @@uGu1fwz?HMu=nHMu{vH1[];UHw;wH?B]@f.GUHH@GHиHFt	]H;;H9WuH]fD?'UHw9w3w-;w';w!H?Bw$FD;G]@UHAWAVAUATL$7SIHL9牍lA@A@AH'YHp0fHI9DuH@HI9DLHAuTt?_.LcӉډhBD
?_EADžpDž\?_AщÉEu?_9BAD	ʃOI9x!	DH	
;?_1L`E1ƅwDžXEAI؉|
?_vp0E1}H_u9MAI9DBD>LEH_0HI9HPDwBD6LuAkH_0HI9HPPDwBD6L<A2H_0HI9HPDwBD6LAH_0HI9HPt(DwBD6LtAtH0H_HPI߉I)H?BD|)TI	ЍAH=_Iƀ<EAAI99M9|DHߨtBH⅕xufDtEEHI9uƅw9MuHAwL9tDDHML`ADwt
lLED+pAwUDD)HHHD
oHD
s}hLɉ\DAE7<_DAE)<_&<_DAE<_DAE<_DAE;_DAEDA@D=;_IEIAMdA@HI9vDftL`AAE$HĈ[A\A]A^A_]f.
I;_D)ʉhHcDHEDžp'
Dž\A
:_8ehZ@DBDL0HHI9HPuI9At~@LHI9ulEEAEEEEDžpDž\-DuHI9wtEDžpADž\Dž\A<TH{9|T<.DHDvHGI9W߀M~߀P{I9t)WDu
fDHHI9uDuMLL`DžXA/DI߉I)D|NfDEHDp)H{AHEAEEAEEAEEAEEAEEAEEȃXUIMA@MAE Aƃ\uEtAUFdlAE1AAAE$TMuKI9t-HYHP0Du/Dt"HI9uAD4A	ALTHHD0HpHH)Ѓ1A9JrHHDHHHH)Ѓ1ƒ9HrH5:7_U))DH
7_EDpLLELElALLLELEAxI9#H
YHQ0|
tHI9D
uAȺ@)XAEDpE1DžX1E1SD0tDqHHDžXDeI9WH
,Y3HQ0H|2@tWHs0kdI9AP!H
YHQ0K|
@t&HI9|
@u	fDHHMHHDžXDqfUHATSIHtHCCHsA$[A\]fUHAWAVAUATSH7HHH9AAB L-YIIIIM0@IHL9t`ADu-HMIM01ADtB0HIHL9H4PuܸIH9$HH[A\A]A^A_]H9wL9DMDADtIL9uIIM)M9AADHuI9A71D1HuJfA7D1H6HI0L9HHPuE1IߍGHTI4A?:*AWDIoIMM)fDI~
A?:HHKY8m4I(\(HHEHHUHHHIHHHHIHHHHHH)HHUHHH)HuIA?.HE1I~A<Ex=82_tI9t"IU0@IL9ADuIOH9rOAG<MuCA<PHuHIHHHHH@HH)HHHEHUH9{HMH9nHuH9aLEI9TH9KRI~AAFAFLAvEFAF$AFvA$LMLLMA~$LM|~HH[A\A]A^A_]@IHAF L9[DAOIU0D
H+fI\AGDL\AD$AD$A$AGDiHEHuIIM)IIOH9]	GE1HDHtŠ)HЃHD^1ǃ9H>rCQA?.GIIHEM)18AWDH0Iw)DFBDLte~H40H<pLL~L9uυI)ЅAD$tH/_HcH<IH}M)<ALD;yAD$0kdAD$IU0ADtIL9uILLEI9EzIM0
IL9gADuA$RAD$I߃0kdAD$LlU=HF]fDUAHu
1u]DDNimDD)уHcvi4gfff)HcH)A@EQ]AIHHDD)TRBIHH)Hf.DGf.UHAWAVAUATSHHOHHDžXHhHOH`HpHOHxHO HMO1E dYDhHH9`OHDž0H H(DAlDpH-
HiQtL=_Ak<HӉLHiHHHHHXIHH8HXHEHH@DMuD9CMED+EA|C<@ANlj‰H8D)D)HH@Hik<HcHЋL)HcHHXN8kAnU9D+mA|CDmAOD+e)ӋL+UHHiEk<HcMcLHH=H=HXH H0H(L;HPHHCH[A\A]A^A_]fA9M9LHXwDhAAHDž0AHDž0Dh\DhAKHH9`PD+L+HHXH+@U1HHĀ葶HuH}HE蠳EHUH}H5|_EEHEH|_lEEЃEẺEEȉEEĉEEEULH
5HAVAAUATISWHG RHPHh
DOLLD1ͳEAXZtDH
,)_HC1IcD)LEH4H
5HI1肳AHeD[A\A]A^]Df.UWHH
Z5HHRDOHDH1-Ðf.DAкMbQADD0AADAA)A0DVDF-DkdA)DDAB0F)0NOF-AB0F)0NOF
 AB0F)0N	OF
:AB0F)0NOF:AB0F)0NOAB0F)0ENuFDUH
P'_HGA1E)H~HJ4H
5HI1觱]fG$UHw4H
5HcH]Zf.]
f.1]f]*f.UH
"M
1HAVAUATSIDAIHLEtCH
n&_IF1HcD)LEH4H
ۿ5HI1İÉ[A\A]A^]UHHAVIAUAATISHHHFHFHFHF 3H?wT	H9 HdH
yI-1Mi@BLH4ׂCLHLH?HKY8m4HHHW:oHH)HLiHH)QMHHH?HH)Hi'H)щ)LSkd)HLKH?LHHH)‰SHi'H)щ)‰Skd)щKthMuA uMAH[A\A]A^]fDH?zZC$I9AHfD[HA\A]A^]1MD@LH	Lt[A\A]A^]HĮ
fH~"H䖘1KMi@Ba@I!Mi@BJDH~H?#
HwF$H9~<H?{EH9H0@GHwWHH9LNfDH@0IfDWOUHHi'HHHHHW]HЋWHi@BHi'HOHHWUHHi'H]HHWHff.GWUHHi'H]HHWHÐf.QUH]kdAЉ)DWѺYkdA)
DG7f.QUH]kdAЉ)DWѺYkdA)
DGwff.UHAUATSIHHH~DHTH9D*H1H1HH[A\A]]f.HY
HH?F HHףp=
ףH?H1H)HHHH?H:HHH)HHHH)H;,HHHH?HHH)HHHH)H;~NH߾YA$H[A\A]]@E,$H1A$H[A\A]]DC$CCHSHCH1[A\A]]fDH߾A$H[A\A]]fDG$UHt4tt1]]:f.]Zf.]f.GU1Hu	G@GW]G	HHGHHڀ HEÐHUH?GGG HHH?G$H1H)HH$%GHH?GHHHw?G]DUHwwH`tYHHHHˆFHHHH?VHKY8m4H(HǁH)HH?H]HH)VfHHH@~HH@>F]fDHHHH@~HH VHFHHHV@~]fHHHHˆFHHHH?VHףp=
ףH(HǁH)HH]HH?HH)VVUHwoH`OWGGHH-yt
HkdH]HcHG]WH-HDGO]GWWH HHHDtWOGHH-yt
Hi'H]HcHÐf.OU@H]GWG	WHH	HHGHHڀ HEÐf.UH@]GGH)DHUHH]H.@f.HHNNNUH?G$G HHH?H1H)HIHI?%HHGLIH/H)I.HH)LH;HƃH)LHw]HL)HRHHH?H:I)HDG?H)ЉGHHHOHЃ?H)ЉGUHSHHC$H[]ÐGHUHGWWH HHЃw/H`u0u[tWi'4f.H]f.OxHW	O	HHcH]f.fWOkdf.W	O	fDHHUHHHHFHNHHNHH HNwKH`uFuzt5HHKY8m4H?H(HǁH)HH?HHH)V]HH?H(HǁH)H@~HH@~F]fHHףp=
ףH?H(HǁH)HH]HH?HH)VVFDFUHAFDADHw/H`u1uMtF]Hi'HGHG]fDVx8F	V	HG]fFV]ИkdHHGfDF
	V	HDHUHHFHNHHHNw8H`u1uMt"HOHKY8m4HH?HHH)ʈV]DHG]HˆFHHFVfDHOHףp=
ף]HHHH?HH)ʈVVÐf.G$UHt4tt1]]f.]zf.]f.UH3HX5HcH]ʨf.]骝f.]隧f.]f.]zf.]jf.]:f.]jf.]*f.]zf.]ʡf.]Zf.]ڧf.]ʡf.]Jf.]f.]Zf.]Jf.1]ff.U**HHHUH}豥Df.UHAWAVAUATESILmHXEuHMDEH}E۩DH@DEH}DLIDHtMuHX[A\A]A^A_]fLȝ~H}tHMLLHtguHtWDEHMHULHt<HcuHUHLyt%H轧EEHX[A\A]A^A_]ۛH蓧A@f.UHAWAVAUATESIILmHXEuDEH}E謨DHDEDLLHEDHt	HEHuHX[A\A]A^A_]fDH蘜~H}tDHMLHH3t_uHtODEHMHULH踥t4HcuHUHLѠtH腦EEHX[A\A]A^A_]諚HcD@f.UHSHaH5HcHf.ۤH+HcȉHv1HHH[]D蓙HfD胣HfDHfDcHfDSHfD#H{SHkH[cHK賝H;CH+ãH賝H3HHCH3H1@UH8H5HcHkHC]@CHfD3HfD蓛HfDHfDHfDӥHfDHfDãHsHccHSHCsH3cH#H蓤HHH1@UH]馞fDUH]餦@UHHHH]f.UHAVAUATSH]IIIH`HDLHLHH`[A\A]A^]fDUHAWAVAUATISHpIEIHxH߉l>lLH=DLH/LH4Hx[A\A]A^A_]DH_UHcɉHAVAUATSIHL$7H1LMt藙L9s#HL@I9IDH0HI9u[A\A]A^]fDU1HHtT?uXH>1I@ttIHt'NDHHH@y:@tL9ufDH:uH)H]@HHHH9t9uHIH)I)t>@u1HHUH9Ht:HE1HH9t z$LJHuAAtAuLHH+]HHUHSHHߖHHHD[]ÐUHAWAVAUATISH˹HHH=45HLIL
HH55HIi
H=u5HH`8H	HDžƅLH5H5LLœHHHBLIH裡HLL5LLLLLLqHLLHLLL@HLLܝLL衒H 	I@ LLI 謝I wHCHSLLHH)茝IfA LLfIuH LLE1HHL薠fDHLLIL9uL`LLבHCHH)LL$IHL	LSH`HhHpHxLHMD LH8HpH HHHPL9uIHKt HL1HE1謟HLLLLDLLL HHH9wLHHL蹐HHȉHHH)HD$HHHL1E1LGf.HLqHHLI[LL L9LM蘞AM tLLHIHHRI9tHHLH$I$I$ILH)HHHHH)I9tHHL諚M L3$DHLL肚I@HHL^@fLHH
_5HH51Y'HHHH,LH5¤5HLH{HLH)Hi`j	t	H
5DAHA?HFDBxHuHua	k	AHA?HFDBxHuHlv	b	AHA?HFDBxHuHgcm	w	AHA?HFDBxHuHxd	n	AHA?HFDBxHuHoy	e	AHA?HFDBxHuHqfp	z	AHA?HFDBxHuH{g	q	AHA?HFDBxHuHr|	h	AHA?HFDBxHuHtis	}	AHA?HFDBxHuH~t*AHA?HFDBxHuHHe[A\A]A^A_]fDHHH
\5H51]#L$@^@<f<HEf@Q@4f4H8ِ@cHI|$Iƺ
AHH?H`у$ ш~'=AHDN$ADLHtHHIcƅH2@L1I<9I<rI4LD1ǃM?9L>rH<LfDH`HHLL7HH LLL`HH׈L_LLĈHH1ZHDžQLH?UHAULcATSNd/HH胋L9eHHCHIH9HGHHFHQ3@$A@8@3HBC<$CHHCC<$CHHCC<$CHHCC<$d\CHHCC<$,$CHHCzC<$CHHCRC<$CHHC*C<$|CH	HC	C	<$LDC	H
HC
C
<$C
HHCC<$CHHCC<$CH
HC
tfC
<$phC
HHCtBC<$<4CHHCtC<$CHCH9H)IuHyH)HHIIHvqffo55H11fo-5fo%\Hfoffofoftftffoffff)HH9wLL970$'HPI9P$PHPI9P$PHPI9P$PHPI9P$TLPHPI9wP$PHPI9OP$PHPI9'P$PHPI9P$tlPHP	I9P	$<4P	HP
I9P
$P
HPI9P$PHPI9vcP$PHP
I9v?P
$d\P
HPI9vP$ PA$H[A\A]]D@3DCDCDC
DC\DC$DC
DC	DC|DCDDCDCDCDCdDC,DCDPA$H[A\A]]f.h4Tt<HUHx#IE1fDHcAB0ID9}]UH]6fDUH]fDUH?H]UH?H]ÀUH臏UHAWAVAUATISH-HIFpIHHEIFxIAHEHIHIAD+eILDPwAt2IF0B8t볨tt,IDLPxfDkAƅ*Aƅ@MAƅ`Aƅ"1Aƅ_Aƅ$Aƅ/
Aƅ
	&fHA$IILt&IF0L{DtA$IILuHUIEAE$AE_AE'
AE.AE!H9AE=AE>AE<	AE|AE&AE#AE;AE:AEAE\AE/AE*AE@AE`AE"!s
HBI9*LH؃AMH}€	ʃ5AM€	ʃW%AM€	ʃWAM€	ʃWAM€	ʃWAM€	ʃWAM€	ʃWAM€	ʃWAM€	ʃ	WAM	€	ʃ
W	AM
€	ʃW
AM€	ʃWAM€	ʃ
WuAM
€	ʃW
AM€	ʈWAAA)AILfoǒ5HEfo	foǒ5HfoAftftffo
(SffoafoftftffXfoa foftftffX foa0foftftffX0foa@foftftffX@foaPfoftftffXPfoa`foftftffX`foapfoftftffXpfofoftftfffofoftftfffofoftftfffofoftftfffofoftftfffofoftftfffofoftftffufoftftffD)E9B)A|
H]@@@	PA|@@@	PA|@@@	PA|@@@	PA|@@@	PeA|@@@	P?A|@@@	PA|@@@	PA|@@@		P	A|@@@	
P
A|@@@	PA|@@@	Pt_A|@@@	
P
t=A|@@@ǃ	tAL€	HMAEXAEx1AEBAEbAEN AEn H[A\A]A^A_]ILPAt<IF0B8tA$fA$sH[A\A]A^A_]ILPuA$hAAA1Ҿ11HAL€	ʈHH=u~o`QB3$	

fDUH=8C_H5)C_H]ff.UHAVAUATSAAHĀHC_HtuD AuBDytu!HB_HH쀉[A\A]A^]uD fDDuEHB_HtA tDtXA	tRAt1uH`¾I1huDA-MHD11V\H1ۉ[A\A]A^]ÿUuiUHx5HAUATSAH?HD1~x1DAĉǃ DDEizEH[A\A]]fUHATSHHAHHHDH[H[A\]f.DUHAUATSLgHH^ILMAJI9IE1HII9Iv\II9LBHuLIHXID$D*L9shM9vcLu}HutUDhAHDhHDHPD)E) DHHt
L1HwHH[A\A]]DIFs81su܃tL1aE1DL념f.UHAUATSIAHuHXDHHHtHLHyHHH[A\A]]fUHATSHIHiHHtHLHxH[HA\]UHATL%^SI<$HtfH({HHuI$[A\]UHAVAUATSIIHHHH(\(HHH)HHHHHI_HHrI4$8HIt8A$IMHuHLHEANHU؅I$u-IEH9sIUI$HL[A\A]A^]@I$LE1אf.H>1w
H1UHAVAUATSIHIHIt'HHLawL91[A\A]A^]fDI}@f.UHAWAVAUATSHHHuH2E1HD[A\A]A^A_]IHHG_IHӺA8cHItHuLLLHEHUȅHtLfDLLE1vLblf.UHAWAVAUATISHUIHIH(HuHutH([A\A]A^A_]HELhHB_L8HtD`HxHUHHEPuHM1IM.fUHAWAVAUATSHJ:HMtH[A\A]A^A_]DrH!B_IHI8L9IBHIǸMtHsLLBuHULLuHEM}I$1LhfDH9saUHAVIAUAATISHfIL9v%HLLhtuE8.tIL9w[1A\A]A^][LA\A]A^]1UHAWAVAUATN4SHH9svIHHuII@IL9v<HLLtDuM9sAA8UtMDIM9tA8uLH+EH[A\A]A^A_]@H1[A\A]A^A_]f.DG0Hu&UHSHHH(~C0H[]ÐfD0tH tU1HAUATSLoHIHH(LtH{(C0nHCI$HCID$HCID$HC ID$C0H[A\A]]ÐfDUHSHHG0KvHHC(tvH{(1H/pC0tH[]H{('{HC(H[]UHwWG0H]HH@UHSHHH(Ht
zHC(C0H[]ÐfUH0wWH]HHUHSHHHH[]rUHSHHHH[]UIHAWAVAUATLSAHH(L.LfL?LLtMuH=pILeI@MLtLcB HC0M(M`HEHC LLtMuH=pILeIMHE#ELc(B Ds@tH([A\A]A^A_]f8rHIKLcHCP H([A\A]A^A_]ÐHuH1LEyHHHELEHCLLLEpLeHLE	DHuH{ 1iyHHC HEHC0LLopLeHC /fAECLAEC0HEIH;I9tpLxL\HIH{ H9}tpILpMߐfDUHATSLgHHMt,I$HLH@ H9uNQLYpHCHH{ HC0H9t?pH;HH9t[A\]*pf.[A\]H{ IHC0H9toH;HH9toLwfDHtGP9tfDDG@EuUHHHAWAVAUATHSL=HH(LGHHuH)HWH7Ld$H)Lt$H)ILl$IIHIL9Ax0u&Ht!Ix(LExLEA@0tHe[A\A]A^A_]DLCHH
SPIH@H9Ax0tƒ uMHIx(1LELLMLoLEIx(A@0iLELMI@I$IAID$IAID$IAID$A@0THCHH
HHHRH9'HEHEHLCHSPIHL9Ax0Ix(LLEwLEA@0LCHH
SPIH@H9Ax0 MHIx(1LELLM7nLEIx(A@0hLELMI@IIAIFIAIFIAIFA@0CHCHH
HHHRH97HEHEHyLCHSPIHL9Ax0Ix(LLEvLEA@0LsHHS(Hs IHL9A~0HI~(XvAF0}H{HSPLHPeKP1҅]HMȃA<4A2|5@<19SPw;L!fDLL0LLLLLLLKfUHAWAVLAUATSIMIFLH(HHHHHtHuH=*jf.HHpHEHI~/LHIGHLHtMuH=ifHHHHILPHLHID$HPLHtMuH=@SiHH/HHI|$@L0HXHIEH0HHHHtHuH=h@HHgHEHI}yH8Hp1LLHNH0IL9tiHPIL9tiHHHA$HIL9tiHIL9tiH(D[A\A]A^A_]DHpL1HqHHHpHHHL~hHpHH1L7qHHHH HL4hHHH1LpHH0HH@HHgHH0eDH1LpHHPHH`HLgHHPfAEI~@A$I @AEI|$`THI}@HHIL9tgHIL9tgHoHHHPIL9t}gIHLH0IHL9tSg뿐UHAWAVAUATSHHHHH8H@L!H@HfL`H5w5H`pDžhLHE)EAHHEAHx1EuL9LHFÉEH)ËhuM9LIFĉhI)1L:tH@hH9HH@H)HL)HH_H9HHEH8HLH)HtAt2HĨD[A\A]A^A_]DH_HHEHHEAAfH}ypLHI)HtAqUHHHMHMfUHHtH@tHHtHW8HtH;:t]@rwHB(HG(HGHG0BtHG`HXB4?BBBHHBpHBhHB01HBPBXǂǂ]UHHt'H@t HHtHW8HtH;:t]@]frwB<B@BD]HUHAVAUATSIH@t*HWHHt!Lo8MtI;}t%[A\A]A^]@[A\A]A^]f.AM4?w̅x[AމAA/N؍CvuIuHHtA;]8tI|$PIEHEuA]8L[A\A]A^]E1ff.H:1pUHAUATSHHHHO@HG0HHPH{HttAHIHC8DHH@H@4?HuH[A\A]]ÐEH{PLSHHC8EH[A\A]]DHA@HSH|H
@HGPHO@1SfDf.zpff.UHH]ff.UHHtH@tHHtLG8MtI;8t]@AH4?wx5EHXB< wՉAxXHDɃ!1IPP]I@PA@X1]@UHAWAVAUATASHHtH@tHHtLo8MtI;}tHĈD[A\A]A^A_]AEwH_HH]tL'M=??tyG IMUPA]XuL]EEIX}uAHpIMHEIHxHEHEwJH
1r5HcHAE@?HGL'HEjDWES
A˄D)AIAu\AEM?}HuAE\AEH?EHFHEAv}AMxAI}hADžEAADD!HD@pA9VE{EIAD$AHIDD!EHD@pA9wH=q5}AEx	AE|AEG?I}hH=,q5I}pZ!IAEH?L]ME1HEM#E{ICEAC AM<MUPA]XAC u29EAUP?M?v}I[8DeM{H{HA)HS<uK8CDC@S<A9CDLL])A9ԉAFHDH)ƉM]ML]A)SDC<9‰SDS@9vщK@AC De]E+c)DICIC(IE(AEt2t.AUIsL]II} H)Ɖ1L]IE IC`AE@EAUAEX??tAG?t
1ɁB?uA	ACXt
}EDD@1Audt^9s;EEIAD$AHI9r܉ˉA)D!AE`IAEL?}E)A}`9
)A;}@kEE[L]Hrm5MIC0AEQ?AyAUdAE\AAEJ?AM|AMMpEAADD!IP0DP9ÉsSEfEIAD$AHIDD!EIP0DP9ȉw@:E‰)DI@@AvL]H_l5MIC0AEQ?I} H)Ɖ6L]LL]H)1ZC<L]CDC@AC 9ML]E1%CD@H{HDLH)L]YC<L]DcDC@AC w3EtDEIAD$AHIƃvIE0HtLpAEtAEAE7?1E1EFfE_IAD$AHIƃvIE0HtA։PIE0LHPAUtAE1E1AE8?E
@EIAD$AHIƃvIE0Eu\HtDp AUtAE1E1AE9?AU\A9׉AFυtI}0HHwHG $`)ADA)HhA9H<LIGXAE`LhtAEAU\A)M)AU\AEAE\AE:?E1
DA9v5HEIE0HtHp(HtAU\;P0sBAE\DEuAEtAEA)IE5AEAE\AE;?E1A9v5HEIE0HtHp8HtAU\;P@sBAE\DEuAEtAE#A)IEAEAE<?wNEA$AIt$HKIփ[]AT$It$AHIIAEt.AU L9t$L]H`g5MIC0AEQ?D1E1IU0Ht	BDIE0@H111*H}IE MHG`AE??@}<AEjjEqAM`AHIDAULH#1AEA?ILكIE,IAwHKIփBPAwL`HKIփPAwL`HKIփqL`@A HILAHH5H9L]He5MIC0AEQ?IU0HHB8fDL]MAEN?IEME!MAEP?A?IU0HHB(AEpAU	fAET	pEA$AwMD$HKIփdEAT$MD$AHI֨t
I-IU0AEHtBHAE`
DLHB!BHHHHHH)HHHHHH)H9
DL]Hc5MMIC0AEQ?Q'EA$AWMD$HKIƃAD$AWMD$HKIƃAD$AWMD$HIƃYAD$MD$AHILLH}HH1ہH	LIHELE1HIE HG`AE>?A}7111Lh.H}IE LhHG`AE??AEEEEAEE9AMxDIuhD!HHx9sNEE'IAD$AHIƉD!HXx9wȉΉىf
)A@IAfCEAVAA9H
2l5pDBH<Aكw[EA$IT$AHIAEAIHfEEFD93IvLAEAESAE\}A9AF9GDžH}ALLLh`O`Lh)MLEAEA)M\A)Mčw
D)AIAu\ ADžAE??MxAE\AEC?5L]AEMAuEA$AwID$HKI҃		AT$AwID$HKI҃		AT$AwID$HKI҃h	j	AT$ID$A HIAU(L9[H=`5II{0AEQ?E0A$AWMD$HKIƃAD$MD$AHIAEu
L]H^5MMIC0AEQ?nfDHEH)A}\u9G))uHuAU\HPH9HVIH9IIAHV0D_AHHA1DxpAIQHHAqw[pAIQHHAqw>pAIQHHAqw!pAIQHHAqwpAIQHHAqwpAIQHHAqwpAIQHHAqwpA	IQ	HH	Aqwp	A
IQ
HH
Aq	wtwp
AIQHHAq
wt^pAIQHHAqwtEpA
IQ
HH
Aqwt,p
AIQHHAq
wupIQHHAqwD)EE؉`LhE)ЃAAAvfLhHXMLELE1LhHhE1fBoABIA9rHXDD)HHD;`fABABABtABtsABtgABt[ABtOA	BtCA	
B	t7A
B
t+ABtA
BtA
B
tABH}EU\DHDEHErAEAE@?MIU0HxHBAEf.AED9)AE<)IEHAU\9G?f.HEHuHpux L HDxMuPA]XH(H{AEL#D{MuPH}{ =??A]X}ADžMD9s:EcEwIAD$AHI9r܉ˉѸ)AD!AE\IAE\f.
E
AAWM`HKIƒ'		A@AWM`HKIƒ	A@AWM`HKIƒA@M`A HI‹U+UIK(AEIM(ƃtBt>EEL]LUHuE	I} H)LUL]IE IC`AEƃA}L҅u3LHLHHɁHLHH	HI;U WHY5IC0EAEQ?EGK8I{PL]AS@HHCHHL]@AAAAE!AA;4fDE'IAT$AHIDD!IDZ2DRAD9w)AIDADDHHD_ffip9s;EEIAT$AHI9r܉ˉI)1DIDD9	DAD9fAEuE)IEHDEU`AEK?AudwH}1IHHH9uDL]HV5MMIC0AEQ?II} LD`h~D`IE hAER?A I} LD`h9D`IE hAIE1E1<AADAE!AA17fEIAT$AHIDD!HDADYFA9w)EIDD)IE]\	]L]HU5MIIC0AEQ?AED?IL
wEE*IAwHKIƃ
BLbAHILLDHH
IAAAw"wADžAEE?1L]HU5MIC0AEQ?Aw}AEO?1E1҉}"@L]HU5MIC0AEQ?AL]H$T5MMIC0AEQ?}AAEB?AE\r1E1AAp9v8EDEIAT$AHI9r܉ˉ)IEDA@IAEML]'I} HuDuIDuAUIE &AML]E1IE1 ˉIԃwJH5]5AA)H~JDHFH1H9fAEuADžHpLMIHxMEx1AExIIEh7L]HR5MIC0AEQ?p9v:E#E7IAT$AHI9w܉ˉI)1DII} LL`hL`IE hLI} HuHDu̺ELIHDuψEmIE AEI?AUdML]M,MLML]AMQE1IIE0HtLHAEtAE<AE6?M1E1+I} HuDuIDuIE AE:A;ADžAEF?E1"ML]ME1MmMrAhA^ML]E1E1lML]MML]E1ME1FEM8EuAE8111Lh1E1HuIE HEE͋LhIE AE5?MyfAL]H Q5MIC0AEQ?4I} H)L]LUUL]HEICEME{AC MuPAA]X
ME1gMMML]E1ME1@AI1E1IAE8Du`AM8v`L]HN5MMIC0AEQ?bI} HuDuILhDuLhIE w9w111LhAEH}AIE LhHG`tAE=?E1M1fDAE??1IMHpMLMHxMExAEx	LDڿIIEhLhB3LhteL]HZN5MIC0AEQ?HML]AIL]HN5MIC0AEQ?L]E11E1AIME|ALMHxAE|IEpHL2ttL]HM5MIC0AEQ?ML]ALMMMML]aLqML]Ml}AEG?ML]AfHtH@tHOHHtHW8HtH;:tUHSHZw*HrHHHt-H{PHKHHs8H{PHC81H[]Hܐf.Ht'H@t HHtUHATSH_8HtH;;t[A\]DK4?wIԋS@Ht+Ht&sDH)HsH:SD{@HsHH)Hr:Mt
C@A$1f1ff.Ht;H@t4HHt-UHAWAVAUATSHL8MtI;?tH[A\A]A^A_]fAODAwAAWIH>?u111LM3LMDHL!HI;W uLk8LMI}HEMHAM<u$AM8AAEDAE@ADEE<A9soAEDL)A9ΉAFHlj;9A)AUDAE<9AUDt`AM@9vAM@AG1>?"MQ@LH)8AE<AEDAE@fAEDfDI}HDLH)8AE<EuDAE@{DAM8LMH{PS@HIEHtHLMAGR?-fDUHHtH@tHHtHW8HtH;:t]@J4?wBtHr01FH]f.Ht7H@t0HHt)UHAVAUATSHH_8HtH;;tH[A\A]A^]DSwDGEu
{XS?CXHSPCS?CXHHSPD@HшUHAv.pMHHvMރHHv
H MHAHKPCXA11AD)ƃD9s3t/уt
@8@t˃1D9r@DGELAA 1AD)ƃA9v+t'уA4	@8tt@tσ1DA9wfщHHO)WHOĨZLw(I9Me1Mu(C??8f_f!111efUHHtH@tHHtHW8HtH;:t]@JwA?t
1]fDRX1]@Ht2HN@Ht)H~Ht"UHAVAUATSLn8MtI;ut[A\A]A^]fAE-4?HHIH~PHI}MEHMt#AM8H{PS@HI[HI~LLHI$HCH)H)΁ID$HCID$HCID$HC ID$ HC(ID$(HC0ID$0HC8ID$8HC@ID$@HCHID$HHCPID$PHCXID$XHC`ID$`HChID$hIEIIIIXHM&IUhIXH9sLIH)HMItAM8IuHL|3IMFH1Mt$8}fIH9IXwH)HIVhIUpH)HIVp:0H{PLSHUHHtH@tHHtHW8HtH;:t]@rwǂ]ÐUHHtH@tHHtHW8HtH;:t]@J4?wub1]fDJ1]UHHHtH@tHHtHW8HtH;:t]frwHcHC?Ht1L?tH]DB\+B\DUHHHtH@tHHtHW8HtH;:t]frwHHX]H)Hf.HU HSLLEHHIBHHHI9uLE1K
E1HtLtL3HHuOIIuE1KE1HtLDtL3HHuO
IIuE1@K
E1HtLѐtL3HHuOIIut"HtHL1DtH39HHuHHtuE1DKE1HtLftL3HHuO
IIuǃt"HtHL1DtH39HHuHH$H1HĐH[]HUHK5H]HUHHAVISt8@t@H
iK5
@t*HAD2FEB3<Iuމ[A^]DIIMVH
K5ILHLL fA38@AA3EA3@3B3ljAAB3A3@33ljAAB3A3@33ljAAB3A3@33ljAAB3A3@33ljAAB3I A3@33AA3EA3X3B3AA3<E3B3M9JIAND IAH5)I51Dȉ<B33IF3HAH1DAA<B3E3INB3HDAH1DAA<B3E3INB3HAH1DAA<B3E3INB3HAH1DAA<B3E3INB3HvyAH1DAA<B3E3INB3Hv8AH1AAAAB3<E3B3HAMDMA20H
AG5@3<IA2p@3<IA2P[A^]3<1DUH]T@UH]fDUH]vfDUfHAWAVAUATL`SIILpHHPHf;5HHXHDHE)EAHPLx1EDžhAH`1EhuL9LHFÉEH)ÅuM9LIFƉhI)1ML@\tPHXLHEHyPDEHĈD[A\A]A^A_]fDUAH]HHUHHHD
HH]HHf.UHIHHHAWAVAUATSDHUHE>HwHH	HAIL}HH]A@IHLHHHErA@IHLHHHESA@IHLHHHE4A@IHLHHHEA@IHLHHHEA@IHLHHHEA@IHLHHHEA@IHLH	HHEA@	IHLH
HHEt~A@
IHLHHHEtcA@IHLHHHEtHA@IHLH
HHEt-A@
IHLHHHEtA@IHLHEIIH/
H]LCHEHHH)HHHHiH)HHL	[A\A]A^A_]H^H-HEIHEAEpIEhE`AXEXAPEPLEHExIMLMLLLIHJLAPIHMHELEPAHHuHEIApLEPH}HEIAxMILMHLHHHHIHLHUL;E,H/
H]ILH)HHHHiI)H/
HHH)HHHHiH)H}HEH]v	HEHHHLLEHEHHEHHLHEDrHDjDbZDZJDRLDJDBIrDzMLMLLLIHJ<JLH}HEHzHMHEIMJMLLHLHLIHL}DzHL}HHELHEH;U8HELEH]HMDHEHHHDt!ITHEIAHILI9uHELH/
H]HLH)HHHHiI)HEHHH)HHHHiH)H]HE[HA\L	A]A^A_]IIILCHE[LHH=A\HCHA]L	A^A_]øHU	HEH-@f.UH]@UHҸHHH◆pDHDHHHHH?HHH)HiH)HLHH)HH/
HHHH)HH¸HHiH)MHHtI@H=vIHHHCHHHCHH	]Ðf.UHҸHHH◆pDHDHHHHH?HHH)HiH)HLHH)HH/
HHHH)HH¸HHiH)MHHtI@H=vIHHHCHHHCHH	]f.UHY25H]UH]DH4#WU)HHH]fDUH]%UHH]#UHAWAVAUATISHPGLH_Lw8LINpHHEȋG E^XMnhHMAN|)-HH)HEAF<HUAV@EAFDUIVPljEIFHIHEuANxD`LH؃Le9G)AĉEȉlpAtGDƉEED)ELEuuLxL}HXHDfuHPLeAΉhLMIHHL`HHH@Aw$ABA2AKIHDAHHHHEH!IDH0xHA)@΅t_@u}@@A@ub@@DxHAH!HIDH0DHHA)@΅uD@;HL;Us
H;];L}Dσt8@D9vE
DIAILʉEA)AD!ȉHAHMH!#f.@DH!LI9DIIHA)@@tǃADE9v!E:DIAKLA9WIAˉEE)AD!ΉHHH+M<9c)9}sEEC}}LM)IH(LL9OL9)L9LKAL9AEIIEAD0HwD?0LKH qD;8AD0LKHwD{DyMD0LKHwD{Dy+D0LKHwD{Dy	D0LKHwD{DyD0LKHwD{DyD0LKHwD{DyD0LKHwD{DyD0	LK	Hw	D{Dy_D	0
LK
Hw
D{	Dy=D
0LKHwD{
DyD0LKHwD{DyD0
LK
Hw
D{DyD
0LKHwD{
DyDLKHD{Dy0H +0Nq8+0H H(Dž0HHMHH(<H 1H 0foH(0H9wЋ<IA)H;AA	OAAIOAAIOAAIOAAIOAAItxOAAItjOAAIt\OA	AItNO	A
AI	t@O
AAI
t2OAAIt$OA
AItO
AAI
tOAI8<H\HH)fD L}H|+5IG0AFQ?LEDDI)I_LǃML)H!DƃD)։H}M9FAGHH)؍)H9BAG IVPANXHP[A\A]A^A_]ÐArA:AKIHDAHHH$AF??CL}H*5IG0AFQ?$<HIH)	HI1H@sq@sHq~@{wӅAqIYAq,AIYAADHHKOKOKw܅!
GHCEzAIILD}A9hHu)D)H9IH AH(vHu)JLH9HKAH9AT
AJ
HHAAD0
D?0HKLOD;D(Aw8AD(HKLOD{AA0DHKLOD{AA0DHKLOD{AA0yDHKLOD{AA0TDHKLOD{AA0/DHKLOD{AA0
DHKLOD{AA0DHK	LO	D{AA	0	D	HK
LO
D{	AA
0
D
HKLOD{
AA0tzDHKLOD{AA0tYDHK
LO
D{AA
0
t8D
HKLOD{
AA0uLOAHKA@{0HH0()8)H0H Dž0HH}HH(<H 1H 0fo8H(80H;rЋ<HA)I;A9A@9AyA@yAyA@yAyA@yAyA@yAyA@yAyA@ytrAyA@ytcAyA	@ytTAy	A
@y	tEAy
A@y
t6AyA@yt'AyA
@ytAy
A@y
t	Ay@y8D}A9H0HL3H|3D)H9}AH;`D@@9	A/	uy	HuLyHDH}D	h	DNHuHLyDIAA}LMLyLEIHDIAA}LMLyLEIHDIAA}LMLyLEIHDIAA}LMLyLEIHDIAA}[LMLyLEIHDIAA}2LMLyLEIHDIAA}	LMLy	LEIH	DIAA	}	LMLy
LEI	H
DI	AA
}
LMLyLEI
HDI
AA}LMLyLEIHDIAA}tiLMLy
LEIH
DIAA
}
tDLMLyLEI
HDI
AA}uLMLyLEIHDIAA}H0H@Dž08H<H(1HH0foH(0H9pwHx<t8IHA);lAA_AA__AA__AA__AA__AA_tx_AA_tj_AA_t\_A	A_tN_	A
A_	t@_
AA_
t2_AA_t$_A
A_t_
AA_
tAHX<H\HH)LMD)IH LH9HOL9)L9LKAL9AEIIEAD(K7(L{LO@3q80w(L{LO@sq0w(L{LO@sq0w(L{LO@sq0w(L{LO@sq0_w(L{LO@sq09w(L{LO@sq0w(L{LO@sq0w(	L{	LO	@sq0w	(
L{
LO
@s	q0w
(L{LO@s
q0tw(L{LO@sq0t]w(
L{
LO
@sq0t;w
(L{LO@s
q0uLOqL{0@{()8)H H4;H(<HHM1H 1H foH(H9wڋ)0<II;)A	0AAIAOAIAOAIAOAIAOAIAOAIAOAIAOAI	AOAI	
AO	qAI
AO
_AIAOMAI
AO;AI
AO
)AIAOHXHqAIى8;DI<1D8ID<D<HL9u<H}HgqI0I߉8DI<1D8ID<D<HL9uDIHك8(1DN<D8ID<D<HI9u<H]<1D;D9HH9Puꉵ<lH ,L}H5IG0AFQ?
EH}IDMDUHAWAVAUATISH HpL`LMHEHEHEHEt JHHtNHfDMH9uuff}4
f}4
f}4
f}4
f}4
f}4
f}?
f})
f}J
f}4
f}
f}4
f}?
f}I11HPI@@fpIHPI@@fxH`1H [A\A]A^A_]ADH`D E9EGf}A	f}	Af}Af}Af}Af}A}f}rA]f}RA	=f}2A
f}Af}Af}A
f}AE1f}AAEA)DEɸD)DDED)fDEyDED)EfDED)fDxNDED)fD|6DED)fDlDED)fDPDED)fDXDED)fDhDED)fDFDEɸD)fDHDMD)fDMD	MA)ADu9ktcAYfD]AHfD]fD]1fMfD]EfD]fDxfD]fD|fD]fDlfD]fDPfD]fDXfD]fDhfD]fDFDfD]fEfEfEDfE1t4LpLUAAfttMDFfArfDDMH9wE9EBDeDHxA5DቅxH@5MHDHA5HHHA5HDHPF=TE7F*H [A\A]A^A_]MMƅFDžxƅEEhHEHPHHDE1LXDžl1E1AfDH]DEE)E1CxP9r!9m)HHDCHP<CDD)DDꉅ|fD)؍ID
DZfzuANtutP!DA\MSffTMu E9H]DSHpD4S]A9h!9l|EDDMDD)E9|D|})jDAC<D9|})DAC<D9|})DAC<D9|})uDAC<D9b|})SDAC<D9@|})1DAC<D9|})DAC<D9|})DAC<D9|})DA	C<D9|})DA
C<D9|})DAC<D9sx|})~mDAC<D9s^|})~SDA
C<D9sD|})~9DAC<D9s*|})~DAC<D9s|})DOD]]Tv
FH}Pv
E2HXщlH4H;D}H@|1H;LH)HfL7l@1A`AiXE=PhE	LXtI1@DXfPE]HIH`1^H`AD EDEDED)E'AvA
]ARAGA
<A	1A&AAAAAAAA
AAA
{A	pAeAZAOADA9A.AUAfDUHAWAVAUATSDD_PLO`DAEAO<E)A9D_XDFKH_pHUHcElE;CDE9ABMIUfD!4sA9HcLD::uD:l:uA<$@8:uA|$@8zuI|$HMȉElB8GB8GB8GB8GB8GB8Gu}HH8H9}B8GtMȋEHHUH))99}A~HcElED9AG[A\A]A^A_]ËMȋEH멋MȋEH띋MȋEH둋MȋEH녋MȋEHvMȋEHgMȋE\UHAWAVAUATE1SHH(DgPA$DUDHUf.{hE̋))9‰L+E}EDD9,ΉHK`)‰D9zD<9AD1#rHK`BHKx1#4A#KXHCpf4HHCxfH,0,vuVHD@EFCPfD1ELL]HHs`AEHIuHlHIE8L]@0qM]M]DfDH{`L}D)uJ4?HCxID)D)SPML)HHxHI)IH8)9AGL9f0uHspIHFrHI)If.H8)9AGL9f0uL+DE}E@H8HChH9s]HH9H)H=HFHHC`tHH8H([A\A]A^A_]I}`DHEL]IE`|I}`DHL]L]IE`\HH9sHH)HH)LL9LFH{`1DTL8H([A\A]A^A_]HxHHDHH)1H4D1f|DA)kUHAWAVAUATSHH(uE1HK`B#SXHKx1#4AHCpf4PHCxfP(f+HfqHyH
"65ffZH75f	1;@);@HK`P#SXHKx1#AHCpfPHCxfPufPIH1H)Hx	HC`H1HiL#HMl$8LgMu(E9t$ EFt$ E=Hx 1H([A\A]A^A_]ÐHC`E1HfDJHr1f;@ƃCP-)9HC`ǃщ<J1#DcPA$D}DH}D[hEA)A)9{L+EuE=E9E,DމHK`)‰D9zD<9AD1#mHK`BHKx1#4A#KXHCpf4HHCxfH,,0vu{HDXECP1DELL]ILS`IuAELfIIE8L]@0M]M]E󋳴H{`LuDD)D]J47HCxHD)D)SPD]L)HHpHH)HDH0)9AGH9fuHKpHHAJHH)Hf.H0)9AGH9fuL+E㋳EuEH8HChH9s`DII96L)ȺH=HFLHC`WetLH8DMEzffHH15%I}`DLL]IE`.I}`DLL]QL]IE`HH8HChH9NH8HChH9!II9I)H)HL9LFH{`1DML8HxHHDHH)1HI|$Iu DHHM{HMIL$IM IL$(E)t$ I)M(IEIE }Fƒ},_H1H)Hx	HC`H1HcL#HMl$8L~aMu(E9t$ EFt$ EH@ H([A\A]A^A_]ÉDH1H)Hx	HC`HƹH
cL#HMl$8L`Mu(E9t$ EFt$ EutHp 1H([A\A]A^A_]ÉE1fDTI|$Iu ELM|$M} M|$(E)t$ M)}(IEIE 	I|$Iu ELM|$M} M|$(E)t$ M)}([IEIE NDED)ff.UHAWAVAUATISH8HGHuLxGPI9IFHEAEvfDEtRI$A9I$DGIt$`DD)HxHHMI$HMHHI$D)x I$HH(I$i}I$QA$4Y *9E$E+$)ÉDIHA4H=F9F9]v+DUȅ@A@TEK9C1Ƀ}E11L7]IT$ID$(\IT$ID$(LIT$ID$(шLIL$IT$(DM,$Mu8Lo^IF(A9E AEFM EI}Iv ELDML]L]M]M^ DMM](E)M M)^(IIFIF <@I$DILAD9;DA)H1EʉALLDMHMLU+HMILUDMHA8@04LLQI$LAILAI$)X I$HP(}I$QDmA)AD$PA9A$IT$hEH)HL9tH1I|$`LL)yA$AD$PDA$A$,I$)D9AGA$,Qf.D9EMfDE1Dm1A)8A$I9$8HsI$8۸tH8[A\A]A^A_]f.EM<$Eo#EI;$\I9$8sI$8A$4I|$I$*H)HHHG)A9D$PAFD$P9v>]ȅ@ǃ@I$x99щHG1E1}It$`HLYI$I$Ls8LQ[IF(9C ADFc EE;H8[A\A]A^A_]@HA\$hD9sAt$PI$H9D9EHID$`DH1I7EHAGLHIG8@0M7MwA$4HA$X@Hy`DLLUHM1HMLUHA`ADŽ$(H1I|$`H)AT$PA$HID$`D9HDA)&H81[A\A]A^A_]@Hy`DLLUHMHMLUHA`I|$`)A$H4A$(I$A$PH{Iv ELL{M~ L{(D)c M)~(IFIF 	H))I$I|$`A$HA$(vUA$M<$A\$PEoHI$@A9A!A_A$(;UA$(I`DHIG`I`DHZIG`E1UHAWAVAUATE1SHH(uf.HS`G#{X1#HSx4BHCpf4xHCxfPǃ<y9qDDf+Hwf4HHpH$5ffH%58f	DDHW)ƒpfHK`G#SXHKx1#AHCpfPHCxfPtWA9ЉsׅuE9ǃǃ4@DcPA$DMDEHMKh))9(DL+EuEA9,ʉHK`)ƉD9~D<9AD1#tf.HS`F1#HSxB#SXHCpfPHCxf4P,,vukH@|CPKhEȋ))9H{`LuD)ʉMJ47HCxID)D)SPML)HHxHI)IDH8)9AGL9f0uHspIHFrHI)If.H8)9AGL9f0uL+DዓEuEH8HChH9s_HH9H)H=HFHHC`1tHH8DmE+ǃDEHS`GE1HfDJHrf9xPHDH EZ1H([A\A]A^A_]f;CPAA)A9Hyw8fǃPf1IuELUHHK`LAEHHIE8LU@0tt/MUMUD񋓴I}`DHJLUIE`I}`DHLU譴LUIE`fH5H%H1H)Hx	HC`H1H	SL#HMt$8LPIF(A9D$ AEFl$ E	I|$Iv DHHMHMIL$IN IL$(E)l$ I)N(IFIF H8HChH98H8HChH9HH9jHH9H)H)HH9HFH{`I1TL8sH1H)Hx	HC`H1HQL#HMt$8LOIF(A9D$ AEFl$ EuNHD` EGHxHHDHH)1HI|$Iv DHHMHMIL$IN IL$(E)l$ I)N(yIFIF lǃP+w̋DEtPHS`1Hf<JHrfǃFƒ},H1H)Hx	HC`H1HPL#HMl$8LMMu(E9t$ EFt$ Eu2H@ H([A\A]A^A_]ÉDI|$Iu ELM|$M} M|$(E)t$ M)}(uIEIE 뗐H1H)Hx	HC`HƹHYOL#HMl$8L<MMu(E9t$ EFt$ Eu<Hp 1H([A\A]A^A_]ÉE1fDtZDA)I|$Iu EL8M|$M} M|$(E)t$ M)}(uIEIE DUHAWAVAUATSH8HH}tH@tHHtH_8HtH;;tH8[A\A]A^A_]IsAH NH=HHGуq@ǁ@tuMC0ECPC0A9DME&A)MH}E1OGMHL/HHM|2HS`F1#HSxB#SXHCpfPHCxf4P9uDcPKhǃA$D))}EDH}9"L+EuEA9,ʉHK`)ƉD9~D<9AD1#rHS`F1#HSxB#SXHCpfPHCxf4P,,vuHxCPKhE))9H{`LuD)ʉMJ47$HCxID)D)SPML)HHxHI)IDH8)9AGL9f0uHspIHFrHI)If.H8)9AGL9f0uL+DዳEuE H8HChH9LAIL9RL)H=HFLHC`ztDL‹H8H},ǃǃHHEǃǃH8}xEȉC0H81[A\A]A^A_]1EHHK`IuLAELUHSHIE8LU@0t!t5MUMUD񋓴I}`DH耲LUIE`I}`DHLULUIE`IH9I)H)ML9LFH{`1DL8HxHHDHH)1Hr*LuDLI~`賱IF`CPC0A9DDE11PHCxfDPH{xPHǃHǃǃ,CP1ftDA)+HtH@tHHtLG8MtI;8t
fEHH AIH=HHGAqAAAtuUHHATSAAIԍ0A9HPAFXPHttHH)I@`HMtA$1[A\]f.1ff.Ht(H@t!HHtUHATSLg8MtI;<$t
[A\]@At$H NH=HHGсAqAtuHG(HGHHG0GXID$ID$(ID$ AD$0x<tJ҃G*AT$111LHC`LAD$LA1>ڃAT$0*uAD$9111艧UHATSHAH[811CPHHChPHCxfPH{xPHHcǃHǃǃǃ,ǃǃǃHǃHHVHPP@D[A\]fDUHHtH@tHHtHW8HtH;:t]@DBH AHH=HHGAqAAAtuz0uHr81]f.UHHtH@tHHtLG8MtI;8t]@EPI AJI=ILGAqAAAtAuHtI@(HtHG8]411]@UHAWAVAUATASHHtH@tHHtLo8MtI;}tHD[A\A]A^A_]DAAUH JH=HHGq„tuIE HI9rdAf.A4AܾA)E9ENDDA4LD!fA	0ADAE)u7A,HtH@tHHtLO8MtI;9t
fUAH HSEYAKH=HHGAqAtt
[]fDAA1EE[]@f.LNHF?ULHHHHHHtH@tHHtLG8MtI;8t
H]@AxH OH=HHGсAƒqAtuAP0tQHH҃AxTtHD]AuHHHHHLHH1]HDMP8MIzAR JHQIz(HHtH)HH|
uIz8HHtHH)H|uAzDHJHEEfAHHH
+fDqfDHt;H@t4HHt-UHAWAVAUATSH8H_8HtH;;tH8[A\A]A^A_]ËSI JI=IIFȃqAAEtuHDOEt
H?uDG EH{(KLIusL+A|$@@4)4	ɍ)9*(9\EkIt[\gE\$Eu"DEuDME[{t^HciVHqVHuHTPƒ}C0HS(ID$`HKHrHHs(@4HS(HKHrHs(HC(AT$`HKHpHs(@4HC(HKHpHs(Ml$8L/<Mu(E9t$ EFt$ E(C0~؉C01H{(H1H)Hx	HC`H1H=L+HMu8L;M~(E9} EF} EH@ DHS`1ǃHf4JHrfHW9xHHDE`}AD$ uCL1M9HVH@8ID$0'Ml$8L:Mu(AD$ A9DGED	kSAD$@CT1UD	Bȃ EEȉ)HK)HS(HrHs(@4HS(HKHrHs(DEtgHS(ID$`HKHrHHs(@4HS(HKHrHs(HC(AT$`HKHpHs(@4HC(HKHpHs(111+ID$`CqMl$8LB9Mu(E9t$ EFt$ EJH{(KS9111XID$`HC(HSHHHK(HC(HSHHHK(HC(HSHHHK(HC8HHs(H{HVHS(DDPDEEHxAAKHx(AHx8ATЈ7HC(HSHHHK(HK8HIHS(HKHBHC(HC8H@HHS(HKHBHC(HC8H@HHS(HKHBHC(HC8H@HHC(HPHC	HS(t1҃HC(HSHHHK(HK8IHC8Hxt7HS(HKHrHs(@ HS(HKHBHC(HC8@ HC8D@DEtHsI|$`S(苚ID$`HC8HC@CE'uH+Le}ǃ,;DE}DuAtg111H45AuS11PHCxfPH{xPHuǃHǃǃ,Ml$8L^6Mu(AD$ A9DGEt:I|$Iu ELM|$M} M|$(E)t$ M)}(uIEIE AD$ FCLHC8HpHDp HS@HK(LkA)EDuJ9I9I3DLs(MD)mLkD}M9HC8HS@HpLH{E)EHDuLHSHC8HS(xDtL9wrL{@M|$8LE5IG(A9D$ AEFt$ ErI|$Iw ELLErLEMD$MG MD$(E)t$ M)G(9IGIG ,+ULHsI|$` ID$`pHC8HS@LHpHH{HLHML{(HC8L{(pDt(HMI9vDI|$`)HKH迗ID$`HC8HC@CIHx(H{(H6HH(HC@HpHs@HrHKHs(HS(HC8H9SuNjHDt	H9Mt$8L3IF(A9D$ AEFl$ EuHS(HHC81{I|$Iv ELM|$M~ M|$(E)l$ M)~(uIFIF HC8PDt%HS(H9s)H{HI|$`譖ID$`HC8HC@C[Hx8H{(H4HH8HC@HpHs@HrHKHs(HS(HC8H9SuDxDEt	H9Mt$8L2IF(A9D$ AEFl$ EuHS(HHC81yI|$Iv ELM|$M~ M|$(E)l$ M)~(uIFIF HC8DpDEt%HS(H9s)H{HI|$`處ID$`HC8CgDhDEHC(HPH;Sv2Ml$8L2Mu(E9t$ EFt$ E	HC(HHHHS11HK(IL$`HS(HKHBHC(ID$`H1ID$`CqMl$8L1Mu(E9t$ EFt$ EH{(*)H{HI|$`譔ID$`\)H{HI|$`萔ID$`QI|$Iu EL肿M|$M} M|$(E)t$ M)}(uIEIE AD$ }C$I|$Iu EL,M|$M} M|$(E)t$ M)}(IEIE xLeDǃHs`1HE1fDJHr1f;PɉgDcPKhE1A$D))}uDH}9&L+EuEA9M,ʉHK`)ƉD9~D<9AD1#tf.HS`F1#HSxB#SXHCpfPHCxf4P,,vuJHDpEsPKhuȋ))9H{`LuD)ʉMJ47HCxID)D)SPML)HHxHI)IH8)9AGI9f0uHspIHFrHI)If.H8)9AGI9f0uL+DዓEuEfDH8HChH9s_HH9GH)H=HFHHC`lt%HH8DeE{*ǃHs`fD1IuELUHHK`LAEHGHIE8LU@0+MUMUD񋓴HLD9D8Y*DAD9DAD9HLoDID9TDID9=DID9&DID9DID9DID9HD	A9AI9AEtDID9tHI)ȹD)9щ:эAHAfDJHrH41fH4f	;ǃ)ɉ3H1H)HHx	HK`H1H-L+HMu8L*M~(E9} EF} E'HDH E'Le@I}`DHyLUIE`I}`DHLUٍLUIE`H8HChH9HH9H)H)HLL9LFH{`1DhL8HxHHDHH)1HHC8@DyI}Iv DHHMHMIMIN IM(E)} I)N(IFIF I|$Iu EL踷M|$M} M|$(E)t$ M)}(IEIE I}Iv DHHMmHMIMIN IM(E)} I)N(IIFIF <H1H)Hx	HC`H1H*L+HMu8L(M~(E9} EF} EHx 1I|$Iu EL辶M|$M} M|$(E)t$ M)}(HIEIE ;wHCVH@8HG0H*VH@ HG0HC8I|$Iu EL;M|$M} M|$(E)t$ M)}(IEIE HC8oHC(HSHHHK(IL$`HS(HKHBHC(ID$`HHS(HKHBHC(ID$`HHS(HKHBHC(ID$`HHC(HSHHHK(IL$HS(HKHBHC(ID$HHS(HKHBHC(ID$HHS(HKHBHC(ID$HDMHC(HSHHHK(HC(HSHHHK(HC(HSHHHK(HC(HSHHHK(HC(HSHHHK(HC(HPHC	HS(t1҃HC(HSHHHK(CqMl$8L%Mu(E9t$ EFt$ EHH{(SVBH1H)Hx	HC`HƹH'L+HMu8Lr%M~(E9} EF} Eu,HDx 1EZPE1fDlI}Iv DHHM}HMIMIN IM(E)} I)N(uIFIF fHx%xI}Iv DHHM,HMIMIN IM(E)} I)N((IFIF "fI|$Iu ELܲM|$M} M|$(E)t$ M)}(IEIE zDA)7!H?H6H-H$HHDHUHAVAUATSIH@tHHtH_8HtH;;t[A\A]A^]LcsH AպNH=HHFЁq! uAA	AwuD;H8A9uG(t=1ɍPHCxfPH{x1PH5ǃ(HdVDIIAD$A$AD$AD$D1[A\A]A^]DADH5VHcIcHHH|H9|H8LjAv f.HCxSPHHpHHH)LG1f.H0)9GL9fuHKpHAJHHH)LG1@H0)9GL9fuHtH@tLGHMtHW8HtH;:tUH HATSDbAL$H=HHGAAAqAt
t[A\]HrHHtH{PAHS8LCHHrxHtH{PAHS8LCHHrpHtH{PAHS8LCHHr`HtH{PALCHHS8H{PHA1AqHC8D@qfUHAWAVAUATASHHEDM̋uH81p@@HIVLO@EHG0MVI|$HrADDAAvqA	}uA	DEDEI|$P@AHH<DEID$8DL @*AV	H@8DhTD@0ADDEANpPFCXD๫ꉓI|$PAT$@sPHC`I|$PAT$@HCpI|$PAT$@DEANHCxHǃ8D扳I|$PAT$@H{`HCH4HHsH{pH{xHDCHHPLHHIHHẺH[A\A]A^A_]@ADٸE1fH[A\A]A^A_]@L
HGPLO@I|$HfH5It$H}H[A\A]A^A_]@HyVCLH@0ID$0l[fDUE1AHQRHt0H~@t)H~Ht"UHAVAUATSLn8MtI;ut[A\A]A^]@EEH AHH=HHGAqAAAtuHHIHHFHGHFHGHFHGHF HG HF(HG(HF0HG0HF8HG8HF@HG@HVHHWHH~PI|$PHVXIT$XHV`IT$`HVhIT$h@HHID$8IEH{HLHHI8H)H)΁@H8HL#sPI|$PAT$@sPHC`I|$PAT$@HCpI|$PAT$@HCxI|$PAT$@H{`IHCHH{pH{xHCPIu`qSPH{pIupH^H{xIuxHHSH{Iu8HSHIE I+EHC H@HHINHHXH	HHpH
H1LfDfDpf.@DFAEAAɁXUHcLNL\
1HAWAVAUATASfDE'E9IcAL4A
E
A)D9jELg(LoADf0Mt$Lw(f0CL%HO(LgLiLo(D1E,D4D)ABL#fD04D
D)9
ALoAHO(E	fD0LqLw(ET
HO(LWLiLo(D1E,
D4D)CL,Af04/HO(A	H_fD0LaLg(DHO(LWHYH_(1A
D4D)AD4f0]D9EA1IAM9TXA9(D9_D9McЋ4AN0E
E)A9E
CADD	뉏4f0]E
AE)A9E
vADD	뉏4f0E
D)9A
ALWAHO(D	f0LiLo(A
HO(LWHYH_(1A
D4D)f0CD4I1EM9AA[A\A]A^A_]
'D4AE)D9DELo(LwADf0M}L(f0C.HO(LoLqLw(D1Et
D4D)ACL,fD0
44HO(A	H_fD0LaLg(DHO(LWHYH_(1A
D4D)A
D4f0^fDD	؉4f0?ELwAD	H_(f0L{L(AHO(H_LqLw(D1D4D4D)ACL&DfD04g@ELwAD	H_(f0L{L(AHO(H_LqLw(D1D4D4D)ACL&DfD044@rAA1\D4AE)D9DELo(LwADf0M}L(f0C.HO(LoLqLw(D1Et
D4D)ACL,fD04	0
HO(A	H_fD0LaLg(DHO(LWHYH_(1A
D4D)A	D4f07A	‰4fD0DDA	ډ4fD0DAfD0ى4fD04D0AfD0D
4fD0CA	‰4fD0rfCA	‰4fD0OAfD0D቏4fD0~U4HAWAVAUD0ATS'E1AL=4IHEBA)A9VLGHO(A	fD0LILO(E,HO(LGLILO(D1ED4DD)BLAf04D;~HDLAPAPL
4LcEGEJDKE)A9oAAHO(E	fD0LaLg(LgE,HO(LgLiLo(D1E,D4DD)CL!Af04GEtH4B+EE)A9dLGHO(A	fD0HYH_(E,HO(LGHYH_(1AD4DD)CLAf04=L4EKDDJD)9HO(A	H_fD0LaLg(D,HO(H_LaLg(D1D$4D)ALAf04H4BH4B+EA)A9[LGHO(A	fD0LILO(E,HO(LGLILO(D1ED4DD)D;BLAf04AA)A9[A\A	Չ4fD0A]A^A_]fDDA	݉4fD0DA	Չ4fD0fDDA	Չ4fD0DL4E@DA	Չ4fD0DA	ʼn4fD0sfDLG(LOMPLW(D	f0CHO(LGLILO(D1ED4[A\D)BD4A]f0A^A_]fDUHAWAVAUATISHFL>HuH@LJLJ=E	1EfA<AuSAHcAAƄH9EHA}uBi	@HAAfE7AƄID1I) A=11҃AHcHcHE1fETH9E3m}HEXIcHcڅH]]H]}HcA9]LcO7@HcIcHEfE9r^?AHc9|F9~HczMIcMcEGHMfE9r EfE9DΉsHmm]AAHcUIL,H]DD@AEIcA]EA-HM$LmI:DHcIcHA<fA9<$rd6AHcA9|KA9~HcȍpMIcMcA<GHMfD9rDfA9<$DɉsLmE]AIcIcHII<AHcI4H]ffC/AADAB8ACEfGD`fFAIc>fDHcIcHEfG9/rl?AHc99~HczMIcMcEGHMfE9rEfG9/DΉsf]AHEIDeHcAC8./HcAC8.iH]HcA8"GE8@GE8/@]HcA8G&E8sA]1AHAH]HSHCHIHZH]ZRIdžIdžIdžIdžfBt)Aw<MHcA;ML}EE1MA)JM,McLINArt9}A9fAr|GLcfC^E19
L])HcEA:DHICtDHI IM9uL}E%zLcDJO^ZDj}z}z}z}z}z}z}ALf-AAfADUfAEfADUfADUfADUfADUfADUfurADUfuaADRfuPADRfu?ADRfu.ADRfuADRfuADRMc҃AOVfAfAfAEA=EvEtPAzHcDMcAD9|HJDcA9tIM)D#MMMfSHAuHEDtAfH뢺rAAfUЍAfUЍAfUЍAfUЍAfUЍAfUЍAfUЍAfUЍAfUЍAfUЍAfUЍAfUЍAfUAfE}fEHHcULMDHt+HctU~f|U1D	<ufHL9u[A\A]A^A_]E1HE}M-HAAfE7AƄIA11҃AHcHcHA;ME1ELUA)JM%D1A9HIIM9Ic0LHAqt9}A9fAq|LcfCn9)HcA<뜉M H5VH
VUHH	E1HhH5VHHLHHXHH
HpfD0LJ4H@E1HfDHH9uHH@
DE1HfD@H9uHHD1HfHH9uHLJ HLJfLJ(LJ]ÐUHATS4IHу
HK(f0H{LAf0LC(HC(HKHxH{(1@<4)Hf04~HC(HKHxH{(1HSǃ4f0HC(HHHK(D$HC(HSHHHK(DfHC(HSHHHK(DшHS(HKHBHC(DfMtH{(H{LĎLc([A\]f0H4f0/HC(HKHxH{(HC(HSHHHK(1f4UHt1~)HG(HWHHHO(0f04]ÐHG(HWHHHO(0HG(HWHHHO(11LJ4f0]4UH
HwHO(f0LAf0LG(HG(HOHpHw(1@44)Hf0	4b4~"HG(HOHpHw(f04]ff0	4f0~HG(HOHpHw(HG(HWHHHO(141f01ҍH4`HG(HOHpHw(HG(HWHHHO(11LJ4f0]UHAWAVAUATISIAHpH?IXIXLHU!IpLAIc`AHUȃfD\EAEAAIL\
A1Uf.D9t
HcfA
fA
tH9tAAA1HI9t@>D9}9tD9}LcfC
uH1AI9AAuA	IcxM	AfETEAEAAI	MT
A1Uf.A9t
HcfA
fA
tH9AAA1HI9t@>A9~9tD9}LcfC
uH1AI9AAuILHU"fA
HUfA
fA
fA
fA
fA
fA
fA
fA
\fA
fA
fA
fA
xfA
~fA
vfA
Y	II HDHO
HzIH
HHH9HGH9=M4DLLIL1Hf{H9uI@
f.1IfAt$I9uI
I1HfHH9uEIDž fAIDžADž(ADžH[A\A]A^A_]Ã
$fAAAA1fA\f
$fA0AAA17fAAH9A4AF
AfE0A4fE0AxDFA`EIMA	IE(fE0LPMU(DIE(IMLHMM(E1DA4)HfA0A4DMDIM(	I}fA0LQMU(IE(IMHxI}(A1@<A4)AODfE0A4qIM(	I}fA0LIMM(IE(IMHxI}(A1@<A4)OfA0A4L
41AA<1
A
AMUHAIM(D	fA0LyM}(A
IE(IMLPMU(E1DE4DD)AJA9fA0A4wHLULLLHL`\A4~IE(IUHHIM(A01ADž4fA0H[A\A]A^A_]HJHBHL	H9r	HA4
!AFfA	0A4Hr4H54LITHعt
f8HHH9uHIu-fAu"IHH9f8tOXI}IM(fA0LAfA0ME(IU(IMHzI}(A1@<A4)JAfA0A4'AFIuIM(fA0HyfA0I}(IU(IMHrIu(A1@4A4)у
A4fA0fH	A9A4fA0
Ap	A4fA0E	A4fA0ED	A4fA0IE(IUHHIM(A0IE(IUHHIM(A1I1ɉOX
HcHL@
޾׾оɾ¾	뻾봾뭾릾럾똾둾늋HUHf4HHD@DtlHu4҃(fw4HM40f	];fDfUIHAWAVAUATLuSIHIFHhLLaHELLtMuH=&f.ILeI8MI~LmIELeB'MaHEIHHxLtHuH=|&ILeIMI}H\VLeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@H]HC1HuHCHC[H}IHCL{(L{ HC8L9tH}IL9tHVC@HHAHh[A\A]A^A_]LmL1LpLxLɇHHEHELxLpHELLLx~LeH}LxfDHu1LrHHEHEHEHxLt~LeH}DAI~LmE@HxI}EIH}IL9t~LņH{xIHt~HIHDH}L9t~HW UHH@2@HwH]UHAUATSHH_xH;t IIH;LHHPI9$uH[A\A]]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhUHH]HVUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH}[LA\]BI|$xHHt}LBHHyVUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH|[LA\]BI|$xHHta|LAHQHـVUHATIHSHH_I|$UI\$xI$H9t'H;HtHPI$HH9uID$xHtH{LwA[LA\]{I|$xHHt{LQAH詃fH)VUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH/{L@[LA\]{I|$xHHt	{L@HfUH]f.UHwpH]fDHiVUGGHHG HG8HGHHGPHHGHGhHGpHGxHG(HG0HGHHLJHLJHGXHG`]ff.UHAVAUATSIIHp~I$ID$LpID$I]xI;f.HtzHpHHxHFHEHFHEHFHEHF HEHF(HEHF0HEHF8HEHF@HEHFHHEHFPHEHFXHEHF`HEHFhIt$HpHIt$I9t4H3LHPIt$I;t$OLL]HI9uHpL[A\A]A^]HFHP(I<$HHtxH܀ff.HiVUHATSHH_xIHHH9t,H;HtHPI$HH9uID$xHtHoxIt$PI|$@b[It$ I|$A\]]`I|$xHHt;xIt$PI|$@bIt$ I|$-`H@UHSHH/HH[]wUHAWAVAUATISH5=*	IHHHP@rIH`LLHPL`IMHHhMLL`-sHIHHL`HhHMHHIFLHHXQcIIFI9HLHhHHHHH`LtHuH=7Juf.ILp_I]HhMHxnHLB'LH`HHHHHHLtHuH=tfDILx7IH`MHxFHCLB'LLH`HHHHLtHuH=*=tDILIMH{LhB'HHHXHEbH`HH9tEuH`HHH9t)uHhHHH9t
uIFpHHHHPHLaHhHCHHHH`LtHuH=0CsILwsIMHC\LHB LI~pHhHHH9tXtHIL9tCtHĘ[A\A]A^A_]ÐH1HO|HHHHH`LHsLHYDH`Hx1{HHHxHHHLrLxHH1H{HH`HHpHHLrLH`DHhHp1[{HHHpHH`LTrLpHpHPI~ _IvHpHx HH@0H9trHrIn8DHL1LhzHHHLhHLLqHH!AHfDH`HhHxHHH`HxHHH{pWH`HC+H=!4pHHIL9tqHyHH`HHH9teqHhHHH9tIqHfHH!It$@HHPIt$@LpHHPHrVH5L4LH_rHHHIrH5R48HH2rLHpH54HHrLHpHlrH`HIH9t[pLHHIH9t;pLfUHAWAVAUATISILHHt)HGPLH@LmHoImhIH`LHHPIEPhHHt1MfDIH@Ht;P vH@HuM9tA;T$ sqI}@HΉ`Lh_I}pHtHLPH[A\A]A^A_]HH@Ht9X sH@HuI9=9_ IGILHHLPL`I]HMLjHIHHEH)HHHHIt$(HPIt$(LpHHPHVH54LHoHHHoH5¶48HHoLHWnH54HHoLH5nHjoLHIHL9tmHuHLLHHlHHHAHH1LuHHHHH=kUHAWAVAUATLpSHIEHL2LbHpHXLLtMuH=]pkILeI(MI}LuLxB'L9LaIFHELLtMuH=kILhIMI~LeB'lHXML1HI1I$H
`/H9H fI$HH;LevHt
L&HHL}HHIWLHHHULHEEH}IL9tkH1LHPH}IL9tkHpIL9tlkHĈL[A\A]A^A_]L}L1HPLhsHHpHEHPHELLHP]jLeHpHP;fDHh1LsHHEHhHELLjLhH}ZfHL-AI}EAI~E(L}H{xL`zHHpIL9tSjHKrH}IHL9t6jH}IL9t$jHHLڐ@UHHAWAVAUATLpSHIEHL>LfHpLLtMuH=ATh@ILerIMI}L}LxB'L1LaIGHELLtMuH=gILhoIMI{LeB'iLLHIdTI$H
),H9H _I$HH;LeoHt
L&HHLuHHIVLHHHULHEEH}IL9thH1LHPH}IL9tjhHpIL9tUhHĈL[A\A]A^A_]LuL1HXLXpHHpHEHXHELLHXMgLeHpHXKfDHh1LoHHEHhHELLgLhH}jfHL*AI}EAIE8LuH{xLPwHHpIL9tCgH;oH}IHL9t&gH}IL9tgHHLڐ@UHHAWAVAUATLpSHIEHL>LfHpLLtMuH=1De@ILerIMI}L}LxB'L1LaIGHELLtMuH=dILhoIMI{LeB'ufLLHId6I$H
))H9H _I$HH;LeoHt
L&HHLuHHIVLHHHULHEEH}IL9tzeH1LHPH}IL9tZeHpIL9tEeHĈL[A\A]A^A_]LuL1HXLHmHHpHEHXHELLHX=dLeHpHXKfDHh1LlHHEHhHELLcLhH}jfHL'AI}EAIE8LuH{xL@tHHpIL9t3dH+lH}IHL9tdH}IL9tdHHLڐ@UHAWAVAUATLpSHIEHL2LbHpHXLLtMuH=	0bILeI(MI}LuLxB'L9LaIFHELLtMuH=aILhIMI~LeB'ecHXLLHITI$H
B&H9H hI$HH;LexHt
L&HHL}HHIWLHHHULHEEH}IL9tcbH1LHPH}IL9tCbHpIL9t.bHĈL[A\A]A^A_]fL}L1HPL(jHHpHEHPHELLHPaLeHpHP;fDHh1LiHHEHhHELL`LhH}ZfHL$AI}EAI~E(L}H{xL qHHpIL9taHiH}IHL9t`H}IL9t`HHLڐ@UHAWAVAUATLpSHIEHL2LbHpHXLLtMuH=_ILeI(MI}LuLxB'L9LaIFHELLtMuH=^ILhIMI~LeB'E`HXLLHII$H
"H9H hI$HH;LexHt
L&HHL}HHIWLHHHULHEEH}IL9tC_H1LHPH}IL9t#_HpIL9t_HĈL[A\A]A^A_]fL}L1HPLgHHpHEHPHELLHP]LeHpHP;fDHh1LfHHEHhHELL]LhH}ZfHLAI}EAI~E(L}H{xLnHHpIL9t]HeH}IHL9t]H}IL9t]HHLڐ@UHAWAVAUATHPSIIHL*HZH(HHHPLHtMuH=[fDHH]HH(HHxHXHpM.I^H HHpLHtMuH=]p[HH0HuH HHxHx\H]LpILxHCHELLtMuH=ZfDIL8IMH{L}LuB7LXIGHEHPHHLtHuH=rZDIL@IMIHLuIB7LLWH}IL9t[H}HCH9t[HBeVI$MLHHI;$IENHtL.I$HI$I$HSLLHHUHHEEH}HH9tZI$1LLPH HpHH9tZH(HPHH9tZHL[A\A]A^A_]fDH(Hu1bHHPHEH`HLYH]HP2fDH H01kbHHpH0HEHLkYH0HpWH@1LbHHEH@HEHLYL@H}fDH81HaHHEH8HELLXL8H}Bf.AE`H(Hx1DAEEH HxAH{EHIEBf.HHI|$xhHLXH HpHH9tXH(HPHH9tXH`HIH}HH9tXLH}IIL9tkXHH}HIH9tOXLhfDUHAWAVAUATHPSIIHL*HZH(HHHPLHtMuH=cvVfDHH]HH(HHxHXHpM.I^H HHpLHtMuH=VHH0HuH HHxHxWH]LpILxHCHELLtMuH=sUfDIL8IMH{L}LuB7LXIGHEHPHHLtHuH=UDIL@IMIHLuIB7LLJH}IL9t#VH}HCH9tVH^VI$MLHHI;$IENHtL.I$HI$I$HSLLHHUHHEEH}HH9tUI$1LLPH HpHH9t_UH(HPHH9tCUHL[A\A]A^A_]fDH(Hu1F]HHPHEH`HLFTH]HP2fDH H01\HHpH0HEHLSH0HpWH@1L\HHEH@HEHLSL@H}fDH81Hg\HHEH8HELLjSL8H}Bf.AE`H(Hx1DAEEH HxAH{EHIEBf.HHI|$xocHLoSH HpHH9tSSH(HPHH9t7SH/[HIH}HH9tSLH}IIL9tRHH}HIH9tRLhfDUHAWAVAUATLpSHIEHL2LbHpHXLLtMuH=QILeI(MI}LuLxB'L9LaIFHELLtMuH=PILhIMI~LeB'ERHXLLHI+I$H
H9H hI$HH;LexHt
L&HHL}HHIWLHHHULHEEH}IL9tCQH1LHPH}IL9t#QHpIL9tQHĈL[A\A]A^A_]fL}L1HPLYHHpHEHPHELLHPOLeHpHP;fDHh1LXHHEHhHELLOLhH}ZfHLAI}EAI~E(L}H{xL`HHpIL9tOHWH}IHL9tOH}IL9tOHHLڐ@UHAWAVAUATHPSIIHL*HZH(HHHPLHtMuH=MfDHH]HH(HHxHXHpM.I^H HHpLHtMuH=]pMHH0HuH HHxHxNH]LpILxHCHELLtMuH=LfDIL8IMH{L}LuB7LXIGHEHPHHLtHuH=rLDIL@IMIHLuIB7LLeQH}IL9tMH}HCH9tMHXVI$MLHHI;$IENHtL.I$HI$I$HSLLHHUHHEEH}HH9tLI$1LLPH HpHH9tLH(HPHH9tLHL[A\A]A^A_]fDH(Hu1THHPHEH`HLKH]HP2fDH H01kTHHpH0HEHLkKH0HpWH@1LTHHEH@HEHLKL@H}fDH81HSHHEH8HELLJL8H}Bf.AE`H(Hx1DAEEH HxAH{EHIEBf.HHI|$xZHLJH HpHH9tJH(HPHH9tJHRHIH}HH9tJLH}IIL9tkJHH}HIH9tOJLhfDUHAWAVAUATHPSIIHL*HZH(HHHPLHtMuH=cvHfDHH]HH(HHxHXHpM.I^H HHpLHtMuH=HHH0HuH HHxHxIH]LpILxHCHELLtMuH=sGfDIL8IMH{L}LuB7LXIGHEHPHHLtHuH=GDIL@IMIHLuIB7LLSH}IL9t#HH}HCH9tHHbTVI$MLHHI;$IENHtL.I$HI$I$HSLLHHUHHEEH}HH9tGI$1LLPH HpHH9t_GH(HPHH9tCGHL[A\A]A^A_]fDH(Hu1FOHHPHEH`HLFFH]HP2fDH H01NHHpH0HEHLEH0HpWH@1LNHHEH@HEHLEL@H}fDH81HgNHHEH8HELLjEL8H}Bf.AE`H(Hx1DAEEH HxAH{EHIEBf.HHI|$xoUHLoEH HpHH9tSEH(HPHH9t7EH/MHIH}HH9tELH}IIL9tDHH}HIH9tDLhfDUHAWAVAUATHSIIH8L"HZHHHHLHtMuH=CfDHH]HHHHxHH0M&I^HHH0LHtMuH=}BHHHeHHHxH8DIH9HL0HpH8HHHpLHtMuH=AfHHgHHHHxsHxHPLHHHHPLHtMuH=cvAfDHHHHHHxHXH]LpLxHCHELLtMuH=AILI5MH{L}LuB7LXIGHEHPHHLtHuH=@DILIMILHILuLB7L.#H}IL9tAH}HCH9tAHNVHPHI$HHH9t_AHHpHH9tCAHNVIM$LHI;I$!Ht
L&IHIIEHSLLHHUHHEEH}HH9t@IE1LLPHH0HH9t@HHHH9tx@H8L[A\A]A^A_]HHu1~HHHHEH HL~?H]HfDHH13HHH0HH@HL0?HH0DHH1GHHPHH`HL>HHPDH1HGHHEHHELL>LH}f.H1LOGHHEHHEHLN>LH}fDHH1GHHpHHEHL>HHpoA$ HHxADA$@HHxDAEHHxfA`HHxufDAH{EHIE"f.HI}xMHL=HH0HH9t=HHHH9t=HEHHHHPHH9tl=HHpHH9yL=oHIH}HH9t-=LH}IIL9t=H9H}HIH9t<Lf.fUHH]UHH]UHH]UHH]UHH]UHH]UHH]UHH]UHH]UHH]UHAUATSHH_xH;t IIH;LHHPI9$uH[A\A]]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhUHAUATSHH_xH;t IIH;LHHPI9$uH[A\A]]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhUHHwPH]UHHwXH]UHAUATSHH_xH;t IIH;LHHPI9$uH[A\A]]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhUHHwPH]UHHwXH]UHAUATSHH_xH;t IIH;LHHPI9$uH[A\A]]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhUHHWPH]ÐUHHWXH]ÐUHAUATSHH_xH;t IIH;LHHPI9$uH[A\A]]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhUHcHHwPH]UHcHHwXH]H)?VUHATIHSHH迣I|$赣I\$xI$H9t'H;HtHPI$HH9uID$xHtH?7[LA\]I|$xHHt!7LH?H?VUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH6[LA\]3I|$xHHt6LHq>Hy@VUHATIHSHHI|$uI\$xI$H9t'H;HtHPI$HH9uID$xHtH5[LA\]I|$xHHt5LyH=H!AVUHATIHSHHߡI|$աI\$xI$H9t'H;HtHPI$HH9uID$xHtH_5[LA\]I|$xHHtA5LH1=HAVUHATIHSHH?I|$5I\$xI$H9t'H;HtHPI$HH9uID$xHtH4[LA\]SI|$xHHt4L9H<UHSHHHCXHH[]ÐUHSHHHCPHH[]ÐH@VUHATIHSHH_I|$UI\$xI$H9t'H;HtHPI$HH9uID$xHtH3[LA\]sI|$xHHt3LYH;HI@VUHATIHSHH迟I|$赟I\$xI$H9t'H;HtHPI$HH9uID$xHtH?3[LA\]I|$xHHt!3LH;H?VUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH2L7[LA\]2I|$xHHty2LHi:fH>VUHATIHSHHoI|$eI\$xI$H9t'H;HtHPI$HH9uID$xHtH1L[LA\]1I|$xHHt1LaH9fHI>VUHATIHSHH违I|$赝I\$xI$H9t'H;HtHPI$HH9uID$xHtH?1L[LA\]+1I|$xHHt1LH	9fHQ<VUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH0[LA\]#I|$xHHtq0L	Ha8Hi:VUHATIHSHHoI|$eI\$xI$H9t'H;HtHPI$HH9uID$xHtH/[LA\]I|$xHHt/LiH7H8VUHATIHSHHϛI|$śI\$xI$H9t'H;HtHPI$HH9uID$xHtHO/[LA\]I|$xHHt1/LH!7H6VUHATIHSHH/I|$%I\$xI$H9t'H;HtHPI$HH9uID$xHtH.[LA\]CI|$xHHt.L)H6H5VUHATIHSHH菚I|$腚I\$xI$H9t'H;HtHPI$HH9uID$xHtH.[LA\]I|$xHHt-LH5HY5VUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtHo-[LA\]I|$xHHtQ-LHA5HI7VUHATIHSHHOI|$EI\$xI$H9t'H;HtHPI$HH9uID$xHtH,[LA\]cI|$xHHt,LIH4H6VUHATIHSHH诘I|$襘I\$xI$H9t'H;HtHPI$HH9uID$xHtH/,[LA\]I|$xHHt,LH4H4VUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH+[LA\]#I|$xHHtq+L	Ha3H6VUHATIHSHHoI|$eI\$xI$H9t'H;HtHPI$HH9uID$xHtH*[LA\]I|$xHHt*LiH2H6VUHATIHSHHϖI|$ŖI\$xI$H9t'H;HtHPI$HH9uID$xHtHO*[LA\]I|$xHHt1*LH!2H2VUHATIHSHH/I|$%I\$xI$H9t'H;HtHPI$HH9uID$xHtH)[LA\]CI|$xHHt)L)H1H4VUHATIHSHH菕I|$腕I\$xI$H9t'H;HtHPI$HH9uID$xHtH)L[LA\](I|$xHHt(LH0fH1VUHATIHSHHߔI|$ՔI\$xI$H9t'H;HtHPI$HH9uID$xHtH_(L[LA\]K(I|$xHHt9(LH)0fH)2VUHATIHSHH/I|$%I\$xI$H9t'H;HtHPI$HH9uID$xHtH'LG[LA\]'I|$xHHt'L!Hy/fH.VUHATIHSHHI|$uI\$xI$H9t'H;HtHPI$HH9uID$xHtH&L[LA\]&I|$xHHt&LqH.fH/VUHATIHSHHϒI|$ŒI\$xI$H9t'H;HtHPI$HH9uID$xHtHO&L[LA\];&I|$xHHt)&LH.fH-VUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH%L7[LA\]%I|$xHHty%LHi-fH0VUHATIHSHHoI|$eI\$xI$H9t'H;HtHPI$HH9uID$xHtH$L[LA\]$I|$xHHt$LaH,fH.VUHATIHSHH运I|$赐I\$xI$H9t'H;HtHPI$HH9uID$xHtH?$L[LA\]+$I|$xHHt$LH	,fHQ/VUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH#L'[LA\]{#I|$xHHti#LHY+fH.VUHATIHSHH_I|$UI\$xI$H9t'H;HtHPI$HH9uID$xHtH"Lw[LA\]"I|$xHHt"LQH*fHa+VUHATIHSHH诎I|$襎I\$xI$H9t'H;HtHPI$HH9uID$xHtH/"L[LA\]"I|$xHHt	"LH)fH*VUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH!L[LA\]k!I|$xHHtY!LHI)fHI+VUHATIHSHHOI|$EI\$xI$H9t'H;HtHPI$HH9uID$xHtH Lg[LA\] I|$xHHt LAH(fH*VUHATIHSHH蟌I|$蕌I\$xI$H9t'H;HtHPI$HH9uID$xHtH L[LA\] I|$xHHtLH'fHY'VUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtHoL[LA\][I|$xHHtILH9'fH&VUHATIHSHH?I|$5I\$xI$H9t'H;HtHPI$HH9uID$xHtHLW[LA\]I|$xHHtL1H&fUHAWAVAUATLuSHIFHxM8M`HEHxHpLhLLtMuH=ILeI MI~LmLeB'IEL9LaHELLtMuH=K^fDILeIMI}H<*VLeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@XH]HC1HuCHhHCH(HCHxIH}HC(HC HpL9HC8tH}IL9tHw)VHHHx[A\A]A^A_]fLmL1H`L$HHEHEH`HELLH`LeH}H`-@Hu1LJ$HHEHEHELLPLeH}PAI~LmE@AI}E%IH}IL9tL#H{xIHtHI.H}L9tf.@UHAWAVAUATISHHXHI;|$zHttHGHHGHGHGHGHGHGHGHG HGHG(HGHG0HGHG8HGHG@HGHGHHGHGPHGHGXHGHG`HGHGhI|$HGpHm۶m۶mID$B8LDRLJLBEHB@HJ Lz(Lr0Lj`HEHBHLbhHEHBPHEHBXHWH)HEHHHHt3H)HLEL]DUHMLMo LEL]DUHMLMELDSLKLCHK C8HEL{(Ls0Lk`LchHC@HEHCHHEHCPHEHCXHX[A\A]A^A_]M<$HHm۶m۶mHL)HHH(HIzIIM)LHUM<$IL$IHUIIM)LLtnH2H0HrHpHrHpHrHpHr Hp Hr(Hp(Hr0Hp0Hr8Hp8Hr@Hp@HrHHpHHrPHpPHrXHpXHr`HRhHp`HPhLHm۶m۶mHHHH)Hm۶m۶mOLpHIHHHuIMMtLLELEM$Mt$Ml$fDIAM)MkpLHHLELEIDLLLHMLMbHMLMILHI$I$IH9sIM)HuME1E1fDUHAWAVAUATSH8HHu6IHH@HHEH@HHEH@HHEdH@HHE H@HHELpMMnMtiM}Mt9IwLTI IW0I_H9t.LI#HuI} IE0I]H9tLIHuI~ IF0I^H9tLIHdHEHx HXH0H9tH}HHH]$HEHx HXH0H9tH}xHHH]HEHx HXH0H9tNH}EHHH]HEHx HXH0H9tH}HHH]XHEHx HXH0H9tH}HHH]HEHx HXH0H9tH}HHH]H8[A\A]A^A_]f.UHAWAVAUATSH8HHuIHH@HHESH@HHE"H@HHEH@HHEH@HHELpMtjMnMtIDM}Mt'IwLTI_LHIuI]LHIuI^LHIuHEHXHHHH]qHEHXHhHHH]@HEHXHHHHH]HEHXH(HHH]HEHXHHHH]HEHXHHHH]|H8[A\A]A^A_]fUHGHAWAVAUATSHH_HEHL~L.I&fDH{ L\t#x;IH[Ht8Lc(LM9IFHuM)II|DyH[HuL9ut*I^(LL9HFHt/Iv LtLHuHL[A\A]A^A_]fDI)II|
DILuUHHHAWAVAUATSHHH_H}HuHEHHLvHE'fH}LLQt)xAHC1HtDHL{(MLc M9MFMuLL)H=H=}fDHCHu
LIHt7HuLLU
LUtMx:HHL1[A\A]A^A_]@M)MII|
DMԅyHH9]HEL{(L`LM9IFHHs H8P
AHHx IHuID$0ID$ HL~HILH|H=HDHEH9XUHHMLx(IL` LqH	M9LHMIFM)E1I\ID9IL}w^IMuhM|$(B8HHEHMALH@ ID$@=
HEH@(HHL[A\A]A^A_]DHu1]HUID$ IT$0LLHaL}ID$ |AUAT$0mH|LHE1+IHx vAZE1HHf.fUHAWAVAUATISILgHHWHtQ>HBAHtH‹J 9wHBE1HuEHHu 19w4H[A\A]A^A_]LI9]tHA?H 19vI9tTC A9EϿ0=IW}IILLIV(HIF IE(HL[A\A]A^A_]EUHAWAVAUATLuSHIFHxM8M`HEHxHpLhLLtMuH=ILeI MI~LmLeB'IEL9LaHELLtMuH=[nfDILeIMI}H,VLeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@hzH]HC1HuCHhHCH8zHCHxIH}HC(HC HpL9HC8tH}IL9tHgVHHHx[A\A]A^A_]fLmL1H`LHHEHEH`HELLH`LeH}H`-@Hu1LZHHEHEHELL`LeH}PAI~LmE@AI}E%IH}IL9tLH{xIHtHI>H}L9tf.@UHAWAVAUATLpSIIIFHM IXHpH(HLHtMuH=	fDHH]"H8HI~+HxHPMeI]H HHPLHtMuH=3F	fDHH8HH HHxLeHXLpHxID$HELHtMuH=fHH@HHI|$"LmH]HXIEHEHPHHHtHuH=ReDHHH_H5HI}kHH(E1H]MLLH}IL9to	H}IL9t]	HFVHPHIH HH9t3	HpIL9t	HOVHIH(H[A\A]A^A_]ÐHuL1HHpHEHEHLH]HpDH H81HHPH8H`HLH8HPDHH1LHHEHHHEHH~HHH}vfDH@1L7HHEH@HEHL:H@H}f.A$I~EA$`H HxDAEI|$EofDHI}EHH HPHH9tKHpIL9t6H.HHH}IL9tH}IHL9tf.UHAWAVAUATLuSHIFHxM8M`HEHxHpLhLLtMuH=+ILeI MI~LmLeB'IEL9LaHELLtMuH=fDILeIMI}HVLeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@rHz]HC1HuCHhHCHrHCHxIH}HC(HC HpL9HC8t(H}IL9tHVHHHx[A\A]A^A_]fLmL1H`L
HHEHEH`HELLH`LeH}H`-@Hu1LHHEHEHELLLeH}PAI~LmE@AI}E%IH}IL9t#LH{xIHt
HIH}L9tf.@UHAWAVAUATLpSIIIFHM IXHpH(HLHtMuH=fDHH]"H8HI~+HxHPMeI]H HHPLHtMuH=fDHH8HH HHxLeHXLpHxID$HELHtMuH=2fHH@HHI|$"LmH]HXIEHEHPHHHtHuH=DHHH_H5HI}kHH(E1H]MLLH}IL9tH}IL9tH
VHPHIH HH9tHpIL9t~H
VHIH(H[A\A]A^A_]ÐHuL1r	HHpHEHEHLuH]HpDH H81+	HHPH8H`HL(H8HPDHH1LHHEHHHEHHHHH}vfDH@1LHHEH@HEHLH@H}f.A$I~EA$`H HxDAEI|$EofDHI}EHH HPHH9tHpIL9tHHHH}IL9ttH}IHL9t]f.UHAWAVAUATLuSHIFHxM8M`HEHxHpLhLLtMuH=xILeI MI~LmLeB'IEL9LaHELLtMuH=.fDILeIMI}H|VLeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@(kHYs]HC1HuCHhHCHjHCHxIH}HC(HC HpL9HC8tH}IL9tvHVHHHx[A\A]A^A_]fLmL1H`LhHHEHEH`HELLH``LeH}H`-@Hu1LHHEHEHELL LeH}PAI~LmE@AI}E%IH}IL9tL{H{xIHtjHIH}L9tPf.@UHAWAVAUATLpSIIIFHM IXHpH(HLHtMuH=cvfDHH]"H8HI~+HxHPMeI]H HHPLHtMuH=fDHH8HH HHxLeHXLpHxID$HELHtMuH=fHH@HHI|$"LmH]HXIEHEHPHHHtHuH=%DHHH_H5HI}kHH(E1H]MLLH}IL9t/H}IL9tHVHPHIH HH9tHpIL9tHVHIH(HH[A\A]A^A_]HuL1HHpHEHEHLH]HpDH H81HHPH8H`HLH8HPDHH1L?HHEHHHEHH>HHH}vfDH@1LHHEH@HEHLH@H}f.A$I~EA$`H HxDAEI|$EofDHI}EHH HPHH9tHpIL9tHHHH}IL9tH}IHL9tf.UHAWAVAUATLuSHIFHxM8M`HEHxHpLhLLtMuH=؜ILeI MI~LmLeB'IEL9LaHELLtMuH={fDILeIMI}H$VLeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@cHk]HC1HuCHhHCHXcHCHxIH}HC(HC HpL9HC8tH}IL9tH_VHHHx[A\A]A^A_]fLmL1H`LHHEHEH`HELLH`LeH}H`-@Hu1LzHHEHEHELLLeH}PAI~LmE@AI}E%IH}IL9tLH{xIHtHI^H}L9tf.@UHAWAVAUATLpSIIIFHM IXHpH(HLHtMuH=ÙfDHH]"H8HI~+HxHPMeI]H HHPLHtMuH=SffDHH8HH HHxLeHXLpHxID$HELHtMuH=ߘfHH@HHI|$"LmH]HXIEHEHPHHHtHuH=rDHHH_H5HI}kHH(E1H]MLLH}IL9tH}IL9t}H>UHPHIH HH9tSHpIL9t>HGUHIH(HH[A\A]A^A_]HuL12HHpHEHEHL5H]HpDH H81HHPH8H`HLH8HPDHH1LHHEHHHEHHHHH}vfDH@1LWHHEH@HEHLZH@H}f.A$I~EA$`H HxDAEI|$EofDHI}EHH HPHH9tkHpIL9tVHNHHH}IL9t4H}IHL9tf.UHAWAVAUATISIHHI;|$tNHtHGHI|$HGID$HHWL)HHHtH)LI]H[A\A]A^A_]M<$HHL)HHHILIL)LHUHuM<$I\$MHUHuHIM)HtHHLHH}L)NDHHHuILMtLHMHMI$I\$Mt$7fDL)AIafDLHLHMHMIDLHLLELEHeHH9L)HuIE11"fUHATSHH;t IfDH;HHPI9$u[A\]@UHSHHHuHH;t8HtHEHHHHH}HHP H[]fDHUH8fDUHSHHEHXHUHMHEHELELMEHEDHPE/w HUEH2HuHX[]DHEH0HPHUHuHX[]Ðff.UHAWAVAUATHUSIHhHHGHGLL;HuHUu?@MHELIFHtHHEIL9zIuH}HPHEH]M~H9tH)Hm۶m۶mIHEHm۶m۶mILIFL)HHI9mMLHm۶m۶mHI$I$IL)HHHH)HI9EI9HICHHI$I$IH9HHH)HHHEHfDMMNLIHm۶m۶mHEL)M)HMLHIHEHLHLMHMMMJ	tLLU>LUHEI^MH]IFffHEH}WHUHL)M~H]%@HLLLpLxHMLEHMILpLxLELM?HUHHLpLxL]LEL]HHMLpLxLEMLHLLULELMjLULEHLMfDHuH}oHIvHMHUjL)H}XZHtHeL[A\A]A^A_]HEE1E1E1LH=;4H}HHtI>HtHHUHAWAVAUATISIHHI;|$tNHtHGHI|$HGID$HHWL)HHHtH)LSI]H[A\A]A^A_]M<$HHL)HHHILIL)LHUHu-M<$I\$MHUHuHIM)HtHHLHH}L)NDHHHuILMtLHMmHMI$I\$Mt$7fDL)AIafDLHLHMvHMIDLHLLE6LEHeHH9L)HuIE11"fH9UII)HAWAVAUATMSIIm۶m۶mMIIH(LGHGHL)MHII9MI)MIMM9r]J4H)HHLMM)J<L)HLMH{hLH{H([A\A]A^A_]fLL)MH)MHLOHLMtLHH)H([A\A]A^A_]HHI$I$IHI)IML)I9M9MMCMr"I9wE1E1Mt6N<M)IILLMHLSILMIMHm۶m۶mI)LHHHhMMM)Hm۶m۶mMLMHHHMHtHL]L]LLcL{DLLL]L]LL[LLLHLUL]LCLUL]*@LHLLMHMHMILMLKL)HHLMLLLPfDLLLHML]RHML]I
fLLLHML]LULM"HML]ILULMf.LHLLULMLEHMLULMILEHMbH=Z64^LHLH)LMLM$UH]VPfDUHG
HSHHHH5FWH[]Ðff.Pt H@VH=64MHUH5?64111H[fDUHAWAVAUATISHLHXhHvUHHǃHǃHǃHPHhH1HHLjhHULpLƃ@HǃPLƃXƃxL HHǃƃHHXǃƃHǃHEHHHƃƃHEHHHǃƃHEHHƃHǃHEHHƃƃ(HEHH@HEH0HpHǃ8ƃ@HEH`HƃXHǃhHEHH]ƃpƃHǃƃƃ8LHǃƃƃLHǃƃƃLHǃƃ u111MH=LHHX[A\A]A^A_]IH/GLHHEI9tHI9tHI9tHH9}tH`H9}tH0H9}tHH9}txHH9}tfHH9}tTHH9}tBHUHHHH9}HtLFgLeff.UHt]H 錇@1]@UHAWAVAUATLmSM}HxLvHhL}MLWHHHHEHiHLLeHUID$L}H]HEELHtMuH=HHxwkH!HI|$u|H]EHhH}IL9tH}IL9tHx[A\A]A^A_]HxI|$1HHEHxHEHLHxH}iLeL1LHHEHEHEHLHUHEHIt$H,)ALeELDAI|$EH=QdHH}IL9tHLXH}IHL9t>UHtHF]Ð1]ff.UHAVAUATSIHHIH`HIH]H5/4MM111LesTIpHھLHHEELpXHCHEWIpLAHUH}I HL9HEtH}HH9tH`[A\A]A^]IH}HH9tLIH}H$UI HL9HEt^ff.UHAWAVAUATSH1H8I]HL  PYHLXY(m1Ҿ LLmHpL1HMH-4!LyH}IL9tgH]tHH]0H҈j]t:t
#LuHO]+LaHHrHHIDYHHIGHHHE4HUjE1AULEHLhHZYHeL[A\A]A^A_]HT
LXH`L(H0LzDHPLd!HLDH	L$1ҾH	H,4LH2LE1H}IHL9t}HuDH@U1HAWAVAUATLeSH]IID$LAo.HHHEHEMHUHIP addreHEILHUHHss to biHH@nd tHbind-addfDxHEHUHEHCHMHLHE@ressHEEtH}HCH9tH}ID$H9twID$1HLHE"As.HEHUHDirectorHEHHUHHy for chHHHaracter fDp HHHset fileLpHHHEHULHEHC1HDžpHEHpHcharacteHEAirH5]LHUHHr-sets-dHHfDXLHpHUHEHGjH}HCH9teH}ID$H9tRID$1HLHE*HEdHUHUse compHEAl.ILHUHHression HHHin servefDP(HHHr/clientHHH protocoHH HELHUHEHCHHEEHEHcompressHEuHP@CHt	HHQH}HCH9t`H}ID$H9tMID$AMBEUTF81HHDž`HEHCfEL$AD$4HEHEH`EHHX!H`HSet the HEAt.LHUHHdefault HHHcharacte@r seHHfD@H`HUHEIF1HDžhHpHhHHPHhHdefault-HpILHUHHcharacteHH@r-seH@tHhHpHxL
qLH2HpIFH9tH}HCH9tH}ID$H9tID$1HLHEHEHUHConnect HEILHUHHto host.HHHELHUHEHCHEhostHEHEECpHP@hHt	HHQH}HCH9tH}ID$H9tID$1HLHE<HEHUHThe maxiHELHHUHHmum packHHHet lengt@8ver.HHHh to senHHHd to or HH Hreceive HH(Hfrom serHH0HEHUHEHC1HDžpHE]HpHmax_alloHEetIHUHHwed_packHHfxLHpHULHEH"uHL=HJ(L9s
H@PHR0HH;Ux
HqXHP H@hH@HHCH}H9tjH}ID$H9tWID$1HLHE4HEiHUHThe buffHer size HEHHUH0Hfor TCP/HHHIP and sHpHHHocket coHmmunicatHp HH(L@0ion.HEHUHEHC1HDžpHEHpHnet_buffHer_lengtHELHUH0IHH@hLHpHUHEHsHHJ(L9=H@PHHR0H;UHAXHP H@hH@HHCH}H9tH}ID$H9tID$1HLHE_HEHUHPasswordHEH to use LHUH0Hwhen conHpHto serveHHHp Hnecting Hssword iHHHp0Hr. If paHven, it'HH(Hs not giHp@Hted on tHH8HpPHs solicityHHHfp\I@Xhe t@^.LHEHUHEHCHHEEHEHpasswordHE|HP@pHt	HHQH}HCH9tH}ID$H9txID$1HLHE"HEHUHPort numHEHber to uLHUHHse for cHpHHHonnection.HpIfH HELHUHEHCHEportHEHEEqHP@PHt	HHQH}HCH9tH}ID$H9t IH>U1HLMoIGHE?HIHIGID$HEjHUHThe protHEHocol to LHUHHuse for HpHHHconnectiHon (tcp,Hpy)HH H socket,H pipe, mHp(HH0Ix@8emorfP<L@>.HEHUHEHCHHEEHEHprotocolHEiL`HH;Ht
L>HHHH}HCH9t+H}ID$H9tID$1HLHE&AetHE$HUHThe sockHet file HEAn.LHUH0Hto use fHHHor conneHpHH@ ctioIfDX$HELHUHEHCEsockHHEfDxHEEjhHP@SHt	HHQH}HCH9t)H}ID$H9t lIHU1HLMoIGHE_HIHIGID$HEHUHRefuse cHEHlient coARUAutLHUH0HnnectingHHHpH to servHer if itHHH uses olHp Hd (pre-4HH(Hp0H.1.1) prHotocol. HH8Hp@HDeprecatHed. AlwaHHH@Xys THpPfDH\Hsecure-a@^EHEIPHUHEHCHMHLHEfDP@
hHEEiLhHH;Ht
L>HHHH}HCH9tnH}ID$H9t[ID$1HLHE#HEmHUHUser forH login iHEAerLHUH0Hf not cuHHHrrent usHpHHfD@ I@".HELHUHEHCHEuserHEHEEeHP@uHt	HHQH}HCH9tzH}ID$H9tgID$1HLHE"HEyHUHDirectorHEHy for clirHUH0Hient-sidHHHpHe plugins.HHLfp HEHplugin_dHUHEHCHuIXHHEfxLHE
EdH}HCH9tH}ID$H9tID$1HLHE1HEHUHDefault HauthentiHELHUHpHlient-siHHcation cHpHHHn to useHde plugiHH Hp(Hdefault_@0.HEI(HUHEHCHMHLHE@authHEEcH}HCH9tH}ID$H9tID$1HLHE)HEHUHPath to HEHfile conHHUH0Htaining HHHpHserver pHublic keHH@(yHp HELHUHEHC1HDžpHE!HpHserver_pHEHublic_keLHUHthHpfHI@y_paHpLHUHEHbH}HCH9t}H}ID$H9tjID$1HLHEHE|HUHEHrom servHic key fHHUHGet publHpHerHHfPHELHUHEHC1HDžpHEHpHer-publiHEI0LHUHget-servHHH@c-keL@yHpHUHEHdH}HH9toH}IL9t]HĈ[A\A]A^A_]HHHHR0H;UHHHHHHPHxxXSHXHxx@~IH}HH9tH}IL9tLIHpIIL9tKUH]f.UHWHGHGHHtHHT]f.UH]fDHUUHATSHPHhHHH HHH9tHHH9tHHH9tHHH9tmH`HpH9tUH0H@H9t=HHH9t%HHH9t
HHH9tHHH9tHUHHLHHHXH9tLIHUHHHHtH[A\]IIH(LffDHIUUHATSHPHhHHH HHH9t%HHH9t
HHH9tHHH9tH`HpH9tH0H@H9tHHH9tHHH9t}HHH9teHHH9tMHUHHLHHHXH9tLDHHUHHHHtHHH[A\]IH'Lf.@UHAWAVAUATLmSIIEHhL>H^HELHtMuH=eHH]HHI}LeH]ID$L}H]HEELHtMu
H=e豾HHxH5HI|$H]EIH}IL9tȿH}IL9t趿IHPIH@IFHHhL[A\A]A^A_]f.LeL1LHHEHEHEHL襾H]H}HxI|$1]HHEHxHEHL`HxH}	It$HDAI}LeE}@AI|$EHH}IL9t誾HH}IHL9t荾f.UHAWAVAUATISIHHI;|$tNHtHGHI|$HGID$HHWL)HHHtH)LSI]H[A\A]A^A_]M<$HHL)HHHILIL)LHUHu-M<$I\$MHUHuHIM)HtHHLHH}L)NDHHHuILMtLHMmHMI$I\$Mt$7fDL)AIafDLHLHMvHMIDLHLLE6LEHeHH9L)HuIE11"f=]UHu
1]]ÐfDUHH51]H4H薪ׂ]q1]]ÐfDHUUH=4^HH==1]w
11]]ÐfDHUUH=4HHL=0]v
0]]ÐfDUHSHH=5]t;=0]H=^]HUH=4jH=0]wL
]H]E1H5]1HHށ]H߾H]H߾H]H߾)HHH#0][]*L
]L]HH
]H]H5j]sH=h]6ff.UHAWAVAUATIS LeH]Hx
L=3UI1HLMnIFHEIGIHIFID$HEHUHSSL connHEILHUHHection mHH@ode.LHEHUHEHCHHEEHEHssl-modeHEUHH;L`	Ht
L6HHHH}HCH9t訹H}ID$H9t蕹 IIG1HLMnIHIFHEIFID$HE|HUHCA file HEt.caHUHHin PEM fHHfpH5]@ormaHELHUHEHCEssl-HHEfxLHEEKHH;LhHt
L6HHHH}HCH9t腸H}ID$H9tr ȸIIGHCA direcHMHssl-capaH5~]IHhHHMthMnIFLIFID$HEHCAD$toryAD$.HE
HEfHLEHE
EJHH;Lp
Ht
L6HHHH}HCH9t获H}ID$H9t{ID$1HLHEHE荿HUHX509 cerHEH5}]LHUHHt in PEMHHH format.HHHELHUHEHCHHEEHEHssl-certHEIH}HCH9t϶H}ID$H9t輶ID$1HLHEAe.HEȾHUHSSL ciphHEH5|]LHUHHer to usHHfDpHssl-ciphHEHUHEHCerHMLHEfPHHE
EHH}HCH9t
H}ID$H9tID$1HLHEHE	HUHX509 keyHEAatAkeH5|]LHUHH in PEM HH@formLfDP@.HEHUHEHCEssl-HHEfDX@yHEEHH}HCH9t;H}ID$H9t(ID$1HLHEHE:HUHCertificHEAcrH5K{]LHUHHate revoHHHcation l@ist.HHHELHUHEHCEssl-HHEfDH@lHEEOGH}HCH9tmH}ID$H9tZID$1HLHE!HElHUHCertificHEAatH5uz]LHUHHate revoHHHcation l@ .HHHist pathHHHEHssl-crlpHUHEHCHMHLHEfD@@
hHEEoFH}HCH9t荳H}ID$H9tzID$1HLHEHE茻HUHTLS versHEseioHUHHion to uHHfpHtls-vers@.HEH5^y]HUHEHCHMHLHEfxL@
nHEEEH}HCH9t²H}ID$H9t诲 IIG1HLMnIHIFHE!IFID$HE薺HUHDeprecatHEILHUHHed. Use HHHssl-mode@ .HHH insteadHHHEssHUHEHCfMHLHE@lHEE	QHH;Lx&Ht
L6HHHH}HCH9t蒱H}ID$H9t ձIIG1HLMnIHIFHE1IFID$HEfHUHed. Use Hssl-modeHEHHUHDeprecatHpHHHH=VERIFY_HIDENTITYH insteadHPHp HH(Hu@0.HEHUHEHC1HEHEոHUHEHfy-serveLLHUHssl-veriHpHrt@r-cefPHEIHUHEHyOHH;LuHt
L6HHHH}HH9tH}IL9tHx[A\A]A^A_]@H`HxxPHhHxx8HpHxx HxHxxHUHxxWH}HIH9tYH}IL9tGL?IfDUH]f.UHWHGHGHHtHHT]f.UH]֮fDUHSHHHuUHHHHH9t螮HH[]5UHSHHH5UHHHHH9t^H5HH[]HH~hHtUHHHP1]fD1Ðff.LHu4IHL@@8t/M	HL18tULLHj]@H9HGpH9UHAWAVAUATISLApL`HHX|IFHm۶m۶mM^EVMNMFINHPIFHHIFH@IFH8IFH0AFȉ,IFH IFHIFHLHHHt\pLLL)HLHLD(LDzHLLD(LHPMEWMOXMG`IOhIGHHIGH@IG H8IG(H0IG0,AG8H IG@HIGHHIGPLIpIpH9X'I^LHpIFI H`IFHhIFHpIFHxIFHEIFHEIFHEIFHEIFHEIFHEIFHEIFHEIFHEIFHEHHpHHCxHHHHHHHHHHHHHHH HH(HH0HH8HH@HHHHLd,H`HCpHhHCxHpHHxHHEHHEHHEHHEHHEHHEHHEHHEHHEHHEHL@H[A\A]A^A_]Ðff.UHAUATSIHHI<$L(H0LHtMu
H=NHH]w&HtXHu9I\$H[LA\A]]@HuL1RHI$HEID$HLWH]I<$DAEAD$ff.UHH]ÐfUHAWAVAULmATSMeHXHLeIHI\HHHHE HNHLHU/LH覱H]HH9rLeIT$HUHUL<HtMuH=M誦f.H)HH]wcHHI|$ulH]I(LH}IL9tƧH}IL9t货HX[A\A]A^A_]DHu1L¯HHEHEHEHLȦH]H}|HuL1芯HHEHEHEHL萦HUHEAELAI|$E H=yL茥HH}IL9tH߮LH5@3H=U3HH1ثH}IHL9t裦먐UHH)HAWAVAUATSHH=oH(H0H8>HIlHGpHIH HHL)Hm۶m۶mH(HH L0HHH?HH8HL$I)HXIMLAׄHLAׄHH H0ЄM]EUMMMEI} Iu(IM0IE@AU8I]HMu`MePM}hHPIEXXHHH8HPIUHPIUHPIUHPIUHPIU HPIU(HPIU0HPIU8HPIU@HPIUHHPIUPHPIUXHPIU`HPIUhHHHPXLpLXIDPLHHHHHL@HxHpPHXL`HHLxLI_LHq<MfDLLMRIpuI9I6MgA_M_MWMOIwIvAGMGIOIWIwIvXIGIHPIwIvHHH@IOIWIwIv IGIwIv(IwIv0IwIv8IwIv@IwIvHIwIvPIwIvXIwIv`IwIvhIwA^I~0XHPM&M^MVA^8HHI~@H@MN MF(I^HINXI~PIV`IFhIpH0H(HH8wHL)H=oH(H8MHHm۶m۶mLHHH@HHIHL)HIMIHHKHpHHLLLLLHLLHXH`HPHCxHpHHuRHhAVHxH}LELMLUL]HULeLmLuAUH@ATASARAQAPWHHVLQH0PPX}HpMH8LHHpHCHKHm۶m۶mHSH{8LC@LKHLSPL[XL#Lk`LshHPHhHHHC HpH@HK(HxHS0HEH}HMLELMLUL]L`H8HULmLuIHIWHSIWHSIWHSIW HS IW(HS(IW0HS0IW8HS8IW@HS@IWHHSHIWPHSPIWXHSXIW`HS`IWhHShHAVL)AUASHXHARHAQAPW81QH0LP@HpHPATHpHXHe[A\A]A^A_]H H0ЄGHLH0Є~IM0MUEMMEI}Iu HPI$IE(M}PMuXM]@IMIL$HXI]HAE8LHIMIL$M}`IUhIMIL$IMIL$ IM IL$(IM(IL$0IM0IL$8IM8IL$@IM@IL$HIMHIL$PIMPIL$XIMXIL$`IM`IL$hIMhI|$HPHXAD$8HHMt$XM$EL$MD$It$ I|$(IL$0M\$@I\$HID$PM|$`IT$hL8M]EUMMMEI} Iu(IM0IUpAE8I]HMePM}XMu`IUIUxXIE@LPM}hIUIIUIIUIIU IIU(IIU0IIU8IIU@IIUHIIUPIIUXIIIXHPIU`IMM]pEUxMIUhMIIAIMIML8M]EUMMMEI} Iu(IM0f.UHHHAWAVAUATL`SHIHHXHHHLPLHH`HtۜMIL9MHm۶m۶mH
I)LHLHHº?HH?HH)HIoLHWHLM9II_H`IGHhIGHpIGHxIG HEIG(HEIG0HEIG8HEIG@HEIGHHEIGPHEIGXHEIG`HEIGhHE@HHpHHCxHHHHHHHHHHHHHHH HH(HH0HH8HH@HHHHL,H`IpM9HCpHhHCxHpHHxHHEHHEHHEHHEHHEHHEHHEHHEHHEHHEHM1M9LHHEMH`IEHhIEHpIEHxIEHEIE HEIE(HEIE0HEIE8HEIE@HEIEHHEIEPHEIEXHEIE`HEIEhMIpMHĈ[A\A]A^A_]H^LHMHXLL}H`HHt/H'fDUHAWAVAUATL SHL,HH ,H2HH(H]HYHH]H5UH=O3
LL{HHHpL}1HLpXHCLHE$Hp荠HUHError duHpLHUHHring loaHHHding def@ ionsHHHault optHHHEHpHxHLHAHUH}I HL9HEt跗HpHH9t袗H]LH LI H
4LHLF2AIHpL}1LHLhXHCHEHpYHUHError duHpIcLHUHHring hanHHHdling op@tionHH@sHEHpHxHLLAH]UH}I HL9HEt蓖HpHH9t~HHP,HDžPHDžXHDž`gH L}MoL LmMMH8HHPHH@HfL訑HHH8HHLHEHXH;`HttHCHLuLeLLt&Mu!HPH=:HIL@IH;*MLcB'HXH HXH}L9t,H HJ,H LbLmMH=G:Zf.H1LߜHHEH8HEHLH8HUfHH1HH葜HHH@HCLL蕓L@H;fDA$UHUaAL@H;HLHHHļHLXLPHLL)HHJ`HHDžpHHDžxHEHHH9HƓLXLPHHM9HpH]HxH}HHHfHt[HCHMuMeLLtMuH=p8胑ILHIMHLcB"I H M9uHxHpHHHLxHpAI9t%@H;HCH9tgH I9uHpHtHJDRfH1H_HHHHHCLLcLHH;@ASH(LKHH1E1E1HH@`HHDžHVHHPHHH{H}IHL9tcҐHH9t,HH8HH9t7H HH9uNIH}HUI HL9HEtHpHH9tLݘHHpH#軐IHIHPLHff.UHAWAVAUATSHLHHyUHǃHHǃHǃLHH趖LpHLTL8HǃHǃHǃHǃ 1L(Hǃ0Lƃ8LH1H[A\A]A^A_]IHL蔗H(II9t耏HHtoH`ULMHHpLIfHYUUHATSHHHH HtQH(H8H9tHHtHߧUHpHHpHUHPLHHH`H9t蟎LHUHHHHtxH[A\]H(IH8H9tQHHt@H1UHpHHpRHH>LIIff.UHSHHHH[]эUHAWAVAUATSHHH9IH6L?MFHOHm۶m۶mML)I)HMILHL9rHHL)HHHI9vMHHHm۶m۶mI)LHHHMLkHH[A\A]A^A_]MtLL0L+E1Mt.HI$I$II9LHu1MIL;Huu"MtL赌ML3LkyfDLHŒMufDL谒L+KL蘒H{L;I6MFHL)芇f.UHHHAWAVAUATII?SIIIHHHL9H8HPL@IDI\$HPLHMzL)LXHJLHL)HMtLЄu
LXIMJI6L)MHLL;@H0IvHpIvHpIvHpIv Hp Iv(Hp(Iv0Hp0Iv8Hp8Iv@Hp@IvHHpHIvPHpPIvXHpXIv`Hp`IvhHph8u!H8HHH?HHL9HEL;HH`HEHhHE HpHE(HxHE0HEHE8HEHE@HEHEHHEHEPHEHEXHEHE`HEHEhHEHEpHEHExHEH`IHhIFHpIFHxIFHEIF HEIF(HEIF0HEIF8HEIF@HEIFHHEIFPHEIFXHEIF`HEIFhHĨ[A\A]A^A_]fO|?JL)HLH0I6HpIvHpIvHpIvHp Iv Hp(Iv(Hp0Iv0Hp8Iv8Hp@Iv@HpHIvHHpPIvPHpXIvXHp`Iv`HphIvhI[IGH`II?IIJHHPL)HMtLЄuJL)HMtJIL)HLHINHHINHHINHHIN HH IN(HH(IN0HH0IN8HH8IN@HH@INHHHHINPHHPINXHHXIN`HH`INhHHhIL$HH?HHL9HMI8uHIH)HMtHEH`HEHhHE HpHE(HxHE0HEHE8HEHE@HEHEHHEHEPHEHEXHEHE`HEHEhHEHEpHEHExHEHHHH)HMtDUHSHHHUHHHHH9t.HH[]PUHSHHH]UHHHHH9tHHH[]؆UHPH]oDf.HHאfDUHPH]鏦@f.UHPH]韦@f.UHAUATSHLPHHUHLHPHHHHnLHH[A\A]]IHLILMDUHAVAUATSHH AHHpUL*LbHwHHGLH{LtMuH=
+ ILew&ItXMu9LcB'Ds0H[A\A]A^]ÐH{Hu1聍HHCHEHC LL臄LeH{DAEC @f.UHGH]fDUHAUATSIHHI<$LnH^LHtMuH=D*WHH]w&HtXHu9I\$H[LA\A]]@HuL1貌HI$HEID$HL跃H]I<$DAEAD$ff.UG0H]ÐfDUHAVAUATSLoHHcV0Hb\L4L/MHLHIHEw*Ht\Hu;HCADHH[A\A]A^]DHu1HIHHEHCLLLHEL+DASH=(ff.UHAWAVAUATISH]IHHHH:L"LeLILIWI7H=U荄H5G3HIvHUHuLfH5HIOLL$H5m(HI-HUHuLIHH@MMt~A}8tOAuCLr{HH}IL9tXH}HH9tFHH[A\A]A^A_]L踃IE
H@0H;,UtLsH}IIL9tH}HH9t܁LԉI@f.UHAWAVAUATISH]IHHHHLLeLILPIWI7H=UH53HIւHUHuLƂH5HI诂LLH5&HI荂HUHuL}IHH@MMt~A}8tOAuCLyHJH}IL9t踀H}HH9t覀HH[A\A]A^A_]LIE
H@0H;UtLӂH}IIL9tNH}HH9t<L4If.DHɑUUHH HHHHH9t]]f.@UHSHHH}UHHHHC H9tHH[]fDHIUUHH HHHHH9t]x]f.@UHSHHHUHHHHC H9t4HH[]&fDUHATSHHHGHGHGIHG HG(:HLc@HC0C8[A\]H{IHt~H;Ht~L虆U1HAUATSIHHLnL+.HHGHGLHHtHH9L~HIHHKLkI4$Ml$I)LHHtHL2HLHKMl$ 1M+l$HCHC HC(LHHtHH9wiL~HIHKHK Lk(It$Ml$ I)LHHtHL諃HLHK ID$0C8HC0ID$@HC@H[A\A]]xH;IHt;}L3nx@f.UHATS8ItpHHGH9t @H;HtHPID$HH9uI\$ID$ H9t!DH;HtHPID$ HH9uI|$0|I|$@蠉I|$Ht|I<$Ht[A\]|[A\]I|$HHta|I<$HtS|HKf.UHG@H]fDUHAVAUATSIHG H;GIHXu7u HM9et$H;LIHPHy1[A\A]A^]D[LA\A]A^]UHAWAVAUATISHpHhH@Ls8HLpHI=wHIHHEHMLHxI}@诺LeƹHLIHpHH9t{LLHH}HUI HL9HEtzHhH[A\A]A^A_]HuH1HHpHEHELLyHUHpBDAEL.H=y@LHH}H
UI HL9HEtGzH?HpHIH9t'zL@f.H3UHHAWAVAUATISI1LuHHHEHEHED@1L~"ID$@HUI7HAՅ}HH;]HVHEHEEEHEH\L,LuIT$@LMLH
VLLHJ'ID$@HuHHLh8HEH:UH9.0/DH}EHEH;]>HH[A\A]A^A_]f}tH}]EEEHH[A\A]A^A_]øÀ}HtH}EEHT@UH7H]ÐfDUHSH HxH;UHXH@HHH)HPH[]@f.UHAWAVAUATISHIH1IHLfItLrLH3I@LLA"5HHcHL1[A\A]A^A_]GrfDUHJHH]@f.UHAUATSHHLcHHHCCL#HH[A\A]]H;II9twLff.UHAVAUATSHLfIH1IItLqLH;LLHcH1[LA\A]A^]pqUHSHHH?HtxH{HtH[]vH[]ÐUHSHHHH[]QvUHAUATSIHHHGH9t-@L#MtLpLvIEHH9uIEIEH[A\A]]LGUHHI0HHHtHHIL0]H
HUHAUATSIHHHUHH]I|$II<$HtMuH=tHH]w&HtXHu9I\$H[LA\A]]@HuL1j}HI$HEID$HLotH]I<$DAEAD$@HGUHH|]Ðff.UHATSIHHHEuHULHHEH[A\]fHGH+GUHHH]f.UHAWAVAUATISHHLwHGL)HH9s-L9k sH;Lk LzHH[A\A]A^A_]fDLfHI9I9vLM)MthILTtLCHLHHtHLLLEyLEHMtLHMsHMJ4!IHKL{HsFM1H=3up@UHG0H]fDUH7HWH]ÐfUH1HHH}HEHUUHHHHWH+WH}HHHEHUfUHwH?H]@f.UHSHHHVH6HH[]@f.UHGH]Ð@H1H9UHt]HFH9G]ÐfUH]fUHHHHuHwH;wtHtHUHHwHHpDHUH}HEÐ@UHHHHuHw H;w(tHtHUHHw HHp DHUHHE7HEÐUHHH?HuHGH;GtHtH0HGHHG1HUHf.UHAUATSHHHt{HG(IHwH+wIHTHH{(H;LLpLc(ID$HC(HB HsH;stjHtHC(HHsHHsH[A\A]]HwH+wHW(HkHsH;sHHEt&HtHHsHS(H{c럐HUH{S돐UHAWAVAUATISIωHHHGHGHGHG HG(Hw0HLIH9HGÃIEHP]IUHTZIEHT*IEHT9t)A؉A)AxAD?IDHTL/It$I;t$HEHtHIt$HIt$t+Ds1IITI4LHL9uH[A\A]A^A_]{A11D?fIt1fo3HfoN9ffrfoDfsffH~HE91HUI|$:IMHQI|$HHtdnH\vff.UHAWAVAUATSHHH@H6H{@*HHH~HIH{@8A>nHLDHI&HSH;tLzL5
3HOHGHGHtHHLLHu)IL9#qI?MHH@L9tLHtHHN+HH[A\A]A^A_]DHhH{@荬uH{@H53t'H=1dH9*H{@e)HHtHHpHHHHHHHt}HIH{@_8AlHLDHILPL1LvLHH0LHHGHL3H1
oHL0L8HHHpLLtsMunH=2jfHHHHH9tkHH0HH9tekHPIL9tPkHHsILIEMHHLxB HLeHL	HpH;tjH|UHHH;HEtjHH0HH9tjHPIL9tjLHDLLI `jH	|UH}HL9HE?jf.HH1KrHHpHHELLKiLHpAEHH3u%H'1e'HSHHLiH}qHH}H{UI HL9HEHHHpHH90iHHf.U1HAVAUATSH]IH`HW0HEH
u0L6HCLfHELLDM;H=-@gLe1HHEPID$LHEpHUHCannot eHEHore thanHHUHHxecute mHHH one MySHpHHHQL queryH in paraHllel on Hp HP(HH0Hsingle MHySQL conHnection.Hp8HP@HHHHEHUHELH}IL9tgHLIH}HWyUH HH9HEtgH`L[A\A]A^]ILeIt~MueHEHUHLHEH}HIH9t8gIE0HEHUHH}HIH9tgLoHCLLHAfAE{Hu1HoHUHEHUIH}HixUH HH9HEuH}IHL9tfHnUHAWAVAULmATSIHHLHLLL`L;H[ID$H`LHtMuH=dfHHXHHI|$HhLLH`IHL9teMt	ILPHELHE{HĈH[A\A]A^A_]fDHX1LmHH`HXHpHLdHXH`RfAI|$p5HLH	mH`IHL9td֐@f.UHAWAVAUATLeSIHLHH8jLLenL+IH[ID$HELHtMuH=	cfHH]wVHHI|$u_H]LLLH}IHL9t7dH8H[A\A]A^A_]DHuL1BlHHEHEHEHLHcH]H}fDAEI|$EtH}IHL9tcHkfUH]f.UHWHGHGHHtHHT]f.UH]fcfDUHAWAVAUATISIHHI;|$tNHtHGHI|$HGID$HHWL)HHHtH)L3iI]H[A\A]A^A_]M<$HHL)HHHILIL)LHUHu
cM<$I\$MHUHuHIM)HtHHLHH}L)NDHHHuILMtLHMMbHMI$I\$Mt$7fDL)AIafDLHLHMVaHMIDLHLLEhLEHeHH9L)HuIE11"fUHAWAVAUATISIHHI;|$tNHtHGHI|$HGID$HHWL)HHHtH)LgI]H[A\A]A^A_]M<$HHL)HHHILIL)LHUHu]aM<$I\$MHUHuHIM)HtHHLHH}L)NDHHHuILMtLHM`HMI$I\$Mt$7fDL)AIafDLHLHM_HMIDLHLLEffLEHeHH9L)HuIE11"fUHAWAVAUATISIHHI;|$tNHtHGHI|$HGID$HHWL)HHHtH)LeI]H[A\A]A^A_]M<$HHL)HHHILIL)LHUHu_M<$I\$MHUHuHIM)HtHHLHH}L)NDHHHuILMtLHM^HMI$I\$Mt$7fDL)AIafDLHLHM]HMIDLHLLEdLEHeHH9L)HuIE11"fUHAWAVAUATISIHHI;|$tNHtHGHI|$HGID$HHWL)HHHtH)L#dI]H[A\A]A^A_]M<$HHL)HHHILIL)LHUHu]M<$I\$MHUHuHIM)HtHHLHH}L)NDHHHuILMtLHM=]HMI$I\$Mt$7fDL)AIafDLHLHMF\HMIDLHLLEcLEHeHH9L)HuIE11"fU1HAUATSH]IIHH(HLYH}HH9tb\AE LH(1[A\A]]H}HIH9t3\L+df.UHGHGGG HH]ÐfUHAWAVHPAUATSHIHIHHHHHEHHHHHmUHHLHDžHHHHHHDžƅ HHIHb1E1H-D$HILB0M;oHIF$(A\D<%tXA_tRHH;HE LsI9vHA11HbHifHH;HE LcI9wL\HLB IHF$(_HA\1HbfHA11H7bHfDHHpH0HDž8ƅ@HCHH0Q_HH+8HDH5T3HRTHHH<THHMH0HH9tHYHHEVpHHHHH9t	YHHHPHH9tXH1[A\A]A^A_]þHHHHPHH9tXH`HH0HIH9tsXHHHH9tWXLH=36UIf.DUH]f.UHWHGHGHHtHHT]f.UH]WfDUHATSH^HH9sTGHGH9v4IuK1HHI$t#A\$AD$	fDH1[A\][A\]fDGGH?I$ID$fUHAUATSH^HHH9sEIIu$AD$H9w'I$B)H1[A\A]]@uGH9vH[A\A]]ÐA|$t(I4$1H5HHtI$A\$f1HqHHtIT$HCH9vID$1I4$HUHID$AD$UHATSHIHGWtHNHH40HH9IF1HuHB"[A\]@UIHAVAUATSIIHۃ
D4GI9s<ILI4$LMl$ID$H1[A\A]A^]HuLLEtH[A\A]A^]ÐfDUHt1]f]HwG1ff.H9t{UHAUATSIHHGHVL.H9s9H;HSL*[HCHID$HC1H[A\A]]fHHHUHUu1~yfUHAVAUATSIGIHIH9s)HI\$u7I$Ml$1[A\A]A^]Hpt[A\A]A^]I<$HLS븐@f.HHAH;oUAEubH9t]UHAVAUATISIHLIH;t1[A\A]A^]@L;%oUu勋1LHHIU1Ðff.UHAUATSHMIIHHQu@HVI9H9 t)9u1LHHH[A\A]]fUHAWAVAUATISIIHAGH)L4I9sPI<$H1LEPI$LLHRI$LEB0Mt$1MD$H[A\A]A^A_]@LLELEtH[A\A]A^A_]Ðff.UHHAVAUATSID1IHuNIIHu'L3Lc1CCLk[A\A]A^]fDGGH?5[IHLA\A]A^]f.UHAWAVAUATISIHMILLH(HuLLMLLML;=^mUDAD$MI9sCHHMI<$AQHMMLbID$I\$XZ1He[A\A]A^A_]LLLMILMtHe[A\A]A^A_]fHuHLLAWHe[A\A]A^A_]HMHCHuAILLg@UHAUATSIHHxHWwAL1L.H
VL|MLHHHx[A\A]]ÐL1ɾUL뵐fUHSHH8LGAtH
VLM&H8[]t+GGH?HUHuLEHUHuLEH3HS1CCLCH8[]UHAVAUATSH9wvHHwE10[DA\A]A^]DA1IH AuH{LAH)H;sLLcD[A\A]A^]ÐfHWUHHt@LHwHBATHN0Du"DHHN0ADt	HHGu]ÐUHAUATSE1HHFHuHD[A\A]]fHGHIHNAuI|$I<$H3HSMHCID$H[DA\A]]Ðf.UHAWAVAUATE1SHHt6HGIIHvqDL1LHwAtHeD[A\A]A^A_]H{HEH;HHSL
nVPMLL_HCXZHHwdAuH{H;LLLLs널@UHATSIHH;IHL[A\]
f.UHAUATSIHHHGHpAuHsH3
LH+HCHD[A\A]]UHAUATSIHHHGHpAuHsH3LH+HCHD[A\A]]UHAWAVAUATISIHMHH(HWHuLLoL;5HhUAtKA1LHHHSHHHsIHeD[A\A]A^A_]fHEHtHSHߋH)M4HULHsuH{H;1HUE1IH}H{LH;Hu#KLsDLHsHiAjH{H;LHuJLcNfH{HEH;HHSHMPMMLE1\HCXZff.UHAVIAUHATSHwI1HubIvAJ.I9Fr)H{H;LZJMnLkD[A\A]A^]fDHsH3LLAtDcEufDA[DA\A]A^]fDCLkI9sH311LHt	HDkCLH뱐fUHATSH]IHH@E(Hs.HPHL))H@[A\]ÐUHAWAVAUATISHHIIHH9DEHCHw1AuL9DEr*HLL|HD[A\A]A^A_]f.I|$I<$I)ALFMl$뷐HUHH0H]HHPHH@ff.UHHu1]HH7HG]ILOHHHLB LAfDHFHOLI9wAHtzLHLH)I<	LI4H9tPEMXHBD8PtIH9HuH9HthH@D8PuL9u)f[]L)ȃfDL9tAUHSHIHA8XtDHHY8ZuH9u밸[]L)ȃLFL9rzH;Ww|Mt}LHITK|NLHH9tJEMYHrD8FtJH9HufH9HtxHvD8FuL9u1HfD[]L)ЃfDfDL9tJUHS@HBIQA8YtDHHZ8XuH9u[]HL)ЃÐff.UHAWAVAUATISAHIHD9LDNDIc9O1HcIL1M}L)MeAFIFM~AFLM&H[A\A]A^A_]Ð@f.U1HAWAVAUATL,2SHLOM9w.MIMI)IHHx)AuYMLC1H[A\A]A^A_]MHLI<H)LUL)J4(HgLLUMfDHuK41LULEHMuH;HSILEHMH)J4/HL)LLEHMVHLLLEHELE:fHH;HuLLLUDLKLUHM/fDULAH	H]@f.OILGL9s!H9UHB1Ht1H]D1Ðff.UHATSHHIH;HRSDLc[A\]f.U1HSHHHWH!
HCH[]fDUHATSLgL'HHcLL)HHC[A\]ÐU
HATSLgL'HLPL)HHC[A\]fHUE1HHWHLF]LQHH7HAfDUHATSLfH_H6H?L9LHFD)?D[A\]Df.UHAUATSIHIH~tVL9sduPMtKL9tFLLnuBL9cLHFSHIUuEHCIEHL[A\A]]LH(HH[A\A]]f.I}H3BfUHAWAVAUATSHHhL-UVHUHuHMLELML9Le AL9H9uEuHHFLuL9HLMML9-L]1LHHIt	EmHEHEIM9LHIFLuLHLLP(H}HLIHEHH}(ULLLHH}ҺHDEHI$
HHMHELmHML}H@@HEHLpHHEHEHxHEHHEI$HHEHEHUHEHHxH}HEЃHHEHuHpHE??LLHAփ~uH}?tI<$uHEI$@L+mLmHE(HMHHEHh[A\A]A^A_]f.HE(HMHEHHEI$HHHmIHEHHEHpHuHEHfDu6HEH8kHEHE??HHp'I<$;HHEHpL}1)L]LMHHML7=HMHuELLUI<FHEȋLHIHEHLP(LULML]H9txH}HEHEHH}(HI$xHEM9H}MFLuI9IFLHHHEEH}(LHHHEHI$'IM)I)LMLUL]HELuLEH}H8HMI$L+mHpHELmff.UHAWAVAUATSHHILwL9IL=3IA'A\AAEIuH9IEHVIUD$0HI9t4D#A
t=EtVA
uH53LHI9uH[A\A]A^A_]@H5q3Lf.H5H3L|wH543L\WH53L<7LL HLIEIUHHIMD$f.HHUHHHHGHV]HWHFVGWFVGWFHVHGHWHF@UMLT7HATISt
L9LFMHL9IL9HIL9HZLH)H~t\FxHALΕUHAFAAFLH)HHMIL9s+M9v&ADXA_wAuHfDHH)HI9r"[A\]f.[1A\]f...[A\]H1@f.H	UL@HI9wOHtNL
UHID2HIHcA41AprH9A41ApuH]Ð1]1UHAWAVAUATISLH8HuHMwxHAHHEHH9ILmLp@r@HIL9vvHLLLAօML+EHELH8[A\A]A^A_]fHIΉLEHP(IEȅH8[A\A]A^A_]DHEH}H8H81[A\A]A^A_]f.fUH]f.UHSHHHH[]1:UHAWAVAUATLpSIHIEHM0M`Hp LLtMuH=[n8fDILeI8MI}LxHPB'L1LaH(HHPLLtMuH=7fDIL8IH(MHx1 LuLXB'LxH	HIFHEHpHH LtHuH=Yl7@IL@ImMI~HELeB'LXH HHEHPHHLtHuH=6fDILH/IH MHx8H:KULeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@H\HC1HuHCHC蹤HCHH}L{(L{ HC8H HH9tI7H}IL9t77HxJUHPHHH(HH9t
7HpIL9t6HqJUHHIH[A\A]A^A_]ÐHuL1H(>HHpHEH(HELLH(5LeHpH(fH(H81>HHPH8H`LL5L8HPDH HH1;>HHEHHHEHL:5LHH}f.H@1L=HHEH@HEH L4L@H}fDAI}EA`H(HxfDH I~Ef.HEH HxHH(HPHH9t4HpIL9t4H<HHH}IL9t4H{xIHt4HBH H}HH9t4L@HW UHHH2HwH]f.fUHAUATSHH_xH;t IIH;LHHPI9$uH[A\A]]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhHFUUHATIHSHH蟟I|$蕟I\$xI$H9t'H;HtHPI$HH9uID$xHtH3[LA\]I|$xHHt3LH:HEUUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH2[LA\]I|$xHHta2LHQ:HYEUUHATIHSHH_I|$UI\$xI$H9t'H;HtHPI$HH9uID$xHtH1[LA\]sI|$xHHt1LYH9HDUUHATIHSHH违I|$赝I\$xI$H9t'H;HtHPI$HH9uID$xHtH?1L[LA\]+1I|$xHHt1LH	9fH	DUUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtH0L'[LA\]{0I|$xHHti0LHY8fHYCUUHATIHSHH_I|$UI\$xI$H9t'H;HtHPI$HH9uID$xHtH/Lw[LA\]/I|$xHHt/LQH7fUHHAWAVAUATLuSHIFHhL:LbHELLtMuH=-DILeI MI~LmLeB'IEL9LaHELLtMuH={-fDILeIMI}HBULeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@舛H\HC1HuHCHC[H}IHCHC(HC HC8L9t-H}IL9t-HAUC@HHHh[A\A]A^A_]LmL1HxL5HHEHEHxHELLHx,LeH}Hx-@Hu1Lz5HHEHEHELL,LeH}PAI~LmE@AI}E%IH}IL9t,L4H{xIHt,HI^H}L9t,f.@UHAUATSHH_xH;t IIH;LHHPI9$uH[A\A]]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhH?UUHATIHSHHߗI|$՗I\$xI$H9t'H;HtHPI$HH9uID$xHtH_+[LA\]I|$xHHtA+LH13H?UUHATIHSHH?I|$5I\$xI$H9t'H;HtHPI$HH9uID$xHtH*[LA\]SI|$xHHt*L9H2Hq>UUHATIHSHH蟖I|$蕖I\$xI$H9t'H;HtHPI$HH9uID$xHtH*L[LA\]*I|$xHHt)LH1fH=UUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtHo)L[LA\][)I|$xHHtI)LH91fH\H90H>H*H8u>FHHxHHID$H]HhHE9H}IL9t(H}IL9t}(L襔Hx[A\A]A^A_]UHAWAVAULmATSM}HxHh1<HIL}=H#HHHEwXHHLLeHEID$L}H]HEELHMH=>Q&LeL1L/HHEHEHEHL&HEHUHH}IL9tw'Ho/It$Hzj$HxI|$1r/HHEHxHEHLu&HxHEPAEID$?ALeULH=bu%HL7H}IHL9;&1f.UIHAWAVAUATLuSHIFHhL9LaHEHxLLtMuH=$fDILeJIMI~Lm]LeB'IEM8M`HELLtMuH=$fDILeBIMI}HHxLeMB'LH
H}IL9t%H}IFH9t%H;U HH%H=;UHHXH@C@HEHH;HHHPHt
HHHHHh[A\A]A^A_]LmL1LpL -HHEHELpHELLLp$LeH}Lp}@Hu1L,HHEHEHELL#LeH}AI~LmE-@AI}EuH{xLe!HH}IL9t*$H",H}IHL9t
$IH!9UHHHL+f.UH]f.UH]f.UHWHGHGHHtHHT]f.UHWHGHGHHtHHT]f.UHAUATSHH_xH;t IIH;LHHPI9$uH[A\A]]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhUH]"fDUH]v"fDHQ7UUHATIHSHHI|$uI\$xI$H9t'H;HtHPI$HH9uID$xHtH![LA\]I|$xHHt!LyH)H6UUHATIHSHHߍI|$ՍI\$xI$H9t'H;HtHPI$HH9uID$xHtH_![LA\]I|$xHHtA!LH1)H6UUHATIHSHH?I|$5I\$xI$H9t'H;HtHPI$HH9uID$xHtH [LA\]SI|$xHHt L9H(Hq5UUHATIHSHH蟌I|$蕌I\$xI$H9t'H;HtHPI$HH9uID$xHtH [LA\]I|$xHHt LH'H4UUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtHL[LA\]kI|$xHHtYLHI'fH!4UUHATIHSHHOI|$EI\$xI$H9t'H;HtHPI$HH9uID$xHtHLg[LA\]I|$xHHtLAH&fHq3UUHATIHSHH蟊I|$蕊I\$xI$H9t'H;HtHPI$HH9uID$xHtHL[LA\]I|$xHHtLH%fH2UUHATIHSHHI|$I\$xI$H9t'H;HtHPI$HH9uID$xHtHoL[LA\][I|$xHHtILH9%fHUHAWAVAUATLmSIIMHxLHMHhMLHHHHEHh
H[HHLeHUID$L}H]HEELHtMuH=
DHHxwkHHI|$u|H]EIH}IL9t(H}IL9tHx[A\A]A^A_]fDHxI|$1$HHEHxHEHL HxH}iLeL1L#HHEHEHEHLHUHEIt$H3DALeEHDAI|$EH=HH}IL9tH#H`H}IHL9tfUHAWAVAUATLpSHIEHM0M`HpH HLLtMuH=fILeRIMI}iLPLxB'L9LaIFHPLLtMuH=DIL8GI=MI~YL}LXB'LxIGHEHpHH(LtHuH=':f.IL@oIMI{HELeB'LXH(HHEHPHHLtHuH=fDILHI}H(MHxH-ULeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@讅Hߍ\HC1HuHCHC聅HCHH}HC(HC HHC8H(HH9t
H}IGH9tL%-UHPIID$L9HtHpIL9tH-U HHH HHǃHt-UHHXH@HEHH;HH(HPHt
HHHHH[A\A]A^A_]fHuL1H(;HHpHEH(HELLH(0LeHpH(nfH81LHHPH8H`LLL8HPfH(HH1HHEHHHEHLLHH}1f.H@1L?HHEH@HEH(L>L@H}ffDAI}EmAI~`DH(IEfHEH(HxzH{xLV+HHPIL9tGHpIL9t2H*HHH}IL9tH{xIHtHH(H}HH9tLIID$HHTLf.fUHHAWAVAUATLuSHIFHhL:LbHELLtMuH=DILeI MI~LmLeB'IEL9LaHELLtMuH=fDILeIMI}H$*ULeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@蘀HɈ\HC1HuHCHCkH}IHCHC(HC HC8L9tH}IL9tHd)UC@HHHh[A\A]A^A_]LmL1HxLHHEHEHxHELLHxLeH}Hx-@Hu1LHHEHEHELLLeH}PAI~LmE@AI}E%IH}IL9tLH{xIHtHInH}L9tf.@UHAUATSHH_xH;t IIH;LHHPI9$uH[A\A]]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhH!'UUHATIHSHH|I|$|I\$xI$H9t'H;HtHPI$HH9uID$xHtHo[LA\]I|$xHHtQLHAH&UUHATIHSHHO|I|$E|I\$xI$H9t'H;HtHPI$HH9uID$xHtH[LA\]cI|$xHHtLIHH%UUHATIHSHH{I|${I\$xI$H9t'H;HtHPI$HH9uID$xHtH/L[LA\]I|$xHHt	LHfH1%UUHATIHSHHzI|$zI\$xI$H9t'H;HtHPI$HH9uID$xHtHL[LA\]kI|$xHHtYLHIfUIHAWAVAUATLmSIIEHhL1HYHEHxLHtMuH=sfDHH]HhHI}LeH]ID$M0IXHELHtMuH=&fDHH]H HI|$HxH]ML	L(
H}IL9t6
H}IL9t$
H$UHIHh[A\A]A^A_]LeL1LpLHHEHELpHEHLLpH]H}Lp@Hu1LHHEHEHEHLH]H}	AI}LeE@AI|$EHH}IL9t2H*H}IHL9tUH]f.UHWHGHGHHtHHT]f.HVUHHHHV]HWHVHWHV HWHV(HW HV0HW(HV8HW0HV@HW8HVHHW@HVPHWHHVXHWPHV`HWXHVhHW`HVpHWhUH]FfDHi"UUHATIHSHHOwI|$EwI\$xI$H9t'H;HtHPI$HH9uID$xHtH
[LA\]cI|$xHHt
LIHUHAVAUATSLwxL;tgIHL-{7fHWHGHGHtHHTLIL9t!I>HH@L9tLIL9u[A\A]A^]H9!UUHATIHSHHvI|$vI\$xI$H9t'H;HtHPI$HH9uID$xHtH	[LA\]3I|$xHHt	LHqH UUHATIHSHHuI|$uuI\$xI$H9t'H;HtHPI$HH9uID$xHtH[LA\]I|$xHHtLyHHUUHATIHSHHtI|$tI\$xI$H9t'H;HtHPI$HH9uID$xHtH_[LA\]I|$xHHtALH1HYUUHATIHSHH?tI|$5tI\$xI$H9t'H;HtHPI$HH9uID$xHtHLW[LA\]I|$xHHtL1HfHUUHATIHSHHsI|$sI\$xI$H9t'H;HtHPI$HH9uID$xHtHL[LA\]I|$xHHtLHfHUUHATIHSHHrI|$rI\$xI$H9t'H;HtHPI$HH9uID$xHtH_L[LA\]KI|$xHHt9LH)fHIUUHATIHSHH/rI|$%rI\$xI$H9t'H;HtHPI$HH9uID$xHtHLG[LA\]I|$xHHtL!Hy
fHUHAWAVAUATLmSIIMHxLHMHhMLHHHHEHh
H[HHLeHUID$L}H]HEELHtMuH=:MDHHxwkHHI|$u|H]EIH}IL9thH}IL9tVHx[A\A]A^A_]fDHxI|$1]HHEHxHEHL`HxH}iLeL1LHHEHEHEHL%HUHEIt$H3DALeEHDAI|$EH=HH}IL9tWHOH`H}IHL9t+fUHAWAVAUATLpSHIEHM0M`HpH HLLtMuH=FYfILeRIMI}iLPLxB'L9LaIFHPLLtMuH=ڧDIL8GI=MI~YL}LXB'LxIGHEHpHH(LtHuH=gzf.IL@oIMI{HELeB'LXH(HHEHPHHLtHuH=fDILHI}H(MHxHbULeB'Hu1HCxHǃHHǃHǃHHChHCXHCPHC`HC0HC(H[pC@mHv\HC1HuHCHCmHCHH}HC(HC HHC8H(HH9tJH}IGH9t8L%UHPIID$L9HtHpIL9tHU HHH HHǃ+HUHHXH@HEHH;HH(HPHt
HHHHH[A\A]A^A_]fHuL1H({HHpHEH(HELLH(pLeHpH(nfH81LHHPH8H`LLL8HPfH(HH1HHEHHHEHLLHH}1f.H@1LHHEH@HEH(L~L@H}ffDAI}EmAI~`DH(IEfHEH(HxzH{xL$?+HHPIL9tHpIL9trHjHHH}IL9tPH{xIHt=HH(H}HH9tLIID$HHLf.fU=\H]UHut
[\]Ð
Q\]ÐfDU1HAUATSH]LeIHCHHLHHE1HEHUHThis is HEHion. CatLHUHHa non-deHHHbug versHpHHHand exitHch this Hp(HH L@0.HEHUHEID$EdebuHHE@gHEEڔHP@#Ht	HHQH}ID$H9tH}HCH9tHC1LHHE1HEHUHThis is Ha non-deHELHUHpHion. CatHHbug versHpHHHand exitHch this HH Hp(Hdebug-ch@0.HELHUHEID$HMecHHEfH@
kHEEȓH}ID$H9tH}HCH9tHC1LHHE1HEHUHThis is HEHa non-deLHUH0Hbug versHHHpHion. CatHch this Hand exitHHHp(HP Hdebug-in@0.HELHUHEID$foHMHEfPHHE
EْH}IL9tH}HH9tHH[A\A]]H}IIL9tH}HH9tL{͐fDUHATSIH~HULƃHǃƃHH=˿\HHHt[A\]H\H=[A\]UƇH]UHHP@1@f.UHATSIH}HULHH[A\]@UHAVAUATSH]ILeH@HHHP@ILLuNH	HHUL
u	L*H5OX3PL1H}IXZL9tH}HH9tHe[A\A]A^]IH}HH9tLH}IIL9tUH1UHAWAVAUATISHPHHH{pHEUHEHEE1HEHEHHEHEHHVULhLpLPIELPHPHx;HUfH{@HHPHU)`H@)pHHU)HHX3HUHsH{pDžHDžƅHHXHC`HI$HPHHHHDžƅHHHHHLpL9w6LxLIFMHuFMtAH=L_LxL0IWMH0jH=*M)ILIEMIFHLLB(dHIL9t?LHH5%U3HDžƅIEHHH
:U3A1LRI$LLHPPHHH5T31HIL9tI$KH0Ht/L	fDHpH0HtLuH@@I$HPhH5kUH=׎	?I$BKH躏I$-KHHIL9tHHHH9tHUHHHPHUH@HH"UHHXHC`H9tHUH{@HHXNHUHUH{pH@HRHPH@HPHUHHJHH[A\A]A^A_]L0H$first_yH
T3H@HAIG1LH0@ear$HDž8ƅL&L8H01LL[HLHHH)L9IGH97HLHLjH0IL9dAZL)HIHwQIMHKHL8LB(H0IL9H1LHH0HH@LLLH0@H1LHHHH LLLHA@H$A IFHHsP$IHHHH9tH1LfHaHIHIL9tHIIL9tH0IIL9uIHEUH{pHHyLQHIIL9u4HH=F3H5(P3H1>H0IIL9ZIIHpUHHHXHC`H9tHUH{@HHXLPIELP)ff.UHAWAVAUATIS H]LeHXIH0U1LHM~IFHE#HIHVIFHCHEUHUHDisplay HELLHUHHthis helHHHp messagitHHHe and exfP HH@".HEHUHEID$HEhelpHEHEE苄HPI@?Ht	HLPII;LuHt
L6IHIH}ID$H9t4H}HCH9t" xIHU1LHM}IEHE$HIEH3IEHCHEHUHOutput vHELLHUHHersion iHHHnformati@ xit.HHHon and eHHHEHUHEID$EversHHEioAD$nfAD$HEE-HPI@VHt	HLPII;LmtoHt
L.IHIH}IL9tH}HH9tHX[A\A]A^A_]f.HUI}x#.WfDHUI~x.H}IIL9ttH}HH9tbLZUH]f.UHWHGHGHHtHHT]f.UH]fDUHUH]HHsUHSHHHUHHrHH[]UH1H]XDf.UHN3HATSH]IHPHHDHߺOHH߾AHP[A\]UH5H]f.DUHGHAWAVAUATSHHHHpHHGGHL.LfHhHEHXHxH`HHELLtMuH=0ILeI8H`HMLeB HH9pLcMl$BHSI9B `LkE1HhHBD u(IL9hF4 HL{BD HEF4(A`t?HH9pLcM|$tjHSI9vA11LHHHH9pLcMt$GHSI9w.B `HLsBD HEF4(낐fA11LHHfDHH9pLcMl$'HSI9*B `HLkBD H`H}HH9tHH9pLcMl$HSI9B .HXHLkBD HEL!LyHhHHELLtMuH=
DIL}I0Hh1MH~HEHH9pLcMl$IHSI9LL9xB `HLkBD r2@F, HHxLsBD HxI9HEHxD,0A`t9HH9pLcMt$ttHSI9vA11LHH뉐HH9pLcMl$'HSI9w>B `HLkHxBD HED,f.fA11LHKHfDHH9pLcMl$HSI9B `HLkBD HhH}HH9tHĈH[A\A]A^A_]f.HhHu1HHEHEHELLHEH}
fDfDA11LH[H9A11LH;H*A11LHHA11LHHA11LHHNH`Hu1HHEHEHELLLeHEAEEH`HA$HhHyEfDfDfDfDfDIH;H;ptL@H)IH`H}HH9t|IHhH}HH9u뤐UHATSHH0H=ӫ\&H=Rw>H=\%H=FH3H=\WuCH0[A\]f.H=>VHG3H3HP8uH0[A\]H\H]Hu1HEHL HCHEHUHwhen selHE@eHH=\HUHHecting tHHasHhe databfPHHHUHEHEAH}HH9S/If.H==VH
G3H3HP8H}HIH9tLf.UHG(GGHGGGG	G
GHGHGHG G(HG8]UH@wH]ÐfUH@wH]ÐfUH@wH]ÐfUH@wH]ÐfUH@w
H]ÐfUH@wH]ÐfUH@wH]ÐfUHSHHHHH[]ÐUHHw8H]ÐfUH7H]DUHAWAVAUATE1SE1HH=7\:H(H$\HPHƅƅHH`HHHH@HHH DH($HHH0LLHSH=E3AHHE=`\H\8HsH=D3E	HLMH`AUI!%tDIULDIM)IL@1	IMHA	L=\LhB(MoM;oMIEIEHhH`HHHHH"HH=1D@HLCHH5C31k=\HsH=C3LsH5C3LHIH={C3LH5C3HaHL
H=H5A3¹1ƅL3H MH@bLHIH`SHHH #L=<\HHMoM;oU
MtkIEIEH@LHHHLtHuH=IL`IIEMMuB0MoI MoH@H; tE1E1H3LHT
H0|HHH8	HIE[HHIUMoI MoHH`HH9tMH@H; t
8D-\ƅEu\Et'HKHH5A31E1DHSE1fHKH5@31@E1E1uDH5
A3HHtHTHAAfE=أ\H\8rE	PL@LIEMH@AI!%tDIVLDIM)IL`LI
MIEH`WHLHLB0HqL=z\MgM;gMtmID$I$H`LhHH LtHuH=IL8II$LM	Mt$B0MgI MgH`HH9tH@IL9tH(̘H[A\A]A^A_]f.H MH@AUI!%tDIULDIM)IL`IMH HHHLHB(L=\MoM;o	MIEIEHhH`HHHHHHH=,?H MH@AUI!%tDIULDIM)IL`
IMH HHHLHB(L=\MoM;o	M~IEIEHhH`HHHHHHH=$~7HHH@HIEHHIUMoI MoH`H;H5<3LlH5<3LIZHt	MA!HHH8EH81LIEH8IUHHHH8HIEHLHLAA#EzHH1uHH@H`HPLLrH`H@|HH1*H@H`HpLLH'L@H`HH1H`H@HPLLHL`H@>H1LIEH`IUHLHL`IE'HH8HIEAPH kHL`IEH`LHCMH`A$I!%tDIL$LD@IM)IL@IdMHCL=,\LhB MgM;gMID$I$L`LhLLMH=~zƅL3HMH`yLHIH@HHHqL=S\HhMoM;o:MIEIEH`LhHHLTHKH=yHH1[HH@H`HPLLXL`H@H1LIEH@IUHHHH@HIE9H81LpHZPH ,H=xIL@II$\MMl$B(MgI MgH`HH9,,IL@IIEMMuB0MoI MoH`H;PH bHH@HIEL@LIEMH@AI!%tDIVLDIM)IL`IUMIEH`HLHLB0HL=ژ\MgM;gFMID$I$H`LhHH LtHuH=v7nIL82H81LI$H8IT$H LH~L8I$HLLHLLHLLpHHH@HH9tHHHH`HH9uHHH`HH9twH;H`1LHH`H@HPLLHL`H@/gH`HIH9tLH`HIH9tH@IL9uDH@1HH@H`HpLLHL@H`H`1LHH`H@HPLLHL`H@HLLHH1;H@H`HpLLH8H@H`+H L8I$H@1LI$H@IT$LLHL@I$GH81LH1LIEH@IUHLHL@IEFApHbpHCH`PIE1AL@I$HL@IEH`PIEHvHLL[YHLLHaHLL5NHLLrH;SICFf.UHAWAVHAUATSIHHhHHHHDžƅHDžH`HƅHH̓\83H33HcHLHLoID$HHL*	H!	H=qDHhH
<13A11=\=\=}\L=s\=g\=O\%DLHLPLHM!IT$HPVH=qf.=@\H-03H
.03HhH=@\L@HE11q=@\H/3H
/3HhH=@\L@HE11v=y\	=p\=\\HH+HH`H5/3|=@\Hp/3H
r/3HhH=?\L@HE11LP1ID$HPHhLhHHHuHI|$HXHH+XHH5&03LLpLPHXIEHpLHtMuH=!o4@HHoHHI}HxLIVI6.LLpHxIFHLHtMuH=nDHH?HHI~QHHH9H5/3LL0HIGH0HHHXHtHuH=mfHHHHIH8LHHHIL9t"HpIL9t
HPIL9tH8H0H=k\~H\LHDžƅLHHPIEHHHp,HH+HH5-3L-HHLHLHHXHHLHMuH=l+H0IL9tH`HHH9tHhHHH9tHĘ[A\A]A^A_]f.HH7HHXHHHHH+H
$HXH5+3LLHIFHLHtMuH=gkzf.HHHHIF?HLHHgHLHCHHHHHLtHuH=jILI
MHC
LB HH9
H5*3HHH=o\HPHHH9tHIL9tHXHHH9tHIL9t~fH1LHHPHH`HLHHPfH1L?HHpHHHL<HHpafH1LHHHHHLHHfH1LHH0HH@HXHHH0DILpI	MID$LB(H=B(3H	H8IL9HfDAEI|$`AI}
DAI~uDHXI@HXH1cHHHHHL`HHDH1LHHHHHLHHH1HHHHH HHLLH=DA$HXHDA$IFt@HH HCHHe
HpLh	HQHPHHHptMuH=>fQH	HHxH	HPHH5	L0HxHDž8ƅ@IELH0HHpHH+8H
	H5%3LHHL׺HPL0H8HXHHPLHMH=<eOHH`HHH9t蠿HhHHH9t脿H|HHPIL9tdHHpIL9tJHHIL9t0HHIL9tH0IL9uEHHXHHH9tIHIL9tȾLHPHx1HHpHxHEHL۽HxHpHHIL9HH0IL9tDHPHpHH9t(fDHHHUHXHHHXHH+XH[HXH5$#3胸L}LPHXIGHELHtAMu<H=bHHXHPHH9	]HHHuHIGH]LHxHpڷLuH]IFHEHEHHHHt7Hu2H=SbfHH}IL9E轼;HHHHIFGH]HH9EH5!3L(HuH=Ճ\1&H}IL9t,H}IL9tHXHPHH9tH0IL9tHPHpHH9tͻ7\t.H 3H
3HH58!3HE1uHfHp1LHHHpH LH蜺LpH2fHH+HH`H5, 3	͵HH+HH`H53荵HH+HH`H53MHH+HH`H5l3	
IHH+HeH`H563ʹHH+HH`H53荴HH+HH`H53M|HH+HH`H5W3
" ID$DHaTHMHt31H;WH=x\H;Hi3H12H1LHHEHHEHHH޷HHEfDH1LHHEHHEHL蚷HHEf.HXH1KHHPHH`HLHHHPDHHEIFBf.AEIGA`HXHfD@	EHPHHHNHHHHH>HH=3H=3H=3H=3HHIH9޶H=3轳HH=i3褳H=]3蘳H=Q3茳;H53H=
3Hٺ	1蕻H=3TH0IHL9CH=3"HIHL9H=3H}IHL9H=3IJH=}3踲H=q3謲H=e3蠲H=Y3蔲H=M3舲UHAWAVAUATHESHL'H_HPHH0HELHtMufDH=Z̳HH]H HPHHH]HPHH}HHH9t޴H0H0H;pHHCHpH(HH8HhH HEH@H{\8XH8HpHHL HXLHt	MHH]=HHH8HxHPHpLxHEEHHEH@HHEHL|HsH=4YGHPHUH]HH9¸HEELcI9`HELeDH@H}HH9tYHPHHVHPH}HH9t-HpH;8tH@HHEHHL HXLHt	MHH]H"H@HHbH]H@HH}HHH9t蒲H0HH HHH9AH[A\A]A^A_]f.ILhIH@1MHyHEHPHUH]HH9¸HEELcI9`HELeE1DHPHMHXu-
f.D,HEIM9LuDHEF, A`tCH]HUH;XHEELsI9vHPA11H船HUfH]HUH;XHEELkI9w&`HELmDHEF, |HPA11HHUfH@HP1HHEHEHEHLH]HE@HPA11H跸HUfDHPA11H菸HU\fDH H@1[HHEHhHELH^HhH}fDH(H@1HHpHEHEHLH]HpfDA$EH@HH@H~EVDA$EH8AHH{DžHPHu1[HUHEHUHLHaH]HEA$EHPH@HHPH}HH9t̮H(HpHH9t谮H訶HHPH}HH9uHH@H}HH9tqHH@H}HH9ufDUHAWAVAUATISH8Hu\Ht=u\tH;Wf.L=9u\A?tCHPM,$Md$HHHPLLmMdH==SP=.u\3M$L53	LLI\$LpIEHH]HpHn	HH@
Hx	HpLDžH8	IL9tHMl$I
H]HCHEI$HLp	Lt	MI	ILm?IMHCLmHB(L豩H}HH9t菬
=s\p-fDILeIHH]HMLXB HCLPLXHELLtMuH=zQ荪DILI-MHCLeHB _H}HH9t觫tmDžHHPHH9twH8[A\A]A^A_]H5r\H?)1DžDH=r\H53 tH=r\H53 FH=r\ҹHH*H:HEHDžHDžHDž HLhHHHHHdHA?t
xL LmMLHHHHHL~HEHH; HHCHLuLeLLtRMuMHH=?OHKH=9q\LHPH53I111 ILIH;*MLcB'HH HH}L94HH1CHHEHHEHLFHHUfDHpH=3HL LmMpH=!N4@HH1HH豰HHHHCLL赧LH;fDA$UL*ALH;HHHHHH1HHHEHHELL"LHEfHH]1HۯHHPHEH`LLۦLeHPCHleLLHDž0HDž8HDž@LL)HHHHH9HlLLHHM9H0H@H8H|HHDHtWHCHMuMeLLtMuH=L#ILwsIMHLcB"I H M9uLpLPH8HXIEHpLHtgMubH=K觤H1H/HHHHCLL3LHg@ASHTHHHHIEHxH0LHHpIL9tgL8H0I9t%@H;HCH9t?H I9uH0HtH"LHI9t(H;HCH9tH I9uHHKH֤>AEH]`HHyAEEHCLHHHHHHPHH9tWHOHHH}HH9t3H蹟LI9I<$ID$H9tI HAUHH0IHLDHHBHHLHHpHEHEEHHHHEHxHp
HH+EHHH5	3H
HxHpHH]LuHCHEHEHHLtQHuLH=mH耡IHH}HH9tԢLHpIL9aaILPIeMHCLuB0HH+EHH5+3H#HuH=i\GH}HH9t#HH}HH9t
5ti\t4H3HpH5x3H
3HE1謚HpHH1LשHHpHHEHuH1诩HHEHEHELL赠LmHEHuL1LsHHpHELHEHLoH]HpA$EIEe@	EHC9L57THMHJ31I>-H=Nh\aI>H?3H1DždHP1H踨HPHEHUHLH跟LPHEHDžHIH[HHEHCHHH1HpIIL9H}HIH9ȟH=l2觜HHH}HH9藟軣ƚH辥H0HiH=
2HH}HIH9tCL;H}HIH9t&LH52H=2L	1!UHAWAVAUATSHHf\_f\H=`f\
Qf\H=f\DBf\D
:f\0EL'f\Ef\E f\E0	f\E8e\EHe\EPe\EXe\E`e\EhHux\Epe\X=\Hbe\HH=e\IGM/HH(L)HHH=ne\{HEHEHEHH9HIIGM/H(LL;(LuLuH]HELH DHtTM}MeHCHLLtMuH=BۛILew~IMHLcB"H I L9(uLuH]L9[LeID$HEM>I^LHM@H=ABT@H 1HߤHHHEHCLLLeHbf.ASHIH0MeI]H HH0LHtMufH=AĚHH]
HXH HH^H8I?IGH_ H9Ht2II)II	DH HԘL9HuIWHBIGHzHH9t螛MwM/HEHEHELL)HHHHH9H讛MwM/HHM9HEH]HEHV	HPH(H'	M}MeHCHLLMH=T@gLuM9t%I>IFH9t诚I L9uLuMtL蕚=b\=a\L5a\u5II9FH=3迟H(a\HH9HtH=m3裟II;^Hea\LPIEHPL;HKLHt	MHEMeH H @HHMwvH\	HLHXLHPL9t褙I9^:LPL;H HKLHtM7HHMvDH L1H(耡HHPHEH(H`HLyHMHPQfLe1HEID$LHEHEHHUHSET SQL_HEH=Y`\HUHHLOG_BIN=HH@0HEHUHEHuH}IL9ZMH[A\A]A^A_]DHI_\L(L;h<HpHHHpMuI]LHt	MHLeI HH(HEH LxHPHHH]zHhHH(	HxID$LHEEHEHxHp%HH+EHH52L)HxHpLLuH]L}LHMH=<覕fDL=]\M'M;g4HEH(HHEM4$I\$LHt	MH(LhHEH fHH]HhHLH]H=	^\HuH}L9t^I$H521'I M9gtuLmM4$I\$LHtMHH]kDH(H 1#HHEHEHEHL)H]HE@@L-q\\IEI9E<HTH=2BHÞMeM;eL52fDI$H;1LI 辛M9euH=\\H5X2
H=\\H52H111dzE1HHEHEHE8H!THMH421H;H=8\\KH;H)2H1H}IL9
H=[\KHI*LeHEI\$H(L0HtjL0H]MLHIHE2HxHHtHELH}H9tޓLƤHuLQ/A$@H HfHHPH=HLH]HH+EHH H52H}ID$H9t.HUHuH=Z\躡H[THMHK21H;QH=rZ\H;Hc2H1,H}L9t辒HpH;(t詒HY\L9hH(I HpMuI]LHM)HH]H1LwHHpHEHEHLzH]Hpbf.ILPIUMHQLcB"I H M9LeL0H]H8ID$HELH#MH=7HMHpH521JDHTHMH21H;蟗H=X\H;H2H1zH}L9tI$H;HI21RH=sX\H;Hd2H1-HH 1ۘHHEHPHEHLޏHPHEfDA`HPfAEHpDAELfAEHEH(1H?HHHPHCLLCLPH@H(L1HHEHEHELLHEHUASHAUHHHp2HfHID$H]HELHH(H}IL9t(LeH]I9t!H;HCH9tH I9uH]HtHH H0HH988DLLHsLHHHH Hu1螖HH0HEH@HL融H]H06Hp1L]HHEHpHEHL`HpHEAEEID$fDHH}LHԕ@HH}IL9t軍HHpHH9t蟍H藕HH;t,HH8HH9tgH HH9u~fDHЈL9tI>IFH9t*I L9uLHHEH(H(rH H0HH9CCfHpMn Mt$H(fHHpwsHHLH]L=H}L9tH]L9LuM}I I]LHtMHHpv@H(1L_HHEHpHEHLbHpHEefAEHESLHR\HH9HlsHDžH{HLuHIHH=C2~fH=)2dHH H}HH9TL(H}HIL9H}IHL9
H}IHL9.H}IHL966HH H}HH9HH}H蛊HΐH}HHr诅HPIHL9`@f.UHAWAVAUATSHxL~L.HG8HpHEHELHEL)H`HHHHH9IH*M|$M,$HhHM9HEH]HEHtyHEHxHtTMuMeHCHLLtMuH=.ILewfIMHLcB"I H M9uLeH]ID$HEHpLhHX LHtaMu\H=n.聇Hx1HHHHEHCLLLeHzf.ASHaHH]HHID$HpH]E1H]1V	H~`SATFAAPFEPFPFPF
PjFPFPjjjjj6H}IHL9tLeH]I9t$fDH;HCH9tׇH I9uH]HtH轇He1[A\A]A^A_]@HHu1LHHEHEHEHLȆH]HEAEEID$HDžhHhfHȂH;ht,HhH8HH9tHh HhH9u.H]IH_LHUH}IIL9tÆHH}Ht覆H螎@f.UHAWAVAUATSHXLzL*H}HwG	HELHEHEL)HHHIHH9H耆M|$M,$HEHM9HEH]HEHtvHEHE@HtXMuMeHCHLLtMuH=@+SILeIMHLcB"I H M9uH}H]H]萣HH%LeH]AI9t#DH;HCH9t?H I9uH]HtH%HXD[A\A]A^A_]Hu1H2HHHEHCLL9LeHADASH-fHHEHEf.H(H9]t#HEH8HH9t}HE HEH9u蚈IHϬLWH芊H}Ht<H4@UHAUATSH]H(HwG	HEHEHEHHLeH]AI9t(f.H;HCH9t迃H I9uH]HtH襃H(D[A\A]]IHL脋@UHAWAVAUATSHXLzL*H}HwG	HELHEHEL)HHHIHH9HpM|$M,$HEHM9HEH]HEHtvHEHE@HtXMuMeHCHLLtMuH=0(CILeIMHLcB"I H M9uH}H]H]耠HHLeH]AI9t#DH;HCH9t/H I9uH]HtHHXD[A\A]A^A_]Hu1H"HHHEHCLL)LeHADASH-fHHEHEf.H}H9]t#HEH8HH9tmHE HEH9u芅IH迩LG|HzH}Ht,H$@UHAUATSH]H(HwG	HEHEHEHHLeH]AI9t(f.H;HCH9t诀H I9uH]HtH蕀H(D[A\A]]IHLt@UH2HAUATSIIHHHUHHP8uH[A\A]]HHLHP8tHH	LHP8tHH2LHP8u1H[A\A]]f.HH;	LHP8tHHP,LHP8tAE1묐UH=G\H]UfH~H]DUHH}E]Ð=F\tfDUH521HF\]AUIL9Hu'F-_t9u7HHI9t!<-u؀-_uHHI9u1]D]fU1HwHk2H]DUHAWAVAUATISIIHH^`~0HHD؃M~cIT$PL9sYHҹtOH9~H¹H1HHI\$HH9}I9H|4MtI9AH[A\A]A^A_]fDL1fMuHd[HHL0!HIL!MHI$1H52AH누tHUHAWAVAUATISIHHL6hvHuI
LvA?"HUу߀KtCMt.GtquEH1HxH[A\A]A^A_]fHf.H
f.H521ML1:A$1fDHfH
)[1LH5821A$1ef.UHAWAVAUATISHIH~0HHCPI9v\HtRH9vHоHK`H~	1HHLkHL9sM9Lr1Mt|I9AH[A\A]A^A_]L1fMuHT[HLL0 HILMHH1H52AL댐@tIfDHG0HwWUHATSHHB2IHcHfDHt+H>cH8[Hދ8]I$f[A\]f.HtI$[A\]H1HSI$[A\]fH1HSI$[A\]f@HcH1HA$fH1HA$hHA$Mf.UHAWAVAUATISHHHHUIHx0DHtHH0D7Hu-I$AHrHI
H|A?"IHЃ<K<M<GtcHH52I11E1A=@Ml$HH[HLL0HII$H521ALL1H[A\A]A^A_]I
IIH
w[HH5u211E1A묐f.UHATSHIHHPEAH{HE3Mf(]f.
2z+u)f(1f.w.Mf(tdA$Hf([A\]f.ٸvf.vMuH
[f(Uf(HH52U@uHf([A\]Df.UHAWAVAUATISIAHH(HG0EEIAH$;uIVHvm}HtdMEuIH2JcH@Ml$ MuH[L[H5a2I$1A
H1AFI$H=	HHH[HL[AH5L211AHeD[A\A]A^A_]HHUHuHHEFHEȀ8u}ąH
*[I$H5W211fE
AEEA	H[L
[HM$H5321H1AO@It$(HUH_eIEutDHuȺ
HyHUȀ:IL$(HH	HHIEfDE1HULHaIE8HULHIEH[HL[H5r21AHqHUI|$(IL$@AIRHURIU7cfIEH}ZYA
HULHAExHULHQAEXH9[H;@I}H[Hދ8HIEAfH[H;I]HuHAE}L[HI$H521AfIt$(1H_txLHIE}1L#`HuȺ
HnHUȀ:IT$(H9rAE@UHAWAVAUATISMH/HHHHDLkL.H:tjIH%%It$Ht
IT$@LIpI<$t6It$ Ht
IT$PLAD$0t11LH:\HfM.HHcI\L9ub@IL9+I}z3t1HM&HcM,M9(HLƅDžAHHHHHxEI$tl;-CMu @HuII?Hu䋍IHЉȃIL9uM.HH2tH]9\8t(IAHЉȃfDHA(fDILPHID$I9H8IHփI9H<uIT$M.H)HTHIDE1HĘD[A\A]A^A_]f.S D1LS-!LLDpLhIML`HH8zI1IpI?AOtA9uIW0HЃHHAG8pA~HMtALLAԄIpI?z@MA{Ms/HLDpLhL`ƅ(MIw1LLLXMLXxALLAԄLX\AfDIGH6\MDpLLhL`8RAB-IIƅLЉ؃M.H~{Hƅ(H[8ucAS1@HLhM`HHM(HMnu
L62H[H521H1HCH{.HXmHX=HmHX HmH;H9HXH)HHOHCH`Hþ=HamHHPHH)ـ8=HHDHpHH8H2HÉDLPIHAHIpI}HDHuIUH<
uLDLPhE1HC0HƒHDžrLCC8uHpH{0HpDLHlHHt{HpHЄHƅ(DLPLPL`H=2DDHDžƅhLHLuA<-t@<_t<HmTHcH<HHp2LCu뵍CAݻIăhDD눅hHH8IHu@IpI>HDLuI<u؋L`LDLPLHHpHt	80YH[E1HHpDH==2DžH1\L`DLPLHHpH[~8t&1hH
[HXH52@1hehqHE1
HXƅH`H5NL2H[A8]H%[L
[H5a2A
D1H1AD'II$ƅHЉ؃HH!%tDDHVHDHHHxHH)HU0\IDA~8t&1hH
[HXH5^2@1h
H(NHpEDhLLDhH[8t,H[1hH`H5.2H@1XhIfDAHC0HpHHHHpLƅ(LEHA(H[H{HHЄA
Hm[8tH[Lm[H521H1AAEtIIL$ID$HHpt3HIă)H{0-PA_ATH[Iڀ8tH
[L[H5'2I
1H1AAHpHt	80H[E1HHpUƅH[L[H52LpHH1AƅH;[A8HX[L
1[H5
2DH1H1AD[HH(HAKH[H&xx
UE1E1H]pH?UHAUATSL-ZHH6DLcMtHS0H
uI<$I$HpH;tGLc HC0Mt!HƒH
uI<$I$HC0t1H1L
,\IH[A\A]]@HHUHAWAVAUATISHL-TfAV8H
$2H2H52HE1\I8Iu auMfMtA<$Iu
aIF0H.IpIHOH[A\A]A^A_]H5~217\I8sEH5-	1\IMe;@t/A-@@_LADHa;@uHI+UAv8IF0HHH
/HH521[1A~8M\AbIFH8Iu
1f`I~@H
H521-[M>MeAt<_LDI`AuH=12XgdLaILL)9v{DA|$9 I\$9t-H; uI9t!f.A<$IuI_I9uIuLc
_fIu r_uLL)9wH5L1,ZIu 9_]̃L]HDHt2H521Y1A~8M\AEH
rH2H
bH2ff.UHAWAVAUATISHHH?HrMA"+\EHL9vAAIpI?HuH=2Hٺ#A-^iL
2L2H}2DH1AafM9 HAEI]IKuH޿
]I}HH@AE0}IEHHM}A?@sA-D@_HADId]A?@uEE+uM9vH޿ I7]M9wIE0HH
2HcHHHs2Hߋ1QeIpI})H[A\A]A^A_]HL0MI}(1E1MH
I1I}(D9?vdD_MH
2IHEHDH2H1dHz	HǬAHHD1AdIuH޿
V`!HH
a28HR2HEDH2H1:dH=Q2HٺfHH(2HcHE1H
L0MuBDHLH
z2H2IHHDH1cAICI}(D9?6AtHI}(H0KHHH
;2HHHEHL
H8LLHHH8HHH	2HH1bHH2HH1bcH=2HٺjeED1L1H=#\HnE1A"A"UHwTH]H0<f.fUHSHHHH[]U
HSHHzHH[]AWAVAAUATL%V1TUH-1TSIIL)HHTHt 1LLDAHH9uH[]A\A]A^A_Ðf.f.@H!THtH1Zf.11ZHHUpgrade process encountered error and will not continue.basic_string::_M_construct null not validError occurred: Usage:  [OPTIONS]Run this program only if its 'server version' matches the version of the server to which it's connecting, (enabled by default); use --skip-version-check to avoid this check. Note: the 'server version' of the program is the version of the MySQL server with which it was built/distributed.Write all executed SQL statements to binary log. Disabled by default; use when statements should be sent to replication slaves.warning:The --upgrade-system-tables option was used, databases won't be touched.This installation of MySQL is already upgraded to %s, use --force if you still need to run mysql_upgrade
Error: Server version (%s) does not match with the version of
the server (%s) with which this program was built/distributed. You can
use --skip-version-check to skip this check.
SELECT SUM(count)=3 FROM ( SELECT COUNT(*) as count FROM mysql.tables_priv WHERE Table_priv='Select' and User='mysql.session' and Db='mysql' and Table_name='user' UNION ALL SELECT COUNT(*) as count FROM mysql.db WHERE Select_priv='Y' and User='mysql.session' and Db='performance_schema' UNION ALL SELECT COUNT(*) as count FROM mysql.user WHERE Super_priv='Y' and User='mysql.session') as user_priv;The mysql.session exists but is not correctly configured. The mysql.session needs SELECT privileges in the performance_schema database and the mysql.db table and also SUPER privileges.Running queries to upgrade MySQL server.Error during call to mysql_check.SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'sys'Found empty sys database. Installing the sys schema.A sys schema exists with no sys.version view. If you have a user created sys schema, this must be renamed for the upgrade to succeed.The sys schema is already up to date (version Found outdated sys schema version A sys schema exists with a sys.version view, but it returns no results.SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'sys' AND TABLE_TYPE = 'BASE TABLE'Query against INFORMATION_SCHEMA.TABLES failed when checking the sys schema.SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'sys' AND TABLE_TYPE = 'VIEW'. Re-installing the sys schema.SELECT COUNT(*) FROM INFORMATION_SCHEMA.TRIGGERS WHERE TRIGGER_SCHEMA = 'sys'Query against INFORMATION_SCHEMA.TRIGGERS failed when checking the sys schema.SELECT COUNT(*) FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'sys' AND ROUTINE_TYPE = 'FUNCTION'Query against INFORMATION_SCHEMA.ROUTINES failed when checking the sys schema.SELECT COUNT(*) FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'sys' AND ROUTINE_TYPE = 'PROCEDURE' sys procedures, but expected Skipping installation/upgrade of the sys schema.Upgrade process completed successfully.Could not create the upgrade info file '%s' in the MySQL Servers datadir, errno: %d
Could not write to the upgrade info file '%s' in the MySQL Servers datadir, errno: %d
SELECT COUNT(*) FROM mysql.user WHERE user = 'mysql.session'SET SQL_LOG_BIN=0USE mysqlmysql_upgrade_info5.7.30Checking server version.SHOW WARNINGS;
Checking system database.USE sysSELECT * FROM sys.version1.5.2).Found  sys tables, but expected  sys views, but expected  sys triggers, but expected  sys functions, but expected Cannot select mysql database.Checking databases.Checking if update is needed.datadirN5Mysql5Tools7Upgrade7ProgramEN5Mysql10I_callableIxRKNS_5Tools4Base12Message_dataEEEN5Mysql17Instance_callbackIxRKNS_5Tools4Base12Message_dataENS1_7Upgrade7ProgramEEEN5Mysql10I_callableIxRKNS_5Tools4Base18Mysql_query_runner3RowEEEN5Mysql17Instance_callbackIxRKNS_5Tools4Base18Mysql_query_runner3RowENS1_7Upgrade7ProgramEEE$%mysql_upgradeFLUSH PRIVILEGES;
SET NAMES utf8;
SET sql_log_bin = 0;
USE sys;
set sql_mode='';
 PREPARE stmt FROM @str;
 EXECUTE stmt;
 DROP PREPARE stmt;
SET @hadGrantPriv:=0;
SET @hadShowDbPriv:=0;
SET @hadCreateViewPriv:=0;
SET @hadCreateUserPriv:=0;
SET @hadEventPriv := 0;
SET @hadTriggerPriv := 0;
SET @cmd="call mysql.die()";
drop procedure mysql.die;
SET @hadPasswordExpired:=0;
DROP TABLE tmp_proxies_priv;
SET @hadAccountLocked:=0;
flush privileges;
SET @have_host_table=0;
SET @host_table_nonempty=0;
REPLACE INTO mysql.user VALUES ('localhost','mysql.sys','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','',0,0,0,0,'mysql_native_password','*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE','N',CURRENT_TIMESTAMP,NULL,'Y');
REPLACE INTO mysql.db VALUES ('localhost','sys','mysql.sys','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','Y');
REPLACE INTO mysql.tables_priv VALUES ('localhost','sys','mysql.sys','sys_config','root@localhost', CURRENT_TIMESTAMP, 'Select', '');
SET @sql_log_bin = @@sql_log_bin;
CREATE DATABASE IF NOT EXISTS sys DEFAULT CHARACTER SET utf8;
CREATE OR REPLACE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW version ( sys_version, mysql_version ) AS  SELECT '1.5.2' AS sys_version, version() AS mysql_version;
CREATE TABLE IF NOT EXISTS sys_config ( variable VARCHAR(128) PRIMARY KEY, value VARCHAR(128), set_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, set_by VARCHAR(128) ) ENGINE = InnoDB;
INSERT IGNORE INTO sys.sys_config (variable, value) VALUES ('statement_truncate_len', 64), ('statement_performance_analyzer.limit', 100), ('statement_performance_analyzer.view', NULL), ('diagnostics.allow_i_s_tables', 'OFF'), ('diagnostics.include_raw', 'OFF'), ('ps_thread_trx_info.max_length', 65535);
DROP TRIGGER IF EXISTS sys_config_insert_set_user;
CREATE DEFINER='mysql.sys'@'localhost' TRIGGER sys_config_insert_set_user BEFORE INSERT on sys_config FOR EACH ROW BEGIN IF @sys.ignore_sys_config_triggers != true AND NEW.set_by IS NULL THEN SET NEW.set_by = USER(); END IF; END;
DROP TRIGGER IF EXISTS sys_config_update_set_user;
CREATE DEFINER='mysql.sys'@'localhost' TRIGGER sys_config_update_set_user BEFORE UPDATE on sys_config FOR EACH ROW BEGIN IF @sys.ignore_sys_config_triggers != true AND NEW.set_by IS NULL THEN SET NEW.set_by = USER(); END IF; END;
DROP FUNCTION IF EXISTS extract_schema_from_file_name;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION extract_schema_from_file_name ( path VARCHAR(512) ) RETURNS VARCHAR(64)  COMMENT '\n Description\n \n Takes a raw file path, and attempts to extract the schema name from it.\n \n Useful for when interacting with Performance Schema data \n concerning IO statistics, for example.\n \n Currently relies on the fact that a table data file will be within a \n specified database directory (will not work with partitions or tables\n that specify an individual DATA_DIRECTORY).\n \n Parameters\n \n path (VARCHAR(512)):\n The full file path to a data file to extract the schema name from.\n \n Returns\n \n VARCHAR(64)\n \n Example\n \n mysql> SELECT sys.extract_schema_from_file_name(\'/var/lib/mysql/employees/employee.ibd\');\n +----------------------------------------------------------------------------+\n | sys.extract_schema_from_file_name(\'/var/lib/mysql/employees/employee.ibd\') |\n +----------------------------------------------------------------------------+\n | employees                                                                  |\n +----------------------------------------------------------------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC NO SQL BEGIN RETURN LEFT(SUBSTRING_INDEX(SUBSTRING_INDEX(REPLACE(path, '\\', '/'), '/', -2), '/', 1), 64); END;
DROP FUNCTION IF EXISTS extract_table_from_file_name;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION extract_table_from_file_name ( path VARCHAR(512) ) RETURNS VARCHAR(64)  COMMENT '\n Description\n \n Takes a raw file path, and extracts the table name from it.\n \n Useful for when interacting with Performance Schema data \n concerning IO statistics, for example.\n \n Parameters\n \n path (VARCHAR(512)):\n The full file path to a data file to extract the table name from.\n \n Returns\n \n VARCHAR(64)\n \n Example\n \n mysql> SELECT sys.extract_table_from_file_name(\'/var/lib/mysql/employees/employee.ibd\');\n +---------------------------------------------------------------------------+\n | sys.extract_table_from_file_name(\'/var/lib/mysql/employees/employee.ibd\') |\n +---------------------------------------------------------------------------+\n | employee                                                                  |\n +---------------------------------------------------------------------------+\n 1 row in set (0.02 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC NO SQL BEGIN RETURN LEFT(SUBSTRING_INDEX(REPLACE(SUBSTRING_INDEX(REPLACE(path, '\\', '/'), '/', -1), '@0024', '$'), '.', 1), 64); END;
DROP FUNCTION IF EXISTS format_bytes;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION format_bytes ( bytes TEXT ) RETURNS TEXT COMMENT '\n Description\n \n Takes a raw bytes value, and converts it to a human readable format.\n \n Parameters\n \n bytes (TEXT):\n A raw bytes value.\n \n Returns\n \n TEXT\n \n Example\n \n mysql> SELECT sys.format_bytes(2348723492723746) AS size;\n +----------+\n | size     |\n +----------+\n | 2.09 PiB |\n +----------+\n 1 row in set (0.00 sec)\n \n mysql> SELECT sys.format_bytes(2348723492723) AS size;\n +----------+\n | size     |\n +----------+\n | 2.14 TiB |\n +----------+\n 1 row in set (0.00 sec)\n \n mysql> SELECT sys.format_bytes(23487234) AS size;\n +-----------+\n | size      |\n +-----------+\n | 22.40 MiB |\n +-----------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC NO SQL BEGIN IF bytes IS NULL THEN RETURN NULL; ELSEIF bytes >= 1125899906842624 THEN RETURN CONCAT(ROUND(bytes / 1125899906842624, 2), ' PiB'); ELSEIF bytes >= 1099511627776 THEN RETURN CONCAT(ROUND(bytes / 1099511627776, 2), ' TiB'); ELSEIF bytes >= 1073741824 THEN RETURN CONCAT(ROUND(bytes / 1073741824, 2), ' GiB'); ELSEIF bytes >= 1048576 THEN RETURN CONCAT(ROUND(bytes / 1048576, 2), ' MiB'); ELSEIF bytes >= 1024 THEN RETURN CONCAT(ROUND(bytes / 1024, 2), ' KiB'); ELSE RETURN CONCAT(ROUND(bytes, 0), ' bytes'); END IF; END;
DROP FUNCTION IF EXISTS format_path;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION format_path ( in_path VARCHAR(512) ) RETURNS VARCHAR(512) CHARSET UTF8 COMMENT '\n Description\n \n Takes a raw path value, and strips out the datadir or tmpdir\n replacing with @@datadir and @@tmpdir respectively.\n \n Also normalizes the paths across operating systems, so backslashes\n on Windows are converted to forward slashes\n \n Parameters\n \n path (VARCHAR(512)):\n The raw file path value to format.\n \n Returns\n \n VARCHAR(512) CHARSET UTF8\n \n Example\n \n mysql> select @@datadir;\n +-----------------------------------------------+\n | @@datadir                                     |\n +-----------------------------------------------+\n | /Users/mark/sandboxes/SmallTree/AMaster/data/ |\n +-----------------------------------------------+\n 1 row in set (0.06 sec)\n \n mysql> select format_path(\'/Users/mark/sandboxes/SmallTree/AMaster/data/mysql/proc.MYD\') AS path;\n +--------------------------+\n | path                     |\n +--------------------------+\n | @@datadir/mysql/proc.MYD |\n +--------------------------+\n 1 row in set (0.03 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC NO SQL BEGIN DECLARE v_path VARCHAR(512); DECLARE v_undo_dir VARCHAR(1024);  DECLARE path_separator CHAR(1) DEFAULT '/';  IF @@global.version_compile_os LIKE 'win%' THEN SET path_separator = '\\'; END IF;  IF in_path LIKE '/private/%' THEN SET v_path = REPLACE(in_path, '/private', ''); ELSE SET v_path = in_path; END IF;  SET v_undo_dir = IFNULL((SELECT VARIABLE_VALUE FROM performance_schema.global_variables WHERE VARIABLE_NAME = 'innodb_undo_directory'), '');  IF v_path IS NULL THEN RETURN NULL; ELSEIF v_path LIKE CONCAT(@@global.datadir, IF(SUBSTRING(@@global.datadir, -1) = path_separator, '%', CONCAT(path_separator, '%'))) ESCAPE '|' THEN SET v_path = REPLACE(v_path, @@global.datadir, CONCAT('@@datadir', IF(SUBSTRING(@@global.datadir, -1) = path_separator, path_separator, ''))); ELSEIF v_path LIKE CONCAT(@@global.tmpdir, IF(SUBSTRING(@@global.tmpdir, -1) = path_separator, '%', CONCAT(path_separator, '%'))) ESCAPE '|' THEN SET v_path = REPLACE(v_path, @@global.tmpdir, CONCAT('@@tmpdir', IF(SUBSTRING(@@global.tmpdir, -1) = path_separator, path_separator, ''))); ELSEIF v_path LIKE CONCAT(@@global.slave_load_tmpdir, IF(SUBSTRING(@@global.slave_load_tmpdir, -1) = path_separator, '%', CONCAT(path_separator, '%'))) ESCAPE '|' THEN SET v_path = REPLACE(v_path, @@global.slave_load_tmpdir, CONCAT('@@slave_load_tmpdir', IF(SUBSTRING(@@global.slave_load_tmpdir, -1) = path_separator, path_separator, ''))); ELSEIF v_path LIKE CONCAT(@@global.innodb_data_home_dir, IF(SUBSTRING(@@global.innodb_data_home_dir, -1) = path_separator, '%', CONCAT(path_separator, '%'))) ESCAPE '|' THEN SET v_path = REPLACE(v_path, @@global.innodb_data_home_dir, CONCAT('@@innodb_data_home_dir', IF(SUBSTRING(@@global.innodb_data_home_dir, -1) = path_separator, path_separator, ''))); ELSEIF v_path LIKE CONCAT(@@global.innodb_log_group_home_dir, IF(SUBSTRING(@@global.innodb_log_group_home_dir, -1) = path_separator, '%', CONCAT(path_separator, '%'))) ESCAPE '|' THEN SET v_path = REPLACE(v_path, @@global.innodb_log_group_home_dir, CONCAT('@@innodb_log_group_home_dir', IF(SUBSTRING(@@global.innodb_log_group_home_dir, -1) = path_separator, path_separator, ''))); ELSEIF v_path LIKE CONCAT(v_undo_dir, IF(SUBSTRING(v_undo_dir, -1) = path_separator, '%', CONCAT(path_separator, '%'))) ESCAPE '|' THEN SET v_path = REPLACE(v_path, v_undo_dir, CONCAT('@@innodb_undo_directory', IF(SUBSTRING(v_undo_dir, -1) = path_separator, path_separator, ''))); ELSEIF v_path LIKE CONCAT(@@global.basedir, IF(SUBSTRING(@@global.basedir, -1) = path_separator, '%', CONCAT(path_separator, '%'))) ESCAPE '|' THEN SET v_path = REPLACE(v_path, @@global.basedir, CONCAT('@@basedir', IF(SUBSTRING(@@global.basedir, -1) = path_separator, path_separator, ''))); END IF;  RETURN v_path; END;
DROP FUNCTION IF EXISTS format_statement;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION format_statement ( statement LONGTEXT ) RETURNS LONGTEXT COMMENT '\n Description\n \n Formats a normalized statement, truncating it if it is > 64 characters long by default.\n \n To configure the length to truncate the statement to by default, update the `statement_truncate_len`\n variable with `sys_config` table to a different value. Alternatively, to change it just for just \n your particular session, use `SET @sys.statement_truncate_len := <some new value>`.\n \n Useful for printing statement related data from Performance Schema from \n the command line.\n \n Parameters\n \n statement (LONGTEXT): \n The statement to format.\n \n Returns\n \n LONGTEXT\n \n Example\n \n mysql> SELECT sys.format_statement(digest_text)\n ->   FROM performance_schema.events_statements_summary_by_digest\n ->  ORDER by sum_timer_wait DESC limit 5;\n +-------------------------------------------------------------------+\n | sys.format_statement(digest_text)                                 |\n +-------------------------------------------------------------------+\n | CREATE SQL SECURITY INVOKER VI ... KE ? AND `variable_value` > ?  |\n | CREATE SQL SECURITY INVOKER VI ... ait` IS NOT NULL , `esc` . ... |\n | CREATE SQL SECURITY INVOKER VI ... ait` IS NOT NULL , `sys` . ... |\n | CREATE SQL SECURITY INVOKER VI ...  , `compressed_size` ) ) DESC  |\n | CREATE SQL SECURITY INVOKER VI ... LIKE ? ORDER BY `timer_start`  |\n +-------------------------------------------------------------------+\n 5 rows in set (0.00 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC NO SQL BEGIN IF @sys.statement_truncate_len IS NULL THEN SET @sys.statement_truncate_len = sys_get_config('statement_truncate_len', 64); END IF;  IF CHAR_LENGTH(statement) > @sys.statement_truncate_len THEN RETURN REPLACE(CONCAT(LEFT(statement, (@sys.statement_truncate_len/2)-2), ' ... ', RIGHT(statement, (@sys.statement_truncate_len/2)-2)), '\n', ' '); ELSE  RETURN REPLACE(statement, '\n', ' '); END IF; END;
DROP FUNCTION IF EXISTS format_time;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION format_time ( picoseconds TEXT ) RETURNS TEXT CHARSET UTF8 COMMENT '\n Description\n \n Takes a raw picoseconds value, and converts it to a human readable form.\n \n Picoseconds are the precision that all latency values are printed in\n within Performance Schema, however are not user friendly when wanting\n to scan output from the command line.\n \n Parameters\n \n picoseconds (TEXT):\n The raw picoseconds value to convert.\n \n Returns\n \n TEXT\n \n Example\n \n mysql> select format_time(342342342342345);\n +------------------------------+\n | format_time(342342342342345) |\n +------------------------------+\n | 00:05:42                     |\n +------------------------------+\n 1 row in set (0.00 sec)\n \n mysql> select format_time(342342342);\n +------------------------+\n | format_time(342342342) |\n +------------------------+\n | 342.34 us              |\n +------------------------+\n 1 row in set (0.00 sec)\n \n mysql> select format_time(34234);\n +--------------------+\n | format_time(34234) |\n +--------------------+\n | 34.23 ns           |\n +--------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC NO SQL BEGIN IF picoseconds IS NULL THEN RETURN NULL; ELSEIF picoseconds >= 604800000000000000 THEN RETURN CONCAT(ROUND(picoseconds / 604800000000000000, 2), ' w'); ELSEIF picoseconds >= 86400000000000000 THEN RETURN CONCAT(ROUND(picoseconds / 86400000000000000, 2), ' d'); ELSEIF picoseconds >= 3600000000000000 THEN RETURN CONCAT(ROUND(picoseconds / 3600000000000000, 2), ' h'); ELSEIF picoseconds >= 60000000000000 THEN RETURN CONCAT(ROUND(picoseconds / 60000000000000, 2), ' m'); ELSEIF picoseconds >= 1000000000000 THEN RETURN CONCAT(ROUND(picoseconds / 1000000000000, 2), ' s'); ELSEIF picoseconds >= 1000000000 THEN RETURN CONCAT(ROUND(picoseconds / 1000000000, 2), ' ms'); ELSEIF picoseconds >= 1000000 THEN RETURN CONCAT(ROUND(picoseconds / 1000000, 2), ' us'); ELSEIF picoseconds >= 1000 THEN RETURN CONCAT(ROUND(picoseconds / 1000, 2), ' ns'); ELSE RETURN CONCAT(picoseconds, ' ps'); END IF; END;
DROP FUNCTION IF EXISTS list_add;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION list_add ( in_list TEXT, in_add_value TEXT ) RETURNS TEXT COMMENT '\n Description\n \n Takes a list, and a value to add to the list, and returns the resulting list.\n \n Useful for altering certain session variables, like sql_mode or optimizer_switch for instance.\n \n Parameters\n \n in_list (TEXT):\n The comma separated list to add a value to\n \n in_add_value (TEXT):\n The value to add to the input list\n \n Returns\n \n TEXT\n \n Example\n \n mysql> select @@sql_mode;\n +-----------------------------------------------------------------------------------+\n | @@sql_mode                                                                        |\n +-----------------------------------------------------------------------------------+\n | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |\n +-----------------------------------------------------------------------------------+\n 1 row in set (0.00 sec)\n \n mysql> set sql_mode = sys.list_add(@@sql_mode, ''ANSI_QUOTES'');\n Query OK, 0 rows affected (0.06 sec)\n \n mysql> select @@sql_mode;\n +-----------------------------------------------------------------------------------------------+\n | @@sql_mode                                                                                    |\n +-----------------------------------------------------------------------------------------------+\n | ANSI_QUOTES,ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |\n +-----------------------------------------------------------------------------------------------+\n 1 row in set (0.00 sec)\n \n ' SQL SECURITY INVOKER DETERMINISTIC CONTAINS SQL BEGIN  IF (in_add_value IS NULL) THEN SIGNAL SQLSTATE '02200' SET MESSAGE_TEXT = 'Function sys.list_add: in_add_value input variable should not be NULL', MYSQL_ERRNO = 1138; END IF;  IF (in_list IS NULL OR LENGTH(in_list) = 0) THEN RETURN in_add_value; END IF;  RETURN (SELECT CONCAT(TRIM(BOTH ',' FROM TRIM(in_list)), ',', in_add_value));  END;
DROP FUNCTION IF EXISTS list_drop;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION list_drop ( in_list TEXT, in_drop_value TEXT ) RETURNS TEXT COMMENT '\n Description\n \n Takes a list, and a value to attempt to remove from the list, and returns the resulting list.\n \n Useful for altering certain session variables, like sql_mode or optimizer_switch for instance.\n \n Parameters\n \n in_list (TEXT):\n The comma separated list to drop a value from\n \n in_drop_value (TEXT):\n The value to drop from the input list\n \n Returns\n \n TEXT\n \n Example\n \n mysql> select @@sql_mode;\n +-----------------------------------------------------------------------------------------------+\n | @@sql_mode                                                                                    |\n +-----------------------------------------------------------------------------------------------+\n | ANSI_QUOTES,ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |\n +-----------------------------------------------------------------------------------------------+\n 1 row in set (0.00 sec)\n \n mysql> set sql_mode = sys.list_drop(@@sql_mode, ''ONLY_FULL_GROUP_BY'');\n Query OK, 0 rows affected (0.03 sec)\n \n mysql> select @@sql_mode;\n +----------------------------------------------------------------------------+\n | @@sql_mode                                                                 |\n +----------------------------------------------------------------------------+\n | ANSI_QUOTES,STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |\n +----------------------------------------------------------------------------+\n 1 row in set (0.00 sec)\n \n ' SQL SECURITY INVOKER DETERMINISTIC CONTAINS SQL BEGIN  IF (in_drop_value IS NULL) THEN SIGNAL SQLSTATE '02200' SET MESSAGE_TEXT = 'Function sys.list_drop: in_drop_value input variable should not be NULL', MYSQL_ERRNO = 1138; END IF;  IF (in_list IS NULL OR LENGTH(in_list) = 0) THEN RETURN in_list; END IF;  RETURN (SELECT TRIM(BOTH ',' FROM REPLACE(REPLACE(CONCAT(',', in_list), CONCAT(',', in_drop_value), ''), CONCAT(', ', in_drop_value), '')));  END;
DROP FUNCTION IF EXISTS ps_is_account_enabled;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION ps_is_account_enabled ( in_host VARCHAR(60),  in_user VARCHAR(32) )  RETURNS ENUM('YES', 'NO') COMMENT '\n Description\n \n Determines whether instrumentation of an account is enabled \n within Performance Schema.\n \n Parameters\n \n in_host VARCHAR(60): \n The hostname of the account to check.\n in_user VARCHAR(32):\n The username of the account to check.\n \n Returns\n \n ENUM(\'YES\', \'NO\', \'PARTIAL\')\n \n Example\n \n mysql> SELECT sys.ps_is_account_enabled(\'localhost\', \'root\');\n +------------------------------------------------+\n | sys.ps_is_account_enabled(\'localhost\', \'root\') |\n +------------------------------------------------+\n | YES                                            |\n +------------------------------------------------+\n 1 row in set (0.01 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC  READS SQL DATA  BEGIN RETURN IF(EXISTS(SELECT 1 FROM performance_schema.setup_actors WHERE (`HOST` = '%' OR in_host LIKE `HOST`) AND (`USER` = '%' OR `USER` = in_user) AND (`ENABLED` = 'YES') ), 'YES', 'NO' ); END;
DROP FUNCTION IF EXISTS ps_is_consumer_enabled;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION ps_is_consumer_enabled ( in_consumer varchar(64) ) RETURNS enum('YES', 'NO') COMMENT '\n Description\n \n Determines whether a consumer is enabled (taking the consumer hierarchy into consideration)\n within the Performance Schema.\n \n An exception with errno 3047 is thrown if an unknown consumer name is passed to the function.\n A consumer name of NULL returns NULL.\n \n Parameters\n \n in_consumer VARCHAR(64): \n The name of the consumer to check.\n \n Returns\n \n ENUM(\'YES\', \'NO\')\n \n Example\n \n mysql> SELECT sys.ps_is_consumer_enabled(\'events_stages_history\');\n +-----------------------------------------------------+\n | sys.ps_is_consumer_enabled(\'events_stages_history\') |\n +-----------------------------------------------------+\n | NO                                                  |\n +-----------------------------------------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC  READS SQL DATA  BEGIN DECLARE v_is_enabled ENUM('YES', 'NO') DEFAULT NULL; DECLARE v_error_msg VARCHAR(128);  IF (in_consumer IS NULL) THEN RETURN NULL; END IF;  SET v_is_enabled = ( SELECT (CASE WHEN c.NAME = 'global_instrumentation' THEN c.ENABLED WHEN c.NAME = 'thread_instrumentation' THEN IF(cg.ENABLED = 'YES' AND c.ENABLED = 'YES', 'YES', 'NO') WHEN c.NAME LIKE '%\_digest'           THEN IF(cg.ENABLED = 'YES' AND c.ENABLED = 'YES', 'YES', 'NO') WHEN c.NAME LIKE '%\_current'          THEN IF(cg.ENABLED = 'YES' AND ct.ENABLED = 'YES' AND c.ENABLED = 'YES', 'YES', 'NO') ELSE IF(cg.ENABLED = 'YES' AND ct.ENABLED = 'YES' AND c.ENABLED = 'YES' AND ( SELECT cc.ENABLED FROM performance_schema.setup_consumers cc WHERE NAME = CONCAT(SUBSTRING_INDEX(c.NAME, '_', 2), '_current') ) = 'YES', 'YES', 'NO') END) AS IsEnabled FROM performance_schema.setup_consumers c INNER JOIN performance_schema.setup_consumers cg INNER JOIN performance_schema.setup_consumers ct WHERE cg.NAME       = 'global_instrumentation' AND ct.NAME   = 'thread_instrumentation' AND c.NAME    = in_consumer );  IF (v_is_enabled IS NOT NULL) THEN RETURN v_is_enabled; ELSE SET v_error_msg = CONCAT('Invalid argument error: ', in_consumer, ' in function sys.ps_is_consumer_enabled.'); SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = v_error_msg, MYSQL_ERRNO  = 3047; END IF; END;
DROP FUNCTION IF EXISTS ps_is_instrument_default_enabled;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION ps_is_instrument_default_enabled ( in_instrument VARCHAR(128) )  RETURNS ENUM('YES', 'NO') COMMENT '\n Description\n \n Returns whether an instrument is enabled by default in this version of MySQL.\n \n Parameters\n \n in_instrument VARCHAR(128): \n The instrument to check.\n \n Returns\n \n ENUM(\'YES\', \'NO\')\n \n Example\n \n mysql> SELECT sys.ps_is_instrument_default_enabled(\'statement/sql/select\');\n +--------------------------------------------------------------+\n | sys.ps_is_instrument_default_enabled(\'statement/sql/select\') |\n +--------------------------------------------------------------+\n | YES                                                          |\n +--------------------------------------------------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC  READS SQL DATA  BEGIN DECLARE v_enabled ENUM('YES', 'NO');  SET v_enabled = IF(in_instrument LIKE 'wait/io/file/%' OR in_instrument LIKE 'wait/io/table/%' OR in_instrument LIKE 'statement/%' OR in_instrument LIKE 'memory/performance_schema/%' OR in_instrument IN ('wait/lock/table/sql/handler', 'idle') /*!50707 OR in_instrument LIKE 'stage/innodb/%' OR in_instrument = 'stage/sql/copy to tmp table' */ , 'YES', 'NO' );  RETURN v_enabled; END;
DROP FUNCTION IF EXISTS ps_is_instrument_default_timed;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION ps_is_instrument_default_timed ( in_instrument VARCHAR(128) )  RETURNS ENUM('YES', 'NO') COMMENT '\n Description\n \n Returns whether an instrument is timed by default in this version of MySQL.\n \n Parameters\n \n in_instrument VARCHAR(128): \n The instrument to check.\n \n Returns\n \n ENUM(\'YES\', \'NO\')\n \n Example\n \n mysql> SELECT sys.ps_is_instrument_default_timed(\'statement/sql/select\');\n +------------------------------------------------------------+\n | sys.ps_is_instrument_default_timed(\'statement/sql/select\') |\n +------------------------------------------------------------+\n | YES                                                        |\n +------------------------------------------------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC  READS SQL DATA  BEGIN DECLARE v_timed ENUM('YES', 'NO');  SET v_timed = IF(in_instrument LIKE 'wait/io/file/%' OR in_instrument LIKE 'wait/io/table/%' OR in_instrument LIKE 'statement/%' OR in_instrument IN ('wait/lock/table/sql/handler', 'idle') /*!50707 OR in_instrument LIKE 'stage/innodb/%' OR in_instrument = 'stage/sql/copy to tmp table' */ , 'YES', 'NO' );  RETURN v_timed; END;
DROP FUNCTION IF EXISTS ps_is_thread_instrumented;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION ps_is_thread_instrumented ( in_connection_id BIGINT UNSIGNED ) RETURNS ENUM('YES', 'NO', 'UNKNOWN') COMMENT '\n Description\n \n Checks whether the provided connection id is instrumented within Performance Schema.\n \n Parameters\n \n in_connection_id (BIGINT UNSIGNED):\n The id of the connection to check.\n \n Returns\n \n ENUM(\'YES\', \'NO\', \'UNKNOWN\')\n \n Example\n \n mysql> SELECT sys.ps_is_thread_instrumented(CONNECTION_ID());\n +------------------------------------------------+\n | sys.ps_is_thread_instrumented(CONNECTION_ID()) |\n +------------------------------------------------+\n | YES                                            |\n +------------------------------------------------+\n '  SQL SECURITY INVOKER NOT DETERMINISTIC READS SQL DATA BEGIN DECLARE v_enabled ENUM('YES', 'NO', 'UNKNOWN');  IF (in_connection_id IS NULL) THEN RETURN NULL; END IF;  SELECT INSTRUMENTED INTO v_enabled FROM performance_schema.threads  WHERE PROCESSLIST_ID = in_connection_id;  IF (v_enabled IS NULL) THEN RETURN 'UNKNOWN'; ELSE RETURN v_enabled; END IF; END;
DROP FUNCTION IF EXISTS ps_thread_id;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION ps_thread_id ( in_connection_id BIGINT UNSIGNED ) RETURNS BIGINT UNSIGNED COMMENT '\n Description\n \n Return the Performance Schema THREAD_ID for the specified connection ID.\n \n Parameters\n \n in_connection_id (BIGINT UNSIGNED):\n The id of the connection to return the thread id for. If NULL, the current\n connection thread id is returned.\n \n Example\n \n mysql> SELECT sys.ps_thread_id(79);\n +----------------------+\n | sys.ps_thread_id(79) |\n +----------------------+\n |                   98 |\n +----------------------+\n 1 row in set (0.00 sec)\n \n mysql> SELECT sys.ps_thread_id(CONNECTION_ID());\n +-----------------------------------+\n | sys.ps_thread_id(CONNECTION_ID()) |\n +-----------------------------------+\n |                                98 |\n +-----------------------------------+\n 1 row in set (0.00 sec)\n '  SQL SECURITY INVOKER NOT DETERMINISTIC READS SQL DATA BEGIN RETURN (SELECT THREAD_ID FROM `performance_schema`.`threads` WHERE PROCESSLIST_ID = IFNULL(in_connection_id, CONNECTION_ID()) ); END;
DROP FUNCTION IF EXISTS ps_thread_account;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION ps_thread_account ( in_thread_id BIGINT UNSIGNED ) RETURNS TEXT COMMENT '\n Description\n \n Return the user@host account for the given Performance Schema thread id.\n \n Parameters\n \n in_thread_id (BIGINT UNSIGNED):\n The id of the thread to return the account for.\n \n Example\n \n mysql> select thread_id, processlist_user, processlist_host from performance_schema.threads where type = ''foreground'';\n +-----------+------------------+------------------+\n | thread_id | processlist_user | processlist_host |\n +-----------+------------------+------------------+\n |        23 | NULL             | NULL             |\n |        30 | root             | localhost        |\n |        31 | msandbox         | localhost        |\n |        32 | msandbox         | localhost        |\n +-----------+------------------+------------------+\n 4 rows in set (0.00 sec)\n \n mysql> select sys.ps_thread_account(31);\n +---------------------------+\n | sys.ps_thread_account(31) |\n +---------------------------+\n | msandbox@localhost        |\n +---------------------------+\n 1 row in set (0.00 sec)\n '  SQL SECURITY INVOKER NOT DETERMINISTIC READS SQL DATA BEGIN RETURN (SELECT IF( type = 'FOREGROUND', CONCAT(processlist_user, '@', processlist_host), type ) AS account FROM `performance_schema`.`threads` WHERE thread_id = in_thread_id); END;
DROP FUNCTION IF EXISTS ps_thread_stack;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION ps_thread_stack ( thd_id BIGINT UNSIGNED, debug BOOLEAN ) RETURNS LONGTEXT CHARSET latin1 COMMENT '\n Description\n \n Outputs a JSON formatted stack of all statements, stages and events\n within Performance Schema for the specified thread.\n \n Parameters\n \n thd_id (BIGINT UNSIGNED):\n The id of the thread to trace. This should match the thread_id\n column from the performance_schema.threads table.\n in_verbose (BOOLEAN):\n Include file:lineno information in the events.\n \n Example\n \n (line separation added for output)\n \n mysql> SELECT sys.ps_thread_stack(37, FALSE) AS thread_stack\\G\n *************************** 1. row ***************************\n thread_stack: {"rankdir": "LR","nodesep": "0.10","stack_created": "2014-02-19 13:39:03",\n "mysql_version": "5.7.3-m13","mysql_user": "root@localhost","events": \n [{"nesting_event_id": "0", "event_id": "10", "timer_wait": 256.35, "event_info": \n "sql/select", "wait_info": "select @@version_comment limit 1\\nerrors: 0\\nwarnings: 0\\nlock time:\n ...\n ' SQL SECURITY INVOKER NOT DETERMINISTIC READS SQL DATA BEGIN  DECLARE json_objects LONGTEXT;  /*!50602 UPDATE performance_schema.threads SET instrumented = 'NO' WHERE processlist_id = CONNECTION_ID(); */  SET SESSION group_concat_max_len=@@global.max_allowed_packet;  SELECT GROUP_CONCAT(CONCAT( '{' , CONCAT_WS( ', ' , CONCAT('"nesting_event_id": "', IF(nesting_event_id IS NULL, '0', nesting_event_id), '"') , CONCAT('"event_id": "', event_id, '"') , CONCAT( '"timer_wait": ', ROUND(timer_wait/1000000, 2))   , CONCAT( '"event_info": "' , CASE WHEN event_name NOT LIKE 'wait/io%' THEN REPLACE(SUBSTRING_INDEX(event_name, '/', -2), '\\', '\\\\') WHEN event_name NOT LIKE 'wait/io/file%' OR event_name NOT LIKE 'wait/io/socket%' THEN REPLACE(SUBSTRING_INDEX(event_name, '/', -4), '\\', '\\\\') ELSE event_name END , '"' ) , CONCAT( '"wait_info": "', IFNULL(wait_info, ''), '"') , CONCAT( '"source": "', IF(true AND event_name LIKE 'wait%', IFNULL(wait_info, ''), ''), '"') , CASE  WHEN event_name LIKE 'wait/io/file%'      THEN '"event_type": "io/file"' WHEN event_name LIKE 'wait/io/table%'     THEN '"event_type": "io/table"' WHEN event_name LIKE 'wait/io/socket%'    THEN '"event_type": "io/socket"' WHEN event_name LIKE 'wait/synch/mutex%'  THEN '"event_type": "synch/mutex"' WHEN event_name LIKE 'wait/synch/cond%'   THEN '"event_type": "synch/cond"' WHEN event_name LIKE 'wait/synch/rwlock%' THEN '"event_type": "synch/rwlock"' WHEN event_name LIKE 'wait/lock%'         THEN '"event_type": "lock"' WHEN event_name LIKE 'statement/%'        THEN '"event_type": "stmt"' WHEN event_name LIKE 'stage/%'            THEN '"event_type": "stage"' WHEN event_name LIKE '%idle%'             THEN '"event_type": "idle"' ELSE ''  END                    ) , '}' ) ORDER BY event_id ASC SEPARATOR ',') event INTO json_objects FROM ( /*!50600 (SELECT thread_id, event_id, event_name, timer_wait, timer_start, nesting_event_id,  CONCAT(sql_text, '\\n', 'errors: ', errors, '\\n', 'warnings: ', warnings, '\\n', 'lock time: ', ROUND(lock_time/1000000, 2),'us\\n', 'rows affected: ', rows_affected, '\\n', 'rows sent: ', rows_sent, '\\n', 'rows examined: ', rows_examined, '\\n', 'tmp tables: ', created_tmp_tables, '\\n', 'tmp disk tables: ', created_tmp_disk_tables, '\\n', 'select scan: ', select_scan, '\\n', 'select full join: ', select_full_join, '\\n', 'select full range join: ', select_full_range_join, '\\n', 'select range: ', select_range, '\\n', 'select range check: ', select_range_check, '\\n',  'sort merge passes: ', sort_merge_passes, '\\n', 'sort rows: ', sort_rows, '\\n', 'sort range: ', sort_range, '\\n', 'sort scan: ', sort_scan, '\\n', 'no index used: ', IF(no_index_used, 'TRUE', 'FALSE'), '\\n', 'no good index used: ', IF(no_good_index_used, 'TRUE', 'FALSE'), '\\n' ) AS wait_info FROM performance_schema.events_statements_history_long WHERE thread_id = thd_id) UNION  (SELECT thread_id, event_id, event_name, timer_wait, timer_start, nesting_event_id, null AS wait_info FROM performance_schema.events_stages_history_long WHERE thread_id = thd_id)  UNION */ (SELECT thread_id, event_id,  CONCAT(event_name ,  IF(event_name NOT LIKE 'wait/synch/mutex%', IFNULL(CONCAT(' - ', operation), ''), ''),  IF(number_of_bytes IS NOT NULL, CONCAT(' ', number_of_bytes, ' bytes'), ''), IF(event_name LIKE 'wait/io/file%', '\\n', ''), IF(object_schema IS NOT NULL, CONCAT('\\nObject: ', object_schema, '.'), ''),  IF(object_name IS NOT NULL,  IF (event_name LIKE 'wait/io/socket%', CONCAT(IF (object_name LIKE ':0%', @@socket, object_name)), object_name), ''), /*!50600 IF(index_name IS NOT NULL, CONCAT(' Index: ', index_name), ''),*/'\\n' ) AS event_name, timer_wait, timer_start, nesting_event_id, source AS wait_info FROM performance_schema.events_waits_history_long WHERE thread_id = thd_id)) events  ORDER BY event_id;  RETURN CONCAT('{',  CONCAT_WS(',',  '"rankdir": "LR"', '"nodesep": "0.10"', CONCAT('"stack_created": "', NOW(), '"'), CONCAT('"mysql_version": "', VERSION(), '"'), CONCAT('"mysql_user": "', CURRENT_USER(), '"'), CONCAT('"events": [', IFNULL(json_objects,''), ']') ), '}');  END;
DROP FUNCTION IF EXISTS ps_thread_trx_info;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION ps_thread_trx_info ( in_thread_id BIGINT UNSIGNED ) RETURNS LONGTEXT COMMENT '\n Description\n \n Returns a JSON object with info on the given threads current transaction, \n and the statements it has already executed, derived from the\n performance_schema.events_transactions_current and\n performance_schema.events_statements_history tables (so the consumers \n for these also have to be enabled within Performance Schema to get full\n data in the object).\n \n When the output exceeds the default truncation length (65535), a JSON error\n object is returned, such as:\n \n { "error": "Trx info truncated: Row 6 was cut by GROUP_CONCAT()" }\n \n Similar error objects are returned for other warnings/and exceptions raised\n when calling the function.\n \n The max length of the output of this function can be controlled with the\n ps_thread_trx_info.max_length variable set via sys_config, or the\n @sys.ps_thread_trx_info.max_length user variable, as appropriate.\n \n Parameters\n \n in_thread_id (BIGINT UNSIGNED):\n The id of the thread to return the transaction info for.\n \n Example\n \n SELECT sys.ps_thread_trx_info(48)\\G\n *************************** 1. row ***************************\n sys.ps_thread_trx_info(48): [\n {\n "time": "790.70 us",\n "state": "COMMITTED",\n "mode": "READ WRITE",\n "autocommitted": "NO",\n "gtid": "AUTOMATIC",\n "isolation": "REPEATABLE READ",\n "statements_executed": [\n {\n "sql_text": "INSERT INTO info VALUES (1, \'foo\')",\n "time": "471.02 us",\n "schema": "trx",\n "rows_examined": 0,\n "rows_affected": 1,\n "rows_sent": 0,\n "tmp_tables": 0,\n "tmp_disk_tables": 0,\n "sort_rows": 0,\n "sort_merge_passes": 0\n },\n {\n "sql_text": "COMMIT",\n "time": "254.42 us",\n "schema": "trx",\n "rows_examined": 0,\n "rows_affected": 0,\n "rows_sent": 0,\n "tmp_tables": 0,\n "tmp_disk_tables": 0,\n "sort_rows": 0,\n "sort_merge_passes": 0\n }\n ]\n },\n {\n "time": "426.20 us",\n "state": "COMMITTED",\n "mode": "READ WRITE",\n "autocommitted": "NO",\n "gtid": "AUTOMATIC",\n "isolation": "REPEATABLE READ",\n "statements_executed": [\n {\n "sql_text": "INSERT INTO info VALUES (2, \'bar\')",\n "time": "107.33 us",\n "schema": "trx",\n "rows_examined": 0,\n "rows_affected": 1,\n "rows_sent": 0,\n "tmp_tables": 0,\n "tmp_disk_tables": 0,\n "sort_rows": 0,\n "sort_merge_passes": 0\n },\n {\n "sql_text": "COMMIT",\n "time": "213.23 us",\n "schema": "trx",\n "rows_examined": 0,\n "rows_affected": 0,\n "rows_sent": 0,\n "tmp_tables": 0,\n "tmp_disk_tables": 0,\n "sort_rows": 0,\n "sort_merge_passes": 0\n }\n ]\n }\n ]\n 1 row in set (0.03 sec)\n '  SQL SECURITY INVOKER NOT DETERMINISTIC READS SQL DATA BEGIN DECLARE v_output LONGTEXT DEFAULT '{}'; DECLARE v_msg_text TEXT DEFAULT ''; DECLARE v_signal_msg TEXT DEFAULT ''; DECLARE v_mysql_errno INT; DECLARE v_max_output_len BIGINT; DECLARE EXIT HANDLER FOR SQLWARNING, SQLEXCEPTION BEGIN GET DIAGNOSTICS CONDITION 1 v_msg_text = MESSAGE_TEXT, v_mysql_errno = MYSQL_ERRNO;  IF v_mysql_errno = 1260 THEN SET v_signal_msg = CONCAT('{ "error": "Trx info truncated: ', v_msg_text, '" }'); ELSE SET v_signal_msg = CONCAT('{ "error": "', v_msg_text, '" }'); END IF;  RETURN v_signal_msg; END;  IF (@sys.ps_thread_trx_info.max_length IS NULL) THEN SET @sys.ps_thread_trx_info.max_length = sys.sys_get_config('ps_thread_trx_info.max_length', 65535); END IF;  IF (@sys.ps_thread_trx_info.max_length != @@session.group_concat_max_len) THEN SET @old_group_concat_max_len = @@session.group_concat_max_len; SET v_max_output_len = (@sys.ps_thread_trx_info.max_length - 5); SET SESSION group_concat_max_len = v_max_output_len; END IF;  SET v_output = ( SELECT CONCAT('[', IFNULL(GROUP_CONCAT(trx_info ORDER BY event_id), ''), '\n]') AS trx_info FROM (SELECT trxi.thread_id,  trxi.event_id, GROUP_CONCAT( IFNULL( CONCAT('\n  {\n', '    "time": "', IFNULL(sys.format_time(trxi.timer_wait), ''), '",\n', '    "state": "', IFNULL(trxi.state, ''), '",\n', '    "mode": "', IFNULL(trxi.access_mode, ''), '",\n', '    "autocommitted": "', IFNULL(trxi.autocommit, ''), '",\n', '    "gtid": "', IFNULL(trxi.gtid, ''), '",\n', '    "isolation": "', IFNULL(trxi.isolation_level, ''), '",\n', '    "statements_executed": [', IFNULL(s.stmts, ''), IF(s.stmts IS NULL, ' ]\n', '\n    ]\n'), '  }' ),  '')  ORDER BY event_id) AS trx_info  FROM ( (SELECT thread_id, event_id, timer_wait, state,access_mode, autocommit, gtid, isolation_level FROM performance_schema.events_transactions_current WHERE thread_id = in_thread_id AND end_event_id IS NULL) UNION (SELECT thread_id, event_id, timer_wait, state,access_mode, autocommit, gtid, isolation_level FROM performance_schema.events_transactions_history WHERE thread_id = in_thread_id) ) AS trxi LEFT JOIN (SELECT thread_id, nesting_event_id, GROUP_CONCAT( IFNULL( CONCAT('\n      {\n', '        "sql_text": "', IFNULL(sys.format_statement(REPLACE(sql_text, '\\', '\\\\')), ''), '",\n', '        "time": "', IFNULL(sys.format_time(timer_wait), ''), '",\n', '        "schema": "', IFNULL(current_schema, ''), '",\n', '        "rows_examined": ', IFNULL(rows_examined, ''), ',\n', '        "rows_affected": ', IFNULL(rows_affected, ''), ',\n', '        "rows_sent": ', IFNULL(rows_sent, ''), ',\n', '        "tmp_tables": ', IFNULL(created_tmp_tables, ''), ',\n', '        "tmp_disk_tables": ', IFNULL(created_tmp_disk_tables, ''), ',\n', '        "sort_rows": ', IFNULL(sort_rows, ''), ',\n', '        "sort_merge_passes": ', IFNULL(sort_merge_passes, ''), '\n', '      }'), '') ORDER BY event_id) AS stmts FROM performance_schema.events_statements_history WHERE sql_text IS NOT NULL AND thread_id = in_thread_id GROUP BY thread_id, nesting_event_id ) AS s  ON trxi.thread_id = s.thread_id  AND trxi.event_id = s.nesting_event_id WHERE trxi.thread_id = in_thread_id GROUP BY trxi.thread_id, trxi.event_id ) trxs GROUP BY thread_id );  IF (@old_group_concat_max_len IS NOT NULL) THEN SET SESSION group_concat_max_len = @old_group_concat_max_len; END IF;  RETURN v_output; END;
DROP FUNCTION IF EXISTS quote_identifier;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION quote_identifier(in_identifier TEXT) RETURNS TEXT CHARSET UTF8 COMMENT '\n Description\n \n Takes an unquoted identifier (schema name, table name, etc.) and\n returns the identifier quoted with backticks.\n \n Parameters\n \n in_identifier (TEXT):\n The identifier to quote.\n \n Returns\n \n TEXT\n \n Example\n \n mysql> SELECT sys.quote_identifier(''my_identifier'') AS Identifier;\n +-----------------+\n | Identifier      |\n +-----------------+\n | `my_identifier` |\n +-----------------+\n 1 row in set (0.00 sec)\n \n mysql> SELECT sys.quote_identifier(''my`idenfier'') AS Identifier;\n +----------------+\n | Identifier     |\n +----------------+\n | `my``idenfier` |\n +----------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC NO SQL BEGIN RETURN CONCAT('`', REPLACE(in_identifier, '`', '``'), '`'); END;
DROP FUNCTION IF EXISTS sys_get_config;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION sys_get_config ( in_variable_name VARCHAR(128), in_default_value VARCHAR(128) ) RETURNS VARCHAR(128) COMMENT '\n Description\n \n Returns the value for the requested variable using the following logic:\n \n 1. If the option exists in sys.sys_config return the value from there.\n 2. Else fall back on the provided default value.\n \n Notes for using sys_get_config():\n \n * If the default value argument to sys_get_config() is NULL and case 2. is reached, NULL is returned.\n It is then expected that the caller is able to handle NULL for the given configuration option.\n * The convention is to name the user variables @sys.<name of variable>. It is <name of variable> that\n is stored in the sys_config table and is what is expected as the argument to sys_get_config().\n * If you want to check whether the configuration option has already been set and if not assign with\n the return value of sys_get_config() you can use IFNULL(...) (see example below). However this should\n not be done inside a loop (e.g. for each row in a result set) as for repeated calls where assignment\n is only needed in the first iteration using IFNULL(...) is expected to be significantly slower than\n using an IF (...) THEN ... END IF; block (see example below).\n \n Parameters\n \n in_variable_name (VARCHAR(128)):\n The name of the config option to return the value for.\n \n in_default_value (VARCHAR(128)):\n The default value to return if the variable does not exist in sys.sys_config.\n \n Returns\n \n VARCHAR(128)\n \n Example\n \n mysql> SELECT sys.sys_get_config(''statement_truncate_len'', 128) AS Value;\n +-------+\n | Value |\n +-------+\n | 64    |\n +-------+\n 1 row in set (0.00 sec)\n \n mysql> SET @sys.statement_truncate_len = IFNULL(@sys.statement_truncate_len, sys.sys_get_config(''statement_truncate_len'', 64));\n Query OK, 0 rows affected (0.00 sec)\n \n IF (@sys.statement_truncate_len IS NULL) THEN\n SET @sys.statement_truncate_len = sys.sys_get_config(''statement_truncate_len'', 64);\n END IF;\n ' SQL SECURITY INVOKER DETERMINISTIC READS SQL DATA BEGIN DECLARE v_value VARCHAR(128) DEFAULT NULL;  SET v_value = (SELECT value FROM sys.sys_config WHERE variable = in_variable_name);  IF (v_value IS NULL) THEN SET v_value = in_default_value; END IF;  RETURN v_value; END ;
DROP FUNCTION IF EXISTS version_major;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION version_major () RETURNS TINYINT UNSIGNED COMMENT '\n Description\n \n Returns the major version of MySQL Server.\n \n Returns\n \n TINYINT UNSIGNED\n \n Example\n \n mysql> SELECT VERSION(), sys.version_major();\n +--------------------------------------+---------------------+\n | VERSION()                            | sys.version_major() |\n +--------------------------------------+---------------------+\n | 5.7.9-enterprise-commercial-advanced | 5                   |\n +--------------------------------------+---------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC NO SQL BEGIN RETURN SUBSTRING_INDEX(SUBSTRING_INDEX(VERSION(), '-', 1), '.', 1); END;
DROP FUNCTION IF EXISTS version_minor;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION version_minor () RETURNS TINYINT UNSIGNED COMMENT '\n Description\n \n Returns the minor (release series) version of MySQL Server.\n \n Returns\n \n TINYINT UNSIGNED\n \n Example\n \n mysql> SELECT VERSION(), sys.server_minor();\n +--------------------------------------+---------------------+\n | VERSION()                            | sys.version_minor() |\n +--------------------------------------+---------------------+\n | 5.7.9-enterprise-commercial-advanced | 7                   |\n +--------------------------------------+---------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC NO SQL BEGIN RETURN SUBSTRING_INDEX(SUBSTRING_INDEX(SUBSTRING_INDEX(VERSION(), '-', 1), '.', 2), '.', -1); END;
DROP FUNCTION IF EXISTS version_patch;
CREATE DEFINER='mysql.sys'@'localhost' FUNCTION version_patch () RETURNS TINYINT UNSIGNED COMMENT '\n Description\n \n Returns the patch release version of MySQL Server.\n \n Returns\n \n TINYINT UNSIGNED\n \n Example\n \n mysql> SELECT VERSION(), sys.version_patch();\n +--------------------------------------+---------------------+\n | VERSION()                            | sys.version_patch() |\n +--------------------------------------+---------------------+\n | 5.7.9-enterprise-commercial-advanced | 9                   |\n +--------------------------------------+---------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC NO SQL BEGIN RETURN SUBSTRING_INDEX(SUBSTRING_INDEX(VERSION(), '-', 1), '.', -1); END;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW innodb_buffer_stats_by_schema ( object_schema, allocated, data, pages, pages_hashed, pages_old, rows_cached ) AS SELECT IF(LOCATE('.', ibp.table_name) = 0, 'InnoDB System', REPLACE(SUBSTRING_INDEX(ibp.table_name, '.', 1), '`', '')) AS object_schema, sys.format_bytes(SUM(IF(ibp.compressed_size = 0, 16384, compressed_size))) AS allocated, sys.format_bytes(SUM(ibp.data_size)) AS data, COUNT(ibp.page_number) AS pages, COUNT(IF(ibp.is_hashed = 'YES', 1, NULL)) AS pages_hashed, COUNT(IF(ibp.is_old = 'YES', 1, NULL)) AS pages_old, ROUND(SUM(ibp.number_records)/COUNT(DISTINCT ibp.index_name)) AS rows_cached  FROM information_schema.innodb_buffer_page ibp  WHERE table_name IS NOT NULL GROUP BY object_schema ORDER BY SUM(IF(ibp.compressed_size = 0, 16384, compressed_size)) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$innodb_buffer_stats_by_schema ( object_schema, allocated, data, pages, pages_hashed, pages_old, rows_cached ) AS SELECT IF(LOCATE('.', ibp.table_name) = 0, 'InnoDB System', REPLACE(SUBSTRING_INDEX(ibp.table_name, '.', 1), '`', '')) AS object_schema, SUM(IF(ibp.compressed_size = 0, 16384, compressed_size)) AS allocated, SUM(ibp.data_size) AS data, COUNT(ibp.page_number) AS pages, COUNT(IF(ibp.is_hashed = 'YES', 1, NULL)) AS pages_hashed, COUNT(IF(ibp.is_old = 'YES', 1, NULL)) AS pages_old, ROUND(IFNULL(SUM(ibp.number_records)/NULLIF(COUNT(DISTINCT ibp.index_name), 0), 0)) AS rows_cached  FROM information_schema.innodb_buffer_page ibp  WHERE table_name IS NOT NULL GROUP BY object_schema ORDER BY SUM(IF(ibp.compressed_size = 0, 16384, compressed_size)) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW innodb_buffer_stats_by_table ( object_schema, object_name, allocated, data, pages, pages_hashed, pages_old, rows_cached ) AS SELECT IF(LOCATE('.', ibp.table_name) = 0, 'InnoDB System', REPLACE(SUBSTRING_INDEX(ibp.table_name, '.', 1), '`', '')) AS object_schema, REPLACE(SUBSTRING_INDEX(ibp.table_name, '.', -1), '`', '') AS object_name, sys.format_bytes(SUM(IF(ibp.compressed_size = 0, 16384, compressed_size))) AS allocated, sys.format_bytes(SUM(ibp.data_size)) AS data, COUNT(ibp.page_number) AS pages, COUNT(IF(ibp.is_hashed = 'YES', 1, NULL)) AS pages_hashed, COUNT(IF(ibp.is_old = 'YES', 1, NULL)) AS pages_old, ROUND(SUM(ibp.number_records)/COUNT(DISTINCT ibp.index_name)) AS rows_cached  FROM information_schema.innodb_buffer_page ibp  WHERE table_name IS NOT NULL GROUP BY object_schema, object_name ORDER BY SUM(IF(ibp.compressed_size = 0, 16384, compressed_size)) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$innodb_buffer_stats_by_table ( object_schema, object_name, allocated, data, pages, pages_hashed, pages_old, rows_cached ) AS SELECT IF(LOCATE('.', ibp.table_name) = 0, 'InnoDB System', REPLACE(SUBSTRING_INDEX(ibp.table_name, '.', 1), '`', '')) AS object_schema, REPLACE(SUBSTRING_INDEX(ibp.table_name, '.', -1), '`', '') AS object_name, SUM(IF(ibp.compressed_size = 0, 16384, compressed_size)) AS allocated, SUM(ibp.data_size) AS data, COUNT(ibp.page_number) AS pages, COUNT(IF(ibp.is_hashed = 'YES', 1, NULL)) AS pages_hashed, COUNT(IF(ibp.is_old = 'YES', 1, NULL)) AS pages_old, ROUND(IFNULL(SUM(ibp.number_records)/NULLIF(COUNT(DISTINCT ibp.index_name), 0), 0)) AS rows_cached  FROM information_schema.innodb_buffer_page ibp  WHERE table_name IS NOT NULL GROUP BY object_schema, object_name ORDER BY SUM(IF(ibp.compressed_size = 0, 16384, compressed_size)) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW innodb_lock_waits ( wait_started, wait_age, wait_age_secs, locked_table, locked_index, locked_type, waiting_trx_id, waiting_trx_started, waiting_trx_age, waiting_trx_rows_locked, waiting_trx_rows_modified, waiting_pid, waiting_query, waiting_lock_id, waiting_lock_mode, blocking_trx_id, blocking_pid, blocking_query, blocking_lock_id, blocking_lock_mode, blocking_trx_started, blocking_trx_age, blocking_trx_rows_locked, blocking_trx_rows_modified, sql_kill_blocking_query, sql_kill_blocking_connection ) AS SELECT r.trx_wait_started AS wait_started, TIMEDIFF(NOW(), r.trx_wait_started) AS wait_age, TIMESTAMPDIFF(SECOND, r.trx_wait_started, NOW()) AS wait_age_secs, rl.lock_table AS locked_table, rl.lock_index AS locked_index, rl.lock_type AS locked_type, r.trx_id AS waiting_trx_id, r.trx_started as waiting_trx_started, TIMEDIFF(NOW(), r.trx_started) AS waiting_trx_age, r.trx_rows_locked AS waiting_trx_rows_locked, r.trx_rows_modified AS waiting_trx_rows_modified, r.trx_mysql_thread_id AS waiting_pid, sys.format_statement(r.trx_query) AS waiting_query, rl.lock_id AS waiting_lock_id, rl.lock_mode AS waiting_lock_mode, b.trx_id AS blocking_trx_id, b.trx_mysql_thread_id AS blocking_pid, sys.format_statement(b.trx_query) AS blocking_query, bl.lock_id AS blocking_lock_id, bl.lock_mode AS blocking_lock_mode, b.trx_started AS blocking_trx_started, TIMEDIFF(NOW(), b.trx_started) AS blocking_trx_age, b.trx_rows_locked AS blocking_trx_rows_locked, b.trx_rows_modified AS blocking_trx_rows_modified, CONCAT('KILL QUERY ', b.trx_mysql_thread_id) AS sql_kill_blocking_query, CONCAT('KILL ', b.trx_mysql_thread_id) AS sql_kill_blocking_connection FROM information_schema.innodb_lock_waits w INNER JOIN information_schema.innodb_trx b    ON b.trx_id = w.blocking_trx_id INNER JOIN information_schema.innodb_trx r    ON r.trx_id = w.requesting_trx_id INNER JOIN information_schema.innodb_locks bl ON bl.lock_id = w.blocking_lock_id INNER JOIN information_schema.innodb_locks rl ON rl.lock_id = w.requested_lock_id ORDER BY r.trx_wait_started;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$innodb_lock_waits ( wait_started, wait_age, wait_age_secs, locked_table, locked_index, locked_type, waiting_trx_id, waiting_trx_started, waiting_trx_age, waiting_trx_rows_locked, waiting_trx_rows_modified, waiting_pid, waiting_query, waiting_lock_id, waiting_lock_mode, blocking_trx_id, blocking_pid, blocking_query, blocking_lock_id, blocking_lock_mode, blocking_trx_started, blocking_trx_age, blocking_trx_rows_locked, blocking_trx_rows_modified, sql_kill_blocking_query, sql_kill_blocking_connection ) AS SELECT r.trx_wait_started AS wait_started, TIMEDIFF(NOW(), r.trx_wait_started) AS wait_age, TIMESTAMPDIFF(SECOND, r.trx_wait_started, NOW()) AS wait_age_secs, rl.lock_table AS locked_table, rl.lock_index AS locked_index, rl.lock_type AS locked_type, r.trx_id AS waiting_trx_id, r.trx_started as waiting_trx_started, TIMEDIFF(NOW(), r.trx_started) AS waiting_trx_age, r.trx_rows_locked AS waiting_trx_rows_locked, r.trx_rows_modified AS waiting_trx_rows_modified, r.trx_mysql_thread_id AS waiting_pid, r.trx_query AS waiting_query, rl.lock_id AS waiting_lock_id, rl.lock_mode AS waiting_lock_mode, b.trx_id AS blocking_trx_id, b.trx_mysql_thread_id AS blocking_pid, b.trx_query AS blocking_query, bl.lock_id AS blocking_lock_id, bl.lock_mode AS blocking_lock_mode, b.trx_started AS blocking_trx_started, TIMEDIFF(NOW(), b.trx_started) AS blocking_trx_age, b.trx_rows_locked AS blocking_trx_rows_locked, b.trx_rows_modified AS blocking_trx_rows_modified, CONCAT('KILL QUERY ', b.trx_mysql_thread_id) AS sql_kill_blocking_query, CONCAT('KILL ', b.trx_mysql_thread_id) AS sql_kill_blocking_connection FROM information_schema.innodb_lock_waits w INNER JOIN information_schema.innodb_trx b    ON b.trx_id = w.blocking_trx_id INNER JOIN information_schema.innodb_trx r    ON r.trx_id = w.requesting_trx_id INNER JOIN information_schema.innodb_locks bl ON bl.lock_id = w.blocking_lock_id INNER JOIN information_schema.innodb_locks rl ON rl.lock_id = w.requested_lock_id ORDER BY r.trx_wait_started;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW schema_object_overview ( db, object_type, count ) AS SELECT ROUTINE_SCHEMA AS db, ROUTINE_TYPE AS object_type, COUNT(*) AS count FROM information_schema.routines GROUP BY ROUTINE_SCHEMA, ROUTINE_TYPE UNION  SELECT TABLE_SCHEMA, TABLE_TYPE, COUNT(*) FROM information_schema.tables GROUP BY TABLE_SCHEMA, TABLE_TYPE UNION SELECT TABLE_SCHEMA, CONCAT('INDEX (', INDEX_TYPE, ')'), COUNT(*) FROM information_schema.statistics GROUP BY TABLE_SCHEMA, INDEX_TYPE UNION SELECT TRIGGER_SCHEMA, 'TRIGGER', COUNT(*) FROM information_schema.triggers GROUP BY TRIGGER_SCHEMA UNION SELECT EVENT_SCHEMA, 'EVENT', COUNT(*) FROM information_schema.events GROUP BY EVENT_SCHEMA ORDER BY DB, OBJECT_TYPE;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER VIEW schema_auto_increment_columns ( table_schema, table_name, column_name, data_type, column_type, is_signed, is_unsigned, max_value, auto_increment, auto_increment_ratio ) AS SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, DATA_TYPE, COLUMN_TYPE, (LOCATE('unsigned', COLUMN_TYPE) = 0) AS is_signed, (LOCATE('unsigned', COLUMN_TYPE) > 0) AS is_unsigned, ( CASE DATA_TYPE WHEN 'tinyint' THEN 255 WHEN 'smallint' THEN 65535 WHEN 'mediumint' THEN 16777215 WHEN 'int' THEN 4294967295 WHEN 'bigint' THEN 18446744073709551615 END >> IF(LOCATE('unsigned', COLUMN_TYPE) > 0, 0, 1) ) AS max_value, AUTO_INCREMENT, AUTO_INCREMENT / ( CASE DATA_TYPE WHEN 'tinyint' THEN 255 WHEN 'smallint' THEN 65535 WHEN 'mediumint' THEN 16777215 WHEN 'int' THEN 4294967295 WHEN 'bigint' THEN 18446744073709551615 END >> IF(LOCATE('unsigned', COLUMN_TYPE) > 0, 0, 1) ) AS auto_increment_ratio FROM INFORMATION_SCHEMA.COLUMNS INNER JOIN INFORMATION_SCHEMA.TABLES USING (TABLE_SCHEMA, TABLE_NAME) WHERE TABLE_SCHEMA NOT IN ('mysql', 'sys', 'INFORMATION_SCHEMA', 'performance_schema') AND TABLE_TYPE='BASE TABLE' AND EXTRA='auto_increment' ORDER BY auto_increment_ratio DESC, max_value;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER VIEW x$schema_flattened_keys ( table_schema, table_name, index_name, non_unique, subpart_exists, index_columns ) AS SELECT TABLE_SCHEMA, TABLE_NAME, INDEX_NAME, MAX(NON_UNIQUE) AS non_unique, MAX(IF(SUB_PART IS NULL, 0, 1)) AS subpart_exists, GROUP_CONCAT(COLUMN_NAME ORDER BY SEQ_IN_INDEX) AS index_columns FROM INFORMATION_SCHEMA.STATISTICS WHERE INDEX_TYPE='BTREE' AND TABLE_SCHEMA NOT IN ('mysql', 'sys', 'INFORMATION_SCHEMA', 'PERFORMANCE_SCHEMA') GROUP BY TABLE_SCHEMA, TABLE_NAME, INDEX_NAME;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER VIEW schema_redundant_indexes ( table_schema, table_name, redundant_index_name, redundant_index_columns, redundant_index_non_unique, dominant_index_name, dominant_index_columns, dominant_index_non_unique, subpart_exists, sql_drop_index ) AS SELECT redundant_keys.table_schema, redundant_keys.table_name, redundant_keys.index_name AS redundant_index_name, redundant_keys.index_columns AS redundant_index_columns, redundant_keys.non_unique AS redundant_index_non_unique, dominant_keys.index_name AS dominant_index_name, dominant_keys.index_columns AS dominant_index_columns, dominant_keys.non_unique AS dominant_index_non_unique, IF(redundant_keys.subpart_exists OR dominant_keys.subpart_exists, 1 ,0) AS subpart_exists, CONCAT( 'ALTER TABLE `', redundant_keys.table_schema, '`.`', redundant_keys.table_name, '` DROP INDEX `', redundant_keys.index_name, '`' ) AS sql_drop_index FROM x$schema_flattened_keys AS redundant_keys INNER JOIN x$schema_flattened_keys AS dominant_keys USING (TABLE_SCHEMA, TABLE_NAME) WHERE redundant_keys.index_name != dominant_keys.index_name AND ( (  /* Identical columns */ (redundant_keys.index_columns = dominant_keys.index_columns) AND ( (redundant_keys.non_unique > dominant_keys.non_unique) OR (redundant_keys.non_unique = dominant_keys.non_unique  	AND IF(redundant_keys.index_name='PRIMARY', '', redundant_keys.index_name) > IF(dominant_keys.index_name='PRIMARY', '', dominant_keys.index_name) ) ) ) OR (  /* Non-unique prefix columns */ LOCATE(CONCAT(redundant_keys.index_columns, ','), dominant_keys.index_columns) = 1 AND redundant_keys.non_unique = 1 ) OR (  /* Unique prefix columns */ LOCATE(CONCAT(dominant_keys.index_columns, ','), redundant_keys.index_columns) = 1 AND dominant_keys.non_unique = 0 ) );
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW ps_check_lost_instrumentation ( variable_name, variable_value ) AS SELECT variable_name, variable_value FROM performance_schema.global_status WHERE variable_name LIKE 'perf%lost' AND variable_value > 0;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW latest_file_io ( thread, file, latency, operation, requested ) AS SELECT IF(id IS NULL,  CONCAT(SUBSTRING_INDEX(name, '/', -1), ':', thread_id),  CONCAT(user, '@', host, ':', id) ) thread,  sys.format_path(object_name) file,  sys.format_time(timer_wait) AS latency,  operation,  sys.format_bytes(number_of_bytes) AS requested FROM performance_schema.events_waits_history_long  JOIN performance_schema.threads USING (thread_id) LEFT JOIN information_schema.processlist ON processlist_id = id WHERE object_name IS NOT NULL AND event_name LIKE 'wait/io/file/%' ORDER BY timer_start;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$latest_file_io ( thread, file, latency, operation, requested ) AS SELECT IF(id IS NULL,  CONCAT(SUBSTRING_INDEX(name, '/', -1), ':', thread_id),  CONCAT(user, '@', host, ':', id) ) thread,  object_name file,  timer_wait AS latency,  operation,  number_of_bytes AS requested FROM performance_schema.events_waits_history_long  JOIN performance_schema.threads USING (thread_id) LEFT JOIN information_schema.processlist ON processlist_id = id WHERE object_name IS NOT NULL AND event_name LIKE 'wait/io/file/%' ORDER BY timer_start;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW io_by_thread_by_latency ( user, total, total_latency, min_latency, avg_latency, max_latency, thread_id, processlist_id ) AS SELECT IF(processlist_id IS NULL,  SUBSTRING_INDEX(name, '/', -1),  CONCAT(processlist_user, '@', processlist_host) ) user,  SUM(count_star) total, sys.format_time(SUM(sum_timer_wait)) total_latency, sys.format_time(MIN(min_timer_wait)) min_latency, sys.format_time(AVG(avg_timer_wait)) avg_latency, sys.format_time(MAX(max_timer_wait)) max_latency, thread_id, processlist_id FROM performance_schema.events_waits_summary_by_thread_by_event_name  LEFT JOIN performance_schema.threads USING (thread_id) WHERE event_name LIKE 'wait/io/file/%' AND sum_timer_wait > 0 GROUP BY thread_id, processlist_id, user ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$io_by_thread_by_latency ( user, total, total_latency, min_latency, avg_latency, max_latency, thread_id, processlist_id ) AS SELECT IF(processlist_id IS NULL,  SUBSTRING_INDEX(name, '/', -1),  CONCAT(processlist_user, '@', processlist_host) ) user,  SUM(count_star) total, SUM(sum_timer_wait) total_latency, MIN(min_timer_wait) min_latency, AVG(avg_timer_wait) avg_latency, MAX(max_timer_wait) max_latency, thread_id, processlist_id FROM performance_schema.events_waits_summary_by_thread_by_event_name  LEFT JOIN performance_schema.threads USING (thread_id) WHERE event_name LIKE 'wait/io/file/%' AND sum_timer_wait > 0 GROUP BY thread_id, processlist_id, user ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW io_global_by_file_by_bytes ( file, count_read, total_read, avg_read, count_write, total_written, avg_write, total, write_pct ) AS SELECT sys.format_path(file_name) AS file,  count_read,  sys.format_bytes(sum_number_of_bytes_read) AS total_read, sys.format_bytes(IFNULL(sum_number_of_bytes_read / NULLIF(count_read, 0), 0)) AS avg_read, count_write,  sys.format_bytes(sum_number_of_bytes_write) AS total_written, sys.format_bytes(IFNULL(sum_number_of_bytes_write / NULLIF(count_write, 0), 0.00)) AS avg_write, sys.format_bytes(sum_number_of_bytes_read + sum_number_of_bytes_write) AS total,  IFNULL(ROUND(100-((sum_number_of_bytes_read/ NULLIF((sum_number_of_bytes_read+sum_number_of_bytes_write), 0))*100), 2), 0.00) AS write_pct  FROM performance_schema.file_summary_by_instance ORDER BY sum_number_of_bytes_read + sum_number_of_bytes_write DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$io_global_by_file_by_bytes ( file, count_read, total_read, avg_read, count_write, total_written, avg_write, total, write_pct ) AS SELECT file_name AS file,  count_read,  sum_number_of_bytes_read AS total_read, IFNULL(sum_number_of_bytes_read / NULLIF(count_read, 0), 0) AS avg_read, count_write,  sum_number_of_bytes_write AS total_written, IFNULL(sum_number_of_bytes_write / NULLIF(count_write, 0), 0.00) AS avg_write, sum_number_of_bytes_read + sum_number_of_bytes_write AS total,  IFNULL(ROUND(100-((sum_number_of_bytes_read/ NULLIF((sum_number_of_bytes_read+sum_number_of_bytes_write), 0))*100), 2), 0.00) AS write_pct  FROM performance_schema.file_summary_by_instance ORDER BY sum_number_of_bytes_read + sum_number_of_bytes_write DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW io_global_by_file_by_latency ( file, total, total_latency, count_read, read_latency, count_write, write_latency, count_misc, misc_latency ) AS SELECT sys.format_path(file_name) AS file,  count_star AS total,  sys.format_time(sum_timer_wait) AS total_latency, count_read, sys.format_time(sum_timer_read) AS read_latency, count_write, sys.format_time(sum_timer_write) AS write_latency, count_misc, sys.format_time(sum_timer_misc) AS misc_latency FROM performance_schema.file_summary_by_instance ORDER BY sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$io_global_by_file_by_latency ( file, total, total_latency, count_read, read_latency, count_write, write_latency, count_misc, misc_latency ) AS SELECT file_name AS file,  count_star AS total,  sum_timer_wait AS total_latency, count_read, sum_timer_read AS read_latency, count_write, sum_timer_write AS write_latency, count_misc, sum_timer_misc AS misc_latency FROM performance_schema.file_summary_by_instance ORDER BY sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW io_global_by_wait_by_bytes ( event_name, total, total_latency, min_latency, avg_latency, max_latency, count_read, total_read, avg_read, count_write, total_written, avg_written, total_requested ) AS SELECT SUBSTRING_INDEX(event_name, '/', -2) event_name, count_star AS total, sys.format_time(sum_timer_wait) AS total_latency, sys.format_time(min_timer_wait) AS min_latency, sys.format_time(avg_timer_wait) AS avg_latency, sys.format_time(max_timer_wait) AS max_latency, count_read, sys.format_bytes(sum_number_of_bytes_read) AS total_read, sys.format_bytes(IFNULL(sum_number_of_bytes_read / NULLIF(count_read, 0), 0)) AS avg_read, count_write, sys.format_bytes(sum_number_of_bytes_write) AS total_written, sys.format_bytes(IFNULL(sum_number_of_bytes_write / NULLIF(count_write, 0), 0)) AS avg_written, sys.format_bytes(sum_number_of_bytes_write + sum_number_of_bytes_read) AS total_requested FROM performance_schema.file_summary_by_event_name WHERE event_name LIKE 'wait/io/file/%'  AND count_star > 0 ORDER BY sum_number_of_bytes_write + sum_number_of_bytes_read DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$io_global_by_wait_by_bytes ( event_name, total, total_latency, min_latency, avg_latency, max_latency, count_read, total_read, avg_read, count_write, total_written, avg_written, total_requested ) AS SELECT SUBSTRING_INDEX(event_name, '/', -2) AS event_name, count_star AS total, sum_timer_wait AS total_latency, min_timer_wait AS min_latency, avg_timer_wait AS avg_latency, max_timer_wait AS max_latency, count_read, sum_number_of_bytes_read AS total_read, IFNULL(sum_number_of_bytes_read / NULLIF(count_read, 0), 0) AS avg_read, count_write, sum_number_of_bytes_write AS total_written, IFNULL(sum_number_of_bytes_write / NULLIF(count_write, 0), 0) AS avg_written, sum_number_of_bytes_write + sum_number_of_bytes_read AS total_requested FROM performance_schema.file_summary_by_event_name WHERE event_name LIKE 'wait/io/file/%'  AND count_star > 0 ORDER BY sum_number_of_bytes_write + sum_number_of_bytes_read DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW io_global_by_wait_by_latency ( event_name, total, total_latency, avg_latency, max_latency, read_latency, write_latency, misc_latency, count_read, total_read, avg_read, count_write, total_written, avg_written ) AS SELECT SUBSTRING_INDEX(event_name, '/', -2) AS event_name, count_star AS total, sys.format_time(sum_timer_wait) AS total_latency, sys.format_time(avg_timer_wait) AS avg_latency, sys.format_time(max_timer_wait) AS max_latency, sys.format_time(sum_timer_read) AS read_latency, sys.format_time(sum_timer_write) AS write_latency, sys.format_time(sum_timer_misc) AS misc_latency, count_read, sys.format_bytes(sum_number_of_bytes_read) AS total_read, sys.format_bytes(IFNULL(sum_number_of_bytes_read / NULLIF(count_read, 0), 0)) AS avg_read, count_write, sys.format_bytes(sum_number_of_bytes_write) AS total_written, sys.format_bytes(IFNULL(sum_number_of_bytes_write / NULLIF(count_write, 0), 0)) AS avg_written FROM performance_schema.file_summary_by_event_name  WHERE event_name LIKE 'wait/io/file/%' AND count_star > 0 ORDER BY sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$io_global_by_wait_by_latency ( event_name, total, total_latency, avg_latency, max_latency, read_latency, write_latency, misc_latency, count_read, total_read, avg_read, count_write, total_written, avg_written ) AS SELECT SUBSTRING_INDEX(event_name, '/', -2) AS event_name, count_star AS total, sum_timer_wait AS total_latency, avg_timer_wait AS avg_latency, max_timer_wait AS max_latency, sum_timer_read AS read_latency, sum_timer_write AS write_latency, sum_timer_misc AS misc_latency, count_read, sum_number_of_bytes_read AS total_read, IFNULL(sum_number_of_bytes_read / NULLIF(count_read, 0), 0) AS avg_read, count_write, sum_number_of_bytes_write AS total_written, IFNULL(sum_number_of_bytes_write / NULLIF(count_write, 0), 0) AS avg_written FROM performance_schema.file_summary_by_event_name  WHERE event_name LIKE 'wait/io/file/%' AND count_star > 0 ORDER BY sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW memory_by_user_by_current_bytes ( user, current_count_used, current_allocated, current_avg_alloc, current_max_alloc, total_allocated ) AS SELECT IF(user IS NULL, 'background', user) AS user, SUM(current_count_used) AS current_count_used, sys.format_bytes(SUM(current_number_of_bytes_used)) AS current_allocated, sys.format_bytes(IFNULL(SUM(current_number_of_bytes_used) / NULLIF(SUM(current_count_used), 0), 0)) AS current_avg_alloc, sys.format_bytes(MAX(current_number_of_bytes_used)) AS current_max_alloc, sys.format_bytes(SUM(sum_number_of_bytes_alloc)) AS total_allocated FROM performance_schema.memory_summary_by_user_by_event_name GROUP BY IF(user IS NULL, 'background', user) ORDER BY SUM(current_number_of_bytes_used) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$memory_by_user_by_current_bytes ( user, current_count_used, current_allocated, current_avg_alloc, current_max_alloc, total_allocated ) AS SELECT IF(user IS NULL, 'background', user) AS user, SUM(current_count_used) AS current_count_used, SUM(current_number_of_bytes_used) AS current_allocated, IFNULL(SUM(current_number_of_bytes_used) / NULLIF(SUM(current_count_used), 0), 0) AS current_avg_alloc, MAX(current_number_of_bytes_used) AS current_max_alloc, SUM(sum_number_of_bytes_alloc) AS total_allocated FROM performance_schema.memory_summary_by_user_by_event_name GROUP BY IF(user IS NULL, 'background', user) ORDER BY SUM(current_number_of_bytes_used) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW memory_by_host_by_current_bytes ( host, current_count_used, current_allocated, current_avg_alloc, current_max_alloc, total_allocated ) AS SELECT IF(host IS NULL, 'background', host) AS host, SUM(current_count_used) AS current_count_used, sys.format_bytes(SUM(current_number_of_bytes_used)) AS current_allocated, sys.format_bytes(IFNULL(SUM(current_number_of_bytes_used) / NULLIF(SUM(current_count_used), 0), 0)) AS current_avg_alloc, sys.format_bytes(MAX(current_number_of_bytes_used)) AS current_max_alloc, sys.format_bytes(SUM(sum_number_of_bytes_alloc)) AS total_allocated FROM performance_schema.memory_summary_by_host_by_event_name GROUP BY IF(host IS NULL, 'background', host) ORDER BY SUM(current_number_of_bytes_used) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$memory_by_host_by_current_bytes ( host, current_count_used, current_allocated, current_avg_alloc, current_max_alloc, total_allocated ) AS SELECT IF(host IS NULL, 'background', host) AS host, SUM(current_count_used) AS current_count_used, SUM(current_number_of_bytes_used) AS current_allocated, IFNULL(SUM(current_number_of_bytes_used) / NULLIF(SUM(current_count_used), 0), 0) AS current_avg_alloc, MAX(current_number_of_bytes_used) AS current_max_alloc, SUM(sum_number_of_bytes_alloc) AS total_allocated FROM performance_schema.memory_summary_by_host_by_event_name GROUP BY IF(host IS NULL, 'background', host) ORDER BY SUM(current_number_of_bytes_used) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW memory_by_thread_by_current_bytes ( thread_id, user, current_count_used, current_allocated, current_avg_alloc, current_max_alloc, total_allocated ) AS SELECT thread_id, IF(t.name = 'thread/sql/one_connection',  CONCAT(t.processlist_user, '@', t.processlist_host),  REPLACE(t.name, 'thread/', '')) user, SUM(mt.current_count_used) AS current_count_used, sys.format_bytes(SUM(mt.current_number_of_bytes_used)) AS current_allocated, sys.format_bytes(IFNULL(SUM(mt.current_number_of_bytes_used) / NULLIF(SUM(current_count_used), 0), 0)) AS current_avg_alloc, sys.format_bytes(MAX(mt.current_number_of_bytes_used)) AS current_max_alloc, sys.format_bytes(SUM(mt.sum_number_of_bytes_alloc)) AS total_allocated FROM performance_schema.memory_summary_by_thread_by_event_name AS mt JOIN performance_schema.threads AS t USING (thread_id) GROUP BY thread_id, IF(t.name = 'thread/sql/one_connection',  CONCAT(t.processlist_user, '@', t.processlist_host),  REPLACE(t.name, 'thread/', '')) ORDER BY SUM(current_number_of_bytes_used) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$memory_by_thread_by_current_bytes ( thread_id, user, current_count_used, current_allocated, current_avg_alloc, current_max_alloc, total_allocated ) AS SELECT t.thread_id, IF(t.name = 'thread/sql/one_connection',  CONCAT(t.processlist_user, '@', t.processlist_host),  REPLACE(t.name, 'thread/', '')) user, SUM(mt.current_count_used) AS current_count_used, SUM(mt.current_number_of_bytes_used) AS current_allocated, IFNULL(SUM(mt.current_number_of_bytes_used) / NULLIF(SUM(current_count_used), 0), 0) AS current_avg_alloc, MAX(mt.current_number_of_bytes_used) AS current_max_alloc, SUM(mt.sum_number_of_bytes_alloc) AS total_allocated FROM performance_schema.memory_summary_by_thread_by_event_name AS mt JOIN performance_schema.threads AS t USING (thread_id) GROUP BY thread_id, IF(t.name = 'thread/sql/one_connection',  CONCAT(t.processlist_user, '@', t.processlist_host),  REPLACE(t.name, 'thread/', '')) ORDER BY SUM(mt.current_number_of_bytes_used) DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW memory_global_by_current_bytes ( event_name, current_count, current_alloc, current_avg_alloc, high_count, high_alloc, high_avg_alloc ) AS SELECT event_name, current_count_used AS current_count, sys.format_bytes(current_number_of_bytes_used) AS current_alloc, sys.format_bytes(IFNULL(current_number_of_bytes_used / NULLIF(current_count_used, 0), 0)) AS current_avg_alloc, high_count_used AS high_count, sys.format_bytes(high_number_of_bytes_used) AS high_alloc, sys.format_bytes(IFNULL(high_number_of_bytes_used / NULLIF(high_count_used, 0), 0)) AS high_avg_alloc FROM performance_schema.memory_summary_global_by_event_name WHERE current_number_of_bytes_used > 0 ORDER BY current_number_of_bytes_used DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$memory_global_by_current_bytes ( event_name, current_count, current_alloc, current_avg_alloc, high_count, high_alloc, high_avg_alloc ) AS SELECT event_name, current_count_used AS current_count, current_number_of_bytes_used AS current_alloc, IFNULL(current_number_of_bytes_used / NULLIF(current_count_used, 0), 0) AS current_avg_alloc, high_count_used AS high_count, high_number_of_bytes_used AS high_alloc, IFNULL(high_number_of_bytes_used / NULLIF(high_count_used, 0), 0) AS high_avg_alloc FROM performance_schema.memory_summary_global_by_event_name WHERE current_number_of_bytes_used > 0 ORDER BY current_number_of_bytes_used DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW memory_global_total ( total_allocated ) AS SELECT sys.format_bytes(SUM(CURRENT_NUMBER_OF_BYTES_USED)) total_allocated FROM performance_schema.memory_summary_global_by_event_name;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$memory_global_total ( total_allocated ) AS SELECT SUM(CURRENT_NUMBER_OF_BYTES_USED) total_allocated FROM performance_schema.memory_summary_global_by_event_name;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW schema_index_statistics ( table_schema, table_name, index_name, rows_selected, select_latency, rows_inserted, insert_latency, rows_updated, update_latency, rows_deleted, delete_latency ) AS SELECT OBJECT_SCHEMA AS table_schema, OBJECT_NAME AS table_name, INDEX_NAME as index_name, COUNT_FETCH AS rows_selected, sys.format_time(SUM_TIMER_FETCH) AS select_latency, COUNT_INSERT AS rows_inserted, sys.format_time(SUM_TIMER_INSERT) AS insert_latency, COUNT_UPDATE AS rows_updated, sys.format_time(SUM_TIMER_UPDATE) AS update_latency, COUNT_DELETE AS rows_deleted, sys.format_time(SUM_TIMER_DELETE) AS delete_latency FROM performance_schema.table_io_waits_summary_by_index_usage WHERE index_name IS NOT NULL ORDER BY sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$schema_index_statistics ( table_schema, table_name, index_name, rows_selected, select_latency, rows_inserted, insert_latency, rows_updated, update_latency, rows_deleted, delete_latency ) AS SELECT OBJECT_SCHEMA AS table_schema, OBJECT_NAME AS table_name, INDEX_NAME as index_name, COUNT_FETCH AS rows_selected, SUM_TIMER_FETCH AS select_latency, COUNT_INSERT AS rows_inserted, SUM_TIMER_INSERT AS insert_latency, COUNT_UPDATE AS rows_updated, SUM_TIMER_UPDATE AS update_latency, COUNT_DELETE AS rows_deleted, SUM_TIMER_DELETE AS delete_latency FROM performance_schema.table_io_waits_summary_by_index_usage WHERE index_name IS NOT NULL ORDER BY sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$ps_schema_table_statistics_io ( table_schema, table_name, count_read, sum_number_of_bytes_read, sum_timer_read, count_write, sum_number_of_bytes_write, sum_timer_write, count_misc, sum_timer_misc ) AS SELECT extract_schema_from_file_name(file_name) AS table_schema, extract_table_from_file_name(file_name) AS table_name, SUM(count_read) AS count_read, SUM(sum_number_of_bytes_read) AS sum_number_of_bytes_read, SUM(sum_timer_read) AS sum_timer_read, SUM(count_write) AS count_write, SUM(sum_number_of_bytes_write) AS sum_number_of_bytes_write, SUM(sum_timer_write) AS sum_timer_write, SUM(count_misc) AS count_misc, SUM(sum_timer_misc) AS sum_timer_misc FROM performance_schema.file_summary_by_instance GROUP BY table_schema, table_name;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW schema_table_statistics ( table_schema, table_name, total_latency, rows_fetched, fetch_latency, rows_inserted, insert_latency, rows_updated, update_latency, rows_deleted, delete_latency, io_read_requests, io_read, io_read_latency, io_write_requests, io_write, io_write_latency, io_misc_requests, io_misc_latency ) AS SELECT pst.object_schema AS table_schema, pst.object_name AS table_name, sys.format_time(pst.sum_timer_wait) AS total_latency, pst.count_fetch AS rows_fetched, sys.format_time(pst.sum_timer_fetch) AS fetch_latency, pst.count_insert AS rows_inserted, sys.format_time(pst.sum_timer_insert) AS insert_latency, pst.count_update AS rows_updated, sys.format_time(pst.sum_timer_update) AS update_latency, pst.count_delete AS rows_deleted, sys.format_time(pst.sum_timer_delete) AS delete_latency, fsbi.count_read AS io_read_requests, sys.format_bytes(fsbi.sum_number_of_bytes_read) AS io_read, sys.format_time(fsbi.sum_timer_read) AS io_read_latency, fsbi.count_write AS io_write_requests, sys.format_bytes(fsbi.sum_number_of_bytes_write) AS io_write, sys.format_time(fsbi.sum_timer_write) AS io_write_latency, fsbi.count_misc AS io_misc_requests, sys.format_time(fsbi.sum_timer_misc) AS io_misc_latency FROM performance_schema.table_io_waits_summary_by_table AS pst LEFT JOIN x$ps_schema_table_statistics_io AS fsbi ON pst.object_schema = fsbi.table_schema AND pst.object_name = fsbi.table_name ORDER BY pst.sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$schema_table_statistics ( table_schema, table_name, total_latency, rows_fetched, fetch_latency, rows_inserted, insert_latency, rows_updated, update_latency, rows_deleted, delete_latency, io_read_requests, io_read, io_read_latency, io_write_requests, io_write, io_write_latency, io_misc_requests, io_misc_latency ) AS SELECT pst.object_schema AS table_schema, pst.object_name AS table_name, pst.sum_timer_wait AS total_latency, pst.count_fetch AS rows_fetched, pst.sum_timer_fetch AS fetch_latency, pst.count_insert AS rows_inserted, pst.sum_timer_insert AS insert_latency, pst.count_update AS rows_updated, pst.sum_timer_update AS update_latency, pst.count_delete AS rows_deleted, pst.sum_timer_delete AS delete_latency, fsbi.count_read AS io_read_requests, fsbi.sum_number_of_bytes_read AS io_read, fsbi.sum_timer_read AS io_read_latency, fsbi.count_write AS io_write_requests, fsbi.sum_number_of_bytes_write AS io_write, fsbi.sum_timer_write AS io_write_latency, fsbi.count_misc AS io_misc_requests, fsbi.sum_timer_misc AS io_misc_latency FROM performance_schema.table_io_waits_summary_by_table AS pst LEFT JOIN x$ps_schema_table_statistics_io AS fsbi ON pst.object_schema = fsbi.table_schema AND pst.object_name = fsbi.table_name ORDER BY pst.sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW schema_table_statistics_with_buffer ( table_schema, table_name, rows_fetched, fetch_latency, rows_inserted, insert_latency, rows_updated, update_latency, rows_deleted, delete_latency, io_read_requests, io_read, io_read_latency, io_write_requests, io_write, io_write_latency, io_misc_requests, io_misc_latency, innodb_buffer_allocated, innodb_buffer_data, innodb_buffer_free, innodb_buffer_pages, innodb_buffer_pages_hashed, innodb_buffer_pages_old, innodb_buffer_rows_cached ) AS SELECT pst.object_schema AS table_schema, pst.object_name AS table_name, pst.count_fetch AS rows_fetched, sys.format_time(pst.sum_timer_fetch) AS fetch_latency, pst.count_insert AS rows_inserted, sys.format_time(pst.sum_timer_insert) AS insert_latency, pst.count_update AS rows_updated, sys.format_time(pst.sum_timer_update) AS update_latency, pst.count_delete AS rows_deleted, sys.format_time(pst.sum_timer_delete) AS delete_latency, fsbi.count_read AS io_read_requests, sys.format_bytes(fsbi.sum_number_of_bytes_read) AS io_read, sys.format_time(fsbi.sum_timer_read) AS io_read_latency, fsbi.count_write AS io_write_requests, sys.format_bytes(fsbi.sum_number_of_bytes_write) AS io_write, sys.format_time(fsbi.sum_timer_write) AS io_write_latency, fsbi.count_misc AS io_misc_requests, sys.format_time(fsbi.sum_timer_misc) AS io_misc_latency, sys.format_bytes(ibp.allocated) AS innodb_buffer_allocated, sys.format_bytes(ibp.data) AS innodb_buffer_data, sys.format_bytes(ibp.allocated - ibp.data) AS innodb_buffer_free, ibp.pages AS innodb_buffer_pages, ibp.pages_hashed AS innodb_buffer_pages_hashed, ibp.pages_old AS innodb_buffer_pages_old, ibp.rows_cached AS innodb_buffer_rows_cached FROM performance_schema.table_io_waits_summary_by_table AS pst LEFT JOIN x$ps_schema_table_statistics_io AS fsbi ON pst.object_schema = fsbi.table_schema AND pst.object_name = fsbi.table_name LEFT JOIN sys.x$innodb_buffer_stats_by_table AS ibp ON pst.object_schema = ibp.object_schema AND pst.object_name = ibp.object_name ORDER BY pst.sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$schema_table_statistics_with_buffer ( table_schema, table_name, rows_fetched, fetch_latency, rows_inserted, insert_latency, rows_updated, update_latency, rows_deleted, delete_latency, io_read_requests, io_read, io_read_latency, io_write_requests, io_write, io_write_latency, io_misc_requests, io_misc_latency, innodb_buffer_allocated, innodb_buffer_data, innodb_buffer_free, innodb_buffer_pages, innodb_buffer_pages_hashed, innodb_buffer_pages_old, innodb_buffer_rows_cached ) AS SELECT pst.object_schema AS table_schema, pst.object_name AS table_name, pst.count_fetch AS rows_fetched, pst.sum_timer_fetch AS fetch_latency, pst.count_insert AS rows_inserted, pst.sum_timer_insert AS insert_latency, pst.count_update AS rows_updated, pst.sum_timer_update AS update_latency, pst.count_delete AS rows_deleted, pst.sum_timer_delete AS delete_latency, fsbi.count_read AS io_read_requests, fsbi.sum_number_of_bytes_read AS io_read, fsbi.sum_timer_read AS io_read_latency, fsbi.count_write AS io_write_requests, fsbi.sum_number_of_bytes_write AS io_write, fsbi.sum_timer_write AS io_write_latency, fsbi.count_misc AS io_misc_requests, fsbi.sum_timer_misc AS io_misc_latency, ibp.allocated AS innodb_buffer_allocated, ibp.data AS innodb_buffer_data, (ibp.allocated - ibp.data) AS innodb_buffer_free, ibp.pages AS innodb_buffer_pages, ibp.pages_hashed AS innodb_buffer_pages_hashed, ibp.pages_old AS innodb_buffer_pages_old, ibp.rows_cached AS innodb_buffer_rows_cached FROM performance_schema.table_io_waits_summary_by_table AS pst LEFT JOIN x$ps_schema_table_statistics_io AS fsbi ON pst.object_schema = fsbi.table_schema AND pst.object_name = fsbi.table_name LEFT JOIN sys.x$innodb_buffer_stats_by_table AS ibp ON pst.object_schema = ibp.object_schema AND pst.object_name = ibp.object_name ORDER BY pst.sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW schema_tables_with_full_table_scans ( object_schema, object_name, rows_full_scanned, latency ) AS SELECT object_schema,  object_name, count_read AS rows_full_scanned, sys.format_time(sum_timer_wait) AS latency FROM performance_schema.table_io_waits_summary_by_index_usage  WHERE index_name IS NULL AND count_read > 0 ORDER BY count_read DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$schema_tables_with_full_table_scans ( object_schema, object_name, rows_full_scanned, latency ) AS SELECT object_schema,  object_name, count_read AS rows_full_scanned, sum_timer_wait AS latency FROM performance_schema.table_io_waits_summary_by_index_usage  WHERE index_name IS NULL AND count_read > 0 ORDER BY count_read DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW schema_unused_indexes ( object_schema, object_name, index_name ) AS SELECT t.object_schema, t.object_name, t.index_name FROM performance_schema.table_io_waits_summary_by_index_usage t INNER JOIN information_schema.statistics s ON t.object_schema = s.table_schema AND t.object_name = s.table_name AND t.index_name = s.index_name WHERE t.index_name IS NOT NULL AND t.count_star = 0 AND t.object_schema != 'mysql' AND t.index_name != 'PRIMARY' AND s.NON_UNIQUE = 1 AND s.SEQ_IN_INDEX = 1 ORDER BY object_schema, object_name;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW schema_table_lock_waits ( object_schema, object_name, waiting_thread_id, waiting_pid, waiting_account, waiting_lock_type, waiting_lock_duration, waiting_query, waiting_query_secs, waiting_query_rows_affected, waiting_query_rows_examined, blocking_thread_id, blocking_pid, blocking_account, blocking_lock_type, blocking_lock_duration, sql_kill_blocking_query, sql_kill_blocking_connection ) AS SELECT g.object_schema AS object_schema, g.object_name AS object_name, pt.thread_id AS waiting_thread_id, pt.processlist_id AS waiting_pid, sys.ps_thread_account(p.owner_thread_id) AS waiting_account, p.lock_type AS waiting_lock_type, p.lock_duration AS waiting_lock_duration, sys.format_statement(pt.processlist_info) AS waiting_query, pt.processlist_time AS waiting_query_secs, ps.rows_affected AS waiting_query_rows_affected, ps.rows_examined AS waiting_query_rows_examined, gt.thread_id AS blocking_thread_id, gt.processlist_id AS blocking_pid, sys.ps_thread_account(g.owner_thread_id) AS blocking_account, g.lock_type AS blocking_lock_type, g.lock_duration AS blocking_lock_duration, CONCAT('KILL QUERY ', gt.processlist_id) AS sql_kill_blocking_query, CONCAT('KILL ', gt.processlist_id) AS sql_kill_blocking_connection FROM performance_schema.metadata_locks g INNER JOIN performance_schema.metadata_locks p  ON g.object_type = p.object_type AND g.object_schema = p.object_schema AND g.object_name = p.object_name AND g.lock_status = 'GRANTED' AND p.lock_status = 'PENDING' INNER JOIN performance_schema.threads gt ON g.owner_thread_id = gt.thread_id INNER JOIN performance_schema.threads pt ON p.owner_thread_id = pt.thread_id LEFT JOIN performance_schema.events_statements_current gs ON g.owner_thread_id = gs.thread_id LEFT JOIN performance_schema.events_statements_current ps ON p.owner_thread_id = ps.thread_id WHERE g.object_type = 'TABLE';
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$schema_table_lock_waits ( object_schema, object_name, waiting_thread_id, waiting_pid, waiting_account, waiting_lock_type, waiting_lock_duration, waiting_query, waiting_query_secs, waiting_query_rows_affected, waiting_query_rows_examined, blocking_thread_id, blocking_pid, blocking_account, blocking_lock_type, blocking_lock_duration, sql_kill_blocking_query, sql_kill_blocking_connection ) AS SELECT g.object_schema AS object_schema, g.object_name AS object_name, pt.thread_id AS waiting_thread_id, pt.processlist_id AS waiting_pid, sys.ps_thread_account(p.owner_thread_id) AS waiting_account, p.lock_type AS waiting_lock_type, p.lock_duration AS waiting_lock_duration, pt.processlist_info AS waiting_query, pt.processlist_time AS waiting_query_secs, ps.rows_affected AS waiting_query_rows_affected, ps.rows_examined AS waiting_query_rows_examined, gt.thread_id AS blocking_thread_id, gt.processlist_id AS blocking_pid, sys.ps_thread_account(g.owner_thread_id) AS blocking_account, g.lock_type AS blocking_lock_type, g.lock_duration AS blocking_lock_duration, CONCAT('KILL QUERY ', gt.processlist_id) AS sql_kill_blocking_query, CONCAT('KILL ', gt.processlist_id) AS sql_kill_blocking_connection FROM performance_schema.metadata_locks g INNER JOIN performance_schema.metadata_locks p  ON g.object_type = p.object_type AND g.object_schema = p.object_schema AND g.object_name = p.object_name AND g.lock_status = 'GRANTED' AND p.lock_status = 'PENDING' INNER JOIN performance_schema.threads gt ON g.owner_thread_id = gt.thread_id INNER JOIN performance_schema.threads pt ON p.owner_thread_id = pt.thread_id LEFT JOIN performance_schema.events_statements_current gs ON g.owner_thread_id = gs.thread_id LEFT JOIN performance_schema.events_statements_current ps ON p.owner_thread_id = ps.thread_id WHERE g.object_type = 'TABLE';
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW statement_analysis ( query, db, full_scan, exec_count, err_count, warn_count, total_latency, max_latency, avg_latency, lock_latency, rows_sent, rows_sent_avg, rows_examined, rows_examined_avg, rows_affected, rows_affected_avg, tmp_tables, tmp_disk_tables, rows_sorted, sort_merge_passes, digest, first_seen, last_seen ) AS SELECT sys.format_statement(DIGEST_TEXT) AS query, SCHEMA_NAME AS db, IF(SUM_NO_GOOD_INDEX_USED > 0 OR SUM_NO_INDEX_USED > 0, '*', '') AS full_scan, COUNT_STAR AS exec_count, SUM_ERRORS AS err_count, SUM_WARNINGS AS warn_count, sys.format_time(SUM_TIMER_WAIT) AS total_latency, sys.format_time(MAX_TIMER_WAIT) AS max_latency, sys.format_time(AVG_TIMER_WAIT) AS avg_latency, sys.format_time(SUM_LOCK_TIME) AS lock_latency, SUM_ROWS_SENT AS rows_sent, ROUND(IFNULL(SUM_ROWS_SENT / NULLIF(COUNT_STAR, 0), 0)) AS rows_sent_avg, SUM_ROWS_EXAMINED AS rows_examined, ROUND(IFNULL(SUM_ROWS_EXAMINED / NULLIF(COUNT_STAR, 0), 0))  AS rows_examined_avg, SUM_ROWS_AFFECTED AS rows_affected, ROUND(IFNULL(SUM_ROWS_AFFECTED / NULLIF(COUNT_STAR, 0), 0))  AS rows_affected_avg, SUM_CREATED_TMP_TABLES AS tmp_tables, SUM_CREATED_TMP_DISK_TABLES AS tmp_disk_tables, SUM_SORT_ROWS AS rows_sorted, SUM_SORT_MERGE_PASSES AS sort_merge_passes, DIGEST AS digest, FIRST_SEEN AS first_seen, LAST_SEEN as last_seen FROM performance_schema.events_statements_summary_by_digest ORDER BY SUM_TIMER_WAIT DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$statement_analysis ( query, db, full_scan, exec_count, err_count, warn_count, total_latency, max_latency, avg_latency, lock_latency, rows_sent, rows_sent_avg, rows_examined, rows_examined_avg, rows_affected, rows_affected_avg, tmp_tables, tmp_disk_tables, rows_sorted, sort_merge_passes, digest, first_seen, last_seen ) AS SELECT DIGEST_TEXT AS query, SCHEMA_NAME AS db, IF(SUM_NO_GOOD_INDEX_USED > 0 OR SUM_NO_INDEX_USED > 0, '*', '') AS full_scan, COUNT_STAR AS exec_count, SUM_ERRORS AS err_count, SUM_WARNINGS AS warn_count, SUM_TIMER_WAIT AS total_latency, MAX_TIMER_WAIT AS max_latency, AVG_TIMER_WAIT AS avg_latency, SUM_LOCK_TIME AS lock_latency, SUM_ROWS_SENT AS rows_sent, ROUND(IFNULL(SUM_ROWS_SENT / NULLIF(COUNT_STAR, 0), 0)) AS rows_sent_avg, SUM_ROWS_EXAMINED AS rows_examined, ROUND(IFNULL(SUM_ROWS_EXAMINED / NULLIF(COUNT_STAR, 0), 0))  AS rows_examined_avg, SUM_ROWS_AFFECTED AS rows_affected, ROUND(IFNULL(SUM_ROWS_AFFECTED / NULLIF(COUNT_STAR, 0), 0))  AS rows_affected_avg, SUM_CREATED_TMP_TABLES AS tmp_tables, SUM_CREATED_TMP_DISK_TABLES AS tmp_disk_tables, SUM_SORT_ROWS AS rows_sorted, SUM_SORT_MERGE_PASSES AS sort_merge_passes, DIGEST AS digest, FIRST_SEEN AS first_seen, LAST_SEEN as last_seen FROM performance_schema.events_statements_summary_by_digest ORDER BY SUM_TIMER_WAIT DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW statements_with_errors_or_warnings ( query, db, exec_count, errors, error_pct, warnings, warning_pct, first_seen, last_seen, digest ) AS SELECT sys.format_statement(DIGEST_TEXT) AS query, SCHEMA_NAME as db, COUNT_STAR AS exec_count, SUM_ERRORS AS errors, IFNULL(SUM_ERRORS / NULLIF(COUNT_STAR, 0), 0) * 100 as error_pct, SUM_WARNINGS AS warnings, IFNULL(SUM_WARNINGS / NULLIF(COUNT_STAR, 0), 0) * 100 as warning_pct, FIRST_SEEN as first_seen, LAST_SEEN as last_seen, DIGEST AS digest FROM performance_schema.events_statements_summary_by_digest WHERE SUM_ERRORS > 0 OR SUM_WARNINGS > 0 ORDER BY SUM_ERRORS DESC, SUM_WARNINGS DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$statements_with_errors_or_warnings ( query, db, exec_count, errors, error_pct, warnings, warning_pct, first_seen, last_seen, digest ) AS SELECT DIGEST_TEXT AS query, SCHEMA_NAME as db, COUNT_STAR AS exec_count, SUM_ERRORS AS errors, IFNULL(SUM_ERRORS / NULLIF(COUNT_STAR, 0), 0) * 100 as error_pct, SUM_WARNINGS AS warnings, IFNULL(SUM_WARNINGS / NULLIF(COUNT_STAR, 0), 0) * 100 as warning_pct, FIRST_SEEN as first_seen, LAST_SEEN as last_seen, DIGEST AS digest FROM performance_schema.events_statements_summary_by_digest WHERE SUM_ERRORS > 0 OR SUM_WARNINGS > 0 ORDER BY SUM_ERRORS DESC, SUM_WARNINGS DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW statements_with_full_table_scans ( query, db, exec_count, total_latency, no_index_used_count, no_good_index_used_count, no_index_used_pct, rows_sent, rows_examined, rows_sent_avg, rows_examined_avg, first_seen, last_seen, digest ) AS SELECT sys.format_statement(DIGEST_TEXT) AS query, SCHEMA_NAME as db, COUNT_STAR AS exec_count, sys.format_time(SUM_TIMER_WAIT) AS total_latency, SUM_NO_INDEX_USED AS no_index_used_count, SUM_NO_GOOD_INDEX_USED AS no_good_index_used_count, ROUND(IFNULL(SUM_NO_INDEX_USED / NULLIF(COUNT_STAR, 0), 0) * 100) AS no_index_used_pct, SUM_ROWS_SENT AS rows_sent, SUM_ROWS_EXAMINED AS rows_examined, ROUND(SUM_ROWS_SENT/COUNT_STAR) AS rows_sent_avg, ROUND(SUM_ROWS_EXAMINED/COUNT_STAR) AS rows_examined_avg, FIRST_SEEN as first_seen, LAST_SEEN as last_seen, DIGEST AS digest FROM performance_schema.events_statements_summary_by_digest WHERE (SUM_NO_INDEX_USED > 0 OR SUM_NO_GOOD_INDEX_USED > 0) AND DIGEST_TEXT NOT LIKE 'SHOW%' ORDER BY no_index_used_pct DESC, total_latency DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$statements_with_full_table_scans ( query, db, exec_count, total_latency, no_index_used_count, no_good_index_used_count, no_index_used_pct, rows_sent, rows_examined, rows_sent_avg, rows_examined_avg, first_seen, last_seen, digest ) AS SELECT DIGEST_TEXT AS query, SCHEMA_NAME as db, COUNT_STAR AS exec_count, SUM_TIMER_WAIT AS total_latency, SUM_NO_INDEX_USED AS no_index_used_count, SUM_NO_GOOD_INDEX_USED AS no_good_index_used_count, ROUND(IFNULL(SUM_NO_INDEX_USED / NULLIF(COUNT_STAR, 0), 0) * 100) AS no_index_used_pct, SUM_ROWS_SENT AS rows_sent, SUM_ROWS_EXAMINED AS rows_examined, ROUND(SUM_ROWS_SENT/COUNT_STAR) AS rows_sent_avg, ROUND(SUM_ROWS_EXAMINED/COUNT_STAR) AS rows_examined_avg, FIRST_SEEN as first_seen, LAST_SEEN as last_seen, DIGEST AS digest FROM performance_schema.events_statements_summary_by_digest WHERE (SUM_NO_INDEX_USED > 0 OR SUM_NO_GOOD_INDEX_USED > 0) AND DIGEST_TEXT NOT LIKE 'SHOW%' ORDER BY no_index_used_pct DESC, total_latency DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$ps_digest_avg_latency_distribution ( cnt, avg_us ) AS SELECT COUNT(*) cnt,  ROUND(avg_timer_wait/1000000) AS avg_us FROM performance_schema.events_statements_summary_by_digest GROUP BY avg_us;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$ps_digest_95th_percentile_by_avg_us ( avg_us, percentile ) AS SELECT s2.avg_us avg_us, IFNULL(SUM(s1.cnt)/NULLIF((SELECT COUNT(*) FROM performance_schema.events_statements_summary_by_digest), 0), 0) percentile FROM sys.x$ps_digest_avg_latency_distribution AS s1 JOIN sys.x$ps_digest_avg_latency_distribution AS s2 ON s1.avg_us <= s2.avg_us GROUP BY s2.avg_us HAVING IFNULL(SUM(s1.cnt)/NULLIF((SELECT COUNT(*) FROM performance_schema.events_statements_summary_by_digest), 0), 0) > 0.95 ORDER BY percentile LIMIT 1;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW statements_with_runtimes_in_95th_percentile ( query, db, full_scan, exec_count, err_count, warn_count, total_latency, max_latency, avg_latency, rows_sent, rows_sent_avg, rows_examined, rows_examined_avg, first_seen, last_seen, digest ) AS SELECT sys.format_statement(DIGEST_TEXT) AS query, SCHEMA_NAME as db, IF(SUM_NO_GOOD_INDEX_USED > 0 OR SUM_NO_INDEX_USED > 0, '*', '') AS full_scan, COUNT_STAR AS exec_count, SUM_ERRORS AS err_count, SUM_WARNINGS AS warn_count, sys.format_time(SUM_TIMER_WAIT) AS total_latency, sys.format_time(MAX_TIMER_WAIT) AS max_latency, sys.format_time(AVG_TIMER_WAIT) AS avg_latency, SUM_ROWS_SENT AS rows_sent, ROUND(IFNULL(SUM_ROWS_SENT / NULLIF(COUNT_STAR, 0), 0)) AS rows_sent_avg, SUM_ROWS_EXAMINED AS rows_examined, ROUND(IFNULL(SUM_ROWS_EXAMINED / NULLIF(COUNT_STAR, 0), 0)) AS rows_examined_avg, FIRST_SEEN AS first_seen, LAST_SEEN AS last_seen, DIGEST AS digest FROM performance_schema.events_statements_summary_by_digest stmts JOIN sys.x$ps_digest_95th_percentile_by_avg_us AS top_percentile ON ROUND(stmts.avg_timer_wait/1000000) >= top_percentile.avg_us ORDER BY AVG_TIMER_WAIT DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$statements_with_runtimes_in_95th_percentile ( query, db, full_scan, exec_count, err_count, warn_count, total_latency, max_latency, avg_latency, rows_sent, rows_sent_avg, rows_examined, rows_examined_avg, first_seen, last_seen, digest ) AS SELECT DIGEST_TEXT AS query, SCHEMA_NAME AS db, IF(SUM_NO_GOOD_INDEX_USED > 0 OR SUM_NO_INDEX_USED > 0, '*', '') AS full_scan, COUNT_STAR AS exec_count, SUM_ERRORS AS err_count, SUM_WARNINGS AS warn_count, SUM_TIMER_WAIT AS total_latency, MAX_TIMER_WAIT AS max_latency, AVG_TIMER_WAIT AS avg_latency, SUM_ROWS_SENT AS rows_sent, ROUND(IFNULL(SUM_ROWS_SENT / NULLIF(COUNT_STAR, 0), 0)) AS rows_sent_avg, SUM_ROWS_EXAMINED AS rows_examined, ROUND(IFNULL(SUM_ROWS_EXAMINED / NULLIF(COUNT_STAR, 0), 0)) AS rows_examined_avg, FIRST_SEEN as first_seen, LAST_SEEN as last_seen, DIGEST AS digest FROM performance_schema.events_statements_summary_by_digest stmts JOIN sys.x$ps_digest_95th_percentile_by_avg_us AS top_percentile ON ROUND(stmts.avg_timer_wait/1000000) >= top_percentile.avg_us ORDER BY AVG_TIMER_WAIT DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW statements_with_sorting ( query, db, exec_count, total_latency, sort_merge_passes, avg_sort_merges, sorts_using_scans, sort_using_range, rows_sorted, avg_rows_sorted, first_seen, last_seen, digest ) AS SELECT sys.format_statement(DIGEST_TEXT) AS query, SCHEMA_NAME db, COUNT_STAR AS exec_count, sys.format_time(SUM_TIMER_WAIT) AS total_latency, SUM_SORT_MERGE_PASSES AS sort_merge_passes, ROUND(IFNULL(SUM_SORT_MERGE_PASSES / NULLIF(COUNT_STAR, 0), 0)) AS avg_sort_merges, SUM_SORT_SCAN AS sorts_using_scans, SUM_SORT_RANGE AS sort_using_range, SUM_SORT_ROWS AS rows_sorted, ROUND(IFNULL(SUM_SORT_ROWS / NULLIF(COUNT_STAR, 0), 0)) AS avg_rows_sorted, FIRST_SEEN as first_seen, LAST_SEEN as last_seen, DIGEST AS digest FROM performance_schema.events_statements_summary_by_digest WHERE SUM_SORT_ROWS > 0 ORDER BY SUM_TIMER_WAIT DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$statements_with_sorting ( query, db, exec_count, total_latency, sort_merge_passes, avg_sort_merges, sorts_using_scans, sort_using_range, rows_sorted, avg_rows_sorted, first_seen, last_seen, digest ) AS SELECT DIGEST_TEXT AS query, SCHEMA_NAME db, COUNT_STAR AS exec_count, SUM_TIMER_WAIT AS total_latency, SUM_SORT_MERGE_PASSES AS sort_merge_passes, ROUND(IFNULL(SUM_SORT_MERGE_PASSES / NULLIF(COUNT_STAR, 0), 0)) AS avg_sort_merges, SUM_SORT_SCAN AS sorts_using_scans, SUM_SORT_RANGE AS sort_using_range, SUM_SORT_ROWS AS rows_sorted, ROUND(IFNULL(SUM_SORT_ROWS / NULLIF(COUNT_STAR, 0), 0)) AS avg_rows_sorted, FIRST_SEEN as first_seen, LAST_SEEN as last_seen, DIGEST AS digest FROM performance_schema.events_statements_summary_by_digest WHERE SUM_SORT_ROWS > 0 ORDER BY SUM_TIMER_WAIT DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW statements_with_temp_tables ( query, db, exec_count, total_latency, memory_tmp_tables, disk_tmp_tables, avg_tmp_tables_per_query, tmp_tables_to_disk_pct, first_seen, last_seen, digest ) AS SELECT sys.format_statement(DIGEST_TEXT) AS query, SCHEMA_NAME as db, COUNT_STAR AS exec_count, sys.format_time(SUM_TIMER_WAIT) as total_latency, SUM_CREATED_TMP_TABLES AS memory_tmp_tables, SUM_CREATED_TMP_DISK_TABLES AS disk_tmp_tables, ROUND(IFNULL(SUM_CREATED_TMP_TABLES / NULLIF(COUNT_STAR, 0), 0)) AS avg_tmp_tables_per_query, ROUND(IFNULL(SUM_CREATED_TMP_DISK_TABLES / NULLIF(SUM_CREATED_TMP_TABLES, 0), 0) * 100) AS tmp_tables_to_disk_pct, FIRST_SEEN as first_seen, LAST_SEEN as last_seen, DIGEST AS digest FROM performance_schema.events_statements_summary_by_digest WHERE SUM_CREATED_TMP_TABLES > 0 ORDER BY SUM_CREATED_TMP_DISK_TABLES DESC, SUM_CREATED_TMP_TABLES DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$statements_with_temp_tables ( query, db, exec_count, total_latency, memory_tmp_tables, disk_tmp_tables, avg_tmp_tables_per_query, tmp_tables_to_disk_pct, first_seen, last_seen, digest ) AS SELECT DIGEST_TEXT AS query, SCHEMA_NAME as db, COUNT_STAR AS exec_count, SUM_TIMER_WAIT as total_latency, SUM_CREATED_TMP_TABLES AS memory_tmp_tables, SUM_CREATED_TMP_DISK_TABLES AS disk_tmp_tables, ROUND(IFNULL(SUM_CREATED_TMP_TABLES / NULLIF(COUNT_STAR, 0), 0)) AS avg_tmp_tables_per_query, ROUND(IFNULL(SUM_CREATED_TMP_DISK_TABLES / NULLIF(SUM_CREATED_TMP_TABLES, 0), 0) * 100) AS tmp_tables_to_disk_pct, FIRST_SEEN as first_seen, LAST_SEEN as last_seen, DIGEST AS digest FROM performance_schema.events_statements_summary_by_digest WHERE SUM_CREATED_TMP_TABLES > 0 ORDER BY SUM_CREATED_TMP_DISK_TABLES DESC, SUM_CREATED_TMP_TABLES DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW user_summary_by_file_io_type ( user, event_name, total, latency, max_latency ) AS SELECT IF(user IS NULL, 'background', user) AS user, event_name, count_star AS total, sys.format_time(sum_timer_wait) AS latency, sys.format_time(max_timer_wait) AS max_latency FROM performance_schema.events_waits_summary_by_user_by_event_name WHERE event_name LIKE 'wait/io/file%' AND count_star > 0 ORDER BY user, sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$user_summary_by_file_io_type ( user, event_name, total, latency, max_latency ) AS SELECT IF(user IS NULL, 'background', user) AS user, event_name, count_star AS total, sum_timer_wait AS latency, max_timer_wait AS max_latency FROM performance_schema.events_waits_summary_by_user_by_event_name WHERE event_name LIKE 'wait/io/file%' AND count_star > 0 ORDER BY user, sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW user_summary_by_file_io ( user, ios, io_latency ) AS SELECT IF(user IS NULL, 'background', user) AS user, SUM(count_star) AS ios, sys.format_time(SUM(sum_timer_wait)) AS io_latency  FROM performance_schema.events_waits_summary_by_user_by_event_name WHERE event_name LIKE 'wait/io/file/%' GROUP BY IF(user IS NULL, 'background', user) ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$user_summary_by_file_io ( user, ios, io_latency ) AS SELECT IF(user IS NULL, 'background', user) AS user, SUM(count_star) AS ios, SUM(sum_timer_wait) AS io_latency  FROM performance_schema.events_waits_summary_by_user_by_event_name WHERE event_name LIKE 'wait/io/file/%' GROUP BY IF(user IS NULL, 'background', user) ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW user_summary_by_statement_type ( user, statement, total, total_latency, max_latency, lock_latency, rows_sent, rows_examined, rows_affected, full_scans ) AS SELECT IF(user IS NULL, 'background', user) AS user, SUBSTRING_INDEX(event_name, '/', -1) AS statement, count_star AS total, sys.format_time(sum_timer_wait) AS total_latency, sys.format_time(max_timer_wait) AS max_latency, sys.format_time(sum_lock_time) AS lock_latency, sum_rows_sent AS rows_sent, sum_rows_examined AS rows_examined, sum_rows_affected AS rows_affected, sum_no_index_used + sum_no_good_index_used AS full_scans FROM performance_schema.events_statements_summary_by_user_by_event_name WHERE sum_timer_wait != 0 ORDER BY user, sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$user_summary_by_statement_type ( user, statement, total, total_latency, max_latency, lock_latency, rows_sent, rows_examined, rows_affected, full_scans ) AS SELECT IF(user IS NULL, 'background', user) AS user, SUBSTRING_INDEX(event_name, '/', -1) AS statement, count_star AS total, sum_timer_wait AS total_latency, max_timer_wait AS max_latency, sum_lock_time AS lock_latency, sum_rows_sent AS rows_sent, sum_rows_examined AS rows_examined, sum_rows_affected AS rows_affected, sum_no_index_used + sum_no_good_index_used AS full_scans FROM performance_schema.events_statements_summary_by_user_by_event_name WHERE sum_timer_wait != 0 ORDER BY user, sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW user_summary_by_statement_latency ( user, total, total_latency, max_latency, lock_latency, rows_sent, rows_examined, rows_affected, full_scans ) AS SELECT IF(user IS NULL, 'background', user) AS user, SUM(count_star) AS total, sys.format_time(SUM(sum_timer_wait)) AS total_latency, sys.format_time(SUM(max_timer_wait)) AS max_latency, sys.format_time(SUM(sum_lock_time)) AS lock_latency, SUM(sum_rows_sent) AS rows_sent, SUM(sum_rows_examined) AS rows_examined, SUM(sum_rows_affected) AS rows_affected, SUM(sum_no_index_used) + SUM(sum_no_good_index_used) AS full_scans FROM performance_schema.events_statements_summary_by_user_by_event_name GROUP BY IF(user IS NULL, 'background', user) ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$user_summary_by_statement_latency ( user, total, total_latency, max_latency, lock_latency, rows_sent, rows_examined, rows_affected, full_scans ) AS SELECT IF(user IS NULL, 'background', user) AS user, SUM(count_star) AS total, SUM(sum_timer_wait) AS total_latency, SUM(max_timer_wait) AS max_latency, SUM(sum_lock_time) AS lock_latency, SUM(sum_rows_sent) AS rows_sent, SUM(sum_rows_examined) AS rows_examined, SUM(sum_rows_affected) AS rows_affected, SUM(sum_no_index_used) + SUM(sum_no_good_index_used) AS full_scans FROM performance_schema.events_statements_summary_by_user_by_event_name GROUP BY IF(user IS NULL, 'background', user) ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW user_summary_by_stages ( user, event_name, total, total_latency, avg_latency ) AS SELECT IF(user IS NULL, 'background', user) AS user, event_name, count_star AS total, sys.format_time(sum_timer_wait) AS total_latency,  sys.format_time(avg_timer_wait) AS avg_latency  FROM performance_schema.events_stages_summary_by_user_by_event_name WHERE sum_timer_wait != 0  ORDER BY user, sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$user_summary_by_stages ( user, event_name, total, total_latency, avg_latency ) AS SELECT IF(user IS NULL, 'background', user) AS user, event_name, count_star AS total, sum_timer_wait AS total_latency,  avg_timer_wait AS avg_latency  FROM performance_schema.events_stages_summary_by_user_by_event_name WHERE sum_timer_wait != 0  ORDER BY user, sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW user_summary ( user, statements, statement_latency, statement_avg_latency, table_scans, file_ios, file_io_latency, current_connections, total_connections, unique_hosts, current_memory, total_memory_allocated ) AS SELECT IF(accounts.user IS NULL, 'background', accounts.user) AS user, SUM(stmt.total) AS statements, sys.format_time(SUM(stmt.total_latency)) AS statement_latency, sys.format_time(IFNULL(SUM(stmt.total_latency) / NULLIF(SUM(stmt.total), 0), 0)) AS statement_avg_latency, SUM(stmt.full_scans) AS table_scans, SUM(io.ios) AS file_ios, sys.format_time(SUM(io.io_latency)) AS file_io_latency, SUM(accounts.current_connections) AS current_connections, SUM(accounts.total_connections) AS total_connections, COUNT(DISTINCT host) AS unique_hosts, sys.format_bytes(SUM(mem.current_allocated)) AS current_memory, sys.format_bytes(SUM(mem.total_allocated)) AS total_memory_allocated FROM performance_schema.accounts LEFT JOIN sys.x$user_summary_by_statement_latency AS stmt ON IF(accounts.user IS NULL, 'background', accounts.user) = stmt.user LEFT JOIN sys.x$user_summary_by_file_io AS io ON IF(accounts.user IS NULL, 'background', accounts.user) = io.user LEFT JOIN sys.x$memory_by_user_by_current_bytes mem ON IF(accounts.user IS NULL, 'background', accounts.user) = mem.user GROUP BY IF(accounts.user IS NULL, 'background', accounts.user) ORDER BY SUM(stmt.total_latency) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$user_summary ( user, statements, statement_latency, statement_avg_latency, table_scans, file_ios, file_io_latency, current_connections, total_connections, unique_hosts, current_memory, total_memory_allocated ) AS SELECT IF(accounts.user IS NULL, 'background', accounts.user) AS user, SUM(stmt.total) AS statements, SUM(stmt.total_latency) AS statement_latency, IFNULL(SUM(stmt.total_latency) / NULLIF(SUM(stmt.total), 0), 0) AS statement_avg_latency, SUM(stmt.full_scans) AS table_scans, SUM(io.ios) AS file_ios, SUM(io.io_latency) AS file_io_latency, SUM(accounts.current_connections) AS current_connections, SUM(accounts.total_connections) AS total_connections, COUNT(DISTINCT host) AS unique_hosts, SUM(mem.current_allocated) AS current_memory, SUM(mem.total_allocated) AS total_memory_allocated FROM performance_schema.accounts LEFT JOIN sys.x$user_summary_by_statement_latency AS stmt ON IF(accounts.user IS NULL, 'background', accounts.user) = stmt.user LEFT JOIN sys.x$user_summary_by_file_io AS io ON IF(accounts.user IS NULL, 'background', accounts.user) = io.user LEFT JOIN sys.x$memory_by_user_by_current_bytes mem ON IF(accounts.user IS NULL, 'background', accounts.user) = mem.user GROUP BY IF(accounts.user IS NULL, 'background', accounts.user) ORDER BY SUM(stmt.total_latency) DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW host_summary_by_file_io_type ( host, event_name, total, total_latency, max_latency ) AS SELECT IF(host IS NULL, 'background', host) AS host, event_name, count_star AS total, sys.format_time(sum_timer_wait) AS total_latency, sys.format_time(max_timer_wait) AS max_latency FROM performance_schema.events_waits_summary_by_host_by_event_name WHERE event_name LIKE 'wait/io/file%' AND count_star > 0 ORDER BY IF(host IS NULL, 'background', host), sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$host_summary_by_file_io_type ( host, event_name, total, total_latency, max_latency ) AS SELECT IF(host IS NULL, 'background', host) AS host, event_name, count_star AS total, sum_timer_wait AS total_latency, max_timer_wait AS max_latency FROM performance_schema.events_waits_summary_by_host_by_event_name WHERE event_name LIKE 'wait/io/file%' AND count_star > 0 ORDER BY IF(host IS NULL, 'background', host), sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW host_summary_by_file_io ( host, ios, io_latency ) AS SELECT IF(host IS NULL, 'background', host) AS host, SUM(count_star) AS ios, sys.format_time(SUM(sum_timer_wait)) AS io_latency  FROM performance_schema.events_waits_summary_by_host_by_event_name WHERE event_name LIKE 'wait/io/file/%' GROUP BY IF(host IS NULL, 'background', host) ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$host_summary_by_file_io ( host, ios, io_latency ) AS SELECT IF(host IS NULL, 'background', host) AS host, SUM(count_star) AS ios, SUM(sum_timer_wait) AS io_latency  FROM performance_schema.events_waits_summary_by_host_by_event_name WHERE event_name LIKE 'wait/io/file/%' GROUP BY IF(host IS NULL, 'background', host) ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW host_summary_by_statement_type ( host, statement, total, total_latency, max_latency, lock_latency, rows_sent, rows_examined, rows_affected, full_scans ) AS SELECT IF(host IS NULL, 'background', host) AS host, SUBSTRING_INDEX(event_name, '/', -1) AS statement, count_star AS total, sys.format_time(sum_timer_wait) AS total_latency, sys.format_time(max_timer_wait) AS max_latency, sys.format_time(sum_lock_time) AS lock_latency, sum_rows_sent AS rows_sent, sum_rows_examined AS rows_examined, sum_rows_affected AS rows_affected, sum_no_index_used + sum_no_good_index_used AS full_scans FROM performance_schema.events_statements_summary_by_host_by_event_name WHERE sum_timer_wait != 0 ORDER BY IF(host IS NULL, 'background', host), sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$host_summary_by_statement_type ( host, statement, total, total_latency, max_latency, lock_latency, rows_sent, rows_examined, rows_affected, full_scans ) AS SELECT IF(host IS NULL, 'background', host) AS host, SUBSTRING_INDEX(event_name, '/', -1) AS statement, count_star AS total, sum_timer_wait AS total_latency, max_timer_wait AS max_latency, sum_lock_time AS lock_latency, sum_rows_sent AS rows_sent, sum_rows_examined AS rows_examined, sum_rows_affected AS rows_affected, sum_no_index_used + sum_no_good_index_used AS full_scans FROM performance_schema.events_statements_summary_by_host_by_event_name WHERE sum_timer_wait != 0 ORDER BY IF(host IS NULL, 'background', host), sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW host_summary_by_statement_latency ( host, total, total_latency, max_latency, lock_latency, rows_sent, rows_examined, rows_affected, full_scans ) AS SELECT IF(host IS NULL, 'background', host) AS host, SUM(count_star) AS total, sys.format_time(SUM(sum_timer_wait)) AS total_latency, sys.format_time(MAX(max_timer_wait)) AS max_latency, sys.format_time(SUM(sum_lock_time)) AS lock_latency, SUM(sum_rows_sent) AS rows_sent, SUM(sum_rows_examined) AS rows_examined, SUM(sum_rows_affected) AS rows_affected, SUM(sum_no_index_used) + SUM(sum_no_good_index_used) AS full_scans FROM performance_schema.events_statements_summary_by_host_by_event_name GROUP BY IF(host IS NULL, 'background', host) ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$host_summary_by_statement_latency ( host, total, total_latency, max_latency, lock_latency, rows_sent, rows_examined, rows_affected, full_scans ) AS SELECT IF(host IS NULL, 'background', host) AS host, SUM(count_star) AS total, SUM(sum_timer_wait) AS total_latency, MAX(max_timer_wait) AS max_latency, SUM(sum_lock_time) AS lock_latency, SUM(sum_rows_sent) AS rows_sent, SUM(sum_rows_examined) AS rows_examined, SUM(sum_rows_affected) AS rows_affected, SUM(sum_no_index_used) + SUM(sum_no_good_index_used) AS full_scans FROM performance_schema.events_statements_summary_by_host_by_event_name GROUP BY IF(host IS NULL, 'background', host) ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW host_summary_by_stages ( host, event_name, total, total_latency, avg_latency ) AS SELECT IF(host IS NULL, 'background', host) AS host, event_name, count_star AS total, sys.format_time(sum_timer_wait) AS total_latency,  sys.format_time(avg_timer_wait) AS avg_latency  FROM performance_schema.events_stages_summary_by_host_by_event_name WHERE sum_timer_wait != 0 ORDER BY IF(host IS NULL, 'background', host), sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$host_summary_by_stages ( host, event_name, total, total_latency, avg_latency ) AS SELECT IF(host IS NULL, 'background', host) AS host, event_name, count_star AS total, sum_timer_wait AS total_latency,  avg_timer_wait AS avg_latency  FROM performance_schema.events_stages_summary_by_host_by_event_name WHERE sum_timer_wait != 0 ORDER BY IF(host IS NULL, 'background', host), sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW host_summary ( host, statements, statement_latency, statement_avg_latency, table_scans, file_ios, file_io_latency, current_connections, total_connections, unique_users, current_memory, total_memory_allocated ) AS SELECT IF(accounts.host IS NULL, 'background', accounts.host) AS host, SUM(stmt.total) AS statements, sys.format_time(SUM(stmt.total_latency)) AS statement_latency, sys.format_time(IFNULL(SUM(stmt.total_latency) / NULLIF(SUM(stmt.total), 0), 0)) AS statement_avg_latency, SUM(stmt.full_scans) AS table_scans, SUM(io.ios) AS file_ios, sys.format_time(SUM(io.io_latency)) AS file_io_latency, SUM(accounts.current_connections) AS current_connections, SUM(accounts.total_connections) AS total_connections, COUNT(DISTINCT user) AS unique_users, sys.format_bytes(SUM(mem.current_allocated)) AS current_memory, sys.format_bytes(SUM(mem.total_allocated)) AS total_memory_allocated FROM performance_schema.accounts JOIN sys.x$host_summary_by_statement_latency AS stmt ON accounts.host = stmt.host JOIN sys.x$host_summary_by_file_io AS io ON accounts.host = io.host JOIN sys.x$memory_by_host_by_current_bytes mem ON accounts.host = mem.host GROUP BY IF(accounts.host IS NULL, 'background', accounts.host);
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$host_summary ( host, statements, statement_latency, statement_avg_latency, table_scans, file_ios, file_io_latency, current_connections, total_connections, unique_users, current_memory, total_memory_allocated ) AS SELECT IF(accounts.host IS NULL, 'background', accounts.host) AS host, SUM(stmt.total) AS statements, SUM(stmt.total_latency) AS statement_latency, SUM(stmt.total_latency) / SUM(stmt.total) AS statement_avg_latency, SUM(stmt.full_scans) AS table_scans, SUM(io.ios) AS file_ios, SUM(io.io_latency) AS file_io_latency, SUM(accounts.current_connections) AS current_connections, SUM(accounts.total_connections) AS total_connections, COUNT(DISTINCT accounts.user) AS unique_users, SUM(mem.current_allocated) AS current_memory, SUM(mem.total_allocated) AS total_memory_allocated FROM performance_schema.accounts JOIN sys.x$host_summary_by_statement_latency AS stmt ON accounts.host = stmt.host JOIN sys.x$host_summary_by_file_io AS io ON accounts.host = io.host JOIN sys.x$memory_by_host_by_current_bytes mem ON accounts.host = mem.host GROUP BY IF(accounts.host IS NULL, 'background', accounts.host);
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW wait_classes_global_by_avg_latency ( event_class, total, total_latency, min_latency, avg_latency, max_latency ) AS SELECT SUBSTRING_INDEX(event_name,'/', 3) AS event_class, SUM(COUNT_STAR) AS total, sys.format_time(CAST(SUM(sum_timer_wait) AS UNSIGNED)) AS total_latency, sys.format_time(MIN(min_timer_wait)) AS min_latency, sys.format_time(IFNULL(SUM(sum_timer_wait) / NULLIF(SUM(COUNT_STAR), 0), 0)) AS avg_latency, sys.format_time(CAST(MAX(max_timer_wait) AS UNSIGNED)) AS max_latency FROM performance_schema.events_waits_summary_global_by_event_name WHERE sum_timer_wait > 0 AND event_name != 'idle' GROUP BY event_class ORDER BY IFNULL(SUM(sum_timer_wait) / NULLIF(SUM(COUNT_STAR), 0), 0) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$wait_classes_global_by_avg_latency ( event_class, total, total_latency, min_latency, avg_latency, max_latency ) AS SELECT SUBSTRING_INDEX(event_name,'/', 3) AS event_class, SUM(COUNT_STAR) AS total, SUM(sum_timer_wait) AS total_latency, MIN(min_timer_wait) AS min_latency, IFNULL(SUM(sum_timer_wait) / NULLIF(SUM(COUNT_STAR), 0), 0) AS avg_latency, MAX(max_timer_wait) AS max_latency FROM performance_schema.events_waits_summary_global_by_event_name WHERE sum_timer_wait > 0 AND event_name != 'idle' GROUP BY event_class ORDER BY IFNULL(SUM(sum_timer_wait) / NULLIF(SUM(COUNT_STAR), 0), 0) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW wait_classes_global_by_latency ( event_class, total, total_latency, min_latency, avg_latency, max_latency ) AS SELECT SUBSTRING_INDEX(event_name,'/', 3) AS event_class,  SUM(COUNT_STAR) AS total, sys.format_time(SUM(sum_timer_wait)) AS total_latency, sys.format_time(MIN(min_timer_wait)) min_latency, sys.format_time(IFNULL(SUM(sum_timer_wait) / NULLIF(SUM(COUNT_STAR), 0), 0)) AS avg_latency, sys.format_time(MAX(max_timer_wait)) AS max_latency FROM performance_schema.events_waits_summary_global_by_event_name WHERE sum_timer_wait > 0 AND event_name != 'idle' GROUP BY SUBSTRING_INDEX(event_name,'/', 3)  ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$wait_classes_global_by_latency ( event_class, total, total_latency, min_latency, avg_latency, max_latency ) AS SELECT SUBSTRING_INDEX(event_name,'/', 3) AS event_class,  SUM(COUNT_STAR) AS total, SUM(sum_timer_wait) AS total_latency, MIN(min_timer_wait) AS min_latency, IFNULL(SUM(sum_timer_wait) / NULLIF(SUM(COUNT_STAR), 0), 0) AS avg_latency, MAX(max_timer_wait) AS max_latency FROM performance_schema.events_waits_summary_global_by_event_name WHERE sum_timer_wait > 0 AND event_name != 'idle' GROUP BY SUBSTRING_INDEX(event_name,'/', 3)  ORDER BY SUM(sum_timer_wait) DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW waits_by_user_by_latency ( user, event, total, total_latency, avg_latency, max_latency ) AS SELECT IF(user IS NULL, 'background', user) AS user, event_name AS event, count_star AS total, sys.format_time(sum_timer_wait) AS total_latency, sys.format_time(avg_timer_wait) AS avg_latency, sys.format_time(max_timer_wait) AS max_latency FROM performance_schema.events_waits_summary_by_user_by_event_name WHERE event_name != 'idle' AND user IS NOT NULL AND sum_timer_wait > 0 ORDER BY user, sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$waits_by_user_by_latency ( user, event, total, total_latency, avg_latency, max_latency ) AS SELECT IF(user IS NULL, 'background', user) AS user, event_name AS event, count_star AS total, sum_timer_wait AS total_latency, avg_timer_wait AS avg_latency, max_timer_wait AS max_latency FROM performance_schema.events_waits_summary_by_user_by_event_name WHERE event_name != 'idle' AND user IS NOT NULL AND sum_timer_wait > 0 ORDER BY user, sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW waits_by_host_by_latency ( host, event, total, total_latency, avg_latency, max_latency ) AS SELECT IF(host IS NULL, 'background', host) AS host, event_name AS event, count_star AS total, sys.format_time(sum_timer_wait) AS total_latency, sys.format_time(avg_timer_wait) AS avg_latency, sys.format_time(max_timer_wait) AS max_latency FROM performance_schema.events_waits_summary_by_host_by_event_name WHERE event_name != 'idle' AND sum_timer_wait > 0 ORDER BY host, sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$waits_by_host_by_latency ( host, event, total, total_latency, avg_latency, max_latency ) AS SELECT IF(host IS NULL, 'background', host) AS host, event_name AS event, count_star AS total, sum_timer_wait AS total_latency, avg_timer_wait AS avg_latency, max_timer_wait AS max_latency FROM performance_schema.events_waits_summary_by_host_by_event_name WHERE event_name != 'idle' AND sum_timer_wait > 0 ORDER BY host, sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW waits_global_by_latency ( events, total, total_latency, avg_latency, max_latency ) AS SELECT event_name AS event, count_star AS total, sys.format_time(sum_timer_wait) AS total_latency, sys.format_time(avg_timer_wait) AS avg_latency, sys.format_time(max_timer_wait) AS max_latency FROM performance_schema.events_waits_summary_global_by_event_name WHERE event_name != 'idle' AND sum_timer_wait > 0 ORDER BY sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$waits_global_by_latency ( events, total, total_latency, avg_latency, max_latency ) AS SELECT event_name AS event, count_star AS total, sum_timer_wait AS total_latency, avg_timer_wait AS avg_latency, max_timer_wait AS max_latency FROM performance_schema.events_waits_summary_global_by_event_name WHERE event_name != 'idle' AND sum_timer_wait > 0 ORDER BY sum_timer_wait DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW metrics ( Variable_name, Variable_value, Type, Enabled ) AS ( SELECT LOWER(VARIABLE_NAME) AS Variable_name, VARIABLE_VALUE AS Variable_value, 'Global Status' AS Type, 'YES' AS Enabled FROM performance_schema.global_status ) UNION ALL ( SELECT NAME AS Variable_name, COUNT AS Variable_value, CONCAT('InnoDB Metrics - ', SUBSYSTEM) AS Type, IF(STATUS = 'enabled', 'YES', 'NO') AS Enabled FROM information_schema.INNODB_METRICS WHERE NAME NOT IN ( 'lock_row_lock_time', 'lock_row_lock_time_avg', 'lock_row_lock_time_max', 'lock_row_lock_waits', 'buffer_pool_reads', 'buffer_pool_read_requests', 'buffer_pool_write_requests', 'buffer_pool_wait_free', 'buffer_pool_read_ahead', 'buffer_pool_read_ahead_evicted', 'buffer_pool_pages_total', 'buffer_pool_pages_misc', 'buffer_pool_pages_data', 'buffer_pool_bytes_data', 'buffer_pool_pages_dirty', 'buffer_pool_bytes_dirty', 'buffer_pool_pages_free', 'buffer_pages_created', 'buffer_pages_written', 'buffer_pages_read', 'buffer_data_reads', 'buffer_data_written', 'file_num_open_files', 'os_log_bytes_written', 'os_log_fsyncs', 'os_log_pending_fsyncs', 'os_log_pending_writes', 'log_waits', 'log_write_requests', 'log_writes', 'innodb_dblwr_writes', 'innodb_dblwr_pages_written', 'innodb_page_size') ) /*!50702 UNION ALL ( SELECT 'memory_current_allocated' AS Variable_name, SUM(CURRENT_NUMBER_OF_BYTES_USED) AS Variable_value, 'Performance Schema' AS Type, IF((SELECT COUNT(*) FROM performance_schema.setup_instruments WHERE NAME LIKE 'memory/%' AND ENABLED = 'YES') = 0, 'NO', IF((SELECT COUNT(*) FROM performance_schema.setup_instruments WHERE NAME LIKE 'memory/%' AND ENABLED = 'YES') = (SELECT COUNT(*) FROM performance_schema.setup_instruments WHERE NAME LIKE 'memory/%'), 'YES', 'PARTIAL')) AS Enabled FROM performance_schema.memory_summary_global_by_event_name ) UNION ALL ( SELECT 'memory_total_allocated' AS Variable_name, SUM(SUM_NUMBER_OF_BYTES_ALLOC) AS Variable_value, 'Performance Schema' AS Type, IF((SELECT COUNT(*) FROM performance_schema.setup_instruments WHERE NAME LIKE 'memory/%' AND ENABLED = 'YES') = 0, 'NO', IF((SELECT COUNT(*) FROM performance_schema.setup_instruments WHERE NAME LIKE 'memory/%' AND ENABLED = 'YES') = (SELECT COUNT(*) FROM performance_schema.setup_instruments WHERE NAME LIKE 'memory/%'), 'YES', 'PARTIAL')) AS Enabled FROM performance_schema.memory_summary_global_by_event_name ) */ UNION ALL ( SELECT 'NOW()' AS Variable_name, NOW(3) AS Variable_value, 'System Time' AS Type, 'YES' AS Enabled ) UNION ALL ( SELECT 'UNIX_TIMESTAMP()' AS Variable_name, ROUND(UNIX_TIMESTAMP(NOW(3)), 3) AS Variable_value, 'System Time' AS Type, 'YES' AS Enabled ) ORDER BY Type, Variable_name;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER VIEW processlist ( thd_id, conn_id, user, db, command, state, time, current_statement, statement_latency, progress, lock_latency, rows_examined, rows_sent, rows_affected, tmp_tables, tmp_disk_tables, full_scan, last_statement, last_statement_latency, current_memory, last_wait, last_wait_latency, source, trx_latency, trx_state, trx_autocommit, pid, program_name ) AS SELECT pps.thread_id AS thd_id, pps.processlist_id AS conn_id, IF(pps.name IN ('thread/sql/one_connection', 'thread/thread_pool/tp_one_connection'), CONCAT(pps.processlist_user, '@', pps.processlist_host), REPLACE(pps.name, 'thread/', '')) user, pps.processlist_db AS db, pps.processlist_command AS command, pps.processlist_state AS state, pps.processlist_time AS time, sys.format_statement(pps.processlist_info) AS current_statement, IF(esc.end_event_id IS NULL, sys.format_time(esc.timer_wait), NULL) AS statement_latency, IF(esc.end_event_id IS NULL, ROUND(100 * (estc.work_completed / estc.work_estimated), 2), NULL) AS progress, sys.format_time(esc.lock_time) AS lock_latency, esc.rows_examined AS rows_examined, esc.rows_sent AS rows_sent, esc.rows_affected AS rows_affected, esc.created_tmp_tables AS tmp_tables, esc.created_tmp_disk_tables AS tmp_disk_tables, IF(esc.no_good_index_used > 0 OR esc.no_index_used > 0, 'YES', 'NO') AS full_scan, IF(esc.end_event_id IS NOT NULL, sys.format_statement(esc.sql_text), NULL) AS last_statement, IF(esc.end_event_id IS NOT NULL, sys.format_time(esc.timer_wait), NULL) AS last_statement_latency, sys.format_bytes(mem.current_allocated) AS current_memory, ewc.event_name AS last_wait, IF(ewc.end_event_id IS NULL AND ewc.event_name IS NOT NULL, 'Still Waiting', sys.format_time(ewc.timer_wait)) last_wait_latency, ewc.source, sys.format_time(etc.timer_wait) AS trx_latency, etc.state AS trx_state, etc.autocommit AS trx_autocommit, conattr_pid.attr_value as pid, conattr_progname.attr_value as program_name FROM performance_schema.threads AS pps LEFT JOIN performance_schema.events_waits_current AS ewc USING (thread_id) LEFT JOIN performance_schema.events_stages_current AS estc USING (thread_id) LEFT JOIN performance_schema.events_statements_current AS esc USING (thread_id) LEFT JOIN performance_schema.events_transactions_current AS etc USING (thread_id) LEFT JOIN sys.x$memory_by_thread_by_current_bytes AS mem USING (thread_id) LEFT JOIN performance_schema.session_connect_attrs AS conattr_pid ON conattr_pid.processlist_id=pps.processlist_id and conattr_pid.attr_name='_pid' LEFT JOIN performance_schema.session_connect_attrs AS conattr_progname ON conattr_progname.processlist_id=pps.processlist_id and conattr_progname.attr_name='program_name' ORDER BY pps.processlist_time DESC, last_wait_latency DESC;
CREATE OR REPLACE ALGORITHM = TEMPTABLE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER VIEW x$processlist ( thd_id, conn_id, user, db, command, state, time, current_statement, statement_latency, progress, lock_latency, rows_examined, rows_sent, rows_affected, tmp_tables, tmp_disk_tables, full_scan, last_statement, last_statement_latency, current_memory, last_wait, last_wait_latency, source, trx_latency, trx_state, trx_autocommit, pid, program_name ) AS SELECT pps.thread_id AS thd_id, pps.processlist_id AS conn_id, IF(pps.name IN ('thread/sql/one_connection', 'thread/thread_pool/tp_one_connection'), CONCAT(pps.processlist_user, '@', pps.processlist_host), REPLACE(pps.name, 'thread/', '')) user, pps.processlist_db AS db, pps.processlist_command AS command, pps.processlist_state AS state, pps.processlist_time AS time, pps.processlist_info AS current_statement, IF(esc.end_event_id IS NULL, esc.timer_wait, NULL) AS statement_latency, IF(esc.end_event_id IS NULL, ROUND(100 * (estc.work_completed / estc.work_estimated), 2), NULL) AS progress, esc.lock_time AS lock_latency, esc.rows_examined AS rows_examined, esc.rows_sent AS rows_sent, esc.rows_affected AS rows_affected, esc.created_tmp_tables AS tmp_tables, esc.created_tmp_disk_tables AS tmp_disk_tables, IF(esc.no_good_index_used > 0 OR esc.no_index_used > 0, 'YES', 'NO') AS full_scan, IF(esc.end_event_id IS NOT NULL, esc.sql_text, NULL) AS last_statement, IF(esc.end_event_id IS NOT NULL, esc.timer_wait, NULL) AS last_statement_latency, mem.current_allocated AS current_memory, ewc.event_name AS last_wait, IF(ewc.end_event_id IS NULL AND ewc.event_name IS NOT NULL, 'Still Waiting',  ewc.timer_wait) last_wait_latency, ewc.source, etc.timer_wait AS trx_latency, etc.state AS trx_state, etc.autocommit AS trx_autocommit, conattr_pid.attr_value as pid, conattr_progname.attr_value as program_name FROM performance_schema.threads AS pps LEFT JOIN performance_schema.events_waits_current AS ewc USING (thread_id) LEFT JOIN performance_schema.events_stages_current AS estc USING (thread_id) LEFT JOIN performance_schema.events_statements_current AS esc USING (thread_id) LEFT JOIN performance_schema.events_transactions_current AS etc USING (thread_id) LEFT JOIN sys.x$memory_by_thread_by_current_bytes AS mem USING (thread_id) LEFT JOIN performance_schema.session_connect_attrs AS conattr_pid ON conattr_pid.processlist_id=pps.processlist_id and conattr_pid.attr_name='_pid' LEFT JOIN performance_schema.session_connect_attrs AS conattr_progname ON conattr_progname.processlist_id=pps.processlist_id and conattr_progname.attr_name='program_name' ORDER BY pps.processlist_time DESC, last_wait_latency DESC;
CREATE OR REPLACE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW session AS SELECT * FROM sys.processlist WHERE conn_id IS NOT NULL AND command != 'Daemon';
CREATE OR REPLACE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER  VIEW x$session AS SELECT * FROM sys.x$processlist WHERE conn_id IS NOT NULL AND command != 'Daemon';
CREATE OR REPLACE ALGORITHM = MERGE DEFINER = 'mysql.sys'@'localhost' SQL SECURITY INVOKER VIEW session_ssl_status ( thread_id, ssl_version, ssl_cipher, ssl_sessions_reused ) AS SELECT sslver.thread_id,  sslver.variable_value ssl_version,  sslcip.variable_value ssl_cipher, sslreuse.variable_value ssl_sessions_reused FROM performance_schema.status_by_thread sslver  LEFT JOIN performance_schema.status_by_thread sslcip  ON (sslcip.thread_id=sslver.thread_id and sslcip.variable_name='Ssl_cipher') LEFT JOIN performance_schema.status_by_thread sslreuse  ON (sslreuse.thread_id=sslver.thread_id and sslreuse.variable_name='Ssl_sessions_reused')  WHERE sslver.variable_name='Ssl_version';
DROP PROCEDURE IF EXISTS create_synonym_db;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE create_synonym_db ( IN in_db_name VARCHAR(64),  IN in_synonym VARCHAR(64) ) COMMENT '\n Description\n \n Takes a source database name and synonym name, and then creates the \n synonym database with views that point to all of the tables within\n the source database.\n \n Useful for creating a "ps" synonym for "performance_schema",\n or "is" instead of "information_schema", for example.\n \n Parameters\n \n in_db_name (VARCHAR(64)):\n The database name that you would like to create a synonym for.\n in_synonym (VARCHAR(64)):\n The database synonym name.\n \n Example\n \n mysql> SHOW DATABASES;\n +--------------------+\n | Database           |\n +--------------------+\n | information_schema |\n | mysql              |\n | performance_schema |\n | sys                |\n | test               |\n +--------------------+\n 5 rows in set (0.00 sec)\n \n mysql> CALL sys.create_synonym_db(\'performance_schema\', \'ps\');\n +---------------------------------------+\n | summary                               |\n +---------------------------------------+\n | Created 74 views in the `ps` database |\n +---------------------------------------+\n 1 row in set (8.57 sec)\n \n Query OK, 0 rows affected (8.57 sec)\n \n mysql> SHOW DATABASES;\n +--------------------+\n | Database           |\n +--------------------+\n | information_schema |\n | mysql              |\n | performance_schema |\n | ps                 |\n | sys                |\n | test               |\n +--------------------+\n 6 rows in set (0.00 sec)\n \n mysql> SHOW FULL TABLES FROM ps;\n +------------------------------------------------------+------------+\n | Tables_in_ps                                         | Table_type |\n +------------------------------------------------------+------------+\n | accounts                                             | VIEW       |\n | cond_instances                                       | VIEW       |\n | events_stages_current                                | VIEW       |\n | events_stages_history                                | VIEW       |\n ...\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN DECLARE v_done bool DEFAULT FALSE; DECLARE v_db_name_check VARCHAR(64); DECLARE v_db_err_msg TEXT; DECLARE v_table VARCHAR(64); DECLARE v_views_created INT DEFAULT 0;  DECLARE db_doesnt_exist CONDITION FOR SQLSTATE '42000'; DECLARE db_name_exists CONDITION FOR SQLSTATE 'HY000';  DECLARE c_table_names CURSOR FOR  SELECT TABLE_NAME  FROM INFORMATION_SCHEMA.TABLES  WHERE TABLE_SCHEMA = in_db_name;  DECLARE CONTINUE HANDLER FOR NOT FOUND SET v_done = TRUE;  SELECT SCHEMA_NAME INTO v_db_name_check FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = in_db_name;  IF v_db_name_check IS NULL THEN SET v_db_err_msg = CONCAT('Unknown database ', in_db_name); SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = v_db_err_msg; END IF;  SELECT SCHEMA_NAME INTO v_db_name_check FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = in_synonym;  IF v_db_name_check = in_synonym THEN SET v_db_err_msg = CONCAT('Can\'t create database ', in_synonym, '; database exists'); SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = v_db_err_msg; END IF;  SET @create_db_stmt := CONCAT('CREATE DATABASE ', sys.quote_identifier(in_synonym)); PREPARE create_db_stmt FROM @create_db_stmt; EXECUTE create_db_stmt; DEALLOCATE PREPARE create_db_stmt;  SET v_done = FALSE; OPEN c_table_names; c_table_names: LOOP FETCH c_table_names INTO v_table; IF v_done THEN LEAVE c_table_names; END IF;  SET @create_view_stmt = CONCAT( 'CREATE SQL SECURITY INVOKER VIEW ', sys.quote_identifier(in_synonym), '.', sys.quote_identifier(v_table), ' AS SELECT * FROM ', sys.quote_identifier(in_db_name), '.', sys.quote_identifier(v_table) ); PREPARE create_view_stmt FROM @create_view_stmt; EXECUTE create_view_stmt; DEALLOCATE PREPARE create_view_stmt;  SET v_views_created = v_views_created + 1; END LOOP; CLOSE c_table_names;  SELECT CONCAT( 'Created ', v_views_created, ' view', IF(v_views_created != 1, 's', ''), ' in the ', sys.quote_identifier(in_synonym), ' database' ) AS summary;  END;
DROP PROCEDURE IF EXISTS execute_prepared_stmt;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE execute_prepared_stmt ( IN in_query longtext CHARACTER SET UTF8 ) COMMENT '\n Description\n \n Takes the query in the argument and executes it using a prepared statement. The prepared statement is deallocated,\n so the procedure is mainly useful for executing one off dynamically created queries.\n \n The sys_execute_prepared_stmt prepared statement name is used for the query and is required not to exist.\n \n \n Parameters\n \n in_query (longtext CHARACTER SET UTF8):\n The query to execute.\n \n \n Configuration Options\n \n sys.debug\n Whether to provide debugging output.\n Default is ''OFF''. Set to ''ON'' to include.\n \n \n Example\n \n mysql> CALL sys.execute_prepared_stmt(''SELECT * FROM sys.sys_config'');\n +------------------------+-------+---------------------+--------+\n | variable               | value | set_time            | set_by |\n +------------------------+-------+---------------------+--------+\n | statement_truncate_len | 64    | 2015-06-30 13:06:00 | NULL   |\n +------------------------+-------+---------------------+--------+\n 1 row in set (0.00 sec)\n \n Query OK, 0 rows affected (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC READS SQL DATA BEGIN IF (@sys.debug IS NULL) THEN SET @sys.debug = sys.sys_get_config('debug', 'OFF'); END IF;  IF (in_query IS NULL OR LENGTH(in_query) < 4) THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = "The @sys.execute_prepared_stmt.sql must contain a query"; END IF;  SET @sys.execute_prepared_stmt.sql = in_query;  IF (@sys.debug = 'ON') THEN SELECT @sys.execute_prepared_stmt.sql AS 'Debug'; END IF; PREPARE sys_execute_prepared_stmt FROM @sys.execute_prepared_stmt.sql; EXECUTE sys_execute_prepared_stmt; DEALLOCATE PREPARE sys_execute_prepared_stmt;  SET @sys.execute_prepared_stmt.sql = NULL; END;
DROP PROCEDURE IF EXISTS diagnostics;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE diagnostics ( IN in_max_runtime int unsigned, IN in_interval int unsigned, IN in_auto_config enum ('current', 'medium', 'full') ) COMMENT '\n Description\n \n Create a report of the current status of the server for diagnostics purposes. Data collected includes (some items depends on versions and settings):\n \n * The GLOBAL VARIABLES\n * Several sys schema views including metrics or equivalent (depending on version and settings)\n * Queries in the 95th percentile\n * Several ndbinfo views for MySQL Cluster\n * Replication (both master and slave) information.\n \n Some of the sys schema views are calculated as initial (optional), overall, delta:\n \n * The initial view is the content of the view at the start of this procedure.\n This output will be the same as the the start values used for the delta view.\n The initial view is included if @sys.diagnostics.include_raw = ''ON''.\n * The overall view is the content of the view at the end of this procedure.\n This output is the same as the end values used for the delta view.\n The overall view is always included.\n * The delta view is the difference from the beginning to the end. Note that for min and max values\n they are simply the min or max value from the end view respectively, so does not necessarily reflect\n the minimum/maximum value in the monitored period.\n Note: except for the metrics views the delta is only calculation between the first and last outputs.\n \n Requires the SUPER privilege for "SET sql_log_bin = 0;".\n \n Versions supported:\n * MySQL 5.6: 5.6.10 and later\n * MySQL 5.7: 5.7.9 and later\n \n Parameters\n \n in_max_runtime (INT UNSIGNED):\n The maximum time to keep collecting data.\n Use NULL to get the default which is 60 seconds, otherwise enter a value greater than 0.\n in_interval (INT UNSIGNED):\n How long to sleep between data collections.\n Use NULL to get the default which is 30 seconds, otherwise enter a value greater than 0.\n in_auto_config (ENUM(''current'', ''medium'', ''full''))\n Automatically enable Performance Schema instruments and consumers.\n NOTE: The more that are enabled, the more impact on the performance.\n Supported values are:\n * current - use the current settings.\n * medium - enable some settings.\n * full - enables all settings. This will have a big impact on the\n performance - be careful using this option.\n If another setting the ''current'' is chosen, the current settings\n are restored at the end of the procedure.\n \n \n Configuration Options\n \n sys.diagnostics.allow_i_s_tables\n Specifies whether it is allowed to do table scan queries on information_schema.TABLES. This can be expensive if there\n are many tables. Set to ''ON'' to allow, ''OFF'' to not allow.\n Default is ''OFF''.\n \n sys.diagnostics.include_raw\n Set to ''ON'' to include the raw data (e.g. the original output of "SELECT * FROM sys.metrics").\n Use this to get the initial values of the various views.\n Default is ''OFF''.\n \n sys.statement_truncate_len\n How much of queries in the process list output to include.\n Default is 64.\n \n sys.debug\n Whether to provide debugging output.\n Default is ''OFF''. Set to ''ON'' to include.\n \n \n Example\n \n To create a report and append it to the file diag.out:\n \n mysql> TEE diag.out;\n mysql> CALL sys.diagnostics(120, 30, ''current'');\n ...\n mysql> NOTEE;\n ' SQL SECURITY INVOKER NOT DETERMINISTIC READS SQL DATA BEGIN DECLARE v_start, v_runtime, v_iter_start, v_sleep DECIMAL(20,2) DEFAULT 0.0; DECLARE v_has_innodb, v_has_ndb, v_has_ps, v_has_replication, v_has_ps_replication VARCHAR(8) CHARSET utf8 DEFAULT 'NO'; DECLARE v_this_thread_enabled, v_has_ps_vars, v_has_metrics ENUM('YES', 'NO'); DECLARE v_table_name, v_banner VARCHAR(64) CHARSET utf8; DECLARE v_sql_status_summary_select, v_sql_status_summary_delta, v_sql_status_summary_from, v_no_delta_names TEXT; DECLARE v_output_time, v_output_time_prev DECIMAL(20,3) UNSIGNED; DECLARE v_output_count, v_count, v_old_group_concat_max_len INT UNSIGNED DEFAULT 0; DECLARE v_status_summary_width TINYINT UNSIGNED DEFAULT 50; DECLARE v_done BOOLEAN DEFAULT FALSE; DECLARE c_ndbinfo CURSOR FOR SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'ndbinfo' AND TABLE_NAME NOT IN ( 'blocks', 'config_params', 'dict_obj_types', 'disk_write_speed_base', 'memory_per_fragment', 'memoryusage', 'operations_per_fragment', 'threadblocks' ); DECLARE c_sysviews_w_delta CURSOR FOR SELECT table_name FROM tmp_sys_views_delta ORDER BY table_name; DECLARE CONTINUE HANDLER FOR NOT FOUND SET v_done = TRUE;  SELECT INSTRUMENTED INTO v_this_thread_enabled FROM performance_schema.threads WHERE PROCESSLIST_ID = CONNECTION_ID(); IF (v_this_thread_enabled = 'YES') THEN CALL sys.ps_setup_disable_thread(CONNECTION_ID()); END IF;  IF (in_max_runtime < in_interval) THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'in_max_runtime must be greater than or equal to in_interval'; END IF; IF (in_max_runtime = 0) THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'in_max_runtime must be greater than 0'; END IF; IF (in_interval = 0) THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'in_interval must be greater than 0'; END IF;  IF (@sys.diagnostics.allow_i_s_tables IS NULL) THEN SET @sys.diagnostics.allow_i_s_tables = sys.sys_get_config('diagnostics.allow_i_s_tables', 'OFF'); END IF; IF (@sys.diagnostics.include_raw IS NULL) THEN SET @sys.diagnostics.include_raw      = sys.sys_get_config('diagnostics.include_raw'     , 'OFF'); END IF; IF (@sys.debug IS NULL) THEN SET @sys.debug                        = sys.sys_get_config('debug'                       , 'OFF'); END IF; IF (@sys.statement_truncate_len IS NULL) THEN SET @sys.statement_truncate_len       = sys.sys_get_config('statement_truncate_len'      , '64' ); END IF;  SET @log_bin := @@sql_log_bin; IF (@log_bin = 1) THEN SET sql_log_bin = 0; END IF;  SET v_no_delta_names = CONCAT('s%{COUNT}.Variable_name NOT IN (', '''innodb_buffer_pool_pages_total'', ', '''innodb_page_size'', ', '''last_query_cost'', ', '''last_query_partial_plans'', ', '''qcache_total_blocks'', ', '''slave_last_heartbeat'', ', '''ssl_ctx_verify_depth'', ', '''ssl_ctx_verify_mode'', ', '''ssl_session_cache_size'', ', '''ssl_verify_depth'', ', '''ssl_verify_mode'', ', '''ssl_version'', ', '''buffer_flush_lsn_avg_rate'', ', '''buffer_flush_pct_for_dirty'', ', '''buffer_flush_pct_for_lsn'', ', '''buffer_pool_pages_total'', ', '''lock_row_lock_time_avg'', ', '''lock_row_lock_time_max'', ', '''innodb_page_size''', ')');  IF (in_auto_config <> 'current') THEN IF (@sys.debug = 'ON') THEN SELECT CONCAT('Updating Performance Schema configuration to ', in_auto_config) AS 'Debug'; END IF; CALL sys.ps_setup_save(0);  IF (in_auto_config = 'medium') THEN UPDATE performance_schema.setup_consumers SET ENABLED = 'YES' WHERE NAME NOT LIKE '%\_history%';  UPDATE performance_schema.setup_instruments SET ENABLED = 'YES', TIMED   = 'YES' WHERE NAME NOT LIKE 'wait/synch/%'; ELSEIF (in_auto_config = 'full') THEN UPDATE performance_schema.setup_consumers SET ENABLED = 'YES';  UPDATE performance_schema.setup_instruments SET ENABLED = 'YES', TIMED   = 'YES'; END IF;  UPDATE performance_schema.threads SET INSTRUMENTED = 'YES' WHERE PROCESSLIST_ID <> CONNECTION_ID(); END IF;  SET v_start        = UNIX_TIMESTAMP(NOW(2)), in_interval    = IFNULL(in_interval, 30), in_max_runtime = IFNULL(in_max_runtime, 60);  SET v_banner = REPEAT( '-', LEAST( GREATEST( 36, CHAR_LENGTH(VERSION()), CHAR_LENGTH(@@global.version_comment), CHAR_LENGTH(@@global.version_compile_os), CHAR_LENGTH(@@global.version_compile_machine), CHAR_LENGTH(@@global.socket), CHAR_LENGTH(@@global.datadir) ), 64 ) ); SELECT 'Hostname' AS 'Name', @@global.hostname AS 'Value' UNION ALL SELECT 'Port' AS 'Name', @@global.port AS 'Value' UNION ALL SELECT 'Socket' AS 'Name', @@global.socket AS 'Value' UNION ALL SELECT 'Datadir' AS 'Name', @@global.datadir AS 'Value' UNION ALL SELECT 'Server UUID' AS 'Name', @@global.server_uuid AS 'Value' UNION ALL SELECT REPEAT('-', 23) AS 'Name', v_banner AS 'Value' UNION ALL SELECT 'MySQL Version' AS 'Name', VERSION() AS 'Value' UNION ALL SELECT 'Sys Schema Version' AS 'Name', (SELECT sys_version FROM sys.version) AS 'Value' UNION ALL SELECT 'Version Comment' AS 'Name', @@global.version_comment AS 'Value' UNION ALL SELECT 'Version Compile OS' AS 'Name', @@global.version_compile_os AS 'Value' UNION ALL SELECT 'Version Compile Machine' AS 'Name', @@global.version_compile_machine AS 'Value' UNION ALL SELECT REPEAT('-', 23) AS 'Name', v_banner AS 'Value' UNION ALL SELECT 'UTC Time' AS 'Name', UTC_TIMESTAMP() AS 'Value' UNION ALL SELECT 'Local Time' AS 'Name', NOW() AS 'Value' UNION ALL SELECT 'Time Zone' AS 'Name', @@global.time_zone AS 'Value' UNION ALL SELECT 'System Time Zone' AS 'Name', @@global.system_time_zone AS 'Value' UNION ALL SELECT 'Time Zone Offset' AS 'Name', TIMEDIFF(NOW(), UTC_TIMESTAMP()) AS 'Value';  SET v_has_innodb         = IFNULL((SELECT SUPPORT FROM information_schema.ENGINES WHERE ENGINE = 'InnoDB'), 'NO'), v_has_ndb            = IFNULL((SELECT SUPPORT FROM information_schema.ENGINES WHERE ENGINE = 'NDBCluster'), 'NO'), v_has_ps             = IFNULL((SELECT SUPPORT FROM information_schema.ENGINES WHERE ENGINE = 'PERFORMANCE_SCHEMA'), 'NO'), v_has_ps_replication = IF(v_has_ps = 'YES' AND EXISTS(SELECT 1 FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'performance_schema' AND TABLE_NAME = 'replication_applier_status'), 'YES', 'NO' ), v_has_replication    = /*!50707 IF(v_has_ps_replication = 'YES', IF((SELECT COUNT(*) FROM performance_schema.replication_connection_status) > 0, 'YES', 'NO'),*/ IF(@@master_info_repository = 'TABLE', IF((SELECT COUNT(*) FROM mysql.slave_master_info) > 0, 'YES', 'NO'), IF(@@relay_log_info_repository = 'TABLE', IF((SELECT COUNT(*) FROM mysql.slave_relay_log_info) > 0, 'YES', 'NO'), 'MAYBE'))/*!50707 )*/, v_has_metrics        = IF(v_has_ps = 'YES' OR (sys.version_major() = 5 AND sys.version_minor() = 6), 'YES', 'NO'), v_has_ps_vars        = 'NO';  /*!50707 SET v_has_ps_vars = IF(@@global.show_compatibility_56, 'NO', 'YES');*/ /*!50709 SET v_has_ps_vars = 'YES';*/  IF (@sys.debug = 'ON') THEN SELECT v_has_innodb AS 'Has_InnoDB', v_has_ndb AS 'Has_NDBCluster', v_has_ps AS 'Has_Performance_Schema', v_has_ps_vars AS 'Has_P_S_SHOW_Variables', v_has_metrics AS 'Has_metrics', v_has_ps_replication 'AS Has_P_S_Replication', v_has_replication AS 'Has_Replication'; END IF;  IF (v_has_innodb IN ('DEFAULT', 'YES')) THEN SET @sys.diagnostics.sql = 'SHOW ENGINE InnoDB STATUS'; PREPARE stmt_innodb_status FROM @sys.diagnostics.sql; END IF;  IF (v_has_ps = 'YES') THEN SET @sys.diagnostics.sql = 'SHOW ENGINE PERFORMANCE_SCHEMA STATUS'; PREPARE stmt_ps_status FROM @sys.diagnostics.sql; END IF;  IF (v_has_ndb IN ('DEFAULT', 'YES')) THEN SET @sys.diagnostics.sql = 'SHOW ENGINE NDBCLUSTER STATUS'; PREPARE stmt_ndbcluster_status FROM @sys.diagnostics.sql; END IF;  SET @sys.diagnostics.sql_gen_query_template = 'SELECT CONCAT( ''SELECT '', GROUP_CONCAT( CASE WHEN (SUBSTRING(TABLE_NAME, 3), COLUMN_NAME) IN ( (''io_global_by_file_by_bytes'', ''total''), (''io_global_by_wait_by_bytes'', ''total_requested'') ) THEN CONCAT(''sys.format_bytes('', COLUMN_NAME, '') AS '', COLUMN_NAME) WHEN COLUMN_NAME LIKE ''%latency'' THEN CONCAT(''sys.format_time('', COLUMN_NAME, '') AS '', COLUMN_NAME) WHEN SUBSTRING(COLUMN_NAME, -7) = ''_memory'' OR SUBSTRING(COLUMN_NAME, -17) = ''_memory_allocated'' OR ((SUBSTRING(COLUMN_NAME, -5) = ''_read'' OR SUBSTRING(COLUMN_NAME, -8) = ''_written'' OR SUBSTRING(COLUMN_NAME, -6) = ''_write'') AND SUBSTRING(COLUMN_NAME, 1, 6) <> ''COUNT_'') THEN CONCAT(''sys.format_bytes('', COLUMN_NAME, '') AS '', COLUMN_NAME) ELSE COLUMN_NAME END ORDER BY ORDINAL_POSITION SEPARATOR '',\n       '' ), ''\n  FROM tmp_'', SUBSTRING(TABLE_NAME FROM 3), ''_%{OUTPUT}'' ) AS Query INTO @sys.diagnostics.sql_select FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = ''sys'' AND TABLE_NAME = ? GROUP BY TABLE_NAME';  SET @sys.diagnostics.sql_gen_query_delta = 'SELECT CONCAT( ''SELECT '', GROUP_CONCAT( CASE WHEN FIND_IN_SET(COLUMN_NAME, diag.pk) THEN COLUMN_NAME WHEN diag.TABLE_NAME = ''io_global_by_file_by_bytes'' AND COLUMN_NAME = ''write_pct'' THEN CONCAT(''IFNULL(ROUND(100-(((e.total_read-IFNULL(s.total_read, 0))'', ''/NULLIF(((e.total_read-IFNULL(s.total_read, 0))+(e.total_written-IFNULL(s.total_written, 0))), 0))*100), 2), 0.00) AS '', COLUMN_NAME) WHEN (diag.TABLE_NAME, COLUMN_NAME) IN ( (''io_global_by_file_by_bytes'', ''total''), (''io_global_by_wait_by_bytes'', ''total_requested'') ) THEN CONCAT(''sys.format_bytes(e.'', COLUMN_NAME, ''-IFNULL(s.'', COLUMN_NAME, '', 0)) AS '', COLUMN_NAME) WHEN SUBSTRING(COLUMN_NAME, 1, 4) IN (''max_'', ''min_'') AND SUBSTRING(COLUMN_NAME, -8) = ''_latency'' THEN CONCAT(''sys.format_time(e.'', COLUMN_NAME, '') AS '', COLUMN_NAME) WHEN COLUMN_NAME = ''avg_latency'' THEN CONCAT(''sys.format_time((e.total_latency - IFNULL(s.total_latency, 0))'', ''/NULLIF(e.total - IFNULL(s.total, 0), 0)) AS '', COLUMN_NAME) WHEN SUBSTRING(COLUMN_NAME, -12) = ''_avg_latency'' THEN CONCAT(''sys.format_time((e.'', SUBSTRING(COLUMN_NAME FROM 1 FOR CHAR_LENGTH(COLUMN_NAME)-12), ''_latency - IFNULL(s.'', SUBSTRING(COLUMN_NAME FROM 1 FOR CHAR_LENGTH(COLUMN_NAME)-12), ''_latency, 0))'', ''/NULLIF(e.'', SUBSTRING(COLUMN_NAME FROM 1 FOR CHAR_LENGTH(COLUMN_NAME)-12), ''s - IFNULL(s.'', SUBSTRING(COLUMN_NAME FROM 1 FOR CHAR_LENGTH(COLUMN_NAME)-12), ''s, 0), 0)) AS '', COLUMN_NAME) WHEN COLUMN_NAME LIKE ''%latency'' THEN CONCAT(''sys.format_time(e.'', COLUMN_NAME, '' - IFNULL(s.'', COLUMN_NAME, '', 0)) AS '', COLUMN_NAME) WHEN COLUMN_NAME IN (''avg_read'', ''avg_write'', ''avg_written'') THEN CONCAT(''sys.format_bytes(IFNULL((e.total_'', IF(COLUMN_NAME = ''avg_read'', ''read'', ''written''), ''-IFNULL(s.total_'', IF(COLUMN_NAME = ''avg_read'', ''read'', ''written''), '', 0))'', ''/NULLIF(e.count_'', IF(COLUMN_NAME = ''avg_read'', ''read'', ''write''), ''-IFNULL(s.count_'', IF(COLUMN_NAME = ''avg_read'', ''read'', ''write''), '', 0), 0), 0)) AS '', COLUMN_NAME) WHEN SUBSTRING(COLUMN_NAME, -7) = ''_memory'' OR SUBSTRING(COLUMN_NAME, -17) = ''_memory_allocated'' OR ((SUBSTRING(COLUMN_NAME, -5) = ''_read'' OR SUBSTRING(COLUMN_NAME, -8) = ''_written'' OR SUBSTRING(COLUMN_NAME, -6) = ''_write'') AND SUBSTRING(COLUMN_NAME, 1, 6) <> ''COUNT_'') THEN CONCAT(''sys.format_bytes(e.'', COLUMN_NAME, '' - IFNULL(s.'', COLUMN_NAME, '', 0)) AS '', COLUMN_NAME) ELSE CONCAT(''(e.'', COLUMN_NAME, '' - IFNULL(s.'', COLUMN_NAME, '', 0)) AS '', COLUMN_NAME) END ORDER BY ORDINAL_POSITION SEPARATOR '',\n       '' ), ''\n  FROM tmp_'', diag.TABLE_NAME, ''_end e LEFT OUTER JOIN tmp_'', diag.TABLE_NAME, ''_start s USING ('', diag.pk, '')'' ) AS Query INTO @sys.diagnostics.sql_select FROM tmp_sys_views_delta diag INNER JOIN information_schema.COLUMNS c ON c.TABLE_NAME = CONCAT(''x$'', diag.TABLE_NAME) WHERE c.TABLE_SCHEMA = ''sys'' AND diag.TABLE_NAME = ? GROUP BY diag.TABLE_NAME';  IF (v_has_ps = 'YES') THEN DROP TEMPORARY TABLE IF EXISTS tmp_sys_views_delta; CREATE TEMPORARY TABLE tmp_sys_views_delta ( TABLE_NAME varchar(64) NOT NULL, order_by text COMMENT 'ORDER BY clause for the initial and overall views', order_by_delta text COMMENT 'ORDER BY clause for the delta views', where_delta text COMMENT 'WHERE clause to use for delta views to only include rows with a "count" > 0', limit_rows int unsigned COMMENT 'The maximum number of rows to include for the view', pk varchar(128) COMMENT 'Used with the FIND_IN_SET() function so use comma separated list without whitespace', PRIMARY KEY (TABLE_NAME) );  IF (@sys.debug = 'ON') THEN SELECT 'Populating tmp_sys_views_delta' AS 'Debug'; END IF; INSERT INTO tmp_sys_views_delta VALUES ('host_summary'                       , '%{TABLE}.statement_latency DESC', '(e.statement_latency-IFNULL(s.statement_latency, 0)) DESC', '(e.statements - IFNULL(s.statements, 0)) > 0', NULL, 'host'), ('host_summary_by_file_io'            , '%{TABLE}.io_latency DESC', '(e.io_latency-IFNULL(s.io_latency, 0)) DESC', '(e.ios - IFNULL(s.ios, 0)) > 0', NULL, 'host'), ('host_summary_by_file_io_type'       , '%{TABLE}.host, %{TABLE}.total_latency DESC', 'e.host, (e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'host,event_name'), ('host_summary_by_stages'             , '%{TABLE}.host, %{TABLE}.total_latency DESC', 'e.host, (e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'host,event_name'), ('host_summary_by_statement_latency'  , '%{TABLE}.total_latency DESC', '(e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'host'), ('host_summary_by_statement_type'     , '%{TABLE}.host, %{TABLE}.total_latency DESC', 'e.host, (e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'host,statement'), ('io_by_thread_by_latency'            , '%{TABLE}.total_latency DESC', '(e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'user,thread_id,processlist_id'), ('io_global_by_file_by_bytes'         , '%{TABLE}.total DESC', '(e.total-IFNULL(s.total, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', 100, 'file'), ('io_global_by_file_by_latency'       , '%{TABLE}.total_latency DESC', '(e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', 100, 'file'), ('io_global_by_wait_by_bytes'         , '%{TABLE}.total_requested DESC', '(e.total_requested-IFNULL(s.total_requested, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'event_name'), ('io_global_by_wait_by_latency'       , '%{TABLE}.total_latency DESC', '(e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'event_name'), ('schema_index_statistics'            , '(%{TABLE}.select_latency+%{TABLE}.insert_latency+%{TABLE}.update_latency+%{TABLE}.delete_latency) DESC', '((e.select_latency+e.insert_latency+e.update_latency+e.delete_latency)-IFNULL(s.select_latency+s.insert_latency+s.update_latency+s.delete_latency, 0)) DESC', '((e.rows_selected+e.insert_latency+e.rows_updated+e.rows_deleted)-IFNULL(s.rows_selected+s.rows_inserted+s.rows_updated+s.rows_deleted, 0)) > 0', 100, 'table_schema,table_name,index_name'), ('schema_table_statistics'            , '%{TABLE}.total_latency DESC', '(e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total_latency-IFNULL(s.total_latency, 0)) > 0', 100, 'table_schema,table_name'), ('schema_tables_with_full_table_scans', '%{TABLE}.rows_full_scanned DESC', '(e.rows_full_scanned-IFNULL(s.rows_full_scanned, 0)) DESC', '(e.rows_full_scanned-IFNULL(s.rows_full_scanned, 0)) > 0', 100, 'object_schema,object_name'), ('user_summary'                       , '%{TABLE}.statement_latency DESC', '(e.statement_latency-IFNULL(s.statement_latency, 0)) DESC', '(e.statements - IFNULL(s.statements, 0)) > 0', NULL, 'user'), ('user_summary_by_file_io'            , '%{TABLE}.io_latency DESC', '(e.io_latency-IFNULL(s.io_latency, 0)) DESC', '(e.ios - IFNULL(s.ios, 0)) > 0', NULL, 'user'), ('user_summary_by_file_io_type'       , '%{TABLE}.user, %{TABLE}.latency DESC', 'e.user, (e.latency-IFNULL(s.latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'user,event_name'), ('user_summary_by_stages'             , '%{TABLE}.user, %{TABLE}.total_latency DESC', 'e.user, (e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'user,event_name'), ('user_summary_by_statement_latency'  , '%{TABLE}.total_latency DESC', '(e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'user'), ('user_summary_by_statement_type'     , '%{TABLE}.user, %{TABLE}.total_latency DESC', 'e.user, (e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'user,statement'), ('wait_classes_global_by_avg_latency' , 'IFNULL(%{TABLE}.total_latency / NULLIF(%{TABLE}.total, 0), 0) DESC', 'IFNULL((e.total_latency-IFNULL(s.total_latency, 0)) / NULLIF((e.total - IFNULL(s.total, 0)), 0), 0) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'event_class'), ('wait_classes_global_by_latency'     , '%{TABLE}.total_latency DESC', '(e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'event_class'), ('waits_by_host_by_latency'           , '%{TABLE}.host, %{TABLE}.total_latency DESC', 'e.host, (e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'host,event'), ('waits_by_user_by_latency'           , '%{TABLE}.user, %{TABLE}.total_latency DESC', 'e.user, (e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'user,event'), ('waits_global_by_latency'            , '%{TABLE}.total_latency DESC', '(e.total_latency-IFNULL(s.total_latency, 0)) DESC', '(e.total - IFNULL(s.total, 0)) > 0', NULL, 'events') ; END IF;   SELECT '  =======================  Configuration  =======================  ' AS ''; SELECT 'GLOBAL VARIABLES' AS 'The following output is:'; IF (v_has_ps_vars = 'YES') THEN SELECT LOWER(VARIABLE_NAME) AS Variable_name, VARIABLE_VALUE AS Variable_value FROM performance_schema.global_variables ORDER BY VARIABLE_NAME; ELSE SELECT LOWER(VARIABLE_NAME) AS Variable_name, VARIABLE_VALUE AS Variable_value FROM information_schema.GLOBAL_VARIABLES ORDER BY VARIABLE_NAME; END IF;  IF (v_has_ps = 'YES') THEN SELECT 'Performance Schema Setup - Actors' AS 'The following output is:'; SELECT * FROM performance_schema.setup_actors;  SELECT 'Performance Schema Setup - Consumers' AS 'The following output is:'; SELECT NAME AS Consumer, ENABLED, sys.ps_is_consumer_enabled(NAME) AS COLLECTS FROM performance_schema.setup_consumers;  SELECT 'Performance Schema Setup - Instruments' AS 'The following output is:'; SELECT SUBSTRING_INDEX(NAME, '/', 2) AS 'InstrumentClass', ROUND(100*SUM(IF(ENABLED = 'YES', 1, 0))/COUNT(*), 2) AS 'EnabledPct', ROUND(100*SUM(IF(TIMED = 'YES', 1, 0))/COUNT(*), 2) AS 'TimedPct' FROM performance_schema.setup_instruments GROUP BY SUBSTRING_INDEX(NAME, '/', 2) ORDER BY SUBSTRING_INDEX(NAME, '/', 2);  SELECT 'Performance Schema Setup - Objects' AS 'The following output is:'; SELECT * FROM performance_schema.setup_objects;  SELECT 'Performance Schema Setup - Threads' AS 'The following output is:'; SELECT `TYPE` AS ThreadType, COUNT(*) AS 'Total', ROUND(100*SUM(IF(INSTRUMENTED = 'YES', 1, 0))/COUNT(*), 2) AS 'InstrumentedPct' FROM performance_schema.threads GROUP BY TYPE; END IF;   IF (v_has_replication = 'NO') THEN SELECT 'No Replication Configured' AS 'Replication Status'; ELSE SELECT CONCAT('Replication Configured: ', v_has_replication, ' - Performance Schema Replication Tables: ', v_has_ps_replication) AS 'Replication Status';  IF (v_has_ps_replication = 'YES') THEN SELECT 'Replication - Connection Configuration' AS 'The following output is:'; SELECT * FROM performance_schema.replication_connection_configuration/*!50706 ORDER BY CHANNEL_NAME*/; END IF;  IF (v_has_ps_replication = 'YES') THEN SELECT 'Replication - Applier Configuration' AS 'The following output is:'; SELECT * FROM performance_schema.replication_applier_configuration ORDER BY CHANNEL_NAME; END IF;  IF (@@master_info_repository = 'TABLE') THEN SELECT 'Replication - Master Info Repository Configuration' AS 'The following output is:'; SELECT /*!50706 Channel_name, */Host, User_name, Port, Connect_retry, Enabled_ssl, Ssl_ca, Ssl_capath, Ssl_cert, Ssl_cipher, Ssl_key, Ssl_verify_server_cert, Heartbeat, Bind, Ignored_server_ids, Uuid, Retry_count, Ssl_crl, Ssl_crlpath, Tls_version, Enabled_auto_position FROM mysql.slave_master_info/*!50706 ORDER BY Channel_name*/; END IF;  IF (@@relay_log_info_repository = 'TABLE') THEN SELECT 'Replication - Relay Log Repository Configuration' AS 'The following output is:'; SELECT /*!50706 Channel_name, */Sql_delay, Number_of_workers, Id FROM mysql.slave_relay_log_info/*!50706 ORDER BY Channel_name*/; END IF; END IF;   IF (v_has_ndb IN ('DEFAULT', 'YES')) THEN SELECT 'Cluster Thread Blocks' AS 'The following output is:'; SELECT * FROM ndbinfo.threadblocks; END IF;  IF (v_has_ps = 'YES') THEN IF (@sys.diagnostics.include_raw = 'ON') THEN SELECT '  ========================  Initial Status  ========================  ' AS ''; END IF;  DROP TEMPORARY TABLE IF EXISTS tmp_digests_start; CALL sys.statement_performance_analyzer('create_tmp', 'tmp_digests_start', NULL); CALL sys.statement_performance_analyzer('snapshot', NULL, NULL); CALL sys.statement_performance_analyzer('save', 'tmp_digests_start', NULL);  IF (@sys.diagnostics.include_raw = 'ON') THEN SET @sys.diagnostics.sql = REPLACE(@sys.diagnostics.sql_gen_query_template, '%{OUTPUT}', 'start'); IF (@sys.debug = 'ON') THEN SELECT 'The following query will be used to generate the query for each sys view' AS 'Debug'; SELECT @sys.diagnostics.sql AS 'Debug'; END IF; PREPARE stmt_gen_query FROM @sys.diagnostics.sql; END IF; SET v_done = FALSE; OPEN c_sysviews_w_delta; c_sysviews_w_delta_loop: LOOP FETCH c_sysviews_w_delta INTO v_table_name; IF v_done THEN LEAVE c_sysviews_w_delta_loop; END IF;  IF (@sys.debug = 'ON') THEN SELECT CONCAT('The following queries are for storing the initial content of ', v_table_name) AS 'Debug'; END IF;  CALL sys.execute_prepared_stmt(CONCAT('DROP TEMPORARY TABLE IF EXISTS `tmp_', v_table_name, '_start`')); CALL sys.execute_prepared_stmt(CONCAT('CREATE TEMPORARY TABLE `tmp_', v_table_name, '_start` SELECT * FROM `sys`.`x$', v_table_name, '`'));  IF (@sys.diagnostics.include_raw = 'ON') THEN SET @sys.diagnostics.table_name = CONCAT('x$', v_table_name); EXECUTE stmt_gen_query USING @sys.diagnostics.table_name; SELECT CONCAT(@sys.diagnostics.sql_select, IF(order_by IS NOT NULL, CONCAT('\n ORDER BY ', REPLACE(order_by, '%{TABLE}', CONCAT('tmp_', v_table_name, '_start'))), ''), IF(limit_rows IS NOT NULL, CONCAT('\n LIMIT ', limit_rows), '') ) INTO @sys.diagnostics.sql_select FROM tmp_sys_views_delta WHERE TABLE_NAME = v_table_name; SELECT CONCAT('Initial ', v_table_name) AS 'The following output is:'; CALL sys.execute_prepared_stmt(@sys.diagnostics.sql_select); END IF; END LOOP; CLOSE c_sysviews_w_delta;  IF (@sys.diagnostics.include_raw = 'ON') THEN DEALLOCATE PREPARE stmt_gen_query; END IF; END IF;  SET v_sql_status_summary_select = 'SELECT Variable_name', v_sql_status_summary_delta  = '', v_sql_status_summary_from   = '';  REPEAT SET v_output_count = v_output_count + 1; IF (v_output_count > 1) THEN SET v_sleep = in_interval-(UNIX_TIMESTAMP(NOW(2))-v_iter_start); SELECT NOW() AS 'Time', CONCAT('Going to sleep for ', v_sleep, ' seconds. Please do not interrupt') AS 'The following output is:'; DO SLEEP(in_interval); END IF; SET v_iter_start = UNIX_TIMESTAMP(NOW(2));  SELECT NOW(), CONCAT('Iteration Number ', IFNULL(v_output_count, 'NULL')) AS 'The following output is:';  IF (@@log_bin = 1) THEN SELECT 'SHOW MASTER STATUS' AS 'The following output is:'; SHOW MASTER STATUS; END IF;  IF (v_has_replication <> 'NO') THEN SELECT 'SHOW SLAVE STATUS' AS 'The following output is:'; SHOW SLAVE STATUS;  IF (v_has_ps_replication = 'YES') THEN SELECT 'Replication Connection Status' AS 'The following output is:'; SELECT * FROM performance_schema.replication_connection_status;  SELECT 'Replication Applier Status' AS 'The following output is:'; SELECT * FROM performance_schema.replication_applier_status ORDER BY CHANNEL_NAME;  SELECT 'Replication Applier Status - Coordinator' AS 'The following output is:'; SELECT * FROM performance_schema.replication_applier_status_by_coordinator ORDER BY CHANNEL_NAME;  SELECT 'Replication Applier Status - Worker' AS 'The following output is:'; SELECT * FROM performance_schema.replication_applier_status_by_worker ORDER BY CHANNEL_NAME, WORKER_ID; END IF;  IF (@@master_info_repository = 'TABLE') THEN SELECT 'Replication - Master Log Status' AS 'The following output is:'; SELECT Master_log_name, Master_log_pos FROM mysql.slave_master_info; END IF;  IF (@@relay_log_info_repository = 'TABLE') THEN SELECT 'Replication - Relay Log Status' AS 'The following output is:'; SELECT sys.format_path(Relay_log_name) AS Relay_log_name, Relay_log_pos, Master_log_name, Master_log_pos FROM mysql.slave_relay_log_info;  SELECT 'Replication - Worker Status' AS 'The following output is:'; SELECT Id, sys.format_path(Relay_log_name) AS Relay_log_name, Relay_log_pos, Master_log_name, Master_log_pos, sys.format_path(Checkpoint_relay_log_name) AS Checkpoint_relay_log_name, Checkpoint_relay_log_pos, Checkpoint_master_log_name, Checkpoint_master_log_pos, Checkpoint_seqno, Checkpoint_group_size, HEX(Checkpoint_group_bitmap) AS Checkpoint_group_bitmap/*!50706 , Channel_name*/ FROM mysql.slave_worker_info ORDER BY /*!50706 Channel_name, */Id; END IF; END IF;  SET v_table_name = CONCAT('tmp_metrics_', v_output_count); CALL sys.execute_prepared_stmt(CONCAT('DROP TEMPORARY TABLE IF EXISTS ', v_table_name));  CALL sys.execute_prepared_stmt(CONCAT('CREATE TEMPORARY TABLE ', v_table_name, ' ( Variable_name VARCHAR(193) NOT NULL, Variable_value VARCHAR(1024), Type VARCHAR(225) NOT NULL, Enabled ENUM(''YES'', ''NO'', ''PARTIAL'') NOT NULL, PRIMARY KEY (Type, Variable_name) ) ENGINE = InnoDB DEFAULT CHARSET=utf8'));  IF (v_has_metrics) THEN SET @sys.diagnostics.sql = CONCAT( 'INSERT INTO ', v_table_name, ' SELECT Variable_name, REPLACE(Variable_value, ''\n'', ''\\\\n'') AS Variable_value, Type, Enabled FROM sys.metrics' ); ELSE SET @sys.diagnostics.sql = CONCAT( 'INSERT INTO ', v_table_name, '(SELECT LOWER(VARIABLE_NAME) AS Variable_name, REPLACE(VARIABLE_VALUE, ''\n'', ''\\\\n'') AS Variable_value, ''Global Status'' AS Type, ''YES'' AS Enabled FROM performance_schema.global_status ) UNION ALL ( SELECT NAME AS Variable_name, COUNT AS Variable_value, CONCAT(''InnoDB Metrics - '', SUBSYSTEM) AS Type, IF(STATUS = ''enabled'', ''YES'', ''NO'') AS Enabled FROM information_schema.INNODB_METRICS WHERE NAME NOT IN ( ''lock_row_lock_time'', ''lock_row_lock_time_avg'', ''lock_row_lock_time_max'', ''lock_row_lock_waits'', ''buffer_pool_reads'', ''buffer_pool_read_requests'', ''buffer_pool_write_requests'', ''buffer_pool_wait_free'', ''buffer_pool_read_ahead'', ''buffer_pool_read_ahead_evicted'', ''buffer_pool_pages_total'', ''buffer_pool_pages_misc'', ''buffer_pool_pages_data'', ''buffer_pool_bytes_data'', ''buffer_pool_pages_dirty'', ''buffer_pool_bytes_dirty'', ''buffer_pool_pages_free'', ''buffer_pages_created'', ''buffer_pages_written'', ''buffer_pages_read'', ''buffer_data_reads'', ''buffer_data_written'', ''file_num_open_files'', ''os_log_bytes_written'', ''os_log_fsyncs'', ''os_log_pending_fsyncs'', ''os_log_pending_writes'', ''log_waits'', ''log_write_requests'', ''log_writes'', ''innodb_dblwr_writes'', ''innodb_dblwr_pages_written'', ''innodb_page_size'') ) UNION ALL ( SELECT ''NOW()'' AS Variable_name, NOW(3) AS Variable_value, ''System Time'' AS Type, ''YES'' AS Enabled ) UNION ALL ( SELECT ''UNIX_TIMESTAMP()'' AS Variable_name, ROUND(UNIX_TIMESTAMP(NOW(3)), 3) AS Variable_value, ''System Time'' AS Type, ''YES'' AS Enabled ) ORDER BY Type, Variable_name;' ); END IF; CALL sys.execute_prepared_stmt(@sys.diagnostics.sql);  CALL sys.execute_prepared_stmt( CONCAT('(SELECT Variable_value INTO @sys.diagnostics.output_time FROM ', v_table_name, ' WHERE Type = ''System Time'' AND Variable_name = ''UNIX_TIMESTAMP()'')') ); SET v_output_time = @sys.diagnostics.output_time;  SET v_sql_status_summary_select = CONCAT(v_sql_status_summary_select, ', CONCAT( LEFT(s', v_output_count, '.Variable_value, ', v_status_summary_width, '), IF(', REPLACE(v_no_delta_names, '%{COUNT}', v_output_count), ' AND s', v_output_count, '.Variable_value REGEXP ''^[0-9]+(\\\\.[0-9]+)?$'', CONCAT('' ('', ROUND(s', v_output_count, '.Variable_value/', v_output_time, ', 2), ''/sec)''), '''') ) AS ''Output ', v_output_count, ''''), v_sql_status_summary_from   = CONCAT(v_sql_status_summary_from, ' ', IF(v_output_count = 1, '  FROM ', '       INNER JOIN '), v_table_name, ' s', v_output_count, IF (v_output_count = 1, '', ' USING (Type, Variable_name)')); IF (v_output_count > 1) THEN SET v_sql_status_summary_delta  = CONCAT(v_sql_status_summary_delta, ', IF(', REPLACE(v_no_delta_names, '%{COUNT}', v_output_count), ' AND s', (v_output_count-1), '.Variable_value REGEXP ''^[0-9]+(\\\\.[0-9]+)?$'' AND s', v_output_count, '.Variable_value REGEXP ''^[0-9]+(\\\\.[0-9]+)?$'', CONCAT(IF(s', (v_output_count-1), '.Variable_value REGEXP ''^[0-9]+\\\\.[0-9]+$'' OR s', v_output_count, '.Variable_value REGEXP ''^[0-9]+\\\\.[0-9]+$'', ROUND((s', v_output_count, '.Variable_value-s', (v_output_count-1), '.Variable_value), 2), (s', v_output_count, '.Variable_value-s', (v_output_count-1), '.Variable_value) ), '' ('', ROUND((s', v_output_count, '.Variable_value-s', (v_output_count-1), '.Variable_value)/(', v_output_time, '-', v_output_time_prev, '), 2), ''/sec)'' ), '''' ) AS ''Delta (', (v_output_count-1), ' -> ', v_output_count, ')'''); END IF;  SET v_output_time_prev = v_output_time;  IF (@sys.diagnostics.include_raw = 'ON') THEN IF (v_has_metrics) THEN SELECT 'SELECT * FROM sys.metrics' AS 'The following output is:'; ELSE SELECT 'sys.metrics equivalent' AS 'The following output is:'; END IF; CALL sys.execute_prepared_stmt(CONCAT('SELECT Type, Variable_name, Enabled, Variable_value FROM ', v_table_name, ' ORDER BY Type, Variable_name')); END IF;  IF (v_has_innodb IN ('DEFAULT', 'YES')) THEN SELECT 'SHOW ENGINE INNODB STATUS' AS 'The following output is:'; EXECUTE stmt_innodb_status; SELECT 'InnoDB - Transactions' AS 'The following output is:'; SELECT * FROM information_schema.INNODB_TRX; END IF;  IF (v_has_ndb IN ('DEFAULT', 'YES')) THEN SELECT 'SHOW ENGINE NDBCLUSTER STATUS' AS 'The following output is:'; EXECUTE stmt_ndbcluster_status;  SELECT 'ndbinfo.memoryusage' AS 'The following output is:'; SELECT node_id, memory_type, sys.format_bytes(used) AS used, used_pages, sys.format_bytes(total) AS total, total_pages, ROUND(100*(used/total), 2) AS 'Used %' FROM ndbinfo.memoryusage;  SET v_done = FALSE; OPEN c_ndbinfo; c_ndbinfo_loop: LOOP FETCH c_ndbinfo INTO v_table_name; IF v_done THEN LEAVE c_ndbinfo_loop; END IF;  SELECT CONCAT('SELECT * FROM ndbinfo.', v_table_name) AS 'The following output is:'; CALL sys.execute_prepared_stmt(CONCAT('SELECT * FROM `ndbinfo`.`', v_table_name, '`')); END LOOP; CLOSE c_ndbinfo;  SELECT * FROM information_schema.FILES; END IF;  SELECT 'SELECT * FROM sys.processlist' AS 'The following output is:'; SELECT processlist.* FROM sys.processlist;  IF (v_has_ps = 'YES') THEN IF (sys.ps_is_consumer_enabled('events_waits_history_long') = 'YES') THEN SELECT 'SELECT * FROM sys.latest_file_io' AS 'The following output is:'; SELECT * FROM sys.latest_file_io; END IF;  IF (EXISTS(SELECT 1 FROM performance_schema.setup_instruments WHERE NAME LIKE 'memory/%' AND ENABLED = 'YES')) THEN SELECT 'SELECT * FROM sys.memory_by_host_by_current_bytes' AS 'The following output is:'; SELECT * FROM sys.memory_by_host_by_current_bytes;  SELECT 'SELECT * FROM sys.memory_by_thread_by_current_bytes' AS 'The following output is:'; SELECT * FROM sys.memory_by_thread_by_current_bytes;  SELECT 'SELECT * FROM sys.memory_by_user_by_current_bytes' AS 'The following output is:'; SELECT * FROM sys.memory_by_user_by_current_bytes;  SELECT 'SELECT * FROM sys.memory_global_by_current_bytes' AS 'The following output is:'; SELECT * FROM sys.memory_global_by_current_bytes; END IF; END IF;  SET v_runtime = (UNIX_TIMESTAMP(NOW(2)) - v_start); UNTIL (v_runtime + in_interval >= in_max_runtime) END REPEAT;  IF (v_has_ps = 'YES') THEN SELECT 'SHOW ENGINE PERFORMANCE_SCHEMA STATUS' AS 'The following output is:'; EXECUTE stmt_ps_status; END IF;  IF (v_has_innodb IN ('DEFAULT', 'YES')) THEN DEALLOCATE PREPARE stmt_innodb_status; END IF; IF (v_has_ps = 'YES') THEN DEALLOCATE PREPARE stmt_ps_status; END IF; IF (v_has_ndb IN ('DEFAULT', 'YES')) THEN DEALLOCATE PREPARE stmt_ndbcluster_status; END IF;   SELECT '  ============================  Schema Information  ============================  ' AS '';  SELECT COUNT(*) AS 'Total Number of Tables' FROM information_schema.TABLES;  IF (@sys.diagnostics.allow_i_s_tables = 'ON') THEN SELECT 'Storage Engine Usage' AS 'The following output is:'; SELECT ENGINE, COUNT(*) AS NUM_TABLES, sys.format_bytes(SUM(DATA_LENGTH)) AS DATA_LENGTH, sys.format_bytes(SUM(INDEX_LENGTH)) AS INDEX_LENGTH, sys.format_bytes(SUM(DATA_LENGTH+INDEX_LENGTH)) AS TOTAL FROM information_schema.TABLES GROUP BY ENGINE;  SELECT 'Schema Object Overview' AS 'The following output is:'; SELECT * FROM sys.schema_object_overview;  SELECT 'Tables without a PRIMARY KEY' AS 'The following output is:'; SELECT TABLES.TABLE_SCHEMA, ENGINE, COUNT(*) AS NumTables FROM information_schema.TABLES LEFT OUTER JOIN information_schema.STATISTICS ON STATISTICS.TABLE_SCHEMA = TABLES.TABLE_SCHEMA AND STATISTICS.TABLE_NAME = TABLES.TABLE_NAME AND STATISTICS.INDEX_NAME = 'PRIMARY' WHERE STATISTICS.TABLE_NAME IS NULL AND TABLES.TABLE_SCHEMA NOT IN ('mysql', 'information_schema', 'performance_schema', 'sys') AND TABLES.TABLE_TYPE = 'BASE TABLE' GROUP BY TABLES.TABLE_SCHEMA, ENGINE; END IF;  IF (v_has_ps = 'YES') THEN SELECT 'Unused Indexes' AS 'The following output is:'; SELECT object_schema, COUNT(*) AS NumUnusedIndexes FROM performance_schema.table_io_waits_summary_by_index_usage WHERE index_name IS NOT NULL AND count_star = 0 AND object_schema NOT IN ('mysql', 'sys') AND index_name != 'PRIMARY' GROUP BY object_schema; END IF;  IF (v_has_ps = 'YES') THEN SELECT '  =========================  Overall Status  =========================  ' AS '';  SELECT 'CALL sys.ps_statement_avg_latency_histogram()' AS 'The following output is:'; CALL sys.ps_statement_avg_latency_histogram();  CALL sys.statement_performance_analyzer('snapshot', NULL, NULL); CALL sys.statement_performance_analyzer('overall', NULL, 'with_runtimes_in_95th_percentile');  SET @sys.diagnostics.sql = REPLACE(@sys.diagnostics.sql_gen_query_template, '%{OUTPUT}', 'end'); IF (@sys.debug = 'ON') THEN SELECT 'The following query will be used to generate the query for each sys view' AS 'Debug'; SELECT @sys.diagnostics.sql AS 'Debug'; END IF; PREPARE stmt_gen_query FROM @sys.diagnostics.sql;  SET v_done = FALSE; OPEN c_sysviews_w_delta; c_sysviews_w_delta_loop: LOOP FETCH c_sysviews_w_delta INTO v_table_name; IF v_done THEN LEAVE c_sysviews_w_delta_loop; END IF;  IF (@sys.debug = 'ON') THEN SELECT CONCAT('The following queries are for storing the final content of ', v_table_name) AS 'Debug'; END IF;  CALL sys.execute_prepared_stmt(CONCAT('DROP TEMPORARY TABLE IF EXISTS `tmp_', v_table_name, '_end`')); CALL sys.execute_prepared_stmt(CONCAT('CREATE TEMPORARY TABLE `tmp_', v_table_name, '_end` SELECT * FROM `sys`.`x$', v_table_name, '`'));  SET @sys.diagnostics.table_name = CONCAT('x$', v_table_name); EXECUTE stmt_gen_query USING @sys.diagnostics.table_name; SELECT CONCAT(@sys.diagnostics.sql_select, IF(order_by IS NOT NULL, CONCAT('\n ORDER BY ', REPLACE(order_by, '%{TABLE}', CONCAT('tmp_', v_table_name, '_end'))), ''), IF(limit_rows IS NOT NULL, CONCAT('\n LIMIT ', limit_rows), '') ) INTO @sys.diagnostics.sql_select FROM tmp_sys_views_delta WHERE TABLE_NAME = v_table_name; SELECT CONCAT('Overall ', v_table_name) AS 'The following output is:'; CALL sys.execute_prepared_stmt(@sys.diagnostics.sql_select); END LOOP; CLOSE c_sysviews_w_delta;  DEALLOCATE PREPARE stmt_gen_query;   SELECT '  ======================  Delta Status  ======================  ' AS '';  CALL sys.statement_performance_analyzer('delta', 'tmp_digests_start', 'with_runtimes_in_95th_percentile'); CALL sys.statement_performance_analyzer('cleanup', NULL, NULL);  DROP TEMPORARY TABLE tmp_digests_start;  IF (@sys.debug = 'ON') THEN SELECT 'The following query will be used to generate the query for each sys view delta' AS 'Debug'; SELECT @sys.diagnostics.sql_gen_query_delta AS 'Debug'; END IF; PREPARE stmt_gen_query_delta FROM @sys.diagnostics.sql_gen_query_delta;  SET v_old_group_concat_max_len = @@session.group_concat_max_len; SET @@session.group_concat_max_len = 2048; SET v_done = FALSE; OPEN c_sysviews_w_delta; c_sysviews_w_delta_loop: LOOP FETCH c_sysviews_w_delta INTO v_table_name; IF v_done THEN LEAVE c_sysviews_w_delta_loop; END IF;  SET @sys.diagnostics.table_name = v_table_name; EXECUTE stmt_gen_query_delta USING @sys.diagnostics.table_name; SELECT CONCAT(@sys.diagnostics.sql_select, IF(where_delta IS NOT NULL, CONCAT('\n WHERE ', where_delta), ''), IF(order_by_delta IS NOT NULL, CONCAT('\n ORDER BY ', order_by_delta), ''), IF(limit_rows IS NOT NULL, CONCAT('\n LIMIT ', limit_rows), '') ) INTO @sys.diagnostics.sql_select FROM tmp_sys_views_delta WHERE TABLE_NAME = v_table_name;  SELECT CONCAT('Delta ', v_table_name) AS 'The following output is:'; CALL sys.execute_prepared_stmt(@sys.diagnostics.sql_select);  CALL sys.execute_prepared_stmt(CONCAT('DROP TEMPORARY TABLE `tmp_', v_table_name, '_end`')); CALL sys.execute_prepared_stmt(CONCAT('DROP TEMPORARY TABLE `tmp_', v_table_name, '_start`')); END LOOP; CLOSE c_sysviews_w_delta; SET @@session.group_concat_max_len = v_old_group_concat_max_len;  DEALLOCATE PREPARE stmt_gen_query_delta; DROP TEMPORARY TABLE tmp_sys_views_delta; END IF;  IF (v_has_metrics) THEN SELECT 'SELECT * FROM sys.metrics' AS 'The following output is:'; ELSE SELECT 'sys.metrics equivalent' AS 'The following output is:'; END IF; CALL sys.execute_prepared_stmt( CONCAT(v_sql_status_summary_select, v_sql_status_summary_delta, ', Type, s1.Enabled', v_sql_status_summary_from, ' ORDER BY Type, Variable_name' ) );  SET v_count = 0; WHILE (v_count < v_output_count) DO SET v_count = v_count + 1; SET v_table_name = CONCAT('tmp_metrics_', v_count); CALL sys.execute_prepared_stmt(CONCAT('DROP TEMPORARY TABLE IF EXISTS ', v_table_name)); END WHILE;  IF (in_auto_config <> 'current') THEN CALL sys.ps_setup_reload_saved(); SET sql_log_bin = @log_bin; END IF;  SET @sys.diagnostics.output_time            = NULL, @sys.diagnostics.sql                    = NULL, @sys.diagnostics.sql_gen_query_delta    = NULL, @sys.diagnostics.sql_gen_query_template = NULL, @sys.diagnostics.sql_select             = NULL, @sys.diagnostics.table_name             = NULL;  IF (v_this_thread_enabled = 'YES') THEN CALL sys.ps_setup_enable_thread(CONNECTION_ID()); END IF;  IF (@log_bin = 1) THEN SET sql_log_bin = @log_bin; END IF; END;
DROP PROCEDURE IF EXISTS ps_statement_avg_latency_histogram;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_statement_avg_latency_histogram () COMMENT '\n Description\n \n Outputs a textual histogram graph of the average latency values\n across all normalized queries tracked within the Performance Schema\n events_statements_summary_by_digest table.\n \n Can be used to show a very high level picture of what kind of \n latency distribution statements running within this instance have.\n \n Parameters\n \n None.\n \n Example\n \n mysql> CALL sys.ps_statement_avg_latency_histogram()\\G\n *************************** 1. row ***************************\n Performance Schema Statement Digest Average Latency Histogram:\n \n . = 1 unit\n * = 2 units\n # = 3 units\n \n (0 - 38ms)     240 | ################################################################################\n (38 - 77ms)    38  | ......................................\n (77 - 115ms)   3   | ...\n (115 - 154ms)  62  | *******************************\n (154 - 192ms)  3   | ...\n (192 - 231ms)  0   |\n (231 - 269ms)  0   |\n (269 - 307ms)  0   |\n (307 - 346ms)  0   |\n (346 - 384ms)  1   | .\n (384 - 423ms)  1   | .\n (423 - 461ms)  0   |\n (461 - 499ms)  0   |\n (499 - 538ms)  0   |\n (538 - 576ms)  0   |\n (576 - 615ms)  1   | .\n \n Total Statements: 350; Buckets: 16; Bucket Size: 38 ms;\n ' SQL SECURITY INVOKER NOT DETERMINISTIC READS SQL DATA BEGIN SELECT CONCAT('\n', '\n  . = 1 unit', '\n  * = 2 units', '\n  # = 3 units\n', @label := CONCAT(@label_inner := CONCAT('\n(0 - ', ROUND((@bucket_size := (SELECT ROUND((MAX(avg_us) - MIN(avg_us)) / (@buckets := 16)) AS size FROM sys.x$ps_digest_avg_latency_distribution)) / (@unit_div := 1000)), (@unit := 'ms'), ')'), REPEAT(' ', (@max_label_size := ((1 + LENGTH(ROUND((@bucket_size * 15) / @unit_div)) + 3 + LENGTH(ROUND(@bucket_size * 16) / @unit_div)) + 1)) - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us <= @bucket_size), 0)), REPEAT(' ', (@max_label_len := (@max_label_size + LENGTH((@total_queries := (SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution)))) + 1) - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < (@one_unit := 40), '.', IF(@count_in_bucket < (@two_unit := 80), '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''),  @label := CONCAT(@label_inner := CONCAT('\n(', ROUND(@bucket_size / @unit_div), ' - ', ROUND((@bucket_size * 2) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size AND b1.avg_us <= @bucket_size * 2), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 2) / @unit_div), ' - ', ROUND((@bucket_size * 3) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 2 AND b1.avg_us <= @bucket_size * 3), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 3) / @unit_div), ' - ', ROUND((@bucket_size * 4) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 3 AND b1.avg_us <= @bucket_size * 4), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 4) / @unit_div), ' - ', ROUND((@bucket_size * 5) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 4 AND b1.avg_us <= @bucket_size * 5), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 5) / @unit_div), ' - ', ROUND((@bucket_size * 6) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 5 AND b1.avg_us <= @bucket_size * 6), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 6) / @unit_div), ' - ', ROUND((@bucket_size * 7) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 6 AND b1.avg_us <= @bucket_size * 7), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 7) / @unit_div), ' - ', ROUND((@bucket_size * 8) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 7 AND b1.avg_us <= @bucket_size * 8), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 8) / @unit_div), ' - ', ROUND((@bucket_size * 9) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 8 AND b1.avg_us <= @bucket_size * 9), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 9) / @unit_div), ' - ', ROUND((@bucket_size * 10) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 9 AND b1.avg_us <= @bucket_size * 10), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 10) / @unit_div), ' - ', ROUND((@bucket_size * 11) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 10 AND b1.avg_us <= @bucket_size * 11), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 11) / @unit_div), ' - ', ROUND((@bucket_size * 12) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 11 AND b1.avg_us <= @bucket_size * 12), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 12) / @unit_div), ' - ', ROUND((@bucket_size * 13) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 12 AND b1.avg_us <= @bucket_size * 13), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 13) / @unit_div), ' - ', ROUND((@bucket_size * 14) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 13 AND b1.avg_us <= @bucket_size * 14), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 14) / @unit_div), ' - ', ROUND((@bucket_size * 15) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 14 AND b1.avg_us <= @bucket_size * 15), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''), @label := CONCAT(@label_inner := CONCAT('\n(', ROUND((@bucket_size * 15) / @unit_div), ' - ', ROUND((@bucket_size * 16) / @unit_div), @unit, ')'), REPEAT(' ', @max_label_size - LENGTH(@label_inner)), @count_in_bucket := IFNULL((SELECT SUM(cnt) FROM sys.x$ps_digest_avg_latency_distribution AS b1  WHERE b1.avg_us > @bucket_size * 15 AND b1.avg_us <= @bucket_size * 16), 0)), REPEAT(' ', @max_label_len - LENGTH(@label)), '| ', IFNULL(REPEAT(IF(@count_in_bucket < @one_unit, '.', IF(@count_in_bucket < @two_unit, '*', '#')),  	             IF(@count_in_bucket < @one_unit, @count_in_bucket, 	             	IF(@count_in_bucket < @two_unit, @count_in_bucket / 2, @count_in_bucket / 3))), ''),  '\n\n  Total Statements: ', @total_queries, '; Buckets: ', @buckets , '; Bucket Size: ', ROUND(@bucket_size / @unit_div) , ' ', @unit, ';\n'  ) AS `Performance Schema Statement Digest Average Latency Histogram`;  END ;
DROP PROCEDURE IF EXISTS ps_trace_statement_digest;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_trace_statement_digest ( IN in_digest VARCHAR(32), IN in_runtime INT, IN in_interval DECIMAL(2,2), IN in_start_fresh BOOLEAN, IN in_auto_enable BOOLEAN ) COMMENT '\n Description\n \n Traces all instrumentation within Performance Schema for a specific\n Statement Digest.\n \n When finding a statement of interest within the\n performance_schema.events_statements_summary_by_digest table, feed\n the DIGEST MD5 value in to this procedure, set how long to poll for,\n and at what interval to poll, and it will generate a report of all\n statistics tracked within Performance Schema for that digest for the\n interval.\n \n It will also attempt to generate an EXPLAIN for the longest running\n example of the digest during the interval. Note this may fail, as:\n \n * Performance Schema truncates long SQL_TEXT values (and hence the\n EXPLAIN will fail due to parse errors)\n * the default schema is sys (so tables that are not fully qualified\n in the query may not be found)\n * some queries such as SHOW are not supported in EXPLAIN.\n \n When the EXPLAIN fails, the error will be ignored and no EXPLAIN\n output generated.\n \n Requires the SUPER privilege for "SET sql_log_bin = 0;".\n \n Parameters\n \n in_digest (VARCHAR(32)):\n The statement digest identifier you would like to analyze\n in_runtime (INT):\n The number of seconds to run analysis for\n in_interval (DECIMAL(2,2)):\n The interval (in seconds, may be fractional) at which to try\n and take snapshots\n in_start_fresh (BOOLEAN):\n Whether to TRUNCATE the events_statements_history_long and\n events_stages_history_long tables before starting\n in_auto_enable (BOOLEAN):\n Whether to automatically turn on required consumers\n \n Example\n \n mysql> call ps_trace_statement_digest(\'891ec6860f98ba46d89dd20b0c03652c\', 10, 0.1, true, true);\n +--------------------+\n | SUMMARY STATISTICS |\n +--------------------+\n | SUMMARY STATISTICS |\n +--------------------+\n 1 row in set (9.11 sec)\n \n +------------+-----------+-----------+-----------+---------------+------------+------------+\n | executions | exec_time | lock_time | rows_sent | rows_examined | tmp_tables | full_scans |\n +------------+-----------+-----------+-----------+---------------+------------+------------+\n |         21 | 4.11 ms   | 2.00 ms   |         0 |            21 |          0 |          0 |\n +------------+-----------+-----------+-----------+---------------+------------+------------+\n 1 row in set (9.11 sec)\n \n +------------------------------------------+-------+-----------+\n | event_name                               | count | latency   |\n +------------------------------------------+-------+-----------+\n | stage/sql/checking query cache for query |    16 | 724.37 us |\n | stage/sql/statistics                     |    16 | 546.92 us |\n | stage/sql/freeing items                  |    18 | 520.11 us |\n | stage/sql/init                           |    51 | 466.80 us |\n ...\n | stage/sql/cleaning up                    |    18 | 11.92 us  |\n | stage/sql/executing                      |    16 | 6.95 us   |\n +------------------------------------------+-------+-----------+\n 17 rows in set (9.12 sec)\n \n +---------------------------+\n | LONGEST RUNNING STATEMENT |\n +---------------------------+\n | LONGEST RUNNING STATEMENT |\n +---------------------------+\n 1 row in set (9.16 sec)\n \n +-----------+-----------+-----------+-----------+---------------+------------+-----------+\n | thread_id | exec_time | lock_time | rows_sent | rows_examined | tmp_tables | full_scan |\n +-----------+-----------+-----------+-----------+---------------+------------+-----------+\n |    166646 | 618.43 us | 1.00 ms   |         0 |             1 |          0 |         0 |\n +-----------+-----------+-----------+-----------+---------------+------------+-----------+\n 1 row in set (9.16 sec)\n \n // Truncated for clarity...\n +-----------------------------------------------------------------+\n | sql_text                                                        |\n +-----------------------------------------------------------------+\n | select hibeventhe0_.id as id1382_, hibeventhe0_.createdTime ... |\n +-----------------------------------------------------------------+\n 1 row in set (9.17 sec)\n \n +------------------------------------------+-----------+\n | event_name                               | latency   |\n +------------------------------------------+-----------+\n | stage/sql/init                           | 8.61 us   |\n | stage/sql/Waiting for query cache lock   | 453.23 us |\n | stage/sql/init                           | 331.07 ns |\n | stage/sql/checking query cache for query | 43.04 us  |\n ...\n | stage/sql/freeing items                  | 30.46 us  |\n | stage/sql/cleaning up                    | 662.13 ns |\n +------------------------------------------+-----------+\n 18 rows in set (9.23 sec)\n \n +----+-------------+--------------+-------+---------------+-----------+---------+-------------+------+-------+\n | id | select_type | table        | type  | possible_keys | key       | key_len | ref         | rows | Extra |\n +----+-------------+--------------+-------+---------------+-----------+---------+-------------+------+-------+\n |  1 | SIMPLE      | hibeventhe0_ | const | fixedTime     | fixedTime | 775     | const,const |    1 | NULL  |\n +----+-------------+--------------+-------+---------------+-----------+---------+-------------+------+-------+\n 1 row in set (9.27 sec)\n \n Query OK, 0 rows affected (9.28 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN  DECLARE v_start_fresh BOOLEAN DEFAULT false; DECLARE v_auto_enable BOOLEAN DEFAULT false; DECLARE v_explain     BOOLEAN DEFAULT true; DECLARE v_this_thread_enabed ENUM('YES', 'NO'); DECLARE v_runtime INT DEFAULT 0; DECLARE v_start INT DEFAULT 0; DECLARE v_found_stmts INT;  SET @log_bin := @@sql_log_bin; SET sql_log_bin = 0;  SELECT INSTRUMENTED INTO v_this_thread_enabed FROM performance_schema.threads WHERE PROCESSLIST_ID = CONNECTION_ID(); CALL sys.ps_setup_disable_thread(CONNECTION_ID());  DROP TEMPORARY TABLE IF EXISTS stmt_trace; CREATE TEMPORARY TABLE stmt_trace ( thread_id BIGINT UNSIGNED, timer_start BIGINT UNSIGNED, event_id BIGINT UNSIGNED, sql_text longtext, timer_wait BIGINT UNSIGNED, lock_time BIGINT UNSIGNED, errors BIGINT UNSIGNED, mysql_errno INT, rows_sent BIGINT UNSIGNED, rows_affected BIGINT UNSIGNED, rows_examined BIGINT UNSIGNED, created_tmp_tables BIGINT UNSIGNED, created_tmp_disk_tables BIGINT UNSIGNED, no_index_used BIGINT UNSIGNED, PRIMARY KEY (thread_id, timer_start) );  DROP TEMPORARY TABLE IF EXISTS stmt_stages; CREATE TEMPORARY TABLE stmt_stages ( event_id BIGINT UNSIGNED, stmt_id BIGINT UNSIGNED, event_name VARCHAR(128), timer_wait BIGINT UNSIGNED, PRIMARY KEY (event_id) );  SET v_start_fresh = in_start_fresh; IF v_start_fresh THEN TRUNCATE TABLE performance_schema.events_statements_history_long; TRUNCATE TABLE performance_schema.events_stages_history_long; END IF;  SET v_auto_enable = in_auto_enable; IF v_auto_enable THEN CALL sys.ps_setup_save(0);  UPDATE performance_schema.threads SET INSTRUMENTED = IF(PROCESSLIST_ID IS NOT NULL, 'YES', 'NO');  UPDATE performance_schema.setup_consumers SET ENABLED = 'YES' WHERE NAME NOT LIKE '%\_history' AND NAME NOT LIKE 'events_wait%' AND NAME NOT LIKE 'events_transactions%' AND NAME <> 'statements_digest';  UPDATE performance_schema.setup_instruments SET ENABLED = 'YES', TIMED   = 'YES' WHERE NAME LIKE 'statement/%' OR NAME LIKE 'stage/%'; END IF;  WHILE v_runtime < in_runtime DO SELECT UNIX_TIMESTAMP() INTO v_start;  INSERT IGNORE INTO stmt_trace SELECT thread_id, timer_start, event_id, sql_text, timer_wait, lock_time, errors, mysql_errno,  rows_sent, rows_affected, rows_examined, created_tmp_tables, created_tmp_disk_tables, no_index_used FROM performance_schema.events_statements_history_long WHERE digest = in_digest;  INSERT IGNORE INTO stmt_stages SELECT stages.event_id, stmt_trace.event_id, stages.event_name, stages.timer_wait FROM performance_schema.events_stages_history_long AS stages JOIN stmt_trace ON stages.nesting_event_id = stmt_trace.event_id;  SELECT SLEEP(in_interval) INTO @sleep; SET v_runtime = v_runtime + (UNIX_TIMESTAMP() - v_start); END WHILE;  SELECT "SUMMARY STATISTICS";  SELECT COUNT(*) executions, sys.format_time(SUM(timer_wait)) AS exec_time, sys.format_time(SUM(lock_time)) AS lock_time, SUM(rows_sent) AS rows_sent, SUM(rows_affected) AS rows_affected, SUM(rows_examined) AS rows_examined, SUM(created_tmp_tables) AS tmp_tables, SUM(no_index_used) AS full_scans FROM stmt_trace;  SELECT event_name, COUNT(*) as count, sys.format_time(SUM(timer_wait)) as latency FROM stmt_stages GROUP BY event_name ORDER BY SUM(timer_wait) DESC;  SELECT "LONGEST RUNNING STATEMENT";  SELECT thread_id, sys.format_time(timer_wait) AS exec_time, sys.format_time(lock_time) AS lock_time, rows_sent, rows_affected, rows_examined, created_tmp_tables AS tmp_tables, no_index_used AS full_scan FROM stmt_trace ORDER BY timer_wait DESC LIMIT 1;  SELECT sql_text FROM stmt_trace ORDER BY timer_wait DESC LIMIT 1;  SELECT sql_text, event_id INTO @sql, @sql_id FROM stmt_trace ORDER BY timer_wait DESC LIMIT 1;  IF (@sql_id IS NOT NULL) THEN SELECT event_name, sys.format_time(timer_wait) as latency FROM stmt_stages WHERE stmt_id = @sql_id ORDER BY event_id; END IF;  DROP TEMPORARY TABLE stmt_trace; DROP TEMPORARY TABLE stmt_stages;  IF (@sql IS NOT NULL) THEN SET @stmt := CONCAT("EXPLAIN FORMAT=JSON ", @sql); BEGIN DECLARE CONTINUE HANDLER FOR 1064, 1146 SET v_explain = false;  PREPARE explain_stmt FROM @stmt; END;  IF (v_explain) THEN EXECUTE explain_stmt; DEALLOCATE PREPARE explain_stmt; END IF; END IF;  IF v_auto_enable THEN CALL sys.ps_setup_reload_saved(); END IF; IF (v_this_thread_enabed = 'YES') THEN CALL sys.ps_setup_enable_thread(CONNECTION_ID()); END IF;  SET sql_log_bin = @log_bin; END;
DROP PROCEDURE IF EXISTS ps_trace_thread;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_trace_thread ( IN in_thread_id BIGINT UNSIGNED, IN in_outfile VARCHAR(255), IN in_max_runtime DECIMAL(20,2), IN in_interval DECIMAL(20,2), IN in_start_fresh BOOLEAN, IN in_auto_setup BOOLEAN, IN in_debug BOOLEAN ) COMMENT '\n Description\n \n Dumps all data within Performance Schema for an instrumented thread,\n to create a DOT formatted graph file. \n \n Each resultset returned from the procedure should be used for a complete graph\n \n Requires the SUPER privilege for "SET sql_log_bin = 0;".\n \n Parameters\n \n in_thread_id (BIGINT UNSIGNED):\n The thread that you would like a stack trace for\n in_outfile  (VARCHAR(255)):\n The filename the dot file will be written to\n in_max_runtime (DECIMAL(20,2)):\n The maximum time to keep collecting data.\n Use NULL to get the default which is 60 seconds.\n in_interval (DECIMAL(20,2)): \n How long to sleep between data collections. \n Use NULL to get the default which is 1 second.\n in_start_fresh (BOOLEAN):\n Whether to reset all Performance Schema data before tracing.\n in_auto_setup (BOOLEAN):\n Whether to disable all other threads and enable all consumers/instruments. \n This will also reset the settings at the end of the run.\n in_debug (BOOLEAN):\n Whether you would like to include file:lineno in the graph\n \n Example\n \n mysql> CALL sys.ps_trace_thread(25, CONCAT(\'/tmp/stack-\', REPLACE(NOW(), \' \', \'-\'), \'.dot\'), NULL, NULL, TRUE, TRUE, TRUE);\n +-------------------+\n | summary           |\n +-------------------+\n | Disabled 1 thread |\n +-------------------+\n 1 row in set (0.00 sec)\n \n +---------------------------------------------+\n | Info                                        |\n +---------------------------------------------+\n | Data collection starting for THREAD_ID = 25 |\n +---------------------------------------------+\n 1 row in set (0.03 sec)\n \n +-----------------------------------------------------------+\n | Info                                                      |\n +-----------------------------------------------------------+\n | Stack trace written to /tmp/stack-2014-02-16-21:18:41.dot |\n +-----------------------------------------------------------+\n 1 row in set (60.07 sec)\n \n +-------------------------------------------------------------------+\n | Convert to PDF                                                    |\n +-------------------------------------------------------------------+\n | dot -Tpdf -o /tmp/stack_25.pdf /tmp/stack-2014-02-16-21:18:41.dot |\n +-------------------------------------------------------------------+\n 1 row in set (60.07 sec)\n \n +-------------------------------------------------------------------+\n | Convert to PNG                                                    |\n +-------------------------------------------------------------------+\n | dot -Tpng -o /tmp/stack_25.png /tmp/stack-2014-02-16-21:18:41.dot |\n +-------------------------------------------------------------------+\n 1 row in set (60.07 sec)\n \n +------------------+\n | summary          |\n +------------------+\n | Enabled 1 thread |\n +------------------+\n 1 row in set (60.32 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN DECLARE v_done bool DEFAULT FALSE; DECLARE v_start, v_runtime DECIMAL(20,2) DEFAULT 0.0; DECLARE v_min_event_id bigint unsigned DEFAULT 0; DECLARE v_this_thread_enabed ENUM('YES', 'NO'); DECLARE v_event longtext; DECLARE c_stack CURSOR FOR SELECT CONCAT(IF(nesting_event_id IS NOT NULL, CONCAT(nesting_event_id, ' -> '), ''),  event_id, '; ', event_id, ' [label="', '(', sys.format_time(timer_wait), ') ', IF (event_name NOT LIKE 'wait/io%',  SUBSTRING_INDEX(event_name, '/', -2),  IF (event_name NOT LIKE 'wait/io/file%' OR event_name NOT LIKE 'wait/io/socket%', SUBSTRING_INDEX(event_name, '/', -4), event_name) ), IF (event_name LIKE 'transaction', IFNULL(CONCAT('\\n', wait_info), ''), ''), IF (event_name LIKE 'statement/%', IFNULL(CONCAT('\\n', wait_info), ''), ''), IF (in_debug AND event_name LIKE 'wait%', wait_info, ''), '", ',  CASE WHEN event_name LIKE 'wait/io/file%' THEN  'shape=box, style=filled, color=red' WHEN event_name LIKE 'wait/io/table%' THEN  'shape=box, style=filled, color=green' WHEN event_name LIKE 'wait/io/socket%' THEN 'shape=box, style=filled, color=yellow' WHEN event_name LIKE 'wait/synch/mutex%' THEN 'style=filled, color=lightskyblue' WHEN event_name LIKE 'wait/synch/cond%' THEN 'style=filled, color=darkseagreen3' WHEN event_name LIKE 'wait/synch/rwlock%' THEN 'style=filled, color=orchid' WHEN event_name LIKE 'wait/synch/sxlock%' THEN 'style=filled, color=palevioletred'  WHEN event_name LIKE 'wait/lock%' THEN 'shape=box, style=filled, color=tan' WHEN event_name LIKE 'statement/%' THEN CONCAT('shape=box, style=bold', CASE WHEN event_name LIKE 'statement/com/%' THEN ' style=filled, color=darkseagreen' ELSE IF((timer_wait/1000000000000) > @@long_query_time,  ' style=filled, color=red',  ' style=filled, color=lightblue') END ) WHEN event_name LIKE 'transaction' THEN 'shape=box, style=filled, color=lightblue3' WHEN event_name LIKE 'stage/%' THEN 'style=filled, color=slategray3' WHEN event_name LIKE '%idle%' THEN 'shape=box, style=filled, color=firebrick3' ELSE '' END, '];\n' ) event, event_id FROM ( (SELECT thread_id, event_id, event_name, timer_wait, timer_start, nesting_event_id, CONCAT('trx_id: ',  IFNULL(trx_id, ''), '\\n', 'gtid: ', IFNULL(gtid, ''), '\\n', 'state: ', state, '\\n', 'mode: ', access_mode, '\\n', 'isolation: ', isolation_level, '\\n', 'autocommit: ', autocommit, '\\n', 'savepoints: ', number_of_savepoints, '\\n' ) AS wait_info FROM performance_schema.events_transactions_history_long WHERE thread_id = in_thread_id AND event_id > v_min_event_id) UNION (SELECT thread_id, event_id, event_name, timer_wait, timer_start, nesting_event_id,  CONCAT('statement: ', sql_text, '\\n', 'errors: ', errors, '\\n', 'warnings: ', warnings, '\\n', 'lock time: ', sys.format_time(lock_time),'\\n', 'rows affected: ', rows_affected, '\\n', 'rows sent: ', rows_sent, '\\n', 'rows examined: ', rows_examined, '\\n', 'tmp tables: ', created_tmp_tables, '\\n', 'tmp disk tables: ', created_tmp_disk_tables, '\\n' 'select scan: ', select_scan, '\\n', 'select full join: ', select_full_join, '\\n', 'select full range join: ', select_full_range_join, '\\n', 'select range: ', select_range, '\\n', 'select range check: ', select_range_check, '\\n',  'sort merge passes: ', sort_merge_passes, '\\n', 'sort rows: ', sort_rows, '\\n', 'sort range: ', sort_range, '\\n', 'sort scan: ', sort_scan, '\\n', 'no index used: ', IF(no_index_used, 'TRUE', 'FALSE'), '\\n', 'no good index used: ', IF(no_good_index_used, 'TRUE', 'FALSE'), '\\n' ) AS wait_info FROM performance_schema.events_statements_history_long WHERE thread_id = in_thread_id AND event_id > v_min_event_id) UNION (SELECT thread_id, event_id, event_name, timer_wait, timer_start, nesting_event_id, null AS wait_info FROM performance_schema.events_stages_history_long  WHERE thread_id = in_thread_id AND event_id > v_min_event_id) UNION  (SELECT thread_id, event_id,  CONCAT(event_name,  IF(event_name NOT LIKE 'wait/synch/mutex%', IFNULL(CONCAT(' - ', operation), ''), ''),  IF(number_of_bytes IS NOT NULL, CONCAT(' ', number_of_bytes, ' bytes'), ''), IF(event_name LIKE 'wait/io/file%', '\\n', ''), IF(object_schema IS NOT NULL, CONCAT('\\nObject: ', object_schema, '.'), ''),  IF(object_name IS NOT NULL,  IF (event_name LIKE 'wait/io/socket%', CONCAT('\\n', IF (object_name LIKE ':0%', @@socket, object_name)), object_name), '' ), IF(index_name IS NOT NULL, CONCAT(' Index: ', index_name), ''), '\\n' ) AS event_name, timer_wait, timer_start, nesting_event_id, source AS wait_info FROM performance_schema.events_waits_history_long WHERE thread_id = in_thread_id AND event_id > v_min_event_id) ) events  ORDER BY event_id; DECLARE CONTINUE HANDLER FOR NOT FOUND SET v_done = TRUE;  SET @log_bin := @@sql_log_bin; SET sql_log_bin = 0;  SELECT INSTRUMENTED INTO v_this_thread_enabed FROM performance_schema.threads WHERE PROCESSLIST_ID = CONNECTION_ID(); CALL sys.ps_setup_disable_thread(CONNECTION_ID());  IF (in_auto_setup) THEN CALL sys.ps_setup_save(0);  DELETE FROM performance_schema.setup_actors;  UPDATE performance_schema.threads SET INSTRUMENTED = IF(THREAD_ID = in_thread_id, 'YES', 'NO');  UPDATE performance_schema.setup_consumers SET ENABLED = 'YES' WHERE NAME NOT LIKE '%\_history';  UPDATE performance_schema.setup_instruments SET ENABLED = 'YES', TIMED   = 'YES'; END IF;  IF (in_start_fresh) THEN TRUNCATE performance_schema.events_transactions_history_long; TRUNCATE performance_schema.events_statements_history_long; TRUNCATE performance_schema.events_stages_history_long; TRUNCATE performance_schema.events_waits_history_long; END IF;  DROP TEMPORARY TABLE IF EXISTS tmp_events; CREATE TEMPORARY TABLE tmp_events ( event_id bigint unsigned NOT NULL, event longblob, PRIMARY KEY (event_id) );  INSERT INTO tmp_events VALUES (0, CONCAT('digraph events { rankdir=LR; nodesep=0.10;\n', '// Stack created .....: ', NOW(), '\n', '// MySQL version .....: ', VERSION(), '\n', '// MySQL hostname ....: ', @@hostname, '\n', '// MySQL port ........: ', @@port, '\n', '// MySQL socket ......: ', @@socket, '\n', '// MySQL user ........: ', CURRENT_USER(), '\n'));  SELECT CONCAT('Data collection starting for THREAD_ID = ', in_thread_id) AS 'Info';  SET v_min_event_id = 0, v_start        = UNIX_TIMESTAMP(), in_interval    = IFNULL(in_interval, 1.00), in_max_runtime = IFNULL(in_max_runtime, 60.00);  WHILE (v_runtime < in_max_runtime AND (SELECT INSTRUMENTED FROM performance_schema.threads WHERE THREAD_ID = in_thread_id) = 'YES') DO SET v_done = FALSE; OPEN c_stack; c_stack_loop: LOOP FETCH c_stack INTO v_event, v_min_event_id; IF v_done THEN LEAVE c_stack_loop; END IF;  IF (LENGTH(v_event) > 0) THEN INSERT INTO tmp_events VALUES (v_min_event_id, v_event); END IF; END LOOP; CLOSE c_stack;  SELECT SLEEP(in_interval) INTO @sleep; SET v_runtime = (UNIX_TIMESTAMP() - v_start); END WHILE;  INSERT INTO tmp_events VALUES (v_min_event_id+1, '}');  SET @query = CONCAT('SELECT event FROM tmp_events ORDER BY event_id INTO OUTFILE ''', in_outfile, ''' FIELDS ESCAPED BY '''' LINES TERMINATED BY '''''); PREPARE stmt_output FROM @query; EXECUTE stmt_output; DEALLOCATE PREPARE stmt_output;  SELECT CONCAT('Stack trace written to ', in_outfile) AS 'Info'; SELECT CONCAT('dot -Tpdf -o /tmp/stack_', in_thread_id, '.pdf ', in_outfile) AS 'Convert to PDF'; SELECT CONCAT('dot -Tpng -o /tmp/stack_', in_thread_id, '.png ', in_outfile) AS 'Convert to PNG'; DROP TEMPORARY TABLE tmp_events;  IF (in_auto_setup) THEN CALL sys.ps_setup_reload_saved(); END IF; IF (v_this_thread_enabed = 'YES') THEN CALL sys.ps_setup_enable_thread(CONNECTION_ID()); END IF;  SET sql_log_bin = @log_bin; END;
DROP PROCEDURE IF EXISTS ps_setup_disable_background_threads;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_disable_background_threads () COMMENT '\n Description\n \n Disable all background thread instrumentation within Performance Schema.\n \n Parameters\n \n None.\n \n Example\n \n mysql> CALL sys.ps_setup_disable_background_threads();\n +--------------------------------+\n | summary                        |\n +--------------------------------+\n | Disabled 18 background threads |\n +--------------------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN UPDATE performance_schema.threads SET instrumented = 'NO' WHERE type = 'BACKGROUND';  SELECT CONCAT('Disabled ', @rows := ROW_COUNT(), ' background thread', IF(@rows != 1, 's', '')) AS summary; END;
DROP PROCEDURE IF EXISTS ps_setup_disable_consumer;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_disable_consumer ( IN consumer VARCHAR(128) ) COMMENT '\n Description\n \n Disables consumers within Performance Schema \n matching the input pattern.\n \n Parameters\n \n consumer (VARCHAR(128)):\n A LIKE pattern match (using "%consumer%") of consumers to disable\n \n Example\n \n To disable all consumers:\n \n mysql> CALL sys.ps_setup_disable_consumer(\'\');\n +--------------------------+\n | summary                  |\n +--------------------------+\n | Disabled 15 consumers    |\n +--------------------------+\n 1 row in set (0.02 sec)\n \n To disable just the event_stage consumers:\n \n mysql> CALL sys.ps_setup_disable_comsumers(\'stage\');\n +------------------------+\n | summary                |\n +------------------------+\n | Disabled 3 consumers   |\n +------------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN UPDATE performance_schema.setup_consumers SET enabled = 'NO' WHERE name LIKE CONCAT('%', consumer, '%');  SELECT CONCAT('Disabled ', @rows := ROW_COUNT(), ' consumer', IF(@rows != 1, 's', '')) AS summary; END;
DROP PROCEDURE IF EXISTS ps_setup_disable_instrument;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_disable_instrument ( IN in_pattern VARCHAR(128) ) COMMENT '\n Description\n \n Disables instruments within Performance Schema \n matching the input pattern.\n \n Parameters\n \n in_pattern (VARCHAR(128)):\n A LIKE pattern match (using "%in_pattern%") of events to disable\n \n Example\n \n To disable all mutex instruments:\n \n mysql> CALL sys.ps_setup_disable_instrument(\'wait/synch/mutex\');\n +--------------------------+\n | summary                  |\n +--------------------------+\n | Disabled 155 instruments |\n +--------------------------+\n 1 row in set (0.02 sec)\n \n To disable just a specific TCP/IP based network IO instrument:\n \n mysql> CALL sys.ps_setup_disable_instrument(\'wait/io/socket/sql/server_tcpip_socket\');\n +------------------------+\n | summary                |\n +------------------------+\n | Disabled 1 instruments |\n +------------------------+\n 1 row in set (0.00 sec)\n \n To disable all instruments:\n \n mysql> CALL sys.ps_setup_disable_instrument(\'\');\n +--------------------------+\n | summary                  |\n +--------------------------+\n | Disabled 547 instruments |\n +--------------------------+\n 1 row in set (0.01 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN UPDATE performance_schema.setup_instruments SET enabled = 'NO', timed = 'NO' WHERE name LIKE CONCAT('%', in_pattern, '%');  SELECT CONCAT('Disabled ', @rows := ROW_COUNT(), ' instrument', IF(@rows != 1, 's', '')) AS summary; END;
DROP PROCEDURE IF EXISTS ps_setup_disable_thread;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_disable_thread ( IN in_connection_id BIGINT ) COMMENT '\n Description\n \n Disable the given connection/thread in Performance Schema.\n \n Parameters\n \n in_connection_id (BIGINT):\n The connection ID (PROCESSLIST_ID from performance_schema.threads\n or the ID shown within SHOW PROCESSLIST)\n \n Example\n \n mysql> CALL sys.ps_setup_disable_thread(3);\n +-------------------+\n | summary           |\n +-------------------+\n | Disabled 1 thread |\n +-------------------+\n 1 row in set (0.01 sec)\n \n To disable the current connection:\n \n mysql> CALL sys.ps_setup_disable_thread(CONNECTION_ID());\n +-------------------+\n | summary           |\n +-------------------+\n | Disabled 1 thread |\n +-------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN UPDATE performance_schema.threads SET instrumented = 'NO' WHERE processlist_id = in_connection_id;  SELECT CONCAT('Disabled ', @rows := ROW_COUNT(), ' thread', IF(@rows != 1, 's', '')) AS summary; END;
DROP PROCEDURE IF EXISTS ps_setup_enable_background_threads;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_enable_background_threads () COMMENT '\n Description\n \n Enable all background thread instrumentation within Performance Schema.\n \n Parameters\n \n None.\n \n Example\n \n mysql> CALL sys.ps_setup_enable_background_threads();\n +-------------------------------+\n | summary                       |\n +-------------------------------+\n | Enabled 18 background threads |\n +-------------------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN UPDATE performance_schema.threads SET instrumented = 'YES' WHERE type = 'BACKGROUND';  SELECT CONCAT('Enabled ', @rows := ROW_COUNT(), ' background thread', IF(@rows != 1, 's', '')) AS summary; END;
DROP PROCEDURE IF EXISTS ps_setup_enable_consumer;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_enable_consumer ( IN consumer VARCHAR(128) ) COMMENT '\n Description\n \n Enables consumers within Performance Schema \n matching the input pattern.\n \n Parameters\n \n consumer (VARCHAR(128)):\n A LIKE pattern match (using "%consumer%") of consumers to enable\n \n Example\n \n To enable all consumers:\n \n mysql> CALL sys.ps_setup_enable_consumer(\'\');\n +-------------------------+\n | summary                 |\n +-------------------------+\n | Enabled 10 consumers    |\n +-------------------------+\n 1 row in set (0.02 sec)\n \n Query OK, 0 rows affected (0.02 sec)\n \n To enable just "waits" consumers:\n \n mysql> CALL sys.ps_setup_enable_consumer(\'waits\');\n +-----------------------+\n | summary               |\n +-----------------------+\n | Enabled 3 consumers   |\n +-----------------------+\n 1 row in set (0.00 sec)\n \n Query OK, 0 rows affected (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN UPDATE performance_schema.setup_consumers SET enabled = 'YES' WHERE name LIKE CONCAT('%', consumer, '%');  SELECT CONCAT('Enabled ', @rows := ROW_COUNT(), ' consumer', IF(@rows != 1, 's', '')) AS summary; END;
DROP PROCEDURE IF EXISTS ps_setup_enable_instrument;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_enable_instrument ( IN in_pattern VARCHAR(128) ) COMMENT '\n Description\n \n Enables instruments within Performance Schema \n matching the input pattern.\n \n Parameters\n \n in_pattern (VARCHAR(128)):\n A LIKE pattern match (using "%in_pattern%") of events to enable\n \n Example\n \n To enable all mutex instruments:\n \n mysql> CALL sys.ps_setup_enable_instrument(\'wait/synch/mutex\');\n +-------------------------+\n | summary                 |\n +-------------------------+\n | Enabled 155 instruments |\n +-------------------------+\n 1 row in set (0.02 sec)\n \n Query OK, 0 rows affected (0.02 sec)\n \n To enable just a specific TCP/IP based network IO instrument:\n \n mysql> CALL sys.ps_setup_enable_instrument(\'wait/io/socket/sql/server_tcpip_socket\');\n +-----------------------+\n | summary               |\n +-----------------------+\n | Enabled 1 instruments |\n +-----------------------+\n 1 row in set (0.00 sec)\n \n Query OK, 0 rows affected (0.00 sec)\n \n To enable all instruments:\n \n mysql> CALL sys.ps_setup_enable_instrument(\'\');\n +-------------------------+\n | summary                 |\n +-------------------------+\n | Enabled 547 instruments |\n +-------------------------+\n 1 row in set (0.01 sec)\n \n Query OK, 0 rows affected (0.01 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN UPDATE performance_schema.setup_instruments SET enabled = 'YES', timed = 'YES' WHERE name LIKE CONCAT('%', in_pattern, '%');  SELECT CONCAT('Enabled ', @rows := ROW_COUNT(), ' instrument', IF(@rows != 1, 's', '')) AS summary; END;
DROP PROCEDURE IF EXISTS ps_setup_enable_thread;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_enable_thread ( IN in_connection_id BIGINT ) COMMENT '\n Description\n \n Enable the given connection/thread in Performance Schema.\n \n Parameters\n \n in_connection_id (BIGINT):\n The connection ID (PROCESSLIST_ID from performance_schema.threads\n or the ID shown within SHOW PROCESSLIST)\n \n Example\n \n mysql> CALL sys.ps_setup_enable_thread(3);\n +------------------+\n | summary          |\n +------------------+\n | Enabled 1 thread |\n +------------------+\n 1 row in set (0.01 sec)\n \n To enable the current connection:\n \n mysql> CALL sys.ps_setup_enable_thread(CONNECTION_ID());\n +------------------+\n | summary          |\n +------------------+\n | Enabled 1 thread |\n +------------------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN UPDATE performance_schema.threads SET instrumented = 'YES' WHERE processlist_id = in_connection_id;  SELECT CONCAT('Enabled ', @rows := ROW_COUNT(), ' thread', IF(@rows != 1, 's', '')) AS summary; END;
DROP PROCEDURE IF EXISTS ps_setup_reload_saved;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_reload_saved () COMMENT '\n Description\n \n Reloads a saved Performance Schema configuration,\n so that you can alter the setup for debugging purposes, \n but restore it to a previous state.\n \n Use the companion procedure - ps_setup_save(), to \n save a configuration.\n \n Requires the SUPER privilege for "SET sql_log_bin = 0;".\n \n Parameters\n \n None.\n \n Example\n \n mysql> CALL sys.ps_setup_save();\n Query OK, 0 rows affected (0.08 sec)\n \n mysql> UPDATE performance_schema.setup_instruments SET enabled = \'YES\', timed = \'YES\';\n Query OK, 547 rows affected (0.40 sec)\n Rows matched: 784  Changed: 547  Warnings: 0\n \n /* Run some tests that need more detailed instrumentation here */\n \n mysql> CALL sys.ps_setup_reload_saved();\n Query OK, 0 rows affected (0.32 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN DECLARE v_done bool DEFAULT FALSE; DECLARE v_lock_result INT; DECLARE v_lock_used_by BIGINT; DECLARE v_signal_message TEXT; DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN SIGNAL SQLSTATE VALUE '90001' SET MESSAGE_TEXT = 'An error occurred, was sys.ps_setup_save() run before this procedure?'; END;  SET @log_bin := @@sql_log_bin; SET sql_log_bin = 0;  SELECT IS_USED_LOCK('sys.ps_setup_save') INTO v_lock_used_by;  IF (v_lock_used_by != CONNECTION_ID()) THEN SET v_signal_message = CONCAT('The sys.ps_setup_save lock is currently owned by ', v_lock_used_by); SIGNAL SQLSTATE VALUE '90002' SET MESSAGE_TEXT = v_signal_message; END IF;  DELETE FROM performance_schema.setup_actors; INSERT INTO performance_schema.setup_actors SELECT * FROM tmp_setup_actors;  BEGIN DECLARE v_name varchar(64); DECLARE v_enabled enum('YES', 'NO'); DECLARE c_consumers CURSOR FOR SELECT NAME, ENABLED FROM tmp_setup_consumers; DECLARE CONTINUE HANDLER FOR NOT FOUND SET v_done = TRUE;  SET v_done = FALSE; OPEN c_consumers; c_consumers_loop: LOOP FETCH c_consumers INTO v_name, v_enabled; IF v_done THEN LEAVE c_consumers_loop; END IF;  UPDATE performance_schema.setup_consumers SET ENABLED = v_enabled WHERE NAME = v_name; END LOOP; CLOSE c_consumers; END;  UPDATE performance_schema.setup_instruments INNER JOIN tmp_setup_instruments USING (NAME) SET performance_schema.setup_instruments.ENABLED = tmp_setup_instruments.ENABLED, performance_schema.setup_instruments.TIMED   = tmp_setup_instruments.TIMED; BEGIN DECLARE v_thread_id bigint unsigned; DECLARE v_instrumented enum('YES', 'NO'); DECLARE c_threads CURSOR FOR SELECT THREAD_ID, INSTRUMENTED FROM tmp_threads; DECLARE CONTINUE HANDLER FOR NOT FOUND SET v_done = TRUE;  SET v_done = FALSE; OPEN c_threads; c_threads_loop: LOOP FETCH c_threads INTO v_thread_id, v_instrumented; IF v_done THEN LEAVE c_threads_loop; END IF;  UPDATE performance_schema.threads SET INSTRUMENTED = v_instrumented WHERE THREAD_ID = v_thread_id; END LOOP; CLOSE c_threads; END;  UPDATE performance_schema.threads SET INSTRUMENTED = IF(PROCESSLIST_USER IS NOT NULL, sys.ps_is_account_enabled(PROCESSLIST_HOST, PROCESSLIST_USER), 'YES') WHERE THREAD_ID NOT IN (SELECT THREAD_ID FROM tmp_threads);  DROP TEMPORARY TABLE tmp_setup_actors; DROP TEMPORARY TABLE tmp_setup_consumers; DROP TEMPORARY TABLE tmp_setup_instruments; DROP TEMPORARY TABLE tmp_threads;  SELECT RELEASE_LOCK('sys.ps_setup_save') INTO v_lock_result;  SET sql_log_bin = @log_bin;  END;
SET @old_sql_mode = @@session.sql_mode, @@session.sql_mode = '';
DROP PROCEDURE IF EXISTS ps_setup_reset_to_default;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_reset_to_default ( IN in_verbose BOOLEAN ) COMMENT '\n Description\n \n Resets the Performance Schema setup to the default settings.\n \n Parameters\n \n in_verbose (BOOLEAN):\n Whether to print each setup stage (including the SQL) whilst running.\n \n Example\n \n mysql> CALL sys.ps_setup_reset_to_default(true)\\G\n *************************** 1. row ***************************\n status: Resetting: setup_actors\n DELETE\n FROM performance_schema.setup_actors\n WHERE NOT (HOST = \'%\' AND USER = \'%\' AND `ROLE` = \'%\')\n 1 row in set (0.00 sec)\n \n *************************** 1. row ***************************\n status: Resetting: setup_actors\n INSERT IGNORE INTO performance_schema.setup_actors\n VALUES (\'%\', \'%\', \'%\')\n 1 row in set (0.00 sec)\n ...\n \n mysql> CALL sys.ps_setup_reset_to_default(false)\\G\n Query OK, 0 rows affected (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN SET @query = 'DELETE FROM performance_schema.setup_actors WHERE NOT (HOST = ''%'' AND USER = ''%'' AND `ROLE` = ''%'')';  IF (in_verbose) THEN SELECT CONCAT('Resetting: setup_actors\n', REPLACE(@query, '  ', '')) AS status; END IF;  PREPARE reset_stmt FROM @query; EXECUTE reset_stmt; DEALLOCATE PREPARE reset_stmt;  SET @query = 'INSERT IGNORE INTO performance_schema.setup_actors VALUES (''%'', ''%'', ''%'', ''YES'', ''YES'')';  IF (in_verbose) THEN SELECT CONCAT('Resetting: setup_actors\n', REPLACE(@query, '  ', '')) AS status; END IF;  PREPARE reset_stmt FROM @query; EXECUTE reset_stmt; DEALLOCATE PREPARE reset_stmt;  SET @query = 'UPDATE performance_schema.setup_instruments SET ENABLED = sys.ps_is_instrument_default_enabled(NAME), TIMED   = sys.ps_is_instrument_default_timed(NAME)';  IF (in_verbose) THEN SELECT CONCAT('Resetting: setup_instruments\n', REPLACE(@query, '  ', '')) AS status; END IF;  PREPARE reset_stmt FROM @query; EXECUTE reset_stmt; DEALLOCATE PREPARE reset_stmt;  SET @query = 'UPDATE performance_schema.setup_consumers SET ENABLED = IF(NAME IN (''events_statements_current'', ''events_transactions_current'', ''global_instrumentation'', ''thread_instrumentation'', ''statements_digest''), ''YES'', ''NO'')';  IF (in_verbose) THEN SELECT CONCAT('Resetting: setup_consumers\n', REPLACE(@query, '  ', '')) AS status; END IF;  PREPARE reset_stmt FROM @query; EXECUTE reset_stmt; DEALLOCATE PREPARE reset_stmt;  SET @query = 'DELETE FROM performance_schema.setup_objects WHERE NOT (OBJECT_TYPE IN (''EVENT'', ''FUNCTION'', ''PROCEDURE'', ''TABLE'', ''TRIGGER'') AND OBJECT_NAME = ''%''  AND (OBJECT_SCHEMA = ''mysql''              AND ENABLED = ''NO''  AND TIMED = ''NO'' ) OR (OBJECT_SCHEMA = ''performance_schema'' AND ENABLED = ''NO''  AND TIMED = ''NO'' ) OR (OBJECT_SCHEMA = ''information_schema'' AND ENABLED = ''NO''  AND TIMED = ''NO'' ) OR (OBJECT_SCHEMA = ''%''                  AND ENABLED = ''YES'' AND TIMED = ''YES''))';  IF (in_verbose) THEN SELECT CONCAT('Resetting: setup_objects\n', REPLACE(@query, '  ', '')) AS status; END IF;  PREPARE reset_stmt FROM @query; EXECUTE reset_stmt; DEALLOCATE PREPARE reset_stmt;  SET @query = 'INSERT IGNORE INTO performance_schema.setup_objects VALUES (''EVENT''    , ''mysql''             , ''%'', ''NO'' , ''NO'' ), (''EVENT''    , ''performance_schema'', ''%'', ''NO'' , ''NO'' ), (''EVENT''    , ''information_schema'', ''%'', ''NO'' , ''NO'' ), (''EVENT''    , ''%''                 , ''%'', ''YES'', ''YES''), (''FUNCTION'' , ''mysql''             , ''%'', ''NO'' , ''NO'' ), (''FUNCTION'' , ''performance_schema'', ''%'', ''NO'' , ''NO'' ), (''FUNCTION'' , ''information_schema'', ''%'', ''NO'' , ''NO'' ), (''FUNCTION'' , ''%''                 , ''%'', ''YES'', ''YES''), (''PROCEDURE'', ''mysql''             , ''%'', ''NO'' , ''NO'' ), (''PROCEDURE'', ''performance_schema'', ''%'', ''NO'' , ''NO'' ), (''PROCEDURE'', ''information_schema'', ''%'', ''NO'' , ''NO'' ), (''PROCEDURE'', ''%''                 , ''%'', ''YES'', ''YES''), (''TABLE''    , ''mysql''             , ''%'', ''NO'' , ''NO'' ), (''TABLE''    , ''performance_schema'', ''%'', ''NO'' , ''NO'' ), (''TABLE''    , ''information_schema'', ''%'', ''NO'' , ''NO'' ), (''TABLE''    , ''%''                 , ''%'', ''YES'', ''YES''), (''TRIGGER''  , ''mysql''             , ''%'', ''NO'' , ''NO'' ), (''TRIGGER''  , ''performance_schema'', ''%'', ''NO'' , ''NO'' ), (''TRIGGER''  , ''information_schema'', ''%'', ''NO'' , ''NO'' ), (''TRIGGER''  , ''%''                 , ''%'', ''YES'', ''YES'')';  IF (in_verbose) THEN SELECT CONCAT('Resetting: setup_objects\n', REPLACE(@query, '  ', '')) AS status; END IF;  PREPARE reset_stmt FROM @query; EXECUTE reset_stmt; DEALLOCATE PREPARE reset_stmt;  SET @query = 'UPDATE performance_schema.threads SET INSTRUMENTED = ''YES''';  IF (in_verbose) THEN SELECT CONCAT('Resetting: threads\n', REPLACE(@query, '  ', '')) AS status; END IF;  PREPARE reset_stmt FROM @query; EXECUTE reset_stmt; DEALLOCATE PREPARE reset_stmt; END;
SET @@session.sql_mode = @old_sql_mode;
DROP PROCEDURE IF EXISTS ps_setup_save;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_save ( IN in_timeout INT ) COMMENT '\n Description\n \n Saves the current configuration of Performance Schema, \n so that you can alter the setup for debugging purposes, \n but restore it to a previous state.\n \n Use the companion procedure - ps_setup_reload_saved(), to \n restore the saved config.\n \n The named lock "sys.ps_setup_save" is taken before the\n current configuration is saved. If the attempt to get the named\n lock times out, an error occurs.\n \n The lock is released after the settings have been restored by\n calling ps_setup_reload_saved().\n \n Requires the SUPER privilege for "SET sql_log_bin = 0;".\n \n Parameters\n \n in_timeout INT\n The timeout in seconds used when trying to obtain the lock.\n A negative timeout means infinite timeout.\n \n Example\n \n mysql> CALL sys.ps_setup_save(-1);\n Query OK, 0 rows affected (0.08 sec)\n \n mysql> UPDATE performance_schema.setup_instruments \n ->    SET enabled = \'YES\', timed = \'YES\';\n Query OK, 547 rows affected (0.40 sec)\n Rows matched: 784  Changed: 547  Warnings: 0\n \n /* Run some tests that need more detailed instrumentation here */\n \n mysql> CALL sys.ps_setup_reload_saved();\n Query OK, 0 rows affected (0.32 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC MODIFIES SQL DATA BEGIN DECLARE v_lock_result INT;  SET @log_bin := @@sql_log_bin; SET sql_log_bin = 0;  SELECT GET_LOCK('sys.ps_setup_save', in_timeout) INTO v_lock_result;  IF v_lock_result THEN DROP TEMPORARY TABLE IF EXISTS tmp_setup_actors; DROP TEMPORARY TABLE IF EXISTS tmp_setup_consumers; DROP TEMPORARY TABLE IF EXISTS tmp_setup_instruments; DROP TEMPORARY TABLE IF EXISTS tmp_threads;  CREATE TEMPORARY TABLE tmp_setup_actors SELECT * FROM performance_schema.setup_actors LIMIT 0; CREATE TEMPORARY TABLE tmp_setup_consumers LIKE performance_schema.setup_consumers; CREATE TEMPORARY TABLE tmp_setup_instruments LIKE performance_schema.setup_instruments; CREATE TEMPORARY TABLE tmp_threads (THREAD_ID bigint unsigned NOT NULL PRIMARY KEY, INSTRUMENTED enum('YES','NO') NOT NULL);  INSERT INTO tmp_setup_actors SELECT * FROM performance_schema.setup_actors; INSERT INTO tmp_setup_consumers SELECT * FROM performance_schema.setup_consumers; INSERT INTO tmp_setup_instruments SELECT * FROM performance_schema.setup_instruments; INSERT INTO tmp_threads SELECT THREAD_ID, INSTRUMENTED FROM performance_schema.threads; ELSE SIGNAL SQLSTATE VALUE '90000' SET MESSAGE_TEXT = 'Could not lock the sys.ps_setup_save user lock, another thread has a saved configuration'; END IF;  SET sql_log_bin = @log_bin; END;
DROP PROCEDURE IF EXISTS ps_setup_show_disabled;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_show_disabled ( IN in_show_instruments BOOLEAN, IN in_show_threads BOOLEAN ) COMMENT '\n Description\n \n Shows all currently disable Performance Schema configuration.\n \n Disabled users is only available for MySQL 5.7.6 and later.\n In earlier versions it was only possible to enable users.\n \n Parameters\n \n in_show_instruments (BOOLEAN):\n Whether to print disabled instruments (can print many items)\n \n in_show_threads (BOOLEAN):\n Whether to print disabled threads\n \n Example\n \n mysql> CALL sys.ps_setup_show_disabled(TRUE, TRUE);\n +----------------------------+\n | performance_schema_enabled |\n +----------------------------+\n |                          1 |\n +----------------------------+\n 1 row in set (0.00 sec)\n \n +--------------------+\n | disabled_users     |\n +--------------------+\n | \'mark\'@\'localhost\' |\n +--------------------+\n 1 row in set (0.00 sec)\n \n +-------------+----------------------+---------+-------+\n | object_type | objects              | enabled | timed |\n +-------------+----------------------+---------+-------+\n | EVENT       | mysql.%              | NO      | NO    |\n | EVENT       | performance_schema.% | NO      | NO    |\n | EVENT       | information_schema.% | NO      | NO    |\n | FUNCTION    | mysql.%              | NO      | NO    |\n | FUNCTION    | performance_schema.% | NO      | NO    |\n | FUNCTION    | information_schema.% | NO      | NO    |\n | PROCEDURE   | mysql.%              | NO      | NO    |\n | PROCEDURE   | performance_schema.% | NO      | NO    |\n | PROCEDURE   | information_schema.% | NO      | NO    |\n | TABLE       | mysql.%              | NO      | NO    |\n | TABLE       | performance_schema.% | NO      | NO    |\n | TABLE       | information_schema.% | NO      | NO    |\n | TRIGGER     | mysql.%              | NO      | NO    |\n | TRIGGER     | performance_schema.% | NO      | NO    |\n | TRIGGER     | information_schema.% | NO      | NO    |\n +-------------+----------------------+---------+-------+\n 15 rows in set (0.00 sec)\n \n +----------------------------------+\n | disabled_consumers               |\n +----------------------------------+\n | events_stages_current            |\n | events_stages_history            |\n | events_stages_history_long       |\n | events_statements_history        |\n | events_statements_history_long   |\n | events_transactions_history      |\n | events_transactions_history_long |\n | events_waits_current             |\n | events_waits_history             |\n | events_waits_history_long        |\n +----------------------------------+\n 10 rows in set (0.00 sec)\n \n Empty set (0.00 sec)\n \n +---------------------------------------------------------------------------------------+-------+\n | disabled_instruments                                                                  | timed |\n +---------------------------------------------------------------------------------------+-------+\n | wait/synch/mutex/sql/TC_LOG_MMAP::LOCK_tc                                             | NO    |\n | wait/synch/mutex/sql/LOCK_des_key_file                                                | NO    |\n | wait/synch/mutex/sql/MYSQL_BIN_LOG::LOCK_commit                                       | NO    |\n ...\n | memory/sql/servers_cache                                                              | NO    |\n | memory/sql/udf_mem                                                                    | NO    |\n | wait/lock/metadata/sql/mdl                                                            | NO    |\n +---------------------------------------------------------------------------------------+-------+\n 547 rows in set (0.00 sec)\n \n Query OK, 0 rows affected (0.01 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC READS SQL DATA BEGIN SELECT @@performance_schema AS performance_schema_enabled;  /*!50706 SELECT CONCAT('\'', user, '\'@\'', host, '\'') AS disabled_users FROM performance_schema.setup_actors WHERE enabled = 'NO' ORDER BY disabled_users; */  SELECT object_type, CONCAT(object_schema, '.', object_name) AS objects, enabled, timed FROM performance_schema.setup_objects WHERE enabled = 'NO' ORDER BY object_type, objects;  SELECT name AS disabled_consumers FROM performance_schema.setup_consumers WHERE enabled = 'NO' ORDER BY disabled_consumers;  IF (in_show_threads) THEN SELECT IF(name = 'thread/sql/one_connection',  CONCAT(processlist_user, '@', processlist_host),  REPLACE(name, 'thread/', '')) AS disabled_threads, TYPE AS thread_type FROM performance_schema.threads WHERE INSTRUMENTED = 'NO' ORDER BY disabled_threads; END IF;  IF (in_show_instruments) THEN SELECT name AS disabled_instruments, timed FROM performance_schema.setup_instruments WHERE enabled = 'NO' ORDER BY disabled_instruments; END IF; END;
DROP PROCEDURE IF EXISTS ps_setup_show_disabled_consumers;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_show_disabled_consumers () COMMENT '\n Description\n \n Shows all currently disabled consumers.\n \n Parameters\n \n None\n \n Example\n \n mysql> CALL sys.ps_setup_show_disabled_consumers();\n \n +---------------------------+\n | disabled_consumers        |\n +---------------------------+\n | events_statements_current |\n | global_instrumentation    |\n | thread_instrumentation    |\n | statements_digest         |\n +---------------------------+\n 4 rows in set (0.05 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC READS SQL DATA BEGIN SELECT name AS disabled_consumers FROM performance_schema.setup_consumers WHERE enabled = 'NO' ORDER BY disabled_consumers; END;
DROP PROCEDURE IF EXISTS ps_setup_show_disabled_instruments;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_show_disabled_instruments () COMMENT '\n Description\n \n Shows all currently disabled instruments.\n \n Parameters\n \n None\n \n Example\n \n mysql> CALL sys.ps_setup_show_disabled_instruments();\n ' SQL SECURITY INVOKER DETERMINISTIC READS SQL DATA BEGIN SELECT name AS disabled_instruments, timed FROM performance_schema.setup_instruments WHERE enabled = 'NO' ORDER BY disabled_instruments; END;
DROP PROCEDURE IF EXISTS ps_setup_show_enabled;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_show_enabled ( IN in_show_instruments BOOLEAN, IN in_show_threads BOOLEAN ) COMMENT '\n Description\n \n Shows all currently enabled Performance Schema configuration.\n \n Parameters\n \n in_show_instruments (BOOLEAN):\n Whether to print enabled instruments (can print many items)\n \n in_show_threads (BOOLEAN):\n Whether to print enabled threads\n \n Example\n \n mysql> CALL sys.ps_setup_show_enabled(TRUE, TRUE);\n +----------------------------+\n | performance_schema_enabled |\n +----------------------------+\n |                          1 |\n +----------------------------+\n 1 row in set (0.00 sec)\n \n +---------------+\n | enabled_users |\n +---------------+\n | \'%\'@\'%\'       |\n +---------------+\n 1 row in set (0.01 sec)\n \n +-------------+---------+---------+-------+\n | object_type | objects | enabled | timed |\n +-------------+---------+---------+-------+\n | EVENT       | %.%     | YES     | YES   |\n | FUNCTION    | %.%     | YES     | YES   |\n | PROCEDURE   | %.%     | YES     | YES   |\n | TABLE       | %.%     | YES     | YES   |\n | TRIGGER     | %.%     | YES     | YES   |\n +-------------+---------+---------+-------+\n 5 rows in set (0.01 sec)\n \n +---------------------------+\n | enabled_consumers         |\n +---------------------------+\n | events_statements_current |\n | global_instrumentation    |\n | thread_instrumentation    |\n | statements_digest         |\n +---------------------------+\n 4 rows in set (0.05 sec)\n \n +---------------------------------+-------------+\n | enabled_threads                 | thread_type |\n +---------------------------------+-------------+\n | sql/main                        | BACKGROUND  |\n | sql/thread_timer_notifier       | BACKGROUND  |\n | innodb/io_ibuf_thread           | BACKGROUND  |\n | innodb/io_log_thread            | BACKGROUND  |\n | innodb/io_read_thread           | BACKGROUND  |\n | innodb/io_read_thread           | BACKGROUND  |\n | innodb/io_write_thread          | BACKGROUND  |\n | innodb/io_write_thread          | BACKGROUND  |\n | innodb/page_cleaner_thread      | BACKGROUND  |\n | innodb/srv_lock_timeout_thread  | BACKGROUND  |\n | innodb/srv_error_monitor_thread | BACKGROUND  |\n | innodb/srv_monitor_thread       | BACKGROUND  |\n | innodb/srv_master_thread        | BACKGROUND  |\n | innodb/srv_purge_thread         | BACKGROUND  |\n | innodb/srv_worker_thread        | BACKGROUND  |\n | innodb/srv_worker_thread        | BACKGROUND  |\n | innodb/srv_worker_thread        | BACKGROUND  |\n | innodb/buf_dump_thread          | BACKGROUND  |\n | innodb/dict_stats_thread        | BACKGROUND  |\n | sql/signal_handler              | BACKGROUND  |\n | sql/compress_gtid_table         | FOREGROUND  |\n | root@localhost                  | FOREGROUND  |\n +---------------------------------+-------------+\n 22 rows in set (0.01 sec)\n \n +-------------------------------------+-------+\n | enabled_instruments                 | timed |\n +-------------------------------------+-------+\n | wait/io/file/sql/map                | YES   |\n | wait/io/file/sql/binlog             | YES   |\n ...\n | statement/com/Error                 | YES   |\n | statement/com/                      | YES   |\n | idle                                | YES   |\n +-------------------------------------+-------+\n 210 rows in set (0.08 sec)\n \n Query OK, 0 rows affected (0.89 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC READS SQL DATA BEGIN SELECT @@performance_schema AS performance_schema_enabled;  SELECT CONCAT('\'', user, '\'@\'', host, '\'') AS enabled_users FROM performance_schema.setup_actors /*!50706 WHERE enabled = 'YES' */ ORDER BY enabled_users;  SELECT object_type, CONCAT(object_schema, '.', object_name) AS objects, enabled, timed FROM performance_schema.setup_objects WHERE enabled = 'YES' ORDER BY object_type, objects;  SELECT name AS enabled_consumers FROM performance_schema.setup_consumers WHERE enabled = 'YES' ORDER BY enabled_consumers;  IF (in_show_threads) THEN SELECT IF(name = 'thread/sql/one_connection',  CONCAT(processlist_user, '@', processlist_host),  REPLACE(name, 'thread/', '')) AS enabled_threads, TYPE AS thread_type FROM performance_schema.threads WHERE INSTRUMENTED = 'YES' ORDER BY enabled_threads; END IF;  IF (in_show_instruments) THEN SELECT name AS enabled_instruments, timed FROM performance_schema.setup_instruments WHERE enabled = 'YES' ORDER BY enabled_instruments; END IF; END;
DROP PROCEDURE IF EXISTS ps_setup_show_enabled_consumers;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_show_enabled_consumers () COMMENT '\n Description\n \n Shows all currently enabled consumers.\n \n Parameters\n \n None\n \n Example\n \n mysql> CALL sys.ps_setup_show_enabled_consumers();\n \n +---------------------------+\n | enabled_consumers         |\n +---------------------------+\n | events_statements_current |\n | global_instrumentation    |\n | thread_instrumentation    |\n | statements_digest         |\n +---------------------------+\n 4 rows in set (0.05 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC READS SQL DATA BEGIN SELECT name AS enabled_consumers FROM performance_schema.setup_consumers WHERE enabled = 'YES' ORDER BY enabled_consumers; END;
DROP PROCEDURE IF EXISTS ps_setup_show_enabled_instruments;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_setup_show_enabled_instruments () COMMENT '\n Description\n \n Shows all currently enabled instruments.\n \n Parameters\n \n None\n \n Example\n \n mysql> CALL sys.ps_setup_show_enabled_instruments();\n ' SQL SECURITY INVOKER DETERMINISTIC READS SQL DATA BEGIN SELECT name AS enabled_instruments, timed FROM performance_schema.setup_instruments WHERE enabled = 'YES' ORDER BY enabled_instruments; END;
DROP PROCEDURE IF EXISTS ps_truncate_all_tables;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE ps_truncate_all_tables ( IN in_verbose BOOLEAN ) COMMENT '\n Description\n \n Truncates all summary tables within Performance Schema, \n resetting all aggregated instrumentation as a snapshot.\n \n Parameters\n \n in_verbose (BOOLEAN):\n Whether to print each TRUNCATE statement before running\n \n Example\n \n mysql> CALL sys.ps_truncate_all_tables(false);\n +---------------------+\n | summary             |\n +---------------------+\n | Truncated 44 tables |\n +---------------------+\n 1 row in set (0.10 sec)\n \n Query OK, 0 rows affected (0.10 sec)\n ' SQL SECURITY INVOKER DETERMINISTIC MODIFIES SQL DATA BEGIN DECLARE v_done INT DEFAULT FALSE; DECLARE v_total_tables INT DEFAULT 0; DECLARE v_ps_table VARCHAR(64); DECLARE ps_tables CURSOR FOR SELECT table_name  FROM INFORMATION_SCHEMA.TABLES  WHERE table_schema = 'performance_schema'  AND (table_name LIKE '%summary%'  OR table_name LIKE '%history%'); DECLARE CONTINUE HANDLER FOR NOT FOUND SET v_done = TRUE;  OPEN ps_tables;  ps_tables_loop: LOOP FETCH ps_tables INTO v_ps_table; IF v_done THEN LEAVE ps_tables_loop; END IF;  SET @truncate_stmt := CONCAT('TRUNCATE TABLE performance_schema.', v_ps_table); IF in_verbose THEN SELECT CONCAT('Running: ', @truncate_stmt) AS status; END IF;  PREPARE truncate_stmt FROM @truncate_stmt; EXECUTE truncate_stmt; DEALLOCATE PREPARE truncate_stmt;  SET v_total_tables = v_total_tables + 1; END LOOP;  CLOSE ps_tables;  SELECT CONCAT('Truncated ', v_total_tables, ' tables') AS summary;  END;
DROP PROCEDURE IF EXISTS statement_performance_analyzer;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE statement_performance_analyzer ( IN in_action ENUM('snapshot', 'overall', 'delta', 'create_table', 'create_tmp', 'save', 'cleanup'), IN in_table VARCHAR(129), IN in_views SET ('with_runtimes_in_95th_percentile', 'analysis', 'with_errors_or_warnings', 'with_full_table_scans', 'with_sorting', 'with_temp_tables', 'custom') ) COMMENT '\n Description\n \n Create a report of the statements running on the server.\n \n The views are calculated based on the overall and/or delta activity.\n \n Requires the SUPER privilege for "SET sql_log_bin = 0;".\n \n Parameters\n \n in_action (ENUM(''snapshot'', ''overall'', ''delta'', ''create_tmp'', ''create_table'', ''save'', ''cleanup'')):\n The action to take. Supported actions are:\n * snapshot      Store a snapshot. The default is to make a snapshot of the current content of\n performance_schema.events_statements_summary_by_digest, but by setting in_table\n this can be overwritten to copy the content of the specified table.\n The snapshot is stored in the sys.tmp_digests temporary table.\n * overall       Generate analyzis based on the content specified by in_table. For the overall analyzis,\n in_table can be NOW() to use a fresh snapshot. This will overwrite an existing snapshot.\n Use NULL for in_table to use the existing snapshot. If in_table IS NULL and no snapshot\n exists, a new will be created.\n See also in_views and @sys.statement_performance_analyzer.limit.\n * delta         Generate a delta analysis. The delta will be calculated between the reference table in\n in_table and the snapshot. An existing snapshot must exist.\n The action uses the sys.tmp_digests_delta temporary table.\n See also in_views and @sys.statement_performance_analyzer.limit.\n * create_table  Create a regular table suitable for storing the snapshot for later use, e.g. for\n calculating deltas.\n * create_tmp    Create a temporary table suitable for storing the snapshot for later use, e.g. for\n calculating deltas.\n * save          Save the snapshot in the table specified by in_table. The table must exists and have\n the correct structure.\n If no snapshot exists, a new is created.\n * cleanup       Remove the temporary tables used for the snapshot and delta.\n \n in_table (VARCHAR(129)):\n The table argument used for some actions. Use the format ''db1.t1'' or ''t1'' without using any backticks (`)\n for quoting. Periods (.) are not supported in the database and table names.\n \n The meaning of the table for each action supporting the argument is:\n \n * snapshot      The snapshot is created based on the specified table. Set to NULL or NOW() to use\n the current content of performance_schema.events_statements_summary_by_digest.\n * overall       The table with the content to create the overall analyzis for. The following values\n can be used:\n - A table name - use the content of that table.\n - NOW()        - create a fresh snapshot and overwrite the existing snapshot.\n - NULL         - use the last stored snapshot.\n * delta         The table name is mandatory and specified the reference view to compare the currently\n stored snapshot against. If no snapshot exists, a new will be created.\n * create_table  The name of the regular table to create.\n * create_tmp    The name of the temporary table to create.\n * save          The name of the table to save the currently stored snapshot into.\n \n in_views (SET (''with_runtimes_in_95th_percentile'', ''analysis'', ''with_errors_or_warnings'',\n ''with_full_table_scans'', ''with_sorting'', ''with_temp_tables'', ''custom''))\n Which views to include:  * with_runtimes_in_95th_percentile  Based on the sys.statements_with_runtimes_in_95th_percentile view * analysis                          Based on the sys.statement_analysis view * with_errors_or_warnings           Based on the sys.statements_with_errors_or_warnings view * with_full_table_scans             Based on the sys.statements_with_full_table_scans view * with_sorting                      Based on the sys.statements_with_sorting view * with_temp_tables                  Based on the sys.statements_with_temp_tables view * custom                            Use a custom view. This view must be specified in @sys.statement_performance_analyzer.view to an existing view or a query  Default is to include all except ''custom''.   Configuration Options  sys.statement_performance_analyzer.limit The maximum number of rows to include for the views that does not have a built-in limit (e.g. the 95th percentile view). If not set the limit is 100.  sys.statement_performance_analyzer.view Used together with the ''custom'' view. If the value contains a space, it is considered a query, otherwise it must be an existing view querying the performance_schema.events_statements_summary_by_digest table. There cannot be any limit clause including in the query or view definition if @sys.statement_performance_analyzer.limit > 0. If specifying a view, use the same format as for in_table.  sys.debug Whether to provide debugging output. Default is ''OFF''. Set to ''ON'' to include.   Example  To create a report with the queries in the 95th percentile since last truncate of performance_schema.events_statements_summary_by_digest and the delta for a 1 minute period:  1. Create a temporary table to store the initial snapshot. 2. Create the initial snapshot. 3. Save the initial snapshot in the temporary table. 4. Wait one minute. 5. Create a new snapshot. 6. Perform analyzis based on the new snapshot. 7. Perform analyzis based on the delta between the initial and new snapshots.  mysql> CALL sys.statement_performance_analyzer(''create_tmp'', ''mydb.tmp_digests_ini'', NULL); Query OK, 0 rows affected (0.08 sec)  mysql> CALL sys.statement_performance_analyzer(''snapshot'', NULL, NULL); Query OK, 0 rows affected (0.02 sec)  mysql> CALL sys.statement_performance_analyzer(''save'', ''mydb.tmp_digests_ini'', NULL); Query OK, 0 rows affected (0.00 sec)  mysql> DO SLEEP(60); Query OK, 0 rows affected (1 min 0.00 sec)  mysql> CALL sys.statement_performance_analyzer(''snapshot'', NULL, NULL); Query OK, 0 rows affected (0.02 sec)  mysql> CALL sys.statement_performance_analyzer(''overall'', NULL, ''with_runtimes_in_95th_percentile''); +-----------------------------------------+ | Next Output                             | +-----------------------------------------+ | Queries with Runtime in 95th Percentile | +-----------------------------------------+ 1 row in set (0.05 sec)  ...  mysql> CALL sys.statement_performance_analyzer(''delta'', ''mydb.tmp_digests_ini'', ''with_runtimes_in_95th_percentile''); +-----------------------------------------+ | Next Output                             | +-----------------------------------------+ | Queries with Runtime in 95th Percentile | +-----------------------------------------+ 1 row in set (0.03 sec)  ...   To create an overall report of the 95th percentile queries and the top 10 queries with full table scans:  mysql> CALL sys.statement_performance_analyzer(''snapshot'', NULL, NULL); Query OK, 0 rows affected (0.01 sec)  mysql> SET @sys.statement_performance_analyzer.limit = 10; Query OK, 0 rows affected (0.00 sec)  mysql> CALL sys.statement_performance_analyzer(''overall'', NULL, ''with_runtimes_in_95th_percentile,with_full_table_scans''); +-----------------------------------------+ | Next Output                             | +-----------------------------------------+ | Queries with Runtime in 95th Percentile | +-----------------------------------------+ 1 row in set (0.01 sec)  ...  +-------------------------------------+ | Next Output                         | +-------------------------------------+ | Top 10 Queries with Full Table Scan | +-------------------------------------+ 1 row in set (0.09 sec)  ...   Use a custom view showing the top 10 query sorted by total execution time refreshing the view every minute using the watch command in Linux.  mysql> CREATE OR REPLACE VIEW mydb.my_statements AS -> SELECT sys.format_statement(DIGEST_TEXT) AS query, ->        SCHEMA_NAME AS db, ->        COUNT_STAR AS exec_count, ->        sys.format_time(SUM_TIMER_WAIT) AS total_latency, ->        sys.format_time(AVG_TIMER_WAIT) AS avg_latency, ->        ROUND(IFNULL(SUM_ROWS_SENT / NULLIF(COUNT_STAR, 0), 0)) AS rows_sent_avg, ->        ROUND(IFNULL(SUM_ROWS_EXAMINED / NULLIF(COUNT_STAR, 0), 0)) AS rows_examined_avg, ->        ROUND(IFNULL(SUM_ROWS_AFFECTED / NULLIF(COUNT_STAR, 0), 0)) AS rows_affected_avg, ->        DIGEST AS digest ->   FROM performance_schema.events_statements_summary_by_digest -> ORDER BY SUM_TIMER_WAIT DESC; Query OK, 0 rows affected (0.01 sec)  mysql> CALL sys.statement_performance_analyzer(''create_table'', ''mydb.digests_prev'', NULL); Query OK, 0 rows affected (0.10 sec)  shell$ watch -n 60 "mysql sys --table -e \" > SET @sys.statement_performance_analyzer.view = ''mydb.my_statements''; > SET @sys.statement_performance_analyzer.limit = 10; > CALL statement_performance_analyzer(''snapshot'', NULL, NULL); > CALL statement_performance_analyzer(''delta'', ''mydb.digests_prev'', ''custom''); > CALL statement_performance_analyzer(''save'', ''mydb.digests_prev'', NULL); > \""  Every 60.0s: mysql sys --table -e "                                                                                                   ...  Mon Dec 22 10:58:51 2014  +----------------------------------+ | Next Output                      | +----------------------------------+ | Top 10 Queries Using Custom View | +----------------------------------+ +-------------------+-------+------------+---------------+-------------+---------------+-------------------+-------------------+----------------------------------+ | query             | db    | exec_count | total_latency | avg_latency | rows_sent_avg | rows_examined_avg | rows_affected_avg | digest                           | +-------------------+-------+------------+---------------+-------------+---------------+-------------------+-------------------+----------------------------------+ ... ' SQL SECURITY INVOKER NOT DETERMINISTIC CONTAINS SQL BEGIN DECLARE v_table_exists, v_tmp_digests_table_exists, v_custom_view_exists ENUM('', 'BASE TABLE', 'VIEW', 'TEMPORARY') DEFAULT ''; DECLARE v_this_thread_enabled ENUM('YES', 'NO'); DECLARE v_force_new_snapshot BOOLEAN DEFAULT FALSE; DECLARE v_digests_table VARCHAR(133); DECLARE v_quoted_table, v_quoted_custom_view VARCHAR(133) DEFAULT ''; DECLARE v_table_db, v_table_name, v_custom_db, v_custom_name VARCHAR(64); DECLARE v_digest_table_template, v_checksum_ref, v_checksum_table text; DECLARE v_sql longtext; DECLARE v_error_msg VARCHAR(128);   SELECT INSTRUMENTED INTO v_this_thread_enabled FROM performance_schema.threads WHERE PROCESSLIST_ID = CONNECTION_ID(); IF (v_this_thread_enabled = 'YES') THEN CALL sys.ps_setup_disable_thread(CONNECTION_ID()); END IF;  SET @log_bin := @@sql_log_bin; IF (@log_bin = 1) THEN SET sql_log_bin = 0; END IF;   IF (@sys.statement_performance_analyzer.limit IS NULL) THEN SET @sys.statement_performance_analyzer.limit = sys.sys_get_config('statement_performance_analyzer.limit', '100'); END IF; IF (@sys.debug IS NULL) THEN SET @sys.debug                                = sys.sys_get_config('debug'                               , 'OFF'); END IF;   IF (in_table = 'NOW()') THEN SET v_force_new_snapshot = TRUE, in_table             = NULL; ELSEIF (in_table IS NOT NULL) THEN IF (NOT INSTR(in_table, '.')) THEN SET v_table_db   = DATABASE(), v_table_name = in_table; ELSE SET v_table_db   = SUBSTRING_INDEX(in_table, '.', 1); SET v_table_name = SUBSTRING(in_table, CHAR_LENGTH(v_table_db)+2); END IF;  SET v_quoted_table = CONCAT('`', v_table_db, '`.`', v_table_name, '`');  IF (@sys.debug = 'ON') THEN SELECT CONCAT('in_table is: db = ''', v_table_db, ''', table = ''', v_table_name, '''') AS 'Debug'; END IF;  IF (v_table_db = DATABASE() AND (v_table_name = 'tmp_digests' OR v_table_name = 'tmp_digests_delta')) THEN SET v_error_msg = CONCAT('Invalid value for in_table: ', v_quoted_table, ' is reserved table name.'); SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = v_error_msg; END IF;  CALL sys.table_exists(v_table_db, v_table_name, v_table_exists); IF (@sys.debug = 'ON') THEN SELECT CONCAT('v_table_exists = ', v_table_exists) AS 'Debug'; END IF;  IF (v_table_exists = 'BASE TABLE') THEN SET v_checksum_ref = ( SELECT GROUP_CONCAT(CONCAT(COLUMN_NAME, COLUMN_TYPE) ORDER BY ORDINAL_POSITION) AS Checksum FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'performance_schema' AND TABLE_NAME = 'events_statements_summary_by_digest' ), v_checksum_table = ( SELECT GROUP_CONCAT(CONCAT(COLUMN_NAME, COLUMN_TYPE) ORDER BY ORDINAL_POSITION) AS Checksum FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = v_table_db AND TABLE_NAME = v_table_name );  IF (v_checksum_ref <> v_checksum_table) THEN SET v_error_msg = CONCAT('The table ', IF(CHAR_LENGTH(v_quoted_table) > 93, CONCAT('...', SUBSTRING(v_quoted_table, -90)), v_quoted_table), ' has the wrong definition.'); SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = v_error_msg; END IF; END IF; END IF;   IF (in_views IS NULL OR in_views = '') THEN SET in_views = 'with_runtimes_in_95th_percentile,analysis,with_errors_or_warnings,with_full_table_scans,with_sorting,with_temp_tables'; END IF;   CALL sys.table_exists(DATABASE(), 'tmp_digests', v_tmp_digests_table_exists); IF (@sys.debug = 'ON') THEN SELECT CONCAT('v_tmp_digests_table_exists = ', v_tmp_digests_table_exists) AS 'Debug'; END IF;  CASE WHEN in_action IN ('snapshot', 'overall') THEN IF (in_table IS NOT NULL) THEN IF (NOT v_table_exists IN ('TEMPORARY', 'BASE TABLE')) THEN SET v_error_msg = CONCAT('The ', in_action, ' action requires in_table to be NULL, NOW() or specify an existing table.', ' The table ', IF(CHAR_LENGTH(v_quoted_table) > 16, CONCAT('...', SUBSTRING(v_quoted_table, -13)), v_quoted_table), ' does not exist.'); SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = v_error_msg; END IF; END IF;  WHEN in_action IN ('delta', 'save') THEN IF (v_table_exists NOT IN ('TEMPORARY', 'BASE TABLE')) THEN SET v_error_msg = CONCAT('The ', in_action, ' action requires in_table to be an existing table.', IF(in_table IS NOT NULL, CONCAT(' The table ', IF(CHAR_LENGTH(v_quoted_table) > 39, CONCAT('...', SUBSTRING(v_quoted_table, -36)), v_quoted_table), ' does not exist.'), '')); SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = v_error_msg; END IF;  IF (in_action = 'delta' AND v_tmp_digests_table_exists <> 'TEMPORARY') THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'An existing snapshot generated with the statement_performance_analyzer() must exist.'; END IF; WHEN in_action = 'create_tmp' THEN IF (v_table_exists = 'TEMPORARY') THEN SET v_error_msg = CONCAT('Cannot create the table ', IF(CHAR_LENGTH(v_quoted_table) > 72, CONCAT('...', SUBSTRING(v_quoted_table, -69)), v_quoted_table), ' as it already exists.'); SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = v_error_msg; END IF;  WHEN in_action = 'create_table' THEN IF (v_table_exists <> '') THEN SET v_error_msg = CONCAT('Cannot create the table ', IF(CHAR_LENGTH(v_quoted_table) > 52, CONCAT('...', SUBSTRING(v_quoted_table, -49)), v_quoted_table), ' as it already exists', IF(v_table_exists = 'TEMPORARY', ' as a temporary table.', '.')); SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = v_error_msg; END IF;  WHEN in_action = 'cleanup' THEN DO (SELECT 1); ELSE SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'Unknown action. Supported actions are: cleanup, create_table, create_tmp, delta, overall, save, snapshot'; END CASE;  SET v_digest_table_template = 'CREATE %{TEMPORARY}TABLE %{TABLE_NAME} ( `SCHEMA_NAME` varchar(64) DEFAULT NULL, `DIGEST` varchar(32) DEFAULT NULL, `DIGEST_TEXT` longtext, `COUNT_STAR` bigint(20) unsigned NOT NULL, `SUM_TIMER_WAIT` bigint(20) unsigned NOT NULL, `MIN_TIMER_WAIT` bigint(20) unsigned NOT NULL, `AVG_TIMER_WAIT` bigint(20) unsigned NOT NULL, `MAX_TIMER_WAIT` bigint(20) unsigned NOT NULL, `SUM_LOCK_TIME` bigint(20) unsigned NOT NULL, `SUM_ERRORS` bigint(20) unsigned NOT NULL, `SUM_WARNINGS` bigint(20) unsigned NOT NULL, `SUM_ROWS_AFFECTED` bigint(20) unsigned NOT NULL, `SUM_ROWS_SENT` bigint(20) unsigned NOT NULL, `SUM_ROWS_EXAMINED` bigint(20) unsigned NOT NULL, `SUM_CREATED_TMP_DISK_TABLES` bigint(20) unsigned NOT NULL, `SUM_CREATED_TMP_TABLES` bigint(20) unsigned NOT NULL, `SUM_SELECT_FULL_JOIN` bigint(20) unsigned NOT NULL, `SUM_SELECT_FULL_RANGE_JOIN` bigint(20) unsigned NOT NULL, `SUM_SELECT_RANGE` bigint(20) unsigned NOT NULL, `SUM_SELECT_RANGE_CHECK` bigint(20) unsigned NOT NULL, `SUM_SELECT_SCAN` bigint(20) unsigned NOT NULL, `SUM_SORT_MERGE_PASSES` bigint(20) unsigned NOT NULL, `SUM_SORT_RANGE` bigint(20) unsigned NOT NULL, `SUM_SORT_ROWS` bigint(20) unsigned NOT NULL, `SUM_SORT_SCAN` bigint(20) unsigned NOT NULL, `SUM_NO_INDEX_USED` bigint(20) unsigned NOT NULL, `SUM_NO_GOOD_INDEX_USED` bigint(20) unsigned NOT NULL, `FIRST_SEEN` timestamp NULL DEFAULT NULL, `LAST_SEEN` timestamp NULL DEFAULT NULL, INDEX (SCHEMA_NAME, DIGEST) ) DEFAULT CHARSET=utf8';  IF (v_force_new_snapshot OR in_action = 'snapshot' OR (in_action = 'overall' AND in_table IS NULL) OR (in_action = 'save' AND v_tmp_digests_table_exists <> 'TEMPORARY') ) THEN IF (v_tmp_digests_table_exists = 'TEMPORARY') THEN IF (@sys.debug = 'ON') THEN SELECT 'DROP TEMPORARY TABLE IF EXISTS tmp_digests' AS 'Debug'; END IF; DROP TEMPORARY TABLE IF EXISTS tmp_digests; END IF; CALL sys.execute_prepared_stmt(REPLACE(REPLACE(v_digest_table_template, '%{TEMPORARY}', 'TEMPORARY '), '%{TABLE_NAME}', 'tmp_digests'));  SET v_sql = CONCAT('INSERT INTO tmp_digests SELECT * FROM ', IF(in_table IS NULL OR in_action = 'save', 'performance_schema.events_statements_summary_by_digest', v_quoted_table)); CALL sys.execute_prepared_stmt(v_sql); END IF;  IF (in_action IN ('create_table', 'create_tmp')) THEN IF (in_action = 'create_table') THEN CALL sys.execute_prepared_stmt(REPLACE(REPLACE(v_digest_table_template, '%{TEMPORARY}', ''), '%{TABLE_NAME}', v_quoted_table)); ELSE CALL sys.execute_prepared_stmt(REPLACE(REPLACE(v_digest_table_template, '%{TEMPORARY}', 'TEMPORARY '), '%{TABLE_NAME}', v_quoted_table)); END IF; ELSEIF (in_action = 'save') THEN CALL sys.execute_prepared_stmt(CONCAT('DELETE FROM ', v_quoted_table)); CALL sys.execute_prepared_stmt(CONCAT('INSERT INTO ', v_quoted_table, ' SELECT * FROM tmp_digests')); ELSEIF (in_action = 'cleanup') THEN DROP TEMPORARY TABLE IF EXISTS sys.tmp_digests; DROP TEMPORARY TABLE IF EXISTS sys.tmp_digests_delta; ELSEIF (in_action IN ('overall', 'delta')) THEN IF (in_action = 'overall') THEN IF (in_table IS NULL) THEN SET v_digests_table = 'tmp_digests'; ELSE SET v_digests_table = v_quoted_table; END IF; ELSE SET v_digests_table = 'tmp_digests_delta'; DROP TEMPORARY TABLE IF EXISTS tmp_digests_delta; CREATE TEMPORARY TABLE tmp_digests_delta LIKE tmp_digests; SET v_sql = CONCAT('INSERT INTO tmp_digests_delta SELECT `d_end`.`SCHEMA_NAME`, `d_end`.`DIGEST`, `d_end`.`DIGEST_TEXT`, `d_end`.`COUNT_STAR`-IFNULL(`d_start`.`COUNT_STAR`, 0) AS ''COUNT_STAR'', `d_end`.`SUM_TIMER_WAIT`-IFNULL(`d_start`.`SUM_TIMER_WAIT`, 0) AS ''SUM_TIMER_WAIT'', `d_end`.`MIN_TIMER_WAIT` AS ''MIN_TIMER_WAIT'', IFNULL((`d_end`.`SUM_TIMER_WAIT`-IFNULL(`d_start`.`SUM_TIMER_WAIT`, 0))/NULLIF(`d_end`.`COUNT_STAR`-IFNULL(`d_start`.`COUNT_STAR`, 0), 0), 0) AS ''AVG_TIMER_WAIT'', `d_end`.`MAX_TIMER_WAIT` AS ''MAX_TIMER_WAIT'', `d_end`.`SUM_LOCK_TIME`-IFNULL(`d_start`.`SUM_LOCK_TIME`, 0) AS ''SUM_LOCK_TIME'', `d_end`.`SUM_ERRORS`-IFNULL(`d_start`.`SUM_ERRORS`, 0) AS ''SUM_ERRORS'', `d_end`.`SUM_WARNINGS`-IFNULL(`d_start`.`SUM_WARNINGS`, 0) AS ''SUM_WARNINGS'', `d_end`.`SUM_ROWS_AFFECTED`-IFNULL(`d_start`.`SUM_ROWS_AFFECTED`, 0) AS ''SUM_ROWS_AFFECTED'', `d_end`.`SUM_ROWS_SENT`-IFNULL(`d_start`.`SUM_ROWS_SENT`, 0) AS ''SUM_ROWS_SENT'', `d_end`.`SUM_ROWS_EXAMINED`-IFNULL(`d_start`.`SUM_ROWS_EXAMINED`, 0) AS ''SUM_ROWS_EXAMINED'', `d_end`.`SUM_CREATED_TMP_DISK_TABLES`-IFNULL(`d_start`.`SUM_CREATED_TMP_DISK_TABLES`, 0) AS ''SUM_CREATED_TMP_DISK_TABLES'', `d_end`.`SUM_CREATED_TMP_TABLES`-IFNULL(`d_start`.`SUM_CREATED_TMP_TABLES`, 0) AS ''SUM_CREATED_TMP_TABLES'', `d_end`.`SUM_SELECT_FULL_JOIN`-IFNULL(`d_start`.`SUM_SELECT_FULL_JOIN`, 0) AS ''SUM_SELECT_FULL_JOIN'', `d_end`.`SUM_SELECT_FULL_RANGE_JOIN`-IFNULL(`d_start`.`SUM_SELECT_FULL_RANGE_JOIN`, 0) AS ''SUM_SELECT_FULL_RANGE_JOIN'', `d_end`.`SUM_SELECT_RANGE`-IFNULL(`d_start`.`SUM_SELECT_RANGE`, 0) AS ''SUM_SELECT_RANGE'', `d_end`.`SUM_SELECT_RANGE_CHECK`-IFNULL(`d_start`.`SUM_SELECT_RANGE_CHECK`, 0) AS ''SUM_SELECT_RANGE_CHECK'', `d_end`.`SUM_SELECT_SCAN`-IFNULL(`d_start`.`SUM_SELECT_SCAN`, 0) AS ''SUM_SELECT_SCAN'', `d_end`.`SUM_SORT_MERGE_PASSES`-IFNULL(`d_start`.`SUM_SORT_MERGE_PASSES`, 0) AS ''SUM_SORT_MERGE_PASSES'', `d_end`.`SUM_SORT_RANGE`-IFNULL(`d_start`.`SUM_SORT_RANGE`, 0) AS ''SUM_SORT_RANGE'', `d_end`.`SUM_SORT_ROWS`-IFNULL(`d_start`.`SUM_SORT_ROWS`, 0) AS ''SUM_SORT_ROWS'', `d_end`.`SUM_SORT_SCAN`-IFNULL(`d_start`.`SUM_SORT_SCAN`, 0) AS ''SUM_SORT_SCAN'', `d_end`.`SUM_NO_INDEX_USED`-IFNULL(`d_start`.`SUM_NO_INDEX_USED`, 0) AS ''SUM_NO_INDEX_USED'', `d_end`.`SUM_NO_GOOD_INDEX_USED`-IFNULL(`d_start`.`SUM_NO_GOOD_INDEX_USED`, 0) AS ''SUM_NO_GOOD_INDEX_USED'', `d_end`.`FIRST_SEEN`, `d_end`.`LAST_SEEN` FROM tmp_digests d_end LEFT OUTER JOIN ', v_quoted_table, ' d_start ON `d_start`.`DIGEST` = `d_end`.`DIGEST` AND (`d_start`.`SCHEMA_NAME` = `d_end`.`SCHEMA_NAME` OR (`d_start`.`SCHEMA_NAME` IS NULL AND `d_end`.`SCHEMA_NAME` IS NULL) ) WHERE `d_end`.`COUNT_STAR`-IFNULL(`d_start`.`COUNT_STAR`, 0) > 0'); CALL sys.execute_prepared_stmt(v_sql); END IF;  IF (FIND_IN_SET('with_runtimes_in_95th_percentile', in_views)) THEN SELECT 'Queries with Runtime in 95th Percentile' AS 'Next Output';  DROP TEMPORARY TABLE IF EXISTS tmp_digest_avg_latency_distribution1; DROP TEMPORARY TABLE IF EXISTS tmp_digest_avg_latency_distribution2; DROP TEMPORARY TABLE IF EXISTS tmp_digest_95th_percentile_by_avg_us;  CREATE TEMPORARY TABLE tmp_digest_avg_latency_distribution1 ( cnt bigint unsigned NOT NULL, avg_us decimal(21,0) NOT NULL, PRIMARY KEY (avg_us) ) ENGINE=InnoDB;  SET v_sql = CONCAT('INSERT INTO tmp_digest_avg_latency_distribution1 SELECT COUNT(*) cnt, ROUND(avg_timer_wait/1000000) AS avg_us FROM ', v_digests_table, ' GROUP BY avg_us'); CALL sys.execute_prepared_stmt(v_sql);  CREATE TEMPORARY TABLE tmp_digest_avg_latency_distribution2 LIKE tmp_digest_avg_latency_distribution1; INSERT INTO tmp_digest_avg_latency_distribution2 SELECT * FROM tmp_digest_avg_latency_distribution1;  CREATE TEMPORARY TABLE tmp_digest_95th_percentile_by_avg_us ( avg_us decimal(21,0) NOT NULL, percentile decimal(46,4) NOT NULL, PRIMARY KEY (avg_us) ) ENGINE=InnoDB;  SET v_sql = CONCAT('INSERT INTO tmp_digest_95th_percentile_by_avg_us SELECT s2.avg_us avg_us, IFNULL(SUM(s1.cnt)/NULLIF((SELECT COUNT(*) FROM ', v_digests_table, '), 0), 0) percentile FROM tmp_digest_avg_latency_distribution1 AS s1 JOIN tmp_digest_avg_latency_distribution2 AS s2 ON s1.avg_us <= s2.avg_us GROUP BY s2.avg_us HAVING percentile > 0.95 ORDER BY percentile LIMIT 1'); CALL sys.execute_prepared_stmt(v_sql);  SET v_sql = REPLACE( REPLACE( (SELECT VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'statements_with_runtimes_in_95th_percentile' ), '`performance_schema`.`events_statements_summary_by_digest`', v_digests_table ), 'sys.x$ps_digest_95th_percentile_by_avg_us', '`sys`.`x$ps_digest_95th_percentile_by_avg_us`' ); CALL sys.execute_prepared_stmt(v_sql);  DROP TEMPORARY TABLE tmp_digest_avg_latency_distribution1; DROP TEMPORARY TABLE tmp_digest_avg_latency_distribution2; DROP TEMPORARY TABLE tmp_digest_95th_percentile_by_avg_us; END IF;  IF (FIND_IN_SET('analysis', in_views)) THEN SELECT CONCAT('Top ', @sys.statement_performance_analyzer.limit, ' Queries Ordered by Total Latency') AS 'Next Output'; SET v_sql = REPLACE( (SELECT VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'statement_analysis' ), '`performance_schema`.`events_statements_summary_by_digest`', v_digests_table ); IF (@sys.statement_performance_analyzer.limit > 0) THEN SET v_sql = CONCAT(v_sql, ' LIMIT ', @sys.statement_performance_analyzer.limit); END IF; CALL sys.execute_prepared_stmt(v_sql); END IF;  IF (FIND_IN_SET('with_errors_or_warnings', in_views)) THEN SELECT CONCAT('Top ', @sys.statement_performance_analyzer.limit, ' Queries with Errors') AS 'Next Output'; SET v_sql = REPLACE( (SELECT VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'statements_with_errors_or_warnings' ), '`performance_schema`.`events_statements_summary_by_digest`', v_digests_table ); IF (@sys.statement_performance_analyzer.limit > 0) THEN SET v_sql = CONCAT(v_sql, ' LIMIT ', @sys.statement_performance_analyzer.limit); END IF; CALL sys.execute_prepared_stmt(v_sql); END IF;  IF (FIND_IN_SET('with_full_table_scans', in_views)) THEN SELECT CONCAT('Top ', @sys.statement_performance_analyzer.limit, ' Queries with Full Table Scan') AS 'Next Output'; SET v_sql = REPLACE( (SELECT VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'statements_with_full_table_scans' ), '`performance_schema`.`events_statements_summary_by_digest`', v_digests_table ); IF (@sys.statement_performance_analyzer.limit > 0) THEN SET v_sql = CONCAT(v_sql, ' LIMIT ', @sys.statement_performance_analyzer.limit); END IF; CALL sys.execute_prepared_stmt(v_sql); END IF;  IF (FIND_IN_SET('with_sorting', in_views)) THEN SELECT CONCAT('Top ', @sys.statement_performance_analyzer.limit, ' Queries with Sorting') AS 'Next Output'; SET v_sql = REPLACE( (SELECT VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'statements_with_sorting' ), '`performance_schema`.`events_statements_summary_by_digest`', v_digests_table ); IF (@sys.statement_performance_analyzer.limit > 0) THEN SET v_sql = CONCAT(v_sql, ' LIMIT ', @sys.statement_performance_analyzer.limit); END IF; CALL sys.execute_prepared_stmt(v_sql); END IF;  IF (FIND_IN_SET('with_temp_tables', in_views)) THEN SELECT CONCAT('Top ', @sys.statement_performance_analyzer.limit, ' Queries with Internal Temporary Tables') AS 'Next Output'; SET v_sql = REPLACE( (SELECT VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'statements_with_temp_tables' ), '`performance_schema`.`events_statements_summary_by_digest`', v_digests_table ); IF (@sys.statement_performance_analyzer.limit > 0) THEN SET v_sql = CONCAT(v_sql, ' LIMIT ', @sys.statement_performance_analyzer.limit); END IF; CALL sys.execute_prepared_stmt(v_sql); END IF;  IF (FIND_IN_SET('custom', in_views)) THEN SELECT CONCAT('Top ', @sys.statement_performance_analyzer.limit, ' Queries Using Custom View') AS 'Next Output';  IF (@sys.statement_performance_analyzer.view IS NULL) THEN SET @sys.statement_performance_analyzer.view = sys.sys_get_config('statement_performance_analyzer.view', NULL); END IF; IF (@sys.statement_performance_analyzer.view IS NULL) THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'The @sys.statement_performance_analyzer.view user variable must be set with the view or query to use.'; END IF;  IF (NOT INSTR(@sys.statement_performance_analyzer.view, ' ')) THEN IF (NOT INSTR(@sys.statement_performance_analyzer.view, '.')) THEN SET v_custom_db   = DATABASE(), v_custom_name = @sys.statement_performance_analyzer.view; ELSE SET v_custom_db   = SUBSTRING_INDEX(@sys.statement_performance_analyzer.view, '.', 1); SET v_custom_name = SUBSTRING(@sys.statement_performance_analyzer.view, CHAR_LENGTH(v_custom_db)+2); END IF;  CALL sys.table_exists(v_custom_db, v_custom_name, v_custom_view_exists); IF (v_custom_view_exists <> 'VIEW') THEN SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'The @sys.statement_performance_analyzer.view user variable is set but specified neither an existing view nor a query.'; END IF;  SET v_sql = REPLACE( (SELECT VIEW_DEFINITION FROM information_schema.VIEWS WHERE TABLE_SCHEMA = v_custom_db AND TABLE_NAME = v_custom_name ), '`performance_schema`.`events_statements_summary_by_digest`', v_digests_table ); ELSE SET v_sql = REPLACE(@sys.statement_performance_analyzer.view, '`performance_schema`.`events_statements_summary_by_digest`', v_digests_table); END IF;  IF (@sys.statement_performance_analyzer.limit > 0) THEN SET v_sql = CONCAT(v_sql, ' LIMIT ', @sys.statement_performance_analyzer.limit); END IF;  CALL sys.execute_prepared_stmt(v_sql); END IF; END IF;  IF (v_this_thread_enabled = 'YES') THEN CALL sys.ps_setup_enable_thread(CONNECTION_ID()); END IF;  IF (@log_bin = 1) THEN SET sql_log_bin = @log_bin; END IF; END;
DROP PROCEDURE IF EXISTS table_exists;
CREATE DEFINER='mysql.sys'@'localhost' PROCEDURE table_exists ( IN in_db VARCHAR(64), IN in_table VARCHAR(64), OUT out_exists ENUM('', 'BASE TABLE', 'VIEW', 'TEMPORARY') ) COMMENT '\n Description\n \n Tests whether the table specified in in_db and in_table exists either as a regular\n table, or as a temporary table. The returned value corresponds to the table that\n will be used, so if there''s both a temporary and a permanent table with the given\n name, then ''TEMPORARY'' will be returned.\n \n Parameters\n \n in_db (VARCHAR(64)):\n The database name to check for the existance of the table in.\n \n in_table (VARCHAR(64)):\n The name of the table to check the existance of.\n \n out_exists ENUM('''', ''BASE TABLE'', ''VIEW'', ''TEMPORARY''):\n The return value: whether the table exists. The value is one of:\n * ''''           - the table does not exist neither as a base table, view, nor temporary table.\n * ''BASE TABLE'' - the table name exists as a permanent base table table.\n * ''VIEW''       - the table name exists as a view.\n * ''TEMPORARY''  - the table name exists as a temporary table.\n \n Example\n \n mysql> CREATE DATABASE db1;\n Query OK, 1 row affected (0.07 sec)\n \n mysql> use db1;\n Database changed\n mysql> CREATE TABLE t1 (id INT PRIMARY KEY);\n Query OK, 0 rows affected (0.08 sec)\n \n mysql> CREATE TABLE t2 (id INT PRIMARY KEY);\n Query OK, 0 rows affected (0.08 sec)\n \n mysql> CREATE view v_t1 AS SELECT * FROM t1;\n Query OK, 0 rows affected (0.00 sec)\n \n mysql> CREATE TEMPORARY TABLE t1 (id INT PRIMARY KEY);\n Query OK, 0 rows affected (0.00 sec)\n \n mysql> CALL sys.table_exists(''db1'', ''t1'', @exists); SELECT @exists;\n Query OK, 0 rows affected (0.00 sec)\n \n +------------+\n | @exists    |\n +------------+\n | TEMPORARY  |\n +------------+\n 1 row in set (0.00 sec)\n \n mysql> CALL sys.table_exists(''db1'', ''t2'', @exists); SELECT @exists;\n Query OK, 0 rows affected (0.00 sec)\n \n +------------+\n | @exists    |\n +------------+\n | BASE TABLE |\n +------------+\n 1 row in set (0.01 sec)\n \n mysql> CALL sys.table_exists(''db1'', ''v_t1'', @exists); SELECT @exists;\n Query OK, 0 rows affected (0.00 sec)\n \n +---------+\n | @exists |\n +---------+\n | VIEW    |\n +---------+\n 1 row in set (0.00 sec)\n \n mysql> CALL sys.table_exists(''db1'', ''t3'', @exists); SELECT @exists;\n Query OK, 0 rows affected (0.01 sec)\n \n +---------+\n | @exists |\n +---------+\n |         |\n +---------+\n 1 row in set (0.00 sec)\n ' SQL SECURITY INVOKER NOT DETERMINISTIC CONTAINS SQL BEGIN DECLARE v_error BOOLEAN DEFAULT FALSE; DECLARE CONTINUE HANDLER FOR 1050 SET v_error = TRUE; DECLARE CONTINUE HANDLER FOR 1146 SET v_error = TRUE;  SET out_exists = '';  IF (EXISTS(SELECT 1 FROM information_schema.TABLES WHERE TABLE_SCHEMA = in_db AND TABLE_NAME = in_table)) THEN SET @sys.tmp.table_exists.SQL = CONCAT('CREATE TEMPORARY TABLE `', in_db, '`.`', in_table, '` (id INT PRIMARY KEY)'); PREPARE stmt_create_table FROM @sys.tmp.table_exists.SQL; EXECUTE stmt_create_table; DEALLOCATE PREPARE stmt_create_table; IF (v_error) THEN SET out_exists = 'TEMPORARY'; ELSE SET @sys.tmp.table_exists.SQL = CONCAT('DROP TEMPORARY TABLE `', in_db, '`.`', in_table, '`'); PREPARE stmt_drop_table FROM @sys.tmp.table_exists.SQL; EXECUTE stmt_drop_table; DEALLOCATE PREPARE stmt_drop_table; SET out_exists = (SELECT TABLE_TYPE FROM information_schema.TABLES WHERE TABLE_SCHEMA = in_db AND TABLE_NAME = in_table); END IF; ELSE SET @sys.tmp.table_exists.SQL = CONCAT('SELECT COUNT(*) FROM `', in_db, '`.`', in_table, '`'); PREPARE stmt_select FROM @sys.tmp.table_exists.SQL; IF (NOT v_error) THEN DEALLOCATE PREPARE stmt_select; SET out_exists = 'TEMPORARY'; END IF; END IF; END;
SET @@sql_log_bin = @sql_log_bin;
set default_storage_engine=myisam;
CREATE TABLE IF NOT EXISTS db (   Host char(60) binary DEFAULT '' NOT NULL, Db char(64) binary DEFAULT '' NOT NULL, User char(32) binary DEFAULT '' NOT NULL, Select_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Insert_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Update_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Delete_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Drop_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Grant_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, References_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Index_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Alter_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_tmp_table_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Lock_tables_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Show_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Alter_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Execute_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Event_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Trigger_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, PRIMARY KEY Host (Host,Db,User), KEY User (User) ) engine=MyISAM CHARACTER SET utf8 COLLATE utf8_bin comment='Database privileges';
set @had_db_table= @@warning_count != 0;
CREATE TABLE IF NOT EXISTS user (   Host char(60) binary DEFAULT '' NOT NULL, User char(32) binary DEFAULT '' NOT NULL, Select_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Insert_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Update_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Delete_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Drop_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Reload_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Shutdown_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Process_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, File_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Grant_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, References_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Index_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Alter_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Show_db_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Super_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_tmp_table_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Lock_tables_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Execute_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Repl_slave_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Repl_client_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Show_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Alter_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_user_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Event_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Trigger_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_tablespace_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, ssl_type enum('','ANY','X509', 'SPECIFIED') COLLATE utf8_general_ci DEFAULT '' NOT NULL, ssl_cipher BLOB NOT NULL, x509_issuer BLOB NOT NULL, x509_subject BLOB NOT NULL, max_questions int(11) unsigned DEFAULT 0  NOT NULL, max_updates int(11) unsigned DEFAULT 0  NOT NULL, max_connections int(11) unsigned DEFAULT 0  NOT NULL, max_user_connections int(11) unsigned DEFAULT 0  NOT NULL, plugin char(64) DEFAULT 'mysql_native_password' NOT NULL, authentication_string TEXT, password_expired ENUM('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, password_last_changed timestamp NULL DEFAULT NULL, password_lifetime smallint unsigned NULL DEFAULT NULL, account_locked ENUM('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, PRIMARY KEY Host (Host,User) ) engine=MyISAM CHARACTER SET utf8 COLLATE utf8_bin comment='Users and global privileges';
set @had_user_table= @@warning_count != 0;
CREATE TABLE IF NOT EXISTS func (  name char(64) binary DEFAULT '' NOT NULL, ret tinyint(1) DEFAULT '0' NOT NULL, dl char(128) DEFAULT '' NOT NULL, type enum ('function','aggregate') COLLATE utf8_general_ci NOT NULL, PRIMARY KEY (name) ) engine=MyISAM CHARACTER SET utf8 COLLATE utf8_bin   comment='User defined functions';
CREATE TABLE IF NOT EXISTS plugin ( name varchar(64) DEFAULT '' NOT NULL, dl varchar(128) DEFAULT '' NOT NULL, PRIMARY KEY (name) ) engine=InnoDB STATS_PERSISTENT=0 CHARACTER SET utf8 COLLATE utf8_general_ci comment='MySQL plugins';
CREATE TABLE IF NOT EXISTS servers ( Server_name char(64) NOT NULL DEFAULT '', Host char(64) NOT NULL DEFAULT '', Db char(64) NOT NULL DEFAULT '', Username char(64) NOT NULL DEFAULT '', Password char(64) NOT NULL DEFAULT '', Port INT(4) NOT NULL DEFAULT '0', Socket char(64) NOT NULL DEFAULT '', Wrapper char(64) NOT NULL DEFAULT '', Owner char(64) NOT NULL DEFAULT '', PRIMARY KEY (Server_name)) engine=InnoDB STATS_PERSISTENT=0 CHARACTER SET utf8 comment='MySQL Foreign Servers table';
CREATE TABLE IF NOT EXISTS tables_priv ( Host char(60) binary DEFAULT '' NOT NULL, Db char(64) binary DEFAULT '' NOT NULL, User char(32) binary DEFAULT '' NOT NULL, Table_name char(64) binary DEFAULT '' NOT NULL, Grantor char(93) DEFAULT '' NOT NULL, Timestamp timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, Table_priv set('Select','Insert','Update','Delete','Create','Drop','Grant','References','Index','Alter','Create View','Show view','Trigger') COLLATE utf8_general_ci DEFAULT '' NOT NULL, Column_priv set('Select','Insert','Update','References') COLLATE utf8_general_ci DEFAULT '' NOT NULL, PRIMARY KEY (Host,Db,User,Table_name), KEY Grantor (Grantor) ) engine=MyISAM CHARACTER SET utf8 COLLATE utf8_bin   comment='Table privileges';
CREATE TABLE IF NOT EXISTS columns_priv ( Host char(60) binary DEFAULT '' NOT NULL, Db char(64) binary DEFAULT '' NOT NULL, User char(32) binary DEFAULT '' NOT NULL, Table_name char(64) binary DEFAULT '' NOT NULL, Column_name char(64) binary DEFAULT '' NOT NULL, Timestamp timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, Column_priv set('Select','Insert','Update','References') COLLATE utf8_general_ci DEFAULT '' NOT NULL, PRIMARY KEY (Host,Db,User,Table_name,Column_name) ) engine=MyISAM CHARACTER SET utf8 COLLATE utf8_bin   comment='Column privileges';
CREATE TABLE IF NOT EXISTS help_topic ( help_topic_id int unsigned not null, name char(64) not null, help_category_id smallint unsigned not null, description text not null, example text not null, url text not null, primary key (help_topic_id), unique index (name) ) engine=INNODB STATS_PERSISTENT=0 CHARACTER SET utf8 comment='help topics';
CREATE TABLE IF NOT EXISTS help_category ( help_category_id smallint unsigned not null, name  char(64) not null, parent_category_id smallint unsigned null, url text not null, primary key (help_category_id), unique index (name) ) engine=INNODB STATS_PERSISTENT=0 CHARACTER SET utf8 comment='help categories';
CREATE TABLE IF NOT EXISTS help_relation ( help_topic_id int unsigned not null, help_keyword_id  int unsigned not null, primary key (help_keyword_id, help_topic_id) ) engine=INNODB STATS_PERSISTENT=0 CHARACTER SET utf8 comment='keyword-topic relation';
CREATE TABLE IF NOT EXISTS help_keyword (   help_keyword_id  int unsigned not null, name char(64) not null, primary key (help_keyword_id), unique index (name) ) engine=INNODB STATS_PERSISTENT=0 CHARACTER SET utf8 comment='help keywords';
CREATE TABLE IF NOT EXISTS time_zone_name (   Name char(64) NOT NULL, Time_zone_id int unsigned NOT NULL, PRIMARY KEY Name (Name) ) engine=INNODB STATS_PERSISTENT=0 CHARACTER SET utf8   comment='Time zone names';
CREATE TABLE IF NOT EXISTS time_zone (   Time_zone_id int unsigned NOT NULL auto_increment, Use_leap_seconds enum('Y','N') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, PRIMARY KEY TzId (Time_zone_id) ) engine=INNODB STATS_PERSISTENT=0 CHARACTER SET utf8   comment='Time zones';
CREATE TABLE IF NOT EXISTS time_zone_transition (   Time_zone_id int unsigned NOT NULL, Transition_time bigint signed NOT NULL, Transition_type_id int unsigned NOT NULL, PRIMARY KEY TzIdTranTime (Time_zone_id, Transition_time) ) engine=INNODB STATS_PERSISTENT=0 CHARACTER SET utf8   comment='Time zone transitions';
CREATE TABLE IF NOT EXISTS time_zone_transition_type (   Time_zone_id int unsigned NOT NULL, Transition_type_id int unsigned NOT NULL, Offset int signed DEFAULT 0 NOT NULL, Is_DST tinyint unsigned DEFAULT 0 NOT NULL, Abbreviation char(8) DEFAULT '' NOT NULL, PRIMARY KEY TzIdTrTId (Time_zone_id, Transition_type_id) ) engine=INNODB STATS_PERSISTENT=0 CHARACTER SET utf8   comment='Time zone transition types';
CREATE TABLE IF NOT EXISTS time_zone_leap_second (   Transition_time bigint signed NOT NULL, Correction int signed NOT NULL, PRIMARY KEY TranTime (Transition_time) ) engine=INNODB STATS_PERSISTENT=0 CHARACTER SET utf8   comment='Leap seconds information for time zones';
CREATE TABLE IF NOT EXISTS proc (db char(64) collate utf8_bin DEFAULT '' NOT NULL, name char(64) DEFAULT '' NOT NULL, type enum('FUNCTION','PROCEDURE') NOT NULL, specific_name char(64) DEFAULT '' NOT NULL, language enum('SQL') DEFAULT 'SQL' NOT NULL, sql_data_access enum( 'CONTAINS_SQL', 'NO_SQL', 'READS_SQL_DATA', 'MODIFIES_SQL_DATA') DEFAULT 'CONTAINS_SQL' NOT NULL, is_deterministic enum('YES','NO') DEFAULT 'NO' NOT NULL, security_type enum('INVOKER','DEFINER') DEFAULT 'DEFINER' NOT NULL, param_list blob NOT NULL, returns longblob DEFAULT '' NOT NULL, body longblob NOT NULL, definer char(93) collate utf8_bin DEFAULT '' NOT NULL, created timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, modified timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', sql_mode set( 'REAL_AS_FLOAT', 'PIPES_AS_CONCAT', 'ANSI_QUOTES', 'IGNORE_SPACE', 'NOT_USED', 'ONLY_FULL_GROUP_BY', 'NO_UNSIGNED_SUBTRACTION', 'NO_DIR_IN_CREATE', 'POSTGRESQL', 'ORACLE', 'MSSQL', 'DB2', 'MAXDB', 'NO_KEY_OPTIONS', 'NO_TABLE_OPTIONS', 'NO_FIELD_OPTIONS', 'MYSQL323', 'MYSQL40', 'ANSI', 'NO_AUTO_VALUE_ON_ZERO', 'NO_BACKSLASH_ESCAPES', 'STRICT_TRANS_TABLES', 'STRICT_ALL_TABLES', 'NO_ZERO_IN_DATE', 'NO_ZERO_DATE', 'INVALID_DATES', 'ERROR_FOR_DIVISION_BY_ZERO', 'TRADITIONAL', 'NO_AUTO_CREATE_USER', 'HIGH_NOT_PRECEDENCE', 'NO_ENGINE_SUBSTITUTION', 'PAD_CHAR_TO_FULL_LENGTH') DEFAULT '' NOT NULL, comment text collate utf8_bin NOT NULL, character_set_client char(32) collate utf8_bin, collation_connection char(32) collate utf8_bin, db_collation char(32) collate utf8_bin, body_utf8 longblob, PRIMARY KEY (db,name,type)) engine=MyISAM character set utf8 comment='Stored Procedures';
CREATE TABLE IF NOT EXISTS procs_priv ( Host char(60) binary DEFAULT '' NOT NULL, Db char(64) binary DEFAULT '' NOT NULL, User char(32) binary DEFAULT '' NOT NULL, Routine_name char(64) COLLATE utf8_general_ci DEFAULT '' NOT NULL, Routine_type enum('FUNCTION','PROCEDURE') NOT NULL, Grantor char(93) DEFAULT '' NOT NULL, Proc_priv set('Execute','Alter Routine','Grant') COLLATE utf8_general_ci DEFAULT '' NOT NULL, Timestamp timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (Host,Db,User,Routine_name,Routine_type), KEY Grantor (Grantor) ) engine=MyISAM CHARACTER SET utf8 COLLATE utf8_bin   comment='Procedure privileges';
CREATE TABLE IF NOT EXISTS general_log (event_time TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), user_host MEDIUMTEXT NOT NULL, thread_id BIGINT(21) UNSIGNED NOT NULL, server_id INTEGER UNSIGNED NOT NULL, command_type VARCHAR(64) NOT NULL, argument MEDIUMBLOB NOT NULL) engine=CSV CHARACTER SET utf8 comment="General log";
CREATE TABLE IF NOT EXISTS slow_log (start_time TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), user_host MEDIUMTEXT NOT NULL, query_time TIME(6) NOT NULL, lock_time TIME(6) NOT NULL, rows_sent INTEGER NOT NULL, rows_examined INTEGER NOT NULL, db VARCHAR(512) NOT NULL, last_insert_id INTEGER NOT NULL, insert_id INTEGER NOT NULL, server_id INTEGER UNSIGNED NOT NULL, sql_text MEDIUMBLOB NOT NULL, thread_id BIGINT(21) UNSIGNED NOT NULL) engine=CSV CHARACTER SET utf8 comment="Slow log";
CREATE TABLE IF NOT EXISTS event ( db char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL default '', name char(64) CHARACTER SET utf8 NOT NULL default '', body longblob NOT NULL, definer char(93) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL default '', execute_at DATETIME default NULL, interval_value int(11) default NULL, interval_field ENUM('YEAR','QUARTER','MONTH','DAY','HOUR','MINUTE','WEEK','SECOND','MICROSECOND','YEAR_MONTH','DAY_HOUR','DAY_MINUTE','DAY_SECOND','HOUR_MINUTE','HOUR_SECOND','MINUTE_SECOND','DAY_MICROSECOND','HOUR_MICROSECOND','MINUTE_MICROSECOND','SECOND_MICROSECOND') default NULL, created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, modified TIMESTAMP NOT NULL DEFAULT '0000-00-00 00:00:00', last_executed DATETIME default NULL, starts DATETIME default NULL, ends DATETIME default NULL, status ENUM('ENABLED','DISABLED','SLAVESIDE_DISABLED') NOT NULL default 'ENABLED', on_completion ENUM('DROP','PRESERVE') NOT NULL default 'DROP', sql_mode  set('REAL_AS_FLOAT','PIPES_AS_CONCAT','ANSI_QUOTES','IGNORE_SPACE','NOT_USED','ONLY_FULL_GROUP_BY','NO_UNSIGNED_SUBTRACTION','NO_DIR_IN_CREATE','POSTGRESQL','ORACLE','MSSQL','DB2','MAXDB','NO_KEY_OPTIONS','NO_TABLE_OPTIONS','NO_FIELD_OPTIONS','MYSQL323','MYSQL40','ANSI','NO_AUTO_VALUE_ON_ZERO','NO_BACKSLASH_ESCAPES','STRICT_TRANS_TABLES','STRICT_ALL_TABLES','NO_ZERO_IN_DATE','NO_ZERO_DATE','INVALID_DATES','ERROR_FOR_DIVISION_BY_ZERO','TRADITIONAL','NO_AUTO_CREATE_USER','HIGH_NOT_PRECEDENCE','NO_ENGINE_SUBSTITUTION','PAD_CHAR_TO_FULL_LENGTH') DEFAULT '' NOT NULL, comment char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL default '', originator INTEGER UNSIGNED NOT NULL, time_zone char(64) CHARACTER SET latin1 NOT NULL DEFAULT 'SYSTEM', character_set_client char(32) collate utf8_bin, collation_connection char(32) collate utf8_bin, db_collation char(32) collate utf8_bin, body_utf8 longblob, PRIMARY KEY (db, name) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT 'Events';
CREATE TABLE IF NOT EXISTS ndb_binlog_index (Position BIGINT UNSIGNED NOT NULL, File VARCHAR(255) NOT NULL, epoch BIGINT UNSIGNED NOT NULL, inserts INT UNSIGNED NOT NULL, updates INT UNSIGNED NOT NULL, deletes INT UNSIGNED NOT NULL, schemaops INT UNSIGNED NOT NULL, orig_server_id INT UNSIGNED NOT NULL, orig_epoch BIGINT UNSIGNED NOT NULL, gci INT UNSIGNED NOT NULL, next_position BIGINT UNSIGNED NOT NULL, next_file VARCHAR(255) NOT NULL, PRIMARY KEY(epoch, orig_server_id, orig_epoch)) ENGINE=MYISAM;
SET @sql_mode_orig=@@SESSION.sql_mode;
SET SESSION sql_mode='NO_ENGINE_SUBSTITUTION';
SET @create_innodb_table_stats="CREATE TABLE IF NOT EXISTS innodb_table_stats (
	database_name			VARCHAR(64) NOT NULL,
	table_name			VARCHAR(199) NOT NULL,
	last_update			TIMESTAMP NOT NULL NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
	n_rows				BIGINT UNSIGNED NOT NULL,
	clustered_index_size		BIGINT UNSIGNED NOT NULL,
	sum_of_other_index_sizes	BIGINT UNSIGNED NOT NULL,
	PRIMARY KEY (database_name, table_name)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_bin STATS_PERSISTENT=0";
SET @create_innodb_index_stats="CREATE TABLE IF NOT EXISTS innodb_index_stats (
	database_name			VARCHAR(64) NOT NULL,
	table_name			VARCHAR(199) NOT NULL,
	index_name			VARCHAR(64) NOT NULL,
	last_update			TIMESTAMP NOT NULL NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
	/* there are at least:
	stat_name='size'
	stat_name='n_leaf_pages'
	stat_name='n_diff_pfx%' */
	stat_name			VARCHAR(64) NOT NULL,
	stat_value			BIGINT UNSIGNED NOT NULL,
	sample_size			BIGINT UNSIGNED,
	stat_description		VARCHAR(1024) NOT NULL,
	PRIMARY KEY (database_name, table_name, index_name, stat_name)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_bin STATS_PERSISTENT=0";
set @have_innodb= (select count(engine) from information_schema.engines where engine='INNODB' and support != 'NO');
SET @str=IF(@have_innodb <> 0, @create_innodb_table_stats, "SET @dummy = 0");
SET @str=IF(@have_innodb <> 0, @create_innodb_index_stats, "SET @dummy = 0");
SET SESSION sql_mode=@sql_mode_orig;
SET @cmd="CREATE TABLE IF NOT EXISTS slave_relay_log_info (
  Number_of_lines INTEGER UNSIGNED NOT NULL COMMENT 'Number of lines in the file or rows in the table. Used to version table definitions.',
  Relay_log_name TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the current relay log file.',
  Relay_log_pos BIGINT UNSIGNED NOT NULL COMMENT 'The relay log position of the last executed event.',
  Master_log_name TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the master binary log file from which the events in the relay log file were read.',
  Master_log_pos BIGINT UNSIGNED NOT NULL COMMENT 'The master log position of the last executed event.',
  Sql_delay INTEGER NOT NULL COMMENT 'The number of seconds that the slave must lag behind the master.',
  Number_of_workers INTEGER UNSIGNED NOT NULL,
  Id INTEGER UNSIGNED NOT NULL COMMENT 'Internal Id that uniquely identifies this record.',
  Channel_name CHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'The channel on which the slave is connected to a source. Used in Multisource Replication',
  PRIMARY KEY(Channel_name)) DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT 'Relay Log Information'";
SET @str=IF(@have_innodb <> 0, CONCAT(@cmd, ' ENGINE= INNODB;'), CONCAT(@cmd, ' ENGINE= MYISAM;'));
SET @cmd= "CREATE TABLE IF NOT EXISTS slave_master_info (
  Number_of_lines INTEGER UNSIGNED NOT NULL COMMENT 'Number of lines in the file.',
  Master_log_name TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'The name of the master binary log currently being read from the master.',
  Master_log_pos BIGINT UNSIGNED NOT NULL COMMENT 'The master log position of the last read event.',
  Host CHAR(64) CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The host name of the master.',
  User_name TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The user name used to connect to the master.',
  User_password TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The password used to connect to the master.',
  Port INTEGER UNSIGNED NOT NULL COMMENT 'The network port used to connect to the master.',
  Connect_retry INTEGER UNSIGNED NOT NULL COMMENT 'The period (in seconds) that the slave will wait before trying to reconnect to the master.',
  Enabled_ssl BOOLEAN NOT NULL COMMENT 'Indicates whether the server supports SSL connections.',
  Ssl_ca TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The file used for the Certificate Authority (CA) certificate.',
  Ssl_capath TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The path to the Certificate Authority (CA) certificates.',
  Ssl_cert TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the SSL certificate file.',
  Ssl_cipher TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the cipher in use for the SSL connection.',
  Ssl_key TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The name of the SSL key file.',
  Ssl_verify_server_cert BOOLEAN NOT NULL COMMENT 'Whether to verify the server certificate.',
  Heartbeat FLOAT NOT NULL COMMENT '',
  Bind TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'Displays which interface is employed when connecting to the MySQL server',
  Ignored_server_ids TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The number of server IDs to be ignored, followed by the actual server IDs',
  Uuid TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The master server uuid.',
  Retry_count BIGINT UNSIGNED NOT NULL COMMENT 'Number of reconnect attempts, to the master, before giving up.',
  Ssl_crl TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The file used for the Certificate Revocation List (CRL)',
  Ssl_crlpath TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The path used for Certificate Revocation List (CRL) files',
  Enabled_auto_position BOOLEAN NOT NULL COMMENT 'Indicates whether GTIDs will be used to retrieve events from the master.',
  Channel_name CHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'The channel on which the slave is connected to a source. Used in Multisource Replication',
  Tls_version TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'Tls version',
  PRIMARY KEY(Channel_name)) DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT 'Master Information'";
SET @cmd= "CREATE TABLE IF NOT EXISTS slave_worker_info (
  Id INTEGER UNSIGNED NOT NULL,
  Relay_log_name TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  Relay_log_pos BIGINT UNSIGNED NOT NULL,
  Master_log_name TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  Master_log_pos BIGINT UNSIGNED NOT NULL,
  Checkpoint_relay_log_name TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  Checkpoint_relay_log_pos BIGINT UNSIGNED NOT NULL,
  Checkpoint_master_log_name TEXT CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  Checkpoint_master_log_pos BIGINT UNSIGNED NOT NULL,
  Checkpoint_seqno INT UNSIGNED NOT NULL,
  Checkpoint_group_size INTEGER UNSIGNED NOT NULL,
  Checkpoint_group_bitmap BLOB NOT NULL,
  Channel_name CHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'The channel on which the slave is connected to a source. Used in Multisource Replication',
  PRIMARY KEY(Channel_name, Id)) DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT 'Worker Information'";
SET @cmd= "CREATE TABLE IF NOT EXISTS gtid_executed (
    source_uuid CHAR(36) NOT NULL COMMENT 'uuid of the source where the transaction was originally executed.',
    interval_start BIGINT NOT NULL COMMENT 'First number of interval.',
    interval_end BIGINT NOT NULL COMMENT 'Last number of interval.',
    PRIMARY KEY(source_uuid, interval_start))";
CREATE TABLE IF NOT EXISTS server_cost (
  cost_name   VARCHAR(64) NOT NULL,
  cost_value  FLOAT DEFAULT NULL,
  last_update TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  comment     VARCHAR(1024) DEFAULT NULL,
  PRIMARY KEY (cost_name)
) ENGINE=InnoDB CHARACTER SET=utf8 COLLATE=utf8_general_ci STATS_PERSISTENT=0;
INSERT IGNORE INTO server_cost(cost_name) VALUES
  ("row_evaluate_cost"), ("key_compare_cost"),
  ("memory_temptable_create_cost"), ("memory_temptable_row_cost"),
  ("disk_temptable_create_cost"), ("disk_temptable_row_cost");
CREATE TABLE IF NOT EXISTS engine_cost (
  engine_name VARCHAR(64) NOT NULL,
  device_type INTEGER NOT NULL,
  cost_name   VARCHAR(64) NOT NULL,
  cost_value  FLOAT DEFAULT NULL,
  last_update TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  comment     VARCHAR(1024) DEFAULT NULL,
  PRIMARY KEY (cost_name, engine_name, device_type)
) ENGINE=InnoDB CHARACTER SET=utf8 COLLATE=utf8_general_ci STATS_PERSISTENT=0;
INSERT IGNORE INTO engine_cost(engine_name, device_type, cost_name) VALUES
  ("default", 0, "memory_block_read_cost"),
  ("default", 0, "io_block_read_cost");
set @have_old_pfs= (select count(*) from information_schema.schemata where schema_name='performance_schema');
SET @cmd="SET @broken_tables = (select count(*) from information_schema.tables"
  " where engine != \'PERFORMANCE_SCHEMA\' and table_schema=\'performance_schema\')";
SET @str = IF(@have_old_pfs = 1, @cmd, 'SET @broken_tables = 0');
SET @cmd="SET @broken_views = (select count(*) from information_schema.views"
  " where table_schema='performance_schema')";
SET @str = IF(@have_old_pfs = 1, @cmd, 'SET @broken_views = 0');
SET @broken_routines = (select count(*) from mysql.proc where db='performance_schema');
SET @broken_events = (select count(*) from mysql.event where db='performance_schema');
SET @broken_pfs= (select @broken_tables + @broken_views + @broken_routines + @broken_events);
SET @cmd= "DROP DATABASE IF EXISTS performance_schema";
SET @str = IF(@broken_pfs = 0, @cmd, 'SET @dummy = 0');
SET @cmd= "CREATE DATABASE performance_schema character set utf8";
set @have_pfs= (select count(engine) from information_schema.engines where engine='PERFORMANCE_SCHEMA');
SET @cmd="CREATE TABLE performance_schema.cond_instances("
  "NAME VARCHAR(128) not null,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @str = IF(@have_pfs = 1, @cmd, 'SET @dummy = 0');
SET @cmd="CREATE TABLE performance_schema.events_waits_current("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "SPINS INTEGER unsigned,"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(512),"
  "INDEX_NAME VARCHAR(64),"
  "OBJECT_TYPE VARCHAR(64),"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT'),"
  "OPERATION VARCHAR(32) not null,"
  "NUMBER_OF_BYTES BIGINT,"
  "FLAGS INTEGER unsigned"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_waits_history("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "SPINS INTEGER unsigned,"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(512),"
  "INDEX_NAME VARCHAR(64),"
  "OBJECT_TYPE VARCHAR(64),"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT'),"
  "OPERATION VARCHAR(32) not null,"
  "NUMBER_OF_BYTES BIGINT,"
  "FLAGS INTEGER unsigned"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_waits_history_long("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "SPINS INTEGER unsigned,"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(512),"
  "INDEX_NAME VARCHAR(64),"
  "OBJECT_TYPE VARCHAR(64),"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT'),"
  "OPERATION VARCHAR(32) not null,"
  "NUMBER_OF_BYTES BIGINT,"
  "FLAGS INTEGER unsigned"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_waits_summary_by_instance("
  "EVENT_NAME VARCHAR(128) not null,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_waits_summary_by_host_by_event_name("
  "HOST CHAR(60) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_waits_summary_by_user_by_event_name("
  "USER CHAR(32) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_waits_summary_by_account_by_event_name("
  "USER CHAR(32) collate utf8_bin default null,"
  "HOST CHAR(60) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_waits_summary_by_thread_by_event_name("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_waits_summary_global_by_event_name("
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.file_instances("
  "FILE_NAME VARCHAR(512) not null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "OPEN_COUNT INTEGER unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.file_summary_by_event_name("
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ BIGINT unsigned not null,"
  "SUM_TIMER_READ BIGINT unsigned not null,"
  "MIN_TIMER_READ BIGINT unsigned not null,"
  "AVG_TIMER_READ BIGINT unsigned not null,"
  "MAX_TIMER_READ BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_READ BIGINT not null,"
  "COUNT_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_WRITE BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_WRITE BIGINT not null,"
  "COUNT_MISC BIGINT unsigned not null,"
  "SUM_TIMER_MISC BIGINT unsigned not null,"
  "MIN_TIMER_MISC BIGINT unsigned not null,"
  "AVG_TIMER_MISC BIGINT unsigned not null,"
  "MAX_TIMER_MISC BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.file_summary_by_instance("
  "FILE_NAME VARCHAR(512) not null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ BIGINT unsigned not null,"
  "SUM_TIMER_READ BIGINT unsigned not null,"
  "MIN_TIMER_READ BIGINT unsigned not null,"
  "AVG_TIMER_READ BIGINT unsigned not null,"
  "MAX_TIMER_READ BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_READ BIGINT not null,"
  "COUNT_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_WRITE BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_WRITE BIGINT not null,"
  "COUNT_MISC BIGINT unsigned not null,"
  "SUM_TIMER_MISC BIGINT unsigned not null,"
  "MIN_TIMER_MISC BIGINT unsigned not null,"
  "AVG_TIMER_MISC BIGINT unsigned not null,"
  "MAX_TIMER_MISC BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.socket_instances("
  "EVENT_NAME VARCHAR(128) not null,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "THREAD_ID BIGINT unsigned,"
  "SOCKET_ID INTEGER not null,"
  "IP VARCHAR(64) not null,"
  "PORT INTEGER not null,"
  "STATE ENUM('IDLE','ACTIVE') not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.socket_summary_by_instance("
  "EVENT_NAME VARCHAR(128) not null,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ BIGINT unsigned not null,"
  "SUM_TIMER_READ BIGINT unsigned not null,"
  "MIN_TIMER_READ BIGINT unsigned not null,"
  "AVG_TIMER_READ BIGINT unsigned not null,"
  "MAX_TIMER_READ BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_READ BIGINT unsigned not null,"
  "COUNT_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_WRITE BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_WRITE BIGINT unsigned not null,"
  "COUNT_MISC BIGINT unsigned not null,"
  "SUM_TIMER_MISC BIGINT unsigned not null,"
  "MIN_TIMER_MISC BIGINT unsigned not null,"
  "AVG_TIMER_MISC BIGINT unsigned not null,"
  "MAX_TIMER_MISC BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.socket_summary_by_event_name("
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ BIGINT unsigned not null,"
  "SUM_TIMER_READ BIGINT unsigned not null,"
  "MIN_TIMER_READ BIGINT unsigned not null,"
  "AVG_TIMER_READ BIGINT unsigned not null,"
  "MAX_TIMER_READ BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_READ BIGINT unsigned not null,"
  "COUNT_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_WRITE BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_WRITE BIGINT unsigned not null,"
  "COUNT_MISC BIGINT unsigned not null,"
  "SUM_TIMER_MISC BIGINT unsigned not null,"
  "MIN_TIMER_MISC BIGINT unsigned not null,"
  "AVG_TIMER_MISC BIGINT unsigned not null,"
  "MAX_TIMER_MISC BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.host_cache("
  "IP VARCHAR(64) not null,"
  "HOST VARCHAR(255) collate utf8_bin,"
  "HOST_VALIDATED ENUM ('YES', 'NO') not null,"
  "SUM_CONNECT_ERRORS BIGINT not null,"
  "COUNT_HOST_BLOCKED_ERRORS BIGINT not null,"
  "COUNT_NAMEINFO_TRANSIENT_ERRORS BIGINT not null,"
  "COUNT_NAMEINFO_PERMANENT_ERRORS BIGINT not null,"
  "COUNT_FORMAT_ERRORS BIGINT not null,"
  "COUNT_ADDRINFO_TRANSIENT_ERRORS BIGINT not null,"
  "COUNT_ADDRINFO_PERMANENT_ERRORS BIGINT not null,"
  "COUNT_FCRDNS_ERRORS BIGINT not null,"
  "COUNT_HOST_ACL_ERRORS BIGINT not null,"
  "COUNT_NO_AUTH_PLUGIN_ERRORS BIGINT not null,"
  "COUNT_AUTH_PLUGIN_ERRORS BIGINT not null,"
  "COUNT_HANDSHAKE_ERRORS BIGINT not null,"
  "COUNT_PROXY_USER_ERRORS BIGINT not null,"
  "COUNT_PROXY_USER_ACL_ERRORS BIGINT not null,"
  "COUNT_AUTHENTICATION_ERRORS BIGINT not null,"
  "COUNT_SSL_ERRORS BIGINT not null,"
  "COUNT_MAX_USER_CONNECTIONS_ERRORS BIGINT not null,"
  "COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS BIGINT not null,"
  "COUNT_DEFAULT_DATABASE_ERRORS BIGINT not null,"
  "COUNT_INIT_CONNECT_ERRORS BIGINT not null,"
  "COUNT_LOCAL_ERRORS BIGINT not null,"
  "COUNT_UNKNOWN_ERRORS BIGINT not null,"
  "FIRST_SEEN TIMESTAMP(0) NOT NULL default 0,"
  "LAST_SEEN TIMESTAMP(0) NOT NULL default 0,"
  "FIRST_ERROR_SEEN TIMESTAMP(0) null default 0,"
  "LAST_ERROR_SEEN TIMESTAMP(0) null default 0"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.mutex_instances("
  "NAME VARCHAR(128) not null,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "LOCKED_BY_THREAD_ID BIGINT unsigned"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.objects_summary_global_by_type("
  "OBJECT_TYPE VARCHAR(64),"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(64),"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.performance_timers("
  "TIMER_NAME ENUM ('CYCLE', 'NANOSECOND', 'MICROSECOND', 'MILLISECOND', 'TICK') not null,"
  "TIMER_FREQUENCY BIGINT,"
  "TIMER_RESOLUTION BIGINT,"
  "TIMER_OVERHEAD BIGINT"
  ") ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.rwlock_instances("
  "NAME VARCHAR(128) not null,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "WRITE_LOCKED_BY_THREAD_ID BIGINT unsigned,"
  "READ_LOCKED_BY_COUNT INTEGER unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.setup_actors("
  "HOST CHAR(60) collate utf8_bin default '%' not null,"
  "USER CHAR(32) collate utf8_bin default '%' not null,"
  "ROLE CHAR(16) collate utf8_bin default '%' not null,"
  "ENABLED ENUM ('YES', 'NO') not null default 'YES',"
  "HISTORY ENUM ('YES', 'NO') not null default 'YES'"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.setup_consumers("
  "NAME VARCHAR(64) not null,"
  "ENABLED ENUM ('YES', 'NO') not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.setup_instruments("
  "NAME VARCHAR(128) not null,"
  "ENABLED ENUM ('YES', 'NO') not null,"
  "TIMED ENUM ('YES', 'NO') not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.setup_objects("
  "OBJECT_TYPE ENUM ('EVENT', 'FUNCTION', 'PROCEDURE', 'TABLE', 'TRIGGER') not null default 'TABLE',"
  "OBJECT_SCHEMA VARCHAR(64) default '%',"
  "OBJECT_NAME VARCHAR(64) not null default '%',"
  "ENABLED ENUM ('YES', 'NO') not null default 'YES',"
  "TIMED ENUM ('YES', 'NO') not null default 'YES'"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.setup_timers("
  "NAME VARCHAR(64) not null,"
  "TIMER_NAME ENUM ('CYCLE', 'NANOSECOND', 'MICROSECOND', 'MILLISECOND', 'TICK') not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.table_io_waits_summary_by_index_usage("
  "OBJECT_TYPE VARCHAR(64),"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(64),"
  "INDEX_NAME VARCHAR(64),"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ BIGINT unsigned not null,"
  "SUM_TIMER_READ BIGINT unsigned not null,"
  "MIN_TIMER_READ BIGINT unsigned not null,"
  "AVG_TIMER_READ BIGINT unsigned not null,"
  "MAX_TIMER_READ BIGINT unsigned not null,"
  "COUNT_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_WRITE BIGINT unsigned not null,"
  "COUNT_FETCH BIGINT unsigned not null,"
  "SUM_TIMER_FETCH BIGINT unsigned not null,"
  "MIN_TIMER_FETCH BIGINT unsigned not null,"
  "AVG_TIMER_FETCH BIGINT unsigned not null,"
  "MAX_TIMER_FETCH BIGINT unsigned not null,"
  "COUNT_INSERT BIGINT unsigned not null,"
  "SUM_TIMER_INSERT BIGINT unsigned not null,"
  "MIN_TIMER_INSERT BIGINT unsigned not null,"
  "AVG_TIMER_INSERT BIGINT unsigned not null,"
  "MAX_TIMER_INSERT BIGINT unsigned not null,"
  "COUNT_UPDATE BIGINT unsigned not null,"
  "SUM_TIMER_UPDATE BIGINT unsigned not null,"
  "MIN_TIMER_UPDATE BIGINT unsigned not null,"
  "AVG_TIMER_UPDATE BIGINT unsigned not null,"
  "MAX_TIMER_UPDATE BIGINT unsigned not null,"
  "COUNT_DELETE BIGINT unsigned not null,"
  "SUM_TIMER_DELETE BIGINT unsigned not null,"
  "MIN_TIMER_DELETE BIGINT unsigned not null,"
  "AVG_TIMER_DELETE BIGINT unsigned not null,"
  "MAX_TIMER_DELETE BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.table_io_waits_summary_by_table("
  "OBJECT_TYPE VARCHAR(64),"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(64),"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ BIGINT unsigned not null,"
  "SUM_TIMER_READ BIGINT unsigned not null,"
  "MIN_TIMER_READ BIGINT unsigned not null,"
  "AVG_TIMER_READ BIGINT unsigned not null,"
  "MAX_TIMER_READ BIGINT unsigned not null,"
  "COUNT_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_WRITE BIGINT unsigned not null,"
  "COUNT_FETCH BIGINT unsigned not null,"
  "SUM_TIMER_FETCH BIGINT unsigned not null,"
  "MIN_TIMER_FETCH BIGINT unsigned not null,"
  "AVG_TIMER_FETCH BIGINT unsigned not null,"
  "MAX_TIMER_FETCH BIGINT unsigned not null,"
  "COUNT_INSERT BIGINT unsigned not null,"
  "SUM_TIMER_INSERT BIGINT unsigned not null,"
  "MIN_TIMER_INSERT BIGINT unsigned not null,"
  "AVG_TIMER_INSERT BIGINT unsigned not null,"
  "MAX_TIMER_INSERT BIGINT unsigned not null,"
  "COUNT_UPDATE BIGINT unsigned not null,"
  "SUM_TIMER_UPDATE BIGINT unsigned not null,"
  "MIN_TIMER_UPDATE BIGINT unsigned not null,"
  "AVG_TIMER_UPDATE BIGINT unsigned not null,"
  "MAX_TIMER_UPDATE BIGINT unsigned not null,"
  "COUNT_DELETE BIGINT unsigned not null,"
  "SUM_TIMER_DELETE BIGINT unsigned not null,"
  "MIN_TIMER_DELETE BIGINT unsigned not null,"
  "AVG_TIMER_DELETE BIGINT unsigned not null,"
  "MAX_TIMER_DELETE BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.table_lock_waits_summary_by_table("
  "OBJECT_TYPE VARCHAR(64),"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(64),"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ BIGINT unsigned not null,"
  "SUM_TIMER_READ BIGINT unsigned not null,"
  "MIN_TIMER_READ BIGINT unsigned not null,"
  "AVG_TIMER_READ BIGINT unsigned not null,"
  "MAX_TIMER_READ BIGINT unsigned not null,"
  "COUNT_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_WRITE BIGINT unsigned not null,"
  "COUNT_READ_NORMAL BIGINT unsigned not null,"
  "SUM_TIMER_READ_NORMAL BIGINT unsigned not null,"
  "MIN_TIMER_READ_NORMAL BIGINT unsigned not null,"
  "AVG_TIMER_READ_NORMAL BIGINT unsigned not null,"
  "MAX_TIMER_READ_NORMAL BIGINT unsigned not null,"
  "COUNT_READ_WITH_SHARED_LOCKS BIGINT unsigned not null,"
  "SUM_TIMER_READ_WITH_SHARED_LOCKS BIGINT unsigned not null,"
  "MIN_TIMER_READ_WITH_SHARED_LOCKS BIGINT unsigned not null,"
  "AVG_TIMER_READ_WITH_SHARED_LOCKS BIGINT unsigned not null,"
  "MAX_TIMER_READ_WITH_SHARED_LOCKS BIGINT unsigned not null,"
  "COUNT_READ_HIGH_PRIORITY BIGINT unsigned not null,"
  "SUM_TIMER_READ_HIGH_PRIORITY BIGINT unsigned not null,"
  "MIN_TIMER_READ_HIGH_PRIORITY BIGINT unsigned not null,"
  "AVG_TIMER_READ_HIGH_PRIORITY BIGINT unsigned not null,"
  "MAX_TIMER_READ_HIGH_PRIORITY BIGINT unsigned not null,"
  "COUNT_READ_NO_INSERT BIGINT unsigned not null,"
  "SUM_TIMER_READ_NO_INSERT BIGINT unsigned not null,"
  "MIN_TIMER_READ_NO_INSERT BIGINT unsigned not null,"
  "AVG_TIMER_READ_NO_INSERT BIGINT unsigned not null,"
  "MAX_TIMER_READ_NO_INSERT BIGINT unsigned not null,"
  "COUNT_READ_EXTERNAL BIGINT unsigned not null,"
  "SUM_TIMER_READ_EXTERNAL BIGINT unsigned not null,"
  "MIN_TIMER_READ_EXTERNAL BIGINT unsigned not null,"
  "AVG_TIMER_READ_EXTERNAL BIGINT unsigned not null,"
  "MAX_TIMER_READ_EXTERNAL BIGINT unsigned not null,"
  "COUNT_WRITE_ALLOW_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_WRITE_ALLOW_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_WRITE_ALLOW_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_WRITE_ALLOW_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_WRITE_ALLOW_WRITE BIGINT unsigned not null,"
  "COUNT_WRITE_CONCURRENT_INSERT BIGINT unsigned not null,"
  "SUM_TIMER_WRITE_CONCURRENT_INSERT BIGINT unsigned not null,"
  "MIN_TIMER_WRITE_CONCURRENT_INSERT BIGINT unsigned not null,"
  "AVG_TIMER_WRITE_CONCURRENT_INSERT BIGINT unsigned not null,"
  "MAX_TIMER_WRITE_CONCURRENT_INSERT BIGINT unsigned not null,"
  "COUNT_WRITE_LOW_PRIORITY BIGINT unsigned not null,"
  "SUM_TIMER_WRITE_LOW_PRIORITY BIGINT unsigned not null,"
  "MIN_TIMER_WRITE_LOW_PRIORITY BIGINT unsigned not null,"
  "AVG_TIMER_WRITE_LOW_PRIORITY BIGINT unsigned not null,"
  "MAX_TIMER_WRITE_LOW_PRIORITY BIGINT unsigned not null,"
  "COUNT_WRITE_NORMAL BIGINT unsigned not null,"
  "SUM_TIMER_WRITE_NORMAL BIGINT unsigned not null,"
  "MIN_TIMER_WRITE_NORMAL BIGINT unsigned not null,"
  "AVG_TIMER_WRITE_NORMAL BIGINT unsigned not null,"
  "MAX_TIMER_WRITE_NORMAL BIGINT unsigned not null,"
  "COUNT_WRITE_EXTERNAL BIGINT unsigned not null,"
  "SUM_TIMER_WRITE_EXTERNAL BIGINT unsigned not null,"
  "MIN_TIMER_WRITE_EXTERNAL BIGINT unsigned not null,"
  "AVG_TIMER_WRITE_EXTERNAL BIGINT unsigned not null,"
  "MAX_TIMER_WRITE_EXTERNAL BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.threads("
  "THREAD_ID BIGINT unsigned not null,"
  "NAME VARCHAR(128) not null,"
  "TYPE VARCHAR(10) not null,"
  "PROCESSLIST_ID BIGINT unsigned,"
  "PROCESSLIST_USER VARCHAR(32),"
  "PROCESSLIST_HOST VARCHAR(60),"
  "PROCESSLIST_DB VARCHAR(64),"
  "PROCESSLIST_COMMAND VARCHAR(16),"
  "PROCESSLIST_TIME BIGINT,"
  "PROCESSLIST_STATE VARCHAR(64),"
  "PROCESSLIST_INFO LONGTEXT,"
  "PARENT_THREAD_ID BIGINT unsigned,"
  "ROLE VARCHAR(64),"
  "INSTRUMENTED ENUM ('YES', 'NO') not null,"
  "HISTORY ENUM ('YES', 'NO') not null,"
  "CONNECTION_TYPE VARCHAR(16),"
  "THREAD_OS_ID BIGINT unsigned"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_stages_current("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "WORK_COMPLETED BIGINT unsigned,"
  "WORK_ESTIMATED BIGINT unsigned,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT')"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_stages_history("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "WORK_COMPLETED BIGINT unsigned,"
  "WORK_ESTIMATED BIGINT unsigned,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT')"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_stages_history_long("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "WORK_COMPLETED BIGINT unsigned,"
  "WORK_ESTIMATED BIGINT unsigned,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT')"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_stages_summary_by_thread_by_event_name("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_stages_summary_by_host_by_event_name("
  "HOST CHAR(60) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_stages_summary_by_user_by_event_name("
  "USER CHAR(32) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_stages_summary_by_account_by_event_name("
  "USER CHAR(32) collate utf8_bin default null,"
  "HOST CHAR(60) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_stages_summary_global_by_event_name("
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_statements_current("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "LOCK_TIME bigint unsigned not null,"
  "SQL_TEXT LONGTEXT,"
  "DIGEST VARCHAR(32),"
  "DIGEST_TEXT LONGTEXT,"
  "CURRENT_SCHEMA VARCHAR(64),"
  "OBJECT_TYPE VARCHAR(64),"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(64),"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned,"
  "MYSQL_ERRNO INTEGER,"
  "RETURNED_SQLSTATE VARCHAR(5),"
  "MESSAGE_TEXT VARCHAR(128),"
  "ERRORS BIGINT unsigned not null,"
  "WARNINGS BIGINT unsigned not null,"
  "ROWS_AFFECTED BIGINT unsigned not null,"
  "ROWS_SENT BIGINT unsigned not null,"
  "ROWS_EXAMINED BIGINT unsigned not null,"
  "CREATED_TMP_DISK_TABLES BIGINT unsigned not null,"
  "CREATED_TMP_TABLES BIGINT unsigned not null,"
  "SELECT_FULL_JOIN BIGINT unsigned not null,"
  "SELECT_FULL_RANGE_JOIN BIGINT unsigned not null,"
  "SELECT_RANGE BIGINT unsigned not null,"
  "SELECT_RANGE_CHECK BIGINT unsigned not null,"
  "SELECT_SCAN BIGINT unsigned not null,"
  "SORT_MERGE_PASSES BIGINT unsigned not null,"
  "SORT_RANGE BIGINT unsigned not null,"
  "SORT_ROWS BIGINT unsigned not null,"
  "SORT_SCAN BIGINT unsigned not null,"
  "NO_INDEX_USED BIGINT unsigned not null,"
  "NO_GOOD_INDEX_USED BIGINT unsigned not null,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT'),"
  "NESTING_EVENT_LEVEL INTEGER"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_statements_history("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "LOCK_TIME bigint unsigned not null,"
  "SQL_TEXT LONGTEXT,"
  "DIGEST VARCHAR(32),"
  "DIGEST_TEXT LONGTEXT,"
  "CURRENT_SCHEMA VARCHAR(64),"
  "OBJECT_TYPE VARCHAR(64),"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(64),"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned,"
  "MYSQL_ERRNO INTEGER,"
  "RETURNED_SQLSTATE VARCHAR(5),"
  "MESSAGE_TEXT VARCHAR(128),"
  "ERRORS BIGINT unsigned not null,"
  "WARNINGS BIGINT unsigned not null,"
  "ROWS_AFFECTED BIGINT unsigned not null,"
  "ROWS_SENT BIGINT unsigned not null,"
  "ROWS_EXAMINED BIGINT unsigned not null,"
  "CREATED_TMP_DISK_TABLES BIGINT unsigned not null,"
  "CREATED_TMP_TABLES BIGINT unsigned not null,"
  "SELECT_FULL_JOIN BIGINT unsigned not null,"
  "SELECT_FULL_RANGE_JOIN BIGINT unsigned not null,"
  "SELECT_RANGE BIGINT unsigned not null,"
  "SELECT_RANGE_CHECK BIGINT unsigned not null,"
  "SELECT_SCAN BIGINT unsigned not null,"
  "SORT_MERGE_PASSES BIGINT unsigned not null,"
  "SORT_RANGE BIGINT unsigned not null,"
  "SORT_ROWS BIGINT unsigned not null,"
  "SORT_SCAN BIGINT unsigned not null,"
  "NO_INDEX_USED BIGINT unsigned not null,"
  "NO_GOOD_INDEX_USED BIGINT unsigned not null,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT'),"
  "NESTING_EVENT_LEVEL INTEGER"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_statements_history_long("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "LOCK_TIME bigint unsigned not null,"
  "SQL_TEXT LONGTEXT,"
  "DIGEST VARCHAR(32),"
  "DIGEST_TEXT LONGTEXT,"
  "CURRENT_SCHEMA VARCHAR(64),"
  "OBJECT_TYPE VARCHAR(64),"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(64),"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned,"
  "MYSQL_ERRNO INTEGER,"
  "RETURNED_SQLSTATE VARCHAR(5),"
  "MESSAGE_TEXT VARCHAR(128),"
  "ERRORS BIGINT unsigned not null,"
  "WARNINGS BIGINT unsigned not null,"
  "ROWS_AFFECTED BIGINT unsigned not null,"
  "ROWS_SENT BIGINT unsigned not null,"
  "ROWS_EXAMINED BIGINT unsigned not null,"
  "CREATED_TMP_DISK_TABLES BIGINT unsigned not null,"
  "CREATED_TMP_TABLES BIGINT unsigned not null,"
  "SELECT_FULL_JOIN BIGINT unsigned not null,"
  "SELECT_FULL_RANGE_JOIN BIGINT unsigned not null,"
  "SELECT_RANGE BIGINT unsigned not null,"
  "SELECT_RANGE_CHECK BIGINT unsigned not null,"
  "SELECT_SCAN BIGINT unsigned not null,"
  "SORT_MERGE_PASSES BIGINT unsigned not null,"
  "SORT_RANGE BIGINT unsigned not null,"
  "SORT_ROWS BIGINT unsigned not null,"
  "SORT_SCAN BIGINT unsigned not null,"
  "NO_INDEX_USED BIGINT unsigned not null,"
  "NO_GOOD_INDEX_USED BIGINT unsigned not null,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT'),"
  "NESTING_EVENT_LEVEL INTEGER"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_statements_summary_by_thread_by_event_name("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "SUM_LOCK_TIME BIGINT unsigned not null,"
  "SUM_ERRORS BIGINT unsigned not null,"
  "SUM_WARNINGS BIGINT unsigned not null,"
  "SUM_ROWS_AFFECTED BIGINT unsigned not null,"
  "SUM_ROWS_SENT BIGINT unsigned not null,"
  "SUM_ROWS_EXAMINED BIGINT unsigned not null,"
  "SUM_CREATED_TMP_DISK_TABLES BIGINT unsigned not null,"
  "SUM_CREATED_TMP_TABLES BIGINT unsigned not null,"
  "SUM_SELECT_FULL_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_FULL_RANGE_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_RANGE BIGINT unsigned not null,"
  "SUM_SELECT_RANGE_CHECK BIGINT unsigned not null,"
  "SUM_SELECT_SCAN BIGINT unsigned not null,"
  "SUM_SORT_MERGE_PASSES BIGINT unsigned not null,"
  "SUM_SORT_RANGE BIGINT unsigned not null,"
  "SUM_SORT_ROWS BIGINT unsigned not null,"
  "SUM_SORT_SCAN BIGINT unsigned not null,"
  "SUM_NO_INDEX_USED BIGINT unsigned not null,"
  "SUM_NO_GOOD_INDEX_USED BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_statements_summary_by_host_by_event_name("
  "HOST CHAR(60) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "SUM_LOCK_TIME BIGINT unsigned not null,"
  "SUM_ERRORS BIGINT unsigned not null,"
  "SUM_WARNINGS BIGINT unsigned not null,"
  "SUM_ROWS_AFFECTED BIGINT unsigned not null,"
  "SUM_ROWS_SENT BIGINT unsigned not null,"
  "SUM_ROWS_EXAMINED BIGINT unsigned not null,"
  "SUM_CREATED_TMP_DISK_TABLES BIGINT unsigned not null,"
  "SUM_CREATED_TMP_TABLES BIGINT unsigned not null,"
  "SUM_SELECT_FULL_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_FULL_RANGE_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_RANGE BIGINT unsigned not null,"
  "SUM_SELECT_RANGE_CHECK BIGINT unsigned not null,"
  "SUM_SELECT_SCAN BIGINT unsigned not null,"
  "SUM_SORT_MERGE_PASSES BIGINT unsigned not null,"
  "SUM_SORT_RANGE BIGINT unsigned not null,"
  "SUM_SORT_ROWS BIGINT unsigned not null,"
  "SUM_SORT_SCAN BIGINT unsigned not null,"
  "SUM_NO_INDEX_USED BIGINT unsigned not null,"
  "SUM_NO_GOOD_INDEX_USED BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_statements_summary_by_user_by_event_name("
  "USER CHAR(32) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "SUM_LOCK_TIME BIGINT unsigned not null,"
  "SUM_ERRORS BIGINT unsigned not null,"
  "SUM_WARNINGS BIGINT unsigned not null,"
  "SUM_ROWS_AFFECTED BIGINT unsigned not null,"
  "SUM_ROWS_SENT BIGINT unsigned not null,"
  "SUM_ROWS_EXAMINED BIGINT unsigned not null,"
  "SUM_CREATED_TMP_DISK_TABLES BIGINT unsigned not null,"
  "SUM_CREATED_TMP_TABLES BIGINT unsigned not null,"
  "SUM_SELECT_FULL_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_FULL_RANGE_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_RANGE BIGINT unsigned not null,"
  "SUM_SELECT_RANGE_CHECK BIGINT unsigned not null,"
  "SUM_SELECT_SCAN BIGINT unsigned not null,"
  "SUM_SORT_MERGE_PASSES BIGINT unsigned not null,"
  "SUM_SORT_RANGE BIGINT unsigned not null,"
  "SUM_SORT_ROWS BIGINT unsigned not null,"
  "SUM_SORT_SCAN BIGINT unsigned not null,"
  "SUM_NO_INDEX_USED BIGINT unsigned not null,"
  "SUM_NO_GOOD_INDEX_USED BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_statements_summary_by_account_by_event_name("
  "USER CHAR(32) collate utf8_bin default null,"
  "HOST CHAR(60) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "SUM_LOCK_TIME BIGINT unsigned not null,"
  "SUM_ERRORS BIGINT unsigned not null,"
  "SUM_WARNINGS BIGINT unsigned not null,"
  "SUM_ROWS_AFFECTED BIGINT unsigned not null,"
  "SUM_ROWS_SENT BIGINT unsigned not null,"
  "SUM_ROWS_EXAMINED BIGINT unsigned not null,"
  "SUM_CREATED_TMP_DISK_TABLES BIGINT unsigned not null,"
  "SUM_CREATED_TMP_TABLES BIGINT unsigned not null,"
  "SUM_SELECT_FULL_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_FULL_RANGE_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_RANGE BIGINT unsigned not null,"
  "SUM_SELECT_RANGE_CHECK BIGINT unsigned not null,"
  "SUM_SELECT_SCAN BIGINT unsigned not null,"
  "SUM_SORT_MERGE_PASSES BIGINT unsigned not null,"
  "SUM_SORT_RANGE BIGINT unsigned not null,"
  "SUM_SORT_ROWS BIGINT unsigned not null,"
  "SUM_SORT_SCAN BIGINT unsigned not null,"
  "SUM_NO_INDEX_USED BIGINT unsigned not null,"
  "SUM_NO_GOOD_INDEX_USED BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_statements_summary_global_by_event_name("
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "SUM_LOCK_TIME BIGINT unsigned not null,"
  "SUM_ERRORS BIGINT unsigned not null,"
  "SUM_WARNINGS BIGINT unsigned not null,"
  "SUM_ROWS_AFFECTED BIGINT unsigned not null,"
  "SUM_ROWS_SENT BIGINT unsigned not null,"
  "SUM_ROWS_EXAMINED BIGINT unsigned not null,"
  "SUM_CREATED_TMP_DISK_TABLES BIGINT unsigned not null,"
  "SUM_CREATED_TMP_TABLES BIGINT unsigned not null,"
  "SUM_SELECT_FULL_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_FULL_RANGE_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_RANGE BIGINT unsigned not null,"
  "SUM_SELECT_RANGE_CHECK BIGINT unsigned not null,"
  "SUM_SELECT_SCAN BIGINT unsigned not null,"
  "SUM_SORT_MERGE_PASSES BIGINT unsigned not null,"
  "SUM_SORT_RANGE BIGINT unsigned not null,"
  "SUM_SORT_ROWS BIGINT unsigned not null,"
  "SUM_SORT_SCAN BIGINT unsigned not null,"
  "SUM_NO_INDEX_USED BIGINT unsigned not null,"
  "SUM_NO_GOOD_INDEX_USED BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_transactions_current("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "STATE ENUM('ACTIVE', 'COMMITTED', 'ROLLED BACK'),"
  "TRX_ID BIGINT unsigned,"
  "GTID VARCHAR(64),"
  "XID_FORMAT_ID INTEGER,"
  "XID_GTRID VARCHAR(130),"
  "XID_BQUAL VARCHAR(130),"
  "XA_STATE VARCHAR(64),"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "ACCESS_MODE ENUM('READ ONLY', 'READ WRITE'),"
  "ISOLATION_LEVEL VARCHAR(64),"
  "AUTOCOMMIT ENUM('YES','NO') not null,"
  "NUMBER_OF_SAVEPOINTS BIGINT unsigned,"
  "NUMBER_OF_ROLLBACK_TO_SAVEPOINT BIGINT unsigned,"
  "NUMBER_OF_RELEASE_SAVEPOINT BIGINT unsigned,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT')"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_transactions_history("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "STATE ENUM('ACTIVE', 'COMMITTED', 'ROLLED BACK'),"
  "TRX_ID BIGINT unsigned,"
  "GTID VARCHAR(64),"
  "XID_FORMAT_ID INTEGER,"
  "XID_GTRID VARCHAR(130),"
  "XID_BQUAL VARCHAR(130),"
  "XA_STATE VARCHAR(64),"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "ACCESS_MODE ENUM('READ ONLY', 'READ WRITE'),"
  "ISOLATION_LEVEL VARCHAR(64),"
  "AUTOCOMMIT ENUM('YES','NO') not null,"
  "NUMBER_OF_SAVEPOINTS BIGINT unsigned,"
  "NUMBER_OF_ROLLBACK_TO_SAVEPOINT BIGINT unsigned,"
  "NUMBER_OF_RELEASE_SAVEPOINT BIGINT unsigned,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT')"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_transactions_history_long("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_ID BIGINT unsigned not null,"
  "END_EVENT_ID BIGINT unsigned,"
  "EVENT_NAME VARCHAR(128) not null,"
  "STATE ENUM('ACTIVE', 'COMMITTED', 'ROLLED BACK'),"
  "TRX_ID BIGINT unsigned,"
  "GTID VARCHAR(64),"
  "XID_FORMAT_ID INTEGER,"
  "XID_GTRID VARCHAR(130),"
  "XID_BQUAL VARCHAR(130),"
  "XA_STATE VARCHAR(64),"
  "SOURCE VARCHAR(64),"
  "TIMER_START BIGINT unsigned,"
  "TIMER_END BIGINT unsigned,"
  "TIMER_WAIT BIGINT unsigned,"
  "ACCESS_MODE ENUM('READ ONLY', 'READ WRITE'),"
  "ISOLATION_LEVEL VARCHAR(64),"
  "AUTOCOMMIT ENUM('YES','NO') not null,"
  "NUMBER_OF_SAVEPOINTS BIGINT unsigned,"
  "NUMBER_OF_ROLLBACK_TO_SAVEPOINT BIGINT unsigned,"
  "NUMBER_OF_RELEASE_SAVEPOINT BIGINT unsigned,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned,"
  "NESTING_EVENT_ID BIGINT unsigned,"
  "NESTING_EVENT_TYPE ENUM('TRANSACTION', 'STATEMENT', 'STAGE', 'WAIT')"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_transactions_summary_by_thread_by_event_name("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_READ_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_READ_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_READ_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_READ_WRITE BIGINT unsigned not null,"
  "COUNT_READ_ONLY BIGINT unsigned not null,"
  "SUM_TIMER_READ_ONLY BIGINT unsigned not null,"
  "MIN_TIMER_READ_ONLY BIGINT unsigned not null,"
  "AVG_TIMER_READ_ONLY BIGINT unsigned not null,"
  "MAX_TIMER_READ_ONLY BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_transactions_summary_by_host_by_event_name("
  "HOST CHAR(60) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_READ_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_READ_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_READ_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_READ_WRITE BIGINT unsigned not null,"
  "COUNT_READ_ONLY BIGINT unsigned not null,"
  "SUM_TIMER_READ_ONLY BIGINT unsigned not null,"
  "MIN_TIMER_READ_ONLY BIGINT unsigned not null,"
  "AVG_TIMER_READ_ONLY BIGINT unsigned not null,"
  "MAX_TIMER_READ_ONLY BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_transactions_summary_by_user_by_event_name("
  "USER CHAR(32) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_READ_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_READ_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_READ_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_READ_WRITE BIGINT unsigned not null,"
  "COUNT_READ_ONLY BIGINT unsigned not null,"
  "SUM_TIMER_READ_ONLY BIGINT unsigned not null,"
  "MIN_TIMER_READ_ONLY BIGINT unsigned not null,"
  "AVG_TIMER_READ_ONLY BIGINT unsigned not null,"
  "MAX_TIMER_READ_ONLY BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_transactions_summary_by_account_by_event_name("
  "USER CHAR(32) collate utf8_bin default null,"
  "HOST CHAR(60) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_READ_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_READ_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_READ_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_READ_WRITE BIGINT unsigned not null,"
  "COUNT_READ_ONLY BIGINT unsigned not null,"
  "SUM_TIMER_READ_ONLY BIGINT unsigned not null,"
  "MIN_TIMER_READ_ONLY BIGINT unsigned not null,"
  "AVG_TIMER_READ_ONLY BIGINT unsigned not null,"
  "MAX_TIMER_READ_ONLY BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_transactions_summary_global_by_event_name("
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "COUNT_READ_WRITE BIGINT unsigned not null,"
  "SUM_TIMER_READ_WRITE BIGINT unsigned not null,"
  "MIN_TIMER_READ_WRITE BIGINT unsigned not null,"
  "AVG_TIMER_READ_WRITE BIGINT unsigned not null,"
  "MAX_TIMER_READ_WRITE BIGINT unsigned not null,"
  "COUNT_READ_ONLY BIGINT unsigned not null,"
  "SUM_TIMER_READ_ONLY BIGINT unsigned not null,"
  "MIN_TIMER_READ_ONLY BIGINT unsigned not null,"
  "AVG_TIMER_READ_ONLY BIGINT unsigned not null,"
  "MAX_TIMER_READ_ONLY BIGINT unsigned not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.hosts("
  "HOST CHAR(60) collate utf8_bin default null,"
  "CURRENT_CONNECTIONS bigint not null,"
  "TOTAL_CONNECTIONS bigint not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.users("
  "USER CHAR(32) collate utf8_bin default null,"
  "CURRENT_CONNECTIONS bigint not null,"
  "TOTAL_CONNECTIONS bigint not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.accounts("
  "USER CHAR(32) collate utf8_bin default null,"
  "HOST CHAR(60) collate utf8_bin default null,"
  "CURRENT_CONNECTIONS bigint not null,"
  "TOTAL_CONNECTIONS bigint not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.memory_summary_global_by_event_name("
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_ALLOC BIGINT unsigned not null,"
  "COUNT_FREE BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_ALLOC BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_FREE BIGINT unsigned not null,"
  "LOW_COUNT_USED BIGINT not null,"
  "CURRENT_COUNT_USED BIGINT not null,"
  "HIGH_COUNT_USED BIGINT not null,"
  "LOW_NUMBER_OF_BYTES_USED BIGINT not null,"
  "CURRENT_NUMBER_OF_BYTES_USED BIGINT not null,"
  "HIGH_NUMBER_OF_BYTES_USED BIGINT not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.memory_summary_by_thread_by_event_name("
  "THREAD_ID BIGINT unsigned not null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_ALLOC BIGINT unsigned not null,"
  "COUNT_FREE BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_ALLOC BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_FREE BIGINT unsigned not null,"
  "LOW_COUNT_USED BIGINT not null,"
  "CURRENT_COUNT_USED BIGINT not null,"
  "HIGH_COUNT_USED BIGINT not null,"
  "LOW_NUMBER_OF_BYTES_USED BIGINT not null,"
  "CURRENT_NUMBER_OF_BYTES_USED BIGINT not null,"
  "HIGH_NUMBER_OF_BYTES_USED BIGINT not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.memory_summary_by_account_by_event_name("
  "USER CHAR(32) collate utf8_bin default null,"
  "HOST CHAR(60) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_ALLOC BIGINT unsigned not null,"
  "COUNT_FREE BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_ALLOC BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_FREE BIGINT unsigned not null,"
  "LOW_COUNT_USED BIGINT not null,"
  "CURRENT_COUNT_USED BIGINT not null,"
  "HIGH_COUNT_USED BIGINT not null,"
  "LOW_NUMBER_OF_BYTES_USED BIGINT not null,"
  "CURRENT_NUMBER_OF_BYTES_USED BIGINT not null,"
  "HIGH_NUMBER_OF_BYTES_USED BIGINT not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.memory_summary_by_host_by_event_name("
  "HOST CHAR(60) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_ALLOC BIGINT unsigned not null,"
  "COUNT_FREE BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_ALLOC BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_FREE BIGINT unsigned not null,"
  "LOW_COUNT_USED BIGINT not null,"
  "CURRENT_COUNT_USED BIGINT not null,"
  "HIGH_COUNT_USED BIGINT not null,"
  "LOW_NUMBER_OF_BYTES_USED BIGINT not null,"
  "CURRENT_NUMBER_OF_BYTES_USED BIGINT not null,"
  "HIGH_NUMBER_OF_BYTES_USED BIGINT not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.memory_summary_by_user_by_event_name("
  "USER CHAR(32) collate utf8_bin default null,"
  "EVENT_NAME VARCHAR(128) not null,"
  "COUNT_ALLOC BIGINT unsigned not null,"
  "COUNT_FREE BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_ALLOC BIGINT unsigned not null,"
  "SUM_NUMBER_OF_BYTES_FREE BIGINT unsigned not null,"
  "LOW_COUNT_USED BIGINT not null,"
  "CURRENT_COUNT_USED BIGINT not null,"
  "HIGH_COUNT_USED BIGINT not null,"
  "LOW_NUMBER_OF_BYTES_USED BIGINT not null,"
  "CURRENT_NUMBER_OF_BYTES_USED BIGINT not null,"
  "HIGH_NUMBER_OF_BYTES_USED BIGINT not null"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_statements_summary_by_digest("
  "SCHEMA_NAME VARCHAR(64),"
  "DIGEST VARCHAR(32),"
  "DIGEST_TEXT LONGTEXT,"
  "COUNT_STAR BIGINT unsigned not null,"
  "SUM_TIMER_WAIT BIGINT unsigned not null,"
  "MIN_TIMER_WAIT BIGINT unsigned not null,"
  "AVG_TIMER_WAIT BIGINT unsigned not null,"
  "MAX_TIMER_WAIT BIGINT unsigned not null,"
  "SUM_LOCK_TIME BIGINT unsigned not null,"
  "SUM_ERRORS BIGINT unsigned not null,"
  "SUM_WARNINGS BIGINT unsigned not null,"
  "SUM_ROWS_AFFECTED BIGINT unsigned not null,"
  "SUM_ROWS_SENT BIGINT unsigned not null,"
  "SUM_ROWS_EXAMINED BIGINT unsigned not null,"
  "SUM_CREATED_TMP_DISK_TABLES BIGINT unsigned not null,"
  "SUM_CREATED_TMP_TABLES BIGINT unsigned not null,"
  "SUM_SELECT_FULL_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_FULL_RANGE_JOIN BIGINT unsigned not null,"
  "SUM_SELECT_RANGE BIGINT unsigned not null,"
  "SUM_SELECT_RANGE_CHECK BIGINT unsigned not null,"
  "SUM_SELECT_SCAN BIGINT unsigned not null,"
  "SUM_SORT_MERGE_PASSES BIGINT unsigned not null,"
  "SUM_SORT_RANGE BIGINT unsigned not null,"
  "SUM_SORT_ROWS BIGINT unsigned not null,"
  "SUM_SORT_SCAN BIGINT unsigned not null,"
  "SUM_NO_INDEX_USED BIGINT unsigned not null,"
  "SUM_NO_GOOD_INDEX_USED BIGINT unsigned not null,"
  "FIRST_SEEN TIMESTAMP(0) NOT NULL default 0,"
  "LAST_SEEN TIMESTAMP(0) NOT NULL default 0"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.events_statements_summary_by_program("
  "OBJECT_TYPE enum('EVENT', 'FUNCTION', 'PROCEDURE', 'TABLE', 'TRIGGER'),"
  "OBJECT_SCHEMA varchar(64) NOT NULL,"
  "OBJECT_NAME varchar(64) NOT NULL,"
  "COUNT_STAR bigint(20) unsigned NOT NULL,"
  "SUM_TIMER_WAIT bigint(20) unsigned NOT NULL,"
  "MIN_TIMER_WAIT bigint(20) unsigned NOT NULL,"
  "AVG_TIMER_WAIT bigint(20) unsigned NOT NULL,"
  "MAX_TIMER_WAIT bigint(20) unsigned NOT NULL,"
  "COUNT_STATEMENTS bigint(20) unsigned NOT NULL,"
  "SUM_STATEMENTS_WAIT bigint(20) unsigned NOT NULL,"
  "MIN_STATEMENTS_WAIT bigint(20) unsigned NOT NULL,"
  "AVG_STATEMENTS_WAIT bigint(20) unsigned NOT NULL,"
  "MAX_STATEMENTS_WAIT bigint(20) unsigned NOT NULL,"
  "SUM_LOCK_TIME bigint(20) unsigned NOT NULL,"
  "SUM_ERRORS bigint(20) unsigned NOT NULL,"
  "SUM_WARNINGS bigint(20) unsigned NOT NULL,"
  "SUM_ROWS_AFFECTED bigint(20) unsigned NOT NULL,"
  "SUM_ROWS_SENT bigint(20) unsigned NOT NULL,"
  "SUM_ROWS_EXAMINED bigint(20) unsigned NOT NULL,"
  "SUM_CREATED_TMP_DISK_TABLES bigint(20) unsigned NOT NULL,"
  "SUM_CREATED_TMP_TABLES bigint(20) unsigned NOT NULL,"
  "SUM_SELECT_FULL_JOIN bigint(20) unsigned NOT NULL,"
  "SUM_SELECT_FULL_RANGE_JOIN bigint(20) unsigned NOT NULL,"
  "SUM_SELECT_RANGE bigint(20) unsigned NOT NULL,"
  "SUM_SELECT_RANGE_CHECK bigint(20) unsigned NOT NULL,"
  "SUM_SELECT_SCAN bigint(20) unsigned NOT NULL,"
  "SUM_SORT_MERGE_PASSES bigint(20) unsigned NOT NULL,"
  "SUM_SORT_RANGE bigint(20) unsigned NOT NULL,"
  "SUM_SORT_ROWS bigint(20) unsigned NOT NULL,"
  "SUM_SORT_SCAN bigint(20) unsigned NOT NULL,"
  "SUM_NO_INDEX_USED bigint(20) unsigned NOT NULL,"
  "SUM_NO_GOOD_INDEX_USED bigint(20) unsigned NOT NULL"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.prepared_statements_instances("
  "OBJECT_INSTANCE_BEGIN bigint(20) unsigned NOT NULL,"
  "STATEMENT_ID bigint(20) unsigned NOT NULL,"
  "STATEMENT_NAME varchar(64) default NULL,"
  "SQL_TEXT longtext NOT NULL,"
  "OWNER_THREAD_ID bigint(20) unsigned NOT NULL,"
  "OWNER_EVENT_ID bigint(20) unsigned NOT NULL,"
  "OWNER_OBJECT_TYPE enum('EVENT','FUNCTION','PROCEDURE','TABLE','TRIGGER') DEFAULT NULL,"
  "OWNER_OBJECT_SCHEMA varchar(64) DEFAULT NULL,"
  "OWNER_OBJECT_NAME varchar(64) DEFAULT NULL,"
  "TIMER_PREPARE bigint(20) unsigned NOT NULL,"
  "COUNT_REPREPARE bigint(20) unsigned NOT NULL,"
  "COUNT_EXECUTE bigint(20) unsigned NOT NULL,"
  "SUM_TIMER_EXECUTE bigint(20) unsigned NOT NULL,"
  "MIN_TIMER_EXECUTE bigint(20) unsigned NOT NULL,"
  "AVG_TIMER_EXECUTE bigint(20) unsigned NOT NULL,"
  "MAX_TIMER_EXECUTE bigint(20) unsigned NOT NULL,"
  "SUM_LOCK_TIME bigint(20) unsigned NOT NULL,"
  "SUM_ERRORS bigint(20) unsigned NOT NULL,"
  "SUM_WARNINGS bigint(20) unsigned NOT NULL,"
  "SUM_ROWS_AFFECTED bigint(20) unsigned NOT NULL,"
  "SUM_ROWS_SENT bigint(20) unsigned NOT NULL,"
  "SUM_ROWS_EXAMINED bigint(20) unsigned NOT NULL,"
  "SUM_CREATED_TMP_DISK_TABLES bigint(20) unsigned NOT NULL,"
  "SUM_CREATED_TMP_TABLES bigint(20) unsigned NOT NULL,"
  "SUM_SELECT_FULL_JOIN bigint(20) unsigned NOT NULL,"
  "SUM_SELECT_FULL_RANGE_JOIN bigint(20) unsigned NOT NULL,"
  "SUM_SELECT_RANGE bigint(20) unsigned NOT NULL,"
  "SUM_SELECT_RANGE_CHECK bigint(20) unsigned NOT NULL,"
  "SUM_SELECT_SCAN bigint(20) unsigned NOT NULL,"
  "SUM_SORT_MERGE_PASSES bigint(20) unsigned NOT NULL,"
  "SUM_SORT_RANGE bigint(20) unsigned NOT NULL,"
  "SUM_SORT_ROWS bigint(20) unsigned NOT NULL,"
  "SUM_SORT_SCAN bigint(20) unsigned NOT NULL,"
  "SUM_NO_INDEX_USED bigint(20) unsigned NOT NULL,"
  "SUM_NO_GOOD_INDEX_USED bigint(20) unsigned NOT NULL"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.replication_connection_configuration("
  "CHANNEL_NAME CHAR(64) collate utf8_general_ci not null,"
  "HOST CHAR(60) collate utf8_bin not null,"
  "PORT INTEGER not null,"
  "USER CHAR(32) collate utf8_bin not null,"
  "NETWORK_INTERFACE CHAR(60) collate utf8_bin not null,"
  "AUTO_POSITION ENUM('1','0') not null,"
  "SSL_ALLOWED ENUM('YES','NO','IGNORED') not null,"
  "SSL_CA_FILE VARCHAR(512) not null,"
  "SSL_CA_PATH VARCHAR(512) not null,"
  "SSL_CERTIFICATE VARCHAR(512) not null,"
  "SSL_CIPHER VARCHAR(512) not null,"
  "SSL_KEY VARCHAR(512) not null,"
  "SSL_VERIFY_SERVER_CERTIFICATE ENUM('YES','NO') not null,"
  "SSL_CRL_FILE VARCHAR(255) not null,"
  "SSL_CRL_PATH VARCHAR(255) not null,"
  "CONNECTION_RETRY_INTERVAL INTEGER not null,"
  "CONNECTION_RETRY_COUNT BIGINT unsigned not null,"
  "HEARTBEAT_INTERVAL DOUBLE(10,3) unsigned not null COMMENT 'Number of seconds after which a heartbeat will be sent .',"
  "TLS_VERSION VARCHAR(255) not null"
  ") ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.replication_group_member_stats("
  "CHANNEL_NAME CHAR(64) collate utf8_general_ci not null,"
  "VIEW_ID CHAR(60) collate utf8_bin not null,"
  "MEMBER_ID CHAR(36) collate utf8_bin not null,"
  "COUNT_TRANSACTIONS_IN_QUEUE BIGINT unsigned not null,"
  "COUNT_TRANSACTIONS_CHECKED BIGINT unsigned not null,"
  "COUNT_CONFLICTS_DETECTED BIGINT unsigned not null,"
  "COUNT_TRANSACTIONS_ROWS_VALIDATING BIGINT unsigned not null,"
  "TRANSACTIONS_COMMITTED_ALL_MEMBERS LONGTEXT not null,"
  "LAST_CONFLICT_FREE_TRANSACTION TEXT not null"
  ") ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.replication_group_members("
  "CHANNEL_NAME CHAR(64) collate utf8_general_ci not null,"
  "MEMBER_ID CHAR(36) collate utf8_bin not null,"
  "MEMBER_HOST CHAR(60) collate utf8_bin not null,"
  "MEMBER_PORT INTEGER,"
  "MEMBER_STATE CHAR(64) collate utf8_bin not null"
  ") ENGINE=PERFORMANCE_SCHEMA;";
 SET @str = IF(@have_pfs = 1, @cmd, 'SET @dummy = 0');
SET @cmd="CREATE TABLE performance_schema.replication_connection_status("
  "CHANNEL_NAME CHAR(64) collate utf8_general_ci not null,"
  "GROUP_NAME CHAR(36) collate utf8_bin not null,"
  "SOURCE_UUID CHAR(36) collate utf8_bin not null,"
  "THREAD_ID BIGINT unsigned,"
  "SERVICE_STATE ENUM('ON','OFF','CONNECTING') not null,"
  "COUNT_RECEIVED_HEARTBEATS bigint unsigned NOT NULL DEFAULT 0,"
  "LAST_HEARTBEAT_TIMESTAMP TIMESTAMP(0) not null COMMENT 'Shows when the most recent heartbeat signal was received.',"
  "RECEIVED_TRANSACTION_SET LONGTEXT not null,"
  "LAST_ERROR_NUMBER INTEGER not null,"
  "LAST_ERROR_MESSAGE VARCHAR(1024) not null,"
  "LAST_ERROR_TIMESTAMP TIMESTAMP(0) not null"
  ") ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.replication_applier_configuration("
  "CHANNEL_NAME CHAR(64) collate utf8_general_ci not null,"
  "DESIRED_DELAY INTEGER not null"
  ") ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.replication_applier_status("
  "CHANNEL_NAME CHAR(64) collate utf8_general_ci not null,"
  "SERVICE_STATE ENUM('ON','OFF') not null,"
  "REMAINING_DELAY INTEGER unsigned,"
  "COUNT_TRANSACTIONS_RETRIES BIGINT unsigned not null"
  ") ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.replication_applier_status_by_coordinator("
  "CHANNEL_NAME CHAR(64) collate utf8_general_ci not null,"
  "THREAD_ID BIGINT UNSIGNED,"
  "SERVICE_STATE ENUM('ON','OFF') not null,"
  "LAST_ERROR_NUMBER INTEGER not null,"
  "LAST_ERROR_MESSAGE VARCHAR(1024) not null,"
  "LAST_ERROR_TIMESTAMP TIMESTAMP(0) not null"
  ") ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.replication_applier_status_by_worker("
  "CHANNEL_NAME CHAR(64) collate utf8_general_ci not null,"
  "WORKER_ID BIGINT UNSIGNED not null,"
  "THREAD_ID BIGINT UNSIGNED,"
  "SERVICE_STATE ENUM('ON','OFF') not null,"
  "LAST_SEEN_TRANSACTION CHAR(57) not null,"
  "LAST_ERROR_NUMBER INTEGER not null,"
  "LAST_ERROR_MESSAGE VARCHAR(1024) not null,"
  "LAST_ERROR_TIMESTAMP TIMESTAMP(0) not null"
  ") ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.session_connect_attrs("
  "PROCESSLIST_ID INT NOT NULL,"
  "ATTR_NAME VARCHAR(32) NOT NULL,"
  "ATTR_VALUE VARCHAR(1024),"
  "ORDINAL_POSITION INT"
  ")ENGINE=PERFORMANCE_SCHEMA CHARACTER SET utf8 COLLATE utf8_bin;";
SET @cmd="CREATE TABLE performance_schema.session_account_connect_attrs "
         " LIKE performance_schema.session_connect_attrs;";
SET @cmd="CREATE TABLE performance_schema.table_handles("
  "OBJECT_TYPE VARCHAR(64) not null,"
  "OBJECT_SCHEMA VARCHAR(64) not null,"
  "OBJECT_NAME VARCHAR(64) not null,"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "OWNER_THREAD_ID BIGINT unsigned,"
  "OWNER_EVENT_ID BIGINT unsigned,"
  "INTERNAL_LOCK VARCHAR(64),"
  "EXTERNAL_LOCK VARCHAR(64)"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.metadata_locks("
  "OBJECT_TYPE VARCHAR(64) not null,"
  "OBJECT_SCHEMA VARCHAR(64),"
  "OBJECT_NAME VARCHAR(64),"
  "OBJECT_INSTANCE_BEGIN BIGINT unsigned not null,"
  "LOCK_TYPE VARCHAR(32) not null,"
  "LOCK_DURATION VARCHAR(32) not null,"
  "LOCK_STATUS VARCHAR(32) not null,"
  "SOURCE VARCHAR(64),"
  "OWNER_THREAD_ID BIGINT unsigned,"
  "OWNER_EVENT_ID BIGINT unsigned"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.user_variables_by_thread("
  "THREAD_ID BIGINT unsigned not null,"
  "VARIABLE_NAME VARCHAR(64) not null,"
  "VARIABLE_VALUE LONGBLOB"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.variables_by_thread("
  "THREAD_ID BIGINT unsigned not null,"
  "VARIABLE_NAME VARCHAR(64) not null,"
  "VARIABLE_VALUE VARCHAR(1024)"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.global_variables("
  "VARIABLE_NAME VARCHAR(64) not null,"
  "VARIABLE_VALUE VARCHAR(1024)"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.session_variables("
  "VARIABLE_NAME VARCHAR(64) not null,"
  "VARIABLE_VALUE VARCHAR(1024)"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.status_by_thread("
  "THREAD_ID BIGINT unsigned not null,"
  "VARIABLE_NAME VARCHAR(64) not null,"
  "VARIABLE_VALUE VARCHAR(1024)"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.status_by_user("
  "USER CHAR(32) collate utf8_bin default null,"
  "VARIABLE_NAME VARCHAR(64) not null,"
  "VARIABLE_VALUE VARCHAR(1024)"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.status_by_host("
  "HOST CHAR(60) collate utf8_bin default null,"
  "VARIABLE_NAME VARCHAR(64) not null,"
  "VARIABLE_VALUE VARCHAR(1024)"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.status_by_account("
  "USER CHAR(32) collate utf8_bin default null,"
  "HOST CHAR(60) collate utf8_bin default null,"
  "VARIABLE_NAME VARCHAR(64) not null,"
  "VARIABLE_VALUE VARCHAR(1024)"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.global_status("
  "VARIABLE_NAME VARCHAR(64) not null,"
  "VARIABLE_VALUE VARCHAR(1024)"
  ")ENGINE=PERFORMANCE_SCHEMA;";
SET @cmd="CREATE TABLE performance_schema.session_status("
  "VARIABLE_NAME VARCHAR(64) not null,"
  "VARIABLE_VALUE VARCHAR(1024)"
  ")ENGINE=PERFORMANCE_SCHEMA;";
CREATE TABLE IF NOT EXISTS proxies_priv (Host char(60) binary DEFAULT '' NOT NULL, User char(32) binary DEFAULT '' NOT NULL, Proxied_host char(60) binary DEFAULT '' NOT NULL, Proxied_user char(32) binary DEFAULT '' NOT NULL, With_grant BOOL DEFAULT 0 NOT NULL, Grantor char(93) DEFAULT '' NOT NULL, Timestamp timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY Host (Host,User,Proxied_host,Proxied_user), KEY Grantor (Grantor) ) engine=MyISAM CHARACTER SET utf8 COLLATE utf8_bin comment='User proxy privileges';
set @had_proxies_priv_table= @@warning_count != 0;
SELECT @have_ndbinfo:= COUNT(*) FROM information_schema.engines WHERE engine='NDBINFO' AND support IN ('YES', 'DEFAULT');
SET @str=IF(@have_ndbinfo,'SELECT @have_ndbinfo:= (@@ndbinfo_version >= (7 << 16) | (1 << 8)) || @ndbinfo_skip_version_check','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE DATABASE IF NOT EXISTS `ndbinfo`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'SET @@global.ndbinfo_offline=TRUE','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`blocks`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`dict_obj_types`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`config_params`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$dbtc_apiconnect_state`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$dblqh_tcconnect_state`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`transporters`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`logspaces`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`logbuffers`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`resources`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`counters`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`nodes`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`memoryusage`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`diskpagebuffer`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`threadblocks`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`threadstat`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`disk_write_speed_base`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`disk_write_speed_aggregate`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`restart_info`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`cluster_transactions`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`server_transactions`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`cluster_operations`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`server_operations`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`membership`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`arbitrator_validity_detail`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`arbitrator_validity_summary`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`memory_per_fragment`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`operations_per_fragment`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`blocks`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`dict_obj_types`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP VIEW IF EXISTS `ndbinfo`.`config_params`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$blocks`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$dict_obj_types`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$config_params`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$tables`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$tables` (`table_id` INT UNSIGNED,`table_name` VARCHAR(512),`comment` VARCHAR(512)) COMMENT="metadata for tables available through ndbinfo" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$columns`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$columns` (`table_id` INT UNSIGNED,`column_id` INT UNSIGNED,`column_name` VARCHAR(512),`column_type` INT UNSIGNED,`comment` VARCHAR(512)) COMMENT="metadata for columns available through ndbinfo " ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$test`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$test` (`node_id` INT UNSIGNED,`block_number` INT UNSIGNED,`block_instance` INT UNSIGNED,`counter` INT UNSIGNED,`counter2` BIGINT UNSIGNED) COMMENT="for testing" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$pools`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$pools` (`node_id` INT UNSIGNED,`block_number` INT UNSIGNED,`block_instance` INT UNSIGNED,`pool_name` VARCHAR(512),`used` BIGINT UNSIGNED COMMENT "currently in use",`total` BIGINT UNSIGNED COMMENT "total allocated",`high` BIGINT UNSIGNED COMMENT "in use high water mark",`entry_size` BIGINT UNSIGNED COMMENT "size in bytes of each object",`config_param1` INT UNSIGNED COMMENT "config param 1 affecting pool",`config_param2` INT UNSIGNED COMMENT "config param 2 affecting pool",`config_param3` INT UNSIGNED COMMENT "config param 3 affecting pool",`config_param4` INT UNSIGNED COMMENT "config param 4 affecting pool") COMMENT="pool usage" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$transporters`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$transporters` (`node_id` INT UNSIGNED COMMENT "Node id reporting",`remote_node_id` INT UNSIGNED COMMENT "Node id at other end of link",`connection_status` INT UNSIGNED COMMENT "State of inter-node link",`remote_address` VARCHAR(512) COMMENT "Address of remote node",`bytes_sent` BIGINT UNSIGNED COMMENT "Bytes sent to remote node",`bytes_received` BIGINT UNSIGNED COMMENT "Bytes received from remote node",`connect_count` INT UNSIGNED COMMENT "Number of times connected",`overloaded` INT UNSIGNED COMMENT "Is link reporting overload",`overload_count` INT UNSIGNED COMMENT "Number of overload onsets since connect",`slowdown` INT UNSIGNED COMMENT "Is link requesting slowdown",`slowdown_count` INT UNSIGNED COMMENT "Number of slowdown onsets since connect") COMMENT="transporter status" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$logspaces`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$logspaces` (`node_id` INT UNSIGNED,`log_type` INT UNSIGNED COMMENT "0 = REDO, 1 = DD-UNDO",`log_id` INT UNSIGNED,`log_part` INT UNSIGNED,`total` BIGINT UNSIGNED COMMENT "total allocated",`used` BIGINT UNSIGNED COMMENT "currently in use",`high` BIGINT UNSIGNED COMMENT "in use high water mark") COMMENT="logspace usage" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$logbuffers`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$logbuffers` (`node_id` INT UNSIGNED,`log_type` INT UNSIGNED COMMENT "0 = REDO, 1 = DD-UNDO",`log_id` INT UNSIGNED,`log_part` INT UNSIGNED,`total` BIGINT UNSIGNED COMMENT "total allocated",`used` BIGINT UNSIGNED COMMENT "currently in use",`high` BIGINT UNSIGNED COMMENT "in use high water mark") COMMENT="logbuffer usage" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$resources`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$resources` (`node_id` INT UNSIGNED,`resource_id` INT UNSIGNED,`reserved` INT UNSIGNED COMMENT "reserved for this resource",`used` INT UNSIGNED COMMENT "currently in use",`max` INT UNSIGNED COMMENT "max available",`high` INT UNSIGNED COMMENT "in use high water mark") COMMENT="resources usage (a.k.a superpool)" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$counters`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$counters` (`node_id` INT UNSIGNED,`block_number` INT UNSIGNED,`block_instance` INT UNSIGNED,`counter_id` INT UNSIGNED,`val` BIGINT UNSIGNED COMMENT "monotonically increasing since process start") COMMENT="monotonic counters" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$nodes`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$nodes` (`node_id` INT UNSIGNED,`uptime` BIGINT UNSIGNED COMMENT "time in seconds that node has been running",`status` INT UNSIGNED COMMENT "starting/started/stopped etc.",`start_phase` INT UNSIGNED COMMENT "start phase if node is starting",`config_generation` INT UNSIGNED COMMENT "configuration generation number") COMMENT="node status" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$diskpagebuffer`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$diskpagebuffer` (`node_id` INT UNSIGNED,`block_instance` INT UNSIGNED,`pages_written` BIGINT UNSIGNED COMMENT "Pages written to disk",`pages_written_lcp` BIGINT UNSIGNED COMMENT "Pages written by local checkpoint",`pages_read` BIGINT UNSIGNED COMMENT "Pages read from disk",`log_waits` BIGINT UNSIGNED COMMENT "Page writes waiting for log to be written to disk",`page_requests_direct_return` BIGINT UNSIGNED COMMENT "Page in buffer and no requests waiting for it",`page_requests_wait_queue` BIGINT UNSIGNED COMMENT "Page in buffer, but some requests are already waiting for it",`page_requests_wait_io` BIGINT UNSIGNED COMMENT "Page not in buffer, waiting to be read from disk") COMMENT="disk page buffer info" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$threadblocks`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$threadblocks` (`node_id` INT UNSIGNED COMMENT "node id",`thr_no` INT UNSIGNED COMMENT "thread number",`block_number` INT UNSIGNED COMMENT "block number",`block_instance` INT UNSIGNED COMMENT "block instance") COMMENT="which blocks are run in which threads" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$threadstat`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$threadstat` (`node_id` INT UNSIGNED COMMENT "node id",`thr_no` INT UNSIGNED COMMENT "thread number",`thr_nm` VARCHAR(512) COMMENT "thread name",`c_loop` BIGINT UNSIGNED COMMENT "No of loops in main loop",`c_exec` BIGINT UNSIGNED COMMENT "No of signals executed",`c_wait` BIGINT UNSIGNED COMMENT "No of times waited for more input",`c_l_sent_prioa` BIGINT UNSIGNED COMMENT "No of prio A signals sent to own node",`c_l_sent_priob` BIGINT UNSIGNED COMMENT "No of prio B signals sent to own node",`c_r_sent_prioa` BIGINT UNSIGNED COMMENT "No of prio A signals sent to remote node",`c_r_sent_priob` BIGINT UNSIGNED COMMENT "No of prio B signals sent to remote node",`os_tid` BIGINT UNSIGNED COMMENT "OS thread id",`os_now` BIGINT UNSIGNED COMMENT "OS gettimeofday (millis)",`os_ru_utime` BIGINT UNSIGNED COMMENT "OS user CPU time (micros)",`os_ru_stime` BIGINT UNSIGNED COMMENT "OS system CPU time (micros)",`os_ru_minflt` BIGINT UNSIGNED COMMENT "OS page reclaims (soft page faults",`os_ru_majflt` BIGINT UNSIGNED COMMENT "OS page faults (hard page faults)",`os_ru_nvcsw` BIGINT UNSIGNED COMMENT "OS voluntary context switches",`os_ru_nivcsw` BIGINT UNSIGNED COMMENT "OS involuntary context switches") COMMENT="Statistics on execution threads" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$disk_write_speed_base`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$disk_write_speed_base` (`node_id` INT UNSIGNED COMMENT "node id",`thr_no` INT UNSIGNED COMMENT "LDM thread instance",`millis_ago` BIGINT UNSIGNED COMMENT "Milliseconds ago since this period finished",`millis_passed` BIGINT UNSIGNED COMMENT "Milliseconds passed in the period reported", `backup_lcp_bytes_written` BIGINT UNSIGNED COMMENT "Bytes written by backup and LCP in the period",`redo_bytes_written` BIGINT UNSIGNED COMMENT "Bytes written to REDO log in the period",`target_disk_write_speed` BIGINT UNSIGNED COMMENT "Target disk write speed in bytes per second at the measurement point") COMMENT="Actual speed of disk writes per LDM thread, base data" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$disk_write_speed_aggregate`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$disk_write_speed_aggregate` (`node_id` INT UNSIGNED COMMENT "node id",`thr_no` INT UNSIGNED COMMENT "LDM thread instance",`backup_lcp_speed_last_sec` BIGINT UNSIGNED COMMENT "Number of bytes written by backup and LCP last second",`redo_speed_last_sec` BIGINT UNSIGNED COMMENT "Number of bytes written to REDO log last second",`backup_lcp_speed_last_10sec` BIGINT UNSIGNED COMMENT "Number of bytes written by backup and LCP per second last 10 seconds",`redo_speed_last_10sec` BIGINT UNSIGNED COMMENT "Number of bytes written to REDO log per second last 10 seconds",`std_dev_backup_lcp_speed_last_10sec` BIGINT UNSIGNED COMMENT "Standard deviation of Number of bytes written by backup and LCP per second last 10 seconds",`std_dev_redo_speed_last_10sec` BIGINT UNSIGNED COMMENT "Standard deviation of Number of bytes written to REDO log per second last 10 seconds",`backup_lcp_speed_last_60sec` BIGINT UNSIGNED COMMENT "Number of bytes written by backup and LCP per second last 60 seconds",`redo_speed_last_60sec` BIGINT UNSIGNED COMMENT "Number of bytes written to REDO log per second last 60 seconds",`std_dev_backup_lcp_speed_last_60sec` BIGINT UNSIGNED COMMENT "Standard deviation of Number of bytes written by backup and LCP per second last 60 seconds",`std_dev_redo_speed_last_60sec` BIGINT UNSIGNED COMMENT "Standard deviation of Number of bytes written to REDO log per second last 60 seconds",`slowdowns_due_to_io_lag` BIGINT UNSIGNED COMMENT "Number of seconds that we slowed down disk writes due to REDO log IO lagging",`slowdowns_due_to_high_cpu` BIGINT UNSIGNED COMMENT "Number of seconds we slowed down disk writes due to high CPU usage of LDM thread",`disk_write_speed_set_to_min` BIGINT UNSIGNED COMMENT "Number of seconds we set disk write speed to a minimum",`current_target_disk_write_speed` BIGINT UNSIGNED COMMENT "Current target of disk write speed in bytes per second") COMMENT="Actual speed of disk writes per LDM thread, aggregate data" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$restart_info`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$restart_info` (`node_id` INT UNSIGNED COMMENT "node id",`node_restart_status` VARCHAR(256) COMMENT "Current state of node recovery",`node_restart_status_int` INT UNSIGNED COMMENT "Current state of node recovery as number",`secs_to_complete_node_failure` INT UNSIGNED COMMENT "Seconds to complete node failure handling",`secs_to_allocate_node_id` INT UNSIGNED COMMENT "Seconds from node failure completion to allocation of node id", `secs_to_include_in_heartbeat_protocol` INT UNSIGNED COMMENT "Seonds from allocation of node id to inclusion in HB protocol",`secs_until_wait_for_ndbcntr_master` INT UNSIGNED COMMENT "Seconds from included in HB protocol until we wait for ndbcntr master",`secs_wait_for_ndbcntr_master` INT UNSIGNED COMMENT "Seconds we waited for being accepted by NDBCNTR master to start",`secs_to_get_start_permitted` INT UNSIGNED COMMENT "Seconds from permit by master until all nodes accepted our start",`secs_to_wait_for_lcp_for_copy_meta_data` INT UNSIGNED COMMENT "Seconds waiting for LCP completion before copying meta data",`secs_to_copy_meta_data` INT UNSIGNED COMMENT "Seconds to copy meta data to starting node from master",`secs_to_include_node` INT UNSIGNED COMMENT "Seconds to wait for GCP and inclusion of all nodes into protocols",`secs_starting_node_to_request_local_recovery` INT UNSIGNED COMMENT "Seconds for starting node to request local recovery",`secs_for_local_recovery` INT UNSIGNED COMMENT "Seconds for local recovery in starting node",`secs_restore_fragments` INT UNSIGNED COMMENT "Seconds to restore fragments from LCP files",`secs_undo_disk_data` INT UNSIGNED COMMENT "Seconds to execute UNDO log on disk data part of records",`secs_exec_redo_log` INT UNSIGNED COMMENT "Seconds to execute REDO log on all restored fragments",`secs_index_rebuild` INT UNSIGNED COMMENT "Seconds to rebuild indexes on restored fragments",`secs_to_synchronize_starting_node` INT UNSIGNED COMMENT "Seconds to synchronize starting node from live nodes",`secs_wait_lcp_for_restart` INT UNSIGNED COMMENT "Seconds to wait for LCP start and completion before restart is completed",`secs_wait_subscription_handover` INT UNSIGNED COMMENT "Seconds waiting for handover of replication subscriptions",`total_restart_secs` INT UNSIGNED COMMENT "Total number of seconds from node failure until node is started again") COMMENT="Times of restart phases in seconds and current state" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$transactions`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$transactions` (`node_id` INT UNSIGNED COMMENT "node id",`block_instance` INT UNSIGNED COMMENT "TC instance no",`objid` INT UNSIGNED COMMENT "Object id of transaction object",`apiref` INT UNSIGNED COMMENT "API reference",`transid0` INT UNSIGNED COMMENT "Transaction id",`transid1` INT UNSIGNED COMMENT "Transaction id",`state` INT UNSIGNED COMMENT "Transaction state",`flags` INT UNSIGNED COMMENT "Transaction flags",`c_ops` INT UNSIGNED COMMENT "No of operations in transaction",`outstanding` INT UNSIGNED COMMENT "Currently outstanding request",`timer` INT UNSIGNED COMMENT "Timer (seconds)") COMMENT="transactions" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$operations`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$operations` (`node_id` INT UNSIGNED COMMENT "node id",`block_instance` INT UNSIGNED COMMENT "LQH instance no",`objid` INT UNSIGNED COMMENT "Object id of operation object",`tcref` INT UNSIGNED COMMENT "TC reference",`apiref` INT UNSIGNED COMMENT "API reference",`transid0` INT UNSIGNED COMMENT "Transaction id",`transid1` INT UNSIGNED COMMENT "Transaction id",`tableid` INT UNSIGNED COMMENT "Table id",`fragmentid` INT UNSIGNED COMMENT "Fragment id",`op` INT UNSIGNED COMMENT "Operation type",`state` INT UNSIGNED COMMENT "Operation state",`flags` INT UNSIGNED COMMENT "Operation flags") COMMENT="operations" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$membership`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$membership` (`node_id` INT UNSIGNED COMMENT "node id",`group_id` INT UNSIGNED COMMENT "node group id",`left_node` INT UNSIGNED COMMENT "Left node in heart beat chain",`right_node` INT UNSIGNED COMMENT "Right node in heart beat chain",`president` INT UNSIGNED COMMENT "President nodeid",`successor` INT UNSIGNED COMMENT "President successor",`dynamic_id` INT UNSIGNED COMMENT "President, Configured_heartbeat order",`arbitrator` INT UNSIGNED COMMENT "Arbitrator nodeid",`arb_ticket` VARCHAR(512) COMMENT "Arbitrator ticket",`arb_state` INT UNSIGNED COMMENT "Arbitrator state",`arb_connected` INT UNSIGNED COMMENT "Arbitrator connected",`conn_rank1_arbs` VARCHAR(512) COMMENT "Connected rank 1 arbitrators",`conn_rank2_arbs` VARCHAR(512) COMMENT "Connected rank 2 arbitrators") COMMENT="membership" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$frag_mem_use`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$frag_mem_use` (`node_id` INT UNSIGNED COMMENT "node id",`block_instance` INT UNSIGNED COMMENT "LDM instance number",`table_id` INT UNSIGNED COMMENT "Table identity",`fragment_num` INT UNSIGNED COMMENT "Fragment number",`rows` BIGINT UNSIGNED COMMENT "Number of rows in table",`fixed_elem_alloc_bytes` BIGINT UNSIGNED COMMENT "Number of bytes allocated for fixed-sized elements",`fixed_elem_free_bytes` BIGINT UNSIGNED COMMENT "Free bytes in fixed-size element pages",`fixed_elem_count` BIGINT UNSIGNED COMMENT "Number of fixed size elements in use",`fixed_elem_size_bytes` INT UNSIGNED COMMENT "Length of each fixed sized element in bytes",`var_elem_alloc_bytes` BIGINT UNSIGNED COMMENT "Number of bytes allocated for var-size elements",`var_elem_free_bytes` BIGINT UNSIGNED COMMENT "Free bytes in var-size element pages",`var_elem_count` BIGINT UNSIGNED COMMENT "Number of var size elements in use",`tuple_l2pmap_alloc_bytes` BIGINT UNSIGNED COMMENT "Bytes in logical to physical page map for tuple store",`hash_index_l2pmap_alloc_bytes` BIGINT UNSIGNED COMMENT "Bytes in logical to physical page map for the hash index",`hash_index_alloc_bytes` BIGINT UNSIGNED COMMENT "Bytes in linear hash map") COMMENT="Per fragment space information" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$frag_operations`','SET @dummy = 0');
SET @cmd='CREATE TABLE ndbinfo.ndb$frag_operations (
  node_id INT UNSIGNED COMMENT "node id",
  block_instance INT UNSIGNED COMMENT "LQH instance no",
  table_id INT UNSIGNED COMMENT "Table identity",
  fragment_num INT UNSIGNED COMMENT "Fragment number",
  tot_key_reads BIGINT UNSIGNED COMMENT "Total number of key reads received",
  tot_key_inserts BIGINT UNSIGNED COMMENT
    "Total number of key inserts received",
  tot_key_updates BIGINT UNSIGNED COMMENT
    "Total number of key updates received",
  tot_key_writes BIGINT UNSIGNED COMMENT
    "Total number of key writes received",
  tot_key_deletes BIGINT UNSIGNED COMMENT
    "Total number of key deletes received",
  tot_key_refs BIGINT UNSIGNED COMMENT
    "Total number of key operations refused by LDM",
  tot_key_attrinfo_bytes BIGINT UNSIGNED COMMENT
    "Total attrinfo bytes received for key operations",
  tot_key_keyinfo_bytes BIGINT UNSIGNED COMMENT
    "Total keyinfo bytes received for key operations",
  tot_key_prog_bytes BIGINT UNSIGNED COMMENT
    "Total bytes of filter programs for key operations",
  tot_key_inst_exec BIGINT UNSIGNED COMMENT
    "Total number of interpreter instructions executed for key operations",
  tot_key_bytes_returned BIGINT UNSIGNED COMMENT
    "Total number of bytes returned to client for key operations",
  tot_frag_scans BIGINT UNSIGNED COMMENT
    "Total number of fragment scans received",
  tot_scan_rows_examined BIGINT UNSIGNED COMMENT
    "Total number of rows examined by scans",
  tot_scan_rows_returned BIGINT UNSIGNED COMMENT
    "Total number or rows returned to client",
  tot_scan_bytes_returned BIGINT UNSIGNED COMMENT
    "Total number of bytes returned to client by scans",
  tot_scan_prog_bytes BIGINT UNSIGNED COMMENT
    "Total bytes of scan filter programs",
  tot_scan_bound_bytes BIGINT UNSIGNED COMMENT "Total bytes of scan bounds",
  tot_scan_inst_exec BIGINT UNSIGNED COMMENT
    "Total number of interpreter instructions executed for scans",
  tot_qd_frag_scans BIGINT UNSIGNED COMMENT
    "Total number of fragment scans queued before exec",
  conc_frag_scans INT UNSIGNED COMMENT "Number of frag scans currently running",
  conc_qd_plain_frag_scans INT UNSIGNED COMMENT
    "Number of tux frag scans currently queued",
  conc_qd_tup_frag_scans INT UNSIGNED COMMENT
    "Number of tup frag scans currently queued",
  conc_qd_acc_frag_scans INT UNSIGNED COMMENT
    "Number of acc frag scans currently queued",
  tot_commits BIGINT UNSIGNED COMMENT "Total number of committed row changes")
COMMENT="Per fragment operational information" ENGINE=NDBINFO;';
SET @str=IF(@have_ndbinfo <> 0, @cmd, 'SET @dummy = 0;');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$blocks` (block_number INT UNSIGNED, block_name VARCHAR(512)) ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'DROP TABLE IF EXISTS `ndbinfo`.`ndb$dict_obj_info`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$dict_obj_info` (`type` INT UNSIGNED COMMENT "Type of dict object",`id` INT UNSIGNED COMMENT "Object identity",`version` INT UNSIGNED COMMENT "Object version",`state` INT UNSIGNED COMMENT "Object state",`parent_obj_type` INT UNSIGNED COMMENT "Parent object type",`parent_obj_id` INT UNSIGNED COMMENT "Parent object id",`fq_name` VARCHAR(512) COMMENT "Fully qualified object name") COMMENT="Dictionary object info" ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$dict_obj_types` (type_id INT UNSIGNED, type_name VARCHAR(512)) ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$config_params` (param_number INT UNSIGNED, param_name VARCHAR(512)) ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$dbtc_apiconnect_state` (state_int_value INT UNSIGNED, state_name VARCHAR(256), state_friendly_name VARCHAR(256), state_description VARCHAR(256)) ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE TABLE `ndbinfo`.`ndb$dblqh_tcconnect_state` (state_int_value INT UNSIGNED, state_name VARCHAR(256), state_friendly_name VARCHAR(256), state_description VARCHAR(256)) ENGINE=NDBINFO','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`transporters` AS SELECT node_id, remote_node_id,  CASE connection_status  WHEN 0 THEN "CONNECTED"  WHEN 1 THEN "CONNECTING"  WHEN 2 THEN "DISCONNECTED"  WHEN 3 THEN "DISCONNECTING"  ELSE NULL  END AS status,  remote_address, bytes_sent, bytes_received,  connect_count,  overloaded, overload_count, slowdown, slowdown_count FROM `ndbinfo`.`ndb$transporters`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`logspaces` AS SELECT node_id,  CASE log_type  WHEN 0 THEN "REDO"  WHEN 1 THEN "DD-UNDO"  ELSE NULL  END AS log_type, log_id, log_part, total, used FROM `ndbinfo`.`ndb$logspaces`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`logbuffers` AS SELECT node_id,  CASE log_type  WHEN 0 THEN "REDO"  WHEN 1 THEN "DD-UNDO"  ELSE "<unknown>"  END AS log_type, log_id, log_part, total, used FROM `ndbinfo`.`ndb$logbuffers`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`resources` AS SELECT node_id,  CASE resource_id  WHEN 0 THEN "RESERVED"  WHEN 1 THEN "DISK_OPERATIONS"  WHEN 2 THEN "DISK_RECORDS"  WHEN 3 THEN "DATA_MEMORY"  WHEN 4 THEN "JOBBUFFER"  WHEN 5 THEN "FILE_BUFFERS"  WHEN 6 THEN "TRANSPORTER_BUFFERS"  WHEN 7 THEN "DISK_PAGE_BUFFER"  WHEN 8 THEN "QUERY_MEMORY"  WHEN 9 THEN "SCHEMA_TRANS_MEMORY"  ELSE "<unknown>"  END AS resource_name, reserved, used, max FROM `ndbinfo`.`ndb$resources`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`counters` AS SELECT node_id, b.block_name, block_instance, counter_id, CASE counter_id  WHEN 1 THEN "ATTRINFO"  WHEN 2 THEN "TRANSACTIONS"  WHEN 3 THEN "COMMITS"  WHEN 4 THEN "READS"  WHEN 5 THEN "SIMPLE_READS"  WHEN 6 THEN "WRITES"  WHEN 7 THEN "ABORTS"  WHEN 8 THEN "TABLE_SCANS"  WHEN 9 THEN "RANGE_SCANS"  WHEN 10 THEN "OPERATIONS"  WHEN 11 THEN "READS_RECEIVED"  WHEN 12 THEN "LOCAL_READS_SENT"  WHEN 13 THEN "REMOTE_READS_SENT"  WHEN 14 THEN "READS_NOT_FOUND"  WHEN 15 THEN "TABLE_SCANS_RECEIVED"  WHEN 16 THEN "LOCAL_TABLE_SCANS_SENT"  WHEN 17 THEN "RANGE_SCANS_RECEIVED"  WHEN 18 THEN "LOCAL_RANGE_SCANS_SENT"  WHEN 19 THEN "REMOTE_RANGE_SCANS_SENT"  WHEN 20 THEN "SCAN_BATCHES_RETURNED"  WHEN 21 THEN "SCAN_ROWS_RETURNED"  WHEN 22 THEN "PRUNED_RANGE_SCANS_RECEIVED"  WHEN 23 THEN "CONST_PRUNED_RANGE_SCANS_RECEIVED"  WHEN 24 THEN "LOCAL_READS"  WHEN 25 THEN "LOCAL_WRITES"  WHEN 26 THEN "LQHKEY_OVERLOAD"  WHEN 27 THEN "LQHKEY_OVERLOAD_TC"  WHEN 28 THEN "LQHKEY_OVERLOAD_READER"  WHEN 29 THEN "LQHKEY_OVERLOAD_NODE_PEER"  WHEN 30 THEN "LQHKEY_OVERLOAD_SUBSCRIBER"  WHEN 31 THEN "LQHSCAN_SLOWDOWNS"  ELSE "<unknown>"  END AS counter_name, val FROM `ndbinfo`.`ndb$counters` c LEFT JOIN `ndbinfo`.`ndb$blocks` b ON c.block_number = b.block_number','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`nodes` AS SELECT node_id, uptime, CASE status  WHEN 0 THEN "NOTHING"  WHEN 1 THEN "CMVMI"  WHEN 2 THEN "STARTING"  WHEN 3 THEN "STARTED"  WHEN 4 THEN "SINGLEUSER"  WHEN 5 THEN "STOPPING_1"  WHEN 6 THEN "STOPPING_2"  WHEN 7 THEN "STOPPING_3"  WHEN 8 THEN "STOPPING_4"  ELSE "<unknown>"  END AS status, start_phase, config_generation FROM `ndbinfo`.`ndb$nodes`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`memoryusage` AS SELECT node_id,  pool_name AS memory_type,  SUM(used*entry_size) AS used,  SUM(used) AS used_pages,  SUM(total*entry_size) AS total,  SUM(total) AS total_pages FROM `ndbinfo`.`ndb$pools` WHERE (block_number IN (248, 254) AND   (pool_name = "Index memory" OR pool_name = "Data memory")) OR pool_name = "Long message buffer" GROUP BY node_id, memory_type','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`diskpagebuffer` AS SELECT node_id, block_instance, pages_written, pages_written_lcp, pages_read, log_waits, page_requests_direct_return, page_requests_wait_queue, page_requests_wait_io FROM `ndbinfo`.`ndb$diskpagebuffer`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`threadblocks` AS SELECT t.node_id, t.thr_no, b.block_name, t.block_instance FROM `ndbinfo`.`ndb$threadblocks` t LEFT JOIN `ndbinfo`.`ndb$blocks` b ON t.block_number = b.block_number','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`threadstat` AS SELECT * from `ndbinfo`.`ndb$threadstat`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`disk_write_speed_base` AS SELECT * from `ndbinfo`.`ndb$disk_write_speed_base`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`disk_write_speed_aggregate` AS SELECT * from `ndbinfo`.`ndb$disk_write_speed_aggregate`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`disk_write_speed_aggregate_node` AS SELECT node_id,SUM(backup_lcp_speed_last_sec) AS backup_lcp_speed_last_sec,SUM(redo_speed_last_sec) AS redo_speed_last_sec,SUM(backup_lcp_speed_last_10sec) AS backup_lcp_speed_last_10sec,SUM(redo_speed_last_10sec) AS redo_speed_last_10sec,SUM(backup_lcp_speed_last_60sec) AS backup_lcp_speed_last_60sec,SUM(redo_speed_last_60sec) AS redo_speed_last_60sec from `ndbinfo`.`ndb$disk_write_speed_aggregate` GROUP by node_id','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`restart_info` AS SELECT * from `ndbinfo`.`ndb$restart_info`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`cluster_transactions` AS SELECT t.node_id, t.block_instance, t.transid0 + (t.transid1 << 32) as transid, s.state_friendly_name as state,  t.c_ops as count_operations,  t.outstanding as outstanding_operations,  t.timer as inactive_seconds,  (t.apiref & 65535) as client_node_id,  (t.apiref >> 16) as client_block_ref FROM `ndbinfo`.`ndb$transactions` t LEFT JOIN `ndbinfo`.`ndb$dbtc_apiconnect_state` s        ON s.state_int_value = t.state','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`server_transactions` AS SELECT map.mysql_connection_id, t.*FROM information_schema.ndb_transid_mysql_connection_map map JOIN `ndbinfo`.cluster_transactions t   ON (map.ndb_transid >> 32) = (t.transid >> 32)','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`cluster_operations` AS SELECT o.node_id, o.block_instance, o.transid0 + (o.transid1 << 32) as transid, case o.op  when 1 then "READ" when 2 then "READ-SH" when 3 then "READ-EX" when 4 then "INSERT" when 5 then "UPDATE" when 6 then "DELETE" when 7 then "WRITE" when 8 then "UNLOCK" when 9 then "REFRESH" when 257 then "SCAN" when 258 then "SCAN-SH" when 259 then "SCAN-EX" ELSE "<unknown>" END as operation_type,  s.state_friendly_name as state,  o.tableid,  o.fragmentid,  (o.apiref & 65535) as client_node_id,  (o.apiref >> 16) as client_block_ref,  (o.tcref & 65535) as tc_node_id,  ((o.tcref >> 16) & 511) as tc_block_no,  ((o.tcref >> (16 + 9)) & 127) as tc_block_instance FROM `ndbinfo`.`ndb$operations` o LEFT JOIN `ndbinfo`.`ndb$dblqh_tcconnect_state` s        ON s.state_int_value = o.state','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`server_operations` AS SELECT map.mysql_connection_id, o.* FROM `ndbinfo`.cluster_operations o JOIN information_schema.ndb_transid_mysql_connection_map map  ON (map.ndb_transid >> 32) = (o.transid >> 32)','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`membership` AS SELECT node_id, group_id, left_node, right_node, president, successor, dynamic_id & 0xFFFF AS succession_order, dynamic_id >> 16 AS Conf_HB_order, arbitrator, arb_ticket, CASE arb_state  WHEN 0 THEN "ARBIT_NULL"  WHEN 1 THEN "ARBIT_INIT"  WHEN 2 THEN "ARBIT_FIND"  WHEN 3 THEN "ARBIT_PREP1"  WHEN 4 THEN "ARBIT_PREP2"  WHEN 5 THEN "ARBIT_START"  WHEN 6 THEN "ARBIT_RUN"  WHEN 7 THEN "ARBIT_CHOOSE"  WHEN 8 THEN "ARBIT_CRASH"  ELSE "UNKNOWN" END AS arb_state, CASE arb_connected  WHEN 1 THEN "Yes"  ELSE "No" END AS arb_connected, conn_rank1_arbs AS connected_rank1_arbs, conn_rank2_arbs AS connected_rank2_arbs FROM `ndbinfo`.`ndb$membership`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`arbitrator_validity_detail` AS SELECT node_id, arbitrator, arb_ticket, CASE arb_connected  WHEN 1 THEN "Yes"  ELSE "No" END AS arb_connected, CASE arb_state  WHEN 0 THEN "ARBIT_NULL"  WHEN 1 THEN "ARBIT_INIT"  WHEN 2 THEN "ARBIT_FIND"  WHEN 3 THEN "ARBIT_PREP1"  WHEN 4 THEN "ARBIT_PREP2"  WHEN 5 THEN "ARBIT_START"  WHEN 6 THEN "ARBIT_RUN"  WHEN 7 THEN "ARBIT_CHOOSE"  WHEN 8 THEN "ARBIT_CRASH"  ELSE "UNKNOWN" END AS arb_state FROM `ndbinfo`.`ndb$membership` ORDER BY arbitrator, arb_connected DESC','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`arbitrator_validity_summary` AS SELECT arbitrator, arb_ticket, CASE arb_connected  WHEN 1 THEN "Yes"  ELSE "No" END AS arb_connected, count(*) as consensus_count FROM `ndbinfo`.`ndb$membership` GROUP BY arbitrator, arb_ticket, arb_connected','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`memory_per_fragment` AS SELECT name.fq_name, parent_name.fq_name AS parent_fq_name, types.type_name AS type, table_id, node_id, block_instance, fragment_num, fixed_elem_alloc_bytes, fixed_elem_free_bytes, fixed_elem_size_bytes, fixed_elem_count, FLOOR(fixed_elem_free_bytes/fixed_elem_size_bytes) AS fixed_elem_free_count, var_elem_alloc_bytes, var_elem_free_bytes, var_elem_count, hash_index_alloc_bytes FROM ndbinfo.ndb$frag_mem_use AS space JOIN ndbinfo.ndb$dict_obj_info AS name ON name.id=space.table_id AND name.type<=6 JOIN ndbinfo.ndb$dict_obj_types AS types ON name.type=types.type_id LEFT JOIN ndbinfo.ndb$dict_obj_info AS parent_name ON name.parent_obj_id=parent_name.id AND name.parent_obj_type=parent_name.type','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'SET @@global.ndbinfo_offline=FALSE','SET @dummy = 0');
SET @cmd='CREATE OR REPLACE DEFINER=`root`@`localhost`
  SQL SECURITY INVOKER VIEW `ndbinfo`.`operations_per_fragment` AS
  SELECT name.fq_name, parent_name.fq_name AS parent_fq_name,
    types.type_name AS type, table_id, node_id, block_instance, fragment_num,
    tot_key_reads, tot_key_inserts, tot_key_updates, tot_key_writes,
    tot_key_deletes, tot_key_refs, tot_key_attrinfo_bytes,
    tot_key_keyinfo_bytes, tot_key_prog_bytes, tot_key_inst_exec,
    tot_key_bytes_returned, tot_frag_scans, tot_scan_rows_examined,
    tot_scan_rows_returned, tot_scan_bytes_returned, tot_scan_prog_bytes,
    tot_scan_bound_bytes, tot_scan_inst_exec, tot_qd_frag_scans,
    conc_frag_scans,
    conc_qd_plain_frag_scans+conc_qd_tup_frag_scans+conc_qd_acc_frag_scans
    AS conc_qd_frag_scans,
    tot_commits
    FROM ndbinfo.ndb$frag_operations AS ops
    JOIN ndbinfo.ndb$dict_obj_info AS name
      ON name.id=ops.table_id AND name.type<=6
    JOIN ndbinfo.ndb$dict_obj_types AS types ON name.type=types.type_id
    LEFT JOIN ndbinfo.ndb$dict_obj_info AS parent_name
      ON name.parent_obj_id=parent_name.id AND
         name.parent_obj_type=parent_name.type';
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`blocks` AS SELECT block_number, block_name FROM `ndbinfo`.`ndb$blocks`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`dict_obj_types` AS SELECT type_id, type_name FROM `ndbinfo`.`ndb$dict_obj_types`','SET @dummy = 0');
SET @str=IF(@have_ndbinfo,'CREATE OR REPLACE DEFINER=`root`@`localhost` SQL SECURITY INVOKER VIEW `ndbinfo`.`config_params` AS SELECT param_number, param_name FROM `ndbinfo`.`ndb$config_params`','SET @dummy = 0');
set default_storage_engine=MyISAM;
SET @had_distributed_user =
  (SELECT COUNT(table_name) FROM information_schema.tables
     WHERE table_schema = 'mysql' AND table_name = 'user' AND
           table_type = 'BASE TABLE' AND engine = 'NDBCLUSTER');
SET @cmd="ALTER TABLE mysql.user ENGINE=MyISAM";
SET @str = IF(@had_distributed_user > 0, @cmd, "SET @dummy = 0");
SET @had_distributed_db =
  (SELECT COUNT(table_name) FROM information_schema.tables
     WHERE table_schema = 'mysql' AND table_name = 'db' AND
           table_type = 'BASE TABLE' AND engine = 'NDBCLUSTER');
SET @cmd="ALTER TABLE mysql.db ENGINE=MyISAM";
SET @str = IF(@had_distributed_db > 0, @cmd, "SET @dummy = 0");
SET @had_distributed_tables_priv =
  (SELECT COUNT(table_name) FROM information_schema.tables
     WHERE table_schema = 'mysql' AND table_name = 'tables_priv' AND
           table_type = 'BASE TABLE' AND engine = 'NDBCLUSTER');
SET @cmd="ALTER TABLE mysql.tables_priv ENGINE=MyISAM";
SET @str = IF(@had_distributed_tables_priv > 0, @cmd, "SET @dummy = 0");
SET @had_distributed_columns_priv =
  (SELECT COUNT(table_name) FROM information_schema.tables
     WHERE table_schema = 'mysql' AND table_name = 'columns_priv' AND
           table_type = 'BASE TABLE' AND engine = 'NDBCLUSTER');
SET @cmd="ALTER TABLE mysql.columns_priv ENGINE=MyISAM";
SET @str = IF(@had_distributed_columns_priv > 0, @cmd, "SET @dummy = 0");
SET @had_distributed_procs_priv =
  (SELECT COUNT(table_name) FROM information_schema.tables
     WHERE table_schema = 'mysql' AND table_name = 'procs_priv' AND
           table_type = 'BASE TABLE' AND engine = 'NDBCLUSTER');
SET @cmd="ALTER TABLE mysql.procs_priv ENGINE=MyISAM";
SET @str = IF(@had_distributed_procs_priv > 0, @cmd, "SET @dummy = 0");
SET @had_distributed_proxies_priv =
  (SELECT COUNT(table_name) FROM information_schema.tables
     WHERE table_schema = 'mysql' AND table_name = 'proxies_priv' AND
           table_type = 'BASE TABLE' AND engine = 'NDBCLUSTER' );
SET @cmd="ALTER TABLE mysql.proxies_priv ENGINE=MyISAM";
SET @str = IF(@had_distributed_proxies_priv > 0, @cmd, "SET @dummy = 0");
ALTER TABLE user add File_priv enum('N','Y') COLLATE utf8_general_ci NOT NULL;
SELECT @hadGrantPriv:=1 FROM user WHERE Grant_priv LIKE '%';
ALTER TABLE user add Grant_priv enum('N','Y') COLLATE utf8_general_ci NOT NULL,add References_priv enum('N','Y') COLLATE utf8_general_ci NOT NULL,add Index_priv enum('N','Y') COLLATE utf8_general_ci NOT NULL,add Alter_priv enum('N','Y') COLLATE utf8_general_ci NOT NULL;
ALTER TABLE db add Grant_priv enum('N','Y') COLLATE utf8_general_ci NOT NULL,add References_priv enum('N','Y') COLLATE utf8_general_ci NOT NULL,add Index_priv enum('N','Y') COLLATE utf8_general_ci NOT NULL,add Alter_priv enum('N','Y') COLLATE utf8_general_ci NOT NULL;
UPDATE user SET Grant_priv=File_priv,References_priv=Create_priv,Index_priv=Create_priv,Alter_priv=Create_priv WHERE @hadGrantPriv = 0;
UPDATE db SET References_priv=Create_priv,Index_priv=Create_priv,Alter_priv=Create_priv WHERE @hadGrantPriv = 0;
ALTER TABLE user
ADD ssl_type enum('','ANY','X509', 'SPECIFIED') COLLATE utf8_general_ci NOT NULL,
ADD ssl_cipher BLOB NOT NULL,
ADD x509_issuer BLOB NOT NULL,
ADD x509_subject BLOB NOT NULL;
ALTER TABLE user MODIFY ssl_type enum('','ANY','X509', 'SPECIFIED') NOT NULL;
ALTER TABLE tables_priv
  ADD KEY Grantor (Grantor);
ALTER TABLE tables_priv
  MODIFY Host char(60) NOT NULL default '',
  MODIFY Db char(64) NOT NULL default '',
  MODIFY User char(32) NOT NULL default '',
  MODIFY Table_name char(64) NOT NULL default '',
  ENGINE=MyISAM,
  CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;
ALTER TABLE tables_priv
  MODIFY Column_priv set('Select','Insert','Update','References')
    COLLATE utf8_general_ci DEFAULT '' NOT NULL,
  MODIFY Table_priv set('Select','Insert','Update','Delete','Create',
                        'Drop','Grant','References','Index','Alter',
                        'Create View','Show view','Trigger')
    COLLATE utf8_general_ci DEFAULT '' NOT NULL,
  COMMENT='Table privileges';
ALTER TABLE tables_priv
  MODIFY Grantor char(93) NOT NULL default '';
ALTER TABLE columns_priv
  CHANGE Type Column_priv set('Select','Insert','Update','References')
    COLLATE utf8_general_ci DEFAULT '' NOT NULL;
ALTER TABLE columns_priv
  MODIFY Host char(60) NOT NULL default '',
  MODIFY Db char(64) NOT NULL default '',
  MODIFY User char(32) NOT NULL default '',
  MODIFY Table_name char(64) NOT NULL default '',
  MODIFY Column_name char(64) NOT NULL default '',
  ENGINE=MyISAM,
  CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin,
  COMMENT='Column privileges';
ALTER TABLE columns_priv
  MODIFY Column_priv set('Select','Insert','Update','References')
    COLLATE utf8_general_ci DEFAULT '' NOT NULL;
ALTER TABLE func add type enum ('function','aggregate') COLLATE utf8_general_ci NOT NULL;
SELECT @hadShowDbPriv:=1 FROM user WHERE Show_db_priv LIKE '%';
ALTER TABLE user
ADD Show_db_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Alter_priv,
ADD Super_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Show_db_priv,
ADD Create_tmp_table_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Super_priv,
ADD Lock_tables_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Create_tmp_table_priv,
ADD Execute_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Lock_tables_priv,
ADD Repl_slave_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Execute_priv,
ADD Repl_client_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Repl_slave_priv;
UPDATE user SET Show_db_priv= Select_priv, Super_priv=Process_priv, Execute_priv=Process_priv, Create_tmp_table_priv='Y', Lock_tables_priv='Y', Repl_slave_priv=file_priv, Repl_client_priv=File_priv where user<>"" AND @hadShowDbPriv = 0;
ALTER TABLE user
ADD max_questions int(11) NOT NULL DEFAULT 0 AFTER x509_subject,
ADD max_updates   int(11) unsigned NOT NULL DEFAULT 0 AFTER max_questions,
ADD max_connections int(11) unsigned NOT NULL DEFAULT 0 AFTER max_updates;
ALTER TABLE proxies_priv MODIFY User char(32) binary DEFAULT '' NOT NULL;
ALTER TABLE proxies_priv MODIFY Proxied_user char(32) binary DEFAULT '' NOT NULL;
ALTER TABLE proxies_priv MODIFY Grantor char(93) DEFAULT '' NOT NULL;
ALTER TABLE db
ADD Create_tmp_table_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
ADD Lock_tables_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL;
alter table user change max_questions max_questions int(11) unsigned DEFAULT 0  NOT NULL;
alter table db comment='Database privileges';
alter table user comment='Users and global privileges';
alter table func comment='User defined functions';
ALTER TABLE user
  MODIFY Host char(60) NOT NULL default '',
  MODIFY User char(32) NOT NULL default '',
  ENGINE=MyISAM, CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;
ALTER TABLE user
  MODIFY Select_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Insert_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Update_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Delete_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Create_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Drop_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Reload_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Shutdown_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Process_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY File_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Grant_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY References_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Index_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Alter_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Show_db_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Super_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Create_tmp_table_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Lock_tables_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Execute_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Repl_slave_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY Repl_client_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY ssl_type enum('','ANY','X509', 'SPECIFIED') COLLATE utf8_general_ci DEFAULT '' NOT NULL;
ALTER TABLE db
  MODIFY Host char(60) NOT NULL default '',
  MODIFY Db char(64) NOT NULL default '',
  MODIFY User char(32) NOT NULL default '',
  ENGINE=MyISAM, CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;
ALTER TABLE db
  MODIFY  Select_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  Insert_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  Update_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  Delete_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  Create_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  Drop_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  Grant_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  References_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  Index_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  Alter_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  Create_tmp_table_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL,
  MODIFY  Lock_tables_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL;
ALTER TABLE func
  ENGINE=MyISAM, CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;
ALTER TABLE func
  MODIFY type enum ('function','aggregate') COLLATE utf8_general_ci NOT NULL;
SET @old_log_state = @@global.general_log;
SET GLOBAL general_log = 'OFF';
ALTER TABLE general_log
  MODIFY event_time TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  MODIFY user_host MEDIUMTEXT NOT NULL,
  MODIFY thread_id INTEGER NOT NULL,
  MODIFY server_id INTEGER UNSIGNED NOT NULL,
  MODIFY command_type VARCHAR(64) NOT NULL,
  MODIFY argument MEDIUMBLOB NOT NULL;
ALTER TABLE general_log
  MODIFY thread_id BIGINT(21) UNSIGNED NOT NULL;
SET GLOBAL general_log = @old_log_state;
SET @old_log_state = @@global.slow_query_log;
SET GLOBAL slow_query_log = 'OFF';
ALTER TABLE slow_log
  MODIFY start_time TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  MODIFY user_host MEDIUMTEXT NOT NULL,
  MODIFY query_time TIME(6) NOT NULL,
  MODIFY lock_time TIME(6) NOT NULL,
  MODIFY rows_sent INTEGER NOT NULL,
  MODIFY rows_examined INTEGER NOT NULL,
  MODIFY db VARCHAR(512) NOT NULL,
  MODIFY last_insert_id INTEGER NOT NULL,
  MODIFY insert_id INTEGER NOT NULL,
  MODIFY server_id INTEGER UNSIGNED NOT NULL,
  MODIFY sql_text MEDIUMBLOB NOT NULL;
ALTER TABLE slow_log
  ADD COLUMN thread_id INTEGER NOT NULL AFTER sql_text;
ALTER TABLE slow_log
  MODIFY thread_id BIGINT(21) UNSIGNED NOT NULL;
SET GLOBAL slow_query_log = @old_log_state;
ALTER TABLE plugin
  MODIFY name varchar(64) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  MODIFY dl varchar(128) COLLATE utf8_general_ci NOT NULL DEFAULT '',
  CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
SELECT @hadCreateViewPriv:=1 FROM user WHERE Create_view_priv LIKE '%';
ALTER TABLE db ADD Create_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Lock_tables_priv;
ALTER TABLE db MODIFY Create_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Lock_tables_priv;
ALTER TABLE user ADD Create_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Repl_client_priv;
ALTER TABLE user MODIFY Create_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Repl_client_priv;
ALTER TABLE db ADD Show_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Create_view_priv;
ALTER TABLE db MODIFY Show_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Create_view_priv;
ALTER TABLE user ADD Show_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Create_view_priv;
ALTER TABLE user MODIFY Show_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Create_view_priv;
UPDATE user SET Create_view_priv=Create_priv, Show_view_priv=Create_priv where user<>"" AND @hadCreateViewPriv = 0;
SET @hadCreateRoutinePriv:=0;
SELECT @hadCreateRoutinePriv:=1 FROM user WHERE Create_routine_priv LIKE '%';
ALTER TABLE db ADD Create_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Show_view_priv;
ALTER TABLE db MODIFY Create_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Show_view_priv;
ALTER TABLE user ADD Create_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Show_view_priv;
ALTER TABLE user MODIFY Create_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Show_view_priv;
ALTER TABLE db ADD Alter_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Create_routine_priv;
ALTER TABLE db MODIFY Alter_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Create_routine_priv;
ALTER TABLE user ADD Alter_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Create_routine_priv;
ALTER TABLE user MODIFY Alter_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Create_routine_priv;
ALTER TABLE db ADD Execute_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Alter_routine_priv;
ALTER TABLE db MODIFY Execute_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Alter_routine_priv;
UPDATE user SET Create_routine_priv=Create_priv, Alter_routine_priv=Alter_priv where user<>"" AND @hadCreateRoutinePriv = 0;
UPDATE db SET Create_routine_priv=Create_priv, Alter_routine_priv=Alter_priv, Execute_priv=Select_priv where user<>"" AND @hadCreateRoutinePriv = 0;
ALTER TABLE user ADD max_user_connections int(11) unsigned DEFAULT '0' NOT NULL AFTER max_connections;
SELECT @hadCreateUserPriv:=1 FROM user WHERE Create_user_priv LIKE '%';
ALTER TABLE user ADD Create_user_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Alter_routine_priv;
ALTER TABLE user MODIFY Create_user_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Alter_routine_priv;
UPDATE user LEFT JOIN db USING (Host,User) SET Create_user_priv='Y'
  WHERE @hadCreateUserPriv = 0 AND
        (user.Grant_priv = 'Y' OR db.Grant_priv = 'Y');
ALTER TABLE procs_priv
  MODIFY User char(32) NOT NULL default '',
  ENGINE=MyISAM,
  CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;
ALTER TABLE procs_priv
  MODIFY Proc_priv set('Execute','Alter Routine','Grant')
    COLLATE utf8_general_ci DEFAULT '' NOT NULL;
ALTER TABLE procs_priv
  MODIFY Routine_name char(64)
    COLLATE utf8_general_ci DEFAULT '' NOT NULL;
ALTER TABLE procs_priv
  ADD Routine_type enum('FUNCTION','PROCEDURE')
    COLLATE utf8_general_ci NOT NULL AFTER Routine_name;
ALTER TABLE procs_priv
  MODIFY Timestamp timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP AFTER Proc_priv;
ALTER TABLE procs_priv
  MODIFY Grantor char(93) DEFAULT '' NOT NULL;
ALTER TABLE proc MODIFY name char(64) DEFAULT '' NOT NULL,
                 MODIFY specific_name char(64) DEFAULT '' NOT NULL,
                 MODIFY sql_data_access
                        enum('CONTAINS_SQL',
                             'NO_SQL',
                             'READS_SQL_DATA',
                             'MODIFIES_SQL_DATA'
                            ) DEFAULT 'CONTAINS_SQL' NOT NULL,
                 MODIFY body longblob NOT NULL,
                 MODIFY returns longblob NOT NULL,
                 MODIFY sql_mode
                        set('REAL_AS_FLOAT',
                            'PIPES_AS_CONCAT',
                            'ANSI_QUOTES',
                            'IGNORE_SPACE',
                            'NOT_USED',
                            'ONLY_FULL_GROUP_BY',
                            'NO_UNSIGNED_SUBTRACTION',
                            'NO_DIR_IN_CREATE',
                            'POSTGRESQL',
                            'ORACLE',
                            'MSSQL',
                            'DB2',
                            'MAXDB',
                            'NO_KEY_OPTIONS',
                            'NO_TABLE_OPTIONS',
                            'NO_FIELD_OPTIONS',
                            'MYSQL323',
                            'MYSQL40',
                            'ANSI',
                            'NO_AUTO_VALUE_ON_ZERO',
                            'NO_BACKSLASH_ESCAPES',
                            'STRICT_TRANS_TABLES',
                            'STRICT_ALL_TABLES',
                            'NO_ZERO_IN_DATE',
                            'NO_ZERO_DATE',
                            'INVALID_DATES',
                            'ERROR_FOR_DIVISION_BY_ZERO',
                            'TRADITIONAL',
                            'NO_AUTO_CREATE_USER',
                            'HIGH_NOT_PRECEDENCE',
                            'NO_ENGINE_SUBSTITUTION',
                            'PAD_CHAR_TO_FULL_LENGTH'
                            ) DEFAULT '' NOT NULL,
                 DEFAULT CHARACTER SET utf8;
ALTER TABLE proc CONVERT TO CHARACTER SET utf8;
ALTER TABLE proc  MODIFY db
                         char(64) collate utf8_bin DEFAULT '' NOT NULL,
                  MODIFY definer
                         char(93) collate utf8_bin DEFAULT '' NOT NULL,
                  MODIFY comment
                         text collate utf8_bin DEFAULT '' NOT NULL;
ALTER TABLE proc ADD character_set_client
                     char(32) collate utf8_bin DEFAULT NULL
                     AFTER comment;
ALTER TABLE proc MODIFY character_set_client
                        char(32) collate utf8_bin DEFAULT NULL;
SELECT CASE WHEN COUNT(*) > 0 THEN
CONCAT ("WARNING: NULL values of the 'character_set_client' column ('mysql.proc' table) have been updated with a default value (", @@character_set_client, "). Please verify if necessary.")
ELSE NULL
END
AS value FROM proc WHERE character_set_client IS NULL;
UPDATE proc SET character_set_client = @@character_set_client
                     WHERE character_set_client IS NULL;
ALTER TABLE proc ADD collation_connection
                     char(32) collate utf8_bin DEFAULT NULL
                     AFTER character_set_client;
ALTER TABLE proc MODIFY collation_connection
                        char(32) collate utf8_bin DEFAULT NULL;
SELECT CASE WHEN COUNT(*) > 0 THEN
CONCAT ("WARNING: NULL values of the 'collation_connection' column ('mysql.proc' table) have been updated with a default value (", @@collation_connection, "). Please verify if necessary.")
ELSE NULL
END
AS value FROM proc WHERE collation_connection IS NULL;
UPDATE proc SET collation_connection = @@collation_connection
                     WHERE collation_connection IS NULL;
ALTER TABLE proc ADD db_collation
                     char(32) collate utf8_bin DEFAULT NULL
                     AFTER collation_connection;
ALTER TABLE proc MODIFY db_collation
                        char(32) collate utf8_bin DEFAULT NULL;
SELECT CASE WHEN COUNT(*) > 0 THEN
CONCAT ("WARNING: NULL values of the 'db_collation' column ('mysql.proc' table) have been updated with default values. Please verify if necessary.")
ELSE NULL
END
AS value FROM proc WHERE db_collation IS NULL;
UPDATE proc AS p SET db_collation  =
                     ( SELECT DEFAULT_COLLATION_NAME
                       FROM INFORMATION_SCHEMA.SCHEMATA
                       WHERE SCHEMA_NAME = p.db)
                     WHERE db_collation IS NULL;
ALTER TABLE proc ADD body_utf8 longblob DEFAULT NULL
                     AFTER db_collation;
ALTER TABLE proc MODIFY body_utf8 longblob DEFAULT NULL;
SELECT @hadEventPriv :=1 FROM user WHERE Event_priv LIKE '%';
ALTER TABLE user add Event_priv enum('N','Y') character set utf8 DEFAULT 'N' NOT NULL AFTER Create_user_priv;
ALTER TABLE user MODIFY Event_priv enum('N','Y') character set utf8 DEFAULT 'N' NOT NULL AFTER Create_user_priv;
UPDATE user SET Event_priv=Super_priv WHERE @hadEventPriv = 0;
ALTER TABLE db add Event_priv enum('N','Y') character set utf8 DEFAULT 'N' NOT NULL;
ALTER TABLE db MODIFY Event_priv enum('N','Y') character set utf8 DEFAULT 'N' NOT NULL;
ALTER TABLE event DROP PRIMARY KEY;
ALTER TABLE event ADD PRIMARY KEY(db, name);
ALTER TABLE event ADD sql_mode set ('NOT_USED') AFTER on_completion;
ALTER TABLE event MODIFY sql_mode
                        set('REAL_AS_FLOAT',
                            'PIPES_AS_CONCAT',
                            'ANSI_QUOTES',
                            'IGNORE_SPACE',
                            'NOT_USED',
                            'ONLY_FULL_GROUP_BY',
                            'NO_UNSIGNED_SUBTRACTION',
                            'NO_DIR_IN_CREATE',
                            'POSTGRESQL',
                            'ORACLE',
                            'MSSQL',
                            'DB2',
                            'MAXDB',
                            'NO_KEY_OPTIONS',
                            'NO_TABLE_OPTIONS',
                            'NO_FIELD_OPTIONS',
                            'MYSQL323',
                            'MYSQL40',
                            'ANSI',
                            'NO_AUTO_VALUE_ON_ZERO',
                            'NO_BACKSLASH_ESCAPES',
                            'STRICT_TRANS_TABLES',
                            'STRICT_ALL_TABLES',
                            'NO_ZERO_IN_DATE',
                            'NO_ZERO_DATE',
                            'INVALID_DATES',
                            'ERROR_FOR_DIVISION_BY_ZERO',
                            'TRADITIONAL',
                            'NO_AUTO_CREATE_USER',
                            'HIGH_NOT_PRECEDENCE',
                            'NO_ENGINE_SUBSTITUTION',
                            'PAD_CHAR_TO_FULL_LENGTH'
                            ) DEFAULT '' NOT NULL AFTER on_completion;
ALTER TABLE event MODIFY name char(64) CHARACTER SET utf8 NOT NULL default '';
ALTER TABLE event MODIFY COLUMN originator INT UNSIGNED NOT NULL;
ALTER TABLE event ADD COLUMN originator INT UNSIGNED NOT NULL AFTER comment;
ALTER TABLE event MODIFY COLUMN status ENUM('ENABLED','DISABLED','SLAVESIDE_DISABLED') NOT NULL default 'ENABLED';
ALTER TABLE event ADD COLUMN time_zone char(64) CHARACTER SET latin1
        NOT NULL DEFAULT 'SYSTEM' AFTER originator;
ALTER TABLE event ADD character_set_client
                      char(32) collate utf8_bin DEFAULT NULL
                      AFTER time_zone;
ALTER TABLE event MODIFY character_set_client
                         char(32) collate utf8_bin DEFAULT NULL;
ALTER TABLE event ADD collation_connection
                      char(32) collate utf8_bin DEFAULT NULL
                      AFTER character_set_client;
ALTER TABLE event MODIFY collation_connection
                         char(32) collate utf8_bin DEFAULT NULL;
ALTER TABLE event ADD db_collation
                      char(32) collate utf8_bin DEFAULT NULL
                      AFTER collation_connection;
ALTER TABLE event MODIFY db_collation
                         char(32) collate utf8_bin DEFAULT NULL;
ALTER TABLE event ADD body_utf8 longblob DEFAULT NULL
                      AFTER db_collation;
ALTER TABLE event MODIFY body_utf8 longblob DEFAULT NULL;
ALTER TABLE event MODIFY definer char(93) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL default '';
SELECT @hadTriggerPriv :=1 FROM user WHERE Trigger_priv LIKE '%';
ALTER TABLE user ADD Trigger_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Event_priv;
ALTER TABLE user MODIFY Trigger_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Event_priv;
ALTER TABLE db ADD Trigger_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL;
ALTER TABLE db MODIFY Trigger_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL;
UPDATE user SET Trigger_priv=Super_priv WHERE @hadTriggerPriv = 0;
SET @hadCreateTablespacePriv := 0;
SELECT @hadCreateTablespacePriv :=1 FROM user WHERE Create_tablespace_priv LIKE '%';
ALTER TABLE user ADD Create_tablespace_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Trigger_priv;
ALTER TABLE user MODIFY Create_tablespace_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL AFTER Trigger_priv;
UPDATE user SET Create_tablespace_priv = Super_priv WHERE @hadCreateTablespacePriv = 0;
drop procedure if exists mysql.die;
create procedure mysql.die() signal sqlstate 'HY000' set message_text='Unexpected content found in the performance_schema database.';
SET @str = IF(@broken_pfs > 0, @cmd, 'SET @dummy = 0');
ALTER TABLE user ADD plugin char(64) DEFAULT 'mysql_native_password' NOT NULL,  ADD authentication_string TEXT;
ALTER TABLE user MODIFY plugin char(64) DEFAULT 'mysql_native_password' NOT NULL;
UPDATE user SET plugin=IF((length(password) = 41) OR (length(password) = 0), 'mysql_native_password', '') WHERE plugin = '';
ALTER TABLE user MODIFY authentication_string TEXT;
SELECT @hadPasswordExpired:=1 FROM user WHERE password_expired LIKE '%';
ALTER TABLE user ADD password_expired ENUM('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL;
UPDATE user SET password_expired = 'N' WHERE @hadPasswordExpired=0;
ALTER TABLE user MODIFY password_expired ENUM('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL;
CREATE TEMPORARY TABLE tmp_proxies_priv LIKE proxies_priv;
INSERT INTO tmp_proxies_priv VALUES ('localhost', 'root', '', '', TRUE, '', now());
INSERT INTO proxies_priv SELECT * FROM tmp_proxies_priv WHERE @had_proxies_priv_table=0;
DROP PROCEDURE IF EXISTS mysql.warn_duplicate_host_names;
CREATE PROCEDURE mysql.warn_duplicate_host_names() SIGNAL SQLSTATE '45000'  SET MESSAGE_TEXT = 'Multiple accounts exist for @user_name, @host_name that differ only in Host lettercase; remove all except one of them';
SET @cmd='call mysql.warn_duplicate_host_names()';
SET @duplicate_hosts=(SELECT count(*) FROM mysql.user GROUP BY user, lower(host) HAVING count(*) > 1 LIMIT 1);
SET @str=IF(@duplicate_hosts > 1, @cmd, 'SET @dummy=0');
DROP PROCEDURE mysql.warn_duplicate_host_names;
UPDATE user SET host=LOWER( host ) WHERE LOWER( host ) <> host;
ALTER TABLE ndb_binlog_index
  MODIFY inserts INT UNSIGNED NOT NULL,
  MODIFY updates INT UNSIGNED NOT NULL,
  MODIFY deletes INT UNSIGNED NOT NULL,
  MODIFY schemaops INT UNSIGNED NOT NULL;
ALTER TABLE ndb_binlog_index
  ADD orig_server_id INT UNSIGNED NOT NULL,
  ADD orig_epoch BIGINT UNSIGNED NOT NULL,
  ADD gci INT UNSIGNED NOT NULL;
ALTER TABLE ndb_binlog_index
  DROP PRIMARY KEY,
  ADD PRIMARY KEY(epoch, orig_server_id, orig_epoch);
SET @deprecated_pwds=(SELECT COUNT(*) FROM mysql.user WHERE LENGTH(password) = 16);
DROP PROCEDURE IF EXISTS mysql.warn_pre41_pwd;
CREATE PROCEDURE mysql.warn_pre41_pwd() SIGNAL SQLSTATE '01000' SET MESSAGE_TEXT='Pre-4.1 password hash found. It is deprecated and will be removed in a future release. Please upgrade it to a new format.';
SET @cmd='call mysql.warn_pre41_pwd()';
SET @str=IF(@deprecated_pwds > 0, @cmd, 'SET @dummy=0');
DROP PROCEDURE mysql.warn_pre41_pwd;
ALTER TABLE user ADD password_last_changed timestamp NULL;
UPDATE user SET password_last_changed = CURRENT_TIMESTAMP WHERE plugin in ('mysql_native_password','sha256_password') and password_last_changed is NULL;
ALTER TABLE user ADD password_lifetime smallint unsigned NULL;
SELECT @hadAccountLocked:=1 FROM user WHERE account_locked LIKE '%';
ALTER TABLE user ADD account_locked ENUM('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL;
UPDATE user SET account_locked = 'N' WHERE @hadAccountLocked=0;
ALTER TABLE user MODIFY account_locked ENUM('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL;
SET @have_password= (SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'mysql'
                    AND TABLE_NAME='user'
                    AND column_name='password');
SET @str=IF(@have_password <> 0, "UPDATE user SET authentication_string = password where LENGTH(password) > 0 and plugin = 'mysql_native_password'", "SET @dummy = 0");
SET @str=IF(@have_password <> 0, "ALTER TABLE user DROP password", "SET @dummy = 0");
ALTER TABLE slave_master_info ADD Ssl_crl TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The file used for the Certificate Revocation List (CRL)';
ALTER TABLE slave_master_info ADD Ssl_crlpath TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'The path used for Certificate Revocation List (CRL) files';
ALTER TABLE slave_master_info STATS_PERSISTENT=0;
ALTER TABLE slave_worker_info STATS_PERSISTENT=0;
ALTER TABLE slave_relay_log_info STATS_PERSISTENT=0;
ALTER TABLE gtid_executed STATS_PERSISTENT=0;
ALTER TABLE slave_master_info
  ADD Channel_name CHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'The channel on which the slave is connected to a source. Used in Multisource Replication',
  DROP PRIMARY KEY,
  ADD PRIMARY KEY(Channel_name);
ALTER TABLE slave_relay_log_info
  ADD Channel_name CHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'The channel on which the slave is connected to a source. Used in Multisource Replication',
  DROP PRIMARY KEY,
  ADD PRIMARY KEY(Channel_name);
ALTER TABLE slave_worker_info
  ADD Channel_name CHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'The channel on which the slave is connected to a source. Used in Multisource Replication',
  DROP PRIMARY KEY,
  ADD PRIMARY KEY(Channel_name, Id);
ALTER TABLE slave_master_info ADD Tls_version TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'Tls version';
ALTER TABLE slave_master_info
  MODIFY COLUMN Tls_version TEXT CHARACTER SET utf8 COLLATE utf8_bin COMMENT 'Tls version'
  AFTER Channel_name;
SET @have_innodb= (SELECT COUNT(engine) FROM information_schema.engines WHERE engine='InnoDB' AND support != 'NO');
SET @str=IF(@have_innodb <> 0, "ALTER TABLE innodb_table_stats STATS_PERSISTENT=0", "SET @dummy = 0");
SET @str=IF(@have_innodb <> 0, "ALTER TABLE innodb_index_stats STATS_PERSISTENT=0", "SET @dummy = 0");
ALTER TABLE ndb_binlog_index
  ADD COLUMN next_position BIGINT UNSIGNED NOT NULL;
ALTER TABLE ndb_binlog_index
  ADD COLUMN next_file VARCHAR(255) NOT NULL;
DROP PROCEDURE IF EXISTS mysql.warn_host_table_nonempty;
CREATE PROCEDURE mysql.warn_host_table_nonempty() SIGNAL SQLSTATE '01000' SET MESSAGE_TEXT='Table mysql.host is not empty. It is deprecated and will be removed in a future release.';
SET @cmd='call mysql.warn_host_table_nonempty()';
SET @have_host_table=(SELECT COUNT(*) FROM information_schema.tables WHERE table_name LIKE 'host' AND table_schema LIKE 'mysql' AND table_type LIKE 'BASE TABLE');
SET @host_table_nonempty_str=IF(@have_host_table > 0, 'SET @host_table_nonempty=(SELECT COUNT(*) FROM mysql.host)', 'SET @dummy=0');
PREPARE stmt FROM @host_table_nonempty_str;
SET @str=IF(@host_table_nonempty > 0, @cmd, 'SET @dummy=0');
DROP PROCEDURE mysql.warn_host_table_nonempty;
ALTER TABLE help_category MODIFY url TEXT NOT NULL;
ALTER TABLE help_topic MODIFY url TEXT NOT NULL;
ALTER TABLE help_topic ENGINE=InnoDB STATS_PERSISTENT=0;
ALTER TABLE help_category ENGINE=InnoDB STATS_PERSISTENT=0;
ALTER TABLE help_relation ENGINE=InnoDB STATS_PERSISTENT=0;
ALTER TABLE help_keyword ENGINE=InnoDB STATS_PERSISTENT=0;
ALTER TABLE plugin ENGINE=InnoDB STATS_PERSISTENT=0;
ALTER TABLE servers ENGINE=InnoDB STATS_PERSISTENT=0;
ALTER TABLE time_zone ENGINE=InnoDB STATS_PERSISTENT=0;
ALTER TABLE time_zone_leap_second ENGINE=InnoDB STATS_PERSISTENT=0;
ALTER TABLE time_zone_name ENGINE=InnoDB STATS_PERSISTENT=0;
ALTER TABLE time_zone_transition ENGINE=InnoDB STATS_PERSISTENT=0;
ALTER TABLE time_zone_transition_type ENGINE=InnoDB STATS_PERSISTENT=0;
SET @cmd="ALTER TABLE mysql.user ENGINE=NDB";
SET @cmd="ALTER TABLE mysql.db ENGINE=NDB";
SET @cmd="ALTER TABLE mysql.tables_priv ENGINE=NDB";
SET @cmd="ALTER TABLE mysql.columns_priv ENGINE=NDB";
SET @cmd="ALTER TABLE mysql.procs_priv ENGINE=NDB";
SET @cmd="ALTER TABLE mysql.proxies_priv ENGINE=NDB";
SET @have_server_cost_default =
  (SELECT COUNT(column_name) FROM information_schema.columns
     WHERE table_schema = 'mysql' AND table_name = 'server_cost' AND
           column_name = 'default_value');
SET @cmd="ALTER TABLE mysql.server_cost DROP COLUMN default_value";
SET @str = IF(@have_server_cost_default > 0, @cmd, "SET @dummy = 0");
SET @have_engine_cost_default =
  (SELECT COUNT(column_name) FROM information_schema.columns
     WHERE table_schema = 'mysql' AND table_name = 'engine_cost' AND
           column_name = 'default_value');
SET @cmd="ALTER TABLE mysql.engine_cost DROP COLUMN default_value";
SET @str = IF(@have_engine_cost_default > 0, @cmd, "SET @dummy = 0");
INSERT IGNORE INTO mysql.user VALUES ('localhost','mysql.session','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','Y','N','N','N','N','N','N','N','N','N','N','N','N','N','','','','',0,0,0,0,'mysql_native_password','*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE','N',CURRENT_TIMESTAMP,NULL,'Y');
INSERT IGNORE INTO mysql.tables_priv VALUES ('localhost', 'mysql', 'mysql.session', 'user', 'root\@localhost', CURRENT_TIMESTAMP, 'Select', '');
INSERT IGNORE INTO mysql.db VALUES ('localhost', 'performance_schema', 'mysql.session','Y','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N');
SET @had_audit_log_user =
  (SELECT COUNT(table_name) FROM information_schema.tables
     WHERE table_schema = 'mysql' AND table_name = 'audit_log_user' AND
           table_type = 'BASE TABLE');
SET @cmd="ALTER TABLE mysql.audit_log_user DROP FOREIGN KEY audit_log_user_ibfk_1";
SET @str = IF(@had_audit_log_user > 0, @cmd, "SET @dummy = 0");
SET @had_audit_log_filter =
  (SELECT COUNT(table_name) FROM information_schema.tables
     WHERE table_schema = 'mysql' AND table_name = 'audit_log_filter' AND
           table_type = 'BASE TABLE');
SET @cmd="ALTER TABLE mysql.audit_log_filter ENGINE=InnoDB";
SET @str = IF(@had_audit_log_filter > 0, @cmd, "SET @dummy = 0");
SET @cmd="ALTER TABLE mysql.audit_log_filter CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin";
SET @cmd="ALTER TABLE mysql.audit_log_user ENGINE=InnoDB";
SET @cmd="ALTER TABLE mysql.audit_log_user CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin";
SET @cmd="ALTER TABLE mysql.audit_log_user MODIFY COLUMN USER VARCHAR(32)";
SET @cmd="ALTER TABLE mysql.audit_log_user ADD FOREIGN KEY (FILTERNAME) REFERENCES mysql.audit_log_filter(NAME)";
alter table mysql.innodb_table_stats modify table_name varchar(199);
alter table mysql.innodb_index_stats modify table_name varchar(199);
/build/mysql-community-BS21Ho/mysql-community-5.7.30/mysys/my_fopen.cunknown errorUnknown error %dNoteERRORWarning[%s] Wrong index given to functionUndefined handler error 125Index file is crashedRecord file is crashedOut of memory in engineUndefined handler error 129Incorrect file formatOld database fileNo record read before updateNo more room in record fileNo more room in index fileToo big rowWrong create optionsCannot add a child rowCannot delete a parent rowNo savepoint with that nameNon unique key block sizeTable is read onlyRecord is the sameRead page with wrong checksumIndex corruptedUndo record too bigInvalid InnoDB FTS Doc IDTablespace already existsToo many columnsRow in wrong partitionInnoDB is in read only modeTemporary file write failureTable corruptedQuery interruptedTablespace cannot be accessedTablespace is not emptyIncorrect file nameOperation is not allowedCompute generate value failedDidn't find key on read or updateDuplicate key on write or updateInternal (unspecified) error in handlerSomeone has changed the row since it was read (while the table was locked to prevent it)Command not supported by databaseRecord was already deleted (or record file crashed)No more records (read after end of file)Unsupported extension used for tableDuplicate unique key or constraint on write or updateUnknown character set used in tableConflicting table definitions in sub-tables of MERGE tableTable is crashed and last repair failedTable was marked as crashed and should be repairedLock timed out; Retry transactionLock table is full;  Restart program with a larger locktableUpdates are not allowed under a read only transactionsLock deadlock; Retry transactionForeign key constraint is incorrectly formedThe table does not exist in engineThe table already existed in storage engineCould not connect to storage engineUnexpected null pointer found when using spatial indexThe table changed in storage engineThere's no partition in table for the given valueRow-based binlogging of row failedIndex needed in foreign key constraintUpholding foreign key constraints would lead to a duplicate key error in some other tableTable needs to be upgraded before it can be usedFailed to get next auto increment valueFailed to set row auto increment valueUnknown (generic) error from engineIt is not possible to log this statementThe event was corrupt, leading to illegal data being readThe table is of a new format not supported by this versionThe event could not be processed no other hanlder error happenedGot a fatal error during initialzaction of handlerFile to short; Expected more data in fileToo many active concurrent transactionsRecord not matching the given partition setIndex column length exceeds limitTable is being used in foreign key checkFTS query exceeds result cache memory limitOperation not allowed when innodb_forced_recovery > 0Too many words in a FTS phrase or proximity searchForeign key cascade delete/update exceeds max depthRequired Create option missingOut of memory in storage engineUNKNOWNUNOPENEDRetry in %d secs. Message reprinted in %d secsCan't create/write to file '%s' (Errcode: %d - %s)Error reading file '%s' (Errcode: %d - %s)Error writing file '%s' (Errcode: %d - %s)Error on close of '%s' (Errcode: %d - %s)Out of memory (Needed %u bytes)Error on delete of '%s' (Errcode: %d - %s)Error on rename of '%s' to '%s' (Errcode: %d - %s)Unexpected EOF found when reading file '%s' (Errcode: %d - %s)Can't lock file (Errcode: %d - %s)Can't unlock file (Errcode: %d - %s)Can't read dir of '%s' (Errcode: %d - %s)Can't get stat of '%s' (Errcode: %d - %s)Can't change size of file (Errcode: %d - %s)Can't open stream from handle (Errcode: %d - %s)Can't get working directory (Errcode: %d - %s)Can't change dir to '%s' (Errcode: %d - %s)Warning: %d files and %d streams is left open
Disk is full writing '%s' (Errcode: %d - %s). Waiting for someone to free space...Can't create directory '%s' (Errcode: %d - %s)Character set '%s' is not a compiled character set and is not specified in the '%s' fileOut of resources when opening file '%s' (Errcode: %d - %s)Can't read value for symlink '%s' (Error %d - %s)Can't create symlink '%s' pointing at '%s' (Error %d - %s)Error on realpath() on '%s' (Error %d - %s)Can't sync file '%s' to disk (Errcode: %d - %s)Collation '%s' is not a compiled collation and is not specified in the '%s' fileFile '%s' not found (Errcode: %d - %s)File '%s' (fileno: %d) was not closedCan't change ownership of the file '%s' (Errcode: %d - %s)Can't change permissions of the file '%s' (Errcode: %d - %s)Can't seek in file '%s' (Errcode: %d - %s)Memory capacity exceeded (capacity %llu bytes)Warning: '%s' had %d links(null)SSSSSSSSSdS$$SSSSSSSSSSS5\\\\\\\\\5\\5\\\\\55\\\5\\50$0$0$0$0$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$P$0$P$P$P$P$P$P$P$P$P$P$"P$`$}ؗҜ<3#I9=D2[%Cod(h7yACnF?O8M20HwZ<sOu?$@Y@@@@j@.AcAחAeA _BvH7BmB@0BļB4&kC7yAC؅W4vCNgmC=`XC@xDPKDMD?aCoc?`(?yPD?<sOu?$@@@?7yAC@A5?55?5?P9Unknown LDML tag: '%.*s' &[first non-ignorable][last non-ignorable][first primary ignorable][last primary ignorable][first secondary ignorable][last secondary ignorable][first tertiary ignorable][last tertiary ignorable][first trailing][last trailing][first variable][last variable]primarybinarycompiled 	
[version %.*s][suppress contractions %.*s][optimize %.*s][shift-after-method %.*s][strength %.*s][alternate %.*s][backwards %.*s][normalization %.*s][caseLevel %.*s][caseFirst %.*s][hiraganaQ %.*s][numeric %.*s][variableTop %.*s][match-boundaries %.*s][match-style %.*s] / %.*s[before %.*s]at line %d pos %d: %s<<<<%.*s|%.*s=%.*s|%.*s<<<<%.*s=%.*sxml/versionxml/encodingcharsetscharsets/max-idcharsets/copyrightcharsets/descriptioncharsets/charsetcharsets/charset/primary-idcharsets/charset/binary-idcharsets/charset/namecharsets/charset/familycharsets/charset/descriptioncharsets/charset/aliascharsets/charset/ctypecharsets/charset/ctype/mapcharsets/charset/uppercharsets/charset/upper/mapcharsets/charset/lowercharsets/charset/lower/mapcharsets/charset/unicodecharsets/charset/unicode/mapcharsets/charset/collationcharsets/charset/collation/idcharsets/charset/collation/namecharsets/charset/collation/ordercharsets/charset/collation/flagcharsets/charset/collation/mapcharsets/charset/collation/versioncharsets/charset/collation/suppress_contractionscharsets/charset/collation/optimizecharsets/charset/collation/shift-after-methodcharsets/charset/collation/settingscharsets/charset/collation/settings/strengthcharsets/charset/collation/settings/alternatecharsets/charset/collation/settings/backwardscharsets/charset/collation/settings/normalizationcharsets/charset/collation/settings/caseLevelcharsets/charset/collation/settings/caseFirstcharsets/charset/collation/settings/hiraganaQuaternarycharsets/charset/collation/settings/numericcharsets/charset/collation/settings/variableTopcharsets/charset/collation/settings/match-boundariescharsets/charset/collation/settings/match-stylecharsets/charset/collation/rulescharsets/charset/collation/rules/resetcharsets/charset/collation/rules/pcharsets/charset/collation/rules/scharsets/charset/collation/rules/tcharsets/charset/collation/rules/qcharsets/charset/collation/rules/icharsets/charset/collation/rules/xcharsets/charset/collation/rules/x/extendcharsets/charset/collation/rules/x/pcharsets/charset/collation/rules/x/scharsets/charset/collation/rules/x/tcharsets/charset/collation/rules/x/qcharsets/charset/collation/rules/x/icharsets/charset/collation/rules/x/contextcharsets/charset/collation/rules/pccharsets/charset/collation/rules/sccharsets/charset/collation/rules/tccharsets/charset/collation/rules/qccharsets/charset/collation/rules/iccharsets/charset/collation/rules/reset/beforecharsets/charset/collation/rules/reset/first_non_ignorablecharsets/charset/collation/rules/reset/last_non_ignorablecharsets/charset/collation/rules/reset/first_primary_ignorablecharsets/charset/collation/rules/reset/last_primary_ignorablecharsets/charset/collation/rules/reset/first_secondary_ignorablecharsets/charset/collation/rules/reset/last_secondary_ignorablecharsets/charset/collation/rules/reset/first_tertiary_ignorablecharsets/charset/collation/rules/reset/last_tertiary_ignorablecharsets/charset/collation/rules/reset/first_trailingcharsets/charset/collation/rules/reset/last_trailingcharsets/charset/collation/rules/reset/first_variablecharsets/charset/collation/rules/reset/last_variable	

	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H `P@0 	p		
`

P@0
`P@0 p`P@0 !"#$%&'()*123456789:;<=>?@ABCDEFGHIJ9)y	i			
Y


I9)yi	YIll\\L	L		<
<

,,||ll
\
\mm

]]M	M		=
=

--}}mm


]
]nn^^N	N	p>
>

..~~nn
^
^oo__O	O		?
?

//o_p	P	P		@
@

00  pp
`
`qqaa	Q	Q		A
A

11!!qq
a
arrbb	R	R		B
BscSsc	S		C3	C


3ctd
c
td	TD4T			D


4$td$t
d
UE		E

uevfu
e
vfVF6&vwgWwg	W		G7'	G


7'wgxhw
g
xhX			8xV			F
hy	
h

I9		&96v
 !"#$%&'()*ghiklmnopq789:;<=>?@ABCDEFGHIJstuvwxyz'(	)
*+,
-./0123456789:WwXxYyZz[{\|]}^~_`abcrdefa

QQvR
f
A	AWG	'
	1
!!qq
a
YQ
QI	bbyR	B	2
2

""rrbb
RccSSC	C		3

	##sscc
S
SddTTD	D		4
4


$ttdd
T
TeeUE	5
51

%6&vfVgWG7'wgWhXH8(xhXi	YI9)yi	Yj
ZJ:*zj
ZkSTUWX	
HKLNOPQR !"#$%&'()*ghijklmnopqrstuwxYZ	

A1!
2"r	b	0 p	`		
P


@0 
1!q	a		
Q

0 p`P@0 1!qaQA1!2"rb	
R
R

BB22"
"33##ss	c	c	
S
S

CC33#
#44$$tt	d	d	
T
T

D44$
$55%%uu	e	e	
U
U

EE55%
%66
V
V

FF66'w	g		
W


G7'
8(x	h		
X


H8'wgWG7'8(xhXH8x
	
 "$&(*,.246!#%')+-/13579;=?ACEGJLNPRTVXZ\8:<>@BDFHIKMOQSUWY[]^`bdfhjlnprtvy{}_acegikmoqsuwz|~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!"#$%&$xD`!'0(Px`*l%	z1Ea!(
2*Rz	+m&
|2Fb!),T|
,n'~3Gc!*.V~-o(4Hd!+0X.)
5Ie!,
2Z
/Y*6Jf!-4\8+7Kg!.6^9[,`8Lh!/:8:-b9Mi!0=;:b;].d:Nj!1><d</f;Ok!2 >f=_h<Pl!3@h>j=Qm!4"Bj?l
>Rn!5$DlHn?So!6&AFnI p@T7( HpJh!rAU8*"JrKi"tB9,$Lt(Lj#vC:.&Nv)MkABCDEF0DXytp!G	1]q)Qy"d1EY{auq!H3^r+S{#e2FZ}bvr!I
4_s-U}$f3G[cws!J5`t/W%g4H\dxt!K6au	1Y&Pp5I]eyu!L7bv3['Qq6J^fzv!M8cw
5]0Rr7K_g{w!N9Pdx7_1Ss8Lah|x!OQey9a2Tt9Mci}y!P<Rfz;c3Uu:Nej~z!QSg{=e4Vv;Ogk{!R?Th|?g5Ww<Pil|!S!@Ui}Ai6x=Qk	m}!T#Vj~Ck7y>Rmn~!U%WkEm@z?So
o!V'XlGoA{@TqpW)Ym!IqB`|AUsqX+Zn#KsCa}BVurY-[o%Mu DbCWwsZ/\p'Ow!Ec	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H ()*+,-./0	1	
2
34
5
6789:;<=>?@ABCDEFG H !I!"J"#K#$L$%M%&N&'O'()*+,-./0	1	
2
34
5
6789:;<=>?@ABCDEFG H !I!"J"#K#$L$%M%&N&'O'PPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~			





   !A!"B"#C#$D$%E%&F&'G'(H()I)*J*+K+,L,-M-.N./O/0P01Q12R23S34T45U56V67W78X89Y9:Z:;;;<<<===>>>???@@@!A!"B"#C#$D$%E%&F&'G'(H()I)*J*+K+,L,-M-.N./O/0P01Q12R23S34T45U56V67W78X89Y9:Z:[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~			





   !!!"#""#"$%$$%$&'&&'&()(()(*+**+*,-,,-,./../.000111232232454454676676898898:;::;:<=<<=<>?>>?>@A@@A@BCBBCBDEDDEDFGFFGFHIHHIHJKJJKJLMLLMLNONNONPQPPQPRSRRSRTUTTUTVWVVWVXYXXYXZ[ZZ[Z\]\\]\^_^^_^`a``a`bcbbcbdeddedfgffgfhihhihjkjjkjlmllmlnonnonpppqqqrrrssstttuuuvvvwwwxxxyzyyzy{|{{|{}y}~~~~§§§çççħħħŧŧŧƧƧƧǧǧǧȧȧȧɧɧɧʧʧʧ˧˧˧̧̧̧ͧͧͧΧΧΧϧϧϧЧЧЧѧѧѧҧҧҧӧӧӧԧԧԧէէէ֧֧֧קקקااا٧٧٧ڧڧڧۧۧۧܧܧܧݧݧݧާާާߧߧߧ			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@A@@A@BCBBCBDEDDEDFGFFGFHIHHIHJKJJKJLMLLMLNONNONPQPPQPRSRRSRTUTTUTVWVVWVXYXXYXZ[ZZ[Z\]\\]\^_^^_^```aaabcbbcbdeddedfgffgfhihhihjkjjkjlmllmlnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~¦¦¦æææĦĦĦŦŦŦƦƦƦǦǦǦȦȦȦɦɦɦʦʦʦ˦˦˦̦̦̦ͦͦͦΦΦΦϦϦϦЦЦЦѦѦѦҦҦҦӦӦӦԦԦԦզզզ֦֦֦צצצئئئ٦٦٦ڦڦڦۦۦۦܦܦܦݦݦݦަަަߦߦߦ---------	-
---
------------------- -!-"-#-$-%-&-&-&-'-'-'-(-(-(-)-)-)-*-*-*-+-+-+-,-,-,-------.-.-.-/-/-/-0-0-0-1-1-1-2-2-2-3-3-3-4-4-4-5-5-5-6-6-6-7-7-7-8-8-8-9-9-9-:-:-:-;-;-;-<-<-<-=-=-=->->->-?-?-?-@-@-@-A-A-A-B-B-B-C-C-C-D-D-D-E-E-E-F-F-F-G-G-G-H-H-H-I-I-I-J-J-J-K-K-K-L-L-L-M-M-M-N-N-N-O-O-O-P-P-P-Q-Q-Q-R-R-R-S-S-S-T-T-T-U-U-U-V-V-V-W-W-W-X-X-X-Y-Y-Y-Z-Z-Z-[-[-[-\-\-\-]-]-]-^-^-^-_-_-_-`-`-`-a-a-a-b-b-b-c-c-c-d-d-d-e-e-e-f-f-f-g-g-g-h-h-h-i-i-i-j-j-j-k-k-k-l-l-l-m-m-m-n-n-n-o-o-o-p-p-p-q-q-q-r-r-r-s-s-s-t-t-t-u-u-u-v-v-v-w-w-w-x-x-x-y-y-y-z-z-z-{-{-{-|-|-|-}-}-}-~-~-~----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,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,*,+,[,+,,,\,,,-,],-,.,^,.,/,/,/,,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,`,`,a,`,b,kb,c,}c,d,}d,:e,:>f,>g,h,g,g,h,g,i,j,i,i,j,i,k,l,k,k,l,k,m,Qm,n,qn,o,Po,p,Rp,q,q,q,r,s,r,r,s,r,t,t,t,u,v,u,u,v,u,w,w,w,x,x,x,y,y,y,z,z,z,{,{,{,|,|,|,},},},~,?~,,@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$	$	$	$
$
$
$$$$$$$
$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $ $!$!$!$"$"$"$#$#$#$$$$$$$%$%$%$&$&$&$'$'$'$($($($)$)$)$*$*$*$+$+$+$,$,$,$-$-$-$.$.$.$/$/$/$0$0$0$1$1$1$2$2$2$3$3$3$4$4$4$5$5$5$6$6$6$7$7$7$8$8$8$9$9$9$:$:$:$;$;$;$<$<$<$=$=$=$>$>$>$?$?$?$@$@$@$A$A$A$B$B$B$C$C$C$D$D$D$E$E$E$F$F$F$G$G$G$H$H$H$I$I$I$J$J$J$K$K$K$L$L$L$M$M$M$N$N$N$O$O$O$P$P$P$Q$Q$Q$R$R$R$S$S$S$T$T$T$U$U$U$V$V$V$W$W$W$X$X$X$Y$Y$Y$Z$Z$Z$[$[$[$\$\$\$]$]$]$^$^$^$_$_$_$`$`$`$a$a$a$b$b$b$c$c$c$d$d$d$e$e$e$f$f$f$g$g$g$h$h$h$i$i$i$j$j$j$k$k$k$l$l$l$m$m$m$n$n$n$o$o$o$p$p$p$q$q$q$r$r$r$s$s$s$t$t$t$u$u$u$v$v$v$w$w$w$x$x$x$y$y$y$z$z$z${${${$|$|$|$}$}$}$~$~$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!	!	!	!
!
!
!!!!!!!
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! !!!!!!!"!"!"!#!#!#!$!$!$!%!%!%!&!&!'!'!'!(!(!(!)!)!)!*!k*!+!+!,!,!,!-!-!-!.!.!.!/!/!/!0!0!0!1!1!1!2!N!2!3!3!3!4!4!4!5!5!5!6!6!6!7!7!7!8!8!8!9!9!9!:!:!:!;!;!;!<!<!<!=!=!=!>!>!>!?!?!?!@!@!@!A!A!A!B!B!B!C!C!C!D!D!D!E!E!E!F!F!F!G!G!G!H!H!H!I!I!I!J!J!J!K!K!K!L!L!L!M!M!M!2!N!2!O!O!O!P!P!P!Q!Q!Q!R!R!R!S!S!S!T!T!T!U!U!U!V!V!V!W!W!W!X!X!X!Y!Y!Y!Z!Z!Z![![![!\!\!\!]!]!]!^!^!^!_!_!_!`!p!`!a!q!a!b!r!b!c!s!c!d!t!d!e!u!e!f!v!f!g!w!g!h!x!h!i!y!i!j!z!j!k!{!k!l!|!l!m!}!m!n!~!n!o!!o!`!p!`!a!q!a!b!r!b!c!s!c!d!t!d!e!u!e!f!v!f!g!w!g!h!x!h!i!y!i!j!z!j!k!{!k!l!|!l!m!}!m!n!~!n!o!!o!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!	

	

( )!*"+#,$-%.&/'( )!*"+#,$-%.&/'8091:2;3<4=5>6?78091:2;3<4=5>6?7H@IAJBKCLDMEFFFGGGH@IAJBKCLDMENNNOOOPPYQRR[STT]UVV_WXXXYQZZZ[S\\\]U^^^_Wh`iajbkcldmenfogh`iajbkcldmenfogpqrstuvwxyz{|}~~~pqrstuvwz{xy|}AABBBBBB	C	C
D
D
D
DDDDDDDEEEEEEEEEEFF !G !G"#H"#H$%H$%H&'H&'H()H()H*+H*+H,-I,-I./I./I01K01K23K23K45K45K67L67L89L89L:;L:;L<=L<=L>?M>?M@AM@AMBCMBCMDENDENFGNFGNHINHINJKNJKNLMOLMONOONOOPQOPQORSORSOTUPTUPVWPVWPXYRXYRZ[RZ[R\]R\]R^_R^_R`aS`aSbcSbcSdeSdeSfgSfgShiShiSjkTjkTlmTlmTnoTnoTpqTpqTrsUrsUtuUtuUvwUvwUxyUxyUz{Uz{U|}V|}V~V~VWWWWWWWWWWXXXXYYZZZZZZHTWY`SAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEIIIIOOOOOOOOOOOOOOOOOOOOOOOOUUUUUUUUUUUUUUYYYYYYYY			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxx}y}zzz{{{|||c,}c,~~~			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~---------	-
---
------------------- -!-"-#-$-%-		





 !  ! "#""#"$%$$%$&&&'''((()))***+++,,,---...///0001a12b23c34d45e56f67g78h89i9:j:;k;<l<=m=>n>?o?@p@AqABrBCsCDtDEuEFvFGwGHxHIyIJzJK{KL|LM}MN~NOOPPQQRRSSTTUUVVWWWXXXYYYZZZ[[[\\\]]]^^^___```1a12b23c34d45e56f67g78h89i9:j:;k;<l<=m=>n>?o?@p@AqABrBCsCDtDEuEFvFGwGHxHIyIJzJK{KL|LM}MN~NOOPPQQRRSSTTUUVVPQRSTUVWX	Y	
Z
[\
]^#_0123456789:;<=>? @ !A!"B"#C#$D$%E%&F&'G'(H()I)*J*+K+,L,-M-.N./O/0123456789:;<=>? @ !A!"B"#C#$D$%E%&F&'G'(H()I)*J*+K+,L,-M-.N./O/PQRSTUVWX	Y	
Z
[\
]^#_`a``a`bcbbcbdeddedfgffgfhihhihjkjjkjlmllmlnonnonpqppqprsrrsrtuttutvwtvwtxyxxyxz{zz{z|}||}|~~~~--######''++			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopqppqprsrrsrtttuuuvwvvwvxxxyyyzzz{|}~~~{|}AAAAEEEE	I	I
I
I
O
OOORRRRUUUUSSTTHH  !!!"#""#"$%$$%$&'A&'A()E()E*+O*+O,-O,-O./O./O01O01O23Y23Y444555666777888999:e,:;<;;<;==>f,>~,?~,,@,ABAABACCDDEEFGFFGFHIHHIHJKJJKJLMLLMLNONNONo,Po,m,Qm,p,Rp,STUUUVWXXXYZZZ[\\\]]]^^^___`aaabbbcdddeeefffggghijjjb,kb,lllmmmnnnopppn,qn,rssstttuvvvwwwxxxyyyzzz{{{|||d,}d,~~~DDEEAAAAAACC	C	C
C
C
C
CDDEEEEEEEEEEGGGG !G !G"#G"#G$%H$%H&'&&'&()I()I*+I*+I,-I,-I./I./I0iII1I23223245J45J67K67K8889:L9:L;<L;<L=>L=>L?@??@?ABAABACDNCDNEFNEFNGHNGHNIIIJKJJKJLMOLMONOONOOPQOPQORSRRSRTURTURVWRVWRXYRXYRZ[SZ[S\]S\]S^_S^_S`aS`aSbcTbcTdeTdeTfgffgfhiUhiUjkUjkUlmUlmUnoUnoUpqUpqUrsUrsUtuWtuWvwYvwYxYyzZyzZ{|Z{|Z}~Z}~ZSSCCSTVWY[`cih==or  uOOUUAAIIOOUUUUUUUUUUAAAAGGKKOOOOJGGNNAA			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AaABbBCcCDdDEeEFfFGgGHhHIiIJjJKkKLlLMmMNnNOoOPpPQqQRrRSsSTtTUuUVvVWwWXxXYyYZzZ[[[\\\]]]^^^___```AaABbBCcCDdDEeEFfFGgGHhHIiIJjJKkKLlLMmMNnNOoOPpPQqQRrRSsSTtTUuUVvVWwWXxXYyYZzZ{{{|||}}}~~~AAAAAACEEEEIIIINOOOOOUUUUYSAAAAAACEEEEIIIINOOOOOUUUUYxY			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AaABbBCcCDdDEeEFfFGgGHhHI1IJjJKkKLlLMmMNnNOoOPpPQqQRrRSsSTtTUuUVvVWwWXxXYyYZzZ[[[\\\]]]^^^___```AaABbBCcCDdDEeEFfFGgGHhH0iIJjJKkKLlLMmMNnNOoOPpPQqQRrRSsSTtTUuUVvVWwWXxXYyYZzZ{{{|||}}}~~~AAAAAACEEEEIIIINOOOOOUUUUYAAAAAACEEEEIIIINOOOOOUUUUYxY			





   !A!"B"#C#$D$%E%&F&'G'(H()I)*J*+K+,L,-M-.N./O/0P01Q12R23S34T45U56V67W78X89Y9:Z:;;;<<<===>>>???@@@!A!"B"#C#$D$%E%&F&'G'(H()I)*J*+K+,L,-M-.N./O/0P01Q12R23S34T45U56V67W78X89Y9:Z:[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$	$	$	$
$
$
$$$$$$$
$
$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $ $ $!$!$!$"$"$"$#$#$#$$$$$$$%$%$%$&$&$&$'$'$'$($($($)$)$)$*$*$*$+$+$+$,$,$,$-$-$-$.$.$.$/$/$/$0$0$0$1$1$1$2$2$2$3$3$3$4$4$4$5$5$5$6$6$6$7$7$7$8$8$8$9$9$9$:$:$:$;$;$;$<$<$<$=$=$=$>$>$>$?$?$?$@$@$@$A$A$A$B$B$B$C$C$C$D$D$D$E$E$E$F$F$F$G$G$G$H$H$H$I$I$I$J$J$J$K$K$K$L$L$L$M$M$M$N$N$N$O$O$O$P$P$P$Q$Q$Q$R$R$R$S$S$S$T$T$T$U$U$U$V$V$V$W$W$W$X$X$X$Y$Y$Y$Z$Z$Z$[$[$[$\$\$\$]$]$]$^$^$^$_$_$_$`$`$`$a$a$a$b$b$b$c$c$c$d$d$d$e$e$e$f$f$f$g$g$g$h$h$h$i$i$i$j$j$j$k$k$k$l$l$l$m$m$m$n$n$n$o$o$o$p$p$p$q$q$q$r$r$r$s$s$s$t$t$t$u$u$u$v$v$v$w$w$w$x$x$x$y$y$y$z$z$z${${${$|$|$|$}$}$}$~$~$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!	!	!	!
!
!
!!!!!!!
!
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! !!!!!!!"!"!"!#!#!#!$!$!$!%!%!%!&!&!'!'!'!(!(!(!)!)!)!*!k*!+!+!,!,!,!-!-!-!.!.!.!/!/!/!0!0!0!1!1!1!2!2!2!3!3!3!4!4!4!5!5!5!6!6!6!7!7!7!8!8!8!9!9!9!:!:!:!;!;!;!<!<!<!=!=!=!>!>!>!?!?!?!@!@!@!A!A!A!B!B!B!C!C!C!D!D!D!E!E!E!F!F!F!G!G!G!H!H!H!I!I!I!J!J!J!K!K!K!L!L!L!M!M!M!N!N!N!O!O!O!P!P!P!Q!Q!Q!R!R!R!S!S!S!T!T!T!U!U!U!V!V!V!W!W!W!X!X!X!Y!Y!Y!Z!Z!Z![![![!\!\!\!]!]!]!^!^!^!_!_!_!`!p!`!a!q!a!b!r!b!c!s!c!d!t!d!e!u!e!f!v!f!g!w!g!h!x!h!i!y!i!j!z!j!k!{!k!l!|!l!m!}!m!n!~!n!o!!o!`!p!`!a!q!a!b!r!b!c!s!c!d!t!d!e!u!e!f!v!f!g!w!g!h!x!h!i!y!i!j!z!j!k!{!k!l!|!l!m!}!m!n!~!n!o!!o!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!	

	

( )!*"+#,$-%.&/'( )!*"+#,$-%.&/'8091:2;3<4=5>6?78091:2;3<4=5>6?7H@IAJBKCLDMEFFFGGGH@IAJBKCLDMENNNOOOPPYQRR[STT]UVV_WXXXYQZZZ[S\\\]U^^^_Wh`iajbkcldmenfogh`iajbkcldmenfogpqrstuvwxyz{|}~~~pqrstuvwz{xy|}AABBBBBB	C	C
D
D
D
DDDDDDDEEEEEEEEEEFF !G !G"#H"#H$%H$%H&'H&'H()H()H*+H*+H,-I,-I./I./I01K01K23K23K45K45K67L67L89L89L:;L:;L<=L<=L>?M>?M@AM@AMBCMBCMDENDENFGNFGNHINHINJKNJKNLMOLMONOONOOPQOPQORSORSOTUPTUPVWPVWPXYRXYRZ[RZ[R\]R\]R^_R^_R`aS`aSbcSbcSdeSdeSfgSfgShiShiSjkTjkTlmTlmTnoTnoTpqTpqTrsUrsUtuUtuUvwUvwUxyUxyUz{Uz{U|}V|}V~V~VWWWWWWWWWWXXXXYYZZZZZZHTWY`SAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEEEEEEEEEEEIIIIOOOOOOOOOOOOOOOOOOOOOOOOUUUUUUUUUUUUUUYYYYYYYY			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///0001a12b23c34d45e56f67g78h89i9:j:;k;<l<=m=>n>?o?@p@AqABrBCsCDtDEuEFvFGwGHxHIyIJzJK{KL|LM}MN~NOOPPQQRRSSTTUUVVWWWXXXYYYZZZ[[[\\\]]]^^^___```1a12b23c34d45e56f67g78h89i9:j:;k;<l<=m=>n>?o?@p@AqABrBCsCDtDEuEFvFGwGHxHIyIJzJK{KL|LM}MN~NOOPPQQRRSSTTUUVVPQRSTUVWX	Y	
Z
[\
]^#_0123456789:;<=>? @ !A!"B"#C#$D$%E%&F&'G'(H()I)*J*+K+,L,-M-.N./O/0123456789:;<=>? @ !A!"B"#C#$D$%E%&F&'G'(H()I)*J*+K+,L,-M-.N./O/PQRSTUVWX	Y	
Z
[\
]^#_`a``a`bcbbcbdeddedfgffgfhihhihjkjjkjlmllmlnonnonpqppqprsrrsrtuttutvwtvwtxyxxyxz{zz{z|}||}|~~~~--######''++			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~AAAAEEEE	I	I
I
I
O
OOORRRRUUUUSSTTHH   !!!"#""#"$%$$%$&'A&'A()E()E*+O*+O,-O,-O./O./O01O01O23Y23Y444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSTUUUVWXXXYZZZ[\\\]]]^^^___`aaabbbcdddeeefffggghijjjkkklllmmmnnnopppqqqrssstttuvvvwwwxxxyyyzzz{{{|||}}}~~~AAAAAACC	C	C
C
C
C
CDDEEEEEEEEEEGGGG !G !G"#G"#G$%H$%H&'&&'&()I()I*+I*+I,-I,-I./I./I0iII1I23223245J45J67K67K8889:L9:L;<L;<L=>L=>L?@??@?ABAABACDNCDNEFNEFNGHNGHNIIIJKJJKJLMOLMONOONOOPQOPQORSRRSRTURTURVWRVWRXYRXYRZ[SZ[S\]S\]S^_S^_S`aS`aSbcTbcTdeTdeTfgffgfhiUhiUjkUjkUlmUlmUnoUnoUpqUpqUrsUrsUtuWtuWvwYvwYxYyzZyzZ{|Z{|Z}~Z}~ZSSSTVWY[`cihoruOOUUAAIIOOUUUUUUUUUUAAAAGGKKOOOOJGGNNAA			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AaABbBCcCDdDEeEFfFGgGHhHIiIJjJKkKLlLMmMNnNOoOPpPQqQRrRSsSTtTUuUVvVWwWXxXYyYZzZ[[[\\\]]]^^^___```AaABbBCcCDdDEeEFfFGgGHhHIiIJjJKkKLlLMmMNnNOoOPpPQqQRrRSsSTtTUuUVvVWwWXxXYyYZzZ{{{|||}}}~~~AAAAAACEEEEIIIINOOOOOUUUUYAAAAAACEEEEIIIINOOOOOUUUUYxY			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AaABbBCcCDdDEeEFfFGgGHhHIiIJjJKkKLlLMmMNnNOoOPpPQqQRrRSsSTtTUuUVvVWwWXxXYyYZzZ[[[\\\]]]^^^___```AaABbBCcCDdDEeEFfFGgGHhHIiIJjJKkKLlLMmMNnNOoOPpPQqQRrRSsSTtTUuUVvVWwWXxXYyYZzZ{{{|||}}}~~~AAAAAACEEEEIIIINOOOOOUUUUYSAAAAAACEEEEIIIINOOOOOUUUUYxYutf8mb4utf8mb4_binUTF-8 Unicodeutf8mb4_general_cifilenameutf8utf8_binutf8_general_mysql500_ciutf8_tolower_ciutf8_general_ci        ?
d'@Bʚ;TvHrN	@zZƤ~o#]xEcd
#NJ                latin1latin1_binlatin1_german2_cilatin1_swedish_ciEEESEEE	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~AAAAAA\CEEEEIIIIDNOOOOOUUUUYSAAAAAA\CEEEEIIIIDNOOOOOUUUUYY	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~AAAAA\CEEEEIIIIDNOOOOUUUYAAAAA\CEEEEIIIIDNOOOOUUUYY	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 R}    "   "!a: S~x	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~AAAA\[\CEEEEIIIIDNOOOO]UUUYYAAAA\[\CEEEEIIIIDNOOOO]UUUYY	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H d:t:o,/tmp/client.tracecharacter_set_client646autoplugin not enabledreading authorization packetmysql_closemylocalhostmysql_native_passwordNo SSL pointer foundNo server hostname supplied_client_name_os_platform_pid_thread_client_versionlibmysqlLinuxx86_64%luMYSQL_PWDSetting intital databaseSET NAMES %scaching_sha2_passwordOracle IncGPLsha256_passwordmysql_clear_passwordGeorgi KodinovR.J.Silk, Sergei GolubchikNative MySQL authenticationANSI_X3.4-1968ansi1251cp1251armscii8armscii-8Big5big5cp1255hebrewCP866cp866eucCNgb2312euc-CNeucJPujiseuc-JPeucKReuckreuc-KRgb18030gbkgeorgianpsgeostd8georgian-psIBM-1252cp1252iso88591ISO_8859-1ISO8859-1ISO-8859-1iso885913latin7ISO_8859-13ISO8859-13ISO-8859-13iso88592latin2ISO_8859-2ISO8859-2ISO-8859-2iso88597greekISO_8859-7ISO8859-7ISO-8859-7iso88598ISO_8859-8ISO8859-8ISO-8859-8iso88599latin5ISO_8859-9ISO8859-9ISO-8859-9koi8rKOI8-Rkoi8uKOI8-Uroman8hp8Shift_JISsjisSJISshiftjisx0213tis620tis-620US-ASCIIutf-8TCPSOCKETPIPEMEMORYportcompresspipeinit-commanddebugreturn-found-rowsssl-keyssl-certssl-cassl-capathcharacter-sets-dirdefault-character-setinteractive-timeoutconnect-timeoutdisable-local-infilessl-ciphermax-allowed-packetshared-memory-base-namemulti-resultsmulti-statementsmulti-queriessecure-authreport-data-truncationplugin-dirdefault-authbind-addressssl-crlssl-crlpathenable-cleartext-plugintls-versionssl_mode0800100000HY000mysql_optionsMYSQL_DATAMYSQLMYSQL_RESMYSQL_ROWMYSQL_STATE_CHANGE_INFOMYSQL_HANDSHAKEUnknown option to protocol: %sOS character set '%s' is not supported by MySQL clientUnknown OS character set '%s'.Switching to the default character set '%s'.sending authentication informationreading final connect informationCould not get server certificateFailed to verify the server certificate via X509 certificate matching functionsFailed to verify the server certificatewaiting for initial communication packetreading initial communication packetSSL is required but the server doesn't support itCA certificate is required if ssl-mode is VERIFY_CA or VERIFY_IDENTITYsending connection information to serverSHA2 based authentication with saltSHA256 based authentication with saltClear password authentication plugin1=\H`j&!O!x!=!"!!   "x"x7425444ooo<nns4ttdtsnss4wDpDpDpnpwvvTsunDrtrqpTpuv4wqvudvrvtoDopT{D{yy4{${{zzzzzzyzztzyDz4z$zzyyyD|4|$|||{{yyy{||t|T||{d{TzTTTTTTTT$TTTTTTTTTTT\TUnknown MySQL errorCan't create UNIX socket (%d)MySQL server has gone awayWrong host infoLocalhost via UNIX socket%-.100s via TCP/IPError in server handshakeNamed pipe: %-.32sEmbedded serverError on SHOW SLAVE STATUS:Error on SHOW SLAVE HOSTS:Error connecting to slave:Error connecting to master:SSL connection error: %-.100sMalformed packetInvalid use of null pointerStatement not preparedData truncatedInvalid parameter numberShared memory: %-.100sWrong or unknown protocolInvalid connection handleCan't connect to local MySQL server through socket '%-.100s' (%d)Can't connect to MySQL server on '%-.100s' (%d)Can't create TCP/IP socket (%d)Unknown MySQL server host '%-.100s' (%d)Protocol mismatch; server version = %d, client version = %dMySQL client ran out of memoryLost connection to MySQL server during queryCommands out of sync; you can't run this command nowCan't wait for named pipe to host: %-.64s  pipe: %-.32s (%lu)Can't open named pipe to host: %-.64s  pipe: %-.32s (%lu)Can't set state of named pipe to host: %-.64s  pipe: %-.32s (%lu)Can't initialize character set %-.32s (path: %-.100s)Got packet bigger than 'max_allowed_packet' bytesThis client library is licensed only for use with MySQL servers having '%s' licenseNo data supplied for parameters in prepared statementNo parameters exist in the statementCan't send long data for non-string/non-binary data types (parameter: %d)Using unsupported buffer type: %d  (parameter: %d)Can't open shared memory; client could not create request event (%lu)Can't open shared memory; no answer event received from server (%lu)Can't open shared memory; server could not allocate file mapping (%lu)Can't open shared memory; server could not get pointer to file mapping (%lu)Can't open shared memory; client could not allocate file mapping (%lu)Can't open shared memory; client could not get pointer to file mapping (%lu)Can't open shared memory; client could not create %s event (%lu)Can't open shared memory; no answer from server (%lu)Can't open shared memory; cannot send request event to server (%lu)Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)Row retrieval was canceled by mysql_stmt_close() callAttempt to read column without prior row fetchPrepared statement contains no metadataAttempt to read a row while there is no result set associated with the statementThis feature is not implemented yetLost connection to MySQL server at '%s', system error: %dStatement closed indirectly because of a preceding %s() callThe number of columns in the result set differs from the number of bound buffers. You must reset the statement, rebind the result set columns, and execute the statement againThis handle is already connected. Use a separate handle for each connection.Authentication plugin '%s' cannot be loaded: %sThere is an attribute with the same name alreadyAuthentication plugin '%s' reported error: %sInsecure API function call: '%s' Use instead: '%s'tcpMYSQL_TCP_PORT/var/run/mysqld/mysqld.sockMYSQL_UNIX_PORTmysql_change_userUNKNOWN_USERLOGNAMELOGINshutdownprotocol tracing enabledmysql_real_escape_stringcommitrollbackset autocommit=1set autocommit=0mysql_reset_connectionx00c8xpl,\â<Ԣl<<<H(Q$<<<d<<d\,\\|\lT
	mysql_real_escape_string_quote_C/etc//etc/mysql//etc/mysqlMYSQL_HOME~/----args-separator------no-defaults--defaults-file=--defaults-extra-file=--defaults-group-suffix=--login-path=MYSQL_TEST_LOGIN_FILE%s/.mylogin.cnfMYSQL_GROUP_SUFFIX--print-defaults--password--password=*****
Default options are read from the following files in the given order:Internal error initializing default directories listThe following groups are read:
The following options may be given as the first argument:
--print-defaults        Print the program argument list and exit.
--no-defaults           Don't read default options from any option file,
                        except for login file.
--defaults-file=#       Only read default options from the given file #.
--defaults-extra-file=# Read this file after the global files are read.
--defaults-group-suffix=#
                        Also read groups with concat(group, suffix)
--login-path=#          Read this path from the login file.%s should be readable/writable only by current user.World-writable config file '%s' is ignored./build/mysql-community-BS21Ho/mysql-community-5.7.30/mysys_ssl/my_default.ccskipping '%s' directive as maximum includerecursion level was reached in file %s at line %d!Wrong '!%s' directive in config file %s at line %d!Wrong group definition in config file %s at line %d!Found option without preceding group in config file %s at line %d!Could not open required defaults file: %sFatal error in defaults handling. Program aborted!%s would have been started with the following arguments:
includeincludedirdNo option given to %s
Unknown option to %s: %s
Alternatives are: '%s','%s'?offdefaultCan't initialize threads: error %d01230120022455012623010202/build/mysql-community-BS21Ho/mysql-community-5.7.30/mysys/my_open.c%.*s: UMASKUMASK_DIRmysysmax_allocacharset_filecharset_loaderlf_nodelf_dynarraylf_slistLISTIO_CACHEKEY_CACHESAFE_HASH_ENTRYMY_TMPDIR::full_listMY_BITMAP::bitmapmy_compress_allocpack_frmmy_err_headmy_file_infoMY_DIRMY_STATQUEUEDYNAMIC_STRINGTREEproc_meminfoIO_CACHE_SHARE::condIO_CACHE_SHARE::cond_writerTHR_COND_threadsSAFE_HASH::lockBITMAP::mutexIO_CACHE::append_buffer_lockIO_CACHE::SHARE_mutexKEY_CACHE::cache_lockTHR_LOCK_charsetTHR_LOCK_heapTHR_LOCK_lockTHR_LOCK_mallocTHR_LOCK::mutexTHR_LOCK_myisamTHR_LOCK_netTHR_LOCK_openTHR_LOCK_threadsTMPDIR_mutexTHR_LOCK_myisam_mmapWaiting for table level lock
User time %.2f, System time %.2f
                              Maximum resident set size %ld, Integral resident set size %ld
Non-physical pagefaults %ld, Physical pagefaults %ld, Swaps %ld
Blocks in %ld out %ld, Messages in %ld out %ld, Signals %ld
Voluntary context switches %ld, Involuntary context switches %ld
Y@..utf8mb3utf16utf32ucs2Error while parsing '%s': %s
/usr/share/mysqlcharsets//usr.xmlutf8mb3_utf8_%s/build/mysql-community-BS21Ho/mysql-community-5.7.30/mysys/charset.cSSL error: %s from '%s'SSL error: %sTLSv1TLSv1.1TLSv1.2No errorUnable to get certificateUnable to get private keyFailed to set ciphers to useSSL_CTX_new failedSSL_CTX_set_tmp_dh failedTLS version is invalidPrivate key does not match the certificate public keySSL_CTX_set_default_verify_paths failedSSL context is not usable without certificate and private key!aNULL:!eNULL:!EXPORT:!LOW:!MD5:!DES:!RC2:!RC4:!PSK:!DHE-DSS-DES-CBC3-SHA:!DHE-RSA-DES-CBC3-SHA:!ECDH-RSA-DES-CBC3-SHA:!ECDH-ECDSA-DES-CBC3-SHA:!ECDHE-RSA-DES-CBC3-SHA:!ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:DHE-RSA-AES128-SHA256:DHE-DSS-AES128-SHA256:DHE-DSS-AES256-GCM-SHA384:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES128-SHA:TLS_DHE_DSS_WITH_AES_256_CBC_SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:DH-DSS-AES128-GCM-SHA256:ECDH-ECDSA-AES128-GCM-SHA256:AES256-GCM-SHA384:DH-DSS-AES256-GCM-SHA384:ECDH-ECDSA-AES256-GCM-SHA384:AES128-SHA256:DH-DSS-AES128-SHA256:ECDH-ECDSA-AES128-SHA256:AES256-SHA256:DH-DSS-AES256-SHA256:ECDH-ECDSA-AES256-SHA384:AES128-SHA:DH-DSS-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES256-SHA:DH-DSS-AES256-SHA:ECDH-ECDSA-AES256-SHA:DHE-RSA-AES256-GCM-SHA384:DH-RSA-AES128-GCM-SHA256:ECDH-RSA-AES128-GCM-SHA256:DH-RSA-AES256-GCM-SHA384:ECDH-RSA-AES256-GCM-SHA384:DH-RSA-AES128-SHA256:ECDH-RSA-AES128-SHA256:DH-RSA-AES256-SHA256:ECDH-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-DSS-AES128-SHA:DHE-RSA-AES128-SHA:TLS_DHE_DSS_WITH_AES_256_CBC_SHA:DHE-RSA-AES256-SHA:AES128-SHA:DH-DSS-AES128-SHA:ECDH-ECDSA-AES128-SHA:AES256-SHA:DH-DSS-AES256-SHA:ECDH-ECDSA-AES256-SHA:DH-RSA-AES128-SHA:ECDH-RSA-AES128-SHA:DH-RSA-AES256-SHA:ECDH-RSA-AES256-SHA:DES-CBC3-SHA/build/mysql-community-BS21Ho/mysql-community-5.7.30/vio/viosocket.cTCP/IP (%d)vioSocketNamed PipeSSL/TLSShared MemoryInternalPluginssl_fdread_bufferEND-OF-INPUTIDENTCDATA'=''<''>''/'COMMENTTEXT'?''!'unknown token<!----><![CDATA[?=/<>!%s unexpected (ident wanted)%s unexpected ('?' wanted)%s unexpected ('>' wanted)0000000000000000000000000000 p000000000000,-------------,------------,,-,---G&(,---,---------},,-
-
-
-
-
-
-
-
-
-
-
-
-
-,
-
-
-
-
-
-
-
-
-
-
-
-,U-L-C-
-
-
-:-1-(-
-
-
-
-
-
-
-
-
-
-
-
-
-
--+C,C,C,C,C,C,C,C,C,C,C,C,C,+C,C,C,C,C,C,C,C,C,C,C,C,+++y+C,C,C,m+a+U+C,C,C,C,C,C,C,C,C,C,C,C,C,*I+'</%s>' unexpected ('</%s>' wanted)'</%s>' unexpected (END-OF-INPUT wanted)%s unexpected (ident or '/' wanted)%s unexpected (ident or string wanted)
















d'@Bcp1250cp1250_czech_csChCHC	

 !"#$%&'()*+,-./0123456789:;<=>?@ABIDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abidefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()				



ɤ́΁ҁӺԹہܺݹ‚߱·󸽽	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ާ	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ߨ         (((((                  H       H㥹	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ujis_binujis_japanese_ci?	
?!%ª«êëīī?Ūū+ƪƫ/Ǫǫ)Ȫȫ5ɪɫ7ʪʫ:˪˫>̪̫<ͪͫDΪΫHϪϫFЪЫѪѫҪҫӪӫԪԫժի֪֫Qת׫Mتث٪٫UڪګY۪۫Wܪܫ[ݪݫ]ުޫaߪ߫_એ૏e᪏᫏c⪏⫏㪏㫏䪏䫏媏嫏檏櫏m窏竏誏諏q骏髏kꪏ꫏s몏뫏o쪏쫏i摒𢡊uwz~|?????????
?" $ª«êëĪi0Ūū*ƪƫ.Ǫǫ(Ȫȫ4ɪɫ6ʪʫ9˪˫=̪̫;ͪͫCΪΫGϪϫEЪЫѪѫҪҫӪӫԪԫժի֪֫Pת׫Lتث٪٫TڪګX۪۫VܪܫZݪݫ\ުޫ`ߪ߫^એ૏d᪏᫏b⪏⫏㪏㫏䪏䫏媏嫏檏櫏l窏竏誏諏p骏髏jꪏ꫏r몏뫏n쪏쫏h摒𢡊txvy}{?????????©?ĩ&?Ʃ2?ȩAɩ??˩J̩ͩR?ϩfЩ????????????????©ééĩ'Iũ1Ʃ3ǩǩ8ȩBɩ@ʩʩI˩K̩ͩSΩΩϩgЩѩѩ?ҩҩ?өө?ԩԩ?թթ?֩֩?שש?ةة?٩٩?کک?۩۩?ܩܩ?ݩݩ?ީީ?ߩߩ?੏੏?ᩏᩏ?⩏⩏?㩏㩏?䩏䩏?婏婏?橏橏?穏穏?詏詏?驏驏?꩏꩏?멏멏?쩏쩏???祐祐???????????????????????????????????????????????????§çħŧƧǧȧɧ	ʧ
˧̧ͧΧϧϧ?ЧЧ?ѧѧ?ҧҧ?ӧӧ?ԧԧ?էէ?֧֧?קק?اا?٧٧?ڧڧ?ۧۧ?ܧܧ?ݧݧ?ާާ?ߧߧ?৏৏?᧏᧏?⧏⧏?㧏㧏?䧏䧏?姏姏?槏槏?秏秏?觏觏?駏駏?ꧏꧏ?맏맏?짏짏???紐紐???§RçSħTŧUƧVǧWȧXɧYʧZ˧[̧\ͧ^Χ_???????????????????????????????????¦¦?ææ?ĦĦ?ŦŦ?ƦƦ?ǦǦ?ȦȦ?ɦɦ?ʦʦ?˦˦?̦̦?ͦͦ?ΦΦ?ϦϦ?ЦЦ?ѦѦ?ҦҦ?ӦӦ?ԦԦ?զզ?֦֦?צצ?ئئ?٦٦?ڦڦ?ۦۦ?ܦܦ?ݦݦ?ަަ?ߦߦ?এএ?ᦏ⦏㦏䦏妏榏榏?福規規?馏ꦏ릏릏?즏??憐憐??ᦏ⦏㦏䦏妏福馏ꦏ즏????ѧҧӧԧէ֧קا٧ڧۧܧݧާߧ !"#$%&'()*+,-./§§?çç?ħħ?ŧŧ?ƧƧ?ǧǧ?ȧȧ?ɧɧ?ʧʧ?˧˧?̧̧?ͧͧ?ΧΧ?ϧϧ?ЧЧ?ѧ0ҧ1ӧ2ԧ3է4֧5קQا6٧7ڧ8ۧ9ܧ:ݧ;ާ<ߧ=>?@ABCDEFGHIJKLMNO???????????????¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ????????¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦٦?ڦڦ?ۦۦ?ܦܦ?ݦݦ?ަަ?ߦߦ????????????????????????????????????????????????????????!£"ã#ģ$ţ%ƣ&ǣ'ȣ(ɣ)ʣ*ˣ+̣,ͣ-Σ.ϣ/У0ѣ1ң2ӣ3ԣ4գ5֣6ף7أ8٣9ڣ:ۣۣ?ܣܣ?ݣݣ?ޣޣ?ߣߣ??A£BãCģDţEƣFǣGȣHɣIʣJˣḲLͣMΣNϣOУPѣQңRӣSԣTգU֣VףWأX٣YڣZ??????%%%%%%%; 0!!!!0???????????""""""*")"¢¢?ââ?ĢĢ?ŢŢ?ƢƢ?ǢǢ?ȢȢ?ɢɢ?ʢʢ'"ˢˢ("̢̢͢͢!΢΢!ϢϢ"ТТ"ѢѢ?ҢҢ?ӢӢ?ԢԢ?բբ?֢֢?עע?آآ?٢٢?ڢڢ?ۢۢ?ܢܢ "ݢݢ"ޢޢ#ߢߢ""a"R"j"k""=""5"+","???????+!0 o&m&j&  ! ????%?	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢âĢªЪҪѪԪتӪ򪰩Ω«éЫҫѫԫثӫ̩Щ󫧪©ĩǪǫŪūƪƫĪũƩȪȫɪɫǩʪʫ̪̫˪˫ɩȩͪͫϪϫΪΫʩ˩ת׫֪֫ͩ٪٫۪۫ڪګܪܫݪݫߪ߫ުޫ૯ϩêëժի§çħŧƧǧȧɧʧ˧̧ͧΧ°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱²òIJŲѲƲDzȲɲʲ˲̲ͲβϲвҲӲԲղֲײزٲڲ۲ܲݲ޲߲³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴµõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷¸øĸŸƸǸȸɸʸ˸̸͸θиѸϸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ»ûĻŻǻȻɻʻƻ˻̻ͻλϻлѻһӻ׻ջԻֻػٻڻۻܻݻ޻߻¼üļżƼǼȼɼʼ˼̼ͼμϼмҼѼӼԼռּ׼ؼټڼۼܼݼ޼߼½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿£¤¥¨©ª­³¹º¼¾¿êïòóö÷ûþáĢħīĬĭįıijĴķĹļťŧũŬŭůźšƧƩƫƭƮƱƳƵƽǧǯǴǵǸǿȢȭȲȳȶȹȺȽɤɩɬɭɸɺɻɼɾʩʭʯʲʳʶʺˤ˩˫˰˳˶˿̴̵̢̣̩̭̮̯̰̱̲̳̹̻̿ͣͥͩͮͯͰͳ͹;Ϳ͡ΥΧΨΣΪίαβθλμξϧϨϮϰϱϸϿХЦЪЬабеикжѥѫѮѹѻѽѾѡҥҦҮҲҸӦӫӭӵӷӸӼӽӡԣԧԪԫԬԭԯ԰ԶԸԼԾգդեթժլկնպ֣֦֫֬־ףׯװײ׵׼׾أتجخدرصضغػ٥٦٧٫ٮٶٷٸٻٽپڢڤڦڨکګڵ渷ںڼڽھۣۥۧ۩۪۳۶۹ۺۻۼ۽۾ܧܨܩܭܻܼܾܲܡݢݣݨݪݬݰݱݲݵݶݷݸޢިީެޭ޴޵޹޺޾ޡߥߨ߫߭߱߹߽߿ߡ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~"!!	
RSTUVWXYZ[\^_&2A?JRf'138B@IKSg
" $0*.(469=;CGEPLTXVZ\`^dblpjrnhtxvy}{	
!%+/)57:><DHFQMUYW[]a_ecmqksoiuwz~|NNNNNN#N$N(N+N.N/N0N5N@NANDNGNQNZN\NcNhNiNtNuNyNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOO.O1O`O3O5O7O9O;O>O@OBOHOIOKOLOROTOVOXO_OcOjOlOnOqOwOxOyOzO}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPP
PPPPPPPPPPP"P'P.P0P2P3P5P@PAPBPEPFPJPLPNPQPRPSPWPYP_P`PbPcPfPgPjPmPpPqP;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQ
QQPQQQQQQQ#Q'Q(Q,Q-Q/Q1Q3Q4Q5Q8Q9QBQJQOQSQUQWQXQ_QdQfQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRR"R(R1R2R5R<RERIRURWRXRZR\R_R`RaRfRnRwRxRyRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSS
SSSSSSSSSS%S'S(S)S+S,S-S0S2S5S<S=S>SBSLSKSYS[SaScSeSlSmSrSyS~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTT!T'T(T*T/T1T4T5TCTDTGTMTOT^TbTdTfTgTiTkTmTnTtTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUU	UU
UUU*U+U2U5U6U;U<U=UAUGUIUJUMUPUQUXUZU[U^U`UaUdUfUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVV
V
VVVVVVV,V0V3V5V7V9V;V<V=V?V@VAVCVDVFVIVKVMVOVTV^V`VaVbVcVfViVmVoVqVrVuVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWW
WWWWWWW W"W#W$W%W)W*W,W.W/W3W4W=W>W?WEWFWLWMWRWbWeWgWhWkWmWnWoWpWqWsWtWuWwWyWzW{W|W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX	XWX
XXXX X&X'X-X2X9X?XIXLXMXOXPXUX_XaXdXgXhXxX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYAY!Y#Y$Y(Y/Y0Y3Y5Y6Y?YCYFYRYSYYY[Y]Y^Y_YaYcYkYmYoYrYuYvYyY{Y|YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ
ZZZZZ#Z$Z'Z(Z*Z-Z0ZDZEZGZHZLZPZUZ^ZcZeZgZmZwZzZ{Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[4[[[[![%[-[8[A[K[L[R[V[^[h[n[o[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\#\&\)\+\,\.\0\2\5\6\Y\Z\\\b\c\g\h\i\m\p\t\u\z\{\|\}\\\\\\\\\\\\\\\\\\\\\\\\\\]]
]]+]#]$]&]']1]4]9]=]?]B]C]F]H]U]Q]Y]J]_]`]a]b]d]j]m]p]y]z]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^
^^^^^^ ^.^(^2^5^>^K^P^I^Q^V^X^[^\^^^h^j^k^l^m^n^p^^^^^^^^^^^^^^^^^^^^^^^^^^^________!_"_#_$_(_+_,_._0_4_6_;_=_?_@_D_E_G_M_P_T_X_[_`_c_d_g_o_r_t_u_x_z_}_~_________________________________________`
`
```````$`-`3`5`@`G`H`I`L`Q`T`V`W`]`a`g`q`~```````````````````````````````````````````aa
aaaaaaaaaaaa"a*a+a0a1a5a6a7a9aAaEaFaIa^a`alaraxa{a|aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbb b"b#b'b)b+b9b=bBbCbDbFbLbPbQbRbTbVbZb\bdbmbobsbzb}bbbbbbbbbbbbbbbbbbbbbbbcc
cc
ccccc)c*c-c5c6c9c<cAcBcCcDcFcJcKcNcRcScTcXc[cecfclcmcqctcucxc|c}cccccccccccccccccccccccccccccccccccc	d
dddddd d"d$d%d)d*d/d0d5d=d?dKdOdQdRdSdTdZd[d\d]d_d`dadcdmdsdtd{d}ddddddddddddddddddddddddddddddddddddddddeee	e
eeeeeeeee"e&e)e.e1e:e<e=eCeGeIePeReTe_e`egekeze}eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefff	f
fffffff!f"f#f$f&f)f*f+f,f.f0f1f3f9f7f@fEfFfJfLfQfNfWfXfYf[f\f`faffjfkflf~fsfuffwfxfyf{ff|ffffffffffffffffffffffffffffffffffgggggg g"g3g>gEgGgHgLgTgUg]gfglgngtgvg{gggggggggggggggggggggggggggggggggggRhhhhh(h'h,h-h/h0h1h3h;h?hDhEhJhLhUhWhXh[hkhnhohphqhrhuhyhzh{h|hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhi	i
iiiiii1i3i5i8i;iBiEiIiNiWi[icidieifihiiilipiqirizi{iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjj j$j(j0j2j4j7j;j>j?jEjFjIjJjNjPjQjRjUjVj[jdjgjjjqjsj~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkk	kkkkkkk$k(k+k,k/k5k6k;k?kFkJkMkRkVkXk]k`kgkkknkpkuk}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklll	l
llllll&l'l(l,l.l3l5l6l:l;l?lJlKlMlOlRlTlYl[l\lklmloltlvlxlyl{lllllllllllllllllllllllllllllllllmm
mmmmmm&m'm(mgl.m/m1m9m<m?mWm^m_mamemgmompm|mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnn"n'n2n6n9n;n<nDnEnHnInKnOnQnRnSnTnWn\n]n^nbncnhnsn{n}nnnnnnnnnnnnnnnnnnnnnnnnnnnoo
oo
ooooo&o)o*o/o0o3o6o;o<o-oOoQoRoSoWoYoZo]o^oaoboholo}o~oooooooooooooooooooooooooooooooooooooopppp
pp p#p/p4p7p9p<pCpDpHpIpJpKpTpUp]p^pNpdpeplpnpupvp~ppppppppppppppppppppppppppqqqqqqqqq q+q-q/q0q1q8qAqEqFqGqJqKqPqRqWqZq\q^q`qhqyqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrr	rrrrrr$r+r/r4r8r9rArBrCrErNrOrPrSrUrVrZr\r^r`rcrhrkrnrorqrwrxr{r|rrrrrrrrrrrrrrrrrrrrrrrrrrrrsssss
ssssss"s$s's(s,s1s2s5s:s;s=sCsMsPsRsVsXs]s^s_s`sfsgsiskslsnsosqswsys|sssssssssssssssssssssssssssssssssssssssssssssssssssstttt
tttt$t&t(t)t*t+t,t-t.t/t0t1t9t@tCtDtFtGtKtMtQtRtWt]tbtftgthtktmtntqtrttttttttttttttttttttttttttttttttttttttttttttttttttttuuuu u!u$u'u)u*u/u6u9u=u>u?u@uCuGuHuNuPuRuWu^u_uauouquyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvv
vvvvvvvvvvvv#v%v&v)v-v2v3v5v8v9v:v<vJv@vAvCvDvEvIvKvUvYv_vdvevmvnvovqvtvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvww
wwwwwwwww"w(w-w.w/w4w5w6w9w=w>wBwEwFwJwMwNwOwRwVwWw\w^w_w`wbwdwgwjwlwpwrwswtwzw}wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxx	x
xxxx!x"x#x-x.x0x5x7xCxDxGxHxLxNxRx\x^x`xaxcxdxhxjxnxzx~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxyyyyyyy y%y'y)y-y1y4y5y;y=y?yDyEyFyJyKyOyQyTyXy[y\ygyiykyryyy{y|y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz	z
zzzzzz!z'z+z-z/z0z4z5z8z9z:zDzEzGzHzLzUzVzYz\z]z_z`zezgzjzmzuzxz~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{#{'{){*{+{-{.{/{0{1{4{={?{@{A{G{N{U{`{d{f{i{j{m{o{r{s{w{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||	||||||| |%|&|(|,|1|3|4|6|9|:|F|J|U|Q|R|S|Y|Z|[|\|]|^|a|c|g|i|m|n|p|r|y|||}||||||||||||||||||||||||||||||||}}}	}}}}}}}}#}&}*}-}1}<}=}>}@}A}G}H}M}Q}S}W}Y}Z}\}]}e}g}j}p}x}z}{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~ ~'~(~,~-~/~3~6~?~D~E~G~N~P~R~X~_~a~b~e~k~n~o~s~x~~~~~~~~~~~~~~<;=>?CDGORS[\]acdefmq}~

 $&,.04579:<>@D`dfmquȀ̀πҀԀՀ׀؀ $',05:<EGJLRW`aghimowˁÁŁʁ΁ρՁׁہ݁ށ!"(24:CDEFKNOQV\`cgmt{}ƂЂՂڂ
T!",-.037:<=BCDGMNQUVWpx}ǃɃσЃуԃ݃S
/9EGHJMOQRVXYZ\`degjpstvx|}„DŽȄ̄τӄ܄2"#$%'*+/346?FOPQRSVY\]^_`abdkoyz{}…Džʅ˅΅؅څ߅
!')68:<=@BFRSVWXY]`abcdilouvwzÆņц҆Ն׆چ܆熈!#(./129:<=>@CEMX]adeoqr{ȇɇʇ·Շևهڇ܇߇	
(-.025:<ACEHIJKNQUVXZ\_`diqy{ʈˈ͈̈Έш҈ӈۈވ
 &'(01259:>@BEFIORWZ[\abcknpsuz{|}ԉՉ։׉؉ "$&+,/57=>@CEGIMNSVWX\]aeguvwyz{~ÊƊȊɊʊъӊԊՊ׊݊ߊ
-07<BCDEFHRSTYM^cmvxy|~89=>EGIKOQSTWX[]Ycdfhimsuv{~ŌƌɌˌό֌Ռٌ݌	eilnōƍǍȍʍ΍эԍՍ׍ٍ !"#&'136789=@AKMNOT[\]^abilmopqyz{ÎĎǎώюԎ܎ !#%'(,-.4567:@ACGOQRSTUX]^eƏʏˏ͏ЏҏӏՏ()/*,-347?CDL[]bfglpty̐ÐĐŐǐȐՐאِؐܐݐߐҐ
 %"#')./14679:<=CGHOSWYZ[adgmtyz{‘Ñőӑԑבّڑޑ	
#$%&(./035689:<>@BCFGJMNOQXY\]`aeghinopuvwxy{|}’ÒŒƒǒȒ˒̒͒ΒВӒՒגْؒܒݒߒ
!$%')*3467GHIPQRUWXZ^degijmopqstvz}ēœƓǓɓʓ˓͓̓ӓٓܓޓߓ	
./1234;?=CEHJLUY\_achkmnoqrxy~ƕȕɕ˕Еѕҕӕٕڕݕޕߕ"$%&,13789:<=ARTVWXant{|~ʖҖ]ؖږݖޖߖ	!"#(13ACJNOUWXZ[cgjnsvwx{}ėŗǗɗʗ̗͗ΗЗїԗחؗٗݗޗۗ

 #&+./0235%>DGJQRSVWYZbcefjl˜ŘȘ̘"&'+123459:;<@AFGHMNTXY[\^_`Ùəәԙٙڙܙޙ "#$'-.3568GADJKLNQTV]ÚƚȚΚКҚ՚֚ךۚܚ	
 &+-34579:=HKLUVW[^acefhjklmnsuwxyǛțΛЛכ؛ݛߛ"#&'()*1567=ACDEIJNOPSTVX[]^_cij\khnpruw{/0234:<E=BCGJST_cbeijkpvw{|~Ýǝɝʝԝ՝֝םڝޝߝ
z{|ƞȞ˞՞ߞ	"&*+/12479:<=?ACDEFGSUVWXZ]^himnopqsuz}	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~̢ޡߡ¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئѧҧӧԧէ֧ا٧ڧۧܧݧާߧק¡ơǡȡɡšġ͢΢ϢߢТࢺݡܢʢˢݢޢҡӡԡա֡סء١ڡ̡ۡ͡¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ澰徼ɿЯФֵݴ缧е׵ø辫ел߸޸дед˶ļͿοصкЩƻŻ¿ʰоĶ˰ɲٵǻ̰ĻФ²ȻͰӽĸڼΰżźУĺ϶Ѣ˥ѪѯѱѰѸѷѺäѬʶ߱ƺ̼ѽڽÿѥŶѮѧнϿɻѰ޺ijѭò幢ңϥҪʭжҫұۼʲҶҽҤƿҽңҾȴ¨ƱҬѵҷ߿ޱ˵ڵǽñŸҡ«IJ¸˻ʻɵƳȵĥƾ̡޴۵Ƹ麱ɢȺӨӬӣӰ¶ӦӸӻӱӼӭʵı̻ŲӨ޲ųͻϰ޿Ǹ౤ԵߺԫѶԯԵԾŹɺпνλѿԼƲͰȽаԩԥաʺлϻȸѰխ̱ѻҰձոլղսDzűһڻɸسգ°ĸ¼ҵܵ˺㱬ȲɽƩաɲիܳͼխӰҿճƮƶܼԿȢɶưӻբ֡ȼ֨ٳֱߴְƮ岶ֻԽֳֽźʸ֦ҶԻջ¢־ʯָͩʹº˸ðέdzץɳצעש׫׮į׮ʵסбƶݵצʰ̸̹׳̺ɦƱ·קž۽Ƨ׫ֻ˻׻޵׭׳÷סؤע縪ٱǭ׬ذŮ԰ب״½ض漹ؼإؿհ򶦰²ص˷ŷְķƷةؿٺ٧͸꽨ͺٵٷٶͳٴٸŵٳٴȭ١þ¶ٴȳ糡٢ػİ٧úμٹƱݳ٫κ汼ŵǷ͹ȷǣɳͧڬڧŮڳںټڰٻھڿʯθߵڵɷغмԶ»ۻܻڹƶݻ̪ܽװDZսʷǶ˲Űû콤ʶȱҾǺĭۯĮ۰˥۷۶ɰຼݼ۫º̼۽ǿϵ̲޻ϸͲǿ˻Ƽɱ˳ʳϺ˷ưͶ˵ģܣūܽذۢ񳡸۰ɸܷܿȶݽǼ˶ܶܳڳܵݱ̵ܽ߳ܥݤݫݯͰ緡նݷݺݽֶβ߻к޽Ļݣݥ̳ʱݾݣϲ̡ޣ¾˱ͰƦ̱ި޴޳þձ޿ʽ߽޺Ѻľ½̷ޯެиžϾ޻¹ô߬ĩߧ߭´߷²߻߼깨ͽвť޼Һߺٰ߲ǾƾȾѼϽߤ߼̫ԺѸƹíͲýͳ̶Ѳ׶ͱĴɢɪŴӿʵųùô貶ڦڰνæͷ۰ֱ᾿ɾŤǴĹαױƴȹʾǴ⿿ֽ⺶պֺεܹ˾Źⷳγ̾Ҽ㷷˽;׺ضϵҲġٶӲƨʲξܰԲηƹϱϳ㦷Ͼ׽óȴо޳ڿڶղǧɴļʴζͽ䡴ѾҸǹϷȹ㽣Ӽɹ鵶ʢٺ¿Ҿзʹͼůѷ¹ݰ˹Ľ彰۶˴ްʼĽ̽ҷ̴ӷȯͱ沷ʹͷ͹Լ橼̹榿ϩӾδԸιϹ߰ոϮӵտɥйĢʣ¯ѹ˨˷ǽÿ籱罶˼ܴؽɮҹǿϴ秿ǼĿֲݷܶײѱزԷ§շӹٲдƵݶ۲Ծںڲָվ踳ü־ɼϢ駻ſƻȮݢ׸Եؼַ³ܲͳµԹѽұ׾չ޶Ӹۺؾ߶Ǫ뫸ǭгƿѴѳľ׷ֿ­پǿھ۾ӱط͵ϺܾظﻧݲõҴۿڱֹռٷĵݾ빮зɹ˾׹߲Ӵ쮵Ƚ쿻޾عϼҳ۱ٸȿּڷӳܺɿë׿޷ҽյ¤ʿͿᲡƣ㰨׼彭αȳԴټٹԳݿڹ߾ӺŽ˿óڸ۹ƽԱݹӶ⼣è⾪Ƽմ﫳״ִشճ޹ܱǰ߹¸ؿٴΫ¡ֳݺα۸̿׳ٿȰǵڴʺĢܿ۷ˬб۳ܳ鴲ܸһ±۴¶رٽöݯ䴵ʸ˭߷򲼩ܷеݸʡˡܡ䡩£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣΡϡСáѡ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~000000@>?00000N0000  \0 \& %     	00;=[]0	0
000
00000"`"f"g""4"B&@&2 3 !
 &&%%%%%%%%%%%; 0!!!!0""""""*")"'"("!!"" ""#""a"R"j"k""=""5"+","+!0 o&m&j&  ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%%%%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^	cfHhǕOgN
OMOOIPV7YYZ	\`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bpTS[poS\zNx&nVUk;YSfmtBVNKOSU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOzNSNUO=OOsORS	VYZ[[yfggLklkpsyy<z{ۂwӃf)VNO\bYr;u偽ŖՙNOVJXX^_*``b`abb9eAffhwmppLuvu}QRYT[]haimx˄WrlmنWgΆRVT^bd<h8hkrsxkz҉k퐣if[\}iMNc {+jjh
_orRUp`b;mnn[DN9Si:j*h\Qzܑ[V("h1|Rłt~NOQ[
RRR]U*XY[[[r^y^`acaacbegShh>kSkWl"ooEotuvwz{!|}6f̊Qeӗ(8N+T\]sLv<w\TXOOqSUhVWGY	[[\^~^_c:geeghh_j0^kl}luHyc[z}_w̎<N}PQY[/bbd:kruGypcʃ	TTUThXjp'xug͞tS[PNENNOS8T[_%`Qe=gBlrllxptvzz{}|f}e[rSE\]bbc nZ1ݍoyZNNNOOPGQzqQQTS!SSSUX\7_J_/`P`m`cYeKjlrrwNWZNQ-\fmi@\fuisPh|PRGW]&e#k=k4tyyK{}̃_9яёT]N6PS:Srsw悯ƙșҙwQa^UzzvP[G2NjQ\H\czltazq|hp~QhlRT͎fSAyOPRDQSU-WsWQYb__u`vagaac:dleofBhnfu=z|L}}K~kJ͆cfΏ蛇RbdoAhP kzlTotzP}@#gN9P&PeP|Q8RcRUWXZ^aabrci)j}rr.sxoxy}wҎcuzUxCQSS{^&_nnssC}7PNNPS|TVYd[]^'_8bEegVnr|N7ǖgNN
OHSIT>T/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs	opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃	dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf	NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okN<OOPQW[[HacBf!knl>rtux:y3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAlncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY<Z[\\\\^^^p_bbbcwcff-fvf~ghj5jlm	nXn<q&qgquw]xyeyyz{|9}փI]<Tsaތf~
NNNWNQpRW4XX"[8^`dagVgDmrsuczr 1VWb
ikqT~wrߘU;\8OOOU Z[[_Na/ceKfhixmm3uuw^yy3}は:2ݑNNRuXX\u=\N
ŏcm%{ϊbVS9TW%^c4lpaw|pBT^tĚ]i]pegۖncIgiŃozd[N,p]u/fQ6RRY_'`b?eteftfhhcknrruv|VXˊRYez-^`befgwMzM|>~
d_xRbcBdb-z{v}INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS	PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[
\
dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_b<fglkw;NЙj&p*sWNFQQU[^3^^_5_k__acfgnoRr:u:wt9xv܊󍚒wRWcvglsÌs%mXiiuZXhciCO,og&}T?ipojWX,[,}*r
T㑴NNO\PuPCRHT$X[^^^^_`b:cch@lxyz}GD-ؑlXdduenv{iѓnT_dMDxQkX)YU\^m~u[pOko0uNQT5XWXY`\_e\g!n{v߃M%x:xR^WtY`PZQQQRUTXXXWY[\]`b-dqgChhhvmonmopqS_uwyI{T{R{|q}0RciFv-0ؕPRTX\admwzS\?S__myrcwy{krhajQz4iJ\[IpxVo\`felZAQTf
HYQMNQXpzcKbi~wuWS`iߎ]lN<\_Sьy^esNeQY?\NY_oyby[q+sqt^_{cdq|CN^KNWV`o
}3]bdwgl>m6t4xFZuO^bcWeogvLr̀)M
PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘj8|P>\_gk5t	w;gz9Suf_񃘀<__buF{<ghYZ}~v,Oj_j7lothyhUy^cuyׂ(򒜄-Tl_e\mpӌ;Oet
NNW+YfZ[Q^^`vbweenfnm6r&{P\tDOdfkaj\SizWOoR_E^
gyym_UblNirR;TtVXanbqnY||}e^NuOuQ@Xc^s^
_g&N=[s|PXVvx%Rw{OP	YGr{}ԏMOR)Z_OWUcik+u܈BzRXUa
bfk?|#POSFT1XIY[\\)]^bgc>eegllp2x+~ހ*JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'aiZZQ
T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU`}S_NQY:r6Α%_wSy_}3VgS	aalRv8/UQO*QRS[}^`ac	gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJiimnq(uzIɄ!
e}
~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn	tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s<yӂ4
bftkRRpˆ^K`a#oIq>|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU_NN*N1N6N<N?NBNVNXNNNkN
_NNNNNNNNNNNNNNNNNN	OZO0O[O]OWOGOvOOOO{OiOpOOoOOOQOOOOOOOOOOP(PP*P%PPOO!P)P,POOPPCPGPgUPPPHPZPVPlPxPPPPPPPPPPPPPPPPPP	QQQQQQQ!Q:Q7Q<Q;Q?Q@QRQLQTQbQziQjQnQQQVQQQQQQQQQQQQQQQQQQQQQQQUQQQQQRRRR'R*R.R3R9RORDRKRLR^RTRjRtRiRsRR}RRRRqRRRRRRRRRRRRRRRRRRSS8u
SSSSS#S/S1S3S8S@SFSESNISMSQ^SiSnSY{SwSSSSSSSSSS|ٖSfqSSSST=T@T,T-T<T.T6T)TTNTTuTT_TqTwTpTT{TTvTTTTTTTTTTTTTTTTTTTTUUTTTTT9U@UcULU.U\UEUVUWU8U3U]UUUTUU{U~UUUU|UUUUUUUUUUUUVUVUUVUNVPVq4V6V2V8VkVdV/VlVjVVVVVVVVVVVVVVVVVVVVVVVWVW	WWW
WWWWUW&W7W8WNW;W@WOWiWWWaWWWWWWWWWWWWWW
XWWXXXrX!XbXKXpXkRX=XyXXXXXXXXXXXXXXXXXXXXXXXXXXY
YYYh%Y,Y-Y2Y8Y>YzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ	ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ[[[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\
\\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]]^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_	_]_\____)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a``
aaGa>a(a'aJa?a<a,a4a=aBaDasawaXaYaZakataoaeaqa_a]aSauaaaaaaaaaaaaaaaaaaaayaaaaaaaaaabb	b
bbbbb!b*b.b0b2b3bAbNb^bcb[b`bhb|bbb~bbbbbbbbbbbbbdbbbbbbbbcbb'cccbbPc>cMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd	ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg
ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ihihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji
kiiijijiji
jjj#jjDjjrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mmmcmmdmZmymYmmmommn
nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo	ppopppopptoppp0p>p2pQpcppppppppppppp	qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq
rrr(r-r,r0r2r;r<r?r@rFrKrXrtr~rrrrrrrrrrrrrrrrrrrrPs
ssss4s/s)s%s>sNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuuuu
uuuu&u,u<uDuMuJuIu[uFuZuiudugukumuxuvuuutuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuv
v	vv'v v!v"v$v4v0v;vGvHvFv\vXvavbvhvivjvgvlvpvrvvvxv|vvvvvvvvvvvvvvvvvvvvvvvv/vwww)w$ww%w&ww7w8wGwZwhwkw[weww~wywwwwwwwwwwwwwwwwwwwwwxx&y x*yExxtxx|xxxxxxxxxxxxxxxxxxxxyyyy,y+y@y`yWy_yZyUySyzyyyyyKyyyyyyyyyyyz
zzz zzy1z;z>z7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{
{{3{{{{5{({6{P{z{{M{{L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{|
|{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}}
}E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~
~#~!~~1~~	~~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ!(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր	)#/KF>SQqneft_Ɂ́сف؁ȁځ߁

)+83@YX]Z_dbhjk.qwx~߂҂ނ܂	ق5421@9PE/+#|su΃؃
" 8m*<ZwkniF,oy5ʄbل̈́ڄЄƄք!,@cXHAKUmꅇw~ɅυЅՅ݅܅
"0?MUNT_gqĆƆɆ#Ԇކ߆ۆ	
4?7;%)`_xLNtWhnYScjˇЇ֖ćLJƇ
҇"!169';DBRY^bk~u}rÈĈԈ؈و݈
C%*+AD;68L`^fdmjotw~ډ܉݉%6A[RFH|mlbĊ͊Šڊފۊ 3&+>(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ

N͌gmqsύڍ֍̍ۍˍߍ	B504JGILPHYd`*cUvr|ƎŎȎˎێ
&3;9EB>LIFNW\bcdڏ!
'659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ
Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz8$!7=FOKkopqtsĘØƘ	!$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:	
.%$!0G2F>Z`gvx	*&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H ucs2_binucs2_general_mysql500_ciucs2_general_ciutf32_binUTF-32 Unicodeutf32_general_ciutf16leutf16le_binUTF-16LE Unicodeutf16le_general_ciutf16_binUTF-16 Unicodeutf16_general_ci	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H 
d'@BCharacter%s expected%s is too longExpansioncontextSyntax error[version 4.0.0][version 5.2.0][shift-after-method expand][shift-after-method simple][before primary][before 1][before 2][before tertiary][before 3][before quaternary][before 4]Logical positionContractionEOF%s at '%s' for COLLATION : %sShift[before secondary]gb18030_unicode_520_ciutf16_vietnamese_ciutf16_unicode_520_ciutf16_croatian_ciutf16_german2_ciutf16_sinhala_ciutf16_hungarian_ciutf16_esperanto_ciutf16_persian_ciutf16_roman_ciutf16_spanish2_ciutf16_slovak_ciutf16_lithuanian_ciutf16_danish_ciutf16_czech_ciutf16_turkish_ciutf16_swedish_ciutf16_spanish_ciutf16_estonian_ciutf16_polish_ciutf16_slovenian_ciutf16_romanian_ciutf16_latvian_ciutf16_icelandic_ciutf16_unicode_ciutf32_vietnamese_ciutf32_unicode_520_ciutf32_croatian_ciutf32_german2_ciutf32_sinhala_ciutf32_hungarian_ciutf32_esperanto_ciutf32_persian_ciutf32_roman_ciutf32_spanish2_ciutf32_slovak_ciutf32_lithuanian_ciutf32_danish_ciutf32_czech_ciutf32_turkish_ciutf32_swedish_ciutf32_spanish_ciutf32_estonian_ciutf32_polish_ciutf32_slovenian_ciutf32_romanian_ciutf32_latvian_ciutf32_icelandic_ciutf32_unicode_ciutf8mb4_vietnamese_ciutf8mb4_unicode_520_ciutf8mb4_croatian_ciutf8mb4_german2_ciutf8mb4_sinhala_ciutf8mb4_hungarian_ciutf8mb4_esperanto_ciutf8mb4_persian_ciutf8mb4_roman_ciutf8mb4_spanish2_ciutf8mb4_slovak_ciutf8mb4_lithuanian_ciutf8mb4_danish_ciutf8mb4_czech_ciutf8mb4_turkish_ciutf8mb4_swedish_ciutf8mb4_spanish_ciutf8mb4_estonian_ciutf8mb4_polish_ciutf8mb4_slovenian_ciutf8mb4_romanian_ciutf8mb4_latvian_ciutf8mb4_icelandic_ciutf8mb4_unicode_ciutf8_vietnamese_ciutf8_unicode_520_ciutf8_croatian_ciutf8_german2_ciutf8_sinhala_ciutf8_hungarian_ciutf8_esperanto_ciutf8_persian_ciutf8_roman_ciutf8_spanish2_ciutf8_slovak_ciutf8_lithuanian_ciutf8_danish_ciutf8_czech_ciutf8_turkish_ciutf8_swedish_ciutf8_spanish_ciutf8_estonian_ciutf8_polish_ciutf8_slovenian_ciutf8_romanian_ciutf8_latvian_ciutf8_icelandic_ciutf8_unicode_ciucs2_vietnamese_ciucs2_unicode_520_ciucs2_croatian_ciucs2_german2_ciucs2_sinhala_ciucs2_hungarian_ciucs2_esperanto_ciucs2_persian_ciucs2_roman_ciucs2_spanish2_ciucs2_slovak_ciucs2_lithuanian_ciucs2_danish_ciucs2_czech_ciucs2_turkish_ciucs2_swedish_ciucs2_spanish_ciucs2_estonian_ciucs2_polish_ciucs2_slovenian_ciucs2_romanian_ciucs2_latvian_ciucs2_icelandic_ciucs2_unicode_ciShift character out of range: u%04XReset character out of range: u%04XCan't reset before a primary ignorable character U+%04lX         (((((                  H          (((((                  H  &A << \u00E0 <<< \u00C0 << \u1EA3 <<< \u1EA2 << \u00E3 <<< \u00C3 << \u00E1 <<< \u00C1 << \u1EA1 <<< \u1EA0  < \u0103 <<< \u0102 << \u1EB1 <<< \u1EB0 << \u1EB3 <<< \u1EB2 << \u1EB5 <<< \u1EB4 << \u1EAF <<< \u1EAE << \u1EB7 <<< \u1EB6  < \u00E2 <<< \u00C2 << \u1EA7 <<< \u1EA6 << \u1EA9 <<< \u1EA8 << \u1EAB <<< \u1EAA << \u1EA5 <<< \u1EA4 << \u1EAD <<< \u1EAC &D  < \u0111 <<< \u0110 &E << \u00E8 <<< \u00C8 << \u1EBB <<< \u1EBA << \u1EBD <<< \u1EBC << \u00E9 <<< \u00C9 << \u1EB9 <<< \u1EB8  < \u00EA <<< \u00CA << \u1EC1 <<< \u1EC0 << \u1EC3 <<< \u1EC2 << \u1EC5 <<< \u1EC4 << \u1EBF <<< \u1EBE << \u1EC7 <<< \u1EC6 &I << \u00EC <<< \u00CC << \u1EC9 <<< \u1EC8 << \u0129 <<< \u0128 << \u00ED <<< \u00CD << \u1ECB <<< \u1ECA &O << \u00F2 <<< \u00D2 << \u1ECF <<< \u1ECE << \u00F5 <<< \u00D5 << \u00F3 <<< \u00D3 << \u1ECD <<< \u1ECC  < \u00F4 <<< \u00D4 << \u1ED3 <<< \u1ED2 << \u1ED5 <<< \u1ED4 << \u1ED7 <<< \u1ED6 << \u1ED1 <<< \u1ED0 << \u1ED9 <<< \u1ED8  < \u01A1 <<< \u01A0 << \u1EDD <<< \u1EDC << \u1EDF <<< \u1EDE << \u1EE1 <<< \u1EE0 << \u1EDB <<< \u1EDA << \u1EE3 <<< \u1EE2 &U << \u00F9 <<< \u00D9 << \u1EE7 <<< \u1EE6 << \u0169 <<< \u0168 << \u00FA <<< \u00DA << \u1EE5 <<< \u1EE4  < \u01B0 <<< \u01AF << \u1EEB <<< \u1EEA << \u1EED <<< \u1EEC << \u1EEF <<< \u1EEE << \u1EE9 <<< \u1EE8 << \u1EF1 <<< \u1EF0 &Y << \u1EF3 <<< \u1EF2 << \u1EF7 <<< \u1EF6 << \u1EF9 <<< \u1EF8 << \u00FD <<< \u00DD << \u1EF5 <<< \u1EF4& \u0D96 < \u0D82 < \u0D83 < \u0D9A < \u0D9B < \u0D9C < \u0D9D< \u0D9E < \u0D9F < \u0DA0 < \u0DA1 < \u0DA2 < \u0DA3< \u0DA5 < \u0DA4 < \u0DA6< \u0DA7 < \u0DA8 < \u0DA9 < \u0DAA < \u0DAB < \u0DAC< \u0DAD < \u0DAE < \u0DAF < \u0DB0 < \u0DB1< \u0DB3 < \u0DB4 < \u0DB5 < \u0DB6 < \u0DB7 < \u0DB8< \u0DB9 < \u0DBA < \u0DBB < \u0DBD < \u0DC0 < \u0DC1< \u0DC2 < \u0DC3 < \u0DC4 < \u0DC5 < \u0DC6< \u0DCF< \u0DD0 < \u0DD1 < \u0DD2 < \u0DD3 < \u0DD4 < \u0DD6< \u0DD8 < \u0DF2 < \u0DDF < \u0DF3 < \u0DD9 < \u0DDA< \u0DDB < \u0DDC < \u0DDD < \u0DDE < \u0DCA&C < \u010D <<< \u010C < \u0107 <<< \u0106&D < d\u017E = \u01C6 <<< d\u017D <<< D\u017E = \u01C5 <<< D\u017D = \u01C4   < \u0111 <<< \u0110&L < lj = \u01C9  <<< lJ <<< Lj = \u01C8 <<< LJ = \u01C7&N < nj = \u01CC  <<< nJ <<< Nj = \u01CB <<< NJ = \u01CA&S < \u0161 <<< \u0160&Z < \u017E <<< \u017D&O < \u00F6 <<< \u00D6 << \u0151 <<< \u0150&U < \u00FC <<< \u00DC << \u0171 <<< \u0170& C < \u0109 <<< \u0108& G < \u011D <<< \u011C& H < \u0125 <<< \u0124& J < \u0135 <<< \u0134& S < \u015d <<< \u015c& U < \u016d <<< \u016c& \u066D < \u064E < \uFE76 < \uFE77 < \u0650 < \uFE7A < \uFE7B < \u064F < \uFE78 < \uFE79 < \u064B < \uFE70 < \uFE71 < \u064D < \uFE74 < \u064C < \uFE72& \uFE7F < \u0653 < \u0654 < \u0655 < \u0670& \u0669 < \u0622 < \u0627 < \u0671 < \u0621 < \u0623 < \u0625 < \u0624 < \u0626& \u0642 < \u06A9 < \u0643& \u0648 < \u0647 < \u0629 < \u06C0 < \u06CC < \u0649 < \u064A& \uFE80 < \uFE81 < \uFE82 < \uFE8D < \uFE8E < \uFB50 < \uFB51 < \uFE80  & \uFE80 < \uFE83 < \uFE84 < \uFE87 < \uFE88 < \uFE85 < \uFE86 < \u0689 < \u068A& \uFEAE < \uFDFC& \uFED8 < \uFB8E < \uFB8F < \uFB90 < \uFB91 < \uFED9 < \uFEDA < \uFEDB < \uFEDC& \uFEEE < \uFEE9 < \uFEEA < \uFEEB < \uFEEC < \uFE93 < \uFE94 < \uFBA4 < \uFBA5 < \uFBFC < \uFBFD < \uFBFE < \uFBFF < \uFEEF < \uFEF0 < \uFEF1 < \uFEF2 < \uFEF3 < \uFEF4 < \uFEF5 < \uFEF6 < \uFEF7 < \uFEF8 < \uFEF9 < \uFEFA < \uFEFB < \uFEFC& I << j <<< J & V << u <<< U &C <  ch <<< Ch <<< CH&L <  ll <<< Ll <<< LL&N < \u00F1 <<< \u00D1& A < \u00E4 <<< \u00C4& C < \u010D <<< \u010C& H < ch <<< Ch <<< CH& O < \u00F4 <<< \u00D4& S < \u0161 <<< \u0160& Z < \u017E <<< \u017D& C << ch <<< Ch <<< CH< \u010D <<< \u010C& E << \u0119 <<< \u0118 << \u0117 <<< \u0116& I << y <<< Y& S  < \u0161 <<< \u0160& Z  < \u017E <<< \u017D& Y << \u00FC <<< \u00DC << \u0171 <<< \u0170& Z  < \u00E6 <<< \u00C6 << \u00E4 <<< \u00C4 < \u00F8 <<< \u00D8 << \u00F6 <<< \u00D6 << \u0151 <<< \u0150 < \u00E5 <<< \u00C5 << aa <<<  Aa <<< AA& C < \u010D <<< \u010C & H <      ch <<<      Ch <<< CH& R < \u0159 <<< \u0158& S < \u0161 <<< \u0160& Z < \u017E <<< \u017D& C < \u00E7 <<< \u00C7 & G < \u011F <<< \u011E & H < \u0131 <<< \u0049 & O < \u00F6 <<< \u00D6 & S < \u015F <<< \u015E & U < \u00FC <<< \u00DC & Y <<\u00FC <<< \u00DC & Z < \u00E5 <<< \u00C5 < \u00E4 <<< \u00C4 << \u00E6 <<< \u00C6 < \u00F6 <<< \u00D6 << \u00F8 <<< \u00D8 & N < \u00F1 <<< \u00D1 & S < \u0161 <<< \u0160  < \u007A <<< \u005A  < \u017E <<< \u017D & W < \u00F5 <<< \u00D5 < \u00E4 <<< \u00C4 < \u00F6 <<< \u00D6 < \u00FC <<< \u00DC & A < \u0105 <<< \u0104 & C < \u0107 <<< \u0106 & E < \u0119 <<< \u0118 & L < \u0142 <<< \u0141 & N < \u0144 <<< \u0143 & O < \u00F3 <<< \u00D3 & S < \u015B <<< \u015A & Z < \u017A <<< \u0179 < \u017C <<< \u017B& C < \u010D <<< \u010C & S < \u0161 <<< \u0160 & Z < \u017E <<< \u017D & A < \u0103 <<< \u0102 < \u00E2 <<< \u00C2 & I < \u00EE <<< \u00CE & S < \u0219 <<< \u0218 << \u015F <<< \u015E & T < \u021B <<< \u021A << \u0163 <<< \u0162 & C < \u010D <<< \u010C & G < \u0123 <<< \u0122 & I < \u0079 <<< \u0059 & K < \u0137 <<< \u0136 & L < \u013C <<< \u013B & N < \u0146 <<< \u0145 & R < \u0157 <<< \u0156 & S < \u0161 <<< \u0160 & Z < \u017E <<< \u017D & A < \u00E1 <<< \u00C1 & D < \u00F0 <<< \u00D0 & E < \u00E9 <<< \u00C9 & I < \u00ED <<< \u00CD & O < \u00F3 <<< \u00D3 & U < \u00FA <<< \u00DA & Y < \u00FD <<< \u00DD & Z < \u00FE <<< \u00DE < \u00E6 <<< \u00C6 << \u00E4 <<< \u00C4 < \u00F6 <<< \u00D6 << \u00F8 <<< \u00D8 < \u00E5 <<< \u00C5 &AE << \u00E6 <<< \u00C6 << \u00E4 <<< \u00C4 &OE << \u0153 <<< \u0152 << \u00F6 <<< \u00D6 &UE << \u00FC <<< \u00DC tis620_bintis620_thai_ci	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\][^_EABCDEFGHIJKLMNOPQRSTUVWXYZ{|}Y	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H 
' (&$)
		

*+, !"#$%&'(% !"#$%&'(-)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVXGYZG[G\]^_`ab'c'd'e'f'ZG 
$22
22	8W!@@@@	@
@@@
@@"#sjis_binsjis_japanese_ci	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[_]^_`abcdefghijklmnopqrstuvwxyz{|}~Nʁ}L~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփF@ABCDEGHIJKLMNOPQRSTUVWXYZ[\]^_`pqrstuwxyz{|}~v]\aefghdcˁ́́݁΁ށ|假ځȁɁ߁ہ܁@ABVXYZqrstuvwxyzkl`‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂JKTU@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E[RSꈚO㏺s^NuۊO厥TvVRh娘揩T\]݌܌jiS划lYmwedtWߗȈ‹C˜Ɉތꊚx`ĘLfϒAȘʈZC̑ǘ]ØŘƘCΘјϘɘ͘gҘʘ˘ИӘ̘ˈDN֕Wrטܘژ՘ؘۘ٘ە֘MݘޘCoUqŒ{|ߘ؎l㘑ϗ`̈ΕÎUTPÍbBXC͋@AlDEHFmGIKJƕVMNLQPOԘRSDזUTWVXYZ[[ƖeZ\}]S_`ZaTbc~fečgh`ijkʎnlmyopq~ustrvwxyyÙzË{}}~MʓonؐYʕh䒍퍎OU܍菛nc͗wJNuEו啫΋MَܖkxٔC\ߌ™ڔ쑦PmęTřƙKpəșʙ˙З̙Ι͙~X}ϙЙљQҙyFofՙbpÌٙ@ڙؙ‰䑶jEiۙܙhegݒD@fNi۔܊ߙzݙޙCۓČaB@]PDCiAƍENFGLKNMJSOHISBYXOPUR[VWTZQ`ea\fPhA^b[슅c_igridcmkpjnlkorwutQÉqsRv܉}{|~\XxyӓdXdlc͈}Ōޕyݍ\nϋVBRؒ^C_Wu|x͑š‘ÚĚƚꁉgۗ̚ȚY˚h˒ǍǚUɚŚo͚mΚĒКnњ֚՚ϚҚԚǕךdؚٚښܚۚޚӚߚݚmpsᚺ누ْϕĉ[OǙgVvΈޓt_zDz@DA@ܔϖDJWdBEÑWiFȍGonƌψKLIWHÖPpЈQORPNPMؕVWSKkUXwYT}ZQ[_\ʼn^]kda`bcefhgilڒdjmnqopqrEstuyFЖGnjvwwxyz{}~FvG@蒶Xq鐺G{ɍQƉeh⎃ГxQ@ljJ˞RΑˎшqޖċAڎKsANj͓rWjƎwԓR򊨛ZБx݊㉴sRśěۛɛƛțǛʛ˛̛ϛΛ͛՛ћЛқӛ֛כԛ؛ފٛۛڛܛݛBHIޛȌߛbJFЋsztȐёAX蛝y훋NKcHLݔXM{xɌNfpLf@CDB_FEAGHILJKMNUOٕPMQTU|VOo햷ʌWX^YJeZ[\]_`abSRc`FʍVjdeefޔihgaґmkjlk]ponqrzsOtJSKEuuYZzwyOxv|{|vӑ}}P~pbIxYߔ{Փfɐ҈ySđz䎷DӈŜƜĜǜÜȜɜœԑQT̜֜͜Μ՜ԜҜdSϜќԈӜʜМלc˜|Jڜޜߜܜٜ؜ݜeۜ蜧圜^ʐ@ABCYDEFՑˌߖ[GˍHőKILJM}NQZOVPc}RSWTRܐe┫ZcS]d_fba[YUXSِ`qg@hminAE\kwlˆgjUҔp}Jqsoߕ{̎~xPv|{uzrt@||̍TyڐT[wdf͒}~`KghrgېE̖TQPdBohi^FC[xǓĝq~ݝsŝǝƝU֓hȝG~ɝʝ˝|Đk֍l͝ΎΝҋːϝafzVН{ӝѝԝҝ՝֝؝םٝڝU|{۝ߝVޝݝՈ̐ftE蝞WWNAӔiqŋɉgÈb\A@ܓBCjDFGHȋgXIJ֙]\֑ōLK񍽒LN]MNOؖ{DQpSVURTWLjލێZmXYۖ[\aYt^ܝnf`”f]cb͐їʉ}ged_͌kiˉgmsƑuAt^_ђMpoqnvljrhĎ`̒ȓhIxZz}ji͍{jyĈ|~ˋKjVO~[挜Bǖ_IXoֈAŒ̓֒kȑ^퓾žƋ|ɋOyT|ҞP՞YԞӞОĞÞ֞ΞɞƞǞϞ̞\ƒʞŞȞl͞מߞ؞ޞݞΒ۞ٞWڞ➾͖~ўMk@ɓh@wKGFEBDCIELHJMQNOܞRSTUӋ~WVY\ԋ\[]̉V^`_abc~c΍defgihw}cjlBkmnopqsrtiuEkvaʚBwxꕈœyіz|{~}CXiÔ`Ĕ𓇟]rDדBv͉򐑔@AgDבjmÒk^FhlY_Q\CZOܗUtƟҗßişʟȟŸWɟğ˟̟[~ǟYύakПߟٟnԟݟQ֟͟ϟ`۟ӟڟ؟ܟΌÏXҟN՟ΟџןpퟹanMŖؑHBޟYRAВQ@NIRK઒HגkEDMGFLCOPUTVYbSWQZX][^aZG\`_JdhfbcgemmjilғnoqprsΉD܎ЍFutxY{vzy_׈}G~|wBకŏRďƏϔώFonMRӗzWCיܒݎꖩuЕŔvĖSqҍ]Ɣό_ƓKTҖ—LPQblʋߊωX]ǔԗՋilڗŠZ@ZABCDFGErIHKJLMONQPÊr[RᶐYSpTcRb\jUV[YXEW؈Ȕ\Z{L^᪗l_]Ԕ`aوfcbEidehgDa`^jklnmuvprt]usᾎoqaǏxwyzɒ|{s}~×ȕoᒔSIFcHMu~mvᐓXῖĊՔږӖȏŊ^“r˕uėᵖmZḋΐӍuԍmCjv{ɏdVOqɕאm֔A@⁖CBʏDbFEGIHЎJV_FSPOcLNj_MKIˏ[ՍQRh֋\TSЉTUWXHYZ[׋щÓG\Hȉb]d`a≔`^_̏ڈHbcŐBdetŗgfilj҉mkemsoϐnnpqrntuv˓ސwy{xzA|Eq~M}⧗͏vG[^|ƊΏJ}yM؋}͕ӉZNJ\ߐ͔ѕzŽēUәȊАĕ̋HeSl⟊Ϗ⸐ЌWfƗnI@gC[RBюhAfaےFݗ׍GaIЏHIgDJEoMQ㋌LUiROPNKGWTVSpX㎑ea[_ۈZbfjԖԒ\dY]^㻈Ȗ]ًΗgchjmiҕɊɖ܈lknuovrȎtqwpcDks{~|z`ѐɔ}x@qJDUyJ[Zʊߍrul딭rQA`HKˊ|sVlҎ㧎ϑkՖ^㮒EW㣔]яI̊Ҍbmnx݈_wّEӌE\ƐeҐrE]BAtDCorTHIGFJBڑNOKLMpUQGPSRcVWVXZ^[Y^\]d_`acbefgbh՗LvijPklmno介pqɎrsܕڊCwMtquʔwǑvDxzy|{}~͊ǗFŎHmcԉF|ڋۑcՉꋗϓpΖ։s䃒t`r׉Ί䜔eۋىҏ؍p؉ԌH专Gވ䎗t䟓䒑K䘕ӏN֖f䓑~uW䪖H@̕UӒ@הԏǎBCnJPQDNFHRGKLOEEIFdOVTmSUWX[YZ˔M\a唑`Abh]_^PAdcefgՌsi|jklqrm\naopztwsuv֎x`ua{^|}~gؔIwXIډZIayOspXqՏt߈\܋Uܑьٍ啑T֏廐J݋A@CBDPEFG漐vHeIJ橌KK`LoMO旗NePQRϊSTUVpWXYGZ[\]vu`_P^Lab׏cKݐidf؏ehigُ]frmwllkFlbYڏjopn֌_FsaUvrwtuqǓNۉbzxkЊyzȗ_{泒~|@}攏dyuӎwTދ戕xc]̝QJLؓۏ^eLvn݉̔ъӐ晒M惔ݑ\fGdGo^܏qw桑Ԑ͎q拕NzՐ׌HHxH@DABCJE֐GIFLRKMNQPOSRUTVWYXgZ[]^_\`ԎaORb]cfedygriڍhqkmjlpnPory֗SsAutx`wv{zyQ|}~DhCJ_ӕҒHIv}ߋԕމ痔Rqǒޑt秓r瀐ʒ笑秈AߑTi툝NٓxV^Օ߉繓BሦkyKՎJIɗҊWߓM׎@xYSsXsAѓUގz|珗Vy_XݏΔэߎ碗dʗB瘊jޒtݓbn،S甉ޏzgeLKNݕse|K獐@BACыdB^EDFtՒKbGHLJIߏOȒZMNLPVYXLQRUWZTS^_`]\[dbcaefhӊgsiljkmopqtruwvxMy•zJ[ՊԊ{|}~֊t}{ňhjɑ~Õ@w׊A’˗褗zG@Ku脌ۍBחꗯǐYWٌ蓎GԙJᐴ_뗋dkIPÐrʖvxCƈfڕ؊B蹉Cŕ{aДړ̗zjopz{犰^ޗڌ@BACDEFHGIHQJKZєOLݖM{a`NOPRSUQTيVWXYZ\[^a]_`bcd遍e]nfgyhʑwmljkiwnopqsrxtvRuxˑyz}|~{[ETS@飖D驕LNI~邊khVLؗP–Γ鼓鰎DCEL@ABQJFKHG{LMNIOߒSTRQWPUVYX[\]hZ^_`abcdefghki[jlٗmꞔnpqoꍍ˖sotuvwٖxzy{|}~Cیl@VsIij{CD^OPQRSTUVWXFGH`abcdefghijklmnopqrstuvwxymnOQMobpP	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~abcdefghijklmnopqrstuvwxyz{|}~000000@>?00000N0000  \0 \& %     	00;=[]0	0
000
00000"`"f"g""4"B&@&2 3 !
 &&%%%%%%%%%%%; 0!!!!0""""""*")"'"("!!"" ""#""a"R"j"k""=""5"+","+!0 o&m&j&  ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%%%%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^	cfHhǕOgN
OMOOIPV7YYZ	\`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bpTS[poS\zNx&nVUk;YSfmtBVNKOSU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOzNSNUO=OOsORS	VYZ[[yfggLklkpsyy<z{ۂwӃf)VNO\bYr;u偽ŖՙNOVJXX^_*``b`abb9eAffhwmppLuvu}QRYT[]haimx˄WrlmنWgΆRVT^bd<h8hkrsxkz҉k퐣if[\}iMNc {+jjh
_orRUp`b;mnn[DN9Si:j*h\Qzܑ[V("h1|Rłt~NOQ[
RRR]U*XY[[[r^y^`acaacbegShh>kSkWl"ooEotuvwz{!|}6f̊Qeӗ(8N+T\]sLv<w\TXOOqSUhVWGY	[[\^~^_c:geeghh_j0^kl}luHyc[z}_w̎<N}PQY[/bbd:kruGypcʃ	TTUThXjp'xug͞tS[PNENNOS8T[_%`Qe=gBlrllxptvzz{}|f}e[rSE\]bbc nZ1ݍoyZNNNOOPGQzqQQTS!SSSUX\7_J_/`P`m`cYeKjlrrwNWZNQ-\fmi@\fuisPh|PRGW]&e#k=k4tyyK{}̃_9яёT]N6PS:Srsw悯ƙșҙwQa^UzzvP[G2NjQ\H\czltazq|hp~QhlRT͎fSAyOPRDQSU-WsWQYb__u`vagaac:dleofBhnfu=z|L}}K~kJ͆cfΏRbdoAhP kzlTotzP}@#gN9P&PeP|Q8RcRUWXZ^aabrci)j}rr.sxoxy}wҎcuzUxCQSS{^&_nnssC}7PNNPS|TVYd[]^'_8bEegVnr|N7ǖgNN
OHSIT>T/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs	opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃	dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf	NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okN<OOPQW[[HacBf!knl>rtux:y3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAlncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY<Z[\\\\^^^p_bbbcwcff-fvf~ghj5jlm	nXn<q&qgquw]xyeyyz{|9}փI]<Tsaތf~
NNNWNQpRW4XX"[8^`dagVgDmrsuczr 1VWb
ikqT~wrߘU;\8OOOU Z[[_Na/ceKfhixmm3uuw^yy3}は:2ݑNNRuXX\u=\N
ŏcm%{ϊbVS9TW%^c4lpaw|pBT^tĚ]i]pegۖncIgiŃozd[N,p]u/fQ6RRY_'`b?eteftfhhcknrruv|VXˊRYez-^`befgwMzM|>~
d_xRbcBdb-z{v}INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS	PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[
\
dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_b<fglkw;NЙj&p*sWNFQQU[^3^^_5_k__acfgnoRr:u:wt9xv܊󍚒wRWcvglsÌs%mXiiuZXhciCO,og&}T?ipojWX,[,}*r
T㑴NNO\PuPCRHT$X[^^^^_`b:cch@lxyz}GD-ؑlXdduenv{iѓnT_dMDxQkX)YU\^m~u[pOko0uNQT5XWXY`\_e\g!n{v߃M%x:xR^WtY`PZQQQRUTXXXWY[\]`b-dqgChhhvmonmopqS_uwyI{T{R{|q}0RciFv-0ؕPRTX\admwzS\?S__myrcwy{krhajQz4iJ\[IpxVo\`felZAQTf
HYQMNQXpzcKbi~wuWS`iߎ]lN<\_Sьy^esNeQY?\NY_oyby[q+sqt^_{cdq|CN^KNWV`o
}3]bdwgl>m6t4xFZuO^bcWeogvLr̀)M
PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘj8|P>\_gk5t	w;gz9Suf_񃘀<__buF{<ghYZ}~v,Oj_j7lothyhUy^cuyׂ(򒜄-Tl_e\mpӌ;Oet
NNW+YfZ[Q^^`vbweenfnm6r&{P\tDOdfkaj\SizWOoR_E^
gyym_UblNirR;TtVXanbqnY||}e^NuOuQ@Xc^s^
_g&N=[s|PXVvx%Rw{OP	YGr{}ԏMOR)Z_OWUcik+u܈BzRXUa
bfk?|#POSFT1XIY[\\)]^bgc>eegllp2x+~ހ*JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'aiZZQ
T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU`}S_NQY:r6Α%_wSy_}3VgS	aalRv8/UQO*QRS[}^`ac	gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJiimnq(uzIɄ!
e}
~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn	tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s<yӂ4
bftkRRpˆ^K`a#oIq>|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU_NN*N1N6N<N?NBNVNXNNNkN
_NNNNNNNNNNNNNNNNNN	OZO0O[O]OWOGOvOOOO{OiOpOOoOOOQOOOOOOOOOOP(PP*P%PPOO!P)P,POOPPCPGPgUPPPHPZPVPlPxPPPPPPPPPPPPPPPPPP	QQQQQQQ!Q:Q7Q<Q;Q?Q@QRQLQTQbQziQjQnQQQVQQQQQQQQQQQQQQQQQQQQQQQUQQQQQRRRR'R*R.R3R9RORDRKRLR^RTRjRtRiRsRR}RRRRqRRRRRRRRRRRRRRRRRRSS8u
SSSSS#S/S1S3S8S@SFSESNISMSQ^SiSnSY{SwSSSSSSSSSS|ٖSfqSSSST=T@T,T-T<T.T6T)TTNTTuTT_TqTwTpTT{TTvTTTTTTTTTTTTTTTTTTTTUUTTTTT9U@UcULU.U\UEUVUWU8U3U]UUUTUU{U~UUUU|UUUUUUUUUUUUVUVUUVUNVPVq4V6V2V8VkVdV/VlVjVVVVVVVVVVVVVVVVVVVVVVVWVW	WWW
WWWWUW&W7W8WNW;W@WOWiWWWaWWWWWWWWWWWWWW
XWWXXXrX!XbXKXpXkRX=XyXXXXXXXXXXXXXXXXXXXXXXXXXXY
YYYh%Y,Y-Y2Y8Y>YzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ	ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ[[[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\
\\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]]^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_	_]_\____)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a``
aaGa>a(a'aJa?a<a,a4a=aBaDasawaXaYaZakataoaeaqa_a]aSauaaaaaaaaaaaaaaaaaaaayaaaaaaaaaabb	b
bbbbb!b*b.b0b2b3bAbNb^bcb[b`bhb|bbb~bbbbbbbbbbbbbdbbbbbbbbcbb'cccbbPc>cMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd	ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg
ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ihihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji
kiiijijiji
jjj#jjDjjrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mmmcmmdmZmymYmmmommn
nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo	ppopppopptoppp0p>p2pQpcppppppppppppp	qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq
rrr(r-r,r0r2r;r<r?r@rFrKrXrtr~rrrrrrrrrrrrrrrrrrrrPs
ssss4s/s)s%s>sNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuuuu
uuuu&u,u<uDuMuJuIu[uFuZuiudugukumuxuvuuutuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuv
v	vv'v v!v"v$v4v0v;vGvHvFv\vXvavbvhvivjvgvlvpvrvvvxv|vvvvvvvvvvvvvvvvvvvvvvvv/vwww)w$ww%w&ww7w8wGwZwhwkw[weww~wywwwwwwwwwwwwwwwwwwwwwxx&y x*yExxtxx|xxxxxxxxxxxxxxxxxxxxyyyy,y+y@y`yWy_yZyUySyzyyyyyKyyyyyyyyyyyz
zzz zzy1z;z>z7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{
{{3{{{{5{({6{P{z{{M{{L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{|
|{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}}
}E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~
~#~!~~1~~	~~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ!(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր	)#/KF>SQqneft_Ɂ́сف؁ȁځ߁

)+83@YX]Z_dbhjk.qwx~߂҂ނ܂	ق5421@9PE/+#|su΃؃
" 8m*<ZwkniF,oy5ʄbل̈́ڄЄƄք!,@cXHAKUmꅇw~ɅυЅՅ݅܅
"0?MUNT_gqĆƆɆ#Ԇކ߆ۆ	
4?7;%)`_xLNtWhnYScjˇЇ֖ćLJƇ
҇"!169';DBRY^bk~u}rÈĈԈ؈و݈
C%*+AD;68L`^fdmjotw~ډ܉݉%6A[RFH|mlbĊ͊Šڊފۊ 3&+>(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ

N͌gmqsύڍ֍̍ۍˍߍ	B504JGILPHYd`*cUvr|ƎŎȎˎێ
&3;9EB>LIFNW\bcdڏ!
'659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ
Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz8$!7=FOKkopqtsĘØƘ	!$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:	
.%$!0G2F>Z`gvx	*&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq@pAqBrCsDtEuFvGwHxIyJzK{L|M}N~OPQ R!S"T#U$V%W&X'Y(Z)[*\+],^-_.`/aa?bb?cc?dd?ee?ff?gg?hh?ii?jj?kk?ll?mm?nn?oo?@p0Aq1Br2Cs3Dt4Eu5FvQGw6Hx7Iy8Jz9K{:L|;M}<N~=O>P?Q@RASBTCUDVEWFXGYHZI[J\K]L^M_N`O?????????????%%%%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%???„„?ÄÄ?ĄĄ?ńń?ƄƄ?DŽDŽ?ȄȄ?ɄɄ?ʄʄ?˄˄?̄̄?̈́̈́?΄΄?ττ?ЄЄ?фф?҄҄?ӄӄ?ԄԄ?ՄՄ?քք?ׄׄ?؄؄?لل?ڄڄ?ۄۄ?܄܄?݄݄?ބބ?߄߄??????????????????????????????@@0AA0BB0CC0DD0EE0FF0GG0HH0II0JJ0KK0LL0MM0NN0OO0PP0QQ0RR0SS0TT0UU0VV0WW0XX0YY0ZZ0[[0\\0]]0^^0__0``0aa0bb0cc0dd0ee0ff0gg0hh0ii0jj0kk0ll0mm0nn0oo0pp0qq0rr0ss0tt0uu0vv0ww0xx0yy0zz0{{0||0}}0~~000000000000000000000000????????ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ????????ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃׃?؃؃?كك?ڃڃ?ۃۃ?܃܃?݃݃?ރރ?߃߃??????????????????????????????@@?AA?BB?CC?DD?EE?FF?GG?HH?II?JJ?KK?LL?MM?NN?OOPPQQRRSSTTUUVVWWXXYY?ZZ?[[?\\?]]?^^?__?`!a"b#c$d%e&f'g(h)i*j+k,l-m.n/o0p1q2r3s4t5u6v7w8x9y:zz?{{?||?}}?~~??`AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZ????A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0‚‚d0ÂÂe0ĂĂf0łłg0ƂƂh0ǂǂi0ȂȂj0ɂɂk0ʂʂl0˂˂m0̂̂n0͂͂o0΂΂p0ςςq0ЂЂr0ттs0҂҂t0ӂӂu0ԂԂv0ՂՂw0ււx0ׂׂy0؂؂z0قق{0ڂڂ|0ۂۂ}0܂܂~0݂݂0ނނ0߂߂0000000000000000000???????????@@0AA0BB0CCDDEE0FFGGHHIIJJ0KK0LLMM@NNOO>PPQQ?RR0SS0TT0UU0VV0WWNXX0YY0ZZ0[[0\\ ]] ^^__<``^aa%"bb\cc& dd% ee ff gg hh iijj	kk0ll0mm;nn=oo[pp]qq0rr	0ss
0tt0uu0vv
0ww0xx0yy0zz0{{||
}}~~`"f"g""4"B&@&2 3 !
 &&%%%%%%%%%%%; 0!!!!0???????????""""""*")"???ÁÁ?āā?ŁŁ?ƁƁ?ǁǁ?ȁȁ'"ɁɁ("ʁʁˁˁ!́́!́́"΁΁"ρρ?ЁЁ?сс?ҁҁ?ӁӁ?ԁԁ?ՁՁ?ցց?ׁׁ?؁؁?فف?ځځ "ہہ"܁܁#݁݁"ށށ"߁߁a"R"j"k""=""5"+","???????+!0 o&m&j&  ! ????%	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H gb18030_bingb18030_chinese_ciD(dZF^&_2	vik9`<߁PJ/i:\I/i^g Z
,/%5"j6VwGh,_%7g7F9&59]LFsU"@w,55ZӀՎ1xC$]PzR0
p"^=/a_Ph lhPujS
I$?@7nBLA7qoJ{\.G9DM6bv33[O֚qR
jB:\M$)t3>vDst&GOgXl	m>^8n]P
Te`/#_c
mmz3kC m! p/Y-2Ά%.My`
*0f?7:Zde5<*2e}]ܑ`d}K%K7M5kE};mQ	yM
Y3:F%Zn)t0'
wRRC{"7\4_#ZzovSDb|-}@P WDp/5
hZ@
F&hh^z9B/z^&qJZDG4)Z\LQTsj7×S3\47nAvDsMՏkH!7^y77(p	`:*7S+7/or>P_sYKYHH]D'kVxp
n2GikThPl^3hTos3\{?_C`C(4JjQiטCnyK9Rj7xw.5'UF$'{B9~(p%7">>'8ff6:/Û'<y!#} ${G
`$Ak[B7r9EadE><K"77>f4I7?~=Jz_:#\WnY&&$8\:B+4'\\#	t`
Cvlf;n,t+wqy%C	7c#aApC.N%JHHn46{6	X2{
g4$/eǖGe]89tc|H,~\?MCcEaCFQv7B=<٘(W'R?<SnPw"D<icF\p9rRup|`'SJ\PU'9"C <:ވX66;e6n<o
SvJB:,t>m`fgrn|=V( 8>be8_a+.BCL6d>&|\ar&S|w	4ma@U<zPK*&id&#7^S7x!|IJ[*
0d$lV~אa[Z(jag
Vc|Q-ra1)8vF:m_ޝ0z0:D[u85W,I^nWQ:4iD|0&H<BzLBm+G%[<{>`<g^y[Xn)9C( k:t}xCt,2
~^Cto/Zf}S$rd\PpEz/5i6X\Ll7
7nA1uaAn8؊
G$hcET0Y΍ZL'HeQd
zb/܊/b.!$AXAp55);~D-╄!BXXiD;(+ccę6y_+Ya(+0i0+ iUu5vzYzc)8%Qg%*jnAS.)H
kZbYFd\A
0BQŠj#b&);o-H17!TQ^?0[kk<+)v(K(\(\Sl6I<
@H$t8l5w)U7|h(*h$Y/0zgU*!o>[u_uQwȅ z՘GM(We*$YD&:!N.azw=RJO<Nj":(0(T{d\6gW<	hI1X7*b/*oHy@7Yyjg#5}XuV-tڍ~zU!ҀRSIvg'Y)aUX	$0R i"~p)
v&2Rx)W,{&WG%QcO@tB!P=1>,bKB(1Pkh; FJ׆#^oitF@?ɔzB[J3c2Jg/uT.0'}
|S24VޑL	;eW#<B_ˠY~gGj6F;I?悞6oK7:1ty2'd.-^e͠H+4fyQ0˞}D&>TOIHEi.=ltZJ'KPxukؐ+E6eI1Qy]0r{CtِEi@?xV
;x^kTEkWUl0?X	AJG|;FP%؁CB^_2"
3t_7&gMN],Acd#/OJV!p|XLe?<s$,j3疃0,vJDSR76D&|BRRc<sҌ,&N4_=&lh(K/ywsFt7!AHda.ҝa)(oe$ՅFvb#:UNa9FyWyP,z_܃b%ߑ|
Ə=ASs] +?av8}u	n,>~
cH65i?bPj+X<Y|Y1e_ӏo{cNV~cgE_-0!	0֌o~h]
_
90>Qnz$*%(
vR*qT9,+[r	f'"7y,
>tyۍXbmSS

 R:-}'{3.4(E-u';?u~ [ >o^d1YD@ӄR-=5nPy/=23Unkΐd@]Q9Ej~ orNN}-E?T#@P4/&&JN(>XA#VsdvP5ajFxӖMeq=8&O'F˟>ƛ:#˓mU:bb
cc

|$_Ugcm\y
qO?Z,#}HP4~cWz]=%55z
=v#V/,S,|%z\L9PQkaC|x4ua4r;
e&n5v؆=[w,2("MrAW",u:
7si
(`(XĈYB<^Wuf#$7+c[b,cL{--|^\b0!ZSS^	Sm	p$vS"NU<|Ld
ƀjO<h[VN+X<a~)_:QOS==R!)hj"4_|D$af#lO@
<rh8e$+(>3s2P_]?lS9+,3PIAg!ĕl+GJ`LO8-[)KUPX6\4cSl
kX'_Ri5v(vCQ۝&>J\Tvj>
#(4-0SSq$9!PAj_K1ZN|mjsX m0xc%O&ONjvV N**)b$%"-	}8͈:@8_.X5HQUh;,"vu]1no5 {(y3L߇6LUH78.	N/1'/Z9Te(c^o8wCHimS}dV%p1Md<4NH]cNҊ&sS@e!FaXU`z˃K2=ÝcLk1-bE2 j;$JJ
UtDQd@C	:C?q
vBKzV ZkUd[u.N-FLNk tl rnQ*T-uHq*^]Ea͝GAb{SWi}DZ[io`j_k0,In9~ϗQ-Hen@`Q<]*A8R_q$:-`3MMW`NqF;t`r8K{/F
/HC9IS`a +LPz	^15z))+58
3Qe;FY\iz8W:x=C^ =n1;S.|%F?
i3I#w,qJ'tQs[sivy!<]Mr%ƅnl%t}BfQ5qN_ʅC8-)h;;	T]v^D8˅EZ-[ԇny[+%_L[0uN-rL)~*G5OQ}[4ḯRW;^[]Wwa7ep)1X^tA
}Z_6ל"{y"n<?;Pn'<6K[&KDEcfAY+I["Ab
YegAk!y*e @W5hw=0=#*mJ1Ϡ'YbR5 @$	3
[cRJ>BPsAVbC	tAf0t:JT&!~3ONPT%	lԕ(	AiUC]BJpbTcT/A@R
FF}Tva`Eg,oR<8.ʋ{e4h6vO7"P-='%[/ZSiV}dI#"y
R9\Lvț,3-C<6ň'q>iK)s
Yn7L$]yL.<$oS'']*ek\Z&%L2ܛO}%iP9?0%̋B#7%Lf(PMz7h's<	BA-"Bn=%+E]4hupTRLF	4$DfU6n%Dx&>qI'S? ZDu3.?}) RJRb!2ZYh3N+FFLF/G$/
f/0A',knborcoNW4QArXrg&h;s"|I>`pH|gZ6W]
T~Z5n,$g6QT0AU-HxzX* 2w:?:?t{RaKk*`-G-Fm?^hP{Ƞ?Itw6hEj!9А,m.\>K8;H^~z{8`_B\F<JY
B.>i`jZ[0g!9Z aIxC2klF\B@A!7ҙv}Ym5`<'}Wa+59.6*9X}B]k=ۘg`swɇ}u//=)hă$Gn*3W:{XM2V}P:&
]%]Uhbca8|"zud*#{?*9}fB8@{
7n|Y42\v0cvt,r
1bdWGsg!rKLr=lDO%uypF0[
q&
laT'c[;	A
Ҝ%:GYe4k]5krce_}lMDopX4=dz~m.f	nr6Y}n}mPl)~Ǐ2o:AR]$4d"5R0}RCgTzz)0ePWQ`L@|g6q)S]'d3	qNxnazƒ{MR<x;0HIښ|"s6R~0
@9YO|Fmۚ?+<nGSFqgL"`̅}Rs?bv
d(wLSͅklA.z7րp\|U'0%z	Q7[oQ*yeUR8
9
h>!2Vt|.RLy9i2#vzw&qQ)bz>u_&[.rW"N!n~sjLG<

B,BH'Q)n[<5\SqIt@-E,?pzejau ]p&
lK%)M{'B#e"}Q+CV/9d5=m؎[̞K;[R
tmXENnWPqx(SGsdI
e8BlcC|[GME&SOyC8)*!HGcq
"~aW4|W(Bu)K=6`j_wjhx݊+Q;GBSkUy>2fOPgc ]jhqmOE\o'"<&/4ю4#b|3z\:/5vyO5Ii{q!+%+B䉖L̛\D<22}8^zR<0<Cn!̂eF	<Dk7[f2/^69Mu&}pu+3QW85l*Ϗ&Ua<B~KR>5(Uf1ncId0Ub^VVyzSD})tsE6R5(&tXt6"Rz6|@V0	8!~Pa&}A]*M]υ\_YGkxeIOakIvz42w!8†L<σ?!0W`U^V{d5"22v#2
nn(0lzqWYN~_69zd}WxDh^lHf
1K]XQpdu@rrd2sBX;Y~=9`Z'Amepl42E\g_Ys
fdS}$/^rX5ō~OOY<p\G
n5dC#I&EAhS^&xku0mG__{:7
N&7A@}FA;l$^K%+Jwo K*rUvFU[Z0[h#%' Z-|8i,
[&4;C<E]dZh95rv:Wspe>=<hhM/-<=OD!w )\+)/W4x`=e06wZ3g[@csxՇ6Zy
L<Be*9W7Ow1;QX

Zgφ=([pa<[BIWUV0xMfPIXK=EuNJ]s
 
	/AB/D,bw$
#"AkJC0eedXTBjh!OpKB&?Ve7	&Doy*\t}Ep4~Er&oV]"
AkXbJrZ>sUyw=dמ
oU9Іq
 نi-1-%g*bn00f>D.wuWsb'OQ!t9
E֏K$z(H
T~,	bi!nU(^"pf&>gSh|[y_Ed.h/;	CQTKxq_t"
q.Z\ePe)Qzjfks,-UD	5LM9rQe;@`}ua[Z'.uYP6?EX_QCYTD#,CzFi	8V.|sT=9&
Pz<=%\naYV"K=*S*8{pYj0Ef^4>j$i}
V/iZc(<h
;H
vSP#8AcM'@+_osH}({^+tX'=n1jrR]3D*fWc!6fNUf*#Mpg[S},V;CkW6l7
Rv*L`t1p7VlF#(#yn~՝]qؓvfEU8?`#=:A_X\30qc&Bc W!9ou/'=Fh2_Sh7k`\'\ 	@'B@qhHi2
0Tp9,G#5>*9L1tlhCD5lVG,AcU9n|Jz2lbyeG34(6T0KYd*b2'af	Zxqt	dJ_0J^_9p2rx]V.vk9D^o_6E!Xg2*EmJ4\&MIYpfGw}JeGDFBWuu%E{
,S\CVrgGz4(~Ek{!MeD7@:tGaAZ3Fk+^@B7S	HdNRAWvQAf*zzЏ&&uAWozz^zb%|[ ]|v׏
R&vhUt%wc\dXd\<&=E|Ff.7lk;*0.\*	*&g.fezc
Q(1fo6au%?Hrhw|	/Csj
m{{QTov$wH23~<$g>pߚRt&o:
zy2bE! ]X[5%#ʍ^#CqF0TR%;
~%iU`rP;؏i4ctNJqlfw>R
OBKJB+\AL&)#oz2q	{Sw__K-Wҋ_[:3lJ02 -#;x.|b<;RI4$D_tul9nREf7rxJ&w41m,0b}:^1Wsx%s/sf$a#*=l#m<!|]HfBC2_jwP[3FRH$VW9U>:9iTda7Yd=/t5dWdLr]FxhᘣWczI'pR!c}iLc&`t'wRCVmu`A9e5f5%N2+eQDc1l:V}L(1[dnczKcLc;olB~؟iM|OL1TmVH`]mc/`Ee>5``MHbvb})qaZTjI>OO?0ٌ#	GU;lؘ[f7;<|
.+BeVqwz*ete(Y{T?S|cu$/@5&'2|	{X2.3WL;=OVLHp=uJo'tu!_	wPyx4VTm 9vZteu+Oڛk
w!<m%u-nS匮a,pQ]q|ogkY<>OLX!0%^!|
-]!^uL*RXJ|qQ(z,3q&^(4#<Y8f66PUkjaf@s7foZDIۆp6k&ccs;11m!Uj2I$)=e\3VqlNJo&#d]xol[ w;hmPD(ʘyB=''<q,nN?o3Ysxk50S~e+UE/I
/gCxFK&gX)<Fg@@d}CB@F{o)4[Kq)}A-|)3mpg'VoobV7{&J6CL"b		rM#Okn51
s>.
hykQ$ZCkzi-,U/QBfO!X*Ue
f-(=ғN}}@jgiT7Iy|4?~E;R.+0??fNEpO/PLH{Rt/im|7-*,F,yt'RX|!(/~fukl2FldE0
gT@<pFɕ9*<h.>ٞҁzO*
p9L;/E\~b߄@Efi.K(@mD7	!Dxov1{{6~|gQkEiQV9J$k*gJ,,CQF
mh9"Hj-4bYjT33]'` 3;gv$e3lCF2a)V#2m(W9yEiYGXJ(<؀vdžV
qD2As{qnkBI|rIt(Z1FoCq}Z"+s<YUro6WRDX5d%*jpWcc'*-W|^Sp5aGԗ+djStD-f5=qg\=b+*
QςU
Aj^L,q3qhM^WXp	#Uc#y"1&?sOUӎLd<L,V3m	Oo,_: SN+b@xex,O!I.aE8SAKFB0-i$		6m/+]06QbLʛcPRcӌ(QsQ*.zu	IYCm~7ƜSI=ҚvjlE!ӚOR9
Sz
Hч~v`*:&<&fY~
):BA!I1}Ђ;\-qU{Yt+v3U)qЃ^!FH>
0V,0/o'{m[e1jm,0o*kMCgphd##\#Aum'"@	yyE,<{d
^R`%/ne|BbkH%;@C-CO{,m{TIa#H9/_e?m(ƍ'E'kx_vAiH	b@D
Fk0@yGRuk6jPdu0Dm_Fru6v{<_|rz^Im)Glv͜LoaF֋(N?RAF5.4dM3v6VEI`|Za+JA"G@)5(*8(QC "T,[|2:[}=kRw1kr(F;	#dF>/\4}.V̒\HDP{{HabvRcnW&L"QvuT
,qyTY
'D!A Q	5h_~*vm!Df{;E&51A;)XZ{4AfH;$vbϝGUA i҆ mӛih
-ǍMyb~;Z;?a'
LX7mEQQs3bWݏ_jzEjt!QguQu"MRZlds%@%%:?Jrcb9V dL JQ{:KZ$
g'gY/SCRIqZ{%>A?A	
%Sojrs;X77H	7y,qO^^^
0_#ՙUdzxJQz6	qD9	
p2>G0\'(g&	q4@zyEuAg*T׋ 	m/{}4gvQN3a{Q-0Z98WJGV;l?({+969vR~aj^5t%-Owt6<Q ˑ& ?i
.$-kmCeE'nY)b/Q5z.C/CT{N:hrF) uc+Yq|TDH<P&[.kYxv{W+#V=T}glO[fn`0(9I{ujNnyxvvzyR.N;T~CIEV%5mM)~7H\%'pD$0x:NA3JCXt,,%8QiǙ=Mz,UbY~,J`Q$3I	KSh*l-p,\]ORhZlMGADIe,F)XaW!RWxOyPv0%c'a^4Iax\w1oW6<*BCa;K'CGhIF8XT+.P?UlbRZ?	%H3F\:X&B5[L|>;&NxB9y]nbPagM49stT=P8&*&4#06(
-a"<3_=;\4W"4șyD; MK
:Q4=U2&nWuPznyfz[)ONdOWk8Li($ISjH*Uiis45*A"jv9\5w#j;73Q):usbV6&1Lvo*wn9\'gV-GxdRv8aQS)Nn]i'/N|@w5/1:.ZS8j4yKm*:i9%}50XL!dނ,2f8>*$5$2NhDC?fFIZ|mUA(=>%={6Ve:)$>9Q+"0Ch#
rlKWq]Z㑘4sO"N`xq[sa7V~'N<KiIZ<t[>4;]Nfm2Bk<Kz-=x$a0/BnAdCq>Nx|dcOD6M{p)2hn0ޞ)
[N6=`2aV-PGkKNBkȊC/EqgCMwM'?FC3U%$Ag ;TAj<UM(y%c@GT^fQTh2ҟ܆7dRcf|$J;z^!Д3BBHNFd%cL^_`cy,\r-,xxzR)2h3:>߅>u=y\4;	g8J[4l.ZUߞ%,iUBZL1
Ǔ#PR*<Fsw$x_ei2e{QY1vCXy
RRc;x$_5c`A=a=O}xUÎqz<ׇ.0xRЅ#Iew<`l;؋+/
CF]x5j~!Z)ӟ[u\)2X"(T<g3[Aen\
.fF_e<y>G0q{H;	??^Pg&c))H	F%gWe: lCnbymW$VO?-o0`6:D<kKAZXmJDE~pob&bY03aAxa9AK@4?5?Z4^?/ Idϙ7sh7J(383VJ~WQly}Pc.5g3j:!.I
>r
*"Ο؜G4U/\UIIZ@h?VID`:SEg$W%O?Ӕ0S3Sp&;i.~\bb>g.vybəR$C5Lf(ԏ!kBJ5Toٙp(;%10z|(FM}(ucw32)P]UL=1k(].hK=W}Lvy)=_yŁ<7N,K	c7061l1C#4EG5]^/J|20okI:4rTR1>1g2cEnr!!@۞e+t:8+%
=&"5v4Zj$TM2IHBe1OAf^QmbSacA:FFÈ	gZEUALa;7*OfvuWn<)PiFgI(t<vz%)iI<$:s	G5`'g=s]!x4Hl;؈B!@6\4:%L^<k~y"U<*=_rj#QKGaxx#ttTNp@]KG+ێ6WMx`G1 c#>t@j_pcC/us&pFJ)dUtLao&	&+YEj>Or~yU8ØcGg|`r313Vt^G0sŠB"K~[s䊀|p[
^IiqU/_kX4-	jΓGK!#P}P/hY}``b!9mT<cTC3;x	܇x11I<`g
_
}\L1[Oy2.Yf0NMAML\'C8S3N#)Tž߂\|B݆Y68;FP7f<Kx;tVXx^3lŞ m:dG?=|yqh{ I	fNGp|/		p*<"i`e)~|WQne#UV^n_-.qk%UP\@V9E=dseKg+E}L	uI!yK@yk2 S9!-w4\	u2D*B+BI; ԔG%_/]2Hgjd"IbZd8F2TTmr	hBq42m*lKsVB\Sn8("Z99uS?\>.32#m=]zOYG5#U_g^RNqYdrnGIH;Js,rt]@FaVCq+E-`4c7nx%34SC+\fEFCx1s8DDEp\#5$Q eE-HŒd!fXFlg"hO%u{EV%NOQ\lu1s?Y,%4ozN;MaR^6G;"F{]SKLwS/`;~~(E?U+
q|d}e0O`#}U,Boy-B;[ZkpV^hcEpi\:~3CPh(/`S_N\(DZFS0cK5 gez"iO晻*:	"jwQi ijvL#s$^^wgD~P,*NF|VJdPۋ$#6/Yz5We"77G8V8UL:ꝵS<5+q%KA:u*gކj=2&1)^ ;́.2F 0U41\vUk69"B@CX=nOG(.=pkvr|Y.bXQ܎[>TrkFg>Hney"؝F&`&M4U;en]'PTnT?EC87
JeCD?vk^gzMg1w
.S`?J_nA,xCY:8f?y1O(/l0l(DRaj
OC󌻁Hw#sn/*#T$75X/6rF[K"Ơ
5;YwjБw
pGmCFsW;+	/rQ9Q9GGGD+*"#Z$RJMIME/Ga#m~1Qa9IkQґu'hOÐo2H!J	dhG?4mmUE.wIO1nIOq,vApDz/>:
i'RYjabo$u·#c`!~~**pf݇:m~EK2?B{5Tӑ$fI0z:Lo1k##1}6^Hm#bfm:s2*ge1K"x!,aĠG)s
'eU oP
)`z1pj&YMM
W)VgoփOBsY?o	g.LO
u}*o,"^)_)

GQoYRoz_
oPGj)'(?is8.(Xx}6'Ya?)/o@jT0wQ96UDUםUaEZA5%|aD""pg?t%SwJCihutwc'[+ 	.BK3D?wV=)OaPffK"Q€r<eveca`X)hvsD)B~[hwZS+\kh́uQE7N@*O+D5brrXchrO#&xIANEP(a(sp*X8icR-R4[9C'&?vS6%X
&X7
vȄ[fH(SVV-
oӠ[kyQzhO8ddvdy2Ku[uFY1W=lÀ&))RivK"9=Q:8G`I(h#R(	"T5&F$@[`:!bt'!=gVfCvۅL8ShHL?u{6*u"1ԝr"0AUx,Cs
G>7\~	uR5etx~"I,$T8*"*Y;"-]|'4N.y.^e9."d%6ue
?{5NBe/u4xLAumx:P,x0-n.?9-/"n	Xa:ACVN-8Hkk{,Q}%ixb0d!dU=~2=P(..eJqT.[T
-%{A
3MOB^.xQwVHAJ1Ju"2JaJ4RJkNvz	S2w1`,Djyvbj'%zca!iԎvcX&y‰\&Ry75I8V7w8&&Yӈ*YPOY=ދYNRX`|3		(
_)y	W*9&j=y{6[_>oJ}2r>r*՜,o7r4o@o+ssAo,1[Woo++@L^zo!ca!3&2GW._Pys'o()rG*&6v*[bUcxƐ΁p~[<tJ0rXwW{Vh)i30#d#7fpyI<[~zxE3-n:`ob`q+ז uW,hh1BHVGC{kqFBQbF%YPU[bv%POYMk$4 Vzb<ŗћ`
&"Z6+O-rwEGjQo9S<+eܙnk_IcZ 5Ӈ~PT-77X4c$PzZ0x5kx90MSc^|v{syRg@lTY]뙈g8W|y6`ShiтV҂@+Nk0X}M8n<gMB!EQ{7D#
77eFvӂ;$(bX:WrXii~=x/QQS4h	
%Oap&a]VxKO&wf(I<H7My9c*:g<\Mr%T
9.k@
	nm|5e#":/-:0YyQcR`Yf;0+<Co)|j5)<SO]^|*ly&cMeyo	h[B&:\h}mXIZ [1{NHyVǘ
h
 `l	Xq!$sem2Y(Q8j2'B@(*#5+'1,W0j@/fpGKkX0@1h4FEe>dq\N,dRdyK9O,AnIo˕\l{QgdL` u^9f(/MX6zI3O(2+1#{I-6lbfv1'7}}Yte@fx	|Ig#O!W1[E_z3ISmao6^^giHy^JYM5/IOM3m(dW<"lqG2k
cH
NE{l{mDhqR
3X	XLTMOiHK3'qe3p4YrY&Eo+|M]9O}>M2UYie^\IX$'nq#m1U2SdFT^N [k>	a%j`B8^d6qMLi~CJ3(l	UBqB{+2BRIiK%!0/3X+H|+H+"tyF#ߛHs|(qR}*[jn]W#Ov;(B1*o_*:(})}|e-"|/"I0"u<Ejoq>SJm
fzA"z)gaw
:|pr0U-0o'3oce"aK1-UgC{%o$} fɆliN=s`!cr!()LQZf59A{"s;)>&T
qsAQfrJ:;j<\W LItMIrDom` A_OƁs[X+n+lXih38kYQ:hYM>LL5dZw9e5ɐdxIa7]GqXD*IPv9<e4"[cqnf
)[n*aknIt|v4!z`JZ0vw{_hYRG5 .=fSs<4lSm`prbJxtN/m[{t6DzL)cJ
~ImdJ:Bq7>z+ujyuTw!'X#CUVz^eK> lC7jeZy&eC L;AږS
~x<A.U
XEN[j16#ɊtMQs_>JCL}"m6mC yoxˉVLqYGT`uU
6
"F/~ZgJm
a<e1_TxakR PPuW
	mBrB}9
RN-{k2=J}o5"]5RJFAJ7~FneS.0s8_,KYS@&U#+6{fQ/eh+x-/ʼn6?,:jk'!W3v-<kx'2E3"o[\\qY=+T[B1mQS7?3Y‚=BVTZ[qDG@30	e"6*|[FQ,5HJ|@WvRWy![Ad^0]<6jQwyf7r\ntUw*ǁf
y
ni<Qfh<j5!IK:km<
m2u(g:rmiturD<)`w9ElB~V9(>kMTM*E 5A5\?k5AA~jwm{b'K\CRF1P#ǂ^w7=xv
LM<b^~Pb.h"-Nh`rjʆn*Z6,!YB
(1:C1n8["D+;E,-XN>qp,%EgC1D[;hf1[{bH5@v!ѕw2zC\*->wbb*g0oU5!^\&97`u}Ucl#.U-)4|\gOJPR:pU@9*aD9[0P$8yuL`_wQ>jR{|RuQ2L&/6v:w0m2>y>0:k
fC\FplP<zI+J+8&u&b":ӓD>||'K+h*UZ(1duqQ51+wi~uuCbhHw100fot{_|Wj.n()yFk+
;p3nrbrȞ<ear[IfHoS*Q~*j
mR\00?*N)M?l
<\h:5UD1U|P
+h(e0o
}|oqKW]'}
5*}H{^)
8X1fH/.wL;Bv}8Bp=()||"{+Q#$CE.k&34)tNTMEZohfqQ&]JdE
T&?!K9t(]MDY&fP.$3zo!tyG-vBY„R6@90g\&&)(
*<o<]g^/~|(||'@C;{;'WIvX9sHu"[;.? Aj
dHt吗zgrO&"pW[EC"sQ'&u=P
+"QQFWX}p;fleKJT:k]FXJ|,PpZNKj$\EO'x	q+n^9BfMw{GlxB"*mvI25=_`Wzf^#HUi~s7t{yVo-?ql9fx엙w?R*btlxMْ!l#sgɗXsq
nW
ukBzX,KhRLxR$CYVnbfnxM$jS#&i#;N8V|	8FXN?pg.ZS.F"ߓ
`yC{gNX%
D
Is]3=E
>fH}N#N%Jf8y}DYnF@f9NZP&xaV
cg*K%O8rvR&X{Ei+!||+&
:Y4/p
t*`{NS
$z'm8N2LVV`Rq~#=[I8e^Pƒ%f^*D`& @6fD{i)$*T,*NJ}^	A[?r[.P\5;wmrk&|#*'5(Ζ&Az+ol\f0U[:&5ztsXINv]DnCmx:8p$EeIjYeF_ߖ^4mX7'R&*+
58)~,F5a F:`700{iV=G=H=_L+1U5hnv{M+uuf!;FIP1u#Q/:81$YSvˆ=&~.{sd,A26;_1	jTi|qy'`}fFu'>	^cUM
Z[jnsayhu5pe_Ia8@KK`W_?':VWp;GF1z YuX<.4YKOv3vWmx3
y=^q5VCYod=V>Ve]q5R"J`yD
|^H{0Mky;x]<B/ktyAY[Cp?kNW+
^/?rd76+
9p2tEZnet/_soxYMPr>b@?SaB4HCH%}+HTckN:J+KYvCJEJA0vRYgπWnLod$QusD9-cuRNvW"~&-1Or^"JsMpbccc2[M&1erۖ?hACs
hT;Js-"[}iW]/I:T)0U"<(GReSV"O(c%{8z.ri"
$[)B
)\rɁ,v:yaIyc
sLpp9Ko<t<c(_ZQ2-<~w;K-hWWC""8<*p_cG/./p;9pl)DP	QzQ4vW$34eU1{W`KD_Q)@.=Nk3"KI5"bYH~GFUDfC7"OWD:d$<gVjH/G$+~W\gp5ghd`|V=`">\WhX/T~'WAt'XY
[Yzz@TV[}c1ɚ`Ei'Yuo;HhiQ,dχL
"!N0Y"6
>G5skB!4o#a0t^5m\PӅ%_V1tvq
1U2j-oj*Ej]`C,e=h5wo*s2
	8DK=%Þm^x~7z4(:ff\wt".]
xP{8t0.Af/~~U8:.;C

/ȏloڔVT1~i<c[t?u	
V7ZWgTQ^Q8x'A6A^(s h,c|SC}^a0B#LegG':0<*H=ʓ^-ZAVcj;8pT{
+c,^6{]0^,-Lhsa3(s(xVy\CVtw!1 {\;Bh$XB+gtkU+BHR{fg[79s4]j!8,foeuG
8y(*b|`"Z aMh`]XCv3Aԁu@igRoCDP xrbTaJm!yOP!+`#sFq&Y';Wmlw&(ֆRKrE{4^R8pUrgqnO8zV@Y.&
QW=Оl:eG'vxM*YCN2bMQ)l+GNTfgSY1 <
AE#@+3>gDp*MVk [no1G@ˊNOS-@'fN4*	"3m9N%~K\EeBN$~0W_5r6=7P+\	[vvLx<ZR)?U\DHp- zLM@N05FGRu)<zc8)Wўrd}em`=xa\~(df8z>>Id?
rC4tM6k6H#
L
uvsRvuSav(}t3!xqee=[f!q0
tbG]Jdm#qC	VYHEDJ:C?Kd#
N)VS&*c?;6 N?|X(l/
4ttBH]|o)$3:RPJJK(|>+#Ot9`]mD`F$r@s3H	-?jD4 w>^lZ
i 
و\9gW(P-PR'T	l,Tn:?gXFr5X|J`hlpKXrfc/`z4@ӕwWTK%S,ER|70esgMYޛ+uid݀{isTwW2b|/ b2q7;aRPl`h=awmRd"S(Oxt"*,kikMBqs29$$[LKxm
p{#a#.{Uo,v6^Xhg=eXVU~u3?	RDX\7on|z]Czp:?@Rj4NT	4+x8$+S4Ag@a$T`n6dFd3|jCtN.ܝ
@9Xs#eK~=NXXo943
c^ZZ?'q/ &id`xyY/t#9rg#Fu):9ffiXb|uO
u9W/חqr2Wu}JSG`k#_JXm,`\]jEALw4W{>ZT#ncAuKwo/7]{1Gn }Fh;'_MH?5Wy?'D:	
D
"qt`><W:`M3+Zij
%&IStnS!,\0}FD73Cxlx`7)7>'!@>6%
7mcn^@%3rlɠyik
wzdj0 	=w@KUewe86whBrfk*Of,u_ւ 	Z[kWZFPfVEK+%Lgsg8"GeYWPmR7lVe\=t"['?F)lMuukb-*-HGciM,}1y#'X:erCq?Dp#pWB*zX)GP;IUL'ItVgH	L{%Ru(Pv	CUk	%ln.2TuL '/K.B3dRsGmFKVFCUEffFUnB2l~b2FFNdkF.F2aT>78Ęo_q_de[>=c."UTVLYrVPMRڑb}K2YgS&%kKvn$ym?R[`4OrUC@rɉS'kC3 !3U&J^/%10P-[ǒ
489!Suhe|`YvFiK.ۑK1o=4K%j0O14S^fe1zL_b:T|ܞ-[o\R^2o@Tj&%k8nz"Oibq"-Schn?!?wM+ndoneo#2fogov<(nPmIuK2f3>Ks|sch2M }r8ecn7Bd,d6S%$K:t8HucK|J8"e'+4d^bVmgVRMpx<j|9?n|9w].u\oV45qCdw(x%j
}.9m^nkH27%,>y!-~e#<(dnJ)779:Qpw|d/5_h]WVa)j"DT(yqVmx;AT'}_LsJ]<ePmASZ̉~%bFf4
+_#=؂>,U#msZ;&=V)UhMP(_A?y6p][x*PS(V	Yhr;	<.
)U5TX$ZQ"ps9p]8[2N`&.)Z_. g)q{y<L~qh)^R"o>]7y;H%!zz6IatR17j:X>:v;.	5%!YoM'R`A@X!y_^OhJNܖ`_ƊU9?AKBKU`Y))e!YWE=v\>u'ewz MTY#	~eT]q)Ft
$So6SWD0u p*w]W[RGF`'z'ib)5CdY{iX+RO`x%nx-d)l'VWGX[Ct~{+Kn-_zDD5m)`Q?C*)0ÏapnClC*Ctm=k8=mt9*qpG.
nle#EEXCH8r)LgH)Kfq^mܗltn}9)ceTVLe,x'
uTcQSrn5Y}/R71 FޠyjURiKiq"As@yC
t2L1𑪊LTqk|8ϔrI"qXFN9/9M-8Rp"Jxa<fXz;1tt-`6i}qLn:1z
};!		Z`9m+y	4eIPgR	mBKNa1HD& gC-|DR"/F'z&FoDTfm:y

3M/xOPk5k*/
H,mu-//4@Q 1IAb9t lB	&9z[/V>w'jtxo'Xo~4y&yW#p~X6, Q5nv!ux;$DP\PY"IGhb *P{,-`5iu֐PY8j=_E/ 7FBTW7 cpS\CtfI ~^vPB `Z{] bb+~>Ċr
 R,
TpXpr&k}}*?xdq96pO[vpJMxk1UB\	ioPɏ5}YB
JZBt}|%'X[=ef$,0=~MC~E%XuB\:oui9aݝ:5D~GYbkpE+q.052IaN58;!\lPx

HH#?\io6[E"s_/o\*[u[d]~>%a=_jK,=a22=vRgs%5YN(ҞgQS1u]ktASu.jD5>\(splbq;7%-&n(~`WLP&b:E:Z\vFg+/[PC'p?JH;L~9
oVM!&!aR'aS	eX18
RR)Q@gmF% \_8Lpoph>_r<RK=]4B8xEcyoiS>L7Ry {g'uLH.OD r<Lb@\|mQK
gey.'jen rrcf5yEXmmimJ~Rba,E0P0
'eߔ4)I
	8S5>Z(Ch?Wy)Xe9S+mia9:Q&&*HC}ڒ&^7o<sDWq"2	S}Ct";+|Fv<[=Љ4v"dFSO|%7u{wQxB>LM(('T*+@%2rI<ʠF[#+mK>=j?;bymBu%Jj3[@%*6
80@O ;s0Uf[M:Dj
J0
4fUb91gqwCF$CXEV4/Q[M-
 aPAF),aJd>@`;+Acml9ZT(VfUQ*v
f:4:z& m
>h*jb[QIC1pKMP\~-~$8\QdycsqU4BjI_8x@e=F4yVu?LA\oE[Wct+ijckx|l`SSNJLNLYx&PsʏX>'RQ6gwnqS[p-x 2"'Q3"o&loSLepSZh>bBA$i3z	F-sQ)q&!7n3x}1cJщiw]6"~1KӊREԉ3mMwC&3
>M_gk{aJSB) .lK`OStS+j#;qrj
{'rv0!O~R5!5*Z{t' Lul]L,;43|l|O9>axotP*``?quuY!!`P9|ir%4l_a,-#8A@4[{-s9 $5N%G4)
5yAB@y`vy@sr:rX9;TL@6~]jNm\xOD},E ho0w*q8VI[Mfl&&Pvv6-}|0~"WI lGdxI5 MTOL5J 3BOs<"*r#{tc!IV/}fWK_a#4"}mWT[D*{yZv+W%gKOu1{}0l	=~xXmfJcBN>rFMNSNj|{d5/)hCZc,la-l	O TxG2X%`>Q	h(&-3F*
=\rX^6N@#
B$zG*,K5ԘO%1i?Fj)&N\?(t-s)I1Y%"*,J:$aSKx"+`5`3tOM7MWҘH*s5Җ46H3ZpEw.v;x\!!Q.!1#!,nlXkniX,J%UVss}3*av>9.m&oYҠ}NUXVNim=ZbNӉZKJFUF8EguxQ`Xz7T4u/FU=m
tQs%"5drr
`fBBK"Ekis
O'q.S:n+IĉPn!<K n_m;n8=HPqDinKj$rSD%pfaj,e>nToTJ.`~	skN9Nvp]XPeGy8Ms-Q"M[2u;5u&v<r

._u-
bݖ2
--
-A)t-P""%
bwd>XdTd+\6iS:+SB*5B~QaiPBS$PDrSTDDKe1Ԋ&H<o'ktvm72sV-*
fH&zv7^J/txGu.^:6?xʉ,
K~hwSAyc>vN6#*dcJVPNZPXOIZiBtKݕZ./K#3T^^Չo2
yqqCS
\|FbLb<WN:<B{EKiir7Ԓ R./jWY/uVjow!1<L}\>e̍
HMqHcȍlYZߒc'DN*[Fu7cpY$?;"r+{+)lB#pboB4?Z3l5HC
-)u_`|:jX)>|qX(VDmYE<6C
-[6[`bY[\[hUl8'QNpi]cP?}XvobrZwmuu}mz1]SΊ0(D\	U+^]
6tS^N][3
ޕPdCC]YD
:sXGGGHHYLh!5#Mb@U4_-`GYtXXDɖJl9ǎ.UI~B^m<O
ل5\"y/J(4LR{9A=aFRE'i:YHMm,і9R'qe)#-h	Zޙ:T)qbg7yvvy}lb10Ijm&cc3Okk6]a`Qyij4l5lK!!w w]c8_	a	b	+͌{|3>6notM5_w׉LNiOiPiWK#%SIK -$O^[_[

HH[%Z%_rp=	zc$6tU<& GF~ߎ֘JzVGK]*R?
vKz9'?mP~_=AmRTQjg53[UBml(H?9OB0J:
r.-b_'A|ox-:`KVJ}pݗz2fb[+zm'pe_ Adm>#ZEojUoNDvO:Sď*;|ACJ0XaD#LH$nLKLai[Bv<*-s.*#^7IQр5Nm"ہ\WJ!\"\]p {@gA+sxX/dX^ƋfdJ21{ZJPE8:pmȔ;x2FLCG{2/><5D=|R::.A,JH	hU))"%(#HxqA|iwn4}Bazj1'+?@<^IV<DMVwu,Em:3Vi!ku>Qk( _g+zV"Rr+K*&dQ+B@YDlA$Fn&*F`Twq)<uTT -juUrZt&:].I=8.nFrrtJ!2iWTEeTPhx=*!|KTJ0)*v4P1v\V#IT0C)r!?@<'3{g^4{=0.	o_Yd&~s(U@3A}o^c_{}U9k0VsC?d8'`];
S.|$yJvŏ^6S(7^_oy8=1E5HTGL}trQ?wF*V;>w=@wRH
ZT@ϟK!}%d.1E$>0G0%1(.u;opQ7MQ>
pA|{9^?RG#;+p>~!0qf?S!B^r1<+|-,hj0U-T* hUb	(d:t~V_\
2ElLE/^,V:)WkUF5j>R^I`mzn=^Y`s,H̓A"o@K]i.zIzqewȋzRLpc/jXb=	}$zDwN-IQƎUp{֓jJXD=	/9=IqmRn2]jAbSKpQwhnK=@s{|2y+NSvNNOT`ܔDcm&7(ؚ	OX#5JLj/E75)cLE<ˈ~TGS@"?OmEvlLOՠ+ɋY#}N:x;G]NN^av/JTDU68^2H-t0J0w:HxS

*8w[H`S[0tl@	0-o?HR8^05}7l
O,n+<U
(R
CQk~ȇ+`@&LT@u&DLibZ&.Hr]ZŔ#NV+N!ZIMOBwvamO/tPڈ1:C=R!}@NH3].;͎LL/{j
8ds`AZ?0@0+4=M+
xxO'ykSO7BHS+xCJ?NO8AWي0Wb,@!@=5eksdl=B,lUy}-\=Lj]i>uz܍9qD<'#4LvOHQLGÍX2*JS͋1R0
7+,q?TFxW,83HEtЗG~
]
U@/Hv
t	3
v-st	߈ V+^D^H\;/mZ
{73T7.9B'{)
7H?}dd9$+=`ʔTNYslfoAQA7Gc		so灅l/|pqf;39wk,[ğowLo̖T3bj
O/VGM_\ ]!s]
Z!V'rT9X
<tEBpk&B)"L<1-%7MY^d(L&5|`#-&e+6:qvMqF/jtP
NW80?ur
rZD0JxxNnU˂0`-c^kkHDHVozZe-;.eO(	[StZD_
8K-s*@I&+*B.|n^S{~B|~]G{M.6/R/ROKA5x|?9SJF\.52Ty!ȜA0d{xk0\/2aErj\0Q6Ld wY LE-k$$t$|GvvfE&،Ĝ}:
`Wk%"_V*@BeWyY<Du.W;q%oG$_*9RFY0Ow[#coƟ>@a'8c5\f\#fm&Nw.W-Qlq57-@Z+[.%	%S326fK-O]JUX-2939a\Gf8.\݃c	L^-6u]{%SdMt!@'sJ}O4.\_\Y4:>8x`T\mZZC=Z^=j(S~%w(#bU'ssfo'IxR(e(I	t^D3<)eDL\I;[gu^{fmdtdHF	,1w*vxHi89.<nJizV	s-k"j[V".*NP*
%+p93arPp}L@R_sg/
5j>S)IoKO,xIU,*G7~$C6NLX'~mx_{6	(SfFZ\Z}<.{h94&REUr;rz)(re, u
c]49+Pw@MNlHs`!IV1c`uE"}7|cSQEN((
0C2Xt}Æzp+o&:'8Fw/TrQNQh	["2d1^sL.C
픜(r5S$* ny15{_(y}5|.Xh'Ŗk/l@WVX
}m.)73R#Moa{B}=En*dI9eI9]V6=CG	%[rF`fDHj#MV6H_3Z^6Cw3%EEBJChN~3jD}YbG:f<'@U[̊jUeBߊI
0'<I(1|4a&|&$%a
Nh<|%fEׅY^䏟_DU}},fB47{
i;~)Kt{e6bbM/J>rzW=}h^@t{F|Zxy}DzM9@we&-PbW6CH#K&ޘw a<
72:1FUgbudR̙=HV2cM}AZ`eoc%m{tLQ,kpq'{eJcT'Z<4;pGbTECIXz]%/;S%Svs&,}_4tWI_k9i`?I
Y<Il`&2H2oFX}SN0U`*+w`wNX]ɀoA6g0Smw,OZmӋDf
{0KSL> nA$^$%{%Ȏ T:ۈRkHiNaftm퀔ejgr'o!QN}MZ3I:(dAiahEUbYLM1=-A8<<f'm"`XN}dSL@^X@zE&	HR,V}uAr_	K4J&x?)\{ID$~^,Df)	3k:RAu
 n6R5EsPُG&:x6
bT)r+$u_jw-[-Mxo}J(%-E:`ޗ7ouE7AÁ]+X_P&g
^"P9sy_c:o}o3'V15,?q /|[T\NNbaN?:u`svBNg<?}r^jX"+<7\u;~uu^Fu%i)*EeYlbvD]V!1d-(A˒gs
(AW6vlMZ3,,pd3yfbi9 u1ϛL^YRai}tPaRy`"s4sciRc"(oEy8
Xb*}RLC#.*k]
R+)yh~YNcTH@fxq&Z1'j
;oT'ېڞ.~C/{}
JDk7Z_"t^cTL7KHYLg{IYy`-J,L8?TtyBuF1:+I(:@?matq*n:te	rtO)6I@{V0PCAnᎻj_J#u#_AwRXDpDxC/sv3!
Wmuhjrx\^t"s	'
g5,5
@W5dEhU@Qc;pXLgIsRCd"Vl*~@JGo!pxQM!:
 #}vB*GE|V8c=	Օ: Ed{j`4a4kT/ԙ$kzW^j&u7b<QeF0g&Qw5BNcwI1hBD""^a^M=aU^`]W?g$h}X,k-*#1#R{!C
kKtPg}o@tf~&{teu}6-b1~AHtioX%KCL5-	R((TCp-,#O")-gbv_o ;zjtMg6#<1^4|;O5bflyZ\{,b.r:C[AM#pI9kLk#)+J'1qaz ,#'DQNwkDh5i5tY5M-Di~MN[[y̑8\
40џكO7;}n%=-Gh
D!eS<a?O.Ґ*	\w{3<KQL/l:,RHikPEOP{
a4-/}DTs*q}S/1\.i=ymmI5t1diO2^'"]QJ{$;?gdN"j5h$8&n]y!T?2oz%N5O8iāJ(i#)@zF<jI2(D0^jY16^-m>GdRp)x cjCo~FV[?S,g~H@PPn%c.G挮9.
ӆJg[a."T,8g_WPI	]HB/xfA[?F1Ecden[<zS2bdF}/iY~SqxryrdE(_B.%Umх	vz9fs-2Od2L8+T8(n?.a9}<Rq&8,[5yLtaV-	p.[SnĞUyt
h|H BKx	-6Ms!;DU_G}}V&7ZI)ψqss` ՈT<,f@]eYhTP]),߃6ΞNo;_&
7}r%V3^`?oc'lN\IlM+&"^aC6KכA+i\ >3qr<=
Teda
#ًX
k/Ӝ@b;ccQv	4:w
:w0WeJ_Yȗ'͑3fF=o`7L%O$R"Bi<n.o=_	m,d\*6ڟxo|Q*ZlJ9˘CgpNPo>]yWcK*m0Z{O26EgNkFoA3Ae#YMOn2p/5=yiK	F瓺M(+/wpe"ml\mGAUBzEDF~U^N}|b_kF)ZKEe**y	W_O8Q
MeTxBa}.~iHR,
8dtNmMz|K-p
JJjC#>f})gNG]`C+ 
y$=Qo+~"tLwc\O3-SEbڋ{Ne_w1 WTdAU`r8rΑ6[8?hT0*PmvT$sEWw<XU"p%.n4[]6aJNN2vIdU?N5>-.mKT66kD2qFi$qO+@X4^kVadT&Ki(K&97܋kdbn?UnqzFv)oOY&4oV=)'*'Q:+"@&NM@$3oё$BlIy6A0ClBYvu7Wڗ%Qawsx,`C,*ab]YLEE݋qK;Q'II>od)Е^mX$h.@-dq[]l8߆6RY6	r')
vb"|zxLJIx%G`J?mN[M	X<DiGkm[O9X$Tb EX*pG(vPp[ie:Rl)$Q-zeP{~d8JzlgMZ'\~jVRN[1/I:f~{x5>|r_1c.0*{ٜ5:"w/+>nd~.-([{n6
-y
<;# F	^
*AwAŐ%"/lVp#s|K3zbXz>MiXMdwb?#	a5ZoOjoLr
Ho2k-4E/|6##2xp08Sv藃J[RQ6]ןlVSoma{3]	3 \q)< pFzz$PVSLeMT	r$;[Xg,TYj_b"cK`gi(Pe=!
K (0$AI6[`wDX;[2S|Cy5-'[Y}=ui!f=``N)CNBo$Dw*D?l[#
LD
nd )<d?p214M;L?1n'BC!&B[#CCnm&20[71ZF~V"[_RJ]gݐ+/BU0BskkTlX== \Kb	q^DRnwe{[=:ˍueA.1pp:1	
}
L]F5>1@ځ{IO(/1Sklq@]>\8Xyt F`Nw+aN$5qCPb%\'Ì@JRbFS[PURU\|n4N,{Qo;|cztqynUoCL@U8O$vA`Q1i9~>>V=	c~>f--{r6:AB'1+8]$8M<SpPρBlh2*vK/"'zQGlp.';ސZ?Ktk6$6Z9FNs3V?v5䄈x&~TF ."PQ+~xCO2qSX
XvNAUK;;'x"k4j|R4
cU?c!7exf'6NI&Y9֑vR$B:[Z>$d*xl<vUry
S$_]wq:ڕd^FMo&MG$DsB{34]~DngXhOx(YI?h9[2.[>Fu0KASCF=!
؃
~*Ch.d"qU_Gu4${Ec-q,Xfvt3r΀.XvwCU(tTQNv|i-O{	1qXR#NsQ1bXJ-K\Rw'1+6t1Y&A{l6Nz_nq8A9.qKR/=jkAv	6,-Jm!"R||
wW%p
B.$J#E@lu-z}gnK[p 7qo
xtn1},>0~R`3l:D8KE
~^1MjH

#ԐVG@k_bkV-#8fS::teHwzEfƗ.R<m0(V,LL`@'뛧O}"j~U#L7c6WD61v$^8b! %@*c?dwJn}%h\g)Awcjy0[ZHY1p `'(:*%33t8t &*:hpU:# -/xn
\~K[{3M/\`}0CCa 
pi'_^Z~Qt=`fMQrO]Ef\`rV?2+E`T&J>E76zɞ]IipUDr>bV:vt,e|yE1=an>*_>n}^`dXV vacۄ6~E	N2_c!%sJ?mqa(F6 grd="_	k&f;v%H7B6cV:;Z)9H)uORr9[g_"[rn@L`I8\Xzl.dcGey'
<foWL<ٝ
!l{WnO;xOFjTF[X4|lc|Ty0_ 4~(Y|{`"f"7܅jl,	j]9kQEꑳmeAEq0Ó188,V"!}p%^ANt\`'}
BnNKSKpVWHZwtM5h0:fAYAoY(9.ܜdb~9&D	NM	M!O{tO>Necs]FN8?Xc6/w`1M3A!CB `gebYJ;%k.YX	T
figJi2'j񆱠l36~$p}^
"'
N~8B]b6,QEWUPv4ZmXhr==\n!53D4ljȉGMDc,Jw,~sbMUlC7hN05SBrz$܀hsÖ3p>Wjy~llw=y.dP,
?- }^D^?b'+x55Sip9;Cr@"Z)B=~m;|C??SC3䝋F'(pa
dKr~JkЎ`&Z.w$'~
.^'!Z?>c?*az_w(ESSUy),9\qّ&A+1t~	*e+_Pu='h#"/rV5FKKFD<YG U|x~j4s+*T_\}iOƖ$.vZP^EEOl*)[<UEVr1y|t|]r$DIr0akl*2mc yaO$&1"-qE]EHxV@mQu.#8Y}"xY:9r
x+`xE)
=6Dd	 >\8=*O"*(hP"Y-e#
EbLVaw:XZEnMy[}(Ie?$*].W|"l{Pr>+"~!ewklHM.
BFwQ'6N}))đVA񏝊d4CEC/?fAY*G&bSd}xl~>)`B)+qwGM|ǔꋕȒ8qSqg+#jP gk6e3kqxU{^bi*R5|3	n
**:GD{e6Dv=͉3TD]RNkSPD[[&j,x?,V[{L [(bu:X
HFCS|yA
ZA#AA 2.lMZ3(C'#/
nHPNK`-{syx{1P	F2H%3mTJh=$TTŋ$=qvu;\;F!<$&=:)#>'sw@@,Yvrnh=[3NP>=uKU_];A(dT}Qn5WUl^6TKlrr}?YrzdyrqWdcC[GVK
y>|1
@MNKVHqGx6CGCܕI~.h3w/=X*ZM\M8UcG݅[;"{5͐^u]}6Phf+[fN#""tMsrPcG@BjI/	VjG\9I8|~X?_?"Q%q""yz@mP&+oH(x2OV%8m*l	=nqR@IϊIL_Z	}$5?M։JC:)a|$[ӒO0("'3a6X!hFi^8wv9	?z_s"8%tݒ@8GT;qtYPkyF[e!*-a9Y>o{0Pz=toK{CK=)cObsF8lRk<ZF]h,Њi,M'AGS!/vG,7C8N*h1ScwXIF"f*jjuP+
ssW.n&hLBXMn]b>TIM~Z=st%x|}t@bShS)B#c9C]Vf/qF]TO7 2XMb3%&@LMB&no;tg|]x`urs#gvsiouoӞ 'mY(:vGFU{VZV(#r@v%r5[T1
6t<Cd9+ad?#C\Z[~!3Mi2/+
얂1.
2T4sR
f;#g}&'N
ti_D͏705$
&7#z7܉+^셐 7}+Ui*R18iLH*{exQ nhj(% MJF9vKiP9lnT"Zoى~6j"DZpM/1v	e5}Iut) SH-gb1\fy		v›VSNz+/Cf6Wp8~2}$US5|e`W9>lۊA&KN-f`ZF$;}`jD-(~!P).b%[aXgSun q?6$ԌmN=IoJ
J
5+cCl~oTB672
AI|8jZsIht`QDt)|%B=zmD.)7!]$eVz|[r?~l.23FJŅ|u^+1ߙ7oCzvs?	A"nr[jMoaJWkZ
!/7mO5"rJlA.z9Q2- f^ҍ@2.dw!q-ppyhe;	Ā,Ԉ*8O0ŀzJm	sYV5w
m
Xm|
c2U3^Kdwp(a5{f(] :	eyKpn1$dAĎ
l3agGF7f'\&_@3ހIHXJ6xD0IKu\]}Np=?f]7t!Z@x$Z
w/A-rM4s~86+F$~t~O6'2)^0`d:T
#=24f	oE
?#SZ68]M;zT_$SdEI=6OylZ'^C_qxHw
pbjD.CJgUp	JA>R'tJ6^ia\kLgUB-vRDj'+r
1틟LSbLc	i7D$x7LP#
^;-NiM9<ENo(!$+MVO \42j&MEt$07b_6!yCTPtfk.6F[{=>%8i
aQ); ^Y=&b%5/]9/[v9A0a&8OMFśl2535]f
\"Q>e;5Z
7>HJYfA<eRAK
ZS6!-9_530."KyL$h:3J*;U
t1IAWtf<3$+D:9@G%4%X3Y3dp91f3g3
3LPdBFg6<2i;`P@9<ÇuP==5eEB<p6!O
P@
C<9:_I>C;
O9]z̄%yh@2IXiq/3a;:)}9s;9K҄ԄJ8C'qba7xo  Ō(W(8q!"K7y_uR7&3;I*g`N^=Z*#w%-%
DDm8}:|;|`0SQ}i|vv8	0>k=z(5z_bg
?a_z/{3ew''8xV^({VqgsLn	CeK6#%HCy?#Ch"Ec-aXAZjr$di2m!@xqdE$_
.EH)_OLlPU.^5.x)yROI)!:I!Li[y4J)
mhu
yh9#Wx-K0bi}s"|T[:YzUA=1a&TuYn_(& 	v\0o<~.[*|jj=,q!&@s.S!(+HY$LWu(M~@/DaOqEmH'k~##&1#t}{vB`7Rr[_wP	#s6aD@e4By~6[][SBsr?z
U%)~uzy"f#v[w[;sl(z[$D}ՍW$k{&Jia
8ypC,A?
)v\QO*,,a/w)ff,%TDOeW
]5%W>w1B|b5AQ+q(_]eŎ)YxK	&dur/Vy]Kvn8dE"rQ]&DP4p4h-4+;Pp|f#sHtq*-&U^}lZY.eK*a bpWd4+K@b@/>']
RP*f
q-:)NݑuH{['Dt-F-Tlꆤ/ʖT.4֎=EWG)9XРT<@n.$}_XH16eaLrH2.]CTOk+Li)T6BYG&+RAPstCHGFPnY>X.GP|aY=t
o?ko,/UTwRBT
CJn7m|2oG@aT1@G-ΌqTt;cz7vX{-+&wsBt-&b c.&o1&!.&uJ3&wMa = ޅ[tjtktt\J.A%J7JtUs@ZI=c_I\J\\1}fSaP1oDŽ=^Lycu7	606q^pm`ʙT$ok7I_I#PFUM*šcVO0(I
Ռ1*zΗ$j=h%	LJ;j )|;'N~I'Pb^a:1@96sE+@m7Ttjan _v9JI<Ipg;B'nZ9RP<>KSA2;!$A>ehyR.tu.yD&qL5dv",{&LvuS5"6D)C!2vYA,`GvɃ0%0=>!.;`m7iN'y
\taCTr|z΄ R"Sm;x߀G&@[TW$m<IHU1]MPjktH	=`;>V|&]6=iIo\xM]ff$Z=Xa>hopQ,o}3r]]<B
X3Zp@D9
,b@]ׄ~|c%d6qA>Hupx,H HvduCE.℆KASv1e㉒K]*>*h>7jJL8j	#3NmbQF
MPfR-}L6_7vR#[NNq$}!poX+듐1V9<<|,;(-(Ch&y&}zj3D-3i.C&JcK\7GU
8}0v)$7&xǛU<	R=QTvQt}cPgb(BOsRFqVb`fK8b,/s +m9N#:2;2S!L/E~+)$:`="PhEW7g'ii%_al)O~hg%LLJ<\sQvYRך&YtP~y8!z>wMlC>8@qZ}I2CHNY8{oFXjx[X-YyLdo0rRla,76i\E+Dvy?RvJ>)Ʌ?8B}++ֈ$R
2sw*c+M1d^Y-uy\:O5L,N׍ʃ5Awa_iԀu{DLbbkyXGxu7*^ɂs2%E8c
d3G/M.VT0K{>^5@cPdmSpVY@~RPXőK;̎TS<%N6m&@W+X+kR{KX#0z]uxL}}PED+B%SF+I{>bP
243M+j}C.4) i-n]dDJ,vSDdST2Kr64ϐY_ccQouNs@hjSG$@tF4S&@\
WkH.aN\B'J ,@9/KFlo5ѝhnbOj\uS'BQHT(Jwc|_tc/7d,)"i\r_i!b"J](h&-N<m!_aD3T:,^3iT6T(4=T09^r*=iT4hw=.:`^>IYK<3j*5Mj%gPME~	~>vGELvvvfkv> #t  |65@rh㘿RzwKHLY'rRՀI	R99Es:j|:S$v6}B*T.GbOz@'g)b>\ˆSz75bv\Z5>?8.!}}YBrp`vuWd=q`YrSF
uYF's~i(J6It FaJQ(itw1,NB0suw$Bl4=bQRBQ~)gGt{"(|#@;}a#oE+B8z?O>>Z$O!wJxJAV+&WwWY5[=,,ه%.`ڇqiyV;I,M'd/,8stzŸ?2<IJwß	nw<^)r]t!{)y	Acp5/;4G~z]f	]"TjdlП3D;
d	4tvH'>	`d]kǠ{ƑWG"	C^34ㆵ@:EE(64%44G:˖E_R8T~A07<L{MsΠx`c
GfFyd5NCL%GGkc{8
*>wjRaR)Jz{pT^>=,6E8_Z`ZA`ř^D669?SUp*+2dP&oPqrAY$\9c2kk^h"b"%MY%eEv$fZ*ʂwˋRY"/VpN%2Pqh-}f9&nKQ7
Sz*qN]l
MwO\5~?02!0s%P^5*h\s̚r͚NHts%D='Lۏ7
{?0ljS_ZOls	~U7*3%G+fl)YV_87PH>IRlt	lr\Oz1zb%S==$]FEH1}}*s^B,s鄩
V-Q-8݉di+yt3"h9pߘ_Ga/gÃ27Z3]MWgD2G"<3S&3)<N"&Rv:0
I--/1x#xN
#Xx
u/ɛvUFvzw3
ٚ3708|?ǀ5<3i2wV${hXq>ozj4.M6H~=`Ab b [izAЍOx[z/#|1vhZou\o.*=<};8ZOV9tJRr8+9 t$|K7!-@jzoAPyi0|@,)=P@r8(j%zg4lU*_-
M/v$&F
'gHaF,W2- LjWJJt5%'F(T^qA%]zK$)4
hzADBsRjz&yM'e$$sZ<vryJ{i;%PS[&u!61?(maoqT`.enB27|RQ_t	Oşq̃Cw!w̓,OD;cL4\\<T`^{Uda"דrmZl6-'0#19WUS[0;$W	MUhG;O|.(CUepyoP#XLQ;&+mOdslkk$aB8	DUl^IgtK\gk_GGQH9ZZaYDWkUs[`^W_54!DfY>	.
|]{TpQ|m[:	-@@}O:E2zH:*~7phWGk}`RV:p7l4fx^^E9Y	<HFe:+e?%}BGčMlM.[VP?MU>=ZGxO*
X.%@+b \1e9,gD RXNp:X!)7!627I1C>4e]!2Ǒ{*?m|v|a++iqLg`_Ad9= g	Lu#QzJbz\1YazsK='8x*?_dvRYYNR=zo6ƈܘ㕤F(Sg
W1;Mr`19VhQ\Vu9>\^\)wT"NAh	J-Κ>@AT!40lQiE啾I99E8Å}_Zuj}"qd<(M1H48HW2gfdE	Pm47.KtYj;	:hvBtIl[uxv^gOeMZy9R2*tdqyzpeiJc_<!.Zdjq\rF΅XDX$.fq:<U4'P"NSeWwU2b72TRR)KXDwdSi!yۇ,͂&<0q/?=?d7WtZ-Z"k \	O|Ew5yg"\#
_Bcaxnjn:c<3U$?W`
~6nO,guf.o?2VCp*+u+y]Vr-U~af'zg;ld
n7i+i$V?[laD\
$AIwH [+Jp+Q3=%~0W.TK<1gt4<3g#\B0X@}~"d%(}]R)%2SFr-403	D9wZ_+4Fo.^My2َ7RH}
Z/eB_5=n
;yF9N=N0o"@8Id)Sy^0T!o
?CPv3EomHeJbqAnjS ~:zCR?r,[H"H\\\?~}Mp
LgJ;YNSB,JoC|v4.@C%l%xZ;ފ 9Y`<Obzx(k	![4^g#' \$T΋4<8f/
t(|O$%&kE`O4f4՞aeD4DBzZZ:x\@DS?2xoh22,4rR]`^E֞pH
'W>MZW'G6ؗ:gE3p/X0ٖ=Mnꐶ00.4ro
#iOOCu~zs]:5ph4+%^Q*2Jh9ˇ;YZF(pPHZ.iG:x1G=r.i'-$1>n4u6ݚs)v ~V':X~>zh&'W'(vzr٠tfS{~[ϋvE7w"a-!O0jwA_LR2⇅n643;!+y[)(J%C01|M˔,(P\Sj
.|'EW7XE|I;1;-<Cpsg:h3(b~сh48U7hocMeC{>?E|/HncGJ-JWfp""bR*\j8	h	k-{i^X[F$q?Ur}@O,ui/ݍ̟,ws@@Gdj1Qb8B_%7YTdS\[yBsbQuL
E "A
4fv"8LGlC>}Tj+Zlkym6G/cL	^Q5+jnH͗oIlQE}o{m$qPylpiSaOS ?l(xCқLMglgQϚ8|#;mhfOlVin$̈7~GLC+cPuh[a~BeR;bb	_63Ԡ܏"vEߌicb=_5ep>yӍ6G(eM s>87YMdz]@GtZx: Qm#`3H4W ƃQt?'b2,v]U1r0YIs.	lA^uF8>`
w97A2}q}?C~A[|J*]Zz
8,Ue.
&C
$:;@!
wN1[{ĆOaЋbzZ=?)*g>_Rv*I'588
\]xPQWmM+24%D|,%a"PY "WʌeM wMw
2͟Y2{AцZ25(}yX=V.قd>?Ub-E>5F>k*uMQLO+*?slMXs5NwMr0t5c,Aa;joxfhuX2`UN#T3nfɒPsm&25:-!\gKʒIc>iݓ@sCcp}lh
<6{#Z!nn3Vp	"
jU20a#f]]MV!u:^.k2ߠ-9HRe{/D.Ҏ:]a&  t+eqYW3_+,%/T)l!;C%D%KA@nBqC_mks$t~mhAHDNXHm<QI7~jKS5rZWfag21ĄLKZk+>Șfb{;P=zb0FKG]~d]
@㓭kpMm^:./pUuTXdsǕ_ib7)\#G@n!|h4eS0ce73Noj3FT@nf!8cNZ5-K18njY"
x%U0522]
AlgCP$qoN8[t/U1\,ST!{;ɍU]_9[N%/R>Yx]H"Na3-\zA8AdHfCQ	J~O=.UHu!{Ctݞm0D4bv_H~C5l4m,QT'G?4#~T%8F2ˏb~T
?8Ykgwaa1	$8=JCT.J:2@@#QAB3RIF%_Y\[A;
:8|RL(y>V@=k
^j;=n;-$vyTp6U|*r,W|f&dbڐ,78	9\
e
e#n$n&C>CM%fPgPIwhS:.\$`Rm<_ыyg._x$	r6gI8.X?3D32`d_e ^'<G-]/U-m$$M05W
'WE1d;Qu3c}8%`eV892eLdGu(:oeIQ}LscԖ~eՖMH9[ćRg[z"_؅kA<S^%N]vtNuL_!YM\yyt!8ƙtT\77_d:|)a!ě9+T9B4v,+.;ULNWgV^uOV;B!GS<MXuBnN9Brk=|7.8a1͛-ULz#S*=YI͙@mAl{8dqh90$z*V{L-vw3*-3Tl	ey;JqPArNbaYCm=V^8CY0њ$Oyt`|-7h
q6wE`w&)Lk)r@+'B_"uDQs@1\7m
WU~Lh>(YN'6S't^suBkUlAk͓E)2j<ry`uCyG8gDa.'o[^59#\&;W(3uZ,I8AxNYwrRIN:7tFzJ`Sa*v~?#_]rNoydp1<0ge
\IX|rc,2HU1`9sODy,Gwcu	(ņ)yNmL؍ƆS)h-Mv.Q%~D[[LPrw-P΂ 02pԋ5i5MpOh0th8<t42``pG.R{xaD{
KTK9k?EHw3}:Y6Cn’
D܈No
oou)#Web9iJMKOwzx]]gh!ٓhmnh]Vy	oO""(8-P|-u5!m4-8e!G\+G3<_hgN)H+V
ώ%KW_1{ 1SHGP6=&H ]4tUTqX{Npgs'Du
 W;=W#.U3lkD}q3)j$!>HVX4Y.54zUC0wm\N{c|QOdmŘLvf>2mtd)
jZEwee
7+64@)'G)l-((}[3fd|aITѐF O,~iFvEڎ.	DL,ɘL"O.n]XG9Go^͞T&6eD0.uVole?'DNikNTQRM6/[L1yp6.Y7>@:<w#\S?o/	Lx3xKҔJOC_7HzlqYw~- @VBh
P]G2e'
#/~H_lc|CZ7^nx+G?o*?kG_PNd1D3cF2
sb3?pzk@gA?a\
bdݔ0JTBNfo4B(!/@@<RVv8J/5~$!V$=>U.K)ߝT
y[ΛTxYbW?;RV@;V7QIE$\%$B|M/<ї
nGyVoxs&=x%-o4T/)a,bc}y3qi7wsgOB;|%PY-$R-E*7ʀEZ!s`s&~@)^4c*zgj(˄I=t9[z:!ˀ0J18)F>.u{yT)zyqSY_d{_Ջ':T!WJ2wh7gBSh"xj(i>|c-rD4ލ8wtf8{KULU
	77NMSx_c,S;`%n䇋E5!.$|
jDb#p--gW|z!((:{ޓQf_NDD-z"]SIk2YH[Wm,GqJ:ٟ`+Z^xG}'Ub7>Yȕ{2d{e{-7,
p`}]:Uh=4lEsBg;@5MpQ7~Mf74Me?o	u{b1D-F`wf~).T?c;݄6(?@!gchCPd
JS?X>kZECHu:CE}{-G
	bD@$k9+]NpI@$M@FYFVNx'K:ډ7;`g]]VVP2*~-7T7nb
L0! !vPl!Qafa+L<l\AYA!2ya1+<8NY|K59Ke_x~Ls;^|iCEVX{wa>0!;W%*,_
5QW~8:rhyuWFWSȈ
5\KF:=}3,n(җ/9ifos@*Lz|:eO'6U\!Z?D2V]>ZEȟ%&Fytم!1zknPlbKĒɑh']	'K3P
*'p,%ZEskHj4"9.=~~TY.UMER%BjHo~QNtbRJ*~V[:WO
H=m_i A})
 _l[`"z5D9aM972YT]~DYJ<#2Og^bzhgTG6483B%I}4􅚂҇Hm^%|%%]VW@}x"&zy:LasZ~'	DE+zvFA6nkvYeO?xhw{r/8+I$a^6
5y.6MՃqcO\2w3d,_2睋Dag,>GhOcnx.z6EOKpAG'Cb@(h]@:Ǘ{j`>ĝ[nF`3bDjMK+gxyVʕ!`EE_mF%7_6LG/W.7q,4&?p*.S,e;ncrܐ6HjѠ?|TBdy 9ACcGB֔_rR%nY?GHCE@ZN~_$(g,]l;C~U\`W%v*Uu9TT
MDUY([}yHIUŝ2F>z:yMr'X7_g

Nd&mhIn$YYs
MZG"GQœ^"5
HrQ3uHQQQl	Kry MPJVȌ+yg!Q:,GV+H3
@u)A	MG6F3kXA59mjIQ_1!m}9Z|
oM68mfTOqzs5w-o	IMC7`1t0Lam)5j$5KE
1rO Xh#ʑ.obt&x,Q=M:S{$..-UUlch1R!meHH^E]TG@}k(}$%TwwATCjlFF]1t
5LC$/?13oJ>JBJ#*@^/4LUKfFxP/W_!b'.](.(<-/(6(9(4yׁ@-CX(4 V3`a#::#m[+I
 *84BVKO 19Qgiuv
%@<C8=>^_uonmv.o(z(0~vD4`5IBQ6e25VH/Z#C!'w[Ir]3|OOiƓVLH~iQΈg.v=78MhEMzPkiEHSuNGs#ROFևP{PMmgd',;
9Kb~{>fr%vAi_Ej1 +<HXNGcyi{}lp
.:QVsh`TX";0t{
8d\mA?&n9j.6Iuk.cK"}m-&]2OM*ڃry>N/y=A_PkS<Pk<Hh
K%,ydx{-Z?h>E(}P%p3z5.2MeT/MNYNC
>N%/HMG$K|p;KEki:$h
,8E(4)arUZ{z~YYI+,/fF5m|				'	4	5	E	:	V	f	w	e	d	j											


0
;
<
e

~
x




04)p<4̕.[w]z=2!:BO;5nV6|P88{;uQl+U)YgFVA1YB><raΜ=
2\"IwM[~E6W@)u_w]<ad@V)d|GLK<e>+HTUl<
I<Zf_qOR}PLp1JPIMOQ!


5
6
@
H
^

j{

z
}







TU' *(W>`CL?;E:?O^2(aA:)zZJYR8d[uc<Xxkj|qRr[
/aaPK"mDG
lp+Ww]r|U{Dw0?Ɲl_ɝ
[6CWGH;MlA[[tJ/f@͕q3y|p;Vg]UC3|^2	Z(p<5Alo');6FOZ[dm_*+)'EYgU|z04KZVnde(;T~pr9<{bWWXh<2GdV<>rK}>@AACCrbVCGGPZk$@Ôc@nZKJZb*iԚrNmBM=
Iymv%|䙣!!k6Ph{ >$q$$ڠF-I3Sle-*.y~/E1=@6<B|	?HF`MNfuljE1%
/nbg^,+ip2K^	Mk6˜+60!plhK<o[ ރ[
/pl
Z%<nBTENkCqᔲAc̀tbx	fA}{S_(ȓי6ؙsE=zWRBWnhFS
9.s.(b(ϜT;Hk> 6qZtJ8I$"sv/>A&1)/(2Tm|r}S
8".OWk[]b}<Pyfzs'VW۠WJ~[|$1bXXU5ԟ'}4䑗\!#Pc0nc=1;M%1kI-m/x_(U,s^0/ZB4IFnTe6.obUX^1tx
/>I&ejBUu=g
7@Јu4y/%(e<Jڂ
4%'2YDGe<H&'?FADI,)RMsblkS W;,*m$Kyuㅩ_r^rI9TEg{z">1==XJ]4^_O#H^jI])ZC(hXO anjFG3al)D7j<7&a0YSg֝	X-v`7};b7
AIW
!Lvm^?'	qf$Q#]^Oo	
WwF)NV T Z?  X 	  U d ` o      !         !&!)!5!4!-!,!L!Q!+!o![!^!h!\!p!!!!!!!!!!!!!!!!&!!C"=">"I"L"M"a""]"r"!U-K fiL(r_OK%`
q>vncl/'?}	ctAh@8$2's|1
m#;s~	! >ۓUY?.vF"op$Jf2
q4fvGIE:d!#\:n	f~n~cYʁ*,IykH0y5ˁTMz""""""""""""""""#####9#8#M#J#L#Q##$$#s#y#x#w#######$$#$"$$J$N$V$]$a$l$s$$$$$$$$$$$$$%%8%%%-%%%!%`%q%e%m%%%%%%%%%&
&/&W&e&r&|&1,p^_MO;]$j䓸(pwdz9T?]HcWϞTHfm]G}2],.+XXtIf%f+
=kYH/~H	Sn[*nADNJfE2O>L4n@Ii\V\V Y9EIydG\BDj&&&&&&&&&&
'&''&,'('''L'E''K'Y'C'>''''''''(((((N(~((y(Y(`(\([(('s(d(((((()))))!)#)")6)8)-)L)M)O))))y)u)w)))*$*0*G*-*L*|+O*******+*?>됂(јorRŤ\eq8mL]jqIH3ujC?G^QD@\aRDukB1lJoWEgg9Uq(R`\iclze;c͍ 
o}+ 9PAVm)sp	E
@`)l~PBcHI8[)g*	+~++++-+++++++++++++++,,,,5,&l,,,,,,,,},v,,,,,,-,,,,A-*-$-)-C-K-^-y-I-----.-----------[.Y.^.{.p........./..4/;/Z/</u//T//b&+ep.O_3B
U#+2pe3?PeeU{D=[,k~t\TCY]TrL@k7"70
%)?r(gvbx`QtT0`jWe)/ϓb 67FL)G=|.̀g6t~`@/7/N//3/D/Q/\/m///01v0#0//0//&0/00001081000000000000000011111111212	2*2222$222?212/2E232[2=28292.2R22222222222203q;P3L313'3Q3]3(3xFukg!
/u꘯hۛ}o7|`Pj֠>6b'ـk5Ԝ[$*:=*c<,i"pl5M=~4{a KKc~CJ"==craAڀ9| Wsk3~-+:29`
OI
=`vjsn@,^"qt`)R|Q#sm>6S+P7X4393,3+3=3H373*3333333333343384#4A4$4444444~:y4v4t4e4u4j4c4l44k44444444	544554545-58?5[5v55H5L5565c05555555
6#6666656F6M6?6L6l66v66k6y6w61c՟<R(CIDaog[p[v5]v~:jwqvF!wcc&JG[7FNZl^Zr֟%/>{5DR6	PdOϑWI+g\~n2g<~;dN/lJO>OΒl_n,l"Obx xs-#NOoD۟%q6$@6h6666d766666666777N7J7B7W7'747I7?757%77777777777777778777j8-8/858+8288x88j988698989#9B9.9989
99r9|9q999999:9::d::99:::::::u&
|ϒ킵xm"N6WQ`S#9V~2apk|ui{Scp* D!d*Zq~mpB-,{5#Bn|2A9A]LRIYQX)D^/fGnJaeP].~M1CfJb_Pn]ϕ8feE1Ey3:::::;;;!;;1;";,;P;U;S;_;b;;;;;;;;;;;;;*<;;;<<;%<&)<5<<<=<F<N<{<<}<<<<<<<<<<<<==%=;=R=A=O=\=k=s=v=t===============>>>>=>/>H>)%b
[d7.+{]>h?.|e33\,/04ToTQnMff1]?8ZK[tW#PA
>iBA}
4H
 b}à)KpB5@VAD~)bR
;9|ٍqd~g\7VYG!$p0	[;yCA$pHv'!>}>~>>>>>>>????1?E?<?H?j?w?p???????????@@@@7@:@_@a@W@Z@Q@|@@@@@@@@@@@AAA7AmAiAAnA]A+A@AAAAAAAAB!BCAABC~BBzBBBBBBBBBBBCBBJN#098jLOY$q9DZh\$lmKGhxN1sG9NJX//4JoND͇ޏڏ%#U]]!w}>c%b]A,n~=i]\Đn"֒lfflDU]#_)0|!?WG`{WG|(<-]-f/f)35f	CBBBBB
BCCDCC>DDCCCZD\DDtDsDrDDDDDDDDDDDDDDDD
EDD@APEVEOEJE^EExE_EEEEEEEEFEF(F"FE_FFFFkFG{FbFNFlFGG
GGG(G=G.G;G&GGBG%G}GGGGGG:H%1ܟsvu-*(X*D*E$W5^?@.%@=#@#>#+dQIsWv7a19GJ80+_H/@/j,K^ѓ)$YV
]vrڅr#(hE6w>&x,YRFs8!>D D0y>,D4Dhl&s>DTUTE^/S)s+sGHHHKH?HrHzHHHHHHHHHHHHI7II;II&IfI,II
IPIIIIIIIIIIIIIIIJJJJFJHJ	hJpJkJjJmJnJJJJJJJJJJKJJJ.K4KHKIKKKFK\KzKwK}KKKKKKKKKKKKKKG֗Vllm&_y<[	!Xx,bc	&VV2bxZWzz|<<Hd`Jry=ڙDSEY}Qw`;
hVQ
20)&%rLIJKOxTvxh=7')EnfbsLQh]Iw9fauRR-X#B5D~kKL"LLLLEL]LfLwL`LaLLLLLLLLLLLL
MMMLLL2M%M'M?MHM:MGM_MuMMMMMMMMNMN;NIN>N N'NNkNNNNNNNNNNONOOO+O7O;O<OPOFOIOVOUOrOeOOOOOOOO
POOO P)P+P~JXbA>kFRQbRhK8>W7&y0MRJU7RIkcdtw41hY]vmpwmLD90XhIUaWIA&pV3ǝI74IÄsfSEG%HqaM@4*d~n&=Tf:9L?gD:u<[ބRy4PHP5P7P>P9PKPTP^PPPPiPPPmPPPPbQQQQQHQQQJQBQPQ.Q2QNQ8QVQkQzQRQQQQQQQQQQQQ/RNRtRpRRRRRRRRRSRRRSSFSXSESVSxSvSySSSSSSSSSSTITT3T4TTsTT|TTyT~" =U?!H!/PJa6JSU[\my%E%b41d!"N:T!J3YloB~	H|988g7oiRpXZYZ$+r|UoJI~F|_~Vz=RCYAi@SZ8,h<SQo	Y	`Hń]Hp03/L[{TTTTTTTTTTU%U/U7UJUQUOU\UUUsUUUUUUUUUUUUUUUUUVUVV&V!V+V8VWVXVNVUVfVyV}VVVVVVVVVVVVVVVVWWWWW0W+W5WBWOWWWPWUWWdWGWXWWWWWWWWWWWHH
`k2-YuU		Asr4FW8/
N e&+-m!uw[xb:+96#O<Lc'яM^*XqB9w}TS^ɈB}):1ST*Lth{#;x0!B.cG
Ut'nEy0 %^O#$4u
ILWWWW X/XZXCXlX~XwXXXXXXXXXX	YYY"Y#Y;Y>YPY7Y9YJY8Y@Y{YYYYYYYYYYVZYZZZ Z?AZCZFZDZHZ^Z]ZyZ{ZnZ	\hZcZlZZjZfZZZZZZZZZ
[ZZZu[f[`[d[h[[[[[[[[[[\V\4,u #6]
GY6@jFZ`&wAb&DmZyrz"pP
\u`n[KWM6:=P'1vKmT2gV~yT5Q>Qt#FLa'`("?$ICxT>Z!^&{Je/fMA#	_9^5H6]o%\&\_\L\]\h\F\P\z\G\r\ \\\\\
]\]&])]]4]S]N]^]O]]]]]]]]]]^]]
^1^,^#^^^^H^1G^K^P^^^^^^^^^^^______$_F_=_?_;_O_Q_a__}____(``_```b``c``n`l``d"+^wqG2F.pOr
+(U7,S?'fwrZvq	>u7pɌMV_;v0D҃R{	GygL<>>3OPQNc{{`T2GI6!W))*=2t#@_|N,g K3wIw1cm}ai.h?ʟa!a)a:a.aKaaZaaaaYapaeaaaaa%aabaaa$b&b<bDbTb]bxbbbbbbbbbbbbbbbbbbbbc	cc(c'cFc/cYcMcEc0c-cvccccccccccccdd*d&dVdjdhd|d}ddddddddddddTxMj㝌$nbp+w6lh;icCaŒC8+{Aft8G./]OY}H1VZQ{ܓd	,NlnPl9G{#`@ pJ׃݈%%]r	W[g@GrL}sDWY_S65wtA	iHTh%A
e*e6e?eNeVeXeoereeeeeeeeeeeef#feEfNfjfcf^fXf\f~fdffffffffffgfggg$g&g.g4g0g8g1gKgJgTgVgggcgdgugxggggggggggggggggggghN#h-hhHhVhOhnhihhyhhhh]K\F1%.'KIg
gфBhS*+~NUHᛙY3NS.9BV3?&k^+f<7]7K򔭕BxK0\hMU
WdjAǐ]P+q2KmIbHq5O: c>k ylh|Gxtgr2onF|wlT+摖hhhhhhhhhhhhhiijih,i+i!ijRiTiYi`i]iZi~iziqiuiiiiiiiiiiiwiiiirixiiiiijj!jj(j0j.j)j9j,jjUjej]jOjxjSjqjfjnjKjjjjjjjjjjjjjjjjjjjjjj{7(i..A17~vtOA3	h]-D<ג`rjp͖pnl}b#jj3'dՄ5
YxTKXP1-x͘*ST0[2S>#N?6_v^*E}mIxy3?xA4^P,mpt_^{x^G..U!1ECj_j k#k+k)k0k1kBk@kRkPkhk}kkkkkkkkkkkkkllkkkk6lel<ldl:lV{iJl8lllllllllllm#m$m(m9mJmLm[momamgmPmmAmmmmmmmm
n'nnDn!n,nnensntnnnnnnnnnnnnno?=F_?uz\d]dB[H2mtM8nYX_1v7a`3mw7ub%~8DnD]Gt*xFM'+>?i1LADA-Ax[>,VBq1A,J/_>I2dsqOAa9JsMjkUc*ł7ԂH+%(04,94iAB$>|kooXoJoooooooooooooooopopoo)p0p,pQpJpEpGp\pppvp{pptpppppppppppqqqq
q,q1q8qaqQqNqRquqtq}qyqqqqqqqrqqq&r*r1rUr?rNrDrr}rrrrrrrrrsss`|:g@&
e\xMN:ZsZ
:-^Z?Qv'8b$R<qQY
9BA#WW}tr#5!e-5LE}
CߋXY~Zg~wPb^%_@5>`1u'j']hp~j@~|5G-s.s6s1s2s]sgsyssssssssssssssssttt"tDtItMttPtttttttttuutuu8uWuKubuusuquuuuouu&vuuvvv'v4vMvAvHvevivZvjv`vv|vvvvwvvvvvvv1wvv&w)w#w"w4wl[8[ԑ:lJ*Ckq>'v' Twn
]ldRZxD9hCwF?}5GsLN5@i熯cYw ВUMxcq|hgpߜݟqђMK?_2CNy'aI3lon{y.DPZcY0y'H+
>Q(*E%RK[xPBqdwLw3wlwrwzwnw}ww5xwww:wwwwww6xYx9x>x?xExxx7xLxDxBx\x4xxxxxxxxxxxyy6y>yLy@yJySyyjywygyyyyyyyyyyyyyyz
zzz/zzzRzLzznz\zIzzizgzz;{z|z&|{G{z/{z	e
\rgS}Itxu`Xߐr3aH^3xvQ=K$&UG1BKPl_DqVlW4`aE%|0˝!@o:p:Q
N4eRz(lBf7d\g^Q
mC-RL4M[qc
3(ힼ5YU(wEA5b?OC{|zzV{zz9{z&{z
{{{{{{{{{|L||'||||}|||||}(f}}L}[}7}~c}:}}}}}}}}}}}@~g~:~o~_~e~F~W~C~A~~~~~~~~~~~~~~~'^cmIhQK_^THFGCGC930R#!k{aaK5',TVK	;O|;DaFHjs}*exnjxl f=D5՛5L4bݙ:K
O-5buG%Jig9(mU2%9b]uQ"#A!z`$%(r3B]5P9SȀ3
ۀyVm[WnUQ܁ށ݁	
%$3(+>@Y\d݂Ƃ܂dE48Gpi_`ȃ%uSp9

J=b3?3}]5cМ0%;"Ղ>Sj1>B{9g!0G1k'bCh
>qF
:DVՆM16<\rq l>P tn-Vn.#+UcQ7nQEeS5+T=!DBh#1?>rt|yɄτ>3_1;4dimrb!@*<Q1).fH54چ*6a%?&$:'3,‡Ň̇	"0^WEI\/p}ux?K	/er22d0hf-|bK?Y%^	InTn
iDj@pW?7Zvj!vj?G{}@ql9i3N@zdZ (//)3$+1%:XLNNkOiblf
J-:NrDN:{eukʈ҈"/1:؉UQN_.\]^zetۉމ߉)t%k1njF֊Պ׊!D]O.Bj‹)* i'N1igی܌ό݌ь׌1.*fabqf[wi|rӐ@U^VQ1PUn#`F6$^3JAa2w:`J*@Eh$~r`6	0H+a"i%5.B`ȁS/ZI/Ӂg"{ʊC:{{
``40&?
)L
.qÂU5nb`'f[^u0@(҅э֍ύ023/,W.}Žʎ*&	
6MDOGop{wҏ̏4%;CQcVig	x\dnwrmOl0h/g:R`4gQ}dqmY
O(g(s}T##2ZF'XR\V!"9d%aۗYYK`Up9$/#+-(i	h)"
]#%a-~5+~ ~Rwgs1N#P2g-Y7^$y~]lqh͒Ò!$_UC^4KQГɓ' 	@XV~|zƔ͔0(#NG=53IWTQVÕŕ	ٕreAڜ=c=y)1Pc'@=lsK
+<'^^(k>
5w~yz!l
.L7k)k+k5j<`2nw}6i
Io3aSM4Xƞ
Bk51ZpRx8Y_y0\ǞD`3'J7h<	,XʐuXii.+;[htS\U|u֖–SQ&#%)2.k[beX—ėӗߗ˗ʗ	.Jimru̘ݘژ/.iL[DN@EV Ny{JZHsk3[Hʝ
|!.}Rvgb-"UZPkx#]q[fY>2-/!V:NN
|q]Fqm
\i3ے(p 2B@PPgX*P357DcH	U&{=>a6YÊ*4K'+ҕe™˙ÙΙљЙ. 01#nfglvܚ𚸚3Ě˚0ǚƚŚԛ˛֛ٛЛ)-(0*Chl~ʜɜ̜֜˜œ7.B>*_PxZ{{gR?w:/	4C.z1j6^pPZhL pVn'~/4L.Rޖ-+fbU]_rop+b(333N.^hޔAFhx
C͊dyx+
b@fT&,唾햕Jub)C1+hȂOXc\Н	$j2,O=bhm{xw| k}ǟߟ#?CDMST\̠ؠܠ01ZK:;Gf\)|0)&`)z{{{E5'Ht[BOEk~8W-'uH29*$Ba2< -9B{1|{xU,WQWE#Q$PglB,>(x'BSzK1t_L}{\W95p',:n
#9qo'vY.o$d/1/Hz SdWS"!GRS%nXUHu@c9>ȑg!(q)/Q^O8/ZlNke#g	!:ldYc%x>zS$Ώx7=%#;-?O/fBv=X9:].?h7vb{Ad!/Qb
#Xvz/	;MT
;H:#i/%XKh=Yr
L(:I*F- X024 O3N*|gC`}gQ?̔pCgrVo"}Ka34n" Upc/6:
?|.	/hm4 o#d E|/v[#ەpהvbZfsru=S1/
i=`;Qr8
d4TPB`B%YZo#]dUzZjJ?ygq$<9M08wBHp^U0{7R3,48sۃs;ugQ\{FzF)H&
Z>ZN)$>m?lsg%LЀJYKJ:A#+cE}ve6!}cj!gj8H"!Ft{sT||p>Bf_n~:^
[K|.:10
J2$rN n({zm8b3a\I_Iq`D-^]4M!rĔF=;:TZu䋓SFJM"=\Q8lNO(.5)fU8R#E(̗j`3=[AU$/F-gK#]aG.^!=%w|*h
naA3u
ǃ(X,P\miN32]C:TȖ'5C6MzH\7Y<Fq ՚S'cW=w,6>{&{_=LyWod-V'9Rz/ۜa~X815o8}jptM7+T|X(Q~j4]Pc3#[Oyx5M02T_8`8J^IAvaiq^/ޟWlՐ0OI7$p}lU
tr]Spqg0GՔ=yI!Empm|q>/Ww]BV8DSt8z}o1ʚÜ=M^.,Bq!zWo9<^Yf2F<9w,K``g](:"MZkm:`\k/`j/׎(mwy!=$X(BZZ HH
uuRQbl5+%;ffgnRr -i&ʄrE&WSM;z:?Fo]9D	>i^__98^/GzS`CgtxHFF}x	@}bdgT{oa	6M|c>:HFqO"m@cJ;/8<@^M;`gH@`Zq'Mo%:OŃbof=kj)ubQZoL0db\ӝP)i*LWtwe=M팻A8*"KˎD
zX`	4QO\A/_vw_g[~-“@0B9Ww`d>~M~^Wz]Z_fS<kP XG9Q08WbN_
XFSgL-_OLg"]qb8s-ǜ3s]bca-O04[3J`=F=:W##Vc%j<"i\Y"84$(2;aJ9{gDב>gv|:v*_SSAB=DAw-wf&t;aW=]%SdY$JVD@dc1}"f)j, J~xxp#Ϙ}X"r6Kgn)d;P0iAyߏLBLtK} mg$@ԍ6Z{lG6QwZjj5r8,6UtAH8F2v4#['\(b~Jw
-;[>{ U<sGHVу1hdP*y'/0A`2k@BxmM]|cD%-FܒIO4ڝ|x.Ƅ\4H@5E)"e~;_,x0`43p)IAWCCHIF6Dx%ݠG?0uvT?TTČcuid[
 <,eZC%wteq'<&@SȚS[q{uCa-4QYM5oE:7N`67`<9E.RP:QdL0M.![)e)]wZ9ym.'ocڄ~!9B/`@)sST[N"u=C"pzVnFEj  Gj`Mt-PVPG5h4EI:r>Q0f$E8Y|E\$Rօ
_΃<>tjX2k~U@e
K@p'wmzCn-$?:>6qQyUm̆
q6i&v&Vw(R#L6o:
mmyK$iiu'{mDVH
b\,둧zEiK&ϖXq=B䒻JB-sb[ZfRcv;S!h.9v=%h=6lHH ,7XԞ.;R5qi
6/<AeC<B\&_eD;_ u#GzT
IRJk=I/%hG-!EEE$-]V=;0`ONYTN"P]KM
@y"y蕪n8zEP/e\vU6OEᝲq\*!fp g(//*䁵{;%ZU@6~IyR@1x"e4|zpZ_7&?Yx?RZ~8ݎ]Ldlj))5>~~l|pP{c%,|y~ԓ!(ɎL7ET+]K](nN•wLEM\	=2M>hDє
\/l
,:O@B"kL&QA:>5z>7l
5HK=U-^%_m<TP(9n"cQ'\Qn&{sZ
WA<	XZmN?W9EZ4U^H	R'6Z:dWcl/)Rkw2QlJ*OF_$I,owÚWp_4&{۔CנpLW 5r\("Zᠢ&wcI@q	pS}>pM`-Y<l/?r4X 3B4pT~ScFdNeNS4KfjNij>B6`6EY!`%LJQf^~wvyKk,/e[R\Zh`=~`	?1+,<27#LOW-4J@t?l$&<:9c׈1vwqHLhl0Eqr
8ʇ2*u?{S,x4aYfa_%XKT|VE,c=+jfn9Bz~$<++\'>!Z.L#c)_l?|Ë3
ht{:Un\``B3MXA$6hwas\WQl0:&#s\gdbT0^W&)6:hݛ{ $c.o; I(y*9 ShtiO#<Fhl#W‘il$Xr2jii=)9m]&JRvg$N*	wxMVRfK7L:	E؄ ,.in@eirp"u |bi
?~5t.	l0PoT6e2R!Xza%V_~u%j"(O6
FzUVz>;PlT2+*W? @R[8sg	&;i
hhO*(hK<iIYs\XG|\Y CeW@5*#jm&Q{{;1OQ2pD,k=;gs)4

KiP1C:O~sPA/ؑb
Qf(~aWr$	Pm=a}}u:	@<03XcN$G<lb\>>qJaZ^)uw^*|>AB^em,]Ύ7]lFMlrz-?ksw)O;oI>7X@6@|xc.8aa(Yra/'](VP]k[=l
4QON#x'pwA jGHHlxuVFLJ8QVwu)O6e;\l'odi<I`Cq8$)sIMq@vs⓪m
'1)I3k
vhl僫+Ar"ʞ^J^bh'_JEVוb8~s8LZZB`Vpd
!BAq"?=tGM9}l3I!  qcJh&F]oI(Bo]Y9O2,wjE1ڌ-Ŝ0J-q3#G
+	dGmyv?{ws9	z)M,2ZzlHXO
!.h$ IHk׀O{4l,m WO2JyyLD^]<gKL@GZCdn.pnVP,Cw@?	t*K,DޜCI
 klfrgs
?eWW~}4A<<To>RqLv;T
p*[\V/[6$L>ro{D!q$
kΘpIMqI+@f ?<zQv+Cm}X.D$lM9;D &~A~tw5 ci0]:q,j+o}ᐭ<Ձ-x6 	w^ik)T>r]mBY
&Dc,Z8'؞'+]>(N\%NWT}\\zE\K,22Xz~7X>1(74*|V	B`Vqb4>;w,%I,8`|,_#7o:Gf}EL9QOJn)?0-t;}R/{<9#&7'UpN4Ak+zf]]*sW,Os3Rm3lU>*[5ИQH7MV6J]Mne}=DnM;Uyjcpny]pCkrCV7KHeJ!SyZ?-raG:;nflv;(89t@~pET{1!TK9ln+}yvQHnU{t$fDCjKPJj6r%TW@l>fafJ^…bXjJ4X
B'Yu}nw779W52w
,US7sszW#.POXSY[
B
]X\!AaJ{f#S3KTkh c U)59Kl$j UH+XAZU<.${zm<Gf	
b1~k:z!^v=OxhGe	ŊI<}]|ZinpL9_7$kHGؔ3Q	IB.}{;|k1K]I+y09ZF.]YFee>$lGiR-XXnu^Uaop3:R4'E^@/3{:URZsvf!;2x]nI9J.5NDWPj	!C='3"TqyF{[)g%C4jGavZ<~qJO-k%#EO6d!A_2XK$AP]ep
Eƕ3]]M,?/{>/wx9;GYO1"Ă'rJ{S-[DZߍZ+>Ȇv]3FAdsa,Ɖ6k&g9k]'C)a/_T(&/0_>T33M]
OgBLA/>"g~Wg?kJ1BI~=H}H3J@2,
~3{$+	iTANadVJ=JlT:pj@/Ƈ"/LԅR}y[;4J8L|R^pX6,m)Z	`sIGٔywpUzk[	YKBWDOLjad2kCUWQКsG7BYH|Fuә\F;#Bl;@obޚ$oZ_s'$7+.)%S5J9$':nsFp+]ٗ:,:pVc*SGY,]?
N7R\`BEUNcM[KAkf.dMG]'f;;)d,e}}V2O|kRĖ<W}Fd_$"")?%Oe>@IDs;f8rs
;a5F?Rf>xjXm.x0)@axlw?bJiD`&F3+I8EWhRD@)0Y8_dlI	8NM?18oznf!o!kHcݜV6]Z3p* vG_u]:]^H`{8Ւ0AkF
2hPgmrwDX0Lb}#;HY*BnihaI*Sw?a7frFTbo;;(bN$['>p$X;|G.nXb,moxoD'';-YQ,A ЌkkhV<mWk`GtugWjhf%>:^쁛|f{hZL~+PsJ<8]I~h~1؇c|4j<wT$bIEAx-2Q]100X;g 2U`FL'ؕaXY^ ,?!(o!Yē}7k(LqsCSZo(Q-
&~%ӃD>]Pu܄{9Ri=Xx }6?)`n/ _
0{f#69a/33 YeL##z	$j/%9Q2|X;U^d5 ͆_-yzp1$U|wdbEto4mq~&S/H{DCZC*ċ^t\=,`#9x*bːm'ySk$ai掾/{G?B
Rr00|QeGQmVՓzV+TQtoFZX)Ж7uGGzFF)	"LQG3euj|ILZaX=}DžS<m4aC&8iy*c,	7(do"fQh\G3;H2KhD%$`ۙ.7$8=d&XvN(uJVvS6ɟI3ROv0j
"IUq_#MbefKKGNzx?{rrq6Gz0vVwB|r1MMMAC,/A	HFGC))
)_6rj_S7X7=r(O-rL.Ή	\b0zzb^TxdQP
q1)V!"q5)"E\%smr\<Zo,g5D3F\z-fogd*9lLjZ##*+/?a	WhL6S5Gw])iW*a=oqЇpz'wM;*Pwfԃ}uGKg#+^:n~:bzc{B3+l7F+siBl@}|v`9+CN֙rZ|
Q|	|wb4q(p?m?%__(]Q2xpcoDV*"X?ppjH%	^w/23&lt+2~\"v2@wwbfQMa"x2^'?c3g#x'"1p4#6!Y)xan#v7i}q}/aAfW-9xWu+nT_8>k&ׂۂll>[1->UR!aw\O?q[LMY![cAHOC/ .ąwLBG<s.?u-L|]:SRB"{y[5AR?%Dem_`v3sMT;O<EOhkhmU
P?2.nWS'ÑpvF_VY	G7A(]P	xs?8h=h&B3YA1s%.P>1Jqs*'7tt
Y?tZYs?p'\</^dqeq
y|;̝r~Kest3%>A@X<vK>?(
^$[
O.'cMmSXmdmI>L<PX;E#saGrzgvt9!#CԆX@%B/Ε{($96b ڊxY3EtefbM2
8U=o9b\;t.}U#YGqP@Q-pkiBnRW!;@1TR?(;ќ+ta}&3~YH3@kTajs7-|A_$\|doE:$]DgT9 l$xl<;l6iG{GXXoG+,-+EOeHk?G:&iX/Wlcu-ub9ymnttS5pG1
sjli&cr41se_e_pc@?>q<֕B!UJG;2g@^R8c]U<_<>$.V9o3n^5;l<	lF,Hj]`MP"9tQGG61kpLJގnZ
h:2ZH?OZJt]w/
''h;d{~PjIe/e@<b2~9AF{GRR[:m̐i.i&in3W~`poox$YMU0*
-1.2*tpwx#	lpt!|>Gl%qEPpKP+d6"e>fHs/bx㖥&MQP
J6ROuit(Az:_&#21eS@ zb%r4(){YDG+7e#H`S
k	,$iJA#}q*z=OZ*?-Mzw2GEI48m+I$R4BfB ;^Vi1s@wz}e\
$w7IB?*N
H2|e"S
}t&2}{}X}LKUl'u4
W%cdxEPIE:u `aZ`s7YV99"Ud8W(2Fo$ li uurlHGoKX#q|\c[qEքRaht7&K^XG8l^=L-PIF0,JGS?t<Xy
alz_gшr<Є59@ƌ
Qb6CMZV~1!<D	
`D2:qrW8.I?
o]ccV"X:6YA~^l.@cpUZH3UPX}FT/$>:o&Z'v@'t
u:=
ց,I6_gX>&q?q<>[?[ofe,"zXX\-\.qa}W>c#l@$uQ%m\-
kG|Wdq{Z	9hefXBXkI{JvP.`a@+OmFRuGu	Y4sJm5(z<k'Qȝ<TKFe<(cYJ*\`0J
M-?"M!Wcd~'5#ukR
&#(C;ba_F!_1WR k`=s?Z'4އP\h=gyAITb])_[@{Ց
d&&XraKvl@MTcRqL><  lȐ[HH`L^;KPL6ωnuYHIpq~1ek8{(,wB4cތ^WmA>Vkwww!/q]x=t"X
n
JP)EmHq=Hb!(^;^@e>v?bQ>W!
r2!Lu]c`"?iWGgnr]CrWl|Kؒm{k
pVi-O	Xpy{/q;kLmW9.AVf/M
DDOWBHap_&}ip/	V/2՗B+_YPhb?#B[lr1xV
<~OzadړiU!U;gi_rk^d\u<zƘ>,*/#8?C*
m|OdtIn%|쟱k3u*W?P[LD}WsKeKKeE\\1R?TbR)|9'7NRf^O%GS%gKM1	[m tZD X[0斉b5)fu0>	f'3uP69hkҒ
XHx*HMQXP(|[?etaI|TBUkfj؛d;"Hc{<gwM%jN	wM^S1?`fV]n5fpj{G}sNBr{"Ee*/)cY`4O"1|F{22X(hN4[[)`7P8E1”Rn3i #`'WFuLP`iY2Rpxg8%WSЁo50 LC9#jM]o5jA*wEKsqqxE44=I%s}$"-@\ ;4:q#OIgMn^萼RZ%"mzS`fZ,rBff;MG
CL|2S]D[Rc1uZ}PNFf
qtA>V*q.&p@4{`9BXi_7!n2Z]7sfCu1ok>]~Y}{/*4D*1+
dJd3v81Xc?T<VZdy:QZn:AF
EGPnPX*:g#,^$y?v
S>I8C6JF7JBMS+b[ih.q *ف^?🴕,aewfwc-D__3NnH d |u*jdkxD]@(ykerGUKKi
i$ahqo\R[xdghODGA-Os1r`2hK"ym`.s_E7CxEs,1W
>fV@ eK8r<<CyOu+un9X8K`_!JzΔP|`G|]YSH)m
 ;*oA%5w-114~"B#Du2Dir%f,71,_F4>@$SSiO{`_8 -de{U`Nt1l13Νw;gE`7Q4-m-ff;%F.CO|ߕ<$E*=me!%BmAkc1y+kCECOӘ	H$xB}0.u(@X;s>*=D:-,[hJgqxbwa3V2x{r+ @@[o$AMKO%fB[a]K2m8c3#5s+=#*"<AhH=\=SMDwu
~Ysq>|LCbrG1N|a7f,E8Px-@N0:ACNJ[AgF	}`QBJ_/z{Q`&䖷$S^!C7G~/ud hw
P
b+^Kxv2h[X:Y:6X,4	Z{xxU!cFuOvuOKC~!;`n
`h8눜#csry>$j
k=)1Eq)KcP!bF4]KF)S#J1Z1t,u%z9$:WI{:8?t6q=*Ezh?4eVIXjzW^\_Ib28tG[KBÉ8<>hH[66^?Zs"p8{:ˌ/k
IAOc_q*qp"5Lt(X>M*$z8N"	)钃}#yi)ep
}dsG0#2n'@A$/Cir=qqtVKW4z!jr0tHULGIe\kz:[q+lZ4+h#m-|[4-E|! 8}}tKG%It}pX~J{ъ/҉qXTz+iN(MHACH	)Hfk)$ayBDJh	WmF3)@y>~\k"nm(_<yJGP0=Z,ؖM]kH,6F	3}3 3UVV2BNTdGz:E
S8:6C~}1SNCy6[[F
K(/OOV?a`P~?5OSJ`2OLP8WU,-6$:rt+>)y

)>$u|uP\9M$
, #M!HOޒ9BauMJhumNB#G{!\qpLqjnxu`hGiJiOsS6.8@t.l~WA툝zz)C|<y	TFR[[1_//
(W6;F
v
8rFF7a?<WT8>Y}S<,aUy
=6ꅑ(7GV"VG$H"\;nGoK%_k|(:L녓{5(v:'4'*!{=ll/!=oT;Hibc^_>>hQ7E_fBYff:x_iqhH4E68qsXªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫¬ìĬŬƬǬȬɬʬˬ̬ͬάϬЬѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬­íĭŭƭǭȭɭʭ˭̭ͭέϭЭѭҭӭԭխ֭׭ح٭ڭۭܭݭޭ߭®îĮŮƮǮȮɮʮˮ̮ͮήϮЮѮҮӮԮծ֮׮خٮڮۮܮݮޮ߮¯ïįůƯǯȯɯʯ˯̯ͯίϯЯѯүӯԯկ֯ׯدٯگۯܯݯޯ߯@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~e٦ڦۦܦݦަߦ§çħŧƧǧȧɧʧ˧̧ͧΧϧЧe¨èĨX[]^_eeeeeeeeeeeee׬eQRSeeeeeYeeeeeeeaeeeefgeeeelmeeeeeeeeveeeeeee~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeevvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwww	w
www
wwwwwwwwwwwwwwwwwww w!w"w#w$w%w&w'w(w)w*w+w,w-w.w/w0w1w2w3w4w5w6w7w8w9w:w;w<w=w>w?w@wAwBwCwDwEwFwGwHwIwJwKwLwMwNwOwPwQwRwSwTwUwVwWwXwYwZw[w\w]w^w_w`wawbwcwdwewfwgwhwiwjwkwlwmwnwowpwqwrwswtwuwvwwwxwywzw{w|w}w~wwwwwwwwwwwwwwwwww@ABCwDwEFwwwGwwwwwwHIJwKLwwMNOwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx	x
xxx
xxxxxxxxxxxxxxxxxxx x!x"x#x$x%x&x'x(x)x*x+x,x-x.x/x0x1x2x3x4x5x6x7x8x9x:x;x<x=x>x?x@xAxBxCxDxExFxGxHxIxJxKxLxMxNxOxPxQxRxSxTxUxVxWxXxYxZx[x\x]x^x_x`xaxbxcxdxexfxgxhxixjxkxlxmxnxoxpxqxrxsxtxuxvxwxxxyxzx{x|x}x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy	y
yyy
yyyyyyyyyyyyyyyyyyy y!y"y#y$y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y4y5y6y7y8y9y:y;y<y=y>y?y@yAyByCyDyEyFyGyHyIyJyKyLyMyNyOyPyQyRySyTyUyVyWyXyYyZy[y\y]y^y_y`yaybycydyeyfygyhyiyjykylymynyoypyqyrysytyuyvywyxyyyzy{y|y}y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz	z
zzz
zzzzzzzzzzzzzzzzzzz z!z"z#z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z3z4z5z6z7z8z9z:z;z<z=z>z?z@zAzBzCzDzEzFzGzHzIzJzKzLzMzNzOzPzQzRzSzTzUzVzWzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozpzqzrzsztzuzvzwzxzyzzz{z|z}z~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{	{
{{{
{{{{{{{{{{{{{{{{{{{ {!{"{#{${%{&{'{({){*{+{,{-{.{/{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{v{w{x{y{z{{{|{}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{U{릥{{{{hijklmnopq{rstu{vwxyz{|}~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||	|
|||
||||||||||||||||||| |!|"|#|$|%|&|'|(|)|*|+|,|-|.|/|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|v|w|x|y|z|{|||}|~||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||VW||||||||||||||||||||||||||	

 !"#$%졧&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef¡ghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 @A!"#$%&'()*+,-B./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ	

 !"#$%&'()*+,-./012ѧҧӧԧէ֧ا٧ڧۧܧݧާߧ3ק456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~											
			
																			 	!	"	#	$	%	&	'	(	)	*	+	,	-	.	/	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	v	w	x	y	z	{	|	}	~																																																																																																																																		








	























 
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
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
v
w
x
y
z
{
|
}
~

































































































































	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./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vwxyz{|}~








	























 
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
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
v
w
x
y
z
{
|
}
~

































































































































	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\CDEF	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~GHY         	 
   
                     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G IJKLH 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 v w x y z { | } ~                                                        ʡ      ǡ ơ   M    ̡  ءޡNϡ  O Ρ ġšɡȡҡ  ӡ     ߡáˡ     ס          ֡   ա     P             ١ԡ  ܡݡQR      ڡۡ   !!!!!!!!!	!
!!!
!!!!!!!!!!!!!!!!!!! !!!"!#!$!ѡ%!&!'!(!)!*!+!,!-!.!/!͡0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!SI!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!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!С!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""	"
"""
""""""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"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"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""٢ڢۢܢݢޢߢ""""""""""ŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ¢âĢ""""""""""""""#########	#
###
################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#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#TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwZ#[#\#]#^#_#`#a#b#c#d#e#f#xyz{|}~g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$	$
$$$
$$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$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$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%	%
%%%
%%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%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%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&	&
&&&
&&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&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&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''	'
'''
''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'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'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((	(
(((
((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(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(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))	)
)))
))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)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)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********	*
***
******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*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*v*w*x*y*z*{*|*}*~**********************************************************************************************************************************+++++++++	+
+++
+++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+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+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,	,
,,,
,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,PA,B,TC,D,E,WF,G,X]H,I,J,K,L,M,N,O,P,Q,^R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,ka,b,nc,d,e,qf,g,h,i,sj,k,tul,m,n,yo,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------	-
---
------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-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-v-w-x-y-z-{-|-}-~-----------------------------------------e-------@ABCDEFGH----------------------¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ-------abfg--¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ-----`cd------ŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ----------------------------------------.........	.
...
................... .!.".#.$.%.&.'.(.).*.+.,.-.../.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.v.w.x.y.z.{.|.}.~.......................................................................................Z.........................................../////////	/
///
/////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/IF/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/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000	0
000
0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/0JK00102030405060708090:0;0LMN<0=0O>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0P`0a0b0c0d0e0f0g0h0Qi0j0RSk0l0Tm0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000V0000000000000000000000000000000000111111111U	1
111
1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222	2
222
2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/2021222Z32425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~222222222222222222222222222222222222\22222222222[22222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333	3
333
3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444	4
444
4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555	5
555
5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~55555555555555555555555555555555555555555555`5555555555555555555555555555555555555555555555555555555555555555555555555555555555555_5666666666	6
666
6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6be_6`6a6b6c6d6e6f6g6h6i6j6k6l6cm6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666d777777777	7
777
7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777h77777777777777777777777777777777777777888888888	8
888
8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888i8888888999999999	9
999
9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9jj9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::	:
:::
::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/: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:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;	;
;;;
;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;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;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<	<
<<<
<<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<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<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<o<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========	=
===
=================== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=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=v=w=x=y=z={=|=}=~=========================================================================================================p=========================>>>>>>>>>	>
>>>
>>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>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>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????	?
???
??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?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?v?w?x?y?z?{?|?}?~????????????????????????????????????????????????????????????????r??????????????????????????????????????????????????????????????????@@@@@@@@@	@
@@@
@@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@x2@3@4@5@w6@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@[@\@]@^@_@`@za@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@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA	A
AAA
AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXA{YAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB	B
BBB
BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB}BBBBBBBBBBBBBBBBBBBB|BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC	C
CCC
CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD	D
DDD
DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;D<D=D>D?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE	E
EEE
EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF	F
FFF
FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG	G
GGG
GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;G<G=G>G?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH	H
HHH
HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII	I
III
IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;I<I=I>I?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ	J
JJJ
JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;J<J=J>J?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJҡ@ABCϢػDEǧFԴ˩GHIJKɭLMNOPQRͤSپTUVWþXشYΧZ[Թ\˳]^žƲҰ_`abcdefghijklmnopqrstuvwxyz{|}~ԥή؃ѩЄͺຶĈϩٌٍؑҲ𳔁齕Ӵ˜ֲնϙتǜ؝ҞؠáѤإۼȩݷ·ƬҳοеغɰΫؽؾÁāŁƁǁȁˤɁʁˁ́́΁ρЁсҁӁԁՁ͵ցׁκ؁ءفځہ܁݁ށ߁۰Ѽづ灬ٮ聫ٹ끩ٶ޳@Ľ뿭ABCDEFGHIJKLMNOPQRSٴTUVWXYZ[\]^_`a٣ӹbcdef٩ghЩijklmnopqrstuvwxyz{|}~ٶق󾅂҈ى轋뾏ٻĐّ՜֝Ǟ٢ټ٥٨٫Ʃٮײͳ‚ÂĂłƂǂȂɂŵʂ˂̂͂΂٥ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂٢ߴٵ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeٮfghijklmnopqrstuvwxyz{|}~قȈԳմ⹵˿÷ҶټƒÃăŃƃǃȃɃʃ˰˃̃ع߾̓΃σЃу҃ӃԸԃՃփ׃؃كڃۃâ܃݃ރ߃ڹუ⃩Ԥ٬탳סմ@ABCDEFGHIJKLMNO˻PQʵRSͼۯTԶUVַWXYZ[Ю\]^ո_`abcdefghiιjklmn֢˯Ȳ̴̿opqrstuvwذxyйz{|}~؃؄؆羊؛˽؝Ţةث찦Ӽν֬ٽۿ۷„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄􄴹Ҵ@ABCدD׳EFGHIJKLMN˷OPQRSTUVWXYZ[ǽ\]^_`aܻbcde׿fghij屲߼ըرklmnoخáӣpqrstuvwxyz{|}~޲񺈅؊ԋ؍ώǾؓۚȞϡβ沰ӫ˴ʬЭŮڿŹߵ߻нȰɿ̳߷Ӵضź˾̵߶ӹԳ߻ϺϸϽ¹¾ͷ…ÅąɰֶԷŅԿƅDžγȅɅεʅ˅̅ͅ΅υЅхʳ҅渻ӅԅՅօׅ߽߾߻ſ߱؅مڅۅ܅݅ޅ߅߶Ǻ׾ͺ̾߾@ABCDȿEFGHIJKߧLM߶NOϥPQRߴSTUVW縶ɨXY޿Z[\]^_`abcߺdefghi˽jklmnopqrstuvwxyz{|߽}~߀߂ʨΧળߌߍߎп׏ɐߡߗߢࠆȷƶɲߦŨĩЯ̱ಆΫɳെ߸ๆໆ྆Ⱥ†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆ㆾ䆲ꆵ@AμBCD¸EFGHIJKLMNOPQRSTUVWXYZ[\ְ]^_`abcdٺefghijklmnopqrstuvwxyz{|}~Ƭʄ̟ࢇϱ༇‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇ػڶ釰뇧Ѵ퇧̹@ABCDEFGHIJKLMNOPQRSصTUVWXYZۡ[\]^_`abcdeۮ̲ӿfghijklἳӰطmnopۺqrstuvwxyz{|}~ہۅۊⶑ۸ەѿۖۗ浘忙ۜ۝۠°dz۲۴۵۷۹Ӻ۽ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈѶՈֈ׈؈وڈۈ܈݈ވ߈ሧ刦戩ܤ̵툰¶@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd̫efghijklmnopqrstuvܬwxyz{|}~ɹąǮ܊Ѝնۧڱۮ۹‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉǿԉՉ։׉؉ىډۉ܉݉މ߉≸牴٦񉻹̫ѻм@ABC޼DEFGܷHIJKLޱMNOPQRSTU°VWXYZ[\]^_`abūcdefgúhijk׾lmnopqrʶ˼stѡuvwxyz{|}~恊Ĩ惊慊Ëƌ掊ĕʘùЯΜ枊ҟ栊楊Ҩ淊Ҹ׻ͼͦ«濽潊濊ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يӴڊۊ܊݊ފߊ㊹ͻ@ABCDEFGHIJKLMNOӿPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~υ놋戋捋޼ɏϗ朋杋枋柋梋յ榋樋Ī櫋氋‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ@ABCDEFGH׿IעJKL澼¹MNOPQRSTUVWXYZ[\]˳^ʲ_`abcdefٹ֨ҦgͿʶ»hijϬklmnopҼqrstuvżwļܿxyz{|}~Àԁǯ첊ѹՏ唌啌Զ˰Ѽʞ⷟ɡפШɩ⼫ɭ梳޲޳Ҵ޸;޾߳ġ־ŒӾÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌҨ쌬ڸẵ@ABCDEFᶰGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~၍糃Ɖ޴яᓍᕍᚍᛍ៍ᤍᬍﴍǶÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyѲz{޾|}~ۀͰσұʼ˫ʌϏ̓֯۵֜ﰡ࣎ᣳêîϻļŽÎĎᱴŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎɸԎՎ֎û׎؎َڎێӱ܎ݎގߎЮ⿦׵㎮Ϸȶ펥ʵ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeѢfghijޥتƪklmnױopqrstuvwڳxyzܵ{|}~ϡ偏像̈́ȅnj协쐏埏鹱塏ҥШͩѪʲ뱬ŭհӯᰏ᳏Ҵ˱ḏܺ᲻ẏн;õÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏µ׏؏ُڏջۏ܏ݏޏߏرɼͦ޷@ABCDEFGHIJKLMNйֹOPQRSTUVWXYZ[ס\]^_`abcdefлghֿijklmnopqrstֻuv޺㲶̧wϡxyҿz{|Ģ}~ǂφ㷺㌐ڻ㎐㑐㒐ӓԗĘХ㚐Û㯱㝐¼㿵ǰ㪐ͭ󻲐̵㷐㸐Ϯ㹐ݻҲͳѲ߹Ϸ̻ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސиߐ߷ᐴ䐺@ȴABŻCDEFGHIJKLMNOPQRSTUVWۻXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~퇑㩺퐑㒑㜑Ъð㱑‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑΧȷɳƩ摪瑬葮ؽ푯쿷Ų@AǰBCDEFGHIJKLMۿNOǴPިѤ簶QRSTUVWXYгZ[\]^_`ѰabcdefʥgͶhijkٿlmnopŧqrstuvwֵxyz{޺|}~֣ĭށչܾΰоݰć𼉒ӹŦԊՌȩˎ޽Ƨװēֳҹ괰濜̞͢¥΢̮IJշӻ촩լꮒަʹͶ޺ͦ׽ư达’ÒĒŒƒǒȒɒʒ񼻻˒̒͒ΒϒВђݾҒӒԒՒ֒גݽْؒڒےܒݒޒߒ޶蒴̸ӽؿ֧@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ҽ]^_`abcdefgh鸧ijklmnopqrs괦tuvwxyz{|}~ށ̄勓А벒듓ޔڰ̗ޞ˟բާݴİ޳áġ߽“ÓēœƓǓȓɓʓ˓͓̓ΓųϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓǥ⓫瓢ߣ蓥铳쓦ٲߢ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~߃𾈔ߧ֊ʎĸŷՒʹеÝȾ뽰ֱ̽Ҹɨض봾ʱDzճ󷵔”ÔĔŔƔǔȔɔ߰ʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔ϶ٔڔ۔ܔݔޔߔᔽ㔶甹·к씻ȼȩɾи굺@ABCDEFGHIJKLMNOPQRSTUοVWXYZ[\г]^_`abcdefghijklmnopqrλstuvwxyz{|}~́ꅕꆕΈ޻ưΏǒꓕ֕ԛ꜕ϞꢕʦŵꯕĽ•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕǷܲ@ABCDEFGHIJKLMNOPQRSTUVWΩľXYZ[\]^_`abcdԨef˸ghijIJklmnopqrŶsܸtuvwxѿyz{ܽ|}~耖脖尅芖͋茖ΐՔ蕖Ö藖Ԛ蛖蜖㷝螖ݿ蟖衖ܼϼ袖誖ذ̸ƾȵ踖׹ĺ軖鲽–Ö¿ĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖ걻谶ӖԖՖ֖זٖؖږۖܖݖޖߖ˺ͣ۽@ABC赵谽DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx̵yz{|}~켇舗ÎƏזř̞頗ɪÿ׹貗鶗ҹ龗ֵ׿—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ㗪䗻旫@ABCDEFGHIJKLMNOPQRSTUVŸWXӴYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~郘鋘錘鍘鑘隘馘骘۲鵘˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘȳ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~邙ÙÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙδУ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg˴hijklmnopqrstuvwx߼yz{|}~в遚酚և銚鏚闚ζҠٻ쨚ҪίİñȱϱѱųбõպšÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚʵܚƭݚշޚߚᚱ⚳㚤ѱ暪皵蚮ͭ@AȯسBCDEFGHIJKLMNOPQRSڷTUVWXYZ[\]^_`abcdefgŤײh㦻iھjkӺlmnoзpqrstuvwȴxyz{|}㨷~ńŨƅĆ׈㉛㋛ӌñ㍛㎛ཐ䒛䔛ѣ䗛䘛țϟ 򽨛䩛麪䫛䭛ֲ䯛䰛䳛͢Ŵ䷛Ǭ丛ⲹü些뻰ű仛գ›ÛěśƛǛƺțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛᛳ⛸ӵȧլɢ𛭺ԺϿ@ABCDEFGHIJKL䭵MNOPQRSTUVWXYZ[\̵]^_`abcdefghijklmnopqrsɶtԳuvwxyz۸{|}ʿ~ӂÃ䋜䓜䗜ϙ՛䞜䩜䫜ͪʺ侜ȸœÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ@ABCεDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~䃝䆝·őǔ•䘝̱䤝䥝䨝䩝䪝γ䴝ŶÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝İם؝ٝڝ۝ܝݝޝߝᝥ睡@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~办卞๟塞寞ûƵһľžÞĞӲŞƞǞȞɞʞ˞¶̞͞ΞϞОўҞȻӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ澿ż@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_Ѹ`abcdefgh캱ٷijklmnopqrstuvwxyz{|}~ȁ쏟쓟ͻ引좟ɣè쩟֮챟쵟춟ɸϾŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~삠쌠׍Ŏ뮰ְؕ˖㗠氞Ź론률먠Ѫūꬠĭıβ궠ɸǺν àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ⠮㠸破ҵ񠷱Ѿ@ABݺƽCDEFGHIJϨKLMNOPQRSTUVWXYZ[\]^_`abc²defghij֨ìklmnopqrstuvwxyz{|}~K↪釪⋪⓪̞⟪@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn緻opqrst磲uvwxyz{|}~ɀՂ穷烫犫玫֏瓫甫畫ఘ眫@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~臬般艬ȪɊ藬幙Ѩ螬@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~芭Ϲ𔭭𕭰갿Ȗ͗αꞭ@AɴBCDEFGHIJKLMNOPQRSTUVWXYZ[ʸ\]^_`abcdeӦf±g׼hijklmnopqrstuvwxyz{|}~۳Ѐƈ볓目@ABCDEFGHIξJKLM̰NOPQRSôTUVWҾXYZ[ָӷ\]^_`abۺcdefghijklmnopqrճstuvԱwxyz{|}~񌯍Τ񏯣ʑ̓񔯕񖯗թ񘯙Ț񝯫񞯟@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkǵlװٰmnopĵqԽʻrs޸tuvwxyz{|}~Ƒ񔰕ÞӠ@ABCDкEFǸGHIJKLMNOPQRSTUVWXĢYZ[\]^_`ܶabcdefghijklmnopqrstuvwxyz{|գ}~큱Â퇱̈щՌ퍱퐱혱@ABCˡDEFG޽DzHIJKLMNOPQRSöTUVأWXYZ[\]^_`abcdefghijklmnopqrɵstuvwxyz{|}~Հۏ񛲜Ҡ@AؾBý̶CDEFGHIJKLMί°NOPQRSTUƳVWXYZ׺[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ςȎ6Ś@ABCDE­FGHIJKLMNOPQṞSTUVWXYZ[\]^_`abcdŴefghijklmnopqĿrstuvwxyz{|}~Ą퇴팴퍴ǻ횴@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ρƂ쇵쏵억욵@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abӮc̺dнefgѸhijklmnƿopqrstuvwxyz{ӳ|}~Ƴսҋ໌ώ̳ɰ˖ް֟@ABCDEFGHIJKLMNOPQRSTUVWڼXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ъǶտ͏ǭՐ񑷺񒷓ǖ֙ѽܴΞ߿񟷠@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs͵tuvwxy߽z˶{|}~󅸆͸ʰˎ󑸦Вʱ󔸕ѵ󛸜ڵ@ABCDEFGHIJKLMNOPQȵRSTֲUV߲WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~󀹁˄󈹉ܹ󋹌ϑ󓹔󖹗󞹟@תABCDEFGHIJKLMNݸOPQRS۴TUVWXYZ[\]^_`abcdefghijklmnopشqrstuvwxyz{|}~􅺆ɻ􍺎@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~۷ƊִՋˎ֑෕ⴟ@ABCDEFGHIJKLMNOڲPQRSԷTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˏːח@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~􀽁@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~􋿌@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ԶͼȳΡٸā׷ķţϤɸϯ֧ҭὫȄѭʽͮЅ̼稼бв´ɬ÷պº׻穼ж纻޵翸췊ɽ׸ȍ޹͟ر@·ABCDEFհGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӇΉ᳌ґǙԵ@ABCDEFG²HIJKLMNO­PQR«S¼TUVWXYZ[ĺҰ\]^_`abcdefghijklmܳn¢o¢pqrstuvwxyz{ª|}~¸ƀ۾‚ƒ„…†‡ˆ‰Š‹ŒŽϴ‘’“”–—˜™š›œžŸ @òABCDEFGHIJKLMäNOǶظθPÿ릳ɹQʷRST缾U빰ϿVWXYZ[η\ղ]è^_`abócdefghijklmn÷opqúrs÷tuvwxìyz{|}¹~ÀفñŽÅÆÈÉÊËÌÍÎÏÐÑÒÓÕìØÙóÜÝÞßâƠ@ABCDEFGİHIJįKLMNOPQRSTUVWXYZ[\]^_`abcĹdefghijIJklmnopqrstuvw̤ĥxyz{|}~ĢŁăĄąĆćĈĉɊċČčĎďđĒē͡۱ӔĕҖėĘěĜĝĞğĠ@ABCDEFGHIJKLMNżOPQŰRSTūUVWXYZ[\]^_ʾ`ŧaŨҨbŪ˾cdefghijklmnopqŶrsŭtuvwŲxŽ㰰yűղzŶ涰ϴ{ŵ|}Ÿ~ŀŁłŃŹŅŧ͆źŻʼnŊżŌōŎŏŐőŒ˓ŽŕŖŗžřŚśŜŝŞşſ@ABCDƫEFGHƳIJƴܬKLڽMƹNOPQƷRɺܶSƻܢTUVWƼܽXYΥZ[\]潫^ƸܾҷŰܾܨ_Ƽ`aܿbcdƿefghijƭkԲlƷܦmnopqrstuƻvwxƽyƢz{|}~ƻƀ܁ƂƃƄƅׯöǩ܆Ƈ܈ƥ܉܊Ƌ܌܍Ǝܢ܏ƐƑƒƓƔƕƖƗƘĴƚƣܛܜܝ貞ܟܠ@ABCDEǣFݲGHIJKĻLMNOPQԼRܴSܫӡݣݥҤݦݧݩTUVWXYZɺ[\Ƕݱݴ]^_`abcǰdefghiǯjklܮmnopǷqrܯsǸtǬuvwxyz{ǹݳݭݪ|}~ǀǨݳݫ݁DzݨӺ݂ǻݧÃDŽݼ݅džLJ݈ǽNJվǍʺǏǐǑݒݓǿݔǕǖ˲ݗݤݘǙǚǾݛǜǝݞǟǠ@AƷBCDEFGHIJKLȽMNOPQRüƮSTUVWXYZ[\]^_`abȩӪcdefghijklmnopqrstuvwxyz{|}~ȀȁȂȃȄȅȆ݇ȈȉȊȋ֌ݍȎȏȐƑȭȓȔȕȖݗݘșȚдݜݝݞݟȠ@ABCDٵEFGHIɯJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}ͱ~ɀɁɂɃɄɶɻ݆ɇ݈݉ɊɋɌɍŎɏɐݑɒɓɔɕɖɗɘəɚɛɤޜɝɣޞɟɠ@ABCDEFGHIJKLMNOPQRʵSTUVW̲XYZ[\]^_`abcdefghijʾݢުαklmnoʬpqrsʦ޶tuvwxyz{|}~ʡހʁʥނʃʄʅʩކʇʈʉʊʨދʌʍʧގʏʐʑʒʓʔʕʖʭޗԘʙʚʛʳުޮޜʝʟʠ@AˡB˱CDEFGHI˲JKLMNOPQRST˦ѵUVWXYZ[˯\]^˰_˽`ab˴ʹcdefgh˸i˷jklmnop˻qrstuvwxyz{|ز}~˺ހ˺Ł˂˃˄˅ˆ˼އˈˉˊˋˌˍ̎ˏːˑ˪˓˔˕˖˗˘˙˚˛˜˝˞˟ˠ@ABCD̽EFGHI̿JKLMNOPQRST̢UVWXYZ[\]^_`abcdefgh̾ijklmnopqrstuvw̺xyz{|}~̮̀́̂̃̄̅̆̇̈̉̊̋򢻲°Œ̯̍̏̐̑̒Г̔̕Ӗ̛̗̘̜̝̞̟̠̽̚泰@ͱABͭCDEFGHI纳˺ϲJKLMNOPθQRSTU;VϲWXYZ[\Ѻ]^_`aͼbcͻd͹efghijklmnopqrstuƹvwxy׻z{|}~͇͈̀͂̓̈́͆͊͋Œ͎͏Ӑ͓͑͒궔ʕ͚͗͘͜͝͞͠Ω@ABCDίEFGHIJKLMNOPQRSTUVWXYZ[\]^ά_`aΫbcdefghȻijklmnopqrstuvwxyz{|}~΁΂΃΅ΆΣΉ΢΋ȍΎΏΐΑΓΔΥΖΗΘΙΚΛÜΝΞΟΠ@ABCDϧEFGHϫIϪJKLMNOϮPQϰRSTUVϡWXYϱZ[\]^ϯ_`abcdeϲfghiϴjklmϨnopqϳrstϵuvwxyz{|}~ϷЀρςσϸυφχوωϊϋόύϹϏϐϑϒϓϔϕϷȶϘϙϚϺϜϝϞϟϻ@ABCDEFGHIJKLMNOPQRSмTUнVWXЪYZ[Ь\]^_`abcdefghiֽjklmnopqrstijuvХwxyz{|}~ЀЁЬЅЇʼnЊЋЌл̍ЎЏАБВГД͕ЖЗИЙٛМНОПРл@ѮABCѤDEFGHIJKLMNOPòQRѰSTUVWXYZ[\ң]^_`abcdefghijklmnopqrstuvwxӹyz{|}~ртуфхֺшщъыэюяѐђѓȔѕіїљњћѽѝў@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ҁҁ΂Ҫ҃҅Ҳ҇҈҉ҊҋҌҍҎҏҐґҒғҔҕҖҗҘҙҚқҜҝҞҟҠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^۹_`ǽabcdefghijklmӡnopqӢrstӣuvwӲxyz{|}~ӀӁӂӃӄхӆӇӈӉӊًӌӍӎӏӐӑӒӓӔӕӖӗӘәӚӛӜӝӞӟӠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_Ԥ`abcdefghԺijklmnopqrstuvwxyz{|}~ԀԁԂԃԄԅԆԇԈԉԊԋԌԍԎԏԐԑԒԓԔԕԖԗԘԙԲ՚ԛԜԝԞԟԠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~րց֥փքօֆևֈ։֊֋֌֍֎֏֐֑֖֛֚֒֓֔֕֗֘֙֜֝֞֟֠@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ׯ`abcdשefghijklmnopqrstuvwxyz{|}~׀ׁׂ׃ׅׄ׆ׇ׈׉׊׋׌׍׎׏אבגדהוזחטץƼȥڧȨƙ׵ҶǼײ仩ڪѫ›÷֬ڭ׶ʜשծʴگڝұڲڳʴګʵڶϳַڰڹҺøﲻڼڞӽξ廿ڵڵ̷οڭڸ̟ұѻڳڽڠڻХګ÷ھڴȹ@ABCDEFGHIJKLعMNOPQRSTUVWعXYZ[\]^_`aϿbcdefghijklmnopqrstuvwxyz{|}~؀ѺزÂ؃؄؅؆؇؈؊؋؍؎؏ؘؙؚؐؑؒؓؔؕؖؗ؛؜؝؞؟ؠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ـفقكلمنهوىيًٌٍَُِّْٕٖٜٟٓٔٗ٘ٙٚٛٝٞ٠@ABCDEFGHIJKLMNڴպOڱƲ̶ַܰᱺṡѷغּ߻ɳĶʹPQRڸSɮӸTUVWպXYZ[\ϸ]^_`abcdeófghijkڽlmnopqrstuvwxyz{|}~ڀڤȁڂڃڄڅچڇڈډڊڋڌڍ׿ڐڻںڕږھڙښڛϰŞڟڠ@ABCDEFGHIJKL۷MNOPQRSTUVWXY۽Z[\]^_ۤ`abcdefghijklmnopqrȲstuvwxyz{|}~ۀ̂ۃۿ帵̄ۅۆۇۈۊۋیۍێ۾ېۑےۓ۔ەۖۗۘۙۚıۜۿ۞ŵ䲟׶@ABCDEFGHڴIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkɪlmnopqrstuvwxyz{|}~܀܁܂܃܄܅܆܇܈܉܊ܦ܌܍܎܏ܐܑܒܓܔܕܖܗܘܙܚܛܜܝܞܟܠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~݂݄݆݈݀݁݃݅݇݉݊݋݌ݍݎݏݐݑݒݓݔݕݖݗݘݙݚݛݜݝݞݟݠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`޵aνbϽ騸鲱ԻcޡdԽϷդեмeǴٱfghޱijklmnopq޽rstuvw߱xyz{|ި}Ƹ~€ށނރބޭӅ嵷ވ޹Չԥάٳދ̌ϵƎʐޑޓޔűޖޗ޷טޙĚޛޡѷ޸ݵ޾͟庶@ߨAѳBCDEFGHIJKLMNOPQRƱSTUݶVWXYZ[\]^_`abcdefghijߣklmnopqrstuvwxyz{|}ܱ~߁߂߃߅߇߈߉ߊҋ˵ڎڏڐڑߒߓĔߕߗߘ߰ЙښӪǛڜߡߞߥ۟ߠ@AۤBCD༽EFGۦۣHIJKLMN۬ºOPQिRSTԿUVWXYZ[\໳]^_঵`abc༶defghijklmnopqrstuvwxyz{ɱ|}~ہ۵ۄۏېۗ۠@ABCƾDEFGHIӷJKԪLMNOPQRͥSͽ˪TUVWXYZ[\ἴ]^״_`abcdefgéhijklmnopqrstuvwxyz{|}~ɲʌְҿ᪸@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~դ谷Ƹ۶ĵָγؼ̬ǭØã½Ҩ֩ƞˮб淿г̶ջü¸@臨AͶBƶCDEFGﵾHIJKLMNOPQRS餳TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ձγâ]꧷Һ^_`a그bӶcdefghijklmno׽pqrstꢰuv꽸ʼ¤³w°ĵxyz{|}~ݱچ긶ԇŊڋڐϑӡžڟ@ABCDEFگGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeѯ͹fghƴijklmnopqrstuvwxyz{|}ӧ~뢱΍ЫϐլÑė˞ϟ@ABCDEFGHIJKLMNOPQR԰STUVWXYZ[\]^_`abcdefghiǦjk츾lm첾nopǷq쿿rstuvwxyz{|}~саД찰ǜ@AϾBCDEFGHIJKޱLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ȃ¾҈ɉ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEҥϳ˹ٶԭƱռFGҵHͥIſJߵKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvƭwxyɷz{|}~@ABCDEFͲGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~𢼘⹷Ҥʥ˙ȽĞݹ@AʸBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQ¦ͱ۳R󵲿ԾݼS§TҳUVWXYZǹ[\]^_`abcdefghijklmnopqrstuvwxyz߸{|}~מ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӁϏ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[į𦼰\Ż]^_`͸ab븽cdefghijklmno׺pqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSƻTUVWXYZ[ں\]^_`abcdefghijklmnopqrstuvwxyz{|}~؇Ĺ،܍ʓ@ABCDEFDZGHIJKLMNOPQRSTUVWƴXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ݳȻٗ	

 !"#$%&'()*,-./0123456789:;<=>?@ABCEFGIJKLNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPRSTUVWXYZ[\]^_`bcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

P@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         	 
   
            ! " # $ ' ( ) * + , - . / 1 4 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 v w x y z { | } ~                                                                                                                                 !!!!!!!
!!!
!!!!!!!!!!!!!!!!!! !"!#!$!%!&!'!(!)!*!+!,!-!.!/!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![!\!]!^!_!l!m!n!o!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""	"
"""
""""""""""""!"""$"&","-"/"0"1"2"3"8"9":";"<">"?"@"A"B"C"D"E"F"G"I"J"K"M"N"O"P"Q"S"T"U"V"W"X"Y"Z"["\"]"^"_"b"c"h"i"j"k"l"m"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########	#
###
################## #!#"###$#%#&#'#(#)#*#+#,#-#.#/#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#v#w#x#y#z#{#|#}#~##################################################################################################################################$$$$$$$$$	$
$$$
$$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$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$[$\$]$^$_$j$k$l$m$n$o$p$q$r$s$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L%M%N%O%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&
&&&
&&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&A&................................................................................................................./////////	/
///
/////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///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/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000 0*0+0,0-0.0/000102030405060708090:0;0<0=0?0@000000000000000011111*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222	2
222
2222222222222222222*2+2,2-2.2/2022232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333	3
333
3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444	4
444
4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555	5
555
5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666	6
666
66666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777	7
777
7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888	8
888
8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999	9
999
999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::	:
:::
::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/: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:t:u:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;	;
;;;
;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;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;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<	<
<<<
<<<<<<<<<<<<<<<<<<< <!<"<#<$<%<&<'<(<)<*<+<,<-<.</<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<o<p<q<r<s<t<u<v<w<x<y<z<{<|<}<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========	=
===
=================== =!="=#=$=%=&='=(=)=*=+=,=-=.=/=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=v=w=x=y=z={=|=}=~==================================================================================================================================>>>>>>>>>	>
>>>
>>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>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>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????	?
???
??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?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?v?w?x?y?z?{?|?}?~??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@	@
@@@
@@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@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@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@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA	A
AAA
AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB	B
BBB
BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC	C
CCC
CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDD	D
DDD
DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;D<D=D>D?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEE	E
EEE
EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFF	F
FFF
FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFKFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGG	G
GGG
GGGGGGGGGGGGGGGGGGG G!G"G$G%G&G'G(G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;G<G=G>G?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHH	H
HHH
HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIII	I
III
IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;I<I=I>I?I@IAIBICIDIEIFIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyI{I|I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJ	J
JJJ
JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;J<J=J>J?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKK	K
KKK
KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;K<K=K>K?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLL	L
LLL
LLLLLLLLLLLLLLLLLLL L!L"L#L$L%L&L'L(L)L*L+L,L-L.L/L0L1L2L3L4L5L6L7L8L9L:L;L<L=L>L?L@LALBLCLDLELFLGLHLILJLKLLLMLNLOLPLQLRLSLTLULVLWLXLYLZL[L\L]L^L_L`LaLbLcLdLeLfLgLhLiLjLkLlLmLnLoLpLqLrLsLtLuLvLxLyLzL{L|L}L~LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMM	M
MMM
MMMMMMMMMMMM M!M"M#M$M%M&M'M(M)M*M+M,M-M.M/M0M1M2M3M4M5M6M7M8M9M:M;M<M=M>M?M@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPMQMRMSMTMUMVMWMXMYMZM[M\M]M^M_M`MaMbMcMdMeMfMgMhMiMjMkMlMmMnMoMpMqMrMsMtMuMvMwMxMyMzM{M|M}M~MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMl !"#$%'()*-./03456789:<=>?@ABDEFGHIJKLMNOPQRSVWXYZ[\]^_`abc-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~	
"%&2EFGHSXglmnopqrstuvwxyz{|}~_`abcdefghijklmnopqrstuvwxyz{|}~NNNNNNNN N!N#N&N)N.N/N1N3N5N7N<N@NANBNDNFNJNQNUNWNZN[NbNcNdNeNgNhNjNkNlNmNnNoNrNtNuNvNwNxNyNzN{N|N}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOO!O#O(O)O,O-O.O1O3O5O7O9O;O>O?O@OAOBODOEOGOHOIOJOKOLOROTOVOaObOfOhOjOkOmOnOqOrOuOwOxOyOzO}OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP	P
PPPPPPPPPPPP P"P#P$P'P+P/P0P1P2P3P4P5P6P7P8P9P;P=P?P@PAPBPDPEPFPIPJPKPMPPPQPRPSPTPVPWPXPYP[P]P^P_P`PaPbPcPdPfPgPhPiPjPkPmPnPoPpPqPrPsPtPuPxPyPzP|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQ	Q
QQ
QQQQQQQQQQQQQQQQQQ Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;Q<Q=Q>QBQGQJQLQNQOQPQRQSQWQXQYQ[Q]Q^Q_Q`QaQcQdQfQgQiQjQoQrQzQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRR	RRRRRRRRRRR!R"R#R%R&R'R*R,R/R1R2R4R5R<R>RDRERFRGRHRIRKRNRORRRSRURWRXRYRZR[R]R_R`RbRcRdRfRhRkRlRmRnRpRqRsRtRuRvRwRxRyRzR{R|R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSS	S
SSSSSSSSSSSSS"S$S%S'S(S)S+S,S-S/S0S1S2S3S4S5S6S7S8S<S=S@SBSDSFSKSLSMSPSTSXSYS[S]SeShSjSlSmSrSvSyS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTT"T$T%T*T0T3T6T7T:T=T?TATBTDTETGTITLTMTNTOTQTZT]T^T_T`TaTcTeTgTiTjTkTlTmTnToTpTtTyTzT~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUU
UUU
UUUUUUUUUUUUUU!U%U&U(U)U+U-U2U4U5U6U8U9U:U;U=U@UBUEUGUHUKULUMUNUOUQURUSUTUWUXUYUZU[U]U^U_U`UbUcUhUiUkUoUpUqUrUsUtUyUzU}UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVV
VV
VVVVVVVVVVVVV V!V"V%V&V(V)V*V+V.V/V0V3V5V7V8V:V<V=V>V@VAVBVCVDVEVFVGVHVIVJVKVOVPVQVRVSVUVVVZV[V]V^V_V`VaVcVeVfVgVmVnVoVpVrVsVtVuVwVxVyVzV}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWW
WWWWWWWWWWWWWWWWW W!W"W$W%W&W'W+W1W2W4W5W6W7W8W<W=W?WAWCWDWEWFWHWIWKWRWSWTWUWVWXWYWbWcWeWgWlWnWpWqWrWtWuWxWyWzW}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXX	X
XXXXXXXXXXXXXXXX"X#X%X&X'X(X)X+X,X-X.X/X1X2X3X4X6X7X8X9X:X;X<X=X>X?X@XAXBXCXEXFXGXHXIXJXKXNXOXPXRXSXUXVXWXYXZX[X\X]X_X`XaXbXcXdXfXgXhXiXjXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY	Y
YYYYYYYYYYYYY Y!Y"Y#Y&Y(Y,Y0Y2Y3Y5Y6Y;Y=Y>Y?Y@YCYEYFYJYLYMYPYRYSYYY[Y\Y]Y^Y_YaYcYdYfYgYhYiYjYkYlYmYnYoYpYqYrYuYwYzY{Y|Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ
ZZ
ZZZZZZZZZZZZZZ!Z"Z$Z&Z'Z(Z*Z+Z,Z-Z.Z/Z0Z3Z5Z7Z8Z9Z:Z;Z=Z>Z?ZAZBZCZDZEZGZHZKZLZMZNZOZPZQZRZSZTZVZWZXZYZ[Z\Z]Z^Z_Z`ZaZcZdZeZfZhZiZkZlZmZnZoZpZqZrZsZxZyZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[
[[[
[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[3[5[6[8[9[:[;[<[=[>[?[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[R[V[^[`[a[g[h[k[m[n[o[r[t[v[w[x[y[{[|[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\
\\\\\\\\\\ \!\#\&\(\)\*\+\-\.\/\0\2\3\5\6\7\C\D\F\G\L\M\R\S\T\V\W\X\Z\[\\\]\_\b\d\g\h\i\j\k\l\m\p\r\s\t\u\v\w\x\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]	]
]]]
]]]]]]]]]]]]]] ]!]"]#]%](]*]+],]/]0]1]2]3]5]6]7]8]9]:];]<]?]@]A]B]C]D]E]F]H]I]M]N]O]P]Q]R]S]T]U]V]W]Y]Z]\]^]_]`]a]b]c]d]e]f]g]h]j]m]n]p]q]r]s]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^	^
^^
^^^^^^^ ^!^"^#^$^%^(^)^*^+^,^/^0^2^3^4^5^6^9^:^>^?^@^A^C^F^G^H^I^J^K^M^N^O^P^Q^R^S^V^W^X^Y^Z^\^]^_^`^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^u^w^y^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___	__
___________!_"_#_$_(_+_,_._0_2_3_4_5_6_7_8_;_=_>_?_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_Q_T_Y_Z_[_\_^___`_c_e_g_h_k_n_o_r_t_u_v_x_z_}_~________________________________________________________________________``	```````````"`#`$`,`-`.`0`1`2`3`4`6`7`8`9`:`=`>`@`D`E`F`G`H`I`J`L`N`O`Q`S`T`V`W`X`[`\`^`_```a`e`f`n`q`r`t`u`w`~````````````````````````````````````````````````````````````````````````````aaaaa
aaaaaaaaaaaaaaaa!a"a%a(a)a*a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;a<a=a>a@aAaBaCaDaEaFaGaIaKaMaOaPaRaSaTaVaWaXaYaZa[a\a^a_a`aaacadaeafaiajakalamanaoaqarasatavaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbb	bbbbbbb b#b&b'b(b)b+b-b/b0b1b2b5b6b8b9b:b;b<bBbDbEbFbJbObPbUbVbWbYbZb\b]b^b_b`babbbdbebhbqbrbtbubwbxbzb{b}bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccc
ccc
ccccccccccc&c'c)c,c-c.c0c1c3c4c5c6c7c8c;c<c>c?c@cAcDcGcHcJcQcRcScTcVcWcXcYcZc[c\c]c`cdcecfchcjckclcocpcrcsctcucxcyc|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddd	d
d
dddddddddddd"d#d$d%d'd(d)d+d.d/d0d1d2d3d5d6d7d8d9d;d<d>d@dBdCdIdKdLdMdNdOdPdQdSdUdVdWdYdZd[d\d]d_d`dadbdcdddedfdhdjdkdldndodpdqdrdsdtdudvdwd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeee
eee
eeeeeeeeeeeeeeeee e!e"e#e$e&e'e(e)e*e,e-e0e1e2e3e7e:e<e=e@eAeBeCeDeFeGeJeKeMeNePeReSeTeWeXeZe\e_e`eaedeeegeheiejemeneoeqeseuevexeyeze{e|e}e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffff	ff
fffffffffff!f"f#f$f&f)f*f+f,f.f0f2f3f7f8f9f:f;f=f?f@fBfDfEfFfGfHfIfJfMfNfPfQfXfYf[f\f]f^f`fbfcfefgfifjfkflfmfqfrfsfufxfyf{f|f}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggg g!g"g#g$g%g'g)g.g0g2g3g6g7g8g9g;g<g>g?gAgDgEgGgJgKgMgRgTgUgWgXgYgZg[g]gbgcgdgfgggkglgngqgtgvgxgygzg{g}gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhh
hhhhhhhhhhhh h"h#h$h%h&h'h(h+h,h-h.h/h0h1h4h5h6h:h;h?hGhKhMhOhRhVhWhXhYhZh[h\h]h^h_hjhlhmhnhohphqhrhshuhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiii	i
iiiiiiiiiiiiiiii!i"i#i%i&i'i(i)i*i+i,i.i/i1i2i3i5i6i7i8i:i;i<i>i@iAiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiUiViXiYi[i\i_iaibidieigihiiijilimioipirisitiuivizi{i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj	jjj
jjjjjjjjjjjjjjjj j"j#j$j%j&j'j)j+j,j-j.j0j2j3j4j6j7j8j9j:j;j<j?j@jAjBjCjEjFjHjIjJjKjLjMjNjOjQjRjSjTjUjVjWjZj\j]j^j_j`jbjcjdjfjgjhjijjjkjljmjnjojpjrjsjtjujvjwjxjzj{j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkk	k
kkk
kkkkkkkkkkkkkkkkkkk%k&k(k)k*k+k,k-k.k/k0k1k3k4k5k6k8k;k<k=k?k@kAkBkDkEkHkJkKkMkNkOkPkQkRkSkTkUkVkWkXkZk[k\k]k^k_k`kakhkikkklkmknkokpkqkrksktkukvkwkxkzk}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllll	l
lllllllll l#l%l+l,l-l1l3l6l7l9l:l;l<l>l?lClDlElHlKlLlMlNlOlQlRlSlVlXlYlZlblclelflglklllmlnlolqlslulwlxlzl{l|lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmm	m
m
mmmmmmmmmmmm m!m"m#m$m&m(m)m,m-m/m0m4m6m7m8m:m?m@mBmDmImLmPmUmVmWmXm[m]m_mambmdmemgmhmkmlmmmpmqmrmsmumvmymzm{m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnn	nnnnnnnnnnnn"n&n'n(n*n,n.n0n1n3n5n6n7n9n;n<n=n>n?n@nAnBnEnFnGnHnInJnKnLnOnPnQnRnUnWnYnZn\n]n^n`nanbncndnenfngnhninjnlnmnonpnqnrnsntnunvnwnxnynzn{n|n}nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooo
ooo
ooooooooooooooo!o"o#o%o&o'o(o,o.o0o2o4o5o7o8o9o:o;o<o=o?o@oAoBoCoDoEoHoIoJoLoNoOoPoQoRoSoToUoVoWoYoZo[o]o_o`oaocodoeogohoiojokolooopoqosouovowoyo{o}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppp	p
ppp
pppppppppppppppp p!p"p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p6p7p8p:p;p<p=p>p?p@pApBpCpDpEpFpGpHpIpJpKpMpNpPpQpRpSpTpUpVpWpXpYpZp[p\p]p_p`papbpcpdpepfpgphpipjpnpqprpsptpwpypzp{p}ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqq
qqqqqqqqqqqq q!q"q#q$q%q'q(q)q*q+q,q-q.q2q3q4q5q7q8q9q:q;q<q=q>q?q@qAqBqCqDqFqGqHqIqKqMqOqPqQqRqSqTqUqVqWqXqYqZq[q]q_q`qaqbqcqeqiqjqkqlqmqoqpqqqtquqvqwqyq{q|q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrr	r
rrr
rrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r)r+r-r.r/r2r3r4r:r<r>r@rArBrCrDrErFrIrJrKrNrOrPrQrSrTrUrWrXrZr\r^r`rcrdrerhrjrkrlrmrprqrsrtrvrwrxr{r|r}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr	

 !"#$%00000 ^ &     000	0
000
00000006"'"("""*")""7"""%" "#"+"."a"L"H"=""`"n"o"d"e""5"4"B&@&2 3 !0 !&&%%%%%%%%%; !!!!0&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~p!q!r!s!t!u!v!w!x!y!fghijk$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ m 2!2"2#2$2%2&2'2(2)2no`!a!b!c!d!e!f!g!h!i!j!k!pq	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000rstuvwxyz{|FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~00000000000000000000000000000000000000000000000000000000000000000000000000000000000000}~569:?@=>ABCD;<78134	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO  % 5 !	!!!!!""#"R"f"g""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%%%%%%%%%%%%%%%%%%%%%%%%%	&"000+MkQ?DHa1111	1
111
1111111111111111111 1!1"1#1$1%1&1'1(1)1!0"0#0$0%0&0'0(0)02333333333330!!12 00000000IJKLMNOPQRTUVWYZ[\]^_`abcdefhijk>0////////////0%%%%%%%%%	%
%%%
%%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%	

rrrrrrrrrrrrrrrrrsssssss	sss
ssssssssss s#s$s&s's(s-s/s0s2s3s5s6s:s;s<s=s@sAsBsCsDsEsFsGsHsIsJsKsLsNsOsQsSsTsUsVsXsYsZs[s\s]s^s_sasbscsdsesfsgshsisjsksnspsqs	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]rssstsusvswsxsyszs{s|s}sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss^_`abcdefghijklmnopqrstuvwxyz{|}~sssssssstttttttt
ttttttttttttttt t!t#t$t't)t+t-t/t1t2t7t8t9t:t;t=t>t?t@tBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtVtXt]t`tatbtctdtetftgthtitjtktltntotqtrtstttutxtytzt	

{t|t}tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwtttttttttuuuuuuuu	u
uuuuuuuuuuuuu u!u"u#u$u&u'u*u.u4u6u9u<u=u?uAuBuCuDuFuGuIuJuMuPuQuRuSuUuVuWuXu]u^u_u`uaubucuduguhuiukulumunuoupuqusuuuvuwuzu{u|u}u~uuuuuuuxyz{|}~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvv	vv
vvvvvvvvvvvv!v#v'v(v,v.v/v1v2v6v7v9v:v;v=vAvBvDv	

 !"#$%&'()*+,-./0123EvFvGvHvIvJvKvNvOvPvQvRvSvUvWvXvYvZv[v]v_v`vavbvdvevfvgvhvivjvlvmvnvpvqvrvsvtvuvvvwvyvzv|vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvJU?W(cT	UTvLv<w~x1r(l[O	cf\HhfvQVeqPeYaoLcRbS'T{kQu]bˍvb]W8b8r}vg~vFdpO%bzes,dsb,gHrnbb4OtJSR~.^hi~hxQP$ނހSeRvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwww
wwwwwwwwwwwwwwwww!w#w$w%w'w*w+w,w.w0w1w2w3w4w9w;w=w>w?wBwDwEwFwHwIwJwKwLwMwNwOwRwSwTwUwVwWwXwYw\wO!Xq[bbfyrogx`QSS̀
PrY`qTY,g({)]~-ulf<;k{|_xք=kkk^^u]e
__X[,AbOS^SMhj_h֜a+R*vl_eon[HduQQgNy|p]w^w_w`wdwgwiwjwmwnwowpwqwrwswtwuwvwwwxwzw{w|wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuv^sdblZSRd”{/O^6$nlsUc\STeW
N^ek?|`dsPgMb"lw)Ǒi_܃!Sk``p͂1Nlυd|ifISV{OQKmB\mcS,6gx=d[\]bgzdcI Nfswwwwwwwwwwwwwwxxxxxx
xxxxxxxxxx x!x"x$x(x*x+x.x/x1x2x3x5x6x=x?xAxBxCxDxFxHxIxJxKxMxOxQxSxTxXxYxZx[x\x^x_x`xaxbxcxdxexfxgxhxixoxpxqxrxsxtxuxvxxxyxzx{x}x~xxxxxx:W\8^PS^eEu1U!Pbg2Vno]5Tpfobdc{_oば\hf_lHldyWYjbHTXNz`oڋbyTucS`lߏ_p;O:\depEQQk][bltu zay{N~wNRQqjSϖndZixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyy	y
yyy@xPwdYc]z=i O9U2Nuzb^^R9Tpvc$W%f?iUm~"3b~u(x̖Hat͋dk:RP!kjqVSNNQ||O{zgd]Pv|mQgX[[xddc+c-dT{)vSb'YFTykP4b&^kN7_.
yyyyyyyyyyyyyyyyy y!y"y#y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y5y6y7y8y9y=y?yByCyDyEyGyJyKyLyMyNyOyPyQyRyTyUyXyYyaycydyfyiyjykylynypyqyrysytyuyvyyy{y|y}y~yyyyyyyyyyyyyyy `=b9NUScƀe.lFO`mދ9_ˆS_!cZQachRccHP\wy[0R;z`Sv__vlop{vI{wQ$XNOnLe{rmZb^0W,{^_cnxpxQ[W5uCO8u^``YmkxSՖQRc
T̍9rxv
Syyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz	z
zzzzzzzzzzzzzNvSv-["NNQcaRhOk`Qm\QbeaFucwkrr5XywL\g@^!nYzw;keXQQ[X(TrfeVvAcTY:YW5g5AR`X\EO%Zv`S|bOi`?Q3\u1mNzz!z"z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z4z5z6z8z:z>z@zAzBzCzDzEzGzHzIzJzKzLzMzNzOzPzRzSzTzUzVzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozqzrzszuz{z|z}z~zzzzzzzzzzzzzzzzzzz0SZO{OONls^ju
jwA~QpSԏ)rmlJWe?b2YN~>e^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\Θup"QIYQ[O&T+Yweu[vbbE^l&{OO
gzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{	{{
{{{{{{{{{{{{!{"{#{'{){-{nmmy_+ubOܑe/Q^PtoRK
YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[<h*NT~9hߍf^/{0{2{4{5{6{7{9{;{={?{@{A{B{C{D{F{H{J{M{N{S{U{W{Y{\{^{_{a{c{d{e{f{g{h{i{j{k{l{m{o{p{s{t{v{x{z{|{}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{W?h];eRm`OlQ[_]^lb!qQRl߂rWg-YǃT{0Old[YSʆ7Ee~Vǖ.RtPR[cVNb*`hsQ[Q‰{P`Lp/IQ^ptĉ-WExR_h<xvBhg5=RnhVgǏT{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||	|
|
|||||||||||||||| |!|"|#|$|%|(|)|+|,|-|.|/|0|1|2|3|4|5|6|7|9|:|;|<|=|>|B|i[wm&lN[ca+Tm[QUUdMcea`
qWlIl/Ymg*XVjkݐ}YSimuTUwσ8hyTUOTvlmkd:?Vўu_rh`TN*jaR`pTpy?*m[_~UO4s<TSPT|TNN_ZtXktr|VnC|D|E|F|G|H|I|J|K|L|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|u|v|w|x|y|z|~|||||||||||||||||||||||||||||||||||||||||||'_N,UbNl7bTNS>sn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb`
'xyQ>WW:gxu=zy{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}	}}}
}}}}}}}}}}}}}}}}}}}!}#}$}%}&}(})}*},}-}.}0}1}2}3}4}5}6}eo!Y~		TghM|ƖS%`urlsSZ~$cQ
]߄bQc[OmyBR`Nm[[e_EY~~	Vg9YsO[RZ>2uGP<zNg~Z|kvZW\:{Nq|QpxY'hgxwxbac{OjRQPit1.{N7}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}o}p}q}r}s}t}u}v}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}eP0QRonnm^PY\Fm_luhhVY SqMIiy&qNʐGmZVdwOr҉z4~RYeuSzccvyW6*bRThpgwckwzm~YbɅLuPNuJ\]K{eёN%m_'}&N(ۏsKfyяpxm}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}=\RFbQ[wvfN`||~NfofYXle\_uVzzQpzcvz~sENxp]NRSQeeT1\ubruE\yʃ@\Tw>NlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\}}}}}~~~~~~~~~	~
~~~
~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~<~=~>~?~@~B~C~D~E~F~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~OzZmᐏUTaST_cwiQha
R*XRNW
xw^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP^~_~`~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~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79;<=>?@ACFGHIJKLMNORS'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑<yTTh=NSR>xS)RPOOVY[\]^`cdefgklmopsuvwxz{|}uz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn	tikxYuR$vAmgmQKT<{z	
!#$+,-./0249:<>@ADEGHINOPQSUVWY[\]^_`abcdefghklmnoprstuvwxyz{|}WbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ	wnfba+o~ŀǀȀɀʀˀπЀрҀӀԀՀ؀߀ !"#$%&'()*+-.034579:;<=?)+vl_+skwƔoSQ=^8HNsghv	dql	wZAk'f[YZNjv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f#
T}T,xd@ABCDEGIMNORVWX[\]^_abcdfhjklorsuvwxāŁǁȁɁˁ́΁ρЁсҁӁyd!jxidTb+gX؞l o[L_rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[ԁՁցׁ؁فځہ܁݁ށ߁	
 $%&').2:<=?@ABCEFHJLMNPQRSTUVWY[\]^`abcdefgibl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{gOgcxoWx9ybbR5tkjklmquvwx{|‚ÂłƂɂЂւقڂ݂

 !"#$%&)*.027;=dU>uv9SuPA\l{OPGrؘothydwb+TXRNjW
s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQYxhVlď_}llc>?ABDEHJKLMNSUVWXY]bpqrstuvyz~ƒÃăƃȃɃ˃̓΃Ѓу҃ӃՃ׃كڃۃރp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^<twzyNtBlVKl:SƆfH\q n	
 !"#)*+,-./02345679:;>?@ABCDEGHIJKLMNOPRSTUVX]^_`bdefghjnoprtwy{|S6ZSWCglhQubr8RR:p8vtSJinxو6qqQgtXeVvpb~`pXNN_NRY~TbNeb8Ʉcqn[~Qcg9Qz[YsN]leQ%o.J^tm1_dm(nÜ^X[	NS}~„ÄńƄDŽȄ˄̄΄τ҄ԄՄׄ؄لڄۄ܄ބOceQhU'NdkbZ_trmhPx@g9Rl~PeU^q[{RfsIgq\ R}qkUdaUUlGb.X$OFUOLf
N\hNc
zpR\T~bYJdž
fDd\Qam>y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~	

 "#$%&'()*-./0123456>?@ABDEFGKLMNOPQRSTUWXZ[\]_`abcefgijklmnopqsuvwx|}wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g
bzX^pe1o…ÅąŅƅDžȅʅ˅̅ͅ΅х҅ԅօׅ؅مڅۅ݅ޅ߅U`7R
Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:O<Or]~g8`[dXdUςeO }|PQXn[ɋx{}~Ӛx\WzB_yY[_c{фhU)t"}@bLXN[yYTX	

 !"#$%&(*+,-./012345679:;=>?@ABCDEFGHIJKLRSUVWXY[\]_`acdefghijmscK΀ԂbSl^*Y`plMWJd*+vn[Wjumo-fWkxcSpdlXX*dXhU|Pmpcmn~ChmvWYyr~uhTR"cD|USOfV`mCRI\)YmkX0uul`Fcag:w4^S,Tpmoprstuvwx†ÆņȆ̆͆҆ӆՆֆ׆چ܆݆@l^\PN^:cGPhnwTܔd_zvhEcR{~uwPb4YQyzV_m`\WTTQMnVc*To\bXb15@n|-iYb>UcTن<mZtjkYL/_~ns}8Np[x=cZfv`[IZNUjlsNgQ_eg_YZ $&'(*+,-/0235689:<=@ABCDEFJKMOPQRTUVXZ[\]^_abfghijklmoqrsuwxyz]_qSݏEhV/U`:NMo~ǂYO*O>\~*gsTOuÀUOMO-n	\pakSv)ne~;T3z
}UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS
OO^W
bdfirRR`fqgRxwpf;V8T!zr‡ÇćŇLJȇɇ͇̇·χЇԇՇևׇ؇هڇ܇݇އ߇	
 #zo`^`Y`qpnPlrj-^`NZUm|b~w~#Sf\OrNSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf$%&'()*+,-./01345678:;=>?ABCFGHIJKNOPQRSUVXZ[\]^_`fgjmoqstuvxyz{|\][!hxU{HeTiNGkNOSc:deQhxSall"Q\#ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~XbZV{_ĄWSe^\ud`n}Z~~iU[`esÈĈLjȈʈˈ͈̈ψЈшӈֈ׈ڈۈ܈݈ވ	
 "#$&'(),-./12357	cv)w~tf[tz@Rq_e[o]k[l
ŏSb&-@T+NYr]YmŖTN	qT	pmv%Nx\^plDYc<wMos0XqSxUf_0q[k.Y/yhglboOum3'lNu{Q7h>opYvt89:;<=>?@BCEFGHIJKLMNOPQRSTUVWXYZ[\]`abcdeghijklmnopqrstuvwxyz|}~Gd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO
Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮
ы_~5kVk4YTm[n9\_É͉ӉԉՉ׉؉ىۉ݉߉	

pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖
Tlm8l`R(u}^O`_$\1url8nI	gSSQOɑS|^mNvi^aYOO>|	annN1ZN\y[틽sWTGU\_a2kr !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~tm[Ոkm3
nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-ggŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e	

 !"#$%'()*+,-./0123456789:;<=>?@ABCDE'^uѐg/e1TwAlKN~Lv
ikgb<PO@WcbkSe~_ccn^\6Rzfyz(punlz-Nv_w~y͑NOhT]2m̋|t^Tv[<fs*hۆ1g*sۋzpnqbw1V;NWgR.Q{FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijkmnopqrstuvwxyz{|}~NjЋ	OOl]y{b*rbNxldZ{ih^ňYdXri%X`WQIcbSSLh"tLDU@w|pJmyQTDYnm\[+}N}|nP[
nW[h*[~;`~pOYcyRSeVyŋ;~~4Vgj
\u(f]POgZP\OPW^89:;<=>?@BCDEHJKMNOPQRSTVWXY[\]^_`cdefghilmnopqrtuvw{|}~NN@QN^ESNNN2l[iV(Ny?NSGN-Y;rnSlV䀗k~w6NN\NiNN[[lUVNSSSSSe]SS&S.S>S\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O	O+O^OgO8eZO]OŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ	

_OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POPP%P(P~PCPUPHPNPlP{PPPPPPQPPPPQQN=lXOeOOFlt|nQ]ɞQYR
SSQYUQNVQNnN҈y4[QQQQ QRW_ehijlnoqrxyz{|}~ōǍȍɍʍ͍ЍҍӍԍQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ !%'*+./2356iSzS"!1*=<BIT_glrtՍ؍ٍ܍
 !$%&'(+-0234678;<>?CEFLMNOPSTUVWXZ[\]^_`abcdeghjknqϐŐАĐǐӐܐאې"#1/9CF
RBYRRRRTRRRSqw^QQ/S_Zu]LWWW~XXXX)W,W*W3W9W.W/W\W;WBWiWWkWW|W{WhWmWvWsWWWWWWWWWWWWWWWWWWWWWsuwxyz{}~ŽÎĎŎƎǎȎɎʎˎ͎̎ώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎX
XWWXXXDX XeXlXXXXXay}Ȃʂ゘˂̂Ă΂	܂҂؂ӂՂQ[\<41^/OGC_@`-:3fe	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDhiljmnx|}{؃X݃փ8ԃ߃Ń&\QZYszx<Fiv1m̈́Є愽ӄʄ
u89:EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdejÏƏɏʏˏ̏͏Ϗҏ֏׏ڏV;YHhd^zwCr{yӅ܅')<^_<YAY7UYZYXYS"\%\,\4\Lbjbbbbbbb"cb9cKcCcccqczcccmccciccccccccccRdccEdAddd dd&d!d^ddmdd#$%'()*+,0123479:=?@CEFHIJKLNTUVYZ\]^_`adfgijklopqrsvwxyz{|~zdddddddddd	e%e.e__u__SSSSSSTTTKTRTSTTTVTCT!TWTYT#T2TTTwTqTdTTTTvTfTTTTTTTTTTTrTTTTTTTTTTTTTTTUT UTUT"U#UUU'U*UgUUUIUmUAUUU?UPU<UÐƐȐɐː̐͐ҐԐՐ֐ِؐڐސߐ	

 !$%&'()*+,-.02345678:;<=>?@ABD7UVUuUvUwU3U0U\UUUUUUUUU~UUU{UUUUUUUUUVUUUUUUUUUUUUUUUUVVVV$V#VUV'V-VXV9VWV,VMVbVYV\VLVTVVdVqVkV{V|VVVVVVVVVVVVW
W	WW^^^^1^;^<^EGHQSTUVXY[\_`fghkmsz{|‘ÑđőƑȑˑБґӑԑՑ֑בّؑڑۑݑޑߑ7^D^T^[^^^a^\z\\\\\\\\\\\\\\\\\\\\\\\\]]']&].]$]]]]X]>]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsr	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDErss!s
ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&```
`)`+`
`?`!`x`y`{`z`B`FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsuvwxyz{|}~j`}````````````````` a&aa#a`aa+aJauaaaaaaa_

,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll’ÒĒŒƒǒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ	9m'mmCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnmnm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o	o)ooooxoro|ozoo

 !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghikoooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ&
!56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYlmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓ˓͓̓YYYYYYYYYYZZYZYYYZ	Z2Z4ZZ#ZZ@ZgZJZUZ<ZbZuZ쀪ZZwZzZZZZZZZZZZZZZZ	[[[2[7[@[\\Z[e[s[Q[S[b[uwxz}~~~~~~ΓϓГѓғӓԓՓדؓٓړۓܓݓޓߓ	

 !"#$%&'()*+,-.~~~~~~~~~~~~~~~~~~~~~
~~~~!"#$%&'*+,-/01235z^u]>usssssssssssssss|
tssssst*t[t&t%t(t0t.t,t/0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}~ǔϔӔԔڔ ttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg	hg
hgghggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih'3=CHKUZ`ntuwxyz{|}~•ÕĕŕƕǕȕɕʕ˕$ihiiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ #$%&'()+,-/0789:>ACJNOQRSVWXYZ\]^`cefkmnopqsxyz{|}~Ύbbbb"b!b%b$b,btttuuu4eeee
ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc–ÖȖʖ˖ЖіӖԖ֖זٖؖږۖܖݖޖߖ
 ?ddkkkkklll
lllll!l)l$l*l2l5eUekeMrRrVr0rbR
gۀ€Āـ̀׀g݀
gZ6,2HLStYZq`i|}mgMXZń&gʁ!"#$%&'()+,./134567:;<=?@ABCDEFGHIJKLMNOPQTUWXZ\]_cdfghjklmnopqruwxyz{}~$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ	

<`]`Z`g`A`Y`c``a
a]aaaaabllmwwx	xxxxe-xxx9x:x;xx<x%x,x#x)xNxmxVxWx&xPxGxLxjxxxxxxxxxxxxxxxxyxy$yy4yvw
wvwww"ww-w&w5w8wPwQwGwCwZwhw !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnbwewww}wwwwwwwww:u@uNuKuHu[uruyuuXa_Hhtqy~vv2ĔȔɔʔ˔͔̔ΔДєҔՔ֔הٔؔ۔ޔߔopqrst˜ØĘŘƘǘȘɘʘ˘̘͘ϘИԘ֘טۘܘݘ	

"*+),124678<>?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz	
 !"#$%&'()*+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSVWXYZ[\]^_`abdfsxy{~9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvvvv
v%vvvv™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙv<v"v v@v-v0v?v5vCv>v3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ!
4+6Af{u倲vvw "%&')(15CFMRiqx	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYMTlnz|{ĆΆɆφІކ߆؆ц

	#;%.>H41)7?"}~{`pLnSc|dYe҇Z[\]^_`abcdefghijkrÚĚƚǚȚɚʚ͚ΚϚКҚԚ՚֚ךٚښۚܚݚޚƇ凬ˇӇчʇۇ
!9<6BDEzz{{{{
{+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{|{{|||	

 !"$%&'()*+,-.013456789:=>?@FJKLNPRSUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOd|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ	,.#/:@95=1IABQRJpv|otxe։މډ܉ܛݛޛߛ	

 !"#$%&'()*+,-./0123456789:;>&S*-0>
ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{}~œȜɜќҜڜ̜ۜ͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ
.UTߚ#;~֓۞ܞݞߞ",/97=>D	

 !"#$%&'()*+,-./0123456789:;<=>?@AB456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~CDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM	

$'.04;<@MPRSTVY]_`abenortuvwxyz{|}NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~žÞŞƞǞȞʞ˞̞ОҞӞ՞֞מٞڞޞ	
!#$%&'()*+-.01	234568:<?@ABCEFGHIJKLMNORSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,y

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg
 !#$'()..s4G4..566..n99&99s:9+,N;n<<.12.V@_A.7C...;CC.CDaFLFC#G)G|GG.GIzI}IIIIIIIIITULLLLwLLMMMMMMMMdhijklmnopqrstuvwxyz{|}~		



  !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHpIqJrKsLtMuNvOwPxQy	Rz
S{T|U}
V~WXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'HpIqJrKsLtMuNvOwPxQy	Rz
S{T|U}
V~WXYZ[\]^_`abcdefgh i!j"k#l$m%n&o'PQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?????????		?

???

???????????????????  ?!!?""?##?$$?%%?&&?''?((?))?**?++?,,?--?..?//?00?11?22?33?44?55?66?77?88?99?::?;;?<<?==?>>????@@AABBCC DD EE% FF5 GG!HH	!II!JJ!KK!LL!MM"NN"OO#"PPR"QQf"RRg"SS"TTP%UUQ%VVR%WWS%XXT%YYU%ZZV%[[W%\\X%]]Y%^^Z%__[%``\%aa]%bb^%cc_%dd`%eea%ffb%ggc%hhd%iie%jjf%kkg%llh%mmi%nnj%ook%ppl%qqm%rrn%sso%ttp%uuq%vvr%wws%xx%yy%zz%{{%||%}}%~~%?%%%%%%%%%%%%%%%%%	&"000*2LOj*m,>+C.Ga¨¨èèĨĨŨŨ1ƨƨ1ǨǨ1ȨȨ1ɨɨ	1ʨʨ
1˨˨1̨̨1ͨͨ
1ΨΨ1ϨϨ1ШШ1ѨѨ1ҨҨ1ӨӨ1ԨԨ1ըը1֨֨1רר1بب1٨٨1ڨڨ1ۨۨ1ܨܨ1ݨݨ1ިި1ߨߨ1 1!1"1#1$1%1&1'1(1)1??????????		?

???

???????????????????  ?!!?""?##?$$?%%?&&?''?((?))?**?++?,,?--?..?//?00?11?22?33?44?55?66?77?88?99?::?;;?<<?==?>>????@@AABBCC	DD
EEFFGG
HHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ [[!\\"]]#^^$__%``&aa'bb(cc)dd*ee+ff,gg-hh.ii/jj0kk1ll2mm3nn4oo5pp6qq7rr8ss9tt:uu;vv<ww=xx>yy?zz@{{A||B}}C~~D?EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeѧҧӧԧէ֧קا٧ڧۧܧݧާߧ !"#$%&'()*+,-./§§ççħħŧŧƧƧǧǧȧȧɧɧʧʧ˧˧̧̧ͧͧΧΧϧϧЧЧѧҧӧԧէ֧קا٧ڧۧܧݧާߧ !"#$%&'()*+,-./??????????		?

???

???????????????????  ?!!?""?##?$$?%%?&&?''?((?))?**?++?,,?--?..?//?00?11?22?33?44?55?66?77?88?99?::?;;?<<?==?>>????@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~?¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ¦æĦŦƦǦȦɦEʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ&!٦٦ڦڦۦۦܦܦݦݦަަߦߦ569:?@=>ABCD;<78134??????????		?

???

???????????????????  ?!!?""?##?$$?%%?&&?''?((?))?**?++?,,?--?..?//?00?11?22?33?44?55?66?77?88?99?::?;;?<<?==?>>????@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~?	

 !£"ã#ģ$ţ%ƣ&ǣ'ȣ(ɣ)ʣ*ˣ+̣,ͣ-Σ.ϣ/У0ѣ1ң2ӣ3ԣ4գ5֣6ף7أ8٣9ڣ:ۣۣ;ܣܣ<ݣݣ=ޣޣ>ߣߣ?@!£"ã#ģ$ţ%ƣ&ǣ'ȣ(ɣ)ʣ*ˣ+̣,ͣ-Σ.ϣ/У0ѣ1ң2ӣ3ԣ4գ5֣6ף7أ8٣9ڣ:[\]??????????		?

???

???????????????????  ?!!?""?##?$$?%%?&&?''?((?))?**?++?,,?--?..?//?00?11?22?33?44?55?66?77?88?99?::?;;?<<?==?>>????@@&AA'BB(CC)DD*EE+FF,GG-HH.II/JJ0KK1LL2MM3NN4OO5PP6QQ7RR8SS9TT:UU;VV<WW=XX>YY?ZZ@[[A\\B]]C^^D__E``FaaGbbHccIddJeeKffLggMhhNiiOjjPkkQllRmmSnnTooUppVqqWrrXssYttZuu[vv\ww]xx^yy_zz`{{a||b}}c~~d?efghijklmnopqrstuvwxyz{|}~`!a!b!c!d!e!f!g!h!i!fghijk$$$$$$$$$$$$$$$$$¢¢$ââ$ĢĢ$ŢŢt$ƢƢu$ǢǢv$ȢȢw$ɢɢx$ʢʢy$ˢˢz$̢̢{$͢͢|$΢΢}$ϢϢ~$ТТ$ѢѢ$ҢҢ$ӢӢ$ԢԢ$բբ$֢֢$עע$آآ$٢٢`$ڢڢa$ۢۢb$ܢܢc$ݢݢd$ޢޢe$ߢߢf$g$h$i$ m 2!2"2#2$2%2&2'2(2)2no`!a!b!c!d!e!f!g!h!i! j! k!pq?RRæRRĦRRŦRRƦRRǦRRȦRRɦRRʦRR˦	R	R̦
R
RͦRRΦRRϦ
R
RЦRRѦRRҦRRӦRRԦRRզRR֦RRצRRئRR٦RRڦRRۦRRܦRRݦRRަRRߦRRRRRR R R!R!R"R"R#R#R$R$R%R%R&R&R'R'R(R(R)R)R*R*R+R+R,R,R-R-R.R.R/R/R0R0R1R1R2R2R3R3R4R4R5R5R6R6R7R7R8R8R9R9R:R:R;R;R<R<R=R=R>R>R?R?R@R@RARARBRBRCRCRDRDRERERFRFR	GRGR
HRHRIRIRJRJR
KRKRLRLRMRMRNRNRORORPRPRQRQRRRRRSRSRTRTRURURVRVRWRWRXRXRYRYRZRZR[R[R\R\R]R]R ^R^R!_R`R"_R`R"aRbR$aRbR$cRdR&cRdR&eRfR(eRfR(gRhR*gRhR*iRjR,iRjR,kRlR.kRlR.mRmR0nRnR1oRpR2oRpR2qRrR4qRrR4sRtR6sRtR6uRvR8uRvR8wRxR:wRxR:yRzR<yRzR<{R|R>{R|R>}R~R@}R~R@RRBRRBRRDRRDRRFRRFRRHRRHRRJRRJRRLRRLRRNRRNRRPRRPRRRRRRRRTRRTRRVRRVRRXRRXRRZRRZRR\RR\RR^RR^RR`RR`RRbRRbRRdRRdRRfRRfRRhRRhRRjRRjRRlRRlRRnRRnRRpRRqRRrRRsRRtRRuRRvRRwRRxRRyRRyRR{RR{R}RR~RR~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR§QQåQQĥQQťQQƥQQǥQQȥQQɥQQʥQQ˥	Q	Q̥
Q
QͥQQΥQQϥ
Q
QХQQѥQQҥQQӥQQԥQQեQQ֥QQץQQإQQ٥QQڥQQۥQQܥQQݥQQޥQQߥQQQQQQ Q Q!Q!Q"Q"Q#Q#Q$Q$Q%Q%Q&Q&Q'Q'Q(Q(Q)Q)Q*Q*Q+Q+Q,Q,Q-Q-Q.Q.Q/Q/Q0Q0Q1Q1Q2Q2Q3Q3Q4Q4Q5Q5Q6Q6Q7Q7Q8Q8Q9Q9Q:Q:Q;Q;Q<Q<Q=Q=Q>Q>Q?Q?Q@Q@QAQAQBQBQCQCQDQDQEQEQFQFQ	GQGQ
HQHQIQIQJQJQ
KQKQLQLQMQMQNQNQOQOQPQPQQQQQRQRQSQSQTQTQUQUQVQVQWQWQXQXQYQYQZQZQ[Q[Q\Q\Q]Q]Q ^Q^Q!_Q_Q"`Q`Q#aQaQ$bQbQ%cQcQ&dQdQ'eQeQ(fQfQ)gQgQ*hQhQ+iQiQ,jQjQ-kQkQ.lQlQ/mQmQ0nQnQ1oQoQ2pQpQ3qQqQ4rQrQ5sQsQ6tQtQ7uQuQ8vQvQ9wQwQ:xQxQ;yQyQ<zQzQ={Q{Q>|Q|Q?}Q~Q@}Q~Q@QQBQQBQQDQQDQQFQQFQQHQQHQQJQQJQQLQQLQQNQQNQQPQQPQQRQQRQQTQQTQQVQQVQQXQQXQQZQQZQQ\QQ\QQ^QQ^QQ`QQaQQbQQbQQdQQdQQfQQfQQhQQhQQjQQjQQlQQlQQnQQoQQpQQqQQrQQsQQtQQuQQvQQwQQxQQyQQzQQ{QQ|QQ}QQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ¦++,++,++,++,++,++,++,++,+	+,+	+,
++,
++,+
+,+
+,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++,++, +!+, +!+,"+#+,"+#+,$+$+,%+%+,&+&+,'+'+,(+(+,)+)+,*+*+,++,+,++,+,-+.+,-+.+,/+/+,0+0+,1+1+,2+2+,3+3+,4+4+,5+5+,6+6+,7+7+,8+8+,9+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+f+&-g+g+'-h+h+(-i+i+)-j+j+*-k+k++-l+l+,-m+m+--n+n+.-o+o+/-p+p+0-q+q+1-r+r+2-s+s+3-t+t+4-u+u+5-v+v+6-w+w+7-x+x+8-y+y+9-z+z+:-{+{+;-|+|+<-}+}+=-~+~+>-++?-++@-++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-++v-++w-++x-++y-++z-++{-++|-++}-++~-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-++-**+**+**+**+**+**+**+**+**+	*	*+
*
*+**+**+
*
*+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+**+ * *+!*!*+"*"*+#*#*+$*$*+%*%*+&*&*+'*'*+(*(*+)*)*+****++*+*+,*,*+-*-*+.*.*+/*/*+0*0*+1*1*+2*2*+3*3*+4*4*+5*5*+6*6*+7*7*+8*8*+9*9*+:*:*+;*;*+<*<*+=*=*+>*>*+?*?*+@*p*,A*q*,B*r*,C*s*,D*t*,E*u*,F*v*,G*w*,H*x*,I*y*	,J*z*
,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*o*/,@*p*,A*q*,B*r*,C*s*,D*t*,E*u*,F*v*,G*w*,H*x*,I*y*	,J*z*
,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**.,**_,**`,**`,*Db,*c,*Vd,*:*>**g,**g,**i,**i,**k,**k,*m,*Jn,*+o,*,p,**q,**r,**r,**t,**u,**u,**w,**x,**y,**z,**{,**|,**},*~,*,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,**,##########################$	#	#$
#
#$##$##$
#
#$##$##$##$##	$##
$##$##$##
$##$##$##$##$##$##$##$##$##$##$ # #$!#!#$"#"#$####$$#$#$%#%#$&#&#$'#'#$(#(# $)#)#!$*#*#"$+#+##$,#,#$$-#-#%$.#.#&$/#/#'$0#0#($1#1#)$2#2#*$3#3#+$4#4#,$5#5#-$6#6#.$7#7#/$8#8#0$9#9#1$:#:#2$;#;#3$<#<#4$=#=#5$>#>#6$?#?#7$@#@#8$A#A#9$B#B#:$C#C#;$D#D#<$E#E#=$F#F#>$G#G#?$H#H#@$I#I#A$J#J#B$K#K#C$L#L#D$M#M#E$N#N#F$O#O#G$P#P#H$Q#Q#I$R#R#J$S#S#K$T#T#L$U#U#M$V#V#N$W#W#O$X#X#P$Y#Y#Q$Z#Z#R$[#[#S$\#\#T$]#]#U$^#^#V$_#_#W$`#`#X$a#a#Y$b#b#Z$c#c#[$d#d#\$e#e#]$f#f#^$g#g#_$h#h#j$i#i#k$j#j#l$k#k#m$l#l#n$m#m#o$n#n#p$o#o#q$p#p#r$q#q#s$r#r#$s#s#$t#t#$u#u#$v#v#$w#w#$x#x#$y#y#$z#z#${#{#$|#|#$}#}#$~#~#$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##$##L%##M%##N%##O%##t%##u%##v%##w%##x%##y%##z%##{%##|%##}%##~%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%##%                           	 	  
 
        
 
                                                             ! !  " "  # #  $ $  % %  & &  ' '  ( (  ) )  * *  + +  , ,  - -  . .  / /  0 0  1 1  2 2  3 3  4 4  5 5  6 6  7 7  8 8  9 9  : :  ; ;  < <  = =  > >  ? ?  @ @  A A  B B  C C  D D  E E  F F  G G  H H  I I  J J  K K  L L  M M  N N  O O  P P  Q Q !R R !S S !T T !U U !V V !W W !X X 
!Y Y !Z Z ![ [ 
!\ \ !] ] !^ ^ !_ _ !` ` !a a !b b !c c !d d !e e !f f !g g !h h !i i !j j !k k !l l !m m  !n n "!o o #!p p $!q q %!r ئ&!s s '!t t (!u u )!v k*!w +!x x ,!y y -!z z .!{ { /!| | 0!} } 1!~  2!  3!  4!  5!  6!  7!  8!  9!  :!  ;!  <!  =!  >!  ?!  @!  A!  B!  C!  D!  E!  F!  G!  H!  I!  J!  K!  L!  M!~  2!  O!  P!  Q!  R!  S!  T!  U!  V!  W!  X!  Y!  Z!  [!  \!  ]!  ^!  _!  l!  m!  n!  o! j! k!  l!  m!  n!  o!  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !  !

	

	 ɦ!!""##$$.%&&''(())*+,-.%//0011:2;3445566778899:2;3<=>>??@@AAJBKCDDEEFFNGHHIIJBKCLMNGOOPPQQRRSSTT^UVVWWXXYYZ[\]^U__``aabb cc dd ee ff gg hh ii jj kk	 ll
 mm nn oo
 pp qq rr ss tt uu vv ww xx yy  zz! {{" ||# }}$ ~~' ( ) * + , - . / 1 4 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 v w x y z { | } ~                                                		



 ! !"#"#$%$%&'&'()()*+*+,-,-././01012323454567678989:;:;<=<=>?>?@A@ABCBCDEDEFGFGHIHIJKJKLMLMNONOPQPQRSRSTUTUVWVWXYXYZ[Z[\]\]^_^_`a`ajbkc	ld
menfog
phqijbkc	ld
menfog
phqizr{s|t}u~vwxxyyzr{s|t}u~vw()*+,-./()*+,-./89:;<=>?89:;<=>?HIJKLMFGHIJKLMNOPYR[T]V_XYZ[\]^_hijklmnohijklmno*+,-<=Z[LM\]~		



  !!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabcbcdedefgfghihijkjklm
lm
nonopqpqrsrstutuvwvwxyxyz{z{|}|}~~  ""$$&&((**,,..0022446688::<<>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~@+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+(())**++,,--..//00112233445566778899::;;<<==>>??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkk	ll
mmnnoo
ppqqrrssttuuvvwwxxyyzz{{||}}~~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~		



 ! !"1#$#$%&%&'('()*)*+,+,-.-./0/0"12323454567678989:;:;<=<=>?>?@A@ABCBCDEDEFGFGHIHIJKJKLMLMNONOPQPQRSRSTUTUVWVWXYXYZ[Z[\]\]^_^_`a`abcbcdedefgfghihijkjklm
lm
nonopqpqrsrstutuvwvwxyxyz{z{|}|}~~  ""$$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUV,-./01234		5

678

9:;<=>?@ABCDEFGHIJK  L!!M""N##O$$P%%Q&&R''S((T))U**V++W,,X--Y..Z//[00\11]22^33_44`55a66b77c88d99e::f;;g<<h==i>>j??k@@lAAmBBnCCoDEpDEpFGrFGrHHtIIuJKvJKvLLxMMyNNzOPQRR~SSTTUUVVWWXXYYZh[[\i]j^k__`paabqcrddeefngoZh\i]j^kllmҦfngo`pbqcrs{t¦uȦvvwwxxyզzЦs{|}|}~~ʦѦȦŦOPQ	

	

``bbddffhhjjllnnpprrttvvxxzz||~~$&&((**,,	
.	
.00
2
2456789*:;;~=*>*~,*,AAdCbD eE!"F!"F#$H#$H%&J%&J'(L'(L)*N)*N*+o,*,p,e-j.//Um0n122Xs344Zt566\77]88^99_w:;;bx<==d>>e??f@@g{AzBCCj*Db,EElFFmGGnHIIp*Jn,KLLsMMtNOOvPPwQQxRRySSzTT{UU|*Vd,WW~XXYZZ[[\]]^^__``abDcd eEffgghhiijjkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~	

 !"#$%&'()*+	
 	
 ""
$
$&&((*,,..i0II224466  8!"9!"9#$;#$;%&=%&='(?'(?)*A)*A+C,-E,-E.G//I01J01J2L34N34N56P56P78R78R9:T9:T;<V;<V=>X=>X?@Z?@ZAB\AB\CD^CD^EF`EF`GHbGHbIJdIJdKLfKLfMNhMNhOjPQlPQlRSnRSnTUpTUpVWrVWrXYtXYtZ[vZ[v\x]^y]^y_`{_`{ab}ab}ScdCe-fgfghihij.klklm0n1opopqqrs3t5uvuvw:x<yzB{A|}|}~=HK NY\acdkry

 !""$			





   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AaABbBCcCDdDEeEFfFGgGHhHIiIJjJKkKLlLMmMNnNOoOPpPQqQRrRSsSTtTUuUVvVWwWXxXYyYZzZ[[[\\\]]]^^^___```AaABbBCcCDdDEeEFfFGgGHhHIiIJjJKkKLlLMmMNnNOoOPpPQqQRrRSsSTtTUuUVvVWwWXxXYyYZzZ{{{|||}}}~~~̦\x

	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H gbk_bingbk_chinese_ciUhijklmnopqrstuvwxyz{|}~硥£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣVW@ABCDEFGHIJKLMNOҡ@ABCϢػDEǧFԴ˩GHIJKɭLMNOPQRͤSپTUVWþXشYΧZ[Թ\˳]^žƲҰ_`abcdefghijklmnopqrstuvwxyz{|}~ԥή؃ѩЄͺຶĈϩٌٍؑҲ𳔁齕Ӵ˜ֲնϙتǜ؝ҞؠáѤإۼȩݷ·ƬҳοеغɰΫؽؾÁāŁƁǁȁˤɁʁˁ́́΁ρЁсҁӁԁՁ͵ցׁκ؁ءفځہ܁݁ށ߁۰Ѽづ灬ٮ聫ٹ끩ٶ޳@Ľ뿭ABCDEFGHIJKLMNOPQRSٴTUVWXYZ[\]^_`a٣ӹbcdef٩ghЩijklmnopqrstuvwxyz{|}~ٶق󾅂҈ى轋뾏ٻĐّ՜֝Ǟ٢ټ٥٨٫Ʃٮײͳ‚ÂĂłƂǂȂɂŵʂ˂̂͂΂٥ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂٢ߴٵ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeٮfghijklmnopqrstuvwxyz{|}~قȈԳմ⹵˿÷ҶټƒÃăŃƃǃȃɃʃ˰˃̃ع߾̓΃σЃу҃ӃԸԃՃփ׃؃كڃۃâ܃݃ރ߃ڹუ⃩Ԥ٬탳סմ@ABCDEFGHIJKLMNO˻PQʵRSͼۯTԶUVַWXYZ[Ю\]^ո_`abcdefghiιjklmn֢˯Ȳ̴̿opqrstuvwذxyйz{|}~؃؄؆羊؛˽؝Ţةث찦Ӽν֬ٽۿ۷„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄􄴹Ҵ@ABCدD׳EFGHIJKLMN˷OPQRSTUVWXYZ[ǽ\]^_`aܻbcde׿fghij屲߼ըرklmnoخáӣpqrstuvwxyz{|}~޲񺈅؊ԋ؍ώǾؓۚȞϡβ沰ӫ˴ʬЭŮڿŹߵ߻нȰɿ̳߷Ӵضź˾̵߶ӹԳ߻ϺϸϽ¹¾ͷ…ÅąɰֶԷŅԿƅDžγȅɅεʅ˅̅ͅ΅υЅхʳ҅渻ӅԅՅօׅ߽߾߻ſ߱؅مڅۅ܅݅ޅ߅߶Ǻ׾ͺ̾߾@ABCDȿEFGHIJKߧLM߶NOϥPQRߴSTUVW縶ɨXY޿Z[\]^_`abcߺdefghi˽jklmnopqrstuvwxyz{|߽}~߀߂ʨΧળߌߍߎп׏ɐߡߗߢࠆȷƶɲߦŨĩЯ̱ಆΫɳെ߸ๆໆ྆Ⱥ†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆ㆾ䆲ꆵ@AμBCD¸EFGHIJKLMNOPQRSTUVWXYZ[\ְ]^_`abcdٺefghijklmnopqrstuvwxyz{|}~Ƭʄ̟ࢇϱ༇‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇ػڶ釰뇧Ѵ퇧̹@ABCDEFGHIJKLMNOPQRSصTUVWXYZۡ[\]^_`abcdeۮ̲ӿfghijklἳӰطmnopۺqrstuvwxyz{|}~ہۅۊⶑ۸ەѿۖۗ浘忙ۜ۝۠°dz۲۴۵۷۹Ӻ۽ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈѶՈֈ׈؈وڈۈ܈݈ވ߈ሧ刦戩ܤ̵툰¶@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd̫efghijklmnopqrstuvܬwxyz{|}~ɹąǮ܊Ѝնۧڱۮ۹‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉǿԉՉ։׉؉ىډۉ܉݉މ߉≸牴٦񉻹̫ѻм@ABC޼DEFGܷHIJKLޱMNOPQRSTU°VWXYZ[\]^_`abūcdefgúhijk׾lmnopqrʶ˼stѡuvwxyz{|}~恊Ĩ惊慊Ëƌ掊ĕʘùЯΜ枊ҟ栊楊Ҩ淊Ҹ׻ͼͦ«濽潊濊ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يӴڊۊ܊݊ފߊ㊹ͻ@ABCDEFGHIJKLMNOӿPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~υ놋戋捋޼ɏϗ朋杋枋柋梋յ榋樋Ī櫋氋‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋ@ABCDEFGH׿IעJKL澼¹MNOPQRSTUVWXYZ[\]˳^ʲ_`abcdefٹ֨ҦgͿʶ»hijϬklmnopҼqrstuvżwļܿxyz{|}~Àԁǯ첊ѹՏ唌啌Զ˰Ѽʞ⷟ɡפШɩ⼫ɭ梳޲޳Ҵ޸;޾߳ġ־ŒӾÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌҨ쌬ڸẵ@ABCDEFᶰGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~၍糃Ɖ޴яᓍᕍᚍᛍ៍ᤍᬍﴍǶÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyѲz{޾|}~ۀͰσұʼ˫ʌϏ̓֯۵֜ﰡ࣎ᣳêîϻļŽÎĎᱴŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎɸԎՎ֎û׎؎َڎێӱ܎ݎގߎЮ⿦׵㎮Ϸȶ펥ʵ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeѢfghijޥتƪklmnױopqrstuvwڳxyzܵ{|}~ϡ偏像̈́ȅnj协쐏埏鹱塏ҥШͩѪʲ뱬ŭհӯᰏ᳏Ҵ˱ḏܺ᲻ẏн;õÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏µ׏؏ُڏջۏ܏ݏޏߏرɼͦ޷@ABCDEFGHIJKLMNйֹOPQRSTUVWXYZ[ס\]^_`abcdefлghֿijklmnopqrstֻuv޺㲶̧wϡxyҿz{|Ģ}~ǂφ㷺㌐ڻ㎐㑐㒐ӓԗĘХ㚐Û㯱㝐¼㿵ǰ㪐ͭ󻲐̵㷐㸐Ϯ㹐ݻҲͳѲ߹Ϸ̻ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސиߐ߷ᐴ䐺@ȴABŻCDEFGHIJKLMNOPQRSTUVWۻXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~퇑㩺퐑㒑㜑Ъð㱑‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑΧȷɳƩ摪瑬葮ؽ푯쿷Ų@AǰBCDEFGHIJKLMۿNOǴPިѤ簶QRSTUVWXYгZ[\]^_`ѰabcdefʥgͶhijkٿlmnopŧqrstuvwֵxyz{޺|}~֣ĭށչܾΰоݰć𼉒ӹŦԊՌȩˎ޽Ƨװēֳҹ괰濜̞͢¥΢̮IJշӻ촩լꮒަʹͶ޺ͦ׽ư达’ÒĒŒƒǒȒɒʒ񼻻˒̒͒ΒϒВђݾҒӒԒՒ֒גݽْؒڒےܒݒޒߒ޶蒴̸ӽؿ֧@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ҽ]^_`abcdefgh鸧ijklmnopqrs괦tuvwxyz{|}~ށ̄勓А벒듓ޔڰ̗ޞ˟բާݴİ޳áġ߽“ÓēœƓǓȓɓʓ˓͓̓ΓųϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓǥ⓫瓢ߣ蓥铳쓦ٲߢ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~߃𾈔ߧ֊ʎĸŷՒʹеÝȾ뽰ֱ̽Ҹɨض봾ʱDzճ󷵔”ÔĔŔƔǔȔɔ߰ʔ˔͔̔ΔϔДєҔӔԔՔ֔הؔ϶ٔڔ۔ܔݔޔߔᔽ㔶甹·к씻ȼȩɾи굺@ABCDEFGHIJKLMNOPQRSTUοVWXYZ[\г]^_`abcdefghijklmnopqrλstuvwxyz{|}~́ꅕꆕΈ޻ưΏǒꓕ֕ԛ꜕ϞꢕʦŵꯕĽ•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕǷܲ@ABCDEFGHIJKLMNOPQRSTUVWΩľXYZ[\]^_`abcdԨef˸ghijIJklmnopqrŶsܸtuvwxѿyz{ܽ|}~耖脖尅芖͋茖ΐՔ蕖Ö藖Ԛ蛖蜖㷝螖ݿ蟖衖ܼϼ袖誖ذ̸ƾȵ踖׹ĺ軖鲽–Ö¿ĖŖƖǖȖɖʖ˖̖͖ΖϖЖіҖ걻谶ӖԖՖ֖זٖؖږۖܖݖޖߖ˺ͣ۽@ABC赵谽DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx̵yz{|}~켇舗ÎƏזř̞頗ɪÿ׹貗鶗ҹ龗ֵ׿—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ㗪䗻旫@ABCDEFGHIJKLMNOPQRSTUVŸWXӴYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~郘鋘錘鍘鑘隘馘骘۲鵘˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘȳ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~邙ÙÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙδУ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg˴hijklmnopqrstuvwx߼yz{|}~в遚酚և銚鏚闚ζҠٻ쨚ҪίİñȱϱѱųбõպšÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚʵܚƭݚշޚߚᚱ⚳㚤ѱ暪皵蚮ͭ@AȯسBCDEFGHIJKLMNOPQRSڷTUVWXYZ[\]^_`abcdefgŤײh㦻iھjkӺlmnoзpqrstuvwȴxyz{|}㨷~ńŨƅĆ׈㉛㋛ӌñ㍛㎛ཐ䒛䔛ѣ䗛䘛țϟ 򽨛䩛麪䫛䭛ֲ䯛䰛䳛͢Ŵ䷛Ǭ丛ⲹü些뻰ű仛գ›ÛěśƛǛƺțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛᛳ⛸ӵȧլɢ𛭺ԺϿ@ABCDEFGHIJKL䭵MNOPQRSTUVWXYZ[\̵]^_`abcdefghijklmnopqrsɶtԳuvwxyz۸{|}ʿ~ӂÃ䋜䓜䗜ϙ՛䞜䩜䫜ͪʺ侜ȸœÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜ@ABCεDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~䃝䆝·őǔ•䘝̱䤝䥝䨝䩝䪝γ䴝ŶÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝İם؝ٝڝ۝ܝݝޝߝᝥ睡@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~办卞๟塞寞ûƵһľžÞĞӲŞƞǞȞɞʞ˞¶̞͞ΞϞОўҞȻӞԞ՞֞מ؞ٞڞ۞ܞݞޞߞ澿ż@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_Ѹ`abcdefgh캱ٷijklmnopqrstuvwxyz{|}~ȁ쏟쓟ͻ引좟ɣè쩟֮챟쵟춟ɸϾŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~삠쌠׍Ŏ뮰ְؕ˖㗠氞Ź론률먠Ѫūꬠĭıβ궠ɸǺν àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ⠮㠸破ҵ񠷱Ѿ@ABݺƽCDEFGHIJϨKLMNOPQRSTUVWXYZ[\]^_`abc²defghij֨ìklmnopqrstuvwxyz{|}~K↪釪⋪⓪̞⟪@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn緻opqrst磲uvwxyz{|}~ɀՂ穷烫犫玫֏瓫甫畫ఘ眫@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~臬般艬ȪɊ藬幙Ѩ螬@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~芭Ϲ𔭭𕭰갿Ȗ͗αꞭ@AɴBCDEFGHIJKLMNOPQRSTUVWXYZ[ʸ\]^_`abcdeӦf±g׼hijklmnopqrstuvwxyz{|}~۳Ѐƈ볓目@ABCDEFGHIξJKLM̰NOPQRSôTUVWҾXYZ[ָӷ\]^_`abۺcdefghijklmnopqrճstuvԱwxyz{|}~񌯍Τ񏯣ʑ̓񔯕񖯗թ񘯙Ț񝯫񞯟@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkǵlװٰmnopĵqԽʻrs޸tuvwxyz{|}~Ƒ񔰕ÞӠ@ABCDкEFǸGHIJKLMNOPQRSTUVWXĢYZ[\]^_`ܶabcdefghijklmnopqrstuvwxyz{|գ}~큱Â퇱̈щՌ퍱퐱혱@ABCˡDEFG޽DzHIJKLMNOPQRSöTUVأWXYZ[\]^_`abcdefghijklmnopqrɵstuvwxyz{|}~Հۏ񛲜Ҡ@AؾBý̶CDEFGHIJKLMί°NOPQRSTUƳVWXYZ׺[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ςȎ6Ś@ABCDE­FGHIJKLMNOPQṞSTUVWXYZ[\]^_`abcdŴefghijklmnopqĿrstuvwxyz{|}~Ą퇴팴퍴ǻ횴@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ρƂ쇵쏵억욵@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abӮc̺dнefgѸhijklmnƿopqrstuvwxyz{ӳ|}~Ƴսҋ໌ώ̳ɰ˖ް֟@ABCDEFGHIJKLMNOPQRSTUVWڼXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ъǶտ͏ǭՐ񑷺񒷓ǖ֙ѽܴΞ߿񟷠@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs͵tuvwxy߽z˶{|}~󅸆͸ʰˎ󑸦Вʱ󔸕ѵ󛸜ڵ@ABCDEFGHIJKLMNOPQȵRSTֲUV߲WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~󀹁˄󈹉ܹ󋹌ϑ󓹔󖹗󞹟@תABCDEFGHIJKLMNݸOPQRS۴TUVWXYZ[\]^_`abcdefghijklmnopشqrstuvwxyz{|}~􅺆ɻ􍺎@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~۷ƊִՋˎ֑෕ⴟ@ABCDEFGHIJKLMNOڲPQRSԷTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˏːח@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~􀽁@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~􋿌@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ԶͼȳΡٸā׷ķţϤɸϯ֧ҭὫȄѭʽͮЅ̼稼бв´ɬ÷պº׻穼ж纻޵翸췊ɽ׸ȍ޹͟ر@·ABCDEFհGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӇΉ᳌ґǙԵ@ABCDEFG²HIJKLMNO­PQR«S¼TUVWXYZ[ĺҰ\]^_`abcdefghijklmܳn¢o¢pqrstuvwxyz{ª|}~¸ƀ۾‚ƒ„…†‡ˆ‰Š‹ŒŽϴ‘’“”–—˜™š›œžŸ @òABCDEFGHIJKLMäNOǶظθPÿ릳ɹQʷRST缾U빰ϿVWXYZ[η\ղ]è^_`abócdefghijklmn÷opqúrs÷tuvwxìyz{|}¹~ÀفñŽÅÆÈÉÊËÌÍÎÏÐÑÒÓÕìØÙóÜÝÞßâƠ@ABCDEFGİHIJįKLMNOPQRSTUVWXYZ[\]^_`abcĹdefghijIJklmnopqrstuvw̤ĥxyz{|}~ĢŁăĄąĆćĈĉɊċČčĎďđĒē͡۱ӔĕҖėĘěĜĝĞğĠ@ABCDEFGHIJKLMNżOPQŰRSTūUVWXYZ[\]^_ʾ`ŧaŨҨbŪ˾cdefghijklmnopqŶrsŭtuvwŲxŽ㰰yűղzŶ涰ϴ{ŵ|}Ÿ~ŀŁłŃŹŅŧ͆źŻʼnŊżŌōŎŏŐőŒ˓ŽŕŖŗžřŚśŜŝŞşſ@ABCDƫEFGHƳIJƴܬKLڽMƹNOPQƷRɺܶSƻܢTUVWƼܽXYΥZ[\]潫^ƸܾҷŰܾܨ_Ƽ`aܿbcdƿefghijƭkԲlƷܦmnopqrstuƻvwxƽyƢz{|}~ƻƀ܁ƂƃƄƅׯöǩ܆Ƈ܈ƥ܉܊Ƌ܌܍Ǝܢ܏ƐƑƒƓƔƕƖƗƘĴƚƣܛܜܝ貞ܟܠ@ABCDEǣFݲGHIJKĻLMNOPQԼRܴSܫӡݣݥҤݦݧݩTUVWXYZɺ[\Ƕݱݴ]^_`abcǰdefghiǯjklܮmnopǷqrܯsǸtǬuvwxyz{ǹݳݭݪ|}~ǀǨݳݫ݁DzݨӺ݂ǻݧÃDŽݼ݅džLJ݈ǽNJվǍʺǏǐǑݒݓǿݔǕǖ˲ݗݤݘǙǚǾݛǜǝݞǟǠ@AƷBCDEFGHIJKLȽMNOPQRüƮSTUVWXYZ[\]^_`abȩӪcdefghijklmnopqrstuvwxyz{|}~ȀȁȂȃȄȅȆ݇ȈȉȊȋ֌ݍȎȏȐƑȭȓȔȕȖݗݘșȚдݜݝݞݟȠ@ABCDٵEFGHIɯJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}ͱ~ɀɁɂɃɄɶɻ݆ɇ݈݉ɊɋɌɍŎɏɐݑɒɓɔɕɖɗɘəɚɛɤޜɝɣޞɟɠ@ABCDEFGHIJKLMNOPQRʵSTUVW̲XYZ[\]^_`abcdefghijʾݢުαklmnoʬpqrsʦ޶tuvwxyz{|}~ʡހʁʥނʃʄʅʩކʇʈʉʊʨދʌʍʧގʏʐʑʒʓʔʕʖʭޗԘʙʚʛʳުޮޜʝʟʠ@AˡB˱CDEFGHI˲JKLMNOPQRST˦ѵUVWXYZ[˯\]^˰_˽`ab˴ʹcdefgh˸i˷jklmnop˻qrstuvwxyz{|ز}~˺ހ˺Ł˂˃˄˅ˆ˼އˈˉˊˋˌˍ̎ˏːˑ˪˓˔˕˖˗˘˙˚˛˜˝˞˟ˠ@ABCD̽EFGHI̿JKLMNOPQRST̢UVWXYZ[\]^_`abcdefgh̾ijklmnopqrstuvw̺xyz{|}~̮̀́̂̃̄̅̆̇̈̉̊̋򢻲°Œ̯̍̏̐̑̒Г̔̕Ӗ̛̗̘̜̝̞̟̠̽̚泰@ͱABͭCDEFGHI纳˺ϲJKLMNOPθQRSTU;VϲWXYZ[\Ѻ]^_`aͼbcͻd͹efghijklmnopqrstuƹvwxy׻z{|}~͇͈̀͂̓̈́͆͊͋Œ͎͏Ӑ͓͑͒궔ʕ͚͗͘͜͝͞͠Ω@ABCDίEFGHIJKLMNOPQRSTUVWXYZ[\]^ά_`aΫbcdefghȻijklmnopqrstuvwxyz{|}~΁΂΃΅ΆΣΉ΢΋ȍΎΏΐΑΓΔΥΖΗΘΙΚΛÜΝΞΟΠ@ABCDϧEFGHϫIϪJKLMNOϮPQϰRSTUVϡWXYϱZ[\]^ϯ_`abcdeϲfghiϴjklmϨnopqϳrstϵuvwxyz{|}~ϷЀρςσϸυφχوωϊϋόύϹϏϐϑϒϓϔϕϷȶϘϙϚϺϜϝϞϟϻ@ABCDEFGHIJKLMNOPQRSмTUнVWXЪYZ[Ь\]^_`abcdefghiֽjklmnopqrstijuvХwxyz{|}~ЀЁЬЅЇʼnЊЋЌл̍ЎЏАБВГД͕ЖЗИЙٛМНОПРл@ѮABCѤDEFGHIJKLMNOPòQRѰSTUVWXYZ[\ң]^_`abcdefghijklmnopqrstuvwxӹyz{|}~ртуфхֺшщъыэюяѐђѓȔѕіїљњћѽѝў@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ҁҁ΂Ҫ҃҅Ҳ҇҈҉ҊҋҌҍҎҏҐґҒғҔҕҖҗҘҙҚқҜҝҞҟҠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^۹_`ǽabcdefghijklmӡnopqӢrstӣuvwӲxyz{|}~ӀӁӂӃӄхӆӇӈӉӊًӌӍӎӏӐӑӒӓӔӕӖӗӘәӚӛӜӝӞӟӠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_Ԥ`abcdefghԺijklmnopqrstuvwxyz{|}~ԀԁԂԃԄԅԆԇԈԉԊԋԌԍԎԏԐԑԒԓԔԕԖԗԘԙԲ՚ԛԜԝԞԟԠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~րց֥փքօֆևֈ։֊֋֌֍֎֏֐֑֖֛֚֒֓֔֕֗֘֙֜֝֞֟֠@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ׯ`abcdשefghijklmnopqrstuvwxyz{|}~׀ׁׂ׃ׅׄ׆ׇ׈׉׊׋׌׍׎׏אבגדהוזחטץƼȥڧȨƙ׵ҶǼײ仩ڪѫ›÷֬ڭ׶ʜשծʴگڝұڲڳʴګʵڶϳַڰڹҺøﲻڼڞӽξ廿ڵڵ̷οڭڸ̟ұѻڳڽڠڻХګ÷ھڴȹ@ABCDEFGHIJKLعMNOPQRSTUVWعXYZ[\]^_`aϿbcdefghijklmnopqrstuvwxyz{|}~؀ѺزÂ؃؄؅؆؇؈؊؋؍؎؏ؘؙؚؐؑؒؓؔؕؖؗ؛؜؝؞؟ؠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ـفقكلمنهوىيًٌٍَُِّْٕٖٜٟٓٔٗ٘ٙٚٛٝٞ٠@ABCDEFGHIJKLMNڴպOڱƲ̶ַܰᱺṡѷغּ߻ɳĶʹPQRڸSɮӸTUVWպXYZ[\ϸ]^_`abcdeófghijkڽlmnopqrstuvwxyz{|}~ڀڤȁڂڃڄڅچڇڈډڊڋڌڍ׿ڐڻںڕږھڙښڛϰŞڟڠ@ABCDEFGHIJKL۷MNOPQRSTUVWXY۽Z[\]^_ۤ`abcdefghijklmnopqrȲstuvwxyz{|}~ۀ̂ۃۿ帵̄ۅۆۇۈۊۋیۍێ۾ېۑےۓ۔ەۖۗۘۙۚıۜۿ۞ŵ䲟׶@ABCDEFGHڴIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkɪlmnopqrstuvwxyz{|}~܀܁܂܃܄܅܆܇܈܉܊ܦ܌܍܎܏ܐܑܒܓܔܕܖܗܘܙܚܛܜܝܞܟܠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~݂݄݆݈݀݁݃݅݇݉݊݋݌ݍݎݏݐݑݒݓݔݕݖݗݘݙݚݛݜݝݞݟݠ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`޵aνbϽ騸鲱ԻcޡdԽϷդեмeǴٱfghޱijklmnopq޽rstuvw߱xyz{|ި}Ƹ~€ށނރބޭӅ嵷ވ޹Չԥάٳދ̌ϵƎʐޑޓޔűޖޗ޷טޙĚޛޡѷ޸ݵ޾͟庶@ߨAѳBCDEFGHIJKLMNOPQRƱSTUݶVWXYZ[\]^_`abcdefghijߣklmnopqrstuvwxyz{|}ܱ~߁߂߃߅߇߈߉ߊҋ˵ڎڏڐڑߒߓĔߕߗߘ߰ЙښӪǛڜߡߞߥ۟ߠ@AۤBCD༽EFGۦۣHIJKLMN۬ºOPQिRSTԿUVWXYZ[\໳]^_঵`abc༶defghijklmnopqrstuvwxyz{ɱ|}~ہ۵ۄۏېۗ۠@ABCƾDEFGHIӷJKԪLMNOPQRͥSͽ˪TUVWXYZ[\ἴ]^״_`abcdefgéhijklmnopqrstuvwxyz{|}~ɲʌְҿ᪸@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~դ谷Ƹ۶ĵָγؼ̬ǭØã½Ҩ֩ƞˮб淿г̶ջü¸@臨AͶBƶCDEFGﵾHIJKLMNOPQRS餳TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\ձγâ]꧷Һ^_`a그bӶcdefghijklmno׽pqrstꢰuv꽸ʼ¤³w°ĵxyz{|}~ݱچ긶ԇŊڋڐϑӡžڟ@ABCDEFگGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeѯ͹fghƴijklmnopqrstuvwxyz{|}ӧ~뢱΍ЫϐլÑė˞ϟ@ABCDEFGHIJKLMNOPQR԰STUVWXYZ[\]^_`abcdefghiǦjk츾lm첾nopǷq쿿rstuvwxyz{|}~саД찰ǜ@AϾBCDEFGHIJKޱLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ȃ¾҈ɉ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEҥϳ˹ٶԭƱռFGҵHͥIſJߵKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvƭwxyɷz{|}~@ABCDEFͲGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~𢼘⹷Ҥʥ˙ȽĞݹ@AʸBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQ¦ͱ۳R󵲿ԾݼS§TҳUVWXYZǹ[\]^_`abcdefghijklmnopqrstuvwxyz߸{|}~מ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ӁϏ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[į𦼰\Ż]^_`͸ab븽cdefghijklmno׺pqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSƻTUVWXYZ[ں\]^_`abcdefghijklmnopqrstuvwxyz{|}~؇Ĺ،܍ʓ@ABCDEFDZGHIJKLMNOPQRSTUVWƴXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ݳȻٗJKLMNOPQRSTZIe@ABCDEFGH¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤabfg¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥ`cdŨƨǨȨɨʨ˨̨ͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨ٢ڢۢܢݢޢߢŢƢǢȢɢʢˢ̢͢΢ϢТѢҢӢԢբ֢עآ¢âĢ©éĩũƩǩȩɩʩ˩̩ͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\CDEFGHYIJKLʡǡơM̡ءޡNϡOΡġšɡȡҡӡߡáˡס֡աP١ԡܡݡQRڡۡѡ͡SС졧¡@AB¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئѧҧӧԧէ֧ا٧ڧۧܧݧާߧקNNNNNNNN N!N#N&N)N.N/N1N3N5N7N<N@NANBNDNFNJNQNUNWNZN[NbNcNdNeNgNhNjNkNlNmNnNoNrNtNuNvNwNxNyNzN{N|N}NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOO!O#O(O)O,O-O.O1O3O5O7O9O;O>O?O@OAOBODOEOGOHOIOJOKOLOROTOVOaObOfOhOjOkOmOnOqOrOuOwOxOyOzO}OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPP	P
PPPPPPPPPPPP P"P#P$P'P+P/P0P1P2P3P4P5P6P7P8P9P;P=P?P@PAPBPDPEPFPIPJPKPMPPPQPRPSPTPVPWPXPYP[P]P^P_P`PaPbPcPdPfPgPhPiPjPkPmPnPoPpPqPrPsPtPuPxPyPzP|P}PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQ	Q
QQ
QQQQQQQQQQQQQQQQQQ Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;Q<Q=Q>QBQGQJQLQNQOQPQRQSQWQXQYQ[Q]Q^Q_Q`QaQcQdQfQgQiQjQoQrQzQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRR	RRRRRRRRRRR!R"R#R%R&R'R*R,R/R1R2R4R5R<R>RDRERFRGRHRIRKRNRORRRSRURWRXRYRZR[R]R_R`RbRcRdRfRhRkRlRmRnRpRqRsRtRuRvRwRxRyRzR{R|R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSS	S
SSSSSSSSSSSSS"S$S%S'S(S)S+S,S-S/S0S1S2S3S4S5S6S7S8S<S=S@SBSDSFSKSLSMSPSTSXSYS[S]SeShSjSlSmSrSvSyS{S|S}S~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTT"T$T%T*T0T3T6T7T:T=T?TATBTDTETGTITLTMTNTOTQTZT]T^T_T`TaTcTeTgTiTjTkTlTmTnToTpTtTyTzT~TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUU
UUU
UUUUUUUUUUUUUU!U%U&U(U)U+U-U2U4U5U6U8U9U:U;U=U@UBUEUGUHUKULUMUNUOUQURUSUTUWUXUYUZU[U]U^U_U`UbUcUhUiUkUoUpUqUrUsUtUyUzU}UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVV
VV
VVVVVVVVVVVVV V!V"V%V&V(V)V*V+V.V/V0V3V5V7V8V:V<V=V>V@VAVBVCVDVEVFVGVHVIVJVKVOVPVQVRVSVUVVVZV[V]V^V_V`VaVcVeVfVgVmVnVoVpVrVsVtVuVwVxVyVzV}V~VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWW
WWWWWWWWWWWWWWWWW W!W"W$W%W&W'W+W1W2W4W5W6W7W8W<W=W?WAWCWDWEWFWHWIWKWRWSWTWUWVWXWYWbWcWeWgWlWnWpWqWrWtWuWxWyWzW}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXX	X
XXXXXXXXXXXXXXXX"X#X%X&X'X(X)X+X,X-X.X/X1X2X3X4X6X7X8X9X:X;X<X=X>X?X@XAXBXCXEXFXGXHXIXJXKXNXOXPXRXSXUXVXWXYXZX[X\X]X_X`XaXbXcXdXfXgXhXiXjXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYY	Y
YYYYYYYYYYYYY Y!Y"Y#Y&Y(Y,Y0Y2Y3Y5Y6Y;Y=Y>Y?Y@YCYEYFYJYLYMYPYRYSYYY[Y\Y]Y^Y_YaYcYdYfYgYhYiYjYkYlYmYnYoYpYqYrYuYwYzY{Y|Y~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZ
ZZ
ZZZZZZZZZZZZZZ!Z"Z$Z&Z'Z(Z*Z+Z,Z-Z.Z/Z0Z3Z5Z7Z8Z9Z:Z;Z=Z>Z?ZAZBZCZDZEZGZHZKZLZMZNZOZPZQZRZSZTZVZWZXZYZ[Z\Z]Z^Z_Z`ZaZcZdZeZfZhZiZkZlZmZnZoZpZqZrZsZxZyZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[
[[[
[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[3[5[6[8[9[:[;[<[=[>[?[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[R[V[^[`[a[g[h[k[m[n[o[r[t[v[w[x[y[{[|[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\
\\\\\\\\\\ \!\#\&\(\)\*\+\-\.\/\0\2\3\5\6\7\C\D\F\G\L\M\R\S\T\V\W\X\Z\[\\\]\_\b\d\g\h\i\j\k\l\m\p\r\s\t\u\v\w\x\{\|\}\~\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]	]
]]]
]]]]]]]]]]]]]] ]!]"]#]%](]*]+],]/]0]1]2]3]5]6]7]8]9]:];]<]?]@]A]B]C]D]E]F]H]I]M]N]O]P]Q]R]S]T]U]V]W]Y]Z]\]^]_]`]a]b]c]d]e]f]g]h]j]m]n]p]q]r]s]u]v]w]x]y]z]{]|]}]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^	^
^^
^^^^^^^ ^!^"^#^$^%^(^)^*^+^,^/^0^2^3^4^5^6^9^:^>^?^@^A^C^F^G^H^I^J^K^M^N^O^P^Q^R^S^V^W^X^Y^Z^\^]^_^`^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^u^w^y^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___	__
___________!_"_#_$_(_+_,_._0_2_3_4_5_6_7_8_;_=_>_?_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_Q_T_Y_Z_[_\_^___`_c_e_g_h_k_n_o_r_t_u_v_x_z_}_~________________________________________________________________________``	```````````"`#`$`,`-`.`0`1`2`3`4`6`7`8`9`:`=`>`@`D`E`F`G`H`I`J`L`N`O`Q`S`T`V`W`X`[`\`^`_```a`e`f`n`q`r`t`u`w`~````````````````````````````````````````````````````````````````````````````aaaaa
aaaaaaaaaaaaaaaa!a"a%a(a)a*a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;a<a=a>a@aAaBaCaDaEaFaGaIaKaMaOaPaRaSaTaVaWaXaYaZa[a\a^a_a`aaacadaeafaiajakalamanaoaqarasatavaxayaza{a|a}a~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbb	bbbbbbb b#b&b'b(b)b+b-b/b0b1b2b5b6b8b9b:b;b<bBbDbEbFbJbObPbUbVbWbYbZb\b]b^b_b`babbbdbebhbqbrbtbubwbxbzb{b}bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccc
ccc
ccccccccccc&c'c)c,c-c.c0c1c3c4c5c6c7c8c;c<c>c?c@cAcDcGcHcJcQcRcScTcVcWcXcYcZc[c\c]c`cdcecfchcjckclcocpcrcsctcucxcyc|c}c~ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccddddd	d
d
dddddddddddd"d#d$d%d'd(d)d+d.d/d0d1d2d3d5d6d7d8d9d;d<d>d@dBdCdIdKdLdMdNdOdPdQdSdUdVdWdYdZd[d\d]d_d`dadbdcdddedfdhdjdkdldndodpdqdrdsdtdudvdwd{d|d}d~ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeee
eee
eeeeeeeeeeeeeeeee e!e"e#e$e&e'e(e)e*e,e-e0e1e2e3e7e:e<e=e@eAeBeCeDeFeGeJeKeMeNePeReSeTeWeXeZe\e_e`eaedeeegeheiejemeneoeqeseuevexeyeze{e|e}e~eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffff	ff
fffffffffff!f"f#f$f&f)f*f+f,f.f0f2f3f7f8f9f:f;f=f?f@fBfDfEfFfGfHfIfJfMfNfPfQfXfYf[f\f]f^f`fbfcfefgfifjfkflfmfqfrfsfufxfyf{f|f}fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggg g!g"g#g$g%g'g)g.g0g2g3g6g7g8g9g;g<g>g?gAgDgEgGgJgKgMgRgTgUgWgXgYgZg[g]gbgcgdgfgggkglgngqgtgvgxgygzg{g}gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggghhhhh
hhhhhhhhhhhh h"h#h$h%h&h'h(h+h,h-h.h/h0h1h4h5h6h:h;h?hGhKhMhOhRhVhWhXhYhZh[h\h]h^h_hjhlhmhnhohphqhrhshuhxhyhzh{h|h}h~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiii	i
iiiiiiiiiiiiiiii!i"i#i%i&i'i(i)i*i+i,i.i/i1i2i3i5i6i7i8i:i;i<i>i@iAiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiUiViXiYi[i\i_iaibidieigihiiijilimioipirisitiuivizi{i}i~iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjj	jjj
jjjjjjjjjjjjjjjj j"j#j$j%j&j'j)j+j,j-j.j0j2j3j4j6j7j8j9j:j;j<j?j@jAjBjCjEjFjHjIjJjKjLjMjNjOjQjRjSjTjUjVjWjZj\j]j^j_j`jbjcjdjfjgjhjijjjkjljmjnjojpjrjsjtjujvjwjxjzj{j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkk	k
kkk
kkkkkkkkkkkkkkkkkkk%k&k(k)k*k+k,k-k.k/k0k1k3k4k5k6k8k;k<k=k?k@kAkBkDkEkHkJkKkMkNkOkPkQkRkSkTkUkVkWkXkZk[k\k]k^k_k`kakhkikkklkmknkokpkqkrksktkukvkwkxkzk}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllll	l
lllllllll l#l%l+l,l-l1l3l6l7l9l:l;l<l>l?lClDlElHlKlLlMlNlOlQlRlSlVlXlYlZlblclelflglklllmlnlolqlslulwlxlzl{l|lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllmmmmmm	m
m
mmmmmmmmmmmm m!m"m#m$m&m(m)m,m-m/m0m4m6m7m8m:m?m@mBmDmImLmPmUmVmWmXm[m]m_mambmdmemgmhmkmlmmmpmqmrmsmumvmymzm{m}m~mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnn	nnnnnnnnnnnn"n&n'n(n*n,n.n0n1n3n5n6n7n9n;n<n=n>n?n@nAnBnEnFnGnHnInJnKnLnOnPnQnRnUnWnYnZn\n]n^n`nanbncndnenfngnhninjnlnmnonpnqnrnsntnunvnwnxnynzn{n|n}nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooo
ooo
ooooooooooooooo!o"o#o%o&o'o(o,o.o0o2o4o5o7o8o9o:o;o<o=o?o@oAoBoCoDoEoHoIoJoLoNoOoPoQoRoSoToUoVoWoYoZo[o]o_o`oaocodoeogohoiojokolooopoqosouovowoyo{o}o~ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppp	p
ppp
pppppppppppppppp p!p"p$p%p&p'p(p)p*p+p,p-p.p/p0p1p2p3p4p6p7p8p:p;p<p=p>p?p@pApBpCpDpEpFpGpHpIpJpKpMpNpPpQpRpSpTpUpVpWpXpYpZp[p\p]p_p`papbpcpdpepfpgphpipjpnpqprpsptpwpypzp{p}ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqq
qqqqqqqqqqqq q!q"q#q$q%q'q(q)q*q+q,q-q.q2q3q4q5q7q8q9q:q;q<q=q>q?q@qAqBqCqDqFqGqHqIqKqMqOqPqQqRqSqTqUqVqWqXqYqZq[q]q_q`qaqbqcqeqiqjqkqlqmqoqpqqqtquqvqwqyq{q|q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrr	r
rrr
rrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r)r+r-r.r/r2r3r4r:r<r>r@rArBrCrDrErFrIrJrKrNrOrPrQrSrTrUrWrXrZr\r^r`rcrdrerhrjrkrlrmrprqrsrtrvrwrxr{r|r}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr00000 ^ &     000	0
000
00000006"'"("""*")""7"""%" "#"+"."a"L"H"=""`"n"o"d"e""5"4"B&@&2 3 !0 !&&%%%%%%%%%; !!!!0p!q!r!s!t!u!v!w!x!y!$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ 2!2"2#2$2%2&2'2(2)2`!a!b!c!d!e!f!g!h!i!j!k!	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000569:?@=>ABCD;<78134 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO  % 5 !	!!!!!""#"R"f"g""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%%%%%%%%%%%%%%%%%%%%%%%%%	&"000+MkQDHa1111	1
111
1111111111111111111 1!1"1#1$1%1&1'1(1)1!0"0#0$0%0&0'0(0)02333333333330!!12 00000000IJKLMNOPQRTUVWYZ[\]^_`abcdefhijk0%%%%%%%%%	%
%%%
%%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%rrrrrrrrrrrrrrrrrsssssss	sss
ssssssssss s#s$s&s's(s-s/s0s2s3s5s6s:s;s<s=s@sAsBsCsDsEsFsGsHsIsJsKsLsNsOsQsSsTsUsVsXsYsZs[s\s]s^s_sasbscsdsesfsgshsisjsksnspsqsrssstsusvswsxsyszs{s|s}ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttt
ttttttttttttttt t!t#t$t't)t+t-t/t1t2t7t8t9t:t;t=t>t?t@tBtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStTtVtXt]t`tatbtctdtetftgthtitjtktltntotqtrtstttutxtytzt{t|t}tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuuuuu	u
uuuuuuuuuuuuu u!u"u#u$u&u'u*u.u4u6u9u<u=u?uAuBuCuDuFuGuIuJuMuPuQuRuSuUuVuWuXu]u^u_u`uaubucuduguhuiukulumunuoupuqusuuuvuwuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvv	vv
vvvvvvvvvvvv!v#v'v(v,v.v/v1v2v6v7v9v:v;v=vAvBvDvEvFvGvHvIvJvKvNvOvPvQvRvSvUvWvXvYvZv[v]v_v`vavbvdvevfvgvhvivjvlvmvnvpvqvrvsvtvuvvvwvyvzv|vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvJU?W(cT	UTvLv<w~x1r(l[O	cf\HhfvQVeqPeYaoLcRbS'T{kQu]bˍvb]W8b8r}vg~vFdpO%bzes,dsb,gHrnbb4OtJSR~.^hi~hxQP$ނހSeRvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwww
wwwwwwwwwwwwwwwww!w#w$w%w'w*w+w,w.w0w1w2w3w4w9w;w=w>w?wBwDwEwFwHwIwJwKwLwMwNwOwRwSwTwUwVwWwXwYw\wO!Xq[bbfyrogx`QSS̀
PrY`qTY,g({)]~-ulf<;k{|_xք=kkk^^u]e
__X[,AbOS^SMhj_h֜a+R*vl_eon[HduQQgNy|p]w^w_w`wdwgwiwjwmwnwowpwqwrwswtwuwvwwwxwzw{w|wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuv^sdblZSRd”{/O^6$nlsUc\STeW
N^ek?|`dsPgMb"lw)Ǒi_܃!Sk``p͂1Nlυd|ifISV{OQKmB\mcS,6gx=d[\]bgzdcI Nfswwwwwwwwwwwwwwxxxxxx
xxxxxxxxxx x!x"x$x(x*x+x.x/x1x2x3x5x6x=x?xAxBxCxDxFxHxIxJxKxMxOxQxSxTxXxYxZx[x\x^x_x`xaxbxcxdxexfxgxhxixoxpxqxrxsxtxuxvxxxyxzx{x}x~xxxxxx:W\8^PS^eEu1U!Pbg2Vno]5Tpfobdc{_oば\hf_lHldyWYjbHTXNz`oڋbyTucS`lߏ_p;O:\depEQQk][bltu zay{N~wNRQqjSϖndZixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyy	y
yyy@xPwdYc]z=i O9U2Nuzb^^R9Tpvc$W%f?iUm~"3b~u(x̖Hat͋dk:RP!kjqVSNNQ||O{zgd]Pv|mQgX[[xddc+c-dT{)vSb'YFTykP4b&^kN7_.
yyyyyyyyyyyyyyyyy y!y"y#y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y5y6y7y8y9y=y?yByCyDyEyGyJyKyLyMyNyOyPyQyRyTyUyXyYyaycydyfyiyjykylynypyqyrysytyuyvyyy{y|y}y~yyyyyyyyyyyyyyy `=b9NUScƀe.lFO`mދ9_ˆS_!cZQachRccHP\wy[0R;z`Sv__vlop{vI{wQ$XNOnLe{rmZb^0W,{^_cnxpxQ[W5uCO8u^``YmkxSՖQRc
T̍9rxv
Syyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzz	z
zzzzzzzzzzzzzNvSv-["NNQcaRhOk`Qm\QbeaFucwkrr5XywL\g@^!nYzw;keXQQ[X(TrfeVvAcTY:YW5g5AR`X\EO%Zv`S|bOi`?Q3\u1mNzz!z"z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z4z5z6z8z:z>z@zAzBzCzDzEzGzHzIzJzKzLzMzNzOzPzRzSzTzUzVzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhzizjzkzlzmznzozqzrzszuz{z|z}z~zzzzzzzzzzzzzzzzzzz0SZO{OONls^ju
jwA~QpSԏ)rmlJWe?b2YN~>e^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\Θup"QIYQ[O&T+Yweu[vbbE^l&{OO
gzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{	{{
{{{{{{{{{{{{!{"{#{'{){-{nmmy_+ubOܑe/Q^PtoRK
YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[<h*NT~9hߍf^/{0{2{4{5{6{7{9{;{={?{@{A{B{C{D{F{H{J{M{N{S{U{W{Y{\{^{_{a{c{d{e{f{g{h{i{j{k{l{m{o{p{s{t{v{x{z{|{}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{W?h];eRm`OlQ[_]^lb!qQRl߂rWg-YǃT{0Old[YSʆ7Ee~Vǖ.RtPR[cVNb*`hsQ[Q‰{P`Lp/IQ^ptĉ-WExR_h<xvBhg5=RnhVgǏT{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||	|
|
|||||||||||||||| |!|"|#|$|%|(|)|+|,|-|.|/|0|1|2|3|4|5|6|7|9|:|;|<|=|>|B|i[wm&lN[ca+Tm[QUUdMcea`
qWlIl/Ymg*XVjkݐ}YSimuTUwσ8hyTUOTvlmkd:?Vўu_rh`TN*jaR`pTpy?*m[_~UO4s<TSPT|TNN_ZtXktr|VnC|D|E|F|G|H|I|J|K|L|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|u|v|w|x|y|z|~|||||||||||||||||||||||||||||||||||||||||||'_N,UbNl7bTNS>sn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb`
'xyQ>WW:gxu=zy{|||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}	}}}
}}}}}}}}}}}}}}}}}}}!}#}$}%}&}(})}*},}-}.}0}1}2}3}4}5}6}eo!Y~		TghM|ƖS%`urlsSZ~$cQ
]߄bQc[OmyBR`Nm[[e_EY~~	Vg9YsO[RZ>2uGP<zNg~Z|kvZW\:{Nq|QpxY'hgxwxbac{OjRQPit1.{N7}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}o}p}q}r}s}t}u}v}x}y}z}{}|}}}~}}}}}}}}}}}}}}}}}}}}}}}}}}}eP0QRonnm^PY\Fm_luhhVY SqMIiy&qNʐGmZVdwOr҉z4~RYeuSzccvyW6*bRThpgwckwzm~YbɅLuPNuJ\]K{eёN%m_'}&N(ۏsKfyяpxm}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}=\RFbQ[wvfN`||~NfofYXle\_uVzzQpzcvz~sENxp]NRSQeeT1\ubruE\yʃ@\Tw>NlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\}}}}}~~~~~~~~~	~
~~~
~~~~~~~~~~~~~~~~~~~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~:~<~=~>~?~@~B~C~D~E~F~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~OzZmᐏUTaST_cwiQha
R*XRNW
xw^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP^~_~`~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~{~|~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
79;<=>?@ACFGHIJKLMNORS'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑<yTTh=NSR>xS)RPOOVY[\]^`cdefgklmopsuvwxz{|}uz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn	tikxYuR$vAmgmQKT<{z	
!#$+,-./0249:<>@ADEGHINOPQSUVWY[\]^_`abcdefghklmnoprstuvwxyz{|}WbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ	wnfba+o~ŀǀȀɀʀˀπЀрҀӀԀՀ؀߀ !"#$%&'()*+-.034579:;<=?)+vl_+skwƔoSQ=^8HNsghv	dql	wZAk'f[YZNjv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f#
T}T,xd@ABCDEGIMNORVWX[\]^_abcdfhjklorsuvwxāŁǁȁɁˁ́΁ρЁсҁӁyd!jxidTb+gX؞l o[L_rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[ԁՁցׁ؁فځہ܁݁ށ߁	
 $%&').2:<=?@ABCEFHJLMNPQRSTUVWY[\]^`abcdefgibl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{gOgcxoWx9ybbR5tkjklmquvwx{|‚ÂłƂɂЂւقڂ݂

 !"#$%&)*.027;=dU>uv9SuPA\l{OPGrؘothydwb+TXRNjW
s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQYxhVlď_}llc>?ABDEHJKLMNSUVWXY]bpqrstuvyz~ƒÃăƃȃɃ˃̓΃Ѓу҃ӃՃ׃كڃۃރp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^<twzyNtBlVKl:SƆfH\q n	
 !"#)*+,-./02345679:;>?@ABCDEGHIJKLMNOPRSTUVX]^_`bdefghjnoprtwy{|S6ZSWCglhQubr8RR:p8vtSJinxو6qqQgtXeVvpb~`pXNN_NRY~TbNeb8Ʉcqn[~Qcg9Qz[YsN]leQ%o.J^tm1_dm(nÜ^X[	NS}~„ÄńƄDŽȄ˄̄΄τ҄ԄՄׄ؄لڄۄ܄ބOceQhU'NdkbZ_trmhPx@g9Rl~PeU^q[{RfsIgq\ R}qkUdaUUlGb.X$OFUOLf
N\hNc
zpR\T~bYJdž
fDd\Qam>y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~	

 "#$%&'()*-./0123456>?@ABDEFGKLMNOPQRSTUWXZ[\]_`abcefgijklmnopqsuvwx|}wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g
bzX^pe1o…ÅąŅƅDžȅʅ˅̅ͅ΅х҅ԅօׅ؅مڅۅ݅ޅ߅U`7R
Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:O<Or]~g8`[dXdUςeO }|PQXn[ɋx{}~Ӛx\WzB_yY[_c{фhU)t"}@bLXN[yYTX	

 !"#$%&(*+,-./012345679:;=>?@ABCDEFGHIJKLRSUVWXY[\]_`acdefghijmscK΀ԂbSl^*Y`plMWJd*+vn[Wjumo-fWkxcSpdlXX*dXhU|Pmpcmn~ChmvWYyr~uhTR"cD|USOfV`mCRI\)YmkX0uul`Fcag:w4^S,Tpmoprstuvwx†ÆņȆ̆͆҆ӆՆֆ׆چ܆݆@l^\PN^:cGPhnwTܔd_zvhEcR{~uwPb4YQyzV_m`\WTTQMnVc*To\bXb15@n|-iYb>UcTن<mZtjkYL/_~ns}8Np[x=cZfv`[IZNUjlsNgQ_eg_YZ $&'(*+,-/0235689:<=@ABCDEFJKMOPQRTUVXZ[\]^_abfghijklmoqrsuwxyz]_qSݏEhV/U`:NMo~ǂYO*O>\~*gsTOuÀUOMO-n	\pakSv)ne~;T3z
}UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS
OO^W
bdfirRR`fqgRxwpf;V8T!zr‡ÇćŇLJȇɇ͇̇·χЇԇՇևׇ؇هڇ܇݇އ߇	
 #zo`^`Y`qpnPlrj-^`NZUm|b~w~#Sf\OrNSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf$%&'()*+,-./01345678:;=>?ABCFGHIJKNOPQRSUVXZ[\]^_`fgjmoqstuvxyz{|\][!hxU{HeTiNGkNOSc:deQhxSall"Q\#ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~XbZV{_ĄWSe^\ud`n}Z~~iU[`esÈĈLjȈʈˈ͈̈ψЈшӈֈ׈ڈۈ܈݈ވ	
 "#$&'(),-./12357	cv)w~tf[tz@Rq_e[o]k[l
ŏSb&-@T+NYr]YmŖTN	qT	pmv%Nx\^plDYc<wMos0XqSxUf_0q[k.Y/yhglboOum3'lNu{Q7h>opYvt89:;<=>?@BCEFGHIJKLMNOPQRSTUVWXYZ[\]`abcdeghijklmnopqrstuvwxyz|}~Gd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO
Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮
ы_~5kVk4YTm[n9\_É͉ӉԉՉ׉؉ىۉ݉߉	

pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖
Tlm8l`R(u}^O`_$\1url8nI	gSSQOɑS|^mNvi^aYOO>|	annN1ZN\y[틽sWTGU\_a2kr !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~tm[Ոkm3
nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-ggŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e	

 !"#$%'()*+,-./0123456789:;<=>?@ABCDE'^uѐg/e1TwAlKN~Lv
ikgb<PO@WcbkSe~_ccn^\6Rzfyz(punlz-Nv_w~y͑NOhT]2m̋|t^Tv[<fs*hۆ1g*sۋzpnqbw1V;NWgR.Q{FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeghijkmnopqrstuvwxyz{|}~NjЋ	OOl]y{b*rbNxldZ{ih^ňYdXri%X`WQIcbSSLh"tLDU@w|pJmyQTDYnm\[+}N}|nP[
nW[h*[~;`~pOYcyRSeVyŋ;~~4Vgj
\u(f]POgZP\OPW^89:;<=>?@BCDEHJKMNOPQRSTVWXY[\]^_`cdefghilmnopqrtuvw{|}~NN@QN^ESNNN2l[iV(Ny?NSGN-Y;rnSlV䀗k~w6NN\NiNN[[lUVNSSSSSe]SS&S.S>S\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O	O+O^OgO8eZO]OŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌ	

_OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POPP%P(P~PCPUPHPNPlP{PPPPPPQPPPPQQN=lXOeOOFlt|nQ]ɞQYR
SSQYUQNVQNnN҈y4[QQQQ QRW_ehijlnoqrxyz{|}~ōǍȍɍʍ͍ЍҍӍԍQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ !%'*+./2356iSzS"!1*=<BIT_glrtՍ؍ٍ܍
 !$%&'(+-0234678;<>?CEFLMNOPSTUVWXZ[\]^_`abcdeghjknqϐŐАĐǐӐܐאې"#1/9CF
RBYRRRRTRRRSqw^QQ/S_Zu]LWWW~XXXX)W,W*W3W9W.W/W\W;WBWiWWkWW|W{WhWmWvWsWWWWWWWWWWWWWWWWWWWWWsuwxyz{}~ŽÎĎŎƎǎȎɎʎˎ͎̎ώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎX
XWWXXXDX XeXlXXXXXay}Ȃʂ゘˂̂Ă΂	܂҂؂ӂՂQ[\<41^/OGC_@`-:3fe	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDhiljmnx|}{؃X݃փ8ԃ߃Ń&\QZYszx<Fiv1m̈́Є愽ӄʄ
u89:EFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdejÏƏɏʏˏ̏͏Ϗҏ֏׏ڏV;YHhd^zwCr{yӅ܅')<^_<YAY7UYZYXYS"\%\,\4\Lbjbbbbbbb"cb9cKcCcccqczcccmccciccccccccccRdccEdAddd dd&d!d^ddmdd#$%'()*+,0123479:=?@CEFHIJKLNTUVYZ\]^_`adfgijklopqrsvwxyz{|~zdddddddddd	e%e.e__u__SSSSSSTTTKTRTSTTTVTCT!TWTYT#T2TTTwTqTdTTTTvTfTTTTTTTTTTTrTTTTTTTTTTTTTTTUT UTUT"U#UUU'U*UgUUUIUmUAUUU?UPU<UÐƐȐɐː̐͐ҐԐՐ֐ِؐڐސߐ	

 !$%&'()*+,-.02345678:;<=>?@ABD7UVUuUvUwU3U0U\UUUUUUUUU~UUU{UUUUUUUUUVUUUUUUUUUUUUUUUUVVVV$V#VUV'V-VXV9VWV,VMVbVYV\VLVTVVdVqVkV{V|VVVVVVVVVVVVW
W	WW^^^^1^;^<^EGHQSTUVXY[\_`fghkmsz{|‘ÑđőƑȑˑБґӑԑՑ֑בّؑڑۑݑޑߑ7^D^T^[^^^a^\z\\\\\\\\\\\\\\\\\\\\\\\\]]']&].]$]]]]X]>]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsr	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDErss!s
ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&```
`)`+`
`?`!`x`y`{`z`B`FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsuvwxyz{|}~j`}````````````````` a&aa#a`aa+aJauaaaaaaa_

,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll’ÒĒŒƒǒɒʒ˒̒͒ΒϒВђҒӒԒՒ֒גْؒڒےܒݒޒߒ	9m'mmCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnmnm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o	o)ooooxoro|ozoo

 !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghikoooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ&
!56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYlmnopqrstuvwxyz{|}~“ÓēœƓǓȓɓ˓͓̓YYYYYYYYYYZZYZYYYZ	Z2Z4ZZ#ZZ@ZgZJZUZ<ZbZuZ쀪ZZwZzZZZZZZZZZZZZZZ	[[[2[7[@[\\Z[e[s[Q[S[b[uwxz}~~~~~~ΓϓГѓғӓԓՓדؓٓړۓܓݓޓߓ	

 !"#$%&'()*+,-.~~~~~~~~~~~~~~~~~~~~~
~~~~!"#$%&'*+,-/01235z^u]>usssssssssssssss|
tssssst*t[t&t%t(t0t.t,t/0123456789:;<=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijlmnopqrstuvwxyz{|}~ǔϔӔԔڔ ttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg	hg
hgghggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih'3=CHKUZ`ntuwxyz{|}~•ÕĕŕƕǕȕɕʕ˕$ihiiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕ #$%&'()+,-/0789:>ACJNOQRSVWXYZ\]^`cefkmnopqsxyz{|}~Ύbbbb"b!b%b$b,btttuuu4eeee
ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc–ÖȖʖ˖ЖіӖԖ֖זٖؖږۖܖݖޖߖ
 ?ddkkkkklll
lllll!l)l$l*l2l5eUekeMrRrVr0rbR
gۀ€Āـ̀׀g݀
gZ6,2HLStYZq`i|}mgMXZń&gʁ!"#$%&'()+,./134567:;<=?@ABCDEFGHIJKLMNOPQTUWXZ\]_cdfghjklmnopqruwxyz{}~$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗ	

<`]`Z`g`A`Y`c``a
a]aaaaabllmwwx	xxxxe-xxx9x:x;xx<x%x,x#x)xNxmxVxWx&xPxGxLxjxxxxxxxxxxxxxxxxyxy$yy4yvw
wvwww"ww-w&w5w8wPwQwGwCwZwhw !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnbwewww}wwwwwwwww:u@uNuKuHu[uruyuuXa_Hhtqy~vv2ĔȔɔʔ˔͔̔ΔДєҔՔ֔הٔؔ۔ޔߔopqrst˜ØĘŘƘǘȘɘʘ˘̘͘ϘИԘ֘טۘܘݘ	

"*+),124678<>?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz	
 !"#$%&'()*+,-/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSVWXYZ[\]^_`abdfsxy{~9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvvvv
v%vvvv™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙv<v"v v@v-v0v?v5vCv>v3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ!
4+6Af{u倲vvw "%&')(15CFMRiqx	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYMTlnz|{ĆΆɆφІކ߆؆ц

	#;%.>H41)7?"}~{`pLnSc|dYe҇Z[\]^_`abcdefghijkrÚĚƚǚȚɚʚ͚ΚϚКҚԚ՚֚ךٚښۚܚݚޚƇ凬ˇӇчʇۇ
!9<6BDEzz{{{{
{+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{|{{|||	

 !"$%&'()*+,-.013456789:=>?@FJKLNPRSUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOd|}~›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ	,.#/:@95=1IABQRJpv|otxe։މډ܉ܛݛޛߛ	

 !"#$%&'()*+,-./0123456789:;>&S*-0>
ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{}~œȜɜќҜڜ̜ۜ͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ
.UTߚ#;~֓۞ܞݞߞ",/97=>D	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ	

$'.04;<@MPRSTVY]_`abenortuvwxyz{|}žÞŞƞǞȞʞ˞̞ОҞӞ՞֞מٞڞޞ	
!#$%&'()*+-.01234568:<?@ABCEFGHIJKLMNORSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,y
 !#$'()!7B,+
9I4c&(LSFNIIXA8J	Jd?99.-!A"
>,.\FG/&7,o2:p-QN@)	'&J )9fLz:Y;
Gz1GHC%HQLL
%}f@oP5?<B`K8	759	j2
AHs?
"Rr/iLAAIDq|/B
~.u"N=	2FDOC.-DERo4Q/I:IP)Rrp4'P?HOB48@C`1,p4%E 8>#XI%JP+E(R)Z	F_R&6%:;D.	PU
( 9=d8>-C>L|BE>"hAI]T&d26q/A+B\EY?	Q#O:ND-}GLD#
GQsHx%?#}T=9**<d<E/N1gA;dcQGTT):$V;T>iA-HA7]3K	x2\6UR6@L=G<AF	8!_7 HHO
*GLE\OoQ+IDFPL>!Ni7@:Q
;BM6.^N)x<nA72 6%UDKwH\<;HHYQN$KNqT/:7LOT7UzRO32GnD'(&y0B&(*L2C_<bKOS7'3>T%1n$	3a1
P@9z@=i
iC' '1CC,I
I3R6IT!a.>J
"	?7N<
j#-2+{A5.4-&)"NMdN
R:K3	%<]@(
j59%)N.<G$:-NHE>G
9g92"58q#?p-e&wL
\=	1'Jl*`5BG`*o*REEJ!SI.+'9*d c"+D~+	<#/,"2:*p>h3yJe%3,Sd]:l
'
B|}Pt,Quyu!0" 5H2C
s? %4,-'$RUVY7["@ZN)OqM
"\\%1]<T/Z3/&Gc>0A84v!^.>(%/n7Y"VbOS&} 'LMj<WXRTV,D%RG2"gDQIR\,c$ ^"H=?KD,"[&"l,T
5$K" 3(zm!+|EAJF@8k$(z0E93!5C3J l 0>~ ;
)FF)%V	k5#5 NH*I/<
U-PI!q4~[3"L|q5
1#&&8;4qB!G4F-T9rB??kD(
9ADP=H37;
E)5#~A6&@UP5F:zO0/XX3FQ0*=8=TM%G%	#%iGGM&
64C"$6S
i9/69Sx:o@}6'547

:+(*E"TH..I
3sO?A,uFjB!(*1BA#N8
y8>@8 /@)S5>"9R=wBI10)TEIC4>1HS?Uu;C1A}BR9LD"p<F~$>NEEL-'E
1M(14*T}Cg$0p&$+)B;2:NL]^h"Ifc>%C?%F4A	NG1"3*=B"f&^$)7ET@J22
O_L=#Abu.S`5DC>kA@11\
F?0T~G1`Pg&0CKOq)y-4<y<b
MePoRi_?MNeH+LN*BR
@F7Eg-s&M6
%3G1
/K?^K/N=}H27K~D)8L6H?4=/4A2S$X?;6,2%TPw,Q<#|
!`<p7hYD)(D{.CO0
)i<H6$ZD>)\5o$]D=2#D)*3!<l
FTm
3TBj
;M#B2&E4JF.f:G1KORc.D+MtK"L/
D6
D20JT7.3+$;BI_@0xRF*U=O(CK.J$*HrP2%'
/->,G%d('Q,w
	040C*B"mG?K #;0D{YS.1D=%q%Jo)N:7?ONR	$!.R5'=J(.>!oMG0$N?>n>F55;J#V)4@M4x"61MM G>>>>G)LJ+)6)G>=1("L-2.2S
!2BW7-],`QFI3;4">aIQ
/u<v4`Q;@H(4>]F20'RyQH/+)=
J=P
*oHtD!HmDn9Yd!
p
E~CIIKBEe3^*5KF!H[Z$ ]P&.{HG4_;3?j j)QG"
XZ<
_!vJiQS1k -"G#-1	M$FH#28W-f>	=&LSLV*@U6HJTLxH*	?1WR66w!0$AEi?FB"cKKy!;8s+@	}>25DR%/Np=oAQFP`G!@D'T$/hz	((.2*x,>:=(VQ P!	qQ2tfG;BO2z@S377@'1"fn:52u85<,L6<I"SN23,"MJ0H<;<$ q
t52F,$gBF
W6$"e(nGC<a@r((~6%'FsG$Rp?6kS/I)SnSh#En#{9D*3~9CIxO8>;E51'YEDL-BMb*V3.G2*'+	-OY<
<|G~EN= V/ nDAHi!OGFS@0A
&kNU9k,)H	./2.WBM%
_@%R.kMR%N	 ]SG,D=v?3S)P-MV>!CI^,"8ERP+2'#Tb5]7H)SS 5pC8 C-bQPyC&++!"G2,&v/GLOG'88u4:ZC7	D5*,"=,E-}L0j-Q$`S0>CFAPGlAATG~L:%ST1*CSY(o#(+1F'D91$AA-<]=-4n+D2>Eg?#JiR^-W)I#JG %+C/P
H,-6~M>M?i6*2
^6z3%A|2x+vIXR+K	FA?Q!4=D+?>&w*f5T:I0v@G?<oEN>ST~HM5M6'*/)*#3PMB5&,#K;-<5/<$Y-:04J/M.F*=I!K-W;SO$SP
b6)0ovA+3.?O+:C;C,&%Z[
tQEAIRB3#5G*o	CNJ,X9i;2.&FD-gOJ-8.)=
L0546-<G<7K2N+{_8DE-'M$Gt'-!$C@K:5`+B%-)tGR#$ SD:;BLFS;+E2F-T%fFU,.AK.)63>"6HTIJSRU8jI=9	J5CO
S8k+d"NwM4P:1.382.G.QL"3.x 384.Y8U@D"U!_JI3
)07S"9SF9#
R)*97?,&ZC[CV#?&,*???mH&#CR>tBnd=8PD-AA*E(0D=D)$D  & RD-<?Bk%
V'5A=8
%IMHAX>x?k2w1	U
UBHT )_F0w%=x4	?0"y40=4'
0+>`F4")~(4bI,8@i+P%r@IL~&qHoD\G5A-S%LC5
.8	q>oBJL[$!RC+5
;&N #+J#K#TF;X)Y)G'[QJ}&Q8@
0kTw"ZJS3OL*HS4+H=IQ>9S!)G*,+=ALKT#"[G\G?@LTI`;!{31~>A@}<5sf'A3X2K.86:TT&!
2j>>(OO42gT

>B0M/'C%~38Gp$O&&T) HH OPJgFI-III.cCD"\~T?5
'LNJ#6%d''wK)B4 K#oGO-57	W/).uGvGG#wG" %	&@"11^48Q*PkI;5/wN$-(.Q	T
_,g,II0#2 '69:C3P8K5
K0Ph?
D71,QE@J0/<t+<04Rq7WO,SQP+3{M+
+
jC#=.O9*3CFd^SF>IQ=QCr>z"*-L]	#:93M+:C@@'B:Q3*(
K
(5J
>g:D+		wA;U""2'&f((KC=KC%=F0A-Bb; GN(I=6>G9"APGL8O<ZA	PcI 7sMiO2/8/<LZ"Dm
x9+o?!(rsIIIMM@GL	Kb0
S'?t&R?
5'?A@?	Qj>QXBQjR#D5@9;A@AQ}0!=
Q~
S	H*(C4$575I9AiK+@AuxBy?Lx1v<>l2LE?B!U I+`/a"?-=[ LVa>LyBK;FvF/9A<K`,D")9~B$'",QpD=vL1MDQ:4CU
dIOE'@
74M/
bC1*KtM/M
Mt>aP'^3E=|2A)
J#	A%O$J%S-A
	*%	U1I"=Z)A!-.O|M&M4.<I=-D;mTK
X-_N4%MT=,
F?B@F+K27Ju	{*(2"d3G_6nT6K855N;1H:	y _-Dz!!QKFn8*!BKKH%6<JE<cN4,~0,i
h,OI>:;5N%.:K)7>)R283{uQ+( h1c1<M0&+K
QJ>	24/74e
	&04#	KK`BaBn
7<Q#;!Dqjq$$<C,&xA CCR<8/QJ
Cd.o
S<V:I@x33 ."8KRJ'	7V!h>G#Bm
LK(++(1Y,#*
R.
PHDR""K'+	 $j4F{5) |8P&+-D+<!sSBM|zlNQ
#O21MGBOBB49<=c*7lIIG74$H6NPWLo">8/>yA
50m2alLAQQ
}G"/@M3M8QFNz?f-001O&NQ-1HPXOH-HR
/?*z4AOD/,n2>eC\ w#2=2*.>
qDUQy#tuo.Pt,&YO( &@ G&CL>7=	*76"*p./b76sD5u>12O:H ~?}THO(:>2@?37+*b
	A MlT=e>K6TAW1	6L)32G19H2H'GQh&-GQG=T/".97,*6/.QaG&-A80?6-A9oTPF<,HGTE"J=##v	{>&
DDz2:	yH?
@pTK3535
;;5/!H
QQ.#k4\C+jo7;~O
/%<QJ?B@2r=P.4OpA
8!56;}
Nv2:*&	
(?(sTO2<W,zXKQ.)["
8>yT2~HRU2>0a$7CV6N?J=C	H-A-'"Q5c<N
G	 DNmS/?134?;K3AK6-(SO1Q
73L"<
DI I*:+<
$K HT6II-9.
R#O,dD&$<a:P(J)5RQH$9U-kC^!%#xKg((]2^2c2#CBK*}yKRD8)*E+
N0)%<%O?
$$%-F!It0b",A	Ep	PeLiEf.\J	"G.X>VDh.HB,ij1P9&4ZEI7S`J/&8%`DaD[F}11 OO{L$g@{8{L%Z>J24OSSS3&S
Rnw/L,1/'.BPI7;Rrg0sO"w;LiD=;SEH8++>sdAY|8F+3KG1Oe8] #H=F0P9'h,9E{T-9@Tn'"=8F#"Q>CEI!CF#RA8bPcPI?=STR7-A1 QJ?&?AD7F}IdN*E+HK9H@3|* -/HyH;81}!t@	
2G%*ND,-PY0F:&T<W0&bBSJ
II%<<7>ED]8LPaJCEv7GI96+%	"H(6')1)S7<GRMI98@OEtJf38$0u:'4.=R$T",>[1 KRT?8>Y$r$'09=5q
n%:4	J662mL(AF%T5>T-*	IUI[7?.*QBM
RBt9KDS.
:MO*@I-FDbH<PXNT}8WU(:-B:RBi,IHH.9-eI-#/,R
VH97:(8-KQZOX
[1xO:Sb/#9FH'*%5N6KF2PmICP%6!5[5S
I0T0MXO%JI39)6nIu"36zFf,}N.Kf'OF6P={#p"Li6A>$'X1@1!	;M40L(/oSaFz>NOL&(MQ5"?.L=D("C::3K i#St9@q
%B<Q#%S%2])21fP.	N%MM4?	O1MGM4J5]1S2#TT2[	3-?(D
A " 	T2F0SS/?
*0TB
OQ 5,e/7wI68xI@?ST~I;BGGLAQ0gHE60H#bGI+##Y:-?,}*"=LLHFIHPR0ItI':L?*L=u6$4C91<@H8
06JOA.w+I;H57M5T+,;H~2)M58TQ@=5<O_:8!Ad1_;/<{Pv.O22*E@S?(3[HQ
'6BB?+&K2>X7k/9L.@JO!]^)lPgS$V${	%iE3:>O$;$(`&+.(+	%;!\(PeO9),]H=/%S675@9GnFGFxQT%;19Y:#P7BNJ,|A5 ''03C6O$?N,:8	<+,;!=<J.0?A.o69>GOQ4h5/2q'$PcB86T6;Y9'=-Jw7T2F	/ TbJ>1R
n;0	
.S^92
I|:7%J<<+1>"\2-<.GIgeKy.3G1+OPX#0
+KR_2$$6(%V)+.(RTM%#S:&
3Rl(qG%R	:l.ZM'#lCjL 2Dw'FKK$L~KCl.M$N 	:8T)54aM)%X2)
!!xG%$$R$g%T4-hMz'7u92E		2!I BE(#9$"9:^EE
3!"!9JLD	I6Ad<.O=vE/dB^DEB0&cJL~wx^ s2$
7F
7ERc;d;%OL%eWPa,b,H8E &2N4
;3JY>H	PON@
P=
7J;#]=
K&	S3J+7"E3zHFu<5:.QHI7D*m0M*N*0&E6,)?F15SC O4.j/# ]p6~*698?;6(,#%:>5O6O+( 1Hq-)82A3G^LH:NQ
:$-m/O+MAt?>**;4012#A$A>9QQ72KLs6*!Q50#R(/ M.EE'N~GU
KP.*e+v
)/Q/|SyN'Ox*|N>z%Q+[IIe=N:"IB)RZ<ORKZ/
;	: wF~8 V
JaRHN	@):)E6QKHA!)?=,$3IS+409DD;"`3W 0PEQ,,+A{4Ie8/&G43@%6*	L`JK$7T%;&J!>j$Jx
C;	y/Ch8t#0F)-d>RD>>%::$ :/N$@Ew9
PJ"?>[@ 8X&;b3
 JkR/Y1&
( $P0=
M-(n+rJ'[)4M-S}M#32QJ#?xM@6yM"86170A{M6.U4=@=?,6GhY+S*KGB8*N
-~]
?&2	2*o=.@l'EJK8EP]<L
,8g>8K$ >V4h<'M'-4L4cSu&1CS*_K#%(@B`K0;M%H*S	<K?+6`O8k))?NA@2O8g7NJ;;8_!/@+B*Q(KvH;!wJJ:WD&MvEXQi"s87x+(KK
*3LF)	]B@('vQ2&>.<H?By+<7W&L?1
/DT!/P
EK6GV&q"=}KrD9 W#EQ=0 *0
yA.@*;2BB;R,6&;P!7JQm?"<F5#H>69:1&@77	[$2<N'G>COu7B(H.L'8
ODDMY9hFe'*TKI&IP*O
UJj;?0 ;3Se./7@
;:>7R&^+89+I.pKqK	+1TA<JJ%3-$Y!u@2rK#"*f^@)N(%KRH(:RK?;D/`8f+'7	Ch(36%,D{KV;d@kFR'#)#9q'|K_+1N&hCK'yJ
l5$:MS8$$(4K2d!GK6N3)G>%a+7&<
KR2$
$9-q?7)FqCH HlM$CC;JSODO
N1*RAT.@1I/!/!A/,&&D'(BPR"-P6DD'SL/;DH>7@cRE*5`EaETCJ.AeRtH49?">{FN!B6FQ0G/M	!l	e&&N	41=S>S$f7EZ
5A9F" DApSM!bDA(G 'O#>AOACp fA046A4EJM>0?877r-?x	!#FRB,D&E!KRJ@>7A..3G*y@tO
46Z4e;1H&HNN"-H9w&P<5	
2DBANA;N,74Hz+&hKqA G2](/(/J;CJ> XT IQ}@'Z.5[#[HOBBDJ_Dl

IFGF3X!
S?8Rn:EM&7SF*$*<VJ*XYmKdJiF#<B?5vT&SRm'?eJDMP.:6F

H
.$i6%,6 )#F"E:&%m(!&G+BD'Ix5
N/$*
 X	C+<0$R&${'nM5PPM/	@0 HT4S!N
2K2/"	MLuO3O;L	L.;5&**G~:JL,E54>T8*8"F2%15<A4V!% 
B1))6~@$%9;>13B%&.k0J,B
#@5
0dSz!GJjmS"NR,/ \IE?7'/-HCLxFD
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ	Z
ZZZ
ZZZZZZZZZZZZZZZZZZZ Z!Z"Z#Z$Z%Z&Z'Z(Z)Z*Z+Z,Z-Z.Z/Z0Z1Z2Z3Z4Z5Z6Z7Z8Z9Z:Z;Z<Z=Z>Z"%HFHDv~]BJJKLMNmpXZ\^`bdfrshj|SRGOPCABKEOPLN?Z@ZAZBZCZDZEZFZGZHZIZJZKZLZMZNZOZPZQZRZSZTZUZVZWZXZYZZZ[Z\Z]Z^Z_Z`ZaZbZcZdZeZfZgZhZiZjZkZlZmZnZoZpZqZrZsZtZuZvZwZxZyZzZ{Z|Z}Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZY`gnu|\\\\\\X_fmt{W^elszV]dkry\\'I<6|:ZA'H18\\Zahov}\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ
Dy $&TU\cjqx(+~-/
023459	
<>@EZ[[[[[[[[[	[
[[[
[[[[[[[[[[[[[[[[[[[ [!["[#[$[%[&['[([)[*[+[,[-[.[/[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[v[w[x[y[z[{[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[	
!#%')+\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\	\
\\\
\\\\\\\\\\\\\\\\\\ "$&(*,.02468:<>@\\\\\\\\!#%')+-/13579;=?A\\\\\\\nqY[]_aceg\\ik=A\RW\\\\\\\\\\ \!\"\#\$\%\&\'\(\)\*\+\,\-\.\/\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\v\w\x\y\z\{\|\}\~\BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~\\\\\\\\\\\\\\\CEGIKMOQSUWY[]_acegikmoqsuwy{}\\\\\\\\\\\\\G:IIQ{
)*+,-./3579;=?><:8640@12QzMtu\\\\\\\\\\\\\\\\\-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ\\\\\\\\\\\\\\\\\\\\\[bipw~%Q)FC\R\\\\]	
]]w]]STUV678!#*',;?lox}1.]]]]]]]]]	]
]]]
]]]]]]]]]]]]]	
 !"#$%&'(]]]]]] ]!]"]#]$]%]&]'](]}"OC>PFc7;>e$7*ABQQG,7G/.Dj1T	K#2L#G~TQQF&,OT@M5>G{DR
LH;,(,:)M3M82*JP*,alOm&E6>HB:D95- "dCeC:.UUUUUUU U!U"U#U$U%U&U'U(U)U*U+U,U-U.U/U0U1U2U3U4U5U6U7U8U9U:U;U<U=U>U?U@UAUBUCUDUEUFUGUHUIUJUKULUMUNUOUPUQURUSUTUUUVUWUXUYUZU[U\U]U^U_U`UaUbUcUdUeUfUgUhUiUjUkUlUmUnUoUpUqUrUsUtUuUvUx.
+&J-<9i(;CA+m5P-)nC1!+S](:94$RUCoL1pL
	WfAG*M HN E
02I0(F7y7e58*8;T'P2%0BfR(GzE'HE;3JFCBLy
Ez/$|
K@	=nAwUxUyUzU{U|U}U~UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUULA	N!*#>CL,FVGCF}E'AK'%;?0O7+M#+8@=a	b()2S3f-L*|F=E
6+K@`6D/NS	E&4F'85;H@tAP	jK)<'%B$=2 8P9UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVV	V
VVV
VVVVVVVVVVVVVVVVVVV V!V"V#V$V%V&V'V(V)V*V+V,V-V.V/V0V1V2V\#<SDI1UNa4,&*J@@SA
EIOF4
&&4-;_Z'L[N
	V<7p;y=
Lj(9T#lB#3Fg6A$%R6%N4V=hT;#(n(%1$GKF+C4
NpQ%h9C2/F
+T?3V4V5V6V7V8V9V:V;V<V=V>V?V@VAVBVCVDVEVFVGVHVIVJVKVLVMVNVOVPVQVRVSVTVUVVVWVXVYVZV[V\V]V^V_V`VaVbVcVdVeVfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVVVVVVVVVfIr 
'
+S0R')K28CA(|.=S!'}Au
@;KGl=.3/8j6:=8(nO0&5*;',+Nh=,<wD?-,,
k=QC)/5IQLL,O!
J'S
S		>$?'$'
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVB0]Y
9Q-+RBE	yF1Bw|TTFHQTQg7-<>::@J<[
*w
Dh><*D6;1iy9+JYP)&=`
+!G>q8HRQ4M3H|	>@"J!BEJP|.$Pu8FWJT:
7I(J(3O&23VVVVVVVVVVVVVVVVVWWWWWWWWW	W
WWW
WWWWWWWWWWWWWWWWWWW W!W"W#W$W%W&W'W(W)W*W+W,W-W.W/W0W1W2W3W4W5W6W7W8W9W:W;W<W=W>W?W@WAWBWCWDWEWFWGWHWIWJWKWLW's$DC >

KEC?q.SM!@K$%9v
''*
SHMQ*%
#a:FKKK'<):);)7JKT3mNm*.?'j,/GP
2kDD OtHD
IE%v03Y/W445cO7!8!RgOhOO1SKTS\]Y[Zdlrq{}	"%&#4<EB.FQJHWZX`Yfgkyvzswx.P?aLgX4
(O %E/c(EyR
%?1Mi=DB}+,09,N.r*{C59HQH08P"i8*k,
SP69-@T4	U+'%>cg-#,DFP(Hq,VRl,*&3Q	 *CAu#7=k?%I94&Q=
+'(;FEMTU]dkeqz}
 !67,EFH>ON^v%#f; ;0(KRL)B4E1N*F=E[A-+@l"
_	
4,^!O&PXJ\",-:
2(
)`.:B*1^8&W	^IE,_IPP*
6B.FH++0+$"F+p(+(*nB<!R3M;:O"!P8%+!4
$5&jfihpqtv#(9.GHEPJOY^[afhvuKlR
JOMP91&TAXPq",*
 %@!QYP[;U?m,M)?,R.0@'Z/$0K"7"4R2'2(;@CWG/$d3r@#3)9".5C$DL
DB(KC	Q	G27k#*1(	.:S;"GSK"	1T3									&	*	,	$	2	3	<	E	T	P	J	U	Z	d	g	c	q	e	f	h																				
 
%




A
<
:
6
P
X
N
V
s
t

























&5!+55$JrA1_)G-c6dGC?$K"Q@A:PB
 =\-t=2O=5
3)';'j:<A/$#v=Bi1
&@RN#.H@S2/'(!W	J$f022m_Td)R7t$KO`BGN3%aBP43OMS""$O$

#&+-803?BJLqSR	Y`ahncuzI-3EG:Q\Zibc|







IA5
I//L02!TMh6]/ETH)HC"$$R%%D5^/HK%((,
:$yG5M;)DcH1RORPR1I8KLQ=j+9;*g(LMAS{BIQpq!:k8j#d<TV'(
mQ
.6LJTPMPA]C
,
'
$
&
-
K
G
R
c
S
^
_
W
]
a
{
























!#'$O,B@OmeZR]l2HRQ<I*Z:o.PKu<`:);F1PMM:q
q;`%g.?+
%N]QN$6D_>5'TCIB-4e-NAQ&BQL"/-%
L/A'-TJQ` &>QJSQ5S_.\4O":l#3=|>!Gg)(US6Qo#$!(#)/1B:6JNOehlunsmv1-;/JBIFKdXUas{p,+/.;/
'T(ME)F)?IB'	B.IIRUTE	
G&	T=MEQb5k;	6!*R
(:NK@)4#YJm3$D+1S>>T)s;i.7i5.UM0+>@	")m7SF%Y
G[L+8OHf$HE?R1APKHD	g"g
SEBHUZQPWaeuhkt{*5',&)<H?]c`dghq{zr|<1(:SAM?"G4HH=-	w= &BA"Q3P""	&N`N34O(r38z:2
\18.+4SB'']:ix,J9t40!%HS&
`?!$/!
2*R|?:;3F~SMr!0I\j7BR,ac3,
|/L'%70XWd_`\chYk}t{rvswux!$.-('&<=QCFNDR]dckx.)
9i*;94,)4*
JH|#;-60wYR#~
>%F$B /E>BQ	;;SU=s"8N.CD1#T.;dLHPQJ7R(&Q!CdOnV2R!oTSF;`C0E8M})8AiC:xE*'$&54B?AFibVmUYXWw|}
#8?UFCOBEJnyrw;(Svk3&4+2p8@N<N
6Q
.2FD6/S
O7)S2'2=G7^0t0VM>"OP7I"m"0NSC(-;_;$R&%DF+Q7
&@
o,>#
;u$-D(a9N1.1!0
 ((pG
60S0`2&b9-)+86_^DA]CK?<ios "!.0(<=?_g[PLN$@#L	NP<X=.
I1<ZSRx9R2S=(q(;?KdM#(s3$&$h2N>R4%&TG%8)KNSmM#8ZP,8.-P?2OA-7!
6];J^PV+<f r,R
;j)>&dS^`$ 4C8Y%N(( 1lO
,76=<LJIMecbdot(9K>vOUkhfiXdWY`](5B%;26<)+TQ%%D.8wE[hS<6mL,66.n
b&"X9,C>.%U6.=3$K:QDL_RFM]]L}?5@H4,SW>V.9/P.7aQ00N5J
y~N(Q_1
eNB*D48S4 K#)1rypvxwYD<@I;dn|w}+JFC,"GP#M'S7GH+?P
82R,CT4s,9T"05xDpR
_ "<|D"4)GFVC3*>5=J$D D>V:Cm  

@P)	[49F>D|3uE=EDoB9=R;"p#7SQ^G.3('6>1&|stvr!' C87;G5}WS \lwabE5VT^	|%)^&
571S1?2C}9@<?7?[S`)'1O`'+g1h3u=WTTA
TBEk&k6+5MtT)E*K71EC"Cd6+C
}+Y*MDk:'4
+@V@T>-+DH&YTAJ#='8$52<!,96#E^QP|vbk{sl`    : > = < { V m Q Z o  w b P l _ e         !   
!    )!3!.!'!(!G!RiN	
BMuTE8?"7nKZJS-/R5:lNBn5<ANPeS6N<C+;PT<H,%;GhBT$TS2!*zQ
),h0&PFwTTx7t;)\FI6;,2C@7E_5QFx;3MOUZQ76&WM&!	TgC!P!J!D!L!a!`!b!'h!j!{!o!w!!!!!!!!!!!!!!!!!!!!!!!!!!!"
"""""%")"'"("5"3"E"R"Q"S"V"]"`"e"s"t"z"~"""""""""""""""""""""""""""### #5p6E_T B2BN8-73qJm.y;rJ=7<622$.1F1/H,$DT"KE$Cr(LKy5CTT)oB'$$Q&S5RPBK<aNCeDR10CDP82KTA<2@DK$H<s(}:"0#,#-#D#E#f#s#x#v######################$$$$($)$?$A$:$=$6$P$\$_$b$d$|$}$$$$$$$$$$$$$$$$$$$$$%%%*%+%%%%V%M%N%^%K%
%%m%%o%j%q%%i%p%%v%~%Q5%8_R*+= 4:8S)M\a:)'M^.	@
' +QP})"0fl4)N+%H.L,LD)YH2NEJSxI5M52C.JMH22LM{7V|74&s.2z
1bW
z,B/#/'Q47B}DA"o'DI7p{
K7%l%%t%}%h%%Q%%%%%&%%%%&&(&A&:&9&7&[&U&W&\&S&d&r&v&t&o&q&&&&~&&&}&$&&&&&&&&&&&&&&&&'&'''+'<'S'^'_'C','O'>'.'D'3''''''''''''''''''''f
Fk
ZT?6	i0&4&/O3 F
{$8;9[6=/'
4Ng 
h)#O3(Y$KmI32N+
ceQfQPO		Q1LW?=!G=78&:L@E0DE=H "&&@8#&&8:=?#.{QA
=.V3k=='(((((!(<(B(F(D(S(Q(_(R(W((}(~((((L((((((((((()((	)))))))()#)$)")()=)>)A)B)K)S)N)M)P)Q)i)t)|)p)u)x)y)z))))))))))))))))))))))))	*****(AP:;JPI<4$"}9
5C6M3Ba/*/LT5@10AA&"84j=(TCQ-/BT(C,}4!?
H+/	QE,CTM	={*tDuD)vD'.@@dEu2L%&h7>*l8j< cEE>	>V-,0$Pa;Fi&:U*+*3*/**)*A*I*Q*X*K*L*h*a*p*q*x**s**********************+
+*++&+%+X+8+@+;+1+4+/+M+l+h+g+|+m+q+++++++++++++++++++++,,
,	,,,/,,$,,6,9,=,^)P04ld
l-,5m8 0A*a6Ma
w).p[-9eNGR6>M@W2Z?z9<;S9J&0D).(./%>S(K(oF<>-&a D<yQ$ICU;l/SQ
"h.!  #1&>1Fb-ANC,R,D,E,K,H,U,X,[,p,,,d,z,y,f,,,,,,,,,,,,,,,,,,,,,e-,,,,-,,-	----0-@-T-R-]-_-i-k-,s-t-z---~-{-------7G------------.-
..-)./...6.+.CjEE`##?Go(	N)4N5)-N;2A@&=I
+.@PQfE;wC405LEI E8<Q9b<C1D1`=B
.<2[(R'B44/":N%LG$>6-
 [TB,>[J4(
pFH

2(Il1-.E.K.O.U.R.^.].Z.n.}...............................///
/////'/1/3/>/B/C/G/F/K/N/U/W/_/c/i/m/k/g/{/t/s///////////////////////00(t(
:0GG$==/I1+L9T^?;Q>+@1@5R- 
n*5lJ*LIS3+0X |%KIS-sEHBX{OS-*8l@SQ-aF%5kj	L{:T&JAYID-{LSVC*QR000/'0-0>050C0K0H0F0]0e0c0o0x000000000000000000000000001111"1 1$1210111513191F1E1\1^1P1V1K1G1O1f1M1J1{11|1~1111t111s1111111112111111282R>( 3"
0$9_S|L4@	%5J~JNE;	m	KAASo,bST>I4;n	/*=E*B	/!SGHh?LW.7C@g-,>u-B*f4]T#(s@-M#!1N[\)
iO*%3 3H<$3;$2%2>202<2C2*232N2+2I2w22u2v2p2222222222222222233	33"33333;3L3J3F3B3?3D3R3U3W3Z3\3v3u3t333333333333333333333343444P4=464E4?44m44n44w4u44:y3?`R'N<n=
v#E7GuI7P6?J*[/>"4!C?LL@&F(-@D,aK}#~#y+TUT6YBI45)/klGi>S3Z+78RAD@(?HG;4P8#QT4444445454444555%5$5'5(57595/5-5L5N5Z5^5a5d5p5v5w5u5z5555555555555555555555555555666!6(6=61656%6E6D6B6G6R6Z6X6m6x6w66666666666666fH~M*N9MSg5UF/#E@5L:J88NP.6%&5M%E A
E>'2T0M
*M	/#1,<BI9N65+;),:'=Be@$<)FHrTU=}/#;8U$Z'=j*>R&0$4@>>M:J) (P$66666666676677/7(7#7'7$7%7>7C7H7N7R7d77Z7T7X7r7_7}7~77777777777777777777777777777777
8888888188!88838-8$8G8N8O8V8f8c8o8j8z8w888v882*eGa'Y9-(87.F[x>8LF\+,(5R0{+-} Js7Jy	37j"2)O&%W@28+.n6$L-3
B)=NL(5$=!06N9#+:GE
RAjl:!DB'jN7;f'GMB:f.FmN?M88888888888888888888889999	999999/99+9S999!9,9F9W9299 9D9&999*9(9$9%9j9k9o9m9q9v9u9r9|9t9999999999999999999999R9999999999DBC?+$@82&!MR=m<O;C4D9Z6FHn&0\@;.
)p02N	P8-sK&&D1_
E#++#4n3aCFC/;(lJEDmJ#$.4QH,g:B<>453@'.hrN%9R999999999:::::%:#:&:/:(:):1:::7:6:U:h:e:P:L:J:I:x::~::{::::y::::::::::::?::::;;;;;;;;;7;<;=;@;O;P;N;X;g;Z;r;b;h;\;};;;;;;;;;;;;;;;w%'!F3#:?Aq6r61k(:>@*uN0LF."F/4:Zn5zJmC\M5 5&6&J2EK'\>5Nu'H*g#$3
%*$$a[Q@#n?%5$s)g#(6=$58DJ8)*R:DE/E(u gGOO"B9;;;;;;;;<<<
<<<<<#< <(<?<2<8<4<+<K<O<L<a<[<X<Y<f<|<~<w<z<<v<<<<<<<<<<<<<<<<<<<<<<<==
=	==&=(==6=K=S=F=B=>===[=^=q=c=m=f==============@4	8 [P7^L!,TC*B
A2@MM0!1$>1M H31TR,?EFtW5P/-

0(
h %rO<0Q.CO=]KL=*&;I3C% J0q7yI?u,e3	4$E\4o>D	0S-FPj^CH$M7Lye
M======>> >->=>>'>>(>B>A>C>@>H>K>R>Q>]>^>`>b>o>s>x>v>y>>>>>>>>>>>>>>>>>>???
?,?(?3?5?A?>?I?B???P?V?^?b?n?e?j?{??r??w?????????????????????: 16MS!b:a)%<X#1XR@0M;2y6-S@l&_y?[+#=*E+K8FG6?M*@e6DB-K8
l<R\T%=M+#(4CBAN4kK~~o:B@&59AE`IsCI-P)]J@oK<7R????@@?	@@?@@,@<@-@'@(@)@*@i@{@k@m@n@u@@j@w@t@q@|@h@@@@@@@@@@@@@@@A@AAA
AAA)A'A-A A%A,A*A=ACAGAAA@A>AeAYAjA[AuA]AgA^AAAAAAAAAAAAAAAABAAA:1=7(@R~	40Lb5(3J@'D"*qPP)'/%
*(D,Tq:,4<|Q/4&jBBSv$
!!JK-.D,
Fr:
	
b%7I]2C83}Kp%8O#FR(OfDG*D16S$#,%AAAABAAAAAAAFB8B6B4B:BWBVBSBuBBsBzBBBBBBBBBBBBBBBCBBCB$C#C/C-C C'C"C6CPCQCuCCrCCCCzCCxCvCCCCCCCCCCCCCCCCCCCCC	DDDCOD+DDCC<D@Di4 .u(5DR(A%	(</H&01-MK90B45*RS.d/ZR)Dk!+B!M4U'EF9+>(7C@
@
StL]I/^.RH
IRREQwDU5FQ,!nV5?'HU7i cFPqI.QQX5J>,(AF_P~4?DIDQDJDTDSDPDcDbDdDeDDhDrDDjDyDlDzDDDDDDDDDDDDDDDDDDEEEEEE
E E(E#E"E!E5E9E7E:E8EGEFEREIEMEUEVE[E]EbEtEE~ExE|E{EEEEEEEEEEEEEEEEEEEEEFF*F+F'FM2+G
C
"57t,m*6RQJf!.E7N#-9Tm#Z% 88P'1JkfS$:O5W%ExR#<M['H

j&n/GQ111"`1N=R9D
DY#EEML>G2S/7
PN;.f5M-Q6-3Ki"
&'%85F9F@F?FVFWF^FZFmFtFFFFFFFFFFFFFFFFFFFFFFFFFFFGG	GG-G$G/G'G,GUGEGRG_GJGCGHGfGZGMGLGGGGGGGGGGGGGGGGGG
HHH
HHHHHH$HHEH>HFHCHXH\HjHhHaHH
)^JDC@z7PUS?
NACF5*#%Ou;j.|3&
9W<#SQ;9[?c9bDN	#(NBC$xP!
O N8 J$GAOin$:GR Y0v*o+p++<9:wP u+=&HQ9!@BHlHHvH{HpHHHHHHHHHHHHHHHHHHHHH&I8I-I9I7I0I+I,IIRI|ItIOIpIIVIYIaIIIIIIIIIIIIIIIIhJJ/JII0J(JAJIIJ)JIIJIIgJJIJJJJJJJJJJJJJJJ7?B=L$3?/ 0,tKS4O
i~)4"@!4)"$a87G=B44Q;	f
IT4K9_4E-D(fOE7RjF"$BI(!.BG2BIG;C4D4F6<EhZ
5FJ72>FJ3GKK/KK=KK+KYKZK[KXKiKTKvKVKKKKKKKKKKKKKKKKKKKKKKKKKKKLLKLL+L'L&L>L@LSLLL=L?LYL`LeLrLLLLLjLvLLuLLbLLLgLLLLLLLLLLMLLL!MMMM%MMLL,MdH:X8JD =Dh-r	LQSEE		8XG6SEJJ;
98EPS-QH4TOW'JZHF- /R!Jn HO?zI4EP0XE4;T<RhPKEF2J
L9NXD8`L4xzUC?<8
6+8,/cGTEFMM MM@MLvMzMrMMMMMMMMMMMMMMMMMMMMMMMMMMMM1NN.N!NINCNWNkN]N[NgNVNxNNNNNNNNNNNNNNNNNNNNNNNNNONNNNN
OOO	O5O;ODOEOAOSOlO]O_OmOoO=I$R""5AQ5@W$"B	>h
3UL<"G3}39L[D	C7AAv:b~~3:P4:3	: "4">Dl;??C	
;FJ,J/0S`	Sj19<SX@ 3k/QOTW2Sy&RBl)Z8y\T0LE\0Z9F[9]sOqO|OOOWOOOOOOOOOOOOOOOOOOOOOOOOOOOPOOOOPPPPPPPP%PP+P,P6P7P?PFPGP:PIP9PTPVP\PgPpPzP{PPPPPPPPPPPPPPPPPPPPQPQPPPP#QQ$Q*Q[RDK=1=[1HMTASfBJAC#-	R4HGF.l1,I@E<zR70<#
uK7+GD+iB2b	~F*=0;5
Z2`9MD)D<HHXQLh,0%M,N,7sP<,&OT&6(.GBStPI#*1	dEENO7)Q+Q(Q&Q6Q:Q3Q7QUQ;Q=QKQ5Q2Q<QjQaQkQlQ^QdQ_QQQQQQQQQQQQQQQQQQQQQQQQQQ!R-R(R/R1R+R@R?RSRKRLR]R`R\RbR^RpRRRRRRRRRRRRRRRRRRRRRRRRSSRSSSS%BiO*1QM-#K![TYWSS,=OyO963D<>O@18$FNG<
{;C^2 &t.KIxOT{J|J7|5|.2,;&}RIK]MwP&FN$b8@%IKyPG
@
H}5K
$	D".NJ
OH>5KEWEdRU8ERSSS-S2S3S5S8SESQSPSRSaS\SeS[SrSjSlSwSxSuSS}SSSSSSSSSSSSSSSSSSSSSS1TS T2T!T8T?T7TcTNT^TFTHTjTzTTTTTTTTTTTTTTTTTTTTTTUU
UUUUU)]*]+],]-]B2fBqEBB&:(1[%
r9CR RHH#>JJ,
*"v BR\TBB@5`TXsJ0,/=,RLv,:+""%-L]>J*BiJ 
E<$!PM<Jv?0<
OQA-6/	<-xL0|>_HkH4Q9DK#2MM<Rz-+r1O+6,O8G ^:IG0q'##O)L
I@Hp"p!#!7f?"a0 3KJ?5"P$6I,5L)0FQ?\A!RC.c!KI%CSC9TE[0$)
8"={I+
y*B('yS0TE6ONE.KFP7`47FNtR#Na	7=o/@C)Sm;e<#$RE#P+nNN#V8VST6'O&nJo	?RSkNTOx
NG-17>?-{?AL"!RI=e[.,
G%A4O%L0K:26.S9)@@=F"c fGxD?kT"(<._
ARH/>F:
>>742TNNAF{#1>#::P>Gu*D')1lK)$&NC?K!ICN9GGSF (NMqRNA,>B		B<T%743XCS 3)
	BO -

}F=y
;AABKP!;J+ T>5s(
*4T'=4o
733/NZ=:N/A! 	MK17?"JBX'*y"2S	 :b+AR!,AGT7.R d-{;;Ps4WI"$_&8@4'QE@3m"ATS5@LT8^;s	8|FHMFgSZ0@,
;B9r+iP<O)3 GO	OqA,2GU$EQ-Tg
0?=@EB3"'*&A/H=/r -IR54SCb
gQp* 9>.D,9
3++U1AY@. 	.b)($?5Tl3k1D]T/QLTKO	?<LT.T>2O+='N
(&o<
1;kB%#$}Q2~Q/aT&N->2 C<R<;cQR"{BYN%KnA	0,<G 4GJO07Tr'
)47+ED:D!J2
	G:-HT4JS9HK
?!AyP"*0QIs%u1(T(K	??|-,Goq!a77Q-J	8F&MhQ	J0-	L!&';33|&< Q3@
bAN-Q%R
@(('C@$r5D#.;4STpB#%!)'/
48=z	K$5)sF, M"N"G*!47($~QG:=
OKiM>	pOx-!ME	
F5i7"9>t	
,1T*]6"{2GS@/>6

v"J$M*K]&0
D%0J-22v?JE1CGG)Nu%X /Qt6tC3A2y1\72RW"Ie,0'5,c53

8'-Kf*UK3+72gI~5? >ER=!35;E4_F ,1w
u)WK4"KY'
P"JH/*ghQ/S6=RQ|H!#J3M90"& "4(|!5rRNQ7x&8M7LI5kP?l3uR-b'nPOz&T7?!I/2-05c).a&f665HBC<2"LG9TM@POL@!tPBq2);^R!y8@/L*L%w>B!D;
L%D?;$K11A:-Z1:9=L.>`
.GT
?\KcM25C?x!
2.#ZB.=&(.
FSP8P6{,	/@|%>:]$fK+M;*^B-&?'M(/	IS@qFvP0Od$Yv'7!IS(^MmJ$/%%v(*'gRZ&@T@#XFDGIJ`.b.P)I58I6rZLII1VO?>Sm'RL	-S
i	S<?4FxML-iIc&FHLJ4^mI4k"E&F!l6T+1yDF?\J@:~<76FfCf3%43.G+I"%IANO/K&l9*>Y	[5`{NIm)H!=Hc,\ 1&y2^OG3LF
#M9$=:O.6)'KrQVPA%;I#@ fLmRMH=M.
Q;G,
=8PLbN@-H
F;q.
M;)PT9g
";Pz-(3
5X28FAMI&\9)O<94%M%L)e%=1V7hL$6?!DK8MY R?"G8r"jPDN(TO106EST8-I<?9gM
_"
$UOR`HVIr%c3JzN_!B'P,.W>-KM:"Q8&`IC)[^E2I."r+,+O\.,)	h$EA[O;NAU"O.+&KS0P<}B7|&E5BV.I$NG	(^DA8$eB4:DS13hRT0#-LC! K36I*6$9L\N#CC:{<%,AF6TTI3AC3N3Kz*'	&:S3*3EFCO@.Q*&8
+I"+"2&NKWGNzK[
=4$%9'-%	#>K)#:J\
?$("@j3;".]	;Wv-p<:>
~/${0b1&KZ:v+/ &1((.3M("
}!BI6/36--?-O)/'FLL3LM?Qu/<
O-BN%LGTU*0
PM_=20
NTLK&1T@($:G<O:<SCCU<d4oNO!:
pNKOu0XM1%NIIF<0k.}JG~J-?6
Gx'I+J+-	E48L+G3=9d95%I&
/P,0L49PgQ+?)a-k7<3
@A*"PFps152v1r4FsC#!
"QbyE3d*+IqFPi$#:+G;DH" 5Ha?N@L;(S*8:!P&IL
8F"H#UBHQ4U7584:)Q.GNBJ/5"s9~; %LUCJf"E/TL2AN31:*5h:BJc8>A.G2R49/HJDw	0EMJ2,D L*J}265 	X.6MNI3/mJ4!$J3R[B5<!M`(w-@jT->N9+l!\'-/-M:UaLP9O9=s 5;4Ir)-7;3+KC@x@*D-O} &DF}=;JQ8t<>vB5LQ
_ICL;:B,hE6SS3-(0`AoI/_EC*?LD'9KD
bAQ.u
aA!	Z:.N./UHU}-	IZIG>%Gr!F~28;JF1P8
8.Sc
N0.>2=Ok*O2>%N/H{,9Q,-.rX,P<I8I[:"g!1>1EsI
58,J:!sR
C2>},$<9ME5TQ7h
_B2E5/=R,,"HC9CjE;!<$.0/6]+@IJ5"ZN:@2"e#IA=4a3?E	?
`N+#%S=3;2KT,3
'!+}=:9DG@T,!;(g#Q$MB@415s=65!iS/2:1:XwM,+Dd+z1@z?$9'V(	H:6'e*)<F/
?V,"M8L7!2c:x-[{6V9="c4DoPEN=K)*L$?D>N6(;BM
>:\rw z?Rm: DL="SH)3E3t83I)H
QO C>*1(%#/|6	w]%<&SPk>'T 	M9<e)!"g'/(.%2p/ +0@&FPJDRE\<F'FK6;IA#@S  A*R1A:S608W8(9D0G+:E/FFA*G3"8E*eK71%N6;Ei<-/',gKD$)F&R>I(/F	9i:t775>#T//CFyS$VO";^#@pTQD.T><F12SOIM]*=BJ&<9P( +(4{#-"zA-?
C
C{&c*!HL&gC>@?6>!P,=xO#6H	BL>"8_@4P@o38I#.3K;_%p
O&66)1SfDzK
NoS+l
f+HLk	F.P2S2A&Y2GcAO^I-Cc
2/^U%K4DC=H5#?(6Y4BM;'C& D+v;#g>Q!Q$\B a.R+-cMI	5:FG_AL3O>xTI+c\p:#F~PP:RTmEH*.a2*AB&;!HIz.@6<;2D:qG/u6:T;A<K='!;:7:?iPPM$oJM<.HB^) :T;;@,(;.T>qERFM&9*,)$TDJ.kL:~R^7Y3G598&0]R%0C?)C;\1@owj~.M=AIA,900
%5G2|0$OB7-):.SQ N:|TI.;C9N0%1"vSQA'7[O/CH:XLR{u?"@'6yTI(?"2op1p<$*Kl9K(E'Nj9%B'B!:lPa2	(F/120'7EC	A#u:'N-0z;8349Hq<C!T&q3x$+DN_=R	FK!{.Y=B1==P57n!$|;( _M"&(N/9DR	"qD=N'17wx9'5?S"C=+nW:=)S+PO6^%-Jd0*$:,6D&FO23T^HA*NK%/@-+ !'
0+G2EF+uH)TB"'&1"K1P#G?S3e2S$=Do	 ZJiTF,S4Sh-3KKC#>.Eno2VR+E%$jT"7/#F:!)t(JC"
(w(p$PHCq3B $.$T4&/)T9)N&.&!<R$6H*E/E;*FQBL1\	 *LMBZ-<0Kr	1FP(14(N@O@fN<AM12)y%0+Hu6
	C.S
-QP'0X(BCLQ4??Q;'6D%?	!$F5QP.Q1>z#O)ce%) E$ .T;I'
G2CPQ%KT;<5j'#	!&H+*)97*YGOl7m!!Wn664CD,B:vO`-O/B]'?6]Y,!7q#X$(=L7- NN4#'97r#;G@hGJM@4H@@J#@5v)kY&<j /p8!-aOC&$0D #4m	(MC IF*dKP;;DLj`@:5RD2e1
<RN3?!/33(TB. M$jG'WRLc,97~=KN<&r03
TJ5\!Z(QIP%rH89Q4(dP-?#5/z=.;!B5X1"<q0!B/
;@@@s!p;$DIQJHx8f/%DNQ/	t4=~'?9s\LE!A3+EB781P|C
h/JU)Jo	(8WCJR)H5B
GJL?- T1(&p@2i!
N.='iROA01#)<Z0OD*NNg*L	-18H#	G `'}F#*,>FH*B7-=19"hIQSP#Q42^<s9B(LQ4*0P*mA/q J0!_3;V=G)NNA<
BJ65&>0S;:MbCK-$P
JR((B%%LQJ3K2N NL
M;e:
NKZ!B'6%$-kFN,7,7,/4Nd
H*
,}	wOc'm1vRzOJ*S>h'4KAn'o'|JVt*,=69
	(<140
B,UGJ"6N
1Y
:LMMA5MY6<S,nH2'we!Y(zg8RUP4DQf1{)G"6O0PW+>s)E/?-41GLPT@?0)-+Y?9	K)<QO+6y7))SN')+A@#IBtJy
=`M' 
//;H$@%@B6*++$%
z%#
(y'%3`=P	3b=+=!I-L5)A53Y.J6,~,T<JH<mJtR/J< 2=KL;=NFT"c;P&"'nLA:IG7D
BP6t :bc9JkG#qLx/R*O--'IH.@E28
S>F;H&HA**	G'M?F>'*7hNBJFMo;hC!aL
EBx%9:BQ|4U0+@QP=1BSeBo5<J<##D
-4.4P3,.<;D/#r<9(93YFc(oCi2\?$@5E*"5Z@M34	# 6sN8b@p<2tNUe@]?CDC\N$/:KvN/JC)H03#C*:EIE:##1ga.5WH=T,5M2,<2$**A-LbF+
E@	GGS~b~%'}O#>F#? -E9*B3O~B-A2!-A	RwKF&mP634:+O!QRpE+X">+)
8uMoIF;AT
,#k;F-y.M?|N/9
"/0'R	$3[@#[8II!C0$=sU>#tn)>	KNa\>>0#>TTrH#@<b[2!3I6/=kG@!KCSlGiCEIM6#$y$w0c?)MH:3FG@6+I;<0z6:#*!.,s0	!&=5g=P7?>0%G0$-%ULO I0(P&>D`7*b.y<a r2!CMQ!0_ M,M<8::9BF;-/b!$33L	kC-H	Jt!R>K;4pC0x('%.5>0KK$L?BOZ6><&OF7 es:c@8HH:!6w'KB'l0m0'opq&r7rE HO\:H'y8'<:?O>5"M ^
J;J SIU<=:P95=qH3>07=
Q7
g<+6m$#<:"POX%rD)'l!E$3
 U2.C
"S#l/ 3<Ti3~!d:=:`H(2*, ,'GJZan< *{)KTMF!,1('#?1P2SpJUn6RR8Q*Tn,9(,D$!5CNH 6$Bm-cW!);L	BH]9]SCIr
P@.qN<9@B:<HSB=#':<I@P,<*[MpE6B#XS7p
z
J`5	@CO:+GW,C)N5-8>$AK!P7-q5HA0KpMP`W\(4	S:QeE&))%$M5C=sA+*AH6KP'&RM%(c-'6{%7%L!I
OX/S)FKGsIQl$A2C17RL@LcL4
#8JoG(6I/J7->>CN[0D)#MUs??/
F!SVQ/E56QN@sQM
(L8 ?=J41402PM/R| 'S. /Nd'P;OH9??:')W0<R5<F4A87?RJ)wRs
	'0 :3?*j
,}`)KO'J
#kJ304J:A3S"H=!LFz L*IS,5*/}
P0"%	)&x
M= ^2)(#J
}P2;6%/FE2!$+T:	:$<.0(w.,*.
Q'0.7#0<1uN$c>F>Z!	E:(zS|R8X0a#<#bT#"11G6GHA_0`022L2=4BdT#6t:#?g:d2	R'/<LBGMT671R:(MB)P,s4RbMEG
2;6D'O='%?'=G)OrK!T?S.)6>60t2>4l*"0v6VCJ	d%LY5O 4T'	PL4mE-QX:4=#1-HW*r8RP7QA%
;231A7M;J0=5l?J$+~5*-H#!:L L1(b4[*3*F*CJ"I?0RG((=C::9 PBH%u5JQEx3IT;#:>@F@G@L%J49=3">U0LW;K/D@/LT,&:(3DN;="y(HH3!>3z$6Q#+kE[5k
Z#M/gQ=\*I%54
#/1S7;T=%W=/:)MB
<7/_9j0<BC9RP9^*//7"+&+@%4,K3B79RyL&@P-T408O:%:=M
h"YC]G4
Q6!J9?.7BD3Og3#S629?6
L"MDP6#/
%4
.;+(QeT0:#1!&P/)6** 7E&f2g22-#?.s5a-B;jMkMGnDffT'i7*11EQM>o1n&n01E
GOL
5|.u?0Lj377j>,\8M0(@b(NO,!L^0I,BN
T#RsLzL{
B-.1e7I0R^(ROA7N@+p9
+w3-O]4472;k<BBT+'%=AS&T6NE6l4IP'A$S
L0fJc+nQ11H
4 &TN%-|PxD
+RrIj4/i' ?Ne40N!@ @#L0-E<O r8`
;9C& @NPRK&)?>IjJ`@|"bCN$Q!nEn?!0=+7O;3Ln-uP:UAg4z71=a%;7<7!+	7%T"BKC8T13Co-0=?C5,QG8	>$]#e/)=E<w$e1&B c%F9?3eFI;2oQm7%?UR;"#3_CB7_&g2
R9wQV)JRJ mV06./n1
!A1KR''&TDQ|,gE, 0 7fTp3Rb#-uJb#(>f)s'T:%#+gTR-LN8E83=ER#hT%
59O??L6O&G0414w:H6B2?e96%F@<A;/6')98T=;HK21@6J8#&$<,7=4F8* ;R3T3yL%@=
/M7JyC)	F =
TJLA+M$?tS;  ) 
3))AN,':DLL0-a(:;ZT@#CF)%&8=873j'T_#--8Tn+46OBj484R34DSK	P!sFeM4CF3;T77z'F+mBOOCp":O6O8f%	$9A69E*9%&)+PCz("I%C
>-LO00!4>7O"O<!K1B8t-=@?	58/@JB'1;H$rF*,K7Td%H.3) 619S>{"uM!8()2"*?Gm&"D?
CG=<KRT#Z*]5=TlE
5&G,8<+=!R>+18'
!<LBJI4<%3UVLVAG/Bf4jOO-I@%lG8Q68-,MWQ!3P@8CMiH!!00wPGF0Q@.
26k'+J!?+%*	RM4#D
t
 Hs8RKMHLMF=MMx=5K:A'YQG1*Du&R7H.=}(86,5oEMWNWOWPWQWRWSWTWUWVWWWXWYWZW[W\W]W^W_W`WaWbWcWdWeWfWgWhWiWjWkWlWmWnWoWpWqWrWsWtWuWvWwWxWyWzW{W|W}W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW{R
)2-*)v&>y1?nTA YMI[!\!v#B]!1 l>=1="~AD8#
$/(#09TS/h4b2
(C53 >FM1;% I{SP"c#81?vJwJ@T#cq1 !xJT]99q
+6244=5=N_*U>GMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXM0d#*>KGA6 dJKMC@8
<B6'v;hJHGd%{=n"=
=J>)4DV|=	>PHLI.r
R'K(:SLWA !JI<v:JHNK4;&GXKCLC>)TfMPK(>MClFJD09)1B	X
XXX
XXXXXXXXXXXXXXXXXXX X!X"X#X$X%X&X'X(X)X*X+X,X-X.X/X0X1X2X3X4X5X6X7X8X9X:X;X<X=X>X?X@XAXBXCXDXEXFXGXHXIXJXKXLXMXNXOXPXQXRXSXTXUXVXWXXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXIm+OLO#I<HE0@.+K+QK+8NgM$o{((:NRK!4J%<)8DE'dF-nRNAU#Q2M;%4HJ@'IJEIO+:(l'GC!zGK5_6T/+S=+L'	@!&-A!A%CrG_B+%
PD1|'{G7)6	+gXhXiXjXkXlXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}X~XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+\/44,C#+
4+F,Z,T.\6a=[>^"~
JJP
B>,2G*GN
@GGGPP"
MI*OG|(_,MJ40	N?R\Q$+&?	(	}+3TaWMWMs<<9!@A"?;R4889=7 BXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY	Y
YYY
YYYYYYYYYYYYYYYYYYY Y!Y"Y8 Gm>w:C$HAADE@kOr.;-1O'TekK
		FJD)Of9T
GM =v'p'
5DJ.HTNL
I-*O4UNG.AJT#GJ'9/:/G(
(!}'c44b#!DN7$V&\%&#Y$Y%Y&Y'Y(Y)Y*Y+Y,Y-Y.Y/Y0Y1Y2Y3Y4Y5Y6Y7Y8Y9Y:Y;Y<Y=Y>Y?Y@YAYBYCYDYEYFYGYHYIYJYKYLYMYNYOYPYQYRYSYTYUYVYWYXYYYZY[Y\Y]Y^Y_Y`YaYbYcYdYeYfYgYhYiYjYkYlYmYnYoYpYqYrYsYtYuYvYwYxYyYzY{Y|Y}Y~YYYA:M16G L%vk8}\DCE
.]/]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]v]w]x]y]z]{]|]}]YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\][^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}Y@@?AA?BB?CC?DD?EE?FF?GG?HH?II?JJ?KK?LL?MM?NN?OO?PP?QQ?RR?SS?TT?UU?VV?WW?XX?YY?ZZ?[[?\\?]]?^^?__?``?aa?bb?cc?dd?ee?ff?gg?hh?ii?jj?kk?ll?mm?nn?oo?pp?qq?rr?ss?tt?uu?vv?ww?xx?yy?zz?{{?||?}}?~~??????????????????????????????????ѧҧӧԧէ֧קا٧ڧۧܧݧާߧ !"#$%&'()*+,-./§§?çç?ħħ?ŧŧ?ƧƧ?ǧǧ?ȧȧ?ɧɧ?ʧʧ?˧˧?̧̧?ͧͧ?ΧΧ?ϧϧ?ЧЧ?ѧ0ҧ1ӧ2ԧ3է4֧5קQا6٧7ڧ8ۧ9ܧ:ݧ;ާ<ߧ=>?@ABCDEFGHIJKLMNO?????????????@@?AA?BB?CC?DD?EE?FF?GG?HH?II?JJ?KK?LL?MM?NN?OO?PP?QQ?RR?SS?TT?UU?VV?WW?XX?YY?ZZ?[[?\\?]]?^^?__?``?aa?bb?cc?dd?ee?ff?gg?hh?ii?jj?kk?ll?mm?nn?oo?pp?qq?rr?ss?tt?uu?vv?ww?xx?yy?zz?{{?||?}}?~~??????????????????????????????????¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ????????¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦٦?ڦڦ?ۦۦ?ܦܦ?ݦݦ?ަަ?ߦߦ?569:?@=>ABCD??;<781?34?????????@@?AA?BB?CC?DD?EE?FF?GG?HH?II?JJ?KK?LL?MM?NN?OO?PP?QQ?RR?SS?TT?UU?VV?WW?XX?YY?ZZ?[[?\\?]]?^^?__?``?aa?bb?cc?dd?ee?ff?gg?hh?ii?jj?kk?ll?mm?nn?oo?pp?qq?rr?ss?tt?uu?vv?ww?xx?yy?zz?{{?||?}}?~~??????????????????????????????????	

 !£"ã#ģ$ţ%ƣ&ǣ'ȣ(ɣ)ʣ*ˣ+̣,ͣ-Σ.ϣ/У0ѣ1ң2ӣ3ԣ4գ5֣6ף7أ8٣9ڣ:ۣۣ;ܣܣ<ݣݣ=ޣޣ>ߣߣ?@A£BãCģDţEƣFǣGȣHɣIʣJˣḲLͣMΣNϣOУPѣQңRӣSԣTգU֣VףWأX٣YڣZ[\]@@?AA?BB?CC?DD?EE?FF?GG?HH?II?JJ?KK?LL?MM?NN?OO?PP?QQ?RR?SS?TT?UU?VV?WW?XX?YY?ZZ?[[?\\?]]?^^?__?``?aa?bb?cc?dd?ee?ff?gg?hh?ii?jj?kk?ll?mm?nn?oo?pp?qq?rr?ss?tt?uu?vv?ww?xx?yy?zz?{{?||?}}?~~??????????????????????????????????p!q!r!s!t!u!v!w!x!y!??????$$$$$$$$$$$$$$$$$¢¢$ââ$ĢĢ$ŢŢt$ƢƢu$ǢǢv$ȢȢw$ɢɢx$ʢʢy$ˢˢz$̢̢{$͢͢|$΢΢}$ϢϢ~$ТТ$ѢѢ$ҢҢ$ӢӢ$ԢԢ$բբ$֢֢$עע$آآ$٢٢`$ڢڢa$ۢۢb$ܢܢc$ݢݢd$ޢޢe$ߢߢf$g$h$i$?? 2!2"2#2$2%2&2'2(2)2??`!a!b!c!d!e!f!g!h!i!j!k!??	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H gb2312_bingb2312_chinese_ci!#"###g!%#&#'#(#)#*#+#,#-#.#/#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#v#w#x#y#z#{#|#}#+!i!j!~#$#qD/p&<0pyC8E;Q1p2p3p4p5p<QlQ7p6p'TRM8p:p9p;p<pk8=ph:>p?pi>@pl6ApBpCpDp5HEpFpGptEHpIpJp=wKpLpMpNpOpW:PpQpRpSpTpUpVpXp%SWpYp:u9Bdwewfwgwhw4BjwkwsBptotiBawbwF;dYrJh@$pZ:-G,Dlwmwnwpwowqwtwswrwuwvwimjmkm<v=v>v&6>XD9;X1\sJwwxwyw{wzwG1|w}w~wkF4l]33v4vdA5v6v7v8v9v:v#H;vzA(9hmj9_YcSOv3BPvQvRvSvTvVv+1WvXvYvZv[v\v]v^vJO_v`vavbvcvdvp@evfvgvhvivjvkvlvmvnvovpvqvrvsvtv(>uvvvwvxvzHyvzv{v|v}v~v!w"w#w$w%w&w'w(wn1)w*w+w,w-w[A.w/w;R!6_FrMIU}HOIBO"X;2kS$Xs3(WRG'X@JpG{15RT4+6?K)X*6=AOQ%I-Xv8>Q\cPVa7.4YA<XhM$5*NwVv@Y>/XKDC>1X4CeR.VZN'Uu:&7V@9FREGGT9K3RR?XE>rF2R0OgOiJ@XrBRBiH,GKAhSyUBJ~6!XZSw?FT%;AXeN.>(XGQ)P=XoYvM:?;=%:`Rz2`:6DmO)>$MAAWGqYtYKHiXZR2JJHlXjXFXv=MFp3kXq=i=THS4XBV2PWKJ{KLU68IOZYpX*GnXz4nATRmXGRoXGCvQYVrXuX~<[<NH]7B7sFxXARiN?<|7%7]PZVESo;a;qX!I0N+4sXKIvXWBwX1NyX.2@9#Yi0fAlIEKFK$Yh5+5;NM5!WtWSSeLN:"Y\Y`S}Xp7wW~XzX!YcD6StX]Y{XeEP@pQ[0Q<&Y%Y,Y.Y+Y9J)Y6V^3(Y}@LJ*Y'Y0Y16)9@R@OBBD=lU`2HGk?-Y/YjNn:VGc1Y4m64Y!?^YNG~@8YWK}75Y7Y#1aS9YEP6Y1Y2Y)A3Ys<^P)8c>=Y:Y30BYDY61?Y95s>HLr:PRCYh=+3EYk>FY;Y_D>YAY@Y.U5VcGHYY<JY<YKY+FIYvW#M!=LY<E5MMYGY%3~?58|@x0v4NYOY"4PY_4A0QY5IqORYEAVY.IUYTYWY[K)='FSYXYYYeH\@y6#XJT*TVPd3WUHOb9K?bCR6CMnYpY3556$>kH+HK0+9yAbY<@29X9KPx1dF_>d5HWxQf<^J=<fYgXZDT8=Ha2YT0CaC"Z_H4P|>)EZ9#Z)T$Z{Y,6k7y1|Ye3v>v?1Rd@36~Y}Y;>`F<W!Z9Ar5hAu<U4]A}D8<27o7lY>F-?K;J5I[WP9M<0v3w;J[/:dT65s5VXPHV7PGWX/?;[XXLP.;>kPAuArTU844u3>IPEYE{@p1YXN9=5ZXFV"K/H2IL4L?t9[X\Xg6A<jLwO]X0GP9#=^LJF`X^X_X~0g>#Jt<18n8bXK=dXcX|EeXfX&A0Hl0&9S<qN=[SA/6zV,EY=>[?[x@">M@@[FJ*2BScC+QB[U@C[1?<DZGD[hYWI49pNHT|0R4YPiYK^kY0X/;11W3NXQT3=o?;OPXK7QX%FxG=RRXdD.J'G&X}IgN\;k0*;-P01dW?W%5tBOD)272e12_<U(?,BUX1BTXTN`Z@N4X.C!S#N4<4HQBm>6PaZdG'3r6|Lz@w@9QaQGX^2e@q:HX-TaOIXJXCOx3G>KXL[%HXO~HN2VSf20<QS+K47"7eJ!H\Jd1pPQEE[~5Z?E9d>mA6_5_;VP=YUH0#6I?(L3_7JRSOX6RE:>K>L7_p54_uST3w8:_O:*<u5,M{Cs:t@BMrO8_EO@B9_pB}>_ALMwRM7A_D_q7I0V6T7,:}LT?1KtF(VE_bN33|N54GNp:aN=Q@_t4J3f8;_ED<_=_>_;E?_B_1TC_:GXNXDJ_O_\VI_Z_6NG:N_H_^EkIt:|CW>F_M_XE&UM:L>=S@8dVG_>9'?|AK_L_P_[_e_W_V_IWc_d_ke'RR_)?[TH?T_LO]_JQ^_'07FS_e:_6[M~9UT__lO%0g_Q_FQU_X_Y_\_);`_a_b_f_h_4Sg86Ej_ZI(ADD^?xO\Un_82_:l_A[dQtK=4&0q_FLr_m_i_k_o_p_=;s_t_#;[J(N'`*3&`!`~_YM|_z_P?DWLIx_!0}_{_"`(`H7!F6I2@u_>EDXy_vD#`$`%`%P4`dL1`&?/`9N+`FI.@.`m:0:)`v_3`8`-49`2OH:0`zP,`{Tw_gE-`wS6`7`D`aP<`I`J`>`*`$IA`2`HJC`5`KNCKM`F`B`K`:`?`@`E`G`H`L`;`TKU`V`R`P`N<Q`B8EXjPoBO`=`T`S`W`\`X`vV03lW;KZ`{NY:a`]`-Rb`[`Y`_```^`d`wF,XkTf`IJe`A8g`h`i`c`?:gLj`yOk`BH@=RDl`m`tGDKn`X;6XrRo`EMZ6q`0T'@Q4'Np`r`L9z9<Ms`TFt`2T&Hv`u`w`AM%JZTW[Y[X[g9\[][X5Z[[[!3_[x;7V`[y>;7P[.L2?5;xWS?i?a<3L^[S0kNX79WBF$@9Lg[a[:Fc[h[wEj[i[@?f[e[94,@"Bb[d[MPm[]@r[b6s[R[89+Tl[Q?p[Q[f5k[e?n[q[y[!9#0qBG3o[x[RFt[u[w[v[~[rS:2}[$\{[z[|[`Ey;#\%\CLQ6@]!\"\5Gi6'\&\)\$1L50?_QB6(\zKsk\K~KAL{H*\nL+\S[/\,\3>{J-\JI9D=G.\vTfP+DU6T[Z1U[V[>:@H?JIH3WyIG?x:<R:b&48148DOgY&ObMmY`69R;99b7bs4lL+Lr72XkQ;:'J7MDRd?P<a6E^F^<[YQfFNDn7\7|?`WuF<1H^1=WLJ^I^l5]IB0.E+ELDi<}KC:yegHze}M1W>8hBQH{eJ6K<}Q!fnC$f~e%fWMA7|e}e#f]D(f'fCC^F*f7D"f<Jc=C9&fUP/N)f0f&R*=-f/fQ@LR'<1fvRKW~M^M&B+f,f?=.f3f2f6f8foDHDj>oI7fp6dCiS4f5f"H=f9fEFqM;f<fi;>f:f7@$S?ftICfDfvP=CDCBfAfGf1OtkJfEf^<)I5<SOHfIfNfPfQfKfU5LfOf[DFfMfRfTfSfUfxYVfWfSW]f^fW?PTVWf4oKZfCXNW"POC_f><B9[f'Q":OB+XkJne\fu7fHuD2e~D|K3e,UnSXJ20NKjMj:5e4eZWY9fV(6pMKR&15Jh3sIM?{PRJ6eB;\O,9WT&:gQ|OR<7e]Hm?v1^KE<D<zR\C\?;8BC.:"T^G/Dl2Q9;eHA/U<e>eg4T6BK0Q<5YJb7dI+=>NpW!PYI{6Xfb<>3PIYf"3L^HSM^"RN^M>O^,J|R_3jeaD!>2NrDV>(Fc2S>|GkLl=]N:JAFle<P9UmetJ@MEBoeDBpexeMM=IYR(alSjKqF,a'a)a*a/am2+aZ8-a.a0a:51a3a8aRQ6a5akA7a@T2a:a604ay?9a;a>a<aEV?O=a?aMBk6xSMGe7~>@aAaGag3iF^4BQHaFaEaCaBa@18UDaKaLaJazoSaRa6GIaNaPaTaQaMaOaUaVaWaXaZa[a!N]g(4]V2Q23$9sWIG^>.9WNn2O[:<QRHKM0oOcYm=R1PJ<2'K+7&J#Ox`JU{`z`AE{L1Ay`cV/2DV[5x4!V/Oo0|`!a#3}`~`1C]C"ay7O;#a;D$a%a&a14I8=FjD"2RP[gC;WSDSc9Ob/WlGS124QbrP.BPbb?&SW5Rbj5mC}8.8SEO7TbSbH6yW%MXbVb|J5?9SUbWb.AH@[bZb*@NA\b]b^bH[SQ"M(=C^%X*?M[lRzF*ED^W1._=J1_-9}R%8k:Z3\5EUVCRO!;seretedMuH/5?Gve0lfei915<BhegeieMRjaNP.MeQJ2k1r1mECU0S\a]a[R93K1yMwU^a6>}4_a\:`a2;IBaalP=MbaC5GEcadaySea-Qfa"NgaB5haU;DP`bX1dRabI<LHcb~l}l/_bb>V|M&CCcRVgbhbGSlbl?mbeb@3nDnbCPv:ib^73;,LKKdbfbjbkbwbtbuTsb-EzUBE@2obrb/A<K!5yb1<qbTP9TubV9vbSGpb\W!mxb%m~bQJ5AP;V?c:!K&m#m"mV;'mtP$m^:w6!c26qL'9"O!GR?q6zb{b}b|bUD"cAS'cDG$O)c7:(cZ;#c$c*c&crNFS<;CTzD(m|P%cuC-c/12cB<,c?5iG0c*>oMs;hL/c1c'O.c)N];k5e>R2M391+cQ2,5_9h6kO7cL;GHJP8cn3)mzSdS*m9cbR5c^SP83c6c_74c"@:c8TH4;cE;wIeI=D+m}B[;.??N<c6?o1wT>c-m?c):,m=c@c6:.68PC0.m/mA@Ac3EBc2\0mj8lN'jgPyJVH7OI3RNd=^cr;(j=U]F)j*j,j+j.j-jX=/j>BA4w4';flel?7yKb1glHIhlilVJP^E2zTKFG0r4SHPM8?[?$G4V)@Q^(IoQ$Eg063EHb0v7zEs6RUP3<<-3q>Q0VRcJ%W6M669?[U'8WER^Y?UB@G$;(1jE{E'L'1V5(DS^:Qi3rCw7tV#5p24DiD-@T^h0DE`AU9\>XMN0OMV^P>>WU^PU]0bD#Bp<5S9@!E&2qT(@CJW^|U09-H)KY^=?4F'W0JCDV3R98V|j40f?tLZM?VNBNN"L.PSD25X^uU7<S;$02El4qU}jZ^&MlMfN\^1M&@=W[^F04:SIsDh>62L@pKq<;;75uEf^c^]>_^74]=`^mDFO`5^6ZJt5e^FUa^ML~FEE4Rr>SB=L83S=X?FMZQk4d^]^g^~j0Bb^@V'5t2h^r^m^q^`HaWo^hCaLe2>Rn^k^UN'4+?>>R=i^.T^^j^?@l^s2i8'BA=u^x^+2$4j4&Iv^QKc8w^z^y^BLa0n4:e/Pk2!kt^cIs^Z0!Rw1/Lp^$K*U{^]4&D}^~C!D!_LA|^o>2FE3vH:K~^$_2W73CAKG%2i4+WlD"_#_%_3:&_^@CIY2fG'_\G(_"kSK*_)_A2JE+_\TAH,_p>-_'V7j6kUJ|XD8%9E7~UJ9'PMtP5tCH>7k=0L=2AV1(3R8"IX68k4>}JCG{Us7DN+Us13l_05l76OAzu1PeUSNo=b3+86U=mO69KBP=76l)JTE9l8lCB7l}P:l;leW<l=llF^NH<UH)5I><VgT.QqP8j9j:j5:1Ju?zM@j:0>j%@;j}2wCh;WRtN?j<jCjGP3S:4ACrWQUGJEjDjGjFjgVTOKjN;z=NILj9I~OJjNTMjOjmMIjNjnN^;?3UF0>zNgG'>PjGV@A]TQj>ORjnJ/E50TjSj_t:D)1_eUjoJVjWjXFXjYj;TzG7R|8Bj\2|BxTfLnWBTPSCksE~7Tk7K^kJ@{M/3ZF|k>D4N)D>1}TuJlVSFd6z;`P1IST(HK8>h<I;hn@SPD2e4<hHUE6=hxJ\8uL4@nQ?hBh<:-1\==jChFhKhLhIKe0+<99AhwMJhvNmUVADh6C{9&VHh`JfT@hEhGh9Gc7Ih]?RhWhUh\<O<[h^hZhz1X03DL8bF>HaHOhThVhq9XhuW{D\hi2Qhm<B?MhyVxAq2_hAJYh$Uj1;UNhPh06Sh]h8@wJ(K\Fu@ih#PrhjV`hahyQK:y8q8TTohnhlhp9RLfh&Nr?80qhph@Wdh)M#I8;[=jhbhcheh55ghEGkhmh0=.Wxhuh0Mvh:Ahh7Cp0thwh#9RINC`Nf@sK]L5PaJshl<yh^CeFw9t0XW,<oEDL&i-I"ib@C?~hW9{h$iNR#i2V5W'i7=|h}h!iVM,R2i)i*4;4+i(P%i~3,ic@*i9i8i.izh(i,?1i:i%B/iE8-i\S4i5i7iGiF@Ei0i;iq0<i%U>i?iAiqA6H=iBiCi3i6i1;@iw<DiFiJiNi[2Hi.7KiLiAU#DXia:Ii#STiWiPiOiAGRiYiH3SipOMiw3ViZi4L-OUi\i[i^iQi]i_iJC7GN46;@P#l7E{S$l%l[Fn?&l'l*P8Gh8(l9V}UK4=2dNgFaMu4@K_<bicijQeiy4di3QbJP2hifigi3Viijikili/l9EN6sRn5Y;1lcRcN8D?C>69XH1O1Q1~EP1+C1U$kA::L%k'k(k&k)k+k*k,kOJ5XqC%CxF-kJD.k/k0kU7z71kbG3k$:uQ102k4k*5HBhG5k.K_c@S[Y!M-VsG`Yc;::bc+O`cGI9:4QacjH/9-=X3[N@LhcictM-L3<jckcZP{FZ7_GJRVNdclcrIA3gccFec3mfc3IfE59;Ccc=E$AYBW2mc&;-DpcZ>{cucS:P7MSNVSUA94UXQ9PvG*H42ZCnc|coc(7wctc:7"Evc]E(2|F`D"Wa@yczc}c)Lsc>SC14mqcrcxc:PCFsT~c`='d&dsQ#d)dwH4O(d.deB46r="di:*d,d}6^V2d-d!dn;]M"GIEwA$d3G,===%dGWb2+dC</dk;0d(E1dcU#?:d7d;d=dVFF:K@!84d!T#:~=<d?MyD{OfI?SQO3d8d9diLNLT@5d0A6dPNA;S5sH'=GU,I"8JdLdDQ:R-:T:Cdm5MW@d}O?d\AJLgJWDTLHdGdAdDd-5YSFdyRc44;nI>4l;MQmL5meG(TKdUWBd%=EdfSIdxI>deS~GI6|T32WdBNMd<N[8VdJ?NSlCHEXdDMOdTdUd~:fO?URdPdNdeM*J#@&=SdH8gd4T[doAidgR_d`d*O]KZdQded\HcdgDbdad|3hda5LWfd,;RWOLxkddv9MVYd\dzB^dKBD@PBu12LN5od/FaFud)Bl@]Qnd.Dmdvdtd~B]dpd~JDUqdzQkdldrd+NKE1G:BjdJA6L13{dsdzd}d|dN3:3wdydxdlE=@hT"eD0$e#e$<%e!e~dt1(e)e&e'e*eYF+e-e,e/e.e`90e1ep;alpCF5R;iAnTD>FWVTS2>lAj/B64WQ432H;?@lKV?lAlElf>?LZE<>Fl~1Dl(Uc5Bl6Ac3Cl8KC@~LRAHlf:S@rVLQ>?37UIGlb;LL}=HH)OiMkEi7IQ8:IlJl@;Klbl:1Y79=LlfQMl;HQlSlM;e<Ol7I:CclUUPlsVRlNlTlUl?I(O\P,Q[HVluNlJZlYl>0WlXldl<HGA\l`Q[loT]lF[^l,1_l`l&W@E<k.0t>88/RV0y53X,K]c,Ff0FE9k:k;k@Q#Erj2D5DN@sjADoNpjtj|I#GXL~Nujvj,Og@wj?6xjyjzj{jqj.Hka87lama4WnaoaLSqaq?paR571sara|:ta79Q>|D]:F=uawa@6AO(JvaxU|Sxa|ayazaj@~a!bG@{a}a%bTA#b(b~2"bMCB2'b&b$b)b+bIPmV(C,bWO.bo:`i-b*b+;3T0b/bai1b2b3b!L4b5b~PJBqSuM`gagA>jBdgcgfM5Cbg7;VOaAighgtg#2jgfglgkg:IdUeg)7ggngsgiVmgrgqg`0ugrGE@m@pApgvgvK"h!hAWzgyg{gwg~g}g|gUAYG}ECEmG#h&h%h'hw:xg$hpH*I)he9~Q(h*h-h.h'A/h0h,h4h+h1h5h2h3h7h6hO9,p-p0Fj0?H_MMN1j2j?FI43jgUy]4j5j6jJ80_uIpLzI{ICS&K&8.pB18eoLISW<jIg5PDi5.n-;^g/n)32n1ng=0n7NOEtAN[3nsPTBhF,74nk3{;5n\g6n.=bqhJIRZp[p\pFAm8N>^p1E]pqQ`pL0j=_R_p/4h7fpep#FapbpC4cpnU[LR>2<hpgpdp!2"V8S7>,HjpwQLV[:ip;64M&F!Akpnpmppplp>;op5LrpU3T1sptpvpa4qpwpzpxpup}pyp|p~p!qAN$q#qvA{p]Jq4q11L&q'q,qNU)q3H"q+q(q%q*q)0-q/q1q0q.q"Q2q3qo9G5W0Y0mTD5T=J;'p^8(p(0)pnM*p+p$FeVdqeqsC[SQVhE/SfRAn;05UNQ`<P:x?G8A5LE"JKCBn?D"6lm$C1V`OomNE\6!Jmmpmqm<C4?nmtmrmfU_Csmvm#U#QumPCwmt?l>xmwL[QEWvU|m{mymzm}m&>/K!n=6"n@D~m^=G2C6%n:X#n&niCr3'n$n9O(nwB)n*n+^3FFGuVI52K+n+M,n0U-nDvG[#4,Cfq8JSR*VroX>C=soL6+0/J6m7myN/7s?8mkB0I9mvF3?<mxEPQ)W:m;mbQ?m@mDmHmFmNmhUImGm>miEFFiIRTAmBmCmEmy@!4h9PmQmJmOmxN6KLmMmuORmrA2SKm7Ho<pEVmo55B-0iK.1TmkMb5UmSmWmz5XmYm\mL1vEn<Zm<Lj2[mkDE4u0_mZ@h4ME]mD?^m%D`mamcmWAG;8=bmdmfmemgm>Jjlq@gIklnFllmFmlplfWslqlnlol#WqInKtlrliOvl1F@<ul;5v;wlwY{=;Bxlyl#8zl{l|lmS.Xk@]GL:cP=K:MQ8|1oGVVF?kCuoXCbWwoS3XGmQHVxovo};F3U=FR`;!O|o{oyoL3TI0K~o^0IV}om3UvHN"p!p>5Z<|;e8BD#pkK&p(Q?>nG6q7qU?)48q;MTG-U9q:qOG$ROV;qQ=04=>\4QN_?=qz?<q?q>q@qAq~A"AzJ>U:>9>BU"?/M5q_=K6qVCsDsM8FsGsJ0EsIsqKKs&PJ1HsOsQ5WsRsTsSs{7?1NsJsZ5PsQsUsMsc<}AVsZsLsH5n=\s$7p?~V2Mp4_2XsYs8I]s^sas_scsbs[sj?o3`s)Gr<ks?9ds-2~;cKmsis\9nsesfsjsaBlsoshs}<dOpsgsrs-W*Fssqs(B]8usts[4vswsxs:@i@qE{szsX4~sys|s}s!t#tI;"t$t>2&t%t.<WCaY`@LtQW[7Nt#AIFV43UPtOtQtZKRtAT`V`78A;ASt,>b4TtUt+>Vt[tWtZt}:XtYtb8GL\tZ2SCcT7?]t4Eit5OINXKwKt=OW[@uPjtktltcw17mtkWntyf@>zfl:{fKO|f<T6<}f~fM<RH3N!g?4"g4IY8ID]WZBW7=VFND7&E#g_O$g%g&g7AiWpI8O/VUV'gm0(g)g\IoR->*gs0^Ha=+gFH,gf;x8$Q-ggBx>J=3M.g/gn>ePgKPLL<0g(<wP1gxP2g3gB44g5g~I,N`C7gA1q38g9g[W@U:gLB:W;g<g=gj<eCB@>g?g)<@gAg6gP6BgCgDg:;^5FB`1Eg5TFg?8HgGgl7Igx2JgKgLgMgNgOgPg'SuKQgRgSgTgIIUgVgWgXgYgI=Zg>sW81H?s@sAs^9xMhX1:^B7n#79n8nU0;nVUoWCV=npJ<n>n@n?nrQ<G@Ca8gAFt_PGt[O:HHtItJtKtzY~8qepS`tLNa34qnRathObtLGT5d4dtctetftgt2:?0ht-7mR+RO@<?#k_UHjsqx6#KMDgqhq{8iqD:ETR0jqkqlqmqnqoqqqpqUErqz6tq.RG^JK\3"5"9tDuqvqDA{A0Vwqxq*A8F[>yqO4zq2m1m`K^RAKXUbH_@!<Ak$PbVG6X8@kN8?k&3I9+Vt7J7g<>7FkGk90O?Ek}SHkIkN7BkDkvIWVMU2POk8NPk(531Rk%LVESkQk_ENk$JUk{0z:7XcqJkKkLkMkVk@fYkh?HRWk\kl8Xk:=XP70]k\D,V`4vB9<Zk[k`TjFTD_k'EuY12dkE=bkck,8QMekak3A"FsLfk0@8Rgk/8-8hk;GsMjkkkmkHPrknkqkyH|Qlkik98YOeDokpkZLHMr0vkuk22`8wkl1EL$D%Oyk"lrEzkEI_b~kNM!l[17S\R}k{k<30jTW+tt3AVBViUJ>'t(R(t)t*tK>_S`IaIBsfJrL6b4KhN[V-t.t/t2t=:3tc00t1t"=U26t7tf602OO4t,45t8t9t'M:t;t<tRK=t>t?t^t<Ah<+I^Que3\UR4\,05\Z=9\BX7\sSVI:\6\;\"C<\E\=\_N%VO\M\R\f=+B8\K\N\>\R7E0G\>PA\(;<7L\F\?\[G?Q@\J\P\-NB\C\H\I\T2Q\UK7T[\_\&Lf\gC\\A?Y\z069e\S\D\V\tH`?;I=1"SZ\U\;F^\BW/C67QG)Cb\X\k\T\]\%>W\`\c\d\x\a\"]g\k<D4#Cg2z\r\o\|\n\pRh2WHcH{\m\w\u\#>t\]2s\v<h\D;s@T<i\j\q\v\y\45YHg;~\}\+S!]#]%]qR$]&]'])RI:)]6]1]4]0]NFr@/Il\.]7]p\/]8],]9]3]-]*D(]3@+A*]+]2]q;5](S:];]'CR]<]Q]=9U>z>J:J]E]?]K2C]K]$2U]>]PFP]T]bAF7N]O]D]=]M]QLI]B]HC<F.NL]H]A]F]\B)S*SS]tOxHf]G]`]dBa]W]xVY]X]p8V]OF-6b]y:aTg]P4Z]{?c]_]]]Y5[]\]^]/=d]e]u]ICbKr]aXQFt]tUs]p]l]o]h]nPXHn]i]j]rKm]M16@;<q]w]v]k]nE{]$^#^x]oC{BaU5N}]L2hD_J>Gz]|]~]"^*0N1,^&^6=oH!^%^)^(^'^-^LT3^*^.^Y@!16^1^2^&Q5^/^0^=P4^mJ9^8^7^;^e=X2jC:^:E<^YL*7eT=^?^"DA^>^@^:UB^.r";2B0EGB/riP]S=kf30r1r-Jg:3r5r4rdK:O2r4JORlBCN8rv07r>rO2AQ:r<riT;r6r?r=r9rGrDrFrJrBr@rEr{VAryG_IHrF905CrIrPrVrW;Ur\MkVRrTrr8KrNryB]ULrMrOrSrYr<Sj6qJd7WrXrZr]r[r\rQQQrIMON)Vcr[C`r/@lr^rarhrbrgrfrir_rdrjr,Seru2rr+PurH;yrprvrxrzrsrqr{:{5orwrmrnrkr&s#s"strZH{r%sxC}r's)s$s|r+s*s]B.s0s!s1s,s/s~r-s2s4s(s3s5s7P8syY9s7sdH6s:s;s@4Cn<s=s*Q,tFPPP\QNOV=CQb:iaBRBq92m1Cq@ID3rY%KDqTVEq@tFq,TGq@0AtBt|4[E;LdP`MHqsY;1.O$8JqKqC2QA0WIqLqNqvYaR#TCt9HDtMqOqc?PqTqVqQqQIaEcB|9SqUqS9[qV:}0YqXqRqZqWqlHJM]q=e\q^q_qeOEts=`qaqwN*R{q28{<[9f9YCSJhj@@u>ijjjkjljmjnjojG={u}u~u|ub=!v%4"v#v2lTQjY$v:n2U~S\LDJ@e%v/>)F%ZF<)6<8OH%<&Z'ZVLCH(Z}F5QiR6QG<2=d;)Z*ZHQ+ZmPo6[BOKm7hIC7w>$V,Z-Z@FgW6J)U_KoU.Z_VJ40Z/ZkR1Z2Z3ZTJ4Z+J5Z6ZO3oV7Z0;.58Z9Zn9/QhR:ZC8jOo2;Z<Zk=\NoS=ZsN>ZUSe;?Z5KPK@ZkGnVAZ5EA6BZL7N?CZDZ-KEZw5FZBA;WGZ8LjR1DHZ}5Q;IZ3PJZKZ=NLZMZNZw2QZOZhQPZUCRZSZTZUZ;P%Ry0VZ+GWZw=!CXZYZ}C7LZZ[Z>@WF\Z]Z4G^Z_ZH9m;96xtytcM9u`ksO?;@:%TYatu*1r2uuwuQ:vu2Cyuxu41jU:819F2pTMO\0KUu;JV770L6Fa1:9|Va9!7z<Zj[jyLs9\j{43CQ7X:]jtT^jV<_;_j^A8B_TJW`jajdjbjcj^I38D6ejjJMIM4YbbEfj5@8Wgj,W|HSXMX^TyTDI.SS8`3bIvtU:wt_Wqt08TUO8pFC3rt,3=TwGttstKL$HutcW?E@u;uCuBu:VAu>TDuLuO0x5IuJu\EEuFuGuKu`>Huz8PuSug?r9<uMu7BxLy<NuOuQue6RuUu=uTu;Sl3$LVuWua>Xu_L[uH2YWYuZu\ubu`u_u]uau^udueucL?e85cuhu#Lfugu>uD1?uE5d2luiuW6mujukuZ4jTnuy3ouqupurusumI*9{Gc6IL&j53~Tl9yPmi*WniVBmHd:oipiqiaVrisiuitiviwiaGxiXTyiN=zi{iO=|i(8>A}i21T;u9~i!j"j#jx7-<dJN`/T=O7U$j^U%jAP<9G4Y11@f1g1h1=3hHAe_1IAo4(GXSyF8Q}9uB-SKT|=Be57Ce9;bUx=6T%N,AY3vLFeDeHeJeGeO5HF|5EevJIeTCE1#<7WKMMKJJSLLeKefD!Q7QMePe8MpVOe]5>MQe:6(Md9EJQ3YKlTRej7NeUe~4VeSeTe]R_BF1bS]6lKWevSi1t6ZeXeYe@5ER\e^e]e2G#R[ebTZU`eqWae\1{QbedeceeeXRK5_guZxZvZwZzZOPGDn00PyZJS*:"[qG|Z{Z[I}Z![^W~ZZA%[tS'[$[([<=I@#[&[#V)[-[.[,[B:$?+[*[GT?2/[y90[;3&5<61[u62[I14[3[5[7[6[8[9[:[OSztuGCWdE|t}t{tF>oPS7MT*L"u!u(:~tVK$uR@j3*M%u#u4=(u)uM=8Ca?aK*u&u'upD,u<4mWW4+u.u-u/uQPQC)H0u1u2u3u4u5u7u6u8uI2TSMJo@XV0R?Ap=*8x<FvGvHvIvJvLvKviwMvNvDnEnFnkU$6HnGnInJn%GKnLn07v5MnOnNnF8PnQnRn[6.3SVFD51V8SnTn?TUG{>YN39VnUnXnWn%EYnZn.G[n/G\n'2]n^n_n`nanjWbncnX<dnKSzL,2eAen&G-Cfngnhninjnknlnmnnnonpnqnrntnsnun-MABvnwnxn!Uyn3Ozn{n|n}n!o~n"ou8zC#o$oB=?Ry2%o&o'oxR(o}V)oLF*o+o4A,ozOxK.o-oz3x9/o0obP1o2of7?P3o4o5oqH`L6o7o8o9o:o`U;om4*C<o=o>o?o}N@o`B846Wu=GOCoAoBoDo'6|<b>LCEoFoGoOoHoIoJoBGqoM6KoLoMoF6>CNoPoQoRorUSowDToxDUoVod8w0WoXoYoZo[o\o]o^o5>ao_o`obocoMAdoeofogohoiojokoloX@mo-AnooopobO$3ECEcAIFcU1JN34rHGcPOHcd<IcJcFC"UVDk9ENKcvCLc'7s8R:McNcDTOcPcKQQcRcScTcVQUc{2;@Vc+@WcXcYcZc[c78bZS6dZcZfZnHeZ@7tQuRsUW=hWhZgZ"0SMiZ=8J<=B$BB3jZ*B0D5=^OkZBI]1lZ86:T}3mZITUOcEnZoZpZjAUL]OgS!BqZeKrZfK~Rt8sZ/06OOUmKtZDc%A?v@vAvQD8HcQ[PEQ/<M9toF4:SBv{3Cvq5EvjS'v)Q)v(vcAW@"1mNhP+vvO*vpU,v9Ct;.v-v^DXA*K<O/v0v1v6BT0yE2v`G&v8>2>e5G7??RCfCLXo8y=%QP00w1w,P002w3w4wJGO>7w6w^15w8w9w$NMH+:8h9h:hB>tROTXI3R%6jG|qnO3KkPoggMK9Y6}qd0LK~q$T-BlADF1>!rU<"r#r$rCR5FGM%r1SE?bL&r'rUQn6(r)r_5*r+r|2,r-r'Hg7)l*l+l,l.F-l.lI73J8bOwPwM2QwSwRw;b"<<b=b>b?b@bAb97{R$=NJ%1GKBb|6DHCbH=}1Dbv6EbYDFbZO]9Gb!@Hbv2IbsAJbKbxBLbMbNbWJ8XeYcO%p0\mB&TTM1Q[3}G52?B`f;JafbfT>cf$WUMef]<dfffgfnB>=hffB':ifjfR3iQ%?kfoFlfmfnf-Fof'Ipfqfrf9esftfbBufvfhVwfxfG9;w:w>w<w!:?w@wBwAwDwCwEwFwGwhK_8TwUwVwXwZwWw[wYwWW\w]w^w_w`wK[*Xwem9}?j;IwGFHwJwLwKwMw:NNw'De"f"g"h"i"j"k"l"m"n"!!"!#!(!)!4!5!6!7!8!9!:!;!>!?!~!2!3!<!=!!$"$#$$$%$&$'$($)$*$+$,$-$.$/$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$!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%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%v%$!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(Y"Z"["\"]"^"_"`"a"b"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"$)%)&)')()))*)+),)-).)/)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)v!u!x!w!t!s!p!r!q!o!n!b!a!*!,!.!/!0!1!-!k!d!e!y!f!m!q"r"s"t"u"v"w"x"y"z"{"|"{!|!z!}!J!G!F!L!X!^!O!N!D!E!I!H!R!S!`!_!C!K!W!V!U!Y!T!\!]!Z![!Q!M!P!&!%!!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&''!'"'#'$'%'&'(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'Q'R'S'T'U'V'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'W'h!l!'!c!@!A!$("(((&(:(,(*(0(.(B!4(2(9(!(%('()(-(1(#(+(/(3(5(6(7(8(JU?W(cT	UTvLv<w~x1r(l[O	cf\HhfvQVeqPeYaoLcRbS'T{kQu]bˍvb]W8b8r}vg~vFdpO%bzes,dsb,gHrnbb4OtJSR~.^hi~hxQP$ނހSeRO!Xq[bbfyrogx`QSS̀
PrY`qTY,g({)]~-ulf<;k{|_xք=kkk^^u]e
__X[,AbOS^SMhj_h֜a+R*vl_eon[HduQQgNy|puv^sdblZSRd”{/O^6$nlsUc\STeW
N^ek?|`dsPgMb"lw)Ǒi_܃!Sk``p͂1Nlυd|ifISV{OQKmB\mcS,6gx=d[\]bgzdcI Nfs:W\8^PS^eEu1U!Pbg2Vno]5Tpfobdc{_oば\hf_lHldyWYjbHTXNz`oڋbyTucS`lߏ_p;O:\depEQQk][bltu zay{N~wNRQqjSϖndZi@xPwdYc]z=i O9U2Nuzb^^R9Tpvc$W%f?iUm~"3b~u(x̖Hat͋dk:RP!kjqVSNNQ||O{zgd]Pv|mQgX[[xddc+c-dT{)vSb'YFTykP4b&^kN7_. `=b9NUScƀe.lFO`mދ9_ˆS_!cZQachRccHP\wy[0R;z`Sv__vlop{vI{wQ$XNOnLe{rmZb^0W,{^_cnxpxQ[W5uCO8u^``YmkxSՖQRc
T̍9rxv
SNvSv-["NNQcaRhOk`Qm\QbeaFucwkrr5XywL\g@^!nYzw;keXQQ[X(TrfeVvAcTY:YW5g5AR`X\EO%Zv`S|bOi`?Q3\u1mN0SZO{OONls^ju
jwA~QpSԏ)rmlJWe?b2YN~>e^aUޘ*S T^l9Z)TlR~_Wq~l|KYN_$a|0N\g\Θup"QIYQ[O&T+Yweu[vbbE^l&{OO
gnmmy_+ubOܑe/Q^PtoRK
YPN6ry[DYTvVV9eivnr^uFggzvaybecQR8~\/n`g{vؚ|dP?zJTTLkdb=urRi[<h*NT~9hߍf^W?h];eRm`OlQ[_]^lb!qQRl߂rWg-YǃT{0Old[YSʆ7Ee~Vǖ.RtPR[cVNb*`hsQ[Q‰{P`Lp/IQ^ptĉ-WExR_h<xvBhg5=RnhVgǏTi[wm&lN[ca+Tm[QUUdMcea`
qWlIl/Ymg*XVjkݐ}YSimuTUwσ8hyTUOTvlmkd:?Vўu_rh`TN*jaR`pTpy?*m[_~UO4s<TSPT|TNN_ZtXktr|Vn'_N,UbNl7bTNS>sn;uRS݋i_`mOW"ksSh؏bc`$Uubqm[{^RLaĞxW'|vQ`LqCfL^M`pp%c_b`ԆVk`gaIS`ff?yOpGl~dfZZBQmmA;mOkpb`
'xyQ>WW:gxu=zy{eo!Y~		TghM|ƖS%`urlsSZ~$cQ
]߄bQc[OmyBR`Nm[[e_EY~~	Vg9YsO[RZ>2uGP<zNg~Z|kvZW\:{Nq|QpxY'hgxwxbac{OjRQPit1.{NeP0QRonnm^PY\Fm_luhhVY SqMIiy&qNʐGmZVdwOr҉z4~RYeuSzccvyW6*bRThpgwckwzm~YbɅLuPNuJ\]K{eёN%m_'}&N(ۏsKfyяpxm=\RFbQ[wvfN`||~NfofYXle\_uVzzQpzcvz~sENxp]NRSQeeT1\ubruE\yʃ@\Tw>NlZbnc]wQݍ/OS`pgRPcCZ&P7wwS~d+ebcP5rɉQ~GW̃QT\OzZmᐏUTaST_cwiQha
R*XRNW
xw^wa|[bbNpbp`wWۂghxyXTS4nKQ;R[CUWs`QW-TzzP`T[cbScb[gTzw^8YWcWWw{O_[>k!SP{rFhw6weQNv\zuNYAP'andWfFcVbib^WbU!JfUegV݄jZhb{pQo0cȉapntir^ΐgjm^cRbrlOYjpmRPNm~x/}!QWd{|lh^iQShrΞ{ryotNg̑<yTTh=NSR>xS)RPOOuz|lRtTOTޏp^`m^[e8K`p~|Qh|o$Nϑ~fNdJPuq[foNdc^eRˆpRs3tgx4NޜmQATbsÔ6OQupu\SNn	tikxYuR$vAmgmQKT<{zWbG|iZd{oKbS^pcdSOx2B^oyU_F.btTݔOee\a\Q/l_sn~\cj[nuSqNceubn&ONl~W;#{=m~YsxlVTWpNVSȏ	wnfba+o)+vl_+skwƔoSQ=^8HNsghv	dql	wZAk'f[YZNjv0sh_[/wa|%_s|yʼnl[B^h w~QMQR)ZbׂcwЅy:n^YmplbvOe`f#
T}T,xdyd!jxidTb+gX؞l o[L_rgbarNYkXfU^RUa(gvfwgrFzbTPTZ~lCNvYHYWS7uV c|`mbTQZY*Pl<\b`O?S{n+bt^xd{c_Z?\OcB}[nUJMm`grQ[bl[rmb~SmQ_tYR`sYfPu*ca|T'k%kՅUTvPljU,r^`6tbcLr_Cn>meXovxvTu$RSSN^e*րbT(RpэlxTڀWTjMiOlUv0xbpom_h|x{gOgcxoWx9ybbR5tkdU>uv9SuPA\l{OPGrؘothydwb+TXRNjW
s^QtċO\aWlFZ4xD돕|VRQbNa郲W4gWnffm1fpg:khbYNQoglvQhGYgkfu]PeHyAyw\^NO/TQYxhVlď_}llcp`=murfbŔCS~{N&~NԞMR\ocEm4XL] kIkg[TTX7:_bGj9re`ehwTNO]d\OzRN/`zONy4tRdy[lR{"l>PSndtf0l`w^<twzyNtBlVKl:SƆfH\q nS6ZSWCglhQubr8RR:p8vtSJinxو6qqQgtXeVvpb~`pXNN_NRY~TbNeb8Ʉcqn[~Qcg9Qz[YsN]leQ%o.J^tm1_dm(nÜ^X[	NSOceQhU'NdkbZ_trmhPx@g9Rl~PeU^q[{RfsIgq\ R}qkUdaUUlGb.X$OFUOLf
N\hNc
zpR\T~bYJdž
fDd\Qam>y7x3u{T8Om Z~^yl[vZuNanXu%urrGS~wviR܀#W^1Yren׋8\qASwbeNߘ[ƋSwON\vY_:yXNgNbR/fUlVNOʑpl^C`[ƉՋ6eKb[[c.US&v}Q,ghkbSmufNNp[qffr͞ ^\/gh_g
bzX^pe1oU`7R
Tdp)u^hbS=r4lawz.TwzUxgped6V`ySN{k[UV:O<Or]~g8`[dXdUςeO }|PQXn[ɋx{}~Ӛx\WzB_yY[_c{фhU)t"}@bLXN[yYTXmscK΀ԂbSl^*Y`plMWJd*+vn[Wjumo-fWkxcSpdlXX*dXhU|Pmpcmn~ChmvWYyr~uhTR"cD|USOfV`mCRI\)YmkX0uul`Fcag:w4^S,Tp@l^\PN^:cGPhnwTܔd_zvhEcR{~uwPb4YQyzV_m`\WTTQMnVc*To\bXb15@n|-iYb>UcTن<mZtjkYL/_~ns}8Np[x=cZfv`[IZNUjlsNgQ_eg_YZ]_qSݏEhV/U`:NMo~ǂYO*O>\~*gsTOuÀUOMO-n	\pakSv)ne~;T3z
}UtcmzbegScl]\TLNalK\eh>T4TkfkNBcHS
OO^W
bdfirRR`fqgRxwpf;V8T!zrzo`^`Y`qpnPlrj-^`NZUm|b~w~#Sf\OrNSYTc(HQN~T$T7m&_Z>fis.sSz[wP~vSv{DXnaNey`TNy]ajPTa']xJRTVm[mSf\][!hxU{HeTiNGkNOSc:deQhxSall"Q\#ke__OEfe)s`tQRWb_Lx^Og'`YDQQSylĖqOO=gUy~XbZV{_ĄWSe^\ud`n}Z~~iU[`es	cv)w~tf[tz@Rq_e[o]k[l
ŏSb&-@T+NYr]YmŖTN	qT	pmv%Nx\^plDYc<wMos0XqSxUf_0q[k.Y/yhglboOum3'lNu{Q7h>opYvtGd'\ez#YTo0iNV67rΑQ_NucNSfKYmNX;ScO
Oc7YWyNul[Y]_iP]YNwNzbfy\Ny_Ɓ8uNԈak_INvn㋮
ы_~5kVk4YTm[n9\_pS1jtZp^($%gGΏbvq_lx fTbcOÁu^͖
Tlm8l`R(u}^O`_$\1url8nI	gSSQOɑS|^mNvi^aYOO>|	annN1ZN\y[틽sWTGU\_a2krtm[Ոkm3
nQCQWScVXTW?sn܏т?a(`bf~Í\|g`NShAQЏt]UfU[S8xBg=hT~p[}Q(WTef^Clm|QgeojV vvpq#bRl<`Xaf`NbU#n-gg(whiTMNpȋXde[z:P[wky|lve-]U\8h`Sbz[n~jzp_3o _cmVgN^&N4vb-f~blugqiFQSnbTُYmsewu'xOguʋ/cG5#cAw_rN`tebck?e'^uѐg/e1TwAlKN~Lv
ikgb<PO@WcbkSe~_ccn^\6Rzfyz(punlz-Nv_w~y͑NOhT]2m̋|t^Tv[<fs*hۆ1g*sۋzpnqbw1V;NWgR.Q{OOl]y{b*rbNxldZ{ih^ňYdXri%X`WQIcbSSLh"tLDU@w|pJmyQTDYnm\[+}N}|nP[
nW[h*[~;`~pOYcyRSeVyŋ;~~4Vgj
\u(f]POgZP\OPW^NN@QN^ESNNN2l[iV(Ny?NSGN-Y;rnSlV䀗k~w6NN\NiNN[[lUVNSSSSSe]SS&S.S>S\fScSRRR-R3R?R@RLR^RaR\R}RRRRRQTNNNNNNNNON"OdON%O'O	O+O^OgO8eZO]O_OWO2O=OvOtOOOOO~O{OO|OOOOOOOOOOOOO)PLPO,PP.P-POPP%P(P~PCPUPHPNPlP{PPPPPPQPPPPQQN=lXOeOOFlt|nQ]ɞQYR
SSQYUQNVQNnN҈y4[QQQQQQQQ‹Ëˋϋ΋ҋӋԋ֋؋ً܋ߋ !%'*+./2356iSzS"!1*=<BIT_glrtϐŐАĐǐӐܐאې"#1/9CF
RBYRRRRTRRRSqw^QQ/S_Zu]LWWW~XXXX)W,W*W3W9W.W/W\W;WBWiWWkWW|W{WhWmWvWsWWWWWWWWWWWWWWWWWWWWWX
XWWXXXDX XeXlXXXXXay}Ȃʂ゘˂̂Ă΂	܂҂؂ӂՂQ[\<41^/OGC_@`-:3fehiljmnx|}{؃X݃փ8ԃ߃Ń&\QZYszx<Fiv1m̈́Є愽ӄʄ
u89:V;YHhd^zwCr{yӅ܅')<^_<YAY7UYZYXYS"\%\,\4\Lbjbbbbbbb"cb9cKcCcccqczcccmccciccccccccccRdccEdAddd dd&d!d^ddmddzdddddddddd	e%e.e__u__SSSSSSTTTKTRTSTTTVTCT!TWTYT#T2TTTwTqTdTTTTvTfTTTTTTTTTTTrTTTTTTTTTTTTTTTUT UTUT"U#UUU'U*UgUUUIUmUAUUU?UPU<U7UVUuUvUwU3U0U\UUUUUUUUU~UUU{UUUUUUUUUVUUUUUUUUUUUUUUUUVVVV$V#VUV'V-VXV9VWV,VMVbVYV\VLVTVVdVqVkV{V|VVVVVVVVVVVVW
W	WW^^^^1^;^<^7^D^T^[^^^a^\z\\\\\\\\\\\\\\\\\\\\\\\\]]']&].]$]]]]X]>]4]=]l][]o]]]k]K]J]i]t]]]]s]]s_w____________ba_rrrrrrrrrrrrrrrrsrsrrss!s
ssss"s9s%s,s8s1sPsMsWs`slsos~s%Y$YYcghijkltw}^^^^^^^^^^S^^^^^____`_`___``___`5`&```
`)`+`
`?`!`x`y`{`z`B`j`}````````````````` a&aa#a`aa+aJauaaaaaaa_

,N?rb5lTl\lJllllllhliltlvllllllllllllllllllll9m'mmCmHmmmmm+mMm.m5mmOmRmTm3mmommm^mmm\m`m|mcmnmmmnmmnmmmnmnm+nnnNnknn_nnSnTn2n%nDnnnnn-onnnnnnnnnnnnboFoGo$oon/o6oKoto*o	o)ooooxoro|ozoooooooooooop#pp9p5pOp^p[[[[[[/u4d[[0[GӏՏ&
!56-/DQRPhXb[ft}P_W_V_X_;\TP\Y\q[c\f\*_)_-_t<_;n\YYYYYYYYYYYYYYYYZZYZYYYZ	Z2Z4ZZ#ZZ@ZgZJZUZ<ZbZuZ쀪ZZwZzZZZZZZZZZZZZZZ	[[[2[7[@[\\Z[e[s[Q[S[b[uwxz}~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~!"#$%&'*+,-/01235z^u]>usssssssssssssss|
tssssst*t[t&t%t(t0t.t,tttAt\tWtUtYtwtmt~ttttttttttttttLgSg^gHgigggjgsgggugggggwg|gg	hg
hgghggggghggghgg2h3h`hahNhbhDhdhhhUhfhAhgh@h>hJhIh)hhhthwhhkhhnihi ih$ihiiWihiqi9i`iBi]iikiiixi4iiiiiificiyiiiiiiiiiiiiiii/jijjejiDj>jjPj[j5jjyj=j(jXj|jjjjjj7sRskkkkkkkkkkkkmqrsuvxwyz|~Ύbbbb"b!b%b$b,btttuuu4eeee
ffrgfffpff4f1f6f5f_fTfAfOfVfafWfwffffffffff236;=@EFHIGMUYljʉˉ̉ΉωЉщnrr]rfror~rrrrrrrc2cc?ddkkkkklll
lllll!l)l$l*l2l5eUekeMrRrVr0rbR
gۀ€Āـ̀׀g݀
gZ6,2HLStYZq`i|}mgMXZń&gʁ$k7k9kCkFkYkјҘӘ՘٘ژk@_keQeeeeeeeeepppppppppppqqq/q1qsq\qhqEqrqJqxqzqqqqqqqqqqr(rlpqfqq>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzyyyyyy__<`]`Z`g`A`Y`c``a
a]aaaaabllmwwx	xxxxe-xxx9x:x;xx<x%x,x#x)xNxmxVxWx&xPxGxLxjxxxxxxxxxxxxxxxxyxy$yy4yvw
wvwww"ww-w&w5w8wPwQwGwCwZwhwbwewww}wwwwwwwww:u@uNuKuHu[uruyuuXa_Hhtqy~vv2ĔȔɔʔ˔͔̔ΔДєҔՔ֔הٔؔ۔ޔߔ	

"*+),124678<>?B5DEFILNORSTVWXY[^_]abdefghijkloqrs:wwɖyyyyzG]zzzz9z7zQzϞpzvvvvvtt,u "()*+,216879:>ABDFGHIKLNQUWZ[\^cfghijklqmsuuuuuuuuuuuuuuuuuuuuuuuvuuuvvvvv
v%vvvvv<v"v v@v-v0v?v5vCv>v3vMv^vTv\vVvkvovzxzyzzzzzzzzzzzdir}ƈɈΈ!
4+6Af{u倲vvw "%&')(15CFMRiqxMTlnz|{ĆΆɆφІކ߆؆ц

	#;%.>H41)7?"}~{`pLnSc|dYe҇Ƈ凬ˇӇчʇۇ
!9<6BDEzz{{{{
{+{{G{8{*{{.{1{ {%{${3{>{{X{Z{E{u{L{]{`{n{{{b{r{q{{{{{{{{{{{{{{{{{{{{{{|{{||||*|&|8|A|@|D!"#-/(+8;34>DIKOZ_h~؈߈^||Ie||||||||||||||||nf|w}}}G~~sgmGIJPNOdbapio}~rtyU~Yič֍׍ڍލ΍ύۍƍ	,.#/:@95=1IABQRJpv|otxe։މډ܉>&S*-0>
ΖҖwȒ>jʓ>k#zĜŜƜǜʜ˜̜͜ΜϜМӜԜ՜ל؜ٜܜݜߜ|Xښ˚̚њECGIHMQ
.UTߚ#;~֓۞ܞݞߞ",/97=>D !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO+Mk1111	1
111
1111111111111111111 1!1"1#1$1%1&1'1(1)1%%%%%%%%%	%
%%%
%%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%000000 ^ &     000	0
000
00000006"'"("""*")""7"""%" "#"+"."a"L"H"=""`"n"o"d"e""5"4"B&@&2 3 !0 !&&%%%%%%%%%; !!!!0$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$ 2!2"2#2$2%2&2'2(2)2`!a!b!c!d!e!f!g!h!i!j!k!	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000+Mk???????¨¨?èè?ĨĨ?ŨŨ1ƨƨ1ǨǨ1ȨȨ1ɨɨ	1ʨʨ
1˨˨1̨̨1ͨͨ
1ΨΨ1ϨϨ1ШШ1ѨѨ1ҨҨ1ӨӨ1ԨԨ1ըը1֨֨1רר1بب1٨٨1ڨڨ1ۨۨ1ܨܨ1ݨݨ1ިި1ߨߨ1 1!1"1#1$1%1&1'1(1)1?????????????????????ѧҧӧԧէ֧קا٧ڧۧܧݧާߧ !"#$%&'()*+,-./§§?çç?ħħ?ŧŧ?ƧƧ?ǧǧ?ȧȧ?ɧɧ?ʧʧ?˧˧?̧̧?ͧͧ?ΧΧ?ϧϧ?ЧЧ?ѧ0ҧ1ӧ2ԧ3է4֧5קQا6٧7ڧ8ۧ9ܧ:ݧ;ާ<ߧ=>?@ABCDEFGHIJKLMNO?????????????¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ????????¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦٦?ڦڦ?ۦۦ?ܦܦ?ݦݦ?ަަ?ߦߦ????????????????????????????????	

 !£"ã#ģ$ţ%ƣ&ǣ'ȣ(ɣ)ʣ*ˣ+̣,ͣ-Σ.ϣ/У0ѣ1ң2ӣ3ԣ4գ5֣6ף7أ8٣9ڣ:ۣۣ;ܣܣ<ݣݣ=ޣޣ>ߣߣ?@A£BãCģDţEƣFǣGȣHɣIʣJˣḲLͣMΣNϣOУPѣQңRӣSԣTգU֣VףWأX٣YڣZ[\]????????????????$$$$$$$$$$$$$$$$$¢¢$ââ$ĢĢ$ŢŢt$ƢƢu$ǢǢv$ȢȢw$ɢɢx$ʢʢy$ˢˢz$̢̢{$͢͢|$΢΢}$ϢϢ~$ТТ$ѢѢ$ҢҢ$ӢӢ$ԢԢ$բբ$֢֢$עע$آآ$٢٢`$ڢڢa$ۢۢb$ܢܢc$ݢݢd$ޢޢe$ߢߢf$g$h$i$?? 2!2"2#2$2%2&2'2(2)2??`!a!b!c!d!e!f!g!h!i!j!k!??	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\][^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}Y	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H dec8dec8_swedish_cicp850cp850_general_cilatin1_german1_cihp8_english_cikoi8r_general_cilatin2_general_ciswe7swe7_swedish_ciasciiascii_general_cicp1251_bulgarian_cilatin1_danish_cihebrew_general_cilatin7_estonian_cslatin2_hungarian_cikoi8u_general_cicp1251_ukrainian_cigreek_general_cicp1250_general_cilatin2_croatian_cicp1257cp1257_lithuanian_cilatin5_turkish_ciarmscii8_general_cicp866_general_cikeybcs2keybcs2_general_cimaccemacce_general_cimacromanmacroman_general_cicp852cp852_general_cilatin7_general_cilatin7_general_csmacce_bincp1250_croatian_cilatin1_general_cilatin1_general_cscp1251_bincp1251_general_cicp1251_general_csmacroman_bincp1256cp1256_general_cicp1257_bincp1257_general_ciarmscii8_binascii_bincp1250_bincp1256_bincp866_bindec8_bingreek_binhebrew_binhp8_binkeybcs2_binkoi8r_binkoi8u_binlatin2_binlatin5_binlatin7_bincp850_bincp852_binswe7_bingeostd8_general_cigeostd8_binlatin1_spanish_cicp1250_polish_ci	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 Zd}y    "   "!a: [e~zA^{B_=>|T9CGPXnpbU:
DHQYoqc	

 !"#$%&'()*+,-./0123456789:;<=>?@ACDHKMNOPRSTVWY[\]_bdfghikACDHKMNOPRSTVWY[\]_bdfghik_`bkl_`bklUB_mUB_TTm]AAAATGDDKLKKPPHHXWZYYY]ddddib_]AAAATGDDKLKKPPHHXWZYYY]ddddib	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H       H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 R}    "   "!a: S~x	

 !"#$%&'()*+,-./0123456789:;<=>?@AQSW[egikuwy{}AQSW[egikuwy{}AAAAAAAS[[[[kkkkWAAAAAAAS[[[[kkkkW	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 9     "   : !	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 9     "   : !	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_@ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^	

 !"#$%&'()*+,-./0123456789:;<=>?`abcdefghijklmnopqrstuvwxyz{|}~_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~oBPQy9:=>Z[deA
}~z_%%%%$%^c%Q%W%]%{|%%4%,%%%<%Z%T%i%f%`%P%l%G%%%%bn%CDH`aTUpcqXY%	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ޏӊ׍♕餤׷	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ظԉ塌ߢ         (((((                  HH	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%%%%$%c%Q%W%]%%%4%,%%%<%Z%T%i%f%`%P%l%1%%%%% %	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~AAEEEIIIOOUUYAIOU	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 000000  (((((000000000000 00000H0 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  V W.y"6*;`CELrAZj{}/
z#7+<aDFMsB[k|~ 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H           H  	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0^1_	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHJKLMNOPQRSTUVWXYZ{|}~I	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghjklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~i         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A=Z`^dy}{B>[a_ez~|T9CGPXnpbU:
DHQYoqc	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  HH	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%%%%%%%$%,%4%<%%%%%%%%% #%" "H"d"e"!#P%Q%R%QTT%VWW%X%Y%Z%[%]%^%_%`%a%c%f%g%h%i%j%l%N01F45D3E89:;<=>?O@ABC62LK7HMIGJ.&$%/ !"#,+(-)'*	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~                                                      	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_ abcdefghijklmnopqrstuvwxyz{|}~                                                               (((((                  H 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%%%%%%%$%,%4%<%%%%%%%%% #%""H"d"e"!#P%Q%R%QS%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%N01F45D3E89:;<=>?O@ABC62LK7HMIGJ.&$%/ !"#,+(-)'*	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~d
9>:~}o`=XeHGnaYUT%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%%%%%%%%")"a"e"d" #!#H""" %	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWhYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  HH	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ `ax %	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~߮إЦܧ	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ݨï         (((((                  H                                         	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~>    	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H  	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ܷ߻         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RxS	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%%%%%%%%@ABCDEFGHIJKLMNOQTW^"" %	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ߐ	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  HH	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ~  &   ! 0 9 R    "   "!: S 
 !"#$%&'()*+,-./0123456789:@ABCDEFGHIJKLMNOPQR  	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRStUVWXYZ[\_^_`ABCDEFGHIJKLMNOPQRStUVWXYZ{|~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrsTuvwxyz[\]^_`abcdefghijklmnopqrsTuvwxyz{|}~         (((((                  H 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 Zd}y    "   "!a: [e~zA^{B_=>|T9CGPXnpbU:
DHQYoqc	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H       H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A')( .],-_& \[^1a2b3c4d5e6f7g8h9i:j;k<l=m>n?o@pAqBrCsDtEuFvGwHxIyJzK{L|M}N~OPQRSTUV '	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 9     "   "!: VW.y"6*;`CELrAZj{}/
z#7+<aDFMsB[k|~	

 !"#$%&'()*+,-./0123456789:;<=>?@AMOUWacgioqu{}AMOUWacgioqu{}AAAiAOAAWWOWWcqiu}} uAiAOAAWWOWWcqiu}}àu	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 9     "   "!: VW.y"6*;`CELrAZj{}/
z#7+<aDFMsB[k|~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ~  &   ! 0 9 R    "   "!: S 
 !"#$%&'()*+,-./0123456789:@ABCDEFGHIJKLMNOPQR  	

 !"#$%&'()*+,-./0123456789:;<=>?@AEGJLRUWY]_aceglnprtv{}AEGJLRUWY]_aceglnprtv{}ĎTjΥjݶCDINOPQ[\ixyz	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRStUVWXYZ[\_^_`ABCDEFGHIJKLMNOPQRStUVWXYZ{|~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrsTuvwxyz[\]^_`abcdefghijklmnopqrsTuvwxyz{|}~         (((((                  H 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  " "!`""d"e""""+""H""& RS      %xD  9 : !   0 1	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~́󆠡	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ʈ䉐𘜞         (((((                  H   	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ S &   !  0 	9 
R    "   "!Y: Z\[_^VQ!TXUW !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO	

 !"#$%&'()*+,-./0123456789:;<=>?@ACEGIKMOQSUWY[]_acegikmoqsBDFHJLNPRTVXZ\^`bdfhjlnprt݁ބ姝羽𷸙}~uwy{vxz|	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ S &   !  0 	9 
R    "   "!Y: Z\[_^VQ!TXUW !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO	

 !"#$%&'()*+,-./0123456789:;<=>?@ACEGIKMOQSUWY[]_acegikmoqsACEGIKMOQSUWY[]_acegikmoqs݁ރ姝利𷷙}}uwy{uwy{	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ S &   !  0 	9 
R    "   "!Y: Z\[_^VQ!TXUW !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 R}    "   "!a: S~x	

 !"#$%&'()*+,-./0123456789:;<=>?@AQSW[egikuwy{}BRTX\fhjlvxz|~CEGIKMOU]_acmoqsYDFHJLNPV^`bdnprtZ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 R}    "   "!a: S~x	

 !"#$%&'()*+,-./0123456789:;<=>?@AQSW[egikuwy{}AQSW[egikuwy{}CEGIKMOU]_acmoqsYCEGIKMOU]_acmoqsY	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 Zd}y    "   "!a: [e~zA^{B_=>|T9CGPXnpbU:
DHQYoqc	

 !"#$%&'()*+,-./0123456789:;<=>?@ACDHKMNOPRSTVWY[\]_bdfghikACDHKMNOPRSTVWY[\]_bdfghik`_blk`_blkTA_kTA_TTk]AAAATGDFKKKKPPHJWWYYYY]ddddib_]AAAATGDFKKKKPPHJWWYYYY]ddddib	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H       H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
yz  " "!`"#./*d"e"+6""B;<=>9:EFC"DG"& HPQL      %MTUX9 : YVW`  aZ[de}~jknopqrs7{A|"	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRStUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRStUVWXYZ{|}~焉ꑔ򝝆	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrsTuvwxyz[\]^_`abcdefghijklmnopqrsTuvwxyz{|}~Λ         (((((                  H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  V W.y"6*;`CELrAZj{}/
z#7+<aDFMsB[k|~ 	

0234567+89:\;,<=vz|~>?]^_@ABCDEFGHIJK u!V"Yspq#t$Z%MQP&TUWXr./'([)NS*1efgLhiaj-kl`}Omno{bwxycdR	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H           H  	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  V W.y"6*;`CELrAZj{}/
z#7+<aDFMsB[k|~ 	

0234567+89:\;,<=vz|~>?]^_@ABCDEFGHIJK u!V"Yspq#t$Z%MQP&TUWXr./'([)NS*1efgLh-iaj-kl`}Omno{bwxycdR	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H           H  	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~oBPQy9:=>Z[deA
}~z_%%%%$%^c%Q%W%]%{|%%4%,%%%<%Z%T%i%f%`%P%l%G%%%%bn%CDH`aTUpcqXY%	

 !"#$%&'()*+,-./0123456789:;<=>?@AGHLOTUVWZ[\^_bghilqtuvwx{AGHLOTUVWZ[\^_bghilqtuvwx{HtOAAtHH\ObbW{AHO\\bb\\llbtqq\HAWbtAA{{OO{HlAAOl{{AALLLOL`WWOqtbpb```llititxxqtii	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ޏӊ׍♕餤׷	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ظԉ塌ߢ         (((((                  HH	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  " "!`""d"e""""+""H""& RS      %xD  9 : !   0 1	

 !"#$%&'()*+,-./0123456789:;<=>?@AIPRSWY`aghipqryAIPRSWY`aghipqryAAPSqrAAAAAAPSSSSaaaaqrrrrrHrHrWAArٓASASSaaaarrra	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~́󆠡	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ʈ䉐𘜞         (((((                  H   	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
yz  " "!`"#./*d"e"+6""B;<=>9:EFC"DG"& HPQL      %MTUX9 : YVW`  aZ[de}~jknopqrs7{A|"	

 !"#$%&'()*+,-./0123456789:;<=>?@AFGJLRSUVZ[]bbgopquyAFGJLRSUVZ[]bbgopquyAAALAgAAGAGGGLJVJLLLgLgggLLLuLSVVVV[]]]]]]]bbbbbbgggggqqqqqquuuuAyyVgg[]S	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRStUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRStUVWXYZ{|}~焉ꑔ򝝆	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrsTuvwxyz[\]^_`abcdefghijklmnopqrsTuvwxyz{|}~Λ         (((((                  H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~d
9>:~}o`=XeHGnaYUT%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%%%%%%%%")"a"e"d" #!#H""" %	

 !"#$%&'()*+,-./0123456789:;<=>?@ADEGIPQRSTUVWXZ^_`cfhlmnorADEGIPQRSTUVWXZ^_`cfhlmnorEhIGAGfEIIVSVVAAIrrZZZhhoZhcVo`fASZhXXhZc```܀e݊ޅ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWhYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  HH	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?%%%%$%a%b%V%U%c%Q%W%]%\%[%%%4%,%%%<%^%_%Z%T%i%f%`%P%l%g%h%d%e%Y%X%R%S%k%j%%%%%%%%@ABCDEFGHIJKLMNOQTW^"" %	

 !"#$%&'()*+,-./0123456789:;<=>?@ACEGIKMOQSUWY[]_acegikmoqsACEGIKMOQTUWY[]_acegikmoqsuwy{}uwy{}	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ߐ	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  HH	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A')( .],-_& \[^1a2b3c4d5e6f7g8h9i:j;k<l=m>n?o@pAqBrCsDtEuFvGwHxIyJzK{L|M}N~OPQRSTUV '	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0^1_	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCEFGHJKMNOPQRTUVWYZ\]^_`abcdefABCEFGHJLMNOPQRTUVWYZ\]^_`AAAAAAADFFFFLLLLIQRRRRSRZZZ[LXWAAAAAAADFFFFLLLLIQRRRRSRZZZ[KX_	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHJKLMNOPQRSTUVWXYZ{|}~I	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghjklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~i         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 9     "   "!: VW.y"6*;`CELrAZj{}/
z#7+<aDFMsB[k|~	

 !"#$%&'()*+,-./0123456789:;<=>?@ACDFGJKLMPQRSTUVWXY[\_`aNbcdefgACDFGJKLMPQRSTUVWXY[\_`aNhijkBOHEIZ^]OHEIZ^]	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A=Z`^dy}{B>[a_ez~|T9CGPXnpbU:
DHQYoqc	

 !"#$%&'()*+,-./0123456789:;<=>?@ACDHKMNOPRSTVWY[\]_bdfghikACDHKMNOPRSTVWY[\]_bdfghikATT_a_bkkATT_a_bkk]AAAATGDFKKKKPPHJWWYYYY]ddddib_]AAAATGDFKKKKPPHJWWYYYY]ddddib	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  HH	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 Zd}y    "   "!a: [e~zA^{B_=>|T9CGPXnpbU:
DHQYoqc	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCFIJKLMNOPRSUVWXY[\]^_`acdefghABCFIJKLMNOPRSUVWXY[\]^_`a{|}~ZZ[bbZZ[bb PAYYbPAYPPbXAAAAPECDIIIIMMFGSSUUUUX\\\\`[YXAAAAPECDIIIIMMFGSSUUUUX\\\\`[	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H       H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~ɻϽ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ܷ߻         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ S &   !  0 	9 
R    "   "!Y: Z\[_^VQ!TXUW !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~Ʉˈ̇ЍҌՈևڍ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%%%%%%%$%,%4%<%%%%%%%%% #%" "H"d"e"!#P%Q%R%QTT%VWW%X%Y%Z%[%]%^%_%`%a%c%f%g%h%i%j%l%N01F45D3E89:;<=>?O@ABC62LK7HMIGJ.&$%/ !"#,+(-)'*	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~LjȌ̈́҈ӌ؄ڣ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~                                                      	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_ abcdefghijklmnopqrstuvwxyz{|}~                                                               (((((                  H 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A=Z`^dy}{B>[a_ez~|T9CGPXnpbU:
DHQYoqc	

 !"#$%&'()*+,-./0123456789:;<=>?@AGHLNSTUVZ[\`adijknruz{|}AGHLNSTUVZ[\`adijknruz{|}xN	
ggVVANggdxuxgxAVdu^ogpqsB]AopqslADEF_IKJNQRPVWMbcdfggmwuxx~tdADEF_IKJNQxPVXMbcdfggmwuxx~t	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  HH	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  V W.y"6*;`CELrAZj{}/
z#7+<aDFMsB[k|~ 	./012

,345678'9:;]<(=>vz|~?@^_`ABCDEFGHIJKLWZtqru [!NRQ"UVXYs*+#$\%OT&-fghMijbk)lma}Pnop{cwxy􊢠ߞdڍeS	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H           H  	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~>    	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H  	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 R}    "   "!a: S~x	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~AAAA[][CEEEEIIIIDNOOOO\\UUUYYAAAA[][CEEEEIIIIDNOOOO\\UUUYY	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ S &   !  0 	9 
R    "   "!Y: Z\[_^VQ!TXUW !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ|}~ABCDEFGHIJKLMNOPQRSTUVWXYZaa[\]^_`bcdefghijklmnopqrstuvwxyz{[\]^_`bcdefghijklmnopqrstuvwxyz{	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H 	

 !"#$%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz	

 !"#$%&'()*+,-./0123456789:;<=>?EABCDEFGHIJKLMNOPQRSTUVWXYZ\][Y_EABCDEFGHIJKLMNOPQRSTUVWXYZ\][Y	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^	

 !"#$%&'()*+,-./0123456789:;<=>?`abcdefghijklmnopqrstuvwxyz{|}~_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A=Z`^dy}{B>[a_ez~|T9CGPXnpbU:
DHQYoqc	

 !"#$%&'()*+,-./0123456789:;<=>?@ADEHIKLMNOPQSTVXYZ[^_`abcdhijklmADEHIKLMNOPQSTVXYZ[^_`abcdnopqBRQ\][^egfBRQ\][^egfZCCCCQFEGIJIINNHUTWVVVZ____c^ZCCCCQFEGIJIINNHUTWVVVZ____c^	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  HH	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%%%%%%%$%,%4%<%%%%%%%%% #%""H"d"e"!#P%Q%R%QS%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%N01F45D3E89:;<=>?O@ABC62LK7HMIGJ.&$%/ !"#,+(-)'*	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~壤岳	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ `ax %	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\][^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~߮إЦܧ	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ݨï         (((((                  H                                         	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 R}    "   "!a: S~x	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~AAAAAAACEEEEIIIINOOOOOOUUUUYSAAAAAAACEEEEIIIINOOOOOOUUUUY	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H H	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%%%%$%c%Q%W%]%%%4%,%%%<%Z%T%i%f%`%P%l%1%%%%% %	

 !"#$%&'()*+,-./0123456789:;<=>?@AQSUYcegitvxz|AQSUYcegitvxz|T]GKCMT_a[qokKM]OO㌽Em~~EGCIIWW_a[smoqkل翼	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~AAEEEIIIOOUUYAIOU	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 000000  (((((000000000000 00000H0 	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RxS	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~AAAA\[\CEEEEIIIIDNOOOO]UUUYYAAAA\[\CEEEEIIIIDNOOOO]UUUYY	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H Heucjpmseucjpms_bineucjpms_japanese_ci	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¢ĢªЪҪѪԪتӪ򪰩Ω«éЫҫѫԫثӫ̩Щ󫧪©ĩǪǫŪūƪƫĪũƩȪȫɪɫǩʪʫ̪̫˪˫ɩȩͪͫϪϫΪΫʩ˩ת׫֪֫ͩ٪٫۪۫ڪګܪܫݪݫߪ߫ުޫ૯ϩêëժի§çħŧƧǧȧɧʧ˧̧ͧΧ°ðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱²òIJŲѲƲDzȲɲʲ˲̲ͲβϲвҲӲԲղֲײزٲڲ۲ܲݲ޲߲³óijųƳdzȳɳʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴµõĵŵƵǵȵɵʵ˵̵͵εϵеѵҵӵԵյֵ׵صٵڵ۵ܵݵ޵ߵ¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶԶնֶ׶ضٶڶ۶ܶݶ޶߶·÷ķŷƷǷȷɷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷¸øĸŸƸǸȸɸʸ˸̸͸θиѸϸҸӸԸոָ׸ظٸڸ۸ܸݸ޸߸¹ùĹŹƹǹȹɹʹ˹̹͹ιϹйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹߹ºúĺźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺غٺںۺܺݺ޺ߺ»ûĻŻǻȻɻʻƻ˻̻ͻλϻлѻһӻ׻ջԻֻػٻڻۻܻݻ޻߻¼üļżƼǼȼɼʼ˼̼ͼμϼмҼѼӼԼռּ׼ؼټڼۼܼݼ޼߼½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽ׽ؽٽڽ۽ܽݽ޽߽¾þľžƾǾȾɾʾ˾̾;ξϾоѾҾӾԾվ־׾ؾپھ۾ܾݾ޾߾¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտֿ׿ؿٿڿۿܿݿ޿߿£¤¥¨©ª­³¹º¼¾¿êïòóö÷ûþáĢħīĬĭįıijĴķĹļťŧũŬŭůźšƧƩƫƭƮƱƳƵƽǧǯǴǵǸǿȢȭȲȳȶȹȺȽɤɩɬɭɸɺɻɼɾʩʭʯʲʳʶʺˤ˩˫˰˳˶˿̴̵̢̣̩̭̮̯̰̱̲̳̹̻̿ͣͥͩͮͯͰͳ͹;Ϳ͡ΥΧΨΣΪίαβθλμξϧϨϮϰϱϸϿХЦЪЬабеикжѥѫѮѹѻѽѾѡҥҦҮҲҸӦӫӭӵӷӸӼӽӡԣԧԪԫԬԭԯ԰ԶԸԼԾգդեթժլկնպ֣֦֫֬־ףׯװײ׵׼׾أتجخدرصضغػ٥٦٧٫ٮٶٷٸٻٽپڢڤڦڨکګڵ渷ںڼڽھۣۥۧ۩۪۳۶۹ۺۻۼ۽۾ܧܨܩܭܻܼܾܲܡݢݣݨݪݬݰݱݲݵݶݷݸޢިީެޭ޴޵޹޺޾ޡߥߨ߫߭߱߹߽߿ߡâ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~^"!!	
RSTUVWXYZ[\^_&2A?JRf'138B@IKSg
" $0*.(469=;CGEPLTXVZ\`^dblpjrnhtxvy}{	
!%+/)57:><DHFQMUYW[]a_ecmqksoiuwz~|NNNNNN#N$N(N+N.N/N0N5N@NANDNGNQNZN\NcNhNiNtNuNyNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOO.O1O`O3O5O7O9O;O>O@OBOHOIOKOLOROTOVOXO_OcOjOlOnOqOwOxOyOzO}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPP
PPPPPPPPPPP"P'P.P0P2P3P5P@PAPBPEPFPJPLPNPQPRPSPWPYP_P`PbPcPfPgPjPmPpPqP;PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQ
QQPQQQQQQQ#Q'Q(Q,Q-Q/Q1Q3Q4Q5Q8Q9QBQJQOQSQUQWQXQ_QdQfQ~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRR"R(R1R2R5R<RERIRURWRXRZR\R_R`RaRfRnRwRxRyRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSS
SSSSSSSSSS%S'S(S)S+S,S-S0S2S5S<S=S>SBSLSKSYS[SaScSeSlSmSrSyS~SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTT!T'T(T*T/T1T4T5TCTDTGTMTOT^TbTdTfTgTiTkTmTnTtTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUU	UU
UUU*U+U2U5U6U;U<U=UAUGUIUJUMUPUQUXUZU[U^U`UaUdUfUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVV
V
VVVVVVV,V0V3V5V7V9V;V<V=V?V@VAVCVDVFVIVKVMVOVTV^V`VaVbVcVfViVmVoVqVrVuVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWW
WWWWWWW W"W#W$W%W)W*W,W.W/W3W4W=W>W?WEWFWLWMWRWbWeWgWhWkWmWnWoWpWqWsWtWuWwWyWzW{W|W~WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXX	XWX
XXXX X&X'X-X2X9X?XIXLXMXOXPXUX_XaXdXgXhXxX|XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYAY!Y#Y$Y(Y/Y0Y3Y5Y6Y?YCYFYRYSYYY[Y]Y^Y_YaYcYkYmYoYrYuYvYyY{Y|YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ
ZZZZZ#Z$Z'Z(Z*Z-Z0ZDZEZGZHZLZPZUZ^ZcZeZgZmZwZzZ{Z~ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[4[[[[![%[-[8[A[K[L[R[V[^[h[n[o[|[}[~[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\#\&\)\+\,\.\0\2\5\6\Y\Z\\\b\c\g\h\i\m\p\t\u\z\{\|\}\\\\\\\\\\\\\\\\\\\\\\\\\\]]
]]+]#]$]&]']1]4]9]=]?]B]C]F]H]U]Q]Y]J]_]`]a]b]d]j]m]p]y]z]~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^
^^^^^^ ^.^(^2^5^>^K^P^I^Q^V^X^[^\^^^h^j^k^l^m^n^p^^^^^^^^^^^^^^^^^^^^^^^^^^^________!_"_#_$_(_+_,_._0_4_6_;_=_?_@_D_E_G_M_P_T_X_[_`_c_d_g_o_r_t_u_x_z_}_~_________________________________________`
`
```````$`-`3`5`@`G`H`I`L`Q`T`V`W`]`a`g`q`~```````````````````````````````````````````aa
aaaaaaaaaaaa"a*a+a0a1a5a6a7a9aAaEaFaIa^a`alaraxa{a|aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbb b"b#b'b)b+b9b=bBbCbDbFbLbPbQbRbTbVbZb\bdbmbobsbzb}bbbbbbbbbbbbbbbbbbbbbbbcc
cc
ccccc)c*c-c5c6c9c<cAcBcCcDcFcJcKcNcRcScTcXc[cecfclcmcqctcucxc|c}cccccccccccccccccccccccccccccccccccc	d
dddddd d"d$d%d)d*d/d0d5d=d?dKdOdQdRdSdTdZd[d\d]d_d`dadcdmdsdtd{d}ddddddddddddddddddddddddddddddddddddddddeee	e
eeeeeeeee"e&e)e.e1e:e<e=eCeGeIePeReTe_e`egekeze}eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefff	f
fffffff!f"f#f$f&f)f*f+f,f.f0f1f3f9f7f@fEfFfJfLfQfNfWfXfYf[f\f`faffjfkflf~fsfuffwfxfyf{ff|ffffffffffffffffffffffffffffffffffgggggg g"g3g>gEgGgHgLgTgUg]gfglgngtgvg{gggggggggggggggggggggggggggggggggggRhhhhh(h'h,h-h/h0h1h3h;h?hDhEhJhLhUhWhXh[hkhnhohphqhrhuhyhzh{h|hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhi	i
iiiiii1i3i5i8i;iBiEiIiNiWi[icidieifihiiilipiqirizi{iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjj j$j(j0j2j4j7j;j>j?jEjFjIjJjNjPjQjRjUjVj[jdjgjjjqjsj~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkk	kkkkkkk$k(k+k,k/k5k6k;k?kFkJkMkRkVkXk]k`kgkkknkpkuk}k~kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklll	l
llllll&l'l(l,l.l3l5l6l:l;l?lJlKlMlOlRlTlYl[l\lklmloltlvlxlyl{lllllllllllllllllllllllllllllllllmm
mmmmmm&m'm(mgl.m/m1m9m<m?mWm^m_mamemgmompm|mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnn"n'n2n6n9n;n<nDnEnHnInKnOnQnRnSnTnWn\n]n^nbncnhnsn{n}nnnnnnnnnnnnnnnnnnnnnnnnnnnoo
oo
ooooo&o)o*o/o0o3o6o;o<o-oOoQoRoSoWoYoZo]o^oaoboholo}o~oooooooooooooooooooooooooooooooooooooopppp
pp p#p/p4p7p9p<pCpDpHpIpJpKpTpUp]p^pNpdpeplpnpupvp~ppppppppppppppppppppppppppqqqqqqqqq q+q-q/q0q1q8qAqEqFqGqJqKqPqRqWqZq\q^q`qhqyqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrr	rrrrrr$r+r/r4r8r9rArBrCrErNrOrPrSrUrVrZr\r^r`rcrhrkrnrorqrwrxr{r|rrrrrrrrrrrrrrrrrrrrrrrrrrrrsssss
ssssss"s$s's(s,s1s2s5s:s;s=sCsMsPsRsVsXs]s^s_s`sfsgsiskslsnsosqswsys|sssssssssssssssssssssssssssssssssssssssssssssssssssstttt
tttt$t&t(t)t*t+t,t-t.t/t0t1t9t@tCtDtFtGtKtMtQtRtWt]tbtftgthtktmtntqtrttttttttttttttttttttttttttttttttttttttttttttttttttttuuuu u!u$u'u)u*u/u6u9u=u>u?u@uCuGuHuNuPuRuWu^u_uauouquyuzu{u|u}u~uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvv
vvvvvvvvvvvv#v%v&v)v-v2v3v5v8v9v:v<vJv@vAvCvDvEvIvKvUvYv_vdvevmvnvovqvtvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvww
wwwwwwwww"w(w-w.w/w4w5w6w9w=w>wBwEwFwJwMwNwOwRwVwWw\w^w_w`wbwdwgwjwlwpwrwswtwzw}wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxx	x
xxxx!x"x#x-x.x0x5x7xCxDxGxHxLxNxRx\x^x`xaxcxdxhxjxnxzx~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxyyyyyyy y%y'y)y-y1y4y5y;y=y?yDyEyFyJyKyOyQyTyXy[y\ygyiykyryyy{y|y~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz	z
zzzzzz!z'z+z-z/z0z4z5z8z9z:zDzEzGzHzLzUzVzYz\z]z_z`zezgzjzmzuzxz~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{#{'{){*{+{-{.{/{0{1{4{={?{@{A{G{N{U{`{d{f{i{j{m{o{r{s{w{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||	||||||| |%|&|(|,|1|3|4|6|9|:|F|J|U|Q|R|S|Y|Z|[|\|]|^|a|c|g|i|m|n|p|r|y|||}||||||||||||||||||||||||||||||||}}}	}}}}}}}}#}&}*}-}1}<}=}>}@}A}G}H}M}Q}S}W}Y}Z}\}]}e}g}j}p}x}z}{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}}}}}}}}}~~~~~~~ ~'~(~,~-~/~3~6~?~D~E~G~N~P~R~X~_~a~b~e~k~n~o~s~x~~~~~~~~~~~~~~<;=>?CDGORS[\]acdefmq}~

 $&,.04579:<>@D`dfmquȀ̀πҀԀՀ׀؀ $',05:<EGJLRW`aghimowˁÁŁʁ΁ρՁׁہ݁ށ!"(24:CDEFKNOQV\`cgmt{}ƂЂՂڂ
T!",-.037:<=BCDGMNQUVWpx}ǃɃσЃуԃ݃S
/9EGHJMOQRVXYZ\`degjpstvx|}„DŽȄ̄τӄ܄2"#$%'*+/346?FOPQRSVY\]^_`abdkoyz{}…Džʅ˅΅؅څ߅
!')68:<=@BFRSVWXY]`abcdilouvwzÆņц҆Ն׆چ܆熈!#(./129:<=>@CEMX]adeoqr{ȇɇʇ·Շևهڇ܇߇	
(-.025:<ACEHIJKNQUVXZ\_`diqy{ʈˈ͈̈Έш҈ӈۈވ
 &'(01259:>@BEFIORWZ[\abcknpsuz{|}ԉՉ։׉؉ "$&+,/57=>@CEGIMNSVWX\]aeguvwyz{~ÊƊȊɊʊъӊԊՊ׊݊ߊ
-07<BCDEFHRSTYM^cmvxy|~89=>EGIKOQSTWX[]Ycdfhimsuv{~ŌƌɌˌό֌Ռٌ݌	eilnōƍǍȍʍ΍эԍՍ׍ٍ !"#&'136789=@AKMNOT[\]^abilmopqyz{ÎĎǎώюԎ܎ !#%'(,-.4567:@ACGOQRSTUX]^eƏʏˏ͏ЏҏӏՏ()/*,-347?CDL[]bfglpty̐ÐĐŐǐȐՐאِؐܐݐߐҐ
 %"#')./14679:<=CGHOSWYZ[adgmtyz{‘Ñőӑԑבّڑޑ	
#$%&(./035689:<>@BCFGJMNOQXY\]`aeghinopuvwxy{|}’ÒŒƒǒȒ˒̒͒ΒВӒՒגْؒܒݒߒ
!$%')*3467GHIPQRUWXZ^degijmopqstvz}ēœƓǓɓʓ˓͓̓ӓٓܓޓߓ	
./1234;?=CEHJLUY\_achkmnoqrxy~ƕȕɕ˕Еѕҕӕٕڕݕޕߕ"$%&,13789:<=ARTVWXant{|~ʖҖ]ؖږݖޖߖ	!"#(13ACJNOUWXZ[cgjnsvwx{}ėŗǗɗʗ̗͗ΗЗїԗחؗٗݗޗۗ

 #&+./0235%>DGJQRSVWYZbcefjl˜ŘȘ̘"&'+123459:;<@AFGHMNTXY[\^_`Ùəәԙٙڙܙޙ "#$'-.3568GADJKLNQTV]ÚƚȚΚКҚ՚֚ךۚܚ	
 &+-34579:=HKLUVW[^acefhjklmnsuwxyǛțΛЛכ؛ݛߛ"#&'()*1567=ACDEIJNOPSTVX[]^_cij\khnpruw{/0234:<E=BCGJST_cbeijkpvw{|~Ýǝɝʝԝ՝֝םڝޝߝ
z{|ƞȞ˞՞ߞ	"&*+/12479:<=?ACDEFGSUVWXZ]^himnopqsuz}p!q!r!s!t!u!v!w!x!y!`!a!b!c!d!e!f!g!h!i!12!!!pNPQS$STYWX[\S]_` aNe;fef)hkjjmm(puvv0yz}}b !"v#$%ސ&'();MQ*+,ٚr-ў	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ޡߡ¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئѧҧӧԧէ֧ا٧ڧۧܧݧާߧקơǡȡɡšġ͢΢ϢߢТࢺܢ¡ʢˢݢޢҡӡԡա֡סء١ڡ̡ۡ͡¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥ڥۥܥݥޥߥƭʭĭ­̭˭ŭͭǭϭέíȭɭ߭ӭԭЭѭҭ֭խ澰徼ɿЯФֵݴ缧е׵ø辫ел߸޸дед˶ļͿοصкЩƻŻ¿ʰоĶ˰ɲٵǻ̰ĻФ²ȻͰӽĸڼΰżźУĺ϶Ѣ˥ѪѯѱѰѸѷѺäѬʶ߱ƺ̼ѽڽÿѥŶѮѧнϿɻѰ޺ijѭò幢ңϥҪʭжҫұۼʲҶҽҤƿҽңҾȴ¨ƱҬѵҷ߿ޱ˵ڵǽñŸҡ«IJ¸˻ʻɵƳȵĥƾ̡޴۵Ƹ麱ɢȺӨӬӣӰ¶ӦӸӻӱӼӭʵı̻ŲӨ޲ųͻϰ޿Ǹ౤ԵߺԫѶԯԵԾŹɺпνλѿԼƲͰȽаԩԥաʺлϻȸѰխ̱ѻҰձոլղսDzűһڻɸسգ°ĸ¼ҵܵ˺㱬ȲɽƩաɲիܳͼխӰҿճƮƶܼԿȢɶưӻբ֡ȼ֨ٳֱߴְƮ岶ֻԽֳֽźʸ֦ҶԻջ¢־ʯָͩʹº˸ðέdzץɳצעש׫׮į׮ʵסбƶݵצʰ̸̹׳̺ɦƱ·קž۽Ƨ׫ֻ˻׻޵׭׳÷סؤע縪ٱǭ׬ذŮ԰ب״½ض漹ؼإؿհ򶦰²ص˷ŷְķƷةؿٺ٧͸꽨ͺٵٷٶͳٴٸŵٳٴȭ١þ¶ٴȳ糡٢ػİ٧úμٹƱݳ٫κ汼ŵǷ͹ȷǣɳͧڬڧŮڳںټڰٻھڿʯθߵڵɷغмԶ»ۻܻڹƶݻ̪ܽװDZսʷǶ˲Űû콤ʶȱҾǺĭۯĮ۰˥۷۶ɰຼݼ۫º̼۽ǿϵ̲޻ϸͲǿ˻Ƽɱ˳ʳϺ˷ưͶ˵ģܣūܽذۢ񳡸۰ɸܷܿȶݽǼ˶ܶܳڳܵݱ̵ܽ߳ܥݤݫݯͰ緡նݷݺݽֶβ߻к޽Ļݣݥ̳ʱݾݣϲ̡ޣ¾˱ͰƦ̱ި޴޳þձ޿ʽ߽޺Ѻľ½̷ޯެиžϾ޻¹ô߬ĩߧ߭´߷²߻߼깨ͽвť޼Һߺٰ߲ǾƾȾѼϽߤ߼̫ԺѸƹíͲýͳ̶Ѳ׶ͱĴɢɪŴӿʵųùô貶ڦڰνæͷ۰ֱ᾿ɾŤǴĹαױƴȹʾǴ⿿ֽ⺶պֺεܹ˾Źⷳγ̾Ҽ㷷˽;׺ضϵҲġٶӲƨʲξܰԲηƹϱϳ㦷Ͼ׽óȴо޳ڿڶղǧɴļʴζͽ䡴ѾҸǹϷȹ㽣Ӽɹ鵶ʢٺ¿Ҿзʹͼůѷ¹ݰ˹Ľ彰۶˴ްʼĽ̽ҷ̴ӷȯͱ沷ʹͷ͹Լ橼̹榿ϩӾδԸιϹ߰ոϮӵտɥйĢʣ¯ѹ˨˷ǽÿ籱罶˼ܴؽɮҹǿϴ秿ǼĿֲݷܶײѱزԷ§շӹٲдƵݶ۲Ծںڲָվ踳ü־ɼϢ駻ſƻȮݢ׸Եؼַ³ܲͳµԹѽұ׾չ޶Ӹۺؾ߶Ǫ뫸ǭгƿѴѳľ׷ֿ­پǿھ۾ӱط͵ϺܾظﻧݲõҴۿڱֹռٷĵݾ빮зɹ˾׹߲Ӵ쮵Ƚ쿻޾عϼҳ۱ٸȿּڷӳܺɿë׿޷ҽյ¤ʿͿᲡƣ㰨׼彭αȳԴټٹԳݿڹ߾ӺŽ˿óڸ۹ƽԱݹӶ⼣è⾪Ƽմ﫳״ִشճ޹ܱǰ߹¸ؿٴΫ¡ֳݺα۸̿׳ٿȰǵڴʺĢܿ۷ˬб۳ܳ鴲ܸһ±۴¶رٽöݯ䴵ʸ˭߷򲼩ܷеݸʡˡܡݡ䡩£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣΡϡСáѡ̢	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~000000@>?00000N0000  <^%"\& %     	00;=[]0	0
000
00000
`"f"g""4"B&@&2 3 !
 &&%%%%%%%%%%%; 0!!!!0""""""*")"'"("!!"" ""#""a"R"j"k""=""5"+","+!0 o&m&j&  ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%%%%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$`!a!b!c!d!e!f!g!h!i!I33"3M33'3363Q3W3
3&3#3+3J3;33333333{300!3!!22222122292~3}3|3R"a"+"."""" """5")"*"NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^	cfHhǕOgN
OMOOIPV7YYZ	\`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bpTS[poS\zNx&nVUk;YSfmtBVNKOSU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOzNSNUO=OOsORS	VYZ[[yfggLklkpsyy<z{ۂwӃf)VNO\bYr;u偽ŖՙNOVJXX^_*``b`abb9eAffhwmppLuvu}QRYT[]haimx˄WrlmنWgΆRVT^bd<h8hkrsxkz҉k퐣if[\}iMNc {+jjh
_orRUp`b;mnn[DN9Si:j*h\Qzܑ[V("h1|Rłt~NOQ[
RRR]U*XY[[[r^y^`acaacbegShh>kSkWl"ooEotuvwz{!|}6f̊Qeӗ(8N+T\]sLv<w\TXOOqSUhVWGY	[[\^~^_c:geeghh_j0^kl}luHyc[z}_w̎<N}PQY[/bbd:kruGypcʃ	TTUThXjp'xug͞tS[PNENNOS8T[_%`Qe=gBlrllxptvzz{}|f}e[rSE\]bbc nZ1ݍoyZNNNOOPGQzqQQTS!SSSUX\7_J_/`P`m`cYeKjlrrwNWZNQ-\fmi@\fuisPh|PRGW]&e#k=k4tyyK{}̃_9яёT]N6PS:Srsw悯ƙșҙwQa^UzzvP[G2NjQ\H\czltazq|hp~QhlRT͎fSAyOPRDQSU-WsWQYb__u`vagaac:dleofBhnfu=z|L}}K~kJ͆cfΏ蛇RbdoAhP kzlTotzP}@#gN9P&PeP|Q8RcRUWXZ^aabrci)j}rr.sxoxy}wҎcuzUxCQSS{^&_nnssC}7PNNPS|TVYd[]^'_8bEegVnr|N7ǖgNN
OHSIT>T/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs	opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃	dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf	NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okN<OOPQW[[HacBf!knl>rtux:y3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAlncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY<Z[\\\\^^^p_bbbcwcff-fvf~ghj5jlm	nXn<q&qgquw]xyeyyz{|9}փI]<Tsaތf~
NNNWNQpRW4XX"[8^`dagVgDmrsuczr 1VWb
ikqT~wrߘU;\8OOOU Z[[_Na/ceKfhixmm3uuw^yy3}は:2ݑNNRuXX\u=\N
ŏcm%{ϊbVS9TW%^c4lpaw|pBT^tĚ]i]pegۖncIgiŃozd[N,p]u/fQ6RRY_'`b?eteftfhhcknrruv|VXˊRYez-^`befgwMzM|>~
d_xRbcBdb-z{v}INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS	PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[
\
dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_b<fglkw;NЙj&p*sWNFQQU[^3^^_5_k__acfgnoRr:u:wt9xv܊󍚒wRWcvglsÌs%mXiiuZXhciCO,og&}T?ipojWX,[,}*r
T㑴NNO\PuPCRHT$X[^^^^_`b:cch@lxyz}GD-ؑlXdduenv{iѓnT_dMDxQkX)YU\^m~u[pOko0uNQT5XWXY`\_e\g!n{v߃M%x:xR^WtY`PZQQQRUTXXXWY[\]`b-dqgChhhvmonmopqS_uwyI{T{R{|q}0RciFv-0ؕPRTX\admwzS\?S__myrcwy{krhajQz4iJ\[IpxVo\`felZAQTf
HYQMNQXpzcKbi~wuWS`iߎ]lN<\_Sьy^esNeQY?\NY_oyby[q+sqt^_{cdq|CN^KNWV`o
}3]bdwgl>m6t4xFZuO^bcWeogvLr̀)M
PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘj8|P>\_gk5t	w;gz9Suf_񃘀<__buF{<ghYZ}~v,Oj_j7lothyhUy^cuyׂ(򒜄-Tl_e\mpӌ;Oet
NNW+YfZ[Q^^`vbweenfnm6r&{P\tDOdfkaj\SizWOoR_E^
gyym_UblNirR;TtVXanbqnY||}e^NuOuQ@Xc^s^
_g&N=[s|PXVvx%Rw{OP	YGr{}ԏMOR)Z_OWUcik+u܈BzRXUa
bfk?|#POSFT1XIY[\\)]^bgc>eegllp2x+~ހ*JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'aiZZQ
T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU`}S_NQY:r6Α%_wSy_}3VgS	aalRv8/UQO*QRS[}^`ac	gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJiimnq(uzIɄ!
e}
~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn	tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s<yӂ4
bftkRRpˆ^K`a#oIq>|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU_NN*N1N6N<N?NBNVNXNNNkN
_NNNNNNNNNNNNNNNNNN	OZO0O[O]OWOGOvOOOO{OiOpOOoOOOQOOOOOOOOOOP(PP*P%PPOO!P)P,POOPPCPGPgUPPPHPZPVPlPxPPPPPPPPPPPPPPPPPP	QQQQQQQ!Q:Q7Q<Q;Q?Q@QRQLQTQbQziQjQnQQQVQQQQQQQQQQQQQQQQQQQQQQQUQQQQQRRRR'R*R.R3R9RORDRKRLR^RTRjRtRiRsRR}RRRRqRRRRRRRRRRRRRRRRRRSS8u
SSSSS#S/S1S3S8S@SFSESNISMSQ^SiSnSY{SwSSSSSSSSSS|ٖSfqSSSST=T@T,T-T<T.T6T)TTNTTuTT_TqTwTpTT{TTvTTTTTTTTTTTTTTTTTTTTUUTTTTT9U@UcULU.U\UEUVUWU8U3U]UUUTUU{U~UUUU|UUUUUUUUUUUUVUVUUVUNVPVq4V6V2V8VkVdV/VlVjVVVVVVVVVVVVVVVVVVVVVVVWVW	WWW
WWWWUW&W7W8WNW;W@WOWiWWWaWWWWWWWWWWWWWW
XWWXXXrX!XbXKXpXkRX=XyXXXXXXXXXXXXXXXXXXXXXXXXXXY
YYYh%Y,Y-Y2Y8Y>YzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ	ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ[[[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\
\\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]]^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_	_]_\____)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a``
aaGa>a(a'aJa?a<a,a4a=aBaDasawaXaYaZakataoaeaqa_a]aSauaaaaaaaaaaaaaaaaaaaayaaaaaaaaaabb	b
bbbbb!b*b.b0b2b3bAbNb^bcb[b`bhb|bbb~bbbbbbbbbbbbbdbbbbbbbbcbb'cccbbPc>cMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd	ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg
ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ihihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji
kiiijijiji
jjj#jjDjjrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mmmcmmdmZmymYmmmommn
nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo	ppopppopptoppp0p>p2pQpcppppppppppppp	qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq
rrr(r-r,r0r2r;r<r?r@rFrKrXrtr~rrrrrrrrrrrrrrrrrrrrPs
ssss4s/s)s%s>sNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuuuu
uuuu&u,u<uDuMuJuIu[uFuZuiudugukumuxuvuuutuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuv
v	vv'v v!v"v$v4v0v;vGvHvFv\vXvavbvhvivjvgvlvpvrvvvxv|vvvvvvvvvvvvvvvvvvvvvvvv/vwww)w$ww%w&ww7w8wGwZwhwkw[weww~wywwwwwwwwwwwwwwwwwwwwwxx&y x*yExxtxx|xxxxxxxxxxxxxxxxxxxxyyyy,y+y@y`yWy_yZyUySyzyyyyyKyyyyyyyyyyyz
zzz zzy1z;z>z7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{
{{3{{{{5{({6{P{z{{M{{L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{|
|{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}}
}E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~
~#~!~~1~~	~~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ!(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր	)#/KF>SQqneft_Ɂ́сف؁ȁځ߁

)+83@YX]Z_dbhjk.qwx~߂҂ނ܂	ق5421@9PE/+#|su΃؃
" 8m*<ZwkniF,oy5ʄbل̈́ڄЄƄք!,@cXHAKUmꅇw~ɅυЅՅ݅܅
"0?MUNT_gqĆƆɆ#Ԇކ߆ۆ	
4?7;%)`_xLNtWhnYScjˇЇ֖ćLJƇ
҇"!169';DBRY^bk~u}rÈĈԈ؈و݈
C%*+AD;68L`^fdmjotw~ډ܉݉%6A[RFH|mlbĊ͊Šڊފۊ 3&+>(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ

N͌gmqsύڍ֍̍ۍˍߍ	B504JGILPHYd`*cUvr|ƎŎȎˎێ
&3;9EB>LIFNW\bcdڏ!
'659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ
Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz8$!7=FOKkopqtsĘØƘ	!$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:	
.%$!0G2F>Z`gvx	*&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?b!c!d!e!f!g!h!i!12!!!pNPQS$STYWX[\S]_` aNe;fef)hkjjmm(puvv0yz}}b !"v#$%ސ&'();MQ*+,ٚr-ў????????????????????????????????????????????????????????????????????????????????????p!q!r!s!t!u!v!w!x!y!`!a!??	
?!%ª«êëīī?Ūū+ƪƫ/Ǫǫ)Ȫȫ5ɪɫ7ʪʫ:˪˫>̪̫<ͪͫDΪΫHϪϫFЪЫѪѫҪҫӪӫԪԫժի֪֫Qת׫Mتث٪٫UڪګY۪۫Wܪܫ[ݪݫ]ުޫaߪ߫_એ૏e᪏᫏c⪏⫏㪏㫏䪏䫏媏嫏檏櫏m窏竏誏諏q骏髏kꪏ꫏s몏뫏o쪏쫏i摒𢡊uwz~|?????????
?" $ª«êëĪi0Ūū*ƪƫ.Ǫǫ(Ȫȫ4ɪɫ6ʪʫ9˪˫=̪̫;ͪͫCΪΫGϪϫEЪЫѪѫҪҫӪӫԪԫժի֪֫Pת׫Lتث٪٫TڪګX۪۫VܪܫZݪݫ\ުޫ`ߪ߫^એ૏d᪏᫏b⪏⫏㪏㫏䪏䫏媏嫏檏櫏l窏竏誏諏p骏髏jꪏ꫏r몏뫏n쪏쫏h摒𢡊txvy}{?????????©?ĩ&?Ʃ2?ȩAɩ??˩J̩ͩR?ϩfЩ????????????????©ééĩ'Iũ1Ʃ3ǩǩ8ȩBɩ@ʩʩI˩K̩ͩSΩΩϩgЩѩѩ?ҩҩ?өө?ԩԩ?թթ?֩֩?שש?ةة?٩٩?کک?۩۩?ܩܩ?ݩݩ?ީީ?ߩߩ?੏੏?ᩏᩏ?⩏⩏?㩏㩏?䩏䩏?婏婏?橏橏?穏穏?詏詏?驏驏?꩏꩏?멏멏?쩏쩏???祐祐???????????????????????????????????????????????????§çħŧƧǧȧɧ	ʧ
˧̧ͧΧϧϧ?ЧЧ?ѧѧ?ҧҧ?ӧӧ?ԧԧ?էէ?֧֧?קק?اا?٧٧?ڧڧ?ۧۧ?ܧܧ?ݧݧ?ާާ?ߧߧ?৏৏?᧏᧏?⧏⧏?㧏㧏?䧏䧏?姏姏?槏槏?秏秏?觏觏?駏駏?ꧏꧏ?맏맏?짏짏???紐紐???§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$`!a!b!c!d!e!f!g!h!i!?I33­­"3ííM3ĭĭ3ŭŭ'3ƭƭ3ǭǭ63ȭȭQ3ɭɭW3ʭʭ
3˭˭&3̭̭#3ͭͭ+3έέJ3ϭϭ;3ЭЭ3ѭѭ3ҭҭ3ӭӭ3ԭԭ3խխ3֭֭3׭׭?حح?٭٭?ڭڭ?ۭۭ?ܭܭ?ݭݭ?ޭޭ?߭߭{300!3!!22222122292~3}3|3R"a"+"."""" """5")"*"????ѧҧӧԧէ֧קا٧ڧۧܧݧާߧ !"#$%&'()*+,-./§§?çç?ħħ?ŧŧ?ƧƧ?ǧǧ?ȧȧ?ɧɧ?ʧʧ?˧˧?̧̧?ͧͧ?ΧΧ?ϧϧ?ЧЧ?ѧ0ҧ1ӧ2ԧ3է4֧5קQا6٧7ڧ8ۧ9ܧ:ݧ;ާ<ߧ=>?@ABCDEFGHIJKLMNO???????????????¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ????????¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦٦?ڦڦ?ۦۦ?ܦܦ?ݦݦ?ަަ?ߦߦ????????????????????????????????????????????????????????!£"ã#ģ$ţ%ƣ&ǣ'ȣ(ɣ)ʣ*ˣ+̣,ͣ-Σ.ϣ/У0ѣ1ң2ӣ3ԣ4գ5֣6ף7أ8٣9ڣ:ۣۣ?ܣܣ?ݣݣ?ޣޣ?ߣߣ??A£BãCģDţEƣFǣGȣHɣIʣJˣḲLͣMΣNϣOУPѣQңRӣSԣTգU֣VףWأX٣YڣZ??????%%%%%%%; 0!!!!0???????????""""""*")"¢¢?ââ?ĢĢ?ŢŢ?ƢƢ?ǢǢ?ȢȢ?ɢɢ?ʢʢ'"ˢˢ("̢̢͢͢!΢΢!ϢϢ"ТТ"ѢѢ?ҢҢ?ӢӢ?ԢԢ?բբ?֢֢?עע?آآ?٢٢?ڢڢ?ۢۢ?ܢܢ "ݢݢ"ޢޢ#ߢߢ""a"R"j"k""=""5"+","???????+!0 o&m&j&  ! ????%?	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H euckr_bineuckr_korean_ci£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣݣޣߣˡ̡͡ܣͭϢиѢңҧҨҩҪҫҭҲҾԥիծոۥܥ޳ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxy°zðİŰưǰȰɰʰ˰̰ͰΰϰаѰҰӰ԰հְװذٰڰ۰ܰݰް߰᰽ÁāŁƁǁȁɁʁˁ́́΁ρЁсҁӁԁՁցׁ؁فځہ܁݁ށ߁ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz±ñıűƱDZȱɱʱ˱‚ÂĂłƂǂȂ̱ɂʂ˂̂͂΂ςЂͱαт҂ϱӂԂՂбւׂ؂قڂۂ܂ѱұ݂ӱނ߂ԱձֱױرABٱCDڱ۱ܱEFGHIJݱޱK߱LMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz鱄걅챆𱊃񱋃򱎃󱏃ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃؃كڃۃ܃݃ރ߃შ⃫僬샭탯󃲲ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz²òIJŲƲDzȲɲʲ˲̲Ͳβϲв„ÄѲĄńƄDŽȄɄҲʄ˄̄Ӳ̈́΄τԲЄф҄ӄԄՄքղֲׄ؄لײڄۄ܄݄ބ߄زٲڲ۲AܲBCDEFGݲ޲߲HIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzﲋ𲎅򲕅󲟅…ÅąŅƅDžȅɅʅ˅̅ͅ΅υЅх҅ӅԅՅօׅ؅مڅۅ܅݅ޅ߅兢煤ꅥ񅦳򅨳󅩳ABCDEFGHIJKLMNOPQRS³óTUVWXYijųZaƳbcddzefghijkȳlmnoɳpqrstuvwxyzʳ˳̳ͳγϳгѳҳӳԳճֳ׳سٳڳ۳ܳݳ޳߳ᳺ⳼㳿†ÆĆņƆdžȆɆʆˆ̆͆ΆφІц҆ӆԆՆֆ׆؆نچۆ܆݆ކ߆ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇쇵򇷴ABCDEFGHIJKLMNOPQRSTUVWXYZabc´defôĴŴghijkƴǴlȴmɴʴnop˴q̴rstʹuvwδxyzϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴᴦ䴩鴪촭𴹈󴺈ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzµõĵŵ‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщƵ҉ӉԉՉ։׉؉ǵىډۉȵ܉݉މɵ߉ʵ˵̵͵ABCDEFGHIJKεϵLMеNOPѵQRSTUVWҵӵXԵYյZabcdeֵfghijklmnopqrstuvwx׵yzصٵڵ۵ܵݵ޵ߵ൶ᵹ⵼ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋ¶öĶӋԋՋ֋׋؋Ŷًڋۋ܋݋ދߋƶABCDEFGHIJKLMNOPǶȶQRɶSTUʶVWXYZabcdefg˶hijklm̶nopqrstͶuvwxyzζ϶жŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތѶҶߌӶԶնֶ׶ABCDEFGHIJKLMNOPQضRSTUVWXYZabcdefghijklmnopqrٶstuڶvwx۶yzܶݶ޶߶ණᶭ㶯嶶涷綿ÍčōƍǍȍɍʍˍ͍̍΍ύЍэҍӍԍՍ֍׍؍ٍڍۍ܍ݍލߍABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz·÷ķŷƷǷȷɷŽÎĎŎƎǎʷȎɎʎ˷ˎ͎̎ΎώЎюҎӎԎՎ֎̷׎ͷ؎َڎێ܎ݎގߎηϷзѷҷӷԷշַ׷ABCDEFGHطIJKLMNOPQRSTUVWXYZabcdefghٷijklmnoڷpqr۷stuܷvwxyzݷ޷߷ළ᷋ⷎ㷑䷙巚淛跡鷣귦췭ﷵÏďŏƏǏȏɏʏˏ̏͏ΏϏЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz¸øĸŸƸǸȸɸʸ˸̸͸θϸиÐĐŐƐѸǐȐɐʐː̐͐ΐϐАѐҐҸӐԐՐ֐אِؐڐېܐݐސߐӸԸոָ׸AظٸBڸC۸ܸDEFGݸ޸߸HIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz񸖑󸗑‘ÑđőƑǑȑɑʑˑ̑͑ΑϑБёґӑԑՑ֑בّؑڑۑܑݑޑߑᑢ鑣ꑤ둥񑦹ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz¹ùĹŹƹ’ÒĒŒƒǹǒȒɒȹʒ˒̒ɹ͒ΒϒВђҒӒʹԒՒ˹֒גْؒڒےܒݒޒߒ̹͹ιϹйѹABCDEҹӹFԹչֹG׹HعIJٹڹ۹ܹݹKL޹߹MNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz“ÓēœƓǓȓɓʓ˓͓̓ΓϓГѓғӓԓՓ֓דؓٓړۓܓݓޓߓ⓷ABCDEFGHIJKLMNOPQºRSTUVWXYZabcdefúghijklmĺnopqrstuvwxyzźƺǺȺɺʺ˺̺ͺκϺкѺҺӺԺ”ÔĔŔƔպֺǔ׺Ȕغɔʔ˔ٺں̔ۺ͔ΔϔДєҔӔܺԔՔ֔הؔٔڔ۔ܔݔޔݺߔ޺ABߺCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzﺈ𺉕򺭕󺯕•ÕĕŕƕǕȕɕʕ˕͕̕ΕϕЕѕҕӕԕՕ֕וٕؕڕەܕݕޕߕᕲABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz»ûĻŻƻ–ǻȻÖĖɻŖƖǖʻȖɖʖ˖̖͖Ζ˻̻ϖЖіͻҖӖԖՖ֖זٖؖږۖܖݖޖߖABCDEFGHIJKLMNOPQλRSTUVWXYZabcdefghijklmnopqrϻstuvwxyzлѻһӻԻջֻ׻—×ėŗƗǗȗɗʗ˗̗͗ΗϗЗїҗӗԗ՗֗חؗٗڗۗܗݗޗߗػABCDEFGHIJKLMNOPQٻRSTUVWڻXYZۻabcܻdefghijݻ޻klmnopqrstuvwxyz߻໗ộ⻜代廤滥軫껬𻳘󻴘˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ☩嘪옫𘬼ABCDEFGHIJKLMNOPQR¼üļSTUVWXżƼYZǼabcȼdefghijɼʼk˼̼ͼlmnopqμrstϼuvwмxyzѼҼӼԼռּ׼ؼټڼۼܼݼ޼߼༦ἲ⼸㼻伾™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz½šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚýĽߚŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽԽսֽABC׽ؽٽDEڽFGH۽IJKLMNOܽݽPQ޽߽RSTUVWXYZabcdefghijklmnopqrstuvwxyz⽛㽝你彡罦齨꽮뽱콴›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzœÜĜŜƜǜȜɜʜ˜̜͜ΜϜМќҜӜԜ՜֜ל؜ٜڜۜܜݜޜߜꜭ񜮾ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÝĝŝƝǝ¾þȝľɝžʝ˝̝͝ΝϝƾǾНѝȾɾʾҝ˾̾;ӝԝ՝֝ξϾоםѾҾӾ؝ٝڝԾվ۝־׾ܝݝؾޝߝپھ۾ܾݾ޾߾ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz¿ÿĿſƿǿȿɿʿ˿̿ͿοϿпѿҿӿԿտžÞĞŞƞǞֿ׿Ȟɞؿʞ˞̞͞ΞϞОўҞӞԞٿ՞֞ڿמۿ؞ٞڞ۞ܞݞܿݿޞߞ޿߿ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzŸßğşƟǟȟɟʟ˟̟͟ΟϟПџҟӟԟ՟֟ן؟ٟڟ۟ܟݟޟߟABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz àĠŠƠǠȠɠʠˠ̠͠ΠϠРѠҠӠԠՠ֠נؠ٠ڠ۠ܠݠޠߠ࠹ᠺ栻砽蠾ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz¢ž¤ ¦ABCDEFGHIJ¬K®¯LMNOPQ±RSTUVWXYZabcµd·¸efghijklmnopqrstuvwxyz„ABCDE½FGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz’ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz…ŒŸABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz„†‰“™ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz•ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz’•œŸABCDEFGHIJKLMN¡âãOPQRSåTUVWXYZabcdeéfëìghijklmnopqrstuvwxyzÃABCDôEFGHIJKLMNOPøQúûRSTUVWýXYZabcdefghijklmnopqrstuvwxyzÊÑÔABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÞABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÅÆÇÍàABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzÂÅÈÏÓÙÛÞABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnĢopqrĥĦstuvwxĨyzāĬćĉČİēĔĕĴěĝĠABCDEFĸGĺĻHIJKLMĽNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzďđēĚěABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzĐĒĕĜĝĞABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzćĚABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzćčABCDEFGHIJKLMNOPQRŢSTUVWXYZabcdefghijklmnopqrstuvwxŪyzŁńŮŋŎABCDEFGHIJKLMNOűPQRSTUVWXYZaŵbcdefghiŹjklmnżopqrstžuvwxyzłńŇŎŏŕABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzłŃʼnŋŎŕŖŗŝŠABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzŁňʼnŊŎŏŒABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzŁłňABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƣƘƚƝABCƧDEFGHIJKLMNOPQRSTUVWXYZabcdefghiƯjklmƲnopqrsƵtuvwxyzƃƆƉƻƐƽƚƜƟABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzƆƉƌƓƕƛABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzLJABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzǫdžLjǮNJNjDZǐǑǒǘABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzLJljǑǔǗǞǠABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzDžLJNJǑǒǓǙǛǞABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzǁ‚ƒ„…†LJˆ‰NJ‹Œ¡ȍŽ‘’“”¢ȕ–—˜™š›œž£Ȥȟ ¥ABCæDEFGçHIèȩJêKëLMNìOPíȮQRïSTUðVWXYZabcdeñfòghijklóȴmnõopqrstuvwxyzÁÂöȃ÷ȄÅÆÇÈÉøȹȊËúȌÍÎûȏÐÑÒÓÔÕÖüȗýȘþșÚÛÜÝÞÿȟàABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzāĂȃĄąĆȇĈĉĊċČȍĎȏĐđȒēĔĕĖėĘęĚěĜĝȞğĠABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzŁȂȃȄŅņȇňȉŊŋȌōŎȏŐőŒœŔŕȖŗŘșŚśŜŝŞȟŠABCDEFGHIJKLMNOPQRؽ׶̢Ѯ̾ܰ߾߻ݦΰ޺˥ܭޣΤпܹӵ֤ޡӷ٥̵̨۷ʧкͿױݷע޻з۱ͥҤִΨҡϨʰϽϯͣЯʻԣ٨٩޸ֳϯ˼ΫЪЯдҿ˯ڰ̵ͦε˾ڨްӳͧЫܹӨ߬˼Ӳް׭Ӥڴ˴̾ر̯ջʫծ۶ٹˬѺ٫ڳٹֺΫʤݦЮͰʻվѢ׺ѰͫʮʮۻʰҺ̨۲ѸԲ٢ڧֲԾ޵ˮѪةޯη̼Ͼˤڪ۵׵ͮͻذֳ˩ֿغ߳ԳլڦܴׯߢۿѤԡ֯޵ѷѳТԳܶΩԳʦϢЧڹ֭ڣε׬޴Ѫ٣Կ׿Ͷ̸ۤݰأٴͷ۵ݵףϹԷۿ˥ܮϬ٦ݯާΡй˰Բ־αܧԹس٬ѱ͹֧ɧʧ˧̧ͧܧݧާԧէ֧קا㧿§çħŧƧǧȧΧϧЧѧҧӧڧۧ짦ᢼߧ롲ªêĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ۪ܪݪުߪ«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ©éĩũƩǩȩɩʩ˩̩ߢ¨èĨŨƨǨȨɨʨ˨̨ޢͩΩϩЩѩҩөԩթ֩שة٩ک۩ܩݩީߩͨΨϨШѨҨӨԨը֨רب٨ڨۨܨݨިߨȦǦ¦ƦŦĦæɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ䦶ƢâǢȢˢʢɢ̢ߡޡ¢ۡݡܡĢŢڡ١Ϣ΢ТѢϡΡۢ͢ܢݢڢӢԢǡȡءɡ٧ʡբآ֢٢עӡԡġСš֡ա¡áѡҡ¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإѬҬӬԬլ֬ج٬ڬ۬ܬݬެ߬׬סơҢ=OsOGPPRSuTT	VZ[fgggLksu<zۂW6Ȍύՙ;RtSTj`daks҉O
RXxYYr^y^acFgghoNvwxzz!|nq늓kNUf4nxz[NRNW*XL]aa!bbegDjnuuvw:}QR#S\2uۀ@[RXY\]^:_J_wa_lzuu|s}}T!AMGNNPQOX7a>aha9eiouvv{˄U[QW|(PSE\]bncdd np[yݍ}E~NNeP]^aWiqTGu+^NPpg@h	QRRjwԞR/`HPacd<hjoX}rruy}m~tcQbzlToP}:#|QJa{WNOPPQRRSpWX^_vaadleofffhmpptttulxxzzE}}?f8ZOSU:XQYc[F\`bBhhhnLuxvx=z|k~|~?ĝSSJTqTVYd[;\^b7eEerefgiluv~w?z1.ǖgؚTefh@z7`VdW]fhhn(thlOlQqQRT[]P`m`bc;eszz2N[bgtyӃNKF^iQ[[cah>kLp/tt{PŃܕ(.R]`bOIQ!SX^f8mprsP{[fSckVNPJXX*`'abiA[}_NPTU[]]*eNe!hKjrvw^}N߆NʐUNEN]NNOwQR@SSSTVuWW[]^abQeggiPkkkBlnxprstwwvz}	
߂b3dҙEםW@\ʃTzو͎XH\cz[_yzz&P8RRwSWbrc
km7wSWshvՕ:gjpom̎Kwfxk<S-WNYcisExzz|us5RGWGu`{̃XjKQKRRbhuiPRRae9hi~tK{냲9яI	NYdfj4tyy~_
&OS%`qbrl}f}NbQwOOvQQUhV;WWWYGYY[\]]~^_beegg^ghh_j:k#l}llms&t*tttxuuxxAyGyHyzy{}}-OHw!$Qe}vO	TbThёU:QZa
bbfVq OczcWS!g`isn"7u#$%
}&'rVZ()*+,CN-gQHYg.sYt^dy_l`b{c[[R/tY)_`012Yt345678љ9:;<=>?@ABCoDE`FGfHI?\JKLMNOPQZ%{g}RSTUVWXY<\l?SnY69NNFOUWXV_eejkMnwz|}ˆ2[dozsuTVUMWadfm[nmoouCANJZlSuT{]UXXXb^bdhvu|NWnW'Y
\\6^_4bds۞[_`PR0RW5XWX\`\\]^_`ccdChhjm!nnoqvywy;zHSMvܗkpXrrhscwy{~X`feeflqqZmNzNQQRTaqgPhhm|ouwzc\Qe\gguzsZF-o\Ao
_]Yjq{vI{'0Ua[iv?\mpsa}=]j^NuSkk>pr-LRP]d,ekoC|~ͅdb؁^gjmrtotސO
]_
QceuNPiQQhj|||oҊϑO7QRBT^na>bejo*y܅#bjΞRfwkp+ybBab#e#oIqt}o&#JQRRmpˆ^eko>|usN6OV_\]`s-{F4HaOoyR`ddj^oprv\2ouxy}Ƀ֊X_'g'pt`|~!Q(pbrxŒڌNP[^eqBvwJ|'XAZb\jmo;v/}7~8KRegiAmnp	t`tYu$vkx,^mQ.bxO+P]m}*_DahaRQQ^iz}uO)RSTUe\`Nghlmrrttbul|yψ̑БɛT~oqtWgm3t,xz {|idjtuxxT[U^ oNMS)Z]N_ba=ciffn+ocpw,;E;Ub+gl	jzNY__g}T+WYZ['fghkdqu㌁EL@_[lsvvQMQQRhlw w}}bnQ
T}Tff'invw„iOQRY=^Uaxdydfg!jkk_rarAt8ww((glgrvfwFzkl"Y&goSXY^c4fsg:n+szׂ(R]aa
bbdeYifkk!qs]uF~j'aX؞PR;TOUevl
}}^RlirsTZ>\K]L__*ghci<nDn	ws|a\`
aaOeeellss}[]RZSbdd4g8jlst{|~64OJSSSb,deeilXosTu"vvvxx,yF},ԏRbd$nQo|vˍbC#PPJWY(\G^w_?b>eee	fginx!}+*2
POcW_bcogCnqv̀ڀ)Mj/OpO^g"h}v~vDa^
jiqqjudA~CܘOO{pQ^h>lNllr{l:tPRXdjtVvx9e^S_%RwINPuQ[\w^f:fghpuuyz' O!X1X[nfekmzn}os+u܈\OPS\S[_
gyy/9;,gvNOIY\\\gchpq+t+~"Ғ
NNOPVRoR&TTW+YfZZ[u[[^fvbweenmn6r&{?|6PQ@tܑDٙSR)TtVXTYnY_anbf~lqv||}g[O__b)]gh|xC~lNPS*SQSYbZ^`aIbybegikkkklh5tuxxyy|}>船l^ۘ;V*[l_ejk\mop]rsӌ;a7lXMNNNN:O<OOOPSSUUVXbYZ[[\]+^_`hceeggh{kll#n	pEsx>y@y`yy{}r}
фdž߈P^܌fߙJRigjP*Rq\ceUls#uu{x0wNdk^q	NkIghnkco
NPPQFUUV@[\\8^^^^`QhajXn=r@rrvey{saތ^XtUlaz"}rrru%um{XX]^^_U`bcMefffhhr^tn{n}}r͞ YmY-^`fsfgPlm_owxƄˑ+NPHQU[[Gb~ee2n}qtDtttlvy}U~z9ux%MhSQ\Til)m+n;-gaRfk~
]emqnWY['``bf_f)ssvwl{VreNRrkmz9{0}oS/VQX[\\]@bcd-fhlmnppq&uuuv{{+| }9},m4
a7Ol\_gm|~k[]
d\ᘇs[`~gm7RpQpxpבOSUVWXZ[\\%^a
bKbcd6exe9jk4lm1oqrxstt&vawyWzz|}}a~)1ڄꅖ8Bl֖ӚS~XYp[[mZoq!tt]__B`ehoiSjk5mmsvwM{}#@cbĊbSe]']i]_thob6rNXNPRGSbfi~^OS6VYZ8\N\M\^_C`e/fBfggsw:ÿ́fiUzW[_o`b
ik\nq{UXߘ8OOO{T Z[<aehfq3u^y3}Nじ΅
qŏ1Y[[`[\_lrmpuNASsٖlNORQ^U%Z\bYrY?Ŗ	]
X\]D^`acj%nTNw[\	cOfHh<wTeˎ5U\]^fLvǕXbr(N.Y`;fky&STW]afmx~DS|bcm
~KMjL_N;PQY`c0i:r6tΑ1_uv}o免woOxyXC[Y`cemefzJi#jmplqu
vypz{|D}}~
W_eovyZlQabjƁCP0Xf_	q|[O<QVDYcm]miQNYOY_k]ltyE9?]NWy_fuy~o[V'XYZ[^Pc;c=illmmmop6qYqqqOxoxu{}/~Mߎ[`mqSgp0q0tv҂}fqIKX]q_ ffyii8ll6nAoop/pPqqps[ttvNz~`ΏHBN*PRSfmlo
swbz݅Ԉc}kN
OOPHS>T3TUbXXgYZ[`aVeedfhZlopqRs}{2K\lDss:netviz~
@QXdtupv͖T&ntzzنxIZ[[hicmst,tx}UL.f_egjls-PZjkwYl]]%sOuPQ/X-YYY[]bdddfHjqdtzzG~^~p YR~a2ktm~%OPQRWX[^Baimgnnqbt(u,us8Ʉ
ޓNQOvP*QSSS[[$\aae[rs@tvPyyy}Յ^GꑅRg_e1f/h\q6z
NRjkoqSK1NqĖCQSTWWWZZ[(`?acl9mrnn0r?sWtтE`bXg^MOIPPqS
WYZ	\paf-n2rKt}Àf?_[U˗OsNOQjQ/UUz[[|^}^^``a	ac8e	gggaibil'm8no6s7s\t1uRv}8Ոۊ0BJ>zIɑn	XkAQkY9\dosbph}Wi`GakYNTm-pclQaOPQ[aadikuwdcpNN
O7YY]_[_!`>rspuuy3Q7pvNNRpSTVY[__nnj}5mwNZO~OXen8NXYYA`zOÌeQDSNiRU[N:RTYYP[W[\[c`Hanpnqstux+}(Ʌnj̖\ORVe(f|pp5r}Lrq[hkzov\f[o{*|6ܖNN S4XXXlY\3^^5_cfVgjjk?oFrPstz|x߁灊l#υ݈wQT(W[MbPg=hh=nn}p!~	KN-r{͊GONO2QTY^bugnijlnr*su{5}W[Ζ_R
TZ[XduenrvMz{M|>~{+ʌd_iѓCOzOPhQxQMRjRaX|X`Y\U\^`0bhkloNq t0u8uQurvL{{{{~n>I?"+ZkR*bbYmdvz{v}`S\^8op|ޞczdvNNN\PuPHTY[@^^^_`:c?eteevfxfghijck@lmmn^nppss:u[wxyz}z|}Gꊞ-Jؑf̒ V\6RR|U$X^_`chomy,{́Dd=LJOFQQR2V_k_cdeAfffghhionogqq*rt:wVyZyy zz||D}p~T m;Ֆe|ÓX[
\RSbs'P[_`kahm.t.zB}}1~k*5~POPW]^+cj;NOOOZPYĀjThTUOY[]^]f1gg*hl2mJnopsuL|},}}ۆ;p31NRDЙz|OQQW[\Yf=jZmnoqouz"!u˖-NNF͑}SjkiAlzXafbpuuR~IKNST0W@W_ccod/eezfggbk`ll,ow%xIyWy}󁝂rvz7zT~wUUuX/c"dIfKfmhik%mnshtt[uuvwwy	~~/:ь뎰2csOSYZ^Nhtuyz̍폟egWWo}/Ɩ_aoNOPSUo]]!kdkx{IʎnIc>d@wz/jdoqttz|~|~
}L9R[d-g.}PSyXXaYaaez	P!PuR1U<Z^p_4a^ef6ffin2os!vz9YփPW[[i_c&x}܃!ǑQgV{QY`UPTR:\}abbden v
`_NCSU)Y]dlmszw!ƗQTU_do}M5P\lmuw=|d|yŠXY^wcRrukw܊^tfm}ˊQ֛CRfmn}.^ԚRRTabbhiZi5jp&q]xyyy
zxՂIIbOVqw[_QgSZX[`a`d=~p%dP]gXbcixijknvy)ϊKۖ6
N\u]yzQ{{.~ĄYt%f?iCtQ.gܞEQ_l]w`S9T4V6Z1\pZ큣_tPNS`,nd\O$PU\_^e`hlmquuavzIz}}n􁩆ɖRGRR혪NgoO[glxmt'xݑ|ćy1z_NT>UXY`Sbb6gUi5@ݙ,PSSDU|WXbdkfgoo"t8t8QTVfWH_aNkXpp}jY+cw=TX-di[^oniLQS*Y `Kakpll{΀ԂƍdodeNQTW_avhuR{q}Xi*9xPWYYb*]ayr֕aWFZ]bddwgl>m,r6t4xwۍ$RBWgHrt*kQSLciOU`WelmLrrzm_opaOOPAbGr{}MjWs^g
U T[c^^
_e=[HOS
SSTTW^`bbUclfmu2xހ/ނaE^ffprO}Rj_SaSgjothyhyǘĘCTzSiJ|_buvB9S<__lsbuuF{ON<NUOSY^0flUtwfPXx[P[h``eWl"oopUPӗrRDQ+TTcUUjm}fwyTTv䆤ԕ\N	OYZ]R`bmgAhl/n8*	NUPTWZYi[[awiwm#pr犂홸R8hPx^OgGLNTVs	WSVX[1aj{sҎGkWUYrkiO\&_a[flpsss)wMwC}b}#~7R
IoQ[tz@ZOTS>Y\>cymrϒ0NDQRWb_lnpPppqsitJanQW_`gafYJNNN|TXX}Y\'_6bHb
fgfkimmVnnooo]pr%tZttv\y|~ဦkN_twje`bwZZfm>n?tB_`{T_^ll*mp}y;ST[:jkpuuyyqAtd+exxkz8NUPY[{^`cakefShneqt}i%;mn>sAʕQL^_M``0aLaCfDfil_nnboLqtv{'|RWQÞ/SV^_b``affgjmoppjsj~4ԆČRrs[kjTV][Heefhmm;ruMOPST<TUU?^_=gfqsRRdXXqqqfUfJq1ISUkY__cfGqO:dpfugd`NGQQS6mўf#kpuTy\} k=kFk8Tp`=mPQUkVVY	[^aa1b^ffqqqryzp
!"#%&'()*+.234567:;=>?ABCDEFGHIJLNOPQRSUVWYZ[]^_`abcdefghijklmnorsuvy{|}~¬ìŬƬǬɬʬˬͬάϬЬѬҬӬԬ֬ج٬ڬ۬ܬݬެ߬	
!"#$%&'(*+./0123679:;=>?@ABCFHJKLMNOQRSUVWYZ[\]^_`bdefghijknoqrwxyz~­íŭƭǭɭʭ˭̭ͭέϭҭԭխ֭׭ح٭ڭۭݭޭ߭
 !"#$%&'()*+,-./23569;<=>?BDGHIKOQRSUWXYZ[^bcdfgjkmnoqrstuvwz~®îŮƮǮȮɮʮˮήҮӮԮծ֮׮ڮۮݮޮ߮	
 !"#$%&'()*+./1356789:;>@DEFGJKLMNOQRSTUVWXYZ[^_`abcfghijklmnopqrstuvwxz{|}~¯ïįůƯʯ̯ϯЯѯүӯկ֯ׯدٯگۯݯޯ߯	

 !"#$%&')*+,-./0123456789:;<=>?@ABCFGIKMOPQRVXZ[\^_`abcdefghijklmnopqrstuvwxyz{~°ðưʰ˰̰ͰΰϰҰӰհְװٰڰ۰ܰݰް߰

 !"&')*+-./01236:;<=>?BCEFGIJKLMNORSVWYZ[]^_abcdefghijklmnopqrstuvwz{}~±ñıűƱDZȱɱʱ˱ͱαϱѱұӱձֱױرٱڱ۱ޱ	

!"#$%&'()*+,-./012356789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWYZ[]^_abcdefgjklmnopqrsvwxyz{}~²òIJŲƲDzʲ˲ͲβϲѲӲԲղֲײڲܲ޲߲	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSWYZ]`abcfhjlmorsuvwyz{|}~³óƳdzɳʳͳϳѳҳӳֳسڳܳ޳߳	

!"#$%&'*,-./012356789:;<=>?@ABCDEFGHIJKLMNORSUVWYZ[\]^_bdfghijkmnopqrstuvwxyz{|}~´ôŴƴǴɴʴ˴̴ʹδϴѴҴӴԴִ״شٴڴ۴޴ߴ	

 !"#&+,-./235679:;<=>?BFGHIJNOQRSUVWXYZ[^bcdefghijklmnopqrstuvwxyz{|}~µõŵƵǵȵɵʵ˵εҵӵԵյֵ׵ٵڵ۵ܵݵ޵ߵ	

 !"#$&'()*+-./012356789:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcefgijklmnopqrstuvwxyz{|}~¶öĶŶƶǶȶɶʶ˶̶Ͷζ϶жѶҶӶնֶ׶ضٶڶ۶ܶݶ޶߶	

 !"#$%&'*+-.1234567:<=>?@ABCEFGIJKMNOPQRSVWXYZ[\]^_abcefgijklmnortvwxyz{~·÷ķŷƷȷʷ˷̷ͷηϷзѷҷӷԷշַ׷طٷڷ۷ܷݷ޷߷

 !"#&')*+-./01236:;<=>?ABCEFGHIJKLMNOPRTUVWXYZ[^_abcefghijknprstuvwyz{}~¸ĸƸǸȸɸʸ˸͸θϸѸҸӸոָ׸ظٸڸ۸ܸ޸	

!"#$%&'()*+,-./0123456789:;>?ABCEFGHIJKMNPRSTUVWZ[]^_abcdefgjlnopqrsvwyz{}~¹ùĹŹƹǹʹ˹͹ӹԹչֹ׹ڹܹ߹	

 !"#$%&'()*+,-./01234567:;=>?ACDEFGJLOPQRVWYZ[]^_`abcfjklmnorsuvwyz{|}~ºúźƺǺɺʺ˺̺ͺκϺкѺҺӺԺպֺ׺ںۺܺݺ޺ߺ	
!"#$%&'(*,-./012379:?@ABCFHJKLNQRSUVWYZ[\]^_`bdefghijkmnopqrstuvwxyz{|}~»ûŻƻǻɻʻ˻̻ͻλϻѻһԻջֻ׻ػٻڻۻܻݻ޻߻
 !"#&(*+,./235679:;<=>?BFGHJKNOQRSTUVWXYZ[\^_`abcdefghijklmnopqrstuvwxyz{|}~¼üżƼǼȼɼʼ˼̼μҼӼԼּ׼ټڼۼݼ޼߼

 !"#%&'()*+-./0123456789:;<=>?ABCDEFGJKMNOQRSTUVWZ[\]^_`abcefgijklmnopqrstuvwxyz{|}~½ýĽŽƽǽȽɽʽ˽̽ͽνϽнѽҽӽֽ׽ٽڽ۽ݽ޽߽	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCFGIJKMOPQRSVX\]^_bcefgiklmnorvwxyz~¾þľžƾǾȾɾʾ˾̾;ξϾҾӾվ־پھ۾ܾݾ޾߾

 !"#$%&'()*+,-./0123456789:;<=>?BCEFGIJKLMNORSTVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¿ÿĿƿǿȿɿʿ˿οϿѿҿӿտֿ׿ؿٿڿۿݿ޿	

 !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPRSTUVWYZ[]^_abcdefgjklmnopqrstuvwxyz{|}~	

!"%()*+.23457:;=>?ABCDEFGJNOPQRSVWYZ[]^_`abcfjklmnoqrsuvwyz{|}~	
!"#$%&'*,.0356789:;<=>?@ABCDEFGIJKLMNORSUVWYZ[\]^_abcdfghijknoqrsuvwxyz{~€‚ƒ„…†‡Š‹ŒŽ‘’“”•–—™šœžŸ ¡¢£¦§©ª«®¯°±²³¶¸º»¼½¾¿
 !"#&'*+,-./0123456789:;<=>?@ABCDFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgjkmnoqstuvwz{~ÀÁÂÃÅÆÇÉÊËÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ	

 !"#%&'()*+-./12356789:;>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcfgijkmnopqrsvwxz{|}~āĂ㥹ĆćĈĉĊċČčĎďĐđĒēĕĖėĘęĚěĝĞğĠġĢģĤĥĦħĨĩīĬĭĮįİıIJijĴĵĶķĹĺĻĽľĿ	

 !"#$%&'*+-./1234567:<>?@ABCFGKOPQRVZ[\_bcefgijklmnorvwxyz{~ŁłŃŅņňʼnŊŋŎŐŒœŔřŚśŝŞşšŢţŤťŦŧŨŪūŬŭŮůŰűŲųŶźſ	

 !"#&')*+/1268:<=>?BCEFGIJKLMNORVWXYZ[^_abcdefghijkmnprstuvwz{}~ƁƂƃƄƅƆƇƊƌƎƏƐƑƒƓƖƗƙƚƛƝƞƟƠơƢƣƦƪƫƬƭƮƯƲƳƵƶƷƻƼƽƾƿ	

"#%&')*+,-./24689:;>?ABCEFGHIKNPYZ[]^_abcdefgijlmnopqrsvwyz{ǀǁǂdžNjnjǍǏǒǓǕǙǛǜǝǞǟǢǧǨǩǪǫǮǯDZDzdzǵǶǷǹǺǻǾ	
!"#%&'()*+.02345679:;=>?ABCDEFGJKNOPQRSUVWXYZ[\]^_`abcdefghijklmnorsuvwy{|}~ȂȄȈȉȊȎȏȐȑȒȓȕȖȗȘșȚțȜȞȠȢȣȤȦȧȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȾȿ	
000% & 0 %"<<"    000	0
000
00000`"d"e""4"2 3 !+!B&@& ""#""a"R"; &&%%%%%%%%%%%!!!!!0j"k""=""5"+","""""""*")"'"(" !"#$%&'()*+-./012356789:;<=>?@ABCDEFGHIJKLMNORSUVWYZ[\]^_bdefghijkmno!!""^."""	!0 %%%%d&`&a&e&g&c&"%%%%%%%%%%%h&&&&&  ! !!!!!m&i&j&l&22!3"!33!! qrsuvwxyz{}~ɀɁɂɃɄɅɆɇɊɋɍɎɏɒɓɔɕɖɗɚɜɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɮɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿ	

 !"#$%&'()*+,-./0123456789:;=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]
 !"#$%&'(*+,-./0123456789:;<=>?@ABCDEF112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~11111111111111111GHIJKNOQRSUVWXYZ[^bcdefgijklmnopqrstuvwxyz{|~ʀʁʂʃʅʆʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʙʚʛʜʝʞʟʠʡʢʣʤʥʦʧp!q!r!s!t!u!v!w!x!y!`!a!b!c!d!e!f!g!h!i!ʩʪʫʬʭʮʯʰʱʲʳʴʵʶʷʸʹʺʻʾʿ	
%%%%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%%%%%%%%
%%%!%"%&%'%)%*%-%.%1%2%5%6%9%:%=%>%@%A%C%D%E%F%G%H%I%J%
"#$%&'()*+,-./0123456789:;<=>?@BCDEFGJKMNOQRSTUVWZ[\^_`abcefghijkl˕333!3333333333333333333333333333333333333333333333333333&!3333333333333333333333mnopqrstuvwz{|}~ˀˁ˂˃˄˅ˆˇˈˊˋˌˍˎˏːˑ˒˓˔˕˖˗˘˙˚˛˝˞˟ˠˡˢˣ˥˦˧˨˩˪˫ˬ˭ˮ˯˰˱˲˳˴˵˶˷˹˺˻˼˽˾˿&2?ARfJ`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2$$$$$$$$$$$$$$$$$$$$$$$$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$S!T![!\!]!^!	
 #$'138@BSgKI222222222	2
222
222222222222222$$$$$$$$$$$$$$$$$$$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$t      %&*+-/1234567:?@ABCFGIJKMNOPQRSVZ[\]^_abcegijklmnoqrstvwxyz{|}~̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000̶̷̡̢̧̡̛̖̗̝̞̟̣̤̥̦̪̮̯̰̱̲̳̹̻̽̾̿̕̚00000000000000000000000000000000000000000000000000000000000000000000000000000000000000

 !"#%&')*+-./012345678:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_ !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNOabcefghijknprstuvwyz{|}~͇͉͍͎̀͂̓̈́͆͊͋͌ͅ͏͓͖͙͚͐͑͒͗͛ͣͦͨͪͫͬͭͮͯ͟͢͝͞͡ͱͲͳʹ͵Ͷͷ͸͹ͺͻͼͽ;Ϳ	

"#%&')*+,-./246789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWZ[]^bcdefgjlnopqrsvwyz{}~΀΁΂΃ΆΈΊ΋Ό΍ΎΏΒΓΕΖΗΙΛΜΝΞΟ΢ΦΧΨΩΪΫήίΰαβγδεζηθικμνξο	
 $,-/0189<@KMTX\pqtwxzĬȬ̬լ׬	

!"#%&'()*+.2345679:;<=>?@ABCDEFGHIJKLMNOPQRSVWYZ[]^_`abcfhjkl
 ),-458<DEGIPTXaclmpstuv{|}ĭȭЭѭӭܭ	
01478:@ACEFJLMNPTV\]_`aehilpxmnorsuvwyz{|}~ρςστφχψωϊϋύϏϐϑϒϓϔϕϖϗϘϙϚϛϜϝϞϟϠϢϣϤϥϦϧϩϫϬϭϮϯϱϲϳϴϵ϶ϷϸϹϺϻϼϽϾϿy{|}Į̮ͮϮЮѮخٮܮ
,-024<=?ABCHIP\]deyǯȯɯ˯ͯίԯܯ(DEHJLNSTUWY	

 !"#$%&'()*+,]|}İŰǰȰɰаѰ԰ذ	#$%(,45789@ADHPQTUX\`xy|̱бԱܱݱ./0123679:;=>?@ABCFHJKLMNOQRSUVWYZ[\]^_abcdefghijknoqrsuvwxyz{~ЀЂЃЄЅІЇЈЉЊЋЌЍЎЏАБВГД߱ 4<X\`hitu|Ȳɲ̲вҲزٲ۲ݲTUVX[\^_deЖЗИЙКЛМНОПРСТУЦЧЩЪЫЭЮЯабвжиклмнопgiknpqtxijųȳ˳̳γгԳճ׳ٳ۳ݳ ()+4PQTX`acelĴȴдմܴݴ$%'()*0148	
 !"#$%&'()*+,-./235679;<=>?BFGHIJKNOQRSUVWXYZ[^`bcdefgijkm@ACDEKLMPT\]_`aĵ̵͵ϵеѵص%,4HdhԶ(),/089;DHLTU`dhpqsu|}nopqrstuvwxyz{}~рстухцчщъьэюяѐёђѓєѕіїјљњћќѝўџѢѣѥѦѧѪѫѬѭѮѯѲѴѶѷѸѹѻѽѾѿјǷɷ	$%(,45789@DQS\]`dlmoqx|øŸ̸иԸݸ߸ <=@DLOQXY\`hi

 !"#$%&'()kmtux|ȹɹ̹ιϹйѹҹعٹ۹ݹ޹89<@BHIKMNSTUX\deghipqtxĺȺغٺ*+./12356789:;>@BCDEFGIJKLMNOPQRSTUVWXYZ[]^_`abcefghijklmnopqrstuvwxyz{|}~҂҃҅҆҇҉ҊҋҌ
 )+4568;<=>DEGIMOPTXaclĻȻлӻ	
$%')-0148@ACDEILMP]ҎҏҒғҔҖҗҘҙҚқҝҞҟҡҢңҥҦҧҨҩҪҫҭүҰҲҳҴҵҶҷҺһҽҾҙļͼϼмѼռؼܼ	$,@HILPXYdhԽսؽܽ
DEHLNTUWYZ[`ad	
"#$&'*+-./1234567:>?@ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghihjpqstu{|}оѾԾ׾ؾ	@ADHPQUſ̿ͿпԿܿ߿<QX\`hijklmnopqrstuvwxyz{~ӁӂӃӅӆӇӉӊӋӎӒӓӔӕӖӗӚӛӝӞӟӡӢӣӤӥӦӧӪӬӮӰӱӲӳӵӶӷӹӺӻӽӾӿ #$&',-/01689<@HIKLMTUX\deghiptx
 ()+-	

 !"#$%&'()*+,-./01234567/124HPQTX`elmpt|}ˆ‰˜›¤¥¨¬­´µ·¹	
$%()Ehilprxy|}ÄÈÌ$,089:;<=>?ABCEFGHIJKLMNOPQRSTUVWXYZ[]^_abcefghijklnpqrstuvwz{}~ԁԃԄԅԆԇԊԌԎԏԐԑԒԓԕԖԗԘԙԚԛԜԝ4<=HdehltuyĀĔĜĸļ(),089;=DEHIJLMNSTUWXY]^`adhpqstu|}ŀńŇŌōŏőŕŗŘŜŠũŴŵŸŹŻżŽžԟԠԡԢԣԤԥԦԧԨԪԫԬԭԮԯ԰ԱԲԳԴԵԶԷԸԺԻԼԽԾԿ$%(,-.034579;@ADHPQSTU\]`loqxy|ƀƈƉƋƍƔƕƘƜƤƥƧƩưƱƴƸƹƺ	

 !"#$%&'()*+,-./0123456789:;>?ABCEFGHIJKNPRSTUVWZ[]^_abc !$(01357<=@DJLMOQRSTUVWX\`hktux|}~ǃDŽDžLJLjljNJǎǐǑǔǖǗǘǚǠǡǣǤǥǦǬǭǰǴǼǽǿ
dfgjlnopqrsvwyz{}~ՀՁՂՃՆՊՋՍՎՏՑՒՓՔՕՖ՗՘ՙ՚՛՜՝՞՟ՠաբգդզէթժիլխծկհձղճմյնշոչպջռսվտ $,-/18<@HILMTpqtxzȀȁȃȅȆȇȋȌȍȔȝȟȡȨȼȽ
,4PQTX`aclpt|ɈɉɌɐɘəɛɝ	

!"#%&'()*+,./01234567:;	
)LMPT\]_`ah}ʄʘʼʽ !AHILPXY]dxy˜˸
!"'(),.089;=>?ABCDFGJLNOPRSVWYZ[]^_`abcdefhjklmnorsuvwxyz{|}~րւքֆևֈ։֊֋֎֏֑֖֛֢֣֤֥֦֧֪֚֒֓֕֗֘֙֜֞֠֩<=>DEHLTUWXY`dfhpų̴̵̸̘̙̜̠̩̫̬̭̼	$(,9\`dlmoqx͈͔͕ͤͥͧͩ͘͜Ͱ !$(0135ֱֲֳִֵֶַָֺּֽ֭֮֯־ֿ	

XY\_`ahikmtux|΄΅·ΉΐΑΔΘΠΡΣΤΥάέ $,-/018TUX\degipqtxπυόϡϨϰ-458<!"#$%&'*,./0123679:;=>?@ABCEFHJKLMNORSUZ[\]^_bdfghjkmnoqrsuvwxyz{~׀ׂ׃ׅׄ׆ׇ׊׋DEGIPTX`lmpt|}ЁФХШЬдезй
0148:@ACDELMPT\]_ahl|фшѠѡѤѨѰѱѳѵѺѼ	,-04<=?AH\׎׏בגדהוזחךלמןנסעףdҀҁ҄҈ҐґҕҜҠҤҬұҸҹҼҿ
 !%(),089;<=DE|}ӀӄӌӍӏӐӑӘәӜӠӨөӫӭӴӸӼ@D\`dmoxy|ԀԂԈԉԋԍԔԩ<=@DLMOQXY\`ehikmtux|ՄՅՇՈՉՐե $-89<@EHIKMQTUX\gipqtփօ֌֍֐ְֹֻ֔֝֟֡֨֬ ()+-458<DGIPQTVWXY`aceilpt|}ׁ׈׉׌אטיכם@@?AABBCCDDEEFFGGHHIIJJ
KKLL
MMNNOOPPQQRRSSTTUUVVWWXXYYZZ [[?\\?]]?^^?__?``?aa!bb"cc#dd%ee&ff'gg)hh*ii+jj-kk.ll/mm0nn1oo2pp3qq4rr5ss6tt7uu8vv:ww;xx<yy=zz>{{?||?}}?~~????@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_ѬҬӬԬլ֬׬ج٬ڬ۬ܬݬެ߬ !"#$%&'()*+,-./¬¬?ìì?ĬĬ?ŬŬ?ƬƬ?ǬǬ?ȬȬ?ɬɬ?ʬʬ?ˬˬ?̬̬?ͬͬ?άά?ϬϬ?ЬЬ?Ѭ0Ҭ1Ӭ2Ԭ3լ4֬5׬Qج6٬7ڬ8۬9ܬ:ݬ;ެ<߬=>?@ABCDEFGHIJKLMNO??????????????@@?AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[?\\?]]?^^?__?``?aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{?||?}}?~~???	
 #$'I138@BSgKI222222222	2
222
2222©©2éé2ĩĩ2ũũ2ƩƩ2ǩǩ2ȩȩ2ɩɩ2ʩʩ2˩˩2̩̩2ͩͩ$ΩΩ$ϩϩ$ЩЩ$ѩѩ$ҩҩ$өө$ԩԩ$թթ$֩֩$שש$ةة$٩٩$کک$۩۩$ܩܩ$ݩݩ$ީީ$ߩߩ$$$$$$$$t$u$v$w$x$y$z${$|$}$~$$$$$t      ?@@?AAmBBnCCoDDpEEqFFrGGsHHtIIuJJvKKwLLzMM{NN|OO}PP~QQRRSSTTUUVVWWXXYYZZ[[?\\?]]?^^?__?``?aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{?||?}}?~~???&?2??ARfJ?`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2¨¨q2èèr2ĨĨs2ŨŨt2ƨƨu2ǨǨv2ȨȨw2ɨɨx2ʨʨy2˨˨z2̨̨{2ͨͨ$ΨΨ$ϨϨ$ШШ$ѨѨ$ҨҨ$ӨӨ$ԨԨ$ըը$֨֨$רר$بب$٨٨$ڨڨ$ۨۨ$ܨܨ$ݨݨ$ިި$ߨߨ$$$$$$$$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$S!T![!\!]!^!?@@?AABBCC
DDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSS"TT#UU$VV%WW&XX'YY(ZZ)[[?\\?]]?^^?__?``?aa*bb+cc,dd-ee.ff/gg0hh1ii2jj3kk4ll5mm6nn7oo8pp9qq:rr;ss<tt=uu>vv?ww@xxByyCzzD{{?||?}}?~~???EFGJKMNOQRSTUVWZ[\^_`abcefghijkl333!33333333333333333333333333333§§3çç3ħħ3ŧŧ3ƧƧ3ǧǧ3ȧȧ3ɧɧ3ʧʧ3˧˧3̧̧3ͧͧ3ΧΧ3ϧϧ3ЧЧ3ѧѧ3ҧҧ3ӧӧ3ԧԧ3էէ3֧֧3קק3اا3٧&!ڧڧ3ۧۧ3ܧܧ3ݧݧ3ާާ3ߧߧ33333333333333333????????????????@@?AAGBBHCCIDDJEEKFFNGGOHHQIIRJJSKKULLVMMWNNXOOYPPZQQ[RR^SSbTTcUUdVVeWWfXXgYYiZZj[[?\\?]]?^^?__?``?aakbblccmddneeoffpggqhhriisjjtkkullvmmwnnxooyppzqq{rr|ss~ttuuvvwwxxyyzz{{?||?}}?~~???p!q!r!s!t!u!v!w!x!y!?????`!a!b!c!d!e!f!g!h!i!???????¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ٥٥?ڥڥ?ۥۥ?ܥܥ?ݥݥ?ޥޥ?ߥߥ??¥åĥťƥǥȥɥʥ˥̥ͥΥϥХѥҥӥԥե֥ץإ???????@@?AAqBBrCCsDDuEEvFFwGGxHHyIIzJJ{KK}LL~MMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[?\\?]]?^^?__?``?aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{?||?}}?~~???	

 !£"ã#ģ$ţ%ƣ&ǣ'ȣ(ɣ)ʣ*ˣ+̣,ͣ-Σ.ϣ/У0ѣ1ң2ӣ3ԣ4գ5֣6ף7أ8٣9ڣ:ۣۣ;ܣܣݣݣ=ޣޣ>ߣߣ?@A£BãCģDţEƣFǣGȣHɣIʣJˣḲLͣMΣNϣOУPѣQңRӣSԣTգU֣VףWأX٣YڣZ[\]?	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H #$%&'()*+,	

 !	

 !""""""

 

 㡱	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@AGHLNSTUVZ[\`adijknruz{|}AGHLNSTUVZ[\`adijknruz{|}	

B]^opqsB]^opqslCDEF_IKJOQRPYWMbcefghmwvxy~tlCDEF_IKJOQRPYXMbcefghmwvxy~t	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H         (((((                  HFGHIJKLMNO	#$',-.158=>?@B	#$',-.158=>?@B"!3246DCE"!3246DCE/ 
&%()+*0:9<;A7/ 
&%()+*0:9<;A7 *,.39;=EGMWY[aioy{})+-28:<DFLVXZ`hnxz|~CAecgk
B@dbfj]
?"(&$57KIOQUS_sqwum\	>!'%#46JHNPTR^rpvtllatin2_czech_cs//0011

Ԫ *,.39;=EGMWY[aioy{})+-28:<DFLVXZ`hnxz|~մCAecgkۅ
B@dbfjᄈ]
?"(&$57KIOQUS_sqwum\	>!'%#46JHNPTR^rpvtl9999999999999999cp932cp932_bincp932_japanese_ci	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~N}L~ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփF@ABCDEGHIJKLMNOPQRSTUVWXYZ[\]^_`pqrstuwxyz{|}~v]\efghdcTUVWXYZ[\]@ABCDEFGHIˁ́́݁΁ށ假ځaȁɁ߁ہ܁@ABCDEFGHIJKLMNOPQRS@ABVXYZqrstuvwxyzkl‚ÂĂłƂǂȂɂʂ˂̂͂΂ςЂт҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂JKTU@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~E[RSei`cakjdlfn_mbgh~rsopqutꈚO㏺s^NuhۊO厥TvVRh娘揩T\]݌܌jiS划lYmwedtWiߗȈ‹Cjkl˜Ɉތꊚx`ĘLmfϒAȘʈZC̑nǘ]ØŘƘCΘјϘɘ͘gҘʘp˘ИorӘ̘qˈDN֕Warsטܘژ՘ؘۘ٘ە֘MݘޘCoUvqŒ{|ߘw؎ul㘑ϗ`tzẍΕyÎUT{PÍbBXC͋@AlD}EHFmGI|KJƕVMNLQPOԘRSDזUTWVXYZ[~[ƖeZ\}]S_`ZaTbc~fečgh`ijkʎnlmyopq~ustrvwxyyÙzË{}}~MʓonؐYʕh䒍퍎OU܍菛nc͗wwJNuEו啫΋MَܖkxٔC\ߌ™ڔ쑦PmęTřƙK늌pəșʙ˙З̙Ι͙~X}ϙЙљQҙyFofՙbpÌٙ@ڙؙ‰䑶jEiۙܙhegݒD@fNi۔܊ߙzݙޙCۓČaB@]PDCiAƍENFGLKNMJSOHISBYXOPUR[VWTZQ`ea\fPhA^b[슅c_igridcmkpjnlkorwutQÉqsRv܉}{|~\XxyӓdXdlc͈}Ōޕyݍ\nϋVBRؒ^C_Wu|x͑š‘ÚĚƚꁉgۗ̚ȚY˚h˒ǍǚUɚŚo͚mΚĒКnњ֚՚ϚҚԚǕךdؚٚښܚۚޚӚߚݚmpsᚺ누ْϕ蚟ĉ[OǙgVvΈޓt_zDz@DA@ܔϖDJWdBEÑWiFȍGonƌψKLIWHÖPpЈQORPNPMؕVWSKkUXwYT}ZQ[_\ʼn^]kda`bcefhgilڒdjmnqopqrEstuyFЖGnjvwwxyz{}~FvG@蒶Xq鐺G{ɍQƉeh⎃ГxQ@ljJ˞RΑˎшqޖċAڎKsANj͓rWjƎwԓR򊨛ZБx݊㉴sRśěۛɛƛțǛʛ˛̛ϛΛ͛՛ћЛқӛ֛כԛ؛ފٛۛڛܛݛBHIޛȌߛbJFЋsztȐёAX蛝y훋NKcHLݔXM{xɌNfpLf@CDB_FEAGHILJKMNUOٕPMQTU|VOo햷ʌWX^YJeZg[\]_`abSRc`FʍVjdeefޔihgaґmkjlk]ponqrzsOtJSKEuuYZzwyOxv|{|vӑ}}P~pbIxYߔ{Փfɐ҈ySđz䎷DӈŜƜĜǜÜȜɜœԑQT̜֜͜Μ՜ԜҜdSϜќԈӜʜМלc˜|Jڜޜߜܜٜ؜ݜeۜ蜧圜^ʐ@ABCYDEFՑˌߖ[GˍHőKILJM}NQZOVPc}RSWTRܐe┫ZcS]d_fba[YUXSِ`qg@hminAE\kwlˆgjUҔp}Jqsoߕ{̎~xPv|{uzrt@||̍TyڐT[wdf͒}~`KghrgېE̖TQPdBohi^FC[xǓĝq~ݝsŝǝƝU֓hȝG~ɝʝ˝|Đk֍l͝ΎΝҋːϝafzVН{ӝѝԝҝ՝֝؝םٝڝU|{۝ߝVޝݝՈ̐ftcE蝞WWNAӔiqŋɉgÈb\A@ܓBCjDFGHȋgXIJf֙]\֑ōLK񍽒LN]MNOؖ{DQpSVURTWLjލێZmXYۖ[\aYt^ܝnf`”f]cb͐їʉ}ged_͌kiˉgmsƑuAt^_ђMpoqnvljrhĎ`̒ȓhIxZz}ji͍{jyĈ|~ˋKjVO~[挜Bdǖ_IXoֈAŒ̓֒kȑ^퓾žƋ|ɋOyT|ҞP՞YԞӞОĞÞ֞ΞɞƞǞϞ̞\ƒʞŞȞl͞מߞ؞ޞݞΒ۞ٞWڞ➾͖~ўMk@ɓh@wKGFEBDCIELHJMQNOܞRSTUӋ~WVY\ԋ\[]̉V^`_abc~c΍defgihw}cjlBkmnopqsrtiuEkvaʚBwxꕈœyіz|{~}CXiÔ`Ĕ𓇟]rDדBv͉򐑔@AgDבjmÒk^FhlY_Q\CZO@ܗAUtƟҗßBişʟȟŸWɟğ˟̟[D~CǟYEύakПߟٟnԟݟQH֟͟ϟ`F۟Iӟڟ؟ܟΌÏXGҟN՟ΟџןpퟹanMJŖؑHBޟYRAВQ@NIRK઒HגkEDMGFLCKOPUTVYbSLWQZX][^aZG\`_JMdhfNObcgemmjilғnPoqprsΉD܎ЍQFutRxY{vzy_׈b}G~|wBTSకŏRďVWUƏϔώFonMYRӗzWCיZܒݎꖩuЕŔvĖSqҍ]Ɣ[\ό_ƓKTҖ—]LPQbl_ʋߊ`ωaXdbc]ǔfegihjԗՋilڗklmŠZ@ZABCDFGErIHnKJLMONQPÊr[RᶐYSpTcRb\jUV[YXEW؈Ȕ\Z{L^᪗l_]Ԕ`aoوfcbEidehgDa`^jklnmuvprt]usᾎoqaǏxwyzɒ|{s}~×ȕoᒔSpIFcHsqrtMu~mvᐓXῖĊՔږӖȏŊ^v“r˕uėᵖmZḋΐӍxuԍmCjv{yɏzd{VOqɕאm֔A@⁖CBʏDbFEGIH|ЎJV_FSPOcLNj_MKIˏ[ՍQRh֋\TSЉTUWXHYZ[׋щÓG\Hȉb]d`a≔`^_̏ڈHbcŐBdetŗgfilj҉mkemsoϐnnpqrntuv˓ސwy{xzA|Eq~M}⧗͏vG[^|ƊΏJ}yM؋}͕ӉZNJ\ߐ͔ѕzŽēUәȊАĕ̋HeSl⟊Ϗ⸐ЌWfƗnI@gC[RBюhAfaےFݗ׍GaIЏHIgDJEoMQ㋌LUiROPNKGWTVSpX㎑ea[_ۈZbfjԖԒ\dY]^㻈Ȗ]ًΗgchjmiҕɊɖ܈lknuovrȎtqwpcDks{~|z`ѐɔ}x@qJDUyJ[\Zʊߍrul딭rQA`HKˊ|sVlҎ㧎ϑkՖ^㮒EW㣔]яI̊Ҍbmnx݈_wّEӌE\ƐeҐrE]BAtDCorTHIGFJBڑNOKLMpUQGPSRcVWVXZ^[Y^\]d_`acbefgbh՗LvijPklmno介pqɎrsܕڊCwMtquʔwǑvDxzy|{}~͊ǗFŎHmcԉF|ڋۑcՉꋗϓpΖ։s䃒t`r׉Ί䜔eۋىҏ؍p؉ԌH专Gވ䎗t䟓䒑K䘕ӏN֖f䓑~uW䪖`H@̕UӒ@הԏǎBCnJPQDNFHRGKLOEEIFdOVTmSUWX[YZ˔M\a唑`Abh]_^PAdcefgՌsi|jklqrm\naopztwsuv֎x`ua{^|}~gؔIwXIډZIayOspXqՏt߈\܋Uܑьٍ啑T֏廐J]݋A@CBDPEFG漐vHeIJ橌KK`LoMO旗NePQRϊSTUVpWXYGZ[\]vu`_P^Lab׏cKݐidf؏ehigُ]frmwllkFlbYڏjopn֌_FsaUvrwtuqǓNۉbzxkЊyzȗ_{泒~|@}攏dyuӎwTދ戕xc]̝QJLؓۏ^eLvn݉̔ъӐ晒M惔ݑ\fGdGo^܏qw桑Ԑ͎q拕NzՐ׌HHxH@DABCJE֐GIFLRKMNQPOSRUTVWYXgZ[]^_\`ԎaORb]cfedygriڍhqkmjlpnPory֗SsAutx`wv{zyQ|}~DhCJ_ӕҒHIv}ߋԕމ痔Rqǒޑt秓r瀐ʒ笑秈AߑTi툝NٓxV^Օ߉繓BሦkyKՎJIɗҊWߓM׎@xYSsXsAѓUގz|珗Vy_XݏΔэߎ碗dʗB瘊jޒtݓbn،S甉ޏzge_LKNݕsee|K獐@BACыdB^EDF^tՒKbGHLJIߏOȒZMNLPVYXLQRUWZTS^_`]\[dbcaefhӊgsiljkmopqtruwvxMy•zJ[ՊԊ{|}~֊t}{ňhjɑ~Õ@w׊A’˗褗zG@Ku脌ۍBחꗯǐYWٌ蓎GԙJᐴ_뗋dkIPÐrʖvxCƈfڕ؊B蹉Cŕ{aДړ̗zjopz{犰^ޗڌ@BACDEFHGIHQJKZєOLݖM{a`NOPRSUQTيVWXYZ\[^a]_`bcd遍e]nfgyhʑwmljkiwnopqsrxtvRuxˑyz}|~{[@ETS@飖DBAC驕LNDEI~F邊khVLؗP–Γ鼓鰎DCEL@ABHQJGFKHG{LMNIOߒSTRQWPUVYX[\]hZ^J_`abcdefghki[jlٗmꞔnpqoꍍ˖sotuvKwٖxzy{|}~Cیl@Vs@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~X^u}~IIWVij{C|D^OPQRSTUVWXFGH`abcdefghijklmnopqrstuvwxym_nOQMobp`ʁPU	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~abcdefghijklmnopqrstuvwxyz{|}~000000@>?00000N0000  <^%"\& %     	00;=[]0	0
000
00000
`"f"g""4"B&@&2 3 !
 &&%%%%%%%%%%%; 0!!!!0""""""*")"'"("!!"" ""#""a"R"j"k""=""5"+","+!0 o&m&j&  ! %!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZA0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 !"#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO%%%%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$`!a!b!c!d!e!f!g!h!i!I33"3M33'3363Q3W3
3&3#3+3J3;33333333{300!3!!22222122292~3}3|3R"a"+"."""" """5")"*"NUZ?Ta(cY"uPz`c%nefh'Weqb[Y{b}}b|[^	cfHhǕOgN
OMOOIPV7YYZ	\`apafipOupuy}}ÀcUz;SNNWxNXn82z(/AQpSTTVY_m-bpTS[poS\zNx&nVUk;YSfmtBVNKOSU0[q_ ffh8ll)m[tvNz4[`풲muvř`iSQW0XDY[^(`cclopqYqq?s~vт`[iXeZl%uQ.YeY__be*j'kksV,Ğ\l{QK\aƁvharYNOxSi`)nOzNSNUO=OOsORS	VYZ[[yfggLklkpsyy<z{ۂwӃf)VNO\bYr;u偽ŖՙNOVJXX^_*``b`abb9eAffhwmppLuvu}QRYT[]haimx˄WrlmنWgΆRVT^bd<h8hkrsxkz҉k퐣if[\}iMNc {+jjh
_orRUp`b;mnn[DN9Si:j*h\Qzܑ[V("h1|Rłt~NOQ[
RRR]U*XY[[[r^y^`acaacbegShh>kSkWl"ooEotuvwz{!|}6f̊Qeӗ(8N+T\]sLv<w\TXOOqSUhVWGY	[[\^~^_c:geeghh_j0^kl}luHyc[z}_w̎<N}PQY[/bbd:kruGypcʃ	TTUThXjp'xug͞tS[PNENNOS8T[_%`Qe=gBlrllxptvzz{}|f}e[rSE\]bbc nZ1ݍoyZNNNOOPGQzqQQTS!SSSUX\7_J_/`P`m`cYeKjlrrwNWZNQ-\fmi@\fuisPh|PRGW]&e#k=k4tyyK{}̃_9яёT]N6PS:Srsw悯ƙșҙwQa^UzzvP[G2NjQ\H\czltazq|hp~QhlRT͎fSAyOPRDQSU-WsWQYb__u`vagaac:dleofBhnfu=z|L}}K~kJ͆cfΏRbdoAhP kzlTotzP}@#gN9P&PeP|Q8RcRUWXZ^aabrci)j}rr.sxoxy}wҎcuzUxCQSS{^&_nnssC}7PNNPS|TVYd[]^'_8bEegVnr|N7ǖgNN
OHSIT>T/Z__`hjZtxw^NɛN|OOPPIQlQRRRSSTTUQWW}YT[][[]]]x^^^^_R`Labbc;efCffmg!hhi_l*mim/nn2uvlx?z|}}^}}T*RLaʐuq?xMؚ;[RRSTXboj_KQ;RJTV@zw`ҞDs	opu_`rdkNVdWXZZh`aff9hhmu:}nBNPOSUo]]]glstxP߈PW^+cPPQgT^XY[i_Mbc=hskn}pǑrx&xmye0}܃	dR(WPgjQBW*:XiT]Wx\OJRT>d(fggzV{"}/\h9{SQ7R[bdd-gkіv֛LcvRf	NPSq\`dce_hqs#u{~یxefkNN:OO:RSSUVXYYYP[M\^+^_`c/e\[eeegbk{klEsIyy|}+}󁖉^ifnj܌̖okN<OOPQW[[HacBf!knl>rtux:y3ꁔPl_X+z[NSW1YZ[`nouꌟ[{rPga\J~Q\hcfenq>y}ʎndžPR:\Sg|p5rLȑ+[1_`;NS[Kb1gkrs.zkRQSjT[c9j}VShT[1\]Oab2myyB}M~Frt/1KlƖNOOEQAS_bgAlncs&~͑SY[m]y.~|~XqQSO\%fwzQ_eoikmndov}]uQR@bffn^}rfRSsY^_U`dPQR SGSSTFU1UVhYY<Z[\\\\^^^p_bbbcwcff-fvf~ghj5jlm	nXn<q&qgquw]xyeyyz{|9}փI]<Tsaތf~
NNNWNQpRW4XX"[8^`dagVgDmrsuczr 1VWb
ikqT~wrߘU;\8OOOU Z[[_Na/ceKfhixmm3uuw^yy3}は:2ݑNNRuXX\u=\N
ŏcm%{ϊbVS9TW%^c4lpaw|pBT^tĚ]i]pegۖncIgiŃozd[N,p]u/fQ6RRY_'`b?eteftfhhcknrruv|VXˊRYez-^`befgwMzM|>~
d_xRbcBdb-z{v}INHQCS`S[\\]&bGbdh4hlEmmg\oNq}qez{}J~z9nΌxwMRU8o6qhQyU~|LVQX\cffZiruuyVyy| }D}4;a PuRSS	PUXOY=r[d\S``\cc?ccdef]iioqNuvz|}}aIXlňpmPXaӁ5 OtPGRsSo`Ic_g,nO^\ʌe}RSvQcX[k[
\
dQg\NY*YplQ>UXY`Sbg5Ui@ę(SOX[\/^_ `Ka4bfln΀Ԃ.۞ۛNS'Y,{Ln'pSSDU[Xbbblo"t8o8QSSFOTjY1]zh7rH=j9NXSVfWbceNkm[npwz{}=ƀˆ[VX>_efjk7uNJ$Pw0W_e`zf`luznE{\uzQ{Ąyz6Z@w-NN[_b<fglkw;NЙj&p*sWNFQQU[^3^^_5_k__acfgnoRr:u:wt9xv܊󍚒wRWcvglsÌs%mXiiuZXhciCO,og&}T?ipojWX,[,}*r
T㑴NNO\PuPCRHT$X[^^^^_`b:cch@lxyz}GD-ؑlXdduenv{iѓnT_dMDxQkX)YU\^m~u[pOko0uNQT5XWXY`\_e\g!n{v߃M%x:xR^WtY`PZQQQRUTXXXWY[\]`b-dqgChhhvmonmopqS_uwyI{T{R{|q}0RciFv-0ؕPRTX\admwzS\?S__myrcwy{krhajQz4iJ\[IpxVo\`felZAQTf
HYQMNQXpzcKbi~wuWS`iߎ]lN<\_Sьy^esNeQY?\NY_oyby[q+sqt^_{cdq|CN^KNWV`o
}3]bdwgl>m6t4xFZuO^bcWeogvLr̀)M
PWZhsidqrXjyw)/OeRZSbgl}v{|6f or~Q{rx{H{ja^Qu`ukQbnzvOpbO{zVYX䆼4O$RJSSS^,deg>lNlHrrsTuA~,酩{Ƒiq=cifjuvxC*SQS&TY^|_`Ibybbekluvxy}w^ۘj8|P>\_gk5t	w;gz9Suf_񃘀<__buF{<ghYZ}~v,Oj_j7lothyhUy^cuyׂ(򒜄-Tl_e\mpӌ;Oet
NNW+YfZ[Q^^`vbweenfnm6r&{P\tDOdfkaj\SizWOoR_E^
gyym_UblNirR;TtVXanbqnY||}e^NuOuQ@Xc^s^
_g&N=[s|PXVvx%Rw{OP	YGr{}ԏMOR)Z_OWUcik+u܈BzRXUa
bfk?|#POSFT1XIY[\\)]^bgc>eegllp2x+~ހ*JҒlONNPVRJWY=^__?bfgghQ!}~2 T,SP\SXd4ggrfwFzRlkXL^TY,gQvidxTWY'fgkTiU^ggR]hNOSb+glďOm~Nban+osT*gE]{\[JnфzY|l wR"Y!q_rw'aiZZQ
T}TfvY]rnMQh}}bxd!jY_[ksv}2Q(gٞvbgR$\;b~|OU`}S_NQY:r6Α%_wSy_}3VgS	aalRv8/UQO*QRS[}^`ac	gggnm6s7s1uPyՈJĖYNYON?P|^Y[^ccdfJiimnq(uzIɄ!
e}
~ab2kltmmeg<ma}=jqNuSP]koͅ-)RTe\Nghttuψ̑x_szNceuRAmn	tYukx|zOnae\NNP!NQ[ehmsBvwz|oҊ|ϑuR}+PSgmq3t*W`tAXm/}^N6OOQR]`s<yӂ4
bftkRRpˆ^K`a#oIq>|}o#,BTojpŒ2RAZ^_g|iijmobrr{~KΐmQy2֊-PTqjkČ`gNNkhi~nxU_NN*N1N6N<N?NBNVNXNNNkN
_NNNNNNNNNNNNNNNNNN	OZO0O[O]OWOGOvOOOO{OiOpOOoOOOQOOOOOOOOOOP(PP*P%PPOO!P)P,POOPPCPGPgUPPPHPZPVPlPxPPPPPPPPPPPPPPPPPP	QQQQQQQ!Q:Q7Q<Q;Q?Q@QRQLQTQbQziQjQnQQQVQQQQQQQQQQQQQQQQQQQQQQQUQQQQQRRRR'R*R.R3R9RORDRKRLR^RTRjRtRiRsRR}RRRRqRRRRRRRRRRRRRRRRRRSS8u
SSSSS#S/S1S3S8S@SFSESNISMSQ^SiSnSY{SwSSSSSSSSSS|ٖSfqSSSST=T@T,T-T<T.T6T)TTNTTuTT_TqTwTpTT{TTvTTTTTTTTTTTTTTTTTTTTUUTTTTT9U@UcULU.U\UEUVUWU8U3U]UUUTUU{U~UUUU|UUUUUUUUUUUUVUVUUVUNVPVq4V6V2V8VkVdV/VlVjVVVVVVVVVVVVVVVVVVVVVVVWVW	WWW
WWWWUW&W7W8WNW;W@WOWiWWWaWWWWWWWWWWWWWW
XWWXXXrX!XbXKXpXkRX=XyXXXXXXXXXXXXXXXXXXXXXXXXXXY
YYYh%Y,Y-Y2Y8Y>YzUYPYNYZYXYbY`YgYlYiYxYYY^OOYYYYYYYY%ZZZZ	ZZ@ZlZIZ5Z6ZbZjZZZZZZZZZZZZZZ[[[2[Z*[6[>[C[E[@[Q[U[Z[[[e[i[p[s[u[x[ez[[[[[[[[[[[[[[[[[[[\\\
\\ \"\(\8\9\A\F\N\S\P\O\q[l\n\bNv\y\\\\Y\\\\\\\\\\\\\]\]]]\]]]]]"]]]]L]R]N]K]l]s]v]]]]]]]]]]]]]]]]]]]]]^^^^^6^7^D^C^@^N^W^T^_^b^d^G^u^v^z^^^^^^^^^^^^^^^^^^^^^^^^_	_]_\____)_-_8_A_H_L_N_/_Q_V_W_Y_a_m_s_w_____________________`_!`````)``1```+`&``:`Z`A`j`w`_`J`F`M`c`C`d`B`l`k`Y``````````````````_````Maaa``a``a!a``
aaGa>a(a'aJa?a<a,a4a=aBaDasawaXaYaZakataoaeaqa_a]aSauaaaaaaaaaaaaaaaaaaaayaaaaaaaaaabb	b
bbbbb!b*b.b0b2b3bAbNb^bcb[b`bhb|bbb~bbbbbbbbbbbbbdbbbbbbbbcbb'cccbbPc>cMcdOcccccvcccccckciccccccccccd4ddd&d6ded(ddgdodvdNd*eddddddddddddddd	ddbdd,eddddedeee$e#e+e4e5e7e6e8eKuHeVeUeMeXe^e]erexeeeeeeeeeeeeeeeeeerg
ffesg5f6f4ffOfDfIfAf^f]fdfgfhf_fbfpffffffffffffffffff?ffffffggg&g'g8.g?g6gAg8g7gFg^g`gYgcgdggpgg|gjggggggggggggggggggggggjhFh)h@hMh2hNhh+hYhchwhhhhhhhhhjhthhhhih~hihih"i&ihihhhh6iiihh%ihhh(i*ii#i!ihyiwi\ixikiTi~ini9iti=iYi0iai^i]iijiiiiiiiii[iiiii.jiiiiiiijji
kiiijijiji
jjj#jjDjjrj6jxjGjbjYjfjHj8j"jjjjjjjjjjjjjjjjjjjjjkjkk1k8k7kv9kGkCkIkPkYkTk[k_kakxkykkkkkkkkkkkkkkkkkkkkkkkkkkllll$l#l^lUlbljllllll~lhlsllllllllllllllllllmM6m+m=m8mm5m3mmmcmmdmZmymYmmmommn
nmmmmmmmmmmmmmmmmm-nnn.nnrn_n>n#nkn+nvnMnnCn:nNn$nnn8nnnnnnnnnnnnnnnnnAooLpnnn?on1on2on>oonozoxooooo[oomoo|oXoooofoooooooooooooooo	ppopppopptoppp0p>p2pQpcppppppppppppp	qpqqeqUqqfqbqLqVqlqqqqqqqqqqqqqqqqqqqqq
rrr(r-r,r0r2r;r<r?r@rFrKrXrtr~rrrrrrrrrrrrrrrrrrrrPs
ssss4s/s)s%s>sNsOs؞Wsjshspsxsus{szsssssssssttot%ts2t:tUt?t_tYtAt\titptctjtvt~tttttttsttttttttttuuuuu
uuuu&u,u<uDuMuJuIu[uFuZuiudugukumuxuvuuutuuuuuuuuuuuuuuuuuuuuuuuuuuvuuuuv
v	vv'v v!v"v$v4v0v;vGvHvFv\vXvavbvhvivjvgvlvpvrvvvxv|vvvvvvvvvvvvvvvvvvvvvvvv/vwww)w$ww%w&ww7w8wGwZwhwkw[weww~wywwwwwwwwwwwwwwwwwwwwwxx&y x*yExxtxx|xxxxxxxxxxxxxxxxxxxxyyyy,y+y@y`yWy_yZyUySyzyyyyyKyyyyyyyyyyyz
zzz zzy1z;z>z7zCzWzIzazbzizpzyz}zzzzzzzzzzzzzzzzzzzzzzzzzzz{{
{{3{{{{5{({6{P{z{{M{{L{E{u{e{t{g{p{q{l{n{{{{{{{{{{]{{{{{{{{{{||{{`||||{{|
|{#|'|*||7|+|=|L|C|T|O|@|P|X|_|d|V|e|l|u||||||||||||||||||||||;|||||}}}}
}E}K}.}2}?}5}F}s}V}N}r}h}n}O}c}}}[}}}}}}}}}}}}=~}}}}}}}}}}}}}~
~#~!~~1~~	~~"~F~f~;~5~9~C~7~2~:~g~]~V~^~Y~Z~y~j~i~|~{~~}}~~~~~~~~~~~~~8:ELMNPQUTX_`higxqܘ!(?;JFRXZ_bhsrpvy}Qۀـ݀Āڀր	)#/KF>SQqneft_Ɂ́сف؁ȁځ߁

)+83@YX]Z_dbhjk.qwx~߂҂ނ܂	ق5421@9PE/+#|su΃؃
" 8m*<ZwkniF,oy5ʄbل̈́ڄЄƄք!,@cXHAKUmꅇw~ɅυЅՅ݅܅
"0?MUNT_gqĆƆɆ#Ԇކ߆ۆ	
4?7;%)`_xLNtWhnYScjˇЇ֖ćLJƇ
҇"!169';DBRY^bk~u}rÈĈԈ؈و݈
C%*+AD;68L`^fdmjotw~ډ܉݉%6A[RFH|mlbĊ͊Šڊފۊ 3&+>(ALONIV[Zk_lot}:A?HLNPUblxz|bȌڌ

N͌gmqsύڍ֍̍ۍˍߍ	B504JGILPHYd`*cUvr|ƎŎȎˎێ
&3;9EB>LIFNW\bcdڏ!
'659OPQRI>VX^hovr}Hbې20JVXceisrɑˑБ֑ߑۑ,^WEIdH?KPZϒD."#:5;\`|nV֓דؓÓݓГȓ6+5!:ARD[`b^j)puw}Z|~ʕoÕ͕̕Օԕ֕ܕ!(./BLOKw\^]_frlΖ˖ɖ͖Mܖ
Ֆ$*09=>DFHBI\`dfhRkqy|z×Ɨȗ˗ܗOz8$!7=FOKkopqtsĘØƘ	!$ ,.=>BIEPKQRLUߙۙݙؙљ+7EB@C>UM[W_bedikjϚњӚԚޚߚ"#%'()*./2DCOMNQXtʛƛϛћқԛ:	
.%$!0G2F>Z`gvx	*&#DA?>FH]^dQPYrozĝƝϝٝӝuy}a̞ΞϞОԞܞޞݞv!,>JRTc_`afgljwrv/XiYdtQq~H܄Op1fhfE_(NNNOO9OVOOOOOO@P"POPFPpPBPPPPJQdQQQQRRRRRSS$SrSSSSTTTTUYWeWWWWXXYSY[Y]YcYYYV[[/u[[\\\\']S]B]m]]]]!_4_g___]````` a`a7a0aabbc`dddNeff;f	f.ff$fefWfYfsffffffg)fggRhghDhhhiii0jkjFjsj~jjjk?l\llollmmommmmmmm9n\n'n<nnooopp(pppqq\qFqGqqqrr$swssssssts&t*t)t.tbtttuouvvvvvFwR!xNxdxzx0yyyzzz{H}\}}}}R~GbǃHSYk !7yߊ"Sv#ώ$%gސ&'ڑבޑ
:@<NYQ9gwxגْВ'ՒӒ%!(pWƓޓ1EH)3;CMOQUWe*+',Nٚܚurpk-ўp!q!r!s!t!u!v!w!x!y!	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWp!q!r!s!t!u!v!w!x!y!`!a!b!c!d!e!f!g!h!i!12!!!5"~H܄Op1fhfE_(NNNOO9OVOOOOOO@P"POPFPpPBPPPPJQdQQQQRRRRRSS$SrSSSSTTTTUYWeWWWWXXYSY[Y]YcYYYV[[/u[[\\\\']S]B]m]]]]!_4_g___]````` a`a7a0aabbc`dddNeff;f	f.ff$fefWfYfsffffffg)fggRhghDhhhiii0jkjFjsj~jjjk?l\llollmmommmmmmm9n\n'n<nnooopp(pppqq\qFqGqqqrr$swssssssts&t*t)t.tbtttuouvvvvvFwR!xNxdxzx0yyyzzz{H}\}}}}R~GbǃHSYk !7yߊ"Sv#ώ$%gސ&'ڑבޑ
:@<NYQ9gwxגْВ'ՒӒ%!(pWƓޓ1EH)3;CMOQUWe*+',Nٚܚurpk-ўJ@p!KAq!LBr!MCs!NDt!OEu!PFv!QGw!RHx!SIy!J@`!KAa!LBb!MCc!NDd!OEe!PFf!QGg!RHh!SIi!TTUUVVWWXX12YY!ZZ!![[5"\\~]]^^H__``܄aaObbpcc1fddheefffggE_hh(NiiNjjNkkOllOmm9OnnVOooOppOqqOrrOssOtt@Puu"PvvOwwPxxFPyypPzzBP{{P||P}}P~~JQdQQQQRRRRRSS$SrSSSSTTTTUYWeWWWWXXYSY[Y]YcYYYV[[/u[[\\\\']S]B]m]]]]!_4_g___]````` a`a7a0aabbc`dddNeff;f	f.ff$fefWfYfsffffffg)fggRhghDhhhiii0jkjFjsj~jjjk?l\llollmmom@@rAA$sBBCCwsDDsEEsFFsGGsHHsIItJJsKK&tLL*tMM)tNN.tOObtPPtQQtRRuSSouTTvUUvVVvWWvXXvYYZZFw[[R\\!x]]Nx^^dx__zx``0yaabbccddyeeffyggzhhziijjzkk{llmmH}nn\}oo}pp}qq}rrR~ssGttuuvvwwbxxyyǃzz{{H||}}S~~Yk !7yߊ"Sv#ώ$%gސ&'ڑבޑ
:@<NYQ9gwxגْВ'ՒӒ%!(pWƓޓ1EH)3;CMOQUWe*+',Nٚܚurpk-ў??Tp!Uq!Vr!Ws!Xt!Yu!Zv![w!\x!]y!@@`$AAa$BBb$CCc$DDd$EEe$FFf$GGg$HHh$IIi$JJj$KKk$LLl$MMm$NNn$OOo$PPp$QQq$RRr$SSs$T`!Ua!Vb!Wc!Xd!Ye!Zf![g!\h!]i!^^?__I3``3aa"3bbM3cc3dd'3ee3ff63ggQ3hhW3ii
3jj&3kk#3ll+3mmJ3nn;3oo3pp3qq3rr3ss3tt3uu3vv?ww?xx?yy?zz?{{?||?}}?~~{300!3!!22222122292~3}3|3R"a"+"."""" """5")"*"?????????????????????????????????????‡‡?ÇÇ?ćć?ŇŇ?ƇƇ?LJLJ?ȇȇ?ɇɇ?ʇʇ?ˇˇ?̇̇?͇͇?··?χχ?ЇЇ?чч?҇҇?ӇӇ?ԇԇ?ՇՇ?ևև?ׇׇ?؇؇?هه?ڇڇ?ۇۇ?܇܇?݇݇?އއ?߇߇??????????????????????????????@pAqBrCsDtEuFvGwHxIyJzK{L|M}N~OPQ R!S"T#U$V%W&X'Y(Z)[*\+],^-_.`/aa?bb?cc?dd?ee?ff?gg?hh?ii?jj?kk?ll?mm?nn?oo?@p0Aq1Br2Cs3Dt4Eu5FvQGw6Hx7Iy8Jz9K{:L|;M}<N~=O>P?Q@RASBTCUDVEWFXGYHZI[J\K]L^M_N`O?????????????%%%%%%%,%$%4%<%%%%%%%#%3%+%;%K% %/%(%7%?%%0%%%8%B%???„„?ÄÄ?ĄĄ?ńń?ƄƄ?DŽDŽ?ȄȄ?ɄɄ?ʄʄ?˄˄?̄̄?̈́̈́?΄΄?ττ?ЄЄ?фф?҄҄?ӄӄ?ԄԄ?ՄՄ?քք?ׄׄ?؄؄?لل?ڄڄ?ۄۄ?܄܄?݄݄?ބބ?߄߄??????????????????????????????@@0AA0BB0CC0DD0EE0FF0GG0HH0II0JJ0KK0LL0MM0NN0OO0PP0QQ0RR0SS0TT0UU0VV0WW0XX0YY0ZZ0[[0\\0]]0^^0__0``0aa0bb0cc0dd0ee0ff0gg0hh0ii0jj0kk0ll0mm0nn0oo0pp0qq0rr0ss0tt0uu0vv0ww0xx0yy0zz0{{0||0}}0~~000000000000000000000000????????ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ????????ƒÃăŃƃǃȃɃʃ˃̃̓΃σЃу҃ӃԃՃփ׃׃?؃؃?كك?ڃڃ?ۃۃ?܃܃?݃݃?ރރ?߃߃??????????????????????????????@@?AA?BB?CC?DD?EE?FF?GG?HH?II?JJ?KK?LL?MM?NN?OOPPQQRRSSTTUUVVWWXXYY?ZZ?[[?\\?]]?^^?__?`!a"b#c$d%e&f'g(h)i*j+k,l-m.n/o0p1q2r3s4t5u6v7w8x9y:zz?{{?||?}}?~~??`AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZ????A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0‚‚d0ÂÂe0ĂĂf0łłg0ƂƂh0ǂǂi0ȂȂj0ɂɂk0ʂʂl0˂˂m0̂̂n0͂͂o0΂΂p0ςςq0ЂЂr0ттs0҂҂t0ӂӂu0ԂԂv0ՂՂw0ււx0ׂׂy0؂؂z0قق{0ڂڂ|0ۂۂ}0܂܂~0݂݂0ނނ0߂߂0000000000000000000???????????@@0AA0BB0CCDDEE0FFGGHHIIJJ0KK0LLMM@NNOO>PPQQ?RR0SS0TT0UU0VV0WWNXX0YY0ZZ0[[0\\ ]] ^^__<``^aa%"bb\cc& dd% ee ff gg hh iijj	kk0ll0mm;nn=oo[pp]qq0rr	0ss
0tt0uu0vv
0ww0xx0yy0zz0{{||
}}~~`"f"g""4"B&@&2 3 !
 &&%%%%%%%%%%%; 0!!!!0???????????""""""*")"???ÁÁ?āā?ŁŁ?ƁƁ?ǁǁ?ȁȁ'"ɁɁ("ʁʁˁˁ!́́!́́"΁΁"ρρ?ЁЁ?сс?ҁҁ?ӁӁ?ԁԁ?ՁՁ?ցց?ׁׁ?؁؁?فف?ځځ "ہہ"܁܁#݁݁"ށށ"߁߁a"R"j"k""=""5"+","???????+!0 o&m&j&  ! ????%	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H big5_binbig5_chinese_ciJWY[_`cdghklopstwx{|ơǡʡˡȡɡ\MOQRST}~̡͡ΡޡߡLMNICH]^ϡAСDAGFաס֡HIϢТѢҢӢԢբ֢עآ٢ڢۢܢݢޢߢBġ@ABCaUbN΢JDxܥv{EFج}zyܣ|{~{hһջ׻ֻӻԻ[\MKIJFFNHLGnlmwxEGFPmlkXVYW¨˿˭@ЮЭEԢF~|}IصHKرJثGا}ܬ|~ܡܤjkiػڻٻGHOIoAGLضܦܯnomۻlܻPJptqusyBܧܳsprqݻ]^_`QNKPSLROMwvx~}z{|HISnQRoŵqEGFWCtQRDañSŲMuv޻߻cbdVUTTA@}{~|y@zJKpOPHiCBäqrWDXAçLMTQNصܷz|wx{yge[fYZU[YXVZWEJFIHGDBECèF@ĨAħQNOPrVUtsI`X仾hGíBĬuRStsuHO~}i\kjla_^]`\K^]_NLMRKQTSPOJHICDXWUTYvwWvVwaYPUﻭ`WVLòहࣹnqsrtpmocfdcihgbbaedZ^[]\Y_b`a@XcMïEFĴ`^]ca\Z[_bx~y[šZ}|Y{Xz}~{x|yzRSJvjkƴzluejmfdkNfde\ŤżbIhvwnqpoghfegOüPGgihTUVKcƶxiJ{ƬrzyiSRQ^Ũ]ũL|{}xvwsytru|j{z~jmltosqpnkCBDAuXWUTJKIHloVmsqkvjrnut`_ŴűŬpZ\_[`YW]X^MZ\[yxwzst}~okplmnz{~|vy}EF¦wYZ[MxOPNL}{|x~zwyabŽdſcŻindgkreosjcmlqphbfNOa]^`_ba|{x|}PQGQSRecT³tdHu¶rqLJKI\fvwd}uܶxRe~쪹]gy^ĸ|{zM}fN~hŽĻijTSgjihseÿt@BCEVTWUFɣOMɢBA@CèXPcꦱYDd@D[G\EGFĨAAE^]ŨKöܲFƨGH_QɭǨȨE`ɨʨFGHRɱTSɵJKLMIPjfiQahNOHegɮ饱ɶɸɯfBgD[`hdG]Cb^ZeEH@FcAi\_aبШ˨ըΨ֨˼ި٨˵ۨϨԨ˴ӨרҨͨܨݨڨ˲Ѩ̨VJIQ]KYPXT[NWMURZO\SLH׭ѭ֭ĭͭڭέǭܭӭп̭˭ϭ[ƭխԭʭɭҭí­Эŭ٭ۭحȭcW\bԲUԶYRԴVԹgQfXԱSO]PNZ`aԷ[^M_dLTeԼȳ^Wų_UXijYdz]SRɳʳƳ˳Q\ZTóVʶĶͶƶǶŶ˶̶ɶܼȶζܹಹஹହ෹హ൹觾詾訾vwux_lkIaSRJIKߨ^YZ°\[`]^JK@LݭNTUAj`_ðUaޭ߭VBMNkha@LZİͳBɿYWXMNb¤ZkFDEGClmnPOSQRchdgfebѳŰikjlưγϳгжѶ϶ABỹZ@ABDCO\[HUVTWoplkijǰnʰmɰȰԳӳҳҶնֶԶӶCDEyUcäVĤŤ]^Iqm̰˰cbPƤ_ͰCl`KJXo׶EἹǤаΰϰQd͢ʤɤȤcbmnճRˤedrWgfLMsYZoD̤tuppdֳeFόFXhѰSeΤͤϤqOfjytonuslzmixwvkrq{pSYU[XNQTPWZORV\~{g|[]up}_ahxtv\mvsdnowljkq^rfczbei`yOPIKMLEADIRCFHQMSJGB@NHKxt}rCΣOΥyEBwͦJ|LΩs~{@ΡFGzvuDND@BCACFB@GѡEDAw䰧߰|۰v{zᰥsְٰ~ӰڰtԤݰux}ްܰװұذyణհ԰qrj׳ڳuxسq޳䳽n۳v{ofsmyݳ߳ܳzlrthwٳgip޶ܶ߶ڶݶض۶_ٶ͹ȹUQK¹TΌNPSĹ˹ŹIƹǹL̹JOùHɹMRʹGMGDGSTJBLRFIHHCEKAkONP䲾@EB鶾AC輾軾D@QF鷾{}~z|P`VQAY@XWZmonŦI}|_^]ywzxTHIEF밫|ϹιIHGkgYnobfdcea`}{ʬ~|Y[Z@XWV\AUTZX^UY[]WVQRέS\PSRWNQPTXGJOUIJVMHLԯԽԴԼԾԹԲԦذԵﰻԶKةإ}رخKѫ~ذد]йcչ_fW׹ѹ\U[dҹֹZ`eVԹ^bhXaӹgYYKWVMRNQ\[JPZOLXMOJLNþP¾IKSRabcB[hФ_عiSZB`YLi~pgh]ڹ۹ٹjѤӤҤ[ԤqijaC_`^ZabMNOݹܹj]ľklonqpmkʹʸʳʮʻʷʭʺʫgoOHpSDKfEdLPcQJMriTRnlIkGFjhqmeNoθgcsblξpοVvdfmqurknhëjitκe«\b[`PU_\aQ[TRcSWXZY]^d@CDBA@ؽBGCضADغطؼEصB@CD@FAABEnzpvkyx|u޹tm߹{orwqlsUaXWZ\_VT][Y_^c^`b`WVUXQRZSž\[TYƾT\]ClmnդrssUutVī]eEGF}Ǿ^prsvtuwʻWXvxzw{yȫūǫɫƫfwhgc_`bdafeJIHGKFIKHJHIJ~칡fged]Ⱦd_oxʫigNMLLMɾp\֤ty|KqפNLrؤuɧY~Z}Ϋxͫ˫̫jhkij^PQOhiaĨK٤swvzħ§çhb]̣ec\ilg`̥f̦ad[_ķ^j̢ΤΪΣΥ}{ΩyЫΨ|zϫ~έonlknposqpѮrmlmqrSRTXAZV^[UCWB\]YD@QROOPSVNPUTCRDMQegkhcbljjmdikfaf`e^hdic_gjbrDE`rqt{ʵ_uŧtWvwxڤѫSy]x|Ƨn̬m̩o̪ҫԫΰαβδӫtsvubFac`UEVWTZ\E[YXqompnlmklnnz~}FۤիXyzȧɧǧβ֫ιζκ׫yuwwxxvGJKHgfdeIhZ[\]_aHGY`^psrtqtuossqprofFGUʧث{ܤ˧٫|I}ݤޤɢ̧qrsp̸ګzzyiLjM]buvʾtstkJUΧͧ۫{mCnl^vLϧЧwv̻uݫܫޫ߫}|{OorpNuqPtsa_`KdLcwxwu@HIߤ{ҧԧɤӧѧxyا֧էק̢~̮̩©̭㫬éȩƩ|̥ͩ䫦ɩ{ʩ˩ǩ̩z̫ĩ}̡̤ũΡΤ~}|쫡򫢮~뫦﫥ΧvѦѨSլѣxQRѯѭѧywzU^d|e`ժVբ~TbeIcء]a{dYbWXէ[ի_դ\fcZ}ko@QmDqeFSilGHNsTJOC^UrAP]pNMtEjBKMRgLPh\phlnk[j_Z@qXimOfgAWYVo}GF|ECDzn᣼{HyBz~y~ξx娼̾嬼xv}w;姼孼|{˾zо~Ѿ|y{ӾҾ}ϾVgjihaJbAt|ɳڧ٧ϩΩѭur`atvuI宼ԾW¹ѩЩҩѰvQ~}ɷɪɩߧөާۧݧܧ᩾̷ܩ侀̴̺̼̿詸٩⩶שة֩ԩߩթ䩵کݩީ۩A@ѱCBEβDѿfѺѼ}սѾѿѸѵѶѹѻѻî®ѷg˱ʱyurզպwը̱ɱ{jȱiսs±hxqDZtդƱRoոñxnl~հıw|յpűmzvTSkdzjYgw}kn|\ml~Uyi_٥phq٭fec]٤VW{yXox`[٩a^p|ݱݶݪliz{bknoݸjd}ݺݨݩ~ݴݫݵݭehfݰݬSmgcݮQLKObR导T尼NPUJ嵼Zٲ¼M峼üؾپ߾־ݾ۾վܾ׾޾ھY­X^\]Zk[BEFDGlCNdMLKceuũrٯFGĮŮӱϱֱձαѱԱбvͱuxٰswtqVļżƼHyƮرױz{rW礸Hٱ|ٵs_IǮȮ۱ܱݱڱ}~پYXJIO^J餹@PMSKNQLORЮɮ̮Ϯʮήˮͮ߱խޱծ౩٨ݦټ١yvwu{ݻxtz\Z[ȼǼʼɼ澻辳徶`nKmQRfPŪTѮҰ̳|뤳BAҮӮԮ´zagɵɴCGBE@AA@FDWCMNFXHSIVQOJPDRUELTGK[\iVLbJ[EeRADQa`FX_`cZKSfYamVXCjc]@lgIkPHd\T^bGZYO_UWh]NMB^WU߮ծݮ֮ڮۮخ׮ٮܮյչսհղճ鱺շջޮִѴҴδĴǴƴ״ɴŴд̴ٰٵٯ˴ݱϴʴٴʹôٴȴټپ٪ӴմٹԴݦݨݬݡݯݣݰݪ~شݿݥݢݭJH^FX}_B]GUd][@ZoQamI^KYgDkaMCWh`eSfEPLN`_nObTcljAVibR\ͼؼռѼμּ׼ԼټӼмϼ̼Ҽ˼EAHIDJ@GCFBchibfegdQNWVTOrPqSpXRMoLVUUhYZTXSWvVYd۴ܴڴݲpceqdۼڼKjYwBZ[nk\eofp޴ݴfghܼLlZ_qgߴijݼ޼`CHrhsijBAC@@AAB@ݷkM[¥]a~ɻIJ^tklDBråƥťĥD@ŦƦ¦ĦɼEæ[YLQSLMUROQVZXZKM\TWEG^UNJYVHICOP[]PNS\WR]FTKXDjzqKbeBmovhfguGpnsJuycIMO@lk}rux|AF~wi_d`N{taL|ϡwϪϬtv{Iҭϭ{sd~xzϥ}}pϨzmϪxoϫ^H|wvnϬϩyϡqϢrϦy~LCU[WJMFGJV_E@NBOYDhHHEfZgaSb\ecITAG`FQCiPKKX]eRPG[UGDgdXcNOIE@QYBD^F\SHFJhb_]faR`AEWVTLKCMAZIMDJCUVHDBSKQWAGEBCOLT@FGFEPNR@a`F޽_IJǷh·^CȷRHKc޸jbW̷˷ŷi޹ULYeͷTMķ÷PZdGQ޼[ɷN޿ESgVlXfƷO޺ʷD]\⭺}⢺n⯺wmⱺqsuS殺}o⣺u~||vtzwxz~pyx{t⪺⤺sr⥺{y߼vDNMYKOFRTC^W[`UILH_aV\JE嫺AZB@XQP]GI@AHCOBDFEDJGFEB@ANCQSYWZRVU[TXPqopmnsrx_ey\vsgwt^abcf]udh`]j`kh_\^bedg[icfiaxyŭWeƣlǦA^_b_`aXZURTVͣSP͡WQͥYϱϵϵwxyPLnv{QlrkuqMOzjmst|pNmNPLXJWiH[RlSVZOTjkYMI[QUKHIeOYbXL`^_Jc\ZK]aMdpwyޡڷkҷz׷η}m~lܷxϷԷqٷ|ovrnѷطַӷ۷зuշN{st⵺gdpjlfnmkqhocebriJQUSKILMHUVGVQOLPNRRMNOPKTSWXT\b`^a]_wtuvlmzkji{ljkyRݷnb}ϹfP޷|gɦBȦedc`[Ϻϻҡ~S]^o\_RpQkjhilڦޥީާ޹⺺stYZr}qpnolǥCDfbaˬegcfgd_;]deab\ͯ^ͮc`ϽϿϼҥXWUҩTVg֣Ҫbfenyhcmtsadurq`ipwTvsVuoqtrUxS߷ެުᷮ⻺ޯvu~}{zwxy|_\]W[a`^decyx~mnmzȥYvjɥEljkhhimkgjf͵ilh¬ŬϿĬìҫҶҹҺҬҸҵҳҷ_]һҲ^Z\xmklstp{uroynwzqy[xwv|~`ڢZڥ[abX}{ڣz_|ڤڪY^\]W鷷跻޳޺޸޹޵޴⾺@bAifegfZcX\[dhYmzjhknlgBEu@oFD{ACGvtsnŲʥnͼҽ}]{ų˥o`ҿ~ºi^_ropqIH|w̥ƬͥңcdΥϥFjiǬϬХѥҥӥklnmrpqˬɬʬȬ`dcba{z֤feڧBjså|ԥsúopt͸ϬЬͬά̬hinlkjemfg֢֭|~֤֣}kjhlmgiگǺƺźȺECHIFGĺDlksmro`qabpntwuvMN}O~LPJxoKp~}ѬnoեʦGqmҬӬԬoqpJxQqp֥uprKtRrץ׬ج֬լqrs֯ڱsɺʺLducySsإnxwͼvͽy۬ڬ߬ެ٬ܬݬuvwtֲֳִֵַ֭֮֬ھںڻڽtCκFDEAB@̺ͺ˺NQOMP}~vzywfgex{|h@{A|z~}U¥¢T{yztwuvf٥ڥoxuGB|xۥz|~}{Ϳ|zҢyҥ}~{ֵֶַֺvڸwxNQMLHOPJKкԺѺӺIҺTXVϺSURYWjlikFECDVGZW[]\XY~}z}yq{|~rtsܥrªҧҦҬֻּּֿRSTA׺պֺCB@mHI_^áVݥrqpĪêҲ־}|z{yAZX@W\[YIHDغGFٺ^_[]Z\pErqnoJ`¨©ãޥHsƪŪ@ҷ~D]^CBJۺںKLa`sK¬uߥAҸڣEܺMݺvĥ˦ǪBC@BӹDGEFCҺHAƲòDzŲ²IJȲڧڥڬګڭaPSGLFcJHbONKMIR_Q]XNPUTWRQߺSY[VOi޺\bce`hdfgvjtxQyw{zONLPMucagedjkhib­«flðêîïóxwyŢXYm~̦EFDGHIIOMӻKLNJɲ˲ʲگVdTeUfa^`_ka|}WSXTVRUz{A@ͦtȪLJKZǯSYïRXV¯įUӽTȯůɯƯQPWϲֲӲٲزԲвѲҲײͲղ̲ڲڴlڳڶڻβh]_ae[Yj`d\XWbZ^kifgcrjxtxeubwfvpcqshgdlimynokpyurvltswqnzrm{o~꨿ꣿꦿꤿ_Yia]dg\e`Zhc^b[fntwµovq·msurpøô÷õ~}ĭBŹ@BAlΦoʯڲjCIɪuM`[_]˯^\@ijnohkgm@pz|}üDźϦ˪ʪONb̯aܲ۲BCAsmlnrq~꪿yxýüðЦPeίdcͯݲ޲߲Dop~CAB{|}桽歿꫿kz{lѦҦ̪ϯQӦARS@BԦTѯfӯЯүA@qզs˪CUhԯgկCBDFGEtuEDpomnq|¾Ť֦wµvFצئ٦vwwtvyu{zxxѪϪΪӪժҪ֪ͬЪ|Ԫͪ[GH]WZcaIgLd\YIbDeV_FK`OMXJ^NEfگد֯jޯۯlݯkinHomׯٯܯ߯NEGHPLJMQFOKIȵQOʵJۡɵNKŵ˵PǵMGƵL̵ĵõwu{sߢxr{}v~|~yxy}͵|tzLHMJKIAD稽C秽@榽B걿꯿txzwvusry¡}~ôijECDڦתRN{ۦSܦPTUVOݦتhpWۤP|µަ٪RεQEߦϵR঱iQrqWTVSUXYZۦߨSJFIKHG괿F}}X[AJKMNLˣ{ˡ|zy}~~jܪͷ۪ߪͿݪڪ͸ઽ쯻ުb\daqt]kV`cewUYWRo~svХf}^xФuy|mУ{lp_ZSXTgnХ[zAv}~x|ӵӤtsr\ۦz{ӡuӯӶӰӧӢwy^`ey]houbi@wrnj\aYfcsdzlkZ_pvA[gmxqtl`׵}۪ۧյhۣiwsߵt]赡u۬pnzԵrۭkdocaеjۨصݵٵ~ڵvfҵ^ۢ۫e൰qmѵ|xֵܵ޵ӵyg{bۦ_Uߵߩ߱߿߲߰߶߶߱۵߸߯߾߲߫ߴߺߪߧ߭߮`X[YZ]aU^WVTc\b_stgfb紽vu_c]pawZXdni綽Om[RU{\SQNe篽`h穽x|竽WkoTy粽L絽rVjP^Y筽l}zqMI@CEAG븿LFUOF귿JT뿿QDHBVSP빿W뽿MKNS@ERDAMOQIPBRJGUHTKLVCN~³°ĩĦĬīļJKIGHLEFGOhӷ@B|{굸~XZYWЧikjӿAFӽCӻHӾӹGDӺEBLK׫HF~שקפ׬׭ׯװ}Eס׮GIDMJ߽۱쵶ﵺ۸۵ۼ۷۹ۻߺ¸øĸ㻸jeghmilfd߲½k翽绽缽羽繽纽罽da븽kge`oĿ\hi_^lb]cn[mj¿ÿfY]Zag\pj_kfm^`nXldch[bieo¥įBEACDQON@PFMžZn妪GlNŸýĽſЭmIJNMKLPUTRS׻׽׷׾O׵״Q͸ϸǸθʸȸɸ˸Ƹ̸tBAv@nprqsoƽʽŽǽȽɽup|ʿwyȿquxƿɿ{stzrvǿrqwstuxvIKHJRHIKJPnWVиCFED̿˿y{zTS[oCA@BѸDIGH}|}LULqrpTRQXPYVSWUO_Y^`Z[X]\DFEICB@GAH߸ڸոָҸ޸׸ܸӸԸPMEJQٸGOKNLݸFظLx{NM}ϽOK䦻y۸|z~wJֽҽٽڽ˽սԽνͽӽнؽ̽׽۽ҿ~ͿӿϿٿԿпڿۿؿѽοܿտѿֿ׿~AO@BCĴij@NMPQAV[XWZYCB@A@MNgmRPDDZaTSܽݽvƨbHVUWQR䨻ݿ޽޿FE\[IYZX߿Gst]^hfcgedJLQSRUOKMTPN[TSU߽併࿴HIJRBS\ŬEBji\]꽺vu_XWV_b`ae^fcd఻VLNKMTowlk`[^Yl]\_Zhonpmrikgjqs[aYbX]c`_^W\ZAC@EBFDEA@CBDROSQPTľCEVDUa`^]bcF_\QPOpnƭ`UyxcabmnCAEFLHJBIKDGb@acuwv{xtyz|gfde䳻MNIJKLH@GFGHIXYWVZXYWFdeHGd@|GŰdA[д|У~{}zjgnilhekmfpzv~w|roq}uxty{sMeOgiNfjhGO~PEJCBMLKIN}DFHRCASDBQPOEŶUoRSQT˧ˬ˨˷˹мйп׺qprע׷lVWTܣnSYXk\R[PZUmQRnqim»ljpkhoYHJVWUQGZTFIXKLM]\[\ZfŻut@Asפ_a]`o^psUTSsuƻûŻĻtra^_M`[\JK]LOPNR_Q^]HIC]qoƼVĽqBxvzDywCԨBث@תCצAmljbqeovnyuciwhxzkrswutfrvtsdgpaWYeZ\f[db^c`Xg]_xǻz̻лȻɻ~ѻͻ|˻ʻyλ{wvϻ}RZUgPOVeTqcdNXtysowuhb}W~xmkfn{jzSv|rlQpYiDACB@@CEEBAD`YTc[eU_aWX]bjgk^Zhj\dfiSVscqalhrbetmpid`okugnBf@DACafOhIdjNJK`gMeL_cb^implnoijgkhųKMLNJDSRT_U^VruthsrpqwUVPQRTWSO@BCqrmnuvyzijEefâĢŢƢǢȢɢʢˢƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿƣ@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰtuvwxyz{|}~wxz{|}utsrq~bcdefghiponmlkjvyVXELK¡JK¢ԡۡܡڡݡء١DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsDzǴǵǶǷǸǹǺǼǽǾǿFGDXӡPѡҡBN\NQSSNNGNNVn\s_NQN.NNNNNQRlSS WY,Y\]ekkl?r1N<NNNNNNNRSLS"W#WY/Y[[\;\t\s\^^^_	bPbl6lCl?l;lrrsyOO,ONONONOOOO"OOONOQR	RRR"SSMSSTVV.W*W4W<YY|YY{Y~YwYYV[\%\|\z\{\~\]u^^__t____\b^bdbabfbbbYb`bZbebee>g9g8g;g:g?g<g3glFlRl\lOlJlTlKlLlqp^rrrs*uvuzQx|}M~"$ #VO;ObOIOSOdO>OgORO_OAOXO-O3O?OaOQQRR!RRR	ScSrSSS0T7T*TTTETTT%TT=TOTAT(T$TGTVVVAWEWLWIWKWRWY@YYYYYYYYYYY[[(\*\\\\\\\\\\\]
^^^^^^^__x_v_______________`_:bbbbbbbqb{bzbpbbbwb}brbtb7eeeeeeEgGgYgUgLgHg]gMgZgKgkllxlglkllllqlolillmllllflslel{lltpzpcrrrrrrrrsssss:u9uuuv=y4xɏ0(/-3NO|OO}OOOvOtOOOwOLOOjOOyOOxOOOOOOOOkOnOQQQ5R2R3RFR1RR
SS<SSSTTTTTTkTzT~TeTlTtTfTToTaT`TTcTgTdTVVoWrWmWkWqWpWvWWuW{WsWtWbWhW}WYEYYYYYYYYYYYYYYYYYYb[e[[[D\G\\\\\\\\\\\\\\\\\\\^^^(_"_#_$_T__~_}___-`&``2``4`
``3```,`"`
``.````	``b=bbbbbbbbbbbbbbb=eee	fefffeff
ffefff
gglgggvg{ggggtgggzggggg}ggxgygg%kk~kkllllllllllllllllllllllllll0mlllllllpppppppppppjrrrrrrrrrrrsssssssstt?u@u>uuuvvvvvwwwwwwBy?yyxz{zzu||5 ‚ÂpomnVҏˏӏ͏֏Տ׏9=<:COOOOOOOOOOOOOOOOOOODRIRRR=S|SSSSSTTTTTT
TTTTTTTpTTTTrTTTWWWWWWWWWWWWWWWX
YSYYYYZYYYYYYYYYYYYYYYYY[L\\\\\\\\\\\\\\\\\\\\\]!^"^#^ ^$^^^^^^^_._V__7`9`T`r`^`E`S`G`I`[`L`@`B`_`$`D`X`f`n`BbCbb
ccbccbbccbbcccbcbbAeCeee6f!f2f5ff&f"f3f+f:ff4f9f.fgggggggggggggggggggggggggggggggggggggggggg(kkkkkkk l!l(m4m-mm<m?mm
ml3mmm:mmmmmBmmm7mmm@mm m,mm"m	mmpppppppppArIrJrlrprsrnrrrrrrrrrssssssssssssssssstt.uGuHuuuyvvwwww
wvvvwwxxxxxxx	xxxJyLyKyEyDyyyyyyz~zz{{z|x|y||||}}}X7؀ǀрȀ€Ѐŀـ܀ʀՀɀπ׀̀!قՂ:ւwt|sANgjiӉr񐽐ՐŐǐːȐԑӑTOQSJNPPPP"P0PPOO3P7P,POOPP P'P5P/P1PPZQQQQQQQQaRZRRR^R_RURbRRSS&UTUUTTTUTUUTUUT
UTTTTUUUWWW2XWWWWWWWWWWWWWYJYZZ-Z.ZZZZ
ZZ3Zl[[[[\V\T\\\\\\]\)^(^^^^^3_0_g_]`Z`g`A``````````````bFbbcVc,cDcEc6cCcc9cKcJc<c)cAc4cXcTcYc-cGc3cZcQc8cWc@cHcJeFeeeeeJf_fGfQfgghhIh2h3h;hKhOhh1hh5h+h-h/hNhDh4hhhh&h(h.hMh:h%h h,k/k-k1k4kmkkkkkkkk%lzmcmdmvm
mammXmbmmmommmmmm^mgm`mmpm|m_mmm/mhmm~mmmmm{m}mummppppp9pppppppppppppBrxrwrvrsrrrrrrsssssssssssssssssstttt!u[u_uuuuuuuuuvvwwwww#wwwww"w'w#x,x"x5x/x(x.x+x!x)x3x*x1xTy[yOy\ySyRyQyyyyyyyyyyzzzzzzzz{{{{{{
{{	{{|||||||}}}}}}}}}}}\a^`][>9/%3-DQ%V?A&"BN*<M$ 7/)GELS,K'HSRCDmuvrqo~t|GW{vxюӎ֐ِڐߐؐېאܐPNOՑڑ\_ߚ/NpPjPaP^P`PSPKP]PrPHPMPAP[PJPbPPEP_PiPkPcPdPFP@PnPsPWPQPQkRmRlRnRRR-SSuUvU<UMUPU4U*UQUbU6U5U0URUEUU2UeUNU9UHU-U;U@UKU
WWWXWWWWXWWXWXWWXWWWWWWXWXWXXWWW
XX\Y`ZXZUZgZ^Z8Z5ZmZPZ_ZeZlZSZdZWZCZ]ZRZDZ[ZHZZ>ZMZ9ZLZpZiZGZQZVZBZ\Zr[n[[[Y\]]]] ]](]
]&]%]]0]]#]].]>^4^^^^^^6_8____`````````````````````2ceccc}ccccccccocccnccuccmcc|cc;ccxcccccpcSeeefaf[fYf\fbfgyhhhhmhnhhhViohhhhuhthhhwhh|hkhrhhhqh~hhhhhhhxh{hhhh}h6k3k7k8kkkkkk*lmmmmtnmmmmmmnmmmmmmmmmmmmmmmmmmmmmmmmmmmp
qpqpqpqpqppqqqppqqq~r{r|rrsssss
ssrssssssttsttsssttstducuuuuuuuuvvv9w/w-w1w2w4w3w=w%w;w5wHxRxIxMxJxLx&xExPxdygyiyjycykyayyyyyyzzz5{G{4{%{0{"{${3{{*{{1{+{-{/{2{8{{#{||||5}=}8}6}:}E},})}A}G}>}?}J};}(}cGCH%-,!'"83:42tzstu}~vYV†ņȆ̆ÆR։ىՉ0',9;\]}}{y؎ގݎ܎׎$!ԐVXZSUz|mkqoj嘗PPPPPPPPPPhPPPPP_QQSSSSUUUUwUEVUUUUUUUUU}UUUUUUUW)X7XXX'X#X(XWHX%XXX3X?X6X.X9X8X-X,X;XaYZZZzZZZxZZ|ZZZZZ7ZZZZZZZ{Z}ZZZZZZ[[[[[[[\0\7]C]k]A]K]?]5]Q]N]U]3]:]R]=]1]Y]B]9]I]8]<]2]6]@]E]D^A^X____``````a`
aaa`a````aaaa`aaJbccccccccdcccccccadccccccccccccccc2egejede\eheeeeeeeee|flf{ffqfyfjfrfgihih*ihhhihhhhhiihhihipihihhihhhhhi
iihhhhhhhihhi%ih9k;k?k<kkkkkkkkk0lmFnGnnInn<n=nEnbn+n?nAn]nsnn3nKn@nQn;nn.n^nhn\nan1n(n`nqnkn9n"n0nSnen'nxndnwnUnynRnfn5n6nZn qq/qp.q1q#q%q"q2qq(q:qqKrZrrrrrrss0s"s1s3s's2s-s&s#s5ss.t,t0t+ttt!t-t1t$t#tt)t t2tt/uouluuuuuuuuuvvvFwGwDwMwEwJwNwKwLwww`xdxex\xmxqxjxnxpxixhx^xbxtysyrypyz
zzzzzzzJ{;{D{H{L{N{@{X{E{||||X}o}c}S}V}g}j}O}m}\}k}R}T}i}Q}_}N}>?efQOPԀCJROG=M:<=?u;σ#ƃȃヿ݃؃˃΃փɃ	ރƒՃǃуÃă׃ۃ؆ӆچ݆܆׆цHVU׈Ɉ݉ډۉNM9Y@WXDERHQJLO_؍Ӎ͍Ǎ֍܍ύՍٍȍ׍ō-4/,ad_b`
%&'${~–ȖÖlpnNNNPPPPPPPPPPPPPPPPPQzRxR{R|RUUUUUUUUUUUUUUUUUUUUUUUWSXhXdXOXMXIXoXUXNX]XYXeX[X=XcXqXXZZZZZZZZZZZZZZZZZZZZ[[[\3\q]c]J]e]r]l]^]h]g]b]]O^N^J^M^K^^^^^^@___`IaJa+aEa6a2a.aFa/aOa)a@a bh#b%b$bcccdd	d d$d3dCdddd9d7d"d#dd&d0d(dAd5d/d
dd@d%d'ddcd.d!ddoeeeffffffffxf gfi_i8iNibiqi?iEiji9iBiWiYiziHiIi5ili3i=ieihxi4iii@ioiDiviXiAitiLi;iKi7i\iOiQi2iRi/i{i<iFkEkCkBkHkAkk
kkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnGqTqRqcq`qAq]qbqrqxqjqaqBqXqCqKqpq_qPqSqDqMqZqOrrrrrr<sBs;s:s@sJsIsDtJtKtRtQtWt@tOtPtNtBtFtMtTtttttuyuwuiuvvuuuuuvuuuuuvvvUw_w`wRwVwZwiwgwTwYwmwwxxxxxxxxxxyxxxx{x|yy}yyyzzzzzz"zzzzzzzzf{d{m{t{i{r{e{s{q{p{a{x{v{c{|||}}}}}}z}}{}}|}}}}}}}mkghl!d`w\i[br!g^vgoDaID@BE?VvyeQ@g0M}ZYts]^7:4zCx2E)كK/B-_p9NLRoń;G63h~D+`TnPֆM	
ֈˈ͈Έވۈڈ̈Ј߉܉va?wutz<KJedf̌hiЍR?DI=
noHR0:f3e^.JFmlO`go6ap1TcPrNSLV2Ζswxr
[眀PPPPPPPPPPPPPPPQRRRR0SS'VVVVUVVVVVUVVUUX|XXXXXXtXXzXXXXvXXX{XXXXkYZZZZZZZZZZZZZZZZZZw[[[c\]]}]]z]]w]]]]~]|]]y]]X^Y^S^^^^^^^^^^D_C_o__,a(aAa^aqasaRaSaralaataTaza[aea;ajaaaVa)b'b+b+dMd[d]dtdvdrdsd}dudfddNdd^d\dKdSd`dPdd?dldkdYdedwdseefffgg"giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiJkMkKkkkkkkknnno%on7on.o	oNooo'oo;oon
o6osonn-o@o0o<o5onooCoonn9oon:oo
ooo!oqqqqqqq{qqqqDrSrrrrCsMsQsLsbtstqtutrtgtntuuu}uuvvvvv
vvvw|wwwnwwow~wwxxxxx~xxxxxxxxyyyyyyyyyyy+zJz0z/z(z&zzzzz{{{{{{{{{{{{R{{{||||}}}}}}}}}}}}}}}}}}}}}}}}s$]\΄„̈́ЄDŽ̄քτׄԄ҄ۄa3#(k@.!C,A>F 2*-<:15B&'8$0눝艫=hiՌό׌	

# "$!zrysvzy}~-X}z~{Η͗ٙǙ>?`a_PQ0QPQQPPQQP
QRRRRHVBVLV5VAVJVIVFVXVZV@V3V=V,V>V8V*V:VWXXXXXXXXXXZZZZZ[Z[Z[[[[g\]]]]]]]]]]]]i^]^`^\^}^^^I__aayaaaaaaaaaaaaaafaa-bndpddddddddddddhdddvezeye{eeefffffffjjjiijii jiiijji'jiijii@jjii
jii	jjj%jji&jjijQkkkkkllklAo&o~oooooooboOooZoovolooUoroRoPoWooo]ooaoko}ogooSooiooocowojo{oqqqqqqqqqqqqqqqqqrrXsRs^s_s`s]s[sasZsYsbsttttt}ttt|tytuu~u%vvvvv#vv(vvvvvvwwwwxxxxxxxxxxxyyyyyyvk9zzzz{{{{{{{{{||||}}}}}}~}}}}}}}vdgOSRPNQ$;)	

'+*(.1& 0/bVcdwsXT[RaZQ^mjPN_]olzn\eO{ubgiZ	ϊƊӊъԊՊ׊Ŋ؊Êي>Mߌٌڌ݌猠 #%$.&',$ #spogk/+)*2&.ВÒĒْϒߒؒגݒ̒’ʒȒΒ͒ՒɒޒђӒƒ|ӖZЗϗ&)( 'ܙ͙ϙәԙΙəؙ֙˙י̙FCgtqfvuphdlӞQQQQQQ4SSpV`VnVsVfVcVmVrV^VwVWWXXXXXXXX[[[![[[[[([[ [[[]]]]]]]]]]]]]g^h^f^o^^^^^^K__aaaaaaaaaaaaddddddddddd3ee|eeffffffffff#g4jfjIjgj2jhj>j]jmjvj[jQj(jZj;j?jAjjjdjPjOjTjojij`j<j^jVjUjMjNjFjUkTkVkkkkkklllooooooo^oooooopoooooooooooooooqqqqqqqqqqqqqqqqqqrrisfsgslsesksjstttttttuu/v-v1v=v3v<v5v2v0vvvwwwwwwwwwwxxxxxxxxxxxxyDzHzGzzzzzz{{{{{{{{{{{{{{{{|||||~!~~~~ ~~~~~~"~~~~
~~%~$~C{|z*)lUVWVEkMSaX@FdAbDQGc>[qNnuUg`f]Telcedy&0-.'1")#/,݊ߊȊފln3>8@E6<=A0?6.52974vy{356'z8<#F-
˒%4$)95*	͕Ԗ5/2$')癹3|~{z}% )"՞֞=&Q%Q"Q$Q Q)QRVVVVVV~VVVVXXXX-[%[2[#[,['[&[/[.[{[[[]l^j^__aaaaaaaaaddddddeeeefjjjjjjjjjjjjjjjjjjjjjjj[kk	looooooooooooooqqqqqqqssnsostttttttttuuuuuCvHvIvGvvvwwwwwwwwwxxyxxxyxxyyy\z[zVzXzTzZzzzz||{|{{|{|{|	|||{{|{{|
||-~<~B~3~H8~*~I~@~G~)~L~0~;~6~D~:~E~},ā́ʁŁǁ[Z\{w|zxWyvhŇɇLJ̇ćʇއ53<>AR7B"
OprqooNMSPLGC@~8dVG|X\vIPQ`mLjyWUROqw{a^cgNYǕɕÕŕ ՗ԗADJIEC%+,*32/-10H3Ag6./180EBC>7@=-Ȟڞ$#"T1Q-Q.QVVVVVVpY<[i\j\]m^n^aaaaaaaaaadeddeedeefffjjjjjjjjjjj^kklpp
pppppopo&poo
prqqrqvsttttttttuu\vdvYvPvSvWvZvvvvwwxyyy	yyyyyy_z|)|| ||-||&|(|"|%|0|\~P~V~c~X~b~_~Q~`~W~S~uсҁЁ_^ƅŅDžą˅΅ȅŅ҅$iۇ߇ԇ܇Ӈ؇㇤ׇه݇SKOLFPQI*'#305G/<>1%7&6.$;=:Bu\b`WV^eg[Za]iTFGHK(:;>ҕӕѕזږ]ߖؖݖ#"%חٗ֗ؗPQRA<:	

ܚ)5JLKǛƛÛӛě\SOJ[KYVLWRT_XZߞ%+*)(LU4Q5QRRSVVVVVVXXXY=[>[?[]p^_aee
e	eeeeeefjjjjjjjjjjjjj`kklp'p pp+p!p"p#p)pp$pp*pr
rrrrrrrrrttttu`vwwwwyy!yyyyygzhz3|<|9|,|;|||v~u~x~p~w~o~z~r~t~h~KJxׁՁdacمڅׅ؅߅܅хޅ	
bZ[Wa\X]YPHJ@SVTKUQBRWCwv	mxsjo{ŽRQOPS@?ޓǓϓ“ړГ̓ٓʓԓՓēΓғ}ڕە)+,(&ݗޗߗ\Y]WHGC%$" '#š
7ޛԛכܛٛ՛ڛwqx}ktupis{oyh-@AMVWX7SVVVXE[]]^^__aeeeeefffjjjjjjjj<p5p/p7p4p1pBp8p?p:p9p@p;p3pAprrr}s|stvvvvwwwww%y#y'y(y$y)yynzlzmzzI|H|J|G|E||{~~~~~yہفhi"	cf`j]hcegmYVWUXZCA (
	
ޕߕ./`bc_˜PNYLKS241,*6).8-ǚʚƚ@	0.[`^]Y:Q9QRRVVVH[G[]]^aekjkjkCpDpJpHpIpEpFprrr~sujvw-y1y/yT|S||~~~~~~M0݁*&#'.! )%) $+JminkyxEz{^[]FDE?;6)=<09*7,@15:dɘƘXV9=FDBA:?͚:R+,#()$!ǝʝϝŝÝΝȝ̝͝z1NedNVVVqYK[L[]]^!e e&e"ekk	k
lUpVpWpRprrrsttttmvv5yypzqzW|\|Y|[|Z|||~Oށk453,26,(&*%q~`bGLPJKOGEHIF?ji˘T[NSTLOHJIRPК+;VUFH?D93A<742=6۝ҝޝڝ˝Нܝѝߝٝ؝֝՝ݝ532Bk=QRXXrYM[]/O_bbb)e%eefkkkk[pZp"rssspvwg|f|~l:@9<1;>02.3vtsEdcbU]W^ėŗVY RXPJMKUYLNžО876COqpnoVVN[m\-effk_pap]p`p#rttw8yyyj|~mC875K‘khiFCGǗ^՚Ycgfb^`	FtuvV.eekkkkbp&rrww9yi|k||~~~~FGHyz|{nmoqsIr_hnm
	Gx{zyWfpo|<Ñtxvu`tsqu
hpep|j>=?ɎKst̘adfg$Hbk'rLih.)rKyuvkzipjp~IxψXR`|Z000" 0& % PdRTUVW\ 1 34O	56[]78009:00;<
00=>0	0?@0
0AB00CDYZ[\]^    005 2 
; 0%%%%%&&%%%%%%2!> ?IJMNKL_`a
"f"g"`""R"a"bcdef<")"*"" """33+"."5"4"@&B&A&	&!!!!!!!!%"#"<0 !	!ijk333333333YQ[Q^Q]QaQcQUt|%%%%%%%%%%%%%%%<%4%,%$%%%%%%%%%%m%n%p%o%P%^%j%a%%%%%q%r%s%`!a!b!c!d!e!f!g!h!i!!0"0#0$0%0&0'0(0)0DS!"#$%&'()*+,-./0123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ1111	1
111
1111111111111111111 1!1"1#1$1%1&1'1(1)1NYNNNCN]NNNN?QeQkQQRRRSAS\SS	NNN
N+N8NQENHN_N^NNN@QRRCSSSWXY'YsYP[Q[S[[\"\8\q\]]]]]]r^^__MbNN
N-N0N9NKN9\NNNNNNNNNNNNNNNCQAQgQmQnQlQQQRRRRRRS9SHSGSES^SSSSSX)Y+Y*Y-YT[\$\:\o\]{^^___b6bKbNb/eeeeeefg(g kbkykkkkl4lkp*r6r;rGrYr[rrsNNNNN;NMNONNNNNNNNNNNNNEQDQQQQQQQ
RRRSSSSNJSISaS`SoSnSSSSSSSSSSSSSSSSSSSSSVVY.Y1YtYvYU[[<\]]]^^s^|^____
bSbTbRbQbee.g,g*g+g-gckkll8lAl@l>lrssttuu(u)u0u1u2u3uu}vvvvwww:yytzzNNRNSNiNNNNNN	OO
OO
OOOONNNNNNOOIQGQFQHQhQqQQQRRRRRRS!S SpSqS	TTT
TTTTTT
TTTTTTVVV3W0W(W-W,W/W)WYY7Y8YYxYY}YyYYYW[X[[[[[[\y\]^v^t^____bb
bbcb[bXb6eeeeeff	g=g4g1g5g!kdk{kl]lWlYl_l`lPlUlal[lMlNlpp_r]r~vzs||63nr~k@Lc!2NNMOOOGOWO^O4O[OUO0OPOQO=O:O8OCOTO<OFOcO\O`O/ONO6OYO]OHOZOLQKQMQuQQQ%R$R)R*R(RRRRR#SsSuST-TT>T&TNT'TFTCT3THTBTT)TJT9T;T8T.T5T6T T<T@T1T+TT,TVVVVJWQW@WMWGWNW>WPWOW;WX>YYYYYYYYYYYYY][\[Z[[[[[[,\@\A\?\>\\\\\]^^^^^__d_b_w_y_________bbbbbbvbbmbb|b~bybsbbobbnbbbbb9e;e8eef_gNgOgPgQg\gVg^gIgFg`gSgWgekkBl^llllllljlzllpllhlll}llrl~ltllvlllllvp|p}pxpbrar`rrrs,u+u7u8uvvwyyyvz|Uo҉7FUdpʎƏŏď]IƑ̑2.1*,&NVNsNNNNNNoOOOsOOlOOOOOpOuOOiO{OO~OOOzOTQRQUQiQwQvQxQQQ;R8R7R:R0R.R6RARRRRSTSSSQSfSwSxSySSSSsTuTTxTTT{TwTTTT|TTqTvTTTbThTT}TTVWwWjWiWaWfWdW|WYIYGYHYDYTYYYYYYYYYYYYYYYYY_[d[c[[[[[[[\H\E\F\\\\\\\\^^^^^^x^^^^^^^&_'_)____|______``/`5``*``!`'`)`+``bb?b>b@bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb>eeeefffffffff
ff
ggmgggqggsgwggggogpggg~gguggg|gjgrg#kfkgkkllllllllllllllllllllllllllllllllllppppp,r-r8rHrgrirrrrrrsssss=uuuuvvvvww>y@yAyyyzzyzz|T
NqRhˎΏԏяǑёw@?;DBR^NNNOOOOOOOOOOOOOOOOOOOOOOWQQQQNRCRJRMRLRKRGRRRRR
SWS{SSSTTTTTTTTTTTTTTTTTTTTTTVWWWWWWWWUYQYOYNYPYYYYYYZYYYYZYi[[[[[[\N\O\M\K\\\]^%^^}^^^^_-_e________`` `%``(`M`p`h`b`F`C`l`k`j`d`Abbc	cbbcbbcbbbbbbcc?eEeeee%f-f f'f/ff(f1f$ffgggggggggggggggggggggggggjkkkkkkllm2m*mAm%mm1mmm;m=m>m6mml9m'm8m)m.m5mm+mppppppppp0rrrortrrrrsssssssu-uOuLuNuKuuuuuuxvvvvvvvvwvv	wwvvwwxxx
xFyIyHyGyyyyyyzzzz}|}}}	}}}}8
6րڀÀĀ̀ۀ΀ހ݀"ۂ	҂ׂ܂Ԃтނӂ߂Py{zMkԉts͎̎ʐΐÐKJ͑PKLMbi˗ۘߘXNNP
P#PO&P%PO)PPP<PPPPPOPP(PO!PPPPOO-P*PO+P	P|QQQQQQQQVR\RTR[R]R*SSSSSTUU7UTTTUTUTTT	UTTT'UUTUWWWWWW	XYWYXYZYZZZZZZY Z#Z)Z%ZZ	Zk[X\[[[[[[[[\Q\U\P\\\\\\\\]\]-^+^^^^1____Y`c`e`P`U`m`i`o`````````GbbcbNc>c/cUcBcFcOcIc:cPc=c*c+c(cMcLcHeIeeeeBfIfOfCfRfLfEfAffggg!h8hHhFhSh9hBhTh)hhhLhQh=hgPh@h<hCh*hEhhhAhkkk#l'l(l&l$lljmmmmfmxmwmYmmlmmnmZmtmimmmymmemmpppppp9ryrrrrrrss	tssssTu]u\uZuYuuuuuuuuuuuvvvvv)ww w(ww0x'x8xx4x7x%x-x xx2xUyPy`y_yVy^y]yWyZyyyyyyyyzzz{{|!}}}
} }"}}}}}}
}}}:_=?
*+(,+RTJ8PI54O296@1(CTpw}y
HzywҎԎώݐRMLؑݑבّܑbca[]dX^☬ؚ%2<~NzP}P\PGPCPLPZPIPePvPNPUPuPtPwPOPPoPmP\QQQjRoRRRRRSSS?S@S>SSfFUjUfUDU^UaUCUJU1UVUOUUU/UdU8U.U\U,UcU3UAUWUWW	WWX
XXWWWX5XWW YbY6ZAZIZfZjZ@Z<ZbZZZFZJZp[[[[[[[	\\\`\\\]\]]]]]"]])]]]$]']]]8^6^3^7^^^^^^5_7_W_l_i_k________`````````````````````bbHbccrccccwcgcccqccccckcccccccccc{cichczc]eVeQeYeWe_UOeXeUeTeeeeeeee]fZfdfhfff^ffRghhhhhhvhhhhhhhhhhhhhhhh2kkkk+lmmmmmmmmmmnmmmmmmmmmmmmnmmmmmmmmmmmmmmp	q
qpp=r}rrsssssst
ttts
ttttu"ueufubupuuuuuuuvvvv7w>w<w6w8w:wkxCxNxeyhymyyzz {({{,{&{{{.{|||F}C}q}.}9}<}@}0}3}D}/}B}2}1}=JF/#+)0$5769xw{|Uj_džĆƆˆɆS*#%1-"IZgfێߎ
# "WΑ鑉jusxptvwlzzZuPPPPPPPPPgQrRtRuRiRRRRZSS{UUU|UUUUUUUUUUUUUU>UUUUUU~UUUU
W/X*X4X$X0X1X!XX XXX`YwZZZZZZs[q[[[[[
\\1\L]P]4]G]]E^=^@^C^~^^^^^<_m____`````a#a`a```ha`a`	aaabIbcccccccccccccccvccccRdcc^efebeceeeenfpftfvfoffzf~fwfffgghhhhhihhhhhhhhhh
iiihhnih>k:k=kkkkk.l/l,l/n8nTn!n2ngnJn n%n#nn[nXn$nVnnn-n&non4nMn:n,nCnn>nnnnNncnDnrnin_nqq&q0q!q6qnqqLrrr6s%s4s)s:t*t3t"t%t5t6t4t/tt&t(t%u&ukujuuuuuuuu{v|vvvvvOww]xlxox
zzzzzzzzzzI{V{F{P{R{T{M{K{O{Q{||^}P}h}U}+}n}r}a}f}b}p}s}URUTKQN9F>LSt
ŃW
̃ʃ8܃ԃ߃[߆نԆۆІކWˆ;`U^<AT[PF4:6Va΍ݍˍڍэ̍ۍƍ.51826	ceϑ#	
}rŖĖƖǖ̗혮Þ͞ўNPPPPPPPPPPPRwR}RRRRRR/SUUUUUUUUUUUUUUUUUWW^XQXXXWXZXTXkXLXmXJXbXRXKXgYZZZZZZZZZi]o]L^y^^^_Y___aaHaa`a`aaNaLaDaMa>a4a'a
aa7a!b"bd>dd*d-d=d,dddd
d6ddddleeeffffffffgimiZiwi`iTiui0iiJihiki^iSiyii]ici[iGkrkkkkknnnnnnnnnnnnnnnnnnnnnnNqYqiqdqIqgq\qlqfqLqeq^qFqhqVq:rRr7sEs?s>sotZtUt_t^tAt?tYt[t\tvuxuvuvuuuuuuvv[wkwfw^wcwywjwlw\wewhwbwwxxxxxx|xxxxzyyy,yzz zzzzzzw{{`{n{g{|||}y}}}}[}nijrVXqpxenskyzfGw=1ufkIl[<5acimF^\_
Y߈Ԉو܈؈݈ʈՈ҈krsfip|cqmbnly{>hbʌnjȌČ̌Ōߍ捲	
KJSBT<UPGONMQ>Aljiɑ7W8=@>[KdQ4IME9?Z͖˖ɖʖVtv
霂 PPPPPPPPPPPPbQQRR1SSUVVVUVV	V
VVUVVVVUWWuX~XXXXyXX}XX%Y"Y$YjYiYZZZZZZZu[[[[[[[[[[
\b\]][^c^U^W^T^^^
_F_p__Ga?aKawabaca_aZaXaua*bdXdTddxd_dzdQdgd4dmd{dreeeefffiiiiiiiiiiiiiiiiiiiIkLk3l3oonon)o>o o,ooo"onno1o8o2o#oo+o/oo*ononnnqq}qqqq>rrrDsPsdtctjtptmtuu'v
vv	vvvvw}wwawxxxxxxyyy.z1zzzzz{{{u{{{{{{{{|||}}}}}}}}}}}}}}}}}}}p^ZPKɄƄĄ˄ӄфʄ?;"%4U7)jӌьҌk`X\cY^b][uxwtx{|̖Җ|	AB󜼞;JQQPPPQQ	QQQRRRRRRS.V;V9V2V?V4V)VSVNVWVtV6V/V0VXXXXXXXXmY	[Z[Z[[[[[[d\e\]]b^_^a^^^^^^^H_q___vagana]aUaa|apaka~aaaaaaaaaa.bidodyddddddddddddddddddduewexeffff#jjijjji!jj
jijjijPkNkkkk?o|ooQofoToomo[oxonoozopodooXonoo`o_oqqqqVrrNsWsittt~ttu v)vv$v&v!v"vvvvwwwwwxxxxxxxx?z<z@z=z7z;zzz{{{{{{{{{|}}}}}}}}}}}}}}}}uw&=,-#!%tv`fxhYWLS[]
ҊNJĊˊɊŠ֊͊ۊLNlތ܌m+")!)&*%inhmw0-'1Œ꒬Ғǒ𒲒	`!+
ݙЙߙۙљՙҙٙ'EDwo	ΞXRQQQQQQQQRRRYVkVyViVdVxVjVhVeVqVoVlVbVvVXXXXnY[4[x[[\J_aaaaaaaaa0bddddddddddddddteffffff=j8j:jYjkjXj9jDjbjajKjGj5j_jHjYkwklooooooooooooooqqqqqqqqqqqqhsttttttu
u4v8v:vvvwwwwxxxxyMzNzFzLzKzz{|{{{{{{||
~~~~#~~~	~~y(XYJYHhiCImj^a*2%+!܊kmD14B95;/83utxr|z4 63/"+&!.Ֆ
[\f08;7-9$(!񙸚(#&(؞Ԟ*QQ!Q2QRVVVVVVXXXX0[*[$[z[7\h\]]]]k^L__aaaaa2b4bddddddddddeeffjjjjjjj~jjjj\kkkloooooooooooooooqqqqqqqqq5rFrpsrsttttFvBvLvvwwwwwwwxxxxyyyWzz|
|{{|{|||||||.~>~F~7~2~C~+~=~1~E~A~4~9~H~5~?~/~DqrposƁÁɁ	q~gч҇Ƈȇˇ;6D8=
 A?sIKHJD>BE?}9M(uJeK~l[pZTʕ˕̕ȕƕ֖ӗF5;?Ϟޞܞݞ۞>KSVVXX8[]_a3bdddedddef&gjjjjjjjj_kxkk	ppopoppqqqqwsusttuVvXvRvwwwwyyazbz`zzz+|'|*||#|!||T~U~^~Z~a~R~Y~Hwv́ρ
υͅЅɅ(9,+PYcfd_UIMБԕ֕ЕՕܖٖۖޖ$MOLNS>?=.ONMʛɛțQ]`,3QVXXX[^aaaaeeffjjjjpp(pppppr
rXrrxszstttuu_vavwyykziz>|?|8|=|7|@|k~m~y~i~j~s~؁݅Յ
`_V^A\XIZNOFY
|rvlztTNѓߓÓȓܓݓ͓֓ؓדܕ*'aܗ^X[EI
֛ۛarjlRVVVVVX@[C[}[[]aaeeef'gj>p0p2pr{stbvev&y*y,y+yzzL|C|M|||}~|~~Lځf
dplfo_k
ˑ0ĘRQ+075
y/_ca7Q8QVVVYl\]aaeeefjkjkLprrttivwP|~~-#"!jltw}_.35:82+892geWEC@>ϚTQ-%\fg<Q;QVVV[]]N_a$e
kakQpXpstunvlvy`|_|~}߁roaHDQR=>×kUUMҚI1>;ӝם4ljV]b#e+e*efktzd|c|e|~~~8?1c`dho\Z[WӚԚњTWV坟VX,e^pqvrvwP69bwjBHDƗp_"X_|}wr^kcpl|n|;rpq^֚#̞dpwwɗbe~ő}~|wxT(rj1r|0000A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO`$a$b$c$d$e$f$g$h$i$t$u$v$w$x$y$z${$|$}$@@0AA0BB0CC0DD0EE0FF0GG0HH0II0JJ0KK0LL0MM0NN0OO0PP0QQ0RR0SS0TT0UU0VV0WW0XX0YY0ZZ0[[0\\0]]0^^0__0``0aa0bb0cc0dd0ee0ff0gg0hh0ii0jj0kk0ll0mm0nn0oo0pp0qq0rr0ss0tt0uu0vv0ww0xx0yy0zz0{{0||0}}0~~00000000000000000#$%&'()*+,-./012345Q6789:;<=>?@ABCDEFGHIJKLMNO`$a$b$c$d$e$f$g$h$i$t$u$v$w$x$y$z${$|$}$??@WAXBYCZD\E]F^G_H`IaJbKcLdMeNfOgPhQiRjSkTlUmVnWoXpYqZr[sD\E]F^G_H`IaJbKcLdMeNfOgPhQiRjSkTlUmVnWoXpYqZr[stt1uu1vv1ww1xx	1yy
1zz1{{1||
1}}1~~11111111111111111 1!1"1#1$1%1&1'1(1)1??££?ãã?ģģ?ţţ?ƣƣ?ǣǣ?ȣȣ?ɣɣ?ʣʣ?ˣˣ?̣̣?ͣͣ?ΣΣ?ϣϣ?УУ?ѣѣ?ңң?ӣӣ?ԣԣ?գգ?֣֣?ףף?أأ?٣٣?ڣڣ?ۣۣ?ܣܣ?ݣݣ?ޣޣ?ߣߣ????????????????????????????????@@AABB<CCDDEE0FFGGHHII JJ!KK	!LLiMMjNNkOO3PP3QQ3RR3SS3TT3UU3VV3WW3XXYYYQZZ[Q[[^Q\\]Q]]aQ^^cQ__U``taa|bb%cc%dd%ee%ff%gg%hh%ii%jj%kk%ll%mm%nn%oo%pp%qq<%rr4%ss,%tt$%uu%vv%ww%xx%yy%zz%{{%||%}}%~~m%n%p%o%P%^%j%a%%%%%q%r%s%`!a!b!c!d!e!f!g!h!¢¢i!ââ!0ĢĢ"0ŢŢ#0ƢƢ$0ǢǢ%0ȢȢ&0ɢɢ'0ʢʢ(0ˢˢ)0̢̢͢͢DS΢΢Ϣ!Т"Ѣ#Ң$Ӣ%Ԣ&բ'֢(ע)آ*٢+ڢ,ۢ-ܢ.ݢ/ޢ0ߢ123456@7A8B9C:ϢAТBѢCҢDӢEԢFբG֢HעIآJ٢KڢLۢMܢNݢOޢPߢQRSTUV	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\][^_EABCDEFGHIJKLMNOPQRSTUVWXYZ{|}Y	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~         (((((                  H A/build/mysql-community-BS21Ho/mysql-community-5.7.30/sql-common/client_authentication.ccCan't locate server public key '%s'Public key is not in PEM format: '%s'Authentication requires secure connection.Failed to generate scrambleUnknown client plugin typeOut of memorynot initializedit is already loaded/usr/lib/mysql/pluginInvalid plugin nameInvalid pathnot a plugintype mismatchname mismatchLIBMYSQL_PLUGIN_DIR.soLIBMYSQL_PLUGINS1Yyinvalid typerootload_env_pluginsLOCK_load_client_pluginIncompatible client plugin interfaceCan not load another trace plugin while one is already loaded/build/mysql-community-BS21Ho/mysql-community-5.7.30/sql-common/client_plugin.cNo paths allowed for shared library_mysql_client_plugin_declaration_LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN%s%02u:%02u:%02u.%0*lu%04u-%02u-%02u??p?`??0000-00-00 00:00:00.000000NNNOO$O4ODOTOdOtOOOOOONNRRRRRRSS$S4SDSTSdStSSS\RRSSSSSSTT,T<TLT\TlT|TTTSSaes-128-ecbaes-192-ecbaes-256-ecbaes-128-cbcaes-192-cbcaes-256-cbcaes-128-cfb1aes-192-cfb1aes-256-cfb1aes-128-cfb8aes-192-cfb8aes-256-cfb8aes-128-cfb128aes-192-cfb128aes-256-cfb128aes-128-ofbaes-192-ofbaes-256-ofbrounds=%s$rounds=%zu$%s$./0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz$5$$$$$$$$$$$$$$$$.N13sha2_password15Generate_digestEN13sha2_password13SHA256_digestE1.2.11incorrect header checkunknown compression methodinvalid window sizeunknown header flags setheader crc mismatchinvalid block typeinvalid stored block lengthsinvalid code lengths setinvalid bit length repeatinvalid literal/lengths setinvalid distances setinvalid literal/length codeinvalid distance codeinvalid distance too far backincorrect data checkincorrect length checktoo many length or distance symbolsinvalid code -- missing end-of-blockbpI@{sRhr*?E!aA@! 	@a`10
@`Psp0	
` 	@	X	;x8	h(	H	T+t4	
d$	D	\	S|<	l,	L	R#r2	b"	B	Z	Cz:	j*	
J	V@3v6	f&	F		^	c~>	n.	N	`Qq1	
a!	A	Y	;y9	i)		I	U+u5	
e%	E	]	S}=	m-	
M	S#s3	c#	C	[	C{;	k+	K	W@3w7	g'	G		_	c?	o/	O	`Psp0	
` 	@	X	;x8	h(	H	T+t4	
d$	D	\	S|<	l,	L	R#r2	b"	B	Z	Cz:	j*	
J	V@3v6	f&	F		^	c~>	n.	N	`Qq1	
a!	A	Y	;y9	i)		I	U+u5	
e%	E	]	S}=	m-	
M	S#s3	c#	C	[	C{;	k+	K	W@3w7	g'	G		_	c?	o/	O		

0w,aQ	mjp5c飕d2yҗ+L	|~-d jHqA}mQDžӃVlkdzbeO\lcc=
 n;^iLA`rqg<GK
k
5lBɻ@l2u\E
Y=ѫ0&:QQaп!#ijV(_$|o/LhXa=-fAvq Ҙ*q俟3Ըx4	
j-=mld\cQkkbal0eNbl{WٰeP긾|bI-|ӌeLXaMQ:t0AJו=mѤjiCn4Fgи`s-D3_L
|
<qPA' %hWo 	fa^)"а=Y
.;\l ұt9Gwҝ&sc;d>jm
Zjz	'
}Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+
L
J6`zA`Ugn1yiFafo%6hRwG"/&U;(Z+j\1е,[d&c윣ju
m	?6grWJz+{8Ғ
|!ӆBhn[&wowGZpj;f\eibkaElx

TN³9a&g`MGiIwn>JjѮZf@;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7Z-A1b62S-+ldEw}ZVǖAOIъOM~-QJ#SpxAaU׮.7׵Y-6]]wll?AԞZ͢$ Faw$eڪ]]FD(koipvk19Z* ,	m86F߲]qTp0ek*1u4yީ%8<ysHj}A<*XOyD~b-OT@#8
Š8L!
Ζ	\H1EbnSwT]l?P\bryk޵T@OYX#p8$A#=keZ|%	Wd8N⟊!̧3`*$?-l	$HS)F~hwey?/H$6t	5*SKHRpey1~`|=6xT9eK;
"	ˮO]_lF?mtCZ#AplAwG6-ŵAq[ZhwClZO-_~6-'>S1bSWĔՖk1**ykʬHpo].*F6fcTT"eM©g0&):{ϼkZ>	8$,52F*sw1pHkQ6Fzw]cN̵J#pAF]#l8?1(BOgT~yUbL8^#ܖTZ1ObbSyOIV~P-{b-R4٠~^eGnHl/Su6:	#jT$+e?yHf'*b#ٽЧ
?&~?$pi;FBzw[keZ~7	Sv8H	3?r$7jnԄYFܨ	|OQ;օ
Ud	S
-
=G\p&Gw)`/a߫i5&LsZ<#0zMzFM8,9;:<D?>R:<eP=X^6o}7654W1Օ0k23k$%1'[-&LMb#{'"" $!(x*޺+F`)q
>(q-v,.7/pXqYs3r%w+OQvrtEux܉~OK
}!b|tyBxʠz{.lD~m8onlk[wjR1h58ib?mcf+aQ`צedd"fig HINSKyuJcO	NZLݘMFGN@E$DD2AsX@*IBCPhTg3U>uW	ַVS:R|P~Q9ZS [fYX4])\ZEo^m/_5qϱ٥s\<k2g
z8J& Va`/ӈ6\ilU,zBĞu\H&=WFA	+O`]xW79>ۼqދ!K7kfֶԁ-b3Πjp]$^'~*I@VW<âM˟ŏ{tDCm-@wm.B+(铜>Td"ŀǼϭ~8y$owJ1}05_K^
iϏ은BI#ƈdX܁T̓cQ:
rՆ⩗ fn|xK)o%ƭ/3vUuA?)C:|sĵ@͂Ͳ;bIUeh"׻_HS1޼^Z4eg	Wb27_k%8ם(ŊO}do׸Jj3wVcXWP0qB{߭gCru&op-?'Bs ưGz>2[Ȏg;
i8P/_Y=чe:ZO?(3wwXR
@hQ+ğH*0"ZOWoI}@mNП5+#*'G| AH=XX?#1jvʬ`p^Y<L~i/{kHwâ
hs)aLoD~Pf7VM'(@ﰤہg9x+n&;f?/X)T`D1ߨMߒ.FgTp'Hq/L0UEc?kǃh6ry7]P\@TN%s7@'>$!AxUʰ\3;Y^U~PGl!;b	F2ȂpԞ(Q_V:1X:	n3
m:@/)IJNv"2x+ٗ Kx.HҥfAj^y9*O]#kM`~b_R	7zFh!1߈Vc0a"j6nS	Nr)Υ{t*F8#vufz`rs"WG9^EMvc΍&DAdQy/4Aڱ&S֚EbiLQ<6'5P..T&q]w4.6IE? v\[YI>U!lDa>Ԫ΋ϩ7~8A]&nv|oY
yKiw\¹9~$66nQfq>,o,IӔ	渱{I
.H>C-Yn馑gQztafw0a,	Qmpjc5dۈ2yܸو	L+~|-dj qHA}mԵQӅlVdkbze\Ocl=c
;n Li^`Agqr<KG
k5Blۻ֬@2lE\u
ϫ=Y&0Q:Qa!V#Ϻ(_ٲ$/o|XhLaf-=vAq *q3xɢ4	j
m=-dlc\kkQlabe0bNl{WeP|b-I|LeMaX:QΣtԻ0JߥA=ؕפmCij4ngF`D-s3
L_
|Pq<'A Wh% of	a^)ɘИ"רY=.
\;l tҚG9w&scd;
mj>zjZ	
'}DhibW]egl6qnkv+zZgJoC`֣ѓ~8ORѻgWg?H6K
+گ
L6JAz``ègU1nFiyaf%oҠRh6wG"U&/ź;(+Z\j1,ٞ[ޮd°c&ujm
	6?rgWJz{+8Ҏվ
|!Bhݳڃn&[owGwZjpf;\ebiaklE
x
NT9§g&a`IiGM>nwۮjJZ@f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+7Z-1A26b+-Sdl}wEVZOAي»IˬO~M-JQS#xpaA.U7Y-۩6˚w]]llA?Z$㧲F waރ$Ųe]]DFok(vpi91k *Z	,8mF6]pTqke0*1¶u4%y<8syjHA}X*<yOb~DO-TƔ@#胿88
!L
\	E1HnbwSʺ]Tl?֑טP̩˓rb\ky@TYOX#$8p=#Aek|ZW	%N8d3!*`$᯴?-	lH$S~F)ewh/?y6$H	t*5KSRHyep`~1¿Б|ˠ=6Txe9;K"
	ˈ_]OFlm?tZCA#lpwA6G-żqAhZ[CwZl-O6~_'->ݹ1SbSW§ٖծ1k**kypH]oF*.f6TTcMe"¤0g)&Ůޟ:{kZ	>8,$5*F21wsHpQkzF6c]wN̵ׄJ#pȄA#]F8l1?(gOB~TUyLbˁ8#^TO1ZbbySIOP~V{-b-4R^~Ge­lHnuS/:6#	$Tj?e+y䏼Hf*'˼Ѝb#
&??~p$iBF;[wzek~ZS	7H8v	?3$rj7nFY	|OQ;
U	dؓS
-
\G=&pGw`)/ai5&sL<Z0#zzM8MF9,;ɒ:?D<><:R=Pe6^X7}o5641W0ճ2k3$k%'1&-[#bML"'{ "!$*x(+)`F(>
q-q,v.Ț/7pqXsYr3w%vQO+tru՛E~xKO}
|b!ytxBz{l.m~Do8nkljw[h1Ri85bcm?a+f`Qeddf"giH IKSNJuyOcN	LZMݥFĚGE@ND$A2D@XsBI*CThPU3gWu>V	SR:P|Q~Z9[ SYfX]4\)^oEZ_/m5qs<\kg2z
&J8 좞V`a/6i\lU,zB\uHƒ=&FW	A+Ox]`غ7W>9q߳!7Kk֩fض-bѠ3pj$]^Ĝ'*~@IWVÕ<ӂMʏş{Dt͆mC-@mw+B.(>dT"ş~Ϝ8yo$w1J}50K_
^ϋiBۉI#dXфTQc:r
Р fΫnx|)Ko%3/uUv?A)ġ:C|sд@͉;IbeU"hH_S1ފZ^ھ4ge	ȋbW72%k_ܝ8Ŵ(}OodJֿjw3XcVPW0Bq{gǧurCo&p-?О'sB zGɠ2>[
;g/P8i_Y=嗇e:ϏOZw3(?RXw@
Qh+HZ"0*WOIo@}m5N#+'*GA |􏒨HX=#?X1vjʨ`^pYL<i~{/wHk
sha)ٸLDofP~V7'M@(۰9g+xn;&f/?)XD`T1MߦϺF.Tg'pqHL/0cEUk?Ӄ6hyr]7\PNT@%s7@>'!$UxAׯ3\Y;U^GP~b;!lڇF	2p(ԐQV_:X1:	3n
:m@I)/NJ2"v+x xKH.jAf^O*9y]#Mk~`bю_޶	Rz7hFм!10cV"ajحn6	SrN){t*8Fv#fu`zrϮsɛW"G9E^vMcD&dA/yQA4S&ֿEbLi<Q'6ۖ5..P&T]q4w6.I?E v[\IYU>l!>aDƋΪ~7A8n&]|vYoᡱ
Kyi׫w¡\~9$66Qnf>q,o,ӹI	散
I{.C>HnY-Qg̰tzfaneed dictionarystream endfile errorstream errordata errorinsufficient memorybuffer errorincompatible version@@	
!1Aa 0@`M	

#+3;CScs inflate 1.2.11 Copyright 1995-2017 Mark Adler  deflate 1.2.11 Copyright 1995-2017 Jean-loup Gailly and Mark Adler  0@` 0@`
 (08@P`p		





								
















































	
L,l\<|B"bR2r
J*jZ:zF&fV6vN.n^>~A!aQ1q	I)iY9yE%eU5u
M-m]=}				S	S			3	3			s	s							K	K			+	+			k	k							[	[			;	;			{	{							G	G			'	'			g	g							W	W			7	7			w	w							O	O			/	/			o	o							_	_			?	?							@ `P0pH(hX8xD$dT4tC#c	

		



N5Mysql5Tools4Base7Options15Abstract_optionINS2_11Bool_optionEEEN5Mysql5Tools4Base7Options11Bool_optionECannot register new option "" and description: " as it collides with existing one with following name "N5Mysql5Tools4Base7Options25I_option_changed_listenerEN5Mysql5Tools4Base7Options18I_options_providerEN5Mysql5Tools4Base7Options15Abstract_optionINS2_13Number_optionIiEEEEN5Mysql5Tools4Base7Options21Abstract_value_optionINS2_13Number_optionIiEEEEN5Mysql5Tools4Base7Options22Abstract_number_optionINS2_13Number_optionIiEEiEEN5Mysql5Tools4Base7Options30Abstract_integer_number_optionINS2_13Number_optionIiEEiEEN5Mysql5Tools4Base7Options13Number_optionIiEEN5Mysql5Tools4Base7Options15Abstract_optionINS2_13Number_optionIjEEEEN5Mysql5Tools4Base7Options21Abstract_value_optionINS2_13Number_optionIjEEEEN5Mysql5Tools4Base7Options22Abstract_number_optionINS2_13Number_optionIjEEjEEN5Mysql5Tools4Base7Options30Abstract_integer_number_optionINS2_13Number_optionIjEEjEEN5Mysql5Tools4Base7Options13Number_optionIjEEN5Mysql5Tools4Base7Options15Abstract_optionINS2_13Number_optionIxEEEEN5Mysql5Tools4Base7Options21Abstract_value_optionINS2_13Number_optionIxEEEEN5Mysql5Tools4Base7Options22Abstract_number_optionINS2_13Number_optionIxEExEEN5Mysql5Tools4Base7Options30Abstract_integer_number_optionINS2_13Number_optionIxEExEEN5Mysql5Tools4Base7Options13Number_optionIxEEN5Mysql5Tools4Base7Options15Abstract_optionINS2_13Number_optionIyEEEEN5Mysql5Tools4Base7Options21Abstract_value_optionINS2_13Number_optionIyEEEEN5Mysql5Tools4Base7Options22Abstract_number_optionINS2_13Number_optionIyEEyEEN5Mysql5Tools4Base7Options30Abstract_integer_number_optionINS2_13Number_optionIyEEyEEN5Mysql5Tools4Base7Options13Number_optionIyEEN5Mysql5Tools4Base7Options15Abstract_optionINS2_13Number_optionIdEEEEN5Mysql5Tools4Base7Options21Abstract_value_optionINS2_13Number_optionIdEEEEN5Mysql5Tools4Base7Options22Abstract_number_optionINS2_13Number_optionIdEEdEEN5Mysql5Tools4Base7Options13Number_optionIdEEN5Mysql5Tools4Base7Options25Abstract_options_providerEvector::_M_range_insertN5Mysql5Tools4Base7Options26Composite_options_providerEGot error: %d: %s %sprogram_name--skip-secure-auth is not supported.
WARNING: --secure-auth is deprecated and will be removed in a future version
while connecting to the MySQL serverN5Mysql10I_callableIvPcEEN5Mysql5Tools4Base20I_connection_factoryEN5Mysql5Tools4Base7Options24Mysql_connection_optionsEN5Mysql17Instance_callbackIvPcNS_5Tools4Base7Options24Mysql_connection_optionsEEEssl-modeDISABLEDPREFERREDREQUIREDVERIFY_CAVERIFY_IDENTITYWARNING: --ssl is deprecated and will be removed in a future version. Use --ssl-mode instead.
WARNING: --ssl-verify-server-cert is deprecated and will be removed in a future version. Use --ssl-mode=VERIFY_IDENTITY instead.
WARNING: no verification of server certificate will be done. Use --ssl-mode=VERIFY_CA or VERIFY_IDENTITY.
N5Mysql5Tools4Base7Options24Mysql_connection_options11Ssl_optionsEN5Mysql17Instance_callbackIvPcNS_5Tools4Base7Options24Mysql_connection_options11Ssl_optionsEEEhelpbasic_string::substr%s: __pos (which is %zu) > this->size() (which is %zu)N5Mysql5Tools4Base16Abstract_programEN5Mysql5Tools4Base27Abstract_connection_programE: [: (non fatal) [INFORMATIONNOTEWARNINGUnknown message typeN5Mysql5Tools4Base12Message_dataEN5Mysql5Tools4Base12Warning_dataEvector::reserveSHOW WARNINGSN5Mysql17Instance_callbackIxRKNS_5Tools4Base18Mysql_query_runner3RowENS3_19Store_result_helperEEEbasic_string::appendSELECT @@global.N5Mysql17Instance_callbackIxRKNS_5Tools4Base18Mysql_query_runner3RowENS2_29Show_variable_query_extractorEEE\\\0\'\n\r\ZN5Mysql5Tools4Base7Options8I_optionEN5Mysql5Tools4Base7Options15Abstract_optionIPcEEN5Mysql5Tools4Base7Options21Abstract_value_optionIPcEEN5Mysql5Tools4Base7Options17Char_array_optionEN5Mysql5Tools4Base7Options15Abstract_optionINS2_15Disabled_optionEEEN5Mysql5Tools4Base7Options15Disabled_optionEN5Mysql5Tools4Base7Options15Abstract_optionINS2_15Password_optionEEEN5Mysql5Tools4Base7Options21Abstract_value_optionINS2_15Password_optionEEEN5Mysql5Tools4Base7Options22Abstract_string_optionINS2_15Password_optionEEEN5Mysql5Tools4Base7Options15Password_optionEN5Mysql17Instance_callbackIvPcNS_5Tools4Base7Options15Password_optionEEEN5Mysql17Instance_callbackIvPcNS_5Tools4Base7Options22Abstract_string_optionINS4_15Password_optionEEEEEN5Mysql5Tools4Base7Options15Abstract_optionINS2_13Simple_optionEEEN5Mysql5Tools4Base7Options13Simple_optionEN5Mysql5Tools4Base7Options15Abstract_optionINS2_13String_optionEEEN5Mysql5Tools4Base7Options21Abstract_value_optionINS2_13String_optionEEEN5Mysql5Tools4Base7Options22Abstract_string_optionINS2_13String_optionEEEN5Mysql5Tools4Base7Options13String_optionEN5Mysql17Instance_callbackIvPcNS_5Tools4Base7Options22Abstract_string_optionINS4_13String_optionEEEEEN5Mysql5Tools4Base7Options13Debug_optionsE2020basic_string::replace%s
%s
%s  Ver %s Distrib %s, for %s (%s)
Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Copyright (c) $first_year$, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
N5Mysql5Tools4Base7Options12Help_optionsEN5Mysql17Instance_callbackIvPcNS_5Tools4Base7Options12Help_optionsEEEEnter password: 
Error: Alter command unknown or too long (%d >= %d), please investigate the above or dump/reload to fix it!
Error: Couldn't get table list for database %s: %s%s
Running  : %s
status   : OK
These tables cannot be automatically upgraded, see the log above:
Error: Couldn't execute 'SHOW DATABASES': %sinformation_schemaperformance_schemastatusOK%-50s %s%s
%-9s: %snoteALTER TABLEKEY () partitioning changedPARTITION BY` UPGRADE PARTITIONINGREPAIR TABLEdump/reload tableREPAIRREPAIR NO_WRITE_TO_BINLOGANALYZEANALYZE NO_WRITE_TO_BINLOGOPTIMIZEOPTIMIZE NO_WRITE_TO_BINLOGFAILEDCHECK QUICK FAST MEDIUM EXTENDED CHANGED FOR UPGRADE USE_FRM#mysql50#RENAME TABLE `` TO `Failed to run query "%s"
Error: %s
%-50s %s
when executing ' TABLE ... ALTER DATABASE `` UPGRADE DATA DIRECTORY NAMESHOW /*!50002 FULL*/ TABLESSHOW TABLESVIEWSHOW DATABASES
Upgrading tablesALTER TABLE  FORCEFailed to %s
Running  : %s
status   : OK

Repairing tables88truefalseIncorrect integer value: '%s'skipunknown variable '%s'unknown option '--%s'%s: unknown option '-%c',     -%c%s%s=name%s %s=#%s  to disable.)%s,(No default value)TRUEFALSE%-*s%s%s%s=%d
%ld
%lu
%g
(No default value)
(Disabled)
disableenablemaximumlooseUsing a password on the command line interface can be insecure.option '%s': signed value %s adjusted to %sUnknown suffix '%c' used for variable '%s' (value '%s')option '%s': unsigned value %s adjusted to %sIncorrect unsigned integer value: '%s'option '%s': value %s adjusted to %soption '%s': value %g adjusted to %g%s: Empty value for '%s' specified. Will throw an error in future versions%s: Empty value for '%s' specifiedoption '%s': boolean value '%s' wasn't recognized. Set to OFF.Invalid decimal value for option '%s'
%s: Error while setting value '%s' to '%s'%s: Maximum value of '%s' cannot be set%s: Option '%s' used, but is disabled%s: option '--%s' cannot take an argument%s: ignoring option '--%s' due to invalid value '%s'%s: option '--%s' requires an argument%s: Option '-%c' used, but is disabled%s: option '-%c' requires an argument%*s(Defaults to on; use --skip-
Variables (--variable-name=value)
Value (after reading options)
and boolean options {FALSE|TRUE}`h @ @\\|,,\\|\575w5x4x476666657j65546;2^H3p379pxНp@0`'(< >PC`3333С34(4H40h4`4p44` 5PP5p55p55686``66P66P7H7P777P 8P88 88P9`H9px999:`8:h: :::p;@;p;@;;0	;0
<@<Ph<p<0<<=`
(=
H=0h====@>(> P>@p>p> >p>(? $X?@$x?$?%?&?P(H@*@p-@0@2A 5HA6xA8AXA0[Bb8B}hB}B BB` C0PCC0CPCC D HDФDPDpDPE@E0`EEpF`0FpPFPFF0FpFHGGGG H8HphHPHH I`(IhIIpIPJ`J@JJ(K hKKK00LPPLppLLL LMP8M`MMM@MM NHNN@Np OP`O O@OOP8PXPPPPP PPQ@Q`QQQ	Q
Q
R8R`RRPS S@S`S SSS@ TPTpTTPT T Up$HU$hU3U05V50V06`V6V7V8V9 W:PW:pW ;W;W`<X@8X`AhXAX BXBXC8YDhYEYFY FY0FYF(ZFHZGhZGZ@GZpGZH[H([K`[0K[@K[K[L[@L \PMh\M\N\ N\`N]N(]OX]Ox]O]O]pP]P^QP^Z^Z^\^ \_`a0_0b`_ d_d_e_pf` s@`ptp`w`w`w`x ay`a@|a}a~a@(bXbbbb0cpPcpcЍc0cdPdГddPdpe @exee@ef8fhffУff0g`gpghh0i@ iP@ihiiijP8jhjjPj@j`k0kPkpkkk k`kpl8lXl xl0lpl`lm8mXmxmmPmpmn(n`PnnoXopop@0ppXpp0pqPHqpq qqqrP8r`Xrr@rr s`0s`hsss 	s@	t`	 t@
Htptt
tt00uXuupuuPv8v0`v@vPv`vpvw w@w`wwwwwx0(x@Hxppxxx0x@xPy@y@hypyy yz0z Pzzzp z!{"@{$x{%{){)|)(|p/h|0|P0|`0|p0}0 }0@}3} 5}6}7(~@9`~p=~?~B FH@FhPFFF HI(K`KKKKL0L PL@@MxpOOЁOpP PPPQxPRSS UPUpWXȃ`Y0Z @j`pv0v@v Pv@`v`pvvvvvv v@v`vww w0w@w Pw@`w`pwwwwww w@w`wxx x0x@x Px@`x`pxxxxxx x@x`xyy y0y@y Py@`y`pyyyyyy y@y`zz z0z@zPz `z@pz`zzzzzz z@z`{{ {0{@{P{ `{@p{`{{{{{{ {@{`|| |0|@|P| `|@p|`|||||| |@|`}} }0}@}P} `}@p}`}}}}}} }@}`~~ ~0~@~P~ `~@p~`~~~~ Pp Ȗ @(0P@З Pp80hP8XxPؙЕ0ЖXx @0pH`x  pHh М0`@p@PhЬ؞ Hp
 

8
`0 pHh`СXPx 0h @أ0`hp!$$%0%P %p0%P%p%Х`,@/8p/X/x0 1Ȧ2 3 3H3h3466(09X9::: ;@P;h@DةL`M(MH0NpNNN O`O0OXOx0WPWȫWYZ@pZhZ[\\ ]@^```` aP@bx@c`cЮcd PeH`ehpe`ffЯgiH@jxl0m@mm `nHpxp qȱPqtt80u`xy@yز0zP|}г8`XxЍش@@h`ص8 X@xPȶ(X(PpХ@pЩйPH`@Hxклл@нpPX 8``о0ȿPHpp``00`` 8@X`x@P`H`xP0Pp`@HP`P8x0 PPp` H0h8hp@ 0%p%& &@&& &@&`0' +`++,8-hP/p0001P02p234405h6P8 99@p;P?`AC(0DPDPEPIpII0J@`OPQUY_@`h `` a@cdP0ff`ggg0hpijkk0 mm@n o(poPopPpprv@wh w|~~8x p @X 00XPx P8` 0ЕX P`p8X@Й@Pxpp8@h` @ @p8`   @p`p0`@ PHh00P (Xx@` H0`(p0 0Xx P@@p H@hP`@ HPp@
  @0`@P`p8pp@8`p(0XP 0Xx 0 P"0#h&+--(p.P./18 1X1V@WWY`PZ\]0_8_`_```pbb( g`0g@gPghhh0npnopppp0pPpp 0@` 8h  P P``0px@@@(`Px0P8p@ P@p@Xx
(x"%(H+.205(:`@0CHN@VV V0V@VPV8`VXpVxVVVVpW WH@XhPX`XX0Y@YPY0YX Zx0Z@ZZ[ [ 0[@[pp\]]P^0p^P^p0__`0a0a`b cc`d 	eP	e	@f	f	g
 h@
hp
`i
j
jpk0 l`lm0nn oP@ppqPr
s@
sp
`t
pw
zX`}  8PP `X80p@Т0`@Pp0(PPpp0 0`h0p`80PP0@0P@P` `0@`


0P (P@pp P  !(! X!!!"0"``"""0"p# #H# h###@#`#`($pH$h$$$$  $0 %P 0%` % %!0&P!&@"&$&)'`,H'.'0/ @/0 p/P /P%01%2&4P&@68(6h(6(:':':(;(;)<@)<h)=)=)@>)>(*P?h*?*p@*A*0B8+B`+@C+C+D+D,PE8,E`,E, F,G,pH-H@-@Ip-pI-I-J-K(. LX.`M.M.M.M. N/PN8/N`/N/N/O/T0U80UX0W0W0X0X1X2`^2^01^X1P_x1_1`10a2a82bh2@c3@f2f3g83gh3Ph3i3i70l7o04oP4 op4Po4o4o4Pp4`p5pp85qh5q5Pr5r5s(6PtX6u6u6xX70~80778@8@p88;І9(9H9h99@9Ј9p:@:p:`::;p0;;;<08<ph<<8= =P=0=@>PP><<Ц=X=x=0>P>>?H??`?p??@ @@@`@а@@@@APPAAAAP8BpB`BBp0C``CpCCCC0DP(D`XDpDpDE @EpE@E-E-E. F@2hF6F7F07FP7F7@G7XGzRx@m+zRx$`XFJw?;*3$"Di\ nAE
A|mHC
GmAH
AmAE
AmAC
AmAC
Am#AO
Q<m#AO
Q\m
AC
A|m
AC
AzPLRx!4$m{AC
G\
Ia
G,\8nTAC
Gu
H$n<AH
CDoAF
E$doAC
EY
F$o|AC
C@
I$pAH
Eo
C,DpAF
E
E$`qAI
A4q)EZ
I,TrAC
GP
E,r;AE
FE
A,yAC
HGp
E4L8}AC
M
G4MAC
HH
A4ȁMAC
HH
AdAO
HIAC
A$QAC
AG,(cAC
IC
HJ4h/AC
HK*
G40ZOAC
Tr
F4X0_AE
HK
K9AC
Ao,T0AC
E
E,AC
E
ELAAC
Awl cAJ
A,AH
HQ_
G$7FG
AfA$JFC
ArA, rAF
GN
DM$<p8AC
Cp$dSAC
GG$=AC
Cu,AC
G
BR,XAC
HN
F,AC
HQR
A,DxAAC
I
F$tAF
FS
H$TvC
N
IC$8AC
E
I$AC
E$	MAC
EC<	AJ
A4\	AC
Ei
Aj
CO
A	hNnI
K	HAC
E~$	AJ
Es	0AC

>HJ
k<
HDI
z,\
AC
HQd
G
3DG
d$
WAC
AJ
A$
8@AC
Gt$
PHJ
Ky$HI
ED/AI
d,dAC
HD
F4XKAJ
HNo
H
A,pAC
HK
A,`AC
HP$
H,AV
ALAC
z,l AC
G
FG$AH

FTRH
I;
EBBBAFpH4
DK

Eb
F
A,T
xlAC
A
E
H,
sAF
HPb
G,
AF
HH
A4
@AC
Gs
Bx
H,oAI
Ie
H,LAE
HD
H,|AM
DL
E,AC
DSW
A, yAK
HD
I,p AK
Mp
G<P;"AJ
V,\`;-AF
HK
I,`<AC
HK
H4>kAC
HRX
J
B,8EAC
M
F,$]TAN
HV
I,T_AC
G\
Iox_DC
Q$x_BGC
M
QY$_?EC
j
FF$_7EC
g
AF4_AC
C\
Ed
DH
E,TH`tAC
Eq
Fr`MC
DD`AF
W
B@
HZ
FF
AF
AF$0aAF
`
Iva!PF
DD4aAP
|
CV
J
E^
JF
AFT|0cAF
W
B@
H`
H
FF
AF
AI
AF
AF,hdAF

CN
AF(eAH
E,$eAF
HE
K$TflAH
E
BN$|giEL

F$Xh=AK
Z
JLLphfAF

GI
GC
Et
DF
J`
HF
AF<i-AF
M
Dq
GO
A
AG,\jzAC
GK
J$kMAK
Z
J\,k=AM
q
Ac
E
A$miEL

F,PnAO
Y
G|
Dm
C<<oAF
X
A|
DN
RM
CC,|oAG
HG_
J$s+DL

F$u;DL

F<0wTF
A
AKQ
AFj<<xTF
A
AJQ
AFj,|yAI
DE
F<{AL
M7
G
F
HD0BAL
M7
G
F
K
HD48TF
C
EAIN
EAD&D|TF
C
EAJN
EAD&4AI
FE!
J\
A<`AI
I
D
Hv
JD<AI
IF
G
D
C
H48AW

Id
Lc
ED AC
HG
G[
E[
A>
FAC
S$AC
UDAC
UdLC
L$dAT
@
KC4@AF
A
FD
AN
A$:HC
j
AC$:HC
j
AC4(-EM
ZT8-EM
Z$tHDAG
s
EC$p7AF
h
AF,mAF
{
F]
AF$ȝAO

IGDPAJ
HEV
A
FU
C@
H<dAJ
HEV
A
E
ILh#AC
FJY
A
HF
JK
Ek
A<HAC
FJ]
A
IL
D44AI
HG
E
AlAC
T<M	AC
HG%
Ha
G
EAI
A	AF
ApAS
E$,pxAK
Z
JG$TȰVAM
n
DU|EC
MAEC
x0)AF
V
C4@AC
I
Ad
FAH
A4AL
sT,AU
H$tAI
C
H,з%AL
E
E[
EиAH
AAL
A$AF
C
FC
ET4(4LF
IBBBBAHM
BQJBACDvMJ
BX
BBBBAAmH.Ac
EXAI
A HAE
A,4 8tKU
C.EA,d FG
y
Jj
FU
K, HAC
HJ
A, 2AI
FD
E, GK
z
DC
EC
A$!AK
,D!iAC
HM
I$t!XEAL
DFm,!=AC
HM
I!AC
T,!AF
HH
M" AI
A,<"`AI
HD
Idl"@LJC
M
BBBBABh
BBBBAGGBBBBAP,"(qAC
GP
E,#xqAC
GP
E,4#AC
FN
B,d#XAC
FN
H,#AC
FK
D,#AC
FK
E,#AC
Gz
KN$$8AC
T,D$8nAC
MW
A,t$xAC
HDu
A4$AC
Mw
HU
A,$P?AI
HDX
B,%`AC
M
H,<%wAC
AP
KL
D$l%@?AF
k
FF4%XAM
BHt
DV
JL<%AU
Aj
GE
CL
DD
A,&TI
DHoHBA$<&pAR
DG$d&_AF
@
IN&@AP
A&@	AF
A,&0GK
z
DC
EC
A&AE
A'	AF
A<'AH
A$\''AF
F
SF$''AF
V
CF$'AK
~
FG$'dAL
AU4'PAC
HG
E
A4(AC
TT(AI
A,t(xAF
HD`$(EAL
DFm$(/AL
C^D(LF
E~BBAFM
BQIG$<)EAL
DFm$d)eCH
T
A)PEC
G$)@2FE
AXA$)X4AC
Cl,)pAC
EI
Fr
F,* +HV
DL*0FC
Al* ,Ab
A4*0|FC
FE_BBBA$*xeAC
C]4*JC
CP
BAMX,$+X	AF
W/
AT+HAO
A<t+HJI
Gw
BADX@+HH
K,+>AC
HKL
E,,(AC
HV
A,4,AC
C
E^
A,d,wAC
BGDp
Of$,1AC
C
A$,AC
CT
E,,XAC
HDm
C,-MAC
HH
E4D-$AC
G
GG
I|-AH
A-
AE
F4-AC
E
HS
A}
A<-	AC
Cj
Ge
CM
Ce
KD4.xRAC
HDG
Ic
AG
A
A,|.AC
HF
H.AR
A,.:AC
Ty
G,. yAG
A
I{
E,,/`!DAC
E	
F<\/"AE
G
G
Ah
A$/$:FC
AdA/$3UC
F</%7AC
G
E^
J7
I,$0'AC
HD
E<T0'^AC
HP
I
Fb
F,0*SAF
Gs
GJ$08*CMI
E_A40`*AC
HM
II
G,$1-AC
G
D,T1H/aC
EO
BBAC<1/AC
Et
CX
HF
JX1X0AG
A,1X0AF
HG
B425AC
EP
Gw
Ie,L2p6AC
G~
G$|28AC
A,2h9AK
HRk429JC
ADH
H,3:AC
E]
Jf
J<3;2AC
Al,\30;AC
C
D^
J43=vC
Cy
BAHp$3=CJC
AhAD3>JL
HDl
BBBBAI,44xIAC
HYhd4IoAF
_
JH
HZ
F`
PH
HH
HF
J_
AH
HH
HH
HG
IG
IH
HG
IH
PH
PH
HH
HH
HH
HG
I[
E
HH
HH
HH
HH
HQ
O
IDT5XLJC
HGBBBBAV45NAC
I
Fd
D5(i	AF
A5iAI
A$6i#AF
I
HH$<6i!AF
J
GH<d6iJC
Af
AKbAm@46iFC
A@
AEbAm,6jAC
Iq
B`,7kAC
HD
I4<7lAC
FHe
Ict7XnPlU
N,7nAC
HG
F7HtHL
E7HtAT
A8HtAM
A$8HtEC
RD8HtEG
Ld8HtEG
J8HtEG
L$8Ht>HC
J
[M8`tAH
A8Pt3DJ
d9pt2DJ
c,9t/DJ
`L9tAI
A$l9t2FC
A_A,9tAE
E~
GY$9hu)AF
C^9puAF
AU:puEG
J,:puEG
L$L:puAG
s
Et:hv6DG
j:vDC
M:vDC
O$:vdAC
GX$:vZAC
GNd$;wAG
Gp
Ag
ID
DC
EF
Jf
Jy
GA
G|
D\;@zyAC
Gh
Eb
Fm
Ci
Gi
G
Jz
Fw
I<;`}&AK
G
H+
E
GL,<PAC
C]
DX
He
Cr
F~
J}
Cd
D\|<~AC
E
Fl
D
Dr
Fj
Fk
Ej
Fh
H$<JAC
E@$=*AG

Cd,=mC
EBBAMO$=LAC
Ac
H[,=@AG
Eg
Dc,=vAC
C\
EI$>/AG

K,D>AC
Cy
HL,t>xAC
C
DL>
AC
A>
AC
A$>،YQE
q
I?AC
A,,?HC
Cm
EN
B4\?AC
HG!
Dj
F,?xAC
Ah
KP
H?)AX
O?>HQ
A4@(AC
G
F
A$<@'AC
C[$d@4GI
N
RC$@PEC
w
AO@8AS
A@8AO
A$@8AP
Ab
D$AAP
AO
G$DAAC
C
E,lA`AJ
DK`
Fc,AAC
C
F^4AAC
CQ
H\
Dd$B[AC
t
HZ,,B0tYC
pLZ$\B[AC
t
HZ$BKHC
a
DZ,BAC
AD
Ga
G,B@AC
A{
HS
E`$CKHC
a
DZ4Cț
AJ
ATC
AJ
AtCAI
AC
AJ
ACAH
ACx
AJ
AChAM
ADX
AG
A4DH
AG
ATD8AI
AtD(AI
AD
AJ
AD
AJ
A$D$AM
C
GHDAI
A$E!AF
J
GHDE
AJ
AdEHC
E$EHC
o
FHEPAH
AE@AE
A$E0|AH
Aq$FbAI
S
A<FЛ"HN
I$\FHAG
d
DU$F_HC
|
IL,F@eAC
HD
F$F`AC
C
JG!HJ
N,$GȠYAE
G$
GT$TGMAC
CA4|G AS
M
D
F,GAC
Eb
EV
J,GhKQC
E
BBAC4HAC
HD
Ga
G$LH@#AM
C
K4tHHAC
G:
Ks
E,H0MM
AEABHAE
A<HAC
HH
DZ
F
G<IvJ
N4\IpNAF
Q
HF
JH
HHIAI
AIx
AJ
AIhAI
AIX
AJ
A<JHPAC
HHe
G
E
D4TJX=AC
E
De
C\<J`AC
HHC
Io
A,JAC
Cb
Gx
H4JoAC
HL
I44Kغ,AC
G
E"
Fc
EDlKо*AC
HH
G^
Bu
KT
A,KFAC
HH
E4K"AC
M
IS
ELAQ
A<L
AJ
A\L]HC
Q|L
AJ
A4LYNH
CBAN$LjAE
C
B4L`AC
E
K@
Hi
G4M(AI
ATM
AJ
AtM
AJ
AMAO
FMAO
FM%AY
JMGC
G4NAC
Ar
Ib
FV
B4LN0AC
I
B
ENAJ
ANAJ
A,NAC
A{
HD
D`,NHzAE
FZb
H$$O]AC
ES,LOAH
E
EOT|OJJC
HDc
BBBBAKHOHF
D,OAC
HM
D$P(mAE
f,DPxAJ
I
A$tPHAC
E$PAC
CG
B,PhAE
C\
KP
H<PAC
HK
A
H
A44QUAC
HH
A
KDOpAC
HKg. D.
AT. X.Q(AJ
AQ(AE
AQAE
ARAE
A4RAE
ATRAE
AtRAC
ARAE
ARAE
ARAC
ARAE
ASAE
A4SxAC
ATShAC
AtSXAC
ASHAE
AS8AE
AS(AE
ASAE
ATAE
A4TAE
ATTAE
AtTAE
ATAE
ATAE
ATAC
ATAC
AUAC
A4UxAE
ATUhAE
AtUXAC
AUHAE
AU8AE
AU(AC
AUAE
AVAC
A4VAC
ATVAE
AtVAC
AVAC
AVAC
AVAE
AVAC
AWAC
A4WxAE
ATWhAC
AtWXAE
AWHAE
AW8AC
AW(AE
AWAC
AXAL
A4XAL
ATXAC
AtXAE
AXAC
AXAE
AXAC
AXAO
AYAL
A4YAC
ATYxAE
AtYhAC
AYXAC
AYHAC
AY8AC
AY(AC
AZAC
A4ZAC
ATZAC
AtZAC
AZAC
AZAC
AZAC
AZAC
A[AC
A4[AC
AT[xAC
At[hAC
A[XAC
A[HAC
A[8AC
A[(AC
A\AC
A4\AC
AT\AC
At\AC
A\AC
A\AC
A\AC
A\AC
A]AC
A4]AC
AT]xAC
At]hAC
A]XAC
A]HAC
A]8AC
A](AC
A^AC
A4^AC
AT^AC
At^AC
A^AC
A^AC
A^AC
A^AC
A_AC
A4_AC
AT_xAC
At_hAC
A_XAC
A_HAC
A_8AC
A_(AC
A`AC
A4`AC
AT`AC
At`AC
A`AC
A`AC
A`AC
A`AC
AaAC
A4aAC
ATaxAC
AtahAC
AaXAC
AaHAC
Aa8AC
Aa(AC
AbAC
A4bAC
ATbAC
AtbAC
AbHC
D<b#AC
M/
H
AW
A,bAC
G\
A$ch CJ
R$Dch8QF
AZA,lcAC
M
A,c5AC
M
F,c AF
HE
B$cAC
I4$dAC
GW
F
Da$\dAC
Ed8HC
Ad(HC
Dd(!QI
F$d8HC
C
BA,e0AC
Gw
F,<eAC
HGr
K$leP\AC
AV$eAC
EH
A,e pAE
Ar
GZ
Fe`AC
AfPAC
A,f@AE
A,Lf0AC
HT
H,|fAC
HN
B,fp}AC
HN
G$f8HC
BD[$gAC
E
H,gpAI
A$Lg`:FC
AcAtgxAM
A$gxAC
E}
J,g@8AH
HO
K,gPAC
GX
EO
I,h0AC
P
F$LhAV
EDthxJC
Ee
BBAD^BBAMh0BpC
N<h`$AC
GW
Fe
Cw
Iz
FiPAH
L$<iP6AC
A]
FIdih
AC
AiX
AC
A,iHuAC
H\U
C,iTAC
HG
H,jaE
BG@BBA,4jX	AJ
DF
Hl,dj(
xAC
G]
H$jx-AC

A$jMAC
BDB,jJiF
C
BAJ$k
;AC
BDp$<k
'AC
C[$dk
6AC
Cnk
AG
Ak
AG
A$k
%AH

A$kpAC
EfDl0WOG
SvBBBBAH,dlfAH
W
Gl8j AH
AU$l8jyAC
EO
H,lj:AC
HH
G$mlAC
C,4mm`AC
HD{
E,dmHnAC
Pa
K,mn[AC
G
F,moDAH
Ch
DG$mp=AI
X
NLn p9DC
`
I4<n@pWFE
C_BAH,tnhpGHH
BDb
HF$np,AF
`
ACnpAH
T<npXFC
En
BBAGGBBA,op3AC
nLopiA\
G$lo qMAC
E$oHqtAC
Ej$oqjAC
E`oqAF
G4pqAC
HH
Gg
I<p@sAC
N,\p@sKHF
BHaBBBAp`sAC
NTp`ssLG
HK
BBBBAIa
BBBBAFp4qtAC
HHK
A
G4<qxAC
M\
CQ
GDtq|:AC
HG|
A
C]
Cp
H$q$EC
K
MCqCC
RrAC
A$rAH
ADr
AC
AdrAU
ArAR
A4rAC
G
H
A,rPAC
HKC
Fs&FK
K,s`HT
A$LsPAC
Ak
P$tsuAJ
Cf,sPAE
Pj
H$sVAC
CN$sVAC
CNt0JC
L<t0AM
A4\t %AJ
Gu
I
AN<t%AC
HYn
E{
AP$tiAJ
A}
GX,tPAC
Pq
K4,uАAC
DME
FP
H$du(AAC
Ew4uP|AC
BO~
EP
H$uKAC
G$u3AC
Ck$vؑ.AC
Cf4<v!AG
HD
KZ
F4tvؖ`AG
I
FY
G$vAC
E$vAC
Ah
Cv0AO
A$w0AC
Ae
F$Dw_AC
Am
F$lw$DC
R
GC$w.AI
H
NI$w"AM
F
LAw>AC
Ax$x(QAC
CI,x`AL
E,Lx`CAE
HU
C|xHC
Jx=QN
R,xAT
HR
E$xWAL
J$ydAC
EZ<y"AC
AX,\yAC
HNg
G,yЮAC
HNg
G$y7AC
Ck,yRFC
At
AIH<zدAC
HK
H\
D<TzXAC
HK
H\
DzزAJ
Kzز
AC
FzȲOC
D,zȲQC
CQ
BAE$${(AC
I
E4L{AC
I
D}
CL{AC
L{AC
L,{eAC
HDv
J${ȵTAC
AN|AI
A<|AE
A$\|AC
C
G|)PC
U,|AC
MD|SAC
BGD
IK
Eh
Hu
A,}"AC
M<L}WAC
HG
Fz
FT
D$}AG
C_
F}HAI
A}8>DK
n$}XAC
CF
C,~^AC
P
AL~@AE
A,l~0BFC
Ad
AIH~P+HV
D,~`OAC
HS
H~AK
F$mRL
`
BU
K,4AE
HK
EdXAE
A$H@DF
Z
LJt`AI
^
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH
HH<$AC
HH
G
GK
A<dhAC
G
K]
Ce
K4AC
Mm
B
H,܀QAC
HK
EXDc
p,3AC
AmL 
AJ
Al
AJ
A
AJ
A
AJ
A́
AG
A$POK
h
FG$pM
DA$<pAI
s
A$dAF

DP,AI
a(AF
`̂AF
W%AF
]
AC
A,AC
K
AL
AC
A,lAQ
HTa
A4 AF
I
Aa
K$ԃ4AC
f
FC,AF
I
A$,AF
`
II4TSAC
I
B`
H,0AC
M{
D<DE
E
Bz
Va
GI
GR$P7EI
]
EF,$hAM
}
ET
ACTZAH
s
DTt(>AF
J
GU
CI
GQ
GP
Hh
HF
JF
AFD̅AF
T
EI
GX
Hj
FF
AF
AF,AC
HI
ADAJ
AdAM
AAE
AAE
ATĆ_AG
HKD
AC
E]
Kl
D_
Am
ADAG
HKF
Gw
Ah
Am
ATdzAC
HLY
GB
Fb
Fl
Db
Am
A,
AC
HL^
J,JAF
HG	
A,rAC
HG
B4L@AC
M
Af
D2IF
b<8EF
k
Jw
aC
EF
JF,AC
HL,H=AC
HG),DXAC
HLt+AL
]GN
E,iAC
HJRD8JC
HJ}
EBBBAHHEBBBA4,AC
Mi
FU
A$dAC
E4PEF
^
GO
AF
AFĊ-IF
]$GEF
N
gF$?EF
i
DF4EI
,TAJ
L(
AXEM
AI
AċAH
AAH
ATJC
I
BBBBAH0L\AI
E|LJ
E$sDW
z
KN
AČX>IF
n4xAI
BH
Dq
GF$`AF
s
F{$D/EF
J
SF$l
7EF
`
EF
{EI
l,x
BC
EHBAH|EI
m,LKN
C+BA<4.AL
Ib
H
DU
A4t`I
C
BAAcAH
A̎AH
AAI
DDN
E,HQ
E4LAL
EY
EJ
FQ
A<tVC
ABACC
AL[A$ďEI
Az,0	AC
P,AC
P,LAC
Gk
GL$|@AC
C,AF
M
A,ԐHiAC
M
G AC
U$ AC
T,D RAG
HG
D<t"AG
HJ
Bs
E@,$AG
HG
I4(&BAG
FJ
Di
Gy4@'AL
M
Fa
G<T)AI
I
F
J@
H<+IAO
G
Ij
FS
A4Ԓ,QF
HHb
BBBBAA<-AJ
r
CK
EC
EF
AF4L-HI
S
DR
FF
AF-AE
A-AC
Tē-AC
T-AC
U-AC
U$-#AY
H$D-AC
E
D,l0AC
FG
H03
AC
A, 3AC
HD,3IAC
DFM
B4
AC
A,<4AC
FIH
Fl@5
AC
A05
AC
A, 5	AC
HLh
H,ܕ7AC
FIH
F,7AC
HD4<8AC
HHy
CG
I4t9=AC
I
B
G,>2AE
P
E$ܖUAMN
G
NH<VVAC
HG
Cw
IW
AD([AC
T$d([4EC
M
[C@[KC
E@[KC
E$̗@[LHG
q
HCh[KC
Eh[KC
E$4h[TEC
{
MC,\[AC
I
A$`_?AF
k
FF$x_WAF
t
EV,ܘ_AC
HH
G,`AC
HD,<PaAH
HR
G,lbAC
HG}
H$cIDC
S
Fhęc DE
V<cAF
O
JW
It
DF
BF4$Xd~AF
V
C|
DV
AF\d:AE
c
G$|dAM
D
F4(e|uC
C
JAJAEA$ܚpfPAC
IB4fAC
G
DW
I,<0ghAJ
c
BC
EaLlpg<AF
V
C
GC
Ej
FF
Aa
AX
A$`iAQ
Y
E,jlAI
g
GM
K[DHjAF

KY
G}
Cn
BF
J^,\kAG
A
F
V,oAC
HHv
F<pqvAC
HH
JS
ES
AY$sMAI
Ao
FL,$sAI
Cq
Bj
F$ThtTAC
CL,|tAJ
LG
BpxAG
H̝pxAG
H$pxAJ
u
HC
E<x-AC
HJe
Ej
F
B,T}AC
HV
J,KEL
I
F,KEL
I
G,؇AG
L
J$x<DC
j
GC<DL
D<\AF
r
WM
CI
GF
JFlAQ
Y,0AF
HG$
F4 AF

BI
GF
JB<$M[C
C
BADA
DAA]$dWAC
GK,ВAC
E
Em$p4DC
e
DCDL
D<AF
W
By
G]
CF
JFD(lAQ
Y4dxAF

EI
GV
Bp
A<DE
E
Bz
Va
GI
GR$ܡ7EI
]
EFT>AF
J
GU
CI
GQ
GP
Hh
HF
JF
AF4\AM
|
F[
ED
ACZAH
s
DDXAF
T
EI
GX
Hj
FF
AF
AF$BDE
F
Aq$DL
D<DAF
R
Gi
GM
CF
JF|AQ
i<AF

BI
GF
JB
A,AF
I
K$8AF
`
II<AK
A4\AC
DI/
Hb
F,8AF
HR
H$ĤIDC
S
Fh DE
V<AF
O
JW
It
DF
BFLP:AE
c
G$lpAM
D
F4ا|uC
C
JAJAEA$̥ PAC
IB4HAC
G
DW
I4,nAF
}
DN
JF
AFDd[C
E
BBAJA
DBAAZ$WAC
GK,ԦAC
E
Em$>DC
e
DM,ЫDL
D,LЫAF

FI
GN
J<|pAF
R
Gi
GM
CF
JFlAQ
Y,ܧ@mAI
HG
O$@AC
DGl$4AM
CN
A4\lAC
HD
Jl
D8uWS
l$AI
C
A$ܨ`DI
M
A$HOAC
GC$,pDAC
C|$T'AC
C[$|AC
G}$yAL
Ef̩`
AC
APoEJ
_AO
A<,DC
\
MO
AE
KE
KE<lDC
\
UO
IE
SE
SE<`DC
\
MO
AE
KE
KE4lAJ
`
EL
DH
H[$$9AO
Q
GPL)DH
\,lAC
E
Dc,AC
E
HS̫p$AC
A^AG
A,paO
BHu
BAF$<н AC
E_
HdȾEQ
E4ȾAC
M
H
KAAE
Ay4ܬ6AC
G
H]
CQTKC
M
BBBBAGj
BBBBAEX,lAC
HI
EDwAC
I
B
Ff
BB
A$("AI
F
PA$0"AI
F
PA489AE
EmTX?AC
Eu,txAC
HH
I,HAC
HDx
HԮAE
AAE
A,AC
HKv
C,DhAC
G
Ct|AC
w4NC
DJBBBA4̯AC
G
F`
H,8AAC
HG
A4XxAC
s<TqQV
HO
BBBBAC4AC
HK_
JL
L$̰'AF
R
GF$GAL
n
EF0AZ
T<AX
A$\(AC
C`4vC
A\AYgA"EH
T$ܱJDC
a
HVLGH
|,$(WAC
HO

K$TX7AC
Co4|pAC
I
H#
EGN
D$ԲAH
I
FJ
~,P|AC
P
J,AE
y,LAQ
BGD|5AU
^~9_
b4VDC
Z
OA
OF
JA$8AL
Gt<AF
BEEDb
G
Al
D\ MIC
_|P$FC
L`%GC
LpCHE
AܴDHE
ADAC
EL
K
Eb
Fy
Ga4D(FDC
Q
HA
OA
OA|@?DE
T`kDa
E4PAF
l
Ma
G~
JH45AF
g
JE
cI
F,EFI
ALCC
DlEG
ANT
\AC
AY$̶OC
c
Ke
K,xNJ
x
Hn
Jh4$XJC

TI
G_
AJ
V,\DC
[
FE
[O4FDC
Q
HA
OA
OAķDAF
Z
OA
OA
OA
OA
OA
OA
OA
OA
OA
OA
OA
OA
OA
OA
OA
OA
OA
OCdH!AM
R4X"AC
HO[
J
I4P"AC
HR[
G
A$H|AC
A]
FLAF
l
E<
AC
A\AE
A|AL
A$JAC
G~,ĹkAC
HDZ$	jHH
GR$`	AH
Z
E$D	`GF
C
Hl
AC
AY,
hAC
HD
G4PAC
BF
F
K-AE
f
AC
A4
AC
AT
AF
At
AF
A	AC
4J
AH
HM
I]
A&AQ
A4& AC
G^
A
A$D'nAL
E[$l'AAC
Cy$'%AC
E
F$)NAC
ED$()8AC
Cp$@)=AC
BHn,4X)AC
G
E4d)bQC
Go
BBBAG,0*AC
M_
H,̽*AC
HKp
I,@+AH
MZ
HD,+iFC
BEEDw
DBBAAAEBBA4t+AC
HIv
EP$p,9RE
A^A,Ծ,aE
EUBBD$,XAC
Az
AW, -AN
AL --AC
Agl0-AJ
A0-AC
AU0-AC
AU440-wYAF
HH
Cn
B4l/iYAC
CZ
OD
D4</bK
M
BBBBAF4ܾH3YAC
DLf
F,7AC
P^
Fp9AC
R$p9AK
_
E,$:iAF
d
EF
Jd\TX:JC
Gh
BBBAEA
GBBAKa
BBBAHPT:$\C
Eu
BBAB]
BBAFxP;AM
A,,;AK
_
ED
DS,\ <$AC
HNv
H$`qC
E}
AI4XaYC
COBAGDa
YC
MSBBBBAK$4cSAK
_
Eb<\cWYC
KSBBBAG,e\AK
_
EY
GF<f[C
GPBBBAD$gOAK
_
E^,4hXAK
_
EY
GG$dHh{AM
_
Cr
F$hUAM
_
C]$hJM
SyA`j
AJ
A4PjJH
BD}
DAF'BA4nAE
ATn
AC
Atn
AC
A,n*AG
H]oAI
Axo#GT
A<oAQ
L0
A
AA
AD(uAE
AduAK
uAK
v
AJ
AvAH
AvMG
EvAH
A$v
AF
A,DxvAC
HH

B4tZAC
HJF
A
A, AH
I
A4AC
HD
A
A<	AC
IA
B
A
A<T8AC
HH
K3
E3
E<AC
HD
J
A
A4yAH
Ms
AJ
D,`qF
CH
BAK4<YC
CPBAF$tAC
C$AK
_
ER,(AK
_
EV
RC,
AC
HKs
F4$xqP
AuAH_A,\IJ
p
Eh
Hg
ID`YC
MSBBBBAB\JC
Ge
BBBAH
BBBAFpP,4qM
Cx
BAD<dJAC
HHS
IC
ES
E AL
R<YC
GPBBBAFDhhV
HG)BBBBAI4LGI
HKn
G1,AC
HD	
AXOp
$8AC
C-
D$GC
t
BH$$pGH

J4LP
AC
HN5
AG
A$PC
d
Y$EAC
IwxEF
H
AJ
A,|KHC
BHc
E,xKHC
BHc
E,pKHC
BHk
E,hRKHC
BHk
E4<(4KAF
HH
DEF
L,AC
AL
AG
Al`S
AJ
APS
AJ
A@S
AJ
A0S
AJ
A S
AJ
AS
AJ
A,S
AJ
ALR
AJ
AlR
AJ
AR
AJ
A$REAC
IwRxEF
H$HSEAC
IwpSxEF
H<S
AJ
A\S
AJ
A$|SEAC
IwSxEF
H8T
AJ
A(T
AJ
A$TEAC
Iw,@TxEF
HLTAL
AlTAL
A$TEAC
IwTxEF
HUAM
ATAM
A,|TGHC
BHc
E,XUFHC
BHc
E,UFHC
BHc
E,8VFHC
BHc
E,<VFHC
BHc
EWAC
AY$WAC
AY,W=FHC
BHc
E,WFHC
BHc
E,WEHC
BHk
E,<xXEHC
BHk
E,lXEHC
BHk
E,xYEHC
BHc
E,YEHC
BHc
E,XZgEHC
BHc
E,,ZHEHC
BHc
E,\8[)EHC
BHc
E,[
EHC
BHc
E,\DHC
BHc
E,\DHC
BHc
E,\DHC
BHc
E,Lh]DHC
BHc
E,|]oDHC
BHc
E,H^PDHC
BHc
E,^1DHC
BHk
E,8_DHC
BHk
E,<_CHC
BHk
E,l8`CHC
BHk
E,`CHC
BHk
E,8aCHC
BHk
E,a}CHC
BHk
E,,8b_CHC
BHk
E,\bACHC
BHk
E,8c#CHC
BHk
E,cCHC
BHk
E,8dBHC
BHk
E,dBHC
BHk
E,L8eBHC
BHk
E,|eBHC
BHk
E,8foBHC
BHk
Eth
HN
m4f1BAC
HE
J,pizAC
HD
D,dp
dAAC
G-
A,,lcAC
MQ,\nAC
M,PnAHC
Cp
EAC
AU,pAG
M
G<tp$@AJ
M
E
F4p@AC
HX
B4sAC
HOY
A}
A4$@AC
HG
D4\(t@AC
HE
J4w@AC
HYi
B4X{@AC
HE
J40~@AC
HYi
B4<@AC
HE
J4t`r@AC
HYj
A4v@AC
HE
J4b@AC
HYj
A,AC
HKX
A4L6@AC
HH
H4:@AF
HH
A4X>@AF
HH
A40B@AC
HH
J4,F@AC
HH
J4d"iJ@AC
P
G48'if@AC
P
G4p,@AC
HH
J4X/i@AC
P
G4D4i@AC
P
G4|9@AC
PX
DL+AJ
F$l<AC
Ct,AC
HKX
A$ȏjAC
AL
G$AC
A]
FZTȕJI
H`BBBBAKw
BBBBAH4 ?AC
M.f
A].ȸAC
A#AO
Qx
AC
A
AC
A$H3AJ
AfDhIjP
,X?HC
Cd
E,>HC
Cl
E4,8>AC
HD
A$,AJ
C
ZC4?>AC
HM
D$\DC
G
BC,<>AC
G
A4$>AC
I
DP4l5=AC
HP
K,<AC
HKX
A4=AE
HE
DȄ+AJ
FHC
MAC
A#AO
Q$
AC
AD)AT
Sdx@AC
Av9HT
\ȼ9HT
\XHAC
A~$ȼ#AC
A
Q4tн=AC
HM

EDX+AJ
Fd#JI
F\HI
F4XWC
H_BBBBA$0AC
Eb
E
AJ
A4/<AC
FG
F,\AC
I
H,AJ
HXR
C,PV	AI
Pm
A4TK<AM
HH
A,h'<AC
HHT@AC
Av,=K<AC
I
A,D8<HC
C
EAC
AUHAC
A~+AJ
F4AJ
AT	lAJ
AAJ
A,{N;AC
EN
A +AJ
F$2HJ
Q
MA$:AC
Ap$D2HJ
Q
MAl:AC
Ap,@AC
Gs
B
AG
A$AC
Eb
Eh	AF
A,$XAC
G_
F49AC
HD
H4`9AC
HD
Hh~+AJ
FAC
A#AO
Q$
AC
A,H9AC
CY
A,b8AE
E4
A48AC
C
LD
A
AG
A,hAC
GG
FK4T8AC
HD
D\858SJ
HG(
BBBBACgBBBBAG	AF
ABAC
A|,iAC
HDT4AJ
A,TY7AC
Er
A$(PAC
G@$P7AC
Ac
HFhAC
AU$hXAC
EN0EG
]$<AC
Ej
EdHEC
G$H>AC
Cv`IC
I,`AC
HDA
G0
AG
A 
AJ
A< AH
V\.AF
f| AJ
A "AC
A\0AH
A$ IC
C
AIAC
F,$(
AC
HKX
A$TKAF
k
FR,|AC
HKX
A$OAF
k
FV,AC
HKX
AFAC
l
H,$8AC
HKX
A$TAC
E
H4D=3AC
HGM
H453AC
I

F,T)3AJ
G|
A43AC
FJ
G4x'	3AC
HH
Fv+AJ
FAC
A#AO
Q
AC
A,tud2AE
EL
A<PAW
D4P$2AC
P
Au+AJ
F,AC
C]
DI
G,AC
Ez
Ef
B$HLAC
CD,<pAF
Gb
H`$l#EC
E
CA4FC
EC
BBAJ`,@qAC
Gu
HT
D<dC
FD[
BBBAEh$<nAC
I`4d(AC
HNa
Eb,AF
GC
Gi<+AC
HX|
He
Cg
I$}AC
EU
B$4HAC
Ak
HO,\mAC
G_
F|OEC
F, uAC
E]
JD,pAC
HHL
H$&AC
CZ$4PAC
EF$\@PAC
EF,hdAC
HKv
C4AC
BKH
Gy
G$P?AC
Cw,hAC
HGR
KD#DJ
A$d9AF
E
DK4`aAWC
AyA4`aA^C
ABA,`AC
HMg,,:AE
HIE
D\AJ
A|3SN
F$&AC
C^*AE
Ab$/AH
Cb$.AH
Ca4*DQ
E$T(1AC
Ci,|@AC
Eg
H]
K,dAC
I8
K,$AC
M
E`%LGI
I4,%AK
BD
KF
JJ
A$dx&hEG
R
BC
A4&AC
HD
Jr
F['AC
Ax'AC
AU$H-EAC
Iw,p-xEF
H,-q)HC
BHc
E,@.R)HC
BHc
E,.3)HC
BHc
E,D /)HC
BHk
E,t/(HC
BHk
E, 0(HC
BHk
E4&(AC
HKG
B+EF
H$H3EAC
Iwp3xEF
H,t3V(HC
BHc
E,@47(HC
BHc
E,4(HC
BHk
E,05'HC
BHk
E44@/'AF
HE
H:AC
A$:AC
AD:#AO
Qd:#AO
Q$:EAC
Iw:xEF
HP;
AC
A@;
AC
A,t0;&HC
BHc
E,;&HC
BHc
E,<&HC
BHc
E,<c&HC
BHc
E,4<D&HC
BHk
E,dp=&&HC
BHk
E,=&HC
BHk
E,p>%HC
BHk
EL>G%JC
HPBBBBAHLD2v%B~BBBBACC
FO4@$l%AC
HH
C44%AF
HE
H$`IEAC
IwIxEF
H,LI6%HC
BHc
E,|XJ%HC
BHc
E,J$HC
BHk
E,HK$HC
BHk
E4XE$AF
HE
HMAC
AM#AO
QMxEF
H< N
AC
A,N($HC
BHc
E$NAC
G|,N#HC
BHc
E,LXO#HC
BHc
E,|O#HC
BHc
E,8P#HC
BHk
E,Pf#HC
BHk
E,8QH#HC
BHk
E,<Q*#HC
BHk
ELl8RG#JC
HPBBBBAH48T$"AC
HH
C4H-"AF
HP
HYAI
A$Y)HC
S
BH,tY9"AE
E
A,<	]wAC
CU
DRl	P]
AJ
A	0b+AJ
F	iAC
A	i#AO
Q	i
AC
A
\AF
,
iAJ
AL
i-AC
Ac$l
\,AC
Cd4\1!AC
Ga.w
A
0]AC
4T	 ] AC
HDw
I4	d8!AC
HI
K\`+AJ
F|hAJ
A$hIAJ
CzhAJ
A4L
h AG
It
K4
0o AC
CN
Kl
DTpPAU
ytp
AJ
Ap
AJ
Ap
AJ
Ap
AJ
Axp
AJ
A
hp
AJ
A4
Xp
AJ
AT
HpAC
AYt
Hp
AJ
A
8pAH
A4(pkAC
HN
K4Tx AC
Pa
K4:!AC
T
K4O!AC
HK
H4!AC
P
F<4
g"AC
M.i
EQ.4t
\g"AC
Mk
D,
8c"AC
E
A4
\C"AC
Mk
D,?"AC
E
A$@\AX
E,8AJ
Et
D]
K4
AJ
ATAH
AtAC
J0QQ
M$gDI
M
FF AK
N, 	AH
HQw
G,,AC
HGs
J,\AC
HD|
DTNC
CMBALJ
BACR
BAKR
BAK,xAC
HD?
A,AC
Ce
D`,D<AC
HJ
D,tyAC
HN{
KAI
A,KC
EBBADXMC
HHBBBBAB,<AC
HD
AlPAJ
AP AH
AUP AH
AUDPeBBE B(H0H8M@r8A0A(B BBBx,p)
0;s^2L34
$4	$
95$,/Bf"~Z"~ZUKU




}E:J
	
	U
	r		



.DRVRgR<Q?RXP	
RP
RXP$P^^$P@TyRT^$TRTRE^^R^.^#R #^ >T!R! T"R#T$R&Q'R)Z**,S--/YQ1R1S1-2zR3S3#R4Z4_4#R4R5R6M]8R:_;_<\>q]?R@=_@=_A_A_A]AZAZB*BTB6RC[CEQDRDCSERE*ERE[FRGWGRHzYIRIZIRJWJRKWLRMUMRN~UO ROQOQPPPPPQRRRRSSSTTTTTUUURV[WWXRXzYYRYY[hR^^^^____`R`zaaRaa


&<	*P|DQ	
2}x
2}x2t2t A2
2}x
2}x
2}x
2}x
2}x
2}x
2}x2t2t2t
2}x
2}x
2}x
2}x
2}x
2}x
2}x
2}x
2}x
2}x
2}x
2}x2t2t2t2t2t2t2t2t2t2t2t2t2t2t2t2t P5!
;%M+'

	

d P58U P58U P58U P58U8K8G8G8K8KPU

	





		

PU

	





		

8KPU

	





		

PU

	





		

hUL
	



#q"2 ;>)))$))*)	
$))
*))$*$)K)$)K)$) !)!#)#$)%)&&)')(#*())))))!KD		

DDuAUKU




}FOqh<W 	

Ug$k=XHkf!)N!)N	AaUk

+U#|MD)<OOIT		)

	
		K['%$/8!=^'XF/9<UJ
2}x
2}x
2}x2t2t2t8M


2





2}x
2}x2t2t >2
2}x
2}x
2}x
2}x2t2t2t2t"!<FIR2		
1E
2}x
2}x2t2t >2
2}x
2}x
2}x
2}x2t2t2t2t"IR2		
 E%0$'8l]
:
C


	a

&!J'K'G{v

	







-UKU




}!{"!)
#
)")"!##"") 1$!!!"!""%"%&#&#&#(#($(#)#+-+		-
,
J,,
,-,.J,- ,  !.!."#(*.( ))++++,,,,,,,.,,,----9O


n	
-

H		!
t~

eNA*?#"#{)"	!
)k(G&"'*(0)'S(#(*'*""'!!#"B#(#($'%"&&''())=2q01&k

61&k

6P0` PxPPPP6MTMpMMMMMPQMMxQN2NQQMNYNR@RhRRRS0SpSSSnNNNNT(TXTTTTU@UhUUNV(VPVNxVVV(WpWWNWX0XO*O>OXXXOrOOOXOXX(Y`YYOOOP+P?PXP!g ggg,g:g9g8g7g@g < ; : 9 8 7 6 5 4 3 2 1 0 /DCBA@M =yO =OOOOOOQ =OOOOOOOOOOOOOOOOOOPOPPOOPPPP'PP3P<PCP =LP =WP =aP =lPvP}PvPPvPPvPPPPPPPPPPPPPPPPPPOQOQOQO(Q1Q8Q1QCQ1QMQ1QXQXQ^QXQeQeQkQeQrQyQ}QQQQQQQQQQOOQ =--Q-tuuuu6uSuufuueZe}l}
w}}
}}=='&%g=!7&7+7=0757@777@7==e======eP       ==@=@==9>>>">*>f_f g(_ggP__;	@C	P		8	P00`,
_,
8_`_p =`=p__> ?@`@@@=_=з_з_5	 7	5	P5	5	_6	7	5	P5	5	@==p_=_ =_=_=ȸ_@=_=_=_@=(_=@_>X_@>_>_>_`>_>й_>_`>_>_ >0_>H_>_ >x_>_>_ >__{		z	 {	v	_		z	 {	v	ȸ_z	 {	v	_	@	z	 {	v	{	{	_P	`	z	 {	v	{	{	_`|		y	0z	v	(_p	А	y	0z	v	@_y	0z	v	X_P		y	0z	v	z	z	p_		y	0z	v	z	z	_}	P	x	@y	w	_0	0	x	@y	w	_x	@y	w	й_І		x	@y	w	y	y	_		x	@y	w	y	y	_}		x	Px	w	_	 	x	Px	w	0_x	Px	w	H_	p	x	Px	w	x	x	`_p		x	Px	w	x	x	x_@~	`	0w	w	 w	_ 		0w	w	 w	_0w	w	 w	_		0w	w	 w		~	غ_;	@C	09	8	8	>غ_`_;	@C	P		8	>>>`__ >_ _0	p	@	_;	@C	P		8				 	X_	 	>غ_	>__P

`
_;	@C	09	8	8		

@
>`_x_;	@C	P		8	
>x__H_;	@C	P		8	,
_,
>@>__P3
3
0
_3
4
1
>P_p_O
P
O
`>P__@[
[
P[
>_ 
>_`
>8_
>P_8_


`
v	P_
p

`
v	h_ 
 

`
v	
>_@>(_(_

І
 
v	@_@

І
 
v	>_>_@>_>_>_@>__


`
v	_@


`
v	_


`
v	_
0

`
v	(_


@_


>_ >__
У


v	_0



v	`>_>(_ >@_>X_>_(_0
@
Ш

v	@_`

Ш

v	X_
P
Ш

v	p_

Ш

v	_`
 
p
@>غ__;	@C	09	
8	
,
P,
>غ_>_(_ 
`
0
_;	@C	09	8	8	
p

л
Gy 
XH_h_o`
e_8;@W	oo(:oo7o}anz	@`_VfvƬ֬&6FVfvƭ֭&6FVfvƮ֮&6FVfvƯ֯&6FVfvưְ&6FVfvƱֱ&6FVfvƲֲ&6FVfvƳֳ&6FVfvƴִ&6FVfvƵֵ&6FVfvƶֶ&6FVfvƷַ&6FVfvƸָ&6FVfvƹֹ&6FVfvƺֺ&6FVfvƻֻ&6FVfvƼּ_M`hxjk0lnhhlhlh mmno pq@q(r`rwwx||Xhء80P`xh		0 #&*3H;`>HCELNP(SVYh]`(cHeimXr8vy|Ȃ0X`ЖЙ (ذ` л@hHp(`x

h
@


8

8
x

p
@
 
%
'
)
+
-
0
3
07
8:
H<
8>
XC
H
@K
N
P
S
U
(X
pZ
\
^
x`
Hk
Xv
؀

8


0
h


BBuuȜXX@8p8p8p((h,,//11CCFFHHN(OHph(P(`XXpP`	((Hhhhhhhhhh@hhh"hhh&hhh(X)@*+,--hhh-p.hhh./p//0hhhP00hhh011hhh11hhh41hhh81hhh;1hhh<1hhh`>1hhh@1hhhA1hhhC1hhhE1hhhE1hhhXJ1hhhO1hhhxP1hhh(U1hhhY1hhhH_1hhh(`1hhha1hhhb1hhhd1hhhxe1hhh f1hhhf1hhhh1hhhXi1hhhxp1hhhxw1hhh1hhh1hhh1hhh1hhh1hhh1hhhh1hhh1hhh1hhh1hhh 1hhh1hhh`1hhh1hhh1hhh81hhh1hhh1hhh1hhh1hhh1hhh`1hhh1hhh1hhh1hhh1hhh1hhh1hhh1hhh1hhh1hhh`1hhh1hhh1hhh1hhh1hhh1hhh1hhhhhhh1hhh1hhhP1hhh1hhh1hhh1hhh1hhhx1hhh1hhh1hhh1hhh1hhh(1hhh1hhh 1hhh!1hhhX"1hhhh#1hhh$1hhh$&''hhh0(hhh(hhh(hhh8)hhh)hhh)hhhh*hhh*hhh8+hhh+hhh+hhhX,hhh,hhh-hhhp-hhhp-hhh-hhh0.hhh.hhh.hhhh/hhh/hhh00hhh0hhh1hhhh1hhh1hhh82hhh2hhh3hhhx3hhh3hhh04hhh4hhh4hhhX5hhh)hhhh*hhh5hhh 6hhh7hhhh7hhh8hhh8hhh9hhhH:hhh =hhh=hhh@hhhXAhhhBhhhXChhhDhhhXEhhhFhhhPGhhhHhhhHhhhJhhhKhhh0NhhhNhhhOhhhXPhhhUhhhVhhhXhhh`Yhhhhahhhahhhkhhhkhhhnhhhohhhqhhh8rhhhuhhhvhhhP{hhh{hhh4hhh hhhhhh hhh4hhhhhhX5hhhhhh)hhhXhhhh*hhhHhhh8hhh hhhXhhhhhhВhhh8hhh(hhh hhh hhhhhhhhhxhhhHhhh(hhhxhhh8hhhxhhhЧhhhxhhhȬhhhhhhXhhhгhhh(hhhhhhhhhؼhhhhhh(hhhhhhhhhhX@hhhhhhH0hhhhhhh0ip8H88i(p@0 p(X@p8h`2ip880( @Ni``xH	 

(PX

jiPxp8 ((i8h  (!p!!!p""P#x#i$hhhi@$$%%i%&&&0'p''i((h(H)))hheh0*h**p+,p,,,--hheh8.`..@/j//00x001hhhP2hhh-j2@334P444568p89x9hhh9hhhH:::0;;@jYj <<P=hh=hheh==(>`>>> ?`???@X@@@0Ahhh`AhhhAhhhAhhhBhhhh8BhhhpB@CChhhCDDhhh0E`FFGhHHhhhIIJhhh`JJhhhGJHhhhKHhhh`KHhhhKHhhhnh(LpL0`3"Y ZPZZZZ[e8[x[[[[(\X\\\`\ ]x]]^H^^^^ _x___`H`x`0123456789abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZqo#ſt[Am-jd8n헧?O>.	8/t#ڰͼ3&N|.[Ӿr؇/PkpnJؕnq&fƭ$6ZB<TcsUe(U܀n_S
`
`
`
`
`0
`

X
`ctFgRg_ghgxgggggggh3hJhah|h
hhhhh	iPi1ipii
idiejf8jg`jjjjkHkkkklHlxll,l-m.0m/Xm0m1m2m@mA nBPnCxnDnEnFnro_Ho`poaoboco|p@pppq@qqqrHrrrr                                                                                                          .@---@v@u@t` P`Q`-@---@v@u@t@t` P` R` @[[p`!0apa0(@)0*`+0
 )p+"+<6E AEpT7p( EpTp 0(--e` @S` T`@[[@\`!0aaP(@)0*`+0
 )p+"+E	pT0 0S--e` W``X`--e`` W`X`8-.e` W`X`!-.e` W`X`@[[ `!0aaP(@)0*`+0
 )p+"+<6E AEpT7p(E	pT0 0@Y`ymaUI=1%
``	`	`!	`N``M``L``K``J``I``H``G``F``E``D``C``B``A``@``?``>``=``<``;``:``9``8``7``6``5``4``3``2``1``0``/``.``-``,``+``*``)``(``'``&``%``$``#``"``!`` ````````````````````````````"@		5 	 ,p(/g00!!`! !"

 P(@)0*`+0
 )p+"+/g00!@!`! !"

 P(@)0*`+0
 )p+"+<6@A 	E AEpT7p(/ ='=eJIHE` aaA =2=eJIH?E` a
abpcpe 	 ,pd 0! =D=eJIHGE` a	ag00!@!`! !pb0f"

 P(@)0*`+0
 )p+"+?1eeeLKK``a@ag00!@!f !gg"pgpggg(@)0*`+0
 )p+"+mlk 	kklhp(fPlfk 	kklhp(@ a`a@aaO3OV
On NBO]O
O0oQQQQ'fNaQZQiQdRGfQNNQQRRR$R/RBRXRlRR|RRR[RRRRRSS"S/S<SDSPShStS}SSSNNV
OONV
O0p0nP@+`C@J^pWP1^ne aaP}gSH}gS@}gS({gS {gSL}gSD}gSYY[[ \@\Yp\\YYZ"Z\]<Z8]x]]^8^OZ_Z{ZZZZZp^Z[^/[_>[(_x_W[__@``` apaaan[[8bbbc0cccc0dd0e`eeee8hHhXhhiaP`pЖО 0@PP `0p@Н@ `pЗPPМ 0@P `p0 0@P`pК`И@pЛ 0@ `Pp0Йp 0@e aoo@0 o`-ghgRpg]pgjpgypgpgpgppgpgpxgpgptgpgpdgpgqgqgqlg q`g(q|g.qg=q#agBq̃gg؃gigOqgdqgqgqgqgqgqgqgqăg	rgrԃg%r܃g5rgErgUrȃgbrgprЃgrgrraE]fvNa7W\m?
<Ưڋ&t^d	㯻T)-Y&UWUBlnmOA}?%ÂYW>D̀
dY
Cͩ*<*f,OD^^G"
氇t;-I
qzw:fp;.`Z9-SGnWM  `5X}?Yg}d}wlaDMԤufIl(ƚ<q:l㣦ZzZdfg}ga}g}г	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   &   ! 0 `9 Zd}y    "   "!a: [e~zA^{B_=>|T9CGPXnpbU:
DHQYoqc"Ae    $a'a` 
a'ap 	  ,p(~  `0"!"!![O~e+a )aaP@[[P`!`aU@V@ (@)0*`+0
 )p+"+@		@A 	E [@ZpTp(!Oe+a )a)a +aZ te```` `=a@>a te`````` `=a>a# te````` `=a>a`0a0a `p@ppP@ 	\pppTPp( 	\PppTp(= t` @a`Aa<`t` @aAaP`0@`0a`a `pp@ \PppTp( 
@\ppTp(> ` CaFa8 "` Ca@Ga Ppp00aa ```@pP@7 t5?` FaFa6 tN?` Fa@Ga Ppp`0aa ```@pP@
\0ppTp( 	\pppT p(			

€ÀĀŀƀǀȀɀʀˀ̀̀΀πЀрҀӀԀՀր׀؀ـڀۀ܀݀ހ߀A)A3A)AA™A0AA@AAgΠAVAAAAAA; !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@>@w@A@i@x@@4@/@n3@@Ѿ@@n^@@9@@@J@}@w@%@Ec@@(@5@P@@5@z@@@G@\@q@@@$6@>@p@D@3@@@@J9@F@N@@&@V@@/@@@J@O|@@@'@@@@@c@@@E4(GY@z>@@A#A`Ap_AAA>@AAAkAAA@AAAA<AAAcAA#AAAWASAʃÃA܃6k+AAAAd,]akAPA\AgAiAAAAAyA(AkAAAA`AcgA׈Aވ5AfAAAAUAAAAw/AˍAAވAԎA8҅AAA.AA8AגAؒA|AAAAwAÖ@A#EnvA
AA@=@8@A"@`@@@@z@@@:@M@T@d@w@g@K@@@@@ߑ@@ߴ@;@F@r@w@@@@@@@@I@Q@Z@s@}@@@,@p@@c@@@@@8@H@h@@@@S@c@@@@@@@@@@Q@t@@@@@
@@2@1@@@@@@"@b@@@'@@f@@>@>ș@@@@@@@S@"@`@n@@@C@n@k@|@@/@@(@=@ib|@@@@@11A@"@"Ǹ@b@k@@@@@:@Ԧ@@H@L@N@L@z@@@@@@@@@@]@@@P@=@@h@@@"@@.@i@~@@wl@O@l
@@@I@@@@@A@@@!@^@SóI@@@R@m@@@@B@@@@@!@TN@r@@@@N@@@g@2++	

@K@W@'+@@A@)@@ @!@@M@@@@@B@A@@9@@@U@@	AJ@@-@@Ap@S23456789:;<=>?G@,HG@	HG@HG@HG@HG@SHG@HG@HG@WHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4444	4
444
44
%=Pk0_m3S{GH==P/0%23456789:;<m>@ACDEGHI{_{P{OPQRSTUVXYZ[\]^`abcdefghijklmnopqrstuvwxz0_}~=PDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno,-./pqrstuvwxyz{|}~JNPQRTUWXYZ[`ccghijkmBJQTi`[EFGIJNPQRTUWXYZ[`QcghijkmFEFGIJNPQRTUWXYZ[`ccghijkmBJQTi`[EFGIJNPQRTUWXYZ[`QcghijkmFEFGIJNPQRTUWXYZ[`ccghijkmBJQTi`[EFGIJNPQRTUWXYZ[`QcghijkmFEFGIJNPQRTUWXYZ[`ccghijkmBJQTi`[KK	

	

	

	

	

3S{%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m3S{	EFGIJNPQRTUWXYZ[`QcghijkmFEFGIJNPQRTUWXYZ[`ccghijkmBJQTi`[EFGIJNPQRTUWXYZ[`QcghijkmFEFGI%Pk0_m3S{%=Pk0_m3S{%:Pk?0_EGHI3S{Q%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m3S{%=PkU0_m3S{%=Pk0_m3S{%=Pk0_m3S{=Pm3S{%=P0_m3S{%=Pk0_m3S{%=Pk0_m3S{~






















































































WXYZ[\]^_	

rstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~UVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{'(_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST:::::::::::::::::::::::::::::::::::::::::::::::/0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~´ôĴŴƴǴȴɴʴ˴̴ʹδϴдѴҴӴԴմִ״شٴڴ۴ܴݴ޴ߴ9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::	:
:::
::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/: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:v:w:x:y:z:{:|:}:~::::::::::::::::::::::::::::::8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999	9
999
9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~9999999999999999999999999999997777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888	8
888
8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888886666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777	7
777
7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~777777777777777777777777777777	

	

	

	

	
	

	
	
				

	
		

cdefghijklmnotuvwxyz{|}~¤äĤŤƤǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~666666666666666666666666666666opqrstuvwxyz{|}~£ãģţƣǣȣɣʣˣ̣ͣΣϣУѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666	6
666
6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555	5
555
5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444	4
444
4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

ÐĐŐƐǐȐɐʐː̐͐ΐϐАѐҐӐԐՐ֐אِؐڐېܐݐސߐ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_	

6789:;<=>?@ABCDEFGHIJKŽÎĎŎƎǎȎɎʎˎ͎̎ΎώЎюҎӎԎՎ֎׎؎َڎێ܎ݎގߎ&(&('((((()(*(+(+(,(,(-(-(.(.(/(/(0(0(1(2(2(3(3(4(4(5(5(6(6(7(7(8(9(:(;(<(<(=(=(>(>(?(?(@(A(A(B(C(D(E(E(F(F(G(G(H(H(I(I(J(K(L(M(M(N(N(O(O(P(P(Q(R(IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŒÌČŌƌnjȌɌʌˌ̌͌ΌόЌьҌӌԌՌ֌׌،ٌڌی܌݌ތߌo2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222226782222222222222222222222VW	2222222222222222222stuvw	‹ËċŋƋNjȋɋʋˋ̋͋΋ϋЋыҋӋԋՋ֋׋؋ًڋۋ܋݋ދߋFGHIJK	
LMNOPQRSTUVWXYZ[\]^_`abcdefghijklmn4567;<=>o	HIJKLMNOYZ[\]^_R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2ŠÊĊŊƊNJȊɊʊˊ̊͊ΊϊЊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊrstuvwxyz{|}~~00000000000000000000000000:;<=>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~‰ÉĉʼnƉljȉɉʉˉ͉̉ΉωЉщ҉ӉԉՉ։׉؉ىډۉ܉݉މ߉22222 2!2	"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M26N2O29:;P2=>Q22222222222222222222222V`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈00000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111	1
111
1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1	

„ÄĄńƄDŽȄɄʄ˄̄̈́΄τЄф҄ӄԄՄքׄ؄لڄۄ܄݄ބ߄0000000000000000000000000000000
MN$%&'()*+,-./000000000000000000000000000KLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~22222222222222222222222222222333333333	3
333
3333333333333333333 3!3"3#3$3ăŃƃǃ%3&3'3(3)3*3+3,3փ׃؃كڃۃ܃݃ރ߃	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~00102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0т҂ӂԂՂւׂ؂قڂۂ܂݂ނ߂	

OPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr456
st
uvwx
yz{|}~


 !"#$%&'()*+,-./01ÁāŁƁǁȁɁʁˁ́́΁ρ23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1'n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~111;11>111111111111111NO11111111111111^_`abcdefghijklmnopqrstuvwxyz{|}~111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222	2
222
22222222222222nbc_WP4#\	

GCTUVsV%=Pk0_m3S{^%=Pk0_m3S{X[AB@3C++++++8+9+:+&++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+D+-*))*)**)))******))))))))))))))).*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*WY@	4@GCnsIJ'()*+,-./,+GHEF?@=>ABCDAB4@SCGsn,GHb_WP#TVUg^cVlmnou++++11114444====CCOOPPPP++++++++POPOPOPOP1OPOPOPOPOPOPOPOPOPOP11==111OP@ABCDEFGHIJKLMNO111111111P1OO11111111111P111111O1111111P111111O111P1O11111+1+P+O+++1+1+1+11111P1111111=1=11414O41414O41P41OP11P11PPOPO1P1O1PO1OOPPP+P+1PPPPPP1P11P1P4P1+11P1P41P+111+14PP1P1PP11111P4P+\+\++=11+1C++P=C+1+O+O
++=+
++=Q+Q1OP1OP1OP1OP11111111111OP1OP+1OP++++1+O+P111111O1P444414O4P==1=O=PPPPP1POPPO14OP14OP14OP14OPOPOP+1OP+1+O+P1114441444O4POPPP1P4POPP1=1=1=111111111111+1++++1+=11111444414===1=PPPP1P=1=1=1=1=1=1=+1+1414=P1P=OPOPOPOPOPO0033	

HJH9H?RJHAeeek\_`fghoqPpppp\\\]^_`ab7deffg=h?ijBllEmnopqa]fl\g    $$$$""""556666BB????>>>>\\\\GGFFHHGKKEEIITTTTOOBBCCGGFFHHTTTOOOQQQQ@@@@@@@A;ALAMA@@@@AA@ZA@tAA@@*@@<@^@e@AV@@AAA!AA#A$A8AA'A(A)AAA(A./@@@M@@@Q@@@h@@@@d@n@@h@@@O@@@@w@@"@n@+@"@@>@I@H@P@V@]@@@@@@@@	@A@rAAAyAyAWAAAA9AӌAAA8AAA;@uAno@&@@h@@E@@@@@U@@@Z@@D@T@b@(@@@i@@@N@@@`@@4@@@R@V@t@@@V@y@@A@@@"@@n@@5@@*@q@@;@@@@@@J@@@@@@{@[@@>AARAAyAAAAAAAˊAAAA9AAA8ArAAvA|AAVAۗAAA;AAJDճ9IACAAH@AʎAȌ@@2@AA@QAё@@H@@i@A?AAA@@@@A=AjA@@u@@A-A@P@AͅAd@A؁A@@@j@Aΐ@@@@@@@AAA\AA2AoA@@@AɃAAA֊@@@`A~@b@AŒA@@b@@@@/@7AK@A@@@@AAuA@@A@9@@@@p@@@@@
@@x@"@@^@AIA@A@@A@@e@@i@@@AoAҊAϑ@@B@s@@@@*AAjAAΞ@@@wAb@t@@@@#@I@@@AoA&AA#AJ@@@@AˆA@@@{@@>@u@@@@@@@i@AFA4AAHA@@AA@@@@@?@@@@BAA|A@A.@@{@@A@@	@Y@k@A^@m@.Ax@+@@A*@@D@@A@)@@e@@N@@@@@yAψAȂA@?@@@@AAAWA@@A@@ @@@AX@A6@:	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~u*v*w*x*y*z*{*|*}*~******************************************+++++++++	+
+++
++++++++	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RSTUVWXYZ[\]^_`abcdefghijkluvwxyz{|mnopqrst}	

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#{#|#}#~##########################789:;<=>?##############NO	

Z[!!!!!!!!!!!!"""""!
"`"a"b""_"|}~         	 
   
                  êĪŪƪǪȪɪʪ˪̪ͪΪϪЪѪҪӪԪժ֪תت٪ڪ   	

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!TUVWXYZ[\]^***************** *!*"*#*$*%*&*'*(*)***+*}~####################$$$$$$$$$	$
$$$
$$$$$$$$$$$$$$$%$$$ $!$#$$$$"$$$&$iΩ	

ک۩ܩݩ~`abc,-./def:;<=>?                                                    xyz{|}~ŨƨǨȨɨʨ˨̨ͨ	

ڨۨܨݨިߨ&'()*+,-./0123456789:;<=>?@ABCDEFG33SS{{{{OO))**++88::{{iQl
NPPVV33HIJ§çħŧƧǧȧɧʧ˧̧ͧΧϧЧѧҧӧԧէ֧קا٧ڧۧܧݧާߧjkS)T)U)V)W)X)Y)Z)[)\)])^)_)>}(((_(^)q(^)(^)(_)(^)(_)(_)(^)(^))^))^)$)_)+)^)	

($),-./0123456789:;<=>?55BBPPWWllyyzz`allww[tuvwxyz{R$$::""$$))		KK`)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){)|)})~))))))))))))))))))))))))))))))))))))))))))))))))))m?F~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(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))	)
)))
))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)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)u/v/w/x/y/z/{/|/}/~//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////00










































	
ǤȤɤʤˤ̤ͤΤϤ0	0
000
0000000000000000000 0!0$0"0%0#0&0'0(0)0*0+0,0-0.0/0000000=u.v.w.x.y.z.{.|.}.~................................................................................................................................../////////	/
///
/////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///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-v-w-x-y-z-{-|-}-~----------------------------------------------------------------------------------------------------------------------------------.........	.
...
................... .!.".#.$.%.&.'.(.).*.+.,.-.../.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,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------	-
---
------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-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+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,	,
,,,
,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,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,	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~>
?
@
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
v
w
x
y
z
{
|
}
+.+(++=+0+++D+1+++=++*+D+++D+%+++D++!++(++++D+!++5+++<++;+&+(++?+<++?+D++D+3++++*++9+<++=+$++?++?++;+5++?+6+(+=++?+@+&+(++;+5++;+5+(+D++=+"++?++?+,++!++=+)++2++++=++D+%+5+ +<+D++"+D+%+"+D+(+$+!+'+ +(+=+(+D+)+-+-+&+(+.++&+.+"+D+(+.+&+.+>+=+/++!+(+=+/++=+/++/+=+0++;+&+(+0++(+0+&+ ++=+0+;+D+1++$+=+1+#+1+*+/+1+=+&+1+D+!+1+ +1+$+2++D+(+2+=+(+2+D+2+D+(+2+=+2+D+3+++?+3++=+3+&+.+3+=++3+D+ +:+D+4++?+D+4+<+4+<+.+=+6++6++(+D+6+(+=+8+(+8+=+9++D+<+&+(+=+<+;+=+/+=+0+=+>+5+>+D+(++D+@+&+(+@@@@	@
@@@
@@@@@@	@
@@@
@@@@@@	@PS%{=P_P_P_S@s@@-@@'@c@@@*@@@>mW_%_%%=0=0mWW__3W0_0P00_m_W___=____=_____=________PP_P_mW_{m{W{_{{_{mW__m_m_%===P=_=P%m_30_0m00_%_0_0__{%{____@@@	@
@@@
@@@@@@	@
@@@
@@@@@@	@
@@@
@@@@0))))))))))))))).*).*).*).*).*).*).*).*).*).*).*).*).*).*);*)6*)2**)6*);*@@@	@@@m@@k@]@A@@k@4@(Aё@@@*@	@>@
@yA@]@@@|@f@@Anj@T@m@AA@O@|@@	

3k	

	
))))))))))))))).*).*).*).*).*).*).*).*).*).*).*).*).*).*).**)6*);*)A*);*
@@@	@@@m@@k@]@A@@k@4@(Aё@@@*@	@>@
@yA@]@@@7@sAi@*@p@A@@@c@
@-@@@@;@@f@@Anj@T@
							
			
	
@@@	@
@@@
@@@@@kk{03P+++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+E+F+G+H+J+K+L+M+N+O+R+S+T+U+W+X+Y+Z+[+\+]+^+_+a+b+d+e+f+g+h+i+j+l+p+q+r+s+I+P+V+t+./0))*)**)))******))))))))))))))).*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*-*))*******)**)))))))))))))))))****	*Q*R*U*^*_*a*k*n*@@@	@@
@-@@2@Y@@@)@0@E+[+S+N+c+c+`+_+r+^+q+r+o+Q+d+f+m+n+k+q+F+K+O+R++ +!+(+++.+/+0+1+2+5+;+<+=+>+?+
@t +6+=>?@ABCDEFGHIJKLMN0	

1@A@D@E3+!+u	
@++++++++++++++++++++++ + +!+!+"+"+#+#+$+$+%+%+&+&+&+'+'+(+(+)+*+++,+-+.+.+.+/+/+/+0+0+0+1+1+1+2+2+2+3+4+5+6+7+8+8+9+9+:+:+;+<+=+>+?+@+@+A+B+C+D++++ !:+<+2++++++++++++++++++++++ + +!+!+"+"+#+#+$+$+%+%+&+&+&+'+'+(+(+)+*+++,+-+.+.+.+/+/+/+0+0+0+1+1+1+2+2+2+3+4+5+6+7+8+8+9+9+:+:+;+<+=+>+?+@+@+A+B+C+D++++@+A+B+C+3+(+@@(@6@?@Y@@@@@?@e@k@@@@@@@@@@@8@A@\@i@@@@@@@@@
@@'@s@P@@@@"@8@n@q@@@@@r@z@@@@@@P@a@s@@@6@K@/@4@@@@@@@@@(@ @b@y@@@@@@@4@k@*@6@;@?@G@Y@[@@@@@@@@(@0@@@v@}@@@@@@@:@@@t@@@s@@6@Q@@AAAA3AAAAAAAAAAnArAxAMAkA@ALAcA~AA҉AA7AFAUAxAAdApAAAʎAAAAAIAƑȂAёAwAAAAAAQA^AbAiA˗AAAAAۘAߘAAAAAؚAߚA%A/A2A<AZAAuAAAAÞA͞AўAAAAA A;AJARAAA֯ׯدٯگۯܯݯޯ߯~)*+,-./0/123456789:;<uQ23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@6@@[@Z@Y@@@@@@\@i@@@"@#@"@#@@z@Q@P@@@L@5@@@@z@@@5@:@l@+@+@,@[@@@@@:@;@@@@S@R@S@S@R@@@AAAAAAyAyAyANAdAAAA҉A҉AAAAfAAAAAAwAxAAAAAARAAuAΘAޘAߘAAAcAAlAA<A|AAuAAĞAAJAPARAAAAAA	
!#%'+-)/&'()*+,-./fghijklmnpqrstuvwxyz{|}~(9BKq1:Cl%&'(pqrstuvwxyz{|}~ǭϭ׭߭
C]ox%GLBhuz/_??@<((f!uz{qqrrssttuuwwxxyyzz{{||~~vv}}|q{*+,-./{|L	

MNO !"#$%&'()Z[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫











uuuu



























	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJGGUUUUUUKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~																








	























 
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
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
v
w
x
y
z
{
|
}
~


























































































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vwxyz{|}~








	
























 
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
'	(	)	*	+	,	-	.	
/	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	Ln	No	p	q	r	STUs	t	u	v	w	x	y	z	{	_`|	}	~																				

	

	

																																																		˧	ͧΧϧ																												%&'(																>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm6
7
8
9
:
;
<
=
nopqrstuvwxyz{|}~|}~0
1
2
3
4
5
Φ											
			
																			 	!	"	#	$	%	&	>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=
 !"#$%&'()*+,-./012'()*+,-./0123456789:;<=>?3456789:;<=KLMNOPQRSTUVWXYZ[\]^_	

	

	

	

	

	

%=Pk0_m3S{%=Pk0_m3S{%=Pk0_m3S{	

	

%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLM=>NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	
@ABCCDEFGGHIIJLMNO\]^_`abcdegijklmnooppqrstuuuuuuvvvvvvwxyz{|}~UTV	

 !"#$\=\=K==\=\SK00mm_3k03_m%=kk_\]^_[GG[OPPk`]]]]]]
]
]
	]
]
]]
]

]
]
]{{{{{0=P_{{{{{0=P_012NN345]	

 !"#$%&'()*+,-./0123456789:;<=>?










))*+,-Zjklmn	
egrrrrrrssssssvwnnxz|}o]sssnnsaSpqXE{Yi.yrrrr
efghirs	

P\Um	

P\Uk{ àĠŠƠǠȠɠʠˠ̠͠ΠϠEEEEEEEEEEEEEEEEJJJJJJJJJJJJPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRRZZZZZZFGZZZZZZNOhhhhhhhhXhZh\h^hmmmmmmmmmmmmmmmmEEJJPPRRZZhhmm~EEEEEEEEEEEEEEEEPPPPPPPPPPPPPPPPmmmmmmmmmmmmmmmmEEEEEEEEEEEERPPPşPPJJPPPRRRRԟ՟RRRRRRܟhhhh``hhhhhh`mmmmmZZmmm%%%%%%==PPPPPPPPPPkkkkkkkkkk00000000______mmmmmmmm33333333SSSSSSSSSS{{{{3
 jkkkkkkkkkkkkkkkkSSSSSSSSSSSSSS00002ATUo
"9cv7WXYqHV\alak%1Pkv0_mu3S%Pk{_3SXm{FGIijS{FG`ijZ3Vdw=x3_z4W#He% `t.`!=JPaIH4frxq!>[vWQk{=PP04cmq} ~                                                      89:	

JKL   	

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$œÜĜŜƜǜȜɜʜ˜̜͜ΜϜ######################################################################LMNO	

h&}~ !"#%&'()*+,-./0123468:;<>579?@ABCDE$=	

›ÛěśƛǛțɛʛ˛̛͛ΛϛЛћқӛԛ՛֛כ؛ٛڛۛܛݛޛߛl!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!############ #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#I#J#K#L#M#N#A#:#`#:#C#D#E###/#/#F#G#H#_`#O#Q#R#R#S#T#U#V#W#X#B#P#_#Y#Z#\#]#^#[#}~	

	

šÚĚŚƚǚȚɚʚ˚͚̚ΚϚКњҚӚԚ՚֚ךؚٚښۚܚݚޚߚ                     !!!!!!!!!	!
!!!
!!!!!!!,-./!!!!!!!!!<=>?ABCrz	

""""""""""""""""""""""""""""""no"""""uvwxyz{|}~""""""""""""""""""""""""""""""""""""""""""""""""""#########	#
###
#######ʙ˙̙͙Ιϙ	

ۙܙݙ"#"##;de'(<	

/$1$4$:$<$?$A$D$E$F$K$M$P$R$W$Y$Z$[$b$e$h$m$q$t$v$x${$$$$$$$$$.$2$5$;$=$@$B$G$L$N$Q$S$X$c$f$i$n$$r$w$|$$$$$k$3$6$9$C$>$H$}$T$V$O$\$d$g$o$y$$$$$$j$s$7$~$u$z$p$xyz{|}~'$($)$*$+$,$-$0$8$$I$l$$$$$$$$$$$$$$$U$J$]$^$$$$$_$$`$a$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''!!! !!!"!#!$!%!&!'!(!)!
*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!789:;<=>?F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!TUVWXYZ[\]^_Z![!\!]!^!_!`!a!b!c!d!e!f!mg!h!i!qj!k!tuvwxyz{|}~c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""""""""""""""g"ޗߗ	

	

*'+','-'.'/'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'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''&&&&&&&&'''''''''''''''''''''''''''''''''''	
(((((((((((((((((((((((( (	(
(
(
(
((((((
(
((((((((((((((((((((((((((((("(#((!($(%(%(%(	((jkl(((((("&#&$&%&&&'&(&)&*&+&,&-&.&/&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&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''	'
'''
''''''''''''''''''' '!'"'#'$'%'&'''(')'%#%$%%%&%'%(%)%*%+%,%-%.%/%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%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&	&
&&&
&&&&&&&&&&&&&&&&&&& &!&	

 !"#$)*+,-./023456789;<=>?@ABDEFGHIJKLMNOPQRSTUVWXYZ[`abcdefgmno[\]^_`abcy	

%&'()*+,-./}~$%&'mnop\]^_hijk !"#$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%	%
%%%
%%%%%%%%%%%%%%%%%%% %!%"%	

 !"#)*+,-./012345678:;<=>?@ACDEFGHIJLMNOPQRSTIUVWXNOYZ[\]^_W`Yabcd^_efghijklrstuvwxyz{|}~ƒǒג))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********	*
***
**,*-*.*/*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*****************************************************************************************!!!!!!!!!!!!!!!!!!!!!!!""""	"
"""""$"%"&"'"(")"."/"0"1"2"2"6"8":"="B"F"9"H"D"M"N""""""M""	

""*"+","-">"?"@"A"!!" "!""!I"O"P""#"J"K"Q"R"S"T"U"!!"""7"4";"<"!!!!!!!!!!""""3"C"E"L"V"X"Z"["W"Y""\"	

]"^"5"G"	
!#%'+-)/ƐǐȐɐʐː̐͐ΐϐ
 "$&*,(.01234g z hijkflmnopqrst	

	

uvwxy! $ & & f ( * , . H0 2 4 6 6 f 8 : < > > f @ B D F F f H J L N N f P R T V X Z ] _ a c e g ! b Z # \ mnopm n o r s t u v w x y z { p q | i j k l " % ' ' f ) + - / 1 3 5 7 7 f 9 ; = ? ? f A C E G G f I K M O O f Q S U W Y [ ^ ` b d f h " b Q Y [ z{|}~͏ُڏۏ܏ݏޏߏpqrstuvwxyz{|}~;<=>g	

\]^_`abcdefghijklmnopqrstuvwxyz{|}~ŎǎΎώ	

ڎێގߎ
):;<EINOPQRSTUVXYZ[\]^_de	

 !"#$vwx_	

 !"#$%&'()*+,-./0123456789:;<=>?ǍȍɍQˍ͍̍΍@ABCDEՍF׍GKLMNOPIHJ01234568
:;<=>?@ABCDEGHJKLMNOPQRSTU)VWXYZ[\]^d4_`abc:;<efghijklEopqIrstuNOPQRSTvwWFIZ[\]^_79mnde	

pqrstuvw\xyz{|}~ŌɌΌόЌьҌӌԌ׌،ٌڌی܌݌ߌ	

]^
)14:;EFIJNOPQRSTUXYZ[^de	

Trstuvwxyz{|}~	

 !"#$%&'Ëċŋ()*ɋ+,-.΋ϋыҋӋԋՋ֋/؋ًڋۋ܋݋ދߋ	

UVWXYZ[CDHI@A
JEBFNOPQRSTUVWXYZ[\]^_`a)bcdefgi1jj4kK7KL:;=mnopqCDEFrsIJtuvNOPMRSTUVWXOPUl]c_`abcde	

G?>hvwxyz{|}~xyz{|}~ƊʊΊϊwъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ	

:;OVW	

stuvwx	

 !"#$%&(*+,-./012345ʼnƉ89ɉʉ:;<<ωЉщ҉ӉԉՉ։=؉ىډۉމ%67	

')S./PQRSTUVWXYZ[\]^?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ˆÈĈňƈLjȈɈʈˈ͈̈ΈψЈш҈ӈԈՈֈ׈؈وڈۈ܈݈ވ߈JKLMNOx_`aacbdefhiijklnopqqrssuvwxy`acKLgmt	
&)*23:;<0YZ[MN]^z}~{|	

R:q
fhMfh67NODIw '(VWX+14=COP_	

d89ZCGP
 !"#$%,-./95678>B??@DEFGHIJKQRSLTU\\BCPP	

1A##mmffnn\\[[gg&'()*+,-./056789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZWX[p5v`56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ9VH$ȅɅʅ˅̅ͅ΅υ\]^_`abcdeffghhiijkllmmnopqaaaeee16>h%C
%:C]ox%GLSX`mu{
%:C]ox%GLSX`mu{16>h%C

hhL))dd		GGWWSSOO  ..66;;??KKbb||22ss%%--qq**\\kS=P_3{OOooLLxyRedfCEJPRZhmREFGIJNPQRTUWXYZ[`cghijkmRhEJPRhEFGIJNPQRTUWXYZ[`ccghijkmRhZhmTERFQhhhi[TER__MMKK^^nnT`cSQJKppc]]bedfkkkkSSSS33|ekkMJ	P%BB;<-[pp!5JX\{a@DIRmrfxq	!*/OF[v[!59),4PPP33!3J00=Aei	

0	

========PPPPkkkkkkkkkk0000000000mmmmmmmkk333388SSSSSSSSSSSS-599FFX\aav{$$;Wmx|!&>BBFSSv3%)-1PPP000mmmSSSSSSSSSSvkkPPPmmkk
nbc_WP4#\	

GCTUVsV%=Pk0_m3S{^%=Pk0_m3S{X[
oYQTW"UKQWR]	]]	tk=kkkkPmSSSSSk=kkkkPmRSSSS		Q~w(/!])*+,-./012=:,-.U3J`m!.[dDQZ^j3J`m!.[dDQZ^j03f7.RSTUVuvwcRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}bcdefg	

|hijklmnopqrst/1 

$%&'()*+,-./]]('89/7]S:=UQ((!,.-glmnouGHHIILLMMOOOOPPRRRRVVWWWWXXXX^^^^ddddeeeeiijjuuvvHHIIMMPPd^^ee^deuuuudd^^ee^deuuuu^de^de^dePP@ABCDEFGHIJKLMNOW^Wd^Wd^WdWeW^WdWe^d^dddd^^d^dd^dddddd^eedeedd^eedddd^^^^eeddd^dd^d^e^e^e^dd^^^ReW^W^WeWeWW^^d^eddd^d^ddd^de^^^d^dd^^Rd^e^PPRudiu^	^PuPOO^OdOOOR^RdReRRRW^WdWeWWWX^XXX^d^d^de^ede^ded^ded^^^dedP^de^de^de^de^^dejuOuOvOOOORuRvRRRRWuWvWWWWXuXvXXXXPPuvuvO^OdOeOOR^RdReRRW^WdWeWWX^d^d^de^e^dede^ded^^^ded^de^de^de^de^^deOORRWWXXd..	

':::@145;<=DF(EEEE11123456779:;;<==?>?BAAEBCDEF62;A1<KKSSSSTTTTUUUUZZZZ]]]]YYYY````____aaaaccccppooqqkk~~wwGOPOPOOOOOOOOOOOOOOOO@@@@@@@A;ALAMA@@@@AA@ZA@tAA@@*@@<@^@e@AV@@AAA!AA#A$A8AA'A(A)AAA(A./@@@M@@@Q@@@h@@@@d@n@@h@@@O@@@@w@@"@n@+@"@@>@I@H@P@V@]@@@@@@@@	@A@rAAAyAyAWAAAA9AӌAAA8AAA;klmnopqrstuvwxyz{|}~AH@AʎAȌ@@2@AA@QAё@@H@@i@A?AAA@@@@A=AjA@@u@@A-A@P@AͅAd@A؁A@@@j@Aΐ@@@@@@@AAA\AA2AoA@@@AɃAAA֊@@@`A~@b@AŒA@@b@@@@/@7AK@A@@@@AAuA@@A@9@@@@p@@@@@
@@x@"@@^@AIA@A@@A@@e@@i@@@AoAҊAϑ@@B@s@@@@*AAjAAΞ@@@wAb@t@@@@#@I@@@AoA&AA#AJ@@@@AˆA@@@{@@>@u@@@@@@@i@AFA4AAHA@@AA@@@@@?@@@@BAA|A@A.@@{@@A@@	@Y@k@A^@m@.Ax@+@@A*@@D@@A@)@@e@@N@@@@@yAψAȂA@?@@@@AAAWA@@A@@ @@@AX@A6@:"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########	#
###
################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#ǤȤɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤۤܤݤޤߤ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""	"
"""
""""""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"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"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""                                                                               !!!!!!!!!	!
!!!
!!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!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!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!         	 
   
                     ! " # $ % & ' ( ) * + , - . / 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 v w x y z { | } ~                                                   	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvRkeRzmRRnRRzSgYSbTVU^YeUWV^VrWSyWxceW|yW|WpXWXgXvyXzaX|X|YxrX|sezX|}ceYxrYxreYz_S|Y|iZ^[zf[o\SYz\br]yY_b_ea^d]ezefjjcekSck_ekck{zlR^ezlYzl[lzmRxcemSemc]UzmxnYazn`nglnzcn^n]naoSeozeooeozopSY|pSzpckpzYp]wqY|qyqykzsWsWesezueuzvRycezyxzlzmz{r{eZ}ce)@*@+@,@-@.@/@0@1@2@*)@**@*+@*,@*-@*.@*/@*0@*1@*2@+)@+*@++@+,@+-@3m33J3D`m[m[+m[,@s@@-@@'@c@@@*@@@>3d33[3!3!J[JJ`3.!`3.d[!j!j[jjj.[.m.!.[d[[[[`[![[[+`[+[+![+[[,`[,[,![,[7[7+3!3[333m3m73m7+d[DdDD[D!D[DQdQQ[Q!Q[Q!	[	3][]J```m`7!`]mJ^3d!!![!.[.d..Z[J[.[.][][DQJD7[37[*@+@,@-@.@/@0@1@2@*)@**@*+@*,@*-@*.@*/@*0@*1@*2@+)@+*@++@+,@+-@+.@+/@+0@+1@+2@,)@,*@3.bdeghikmnpqrstbdeghikmnpqrstnmnmt@Ή@Ή@	Ή@։@Ή@mщ@Ή@kщ@]Ή@AӉ@@k@4@(Aё@׉@@*@	@>@
ԉ@yA@]@҉@Ή@|ԉ@fۉ@@ωAnj@TӉ@m@ωAꁉADEFGHIJKLMNO+*+++,+-+.+/+0+1+2,),*,+,,,-,.bdeghikmnpqrstbdeghikmnpqrstpbnm~
@@@	@@@m@@k@]@A@@k@4@(Aё@@@*@	@>@
@yA@]@@@7@sAi@*@p@A@@@c@
@-@@@@;@@f@@Anj@T@,/,0,1,2-)-*-+-,---.-/-0-1-2.)*@+@,@-@.@/@0@1@2@*)@**@*+@D.mRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-./0bcdefg	

|hijklmnopqrstvw $&+/1~57IJ

@@@	@@
@-@@2@Y@@@)@0@±ñıűƱDZȱɱʱ˱̱ͱαϱбѱұӱԱձֱױرٱڱ۱ܱݱޱ߱Y]^ehklmnorxyz{|	7f
]s)

+
*+,-./012,	

@A@D@Ep^

@RRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbcccddeefghijkkklllmmmnnnooopqrstuuvvwwxyz{|}}~TWZ

wy-RRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbcccddeefghijkkklllmmmnnnooopqrstuuvvwwxyz{|}}~TWZ}~.[e@@(@6@?@Y@@@@@?@e@k@@@@@@@@@@@8@A@\@i@@@@@@@@@
@@'@s@P@@@@"@8@n@q@@@@@r@z@@@@@@P@a@s@@@6@K@/@4@@@@@@@@@(@ @b@y@@@@@@@4@k@*@6@;@?@G@Y@[@@@@@@@@(@0@@@v@}@@@@@@@:@@@t@@@s@@6@Q@@AAAA3AAAAAAAAAAnArAxAMAkA@ALAcA~AA҉AA7AFAUAxAAdApAAAʎAAAAAIAƑȂAёAwAAAAAAQA^AbAiA˗AAAAAۘAߘAAAAAؚAߚA%A/A2A<AZAAuAAAAÞA͞AўAAAAA A;AJARAAA֯ׯدٯگۯܯݯޯ߯











	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~@6@@[@Z@Y@@@@@@\@i@@@"@#@"@#@@z@Q@P@@@L@5@@@@z@@@5@:@l@+@+@,@[@@@@@:@;@@@@S@R@S@S@R@@@AAAAAAyAyAyANAdAAAA҉A҉AAAAfAAAAAAwAxAAAAAARAAuAΘAޘAߘAAAcAAlAA<A|AAuAAĞAAJAPARAAAAAA




 
!
"
#
$
%
&
'
(
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~«ëīūƫǫȫɫʫ˫̫ͫΫϫЫѫҫӫԫի֫׫ث٫ګ۫ܫݫޫ߫ 	!	"	#	$	%	&	'	(	)	*	+	KKKK,	-	.	/	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	v	w	x	y	z	{	|	}	~																					==------																																																																																																														








	


















89:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~											
			
																			)
*
+
,
-
.
/
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
v
w
x
y
z
{
|
}
~

































































































































	

 !"#$%&'(|}~
(LNSTUW_`*+,-./012*)*+,-./012*)*+,-./012*)	
§çħŧƧǧȧɧʧ˧̧ͧΧϧ
 !"#$%&'()*+,-./01234567	

 !"#$%&'()*/0123456+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_+
,
-
`abcdefghijklm~nopqrstuvw)*+,-.xyz{¦æĦŦƦǦȦɦʦ˦̦ͦΦϦЦѦҦӦԦզ֦צئ٦ڦۦܦݦަߦ	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'()*+,-./0123456789:;<=>?KLMNOPQRSTUVWXYZ[\]^_*+,-./012*)***+*,*-*.*/*0*1*2+)*+,-./012*)***+*,*-*.*/*0*1*2+)*]+],]-].]/]0]1]2]*)]**]*+]*,]*-]*.]*/]*0]*1]*2]+)]3J`m!.[dDQZ^j3J`m!.[dDQZ^j3J`m!.[dDQZ^j)***+*,*-*.*/*0*1*2+)*+,-./012*))	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ѣңӣԣգ֣ףأ٣ڣۣܣݣޣߣ !!"$%&'456789:;<=>?@ABCDEEFFGHIJKKKKKKLLLLLLMNOPQRSTUVWXYZ[\X]^^_`_aabcdefghijklmnopqrstuvw-xxyz{|}~e,.z{3`3`J```J..dd[.[j	j!3J`[12343Z<'mmLMNOPQR*,+,*.+.,.-.*/./*1,1.101*DDDDDZZZZ.`m[DDDDDZZZZ.`m[



	

											%%&'()2xyz{]]]]]]	|}QQ\UUUQQU<*UVXYZ[\]^	defghi)rs-./012(4-d)*+,-./012(4- !"#$%&'( àĠŠƠǠȠɠʠˠ̠͠ΠϠFGNOXZ\^																		~																şԟ՟ܟ								
33JJJJJJ``mmmmmmmmmm!!!!!!........[[[[[[ddddddddDDDDQQQQQQQQQQZZZZ^^jjjjjjQ^3333333333333333333333333^^^^^^^^7<=Wdq%:_m#$%;HUn38JVm!.[dlQ3>B=Jm![~$7DD&lmnopqrstuvwxyz{|}~ÝĝŝƝǝȝɝʝ˝̝͝ΝϝНѝҝӝԝ՝֝ם؝ٝڝ۝ܝݝޝߝ,-./<=>?
ABCT[)*+,-./012nouvwxyz{|}~™ÙęřƙǙșəʙ˙̙͙ΙϙЙљҙәԙՙ֙יؙٙڙۙܙݙޙߙ{|}~^5cJK#$6d)*+,-./012	
!$&(+0148;<=>2"',69?@-)7:35A#.%* xyz{|}~/BDEGHKMNPRTUIS
CFJLQVWOX˜ØĘŘƘǘȘɘʘ˘̘͘ΘϘИјҘӘԘ՘֘טؘ٘ژۘܘݘޘߘ
	
jk789:;<=>?
TUVWXYZ[\]^_ !"#$%&'()*+m,-.q/0tuvwxyz{|}~lmnopqrstuvwxyz{|}~noMޗߗ)*+,-./012)*+,-./012	

 !e*;DEFGHIwxyz{|}~
"#$%&'()*+,-./0123456789:;<<=Y==>>??WX???@ABCCCCCD\EFFFFGGGHHIIJJKLMNNNNNOOOPPPLQRRRSSTTUVZ^_[]`aaaENNOPJSRR>>	

 !"#$%&'([)+,-./0123456789:<=>?@ABCJKLMNOPQRSTUVWXYZ\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEGFGHIJKLMNOPQRSTUVWX[\]^_`EbFGHIZr*+,-./012










}~YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`aGbIcdefNOghijklmWnYopqr^_stuvwxyz{|}~ƒǒϒגbcdefghijklmnopqrstuvwxyz{|}~Z[\]^	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ123456789:;<=>?@ABCDEFGHIJKLMNQRST"UVWXY(Z[+`abcdef345k:;<=>?)*+,-./012lmOP\]^_ghijZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ƐǐȐɐʐː̐͐ΐϐ	qZ[\	
]L^_`abcdef)*+,-./012*+,-./012)ghijkVXZZ\^`bHdfhjjlnprrtvxzz|~VklmnopWY[[]_acegikkmoqssuwy{{}Wlmnopqrstuvwxy͏ΏzЏяҏӏԏՏ֏׏؏ُڏۏ܏ݏޏߏ	

;<=> !"#$%Y)*+,-./012\]^_`abcdefghijklmnopqrstuvwxyz{|}~&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSŎǎTUΎώ)*+,-./012ڎێ>1>8ގߎUVWXYZ[]
_`abcdefghijklmnopqrstuvwx)yz{|}~:;<=DEINOPQRSTUVXYZ[\]^_\^bcde)*+,-./012pqrstuvwxyz{|}~Ǎȍɍˍ͍̍΍Ս׍
)4:;<=E	I

NOPQRSTWXYZ[\]^_bcde)*+,-./012pqrstuvwxyz{|}~ !"#$%&'()*+,-./0123456789:;<C=>?@ABEFGHIJKŌLMNɌOPQRΌόЌьҌӌԌST׌،ٌڌی܌݌Dߌ)*+,-./012]^_`abce
ghijklmnopqrstuvwxyz{|}~)14:;DEFIJNOPQRSTUXYZ[wx^dfbcde)*+,-./012Qrstuvwxyz{|}~Ëċŋɋ΋ϋЋыҋӋԋՋ֋؋ًڋۋ܋݋ދߋ*+,-./012


RSTUVWX
)	
14
7:;=CDEFIJNOPQRSTUVWX]_`abcde)*+,-./012uvwxyz{|}~ "$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSVƊWXYʊZ[\ΊϊъҊӊԊՊ֊׊؊يڊۊ܊݊ފߊ!#TU)*+,-./012Z[\]^_`acefghijklmnopqrstuvwxyz{|}~:;NOYUVWmnotyzbdhi)*+,-./012qrstuvwxyz{|}~ʼnƉɉʉΉωЉщ҉ӉԉՉ։؉ىډۉމ)*+,-./012*+,-

Pp`a?@ABCDYKLPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	

‡ÇćŇƇLJȇɇʇˇ͇̇·χЇч҇ӇԇՇևׇ؇هڇۇ܇݇އ߇	
12LM;X GHILMOPRVWX^deijuv;<=>?YZ[\]^_)*+,-./01234QKJNGPGGGGYZS[\T]Ufg_`hacklmnopqrswxyz{|}~b_Nt)*+,-./012GDDIInn{{ !"#$%&'()*+,-./0

 !"#$%&'()*+,-./WX0S0W`

 !"#$%&'()*+,-./+>"ŅƅDžȅɅʅ˅̅ͅ΅υ123456789:;;<==>>?@AABBCDEF666:::RREJZs|!},04@R^j|9=Ya,04@R^j|9=YaRREJZs|!}II55UUQQMMK4488<<ffNN--11AA]]iiqqEEuuyy^^mmτ((VV  $$bbooww||%%))eeXYZ[\3`m[DZpqrsvwxy{|}:
g				σ



#3333rss33^^Kz789:;<=>?@ABCDEFGHIJKLMNO>BFXivz+?CGO7<`nvh'@IMVWbw{N*2mjmm{i~..j/3Q^ !"#$%&'()*+,-./.Z0123456789:;<=>?@ABCDEFGHI333333````````mmrr!!.......g.g66ddddddd~~QQ^^^jjjjjjRX\\eevz~~jQ&&;S7nr@Iffoomjmjmj...ddd33333388!!mjmjmjdd3388	Q~w(/!])*+,-./012=:,-.U3J`m!.[dDQZ^j3J`m!.[dDQZ^j03	R
13/ J)+,
g**-*+,-V3333338`d+^3333338`d*^^A Pee @f Y`52 f`e@ p 	E0FpTP! 0| t6e``	 Fae{ tJee@f Y`	 Faez t_e@`	 Faey tqe%`	 Faex te`	 Faew te`	 Faev te`	 Faeu te`	 Faet te`	 Faes te`	 Faer te``	 Faeq te`	 Faep te`	 Faeo te`	 Faen t.e@`	 Faem t?e`	 Fael tPe0 `	 Faek tae` `	 Faej tse!`	 Faei te!`	 Faeh te@"`	 Faeg te"`	 Faef te#`	 Faee tee`	 Fae@ p 	\0FpTP! 0`te``	 @a e`tee@f Y`	 @a e`te@`	 @a e`te%`	 @a e`t)e`	 @a e`t:e`	 @a e`tMe`	 @a e`t`e`	 @a e`tqe`	 @a e`te`	 @a e`te``	 @a e`te`	 @a e`te`	 @a e`te`	 @a e`te@`	 @a e`te`	 @a e`te0 `	 @a e`te` `	 @a e`te!`	 @a e`t*e!`	 @a e`t=e@"`	 @a e`tOe"`	 @a e`t`e#`	 @a e`tsee`	 @a e@ p 	\0FpTP! 0@-e`@
`	 P`e@-ee@
@f Y`	 P`e@-e@@
`	 P`e@-e%@
`	 P`e@-e@
`	 P`e@-e@
`	 P`e@-e@
`	 P`e@-e@
`	 P`e@-(e@
`	 P`e@-9e@
`	 P`e@-Me`@
`	 P`e@-_e@
`	 P`e@-ue@
`	 P`e@-e@
`	 P`e@-e@
@`	 P`e@-e@
`	 P`e@-e0 @
`	 P`e@-e` @
`	 P`e@-e!@
`	 P`e@-e!@
`	 P`e@-e@"@
`	 P`e@- e"@
`	 P`e@-3e#@
`	 P`e@-Hee@
`	 P`e-[e`@
`	 W`e-nee@
@f Y`	 W`e-e@@
`	 W`e-e%@
`	 W`e-e@
`	 W`e-e@
`	 W`e-e@
`	 W`e-e@
`	 W`e-e@
`	 W`e-e@
`	 W`e-	e`@
`	 W`e-	e@
`	 W`e-(	e@
`	 W`e-7	e@
`	 W`e-E	e@
@`	 W`e-U	e@
`	 W`e-e	e0 @
`	 W`e-u	e` @
`	 W`e-	e!@
`	 W`e-	e!@
`	 W`e-	e@"@
`	 W`e-	e"@
`	 W`e-	e#@
`	 W`e-	ee@
`	 W`e@ p 	E0FpTP! 0 t	e``	 `=ae t	ee@f Y`	 `=ae t
e@`	 `=ae t"
e%`	 `=ae t2
e`	 `=ae tB
e`	 `=ae tT
e`	 `=ae tf
e`	 `=ae tv
e`	 `=ae t
e`	 `=ae t
e``	 `=ae t
e`	 `=ae t
e`	 `=ae t
e`	 `=ae t
e@`	 `=ae t
e`	 `=ae t
e0 `	 `=ae te` `	 `=ae te!`	 `=ae t$e!`	 `=ae t6e@"`	 `=ae tGe"`	 `=ae tWe#`	 `=ae tiee`	 `=ae@ 	\0FpT 0Gaf	.42ss	qdddcccccccccccccccccccccczcrclcfc`cZcTcJc@c8c2c(c$cccccccbbbbbbbbbbbbbbbbbbbzbtbnbhbbbZbTbBb:b4b.b(b"bbbb
bbaaaaaaaaaaaaaaaaaaaaaaaavapajada^aXadf	2 ss	!eeeee{eueoeiece]eWeQeKeEe?e9e3e-e'e#eeeeeedddddddddddddddddd}dkdedad]dYdUdOdIdCd;d5d#dddGYQv%e-,+`  faaQ%e-,+*`  ffg00!@!`! !KK"

 P(@)0*`+0
 )p+"+OPNpM 	 ,p(X QBeu!t!s! f  faQPQ@[[S`!RpQ@RaU@VVW(@)0*`+0
 )p+"+U`U@A 	E [pTp(
a QBeu!t!s!r! f  ff@ff!Z!N!B!Pv!e@J'@I'@H'f fa0VY@[[X`!0aV ZaU@V0vq(@)0*`+0
 )p+"+0VY@[[X`!0aV ZaU@Vji(@)0*`+0
 )p+"+pdd_ 	EoepTzp(aPv!e@J'@I'@H'@G'f99 fff@;'@/'@#'@'@'@&@&@&@&@&@&@&@&@&@&@&@{&@o&@c&@W&@K&WPAK'e)))f faP@[[@`! !ЃaU@VVW(@)0*`+0
 )p+"+  	E [@ZpTp(aPIK'e))))fg fff))))VO)e+++f fa0@[[0`! !PaU@VVW(@)0*`+0
 )p+"+@		@A 	E [@ZpTp(!O)e++++f fffs+g+[+O+C+!++e , , , , ,` 
a	a!++e,,,,,` 
a	a =̓+e,,,,,` 
a	a!yQ߃+e,,,,,` 
a	a!XQ+e,,,,,` 
a	a	!P+e,,,,,` 
a	a
! ++e`,`,`,`,`,` 
a	a!&+,+e@,@,@,@,@,` 
a	aO=+e , , , , ,` 
a	a =Q+e,,,,,` 
a	a!Ob+e,,,,,` 
a	avPt+e,,,,,` 
a	aP+e,,,,,` 
a	a!eQ+e,,,,,` 
a	aO+e`,`,`,`,`,` 
a	a!P+e@,@,@,@,@,` 
a	a!ф+e , , , , ~,` 
a	aP+e},|,{,z,x,` 
a	a++ev,u,t,s,q,` 
a	a!1Q+ep,o,n,m,k,` 
a	a !O$+ej,i,h,g,e,` 
a	a$!O8+ed,c,b,a,_,` 
a	a%!I+Q+e`^,`],`\,`[,`Y,` 
a	a&!d+j+e@X,@W,@V,@U,@S,` 
a	a'!{++e R, Q, P, O, M,` 
a	a(!++eL,K,J,I,G,` 
a	a)!vP+eE,D,C,B,@,` 
a	a*vP+e?,>,=,<,:,` 
a	a+d+Ӆ+e9,8,7,5,` 
aa,݅+e4,3,2,1,/,` 
a	a0 =+e`.,`-,`,,`+,`),` 
a	a1 =+e@(,@',@&,@%,@#,` 
a	a2O+e ", !,  , ,` 
aa3!O+e,,,,,` 
a	a4O1+e,,,,,` 
a	a5{+C+e,,,,` 
aa9!P+W+e,
,	,,,` 
a	a:+i+e,,,,` 
aa;!+t+e`,`+`+`+`+` 
a	a@O+e@+@+@+@+` 
aaA&++e + + + +` 
aaB+e++++` 
aaCP++e++++` 
aaDO+e++++` 
aaE++e++++` 
aaFPƆ+e++++` 
aaGOІ+e`+`+`+`+` 
aaHyQۆ+e@+@+@+@+` 
aaII++e + + + +` 
aaJXQ+e++++` 
aaKeQ+e++++` 
aaMP+e++++` 
aaN1Q+e++++` 
aaOvP+e++++` 
aaP+$+e`+`+`+`+` 
aaQ+.+e@+@+@+@+` 
aaR +8+e + + + +` 
aa\!PA+e+++++` 
a	a]PT+e++++` 
aa^ =`+e+++++` 
a	acr+e+++++` 
a	a` 
a	ab!,),e`y5`x5`w5f fap0@[[`!ppЎaU@V@ (@)0*`+0
 )p+"+@		@A 	E [@ZpTp(a!!,5,e`y5`x5`w5`v5f ff f`j5`^5`R5`F5`:5`.5`"5`5`
5`4`4`4UOaz5e 7 7 7_ ga@[[`! ! `aU@V@YW(@)0*`+0
 )p+"+@		@A 	E [@ZpTp(!Okz5e 7 7 7 7_ gg 7 7 7 7 7 7	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~A=Z`^dy}{B>[a_ez~|T9CGPXnpbU:
DHQYoqcAP7e7777gg` 
ag@k ,p(7~7P7``7f7e/<.<-<g ga_a`7p7e/<.<-<,<g gg p@[[`!`УaU@VVW(@)0*`+0
 )p+"+@A 	E [pTp( g <<<;;;;TO0<e===g ga@[[p`! !aU@VVW(@)0*`+0
 )p+"+P 	E [@ZpTp(aO0<e====g ggg===Hg=@g=DgǾ=
d'@Bʚ;TvHrN	@zZƤ~o#]xEcd
#NJ@'gd=p=|===========	=='=3=?=e(g{>>>>>
>
>
>"M
>jP)7-c0e1773d2f0b309cfc589c0ee2136065c46e18.debug7WC.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.jcr.data.rel.ro.dynamic.got.plt.data.bss.gnu_debuglink88TT !tt$4oH>F``eNo77`[o(:(:j;;@WtB8~  y@@  00YXX	XX2  > >2S>S>th?h?H_H?h_?_?_?C _?p0_0?_?_?P 
 )g)G0[ )G4<)G!