ELFr@@*(%%%%%%; ; ; 4 $Tn*p44 Tv@*8$$@vp $    *+,-./0123456789:;<=>  !"#$%&'()*^NrtKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ4KjHid ()*+,-./0123456789:;  !"#$%&'(zM44N47VEMd #$%&'()*+,-./0123  !"#G44F46RA4G$4KjHid (zM44N47VEMd #G44F46RA4GKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJ()*+,-./0123456789:;  !"#$%&'#$%&'()*+,-./0123  !"$$$$ CAgoodix,brl-agoodix,brl-bgoodix,brl-dgoodix,nottinghamgtx8_i2cgtx8_spigoodix,brl-agoodix,brl-bgoodix,brl-b,gt7986goodix,brl-dgoodix,nottinghamgoodix_tsgoodix_firmware.bingoodix_test_limits_255.csvgoodix_cfg_group.binKh61.@  H  ' >6Kh61.@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 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!3gtd: GTP: %s: failed to get scan mode, ret: %dbrl_get_grip_enabled6gtd: GTP: set report rate %d6gtd: GTP: spi probe out3gtd: 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_suspend,penconfig_version:%x goodix_ts_request_handle6gtd: GTP: success handle ic request 0x%x3gtd: GTP: %s: %s%d--%s%d shortcircutgdix_check_gndvdd_shortcircutgoodix_tools_releasecmd_list3gtd: GTP: %s: limits file [%s] not availablespecial_selfraw_mingoodix_noise_testget_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: %d Ring_Angle_X/Y 3gtd: GTP: %s: switch osc test mode failed, sta[%x] ack[%x]high speedack&tmf->update_mutex6gtd: GTP: Update test_limits_name to %s6gtd: GTP: Firmware update successfully3gtd: 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 upgradedstrnlen3gtd: GTP: %s: failed send config write end command3gtd: GTP: %s: failed write flash head infobrl_get_self_sensing_data6gtd: GTP: Report Rate: %dHz is not supportgoodix,test-limits-namets_active3gtd: GTP: %s: failed set pen device6gtd: GTP: enable fodopen_test-[%s] 6gtd: GTP: get test time %dms6gtd: GTP: >>>>> No shortcircutgdix_check_rx_rx_shortcircutical_raw_min3gtd: GTP: %s: Failed get max_limits3gtd: GTP: %s: self_rawdata[%d] out of range[%d %d]set_single_tapset_grip_modestylus osc test: PASS goodix_force_update6gtd: GTP: notify update start6gtd: GTP: Firmware package protocol: V%u6gtd: GTP: enable misctl clockgoodix_flash_package3gtd: GTP: %s: data:%*ph6gtd: GTP: pid from flash is %ssend_cfg_cmdwait_cmd_status3gtd: GTP: %s: config head checksum error6gtd: GTP: read fw version: %d, retry %d3gtd: GTP: %s: framedata is not ready val:0x%02x, exit!3gtd: GTP: %s: r_sta[0x%x] != status[0x%x]brl_get_scan_modeHSgoodix_ts_report_status3gtd: GTP: %s: invalid irq-gpio in dt: %d6gtd: GTP: firmware name from dt: %sgoodix_ts_power_init6gtd: GTP: Failed to register gti pmfailed read addr(%x), len(%d) 6gtd: GTP: not enable DOUBLE-TAPgsx_double_type_store6gtd: GTP: DRV[%d~%d] open circuit, ret=0x%XSENGND3gtd: GTP: %s: Async data write failed3gtd: GTP: %s: can't find core data0x003gtd: GTP: %s: %s: malloc failed! 3gtd: GTP: %s: invalid compatible propertygoodix_stylus_rawdata_test3gtd: GTP: %s: copy from user failed%s: enable OK stylus_osc_testexit highsense mode 6gtd: GTP: lp_marginal_max_x: %d6gtd: GTP: lp_marginal_max_y: %d3gtd: GTP: %s: failed to update gesture param, status[%x]3gtd: GTP: %s: failed read isp version3gtd: GTP: %s: Failed to write firmware packet6gtd: GTP: flash cmd status not ready, retry %d, ack 0x%x, status 0x%x, ret %d3gtd: GTP: %s: data check failed, please retry3gtd: GTP: %s: flash target addr error, please checkgoodix_read_pid_from_flash6gtd: GTP: set update mode:0x%x6gtd: GTP: frame_data_addr: 0x%04X3gtd: GTP: %s: failed to enable group1 clock, ret:%d status:%02x3gtd: GTP: %s: failed enter flash read state3gtd: GTP: %s: failed read data len %lu6gtd: GTP: Driver bin info: ver %s, len %d, pkgs %d&x->waitgoodix_pinctrl_initgoodix_later_init_threadDriverVersion:%s 3gtd: GTP: %s: failed to create proc entry: goodix_ts.%d/driver_test3gtd: GTP: %s: failed to get_capacitance_data, exit!6gtd: 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 6gtd: GTP: fw update return %dgoodix-fwu6gtd: GTP: Update cfg_bin_name to %s3gtd: GTP: %s: failed prepare ISP, retry %d6gtd: GTP: Firmware config id:0x%xupdate_en_store6gtd: GTP: Drv*Sen,Button,Force num: %d x %d, %d, %d6gtd: GTP: self_diffdata_addr: 0x%04X3gtd: GTP: %s: Failed to enable avdd:%dbrl_gesture3gtd: GTP: %s: failed read flash ready state3gtd: GTP: %s: failed set scan mode cmd3gtd: GTP: %s: failed to get palm enabled, ret: %d3gtd: GTP: %s: failed to set report rategoodix_spi_read_bragoodix_read_cfg_bin6gtd: GTP: Esd off, esd work state %d6gtd: GTP: get reset-gpio[%d] from dtgoog,panel_map6gtd: GTP: Device power on3gtd: GTP: %s: Failed to alloc gti options 3gtd: GTP: %s: Failed to allocated pen device3gtd: GTP: %s: convert config data FAILEDsuccessgsx_fod_type_storeshort_test-[%s] 6gtd: GTP: inspect module exit6gtd: GTP: WARNNING invalid pin3gtd: GTP: %s: Faild found corrresponding channel num:%dgoodix_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 item %s: disable OK set scan mode to idle 6gtd: GTP: lp_min_count: %d Tx2_coordinate_X/Tx2_coordinate_Y set_charge_mode3gtd: GTP: %s: fw mode uninit6gtd: GTP: fw update success6gtd: GTP: get fw bin retry:[%d]I2C6gtd: GTP: Firmware subsystem num: %u6gtd: GTP: Success hold CPU3gtd: GTP: %s: flash cmd ack error, ack 0x%x, ret %d3gtd: GTP: %s: fw module uninit6gtd: GTP: ic_version_id: 0x%01X6gtd: GTP: frame_data_customer_id: 0x%01Xbrl_reset_after3gtd: GTP: %s: failed write config data, %d6gtd: GTP: cmd buf %*ph6gtd: GTP: device confirm val: %*ph.3gtd: GTP: %s: failed to set heatmap %s, err: %d3gtd: GTP: %s: failed to %s screen protector modegoodix_spi_read3gtd: GTP: %s: invalid reset-gpio in dt: %d3gtd: GTP: %s: failed get panel-max-w6gtd: GTP: config id is equal 0x%x, skiped&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: gesture module init successPASS6gtd: GTP: short test prepare IN6gtd: GTP: >>>>> short check return 0x%xcompatible3gtd: GTP: %s: malloc test resource failedparse_valid_data3gtd: GTP: %s: self rawdata is not ready val:0x%02x, exit3gtd: GTP: %s: frame has no stylus pack datadriver_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 %dgoodix,panel-max-wgoodix_ts_gpio_setuprom_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 %d3gtd: GTP: %s: failed create gesture sysfs files6gtd: GTP: enable single tapFAILgoodix_shortcircuit_testgoodix_shortcircut_analysis3gtd: GTP: %s: Failed read Drv-to-Drv short rawdatagtp_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] set_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 6gtd: GTP: Request firmware image [%s]3gtd: GTP: %s: unknown status6gtd: GTP: success do update work6gtd: GTP: self_rawdata_addr: 0x%04Xbrl_flash_readbrl_set_heatmap_enabledgoodix_get_reg_and_cfg3gtd: 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-enable3gtd: GTP: %s: Cannot create work thread goodix_ts_reg_rw_showgoodix_ts_pen_set_store6gtd: GTP: open test pass3gtd: GTP: %s: send test mode failed3gtd: GTP: %s: Failed to alloc memory3gtd: GTP: %s: Debug tools miscdev register failednottinghamshortciurt_threshold3gtd: GTP: %s: request_firmware, limits param length error,len:%zu3gtd: GTP: %s: Failed get self_min_limits3gtd: GTP: %s: send rawdata cmd failed 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 > %d3gtd: GTP: %s: failed set pinctrl stategoodix,iovdd-namegoodix,firmware-namegoodix,panel-max-x6gtd: GTP: Power initgoodix_ts_pen_dev_config6gtd: GTP: set sense OFF3gtd: GTP: %s: esd check failedgoodix_ts_esd_work3gtd: GTP: %s: failed get irq num %d6gtd: 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] hsync mode: %s 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 errordisable6gtd: 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 bin6gtd: 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:%d3gtd: GTP: %s: failed read addr(%x) length(%d)goodix_ts_reg_rw_store3gtd: GTP: %s: failed get length infoinspect_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: %d3gtd: GTP: %s: unknown update mode 0x%x3gtd: GTP: %s: Firmware update failed, ret:%d3gtd: GTP: %s: still failed to read ic info after upgraded3gtd: 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 errorenable3gtd: GTP: %s: failed to get coordinate filter enabled, ret: %d3gtd: GTP: %s: Invalid cfg_bin size:%dgoodix_ts_core_initSUSPEND3gtd: GTP: %s: address(0x%x) and length(%d) can't be null6gtd: GTP: get ble cmd:%*ph6gtd: GTP: Suspend start&(&ts_esd->esd_work)->timerstylus-inactive: IN_TS=%lld TS=%lld DELTA=%lld ns. 6gtd: GTP: pen pair event6gtd: GTP: not enable FOD-DOWN6gtd: GTP: TP test prepare OK3gtd: GTP: %s: Read TEST_RESULT_REG failed6gtd: GTP: IRQ enabled3gtd: GTP: %s: Memory allco err3gtd: GTP: %s: Async data read failedinclude/linux/uaccess.h3gtd: 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: short result checksum errOK get_rawget_base6gtd: GTP: enable long pressnormal 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 ../private/google-modules/soc/gs/include/trace/hooks/systrace.h3gtd: GTP: %s: failed flash to 0x%05X,size:%u bytes3gtd: GTP: %s: read flash 0x%04x failed6gtd: GTP: gesture_feature: 0x%04Xbrl_select_spi_modebrl_read_version6gtd: GTP: failed get ic info data, %dbrl_set_palm_enabled3gtd: GTP: %s: failed to set panel speed mode: %s3gtd: GTP: %s: cfg_bin checksum check filed 0x%02x != 0x%02xgoodix,config-name6gtd: GTP: update flag: 0x%X3gtd: GTP: %s: failed do fw updategoodix_ts_sysfs_initconfig_id:%x 6gtd: GTP: cfg file [%s] is readydebug_log3gtd: GTP: %s: gesture module init failed!3gtd: GTP: %s: open test failed3gtd: GTP: %s: Failed read to-gnd rawdataVDDgoodix_tools_init3gtd: GTP: %s: the GTP_SEND_COMMAND function has been removedbrl-dmemcpy: detected field-spanning write (size %zu) of single %s (size %zu) portrait mode 6gtd: GTP: lp_min_node_count: %dgoodix_set_gesture_paramenable heatmap Tx2_rawdata normal speederror: %d low power active mode3gtd: GTP: %s: Failed to prepare ISP, exit update:%d3gtd: GTP: %s: use one binary but not find subsys cfg3gtd: GTP: %s: Product ID mismatch:%s != %sgoodix_fw_version_compare6gtd: GTP: success enable esd key6gtd: GTP: success flash config with ISP6gtd: GTP: FW-State: 0x%04X, %d6gtd: GTP: IN3gtd: 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, skiped%02x,6gtd: GTP: goodix_ts_report_gesture_up3gtd: GTP: %s: failed to create proc entry: goodix_ts.%d/tp_capacitance_dataTX:%d RX:%d 6gtd: GTP: get FOD-UP gesture6gtd: GTP: Irq aready set with, arg = %ldinit_cfg_datadriver_test_selftest6gtd: GTP: limit_file_name:%sical_shortciurt_thresholdfield "(u8 *)ts_test->selfrawdata.data" at ../private/google-modules/touch/goodix/goodix_ts_proc.c:2100 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 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_init3gtd: GTP: %s: config len exceed limit %d > %d6gtd: GTP: touch head checksum err[%*ph]6gtd: GTP: failed to read mutual data3gtd: GTP: %s: failed to %s coordinate filtergoodix,config_names3gtd: GTP: %s: Failed to parse resolutions:%d3gtd: GTP: %s: Failed to allocated input device3gtd: GTP: %s: cfg file [%s] not available,errno:%ddisable-depth:%d 6gtd: GTP: TP test prepare IN3gtd: GTP: %s: Failed read Drv-to-Sen short rawdata3gtd: GTP: %s: failed copy driver version info to userasync_writeNG 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: failed register goodix platform device, %d3gtd: GTP: %s: I2c write failed,dev:%02x,reg:%04x,size:%ugoodix_spi_read_fast6gtd: GTP: cfg_bin_name:%sgoodix_ts_probe%s%d%s%d%s3gtd: GTP: %s: invalid data info3gtd: GTP: %s: failed create gesture sysfs node!6gtd: GTP: inspect module init success6gtd: GTP: invalid self_capdata:0x%x6gtd: GTP: warning data is all %s ga687x3gtd: GTP: %s: rawdata[%d] out of range[%d %d]3gtd: 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%04X6gtd: GTP: OUTbrl_set_grip_enabledgoodix_i2c_read3gtd: GTP: %s: failed set spi mode, %d6gtd: GTP: dma_mode: %s goodix,dev-id3gtd: GTP: %s: failed get panel-max-p, use default3gtd: GTP: %s: Could not get active pinstate 6gtd: GTP: no valid normal config found3gtd: GTP: %s: Unable to register input devicepen_gettp_capacitance_data%5d,6gtd: GTP: get SINGLE-TAP gesture6gtd: GTP: gesture module exitsingle_type3gtd: GTP: %s: short circut:R=%dK,R_Threshold=%dK3gtd: GTP: %s: %s%d shortcircut to %s,R=%ldK,R_Threshold=%dKgoodix_auto_testspecial_raw_deltagoodix_delta_test3gtd: GTP: %s: send stylus test cmd failedDelta test: resetResult: PASS 6gtd: GTP: lp_max_y: %dnot support stylus data %d,%dlocked6gtd: GTP: start update proc6gtd: GTP: need to upgrade__fortify_strlen6gtd: GTP: frame_data_version_id: 0x%01Xbrl_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: clean touch event failed, exit!3gtd: GTP: %s: failed to %s grip mode3gtd: GTP: %s: alloc rx_buf failed, size:%d3gtd: GTP: %s: failed add spi bus drivergoodix_firmware.bin6gtd: GTP: Avdd name is NULL3gtd: GTP: %s: failed power on, %d3gtd: GTP: %s: failed to get ic info, try to upgradegoodix_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_show6gtd: GTP: missing key info for esd check6gtd: GTP: Device power off3gtd: GTP: %s: failed power off, %d6gtd: GTP: ---------------------- short_test begin ----------------------3gtd: GTP: %s: Drv-to-Sen adc data checksum error6gtd: GTP: TP test finish IN6gtd: GTP: success read config:len=%d3gtd: GTP: %s: Read i2c failed3gtd: GTP: %s: obtain open test limits failedical_raw_max3gtd: GTP: %s: set freq %d failed %s: 0x%02x%02x%02x%02x 0x%x 3gtd: GTP: %s: %s: invalid cmd paramset_lp_paramset scan mode to default disable continue report 6gtd: GTP: lp_min_y: %d6gtd: GTP: lp_marginal_min_y: %d6gtd: GTP: set frequency index %d3gtd: GTP: %s: Firmware image [%s] not available,errno:%d6gtd: GTP: --- End flash subsystem[%d]: OK ---goodix_update_finish3gtd: 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 %d6gtd: GTP: esd on3gtd: GTP: %s: hw ops is NULL3gtd: GTP: %s: failed init toolsgoodix_parse_dt6gtd: GTP: Firmware name %s6gtd: GTP: test limits name from dt: %sgoodix_parse_dt_resolutionts_irq_gpiogoodix_ts_power_on3gtd: GTP: %s: stage2 init failed6gtd: GTP: device#%d wait device#%d timeout to complete init state2!3gtd: 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]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: Update fw_name to %s6gtd: GTP: no need to upgrade3gtd: 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!3gtd: GTP: %s: report rawdata failed, exit!brl_get_coord_filter_enabledgtx8_spi&dev_res->bus.mutex3gtd: GTP: %s: spi transfer error:%d&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: success register irq:3gtd: GTP: %s: failed handle request 0x%x(work_completion)(&(&ts_esd->esd_work)->work)6gtd: GTP: get FOD-DOWN gesture6gtd: GTP: disable single tapgsx_single_type_storemap_die2pin3gtd: GTP: %s: diff code checksum error6gtd: 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, exitNoise test: get_configset_water_modemin: 6gtd: GTP: set scan mode to defaultset report rate %d 6gtd: GTP: Firmware image [%s] is readySPI6gtd: GTP: retry hold cpu %dgoodix_send_flash_cmd3gtd: 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 failed3gtd: GTP: %s: read frame data failedbrl_set_panel_speed_mode6gtd: 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]goodix,use-one-binary6gtd: GTP: Config name %s6gtd: GTP: can't find test limits name, use default: %s 6gtd: GTP: goodix_set_pinctrl_state: %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:%d3gtd: GTP: %s: failed to alloc touch_frame_packagehw_reset6gtd: GTP: get data[%d]=0x%xgoodix_ts.%ddouble_type3gtd: GTP: %s: Failed enter short test mode6gtd: GTP: short_test finished, start analysis3gtd: GTP: %s: Sen-to-Sen adc data checksum error6gtd: GTP: Debug tools miscdev register successspecial_selfraw_max3gtd: GTP: %s: alloc index %d failed.Short test: GT%s %s: 0x%x set_scan_modestylus osc test: FAIL landscape right 6gtd: GTP: lp_motion_tolerance_inner: %ddisable heatmap failed create core sysfs group6gtd: GTP: fw update mode 0x%x6gtd: GTP: Firmware request update starts6gtd: 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 error3gtd: 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 error3gtd: GTP: %s: failed to %s palm mode6gtd: GTP: i2c probe out6gtd: GTP: spi probe out, %d6gtd: GTP: pkg:%d, sensor id contrast FAILED, bin %d != %d6gtd: GTP: Core layer init:%sgoodix,panel-max-pgoodix_init_threadgoodix_ts_send_cfg_store3gtd: GTP: %s: failed get addr infogesture_module_init3gtd: GTP: %s: inspect module init failed!gdix_check_tx_tx_shortcircut6gtd: GTP: invalid short pad num:%d6gtd: GTP: Debug tools miscdev exitgt79866gtd: GTP: sub ic type is GT7986 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 passgoodix_fw_update_init3gtd: GTP: %s: flash fw data enter error, ret:%dgoodix_parse_firmware6gtd: GTP: Subsystem Ptr: %p6gtd: GTP: active firmware version:%*phgoodix_update_preparegoodix_load_isp3gtd: GTP: %s: failed flash config with ISP, %dpreparing3gtd: 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_framedatadisabledbrl_get_screen_protector_mode_enabledgoodix_spi_probe3gtd: 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_init3gtd: GTP: %s: failed set init procfs3gtd: GTP: %s: failed set init inspect%s trigger-count:%zu mutual_diffdata: goodix_short_test_prepare0xFF3gtd: GTP: %s: unsupported ic type %s3gtd: GTP: %s: Failed get delta limit3gtd: GTP: %s: Failed get %sgetrid_spaceSelf test: switch to sleep mode set_grip_mode[%d] 3gtd: GTP: %s: wait osc test result failed, sta[%x] ack[%x]3gtd: GTP: %s: fw update failed, %dgoodix_flash_firmware6gtd: GTP: touch_data_customer_id: 0x%01X6gtd: GTP: FW-Buffer: 0x%04X, %d3gtd: GTP: %s: failed write cfg prepare cmd %d3gtd: GTP: %s: cfg len exceed buffer size %d > %d3gtd: GTP: %s: input null ptr3gtd: GTP: %s: failed set continuous mode cmd3gtd: GTP: %s: failed to get screen protector mode enabled, ret: %dgoodix_get_config_data3gtd: GTP: %s: failed parse cfg bin3gtd: GTP: %s: status data checksum error3gtd: 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 ACTIVE3gtd: GTP: %s: failed set input devicegoodix_cfg_group.cfgreg_rwirq:%u stylus-active: IN_TS=%lld TS=%lld DELTA=%lld ns. 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 ../private/google-modules/touch/goodix/goodix_ts_proc.c3gtd: 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_writegoodix,avdd-name6gtd: GTP: config name from dt: %s6gtd: GTP: undefined udfps-x(optional)!3gtd: GTP: %s: failed init fw update module6gtd: GTP: try send config, id=0x%x3gtd: GTP: %s: failed set init apispatch_pid:%s patch_vid:%02x%02x%02x%02x goodix_ts_convert_0x_data6gtd: GTP: Resume end6gtd: GTP: disable double tap3gtd: GTP: %s: core_data or info is NULL3gtd: GTP: %s: Failed to get test_time, default %dms3gtd: GTP: %s: shrot result checksum err6gtd: 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 short6gtd: GTP: ic type is brl-d3gtd: GTP: %s: get space kzalloc error%d set_long_pressget_cap_datagoodix_read_configset_noise_mode[%d] 6gtd: GTP: landscape left3gtd: GTP: %s: osc test result checksum error, [%*ph]6gtd: GTP: retry %d enable esd key, 0x%x3gtd: GTP: %s: Failed load and run isp6gtd: GTP: ic_die_id: 0x%01X6gtd: GTP: fw info data invalid3gtd: GTP: %s: invalid stylus freq num %d > %d3gtd: GTP: %s: failed get esd value, %dbrl_set_screen_protector_mode_enabled6gtd: GTP: i2c probe out, %d6gtd: GTP: Goodix spi driver exit3gtd: GTP: %s: failed get valid config bin data6gtd: GTP: get cfg bin retry:[%d]%s.%dgoodix,irq-gpiogoodix,firmware_names6gtd: GTP: can't find config name, use default: %s3gtd: GTP: %s: exchange cfg data error, overflow, temp_index:%d,m_size:%dread_cfg6gtd: GTP: Suspend end3gtd: 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 != %s3gtd: 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: unlockedgoodix_do_fw_update3gtd: GTP: %s: Failed to create update thread:%ld6gtd: GTP: flash fw data success, need check version3gtd: GTP: %s: Failed to enable esd key, return =%d6gtd: GTP: ISP running successfully6gtd: GTP: flash status check passfwupdate3gtd: GTP: %s: failed get valid cmd ackenabledNS6gtd: GTP: register device %s3gtd: 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 get version info, try to upgrade&(&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:%dgoodix_ts_power_off6gtd: GTP: Core layer exitgdix_check_tx_rx_shortcircutspecial_stylusraw_max6gtd: 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:%lldlow 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%04X6gtd: GTP: success send config3gtd: GTP: %s: failed send config read prepare command6gtd: GTP: fw info checksum error!6gtd: GTP: device connectedbrl_get_palm_enabled6gtd: GTP: I2c read retry[%d]:0x%x6gtd: GTP: Goodix spi driver initgoodix_spi_write3gtd: GTP: %s: failed start late initgoodix,panel-height-mmgoodix_ts_input_dev_configchip_info6gtd: GTP: rw length info is %d3gtd: GTP: %s: failed write addr(%x) data %*phpen_debugmutual_rawdata: 6gtd: GTP: not enable SINGLE-TAP6gtd: GTP: ---------------------- open_test begin ----------------------3gtd: GTP: %s: send open test cmd failed6gtd: GTP: short_mode_status=0x%02x ret=%dget_rawdata3gtd: GTP: %s: Tools module not register6gtd: GTP: unsupport sync read6gtd: GTP: Invalid cmd3gtd: GTP: %s: load %s failed 2! get_self_rawTX:%d RX:%d short_testset_hsync_speedcoordfilter_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 set D12, ret:%d status:%02x3gtd: GTP: %s: failed refrash esd value3gtd: GTP: %s: report diffdata failed, exit!goodix_flash_cmd3gtd: GTP: %s: failed to get grip enabled, ret: %d6gtd: GTP: esd work already in workqueuegoodix,iovdd-gpio6gtd: GTP: one binary, no need find config3gtd: GTP: %s: invalid rw flag %d, only support [1/2]%02x.%02x.%02x.%02x6gtd: GTP: set sense ONgoodix_ts_procfs_init6gtd: GTP: test time too long %d > %dmemcpy3gtd: GTP: %s: Failed get short circuit limitsparse_csvfile6gtd: GTP: set freq %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: %d3gtd: GTP: %s: failed read back config data6gtd: GTP: pid:%s6gtd: GTP: sensor_id:%dbrl_get_mutual_databrl_set_report_rategtx8_i2cgoodix_tsgoodix_parse_cfg_binv1.3.53gtd: 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 foundsend_cfg6gtd: GTP: %s write to addr (%x) with data %*ph%3d,goodix_ts_report_gesture6gtd: GTP: ic type is brl-abrl-b3gtd: GTP: %s: failed to create proc cmd_list set_irq_enableinvalid 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, %d3gtd: GTP: %s: failed write command6gtd: GTP: config len %d3gtd: GTP: %s: failed get ic infobrl_set_continuously_report_enabledgoodix_i2c_probe3gtd: GTP: %s: cfg_bin len check failed,%d != %d&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-ygoodix_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_setupDRVgdix_check_resistance_to_gnd3gtd: GTP: %s: Copy data from user failedasync_readdriver_test, 3gtd: GTP: %s: invalid cmd size[%ld]get_channel_num6gtd: GTP: set scan mode to idle3gtd: GTP: %s: read config failed6gtd: GTP: st_motion_tolerance: %d6gtd: GTP: success create fw update threadgoodix_fw_update_thread6gtd: GTP: firmware update, reset3gtd: GTP: %s: failed to hold cpu, status:%*phbrl_read_config6gtd: GTP: failed get event head databrl_dev_confirmbrl_set_scan_mode6gtd: 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: goodix_ts_core failed, ret:%d6gtd: GTP: invalied iovdd name length: %ld > %ldgoodix,test_limits_names6gtd: GTP: success get valid ic config3gtd: GTP: %s: failed set init sysfs3gtd: GTP: %s: failed to alloc mutual_data_manualsensorid:%d 6gtd: GTP: Resume start6gtd: GTP: IRQ:%u,flags:%d3gtd: GTP: %s: not support gesture type[%02X]6gtd: GTP: disable fod3gtd: GTP: %s: create sysfs of get_rawdata failed3gtd: GTP: %s: Drv-to-Drv adc data checksum errorbrl-agoodix_shortcircut_test %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 failed3gtd: GTP: %s: short test failed, status:0x%02xOST3gtd: GTP: %s: Failed read Sen-to-Sen short rawdataread_config_data6gtd: GTP: success open toolsgoodix_rotate_abcd2cbadspecial_freq_stylusraw_min6gtd: GTP: invalid ptr, return 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 ?#{O0A5!/ F\@9 4^A7c@T3! ****OA{¨#_=a?#{ o g_WOA8CB*r@94h@ qThBD*@_rerk@TE0?@b07!B-CA4!RR4ARR5@9c4BhCi C@9]@)[R@~@Bq2@:_T!A@BR@@!_T_$cT* @ RK@,ij8J _ +ik8! *h (T!#*aRR!*77*@ kATD9_q T!!cCrC906 @`?5hR!*Rh Hhc(}H R h@ qThBD!R@_rerk@TE0?A8C_ YT*OQWP_OgNoM{L#_ֈ: 4I)} @KIw8K)9 @IkL9 @IlMI* @ T @Jiy a*? MTD9RD9"D9 ) JrA@D9D95hK`94h[A5ncCD9YqaTq!T]qaTqTaqA Tq T!^ @91D9b"T@95hK`94_kT@Aa[@9H4*@94_8@94B_@94_@9H4@!cCrC9H75#UR!(R:R!*@/@HRK!Qq3TBB @;CDW) @%@')h@R_7rrk@TE0?֖ RqTh'@ARCRy_r'rk@TE0?*h@#RR_r'rk@TE0?h@*RR_r'rk@TE0?*h@RR_r'rk@TE0?֨*u*5'I) kTS@ k T}RRBR*@94#R(CR+@@yqh'@#_r'rk@TE0?(C@@q!TR }RRBR#A9*q Th'@RR#R9_r'rk@TE0?*h@#R#R_r'rk@TE0?*55#A9qTh'@'@#R9_r'rk@TE0?( C @= @*@@P 6*!/@V!RR=/@ 6*!C!*/@6!R(CR)CD@q(@ RA_7rrk@TE0?(CD5@_1brbrk@TE0?ր5]x*iR]8 k R Hz T]8]8]8!V!6!BIRD9H @ 4BB#)@/R )R#9o5Z q#T6R{R*RBR()]*,1Ty5*RK!*CsQ*7kJT5!***!*@?q跟(* 7!"R(R/@(RP!*BRCBD@)@q RA0_7rrk@T E0 ?֨BD5@_1brbrk@TE0?cC6BD9@_qٝr rk@TE0?6!!*xrT*5!*@s+?#C{WOA8C @D`!BhCs^h@qTtN RbT`Tvj58h.CA`@ah*5hC ) J k@qIqh)Rh i2A8C_ T*ODWC{BC#_!ThBDtb=!R!rM@R_rerk@TE0?6"R!"r!<hC @h1B!7B#!RC9tN #RhJ`9H5t #Rtn!#Ro!`C!l?#{O0A(4 Ca2OA{¨#_?#{WOBRhrbFLy?kR@IzTӪj@k @y_k`IzAT ROBWA{è#_i@hO?aTH@@ kTB @?qTJ`95*!@RRR`Ra@@?kT a@?kT*R?#{#_WOA8**C*qTRyn#CD**%@_r'rk@TE0? 7CD**@_r'rk@TE0?` 7@ 4CD**%@_r'rk@TE0?7CD**@_r'rk@TE0?@7 4CD**%@_r'rk@TE0?7CD**@_r'rk@TE0? 7q*#`TA8C_ TOG*WF_E{C#@#_*?#{og_ W O A8 CR3@) @R@+)4* #@qRt2! *C @A9*"R CBD@9@*(%@=3*_r'rk@TE0?@$7*haR@!R*x3@8C] CR @BD*R>%@_r'rk@TE0?5BDc*R@_r'rk@TE0?*5^8qTqR}RBR^8**BDc*R@_r'rk@TE0?*5^8q@ TqR}RBR^8!R*BDc*R@_r'rk@TE0?*5^8qTqR}RBR^8AR*BDc*R@_r'rk@TE0?*5^8q@TqR}RBR^8aR*BDc*R@_r'rk@TE0?*5^8qTqR}RBR^8R*^8_qT@R* **R_RBRRq`TBDc*R@_r'rk@TE0?*^8^85_qaTq!T8*!*/15 7b^8^8!R*@5^8 qTqT?UqAT!7BD**%@_r'rk@TE0?5R`6bQC]@sk@ @9 @aT*-*!!!Xq!TqT!!C]*A8C_ aT*OKWJ_IgHoG{F#_*cR@?#{ OC @M@`T2A5! @OB{è#_A@9@9HQqTiR)%7!@ )!yh5\C?#{A8C @#M@@T aA)Q? q(T JLii8k ` J RJ@y  )#9)@iilli R,R r*r3҉Mi eAR|@A8C_ T{C#_9%?#{O@ya @9a@9a@9a@9ab@a*@9a.@9a2@9a6@9a:@9a&@ya*@ya.@ya2@ya6@yar@9bv@9cz@9d~@9aRGbGxaGbGxaHbRHxarHbHxaJbRJxaHarJxaJaKaKaKaMbMxa2NaHOA{¨#_}?##_ָ'/?#{og_WOA8CGGG6q T*!R***qT**`F@qT**4`F@0`F`S7wRRBRqT*!R`F` R7SR_RBR*!R:RRRBR hC @?qT@Rq R *A8C_ QT*OGWF_EgDoC{B#_#;R~!{Q1`LThBDARCR y%@_r'rk@TE0?hBD*#RR@_r'rk@TE0?hBD*RR@_r'rk@TE0?hBD*RR@_r'rk@TE0?(**h5'A) kT@ kT;D7hBDRR#R%@9_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9qThBDR#R9%@_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9q ThBDR#R9%@_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9qThBDR#R9%@_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9q`ThBDRR#R%@9_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*#@905qa0ThBDRR#R%@9_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9qThBDR#R9%@_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9q ThBDR#R9%@_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9qThBDR#R9%@_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9q`ThBDRR#R%@9_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*#@9"5qThBDRR#R%@9_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9qThBDR#R9%@_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9q ThBDR#R9%@_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9qThBDR#R9%@_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*5#@9q`ThBDRR#R%@9_r'rk@TE0?hBD*#R#R@_r'rk@TE0?*#@95qaTqR}RBRhBDIRR#R%@9_r'rk@TE0?@7 *7hC*I**!*=!#R4!'s+?#{CA8 CjRR@D y!@R%@_r'rk@TE0?A8C@ T{A#_s+?#{CA8 C8RJrR@D3!@R%@_r'rk@TE0?A8C@ T{A#_?#{A8RCRRR#`M Cr@)Zr)(jq @D* HRRR)@79+939/9P_Q}r1rk@T@E0@?`5A8C_ T{B*#_!?#{O*(R`Gh>9*RRBR`G!RNq,T}RBR~ }@!}@* OA{¨#_ָ'/?#{=!6%"R* *5eO@9(4 !R* *4eO@95*{#_+R |_, J5 5;5* |_+R5 5; 5s+?#{=!R* *4eO@95*{#_* |_+R5 5;i5o|?I?#{C q@ @0_~rark@T E0 ?{#_֕|?#{C u@ @0_rQrk@T E0 ?{#_o|?I?#{C y@ @0_~rark@T E0 ?{#_K?#{og_WOA8`"C*@D*y.@8 Q(@9( 5;R'@A@R_r'rk@TE0? 7R@#A@R_r'rk@TE0?@7(@95'@9q`TyrT}RRBRqT#R qTR_RBR}RRBR{qT!*A8C_ T*OGWF_EgDoC{B#_*!*@9*!b?#{g_WOA8 C*# @yk T~@@DRR#y 5@9 5H'@!@*_r'rk@TE0? 5H@!@*_r'rk@TE0?` 5 5R#y] * 5R#yU 54uA8C_ AT*OFWE_DgC{B#_!**(!!@** R*!!!*b?#{;WO A8C@D>A8C_ aT*;@OIWH{F#_Rc*x 5v@#R@_r'rk@TE0?* 5#R`53Dx @ykTklTB*C*@2A*2@!@0_r'rk@T E0 ?53Dx3Dx"R53Dx4R*!! !!**Rc>x 5443Dx*!|++?#{WOA8ՉRC)r*!#RC#@D@q@5*_r'rk@TE0? 5#R* 4#RR_R**qR}RBR@#*R_r'rk@TE0? 5#R*4#RR_R*"RqR}RBR@#*R_r'rk@TE0?5#R*5@@#@h& @@yj k ybaRa*bJRa^@9**BRqR}RBR#RR_RBR3!A8C_ T*OEWD{C#_^?#{og_WOA8CC*RyC R)r**!@9BD{q:@3*CR_r'rk@TE0?`5@yqT@C*_r'rk@TE0?5@yC5@yC*`4qR}RBRqaTP****#@y#A@9Ahy#Bi"W@y_ q/@jk"h6yib9#TC4Cx_qix`T3Cx_qi2xTSCx_ qiRx`TsCx_qirxTCx_qix`TCx_qixTCx_qix`TCxixJ  "@8_ qb9TH4*@y_qjfy`T*@y_qjjyT* @y_ qjny`T* @y_qjryT*@y_qjvy`T*@y_qjzyT*@y_qj~y`T*@yjyJ T) "@9_ qb 9HT @)4_T_T+@y_qk2xTT %`T+@y_qkRxTT %@T+ @y_ qkrxTT % T+ @y_qkx`ThT %T+@y_qkx@THT %T+@y_qkx T(T %T+@y_qkxTT%T(@yhxKH T) "@9_ qbN9T)4T )_`T*@y_qjyTT )_@T*@y_qjyTT )_ T* @y_ qjyThT )_T* @y_qjy`THT )_T*@y_qjy@T(T )_ T*@y_qjy T T )_ T*@y_qjyT T )_ T*@yjy HJ_ T(@9_ qb9Tv4U` )F 9@ @y* 5D: -Ey6 %B. -C& %@. !A}@&"4hrH4hJh4*  !R!A8C_ aTOEWD_CgBoA{ƨ#_ s+?#{OCA8 |C5@954@D*#R@_r'rk@TE0?5@9_qTBDIR*#R%@9_r'rk@TE0?*4!*A8C@ T*@OC{A#_*!*!+?#{WO@D*7RGGv"@@0_rrk@T E0 ?4*@94t*OBWA{è#_ֶG@8=q(T@94R*4@95.@9}Sh96@9}Sh9"@978707+Rh@9h?6@9(06h@2h*@9?qT? qT?qT(RRhRh9@9((6h@*2h2@9hb9.@9h"Ai"@95@9(/7*R@9h/6s+?#{C A8)C* }99 AD5 u)%@#RA@0_r'rk@T E0 ?A8C@ T{A#_?#C{og_WOA8 tC;A)8@`Z99dZ9aC~@yqA Tx=F!R**4`fO@9&5HR)RRc yys97y77@ kR kH$T**@IRRc s97yn`7*@7@ kR k!T**@ y=!R*"*4`fO@95@R#yE7hC*#R9 y@ @0_~rark@T E0 ?7|RQ1 TqR}RBRhC*#R q@ @0_~rark@T E0 ?*9@5(6 7HR yy\{S"**hC q@ @0_~rark@T E0 ?ր 7@kRkT**@ khTiCF(@**q@ @P_~rark@T@E0@?* 7@ kR kT**@ @![!2**'* **!Rcs97ye"R**`5%*!R#yhC*#R9 y@ @0_~rark@T E0 ?K"R*"*5`fO@9H5A8C_ T*OHWG_FgEoD{CC#_@**_ R5 5;@5*1 _ R5( 5;5)R_ J5 5;Հ5)R1 _ J5) 5; 5w/?#{g_WOA8iC; v3*RY#A*S!8 !; !RA[ RR) 7hBD*R%@_r'rk@TE0?7aRRCR 5hBD**@_r'rk@TE0?7h#i'*A A_ iL1-Aӟ 1 qT***xW_ *J1_ K1mRjySr_ kT7 _ k(T * 7MR,r**, KRySQ Qm8 qn8ox!*  Tj  *)+Qk}@ T,}@ Tjk8jl8k! *, Qj ) ,HT@_kaT~@2*CRR@AR*+yO9hBDCA@R%@_r'rk@TE0?A8C_ AT*@OGWF_EgD{B#_***!*!! s+?#C{OA8CC@D @?qT@qTx&@C!RR 0_r'rk@T E0 ? 7@#!RR_r'rk@TE0?* 7#R@ TqR}RBR&@C!RR_r'rk@TE0?@7@#!RR_r'rk@TE0?*7#R@ TqR}RBR&@C!RR_r'rk@TE0?`7@#!RR_r'rk@TE0?*7#R@ AT*A8C_ T*@OD{BC#_qR}RBR!#R?#{ @D!CR#R!r@_r'rk@TE0?*5* @{¨#_!*x?#{A8թRC(qy"T(@ ) @D#(ih8I)@390_Q}r1rk@T E0 ?`5A8C_ T{B*#_!@*'/?#{A8թRC*R#@Dy39)@_Q}r1rk@TE0?`5A8C_ T{B*#_!'/?#{OA8*C R@D39#y)@_Q}r1rk@TE0?*5A8C_ T*OC{B#_ )r"!*'/?#{A8*CR@D79#y)@_Q}r1rk@TE0?ր5A8C_ aT{B*@#_ )r"!#뒵?#{OCA8CACR!r#R@D9@_r'rk@TE0?*5@9Sh9A8C@ T*OB{A#_!**'/?#{A8*CjRR @D79#y()@39_Q}r1rk@TE0?ր5A8C_ aT{B*@#_ )r"!#뒵?#{OCA8CACR!r#R@D9@_r'rk@TE0?*5@9 Sh9A8C@ T*OB{A#_!**'/?#{A8*C@R@D39#y)@_Q}r1rk@TE0?ր5A8C_ aT{B*@#_ )r"!#뒵?#{OCA8CACR!r#R@D9@_r'rk@TE0?*5@9Sh9A8C@ T*OB{A#_!**ܲ?#{_WOA8*C$ @D9`Z9@(@dZ9_1rrrk@TE0?hBD*R#39)@y_Q}r1rk@TE0? 7hBD*#R9%@_r'rk@TE0?ր7RqTRRBRhBD*#R@_r'rk@TE0?֠59h6q ThBD~bG#yS*@_r'rk@TE0?*7bG*cG*R39y5hBD#)@_Q}r1rk@TE0?*%** @9!!R39yhBD#)@_Q}r1rk@TE0?A8C_ !T*OEWD_C{B#_ܲ?#{_WOA8*C$ @D9`Z9@(@dZ9_1rrrk@TE0?hBD*R#39)@y_Q}r1rk@TE0?@ 7hBD*#R9%@_r'rk@TE0?7RqTRRBRhBD*#R@_r'rk@TE0?֠59h6qkThBD  bG#yS*@_r'rk@TE0?*`7R39y5hBD#)@_Q}r1rk@TE0?*%** @9!!R39yhBD#)@_Q}r1rk@TE0?A8C_ !T*OEWD_C{B#_'/?#{OA8*C@R*R#@Dy39)@_Q}r1rk@TE0?*5A8C_ aT*OC{B#_ )r"!#뒵?#{OCA8CACR!r#R@D9@_r'rk@TE0?*5@9}SRh9A8C@ T*OB{A#_!**{?#{OA8C*q`TqThBDqRJyS#)@y39_Q}r1rk@TE0?*5A8C_ aT*OC{B#_!* ;?#$ @ @y @y@y) h ( !#_;?#$ @ @y @y @y@y) j ) ( )#_ָ'/?#{OA8*C@R*R#@Dy39)@_Q}r1rk@TE0?*5A8C_ aT*OC{B#_ )r"!?#{CA8)RCC99 @ 4@qT@D R#R%@_r'rk@TE0?hBD R#R@_r'rk@TE0?֠5@9@9 kThBD R#R%@_r'rk@TE0?hBD R#R@_r'rk@TE0?֠5@9@9 k ThBD R#R%@_r'rk@TE0?hBD R#R@_r'rk@TE0?֠5@9@9 kThBD R#R%@_r'rk@TE0?hBD R#R@_r'rk@TE0?֠5@9@9 k ThBD R#R%@_r'rk@TE0?hBD R#R@_r'rk@TE0?*@95@9kT*A8C@ T{A@#_!?#{_WOA8C@D)@_Q}r1rk@TE0?5vwBDR5RqT@#@R_r'rk@TE0?*(@95#@9?qAT#R5*A8C_ T*@OFWE_D{B#_*!*'@9#@9!R*!?#{og_WOC?0H@y$ rT"**R+RVRxRl)R)R{CR?k T@9@9) ?AqT qATkr9vv@yh~ @yh@yhyy})} }SH}H *}SI}I h"9i&9@9 iv96N@9hR@9h@9l }SI6v Sm(6vDqBThI7@y5?%q@y 9 @y =@y M#T"@9 I@x A@x E6@9 A9h2@h2H7@y{ *@)Rl)R+Ra *@4@9(4=H@I@J @yK@yL@y mCI J@y) wcZ9 @ 6 xgZ9 qTtCD~A'@yS@0_r'rk@T E0 ?֠4@943 yS"#cG****`G@9h@) S 2i9jiC`9i42hOFWE_DgCoB{A#_  A3@:yS@*_r'rk@TE0?4@94?#C{_WOCA8 C$RXR @@@ C*#R9 y@ @0_~rark@T E0 ? 7Rq TRRBRC*#R q@ @0_~rark@T E0 ?֠59h6qTC*XR q@ @0_~rark@T E0 ?*7 @y*5a2@x"R5*kR E@? kT@ kR? khT @y @y @y @yj k J !A!uA8C@ T*ODWC_B{AC#_* @9!!!@*?#{WOA8ՉRC***CO9AR+y39BDCR%@@_r'rk@TE0?֠7t4qTwq`TVR`rBD3@#R@_r'rk@TE0?3@95_kaT*A8C_ !TOEWD{B@#_*c!ű6?#{!{#_ g@?#{{#_֪8^?#{ O@@@_r1rk@TE0?`7%RR@BBab*7 ) J`Bh6ii@ZjiZ*5uOB* @{è#_!**m?#տ#_ ?#C{ o g _WO A8)C**R*Rq}y ^x}y3y7yh T4* R*hS @#BR(9hS @(9hS @( 9iK @?q81 9_;yqATB9@  ?kT$!R*RRBR_#BRq@TAR*RRBR"^x!**TqT*qTA8C_ T*OPWO_NgMoL{KC#_*R`t@ ?#{ o g _ WOA8*C*vq ^xyy Tc 4*R*~S @B:(9~S @(9~S @( 9iK @?q91) 9 @y_#"RqT: 4 _kAT@9H5R_#"Rq T !R*qcT @A8C_ T*OOWN_MgLoK{J#_R @s@94ARR"^x!**SqTű6?#{!{#_ g@?#{{#_{ ?#{WO!v !Rb y5RR@u*OBWA{è#_*!*2Bab* 7i^@(Rt6?qhZThhh@R"R@`:RR`:@uh>@(`!B9 r JAi9h@ )`BhZi*5!*`:@`>@*aԗ?#տ#_ ?#{og_WOA8*C**z$L@C   s  R_kTwAB@* R` R c S S /3(R (9S)9 * 9(989)SAy@8yy6kX*7*&h@?`Th@`TA8C_ AT*OWWV_UgToS{R#_!*!*v!*v ?#{og_WOA8i C***L@C   hcC9s  qR$Hzh,uR_kTwAB@* R R a S (R/3 S (9S)9R* 9(9R89)Sx(9AyicC9yy4_qR R( 9@6kX*7*"h@?`Th@`TA8C_ AT*OWWV_UgToS{R#_!*!*v!*v}?#{g_WOA8i C*L@C(cC9qR$Hzh,uRklT4@R #8 a* 37     (R~S~S99~S9R 99RRx9AyW)cC9yy4qR R(+9 @##6 #*7(@`TA8C_ !T*OVWU_TgS{R#_!*!*s ?#{g_WOA8iC**L@CHcC9qR$Hzht!RklTT@R@ #Y a* 37 R~S~S~S*99 999AyCIcC9yy4qR R(+9 @##6 #*7H@`TA8C_ AT*@OWWV_UgT{R#_!*!*ss+?#C{og_WOA8CH`9(45RA8C_ -T*OHWG_FgEoD{CC#_ ,CY9A4!R%R4AR%R5@@(! }@R@u@!@@@&qT!*M*aR%R!*@@ @ykC;yAT R r? kBT*R!*'Q*ly* *_8 q%@8  - aT  kT i8) kj Tc@9_*kATw@9RR~@uC!!@K4&@JK@B k j@@Jk )AMBNAmnM@N@mnM1EO9Dm1o9NFLA9O1@l9no1L@JljAw@9_BT@Q_ JC!@yTD%@ykT!@@#E**w@9b4@!!@9 *w@9CBT@Q@9_kTM@9_#qT@Q@q(Th FA4RR@@ A@*****!*!*R`F`F`F`F`F`F`F`F|?#{OCA8CA8C@ TOC{A@#_b*@6uR@i h6@(1B!#R@tR!BcR!`Bb*+?#{OA8C(F9)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`>HR8A8C_ TOE{D#_l?#{|@h4O4{#_(R  >>RR!@7l?#{O5{#_ >c?#{C_ W O A8ChQ1B!TZt4T!C!*6***!*vr 6***!*vv *6*!*vj *6!*!*A8C_ AJT*C@OKWJ_I{G#_*b5!#Rvn 7!C"~~5 @ @(TR ~Rv5!Cf ~~5 @ @TRR!h69!!!C 5 @`6 @RO`7*b6*Rhv95b~7*Rb8*R!c#R*56R c#R*@5@@hT'@!##R 6!Q@=!I,Rh6 r J I)@! )hv95!C@5 @`~7 @R!ERh~7)ͭr J I)@! )!C@5 @`8 @RE! )h8lΎR*-@!) @ - 16@v6Rhv95'@!##R6!@v~7R'@!##R6!@v8R^5b6!#R6b6!#R6!!h69aMbMcMdMev9f69`!*!*xv9!BuxR!wBhQsxuVMhF @!37(@T3@!;?T(@94!F5 I)hFcK@A@6*E!!T(R!**!hFcO@"RA6*S@?qThFcA6*W@?qThFcA6*!*!(@94!;@3@`5 55HR-*5!***!!+(@9(5c?#C{#A8CT@h@ qThBD*@_rerk@TE0?hOH4hO4`">h.C!# @a*C#`>H`>H`Gh.CAh.C!AhJD`b0`JDJ`FD`FhbO4hBD*@_rerk@TE0?5b@95h9@1@`",`b"A8C_ T{C*#@C#_!*!?#{WOC  @RT`T``?"TRbT`T`@?T**OBWA{è#_!*!*?#{ OhbOh4*hBD!R5R@_rerk@TE0?*5ub* @OB{è#_!*?#{ c@(T* @{¨#_!?#{ hbO4hBD*@_rerk@TE0?5b @{¨#_*!?#{ O"!#R7!#R7!#R7"!#R72!#R7**** !R*!OB* @{è#_=a?#{og_WOC@D @94@? TR!@_Th.C)@:@ @?k T(F qT >Rh.C"@ @hBD5@a_1brbrk@TE0?6!vRVRu:@_qٝr rk@TE0?6!vR )q( ) @5**4!w hJ`9(5uF@qTrHI{bZ9HxxfZ9Hx)h.CHxi @!t*!v23!B*h.CR RAhC@:y6y>y2y)R1)IR1) R1)b R1)b R1)IR1)C@R***C@R***AR*R**C@R***C@!R***RR**R*CR**ARBR!RR!RR!RB,Rh/ 6*!!!!(R`Fh`F`F`F`F`F`F`F*OFWE_DgCoB{A#_uFhB`95h.C!A4*!6!@*kATh.C @@!t )a"7hi  )hihhhhhh.CAh6*!hBD@-@_1Ur1rk@TE0?v3!B*h.C@RA RhC@:yIR6yi >y2yb)R1)bIR1)b R1)b R1)b R1)b R1)b R1)b)R1)IR1)C@****C@!R***C@R***!R*R**AR" C R**aR" C R**6*!! AR"R` !t`b0!BuJ {{`B9!B****hh8 )`B:!cRhh"i&h.CRRA!t ) k   JpbFDc$ )L ) )    )  )$ ) )hC x @!`>6*m6*!a6*!QhCi 5T @ qTIxJRJx(! _ @ K@)   (Ii.C!Rh A`(h.CRA`h.CRA`h.CRA` h.CRA`!t+`>H`Gh.CAh.C!AhJD`b0`JDJ`FD`F6*hR`5h* }_)@ } Ȫ5` }_) } Ȫ5] }_)} } Ȫ5Zb }_)v } Ȫ5Wb }_){ } Ȫ5T }_) } Ȫ5Qb }_)@ } Ȫ5Vb }_) } Ȫ5Sb }_)f } Ȫ5Pb }_)e } Ȫ5Mb }_)u } Ȫ5Jb }_)t } Ȫ5Gb }_)v } Ȫ5Db }_)@ } Ȫ5A }_) } Ȫ5>l&?#{WOL@BD5@_1brbrk@TE0?*@5Y9BY9Y9Y9*OBWA{è#__eE??#L@qO#_ֳH?#{L@@D@_rerk@TE0?{#_ W?#( q'#__eE??#{L@@DQ@_qnrqrk@TE0?{#__eE??#{L@ R C @D)@J@?qR!P_7rrk@T@E0@?{#_ k'?#{L@@DY@_rQrk@TE0?{#_ֳH?#{ L@6hBD@_qnrqrk@TE0?hBD!R@_rerk@TE0?h~@H4hO5(R b">R>Rh!@7!hO4`">hBD*@_rerk@TE0?hBD @_qnrqrk@TE0? @*{¨#_W?#{L@=H{#_??#{L@=H6*{#_ֶ`?#{WO u *@9VqTqR R(hjhTa_RCR64h~t8@94hiR@)@@)@q RA0_7rrk@T E0 ?OBWA{è#_h2A5h!R4R@@_rerk@TE0? 5t2t.h@ *a.AaRR*!RB)R#R*"RhaRR@haRR@aRRRaR"RRaRBR#R***aRR*!RB)R#RAR"R***aRR*aRBR***aR"R!RB)R****c*!r7^?#{ WO(@`Z9dZ9 A@Q?AqT~iG*yS+iO 5 @Q?Aq`T RIr k TIRIr kT!RARaRhBD}@_rQvrk@TE0?*5~iGySh~@h4hO(4* @OCWB{Ĩ#_`">@(R b">R>Rh!@77^?#{ WO(@`Z9dZ9 A@Q?AqT hG)yS*+iO 5 @Q?Aq`T RIr k TIRIr kT!RARaRhBD@_rQvrk@TE0?*5 hG)ySh~@h4hO(4* @OCWB{Ĩ#_`">@(R b">R>Rh!@7x9?#{(@ @Dq(]@_rerk@TE0?{#_$?#{(@ @Dq(m@_rerk@TE0?{#_$?#{CA8C@D9q@_qdrQrk@TE0?@9hA8C@ T{A*@#_#?#{(@ @Dq(e@_rerk@TE0?{#_#?#{CA8C@D9i@_qdrQrk@TE0?@9hA8C@ T{A*@#_+`?#{O4@@Dqu@_rerk@TE0?ր5qh=9OA{¨#_+`?#{CA8C@D9y@_qdrQrk@TE0?@9hA8C@ T{A*@#_Jh?#{(@ @Dq(@_rerk@TE0?{#_Jh?#{CA8C@D9@_qdrQrk@TE0?@9hA8C@ T{A*@#_EI?#{(@ @Dq(a@_rerk@TE0?{#_zQv?#{ O@D5@_1brbrk@TE0?*@5Y9BY9Y9Y9@R* @OB{è#_?#{(@ @Dq(@_rerk@TE0?{#_?#pO*q(#_֭)?#{(@y q!TCR @D@)@q RA0_7rrk@T E0 ? {#__u?#{@DQ@_qnrqrk@TE0?{#_#Nx?#*?#_@-?#{CA8ՉRC(R#hi8!9@9qShA8C@ T{A@#_i'?#*#_2?#{@D!@@_rrqork@TE0?{#_D ?#{(@ @Dq(@_rerk@TE0?{#_?#{ WO(HI46@D4 %h7@9( 6CR@b+!rR_r'rk@TE0?F@_qnrqrk@TE0?OC RWB @{Ĩ#_a>e9?qT? q`T?qThJ`95wF@q,TaR@4hCR@@q R!P_7rrk@T@E0@? 5a>e9b>e9!h *@kThBD@-@_1Ur1rk@TE0?4=$?#) QH? q  1#_?#C{OA8C!,C# @*#* c6R55#*!* !**C#`A8C_ TOD{CC#_?#{O@D=@|@(4{{`>!B****hhB> )`?!cRhhis:@4hOh5(R b">R>Rh!@7OA{¨#_?#{ON@*`f 6!*Z@*h.CcZ@`>HAbfO%s*7(Rhr*OA{¨#_!*?#{Oh4O5{#_ >?#C{#A8C!,C# @a*C#A8C_ T{C#@C#_\C?#{BcR|@{#_\C?#{_WOA8CL@ BD    6@>_1brbrk@TE0?֠4:@;]B]x]8]8^8R y*^8^8` ^8*^8BR ^8B`5R :@(#_qٝr rk@TE0?5`5@BR K@9B`4R A8C_ !T~@OUWT_S{R#_?#{ I@9?q TM@RC @D@)@q RA0_7rrk@T E0 ? @{¨#_?#C{WOCA8CL@H@9BDqTA8C@ T@ODWC{AC#_@*_rerk@TE0?!`6*!B"!RR@@@@)5.@@_1Ur1rk@TE0?ր7@!R_rerk@TE0?@ !?#{?q T** ,@82qJaT_qT?qjT*R T hn8)2?qAT kT hm8/Q)qCT/QqhT/Q/Q0]Qq2Z n8nQ)qCTnQqhTnQnQp\Qq2Z/jT.jT  I(8* T*{#_*! *!* *! *\C?#{og_WOCL@RR@BD@2@R_1Ur1rk@TE0?*qT*9RRR9#TRjx8r(dq~@` _kTIRi78*` @qT~@~@OFWE_DgCoB{A#_\C?#{ O@@qd@zT "@9_qTL@B* @D)@0_r'rk@T E0 ?փ@@7BR*|@OB @{è#_!*!!**@B@R?#{g_WOA8CL@BDBH@9qTqaTHR;(RI!C9 .+#R5 @!!C#*5 @AH@qT@9?q@T5*@!BcRA8C_ T@OGWF_EgD{B#_!R{C#R5T@*hk58C@T'@B!@_r'rk@TE0?"@C@ 6!!!*@*\C?#{WOL@BRfO7rO* ) J Rq`aCB 7*fOB4 Rh!@B7B R`ˣGB`7B R`B`7B OBWA{è#_?#{ "M@H@9 @Dq(@_rerk@TE0? @{¨#_\C?#{ L@ J k)OBR?qc|@{#_?#{ I@9M@?qaT O4!> })@i4 O4 @{¨#_)R !>R>R A@7\C?#{ ) J@9BRqC|@{#_B#?#H@9 q(9#_\C?#{WOL@*b0B/BBh*XyCBCBhByj&kOB@RWA{è#_?#{ L@B-CA @{¨#_?#{WOA8CL@cyT@95b0*CC@9qT-qT'@y)R BD@R3Ax)@y y_Q}r1rk@TE0?ֈBD`R[@9)@y9_Q}r1rk@TE0?A8C_ TOFWE{D#_!*_eE??#{OL@h@ qTtBDhvO4OA*{¨#_(Rhv@_qnrqrk@TE0?hO4`">hbM5hF`95hbO4hBD*@_rerk@TE0?֠5b)@*_7rrk@TE0?ֈ@!R_rerk@TE0?`fO!R @_qnrqrk@TE0?*!@94!h9@1@_eE??#{OCA8CL@h@ qTtBDhvO5A8C@ TOC*{A@#_@94!hFvhBD9U@_Qrrk@TE0?5@9 QqHT.9 Rrh@RaGh}rb8RCRh+hbM5hF`95hbOH5hBD!R5R@_rerk@TE0?5ub`fO*hCR@@q R!P_7rrk@T@E0@?ֈ@!R_rerk@TE0?h~@H4hO5(R b">R>Rh!@7v*!U?#{B!R{#_r?#{og_WOC @v RRBDI@_Q2rUrk@TE0?*@ 7 y!y**!~?qmT#jR? T TB{x5s/!?qT; →h @㆒  ?ThC TT{xZH5!!@*OFWE_DgCoB{A#_!@* Զ`?#{WO_8h48h_4R>R@h"@i_i4i^4OBWA{è#_=@H`">_qnrqrk@TE0? 4!t"р@*v@@uѠ@@qR}RBR@wRRBR@@SR_RBR@!R?#{ @RhB @{¨#_?#{ o g _ W OCA8)RC4 %(G)>9*@D(HA@_pr1rk@TE0?%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"7F Ո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"7F Ո8ix C)e}ji(%Țh6`6!RB)R* !R(R*hJbJ!R qhJbJ!R q***"7F Ո8ix C)e}ji(%Țh66A8C_ TON RWM_LgKoJ{I#_hJiJaJ qbJ? qcJdB9eF9hk95viJ*h i )Rjo9ko9Ri/9I hyh/)Qj/9k/9yi/9h.CBA!Ժ!2!ԍ8ix C)e}ji(%Ț6(@cAR(( @(`T( @8ix C)e}ji(%Ț6(@#!R(( @(`T( @(8ix C)e}ji(%Ț6(@#!R(( @(`T( @=H<hR`@`R9@D#x)@_Q}r1rk@TE0?ր6%RuR@RQ1T`@R!rR@D@_r'rk@TE0?`7\81qAT\81qTu*6RR !\8\8!h@xC8C@;><8hR`@RѶ9@D#x)@_Q}r1rk@TE0?@6!!Y(@9ֆRq Ba R(@9 Ba Rq`@ R@D@_7rrk@TE0?`@`@!R@D@_rerk@TE0?* hZ@{R7"6){iR R9R`@C @@D?qT5@_1brbrk@TE0?ր7\x\8k \z TR@S!r#R_r'rk@TE0?*Z8`5?q`TR`@C @@D?qT5@_1brbrk@TE0?֠7\x\8k \z@ TR@S!r#R_r'rk@TE0?*Z8`5?q TR`@C @@D?qT5@_1brbrk@TE0?7\x\8k \z`TR@S!r#R_r'rk@TE0?*Z8`5?qT{1bT`@ R@D@_7rrk@TE0?`@@D)@_Q}r1rk@TE0?`6`@ch@CR @D@(@_r'rk@TE0?ր6!kRkRYx{@&{@ZxqTH3R(3r(|`ӡxR* 5#\85(R9(SR?kTSRSRSRxYqATh@CKAR@R* i@yaCx#6)`@R#[8C!r @D (%@_r'rk@TE0?6!`@Rs!r#RC8@D%@_r'rk@TE0?R_RBRZx5R@RQ1T`@sh@#R @D@(@_r'rk@TE0?֠5CZ8!qATU6RCZ8!v`@h@R @D!@(@_r'rk@TE0?6<$R*@5\8? rTA!HR3\89C5C\85S\85c\8#5s\85\8c5\8 5\8 5\8C 5\8 5\8 5\8# 5\8 5]8c 5]85#]853]8C4y!HR(9*RC\8c4RRS\84RRc\8#4RRs\84RR\84RR\8C4RR\84*R\84RR\8c4RR\84RR\8#4RR\84RR]84RR]8C4RR#]84RR3]8#4 R R{\8#\83\8C\8S\8\8(\C)i5*.h@R!@)Wh{S~@!uh@* )Y%@'3@#I)@Z C@k T`@**@D@_r'rk@TE0? 7** 5@yW@ K=k T@y)=? q#T  )?k TW@@R{@/ y  w@R% kTTzS@hx?kTi@)C)@?qT?q@TK leS?q KJ5h XKJ R)} ( Qh@r+7 @* 4* @K|8_ kT?kaTqaT @)4*@ j8_ k`TJ? kaT!R\2W@ 87h@ @h@Jx @" 4* @Ky8_ kT9?kaT?qAT @)4*@ j8_ k@TJ? kaT!gyR{@7@+@Y2qT,q T* R k@T3@)@9?9qT@ i5xykkOkkqT!!T Rk ,r k ?S?9qhyj yl ymyT(3@(9!**r )"?r$%!'W@! * ! @Y''@w@#\8O(%4h@'R@({S~@!hh@* )Y)@+3@##kJ)#@Z O@kT`@**@D@_r'rk@TE0?@5**@5@y?kTW@yH= qcT(SkJT@/x5{@R H Rq kTTzS@hx?kTi@)C)@?qT?q@TKKJ leS?q KJ5h [IKJ R)} ( Qh@?r7 @* "4* @K|8_ kT?kaTqaT @)4*@ j8_ k`TJ? kaT!R\287h@* @h@z @" 4* @Kw8_ kT?kaTqAT @)4*@ j8_ k@TJ? kaT!N)YR@7@W2qTq T R k@T3@)@9?9qT@ i5xykkOkkqT!!T Rk ,rmk l?S?9qhyj yl ymyT(3@(9!**r )"r$!+*W@  ! @w@++@'@Y*3\87h%4h@'R!@)O({S~@ !Yhh@* )Y-@3@kJ)@Z 7@kT`@**@D@_r'rk@TE0?`5**`5@yO@kTW@yH= qcT?qSKT @/x{@R H Rq kTTzS@hx?kTi@)C)@?qT?q@TKKJ leS?q KJ5h [IKJ R)} ( Qh@?r;C @* "4* @K|8_ kT?kaTqaT @)4*@ j8_ k`TJ? kaT!R\2O@ 87h@ @h@Jx @" 4* @Kw8_ kT?kaTqAT @)4*@ j8_ k@TJ? kaT!N)YRC@;@W2qTq T R k@T3@)@9?9qT @ i5xykkOkkqT!!T Rk ,rmk l?S?9qhyj yl ymyT(3@(9!**r )"r$!*W@!@Y@'@*C\8S\8 *h4h@'R !@) zS ~@!y`@h@* @D1@(@_r'rk@TE0?ր6**5qTE*;R1R? R*rH j@ 7@I@ 1@y_kT@T{Sx;r|7i@)C)@)Q? qT)}~iiiii@)C)@)Q? qT)}~ ji+jiIji Rr RY1@yJ- H K@?!8kRhʼnZ  = r4*L @h8_ kTkaTqAT)4*J@Kh8_ k`T?kaT!R2?R)=R?qE@  k`T3@J@9_9qT?@ j5_x@y/kr kO k0k0 qT!T Rm .r<S_9qy y yyTJ3@j9r J kb?q )$!*!/@1R[!'@5*Y*^7(R*s+?#{O,C!A6***OA{¨#_l?#{ ,CA! @{¨#_\C?#{ OL@RR ֆRBa R*`~@`OB @{è#_s+?#{O,C!B @R )ht*5!*OA{¨#_l?#{@{#_?#{g_WOA8C@!NT"<S_qOT=D)D R? k-TRr* _!qh1T ) ,yk `RR@ YRA8(@9(7)@i6xӈ"[p hgTs 6B;5  RCH5(@) 8*@* ? ?H56BՁHR[ 7B;5  RCH5( 8@ @ ?( ?H57B6a@@qRT*RR(@9(7)@i6HxH# )?cT/ 4B;Ո5  RCՈH5(@) 8*@* ? ?ՈH54BAH 9B;(5  RC(H5( 8@ @ ?( ?(H59BմX/@J* R r? kTR r? k9TR=DA8@9(7 @i6xӈ"[p hPT 5B;ը14h14@) 8*@* ? ?ըH55BՁHR 6B;.4H/4( 8@ @ ?( ?H56B5K@@q5TR@6(@**_r'rk@TE0? 55"RRR@9(7 @i6xӈ" )?cT 3B;h5  RChH5@) 8*@* ? ?hH53BՀH~ 4B;Ո5  RCՈH5( 8@ @ ?( ?ՈH54BS-5(Rr?k&TRA8h@9(7i@i6xӈ" &T% 5B;ը4H4h@) 8*@* ? ?ըH55BՀH!BR 3B;h4h4( 8@ @ ?( ?hH53B24*R? kTR?k#TtR=DA8(@9(7)@i6xӈ"[p 4T 5B;ը5  RCըH5(@) 8*@* ? ?ըH55BՁHR 6B;5  RCH5( 8@ @ ?( ?H56BU.@@qTR@!*RR(@9(7)@i6HxH# )?cT 4B;Ո5  RCՈH5(@) 8*@* ? ?ՈH54BAH 9B;(5  RC(H5( 8@ @ ?( ?(H59B('@**_r'rk@TE0?֠5CR @@q R!P_7rrk@T@E0@?  RCը5u  RC5  RCը5  RChH5!!Rr?kATR?kT4aT@!R_rerk@TE0?VR!!*R!v p!S!^=9Ve*q T*L!vE!*R(!*R[!v*_1Ur1rk@TE0?`5!!@*_rerk@TE0?*~@A8C_ TOFWE_DgC{B#_!*!VR*QU4oR*Q54!R*QV4*4!*4@7C@7W@7@7@H7@(74@H7@(7@Ȝ7@7@H7T@(7l@7i@Ȳ7RRRRRR RgRRRRTRnR3RM?#{@)@HB|@_rrk@TE0?{#_U?#{O L@ @_aT!@OA{¨#_)M_`TK G J@ kATT(R9i*U?#{ L@ @`T*MTl G k@ kAT  T(΂R?9?i(8*{#_!@?#{_WOA8CRA8@9(7 @i6hxh"[p T 4B;Ո5  RCՈH5@) 8*@* ? ?ՈH54BaHR 6B;5  RCH5( 8@ @ ?( ?H56B[@)**@qTR@BDW4@**_r'rk@TE0?qq*Tf1@h *_1Ur1rk@TE0?*q TvR*"RR@9(7 @i6x" )?T| 7B;4(4@) 8*@* ? ?H57BHh 6B;44( 8@ @ ?( ?H56B!  RC(5  RCH5A8C_ T*OEWD_C{B#_!*R!uR*Q4!@7@70RR1@7@7RRF8 RF R RFF8 RF R RF'F8Ո RFՈ R RF;F8( RF( R( RFhF8ը R R RFyF8 R R RFնF8h RFh Rh RFF8Ո RFՈ R RFF8ը R R RFF8h Rh Rh RF/F8ը RFը R RFCF8 RF R RFqF8Ո RFՈ R RFՅF8( RF( R( RFFը RF RFը RFh RF8Ո RFՈ R RFF8 RF R RFF8 R R RF(F8 R R RFF RF R?#?q4T*? qT*KT*?q!T*,*1**JA*L  _x _x + ATh  T hjxJ _ h T*!*y**  _8 %@8 k aTh _ T ) j@8) T4)+-  }S }S}S!8 )8 +8-8!8) }S= )8*#_0n?#{WO**6q T***Jk Tl@9q@Tq)**?k@Tk`T(R4q TT? qT**+*kA*mo_x _x* L AT Tljkxk   TQ Qiji8mJv8kJk8lJl8)! *+A *S0!!*U5 qjT R&T?qT***y**m _8 %@8k  aT _ Tl * ˍ@8Jk Tj=kJv8iji8k]Si *R_ kOBWA{è#_֐?#{?qT***J T @9q@Tq)**?kTkT*{#_!! R#?#A#_64*σRhBD)@_Q}r1rk@TE0?hbZ9RXRufZ9 ['@9@ @y @y@y@3hCR @S9 qR'yAT'@ !@@ RW'yv(   !WhBDC3@)@_Q}r1rk@TE0?*07R@ii?q0ThBD*#R9%@_r'rk@TE0?ĉRARBRhBD*#R9%@_r'rk@TE0?ĉRARBRhBD*#R9%@_r'rk@TE0?ĉRARBRhBD*#R9%@_r'rk@TE0?ĉRARBRhBD*#R9%@_r'rk@TE0?ĉRARBRhBD*#R9%@_r'rk@TE0?ĉRARBRH@q-T[@)~hBD*#R9%@_r'rk@TE0?֔1 TqR}RBRhBD*#R@_r'rk@TE0?96hBD3@*W@@_r'rk@TE0?[@*%q"bT@o`#I{ T(R?q.9T**3@ @Z9_)jT4T!5RqT@I92y9 9hBDRC)@'y_Q}r1rk@TE0?6!!!!hCRiBD@)@q RA0_7rrk@T E0 ?hBD!R@_rerk@TE0?;@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@  @  @94 @ 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 )*-@9b)@!  ! q R @!)@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@ QKezbZ9@a@ mfZ9a,@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=@  4TR>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<R>kk?k1‚k_kR TO><kk=/>k o*T. Ri %x=k=kkk)T ӚA*=d=!*%=@  4RWRT?T@*@@A)ix @ ) 5(@I)x) h 4(@JR I)x) k(@,=k)@9@ A)  )̇R9Jr+@ )!@94 ) A+*5@.@ /@iY5q KT/@\R[RTA: /Jc k (@sj-@ A))=  -T 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@H4(@I)x)~ J A)+]M9@J @9 ) A+m9,q@  )@he@LqȇRLrI A8C_ TOXWW_VgUoT{SC#_u RRRhBDR!r#R@_r'rk@TE0?*A9`5?q TRhBDR!r#R@_r'rk@TE0?*A9`5?qTRhBDR!r#R@_r'rk@TE0?*A9`5?qT1b[ThCiBD@q(@_7rrk@TE0?hBDC)@_Q}r1rk@TE0?6hC@qaT>R@iBDCR]p)@@0_r'rk@T E0 ?@6!kRkRy*!@y(SR?kTSRSRSRyhBDR!r#R%@9_r'rk@TE0?@y@44R@RQ1T@iBD#R]p)@@0_r'rk@T E0 ?ր5A9!q!T6RA9!hCRiBD@)@q RA0_7rrk@T E0 ?ֈ@!@95fP@iBDC]p  R )@ !@ K0_r'rk@T E0 ?֠6@*hC@Q qT )!h*C*!5CB9? rAT!GB9KB9OB9WB9*SB9));Hc?t5*1@R]p%@)%@[ {S6~@`!h*R)@W@C@ 9?k`!ThBD**@_r'rk@TE0?`7** 5H@y[@ K=kTU@y)=? qT C?kWT RR)@7ix[@/ y  c@R6) k#T9?T({S @Iix ix? kTjCJ@_qT_q@T K eS_q Kkm v KK RJ} I 6Q]pr) @* 4* @K{8_ kT{?kaTqaT @)4*@ j8_ k`TJ? kaT!R[2[@ 87@ ]p*@Kx@ ]p*@B 4*+ @lt8_ kT_kaTq!T*@*4*)@,k8_ k Tk_ kaT!CC)?@R#@t2mqTq@Tj"R_ k T R  ,@99qTl5/ xykAk1k1k1?qHT!!T  R >S9q y y yyhT(9!**r )c"r$![@! *!@3@ %4@R]p@)@zS6~@!i*RJ) 3@k ThBD**@_r'rk@TE0?ր5**@5@ykMT@y= q#T( )kjTR/x9R@ix  c@R8) k#T9?@T({S @ix ix? kTjCJ@_qT_q@T K eS_q Kkm x KK RJ} I 8Q]p?r+# @* "4* @Kv8_ kT?kaTqaT @)4*@ j8_ k`TJ? kaT!RV287@* ]p*@@+{ ]p*@B 4*+ @l{8_ kT{_kaTqAT*@*4*)@,k8_ k@Tk_ kaT!?@R@#@+@{2qTnq Tk"R_ k T R  ,@99qTl5/ xykAk1k1k1?qHT!!T  R ?S9q y y yyhT(9!**r )"r$e! *!@@(*7@$4@R]pi@)-@zS8@!i*R)7@k` ThBD**@_r'rk@TE0?`5** 5@y_kT[@y= qTqWTIR@/xRix K eS_q Kkm xkT9?`T({S @ix ix? kTjCJ@_q T_qT KK RJ} I 8Q c@R8) ]p?r3C @* "4* @K{8_ kT{?kaTqaT @)4*@ j8_ k`TJ? kaT!R[2B 87@ ]p*@@Kx ]p*@B 4*+ @lz8_ kTZ_kaT_q!T*@*4*)@,k8_ k Tk_ kaT!G)#@R3@z2mqTNq@TjK"R_ k T R  ,@99qTl5/ xykAk1k1k1?qHT!!T  R ?S9q y y yyhT(9!**r )c"_r$E!@W@9 [@ *!@@(*A)(*h4@R]p )@)1@W zS5 ~@@!x@hBD**@_r'rk@TE0?ր6** 5qkT*@R:R1R R,r L ]p- }@j@ )1;@yT`TzSx :rJU7kCk@kQ qTk}~ik jkkCk@kQ qTk}~,jkMjk hk Rr R. @y5 l@_!6kRŊZ) . -= ?r4*m @i8_kT) kaT?qT*4*k@li8_ kT)_ kaT!R@)2>RJ=R_q, k@T R  n@99qTn5o_x@y1kA? k1_ k2kQ ?qHT!T R?S9q y y yyhTh9?r k#b_q )$!*!@1R[!@**b5@)R =9*s+?#{ (Cc6Rb*Cc$R * @{¨#_!@l?#{ (Ca*C @{¨#_?#C{og_WOA8C*@84)qT\@94RRqKT**6R:R7*R @8KTkj*8K ij8 ?5qT "jT7T7Rj+8(RTRTzR` *{4 RJ{)TJ+@9qT"˚T_kIT +K(8 *_kT _kTp)R_k T:R*R? k?K(8 T *C@'B)?k`T@8h4)qT@i4x*C@9h4c*`4|@T@9)54!:R*!t!RtA8C_ T*OHWG_FgEoD{CC#_ U?#{ O!* 5@hB ** @OB{è#_֠f?#C{g_WOA8Cc_X@??y@?q? ? ? ? ? ???99T!F*~~~~~~~~~RA8@9(7 @i6x" )?T 7B;5  RCH5@) 8*@* ? ?H57BHy 6B;5  RCH5( 8@ @ ?( ?H56B|@`@o@o@o@Yp@?_Ҩ@ꫮ"@9 * R HzITꬌҨ@2@ʮJn ˎҨLh. H@NT@ꬌR2@r kKR(r Hz`RT鬌Ҩ@I,i ST鬌Ҩ@, TT謌ҩ@ @h?KR)r@Iz@UT@R@?멌,@I VT@R@?멌I,i@IWTlҪ@Nҫb@򉭬N_ ) `I XTlҪ@b@l.)_ `IYTkҩ@b@? Iin@I@[TlҪ@̭b@)L,M,-5_ `M\TlҪ@b@l_ `I`^Tkҩ@R@K? Lҩ@I_T+ҩ@"@9l? R@IzaT묌ҩ@r@k +? ͍ҩ@IeT묌ҩ@2@? 鋎 L,@IiT@KR@9kr? kR@Iz oT)mlҪ@b@lm-_ `M@uTҪ@,m@y_ jR`JzzT,Ҫ@r@-_ *mҪj`J~T쬌Ҫ@b@ .ll_ jl**`JT쬌Ҫ@@ym_ *R`JzTꬌҬ@k,jnR@*N1KT@R@ KT.@lҌl̍_ *͍ҪB@9`J RJzT Ҫ@̭"@9l_ R`JzTlҪ@ͬb@ _ j`JTlҪ@M@y_ jR`Jz T쬌Ҫ@@yl_ *R`Jz@T쬌Ҫ@R@k_ j*n`JT.@lҌ - _ jm"@y`JRJz`Tjҫ@R@L*  K. ,.K T@R@ J. JTlҪ@R@ ._ *Ҫ`J`TlҪ@b@,m_ `I@Tkҩ@b@.? 뉮I@I TlҪ@ @l)LR )r_ `IzTlҪ@ @ _ `ITkҩ@2@ +? ҩ,) @I@T*@?k譭@m@H̍h.. HTjҨ@r@J  M҈H. H@TꬌҨ@ @  苍Rr HzTꬌҨ@r@j* 눭h,. HTjҨ@b@L, ,+ȍ H T,Ҩ@j.b@J ,L HTjҨ@*r@nK H.h HTjҨ@*r@n mhh H TꬌҨ@2@* +Ҩ,. H@TjҨ@r@ mR*R mk H@հ5!C @3AR4@!B/RR@FFFFFFFF`7aR@ ) JqABJRR@BD5@_1brbrk@TE0?ֈBDc9@_qٝr rk@TE0?@!^8^8B^8^8A RR!6@!BRR!}6@!BRR!m6@!BRR!]6@!BRR!M6@!B!qRR!76@!BnRR@!C @3AR4@!BVRR@!C @3AR4@!B>RR@!C @3AR 4@!B&RR@!C @3AR 4@!BRR@!C @3AR 4@!BRR@!C @3AR4@!B R*RRR@)J@7@) R*R!R x 9 Qxh*BD@@ 4!R_rerk@TE0?@!RR@}bZ9!fZ9@bM)5y@!Bb @(4@!RR@y!?y6@!Bv@bM5y@!Bb @4)R@!B 9[*_rerk@TE0?@!?BD*@_rerk@TE0?ֈBD R@_7rrk@TE0?ֈBD!R@_rerk@TE0?y2@!B8@bM 5y@!Bb b@!RR@j!C@ @3AR5@? q#T@!B2@!Bb 4@!B9!CbZ9fZ9 @3AR5@~)}H) )yS }@oby]7@)R 9* 2@!Bb !C @H!C @h3AR5 @#AR@5RR r[A)RR@@Zb"*RRBRC*`RBD*rK2@#Rq(M@a_rerk@TE0?*@ 7@9!B-C@qUTRR@ Tb"*RRBRBD)`R)r!MM@#R_rerk@TE0?*@ 7@9!BRR@N!C@ @3AR5@? qT@!Bd!B!B!B RR@HGRR@`G!C@ @3AR5@?q T@!B!B!CbZ9fZ9@ @!C`3AR5 @#AR4!BRR r?f`;7@)R 9RR r >Z97@)R 9 @~)}() )yS }@<;F`77@)R 9R @ i)RR9RR@8RR@7!C@ @3AR5@?qcT@!B]RR@3!C @3AR 4@!BERR@0!C @3AR 4@!B-RR@-!C @3AR 4@!BRR@*!C @3AR 4@!B@qERR@ '!C @3AR 4@!B*@aR%RR@ #!C @HC*#*> @* RR@!C @hC R !R$ @!B@!RvRR@!C @3AR@4@!B@!B@ARSRR RR@!C @3AR@4@!B\RR@ @ RR@ @h7m@h7RR@!C @3AR 4@!B)@ qRR@!C @3AR 4@!BR:RURR rR( !C @ 3AR4@!BRR@ @7 )7R @+R@Hi)K!9 @RRW@> )*-@R)@ - @/!A8C_ aT@OXWW_VgU{SC#_!!U?#{OOA{¨#_ֹ8?# *@@)@_) #_ka?#{O@@ T`@`h@oh@oh@oh@Yp`@ ?OA{¨#_?#I@@(H#_r?#{*{#_?#C{og_WOA8$CRXRdZ9`Z9S9U@T @yY@y@W@y[@y` ) jBD h )H@*"_rerk@TE0?!!hRiCRs9) @7y? qTY+@9{P!Y#@0!! (R!`Y'@!`W7@!!`W/@!@W3@ RU@7yhBDc)@_Q}r1rk@TE0?7hBDS*#RS9%@_r'rk@TE0?`7 4Rq`TRRBRhBDS*#R@_r'rk@TE0?֠5S9h6q T!hBD*CR@_r'rk@TE0?*7@y R!B}  @!`!!@hBD*~@{S_r'rk@TE0?*` 7**X 4H@ T?%T@{x A(9I@(  ( H*5@JR*I(xH*F*BS@9!<@*hBD7A6@zS_r'rk@TE0?*7 RKr @*@( Ki)7 4є Z )@y A(@ )@JAR Kr)A(*?9!hCRs9 @7y qaTR7yhBDc)@_Q}r1rk@TE0?hBDS*#RS9%@_r'rk@TE0?hBD!R@_rerk@TE0?A8C_ AT*OHWG_FgEoD{CC#_ )@JR*I(x  ?#{OA8CR( qy`Tq T )RJr#+1@@) @ qJR 1 hBD*)@_Q}r1rk@TE0?hBD!R@_rerk@TE0?vI ) R*-@@) @ - hBD* @_7rrk@TE0?hBD!R4R@_rerk@TE0?tv# ) R*-@@)@ - hBD*@_rerk@TE0?hBD @_qnrqrk@TE0?A8C_ TOC{B#_?#{og_W O CA8$C**RσR`Z9>dZ9C8@@@)@ @y*@y'@y lBDI  !@_rerk@TE0?U?*qSzSR SR-*#+) hCciBDx@8))@8q80_Q}r1rk@T E0 ?*;4(RKhBDs*#R@_r'rk@TE0?֨C8h7qR}RBRqaTC^8k ThBD@C)@_r'rk@TE0?** @(@  (-R OrIIRI y54'@_qIWZ?kלT<T@!)@Zyx A(* @  ( J5)@JR*I(xhBDs*#RC8%@_r'rk@TE0?;R @hBDs*#R@_r'rk@TE0?֢C^8B87qR}RBR{Q1aTC^8T{ 7hBD@C)@_r'rk@TE0?** @h@  (-RMrIIRI yu4 '@_qIWZ? kל T< T@!i@Zyx A(* @  ( 5)@JR*I(xi@q)A(5T k kj@4Rka@ @*+a!*hCRiBD@q(@ RA_7rrk@TE0?#@*7!"R(R#+A)@R-@hBD!R@_rerk@TE0?A8C_ aTOJWI_HgGoF{E#_ ?#{A8CR(qy T5 )JR,5@ @(R) @j1yl5i hR39 )+1@ @R)@K1IHR39 )+1@ @R) @_a9K1I iBD #))@H0_Q}r1rk@T E0 ?A8C_ T{B@#_?#{CA8!CRC!r#R@D9@_r'rk@TE0?@9@9HQqhT )+ih8J @ )!@' )R@*@)Q@  Q )R*%@@A9 % )*@R@)q@  q  RjRIrrR@ 1 A8C@ T{A#_?#{OA8*C?rT )+1@ @R) @  )+1@ @R) @_a9K1RI jBD#y(H)@39_Q}r1rk@TE0?A8C_ TOC{B#_?#{ORR@BDR1@_1Ur1rk@TE0?7bAc@9!@OA{¨#_!!?#{WOA8ACRC3!r#RVCR6r@D#39@_r'rk@TE0?3@9!@@B}S @!@3@9 BS@!@3@9 BS@!@3@9 B S@!@3@9 B S@!@3@9 BS@!@3@9 B@ iBDCR )@0_r'rk@T E0 ?֨@!@G@9 @!@[@9 @!@_@9 @ A8C_ TOEWD{C#_?#{OA8*C?rT )+1@ @R)@K1I  )+1@ @R)@K1I jBD@R#39(H)@y_Q}r1rk@TE0?A8C_ TOC{B#_?#{ A8)C( qTqT5 ) RR@*@)q@l  qy" ) R,%@@KR+R %A9y39 ) RR,%@@K %y39hBD#)@_Q}r1rk@TE0?"!A8C_ T{B@#_?#C{WO A8**)C( qTq@Th5@ J k@rb!*@ J k@rb! qTq`T5@ JR`R@Kr I)@ 9@ J k@rb! RiBD#39y()@79_Q}r1rk@TE0?A8C_ TODWC{BC#_@ J@ JR@R@Kr I)@ )@ J@K@ Iq@R  q?#{WOCA8Cr!TR! y@`@AR5@HR!99@`@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@(HRsAR*xa@ya @ya@ya@ya@ya@yv:s !(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@HRR*x@y @y@y@y@y@y@y"@y&@y*@yZ@9^@9b@9f@9r6@ys@y@yA8C@ TOCWB{A#_?#{WOA8 C*#@D4@95!AR)@y_Q}r1rk@TE0?֗RqR}RBRhBD*#R@_r'rk@TE0?@9_qTqaTq TR!hBDR#)@y_Q}r1rk@TE0?A8C_ aTOEWD{B@#_rT@9hBD*R @9hBD*CR%@_r'rk@TE0?hBDR#)@y_Q}r1rk@TE0?ֵRq`TqR}RBRhBD*#R@_r'rk@TE0?@9_q`T_ q!TqT_qT ) R*-@@) @a9 - @9 )*RJr @+1@) @ qJR 1 u?#{OA8*C*@D@_rerk@TE0? @4R 1@(R J*?A9K1@ R+1 iC R39j) @y? qThBD#)@_Q}r1rk@TE0?hBD!R@_rerk@TE0?A8C_ TOC{B#_?#{og_WO A8 CRR`Z9dZ9 @ C@qTBDR1@_1Ur1rk@TE0?@7 @94@ RJr*RH Q I@KR +I(x@{9? k`T?(T@Tw@9h@9 Q9qT5q!T@ R @KrJ@( Ki)4 v?Ti ??T_xF@xK@I `A("=@s T@@J@( @Ki)4 v ?TI@&x A(@s  T!RHR>x8c -@@ @?a9*-( RBD)@_Q}r1rk@TE0?րR @BD* !@@CyS_r'rk@TE0?>x@JRc 1@*1y @+1( )RBD)@_Q}r1rk@TE0?@ R@Kr( Ki)4@&x A(@s T@JAR Or)A(*?94 @ @b&x A(@9 T @JR*I(x!@A8C_ aTOIWH_GgFoE{D#_ ?#{OA8 C*!* @*BDR#39)@y_Q}r1rk@TE0?A8C_ TOC{B#_?#{ g_WO A8C*KR2R7rhBD2R!rR@_r'rk@TE0?2R!"r@@ @ZR ? T@ky8 A(@9?@ T@:I(xhBD *JR@_r'rk@TE0?֨@!@* @ZR ?S T@ky8 A(@9?@ T@:I(xhBD*R@_r'rk@TE0?֨@!@* @XRs  T@jt8 A(@@ T@8I(xA8C_ AT OEWD_CgB @{ƨ#_?#{og_WOCA8C*'RhC@q)ThBDv&*|bZ9@yfZ9@_rerk@TE0?hBDc*#R%@_r'rk@TE0?`'7Rq`'TRRBRhBDc*CR@_r'rk@TE0?֠5c9h6q$Tk@9 r@%T@9R q%T@ @y@y'R@ylBD G@yI K@y @S@yW@y_r'rk@TE0?`"7 J)@@K@JQ@  )1Q4`#T@jtxA)@ _  T@ J A))5L@Ja@lja4::T@jtxA)@ _  T@ J A))5L@Ja@lja4T@jtxA)@ _  T@ J A))5L@Ja@lja49?#T;T@j|xA)@ ?  !T@@jSkR A)}SJ} +R)} Y}S)@z}STr9A  B))!9 J@ @L5@ +N @J @ l5t!n)yy J@ @L5@ +J @m tl5j yy@ J @"C L)@+A A9l)@ J @KR! ,M9D yK=E9M9B=K=C9M9@=K)A9){A9A9@y@y@y@y@ $ ) R*-@@) @a9 - $c@9! !hBD!R@_rerk@TE0?A8C_ TO^W]_\g[oZ{Y#_@* ?#{OA8 C*!* @*BDR#39)@y_Q}r1rk@TE0?A8C_ TOC{B#_?#{OA8 C*!* @BDq@R#()@y39_Q}r1rk@TE0?A8C_ TOC{B#_?#{WOA8)RCRKRCRR+y  @D 5@yH%@34!A*Cy_r'rk@TE0?VRq TRhBDc*CR@_r'rk@TE0?c@9g@9!qTqATqTRc@9Dh"R }RR* 9y3xhBD*R%@_r'rk@TE0?hBD#*R%@_r'rk@TE0?ֶRq@T@RhBDc*CR@_r'rk@TE0?c@9-qTg@9qATqTRg@9c@9!hCRiBD@)@q RA0_7rrk@T E0 ?A8C_ T*OEWD{C#_hBDcCR@_r'rk@TE0?cAR*53@y @R7@yIr@(|} ÚR }шr) ˟H1 R} R[r T!!cBR*?#{og_WOA8 $C*R7@( @y* @y+@y,@y )!@yJ dZ9   Z9 hBD*@_rerk@TE0?hBD)RRC)@S9'y_Q}r1rk@TE0?hBD3*#R39%@_r'rk@TE0?ֶRq TRRBRhBD3*#R@_r'rk@TE0?396qT @hBD*~@#yS_r'rk@TE0?V4**i@ @KR KI(x @ik T@!*A)h@ h4b q KR2*Xa Q* 4?] T@B{x6@A(h@9q h!T3@9!hBDRCS9)@'y_Q}r1rk@TE0?hBD3@#R39%@_r'rk@TE0?hBD!R@_rerk@TE0?A8C_ TOEWD_CgBoA{ƨ#_@* ?#{OA8 C J k?q @b!iBD@R#39()@y_Q}r1rk@TE0?A8C_ TOC{B#_U?#{!{#_r?#{WOju"BAT*OBWA{è#_rF8 RF R RFՇF8 RF R RFי}?#{O)?!@ *5*OA{¨#_!}?#{! @I{#_\C?#{OCA8C@ @H# R_qrdrk@TE0? 7B#R )HR`RHr*%@hj&*BRA8C_ TOR|@{Q#_\C?#{CA8CB#R A8C_ T{Q|@@#_\C?#{  @( @) @_rrk@TE0?*7 )qB#R )HR`RHr*%@hj&BR @|@{¨#_?#{ H@9 ?qT )@) @Iq0_qr8rk@T E0 ? @{¨#_\C?#{WO@ @i )"9*)@i@_!rʷrk@TE0?ր6`"BR*   )HRuRHr*%@hj&bR@!R@_!rʷrk@TE0?֠6* R}@B!`#R @AR@_!rʷrk@TE0?֠6* R}@B!`CR @aR@_!rʷrk@TE0?֠6* R}@B!`cR @R@_!rʷrk@TE0?֠6* R}@B!`R ~@OBWA{è#_\C?#{ @@_rrk@TE0? )qB#R|@  )HR`RHr*%@hj& @{¨#_\C?#{@@ 1kT ) J1 kIqcR|@  )HR`RHr*%@HJ${#_?#{OBH@9@qT(@_rrk@TE0?։@qZ(@J*OA{¨#_\C?#{BR@@|@{#_?#{OC A8)C9"AR4A8C@ !T@OC{A#_@@@9_!rʷrk@TE0?6@!@@9_qarrk@TE0?`4|@@9@(\C?#{ @@_rrk@TE0? )qB#R|@  )HR`RHr*%@hj& @{¨#_?#{ H@9 ?qT )@)%@Iq0_qr8rk@T E0 ? @{¨#_\C?#{ @)@R_rqrk@TE0? )rB#R|@  )HR`RHr*%@hj& @{¨#_?#{ CH@9 ?qaT )@)-@)qR0_'rxrk@T E0 ?|@q @{¨#_ke?#{WO@** @ qTq!T@h4 q@TqaTq!TbrTqTb@ Rr -TUR5R@H5* *@4!Rr(Rr5j@H@ A_qr8rk@TE0?OB*WA{è#_ ? qiT_?#{@**{#_\n?#{)R@!B *{#_ű6?#{ !@95 )(R a!B(A9))5!** @{¨#_*! g@?#{ O@ T`Bu@!TOB @{è#_description=Goodix Touchscreen Core Moduleauthor=Goodix, Inc.license=GPL v2vermagic=6.1.75-android14-11-g48b922851ac5-ab12157876 SMP preempt mod_unload modversions aarch64name=goodix_brl_touchscmversion=g8c3ad300ce1ddepends=goog_touch_interface,systracealias=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_tsLinuxLinuxgoodix_brl_touch~_printk&kthread_create_on_nodea!wake_up_processe?ktime_get{f8emutex_lock_nestedmutex_unlockrnrequest_firmwaremsleep~)Hmemcpyrelease_firmware ]usleep_range_stateғ__stack_chk_failh˽__mutex_initstrnlenQkobject_create_and_add<sysfs_create_group[3of_property_match_stringscnprintfcstrlcat;3kobject_putfortify_panicZsysfs_remove_group*mutex_destroyE:#__kmallocR1<&bcmp zkfreekmalloc_cachesɡkmalloc_tracenJnesnprintfGugpio_to_desc!؊gpiod_direction_output_rawp*regulator_disablehregulator_enabledHalt_cb_patch_nops enable_irqo<disable_irq!'disable_irq_nosyncdmemset__const_udelaycdi2c_register_driver/i2c_del_driverJEIplatform_device_registerqi2c_transfer;u__spi_register_driver0Xdriver_unregisterspi_setup,Ugoog_check_spi_dma_enabledh__list_add_validN&mspi_sync\of_property_read_variable_u32_array?<sprintf$8__init_swait_queue_head5goog_notify_fw_status_changedӅ3-system_wq}?queue_delayed_work_oncancel_delayed_work_sync#__platform_driver_registerplatform_driver_unregistere>platform_device_unregisterKof_get_named_gpio_flags_fof_property_read_string`Ϙstrlenfstrncpy޻of_find_property:=Tgoog_get_panel_id^Hgoog_get_firmware_nameBugoog_get_config_name%wgoog_get_test_limits_name2__of_parse_phandle_with_argsTp of_drm_find_panel&pof_property_read_string_helperdevm_pinctrl_getZ?!vpinctrl_lookup_stateW`pinctrl_select_statedevm_gpio_request_one<remove_proc_entry5Ougoog_pm_unregister_notificationTk'goog_touch_interface_remove destroy_workqueueinput_unregister_deviceodevm_regulator_getWwait_for_completion_timeout^input_allocate_device<input_set_abs_paramsEKinput_mt_init_slotsrinput_set_capabilitybPinput_register_deviceSinput_free_device%Ialloc_workqueue%}Ԇlockdep_init_map_typedelayed_work_timer_fn4Kinit_timer_key#]devm_kmallocNgoog_touch_interface_probeGm/goog_pm_register_notification7complete_allf`goog_pm_wake_check_locked8goog_pm_wake_lockMgoog_pm_wake_unlockc~input_set_timestamp)Einput_eventaEinput_mt_report_slot_stateFFproc_mkdir`g|proc_create_dataproc_symlinkVfgpiod_to_irqgoog_devm_request_threaded_irql߅strsepKwT8kstrtollK4girq_to_desc rosysfs_notify@(irq_set_irq_wake[:single_open_size .ўkmalloc_largeseq_printfvseq_putsegoog_input_lock2goog_input_set_timestampAgoog_input_mt_report_slot_stategoog_input_mt_slotgoog_input_report_abs -bgoog_input_report_keyȑgoog_input_syncgoog_input_unlockӬcpu_numberNY__cpu_online_maskh __tracepoint_0Vmrcu_is_watchingA __traceiter_0MJpreempt_schedule_notraceseq_read·yseq_lseekOsingle_release(sysfs_create_file_nsosysfs_remove_file_ns#.YQmisc_register~misc_deregisterxp __might_faultR? Kgic_nonsecure_priorities.=trace_hardirqs_offtrace_hardirqs_on +__arch_copy_from_userHۈ__check_object_size__arch_copy_to_user+ycpu_hwcaps&mstrstrvfreenuzkvfreeHWstrlcpyYkvmalloc_nodeI@vzallocGV__warn_printkproc_create$Gseq_openikstrtoint:|'seq_releasefsingle_openA_dev_erremodule_layoutGNUm5hk ɷHGNU' '$(,8LXn\n`lpt"x"z"z"{{@TX\d[h[l>>nn6363$'('08HP'T'\dt|iiWWrrtt \FM`FMdthtlx'|']]cctttt$,'0'4@=xD=xHLT`{{~~ ~ ~?~?~;i;i ( (ƋƋ9-9- $($(0zH4zHt<x<|tt""f~f~  o$ o(,8<@DP.oT.oX\h(tl(tpx}|}ttccWWhhotot ""i7i7 48l  ?i ?i   - -  K( K( , 0 4 ` h l t  H H @ UoD UoH P ~T ~h  ^ ^ t t       t t    ot ot   $    t t Ɛ Ɛ    t t  $ $ ot ot  3 3 p It Ix | c c  ] ]  so so bx bx $(bx,bx8DtHtLbxPbxXp8t8xi7|i7DHDHi7i7,0h>l>p]t]x>>i7i7ȇȇssi7i7<JQ@JQDHLx||xxLPTsXs\DDMMhQ hQd d8LPxcTxc\x|""^^MM--ss..XX0<$H(H,H0H8DFtHFtPTW-XW-dss~M~M0 Lhhhp11ddhtx :$:0::::hp:t:::::(8++]i]i]i]i $(,]i0]i4|XX33TToo7 704<^3@^3D]iH]iLTsDXsD\T`Tlt]i]ih(h(4(8(@gDgH#L#Ptxsisi##}3}3/?/?<@TtXtx5^|5^FF 8 b< b@ H iL iP X >^\ >^` h Ll Lp x (| (  Qd Qd  - -  ( (  $X $X  xx xx  p^ p^  ѐ ѐ  X? X?!!D !D!!Q!Q !(!T,!T0!8!,#>>Q >Q>>>>>>?>?>>4CC_C_C-C-C8C8CXCXC+.C+.CCCXpCXpCDsDsDHp DHpDXDEk Ek$EH_(EH_,ElEσpEσtEH_xEH_EEW.EW.EH_EH_EEEF$F,F"0F"4FlFpFxFI|FIFFFFGGGMGMGGhGhG`HII IIII$J(J,J8JJpKKLCyLCyL LL Ld$Ld(L,L0L8@>8DRHRLXa\al xĖ|ĖSS ll̗dvЗdvܗ ``//=z=zR Rk k$@(@,8\!|bbRR@@``RĘRȘИԘؘRܘR"h# $$ll$ę.Vș.V̙%ؙ%&'()` `  (*8*DL"PZTZXȚkk@@[[x x$,T8X8dp+ԛ+Y YIfIf (5l,5l0k4k<HfLfPkTk\h.l.ptXxX|%%Y Y)a)a8l<l@qDqL`|rvrvZZ [[xx@8D8T`dt//qqĞȞ؞ A*A*jUjU a$a(<9v@9vDaHaLğ_aȟ_a̟hfПhf,4lpt@ x@ |YYĠ@ Ƞ@ ̠ؠܠCCEE(0F4F8@ <@ @LlUpUt-NNʍġʍȡءܡ@ @ RRĢ....4.P.l.|/0001̣UУUԣʍأʍܣ22{2{ZZ?@T` %%lJpJx@AA̳BAAA$A8ALA`AtABAAAдBAA A Y$Y()a,)a0\ d$h$l|   X`X`ܷ $$    $(X`,X`0X0$PC,U0U4DCCZZff**h*h*..llD.V.V  EFGJJӒӒ$,k 0k 4Ӓ8Ӓ@H.VL.VP%\%ff5\\666A6A $7D X \ dhlpX`tX`|ZZH99֛֛TT ,08I`EdEh֛l֛t $$ll$.V.V %,%XpY tY x9|9d/h/xx..@F@F$04@|Z{Z{NNqqZ{Z{NFNFZ{Z{hh%%00qq (48<@P*T*X\d``JJ\`d`d hh$i(iT`Xd` bd bhili|@@44oo443=3=44`dx/|/hffhJ//SSK``ffJ++ qq K,d048d<@dLhdz=hz=lc=pc=txi|ivvc=c=ffiil lJ(KLPddihil``dc=c=ii##%%iiRR^Z^Zc=c=,v{0v{@PTXu\ut4+x4+|LOOvv00uu4+4+, 4$8$<p   X`X`uu4+4+(d&V&VM8DXhDHL5P5T`@d@pxAA $$,Z0Z4N[[ xx$k(k,@0@4LPgTgX;;kk+{+{`t %%N   X`X`YY)a)a, ,OpP?K?KQJJRBVBVCC,QHRXv\vdRTTQCCRvvR 8 < @ZDZH   88 9 9  0@P\lxSTUVU$W8WLWhWWWXYZ$p|@[[\\~{~{^AA0ADAT\h|AAAA RA$RA0\^xAAAAA^ PbTb?0?0&V&VM AA4XA\At_`_`,_H`[[ $,04DHPATAXhlt9x9|ppYYGVGVAABAA(A<APAdAxAAAB  AAgg (A<ALB`AtAAAAMKMKAAB A4E98E9X`E9dE9עעRRrrX X G+G+k0k0r r{F {F$r(r,\jV`jVdlX pX t|8@8@;;vv !  !$8Ҁ<Ҁ@TX\`d8@8@;;vv0 0$0g(0g,@DHOgLOgP8@8@;;vv'',04%8%<P{{-O-O$  AA}}<ǎ@ǎL\ߢߢ{{kbkb{{;[ ;[$(t+,t+D5555wwll0000o+o+>>%%[[P$$==HT\00(5,50LP\hNlNtͅͅ00PXh  00mm4A8A@(!D(!Xlmpmt|FF{{$Q(Q,0004DHT`dp| $(4@DP\`lx| {${8x[5[5GrGr000&&egeg<&@&DegHegLP%T%XHVLVPGrTGr`hlp+t+nnGrGrdrdrSSGrGr8@[5D[5HLPhAlAH&L&PegTegX&&egeg%%VV++4n8n<@DTdrXdr\dShSp|6m6m[5[5LO LO&&egeg &&egeg%%VV++nn dr dr  S S( 4 [8 [@ D L \   [5 [5    F F 8  <  @  D  L  P  X  \  `  d  & & eg eg    + + F F / / V V    ہ ہ            $  (  ,  0  4  < qg@ qgD H L X h +l +t   ( ( i = =    r r  R R ,%0%8<( @( LjPh99 *1*1 ( , <oHimLimPX5\5`FdFhprr$ ( <hHhLXmB\mBlqstu8s`tvmBmBqs$t8uhstmBmBq`ttut0v4mB8mB@qstw s4tD\mB`mBhqt  w<tlxmB|mBqst(uXstvmBmBq(sTthust`s|sss))R&R&{{R&R& SSX B\ BhOlOpR&tR&xKK66X!X!66[[ssBB66FBFB G GR&R& 0e&4e&@`[d[lt%Bx%B|R&R&KKOOKKKKX!X!OO 41$41(4{8{<O@ODLP3T3XR&\R&`gglKlKggR&R&9 9R&R&<dl p tOxO|  KK   xxx x,x0x<x@xLxPx\x`xlxpx|xxxxxxxxxxxxxx[[T1T10 < @ L h l   [ [   !mB!mB(!q!s!t!u!s"t,"90"9<"P""v"mB#mB#q|#t#w#t#B#B#v#v#$s0$s@$x$K|$K$v$v$$b$b$v$v$$$ $ $v$v$$$x$x%x %x(%x,%x8%x<%x** *w*w*BS*BS*X+\+d+wh+wl+BSp+BSt++8,@,\,`,d,h,p,,+,+,,,,&,&-@--s-s----y---y-HG-HG-y-5-5-y-!w-!w-&.&..r.r.$.g(.g,.4.fS8.fSD.yL.rP.rX.yd.rh.rp.t.x..=.=..b.b..../z//z//z /(/z,/0/z4/8/hl>hp>>T???,@t@@@@,AAAAAAA BBB|B1B1BBBBBGhBGhBBBBBBE6BE6BBBBC\CChChC|DD ETEEE8FFXFXFFFDGHGLG9PG9TGXG`GlGE6pGE6tG9xG9|GG,G,G9G9GGHXHNG HNGHKHK HX$H(H8HDHPHTHHIIDJJJK K$KKK$L,LTLXL`LdLhLLLSLSLLLLBLBMM MM\M\MW MW$M8MDM;[HM;[TMXMt+\Mt+hMM55M55MwMwMMlMlM#M#MM&M&MWMWMM0 >@DlHlL >P >XdhltMxMJrrČȌ̌ԌM،MJ $(,4M8M@JX`dhlepexMMJčȍ̍Ѝ؍MMJ $(,<0<8DHLTMXM`Jx>>̎ HLPXdhlxޏ|ޏ<'<'rrҀďҀȏ܏ цц $l(l,ц0цHL<'P<'TX`dh0gl0gp>>ĐȐ<'̐<'`dhlrpr<'<'ee66đ<'ȑ<'БܑMMJ$(,0fL4fL@DHLPX\`0d0hptx<'|<'>>MMJВ e$e,04jC8jC<DMHMPJ`MdMlJPȓԓؓܓX\h(nl(np&t&Ĕ (n (n$uL(uL,08DHLTMXM`Jx2n2nll&&ĕ\ȕ\̕q,Еq,ԕؕ\\q,q,tt $048@MDMLJdx|BcBclluLuLMMJȖM̖MԖJ\\ q,q,&>&>,P0@\P`pP 0<@DLMPMXJpt|t|MMĘJܘ݆݆ MM$J<DHLP"T"\hlpxM|MJ s sș̙ЙؙMܙMJ WPWP,8<@HMLMTJltx|hhȚM̚MԚJ $(0M4M<JhlptxMMJԛܛ^2^2\\(P,@LPT\M`MhJ0>0>P؜Pܜxxxx $(M,M4JLTX\`,d,|MMJĝȝ̝НP MMJ,48<@fPDfPLX\`px0|0++̞PО@n@n(g,g0q,4q,8x|||q,q,ȟ̟ԟ 8@LPX{\`dhtzxzzzzРܠQph|hܡaCaCy > >y@YCDYCLy\YC`YChypяtя|y33y > >yĢцȢцТyяяy yццyLTLXL\ц`цhlpt|YCYCy33yaCaCy  BV$BV(@PXhpeeXXtt $0@BVDBV\lpx6j6jttxȧԧ $<T\KKĨȨبܨTwXw\`ptPhdhlЪd$(,0LTTЬ`ĭȭ̭(T,T0DL\dt|TcTc{W{WĮLȮL̮ЮԮ(c,c04DPdدh h$(\,\0<\ ` hlL'pL't|66԰,@>@>  CıC̱бԱرܱ!! ww 04s8sDXp|vPvP!:!: !!\\ (DX`̳`г" "$(,08L&sP&sTX\d.h.lptY>Y> 48<@DH\`dhlpwwLLԵصܵ9:9:$DH5TL5TP\`dPhPl|||,, $5(5,4L|P|TX@T\@T`h|(|,|048G<G@LXl,p,txWn|Wn,ĸ,ȸ̸ܸ$Qs(Qs,04`Ĺuȹu̹ع6ܹ6uu ,04>8>D\`dhluputCC(DHL4"P4"TtpMMpĻJػMM J 4r8M<MHrLJ`txM|MJtMMȼt̼JMM J 4v8M<MHvLJ`txM|MJxMMȽx̽JMM J 4z8M<MHzLJ`txM|MJ|MMȾ|̾JMM J 4~8M<MH~LJ`txM|MJppпؿܿLLPPVT VTPP ,04Q8Q<@LPMTM`dJxMMJMMJ MM $J8LPMTM`dJxMMJMMJ MM $J8LPMTM`dJxPP}}]]WWc'c' JJ (8],8]08t<t@HLPX.}\.}`h,l,pxq>|q>66hnhnGGtCCGGPpTpXR\RhCC |DDMM#7#7 lpxG|GnnP|`` (ړ,ړ<Pj2j2j2 j2$(0@Xhl|&s&swsws66 dhhhtx\|\ړړ (DPړTړ\lp|..wsws h$h08<DH1L1P@DLTPTX\dhtJxJ nn$(4J8J@P`dt|nnJJ $4<H,LPT&DX&D`hړړX}X}ړړ$48HPTHXHlړړl"l"ړړ 04DL\ޓ`ޓWW''f}f} @HLPTXTT W W$(48PXTXd2h2l(p(t|'M'MC"C"??((8HsLsX`dlpb]tb]xƤ Ƥ $<@))HxxHHx@@!Q!QHHÂÂHHs s$0 ړ ړ$,DPT2X2dhpbcbcffHHO: O:,0DvvQnn@L_:_:#H#H <d2h2@DHuLuTXhp_:t_:#H#H\dpt}}nn_:_:<}@}L_P_X`}}xx}} .H.H \}`}lpxqq_:_:PTdhls:ps:x%|%_:_:4|}}04huu$0_:4_:0x4x8W<WDHXd_:h_:\`uux~7t"H..d/ T0(00282@2H3P`3X5` 8hx:px=x`DEGhHN RTDUVVtW8XXYZP[\^`a,bb c( d0\d@|qHrp8  P`Xw`ypee(0Xh` (080@hHPX`Hhpx*`l(0` h^to{: >+8@HqFpx&V8@Z (H08HlpxVbbl8 @  p  x 0 D   ( P dh  p T      `    ( 0 @8 x@ H P  `   I7 D N7 Z70H@EQhxuWDx:pd HPAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)GFE ! !&),/269 ]`cfips{~!no !$'*-06;<=>?@ABC $% 1 T12$H(0J4<L@HHMLTLX`\dllpx||̦ܦ ,<L P@T $X,80\8<`DHdPT\`X%hl\%tx`%d%h%l%p%t%x%|%,%0%X%d% %(,%48%@D%LP%X\%d(h%p@t|D%H%L%\%`%%% %$%(%0% X%d%$|(04%<@%HL%TX%`d%lp%xt|x%|%&&& &&&&&  &$& ,$(&,80,&8<DH0&PT4&\`8&hl<&tx@&D&H&L&P&T&4X&@\&`&d&h&l& p&( ,t&48x&@0DL4P|&X8\&d<h&pLt&|P&x&&&& && &L&X&p t&x&$|(&04&<@&HL&TX&`Td&lXp&xp|&t&&&&&\!`!&d!&h!&x!&|!'! '!' !$,!0 '8!<'D!H'P!T'\!`'h"l 't "x$'8#<#('@#,'D#0'L#4't#8'#<'##@'#D'#H'#L'#P'# T'($,X'4 $8\'@$$D`'L($Pd'X~\d~h<p~t@|~D~H~L~PT X$\(`8d<h d l p pqq9 9$(,48DeHeLP`dl(p(tx| \Y\Y@@ $(((,048PX]<] $8(]048r@$D$HrPT,Xr`Td4hrpt<xrDr rDrLrTrLrhrrrp!%r !$ %(r0$4H%8r@$DP%HrP~T؝Xr`0dhr3D $3D,3D$,H(}  dx    a b cp ( k l m n X ` `x  \ 0 |8 aH h}P bX   a b c  ( ̠dž (&>0fP8%@:HtPX`&huLprxYC3aCя >re\'<>2nLBcцuW fL(h068t|@݆H"P sXWP`hh^2p5x0>|,"T`   (   Xl-C,*V)Ppd$'&x1%#".(Q-,*;)''d&88,l- C, *X"V)\"*8t" 'p"&t" RS$eH.1%D.#H.."...6d/Q-`/,d/T0*P05)T00'0^&0%#1" .X120-1+2*)22@'2=&2 2@$2#23@t"3~.3`30-\3+`35t_*5(5 $h 8h}'8& 8x:$t:#x: x=S"t=].x=K`DH,\D+`D{ E$**E(E i|c GE'G%G?!hH8$dHS#hH"$.HP @mh,0J+J)<(L'H%LMNxx$N2#No`!R- RT|,T+TDU)@Un(DU6 /V&V%VFV^$V#V^tW!pW-tWs8X,4X+8XX)XT(X1Y&Y%YZJ$Z#ZP[!L[-P[ \v,\*\!^)^(^`a&\af%`a,b$(b",bb!b-b c0[,c*c  d8n)d' d\d&XdK%\d$b"!'l-qC, q- 8*DqV)Hq|q4'xq&|qr,t Qr 1%r#r"r.rQ-t,t 8*8 @;)vj'80-l-wC,w P*PwV)Tww 'w&wn!y4,L|d8B y 1%y#y"y.yQ-H|,L|*05)4'`^&d%X#P`P "`.C&l-C,*_"l-C,*V)'$&(1%#". (Q-,t$ *܍5)$D,. 0P$x('^& ` (l%h#l"T.P0-`+`*l)p'x=&$#t"~.|l\`!(@r\x@X@ 4-+Ц_*(}'&$#S"].,+ **(0E'%@$S#P06.@$y+P <|E |H58d7`HԸ><HO D ,HJHxxPiܼH<z( Ll^ @H<Z d,r|L` "h.l,J+)('X%\x$t2#x!-,+)Xn(\&%^$#! -$,8+<)T(&8%<J$#!и-Ըv,\*`)(&4f%8$"!(-,[,t*xn)'&LK%P$ؼ"ܼ!$.(e-H<,L*O)'x&%%#".D-,*.)'8W&<%@#D `\D+ 4t#`8"\.`L#-+Ys* )  '6& c td$p#t4g"w. `dBhciB-+li 4 R* ( lp'& [T$#F"V.P,+0*(8t8'4%8D$L#o".,|C+yd)`{(d_4'%),,k$(+#,!X-\,+)g(&%W$#P!-@,*T) M(& %XC$"3D!-3Dh,$*3D{), (,&\_%8$`"D!d- T,\Uo ` @*` )g)('&+&l%+%$?D%( h 8 88080h88 8 8H88Y885,l-hC,l*V)~ X ('D&HT1%#<".TQ-|,&*5)lT'h^&lR%#"GV.X ( 0-(H888C&l-TC,X* V) % ( 8'&;d1%`#dT "  *F p 4|  K8 0 n D (,  b  #.Q- %l-C, *V)?'&1%P#"\.X%Q-h,\%*t5)`%'0^&%#d%".h%0-+l%*)p%'=&$#t%t"~.x%-+|%_*@((}'&%$#%S"].%,+%**(E'%%$(S#%"4.%,PJ+)@(%'L%%x$X2#%!d-%,p+D)|n(%&%%^$#%!`-X,+%)T(%&%%J$#%!- v,*%)(%&f%%$"%! -%[,*%n)$'&0K%%$<"%!H.%e-T<,%*`O)%'lx&%%%x#x".%D-,%*.)&'pW&%#&".&#-+ &s* )&'6&$#&g"w.&-+&R*(p'& &$#$&F" V.(&,,+,&*8(8'D%0&$PL#4&"\.8&,hC+<&)t{(@&'%D&O  k$+#!-H&,+L&)g(P&&%T&W$#X&!-\&,*)M(`&&%d&C$"h&!-o,*l&)(p&&(X%t&$4"x&!@-4T,L*|&g)X'&&d=%&#"H!p.&^-|.,&*H)&'q&&%#".&=- ,&*')&'P&$#&".&-+&l*)&'/&t$ #&`"p.&,$+&K*(i'0&&$<{#&?"H/.&,Tr+&*(P1'`%&$lE#& "-l,x<+&)t(&&%d$$#&!-&, +)`(&&%&! tP$ %`P #\!`8-|,\ *X )\ F(&`!%<$&"!&-a,&*t)t!'&&Q% $'"!'-M,'* `)!',& '6%8#'"D!'. W-!',P*'A)\''j&h% '#t"$'.6-<#,*(' )','I&$0'#z"4'.-8'+e*<'('#(&$@'#Y"D'i.,H'+D*L'(b'P'&$T't#08"$(.(,X'k+4*\'(@*' $%@~$`'>#L"d'-%l-h'C,l'*(V)('*&*1%+#+"+.+Q-x,,|,*;)BS.l-.C,.^01F 04y>X*$[)}',H&8x,%L6 *  ( *+} q8! Hq0  <+|,H  8a @w8 Tw0i t #K : f އ U`  Yvr<6  x` { q94yD (c ,2H9xD':c4|%;xhujZW [9 . .!