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] /mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/88/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_ts_inspect.c3gtd: 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_update6gtd: 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]/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/88/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_brl_fwupdate.c3gtd: 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_read/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/88/execroot/__main__/aosp/include/linux/i2c.hgoodix_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%s3gtd: 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 in3gtd: 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 ISP/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/88/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_brl_hw.c6gtd: 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 > %d3gtd: 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 upgrade6gtd: 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-b2special_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-d/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/88/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_ts_proc.c3gtd: 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]/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/88/execroot/__main__/aosp/../private/google-modules/touch/goodix/touch_mf_mode.c6gtd: 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]/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/88/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_ts_core.c3gtd: 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_update3gtd: 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 exit/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/88/execroot/__main__/aosp/../private/google-modules/touch/goodix/goodix_ts_tools.cspecial_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%xISPfailed6gtd: 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: %d/mnt/disks/build-disk/src/partner-android/android14-gs-pixel-5.15-24Q3/out/bazel/output_user_root/8b156cf455f167603eb9c07f716dd43e/sandbox/linux-sandbox/88/execroot/__main__/aosp/../private/google-modules/touch/goodix/touch_apis.c6gtd: 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 ackgoodix_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 <  @t 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 @(B!`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@`Bb*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!6 !RR y5RR@u*OBWA{è#_*!*Bab* 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@(B!#R@tR!BcR!`BR*?#{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=@|@H4{{`>!B****hhB> )`?!cRhhis:@4h>߈h5(R b">R>Rh!@7OA*{¨#_?#{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>ydc)R1)feIR1)hg R1)bih R1)kj R1)lkIR1)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!zAR"R`!tdv3!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*!!{{`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`FD`F6**  }_)@ } Ȫ5 }_) } Ȫ5 }_)} } Ȫ5 }_)v } Ȫ5 }_){ } Ȫ5 }_) } Ȫ5 }_)@ } Ȫ5p }_) } Ȫ5n }_)f } Ȫ5l }_)e } Ȫ5j }_)u } Ȫ5i }_)t } Ȫ5g }_)v } Ȫ5e }_)@ } Ȫ5c }_) } Ȫ5b?#{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%ChQB!TZtB8T!C!*6***!*vb6***!*vf*6*!*vZ*6!*!*A8%C_ HT*C@OKWJ_I{G#_*b9!#Rv^7!C"~~5 @ @(TR ~Rv8!CV~~5 @ @TRR!h:9!!!C5 @`: @RD6@w*c"R*5@@T'@!##R 6!b*b:*Rhz95b>;*Rb;*R!I,Rh: r J I)@! )hz95!C@5 @`>; @R!ERh>;)ͭr J I)@! )!C@5 @`; @RE! )h;lΎR*-@!) @ - 16@v:Rhz95'@!##R6!@v>;R'@!##R6!@v;R5b:!#Rvb6b:!#Rx6!!h:9aNbNcNdNez9f:9u<!Bh4R!wBhQszxvVMhG @!37(@T3@!;?T(@94!F5 I)hzFcK@A@6*M*!*=!!T(R!*.*!hzFcO@"RA6*S@?qThzFcA6*W@?qThzFcA6*!*!(@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@"`XT"<S_qXT>D(D R kMTRr  ?!q6T  yJ @RR@cRA8(@9(7)@i6xӈ"@Q郉1 臟r  6B;5  RCH5(#) 8*@* ? ?H56BՈx@R")" 7B;5  RCH5( 8@ @ ?( ?H57Bl@@q[T*RR(@9[xӈ(7)@I6H#@郉1 臟 4B;Ո5  RCՈH5(#) 8*@* ? ?ՈH54BH#@)A" 9B;(5  RC(H5( 8@ @ ?( ?(H59BՔb/@4S* R r kTR r k!BTR>DA8@9(7 @i6xӈ"@Q郉1 臟Y; 5B;ըH8484#) 8*@* ? ?ըH55BՈx@R")"! 6B;h5454( 8@ @ ?( ?H56BյR@@q=TR@=(@ )  ) ɓ? BXT**?֠<5"RRR@9xӈ(7 @I6"@郉1 臟 3B;h5  RChH5#) 8*@* ? ?hH53BՈ"@)" 4B;Ո5  RCՈH5( 8@ @ ?( ?ՈH54B35 )R r k,TRA8h@9(7i@i6xӈ"@ 郉1 臟, 5B;ը#4H$4h") 8*@* ? ?ըH55BՈx@!")"BRw 3B;h 4hH!4( 8@ @ ?( ?hH53B6842)R kT R k(T^ @64 ߈H65(R >R>R~!@7R>DA8(@9xӈ(7)@I6"@Q郉1 臟(75 6B;5  RCH5(#) 8*@* ? ?H56BՈ"@)"R 6B;5  RCH5( 8@ @ ?( ?H56BU1@@q!TR@#*RR(@9[xӈ(7)@I6H#@郉1 臟 4B;Ո5  RCՈH5(#) 8*@* ? ?ՈH54BH#@)A" 9B;(5  RC(H5( 8@ @ ?( ?(H59BT*'@ ȓ B-T**?֠5e@ ȓ "*TCR@q R!?  RCը5;  RC5R  RCը5  RCh5!! ߈4>~RR r kAT R kT4T@ ȓ!#T!R?VR!!*R!v p!S!^=9V*q T*L!vE!*R(!*R'!v ȓ BT*?ր5Z!!@ ȓ!T*?*~@A8%C_ ! TOGWF_EgD{B@#_!*!V*Qլ4o!*Q54!*Qv4*4*T4B`@5`Bk@RB`@`0B @V@B`@B`b@7@7@7m@(7@(7@7@H7 @7(@h7@7@7A@h7^@(7@7RTRYR^RcRRRRR(RGRRRRF8 RF R RFF8 RF R RFF8Ո RFՈ R RFF8( RF( R( RFF8ը R R RFF8 R R RFF8h RFh Rh RFF8Ո RFՈ R RFF8ը R R RFF8h Rh Rh RFF8 RF R RFF8 RF R RFF8Ո RFՈ R RFF8( RF( R( RFFը RF RFը RFh R?#{@)@H )  B|@) ɓ? T?{B#_֠Ҡ )C  @C__?#{O L@ _aT!@OA{¨#_)M@ TG_ kaTTR߈(4Rn(R9i* ?#{ JL@I? T MR @ @T G kaTT =9K@_i 94  )߈4*{#_!@)R R>R m R A@7I)?#{_WOA8%CRA8@9txӈ(7 @I6h"@Q郉1 臟  6B;5  RCH5#) 8*@* ? ?H56Bh"@)a"R 6B;5  RCH5( 8@ @ ?( ?H56B4[@)**@qTR`BDW4@ )  ) ɓ? BT**?qq*Tn1@w  ȓ bT*?*q TvR*"RR@9xӈ(7 @I6"@郉1 臟( 9B;(h4(4#) 8*@* ? ?(H59B"@)" 6B;44( 8@ @ ?( ?H56B!  RC(5  RCH5A8%C_ aT*@OFWE_D{B#_!*R!u*QT4!B`@M`0B V@h7@7RR@H7g@(7RRF8 RF R RFF8 RF R RFF8( R( R( RFF8 R R RFF( RF R?#{@{#_?#?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!}*~~~~~~~~~RA8(@9xӈ(7)@I6"@郉1 臟( 7B;5  RCH5(#) 8*@* ? ?H57B"@)"q 6B;5  RCH5( 8@ @ ?( ?H56Bշ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 +? ͍ҩ@IbT묌ҩ@2@? 鋎 L,@IeT@KR@9kr? kR@Iz@kT)mlҪ@b@lm-_ `M qTҪ@,m@y_ jR`Jz@vT,Ҫ@r@-_ *mҪj`J@zT쬌Ҫ@b@ .ll_ jl**`J|T쬌Ҫ@@ym_ *R`Jz@TꬌҬ@k,jnR@*N1KT@R@ KT.@lҌl̍_ *͍ҪB@9`J RJzT Ҫ@̭"@9l_ R`JzTlҪ@ͬb@ _ j`JTlҪ@M@y_ jR`Jz@T쬌Ҫ@@yl_ *R`JzT쬌Ҫ@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Ҫ@ @ _ `ITkҩ@2@ +? ҩ,) @IT*@?k譭@m@H̍h.. HTjҨ@r@J  M҈H. HTꬌҨ@ @  苍Rr HzTꬌҨ@r@j* 눭h,. HTjҨ@b@L, ,+ȍ H T,Ҩ@j.b@J ,L HTjҨ@*r@nK H.h HTjҨ@*r@n mhh HTꬌҨ@2@* +Ҩ,. HaTRRBRRR@FFFFFFFF7aR@ ) JqABRR@@BD5@AoT?ֈBD9@AoTc?@!^8^8B^8^8ApRRBR!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@!Bt@bM5y@!Bb @H4)R@!B 9YpT*?@!CBD@ ȓ!"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!B)!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 @7p@h7RR@!C @3AR4@!B@RR@!C @3AR4@!BR=R]@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!!\F8 RF R RFF8 RF R RF?#{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_touchmodule_layoutdmemsetғ__stack_chk_fail~)Hmemcpy>B_dev_errP;^fsingle_openHseq_releaseikstrtointUseq_openI@vzallocYkvmalloc_nodenuzkvfreevfree4proc_create&mstrstrR? Kgic_nonsecure_priorities Ycpu_hwcapsTl__arch_copy_to_usertrace_hardirqs_on.=trace_hardirqs_off(__arch_copy_from_userxp __might_faultHۈ__check_object_sizemisc_deregistercmisc_register2sysfs_remove_file_nssysfs_create_file_nsNY__cpu_online_mask*zcpu_numberh __tracepoint_0Ӆ3-system_wqvplatform_device_unregister3platform_driver_unregister!Pgoog_touch_interface_removeWwait_for_completion_timeout7complete_all:#devm_regulator_get8Sdevm_gpio_request_onez=pinctrl_lookup_stateOOdevm_pinctrl_getmfof_property_read_string_helperCoGof_find_property{of_get_named_gpio_flags}>of_drm_find_paneljnof_parse_phandle_with_fixed_args\XZgoog_get_test_limits_name.goog_get_config_nameggoog_get_firmware_namegoog_get_panel_idfstrncpy`Ϙstrlen? of_property_read_stringnH__platform_driver_register5pinctrl_select_state@(irq_set_irq_wakeVmrcu_is_watchingMJpreempt_schedule_notraceA __traceiter_0Sgoog_input_unlockVvgoog_input_sync.rgoog_input_report_key0I goog_input_report_absCgoog_input_mt_report_slot_state Lgoog_input_mt_sloto*goog_input_set_timestampFjgoog_input_lockh#|gpiod_to_irqd!goog_devm_request_threaded_irqԪFseq_puts(seq_printf-4PDE_DATAeXsingle_open_sizek+single_releasekhseq_lseeks7seq_readEremove_proc_entryJ$proc_symlinkUproc_create_data;<#proc_mkdirIrdevm_kmalloc(Linput_eventinput_mt_report_slot_state input_set_timestampUqsysfs_notifyirq_to_descKwT8kstrtolll߅strsepkmalloc_order_trace,input_free_deviceinput_register_device|input_set_capabilityi&input_mt_init_slotsZӸinput_set_abs_paramsT(input_allocate_device%}Ԇlockdep_init_map_type}?queue_delayed_work_on$8__init_swait_queue_head^Lof_property_read_variable_u32_array destroy_workqueue 4goog_pm_unregister_notification`;}goog_pm_register_notification@Jgoog_touch_interface_probe%Ialloc_workqueuedelayed_work_timer_fn4Kinit_timer_keycancel_delayed_work_sync*input_unregister_deviceWegoog_notify_fw_status_changedNgYgoog_pm_wake_unlock goog_pm_wake_lockp\goog_pm_wake_check_locked?<sprintf̦Ndriver_unregisterh__list_add_valid}spi_syncO fgoog_check_spi_dma_enabled dspi_setup__spi_register_driverGi2c_transfer platform_device_register$hi2c_del_driver׽i2c_register_driverתAcpu_hwcap_keys5arm64_const_caps_ready__const_udelay!'disable_irq_nosynco<disable_irq enable_irq%pgpio_to_deschgpiod_direction_output_raw>P`regulator_disableP߮regulator_enablea8kmalloc_cachesR1<&bcmpiLz__ubsan_handle_cfi_check_fail_abort'Rnsysfs_remove_groupnJnesnprintfAkobject_putdsysfs_create_group)*kobject_create_and_addrelease_firmware %request_firmwaremutex_unlock{f8emutex_lock_nestede?ktime_getmsleepE:#__kmalloc2skmem_cache_alloc_trace zkfree ]usleep_range_stateED__cfi_slowpath_diag*mutex_destroyHWstrlcpycstrlcatscnprintfuH4of_property_match_stringh˽__mutex_inithwake_up_processkthread_create_on_node~_printkGNUR#)_xk/l}(GNU , , tL ,P ,T ,eX ,e\ Wx C ,n? ,n? ,e ,e W ,U,U,e,e W,,,e ,e$W, , W,o,oW,o,oW$,o(,o,W4,Z8,Z<,s@,sD, H, TW\,`,dWl,wp,wtW,::,::,,v,,,p,p,,vHWTWXvhWlvx,`|,`Wv,,Wv,`,`Wv,e,eW,ho,ho,e,eW-,cU,cU,J,J W-9-9<,@,D,AfH,AfPW`, d, l,)p,)tW,,W-9-9b,[,[Wvv ,,W,+p0+p<aP+T+`at+x+a++a,,W,% ,% W0b8,iv<,ivDW+0+0a+P+Pa ,:,:WD,`H,`LWT,7pX,7plW-h,$,$,F,FW-h,',',Wf,WfW,v,v,Af,AfW,%|,%|,Af,AfW ,υ$,υ,W8-9<-9x-:|-:,h,h,Wf,Wf,,W,l,l,Wf,WfW +P+Pa0+4+8+<+Pad+ph+pta++a++a,Z|,Z|W-| ,:$,:(W<,U@,UHW\-|p,Ot,O|W,a,a,j,jW,+,+,j,jW,gf,gf,j,jW, , $,)(,)8WD,:H,:L,)P,)XWh-9l-9-:-:,,- :- :,T1,T1,O,O W,%1,%1,) ,)(W4-@,ND,NHW`,{d,{hWp,et,ex,)|,)D++a++a++aH,L,PW, , W,q:,q:,:,:W,f,fW,, WD,DH,DLWT,?X,?\We-9-9Luu4u\cD++a++a++a++,a8+<+Pa\+`+tawhwhd-9-9,, , V , V W0 C!,n!,n!,[ !,[!Wt!,x!,!WL"bT",,X",,d"W"b",,",,"W#b$#,,(#,,4#W#b#,,#,,#W#b#,,#,,$W$,-$,-$W$$g<$WL$b$+p$+p$a$,É$,É$,[$,[$W%,%,(%, ,%, 0%,[4%,[8%WT%+X%+d%ax%+0|%+0%a%+P%+P%a%+P%+P%a%+P%+P%a&+P &+P&a,&+P0&+P<&aD&,|H&,|L&WT&,XX&,X`&W&,&,&,E &,E &W&,`&,`&,F&,F&W&,ba&,ba&W&,)&,)&,D&,D&,$',$',[',[ 'W',6',6',F ',F,'W4'ct',[x',[|',','W',Z ',Z 'W'D',T',T',|',|'W'v'v(,` (,`(W(-L; (-L;$(,Z((,Z4(XH(YP(,m~T(,m~X(,|\(,|d(Wt(-(|(,:(,:(W(,(,(W(h(i(v(v),t ),t )W)-4:)-4:X)`),Zd),Zh)Wt),1x),1|),֓),֓)W)k),a),a)W),$),$)W)m),),)W)g*m *,*,*W *g0*m8*,5[<*,5[D*WH*vP*,JT*,JX*W`*Nx*n*k*,*,*W*,%j*,%j*,֓*,֓*W*h\+,`+,h+Wp+gt+,Ox+,O|+,+,+W++++,g+,g+W+,uR+,uR+W+++++a,+,+,a\,,rC`,,rCd,*h,*l,Z,^,,|,,|,o,+x,+x,p,V,V,U,U,T,T<-,@-,D-,eH-,eL-W`--:d--:-,6-,6-,z-,z-W-,?-,?-,?-,?-W-, -, -W-,C-,C-[.,., .\4.]8.,U<.,UD.W`.]d.,eh.,ep.W.].,w.,w.W.,P.,P.,?.,?.W.q.,.,.,e.,e.W.D.+0.+0.aH/,L/,`/,fd/,f/,?P/,?P/,r/,r/r$0D`0,1d0,1l0,p0,t0,x0,|0W0,0,0W0,^[0,^[0,0,0W0,ة0,ة0O1,%1,%1W1,11,1D1sP1_-;-;H-:L-:-h:-h:P-;T-;-4:-4:8-x:<-x:-9-9-:-:d-:h-:-$;-$; -9-9`-:d-:-:-:-(; -(;\-T:`-T:-T;-T;-;-;H-@;L-@;-;-;-9-9-:-:8-;<-;-:-:-:-:-; -;8 - :< - :t -:x -: -: -: -: -:( -;, -;d -X;h -X; -t: -t: -9 -9 -: -: -d: -d: -: -: -: -: -p: -p: -; -; -: -: - ; - ; -: -:8 R< -D;@ -D;H -9L -9T -:X -:` -:d -:l -d;p -d; -9 -9 -: -: -9 -9 -: -: -; -; -; -; -`; -`; -: -: -: -: -,; -,; -; -; -: -:( -L;, -L;4 -;8 -;@ -:D -:X -:\ -:t -:x -:x1-9|1-91+P1+P2a(2D@2-9D2-92+p2+p2a2Dp3-9t3-93,3,3,3,3W3+3+3a3D4,4, 4W(4,[,4,[04W84,HP<4,HP@4WH4,vL4,vP4WX4,R\4,R`4Wh4,+>a>D8>-9<>-9>,j>,j>,f>,f>W>+>+?a?Dh?-h:l?-h:?-9?-9?-9?-9@+P @+P$@b@a@eDACLAcA,ZA,ZA,NA,NA, A, A,A,AWA,`A,`A,A,AW@B,LDB,LHB, LB, TBW`B+dB+xBaB+B+BaBDB+0B+0BaB+pB+pBaB+C+Ca C+$C+8CaC-h:C-h:C-9C-9C-9C-94D+08D+0PDbDa0E,Z4E,Z@E,NDE,NTE, XE, \E,`E,dEWpE,`tE,`xE,|E,EWE+E+FaF+F+,Fa8FD@F+DF+XFadF+PhF+P|FaF+F+FaF+pF+pFaF+F+0G8GHGPG`GhGxGGGGGGbGGGHbHH$Hb,H-({\HgH,=H,=HWH-9H-9I+I+IaI+I+JaJ+ J+,Ja@J+DJ+PJadJ+PhJ+PlJ+0pJ+0Ka4KaHK+LK+PK+pTK+pKaLa,L+0L+4L+8L+LaLaMb\M-ԁhM,"GlM,"GpMWM,aM,aM,M,M,JM,JMWM,M,M,M,MWM,fM,fM,M,M,M,NWN, N,$N,(N,0NW@NDHN+LN+`Na|N,mVN,mVNWNNNbNNNbNgN-ԁLOPOvTOv\O,2`O,2OOvOvO,Z-O,Z-OWPPTPvXPvpP,Z-tP,Z-xPWP-:P-:P+PQ+P$QaTQ-:XQ-:Q+pQ+pQaQ-:Q-:$R+(R+LRaRiHSvTSvdS-9hS-9lS,VpS,VSvSbTW(T+,T+8TaTTbdTbT+T+TaTkT,%<T,%<T,JT,JTWU,"* U,"*UWU, U,$U,J(U,J,UW4U,|8U,|@,>DW\-4:`-4:,CK,CK,bR,bRW̰+0а+0a,gK ,gKW -4:$-4:p,Kt,Kx,||,|W+P+PaԱ _`,fWd,fWh* l* -:-:-:-:,+3,+3*0*0,g,g W,uR,uR,K ,K$Wtг-:Գ-:,*,*,*,*W(8HbTdbpb+p+pa ,Z$,Z(W,@,@,ς,ςW̵,Dе,DԵ,[ص,[ܶ0L\l|,G,G,ς,ςWķȷ,l̷,lз,KԷ,KطW,`,`$p0,a4,a8,7<,7@WH,@L,@P,KT,KXWhp,t,x,*|,*W-:-:-:-:-:-:-,;-,;-:ĸ-:и-:Ը-:ܸ>,,-:-:> p,,u`0,u`8?@,=qD,=qH,KL,KPWX,\,ht,j&x,j&|,K,KW,D,D,[,[,,Ժ (DLX,R\,R`,*d,*hWpt,x,|,K,KW,K,K*P*P-:-:л-:Ի-:ػ,}ܻ,}*`*` ,,,K ,K$W4,8,<*@@*@LZT-:X-:\-:`-:h-:l-:t-:x-:-:-:-:-:-:-:-;-;ļ-:ȼ-:Լ-:ؼ-:-:-:-;-;-;-;-;-;- ; - ;-;-;-; -;8<,`@,`HT,} X,} \Wh-Dt,gx,g|,K,KW,g,g,K,KW0<,\@,\Xd,,}h,,},f,f,,оܾ,R,R,K,KW- ,$,,s0>8>@,`D,`Ls\_dt-,F,FW,W,WW8hLiXk-9-9,> ,>W(-4:,-4:d,^=h,^=pWi0DXl| k,CK,CK ,bR$,bR(W4+08+0LaX+0\+0pa-9-9D-9H-9p-9t-9,Z,ZW(,4,g8,g<W@,uRD,uRHWT+pX+plax+|+a+P+Pad-9h-9-9-9-9-9DL,ZP,ZTW`tx,g,gW,uR,uRW++a++a++a$-4:(-4:l+p+a-4:-4:+0+0 a8-T:<-T:+P+PaD-4:-4:0+p4+pLax-T:|-T:++aD,-4:0-4:++a-T:-T:H+L+\ahD-4:-4:++a-T: -T:+ + aD-4:-4:+0 +0 aL-:P-:t,:x,:r+P +P a-4:-4:,+p 0+p Da-9-9+ + a0-:4-:l+ p+ a-d:-d:+ + 4a|-9-9-:-:-$O0-94-9p,Mt,MxW,QL,QLW,W,W,4,4W+!+!a+ + a+0!+0!ad,A]h,A],G,G,,,E,E,8,8,5,5,,5 ,[,[(,=,,=0,ȇ4,ȇ<WD,"H,"P,T,X,z\,z`Wd,h,l,ȇp,ȇxW,G,GD,*,*,Z ,ZW$,(,0W8,[<,[P-;T-;h,},},Z,ZW,A],A],5,5,E,E ,G,G(TDlh-:-:@Px,Xxiki$(h8<@DT,[lX,[ld\ivv$kLh|v,3,3\ 4Plk,R,R(W8,!<,!@W\ik,G,G,3,3W+!+!aD,,30,3D` x-;-;-:-:$,=(,=<@,OD,OLh,Il,Ip,}}t,}},g,g,7,7,}},}} <D,gH,gPXc,,,~L,~LW+p!+p!a,3,3W$-:(-:`h,Zl,ZpW,gK,gKW-4:-4:-9-9-4:-4:(LvPvX,N]\,N]`, 4d, 4hW,ay,ayW,K,K,|,|W+!+!a+!+!a +!+!(a8+"<+"Tad+Ph+Pa,•,•Wv v(,N],,N]0,l4,l8WLT-9X-9|-4:-4:hh,>,>W<D-9H-9\+0"`+0"l-9p-9,g,gW ,uR,uRW,q,q W,,CK0,CK4,bR8,bR<WDDL+"P+"hax+p"|+p"a+P"+P"a+0+0aL,GP,GTW,Z,ZW,q,qW-:-:+P!+P!aDvPvditC-9-9k<,7@,7D,&H,&LWX,3\,3hWpDx+|+a++a,G,G,iXkv,ŀ,ŀ,j,jv,G,Grvv,ŀ ,ŀ,j,j,G ,G8r,Z,ZW,g,gW,uR ,uRW<,Sl@,SlPrd,ŀh,ŀl,jp,j,G,Gr,A,Ar,g,gr,!,!r`-4:d-4:++++a ****(*0*@-9D-9`*d*p*t*|,R,R**r,G3,G3,&,&W,,,&,&W,.,.,&,& W*, , *(r<+p@+pTa`*d*,;!,;!*,W,W*,Z!,Z!$*(,X},,X}0*4W8,W<,WDL,#P,#X,׏\,׏d,och,ocl,.p,.tWx*|*,_i,_i,,r*,,*W* *$,/(,/0,Ę4,Ę8,.<,.DWP,WT,WX*\*`,#]d,#]pW*-9-9*****,,,.,.** W,n,n,L ,L$*(*,W4,D8,D@, LD, LH,.L,.TW\Dh+l+a*w`w`d-:-:0,I?4,I?trcc+P+P a-4:-4:,7l,7lm,@,@,Vc,Vc,7l,7lW,8,8,7l,7l Wwhwh dD-TT-:X-:cn,,,,,Vc,VcWD++a+0 +0 a,+0+Ha,,,q,qW, y, y,q,q,,,q,qW-9-9t+x+a$-:(-:\,!`,!r,bq,bqr,,r- :- :,8 ,8r ,!$,!0rlDt+x+a++a,,, , r,,=0,=8WH,xL,xP,DT,DXW,},},gS,gSW,},},},}W,,W,އ,އ,l,l W, ,(W,,l0,lDP,T,\,`,hWl,yyp,yy, , ,gS,gSW, h, h,D,DW,W,W W,,,4,q8,qP\,`,dWp ,&,&,&,&W,N+,N+,','W , , W$,x](,x]4H,,/L,,/PWT,/X,/dl,G/p,G/|,`+,`+, , W  ,G/,G/,y,y,4,L8,LX t  ,m,m,L,LW,,,=8,=8,q,qW ,y,y,X,X W0,o4,oL,P,\h,Sl,SpW ,],],m,mW,J,J ,wS,wSW,A,A,X,X0 4,]8,]@WH,;L,;\d,mh,m ,2X,2XW- ,gh,gh,r,rW,,,9',9'W,X/ ,X/ ,b'$,b'8P,l/T,l/dWl+p+t,x,|**Z,n,n**Z,,,;H,;H, ,,Rm,Rm0v4v<,N]@,N]D,lH,lLWT`,/d,/hWp,~t,~,],],&A,&A,gS,gSW,M,MW,Ch,Ch,D,DW__,ە,ە,D,D W,%+,%+ ,D$,D(W4,S8,SHT,#X,#p,-~t,-~,^,^,h,h,:~,:~,!,!W,l,l,D,DWv,N],N], 4, 4W -H ,8L-P X,\,`,Dd,DhWt,x,,,,ES,ES,D,DW,`,`,D,DW+,d,dWvD-4: -4:P,bT,b\W`+ d+ p),Z,ZW,A],A],5,5,E,E,G,G , ,(s,>0>8>@,`D,`Lsts_+,d,dW,gK,gKWvv _ _@ _H X l ,N]p ,N]t , 4x , 4| W ,K ,K ,| ,| W D +P +P a +" +" a ,u+$ ,u+4 @ ,D ,T ` ,!d ,!t  ,c ,c  , ,  ,Ր ,Ր , , , , ,H ,H ,S ,S W ,vh ,vh$ ,S( ,S, Wl ,+p ,+| W   ,L ,L W ,X ,X W ,H^ ,H^ ,  , $ W0 ,RX4 ,RX8 , < , D W` -L;d -L;l ,cp ,c X Y ,m~ ,m~ ,h ,h W    ( -:, -:H ,~L ,~P ,aT ,aX Wl - :p - : ,L ,L ,a ,a W  , , ,T ,T ,T ,T W P ,P8 ,P8 W O{-0<,?r@,?rD,aH,aLWP,ST,SX,a\,a`Wpc|ccccccc,T,T,X,X WH`Wh,n8l,n8p,at,axW,S,S,a,aWs_+"+"a+"+"a<idkvv,,Wvv,/ ,/ Wvv,%4,%4Wvv,+,+W ,|$,|(,y,,y4W<,jH@,jHDWHvLvdx(<LT,zX,z\Wp,X,XWvv$8LT,=X,=\Wp,+,+W,+,+ W@,D,LoX,D\,D`,cd,chWt,x,|p,,W,!,!,c,cWq,8,8,c,cW,E4,E4,/,/,_i,_i`,d,hW|,,W,y,y,>,>W,E4,E4,/,/,_i,_iD,#H,#LW`,XZd,XZhW|,y,y,X,XW,E4,E4,/,/,_i,_i(,,,0WD,tH,tLW`,yd,yh,Q l,Q pW,H,HW,,sq d,lrh,lrl,mp,mtW,UA,UAW ,,0-4:4-4:lt,Zx,Z|W,L4,L4W,,W-9-9-9-9, , ,m,m Wg +P#$+P#0ga,,,m,mW,VT,VT,m,mW,M,M(W,,0,HW`-:d-:p,Ąt,Ą-9-9g,xz,xz,, W\Wx+p#|+p#a+P#+P#a-9-9+0#+0#a(+#,+#8a|,s,s,0",0"W,Oz,Oz,Ei,EiW,^,^,r,rW,U ,U W,!z,!z,0",0"Wb g+P#+P#$ga,,,0",0"W,_,_W ,U5 ,U50 D ,t'H ,t'L Wl  ,t ,t W , , ,r ,r ,5# ,5# W ,# ,# , , , , r!,Q !,Q!r !,"M$!,"M(!W8!-90x>.>0>e>-9>-94?,8?,5G,;>GWG,G,G,AG,AGWG-:G-:H,S"H,S"HW(H,m,H,m0H,A4H,A8HW@HcDH, HH, LH,PH,THW`H-4:dH-4:H,YH,YHWH,>H,>HWH,YH,YH,H,HWI,,I,,I, I,IW0IEHI,LI,PI,ATI,AXIWxIEI,I,I,;>I,;>IWIEIEIEJ,J, JDJ+$J+$0Ja@J+$DJ+$XJadJ+$hJ+$|JaJ+0$J+0$JaJ+#J+#JaJ+#J+#JaJ2J2K2K2K2K2$K2(K24K28K2DK2HK2TK2XK2dK2hK2tK2xK2K2K2K2K2K2K2K2K2K2K2M-X;M-X;,N+$0N+$LNapNtNN, N, N,s"N,s"NWNO,ZO,ZOWO,-O,-$OWDOHOO, O, O, O, OWOOOO,gP,gPWP,uR P,uRPWPP,5TP,5hP-P/Q0$Q.TQ/|Q0Q,%,Q,%,QWQeQ-9Q-9R-:R-:XR,\R,5`R,5hR-R0S1XS0dS,4hS,4lS,pS,tSWS/S/ScS,zT,zT,T,TW T,T$T,T(T,,T,0TW\TEdT,hT,lT,pT,tTWTDT+p$T+p$TaT+P$T+P$TaT2T2T2T2U2U2U2U2U+U,dU,dUWW, W, W,hW,hW,DEW,DEWWY, Y, Y,h$Y,h(Y,DE,Y,DE0YWYeYCYcZ,LZ,LZ, Z, $ZWPZ,TZ,ZZ, Z, Z,Z,ZWZC8[,z<[,zD[WH[,L[,T[4\[,`[,h[4p[,09t[,09|[4[,'[,'[4[,h[,h[,[,[W[,[,[W[,IY[,IY[W[,hE[,hE[4[,>d[,>d[4\,Ed \,Ed\,r\,r\W(\,/,\,/0\WH\,TL\,TT\Wd\D\*\*\6\*\6\*\6\*\6\*\6\*\*\*\*\*\*\*\*\*\7\*\w ]w]*]*]d]*$]-],]*L]-^P]*\]^],fY],fY],I>],I>]W], ], ],I>],I>]W]9]*]*]*]*]9]*^*^9^* ^*,^90^*<^*@^*T^9X^*^,^>^,^>^W^m_*_e8_C<_*L_,"P_,"d_,h_,x_-Ԯ_*_,T_,T_,4_,4_*_-Ԯ_*_,H_,H_-Ԯ_*`*0`,m4`,mD`-ԮT`*X`,^\`,^p`-Ԯ|`*`,z`,z`-Ԯ`*`,=(`,=(`-Ԯ`*@a,hDa,h`a,5da,5ha,dla,da,a,a,"a,"a-Ԯa*a*a-Ԯa,ia,ia,"a,"aWa,>b,>b,"b,"bWb,'b,' b,"$b,",bW@b,YDb,YHb,"Lb,"PbWTb*`b,db,pb,(tb,(|b,hb,hb,b,b,b,b,"b,"bWbcbnb-4:b-4:c*4c-98c-9|cwhcwhcdc-9c-9c-9d-9$d*tdbdbdb4ebxebebe*e*e-9e-9(fb4f-98f-9xf+&|f+&faf-9f-9fe,gC4gc8g*PgCTg*\g*lg,Lpg,Ltg, xg, gWg+&g+&gag+&g+&gag,5g,5g,7g,7gWg*h*hc(h-9,h-9|h,7h,7h*h*i,oE i,oEiWi*$i*Hi*i*i*i*i*j,Hj,Hj,Hj,HjWj*j*j,R(j,R(j,7j,7kW k,Zk,ZkWk*Pk-9Tk-9k*k,Mk,Mk,7k,7kWk+%k+%kak+0%k+0%kal+0&l+0&la$l+p&(l+p&4laHl+p&Ll+p&Xlall+p&pl+p&|lal+p&l+p&lal+p&l+p&lal+p&l+p&lal+P&m+P& mam*0m-94m-9|mwhmwhmdm-9m-9n-9n-9\nbnbnbob\obobo*o*o-9o-9 pbp-9p-9\p+P'`p+P'lpap-9p-9peqCqcq*,q*8qC,}>*ԅ,{؅,{*؆,5܆,5,A,A,_ ,_,*04*8,t<,t@*P*TX*\,5`,5d*h,(l,(*ć,oiȇ,oiЇ,Gԇ,G,E,E,t ,td,h,p,Bt,B,,,3BĈ,3B,_ ,_,!0,!0P,#T,#\,`,,(,(,WN,WN*,(,(***0,I4,ID*H,e9L,e9p*|****,T,Tċ*̋**** * *,*8*@,#D,#H*`*h*l*,,**č*ȍ*Ѝ******* ,$,<*L,mBP,mBT*h*p*,I,I,#,#*Ў*؎*܎***,T,T$(*0*P*T*\*px*****,,Đ*ؐ,ܐ,*,m ,m,0*8*L,IP,Ih*l*t******Ԓ,#ؒ,#ܒ,,***$,d(,d8*<*P*l,Ip,I,#,#***ȓ*ԓ*,T,T* *,*0*8*LT*`*l*x**,2F,2F,(,(ĕ,H0ȕ,H0*<PT\,g`,gdWh,uRl,uRpW|,i,i,","W*,r,rWȖ,U ̖,U ЖWg+p(+p((g@-9D-9X*a,,,ė,ȗWЗ,z(ԗ,z(ؗ,Eiܗ,EiW,^,^,,W*,_,_ W0-94-9X*x,U5|,U5,,,,Șܘ,t ,t W,5,5,5#,5#W-9 -9@*T,&tX,&txW-9-9*șe̙-9Й-9ؙ,(ܙ,(,gd,gdW*t*-9-9**,U,U,Y,YW**,*4*,U,U,Y,YW,4,4W-9Ĝ-9,H,H,gd,gdW,Sĝ,Sȝ,7 ̝,7 ,,,gd,gdW,d ,dW,E ,E(W<+)@+)LaT,Q#X,Q#`,d,h,gdl,gdpWc*e,(Ğ,(Ȟ, ̞, ОWT****,U,UĠ,YȠ,Y̠Wܠ***d,Uh,Ul,Yp,YtWx,4|,4W-9-9l,Hp,Ht, x, W,S,S,7 ,7 ,,, , WТ,dԢ,dآW,E,EW+0)+0)a,Й ,Й(,M_,,M_0, 4, 8WHcT*h*e,(,(,,W-9-9,`*t***,U,U,Y,YW**̥*8,U<,U@,YD,YHWL,4P,4TW8,H<,H@,D,PWX,S\,S`,7 d,7 |,,,,W,d,dW,E,EW̧+P)Ч+P)ܧa,A,A,$N,$N,,Wc*4*Xe`,(d,(h,l,pW-9-9,69Ĩ,69ب*,,,,*,,,, ,$,`,Sd,Sh,7 l,7 |,a9,a9,; ,; ,!I,!I,W,WW,t,t,,W*ȩ,̩,Щ,ԩ,ة,ܩ,,,,,Ī*H,UL,UP,YT,YXW\*d**,Y,Y ,,*W$c4,8,@WH*\*dDl+$p+$a+&+&a+%+%̬aج+)ܬ+)a+%+%a +)$+)8aD+)H+)\ah+)l+)a+)+)a+)+)ȭaԭ+)ح+)a+)+)a+% +%4a@+0(D+0(Xad+P(h+P(|a+(+(a+p)+p)Įa 4p,Q,QEetC|c,s ,s,8i,8iW(c4c@,D,H,LL,LTW`,d,lWx,^|,^,9,9W,,WcD,E ,E,8,8 ,,50,54,8,@5\,"`,"h,l,p,zt,zxW-;-;=ܲ,,,_i,_i<,@,H:`hltiij*ȳ*4,8,<,@,HW,,5,5-/40P*T*\./0*ĵ*̵7е*Ե*ص*ܵ**6*6*6*6*6* *$*(,,,4*8*<W* -"(w4w8d<*DcPc\chctccccO*,>,>Ŀ,xȿ,xԿ,!{ؿ,!{*wwd*-:-:4- :8- :P*T,eNX,eNd,dh,dx|**,5,5-P*,x,x,5,5*,5,5-P*,x,x,5,5*$,?(,?0-P8*<,x@,xD,?H,?\`*h,l,t-P|*,x,x,,*,0,0-P*,x,x,0,0,,, , W*,T0 ,T0-P* ,x$,x(,T0,,T04w@wDdH*P,QT,Q\t;|*,,,d,dwwd*,Q,Q;*,,, , wwd*,Q,Q4;<*@,D,H,tL,tTw`wddh*p,Qt,Q|;*,,,(,(wwd*,Q,Q;*,,,H ,Hw w$d(*0,Q4,Q<T;\*`,d,h,b0l,b0tww**d*-]*-^E,Z ,Z -4:-4:$*(, ,, 4w@wDdH*T,!X,!`d*|*,,,d,d*,t,tWl*, , wwd*,+{,+{-P*,x,x,+{ ,+{$*(,,,0, 4, <@*D,XZH,XZLW\vd*h, l, p,b0t,b0xv*,,-4:-4:-9-9$*(, ,, 0,d4,dL*P,T,X,t\,tdh*l,)p,)tWj*,,wwd*,Q,Q;*,,,>,>***, , , , (,*0,#4,#8W@vD*H,L,P,b0T,b0Xv`,Qd,Qt;*-*-]*-^*, , ,t,t*,5,5 W,Q,Q 0,Q4,Q<T;h;*-wwd*ib-:-:(k,*8,_<,_@,D,H`wlwpdt*ib-:-:k*,_,_,>,>w wd*,Q ,Q(@;T*X,\,`,_d,_p-x,x|,x,,,N,N,,,͈,͈,N,N,,,,wwd*-wwd*,Q ,Q,;@*D,H,L,-UP,-UX,x\,x`,>d,>l,Qp,Q,Q,Q;;,N,N,,,p0,p0*-] *,0*8-]@*T-hl*|-*-]**-wwd*--+P* +P* a,+p*0+p*DaLwXw\d`*h,Ql,Qt;*,,,Fn,Fnwwd*,Q,Q;*,, ,7{,7{w$w(d,*4,Q8,Q@X;`*d,h,l, p, xwwd*,Q,Q;*,,,d,dwwd*,Q,Q; *$,(,,,B0,B@-HwTwXd\*d,Qh,Qp;*,,,Z,Z-t-<wwd*,Q,Q-t-`(-<0w<w@dD*L,QP,QXp-t|-`*,,,>,>-<wwd*,Q,Q;*,,,#,#*,,,N ,N4-<HL*X-, `wlwpdt*|,Q,Q;*,,,z0,z0*--*- 22(2,28wDwHdL*P,QT,Q\t;|*,,,,-wwd*,Q,Q;*,,,,+*+*,aL*PT*\,Q`,Qh|;*,,,B,B+*+*a+*+*a+*+*a ++++$a,w8w<d@*L-P*X, \, d-]p*, , --,_,_**+P++P++0++0+aww d$*,,fY0,fY4,8,<W|D+p++p+a**,E{,E{*,,*,in,in$(0k<<whwhd-4:-4:0,54,5<4,T0,T04,5,54,,4,5,54,? ,?408,Z<,Z@WH,T0L,T0T4d,+{h,+{p4,,4,0,04-9-9-9-9Lb++++a,+{,+{4-4:-4:$*,,>0,>4,+{8,+{@*DH*P*X,5\,5d4p,?t,?|4,5,54e<CDcL*X*\,I`,Id*t*****,Z,Z,N,N,t,tW, , ,t,tW,`,`,t,t W,,`0,`4,t8,t<W|******,I,I****,L,L, , $W4-4:8-4:@-9D-9Hc8LPX,g\,g`Wd,uRh,uRlWt**,`,`D++++a++++a+p,+p,a+,+,(a4+,8+,LaX++\++pa|+,+,a+0,+0,a+P,+P,a8,Y{<,Y{@*T*h*p-9t-9|*-4:-4:,W,W****-9-9@-4:D-4:t,ix,i|****-4:-4:-:-:08,Z<,Z@WPX,Z\,Z`Wl,g,gW,uR,uRWD+,+,a+,+,a+- +-$a4+0-8+0-Pa`+P-d+P-|a+p-+p-a8e<whPwhXdd-4:h-4:-9-9Hg`-9d-9b+-+-a-9-9 exCc*****,7,7*****(*<-9@-9t-9x-9b+0.+0.a-9-90eCc*****,7,7* **(*0*@*H*L*d,?Uh,?Up,It,I*,>,>,,W-9-9,o ,o,,$W(*8-9<-9@*H,LL,LP, T, \Wd,Lh,Ll, p, xW+-+-a+p.+p.a+-+-a+.+.a+P. +P.,a8cD-4:H-4:,Z,ZW,g,gW,uR,uR WD+- +-4a@+.D+.Xa,Z,ZW,N,N**,1,1W,,**$,t{(,t{0W4,-)8,-)<*D*`*d-9h-9p*+.+.aD-9-98,0<,0@WT,(X,(l*p,6t,6|*,<,<**,t,t*,),)***,d,d** *,*0*d+.h+.xaD,B,BW,{,,{,**,,W,N,N***,*0-94-9+.+.aDw`w`d-:-:* ,$,(*,0*4*<cT,dX,d\,u`,udWl,Sp,St,ux,u|W+/+/a-9-9(*,*4,98,9<*@*LP*T,0X,0\*p*tx*|,u,u***,:,:***,i,i***,>,>***,, ,,$*8*<D*T*x*|,]F,]F**,B,B***,n,n****+0/ +0/8aH+P/L+P/dapD,%,%W, , **,n,nW,hF,hF*** *$-9(-9p+p/t+p/aD,n,nW*,s9,s9** * ,U$,U(W,,)`0,)`4*8*D*H*h,-ul,-upWt,Ex,E|****-9-9,#e,#e,N,NW D+/+/0ah***,ŀ,ŀ,j,j*,F),F)**,ŀ,ŀ,j,j*,݈,݈** ,{,{*4*8*<,ŀ@,ŀD,jH,jL*X,\,dp*-9-9**,!6,!6**,c,c***, ,$*H+/L+/dapD*l,Q,Q*l;*,Q,Q*;,*n0,Q4,Q@*nDX;l*p,Qt,Q*;*p,Q,Q*p;*,Q,Q*;,*r0,Q4,Q@*rDX;l*p,Qt,Q*;*t,Q,Q*t;*,Q,Q*;,*v0,Q4,Q@*vDX;l*p,Qt,Q*;*x,Q,Q*x;*,Q,Q*;,*z0,Q4,Q@*zDX;l*p,Qt,Q*;*l*l,,\Wd,?h,?lWt,Bx,B|W,~F,~FW,B,BW,˗,˗,v,v,v,v*,Q,Q*;*,Q,Q*,;@*D,QH,QT*Xl;*,Q,Q*;*,Q,Q*;*,Q,Q*,;@*D,QH,QT*Xl;*,Q,Q*;*,Q,Q*;**,C,C W(,n,,n0W8,O<,O@WH,IL,IPWX,\,`Wh,Ql,QpWx,|,W, , W,BO,BOW,,W,Q,QW,o,oW,q,qW,0,0W,S),S),:`,:`,9,9WW(W\D-9-9-9-9+/+/bXal,06p,06t,9x,9|W*l*l,{,{W*l*l,*0*4,p68,p6@W\*`*+p0+p0ba0,64,68W<,0?@,0?D*H*T*X*t,Ax,A,}),})W*,,***+/+/a+0+0aD+P0+P00a<+0@+0Ta`+00d+00xa-4:-4:**,9,9 ,d` ,d` *, *H -9L -9 +0 +0 a +0 +0 a D +0 +0$ aT w`t w`| d -: -: * * , , * *H ,#L ,#P WT *d *p * *  * * ,# ,# W * * * *  * * ,d ,d ,Ie ,Ie W0 ,t{4 ,t{D WH ,-)L ,-)P *T *X -9\ -9d * * g -9 -9 ,Z ,Z W ,N ,N *0 *D *L *` *l ,p ,t *  * * * * , , *  * * **,S,S,Ie,Ie W(cdDl+01p+01a+.+.a+1+1a+.+.a* ,Z$,Z0*8<*D*H,L,PW\-9`-9+P1+P1aD E(-9,-9d*h*p,Ft,F|***,I?,I?******(*,,{0,{4*@D*P,I?T,I?\*l*|*****,{,{**,I? ,I?*$*48*H*P*\*+p1+p1a+1+1a+1+1aDLE-4:-4:-9-9+2+2 bdal,Ip,It*x***(*,*0,64,6<*@*\*t,x,****,*o,*o*,,* * *(*,,90,9D*d,h,t****,,*,,****$, (, @,ID,Ip*,,***,8o,8o** **, ,$*P*TX*\,.`,.d*l,Fp,F***-4:-4:dl,Zp,ZtW|,N,N,$,$,M,MW,O?,O?,,,M,MW,d,d,M,MW,g ,gW,uR,uRW,D4+18+1LaX+1\+1pa|+P2+P2a+02+02a*,fe,fe*** ,lO$,lO(W4-98-9+p2+p2aD*,Қ,Қ**-9 -9*d+2h+2aD-9-94+28+2Lga,,P+03T+03dga,i,i,{,{W-9 -9 , , ,h ,h ,DE ,DE W`!,{d!,{x!W!,IC!,IC!,{!,{!W!,Hu!,Hu!,{!,{!W!,~e!,~e!W"+2"+2"a$"+p3("+p3<"aD"DL"+2P"+2d"ap"+3t"+3"a"+P3"+P3"a(#E8#-4:<#-4:x#-9|#-9#-9#-9#+3#+3$bX$a$*$*$,$,$*$*$*$*$,R$$,R$%%*%*H%*\%`%*t%*%, %, %,MU%,MU%W%-9%-9%-9%-9&-4: &-4:&&,Z&,Z&W&&&&,g&,g&W&,uR&,uR&W&+3&+3 'a'+3'+30'a<'+3@'+3T'a`'+04d'+04x'a'+P4'+P4'a'+p4'+p4'a'D'+4'+4'a'*(*(* (*4(*<(*H(*L(*T(7X(*\(*`(*d(*p(6t(*|(6(*(6(*(6(*(6(*(*(*(*(*(*(*( ),5$),5()0),E4),E8)\)>h)>p),t),x)>)p),u`),u`)?)>)>)-:)-:),{),{),I*,I*, *,*r(*,,,*,,h*+5l*+5*a*>*>*-:*-:4++68++6P+ax+>+>+-,;+-,;+,j+,j+,ŀ+,ŀ+,+,+r+,,+,,,+5 ,+54,ax,>|,>,-:,-:,+5,+5,a-> -,\o$-,\o,->4-r-;->->--:--:->.-:.-:0.><.DD.+p5H.+p5`.ap.+5t.+5.a.>.>.,.,.,,.,,.,L.,L.,.,.r/,,/,,P/>X/>l/-,;p/-,;/+05/+05/-,;/-,;/>/+P5/+P50a(0>00><0-,;@0-,;X0,\0,`0,7d0,7l0,p0,0r0,,0,,0+50+50a 1>1> 1,$1,01-:41-:`1,Tod1,Toh1,l1,x1r1,,1,,1>1,To1,To1,1,1r1>(2,To,2,To82,<2,D2rL2>x2,To|2,To2,92,92r2>2,To2,To2,̀2,̀2r 3+43+4(3a83+4<3+4T3ad3+4h3+43a3+43+43a3+43+43a3>4>4-,;4-,;84,ŀ<4,ŀ@4,jD4,jL4,P4,`4rh4,,l4,,4,94,94r4+44+44a 5>$5>05-:45-:5+45+45a5,[$5,[$(6rX6D6>6>6-:6-:6,6,7r 7,,7,,47,987,9D7rt7D7+47+47a7,7,7s7>7>7>8iL8hh8h8-:8-: 9k09+0649+06L9a9@9,;9,;9*9*9Z9|9}999z9-hN9-@Q9-P9-Q9-hR:-TU:-X:-Z :-b:-i:-m:-w:x :y$:-P(:-h,:-(m0:-({4:~8:<:@:D:H:-FL:- OP:-x~T:X:\:`:-dd:-\h:-ll:-p:-pt:-x:-h|:-p:-:-:-:-:-:-$:::::::::-@:-:-x:-:-:-:- :-:-`:-:-:-l:-:-:-(:-:-T:-|;-;-;- ;-;-;-$;-D;-X ;-$;(;,;0;4;8;-<;-@;D;-H;-L;-(P;- T;X;-L:\;-M`;-d;-dh;l;-`Np;-8Ot;-x;- |;-;-';-$(;-(;-;-;-(;-(0;-;-;-;-P;-4;-l;-;-;-0;-;-;-*;-D,;-H-;-,/;-4;-/;-;-t;-;- ;-;-;-;-<-<-<- <-8<-)<-d+<- -<-. <-0$<-0(<-3,<-50<-\6-H)- , -,+-$,-n-w$-o(-w0-|r4-w<- t@-wH-L-T-,X-Ȭ`-|d-̬l-p-@x-T|--ز-<-l-Դ--ش--ܴ--0--4----- --- -`-x-t -(--, -$-0,-0-48-$<-8D-HH-<P-XT-@\-h`-Dh-l-Ht-x-L--P--T--X--\--`---P------$-L-----`-0-x - (-,- 4- 8-@/LD/L-\P-`8X-l!\-d8d-P;h-DLp-T;t-HL|-d;-LL-h;-PL-x;-TL-;-XL-;-\L-;-`L-;-dL-;-hL-;-lL-<-pL-$<-tL-<-xL -<-|L-<-L$-<(-L0-<4-L<-<@-LH-<L-LT-(=X-L`-,=d-Ll-<=p-Lx-@=|-L-h=-L-t=-L->-L->-L->-L-(>-L-H>-L-T>-L->-L->-L->-L-> -L->-L -?$-L,-?0-L8-?<-LD-?H-LP-?T-L\-?`-Lh-?l-Lt-@x-L-@-L-$@-L-(@-M-P@-M-\@-M-@- M-@-M-@-M-@-M- A-M-A- M-PA-$M-TA-(M-\A -,M(-A,-0M4-A8-4M@-AD-8ML-hBP--J- >-X>->-K->->-?-TK-?-?-?-$L3 -@$-dK(0- @4-`@8@-@D-,LH3P-@T-KX`-@d-Ahp-HAt-$Kx-LA-A-`B-4K-dB-B-tB-K3-B-DK-B-p,dx,5,?,5,,0,T0,d, ,t,>Ȩ,NШ,<ب,(,H,b0,_,>,-U,!,+{,I ,>(,wZ0,)8,Fn@,7{H, P,dX,B`,Zh,#p,x,z0,,Yn,,,JFh+P p+ x+ ȩ+ -@;-T;Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) %PUXcjmpsvz}R  N      $% P[\ XS j+p$h,$|8VOJhF|B'2(l>(*:_` ,[ W$,*S(,`x/(N/Jd*(0XF(0;B1>9d1_,2T[2W4R86FN6- J7E8A9=h: 9\;^_H<Z<=V >CR?M@CIF0)#FwEF$({P.ԁjhNYAhN[- O= O8^(OpZV,OQ eMlO?I0EpO3P@P<@C8,Pu^P Z0P3PUP!@QcQ@QP(QMQ0hRHhRF&TUDTU~0@i&X@X"ZTM<ZZ"b7b%h^hiYi<܇d(mFU(m5m PmL`uHhnHDp*@ln;y7w4]AYdoTPho6L$HwC?:܇J6@`80%0p<L\p (WB3(Sk(GOJF0@/hBhB'p>p/(:#3P`5[Z($4zW$SXNvJpIFȧ,Bt >H}9_E[V0R7N0IETAȬm=`8̬0_ЬZlV@4RDMxIhEJA=8$^aZVQ, 90VM0I<%@E@@<Դ48f^شYUܴTQLH0D@4><87^(Y7U,PL8fH9D<@ ;Hj70]L2Y@T\zPP'L`G`Cl?pZ;p77]XmT `(P(PK GoCQ?:6\ _XT,OTK0'G C<>:@;6 `P=\0WTS@8O`JPFdB`t>p :pA`t[kW SNgJ:FB=|=P?_`@`tD \n94xD_x6[VR(N5DIEA^=8 U!_.Z#. rV .%R.`M`-I-YE&1l;AlC1<18"(^(-RZ.T$UTQGMxt|!I|-&pD)@ <U%8P)tW^04DYDy&($ U$EQD`8``LH3X4DXN4q@<7t]Y((UP}LWH,*D @; [70]I;0#Y0TX0kP0LK0G0C?,B;468(]8XD^T<PPK@}G\`CDB?h:H6t\LPXSPOEKTGBX>x:\,6``#d@.\d@WL0S)OJFB+de>92`[\WR*N*DXJt+FtPBt*0=rX_9_'[LK*PVP{RNIEK A O=802*4_4xZ|#&&)l cVl& R*@M4TwIT*JEc,,A:8<{8l / ^j" D,$<H P 'CZ}4 8UQ 8M(I D @H <P 2 48 H^4Y~U6Q@LHD( (Tb@*0<0T7*]TyY*UPnLHHLD`8?X;d8L7h8R8~]8Yp9T9 $L:\PL: LGL;C?P;3;d6DL]pXHLOTO`;K|nGLLQC3?PL:6TL\AXXLSO\L6K  G;B0>;i:6`L`\dLW@[S;OJhLFdBlLA>9pL`[tL8WPR<N`IJ<FAxL= P9|L_p[<VlRL N$ILE0AL@=<8L_HZLTVR$=MhI(=;ETAL<`l8L^4Z8=UlQL)MxILD@Lv<8L9^Y >oU'Q>LHLqDS@L;7L]jYL UPL_L9HL D?>;=7>o]YLTMPLKGLC?L$;6L ]X?@TO?K _GLBC,$?L:s6?\82XLSDOL'KPFLB\>LZ:h6L` [ @W0LS@NtJLzF]BL:>@9 @_v[L)WRMwN:JM FAM=PA9@_` [@VeR MNIME{AM9=8M^ZMMVR M0MpaILA4EAPA<e8$M^-Z(MUQ,M"M(H0MD4@4Mo<@88M2^YdBhU QhBLLHCS:6xMz` [|MWESMN$JMsF0VBM3> 9HD_0o[LD"W<RMpNH3JMF@A\D=T:9M_`[MVl^RMMxIMEPtA$E2=8M^ZM+V`Q@EMZIM-EAM<p^8\E^&ZMU~QMMHxED@Mh<7M+^YMu5 PaUw$MQM#`NL`NHcD0OE@;4O)8O78O]\YPTPPQL P+HCP?;P/7 a]4UX,T8U?PKPG8CL:\U6s``U[WdU>SNRJlFROB,>hU9_lUh[WpURZNtU,JExUA=|U39r_SZ V SWRMUIEUmA+=U8(^UZ4$VUQ0yMSSI@&EUAL<UW8@^SZXUUwQdMUHUDU@Va<X7@|;Ю7Ԯ]s#0UYlT# pP  >(L#JL&$HPC?`};(7Z]XT8PpKGCt?;6\X+TOwKJG-Ch?:l^6\XSnOK|FB> E:5 l`[ W 4"<-5P ^4l$/p.I.hxV&.$5 /t(.<8\$t C$` ", %0!4 %) $)@7SNPJ$ eFHB0 %>9_< a[WH RSNT JEA=` 9`k_l ZdVhPRM(IEfA$=t8^<}ZtDlb!"V`QrM, LIEA <x P8^ ZUpQ MH"D @'Z< 7'',^' !$(Y$(~($SU('( Q(L)HL))UD)t**7@*+d+;d+2+D,7D,  -<] -+H-PNYH-.T.*,/P,/0CL00 H03C3 +4?405v;5\6H!7\6S]7X7TX91P9K9G9C9m?9;969\9{X:$T:O :pK:CG:&C:?::4:W6T:\d:Xh:Sp:gOt: Kx:F:B:>:>::5:e`:[:W:0S:N:J:^F:AB:>:9:_:Z[: W:R:LN:J;E;A;= ;9;d_;Z;V$;IR(;M,;I@;}ED;_AL;=T;8X;^`;vZd;V;Q;kM;EI;E;@;<I8({^PZcUUiQPMpHD@S<7^0YPLUpQL{HND0@;07P]pGYTP7:05P`pS\XSNOJFB0>P":pW`[W"SN}J0PFP3BP>9p_L[VR>NJ0EPApt=97_ZV;R0MIPoEpQA=8^hZ\VQ0]MP7Ip E@<8;88+- @m^ Z0Up[QL@-`PH`D@E<70^PYp>UPLmH@D"@;0q7P] 9Y0T@PP.L`G`  @C ?a;2V+ 7Q+M?>]pXptT`qhP"8'"8I8&(8&`88"8:"8%@8x8%88KGvCX?(:`6\fXT@Ox[K.GC>:B6`D\0WPS?OJFpB{>:H`[rWSN0nJAFP$Bp>u9_=[VR0/N IPEpAe=8(_Z yV0 ,RP Mp I `E BAP= 8 ^!YZ0!UP!QNM(Ip!DЬ@!<!,8!^^!Y"U0"LQP"Lp"HD"x@ <7]Y"/U"P"LJ^Ho1D@} ;+88+p8+8b78]p*Y!T!*rPL !` 4G` ! KC ? ! R; !4 (64 /]` ! X ! #eT P K G#gC0#I?P#:p#6#\#WXTO#LK#G$C0$>0:P$36p$`$5\$WS$0OJFBl>:89`[ cW$SPN%_J2F0%BP%=p%f9%_%.[%V%R&aNP @ NP Z 4VD KJ @I !9 y_ (E @E A = #A V=D 8 _ Z jV R0&MP&~IQEp&3A&<&8&^&JZ'U0'QP'?Mp'I'D'@'<'8(O^0(YP(Up(=Q(L(H(D(i@) <0)7P)]p)Y) U)P)uL)OH*"D0*@;S7] YP*T`cPp*L*G*Ch?*:;*6+ ]X0+VTP+Op+K+uG+XC+:?+:,60,\P,HXp,S,O,=K,G,B->0-p:P-$6`p-&\-W-yS-!O-J.F0.BP.]>p.9.*`.[.TW.R N/PJ0/#FP/Bp/=/W9/_l[V/sR/N0I00EP0Ap0G=080 _0Z0[V1R01MP1oIp1BE1$A1<1s81^2;Z02UP2Qp20M2 IZD`@2}<282@^3Y03vUP3.Qp3L3H3xD3Z@3;4704]P4qYp4UPhfL@HD?;D7v] YH PT P 8T! 8|1 81. 8&08[h8.828u%8TPP L G C ?0+;h6]XGTаO4KfG4IC4+?0:4z65\059XP5Sp5O`.K5G5B5>a:56б`6[W06SS999 9 9999 99 : :6 :  ::+:%:: :R$:[ (:j,: 0: 4: 8: <: @: UD: N H: TL: 5P: T:X:\:Y`: d:h:l:p: t:yx: |::;:: ::K:" : :: :}:::m :R :b :0 :::::::8:M:j::9:]:: ::::p ; ;o;L ; ;;p; 7;  ; $;J (;,;t 0;!4;8; <;+@;bD; H;L;P;>T; X; \; `; d; h; l; p; t; x; |;;;_;.; :; ; ;Dn ;D ;D ;D ;D ;D3 ;D= ;DQ ;D ;D] ;Dz ;D ;D ;D ;D[ ;D ;DO;Xt;XH;X;X;X;Xy;X;X;X<X<X<XG <X2<X<X<Xb<Xh <X$<X(<X,<X0<X9`}[0WR~NAJFA=H9_[/: `\ 5 \Nc XNWS!#([O#bS& OJF%kB@H>]9x` ["?WRN> !#3 p)'(,1H$" L% 5(r4((A0P($-P% 'HP0:5?,[5@CFj3PYJ-8-c3  3.!VN5XY>88z0,8, @\<+,Z<sQy,!*08fX0} v2'403"ȧl1t\101&0t~b.0|1(((48#$4''4'@,P,8 m,,d,,, @&2%Q%2O/4]#dL)h.( 0"h8p9H"( 74pR36#+}/><g///s!$3^@!(3h\PJ5%'3(%)n'5'3  e%;!|(k3?%t\/6&')Dj-(AR9U,&#90M,8,,X$y(+$'{ e\q$) (H 5 @g4 @60` @ @)1Z'!'#,d)|-{--3#)#SA(7-X9<9DA$B9T99>9\99R9 :C: ::::m:4:! T:-d:h:::::::::-,;X;.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_versiontrace_hardirqs_ongoodix_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_maskgoodix_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_printftrace_hardirqs_offgoodix_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$x.899$d.799$d.699$x.599$x.499$d.1399$x.399$d.1299$d.299$d.1199$d.199$d.1099$x.99$d.989$x.889$d.789$d.689$x.589$x.489$d.1389$x.389$d.1289$d.289$d.1189$d.189$d.1089$x.89$d.979$x.879$d.779$d.679$x.579$x.479$d.1379$x.379$d.1279$d.279$d.1179$d.179$d.1079$x.79$d.969$x.869$d.769$d.669$x.569$x.469$d.1369$x.369$d.1269$x.269$d.1169$d.169$d.1069$x.69$d.959$x.859$x.759$x.659$x.559$x.459$d.1359$x.359$d.1259$x.259$d.1159$d.159$d.1059$x.59$d.949$x.849$x.749$x.649$x.549$x.449$d.1349$x.349$d.1249$x.249$d.1149$d.149$d.1049$x.49$d.939$x.839$d.739$x.639$x.539$x.439$d.1339$x.339$d.1239$x.239$d.1139$x.139$d.1039$d.39$x.929$x.829$d.729$x.629$x.529$x.429$d.1329$x.329$d.1229$x.229$d.1129$x.129$d.1029$x.29$x.919$x.819brl_d_drv_map.719$d.719$x.619$x.519$d.1419$x.419$d.1319$x.319$d.1219$x.219$d.1119$x.119$d.1019goodix_ts_esd_init.__key.19$x.19$x.909$x.809$d.709$x.609$x.509$d.1409$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$x.898$x.798$x.698$d.598$d.498$d.1398$d.398$d.1298$x.298$d.1198$x.198$d.1098$x.98$d.988$x.888$x.788$x.688$d.588$d.488$d.1388$d.388$d.1288$x.288$d.1188$x.188$d.1088$x.88$d.978$x.878$x.778$x.678$d.578$d.478$d.1378$d.378$d.1278$x.278.Ltmp178$d.1178$x.178$d.1078$d.78$d.968$x.868$x.768$x.668$d.568$d.468$d.1368$x.368$d.1268$d.268$d.1168$x.168$d.1068$d.68$d.958$x.858$x.758$x.658$d.558$d.458$d.1358$x.358$d.1258$d.258$d.1158goodix_ts_probe.__key.158$x.158$d.1058$x.58$d.948$d.848$x.748$d.648$d.548$d.448$d.1348$x.348$d.1248$x.248$d.1148$x.148$d.1048$d.48$d.938$d.838$x.738$d.638$d.538$d.438$d.1338$x.338$d.1238$x.238$d.1138$x.138$d.1038$x.38$x.928$x.828$x.728$d.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$x.918$d.818$x.718not_sen_map.718$d.618$d.518$d.1418$d.418$d.1318$x.318$d.1218$x.218$d.1118$d.118$d.1018$x.18$x.908$x.808$x.708$d.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$x.897$d.797$d.697$x.597$x.497$d.1397$x.397$d.1297$d.297$d.1197$d.197$d.1097$x.97$d.987$x.887$d.787$d.687$x.587$x.487$d.1387$x.387$d.1287$d.287$d.1187$d.187$d.1087$x.87$d.977$x.877$d.777$d.677$x.577$x.477$d.1377$x.377$d.1277$d.277$d.1177$d.177$d.1077$x.77$d.967$x.867$d.767$d.667$x.567$x.467$d.1367$d.367$d.1267$x.267$d.1167$d.167$d.1067$x.67$d.957$x.857$d.757$d.657$x.557$x.457$d.1357$x.357$d.1257$x.257$d.1157$x.157$d.1057$x.57$d.947$x.847$x.747$x.647$x.547$x.447$d.1347$x.347$d.1247$x.247$d.1147$d.147$d.1047$x.47$x.937$x.837$d.737$x.637$x.537$x.437$d.1337$x.337$d.1237$x.237$d.1137$x.137$d.1037$x.37$x.927$x.827$d.727$x.627$x.527$x.427$d.1327$x.327$d.1227$x.227$d.1127$x.127$d.1027$x.27$x.917$x.817not_drv_map.717$d.717$x.617$x.517$d.1417$x.417$d.1317$x.317$d.1217$d.217$d.1117$x.117$d.1017$x.17$x.907$d.807$d.707$x.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$x.896$x.796$x.696$d.596$d.496$d.1396$d.396$d.1296$x.296$d.1196$x.196$d.1096$x.96$d.986$x.886$x.786$x.686$d.586$d.486$d.1386$d.386$d.1286$x.286$d.1186$x.186$d.1086$d.86$d.976$x.876$x.776$x.676$d.576$d.476$d.1376$d.376$d.1276$x.276$d.1176$x.176$d.1076$d.76$d.966$x.866$x.766$x.666$d.566$d.466$d.1366$x.366$d.1266$d.266$d.1166$x.166$d.1066$d.66$d.956$x.856$x.756$x.656$d.556$d.456$d.1356$x.356$d.1256$x.256$d.1156$d.156$d.1056$x.56$d.946$d.846$x.746$d.646$d.546$d.446$d.1346$x.346$d.1246$x.246$d.1146$x.146$d.1046$x.46$x.936$x.836$x.736$d.636$d.536$d.436$d.1336$x.336$d.1236$x.236$d.1136$x.136$d.1036$x.36$x.926$x.826$x.726$d.626$d.526$d.426$d.1326$x.326$d.1226$d.226$d.1126$d.126$d.1026$x.26$x.916$x.816$x.716params_not.716$d.616$d.516$d.1416$d.416$d.1316$x.316$d.1216$x.216$d.1116$x.116$d.1016$x.16$x.906$x.806$x.706$d.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$x.895$d.795$d.695$x.595$x.495$d.1395$x.395$d.1295$d.295$d.1195$d.195$d.1095$x.95$d.985$x.885$d.785$d.685$x.585$x.485$d.1385$x.385$d.1285$d.285$d.1185$d.185$d.1085$x.85$d.975$x.875$d.775$d.675$x.575$x.475$d.1375$x.375$d.1275$d.275$d.1175$d.175$d.1075$x.75$d.965$x.865sysfs_attrs.865$d.765$d.665$x.565$x.465$d.1365$d.365$d.1265$x.265$d.1165$d.165$d.1065$x.65$d.955$x.855$d.755$d.655$x.555$x.455$d.1355$x.355$d.1255$x.255$d.1155$x.155$d.1055$x.55$d.945$x.845$x.745$x.645$x.545$x.445$d.1345$x.345$d.1245$x.245$d.1145$x.145$d.1045$d.45$x.935$x.835$d.735$x.635$x.535$x.435$d.1335$x.335$d.1235$x.235$d.1135$x.135$d.1035$x.35$x.925$x.825$d.725$x.625$x.525$x.425$d.1325$d.325$d.1225$x.225$d.1125$x.125$d.1025$x.25$x.915$x.815params_brd.715$d.715$x.615$x.515$d.1415$x.415$d.1315$x.315$d.1215$d.215$d.1115$x.115$d.1015$d.15$x.905$d.805$d.705$x.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$x.894$x.794$x.694$d.594$d.494$d.1394$d.394$d.1294$x.294$d.1194$x.194$d.1094$x.94$d.984$x.884$x.784$x.684$d.584$d.484$d.1384$d.384$d.1284$x.284.Ltmp184$d.1184$x.184$d.1084$d.84$d.974$x.874$x.774$x.674$d.574$d.474$d.1374$d.374$d.1274$x.274$d.1174$x.174$d.1074$d.74$d.964$x.864$x.764$x.664$d.564$d.464$d.1364$x.364$d.1264$d.264$d.1164$x.164$d.1064$d.64$d.954$x.854$x.754$x.654$d.554$d.454$d.1354$x.354$d.1254$x.254$d.1154$d.154$d.1054$x.54$d.944$x.844$x.744$d.644$d.544$d.444$d.1344$d.344$d.1244$x.244$d.1144$d.144$d.1044$x.44$x.934$x.834$x.734$d.634__UNIQUE_ID_license534$d.534$d.434$d.1334$x.334$d.1234$x.234$d.1134$d.134$d.1034$x.34$x.924$d.824$x.724$d.624$d.524$d.424$d.1324$x.324$d.1224$x.224$d.1124$x.124$d.1024$x.24$x.914$d.814$x.714params_brb.714$d.614$d.514$d.1414$d.414__UNIQUE_ID_scmversion314$d.1314$x.314$d.1214$x.214$d.1114$x.114$d.1014$x.14$x.904$x.804$x.704$d.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$x.893$d.793$d.693$x.593$x.493$d.1393$x.393$d.1293$d.293$d.1193$d.193$d.1093$x.93$d.983$x.883$d.783$d.683$x.583$x.483$d.1383$x.383$d.1283$d.283$d.1183$d.183$d.1083$x.83$d.973$x.873$d.773$d.673$x.573$x.473$d.1373$x.373$d.1273$d.273$d.1173$d.173$d.1073$x.73$d.963$x.863sysfs_group.863$x.763$x.663$x.563$x.463$d.1363$x.363$d.1263$x.263$d.1163$d.163$d.1063$x.63$d.953$x.853$x.753$x.653$x.553$x.453$d.1353$d.353$d.1253$x.253$d.1153$x.153$d.1053$x.53$d.943$x.843$d.743$x.643$x.543$x.443$d.1343$x.343$d.1243$d.243$d.1143$x.143$d.1043$d.43$x.933$x.833$d.733$x.633__UNIQUE_ID_author533$x.533$x.433$d.1333$x.333$d.1233$x.233$d.1133$x.133$d.1033$x.33$x.923$x.823$d.723$x.623$x.523$x.423$d.1323$d.323$d.1223$d.223$d.1123$x.123$d.1023$x.23$x.913$x.813$d.713$x.613$x.513$d.1413$x.413__UNIQUE_ID_alias313$d.1313$x.313$d.1213$d.213$d.1113$x.113$d.1013$x.13$x.903$x.803$d.703$x.603$x.503$d.1403$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$x.892$x.792$x.692$d.592$d.492$d.1392$d.392$d.1292$x.292$d.1192$x.192$d.1092$x.92$d.982$x.882$x.782$x.682$d.582$d.482$d.1382$d.382$d.1282$x.282$d.1182$x.182$d.1082$d.82$d.972$x.872$x.772$x.672$d.572$d.472$d.1372$x.372$d.1272$x.272$d.1172$x.172$d.1072$d.72$d.962$x.862$x.762$d.662$d.562$d.462$d.1362$x.362$d.1262$d.262$d.1162$x.162$d.1062$x.62$d.952$x.852$x.752$d.652$d.552$d.452$d.1352$x.352$d.1252$x.252$d.1152$x.152$d.1052$x.52$d.942$x.842$x.742$d.642$d.542$d.442$d.1342$d.342$d.1242$x.242$d.1142$x.142$d.1042$x.42$x.932$x.832$x.732$d.632__UNIQUE_ID_description532$d.532$d.432$d.1332$x.332$d.1232$x.232$d.1132$x.132$d.1032$x.32$x.922$x.822$x.722brl_b_sen_map.722$d.622$d.522$d.422$d.1322$x.322$d.1222$x.222$d.1122$x.122$d.1022$x.22$x.912$d.812$x.712$d.612$d.512$d.1412$d.412__UNIQUE_ID_alias312$d.1312$x.312$d.1212$x.212$d.1112$x.112$d.1012$x.12$x.902$x.802$x.702$d.602$d.502$d.1402$d.402__UNIQUE_ID_name302$d.1302$x.302$d.1202$x.202$d.1102$x.102$d.1002$d.2$d.991$x.891$d.791$d.691$x.591$x.491$d.1391$x.391$d.1291$d.291$d.1191$d.191$d.1091$x.91$d.981$x.881$d.781$d.681$x.581$x.481$d.1381$x.381$d.1281$d.281.Ltmp181$d.1181$d.181$d.1081$x.81$d.971$x.871$d.771$d.671$x.571$x.471$d.1371$x.371$d.1271$d.271$d.1171$d.171$d.1071$x.71$d.961$x.861$x.761$x.661$x.561$x.461$d.1361$x.361$d.1261$x.261$d.1161$d.161$d.1061$x.61$d.951$x.851$x.751$x.651$x.551$x.451$d.1351$x.351$d.1251$x.251$d.1151$d.151$d.1051$x.51$d.941$x.841$d.741$x.641$x.541$x.441$d.1341$x.341$d.1241$x.241$d.1141$x.141$d.1041$d.41$x.931$x.831$d.731$x.631$x.531$x.431$d.1331$x.331$d.1231$x.231$d.1131$d.131$d.1031$x.31$x.921$x.821brl_b_drv_map.721$d.721$x.621$x.521$d.1421$x.421$d.1321$x.321$d.1221$d.221$d.1121$x.121$d.1021$x.21$x.911$x.811$d.711$x.611$x.511$d.1411$x.411__UNIQUE_ID_alias311$d.1311$d.311$d.1211$d.211$d.1111$x.111$d.1011$d.11$x.901$d.801$d.701$x.601$x.501$d.1401$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$x.890$x.790$x.690$d.590$d.490$d.1390$d.390$d.1290$x.290$d.1190$x.190$d.1090$x.90$d.980$x.880$x.780$x.680$d.580$d.480$d.1380$d.380$d.1280$x.280$d.1180$x.180$d.1080$d.80$d.970$x.870$x.770$x.670$d.570$d.470$d.1370$x.370$d.1270$d.270$d.1170$x.170$d.1070$d.70$d.960$x.860$x.760$d.660$d.560$d.460$d.1360$x.360$d.1260$d.260$d.1160$x.160$d.1060$x.60$d.950$x.850$x.750$d.650$d.550$d.450$d.1350$d.350$d.1250$x.250$d.1150$x.150$d.1050$d.50$d.940$d.840$x.740$d.640$d.540$d.440$d.1340$x.340$d.1240$x.240$d.1140$x.140$d.1040$x.40$x.930$x.830$x.730$d.630$d.530$d.430$d.1330$x.330$d.1230$x.230$d.1130$x.130$d.1030goodix_ts_stage2_init.__key.30$x.30$x.920$d.820$x.720brl_d_sen_map.720$d.620$d.520$d.1420$d.420$d.1320$d.320$d.1220$x.220$d.1120$x.120$d.1020$x.20$x.910$d.810$x.710$d.610$d.510$d.1410$d.410__UNIQUE_ID_alias310$d.1310$x.310$d.1210$x.210$d.1110$x.110$d.1010$x.10$x.900$x.800$x.700$d.600$d.500$d.1400$d.400$d.1300$x.300$d.1200$x.200$d.1100$x.100$d.1000@ 0 $ aP6m2G4D 4<X@<SA<B<@@]@i@@@pc'~@p&'@'+@('5@0@'%@ @'@8hI'f@g'hA@o'zpAu@o'xAJ0oLoipC0D@@t0'!H(<p$p HtaHt0)NOx=YL?`