diff -uNar a/build/make/target/product/telephony.mk b/build/make/target/product/telephony.mk --- a/build/make/target/product/telephony.mk 2021-03-09 14:42:23.325562800 +0800 +++ b/build/make/target/product/telephony.mk 2022-03-24 11:33:04.357334700 +0800 @@ -24,6 +24,7 @@ CallLogBackup \ CellBroadcastReceiver \ EmergencyInfo \ + messaging \ rild PRODUCT_COPY_FILES := \ diff -uNar a/device/fsl/imx8m/evk_8mm/BoardConfig.mk b/device/fsl/imx8m/evk_8mm/BoardConfig.mk --- a/device/fsl/imx8m/evk_8mm/BoardConfig.mk 2021-09-10 09:06:36.552703400 +0800 +++ b/device/fsl/imx8m/evk_8mm/BoardConfig.mk 2022-04-11 14:45:36.132043800 +0800 @@ -134,7 +134,7 @@ endif KERNEL_NAME := Image -BOARD_KERNEL_CMDLINE := init=/init androidboot.console=ttymxc1 androidboot.hardware=freescale cma=$(CMASIZE) androidboot.primary_display=imx-drm firmware_class.path=/vendor/firmware transparent_hugepage=never androidboot.selinux=permissive +BOARD_KERNEL_CMDLINE := init=/init androidboot.console=ttymxc1 androidboot.hardware=freescale cma=$(CMASIZE) androidboot.primary_display=imx-drm firmware_class.path=/vendor/firmware transparent_hugepage=never # Default wificountrycode BOARD_KERNEL_CMDLINE += androidboot.wificountrycode=CN @@ -142,6 +142,9 @@ # Defaultly evk_8mm use QCA 1PJ wifi module, if use BCM 1MW module, set androidboot.wifivendor=bcm BOARD_KERNEL_CMDLINE += androidboot.wifivendor=bcm +# enable close selinux permissive mode +BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive + ifeq ($(TARGET_USERIMAGES_USE_UBIFS),true) ifeq ($(TARGET_USERIMAGES_USE_EXT4),true) $(error "TARGET_USERIMAGES_USE_UBIFS and TARGET_USERIMAGES_USE_EXT4 config open in same time, please only choose one target file system image") diff -uNar a/device/fsl/imx8m/evk_8mm/evk_8mm.mk b/device/fsl/imx8m/evk_8mm/evk_8mm.mk --- a/device/fsl/imx8m/evk_8mm/evk_8mm.mk 2021-09-10 09:06:36.552703400 +0800 +++ b/device/fsl/imx8m/evk_8mm/evk_8mm.mk 2022-04-11 14:47:14.146315600 +0800 @@ -171,13 +171,6 @@ vendor/nxp/imx-firmware/cyw-wifi-bt/1DX_CYW43430/BCM43430A1.1DX.hcd:$(TARGET_COPY_OUT_VENDOR)/firmware/brcm/BCM43430A1.1DX.hcd \ vendor/nxp/imx-firmware/cyw-wifi-bt/1DX_CYW43430/CYW4343A1_001.002.009.0096.0415.hcd:$(TARGET_COPY_OUT_VENDOR)/firmware/brcm/CYW4343A1_001.002.009.0096.0415.hcd -# EETI Touch -PRODUCT_COPY_FILES += \ - vendor/nxp/imx-firmware/EETI/eGTouchA.ini:$(TARGET_COPY_OUT_VENDOR)/firmware/EETI/eGTouchA.ini \ - vendor/nxp/imx-firmware/EETI/eGalaxTouch_VirtualDevice.idc:$(TARGET_COPY_OUT_SYSTEM)/usr/idc/eGalaxTouch_VirtualDevice.idc \ - vendor/nxp/imx-firmware/EETI/eGTouchD:$(TARGET_COPY_OUT_SYSTEM)/bin/eGTouchD \ - vendor/nxp/imx-firmware/EETI/eGTouchD.sh:$(TARGET_COPY_OUT_SYSTEM)/bin/eGTouchD.sh - # WiFi HAL PRODUCT_PACKAGES += \ android.hardware.wifi@1.0-service \ @@ -273,3 +266,14 @@ gatekeeper.trusty \ storageproxyd endif + +# for SIMCOM7600G +PRODUCT_COPY_FILES += \ + vendor/nxp/imx-firmware/X64/rild:$(TARGET_COPY_OUT_VENDOR)/bin/hw/rild \ + vendor/nxp/imx-firmware/X64/libril.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril.so \ + vendor/nxp/imx-firmware/X64/libreference-ril.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libreference-ril.so \ + vendor/nxp/imx-firmware/X64/apns-conf.xml:/system/etc/apns-conf.xml + +PRODUCT_PROPERTY_OVERRIDES += \ + rild.simcom.ndis=1 \ + rild.libpath = /vendor/lib64/libreference-ril.so diff -uNar a/device/fsl/imx8m/evk_8mm/manifest.xml b/device/fsl/imx8m/evk_8mm/manifest.xml --- a/device/fsl/imx8m/evk_8mm/manifest.xml 2022-04-11 15:34:18.776549200 +0800 +++ b/device/fsl/imx8m/evk_8mm/manifest.xml 2022-04-11 14:46:24.009131900 +0800 @@ -145,7 +145,7 @@ default - + android.hardware.memtrack hwbinder 1.0 @@ -235,4 +235,22 @@ default + + android.hardware.radio.deprecated + hwbinder + 1.0 + + IOemHook + slot1 + + + + android.hardware.radio + hwbinder + 1.0 + + IRadio + slot1 + + diff -uNar a/device/fsl/imx8m/evk_8mm/overlay/frameworks/base/core/res/res/values/config.xml b/device/fsl/imx8m/evk_8mm/overlay/frameworks/base/core/res/res/values/config.xml --- a/device/fsl/imx8m/evk_8mm/overlay/frameworks/base/core/res/res/values/config.xml 2021-09-10 09:06:29.439542900 +0800 +++ b/device/fsl/imx8m/evk_8mm/overlay/frameworks/base/core/res/res/values/config.xml 2022-03-24 11:55:09.649922600 +0800 @@ -74,6 +74,7 @@ "wifi,1,1,1,-1,true" + "mobile,0,0,0,-1,true" "bluetooth,7,7,2,-1,true" "ethernet,9,9,2,-1,true" @@ -183,7 +184,8 @@ true - false + true + true true diff -uNar a/device/fsl/imx8m/ProductConfigCommon.mk b/device/fsl/imx8m/ProductConfigCommon.mk --- a/device/fsl/imx8m/ProductConfigCommon.mk 2021-03-09 14:42:54.106239300 +0800 +++ b/device/fsl/imx8m/ProductConfigCommon.mk 2022-03-24 11:55:09.649922600 +0800 @@ -1,6 +1,10 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/generic.mk) +#========================== SIMCOM START ================================ +$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base.mk) +$(call inherit-product, $(SRC_TARGET_DIR)/product/telephony.mk) +#========================== SIMCOM START ================================ ifeq ($(PRODUCT_IMX_CAR),true) $(call inherit-product, packages/services/Car/car_product/build/car.mk) endif @@ -316,7 +320,7 @@ # wifionly device PRODUCT_PROPERTY_OVERRIDES += \ - ro.radio.noril=yes + ro.radio.noril=false PRODUCT_PROPERTY_OVERRIDES += \ ro.mediacomponents.package=com.nxp.extractorpkg diff -uNar a/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java b/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java --- a/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java 2021-03-09 14:43:57.975631300 +0800 +++ b/frameworks/base/telephony/java/com/android/internal/telephony/RILConstants.java 2022-03-24 12:01:00.692934600 +0800 @@ -164,7 +164,7 @@ int NETWORK_MODE_TDSCDMA_CDMA_EVDO_GSM_WCDMA = 21; /*TD-SCDMA,EvDo,CDMA,GSM/WCDMA*/ int NETWORK_MODE_LTE_TDSCDMA_CDMA_EVDO_GSM_WCDMA = 22; /* TD-SCDMA/LTE/GSM/WCDMA, CDMA, and EvDo */ int PREFERRED_NETWORK_MODE = Integer.parseInt(TelephonyManager.getTelephonyProperty(0, - "ro.telephony.default_network", Integer.toString(NETWORK_MODE_WCDMA_PREF))); + "ro.telephony.default_network", Integer.toString(NETWORK_MODE_LTE_TDSCDMA_GSM_WCDMA))); int BAND_MODE_UNSPECIFIED = 0; //"unspecified" (selected by baseband automatically) int BAND_MODE_EURO = 1; //"EURO band" (GSM-900 / DCS-1800 / WCDMA-IMT-2000) diff -uNar a/hardware/ril/rild/rild.rc b/hardware/ril/rild/rild.rc --- a/hardware/ril/rild/rild.rc 2021-03-09 14:44:11.199917800 +0800 +++ b/hardware/ril/rild/rild.rc 2022-03-24 12:57:14.721359400 +0800 @@ -1,5 +1,11 @@ -service vendor.ril-daemon /vendor/bin/hw/rild +# simcom_add +service vendor.ril-daemon /vendor/bin/hw/rild -l /vendor/lib64/libreference-ril.so class main - user radio - group radio cache inet misc audio log readproc wakelock - capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW + socket rild stream 660 root radio + socket rild-debug stream 660 radio system + socket sap_uim_socket1 stream 660 bluetooth bluetooth + socket rild-gps stream 660 radio system + + user root + group radio cache inet misc audio log sdcard_rw log +# simcom_end \ No newline at end of file diff -uNar a/packages/services/Telephony/res/values/config.xml b/packages/services/Telephony/res/values/config.xml --- a/packages/services/Telephony/res/values/config.xml 2021-03-09 14:44:41.496571700 +0800 +++ b/packages/services/Telephony/res/values/config.xml 2022-03-24 11:59:25.002638800 +0800 @@ -137,7 +137,7 @@ true - false + true false diff -uNar a/system/core/init/devices.cpp b/system/core/init/devices.cpp --- a/system/core/init/devices.cpp 2021-03-09 14:46:23.118338000 +0800 +++ b/system/core/init/devices.cpp 2022-03-24 11:29:13.501268700 +0800 @@ -408,8 +408,13 @@ devpath = StringPrintf("/dev/bus/usb/%03d/%03d", bus_id, device_id); } } else if (StartsWith(uevent.subsystem, "usb")) { + // add by simcom for mknod /dev/cdc-wdm0 + if (uevent.subsystem == "usbmisc" && !uevent.device_name.empty()) { + devpath = "/dev/" + uevent.device_name; + } else { // ignore other USB events return; + } } else { devpath = "/dev/" + Basename(uevent.path); } diff -uNar a/system/core/rootdir/init.rc b/system/core/rootdir/init.rc --- a/system/core/rootdir/init.rc 2021-05-12 17:19:40.636347800 +0800 +++ b/system/core/rootdir/init.rc 2022-03-24 11:29:13.501268700 +0800 @@ -669,6 +669,9 @@ chown system system /sys/kernel/ipv4/tcp_rmem_max chown root radio /proc/cmdline + #add by simcom + chmod 0777 /vendor/bin/hw/rild + # Define default initial receive window size in segments. setprop net.tcp.default_init_rwnd 60 diff -uNar a/system/core/rootdir/ueventd.rc b/system/core/rootdir/ueventd.rc --- a/system/core/rootdir/ueventd.rc 2021-03-09 14:46:24.402357200 +0800 +++ b/system/core/rootdir/ueventd.rc 2022-03-24 11:29:13.501268700 +0800 @@ -65,6 +65,10 @@ # kms driver for drm based gpu /dev/dri/* 0666 root graphics +# simcom_add modify ttyUSB* +/dev/ttyUSB* 0660 radio radio +# simcom_end + # these should not be world writable /dev/diag 0660 radio radio /dev/diag_arm9 0660 radio radio diff -uNar a/vendor/nxp/imx-firmware/X64/apns-conf.xml b/vendor/nxp/imx-firmware/X64/apns-conf.xml --- a/vendor/nxp/imx-firmware/X64/apns-conf.xml 1970-01-01 08:00:00.000000000 +0800 +++ b/vendor/nxp/imx-firmware/X64/apns-conf.xml 2022-03-17 15:28:46.000000000 +0800 @@ -0,0 +1,47 @@ + + + + + + + + + + + diff -uNar a/vendor/nxp/imx-firmware/X64/libreference-ril.so b/vendor/nxp/imx-firmware/X64/libreference-ril.so --- a/vendor/nxp/imx-firmware/X64/libreference-ril.so 1970-01-01 08:00:00.000000000 +0800 +++ b/vendor/nxp/imx-firmware/X64/libreference-ril.so 2021-11-26 10:38:46.000000000 +0800 @@ -0,0 +1,1318 @@ +ELF@>@8@@@ @  d +d +00>0>&k(!(Q(Q""88PtdLLQtdRtd00>0>!!AndroidGNU^;0&xg4FSgt| +#  +3 +8 + + +  +   ^ k x          %,3=GLTb '>LY^gn%3Sgrw%CINZ )06CA!"$","K"~""##%\ Cl  +   }$9 L, d  O%  TS  0u   S# da  w + X<W h| %lY   } P=   G $.! O l ,l pt X8p#  h ,w  !  P@ 0T  #%   L" C % +f t: t J @ xS" o p$   r ([ pdR + _ty  +  p }  0$e&٩  3(& $ l [  Х + t4# DX \dB&    X $q ȩ @V \. t>" tH < 0 Ą pw  @ H  8 ' ^ & ,  dE&# +% q  $# + 1  (vI! O t$ \/ l D <a <H% .  y p.Lة5& \ p@ / t # Dl + 9 :h + H Tp  `` tL   ؤ  v@ $  P x! U^&4d  4\]   I  |w Q! \P $ 4=$  |x  x(8 + `\o ` D' LD! $[s L& ($|# |5  G  ̃d,  H" *%  + m! W@;  l  T 4( #   `8 8 ̊ %0c ̆4V V! d p  4f?  t 0d ` >    xl  < ت3% l%  ^  p$ 4D x$2#l% +>   l @&( ̌ t|! ]C  hHS  H W  odP& +5 ( 0 + ,b8#L Pp K _! d <v L|;  N  L&, LT Z h 8S @gS ;  1 @ l1$N&   ` > $ xN HE Y! 8Q! Slh  v8&$ 4l$ DS D- `7 # @5 p + l%7  DL Ԅ8 8  ܅j + @p p<  <I D#0d 8E x tp s! `  ,4 Y$ x% `k  c! Rm ܔ }j&4dC Њ@$ @\% `  &  `_n ( K   / X>f s8# 5T Ѕ"  8lO  + d" ȁD S# Od| Lw$" Du C      ! YL$   D T%  To<g  5"   >#Щu $pdx% ?   W tg 4 $ i" o F% |  0  -   h<4  H#0= & \ k , l"  " {T L v$5 F& \p -2 L< Z 0F\% p Ċ D T p  ux Ȟt <% S  v(F w d`% ` \#Pl ,,T  +  T xT   PwX4" 4p, oh: `  JlK 4| $ L 4Q  ddX H$ | P= + 0t" 4w @ hLx  H  o t4  Lt$ x2  $*U D__cxa_finalizeLIBClibc.solibreference-ril_a9.so__register_atfork__cxa_atexit__android_log_print__memcpy_chkstrndup__stack_chk_fail__strcpy_chk__strlen_chkatoimemcpymemsetstrlenwms_ts_bcd_to_intwms_ts_compute_gw_user_data_lengthwms_ts_compute_user_data_header_lengthwms_ts_decode_GWwms_ts_decode_addresswms_ts_decode_dcswms_ts_decode_deliverwms_ts_decode_enhanced_vpwms_ts_decode_evp_rel_timewms_ts_decode_gw_user_datawms_ts_decode_gw_validitywms_ts_decode_relative_timewms_ts_decode_submitwms_ts_decode_timestampwms_ts_decode_user_data_headerwms_ts_encode_GW_msgwms_ts_encode_GW_msg_for_savewms_ts_encode_addresswms_ts_encode_commandwms_ts_encode_dcswms_ts_encode_deliverwms_ts_encode_deliver_report_ackwms_ts_encode_deliver_report_errorwms_ts_encode_enhanced_vpwms_ts_encode_evp_rel_timewms_ts_encode_gw_user_datawms_ts_encode_gw_validitywms_ts_encode_relative_timewms_ts_encode_status_reportwms_ts_encode_submitwms_ts_encode_submit_report_ackwms_ts_encode_submit_report_errorwms_ts_encode_timestampwms_ts_encode_udh_eowms_ts_encode_udh_large_animwms_ts_encode_udh_large_picturewms_ts_encode_udh_nat_lang_lswms_ts_encode_udh_nat_lang_sswms_ts_encode_udh_otherwms_ts_encode_udh_pre_def_animwms_ts_encode_udh_pre_def_soundwms_ts_encode_udh_rfc822wms_ts_encode_udh_small_animwms_ts_encode_udh_small_picturewms_ts_encode_udh_special_smwms_ts_encode_udh_text_formattingwms_ts_encode_udh_user_def_soundwms_ts_encode_udh_user_promptwms_ts_encode_udh_var_picturewms_ts_encode_user_data_headerwms_ts_get_udh_lengthwms_ts_int_to_bcdwms_ts_pack_gw_7_bit_charswms_ts_pack_sim_smsrwms_ts_unpack_gw_7_bit_charswms_ts_unpack_sim_smsrrandwms_encoding_digit_sizewms_ts_cdma_decode_addresswms_ts_cdma_decode_subaddresswms_ts_cdma_encode_addresswms_ts_decode_CDMA_bdwms_ts_decode_CDMA_tlwms_ts_decode_IS91EP_payloadwms_ts_encode_CDMA_bdwms_ts_encode_CDMA_msgRIL_Init__android_log_buf_print__errno__open_2__strcat_chk__strlcat_chk__strlcpy_chk__strncpy_chk__strncpy_chk2__vsprintf_chkaccessacquire_wake_lockasprintfat_closeat_get_cme_errorat_handshakeat_openat_response_freeat_send_commandat_send_command_all_lines_timeat_send_command_multilineat_send_command_numericat_send_command_restypeat_send_command_singlelineat_send_command_singleline_timeat_send_command_smsat_send_command_syncat_set_on_reader_closedat_set_on_system_powerat_tok_hasmoreat_tok_nextboolat_tok_nexthexintat_tok_nextintat_tok_nextstrat_tok_startcfmakerawchange_ril_statecheck_is_7100_EVDOclosecreate_gpslisten_threaddeactivateDataCallexitfreeget_cdma_evdo_signalget_datacall_cid_statusget_ipv4_from_socketget_ipv6_from_socketget_local_ipget_reg_stateget_rf_modeget_s_at_handshake_endget_wan_statusgmtimeis_athandshake_okisalnumislowerlocaltimemallocnanosleeponDataCallListChangedonRadioStateChangedonStkSetupMenuproperty_getproperty_setpthread_attr_initpthread_attr_setdetachstatepthread_cond_broadcastpthread_cond_waitpthread_createpthread_mutex_lockpthread_mutex_unlockrelease_wake_lockrequestGetPreferredNetworkTyperequestNeighboringCellIdsrequestOrSendDataCallListrequestSetPreferredNetworkTyperequestSetupDataCallrequestSetupDataCall_usbrequestSetupDataCall_wwanrequestSetupDataCall_wwan_SIM8200requestToStringreset_ril_stateril_nano_timeril_system_power_status_callbackruntime_get_at_portruntime_get_types_rilenvs_tid_mainloopsimGetSignalStrengthByCPSIsimcom_WakeLocksimcom_at_WakeLocksimcom_at_releaseWakeLocksimcom_cdma_decode_smssimcom_cdma_encode_smssimcom_change_radio_tech_to_mdm_techsimcom_get_SimReadysimcom_get_answer_statussimcom_get_apnsimcom_get_clvlsimcom_get_cnmpsimcom_get_cnsmodsimcom_get_csdvcsimcom_get_datacall_statussimcom_get_deactive_datacall_flagsimcom_get_gps_nmeasimcom_get_iccid_apdusimcom_get_imsisimcom_get_module_fota_statussimcom_get_net_infosimcom_get_nwtype_by_cpsisimcom_get_rmnetbindsimcom_get_simcard_typesimcom_get_smstimeoutsimcom_get_sn_numsimcom_get_support_featuressimcom_get_switchsimcom_get_user_definedsimcom_gps_wakeupsimcom_is_virtual_sim_supportedsimcom_mdm_get_cnmp_modesimcom_mdm_get_customer_typesimcom_mdm_get_project_namesimcom_mdm_get_radio_tech_typesimcom_mdm_get_screen_statesimcom_mdm_get_setupmenusimcom_mdm_get_typesimcom_mdm_is_tdscdmasimcom_mdm_is_tech_supportedsimcom_mdm_set_screen_statesimcom_mdm_set_setupmenusimcom_onStinReportsimcom_parse_cnsmod_urcsimcom_parse_gps_urcsimcom_parse_reg_urcsimcom_power_WakeLocksimcom_releaseWakeLocksimcom_releasepowerWakeLocksimcom_request_baseband_versionsimcom_request_cdma_flashsimcom_request_cdma_get_subscriptionsimcom_request_cdma_set_subscriptionsimcom_request_cdma_subscriptionsimcom_request_change_sim_pinsimcom_request_device_identitysimcom_request_dtmf_startsimcom_request_dtmf_stopsimcom_request_enter_sim_pinsimcom_request_get_callforward_statussimcom_request_get_callwaiting_statussimcom_request_get_clirsimcom_request_get_lastcall_disccausesimcom_request_gps_extra_downloadsimcom_request_gps_startsimcom_request_gps_stopsimcom_request_operator_listsimcom_request_query_facility_locksimcom_request_screen_statesimcom_request_set_callforward_statussimcom_request_set_callwaiting_statussimcom_request_set_clirsimcom_request_set_facility_locksimcom_request_set_mutesimcom_request_set_network_selection_manualsimcom_request_stk_get_profilesimcom_request_stk_handle_call_setup_requested_from_simsimcom_request_stk_send_envelope_commandsimcom_request_stk_send_terminal_responsesimcom_request_stk_service_is_runningsimcom_request_stk_set_profilesimcom_set_SimReadysimcom_set_answer_statussimcom_set_datacall_statussimcom_set_deactive_datacall_flagsimcom_set_gps_nmeasimcom_unsol_CellInfoListsimcomstatesleepsscanfstart_uevent_monitorstrStartsWithstrchrstrcmpstrcpystrdupstrncmpstrncpystrspnstrstrsystemtcgetattrtcsetattrtimetoupper__memmove_chk__write_chkLIBC_Nat_close_forceat_send_command_all_linesat_send_command_multiline_timeat_send_command_rawat_send_command_timeat_set_on_timeoutcallocgettimeofdayperrorpthread_cond_signalpthread_cond_timedwaitpthread_equalpthread_selfreadstrerrorusleepwritebinaryToStringchar2nibgetFirstElementValueparseTlvisspacestrsepstrtolstrtoul__poll_chk__vsnprintf_chkclock_gettimedecode_dhcp_msgdhcp_init_ifcdhcp_lasterrordo_dhcpdump_dhcp_infodump_dhcp_msgfatalget_dhcp_infoget_msecsifc_closeifc_configureifc_downifc_get_hwaddrifc_get_ifindexifc_initifc_set_addrifc_upinet_ntoainit_dhcp_discover_msginit_dhcp_request_msgipaddripv4NetmaskToPrefixLengthlast_good_infomemcmpopen_raw_socketprinterrreceive_packetsend_packetsimcom_do_dhcpsimcom_net_down__recvfrom_chk__sendto_chkLIBC_Ofclosefopenfreeaddrinfofscanfgetaddrinfogetpidif_nametoindexifc_act_on_addressifc_act_on_ipv4_routeifc_add_addressifc_clear_addressesifc_clear_ipv4_addressesifc_clear_ipv6_addressesifc_close6ifc_create_default_routeifc_del_addressifc_disableifc_enableifc_get_addrifc_get_infoifc_init6ifc_remove_default_routeifc_reset_connectionsifc_set_hwaddrifc_set_maskifc_set_prefixLengthioctlprefixLengthToIpv4Netmasksocketstring_to_ip__read_chkbindsendmsg__FD_ISSET_chk__FD_SET_chkacceptacceptFDandroid_get_control_socketfcntlgmtime_rgpslisten_attrlistenlocaltime_rmktimerecvfromselectsimcom_getlocalTimezonesimcom_request_gps_delsimcom_request_gps_downloadEXtrasimcom_request_gps_inject_locsimcom_request_updatetimesocketpairLinkWwancdc_wdmStopWwandc_wdm__fgets_chk__fread_chk__strchr_chkat_tok_matchstringat_tok_matchstringbeginningat_tok_nexttablebsearchclosePthreadAndSignalexecvforkfreeifaddrsgai_strerrorget_gps_statusget_ip_from_intfget_ipv4_from_deviceget_ipv6_from_deviceget_ipv6_from_modemget_ipv6_from_wwan0get_pppact_statusgetifaddrsgetnameinfoisxdigitkilllistmap_flag_from_stringpclosepopenpthread_exitputsqmiGetClientIDqmiOpenDataCallPthreadrequestDeactivateDataCallrequestDeactivateDataCall_usbrequestDeactivateDataCall_wwanrequestDeactivateDataCall_wwan_SIM8200requestQueryDataCallrequestSetNetworkSelectionAutomaticruntime_get_data_portset_mtusimcom_check_device_readysimcom_check_simcard_readysimcom_pppd_startsimcom_pppd_stopsimcom_request_cdma_simiosimcom_request_switch_gpssimcom_request_test_atsimcom_request_usb_audiosimcom_stricmpsimcom_struprstop_internal_netstop_ppp_data_callwaitpidb_packbb_packwb_unpackbb_unpackwsimcom_cdma_decode_addresssimcom_cdma_decode_subaddresssimcom_cdma_encode_addresssimcom_cdma_encode_subaddresssimcom_sms_convert_bin_to_hexsimcom_sms_convert_hex_to_binclosedirfprintfopendirprocess_uevent_messagereaddirruntime_get_diag_portruntime_get_gps_portsetsockoptsig_handlerstderrusb_tty_monitor_threadfcp_to_ts_51011do_dhcp_requestGobiNetDeInitGobiNetSendQMIGobiNetThreadQmiThreadRecvQMIcdc_wdm_fdcpu_to_le16le16_to_cpuqmiclientIdqmidevice_control_fdqmidevice_send_event_to_mainOpencdc_wdmQmiWwanDeInitQmiWwanInitQmiWwanThreadSendMessagStopOlddatacall__readlink_chkdebug_qmigQmiThreadIDmain_loopprofilepthread_joinqmiFindModemUartDevicesqmichannelrequestBaseBandVersionrequestDeactivateDefaultPDPrequestEnterSimPin_qmirequestGetIPAddressrequestGetProfilerequestGetSIMStatusrequestRegistrationState1requestSetEthModerequestSetProfilerequestSetupDataCallcdc_wdmsend_signo_to_mainstrncasecmpGetTLVdump_ctldump_qmidump_qmuxdump_tlvQmiThreadSendQMIQmiThreadSendQMITimeoutQmiWwanSendQMIclass2strcpu_to_le32le32_to_cpupthread_cond_timeout_nprequestGetHomeNetworkrequestGetPINStatusrequestRegistrationState2s_commandmutexwwan_data_class2strclosecdc_wdmudhcpc_startudhcpc_stopisimcom_swap32_edata_end__bss_startliblog.solibcutils.solibutils.solibril.solibrilutils.solibhardware_legacy.solibnetutils.solibc++.solibm.solibdl.so@ $ @R@" i"@iP! T$4Y@ !  H0@@A!" B L  RPH"`@ "0X$@ +ABY@A$ p`RL@ X Qd  ++ ! @ +!d)LP lB`@@@"@X  ) &L% 1AF `@ + @ + HH``L8 p@$@a "`A(!f* @d!@D@@@I@L*A0C@$28 a)2f @)   "#$%'()*/02389<=@ABEGKLNOPRSTUXYZ]_abfghjknqrvyz}~  +_g6¥PZGz\*APN YSvAi{?_-v7ma=v8^'ءp9xY+NLcmO a܁].Mi:Fņyc-8Y!g܆`l!5_8k.Pzǒ[|J~wtLI71w(ب L9Xn/[FT +)2.S|!w!wix+i)AM0nqΥKjkΈe@%{6m[r!.KqLcjuWK²j9S-'-u"EnևFaw7qk\IrU/"iLʎ4?.ى k$H/RA?/R}K.+ݡ<ʺR>.♌AB+_\ȪˉN:UomX6-ulp& +Ii52 =>t e~th.km@? +bFeSb8'*q6Y\U,$'P&+l/2O)WkdeJD$i +*Yd$ <BF'*ݣطw{BmkDmzQ߆??n֤>=NGޓfh܂*[ivBJ^0_{@.,NC4)Yn~?ޖQH4_U x"F *?ЉU"D陻Dm1qXkzzCuXA˓vÜ?-Wѹ3#[=4ފb9BqS^(q溃 hX멚vfݩi n?i APS2  ݑ-3C U 4 !  %%"%"'  (#"# +, O +   +   +   9 %&"##$ !!"  ! !!"!"!"!" !#$"# $%#$ ! ! !%& ! S   u2 +uX}ڳ! |q ~6~6 }  }_XXx!$%%&`(()x*~.0/0(44579:=TTTTTTyTTUT TTTXT~T TUGUU U + U(U0Ub8U @U'HU PUXU`UhUpUxU UUUfUUU=UUUUU0UULUUUVVV5V4 V(V0V8V@VVHVPVXV%`V,hV-pV7xV4V6VVVVV.VV:VV$VV&VV0V+V8WW1WW{ W(W0W'8W(@W+HW PWXW`W>hW"pW;xWRWNWW<WW=WcW*WWWWWW2WW,W)XCXXXH X_(X#0X8X@XHXPXXX`XhXZpX3xX/XXXBXXXXXXXwXXdXXXXYYYhY Y(Y0Y8Y@YHYlPYgXYn`YhYpY|xYYYYYYYPYYYYYYkYYYY9ZZZ3Z Z(Z!0Z?8Z@Z HZDPZKXZL`ZEhZApZHxZGZBZCZFZ@ZIZJZMZNZOZPZSZRZZTZDZ([[[[ [T([0[Q8[@[H[KP[UX[`[h[-p[x[I[[[\[Z[`[_[^[][W[V[[Y[[[X[[\\b\\c \a(\k0\l8\i@\H\P\X\o`\hh\dp\ex\n\g\j\f\m\s\s\\\\O\\\\}\q\|]p]z]x]y ]r(]v0]8]w@]H]P]X]`]Yh]p]x]]]]]]Q]]]]]]]{]^]u]t]^~^^^# ^q(^$0^8^@^H^P^MX^`^h^p^x^^^^^^^^^^^^^^^^^____ _(_t0_m8_@_H_P_X_`_uh_p_x___"_?__!_____F______{PBB    PFB" PJBB PNBb PRB PVB PZB P^B PbB PfB" PjBB PnBb PrB PvB PzB P~B PB PB" PBB PBb PB PB PB PB PB PB" PBB PBb PB PB PB PB PB PB" PBB PBb PB PB PB PB PB PB" PBB PBb PB PB PB PB PC PC" P +CB PCb PC PC PC PC P"C P&C" P*CB P.Cb P2C P6C P:C P>C PBC PFC" PJCB PNCb PRC PVC PZC P^C PbC PfC" PjCB PnCb PrC PvC PzC P~C PC PC" PCB PCb PC PC PC PC PC PC" PCB PCb PC PC PC PC PC PC" PCB PCb PC PC PC PC PC PC" PCB PCb PC PC PC PC PD PD" P +DB PDb PD PD PD PD P"D! P&D"! P*DB! P.Db! P2D! P6D! P:D! P>D! PBD" PFD"" PJDB" PNDb" PRD" PVD" PZD" P^D" PbD# PfD"# PjDB# PnDb# PrD# PvD# PzD# P~D# PD$ PD"$ PDB$ PDb$ PD$ PD$ PD$ PD$ PD% PD"% PDB% PDb% PD% PD% PD% PD% PD& PD"& PDB& PDb& PD& PD& PD& PD& PD' PD"' PDB' PDb' PD' PD' PD' PD' PE( PE"( P +EB( PEb( PE( PE( PE( PE( P"E) P&E") P*EB) P.Eb) P2E) P6E) P:E) P>E) PBE* PFE"* PJEB* PNEb* PRE* PVE* PZE* P^E* PbE+ PfE"+ PjEB+ PnEb+ PrE+ PvE+ PzE+ P~E+ PE, PE", PEB, PEb, PE, PE, PE, PE, PE- PE"- PEB- PEb- PE- PE- PE- PE- PE. PE". PEB. PEb. PE. PE. PE. PE. PE/ PE"/ PEB/ PEb/ PE/ PE/ PE/ PE/ PF0 PF"0 P +FB0 PFb0 PF0 PF0 PF0 PF0 P"F1 P&F"1 P*FB1 P.Fb1 P2F1 P6F1 P:F1 P>F1 PBF2 PFF"2 PJFB2 PNFb2 PRF2 PVF2 PZF2 P^F2 PbF3 PfF"3 PjFB3 PnFb3 PrF3 PvF3 PzF3 P~F3 PF4 PF"4 PFB4 PFb4 PF4 PF4 PF4 PF4 PF5 PF"5 PFB5 PFb5 PF5 PF5 PF5 PF5 PF6 PF"6 PFB6 PFb6 PF6 PF6 PF6 PF6 PF7 PF"7 PFB7 PFb7 PF7 PF7 PF7 PF7 PG8 PG"8 P +GB8 PGb8 PG8 PG8 PG8 PG8 P"G9 P&G"9 P*GB9 P.Gb9 P2G9 P6G9 P:G9 P>G9 PBG: PFG": PJGB: PNGb: PRG: PVG: PZG: P^G: PbG; PfG"; PjGB; PnGb; PrG; PvG; PzG; P~G; PG< PG"< PGB< PGb< PG< PG< PG< PG< PG= PG"= PGB= PGb= PG= PG= PG= PG= PG> PG"> PGB> PGb> PG> PG> PG> PG> PG? PG"? PGB? PGb? PG? PG? PG? PG? {@@{_{@`T@?{¨_{$@@. {¨_{@@@@$ {è_֠$RH<Ir })` + K)J )}S*qSI K K4 +@9 =2@9hK =I!ɚq+ *29?!!kT!#kT+<l< 20=O=hp8 k%h(8bThp8KQ1>?q"Ϛ*)h(8).=!!kbT T*_{! 5BH52*{*_**?!!k#T{a@@9TqCT! 5B(62! 5B52**{_@qThpSK }S2#9(9@mS2(9 @ *(9 @@@9?qT4**, 2P=o=E@9k%i)8T@0KqF@91>?qJ"Ϛ*i)8)?MTJN=kT( 4*2* + ++2JE@9kJ *h(8 @@9 kaT2 kE@9k Sj +*) +*h(8 +@@9 +k#T2 @ qT)+(y  2 @9qiS(9 @?q(3(9 @ *@h4 2 +2o2(9@qhR(9 @@9P?q *(9 @2)(*(9_{C}q(T ?)qTJR}S% +2 ! 5B62$**h9{AB_O{h@9}qhT ?%qTJR}S% +-R} ! 5B`82*"5B62B62*h@9}qhT ?%qTJR}S% +2 } "5B62B72*h +@95}q(T ?%qTJR}S% +"5B62Bl72*}Ti)I$I }ɛ (HBdhah +@9}qhT ?%qTJR}S% + R} "5B62Bl72*h@9}qhT ?%qTJR}S% +2 } "5B62B72*zh@94}q(T ?%qTJR}S% +s"5B62fB82*`E T )}ɛD=}ɛB{BOAC_{`A@9}q T )?)qB T }S 3)9 @9?}q T+ )q" THR*}SK-lQ1qTc! 5B72)*{_ց! 5B9OI *)9 @9?}qT+ )qbT*}SK-lQ}qTc! 5Bl7I *)9 @9?}qHT+ )qT*}SK-c`qT! 5B7I *) 9 @9?}qT+ )qT*}SK-cqT! 5B8I *)9 @9?}qT+ )qbT*}SK-cqT! 5B9! 5B62*{_I *)99i?qT! 5B:C7̌R̬ri|)*)b) + (mS ̌RK̬r)*}*KJbJ H2H*(* 2(9{_{`A @9?}qT* _)q"THR+}Sj)C`qcT! 5B7)! 5B|:-i *)9 @9?}qT+ )q"T*}SK-cqT! 5B8I *)9 @9?}qHT+ )qT*}SH-qcT! 5B92j*{_ց! 5B62a*{_H *2(9{_WO{49 +y@9qaSh9@9?q(3h9@( 3h9@9qT +@92h9 +! 5B(;24*V2@ qT qTqT",* 2hJ)8G"a'5! 5BT<2 292@9}qhT ?%qTJR}S% +2} "5B62B;2*hj586@9?}q(T* _%qTKR)}S)) )"5B62B <2hju8*( 2hj58{BOAWè_{C@qT qT qT*2h9! 5B=2*{AB_(5! 5Bp>5! 5B=O{CT3@_T! 5B\?! 5B(?2*` +B@2h9{AO¨_{2(@9(_"T! 5B8! 5B(?2r*{_(@2{_ @?q(TJ,RIy) + 2_!@9 _2_`R_2_2_Q@9q_2_@9 _2_`R_`R_`R_ @9@9} }S_ @9!B9 qT_WO{3422=TsT! 5B(?2{BOAWè__WO{sT@922TT +! 5B(?2 Lyi +@ +}J?qI)C{COBWA_Ĩ_(@R 2(y@ qaS(9 @?qI(*(90@92( 9_HR(9P@9q2(9@9(9@9( 9@(9 @ *(9 @@9 *(9 D@9 *(9 H@9 *(9 L@9 *(9P@9(4?9@(9 @2 *(9_֠R_hAR(y@9(9@92( 9_O{Ch@95c@! 5B229h@99h@9 +9h@94j iLik8 i+8Tk@9? T 2{AO¨_֨AR(y@9(9@92( 9_!R) +(y? +@9(9T( ?BT) +Kih8+i(8TP<P< 0(4Ri5!A45 hnA4 f@ +j +IA96@)j + IA96@I7 7 +7*2hi ! 5B(?22 R R{DOCWB_AgŨ_։r@j + IA96@I6@i)A_ qTk1ly 2֋A9qkiS+9v@q3+9~@k *~@j4 2 +2o2+9~@qkk R+9B9_qk +*"+9J@JJ **96@6I8R22_TH_ֲT~@Ny5 }(C5#T! 5Bd2z RhrA**( O{`B2*2aVhB9@9?qIR(hB9@9?q(3hB9@hF9@hJ9@hN9@hR9w*4A9xqT! 5B2?RiB@ *#i(8U_8R?kEA9* 2 ih +! 5B(?2#2 R{BOAC_g_WO{tS`B2*62aJhB9@9q(RhB9@hF94@ 77) 7*u! 5B(?22q Ro @i)(A9@6"@i)A_ qTk1lyR 2֋b@9qkiS+9@q3+9@k *@j4 2 +2o2+9@qkk R+9@9_qk +*+9J@JJ **9@)6C822_TH_ֲT@RMy5 }(C5#T! 5Bd2 R +hrA**( 2hi{DOCWB_AgŨ_g_WO{`B2*2"aNhB9@9q(RhB9@hF9 +@hJ9o4 +@ 77) 7*u! 5B(?2P2q Ro @i)(A9 +@6*@i)A_ qTk2lyr 2֋@9qkiS+9@q3+9&@k *&@j4 2 +2o2+9&@qkk R+9@9_qk +*+9J@JJ **9 +@)6C822 _TH_ֲT&@bMy5 }(C5#T! 5Bd2 R +hrA**( Rhi{DOCWB_AgŨ_og_WO{C4! 5B2`B2*2RhB9@9q(hB9NG? qmT R! 5B(?22 *RBhB9aJ@9?q *hB9 + + +@9?q *hB9@9?q *hB9@hF94V@@jBbIi(8 f@H(? q(TJA2Iy* +2@։rA9?q)iS 9Z@_qI3 9b@) +* RTb@4 2 2o2 9b@?qi) R 9A9_q) +* 9J@JI *j9AA 9*ێH8222cZTTb@Ny5*}I ))C9 (5#T! 5Bd2. R +hAV**( 2hi{EODWC_BgAoƨ_og_WO{CC!\;@** * @&R*"0h@98qT29{8334~q(T"! 5B(?222335*(@h(O)jCkAJ! NB Na?k,*I4jkh8+JAjE9KT*HI(H 99s4*2 +* + 2JE@99kK jj*8aT2, E@9 S *S  j*89kcT2jh)RJ@2RJ(8*j*8@98qT282s +C4}qhT @  O + C ak! NB N?-*4 ki8L )?kAE9KThч43 32q2J(82s9 ))uS9 + JJ)8R9R/*J*8b`c yC R~@t@9Wv~22Es?BT(?ֲT R cMyqT }(C5#T! 5Bd2 R c8**u( @(@Z !TC!{EODWC_BgAoƨ_9og_WO{C!\;@**W8* @R* h@98qT29{8 +! 5B(?22234~qT*(@h(O)jCkAJ! NB Na?k,*I4jkh8+JAjE9KT*HI(H 99s4*2 +* + 2JE@99kK jj*8aT2, E@9 S *S  j*89kcT2jh)RJ@2RJ(8*j*8@98qT282s +C4}qhT @  O + C ak! NB N?-*4 ki8L )?kAE9KThd( 43 C +2qJ*82+29 +99I?juS )J)8I2 CCK*R#*#9` y~@C RJqTqT(A ?T*{# i +H`@Lmьѣ@LNeNaLkL? +T  R<#* KY9LY9K9L9+T#A97#2~2s?T(?ֲTMyqT }(CU8 5#T! 5Bd2 R #**( @(@Z !T!{EODWC_BgAoƨ_{C<rh<qAT +@9*2J}S9! 5B2*{A*B_**<rJ +kT+ kbT2 *s>.= hs8!Κ }@h-84!)K_8%*h-8).=qT +kT hs8*}Sh(8s +kT kKT! 5B2WO{s@9! 5B<2*FVqT! 5B(62*=! 5B5uB997! 5B`2.*{BOAC_@9Sqh +@9) iT$RHrvS(}2 +`)KjdFI R*}St}SaB9V +4*2  lFji8J I+8 +2ji8 J@ k)}Si*8#T2O{C29h@9i|S4? qAT#*H5hS2h +@99ih3! 5BL2*.ii9@9*?rh@9 S qh +! 5B229h29h@942Aq2h&)@9 ShB9@9h@92hb9{AO¨_O{@9?}qT(}S(3 ?qTu"5bB62@9B2*h9@9?}qT*}S +*(3 }qT) KR)) *QJ_1qTab#! 5B72a! 5B2e*u"5bB62\@9B| 2V2h9 +@9?}qT*}S +*(3 }qT) KR)) *QJ_}qTab#! 5Bl72 u"5bB626 +@9BH +202h +9@9?}qhT*}S +*(3 }qT) KR)) #`qTa! 5B 2 u"5bB62@9Bd 2 *h9@9?}qhT*}S +*(3 }qT) KR)) #qTa! 5B, 2 u"5bB62@9B 2*h9@9?}qT*}S +*(3 }qT) KR)) )?qTa! 5B\ 2 u"5bB62@9B 2*h9@97 JR)} +(H  JR)} +(H K h9)?qcTab! 5B:2 29 2{BOAC_og _ +W O { Crr4rur@96r41qR1kmsT2 +q#tT/V +_'322*1jq8  kmTHR/@97q(TkLck2  zpHci#@9 qasT* @9 Z*r4+@9kQk +kqT Jc( @9H9( @9H9(@9H9HcHf#@9qpT( 9qHc + +( @9 + Q4Z2 Jcc+@9q"oTO Kc*@9j*@9j!9Z +X4@k! ij8lk*8J_VTl@9_ #THc`#@9qAlT2 +NHch_#@9qkTR + Hc* @9 + y+ @9K3 y*@9 + y+@9K3 y(@9Hche#@9qaiT*@9Z x4+@9kQk +kBxT2 +R* @9 Hc + y+ @9K3 y*@9 +9*@9 +9sHcX#@9j Q_ qfT qGTZq!HT2;HcV#@9qeTjR +( @9 JcH9( @9H9DHcT3i@9c42 Uc h@9 QN8i@9q9bT +22+K)@9?Cz@@2KD)@D#@2lk)lJl8L8i ((E5dHcW#@9qA_TR + Jc( @9H9( @92H9iJcL#@9q]T 2O Oc* @9M8 +"T "Tio8j/8THc(R#@9q![T2 + Hc* @9 +9* @9 +9*@9 +9*@9 +9*@9 +!9*@9 +%9*!@9 +)9*%@9 +-9*)@9 +19*-@9 +59*1@9 +99*5@9 +=9*9@9 +A9*=@9 +E9*A@9 +I9*E@9 +M9*I@9 +Q9*M@9 +U9*Q@9 +Y9*U@9 +]9*Y@9 +a9*]@9 +e9*a@9 +i9*e@9 +m9*i@9 +q9*m@9 +u9*q@9 +y9*u@9 +}9*y@9 +9*}@9 +9*@9 +9*@9 +9*@9IR +9 zJc*?#@9qQT2L Jc, @9LM8 "T TZ ij8j*8JIR_aTJc;#@9qNT+RK Jc+ @9KM8 BT TZ ij8j*8JIR_aTtKc+8#@9(qLT- @9o Q.@9}  kKTMRmR+ @9 Mc M8+ @9}qQTkqS9)@9 9$4@ ˿ }H,TZqHcH3#@9qaHTjR*@9eH4#kHTqTZ*22RB(D@9 + L k7TJj8_!q*Tk2hq T *,kThHc.#@9qET2 + Jc( @9H9(@9 ZHc,#@9q!DTR # @9ZhQ qTHc(*#@9qCTR # @9ZhQ qBCTHc + 1< Nc!1<41@9cK2 1&!*i*8JQ@@9_cT*{_ab!09B={@9)$}?q}SH@9SH9Tab!09B\?22] R{_ab!09B>2T2{_@9 @9}S# 3qC9ITab!09B2D R{_#4I222l T c7@9K @9@9OKnQKo!% +!&  *-i(8M@9  T*{_ab!09B2*2)?qiT R_2 Q qjTJ!Hy +a9IR(ijL4j R?TKhi8kKi)8)?#T*a9_2_2KRhH@9J@9 J ) *_ qhL9TH@94q!T R22J Rkl4 R(a9i4? ?T*{mK ˿ T ˟hTK@l +`kр?m +_ T*_2JR*_ R2J Rk !kTjM( K)lmL Rh9TJhk8k J8#T*h9_*_Ihk8*j kI9bTTQq(T* }  %Ț_2_og_WO{ C[;h@XA4?q2( +qTab!09B2*S R-2+*)i"'3i**i`" 2*=@?kh8 Ki8=U kYT?[q&Tz) i@)17)@_qisT 1 + 2 =3K@9*k}Sk +@K@9J@9ii8j]3ImS)-|(HA)=Ch +ki8 Shb9oi@-7) +1Ri=3 Kj8)}S?)qi1T?qa3T>S2" +@9@9J}S + 3_q2ji@)*7)~iZR41JsS ( +Kq++T)@9_q)(%^i@)(7)}iKh8)=@h9ki8)=@h9ki8)=@h9ki8)=@h9ki8)=@#h9ki8h9(i@$ 7)|iKh8)=@h9ki8)=@h9ki8)=@h9ki8)=@h9ki8)=@#h9ki8h9 i@)!(7){iKh8@$i@) 07)ziKh8)=@h9ki8)=@h9ki8)=@h9ki8)=@h9ki8)=@#h9ki8h9i@87)yiKh8 @@22i@)@7Z^4)x1*iKh8}Shi@H7)w1*iKh8}Shi@P7)v1*i kh8)}SiB9 kh8)SiF9kh8ShJ9i@X7)uiY41N9 kh8?}qZT)}S) )ySiN9kh8 )qYT *hN9i@`7)ti41Kh8}Si@h7)si[41JsS ( +KqKT)@9_q)(%i@p7*r 12j=3 +ki8J}S_qjT +ki8> i=SkLS2  lJ K_qk$T)@92%i +*%Ai@ x7)qiP41 kh8)}S? qi" Tkh8e|39b2B*b2B*3@b2B0 H(  3h@2@2*bh=i@I7)n1i* @9@9(xh1i@7)m1*i kh8)}Si*kh8h.$i@)7)d1@ikh8)1h"!9Ki8)1h&!9Ki8)1h*!9Ki8)1*h.!9Ki8h2!9 i@ 7)c1*iKh8h6!9*?k&TDh2**h&**h32J (@9J14)@9+ +K!)%(**h932J (@9J14)@9+ +K!)%(**h>S@" @9@9)}S i39@2iF22? q>S 2 +h + +4KL@9k J@9+ K- KK"kk%j + +%I! *K@9"k9*=rS? +kIT - K> M"!, K2T=S K?q T/~ +?"qT@9%4K@9 /KO"% +@9% +% @922 >4@91K!%*h<8O =_ kcT*ab2!09BhFQ%qT)'(y h^9ab2!09 qS*KJL K BK}SC)Sh9k9K4*@92% + +d^9kd9bTh^9ySh^9h99@*224*@9k12kk94)@9, KJ!)%* +*I2i>S +  4K+@9J )@9* +K,KJ"JJ%I +(!k%h*(@9h9qTab2!09Bd@222h94L- K>JM"*k!, +Kn=Sp KqT} +_#qT@9%4 K@9 /KO"% +@9% +% @922 + >4@91K!%*.K!+ n)0(kϵ9T* kTab!09Bt2**\ R3@hF!9h@93@iF!9(6hFqT*Д R^F^94ab!09B 2>2*8'@4h@96ab!09BH 2.hFqTab!09Bx 2%h@@ a%T*{IOHWG_FgEoD_hb@9q!Tеb2R#Z9c +VZ9* k" +TzF_%qT_)q TrGk 54i^9qS*qSI K4k)ThR(Ira~(b!09`B + }7}H 2w95rSaZ9K2Ka9)Kr +@ dRhF%qATеb2Rvc^929bBh 2c9bB 2aZ9d +R*h@9h7 Rh@97a2yF)qThG5ab!09BL2* RFP97*%K2 qTi^9* 4*qSJ KqSHKjR*Ir +}*J`J K}j}J KqSj +K +KL R`ab!09B$*h@*@h@h<`<*;ab!09B2o R_q!TJJ S + (K 2h9) +k 6 +`!  Sk9}@l9ab!09B 2T_)qTjG_ qT)Kj?q) i9`]9a "@HKh9Th@9h7*qS(qSv9 KiR)IrKa })b!09)`B +( }(}H *qSI Kh9)2(}S#)Sh9"hZ9h4*6 22O ) =S  4K@9 @9oKq K!% +!&  *@9.n)/k͉9Tab!09B42 R:J<2(<S)k +Kk KqTk} +_!qT@9%_4K @92k  K2!kk%k + J@92 +K2!JI%( +%_ @9)12) + )=?!qCT32@8) + `=3)=*?qHT 4@92J K <i!% *_ *5Cog_WO{\;@*"Rc*@9q2 qT R2_qhaT*h&@96c#@Ac*hBy cvwRA2939#(~@I ?kT?kT +h@95 kTc@9 qT {k`j@y7qJ2 jy*k9 @b*2B \c@b2B8 Vc@9b2B Pc@b2B Jc@b2BDDc@b2B>; 4j@y 7qJ2)*jyk9*{ 4b2B)*{ +4zk@y 7k2 RJ_kkyLT qT!qSqS#<*h4gk@yk7k2 RJ_kky T q T!qSqS<*h4Tj@y +07J2qjy!Tji8*}Sh29;4Hk@y87k2U  qkyji8k}SkR9ji8)iTqT40j@yj@7J2jy4@)2*;5kT&kTju8*Uh4ab!09B2*ab!09B2* Rab!09Bab!09B2 Rh&@9H7@Z AT*{XOWWV_UgToSC_ @I@9 a3RI9( + +@H3H9 @?qT +@R  +I 3I9@H42R{ab!09B2{2{_22  @2L@9(Ri 3la3I9L9  @@92- KI N!qT/_821@9%%!+ +!n*+- +.8 + K0@92%! +! - + ++9 *!+9 @@9I4J2LQm +KD2!( q 0ii8cK~P0d +kTCK_8eK@9%#&c +2 +!1"2 +*18 K@9%1"!c +# +1 +1*9 +)9@@9?T @2i *!( NQJq Jl KJ}J* kBTO_8k Kk 2%- +!L82l%k!k +L@9(+ +K9*C(9_og_WO{CU;*@*2** +@9222y + 3 +9f)R +@9 r +<I} )o+=Si KI K*}S1I*)mS9 +994q"@9 q)} 22k+3*q399"9ATq T**22 22/>2 +@9 K~SPqTK_8"K@9r% & +!2 +r!1"r2 + *18 K@9r%1"`! +R +1 +92*9H' 4WR R22@TqTk ) K 2*2k ) Kis8,!qTN!@9lP%@9& %"!- +- * / +LM!9K%9 I% K&-@9!"J + + +* ++9 *s{#k(9HTh  4WAab!09B 2:2S*R|5"RR='@2)K*!; KQJqJJ}C2jj8%; h( +j*8h?S (*9<4  =2k=@2 J)8j+8  =2k=@2 J)81=j+82jn80 *13JJ}Sk +) j.8 M_82O@9k=@=qM8 >@O9*=@)1j+8j-8@@zj*8 Rji8`Jj)8(@Z !T{EODWC_BgAoƨ_WA'@ 25WA'@og_WO{CU;*@R&***xTHR29(@9O)h429(@98qT298h5,ab!09B22u*R@9:5d2h4JRkElR-ki8Q!qhTA q TqTqT * +*2mi)8)?T@9*@94 2*q/KTab!09B 2**ZqT{|*2{39kz82*LZTC)*/@k +2h>js="+K k2J=@kJ(8b}@j*8E @ c>cY5qTab!09Bh2# R@&@ AT*{]O\W[_ZgYoX_XO{CCT;Ո@ @bcBc22*qY@*4aA?l=il`< Ѐ Nh)q}>D*=@`>qL Lj̲Rl*787 +R +rbcBc22*pqY@h5bcBc|22eR2+̭r + y nRJ r9 +@~R RA?Y@@?ֈ@^ TC{AO¨_qY__WO{CW;@q =@)87I6`a!#2*@7@42h<2') %@*)Q_ qT@y qT2#)#B)i+?qT`a2 !4#@7@ @4 @@ 7C 7@ +`a !4#4@*@@ aT{EODWC_B_@ @i4 @*@*bcBcT22@@8uvֶ@7S7@4C7@qT22@@PWO{CU;@*q%@qT`a\!5@ @4 @C@ 7Cc` 6bcBc22|`a!@4@`a\!@4@y@@ ! T{EODWC_@ @4 @@C ]7C3]7@kT@v@ @4 @v@C I7C3I@7@kT@vCcK7bcBch CcB7bcBc22"@;@-*og_WO{CC[;h@`2*h`2*vccX22 Мs)DjJi=?@c?q'@@ Nc? HjȲR22a`hRubcBcx2h2222ƅƥ?@87 7f @)| `d@bcBcd"`2@9 6`a`2}`2ye| a``@a!`@a`@a!(d@bcBc822`2V`2Re| '@`"9qaTRd"@bcBchB}~` 7wZC)bcBcx22**av5$`2.@9 6`lax`2e| a`a`@a!g`@ac`@a!(^d@bcBc22.`2`2e| a`":y`aI17@9h'7`2@| a`''@RR`"6qaT$bcBc22A[@.@2@?45q-TRo:q!Td"@bcBc22d@bcBc,1a* @6x`2@| a`d@bcBc\d"`la@6x@9H'7`2@| a`d@bcBcd"22`2*-y@?@>b.*J"7'@9q T`22a!P`22`22`2*TT`22a!P`22`22 `22a!P`22`22`2*TCT`22va!P`22t`22oT`22a87ik)ykl*@5Q)a@ qma@k@j*akT`a!@b%-4bcBc22 `BaE*bcBc22e*`2*vq T`a22+a!P`22% R`*q`a!*bcBc0 22e*q$TB 2*]h9bc=Bc 22`n=_T`22aUT`22#'@5qTbB`2X@cT`22Ba!8`22bcBcx22bcBch4x@9H'6@@~Rh a@@ ``"@a!P`"@a! h! @=i `.=a!8`22bcBc22[bcBc22dS`a2#`2@| a``d@bcBc22<o?@~ `*=`"=(877 R9( R9 rhBy H`7( R9hBy `7( R9hBy) R9ʆRɊrhJyinR9H rh ) R9ʆRɊrhJyi2R)̭rh +yi`2@|5˿au`2@|6aveB)g@R`=i"@hRB+C*[B=cH222[BC{2Bc 2h2 RbBA*@@@? I @~R RAaB@@?h@i@ TC{EODWC_BgAoƨ_`a22`a2z`>@>Th>@ @ 4 @Uz*Z?@`h67`a`7hf@kT`ab7`a7d:@222}`a7d6@c22cp2qz:@zh6@(A 2!4`2*`22A`22!Pa6@`22z2Z?2425@X *4 zZ?4z2Z?v4qaTq%@_O{C*qI{AO¨oCO{T;@r@ 5q`Tq!T@AD!!`!C@ 7 @ @ +4 @#@ +7# 7@IR2 @ ) jR*rhh*}*J`I *}I}I RI Ki +@ 5q`T!qT&@qT@Ax!!!@A!!!C7 @ @i4 @#@7# 7@22 @ ) jR*rhh*}*J`I *}I}I RI Ki h +@=qT2 BCBc"22 @ @@ T{DOC@C_YqjT RqjT2qRZh@dqjT2 YqjT2qjT2q觟ySBeCBc"22~*#og_WO{ CZ;H@@A#!8#{4@tH@@ .T{IOHWG_FgEoD_@@4@,TUVWXYV#f#ւ###9#@#J7#V7@4 4@4}4y4A!$t`#4A!$o 5#C37 @g 5#c+7#c'`6#C"7 @V5#c7#c7#7#c7#7#7#c6#C7 @1`5#c7#c`7#7#c`7#7#`7#7#`7#7#` 6R#C7 @@ 5#c7#c@7#7#c@ 69#C7 @ 5#c7#c 7#7# 7#c7# 7#7# 7#7'#} b h&r7' +Jq } J%@1Q+`)_5q) h"#_7#[ 7@\BC22Bc#D#CY`7 @5#cQ`7#cM7#=`7#97#cA`7#17#-`7'#} ` h" 7'} b h&#C7 @R5#c7#c7#7#@6@*{S;h@`4#7#S6@@-@h@@ T{C@_sQ9qT)A h__O{T;@BCBc($22 @A$!$C7 @ @4 @@7#`7q %@ @?q!T qT!qTqATR6 qTDH07h 7 2-%Qq(T)A+(y *# @BCBc%22r2A@@?ֈ@@ T{COB_DR$R22BCBc$22R32A*@@? @W_WO{V;@rBCB@c&@22*-&@qTQq"T)A4h&S(D54R@ 4CqhT*)q.*yRK 2 + S`2 >@R2BC>JjdBc(22*2@A$!$C4BCBc+22 @2A @@?@@ T{GOFWE_D@_ @ @ 4 @#@@7#7 @'@ kTBCBc*BCBcL'22q TA!)c*@@*7BCBc)22**A)D2? qaTr +*2R_q)Z'6)D?q`T? qA +T +7R2y(D Q?qTx6*Rq(DiR 2qH2AT/6h(DqaT(R8jhR/62^(R2[HR2X&@2R R1q)ZhPhRM22KRH RF q2(Rj +*Rh7Tx(7BCBc(22B87BCBc(22:CX6hR2(&@jR?1qH2"&@)qT22-qhR2q@_q@_q@_q@_2)!D +_q5@_D_q-_q-@_q1@_qM@_qM_q9@_q9_q=@_qE@_qI@_qU@_qQ@_qQ_qY@_O{Cs ID {A*O¨_q=@S_qA@_{BCBc<,22A!,2{ {BCBc,22@,{{BCBcP-22A!-2{{BCBc-22@-{{BCBc<.22w@.{{BCBc/22jA!.2{{S;@h@Ap/!/}RC 4 @b* h@@ !T{C@_ @ @I4 @#@H7#H7#D7 @E@ Q qT2qm@H77qT2{S;@h@A$!$C 4 @!* h@@ T{C@_ @ @I4 @#@7#7 @@og_WO{\;BЈ@CBc/22 @A#!8#C* @7@H4@zTUVWY*#2#ւ#$9W#H@#7@/s* &"A!(0@A!$Z@2s** 22222 @@@ AT*{GOFWE_DgCoB_(WO{CU;@2Q9qAT42?<TBCBcH04222c>@50#}7@ @)4 @@<T62BC2Bc<12292@BCBc022*7@E==CC6@q T*@6@@ T*{EODWC_CO { T;"R@*BCDBcx1122@A1!2#@7@ @4 @c@ 7cS7c 7@@AT @9?qTBCBc$222BCBc322@^ T{LOKC_SsCc222Cc222@35@X;m3m+m#mO{ CAqTq}AqCT +   + kT)Tk  k i_8,Q%qhT)A +,QqhT)%,Q)q)1l@9)mSQ%qhTA QQq%1q́ k I8{IOH#Gm+Fm3Em;Dm_O O%OO'O= O =O=O=LPokAQ/t/=vo@p.U NW!NX"Ny N =z!Nr"Nqn6 n>#nw47nx48n97 n_?#nz4:nr42n3N Oq.s5NUOZ9N9?NO OOv.vnOBZO8N,N{?NޥߥOpnRoOsO55N NHOBIOZfnfnfnt.tnARO$9O-NOofnfnfnfnp.pnq.sOr2NA!NO+O9fnqntnBt.Tv. ~nn6vnsqnpntn$bnU$OU$OvnJwnbV$OU$O NNBNdN(a!(a(aNA(aN!(!(!N9 E@9iB9 A@9iF9 M@9iJ9I@9hN9Z @h*o g _WO{CZ;H@hBC/{2Bc72#)2/; R*Мs@y qaTb*h 7IA{C@@;R R?l'@)Q qT@qaT@A#!8#% +77@ @ +4h @)(@3*@H@BCBc8/2(@2@3@h +7C 7+@A!T#=` 4A!#8 4A!#3 4A!#.4A!#2$529@A#!8#77@ @I4BCBc4922 BCBc822*BCBc?22H@i@ a)T{QOPWO_NgMoL_BCBc9222BCBc922*#77#@BCBc:22#@A2#@(@9*@9)@9 Q%q99HT9*BC*Bc0:22f{ 7#@` T#@ @9l 4*  +Q *nSqT̅Qql1 @8 *l5{2BCBc\:22*=F7q`T +qTq!T#G77 7{2{2o@H075?@-7*o@06'@1qATqaT2 9BCBc:*/@hc7cC7+@A!#2Lq(959BCBc:227@B7CBc;22@AD!!`!77@ @4 @@37@777@ +7q@TqT?@B3@C[)Bc4;)22***;G)3@BC[))Bc;22****qT/@{27@BC[)B#)c<2)2** qT/@BC[){2Bc=#)22)****}sTCC2cl>22CpCc>22jA@@C CWO{V;@@A +! +X7@ @)4 @@#S7_`7[ 7W7S7\*J7\*A 7\` +uR)`7@@*hBi&j  +{2*22{2 K@] T{HOGWFC_*22*{CBCd +@Bc\?22h +@)qaThQ9q!TBCBc?22`RA@@9?}RA@@?FBCBc 022{AB`RsAh@@?h@@}R@?h@@~R@?h@ }R@?h@}R{A@B`q %@?!qAT)qR96@y qaT2_*_{S;@h@A!#4@h@@ T{C@_@ @I4 @@s7Ss7@t@ {S;@h@A!DCW@7 @ @4 @#@R 7#R7 @S@ @O*h@@ T{C@_Q9_O{CpDqT qaT2AB@@ @A?SCschSCsc22 Cc<.22@.j{AO¨EO{C**BCBch22**2342BCBcD$22219 +q5@)q!Tv{ABCBc22O¨{AO¨_BCBc<222Y*c{C**BCBch22**5{AB_2C[ +BCBc<2229*C#{CS;h@ 2*)A pBCDEFBch22*,2-BA*h@^ T{E#@9_o g _WO{C0>  R*@s+BC*Bc<,22HqTA!,4@96@,zBC*Bc,221qTA!,{@5?@2??@2?@9h7@<-\BC*Bc-22qTA!,]4o@y Ro*@-@BC*Bc8.22q!TA!,A5?@2? R*u@.$BC*Bc.22q!TA!,%5?@2? R*Y@/BC*BcX/22q!TA!, 5?@2? R*=@/BC*Bc/22qTA!,5?@Rr +2? R*@00BC*Bct022qTA!,5?@Rr +2? R*@0BC*Bc 122eqTA!,5?@Rr +2? R*@`1BC*Bc122Fq!TA!,5?@2? R*@2sBC*BcX222*q!TA!,t5?@2? R*@2WBC*Bc322q!TA!,X5?@2? R*@|3;BC*Bc322q!TA!,<5?@2? R*p@ 4BC*Bc|422q!TA!, 5?@2? R*T@4BC*Bc(522q!TA!,5?@2? R*8@x5BC*Bc522q!TA!,5?@2? R*@<6BC*Bc622q!TA!,5?@2? R*@6BC*BcP722fq!TA!,5?@2? R*@7BC*Bc 822Jq!TA!,5?@2? R*@h8wBC*Bc822.q!TA!,x5?@2?3?@sCc,922 R*@9RC*c922 +qT*qhT  G"CBc:22* R*@h:0"C*Bc:22q!T* Q?qhT  K"CBc,;22* R*]@; "C*Bc;22qT_* Q? qHTW"CBc4<22* R*:@<"C*Bc<22q!TA!,5C@2C R*@ ="C*Bc=22qT *qTJ }@I}JAI}"CBc=22*nC@"CBc\>22fd@*!5@T252*CC"CBc22KeA)g@)BT RB2*K eA)g@)BB42*@@l25@* 5@,*5@252*CC"CBc22BB02RR4rZ\VYrQZ&B)C+{ֆ&?@*22 +h4x4'q TqT(=@Cc$޿4'q@TqAT +1 (=@ + +2 QqT2h&w1(=@ + +2C(=22c8%222*x7*c@CB3#C)j9C* + + +Rr) + +JR) +**#)~*729*! {*7C22c*A0B @ @?22U97d2U9qaT22yC22cd)h2C22c)kQqTRr(=@ + +22(=*%C22c%qT(=@2(=)qH=@TRr +2H=C22c%z@C22cT'*0qT7@qT@21 @ +) *H=C22c4&["CBc)"CBc*22* **o@2"CBc((22@(ǿ2*O{S;c2C98j@* #Ѭ/<)JCѪ7=@=ɿh@@ T{ROQ_t{"CBcD 22þ`qT*)0(y "CBc )Ap&B` @ @{`"CBc 22U"CBc 22`RA@@{`"CBc 22{{CIo)(R!=A0 r!2<@@<@<=srh>@777h786A0! 2{A"CBc 022B[A0!t 2}h>@6A0! 2uh>@6A0! 2mh>@6A0! 2eh>@?7O{CT;@"CBc@ 2$ @2'srh&@q!T@A ! 7@ @4 @C@ 7Cs@7@qT"CBc 222@u22W@ e4@A!`4"CBc2225@ݾ8qT*)q2(y )@C @@ ݽ7C#7@A!@4A!`4A! 4A! 5@ɽ22@@"CBc22@@@ T{EOD@_222R={S;"h@CBc22 @A<!`C4"CBc|22w @* h@@ !T{C@_ @ @i4 @#@k7#k7 @l@"C Bc22S@q_WO{U;"@CBc0222<rR@(4"CBct221GF@"V@#R=BcP-22 =#!!-2"A@ @? r&@!qTqR96@y qT d H ] Y U Q 4M@9(6 \G CA96 =Q_qHT!!2?@3?@)hQ qT +qT&@q`T!!* ?@!?@>@(6N@5N@h5@1T ??@5***{@**&@)Q qTo"#;BocSy22<<< !!4;@"#Bc!22|"#BcD22u&@)qT"#Bc22k@96"#Bc22b &@)q T@9 72 +5[;@ @4 @@3V 7V7o@h4;@U ;!!8B 5;@ @4 @@3=7cI7/@!!TSC3#(J)I)#H)?@"# Bc22oW@qTqKT1 j xf&@)q46@qT @ hX&@9qT  N J@[ aT{VOUWT_S@_֌AW I)H)q@=a<<@=C@/=TQ +qTz4ᣐR***.a=r2R RDF|!R +|!g exӥ sgqs rfq +q* ?kT kT**NRRp=r2R R}0"g B B45!e @4k!TRn=r2R}.-R2g=0R ORr /451e0 R L4ѿ qTQ!qbT N NA1"΁ NCNq`NN&4 E@ R2)}  0RJ i% ?@,rpR( H!  ЕRrj}  }@*ˠѨE +$B)?@"A)+Q?qcq UZW}SD +@)SRBx  04Д#c!22@@2?;@"#c@!22{"#Bc-22 -{f{C)q**%@_qT Q?qhTJSi* QqhTa3yl **2 "#Bc822**ֺ&22*2*2*2 *2,m@*}S2* *J)Q_ qTAq*!"#Bc22**{A*B_O{r*"Ф&@#Bc22*&@q!Th +QqT)A5h$*iQ?q TJ5*Iy) + *2Tn@"#)Q9BJc2?qD@zR2**q *T"#Bc22**d{BOA*C_*2T* 2*2T*2*2T*2*(RT*HR*hRT222(RT2HR2hRT*2A9R*r 2*tWO{U;*@*"#Bc22**r@@kaTk!T"#Bc(22"#Bc22**q+T`RA2@@?֨@@ T{COBWA_ց{C"#Bc!22Ϲںq T!4!8"R@ 4!4!P"R ` +4!4!h"R 4!4!"R4!4!"R +4!4!"R 4!4!"R 4!4!"R 4!4!"Rڹ@4!4!#Rӹ4!R4!(#˹4!R4!@#ù4!4!X#2q22"#Bch#422*_{A"#Bc#22BV222{C"#BcD$222E219{ABO{*"#Bc$22*1@r 1U9 +@?qhqTkq_19QkI *?qTШ +(@] +@kT{BOAC_AA{BOA@ @C`WO{U;Փ R@**}*y#*u >$ > ,?3s#cl?22ϸ # +#*cT22#¸qkT!!# 4!!#`4!!#4!!#4!!8#@4!!X#4!!t#4!!#`52R 2 + 22(RHRhR)q(5q"#5@Bc22|@] T{ZOYWX__WO{V;@ +@qT!!lq4oy=#Y#sZ 5#b5#^`4@*@[ ABT*{DOCWB_AE_!!F5!! A`4 }RA@@?2!!( 2@4s]ID]"B4#c 222 @@@E7"BB!!\ + +4q@ qT 3+G@7#7@73@ RR)A qK2+)@_(@#cT 222Ϸ }RA@@?օ"KBAR"#Bc222@ ARA@@~2?h!!443 ##7#6#@@$A @@ @3?2E!!T443 #Ϸ#7#6#@@ȷ @"#Bct +2322f+A@ @?!! +l4q +%@Iy?)qT !@?q`T*2!!\еr4&@q!T3#B +7#N +7#>@*S5P/A@ @?2*_1qT +!@_qAT2@ qaT.R* #9#$@4"#Bc05 q!T!!,4.R*T #9# 5`"#Bc222@<23C@s#c +22ٶA9#c 22ҶK@#ct 22˶O@#c 22ĶS@#c< 22W@#c 22[@#c$ 22sA9#c 22sA9445uXR js822*js8H5j38sA9skT.R2A@@d!!H4A@@`}R`?26!!/43 ##q7#q6#@@ @"#Bct232*WhQ qhT23 :A@ @!![`5!!V5!!4Q 4"#Bcp2223 +@)qT`RԵ!!<@4s2 9dIDdt4"#Bc!!L&`4@97!!P4A@@}RV9qT"#BcV9qAT"#BcA@ @A^!!h5!!@5!!4&@qAT:AB`@ @AA!! ٶ4&@qT2:!!`ζ43 +"#B#ct"22*W4#@"#Bc"22*"#Bc222R!!4` +4Cߵ` # 7#`7RAC@@@2S4#}@5#@"# @Bc"22gqhTq T"#BcX#22*2U@k T"#Bc#22**Ih" + Q?=qTkk7ly `*!!DL49#7@7#K@@72AA9@?q)R@"#BcTH!!T)4Cd#7#7@\RA@@"#Bc22"#Bcd !!d 4*2"#Bc22"#Bc22״"#Bct22ϴ"#Bc22*2Ŵ!!Ե`4@97!!͵`4@9h7!!Ƶ`4@9H7!!,`4@9(7!!T@4@96"#Bc%22Cy#7*53@QqhTI*}Ӊ"#ЉBcH&22(%Ț9t}R#A2@@?)jR2 22 !Q=q(Tn8y * *_ kTlR_ kT2_ kT 2_ kT"#Bc222Be *_ k@T?=qhTjJ9Iy* +2@*iRC2 2`RA2@@Cv#&#'@*oz5A@ @A2*0A@ @o"2JC_ W +O { W;q@T R*m &"#*Bc&22ӳs7@-qaT1qTh*qLT24#cd'22*h6*='===CC(6*@q T22*kT2@5h====CC6@q T2@44#c0(22*#c,)22*@S +1U9?19 _qT @3s#cP-222d!!-2ij#c(22Z53s#c(229N#c-22H -*}RA@@?2v@\ T{LOKWJ_IC_ղ`*ͳWO{@Q9qAT_DqT54#c/222 !!.2m#c+22AB@ @A?*26*{BOAWè_WO{T;"@#Bc2@2ٲr^@k!T"#Bc +j@ 34"#Bc(22@@ AT{COBWA_֨@R +QqT@9qaT !!*@H4"#Bcx222sٲjڲ@}RA@@?@4@@ 2 qT"#Bc{C"#Bc22ls@q a@?k!T"#BcT + i@4"#Bc{A22BM2@}R)A +i)@(@?{ABWO{U;"@#Bc\2@2*, !!*`4"#Bc|22@,@] T{^O]W\_@ @4 @c@7c@7@/@qT"#Bc22 U7!!X*K@!!@*>45@ @4 @@c7c`7cC7cܱ`7'@q T@ @ySb@4T.R*L@9Ҳ 4"#Bc22.R2A@@?@!!*@@*6"#Bc<22w9C WO{U;"@#Bc2@2***rf@k!T"#Bc4 Cj@4"#Bc(9z qaT@9qT@R +QqaT !!d*@(4\@****kT"#Bc s~2@}RAj@@?v#Bc@!22'@@ aT{DOCWB @C_@4@@&#Bc!O{U;@; @)| ˟*L#Bc$22 7ѡS 7 A?Z<xK_q 8(Tѡ# 7 4QqT[#Bc$22Ȱ2-[`"T#Bc\$221[TB  I| *7[Cѡ\(q+T[#Bc$22\2\#Bc%22}RA@@?֨@] T{BOAC_(O{ qk T q*J}+_8lQ%qhTkA +lQqhTk%lQkqk1,_8Q%qhTA +QqhT%Qq1-_8Q%qhTA +QqhT%Qq1.@9Q%qhTA +QqhT%υQΥq1kSS Sk k. l=qT29q(Tl}S22n3299 } S 22229n-3o39 +9 J) +*2h{BOAC_O{T; @!l%!%C 7 @ @4 @@7#7@!!%2@4!T#-4!!%(q2* @@@ AT*{COB_22kCW O +{ U;q@@TqOT#Bcx)2 ) )o#Bc*222 ) ) !r/!0C.7 @h@ 5s#c$022~#ct422x @#c\*22p2  !/.!0Ci7 @h@5s#c$0222X#ct422R @`#c\*22J2  !/.!0CC7 @h@4h +@!!\0@!!0 2(&9&@ -qhT2 +R(! + +4W4 +|S |SJ +3|S*3  +3DI*@62s#c$022#ct422 @#c\*222OdRD +@&@s#c`322#c422 *!hc*@7@h4@4*5@5@7!!04 322!!D5+!!t5&`4#Bc5222*@ * * * + 0+ ) D+&@5Q qT h+ + +ݮ +ٮ ,ծ 0,Ѯ&@ 5Q?qT `,ɮ&@)q!T ,® -6@1q!T !!#Y5@`I`42@\ @-&@5qT - - h- ,.  \.qR9(6 . .#Bc522>@Hh777&@5Q qc T 6 H6l>@h6 \f b>@H6 t6\ 6X&@ q!T6@ qA T 6N&@q!T6@?qT 7D D7@ |7< 78 84 D80 6,&@!qT t8%&@)qAT6@qTqT 8#Bc 922&@)qT6@qaT Rc*3 9c#*Bc922cqT!!,c 5 8: :@9(6 Rc*2 ;cqAT!!,cŭ5 ;ЭG#BcP<22g*@qT#Bc.22]cc2`B@ +c Rc*٬ c#*Bc22c?qT!!,c`4@\ T{KOJWIC@_ x/!!022!!0!!12R**e!! 1}jR2!!H1tjR 2!!p1k`2!!1d!!1_jR(R!!1VjR(R!!1M`!!2H!!02CHRw!!P2;`hR!!p24`!!2/!!2* +R2!!2!!!2!!3`!!3!!03 jRR!!H3 jR 2{Cog_ W +O {  RS*s#c22{@R45*RN֊,R!#!h*Ŭ@Ƭ@**#22c*YSkÛ*22S*JqTS2@4*|6*#22c*87kT*ˬ*#22cl+*og_WO{U;Ш@#Bc<22 *!h#*@ 7@ +4@y +34;<s<*5WR2{7=>6@ 4*?@92qH24*+@9#2cl>qH2ӫ 0?O9@Y!!2ܬ5!!1׬4#Bct?22 D6@ī@@ !T{FOEWD_CgBoA_Oog_WO{Z;H@*#'{s +@#i#C)g@BcL 22* +@qHTQ?qTjJ:Iy) + ֩ +Q?qT2+ I!ɚ) Q?qTjJCIy) + *2d@#Bc +22W2h'@ y? qTi@)y? q!T!!Ck@k@Ak*oCC 2*C{2;3#BcL0222ih R + =CCÁ<zh/@4h@#cH22"ДC^)@#cp22hA916k#KB?cd22#!8#C7K@ @)5#Bc22qK@ @#@Gs`7#7?@#Bc222]?@!#24h'@1qTK@ @@(@CT7`7?@#Bc22??@!#2q(9!hS@4 q!{Tеc<,2&!,2#c422@# +@c2k2* +@ *454h'@ 9qT2 +R(! + +h4h@97 0,] +Y +U @9!!xCIk@Jk@@Bc<,222ߩ!,2?h?@9r87h7>hS@4BJE 'x 2#`*6Y*8)3(.')&$% k$C`5k@ @ 42)A* @)@@)@ ?֦ 2#'@) h@96V9H7h4=s===CC6@q T22eV9qT9hS@4hS@H4 k!!CNY7k@ @iY4 @C@KIX7C#I X7@#Bc-224#2A*@@?k@9kM Q qYT  +@hQ!qhT"BC2 +Cx#B c +2O2h?@e7872C@5C5CC.4#Bc<,22*ըh7@qeT"B.$cx1322è@#Cc 422**B +q+cT#c422 +@q JTc<,22,2Bc,22@K*@!A! 5Ck@"@BD5C.k@*֨5@!'CҨk@#Өk@*Ǩk7'@@4*2A@@?'@k'h@y qATh@y q!Th@y qTk,4!T4C@7k@ @4 @C@K 7K@*)*@9_q`T5^թh@y qTΩtͩoh@y qaT k;CG7k@@15X* !p#!#Cݧ 5K@ @ +4 @@?ا +7# 7G@qTCEC2)A*)@)@ ?CC2*C? qT*22Rjy8Q +QQJ)8q 2)qH 2  (J68J*8J-8*3hTC!!##G@CG@*7K@@4*2A@@?K@Rh@y qTMAt@@@4V7C2*?@#C{2Bc`52# )2WL RC*CӦh@y qA6Tb*7IAks@@ R W9i72 9@@#ABc`6y2k2!h?@(3`7) RK9y387#aD2Bc 22#)2C2AV k#aDBc 2 222@q`UTqUT +@*A@@?ք@#Bc22ߦ] RAkF4 C22k@ަr#Bc922ƦD@)A)R@#Bc:22!3.)#cp22*.*qT +qTߚqTq`T߶q3Tt5)Q qHT@q`hT qhTqgT:q T6q@T2qfT@!!C٦5k@k#Bcl-22bq +qAMT +@)qLT#2Bc@ 292ab A@@*#Bc22N2A@@?89Bc,228,h'@)qTh@9h06q !Y9I7#2Bc#2 !92!f{2K#BcL0222Ik/@h R + =CCÁ<14h@#BcH22d"D!!`!C7K@ @)4 @#@G`7#7#`7K@@HR2K()jR*r +}*J`H {@ }h}H +R+)Rk KHK=q)*T2#Bc\$22¥K@ХK=#Bcp+224lC 4G@*A@@?ֈ@*Ag#c422@Xh'@#!8#C1q9T96* R[9ʆRʊry86@!!h7C2CեK@#֥K@*ʥ 7G@@H 4}@GqT@@H@@!A!7C2K@#K@*7G@@H4]G@!!h7C2CK@#K@*57G@@4I@GqT@@H̤@ɤ@A!7C2K@#K@*v47G@@4)GBc0822* Bc222A@@?G@ yqȅT* + 2* +(!Ț +Ȅ2*w*qT +qTߚqTq`T߶q!:T5K@@=4}Bc22Ѥ2 @C@ 2JA=H@=@>C2A kC2A@@e2?Bc +22*"EBch922R)rD +R  +r* +*) }S* 2r5u34&@) +@R@B')W)#CA2NBc22r ~R @C@ 2JA=H@=@?2W)2k#yBc:22*S +RA@@C* +@L +Bc"22?{22AC2@@h'@1q+T-Bc+22%h[@4COCB9*4!ChS5|5*sAG@h@@?h@ @A?քQqT2 9%h'@*1qT2 +R(! + +4qR9r +Cz2Bc 22*2Q q7' +qa ThS@H5h3@225 W9I49 !, Cԣ7k@ @I4 @C@Kϣ7C#ϣk@ѣ2k22? %7K@ @$4# @#(@G*@H@Bc8C2(@2@G@(S#!7#`!7?@!T#@p4!#@~4!#ݣo4!#أ4!#2Σ52*3RHɢ=Hb@B<=<‚<<<‚<<<‚<<ATn>@k@Ңk3RA*@@?44@qT2qT2>q(7TI*) (y C57C36Bc4922Bc6222A@@?H@#@ xT{[OZWY_XgWoV_!$*!'q4T* + 2* +(!Ț +32W**qT +qTߚqTP߶q`Tq TT15TC7k@@(4* k@W*k@Q2A@@?Bc,221,h2@H5Bc222#t29 +Bcl292K@#KBQ9(4c: q'T* + 2* +(!Ț +&2**qT +qTߚqT߶q`Tq!#T$5!c:22Q94k@q`TRk :A@ @?Hi'@@?)q='==Th@906 "Y962CʣZ @2q`Tq TMh'@)qaTh@9(7Bc22*h'@=)q'= Th@96bY96)2C@2q`T2C@2qT' q,,T].Bc222h@96rq`TqTu`4*Bct22*nBqBY9`T"q4Td72B9U]52b9?]D!!`!Z7;@ @4 @C@KU7C#U@7CQ7;@R@@@;')5 yS)QIR2) iR)r }))`( }(}H R(K=qjT2)Bc\22 2A@@?;@%;YqJT RYqJT R Bc9rA9[C 7C@qaT2#2A*2A@@?k@cNF%q!T<2N"9qhT* + 2* +(!Ț +h2c RqT2Cˢ@H2qT_qT2Rq!T2C@ 2?qT2C@2qT22C@_qTRqTBc22@_qTW9h52Bc 22@VCCߠ@#۠@CנMs@Bc`22r#***o@v#)7*K@c!T*пVq2AjRVC@*rS@?{s`{3sKThs@iVq( +t )qT2-q*T2:Bc<,2220#C9 ]F*_)q +] TBc|22{2N]2uqRZ@?qjT2?YqjT2?qT2qRZ@?qjT2!?YqjT2?q +T2?q觟yS@JA ~R@=C  2I@=(@??q觟yS@JAC@= 2 I@*=(@)  ]icH22cVF22BY9q!TVF%qTBc222d2Bc922*#@7#77@Bc:227@s/27@(@9*@9)@9 Q%qc9g9HTk9s*c*Bc0:22sch#}`77@` T7@ @9L 4*  +Q *lSqT̅Qql1 @8 *l5{2Bc\:22*?#H@7qTg@#SA`73ho@079Vq!T#@7#0@7{2{23ho@06h'@1qTC@(7+ 7?@!#2Yq(9@5Bc: *9Bc:22K@KBc;22D!!`!C7K@ @i4 @#@G7#s 7#c7K@ +Kq`Tq!Tg@[@_)Bc4;)22****fL)[@_))Bc;22***qTW@3@_@{2B_)c<#)22*** 2cl>22Csc522AH2__og_WO{C\;@BcH 22h!v 42A@@?֠Yf@Z ATC{EODWC_BgAoƨ_֨Y @4 @h@ѨBc 22*5~@ })=)|X z˿*6qT+Bc 22*Y(*A@@?ֺ ˈ2N2LA Nb N C= dTFO)cNNNd?k)*4 +I)Y @ **9'H@Ѩ@7~@767ѡ7Yq(Tш؝7Y2q>97ݞ 4bԝ7`@! Ɵ@"ѽ 7@ q6Z@ 22Z@**r&@qaT74q T*29 6@9h5@:@(*522ZѵZ:Bcd 22**v*A~}X@@?֠Y{4@B0,B @? og_WO{CV;o@q<<%@q Tд#!џD@ 7P @4 @c@? 7cѡs?7cL@4cѡs87cE`4cѡ#=7#P@?#!"Pi*4 @5|*#ѠPP#*#ѠQP<W4Bc222A@@?֠P@Z 9TC{EODWC_BgAoƨ_֠P@4l!5P @i4 @72@cѨŜ7cѡsŜ`7cҝ4cѡsѾ7c˝4R@9qTqaT @9?q)#ɚ)$@ T``H<|5˿{8*b@@qTPXTBc@22s T9797*$ A? +J kR rJ@  + A?ҩj  +>)| *כ#ѠQP%24AA| *ÛW + TP22+QJi8Jk8 *3qT2 9q(T}S22n32 99 }S 22229-3p39 9B*J ) T F!T!V(Rq25B)| ˢ*PPBc22YBc@22zT979h7*2o4AA| *RW + TQ22+QJi8Jk8 *3qT2 9q(T}S22n32 99 }S 22229-3p39 9B*J ) T &!T!(Rq25B)| ˢ*QQBc22| Rc*$c*Bc\22cjqT!cѴ4Y D)| *Q!P22aQqY% A?ʉҩjɩ +YT՚Bc220ʚ @)| *Q>2A*@@?6og_WO{CX;@y`2*( +@q}}@>|7Bc222[R`*{t*p2ahP9`CbEade2q* 4Bc22̚Vh@y3B@H<|5˿*Lh@q TAqTi"  + i, T? bTO) +OlO +ODOS5RBc(2S72*'C2A*@@?֠X,~WO{W;@;Bc)22**q@9h6 4QqT!*#\2A@@?n2v3}@H<|5˿*iq+T~@AbT@  +IO OOOGO<2NkA o40n o&N1N$rn!N40nNqnCNL+ +  ˩ + ) R+x2L@8}S2q1  3-9)q1, 9)Bc*22!*#[2[*7\@4*2A@@?֠\@\ T{COBWAD_ }RA@@`{S;h@D!!`!C ^@7 @ @4 @#@Y 7#Y7 @Z@ @V*h@@ T{C@_g_WO{W;@2*2*#Bc.22TBc(/22Bc222 ).A2W@@*?@ +@[ CT{WOVWU_TgS_iT22Bc/22ٕ2Q q#TB(*@9_qTQ q?8HT22jx82qT*4*j882*9TBc/22B4c/22@9qTBcD022R#ė"7@ @#4 @x'V1@22*%{4:hT@@'c022s2@T*Bc122*e +q TqTq!T#Е7@ @I4@2)@ +R2 |32aT~32@42 R*aT*Rx 4232aT32d@ 4202ߔaT02ؔP42Д$2˔aT$2Ĕ<4x92{vT})@4T2qT!l3252~@jv8qTq`T4T2RBc1R22#7@ @)4@2Wl32 5hR2CC9n +T22jy8*˖ 4j882aTCDl32Ҕ4Bc1oBc0222x51W&@2W"2hR2CC97T22jy8* 4j882*TC2@(y4h*#}d2@IRC# 9F`7@ @ 4 @).2@ +6@IRBc22 92C,C#<`7@ @ 4 @xV1@22*%{4:hT@BcD22). y4c222**V1%{v22*Th}A@@Bc1222%{S;h@q %@ Q1qT =RI%I78!8Cœ 7 @ @4 @@73@qೈ*)) hh@@ T{C@_J{Cq@3 @y qTh +Q qT))3hBc,;22*{A*B_{Co)s(R!= r>!B2`B<h`BJ{/Z>RC ?h<0@MaC'C!>O4YG!. ?qT5!>42(cC $Rr#C (5@7Z9h5C@ @ 5@#T2qR @@qT@I ?CT{/Z>YG Q? qTq TqaT]C!>4]GqHT((y ֈaC @h@9Q%qT!( @5!.5'!T5!( @5!?5!?5!|?`5!. !.y`5! t5!To4YGqT!Tf4cS7cS@7'@Q_#qZ>Ts(cC(cCtkȑ 5@7Z97@22B|3cP @ @9ˈ5@Q@qT@T25@2!xH`x@q`T]>22B|3c>RC(aC @YC5YC42, aC @) !YC4RC?5!( Ւ5!|?В5!>˒@5!?ƒ5!?5!?`5! 5!4RC?ր@ݑaC @@H5 55 55@4Ǒ0(ő!|3BR<2+=c**@`4@(4 +@2hC9@pnx@jh +@@b`x@\Z= =t6v@q Tc**V*4hC]9qATC9@ +@@;9|@53= =M@6O@q T@@4 +@@|@hC]97C9H_q*T5= =)6+@q T*@(@@ AT*{IOHWG_FgEoD_BCog_ W +O { W;՚@ScCS{2t +@@ێَu`@Վӎ_cY?]_Y@Z T*{LOKWJ_IgHoGC_/?T|3 4*#{{2h7@H 7Z9 7#@B|3c22F@I3s#@64222`7@n422*&@q@T$@@?(T`7@!022]84B|3c822* s@q@T_A@y5 _AW@4!|3B82*U 7/@Љ2 ]2@V](Y9?@Vc Yc4hjt +}R~H G(HE  +k% +h} + +@RJsr + T?) + +!|3B2!2bbVcC@Z9 @zTt +@ +)+@* + kVcC44!|3B2!@#*4!|3B 2*qTw2ScC!@p*5 +@t@ԍҍt@΍̍Z9q_c{2A]9_O{T;@h@qmT*`@ !Tm4h@#\7#S\@qZ@@ T{COB__WO{w@ @94   _8*_)q@T_5qT_qT _8 ?qT @95tR9& )5I@9 +) 4?)q$MzTB|3cT>228euR#R[xSyе~3 +='@9 ()*_8_)qDMz@T_q!T(_83 qAT*@9 +5D3 I4 +@9I 4?)q$MzaT @!T22Ì9 @ 7@4@qT +`B|3c=22 +B|3c=22{DOCWB_AE_ + _WO{ u ``@j88 h{COBWA_Ĩ_ @9I4*@94)? +kT @8!)5(@9q_*_ Q)?%qhTA_ Q)?qhT%_ Q)?qhT_*_O{@9 Q?%qhTA + Q?qhT% Q?q1 @9S*Q_%qhT)A +*Q_qhT)%*Q)_q)1)(*h@9 Q?%qhTA + Q?qhT% Q?q1 @9S*Q_%qhT)A +*Q_qhT)%*Q)_q)1)(*yST!tRBQt*{BOAC_a*HJ @9)kDKik8 8 @8k @Kik8 %8(xS}@_*_h(8_{C`@ AR`*h{AB_C WO{V;@@(@947*4@8H5qTЗ!  @h _84?qaT5!(5BR@h?Z@@ T{DOCWB @C_C WO{V;@@(@947*΍4@8H5qTЗ! ƍ@h _84?qaT5!(52@h?Z@@ T{DOCWB @C_֊O{T;@07@qTh9@@ T{BOA_ֻWO{@(@946*q4@8H5q!TЖ! g@h  _8)4?qaT!(X*`{BOA*Wè_@@9q_*_{S;2h@#K`4 +j@Jjc }R}ʛ)} IHh@@ T{C@_bO{T;c2 k + s"G2@2C*#'5)C9|=B0cx122@] T{SOR@_* _{C@P{AB_*hA @ @) @I @i @ @@_WO{CV;@e@QqTI);$hЄД2cp22A`@njRS` +@f@c22S+`@@4B0c422 `@@4B0cX22`@e@B0c|22 +@@ T{EODWC_֨og_WO{o5q` TC9q TC9 q! TC9Mq TC9qa T?q +T;w"zBvRoryb{CI@8)4?q T@9 +QUkT )Q?qTi{) ֟qT@S@` +qT2Q + +qLT-qT@ +qLT%qT @#qITa@ +qTqT@ Z +qT@9h qT@( +q,T +qT@*h{FOEWD_CgBoA_og_WO{C X;@*B0c22oqlTB0c<R22*d@9І@9 +@9)пqJ(@9q2Dc( 22vQK@Љ@yc @y22 Z( ZI Z*}S&}S<@‹c +223@c +22*@c 22!@c@ 22 +@92Aq14cr $@8Bѵ 7B0cp 22cRKii8qcTll64Hi)8)?T9Kii8qcTll64Hi)8)?T92c 22ڈc 22ӈq TcyQ  H@9h4q TT@9) Q9kTq`T=qTA c2]ci48Z9Q? q,T,4[ cd@8C 6D@9qTH @9 Q?qT(@I);(yh)i'22cB0*H ? qT@Z !T {EODWC_BgAoƨ_!og_WO{CC=U;c)@2c)z`4* j҈@[JJjc }R}ʛR8! @4ӈ@P!` 4ƈ@P! Ɗ@zB (TC={EODWC_BgAoƨ_G@NJSq *2c)R9[ 3{{s22c)Rq/(qh q`TqATc)*c)*z5*W@k@**:4*G@*****RgR*26]@G_#S )22**W4N.C~/@H qTqTS@ qTS@QqhT)) !(y !! !( !H!! +*(j7_*R*7*=C*MqT22*RO@@q +T,q Tr@@` 422*|H@q TqTiA9qaT@@I@ kTA9E@9k!TA9E @9kaT_A@4SB9@922c222cD Z% Z22c 22c22cH*=#S )22**5/@zS~S*?qCT| S@ qaT@ hABJ)K)g@։ |P!H@c)2*@0*p}{C*4k@Ul +4a@K b{AB_{ABWO{B0c22ņ@4B0c22*{4B0cHw4B0c22{COBWAD_j*p5vA@ +@@@*{CB0ch22xG@4B0c22oC>*{AB_O{CS;c2k2C98i@ѫ+<))Cѩ3=*a@=Ĉh@@ T{QOP_O{*R*) R2rRy@RN)iL҈ +@yij&)By R@hry{BOAC_WO{V;*@R*)) R2r RykrN)iL҈ +@yij&@iByCR@Ry2@9299j9@@ T{COBWA R_ֈQ}qiT*_2K (! Z_Zh7*_*yS7_O{CT;@o22#<<< `5@@@)@*@^ T{EOD_K{C`s`j@1TARr2*x`j 6 @`j@|L* {A*B_{C`s`@1TAR@Rr*V` 6@Շ`@{A|B_{Cs`j@1TIhj{A`B{Cs`@1T:h{A`BCO{T;o@2Åh?9$Ri@7/@y*#Ah +yi@^ T{DOCC_ĄCO{T;o@2h?9a&Ri@7@*h@^ T{DOCC_֟O{CoU;@2wt?9a"Rj@ɇ@7#@y"Rj@2#y**U@@ T*@{EOD_nO{CoU;@2Ft?9a"Rj@@7#@y"Rj@9#y* *$@@ T*@{EOD_=O{CoU;ը@*2h?92"Ri@O)d*T*@@ T*@{EOD__WO{CX;*@*H*4o22#=CK*5@#2#@@@$Ay)qTo qAT222o2R?< <<yy#B92WOrG9`qC9RyyCRqTAy qATC@2 u 2K +y2DxC@H!@Q Z) )u H*CvaRr2*݆*7C@R***R#**ކ`@*ф7BqCT @AqcTk(T@y q!T@N@K@[ T{UOTWS_R@_w2>@*KK`*R * + **R * + *o g_WO{X;@c!s !##ю q +T*WRRZ/?*8Ń4'@Ro*[5#o q@T7'@K̅@2!B#X* q!T5* + kh8qJJu  +K *+}@ q,k+8aTj7k*8IT@K*@7c@@ AT*{ROQWP_OgNoM_Ȃg_WO{W;@o*x"R2"RV2k@*?9o7@42k@*?9 م*qo9?qTjk@1T҃k`%@@ T{GOFWE_DgC_yCO{T;o@2Q?9sh"Ri@@q賈h*@^ T{DOCC_S{C{ABCO{T;o@2"h?9j +@y2k@$Ri@#y/y#n@^ T{DOCC_%O{CoU;ը@*2h?92#Ri@O)L*d*@@ T*@{EOD_CO{S;i@?q(T)Q?}qiT*2)K 4 Zo2Ȃh?92#Ri@S)h@^ T{DOCC_ρWO{CV;o@2?9Uh"Ri@@q賈4ha#Ri@ 7@* Z6)yS7*Sha"Ri@ڄ#yq賈h@@ T{EODWC*_֋_W O +{ X;@*2**]*/2Q_}qyT2)K +I!) Z')2q[)sy!TRsy> 25 24sy2<S)3~tj@@7**6,'@EqZ j@1Tj`ہj@1T{j`΁@K@\ T*{KOJWI_H_O{**`!R*|***{BOA*C_O{C'*Ճtj@1T<j`{A*O¨_Cg_WO{X;@ o*2Y?9"R2 k@* V**"Ro2 k@*?97@4o2 k@*?9 *{qTy k@1T(k@4@@ AT*@{HOGWF_EgDC_ֆC+WO{U;*@7*t7YT7o2#VH9"Ri@7@q*o2#DW92!'Rj@[)*,j@1Tj@6@߀T@1TAR@Rr*v 6 @ @!'R#k*@q1Tl@@\ T*+@{HOGWFC_WO { +U;@12*V/22j@!Rsy;*6̀@!B82ǂj@1T/j@@] T*{JOIWH_Cg_WO{Z;*H@****4@S`j@1` +ThjOo2[?92"R`k@c)*T*v4*wi@Spj$oq"TQ}qiT*2K (! Z2b`k@2#R?9c)@4E@/*FC`k@1Thk@H@@ T{HOGWF_EgD@C_*`!R****4 @p `k@1Txhk@c!4*!hc0! 4*!h* O{CS;c2k2C98i@22*ѫ+<))Cѩ3=a@=Áh@@ T{QOP_~CWO{V;*@ R22*s7(R@r +@y2RS)*/9)#y46!`!1*@@ T*{DOCWBC_ֱ~C[{ S; +(Rh@R<|S|S?yjp@yJ Zy)=J}Sy) + +)) y) O) |S) <) ) h|@*}S4I!) *}S5)*yZZ*}Sy}S!y Zy!$ }S}Sy4!. }S5  }S4!, }S5 R }S4!, }S5 }S4!, }S5 + I ) *}S4I!) *}S5jq#TKyL}Sk !qTqT  *  NNcKoL NI "m!)Ab.!c.n NN &m5%@x) cQqTK CqTj@9) + *}S4I!) *}S5)*=#7(RsyRr;;2 )9"<2# @y*@9yo#2~h@^ T{L[@C_}WO{CT;R@lpq +T@9?qA +T@y*Z +k T'@9EqA T/@y R kT@y @y@y@y @y @y @y #@y '@y    }S4h!( }S5(*=53@ylZ%qT=qT!Q pQ k,T7@y(R M= q'9y7yTK Qhy  qTJQJ}SJ_!qbT*-@y!0BT"RV}@]? +! T*C{BOAWè_*_qT"* +*J  +-ok K )Nm!Ab.!c.m NN &4%@x + k QqT)L*Z_qT@9 }S4 !- }S5=7y?2 +=R kkTq~@&}*!0B"R +}L}{S; h@`}#}`7#C}7 @!#}@5#}7@5h2 !>9@@}hТ!~9Bc#22v}h@@ T{C@_}{S;h@!$C} @}!%}@}Bc@%22O}!&#}@}2} @}@}@}h@@ T{C@_|C{ CS;ՠh@}SUVC@ @ K51lTa aQ1q h@^ T{IC@_ֻ|WO{CU;Ш@!@&C`} @a}!&Y}@Z}!#R}@!'}@c @@|@Bc4'22|2*k|}s@;@ K51lTa aQ1q3ДcT'22*|@!'}c'22|!'cvS }@ }@} @}@|@|@|@] T{UOTWS_A|{Csh2~972h2>9{ABc(22B|O{S;th@2~9722>97!)| !(|Bc(22f|@|@|h@@ T{BOA_|O{T;@ }(!)C| @|ssB>|`>~|Bc*223| @|@@ T{COB_{O{T;բЈ@*Bc*22|!**o|@p|@f|@@ T{BOA_֭{ {B"S;h@! +T|@Bc++22{@K|@A|h@@ T{B @_ֈ{{CssB>|`>~|{ABc4,22B{{S;h@,!,C {@7 @ @4 @#@{ 7#{7 @{@ @{*h@@ T{C@_F{ {S;*i@!,*{@{@{h@@ T{B @_*{;O{ CT;u@9(6Bc-22p{F R#*z0.#{*Bc.22#]{qT!,#{5hO5cc?22*~B0!#{Bc-222?{?9SsA{2{`?Bp2{BP {@] T{IOH;@_zog_WO{CH;i @2*3Oz22*M~22*I~b"ujtt}Rhu{@qT#C))c@}U GhH(k@  ko@w@  w{@@  @@  @@ qT2*~@4c22*}`aT@c@ To@ T{@ +T@ T@`TkL +H22222% +@ + A? +*T@9|22c(eyC22c7^yп22c*WyР!**"22cT9Lyп22c*Ey222c8y`>){y22c*x @y=y@qT22x`@C22*{TATC@9*) $Rrz~sB)@!y*qY)TY#`@!&*@{+TH@@ <KqF Tx@sc/22yxc022Bc$222lx@Z AT{\O[WZ_YgXoWC_xWO{T$RuA6Rr*z@"~97h432">92z_W O +{ X;@2$;!H;#ѿC6x*[5@qaT@@.x53.x[0xd@)Bch;22xh@ q T )a$(y ֨C[i?94<hxC[i2q*9Tu@hxh @${D<Px$Rr*(z|<Hxv!<@2=x\@c\=@>{\0x*z#G)JF)E)H@#!|=&x\'x\x*yX>x@x>xh?2@h qkT" wR22y`T x@* zBch::22*wBc*22w!**Bc*22w!*2 Bc*22sw!*2wSt@u@?c?22*^wijt`}IT@ G(Hz#G)F)/E)@&c( 22>w(u@`wt]xha"v`@! +"`@mw@Bc++22w@xw@nwlw@\ T{KOJWI_H_ֱvO{CT;i@(@9q Tu@ QH 4!4v*@5@qaT@C@ v5C3v@v@@Bcp422v@h5h?@qkT" wRC22 y`T9222*v@@ T{EOD@_=vO{t`@ @94x4u@8h5`Tvv*i{BOA*C_O{u@U@9(4x4u@8h5uv`4h{BOAC_WO{*@H @9)4 x4@8i5(*@94Q54Ev7@s"**qӟZr*{COBWAD_O{Cuq+T|@ACT + @  + iTk T k  I@8,Q-iq1i8({AO¨_O AOOu#@v2Bu#@2qTh>C2qTBC2qTv6v06vqATh2 9Tuhss2duh#@=C?k!T2[uh#@AC?kTBc|%22Gsv6v06sd@9Bc( 22:sh@9qT)s9mv`7Bc`&22(s@@}R@?]v7[v 7sh@9q TvqTBc 22s#9s +7 @ +5uQu 5@  @Gh+ 9Ys+UsBc$22r)v 76h@9qaT[v qTXv(qTUv,qAT3BcP +222r2s@5#r5#s@4Bc 222r@  @A?֨@] T{FOEWD_֢Bc 22*rKrWO{V;բ@Bc\22r22*ru*1 T#2s"R_9#*ju`7<=7@uBx1BcT22or*]s*r@tBc22`rr@tBc22Tr*Bs@] T{GOFWE_qC3O{oT;@` #<<<222eg`4?h`7!H9!L?#2Ve@CWe@*Ke7 @@5f4Bc?22d2*h*A@@?֨@@ T{DOC@C_ud{CBc822df4hfB@4cx22d2 c22d*oh*A@@{ABK_ +W O { CX; @:@A@x-dQ5q2c,22dc322*udvdg`7( R8x) R8ʆRɊrx!h7cc*d@Cd@*d7 @@(4cdS s +R*cbRcdhSs2 R*ckdh@94@0!d 4Ss2Bc922)d2g0f%Bc22d*gBc22di R N!=*Ac =@=Z@? @d@[ T{MOLWK_JK@_֛c{CBcD22cg*g*A{A@@BO{CBcx122cg87g7{AO¨gBcD22cg*yg*A{A@@O¨g0qT{AO¨g{AO¨gWO{Bc22cUVA@q @`T42gA*g* 52dA*g4}RF*K2dA*vg`4R<2 dA*ng`4wR42dA*fg`4R,2cA*^g`4qR$2cA*Vg`4R2cA*Ng`4kR2cA*Fg`4R 2cA*>g`4eR2cRA*5g5A!R1gԐR4rA@q @T*cesvqTBcD22*c{COBWA*D__WO{X;@2c4Bc 2c4Bc +<2c`4Bcx22b{2@@ a T{GOFWE_D_fH@`2*}}^b@` +2*YbHa  9yHm }}@2Oc@`2Ic@` +2Cc@` 2=c@l 27cQc2Rc@B*OcB@4cD22bHc22b*/bWO{Bch'22zbf*5!@ +(Rak"^_2``n@) J  nMNaH9n4Ћ]Ρ* QJ]i+Kkai*-4JJaJ94J*JaL9)]l4LQa +_qli)T +4_qaTk*2*4Q_qT_qT2*k*2*k+( Q+*Ъ4)5+Ja+ ))+ B!+Bl qb]4Д? J-.*!zs22*bsTf5]Ob*b@ob@XdBcL.22a]=b@bqTc.22aU**eпc.22a@ )i55 i4=STqTAYdBc622aBc^CO{U;@@q@zT@)!#^@)!4#^@C^@*^7 @@4* bBc22g^2A@@? @l^@@ T{DOC@C_]_WO{V;@@_qD@zT!Cњ^!Cѕ^[!?8^[*^7\ @I4 @*@)(}@~I<)| ˟*]\ @*@#Ѩ^7#^7#^7@~bBc,22]2A*A@@?֠\]@\ T{COBWA_Ĩ_և]CO{U;@ @)q@T5!l#)^!#$^@C%^@*^7 @@4* bBc22]2A@@? @]@@ T{DOC@C_E]bBc 22]bBc`22]WO{V;u@c22|]c22u]]``H<|5˿*\]qkT|@AbT + @  + O AOO2 +)K9K>S4 +a!$B 2**W?qT#qT@9%74K@92 (K2(!% + +  +@92(K2(!% + +% @9h22 =a!$Bh 2**W"qT32@8j >3S=*qHT4@92)K>J!% +*a>!$B 2W*{DOCWB_AE_*S5og_WO{CX;*@qMTSzSj@9*4(@8S94{ W92*2 S?K<8#2Z8@TZK_qT*q9Tc*@8 9 Yc*9cca9!$B<2dW@Z AT*{EODWC_BgAoƨ_֚WO{S;c2C98i@c(*#ѫ+<))Cѩ3=a@=Xh@@ T{ROQ_oW_WO{ W;@_qTHQ *_@qcTK  +  ӌTl )T!9AOlySO) Oi O +$O<'NAѦ o4 n o#NN!Nfn4$nNQenЁLL4 + + +l@9Jэ}S2}q́2,9l@8 %q 3쁍,9) _qj(8T@8xѵ Xa9!$B2V@[ !T* {DOCWB_AE_VO{C*@9 }S?qI@9SHT @9)SI5 @92 @9*}S)Rj 3a!$B2V2m*_22*2R+ J I+4 K@92@9J  +K K2!JJ%J +J!% +*@9CJ@94!q)Ta!$B(2hV R842 n K2 +!m +KOD>Cӑ +K_qTR~ +!qT@9&4K@9R +rK!RR&R +@9%0 +& @91221 + 1>4@9aKQ"&*i)8 +P@@9)?T*dS)Ta!$B2*%V R{AO¨_{C*@9}SH@9SH9@9 @9}S# 3qC9)Tab!$B2V R+a!$B`2V2.#4I222lyA?  T@9?R @*@9*:R*R  +?qT29, R +h49&2@9229J  _q.929aT69?T  @29 @9R @*@9*R *H  q:9TqAT2269@@(TД6 +Ђ!7B72Lг*8Ђ!7B=2L@@ T*{IOHWG_FgEoD_֔Д9 **Д<Д"=M[O { CT;@@+P4M@OA!B>2LQ6M@OA!B?2LPscSC3Q#@4OA!M@@ T{MOL[@_LO{CS;c2k2C9k8h@?22Ѫ'<)CѨ/=*A@=Oh@@ T{QOP_֠LO{ Bd@9ydqT`@x_Q<a*%Oh~@T*AЂ!B?c,2;LSPM@*9OAЂЃ!Bhc,2***L*{BOAC_O{Cs +B`jt`4Mj4AT{A*O¨_og_WO{CC +2@ B:@42G2 2aR/AR@k4@RPCC"B2]_qk TV@ y@h 5 +6@_kATC22*OaT@=qHT)#R) + +4P9@B?R*}O T{h?kATS9mAT`C9PxCO9W9P*-q T%q@T4LL@*NAЂЃ2!Bcl**K(R-qaT +@qT2-qThR-q!Ts+T2*K @2g&)kh4:ZIe)!TC2**N*6L@qT5~L@*gNAЂЃ!Bcl2**XKwP`RiPkPAbЃ!B/cl2KKOSsЃBcl2@KBh2**9KWPNL@*7NAЂЃ!Bcl2*(K`R:POO{*A RL*1@T22B@N!|R**N 4$L@* NAЂ!B2**K*L*QeqT))(y AЂ!B2L@*MAЂ!BL2*J&AЂ!BAЂ!B0AЂ!B|AЂ!BAЂ!B +AЂ!B`AЂ!B2*J*{BOAC_ {S; h@22(UC*Mh@@ T{B @_J {S;h@2) B2(@*sMh@@ T{B @_J{C2sBO`4* h:@42BO52{AB_O{T;2@9N42N@9 qAT2sB~O4N*NAb!B12OJ*h:@42BkO5!B2@'K@5eON2@@ T{BOA_vJog_WO{CU;@R*sBIJAЂ2!B,2t6Jh@B WК=ZR 2!p+J N+N`** NN>A8q@T2 BxI2BdI22c522 cc2*I2.K@4Ѓ2Bct-RI@2B**I20K`7EK72)K*57c22*nMqT2B I*1KРcB`1TРcB|1TI*I*2BI2B**IhNcA94@9H4RЃ2Bct/RЃ2Bct$.RoL9 3292+ cp<<<I@5@?I2hBGH-Mc@CB@42B9H@ԐR6r4uj* +K4@h5h@2"I`cI` +M27I@* KA!BHc42*H2A!Bl2 +HT @@Z AT*{EODWC_BgAoƨ_>HWO{CV;A@!Bp c 2GcP 22*K722c B*K@72B@2I@4H@*JA!B 2*G@H@*JA!B@ + +H@*JA!B +c 2*G*@\ A +T*@{UOTWS_րcc22LqkT 8 !0#`42H@!B2lH4A!B0&"B@9qTA!BX L42@9$BB(BH49~H@*gJA!B A!B4 2WGG{CA!Bc2JGL4K`4BL4YH@*BJA!Bc2*4GK*A!B(KAb!B12%G*K2{AB_ O{S;Ah@!Bc2G2B22@I%B@@L4H@JA!B,c2FR !B@9xH@vH@tH@rHh@@ T{COB @2_GCog_WO{Z;H@sB239#9vVtF*A!h2B2*FqTh:@2h:K4KKSK@ qT`@@Kh +@h@hh@BKKCK HR UC22#sIUB2F*{S 2}RsG@?q Tx 4Oy#@( h42BX**mFs2 B2@2HI 7 +6h@ka +Tc22*J T@2BQF@)qT1qTt32J3@9 q TCKC@9qT2K 42B6F*(2Kh:@(4#2J#@9 qT222K`422K2BdF2 s2UC22Hh@c)22*NI*7*IA!Bc2**EAb!B12E*YJAb!B/c2EH@@ aT*{HOGWF_EgDoCC_3@9 q!T32:J3@9 qaT2052BJA2!B c392E*h:@h4#@9 qT#2J#@9 qAT252BJ2#92s) B22 @HEWO{CU;A@*!Bh!c!2ERsBE2J@4qTh:@42J4A!B%2sE*^@iF@ kT*-B@4hA9&cA9AeA9B9B9!B9B!2* VE@dF@A!B"2NE@iF@ k6rT-B@H4c@yAd@ye@y!f@yB#g@y2h@yi@yj@yAyAyAyAyAyAyAy{Ay;CKS3+# "EsrA!B$2EFq@\ T{UOTWS@_MEO{CS;c2k2C98j@*Ѭ/<)JCѪ7= @=Hh@@ T{QOP_"EO{S;c2C98j@* #Ѭ/<)JCѪ7=@=LFh@@ T{ROQ_DWO{DEARF@o4``D*{BOAWè_WO{iIiI* L? `I aIE@*xGA!B2*kD*{COBWA*D__WO{CX;@i@9 4h))Q?)qT @8i5c4 #22>##22#pIqKT 8wD*G*k`Tc\ #22&! +#4A!B 2#Ds2**H52*H2IE5**H42*@[ !T*C{DOCWB_AE_A!B 2#C!R*H22%E3DWO{CT;@c,!2S@#2 ##22#IqKT 8#D**5A!BD!2##C2*@] TC{BOAWè_Cog_WO{!RI3 2r 29%2 DBT2D2D|@9H@x*H<@c%*Ez@@yH<2C'4s62C2Cdj{8*@@y{yH<2C' T62C2Cc%(R H*{FOEWD_CgBoA_O{CS;c2k2C98j@*Ѭ/<)JCѪ7= @==Fh@@ T{QOP_\Cg_WO{Cr 2wCT22qC2mCd@9c%h9 T)4yhr 2YCT22SC2OCh@y*Gh@y<*G!<h_kTy@C Z{C_?T*/9c&*{r 2$CT22C2Ch +@y*G<c&a` +{EODWC_BgAFHg_WO{Cr x6@8*2BT22B2B@x5*G<cd'4Qeq(T)q/ +(yJRktYj r 2BhT22B2Bh@y*fGh@y<*bGA+!<h_kTy@4QCZ{C_Tr 2B(T22B2Bh@y**]E<>@  q(T{COBWA_Ĩ_WO{*0BAS@x?E<EЁB!BR5@A4E*56E*5!2B!B2@*E*54A@*C!!Blc$2**? C*`@**0B@*{COBWAD_RcEWO{!!Bc2?0B@s`@xD<! kaT!!B4c@R2M?C?@`@xXD< A4`@xOD<N?_WO{CU;!@!Bc2'?h:@H42B & R2393RCD @@ @2B & R R393zRCD @@?#9B '! +R2#mRCD @@?B (@R2aRC{D*7 @"@yC<5&@yC<(4"@yC&@y<*C!<!Bc2*>&@yC< +!!BPc2*>@@ T*{EODWC_B_ @@xC<qTR@9Eq T@xC@x <W >*C< >@ qT 2@0DqhB() @?*>_WO{CW;@**#2*#>2) B/9#939)Yc794;9;2*)H_ kŊ )Cx*Cx`?72! +!!B2`>*xC3xjC<1sCxeC<@#_> !!B ch2B>@[ !T@{UOTWS_R_y>O{C22h9HC`y2@9h*9{AO¨_O{C22h98C`y2@9h*9{AO¨_{C22h9)C R`y2hy$C`y2ChR`2hJ9C`2x*C*R*iR{AB_C_WO{U;Ш@J B()CI-@q$@zTaR2`RRGRaC*7@"@yB<5&@yB<(4"@yB&@y<*B!<!Bc2*=&@yB< +!!BPc2*=@@ T*{DOCWB_AC_@@xB<qcTR@9Eq T@xB@x <W >*B< >@ qT @9qTqTqT22h@o>*=og_W O +{ IK;) !gmJ)gBg!N) 4N"Nh@b Bh!/2=N=Кs +BRxRRZ2w>+Ci.@q$@zT2R**c*B*{7@6"@y=B<5&@y9B<4"@y5B&@y<*1B<2*=@%@y'B<eqT&@y"B @<i!!BPc 2*= @^@+C@4h.@4@x B<q#TRh@9AqT`@xBh@x <U ˶>*A<h >@ +qT+^@9 @qT52'pB@# shb@9j6h e@9i?qHj2@9 @9_qT @( qT?qTJ1Iy) + 2 @2!$yh!B c 2<@=*h@/@ T*{KOJWI_HgGoF_ @2< O{T;!Ј@bЃ!Bh!c +2<)CH4 B-@4B`RRBpR2RA*7@"@yxA<5&@ytA<4"@ypA&@y<*lA!Ђ<!Bc +2*R<&@y`A< +!Ђ!BPc +2*E<@@ aT* @{COB_@-=*z9X<.9h@92946i*@8 +853<Ay.<{A$O¨_ g_WO{X;@R2IRcA*7@ #@y@<5 '@y@<h4 #@y@('@y<*@!Ђ<!Bcp +2*; '@y@< +!Ђ!BPcp +2*;@@  T* @{FOEWD_CgB_@@x@<_qTR@9q T@x@@x <JZ [?*@< Z?@ qT +52@x@yR@x@y@@x@<qTR@9Aq T@x@@x <W >*{@< >@? qT +32@xo@yR@xl@`y@M<*;5B @?kaTK @?kaT2F !@?kaT2A 1@?kaT2< A@?kaT27 Q@?kaTR2 a@?kaT2- q@?kaT 2( @?kaT2# @?kaT)R @?kaTIR @?kaTiR @?kaT2 @?kaTR + @?kaT 2 @?kT2 @_ր +_og_WO{ C\;@ R29XRr@*7@"@y?<5&@y?<h4"@y?&@y<*?!Ђ<!Bcd 2*:&@y?< +!Ђ!BPcd 2*:@@ aT*{IOHWG_FgEoD_@x?<?'46 9К**J 9Z {C2A;@y"4?qT2MRRr*MRH})*c q))}*cI}K)Q)c) ?qjKQJ})qJc3_%qT(!  RL! 3@y?qT 2Rr*-H}c qI*Q)}_)q)c3?%q(T(! @92*V:@9AQqHTh{ֈ@9qT9@9Sh9Z@9qT^22CR<@99qAT9@9qAT9@9qAT9l:j22CR<@99qAT9@9qAT9@9qAT9V:@9 qT@2RC@9 q2@9 qT222y@9qaT9@96@2i9q(@9q! T22CR<@99qAT9@9qAT9@9qAT9:2;@9 qa T@R7AH2q(B@9 q2<@9qT9@96@2i9q(@9qT9@9(622i9b@9 q(#@9 qT22h9h@9H46@9qT:@9 qT2 s;yc3y&?4@x>@y < +X *>< TqTH qATֲ /B)**J W(7@ 6 6@ @77W77!7)765B @?Pq-T @?Pq@.T !@?PqOT 1@?Pq`PT A@?Pq@QT Q@?Pq RT a@?PqST q@?PqST @?PqTT @?PqUT @?PqVT @?PqWT @?Pq`XT @?Pq@YT @?Pq ZT @?PqA\T5B@ @?q&T @@?q'T !@?q$T 1@?q T A@?qT Q@?q T a@?q` +T q@?q(T 2+ 65B @?!q"T @@?!q$T !@?!q!T 1@?!q T A@?!q T Q@?!q T a@?!qHT q@?!qIT @?!qJT @?!q`KT @?!q@LT @?!q MT @?!qNT @?!qNT @?!qOT @?!qQT5B @?Hq@T @@?HqT !@?HqT 1@?HqT A@?Hq T Q@?Hq`T a@?Hq!T25B @?AqT @@?Aq@T !@?Aq@T 1@?Aq`T A@?Aq` +T Q@?Aq"TRw 7W77707@5B @?@q@T @@?@qT !@?@qT 1@?@qT A@?@qT Q@?@q@:T a@?@q ;T q@?@q<T @?@q=T @?@q=T @?@q>T @?@q?T @?@q@T @?@q`AT @?@q@BT @?@qaDT5B @?AqT @@?AqT !@?Aq T 1@?Aq T A@?AqT2v5B @?A@q@ T @@?A@q T !@?A@q +T 1@?A@qT A@?A@q`0T Q@?A@q@1T a@?A@q 2T q@?A@q3T @?A@q4T @?A@q4T @?A@q5T @?A@q6T @?A@q7T @?A@q`8T @?A@q@9T @?A@qa;T5B @?qT @@?qT !@?qT 1@?q!T215B @?DqT @?DqT !@?Dq!T@2#5B @? qT @@? q T !@? qAT25B @?qaT@ 5B @?qa!T @?qa!T@2 @h@9D=ij)Jq!bce=F!B cd 27@8* + @?q%T @?q&T @?q'T @?q`(T @?q@)T @?q *T @?q+T @?q!-T^ q@?Hq@!T @?Hq@"T @?Hq #T @?Hq$T @?Hq$T @?Hq%T @?Hq&T @?Hq'T @?Hq)TB a@?AqT q@?Aq`T @?Aq`T @?Aq@T @?Aq T @?Aq!T @?Aq!T @?Aq"T @?Aq#T @?Aq$T- Q@?Aq`T a@?Aq@T q@?Aq T @?Aq T @?AqT @?AqT @?AqT @?AqT @?AqT @?Aq`T @?Aq!T A@?qT Q@?qT a@?qT q@?qT @?qT @?q`T @?q@T @?q T @?qT @?qT @?qT @?qT 1@?Dq T A@?Dq T Q@?Dq T a@?DqT q@?DqT @?DqT @?Dq`T @?Dq@T @?Dq T @?DqT @?DqT @?DqT @?DqT 1@? qT A@? qT Q@? qT a@? q T q@? q +T @? q T @? q` T @? q@ T @? q T @? qT @? qT @? qT @? qT @?qT2 !@?qT2 !@?qT2 1@?qT2y 1@?qT2z A@?qT2o A@?qT2p Q@?qTRe Q@?qTRf a@?qT2[ a@?q!T2\ q@?q!T 2Q6 q@?qT 2Q @?qT2F @?qT2G @?qT)R< @?qT)R= @?qTIR2 @?qTIR3 @?qTiR( @?qTiR) @?qT2 @?qT2 @?qTR @?qTR @?qT 2 + @?q!T 2  @?qaT2/B)p @?qT2 @v +Cog_WO{W;!@bc!Bh!c236)C4;*2R2R;*7@"@y.;<5&@y*;<h4"@y&;&@y<*";!bc<!Bc2*6&@y;< +!bc!BPc2*5@@ (T*{HOGWF_EgDoCC_@@x:<qTR@9Iq T@x:@x <V >*:< >@ qT +42@x:R@x**:***@9@x:<qTR@9qT@x:@x <T ˙>*:< >@? qT*@@x:<qTv*RJ h@9Eq T`@x:h@x <T ˕>*:<h >@ +qTe @9h9@9qaT@9z[ i@9*I4h@9? q@TqTh@9 2?)qTh9@Q1qT)@6yh7HvJ 6@9qT@94"@9))#%q6 @9?qT @94"@9)Q?qHT2;ys3yc : 4@@xQ:<q TR@9q`T@xF:@x <T ˕>*?:< >@ +qT6*~vJ @*@7h@9ij)Jq!bcd??F!B c2 5@5* 22h9[@v@J z7;@y4_qaT2.x@9*jJ  qV(@vV 7RKrHRi}J*)c)?qJJ}Kcj} m)QJcJ_ql}kQ)qc3%qT RH%{! 3@y_qaT 2RK-rHRi}*)c)?qjKQJ})qJc3_%qT\%n4g_WO{CV;@*!bc!@9Bh!cL2q(R4AR*R:*7@#@y9<5'@y9<H4#@y9'@y<*9!bc<!BcL2*t4'@y9< +!bc!BPcL2*g4@@ T*{EODWC_BgA_2@9@xf9<?qTR@9q T@x[9@x <*Y :?*T9< 9?@_ qT@99@xH9< qT@9qaT9@9q!T ) q(@9kT)-B)@4ij)J qDij)YJ1 q!bcE!BcL2 4@4*J4og_WO{H;*@!bc!Bh!2@c2Rq(R5r3>B2*NC*h9*< 7 @q28z{Z{ #@y8<5 '@y8< +4 #@y8('@y<*8b<2B*32@2*3q!T2@kT@@9H4@@94 @2422*B> RC"r"9*|7 @!bc!BPc2*32 '@y8 @<y4@h@@ T*{GOFWE_DgCoB_ @qA9*qT!b(!!B!b!B(%cc2*_3@Q4*3g_WO{CuAx2@H4u@9(5v@95vu22Rx229W8Hyq(*9E8h +@h =@RH8` +@c3F8@xi +@(@9H94h/)*@8 +85@@x.8<( < (?@RH8G3*8@x@9H94h/*@8 +85@@x8<( v9?@2H8038@x@9H94h/*@8 +85@@x7<( "9R297*9y7<( 5?@(R297yh>@*97 <h6@ 5 (4H52"57)RH~8xi6@9(4H qTHR R997< {EODWC_BgAF_CO{T;*@!bc!Bh!c22q(RT!H4qT%H5*@@ T*@{DOCC_B%!RSR#8*7@"@y7<5&@y7<4"@y7&@y<*{7!bc<!Bc2*a2&@yo7<!bc!BPc2*T2@@) J qH=32O{C22h9Z7`y@) J q(@7*hR*i{AO¨_g_WO{CW;@*!bc$#H!Bc2xtr2q(RT(#Hh5{qT R*.2%HH.4B0R*hR7*7@"@y7<5&@y7<4"@y6&@y<*6!bc<!Bc2*1&@y6<J!bc!BPc2*1@@@x6<?qCTR@9Uq T@x6@x <*Y :?*6< 9?@_ qTu2@hR@@x6<?qCTR@9Yq T@x6@x <*Y :?*6< 9?@_ qTu2@hV@@x6<?qCTR@9q T@x6@x <*Y :?*6< 9?@_ qTu2@hJ@@x6<?qCTR@9q T@xu6@x <*Y :?*n6< 9?@_ qTu2@hN@@xa6<?qCTR@9yq T@xV6@x <*Y :?*O6< 9?@_ qTu2@@@xB6<qCTR@9q T@x76@x < +X ?*06< ?@? qTu2<`ˆ<@@x#6<qCTR@9q T@x6@x < +X ?*6< ?@? qTu2<`‰<@@x6<qTR@9q T@x5@x < +X ?*5< ?@? qT2<`†*5< >@ qT2@&6``Z@1*@@ !T*{EODWC_BgA_0{C22h95`ybR 6*hR*i{AB_CO{T;@Bc!Bh!c2a0d6@D4eAg@h2@bc!B,c2S0BPR2RC5*7 @"@yT5<5&@yP5<4"@yL5&@y<*H5bc<!Bc2*.0&@y<5<bc!BPc2*!0 @1*@@ T*@{DOCC_V0_WO{R%52Rx29 5*9(Ryi6@28852x95h +@( =@R9` +@&0 5xi +@(@994A)*@8 +85@x4<< h@>@hR9`@ 04xi@(@994A)*@8 +85@x4< h@>@ 29`@/4xi@(@994A)*@8 +85@x4< h@h@"6R294xh2@94< &{COBWA_Ĩ_g_WO{W;@Bc!Bh!cx2/h6@4BaR2RC4*7 @"@y~4<5&@yz4<4"@yv4&@y<*r4bc<!Bcx2*X/&@yf4<bc!BPcx2*K/ @@xW4<qTR@9Qq T@xL4@x <V >*E4< >@ qT @@x;4<qTR@9mq T@x04@x < +X ?*)4< ?@? qT @@x4<?qTR@9qq T@x4@x <*Y :?* 4< 9?@_ qT @@x4<_qTR@9uq T@x3@x <JZ [?*3< Z?@ qT@x3<w4@x3<o4v@x3<g4@9*d6@bc!B,cx2. @/*@@ AT*@{GOFWE_DgC_.O{CR32Rx293*9(Ry*i6@.9{AO¨_C_WO{U;@bc!Bc,2x.SaR2R3*7@"@yx3<5&@yt3<(4"@yp3&@y<*l3bc<!Bc,2*R.&@y`3< +bc!BPc,2*E.@@ A +T*{DOCWB_AC_@@xG3<qTR@9q T@x<3@x <W >*53< >@ qT'@x+3<H4@x&3<3bc!Bc,2 .*C1Ta!2.5@9q!T2*St@.*@9q3.C WO{V;@2B@1')T@9EqaT29qR22*1*6.@qTy7.@*0bc!BcX2***-)bc!B cX2-S@x2@ <5*0h~@aT*.@*0Bc!BhcX2**-@@ T* @{DOCWBC_-WO{U;@R}R2 42.R}R2 +42.R{}R2` 42.Rq}R2 42.Rg}R242.R]}R242u.RS}R2`42k.RI}R2 42a.R?}R242W.R5}R2*42L." R!?(2@@.2u +Bh:@42nF2k +2h`Re.@Rb*j@@ T*{COBWA_/-WO{U;@2(-H#9qHň(-?91#y#`?HR! *1'y1<-1x1<.#, bc!B c2,@] T{SORWQ_,{C22h91*2@Rhrxi&9{AB_O{T;@! SS9@R#02@@x1@*Ax*1*=5@S@9 +Y@9? +kT]@9(QeqTi)6(y B!B-*@@ T*{COB_B!BB!B0B!B|B!BB!B +B!B`B!B2*:,|,C WO{U;ը@ +BsR2zvH49*971z6naT@@ T{DOCWB @*C_S,O{CA RB@{-1BT222/@b!B2+  -@.b!B@2+*{A*O¨_{0B@{j-og_WO{CѸДBbB2@+vz9BrZ,@*.B2B**+(@2 @+4)+5)22*.*6,@qTO 4y@ H42**+ 56(@k!Tb2Bd+C22*G/T@@q T@kATb2By+C22*4/TAx0<TC0 Axv0b<2B<*^+" Tp,@*Y.Bc!Bcp2**J+@1`T,`RW00"c!B/cp2:+!B9/O{C22h9H0`rxHR@9*i&9{AO¨_O{C22h970`rx`R@9h&9@9h*9{AO¨__WO{CW;@B@@4F@4Z@U422*}.*qkTc2f+!$Rc*v.5@kTb!B2**A$Rc*f.*l,vb֚B  +R2*bBD R2*`L*&,4cchc2I!Bx12cccc2<еz12c*c,ccc2+2c*c,J@cec<  c2 }S]S=S!Bx12c*c+@\ T{UOTWS_R_ֿ*O{CS;c2k2C98i@2*ѫ+<))Cѩ3=a@=v-h@@ T{QOP_֕*O { +T;Ј@bc!Bc @22@*`L*+4cccc<#2!Bx12#+*#+@^ T{JOI_d*_WO{Y;*(@u4c-AbB 2*hRH r }R~bBD!f + 2J}  +D} )#,u+(@@ T{GOFWE_D@_%*_Z_T 0 ,4@HPX`x|`p` phxT,`P,d0@<h + + + t (4T  Xx !RIL_GWWMSnull pointer in wms_ts_pack_gw_7_bit_charsNULL pointerAddr len too long: %dInvalid BCD digitYear is invalid: %dMonth is invalid: %dDay is invalid: %dHour is invalid: %dMinute is invalid: %dnull pointer in wms_ts_encode_relative_timenull pointer in wms_ts_encode_timestampSecond is invalid: %dTimezone is out of bound: %dnull pointer in wms_ts_encode_evp_rel_timewms_ts_encode_enhanced_vp NULL pointerMinute is invalidSecond is invalidError while encoding Enhanced VP relative timewms_gs_encode_gw_validity NULL pointerError while Decoding Absolute Validity TimestampError while Encoding Enhanced Validity PeriodNull pointerExceed Max Data Len, Pack SIM SMS Status Report FailedExceed Max Data Len, Unpack SIM SMS Status Report FailedSMS UDH Header id %d Present with no DataUDH EO data too long: %dEncode User Data Header Exceeds Capacity - Skipping UDHInvalid TPDU Type = %dUser Data Length has exceeded capacityCommand Data Length %d Exceeds Command Data BufferAAAAAAAnull pointer in wms_ts_unpack_gw_7_bit_charsNot enough output buffer for unpackingiii = %dThe most significant bit in Type-of-Address field is not 1null pointer in wms_ts_decode_dcsInvalid DCS: %xnull pointer in wms_ts_decode_timestampInvalid BCD Digits in Encoded Timestamp Year : %dInvalid BCD Digits in Encoded Timestamp Month : %dInvalid BCD Digits in Encoded Timestamp Day : %dHour is too large: %dInvalid BCD Digits in Encoded Timestamp Hour : %dMinute is too large: %dInvalid BCD Digits in Encoded Timestamp Minute : %dSecond is too large: %dInvalid BCD Digits in Encoded Timestamp Second : %dnull pointer in wms_ts_decode_user_data_headerInvalid UDHL %d (exceeds UD length %d)wms_ts_udh_decode_first_seg_check failedBad UDH: pos=%d, data[pos]=%ddecode_udh: Num Headers has exceeded WMS_MAX_UD_HEADERSSMS UDH could not be decodednull pointer in wms_ts_decode_gw_user_datauser data length > max value for gw 7-bit alphabetuser data header length >= total lengthuser data length > max value for 8-bit chararactersnull pointer in wms_ts_decode_relative_timenull pointer in wms_ts_decode_evp_rel_timeError while Decoding Enhanced VP relative timenull pointer in wms_ts_decode_gw_validityError while Decoding Enhanced Validity PeriodInvalid TP-VPFnull pointer in wms_ts_decode_deliverinvalid param size in wms_ts_decode_deliverinvalid param value in wms_ts_decode_deliverUser Data Length has exceeded capacity: UDL = %lureject_duplicates = %d, format = %d, status_report_enabled = %duser_data_header_present = %d, reply_path_present = %d, message_reference = %lupos = %lu, data[pos] = %02XcallbackNum[%lu]=%cudh is NULLUDH Header Concat 8 Present with invalid data length = %dUDH Header Contact 8 with out of bound max messagesSMS UDH Header Concat16 Present with invalid data length = %dSMS UDH Header Special SM Present with invalid data length = %dUDH Header Port 8 Present with invalid data length = %dSMS UDH Header Port16 Present with invalid data length = %dSMS UDH Header Text Formatting Present with invalid data length = %dSMS UDH Header Pre Defined Sound Present with invalid data length = %dSMS UDH Header User Defined Sound Present with no DataMax Size Exceed Header id %d SMS UDH Header Pre Defined Animation Present with invalid data length = %dSMS UDH Header Large Defined Animation Present with invalid data length = %dSMS UDH Header Large Picture Present with invalid data length = %dSMS UDH Header Small Picture Present with invalid data legnth = %dSMS UDH Header Var Picture Present with invalid data length = %dSMS UDH Header Var Picture, pic size value mismatch with heigt and weightSMS UDH Header Var Picture, pic width is too largeSMS UDH User Prompt present with invalid data length = %dnull in wms_ts_udh_decode_first_seg_checkInvalid IEDL: pos(%d) + iedl(%d) + 2 > UDHL(%d) + 1SMS UDH Extended Object present with no Data SMS UDH Extended Object presents invalid UDHL:%dSMS UDH Header Rfc822 Present with invalid data length = %dSMS UDH National Lang Single Shift Present with invalid data length = %dSMS UDH National Lang Single Shift Present with invalid id = %dSMS UDH National Lang Locking Shift Present with invalid data length = %dSMS UDH National Lang Locking Shift Present with invalid id = %dSMS UDH Header Other data length exceeding 226RIL_CDMAWMSwms_ts_decode_address null ptr!decoding failed: address param_len not enough to accomodate number_plan field %lu>%ddecoding failed: address param_len not enough to accomodate number_of_address_digits field %lu>%ddecoding failed: address digits number too big: %ddecoding failed: number_of_address_digits is crossing address param_len: %lu>%dwms_ts_decode_subaddress null ptr!decoding failed: subaddress param_len not enough to accomodate number_of_subaddress_digits field %lu>%ddecoding: subaddress digits number too big: %ddecoding failed: number_of_subaddress_digits is crossing subaddress param_len: %lu>%d** BD Msg too short: %ddecoding: parameter (id=%d) extends beyond bd size %ddecoding: BD user data too big. len=%dqiu 11111111111111decoding: UD sz error(%d<%d)qiu 222222222222 data_len = %dBearer data too short or bad len fieldParam not in rangeBearer data too shortdecoding: callback number too big: %dDecoding BD: unrecognized parm_id: %dDecoding BD: unrecognized parm_len: %dDecoding BD: new desired_other_len=%derror in function wms_ts_decode_IS91EP_payloadqiu 3333333333 data_len = %dqiu 444444444 data_len = %dqiu 555555555555 data_len = %dqiu unpack gw 7 bit 1111qiu 1111111qiu 1111111 WMS_ENCODING_UNICODEqiu digits=%sqiu digit_mode = %dqiu number_of_digits = %dqiu number_mode = %dqiu number_plan = %dqiu number_type = %ddecoding: bearer reply option len is not 1: %d. Reset to 1.decoding: invalid parm len = 1 with valid error cause identifierdecoding: invalid parm len for CauseCodes: %ddecoding: bearer data len is 0decoding: Invalid parm id: %dwms_ts_encode_address null ptr!wms_ts_encode_CDMA_bd null ptr!wms_ts_encode_CDMA_tl null ptr!encode bd in[%d]: %02XInvalid parm size: %dRIL_SIMCOMonDataCallListChanged bReconnect=%ddatacall_status off, ignore unsol datacall list change msgwwan0usb0ppp0AT$QCRMCALL?$QCRMCALL:AT+CGACT?+CGACT:cgact total_count =%d +cid != SIMCOM_DATACALL_CID goto continueAT+CGPADDR+CGPADDR:try use _cdnssrv get ipAT+CDNSSRV?+CDNSSRV:get address cdnssrv success!get address cpgaddr success! requestOrSendDataCallList +mProject = %d +error: get cid active fail active_cid = %d, active = %d 0.0.0.0/16 /64rndis ipv4v6 address = %s gateways:%s192.168.225.1fe80::1 rndis ipv4 address = %s ndis ipv4v6 address = %s ndis ipv4 address = %s ppp 1 ip address = %s ppp 2 ip 1address = %s dnses: %sstatus:%d, srt:%d, cid:%d, active:%d, type:%s, ifname:%s, address:%s, dnses:%s, gateway:%s, mtu:%d +setup data call success!!!AT+CSQ+CSQ:AT^HDRCSQ^HDRCSQ:AT+HDRCSQ+HDRCSQ:cdma_ecio = %d, signalNoiseRatio = %dget_cdma_evdo_signal errorAT+CPSI?+CPSI:GSMOnlineWCDMATD-SCDMALTENR5G_SANR5GCDMAEVDOget_preferred_net_type startAT+CNMP?+CNMP:get_preferred_net_type end response = %dsimcom_request_get_network_type must never return error when radio is on +set_preferred_net_type start nttype = %dsimcard not ready, so set default preferece valuemodem not support tds modemodem not support gsm modesimcom_request_set_network_type newtech %d cnmpmode %dAT+CNMP=%dset_preferred_net_type new cnmpmode = %dcnmpmode == new cnmpmode = %dsimcom_request_set_network_type must never return error when radio is on +simcom_at_wakelocksimcom_ril_at_wacklocksimcom_at_wakelock_releasesimcom_wakelocksimcom_ril_wacklocksimcom_releasewakelocksimcom_releaseepowerwakelocksimcom_ril_power_wacklocksimcom_power_wakelockAT+CNSMOD?+CNSMOD:simcom_get_nwtype_by_cpsiTDSCDMAg_imsi_val is ready: %sAT+CIMI**simcom_get_imsi [10][i=%d]g_imsi_val: %s%ssimcom_get_sn_numAT+CNVR=2497,0+CNVR:The SN of this device is not registered.get SN:%s.get SN: %s,set SN property gsm.fw_sn.gsm.fw_snget SN error.AT+CREG?+CREG:AT+CGREG?+CGREG:AT+CEREG?+CEREG:AT+C5GREG?+C5GREG: trans state 5 ==> 1get_reg_state errorAT+CGDCONT?+CGDCONT:type = %s, apn=%sAT$RMNETBIND?$RMNETBIND:AT+CICCID+ICCID:line =%sstr = %siccid apdu = %siccid apdu error str= %ssimcom_unsol_CellInfoList android8910.get cdma cellinfo err = %dline2 string:%sresponse string is NULL.line is NULLci_type = %dtmpstr = %scell %s %slac = 0x%XSIMCOM8200 NRSIMCOM8200 not NRget signalcellinfo:GSM mcc-mnc:%d-%d, lac:%d, cid:%dcellinfo:WCDMA mcc-mnc:%d-%d, lac:%d, cid:%d, psc:%dcellinfo:LTE mcc-mnc:%d-%d, tac:%d, ci:%d, pci:%d, rssi:%dcellinfo:NR5G mcc-mnc:%d-%d, tac:%d, ci:%d, pci:%dcurTime = %lluunsol cell info successunsol cell info failonRadioStateChanged sState=%dg_wait_radio_power_on flag, unsol sim status changeAT+CFOTASWITCH?+CFOTASWITCH:AT+RFMODE+RFMODE:simcom power wakelock release 1simcom power wakelock release 2usb port inout p = %d, bMove = %dthe modem is exit.reboot ril%s%s %sSIMCOM_RIL9X_64bit_20210914_1530 RIL_Init8.8.8.8 8.8.4.4!!!!! A9 Warning: cant't get dns , so use the default valueA9 get_dnss. dns = %s!!!!! Warning: cant't get dns , so use the default value get_dnss. dns = %s%s 8.8.8.8192.168.225.1 8.8.8.8net.ppp0.dns1net.ppp0.dns2dns get from at failat:dns1 = %sat:dns2 = %sdns1 prop_len = %d, propValue = %sdns2 prop_len = %d, propValue = %s!!! Warning: cant't get dns , so use the default valueIPV4V6IPAT+CCINFO=1+CCINFO:simcom ril version = %s_GPS_USSD_STK_NDIS_RNDISsimcom ril version: %spoll sim stateSIM ABSENTSIM_READYSIM_BUSY ignoreSIM LOCKEDgetSIMStatus(). sState: %dAT+RTRECF?+RTRECF:Use virtual simcard, so always return sim readyAT+CPIN?+CPIN:CPIN query errorSIM PINSIM PUKPH-NET PINREADYgetSIMStatus ret=%disRadioOnAT+CFUN?+CFUN:is radio on intrface erroris radio state %donSIMReady >>>>>onSIMReady already trueAT+CNMI=1,2,0,0,0AT$QCMGF=0AT$QCNMI=1,2,0AT+CMGF=0AT+CTZU=1AT+CTZR=1AT+CGEREP=1,0AT+CSSN=0AT+CUSD=1AT+CSCS="UCS2"AT+CLVL=5AT+CLVL=%dAT+CSDVC=%dsleep_flag check startsleep_flag check 7500sleep_flag check 7500 disable sleep flag trueAT+CHSICSLEEP=0AT+CNVW=1877,0,"0300400000000200"AT+CNVW=6828,0,"15000000E00100000000000000000000"AT+CREG=2AT+CREG=1AT+CEREG=1AT+CGREG=1AT+CNSMOD=1AT+CGMI6320 simcom_change_cnsmod_to_tech cnsmod %d mdm_tech %dsimcom_change_cnsmod_to_tech cnsmod %d mdm_tech %d tdsmode %dsMdmInfo->mProject = %d cnsmod = %d6320 simcom_change_cnsmod_to_radio_tech cnsmod %d radio_tech %dsimcom_change_cnsmod_to_radio_tech cnsmod %d radio_tech %d tdsmode %dsimcom_setRadioTechnology newtech=%d, newradio=%dTech change mdm(%d => %d) radio(%d => %d)new radio == old redio, ignoreinit timeAT+CTZVL?+CTZVL:AT+CCLK?+CCLK:%d/%d/%d,%d:%d:%d%dyear=%d,month=%d,date=%d,hour=%d,min=%d,sec=%d,tz=%d%02d/%02d/%02d,%02d:%02d:%02d%c%dutc_time_str=%sinit time successinit time skip or failget_china_cardtype E460004600246004460074600146006460034600546011440204400344010440china_sim_card_type %d, imsi = %sget_china_cardtype XAT channel closed +setRadioState(%d)simcom default datacallrndis feature supportqmi feature supportndis feature supportppp feature supportcustomer datacall settingmainloop get at port = %smainloop can't find at port, check_device_times = %dchangxing: reset 4G modemecho 1 > /sys/class/lte_class/lte_device/lte_deviceat port open failwake upFail to set UART parameters. tcsetattr return %d +AT error %d on at_open +open ok, init it.Re-opening after closesimcom power wakelock 1rild.simcom.gpsrild.simcom.gps:%s1rild.simcom.stopgpsrild.simcom.stopgps:%srild.simcom.nr5g_iconrild.simcom.nr5g_icon:%srild.simcom.stkrild.simcom.stk:%srild.simcom.ussdrild.simcom.ussd:%srild.simcom.apnrild.simcom.apn:%srild.simcom.ppprild.simcom.ppp:%srild.simcom.ndisrild.simcom.ndis:%srild.simcom.rndisrild.simcom.rndis:%srild.simcom.switchrild.simcom.switch:%srild.simcom.netcloserild.simcom.netclose:%srild.simcom.hsic_sleeprild.simcom.hsic_sleep:%srild.simcom.tbbandrild.simcom.tbband:%srild.simcom.tbmultisimrild.simcom.tbmultisim:%srild.simcom.ipv6rild.simcom.ipv6:%srild.simcom.modemsleeprild.simcom.modemsleep:%srild.simcom.regcheckrild.simcom.regcheck:%srild.simcom.lteregcheckrild.simcom.lteregcheck:%srild.simcom.lteonlyrild.simcom.lteonly:%srild.simcom.disablemmsrild.simcom.disablemms:%ssupportFeatures:0x%Xrild.simcom.clvlrild.simcom.clvl:%sinit clvl value = %drild.simcom.smstimeoutrild.simcom.smstimeout:%sinit smstimeout value = %drild.simcom.csdvcrild.simcom.csdvc:%sinit csdvc value = %drild.user.definerild.user.define:%srild.simcom.powerwaketimerild.simcom.powerwaketime:%sinit powerwaketime = %duser defined:0x%Xro.product.boardro.product.modelro.product.namecustomer board:%s, model:%s, name:%srild.simcom.customerrild.simcom.customer:%sLINGXINchangxingdajiangheniaozhiyangbiyaditianyupuduget cust type = %d/data/simcom_rillog_flag/data/rilloglogcat start....../system/bin/logcat -b radio -v time -f /data/rillog/a%02d_%02d%02d_%02d%02d_radio.txt &/system/bin/logcat -v time -f /data/rillog/a%02d_%02d%02d_%02d%02d_main.txt &/system/bin/diaggrab/data/simcom_modemlog_flag/data/simcom_modemlog.cfg/data/modemlogmodem catch start....../system/bin/diaggrab_android -c /data/simcom_modemlog.cfg -d /data/modemlog/ &+CTZV:%s,%s,%d%s,%s-%dNITZ: %s+CRING:RINGNO CARRIERget state no carriernow is in deactive status. ignore no carrier+CCWAcgreg val = %d+CMT:uTeleserviceID = %dbIsServicePresent = %duServicecategory = %dRIL_CDMA_SMS_DigitMode = %dRIL_CDMA_SMS_NumberMode = %dRIL_CDMA_SMS_NumberType = %dRIL_CDMA_SMS_NumberPlan = %dnumber_of_digits = %ddigits[%d]=%02Xsimcom_cdma_decode_sms return failed!sms_pdu null fail+CMTI:$QCMT:+WAP_PUSH:nmode = %d+SIMCARD: NOT AVAILABLE+CPIN: READY+CPIN: SIM PINSIM STATUS CHANGED %s ++PPPD:now is in deactive status. ignore no +PPPDppp setup data call is running, skip this msg$QCRMCALL V4 DOWNndis setup data call is running, skip this msg+CDS:+CGEV:VOICE CALL: BEGINVOICE CALL: ENDVOICE CALL: ANSWERED+CTEC: invalid CTEC line %s +Unknown technology %d ++CCSS: +CCSS: Unable to allocate memoryinvalid +CCSS response: %s+WSOS: +WSOS: Unable to allocate memoryinvalid +WSOS response: %s+WPRL: +WPRL: Unable to allocate memoryinvalid +WPRL response: %s+CFUN: 0+CGPS: 0+CGPS: 0 wakeup +STIN:+CUSD:+QGPSURC:+CME ERROR:onCregChangedignore creg: creg == regignore creg: unsol_working == trueonCregChanged ignore cnsmod when lte->cdma callonCregChanged normal endAT+CLCC+CLCC:onCgregChangedignore cgreg: cgreg == regignore cgreg: unsol_working == trueonReadCDMASMS index = %dAT+CMGF?+CMGF:cmgfval 1 not supportAT+CMGR=%d+CMGR:simcom_cdma_decode_sms failAT+CMGD=%ddelete msg failonReadCDMASMS FailonCnsmodChanged nmode = %dignore cgreg: unsol_cnsmod == nmodenew mdm tech == old mdm techonCnsmodChanged nornal endonCnsmodChanged ignore cnsmod when lte->cdma callResponse: %serr: %d. p: %sline remaining after int: %ssetRadioTechnology(%d)Tech change (%d => %d)ussd on report: %spussd_str len == 0utf8_len = %dUSSD:%sussd_report code_type = %sAT+CSCS?+CSCS:IRAUCS2ussd_error_report err_num: %serr_code_str = %srild.simcom.initwaittimerild.simcom.initwaittime:%sinitializeCallback sleep(%d) startsleep(%d) time.initializeCallback sleep(%d) endhandshake starthandshake endinitRadioState(%d)InitString 1 startATE0Q0V1AT+CMEE=1InitString 2 startre init mdminfoAT+SIMCOMATIAT+CSUBAT+CQCNVATS0=0ATV1AT+CRC=1AT+CR=1AT+CMOD=0AT+CREG=0AT+CGREG=0AT+CEREG=0AT+CNSMOD=0AT+DIALMODE=0AT+SURCCFG=0x8000000000000009AT+SURCCFG?AT+CCWA=1AT+COLP=0AT+UIMHOTSWAPON=1AT+UIMHOTSWAPLEVEL=1AT+FCLASS=0AT+CNLSA=0AT+CSQFMT=1AT+AUTOCSQ=0jchfota: start switch check threadAT+CSYSSEL="nr5g_disable",1AT+CGMR+CGMR:+CGMR: failedSIM5320JSIM5320SIM5310SIM5360SIM6320SIM6216SIM7100JCSIM7100JESIM7100SIM7230SIM7250SIM7200SIM7500SIM7600SIM7605SIM7800SIM8200SIM8202SIM7906A7600A7620A7670A7678A7630A7906initalizeMDMInfo supportedTechs 0x%08x isMultimode %d, mProject = %dinitalizeMDMInfo failsimcom_set_sub_mode >>Model:SIM7600JC-HSIM7500JC-Hmodule is JC-H typecustmer init parat 1AT+CSCLK=1AT+STK=1AT+STKFMT=1AT+STK=0AT+SIDET=0AT+CSDVC=1AT+CMICAMP1=1AT+CTXGAIN=16384AT+CRXGAIN=11000AT+CTXVOL=30000AT+CRXVOL=0AT+CANDRC=1AT+CUSBPIDSWITCH=9011,1,1LINGXIN NEED CHANGE PID TO 9011rild.changxing.testrild.changxing.test:%sAT+CEXTPLMNBAND=0AT+CNBP=0x0000000000000000,0x0000010000000005,0x0000000000000000rild.simcom.gpsnmeapqxfiAT+CNVW=1920,0,"07030000"custmer init parat 1 endset_property_4 >>Manufacturer:SendComInitString(): setprop ril.module.manufacture=%sril.module.manufactureSendComInitString(): setprop ril.module.model=%sril.module.modelSendComInitString(): setprop ril.module.revision=%sril.module.revisionjchfota: thread fun startpersist.simcom.fotajchfota: persist.simcom.fota:%s, loopindex=%djchfota: fota_status = %djchfota: this loop not get the fota status, wait for next loopAT+CFOTASWITCH=%djchfota: after set status, current fota_status = %drild.simcom.disablenr5grild.simcom.disablenr5g:%s[simcom] onRequest: %s(%d), sState :%d radio_tech %d is_tds %d cnmp %dAT+CHLD=2ATAAT+CHLD=3AT+CHVAT+CHUPAT+CHLD=2%dRIL_REQUEST_RADIO_POWER = 1RIL_REQUEST_RADIO_POWER = 0the first power command.AT+VTS=%callow data = %dwait for +ppp: unconnectGET_IMSI: %sAT+CUSD=2IMS_REGISTRATION=%d, format=%d request voice radio_tech = %dAT+COPS=0Request not supported. Tech: %dg_wait_radio_power_on flag setCARDMODE: %dAT+CLCK="SC",2+CLCK:requestGetCurrentCallscountCalls = %dCall is not answered, alerting!countValidCalls = %d, needRepoll=%d+0123456789invalid CLCC line +IiATD%s%s;dial failAT+CHLD=1%dAT+CHLD=0AT+CHLD=1%s requestSignalStrength startscreen off, return last signal.tech = %dsimGetSignalStrengthByCPSI () [rsrp=%d][rsrq=%d][rssnr=%d]requestSignalStrength must never return an error when radio is ongetnetworktypeAT failnetwork type:%ssim8200 second nettype: %sthe other nettype getAT+CRESETbTbNeedCheckReg4G = %dreg_check_4G_for_tb_start = %dunreg_4G_times = %dreset modem for re reg 4greset modem for re reg wcdmarequestRegistrationState voice requestRegistrationState data init voice 0init voice 1%dcreg=%s lac = %s, cid = %sAT+COPS?+COPS:CHN-TELECOMAT+COPS=3,0AT+COPS=3,0;+COPS?;+COPS=3,1;+COPS?;+COPS=3,2;+COPS?response0:%s, len = %dCHINA MOBILE CMCCpOperatorAlphaLong: %sresponse1:%s, len = %dCMCC CMCCpOperatorAlphaShort: %sgsm.sim.stategsm.sim.state:%sLOADEDresponse2:%s, len = %drequestOperator must not return error when radio is onrequestRadioPower = %d, sState = %dAT+CFUN=4AT+CFUN=0AT+CFUN=1pdu:%sencode cdma pdu failAT+CMGS=%d+CMGS:AT$MYCONFIG="sms_retry", %d00%s%ssimcom_cdma_encode_sms return failed!requestCdmaSendSMS length %d data(%s)AT$QCMGS=%d$QCMGS:requestImsSendSMS: datalen=%zu, registered=%d, service=%d, format=%d, ims_perm_fail=%d, ims_retry=%d, gsm_fail=%d, gsm_retry=%drequestImsSendSMS invalid format value =%dAT+CSCA?+CSCA:AT+CSCA="%s"tianbo check reg status startunsolSignalStrength is NULLAT+CGSNp3: 15 --->> 0 AT+CRSM=%d,%d,%d,%d,%d,"%s","%s"+CRSM:command=%d, sw1=0x%02X, sw2=%02XGET SELECT RESPONSE FOR MOREAT+CRSM=192,%d,%d62DECODE 62xx to 11.11 type total_len %d%02XAT+CRSM=%d,%d,%d,%d,%d,,"%s"AT+CRSM=%d,%d,%d,%d,%d,%s,"%s"3F00report iccid sw1 0x%02X %02X apdu=%sreport sw1 0x%02X %02X apdu=%ssend ussd datalen=%d, data = %s, reallen = %dAT+CUSD=1,"%s",15ucs2_data = %srequestDataCallListrequestDataCallList NDISrequestDataCallList RNDISrequestDataCallList PPP ismodemIP_equal_androidIP = %dtest network type:%drequestQueryNetworkSelectionMode must never return error when radio is on0OKERRORrequestOEMHookContrl: %ludata[0] null or len < 21 cmdline:%s2 cmdline:%sflag:%sflag is nullhook string debug.requestOEMHookStrings: all line at errorAT FAILp_response_data[%d]=%stype = %dgetprefix failprefix = %ssend multi cmd failp_response_data_len = %drequestOEMHookStrings: errorAT+ATATIAT+CIPOPEN?requestOEMHookStringscmd:%s datalen:%d,strnum:%dset debug action.close debug.AT+CMGW=%d,%d+CMGW:requestGetCellInfoListget cell info successget cell info failattach apn:%s, protocol:%s, authtype=%d, username:%s, password:%sAT+CGDCONT=%d,"%s","%s"AT+CGAUTH=%d,%d,"%s","%s"Just set apn, no need resetAT^CARDMODE?^CARDMODE:requestGetRadioCapabilityrequestGetRadioCapability data == NULLversion=%d, session=%d, phase=%d, rat=%d, status=%draf = 0x%XAT+WSOS=0get currentState = %dg_ril_version = %spthread_createat cmd at_close sat cmd at_close eATE0%s closed.readerLoopERROR: Input line exceeded buffer +atchannel: EOF reachedatchannel: read error %sAT< %s ++CBM:+ETWS SECONDARY:CONNECT> Unsupported AT command type %d +BUSYNO DIALTONE+ECFU:+CCWA:NO ANSWER+CMS ERROR:AT> %s^Z +check atchannel is ok i = %dAT channel at block count = %dAT channel at block end, start sync atAT channel sync at end FailAT channel sync at endtest cmd at write starttest cmd at write end err = %dtest cmd timeout waittest cmd timeout end err = %dAT> %s +write cmd startwrite cmd len = %d written r = %dRILDparseTlv: response size is incomplete",NetDHCP%s: %s +--- dhcp %s (%d) ---ip %s gw %s prefixLength %ddns1: %sdns2: %sserver %s, lease %d seconds===== DHCP message:Invalid length %d, should be %dBOOTREQUESTBOOTREPLY????op = %s (%d), htype = %d, hlen = %d, hops = %dxid = 0x%08x secs = %d, flags = 0x%04x optlen = %dciaddr = %syiaddr = %ssiaddr = %sgiaddr = %schaddr = {%s}sname = '%s'file = '%s'op %d len %d {%s} %scannot obtain interface addresscannot obtain interface indexTIMEOUT +timed out +no acknowledgement from DHCP server +configuring %s with offered parameters +error sending dhcp msg: %s +poll failedreceive_packet failed (%d): %sinvalid reply +configuring %s +configuration request denied +ignoring %s message in state %d +failed to set ip addr for %s to 0.0.0.0: %s +failed to bring up interface %s: %s +simcom_do_dhcp startifc_init failedfailed to set ip addr for %s to 0.0.0.0failed to bring up interface %ssimcom_net_downifc init fail!!!discoverofferrequestdeclineacknakreleaseinform??? %02x Wrong size %d != %d +Wrong Op %d != %d +Wrong Xid 0x%x != 0x%x +Wrong Htype %d != %d +Wrong Hlen %d != %d +Wrong chaddr %x != %x +socket() failed: %s +ifc_init_returning %difc_closeifc_up(%s) = %difc_down(%s) = %difc_set_addr(%s, xx) = %d/proc/net/if_inet6r%32s %*02x %02x %*02x %*02x %63s +fe80:SIMCOM_DHCPDeleting address %s/%d on %s: %sifc_set_mask(%s, xx) = %dipv4_route refix_lenth= 32.ipv4_route gw.s_addr is not 0.ipv4_route ifc_ctl_sock < 0.ipv4_route ioctl result < 0.ifc_create_default_route(%s, %d) = %dfailed to remove default route for %s: %sfailed to turn on interface %s: %s +failed to set ipaddr %s: %s +failed to set prefixLength %d: %s +failed to set default route %s: %s +net.%s.dns1net.%s.dns2socket(PF_PACKET)Cannot bind raw socket to interfaceIP header checksum failure (0x%x)UDP header checksum failure (0x%x should be 0x%x)xtradataexpiresimcom_parse_gps_urc [gs_gps_download_xtra_from_android=%d]AT+CGPSXE=1AT+CGPSXDAUTO=1simcom_request_gps_downloadEXtra :AT+CGPSXDAUTO SETAT+CGPSXD=0AT+CHTPSERV="ADD","www.baidu.com",80,1AT+CHTPUPDATE+CCLK: line:%stimezone:%d%[^'+']time:%sAT+CCLK=%s+%d"simcom_request_gps_downloadEXtra DOWN!AT+CGPSMSB=1;+CGPS=1,2simcom_request_gps_start() AT+CGPSMSB=1;+CGPS=1,2AT+CGPS=1AT+CGPS=0simcom_request_gps_stop done!!simcom_request_gps_delAT+QGPSDEL=%dAT+QGPSINJPOS=%lf,%lf,%.02f%s[cmd=%s]simcom_request_gps_inject_locsimcom_GPS_wakeup!AT+CGPSNMEA?+CGPSNMEA:AT+CGPSNMEA=%dsimcom_gps create_gpslisten_threadsimcom_gps gpslisten_thread existrild.simcom.gpsxtrarild.simcom.gpsxtra:%s%s select errno: %d (%s)gpsControl_thread%s exitrild-gpssimcom_gps Failed to get socket 'rild-gps' errno:%dsimcom_gps please add a socket rild-ppp in init.rc or rild.rcsimcom_gps success to get socket %ssimcom_gps gps socket listen failsimcom_gps error accepting on gps portsimcom_gps select startsimcomg_gps select error (%d)%s: [gps_cmd=%d][len=%d]gpslisten_threadsimcom_gps error reading on socket: number of Argssimcom_gps simcom_request_gps_startsimcom_gps gps simcom_request_gps_stopsimcom_gps gps simcom_request_gps_extra_downloadsimcom_gps gps GPS_POWER_DEL_ALL_CMDsimcom_gps gps GPS_POWER_DEL_NONE_CMDsimcom_gps gps GPS_POWER_DEL_RELATED_CMDsimcom_gps gps GPS_POWER_DEL_XTRA_CMDsimcom_gps Invalid request %d.%s:[errno=%d][%s]simcom_request_TimedCallbackAT+QGPS?+QGPS: simcom_gps_state_change[type=%d][length=%d]AT+QGPSENDAT+QGPSXTRA=1AT+QFDEL="RAM:xtra2.bin"AT+QFUPL="RAM:xtra2.bin",%d,%d+QFUPL:AT+QGPSXTRATIME=0,"%d/%02d/%02d,%02d:%02d:%02d",1,1,%dAT+QGPSXTRADATA="RAM:xtra2.bin"AT+QGPS=1%s(time=%lld, timeReference=%lld, uncertainty=%d)simcom_gps_state_change%s [GpsUtcTime:%d/%d/%d,%d:%d:%d][uncertainty=%d]AT+QGPSXTRADATA?+QGPSXTRADATA:%s: [xtradatadurtime=%d][gs_agps_check_times=%d]simcom_xtra_state_change%s: [gs_agps_check_times=%d][gs_gps_download_xtra_from_android=%d]simcom_check_device_ready must never return error when radio is on +simcom_check_simcard_ready must never return error when radio is on +simcom_request_set_mute set_val = %d, g_mut = %dg_mut == set_val successAT+CMUT=%dAT+CLCK="%s",2,"%s",%dAT+CGPS+CGPS:simcom_request_screen_statesimcom_request_screen_state offsimcom_request_screen_state onscreen on need_resume_gps = %dcheck network status when screen on (5360)check network status when screen on(7100/7500)isNeedReConnect = %dAT+CGMM +MODEL VERSION: %sAT+DSWITCH=%dAT+CPCMREG=%dAT+CLCK="%s",%d,"%s",%dAT+CPWD="SC",%s,%sAT+CPWD="P2",%s,%sAT+CPIN=%sAT+CPIN=%s,%sAT+SPIC+SPIC:try_cntt = %donStkSetupMenuAT+STIN?AT+STSM?+STSM:str_len = %d, setupmenu: %s stk simcom_request_stk_service_is_runningip addrread %d bytes +content: %s +: ppp0inet ip:%s +not found +ipv6_address = %s%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%dval=%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d.%d%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02xipv6_str = %sget ipv6 from modem errorip addr get ipv6 from wwan0ip addr popen failcontent = %s%s:if_str_tmp: %sinet6ip addr get ip:%sip addr get ip failget_ipv4_from_socket startsocket error: %s +ioctl error: %s +get_ipv4_from_socket ip=%sNI_MAXHOST:%d +getnameinfo() failed %sip addr get ipv4 %sdevice null errordevice wrongip addr show %sip addr get detailsip addr get bInterface_exist = %dcontentA = %scontentB = %sinetip addr get ipv6 %sAT+CPPPACT?+CPPPACT:stop_internal_netAT+NETOPEN?+NETOPEN:net open fail+CIPOPEN:cip open failline = %sAT+CIPCLOSE=%dCIP CLOSE FAILwait for uri unsolicitedAT+NETCLOSENET CLOSE FAILrequestSetupDataCalldatacount:%d, apn:%s,username:'%s',password:'%s',authtype:'%s' +radio tech unknow, data call endnetclose feature open, so try strop internal net/dev/ttyUSBdata port = %sril.pppd.dataportuse default data port = %s/dev/ttyUSB3Stop existing PPPd before activating PDPctl.stoppppd_gprsAT+CVHU=1ATH7600AT+CGDCONT=%d,"IP","%s",,0,0AT+CRM=2ril.pppd.usernameril.pppd.passwordusername = %stmpusername = %sAT+CSOCKAUTH=,,"%s","%s"username or pw null. so set the default: card/cardcardAT+CSOCKAUTHNV=1AT+CSOCKAUTHNV?AT+CSOCKAUTH=%d,%s,"%s","%s"AT+CSOCKAUTH=%d,3,"%s","%s"AT+CGAUTH=%d,%s,"%s","%s"AT+CGAUTH=%d,3,"%s","%s"net.gprs.ppp-exitctl.startCan not start PPPdPPPd startednetcfg ppp0 downip addr flush dev ppp0check ppp0 is down endPPPd exit with code %s/sys/class/net/ppp0/operstateupunknownPPP link is up but no local IP is assigned. Will retry %d times after %d secondsPPP link is up with local IP address %sPPP link status in %s is %s. Will retry %d times after %d secondsCan not detect PPP state in %s. Will retry %d times after %d secondsppp errorrequestSetupDataCall errorrequesting deactivating data connection with CID '%s'Stopping PPPDDactivate PDP failureget_wan status.requestSetupDataCall_wwan_SIM8200 open pthread error.get wwan0 status: 1get wwan0 status: 0wan status: 0wan status: 1requestSetupDataCall_wwandatacount:%d,apn:%s,username:'%s',password:'%s',authtype:'%s' +rmnet bind successrmnet bind fail, reset modemrmnet bind command not support, ignoreCMWAPcmnet3GWAP3gnetCTWAPctnetAT+CGDCONT=%d,"IPV4V6","%s",,0,0AT$QCRMCALL=1,1,3,,%dAT$QCRMCALL=1,1,3,,%d,,,"%s","%s",%sAT$QCRMCALL=1,1,,,%dAT$QCRMCALL=1,1,,,%d,,,"%s","%s",%slocal_ip = %sAT$QCRMCALL=0,1,,,%dnetcfg get 0.0.0.0requestSetupDataCall_wwan errorrequestSetupDataCall_wwan_SIM8200requestSetupDataCall_wwan_SIM8200 qmiwwaninit error.QMI cdc_wdm link.send AT_cgdcont error.SIMCOM8200 datacall start!!!SIMCOM8200 datacall ERROR!!!SIMCOM8200 datacall end!!!requestSetupDataCall_wwan_SIM8200 errorrequestDeactivateDataCall_wwan, DeactivateDataCall_cont:%d.AT$QCRMCALL=0,1,3,,%drequestDeactivateDataCall_wwan errorrequestDeactivateDataCall_wwan_SIM8200qmi datacall request Deactivete success.requestDeactivateDataCall_wwan_SIM8200 errorrequestSetupDataCall_usbget local_ip is NULL!requestrndis_usb errorrequestDeactivateDataCall_usbdeactivateDataCallpppd stop >>>>pppd stop <<<< -- total_time = %d ms/system/bin/pppd/system/bin/pppd not exit!/system/bin/chat/system/bin/chat not exit!/etc/ppp/ip-up/etc/ppp/ip-up not exit!create ppp thread successcreate ppp thread failAT+CLIR?+CLIR:simcom_request_get_clir response<%d, %d> +simcom_request_get_clir must never return error when radio is on +AT+CLIR=%dsimcom_request_set_clir must never return error when radio is on +simcom_request_dtmf_start must never return error when radio is on +AT+CEER+CEER:simcom_request_get_lastcall_disccause callcause<%s> +simcom_request_get_lastcall_disccause response<%d> +simcom_request_get_lastcall_disccause must never return error when radio is on +simcom_request_set_network_selection_manual mmcmnc<%s> +AT+COPS=1,2,"%s"simcom_request_set_network_selection_manual must never return error when radio is on +availablecurrentforbiddenAT+COPS=?)simcom_request_operator_list must not return error when radio is on +AT+CCFC=%d,2AT+CCFC=%d,2,,,%d+CCFC:simcom_request_get_callforward_status must never return error when radio is on +AT+CCFC=%d,%dAT+CCFC=%d,%d,,,%dsimcom_request_set_callforward_status must never return error when radio is on +AT+CCWA=1,2AT+CCWA=1,2,%dsimcom_request_get_callwaiting_status must never return error when radio is on +AT+CCWA=1,%dAT+CCWA=1,%d,%dsimcom_request_set_callwaiting_status must never return error when radio is on +stk get profilestk set profilestk send envolope cmdenvolope data: %sAT+STENV=25,"%s"stk send envolope errorstk send terminalterminal data: %ssetup menu response dropAT+STGR=%d,"%s"stk send terminal errorstk handle call setupstk simcom_onStinReport val = %dAT+STGI=%d+STGI:onStinReport stinstr_len = %d, stinstr = %sstk onStinReport errorAT+CGPS=%dsimcom_request_cdma_set_subscription <%d> +simcom_request_cdma_get_subscription response<%d> +simcom_request_device_identity[simcom] simcom_request_device_identity(1)AT+SMEID?+SMEID:AT+MEESN+MEESN:AT+CFSH=%sAT+CFSHrequestNeighboringCellIdsAT+CEREG=2creg=%s lac = %s, cid = %s, rssi = %d%xset mtu errorturn off register unsolturn on register unsolregister status equal old status. don't unsol to androidregister status change, so unsol voice network status changed msgppp function start >>>pppd115200nodetachnolockdebugdumpnocrtsctsmodemhide-passwordusepeerdnsnoipdefaultnovjnovjccompnoccpdefaultrouteipcp-accept-localipcp-accept-remoteipcp-max-failure30userpasswordrefuse-paprefuse-chaprefuse-eaprefuse-mschaprefuse-mschap-v2''/system/bin/chat -s -v ABORT BUSY ABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT ERROR ABORT "NO ANSWER" TIMEOUT 5 "" ATD%s CONNECT''connectargv[%d] = %scannot execve('%s'): %s +wait ppp start>>>wait ppp end >>>pppd: Killed by signal %d retval = %dEXIT_OKEXIT_FATAL_ERROREXIT_OPTION_ERROREXIT_NOT_ROOTEXIT_NO_KERNEL_SUPPORTEXIT_USER_REQUESTEXIT_LOCK_FAILEDEXIT_OPEN_FAILEDEXIT_CONNECT_FAILEDEXIT_PTYCMD_FAILED EXIT_NEGOTIATION_FAILEDEXIT_PEER_AUTH_FAILEDEXIT_IDLE_TIMEOUTEXIT_CONNECT_TIMEEXIT_CALLBACKEXIT_PEER_DEADEXIT_HANGUPEXIT_LOOPBACKEXIT_INIT_FAILEDEXIT_AUTH_TOPEER_FAILEDEXIT_TRAFFIC_LIMITEXIT_CNID_AUTH_FAILEDpppd: Exit code %d (%s) ret:%dEXIT_UNKNOW_REASONfork errorppp_datacall_function endACM >= ACMmaxAccess information discardedBearer capability not authorizedBearer capability not availableBearer service not implementedCall rejectedChannel unacceptableClient ended callConditional IE errorDestination out of orderFacility rejectedIE non-existent/not implementedIncoming calls barred within the CUGIncompatible destinationInterworking, unspecifiedInvalid mandatory informationInvalid transaction identifier valueInvalid transit network selectionInvalid/incomplete numberMessage non-existent/not implementedMessage not compatible with stateMessage type not compatible with stateNetwork out of orderNo cause information availableNo circuit/channel availableNo route to destinationNo user respondingNon selected user clearingNormal call clearingNormal, unspecifiedNumber changedOnly RDI bearer is availableOperator determined barringOther causepre-emptionProtocol error, unspecifiedQuality of service unavailableRecovery on timer expiryRequested circuit/channel not availableRequested facility not implementedRequested facility not subscribedResources unavailable, unspecifiedResponse to Status EnquirySemantically incorrect messageService/option not availableService/option not implementedSwitching equipment congestionTemporary failureUnassigned/unalloacted numberUser alerting, no answerUser busyUser not member of CUGb_unpackw pos %d, rshift %db_unpackw result %d, len %db_unpackw result %d%02xsimcom_sms_convert_hex_to_bin <%s> to <%s>simcom_sms_convert_bin_to_hex <%s> to <%s>simcom_cdma_decode_address null ptr!decoding: address digits number too big: %ddecoding: address too long: %d>%dsimcom_cdma_decode_subaddress null ptr!decoding: subaddress too long: %d>%dsimcom_cdma_encode_address null ptr!simcom_cdma_encode_subaddress null ptr!simcom_cdma_decode_sms invalid parameter!simcom_cdma_decode_sms simcom_sms_convert_hex_to_bin failed!simcom_cdma_decode_sms invalid TL msg type: %d!simcom_cdma_decode_sms tl_message_type %ddecoding: parameter (id=%d) extends beyond msg size %dsimcom_cdma_decode_sms pos %dsimcom_cdma_decode_sms pos %d, para_id %d, parm_len %dsimcom_cdma_decode_sms uTeleserviceID %d, pos %dsimcom_cdma_decode_sms uServicecategory %d, pos %dsimcom_cdma_decode_sms dest addr pos %d, addr(%d, %d, %d, %d, %s)digits[%d] = %02Xsimcom_cdma_decode_sms dest subaddr pos %d, addr(%d, %d, %d, %s)simcom_cdma_decode_sms bearer_reply_seq_num %d, pos %dsimcom_cdma_decode_sms aBearerData <%s>, pos %dsimcom_cdma_decode_sms st <%d>, tl_message_type %d, mask 0x%xNo address present in msg!decoding: broadcast category is not present!decoding: cause code is not present in Ack!decoding: invalid TL msg type: %dsimcom_cdma_encode_sms invalid parameter!simcom_cdma_encode_sms uTeleserviceID %dsimcom_cdma_encode_sms sms type pos %dsimcom_cdma_encode_sms dest addr pos %d, addr(%d, %d, %d, %d, %s)simcom_cdma_encode_sms dest subaddr pos %d, addr(%d, %d, %d, %s)simcom_cdma_encode_sms beaeer data pos %d, uBearerDataLen %dsimcom_cdma_encode_sms enc over pos %dRIL_RUNTIMEdevice type = unknowdevice type = %dError allcating memroy (%s)Error receiving uevent (%s)ACTION=addchangeremoveSEQNUM=SUBSYSTEM=inout sig_handler bMove = %d3G modem monitor thread is start Netlink socket faild, usb monitor exiting...Unable to set uevent socket options: %sUnable to bind uevent socket: %sError on fcntl:%spoll timeoutpoll error:%spath -- >> PATH_SIZE(error)path2 -- >> PATH_SIZE(error)/sys/bus/usb/devices/opendir -- %s error.../idVendor/idProduct/bcdDevicefind devices: idVendor= %s,idProduct=%s, bcdDevice=%s.[%s:%s],atport=%s,dataport=%s,gpsport=%scan't find supported modemRuntime port found matched device with Name:%s idVendor:%s idProduct:%s bcdDevice:%sfind_devices_in_table i = %d1e0e90111826A7900_9011902BSIM7600_902B05c690009001SIM7600_9011//bInterfaceNumberbInterfaceNumber path=%s:%d,%srefreshhzc_port_name found path:%s port:%s bcdDevice:%sttyUSB/dev/%stty/ttyttyACMPRODUCT=inout removeinout addETSI TS 102 221, 11.1.1.3: FCP template TLV structureRILVfcp_to_ts_51011: tag: 0x%xETSI TS 102 221, 11.1.1.3: FCP template tagETSI TS 102 221, 11.1.1.3: FCP property TLV structure3GPP TS 51 011, 9.2.1: Unsupported file sizeETSI TS 102 221, 11.1.1.4.4: Invalid file identifierETSI TS 102 221, 11.1.1.4.3: Invalid file descriptorETSI TS 102 221, 11.1.1.4.3: Invalid non-transparent file descriptorETSI TS 102 221, 11.1.1.4.3: Invalid file structureFCP to TS 510 11: Specification violation: %s.failed to ifc_init(%s): %s +failed to do_dhcp(%s): %s +net.%s.gw%s QMIType: %d has no clientIDGobiNetSendQMI%s write=%d, errno: %d (%s)%s Failed to open %s, errno: %d (%s)GobiNetThread%s poll=%d, errno: %d (%s)%s poll err/hup/invalepoll fd = %d, events = 0x%04x%s read=%d errno: %d (%s)failed to open %s, errno: %d (%s)failed to get ClientID for 0x%02x errno: %d (%s)Get clientWDS = %dGet clientDMS = %dGet clientNAS = %dGet clientQOS = %dGet clientWMS = %dGet clientPDS = %dGet clientUIM = %dGet clientWDA = %d/dev/cdc-wdmWCDMA<E_QConnectManager_Linux&Android_V1.1.33Wait for simcom modules connectCannot find qmichannel(%s) usbnet_adapter(%s) for simcom modules%s open qmi message receive!qmiOpenDataCallPthread%s Faild to create main_control_fd: %d (%s)%s Failed to create thread control socket pair: %d (%s)Fail to access %s, errno: %d (%s)QmiWwanthread is created, Cannot be created repeatedlyopen cdc_wdm error!%s Failed to create QmiWwanThread: %d (%s)error,can not find devices:/dev/cdc-wdm.%s ! qmiGetClientIDrequestSetupDataCall_wwan_SIM8200 find devices error.%s Failed to QmiWwanInit: %d (%s)%s close qmi link!closePthreadAndSignal%s Error joining to listener thread (%s)apn:%s,username:'%s',password:'%s',authtype:'%d' +%s imformation config completedLinkWwancdc_wdm%s poll err/hup ; epoll fd = %d, events = 0x%04x%s signal_num= %ddatacall IPV6 success.%s datacall error.%s query datacall error.%s/%s/idVendor%s/%s/idProduct1.51.2Find %s/%s idVendor=%s idProduct=%s%s/%s:%s/netCannot open directory: %s, errno: %d (%s)Find %s/%sFind usbnet_adapter = %s%s/%s:%s/GobiQMI%s/%s:%s/usbmisc%s/%s:%s/usbno GobiQMI/usbmic/usb found in %s/%s:%sFind qmichannel = /dev/%s%s/%s/uevent%s subdir2=%s major = %d, minor = %d +%s open failedplease mknod %s c %d %d/devCannot open directory: %s, errno:%d (%s)cdc-wdmqcqmiFind qmichannel = %s/sys/class/net/wwan%s/sys/class/net/usb%s/sys/class/net/eth%sFailed to access %s, errno:%d (%s)%s %d path access RW error!get_dev_major_minor%s %d path open error!may be overflowMAJOR=MINOR=%s %d path error!/proc/self/exe/proc%s/%s/exe%s/%s/fd%s/%s/exe -> %sforce kill %s/%s/exe -> %s%s/%s%s -> %s%s start!check_ipv4_v6_addresslocalIP: %d.%d.%d.%d VS remoteIP: %d.%d.%d.%dcheck_ipv4_aderess %d %d;localIP: %04x:%04x:%04x:%04x:%04x:%04x:%04x:%04xVS remoteIP: %04x:%04x:%04x:%04x:%04x:%04x:%04x:%04xcheck_ipv6_aderess %s %s;check_ipv4_v6_aderess return 0;{%02x, %04x, %02x } +TransactionId: %02x +_REQ_RESP_INDQMICTLType: %04x %s +Length: %04x +TransactionId: %04x +Type: %04x %s +PDS/QOS/CTL/unknown!unknow_%xQMICTL_SET_INSTANCE_ID_REQQMICTL_SET_INSTANCE_ID_RESPQMICTL_GET_VERSION_REQQMICTL_GET_VERSION_RESPQMICTL_GET_CLIENT_ID_REQQMICTL_GET_CLIENT_ID_RESPQMICTL_RELEASE_CLIENT_ID_REQQMICTL_RELEASE_CLIENT_ID_RESPQMICTL_REVOKE_CLIENT_ID_INDQMICTL_INVALID_CLIENT_ID_INDQMICTL_SET_DATA_FORMAT_REQQMICTL_SET_DATA_FORMAT_RESPQMICTL_SYNC_REQQMICTL_SYNC_RESPQMICTL_SYNC_INDQMIDMS_SET_EVENT_REPORT_REQQMIDMS_SET_EVENT_REPORT_RESPQMIDMS_EVENT_REPORT_INDQMIDMS_GET_DEVICE_CAP_REQQMIDMS_GET_DEVICE_CAP_RESPQMIDMS_GET_DEVICE_MFR_REQQMIDMS_GET_DEVICE_MFR_RESPQMIDMS_GET_DEVICE_MODEL_ID_REQQMIDMS_GET_DEVICE_MODEL_ID_RESPQMIDMS_GET_DEVICE_REV_ID_REQQMIDMS_GET_DEVICE_REV_ID_RESPQMIDMS_GET_MSISDN_REQQMIDMS_GET_MSISDN_RESPQMIDMS_GET_DEVICE_SERIAL_NUMBERS_REQQMIDMS_GET_DEVICE_SERIAL_NUMBERS_RESPQMIDMS_UIM_SET_PIN_PROTECTION_REQQMIDMS_UIM_SET_PIN_PROTECTION_RESPQMIDMS_UIM_VERIFY_PIN_REQQMIDMS_UIM_VERIFY_PIN_RESPQMIDMS_UIM_UNBLOCK_PIN_REQQMIDMS_UIM_UNBLOCK_PIN_RESPQMIDMS_UIM_CHANGE_PIN_REQQMIDMS_UIM_CHANGE_PIN_RESPQMIDMS_UIM_GET_PIN_STATUS_REQQMIDMS_UIM_GET_PIN_STATUS_RESPQMIDMS_GET_DEVICE_HARDWARE_REV_REQQMIDMS_GET_DEVICE_HARDWARE_REV_RESPQMIDMS_GET_OPERATING_MODE_REQQMIDMS_GET_OPERATING_MODE_RESPQMIDMS_SET_OPERATING_MODE_REQQMIDMS_SET_OPERATING_MODE_RESPQMIDMS_GET_ACTIVATED_STATUS_REQQMIDMS_GET_ACTIVATED_STATUS_RESPQMIDMS_ACTIVATE_AUTOMATIC_REQQMIDMS_ACTIVATE_AUTOMATIC_RESPQMIDMS_ACTIVATE_MANUAL_REQQMIDMS_ACTIVATE_MANUAL_RESPQMIDMS_UIM_GET_ICCID_REQQMIDMS_UIM_GET_ICCID_RESPQMIDMS_UIM_GET_CK_STATUS_REQQMIDMS_UIM_GET_CK_STATUS_RESPQMIDMS_UIM_SET_CK_PROTECTION_REQQMIDMS_UIM_SET_CK_PROTECTION_RESPQMIDMS_UIM_UNBLOCK_CK_REQQMIDMS_UIM_UNBLOCK_CK_RESPQMIDMS_UIM_GET_IMSI_REQQMIDMS_UIM_GET_IMSI_RESPQMIDMS_UIM_GET_STATE_REQQMIDMS_UIM_GET_STATE_RESPQMIDMS_GET_BAND_CAP_REQQMIDMS_GET_BAND_CAP_RESPQMINAS_SET_EVENT_REPORT_REQQMINAS_SET_EVENT_REPORT_RESPQMINAS_EVENT_REPORT_INDQMINAS_GET_SIGNAL_STRENGTH_REQQMINAS_GET_SIGNAL_STRENGTH_RESPQMINAS_PERFORM_NETWORK_SCAN_REQQMINAS_PERFORM_NETWORK_SCAN_RESPQMINAS_INITIATE_NW_REGISTER_REQQMINAS_INITIATE_NW_REGISTER_RESPQMINAS_INITIATE_ATTACH_REQQMINAS_INITIATE_ATTACH_RESPQMINAS_GET_SERVING_SYSTEM_REQQMINAS_GET_SERVING_SYSTEM_RESPQMINAS_SERVING_SYSTEM_INDQMINAS_GET_HOME_NETWORK_REQQMINAS_GET_HOME_NETWORK_RESPQMINAS_GET_PREFERRED_NETWORK_REQQMINAS_GET_PREFERRED_NETWORK_RESPQMINAS_SET_PREFERRED_NETWORK_REQQMINAS_SET_PREFERRED_NETWORK_RESPQMINAS_GET_FORBIDDEN_NETWORK_REQQMINAS_GET_FORBIDDEN_NETWORK_RESPQMINAS_SET_FORBIDDEN_NETWORK_REQQMINAS_SET_FORBIDDEN_NETWORK_RESPQMINAS_SET_TECHNOLOGY_PREF_REQQMINAS_SET_TECHNOLOGY_PREF_RESPQMINAS_GET_RF_BAND_INFO_REQQMINAS_GET_RF_BAND_INFO_RESPQMINAS_GET_PLMN_NAME_REQQMINAS_GET_PLMN_NAME_RESPSIMCOM_PACKET_TRANSFER_START_INDSIMCOM_PACKET_TRANSFER_END_INDQMINAS_GET_SYS_INFO_REQQMINAS_GET_SYS_INFO_RESPQMINAS_SYS_INFO_INDQMIWDS_SET_EVENT_REPORT_REQQMIWDS_SET_EVENT_REPORT_RESPQMIWDS_EVENT_REPORT_INDQMIWDS_START_NETWORK_INTERFACE_REQQMIWDS_START_NETWORK_INTERFACE_RESPQMIWDS_STOP_NETWORK_INTERFACE_REQQMIWDS_STOP_NETWORK_INTERFACE_RESPQMIWDS_GET_PKT_SRVC_STATUS_REQQMIWDS_GET_PKT_SRVC_STATUS_RESPQMIWDS_GET_PKT_SRVC_STATUS_INDQMIWDS_GET_CURRENT_CHANNEL_RATE_REQQMIWDS_GET_CURRENT_CHANNEL_RATE_RESPQMIWDS_GET_PKT_STATISTICS_REQQMIWDS_GET_PKT_STATISTICS_RESPQMIWDS_MODIFY_PROFILE_SETTINGS_REQQMIWDS_MODIFY_PROFILE_SETTINGS_RESPQMIWDS_GET_PROFILE_SETTINGS_REQQMIWDS_GET_PROFILE_SETTINGS_RESPQMIWDS_GET_DEFAULT_SETTINGS_REQQMIWDS_GET_DEFAULT_SETTINGS_RESPQMIWDS_GET_RUNTIME_SETTINGS_REQQMIWDS_GET_RUNTIME_SETTINGS_RESPQMIWDS_GET_MIP_MODE_REQQMIWDS_GET_MIP_MODE_RESPQMIWDS_GET_DATA_BEARER_REQQMIWDS_GET_DATA_BEARER_RESPQMIWDS_DUN_CALL_INFO_REQQMIWDS_DUN_CALL_INFO_RESPQMIWDS_DUN_CALL_INFO_INDQMIWDS_SET_CLIENT_IP_FAMILY_PREF_REQQMIWDS_SET_CLIENT_IP_FAMILY_PREF_RESPQMIWDS_SET_AUTO_CONNECT_REQQMIWDS_SET_AUTO_CONNECT_RESPQMIWDS_BIND_MUX_DATA_PORT_REQQMIWDS_BIND_MUX_DATA_PORT_RESPQMIWMS_SET_EVENT_REPORT_REQQMIWMS_SET_EVENT_REPORT_RESPQMIWMS_EVENT_REPORT_INDQMIWMS_RAW_SEND_REQQMIWMS_RAW_SEND_RESPQMIWMS_RAW_WRITE_REQQMIWMS_RAW_WRITE_RESPQMIWMS_RAW_READ_REQQMIWMS_RAW_READ_RESPQMIWMS_MODIFY_TAG_REQQMIWMS_MODIFY_TAG_RESPQMIWMS_DELETE_REQQMIWMS_DELETE_RESPQMIWMS_GET_MESSAGE_PROTOCOL_REQQMIWMS_GET_MESSAGE_PROTOCOL_RESPQMIWMS_LIST_MESSAGES_REQQMIWMS_LIST_MESSAGES_RESPQMIWMS_GET_SMSC_ADDRESS_REQQMIWMS_GET_SMSC_ADDRESS_RESPQMIWMS_SET_SMSC_ADDRESS_REQQMIWMS_SET_SMSC_ADDRESS_RESPQMIWMS_GET_STORE_MAX_SIZE_REQQMIWMS_GET_STORE_MAX_SIZE_RESPQMIWDS_ADMIN_SET_DATA_FORMAT_REQQMIWDS_ADMIN_SET_DATA_FORMAT_RESPQMIWDS_ADMIN_GET_DATA_FORMAT_REQQMIWDS_ADMIN_GET_DATA_FORMAT_RESPQMIWDS_ADMIN_SET_QMAP_SETTINGS_REQQMIWDS_ADMIN_SET_QMAP_SETTINGS_RESPQMIWDS_ADMIN_GET_QMAP_SETTINGS_REQQMIWDS_ADMIN_GET_QMAP_SETTINGS_RESPQMIUIM_READ_TRANSPARENT_REQQMIUIM_READ_TRANSPARENT_RESPQMIUIM_READ_TRANSPARENT_INDQMIUIM_READ_RECORD_REQQMIUIM_READ_RECORD_RESPQMIUIM_READ_RECORD_INDQMIUIM_WRITE_TRANSPARENT_REQQMIUIM_WRITE_TRANSPARENT_RESPQMIUIM_WRITE_TRANSPARENT_INDQMIUIM_WRITE_RECORD_REQQMIUIM_WRITE_RECORD_RESPQMIUIM_WRITE_RECORD_INDQMIUIM_SET_PIN_PROTECTION_REQQMIUIM_SET_PIN_PROTECTION_RESPQMIUIM_SET_PIN_PROTECTION_INDQMIUIM_VERIFY_PIN_REQQMIUIM_VERIFY_PIN_RESPQMIUIM_VERIFY_PIN_INDQMIUIM_UNBLOCK_PIN_REQQMIUIM_UNBLOCK_PIN_RESPQMIUIM_UNBLOCK_PIN_INDQMIUIM_CHANGE_PIN_REQQMIUIM_CHANGE_PIN_RESPQMIUIM_CHANGE_PIN_INDQMIUIM_DEPERSONALIZATION_REQQMIUIM_DEPERSONALIZATION_RESPQMIUIM_EVENT_REG_REQQMIUIM_EVENT_REG_RESPQMIUIM_GET_CARD_STATUS_REQQMIUIM_GET_CARD_STATUS_RESPQMIUIM_STATUS_CHANGE_IND/dev/qcqmis_commandcond = %p, s_commandmutex = %p%s pthread_cond_timeout_np=%d, errno: %d (%s)QmiThreadSendQMITimeout%s get thread recvice qmi QmiThreadRecvQMI%s line:%d s_prequest same with presponse%s QMUX_TYPE_NAS QMINAS_SERVING_SYSTEM_IND !%s QMUX_TYPE_WDS QMIWDS_GET_PKT_SRVC_STATUS_IND !%s QMUX_TYPE_NAS QMINAS_SYS_INFO_IND !%s nobody care this qmi msg! nobody care this qmi msg!!%s start! requestSetEthMode%s err = %d%s QMUXResult = 0x%x, QMUXError = 0x%xrequestGetPINStatusSIM_ABSENTSIM_NOT_READYSIM_PINSIM_PUKSIM_NETWORK_PERSONALIZATIONrequestGetSIMStatus%s SIMStatus: %srequestEnterSimPin_qmirequestGetHomeNetworkUNKNOWNGPRSEDGEUMTSHSDPAHSUPA1XRTT1XEVDO1XEVDO_REVA1XEVDV3XRTT1XEVDO_REVBUMBCUSTOMUNKNOWrequestRegistrationState2device=%08x data=%08x response type=0x%04x remainlen=%ldeHRPDHSDPA_HSUPA%s MCC: %d, MNC: %d, PS: %s, DataCap: %sAttachedDetachedrequestRegistrationState1requestQueryDataCall%s %sConnectionStatus: %sIPv4IPv6CONNECTEDDISCONNECTEDrequestSetupDataCallcdc_wdm%s old_auth = %d, profile->auth = %d%s WdsConnectionIPv4Handle: 0x%08x%s WdsConnectionIPv6Handle: 0x%08xrequestDeactivateDefaultPDP%s WdsConnectionIPv4Handle= %drequestGetIPAddressrequestSetProfile%s[%d] %s/%s/%s/%drequestGetProfile%s get base band version! requestBaseBandVersion%s %sEC20QMIType %d has no clientID%s fail to mallocComposeQMUXMsgctnet@mycdma.cnvnet.mobi%s cdc_wdm_fd = -1QmiWwanSendQMI%s poll=%d, revents = 0x%x, errno: %d (%s)open device cdc-wdm: %scdc_wdm_fd = %dqmiwwanthread start cdc_wdm_fd = %dQmiWwanThread%s poll err/hup/inval fd = %d, events = 0x%04x%s poll is qmidevice_control_fd%s poll is cdc_wdm_fd%s nreads=%d, pQCQMI->QMIHdr.Length = %dComposeQCTLMsg%s line %d into udhcpc_start.udhcpc_start%s line %d into define ANDROID./system/bin/netcfg/system/bin/netcfg %s up/system/bin/netcfg %s dhcp/system/bin/dhcptool %sgw%s line: %d udhcpc_stop/system/bin/netcfg %s downifconfig %s downchange mtu %d -> %d/system/bin/setprop net.%s.%s %d.%d.%d.%dCLOCK_REALTIME: %d, %d +CLOCK_second: %d, nsecond: %d +07\>|> ?(?7;0`H̱h$0Ph̾пt 8Ph,08Hxl0`Xp@pl + H ` xhD0P|pP l2p378t:X?ACCF LHHWxWXZaa a8cX(h8hHhXhhhhhh(h@hXhphhh ii,i??8LIh,JJ(KKS T8pTXTxT4XXXxXXY(YHZhZZZ[4[X[d[p[0|[HL^xbcc\fg0`gHg`i|iijkhl(0mPPmhmnnnoDop8rhv|\}~0PPp4`($(lHhD؄`ԉ0H`4p, h@`(D< Hp$̛`$0PأphPT84Xx<4<8``L8<`p<4 xH(h(\X@l`4d HPxXH PpT(4HpT 4 +` X(H|hTx\H0\`l8!@"\"x"$ p'H0)hL)*t*++. l/@,0`2|33D4 55708`9;= ?AHC(JXLLVi - H!d!{""#ƪ#$%&:&U'q''۫  !(!B"]"|##$׬$%%)'O'q(()ɭ)**+5+S,r,--׮..131S2t233̯<<@@8AVAwBBCΰCDDE2EJc  ӱ!!"4"T#u#$$ʲ$%%&<&]''(³())&*H*g11DDٴM3MKMdx ɵ !!2"U"t"##׶$$(9(\++,,--"/C/[7t788ĸ8޸MMQBQ^{Թ  !2!G"]"q##$$ź0غ01124L4h5566ܻ  + H!d!{!""ǽ"###3%K%i%&&&Ӿ'''(/(E(\)r)..¿/ؿ/2(pTh"`` op8" @S +&o8zv&&&&&&&&&&0>oohoooo(QTw@@ +œǜ̜ќ œܜ0Lœ\Lœǜ ( @ @( GNUgold 1.117zXZִF!t/g]?Eh=ڊ"JSE;nN-f"\'%W{i}v&32L,s]M4 LE7+@{i:Fͣ.h5G9SqFxO^, 9vElS2c|VAHµ~Z)ݔz SmrZG~YN΢"{#T%ճuXFm%6b?OQ@k@.C~}¶8X@f0~>b3nE<#T6s J8QJ^Aa /5oEJ^@k!\(Ph;olu犺XTUkFOflKɷR(N\Nnw yd6R#4耵%'I'7nWGVowq72h<e0Bm>&"~$#}) UdxEg"CїLƢQOqRQjAdTQv<脨}#ް*qtdxǧwf\ɦ-=9}5{ȼ%bV&}}_iHA+9T P*b58w^d')89R-oσq8-lٗ)\nޏgR,Lq2-Ub+_0^|Ge?*h/^Yw{yA=H͎(Kǟs:)V'u,WyS,=v !,Ay5z~GO`+-HOҹeXQ=D@<u*W=^b1bH|Z{ mWD*0Q[~7k#o-/R%j/IoJn Em#N4zzČa27pfU VqNJxUt,&O'[`;1w .HQ7NEylD{VIR.)k1 q< 1+9GuDiwfZr>v>`nRW?;A\,3?y>V9cvYuz_cxT(t~N')U^ؒ, Dl> +Wѕ迕Zj7igLl)/Ynd[r-KZtd +zF~5ԅ;ўeA؆g#?Sߤ(knJM|#{ȯFYxt34 +'z0 6^ +PT_ 5ؖ3%'_S4"ɤ@3^͜&j~V32AO: q(\j3T.ja2R eH+)@B f_n#yB;r2x$'~|4n!9QZj`Bb |$)|?y/2M 8 +GKxMiD$jO ~X-'~jem&k)/THa-I廘ΏoOEr*dTxɕ׈Dۿ*/`Ĕq!0)&ٟ zz-2SA9s{bFEu0d8YɑgYZ.shstrtab.note.android.ident.note.gnu.build-id.dynsym.dynstr.gnu.hash.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.text.rodata.eh_frame.eh_frame_hdr.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.note.gnu.gold-version.gnu_debugdata "" 2 8"81:@S@3&Bo8z8Z0 LohhfYojhoj@w`jBoh" A +(>L0>0@>@(Q(!S#pTp$ `048d44E44P4< \ No newline at end of file diff -uNar a/vendor/nxp/imx-firmware/X64/libril.so b/vendor/nxp/imx-firmware/X64/libril.so --- a/vendor/nxp/imx-firmware/X64/libril.so 1970-01-01 08:00:00.000000000 +0800 +++ b/vendor/nxp/imx-firmware/X64/libril.so 2021-11-26 10:38:46.000000000 +0800 @@ -0,0 +1,973 @@ +ELF@H@8@@@@@@@@ttppp<@BB88PtdQtdRtdppp33AndroidGNUv8O=7F1'9"")))* *q***********+/+A+P+^+q++++++E,k,x,,,,,,|/////+99 :K<<====M>>?~??[@@@@_AAAABB0BfBBBBC+CCCCDDDEEkFFkGGHCHHI~IITJJ-KmKKKALLMaMMENNOOO8PxPP Q7 L[ hh-R P2 ($8   xNb h/  X?_ pTOr( X(Hr`    @ P" P]0X  h' 2 hw + pi3 r Qz {i Hv D  ;; ^$ $F^ k .w  x 8 (R5v (4- h* ح p؈ t<o X# JU .@%g `H"x (W ,z | R h]v ؞ K_ x HB 0g @h~.  P  h  M3 2i H;n Hh[ <>y W  T, x 4V l <V  ./ f h>  <* J : ^@9 S8j L# T XT ؐ r0  ! H@ J4  X {\` W  PDY *D ; 0$,  zv h 0  @p eD| & @?Df h s hi Ihk Tkn h}1 ` h*1 l> X  H` p7hU Q@] #u: @'  v.r@ + K  8TR5" p @ p| sH   p.)  0 X$n DO (,q o0 t G& ( x" x_ (+H h;Dd[ xg Hh) X]: * $ + p`\6 c Ph< X/w  Sa hhۂ (`( Sn h0e l<^ ( D~ < << 0D!f (/,O Xf ~g D(\ (hY hh T 7 $'  h<y  `+ hF4 R < س=V pH9c 9  <D- xb! xf\ <<  e D(` 0/ 2[  hS  x$` x}e hh ! H* i ( " <Q 8< (0QX %h<  X-a Phrd  8L  H$ xD\ ȅD4 1( +, H$ Uh h <q $]0 PT= (c PP[W p\ hh fV hm hro h 8c h D P&T  f hM Гq  d< (FU @^ Phj n T 05" !@9 ; b7] m D [4e @hq 0. T (   G O\ PHp  0!( J. iY @)" cxR HM) 8 ( \<h +Tn Px~ LS H ЭH 8*  @ T + %! (x ІD) X8 ` qX )j  <& py (tN D<   1 ) @$ P# 0 .I0 PP\ F ho (Ty t/,5 d, T 0_ < wrX  ~e hl +x  @$'Y hX H1s@ f2 mD 8_4 w 83Q hf( @ +  Ho# `$B` xp  h< + x # DBZ 4 u ,m 80 : T2 ,1 5 sL\ h Pn! `H9q@b m hW x~r PN, 8Dx G P bU `V `HJf HF pya V d Hu `t7  l   LR | Y $L P(y  n H 8D*h phu =. XT \7o PT( H  Л @  hW Ll \c  ډ <F$ h  \ 8& 0, ] xi/!`   Z hv  t |j DV :D3  t <S   <f |Q Xhgl p+d H 8[  $ބ <R |e hw $ @G* 17   H$8 أ+ رD , `Ptx  =Da %hk `R )% R,I /|q(Ѓ  \&U xA <`. @h   @\sP ) ( z c1 DS' K] D. 01:W DZ h6 @Sd P T%! <X HY "h аm <. ` t  h "lڅ < 0 H* <c XD  @i Rm D H: Md- x H 8<% Ё0 @o) Q< x0l  <: @=rZ hQ    kV" XY hb + 39 a xh 8X ؇ T<N# 830 X- l':  ~ <p8 Xl @h P `$$& P4  </  i H 4C% P __cxa_finalizeLIBClibc.solibril.so__register_atfork__cxa_atexitRIL_onRequestAckRIL_onRequestCompleteRIL_onUnsolicitedResponseRIL_registerRIL_register_socketRIL_requestTimedCallbackRIL_setcallbacksRIL_startEventLoop_Z13ril_event_addP9ril_event_Z13ril_event_setP9ril_eventibPFvisPvES1__Z13ril_timer_addP9ril_eventP7timeval_Z14ril_event_initv_Z14ril_event_loopv_ZN12RilSapSocket13initSapSocketEPKcPK18RIL_RadioFunctions_ZN12RilSapSocket9uimRilEnvE_ZN3sap15registerServiceEPK18RIL_RadioFunctions_ZN5radio10lceDataIndEiii9RIL_ErrnoPvm_ZN5radio10pcoDataIndEiii9RIL_ErrnoPvm_ZN5radio11callRingIndEiii9RIL_ErrnoPvm_ZN5radio12dialResponseEiii9RIL_ErrnoPvm_ZN5radio13cdmaNewSmsIndEiii9RIL_ErrnoPvm_ZN5radio13modemResetIndEiii9RIL_ErrnoPvm_ZN5radio13oemHookRawIndEiii9RIL_ErrnoPvm_ZN5radio13simRefreshIndEiii9RIL_ErrnoPvm_ZN5radio14cdmaInfoRecIndEiii9RIL_ErrnoPvm_ZN5radio14newSmsOnSimIndEiii9RIL_ErrnoPvm_ZN5radio15cellInfoListIndEiii9RIL_ErrnoPvm_ZN5radio15getClipResponseEiii9RIL_ErrnoPvm_ZN5radio15getClirResponseEiii9RIL_ErrnoPvm_ZN5radio15getMuteResponseEiii9RIL_ErrnoPvm_ZN5radio15registerServiceEP18RIL_RadioFunctionsPN7android11CommandInfoEwrite_ZN5radio15rilConnectedIndEiii9RIL_ErrnoPvm_ZN5radio15sendSmsResponseEiii9RIL_ErrnoPvm_ZN5radio15setClirResponseEiii9RIL_ErrnoPvmandroid_set_abort_message_ZN5radio15setMuteResponseEiii9RIL_ErrnoPvm_ZN5radio15stkCallSetupIndEiii9RIL_ErrnoPvm_ZN5radio16sendDtmfResponseEiii9RIL_ErrnoPvm_ZN5radio16sendUssdResponseEiii9RIL_ErrnoPvm_ZN5radio16stkSessionEndIndEiii9RIL_ErrnoPvm_ZN5radio16stopDtmfResponseEiii9RIL_ErrnoPvm_ZN5radio16suppSvcNotifyIndEiii9RIL_ErrnoPvm_ZN5radio17cdmaPrlChangedIndEiii9RIL_ErrnoPvm_ZN5radio17startDtmfResponseEiii9RIL_ErrnoPvm_ZN5radio17stkEventNotifyIndEiii9RIL_ErrnoPvm_ZN5radio18acceptCallResponseEiii9RIL_ErrnoPvm_ZN5radio18acknowledgeRequestEii_ZN5radio18cdmaCallWaitingIndEiii9RIL_ErrnoPvm_ZN5radio18conferenceResponseEiii9RIL_ErrnoPvm_ZN5radio18getTTYModeResponseEiii9RIL_ErrnoPvm_ZN5radio18newBroadcastSmsIndEiii9RIL_ErrnoPvm_ZN5radio18nvReadItemResponseEiii9RIL_ErrnoPvm_ZN5radio18rejectCallResponseEiii9RIL_ErrnoPvm_ZN5radio18sendImsSmsResponseEiii9RIL_ErrnoPvm_ZN5radio18setTTYModeResponseEiii9RIL_ErrnoPvm_ZN5radio19callStateChangedIndEiii9RIL_ErrnoPvm_ZN5radio19getOperatorResponseEiii9RIL_ErrnoPvm_ZN5radio19iccIOForAppResponseEiii9RIL_ErrnoPvm_ZN5radio19nitzTimeReceivedIndEiii9RIL_ErrnoPvm_ZN5radio19nvWriteItemResponseEiii9RIL_ErrnoPvm_ZN5radio19pullLceDataResponseEiii9RIL_ErrnoPvm_ZN5radio19resendIncallMuteIndEiii9RIL_ErrnoPvm_ZN5radio19sendCdmaSmsResponseEiii9RIL_ErrnoPvm_ZN5radio19setBandModeResponseEiii9RIL_ErrnoPvm_ZN5radio19setNitzTimeReceivedEil_ZN5radio19simStatusChangedIndEiii9RIL_ErrnoPvm_ZN5radio19srvccStateNotifyIndEiii9RIL_ErrnoPvm_ZN5radio20networkScanResultIndEiii9RIL_ErrnoPvm_ZN5radio20radioStateChangedIndEiii9RIL_ErrnoPvm_ZN5radio20sendEnvelopeResponseEiii9RIL_ErrnoPvm_ZN5radio20simSmsStorageFullIndEiii9RIL_ErrnoPvm_ZN5radio21getIMSIForAppResponseEiii9RIL_ErrnoPvm_ZN5radio21getRadioServiceRwlockEi_ZN5radio21newSmsStatusReportIndEiii9RIL_ErrnoPvm_ZN5radio21nvResetConfigResponseEiii9RIL_ErrnoPvm_ZN5radio21sendBurstDtmfResponseEiii9RIL_ErrnoPvm_ZN5radio21setRadioPowerResponseEiii9RIL_ErrnoPvm_ZN5radio21setupDataCallResponseEiii9RIL_ErrnoPvm_ZN5radio21stopKeepaliveResponseEiii9RIL_ErrnoPvm_ZN5radio21writeSmsToSimResponseEiii9RIL_ErrnoPvm_ZN5radio22dataCallListChangedIndEiii9RIL_ErrnoPvm_ZN5radio22deleteSmsOnSimResponseEiii9RIL_ErrnoPvm_ZN5radio22getCallWaitingResponseEiii9RIL_ErrnoPvm_ZN5radio22getSmscAddressResponseEiii9RIL_ErrnoPvm_ZN5radio22networkStateChangedIndEiii9RIL_ErrnoPvm_ZN5radio22nvWriteCdmaPrlResponseEiii9RIL_ErrnoPvm_ZN5radio22sendRequestRawResponseEiii9RIL_ErrnoPvm_ZN5radio22setCallForwardResponseEiii9RIL_ErrnoPvm_ZN5radio22setCallWaitingResponseEiii9RIL_ErrnoPvm_ZN5radio22setDataAllowedResponseEiii9RIL_ErrnoPvm_ZN5radio22setDataProfileResponseEiii9RIL_ErrnoPvm_ZN5radio22setSmscAddressResponseEiii9RIL_ErrnoPvm_ZN5radio22startKeepaliveResponseEiii9RIL_ErrnoPvm_ZN5radio22stkProactiveCommandIndEiii9RIL_ErrnoPvm_ZN5radio22stopLceServiceResponseEiii9RIL_ErrnoPvm_ZN5radio22writeSmsToRuimResponseEiii9RIL_ErrnoPvm_ZN5radio23deleteSmsOnRuimResponseEiii9RIL_ErrnoPvm_ZN5radio23getCellInfoListResponseEiii9RIL_ErrnoPvm_ZN5radio23getCurrentCallsResponseEiii9RIL_ErrnoPvm_ZN5radio23getDataCallListResponseEiii9RIL_ErrnoPvm_ZN5radio23indicateRingbackToneIndEiii9RIL_ErrnoPvm_ZN5radio23requestShutdownResponseEiii9RIL_ErrnoPvm_ZN5radio23sendDeviceStateResponseEiii9RIL_ErrnoPvm_ZN5radio23setSimCardPowerResponseEiii9RIL_ErrnoPvm_ZN5radio23startLceServiceResponseEiii9RIL_ErrnoPvm_ZN5radio23stopNetworkScanResponseEiii9RIL_ErrnoPvm_ZN5radio24currentSignalStrengthIndEiii9RIL_ErrnoPvm_ZN5radio24getIccCardStatusResponseEiii9RIL_ErrnoPvm_ZN5radio24hangupConnectionResponseEiii9RIL_ErrnoPvm_ZN5radio24hardwareConfigChangedIndEiii9RIL_ErrnoPvm_ZN5radio24startNetworkScanResponseEiii9RIL_ErrnoPvm_ZN5radio24voiceRadioTechChangedIndEiii9RIL_ErrnoPvm_ZN5radio25cancelPendingUssdResponseEiii9RIL_ErrnoPvm_ZN5radio25cdmaOtaProvisionStatusIndEiii9RIL_ErrnoPvm_ZN5radio25cdmaRuimSmsStorageFullIndEiii9RIL_ErrnoPvm_ZN5radio25getDeviceIdentityResponseEiii9RIL_ErrnoPvm_ZN5radio25getHardwareConfigResponseEiii9RIL_ErrnoPvm_ZN5radio25getSignalStrengthResponseEiii9RIL_ErrnoPvm_ZN5radio25imsNetworkStateChangedIndEiii9RIL_ErrnoPvm_ZN5radio25restrictedStateChangedIndEiii9RIL_ErrnoPvm_ZN5radio25sendSMSExpectMoreResponseEiii9RIL_ErrnoPvm_ZN5radio26changeIccPinForAppResponseEiii9RIL_ErrnoPvm_ZN5radio26deactivateDataCallResponseEiii9RIL_ErrnoPvm_ZN5radio26getAllowedCarriersResponseEiii9RIL_ErrnoPvm_ZN5radio26getBasebandVersionResponseEiii9RIL_ErrnoPvm_ZN5radio26getNeighboringCidsResponseEiii9RIL_ErrnoPvm_ZN5radio26getRadioCapabilityResponseEiii9RIL_ErrnoPvm_ZN5radio26sendRequestStringsResponseEiii9RIL_ErrnoPvm_ZN5radio26separateConnectionResponseEiii9RIL_ErrnoPvm_ZN5radio26setAllowedCarriersResponseEiii9RIL_ErrnoPvm_ZN5radio26setBarringPasswordResponseEiii9RIL_ErrnoPvm_ZN5radio26setLocationUpdatesResponseEiii9RIL_ErrnoPvm_ZN5radio26setRadioCapabilityResponseEiii9RIL_ErrnoPvm_ZN5radio26supplyIccPinForAppResponseEiii9RIL_ErrnoPvm_ZN5radio26supplyIccPukForAppResponseEiii9RIL_ErrnoPvm_ZN5radio27changeIccPin2ForAppResponseEiii9RIL_ErrnoPvm_ZN5radio27getCDMASubscriptionResponseEiii9RIL_ErrnoPvm_ZN5radio27sendCDMAFeatureCodeResponseEiii9RIL_ErrnoPvm_ZN5radio27setCellInfoListRateResponseEiii9RIL_ErrnoPvm_ZN5radio27setIndicationFilterResponseEiii9RIL_ErrnoPvm_ZN5radio27setInitialAttachApnResponseEiii9RIL_ErrnoPvm_ZN5radio27setUiccSubscriptionResponseEiii9RIL_ErrnoPvm_ZN5radio27supplyIccPin2ForAppResponseEiii9RIL_ErrnoPvm_ZN5radio27supplyIccPuk2ForAppResponseEiii9RIL_ErrnoPvm_ZN5radio28carrierInfoForImsiEncryptionEiii9RIL_ErrnoPvm_ZN5radio28exitEmergencyCallbackModeIndEiii9RIL_ErrnoPvm_ZN5radio28explicitCallTransferResponseEiii9RIL_ErrnoPvm_ZN5radio28getAvailableNetworksResponseEiii9RIL_ErrnoPvm_ZN5radio28getCallForwardStatusResponseEiii9RIL_ErrnoPvm_ZN5radio28getLastCallFailCauseResponseEiii9RIL_ErrnoPvm_ZN5radio28getModemActivityInfoResponseEiii9RIL_ErrnoPvm_ZN5radio28radioCapabilityIndicationIndEiii9RIL_ErrnoPvm_ZN5radio28stkCallControlAlphaNotifyIndEiii9RIL_ErrnoPvm_ZN5radio28subscriptionStatusChangedIndEiii9RIL_ErrnoPvm_ZN5radio29enterEmergencyCallbackModeIndEiii9RIL_ErrnoPvm_ZN5radio29getAvailableBandModesResponseEiii9RIL_ErrnoPvm_ZN5radio29getFacilityLockForAppResponseEiii9RIL_ErrnoPvm_ZN5radio29getGsmBroadcastConfigResponseEiii9RIL_ErrnoPvm_ZN5radio29iccOpenLogicalChannelResponseEiii9RIL_ErrnoPvm_ZN5radio29reportSmsMemoryStatusResponseEiii9RIL_ErrnoPvm_ZN5radio29setFacilityLockForAppResponseEiii9RIL_ErrnoPvm_ZN5radio29setGsmBroadcastConfigResponseEiii9RIL_ErrnoPvm_ZN5radio30getCdmaBroadcastConfigResponseEiii9RIL_ErrnoPvm_ZN5radio30iccCloseLogicalChannelResponseEiii9RIL_ErrnoPvm_ZN5radio30sendEnvelopeWithStatusResponseEiii9RIL_ErrnoPvm_ZN5radio30setCdmaBroadcastConfigResponseEiii9RIL_ErrnoPvm_ZN5radio31getImsRegistrationStateResponseEiii9RIL_ErrnoPvm_ZN5radio31getNetworkSelectionModeResponseEiii9RIL_ErrnoPvm_ZN5radio31getPreferredNetworkTypeResponseEiii9RIL_ErrnoPvm_ZN5radio31getVoiceRadioTechnologyResponseEiii9RIL_ErrnoPvm_ZN5radio31setPreferredNetworkTypeResponseEiii9RIL_ErrnoPvm_ZN5radio32cdmaSubscriptionSourceChangedIndEiii9RIL_ErrnoPvm_ZN5radio32getCdmaRoamingPreferenceResponseEiii9RIL_ErrnoPvm_ZN5radio32getDataRegistrationStateResponseEiii9RIL_ErrnoPvm_ZN5radio32getPreferredVoicePrivacyResponseEiii9RIL_ErrnoPvm_ZN5radio32setCdmaRoamingPreferenceResponseEiii9RIL_ErrnoPvm_ZN5radio32setPreferredVoicePrivacyResponseEiii9RIL_ErrnoPvm_ZN5radio33exitEmergencyCallbackModeResponseEiii9RIL_ErrnoPvm_ZN5radio33getCdmaSubscriptionSourceResponseEiii9RIL_ErrnoPvm_ZN5radio33getVoiceRegistrationStateResponseEiii9RIL_ErrnoPvm_ZN5radio33hangupWaitingOrBackgroundResponseEiii9RIL_ErrnoPvm_ZN5radio33reportStkServiceIsRunningResponseEiii9RIL_ErrnoPvm_ZN5radio33requestIsimAuthenticationResponseEiii9RIL_ErrnoPvm_ZN5radio33sendTerminalResponseToSimResponseEiii9RIL_ErrnoPvm_ZN5radio33setCdmaSubscriptionSourceResponseEiii9RIL_ErrnoPvm_ZN5radio33setGsmBroadcastActivationResponseEiii9RIL_ErrnoPvm_ZN5radio34setCdmaBroadcastActivationResponseEiii9RIL_ErrnoPvm_ZN5radio35iccTransmitApduBasicChannelResponseEiii9RIL_ErrnoPvm_ZN5radio35onSupplementaryServiceIndicationIndEiii9RIL_ErrnoPvm_ZN5radio35requestIccSimAuthenticationResponseEiii9RIL_ErrnoPvm_ZN5radio35setSuppServiceNotificationsResponseEiii9RIL_ErrnoPvm_ZN5radio37acknowledgeLastIncomingGsmSmsResponseEiii9RIL_ErrnoPvm_ZN5radio37iccTransmitApduLogicalChannelResponseEiii9RIL_ErrnoPvm_ZN5radio37setNetworkSelectionModeManualResponseEiii9RIL_ErrnoPvm_ZN5radio38acknowledgeLastIncomingCdmaSmsResponseEiii9RIL_ErrnoPvm_ZN5radio38supplyNetworkDepersonalizationResponseEiii9RIL_ErrnoPvm_ZN5radio39setCarrierInfoForImsiEncryptionResponseEiii9RIL_ErrnoPvm_ZN5radio39switchWaitingOrHoldingAndActiveResponseEiii9RIL_ErrnoPvm_ZN5radio40acknowledgeIncomingGsmSmsWithPduResponseEiii9RIL_ErrnoPvm_ZN5radio40handleStkCallSetupRequestFromSimResponseEiii9RIL_ErrnoPvm_ZN5radio40hangupForegroundResumeBackgroundResponseEiii9RIL_ErrnoPvm_ZN5radio40setNetworkSelectionModeAutomaticResponseEiii9RIL_ErrnoPvm_ZN5radio9newSmsIndEiii9RIL_ErrnoPvm_ZN5radio9onUssdIndEiii9RIL_ErrnoPvm_ZN7android11s_callbacksE_ZN7android15elapsedRealtimeEv_ZN7android15releaseWakeLockEv_ZN7android16addRequestToListEiii_ZN7android16s_wakelock_countE_ZN7android18RIL_getServiceNameEv_ZN7android19onNewCommandConnectE13RIL_SOCKET_ID__android_log_buf_print__errno__read_chk__stack_chk_fail__ubsan_handle_add_overflow_minimal_abort__ubsan_handle_sub_overflow_minimal_abort__write_chkLIBC_Nacquire_wake_lockcallStateToStringcallocfailCauseToStringfcntlfreekillmemcpypipeproperty_setpthread_attr_initpthread_attr_setdetachstatepthread_cond_broadcastpthread_cond_waitpthread_createpthread_equalpthread_mutex_lockpthread_mutex_unlockpthread_rwlock_rdlockpthread_rwlock_unlockpthread_rwlock_wrlockpthread_selfradioStateToStringrelease_wake_lockrequestToStringrilSocketIdToStringril_service_nameril_service_name_basestrerror_Z13ril_event_delP9ril_event__FD_CLR_chk__FD_ISSET_chk__FD_SET_chkclock_gettimememsetpthread_mutex_initselect_ZN12RilSapSocket12SocketExistsEPKc_ZN12RilSapSocket13getSocketByIdE13RIL_SOCKET_ID_ZN12RilSapSocket15addSocketToListEPKc13RIL_SOCKET_IDPK18RIL_RadioFunctions_ZN12RilSapSocket15dispatchRequestEP10_MsgHeader_ZN12RilSapSocket17onRequestCompleteEPv9RIL_ErrnoS0_m_ZN12RilSapSocket18sOnRequestCompleteEPv9RIL_ErrnoS0_m_ZN12RilSapSocket21onUnsolicitedResponseEiPvm_ZN12RilSapSocket22sOnUnsolicitedResponseEiPKvm_ZN12RilSapSocket9printListEv_ZN12RilSapSocketC1EPKc13RIL_SOCKET_IDPK18RIL_RadioFunctions_ZN12RilSapSocketC2EPKc13RIL_SOCKET_IDPK18RIL_RadioFunctions_ZN3sap15processResponseEP10_MsgHeaderP12RilSapSocket_ZN3sap20processUnsolResponseEP10_MsgHeaderP12RilSapSocket_ZTV12RilSapSocket_ZdlPv_Znwmmallocpthread_mutexattr_initstrcmp_Z11dispatchRawiiiRKN7android8hardware8hidl_vecIhEE_Z11responseIntRN7android8hardware5radio4V1_017RadioResponseInfoEii9RIL_ErrnoPvm_Z12dispatchIntsiiiiz_Z12dispatchVoidiii_Z12hexCharToInth_Z13responseIccIoRN7android8hardware5radio4V1_017RadioResponseInfoEii9RIL_ErrnoPvm_Z14dispatchStringiiiPKc_Z15dispatchIccApduiiiRKN7android8hardware5radio4V1_07SimApduE_Z15dispatchStringsiiiRKN7android8hardware8hidl_vecINS0_11hidl_stringEEE_Z15dispatchStringsiiibiz_Z16constructCdmaSmsR20RIL_CDMA_SMS_MessageRKN7android8hardware5radio4V1_014CdmaSmsMessageE_Z17checkReturnStatusiRN7android8hardware6ReturnIvEEb_Z17dispatchImsGsmSmsRKN7android8hardware5radio4V1_013ImsSmsMessageEPNS_11RequestInfoE_Z17makeSendSmsResultRN7android8hardware5radio4V1_017RadioResponseInfoEii9RIL_ErrnoPvm_Z17sendErrorResponsePN7android11RequestInfoE9RIL_Errno_Z18dispatchImsCdmaSmsRKN7android8hardware5radio4V1_013ImsSmsMessageEPNS_11RequestInfoE_Z18responseIntOrEmptyRN7android8hardware5radio4V1_017RadioResponseInfoEii9RIL_ErrnoPvm_Z19copyHidlStringToRilPPcRKN7android8hardware11hidl_stringEPNS1_11RequestInfoE_Z19copyHidlStringToRilPPcRKN7android8hardware11hidl_stringEPNS1_11RequestInfoEb_Z20isServiceTypeCfQuery17RIL_SsServiceType17RIL_SsRequestType_Z20memsetAndFreeStringsiz_Z20populateResponseInfoRN7android8hardware5radio4V1_017RadioResponseInfoEii9RIL_Errno_Z21responseLceStatusInfoRN7android8hardware5radio4V1_017RadioResponseInfoEii9RIL_ErrnoPvm_Z22freeSetDataProfileDataI19RIL_DataProfileInfoEviPT_PS2_iz_Z22freeSetDataProfileDataI23RIL_DataProfileInfo_v15EviPT_PS2_iz_Z23convertHexStringToBytesPvm_Z23convertRilDataCallToHalP26RIL_Data_Call_Response_v11RN7android8hardware5radio4V1_019SetupDataCallResultE_Z23responseRadioCapabilityRN7android8hardware5radio4V1_017RadioResponseInfoEii9RIL_ErrnoPvmRNS2_15RadioCapabilityE_Z24fillCellIdentityResponseRN7android8hardware5radio4V1_012CellIdentityER20RIL_CellIdentity_v16_Z25dispatchCallForwardStatusiiiRKN7android8hardware5radio4V1_015CallForwardInfoE_Z26convertCharPtrToHidlStringPKc_Z26convertOperatorStatusToIntPKc_Z26convertRilLceDataInfoToHalPvmRN7android8hardware5radio4V1_011LceDataInfoE_Z27convertRilCellInfoListToHalPvmRN7android8hardware8hidl_vecINS1_5radio4V1_08CellInfoEEE_Z27convertRilDataCallListToHalPvmRN7android8hardware8hidl_vecINS1_5radio4V1_019SetupDataCallResultEEE_Z29convertRilSignalStrengthToHalPvmRN7android8hardware5radio4V1_014SignalStrengthEstrncmp_Z30convertRilKeepaliveStatusToHalPK19RIL_KeepaliveStatusRN7android8hardware5radio4V1_115KeepaliveStatusEstrncpy_Z30convertRilRadioCapabilityToHalPvmRN7android8hardware5radio4V1_015RadioCapabilityE_Z30getCellInfoTypeRadioTechnologyPcstrlen_Z31convertIntToRadioIndicationTypei_Z31convertResponseStringEntryToIntPPcii_Z33convertRilHardwareConfigListToHalPvmRN7android8hardware8hidl_vecINS1_5radio4V1_014HardwareConfigEEE_Z34convertResponseHexStringEntryToIntPPcii_Z35convertRilCdmaSignalInfoRecordToHalP25RIL_CDMA_SignalInfoRecordRN7android8hardware5radio4V1_020CdmaSignalInfoRecordE_Z46fillCellIdentityFromDataRegStateResponseStringRN7android8hardware5radio4V1_012CellIdentityEiPPc_Z47fillCellIdentityFromVoiceRegStateResponseStringRN7android8hardware5radio4V1_012CellIdentityEiPPcabort_ZN11OemHookImpl14sendRequestRawEiRKN7android8hardware8hidl_vecIhEEatoi_ZN11OemHookImpl18sendRequestStringsEiRKN7android8hardware8hidl_vecINS1_11hidl_stringEEE_ZN11OemHookImpl20setResponseFunctionsERKN7android2spINS0_8hardware5radio10deprecated4V1_016IOemHookResponseEEERKNS1_INS5_18IOemHookIndicationEEE__vsnprintf_chk__memcpy_chk_ZN5radio18keepaliveStatusIndEiii9RIL_ErrnoPvm_ZN7android14sp_report_raceEv_ZN7android4hidl4base4V1_05IBase11linkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEEm_ZN7android4hidl4base4V1_05IBase12getDebugInfoENSt3__18functionIFvRKNS2_9DebugInfoEEEE_ZN7android4hidl4base4V1_05IBase12getHashChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_10hidl_arrayIhLm32EJEEEEEEEE_ZN7android4hidl4base4V1_05IBase13unlinkToDeathERKNS_2spINS_8hardware20hidl_death_recipientEEE_ZN7android4hidl4base4V1_05IBase14interfaceChainENSt3__18functionIFvRKNS_8hardware8hidl_vecINS6_11hidl_stringEEEEEE_ZN7android4hidl4base4V1_05IBase19interfaceDescriptorENSt3__18functionIFvRKNS_8hardware11hidl_stringEEEE_ZN7android4hidl4base4V1_05IBase21notifySyspropsChangedEv_ZN7android4hidl4base4V1_05IBase21setHALInstrumentationEv_ZN7android4hidl4base4V1_05IBase4pingEv_ZN7android4hidl4base4V1_05IBase5debugERKNS_8hardware11hidl_handleERKNS4_8hidl_vecINS4_11hidl_stringEEE_ZN7android7RefBase10onFirstRefEv_ZN7android7RefBase13onLastWeakRefEPKv_ZN7android7RefBase15onLastStrongRefEPKv_ZN7android7RefBase20onIncStrongAttemptedEjPKv_ZN7android7RefBaseC2Ev_ZN7android7RefBaseD2Ev_ZN7android8hardware11hidl_string13setToExternalEPKcm_ZN7android8hardware11hidl_stringC1EPKc_ZN7android8hardware11hidl_stringC1Ev_ZN7android8hardware11hidl_stringD1Ev_ZN7android8hardware11hidl_stringaSEOS1__ZN7android8hardware11hidl_stringaSEPKc_ZN7android8hardware11hidl_stringaSERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE_ZN7android8hardware11hidl_stringaSERKS1__ZN7android8hardware17joinRpcThreadpoolEv_ZN7android8hardware22configureRpcThreadpoolEmb_ZN7android8hardware5radio10deprecated4V1_08IOemHook11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm_ZN7android8hardware5radio10deprecated4V1_08IOemHook12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE_ZN7android8hardware5radio10deprecated4V1_08IOemHook12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE_ZN7android8hardware5radio10deprecated4V1_08IOemHook13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE_ZN7android8hardware5radio10deprecated4V1_08IOemHook14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE_ZN7android8hardware5radio10deprecated4V1_08IOemHook17registerAsServiceERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE_ZN7android8hardware5radio10deprecated4V1_08IOemHook19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE_ZN7android8hardware5radio10deprecated4V1_08IOemHook21notifySyspropsChangedEv_ZN7android8hardware5radio10deprecated4V1_08IOemHook21setHALInstrumentationEv_ZN7android8hardware5radio10deprecated4V1_08IOemHook4pingEv_ZN7android8hardware5radio10deprecated4V1_08IOemHook5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE_ZN7android8hardware5radio4V1_06IRadio11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm_ZN7android8hardware5radio4V1_06IRadio12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE_ZN7android8hardware5radio4V1_06IRadio12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE_ZN7android8hardware5radio4V1_06IRadio13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE_ZN7android8hardware5radio4V1_06IRadio14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE_ZN7android8hardware5radio4V1_06IRadio19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE_ZN7android8hardware5radio4V1_06IRadio21notifySyspropsChangedEv_ZN7android8hardware5radio4V1_06IRadio21setHALInstrumentationEv_ZN7android8hardware5radio4V1_06IRadio4pingEv_ZN7android8hardware5radio4V1_06IRadio5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE_ZN7android8hardware5radio4V1_114IRadioResponse8castFromERKNS_2spINS1_4V1_014IRadioResponseEEEb_ZN7android8hardware5radio4V1_116IRadioIndication8castFromERKNS_2spINS1_4V1_016IRadioIndicationEEEb_ZN7android8hardware5radio4V1_16IRadio11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm_ZN7android8hardware5radio4V1_16IRadio12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE_ZN7android8hardware5radio4V1_16IRadio12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE_ZN7android8hardware5radio4V1_16IRadio13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE_ZN7android8hardware5radio4V1_16IRadio14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE_ZN7android8hardware5radio4V1_16IRadio17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE_ZN7android8hardware5radio4V1_16IRadio19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE_ZN7android8hardware5radio4V1_16IRadio21notifySyspropsChangedEv_ZN7android8hardware5radio4V1_16IRadio21setHALInstrumentationEv_ZN7android8hardware5radio4V1_16IRadio4pingEv_ZN7android8hardware5radio4V1_16IRadio5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE_ZN7android8hardware7details13return_statusD2Ev_ZN7android8hardware7details14logAlwaysFatalEPKcstrndupstrtol_ZN9RadioImpl10acceptCallEi_ZN9RadioImpl10conferenceEi_ZN9RadioImpl10getTTYModeEi_ZN9RadioImpl10nvReadItemEiN7android8hardware5radio4V1_06NvItemE_ZN9RadioImpl10rejectCallEi_ZN9RadioImpl10sendImsSmsEiRKN7android8hardware5radio4V1_013ImsSmsMessageE_ZN9RadioImpl10setTTYModeEiN7android8hardware5radio4V1_07TtyModeE_ZN9RadioImpl11getOperatorEi_ZN9RadioImpl11iccIOForAppEiRKN7android8hardware5radio4V1_05IccIoE_ZN9RadioImpl11nvWriteItemEiRKN7android8hardware5radio4V1_011NvWriteItemE_ZN9RadioImpl11pullLceDataEi_ZN9RadioImpl11sendCdmaSmsEiRKN7android8hardware5radio4V1_014CdmaSmsMessageE_ZN9RadioImpl11setBandModeEiN7android8hardware5radio4V1_013RadioBandModeE_ZN9RadioImpl12sendEnvelopeEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl13getImsiForAppEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl13nvResetConfigEiN7android8hardware5radio4V1_011ResetNvTypeE_ZN9RadioImpl13sendBurstDtmfEiRKN7android8hardware11hidl_stringEii_ZN9RadioImpl13setRadioPowerEib_ZN9RadioImpl13setupDataCallEiN7android8hardware5radio4V1_015RadioTechnologyERKNS3_15DataProfileInfoEbbb_ZN9RadioImpl13stopKeepaliveEii_ZN9RadioImpl13writeSmsToSimEiRKN7android8hardware5radio4V1_012SmsWriteArgsE_ZN9RadioImpl14deleteSmsOnSimEii_ZN9RadioImpl14getCallWaitingEiirealloc_ZN9RadioImpl14getSmscAddressEi_ZN9RadioImpl14nvWriteCdmaPrlEiRKN7android8hardware8hidl_vecIhEE_ZN9RadioImpl14setCallForwardEiRKN7android8hardware5radio4V1_015CallForwardInfoE_ZN9RadioImpl14setCallWaitingEibi_ZN9RadioImpl14setDataAllowedEib_ZN9RadioImpl14setDataProfileEiRKN7android8hardware8hidl_vecINS1_5radio4V1_015DataProfileInfoEEEb_ZN9RadioImpl14setSmscAddressEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl14startKeepaliveEiRKN7android8hardware5radio4V1_116KeepaliveRequestE_ZN9RadioImpl14stopLceServiceEi_ZN9RadioImpl14writeSmsToRuimEiRKN7android8hardware5radio4V1_016CdmaSmsWriteArgsE_ZN9RadioImpl15deleteSmsOnRuimEii_ZN9RadioImpl15getCellInfoListEi_ZN9RadioImpl15getCurrentCallsEi_ZN9RadioImpl15getDataCallListEi_ZN9RadioImpl15requestShutdownEi_ZN9RadioImpl15sendDeviceStateEiN7android8hardware5radio4V1_015DeviceStateTypeEb_ZN9RadioImpl15setSimCardPowerEib_ZN9RadioImpl15startLceServiceEiib_ZN9RadioImpl15stopNetworkScanEi_ZN9RadioImpl16getIccCardStatusEi_ZN9RadioImpl16startNetworkScanEiRKN7android8hardware5radio4V1_118NetworkScanRequestE_ZN9RadioImpl17cancelPendingUssdEi_ZN9RadioImpl17checkReturnStatusERN7android8hardware6ReturnIvEE_ZN9RadioImpl17getDeviceIdentityEi_ZN9RadioImpl17getHardwareConfigEi_ZN9RadioImpl17getSignalStrengthEi_ZN9RadioImpl17sendSMSExpectMoreEiRKN7android8hardware5radio4V1_013GsmSmsMessageE_ZN9RadioImpl18changeIccPinForAppEiRKN7android8hardware11hidl_stringES4_S4__ZN9RadioImpl18deactivateDataCallEiib_ZN9RadioImpl18getAllowedCarriersEi_ZN9RadioImpl18getBasebandVersionEi_ZN9RadioImpl18getNeighboringCidsEi_ZN9RadioImpl18getRadioCapabilityEi_ZN9RadioImpl18separateConnectionEii_ZN9RadioImpl18setAllowedCarriersEibRKN7android8hardware5radio4V1_019CarrierRestrictionsE_ZN9RadioImpl18setBarringPasswordEiRKN7android8hardware11hidl_stringES4_S4__ZN9RadioImpl18setLocationUpdatesEib_ZN9RadioImpl18setRadioCapabilityEiRKN7android8hardware5radio4V1_015RadioCapabilityE_ZN9RadioImpl18supplyIccPinForAppEiRKN7android8hardware11hidl_stringES4__ZN9RadioImpl18supplyIccPukForAppEiRKN7android8hardware11hidl_stringES4_S4__ZN9RadioImpl19changeIccPin2ForAppEiRKN7android8hardware11hidl_stringES4_S4__ZN9RadioImpl19getCDMASubscriptionEi_ZN9RadioImpl19sendCDMAFeatureCodeEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl19setCellInfoListRateEii_ZN9RadioImpl19setIndicationFilterEii_ZN9RadioImpl19setInitialAttachApnEiRKN7android8hardware5radio4V1_015DataProfileInfoEbb_ZN9RadioImpl19setSimCardPower_1_1EiN7android8hardware5radio4V1_114CardPowerStateE_ZN9RadioImpl19setUiccSubscriptionEiRKN7android8hardware5radio4V1_013SelectUiccSubE_ZN9RadioImpl19supplyIccPin2ForAppEiRKN7android8hardware11hidl_stringES4__ZN9RadioImpl19supplyIccPuk2ForAppEiRKN7android8hardware11hidl_stringES4_S4__ZN9RadioImpl20explicitCallTransferEi_ZN9RadioImpl20getAvailableNetworksEi_ZN9RadioImpl20getCallForwardStatusEiRKN7android8hardware5radio4V1_015CallForwardInfoE_ZN9RadioImpl20getLastCallFailCauseEi_ZN9RadioImpl20getModemActivityInfoEi_ZN9RadioImpl20setResponseFunctionsERKN7android2spINS0_8hardware5radio4V1_014IRadioResponseEEERKNS1_INS4_16IRadioIndicationEEE_ZN9RadioImpl21getAvailableBandModesEi_ZN9RadioImpl21getFacilityLockForAppEiRKN7android8hardware11hidl_stringES4_iS4__ZN9RadioImpl21getGsmBroadcastConfigEi_ZN9RadioImpl21iccOpenLogicalChannelEiRKN7android8hardware11hidl_stringEi_ZN9RadioImpl21reportSmsMemoryStatusEib_ZN9RadioImpl21setFacilityLockForAppEiRKN7android8hardware11hidl_stringEbS4_iS4__ZN9RadioImpl21setGsmBroadcastConfigEiRKN7android8hardware8hidl_vecINS1_5radio4V1_025GsmBroadcastSmsConfigInfoEEE_ZN9RadioImpl22getCdmaBroadcastConfigEi_ZN9RadioImpl22iccCloseLogicalChannelEii_ZN9RadioImpl22sendEnvelopeWithStatusEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl22setCdmaBroadcastConfigEiRKN7android8hardware8hidl_vecINS1_5radio4V1_026CdmaBroadcastSmsConfigInfoEEE_ZN9RadioImpl23getImsRegistrationStateEi_ZN9RadioImpl23getNetworkSelectionModeEi_ZN9RadioImpl23getPreferredNetworkTypeEi_ZN9RadioImpl23getVoiceRadioTechnologyEi_ZN9RadioImpl23responseAcknowledgementEv_ZN9RadioImpl23setPreferredNetworkTypeEiN7android8hardware5radio4V1_020PreferredNetworkTypeE_ZN9RadioImpl24getCdmaRoamingPreferenceEi_ZN9RadioImpl24getDataRegistrationStateEi_ZN9RadioImpl24getPreferredVoicePrivacyEi_ZN9RadioImpl24setCdmaRoamingPreferenceEiN7android8hardware5radio4V1_015CdmaRoamingTypeE_ZN9RadioImpl24setPreferredVoicePrivacyEib_ZN9RadioImpl25exitEmergencyCallbackModeEi_ZN9RadioImpl25getCdmaSubscriptionSourceEi_ZN9RadioImpl25getVoiceRegistrationStateEi_ZN9RadioImpl25hangupWaitingOrBackgroundEi_ZN9RadioImpl25reportStkServiceIsRunningEi_ZN9RadioImpl25requestIsimAuthenticationEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl25sendTerminalResponseToSimEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl25setCdmaSubscriptionSourceEiN7android8hardware5radio4V1_022CdmaSubscriptionSourceE_ZN9RadioImpl25setGsmBroadcastActivationEib_ZN9RadioImpl26setCdmaBroadcastActivationEib_ZN9RadioImpl27iccTransmitApduBasicChannelEiRKN7android8hardware5radio4V1_07SimApduE_ZN9RadioImpl27requestIccSimAuthenticationEiiRKN7android8hardware11hidl_stringES4__ZN9RadioImpl27setSuppServiceNotificationsEib_ZN9RadioImpl29acknowledgeLastIncomingGsmSmsEibN7android8hardware5radio4V1_023SmsAcknowledgeFailCauseE_ZN9RadioImpl29iccTransmitApduLogicalChannelEiRKN7android8hardware5radio4V1_07SimApduE_ZN9RadioImpl29setNetworkSelectionModeManualEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl30acknowledgeLastIncomingCdmaSmsEiRKN7android8hardware5radio4V1_010CdmaSmsAckE_ZN9RadioImpl30supplyNetworkDepersonalizationEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl31setCarrierInfoForImsiEncryptionEiRKN7android8hardware5radio4V1_118ImsiEncryptionInfoE_ZN9RadioImpl31switchWaitingOrHoldingAndActiveEi_ZN9RadioImpl32acknowledgeIncomingGsmSmsWithPduEibRKN7android8hardware11hidl_stringE_ZN9RadioImpl32handleStkCallSetupRequestFromSimEib_ZN9RadioImpl32hangupForegroundResumeBackgroundEi_ZN9RadioImpl32setNetworkSelectionModeAutomaticEi_ZN9RadioImpl4dialEiRKN7android8hardware5radio4V1_04DialE_ZN9RadioImpl6hangupEii_ZN9RadioImpl7getClipEi_ZN9RadioImpl7getClirEi_ZN9RadioImpl7getMuteEi_ZN9RadioImpl7sendSmsEiRKN7android8hardware5radio4V1_013GsmSmsMessageE_ZN9RadioImpl7setClirEii_ZN9RadioImpl7setMuteEib_ZN9RadioImpl8sendDtmfEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl8sendUssdEiRKN7android8hardware11hidl_stringE_ZN9RadioImpl8stopDtmfEi_ZN9RadioImpl9startDtmfEiRKN7android8hardware11hidl_stringE_ZNK7android7RefBase9decStrongEPKv_ZNK7android7RefBase9incStrongEPKv_ZNK7android8hardware11hidl_string4sizeEv_ZNK7android8hardware11hidl_string5c_strEv_ZNK7android8hardware7details13return_status8assertOkEv_ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv_ZNSt3__19to_stringEi_ZNSt3__19to_stringEj_ZTC11OemHookImpl0_N7android4hidl4base4V1_05IBaseE_ZTC11OemHookImpl0_N7android8hardware5radio10deprecated4V1_08IOemHookE_ZTC9RadioImpl0_N7android4hidl4base4V1_05IBaseE_ZTC9RadioImpl0_N7android8hardware5radio4V1_06IRadioE_ZTC9RadioImpl0_N7android8hardware5radio4V1_16IRadioE_ZTT11OemHookImpl_ZTT9RadioImpl_ZTV11OemHookImpl_ZTV9RadioImpl_ZdaPv_Znam__cxa_pure_virtual__ubsan_handle_mul_overflow_minimal_abort__ubsan_handle_negate_overflow_minimal_abortmCounterOemHookmCounterRadionitzTimeReceivedoemHookServiceradioServicerilc_thread_pools_vendorFunctionsRIL_SIM_SAP_APDU_REQ_fieldsRIL_SIM_SAP_APDU_RSP_fieldsRIL_SIM_SAP_CONNECT_REQ_fieldsRIL_SIM_SAP_CONNECT_RSP_fieldsRIL_SIM_SAP_DISCONNECT_IND_fieldsRIL_SIM_SAP_DISCONNECT_REQ_fieldsRIL_SIM_SAP_DISCONNECT_RSP_fieldsRIL_SIM_SAP_ERROR_RSP_fieldsRIL_SIM_SAP_POWER_REQ_fieldsRIL_SIM_SAP_POWER_RSP_fieldsRIL_SIM_SAP_RESET_SIM_REQ_fieldsRIL_SIM_SAP_RESET_SIM_RSP_fieldsRIL_SIM_SAP_SET_TRANSFER_PROTOCOL_REQ_fieldsRIL_SIM_SAP_SET_TRANSFER_PROTOCOL_RSP_fieldsRIL_SIM_SAP_STATUS_IND_fieldsRIL_SIM_SAP_TRANSFER_ATR_REQ_fieldsRIL_SIM_SAP_TRANSFER_ATR_RSP_fieldsRIL_SIM_SAP_TRANSFER_CARD_READER_STATUS_REQ_fieldsRIL_SIM_SAP_TRANSFER_CARD_READER_STATUS_RSP_fields_Z10getSapImplP12RilSapSocket_Z15processResponseP10_MsgHeaderP12RilSapSocket8_MsgType_Z16sapDecodeMessage6_MsgId8_MsgTypePhm_Z29convertApduResponseProtoToHal30_RIL_SIM_SAP_APDU_RSP_Response_Z30convertPowerResponseProtoToHal31_RIL_SIM_SAP_POWER_RSP_Response_Z33convertResetSimResponseProtoToHal35_RIL_SIM_SAP_RESET_SIM_RSP_Response_Z36convertTransferAtrResponseProtoToHal38_RIL_SIM_SAP_TRANSFER_ATR_RSP_Response_Z49convertTransferCardReaderStatusResponseProtoToHal53_RIL_SIM_SAP_TRANSFER_CARD_READER_STATUS_RSP_Response_ZN7SapImpl10connectReqEii_ZN7SapImpl11resetSimReqEi_ZN7SapImpl11setCallbackERKN7android2spINS0_8hardware5radio4V1_012ISapCallbackEEE_ZN7SapImpl13disconnectReqEi_ZN7SapImpl14transferAtrReqEi_ZN7SapImpl15createMsgHeaderE6_MsgIdi_ZN7SapImpl17checkReturnStatusERN7android8hardware6ReturnIvEE_ZN7SapImpl18sendFailedResponseE6_MsgIdiiz_ZN7SapImpl22setTransferProtocolReqEiN7android8hardware5radio4V1_019SapTransferProtocolE_ZN7SapImpl27transferCardReaderStatusReqEi_ZN7SapImpl28addPayloadAndDispatchRequestEP10_MsgHeadertPh_ZN7SapImpl7apduReqEiN7android8hardware5radio4V1_011SapApduTypeERKNS1_8hidl_vecIhEE_ZN7SapImpl8powerReqEib_ZN7android8hardware5radio4V1_04ISap11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm_ZN7android8hardware5radio4V1_04ISap12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE_ZN7android8hardware5radio4V1_04ISap12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE_ZN7android8hardware5radio4V1_04ISap13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE_ZN7android8hardware5radio4V1_04ISap14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE_ZN7android8hardware5radio4V1_04ISap19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE_ZN7android8hardware5radio4V1_04ISap21notifySyspropsChangedEv_ZN7android8hardware5radio4V1_04ISap21setHALInstrumentationEv_ZN7android8hardware5radio4V1_04ISap4pingEv_ZN7android8hardware5radio4V1_04ISap5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE_ZN7android8hardware5radio4V1_14ISap11linkToDeathERKNS_2spINS0_20hidl_death_recipientEEEm_ZN7android8hardware5radio4V1_14ISap12getDebugInfoENSt3__18functionIFvRKNS_4hidl4base4V1_09DebugInfoEEEE_ZN7android8hardware5radio4V1_14ISap12getHashChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_10hidl_arrayIhLm32EJEEEEEEEE_ZN7android8hardware5radio4V1_14ISap13unlinkToDeathERKNS_2spINS0_20hidl_death_recipientEEE_ZN7android8hardware5radio4V1_14ISap14interfaceChainENSt3__18functionIFvRKNS0_8hidl_vecINS0_11hidl_stringEEEEEE_ZN7android8hardware5radio4V1_14ISap17registerAsServiceERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE_ZN7android8hardware5radio4V1_14ISap19interfaceDescriptorENSt3__18functionIFvRKNS0_11hidl_stringEEEE_ZN7android8hardware5radio4V1_14ISap21notifySyspropsChangedEv_ZN7android8hardware5radio4V1_14ISap21setHALInstrumentationEv_ZN7android8hardware5radio4V1_14ISap4pingEv_ZN7android8hardware5radio4V1_14ISap5debugERKNS0_11hidl_handleERKNS0_8hidl_vecINS0_11hidl_stringEEE_ZN7android8hardware7details13return_statusaSEOS2__ZNK7android8hardware6Status11descriptionEv_ZTC7SapImpl0_N7android4hidl4base4V1_05IBaseE_ZTC7SapImpl0_N7android8hardware5radio4V1_04ISapE_ZTC7SapImpl0_N7android8hardware5radio4V1_14ISapE_ZTT7SapImpl_ZTV7SapImplpb_decodepb_encodepb_get_encoded_sizepb_istream_from_bufferpb_ostream_from_buffersapServicepb_close_string_substreampb_decode_delimitedpb_decode_fixed32pb_decode_fixed64pb_decode_noinitpb_decode_svarintpb_decode_tagpb_decode_varintpb_make_string_substreampb_readpb_releasepb_skip_fieldpb_encode_delimitedpb_encode_fixed32pb_encode_fixed64pb_encode_stringpb_encode_submessagepb_encode_svarintpb_encode_tagpb_encode_tag_for_fieldpb_encode_varintpb_write__ubsan_handle_add_overflow_minimal__ubsan_handle_builtin_unreachable_minimal__ubsan_handle_cfi_check_fail_minimal__ubsan_handle_cfi_check_fail_minimal_abort__ubsan_handle_divrem_overflow_minimal__ubsan_handle_divrem_overflow_minimal_abort__ubsan_handle_float_cast_overflow_minimal__ubsan_handle_float_cast_overflow_minimal_abort__ubsan_handle_function_type_mismatch_minimal__ubsan_handle_function_type_mismatch_minimal_abort__ubsan_handle_invalid_builtin_minimal__ubsan_handle_invalid_builtin_minimal_abort__ubsan_handle_load_invalid_value_minimal__ubsan_handle_load_invalid_value_minimal_abort__ubsan_handle_missing_return_minimal__ubsan_handle_mul_overflow_minimal__ubsan_handle_negate_overflow_minimal__ubsan_handle_nonnull_arg_minimal__ubsan_handle_nonnull_arg_minimal_abort__ubsan_handle_nonnull_return_minimal__ubsan_handle_nonnull_return_minimal_abort__ubsan_handle_nullability_arg_minimal__ubsan_handle_nullability_arg_minimal_abort__ubsan_handle_nullability_return_minimal__ubsan_handle_nullability_return_minimal_abort__ubsan_handle_out_of_bounds_minimal__ubsan_handle_out_of_bounds_minimal_abort__ubsan_handle_pointer_overflow_minimal__ubsan_handle_pointer_overflow_minimal_abort__ubsan_handle_shift_out_of_bounds_minimal__ubsan_handle_shift_out_of_bounds_minimal_abort__ubsan_handle_sub_overflow_minimal__ubsan_handle_type_mismatch_minimal__ubsan_handle_type_mismatch_minimal_abort__ubsan_handle_vla_bound_not_positive_minimal__ubsan_handle_vla_bound_not_positive_minimal_abort__bss_start_end_edataliblog.solibutils.solibcutils.solibhardware_legacy.solibrilutils.soandroid.hardware.radio@1.0.soandroid.hardware.radio@1.1.soandroid.hardware.radio.deprecated@1.0.solibhidlbase.solibhidltransport.solibhwbinder.solibc++.solibm.solibdl.so @ DI AA@@`@QX_:e0$Xj R0 &bxDQ @! " !A +@ @Q!! `H!F`(@ D x!x  >(!H@ `I!BHtA@Qȑ(X*API`I  )pAQ ahm$J`ԁdx`0! 2 +@H +فU$ 0K$D @E DPBr A +%P 0@D 0(@@!`df`ư +0„ +R5 ф +N ho    !"$%&'()*+-./24578:;<=?@ACDEFGHIKLMNOPQRUX[^`abcdfgijlmnopqsuvxz{|}~  + !"#$%&'()*+-/0245679:;<?ABDEFGHJKLNQRSTVWZ\]^adfghijmnorsuvwyz{|}~ lU~NQ ^aa|AʍoV5xqw:)dLT#^?>ͩS:H/~C,,o| h;/͞ƌ(O&7?Yˑ(?@[zz`&fhAD۝1=*-6­@$|nS|<a >rN9c& mN'њ0# Q̛;y!jQP-8| s[꥗7?` w|ޡA/WLl_ M` # [؝gJv RٯΟ Qߛa+oIy*Ֆ:/b`Gҳ;ɘ}!/dîZMUCZtGpIF/6V $K[ Ak> B ֿߔՒ7myn) +OaUz e +Vy˫ʋah"jQ4}oY!-cAF׈!AEU4RH; !Д|69ު",PE8 bݐu| KJbM0iLY,NZƘX3I.#zg\1Bv/!uALABQM̷S.d_WU/]&?FjqX1ӟ}8!M_`I| ,FS Ӎ1?r E5XI/%o c >i }*APS2     v  z  x  x(v  x (0s | x  x ((v*]e p o p o p p o p o Z + + Y + + Y + + Y + + +p +} +} +} +} +} +} } } } +r  ` 0   0 `  X  k + u + t + u + t + u + u + t +u +t + +~((`@0Hs`00`X{}|}|}}|}| WЛ'\}П  ~82x0ȣXzx 0'w  8 .A>пz @\]uȚ#rȪ{#`Ȕ  z !!$!]!q!!{"s""""#####؏$$$$$v$%% %u%ؚ%&o&&&&8&v''u'' +'(М((v(S)3)|))v))p**{*ء***P*|+++++a,r, , ,'(7W,, --f-|---{.. .؋..////p00020I01y11q112222223323s333344@4|4Ш4|455}5 55Н5s5 5|66 6 666|777~7|78 898{8889s9999إ9:{::::Ȉ:};;;;{;<<^>>W>(?ȣ???К??2?F|Ф} Н}{ Ȼ`~ +8 pzt'y ~/I77ؑvw!>z{G5Ȫr} ( |:&~{ }wzVi ( J z CЗr{ ' (0 +8@HPX `bhpx!^z Wl~  ( 08=@5HQPUX~`jh1p=x4|+.A (+0%8@-HgPXq`hTpxgQO F<Y \(08e@HPX`ahpxS:N +LD wr? (08@H%P X`,hpxRdI4DZ i(08@sH0POX`LhpxbE;S m8v N(0o8/@HPVX7`hp!x"C>nwX!['&$%"(#  (08@-HP*X,`+h)pxwyz/RH0FGI#59xer f(0{8@H}P7X`hEpx4JJsMtK2L~|u P(.08@@HP{Xy`OhDplxUN1E3kqmiogphnjMJ& (f0A8@H9PX6`hpxWsV.:c&{@ X(08B@HPX5``hpxM6 P"#p$} 2(08m@HPXU`h]px _ (08|@(HlPX`hpx?0kFn(kYT o (0@8B@CHAPX_`dh`p]xb[c\a^:?;8=6>7<9TZVRX P(Y0Q8W@SH^PXj`hpx-ua (`0i8@HPX2` hpx1,vt{^G:    հbG; ְfG"; ְjGB; ְnGb; ְrG; ְvG; ְzG; ְ~G; ְG< ְG"< ְGB< ְGb< ְG< ְG< ְG< ְG< ְG= ְG"= ְGB= ְGb= ְG= ְG= ְG= ְG= ְG> ְG"> ְGB> ְGb> ְG> ְG> ְG> ְG> ְG? ְG"? ְGB? ְGb? ְG? ְG? ְG? ְG? @ @"  +@B @b @ @ @ @ "@ &@" *@B .@b 2@ 6@ :@ >@ B@ F@" J@B N@b R@ V@ Z@ ^@ b@ f@" j@B n@b r@ v@ z@ ~@ @ @" @B @b @ @ @ @ @ @" @B @b @ @ @ @ @ @" @B @b @ @ @ @ @ @" @B @b @ @ @ @ A A"  +AB Ab A A A A "A &A" *AB .Ab 2A 6A :A >A BA + FA" + JAB + NAb + RA + VA + ZA + ^A + bA fA" jAB nAb rA vA zA ~A A A" AB Ab A A A A A A" AB Ab A A A A A A" AB Ab A A A A A A" AB Ab A A A A B B"  +BB Bb B B B B "B &B" *BB .Bb 2B 6B :B >B BB FB" JBB NBb RB VB ZB ^B bB fB" jBB nBb rB vB zB ~B B B" BB Bb B B B B B B" BB Bb B B B B B ְB" ְBB ְBb ְB ְB ְB ְB ְB ְB" ְBB ְBb ְB ְB ְB ְB ְC ְC" ְ +CB ְCb ְC ְC ְC ְC ְ"C ְ&C" ְ*CB ְ.Cb ְ2C ְ6C ְ:C ְ>C ְBC ְFC" ְJCB ְNCb ְRC ְVC ְZC ְ^C ְbC ְfC" ְjCB ְnCb ְrC ְvC ְzC ְ~C ְC ְC" ְCB ְCb ְC ְC ְC ְC ְC ְC" ְCB ְCb ְC ְC ְC ְC ְC ְC" ְCB ְCb ְC ְC ְC ְC ְC ְC" ְCB ְCb ְC ְC ְC ְC ְD ְD" ְ +DB ְDb ְD ְD ְD ְD ְ"D! ְ&D"! ְ*DB! ְ.Db! ְ2D! ְ6D! ְ:D! ְ>D! ְBD" ְFD"" ְJDB" ְNDb" ְRD" ְVD" ְZD" ְ^D" ְbD# ְfD"# ְjDB# ְnDb# ְrD# ְvD# ְzD# ְ~D# ְD$ ְD"$ ְDB$ ְDb$ ְD$ ְD$ ְD$ ְD$ ְD% ְD"% ְDB% ְDb% ְD% ְD% ְD% ְD% ְD& ְD"& ְDB& ְDb& ְD& ְD& ְD& ְD& ְD' ְD"' ְDB' ְDb' ְD' ְD' ְD' ְD' ְE( ְE"( ְ +EB( ְEb( ְE( ְE( ְE( ְE( ְ"E) ְ&E") ְ*EB) ְ.Eb) ְ2E) ְ6E) ְ:E) ְ>E) ְBE* ְFE"* ְJEB* ְNEb* ְRE* ְVE* ְZE* ְ^E* ְbE+ ְfE"+ ְjEB+ ְnEb+ ְrE+ ְvE+ ְzE+ ְ~E+ ְE, ְE", ְEB, ְEb, ְE, ְE, ְE, ְE, ְE- ְE"- ְEB- ְEb- ְE- ְE- ְE- ְE- ְE. ְE". ְEB. ְEb. ְE. ְE. ְE. ְE. ְE/ ְE"/ ְEB/ ְEb/ ְE/ ְE/ ְE/ ְE/ ְF0 ְF"0 ְ +FB0 ְFb0 ְF0 ְF0 ְF0 ְF0 ְ"F1 ְ&F"1 ְ*FB1 ְ.Fb1 ְ2F1 ְ6F1 ְ:F1 ְ>F1 ְBF2 ְFF"2 ְJFB2 ְNFb2 ְRF2 ְVF2 ְZF2 ְ^F2 ְbF3 ְfF"3 ְjFB3 ְnFb3 ְrF3 ְvF3 ְzF3 ְ~F3 ְF4 ְF"4 ְFB4 ְFb4 ְF4 ְF4 ְF4 ְF4 ְF5 ְF"5 ְFB5 ְFb5 ְF5 ְF5 ְF5 ְF5 ְF6 ְF"6 ְFB6 ְFb6 ְF6 ְF6 ְF6 ְF6 ְF7 ְF"7 ְFB7 ְFb7 ְF7 ְF7 ְF7 ְF7 ְG8 ְG"8 ְ +GB8 ְGb8 ְG8 ְG8 ְG8 ְG8 ְ"G9 ְ&G"9 ְ*GB9 ְ.Gb9 ְ2G9 ְ6G9 ְ:G9 ְ>G9 ְBG: ְFG": ְJGB: ְNGb: ְRG: ְVG: ְZG: ְ^G: ְbG; ְfG"; ְjGB; ְnGb; ְrG; ְvG; ְzG; ְ~G; ְG< ְG"< ְGB< ְGb< ְG< ְG< ְG< ְG< ְG= ְG"= ְGB= ְGb= ְG= ְG= ְG= ְG= ְG> ְG"> ְGB> ְGb> ְG> ְG> ְG> ְG> ְG? ְG"? ְGB? ְGb? ְG? ְG? ְG? ְG? ֨F@ @)^!F ;_ ըF@ @)^!F /_ {CFs$F{ABF@ @)^!F _ ըFBcF_WO{**R2* Svau4R&h Di + *"#B:c:22{BOAWè_Q]q4T))A \(y  _ _ _ D_ _ _ _ | _  _  _  _ !_ !_ "_ "_ "_ "_ D#_ #_ #_ H$_ l$_ $_ $_ $_ (%_ h%_ %_ %_ %_ &_ $&_ &_ &_ '_ `'_ '_ '_ '_  (_ `(_ (_ (_ X)_ )_ L*_ *_ $+_ P+_ x+_ +_  ,_ 0,_ T,_ ,_ ,_ $-_ T-_ -_ -_ ._ h._ ._ ._ ,/_ /_ /_ 0_ |0_ 0_ 1_ 1_ T2_ 2_ $3_ x3_ 3_ \4_ 4_ 5_ D5_ 5_ |6_ 6_ 6_ \7_ 7_ 7_ \8_ 8_ D9_ 9_ 4:_ :_ :_ P;_ ;_ ;_ d<_ <_ <_ P=_ =_ <>_ >_ $?_ ?_ ?_@,_@_@_@\_@_@_@4_@|_@_@_@P_@_@_@0_@\_@_@_@4_@_@_@_@@_@_@_@_@_@\_@_@_@$_@_@ _@ _@ +_@ +_@( _@ _@4 _@l _@ _@( _@ _@ _@d_@_@,_@_@_@H_@_@_@X_@_@L_@_@L_@_@<_@_@ _@X_@_@ _@_@_@_@_@\_@_@T_@_@T_@_@0_@h_@_@_@L_@_@_C_WO{V;@*@RF22@}RD@*1qƟD**9E**5D@?"#B:cT;22 ; "#B:c<22w !;!<@@ T{DOCWB_AC_ևg_WO{h9*H6qTqCT*{DOCWB_A"#B:c22gŨJ{DOCWB_A"#B:cR2gŨ>*qT&q`TB29F(@5qT&q`TqaT2*~@2qTJM*N,2)2H'****@?*)(@1q TR7b5Bb` 5Ei2*5qAT64РD` 2 92"#B:cd224(@5qKT(F @? qKT)Q {DOCWB_AgŨ_{DOCWB_A gŨ 5Eh2 {DOCWB_A(gŨWO{U;ՠШ@P'B'92(B`4"#B:c<22 Bg9h7дs"(R'Bg9qaTP'x@] T{FOEWD_֖ O{T;Ո@sR'\Ш2 ( A'9X`7#@)е22`z +~ +azJs*c 2E53s2~J226@qT@"#B:c22/!R* +@"#B:cD22"@@ T{COB @_7F= =====_O{"#B:cP=222d@"B:qT{BOA#c(>222C"#B:c=#c?222 h9?qT"#B:ct?22` +=#ДFc$Ag922 +=`==`=3s:(9=!`D#c22{BOACO{C**F?qT |-"#B:c22{AO¨&{AO¨_O{P&DT @P&{BOA"#B:cH22C~h"@qTh@@t"#B:c822p2h"P&bhb@94{BOAC_t@*ika@*{BOACo_WO{*SP&=D()'T + A +jP&3{DOCWB_A"#B:c22E/h +@P&("hf@94h@@!"#B:c|22hb@95Fw@@5qTh"@qT2**h@*b@**@?{DOCWB_AE {F@5qT(!!2yb5B?`)F(@ +1T* 5Ek2i5 !!2{` ({\F@5qT{(F @? qT)Q    5Eh2 ({WO{CW;@ R2vV== +"#B:c22tBc *E54Д2~J226@qT@@ T@{EODWC_}F@5qkT`{Cs(D F~{AB>@_ u4qT)*) <(y  d_ _ _ X_ _ _ _ @_ _ T _  _ 0 +_  _  +_  +_  _ t _  _ , _  _  _ D _  _  _ h_ _ _ 8_ t_ _ _ _ T_ |_ _ _ t_ _ _ 4_ _ _ _ ,_ _ _ _ X_ _ _ D_ _ _  _ `_ _ _ _ <_ t_ _ _ _ T_ _ _ _ <_ x_ _ _ ,_ h_ _ _ _ X_ _ _  _ H_ _4(q TqAT _ _ 4_ X_qT`_ X_())q _O{S;մh@zJ#22qLT6~@qTh@@ T{COB_{Ch@?֨ 5E? SAT5{AB{+_+2*^o-). N +" N! +/"*{_o* +K2#2* ())+a9 ={C+/ @iI@I AiIAII B)IB I C C 2 2 +222R2 +`@!+2i i@ +1L? +kT)1T 1 {A+BvCWO{U;@+dT2#Eh@@ fT @jjht)}J@+GiI) +T +HRir? + TG +) +iThJ-@@T + T@ T +`TkTv@h++@@ T{DOCWBC_ֽH{C+a@? qbT{A+BO{C/!`@!+2hh@ 1fT +1L? +kT)Ei)@)} +@J@_ kI +@J@_ kI@J@_ kI@J@_ kI@J@_ kI@J@_ kI@J@_ kI)1T 1 {AO¨_eo g _WO{CH; zj@ts+9-+/.25@22TB@}Z_ GhHaT@TI T@HfTc c  +HRr + +(Tc`3L*u +7v6@2`T@ }Z@*GIIK B K!j+J@ +T.@K_2@~@v +TXRq+T{v7@24@b@95*6QhTqLT:@@T%@* )@I@ C} ?T}@q T"#B:c 22' @@Z AT{QOPWO_NgMoL_Q8WO{d@"#*B!c!@22@@22@@8@@kT@w{COBWA_Ĩ__WO{Y;(@@h@2j +@B') ) T2q X#"d@#e +@B!c&22k @z"#B!cP%22^4"#B!cL&22VBv +@w@EN@kT@ @kT A:4d@e +@!#c'228#c (222@B$>(@@ T{FOEWD_C@_>_WO{CX;@*BT2"42 )"#B!c)22@@ T{EODWC_B_zWO{"#FB!c!22345s!">!@22@@22@@6{BOAWè_O{!!|\4{BOAC_֨F@@P4@U{BOA*CJO{CF@@:4@T*2{AO¨__WO{*F@@"4@T2%FAZ "*B~~ ~ ^S2@"#t~B!c"22L F @"#B!c"22?@{COBWA@_Ĩ h"{COBWA_Ĩ_O{FA"*B~~ ~ ^S{BOAC_WO{2h@B@v@( +v"#B!cX#22{COBWAv +2@d@)fA)"#B!c#22@a +@` +@@"@{COBWA{COBWA__xCsO{T;c2 +* kqC@':)C/<T\(@ 6 !?qT[ !@@sqaT@] T{POOs@C_֠ +@* @*@*F@ *WO{*<72&"T2N7112h@@LB:c:22Hh@R`@*b@@?*{COBWAD_*O{C3{AO¨{AO¨_{C* h*)F)@)@ ?2{AB_WO{CW;@*##**#*662*F@@@?22*@@ T*@{EODWC_og_WO{[;*** Kh@ ~@2c2CCC#2)kaq7+T6 !?qTW !@ё*x*э69# TX(2~țT*F}@@?֟q T*@2tT2!*lB:c:22h@R@*@@? q Tazt2TaTg*h@Z !T{SORWQ_PgOoN_eDg_WO{**T + +2$q T@*69#ZC?T2~țT*F}@@?q T~@@2 T2!*B:c:22@R@*@@? ?q Tazt2aT*{DOCWB_AgŨ_k_WO{CX;** @ ~@2c2k2#C#6)kq9T[*Z+ k7 *j!_qTYl!k@+E +*AT2~țT*F~@@?2*B:c:22@R@*@@?*@[ T{QOPWO_Nk@_֑pWO{CV;@*Tt="@B A*=8*62F*@@? @22E*@@ T*{EODWC_\O{C*%h*)F@ +@)@)@ ?2{AO¨_WO{CV;@* +=*B)b a=*+)*62F*@@?@22*@@ T*{EODWC_g_WO{(@*2*)9 +4#B:c)22ЖrF~~F1kyky_kT~@S 6еFztwA@^h@@TztwA@^h@@TztwB@^sh@@TztuB@^fh@@Tzt1Tz4/{DOCWB_AgŨ_#B:c|*22!FztvA@^Dh@@TxztuA@^7h@@Tkzt1Tz4s1v{DOCWB_AgŨc1_@2Vg_WO{ CX; @#B:'c+2281YA@(@^ 8H@^@@_@T&ڎAق@@^$H@^@@_@TC*C@2q#@9# @)^ B(@^ @?@T#@@# @#)^ @ @)^ CCC*@2q@9# @)^ َB(@^ @?@T#@@# @)^ z@ @)^ sC@h@(@@^f@@T@@^Z@@T +)F*yhJ1T*y(1 +@o9`@'@ !T{IOHWG_FgE_{C @2* *TH2)F)@)@ ?o9{A`B_WO{@* 222**]~~߂9{COBWAD__WO{@*222**:{COBWA~~9_Ĩ_WO{@*222**~~߂9{COBWAD__WO{@*R22**{COBWA~~9_Ĩ__WO{@*222**{COBWA~~9_Ĩ__WO{@*wtq 222**{COBWA~~9_Ĩ_O{@*V222**{BOA~~9C_{C @"R* *VH R)F)@)@ ?o9{A`B_WO{V;@BR @* *6*6@"@+4@@@# A*! + 6@!#@RF2@@?A2o9`@] AT{FOEWD_@2$O{@*bR2***{BOA~~9C_{C +@*22* +* *{A~~9B_{C @R* *HR)F)@)@ ?o9{A`B_{C @ 2* *H 2)F)@)@ ?o9{A`B_{C @2* *H2)F)@)@ ?o9{A`B_{C @2* *rH2)F)@)@ ?o9{A`B_{C @"R* *XH R)F)@)@ ?o9{A`B_{C @BR* *>H@R)F)@)@ ?o9{A`B_{C @bR* *$H`R)F)@)@ ?o9{A`B_{C @R* * +HR)F)@)@ ?o9{A`B_{C @R* *HR)F)@)@ ?o9{A`B_{C @R* *HR)F)@)@ ?o9{A`B_WO{*V#B:cP,22** +@R2**{BOA~~9Wè_O{@*2**{BOA~~9C_WO{@*n`Bk"R2***~~߂9{COBWAD_WO{@*P`BMBR2***~~߂9{COBWAD_og_WO{Y;)@***F@@Q)q( T@1c T +@brѸnY8 +@Z#Ѡ@r#XeW8"X*@rY +B:@Ѽ *RV8W@r\WbR2 2#**3V8h6WW8h6XY8c@6Z<q+TqT@1cFT)(yh[ +@ Y8@Z#Ѡ@rHW#W8@X"rHSOKB:@G *V8*@WbrHC?v@; *T8@UCѠz@rC\S8@T~@,r#{,Yrx##C9"o@J@rZ~r@hcIbR#2J2*#;@sC@ ?@K@G@#C9h6o@GS8h6TCT8c@7V8(7W8h6X:Y87B:c,22t +@bR*`` @2 +@bR*X` @R@@)@** ?o9`(@Z AT{[OZWY_XgWoV_֠UV8(6WW87d#WO{V;@ 2 @* *#ot<<<"(@*6@"@* 6*6"*`6 2F 2@@?@2B@9@2 +@2@@2B9o`@@ T{GOFWE#@_O{@*R**{BOA~~9C_{C @2* *H2)F)@)@ ?o9{A`B_{C @2* *H2)F)@)@ ?o9{A`B_{C +@*22* +* *{A~~9B_WO{CV;@"R @* *f="@B A*=J6 RF2@@? @2Yo9`@@ T{EODWC_pWO{CV;@BR @* *0="@B A*=6@RF2@@? @2#o9`@@ T{EODWC_:{C +@*bR2* +* *1{A~~9B_{C@*DR2** *{A~~9B_{C@*DR2** * +{A~~9B_{C @R* *HR)F)@)@ ?o9{A`B__WO{CW;@**@*@9 +@ @  k,r,Er"R2***@9h6 @[o9`@@ T{EODWC_B_ֱg_WO{Z;I@**@WTC*CC@9@@rUHBR22**C@9h6@o9`H@@ T{GOFWE_DgC_rCg_WO{[;i@***@ ,),r7 C*C[C@9@@rUbRR2#**=C@9h6@o9`h@@ !T{HOGWF_EgD@C_)_WO{@*R22**{COBWA~~9_Ĩ_{C @R* *HR)F)@)@ ?o9{A`B_{C @R* *HR)F)@)@ ?o9{A`B_O{@*R**{BOA~~9C_{C @2* *Hi2)F)@)@ ?o9{A`B__WO{V;@R @* *`T@'qT@R@*@@?~~9#2R*@4@"RR R5 A!q(T5 B"qT5 C?"q(T5 2D_qT5 ] @@ @ 41@4] -~ӠR@B-A? bT] CcDTBB_CT"}] M~@ CB `c ?aT?TQ +D@E?T@ 5 Q@?q`T? +q@T?qT@ ] !25@ ] !25@ ] "2R4@~jrPi20@#T@)JThRRF#@@?o9`@[ T{DOCWB_AE_{C @R* *HiR)F)@)@ ?o9{A`B_O{@*z"R**{BOA~~9C_{C @BR* *|Hi@R)F)@)@ ?o9{A`B_{C @bR* *bHi`R)F)@)@ ?o9{A`B_{C +@*R2* +* *y{A~~9B_{C@DR2**h{A~~9B_{C @R* *$HiR)F)@)@ ?o9{A`B_{C @R* * +HiR)F)@)@ ?o9{A`B_{C @"R* *Hi R)F)@)@ ?o9{A`B_{C@D22**{A~~9B_WO{CV;@2 @* *"(@*6Bb*6h2F2@@?@2@2o9`@@ T{EODWC@_־{C +@*22* +* *{A~~9B_{C +@*"R2* +* *{A~~9B_{C @BR* *`Hi@R)F)@)@ ?o9{A`B_O{@*.R**y{BOA~~9C_O{@*R**c{BOA~~9C_{C@DR2**L{A~~9B_{C @ R* *Hi R)F)@)@ ?o9{A`B_{C +@*" R2* +* *{A~~9B_{C @B R* *Hi@ R)F)@)@ ?o9{A`B_{C @b R* *Hi` R)F)@)@ ?o9{A`B_{C@D R2**{A~~9B_{C +@* R2* +* *{A~~9B_{C +@* R2* +* *{A~~9B_{C @ R* *rHi R)F)@)@ ?o9{A`B_{C +@* +R2* +* *{A~~9B_{C @" +R* *FHi +R)F)@)@ ?o9{A`B_{C@DB +R2**^{A~~9B_{C @b +R* *Hi` +R)F)@)@ ?o9{A`B_O{@* +R**3{BOA~~9C_C#_WO{Y;*)@**@*@9*@@#r#U#@9@@ +R2*rG**#@9h6@@9h6@o9`(@@ T{HOGWF_E#@C_)@R )@9 9)@ )@ )@ )@ )@ *(@I +p9?q)1?q+T t,@ij8li*8J_ cT)0@ D)@9 9)@@* $9_qH1q+T +(+@kii8Ki)8)?cT)P@?q pT?q2* J}@+$@kih8+i(8 +kT__WO{W;@ +R @* *]u.R*hF@@ @@?o9`@\ T{[OZWY_X_k O{U;@ R @* *,i2)F@ @)@`@)@ ?o9`@@ T{COB @_A{C @" R* *Hi R)F)@)@ ?o9{A`B_WO{CU;@B R @* * +@R@*- +J|j +_,}ӌ=}|a ??qT@ !j_N_N@N @N !@9QNA9JQAT2)}@*}ʛ +Tj"}JF @J@`@J@@?o9`o9`@] T{BOAWè_{C@"*$b R2**{A~~9B_{C @ R* *HiЀ R)F)@)@ ?o9{A`B_WO{CU;@ R @* *fh +@2@*- +J|j +_,}ӌ=}|a ??qT@ !j_N_N@8N!9J1T2)}@*}ʛ +Tj"}JF @J@`@J@@?o9`o9`@] T{BOAWè_U4{C@"*$ R2**K{A~~9B_{C @ R* *Hi R)F)@)@ ?o9{A`B__WO{W;@2 @* *~.R*k@h/RF@@ @@?o9`@\ T{[OZWY_X_{C +@*" R2* +* *{A~~9B_{C @B R* *Hi@ R)F)@)@ ?o9{A`B_{C @b R* *Hi` R)F)@)@ ?o9{A`B_{C @ R* *rHiЀ R)F)@)@ ?o9{A`B_O{@*@ R**{BOA~~9C_{C@D R2**t{A~~9B_{C @ R* *0Hi R)F)@)@ ?o9{A`B_{C @ R* *Hi R)F)@)@ ?o9{A`B_O{@*" R**/{BOA~~9C_WO{@ ,),_r*6B R2***~~9{BOAWè_O{@*b R**{BOA~~9C_{C @ R* *HiЀ R)F)@)@ ?o9{A`B_{C @ R* *HiР R)F)@)@ ?o9{A`B_{C +@* R2* +* *{A~~9B_3_WO { +X; @ R** @* *by9F(@@9qTo"#2#<<@6br"*7@ 6:@#b*. 6B*(` 6(@ RR#@?@@g +R#*#"#2 6"b* 6#B*6:@*#6#B*6O)BG}@q+)" Ti)"(yh# !*'6(@ R +R#@?@@2B+@"@2@2@2 @2@@29o @@2@@@2o9`@[ T{JOIWH_G3@_ֈ@R@*@@?@@RB{C @ 2* *Hi 2)F)@)@ ?o9{A`B_CWO{V;@2*@@9 +@ _q9 T22s4@*\`6@"*AU 6h"RFi@ @ @@?ց@22a@2^t*h@@XB:c-22Th@Rh@@JB:c0.22Fh@R`@b@@*?@25K*@@ T*{DOCWBC_KWO{CU;@2R#*#@qT@92 +@b +@ 39>h/R#Fi@@ @@?2h@@B:c/22h@R`@*b@@?*@\ T{]O\W[@_O{ @"R* *T@ qTq!T@@B:c/22@R@*@@?o9{B`OAC_WO{CV;@BR @* *4=*B)b a=*+)o6h@RF2@@?@2~o9`@@ T{EODWC_֕_WO{yX; @*9F*@)@)@?9q,T6bR**bR**D#*+6(@#@2@ @?@2;o9`@@ T{FOEWD_C@_P{C +@*R2* +* *G{A~~9B_WO{CV;@R @* *4=*B)b a=*+)6hRF2@@?@2o9`@@ T{EODWC_ O{U;*@R @* *i2)F +@)@@@)@ ?o9`@@ T{COB @_CWO{V;@R @* *#@!* 6h#2F@@ @@? @2o9`@@ T{DOCWBC_֨O{C @2* *mHi2)F@ +@)@)@ ?o9{A`O¨_{C@_ q $%"R2**{A~~9B_CO{U;@BR @* *8i=2)F= +@)@@@)@ ?o9`@@ T{DOC@C_M{C@DbR2**F{A~~9B_{C @2* *Hi2)F)@)@ ?o9{A`B__WO{X;* @R @* *T # *6 C*6h2F@@ @@?@2@2o9`@@ T{FOEWD_C@_og_WO{ @2** *{{F +@z@H@9q T R254@ 2I@c2 {<k@6@?r@C2 A!`6@2!X6@@#2aP6@ {c*\J*@J*)@J*-@J*1@J*5@J)@9I#Z#ThF@H@2}?R2222*t R4w2/X +4@ +R{9#!2 +6@C* 6@c2 6@2A 6@2@6@2@6@ *1_qB Tkk9Zcjyj?/*[*^#*@;*@?*@C*@G*@9K*%@O*)@S)-@WTz@H@2}?22R22#22*o9`&@@B:c:22@@B:c:22@R@*@@?~~9{FOEWD_CgBoA_ֈ@R@*@@?ֺog_WO{W;c2k2C +* @*kqc'4)C/9T**Y(qT6 !?qTX !q+T@AD2[{TkkTlj@Z !T{SORWQ_PgOoN_iog_WO{W;c2k2C +* @*kqc'4)C/9T**Y(qT6 !?qTX !q+T@AF2 {TkkT@Z !T{SORWQ_PgOoN_{C @"R* *Hi R)F)@)@ ?o9{A`B_{C @BR* *Hi@R)F)@)@ ?o9{A`B_3WO{ CW;@bR @* * +R**@B +@B"@CS}2}h +RF@@ @@?o9`@\ T{IOHWG3@_֩{C@Re2*** *{A~~9B_{C @R* *\HiR)F)@)@ ?o9{A`B_{C @R* *BHiR)F)@)@ ?o9{A`B_{C @R* *(HiR)F)@)@ ?o9{A`B_Cog_WO{Z;RI@ @* * +2 2 ?q+TB@@A@ !@{T@q+TC +@ +@A +@ !@{9ThC2F@@ @@?.@@B:c0022@R@*@@?~~9@@B:c0022@R@*@@?o9`H@@ !T{HOGWF_EgDoCC_֠{C @"R* *fHi R)F)@)@ ?o9{A`B_WO{i*)F)@)@?9qT_qT#*B:c 122*L +@R2**j +@HRe2***a~~9 +@BR*% @2@*@)@* ?o9`{BOAWè_{Cj*JFbRJ@K@ +@9qT* +* @2@*@)@* ?2* +* *'{A~~9B_{C@DR2**{A~~9B_{C +@*R2* +* *{A~~9B_#WO{W;@R @* *o#22u5HR }js @@ U@C ?jsC2 @CA9h4@5h_ RU _8b4__}(AѹZcTѰT @'@ !T{IOHWG_FgE*_og_WO{h`ӈ 6 Ri~țh~ !7) +*?q Rv~2bfdb"9bT@ +@k14 R@(bub==B@9B9*@*B@B`T(c""QA9(4@_}ӈAHbT@ (oQ@'K +@9k1?T2@94@W_ R] (_8:c4;_Ȏ_}hA!bT} ? _Ts@2 +29{FOEWD_CgBoA__WO{h`ӈ 6]2ih~ț8} #7 +*q 9BbcT +@k1(4@A)@ > +@bk1cT2@94@_}AcT2 +29{COBWA_Ĩ_#O{TS;i@*Fh @ }@)4? qT2 B:c22** @ Y@C ?ֈzuC2 @Ch@] T{FOE#@*_֤C_WO{VU;թ@*Fh3 @)4? qT2 B:ch22*d* Ci@}@8]@?@C@C?CEzw2 @PZ@\ T{HOGWF_E*C_Z#O{TS;i@*Fh @ }@)4? qT2 B:ch22** @ a@C ?ֈzuC2 @Ch@] T{FOE#@*_ #O{TS;i@*Fh @ }@)4? qT2 B:ct22** @ e@C ?ֈzuC2 @Ch@] T{FOE#@*_#O{TS;i@*Fh @ }@)4? qT2 B:c22** @ m@C ?ֈzuC2 @Ch@] T{FOE#@*_֬#O{TS;i@*Fh @ }@)4? qT2 B:c22*m* @ q@C ?ֈzuC2 @gCqh@] T{FOE#@*_r#O{TS;i@*Fh @ }@)4? qT2 B:c22*3* @ u@C ?ֈzuC2 @-C7h@] T{FOE#@*_83_WO { +XW;@*F* h) @ )4? qT2 B:c22*G* 3!C}@cc:cB TT@CB:c225HR@c@Cccc4}#kt @@ y@c ?ktc2 @c@[ !T{JOIWH_G3@*_WO { +VU;ը@**Fs @#)4? qT2 B:c\ +22*L*CoK;=T@1aTh R @?1 T? 1,T kTB:c 22ct5HRK{2 $@_1aT{2$,@1aT{2,@<@)À<)(@(F)))h~@}js @@ }@C ?jsC2 @ACK@] T{JOIWH*_L@1aTh R @1T 1 TkT{{2 $@1aT{2$,@1aT{2,@H@H@H  @H@H@H@H@H  @H$$@H((@H,,@H00@H44@H8_ր{_QIq{T ) h_*__WO{Y;(@"b3@94@@!"229h@h@QqT )!(y 2`@@@9h6 @a` +@@A@9h6 @Vh@@(!h@@(%h@@()hb@9@(92H`@@@9h6 @<` +@@A@9h6 @1h@@(!h@@(%h@@()b2`@@@9h6 @` +@@A@9h6 @h@ @(!h@ @(%h@ @()h@ @(-=2`@l@@9h6 @` +@@A@9h6 @h@@(!h@@(%h@@()h@@(-Rc2@4@==@@94@@j229`BqT:@*(%q T +@2&qT"@q+T +@2#@@ T{FOEWD@_*qT&@*VWO{W;@*@##QIq(T )(y  2 2* #@@ T{FOEWD@_2 +2q T@nRq T@2t)q+T +@2h "qT@I&qT"@>*Cc_ WO{WV;@*F*h) @ )4? qT2 B:cP 22** 2cS7}@s#9#C9?9GS9O9W9HF@@9q T|}aT@T +@r@<q#Ä<#9;B:cl 22iu5HR02@C@Gq*@#9`.@O*2@S*6@W*[2}#jt @@ @c ?jtc2 @0c:VB@[ !T{POOWN_Mc@*C_7[_ W O{XW;@*F* h) @ )4? qT2 B:c`22*i* 2/SAc}@S97s9?9GS9O9HF@@9qLTCq`T.qT@>T<=J'B:c 225HR2@C$*@G@K2O*+4}#kt @@ @c ?ktc2 @cA@[ !T{OONWM_L[@*_֠_WO { +WV;@*F*h) @ )4? qT2 B:c822*^_*# }@;#97SC qTt@C01C1#CC8t@C!"C"#CC)s +@CCCxC B:c22t5HR }js## @@ @C ?jsC2 @C##@\ T{JOIWH_G*__WO{W;**@**B:c022*XFt @ ~@)4qT2 B:c22** @ @C ?{tC2 @C@@ T{GOFWE_D*_#O{TS;i@*Fh @ }@)4? qT2 B:c22** @ @C ?ֈzuC2 @Ch@] T{FOE#@*_֔_WO{Y;)@*4_ qT2*" +;cTh@#v@23#3##:h@B:c228w5HR +###&(@@ T{FOEWD_C@_BCWO{TS;i@*Fh* @*}@ * *}ju @@ @C ?ֈjuC2 @C " B:c22*h@] T{HOGWF*C_CWO{TS;i@*Fh* @*}@ * *[}ju @@ @C ?ֈjuC2 @C" B:c22*h@] T{HOGWF*C_o g_WO{*\;Չ@*JF*Ih) @ )4? qT2 B:c22**C#C}@ [XURCOLqDZhq RhțF C8zB:c22Qy5HR#?2S.='6 /(! x @cC}(FHky @@ @ ?Hky2 @"@Z AT{ROQWP_OgNoM*_CWO{V;@#h@h@h +@ +h@u +@#B#(#u@####u@### +#u@####u@##B##u@#wx#x##hB@r@@ T{DOCWBC_֛_WO{Y;)@*4_ qT2*" +CCTR@#<=#= B:c22Iu5HR +#(##7(@@ T{FOEWD_C@_SCWO{4S;i@*Fh* @*}@#* *}#ju @@ @c ?ֈjuc2 @c" B:c22*h@] T{HOGWF*C_#O{4S;i@*Fh @ }@)4? qT2 B:c22*׾* @ @C ?ֈzuC2 @Ch@] T{FOE#@*_ܾ#O{4S;i@*Fh @ }@)4? qT2 B:cx22** @ @C ?ֈzuC2 @Ch@] T{FOE#@*_֢WO{5T;Չ@**Fh) @ )4? qT2 B:c$22*c(*}@ B qaT @)B:c22Qs4*HR* }js @@ @C ?֨jsC2 @ECO@] T{FOEWD*_P#O{4S;i@*Fh @ }@)4? qT2 B:c 22** @ @C ?ֈzuC2 @ Ch@] T{FOE#@*_g_WO{ C7V;@*F*'h) @ )4? qT2 B:c22*ӽh* 2`@C}@9`T +@(CCeqT@Cz@CI@ i5@I@ @I @ I@ T @C@CAC@s"I@9 +I!aT B:c22u5HR }js @@ @C ?jsC2 @CA94@h_ }ӈagT@'@ !T{IOHWG_FgE*_~g_WO{h`ӈ 6Ri +h~ț8} #7 +*q ڈb!֢T +@k14@@c!C =@< +@)#@֢k1I+T2@94@_ }aTk2 +29{DOCWB_AgŨ_#O{4S;i@*Fh @ }@)4? qT2 B:c22** @ @C ?ֈzuC2 @Ch@] T{FOE#@*_WO{5T;Չ@**Fh) @ )4? qT2 B:c 22***}@ B qT @)qB:c22*s4HR }js @@ @C ?֨jsC2 @C@] T{FOEWD*_֜#O{4S;i@*Fh @ }@)4? qT2 B:c!22*]* @ @C ?ֈzuC2 @WCah@] T{FOE#@*_b#O{4S;i@*Fh @ }@)4? qT2 B:c"22*#* @ @C ?ֈzuC2 @C'h@] T{FOE#@*_(#O{4S;i@*Fh @ }@)4? qT2 B:c#22** @ @C ?ֈzuC2 @Ch@] T{FOE#@*_#O{4S;i@*Fh @ }@)4? qT2 B:c$22** @ @C ?ֈzuC2 @Ch@] T{FOE#@*_ִWO{5T;Չ@**Fh) @ )4? qT2 B:c%22*u&*}@ aT@B:cD422ds4HR }js @@ @C ?֨jsC2 @YCc@] T{FOEWD*_dWO{5T;Չ@**Fh) @ )4? qT2 B:c '22*%$*}@ DaT@ +B:c322s4}js @@ @C ?֨jsC2 @ C@] aT{FOEWD*_HR #O{4S;i@*Fh @ }@)4? qT2 B:c,(22*Ӻ* @ @C ?ֈzuC2 @;C׾h@] T{FOE#@*_غWO{5T;Չ@**Fh) @ )4? qT2 B:c*22*(*}@ T@qB:c@)22s4*HR* }js @@ @C ?֨jsC2 @{C@] T{FOEWD*_ֆ#O{4S;i@*Fh @ }@)4? qT2 B:cD+22*G* @ @C ?ֈzuC2 @ACKh@] T{FOE#@*_L#O{4S;i@*Fh @ }@)4? qT2 B:c,22* * @ @C ?ֈzuC2 @Ch@] T{FOE#@*_{C-"R 4."R~4(."Rx4H."Rrq2Z22{AB_og_W O +{ *S;h@*JF*/Hi @ )4? qT2 B:c@/22 **O2@'SS9 T@C(?q#}B?q TB**-6R.z_jkk'@Ͻqz_Z[['@A`z@IJJ'@Oz@44(. 4H.ݽ45HR1TW*222'@)(11f T1& T{skT B:cp.22t5HR@C#}@}(Fjs @@ @ ?ֈjs2 @SA9h4'@4h_ 2} bTJ@h@/@ aT{KOJWI_HgGoF*_wg_WO{h`ӈ 60 2i~țh~ !7) +*?q  2x^BT +@k142@@c @#B +@# +@@9k1IT2@9h4@6_ 2}  cъ ш цT2 +29{DOCWB_AgŨ_#O{4S;i@*Fh @ }@)4? qT2 B:c\022*a* @ @C ?ֈzuC2 @[Ceh@] T{FOE#@*_f#O{4S;i@*Fh @ }@)4? qT2 B:cL122*'* @ @C ?ֈzuC2 @!C+h@] T{FOE#@*_,C_WO{6U;թ@*Fh3 @)4? qT2 B:c8222** Ci@}@8@ǻȻCȻC?Cͻzw2 @ػ@\ T{HOGWF_E*C_#O{4S;i@*Fh @ }@)4? qT2 B:cL322** @ @C ?ֈzuC2 @Ch@] T{FOE#@*_֨#O{4S;i@*Fh @ }@)4? qT2 B:c`422*i* @ @C ?ֈzuC2 @cCmh@] T{FOE#@*_nWO{5T;Չ@**Fh) @ )4? qT2 B:c522*/(*}@ T@qB:cH522s4*HR* }js @@ AC ?֨jsC2 @C@] T{FOEWD*_WO{5T;Չ@**Fh) @ )4? qT2 B:c622*ݶ&*}@ aT@B:cD422̶s4HR }js @@ AC ?֨jsC2 @C˺@] T{FOEWD*_̶+_WO{ C6U;թ@*F*'h) @ )4? qT2 B:c\822*^* 2`@C}@9TqDZhq R|țF h@qT@9s"? T B:c722\t5HR }js @@ AC ?jsC2 @SC]A94@Th_2} c420#.c,*T@'@ !T{IOHWG_F+@*_?WO{qDZhq(|țFFkqT~@h@" T{COBWAD_#O{4S;i@*Fh @ }@)4? qT2 B:cd922*ݵ* @ AC ?ֈzuC2 @׹Ch@] T{FOE#@*_#O{4S;i@*Fh @ }@)4? qT2 B:c:22** @ AC ?ֈzuC2 @Ch@] T{FOE#@*_֨#O{4S;i@*Fh @ }@)4? qT2 B:c;22*i* @ AC ?ֈzuC2 @cCmh@] T{FOE#@*_nWO{5T;Չ@**Fh) @ )4? qT2 B:c<22*/&*}@ aT@B:cD422s4HR }js @@ AC ?֨jsC2 @C@] T{FOEWD*_g_WO{ C7V;@*F*'h) @ )4? qT2 B:cl>22*۴P* 2`@C}@9T@BӚBH`ӹ~`ӈ 6!2I~Hț9` 2Cq9+Ti@B T2*~@)ljj li*AT B:c=22u5HR }js @@ AC ?jsC2 @CA94@@@'@ !T{IOHWG_FgE*_֞C_WO{6U;թ@*Fh3 @)4? qT2 B:c?22*^* Ci@}@8!A9:C:C?C?zw2 @JT@\ T{HOGWF_E*C_T#O{4S;i@*Fh @ }@)4? qT2 B:c22** @ %AC ?ֈzuC2 @Ch@] T{FOE#@*_#O{4S;i@*Fh @ }@)4? qT2 B:c22*۳* @ )AC ?ֈzuC2 @շC߷h@] T{FOE#@*_#O{4S;i@*Fh @ }@)4? qT2 B:c22** @ -AC ?ֈzuC2 @Ch@] T{FOE#@*_֦#O{4S;i@*Fh @ }@)4? qT2 B:c 22*g* @ 1AC ?ֈzuC2 @aCkh@] T{FOE#@*_lWO{5T;Չ@**Fh) @ )4? qT2 B:cH22*-&*}@ aT@B:cD422s4HR }js @@ 5AC ?֨jsC2 @C@] T{FOEWD*_g_WO{ C7V;@*F*'h) @ )4? qT2 B:c822*ٲZ* 2`@C}@9T +@hCCWqTCz@CT@C@CC@s"I @9b T B:cp22u5HR }js @@ 9AC ?jsC2 @CA94@h_}ӈa{bT׶@'@ !T{IOHWG_FgE*_֒g_WO{h`ӈ 62ih~ț8} #7 +*q ڜ5bcT +@k1H4@@# +@9@ck1I?CT2@94@_}a%cT2 +29{DOCWB_AgŨ_#O{4S;i@*Fh @ }@)4? qT2 B:cL22** @ =AC ?ֈzuC2 @Ch@] T{FOE#@*_#O{4S;i@*Fh @ }@)4? qT2 B:c` 22*DZ* @ AAC ?ֈzuC2 @C˵h@] T{FOE#@*_̱#O{4S;i@*Fh @ }@)4? qT2 B:c +22** @ EAC ?ֈzuC2 @Ch@] T{FOE#@*_֒WO{5T;Չ@**Fh) @ )4? qT2 B:c 22*S&*}@ aT@B:cD422Bs4HR }js @@ IAC ?֨jsC2 @7CA@] T{FOEWD*_B#O{4S;i@*Fh @ }@)4? qT2 B:c 22** @ MAC ?ֈzuC2 @Ch@] T{FOE#@*_WO{5T;Չ@**Fh) @ )4? qT2 B:c 22*ɰ&*}@ aT@B:cD422s4HR }js @@ QAC ?֨jsC2 @C@] T{FOEWD*_ָ#O{S;i@*Fh @ }@)4? qT2 B:c22*y* @ UAC ?ֈzuC2 @sC}h@] T{FOE#@*_~WO{T;Չ@**Fh) @ )4? qT2 B:c22*?)*}@ BqT@qB:c22+s4*HR* }js @@ YAC ?֨jsC2 @ C*@] T{FOEWD*_+#O{S;i@*Fh @ }@)4? qT2 B:c22** @ ]AC ?ֈzuC2 @Ch@] T{FOE#@*_#O{S;i@*Fh @ }@)4? qT2 B:c 22** @ aAC ?ֈzuC2 @Ch@] T{FOE#@*_ָCWO{S;i@*Fh* @*}@ * *}ju @@ eAC ?ֈjuC2 @yC"e B:c 22*dh@] T{HOGWF*C_y#O{S;i@*Fh @ }@)4? qT2 B:c22*;* @ iAC ?ֈzuC2 @5C?h@] T{FOE#@*_@g_WO{ CV;@*F*'h) @ )4? qT2 B:c022*Z* 2`@C}@9T +@CӚCH`ӹ~`ӈ 6CRI Hț)~9` #2Cq9KTCj@K@ h(@L@kl@K @ Q K @ JA@9_q)A9T B:c\22u5HR }js @@ mAC ?jsC2 @CA94@@@'@ !T{IOHWG_FgE*_ֶ#O{S;i@*Fh @ }@)4? qT2 B:cP22*w* @ qAC ?ֈzuC2 @qC{h@] T{FOE#@*_|#O{S;i@*Fh @ }@)4? qT2 B:cp22*=* @ uAC ?ֈzuC2 @7CAh@] T{FOE#@*_Bg_WO{ CV;@*F*'h) @ )4? qT2 B:cx22*V* 2`@C}@9T +@HCӚCH`ӹ~`ӈ 6E2IHț)~9` %2Cq9TCj@K@ h(@L@klJ!@9@_q +1)K!9!T B:c22u5HR }js @@ yAC ?jsC2 @C±A94@@@'@ !T{IOHWG_FgE*_ּ#O{S;i@*Fh @ }@)4? qT2 B:c22*}* @ }AC ?ֈzuC2 @wCh@] T{FOE#@*_ւ#O{S;i@*Fh @ }@)4? qT2 B:c22*C* @ AC ?ֈzuC2 @=CGh@] T{FOE#@*_HS_ W O {V;@*F*h) @ )4? qT2 B:c22*v*c }@ Cq TzxCu@ @@AװذCذu@Ͱΰΰu +@ðİİu@s@CCCC ?CCzxB:c22t5HR }jscѣcѤcѥc @c@ A ?js @2cч@[ !T{NOMWL_KS@*_֢WO{T;Չ@**Fh) @ )4? qT2 B:c 22*c&*}@ aT@B:cD422Rs4HR }js @@ AC ?֨jsC2 @GCQ@] T{FOEWD*_R#O{S;i@*Fh @ }@)4? qT2 B:c!22** @ AC ?ֈzuC2 @ Ch@] T{FOE#@*_K_ +W O { CV;@*F*h) @ )4? qT2 B:c"22*իh*c }@SCqTzxu@ @@Au@u +@s@CCCC ?CzxB:c"22t5HR }jscѣcѤcѥc @@ AC ?js @C2yCce@[ !T{MOLWK_JK@*_ր#O{S;i@*Fh @ }@)4? qT2 B:c#22*A* @ AC ?ֈzuC2 @;CEh@] T{FOE#@*_FC_WO{U;թ@*Fh3 @)4? qT2 B:c%22** Ci@}@8ACC?Czw2 @@\ T{HOGWF_E*C_#O{S;i@*Fh @ }@)4? qT2 B:c &22** @ AC ?ֈzuC2 @Ch@] T{FOE#@*_ª#O{S;i@*Fh @ }@)4? qT2 B:c$'22** @ AC ?ֈzuC2 @}Ch@] T{FOE#@*_ֈ#O{S;i@*Fh @ }@)4? qT2 B:cD(22*I* @ AC ?ֈzuC2 @CCMh@] T{FOE#@*_NWO{T;Չ@**Fh) @ )4? qT2 B:ct)22*&*}@ aT@B:cD422s4HR }js @@ AC ?֨jsC2 @C@] T{FOEWD*_C_WO{U;թ@*Fh3 @)4? qT2 B:c*22** Ci@}@8ACC?Czw2 @@\ T{HOGWF_E*C_ִ#O{S;i@*Fh @ }@)4? qT2 B:c+22*u* @ AC ?ֈzuC2 @oCyh@] T{FOE#@*_zCWO{S;i@*Fh* @*}@#* *٭}#ju @@ Ac ?ֈjuc2 @;cE"' B:c -22*&h@] T{HOGWF*C_;WO{T;Չ@**Fh) @ )4? qT2 B:cD.22*&*}@ aT@B:cD422s4HR }js @@ AC ?֨jsC2 @C@] T{FOEWD*_WO{T;Չ@**Fh) @ )4? qT2 УB:c022*D* 2@C}@9TqDZhq R|țF 4 УB:cl/22s5HR }js @@ AC ?֨jsC2 @CA94@h_ R} ё(֢T@] T{GOFWE*_~og_WO{qV; DZ@iq)|ɛ!F5Fq#T2~@(]i@(i7(^i@q)(9h@)C^ h@)^ h@a h@!yt@d@94@@q29h@h@a(]QqhT{h@2ah@ C_ @&k@9h6 @ _hBa@9h6 @(_"(@&(@*(#@99(@2(@6(@:h@2ah@ C_-@@@9h6 @ _=B6@9h6 @z(_"(@&(@*( @2h@2bh@ C_@֫@9h6 @_ _B@9h6 @U(_"(@&(@*( @.(@2(@6(@:(@>(@B(#@FWh@2!h@ C_%@@9h6 @. _B@9h6 @$(_"(@&(@*( @.(@2(@6.t@R2@4@ @====@94@@29h@)C_@ )_ )_ )@ )@ ) @ )@ )@ )@ !)@ %9#T@@ !T{GOFWE_DgCoB_<#O{S;i@*Fh @ }@)4? qT2 УB:c122** @ AC ?ֈzuC2 @Ch@] T{FOE#@*_#O{S;i@*Fh @ }@)4? qT2 УB:c4222*æ* @ AC ?ֈzuC2 @CǪh@] T{FOE#@*_ȦWO{T;Չ@**Fh) @ )4? qT2 УB:c(422***}@ B qT @)qУB:cL322u*s4*HR* }js @@ AC ?֨jsC2 @iCs@] T{FOEWD*_tCWO{S;i@*Fh* @*}@ * *˪}ju @@ AC ?ֈjuC2 @5C?"! УB:c22* h@] T{HOGWF*C_5CWO{S;i@*Fh* @*}@#* *}#ju @@ Ac ?ֈjuc2 @c" УB:cP522*h@] T{HOGWF*C_g_WO{ CW;@*F*'s @)4? qT2 УB:c\722*L*2 C9@B:q T@V@6 62C? q9KT*@ yi-@.  +i)8 +TУB:c6225HR h~@}ks* @@ AC ?ksC2 @yCA94@@©@'@ !T{IOHWG_FgE*_}#O{S;i@*Fh @ }@)4? qT2 УB:c|822*=* @ AC ?ֈzuC2 @7CAh@] T{FOE#@*_BCWO{S;i@*Fh* @*}@#* *}#ju @@ Ac ?ֈjuc2 @c " УB:c922*h@] T{HOGWF*C_C_WO{U;թ@*Fh3 @)4? qT2 УB:c:22*Ĥ* Ci@}@8ACC?Czw2 @@\ T{HOGWF_E*C_ֺ#O{S;i@*Fh @ }@)4? qT2 B:c;22*{* @ AC ?ֈzuC2 @uCh@] T{FOE#@*_ր#O{S;i@*Fh @ }@)4? qT2 B:c<22*A* @ AC ?ֈzuC2 @;CEh@] T{FOE#@*_F#O{S;i@*Fh @ }@)4? qT2 B:c=22** @ AC ?ֈzuC2 @C h@] T{FOE#@*_ #O{S;i@*Fh @ }@)4? qT2 B:c>22*ͣ* @ AC ?ֈzuC2 @ǧCѧh@] T{FOE#@*_ң#O{S;i@*Fh @ }@)4? qT2 B:c?22** @ AC ?ֈzuC2 @Ch@] T{FOE#@*_֘+_WO{ CU;թ@**F'h) @ )4? qT2 B:c22*WX* 2@C}@9T( R|țG  B:c228s5HR }js @@ AC ?ֈjsC2 @/C9A94@vh__84__|A +9CTf^84^@_TW@'@ !T{IOHWG_F+@*_og_WO{V;)@)|ɛ!G5G_q Tb2R~@(Z#i@5S(i7#h@#!#h@)^ (ZqT 5u@+@4@ @==@94@@+9h@h@)C_@ )_ )_ )@ #h@2u@Ѧ@94@@ަ#5Cџ+9df#fh@#@ɦ#k9#KT@@ !T{GOFWE_DgCoB_ցCWO{S;i@*Fh* @*}@#* *}#ju @@ Ac ?ֈjuc2 @CcM"/ B:c22*.h@] T{HOGWF*C_C#O{S;i@*Fh @ }@)4? qT2 B:c22** @ BC ?ֈzuC2 @C h@] T{FOE#@*_ +#O{S;i@*Fh @ }@)4? qT2 B:c22*ˡ* @ BC ?ֈzuC2 @ťCϥh@] T{FOE#@*_СCWO{V;@*4_ qT2* +PT=B:c22u5HR +#l`B#٥#{@@ T{DOCWBC_֙CWO{V;@#uBh@h +@h@ +JL#LB##ShR@"@@ T{DOCWBC_oC;g_ W +O { Z;H@*{F***hv @A#Kc4?qT2 B:c22*"/* ~@RTB:c22t5HRcc[c}#hkt @@ Bc ?hktc2 @c H@Z AT{LOKWJ_IgH;@*C_C;g_ W +O { Z;H@*{F***hv @A#Kc4?qT2 B:c22*/* ~@RTUB:c22t5HRccc}#hkt @@ Bc ?hktc2 @cH@Z AT{LOKWJ_IgH;@*C_֛O{C*a4_ qT2*ht + T@9@9)}`B:c22_t4JRj +{A O¨_WO{T;Չ@**Fh) @  )4? qT2 B:c22*5,*}@ T@9@9)}`B:c22"s4JR}(jsC#@ @@ B ?֨js2 @@] T{GOFWE*_WO{T;Չ@**Fh) @  )4? qT2 B:c 22*ߟ,*}@ T@9@9)}`B:c22̟s4JR}(jsC#@ @@ B ?֨js2 @ǣ@] T{GOFWE*_ȟWO{T;Չ@**Fh) @  )4? qT2 B:c` 22*,*}@ AT@9@@9q 3979 B:c +22ps5HR}Cjs# @@ B ?֨js2 @gq@] T{GOFWE*_r@H@9H9@9qH9_CWO{T;Չ@**Fh) @ )4? qT2 B:c( 22*))*}@ DT@<(C)<+ +) B:cX 22s5HR }js @@ BC ?֨jsC2 @ +C@] T{HOGWF*C_WO{T;Չ@**Fh) @ )4? qT2 B:cD22*מ&*}@ aT@B:cD422ƞs4HR }js @@ !BC ?֨jsC2 @CŢ@] T{FOEWD*_ƞCog_ W +O { W;@*F* h) @  )4? qT2 B:c22**#2'UAS}@/S9c9S`Ta?qTh@qT*#h@qKTy@6k{BCC'@I96@122'@A7'@)@ !6@'@"h{ZkTah@qKTy +@5kz/@`95@/@AN/@)@ !5@ա֡֡/@9ۡh{ZkT@#632 B:cX222˝5HR23}Cks#* @@ %B ?ks2 @ʡ#t@Z T{LOKWJ_IgHoG*C_2<ĝg_WO{h`ӈ 6 2i~țh~ !7) +*?qϡ 2x^fBdbT +@k14@@#ϡ@cB̡"@@H+ǡ +@9k1?T2@9h4@6_ 2}  CL J HT2 +29{DOCWB_AgŨ_WO{hr@9h4u +@5_ 2} B'%#Th2@9 +h4u@5_ 2} BTj{COBWAD_#O{S;i@*Fh @ }@)4? qT2 B:c22** @ )BC ?ֈzuC2 @Ch@] T{FOE#@*__WO{W;**@**B:c$22*Ft@ ~@)4qT2 bB:c22** @ 9BC ?{tC2 @C@@ T{GOFWE_D*_֫#O{S;i@*Fh @ }@)4? qT2 bB:cH22*m* @ -BC ?ֈzuC2 @gCqh@] T{FOE#@*_r#O{S;i@*Fh* @j*@)4? qT2* @}@ @ =BC ?ֈzubB:c`22*%}ju @@ 1BC ?ֈju @C2 C*h@] !T{FOE#@*_bB:cx22**!#O{S;i@*Fh @ }@)4? qT2 bB:c@22** @ ABC ?ֈzuC2 @ݟCh@] T{FOE#@*_#O{S;i@*Fh @ }@)4? qT2 bB:c\22** @ EBC ?ֈzuC2 @Ch@] T{FOE#@*_֮@(@(_WO{T;*@* )4? qT2*еFh)@)}@$ T@bB:ct822*\bB:c822*Qs5HR}Cjs#@@ IB ?֨js2 @HR@] T{GOFWE*_S#O{S;*i@)4? qT2*ДFh @  @}@C)MB ?ֈzuC2 @C" bB:ct22*h@] T{FOE#@*_C_WO{V;@*F*s @)4? qT2 bB:c22*ך0*2 x~@C9D`6#C9 bB:cT22u5HR zx @@ 5@C ?C**CA94@@@\ T{HOGWF_E*C_ֻg_WO{ CW;@*F*'s @)4? qT2 bB:c22*yR* 2@Cy~@9T +@CCOqKTCӕ@CDECE@CCK"BZT bB:c 22Gv5HR {y @@ 9@C ?C**@CJA94@h_|ӈA#BT@'@ !T{IOHWG_FgE*_:_WO{h`ӈ 6i2w|h~ț"7 +*q FBBT +@k14@O +@Bk1T2@94@Ȏ_|A՝CT12 +29{COBWA_Ĩ_q_WO{U;թ@**Fh) @I}@)F)@) @ ?*bB:c22*}qjw* @@ 5@ ?jw2 @ bB:c 22*@@ T{FOEWD@*_֥O{CS;i@*FhI @ @?q}@)9@ ?ֈzu2 @r| bB:c!22*_h@@ T{EOD@*_tO{CS;i@*FhI @ @?q}@)=@ ?ֈzu2 @@J bB:c"22*-h@@ T{EOD@*_B Q)?%qhTA_ Q)?qhT%_ Q)?qhT_2_O{ 72A R*R+Rjh8Q%qhT@ QqhT$QqhT2@9 *Q)q#T +*QqT *Qq(TAqT Aq@T * 9T cTbB:c#22Ø bB:c$22͘{BOAC_F_WO{W;@*F*v @F23ia~@96}iAkvq @39@ A@ ?kv2 @@9H4@˜bЃB:ct&22*j bЃB:c\%bЃB:c%22]@@ T{GOFWE_D*_q_WO{W;@*F*v @23ia~@96}iAkvq @39@ E@ ?kv2 @$.,@9H4@kbЃB:c(22* + bЃB:cL'bЃB:c'22@@ T{GOFWE_D*_O{CS;i@*Fh @AT @?q@}@)I@ ?ֈzu2 @ڛbЃB:cP*22*ǗbЃB:c)22h@@ T{EOD@*_ԗ_WO{V;@**Fh ) @@TT@}@}*jtq @@ M@ ?jt2 @vbЃB:c+22*ubЃB:c<+22m@@ T{GOFWE_D*_ց#WO{U;թ@*F*h) @ie}@.00}jtq @@)F +Q@#it@?jt2 @:D&bЃB:c-22*% bЃB:c,22*@@ T{GOFWE#@_0;O{ CS;i@*Fh ) @To@;?1=aTi R @_1T_ 1T +kTWbЃB:c.22*2bЃB:c.22ۖ*{2 $@1aT{2$,@}@1aT{2,@}Ӏ22Y@@ T{GOFWE#@*_mO{CS;i@*FhI @ @?q}@)@ ?ֈzu2 @:D bB:cl22*'h@@ T{EOD@*_<O{CS;i@*Fh @AT @?q@}@)@ ?ֈzu2 @bB:c422*bB:c22h@@ T{EOD@*_O{CS;i@*FhI @ @?q}@)@ ?ֈzu2 @ʕԕ bB:cL22*h@@ T{EOD@*_̑;_W O +{ X;@*9F*(v + @ + +TvbCrw@#c/mn#n#~@ҕ#th +@#v +@C[\#\##chb@9}if@9j6@ykAqg9)kvqyc9 @@ @# ?(kv#2 @Z#dFDbB:c22*CbB:ct22;@[ !T{KOJWI_H;@*_NO{CS;i@*Fh @AT @?q@}@)@ ?ֈzu2 @ bB:c22*bB:c22h@@ T{EOD@*_og_W O +{ S;h@*)F/(j( @'((TIR@92'S(qS90,q#TbB:cPER22Đ@#r34 R2'@@{whxh^84`^@yyCv8Qh3@94`jt@z v39ؔhs@94` @@z vs9͔h@94`@@۔z+v9@)qT)!(y ַ"@9JqT+&"@92?k(8`]͔wjA9i](A9nA9i](E9rA9i](I9vA9i](M9"@9q"T &{"@92?k(8Z`\Ut"@9JqT&e"@92k(8`_?jA9i_(A9nA9i_(E9rA9i_(I9vA9i_(M9b@i_(O2]h@9h4lwv+v9"@99&@99@2Nh^4h^@h^84`^@Wwvv8"@9q2:h @4hjt@h3@94`jt@Cwj4v v39"@99&@99*@9 +9.@992!h@4h @@99hs@94` @@*w vvs9"@99@T@#}@}Fjs @@ @@q ?ֈjs2 @ēSA9 +4'@ h_2} 4TAbB:c22 +*h@9bB:c22h@0bB:c + +bB:cX bB:c422{SA95bB:c bB:c 222* bB:c % +R22*aSA9H5 @@/@ AT{KOJWI_HgGoF*_p_WO{h`ӈ 62i~țh~ !7) +*?q|ӆ2i~ 2 ? jq9)j99j9!Ij19)Yjq91ij99yj9T +@k14@ +@k1T2@94@_2} ыTO2 +29{COBWA_Ĩ__WO{h`ӈ 6=2w|h~ț"7 +*q BBT +@k14@# +@Bk1T2@94@Ȏ_|AѩCT2 +29{COBWA_Ĩ_g_WO{h`ӈ 62ih~ț8} #7 +*q ΒgbcT +@k1H4@@#Ԓ +@9@ck1I?CT2@94@_}aWcT2 +29{DOCWB_AgŨ_g_WO{h`ӈ 62x{h~ț #7 +*q }ւT +@k14@@#@9 +@H@?k)1? H#T2@94@_{Ta2 +29{DOCWB_AgŨ_O{CS;i@*Fh  @T@}@ +@?qI@?q ?ֈzu2 @bB:c\22*ӍbB:c22ˍh@@ T{EOD@*_O{CS;i@*FhI @ @?q}@)@ ?ֈzu2 @ bB:cl22*h@@ T{EOD@*_֮O{CS;i@*Fh @AT @?q@}@)@ ?ֈzu2 @vbB:c822*cbB:cl22[h@@ T{EOD@*_pO{CS;i@*Fh @AT @?q@}@)@ ?ֈzu2 @8BbB:c22*%bB:cl22h@@ T{EOD@*_2O{CS;i@*FhI @ @?q}@)@ ?ֈzu2 @ bB:c22*h@@ T{EOD@*_WO{CT;Չ@**Fh) @IbB:c22}@nj}qjv @@ @ ?֨jv2 @ː bB:cX22*@@ T{EODWC*_ÌO{CS;i@*Fh @AT @?q@}@)@ ?ֈzu2 @BB:c22*yBB:cH22qh@@ T{EOD@*_ֆ_WO{h`ӈ 6 Ri~țh~ !7) +*?qڒӆ Ri~ 2 ?)j99j9!Ij19)Yjq91ij9T +@k14@< +@k1T2@94@_ R} ; Tk2 +29{COBWA_Ĩ_g_WO{h`ӈ 6X2izh~ț)!7 +*q 5S͏BˏAT +@k1h4@@#8@cB5RB9H@H@ +@H:@?k)1? HC#T2@94@_(z ѳ ѱAT 2 +29{DOCWB_AgŨ_g_WO{h`ӈ 6 2i~țh~ !7) +*?q׏s 2x^nBlAT +@k142@ cAُ #AC֏@= +@ 2i~țh~ !7) +*?qs 2x^BAT +@k1(42@ cA #ACH @(H@ +@(H@?k)1 (cT2@9(4@_H 2}  љ їAT2 +29{DOCWB_AgŨ_WO{T;Չ@**FhI) @ @Tq DZiq + R|ɛ)F) +239}@ }qjv @@ @ ?֨jv2 @eo@94@h_ R} s +֢TBB:c22*BBB:c22:@] T{FOEWD*_OO{CS;i@*FhI @ @?q}@)@ ?ֈzu2 @& BB:c22* h@@ T{EOD@*_O{CS;i@*Fh  @T@}@ +@?qI@?q ?ֈzu2 @BB:cT22*щBB:c22ɉh@@ T{EOD@*_މO{CS;i@*Fh @AT @?q@}@)@ ?ֈzu2 @BB:c22*BB:cx22h@@ T{EOD@*_֠g_WO{Ch`ӈ 6͍2vzh~ț"7 +*q ڪ2@CA__3Y9__CY9T +@k14@& +@k1T2@94@x_(_84:_Ȏ_|HA({CT(^86?4 ^@} ?Tu2 +29{EODWC_BgAF__WO{h`ӈ 6a2w|h~ț"7 +*q >،BBT +@k14@G +@Bk1T2@94@Ȏ_|A͌CT)2 +29{COBWA_Ĩ_C#_WO{U;թ@**Fh ) @ @@ +T) +R|ɛ)G) +i 239}@F}qjv @@ @ ?ֈjv2 @@94@h__84__|Av9CTҌ^84^@ˌhTÌBЃB:c 22*bBcB:c22Z@@ !T{HOGWF_E#@*C_m_WO{ CV;@*F*h) @itP!T5A;}@SՌ}qjt @@ @# ?jt#2 @&#0BЃB:c!22*BЃB:c$!22 @\ T{IOHWG_F*_?qq'  +_Cog_ W +O { W;@*F* h +) @i +t ! T=2'SUaS9V9 &@}@/c=?qC T<  qa T@!qkTBЃB:c#22 2 22/@X@q T/@#i~u_@y@+#C###Z{֢_TDBЃB:c%22*OBЃB:c#22G2P'@2 +@2q +1J4@ +* ~,ik +j+cT2@94@@22 +29'@@@ '@@@ '@"@@ '@&@@ @q}kt @@ @# ?kt#2 @F#P@Z AT{LOKWJ_IgHoG*C_Log_WO{Ch`ӈ 6y2i|h~ț)!7 +*q VS2__ I19JA_aT +@k14@_@T)|ӷ 1@9V 4@_ }haTBH @; +@9k1?T2@94@xȎ_(_89C4:@_ }HaŠ{T??T2 +29{EODWC_BgAoƨ_g_WO{Ch`ӈ 62i|h~ț)!7 +*q S2__ I19JA_aT +@k1h42@_Th@84@@؊|I9 @ w994 ~ӻH?q @*@ + T*@? q +T) @?q  T @?q) @ T2 +@+~ @)? Jiki+!T +@k1#T2@9H4@Ȏ_h|(_84 _@C?T2 +29{EODWC_BgAF__WO{h@94v@v__8B4@_ }a9TkTfh@9H4u@_h|ӷ_84_@WBTR{DOCWB_AE_C#_WO{V;@*Fh)4 @@?q}@8@C*?ÉzyC2 @ΉC؉BЃB:c'22*BЃB:c&22@@ !T{HOGWF_E#@*C_ƅ#O{S;i@*Fh @ aT@9}@@C@9#?q 39?q79 @)@ ?ֈzuC2 @CBЃB:c$)22*rBЃB:c(22jh@] T{FOE#@*_3_WO { +X;@*9F*(uh  @( 6 + T+!(C2'@@SS9+&@SA9ZB)C4'@@~~@'66|}SS9q(ku @@ @ ?(ku2 @!SA94'@@`'BЃB:ct*22*BЃB:c*22@[ !T{JOIWH_G3@*_C#_WO{V;@*Fh)4 @@?q}@8@C*?zyC2 @ˆC̈BЃB:c+22*BcB:cP+22@@ !T{HOGWF_E#@*C_ֺC_WO{U;թ@*F*h)@IT%BcB:cT-22}@2|&@)B!C@@) !}9/)}qjt@@ @# ?jt#2 @i#sA94@h_ R} w֢TBcB:c-22*FBcB:c,22>@\ T{HOGWF_E*C_RWO{CT;Չ@**Fh)@eBcB:cx/22}@}qjv@@ @ ?֨jv2 @BcB:c/22*BcB:c.22@@ T{EODWC*_ _WO { +W;@*F*sAC*@29(4BcdB:c(2122*ǃ@(FBcdB:c 1122*=Cg@ @#)^ "T@q@s~@@ @ ?{s2 @@BcdB:c2122@ @#)^ S@ @CA)^ KC@\ T{JOIWH_G*_֑_WO{V;@*F*s @t23`9`6x~@zx @3q9@ 5@ ?**LV@94@`BcB:c322*4BcB:c0322,@@ T{GOFWE_D*_@_WO{Y;(@ƇF22451*2F~F~ a@@^!F@@TBc +B:c422݂@ BT@^T9B|C T" Tt@j68x@9h6 @p2bjFF + aA@@^!Ff@@T + xBT^T9B|TT/@j687@9h6 @+1(@@ T{FOEWD_C@_ۆ|"F _*_{ {C`"{AB@^!{C@^`"{ABO{CF ai(B @)^ ( B @)^ (A @)^ ݅A @)^ օ{AO¨ֆO{CF ah(B @)^ ( B @)^ (A @)^ ( A @)^ {AO¨O{CF @ +)^a h(B @)^ ( B @)^ (A @)^ hA @)^ z{AO¨zO{CF @ +)^a h(B @)^ a( B @)^ Z(A @)^ S( A @)^ LN{AO¨6O{CF Aai(A @)^ 3A @)^ ,{AO¨,O{CF Aah(A @)^ ( A @)^ {AO¨O{CF @ +A)^a h(A @)^ hA @)^ {AO¨O{CF @ +A)^a h(A @)^ ӄ( A @)^ ̄΅{AO¨O{CS;c2k2C9k8dh@522Ѫ'<)CѨ/=*A@=h@@ T{QOP_WO{hRA9(4u&@_H|ӷѵѳAThA9&(4u@_H|ӷѢѠATh@94`@@h@9(4u@_H|ӷщчAThR@9(4u@_H|ӷvtATЄ{COBWAD_WO{hA94`6@@hA964`.@@hRA9.4`&@@hA9&4u@_{ӨGւTh@94`@@h@94u@_}Өa0bThR@94u@_|ӨA BT|{BOAWè__WO{2u +h2942~ț8} #7 +*q J5BbcTy@B(@UT2@i@ (@KbTy{DOCWB_AE_WO{hA9(4u.@_H 2} ÃAThRA9.(4u&@_H 2} ѰѮAT +hA9&(4u@_H }ӷѝ"ћ"ATh@94`@@h@94u@_(zӷхуAT߃{COBWAD__WO{@hThR@94v@_|AbBT@2hR9w42~||ӡ22y!G63@y#bcBp7cX;22y2**~bcBp7c,<bcBp7c\=22y22*ko9`(@@ T{HOGWF_E#@C_bcBp7c>22y22*OyC#_WO{Y;b)@c*Bp7c?22yy22fyvh9BB!G56@2Tyw.bcBp7c422Wy!G&63@y##bcBp7c 22Cy2**bcBp7cbcBp7cH221y22*o9`(@@ T{HOGWF_E#@C_bcBp7c22y22*π-yg_WO{ CZ;*I@bc*'Bp7c22x22xh +@C;B94 ?|#@y!G6@2x7#bcBp7c22x#!G6C@y2bcBp7c$22x2**q"bcBp7cbcBp7c22x22*^bcBp7c22x#@22*Oo9`H@'@ T{IOHWG_FgE_bcBp7cL 22zx#@22*2xC#_WO{Y;b)@c*Bp7c$ +22[x22Hxvh9CB! G6@26xwbcBp7c 229x! G63@y#bcBp7c +22%x2**bcBp7ch bcBp7c 22x22*o9`(@@ T{HOGWF_E#@C_bcBp7cT22w22*xC#_WO{Y;*)@bc*Bp7ch22w22wh C9B!G6@2wwbcBp7ct22w!G63@y#bcBp7c22wR**^bcBp7c|bcBp7c22wR2*Ko9`(@@ T{HOGWF_E#@C_bcBp7c22vwR2*/wC#_WO{Y;b)@c*Bp7c22Yw22Fwvh9 CB!G6@24wwbcBp7c0227w!G63@y#bcBp7c822#w2**~bcBp7cbcBp7cL22w22*~o9`(@@ T{HOGWF_E#@C_bcBp7c22v22*~ wC#_WO{Y;b)@c*Bp7c22v22vvh9CB!G~6@2vw~bcBp7c\22v!G~63@y~#bcBp7c\22v2**^~bcBp7ctbcBp7c822v22*K~o9`(@@ T{HOGWF_E#@C_bcBp7c822vv22*/~vC#_WO{Y;*)@bc*Bp7c22Xv22Evvh3CB!G~6@23vw ~bcBp7c#226v!G~63@y~#bcBp7c< 22"vAR**}bcBp7c@!bcBp7c"22vAR2*}o9`(@@ T{HOGWF_E#@C_bcBp7c$22uAR2*} v+O{U;*@*}@Q%qTi)(y 2y! G} 7bcBp7c&2zy!$G}@7bcBp7c4)2ky3!(G}`7bcBp7c,z2\yS!,G}}7bcBp7c'k +qa T2Ky3 !0Gl}` 7bcBp7c&Z2u{C @4{AB_bcBp7cX-22 uF@hH @{A)^ B yq4_qTh`_2_HqTi*)a*(y 2_2_2_֠R_DqTi*)*(y 2_2_2_2_qThA`_2_;WO { +W;@**h +@v +@@*|BcBp7cX-22tF@ @)^ x@ @tBcBp7c/22**toQ%q9H(Ti)(y d@B@c +@Bp7c022t@a@@ +@ @@ 5@BcBp7c-22**qt@$(BcBp7c.22**et@*b@* |@h"@Bd@cBp7c3q522*2PtS9@@T!`@6xS9@#a@* @@ A@U@IqTi)q*(y 2@Bd@cBp7c:q 222* t@ @@ ]@d@ +qaTBcBp7c122t@ @@ 9@c22qTi)5yhd@BcBp7c422*sS9@@T!`@6IxS9@#a@* @@ E@c ?c{cwS@9(4@0x@EqTi)Q*(y 2dd@B@cBp7c722s@a@ @@ Q@%qTi)A5yh"d@BcBp7c922s@ @@ Y@a@c ?O@BcBp7c222s@a@ @@ =@@c>2d@B +@cBp7c822*s@*a@ +@ @@ U@c ?*222Rd@BcBp7c522*qs@ @@ I@22d@BcBp7c622*`s@ @@ M@a@c* ?c{cgw@{bw@ @)^ w@\ T{JOIWH;@_\s2!{2{_WO{CX;@w2vwMGF + a@%w@^!Fv@@TwBc +Bp7c;22*s@ vBT^T@9B|TbTv@sj58z@9*h6 @vBcBp7cp<22*r@@ !T{EODWC_B_@wrrUs{C)MG*)aj  A*@J^  +{v{AB{wO{CMG ah( A @)^ evgw{AO¨Ov{CMG @ +)^a jh)( A @)^ Lv{ABLwO{CMG @ +)^a h( A @)^ 3v5w{AO¨vCO{U;@ah +@Th@hh=,h@? 6h +@2h +$h@ )) @Th +@FT= Th@#2?ր6h +@BџBAh +hTCTh@#h@h*hU=*h@@ T{DOC@C_7r @_TT(BT  @8)K8T2_K{ I * -@A ΁?aTT })) _C WO{U;@*qTh +@h@2?6h +@@9 +(!ךj +?72h@hhy= h@h=h@h*hU=*h@@ T{DOCWB @C_qC WO{W;@9 6@h4 }S 2 +@h*2*h9@@ T{DOCWB @C_֜qC WO{U;@h +@h@2?ր6h +@@9h +872$ 27q"T(h@2?6@9h +@I)!6*h +?7h@h=h@h*hU=*h@@ T{DOCWB @C_h@hy=MqO{T;@?q(Ti*)(y h +@ h@#2? 6h +@#9h +72P#6 @jyGh@ )) @Ti +@?)T#2?ր6h +@!h@ )) Ti +@? )T#2?ր6h +@2h +%h@h*=h@(h*U=h +@ Ti@!)!h +@ HTh@h* h*=hi@)2i@@ T{COB_p O{U;@/`6`== +@@`=?=Th@(*  +2i +@(h +H>*h@@ T{COB @_֨p(@( @ _Co g _ WO{U;@**;+(-@8T3(=8 @7/I*6{@@4@ *2}Si@9j@9(  +k Hz! Th@9+ qaTk@9h}4?raTWs;'Si;@9)5@** 3i +@9* 3h97kT+q5kT@kT*j@9I ?!q Ti@9K qATk@9i} k@9k4_raTWs;'Sh;@94jChGKqk@95k!T@*A*3 J@9 4 +39*7kaTh@9raTq(TS ih82i!) +*i(8 * *7i@9* *k#T@ @ @(@(* *?B 7:( @ @9 kTc @ * B`6 @ @8@ TT@ *xr2*@r`T qT@* @T@2*rAT@`T @*]@ @ +@@ q T@2J@9*K@9L qTL@9} Lq+L@9J 4*j5WS;9'SL;@94NCMG2 A**3@9 t39 7l74 }S5i@9?q }S)4lij8qTJ_ kcT 2IIi8hK2H% kaT2  @h*Ha>* @Z !T{POOWN_MgLoKC_2oC#_WO{V;@*@*@9I?qT?qT5I k!(J_quYi`T_Aq` T 44@@) qaTn6`=/@= @`=?=Ti +@ )i +@@?` 6 @(@2QI k!(JrwYiT_qT_Aq!T@(QqT?Bh@h*>H>*h9*w5qTqT5h +@h@!2?6h +@)k8h +6'IT@2 9@@?@ q@! T?q T6`=/@= @`= =Th +@  h +4@ +_T@)ѕ@@9@) Ț) 9!v@@@J@+@9,@9 )  +Q_ qbTqT a@@? 6@ @2@ qAT?qT6`=/@= @`=?=Th@H>hy!@9@v@@ +@9!@I *Q_ q T?J(@@)@9@} v @@ +@)@ @9 @9JU% *Q_ qBT@Kh@H?P@)@9 T @*@9@ % +hA Th@22?6~0ATh@H=.h@H=)?qaTa@@@@?Zh@(Mh@h?qTa@w@h@22?6} @(h@HU=i +@ )i +4@@*@9? +T@*@9 "! +?6@  @()@@?2 @*@@jiH ?@H*@@hi@@ T{HOGWF_E#@C_H?*mO{u*7u{BOAC_ _WO{CU;@2>8 _8a ()@9)4)@9*_qT5*_qT_AqaT9)@9(c@) ?qT)??qAT)@9(@9* _qT)@9(})@95&)?q)@9)4@84@,C*G2 @9hJ9 ( +I7 +"@9)m*rp@@ T{EODWC_B @_ mog_WO{V;@2?8)_8{ hI@9 4J@9I?qTIJ ?qTKQqHT@|@@l_qTu@?qAT@@c@H@9\`@lI@9H@9* _qTI@9(}I@95)?qI@94@84@LCJG2 @9hJ9 h +i7@@ !T{FOEWD_CgBoA_֘lWO{W;@6`='@= @`=?=Th@H>h*i +@ )i +t*7t@@hi@@ T@{FOEWD_YlC WO{U;@*qTh +@Hh@2? 6h +@@9 +(!ךj +?7@V2h@Hy= +h@(H=h@HU=h*@@ T{DOCWB @C_lO{T;@!h +@ Th@ h@h@)) Ti +@? Th@H=#2?6h +@2h + h@h*HU=*h@@ T{COB_kO{T;@!h +@Th@ h@h@)) Ti +@?Th@H=#2?6h +@2!h + h@h*HU=*h@@ T{COB_֤kC_WO{V;@*qTh +@(h@2?6h +@@9 +(!ؚj +?7@9QqTI) (y 29h@Hy= +h@(H=h@HU=h*@@ T{DOCWB_AC_22y2h@hH*E?hJkC_WO{V;@*qBTh +@h@2?ր6h +@@9 +(!ؚj +?7@9!qTq!T2h@Hy= +h@(H=h@HU=h*@@ !T{DOCWB_AC_2h@(H*E?hjC_WO{V;@*qTh +@h@2?6h +@@9 +(!ؚj +?7@9@W?!qT?q!T2h@Hy= +h@(H=h@HU=h*@@ !T{DOCWB_AC_2h@(H*E?hjO{T;@Hi +@? Th@(i@2 ?6h +@2h +i@J)? +`Th +@ Th@hH= #2 ?@7h@h*HU=*h@@ T{COB_ijO{T;@Hi +@?Th@(i@2 ?6h +@2!h +i@J)? +`Th +@Th@hH= #2 ?@7h@h*HU=*h@@ T{COB_+jC WO{W;@6@@9"qT@`r @9?Th@H?)h +@Th@H= h@"?`6h +@2h + h@H?h@*@@ T{DOCWB @C_HU=*hiC WO{W;@36@@9qT@r@ @9?Th@Hqj58h@*@@ T{DOCWB @C_H?*hiWO{W;@b@6`='@= @`=?=Th@hH>hi +@)i +b@ @9q!Tq62h@h*@@ aT{FOEWD@_qq*@@hiHE*hIi )!9 _ @_T) TIT K@8) 8T2_K{ I * -@A ΁?aTTO{Ch@j&A)? +Th@H?6h@2h h@h*HU=*h{AO¨_WO{h@94h@9j +@9 qaT2w@95 + ?qaTi@9~  !qaT@@(@?7! @@6 +@V 6h@852*{COBWAD_Cg_WO{W;@@9 ?qT?qTI592 @39 +_q3JA)?qT@39yk q@TAqTk 5h@H H*a>k@"? 7h@ H*^I@9)4 +7I)A! @(yh@9 p 6? 6qY@ ?q@T@9? Th@H*? )?qT@92}p6@9 q`T qaT6~AZ2ZC!H7 @@9H{h p6@9 ?qaT QqT@?7?@6BT@9@9 6h@h**H*>h%6}oC?6@9Z_T@bp6h@?ր6@9T2@@ T{HOGWF_EgDC_h@2hgDp_WO{oW;@o`6@(p6i@h@)j +@? +Th@H*@*h2ii@ +c '_}foAj@@?J kj`T*@@ T{FOEWD_C_H*gCO{oT;Ո@>o6@2h*@^ T{DOCC_{gCO{U;@3)2!G i483h@)JI8j&A)? +Th@( h@j&A)? +Th@H3?6h@2?6h@2h h@h*HU=*h@@ T{DOC@C_,g(ʀo{Ch@j&A)? +Th@H2?6h@2h h@h*HU=*h{AB_{Ch@j&A)!? +Th@H2?6h@2!h h@h*HU=*h{AB_**! 3o(@97I)A! @(yh)@9 *o@h*_H>*_O{o6h@j&A)? +Th@H?6h@2hh@*{BOAC_HU=*h(@9QqHTI) (y A9nAyn@*_AnA@nHE?*_(@9!qTqTA@nA@n@h*_HE?*_(@9!qTqTHH@ !ʾn@h*_HE?*_{Ci@k*AJ_ Th@H2 ?6h@2h h@h*HU=*h{AB_{Ci@k*AJ!_ Th@H2 ?6h@2!h h@h*HU=*h{AB_WO{V;@(@9@qHT(@9"?Th@( HiRNn@6h@hj&A)? +ITh@HHCi@h@)(j +@? +)Th@H&2i(2?@6i@h@)i(j +@? +T?`62"?ր6h@2h +h@HU=hh@h*@@ aT{COBWA_HU=*heO{(@9)@9q(jt84Tm6h@j&A)? +Th@H?6h@2hh@*{BOAC_HU=*h!`@Am@h*_HE*_{ @6SsVi2{m{_IL?QqT**_**_֋k24?Qq@Tl @T k#T(l_ kTh 5_?IL*?Qq)T?QqT{Ssfh2}m*{*_hM)2*_**_{h2{im@T@QGHami{@6Ssh2{Om{_@@T{@6Ssh2{9m{_@@{@6SsJh2{#m{_@H@{j@6Sszh2{ m{_@@L{T@6Ssdh2{l{_@@{>@6SsfNh2{l{_@dk@w{(@6SsB8h2{l{_@@U@a{@6Ss"h2{l{_{@6Ss^h2{l{_{@6Ssh2{l{_@!@4 -{@6Ss g2{l{_@ @ +{@6Ss +g2{kl{_@ +@ +{@6Ss^ g2{Ul{_@\ @ {@6Ss g2{?l{_@ @ {@6Ss g2{)l{_@ @\ {p@6Ss g2{l{_@ @{Z@6Ss^jg2{k{_@\@{D@6SsTg2{k{_@q@}{.@6Ss>g2{k{_@[@Pg{@6Ss(g2{k{_@E@ Qh $0RADIO_OFFRADIO_UNAVAILABLERADIO_ONACTIVEHOLDINGDIALINGALERTINGINCOMINGWAITINGGET_SIM_STATUSENTER_SIM_PINENTER_SIM_PUKENTER_SIM_PIN2ENTER_SIM_PUK2CHANGE_SIM_PINCHANGE_SIM_PIN2ENTER_NETWORK_DEPERSONALIZATIONGET_CURRENT_CALLSDIALGET_IMSIHANGUPHANGUP_WAITING_OR_BACKGROUNDHANGUP_FOREGROUND_RESUME_BACKGROUNDSWITCH_WAITING_OR_HOLDING_AND_ACTIVECONFERENCEUDUBLAST_CALL_FAIL_CAUSESIGNAL_STRENGTHVOICE_REGISTRATION_STATEDATA_REGISTRATION_STATEOPERATORRADIO_POWERDTMFSEND_SMSSEND_SMS_EXPECT_MORESETUP_DATA_CALLSIM_IOSEND_USSDCANCEL_USSDGET_CLIRSET_CLIRQUERY_CALL_FORWARD_STATUSSET_CALL_FORWARDQUERY_CALL_WAITINGSET_CALL_WAITINGSMS_ACKNOWLEDGEGET_IMEIGET_IMEISVANSWERDEACTIVATE_DATA_CALLQUERY_FACILITY_LOCKSET_FACILITY_LOCKCHANGE_BARRING_PASSWORDQUERY_NETWORK_SELECTION_MODESET_NETWORK_SELECTION_AUTOMATICSET_NETWORK_SELECTION_MANUALQUERY_AVAILABLE_NETWORKSDTMF_STARTDTMF_STOPBASEBAND_VERSIONSEPARATE_CONNECTIONSET_MUTEGET_MUTEQUERY_CLIPLAST_DATA_CALL_FAIL_CAUSEDATA_CALL_LISTRESET_RADIOOEM_HOOK_RAWOEM_HOOK_STRINGSSCREEN_STATESET_SUPP_SVC_NOTIFICATIONWRITE_SMS_TO_SIMDELETE_SMS_ON_SIMSET_BAND_MODEQUERY_AVAILABLE_BAND_MODESTK_GET_PROFILESTK_SET_PROFILESTK_SEND_ENVELOPE_COMMANDSTK_SEND_TERMINAL_RESPONSESTK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIMEXPLICIT_CALL_TRANSFERSET_PREFERRED_NETWORK_TYPEGET_PREFERRED_NETWORK_TYPEGET_NEIGHBORING_CELL_IDSSET_LOCATION_UPDATESCDMA_SET_SUBSCRIPTION_SOURCECDMA_SET_ROAMING_PREFERENCECDMA_QUERY_ROAMING_PREFERENCESET_TTY_MODEQUERY_TTY_MODECDMA_SET_PREFERRED_VOICE_PRIVACY_MODECDMA_QUERY_PREFERRED_VOICE_PRIVACY_MODECDMA_FLASHCDMA_BURST_DTMFCDMA_VALIDATE_AND_WRITE_AKEYCDMA_SEND_SMSCDMA_SMS_ACKNOWLEDGEGSM_GET_BROADCAST_SMS_CONFIGGSM_SET_BROADCAST_SMS_CONFIGGSM_SMS_BROADCAST_ACTIVATIONCDMA_GET_BROADCAST_SMS_CONFIGCDMA_SET_BROADCAST_SMS_CONFIGCDMA_SMS_BROADCAST_ACTIVATIONCDMA_SUBSCRIPTIONCDMA_WRITE_SMS_TO_RUIMCDMA_DELETE_SMS_ON_RUIMDEVICE_IDENTITYEXIT_EMERGENCY_CALLBACK_MODEGET_SMSC_ADDRESSSET_SMSC_ADDRESSREPORT_SMS_MEMORY_STATUSREPORT_STK_SERVICE_IS_RUNNINGCDMA_GET_SUBSCRIPTION_SOURCEISIM_AUTHENTICATIONACKNOWLEDGE_INCOMING_GSM_SMS_WITH_PDUSTK_SEND_ENVELOPE_WITH_STATUSVOICE_RADIO_TECHGET_CELL_INFO_LISTSET_UNSOL_CELL_INFO_LIST_RATESET_INITIAL_ATTACH_APNIMS_REGISTRATION_STATEIMS_SEND_SMSSIM_TRANSMIT_APDU_BASICSIM_OPEN_CHANNELSIM_CLOSE_CHANNELSIM_TRANSMIT_APDU_CHANNELNV_READ_ITEMNV_WRITE_ITEMNV_WRITE_CDMA_PRLNV_RESET_CONFIGSET_UICC_SUBSCRIPTIONALLOW_DATAGET_HARDWARE_CONFIGSIM_AUTHENTICATIONGET_DC_RT_INFOSET_DC_RT_INFO_RATESET_DATA_PROFILESHUTDOWNGET_RADIO_CAPABILITYSET_RADIO_CAPABILITYSTART_LCESTOP_LCEPULL_LCEDATAGET_ACTIVITY_INFOSET_CARRIER_RESTRICTIONSGET_CARRIER_RESTRICTIONSSET_CARRIER_INFO_IMSI_ENCRYPTIONRESPONSE_ACKNOWLEDGEMENTUNSOL_RESPONSE_RADIO_STATE_CHANGEDUNSOL_RESPONSE_CALL_STATE_CHANGEDUNSOL_RESPONSE_VOICE_NETWORK_STATE_CHANGEDUNSOL_RESPONSE_NEW_SMSUNSOL_RESPONSE_NEW_SMS_STATUS_REPORTUNSOL_RESPONSE_NEW_SMS_ON_SIMUNSOL_ON_USSDUNSOL_ON_USSD_REQUESTUNSOL_NITZ_TIME_RECEIVEDUNSOL_SIGNAL_STRENGTHUNSOL_DATA_CALL_LIST_CHANGEDUNSOL_SUPP_SVC_NOTIFICATIONUNSOL_STK_SESSION_ENDUNSOL_STK_PROACTIVE_COMMANDUNSOL_STK_EVENT_NOTIFYUNSOL_STK_CALL_SETUPUNSOL_SIM_SMS_STORAGE_FULLUNSOL_SIM_REFRESHUNSOL_CALL_RINGUNSOL_RESPONSE_SIM_STATUS_CHANGEDUNSOL_RESPONSE_CDMA_NEW_SMSUNSOL_RESPONSE_NEW_BROADCAST_SMSUNSOL_CDMA_RUIM_SMS_STORAGE_FULLUNSOL_RESTRICTED_STATE_CHANGEDUNSOL_ENTER_EMERGENCY_CALLBACK_MODEUNSOL_CDMA_CALL_WAITINGUNSOL_CDMA_OTA_PROVISION_STATUSUNSOL_CDMA_INFO_RECUNSOL_OEM_HOOK_RAWUNSOL_RINGBACK_TONEUNSOL_RESEND_INCALL_MUTEUNSOL_CDMA_SUBSCRIPTION_SOURCE_CHANGEDUNSOL_CDMA_PRL_CHANGEDUNSOL_EXIT_EMERGENCY_CALLBACK_MODEUNSOL_RIL_CONNECTEDUNSOL_VOICE_RADIO_TECH_CHANGEDUNSOL_CELL_INFO_LISTUNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGEDUNSOL_UICC_SUBSCRIPTION_STATUS_CHANGEDUNSOL_SRVCC_STATE_NOTIFYUNSOL_HARDWARE_CONFIG_CHANGEDUNSOL_DC_RT_INFO_CHANGEDUNSOL_RADIO_CAPABILITYUNSOL_MODEM_RESTARTUNSOL_CARRIER_INFO_IMSI_ENCRYPTIONUNSOL_ON_SSUNSOL_STK_CC_ALPHA_NOTIFYUNSOL_LCEDATA_RECVUNSOL_PCO_DATARIL_SOCKET_1not a valid RILError in pipe() errno:%derror in event_loop_base errno:%d Ack was already sent for %sMemory allocation failed in internalRequestTimedCallbackril_event: select error (%d)RIL_UIM_SOCKETSocket id:%dInvalid socket idPrinting socket listSocketName:%sEntered getSocketByIdaddSocketToList: OOMAdding socket with id: %ddispatchRequest: OOMRilSapSocket::dispatchRequest [%d] > SAP REQUEST type: %d. id: %d. error: %d, token 0x%pRilSapSocket::onRequestComplete: request/request->curr is NULLonRequestComplete: OOMRilSapSocket::onRequestComplete: Token:%d, MessageId:%d ril token 0x%pToken:%d, MessageId:%dRilSapSocket::onRequestComplete: invalid Token or Message IdonUnsolicitedResponse: OOMcheckReturnStatus: unable to call response/indication callbackcheckReturnStatus: not resetting responseFunctions as they likely got updated on another threadsetResponseFunctionssetRadioPower: serial %d on %d10Unsupported RIL version %d, min version expected 4dispatchImsGsmSms: Invalid len %sdispatchImsGsmSms: Memory allocation failed for request %sdispatchImsCdmaSms: Invalid len %ssendImsSms: Invalid radio tech %ssetAllowedCarriers: Memory allocation failed for request %ssendDeviceState: calling screen state %dInvalid address for keepalive!Unknown packet keepalive type!acknowledgeRequest: radioService[%d]->mRadioResponse == NULLresponseIntOrEmpty: Invalid responseresponseInt: Invalid responsegetIccCardStatusResponse: Invalid responsegetIccCardStatusResponse: radioService[%d]->mRadioResponse == NULLsupplyIccPinForAppResponse: amit ret %dsupplyIccPinForAppResponse: radioService[%d]->mRadioResponse == NULLsupplyIccPukForAppResponse: radioService[%d]->mRadioResponse == NULLsupplyIccPin2ForAppResponse: radioService[%d]->mRadioResponse == NULLsupplyIccPuk2ForAppResponse: radioService[%d]->mRadioResponse == NULLchangeIccPinForAppResponse: radioService[%d]->mRadioResponse == NULLchangeIccPin2ForAppResponse: radioService[%d]->mRadioResponse == NULLsupplyNetworkDepersonalizationResponse: radioService[%d]->mRadioResponse == NULLgetCurrentCallsResponse: Invalid responsegetCurrentCallsResponse: radioService[%d]->mRadioResponse == NULLdialResponse: radioService[%d]->mRadioResponse == NULLgetIMSIForAppResponse: radioService[%d]->mRadioResponse == NULLhangupConnectionResponse: radioService[%d]->mRadioResponse == NULLhangupWaitingOrBackgroundResponse: radioService[%d]->mRadioResponse == NULLswitchWaitingOrHoldingAndActiveResponse: radioService[%d]->mRadioResponse == NULLconferenceResponse: radioService[%d]->mRadioResponse == NULLrejectCallResponse: radioService[%d]->mRadioResponse == NULLgetCurrentCallsResponse Invalid response: NULLgetLastCallFailCauseResponse: radioService[%d]->mRadioResponse == NULLgetSignalStrengthResponse: Invalid responsegetSignalStrengthResponse: radioService[%d]->mRadioResponse == NULLgetVoiceRegistrationStateResponse Invalid response: NULLgetVoiceRegistrationStateResponse: radioService[%d]->mRadioResponse == NULLgetDataRegistrationStateResponse Invalid response: NULLgetDataRegistrationStateResponse: radioService[%d]->mRadioResponse == NULLgetOperatorResponse Invalid response: NULLgetOperatorResponse: radioService[%d]->mRadioResponse == NULLsetRadioPowerResponse: serial %dsetRadioPowerResponse: radioService[%d]->mRadioResponse == NULLsendDtmfResponse: radioService[%d]->mRadioResponse == NULLInvalid response: NULLsendSmsResponse: radioService[%d]->mRadioResponse == NULLsendSMSExpectMoreResponse: radioService[%d]->mRadioResponse == NULLsetupDataCallResponse: Invalid responsesetupDataCallResponse: radioService[%d]->mRadioResponse == NULLiccIOForAppResponse: radioService[%d]->mRadioResponse == NULLsendUssdResponse: radioService[%d]->mRadioResponse == NULLcancelPendingUssdResponse: radioService[%d]->mRadioResponse == NULLgetClirResponse Invalid response: NULLgetClirResponse: radioService[%d]->mRadioResponse == NULLsetClirResponse: radioService[%d]->mRadioResponse == NULLgetCallForwardStatusResponse Invalid response: NULLgetCallForwardStatusResponse: radioService[%d]->mRadioResponse == NULLsetCallForwardResponse: radioService[%d]->mRadioResponse == NULLgetCallWaitingResponse Invalid response: NULLgetCallWaitingResponse: radioService[%d]->mRadioResponse == NULLsetCallWaitingResponse: radioService[%d]->mRadioResponse == NULLacknowledgeLastIncomingGsmSmsResponse: radioService[%d]->mRadioResponse == NULLacceptCallResponse: radioService[%d]->mRadioResponse == NULLdeactivateDataCallResponse: radioService[%d]->mRadioResponse == NULLgetFacilityLockForAppResponse: radioService[%d]->mRadioResponse == NULLsetFacilityLockForAppResponse: radioService[%d]->mRadioResponse == NULLsetBarringPasswordResponse: radioService[%d]->mRadioResponse == NULLgetNetworkSelectionModeResponse Invalid response: NULLgetNetworkSelectionModeResponse: radioService[%d]->mRadioResponse == NULLsetNetworkSelectionModeAutomaticResponse: radioService[%d]->mRadioResponse == NULLacceptCallResponse: radioService[%d]->setNetworkSelectionModeManualResponse == NULLunknownavailablecurrentforbiddengetAvailableNetworksResponse Invalid response: NULLgetAvailableNetworksResponse: radioService[%d]->mRadioResponse == NULLstartDtmfResponse: radioService[%d]->mRadioResponse == NULLstopDtmfResponse: radioService[%d]->mRadioResponse == NULLgetBasebandVersionResponse: radioService[%d]->mRadioResponse == NULLseparateConnectionResponse: radioService[%d]->mRadioResponse == NULLsetMuteResponse: radioService[%d]->mRadioResponse == NULLgetMuteResponse Invalid response: NULLgetMuteResponse: radioService[%d]->mRadioResponse == NULLgetClipResponse: radioService[%d]->mRadioResponse == NULLgetDataCallListResponse: invalid responsegetDataCallListResponse: radioService[%d]->mRadioResponse == NULLsetSuppServiceNotificationsResponse: radioService[%d]->mRadioResponse == NULLdeleteSmsOnSimResponse: radioService[%d]->mRadioResponse == NULLsetBandModeResponse: radioService[%d]->mRadioResponse == NULLwriteSmsToSimResponse: radioService[%d]->mRadioResponse == NULLgetAvailableBandModesResponse Invalid response: NULLgetAvailableBandModesResponse: radioService[%d]->mRadioResponse == NULLsendEnvelopeResponse: radioService[%d]->mRadioResponse == NULLsendTerminalResponseToSimResponse: radioService[%d]->mRadioResponse == NULLhandleStkCallSetupRequestFromSimResponse: radioService[%d]->mRadioResponse == NULLexplicitCallTransferResponse: radioService[%d]->mRadioResponse == NULLsetPreferredNetworkTypeResponse: radioService[%d]->mRadioResponse == NULLgetPreferredNetworkTypeResponse: radioService[%d]->mRadioResponse == NULLgetNeighboringCidsResponse Invalid response: NULLgetNeighboringCidsResponse: radioService[%d]->mRadioResponse == NULLsetLocationUpdatesResponse: radioService[%d]->mRadioResponse == NULLsetCdmaSubscriptionSourceResponse: radioService[%d]->mRadioResponse == NULLsetCdmaRoamingPreferenceResponse: radioService[%d]->mRadioResponse == NULLgetCdmaRoamingPreferenceResponse: radioService[%d]->mRadioResponse == NULLsetTTYModeResponse: radioService[%d]->mRadioResponse == NULLgetTTYModeResponse: radioService[%d]->mRadioResponse == NULLsetPreferredVoicePrivacyResponse: radioService[%d]->mRadioResponse == NULLgetPreferredVoicePrivacyResponse Invalid response: NULLgetPreferredVoicePrivacyResponse: radioService[%d]->mRadioResponse == NULLsendCDMAFeatureCodeResponse: radioService[%d]->mRadioResponse == NULLsendBurstDtmfResponse: radioService[%d]->mRadioResponse == NULLsendCdmaSmsResponse: radioService[%d]->mRadioResponse == NULLacknowledgeLastIncomingCdmaSmsResponse: radioService[%d]->mRadioResponse == NULLgetGsmBroadcastConfigResponse Invalid response: NULLgetGsmBroadcastConfigResponse: radioService[%d]->mRadioResponse == NULLsetGsmBroadcastConfigResponse: radioService[%d]->mRadioResponse == NULLsetGsmBroadcastActivationResponse: radioService[%d]->mRadioResponse == NULLgetCdmaBroadcastConfigResponse Invalid response: NULLgetCdmaBroadcastConfigResponse: radioService[%d]->mRadioResponse == NULLsetCdmaBroadcastConfigResponse: radioService[%d]->mRadioResponse == NULLsetCdmaBroadcastActivationResponse: radioService[%d]->mRadioResponse == NULLgetCDMASubscriptionResponse: radioService[%d]->mRadioResponse == NULLwriteSmsToRuimResponse: radioService[%d]->mRadioResponse == NULLdeleteSmsOnRuimResponse: radioService[%d]->mRadioResponse == NULLgetDeviceIdentityResponse Invalid response: NULLgetDeviceIdentityResponse: radioService[%d]->mRadioResponse == NULLexitEmergencyCallbackModeResponse: radioService[%d]->mRadioResponse == NULLgetSmscAddressResponse: radioService[%d]->mRadioResponse == NULLsetSmscAddressResponse: radioService[%d]->mRadioResponse == NULLreportSmsMemoryStatusResponse: radioService[%d]->mRadioResponse == NULLreportStkServiceIsRunningResponse: radioService[%d]->mRadioResponse == NULLgetCdmaSubscriptionSourceResponse: radioService[%d]->mRadioResponse == NULLrequestIsimAuthenticationResponse: radioService[%d]->mRadioResponse == NULLacknowledgeIncomingGsmSmsWithPduResponse: radioService[%d]->mRadioResponse == NULLsendEnvelopeWithStatusResponse: radioService[%d]->mRadioResponse == NULLgetVoiceRadioTechnologyResponse: radioService[%d]->mRadioResponse == NULLgetCellInfoListResponse: Invalid responsegetCellInfoListResponse: radioService[%d]->mRadioResponse == NULLsetCellInfoListRateResponse: radioService[%d]->mRadioResponse == NULLsetInitialAttachApnResponse: radioService[%d]->mRadioResponse == NULLgetImsRegistrationStateResponse Invalid response: NULLgetImsRegistrationStateResponse: radioService[%d]->mRadioResponse == NULLiccTransmitApduBasicChannelResponse: radioService[%d]->mRadioResponse == NULLiccOpenLogicalChannelResponse Invalid response: NULLiccOpenLogicalChannelResponse: radioService[%d]->mRadioResponse == NULLiccCloseLogicalChannelResponse: radioService[%d]->mRadioResponse == NULLiccTransmitApduLogicalChannelResponse: radioService[%d]->mRadioResponse == NULLnvReadItemResponse: radioService[%d]->mRadioResponse == NULLnvWriteItemResponse: radioService[%d]->mRadioResponse == NULLnvWriteCdmaPrlResponse: radioService[%d]->mRadioResponse == NULLnvResetConfigResponse: radioService[%d]->mRadioResponse == NULLsetUiccSubscriptionResponse: radioService[%d]->mRadioResponse == NULLsetDataAllowedResponse: radioService[%d]->mRadioResponse == NULLhardwareConfigChangedInd: invalid responsegetHardwareConfigResponse: radioService[%d]->mRadioResponse == NULLrequestIccSimAuthenticationResponse: radioService[%d]->mRadioResponse == NULLsetDataProfileResponse: radioService[%d]->mRadioResponse == NULLrequestShutdownResponse: radioService[%d]->mRadioResponse == NULLresponseRadioCapability: Invalid responsegetRadioCapabilityResponse: radioService[%d]->mRadioResponse == NULLsetRadioCapabilityResponse: radioService[%d]->mRadioResponse == NULLstartLceServiceResponse: radioService[%d]->mRadioResponse == NULLstopLceServiceResponse: radioService[%d]->mRadioResponse == NULLpullLceDataResponse: Invalid responsepullLceDataResponse: radioService[%d]->mRadioResponse == NULLgetModemActivityInfoResponse Invalid response: NULLgetModemActivityInfoResponse: radioService[%d]->mRadioResponse == NULLsetAllowedCarriersResponse: radioService[%d]->mRadioResponse == NULLgetAllowedCarriersResponse Invalid responsegetAllowedCarriersResponse: radioService[%d]->mRadioResponse == NULLsendDeviceStateResponse: radioService[%d]->mRadioResponse == NULLsetCarrierInfoForImsiEncryptionResponse: serial %dsetCarrierInfoForImsiEncryptionResponse: radioService[%d]->mRadioResponseV1_1 == NULLsetIndicationFilterResponse: radioService[%d]->mRadioResponse == NULLsetSimCardPowerResponse: radioService[%d]->mRadioResponseV1_1 == NULLsetSimCardPowerResponse: radioService[%d]->mRadioResponse == NULL && radioService[%d]->mRadioResponseV1_1 == NULLstartNetworkScanResponse: radioService[%d]->mRadioResponseV1_1 == NULLstopNetworkScanResponse: radioService[%d]->mRadioResponseV1_1 == NULL%s: radioService[%d]->mRadioResponseV1_1 == NULLstartKeepaliveResponse%s: invalid response - %dstopKeepaliveResponsesendRequestRawResponse: Invalid responsesendRequestRawResponse: oemHookService[%d]->mOemHookResponse == NULLsendRequestStringsResponse Invalid response: NULLsendRequestStringsResponse: oemHookService[%d]->mOemHookResponse == NULLradioStateChangedInd: radioState %dradioStateChangedInd: radioService[%d]->mRadioIndication == NULLcallStateChangedInd: radioService[%d]->mRadioIndication == NULLnetworkStateChangedInd: radioService[%d]->mRadioIndication == NULLconvertHexStringToBytes: cannot allocate memory for bytes stringconvertHexStringToBytes: invalid hex char %d %dnewSmsInd: invalid responsenewSmsInd: convertHexStringToBytes failednewSmsInd: radioService[%d]->mRadioIndication == NULLnewSmsStatusReportInd: invalid responsenewSmsStatusReportInd: convertHexStringToBytes failednewSmsStatusReportInd: radioService[%d]->mRadioIndication == NULLnewSmsOnSimInd: invalid responsenewSmsOnSimInd: radioService[%d]->mRadioIndication == NULLonUssdInd: invalid responseonUssdInd: radioService[%d]->mRadioIndication == NULLnitzTimeReceivedInd: invalid responsenitzTimeReceivedInd: radioService[%d]->mRadioIndication == NULLcurrentSignalStrengthInd: invalid responsecurrentSignalStrengthInd: radioService[%d]->mRadioIndication == NULLdataCallListChangedInd: invalid responsedataCallListChangedInd: radioService[%d]->mRadioIndication == NULLsuppSvcNotifyInd: invalid responsesuppSvcNotifyInd: radioService[%d]->mRadioIndication == NULLstkSessionEndInd: radioService[%d]->mRadioIndication == NULLstkProactiveCommandInd: invalid responsestkProactiveCommandInd: radioService[%d]->mRadioIndication == NULLstkEventNotifyInd: invalid responsestkEventNotifyInd: radioService[%d]->mRadioIndication == NULLstkCallSetupInd: invalid responsestkCallSetupInd: radioService[%d]->mRadioIndication == NULLsimSmsStorageFullInd: radioService[%d]->mRadioIndication == NULLsimRefreshInd: invalid responsesimRefreshInd: radioService[%d]->mRadioIndication == NULLcallRingInd: invalid responsecallRingInd: radioService[%d]->mRadioIndication == NULLsimStatusChangedInd: radioService[%d]->mRadioIndication == NULLcdmaNewSmsInd: invalid responsecdmaNewSmsInd: radioService[%d]->mRadioIndication == NULLnewBroadcastSmsInd: invalid responsenewBroadcastSmsInd: radioService[%d]->mRadioIndication == NULLcdmaRuimSmsStorageFullInd: radioService[%d]->mRadioIndication == NULLrestrictedStateChangedInd: invalid responserestrictedStateChangedInd: radioService[%d]->mRadioIndication == NULLenterEmergencyCallbackModeInd: radioService[%d]->mRadioIndication == NULLcdmaCallWaitingInd: invalid responsecdmaCallWaitingInd: radioService[%d]->mRadioIndication == NULLcdmaOtaProvisionStatusInd: invalid responsecdmaOtaProvisionStatusInd: radioService[%d]->mRadioIndication == NULLcdmaInfoRecInd: invalid responsecdmaInfoRecInd: received %d recs which is more than %d, dropping additional onescdmaInfoRecInd: invalid display info response length %d expected not more than %dcdmaInfoRecInd: Memory allocation failed for responseCdmaInformationRecordscdmaInfoRecInd: invalid display info response length %d expected not more than %d +cdmaInfoRecInd: RIL_CDMA_T53_RELEASE_INFO_REC: INVALIDcdmaInfoRecInd: Incorrect name valuecdmaInfoRecInd: radioService[%d]->mRadioIndication == NULLindicateRingbackToneInd: invalid responseindicateRingbackToneInd: radioService[%d]->mRadioIndication == NULLresendIncallMuteInd: radioService[%d]->mRadioIndication == NULLcdmaSubscriptionSourceChangedInd: invalid responsecdmaSubscriptionSourceChangedInd: radioService[%d]->mRadioIndication == NULLcdmaPrlChangedInd: invalid responsecdmaPrlChangedInd: radioService[%d]->mRadioIndication == NULLexitEmergencyCallbackModeInd: radioService[%d]->mRadioIndication == NULLrilConnectedIndrilConnectedInd: radioService[%d]->mRadioIndication == NULLvoiceRadioTechChangedInd: invalid responsevoiceRadioTechChangedInd: radioService[%d]->mRadioIndication == NULLcellInfoListInd: invalid responsecellInfoListInd: radioService[%d]->mRadioIndication == NULLimsNetworkStateChangedInd: radioService[%d]->mRadioIndication == NULLsubscriptionStatusChangedInd: invalid responsesubscriptionStatusChangedInd: radioService[%d]->mRadioIndication == NULLsrvccStateNotifyInd: invalid responsesrvccStateNotifyInd: radioService[%d]->mRadioIndication == NULLhardwareConfigChangedInd: radioService[%d]->mRadioIndication == NULLradioCapabilityIndicationInd: invalid responseradioCapabilityIndicationInd: radioService[%d]->mRadioIndication == NULLonSupplementaryServiceIndicationInd: invalid responseonSupplementaryServiceIndicationInd numValidIndexes is greater than max value %d, truncating it to max valueonSupplementaryServiceIndicationInd: radioService[%d]->mRadioIndication == NULLstkCallControlAlphaNotifyInd: invalid responsestkCallControlAlphaNotifyInd: radioService[%d]->mRadioIndication == NULLlceDataInd: invalid responselceDataInd: radioService[%d]->mRadioIndication == NULLpcoDataInd: invalid responsepcoDataInd: radioService[%d]->mRadioIndication == NULLmodemResetInd: invalid responsemodemResetInd: radioService[%d]->mRadioIndication == NULLnetworkScanResultInd: invalid responsenetworkScanResultIndnetworkScanResultInd: radioService[%d]->mRadioIndicationV1_1 == NULLcarrierInfoForImsiEncryption: invalid responsecarrierInfoForImsiEncryptioncarrierInfoForImsiEncryption: radioService[%d]->mRadioIndicationV1_1 == NULL%s: radioService[%d]->mRadioIndication == NULLkeepaliveStatusInd%s: ret.isOk() == false for radioService[%d]%s: invalid responseoemHookRawInd: invalid responseoemHookRawInd: oemHookService[%d]->mOemHookIndication == NULLregisterService: starting android::hardware::radio::V1_1::IRadio %simsigidspn%03.3uhidl_vec can't hold more than 2^32 elements.external vector size exceeds 2^32 elements.RIL_SAPcheckReturnStatus: unable to call response/indication callback: %sSapImpl::setCallback for slotId %dSapImpl::addPayloadAndDispatchRequest: calling dispatchRequestSapImpl::addPayloadAndDispatchRequest: sapSocket is nullSapImpl::connectReqSapImpl::connectReq: Error allocating memory for msgSapImpl::connectReq: Error getting encoded size for RIL_SIM_SAP_CONNECT_REQSapImpl::connectReq: Error allocating memory for bufferSapImpl::connectReq calling pb_encodeSapImpl::connectReq: Error encoding RIL_SIM_SAP_CONNECT_REQSapImpl::disconnectReqSapImpl::disconnectReq: Error allocating memory for msgSapImpl::disconnectReq: Error getting encoded size for RIL_SIM_SAP_DISCONNECT_REQSapImpl::disconnectReq: Error allocating memory for bufferSapImpl::disconnectReq calling pb_encodeSapImpl::disconnectReq: Error encoding RIL_SIM_SAP_DISCONNECT_REQSapImpl::apduReqSapImpl::apduReq: Error allocating memory for msgSapImpl::apduReq: Error allocating memory for req.commandSapImpl::apduReq: Error getting encoded size for RIL_SIM_SAP_APDU_REQSapImpl::apduReq: Error allocating memory for bufferSapImpl::apduReq calling pb_encodeSapImpl::apduReq: Error encoding RIL_SIM_SAP_APDU_REQSapImpl::transferAtrReqSapImpl::transferAtrReq: Error allocating memory for msgSapImpl::transferAtrReq: Error getting encoded size for RIL_SIM_SAP_TRANSFER_ATR_REQSapImpl::transferAtrReq: Error allocating memory for bufferSapImpl::transferAtrReq calling pb_encodeSapImpl::transferAtrReq: Error encoding RIL_SIM_SAP_TRANSFER_ATR_REQSapImpl::powerReqSapImpl::powerReq: Error allocating memory for msgSapImpl::powerReq: Error getting encoded size for RIL_SIM_SAP_POWER_REQSapImpl::powerReq: Error allocating memory for bufferSapImpl::powerReq calling pb_encodeSapImpl::powerReq: Error encoding RIL_SIM_SAP_POWER_REQSapImpl::resetSimReqSapImpl::resetSimReq: Error allocating memory for msgSapImpl::resetSimReq: Error getting encoded size for RIL_SIM_SAP_RESET_SIM_REQSapImpl::resetSimReq: Error allocating memory for bufferSapImpl::resetSimReq calling pb_encodeSapImpl::resetSimReq: Error encoding RIL_SIM_SAP_RESET_SIM_REQSapImpl::transferCardReaderStatusReqSapImpl::transferCardReaderStatusReq: Error allocating memory for msgSapImpl::transferCardReaderStatusReq: Error getting encoded size for RIL_SIM_SAP_TRANSFER_CARD_READER_STATUS_REQSapImpl::transferCardReaderStatusReq: Error allocating memory for bufferSapImpl::transferCardReaderStatusReq calling pb_encodeSapImpl::transferCardReaderStatusReq: Error encoding RIL_SIM_SAP_TRANSFER_CARD_READER_STATUS_REQSapImpl::setTransferProtocolReqSapImpl::setTransferProtocolReq: Error allocating memory for msgSapImpl::setTransferProtocolReq: Error getting encoded size for RIL_SIM_SAP_SET_TRANSFER_PROTOCOL_REQSapImpl::setTransferProtocolReq: Error allocating memory for bufferSapImpl::setTransferProtocolReq calling pb_encodeSapImpl::setTransferProtocolReq: Error encoding RIL_SIM_SAP_SET_TRANSFER_PROTOCOL_REQError decoding RIL_SIM_SAP_CONNECT_RSPError decoding RIL_SIM_SAP_DISCONNECT_RSPError decoding RIL_SIM_SAP_DISCONNECT_INDError decoding RIL_SIM_SAP_APDU_RSPError decoding RIL_SIM_SAP_TRANSFER_ATR_RSPError decoding RIL_SIM_SAP_POWER_RSPError decoding RIL_SIM_SAP_RESET_SIM_RSPError decoding RIL_SIM_SAP_STATUS_INDError decoding RIL_SIM_SAP_TRANSFER_CARD_READER_STATUS_RSPError decoding RIL_SIM_SAP_ERROR_RSPError decoding RIL_SIM_SAP_SET_TRANSFER_PROTOCOL_RSPgetSapImpl: returning sapService[0]processResponse: sapCallback == NULL; msgId = %d; msgType = %dprocessResponse: *messagePtr == NULL; msgId = %d; msgType = %dprocessResponse: sapCallback != NULL; msgId = %d; msgType = %dprocessResponse: calling sapCallback->connectResponse %d %d %dprocessResponse: calling sapCallback->disconnectResponse %dprocessResponse: calling sapCallback->disconnectIndication %d %dprocessResponse: calling sapCallback->apduResponse %d %dprocessResponse: calling sapCallback->transferAtrResponse %d %dprocessResponse: calling sapCallback->powerResponse %d %dprocessResponse: calling sapCallback->resetSimResponse %d %dprocessResponse: calling sapCallback->statusIndication %d %dprocessResponse: calling sapCallback->transferCardReaderStatusResponse %d %d %dprocessResponse: calling sapCallback->errorResponse %dprocessResponse: calling sapCallback->transferProtocolResponse %d %dregisterService: starting ISap %s for slotId %dregisterService: started ISap %s status %dend-of-streamio errorvarint overflowinvalid wire_typeparent stream too shortmissing required fieldinvalid field typearray overflowinvalid data_sizebytes overflowrealloc failedstring overflowinvalid field descriptorcallback failedstream fullsubmsg size changedbytes size exceededarray max size exceededcallback errorubsan: type-mismatch +ubsan: type-mismatchubsan: add-overflow +ubsan: add-overflowubsan: sub-overflow +ubsan: sub-overflowubsan: mul-overflow +ubsan: mul-overflowubsan: negate-overflow +ubsan: negate-overflowubsan: divrem-overflow +ubsan: divrem-overflowubsan: shift-out-of-bounds +ubsan: shift-out-of-boundsubsan: out-of-bounds +ubsan: out-of-boundsubsan: builtin-unreachable +ubsan: missing-return +ubsan: vla-bound-not-positive +ubsan: vla-bound-not-positiveubsan: float-cast-overflow +ubsan: float-cast-overflowubsan: load-invalid-value +ubsan: load-invalid-valueubsan: invalid-builtin +ubsan: invalid-builtinubsan: function-type-mismatch +ubsan: function-type-mismatchubsan: nonnull-arg +ubsan: nonnull-argubsan: nonnull-return +ubsan: nonnull-returnubsan: nullability-arg +ubsan: nullability-argubsan: nullability-return +ubsan: nullability-returnubsan: pointer-overflow +ubsan: pointer-overflowubsan: cfi-check-fail +ubsan: cfi-check-failubsan: too many errors +@ 444]4`^_8^4\4p TtTd +X%H& &&%'@'&|'%((((((((((((((((((((((((((((((((((((()|+t*++,,,-4+.,,,,,,,,,,-,,,,..-**********t-*****|--t666\7\77pMMNMNNNM```a```azR| x $4pP  + \$t&XX  + ,(X  + $*T  + x+xT  ,$,,HP  L.L lh.P  $X/X  + 0H P1\ $1 X  + 2pd <3T2l6D7$7 7tP x7@L 7|H 78,8L $L9TT  + t0:DL X:L ,H;`  + $>P  +  >TP  $,>T  + $T?\  + $|PAX  + $BP  + B|P  BPL $ ClT  + 4XDP  $TDT  + |EE,,xET  HF,$`FT  + <(GTGLL tHGPL $xGX  + ,0HD`  + ,HJX  + $K\  + $D@MT  + lMTL $ NT  + ,NlX  + Q Q ,P\  + DHThL $dTxT  + $TT  + $HUxT  + $UT  + $ VT  + $, hVT  + T V\P  t WhL $ XWDT  +  xX\P   XHL  XhL  +(YhL < +pYhL \ +YhL | +ZhL  +HZhL  +ZhL  +ZhL  + [hL  h[hL $< [xP  + d \TP  $ 8\xT  + $ \xT  + , \`  + $ 0aX  + , bTP  L bhL l chL  XcHL $ cT  + $ 0dT  +  dHL  eLL < 8eLL \ hehL $| eX  + , Xf\  + , (g `  + $hT  + ,hhL LhhL liTP  HihL $i\  + XlhL lTP  lhL 4 mhL ThmHL tmDL mhL nhL HnhL nDL $nX  + <oHL \oHL |ohL (pTP  `pTP  pDL phL qHL <0qhL \xqhL |qDL qHL rHL 8rhL rHL rhL <rDL \shL |`sTP  $s \  + t$puX  + vT  $vhL $DvXT  + lxHL 8xhL $xDT  + yHL yhL $zX  + <zHL \zhL |0{hL x{hL {TP  {DL  |hL h|hL <|TP  $\|xP  + 8}TP  p}hL }hL ~HL $(~<\  + ,@hL $LT  + $t $X  +  P  $؄T  + $\  +  xHL $,T  + TPT  $t؇T  + lL ؈LL T  DL hL $<\  + ,d`  + ,H@`  + ,X@`  + hhL hL $4X  + \LL |hL 8hL hL ,ȓ`  +  8hL $,P  + T`L tؗDL HL $(dX  + $hX  + P $p,L $DT  + lxlL ȜDL T  (L L ,$\  + ,TtX  + $XhT  + $DT  + $DT  + $إDT  + $$DT  + $LDT  + $t8DT  + ,X\  + ,\`  + $<T  + $(T  $D$X  + lT  T  T  HT  T  $ ض\  + $4T  + \8x |8L $\  + ,tX  + ,пlX  + ,$ tX  + ,T XlX  + $ X  +  8  @@d $ `$X  + $ !`X  + $4!\  + $\!\\  + $!0X  + $!X  + !T  $!D\  + $"T  + $D"pT  + ,l"@`  + $"T  + $" \  + $"T  + #XT  4# T  $T#DT  + |#T  ,#\\  + ,#PX  + # T  $$LT  + D$T  d$T  $T  $hT  $$0<T  + $$HDT  + %hT  $4%0DT  + \%PT  |%T  %L ,%X`  + ,%X  + &(T  <&T  $\&$X  + &T  &T  $&HDT  + $&h<T  + $'0\  + $<'T  + d'T  'T  'T  $'H<T  + ,'`\  + $(0$X  + D(0T  d(T  (T  (T  $(P<T  + ,(h$\  + ,)`HX  + L)xT  l)@ T  ) +T  $) +<T  + ) T  $) <T  + * T  $<*HT  + d*T  *xT  $*@T  + *T  ,*$\  + +T  <+T  ,\+`\  + +HT  +T  $+\  + $+H<T  + ,`T  $<,(\\  + d,` T  $,(!$X  + ,("T  ,"T  ,#T  $ -$<T  + $4-%$X  + \-&T  $|-`'T  + $-0(<T  + $-H)T  + ,-*`  + $./T  D.x0T  $d.@1LT  + $.h2T  + $.83T  + ,.4\  +  /5T  $,/6T  + $T/`7$X  + |/`8T  /(9T  /9T  /:T  /;T  $0H<\  + ,D08>@`  + $t0H@T  + 0AT  0AT  $0BT  + $1XCT  + ,,1C`  + ,\1PE`  + 1FL $1HGTT  + $1xHTT  + $1ITT  + $2J$$<2JHT  + $d2L<T  + ,2 M`  + ,2PX  + $2PRT  + 3ST  $43SX  + \3TT  |3U@T  3VT  3hWT  30X$30XPT  + 4XYT  $<4(ZpX  + ,d4p[\  + $4H]$T  + 4H^ $4@^X  + 40_T  5_T  <5`TT5`dP  $t5bX  + $5`cX  + 5dT  $5eHX  + $ 6fDX  + 46gT  ,T6XiX  + ,6k\  + $6lX  + 6XnT  $6o4\  + $$7p4\  + L7 qT  l7qT  $7rlX  + 7s,7t$T  7uT  $ 8uX  + $48wHX  + \8xT  |8XyT  80zT  $8z\  + 8|T  ,9}|`  + $49ЃT  + $\90$T  + ,90HX  + ,9HHX  + 9`T  :@T  $:T  D:T  d:T  $:@T  + :T  $:lT  + ,:(xX  + ,$;ppX  + ,T;|X  + ,;xX  + $;HT  + ;T  ;PT  <0T  ,<<\  + $l<$T  + $<\  + $<P@X  + <h,<h,`  + ,,=h\  + ,\=\  + $=X  + $=4\  + =ХT  $=Ȧ\  + $$>4\  + $L>X  + $t>T  + $>X  + $>DX  + $>خ \  + ?,?D?\? H |??x(L ??0L ?L  @ L ,@L L@PL l@tL @H|L @|L @L @pP $ AtT  + $4AHHP  + $\AhX  + $AHpT  + $ADX  + $AX  + $AT  + ,$B`X  + $TBT  + $|BT  + $B T  + $BT  + $BT  + $Cx X  + DCx\L dC,|C8T  $CP  + CxDP  $CT  + $ DtX  + $4D\  + $\D\  + ,Dt\  + $D\  + $D\  + $E\  + $,E`\  + $TE8\  + |E4T  E0tL E E EDFDF $4F,X  + \FtF$FX  + FXL F`L F\L G@hL 4G$LGp(T  lGxG$GX  + $GX  + $Gh8X  + HxP 4H8T  TH,lH`  + $H`\  + H`P  $H\  + , I`  + $x>>???0@@P@xAxAA(BhE E@GhHIhJKK LHHMh NNNOO8P0PQXUWXXX(Y(ZPhZpZ8[[@^^ _HH`h``@bcdd8e`PffPgxghh`kHlx@nopr`s@thuy|H}0~8X`@((PppH0Hx@h(P@xpp8`pPphP(8HphȲP88X x0x`(Ppx@(0P8x P0PX8x HHp8XX@x(Px@`x0Xx0P8x`0Xx(Pp  8 X Hpx`x8h !X"# $PP&&H()* +0h,X-18344(6P6p88 9: :p;`<0=X?AA(BBC0DHxEhFxHpIJL(MHOxQ0SS0UhV@`W`(XYYZ[](_P_p`acdk(lPmxn@p@qrs8sXtxuvxy{H|x}HH@0` H` hPppؕ@xhxО؞ 8Pp0Hx( @X`ТPУXx(PȨx8PHhpp8(Px Hp@Pp (PPXh`8P@`xxPh( H8``0XX`H0 8XxPH@ @h ` + +  0 P@ pP HH(xH0pHx(@$X`p|,h0H`4xp@\ 8P hHdPl(@XpX  +   fmu}0ijjxk0l0iiiii0iiiii0iiiii ilhmmhn iiiii iiiii{]n]s]w] iЧ( iiiii iiiii iiiii0pHxP3>`8(`X oW8B  +‹oȊҊފ.Lupooh"o'oo(oPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrPrslotslot1 +  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ GNUgold 1.127zXZִF!t/. n]?Eh=ڊ"JS_8T3ʯPf1#O%˓[r~ ԵU(] +[A7$<3ɓ[Caٌc\&m-7-&9MשIj؅g>QΏhCRkvvNOR^GgiEe~]CU}e2⢷hҒ8@d59frHvYZrIg'.@|ۓ(]Qoȿ9P @idc,xʕ;)njRBs["D\8`{s? ¥0GXڡT-\ mrzZkKNqIrkfR,[!e'Y`9 wWtwXukmEF~T|YjYY*]8H\vWD |?H ]jљCjPVTm4Z;*)K֯.5|cHa:,}M? ݾ>xK[5PIR"jϛIƜKq=;G|]a o¾E!?O<Ɨԧx+Q |b؝[ʡR `^z5~OQ<$| +*ٌqD[g̕>Di|l*5RR7"eH<IWl3X]8/V.@kaĖ-_ (PgPJ;}<5IcfMJNbN1fdUf =7%7|vWJshAKU}^걩A\?0Ec^$Ko9MB"]lN^bRRm_85#\C𔆖#)/YF"YAQ텚4ye`'F$E{xbX$LFKλ%tՉ#7 l< J)Q`fXo*ثx;7v 󟾆[f#fΔ޼&iKȨ1O!'\RZ[k=P 2*>2Jz99t,NYt.New׎k.͊PSEVGg0D_AAp},Or" +; =r+ETad,]c-檶B TҸj['Z8jᖬ@vP﷕:pNI_/%pGSpJd/+gDtIߋ= +g?d`)]B!5eư%YڽD6B@4+t~f7g77༻3^Gf t2nUkI{1qu)~H=AҊf){ml-["7P"*1Štv@6I=8tw. X= ί2 m\x0@Qha|{t@@3f˜x\G~<89BAv\.“e4ALed8Ņ +Tm92(n +VO;W߼&r.?o=|%XR{@"7jpKL:QV@CF7\G@N%B S]~َL76IO{zkRq$`7qW(vhaiL lSm9WU@cf˂HYf;e]Z@Hh+7,=KvF]t*4 @ 2w̆` lDf\Mmtcǖ;5DZDN-iZ-gV19CVcI+ + ]]IgYZ.shstrtab.note.android.ident.note.gnu.build-id.dynsym.dynstr.gnu.hash.gnu.version.gnu.version_d.gnu.version_r.rela.dyn.rela.plt.text.rodata.eh_frame.eh_frame_hdr.fini_array.data.rel.ro.init_array.dynamic.got.got.plt.data.bss.note.gnu.gold-version.gnu_debugdata BB 2 8B8A: D‹BoLoh"h~Yo'ho(0w`8(8XB>3PrP2"TQx8Rpp XX ` X X t  $ \ No newline at end of file diff -uNar a/vendor/nxp/imx-firmware/X64/rild b/vendor/nxp/imx-firmware/X64/rild --- a/vendor/nxp/imx-firmware/X64/rild 1970-01-01 08:00:00.000000000 +0800 +++ b/vendor/nxp/imx-firmware/X64/rild 2021-11-26 10:38:46.000000000 +0800 @@ -0,0 +1,27 @@ +ELFP@@8 @@@@888!!@@@ppp``PPP88PtdH!H!H!LLQtdRtd@@@/system/bin/linker64AndroidGNUwaT4`1",9J`z ")/4<IZpm *  C2 8 Q N  5 h( m* ~ *   $j MK  i , #I ? `' * __libc_initLIBClibc.so__register_atfork__cxa_atexitRIL_onRequestAckRIL_onRequestCompleteRIL_onUnsolicitedResponseRIL_registerRIL_register_socketRIL_requestTimedCallbackRIL_startEventLoop__android_log_buf_print__stack_chk_fail__umask_chk__vsnprintf_chkatoidlerrorlibdl.sodlopendlsymexitfprintfproperty_getril_service_nameril_service_name_baserilc_thread_poolsleepstderrstrcmpstrncmpstrtokclock_gettime__errnocallocfreemallocmemmovereadrecord_stream_freerecord_stream_get_nextrecord_stream_newRIL_SIM_SAP_APDU_REQ_fieldsRIL_SIM_SAP_APDU_RSP_fieldsRIL_SIM_SAP_CONNECT_REQ_fieldsRIL_SIM_SAP_CONNECT_RSP_fieldsRIL_SIM_SAP_DISCONNECT_IND_fieldsRIL_SIM_SAP_DISCONNECT_REQ_fieldsRIL_SIM_SAP_DISCONNECT_RSP_fieldsRIL_SIM_SAP_ERROR_RSP_fieldsRIL_SIM_SAP_POWER_REQ_fieldsRIL_SIM_SAP_POWER_RSP_fieldsRIL_SIM_SAP_RESET_SIM_REQ_fieldsRIL_SIM_SAP_RESET_SIM_RSP_fieldsRIL_SIM_SAP_SET_TRANSFER_PROTOCOL_REQ_fieldsRIL_SIM_SAP_SET_TRANSFER_PROTOCOL_RSP_fieldsRIL_SIM_SAP_STATUS_IND_fieldsRIL_SIM_SAP_TRANSFER_ATR_REQ_fieldsRIL_SIM_SAP_TRANSFER_ATR_RSP_fieldsRIL_SIM_SAP_TRANSFER_CARD_READER_STATUS_REQ_fieldsRIL_SIM_SAP_TRANSFER_CARD_READER_STATUS_RSP_fields__bss_start_end_edatalibcutils.soliblog.solibril.solibc++.solibm.so%B ("`(@P$ Pi %'(*+.13478;= +#H[[K J_"j)"qXc[-|ihO1CE ⊾jgL #*p n?T؎ :΁R c  c  @P` (08 @ HPX`hpx +  "!#${G<    G< G< G< G= G"= GB= Gb= G= G= G= G= G> G"> GB> Gb> G> G> G> G> G? G"? GB? Gb? G? G? G? G? {mG)qGgyG N =BtGcCog_ W +O { .*c.222rc@/22*k2m +qKT~@sBu//z__ +T`5v@ W4!/R ++T5t@ sB?T*@E qTB.c/222/*=* 2@t/!/224|Gx0SS*42*+!1+X,!1$&B.c2R253B3!72`ֲ7z3s`@ z4@3KH9! v +9.3)/c322 Q*H@*?cp422c422B.c\5222*B.c522B.cD622*B.c2R25@@B.c022B.c4122l2z{G!6 @2lO{CS;c2k2C9k8h@d022Ѫ'<)CѨ/=ѩ*A@=G|h@@ T{QOP_wO{*22r`q ){BOA"&C_{C` +@e{ABaWO{A ?T +@J Z+ +T +@`T6TM +@@@?T@FTA +( +T)@) Z   +IT<iR *i  1iR *h{BOAWè_RILD**RIL Daemon Started****RILd param count=%d**-l---c0Max Number of rild's supported is: %d%s%svendor.rild.libpathdlopen failed: %sRIL_InitRIL_Init not defined or exported in %s +RIL_SAP_InitRIL_SAP_Init not defined or exported in %s: %s +RIL_SAP_Init defined as null in %s. SAP Not usable +vendor.rild.libargsRIL_Init argc = %d clientId = %sRIL_Init rilInit completedRIL_Init RIL_register completedRIL_register_socket startedRIL_register_socket completedRIL_Init starting sleep loopUsage: %s -l [-- ] + zR| ,l`  + L4H lP p`P  (L $$P  + zR| @HL <h ;Xh(H hH o X +oX  @!P`oo0oop@P` GNUgold 1.127zXZִF!t/wT]?Eh=ڊ"|=3p}fIĝ7l f0?E,ȫmȷ4Ti[7*WTD&k`:rs +pN=(=9@DX}GPMEkY(ʿr䯸]OF;C~cnH`~sg{teWa iɥZ A_43bn%M.ƇzKw8$!?s zV}V?|p\'N~ eQ̘*N},^fQIV0J78/nc^N'QQ3#ƕލعha60";jȂcR5jB+2mkO"\$Y8R D!.91Ǽ:FJ)˰fmg]uΕBfnl?ny$W*?Tߋ&>sfmjrCQrۦj +{ :?նC>%ByA.WS#lD*zLtga=eoChO8J'Uꀓp!a}#zbp@4uUfC}󻖒A!Q!ģu}/JM?l +.Bph*%22sY-]7 ~2r]\2Xb ^Լ"۽^/[ËyBѤIa/mwi;Bܙ,P*ѐ}r_|],Be;kA~;6*%,fOϼ>lVYя[S[8b%8\igYZ.shstrtab.interp.note.android.ident.note.gnu.build-id.dynsym.dynstr.gnu.hash.gnu.version.gnu.version_r.rela.dyn.rela.plt.text.rodata.eh_frame.eh_frame_hdr.preinit_array.init_array.fini_array.dynamic.got.got.plt.data.bss.note.gnu.gold-version.gnu_debugdata 88PP'hh : BXXJoX X To00|ao@pzBPPdO  @H!H!L@@PP``pp`@     +< \ No newline at end of file diff -uNar a/vendor/nxp-opensource/kernel_imx/arch/arm64/configs/android_defconfig b/vendor/nxp-opensource/kernel_imx/arch/arm64/configs/android_defconfig --- a/vendor/nxp-opensource/kernel_imx/arch/arm64/configs/android_defconfig 2022-03-24 11:13:19.262433000 +0800 +++ b/vendor/nxp-opensource/kernel_imx/arch/arm64/configs/android_defconfig 2022-03-24 11:19:22.692389700 +0800 @@ -373,6 +373,7 @@ CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m +CONFIG_USB_WDM=y CONFIG_USB_USBNET=y CONFIG_USB_NET_DM9601=m CONFIG_USB_NET_SR9800=m @@ -380,6 +381,11 @@ CONFIG_USB_NET_SMSC95XX=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m +#CONFIG_USB_NET_QMI_WWAN=y +#CONFIG_USB_NET_RNDIS_HOST=y +CONFIG_USB_SERIAL=y +CONFIG_USB_SERIAL_WWAN=y +CONFIG_USB_SERIAL_OPTION=y # CONFIG_WLAN_VENDOR_ATH is not set CONFIG_BRCMFMAC=m CONFIG_BRCMFMAC_PCIE=y diff -uNar a/vendor/nxp-opensource/kernel_imx/drivers/net/usb/Makefile b/vendor/nxp-opensource/kernel_imx/drivers/net/usb/Makefile --- a/vendor/nxp-opensource/kernel_imx/drivers/net/usb/Makefile 2022-03-24 11:20:23.316715900 +0800 +++ b/vendor/nxp-opensource/kernel_imx/drivers/net/usb/Makefile 2022-03-24 11:20:57.972046200 +0800 @@ -27,7 +27,7 @@ obj-$(CONFIG_USB_NET_CDC_SUBSET_ENABLE) += cdc_subset.o obj-$(CONFIG_USB_NET_ZAURUS) += zaurus.o obj-$(CONFIG_USB_NET_MCS7830) += mcs7830.o -obj-$(CONFIG_USB_USBNET) += usbnet.o +obj-$(CONFIG_USB_USBNET) += usbnet.o simcom_wwan.o obj-$(CONFIG_USB_NET_INT51X1) += int51x1.o obj-$(CONFIG_USB_CDC_PHONET) += cdc-phonet.o obj-$(CONFIG_USB_NET_KALMIA) += kalmia.o @@ -37,6 +37,6 @@ obj-$(CONFIG_USB_NET_CDC_NCM) += cdc_ncm.o obj-$(CONFIG_USB_NET_HUAWEI_CDC_NCM) += huawei_cdc_ncm.o obj-$(CONFIG_USB_VL600) += lg-vl600.o -obj-$(CONFIG_USB_NET_QMI_WWAN) += qmi_wwan.o +#obj-$(CONFIG_USB_NET_QMI_WWAN) += qmi_wwan.o obj-$(CONFIG_USB_NET_CDC_MBIM) += cdc_mbim.o obj-$(CONFIG_USB_NET_CH9200) += ch9200.o diff -uNar a/vendor/nxp-opensource/kernel_imx/drivers/net/usb/simcom_wwan.c b/vendor/nxp-opensource/kernel_imx/drivers/net/usb/simcom_wwan.c --- a/vendor/nxp-opensource/kernel_imx/drivers/net/usb/simcom_wwan.c 1970-01-01 08:00:00.000000000 +0800 +++ b/vendor/nxp-opensource/kernel_imx/drivers/net/usb/simcom_wwan.c 2021-11-26 10:38:46.000000000 +0800 @@ -0,0 +1,261 @@ +/* + * Copyright (c) 2016 Xiaobin Wang + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * version 2 as published by the Free Software Foundation. + */ + +/* + * history + * V1.00 - first release -20160822 +*/ + +#include +#include +#include +#include +#include +#include +#include +#include + + +/* very simplistic detection of IPv4 or IPv6 headers */ +static bool possibly_iphdr(const char *data) +{ + return (data[0] & 0xd0) == 0x40; +} + +/* SIMCOM devices combine the "control" and "data" functions into a + * single interface with all three endpoints: interrupt + bulk in and + * out + */ +static int simcom_wwan_bind(struct usbnet *dev, struct usb_interface *intf) +{ + int rv = -EINVAL; + + //struct usb_driver *subdriver = NULL; + atomic_t *pmcount = (void *)&dev->data[1]; + + if (dev->udev->descriptor.bcdDevice == cpu_to_le16(0x318) && intf->cur_altsetting->desc.bInterfaceNumber == 5) + { + printk("sim7600 device\n"); + //dev_err(&intf->dev, "dev:Sim7600 device!\n"); + } + else + { + rv= -ENODEV; + goto err; + } + + /* ignore any interface with additional descriptors */ + if (intf->cur_altsetting->extralen) + goto err; + + /* Some makes devices where the interface descriptors and endpoint + * configurations of two or more interfaces are identical, even + * though the functions are completely different. If set, then + * driver_info->data is a bitmap of acceptable interface numbers + * allowing us to bind to one such interface without binding to + * all of them + */ + if (dev->driver_info->data && + !test_bit(intf->cur_altsetting->desc.bInterfaceNumber, &dev->driver_info->data)) { + dev_info(&intf->dev, "not on our whitelist - ignored"); + rv = -ENODEV; + goto err; + } + + atomic_set(pmcount, 0); + + /* collect all three endpoints */ + rv = usbnet_get_endpoints(dev, intf); + if (rv < 0) + goto err; + + /* require interrupt endpoint for subdriver */ + if (!dev->status) { + rv = -EINVAL; + goto err; + } + + /* can't let usbnet use the interrupt endpoint */ + dev->status = NULL; + + printk("simcom usbnet bind here\n"); + + /* + * SIMCOM SIM7600 only support the RAW_IP mode, so the host net driver would + * remove the arp so the packets can transmit to the modem + */ + dev->net->flags |= IFF_NOARP; + + /* make MAC addr easily distinguishable from an IP header */ + if (possibly_iphdr(dev->net->dev_addr)) { + dev->net->dev_addr[0] |= 0x02; /* set local assignment bit */ + dev->net->dev_addr[0] &= 0xbf; /* clear "IP" bit */ + } + + /* + * SIMCOM SIM7600 need set line state + */ + usb_control_msg( + interface_to_usbdev(intf), + usb_sndctrlpipe(interface_to_usbdev(intf), 0), + 0x22, //USB_CDC_REQ_SET_CONTROL_LINE_STATE + 0x21, //USB_DIR_OUT | USB_TYPE_CLASS| USB_RECIP_INTERFACE + 1, //line state 1 + intf->cur_altsetting->desc.bInterfaceNumber, + NULL,0,100); + +err: + return rv; +} + +static void simcom_wwan_unbind(struct usbnet *dev, struct usb_interface *intf) +{ + struct usb_driver *subdriver = (void *)dev->data[0]; + + if (subdriver && subdriver->disconnect) + subdriver->disconnect(intf); + + dev->data[0] = (unsigned long)NULL; +} + +#ifdef CONFIG_PM +static int simcom_wwan_suspend(struct usb_interface *intf, pm_message_t message) +{ + //struct usbnet *dev = usb_get_intfdata(intf); + int ret; + + ret = usbnet_suspend(intf, message); + if (ret < 0) + goto err; + +err: + return ret; +} + +static int simcom_wwan_resume(struct usb_interface *intf) +{ + //struct usbnet *dev = usb_get_intfdata(intf); + int ret = 0; + + ret = usbnet_resume(intf); + + usb_control_msg( + interface_to_usbdev(intf), + usb_sndctrlpipe(interface_to_usbdev(intf), 0), + 0x22, //USB_CDC_REQ_SET_CONTROL_LINE_STATE + 0x21, //USB_DIR_OUT | USB_TYPE_CLASS| USB_RECIP_INTERFACE + 1, //line state 1 + intf->cur_altsetting->desc.bInterfaceNumber, + NULL,0,100); +err: + return ret; +} +#endif + +struct sk_buff *simcom_wwan_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags) +{ + + //skip ethernet header + if(skb_pull(skb, ETH_HLEN)) + { + return skb; + }else + { + dev_err(&dev->intf->dev, "Packet Dropped\n"); + } + + if (skb != NULL) + dev_kfree_skb_any(skb); + + return NULL; +} + +static int simcom_wwan_rx_fixup(struct usbnet *dev, struct sk_buff *skb) +{ + __be16 proto; + + /* This check is no longer done by usbnet */ + if (skb->len < dev->net->hard_header_len) + return 0; + + switch (skb->data[0] & 0xf0) { + case 0x40: + //printk("packetv4 coming ,,,\n"); + proto = htons(ETH_P_IP); + break; + case 0x60: + //printk("packetv6 coming ,,,\n"); + proto = htons(ETH_P_IPV6); + break; + case 0x00: + //printk("packet coming ,,,\n"); + if (is_multicast_ether_addr(skb->data)) + return 1; + /* possibly bogus destination - rewrite just in case */ + skb_reset_mac_header(skb); + goto fix_dest; + default: + /* pass along other packets without modifications */ + return 1; + } + if (skb_headroom(skb) < ETH_HLEN) + return 0; + skb_push(skb, ETH_HLEN); + skb_reset_mac_header(skb); + eth_hdr(skb)->h_proto = proto; + memset(eth_hdr(skb)->h_source, 0, ETH_ALEN); +fix_dest: + memcpy(eth_hdr(skb)->h_dest, dev->net->dev_addr, ETH_ALEN); + return 1; +} + +static const struct driver_info simcom_wwan_usbnet_driver_info = { + .description = "SIMCOM wwan/QMI device", + .flags = FLAG_WWAN, + .bind = simcom_wwan_bind, + .unbind = simcom_wwan_unbind, + .rx_fixup = simcom_wwan_rx_fixup, + .tx_fixup = simcom_wwan_tx_fixup, +}; + +static const struct usb_device_id products[] = { + {USB_DEVICE(0x1e0e, 0x9025), .driver_info = (unsigned long)&simcom_wwan_usbnet_driver_info }, + {USB_DEVICE(0x1e0e, 0x9001), .driver_info = (unsigned long)&simcom_wwan_usbnet_driver_info }, + { } /* END */ +}; + +MODULE_DEVICE_TABLE(usb, products); + +static struct usb_driver simcom_wwan_usb_driver = { + .name = "simcom_wwan", + .id_table = products, + .probe = usbnet_probe, + .disconnect = usbnet_disconnect, +#ifdef CONFIG_PM + .suspend = simcom_wwan_suspend, + .resume = simcom_wwan_resume, + .reset_resume = simcom_wwan_resume, + .supports_autosuspend = 1, +#endif +}; + +static int __init simcom_wwan_init(void) +{ + return usb_register(&simcom_wwan_usb_driver); +} +module_init(simcom_wwan_init); + +static void __exit simcom_wwan_exit(void) +{ + usb_deregister(&simcom_wwan_usb_driver); +} +module_exit(simcom_wwan_exit); + +MODULE_AUTHOR("Xiaobin Wang "); +MODULE_DESCRIPTION("SIM7600 RMNET WWAN driver"); +MODULE_LICENSE("GPL");