ELF@@*(""""""; ; ; $Tn*p44 Tv@*8$$@vp $    *+,-./0123456789:;<=>  !"#$%&'()*^NrtKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ4KjHid ()*+,-./0123456789:;  !"#$%&'(zM44N47VEMd #$%&'()*+,-./0123  !"#G44F46RA4G$4KjHid (zM44N47VEMd #G44F46RA4GKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ()*+,-./0123456789:;  !"#$%&'#$%&'()*+,-./0123  !"$$$$  # ;D W &(.=c   / 0IUgs              AB i q y    % `w   V ]  lv X \ #1O~         $: @ ` N P R p r t         ; y K S?        _ f 4        )   Ue p y {         ^hos~ ';LT  u  $   )*+   5 Y a i t                         / = R o     ! ' + ? F _ ` z         # S     3 5 9 D ` j p t w      > \r       #0 L B 3gtd: GTP: %s: Bus error, retry firmware update:%dNOCODE6gtd: GTP: config_id equal3gtd: GTP: %s: Failed alloc memory6gtd: GTP: stylus_rawdata_addr: 0x%04X, %d3gtd: GTP: %s: failed to get scan mode, ret: %dbrl_get_grip_enabled3gtd: GTP: %s: failed send config data ready cmd %d6gtd: GTP: status check pass3gtd: GTP: %s: failed send config read finish command3gtd: GTP: %s: convert ic info encounter errorbrl_get_capacitance_data3gtd: GTP: %s: obtian diff_data failed, exit!6gtd: GTP: spi probe out,penconfig_version:%x goodix_ts_request_handle6gtd: GTP: success handle ic request 0x%x3gtd: GTP: %s: no valid device tree node found&core_data->cmd_lock3gtd: GTP: %s: failed power ongoodix,irq-flags3gtd: GTP: %s: failed get panel-max-yts_suspendgoodix_tools_releasecmd_list3gtd: GTP: %s: limits file [%s] not availablespecial_selfraw_mingoodix_noise_test3gtd: GTP: %s: %s%d--%s%d shortcircutgdix_check_gndvdd_shortcircutget_package_idget_self_compensation3gtd: GTP: %s: not found valid config RX:lowpower active set_water_mode[%d] goodix_set_grip_dataset noise enabled 6gtd: GTP: st_max_count: %d6gtd: GTP: lp_marginal_min_x: %d6gtd: GTP: set report rate %d Ring_Angle_X/Y 3gtd: GTP: %s: switch osc test mode failed, sta[%x] ack[%x]ack&tmf->update_mutex6gtd: GTP: Firmware update successfully6gtd: GTP: Update test_limits_name to %s3gtd: GTP: %s: Bad firmware, cheksum error6gtd: GTP: Index: %d6gtd: GTP: Subsystem size: %u3gtd: GTP: %s: ic type mismatch!3gtd: GTP: %s: Loading ISP error6gtd: GTP: Success send ISP data3gtd: GTP: %s: patch id error %c%c%c != %s6gtd: GTP: try send flash cmd:%*ph3gtd: GTP: %s: still failed to read version after upgradedbrl_get_self_sensing_data3gtd: GTP: %s: failed send config write end command3gtd: GTP: %s: failed write flash head info6gtd: GTP: Report Rate: %dHz is not support3gtd: GTP: %s: failed set pen devicegoodix,test-limits-namets_active6gtd: GTP: enable fodopen_test-[%s] 3gtd: GTP: %s: Failed get max_limits3gtd: GTP: %s: self_rawdata[%d] out of range[%d %d]6gtd: GTP: get test time %dms6gtd: GTP: >>>>> No shortcircutgdix_check_rx_rx_shortcircutset_single_tapset_grip_modestylus osc test: PASS goodix_force_update/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/91/execroot/__main__/aosp/../private/google-modules/touch/goodix/touch_apis.c6gtd: GTP: Firmware package protocol: V%u6gtd: GTP: enable misctl clockgoodix_flash_package3gtd: GTP: %s: data:%*ph6gtd: GTP: notify update start6gtd: GTP: pid from flash is %sbrl_get_scan_modesend_cfg_cmdwait_cmd_status3gtd: GTP: %s: config head checksum error6gtd: GTP: read fw version: %d, retry %d3gtd: GTP: %s: r_sta[0x%x] != status[0x%x]goodix_ts_report_status6gtd: GTP: Failed to register gti pmv1.3.3failed read addr(%x), len(%d) 3gtd: GTP: %s: invalid irq-gpio in dt: %d6gtd: GTP: firmware name from dt: %sgoodix_ts_power_init6gtd: GTP: not enable DOUBLE-TAPgsx_double_type_store6gtd: GTP: DRV[%d~%d] open circuit, ret=0x%X3gtd: GTP: %s: Async data write failed3gtd: GTP: %s: can't find core data0x003gtd: GTP: %s: %s: malloc failed! 3gtd: GTP: %s: invalid compatible propertySENGNDgoodix_stylus_rawdata_test3gtd: GTP: %s: copy from user failed%s: enable OK stylus_osc_test3gtd: GTP: %s: framedata is not ready val:0x%02x, exit!exit highsense mode 6gtd: GTP: lp_marginal_max_x: %d6gtd: GTP: lp_marginal_max_y: %d3gtd: GTP: %s: failed to update gesture param, status[%x]3gtd: GTP: %s: failed read isp version3gtd: GTP: %s: Failed to write firmware packet6gtd: GTP: flash cmd status not ready, retry %d, ack 0x%x, status 0x%x, ret %d3gtd: GTP: %s: data check failed, please retry3gtd: GTP: %s: flash target addr error, please checkgoodix_read_pid_from_flash6gtd: GTP: set update mode:0x%x6gtd: GTP: frame_data_addr: 0x%04X3gtd: GTP: %s: failed to enable group1 clock, ret:%d status:%02x3gtd: GTP: %s: failed enter flash read state3gtd: GTP: %s: failed read data len %lu6gtd: GTP: Driver bin info: ver %s, len %d, pkgs %d&x->waitDriverVersion:%s 3gtd: GTP: %s: failed to create proc entry: goodix_ts.%d/driver_test3gtd: GTP: %s: failed to get_capacitance_data, exit!goodix_pinctrl_initgoodix_later_init_thread6gtd: GTP: get DOUBLE-TAP gesture6gtd: GTP: enable double tap3gtd: GTP: %s: open test result checksum error3gtd: GTP: %s: Alloc memory failed3gtd: GTP: %s: Failed get noise limitsgoodix_open_test3gtd: GTP: %s: delta_data[%d] > limits[%d]normal idle 6gtd: GTP: disable continue reportconfig_id:0x%X config_ver:0x%02X set noise lv1 3gtd: GTP: %s: point type is not stylus Rx2_rawdata 3gtd: GTP: %s: failed prepare ISP, retry %d6gtd: GTP: fw update return %dgoodix-fwu6gtd: GTP: Update cfg_bin_name to %s6gtd: GTP: Firmware config id:0x%xupdate_en_storebrl_gesture6gtd: GTP: Drv*Sen,Button,Force num: %d x %d, %d, %d6gtd: GTP: self_diffdata_addr: 0x%04X3gtd: GTP: %s: failed set scan mode cmd3gtd: GTP: %s: failed to get palm enabled, ret: %d3gtd: GTP: %s: Failed to enable avdd:%d3gtd: GTP: %s: failed read flash ready state3gtd: GTP: %s: failed to set report rategoodix_spi_read_bragoodix_read_cfg_bin6gtd: GTP: Device power on6gtd: GTP: Esd off, esd work state %d3gtd: GTP: %s: Failed to alloc gti options 3gtd: GTP: %s: Failed to allocated pen device3gtd: GTP: %s: convert config data FAILED6gtd: GTP: get reset-gpio[%d] from dtgoog,panel_mapgsx_fod_type_storeshort_test-[%s] 6gtd: GTP: inspect module exitgoodix_tools_ioctl6gtd: GTP: set tools ctrl sync %dgoodix_get_ic_type3gtd: GTP: %s: enter test mode failedspecial_raw_min6gtd: GTP: load %s failed 1, maybe not this item6gtd: GTP: WARNNING invalid pin3gtd: GTP: %s: Faild found corrresponding channel num:%d %s: disable OK set scan mode to idle 6gtd: GTP: lp_min_count: %d Tx2_coordinate_X/Tx2_coordinate_Y set_charge_modesuccess3gtd: GTP: %s: fw mode uninitI2C6gtd: GTP: Firmware subsystem num: %u6gtd: GTP: Success hold CPU3gtd: GTP: %s: flash cmd ack error, ack 0x%x, ret %d6gtd: GTP: fw update success6gtd: GTP: get fw bin retry:[%d]3gtd: GTP: %s: fw module uninit6gtd: GTP: ic_version_id: 0x%01X6gtd: GTP: frame_data_customer_id: 0x%01X3gtd: GTP: %s: failed to set heatmap %s, err: %d3gtd: GTP: %s: failed to %s screen protector modebrl_reset_after3gtd: GTP: %s: failed write config data, %d6gtd: GTP: cmd buf %*ph6gtd: GTP: device confirm val: %*ph.goodix_spi_read&cd->ble_data.lock3gtd: GTP: %s: failed to alloc self_sensing_datadriver_info3gtd: GTP: %s: failed convert: 0x%x, 0x%x3gtd: GTP: %s: invalid length infostate:%s esd_info6gtd: GTP: config id is equal 0x%x, skiped3gtd: GTP: %s: invalid reset-gpio in dt: %d3gtd: GTP: %s: failed get panel-max-w6gtd: GTP: gesture module init successcompatible3gtd: GTP: %s: malloc test resource failedparse_valid_data3gtd: GTP: %s: self rawdata is not ready val:0x%02x, exit6gtd: GTP: short test prepare IN6gtd: GTP: >>>>> short check return 0x%x3gtd: GTP: %s: frame has no stylus pack dataPASSdriver_test_writeset_freq_index6gtd: GTP: exit highsense modelandscape left 6gtd: GTP: landscape right6gtd: GTP: lp_monitor_chan_min_rx: %d3gtd: GTP: %s: failed create fwupate sysfs node6gtd: GTP: Firmware size: %u6gtd: GTP: firmware file version: %*ph6gtd: GTP: data:%*ph6gtd: GTP: config_version: 0x%01X6gtd: GTP: Cmd: 0x%04X, %d3gtd: GTP: %s: invalid scan rate num %d > %d3gtd: GTP: %s: invalid rx freq num %d > %d3gtd: GTP: %s: esd check failed, 0x%x6gtd: GTP: touch data checksum error3gtd: GTP: %s: switch rawdata mode failed, exit!3gtd: GTP: %s: failed get cfg and reg info, update fw then retry3gtd: GTP: %s: there is none cfg package, pkg_num:%d6gtd: GTP: get config type %d, len %d, for sensor id %drom_pid:%s rom_vid:%02x%02x%02x 3gtd: GTP: %s: invalid parame3gtd: GTP: %s: invalid address infoecho 0/1 > irq_info to disable/enable irq 6gtd: GTP: update pen pressure from ble %dgoodix,panel-max-wgoodix_ts_gpio_setup3gtd: GTP: %s: failed create gesture sysfs filesgoodix_shortcircuit_testgtp_tools6gtd: GTP: Send config successgoodix_tools_open3gtd: GTP: %s: failed to create proc driver_testgoodix_obtain_testlimitsspecial_freq_raw_minspecial_freq_stylusraw_max3gtd: GTP: %s: noise data[%d] > noise threshold[%d]goodix_shortcircut_analysis3gtd: GTP: %s: Failed read Drv-to-Drv short rawdataFAIL 6gtd: GTP: enable single tapset_heatmap6gtd: GTP: sub_cfg_len:%d3gtd: GTP: %s: touch data is not ready val:0x%02x, exit!freq%d: APIs fw_ver help irq_enabled list_scan_mode ping reset scan_mode sensing_enabled wake_lock 3gtd: GTP: %s: unknown status6gtd: GTP: Request firmware image [%s]6gtd: GTP: success do update work6gtd: GTP: self_rawdata_addr: 0x%04Xbrl_set_heatmap_enabledbrl_flash_readgoodix_get_reg_and_cfg3gtd: GTP: %s: Cannot create work thread goodix_ts_reg_rw_showgoodix_ts_pen_set_store3gtd: GTP: %s: invalid irq-flags6gtd: GTP: invalied avdd name length: %ld > %ld6gtd: GTP: iovdd name from dt: %s6gtd: GTP: undefined udfps-y(optional)!goodix,pen-enable6gtd: GTP: open test pass3gtd: GTP: %s: Debug tools miscdev register failednottingham3gtd: GTP: %s: request_firmware, limits param length error,len:%zu3gtd: GTP: %s: Failed get self_min_limitsshortciurt_threshold3gtd: GTP: %s: send rawdata cmd failed3gtd: GTP: %s: send test mode failed3gtd: GTP: %s: Failed to alloc memory 6gtd: GTP: disable long pressget_fw_statusset scan mode to active set palm %s 6gtd: GTP: lp_motion_tolerance_outer: %d6gtd: GTP: update gesture param FAILhelpirq_enabledlist_scan_modegoodix_fw_update_proc3gtd: GTP: %s: data check pass, but failed get follow-up resultsresult6gtd: GTP: cmd data %*ph6gtd: GTP: try send config to 0x%x, len %d3gtd: GTP: %s: invalid mntual freq num %d > %d6gtd: GTP: set sense OFF3gtd: GTP: %s: esd check failedgoodix_ts_esd_workgoodix_ts_pen_dev_config3gtd: GTP: %s: failed get irq num %d3gtd: GTP: %s: failed set pinctrl stategoodix,iovdd-namegoodix,firmware-namegoodix,panel-max-x6gtd: GTP: Power init6gtd: GTP: fodx:%d fody:%d size:%d press:%d maj:%d min:%d ori:%d6gtd: GTP: not enable FOD-UP%s/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/91/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_ts_tools.c3gtd: GTP: %s: Failed send config6gtd: GTP: read config,reg_addr=0x%x, length=%dgoodix_self_open_testself_open_testenable continue report set_heatmap_mode[%d] error: not support failscan_mode6gtd: GTP: flash cmd ack error retry %d, ack 0x%x, ret %d6gtd: GTP: flash cmd ack check pass6gtd: GTP: point_struct_len: %d6gtd: GTP: Irq disabled3gtd: GTP: %s: failed wait for fw ready for config, %d3gtd: GTP: %s: failed read config head %d6gtd: GTP: success read config data: len %zu3gtd: GTP: %s: frame head checksum error6gtd: GTP: goodix i2c probe in/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/91/execroot/__main__/aosp/include/linux/i2c.h3gtd: GTP: %s: I2c read failed,dev:%02x,reg:%04x,size:%u6gtd: GTP: success get reg and cfg info from cfg bin3gtd: GTP: %s: failed read addr(%x) length(%d)goodix_ts_reg_rw_store3gtd: GTP: %s: failed get length info6gtd: GTP: use one binarygoodix,panel_mapgoodix,sleep-enable6gtd: GTP: [DT]x:%d, y:%d, w:%d, p:%d sleep_enable:%d pen_enable:%d6gtd: GTP: GPIO setup,reset-gpio:%d, irq-gpio:%ddisableinspect_module_init6gtd: GTP: ic type is nottingham get_self_baseset_debug_logopen_testset_report_rate6gtd: GTP: ic status:%dset_highsense_mode[%d] 6gtd: GTP: lp_monitor_chan_max_rx: %d../private/google-modules/soc/gs/include/trace/hooks/systrace.h3gtd: GTP: %s: Firmware update failed, ret:%d3gtd: GTP: %s: still failed to read ic info after upgraded3gtd: GTP: %s: unknown update mode 0x%x3gtd: GTP: %s: failed do fw update work6gtd: GTP: calibration_feature: 0x%04X6gtd: GTP: Irq enabled6gtd: GTP: rom_vid:%*ph6gtd: GTP: invalid ic info length %d, retry %d6gtd: GTP: invalid touch#%d id %d3gtd: GTP: %s: frame body checksum error3gtd: GTP: %s: failed to get coordinate filter enabled, ret: %d3gtd: GTP: %s: Invalid cfg_bin size:%d&(&ts_esd->esd_work)->timer3gtd: GTP: %s: address(0x%x) and length(%d) can't be null6gtd: GTP: get ble cmd:%*phstylus-inactive: IN_TS=%lld TS=%lld DELTA=%lld ns. 6gtd: GTP: pen pair event6gtd: GTP: Suspend startSUSPENDgoodix_ts_core_init6gtd: GTP: not enable FOD-DOWNenable6gtd: GTP: TP test prepare OK6gtd: GTP: IRQ enabled3gtd: GTP: %s: Memory allco err3gtd: GTP: %s: Async data read failed3gtd: GTP: %s: Copy_to_user failedspecial_freq_raw_maxspecial_stylusraw_min3gtd: GTP: %s: rawdata is not ready val:0x%02x i:%d, exit3gtd: GTP: %s: Read TEST_RESULT_REG failed3gtd: GTP: %s: short result checksum errOK get_rawget_base6gtd: GTP: enable long pressinclude/linux/uaccess.hnormal active set noise lv0 3gtd: GTP: %s: failed to start write gesture param, status[%x]6gtd: GTP: LPTW param:%*ph6gtd: GTP: update gesture param OKTx1_rawdata 3gtd: GTP: %s: failed flash to 0x%05X,size:%u bytes3gtd: GTP: %s: read flash 0x%04x failed6gtd: GTP: gesture_feature: 0x%04Xbrl_set_palm_enabledbrl_select_spi_modebrl_read_version6gtd: GTP: failed get ic info data, %d3gtd: GTP: %s: cfg_bin checksum check filed 0x%02x != 0x%02xgoodix_ts_sysfs_initconfig_id:%x 6gtd: GTP: cfg file [%s] is readydebug_loggoodix,config-name6gtd: GTP: update flag: 0x%X3gtd: GTP: %s: failed do fw update3gtd: GTP: %s: gesture module init failed!3gtd: GTP: %s: open test failedgoodix_tools_init3gtd: GTP: %s: the GTP_SEND_COMMAND function has been removedbrl-d3gtd: GTP: %s: Failed read to-gnd rawdataVDD portrait mode 6gtd: GTP: lp_min_node_count: %dgoodix_set_gesture_paramenable heatmap Tx2_rawdata error: %d low power active mode3gtd: GTP: %s: Failed to prepare ISP, exit update:%d3gtd: GTP: %s: use one binary but not find subsys cfg3gtd: GTP: %s: Product ID mismatch:%s != %sgoodix_fw_version_compare6gtd: GTP: success enable esd key6gtd: GTP: success flash config with ISP6gtd: GTP: FW-State: 0x%04X, %d3gtd: GTP: %s: failed read command ack, %d3gtd: GTP: %s: config data read back compare file3gtd: GTP: %s: device confirm failed, rx_buf:%*phbrl_set_coord_filter_enabled6gtd: GTP: I2c write retry[%d]6gtd: GTP: %s: goodix spi probe in3gtd: GTP: %s: found same type config twice for sensor id %d, skiped6gtd: GTP: goodix_ts_report_gesture_up3gtd: GTP: %s: failed to create proc entry: goodix_ts.%d/tp_capacitance_dataTX:%d RX:%d 6gtd: GTP: IN6gtd: GTP: get FOD-UP gesture6gtd: GTP: Irq aready set with, arg = %ldinit_cfg_datadriver_test_selftest6gtd: GTP: limit_file_name:%s set_sense_modeget_mcu_idget_scan_mode%s: OK %s: %dHz 3gtd: GTP: %s: noise data not ready, status[%x]set_palm_mode[%d] 6gtd: GTP: st_max_x: %dupdate gesture param OK %02x,3gtd: GTP: %s: touch num is 03gtd: GTP: %s: Bad firmware, size not match, %zu != %d6gtd: GTP: ic_cfg_id:0x%x != file_cfg_id:0x%xgoodix_fw_sysfs_init6gtd: GTP: touch head checksum err[%*ph]6gtd: GTP: failed to read mutual data3gtd: GTP: %s: failed to %s coordinate filter3gtd: GTP: %s: config len exceed limit %d > %d/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/91/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_ts_core.c3gtd: GTP: %s: Failed to allocated input device3gtd: GTP: %s: cfg file [%s] not available,errno:%ddisable-depth:%d goodix,config_names3gtd: GTP: %s: Failed to parse resolutions:%d6gtd: GTP: TP test prepare IN3gtd: GTP: %s: failed copy driver version info to userasync_write3gtd: GTP: %s: Failed read Drv-to-Sen short rawdataNG set_noise_modestylus_raw_test6gtd: GTP: enable continue reportpalm[%d] 6gtd: GTP: st_min_y: %d6gtd: GTP: st_min_count: %d6gtd: GTP: lp_min_x: %d3gtd: GTP: %s: osc clk test failedping&core_data->update_ctrl.mutexgoodix,pid-suffix-fw-map6gtd: GTP: side_touch_feature: 0x%04X6gtd: GTP: failed get ic info length, %d3gtd: GTP: %s: I2c write failed,dev:%02x,reg:%04x,size:%u3gtd: GTP: %s: failed register goodix platform device, %dgoodix_spi_read_fast6gtd: GTP: cfg_bin_name:%s%s%d%s%d%s3gtd: GTP: %s: invalid data infogoodix_ts_probe3gtd: GTP: %s: failed create gesture sysfs node!6gtd: GTP: inspect module init success6gtd: GTP: warning data is all %s ga687x3gtd: GTP: %s: rawdata[%d] out of range[%d %d]6gtd: GTP: invalid self_capdata:0x%x3gtd: GTP: %s: stylusraw[%d] out of range[%d %d] get_im_datasleep water[%d] enter highsense mode 6gtd: GTP: st_max_y: %d0x%04x: %d,%d,%d,%d,%d,%d goodix_flash_subsystem6gtd: GTP: mutual_rawdata_addr: 0x%04Xbrl_set_grip_enabled6gtd: GTP: OUTgoodix_i2c_read3gtd: GTP: %s: failed set spi mode, %d6gtd: GTP: dma_mode: %s goodix,dev-id3gtd: GTP: %s: Unable to register input devicepen_get6gtd: GTP: no valid normal config foundtp_capacitance_data3gtd: GTP: %s: failed get panel-max-p, use default3gtd: GTP: %s: Could not get active pinstate 6gtd: GTP: get SINGLE-TAP gesture6gtd: GTP: gesture module exitsingle_typegoodix_auto_testspecial_raw_deltagoodix_delta_test3gtd: GTP: %s: short circut:R=%dK,R_Threshold=%dK3gtd: GTP: %s: %s%d shortcircut to %s,R=%ldK,R_Threshold=%dK3gtd: GTP: %s: send stylus test cmd failedDelta test: %5d,Result: PASS 6gtd: GTP: lp_max_y: %dnot support stylus data %d,%dresetlocked6gtd: GTP: need to upgrade6gtd: GTP: start update proc6gtd: GTP: frame_data_version_id: 0x%01X3gtd: GTP: %s: failed to %s grip modebrl_power_on3gtd: GTP: %s: failed switch SPI mode, ret:%d r_value:%02xbrl_send_cmd3gtd: GTP: %s: invalid tx freq num %d > %d3gtd: GTP: %s: alloc rx_buf failed, size:%d3gtd: GTP: %s: failed power on, %d6gtd: GTP: Device power off3gtd: GTP: %s: failed power off, %d6gtd: GTP: missing key info for esd checkgoodix_ts_stage2_init(work_completion)(&(&cd->monitor_gesture_work)->work)3gtd: GTP: %s: failed get data[%d] infopen_set6gtd: GTP: can not handle request type 0x%xrawdata_proc_show3gtd: GTP: %s: failed add spi bus drivergoodix_firmware.bin6gtd: GTP: Avdd name is NULL3gtd: GTP: %s: failed to get ic info, try to upgrade/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/91/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_ts_inspect.c6gtd: GTP: TP test finish IN6gtd: GTP: success read config:len=%d3gtd: GTP: %s: Read i2c failed3gtd: GTP: %s: obtain open test limits failed3gtd: GTP: %s: set freq %d failed6gtd: GTP: ---------------------- short_test begin ----------------------3gtd: GTP: %s: Drv-to-Sen adc data checksum error %s: 0x%02x%02x%02x%02x 0x%x 3gtd: GTP: %s: %s: invalid cmd paramset_lp_param3gtd: GTP: %s: clean touch event failed, exit!set scan mode to default disable continue report 6gtd: GTP: lp_min_y: %d6gtd: GTP: lp_marginal_min_y: %d6gtd: GTP: set frequency index %d6gtd: GTP: --- End flash subsystem[%d]: OK ---goodix_update_finish3gtd: GTP: %s: Firmware image [%s] not available,errno:%d3gtd: GTP: %s: Cannot create sysfs structure! updating6gtd: GTP: info_version_id: 0x%01X6gtd: GTP: touch_data_version_id: 0x%01X3gtd: GTP: %s: cmd status not ready, retry %d, ack 0x%x, status 0x%x, ret %d6gtd: GTP: rom_pid:%s3gtd: GTP: %s: cmd_addr fw_buf_addr and touch_data_addr is nullbrl_esd_check3gtd: GTP: %s: alloc tx_buf failed, size:%d3gtd: GTP: %s: failed get cfg bin[%s] error:%d3gtd: GTP: %s: request_firmware, cfg_bin length ERROR,len:%zu3gtd: GTP: %s: offset error,pkg:%d, offset1:%d, offset2:%d3gtd: GTP: %s: usupported config type %dgoodix_ts_power_on6gtd: GTP: esd on3gtd: GTP: %s: failed to alloc self_sensing_data_manual3gtd: GTP: %s: Unable to register pen device0x%x,%d {%*ph} 6gtd: GTP: pen_data:x %d, y %d, p %d, tilt_x %d tilt_y %d key[%d %d]3gtd: GTP: %s: failed init toolsgoodix_parse_dt6gtd: GTP: Firmware name %s6gtd: GTP: test limits name from dt: %sgoodix_parse_dt_resolutionts_irq_gpio3gtd: GTP: %s: stage2 init failed6gtd: GTP: device#%d wait device#%d timeout to complete init state2!fod_type3gtd: GTP: %s: open test not ready, status = %x%x3gtd: GTP: %s: failed alloc memory6gtd: GTP: sub ic type is brl-b2/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/91/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_ts_proc.cspecial_raw_max set_continue_modeResult: FAIL goodix_get_im_rawdata6gtd: GTP: no need to upgrade6gtd: GTP: Update fw_name to %s3gtd: GTP: %s: Bad firmware, invalid subsys num: %d6gtd: GTP: --- Start to flash subsystem[%d] ---6gtd: GTP: Flash firmware to 0x%05X,size:%u bytes6gtd: GTP: config_id: 0x%4X6gtd: GTP: chip_reset6gtd: GTP: cmd ack data %*ph3gtd: GTP: %s: failed get valied fw version3gtd: GTP: %s: rawdata is not ready val:0x%02x, exit!brl_get_coord_filter_enabledgtx8_spi&dev_res->bus.mutex3gtd: GTP: %s: spi transfer error:%d(work_completion)(&(&ts_esd->esd_work)->work)6gtd: GTP: success register irq:3gtd: GTP: %s: failed handle request 0x%x&goodix_devices.mutex6gtd: GTP: get irq-gpio[%d] from dtgoodix_cfg_group.bin6gtd: GTP: test limits name %s3gtd: GTP: %s: Failed to get regulator iovdd:%d6gtd: GTP: iovdd name is NULL6gtd: GTP: device#%d complete init stage26gtd: GTP: get FOD-DOWN gesturegsx_single_type_store6gtd: GTP: IRQ disabled3gtd: GTP: %s: failed read config:ret=0x%x6gtd: GTP: ic type is brl-b3gtd: GTP: %s: failed to alloc rbuf3gtd: GTP: %s: Failed get min_limits3gtd: GTP: %s: noisedata is not ready val:0x%02x i:%d, exitmap_die2pin3gtd: GTP: %s: diff code checksum errorNoise test: 6gtd: GTP: disable single tapget_configset_water_mode3gtd: GTP: %s: report rawdata failed, exit!min: 6gtd: GTP: set scan mode to defaultset report rate %d SPI6gtd: GTP: retry hold cpu %dgoodix_send_flash_cmd6gtd: GTP: Firmware image [%s] is ready3gtd: GTP: %s: invalid update mode:0x%x6gtd: GTP: info_customer_id: 0x%01X3gtd: GTP: %s: config body checksum error6gtd: GTP: vid:%*ph3gtd: GTP: %s: brld get rawdata failed6gtd: GTP: Goodix i2c driver init6gtd: GTP: Goodix i2c driver exit6gtd: GTP: grip_change[%d] noise_lv_change[%d] palm_change[%d] soft_reset[%d] base_update[%d] hop_change[%d] water_change[%d]3gtd: GTP: %s: failed to alloc touch_frame_packagehw_reset6gtd: GTP: get data[%d]=0x%xgoodix_ts.%d6gtd: GTP: goodix_set_pinctrl_state: %s goodix,use-one-binary6gtd: GTP: Config name %s6gtd: GTP: can't find test limits name, use default: %s 3gtd: GTP: %s: Failed to request reset gpio, r:%d3gtd: GTP: %s: Failed to request avdd-gpio, r:%d3gtd: GTP: %s: Failed to get regulator avdd:%ddouble_type6gtd: GTP: Debug tools miscdev register successspecial_selfraw_max3gtd: GTP: %s: alloc index %d failed.3gtd: GTP: %s: Failed enter short test mode6gtd: GTP: short_test finished, start analysis3gtd: GTP: %s: Sen-to-Sen adc data checksum errorShort test: GT%s %s: 0x%x set_scan_modestylus osc test: FAIL 3gtd: GTP: %s: read frame data failedlandscape right 6gtd: GTP: lp_motion_tolerance_inner: %ddisable heatmap failed create core sysfs group6gtd: GTP: fw update mode 0x%x6gtd: GTP: Subsystem type: %02X6gtd: GTP: Subsystem flash_addr: %08X6gtd: GTP: disable watch dog3gtd: GTP: %s: --- End flash subsystem%d: Fail, errno:%d, retry:%d ---6gtd: GTP: reason: bus or platform error6gtd: GTP: Firmware request update starts3gtd: GTP: %s: failed to %s palm mode3gtd: GTP: %s: Failed to enable iovdd:%dbrl_send_config3gtd: GTP: %s: failed read cfg pack, %dbrl_get_ic_infoconvert_ic_info6gtd: GTP: failed to read self data3gtd: GTP: %s: obtian raw_data failed, exit!3gtd: GTP: %s: read back data checksum error6gtd: GTP: i2c probe out6gtd: GTP: spi probe out, %d6gtd: GTP: pkg:%d, sensor id contrast FAILED, bin %d != %dgoodix_ts_send_cfg_store3gtd: GTP: %s: failed get addr info6gtd: GTP: Core layer init:%sgoodix,panel-max-pgoodix_init_threadgesture_module_init3gtd: GTP: %s: inspect module init failed!6gtd: GTP: Debug tools miscdev exitgt79866gtd: GTP: sub ic type is GT7986gdix_check_tx_tx_shortcircut6gtd: GTP: invalid short pad num:%d get_versionset_double_tapset_palm_modelowpower idle 3gtd: GTP: %s: failed to alloc cfg buffer3gtd: GTP: %s: invalid grip data, %dgoodix_get_self_compensationset frequency index %d 6gtd: GTP: osc clk test pass3gtd: GTP: %s: flash fw data enter error, ret:%dgoodix_fw_update_initgoodix_parse_firmware6gtd: GTP: Subsystem Ptr: %p6gtd: GTP: active firmware version:%*phgoodix_update_preparegoodix_load_isp3gtd: GTP: %s: failed flash config with ISP, %dpreparingbrl_get_screen_protector_mode_enabled3gtd: GTP: %s: failed to enable group0 clock, ret:%d status:%02x6gtd: GTP: invalid fw version: checksum error!brld_get_cap_data3gtd: GTP: %s: brld get diffdata failedbrld_get_framedatagoodix_spi_probe3gtd: GTP: %s: failed set init procfs3gtd: GTP: %s: failed set init inspecttrigger-count:%zu mutual_diffdata: 3gtd: GTP: %s: failed parse device info form dts, %d3gtd: GTP: %s: failed init pinctrlgoodix,udfps-x3gtd: GTP: %s: failed get panel-height-mmts_iovdd_gpiogoodix_start_later_init0xFF3gtd: GTP: %s: unsupported ic type %s3gtd: GTP: %s: Failed get delta limit3gtd: GTP: %s: Failed get %sgetrid_spacegoodix_short_test_prepare%s Self test: switch to sleep mode set_grip_mode[%d] 3gtd: GTP: %s: wait osc test result failed, sta[%x] ack[%x]disabledgoodix_flash_firmware3gtd: GTP: %s: fw update failed, %d6gtd: GTP: touch_data_customer_id: 0x%01X6gtd: GTP: FW-Buffer: 0x%04X, %d3gtd: GTP: %s: failed set continuous mode cmd3gtd: GTP: %s: failed to get screen protector mode enabled, ret: %d3gtd: GTP: %s: failed write cfg prepare cmd %d3gtd: GTP: %s: cfg len exceed buffer size %d > %d3gtd: GTP: %s: input null ptrgoodix_get_config_data3gtd: GTP: %s: failed parse cfg bin3gtd: GTP: %s: status data checksum error3gtd: GTP: %s: failed set input devicegoodix_cfg_group.cfgreg_rwirq:%u stylus-active: IN_TS=%lld TS=%lld DELTA=%lld ns. ACTIVE3gtd: GTP: %s: failed init gpio6gtd: GTP: can't find iovdd-gpio, use other power supplygoodix,reset-gpiogoodix_test_limits_255.csv6gtd: GTP: can't find firmware name, use default: %s3gtd: GTP: %s: Could not get suspend pinstate goodix_do_inspectgoodix_opencircuit_test3gtd: GTP: %s: Bad magic num:%c3gtd: GTP: %s: Write data to device failed set_highsense_modeget_stylus_data3gtd: GTP: %s: not support cmd[%s]noise_lv[%d] 6gtd: GTP: enter highsense mode6gtd: GTP: portrait mode6gtd: GTP: lp_max_x: %d6gtd: GTP: lp_monitor_chan_max_tx: %d Rx1_rawdata Ring_delta_X/Ring_delta_Y %d: %s result: %d 3gtd: GTP: %s: Sybsys offset exceed Firmware size6gtd: GTP: Firmware PID: GT%s6gtd: GTP: Firmware VID: %*ph6gtd: GTP: Firmware chip type: 0x%02X6gtd: GTP: ------------------------------------------6gtd: GTP: Loading ISP startupdate_en6gtd: GTP: Cmd-Reply: 0x%04X, %d6gtd: GTP: esd_addr: 0x%04X6gtd: GTP: fw version:%*ph6gtd: GTP: invalid touch head6gtd: GTP: unsupported request code 0x%xgoodix_i2c_write3gtd: GTP: %s: failed set init apispatch_pid:%s patch_vid:%02x%02x%02x%02x goodix_ts_convert_0x_data6gtd: GTP: try send config, id=0x%x6gtd: GTP: Resume endgoodix,avdd-name6gtd: GTP: config name from dt: %s6gtd: GTP: undefined udfps-x(optional)!3gtd: GTP: %s: failed init fw update module3gtd: GTP: %s: core_data or info is NULL3gtd: GTP: %s: shrot result checksum err6gtd: GTP: ic type is brl-d3gtd: GTP: %s: get space kzalloc error3gtd: GTP: %s: Failed to get test_time, default %dms6gtd: GTP: short flag 0x%02x, drv&drv:%d, sen&sen:%d, drv&sen:%d, drv/GNDVDD:%d, sen/GNDVDD:%d3gtd: GTP: %s: Resistance to-gnd/vdd short%d 6gtd: GTP: disable double tapset_long_pressget_cap_datagoodix_read_configset_noise_mode[%d] 6gtd: GTP: landscape left3gtd: GTP: %s: osc test result checksum error, [%*ph]6gtd: GTP: retry %d enable esd key, 0x%x3gtd: GTP: %s: Failed load and run isp6gtd: GTP: ic_die_id: 0x%01Xbrl_set_screen_protector_mode_enabled6gtd: GTP: fw info data invalid3gtd: GTP: %s: invalid stylus freq num %d > %d3gtd: GTP: %s: failed get esd value, %d6gtd: GTP: i2c probe out, %d6gtd: GTP: Goodix spi driver exit3gtd: GTP: %s: failed get valid config bin data6gtd: GTP: get cfg bin retry:[%d]3gtd: GTP: %s: exchange cfg data error, overflow, temp_index:%d,m_size:%dread_cfg6gtd: GTP: Suspend endgoodix,irq-gpiogoodix,firmware_names6gtd: GTP: can't find config name, use default: %s3gtd: GTP: %s: invalid cmd[%d]6gtd: GTP: SEN[%d~%d] open circuit, ret=0x%X3gtd: GTP: %s: send INSPECT_PARAM_CMD failed3gtd: GTP: %s: read test version failed6gtd: GTP: patch ID dismatch %s != %s%s.%d3gtd: GTP: %s: buffer too long:%d > %d6gtd: GTP: ic_name %sdriver_test_proc_initnoise_data_limitOpen test:
fw_updateget_tx_freqset_grip_datanot support cmd %s switch to coordinate mode 6gtd: GTP: set scan mode to activeset noise disabled 6gtd: GTP: STTW param:%*ph 0x%04x: unlocked6gtd: GTP: flash fw data success, need check versiongoodix_do_fw_update/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/91/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_brl_fwupdate.c3gtd: GTP: %s: Failed to enable esd key, return =%d6gtd: GTP: ISP running successfully6gtd: GTP: flash status check passfwupdate3gtd: GTP: %s: failed get valid cmd ack6gtd: GTP: register device %sgoodix_ts_power_off&(&cd->monitor_gesture_work)->timer3gtd: GTP: %s: failed to alloc mutual_data6gtd: GTP: rw addr is 0x%xirq_info 3gtd: GTP: %s: Failed to requeset threaded irq:%d3gtd: GTP: %s: invalid board datagoodix,avdd-gpio6gtd: GTP: can't find avdd-gpio, use other power supplyts_reset_gpiots_avdd_gpio3gtd: GTP: %s: Failed to request iovdd-gpio, r:%d3gtd: GTP: %s: Failed to create update thread:%ld3gtd: GTP: %s: failed to get version info, try to upgrade6gtd: GTP: Core layer exitspecial_stylusraw_maxgdix_check_tx_rx_shortcircut6gtd: GTP: input cmd[%s]get_self_diffset_st_parammax: 6gtd: GTP: lp_max_size: %d6gtd: GTP: main_clk:%lldM clk_in_cnt:%lld clk_osc_cnt:%lld cal_freq:%lldenabledlow power idle modehaven't resetsensing_enabledwake_lock6gtd: GTP: Firmware bus type: %s3gtd: GTP: %s: --- End flash subsystem%d: Fatal error:%d exit ---3gtd: GTP: %s: failed send flash cmd %d6gtd: GTP: stylus_feature: 0x%04Xbrl_get_palm_enabled6gtd: GTP: success send config3gtd: GTP: %s: failed send config read prepare command6gtd: GTP: fw info checksum error!6gtd: GTP: device connected6gtd: GTP: I2c read retry[%d]:0x%x6gtd: GTP: Goodix spi driver initgoodix_spi_writegoodix_ts_input_dev_configchip_info6gtd: GTP: rw length info is %d3gtd: GTP: %s: failed write addr(%x) data %*phpen_debugmutual_rawdata: 3gtd: GTP: %s: failed start late initgoodix,panel-height-mm6gtd: GTP: not enable SINGLE-TAP6gtd: GTP: ---------------------- open_test begin ----------------------3gtd: GTP: %s: send open test cmd failedget_rawdata3gtd: GTP: %s: Tools module not register6gtd: GTP: unsupport sync read6gtd: GTP: Invalid cmd3gtd: GTP: %s: load %s failed 2!6gtd: GTP: short_mode_status=0x%02x ret=%d get_self_rawTX:%d RX:%d short_testcoordfilter_status[%d] 6gtd: GTP: lp_monitor_chan_min_tx: %dgoodix_stylus_osc_testnormal active mode3gtd: GTP: %s: Invalid firmware size:%zu6gtd: GTP: Success write [8]0x55 to 0x%xISPfailed/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/91/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_brl_hw.c6gtd: GTP: freqhop_feature: 0x%04X6gtd: GTP: mutual_diffdata_addr: 0x%04X3gtd: GTP: %s: failed to get grip enabled, ret: %d3gtd: GTP: %s: failed to set D12, ret:%d status:%02x3gtd: GTP: %s: failed refrash esd value3gtd: GTP: %s: report diffdata failed, exit!goodix_flash_cmd%02x.%02x.%02x.%02x6gtd: GTP: set sense ON6gtd: GTP: esd work already in workqueue3gtd: GTP: %s: invalid rw flag %d, only support [1/2]goodix_ts_procfs_initgoodix,iovdd-gpio6gtd: GTP: one binary, no need find config3gtd: GTP: %s: Failed get short circuit limitsparse_csvfile6gtd: GTP: set freq %d6gtd: GTP: test time too long %d > %d %s: invalid cmd param auto_testauto_noise_testset water %s update gesture param FAIL %d, Tx1_coordinate_X/Tx1_coordinate_Y freq_indexA/freq_indexB/freq1_noise_level/freq2_noise_level/freq3_noise_level/freq4_noise_level .%s3gtd: GTP: %s: Failed to hold CPU, return =%d3gtd: GTP: %s: flash cmd status error %d, ack 0x%x, status 0x%x, ret %d3gtd: GTP: %s: flash data write err, please retry3gtd: GTP: %s: failed create sub dir for fwupdateresult:%s spend_time:%dms 6gtd: GTP: ic_info_length: %dbrl_get_mutual_data3gtd: GTP: %s: failed read back config data6gtd: GTP: pid:%s6gtd: GTP: sensor_id:%dbrl_set_report_rategtx8_i2cgoodix_parse_cfg_bingoodix_tssend_cfg6gtd: GTP: %s write to addr (%x) with data %*ph3gtd: GTP: %s: failed init power6gtd: GTP: %s: goodix_ts_core probe success6gtd: GTP: get avdd-gpio[%d] from dtgoodix,udfps-y3gtd: GTP: %s: Failed to request irq gpio, r:%d6gtd: GTP: no valid ic config foundgoodix_ts_report_gesture6gtd: GTP: ic type is brl-abrl-b3gtd: GTP: %s: failed to create proc cmd_list set_irq_enable%3d,invalid mode %d goodix_get_stylus_data3gtd: GTP: %s: read stylus struct data failedauto modenormal idle mode3gtd: GTP: %s: core_data && hw_ops cann't be null6gtd: GTP: there is no code in the chip6gtd: GTP: fw_version equal3gtd: GTP: %s: Failed set REG_CPU_RUN_FROM flag6gtd: GTP: success write package to 0x%05X, len %d3gtd: GTP: %s: invalid params6gtd: GTP: Touch-Data: 0x%04X, %dbrl_set_continuously_report_enabled3gtd: GTP: %s: failed write command6gtd: GTP: config len %d3gtd: GTP: %s: failed get ic infogoodix_i2c_probe3gtd: GTP: %s: cfg_bin len check failed,%d != %dgoodix_wq3gtd: GTP: %s: send config failed3gtd: GTP: %s: string must start with 'r/w'invalid params, format{r/w:4100:length:[41:21:31]}3gtd: GTP: %s: data count to longgoodix_ts_irq_setup&core_data->gesture_data_lock6gtd: GTP: get iovdd-gpio[%d] from dt6gtd: GTP: avdd name from dt: %s3gtd: GTP: %s: failed get panel-max-xgoodix,panel-max-y3gtd: GTP: %s: Copy data from user failedasync_readdriver_test,DRVgdix_check_resistance_to_gnd 3gtd: GTP: %s: invalid cmd size[%ld]get_channel_num6gtd: GTP: set scan mode to idle3gtd: GTP: %s: read config failed6gtd: GTP: st_motion_tolerance: %d6gtd: GTP: success create fw update thread6gtd: GTP: firmware update, resetgoodix_fw_update_threadbrl_set_scan_mode3gtd: GTP: %s: failed to hold cpu, status:%*phbrl_read_config6gtd: GTP: failed get event head databrl_dev_confirm6gtd: GTP: water_status[%d] before_factorA[%d] after_factorA[%d] base_update_type[0x%x] soft_reset_type[0x%x] palm_status[%d] noise_lv[%d] grip_type[%d] event_id[%d] clear_count1[%d] clear_count2[%d]3gtd: GTP: %s: failed set init sysfs3gtd: GTP: %s: failed to alloc mutual_data_manualsensorid:%d 6gtd: GTP: IRQ:%u,flags:%d6gtd: GTP: Resume start3gtd: GTP: %s: goodix_ts_core failed, ret:%d6gtd: GTP: invalied iovdd name length: %ld > %ldgoodix,test_limits_names6gtd: GTP: success get valid ic config3gtd: GTP: %s: not support gesture type[%02X]6gtd: GTP: disable fod3gtd: GTP: %s: create sysfs of get_rawdata failedbrl-agoodix_shortcircut_test3gtd: GTP: %s: Drv-to-Drv adc data checksum error %s: NG noise_testget_dump_logdisable_filtergoodix_auto_noise_testset grip %s 6gtd: GTP: st_max_size: %dresult: non ack/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/91/execroot/__main__/aosp/../private/google-modules/touch/goodix/touch_mf_mode.cgoodix_request_firmware3gtd: GTP: %s: failed send gesture cmd6gtd: GTP: failed set irq3gtd: GTP: %s: failed create core sysfs group3gtd: GTP: %s: cfg file ERROR, valid data count:%d3gtd: GTP: %s: data len > %lugesture3gtd: GTP: %s: read open test result failedOSTread_config_data6gtd: GTP: success open toolsgoodix_rotate_abcd2cbadspecial_freq_stylusraw_min6gtd: GTP: invalid ptr, return3gtd: GTP: %s: short test failed, status:0x%02x3gtd: GTP: %s: Failed read Sen-to-Sen short rawdata get_diffset_esd_enableswitch to gesture mode 3gtd: GTP: %s: auto noise running failed, retry:%d6gtd: GTP: st_min_x: %d Rx:disable coordinate filter %d fw_verresult: %s x x  x x 'goodix,brl-agoodix,brl-bgoodix,brl-dgoodix,nottinghamgtx8_i2cgtx8_spigoodix,brl-agoodix,brl-bgoodix,brl-b,gt7986goodix,brl-dgoodix,nottinghamgoodix_tsCA'unsigned int (struct goodix_ts_core *, enum frame_data_type)''int (struct device *, unsigned int, unsigned char *, unsigned int)''int (struct device *, unsigned int, struct goodix_rx_package *, unsigned int)''int (struct goodix_ts_core *, unsigned int, struct goodix_rx_package *, unsigned int)''unsigned int (struct i2c_adapter *)''int (struct goodix_ts_core *, enum raw_scan_mode)''int (struct goodix_ts_core *, enum frame_data_type)''int (struct goodix_ts_core *, _Bool *)''int (struct goodix_ts_core *, unsigned int)''int (struct goodix_ts_core *, struct ts_rawdata_info *)''int (struct goodix_ts_core *, struct goodix_ts_event *)''int (struct goodix_ts_core *, enum raw_scan_mode *)'goodix_test_limits_255.csvgoodix_cfg_group.bingoodix_firmware.bin'long (struct file *, unsigned int, unsigned long)''int (struct goodix_ts_core *, _Bool)''int (struct goodix_ts_core *, struct goodix_ts_cmd *)''int (struct goodix_ts_core *, int)''int (struct goodix_ts_core *, unsigned int, unsigned char *, unsigned int)''int (struct goodix_ts_core *, struct goodix_fw_version *)''int (struct goodix_ts_core *, struct goodix_ic_info *)''int (struct goodix_ts_core *, unsigned int, unsigned char *, int)''int (struct goodix_ts_core *)''int (struct goodix_ts_core *, unsigned char *, int)' >6Kh61.@'int (struct device *, char *, unsigned long)''int (struct device *)''_Bool (struct device *, enum scan_mode)''int (struct device *, enum scan_mode)''_Bool (struct device *, enum gti_pm_wakelock_type)''int (struct device *, enum gti_pm_wakelock_type, _Bool)''int (struct device *, _Bool)'?#&úh TXHȠHs, T(H'hTˈƵTҨ4h}R2TȾ%#PThĥ(ATTH҇Ҩ(mlT H htHTș-hȗTHkHR,0T(&úh`LT5NJaOTm҈hL(TȑU,TH@Hut-TXHȠHsHT H* AKT7҈Ⱥ(Uy,TBH5hThȕhF+Th҇Ҩ(mDTU[!GT|Hr(TH0H<,*THH'hATHhCT( ȓ!LTҨQT~҈`Hȯ,(T H htH`>T҈("1?THXhhTX(HHj,'Tm҈hL(`;ThH<T-hmhHvTb%T7҈Ⱥ(Uy`8Thdz(!9T ȭt($TˈƵ 6TבغHh 6T(8҈yHZB,$T虁-hȗ3T4覧(D3T肘ҨB(+l#T葐U`2Tȓ(hA1T(ҍH·8"TBH5h 0THH".T hР(w!THr(-Th҈h2,TS(f0,!TҨQ+Tȓ҈7(Ca)Tڀmȭhl TYhh`)THh&T( ȓ/T/H,TmhHv 'T[h#T`Ҩ4h}R%THh%!T( ȓY*ThkHR#T҈$ȇhVaT>h@Hut "TҨ#T ȕhF TlHT (H0H<T=ҨL5^T(~҈`Hȯ T(=҈T( ȓE# TX(HHj T~h2ȌTbTOh(hT(ȭt( Th҈H TH8҈yHZBT*Ҩ(HTҨB(+ T2H#THҍH·8Th0Ҩ(! T( hР(w T ҨïHHJA T(S(f0T҈@aTڀmȭhTҨT}hTƨ@Theb_b_VSPM( ȓ# T#G>A8( ȓT.+.%( ȓ #T   ?!T#_( ȓ #T( ȓCT?#{@9qT{#_ )+ih8J @@*?#{ o g _ WOA8%CB(C) C@7U@)?[R@~@Bq2@:_T!2@BR@@!_T_$cT*@ RK@,ij8J _ +ik8! *h (T!*i@ kATbD9_qT!!A8%C_ abT*OOWN_MgLoK{J#_h:4I)}@KIu8jK)9@IkL9@IlMI*@ cT@Jiw a*? MTaD9abRaD9h"D9 ) JrAa@aD9hD95(K`94([A5hD9YqaTq!T]qaTqTaq TqT@1hD9{cBT@95(K`94h_kTh@A![@9H4*@94a_8@94aC_@9(4a_@9h4a@!hrC9H75R !<RIR|!*@HRK!)RQq >ThBvB @ @%@BD))@H ȓ )TR@?֛ R{qT&@[y( ȓ bTARCR ?֙@*( ȓ "TRR ?֙@*( ȓ TR@R ?֙@*( ȓ TRR** ?*5'F) kT;@ kT}RRBR*<R@94R`B@`B@`B@`B@ȺCR&@<R@Iy) ɓqY? T@*@?ȺC@qTR }RRBR@9*9q T&@H ȓ R9TR#R@?֚@*H ȓ TR#R@?*5@9qAT`B@`B@&@9( ȓ bT@#R ? C @=@*@@@6*!RR6*!!!*@9!RBD@( ȓ TȺCR@q R! ?BD5@?T ?ր5S^x*iRs^8 k R HzTS^8c^8s^8!Y!9`Bk@Rq` )@"&`B@n`Bk@RBQhBIRtD9iH @ 4iB`B)@#R)R95 qT9RxR*R`B(O()*,1Tv5*9RK!*CQ*7?kJT5!***!*@q跟(*( 7!"R(R@!*tBBD@ ȓ TCR@q R!?ֈBD5@T?ր6 BD9@aT?6!!*xrT*5!*`Bk@RBQ*B @?#{WOBRhrbFLy?kR@IzTӪj@k @y_k`IzAT ROBWA{è#_i@hO?aTH@@ kTB @?qjTJ`95*!@RRR`Ra@@aT*!Ba@?kTR?#{g_WOA8**%C*qTRyd#CDZ%@( ȓ T** ? 7CD@( ȓ " T** ?`7@ 4CD%@( ȓ " T** ?@7CD@( ȓ T** ?74CD%@( ȓ T** ?֠7CD@( ȓ b T** ? 7q*#`TA8%C_ T*OGWF_EgD{C#_*B`@B`@B`@B`@B`@B`@?#{og_ W O A8 %CR9@) @R6:4*h{?@qR43A *3 @A:g)t5*qT**A* @l _x _x  ATI  Tjjhx I Tj+}S,}S@9*I9)}SK9 CL 9I 9>j@=')*!*C]?/1 ) (RI/6BD*6%@) ɓ?  TE)? )73@>SI ]Sk- =S}Sh )   CRC3xhaR< @x8BD>%@ ȓ BT*R?5BD@ ȓ Tc*R?*5^8qTqR}RBR^8**BD@ ȓ Tc*R?*5^8q TqR}RBR^8!R*BD@ ȓ Tc*R?*5^8q@TqR}RBR^8AR*BD@ ȓ Tc*R?*5^8qTqR}RBR^8aR*BD@ ȓ bTc*R?*5^8qTqR}RBR^8R*^8_q!T@R* **R_RBR9?SqTBD@ ȓ Tc*R?*^8^85_qTqaTg`B@^8^8!R*65^8 qTC]qToC]Uq!T!(R6b`B@`B@`B@`B@+`B@<`B@M`B@^E)QgD)@@Z 9k!T-*!!!Yq!TqT!!3@*A8%C_ AT*OKWJ_IgHoG{F#_*cR?#{O0A5!/ F\@9 4^A7c@T3! ****OA{¨#_?#{ g_WOBy>*rh@94h@Z qkThBD@ ȓ!T*?(߈4`">@b07!CB-CA4!RR4ARR 5h@94rC9*06@`5hR!*Rh Hhc(}H R h@ qThBDu~@ ȓ!BT!R?֨@h4(߈H4* @OEWD_CgB{ƨ#_*aRR!*7(R b">R>Rh!@7@B`Q@B`(ÿ(ÿ?#{OA8%C@DH`!BhCs^@qT`aN Rh.CA`ah*`5hC ) J k@qIqh)Rh i2A8%C_ T*OC{B#_!ThBDtb= )M@ ! T!R!rR?6"R!"r!<hCh @(UB!`7B#!RC9tN #RhJ`9H5t #Rtn!#R}!`C! Bï@@J@?#{A8%C @#M@@T aA)Q? q(T JLii8k ` J RJ@y  )#9)@iilli R,R r*r3҉Mi eAR|@A8%C_ T{C#_?#{ OC @M@`T2A5! @OB{è#_A@9@9HQqTiR)%7!@ )!yh5?#{O0A(4 Ca2OA{¨#_?#{A8 )%C 8RKrR@DA@3%@  ) ɓ? TCR?A8%C_ T{C#_`B@@@@?#{A8 )%C kRR@DCxA@%@  ) ɓ? TCR?A8%C_ T{C#_`B@@@@?#{A8R%CRRRR`Mk9 @Dr)Zr) C(jR+  J@HRs9w9_q )@ k o9Tc?`5A8%C_ T{C*#_!m`B@v@?#{O@ya @9a@9a@9a@9ab@a*@9a.@9a2@9a6@9a:@9a&@ya*@ya.@ya2@ya6@yar@9bv@9cz@9d~@9aRGbGxaGbGxaHbRHxarHbHxaJbRJxaHarJxaJaKaKaKaMbMxa2NaHOA{¨#_?#{C@D )@i * ɓ_ T!CR !r#R`?*5{A*@#_!*`B@@@?#{A8թR%C(q7yT(@ @D JJih8()@ ) s9Tc?`5A8%C_ T{C*#_!@*m`B@v@?#{A8թR%C*R k@D7ys9)@ Tc?`5A8%C_ T{C*#_!m`B@v@?#{OA8*%C R@Dy39)@T#?*5A8%C_ T*OC{B#_ )r"!*m`B@v@?#C{#A8*%CR J@D7yw9)@ aTc?ր5A8%C_ T{C*#@C#_ )r"!m`B@v@?#{OA8 )%C@DC8@  ) ɓ? TACR3!r#R?*5C_8Sh9A8%C_ AT*OC{B#_!**B`@@?#C{#A8R%C*jR@D7y )s9)@w9 aTc?ր5A8%C_ T{C*#@C#_ )r"!m`B@v@?#{OA8 )%C@DC8@  ) ɓ? TACR3!r#R?*5C_8 Sh9A8%C_ AT*OC{B#_!**B`@@?#C{#A8*%C@R J@D7ys9)@ aTc?ր5A8%C_ T{C*#@C#_ )r"!m`B@v@?#{OA8 )%C@DC8@  ) ɓ? TACR3!r#R?*5C_8Sh9A8%C_ AT*OC{B#_!**B`@@?#C{#g_WOA8 $%C*@DS9`Z9dZ9@6@ ȓ T*?hBD*Rs9)@7yaTc?7hBDZS9%@ ȓ BTS*#R?֠ 7R{q TRRBRhBD@ ) ɓ? BTS*#R?5S96 `@@qThBD@ ȓ bT(bG*yS?*7zGuG R 4*k@TkT*jxJ _k+%xT"{SRs97yt5hBD)@ Tc?*!** S@9!!Rs97yhBD)@!Tc?A8%C_ T*#@OHWG_FgE{CC#_!B @* BmB`@vDB`@GB`@nmB`@vmB`@v?#C{#g_WOA8 $%C*@DS9`Z9dZ9@5@ ȓ T*?hBD*Rs9)@7yaTc? 7hBDZS9%@ ȓ BTS*#R?ր7R{q`TRRBRhBD@ ) ɓ? BTS*#R?5S96 `@@qThBD@ ȓ b T( bGyS*?*7Rs97yv5hBD)@ Tc?*!** S@9!!Rs97yhBD)@ATc?A8%C_ T*#@OHWG_FgE{CC#_B @* jmB`@vlB`@oB`@mB`@vmB`@v?##_?#C{og_WOA8%CGGG6q T*!R***qT**`F@qT**4`F@0`F`@.7wRRBRqT*!R`F`,7SR_RBR*!R4RRRBRhC# @?qT@Rq R *A8%C_ a.T*OHWG_FgEoD{CC#_[)c5R~!Q1&ThBD+y%@( ȓ TSARCR ?hBD*@H ȓ BTcRR@?hBD*@h ȓ TRR`?hBD*@h ȓ TRRH**`?(*H5'C) kT#@ kT%`B@`B@`B@`B@7RRQ1ThBDS9%@( ȓ TSR#R ?hBD*@( ȓ TcR#R ?*c@9b5q!T`@`@7RRQ1`ThBDS9%@( ȓ TSR#R ?hBD*@( ȓ TcR#R ?*c@9b5q!T`@`@T7RRQ1ThBDS9%@( ȓ TSR#R ?hBD*@( ȓ TcR#R ?*c@9b5q!T`@`@7qR}RBRhBDIR @%@S9 ȓ bTSR#R?A)7*7hC**!*g*e!cR *R*R!A) @M*R! @A)BB`@?#{O*(R`Gh>9*RRBR`G!RNq,T}RBR~ }@!}@*OA{¨#_?#{=A6'&"R* *5eO@9H4! !R* *4eO@95*{#_+R |_, J5 5;5* |_+R5 5; 5?#{=!R* *4eO@95*{#_* |_+R5 5;i5?#{ C J(q@  J ʓ_T @?{C#_`ҩ )C _C_@@@?#{ C J(u@ T @?{C#_ Sҩ f )0C _@C_@@?#{ C J(y@  J ʓ_T @?{C#_`ҩ )C _C_@@@?#{og_WOA8%C*@D`"*yH,@8  T *?qT*Ly** _8 %@8k  aT  TJ ˬ @8Jk Tj}SKh)8 8h@9h 57RY'@( ȓ T@R ? 7RY@( ȓ BT@#R ?7h@95'@9qTyrT}RRBRsq!T#R`B@ qTR_RBR}RRBRq!T0`B@*@A8%C_ T*OGWF_EgDoC{B#_*!*A@9*!!?#{g_WOA8 %C*# @ykk T~@@DR`R#y 5@9 5W'@{ ȓ bT!@*?֠ 5W@ ȓ "T!@*?ր 5 5R#y* 5R#y 574wA8%C_ aT*@OGWF_EgD{B#_!**(!!@** R*!!!*B`@B`@?#{;_W O A8%C@D>A8%C_ AT*;@OJWI_H{F#_Rc*x5@9x ȓ B T@#R?*5#R 53Dx @ykhTk,T@A*C2B&.@) ɓ? T @*!?53Dx3Dx"R53Dx4R*!! !!**Rc>x 5T43Dx*!}B`@B`@3Dx?#{_WOA8%CR+r@D# C@)@ ?qi!uJ ʓ_ 2T#*R#?5**)?qT ki8q@TK5J**qR}RS_qqT!qq!T!*5:(R4#@9'@9+@9/@93@9;@9 7@9) ?@9C@9 K@9 G@9 O@9) S@9  W@9[@9J _@9k c@9 g@9J k@9) o@9 s@9  w@9 {@9 @9j @9 @9 )    ) G@y( = kT#RR_RBR@ ) ɓ? %T#*R#?5**)?qT ki8q@TK5J*"RqR}RS_qqT!qq!T!*5:(R4#@9'@9+@9/@93@9;@9 7@9) ?@9C@9 K@9 G@9 O@9) S@9  W@9[@9J _@9k c@9 g@9J k@9) o@9 s@9  w@9 {@9 @9j @9 @9 )    ) G@y( = k@T#RR_RBR@ ) ɓ? "T#*R#?5**)?q@Tji8q@TK5J*BRqR}RBRx_qqT!qq!T!*5\(RH 4#@9'@9+@9/@93@9;@9 7@9) ?@9C@9 K@9 G@9 O@9) S@9  W@9[@9J _@9k c@9 g@9J k@9) o@9 s@9  w@9 {@9 @9j @9 @9 )    ) G@y( = kaT@@#@h& @@yj k ybaRa*bJRa^@9*#RR_RBR3!A8%C_ T*OFWE_D{C#_րB`@aB`@B`@6?#{og_WOA8%CC*RCyC R)r**!@BD{q9\@ ȓ " T3*CR?`5@yqT\@ ȓ TC*? 5@y!4**)? Tji8q@TK5J_k Tk@TC* 4!**** !qR}RBRqT`B@`B@@y#@y#A@9Ahy#Bi"W@y_ q/@jk"h6yib9HTC4Cx_qix`T3Cx_qi2xTSCx_ qiRx`TsCx_qirxTCx_qix`TCx_qixTCx_qix`TCxix@8_ qb9T4 @y_qify`T @y_qijyT @y_ qiny`T @y_qiryT @y_qivy`T @y_qizyT @y_qi~y`T @yiy@8_ qb 9T4 @y_qi2x`T @y_qiRxT @y_ qirx`T @y_qixT @y_qix`T @y_qixT @y_qix`T @yix@8_ qbN9 T4 @y_qiy`T @y_qiyT @y_ qiy`T @y_qiyT @y_qiy`T @y_qiyT @y_qiy`T @yiy@8_ qb9Tv4U` )F 9@ @y* 5D: -Ey6 %B. -C& %@. !A}@&"4hrH4hJh4*  !R!A8%C_ ATOEWD_CgBoA{ƨ#_?#{WOCA8 |%C4@94@D@ ȓ T*#R?5@9_qaThBDIR%@9 ȓ T*#R?*4!*A8%C@ T*OCWB{A#_*!*!B`@B`@?#{WO@D*7RGGc"@Tv@?4*@94t*OBWA{è#_ֶG@8=q(T@9h4@9qT5*(R*)R**&@94_qT)*@94_qT).@94_qT)2@94_qT)6@94_qT):@94_qT)>@9_qT 5qT!O?q` T(R 4"@9&@9*@9.@92@96@9 ) @y ) (  kAT.@9}Sh96@9}Sh9"@978707+Rh@9h?6@9(06h@2h*@9?q T? qT?qT(RhRRh9@9((6h@*2h2@9hb9.@9h"Ai"j@95@9(/7*c!*H5@9h5WRP@9/6B%#GG1?#{A8*%C }9C8@D5%@ )  ) ɓ? BT t3#R!@?*A8%C_ T{B*#_`B@@?#{og_ W O A8t%CA)@=`Z9C8dZ91C\>@yqTv=>,+!R**4`fO@9<5߈h05HR)RRc yy8x/7`17@kRk<TR1;4*k`TkT* jxJ _k+%xTy=!R*"*4`fO@9h55߈)5@Rx)7xCC8{@ ȓ5T @*#R?ր)7 xRQ1 +TqR}RBRyC5s@ ȓbT @*#R?*C85h6 `BX'7HR yy"{SxCs@ ȓB0T @*@?'7@kRk,TR`'{ 4*k TkT* jxJ _k+%xT@IRRc 8x@7*@ 7@kR?k&TR 4*k@TkT* jxJ _k+%xT@ Rc8xKJ"R**5`fO@9(5"D 4@߈ 5z@ kR  kTxCF(s@) ɓ?!T @@*?*@7@kR?kTR  @4*k@TkT* jxJ _k+%xT@ RxxCC8{@ ȓbT @*#R?@"R*"*5`fO@9(5"D4@߈4A8%C_ T*OKWJ_IgHoG{F#_!(R b">R>Rh!@7`">w*`">* *!?*!!* *! @|!*!!+! @]! @RSe@*`BF`BJ`t`B*~_ R5 5;ՠ5*1 _ R5( 5;@5)R~_ J5 5;@5)R1 _ J5) 5;`5 ¿¿?#{og_WOA8i%C< 3*RY#A* ~S!7 !< !RA\ RR){7hBD%@ ȓ T*R? 7aRRCR 5hBD@ ȓ T**? 7* AhRr kcT *J7J*Iy*R *Q Ql8 qn8ox!*  Th _ kT)ySw( *#) + _) *kx hT@ kAT2~@*hBDRR+y%@(]SO9q1ꗟS9) ɓW9? TA@CR?A8%C_ !T*OGWF_EgDoC{B#_***!*!!B`@jB`@B`@j?#C{WOA8%CC@D @?qT@qTn&@  ȓ TC!RR? 7@ ȓ T#!RR?* 7#R@ TqR}RBR&@ ȓ TC!RR?ր7@ ȓ T#!RR?* 7#R@ TqR}RBR&@ ȓ TC!RR? 7@ ȓ T#!RR?*7#R@ AT*A8%C_ T*ODWC{BC#_qR}RBR!#RB`@yB`@{B`@B`@B`@B`@?#{OA8*%C@R J@Dy)@(R 39T#?*5A8%C_ T*OC{B#_ )r"!m`B@v@?#{OA8 )%C@DC8@  ) ɓ? TACR3!r#R?*5C_8}SRh9A8%C_ AT*OC{B#_!**B`@@?#{OA8%C*q`TqaThBDqR)@HyS Jy 39T#?*5A8%C_ aT*OC{B#_!* mB`@v?#$ @ @y @y@y) h ( !#_?#$ @ @y @y @y@y) j ) ( )#_?#{WOA8)R%CCC8C9 @ 4@qTRqThBD%@ ) ɓ? T3 R#R?hBD@ ) ɓ? TC R#R?*5C@9C_8 kaT`@@`@@*A8%C_ TOEWD{B@#_C@9!?#{_WOA8%C**R @D+y39]S6%@! }SO9S9W9) ɓ? "TCR@?֠7yqTVR`rBD@ ) ɓ? bT@3#R?3@95_kT `@@*A8%C_ ATOFWE_D{B@#_c!B`@?#{g_WOA8 %C$RXR @@ ںC9C8W{@ ȓBT@ @3*#R? 7RZq TRRBRɺC(q@ J ʓ_BT @3*#R?5C86 `##@_qT׺Cr@ ȓb T @*XR?*@7 @y*`5a2@x"R 5@)kR k T @y @y @y @yi J ) !!!wA8%C_ T*OFWE_DgC{B#_* C_8!!!`Bw`B@*?#{og_WOC?0H@y$ rT"**R+RVRtRl)R)R{CR?k T@9@9) ?AqT qATkr9vv@yh~ @yh@yhy y})} }SH}H *}SI}I h"9i&9@9 iv96O@9hS@9h@9l }SI6v Sm(6vDqBThI7@y5?%q @y 9 @y = @y M#T #@9 I @x A @x E 7@9 A9h2@h2H7@y{ *@)Rl)R+Ra *@4@9 4\H@I@J @yK@yL@y ˍCI J@y) cZ9 @  gZ9 qATCD7@ ȓ " T~A'@yS?@4@9h4'h ySGtR#4*k@TkT* jxJ _k+%xTzSG**@9h@) S 2i9jC`9i42hOFWE_DgCoB{A#_9@( ȓ BT@h ySA3@* ? 4@9H4!B`@B`@?#{g_WOA8%C@D)@! T? 5wxBD9R5RZqT@ ȓ BT@#R?*h@95#@9?qT#R`@(5*A8%C_ T*@OGWF_EgD{B#_*!*'@9#@9!R*!mB`@v?#{!{#_?#{ Ot@ ٹB @ @?`7$RR@`fBb*7h ) k*6@BZZ*5uOB* @{è#_!**?#*#_?#C{ o g _WO A8)%C**R*Rq}y ^x}y3y7y Ts 4* R*hS @#BR(9hS @(9hS @( 9iK @?q81 9_;yqATB9@  ?kT"!R*RRBR_#BRq@TAR*RRBR"^x!**T*qT@*A8%C_ AT*OPWO_NgMoL{KC#_*R t?#{ o g _ WOA8*%C*vq ^xy Tc s4*R*~S @B:(9~S @(9~S @( 9iK @?q91) 9 @y_#"RqT: 4 _kAT@9H5R_#"Rq T !R*qcT @A8%C_ T*OOWN_MgLoK{J#_R @s@94ARR"^x!**SqT?#{{#_?#{!{#_?#{WO!v !R y5RR@u*OBWA{è#_*!*VBab* 7(Ri^@t6hZ?qaT 1 ! JjAih@R"R@`:RR`:@uh>@(`!B9 r JAi9h@ )`BhZi*5!*`:@`>@*?#*#_?#{g_WOCA8i %C*L@C(cC9qR$Hzh,uRklT4@R 8 a*/3     (R~S~S99~S9R 99RRx9B9W)cC9y94qR R(9@6*7(@`TA8%C_ !T*OUWT_SgR{Q#_!*!*s?#{og_WOA8i %C***L@C   hcC9s  qR$Hzh,uR_kTwAB@* R R # a S (R37 S (9S)9R* 9(9R89)Sx(9C9icC9y94_qR R(9 @##6 kX#*7"*h@?`Th@`TA8%C_ AT*OWWV_UgToS{R#_!*!*v!*v?#{og_WOA8*%C**z$L@C   s  R_kTvAB@* R@ R #c S S# 37(R (9S)9 * 9(989)SC9 @8y96 kX#*7&*h@?`Th@`TA8%C_ AT*OWWV_UgToS{R#_!*!*w!*w?#{g_WOCA8i%C**L@CHcC9qR$Hzht!RklTT@R Y a*/3 R S S S*99 999B9;IcC9y94qR R(9@6*7H@`TA8%C_ AT*@OVWU_TgS{Q#_!*!*s?#{{#_?#C{og_WOA8%CH`9(46RA8%C_ -T*OHWG_FgEoD{CC#_ ,CY9A 4!R%R4AR%R5@@6! ~@R@v@!@@&qT!*N*aR%R!*@@y_kC;yATR r kHT*R!*)Q***Iy ? km8n8  Th _ kT)i8) kH Tc@9_(kATw@9RR~@v!!J4&@JK@B k j@@Jk )AMBNAmnM@N@mnM1EO9Dm1o9NFLA9O1@l9no1L@JljAw@9_BT@Q_ C!@yTD%@ykT!@@#E**w@9b4@(9 *w@9CT@Q@9_kTM@9_#qbT@Q@qThN: FA4RR@ DA@****!,*-!*!*R`F`F`F`F`F`F`F`F!@@D?#{OCA8%CA8%C@ TOC{A@#_b*@6uR@i h6@(UB!#R@tR!BcR!`B*?#{WOL@BD5@T?*@5Y9BY9Y9Y9*OBWA{è#_BQ?#L@=߈#_?#{L@ )@D@  ) ɓ?!T!?{B#_֠@`BCC_@_?#( q'#_?#{CL@ )@DQ@  ) ɓ?T?{A#_#-B`#@?#{CL@ )@D@  ) ɓ? T CR)@?q RA?{A#_`Bk@R@?#{L@ )@DY@ T?{B#_֠B@B5`C@_C_?#{ OL@t>6hBD )@  ) ɓ? Tu~?hBD )@  ) ɓ?! T!R?֨@H4߈5(R b">R>Rh!@7!߈4`">hBD )@  ) ɓ?!T*?hBD ) @  ) ɓ?T?OB* @{è#_B-`@@B`@@B`B-`@¿¿?#{|@4>߈4{#_(R  >>RR!@7?#{>߈5{#_ >?#{L@=H{#_?#{L@=H6*{#_?#C{OA8%C(F9x)F9*F9+F9,F9) -F9.F9j /F9I +F9 -F9 .F9 ,F9k *F9 /F9-F9 J +F9.F9 /F9 -F9I j ,F9 I  I )kTSSS S SSF9F9F9F9F9F9F9F9F9@9@9 F97( 7(07(7((7.!(`>HC*F9('6F9C`>Hq(RF9(76F9C`>HqhRF9(6F9C`>HqRF9(6F9C`>HR8A8%C_ TOD{CC#_?#{ OhbOh4*hBD )@  ) ɓ?!T!R5R?*5ub* @OB{è#_!*@B`?#{OhbO4hBD )@  ) ɓ?!T*?* 5b**OA{¨#_!*@B`?#{ DD`F @{¨#_?#{ HD`0`JDJ @{¨#_?#{ O@D=@H|@4t">*{z`>!B****hhB> )`?!cRhhis:@4h>߈h5(R R>Rh!@7OB* @{è#_?#{WOC_84h8߈4R>R@ h"i@)߈4iR)߈4OCWB{A#_=@( )  `">) ɓ?T?֠4!t"р@*v@@uѠ@@qR}RBR@wRRBR@@SR_RBR@!R-B`@?4))?#{> ߈i4߈5{#_ > ?#{og_WOC$`Z9dZ9 @@@y @y@y ,C @!tv23!B*h.CRAhC @:y R6y2y>ygf)R1)ihIR1)kj R1)blk R1)nm R1)onIR1)C@R***C@R***AR*R**C@R***C@!R***RR**R*CR**ARBR!RR!RR!RB,Rh/ 6*!!*OFWE_DgCoB{A#_uFhB`95h.C!A 4*!T6!h.C @ !t ) khi kk"7 hj J!!ljj.Ch( )UAh (ih4*!6!}AR"R`!tgv3!B*h.C@RA RhC @HR:yib6y>y2y)R1)IR1) R1) R1)b R1) R1) R1))R1)IR1)C@****C@!R***C@R***!R*R**AR" C R**aR" C R**`6*!!`8*{z`B9!B****h )h8)`B:!cRhh"i&h.CRRA !t`b0!BuJ JK   ) h  k4bFDc )  k  )  )  )$ ) hC p @!`>6*m6*!a6*!QhCi 5T @ qT2@yJR6@y(! @_ K @)   (Ii.C!Rh A`(h.CRA`h.CRA`h.CRA` h.CRA`@!t`>H`Gh.C!A@Hh.C!AhJD`b0`JDJ`FDF6** }_)@ } Ȫ5 }_) } Ȫ5 }_)} } Ȫ5 }_)v } Ȫ5 }_){ } Ȫ5 }_) } Ȫ5 }_)@ } Ȫ5m }_) } Ȫ5k }_)f } Ȫ5i }_)e } Ȫ5g }_)u } Ȫ5f }_)t } Ȫ5d }_)v } Ȫ5b }_)@ } Ȫ5` }_) } Ȫ5_?#{WO u *@9VqTqR R(hjhTa_RCR64h~t8@94h@@ ȓ "ThR@@q R!?OBWA{è#_h2A5h@@ ȓ!T!R4R? 5t2t.h@ *a.AaRR*!RB)R#R*"RhaRR@haRR@aRRRaR"RRaRBR#R***aRR*!RB)R#RAR"R***aRR*aRBR***aR"R!RB)R****c*!r`Bk@R`@B`s?#{ _WO(@`Z9dZ9A@QAqTiG*yS=v>߈5@y~ @Q? qT RIr k`T RIr kThBD}@ ȓ b TARhBD}@ ȓ T!R hBD}@ ȓ TaR?*5iGyS(@h4߈4* @ODWC_B{Ũ#_ֵ(@5`">(R b">R>Rh!@7B `B `B `¿¿?#{ _WO(@`Z9dZ9A@QAqT  hG)yS*=v>߈5@y~ @Q? qT RIr k`T RIr kThBD@ ȓ b TARhBD@ ȓ T!R hBD@ ȓ TaR?*5  hG)yS(@h4߈4* @ODWC_B{Ũ#_ֵ(@5`">(R b">R>Rh!@7B `B `B `¿¿?#{@D )]@  ) ɓ?!"T)@?q?{B#_֠@`B@_?#{@D )m@  * ɓ)@_!T?q?{B#_֠@`B @ @_?#{A8 )%C@DC8q@  ) ɓ?T3?֨C_8hA8%C_ AT{B*@#_@B`@?#{@D )e@  * ɓ)@_!T?q?{B#_֠@`B @ @_?#{A8 )%C@DC8i@  ) ɓ?T3?֨C_8hA8%C_ AT{B*@#_@B`@?#{OC@D )u@  )@J ʓ?q_!T?q?@5t=9OB{A#_@B`@@?#{A8 )%C@DC8y@  ) ɓ?T3?֨C_8hA8%C_ AT{B*@#_@B`@?#{@D )@  ) ɓ?!"T)@?q?{B#_֠@`B@_?#{A8 )%C@DC8@  ) ɓ?T3?֨C_8hA8%C_ AT{B*@#_@B`@?#{@D )a@  ) ɓ?!"T)@?q?{B#_֠@`B@_?#{ O@D5@T?*@5Y9BY9Y9Y9 ROB* @{è#_BQ?#{@D )@  ) ɓ?!"T)@?q?{B#_֠@`B@_?#=*߈q(#_?#{C(@y q!T@D )@  ) ɓ? T CR)@?q RA? {A#_`Bk@R@?#{C@D )Q@  ) ɓ?T?{A#_#-B`#@?#*?#_?#{?D{#_?#*#_?#{@D )@ T!@?{B#_֠X@B@s@_?#{ O(HI45@D4 %H7@9( 6@ )  ) ɓ? TCRb+!rR?F@ ȓT?OB R @{è#_a>e9?qT? q@T?qTaR@ )  ) ɓ? TiCR)@?q RA? 5a>e9b>e9!B-`B`@@`Bk@R@?#) QH? q  1#_?#C{OA8%C!,C# @*#*c6R@*Cc6R*Cc$R`5#*!*!!**C#`A8%C_ TOD{CC#_?#{ON@*`f 6!*Z@*h.CZ@`>HAbfO%s!*7(Rhr*OA{¨#_!*?#C{#A8%C!,C# @a*Ca*Ca*C#A8%C_ T{C#@C#_?#{ @RhB @{¨#_?#{ o g _ W OCA8)R%C4 %(G)>9*@D(UA@/T?%5@7 7hB`9H5)v>HhBHiGjzIuFDhFzH9bFHH  RyS{b&|r**{*T*xC^ q!T*#Rc^Rc^Rc_BRh_R} hC_"R} h9RQS }<)`( }#}H @B)Rq@6u",hBH*hFhDiDjDhijhB`9(4@96uJD*hBH hFaFHcFHhJ q TB#RA8"GF Ո8ix C)e}ji(%Țh66hk9!RB)Rq!R(R#RcJaR*cJaR"Rvb0*hK4aKH@9a 5 cJ4hLh4*h aRRhJaR"RqcB9aRBRcF9aRbRH@9 5hk94iKhJ?k TjKiJ_ kTbB#RA8"GF Ո8ix C)e}ji(%Țh6`6!RB)R* !R(R*hJbJ!R qhJbJ!R q***"GF Ո8ix C)e}ji(%Țh66A8%C_ TON RWM_LgKoJ{I#_hJiJaJ qbJ? qcJdB9eF9hk95viJ*h i )Rjo9ko9Ri/9I hyh/)Qj/9k/9yi/9h.CBA!Ժ!2!ԍBB +}8ix C)e}ji(%Ț63Ch߈cAR(h(`ThȈ8ix C)e}ji(%Ț66C߈#!R((`T8ix C)e}ji(%Țh66C߈#!R((`Th1HhbM5hF`95hbO4hBD )@  ) ɓ?!b T*?ր5b @ )  ) ɓ? T*?ֈ@ )  ) ɓ?!T!R?`fO!R @ ) ɓ?T?@94!h9@1@*!B-`@`Bk@R@B`B-`@@B`¿?#C{WOCA8%CL@h@ qTt=uBD߈5A8%C@ TOD*WC{A@C#_@94!hFv )hBD9U@ T?5@9 QqHT.9 Rrh@RaGh}rb8RCRh3hbM5hF`95hbOH5hBD@ ) ɓ?! T!R7R?5wb`fO*@ )  ) ɓ? cTBQ@ )  ) ɓ?  TiCR)@?q RA?֨@u~ ) ɓ?!T!R?֨@h4B߈5(R b">R>Rh!@7n*!Bl@@B`B`k@R@B`¿?#{ OH`94*OB @{è#_F@qTaT*"Bh @kThBD )-@  ) ɓ? T@?`0B @?#{+WOA8%CL@cyT@9(5b0*CC@9qT-qT'@y)R BD@R)@y3Ax yT?ֈBD`R)@y[@99AT?A8%C_ T+@OGWF{D#_!*mB`@vmB`@v?#{ L@B-CA @{¨#_?#{WOL@*b0B/BBh*XyCBCBhByj&kOB@RWA{è#_?#{ ) J@9BRqC|@{#_֠B#?#H@9 q(9#_?#{ L@ J k)>B)߈?qcR|@{#_)?#{ M@J@9 >_qaT)߈4!> }J@j4)߈4 @{¨#_)R !>R>R A@7))?#{WOL@BRfO 7=*߈ ) J Rq`aCB 7*fOB4 Rh!@B7B R`ˣGB`7B R`B`7B OBWA{è#_?#{C"M@ )@D@  * ɓI@9_!BT?q?{A@#_֠@` J k?qb@@@?#{OC@@?qd@zT@9_qTL@ J@D@  J ʓ_ TB *?փ@@7BR*|@OC{A@#_! *!!**@B@R`B@@@@@?#{g_WOA8%CL@BDBH@9qTqTHR%(RI!C9 #R@5 @!!C!BcRA8%C_ T@OGWF_EgD{B#_#*5 @AH@qBT@9?q@T5*&!R{C#R5T@*hk58C@T'@ ȓ T!@B?"@C@ 6!!!*@*ԀB`@C@?#{og_WOCL@RR@BD@2@ ȓ TR?*qT*9RRR9#TRjx8r(dq~@` _kTIRi78*` @qT~@~@OFWE_DgCoB{A#_`0B ?#{_WOA8%CL@ H@9BDqTA8%C_ TOEWD_C{B#_@ ȓ! T*?!C`6*!B"!RR@ @@@5.@ )  ) ɓ? T@?@7@ ȓ!T!R? @`!@B`@B``0B @?#{?qT** @82qJ)aT_qmT*Rj T hn8)2?qAT kT hm8/Q)qCT/QqhT/Q/Q0]Qq2Z n8nQ)qCTnQqhTnQnQp\Qq2Z/jT.jT  I(8* T*{#_*! *!* *! *?#{CI@9?q TM@ )@D@  ) ɓ? T CR)@?q RA?{A@#_֠`Bk@R@@?#{_WOA8%CL@ BD    6@>H )  T?֠4:@9]B]x]8]8^8R y*^8^8` ^8*^8BR ^8B`5R :@ ) T#?5`5@BR K@9B`4R A8%C_ !T~@OUWT_S{R#_BQ*B @?#{BcR|@{#_?#{C_ W O A8%ChQUB!TZt5T!C!*6***!*v 6***!*v *6*!*v *6!*!*A8%C_ HT*C@OKWJ_I{G#_*b6!#Rv 7!C"~~5 @ @(TR ~Rv6!C ~~5 @ @TRR!h79!!!C5 @`7 @RD6@w*c"R*5@@T'@!##R 6!b*b7*Rhw95b~8*Rb9*R!I,Rh7 r J I)@! )hw95!C@5 @`~8 @R!ERh~8)ͭr J I)@! )!C@5 @`9 @RE! )h9lΎR*-@!) @ - 16@v7Rhw95'@!##R6!@v~8R'@!##R6!@v9R5b7!#Rv6b7!#Rx6!!h79aMbMcMdMew9f79u:!Bh6R!wBhQs"xvVMhF @!37(@T3@!;?T(@94!F5 I)h"FcK@A@6*M*!*=!!T(R!*.*!h"FcO@"RA6*S@?qTh"FcA6*W@?qTh"FcA6*!*!(@94!;@3@`555HR*5!***! !`(@95?#{#OA8%CT@h@ q ThBD@ ) ɓ?!T*?h.CA!h> ߈I4߈4`">h.C!# @a*Ca*Ca*C#`>H`>H`Gh.C!A @Ih.C!AhJDH`FDh2A4`Cat2`BhbO4hBD@ ) ɓ?!"T*?֠5b@9h5h9@1@`",`b"A8%C_ !TOE*{C#@#_`b0`JDJ`FD`Fh2A(5!*!@B`@B`R ?#{ O"!#R7!#R7!#R7"!#R72!#R7**** !R*!OB* @{è#_?#{WOC  @@9H4`?bTNB84``?"T**OBWA{è#_NB85!*!*?#{ c@(T* @{¨#_!?#{g_WO@D@9(4T@?ThBD5@ATa?6!uRUR:@ATv?6!uR )q( ) 5**@ 5* 5hR`5h&*!!(R`Fh`F`F`F`F`F`F`F*ODWC_BgA{Ũ#_R!@_@Th.C)@:@ @?k T(;G qT >Rh.C"@ @!!h2A4`Cau2BQW*B @_¿?#{og_WO ,/*xWywWyzWyvo9@y@yy.9{n9SqTq T3q!Thu97@94WqT3qThu9 7@9H4hu97@9(4hu97@94!*@95`FD!RB)R#R`FDaRR*`FD*"R`FDaRR*`FDaRR*`FDaRBR*`FDaRR*`FDaR"R*`FD!RR#R`FD***`FD!RB)R*`FDaRR*`FD**`FD!RR#R`FD***`FD!RR*-@9h 5`FD!RB)R#R`FDaRR*`FD*"R`FDaRR*`FDaRR*`FDaRBR*`FDaRR*`FDaR"R*`FD!RB)R*`FDaRR*`FD**`FD***OE*WD_CgBoA{ƨ#_*******W*******?#{O,CA&!3!*5 !&C!*OA{¨#_?#{ @ J k)M@!)aM?rb|@{#_?#{O @B@9M@_q@T_qTbM2b bMyb !OA{¨#_?#{ @ J k)M@!)aM?rb|@{#_?#{O @B@9M@_q@T_qTbM2b bMyb !OA{¨#_?#{ @ J k)M@!)aM?rb|@{#_?#{O @B@9M@_q@T_qTbM2b bMyb !OA{¨#_?#{ `&C!`&C @{¨#_?#C{og_WOA8%C R rRR`A8%C_ TOTWS_RgQoP{OC#_!@aR`@J    @i @i @iR@. h"`Z9h&dZ9h*C@Q qT )(Yhh@Dif@)i'@ ȓ!T*?h@ >)߈ 4!>;><hRY`@(9 )@D)@`R #xaThZ@"/??6!;RwR@RQ1T`@@D@ ȓ TR!rR? 7\81qT\81q!T`@`@! *6RR\8\8!?@h@RxC#C8@;><8yRRY6)iR R{Y9#x`@@D)@_ T@?77XR`@C @@D?qT5@_T@? 7\x\8k Wz TB1T)@H ȓ BTRS!r#R@?*Z8`5?qT1CTBQ`@`B@`@4`@9Q@D@H ȓ T R@?֤m`B@v`@`Bk@R`@`@i@@D6@@ ȓ Tc*CR?`6!kRkRYx !;YZxqTH3R(3r(|`ӡx (SR?kTSRSRSRxqT`@h@ @D m@y q@y5%@i@yIL}S)+ ˌ!K )( !H ) Cx ͓JAR)cxx xTRC!rR?6!;@`@C8@D%@ ȓ bTRs!r#R?R_RBRZx8R@RQ1T`@i@@D7@@ ȓ BTs*#R?5CZ8!qaT `@`@?@x6RCZ8!;@>`@i@@D6!@@ ȓ T*R?`6"R*5#\8?@ 5(RY(9R*5\8? raT;@!;@HRY(9YֆR@9 Ba Rq@9 Ba Rq`@@D@ ȓ T R?h@ })@4 >)߈ 4`@@D@ ȓ!T!R?*)R !>R>R A@7!HR3\8Y(95C\8C5S\85c\85s\8# 5\8 5\8c 5\8 5\8 5\8C 5\8 5\8 5\8#5]85]8c5#]853]8C4\8#\83\8C\8S\8(\8oH85**RC\84RRS\8c4RRc\84RRs\8#4RR\84RR\84RR\8C4*R\84RR\84RR\8c4RR\84RR\8#4RR]84RR]84RR#]8C4RR3]8ò4 R Rh@R!@)gH{S @!u"h@*) %@/@ @k@W@) {k!T`@@D@ ȓ "T **k?7**5@yg@ K=_kT@y)=? qT W?k*Tg@@Ro@/ y KJ R)} ( QkT{Th{S@hx?kTi@)C)@?qT?q@TK leS?q KJ5h \ YR% h@r) @* 4* @Kw8_ kT?kaTqaT @)4*@ j8_ k`TJ? kaT!RW2g@ 87h@ @h@Jx @" 4* @Kx8_ kT?kaTqAT @)4*@ j8_ k@TJ? kaT!E)?@Ro@#@X2qT q T R?kT/@J@9_9qT @j5xykkOkkqHT!!T Rk ,rk ?SiyIh y/@l ymy 9!**r )"r$!g@! *k@`B@ **`@!@#\8WH%4h@R@{S@@!hh@*#)@/@ L)@ W@{k T`@@D@ ȓ "T**?5**5@ykmT@y(= qCT( )kT@/x;o@R )KJ R)} ( Q_kT{Th{S@hx?kTi@)C)@?qT?q@T+K* leS?q KJ5h Z( YR% h@?r/ @* "4* @Ku8_ kT?kaTqaT @)4*@ j8_ k`TJ? kaT!RU287h@* @h@j{ @" 4* @Kw8_ kT?kaTqAT @)4*@ j8_ k@TJ? kaT!?@Ro@@/@W2qTq T R?kT/@J@9_9qT @j5xykkOkkqHT!!T Rk ,rMk L?SiyIh y/@l ymy 9!**r )"r$!#*`B@`@!##@@*3\8/%4h@R!@)W{S@@!hh@*-@/@L)@ /@{k T`@@D@ ȓ BT**?5**5@yW@kmT@y(= qCTq )T @/xo@R )KJ R)} ( Q_kT{Th{S@hx?kTi@)C)@?qT?q@T+K* leS?q KJ5h Z( YR% h@?r3; @* "4* @Ku8_ kT?kaTqaT @)4*@ j8_ k`TJ? kaT!RU2W@ 87h@ @h@Jx @" 4* @Kw8_ kT?kaTqAT @)4*@ j8_ k@TJ? kaT!?@Ro@;@3@W2qTq T R?kT/@J@9_9qT @j5xykkOkkqHT!!T Rk ,rMk L?SiyIh y/@l ymy 9!**r )"r$!* `B@`@!@@*C\8S\8 *4h@R !@) ({S ~@!z`@i@@D81@@ ȓ &T**?ր6**`5?qkT/@7D*4R1R R*rH j@ I@ 1@ykTTzS?@xh;r{7i@)C)@)Q? qT)}~ kiiii@)C)@)Q? qT)}~ ji+jiIji Rr R1@yJ- H K@?!5kRhʼnZ  = r4*L @h8_ kTkaTqAT)4*J@Kh8_ k`T?kaT!R2i?R)=R?q~@  k T/@@99qT Yl5_x@y/k kO k0k0 qHT!T Rm .r<Sy y/@ yyK9r J kb?q )$!*!7D1R_!@U**;@N7(Ru*@B``@mB`@v`@`Bk@R`@y@B``@B`@`@kB`@`@B`@`@B`@`@B`@`@))?#{O,C!A6***OA{¨#_?#{ OL@RRBR ֆRBa R*`~@`OB @{è#_?#{ ,CA! @{¨#_?#{O,C!B @R )ht*5!*OA{¨#_?#{g_WOA8%C@"@LT"<S_qLT>D(D R kMTRr  ?!qH1T  yJ @RR@WRA8(@9(7)@i6xӈ"@Q郉1 臟e (B; 5  RC)#) * 8K@+ ? ?(BՈx@R")" (B; 5  RC) 8)@*@ ?) ?(BVa@@qQT*RR)@9HxӉ(7*@J6I#@)ꃊ)1? 釟h )B;*5  RC*#J + 8l@, ? ?)BH#@)A"Q (B; 5  RC) 8)@*@ ?) ?(BTY/@J* R r kTR r k9TR>DA8@9(7 @i6xӈ"@Q郉1 臟hP (B; 5  RC #) * 8K@+ ? ?(BՈx@R")" (B; 5  RC) 8)@*@ ?) ?(BI@@qh4TR@4(@ )  ) ɓ? OT**?45"RRR @9hxӉ(7 @J6i"@)ꃊ)1? 釟i )B;*5  RC #J + 8l@, ? ?)Bh"@)`" (B; 5  RC) 8)@*@ ?) ?(B,5)R r k%TRA8 @9(7 @j6xӉ"@) ꃊ)1? 釟%Y )B;*5  RC!* 8K@+ ? ?)BՈx@!")"BR@ (B; 5  RC) 8)@*@ ?) ?(Bն14)R kT R kA"T^4 @)04 ߈/5(R >R>R~!@7nR>DA8)@9xӉ(7*@J6"@)Qꃊ)1? 釟0 )B;*5  RC*#J + 8l@, ? ?)BՈ"@)"R (B; 5  RC) 8)@*@ ?) ?(B5,@@qTR@*RR)@9HxӉ(7*@J6I#@)ꃊ)1? 釟 )B;*5  RC*#J + 8l@, ? ?)BH#@)A" (B; 5  RC) 8)@*@ ?) ?(Bմ&'@ ȓ )T**? 5I@ ȓ &TCR@q R!?!! ߈4>~RR r kAT R kT4aT@ ȓ!b#T!R?VR!!*R!v p!S!^=9V*q T*L!vE!*R(!*R_!v ȓ "T*?`5!!@ ȓ!T*?*~@A8%C_  TOFWE_DgC{B#_!*!V *Q4p!*QU4!*Q64*T4*4B`@{`Bk@RB`@`0B @W@B`@B`c@7@7& )@7@ȹ7 )@ 7@7 )@I7Q@Ȯ7g@7V@7n )@ 7@7 )@7+@(7B R R Ry R R R R9 RS R~ R R$ R< R R+F8 R F)FF8 R FF F8* R FJ FF8 R FFF8 R F)FF8 R FF F8* R FJ FF8 R FF F8* R F FF8 R FF F8* R FJ FF8 R FF F8* R FJ FF8 R FF?#{@)@H )  B|@) ɓ? T?{B#_֠Ҡ )C  @C__?#{O L@ _aT!@OA{¨#_)M@ TJG_ kaTTׂR߈(4؂R(R9i* ?#{ JL@I? T MׂR @ @T IG kaTT ]:9K@_i 94  )߈4*{#_!@)R R>R  ؂R A@7I)?#{_WOA8%CR#A8 @9hxӉ(7 @J6i"@)Qꃊ)1? 釟 )B;*5  RC #J + 8l@, ? ?)Bh"@)a"CR (B; 5  RC) 8)@*@ ?) ?(Bմ[B)**@qHTRBDW4@ )  ) ɓ? T**?qq*T[1@  ȓ T*?*q TvR*"RR @9xӉ(7 @J6"@)ꃊ)1? 釟 )B;*5  RC #J + 8l@, ? ?)B"@)"n (B; 5  RC) 8)@*@ ?) ?(B !A8%C_ AT*OFWE_D{C#_!*R!u#C*Q4!B`@@a`0B j )@7@H7+ R R, )@7{@7 Rz R F8* R FJ FF8 R FF F8* R FJ FF8 R FF?#{@{#_?#?q4kT*** i8) ?k j8j! *H +T +T*?qT***!*y**  _8 %@8 k aTh _ T) K@8) T4)+-  }S }S}S!8 )8 +8-8!8) }S= )8*#_?#{WO**6q T***Jk Tl@9q@Tq)**?kTkT(R4qTT**lmJk8k  klJl8! * #T*Q QiJi8mJv8kJk8lJl8)! *+A *S0!!*5 qjT R&T?qT***y**m _8 %@8k  aT _ T, j M@8k Tj=kJv8iji8k]Si *R_ kOBWA{è#_?#{?qT***J T @9q@Tq)**?kTkT*{#_!! R?#A#_?#{ WO7|*7~Rq T*k@TkT*kjxJ _k+%xT~OCWB @{Ĩ#_!?#{ SO CA8%C!@ @_qCT!A8%C_ TOK{IS@#_## @ Q?qTjR Q)?+ T? Tji8+5j)8 @#!#!#!#!#!#RR!#h!#hRRR*hHRh *@*?#{_WO@o@o@o@Yp@@` R*RRR@ 7@) R*R!R x 9 Qx@R**OCWB_A{Ĩ#_!u*!?#{O(R`@qTσR}h@/`σR})h@/~h@Y0@qTσR}h@/`*`OA{¨#_?#C{og_WOA8l!%C*,CdZ9;Ac K 7;@G@h*R`;@@h@ @94R J@Qii )*qB7;@ )@q"уRA@c*7;@R@B@*# *7@ @9i5 @9I5 @95Qu @94;@JR B!@$R 7;@oR@B@$R# *7@ @9 4;@R B!@$R*7@ @94;@BC$R@* 7@R#Ay  *y'Ay*y+Ay* y/Ay* y3Ay*y7Ay*y;Ay*y C)@)Q? qT JIYi ]0 !@9 4 R;@   iiR@$R J?q kv`7;@΋R$R@@# *`6!,!+!*!* * !;@@57CD>@ ȓ!BLT*?h߈5R*R@"3y '9+ @9O4*h@)@aCT?+@RXRcZ9gZ9 @9 @y @y@y@@RCS9 @ qR'yAT+@ !@@ R['yv   ![h@)@a?TC3@?K67R@ii?q6Th@9%@ ȓ b>T3@*#R?ĉRARBRBD9%@ ȓ b=T*#R?ĉRARBRBD9%@ ȓ <T*#R?ĉRARBRBD9%@ ȓ ;T*#R?ĉRARBRBD9%@ ȓ :T*#RO?ĉRARBRBD9%@ ȓ 9T*#R?ĉRARBR@qTvh@9%@( ȓ T3@*#R ?ִRq TqR}RBRh@@( ȓ "T3@*#R ?A9?6 `B@q Th@@( ȓ T3@[@* ?R4*k@TkT* jxJ _k+%xT@σRo"   TD!`B@`B@A9!*O@V@)R -9kI)@)R 19h@3@@ ȓ TCR@q R!?.1%TZ_qT((R?q.9T**σR @9?)T4{_T<~Toiӊ DyixC)y_kHCzJTσR@}RRK@qkT.9?qT3@K*TRYaZ9JeZ9K<Z}  /@)@) TZ4@/}Jӂ +o, kbi*xix_kT _T_y9 9RY RR'yh@)@a TC3@? 7Rh@@ ȓ TR3@!r#R?*A9`5?q`TRh@@ ȓ TR3@!r#R?*A9`5?q TRh@@ ȓ TR3@!r#R?*A9`5?qT4h@@ ȓ "T3@C@qa?9m`@v`@`@`@`k@R!$3@C@qaT>Rh@@ ȓ \T@CR]p@?֠6!kRkRy!h@@ ȓ NT3@RC@q R!?h@@ ȓ!"IT!R?+@@aEh4(߈h4G@6@s @9)4 @ kNR!)@Lrk@- J-   -@9q@  @  @9 4 @ k!)@l@kQ@- J1  Q 1@9q@  @  @9 4 @ k!)@l@kQ@- J1  Q =@9q@  @  @9 4 @ k!)@l@kQ@- J1  Q 5@9q@  @  @9Ʌ4 @ kNR!)@Lrk@- J-   A@9q@  J @(@LA  M @-1 +K)@@@+)GR qKR @ x x*@94*)@9_q+@94+-@9q+ @94+1@9q+ @94+5@9q+@94+9@9q+@94+=@9q+@94+A@9q+@94+E@9q+!@94+I@9q+%@94)M@9?q)6 )*R+@95*7 )*-@9!)@3@  ! q Rb @!)@bY9  @ J(@ + I·RIr  J@n)@q·RJr@ jU,@94,-@9 A*4  9A_9ABM91@OAM1j  jŇR-1@9Kr4  =Bq@@=@=A9=+ @9+4,5@9 A*J4  9A9ABm91@oAm1+@94,A@9 A*J4LR LR =Blqy@@n=@=Apl9m=+@9+4,=@9 A*J4  9AA@@m9olA+!@9k4,I@9 A*J4  9B@@m9@9Aop5l9 k A*N1m@kQ@ QKe@a@ 3@aZ9eZ9a,@9/,#4  A+J1@A9@ qm1 T/@URσRVR4}:3(@ JσRs A)K@La@*5 a)  T l~)@+oiilx4qT *, *6n3@ * * *x)=y>R>1>?k)k_kR?k1 T.>O>k)=ﱎ>3@?k. *T  ko%x=)=k?k)T ԚA*=%=!**f=@  4T<`fT*@@@A)oyx{ @h ) 5(@I)x)  (@σR1@ A))=m~ K1 k@kojimx4qT *, *6n3@ * * *xJ=y>R>1>_kJk_kR?k1 T.>O>k 3@J=>_kN *Tkoix=J=k k_kJT ԚA)=E=!**f=@  4`TR>1>?k)k_kR?k1 T.>O>k)=ﱎ>3@?k. *T  ko%x=)=k?k)T ԚA*=%=!**f=@  4@T<@CT*@@@A)oyx @ ) 5(@I)x) @ k̇R A*Orm9@KI 9*@9J4 J A+RPR/M9@jE/@!y 9s@y4qT *+ *6l  *  * *xk=y1><R>kk?k1‚k_kR TO><kk=/>k o*T. Ri %x=k=kkk)T ӚA*=d=!*%=@  4RWRT2T*@@@A)ix @ ) 5(@I)x) h  (@4JR I)x) -= A)-@  9@L-̇RJr+9 @ )!@94 ) A+*5@.@ /@iY5q +T/@\R[RTA: /Jc  A))=s1@  j1T Rl~ J@KYpjilx4qT *, *6n/@ * * *xJ=y>R>1>_kJk_kR?k1 T.>O>kJ=ﱎ>/@_kN *T  ko%x=J=k_kJT ԚA)=E=!**f=@  4T`T*@@@A)Ypyx @ ) 5(@I)x) (@c@J4I)x) J A)+]M9@J @9 ) A+m9,q@  )@he@LqȇRLrI A8%C_ 롲TOXWW_VgUoT{SC#_(R #>R>R!@7G*!@y(SR?kTSRSRSRyh@9%@ ȓ TR!r#R?@y@46R@RQ1Th@@ ȓ T@#R]p@?ր5A9!q!T `@6RA9!M!!3@@h@ @  K ȓ T@CR]p!@?6C@Q qT )!Yh@**C*!5CB9? rT!h@@ ȓ TCR@q R!?@!@9 5GB9KB9OB9WB9*SB9));H[/5*<@R]p%@)%@3 {S9O @ !3@h&RS)K @O@ OK@kK@"Th@@ ȓ "T3@O@*?ր7**@5H@y3@ K=kTU@y)=? qT ?k T R@R7ix3@/ y  KK RJ} I 6QkcT9?`T({S @Iix ix? kT3@JCJ@_qT_qT K eS_q Kkm v [@R6) ]pr?) @* 4* @K{8_ kT{?kaTqaT @)4*@ j8_ k`TJ? kaT!R[23@ 87@ ]p*@Kx@ ]p*@B 4*+ @lt8_ kT_kaTqaT*@*4*)@,k8_ k`Tk_ kaT!A)/@R@t2mq`TqTj_ kT R  l@99qhTl5o x!Ryk!k1k1k1?qT!T  R >S y y yyj9!**r )c"r$! 3@! *`B@! 3@ @'@i&4 @R]p@)@zS9 @!iRO @K@ O@'@)?kO!Th@@ ȓ bT**?5**5@ykmTK@y= q#T(kjTR/x9R@ix  KK RJ} I 8Qk#T3@9?T({S @ix ix? kT CJ@_qT_qT K eS_q Kkm x [@R8) ]p?r @* "4* @Kv8_ kT?kaTqaT @)4*@ j8_ k`TJ? kaT!RV287@* ]p*@@+{ ]p*@B 4*+ @l{8_ kT{_kaTqT*@*4*)@,k8_ kTk_ kaT!3@/@R@@{2q@TnqTi_ kT R  l@99qhTl5o x!Ryk!k1k1k1?qT!T  R ?S y y yyj9!**r )"r$e! *K@`B@!@ @(*+@ )&4@R]pi@)-@zS9 @!iRk)O @K@ O@+@)?kO@!Th@@ ȓ T**?@5**5@y_k T@y= qTqKKTIR/xR@ix  KK RJ} I 8Qk#T3@9?T({S @ix ix? kT CJ@_qT_qT K eS_q Kkm x [@R8) ]p?r'3 @* "4* @K{8_ kT{?kaTqaT @)4*@ j8_ k`TJ? kaT!R[2B 87@ ]p*@@Kx ]p*@B 4*+ @lz8_ kTZ_kaT_qAT*@*4*)@,k8_ k@Tk_ kaT!E)3@R@'@z2mqTNq TjI_ kT R  l@99qhTl5o x!Ryk!k1k1k1?qT!T  R ?S y y yyj9!**r )c"_r$E! *`B@ !@ @(* #@)(*h4@R]p )@)1@X {S5 ~@@!u @h@@ ȓ "0T3@**?ր6**@5qT*@R:R1R5 R?S y y yy9?r k#b_q )$!*!@1R@TzSx :rJ73@kCk@kQ q(Tk}~ik jk 3@kCk@kQ qhTk}~,jkMjk hk  R,r  Rr R. @y5 L ]p- }@j@ )1;@ykTl@_!6kRŊZ) . -= ?r4*m @i8_kT) kaT?qT*4*k@li8_ kT)_ kaT!R@)2>RJ=R_q, k@T R  @99qT4_x@y1kA? k1_ k2kQ ?qT!TL! @3@**e5@)R =9+*@B`@B`mB`@vsmB`@v`Bk@RmB`@vB`@B`@B`@B`@B`@B`@`Bk@RB`@B`@B`@mB`@xh¿(?#C{og_WOA8%C *h@84)qT{ћh@9H4RRBR q T**7R3R<*R*@8j(8*ih8"_5qk d@z Tj(8RH}@_qKT*I@)JTK@9"˚q@T +K(8 **?K(8C@9h4c*@5'AI4x*@kT{h@84)qT{ћ@"Th@95%!*!!t!RtA8%C_ aT*OHWG_FgEoD{CC#_?#{ (Cc6Rb*Cc$R * @{¨#_!@?#{{#_?#{WOju"BAT*OBWA{è#_?#{ O!*@5@** @OB{è#_?#C{g_WOA8%Cc_X@??y@?q? ? ? ? ? ???99T!p*~~~~~~~~~R A8*@9xӊ(7+@K6"@J냋J1_ ꇟ *B;K5  RC)!) + 8l@, ? ?*B"@)"j (B; 5  RC) 8)@*@ ?) ?(Bբx@`@o@o@o@Yp@?_Ҩ@ꫮ"@9 * R Hz FTꬌҨ@2@ʮJn ˎҨLh. HJT@ꬌR2@r kKR(r Hz@NT鬌Ҩ@I,i OT鬌Ҩ@, PT謌ҩ@ @h?KR)r@IzQT@R@?멌,@IRT@R@?멌I,i@I@TTlҪ@Nҫb@򉭬N_ ) `ITTlҪ@b@l.)_ `IVTkҩ@b@? Iin@IWTlҪ@̭b@)L,M,-5_ `M YTlҪ@b@l_ `I[Tkҩ@R@K? Lҩ@I`\T+ҩ@"@9l? R@Iz ^T묌ҩ@r@k +? ͍ҩ@I`bT묌ҩ@2@? 鋎 L,@IeT@KR@9kr? kR@Iz kT)mlҪ@b@lm-_ `MqTҪ@,m@y_ jR`Jz vT,Ҫ@r@-_ *mҪj`J zT쬌Ҫ@b@ .ll_ jl**`J|T쬌Ҫ@@ym_ *R`Jz TꬌҬ@k,jnR@*N1KT@R@ K`T.@lҌl̍_ *͍ҪB@9`J RJzT Ҫ@̭"@9l_ R`JzTlҪ@ͬb@ _ j`JTlҪ@M@y_ jR`Jz T쬌Ҫ@@yl_ *R`Jz`T쬌Ҫ@R@k_ j*n`JT.@lҌ - _ jm"@y`JRJzTjҫ@R@L*  K. ,.KT@R@ J. JTlҪ@R@ ._ *Ҫ`JTlҪ@b@,m_ `ITkҩ@b@.? 뉮I@ITlҪ@ @l)LR )r_ `Iz@TlҪ@ @ _ `I`Tkҩ@2@ +? ҩ,) @IT*@?k譭@m@H̍h.. H`TjҨ@r@J  M҈H. HTꬌҨ@ @  苍Rr HzTꬌҨ@r@j* 눭h,. HTjҨ@b@L, ,+ȍ HT,Ҩ@j.b@J ,L HTjҨ@*r@nK H.h HTjҨ@*r@n mhh HTꬌҨ@2@* +Ҩ,. HATRRBRRR@FFFFFFFF7aR@ ) JqABRR@ BD5@!oT?ֈBD9@!oTc?@!^8^8B^8^8AoRRBR!6@!BRRBR`!`6@!BRRBR@!@6@!BRRBR ! 6@!BRRBR!6@!B!pRRBR ! 6@!BlRR@!C @3AR4@!BTRR@!C @3AR4@!B<RR@!C @3AR 4@!B$RR@!C @3AR 4@!B RR@!C @3AR 4@!BRR@!C @3AR4@!B R*RRR@)J`7@) R*R!R x 9 Qx\h*RBD@@ ȓ! 4wT!R?@!RR@bZ9!fZ96@bMi 5y@!Bb &@h4@!RR@@!@6@!Bu@bM5y@!Bb @H4)R@!B 9ZpT*?@!DBD@ ȓ!"pT*?ֈBD@ ȓ oT R?ֈBD@ ȓ!oT!R?2@!B;@bM 5y@!Bb @!RR@t!C@ @3AR5@? qCT@!B2@!Bb @!B9!CbZ9fZ9 @@3AR5@~)}H) )yS }@k@f7@)R 9*Y2@!Bb L!C@ @!C` @(3AR5 @#AR5RR rR eA)*RR@cb"*RRBRC JBD@6M@)`R)r+2qw ^T*#R?*@T 7@9!BmC@q _TRR@]b"*RRBRBDM@^T(`R(rM#R?*@ 7@9!BARR@X!C@ @3AR5@? qT@!B%!B!B6!B/RR@RRR@@Q!C@ @3AR5@?q T@!B!B!CbZ9fZ9@ @!C`3AR5 @ #AR4!BRR rR`ID7@)R 9RR rRG`B7@)R 9: @~)}() )yS }@@E?7@)R 9R @ i)RRBR`CRR@ BBQ*B @RR@@>!C@ @3AR5@?qcT@!BRRR@:!C @3AR 4@!B:RR@7!C @3AR 4@!B"RR@4!C @3AR 4@!B RR@1!C @3AR 4@!B@RR@`.!C @3AR 4@!Bd@aR_RR@`*!C @HC**J@*ERR@ '!C @hC R!R0@!B@!R%RR@ #!C @3AR4@!B|@!Bv@ARRRBRRR@!C @3AR4@!BPRRBR@RRBR  J@7}@7RR@!C @3AR4@!B@RR@!C @3AR4@!B RJ Rd@B`:RR rRR(!C @3AR 4@!B@B`r@B`x`Bk@Rz@B`zRR@@@7 )7 R@+R@Hi)K!9)@(@$ )*-@R)@ -   )ï Jq@B@JRR@!A8%C_ aT@OXWW_VgU{SC#_ Bï@@J!!i F8K R F) FF8 R FF?#{OOA{¨#_?#{og_W O CA8 $%CRXR`Z9dZ9>@C85@8 @y< @y7@y;@yhBD  8 @|>w  ȓ!<T#**?ֈ߈@5@!hCiRRw @8x q Th+@Rt!`hR !! (RiCRw8) @x? q!T!h#@.!h'@&`">!`h7@!!`h/@!`h3@ Ru@xhBD)@!/Tc? 7hBDC8%@ ȓ 2Ts*#R?7 8Rq`TRRBRhBD@ ) ɓ? BTs*#R?5C86`B@@qKT@!hBD@ ȓ ,T*CR?#7@y R!B}  @!`!! hBD@ ȓ 'TW@*?*# 7R@4*k@TkT*jxJ _k+%xT74*H@ T@zx A(I@  ( Hj5@JR*I(xH##!TC^8!#J!E!<hBD@ ȓ BTXC9{S@?#7 RKrJ@ @H +i*H499 @!y A(H@ Hy@JAR Kr)A(*?9H!75@@R8x@ @ qaTRxhBD)@a Tc?hBDC8%@ ȓ B Ts*#R?hBD@@ ȓ! T!R?hcE#@h4߈4A8%C_ T*OJWI_HgGoF{E#_(R b">R>Rh!@7@@ JR*I(xKP@B`mB`@vmB`@vB`@@B`B`@iB`@B`@B`@ÿ¿?#C{OA8%CR>( qyTq T )RLru~+@@)@ JR  q khBD*)@ !T#?֨@h4߈(4hBD )@  ) ɓ?!T!R?vI ) R*-@@) @ - ߈5hBD ) @  ) ɓ? T*?hBD )@  ) ɓ?!T!R4R?tv# ) R*-@@)@ - ߈(5hBD )@  ) ɓ?! T*?hBD ) @  ) ɓ? T?A8%C_ TOD{B@C#_`">`">(R b">R>Rh!@7mB`@v@n@B`r`Bk@R@B`@B`B-`@¿¿¿?#{Rd@T{#_?#{og_W O CA8%C$*RσR`Z9>dZ9C8@@9hBD k@@y@ @yz>@y+ ( I k ˓ !;T"*# ?H߈75?qS*RSR-#)H{S*'/)hCxiBD@8<)@8q8a*Tc?@T"4(RKhBD@ ȓ Ts*#R?֨C8H7qR}RBRqaT`B@k$ThBD@ ȓ b&T@#@*?R !4*k@TkT*jxJ _k+%xT@ h@i@  (-R OrIIRhI y4^qWZ? k9י_Tzx!i@ A(* i@ ( hj5i@JR*I(xhhBDC8%@ ȓ Ts*#R?4RhBD@ ȓ Ts*#R?֢C^8B87qR}RBRQ1aTw`B@ 7hBD@ ȓ "T@#@*?R4*k@TkT*jxJ _k+%xT@ -RMri@@*MMRM y4 ^qWZ? k9י_Tzx!i@ A(*{ h i@ ( h*5@JR*I(xhi@ @)A(5?qT k kj@;Rka@*+a C^8C^8!*hBD@ ȓ bThCR@q R!?'@* 7!"R(R'RB)-! !m`B@v`Bk@R`B@`B@`B@8hBD@ ȓ!"T!R?#@aEh4(߈4A8%C_ ATOJWI_HgGoF{E#_`">>(R b">R>Rh!@7@B`@B`Hÿ(?#{A8%CR(qy T5 )JR+1@@- @)R 1y 1 hR39 )*-@@,@R - HR39 )*-@@, @ Ra9 - hBD k)@I T#?A8%C_ !T{B@#_րmB`@v@?#{A8 )%C@DC8@  ) ɓ? T!CR3!r#R?֡C_8C_8HQqhT )+ih8J @ )!@' )R@*@)Q@  Q )R*%@@A9 % )*@R@)q@  q  RjRIrrR@ 1 A8%C_ T{B#_`B@@?#{OA8*%C?rT )*-@@, @R  )*-@@, @ Ra9 - RhBD39I )y)@ T#?A8%C_ !TOC{B#_րmB`@v?#{OCRR@BD )1@  ) ɓ? BTR?7bAc@9!@OB{A#_!!`0B @?#{#WOA8%C@D#39@ ) ɓ? TACR3!r#RWCR7r?3@9!@@B}S @!@3@9 BS@!@3@9 BS@!@3@9 B S@!@3@9 B S@!@3@9 BS@!@3@9 BhBD@@J ˊ) ɓ? "T CR?֨@!@G@9 @!@[@9 @!@_@9 @ A8%C_ TOFWE{C#@#_րB`@rB`@?#{OA8*%C?rT )*-@@,@R -  )*-@@,@R - hBD @R39)@I )y T#?A8%C_ !TOC{B#_րmB`@v?#{ A8)%C( qTqT5 ) RR@*@)q@l  qy" ) R,%@@KR+R %A9y39 ) RR,%@@K %y39hBD ))@ T#?"!A8%C_ T{B@#_mB`@v@?#C{WO A8**)%C( qTq@Th5@ J k@rb!*@ J k@rb! qTq T5@ JR`R@Kr I)@ 7@ J k@rb! hBDR39)@y )79 T#?A8%C_ TODWC{BC#_@ J@ JR@R@Kr I)@ )@ J@K@ Iq@R  qmB`@v?#C{WOCA8%Cr!TR! y@`@AR`5@I$R! y@`@AR`5@HR !(y@`@AR`5@ !(y@`@AR`5@HR !(y@`@AR`5@ !(y@`@AR`5@HR !(y@`@AR`5@ !(y@`@AR`5@HR !(y@`@AR`5@ !(y@`@AR`5@HR !(y@`@AR`5@ !(y@`@AR`5@HR !(y@`@AR`5@ !(y@`@AR`5@HR !(y@`@AR`5@ !(y@`@AR 5@GHRsi@9j@9k @9l@9m@9n@9) J k@9l@9 n&@9) m"@9k l*@9o.@9J @8xk6@9 @8m>@9 oF@9  ) J )  (( I a@y( h&ya @ya@ya@ya@ys !(y@`@AR`5@ !(y@`@AR`5@HR !(y@`@AR`5@HR !(9@`@AR`5@HR !(9@`@AR`5@HR !(9@`@AR`5@HR !(9@`@AR`5@HR !(y@`@AR`5@HR !(y@`@AR`5@HRsi@9j@9k @9l@9m@9o@9) n@9J p@9q"@9 l*@9) k&@9 o.@9J m2@9, p6@9n:@9k oB@9 ) lJ@9q>@9k mF@9J pN@9 kR@9 nV@9-  of@9 l^@9) kZ@9 nb@9ЮA8J mn@9xA8k nv@9 o~@9k  k  )  (( I ( a@yhBya @ya@ya@ya@ya@ya@ya"@ya&@ya*@yaZ@9a^@9ab@9af@9s@y@y@yA8%C@ TODWC{A@C#_?#{g_WOA8*%CR9 @Dy@97)@!AT#?֛RZqR}RBRhBD@ ȓ T*#R?@9_qT{qT `@qTR!hBD)@RyT#?A8%C_ TOGWF_EgD{B@#_raTBA@9hBD%@ ȓ BTB*RBA@9hBD%@ ȓ "TB*CR?hBD)@Rya T#?ַRq@TqR}RBRhBD@ ȓ T*#R?@9_qT_ qaT `@qT_qT ) R*-@@) @a9 - @9~ )*RJr @+1@) @ qJR 1 omB`@v9mB`@vcmB`@vB`@oB`@x?#C{OA8%C*@D@ ) ɓ?!BT*? @4R 1@(R J*?A9K1@ R+1 iC R39j) @y? q@ThBD)@T#?hBD@ ȓ!BT!R?A8%C_ aTOD{B@C#_@B`@@B`mB`@v?#C{og_WOA8 %CRR`Z9dZ9 @ C @q TBD1@ ȓ TR? 7X@94 @ RIr*( Q  @KR+I(xJ{9?kTt@9h@9 Q9qT5qTI@ R@Kr@( Ki)H4w_xF@x@I `A("=H@s HTI@@@( Ki)H4s @b&x A(H@ HT!RIR7ys9 @ @@KH_a9BD)@R(Tc?րRBD@ ȓ T@ @#yS?֨R7y )@LR+@ 1y)@ BD)@(R( Tc?*@ R @KrH +i*(4 @b&x A((@ (T @@KAR*A( Or_9K(4U @&x A((@ (T @ JR*I(x+! @A8%C_ ATOHWG_FgEoD{CC#_`0B  mB`@vyB`@}mB`@v?#{OA8 %C*!* @*hBDR J39)@y T#?A8%C_ !TOC{B#_րmB`@v?#{og_WO A8%C*KRhBD@ ȓ T2R!rR2R9r?2R!"r@@ @[R _ T@jz8 A(@Z_@ T@;I(xhBD@ ȓ T5 *JR?@!@* @[R R T@Bku8 A(@@ T@;I(xhBD@ ȓ " T5*R?@!@* @URs  T@kt8 A(@@ T@5I(xA8%C_ T OEWD_CgBoA{ƨ#_րB`@bB`@B`@?#{og_WOCA8%C*'RhC@q!ThBDx&ybZ9|>{fZ9@@ ȓ!4T*?ֈ߈h-5hBD%@ ȓ "4Tc*#R?֠,7RZq`,TRRBRhBD@ ȓ BTc*CR?5c96`@ ) R*-@@) @a9 - "_qK'Tk@9 r'T@9R q'ThBD @y @y@@ @yG@y K@yJ S@yi ˓W@y ? ,T'R?`%7k) JW)@I@K@JQ@  )1QI44 %T@juxA)H@   IT@ J A))5L@Ja@Ilja4t:`!T@juxA)H@   IT@ J A))5L@Ja@Ilja44T@juxA)H@   IT@ J A))5L@Ja@Ilja4t:T@juxA)H@   IT@3@)kR A)+R)J}S}SJ} Ur}  T}S)@w}S!9AI A))9 JH@@L5@ +N @J @ l5u!n)yHy JH@@L5@ +J @m ul5j yHyH@ J@ L)@+A A9l)HH@ J@KR! ,M9D yK=EH9M9B=K=C9M9@=K)A9){A9A9@y@y@y@yH@ H @hBD@ ȓ! T!R?cEh4߈(4A8%C_ TO^W]_\g[oZ{Y#_`">c@9!!!(R b">R>Rh!@7@* @B`TB`@X@B`B`@**ÿÿ?#{OA8 %C*!* @*hBDR J39)@y T#?A8%C_ !TOC{B#_րmB`@v?#{OA8 %C*!* @hBD q@R k)@ y 39T#?A8%C_ !TOC{B#_րmB`@v?#{#_WOA8%CR(R @D 3+yR6%@IRyCy@i ˓!A? "'TC*R?YR9qTRhBD@ ȓ Tc*CR?c@9g@9!qTqT `@?qTRc@9HhBD }Rj"R 9%@3x@9y) ȓSx "T*R?hBD%@ ȓ !T#*R?ֹR9qT@RhBD@ ȓ Tc*CR?c@9-qTg@9qT `@g@9?qTRc@9!hBD@ ȓ "ThCR@q R!?A8%C_ T*#@OGWF_E{C#_hBD@ ȓ "TcCR?c@9qT5*(R*)R**g@94_qT)k@94_qT)o@94_qT)s@94_qT)w@94_qT){@94_qT)@94_qT)@94_qT)@9_qT5%qT!?%qT!*(RH4c@9g@9k@9o@9s@9w@9 {@9) @9 C@y  ) (  kT3@y @R7@yIr@(|} ÚR }шr) ˟H1 R} R[r T!N!cBRF*BB`@`Bk@R8B`@B`@B`@8?#{og_WOA8$%C>*R;@( @y)@y*@y Z9w dZ93@y8 6#@y+BD@ ȓ!"T* s ?H߈5BD)R J)@R9 gyTu?ֈBDs9%@ ȓ T*#R?ָRq TRRBRBD@ ȓ "T*#R?96 `@qk TBD@ ȓ T+@*h~yS?S4** @I@ I@KR +I(x+@ kT A*!*@ 4* KR?a *4b q2*\a Q| 4 @ TJ@"{x6@A(@{q !T@*@@9!BD )9)@R gy T?ֈBD9@%@ ȓ " T*#R?ֈBD@h ȓ! T!R`?bEh4߈4A8%C_ A TOEWD_CgBoA{ƨ#_ր">2(R ">R>R!@7@* @B`mB`@vB`@mB`@vB`@@B`B`@%Hÿ¿?# *@@)@_) #_?#{O@@ T`@`h@oh@oh@oh@Yp`@ ?OA{¨#_?#I@@(H#_?#{*{#_?#{ (Ca*C @{¨#_?#{O)?!@ *5*OA{¨#_!?#{C@)@ ) TR? )rB#R|@  )HR`RHr*%@hj&{A@#_֠O`B `@@?#{CBI@9(q!T@-@ J AT?qR?|@q{A@#_֠`dzB @@@?#{C@@ )  ) ɓ?T? )qB#R|@  )HR`RHr*%@hj&{A@#_ Bt @@?#{CI@9(qT@%@H J  J ʓ_ T?q?{A@#_֠X B@Hj@@@?#{BR@@|@{#_?#C{O A8)%CC8"3AR4A8%C_ T@OD{BC#_@@ ) TC_8?6@!@ ) TC_8?`4|@C_8@(5BNJ@`B`2@?#{@@ 1kT ) J1 kIqcR|@  )HR`RHr*%@HJ${#_?#{OCb#H@9@qT(@ )  ) ɓ?TB(@ )  ) ɓ?T?։@qZJ*OB{A#_B t @?#{C@@ )  ) ɓ?T? )qB#R|@  )HR`RHr*%@hj&{A@#_ Bt @@?#{ WO@ @I )"9)@i@T*?ր6`"BR*   )HRuRHr*%@hj&RR@@ T!R?֠6* R}@B!`#R @@ TAR?֠6* R}@B!`CR @@ TaR?֠6* R}@B!`cR @@TR?֠6* R}@B!`R ~@ @OCWB{Ĩ#_5BNJ5BNJ@5BNJ@5BNJ@5BNJ?#{C @( @) @ )  ) ɓ?T?*`7 )qB#R  )HR`RHr*%@hj&{A|@@#_BR Bt @@?#{CI@9(qT@ @H J  J ʓ_ T?q?{A@#_֠X B@Hj@@@?#{CA8%CB#R A8%C_ T{Q|@@#_?#{OA8%C@ @ ) Tc R? 7BcR )HR`RHr*%@hj&*BRA8%C_ TOS|@{R#_bB@?#{! @I{#_?#{ WO@** @ qTqaT@h4 q`TqTq!TbrTqTb@ Rr mTWR7R@h5*j@*@5r(RrT!Rj@U ȓ T@A?OC*WB @{Ĩ#_XB @Hj@? qiT_?#{@**{#_?#{)R@!B *{#_?#{ !@95 )(R a!B(A9))!5!** @{¨#_*!?#{ OT@ T`Bu@!TOB @{è#_ֈ¿description=Goodix Touchscreen Core Moduleauthor=Goodix, Inc.license=GPL v2vermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=goodix_brl_touchdepends=systrace,goog_touch_interfacealias=of:N*T*Cgoodix,brl-aalias=of:N*T*Cgoodix,brl-aC*alias=of:N*T*Cgoodix,brl-balias=of:N*T*Cgoodix,brl-bC*alias=of:N*T*Cgoodix,brl-dalias=of:N*T*Cgoodix,brl-dC*alias=of:N*T*Cgoodix,nottinghamalias=of:N*T*Cgoodix,nottinghamC*alias=i2c:gtx8_i2calias=platform:goodix_tsscmversion=g677239970694LinuxLinuxgoodix_brl_touch떎module_layoutdmemsetғ__stack_chk_fail~)Hmemcpy^^_dev_err single_openHWseq_releaseikstrtointseq_openI@vzallocYkvmalloc_nodenuzkvfreevfree`Jproc_create&mstrstrR? Kgic_nonsecure_priorities Ycpu_hwcapsTl__arch_copy_to_user(__arch_copy_from_userxp __might_faultHۈ__check_object_size!սmisc_deregisterqmisc_register*]sysfs_remove_file_nseunsysfs_create_file_nsNY__cpu_online_mask*zcpu_numberh __tracepoint_0Ӆ3-system_wq%_platform_device_unregister)VW9platform_driver_unregisterVgoog_touch_interface_removeWwait_for_completion_timeout7complete_allՏOrdevm_regulator_getdevm_gpio_request_one()qpinctrl_lookup_stateP֩0devm_pinctrl_get{of_property_read_string_helper[Үof_find_propertyFof_get_named_gpio_flags2 pof_drm_find_panelfof_parse_phandle_with_fixed_args&goog_get_test_limits_namegoog_get_config_nameCKgoog_get_firmware_name"goog_get_panel_idfstrncpy`ϘstrlenϳSof_property_read_stringg?L__platform_driver_register%7pinctrl_select_state@(irq_set_irq_wakeVmrcu_is_watchingMJpreempt_schedule_notraceA __traceiter_0Ȳgoog_input_unlock kgoog_input_sync/Cgoog_input_report_keyflgoog_input_report_absڿgoog_input_mt_report_slot_statehgoog_input_mt_slot<#;goog_input_set_timestampRv!goog_input_locklFgpiod_to_irqbtgoog_devm_request_threaded_irqseq_putsDoj!seq_printf%b{PDE_DATA9h8single_open_sizeG|single_release*aseq_lseek3d1seq_read8remove_proc_entrydmproc_symlink+proc_create_data 7proc_mkdirPdevm_kmalloc.٫input_eventfY5oinput_mt_report_slot_stateoϜinput_set_timestampSsysfs_notifyԻ[irq_to_descKwT8kstrtolll߅strsepkmalloc_order_traceinput_free_device]input_register_deviceSvinput_set_capabilityPKinput_mt_init_slotscqqinput_set_abs_paramsi?NYinput_allocate_device%}Ԇlockdep_init_map_type}?queue_delayed_work_on$8__init_swait_queue_headN9of_property_read_variable_u32_array destroy_workqueuehԼgoog_pm_unregister_notificationvYgoog_pm_register_notification]goog_touch_interface_probe%Ialloc_workqueuedelayed_work_timer_fn4Kinit_timer_key+Db__init_workcancel_delayed_work_syncnȿinput_unregister_device .goog_notify_fw_status_changedXXgoog_pm_wake_unlock|goog_pm_wake_locko goog_pm_wake_check_locked?<sprintfdriver_unregisterh__list_add_validspi_sync^3goog_check_spi_dma_enabled<spi_setupp^__spi_register_driverR Hi2c_transferplatform_device_registerii2c_del_driverǸi2c_register_driverתAcpu_hwcap_keys5arm64_const_caps_ready__const_udelay!'disable_irq_nosynco<disable_irq enable_irqfgpio_to_desczgpiod_direction_output_rawzxregulator_disable .8regulator_enable -'kmalloc_cachesR1<&bcmpiLz__ubsan_handle_cfi_check_fail_abortTiTsysfs_remove_groupnJnesnprintfvtpkobject_putΠ<sysfs_create_groupk;kobject_create_and_addrelease_firmwarearequest_firmwaremutex_unlock{f8emutex_lock_nestede?ktime_getmsleepE:#__kmalloc -kmem_cache_alloc_trace zkfree ]usleep_range_stateED__cfi_slowpath_diag*mutex_destroyHWstrlcpycstrlcatscnprintfڱRof_property_match_stringh˽__mutex_initnwake_up_processN|ROkthread_create_on_node~_printkGNU]$կ[I~+Rp~&GGNU   L P T gX g\ x  y> y> g g  rWrWgg g g$  jqjqqq$q(q,4\8\<|@|DHT\`dlpt/:/:qqHTXhlxb|bbbgg7q7qgg2W2WII 77<@DhHhP`dl(p(tɒɒ77\\ ,p0p<PT`tx  08cv<cvD00PP ::DbHbLTrXrlh$$FFh$$&h&hvvhh$|$|hh $,87<7x07|07hh&h&h  uu&h&h PP048<PdphptY|Y|| :$:(<W@WH\|psPtsP|bbkk>>kk6h6hkk  $(((8D9H9L(P(Xh7l707074747I1I1PP 11( ((4@NDNH`zdzhpkgtkgx(|(HލLލPf:f:::gg DDHDLT>X>\ 77L4\,8<P\`thh77 W W 0 !!!\ !\!t!x!!L"T"+X"+d"""+"+"#$#+(#+4###+#+###+#+$$5,$5,$$$ <$L$$p$p$$$$\$\$%%(% ,% 0%\4%\8%T%X%d%x%0|%0%%P%P%%P%P%%P%P%&P &P&,&P0&P<&D&~|H&~|L&T&UX&U`&&&&> &> &&`&`&F&F&&1c&1c&&(&(&M&M&#'#'\'\ ''6'6'F 'F,'4't'\x'\|''''S 'S ''']']' {' {'''(cb (cb((t8 (t8$(c((c4(H(P(l~T(l~X( {\( {d(t((|(C(C((((( ( (()m )m ))\7)\7X)l`)cd)ch)t)1x)1|)))))[c)[c))#)#)))))) * *** * 0*8*]<*]D*H*P*JT*JX*`*x******k*k**** \+`+h+p+ t+Px+P|++++++{+d+d++YS+YS++++,,,\,hC`,hCd,h,l,,,|,|,,x,x,,,,,,,<-@-D-gH-gL-`-@7d-@7-6-6----<-<->->-- - --C-C-.. .4.8.QW<.QWD.`.d.nh.np...w.w..P.P.>.>.....g.g...0.0.H/L/`/ghd/gh/#Q/#Q/o/o/$0`0:d0:l0p0t0x0|00000-]0-]0000ة0ة01$1$11111D1P18888H7L777P,8T,8\7\787<77777d8h8L8L8 77`7d777P8 P8\|7`|7|8|899Hh8Lh8@8@8777788<8 8 8778 88 47< 47t 7x 7 (7 (7 @7 @7( 8, 8d 8h 8 7 7 7 7 7 7 7 7 8 8 8 8 7 7 08 08 <7 <7 48 48 D7 D78 < l8@ l8H 7L 7T 7X 7` 07d 07l 8p 8 $7 $7 $8 $8 7 7 8 8 8 8 8 8 8 8 7 7 7 7 T8 T8 <8 <8 87 87( t8, t84 (88 (8@ 7D 7X 7\ 7t 7x 7x17|171P1P2(2@27D272p2p22p3$7t3$733333333344 4(4V],4V]0484,Q<4,Q@4H4vL4vP4X4[\4[`4h4 Xl4 Xp4x41|41444441J41J44l4l44^Q4^Q444441414474744C4C55 5555,545c85c@5H5.rL5.rT5\5:`5:h5p5Klt5Kl|55555555Z,5Z,55F5F5535355<$5<$55555666dr6dr6$6P67T67666 6 666607-47-@7$7D7$77A7A77777777$77$7P8lT8lX8ގ\8ގ`8t8x8888$78$7 9k$9k(9,94989@9n$D9n$L9`9d9t999$79$7:/ :/::4::4:c :c(:B7,:B70:D:0H:0X:d::7:7 ;j;j;܀;܀ ;0;P4;PL;X;;$7;$7;/;/;:4;:4;cJ<cJ<G <G<$<p(<p8<D<`<7d<7<e<e<<===,=8=`=$7d=$7=/=/=:4=:4===v=v==>>>8>7<>7>l>l>qh>qh>>>??h?7l?7?$7?$7?7?7@P @P$@@@ DALAA`\A`\AOAOA A AAAAaAaAAA@BLDBLHB LB TB`BdBxBBBBBB0B0BBpBpBBCC C$C8CC7C7C$7C$7C7C74D08D0PDD0E`\4E`\@EODEOTE XE \E`EdEpEatEaxE|EEEEFFF,F8F@FDFXFdFPhFP|FFFFFpFpFFF0G18G0HG1PG0`G1hG0xG/G1G0G/G.GG1G0G.HH1H0$H,H({\H H<H<HH7H7IIIIIJJ J,J@JDJPJdJPhJPlJ0pJ0K4KHKLKPKpTKpKL,L0L4L8LLLM\MԁhMGlMGpMMcMcMMMJMJMMMM$M$MMhMhMMM$M$NN N$N$(N$0N@NHNLN`N|Nl>llrlrlmPmPm\m7`m7mmmmn3nnnhRno o3ooohRo7o7 pppPtpPpp DqLqtqhRqq r r4rhR`r2drhrrrs hspsshRs2ssPtXmTtXmXt\t`tpttt{tdtdttYStYSttltctctt`\t`\tltctctu@u@u]u]u iu i u,uO0uO4u8u\-\-Ԏhh@A 77XX@BLdPdTx6D|6DddwwhlCАC $0@HC.LC.P(GT(G`|̑ t;x;̒ܒC  C4L ;;ȓ ГCԓCؓrܓr ^^00 ?<@DHDLDP@T@XG;;WiWiHhh8G8GWiWiA,707H7L7d@hhtxhXXȕI̕kЕkؕܕ`G`GXXB $,6D06D4Wi8Wi@HPX\d`dh h KJ,hYlYpqDtqD|DRDRqDqD`   KJ̚(Y,Y04<D KH KLPXdDRhDRlpx$ DT h  K<JTh|ĝYȝY̝Н؝ K KDRDR    HKJ؟YY с$с,4DR8DR<с@сHTdwhwlp`t`xLDD,<DwHwPX hpwtw| RR33ء wwwmwm ,2024C8C@LwPwX` dqRhqRl3p3|uĢuȢC̢CP h7l7pCtCxmmwmwmlRpRtCxC|Ĥ$Ȥ$̤dФdؤ#<ܤ#<DhPhTptx$$}.}.ȥS̥SХ$ԥ$ܥu?u?$$(4@LX`rdrhwmlwmp|bb  Kb b$b(b4bDzGHzGXydyhylXpX|fbbppz||ħ0707774TXl\7\700DD7HD7PP77pp$D7H7|ЪD7ԪD7\7\78LP{Xd\d`dYShYSlpKtKlcc\7\7ЫD7ԫD7(( 8HLdtx{$d(d,0YS4YS8tl|ccgԭhܭiԮ6^خ6^ܮ$DmHmL^ P^ Thjjjԯjj <G@GD\\7`\79K9KFSFS̰0а0]K ]K \7$\7pzKtzKx|||PPԱk khmt5Yx5Y|  |7777 3 300Բn {dd $YS(YS0K4K8{D7D7 (())(100@/P/`l.|.10ppԴ0l8c<c@}@@ĵȵ̵DDXXf~ض~~~,~H~d~tķGȷG̷зԷܷmmKK0`4`<HaLaP7T7X`VdVhKlKp}()()777777T8ĸT8ظ7ܸ77777 8DDbHDbPX s\ s`KdKhptq$$KKDDXXĹйfк~~~$~@~\~dpStSx()|()KKmKKPĻPܻ|7777}}``n08<@KDKHX\`@d@px7|77788778888 8ļ 8м<8Լ<88877$8$8 (8(80808 ,8$,8,48048888<88@@8D@8\r``d`lsxv |v hhihiKK]tȽi̽iнKԽKؽT`^d^|+}+}||̾ؾܾlSlSK Ku$^,4v<wDHPT\d`h`pkkFFĿcYȿcY̿\ p |{77,G0G4L\7P\7i<i< ,@Th|(0<9K@9KDFSHFSLX0\0p|00<7@7h7l777l$c(c,8LP{Xd\d`dYShYSlxp|pPP777777hlpctcx{ddYSYS $H\7L\7\7\7000\|7`|7PP \7\7TpXpp|7|7(4P\7T\7|7|7lp\7\7,|70|7  \7\7$0 (0 <p07t0777P P \7 \7Pp Tp h77  $ 4TD7XD7  7 7@ D X77XD7D78$HT7X7MMGLGLYY44!!   0!$0!<__fGGBB8855$0X4X@L<P<TŇXŇ`h!l!tx|yyŇŇGG1$A)(A),W0W8HLT\X`Xt@8x@8~}~}WW__f55 (B,B08G<G@Lx 8787dt4P| < HL \`dhx*n|*n  (4Hp33(DXtS SL\ ` d GG33!!$P3T3h(D88  <7$<7H<L<`dbhbpII|}|}ii44|} |}D`hilit|  tLtLp!p!83<3@HD7LD7lcc]K]K\7\777 \7$\7Lpt|__33pxpxzKzK||!!!! 0!4!L\"`"xPP4ؔ8ؔ<@DL_P_T\nX\n\px7|7\7\7  {GG`h7l70"0"77{$d(d,0YS4YS8<s@sDP9KT9KXFS\FS`hp"t"p"p"P"P"00pGtGxcctsts(7(7P!P!ht $7$7(`4d4h$l$p|w3w3GG P |kkPP ,04k8k@PDP\lcc{ d$d(,YS0YS4`"nd"ntkkPP@@ii $ ( ,\7\7048<LTd7h7SS<3<3$$$$ .. $$$048 < @L`pdpxD D  YY (c ,c <HLW}PW}TX\Y`Yhp,t,|ԏԏ>e>e...k.k $0H.L.TĘXĘ\.`.htYxY|^^77 (( .$.(,08k<k@UDUHLPXD\DdLhLl.p.x``(7(7TT>XT>PP0\7\7nn@@%e%e nn 8$8(n,n04h@hDhxx(7|(7%e%e  ,000DPTlZsZsxxZsZsZsZs87<7H07L07# # 1s1s4747,7078D!H!T  P<T<\lxpxtDxD|}}KTKT}}}}ۇ ۇ (n,n0@DLPnTnhtxxx  KTKTiiDD$Y(Y08<PyXs\st%%'%'%))X%X%,8<DHG_LG_Xl!/p!/tx8|8" >"  " "  ! ! !,!Z0!Z@!D!NH!NL!\!7`!7!\7!\7!!!!{!d!d""YS"YS ""8"8"co "co$""&"&" u" u" #` #` #(#` ,#` 8#D#` H#` T#`#` d#` p#|#` #` ##` #` ##` #` ##y#y##y#y#$y $y$$$y($y4$@$yD$yP$\$y`$yl$x$y|$y$$y$y$$y$y$$y$y$% %& %&%6f%6f%%5'^'^'['[ ''^'^'['[''='='(H(H(6f(6f((P(P(0 (0 (()6f)6f))Sf )Sf,)E0)E8)P)P#T)P#d)t)Z"x)Z")*)*)6f)6f))) )&)&)))t*5+^+^+[+[+h,^l,^p,[t,[x,|,=,=,l-Hp-Ht-x---P-P-0 -0 ------Sf-Sf--E-E-.P#.P#..Й .Й(.a,.a0.4.8.H.. .&.&. . .(/50^0^0[0[0 1^$1^(1[,1[0141=81=<1$2H(2H,2 02 <2D2PH2PL20 P20 h2l2p2 t2 x22Sf2Sf22E2E22P#2P#22A2A2O2O2 2 23@3 H3&L3&P3T3X33+93+9353333333344T5^X5^\5[`5[d5@6PD6PH60 L60 \6V9`6V9d64 h64 p6It6Ix6T|6T66ju6ju666666666666[6[66666677 7#$7#87H70#L70#`7p7#t7#77#7#77P#7P#77#7#88#8#(888P#<8P#P8`8P#d8P#x88 8 88/8/8ٕ8ٕ88e8e88E8E849H9P9A*T9A*d9p99k9k99 9 99y9y:R!:R!:f::,:8:S`<:S`@:H:%L:%P:8T:8X::::h;h;;5;5(;;<<@<5D<5L<<t=5x=5=0>> >7>7>>5>5>???5@5@@0@0@l_>p_!t_!|__&_&_!_!__Z[_Z[_!_!___ _ _T&_T&_j_j__```! `!``$`8`\7<`\7p``$7`$7`h`h`\a7`a7ha$7la$7aa b`bbb$c(c,cPc7Tc7cc7c7c&c&c d7d7@d dddddddLdLd d de&e&e$e&(e&4e@e5De5He@Le@Tedeteee7e7e@e@fftfeExfeEfffffff g hQ$hQ(hH,hH0h4hDh\h&`h&dh@hh@lhxhW|hWhhh$7h$7hhNhNh@h@i$i%(i%4iHi0%Li0%Xili0&pi0&|iip&ip&iip&ip&iip&ip&iip&jp& j jp&$jp&0jDjp&Hjp&TjhjP&ljP&xjjj$7j$7jhjhj`k$7dk$7k7k7klHlllm mm4m78m7xmm7m7mP'mP'mm7m7$n |nnnnnnnnLnLn n nn0'n0'n op'op'o(o[,o[0o4ok4>k<]@]|EEqqЅԅ܅AA ,)B0)Bt{ax{a00""Ȇ̆'';O;O,P"'T"'XlpIIZ9Z9܇VV,f08X\dxf""̉ԉ؉f04<PfXdp|cBcBԋ܋II"" <DHL`|VVfȍ܍f0DHloofIIԏ؏f,@"D"HL`|xfxfؐIܐI"" $4@XV\Vlfpxf̒ؒ(F(F$3'(3'0=04=0h{ȓd̓dГԓYSؓYSܓjj!!oo(4g8g<| p(p( 77Ĕ $(,04<&@&DkHkLP`T`X\`hp`t`x77ĕJ5J545HLPXv5\v5`>"d>"ht7x7 uĖ u77 4 87<7D&H&L6fP6fT5$`7d7|X^\^`[d[h^ ^[[= =$,707 HH6f6f$,P0P40 80 PTX6f\6f`tSfxSfEE))Z"ěZ"̛*Л*ԛ6f؛6fܛ$ ,&0&48<5 LP(^,^0[4[8HPdО^Ԟ^؞[ܞ[==77؟HܟHPP0 0  $(,<Sf@SfDLEPEXp0)t0)ЙЙaaԠ &&   \7`75̡ $^^[[ (8^^[[==HH  ĤPȤP̤0 Ф0   Sf SfEE$8P)<P)HPATA\O`Od h l|ĥ ̥&Х&ԥإܥ77,+90+9D5T`dhlp|̦PЦPԦ0 ئ0 V9V94 4 IITTjuju $(,48<@DHLPTX0^^[[ĨȨШp[t[x|ȩЩة$ܩ$&& %$%8D)H)\h%l%))))ȪԪ)ت)))) )4@)D)Xd)h)|%%0(0(īЫP(ԫP((( p)p)0ܬNN(`t ttxt|kkII̮ Ю خ``BB XtBxB|8855ȯ!̯!ԯدܯyy88HLP.kT.kd̰԰bذb 04  55 (,48@DLPTX\`d)h)ptxPT\dptxȼԼM==0z0zf (48<L07P07p47t47IOIOfff̽нؽ5ܽ5x555 5(x048<5@5TX`?d?lxtx|??''xľ'Ⱦ'ܾCCxC C $8<DI0HI0PxX\`dI0hI0p|NNĿfȿfпܿNN $(0<@DLNPNXpx|uuNN%% NN08<@DHHHP\`dlNpNxW0W0$[[S S 4\78\7\`y dy lx|44ffffuuy y  :z$:z,x48<@:zD:z\`dhltfx|'\'\y y W0W0\7\7 77\`y dy hflfuufB'B'NN  $(,=0=4f8<HLy Py TX`fdh"l"px|W0W0NN$[[ y $y (u,u4f8<5@5DLNPNXhNlNt  @7@7`dpatax|f @7@7 a$a(=,=0f8DHLTNXN`xaafOfO  ʈʈfOfO   $048@NDNLdx|VV==NNNNfOfO   e0e004<$[Ddhp$[x$[(4@P*DP*Xdp*hp*|NNpp NN08<@DFzHFzP\`dlNpNxNNff $,N0N8PX\`duBhuBxNNQ\Q\d N N(@L`dhtx|NNQQdNN(048<"@"HLPTOXOldTNNo0o0 $8<H4PT`dp|NN NN $(,0L*P*dNNBB**** *$*8D+H+\dptx$[aa P+P+$0+(0+@HTX\d5[h5[l p tp+p+TzTzf  8p 8pLbPbXdhh\7\7X5\5dI0I055''550?4?<Xl`cdchpI0tI0|:z:z''CC$7$777t++:z:z8\7<\7LT=X=\:z`:zhlfpx55??55  dltIIf`\`\OOuu  u$u(8a<a@uDuHTaXa\u`udIIf 08L<L@ D L\\7`\7h$7l$7p`tx{ddYSYSaa++++p,p,,8,<,P\,`,t++,,0,0,P,P,`hzdhzh|$7$7\7\7WW  <7@7h\7l\7okok\7\7D7D7Xl`cdchxlcc{ddYSYS,,,, 0-4-L\0-`0-xP-P-p-p-  dhxh\7\7$7$7p 77--77H 4 4f$,8@Pd7h7770.0.  7$7X 4 4$4f<DPXhptWWII==770o4o8<LP`$7d$7hpLtLx | LL  --p.p.--  .$.0DP.HP.T`l\7p\7lcc{ d$d(,YS0YS4<D-H-\h.l.\\OO.. $(0LzPzX\o'`o'dl$7$7..7 7`0d0h|((6699f}})) ff0HTX..BB++O O$,@TX$7\$7..``(7 (7<HLPTfX\d|ffuuPPuu//77PT\L`Ldhtfx|00fuuf::fkkf= =$8<f@D+H+L`dfl|SFSFfBBf\p\pf D0/H0/`pP/tP/..  jpjp ^F^F 8HL$7P$7p/p/pp h9h9(4H^L^PTaXa\`lpvvNN$7$7ffNN4</@/Xkk''kkڈ ڈ,04z8zD\`dhlkpktԖԖf$7$766 cc <@DHLp/t/lNNlNN(,@TnXN\NhnlNNpNNpNN(,@TrXN\NhrlNNtNNtNN(,@TvXN\NhvlNNxNNxNN(,@TzXN\NhzlNNll>>BBtFtFBBssvvNN(,N0N<@ThlNpN|NNNN(,N0N<@ThlNpN|NNNN(,<C@CHPpTpX`OdOhpItIxdd  &P&Pddppzz00' '$ b( b,w90w98DP$7$777 // %6%699 llzz <l@lTX\e6`e6hp0p0@X6\6`d;>h;>lp|::''// 0008@P0DP0Xd0h0|0000\7\799(3b,3bDTp$7t$700 00$,4080L|``(7(7 $4@p#t#x|f##  f , 8 f< f@ gD gH X z\ zl p o't o'x |  $7 $7     7 7 \ \ $ O( O, X l t      f        f   0 8 P< P@ gD gH P   01 01  . .  1 1  . . 8 H \L \X ` fd l p t x  $7 $7 P1 P1  H P 7T 7   F F   f  T> T>   f PTzXz\hflxT>|T>f zz f$0T>4T><L\f`pxp1p11111(0t\7\777224IIPTX6\6dhfpp$4f8HPT9X9lf$f(8@LPhIlIf!!fqq4<f@DHLx|f++FFf\7\7lccOO!#!#JJZ>Z>JJaaJJ$({0d4d8<YS@YSDT\1`1t11P2P20202 5g$5g08f<DHPPLPPP\$7`$7p2p2ҚҚf$0$74$7<2277\2`2t x03|03 kk 0747  j j:E:E?C?C,v,vMgMg(2,2@Lp3Pp3dlt2x233P3P3P ` \7d \7 $7 $7 7 7 !3!3,!!!!!!!!!" "[#$"[#,"f0"8"p""f""" " "W"W""$7"$7#7#7D#\7H#\7#l#c#c####{#d#d#$YS$YS$$3 $34$@$3D$3X$d$3h$3|$$04$04$$P4$P4$$p4$p4$$$4$4%$%(%0%4%\%d%p%t%|%%%%%%%%%%%%%%%%%%%%%&H&5L&5P&X&B\&B`&&&&&&&&Db&Db&&&'7'7'z 'z$'I('I0'4'D'P'+T'+'5'5''''7(7\(6`(6x((((T8(T8(k(k((((()+)+D)5H)5\))))7)7*5*5 *@*H*+qL*+qT*\****+7+7 +,+70+7X+d+l+p5p+p5++5+5++++++++++U+U,,,(,+,,+x,,,T8,T8,05,05,T8,T8,-P5-P50-P-X-d-T8h-T8---7-7----+-+-5-5 .4.<.H. L. X.7\.7.#q.#q....+.+./#q/#q///$/P/#qT/#q`/d/l/t//#q/#q/9/9///#q/#q00 0404804P0`04d04|0040400404004041 1(1<1T8@1T8`1d1h1kl1kt1x111+1+1919114142H2L2X27\27242422d#3d#P3333373744,444+84+\49`49l4444444444444,5 t5 5 67 6746X606\606t666;6;6667 7!7* 7+77hN7@Q7P 7Q$7hR(7TU,7X07Z47b87i<7m@7wD7H7L7PP7hT7(mX7({\7"`7#d7$h7&l7(p7Ft7 Ox7x~|7%7'7)7d7\7l77p77h7p777777$7N7Q7T7P7U7V7W7o7X7@777477D78888 8888L8 8x$8(8@,8084888<8H@8hD8|H8L8P8T8OX8R\8S`8d8h8`l8$p8t8(x8 |8a8p:8K8888xL8PM88888 %8L%8%88 8&8(08$888t8X88888T8888'8l)8p*8T,929/9$ 999D99 9$9(9,90949 989&<9(@94*D9+H9<-L9.P9 1T92X93H) , ,+$,nw$o(w0|r4w< t@wHLT,XȬ`|d̬lp@xT|THLD,(0 L P $T,(0X8H<\DlH`P|Td\`hhlltxptx |,<t Hp<@T  (,$ 4, 8(@LDLP8X!\8dp;hJpt;tJ|;J;J;J;J;J;J<J<K<K<K< K<K =K=K$=(K04=4 K<=@$KH=L(KT=X,K`=d0Kl >p4Kx@>|8KD>@Kt>DK9=lJ8>I8<>x>9L>tJ4?I8 8?$|?(90H?4J8@?DIH8P?T?X9`?dJhpH@tIx8L@@9\@|J@I8@@9@JAI8AB9AJ8BI8RP?8L@CCHF0#F^DF#({P.ԁjhN@hNB- O~< OW8\(OWS,OO KlOG0DpO3P#@P!<@7,P[PW0P3PzSP!@QO@Q7(QgKQr0hRGhR@&TUCTUe0@c&X?X"ZT;ZZ"b7b%hG[hi-Wi<܇d(mS(m~5m %Om K`,GhnGCpi?lnM;@7w4ZVdoRNhoJ$FwB ?w3w\:wT0h6({ 1x~0Zx~&1d Vd#)\R\f l0MlQ 8IFԁ0BhR>-:܇)6@]80 0p<Yp'U)3(QR(MIE0@/hAhB'p=p/(9 3_]5&YA($4)U$QXMIp EȧKAth=H$9\XT0PL0HDT@Ȭ<`8̬O\Ь5Xl@T@CPD)Lx4HODq@o<H8$[WSO, 390KGT%XCX@<7[{WkSsOXKzGHC?L;P78[@WSDOJPG8CTZ? >;`170ZdV@RtNPJxF`B>p:6~ZdVTR `(N(LNAJ$SF~B(>{:4w6!Z8UQDMIHE!BTC>:X6 ]hY0UlQ@MxpIPE|A`=9pP]YU QMHE,:X68oZ\LVDER`=NP)JdDF\oBh>hl:lh6tZpUQtMIxEB|4>: 6]#@Y@U30xQpMaI|EA+d=9A]Y U P$*$L$k*DH$tE$P-A*0J=rX9\Xp2*tTtPpL<{HD@KD@D<8T*X1\XxX|#&&) "T& %P*8@ L84xHx)1Dc,S@:8Q<*8l /$ [$j"( D,;l t 'Wd4 8SO K(G$ C( ?l ;t 2 47 w[4]W(MSUO@:K\G,wCL (T?*T};TTp7*8[8TW*RNJFLC8p;:d6J`Zp=VJ6R.N;J|5FJ`B>J]:Y6JZ U;Q0M;IEJB%>J:@5;]^YJaURQJLMP=I<XE`A<=x9K]XKTpP<LHKDA K;=8K\X<T{P=aL lHKD@K<8=*\$XKT0P KLH=*DL@=J<<#8$K[HW(KSO=KTG,KC`?0K;l74Kp[VW<>FSNO@>3KxUG8KpC?[V@KRNDKJF8?C 5?TK:6XKYZ@6V?/RP'N?J.F\KYB{>`KV:`R6?YUdKQMhKIpEL@A>P@95lK] WYpKZUKQ`@EM,6ItKQE8|AxK=Dq9|K0]X@TP@LPHKD\AK4=8@\hxXKTttPKZLeHKD@A<y8A#\ XKTPKKHA#DE@KC<8K[WKSOK:@6KRZ/VC(RL NK JX'FKRBdt>K\58NO:e$KK6K#xLYxLUpQHMM|ILM)PMEPMA>0N954N]8NPYSUNDQ>MN/IJERuA=Rj9]NXTRPLRHDRA-=,O8\0OqX|TRmPSLR^HyD@O@<Rr8\RXSPOKPH DR>@<<R8[PW$SRO0KRG<CR? ;P70b[PHWH8SS@OT%KSGG@bCQ?`h;S[7l[ SVSR l: o#p6 %(#KZ&(VP!RLN`JP FKBm>H:D6pY`UQMI EA$>95]IYLU(=Q7M,(ICEвnA=0c9]4y4<5x ^4l /W.0.xP&.$4.(.d8J$ 1$ "T% 0!44 )  $k)8@X8TxPL HD@&=8\ XXuT,fPLLWHrD8@<Dk8\WS(OKGD7@5<d8Dlb!"[WSTO {K G4CP?;\7[[AW1S9OKh@G%[Ct}?% %,a; % !L%T7L%~%$Z%'& V&R0&Nt&&J&[*'F'+(B(+l) ?l) 4*<;4**p*P6p*+Z+)T,VT,<-wR<-.oN. 1dJ 1+2vF202B23H>3:465DZ6!V6R7N7I7F7DB7f>7A:$7=6(7Y07U47Q87M<7I@7ED7A\7 >|79757{]7BY7EU76Q70M7!I7:ة6=ZPVRp NIF-=B_>::660YPUpQMIEA>905Pt]p;Y>U/Q)MI5E0`AP}=pU9\XTPLH0DP@p=8\JXUTXP0>LPIHPdD@p<]8\WSO0KPGpD)@'<8[W0SOPmKpGC?;7\M[3W0#SP+OpK2GMC8o?8- @S; F70ZpVR@-`PN`JFB?0:P6pZyViRaNVJhFB0>P: 606Z@VP R`N`  @I F6BS+X>P+K?3:p/6pY`qhU"8'"8I8&(8&`88"8:"8%@8x8%88QMIE(A`=95]@YxUQMIEA=90f]P-Y0U!QMp I'ERAo=+9\XT0PLPHpD@<8V\4 :` ! ~6 ! #(Z V Q M#I0#EP#(Bp#J>#%:#!6]Y#U#Q$M0$wI0EP$Ap$=$9$W]Y$!UQ MHECA8`=9 \$XPT%PL0%HP%Dp%@%<%8%G\%-X&LP @8TP _X 4cTD KH @;P 8 \ (D @!L A = #,H GDD i@ g< @8 [ W0&SP&OKp&G&C& @& <&7'[0'sWP'cSp'kO'PK'rG'C'?(;0(7P(0[p(W(S(O(J(G)0C0)R?P)6;p))7)Z)V)R)N*J0*FB>: 6P*vZ`\Vp*LR*DN*9JhKF*vB*>+s:o60+ZP+Up+Q+M+I+E+B,;>0,:P,6p,],Y,U,Q,wM-hI0-EP-A=p-9-H]-Y-U-Q.L0.HP. Ep.4A.Q=. 9.\.X T/P0/wLP/Hp/D/@/<l88\/X/)T0,P00LP0Hp08D0Z@0X<0180[1W01SP1Op1K1G1C1?1;2702~[P2dWp2TS2\OZAK`cG2~C2?2;3w703![P3Wp3R3N3J3G3!C4C?04';P47p4ZVhRNJFB>:6F PgZ P 8T! 8c1 8. 8&08[h8~.818o%8DVP =R 5N !J d:`6 ZаU4QM4I4E0 B4,>5:056P5]p5}Y`|U5pQ5hM5YItE5Aб=699]06Y777  7 7777  7$7 (7 ,76 07 4787+<7%@7D7H7RL7[ P7jT7 X7 \7 `7 d7 h7 Ul7 N p7 Tt7 5x7 |777Y7 7777 7y7 77;7: 77K7" 7 77 7}7:7m 7R 7b 70 777777787M8j889 8]88 88 8$8p (8 ,8o08L48 88<8p@8 7D8 H8 L8J P8T8t X8!\8`8 d8+h8bl8 p8t8x8>|8 8 8 8 8 8 8 8 8 8 888_8.8 :8 8 8Dn 8D 8D 8D 8D 8D3 8D= 8DQ 8D 8D] 8Dz 8D 8D 8D 8D[ 8D 9DO9Xt9XH 9X9X9X9Xy9X 9X$9X(9X,9X09XG49X289X<9X@9XbD9XhH9XL9XP9XT9XX9X%AB=8\XTPhLsHD@<89 Y 5 eYNcUNhUQ!#'M#YQ&SMDI_E%A@=]9x$] X"TPL= !#3 W)'(,1H$" L% 5(Y4(((0P($o-P%'HP0V&(i-/3#!5?,B5@CFQ3V1--cu3  3.!DT55 VY>88z0,8, @\<+W<sQ`,!*08fX0} ]2403"ȧS1tC10+&0t~I.0|1(((48#$'f'4'@,(P,P T,w,K,n,, @&x2%K%26/3$K#dt&h(/"89H"( 44p93$#k+d/><N/z//s!$i3^@!h(3YPJm5\%'2"%)U'5'3  _%;!c(k39%Y/0&'0&DQ-(AR9S,&#904,,,X$y(+$'{ Yq$), LH 5 @N4 @0` @ @)1A',K)c-b--3#)#SA(5-6<6DA$B7T77>7\77R$7 (7C074787<7@7mD7\7! |7-7777777777-T88.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.comment.init.plt.hyp.bss.rela.rodata.dev_pm_ops.rela.altinstructions__versions.modinfo.rela.text.__cfi_check_fail.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data..Lanon.171114dd5d3344ef1e745f92e9218eb3.1of_find_propertyinput_set_capabilityremove_proc_entrystrncpymemcpystrlcpymutex_destroysysfs_notifygoog_input_report_keyinit_timer_keygoodix_device_manager_init.__keytouch_mf_init.__keygoodix_fw_update_init.__keygoodix_ts_esd_init.__keygoodix_ts_stage2_init.__keyinit_completion.__keygoodix_ts_probe.__keygoodix_spi_probe.__keyarm64_const_caps_readyof_property_read_variable_u32_array__const_udelaygoodix_set_freq_indexdev_attr_reg_rwgoodix_ts_reg_rw_showcmd_list_showresult_showreset_showgoodix_ts_pen_get_showfw_ver_showseq_showhelp_showdriver_info_showgoodix_ts_irq_info_showchip_info_showgoodix_ts_esd_info_showwake_lock_showgoodix_ts_debug_log_showping_showread_cfg_showgsx_single_type_showgsx_double_type_showgsx_fod_type_showlist_scan_mode_showirq_enabled_showsensing_enabled_showrawdata_proc_showget_rawdata_showgpiod_direction_output_rawseq_nextkobject_putwait_for_completion_timeoutcmd_listdriver_test_selftestgti_selftestts_testgoodix_auto_testgoodix_auto_noise_testgoodix_stylus_osc_testbrl_read_fastgoodix_spi_read_fastgesture_param_stset_continuous_report__ubsan_handle_cfi_check_fail_abortseq_startparams_notgoog_input_mt_slotkstrtointinput_eventmonitor_gesture_eventraw_data_cntnoise_data_cntdev_attr_result__might_faultgoodix_ts_reg_rw_show.cfi_jtcmd_list_show.cfi_jtresult_show.cfi_jtreset_show.cfi_jtgoodix_ts_pen_get_show.cfi_jtfw_ver_show.cfi_jtseq_show.cfi_jthelp_show.cfi_jtdriver_info_show.cfi_jtgoodix_ts_irq_info_show.cfi_jtchip_info_show.cfi_jtgoodix_ts_esd_info_show.cfi_jtwake_lock_show.cfi_jtgoodix_ts_debug_log_show.cfi_jtping_show.cfi_jtread_cfg_show.cfi_jtgsx_single_type_show.cfi_jtgsx_double_type_show.cfi_jtgsx_fod_type_show.cfi_jtlist_scan_mode_show.cfi_jtirq_enabled_show.cfi_jtsensing_enabled_show.cfi_jtrawdata_proc_show.cfi_jtget_rawdata_show.cfi_jtseq_next.cfi_jtgti_selftest.cfi_jtbrl_read_fast.cfi_jtgoodix_spi_read_fast.cfi_jtset_continuous_report.cfi_jtseq_start.cfi_jtmonitor_gesture_event.cfi_jtbrl_reset.cfi_jtgti_reset.cfi_jthardware_reset.cfi_jtgoodix_ts_isr.cfi_jtgti_get_context_driver.cfi_jtbrl_after_event_handler.cfi_jtbrl_event_handler.cfi_jtgti_default_handler.cfi_jtbrl_get_ss_data_addr.cfi_jtbrl_get_ms_data_addr.cfi_jtseq_stop.cfi_jtbrl_get_ic_info.cfi_jtgti_get_fw_version.cfi_jtbrl_read_version.cfi_jtbrl_power_on.cfi_jtdelayed_work_timer_fn.cfi_jtcmd_list_open.cfi_jtdriver_test_open.cfi_jtgoodix_tools_open.cfi_jtrawdata_proc_open.cfi_jtbrl_dev_confirm.cfi_jtgoodix_tools_compat_ioctl.cfi_jtgoodix_tools_ioctl.cfi_jtgoodix_ts_esd_work.cfi_jtseq_lseek.cfi_jtbrl_esd_check.cfi_jtgti_ping.cfi_jtbrl_send_config.cfi_jtbrl_read_config.cfi_jtgoodix_ts_remove.cfi_jtgoodix_spi_remove.cfi_jtgoodix_i2c_remove.cfi_jtdriver_test_write.cfi_jtbrl_write.cfi_jtgoodix_spi_write.cfi_jtgoodix_i2c_write.cfi_jtset_wake_lock_state.cfi_jtget_wake_lock_state.cfi_jtgti_calibrate.cfi_jtbrl_set_report_rate.cfi_jtgti_set_report_rate.cfi_jtdriver_test_release.cfi_jtgoodix_tools_release.cfi_jtsingle_release.cfi_jtbrl_gesture.cfi_jtgoodix_ts_reg_rw_store.cfi_jtgoodix_ts_reset_store.cfi_jtgoodix_ts_pen_set_store.cfi_jtgoodix_ts_irq_info_store.cfi_jtgoodix_ts_esd_info_store.cfi_jtupdate_en_store.cfi_jtwake_lock_store.cfi_jtgoodix_ts_pen_debug_store.cfi_jtgoodix_ts_debug_log_store.cfi_jtgoodix_ts_send_cfg_store.cfi_jtgsx_single_type_store.cfi_jtgsx_double_type_store.cfi_jtgsx_fod_type_store.cfi_jtscan_mode_store.cfi_jtirq_enabled_store.cfi_jtsensing_enabled_store.cfi_jtgoodix_ts_pm_resume.cfi_jtbrl_resume.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtbrl_irq_enable.cfi_jtset_screen_protector_mode.cfi_jtget_screen_protector_mode.cfi_jtgti_set_irq_mode.cfi_jtgti_get_irq_mode.cfi_jtset_grip_mode.cfi_jtget_grip_mode.cfi_jtbrl_set_scan_mode.cfi_jtbrl_get_scan_mode.cfi_jtset_palm_mode.cfi_jtget_palm_mode.cfi_jtgoodix_ts_probe.cfi_jtgoodix_spi_probe.cfi_jtgoodix_i2c_probe.cfi_jtgoodix_ts_pm_suspend.cfi_jtbrl_suspend.cfi_jtbrl_send_cmd.cfi_jtis_scan_mode_supported.cfi_jtbrl_set_continuously_report_enabled.cfi_jtbrl_set_coord_filter_enabled.cfi_jtbrl_get_coord_filter_enabled.cfi_jtset_irq_enabled.cfi_jtget_irq_enabled.cfi_jtbrl_set_grip_enabled.cfi_jtbrl_get_grip_enabled.cfi_jtbrl_set_heatmap_enabled.cfi_jtbrl_set_palm_enabled.cfi_jtbrl_get_palm_enabled.cfi_jtset_sensing_enabled.cfi_jtbrl_set_screen_protector_mode_enabled.cfi_jtbrl_get_screen_protector_mode_enabled.cfi_jtgoodix_later_init_thread.cfi_jtgoodix_fw_update_thread.cfi_jtseq_read.cfi_jtbrl_read.cfi_jtgoodix_spi_read.cfi_jtbrl_flash_read.cfi_jtgoodix_i2c_read.cfi_jtbrl_disable_irq_nosync.cfi_jtgoodix_ts_post_threadirq_func.cfi_jtgoodix_ts_threadirq_func.cfi_jtget_mutual_sensor_data.cfi_jtget_self_sensor_data.cfi_jtbrl_get_mutual_data.cfi_jtbrl_get_self_sensing_data.cfi_jtbrl_get_capacitance_data.cfi_jtgoodix_spi_read_bra.cfi_jtgoodix_spi_bus_exitgoodix_i2c_bus_exitgoodix_tools_exitgoodix_ts_procfs_exitinspect_module_exitgesture_module_exitgoodix_fw_update_uninitgoodix_ts_esd_uninittouch_apis_deinit__mutex_initgoodix_spi_bus_initgoodix_i2c_bus_initgoodix_tools_inittouch_apis_initgoodix_ts_procfs_initgoodix_ts_power_initgoodix_start_later_inittouch_mf_initgoodix_fw_update_initinspect_module_initgesture_module_initgoodix_ts_esd_initdriver_test_proc_initgoodix_ts_stage2_initmemsetdev_attr_hw_resetdev_attr_resetbrl_resetgti_resethardware_resetdev_attr_pen_setdevm_regulator_getdev_attr_pen_getdevm_pinctrl_getktime_getgoodix_do_inspectstrlcatcpu_hwcap_keysgoodix_get_fw_statusgoodix_ts_report_statusseq_putsinput_mt_init_slotswake_up_processgoodix_fwu_attrssysfs_attrsgesture_attrsgoodix_tools_fopsrawdata_proc_fopsgoodix_get_hw_opsbrl_hw_opscmd_list_opsdriver_test_opsseq_opsdev_pm_opscpu_hwcaps____versionssysfs_remove_file_nssysfs_create_file_nsinput_set_abs_paramsapisof_parse_phandle_with_fixed_argsof_get_named_gpio_flagsgic_nonsecure_prioritiesspi_matchesi2c_matcheskmalloc_cachesbrl_set_scan_mode.raw_scan_mode_cmd_codesgoodix_devicests_core_idsgoog_input_report_absstrstrgoodix_ts_isr_dev_errproc_mkdirgti_get_context_drivergoodix_ts_driver__spi_register_driveri2c_register_driveri2c_del_drivergoodix_spi_drivergoodix_i2c_driverdev_attr_fw_vergoodix_tools_verplatform_driver_unregisterplatform_device_unregistermisc_deregister__platform_driver_registergoodix_device_registerplatform_device_registermisc_registergoodix_disable_coor_filter__arch_copy_to_user__arch_copy_from_userof_property_read_string_helperbrl_after_event_handlerbrl_event_handlergti_default_handlergoodix_touch_handleri2c_transfermalloc_proc_buffercpu_numberrw_addr__typeid__ZTSFiP14goodix_ts_coreP15goodix_ts_eventE_global_addr__typeid__ZTSFiP14goodix_ts_coreP14goodix_ic_infoE_global_addr__typeid__ZTSFiP14goodix_ts_coreP15ts_rawdata_infoE_global_addr__typeid__ZTSFiP14goodix_ts_coreP17goodix_fw_versionE_global_addr__typeid__ZTSFlP4filejmE_global_addr__typeid__ZTSFiP6devicePcmE_global_addr__typeid__ZTSFiP14goodix_ts_corejPhjE_global_addr__typeid__ZTSFiP6devicejPhjE_global_addr__typeid__ZTSFiP14goodix_ts_corejE_global_addr__typeid__ZTSFiP14goodix_ts_corejP17goodix_rx_packagejE_global_addr__typeid__ZTSFiP6devicejP17goodix_rx_packagejE_global_addr__typeid__ZTSFiP14goodix_ts_corejPhiE_global_addr__typeid__ZTSFiP14goodix_ts_corePhiE_global_addr__typeid__ZTSFiP14goodix_ts_coreiE_global_addr__typeid__ZTSFiP14goodix_ts_coreE_global_addr__typeid__ZTSFbP6device20gti_pm_wakelock_typeE_global_addr__typeid__ZTSFjP14goodix_ts_core15frame_data_typeE_global_addr__typeid__ZTSFiP14goodix_ts_core15frame_data_typeE_global_addr__typeid__ZTSFiP14goodix_ts_core13raw_scan_modeE_global_addr__typeid__ZTSFiP14goodix_ts_coreP13raw_scan_modeE_global_addr__typeid__ZTSFiP6device9scan_modeE_global_addr__typeid__ZTSFbP6device9scan_modeE_global_addr__typeid__ZTSFiP6deviceE_global_addr__typeid__ZTSFiP14goodix_ts_coreP13goodix_ts_cmdE_global_addr__typeid__ZTSFiP14goodix_ts_corebE_global_addr__typeid__ZTSFiP6device20gti_pm_wakelock_typebE_global_addr__typeid__ZTSFiP6devicebE_global_addr__typeid__ZTSFiP14goodix_ts_corePbE_global_addrbrl_get_ss_data_addrbrl_get_ms_data_addrsystem_wqgpiod_to_irqdisable_irqenable_irqgoog_devm_request_threaded_irqgoodix_ts_irq_setupspi_setupgesture_sysfs_groupsysfs_remove_groupsysfs_create_groupseq_stopbcmpchecksum_cmpgoog_input_set_timestampdev_attr_helpgesture_param_lpstrsepmsleepgoodix_set_heatmapnot_drv_mapbrl_d_drv_mapbrl_b_drv_mapbrl_a_drv_mapnot_sen_mapbrl_d_sen_mapbrl_b_sen_mapbrl_a_sen_mapdev_attr_driver_infodev_attr_irq_infodev_attr_chip_infodev_attr_esd_infoprint_ic_infobrl_get_ic_infogoodix_parse_dt_resolutiongoodix_get_self_compensationgoog_pm_unregister_notificationgoog_pm_register_notificationgti_get_fw_versionbrl_read_versiongoodix_ts_power_onbrl_power_onqueue_delayed_work_ongoodix_ts_esd_ondelayed_work_timer_fncmd_list_opendriver_test_opengoodix_tools_openseq_opensingle_openrawdata_proc_openstrlenrw_lendev_attr_update_engoodix_append_checksumbrl_dev_confirmgoodix_reg_write_confirmgoodix_flash_subsystemgoodix_set_gesture_paramgoodix_parse_gesture_paramgoodix_tools_compat_ioctlgoodix_tools_ioctlkstrtollcomplete_all__stack_chk_fail__cfi_check_failof_drm_find_panel_printk__cpu_online_mask__init_workgoodix_ts_esd_workproc_symlinkseq_lseekmutex_unlockgoog_input_unlockgoog_pm_wake_unlockgoog_input_lockdev_attr_wake_lockgoog_pm_wake_lock__cfi_checkbrl_esd_checkdev_attr_pen_debuggoodix_get_dump_logdev_attr_debug_logof_property_match_stringof_property_read_stringdev_attr_pinggti_pingrcu_is_watchingbrl_send_configgoodix_read_configbrl_read_configgoodix_send_ic_configdev_attr_send_cfgdev_attr_read_cfgrw_flagdebug_log_flag__cfi_slowpath_diagwbufrbufshow_bufstore_bufsprintfsnprintfscnprintfseq_printfgoodix_ts_power_offgoodix_ts_esd_off__check_object_sizesingle_open_sizegoodix_ts_input_dev_removegoodix_ts_pen_dev_removegoodix_ts_removegoodix_spi_removegoog_touch_interface_removedriver_test_proc_removegoodix_i2c_removedestroy_workqueuealloc_workqueuedriver_test_writebrl_writegoodix_spi_writegoodix_i2c_writegoog_input_mt_report_slot_statepinctrl_select_statepinctrl_lookup_stateset_wake_lock_stateget_wake_lock_statetouch_mf_update_stateusleep_range_stategti_calibrategoodix_set_report_ratebrl_set_report_rategti_set_report_rateproc_creategoodix_do_fw_updatedriver_test_releasegoodix_tools_releaseseq_releasesingle_releasegoodix_ts_report_gesturebrl_gesturegoodix_ts_reg_rw_storegoodix_ts_reset_storegoodix_ts_pen_set_storegoodix_ts_irq_info_storegoodix_ts_esd_info_storeupdate_en_storewake_lock_storegoodix_ts_pen_debug_storegoodix_ts_debug_log_storegoodix_ts_send_cfg_storegsx_single_type_storegsx_double_type_storegsx_fod_type_storescan_mode_storeirq_enabled_storesensing_enabled_storerequest_firmwarerelease_firmwaregoodix_fw_version_comparelockdep_init_map_typedev_attr_single_typedev_attr_double_typedev_attr_fod_typegoodix_get_ic_typedevm_gpio_request_onegoodix_ts_pm_resumebrl_resumegoog_get_test_limits_namegoog_get_config_namegoog_get_firmware_name__cfi_jt_init_module__this_module__cfi_jt_cleanup_moduleparse_csvfile__mod_of__i2c_matches_device_table__mod_platform__ts_core_ids_device_table__mod_i2c__i2c_id_table_device_tablespi_id_tablei2c_id_tableregulator_disableregulator_enablebrl_irq_enableirq_set_irq_wakekvfreekfreekthread_create_on_nodekvmalloc_nodetouch_mf_set_modeset_screen_protector_modeget_screen_protector_modegti_set_irq_modegti_get_irq_modeset_grip_modeget_grip_modedev_attr_list_scan_modegoodix_set_scan_modebrl_set_scan_modegoodix_get_scan_modebrl_get_scan_modedev_attr_scan_modegoodix_set_custom_modeset_palm_modeget_palm_modebrl_select_spi_modegoodix_set_continue_modegoodix_set_highsense_modegoodix_set_sense_modemalloc_test_resourceinput_unregister_deviceinput_register_deviceinput_allocate_deviceinput_free_devicepreempt_schedule_notracekmalloc_order_tracekmem_cache_alloc_tracegoodix_ts_probegoodix_spi_probegoog_touch_interface_probegoodix_i2c_probeparams_brdupdate_brdgoodix_ts_pm_suspendbrl_suspendgoodix_flash_cmdsend_cfg_cmdbrl_send_cmd__list_add_validgoog_get_panel_idgoodix_get_file_config_idmutex_lock_nestedis_scan_mode_supportedbrl_set_continuously_report_enabledbrl_set_coord_filter_enabledbrl_get_coord_filter_enabledset_irq_enabledget_irq_enableddev_attr_irq_enabledbrl_set_grip_enabledbrl_get_grip_enabledbrl_set_heatmap_enabledbrl_set_palm_enabledbrl_get_palm_enabledset_sensing_enableddev_attr_sensing_enabledbrl_set_screen_protector_mode_enabledbrl_get_screen_protector_mode_enabledgoog_check_spi_dma_enabledgoog_pm_wake_check_lockedgoog_notify_fw_status_changedkobject_create_and_addgoodix_later_init_threadgoodix_fw_update_threadseq_readbrl_readgoodix_spi_readbrl_flash_readgoodix_i2c_read__init_swait_queue_headgoodix_rotate_abcd2cbadirq_to_descgpio_to_descgoodix_get_config_procgoodix_fw_update_procvzallocdevm_kmalloc__kmallocbrl_disable_irq_nosyncgoog_input_synccancel_delayed_work_syncspi_syncgoodix_ts_post_threadirq_funcgoodix_ts_threadirq_funcparams_brbupdate_brbdev_attr_get_rawdatagoodix_get_im_rawdatabrld_get_framedatagoodix_ts_convert_0x_datagoodix_get_stylus_dataget_mutual_sensor_dataget_self_sensor_datagoodix_set_grip_dataget_cap_databrl_get_mutual_datais_risk_databrl_get_self_sensing_dataread_config_dataproc_create_databrl_get_capacitance_dataparams_braupdate_bragoodix_spi_read_braPDE_DATA_note_9$d.999$d.899$x.799$d.699$x.599$x.499$x.399$d.1299$d.299$d.1199$d.199$d.1099$x.99$d.989$d.889$x.789$d.689$x.589$x.489$x.389$d.1289$d.289$d.1189$d.189$d.1089$x.89$d.979$d.879$x.779$x.679$x.579$x.479$x.379$d.1279$d.279$d.1179$d.179$d.1079$x.79$d.969$d.869$x.769$x.669$x.569$x.469$x.369$d.1269$x.269$d.1169$d.169$d.1069$x.69$d.959$d.859$x.759$d.659$x.559$x.459$x.359$d.1259$x.259$d.1159$d.159$d.1059$x.59$d.949$d.849$x.749$d.649$x.549$x.449$x.349$d.1249$x.249$d.1149$d.149$d.1049$x.49$d.939$x.839$x.739$d.639$x.539$x.439$x.339$d.1239$x.239$d.1139$x.139$d.1039$d.39$d.929$x.829$x.729$d.629$x.529$x.429$d.1329$x.329$d.1229$x.229$d.1129$x.129$d.1029$x.29$d.919$x.819$x.719brl_d_drv_map.719$d.619$x.519$x.419$d.1319$x.319$d.1219$x.219$d.1119$x.119$d.1019goodix_ts_esd_init.__key.19$x.19$d.909$x.809$d.709$d.609$x.509$x.409__UNIQUE_ID_alias309$d.1309$d.309$d.1209$d.209$d.1109$x.109$d.1009$d.9_note_8$d.998$d.898$x.798$x.698$d.598$d.498$d.398$d.1298$x.298$d.1198$x.198$d.1098$x.98$d.988$d.888$x.788$x.688$d.588$d.488$d.388$d.1288$x.288$d.1188$x.188$d.1088$x.88$d.978$d.878$x.778$x.678$d.578$d.478$d.378$d.1278$x.278.Ltmp178$d.1178$x.178$d.1078$d.78$d.968$d.868$x.768$x.668$d.568$d.468$x.368$d.1268$d.268$d.1168$x.168$d.1068$d.68$d.958$d.858$x.758$x.658$d.558$d.458$x.358$d.1258$d.258$d.1158goodix_ts_probe.__key.158$x.158$d.1058$x.58$d.948$d.848$d.748$x.648$d.548$d.448$x.348$d.1248$x.248$d.1148$x.148$d.1048$d.48$d.938$x.838$x.738$x.638$d.538$d.438$x.338$d.1238$x.238$d.1138$x.138$d.1038$x.38$d.928$x.828$d.728$x.628$d.528$d.428$d.1328$d.328$d.1228$d.228$d.1128$d.128$d.1028goodix_ts_stage2_init.__key.28$x.28$d.918$x.818not_sen_map.718$d.718$x.618$d.518$d.418$d.1318$x.318$d.1218$x.218$d.1118$d.118$d.1018$x.18$d.908$x.808$x.708$x.608$d.508$d.408__UNIQUE_ID_alias308$d.1308$x.308$d.1208$x.208$d.1108$x.108$d.1008$x.8$d.8$d.997$d.897$x.797$d.697$x.597$x.497$x.397$d.1297$d.297$d.1197$d.197$d.1097$x.97$d.987$d.887$x.787$d.687$x.587$x.487$x.387$d.1287$d.287$d.1187$d.187$d.1087$x.87$d.977$d.877$x.777$x.677$x.577$x.477$x.377$d.1277$d.277$d.1177$d.177$d.1077$x.77$d.967$d.867$x.767$x.667$x.567$x.467$d.367$d.1267$x.267$d.1167$d.167$d.1067$x.67$d.957$d.857$x.757$d.657$x.557$x.457$x.357$d.1257$x.257$d.1157$x.157$d.1057$x.57$d.947$d.847$x.747$d.647$x.547$x.447$x.347$d.1247$x.247$d.1147$d.147$d.1047$x.47$d.937$x.837$x.737$d.637$x.537$x.437$x.337$d.1237$x.237$d.1137$x.137$d.1037$x.37$d.927$x.827$x.727$d.627$x.527$x.427$d.1327$x.327$d.1227$x.227$d.1127$x.127$d.1027$x.27$d.917$x.817$x.717not_drv_map.717$d.617$x.517$x.417$d.1317$x.317$d.1217$d.217$d.1117$x.117$d.1017$x.17$d.907$x.807$d.707$d.607$x.507$x.407__UNIQUE_ID_alias307$d.1307$x.307$d.1207$d.207$d.1107$x.107$d.1007$x.7$d.996$d.896$x.796$x.696$d.596$d.496$d.396$d.1296$x.296$d.1196$x.196$d.1096$x.96$d.986$d.886$x.786$x.686$d.586$d.486$d.386$d.1286$x.286$d.1186$x.186$d.1086$d.86$d.976$d.876$x.776$x.676$d.576$d.476$d.376$d.1276$x.276$d.1176$x.176$d.1076$d.76$d.966$d.866$x.766$x.666$d.566$d.466$x.366$d.1266$d.266$d.1166$x.166$d.1066$d.66$d.956$d.856$d.756$x.656$d.556$d.456$x.356$d.1256$x.256$d.1156$d.156$d.1056$x.56$d.946$d.846$d.746$x.646$d.546$d.446$x.346$d.1246$x.246$d.1146$x.146$d.1046$x.46$d.936$x.836$x.736$x.636$d.536$d.436$x.336$d.1236$x.236$d.1136$x.136$d.1036$x.36$d.926$x.826$d.726$x.626$d.526$d.426$d.1326$x.326$d.1226$d.226$d.1126$d.126$d.1026$x.26$d.916$x.816$x.716params_not.716$x.616$d.516$d.416$x.316$d.1216$x.216$d.1116$x.116$d.1016$x.16$d.906$x.806$x.706$x.606$d.506$d.406__UNIQUE_ID_alias306$d.1306$d.306$d.1206$x.206$d.1106$x.106$d.1006$x.6$d.995$d.895$x.795$d.695$x.595$x.495$x.395$d.1295$d.295$d.1195$d.195$d.1095$x.95$d.985$d.885$x.785$d.685$x.585$x.485$x.385$d.1285$d.285$d.1185$d.185$d.1085$x.85$d.975$d.875$x.775$x.675$x.575$x.475$x.375$d.1275$d.275$d.1175$d.175$d.1075$x.75$d.965sysfs_attrs.865$d.865$x.765$x.665$x.565$x.465$d.365$d.1265$x.265$d.1165$d.165$d.1065$x.65$d.955$d.855$x.755$d.655$x.555$x.455$x.355$d.1255$x.255$d.1155$x.155$d.1055$x.55$d.945$x.845$x.745$d.645$x.545$x.445$x.345$d.1245$x.245$d.1145$x.145$d.1045$d.45$d.935$x.835$x.735$d.635$x.535$x.435$x.335$d.1235$x.235$d.1135$x.135$d.1035$x.35$d.925$x.825$x.725$d.625$x.525$x.425$d.1325$d.325$d.1225$x.225$d.1125$x.125$d.1025$x.25$d.915$x.815params_brd.715$d.715$d.615$x.515$x.415$x.315$d.1215$d.215$d.1115$x.115$d.1015$d.15$d.905$x.805$d.705$d.605$x.505$x.405__UNIQUE_ID_alias305$d.1305$x.305$d.1205$d.205$d.1105$x.105$d.1005$x.5$d.994$d.894$x.794$x.694$x.594$d.494$d.394$d.1294$x.294$d.1194$x.194$d.1094$x.94$d.984$d.884$x.784$x.684$d.584$d.484$d.384$d.1284$x.284.Ltmp184$d.1184$x.184$d.1084$d.84$d.974$d.874$x.774$x.674$d.574$d.474$d.374$d.1274$x.274$d.1174$x.174$d.1074$d.74$d.964$d.864$x.764$x.664$d.564$d.464$x.364$d.1264$d.264$d.1164$x.164$d.1064$d.64$d.954$d.854$d.754$x.654$d.554$d.454$x.354$d.1254$x.254$d.1154$d.154$d.1054$x.54$d.944$x.844$x.744$x.644$d.544$d.444$d.344$d.1244$x.244$d.1144$d.144$d.1044$x.44$d.934$x.834$x.734$x.634__UNIQUE_ID_license534$d.534$d.434$x.334$d.1234$x.234$d.1134$d.134$d.1034$x.34$d.924$x.824$x.724$x.624$d.524$d.424$d.1324$x.324$d.1224$x.224$d.1124$x.124$d.1024$x.24$d.914$x.814$x.714params_brb.714$x.614$d.514$d.414__UNIQUE_ID_scmversion314$x.314$d.1214$x.214$d.1114$x.114$d.1014$x.14$d.904$x.804$x.704$x.604$d.504$d.404__UNIQUE_ID_alias304$d.1304$d.304$d.1204$x.204$d.1104$x.104$d.1004$x.4$d.4$d.993$d.893$x.793$d.693$d.593$x.493$x.393$d.1293$d.293$d.1193$d.193$d.1093$x.93$d.983$d.883$x.783$d.683$x.583$x.483$x.383$d.1283$d.283$d.1183$d.183$d.1083$x.83$d.973$d.873$x.773$d.673$x.573$x.473$x.373$d.1273$d.273$d.1173$d.173$d.1073$x.73$d.963sysfs_group.863$d.863$x.763$x.663$x.563$x.463$x.363$d.1263$x.263$d.1163$d.163$d.1063$x.63$d.953$d.853$x.753$d.653$x.553$x.453$d.353$d.1253$x.253$d.1153$x.153$d.1053$x.53$d.943$x.843$x.743$d.643$x.543$x.443$x.343$d.1243$d.243$d.1143$x.143$d.1043$d.43$d.933$x.833$x.733$d.633__UNIQUE_ID_author533$x.533$x.433$x.333$d.1233$x.233$d.1133$x.133$d.1033$x.33$d.923$x.823$x.723$d.623$x.523$x.423$d.1323$d.323$d.1223$d.223$d.1123$x.123$d.1023$x.23$d.913$x.813$d.713$d.613$x.513$x.413__UNIQUE_ID_alias313$x.313$d.1213$d.213$d.1113$x.113$d.1013$x.13$d.903$x.803$d.703$d.603$x.503$x.403__UNIQUE_ID_depends303$d.1303$x.303$d.1203$d.203$d.1103$x.103$d.1003$x.3$d.3$d.992$d.892$x.792$x.692$x.592$d.492$d.392$d.1292$x.292$d.1192$x.192$d.1092$x.92$d.982$d.882$x.782$x.682$d.582$d.482$d.382$d.1282$x.282$d.1182$x.182$d.1082$d.82$d.972$d.872$x.772$x.672$d.572$d.472$x.372$d.1272$x.272$d.1172$x.172$d.1072$d.72$d.962$d.862$x.762$x.662$d.562$d.462$x.362$d.1262$d.262$d.1162$x.162$d.1062$x.62$d.952$d.852$x.752$x.652$d.552$d.452$x.352$d.1252$x.252$d.1152$x.152$d.1052$x.52$d.942$x.842$x.742$x.642$d.542$d.442$d.342$d.1242$x.242$d.1142$x.142$d.1042$x.42$d.932$x.832$d.732$x.632__UNIQUE_ID_description532$d.532$d.432$x.332$d.1232$x.232$d.1132$x.132$d.1032$x.32$d.922$x.822brl_b_sen_map.722$d.722$x.622$d.522$d.422$d.1322$x.322$d.1222$x.222$d.1122$x.122$d.1022$x.22$d.912$x.812$x.712$x.612$d.512$d.412__UNIQUE_ID_alias312$x.312$d.1212$x.212$d.1112$x.112$d.1012$x.12$d.902$x.802$x.702$x.602$d.502$d.402__UNIQUE_ID_name302$d.1302$x.302$d.1202$x.202$d.1102$x.102$d.1002$d.2$d.991$d.891$x.791$d.691$d.591$x.491$x.391$d.1291$d.291$d.1191$d.191$d.1091$x.91$d.981$d.881$x.781$d.681$x.581$x.481$x.381$d.1281$d.281.Ltmp181$d.1181$d.181$d.1081$x.81$d.971$d.871$x.771$d.671$x.571$x.471$x.371$d.1271$d.271$d.1171$d.171$d.1071$x.71$d.961$d.861$x.761$x.661$x.561$x.461$x.361$d.1261$x.261$d.1161$d.161$d.1061$x.61$d.951$d.851$x.751$d.651$x.551$x.451$x.351$d.1251$x.251$d.1151$d.151$d.1051$x.51$d.941$x.841$x.741$d.641$x.541$x.441$x.341$d.1241$x.241$d.1141$x.141$d.1041$d.41$d.931$x.831$x.731$d.631$x.531$x.431$x.331$d.1231$x.231$d.1131$d.131$d.1031$x.31$d.921$x.821$x.721brl_b_drv_map.721$d.621$x.521$x.421$d.1321$x.321$d.1221$d.221$d.1121$x.121$d.1021$x.21$d.911$x.811$x.711$d.611$x.511$x.411__UNIQUE_ID_alias311$d.1311$d.311$d.1211$d.211$d.1111$x.111$d.1011$d.11$d.901$x.801$d.701$d.601$x.501$x.401__UNIQUE_ID_vermagic301$d.1301$x.301$d.1201$d.201$d.1101$x.101$d.1001$x.1$d.1__tracepoint_0__traceiter_0$d.990$d.890$x.790$x.690$x.590$d.490$d.390$d.1290$x.290$d.1190$x.190$d.1090$x.90$d.980$d.880$x.780$x.680$d.580$d.480$d.380$d.1280$x.280$d.1180$x.180$d.1080$d.80$d.970$d.870$x.770$x.670$d.570$d.470$x.370$d.1270$d.270$d.1170$x.170$d.1070$d.70$d.960$d.860$x.760$x.660$d.560$d.460$x.360$d.1260$d.260$d.1160$x.160$d.1060$x.60$d.950$d.850$x.750$x.650$d.550$d.450$d.350$d.1250$x.250$d.1150$x.150$d.1050$d.50$d.940$x.840$x.740$x.640$d.540$d.440$x.340$d.1240$x.240$d.1140$x.140$d.1040$x.40$d.930$x.830$x.730$x.630$d.530$d.430$x.330$d.1230$x.230$d.1130$x.130$d.1030goodix_ts_stage2_init.__key.30$x.30$d.920$x.820brl_d_sen_map.720$d.720$x.620$d.520$d.420$d.1320$d.320$d.1220$x.220$d.1120$x.120$d.1020$x.20$d.910$x.810$x.710$x.610$d.510$d.410__UNIQUE_ID_alias310$d.1310$x.310$d.1210$x.210$d.1110$x.110$d.1010$x.10$d.900$x.800$x.700$x.600$d.500$d.400$d.1300$x.300$d.1200$x.200$d.1100$x.100$d.1000@0$aP6m2D4D \9X`9Sa9b9@@]@i@@@p`'~@'@'+@ '5@0@H '%@ @H'@hI'f@0['hA@c'zpAu@(c'xAJ0@cLocC0D@@g0'!H'<@p$hp gagx)OP(Y$*]