ELF>@ػ@8 @@@@hhH`H`pppUUg2g2H6HFHF  9IIPP Ptd$$QtdRtdH6HFHF /lib64/ld-linux-x86-64.so.2GNUzkBq"l`Lx y7}V! 8_g@/6#{4* 2tfvJz3R AQpNO0aX5e9T(d;CbjmHSoZh) 1=DP>:.M-Wu<KU]|%~E[G&sr,'i^c+?Ynw I\$FR8l)0 !AJ iJ(S$jյ CE4QOrUD5qXڝ%|Yߖ񜿜emKX7=-7Qqd8 n }$P : cuc,8KPA' 3y@ hA%oFU+j|ɦ. SJ^k C3bw0 ӣ6`g  cUbUA    \FU/ t  ]P T"$,U | 7U T4 T"? t  a- 4s -9 X9 w Ts E{`hU~ t,.b     no !Gp$ Q!G$ p!H !RP$"$Q !c$XRq!`4"!I$$$!H""|_ !G! _0!H8w!F!_$!G!"# Pk!H8D%!hH8 Y#s"!FL"$! #!G !F0!/ u!z$L#!0H8 !0$"#P#C!! a!"@!Gaws_logger_getaws_mem_acquireaws_last_erroraws_mem_release__pthread_key_createaws_error_debug_straws_default_allocator_ITM_deregisterTMCloneTableaws_byte_cursor_from_c_str__gmon_start___ITM_registerTMCloneTable_ZN3Aws3Crt2Io3UriC1Ev_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions31WithClientDisconnectionCallbackESt8functionIFvRKNS1_24OnDisconnectionEventDataEEE_ZN3Aws3Crt2Io17TlsContextOptionsD1Ev_ZNK3Aws3Crt2Io17TlsContextOptions9LastErrorEv_ZN3Aws3Crt2Io10TlsContextC1ERNS1_17TlsContextOptionsENS1_7TlsModeEP13aws_allocator_ZN3Aws3Crt5Mqtt513ConnectPacket24WithKeepAliveIntervalSecEt_ZNK3Aws3Crt2Io15ClientBootstrap9LastErrorEv_ZN3Aws3Crt9ApiHandleC1EP13aws_allocator_ZN3Aws3Crt5Mqtt512UserPropertyD1Ev_ZN3Aws3Crt5Mqtt513PublishPacket16WithUserPropertyEONS1_12UserPropertyE_ZN3Aws3Crt5Mqtt515SubscribePacketC1EP13aws_allocator_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcEN3Aws3Crt12StlAllocatorIcEEE9_M_assignERKS7__ZTSSt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt513ConnectPacketESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZN3Aws3Crt5Mqtt515SubscribePacket16WithSubscriptionEONS1_12SubscriptionE_ZN3Aws3Crt2Io13SocketOptionsC1Ev_ZN3Aws3Crt5Mqtt512Subscription22WithRetainHandlingTypeE30aws_mqtt5_retain_handling_type_ZN3Aws3Crt2Io14EventLoopGroupD1Ev_ZNK3Aws3Crt5Mqtt514UnSubAckPacket15getReasonStringB5cxx11Ev_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZNK3Aws3Crt2Io15ClientBootstrapcvbEv_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag_ZNK3Aws3Crt2Io3Uri11GetHostNameEv_ZN3Aws3Crt2Io15ClientBootstrapC1ERNS1_14EventLoopGroupERNS1_12HostResolverEP13aws_allocator_ZN3Aws3Crt9ApiHandle17InitializeLoggingENS0_8LogLevelEPKc_ZN3Aws3Crt5Mqtt517UnsubscribePacketC1EP13aws_allocator_ZN3Aws3Crt5Mqtt511Mqtt5Client9SubscribeESt10shared_ptrINS1_15SubscribePacketEESt8functionIFviS3_INS1_12SubAckPacketEEEE_ZNK3Aws3Crt5Mqtt514UnSubAckPacket14getReasonCodesEv_ZN3Aws3Crt2Io20TlsConnectionOptions11SetAlpnListEPKc_ZN3Aws3Crt12ApiAllocatorEv_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions27WithPublishReceivedCallbackESt8functionIFvRKNS1_24PublishReceivedEventDataEEE_ZN3Aws3Crt2Io17TlsContextOptionsaSEOS2__ZN3Aws3Crt5Mqtt511Mqtt5Client4StopEv_ZTVSt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt513ConnectPacketESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZN3Aws3Crt2Io20TlsConnectionOptionsC1Ev_ZN3Aws3Crt2Io10TlsContextC1Ev_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions21WithAckTimeoutSecondsEj_ZNK3Aws3Crt2Io3Uri7GetPortEv_ZN3Aws3Crt9ApiHandle17InitializeLoggingENS0_8LogLevelEP8_IO_FILE_ZN3Aws3Crt4UUIDC1Ev_ZN3Aws3Crt2Io20TlsConnectionOptions13SetServerNameER15aws_byte_cursor_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions17WithSocketOptionsENS0_2Io13SocketOptionsE_ZN3Aws3Crt9ApiHandleD1Ev_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions13WithBootstrapEPNS0_2Io15ClientBootstrapE_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions25WithClientStoppedCallbackESt8functionIFvRKNS1_18OnStoppedEventDataEEE_ZN3Aws3Crt2Io3UriD1Ev_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions12WithHostNameENSt7__cxx1112basic_stringIcSt11char_traitsIcENS0_12StlAllocatorIcEEEE_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions20WithReconnectOptionsENS1_16ReconnectOptionsE_ZTIN3Aws3Crt5Mqtt512SubscriptionE_ZN3Aws3Crt19ByteCursorFromArrayEPKhm_ZNK3Aws3Crt5Mqtt511Mqtt5Client5StartEv_ZN3Aws3Crt5Mqtt512Subscription21WithRetainAsPublishedEb_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptionsC1EP13aws_allocator_ZN3Aws3Crt5Mqtt512SubscriptionC1EP13aws_allocator_ZN3Aws3Crt5Mqtt511Mqtt5Client14NewMqtt5ClientERKNS1_18Mqtt5ClientOptionsEP13aws_allocator_ZTSSt19_Sp_make_shared_tag_ZN3Aws3Crt5Mqtt512Subscription15WithTopicFilterENSt7__cxx1112basic_stringIcSt11char_traitsIcENS0_12StlAllocatorIcEEEE_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions20WithConnackTimeoutMsEj_ZN3Aws3Crt2Io17TlsContextOptions18InitClientWithMtlsEPKcS4_P13aws_allocator_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions35WithClientConnectionSuccessCallbackESt8functionIFvRKNS1_28OnConnectionSuccessEventDataEEE_ZN3Aws3Crt2Io17TlsContextOptions17InitDefaultClientEP13aws_allocator_ZN3Aws3Crt5Mqtt513ConnectPacket18WithReceiveMaximumEt_ZNK3Aws3Crt4UUID8ToStringB5cxx11Ev_ZTSN3Aws3Crt5Mqtt512SubscriptionE_ZTISt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt513PublishPacketESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZN3Aws3Crt2Io3UriC1ERK15aws_byte_cursorP13aws_allocator_ZN3Aws3Crt2Io19DefaultHostResolverC1ERNS1_14EventLoopGroupEmmP13aws_allocator_ZN3Aws3Crt5Mqtt511Mqtt5Client11UnsubscribeESt10shared_ptrINS1_17UnsubscribePacketEESt8functionIFviS3_INS1_14UnSubAckPacketEEEE_ZN3Aws3Crt2Io3UriaSEOS2__ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE_ZN3Aws3Crt2Io20TlsConnectionOptionsD1Ev_ZN3Aws3Crt2Io17TlsContextOptionsC1Ev_ZN3Aws3Crt2Io14EventLoopGroupC1EtP13aws_allocator_ZNK3Aws3Crt2Io14EventLoopGroup9LastErrorEv_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions24WithTlsConnectionOptionsERKNS0_2Io20TlsConnectionOptionsE_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt513PublishPacketESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZN3Aws3Crt5Mqtt513ConnectPacketC1EP13aws_allocator_ZTVN3Aws3Crt5Mqtt512SubscriptionE_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions35WithClientConnectionFailureCallbackESt8functionIFvRKNS1_28OnConnectionFailureEventDataEEE_ZN3Aws3Crt2Io19DefaultHostResolverD1Ev_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions39WithWebsocketHandshakeTransformCallbackESt8functionIFvSt10shared_ptrINS0_4Http11HttpRequestEERKS3_IFvRKS7_iEEEE_ZN3Aws3Crt5Mqtt513PublishPacket7WithQOSE13aws_mqtt5_qos_ZNK3Aws3Crt5Mqtt518NegotiatedSettings11getClientIdB5cxx11Ev_ZN3Aws3Crt5Mqtt513PublishPacket11WithPayloadE15aws_byte_cursor_ZN3Aws3Crt2Io15ClientBootstrapD1Ev_ZN3Aws3Crt5Mqtt513ConnectPacket26WithMaximumPacketSizeBytesEj_ZN3Aws3Crt2Io20TlsConnectionOptionsaSEOS2__ZTVSt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt513PublishPacketESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions18WithConnectOptionsESt10shared_ptrINS1_13ConnectPacketEE_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions17WithPingTimeoutMsEj_ZN3Aws3Crt5Mqtt513PublishPacket10WithRetainEb_ZN3Aws3Crt5Mqtt517UnsubscribePacket16WithTopicFiltersESt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcENS0_12StlAllocatorIcEEEENS8_ISA_EEE_ZNK3Aws3Crt2Io10TlsContext20NewConnectionOptionsEv_ZN3Aws3Crt5Mqtt512UserPropertyC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcENS0_12StlAllocatorIcEEEES9__ZN3Aws3Crt5Mqtt512Subscription11WithNoLocalEb_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptions8WithPortEj_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcEN3Aws3Crt12StlAllocatorIcEEEENS6_IS8_EEE17_M_realloc_insertIJS8_EEEvN9__gnu_cxx17__normal_iteratorIPS8_SA_EEDpOT__ZN3Aws3Crt5Mqtt512Subscription7WithQOSE13aws_mqtt5_qos_ZN3Aws3Crt5Mqtt518Mqtt5ClientOptionsD1Ev_ZN3Aws3Crt5Mqtt511Mqtt5Client7PublishESt10shared_ptrINS1_13PublishPacketEESt8functionIFviS3_INS1_13PublishResultEEEE_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE_ZNK3Aws3Crt2Io14EventLoopGroupcvbEv_ZNK3Aws3Crt2Io3Uri10GetFullUriEv_ZN3Aws3Crt5Mqtt513PublishPacketC1EP13aws_allocator_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcEN3Aws3Crt12StlAllocatorIcEEE9_M_mutateEmmPKcm_ZN3Aws3Crt5Mqtt513PublishPacket9WithTopicENSt7__cxx1112basic_stringIcSt11char_traitsIcENS0_12StlAllocatorIcEEEE_ZTISt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt513ConnectPacketESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZNK3Aws3Crt5Mqtt513PublishPacket8getTopicB5cxx11Evaws_error_straws_cli_positional_argaws_mem_tracer_bytesaws_thread_current_sleepaws_high_res_clock_get_ticksaws_mem_tracer_newaws_cli_getopt_longaws_mem_tracer_destroyaws_cli_optargaws_mutex_init_ZSt20__throw_length_errorPKc_ZTVN10__cxxabiv120__function_type_infoE_ZSt25__throw_bad_function_callv_ZNSt8ios_base4InitD1Ev__cxa_call_unexpected_ZTVN10__cxxabiv117__class_type_infoE_ZTVN10__cxxabiv119__pointer_type_infoE_ZTVN10__cxxabiv120__si_class_type_infoE__cxa_begin_catch_ZdlPv__gxx_personality_v0_Znwm_ZNSt8ios_base4InitC1Ev__cxa_rethrow_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv__cxa_end_catch_ZSt19__throw_logic_errorPKc_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc_Unwind_Resume__stack_chk_failstrtolstrlen__cxa_atexitmemsetmemcpyrandstderrfwritefprintf__cxa_finalizememmovestrcmp__libc_start_mainsnprintflibaws-crt-cpp.solibaws-c-common.so.1libstdc++.so.6libgcc_s.so.1libc.so.6_ZTISt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt517UnsubscribePacketESaIvELN9__gnu_cxx12_Lock_policyE2EE_edata_IO_stdin_used_ZTSSt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt517UnsubscribePacketESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZTSSt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt515SubscribePacketESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZSt16__do_uninit_copyIPK24AwsMqtt5CanaryTestClientPS0_ET0_T_S5_S4_g_statistic_ZNSt6vectorI24AwsMqtt5CanaryTestClientSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT__ZTIFvSt10shared_ptrIN3Aws3Crt4Http11HttpRequestEERKSt8functionIFvRKS4_iEEE_ZTSPFvSt10shared_ptrIN3Aws3Crt4Http11HttpRequestEERKSt8functionIFvRKS4_iEEE_ZTIPFvSt10shared_ptrIN3Aws3Crt4Http11HttpRequestEERKSt8functionIFvRKS4_iEEE_ZZNSt8__detail18__to_chars_10_implImEEvPcjT_E8__digits_ZTVSt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt515SubscribePacketESaIvELN9__gnu_cxx12_Lock_policyE2EE__data_start_end__bss_start__libc_csu_init_ZTSFvSt10shared_ptrIN3Aws3Crt4Http11HttpRequestEERKSt8functionIFvRKS4_iEEE__libc_csu_fini_ZTISt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt515SubscribePacketESaIvELN9__gnu_cxx12_Lock_policyE2EE_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcEN3Aws3Crt12StlAllocatorIcEEE10_M_replaceEmmPKcm_ZTVSt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt517UnsubscribePacketESaIvELN9__gnu_cxx12_Lock_policyE2EEGCC_3.0GLIBCXX_3.4.21GLIBCXX_3.4CXXABI_1.3GLIBCXX_3.4.14GLIBC_2.4GLIBC_2.2.5$ORIGIN/../libXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXG  P&y %8 Pq%t)%ӯk%d%U ii %ui %HFPFuXFhFppFFFF`FF FPFFFFFF`FFGG@(G8GHG`XGhGxG G`GGFG GFGGFG GFHHFHG HФ(H 8HG@HHHpPHXH`HpHGxHPH`H`HHУHGH H@H0HHHGHHPHII0NPP P @P `P P P P P Q  Q @Q `Q Q FmF)G)G) G)0G)@G)PG)`G)pG)G)FZGZGZGZGZGTKKKKKKKKK K K K K KKKLLLL L(L0L8L@LHLPLXL`LhLpLxLL L!L"L#L$L%L&L'L(L*L+L,L-L.L/L0M1M2M3M4 M5(M60M78M8@M9HM:PM;XM<`M=hM>pM?xM@MAMBMCMDMEMFMGMHMIMJMKMLMMMNMOMPNQNRNSNU NV(NW0NX8NY@N[HN\PN]XN^`N_hN`pNaxNbNcNdNeNfNgNhNiNjNkNlNnNoNpNqNrOtOuOvOw Ox(Oy0Oz8O{@O|HO}PO~XO`OhOpOxOOOOOOOOOOOOOOOQsxKH(H5R%T@%Rh%fHuUHSHRH9t2HsHCH9tH;HHtH(X[]HuHtH9HHtH9L~HtH9HhHuEWHH9H<$H|$H|$H#HufHuOHuHu HuHu)Hu L9l$tH0HHuqL9l$tH/HqHuNH9l$8tL/HL9l$t/H?HuHuL9|$tL/HH9l$8tL/HL9l$ts/HHuHuL9|$tLE/HHu^HH7H_HCH$H$H9$t H$.HCHD$`H$H9D$xu HSH|$p.L9l$xuH|$ V`H-Hu L.H|$HOHHt$XHt H|$PL7Hu'H9$t H|$8.H|$0_H'H|$HH#Ht$hHt H|$`nL6H`WH9\tL-HWH8[H9([t HV-HVW6HW*HW HHWpHxWHXHt6L9HPWHWHWHH@WH;C(t H{ -H{Ht5H{Ht5LL\L<HW_HhWH9[t H8W,H[H9[t HW,Hh[H9X[t HWp,H@WL9[u-L\qLL\O<]LB<XH0W!,f.DSHHH[H= H%%?UHAWAVAAUATSHHWdH%(HE11HHpXHHHXWHWg12H]HHH]HHWH@^HHPWH]H]Dž8^ ܟf1fo X@L`YL-<XHbL%WHHXDž^[HDžX2HWX*HfHXH@@ @0@@fDHWMLLDž`YD-wHcHƅ<^HPH5HHWHDž^ƅ=^vH 1H8wfXSH 1H8THHX.HHH^H 1H88^HHH0^HyHH(^HcHH ^HM 1H8HXH' 1H82f9GfX`H]H bHWH9JHWHZHWHHWHWHWHWHW;HW^wHWHWHW1҅xHWmHHWH5͐H81fDHWH5~tDž^UD^wHW'LXMLXfoHbHeDžbHH9uHWfouHDfDHH9uHWfo]HhHHH9uHWfo=HTjH HH9uHWfoHoHHH9uHHWfoHTqHlH\qHH9ufoݚH֚rr ss,su5H?HrH]HEHHLH}H][]A\H=df.H9HwHHHG(H9tHHWHfHHHu&8HSHHwHHHG(H9t HH[%%HHHuԨfDUSH8dH%(HD$(1xHH?Hd H{XHl$H$HHl$6fooHS`HD$HD$HL$@tHD$AHCPH9H$HHSHHT$H9fHnHs`HKPD$CXHHD$Ht$HD$Ht$H9t H<$ԥCx1HT$(dH+%(H8[]HHtHHP~LMLCPHH b1A@H9t+fHnHKPD$CXHl$Hl$HKHHt8HtJЃs[ tT$HsPHT$HHHKXHD$fDD$HL$HCPfDHLHLBr1H| H<9rHHt4HHP~!LMLCPHH wa1AHHtHHP~LH [H1A뷋T$TTHsPHT$TfTHsPHT$LHHfUHSHHH HcXHyH'bHKY8m4H)fH?BHHHHHH HwHEHEH1EHuI(\(H=kHHHHIHHLkdL)IHӉDTGGDQI'wIv0D__FHH[]HG1HHu0HH[]DHUpHU:p*pHG1HHuH=jpSHHPH=u$C PS t[@HH[H@C f.fHHWH9t-H=uGPWtE@HOHHHGH|$PH|$HH@H;f.AVAUATUHSoHHFHtH=*@oUHESHtH=@H} Lk8fInfHnflC Le0Lu(IIAC8LLc0H{`B HEHfHnfHnflCHLeXLuPIIucAC`LcXB'HEpHCpExCx[]A\A]A^@.@AMnL9f.MtcfLH>ufIt$HC(HLc8LLHC(@LH>u;It$HqHCPHLc`LLH{P%H=|\|H=o\oHHL;k(u%H{HtH{HtHBH{ SHHfH odH%(HT$HH) $H\$Ht/HSHKHH9t/H=uECPStGHD$dH+%(uAH [ÐHHHCPHHP@DHhHH|$HtHUDAUfATUSH.HZHuVH@Ht;HSHKHH9H=CPSH[]A\A]H@>IHtHLP~I$L(IAH wUL1AVHHHCPHHH@H[]A\A]fOfHH[]A\A]H|fDUfHAWAVAUATSHHZu^HH@(Ht;HSHKHH9H=۝CPSHe[A\A]A^A_]@AHFIH@0IHtHLPwIEDL0I$HEH STLLBPP1AXZ7f.HHHCPHHH@He[A\A]A^A_]D&fHeH[A\A]A^A_]I.fAVfAUATUSH*HZHtIHYH@tOHt;HSHKHH9H=wCPS[]A\A]A^fDHH@@IHtHLP~IEHL0LH =SLHP(I$LJL@P1AGfDHHHCPHH[]A\H@A]A^Bf.H[]A\A]A^pHUSHHH?tKHofHt;HUHMHH9H=>pEPU&H{tLHkfCHt;HUHMHH9sH=5EPUHsPHC`H9t H{HHs(HC8H9t H{ HkHt7HUHMHH9tmH=}EPU5H[Ht7HSHKHH9tUH==CPSH[]fDHEHHEPHEHPf.HHHCPHHH@H[]Df.f$fTfHEHHEPHEHPHEHHEPHEHPHHH[]fH0HHHHuȚAWAVAUATIUSHH8HdH%(HD$(1HGLl$HH@xI|$II|$HhL4$LxLl$Mu HUHHAD$LHl$(HHCHt$HHHPPHH`H9H $IHHHHL$L9fHnHx`HpPD$@XHHT$H|$HD$Ht$L9t H<$HHkMl$HH(ID$LeHEM9taMtH=wAEMtAIT$IL$HH9H=C=AD$PAT$Lm}HHHHP~nHD$(dH+%(IHHCHH |NHHHUL@P1L H8[]A\A]A^A_Af.H\LQfHD$(dH+%(H8[]A\A]A^A_DHH>LHuHl$HD$HHL HD$L9t3fHnHpPD$@XLl$L;@fIHxHHI9tHtBHʃtL$A LHPHL$HLHpX2HT$AELefID$I$LPI$LP'fDL ItItQw1҃փI|5I<19rYH=kLeDT$AHt$HPP@L$A ALALLHPHL$ALfALLHPHL$H=vPvHH AWAVAUATIUSHH|$L$T$,HL$ dH%(H$11LHcЉHiH )ʉ)Ѻ)ȉfN۾ALHڒƄL$xēL$hLH$`HHHHH)H?LH$pH$(kH$H$`H$H$HpropertyH$(H$Ht$HƄ$01HDŽ$  Ƅ$1H$HD$nH$H9tH$ۑH$hL9tH$`’L$hH$`H`HH\LH$pL$H$pLH$H$H$H|$HpropertyH$Ƅ$2HDŽ$ Ƅ$H$H9tH$H$hL9tH$`H$H$HHHvHH$H\$xHt$`LH\$hHD$`H<$HpropertyHD$xƄ$3HD$p Ƅ$ɐHt$hH9t H|$`<H$H9tH$!{H$Ѓ)$HT$@I)HH@Ht$ HD$HH ZLkfHnfInLHCHfl)L$0HHIt$IT$LI$H$HH$>LLt$,H1HHT$@LHHt$HHt$HH4$HH$H9tH$HD$H 9H-HDŽ$fod$0fHnL-ԏH$H8HfHnHEflHE )$)d$PMCHt$PLZLt$XAMt8IVINHH9MAFPAV H$HtDD$ LLDD$ EqHHtHHP1HHSH9iMCPSH<$H|$H|$H$dH+%(sH[]A\A]A^A_$$x@HE0HHt9HHP~&HD$LMHH NJL@P1A$$-@$$x7@HsHsH$HH$HL|H$HHp3H$xH$hHHL<H$hHsHH$hHH$xHLH$h}CoHD$LUHH IML$L@P1AtfHL$HD1IDD$ LIFPILPDD$ 1fDHHHCPHHPLHL LDD$ DD$ HVvH骯H鷯HHH鄯HH鸯HH鸯HH鸯HHįHHįHHʯHOAUATIUSHH8dH%(HD$(1xu*HD$(dH+%(H8[]A\A]gHHtHHPoHs(HS0HLl$HC HLl$HH$LHHtHt$L9t H<$ΉHD$(dH+%(u8H8[]A\A]ÐLULK(HLCPH }B1AgḪHHٮf.AUATIUSHH8dH%(HD$(1xu*HD$(dH+%(H8[]A\A]7zHHtHHPoHs(HS0HLl$HC HLl$HH$L1HHGHt$L9t H<$HD$(dH+%(u;H8[]A\A]@LULK(HLCPH uA1AgȉH鿭HH̭f.AVAUATIUSHH`dH%(HD$X1xu(HD$XdH+%(H`[]A\A]A^Ll$D$H$c1Ll$D$topifD$HD$HHt4HHP~!LMLCPHH D1AHt$HT$Lt$0Hl$HH$LHl$8HHD$0 LLHHt$8H9t H|$0Ht$L9t H<$HD$XdH+%(uH`[]A\A]A^RH{HdHH逬HHu@AWAVAUATUHSHHHdH%(H$81x<HWpHu3H$8dH+%(HH[]A\A]A^A_fDLl$01LB LHCHHKPL{IHtHLPL|$LH$IL|$tIHHH LLd$HHB ILHt$L9t H<$sH$8dH+%(HH[]A\A]A^A_H$8dH+%(HH[]A\A]A^A_3M$LCPMH 1>L1AD$0D$&fLHpLd$HD$HLLHD$L HHVHYfAVAUATIUSHH`dH%(HD$X1xu(HD$XdH+%(H`[]A\A]A^S2Ll$D$H$c1Ll$D$topifD$HD$fHHt4HHP~!LMLCPHH 7A1AHt$HT$Lt$0Hl$HH$LHl$8HHD$0]L1LH Ht$8H9t H|$0fHt$L9t H<$RHD$XdH+%(uH`[]A\A]A^H#H HH(HHAWAVAUATUHSHHHdH%(H$81x4HWpHu3H$8dH+%(HH[]A\A]A^A_fDLl$01LB LH?HHKPLˁIHtHLP>L|$LH$IL|$āIHHH LLd$H1HB ILlHt$L9t H<$ƁH$8dH+%(HH[]A\A]A^A_H$8dH+%(HH[]A\A]A^A_M$LCPMH :L1AD$0D$.f.LHpӀLd$HD$HLLHD$L]HHHfAWAVAUATIUSHHdH%(H$1xu0H$dH+%(H[]A\A]A^A_1 LCpL$H=LH$HHKPL8HHD$`HH$SH$LH$IIHH2HHL$L$H<$LB0ԁ1HH~1H1HuH$H9tH$jlLHHs(HS0Lt$0Hl$HHC LHl$8HHD$0LLA1H>H@~1H1HHt$8H9t H|$0~HHILHEHzHHEHEIHH4$LLL$$LL=.HCpAofGA}~$IfHnHHfHnfHnflfl)$)L$MI$LPM$LCPMH {;L1Afol$fo4$fH;)D$0)l$@)t$ H=~LmEHt$ LtH|$(AHt;HWHwHH9TH=~GPW|HD$@Ht LLE1EuKIG|IHt3HLP~ MLCPH :1LAAHHUH9H=}UEPUHtxH$HCH$H$H9tH$|HCHt$xHD$`H$H9t H|$p_|H$dH+%(PHD[]A\A]A^A_HpL{H$HL$LL~H$!fo,$fH;Lmfo|$H=|)D$0)l$ )|$@E@$$@fH;)L$@)D$0)T$ DAEfHEHHEPHEHPtHH<$HGPH<$HPHj|fH(zHHHHHHHHHHHSvHf.AVAULoATfInUSL2fInflHt~HIHyHHw3HuA$EH]AD[]A\A]A^fHt'fH>u:HsLyH]HEILHL|LmH=V2PzH=6y~HOLFHfHnflHVHvI9t(HWHPHWHwL@H@@HVs/u]tp@wtCAtftHpfDML0LL1r1AON 9rHpyp҉wAttHp_f.ATIUSHoH_H9t(@HsHCH9t H;xH(H9uI\$Ht I<$Hx[]A\HHHudzv{fDATIUHHSHfHnHfHnflEHuHu~Hw:HuA$H]E[]A\Hu4H][]A\fDHH>uBHHswH]HEHHLzH}H][]A\H=;05xH=4wAVAUATUSLoHI9IIbfEPUJHkHt1HEHUL9H=Lx6EPU6HI9GH;tAHkfHt1HEHUL9H=wEPUH{tIHkfCHt8HEHUL9H=wYEPUYHsPHC`H9t H{HivHs(HC8H9t H{ RvHkHHEHUL9H=I?HH;L9LFI9MCIwsHsII9t H;sLkL{HuIt4LLvLkoLfDAELk@H=0sHHHuju|vf.fAWIHAVAUATUSHHoLoHL)HHH3333333H9+I9IHHE1HHL)HHA(E1E1IA~IWHpfHnflIOIH9HHIOHHHxIWIGAGL9tLL@~HrLHfHnflHHHxL9HJHHH(H(HzHJH9uH HCL)HHHH!HD MH9t{LH~HrLHfHnflHHHxL9HJHHH(H(HzHJH9uH H)HEHHHH!HDMfInfInflMt)$I<$Lwqfo$Mt$AD$H[]A\A]A^A_LOAAEH(HzH(H9DLOAs6AEH(HzH(H9fDAL\9L\>ArA1AN<N<D9rHxDALT9LT>ArA1ANND9rHx19@>AtEBL fBLHxI@9@>AtEBL fBLHx@IH$LI<$oH$IILP(fHOs7A@xtB| f|ILL:LL>r1AN N9rI9Eɉ>BL BLHx`9Eɉ>BL BLHx H3333333H9HGL4IAɉx| |IMH=.n@AWAVAUATIUSHHdH%(H$1xu0H$dH+%(Hĸ[]A\A]A^A_L$1 LH,,L$HIL$PLp[oHD$8HD$0HD$@HD$H5oLl$xLHD$pImHHzH HLL|$pH|$0H$1(LH|$ g^Ht$xL9t H|$pmnIH@HHD$(H7IFHiHIIFHH$qLl$@H|$0HD$XHD$`H\$8LH|$PHD$hH)BHlHD$HD$~$fInD$D$XHflHl$hH)T$I9t>f~HEHfHnflEHsHSHH(H(I9uLl$PHl$`H<$L|lHl$`H\$XH9t)DHsHCH9t H;zlH(H9uH\$XHtH|$PHYlHfot$Ld$pH оHqfHnfHnHD$xflI<$)t$PHHC8H=m)$4AFLLDoLl$XMt=IUIuHH9eH=lAEPAUH$Ht LL@0jHHt4HHP~!L MD$PHH )1AE1HIVH9H=,lvAFPAVLl$8Hl$@LL9tHsHCH9t H;jH(H9uMtH|$0LjH$dH+%(HĸD[]A\A]A^A_fHpHD$0LHD$ 9jHD$xHH$HLEmHD$x_HCHiHHt4HHP~!L MD$PHH #1AAHD$f.$$@AFfDf.HL$(DILIFPILPgfIELIEPIELPLL!L sjHHHHȏHH齏HH鲏H鿏Hf.DAWAVAUATIUSHHdH%(H$1x\LGpMu3H$dH+%(H[]A\A]A^A_ffDI1 L$LGpH%LH$HIL$PLjiHD$HHD$@HD$PHD$XhH$LH$IrgIH=HHHL$H|$@1B(H$HD$HH|$0gH$H9tH$]ghIH@HHD$8H|1IFHIcHIIFHHD$jLl$PH|$@HD$hHD$pH\$HLH|$`HD$xH)MHfHD$HD$~T$fInD$D$hHflHl$xH)T$ I9t8~HEHfHnflEHsHSH@H(H(I9uLl$`Hl$pH|$L#fHl$pH\$hH9t(@HsHCH9t H;"fH(H9uH\$hHtH|$`HfHkffol$ HDŽ$HDŽ$I<$HHC8H=f)$)l$`zAFLHT$hLl$hMt=IUIuHH9H=fCAEPAUH$HtH|$H@JHC@dHHt7HHP~$LMD$PMH H1AE1HIVH9H=eAFPAVLl$HHl$PLL9t"HsHCH9t H;dH(H9uMtH|$@LfdH$dH+%(HD[]A\A]A^A_f.H$dH+%(H[]A\A]A^A_#$$B@HCHNcHHt4HHP~!L MD$PHH !1AAHD$fHpHD$@LHD$0)cH$HL$LL2fH$DAFfDf.HL$8GDIELIEPIELPILIFPILPHRLL7dHH馉HH雉H鞉H齉HH隉HHpAWIAVL4AUATMULSH)HH(HGHL$HHHGL)HD$HL$H;GHGHH>'H9sH?HH9HFH9HBH;HuwaIMtHsILH}dH|$t"MtK|=IHt$LSdHD$Hu1HsH9t$t H;MaLkHkH([]A\A]A^A_fDO 'LsK| HtUHLc fDAEW@HD$HD$HofDA\H=`HHHubcfATUHSHH%`HsIH?H)L9|H{HCN$H9tWHCL9r6MtHItHLHcH{LcHB'[]A\HH1gH{@릐EH{H=_H?AWAVAUATUHSHHHWH)L9MHGIHOI)HMN4:H9~HOL91H 0IHI)AI9skL9t(Et#H4)JAC8LLc0H{`B HEHfHnfHnflCHLeXL}PIIAC`LcXHHB'HEHCECI9@oMHE HtH=T]@oUHESHtH=1]@H} Lk8fInfHnflC Le0L}(I H?L9It$[HC(HLc8LL^HC(fDMEDMLf.H?L9rsIt$H#[HCPHLc`LL4^H{P@@HHH[]A\A]A^A_H=ZH=ZHHL;k(t H{ ZH{Ht H{Hu+HBZH9\$t"Lt$L6LHHD$Ӹ\H"]Hy]fAWAVAUATUHHSH8LgL?H|$ LL)HH9YM9IIHEHHHD$M)HHH$H$ouIHEAuHtH=Z@o}HEA}HtH=Zz@IE8Hu(HU0I} HD$~E HH|$(D$AE FIE`HuPHUXI}H~EHfHnHflAEHHEpH$LLIEpExAExgHHD$HM9@oSHCUHtH=Z@~C Lu8Lm fInLflE Hs(HS0H荰~CHHE`H}HfHnflEHHsPHSXHcHCpHHHECEI9t?o HCMHUH=jYD@>@U~,$fHnLHfl)l$M9uhfDAEPAUPLkMt3IEIUH9H=X<AEPAU:HL9KH;tELkfMt5IEIUH9H=XAEPAUfH{tILkfCMt8IEIUH9H=?XyAEPAUwDHsPHC`H9t H{HVHs(HC8H9t H{ VLkMIEIUH9H=WL茴LHbL9fMt LzWH$H|$HL$ fot$HHA1H8[]A\A]A^A_DIELIEPIELPGIELIEPIELP^L観QL膳IELIEPIELPIELIEPIELP7@l@HHD$HPVH$ HHH9HFHHD$HH=THHRHHD$I;E(t H|$(.I}HtI}HtҲHTH<$u#L VSLH<$tH<$}UHHqHHL9u(u=H}HtmH}Ht_HSH\$H9t,HH萹LvHVHV*VHuUHfVHESH$H9\$HHH2fffff.Hl$Ld$H-ML%pMLl$Lt$L|$H\$H8L)AIHIvHt1@LLDAHH9rH\$Hl$Ld$Ll$ Lt$(L|$0H8HHID:%s Connection failed with Error Code: %d(%s)usage: mqtt5_canary [options] endpoint --cacert FILE: path to a CA certficate file. --cert FILE: path to a PEM encoded certificate to use with mTLS --key FILE: Path to a PEM encoded private key that matches cert. --connect-timeout INT: time in milliseconds to wait for a connection. -l, --log FILE: dumps logs to FILE instead of stderr. -v, --verbose: ERROR|INFO|DEBUG|TRACE: log level to configure. Default is none. -w, --websockets: use mqtt-over-websockets rather than direct mqtt -u, --tls: use tls with mqtt connection -t, --threads: number of eventloop group threads to use -C, --clients: number of mqtt5 clients to use -T, --tps: operations to run per second -s, --seconds: seconds to run canary test Display this message and quit. Client:%s Publish Received on topic %sID:%s Lifecycle Event: StoppedID:%s Lifecycle Event: DisconnectInvalid Client, Client Creation Failed.Subscribe failed with errorcode: %d, %s ID: %s Publish failed with error code: %d, %s ID:%s Unsubscribe Bad Server Failed with errorcode : %s basic_string: construction from null is not validID:%s Lifecycle Event: Connection SuccessID:%s Publish qos 1 to shared topic: %sID:%s Publish qos 0 to shared topic: %sID:%s Publish qos 1 to subscribed topic: %sID:%s Publish qos 0 to subscribed topic: %sID:%s Unsubscribe Bad Operation FailedID:%s Unsubscribe from topic: %sFailed to parse uri %s with error %s A URI for the request must be supplied. Failed to load %s and %s with error %s.Failed to create a default tlsCtxOptions with error %sFailed to set servername with error %sFailed to set alpn list with error %sFailed to create eventloop group with error %sFailed to create host resolver with error %sFailed to create client bootstrap with error %s Operating TPS average over test: %zu Final Statistic: total operations: %ld tps: %ld subscribe attempt: %ld subscribe succeed: %ld subscribe failed: %ld publish attempt: %ld publish succeed: %ld publish failed: %ld unsub attempt: %ld unsub succeed: %ld unsub failed: %ld endpoint: url to connect to Options: -h, --help ID:%s StopID:%s Stop Failedbasic_string::_M_createID:%s StartID:%s Start FailedID:%s Publish to topic %sID:%s Publish Failed ID:%s Publish qos1%s_%zuID:%s Publish qos0ID:%s Subscribe to topic: %sID:%s Subscribe Failed%s_non_existing_topicID:%s Unsubscribe BadID:%s Unsubscribe Faileda:c:e:f:l:v:wht:C:T:s:TRACEINFODEBUGERRORunsupported log level %s Succeed to parse uri %.*s Unknown option x-amzn-mqtt-ca%ld_shared_topicTestClient_ID:%s Client Creation Failed.ID:%s Operation Failed.Clients created Running test for %zu seconds Summary: Outstanding bytes: %zu Operations executed: %zu ID:%s STOP Operation Failed.cacertkeyconnect-timeoutlogverbosewebsocketshelpthreadsclientstpssecondsvector::_M_realloc_insertbasic_string::appendbasic_string::_M_replacek9l9999999999999999999999999999999999999999999999999999999999999999rl9999999999999999Ll9999999999996l9 l9 lk9d999k999999kk~kIk@k*ZL34s_AwsMqtt5CanaryOperationSubscribeP24AwsMqtt5CanaryTestClientP13aws_allocatorEUliSt10shared_ptrIN3Aws3Crt5Mqtt512SubAckPacketEEE_*ZL39s_AwsMqtt5CanaryOperationUnsubscribeBadP24AwsMqtt5CanaryTestClientP13aws_allocatorEUliSt10shared_ptrIN3Aws3Crt5Mqtt514UnSubAckPacketEEE_*ZL32s_AwsMqtt5CanaryOperationPublishP24AwsMqtt5CanaryTestClientNSt7__cxx1112basic_stringIcSt11char_traitsIcEN3Aws3Crt12StlAllocatorIcEEEE13aws_mqtt5_qosP13aws_allocatorEUliSt10shared_ptrINS6_5Mqtt513PublishResultEEE_*Z4mainEUlRKN3Aws3Crt5Mqtt524PublishReceivedEventDataEE_*Z4mainEUlRKN3Aws3Crt5Mqtt528OnConnectionSuccessEventDataEE0_*Z4mainEUlRKN3Aws3Crt5Mqtt528OnConnectionFailureEventDataEE1_*Z4mainEUlRKN3Aws3Crt5Mqtt524OnDisconnectionEventDataEE2_*Z4mainEUlRKN3Aws3Crt5Mqtt518OnStoppedEventDataEE3_FvSt10shared_ptrIN3Aws3Crt4Http11HttpRequestEERKSt8functionIFvRKS4_iEEESt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EESt19_Sp_make_shared_tagSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EEN3Aws3Crt5Mqtt512SubscriptionEPFvSt10shared_ptrIN3Aws3Crt4Http11HttpRequestEERKSt8functionIFvRKS4_iEEESt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt515SubscribePacketESaIvELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt517UnsubscribePacketESaIvELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt513PublishPacketESaIvELN9__gnu_cxx12_Lock_policyE2EESt23_Sp_counted_ptr_inplaceIN3Aws3Crt5Mqtt513ConnectPacketESaIvELN9__gnu_cxx12_Lock_policyE2EE00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Client ID not se<X  ; ctY<YdY8YY Z\ Z 6ZL LZ$ ]Z [ +[ N[ [[8[[pm\\P]p$_T_,4|TdĂ0ăąԅ  4$HtdDĈ,D@Tĉh|4dPD|4H4Ԏ P t t d | Dp DH $ T8 04\4ԼD`D lt$$pD$zRx $0V FJ w?;*3$"D(V\~p~~~~~~~~T~BBD D(D0w (A ABBC X8b@O8A0D(A ABBh4AMK ܀؀((ԀQAG F AAG TUD D A HṕBBD D(D0e (A ABBE F(C ABB 8L8x99 Ђ9 94(9HT80\ADD a FAG DAA0̃ADD a FAG DAA*zPLRx4 $!DQ A DdR(0 ADO M AAE $\AAAG rDA$AAAG rDA$AAAG rDA$8AAAG rDA((QD ADD xAA@(4EDD e ABK N ABG z ABA Hk _NDЅJ_ He F ,S AADP$ AAD P? P4ԈADG  AAA d AAF 0LDAb E G I TxuD c@  BBB A(D0 (A BBBD $ AN0n AB `d* BFA A(D0\ (A ABBH w (A ABBK T (D ABBE hO$ 0@^ AG Mf E l.} G a E XO dH BFB A(A0f (A BBBG  (A BFBE \ (A BBBE XNX 0H|̏? AAG V AAG G AAG  DAG d0M BBB B(D0A8Gp 8F0A(B BBBM h 8A0A(B BBBF 0 N pPT BBB B(D0A8G 8C0A(B BBBD $M PX# BBD A(G`n (A ABBL  (C ABBB $M#k `PD#[ BBD A(G`n (A ABBL  (C ABBE M#' `\П| BBB D(A0Gn 0A(A BBBH  0C(A BBBA :M2 <̠. BBB B(A0D8JD 8A0A(B BBBK  8C0A(B BBBI ^ 8A0A(B BBBH L#g \TyS BBB D(A0Gn 0A(A BBBH  0C(A BBBA DcL2 hP. BBB B(A0D8JD 8A0A(B BBBK  8C0A(B BBBD ^ 8A0A(B BBBH K#h ؤEBBB B(D0A8Jw 8A0A(B BBBH / 8D0A(B BBBD | Kuo<t BBF F(A0E (A BBBC  0 jBDA H ABA @ BDH  ABH N ABG z ABA Tl BBB A(A0 (A BBBI  (A BBBA d T$gKBF B(A0D8G@m 8A0A(B BBBH xH@H|BOB B(A0A8DP 8A0A(B BBBI hx P!BBB B(D0A8Jw 8A0A(B BBBH  8D0A(B BBBC Ip yBBB B(D0A8JD 8A0A(B BBBK  8D0A(B BBBK ^ 8A0A(B BBBH UIsL ȿ{BEF B(D0D8J` 8A0A(B BBBG ,(BAD n ABH HLBB B(A0D8GP 8D0A(B BBBB L| ,BBB B(A0A8DP 8D0A(B BBBA L |BBB B(A0N8Dp% 8A0A(B BBBF  J)AT@8 J!AC DO.o./.@ A *. |GA tx$tQ_@X     &.  #1<  #3> d   .|O^Z    YT    .}DU DU !Ho !eVU !Ho !eV] EAX]      A      d (S^  M@X      B   B BHQEe      E    B  -EK-#}QE        >     }- BBiCB[C B"BBCCCBCB!C)C-$C.C/C/C/C/C1B1/B2VC3B4B4B5KC7C:TC;C>ABABA:BBBB6Bup` P`F@` `F FF FFGФ GpGP``УG @0GP0 # 8 G U % p LHFXFo (  ' `K0`I8 ooXIooGoNI&pP a c e f l v w h t C T sGCC: (GNU) 4.4.7 20120313 (Red Hat 4.4.7-23)GCC: (conda-forge gcc 12.3.0-7) 12.3.0ИG~`RU78f0GC8& G 9D@G`9PGS9`G& 9 pG  9y G    * С! @p  QpD[  p3p*Mp0^1pOHpMgpp>#q##iq# |%q2.r#Py?r2P.eqr#E#ru{`! sp0yyssu)PR P`Fh>sH@c@`9|>> :; `4r } / Q  Q XF  HFr !l,!@Dg! !!_"r"A" J#pj~###P6$ФHZ$`$&%0%P%%pb&&Q&pj='q'P'0AX(u( #)v))5**`+w++I+Q,W,A,L-- -XF-.|.`8/HF*// /P`00#1УA1`K1 1ФH2@(Nm22!G22!3*3!G33Q3334L P$434c44!`44!c%5B5{55"5556u!6,6;66777! a7~888899999!F*:{:::"$9;S;};;K<! _<E=v== >"@TLN>>>?2???RP??@3@{@@!H8@RAAAA`B|B BBBBLeCCCC DTDD"E^E!0zE!FEE!I