ELF@@$"***;*****  ***;*****                           FT5X46TFT5X46iTFT5526TFT3X17TFT5436TFT3X27TFT5526iTFT5416TFT5426TFT5435 TFT7681 TFT7661 TFT7511 TFT7421 TFT7311TFT5526_003@FT5426_003@FT3427G_003@FT3427_003@FT5446_003@FT5446_Q03@FT5446_P03UFT5446DQS-W01@FT5452UFT3518UFT3558UFT3528UFT5536UFT3418UFT5536LUFT5472FT5446UFT5456UFT3417UFT5426UFT3428FT3437UFT5822XFT5626XFT5726XFT5826BXFT3617XFT3717XFT7811XFT5826SXFT3517U XFT3557 XFT6X36cFT3X07cFT6416cFT6336G/UcFT7401cFT3407UcFT6236UcFT6436UcFT3267cFT3367 cFT6216dFT7302dFT7202dFT3308dFT6446dFT8607 FT8716FT8716UDFT8716FFT8613 EFT8736FT8201FT7250FT8006U FT8006S FT8006S-AAFT8016FT8719 FT8615FT8739FT8006PFT7120FT7251FT7252FT8613SFT8756FT8656FT8302FT8009FT8720FT3068eFT3168eFT3067eFT3268eFT6346UeFT6146eFT6346GeFT5726_V03 XFT5726_003 XFT3618YFT5646YFT3A58YFT3B58YFT3D58YFT5A36YFT5B36YFT5D36YFT5A46 YFT5B46 YFT5D46 YFT5936 YFT5946 YFT3658UZFT2388ShortCircuit_ResMinShortCircuit_VkResMinOpenTest_CBMinOpenTest_Check_K1OpenTest_K1ThresholdOpenTest_Check_K2OpenTest_K2ThresholdCBTest_MinCBTest_MaxCBTest_VKey_CheckCBTest_Min_VkeyCBTest_Max_VkeyRawDataTest_MinRawDataTest_MaxRawDataTest_VKey_CheckRawDataTest_Min_VKeyRawDataTest_Max_VKeyLCD_NoiseTest_FrameLCD_NoiseTest_CoefficientLCD_NoiseTest_Coefficient_keyOpenTest_DifferMinRawDataTest_High_MinRawDataTest_High_MaxRawDataTest_HighFreqRawDataTest_Low_MinRawDataTest_Low_MaxRawDataTest_LowFreqUniformityTest_Check_TxUniformityTest_Check_RxUniformityTest_Check_MinMaxUniformityTest_Tx_HoleUniformityTest_Rx_HoleUniformityTest_MinMax_HoleSCapCbTest_OFF_MinSCapCbTest_OFF_MaxScapCBTest_SetWaterproof_OFFSCapCbTest_ON_MinSCapCbTest_ON_MaxScapCBTest_SetWaterproof_ONSCapRawDataTest_OFF_MinSCapRawDataTest_OFF_MaxSCapRawDataTest_SetWaterproof_OFFSCapRawDataTest_ON_MinSCapRawDataTest_ON_MaxSCapRawDataTest_SetWaterproof_ONWeakShortTest_CGWeakShortTest_CCPanelDifferTest_MinPanelDifferTest_MaxSCapCbTest_High_MinSCapCbTest_High_MaxScapCBTest_SetHighSensitivitySCapRawDataTest_High_MinSCapRawDataTest_High_MaxSCapRawDataTest_SetHighSensitivitySCapCbTest_Hov_MinSCapCbTest_Hov_MaxScapCBTest_SetHovSCapRawDataTest_Hov_MinSCapRawDataTest_Hov_MaxSCapRawDataTest_SetHovRawDataTest_MinRawDataTest_MaxCbTest_MinCbTest_MaxDeltaCbTest_BaseDeltaCbTest_Differ_MaxDeltaCbTest_Include_Key_TestDeltaCbTest_Key_Differ_MaxDeltaCbTest_Deviation_S1DeltaCbTest_Deviation_S2DeltaCbTest_Deviation_S3DeltaCbTest_Deviation_S4DeltaCbTest_Deviation_S5DeltaCbTest_Deviation_S6DeltaCbTest_Set_CriticalDeltaCbTest_Critical_S1DeltaCbTest_Critical_S2DeltaCbTest_Critical_S3DeltaCbTest_Critical_S4DeltaCbTest_Critical_S5DeltaCbTest_Critical_S66[FTS_TS/I]%s:-------Glove mode %s 3[FTS_TS/E]%s:Key X Coords undefined! 6[FTS_TS/I]%s:VK Number:%d, key:(%d,%d,%d), coords:(%d,%d),(%d,%d),(%d,%d) focaltech,irq-gpio[FTS_TS/D]%s:Warning : The total touch data size is %d!! 3[FTS_TS/E]%s:Failed to get heatmap raw data, ret=%d. Gripregister_panel_bridgefocaltech_touch6[FTS_TS/I]%s:APK execute HW Reset get tp fw minor version fail! reset gpio:%d,int gpio:%d,irq:%d fts_irq_storetp is in boot mode 6[FTS_TS/I]%s:[EX-FUN]set to fw mode %d3[FTS_TS/E]%s:create proc_fw_update entry fail proc_scan_modes_readtouch_mode:%d-%s 6[FTS_TS/I]%s:switch gesture function to STTW + LPTW 3[FTS_TS/E]%s:write reg0xEA fails Uncompressedfts_gesture_exit[FTS_TS/D]%s:disable gesture write start scan mode fail 3[FTS_TS/E][TEST]%s:read rawdata fail cb buffer malloc fail compare_array3[FTS_TS/E][TEST]%s:read 0x54 register fail 3[FTS_TS/E][TEST]%s:name/data is null 3[FTS_TS/E][TEST]%s:get key_num fail 3[FTS_TS/E]%s:create proc_test_strength entry fail 3[FTS_TS/E]%s:create proc_test_short entry fail 3[FTS_TS/E]%s:malloc memory for base_raw fails Finger ID = %d, x = %d, y = %d TX%02d [FTS_TS/D]%s:index of SS_OFF = %d 3[FTS_TS/E][TEST]%s:no IC type match get_basic_threshold[FTS_TS/D][TEST]%s:open_cb_min:%d RawData_Min_High_Tx[FTS_TS/D][TEST]%s:scap_cb_wp_on_check:%d get_test_threshold_scft5652_start_scan3[FTS_TS/E]%s:read 0x5B fail,ret=%d 3[FTS_TS/E][TEST]%s:write 0x1B fail,ret=%d switch no-mapping fail,ret=%d 3[FTS_TS/E]%s:ecc init cmd write fail 3[FTS_TS/E]%s:app write fail 3[FTS_TS/E]%s:pram/bootloader read 03(SPI) command fail fts_pram_ecc_cal_xor6[FTS_TS/I]%s:fw in tp isn't IDE version fts_fwupg_auto_upgrade6[FTS_TS/I]%s:**********tp fw(app/param) no upgrade/upgrade success********** 3[FTS_TS/E]%s:cmd/cmdlen/data/datalen is invalid [FTS_TS/D]%s:hidi2c change to stdi2c not support or fail 3[FTS_TS/E]%s:Failed to wake the touch bus. uncompressedfts_set_continuous_modefocaltech,reset-gpio6[FTS_TS/I]%s:fw is invalid, need read boot id disableFW_GLOVE[FTS_TS/D]%s:point buffer:%s 3[FTS_TS/E]%s:Resume has been cancelled by wake up timeout 6[FTS_TS/I]%s:[EX]: sysfs_create_group() succeeded!! fts_tprwreg_store6[FTS_TS/I]%s:read 0x%02x, %d bytes successful fts_log_level_store3[FTS_TS/E]%s:create proc_high_sensitivity entry fail [FTS_TS/D]%s:exit charger mode [FTS_TS/D]%s:gesture_id:0x%x [FTS_TS/D][TEST]%s:buffer/length(%d) fail read_mass_dataget short(adc) data fail 3[FTS_TS/E][TEST]%s:write short test mode fail [FTS_TS/I][TEST]%s:node_num:%d, tx:%d, rx:%d, key:%d fts_test_startfts_test_main_exitFW_Version3[FTS_TS/E]%s:read tx fails RX:Rawdata Uniformity TX: [FTS_TS/D][TEST]%s:cb_max:%d [FTS_TS/D][TEST]%s:open_nmos:%d get_test_threshold_mc_sc[FTS_TS/D][TEST]%s:uniformity_check_rx:%d RawDataTest_Max[FTS_TS/I][TEST]%s:====== Test Item: Short Test end write 0x1A fail,ret=%d 3[FTS_TS/E][TEST]%s:read 0xCE fail restore raw type fail,ret=%d 3[FTS_TS/E][TEST]%s:enter factory mode fail,ret=%d get weak short data fail,ret:%d [FTS_TS/I][TEST]%s:GND Short: fts_fwupg_erase6[FTS_TS/I]%s:upgrade param area(times:%d) 6[FTS_TS/I]%s:fw in host&tp not equal, need upgrade app+param 6[FTS_TS/I]%s:fw len(%x) < paramcfg offset(%x), no IDE rdata_checkfts_spi_buf_showfts_ts_set_bus_ref3[FTS_TS/E]%s:Failed to queue reserved frame: error=%d. &ts_data->device_mutex3[FTS_TS/E]%s:input initialize fail 3[FTS_TS/E]%s:not focal IC, unregister driver 6[FTS_TS/I]%s:-------Edge palm %s 3[FTS_TS/E]%s:Unable to get display-coords 3[FTS_TS/E]%s:Input device registration failed 3[FTS_TS/E]%s:failed to alloc memory for point events fts_power_source_init3[FTS_TS/E]%s:Pin state[suspend] not found 3[FTS_TS/E]%s:enable avdd regulator failed,ret=%d 3[FTS_TS/E]%s:start cmd write fail 6[FTS_TS/I]%s:succuss to get gesture data in irq handler fts_get_heatmap3[FTS_TS/E]%s:tmpbuf zalloc fail Param status:0x%02x fts_irq3[FTS_TS/E]%s:create proc_touch_mode entry fail 3[FTS_TS/E]%s:create proc_sense_onoff entry fail 3[FTS_TS/E]%s:create proc_irq_onoff entry fail heatmap_onoffAuto mode3[FTS_TS/E]%s:read reg0xEA fails [FTS_TS/D]%s:cover mode:%d fts_gesture_suspend[FTS_TS/D]%s:enable_irq_wake(irq:%d) fail scan fail set mc_sc mode fail fts_test_save_datatest functions init fail[FTS_TS/I][TEST]%s:=======Tp test pass. 3[FTS_TS/E][TEST]%s:get channel num fail 3[FTS_TS/E]%s:create proc_test_scb entry fail 3[FTS_TS/E]%s:read rx fails 3[FTS_TS/E][TEST]%s:mark(=)in keyword line fail ini_get_ic_code[FTS_TS/D][TEST]%s:cb_min:%d 3[FTS_TS/E][TEST]%s:get mc_sc threshold fail ScapRawData_High_Min_print_thr_sc[FTS_TS/I][TEST]%s:get rawdata,i=%d 3[FTS_TS/E][TEST]%s:restore 0x06 fail,ret=%d [FTS_TS/I][TEST]%s:short offset:%d 3[FTS_TS/E][TEST]%s:write normalize fail,ret=%d ------ scap rawdata test PASS [FTS_TS/I][TEST]%s:====== Test Item: Short Test get rawdata fail 3[FTS_TS/E]%s:pramboot set write address(%d) fail 3[FTS_TS/E]%s:upg/func is null 3[FTS_TS/E]%s:fw len(0x%0x) < fw ver offset(0x%x) 3[FTS_TS/E]%s:upg/ts_data/dev is null 3[FTS_TS/E]%s:failed to allocate memory for bus_tx_buf fts_set_heatmap_mode6[FTS_TS/I]%s:active coords %u. fts_write_reg_safe&ts_data->reg_lock3[FTS_TS/E]%s:Key number undefined! 3[FTS_TS/E]%s:can't get ic informaton 6[FTS_TS/I]%s:get ic information, chip id = 0x%02x%02x(cid type=0x%x) 6[FTS_TS/I]%s:Skipping stray interrupt since bus is suspended(power_status: %d) 3[FTS_TS/E]%s:PROC_READ_DATA read error Invalid cmd line [FTS_TS/D]%s:write buffer: Driver Ver:%s fts_log_levelfw_palmNormal Activemax_touch_size :%3d monitor_channel_min_tx :%2d Cover Mode:%s fts_create_gesture_sysfs3[FTS_TS/E][TEST]%s:read mass data fail scan timeout 3[FTS_TS/E][TEST]%s:failed to enter factory mode,ret=%d 3[FTS_TS/E][TEST]%s:write start clb fail read cb fail [FTS_TS/I][TEST]%s:SCap Rx: [FTS_TS/I][TEST]%s:%5d, write line/start addr fail 3[FTS_TS/E][TEST]%s:malloc memory for test fail [FTS_TS/I][TEST]%s:ini_file_name:%s 3[FTS_TS/E]%s:FWVER read minor version fail,ret=%d proc_test_short_show3[FTS_TS/E][TEST]%s:malloc memory for ini tmp fail [FTS_TS/D][TEST]%s:%s=%s get incell threshold fail [FTS_TS/D][TEST]%s:short_res_vk_min:%d get_test_item_mc_sc[FTS_TS/I][TEST]%s:test item:0x%x in ini ScapRawData_ON_Min_[FTS_TS/D][TEST]%s:uniformity_tx_hole:%d DeltaCxTest_Sortread 0xCE fail write normalize fail,ret=%d 3[FTS_TS/E][TEST]%s:restore 0xFB fail,ret=%d ====== Test Item: rawdata test[FTS_TS/I][TEST]%s:====== rawdata test PASS ------ rawdata test NG Tx Linearity: ------ uniformity test is Pass 3[FTS_TS/E][TEST]%s:scap_cb_on/off/hi/hov_min/max is null [FTS_TS/I][TEST]%s:scap_cb in waterproof on mode: restore water_channel_sel fail,ret=%d ft5652_scap_rawdata_test[FTS_TS/I][TEST]%s:scap_rawdata in waterproof on mode: ====== short test PASS[FTS_TS/D][TEST]%s:short test:channel to gnd Rx%d with[FTS_TS/I][TEST]%s::%d(K), ADC:%d 3[FTS_TS/E][TEST]%s:get rawdata fail 6[FTS_TS/I]%s:**********write data to flash********** fts_flash_write_buf3[FTS_TS/E]%s:upgrade/func/ts_data is null 3[FTS_TS/E]%s:write FC=0xAA fail 6[FTS_TS/I]%s:write pram and remap fts_pram_ecc_cal3[FTS_TS/E]%s:crc_calc = 0x%X, crc_read=0x%X [FTS_TS/D]%s:hidi2c change to stdi2c successful compressedfts_offload_push_coord_frameFocaltech V3.3 202012293[FTS_TS/E]%s:create apk debug node fail 3[FTS_TS/E]%s:allocate trans_raw failed fts_check_panel_map3[FTS_TS/E]%s:The heatmap_buff is not allocated!! 6[FTS_TS/I]%s:Already in suspend state 3[FTS_TS/E]%s:cmd(PROC_READ_DATA_DIRECT) length(%d) fail 6[FTS_TS/I]%s:Write 0x%02x, %d bytes successful 6[FTS_TS/I]%s:upgrade with bin file through sysfs node fts_driver_infoforce_activeLow Power Activeproc_palm_writemin_y :%4d Charger Reg(0x8B):%d 3[FTS_TS/E][TEST]%s:start short test fail fts_test_inittestresult.txt3[FTS_TS/E][TEST]%s:test malloc for threshold fail 3[FTS_TS/E]%s:create proc_test_noise entry fail 3[FTS_TS/E]%s:write reg88 fails proc_test_int_show[FTS_TS/D][TEST]%s:section name:%s keyword num:%d 3[FTS_TS/E][TEST]%s:section is null print_ini_data[FTS_TS/D][TEST]%s:normalize:%d InvalidNode[%d][%d]special basic thr init fail [FTS_TS/I][TEST]%s:basic_thr string length(%d), count(%d) [FTS_TS/D][TEST]%s:cb_vkey_check:%d [FTS_TS/D][TEST]%s:lcdnoise_coefficient:%d [FTS_TS/D][TEST]%s:lcdnoise_coefficient_vkey:%d [FTS_TS/D][TEST]%s:keyshort_k1:%d [FTS_TS/D][TEST]%s:short_cc:%d 3[FTS_TS/E][TEST]%s:read 0x0A fail,ret=%d [FTS_TS/I][TEST]%s:====== Test Item: rawdata unfiormity test start fts_test_get_scap_raw3[FTS_TS/E][TEST]%s:scan scap rawdata fail read FACTORY_REG_DATA_SELECT error,ret=%d 3[FTS_TS/E][TEST]%s:read 0xFB fail,ret=%d 3[FTS_TS/E][TEST]%s:====== scap cb test NG 3[FTS_TS/E][TEST]%s:get scap(HS) rawdata fail scap_rawdata in hov mode: [FTS_TS/I][TEST]%s:====== short test PASS ------ short test PASS ------ short test NG 3[FTS_TS/E]%s:fts_data/upgrade/func/fw is NULL 6[FTS_TS/I]%s:ecc in tp:%x, host:%x [FTS_TS/D]%s:tp reset fts_ts_initfts_ts%s[FTS_TS/D]%s:tx_ch_num = %d 3[FTS_TS/E]%s:invalid:%s, size:%d fts_input_init3[FTS_TS/E]%s:avdd is invalid [FTS_TS/D]%s:Warning : The compressed heatmap size is %d!! [FTS_TS/D]%s:Entry fts_ts_remove_entryWrite Reg: [%02X]-[%02X] [FTS_TS/D]%s:buf[%d]: %02X ESD count:0x%02x fw_gripGesture_mode: LPTW 3[FTS_TS/E]%s:read reg_0xEB fails min_frame_count :%3d marginal_max_y :%2d print_bufferfts_test_write[FTS_TS/D][TEST]%s: Exit(%d) short test timeout, ADC data not OK start_scanget_rawdata_mc_sc3[FTS_TS/E][TEST]%s:test functions init fail 3[FTS_TS/E][TEST]%s:write line/start addr fail =======Tp test pass.get channel number fail [FTS_TS/I][TEST]%s:buflen:%d 3[FTS_TS/E]%s:create proc_test_fwver entry fail 3[FTS_TS/E][TEST]%s:Buffer size:%d, return TX:%02d, RX:%02d [FTS_TS/D]%s:base_raw size = %d [FTS_TS/D][TEST]%s:scap_rawdata_on_min:%d [FTS_TS/D][TEST]%s:dcb_cs6:%d write 0x01 fail,ret=%d read 0x5B fail,ret=%d 3[FTS_TS/E][TEST]%s:scap rawdata num(%d) > buffer length(%d) get scap(WP_ON) rawdata fail ====== scap rawdata test NGGND Short:====== panel differ test PASSfts_fwupg_enter_into_boot6[FTS_TS/I]%s:force upgrade fw app(times:%d) 6[FTS_TS/I]%s:send 0xAA and 0x55 to FW, reset to boot environment 6[FTS_TS/I]%s:tp run in pramboot fts_fwupg_reset_to_rombootfts_pram_write_buf6[FTS_TS/I]%s:fts_param_ide_in_host fail 6[FTS_TS/I]%s:fw paramcfg version offset:%x 3[FTS_TS/E]%s:**********tp fw(app/param) upgrade failed********** 3[FTS_TS/E]%s:upgrade mode(09) cmd write fail fail3[FTS_TS/E]%s:init gesture fail 6[FTS_TS/I]%s:-------Water mode %s fts_parse_dt3[FTS_TS/E]%s:Unable to get tx_ch_num, please check dts avddts_suspend3[FTS_TS/E]%s:%d (in=%d, out=%d, rep=%d, out_max=%d). fts_report_cancel_event6[FTS_TS/I]%s:fw upgrade in process, can't suspend proc_touch_mode_write3[FTS_TS/E]%s:get mode fails, grip_mode should be in [0,1,2,3]. 6[FTS_TS/I]%s:switch touch sense on/off to %d fts_gesture_modetest fail,rx%d=%5d,range=(%5d,%5d) [FTS_TS/D][TEST]%s:sysfs(test) create successfully proc_test_fwver_show Scap cb checked:%X 3[FTS_TS/E][TEST]%s:ini_init_inidata fail INVALID_NODES[FTS_TS/D][TEST]%s:open_diff_min:%d RawData_Max_Low_TxRx_Linearity_Max_Tx[FTS_TS/D][TEST]%s:dcb_ds1:%d 3[FTS_TS/E][TEST]%s:tx/rx_lmax/node_valid is null 3[FTS_TS/E][TEST]%s:switch no-mapping fail,ret=%d [FTS_TS/I][TEST]%s:scap_cb in waterproof off mode: 3[FTS_TS/E][TEST]%s:restore high_channel_sel fail,ret=%d scan scap rawdata fail get scap(HS) rawdata fail Offset:%d, Code1:%d [FTS_TS/I][TEST]%s:Tx%d with GND: [FTS_TS/I][TEST]%s: Tx%d ====== panel differ test NG3[FTS_TS/E]%s:pram/bootloader write 03 command fail fts_pram_write_init3[FTS_TS/E]%s:pramboot(before) init fail [FTS_TS/D]%s:after write pramboot, confirm run in pramboot 6[FTS_TS/I]%s:write pramboot to pram 6[FTS_TS/I]%s:remap to start pramboot fts_fwupg_get_ver_in_tp3[FTS_TS/E]%s:read IDE PARAM STATUS in tp fail focaltech,key-y-coords6[FTS_TS/I]%s:display x(%d %d) y(%d %d) fts_create_sysfsfts_bootmode_storescan_modestouch_mode6[FTS_TS/I]%s:create control procs succeeds scan_modes=0,1,2,3,46[FTS_TS/I]%s:switch gesture function to STTW high_sensitivity mode:%s monitor_channel_min_rx :%2d 3[FTS_TS/E]%s:MODE_CHARGER switch to %d fail On[FTS_TS/D]%s:gesture_id=0x%x, point_num=%d Gesture PointNum:%d get_cb_scwrite cb addr offset fail 3[FTS_TS/E][TEST]%s:data/node_valid is null 3[FTS_TS/E][TEST]%s:data/min/max/node_valid is null 3[FTS_TS/E][TEST]%s:wait state update fail get rawdata fail,ret=%d SCap Rx: [FTS_TS/D][TEST]%s:fwname:%s. Panel_Differproc_test_uniformity_showini_init_inidata3[FTS_TS/E][TEST]%s:ini_parse_keyword fail [FTS_TS/D][TEST]%s:keyshort_cb_max:%d ScapRawData_Hov_Min_[FTS_TS/D][TEST]%s:scap_cb_wp_off_check:%d [FTS_TS/D][TEST]%s:scap_cb_on_max:%d 3[FTS_TS/E][TEST]%s:write 0x1C fail,ret=%d read 0x06 fail,ret=%d Rawdata Test3[FTS_TS/E][TEST]%s:failed to switch_to_mapping,ret=%d [FTS_TS/I][TEST]%s:====== scap rawdata test NG [FTS_TS/I][TEST]%s:Offset:%d, Code1:%d 6[FTS_TS/I]%s:pram supported, write pramboot and init [FTS_TS/D]%s:pram not supported, confirm in bootloader 3[FTS_TS/E]%s:erase cmd fail 6[FTS_TS/I]%s:tp run in romboot 6[FTS_TS/I]%s:fw invalid, need upgrade fw crc abnormalfts_bus_initfts_bus_exit[FTS_TS/D]%s: Exit(%d) fts_set_grip_mode[FTS_TS/D]%s:%s fw_glove %s. [FTS_TS/D]%s:Could not reserve a frame: error=%d. 3[FTS_TS/E]%s:fail to get power(regulator) [FTS_TS/D]%s:Offload device ID = "%c%c%c%c" / 0x%08X [FTS_TS/D]%s:Pins control select normal 3[FTS_TS/E]%s:Create ctrl procs fails 6[FTS_TS/I]%s:spi,mode=%d,bits=%d,speed=%d 3data invalided! BUS:%s,addr:0x%x fw_updatemf_mode1:Normal Active3[FTS_TS/E]%s:read reg0xA5 fails Normal Idle6[FTS_TS/I]%s:switch touch_mode to %d 3[FTS_TS/E]%s:read reg0xCF fails 6[FTS_TS/I]%s:switch gesture function to LPTW %u ==LPTW Gesture setting(E1)== proc_STTW_setting_read6[FTS_TS/I]%s:switch fw_mode to %u fts_charger_mode_storefts_gesture_resume[FTS_TS/I][TEST]%s:cb packet:%d,remainder:%d 3[FTS_TS/E][TEST]%s:set fir fail,ret=%d 3[FTS_TS/E][TEST]%s:get rawdata fail,ret=%d write short test mode fail selftest[FTS_TS/I][TEST]%s:match test function,type:%x RX%02d TX%02d:%5d,proc_test_baseline_show3[FTS_TS/E]%s:malloc memory for sraw fails [FTS_TS/D][TEST]%s:basic thr:%s not found [FTS_TS/D][TEST]%s:open_k1_check:%d [FTS_TS/I][TEST]%s:Param update:%d fts_test_get_baseline3[FTS_TS/E][TEST]%s:raw buffer malloc fail read normalize fail,ret=%d [FTS_TS/I][TEST]%s:====== Test Item: Scap CB Test SCAP CB Test3[FTS_TS/E][TEST]%s:write abnormal channel fail short_test_ch_to_chfts_test_get_short_restore_reg3[FTS_TS/E]%s:pram/rom/bootloader reset cmd write fail 3[FTS_TS/E]%s:pram/bootloader read 03(SPI_V2) command fail 6[FTS_TS/I]%s:tp fw invaild 3[FTS_TS/E]%s:pramboot init fail 6[FTS_TS/I]%s:read out pramboot checksum 6[FTS_TS/I]%s:fw is invalid, upgrade app+param 6[FTS_TS/I]%s:fw in host&tp are both ide 3[FTS_TS/E]%s:read fw param ver from tp fail fts_fwupg_workunsuccessfully3[FTS_TS/E]%s:Failed to register tbn context. 6[FTS_TS/I]%s:-------Reset %s vddts_active[FTS_TS/D]%s:chip id read invalid, read:0x%02x%02x Baseline refreshed: removing shell iron[FTS_TS/D]%s:Key%d(%d,%d) Up! 3[FTS_TS/E]%s:apk proc read count(%d) fail Write %02X failed, ret: %d fts_dump_regParam Ver:0x%02x fts_boot_modesense_onoff3[FTS_TS/E]%s:read reg0xD0 fails proc_lpwg_write[FTS_TS/D]%s:fw_palm = %d max_frame_count :%3d fts_glove_mode_storeread rawdata fail data/min/max/node_valid is null read_rawdata/mnt/sdcard/fts_test_malloc_free_thrChannel_Num3[FTS_TS/E]%s:read reg88 fails Scap raw(proof on): ini_get_key3[FTS_TS/E][TEST]%s:section num(%d)>max(%d), please check MAX_INI_SECTION_NUM ScapCB_Hov_Min_[FTS_TS/D][TEST]%s:scap_cb_off_min:%d [FTS_TS/D][TEST]%s:panel_differ_min:%d [FTS_TS/D][TEST]%s:dcb_differ_max:%d 3[FTS_TS/E][TEST]%s:get scap(HIGH) rawdata fail 3[FTS_TS/E][TEST]%s:write 0x1D fail,ret=%d ====== rawdata test NGfailed to switch_to_mapping,ret=%dCheck Tx Linearity scap_cb in waterproof off mode: ====== scap cb test PASSft5652_short_testshort test of channel to all fails [FTS_TS/I][TEST]%s:%d(K), ADC:%d 3[FTS_TS/E]%s:set flash address fail 6[FTS_TS/I]%s:upgrade fw bin success 6[FTS_TS/I]%s:fw upgrade init function fts_fwupg_exit3[FTS_TS/E]%s:write start pram cmd fail 3[FTS_TS/E]%s:get fw ver in tp fail [FTS_TS/D]%s: Enter 6[FTS_TS/I]%s:Touch Screen(SPI BUS) driver probe successfully 3[FTS_TS/E]%s:report buffer init fail [FTS_TS/D]%s:Allocate trans_raw size=%d 3[FTS_TS/E]%s:Can't find display panel! fts_get_dt_coords3[FTS_TS/E]%s:enable dvdd regulator failed,ret=%d 3[FTS_TS/E]%s:Failed to get compressed heatmap raw data,ret=%d. Palm3[FTS_TS/E]%s:Already suspended. fts_debug_write3[FTS_TS/E]%s:cmd(PROC_READ_DATA) length(%d) fail Result: success proc_fw_update_writeGlove Reg(0xC0):%d 6[FTS_TS/I]%s:resume from gesture successfully test fail,node(%4d,%4d)=%5d,range=(%5d,%5d) mapping_switchshow_data_mc_scSW Reset test FAIL. TX:%d,fts_test_get_ini_via_request_firmware[FTS_TS/D][TEST]%s:rawdata_min_vk:%d [FTS_TS/D][TEST]%s:mux_open_cb_min:%d ScapCB_OFF_Max_------ rawdata test PASS scap_cb in hov mode: scan scap rawdata(2) fail get scap(HOV) rawdata fail ====== short test NG[FTS_TS/I][TEST]%s:Mutual Short: [FTS_TS/I][TEST]%s:Rx%d with ------ panel differ test NG 3[FTS_TS/E]%s:fw not in bootloader, fail 6[FTS_TS/I]%s:request fw succeeds, file len:%d 3[FTS_TS/E]%s:write FC=0x55 fail 3[FTS_TS/E]%s:not in pramboot fts_param_get_ver_in_tpinclude/linux/thread_info.hexit3[FTS_TS/E]%s:Unable to read %s, please check dts fts_irq_handlerfts_input_report_bunregister_panel_bridgefts_create_apk_debug_channel%02X fts_force_upgradefts_bootmode_showlog level:%d Low Power Idlejitter :%3d 3[FTS_TS/E]%s:write data to register E1/E2 fail 3[FTS_TS/E]%s:make IC exit gesture(resume) fail,state:%x Wait State Update fail,reg%x=%x fts_test_main_initget_channel_numproc_run_os_test_showproc_test_sraw_show[FTS_TS/D][TEST]%s:section num:%d, keyword num total:%d [FTS_TS/D][TEST]%s:cb_max_vk:%d [FTS_TS/D][TEST]%s:rawdata_max_vk:%d ScapCB_ON_Max_[FTS_TS/D][TEST]%s:uniformity_check_tx:%d ini_init_test_sc[FTS_TS/I][TEST]%s:====== Test Item: rawdata test start [FTS_TS/I][TEST]%s:====== Test Item: strength test start 3[FTS_TS/E][TEST]%s:read short level fails read 0xFB fail,ret=%d min:%d, max:%d, get value of min/max:%d ====== scap cb test NG3[FTS_TS/E][TEST]%s:====== short test NG Tx%d with3[FTS_TS/E]%s:pram write_init fail 6[FTS_TS/I]%s:param don't need upgrade 3[FTS_TS/E]%s:param version in host invalid 3[FTS_TS/E]%s:fw len(%x) < paramcfg ver offset(%x) 3[FTS_TS/E]%s:erase cmd write fail fts_tp_state_recoveryfts_ts_probe&ts_data->bus_mutex3[FTS_TS/E]%s:allocate heatmap_buff failed vdd-supply6[FTS_TS/I]%s:abnormal touch data from fw Baseline refreshed: removing waterfts_resume_work3[FTS_TS/E]%s:apk proc count(%d) fail [FTS_TS/D]%s:[APK]: PROC_ENTER_TEST_ENVIRONMENT = %x get tp fw major version fail! BUS:%s,mode:%d,max_freq:%d irq_enable:%d 6[FTS_TS/I]%s:disable irq fts_create_ctrl_procs3[FTS_TS/E]%s:create proc_palm entry fail monitor_channel_max_rx :%2d [FTS_TS/D]%s:disable_irq_wake(irq:%d) fail 3[FTS_TS/E]%s:gesture sys node create fail read_mass_data_u16set fir fail,ret=%d 3[FTS_TS/E][TEST]%s:test fail,rx%d=%5d,range=(%5d,%5d) compare_mc_sc3[FTS_TS/E][TEST]%s:test init basicinfo fail [FTS_TS/D][TEST]%s:not support key, don't read key num register fts_create_test_procs3[FTS_TS/E]%s:create proc_test_reset_pin entry fail 3[FTS_TS/E][TEST]%s:test data is null, return FWVER:V%02x_D%02x 3[FTS_TS/E]%s:malloc memory for transpose raw fails [FTS_TS/D][TEST]%s:ini is null ini_init_interface3[FTS_TS/E][TEST]%s:basic_thr string length > count Basic_Threshold[FTS_TS/D][TEST]%s:rawdata2_max:%d ScapCB_High_Max_ScapCB_Hov_Max_Panel_Differ_Max_Tx3[FTS_TS/E][TEST]%s:get strength fail,ret=%d [FTS_TS/I][TEST]%s:====== Test Item: strength test end 3[FTS_TS/E][TEST]%s:read FACTORY_REG_DATA_SELECT fail,ret=%d 3[FTS_TS/E][TEST]%s:get scap(WP_ON) rawdata fail switch mapping fail,ret=%d tx/rx_lmax/node_valid is null Check Rx Linearity min_max out of range, set value: %d [FTS_TS/I][TEST]%s:scap_cb in hov mode: [FTS_TS/I][TEST]%s:====== Test Item: Scap Rawdata Test scap_rawdata_on/off/hi/hov_min/max is null short test of channel to channel fails [FTS_TS/I][TEST]%s:Rx%d with GND: [FTS_TS/D][TEST]%s:abnormal channel number<2, not run ch_ch test 3[FTS_TS/E]%s:ecc flash status check fail 3[FTS_TS/E]%s:ecc calc cmd write fail 3[FTS_TS/E]%s:upgrade func/upgrade is null, return immediately 6[FTS_TS/I]%s:pramboot initialization 3[FTS_TS/E]%s:upg/func/buf is null 6[FTS_TS/I]%s:pramboot len=%d 3[FTS_TS/E]%s:ecc_finish read cmd fail 3[FTS_TS/E]%s:ver is NULL 6[FTS_TS/I]%s:fw in tp is IDE version 6[FTS_TS/I]%s:param version in tp invalid 3[FTS_TS/E]%s:ecc read fail [FTS_TS/D]%s:data read(addr:%x) crc abnormal,retry:%d focaltech,display-coords[FTS_TS/D]%s:rx_ch_num = %d v4l2_read_framefts_show_touch_buffer[FTS_TS/D]%s:bus_refmask 0x%X 3[FTS_TS/E]%s:[EX]: sysfs_create_group() failed!! 3[FTS_TS/E]%s:create proc/focaltech_touch fails 3[FTS_TS/E]%s:apk proc buf zalloc fail V%02x_D%02x 3[FTS_TS/E]%s:Invalid cmd buffer charge stat:0x%02x 3[FTS_TS/E]%s:create proc_heatmap_onoff entry fail 3[FTS_TS/E]%s:Input index of mode is out of range! Gesture_mode: STTW + LPTW proc_grip_writemax_x :%4d monitor_channel_max_tx :%2d [FTS_TS/D]%s:glove mode:%d Reg(0xD0)=%d [FTS_TS/D][TEST]%s:%s read mass data fail 3[FTS_TS/E][TEST]%s:write 0x54 register fail fts_testBaselinefocaltech_testconf.iniproc_test_raw_show[FTS_TS/D]%s:index of MS = %d [FTS_TS/D]%s:index of SS_ON = %d [FTS_TS/D][TEST]%s:section name:%s, key name:%s 3[FTS_TS/E][TEST]%s:section_num(%d) fail Normalize_Typeini_init_test_incell[FTS_TS/I][TEST]%s:test items in total of driver:%d [FTS_TS/D][TEST]%s:short_res_min:%d [FTS_TS/D][TEST]%s:scap_rawdata_off_max:%d 3[FTS_TS/E][TEST]%s:read sc_mode fail,ret=%d restore normalize fail,ret=%d 3[FTS_TS/E][TEST]%s:rawdata_h_min/max is null 3[FTS_TS/E][TEST]%s:switch mapping fail,ret=%d [FTS_TS/I][TEST]%s:Rx Linearity: scap cb num(%d) > buffer length(%d)------ scap cb test NG sc_node ch_num(%d)>max(%d)short test of channel to gnd fails fts_test_get_raw_restore_reg6[FTS_TS/I]%s:**********read out checksum********** 6[FTS_TS/I]%s:tp is in pramboot, need send reset cmd before upgrade fts_fwupg_get_boot_state3[FTS_TS/E]%s:pram start fail 6[FTS_TS/I]%s:fts_param_ide_in_tp fail 6[FTS_TS/I]%s:firmware(%s) request fail,ret=%d fts_ft5652_upgrade[FTS_TS/D]%s:data read(addr:%x) status:%x,retry:%d,ret:%d 6[FTS_TS/I]%s:TP Ready,Device ID:0x%02x, retry:%d [FTS_TS/D]%s:read 0x%X failed &ts_data->bus_lock6[FTS_TS/I]%s:tbn_register_mask = %#x. 3[FTS_TS/E]%s:avdd-supply not found! fts_pinctrl_select_normalfts_power_source_ctrl[FTS_TS/D]%s:TP not ready, read:0x%02x%02x 6[FTS_TS/I]%s:-------%s STTW_setting4:Low Power Idle3[FTS_TS/E]%s:read reg_0xE2 fails [FTS_TS/D]%s:enter glove mode 3[FTS_TS/E][TEST]%s:malloc memory for bus write data fail 3[FTS_TS/E][TEST]%s:Wait State Update fail,reg%x=%x 3[FTS_TS/E][TEST]%s:set mc_sc mode fail short_get_adc_data_mc[FTS_TS/D][TEST]%s:adc data: 6[FTS_TS/I]%s:In suspend, no test, return now ini_file_name:%s =======Tp test failure. 3[FTS_TS/E]%s:create proc_test_raw entry fail 3[FTS_TS/E]%s:FWVER read major version fail,ret=%d fts_test_get_testparam_from_iniScapCB_OFF_Min_[FTS_TS/D][TEST]%s:scap_cb_off_max:%d 3[FTS_TS/E][TEST]%s:get sc threshold fail [FTS_TS/D][TEST]%s:dcb_cs2:%d [FTS_TS/D][TEST]%s:dcb_cs5:%d fts_test_get_strength[FTS_TS/I][TEST]%s:Check Tx Linearity 3[FTS_TS/E][TEST]%s:get scap(WP_OFF) rawdata fail [FTS_TS/I][TEST]%s:====== Test Item: Short Test start restore 0xFB fail,ret=%d read 0x06 error,ret=%d restore high_channel_sel fail,ret=%d [FTS_TS/I][TEST]%s:scap_rawdata in hov mode: ====== scap rawdata test PASS3[FTS_TS/E][TEST]%s:short test of channel to all fails [FTS_TS/I][TEST]%s:====== Test Item: Panel Differ Test ------ panel differ test PASS fts_fwupg_ecc_calfts_fwupg_reset_to_boot[FTS_TS/D]%s:check whether tp is in romboot or not 3[FTS_TS/E]%s:write 55 cmd fail 6[FTS_TS/I]%s:tp run in bootloader 3[FTS_TS/E]%s:write flash type fail 3[FTS_TS/E]%s:failed to allocate memory for bus_rx_buf 3[FTS_TS/E]%s:data/datalen is invalid focal_touchfts_set_glove_mode3[FTS_TS/E]%s:Unable to get mm2px, please check dts focaltech,max-touch-number3[FTS_TS/E]%s:[GPIO]set_direction for irq gpio failed focal_driverfts_rw_reg3[FTS_TS/E]%s:allocate memory failed! 3[FTS_TS/E]%s:fw bin name's length(%d) fail high_sensitivityproc_touch_mode_read[FTS_TS/D]%s:fw_grip = %u 6[FTS_TS/I]%s:switch heatmap on/off to %d 3[FTS_TS/E]%s:MODE_COVER switch to %d fail fts_cover_modefts_gesture_readdata[FTS_TS/D]%s:Gesture Code=%d fts_gesture_store%5d 3[FTS_TS/E][TEST]%s:Enter work mode fail test/func is null 3[FTS_TS/E][TEST]%s:rawdata buffer is null fts_test_storeget_key_numtest ic type(%d) fail 3[FTS_TS/E]%s:create proc_test_chnum entry fail Rawdata_UniformityScap_RawdataINT Pin test FAIL. RX%02d:%5d,%d, 3[FTS_TS/E][TEST]%s:key:%s %d,dthr_num(%d>=%d) fail [FTS_TS/D][TEST]%s:open_k2_value:%d RawData_Max_High_TxPanel_Differ_Min_Tx3[FTS_TS/E][TEST]%s:restore 0x0A fail,ret=%d write 0x1B fail,ret=%d scap rawdata num(%d) > buffer length(%d)[FTS_TS/I][TEST]%s:====== scap rawdata test PASS 3[FTS_TS/E][TEST]%s:restore short level fails short_test_ch_to_gndRx%d with GND:3[FTS_TS/E][TEST]%s:restore 0x5B fail,ret=%d 6[FTS_TS/I]%s:data buf start addr=0x%x, len=0x%x 3[FTS_TS/E]%s:upgrade/buf is NULL or len is 0 6[FTS_TS/I]%s:read packet_number:%d, remainder:%d fts_fwupg_upgradefts_fwupg_init3[FTS_TS/E]%s:pramboot write data(%d) fail 3[FTS_TS/E]%s:data len cmd write fail Disable fw_heatmap../google-modules/touch/focaltech/ft3658/focaltech_core.c3[FTS_TS/E]%s:Focaltech touch screen driver init failed! 3[FTS_TS/E]%s:create fts workqueue fail 6[FTS_TS/I]%s:set key capabilities 6[FTS_TS/I]%s:no touch point information(%02x) panel_bridge_mode_setfts_ts_resume3[FTS_TS/E]%s:[APK]: copy from user error!! Gesture Mode:0x%02x Max Touchs:%d marginal_min_x :%2d proc_mf_mode_read3[FTS_TS/E][TEST]%s:test/func is null test fail,tx%d=%5d,range=(%5d,%5d) 3[FTS_TS/E]%s:malloc memory for raw fails 3[FTS_TS/E][TEST]%s:ini_get_line fail 3[FTS_TS/E][TEST]%s:keyword num(%d)>max(%d),please check MAX_KEYWORD_NUM 3[FTS_TS/E][TEST]%s:total len(0x%x) less key len(0x%x) [FTS_TS/D][TEST]%s:rawdata_vkey_check:%d Tx_Linearity_Max_TxScapRawData_High_Max_[FTS_TS/D][TEST]%s:dcb_key_differ_max:%d [FTS_TS/D][TEST]%s:dcb_ds3:%d 3[FTS_TS/E][TEST]%s:read FACTORY_REG_DATA_SELECT error,ret=%d read 0x0A fail,ret=%d 3[FTS_TS/E][TEST]%s:set data sel fail,ret=%d Rx Linearity: 3[FTS_TS/E][TEST]%s:test fail,hov%d=%5d,range=(%5d,%5d) ====== Test Item: Scap Rawdata Test3[FTS_TS/E][TEST]%s:scap_rawdata_on/off/hi/hov_min/max is null restore short level fails%2d 3[FTS_TS/E][TEST]%s:restore FACTROY_REG_SHORT2_RES_LEVEL level fails 6[FTS_TS/I]%s:**********pram write and init********** 3[FTS_TS/E]%s:pramboot ecc check fail fts_fwupg_get_ver_in_host6[FTS_TS/I]%s:********************FTS enter upgrade******************** fts_spi_transfer_direct3[FTS_TS/E]%s:hid2std cmd read fail [FTS_TS/D]%s:Default fw_heatamp is %s and %s. enabled3[FTS_TS/E]%s:The input heatmap more(%d) is invalid. 3[FTS_TS/E]%s:spi setup fail 3[FTS_TS/E]%s:init glove/cover/charger fail 6[FTS_TS/I]%s:max touch number:%d, irq gpio:%d, reset gpio:%d fts_irq_gpioEdge palmfts_input_report_key3[FTS_TS/E]%s:PROC_READ_REGISTER read error [FTS_TS/D]%s:[APK]: PROC_SET_TEST_FLAG = %x INT count:0x%02x 3[FTS_TS/E]%s:proc write length(%d) fails 3[FTS_TS/E]%s:write reg0xA5 fails 3[FTS_TS/E]%s:read reg0xC0 fails 6[FTS_TS/I]%s:switch fw_grip to %u 3[FTS_TS/E]%s:Please input the parameters in 0: Disable firmware heatmap. 1: Enable firmware compressed heatmap. 2: Enable firmware uncompressed heatmap. min_x :%4d 3[FTS_TS/E]%s:read reg_0xE3 fails 3[FTS_TS/E]%s:write data to register E3 fail get_rawdatacompare_data[FTS_TS/D][TEST]%s:name:%s,len:%d [FTS_TS/I][TEST]%s:test buffer length:%d fts_test_malloc_free_incellScap_CB[FTS_TS/I][TEST]%s:firmware request(%s) success init_node_valid[FTS_TS/D][TEST]%s:test item:%s not found 3[FTS_TS/E][TEST]%s:get basic thr fail get_detail_threshold[FTS_TS/D][TEST]%s:rawdata_set_lfreq:%d 3[FTS_TS/E][TEST]%s:read 0x5B fail,ret=%d set raw type fail,ret=%d 3[FTS_TS/E][TEST]%s:restore 0x1B fail,ret=%d Check Min/Max [FTS_TS/I][TEST]%s:min:%d, max:%d, get value of min/max:%d ====== uniformity test PASSread sc_cb fail,ret=%d [FTS_TS/I][TEST]%s:scap_rawdata in waterproof off mode: Tx%d with GND: Tx%d[FTS_TS/I][TEST]%s:====== panel differ test PASS 6[FTS_TS/I]%s:write data, num:%d remainder:%d 6[FTS_TS/I]%s:pram ecc in tp:%x, host:%x fts_pram_ecc_cal_algosuccessfullyfts_set_palm_modefts_report_buffer_init3[FTS_TS/E]%s:[GPIO]set_direction for reset gpio failed fts_irq_read_reportFW_GRIP[FTS_TS/D]%s:[B2]P%d UP! 3[FTS_TS/E]%s:copy to user error 3[FTS_TS/E]%s:Could not read 0x%02x 3[FTS_TS/E]%s:create proc_mf_mode fail Gesture_mode: STTW Disable STTW and LPTW proc_hs_writeOffenter_factory_mode3[FTS_TS/E][TEST]%s:short test timeout, ADC data not OK 3[FTS_TS/E][TEST]%s:test fail,node(%4d,%4d)=%5d,range=(%5d,%5d) 3[FTS_TS/E][TEST]%s:get sc cb fail FTS_CSV_FILE_NAME:%s =======Tp test pass. 3[FTS_TS/E][TEST]%s:tdata/func is NULL 3[FTS_TS/E][TEST]%s:get rx_num fail Strength3[FTS_TS/E]%s:read reg88 fails for SW reset 3[FTS_TS/E][TEST]%s:line length(%d)>max(%d) [FTS_TS/I][TEST]%s:ic name:%s, ic code:%x 3[FTS_TS/E][TEST]%s:buffer is null RawData_Max_Tx[FTS_TS/D][TEST]%s:open_k1_value:%d ScapCB_ON_Min_ScapRawData_Hov_Max_3[FTS_TS/E][TEST]%s:read 0x06 error,ret=%d [FTS_TS/I][TEST]%s:====== Test Item: baseline test end 3[FTS_TS/E][TEST]%s:read FACTORY_REG_FRE_LIST fail,ret=%d [FTS_TS/I][TEST]%s:====== Test Item: Panel Differ Test end 3[FTS_TS/E][TEST]%s:rawdata_linearity buffer malloc fail enter factory mode fail,ret=%d scap_rawdata in hs mode: [FTS_TS/D][TEST]%s:short test:channel to all other 3[FTS_TS/E]%s:reset before read boot id when fw invalid fail [FTS_TS/D]%s:ecc calc startaddr:0x%04x, len:%d 3[FTS_TS/E]%s:reset to romboot fail 6[FTS_TS/I]%s:fw major version in tp:%x, host:%x 6[FTS_TS/I]%s:fw in host isn't IDE version [FTS_TS/D]%s:%03d, %s 3[FTS_TS/E]%s:allocate memory for platform_data fail 3[FTS_TS/E]%s:get dvdd regulator failed,ret=%d [FTS_TS/D]%s:verify id:0x%02x%02x fts_read_parse_touchdata6[FTS_TS/I]%s:-------%s setting %s 3[FTS_TS/E]%s:The firmware heatmap is not enabled!! Baseline refreshed: none6[FTS_TS/I]%s:Report cancel event for UDFPS 3[FTS_TS/E]%s:Set suspend pin state error:%d 3[FTS_TS/E]%s:create proc entry fail 3[FTS_TS/E]%s:PROC_READ_DATA_DIRECT read error Read %02X: %02X Read %02X failed, ret: %d Write %02X, %02X success 6[FTS_TS/I]%s:force upgrade through sysfs node 3[FTS_TS/E]%s:create proc_grip entry fail 3[FTS_TS/E]%s:create proc_LPTW_settingentry fail proc_lpwg_readCompressed[FTS_TS/D]%s:mf_mode = %u [FTS_TS/D]%s:x=%d, y=%d, major=%d, minor=%d, orientation=%d failed to enter factory mode,ret=%d [FTS_TS/I][TEST]%s:=======Tp test failure. NoiseShortproc_test_noise_showproc_test_panel_differ_show[FTS_TS/D][TEST]%s:cb_min_vk:%d RawData_Min_Low_TxScapRawData_OFF_Max_[FTS_TS/D][TEST]%s:rawdata_l_max:%d [FTS_TS/D][TEST]%s:scap_cb_on_min:%d CbTest_Max3[FTS_TS/E][TEST]%s:write short resistor level fail [FTS_TS/I][TEST]%s:noise_mode = %x ------ scap cb test PASS 3[FTS_TS/E][TEST]%s:scan scap rawdata(2) fail get scap(WP_OFF) rawdata fail write short resistor level fail 3[FTS_TS/E]%s:upgrade/func is null 6[FTS_TS/I]%s:success upgrade to fw param version %02x 3[FTS_TS/E]%s:pram write fail, ret=%d 3[FTS_TS/E]%s:upg/func/ts_data/fw_sts is null fts_pram_write_remap3[FTS_TS/E]%s:flash write fail 3[FTS_TS/E]%s:txbuf malloc fail fts_wait_tp_to_valid3[FTS_TS/E]%s:hid2std cmd write fail Enable compressed fw_heatmap3[FTS_TS/E]%s:allocate memory for fts_data fail 3[FTS_TS/E]%s:request irq failed 3[FTS_TS/E]%s:Failed to read focaltech,touch_offload_id with error = %d 3[FTS_TS/E]%s:Unable to get max-touch-number, please check dts 3[FTS_TS/E]%s:vdd-supply not found! 3[FTS_TS/E]%s:fail to enable power(regulator) 3[FTS_TS/E]%s:Set normal pin state error:%d 3[FTS_TS/E]%s:ID(%d) beyond max_touch_number 3[FTS_TS/E]%s:FW settings dose not match host side, host: 0x%x, B2[1]:0x%x fts_ptflib_decoder[FTS_TS/D]%s:[B1]P%d UP! [FTS_TS/D]%s:[B]Points All Up! [FTS_TS/D]%s:Key%d(%d,%d) DOWN! 6[FTS_TS/I]%s:refresh rate(Hz) changed to %d from %d 3[FTS_TS/E]%s:Already resumed. fts_ts_suspend3[FTS_TS/E]%s:PROC_WRITE_DATA_DIRECT write error 6[FTS_TS/I]%s:enable irq 6[FTS_TS/I]%s:[EX-FUN]set to boot mode 3:Low Power Active3[FTS_TS/E]%s:write reg 0xCF fails ==LPTW Gesture setting(E2)== proc_mf_mode_write3[FTS_TS/E]%s:get mode fails, mf_mode should be in [0,1,2]. 6[FTS_TS/I]%s:Set bus reference bit %#x %s. 3[FTS_TS/E]%s:create sysfs(ex_mode) fail Cover Reg(0xC1):%d fts_charger_modeCharger Mode:%s 6[FTS_TS/I]%s:Enter into gesture(suspend) successfully Gesture ID:%d get_rawdata_mcfts_test_func_initget_tx_rx_num3[FTS_TS/E]%s:create proc_run_os_test entry fail 3[FTS_TS/E]%s:create proc_test_baseline entry fail Reset Pin test PASS. Rawdata Uniformity RX: [FTS_TS/D][TEST]%s:section num:%d [FTS_TS/I][TEST]%s:firmware request(%s) fail,ret=%d fts_init_bufferget_test_item[FTS_TS/D][TEST]%s:test item:%s=%d [FTS_TS/D][TEST]%s:rawdata_max:%d [FTS_TS/D][TEST]%s:uniformity_min_max_hole:%d CbTest_Min[FTS_TS/I][TEST]%s:====== Test Item: rawdata unfiormity test end 3[FTS_TS/E][TEST]%s:write 0x01 fail,ret=%d 3[FTS_TS/E][TEST]%s:restore raw type fail,ret=%d 3[FTS_TS/E][TEST]%s:scap cb num(%d) > buffer length(%d) short_test_ch_to_all3[FTS_TS/E]%s:ecc read cmd write fail 6[FTS_TS/I]%s:success upgrade to fw version %02x fts_pram_init3[FTS_TS/E]%s:pramboot length(%d) fail fts_param_need_upgrade3[FTS_TS/E]%s:get file fail, can't upgrade 3[FTS_TS/E]%s:data write(addr:%x) fail,status:%x,ret:%d 3[FTS_TS/E]%s:data read(addr:%x) %s,status:%x,ret:%d focaltech,have-key3[FTS_TS/E]%s:[GPIO]reset gpio request failed [FTS_TS/D]%s:make TP enter into sleep mode Write Data: [FTS_TS/D]%s:write %02X, %d bytes %02x 3[FTS_TS/E]%s:write reg0xD0 fails 6[FTS_TS/I]%s:switch gesture mode to %d 3[FTS_TS/E]%s:get palm mode fails, fw_palm should be in [0,1,2,3]. proc_heatmap_onoff_readmax_y :%4d %x%x%x%x%x%x%x%x%x%x%x%x%x3[FTS_TS/E][TEST]%s:scan fail 3[FTS_TS/E][TEST]%s:cb buffer malloc fail =======Tp test failure.3[FTS_TS/E][TEST]%s:rx num(%d) fail Reset_Pinproc_test_sw_reset_showproc_test_strength_show3[FTS_TS/E]%s:malloc memory for scb fails ini_get_string_value3[FTS_TS/E][TEST]%s:init node valid fail TestItemCB_Max_Txprint_thr_incell[FTS_TS/D][TEST]%s:rawdata2_min:%d [FTS_TS/D][TEST]%s:uniformity_check_min_max:%d [FTS_TS/D][TEST]%s:dcb_cs4:%d 3[FTS_TS/E][TEST]%s:set data select fail,ret=%d [FTS_TS/I][TEST]%s:Check Rx Linearity restore 0x06 fail,ret=%d 3[FTS_TS/E][TEST]%s:write 0x1A fail,ret=%d [FTS_TS/I][TEST]%s:====== uniformity test PASS [FTS_TS/I][TEST]%s:scap_cb in high mode: 3[FTS_TS/E][TEST]%s:sc_node ch_num(%d)>max(%d) fts_fwupg_reset_in_boot6[FTS_TS/I]%s:**********erase now********** 3[FTS_TS/E]%s:read fw bin file(%s) fail, len:%d 6[FTS_TS/I]%s:tp isn't in romboot, need send reset to romboot 6[FTS_TS/I]%s:fw version offset:0x%x 3[FTS_TS/E]%s:read fw major ver from tp fail 6[FTS_TS/I]%s:fw upgrade work function fts_writefts_read3[FTS_TS/E]%s:SPI bus is not available. 3[FTS_TS/E]%s:spi_sync fail,ret:%d 3[FTS_TS/E]%s:%s failed, reg(0x%X), write_val(0x%x), reg_val(0x%x), retry(%d) 3[FTS_TS/E]%s:create sysfs node fail focaltech,keysfocaltech,key-x-coordsfocaltech,panel_map3[FTS_TS/E]%s:Failed to allocate memory for input device fts_reset_gpioBaseline refreshedGlovefts_parse_bufLCD Initcode Ver:0x%02x fts_fwforceupg_storeI2Ctp is in fw mode 3[FTS_TS/E]%s:create proc_scan_modes entry fail LPTW_settingtouch IRQ:%s proc_LPTW_setting_read3[FTS_TS/E]%s:read reg_0xE1 fails min_node_count :%2d [FTS_TS/D][TEST]%s: Enter [FTS_TS/I][TEST]%s:mass data len:%d chip clb timeout get_cb_incelldata/node_valid is null wait state update fail SCap Tx: 3[FTS_TS/E]%s:create %s fails testdata.csvFTS_TXT_FILE_NAME:%s fts_test_entry3[FTS_TS/E][TEST]%s:enter factory mode fail 3[FTS_TS/E]%s:get strength fails 3[FTS_TS/E][TEST]%s:section_name/key_name/rval is null ini_parse_section[FTS_TS/I][TEST]%s:section:%s, keyword offset:%d CB_Min_Tx[FTS_TS/D][TEST]%s:lcdnoise_frame:%d [FTS_TS/D][TEST]%s:open_delta_V:%d get mc_sc threshold fail ScapCB_High_Min_DeltaCbTest_Base[FTS_TS/D][TEST]%s:dcb_ds2:%d [FTS_TS/D][TEST]%s:dcb_cs1:%d [FTS_TS/I][TEST]%s:====== Test Item: rawdata test end restore 0x0A fail,ret=%d set data sel fail,ret=%d ft5652_uniformity_test3[FTS_TS/E][TEST]%s:min_max out of range, set value: %d read high_channel_sel fail,ret=%d [FTS_TS/I][TEST]%s:====== scap cb test PASS :%d(K), ADC:%d ft5652_panel_differ_testget_cb6[FTS_TS/I]%s:start upgrade with fw bin 3[FTS_TS/E]%s:no upgrade function match, can't upgrade 3[FTS_TS/E]%s:ic not support pram 3[FTS_TS/E]%s:wait ecc finish fail 3[FTS_TS/E]%s:fts_data/upgrade/func/fw/ver is NULL 3[FTS_TS/E]%s:get IDE param ver in tp fail fts_param_ide_in_tp3[FTS_TS/E]%s:fw file len(%d) fail %s.bin[FTS_TS/D]%s:data write(addr:%x),status:%x,retry:%d,ret:%d 6[FTS_TS/I]%s:Touch Screen(SPI BUS) driver proboe... fts_wqfts_pinctrl_init3[FTS_TS/E]%s:Pin state[active] not found fts_get_chip_typesfts_irq_registration[FTS_TS/D]%s:touch buff is 0xff, need recovery state ftxxxx-debugfts_debug_read3[FTS_TS/E]%s:apk proc write buf zalloc fail Resolution:(%d,%d)~(%d,%d) fts_touch_point2:Normal Idle3[FTS_TS/E]%s:write reg0x86 fails 3[FTS_TS/E]%s:get mode fails,ret=%d 3[FTS_TS/E]%s:MODE_GLOVE switch to %d fail [FTS_TS/D]%s:enable gesture 3[FTS_TS/E][TEST]%s:scan timeout 3[FTS_TS/E][TEST]%s:write cb addr offset fail [FTS_TS/I][TEST]%s: 3[FTS_TS/E][TEST]%s:create test procs fail fts_test_init_basicinfoenter factory mode fail 3[FTS_TS/E]%s:create proc_test_uniformity entry fail 6[FTS_TS/I]%s:create test procs succeeds Scap raw(high): [FTS_TS/D][TEST]%s:ini/data/tmp is null 3[FTS_TS/E][TEST]%s:section line length fail 3[FTS_TS/E][TEST]%s:special basic thr init fail [FTS_TS/D][TEST]%s:basic thr:%s=%d [FTS_TS/D][TEST]%s:short_cg:%d [FTS_TS/D][TEST]%s:panel_differ_max:%d [FTS_TS/I][TEST]%s:====== Test Item: baseline test start 3[FTS_TS/E][TEST]%s:read high_channel_sel fail,ret=%d [FTS_TS/I][TEST]%s:====== Test Item: Scap Rawdata Test end 3[FTS_TS/E][TEST]%s:read normalize fail,ret=%d rawdata_linearity buffer malloc fail[FTS_TS/I][TEST]%s: Tx Linearity: 3[FTS_TS/E][TEST]%s:restore water_channel_sel fail,ret=%d 3[FTS_TS/E][TEST]%s:get scap(HOV) rawdata fail [FTS_TS/I][TEST]%s: Rx%d get_short_adc6[FTS_TS/I]%s:***********enter into pramboot/bootloader*********** 6[FTS_TS/I]%s:ecc calc num:%d, remainder:%d 3[FTS_TS/E]%s:upg/upg->func is null 3[FTS_TS/E]%s:write pramboot fail 6[FTS_TS/I]%s:fw paramcfg version in tp:%x, host:%x 6[FTS_TS/I]%s:firmware(%s) request successfully 3[FTS_TS/E]%s:Wait tp timeout 3[FTS_TS/E]%s:Read reg(%2X) error! fts_get_default_heatmap_modeEnable[FTS_TS/D] %s: %s fw_continuous %s. &ts_data->report_mutex3[FTS_TS/E]%s:Key Y Coords undefined! [FTS_TS/D]%s:regulator enable ! 3[FTS_TS/E]%s:read boot id fail 3[FTS_TS/E]%s:read boot id fail,read:0x%02x%02x Baseline refreshed: removing touchRESETPower Mode:0x%02x 3[FTS_TS/E]%s:get mode(%d) fails,ret=%d proc_palm_read6[FTS_TS/I]%s:switch fw_aplm to %u tap_max_touch_size :%3d [FTS_TS/D]%s:charger mode:%d [FTS_TS/D]%s:gesture recovery... [FTS_TS/I][TEST]%s:enter factory mode success 3[FTS_TS/E][TEST]%s:Enter factory mode fail write cb_h addr offset fail rawdata buffer is null 3[FTS_TS/E][TEST]%s:get no-mapping rx_num fail 3[FTS_TS/E][TEST]%s:tx num(%d) fail 3[FTS_TS/E][TEST]%s:test ic type(%d) fail %5d,3[FTS_TS/E][TEST]%s:ini init fail [FTS_TS/D][TEST]%s:section:%s,%s=%s [FTS_TS/D][TEST]%s:section name:[%s] keyword num:%d basic_thr string length > count [FTS_TS/D][TEST]%s:rawdata_min:%d 3[FTS_TS/E][TEST]%s:read FACTORY_REG_DATA_TYPE fail,ret=%d 3[FTS_TS/E][TEST]%s:restore sc mode fail,ret=%d fts_test_get_noisewrite 0x1C fail,ret=%d ft5652_start_scan fail,ret=%d [FTS_TS/I][TEST]%s:====== Test Item: Noise test end 3[FTS_TS/E][TEST]%s:restore normalize fail,ret=%d ft5652_rawdata_testrestore sc mode fail,ret=%d ====== Test Item: Short Test====== Test Item: Panel Differ TestPanel Differ Test3[FTS_TS/E]%s:pram/bootloader read 03 command fail 6[FTS_TS/I]%s:upgrade fw app(times:%d) fts_fwupg_check_fw_valid3[FTS_TS/E]%s:read flash type fail 3[FTS_TS/E]%s:get fw ver in host fail 3[FTS_TS/E]%s:fw buffer vmalloc fail fts_hid2stddisabled[FTS_TS/D]%s:%s fw_grip(%d) %s. 3[FTS_TS/E]%s:heatmap probe unsuccessfully! enter3[FTS_TS/E]%s:Keys undefined! [FTS_TS/D]%s:mm2px = %d 3[FTS_TS/E]%s:[GPIO]irq gpio request failed 3[FTS_TS/E]%s:disable dvdd regulator failed,ret=%d fts_read_touchdataenableFW_HEATMAPfailed, ret: %d SPItouch point buffer: 3[FTS_TS/E]%s:create proc_force_active fail 6[FTS_TS/I]%s:upgrade with bin file through proc node 3[FTS_TS/E]%s:write reg0xd0 fails proc_STTW_setting_writefts_ex_mode_init[FTS_TS/D]%s:exit glove mode [FTS_TS/D]%s:enter cover mode [FTS_TS/D]%s:exit cover mode fts_gesture_initGesture Mode:%s fts_test_read3[FTS_TS/E][TEST]%s:mass data buffer malloc fail short_get_adcdata_incellwait_state_updatewrite start clb fail write cb addr high fail 3[FTS_TS/E][TEST]%s:write cb addr high fail 3[FTS_TS/E][TEST]%s:write cb_h addr offset fail get_cb_mc_sc3[FTS_TS/E][TEST]%s:set frequency fail,ret=%d 3[FTS_TS/E][TEST]%s:malloc memory for item(%d) data fail 3[FTS_TS/E][TEST]%s:get key number fail 3[FTS_TS/E]%s:create proc_test_sw_reset entry fail INT_PIN3[FTS_TS/E]%s:create proc_test_int_pin entry fail 3[FTS_TS/E]%s:create proc_test_panel_differ entry fail 3[FTS_TS/E]%s:enter factory mode fails proc_test_hw_reset_show[FTS_TS/D]%s:index(tx) = %d ini_init_testget_test_threshold_incellini_init_test_mc_sc[FTS_TS/D][TEST]%s:uniformity_rx_hole:%d [FTS_TS/D][TEST]%s:scap_rawdata_wp_on_check:%d [FTS_TS/D][TEST]%s:dcb_ds5:%d 3[FTS_TS/E][TEST]%s:set raw type fail,ret=%d fts_test_get_shortrestore 0x1B fail,ret=%d 3[FTS_TS/E][TEST]%s:read sc_cb fail,ret=%d test fail,hov%d=%5d,range=(%5d,%5d) 3[FTS_TS/E][TEST]%s:short test of channel to channel fails [FTS_TS]ab_ch:3[FTS_TS/E][TEST]%s:panel_differ_h_min/max is null 6[FTS_TS/I]%s:upgrade function is null, no upgrade 6[FTS_TS/I]%s:fw auto upgrade function 6[FTS_TS/I]%s:fw upgrade flag:%d 6[FTS_TS/I]%s:tp fw vaild 6[FTS_TS/I]%s:param invalid, need upgrade param 6[FTS_TS/I]%s:fw in host is IDE version 3[FTS_TS/E]%s:buffer/len(%x) is invalid 3[FTS_TS/E]%s:reset to normal boot fail fts_spi_transfer[FTS_TS/D]%s:%s %s. [FTS_TS/D]%s:write 0x%X failed focaltech,mm2px6[FTS_TS/I]%s:irq:%d, flag:%x 6[FTS_TS/I]%s:-------%s %s FW_PALM[FTS_TS/D]%s:[B]P%d(%d, %d)[ma:%d,mi:%d,p:%d] DOWN! fts_suspend_work6[FTS_TS/I]%s:Create proc entry success! Result: failed, ret: %d 3[FTS_TS/E]%s:cmd buffer error! Sensing mode:%s proc_irq_onoff_write==STTW Gesture setting(E3)== proc_force_active_write[FTS_TS/I][TEST]%s:test fail,tx%d=%5d,range=(%5d,%5d) [FTS_TS/I][TEST]%s:SCap Tx: 3[FTS_TS/E][TEST]%s:sysfs(test) create fail 3[FTS_TS/E][TEST]%s:get channel number fail 3[FTS_TS/E][TEST]%s:get tx_num fail proc_test_chnum_show3[FTS_TS/E]%s:write reg88 fails for SW reset SW Reset test PASS. [FTS_TS/I][TEST]%s:read ini fail,ret=%d 3[FTS_TS/E][TEST]%s:tdata/node_valid/node_valid_sc is null RawData_Min_Tx%s%d[FTS_TS/D][TEST]%s:open_k2_check:%d [FTS_TS/D][TEST]%s:scap_rawdata_wp_off_check:%d [FTS_TS/D][TEST]%s:scap_rawdata_on_max:%d fts_test_get_raw3[FTS_TS/E][TEST]%s:read 0x06 fail,ret=%d [FTS_TS/I][TEST]%s:====== Test Item: Scap CB Test start 3[FTS_TS/E][TEST]%s:read water_channel_sel fail,ret=%d start_test_ft5652[FTS_TS/I][TEST]%s:test item:0x%x [FTS_TS/I][TEST]%s:====== Test Item: rawdata test rawdata_h_min/max is null [FTS_TS/I][TEST]%s:====== rawdata test NG ====== Test Item: rawdata unfiormity test====== Test Item: Scap CB Test[FTS_TS/D][TEST]%s:short test:channel to channel Mutual Short:[FTS_TS/I][TEST]%s:Tx%d with 3[FTS_TS/E]%s:malloc memory for upgrade fail fts_fwupg_need_upgrade6[FTS_TS/I]%s:param version in host invalid 6[FTS_TS/I]%s:upgrade fw file len:%d 6[FTS_TS/I]%s:********************FTS exit upgrade******************** fts_ts_probe_entry3[FTS_TS/E]%s:device-tree parse fail [FTS_TS/D]%s:Allocate heatmap_raw size=%d 6[FTS_TS/I]%s:-------Grip mode %s focaltech,key-number3[FTS_TS/E]%s:Unable to get rx_ch_num, please check dts &x->wait3[FTS_TS/E]%s:failed to alloc memory for point buf avdd-supply[FTS_TS/D] %s: Could not reserve a frame: error=%d. %02X,[FTS_TS/D]%s:Force release FTS_TS_BUS_REF_BUGREPORT reference bit. 3[FTS_TS/E]%s:PROC_WRITE_DATA write error [FTS_TS/D]%s:read %02X, %d bytes IC ID:0x%02x%02x 3[FTS_TS/E]%s:read reg0x86 fails proc_sense_onoff_readmarginal_max_x :%2d [FTS_TS/D]%s:enter charger mode [FTS_TS/D]%s:gesture not enable in fw, don't process gesture fts_gesture_recoveryenter_work_modefts_test_exit3[FTS_TS/E][TEST]%s:no test function match, can't test 3[FTS_TS/E][TEST]%s:get testparam fail tdata/func is NULL run_os_testRawdataini_get_lineINVALID_NODESpecialSet[FTS_TS/D][TEST]%s:rawdata_h_max:%d [FTS_TS/D][TEST]%s:rawdata_l_min:%d [FTS_TS/D][TEST]%s:dcb_ds4:%d 3[FTS_TS/E][TEST]%s:get weak short data fail,ret:%d [FTS_TS/I][TEST]%s:====== Test Item: Noise test start fts_test_get_panel_differread sc_mode fail,ret=%d ------ scap rawdata test NG write abnormal channel fail %d(K), ADC:%d panel_differ_h_min/max is null 3[FTS_TS/E]%s:read pramboot ecc fail 3[FTS_TS/E]%s:write pramboot ecc cal cmd fail focaltech_ts_fw3[FTS_TS/E]%s:enter into pramboot/bootloader fail,ret=%d 3[FTS_TS/E]%s:ecc check fail fts_reset_procfts_irq_disableEnable uncompressed fw_heatmap[FTS_TS/D]%s:%s fw_palm(%d) %s. [FTS_TS/D]%s:heatmap probe successfully! 3[FTS_TS/E]%s:init fw upgrade fail 6[FTS_TS/I]%s:-------Palm mode %s 3[FTS_TS/E]%s:Failed to get pinctrl, please check dts Water[FTS_TS/D]%s:Pins control select suspend Read Reg: [%02X]-[%02X] [FTS_TS/D]%s:cmd len: %d, buf: %s 3[FTS_TS/E]%s:Could not write 0x%02x FW Major Ver:0x%02x FW Minor Ver:0x%02x fts_hw_resethw reset executed irq_onoff0:Auto modeproc_grip_readproc_irq_onoff_read6[FTS_TS/I]%s:switch touch IRQ on/off to %d marginal_min_y :%2d motion_boundary :%4d 3[FTS_TS/E]%s:Set bus reference bit %#x %s failed. %3d(%4d,%4d) chip_clb3[FTS_TS/E][TEST]%s:write cb addr low fail 3[FTS_TS/E][TEST]%s:read cb fail malloc memory for cb buffer fail 3[FTS_TS/E][TEST]%s:malloc memory for cb buffer fail 3[FTS_TS/E][TEST]%s:test buffer(%d) malloc fail 3[FTS_TS/E][TEST]%s:get channel number fail SW_Reset3[FTS_TS/E][TEST]%s:In suspend, no test, return Scap raw checked:%X 3[FTS_TS/E][TEST]%s:ini->data buffer vmalloc fail ini_parse_keywordIC_Typeget basic thr fail 3[FTS_TS/E][TEST]%s:key_name/thr is null ScapRawData_OFF_Min_[FTS_TS/D][TEST]%s:dcb_key_check:%d [FTS_TS/D][TEST]%s:dcb_critical_check:%d fts_test_get_scap_cb[FTS_TS/I][TEST]%s:====== Test Item: Scap Rawdata Test start read FACTORY_REG_FRE_LIST fail,ret=%d ====== uniformity test NG3[FTS_TS/E][TEST]%s:====== uniformity test NG ------ uniformity test is NG ft5652_scap_cb_testread water_channel_sel fail,ret=%d scap_cb in waterproof on mode: scap_cb in high mode: scap_rawdata in waterproof off mode: read short level fails [FTS_TS/D][TEST]%s:short offset:%d 3[FTS_TS/E][TEST]%s:====== panel differ test NG 3[FTS_TS/E]%s:ecc flash status read fail 3[FTS_TS/E]%s:upgrade/func/buf/len is invalid 3[FTS_TS/E]%s:write 90 cmd fail IDE_6[FTS_TS/I]%s:upgrade success, reset to normal boot 3[FTS_TS/E]%s:writebuf/len is invalid fts_irq_enable6[FTS_TS/I]%s:%s 3[FTS_TS/E]%s:platform_data is null 3[FTS_TS/E]%s:allocate heatmap_raw failed focaltech,tx_ch_num3[FTS_TS/E]%s:disable avdd regulator failed,ret=%d fts_get_ic_information3[FTS_TS/E]%s:size mismatched, (%lu, %lu) vs (%u, %u)! [FTS_TS/D]%s:invalid point_num(%d) [FTS_TS/D]%s:Already in awake state [FTS_TS/D]%s:[APK]: PROC_SET_BOOT_MODE = %x fts_fwupgradebin_store[FTS_TS/D]%s:log level:%d->%d 3[FTS_TS/E]%s:create proc_lpwg entry fail 3[FTS_TS/E]%s:copy from user error 3[FTS_TS/E]%s:read reg_0x%X fails heatmap is %s proc_heatmap_onoff_write3[FTS_TS/E]%s:Invalid input %#x. Gesture Points Buffer: 3[FTS_TS/E][TEST]%s:write buffer fail [FTS_TS/I][TEST]%s:enter work mode success mass data buffer malloc fail start short test fail [FTS_TS/D][TEST]%s:reg%x=%x,retry:%d 3[FTS_TS/E][TEST]%s:write start scan mode fail 3[FTS_TS/E][TEST]%s:get no-mappint tx_num fail 3[FTS_TS/E][TEST]%s:get key num, fw:%d > max:%d 3[FTS_TS/E]%s:create proc_test_sraw entry fail Reset Pin test FAIL. 3[FTS_TS/E]%s:write 0x66 to reg 0xFC fails INT Pin test PASS. Scap raw(proof off): 3[FTS_TS/E][TEST]%s:ini_parse_section fail InterfaceInvalidNodeS[%d][%d]3[FTS_TS/E][TEST]%s:get incell threshold fail ScapRawData_ON_Max_[FTS_TS/D][TEST]%s:rawdata_h_min:%d [FTS_TS/D][TEST]%s:scap_rawdata_off_min:%d fts_test_get_uniformity_data[FTS_TS/I][TEST]%s:====== Test Item: Scap CB Test end write 0x1D fail,ret=%d 3[FTS_TS/E][TEST]%s:ft5652_start_scan fail,ret=%d 3[FTS_TS/E][TEST]%s:get panel_differ fail,ret=%d ====== rawdata test PASS[FTS_TS/I][TEST]%s:====== Test Item: rawdata unfiormity test scap_rawdata in waterproof on mode: [FTS_TS/I][TEST]%s:scap_rawdata in hs mode: SCAP Rawdata Testfts_flash_read_buf6[FTS_TS/I]%s:force_upgrade function is null, no upgrade 3[FTS_TS/E]%s:ts_data/workqueue is NULL, can't run upgrade function 6[FTS_TS/I]%s:read boot id:0x%02x%02x fts_param_get_ver_in_host[FTS_TS/D]%s:get upgrade fw file fts_fwupg_get_fw_filefts_get_fw_file_via_request_firmware3[FTS_TS/E]%s:Touch Screen(SPI BUS) driver probe fail 3[FTS_TS/E]%s:init production test fail 3[FTS_TS/E]%s:get avdd regulator failed,ret=%d [FTS_TS/D]%s:regulator disable ! fts_pinctrl_select_suspendVendor ID:0x%02x fts_upgrade_binlpwg3[FTS_TS/E]%s:create proc_STTW_settingentry fail 3[FTS_TS/E]%s:ts_data is null %s 3[FTS_TS/E]%s:write reg_0xEB fails proc_LPTW_setting_write[FTS_TS/D]%s:create sysfs(ex_mode) succeedfully Glove Mode:%s 3[FTS_TS/E]%s:make IC enter into gesture(suspend) fail,state:%x 3[FTS_TS/E][TEST]%s:chip clb timeout get sc cb fail set frequency fail,ret=%d %5d, 3[FTS_TS/E]%s:write 0xAA to reg 0xFC fails 3[FTS_TS/E]%s:The finger count(%d) is over than max fingers(%d) proc_test_scb_showprint_thr_mc_sc[FTS_TS/D][TEST]%s:rawdata_set_hfreq:%d get sc threshold fail RawDataTest_Min[FTS_TS/I][TEST]%s:====== Test Item: Panel Differ Test start [FTS_TS/I][TEST]%s:Check Min/Max 3[FTS_TS/E]%s:upgrade fw bin failed fts_pram_startfts_param_ide_in_host3[FTS_TS/E]%s:upg/ts_data is null 6[FTS_TS/I]%s:upgrade fail, reset to normal boot Disable3[FTS_TS/E]%s:bus initialize fail 3[FTS_TS/E]%s:configure the gpios fail [FTS_TS/D]%s:Allocate heatmap_buff size=%d focaltech,touch_offload_idfocaltech,rx_ch_numfts_gpio_configurefts_read_bootid[FTS_TS/D] %s: reserve a frame ok3[FTS_TS/E]%s:set TP to sleep mode fail, ret=%d 3[FTS_TS/E]%s:PROC_WRITE_REGISTER write error fts_fw_versionResult: proc_hs_readproc_sense_onoff_write%s 3[FTS_TS/E]%s:get mode fails, ret=%d fts_ex_mode_switchfts_glove_modefts_cover_mode_storefts_gesture_reportfts_gesture_buf3[FTS_TS/E][TEST]%s:read buffer fail 3[FTS_TS/E][TEST]%s:get short(adc) data fail write cb addr low fail FTS_INI_FILE_PATH:%s 3[FTS_TS/E][TEST]%s:fts_test_main_init fail 3[FTS_TS/E][TEST]%s:test func/start_test func is null [FTS_TS/D][TEST]%s:dcb_ds6:%d [FTS_TS/D][TEST]%s:dcb_cs3:%d Rawdata Uniformity Testscap_cb_on/off/hi/hov_min/max is null 3[FTS_TS/E][TEST]%s:short test of channel to gnd fails Rx%d6[FTS_TS/I]%s:reset in boot environment 3[FTS_TS/E]%s:enter into romboot/bootloader fail 6[FTS_TS/I]%s:**********read boot id********** 3[FTS_TS/E]%s:upg/func/pramboot is null 6[FTS_TS/I]%s:fw in host&tp are both no ide 3[FTS_TS/E]%s:rxbuf malloc fail 3[FTS_TS/E]%s:data read(addr:%x) fail,status:%x,ret:%d focaltech,tsfts_ts$Lt(` @`tttttttttttttt& AAAAAAAA AAAAAAAAAAAAAAA!AAAAAAAAAAAAA$   VRVSHORT_CIRCUIT_TESTOPEN_TESTCB_TESTRAWDATA_TESTLCD_NOISE_TESTKEY_SHORT_TESTMUX_OPEN_TESTRAWDATA_TESTUNIFORMITY_TESTSCAP_CB_TESTSCAP_RAWDATA_TESTWEAK_SHORT_CIRCUIT_TESTPANEL_DIFFER_TESTRAWDATA_TESTCB_TESTDELTA_CB_TESTWEAK_SHORT_TEST?#ը4覧(DLT*TXhh TYhh`TiҨhT҈$ȇhVT(>ThȕhFm TȕhF@Th}H`T[hT(ɈnHxHTHh% T=ҨL5^ T( ȓ #TX~҈`HȯT4覧(D T҈("1TH(*` Tl=(%TZH> Tȓ҈7(CTKHɈnHxH`TҨ#!T(~҈`Hȯ@T(=҈AT( ȓA#T#( ȓ T( ȓ=#T( ȓET?!T#_( ȓ9#T?# ?#x@y4 |@y(?qT)}S?kT @y?qT)}S?kT @y?qT)}S?k T @y?qT)}S?k`T @y?qT)}S?kT @y?qT)}S?kT @y?qCT)}S?kT*#_ր#_ @y#*}S_kR Hz_?#^{C_WOA8B*yR@9@91`TRsq T!R#R9`5@9_k Tz@y4~@yqT}SkT@yqT}SkT@yqT}Sk@T@yqT}SkT@yqT}SkT@yqT}SkT@yqT}Sk@T@yqcT}SkT@@ @* R@@ @!R!  *!**A8B@ ATOEWD_C{A@^_#_?#^{O*!@@ @* R@@ @!Rs4*OA*{¨^_#_?#^{OROA{¨^_#_?#^{O!@! @ M95QC@)R 9! !ROA{¨^_#_?#^{O!@! @ M94QC@ 9! !ROA{¨^_#_?#^{CA8 Bj]R(@)R yC9q`TA8B@ aT{A^_#_aR6@R*cR9 y6@9@9@9!qHR HzhR )@Hz !?#^{ WO@h@tB u@e@7 4hVi6jqy?_ Thij qy?_ ThifjFqy?_ Thijqy?_ Thijvqy?_ ThNi.jqy?_ Thijqy?_ Th~ i^ j> "qy?_ Th!i j &qy?_ Th!i!jn!*qy?_Tb"e9b4h:I54*aRR***kT!RB)R****hOCWB @{Ĩ^_#_!u"a%5!RaD4**!@*?#^{ _WOR*9<hhy  6I5? qTh5V 4)?R **h(yw"xbihyhJT4qTa*@R(Q 1T6`B ARhJT5* @ODWC_B{Ũ^_#_qT! ?#^{OA8B#4@#Ci:@ !T#A8B_ TOC{B^_#_?#^{OA8BM939#94hM95*A8B_ T*OC{B^_#_֨RC#!R#RC95R33!R#RC853@95#@9 )Jq9Bc*!R*!R#@95HRB(RBh9c!?#^{ CW O A8"B_ qT*i@h@6} )#R"yh R%R*5* R@)r}R!%*5VO9 R r)%cy9 *V9 ! *c!#A8B_ !T*OKWJ{I^_#_?#C^{CWOA8*B*97R!R#R99*7@94kT RR!R#R99*7@94kT RR!R#R99* 7@94kT R!@9*****7R!R#R99*` 7@94k@T RR!R#R99* 7@94k` T RR!R#R99* 7@94k T R!@9**&R**7R!R#R99*7@94kT RR!R#R99* 7@94kT RR!R#R99*@7@94k T R!@9**FR **!A8B@ ATOD*WC{A@^_C#_?#^{ O5r R*5VO9y*V9 )q"O9!* @OB{è^_#_?#^{ O5R**5VO9y *V9 )q"O9!* @OB{è^_#_?#^{ WO *BP9h4*R** 5VO9r Rf9)y *V9 * @OCWB{Ĩ^_#_֟$ )r Jk#qd!B?#^{WO6*R** 5VO9c 9*V9c )r"!*OBWA{è^_#_?#^{ _WOO9hO9Rr 5hVO9y*hV9qcO9!hO9R*5hVO9y *hV9qcO9!yfO9t ?qhBP95R*5hVO9?quf9y *hV9 tM9R* 5hVO9ct 9*hV9cq!ODWC_B @{Ũ^_#_֟$?qq!B?#^{ _WOD @*@B+ B_q K T8*2 2@)-@Jm@ q*yJ=@kq@l=S+y@k=e j} B}(1)B* T@ T  BJ _qT"A@*-@*R  m5)L^xym-L^xymLA_mL_mL_mL@yk%ѬyJ__qj?E"T"%9J77?6@KM))-@+y q@q@=,y!+ @ySq-1)L @ByqH! ySB}@(ODWC_B @{Ũ^_#_@*?#C^{K_ W O A8B! !R y5RR@!u*!iRNT B 9RR@`u!y @5{A(K@h U!!*"R*5@@T7@ 6{A!@@}q!T!RM6!BZҟB$ @ @ B A D C FE!!!B!!r9 !#R6!"@!6!@@qcTR*!6!"@!6!D)E)H)F)N@>@! 2!* !RjX1T! #@!<S\S|Sj!#R6!'@!n!#R6!'@!r!#R7R6!9@9!!*!#R6!'@_qhTBR_,qCTBRf@ @bBRARcr"R4R`*!`B !BJ` !B` !BR`!BB9Jt(y` !B`b !BtB Rt`5wbU! =95!u@!u!U*!R RlRhCq,@I (Bv 0yi @l,hJ P(r@94!"@4&@!R"@qT*@!R"@ qT.@!R"@qT2@!R"@qOTf@BR^@V@R**b@Z@R**R*R**!R*R**AR*R**RR**R*CR**5!Rvh R@R Rh` !!u`@*!n!`*@@@h4`A``A`@`!“R5!*!A8B_ !>T*K@OLWK_J{H^_C#_`A`@`R(R@`!`AE)F)! ) )!h@@qhT!5h@@5h@ @qhT!@5h@ @*5!(R 5R 5*4!VRv9hO9) R8Rh9iyxf9 9h@ ВRv" r2 i@ U@i y Y@i y m@i yRq@ rJx9xN9ixV ykkb ysh yjhB"%9H h@! M) }  H yS9hy`HyR`!#*!***!h@@qHT!)R! *!*!h@ @qThBHh@! M)} yS=hBy`BHyR` !`BhB(h@! M)} yS9hby`bHyR` !`B@ wB%h&AJj j@hi)Hm@h Hq@i h 6*!!(Rhb9h4!4!4!4!x` 5tRh*@{{i kBJhihikk4!HR!R#R995RhRO9rhRO9rhRO9rhRO9rhRO9rhR9q⢖bRu 90*!`B`B`B`h@ @qhTh@@qHT`A``A``B@`B@*?#^{COL@!`RC` @!`@`"`bhU4R`!RthvJH!hzJ E T*џ T)@ aThJ@( )  ) ɓ? b T?R`6hJi~J(  IR  h~ i hvJ!!☀Rv `*@@``"`B``B`B``B%h@ @qhTh@@qHT`A`A`@@s!⟁ROB*{A^_#_`B`B``A@`@i`@?#^{{^_#_?#^{O!` @R` t?T!h @T`J!h h?T!@!!@`aJ!6*!h @!yA! ` @!` ?Th @!yA!` @!` `_?T! (R!Rh 9*4!!"R !**OA{¨^_#_?#^{og_WOA83*B RsRT@R9y `y **R#q TC3!R#RC9C!R#RC93@97@9744**[qaT_KqT3@97@9@q @@yI!HuyT!@h@9H4JRCARCx6*!8Rh@9 RC3CRqRC_8S_8 744!**3979Zq!TqT @@yi"hvy@! Ry@yC R*!**!A8B_ aT*OGWF_EgDoC{B^_#_!?#^{ g_WO@ @@***@aRBR*@**@aR"R@aRR*`T@aRR*[SB[4@!RB)R#R9R@!R(R#RHSB"R@ Q q'yS@aRCBxR@aRC3BxR@aRCBR@aRCB"R@aRCCBR@aRCSxR5@!RB)R*@!R(R*@****OEWD_CgB @{ƨ^_#_?#^{ $8ECR@aRBC"R@aRBR#R@aRFCR@***@aRR*@!RB)R#R@AR"R@***@aRR*@aRBR*@**@aR"R@!RB)R*@***!@@ @* R@@ @!RR5B9M9h5!@! @ M94QC@ 9! !R!M9h5!JJA6*! !"ՁR 9B JA8B@ !TODWC{A@^_C#_?#C^{ CSW O A8B!bJRqT!!"@hy4!M9H5M9h5M95hyqTA ȝI TR* @!ui!@! @ M95QC@)R 9! !R#BRR*5R*5VO9c9yV9c!#! RaR(R*B96!*@9H5!J`J!6*!(R!āR 94RJU4Rj(8A8B_ !TOLWK{IS@^_C#_?#^{ *!`JaJa@7`J@hT ` J@hT @{¨^_#_*!`J@?#^{OJh?"T*!hM955!h@ @* R`J*4!*` J(R@HT*4!*(R/!/h5*&!`J*4!*` J@HT*4!* Rh@ @!R*h 9!BR*OA{¨^_#_?#^{WO `O9C)4? qT?q!T q@TqTH5(qT`!*qT*!(Rhb93(r TqAThA Rr ThCVRqT"?rySqT4RhC4R6RqTu hBP95R* 5hVO9q Rtf9)y *hV9 vOBWA{è^_#_****VR$ )q Jk#qd!B?#^{ @Rh @{¨^_#_?#^{OAR"R@`6hM9H4@t R @KB)K AR*OA R{¨^_#_bJT!?#C^{og_WOA8 B3@h@yAiO9e@zA 5iO9?qTHRCѢS!RR8^x=S Zh@i)RjBC88WiO9W4q@? qA9(R@C8~ThBHykYTbB3!R*Z7hB*aB*$R iA9)i 9[bZ7HHZThBHyIxS#kWTbB3!R*X7hBcC iA9q)i 9T yB*** * B_@T l@9k@93 qTe- k TE4q`T} L J IxIExT `T kT *K%x* K qI%xT **_k`Tk`T`B*aB** @{S4*JkBlBkiixk Zk}Si)x) _ Tv4 **klB J k 1Nx ZlB.}Sy-xT5*U4 **kӌmB)nB  1Nx Z}Si*xJ  T64 m **JmkB k J kExi ZkB-}Smy,xT54 **)JkBlBk kExk Zk}Si(x ?ThC@aBQ}@hM94!R* ?4hO95hO9qTHRCѢS!RR8^8iRO98J4 5R("jT9?`T94^8 )@"yh^8 JJ   q)B@#?T4R!R^8 @hR9^8bVO9HJ rGThVC q3TA5H @9 h@9bH4_<qTH @9qTH@9qATH@9qTH@9qTH@9q QTkETq1Ti)*C RJ? T }@Mkl8}qT}SkETmC }@m Okn8Mm8  3M Okl8Mm8  3!}@MAMkn8}@}SM2Lkl8 q}SLLkn8Pko8 3} LLkn8n@A9}S} L Lko8n@A9}S} L TlCl5!hCH(4uB h@iC e@?q"TuA**R0R q@95UiAh@ q@9* 4 !@ 4,*q@) _ k T +x}@E@)Q) k`LzT k5@l)Qk) kKzT)) @? qT?q T)5jC"_jT?qaTiC"?jTqET `@!R**%@hC6 qDT `@!R#R*%@hC*h*!***R0R@2 q!TA)q"@TM@%qh?TMi@ y@%qh>T|M @ y @?%qh=T)M!)E@* @?%qH<Ta(M%I@ @%qH;TM9q5)@ @%q(:TMUyh:I5`@aR@R`@*"R@qlT*`@aRBR MA?qLT`@aRC@R`@aR#@"R`@aRc@R`@aR@R@R0R@iCjVC"Ț)**_qiTT@5@c@!@*E@&@@&A%q(0TMh:I5`@aR@R*`@**0RR*@4RiCjVC"Ț(( _qhT@!*0RR*4Rh΃KT@**hCk!$Th:In5T6hC 4 4#Ri!qRRwC@!XB @9!Z!*cBHy, !*cBHy<*!@!`B*bbHybC$q +T*RKCkx89}@ ?qWT! @ hVCq T*`@!RB)R`@aB`@***aCt"a%4 * !R aD`5`B%aBA8B_ TOHWG_FgEoD{C^_C#_*!!^87u757 7!!**!! )JrC!B^86 )JrC!B^856 )JrC!B^8u6 )JrC!B!c@4x9*J}@%՚6hVCqT&Th:Ih5`@aRR*`@***4R?ThC**&T@*$*!B,$!B+?#^{O)O9 8 6qTtZ[9q kAThO9qTt^[9qk TRa9 5hVO9qy *hV9I4hO94OA{¨^_#_(RR*h95hVO92hV9q Ri9`5hVO9qy *hV94cO9!BhO95(RR!Rh95hVO92hV9cO9!B cO9)q"! )q"cO9!?#^{8@)@B %@9 5D95菂!R*{^_#_?#C^{WOA8鏂B @hmCH6@## C:@ !T#v nC(aC9q#* RR!Rhj)8cUkTA8B_ !TODWC{B^_C#_*!*t?#^{`D95菂!R"R{^_#__$?#@9#qCT_@*?#^{Oc?R JH`!i4*OA{¨^_#_?#^{A@{^_#_?#^{O@!5!` !bJcR!` @!bJc RbJc0RbJc0RbJc0R@~bJc0RpbJc0RbbJc0RTbJc0RFbJc0R8bJc0R*bJc0RbJc0RbJc0R !!`OA{¨^_#_!*?#^{ @!@@@@@@@@@@@@@@@@@@@@@@@@@@@@hJ@J @*{¨^_#_?#^{_WOCA8B#*@Rq Tq@T`~@R !`9#H9EqTq TqTH9!R#R7R97*H9**6*DH9**@7w~@*"RqTt~@A8B_ !TCOCWB_A{Ĩ^_#_!*!qT*!7R*!?#^{ _WOCA8B#*@R#*@RuqTw~@q@TR !`#h~`{` T*@9*(Q 9MqT *) +yJ @֟$Ո@9*9$Ձ @9@9*@6*$Հ**6*$տBqT$Հ***6*!*$տBqT*9|$Ո@94G$*qhTB#@R#hQqTj(8@j,@+͎RLLr ) * h !*#!*R$@9$@9!@94*[8$Ղ@9!*/$Ո@9 @!( @9 @(9@ @(@CN9C@*4**!* (R*[!!$qTt~@A8B_ ATCODWC_B @{Ũ^_#_ ?#^{A8 A9 @ xӋ(7 @L6 kꃊk1 뇟k/ *B;K5  RB Ak , 8Ս@- ? ?*B @ ?*" (B; 5  RB) 8)@*@ ?) ?(B{^_#_֟$ J@ '6$ $@h'6$ $ R$ R F8K R Fk FF8 R FF՟@՟A?#^{ OA8 A9 @)xӋ(7 @L6+ kꃊk1 뇟4 *B;K5  RB Ak , 8Ս@- ? ?*B @) ?*(" (B; 5  RB) 8)@*@ ?) ?(BOB @{è^_#_֟$ J@j'6$ $@'6$ Օh*$ R$ R F8K R Fk FF8 R FF՟@՟A?#^{OA8 B(@39#9 @!RC3!R#RC973@9q@T5 @ qA@rRA8B_ TOC{B^_#_֨R3#!R#RC873@9#@9BR*~@?##_?#^{ _WO@ @!@7?q@9AT $@C@H 6d 4Bo HR)5R"y))@*k C@d 6QBR 0 @ Q@*@+Q@? q+T6@9BR@  qTYR@6Riy8 9?THR6x6@4RB .4B&BR   ?!9@(C@45BR B B@9%@$ B@R*~@ @ODWC_B{Ũ^_#_@h@?q+T5@9BR@  qT9R@5Riy8 9?THR5x?#^{og_WOA8 B(@ @!v @`?!*TT *R9*@9 Q?)qT))R 9I@9 Q?)q"T-LT!j Q?iqT  Q?iqT  @9 Q?)q"T R Q?eq(T@9KQ)qbTKQiqT  Q?eq(T@9KQ)qbT6KQiqT 1 Q?iqbT)RuKQeqTj (   (3C!R#RC9C8C@9 I@6E!@KQeqTj (  @9 Q?)qbT  Q?iqbT  Q?eqT @9KQ)qbT KQiqbT KQeqTj (   (@ 6@! !@#@ Q?eqT)R@9KQ)qbT R KQiqbT+RKQeqT+Rj (  HR@9 Q?)qbT  Q?iqbT  Q?eqTj@9KQ)qbT KQiqbT KQeqTj (  @9qT!*9@q*TozS(T!*)R 9Cq T*R@!h (N@9H6@!9@qkTZR6R Rj (  *j68Z Tj:H@9 Q?)qbT R  Q?iqbT)R Q?eqT)RJ@9KQ)qTKQiqbT+RKQeqhT+RHR@56!A8B_ TOGWF_EgDoC{B^_#_@96qT@ qT@ @*@3"@!R39?#^{COA8 B(@9 @!R!R#R9@9BRR*!R#R95@9BRR !R#R95@9BRR !R#R95@9BRR !R#R95@9BRR !R#R95@9BRR !R#R95@9BRR !R#R95@9BRhR !R#R95@9BRR !R#R95@9BR(R !R#R95@9BR*A8B@ AT @OC}@{A^_#_?##_?##_?#^{ CSO A8Bi?}(T!*"#BR@# @h!8"#*A8B_ !TS@OK{I^_#_?##_?#^{ CSO A8Bi?}(T!*"#BR@# @h!8"#!RA8B_ !TS@OK{I^_#_?#^{ WO@@@!BcRK)J)* BR f@B5R  @B@5RCR @9B5@9R ȲC5qAT@BcR@y @BcRCC ~@ @OCWB{Ĩ^_#_?##_?#^{O@ @!* R)Hr*%@hj&OA@R{¨^_#_?##_?#^{RB@M9R|@{^_#_?#^{ O@ @!@9qTq T @OB{è^_#_!!?#^{ O!@ @"@YCqT HR)5Rh"y))@ R)HruR))@hi*!ZROB @{è^_#_?#^{WO!@ @"@9qTqT5R*!@Y!"XROBWA{è^_#_?#^{_WO@ @! @)@ih*@ C?qKTRA`7Rix8@   TRHRh7x~@OCWB_A{Ĩ^_#_?##_?#^{ O@ @!@BRUC*`~@ @OB{è^_#_?#C^{CWOA8B@ @"!@@UC@@(UbRA8B@ AT@ODWC{A^_C#_?#^{ CW O A8B@!hQ1 T{`Tv~@#*#hQq(T#?i(8@!#*@!A8B_ TOKWJ{I^_#_!!*!! ?#^{_WOCA8B#*@Rh@hMBc#@R@R#q T*B KBc q T#@RB5KBc q(TB5KBc qT#@RB5KBc qhTB5KBc+DT}@#"R# uA8B_ aTCOCWB_A{Ĩ^_#_!!@*?#^{WOA8Bc*@Rh@C939#9hSRSC!R#RS9 7RS3!R#RS9 7RS#!R#RS9 7C@943@9qTH5Bc@RcR#@94Bc@R*Bc@RR7|@3@9q@T(5Bc@R#Rc"RcuA8B_ !TOBWA{è^_#_***!~@Bc@RCR!!?#^{WOCA8B#*@RRq+T!*{`Tu~@#*# #!*@qT7_qT!@qH T ) +yJ @֟$R!R7R* 6*:!E$R*`7R*$R*`7R!R7R*6$R!R 7R*$R!R 7R!R6***!~@!!!A8B_ !TCOBWA{è^_#_?#^{WOA8Bc*@Rh@C939hJRSC!R#RS9 7RS3!R#RS9` 73@9 qT )+ih8J @֟$R )@@s$ՈR Hr)$ՈR Hr)*%@uR+ $ R)HrUR*-@) @c"Rc`uA8B_ TOBWA{è^_#_**!~@!?#^{WOCA8B#*@RRq+T!*Z{` Tu~@#*##!qT@!@ qT ) +yJ @֟$R*@6*!$R!R 7$RAR 7$RaR 6*!~@!!!A8B_ !TCOBWA{è^_#_?#^{WOCA8B#*@Rh@9h!R!R#R97@9 )JqBC#@R 7|@#"R#uA8B_ !TCOBWA{è^_#_*!~@!!?#^{ WOCA8 B#*@R4@RqJT{`Tv~@#*##!qT@q|@qA8B_ TCOCWB @{Ĩ^_#_!**!!!?#^{WOCA8 B#*@R5@h@A8B_ ATCOBWA{è^_#_O9!O9B#@R7|@#"R#u!!?#^{ WOCA8 B#*@R4@Rq+T!*9{`Tv~@#*##!qaT@_qT!*!!9@|@q!!A8B_ !TCOCWB @{Ĩ^_#_?#^{WOCA8 B#*@R5@h@A8B_ ATCOBWA{è^_#_O9!O9B#@R7|@#"R#u!!?#^{ WOCA8 B#*@R4@Rq+T!*9{`Tv~@#*##!qaT@_qT!*!!9@|@q!!A8B_ !TCOCWB @{Ĩ^_#_?#^{WOCA8B#*@Rh@9h!HR!R#R97@9 )JqBC#@R 7|@#"R#uA8B_ !TCOBWA{è^_#_*!~@!!?#^{WOCA8B#*@RRq+T!*6{`Tu~@#*#`#!qT@!@@Rq6*!~@*!!!A8B_ !TCOBWA{è^_#_?#^{WOCA8B#*@Rh@9h!hR!R#R97@9 )JqBC#@R 7|@#"R#uA8B_ !TCOBWA{è^_#_*!~@!!?#^{WOCA8B#*@RRq+T!*6{`Tu~@#*#`#!qT@!@`Rq6*!~@*!!!A8B_ !TCOBWA{è^_#_?#^{ WOA8Bc*@Rh@C939h?RSC!R#RS97C@94RS3!R#RS93@9 )JqBCc@RqTC@9 )*q*c @RA6!KB+dT}@c"Rc@uA8B_ aTOCWB @{Ĩ^_#_*!R~@!!@*?#^{ WOCA8 B#*@R4@Rq+T!*5{`cTv~@#*#@#!qaT@_ qT!*!!@!!A8B_ ATCOCWB @{Ĩ^_#_?#^{ g_WOA8B y*B@C 3" 3RkA9} 6:} FBVCqT57*!A8B_ TODWC{B^_C#_!!56B L9!*Qq( T 5 R)+ih8J @֟$ R$$Օ R!$U R$R$R$5R$UR$UR$R $ՕR $R$R$R$!*!R*#R***!R*****$?#^{M9h4M95{^_#_! RR@RRRRRRRRRRR!R?#^{COA8BR!9`RC!R4bRC!RR RR@RRRRRRRRRRR!R R!R#R9@9_q TsqT!!!b0RA8B@ TOB*{A^_#_?#^{A8BR!9`RC*4bRC!R*R R!R#R9@94R* R#!R#R#9@9H4R*R R3!R#R39@94R* RC!R#RC9@94R*R R3!R#RC8@95!!3RA8B_ T{B*@^_#_!?#^{O @!!RR!RR!R R!R R!R" R!RB R!RR!RBR!RBR!RR!R"R!RR!RR!RR!RR"C( !)  "t @@4!!!b9R 9OA*{¨^_#_?#^{O` @!b:ROA*{¨^_#_?#^{COA8 B5@9@!R!R#R9M9 )JqBCR*@9 BR@*!A8B@ AT @OC}@{A^_#_?#^{ O@@!@9qTqT@! @OB{è^_#_4R*! 9?#^{WO@@!L9BR*L9` BR  )]k(`5B*1@R*) @j1i 6C:C  HR5h)x~@OBWA{è^_#_?##_?#^{{^_#_?#q#TZ_?#^{R{^_#_?#^{{^_#_?#^{Cog_WO*@@UC qkTqMT_qRv2R&@@*}@qKT*8Ry IK(Q7!}@h k Sz\KT!@{kTuOFWE_DgCoB{A^_#_!*?#^{CA8B!R#R9A8B@ T{A| ^_#_?#^{CA8B99ARA8B@ T{A| ^_#_?#C^{C_WOH|_q A8 i)B}V k_qRT9!R*7 qT*Qq @zb7!R*@7qT*A8B@ !T*ODWC_B{A^_C#_*!?#^{og_WO**R"R@@~q }ik9?q8+T߂qR**ܲZ49( a;q @z@ 7 ZQ?+T**OEWD_CgBoA{ƨ^_#_!v*!?#C^{OA8 B!3@#93#!R#R397#@9*5A8B_ TOD{B@^_C#_*@RqTCAR#y7@RR@RqT3#!R#RC87#@95!#@9*h9!?#C^{WOA8 B3#!R#R3@#939 7#@9*qTA8B_ !TODWC{B^_C#_*R@Rq`TCAR#y7@RR@RqT3#!R#RC87#@9qaT!R#@9*h9!?#^{Cg_WO*A8*B~@R`@ E  _AqT ) km@jaAk@*a-+ J)u !v9!*~q i} k!RqR9*79qT*?q  @zb:!R*`79qTqT* jh8 } kii8J]SJ=I *+T*A8B@ T*OEWD_CgB{A^_#_*!@ E _AqjT ) kj@k1@*+1 J)Q !?#^{Cg_WO*A8*B~@R`@ E  _AqT ) km@jaAk@*a-+ J)u !v7!*~q i} k!RqR9*79qT*?q  @zb:!R* 79qTqkT* jh8 } kii8I3+ T*A8B@ T*OEWD_CgB{A^_#_*!@ E _AqjT ) kj@k1@*+1 J)Q !?#^{_WO*A8*B!*39!RCAR#y`7 7 yS*R R* RsqT33!R#RC83@976kT R** 4@ E _AqjT * kMR!(l@M1yk@L)RK-*@ E  _AqT * k!(i@k1@IRK1 @ E _AqjT * k!(iAm1An-@IRM1N- @I !!b8RA8B_ aT*@OFWE_D{B^_#_?#^{Cg_WOA8BR@9 @( @I RRq*YS5RR **qT@R!R#R99@974kTqT*A8B@ TOEWD_CgB{A^_#_ E _AqT ) kRLrk)@+), J)I ! @(E) ?AqTR @9Br*@ J) @9!*?#^{_WOA8B@ @( @CARq)qS39C9G97fS3R **sqT@R33!R#RC83@97kTqT*L EI _AqT * kRLr!(k%@K%IRL,2@* E  _AqT * k-RMr!(l@Mk@LiR@ E _AqT * k!(ia@k@IaRK @I !A8B_ AT*OEWD_C{B^_#_?#^{WO@@ 7 7@ @qT q!TR!RBRC R!RR*RR@yS 7**OBWA{è^_#_ֈE ?AqT  JRKrJ%@ % JI !@*(E) ?AqTR Br*@ J) !*@* E _AqT ) kj@+RKr*+q J)) @* E _AqT ) k,RLrk)@+), J)I !?#C^{CWOA8B**9AR9`7@]@94***7*A8B@ T*@ODWC{A^_C#_***6@ E _AqjT * k,RLr!(k%@K%IRL*@ E _AqjT * k-RMr!(l@Mk@LiRK @I !?#C^{WOA8ՉRBCAR39#y73RR R*sq T R33!R#RC83@97qTqbT*A8B_ T*ODWC{B^_C#_*@ E _AqT * k!(i@k1@IRK1@ E _AqT * kLR!(k%@L!yK%)R @I !?#^{og_WO *A8*B~@R @ E _AqjT ) kj@k1@*+1 J)Y !u~q i} k!**qT*>RkT@ RSARk@ @z84 ~S8 7(RCAR887h~q3 i}v k!R@q9Rz R*C8`7 qKT*{QqT @z3"4!R*7{qT @?qT *?qT@1*!@ Ei _Aq T * k!(Rla@k@LaK @I !@ y@ JM_8 N%@8m?)k!aT? T@ i +@8KET*@A8B_ !T*OIWH_GgFoE{D^_#_*@ Ei _Aq T * k!(_a9l@k@L R*@ EI _AqT * k!(l@k@LR?#^{Cog_W O A8B@|@E ?AqT  JRKrJ%@ % JI !A8B_ a$T*OJWI_HgGoF{E^_#_*~@R*@@ E  _AqT ) kl)Ak5@,)JR+5*Ay J) !w@  @ qT qTiR(R;) ( RR R;)~q i} k!*hq+CT**R+@v @kTC^SAR8k^ @z^87@a@9(4~S@CAR887h~q:6 i}u k3qR!R{]*C87 qT*Qqy @z3B9!R*7qT@4@q TqK T* *h8 }  k)i8I3+ T?*@!@ Ei _Aq T * k!(Rla@k@LaK @I !@?q+T *?qaT  y* M_8 N%@8m?)k!aT?T ) +@8KET**@ E _AqJT * k-RMr!(l@k@LIRKMq**@ E) _AqT * k!(m@iQAk@IQRM?#^{Cog_WO@ +@B)**@ K_q T**V(R)y{4z{kKTk TT+@{)y{5 @(E) ?AqjTjR rB**CKd@ J) z{h!****T_7V(R 6@_ k* T*X}@{H****@Z) T+@JyxJ4zxkkTkT @(E) ?AqJTJR r**CKd@ J) zxE ?AqT  Ja9K@J@  Ja !*OFWE_DgCoB{A^_#_?#^{og_WOY@   (+@h )@c7*@) K?qKT *<@8)Ry{(4v~ӅjvjvkkTjz{ k TT(+@{y{h5J@IE J Rr_ kjTkgjvR  rB*clH@ J) jvjvifz{**"*C*T)R(E) ?AqT  J9K%AJ1@ % 1( J( !*OE WD_CgBoA{ƨ^_#_?#տ#_?#^{OA8 B(@R@9394* RC3!R#RC9@73@94k@T R3ARS8C87@R*A8B_ aT*OC{B^_#_**!?#)Q? qT JLii8k `֟$ՉR#?(j_!4?qTr$r#_֟$#Q q'_#qෟ_*#_֟$#q_?#C^{CWOA8*BRAR*99@`7@e@94@R7** 7*A8B@ T*@ODWC{A^_C#_* E  _AqT * k!(i@k1@IR@* E) _AqT k* !(Rk1@K1@* Ei _Aq T * k!(l@k@LRK @I !?#^{O@ @ )@ q$yST *JRLii8k `֟$bR *$R$R"R$!RR7**OA{¨^_#_ E _AqT ) kRLr!(k)@@* Ei _Aq T ) k,RLr!(k)@+), @)I !?#^{COA8B*HR9AR97hRAR997 7*A8B@ T*@OC{A^_#_@ E _AqjT ) kl@k@,+ J)] !*| @(E) ?AqTR Br*@ J) *| @(E) ?AqTR Br*@ J) *!*@(E) ?AqTR Br*@ J) !*?#^{og_WOA8B**!w@*39@RCARkY@9lG9q*<C9`6h@* E) _AqT ) k-RMrl@-k@,+ J)m !]*9Z **qT R33!R#RC83@976kT***6h@ E  _AqT ) kMRl@-1yk@,+ J)e !!q*}h@ E  _AqT ) kjAm1A*j-@-1*- J) !!RA8B_ T*OGWF_EgDoC{B^_#_?#^{Cog_WO*[@6j'@_q T)R z|***j'@*Th/@y|h4~djyjykTz| kmTJ@IEJ _AqTjyR  rB*H@ J) djyjy)R7H)R)6yD)9@? k*T8~(t'@RJ k'@r ks  BC K*@ J) jsjsi'@{w!B K***j+@(*JTh/@yw4~ӄjsjskT{w k TJ@IEOF WE_DgCoB{A^_#_?#^{ _WO@E J RJ@ y  J% !'@q T bzy'9? T@(E) Rczyr @ J) @(E) JR i)x@ J) !@ E k) Rk@*y+ J)% !D)9@?kT bzy+9? T@(E) Rczyr @ J) @(E) JR i)x@ J) !ODWC_B @{Ũ^_#_?#^{og_WO@zA_q T@|*R**** q#;?7TW6h+@yS! 6h@qThA)4%hA)4}!*~~R`hAi)49hOEWD_CgBoA{ƨ^_#_bA!sh9@*?#O_qT****LxSmxSJ)  _kTqKTO}* * *f8*318|@g8@1  'h&8TD6p8 )xSxSg2418O#_?#^{WO!!tf@yRR@s5@@y4_kT!@@y"4_kT!@ @y4_kT!@@yh4k!T!*@@!@ E _AqT ) k?a9l@k@,+ J)a !*OBWA{è^_#_!R` @!5! !` @!aJ@!Bs@c RbJc RbJc RbJc RbJc RbJc R~@c Rp@c Rb@c RT@c RF@c R8@c R*@c R@c R@c R`!!s!ՁR!*?#^{ !@@` @!`@`!bׁR @*{¨^_#_?#^{ O@ @!BcR|@`BcR `BcR  @OB{è^_#_?#^{ CSO A8 B(@ M9)5#BR @#hT!#j(8"#@!A8B_ ATS@OK{I^_#_@*?#^{WOA8B!@*R9t@@ E) _AqT * kRLr!(k%@LK%iRR3!R#RC8@9R3!R#R9C8@9@9( @qaTR3!R#RC8@9IR3!R#R9C8@996@ E) _AqT * k!(O@ @ qTh R3!R#RC8@9 R3!R#RqC89@9@9( @3 q39#9aT@RR62@RR6#`RR 6#`R R 6!@ E _Aq*T * k!(_a9l@k@L RK @I !!!!@*hAq Tu(*T$T@ hA`"@`"!RA8B_ 'TOEWD{B@^_#_3@9#R#@9@) ** !@ @? qT?q!T@C9v5!*@3@9#@9@)I @? qT?qT }  }* .)@BJ @_ q!T@943 RR6j# RR`6bR3C!R#RC87C@9  SI  S5 23@9#@9@")( *qT!* @q T!*=B)!!R6M@ @ qT qTqTB#*R3C!R#RC86klTC@9  S  S) 5 kmT!**  A)!(%qSJJRJ"! *!BR@ E RBr @ J) !6@ @i*@j!@ E k) j@k@*+ J)] !@@!@ @*3@h ȓ BT`?q!T@ E k) l@k)@,+) J)Q !@@!@)R $`V?#^{ O9@h9*`*@!6hR~`*Eh.@h*R~`. $`*`.@`.h@ @ q@Tq@ TqA8Tt;7`r@`r`v@`vh@Q@9(4`z@`z`~@`~`@``@1`f@ 6h@uS~@R`f=hj@*R}@`j<hn@*R}@`n;hr@*R}@`r:hv@*R}@`v9hz@+~@R`z +`@6h@u*@uS~@R``7h@*R}@``6h@Q@9(4h@*R}@`5h@*R}@`4h@*R}@`3h@*R}@`2h@*R}@`1h@*R}@`0h@vS~@R`/h@*R}@`.h@*R}@`-h@*R}@`,h@*R}@`+h@*R}@`*h@*R}@`)h@*R}@`(h@*R}@`'h@*R}@`&h@*R}@`%h@*R}@`$h@*R}@`#h@*R}@`"h@*R}@`!h@~@R` h@*R}@` h@(~@R``f`j@`j`n@`n`r@`r`v@`v`z@ zk``@`h@Q@9(4`@``@``@``@``@``@``@``@``@``@``@``@``@``@``@``@``@``@``@``@``@``@``@``@`*n@ E _AqT ) kRLrk)@,+) J)M !U@(E) ?AqTR Br@ J) h@ @!*h@!uS*hr@~@R`r`hv@*R}@`v`h@Q@9(4hz@*R}@`zh~@*R}@`~h@*R}@`h@~@R```OB @{è^_#_?#^{COA8B*U!R#R97h@9k)T@R!R#R97h@9kT@R!R#R9 7h@9kT*A8B@ !TOC{A@^_#_@R!?#^{ ! @{¨^_#_?#^{ O@_@)TuB@@ M95 @!*OB @{è^_#_!b!?#^{TA!{^_#_?#C^{OA8 BR"R3@39#9RC3!R#RC9 7R3#!R#RC8*73@9#@9!R*A8B_ T*@OD{B^_C#_**!?#^{TA!{^_#_?#C^{OA8 BR"R3@39#9@7HRC3!R#RC97hR3#!R#RC8* 73@9#@9!R*A8B_ T*@OD{B^_C#_**!?#^{ ! @{¨^_#_?#C^{WOA8 BRR"R3@39#9RC3!R#RC973@9RRQ#9`7R3#!R#RC8*7#@93@9 kT!!R*A8B_ T*ODWC{B^_C#_**!?#^{ ! @{¨^_#_?#C^{OA8 BR"R3@39#9RC3!R#RC97RAR7RAR7R R7RR3#!R#RC8*7#@93@9 kT!!** **!R*A8B_ !T*@OD{B^_C#_?#^{ ! @{¨^_#_?#^{WOR"R@@7@RR!R*7}R@4!!R**OBWA{è^_#_*!?#^{ ! @{¨^_#_?#^{g_WOA8 BR"R3@39#9 7HRC3!R#RC9 7hR3#!R#RC8* 73@9R#@99} ~` 3@9#@9!#@94**#@9k#T4*9 H   4zz?!T zz?T#@9Z!R*A8B_ T*OFWE_DgC{B^_#_**!!t?#^{ ! @{¨^_#_?#^{g_WOA8 BR"R3@39#9 7HRC3!R#RC9` 7hR3#!R#RC8 73@9R#@99}6~ R 3@9#@9!#@94**#@9k#TY4*9 H  I~J4jiji K?aT jijiC K?T#@9Z! !R*A8B_ !TOF*WE_DgC{B^_#_!?#^{ ! @{¨^_#_?#^{og_WOR"R@h@A9A9*6R**OGWF_EgDoC{B^_#_u!*R!v*R!v**6!@9 _,q#T!CRBRB4*H_8C_8I_8 Dg@8"}S 3$ 3T!!b-R @**$R4*Z*?kAT5!!!b R@5!!!bRK_*!nA9rA9]S= *5!b R!!!*?qA T!!!bRC9C9!]S= *85!!!*@q T!_ @ @*Z  T _8@9)]S)=# * +4*@@ _S=*Z{9 _uA9yA9["w!!!@9Ѩ_ ^S=*Z{ѵ _8@9!?#^{ ! @{¨^_#_?#^{g_WOA8 BR"R3@39#9 7HRC3!R#RC9 7hR3#!R#RC873@9R#@9~}3@9#@9!4*9Z#@9zhj I ?qAT!~ #@9zh I ?qAT! !R*A8B_ TOG*WF_EgD{B@^_#_?#^{ ! @{¨^_#_?#^{g_WOA8 BR"R3@39#97HR33!R#RC8`7hR3#!R#RC8*73@9R#@9X~3@9C#@9@!@r T!!#@94z{#@9{#T!!#@9kT)9 BG@9aT!@r`T!!#@94*zy#@99A8?T!!#@9 {SA8 kbTA) BG@9cT!@rT! !*#@9ө4*zz#@9Z_T!!#@9A8kbT8 "G@aT!R*A8B_ !T*@OGWF_EgD{B^_#_**!!t?#^{ ! @{¨^_#_?#^{g_WOA8 BR"R3@39#97HR33!R#RC8`7hR3#!R#RC8*73@9R#@9X~3@9C#@9@!@r T!!#@94z{#@9{#T!!#@9kT)9 BG@9aT!@r`T!!#@94*zy#@99A8?T!!#@9 {SA8 kbTA) BG@9cT!@rT! !*#@9ө4*zz#@9Z_T!!#@9A8kbT8 "G@aT!R*A8B_ !T*@OGWF_EgD{B^_#_**!!t?#^{ ! @{¨^_#_?#^{g_WOA8 BR"R3@39#9 7HRC3!R#RC9 7hR3#!R#RC8* 73@9R#@99} ~` 3@9#@9!#@94**#@9k#T4*9 H   4zz?!T zz?T#@9Z!R*A8B_ T*OFWE_DgC{B^_#_**!!t?#^{ ! @{¨^_#_?#^{g_WOA8 BR"R3@39#9 7HRC3!R#RC9` 7hR3#!R#RC8* 73@9R#@9:@~ 3@9#@9!3@94z{3@9{#T!!3@9_kT 8 "G@aT!R*A8B_ !T*@OGWF_EgD{B^_#_**!!t?#^{ ! @{¨^_#_?#^{g_WOA8 BR"R3@39#9 7HRC3!R#RC9 7hR3#!R#RC8* 73@9R#@99} ~` 3@9#@9!#@94**#@9k#T4*9 H   4zz?!T zz?T#@9Z!R*A8B_ T*OFWE_DgC{B^_#_**!!t?#^{ WOCA8B#*@R##q T )R+jj8,!Țq @TJ_T #q) )`TqaTKT#L k m +@9 L*kQ%qiT @R MR3L.@8J} JA+Q)q#T Kq(hA8B_ !TCOCWB @{Ĩ^_#_?#^{Cog_WOB@h@UC_+qJTh#Jq Th# TWTh(9AT4*@94 @9k4j J_yrT)9qT_+qjTh]J?qT1E|@sTHFRx^T4* @9j4+@9+4j J_yrT)qT h!]JHFRh^@|@_qkT!*OFWE_DgCoB{A^_#_!b#Jz@*?#^{og_WOC A8 B #(@Y@ @3C( 5!@@`-@@@JR) E*@*i(8@@( @ *!*@@t"5jR(s(r `"jR*r#*BFRi@I(G(JqT#*@ZFR);*ih8_5qDJzT k(8 T)k(8)@9?)q`T?5qaT #k'Tkk8q`T,4_&T?&TJ) 8_%T?%T9#@95 4qT#nq@ TqkTq T|@T #Tjw8?q!TkT(#J QQ?M1 TQ(( 8q T(GIFR## q TIFR(GSˁ   i78w~@(G q(T(GIFR@ZFR# )9(]J*JJ(] * (J kTi@Q1T"#J_Pq"T3Qw(#J!j88(G^ )*#J(!B_Tqh2@"# KT!Rt@@HUC)qT*@7 G`?`@`A8B_ T*C OEWD_CgBoA{ƨ^_#_!BFRCFR  !!! G@(G!!*!t"#J#J!(#JqkTVT;b(c_Jh_Jq Tzs){)\Rh@bHT(#kT}!t@!!!*}R @*?#^{og_WOA8BC*@R:@!CtBCRC|@C`4r>T!*"@!*uBH@ @ q T6@y*@.@iNB)3!74q!T@ @ Q? qC T$iz  KJ! T?Tj  )RJ ET@ @ Q? q!TqK TC7R8[R  Kq(z:Z_THCARBC*@R*@CCqKTJR (_8"Țqkd@TJ_ TT)q`TqTK T +@9 J*lQ%qT @R 3-@8k}JkA,Q)q#T@ @ qATD).@9@74qaT3!!C*@RC!CqKT JR)R+h _8,!Țq @ TJ_ T iz  KJ! T?Tj  )RJ ETqT:RC<XR  Kq(z; Tt賙CKCARBC*@R.@CCq TJR (_8K#Țqkd@TJ_ T)q`TqTKT +@9 J*lQ%qT @R 3-@8k}JkA,Q)q#T!** Cq) )`TqTKTCl +@9 !qT!**B)*@†D).@@h@ @qT q@TC!RCCR@@RR@b`]7@@4 ȓ 6T?ր77f@`S{74r@qT=C!+RCCR@RR@B)٪@ؖ@b Z7@@5 ȓ b8T? 97v@[jkvTɲ@qT˦@qT$j@jz+ h?)k! T_Tk ) k(ETj@Xy734v@qTlz  ?)! TTm ETqT4 qbTM  kT`lz M * J  -aTTl  ˋK +JkTr@Rjk$mTɮ@qTˢ@qaT lz  ?)! TTm ETqT4 qbTM  kT`lz M * J  -aTTl  ˋK +JkT@Q@9h-4~@np74@q!Tz@,qjz+ h?)k! T_Tk ) k(ETn@Hc74z@qT r@Bjz+ h?)k! T_Tk ) k(ETr@IFf74~@qaT jz+ h?)k! T_Tk ) k(ETv@ Ds^74b~*z@ISc74Ȃ@qaTz@!jz+ h?)k! T_Tk ) k(ETf@**j@**n@**r@**v@**z@**@*@UC q ,Tsr@v@z@~@@@@@@@@@@@@@@@@@B)f@B)j@B)n@B)r@B)v@z@ jz+ h?)k! T_Tk ) k(ETz@iKP74@qT=qTC!%RCCR@@!@RR@*@b7@@5 ȓ T?ր7Ɋ@iS7SK4r@qAKTajz+ h?)k! T_Tk ) k(ETȆ@!jkd;Tɞ@qT˒@qaT lz  ?)! TTm ETqT4 qbTM  kT`lz M * J  -aTTl  ˋK +JkTȂ@jkD5Tɚ@qTˎ@qaT lz  ?)! TTm ETqT4 qbTM  kT`lz M * J  -aTTl  ˋK +JkTv@!R*r@!R*†@!R*‚@!R*@@UC qT*A8B_ T*OEWD_CgBoA{ƨ^_#_@(E) ?AqTR Br@ J) h@ @!*N@* EI& _Aq%T * k,RLrk%@LK%iR@* EI$ _Aq#T * k,RLrk%@LK%iR!@!p!!!!!!+!^sr@v@z@~@@@@@@@@@@@@@@@@@@@@@@@@@B)r@B)v@B)@B)@B)z@~@B)!**g!**!**!**!** !**T!**!**!**!**!!!**J*kQ%qiT @R MR3^.@8} JьA+Q)q#TqZ!U93!**Ȏ@jz+ h?)k! T_Tk ) k(ETɎ@iy74v@qaT jz+ h?)k! T_Tk ) k(ET@Q@9H4ɒ@ɟ374~@qT Ȗ@jz+ h?)k! T_Tk ) k(ETɖ@I74Ȃ@qaT jz+ h?)k! T_Tk ) k(ETɚ@p374Ȗ@qT Ȟ@jz+ h?)k! T_Tk ) k(ET@@nS74b~*ɢ@)n74Ț@qT Ȧ@mjz+ h?)k! T_Tk ) k(ET@k374b~*ɪ@k{74Ȣ@qT Ȯ@Xz+ h?)k! T_T ) k(ETɮ@ i74Ȧ@qaT z+ h?)k! T_T ) k(ETɲ@fv74Ȯ@qT ȶ@3z+ h?)k! T_T ) k(ETɶ@id74Ȳ@qaT z+ h?)k! T_T ) k(ETɺ@Ibq74@qT Ⱦ@z+ h?)k! T_T ) k(ETɾ@_z74@qaT z+ h?)k! T_T ) k(ET@]l74@qT @z+ h?)k! T_T ) k(ET@)[u74@qaT z+ h?)k! T_T ) k(ET@ Ytg74Ⱥ@qT @z+ h?)k! T_T ) k(ET@Vp74Ⱦ@qaT z+ h?)k! T_T ) k(ET@iTTb74@qT @z+ h?)k! T_T ) k(ET@Qtk74@qaT z+ h?)k! T_T ) k(ET@O4]74@qT @zz+ h?)k! T_T ) k(ET@IMTf74@qaT z+ h?)k! T_T ) k(ET@)KX74AqT @Uz+ h?)k! T_T ) k(ET@H4a74 AqaT z+ h?)k! T_T ) k(ET@FR74@qT @0jz+ h?)k! T_Tk ) k(ET@ D\74@qaT jz+ h?)k! T_Tk ) k(ETŠ@!R*Ž@!R*@Q@94’@!R*–@!R*š@!R*¢@!R*ª@!R*®@!R*²@!R*¶@!R*º@!R*¾@!R*@!R*@!R*@!R*@!R*@!R*@!R*@!R*@!R*@!R*@!R*@!R*@!R*@@UC qkkTsr@v@z@~@@@@@@@@@@@@@@@@@@@@@@@@@B)@B)@B)@B)@B)@B)@D)@D)@D)@D)@D)@D)@D)@D)@D)@D)@D)@D)@D)@D)@D)@D)@B)@@@* E _AqT * k,RLrk%@LK%iR!5!F!!!!!!!!!!!'!8!L!]!q!!!!!!!!**!**!**!**2!**[!**!**!**!**!**(!**Q!**z!**W!**!**!**!**!**8!**a!**!**!**!**!**.!!'!**!**$`V?6@* E _Aq*T * km@iQAk@IQRMK JI !@ E _AqjT ) kj@k1@*+1 J)Y !$`V? 6@* E _Aq*T * km@iQAk@IQRMK JI !@ E) _AqT ) k-RMrl@k@,+-q J)i !$`V?6@* E _Aq*T * km@iQAk@IQRMK JI !@ E  _AqT ) kMRl@-1yk@,+ J)e !Q?#^{og_WOC*A8B!**7R6UR*@RHRyS*qTJR  (_8"Țqkd@TJ_ TG)q`TqTKT  +@9 J*kQ%qiT  @R 3-@8}JьA+Q)q#TqZ6! !*h@I# *h{TA8B_ TCOEWD_CgBoA{ƨ^_#_ ?#^{og_WOCA8B*@!* @a@:UC@ a@?kK T*8R6UR  Kq(hz;_qjT{ T*@RHRySqTJR (_8 #Țqkd@TJ_ TV)q`TqTK T +@9 J*lQ%qT @R 3 -@8k}JkA,Q)q#T6!cz{!*A8B_ aTCOEWD_CgBoA{ƨ^_#_ E _AqT ) k?9l)Ak5@,)+5 J) ! ?#^{og_WO gA8BC*@R*y /((g@h6w2@ @? kH(T@((R/# ! %*@ ) -@ 1 5C[R8R 9=5  !/@**/@k "Tg@(6cARB/@cARB/@cC D#RCqKT@***~  Kq*)$ T Tjh8q TqT$ kT#B9#qT#̚ T'B9qT.R#̚ T+B9q(TNR#̚ T/B9qTnR#̚ T3B9qHTR#̚ T7B9q TR#̚ T;B9q TR#̚ T?B9qh TR#̚ TCB9q TC@R#̚ TGB9q( T?@.R#̚ TKB9q T;@NR#̚ TOB9q T7@nR#̚ TSB9qH T+@R#̚ TWB9qT@R#̚ T[B9qHT@R#̚ T_B9qT @R#̚ TqT8=q T,H-8l.R,NR) @R&nR#R RRRC@R?@.R;@NR7@nR +@R@RqT@Rq`TqT=AcT @9 *Q%qT3@8}A--Q)q#T!A8B_ T OEWD_CgBoA{ƨ^_#_ @*?#^{CWOA8B@ @i*R*R9@7 *R yS3R?q y3H} **sqT@R*@9@7qTqT*I E) _AqT * kRLrk%@K%IRL*0@* E _AqjT * k-RMrl@Mk@LiR@ E _AqjT k* Rla@k@LaK JI !A8B@ !T*OCWB{A^_#_?#^{og_WOCA8BsR@Rr9bARA9i@q(e9h@e@9hG973R(!7(07hC7HW 7k(7! 99C9@ E k) m@lqAk@,q-+ J)y !`#@*bKh@s#@hh@h@ E) _kT ) kRMrl@k@,+-q J)i !6@*(E) ?kTR Br*@ J) |*6@*(E) ?kTR Br*@ J) d @R@5C` R`5R5@R!R 6@*(E) ?kTR Br*@ J) p@*(E) ?kTR Br*@ J) *@*(E) ?kTR Br*@ J) @*(E) ?kTR Br*@ J) *!@ E k) l@k)@,+) J)Y !`@!*5RR***!:Rq跟5 hG9(6!@ 99C9@ E  k) jAm @,l-@-)R*Qy,- J) !`#@*bKH@H@hh+@P@ E  _kT ) km@jqAk@*q-+ J)y !@ E  _kT ) kRl@-1yk@,+ J)e !`@!*5Rh@R*yS*t!ZRq跟5  hG9(6! 99C9@ E k) m@lqAk@,q-+ J)y !`#@*bKu+@dK@t#@vSkT@(E() ?kTR Br@ J) h+@dK@uS!**(h@h@h@hh@(h@h@h@hh@@ E  _kT ) kjAm1A*j-@-1*- J) !*@ E _kjT ) kj@k1@*+1 J)Y !`@!*8R!R*$R*!vRq跟8  hG96! 99C9@ E k) j1Ak5@*1lRr+5,! J) !`#@*bKh+@dK@t#@uSkT@(E() ?kTR Br@ J) h+@dK@uS!**+h@h@h@hh@(h@h@h@hh@H{@ Ei _k T ) klAm @*j-@-1RLr*-,) J) !*@ E k ĉRr) j@k@-*+ J)m !`@!*8RAR*$R*!Rq跟8  hG9'6*PRC!9~ ~> +39@ E k) m@lQAk@,Q-+ J)q !h'D)4 qT@(E) ?kTR Br*R@ J) !*R*36@*(E) ?kTR Br*@ J)  R6@*(E) ?kTR Br*@ J) *!@ E _kjT ) kj@k1@*+1 J)Q !`@!5R!Rq跟5  hG9Hl(6! 99C939#9@ E k) j1Ak5@*1lRr+5,! J) !`#@*bKh@t#@hh@@ E _kjT ) kl)Ak5@,)+5 J)} ! 6@*(E) ?kTR Br*@ J) xA)u#@ 6@*(E) ?kTR Br*@ J) !*w3 R 6@* E _kjT ) kl@k@,+ J)] !J* 6@*(E) ?kTR Br*@ J) h@yS}~ @ E  _kT ) kjAm1A*j-@-1*- J) !v%b@RARR 6@*(E) ?kTR Br*@ J) CR 6@*(E) ?kTR Br*@ J) 2*5 @R"5C` R@05R>5@R!R@\6@*(E) ?kTR Br*@ J) ho@!Qbo *PRtWD)!y@ R!R 6@Rr E _kT ) k?9l)Ak5@,)+5 J) !a @R53` R5`R'5#R65R*T6@*(E) ?kTR Br*@ J) J@*(E) ?kTR Br*@ J)  @RzS#R6@R*r(E) ?kTR Br*@ J) !*@ E) _kT ) kl)Ak5@,)mRJr+5*! J) !5R3A9 R*6@ E  _kT ) kmRl@-1yk@,+ J)e !7@ E k) l@k)@,+) J)Y !`@!*@*(E) ?kTR Br*@ J) @*(E) ?kTR Br*@ J) 诀RqhgkT*vo@ R RmRCYy(`TT/yhK1TK1   qKRkOy(TqȝT@i/8@*(E) ?kTR Br*@ J) h@e@9H 4@R6@ E _kjT ) kl@k@,+ J)] !%@*(E) ?kTR Br*@ J) w@*(E) ?kTR Br*@ J) {rT*Rr` R!R#6@*(E) ?kTR Br*@ J) `*6@*(E) ?kTR Br*@ J) *6@*(E) ?kTR Br*@ J) @*(E) ?kTR Br*@ J) *!@*(E) ?kTR Br*@ J) *!@ E) _kT ) k ĉRrl@-k@,+ J)m !`@!*6RR***!Rq跟6  a@9 R!BÀRA8B_ }T*COEWD_CgBoA{ƨ^_#_@ E RBr* 䯀R@ J) !*㯀R** **C9*@C@ߎsTkv8!Th#@!y@CCA9CR6@Rr E  _kT ) km@jQAk@*Q-+ J)q R*6@*(E) ?kTR Br*@ J) h@e@9h,4@R,6@ E _kjT ) kl@k@,+ J)] !@R!R+6@*(E) ?kTR Br*@ J)  R`,6@*(E) ?kTR Br*@ J)  R,6@*(E) ?kTR Br*@ J)  R!R,6@Rr E _kT ) k?9l)Ak5@,)+5 J) !@ E) _kT ) kl)Ak5@,)mRJr+5*! J) Ch@e@94@R7f6@*(E) ?kTR Br*@ J) *!*M9@R 6@*(E) ?kTR Br*@ J) !*h@e@9(4@R6@ E _kjT ) kl@k@,+ J)] !CA9` R 6@*(E) ?kTR Br*@ J) !*C9R*6@(E) ?kTR Br*@ J) !*h@e@9H4@R*6@ E _kjT ) kl@k@,+ J)] !u6@ E k) j@k@?a9*+ J)a !`@!*&RA` R!R6@*(E) ?kTR Br*@ J) h@e@9'4@R`'6@ E _kjT ) kl@k@,+ J)] !A RH6@*(E) ?kTR Br*@ J) C RH6@*(E) ?kTR Br*@ J) H{S@RcRI6@*(E() Rr? kTR Br*@ J) !*RrR* G6@*(E) ?kTR Br*@ J) *!**8RC9R 6@*(E) ?kTR Br*@ J) !*h@e@9(4@R6@ E _kjT ) kl@k@,+ J)] !CA9` R 6@*(E) ?kTR Br*@ J) !*M9@R*6@(E) ?kTR Br*@ J) !*h@e@9H4@R*6@ E _kjT ) kl@k@,+ J)] !_qq **7@ E k-hRm r) j@k@-*+ J)m !`@!*&R\`R*16@*(E) ?kTR Br*@ J) *!*CA9R 6@*(E) ?kTR Br*@ J) !*M9@R 6@*(E) ?kTR Br*@ J) !*h@e@9(4@R6@ E _kjT ) kl@k@,+ J)] !3A9` R 6@*(E) ?kTR Br*@ J) !*C9`R 6@*(E) ?kTR Br*@ J) !*h@e@9(4@R6@ E _kjT ) kl@k@,+ J)] !#A9R*6@(E) ?kTR Br*@ J) !*h@e@9H4@R*6@ E _kjT ) kl@k@,+ J)] !p6@ E k) m@laAk@,a-+ J)u !`@!*&Ra Q**R@6@*(E) ?kTR Br*@ J) *!*R6@*(E) ?kTR Br*@ J) *!*#5h@!hSD)CCA9qh(T!h@Rre@94@R@6@ E _kjT ) kl@k@,+ J)] !;h@Rre@94@R 6@ E _kjT ) kl@k@,+ J)] `#6@*(E) ?kTR Br*@ J) !*R**8Rr` R!R 6@*(E) ?kTR Br*@ J) CR 6@*(E() Rr? kTR Br*@ J) !**RrC` R`"5` R!RL6@*(E() Rr? kTR Br*@ J) !**ug@zo@ R RnRTT|ytK)+TKJ5 I * q KVQk T7@ E k) JRk@Jr+*q J)) !CC@it8@ E_k T  RrB C@cK@ J) Cit8C@!bK RrB @ J) Cit8!*@ E RrB* *@ J) !**(R R RnRTCR `6@ EI Rr_ kT ) km@jQAk@*Q-+ J)q bB)H@5*(R$R*@6@*(E) ?kTR Br*@ J) *!M9!R(RzSCh@*<4`<6 R*#R@ E76*) Rr kTR Br*@ J) !*C*;*3@*(E() Rr? kTR Br*@ J) !**RrD R!R)6@ E) Rr_ kT ) k?9l)Ak5@,)+5 J) !@ EI Rr_ kT ) klAm @*j-@-1*- J) !5R@ E k) j1@.RKr*1+ J)M !qT**R RJ kT qkT * }~Qjnok1VZq0~ j.ATh@e@94@R@777 6@ E _kjT ) kLRk)@,!y+) J)E !R*rR@ EI k) j1@*1 J)= !@(E) JR i)x@ J) !BS*v@CH@h5<R\@ E k) j1@.RKr*1+ J)M !6 qT)R R)?kTqkT  }~knjmkVZq~  j-!T@ E k) lq@j@,q* J)9 !@(E) JR i)x@ J) !BT*H@g4@ E k) lq@j@,q* J)9 !,RԐRr8rh@qK\Ti+@qLT6@ E  Rr_ kjT ) kl@k@,+ J)]  @C@@RCR~ q} k(yS@!6@*(E() Rr? kTR Br*@ J) !* k) j1Ak5@*1+5 J)} !M9 R*M9 RcV*u+@CM9*h@)R;94965**#R@ E36*) Rr kTR Br*@ J) !*;S6@ Ei Rr_ kT ) k-RMrl@k@,+-q J)i !C*;**M9 R`6@*(E() Rr? kTR Br*@ J) !*C9R`6@*(E() Rr? kTR Br*@ J) !*CA9` R*@6@(E() Rr? kTR Br*@ J) !*C@4;@ȶ446@ E k) m@laAk@,a-+ J)u !`@!R*&Rr@og@*vo@*0}@@ @1RRRbRR15Rr T T@ kT@~5_ HYTizK)+@T KJI * qI KTQqT kJT7@ E ) a@@+a* J)5 !@@TTCC@in8@ E_kT) RrB C@cK@ J) @C#ih8C@!bK!qyT9? "TZ T RrB @ J) @C#ih8!*?HLT9CC@iy8@ E_k T  RrB C@cK@ J) Ciy8C@!bK RrB @ J) Ciy8!*@ E RrB* *@ J) !**(R@ @@R@R@bR@ k) j1Ak5@?9*1+5 J) !M9 R*M9 RcU*h+@  ;h@)RCA934H 45@R*#R@ E 6*) Rr kTR Br*@ J) !*3*= y ,RԐR+ r/r?qk!qk⧟k㧟kןk*ן_q"*_q*q *q! T`_@4_a@4@ k) l@k)@,+) J)Y !cW@ASh+@ CA9 3hA9R(465`RR#R@ E 6*) Rr kTR Br*@ J) !**k k_Tqq RWZq} VZ @ E RBr* **@ J) !***C@kJT@(E) ?kTR Br@ J) C@!*8R*RC@rK~ ˪ ) J)T+@k4K@ k k‹M9!R(RCh@*H%4 %6 R@ E6I Rr_ kT ) km@jaAk@*a-+ J)u X k) l@k)@,+) J)U !9Ri@%y|!****_T~h@jzizkTi@)y| klT@IEJ Rr_ kTk@R  fizrB*@ J) h@jzizh+@ M9 R`6@*(E() Rr? kTR Br*@ J) !*C9R`4@*(E() Rr? kTR Br*@ J) !*CA9R*@6@(E() Rr? kTR Br*@ J) !*C@24;@h243@(2426@ E k) j@k@?a9*+ J)a !`@!R*&Rri h@qŤR̬r ~jk} lkbk j*j Ta ]*R*rr k) lAm)A,l-@-),- J) !M9 R*M9 RcZ*u+@CM9*h@)R; 465*@ E@6I Rr_ kT ) km@jqAk@*q-+ J)y !;L k) lAm)A,l-@-),- J) !M9 R*M9 RcY*h+@  ;h@8RC9h4H(45@R@ E6i Rr_ kT ) k-RMrl@k@,+-q J)i !** kMR) j@k@-1y*+ J)e !c[@ASh+@C9 hA9Rw4zw65`R@ E`6i Rr_ kT ) k-RMrl@-k@,+ J)m !* kLRMr) j@k@*+-q J)i !9Ri@%y|!****_T~h@jzizkTi@)y| klT@IEiJ Rr_ kTk@R  fizrB*@ J) h@jzizh+@ I@*?#^{_WOA8*B*C8C939#99R@9q3@R 53` R 5CR 5@R!R@6*****!A8B_ !T*OEWD_C{B^_#_qT@R 6*@ E _AqjT ) kl@k@,+ J)] !` R!R6*R*6*qT@R7!*} yS*R6!*6R **qT@R#*#@9@7qTqT!!"R*R6.qT **q`T@R#*#@9@7qT*q T RAR 6  RAR 6vR!!BR*R*6!#q T **qT@R#**#@9 7qTqMT!6*!3@9C@9C_8 RAR@6*R*R**`73@9C@9C_8!R*d?#^{CWO*A8*B!*9R@R*@96*!ߪqAT@R6@ E _AqjT ) kl@k@,+ J)] !` R*6*!ߪqAT@R6@ E _AqjT ) kl@k@,+ J)] !R*6*!ߪqAT@R6@ E _AqjT ) kl@k@,+ J)] !!b׀RA8B@ TOCWB{A^_#_?#^{g_WOA8B!**C8C939#996*+R@9!q3@R 53` R 5CR 5@R!R6*****!!A8B_ a"T*OFWE_DgC{B^_#_qaT@R6@ E _AqjT ) kl@k@,+ J)] ![` R!R6*PR*6*HqT@R7!**R6!6R **qT@R#*#@9@7qTqT! RAR6!(RyS* 6*!C_8@R6*!qAT@R6@ E _AqjT ) kl@k@,+ J)] !3@9` R6*!C@9R*6!*qaT@R*6@ E _AqjT ) kl@k@,+ J)] ! R!R7qT@R 7*RqT **qT@R#*#@9@7qTqT! RAR6!R*@7o?#^{CO*A8B!(R>R9c>!R*6!*!A8B@ T*OB{A^_#_?#^{og_WO*A8)B!J*W} C8C939#99~!6R@9!q3@R53` R5CR5@R!RRr 6*!=***!tA8B_ @T*OGWF_EgDoC{B^_#_֟qT@R`6@ E _kjT ) kl@k@,+ J)] !` R!R6*R*6*!C@9R@6*@(E) ?kTR Br*@ J) !*qAT@R6@ E _kjT ) kl@k@,+ J)] !3@9` R@6*@(E) ?kTR Br*@ J) !*C_8@R* 6@(E) ?kTR Br*@ J) !*qaT@R*6@ E _kjT ) kl@k@,+ J)] !s!)qT@R6@ E _kjT ) kl@k@,+ J)] zS!**R6!*8R9Z **qT@R#*#@9@7qTqT!!"R*R6.qTZ **9?q`T@R#*#@9@7qT*?q T RAR 6  RAR6xR!!BR*R*6!%q T{ **Z_qT@R#**#@9 7qT_qT!Rr6!* RAR6*RrR@R@R*r7!rT!@@iѪy~k RJkT q#T   )kTZ‘q| 0ET! qcT )R R)k? Tr@T nilpilk1VZq0~ i,? TR@?#^{_WOA8*B*C8C939#9#R#@9q3 R6*CR6*3R6**!A8B_ T*OEWD_C{B^_#_֠C_8!R6 6R!R 7qT@R7zS 7C_8 R*C_8 Rh@rIR) 3(*hC_8*6R*@7qT@R7J6zS 7C_8 R*C_8 RRri@r RJ * *h3@9r@TRAR6 qT@R6@ E _AqjT ) kl@k@,+ J)] zSJ!`6!C@9R*4!*qaT@R*6@ E _AqjT ) kl@k@,+ J)] !!Wh@Z)}S) *h?#^{g_WO**`@ E  _AqT ) kl)Ak5@,)JR+5*Ay J) !t<~q i} k!**qKT*RqR @z*`7!S R7a9 R** 7Y qTqT*qT* jh8 } kii8J]SJ=I *+T*ODWC_BgA{Ũ^_#_*@ E) _AqT ) k-RMrl@k@,+-q J)i +*@ E  _AqT ) km@jQAk@*Q-+ J)q @ E _AqjT ) kja@k@*a+ J)5 !?#^{g_WO*A8B!*C8C939#93 R6*CR6*3` R5` R!R6*!**!A8B_ !T*OFWE_DgC{B^_#_!**R6*7R9Z **qT@R#*#@9@7qTqT!!"R*R 6!sq T9 **q`T@R#**#@9 7qTqT!!7C_8!R5 `6 RR7zSR69C_8 R*C_8 Rh@rIR) 3(*hC_8*6 RaR 7J6zSR6C_8 R*C_8 RRri@r RJ * *hC@9r@T RR6!3@9` R*6!*!+zSRJ!6h@Z)}S) *h?#^{CWO*A8B!*9 R6*!<ARR`7@!Q R!R6*!5 "RzS@6*!*!@9 R*6!!?RA8B@ T*OCWB{A^_#_ֵ4@qaTAkR R RR !qqKC Q1PaKqaPqq P?)J!TB)KK4QK1: 14!K!8 " ?AT!@9 R**6!!?Ro ˉ R RmR K1   qKQJ.E T.@K1TR?#C^{CWO*A8B!*9R*6*!0* bR*qT R`R@9@7qTR**6!!"рR!A8B@ AT*@ODWC{A^_C#_?#^{_WOA8s*B*C8C9393R3@9qCR 53@R`5R!RRr6*@(E) ?kTR Br*@ J) *@(E) ?AqTR Br*@ J) *@(E) ?AqTR Br*@ J) *!vqaT@R 7@R**7@R@6@ E _kjT ) kl@k@,+ J)] !@R**6@(E) ?kTR Br*@ J) @R!R6*@(E) ?kTR Br*@ J) R*6*@(E) ?kTR Br*@ J) mRR6*@(E) ?kTR Br*@ J) S!"R`R!R6*@(E) ?kTR Br*@ J) 3R6*@(E) ?kTR Br*@ J)  RAR`6*@(E) ?kTR Br*@ J) *!`R*@6*@(E) ?kTR Br*@ J) !*C_8@R@6*@(E) ?kTR Br*@ J) !*qAT@R6@ E _kjT ) kl@k@,+ J)] !C@9R* 6@(E) ?kTR Br*@ J) !*qaT@R*6@ E _kjT ) kl@k@,+ J)] !!A8B_ T*OEWD_C{B^_#_R} yS6*@ E _k*T ) kk)@+) J)= ?#C^{#g_WOA8*B*C888c9S9C9393R3@9?qcR6*i@(E) ?AqTR Br*h@ J) C@R 5S` R`5S`R 5CR 5R*Rr@6*i@(E) ?kTR Br*h@ J) *i@(E) ?AqTR Br*h@ J) B*i@(E) ?AqTR Br*h@ J) ,*i@(E) ?AqTR Br*h@ J) *i@(E) ?AqTR Br*h@ J) *!A8B_ !NT*#@OHWG_FgE{C^_C#_@R!R6*i@(E) ?kTR Br*h@ J) \?qT@R )7`R**@7@R (7`R**6i@(E) ?kTR Br*h@ J) 4` R!R6*i@(E) ?kTR Br*h@ J) R*` 6*i@(E) ?kTR Br*h@ J) *!c@9R@6*@(E) ?kTR Br*@ J) !*_8@R@6*@(E) ?kTR Br*@ J) !*?qAT@R6@ E _kjT ) kl@k@,+ J)] !S@9` R@6*@(E) ?kTR Br*@ J) !*^8`R@6*@(E) ?kTR Br*@ J) !*?qAT@R6@ E _kjT ) kl@k@,+ J)] !C@9R* 6i@(E) ?kTR Br*h@ J) !*?qaT@R*6@ E _kjT ) kl@k@,+ J)] !!?qaT@R6@ E _kjT ) kl@k@,+ J)] !!*;}t{S*R6!*5R **qT@R3*C_8@7qTqT!!"R*R6.qT **q`T@R3*C_8@7qT*q T RAR 6  RAR` 6uR!!BR*R*6!6q T **qT@R3**C_8 7qTqT! RAR@6*R*R**6!*?4qTR*nh;̌Ri̬r,ik } } ӌbӭb  ,?))!T@ŤRih ̬r )k} lkbk E!T?#^{CA8BR!9!R7 R*A8B@ T{A*@^_#_*!?#C^{ o g _WOA8 B!3@sh @!A8B_ a=T*OPWO_NgMoL{K^_C#_ )q* !6h @@94R!c9c!R6*!!h @hR@9iqh5*AR6* @R* R@6*! Rh @@95!c@qT*R*vqTc@?qTvqT!h @)@ ȓ bCT?*7*r!h @a@95!!C@ qT qaT!!S9k93yRcS!R#Rc96* S@9caRc9k9g9@6*!D!RS!RS96*.+R r+R r+R r+R r+R r+R r+R r+R r+R r+R rRc@ q TוR(rqT!!i!h @h @!!*SA@_|qT!!c h @!@!*B@qT!@!@**RR@ }Sr9:Qkh@ @z CbS }S }S qTRcRg9k9c9o97(Rc9o9Rc9g9k9s9w9{4* Rci @JK J!@8Jn8/%@qJ c 7k!Tt @&@qT.@qkT@@<***!T!&@qT.@qT!+yh @!T 6@RcR*}S+}S{9s9w9`6*J!S9RcS!R#Rc9@6*!78R RRc9 RcS!R#R 7h @ @9i4R-@qŸS@9 k@TqT!7S@97* RcS!RCRc9` 6*!7!**kT6*!!c@ qT*R*vqTc@? qTvqT!S9k93yRcS!R#Rc97S@9caRc9k9g9`7*+@y=S Z47!$`V **!h?#C^{OA8*B!( R3!R39`7*S R3C!RCR#yC8#@yTR=S ZkT*2R*qT3C!RCRC8#@y=S Z?kTqbT*A8B_ T*@OD{B^_C#_*!?#^{og_WOA8 B**!:@3 yzH @!A8B_ T*OGWF_EgDoC{B^_#_ֈ RC!RC96*!H @-@qT*6R iR~S)r}Rn Rq!** RC9 4*QW R RRbOH @I|SJ|S-@O9G9qK9 T~S~SR[9S9W9kR @z Z}S+y!*C* 7~S3#!RCRy39@y=S ZkT*@R*?'qT3#!RCR39@y=S Z(?kT?'qBT{k!TH @ )@?qT-@qkTCR#R RC!RC97H @ )@?qT-@qT @y=S Za@9_*t*p!P?#^{og_WO)A8B!*c @ 9y4@ @h9/@*h~Scr*'4Q***R#)+@Z R* (R? ?@s@k? T+D)@vbS@ kD @z/@C U q!T~S~SjR#R/9'9#9+97R(R#95=~SR/939#9~S'9R79+9U4 R)K j1_ T k1 +cTJMRL@_@*J *?@ QJm8 Jo8  JK18K,8 JT{J) ˫   i Jj8)kJ K,8JT #7+@4 @+R r  R@=!RCR9@y=S ZkT+R rq!T!A8B_ T*OSWR_QgPoO{N^_#_*@ @ )@?qT-@qT@<y**! ?#** R+ Hi8)  Hk83hJ }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh }Srl Jh?k#T*#_?#^{Cog_WOA8B y4 @z H|SVr*!** 4QR|R~S~SR*999 9997{sH@ @zC qT qTq!T~S~SR99 997 R**6%~S~SRR999 97 R!R*9@6*** ***!A8B@ T*OFWE_DgCoB{A^_#_?#C^{WOA8 B*!6@ @h@!A8B_ ! T*ODWC{B^_C#_)R 9@# @ 5@!@@* @6=@0*!*+-@!T*?֠6*!R!C83!R7 R!*@@ O9 9@@@ 9!`}@?#*#_?#C^{og_WOA8B!c9sh @!A8B_ :T*OHWG_FgEoD{C^_C#_ֿ8q*!6!4Rh @hi@i%!!** *{(RZ)9R*45h @9@88q*7i @#h@#)@b2@#_kT!ii)Rr kAT!*(R!<RR3ѢC!R#RC8!78 ) 1!ן1  h 7@1Z觟?kT1觟( q!T_8r Th @i@b2@@_kT!*h @i@@:ih8_qTz4R3ѢS!R#RC8` 7^8_q` TB 4!*^8kZaT!*h @-@a T`@a2@?* 6R!C83!R7 R68R2*h @9@T`@a2@?*@7*h @-@!T`@a2@?*6R!C83!R7 R@*YR7!!`}@`}@`}@b2@ @_kT!!*h @3i@C!R#R @4ih8RC8@6!!S_8!*_8k*!?*;*<!!*cc@9!!Ccc@9!:*@!!!'?#^{CA8B`R!R#R97A8B@ T{A^_#_!?#^{COA8B`R!R#R97@9q`TH4* *!A8B@ T*OB{A^_#_?#^{ O!@h*@R R@T{{iRHi2a*@i*OB @{è^_#_!!`!@?#^{ CO A8 B!3@sh@!)R 9!h@!Y )i @ !0Bc#Rh@# @5!#@@!@ *!#*@@4h@b2@i@( @h"!@9b2!hbBb2@_|qT!!.h @H%@ ) ! T`@*?`@R"R!h@ )q !!`@R*`@h@ O9 9`@h@ 9A8B_ TOJ{I^_#_@@@t4R@t9h2@``}@b2@?#^{ !`@ @94@`@!R @*{¨^_#_?#^{COA8BJR!y @H3@ @9i4 @-@q(Rň6!A8B@ A TOB{A^_#_րR R@@95 @-@qR՟!RCR6@9@9!@@9 @9? kT@9 @9_ kT @9? kT@9 @9_ kT @9? kT@9@9?k!T!R!HR!hRh?#^{CA8B R!9!R7 R*A8B@ T{A*@^_#_*!?#^{COA8*B~qiT6*!U!*UHRi~Sj~SR99996<(aRAR y63h~ S  mS6+*#R@*6 ***6*!**kT!7R*!!7A8B@ TOC{A@^_#_!!?#^{g_WO9q7 6:*@^C  q)u6qCTRR@!x)A*RA*R@9)S999 9Y4'_quR*@9Rh *5*qTtu@R r*ODWC_BgA{Ũ^_#_!*@9!**?71`T@R r*@9Rh *4*@9!$R*?71T@R r*@9Rh *4*@9!DR*71T@R r !x@9@9!*qT?#^{CWOA8 B_q R(@R@ii8 R)'9(54bѢ=<;:96*5A8B_ T*OSWR{Q^_#_!!*?#^{CA8B99ARA8B@ T{A^_#_?#^{og_ W O  ##4_"*"4@^C h  q)u5qcTR R!sA*RA*R@9 Ri~Sb&_q 99 99#Th2u K*) ) Z)}Sy*I$Q@ R*+>J QHQq꧟q1) *R C'c@9Rh *(5~^M4R _ @8J JK}S_rlJjK}S_rlJjK}S_rlJjK}S_rlJjK}S_rlJjK}S_rlJjK}S_rlJjK}S_rlJb)T_R]ckm8hkh83k` T!'@4!7R!@+**sTKcks86}@3* _@T4!**@kT4!*s@_@9!*@R rZC]_q!T9_*@9!**61Tc,*#AqTt@@@R r*OKWJ_IgHoG{F^_#_!!sc@@9! @9*?#^{CA8B!R#R9A8B@ T{A^_#_?#^{g_WO_q jh *a 4  5@ qCTR R@!xA*RA*R**76*qTtu@R r*ODWC_BgA{Ũ^_#_!*@9@9!*qbT!x?#^{O!RR@` @RR`!` hR!R @*{¨^_#__$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$?#^{ !!*4!!R* @{¨^_#_?#^{{^_#_  author=FocalTech Driver Teamdescription=FocalTech Touchscreen Driverlicense=GPL v2vermagic=5.10.177-android13-4-gebc441967af0-ab11066595 SMP preempt mod_unload modversions aarch64name=focal_touchdepends=touch_bus_negotiator,heatmap,touch_offloadalias=of:N*T*Cfocaltech,tsalias=of:N*T*Cfocaltech,tsC*scmversion=g6f567e124e62Linuxfocal_touch̄emodule_layoutdmemset~)Hmemcpy ѩ__stack_chk_failh__list_add_valid5Yspi_sync__const_udelayZstrncmprelease_firmwareUTrequest_firmware`Ϙstrlenvfreehvmalloc#single_open"6single_release^cseq_lseekuy`seq_read}seq_printfHWstrlcpy@(irq_set_irq_wakeR? Kgic_nonsecure_prioritiespcpu_hwcaps/cpu_hwcap_keys5arm64_const_caps_ready7pm_stay_awake]Fkstrtou8Y- PDE_DATA6lproc_create_datansscanf}P__arch_copy_from_usernJnesnprintfA)k__arch_copy_to_userHۈ__check_object_sizebproc_mkdir= sysfs_remove_groupwbsysfs_create_groupproc_removeproc_createOkmalloc_caches^!driver_unregisterUrS__list_del_entry_valid$drm_modeset_unlock,__cfi_slowpathdrm_modeset_lockN1drm_bridge_remove;JQfree_irq-{regulator_putIpm_relaxqtbn_release_bus;tbn_request_bus 4drm_mode_vrefreshndrm_bridge_adda_eheatmap_readRcpu_latency_qos_update_requestpgpiod_to_irqr request_threaded_irqe?ktime_getYkqHinput_set_timestamp\[regulator_disableAregulator_enableKpinctrl_select_statedevm_pinctrl_putsApinctrl_lookup_statePrdevm_pinctrl_get@ regulator_get?մgpiod_direction_input\"Ggpio_requestXddinput_free_device؝input_register_device<input_set_abs_paramsBhinput_mt_init_slotsЇinput_set_capabilityninput_allocate_deviceA`__init_swait_queue_head1gof_property_read_variable_u8_array=N6of_property_read_variable_u32_array Wof_find_property1Eof_drm_find_panelݔof_parse_phandle_with_fixed_argslYbof_get_named_gpio_flagsCmunregister_tbn destroy_workqueueNinput_unregister_deviceRgpio_freetouch_offload_cleanup1@heatmap_remove:cpu_latency_qos_remove_request"Xcpu_latency_qos_add_request,Uheatmap_probe}touch_offload_initgregister_tbn֓complete_allwJW__mutex_initalloc_workqueueE:#__kmallocCnfkmem_cache_alloc_trace zkfreexZspi_setupRS__spi_register_drivertouch_offload_queue_frameW!touch_offload_reserve_frame*squeue_work_onicancel_work_syncinput_eventp\_raw_spin_unlock_irqrestorecښgpio_to_descgpiod_direction_output_raw {{__dynamic_pr_debugscnprintf$΁drm_connector_list_iter_endI$drm_connector_list_iter_next{{Jdrm_connector_list_iter_begin:Jwait_for_completion_timeouthmutex_unlockX }input_mt_report_slot_stateemutex_lock enable_irq!'disable_irq_nosync 4_raw_spin_lock_irqsavemsleepprintkGNUH"oO-C%GNU.0R.0R.P.Pl.Rp.R.Q.Q .P.PH.PL.P.Q.Q.S.S.Q.Q.8T.8T .@R.@R(.P,.P4.Q8.QP.RT.R\.Q`.Qh.HTl.HTt.Px.P.@S.@SPxPkPPP^Q QwQvQ$Q5,QX4QbdD5hD>blIb.8DtDtD^<D^<DDQDDQ D:Dp5D: Dp5$I8.8<D^<@D^<PDtTDthDKlDtxDK|DtIX.8Z.8DtDtD^<D^<D5 D>b(D5,D>b0I\Dt`Dtl2pDtD|2DDg,,,@*+DqDUKDqDUKIyhh{ Dl$DUK(Dl,DUK0I@DnDDUKHDnLDUKPIXlDFtDFxDADAIDDCDDCI88{DzDzDFDFID D DAD*DAD* I$D,DHPDXDp|D^TD^TD^TD^TDFDBD^TDFDBD^T IhDBlDpDBtDxI|DYDFDYDFIDJ$DBD^TDJ$DBD^TID D*D D*IDDDѴDѴ DD*DD*I D,D8@DDD*HDLD*PIpD|DD#D*D#D*ID/D/D&D*D&D*IDND*DND* I D D( , D4 DL X D\ D*` Dd D*l Ix D6| D* D6 D* I D^ D^  D* D* D* D* I D-$ D* D-$ D* I D D !!D!D*!D !D*$!I,!DwT0!D*8!DwTt,DFx,D>|,DF,I,,.9,.X:,,,,,,D,DF,D-DF-I(-V0-D4-DF8-DF<-D@-DFH-DL-DFT-D\-Id-D]*h-D]*x-I-D-D-I-D-D-I-D -D -I-D<-D<-I-DX5-DX5.I .D.DF.D.DF.I$.,.H.zT.\..@Cp...z.z.z.z.).DA.D$.DA/D$/I// /(/,/,4/,8/@/H/P/X/`/ph/p|//DA/D G/DA/D G/I///%/%0P0T0DX5X0D G\0DX5`0D Gl0Ix0000z0000.@C1z1DX5 1D$1DX51D$1I<1zL1z`1zp1z1z11w1DA1D1DA1D2I2$2D<(2D<,242D82DL2D*T2D*X2`2Dd2Dx2D|2D2I22D2D2D2D2I2D962D[2D962D[2I22D2D[2D2D[2I2D^2D^33D[3D3D[3D 3I(3D*03D*43P3DKT3DK`3h3DMl3Dp3DMt3Dx3I3D<3D<33D{3D3D{3D3I3.C3Ds3D3Ds3D3I3DX53D3DX53D4Dh4D4Dh4D4Ih4Dl4DB{p4Dt4D$\4D4DB{4D4D$\4D<4D<4I4K4V 5V45I\5Dd5D5D5D5D5D5I5T5U5D 5D5D 5D5I5K6V 6DB{$6D(6DB{,6D@6IT6DX6Dp6D,t6Dx6D,|6D6I6D6D6D6D6I6Dl6D6Dl6D6I 7D7D7D7D7I(7)`7Xl77o7Y7o7o7o8o,8oL8Y`8ot8o8o8o8o8o8o9o9.E9Z9*9D9DT9D9DT9I9m99D:D:D:D:I: :$:D#$0:4:8:D#$@:l:D%t:DAx:D%|:DA:I:D:D::DX5:DX5:I;D$;DK ;D$;DK;I$;X0;D;DH;DKL;DP;DKT;I\;`;DAd;D'ih;DAl;D'ip;t;I;D;D'i;D;D'i;I;W;D96;D[;D96;D[;I;;D;D[;D;D[;I;<V8<L<d<K|<D{<D+<D{<D+<I<X<o<o<Y<o<o =o =o4=oH=o\=op=o=o=Y=o=o=o=Y=o>o>o$>Z(>D$,>D 0>D$4>D 8>I<>H>mP>lX>K\>h>mp>lx>K|>G>M>DA>D>DA>D>I>>P>>S>>n>DX5>D>DX5>D>I?DN?D'i?DN ?D'i?I?D ?D$?D(?D,?I@?L?D!|P?DT?D!|X?Dd?h?DX5l?D'ip?DX5t?D'i?I??Z?)?D$?D[@D$@D[@I@X0@DDC4@D[8@DDC<@D[@@IH@L@DAP@DT@DAX@D`@d@Ip@DTt@Dx@DT|@D@I@@[@@D@D@D@D@D++AD++ADAD AIA ADA$AD(ADA,AD0AI4AD>īDGԫDGثD[D[(.ipDH=tD7xDH=|D7IDqD7DqD7I.i̬zجDTuܬD7DTuD7IDTuD7DTu D7I )`+.tkDnDnhUDoDDoDIȮD8q̮DЮD8qԮDخIDDDDI)(HL+D}DiD}DiID7D7ԯ.iDTuDiDTuDiI)<\`+tDoxD|DoDI.tkȰDаDذDDDDIDDDD$D7(D,D70D8IDDHDLDPDTI)ܱ+DoDDoD$4.tkH`DhDDDCDDDCDIIJDȲD̲DвDԲIDADAD?DC DD?DCD$I,<[HDLDPDTD`IpDtDxD|DI)ܳitt(Dc,D0Dc4D<ILD1PDTD1XD`I|,,DqDDqDI,,ȴD̴DдDԴDشI,,L\pXVD>1DuD>1DuDDDCеDCصZ )<HdD\hD.>lD\pD.>tItDDDDID.D.>D.D.>I̶tԶDضDܶDDIDkVD.>DkV D.>IP`tXVD>1DuD>1DuDDķDԷDܷZ$)@LhDLlD2pDLtD2xItDcDDcDIDkD2DkD2ĸIиtظDcܸDDcDIDD2 DD2ITdxXVD>1DuD>1DuDDĹȹDعDZ()DPlDpD8tDxD8|ItD1DD1DIDQ D8DQ ĺD8ȺIԺtܺD1DD1DIDtD8DtD8IXxVHDLDcPDTDcXIDA1DcDA1DcID}DcD}DcIȼXмDq ԼDGؼDq ܼDGIDDDdDGDdDGIԽooooZ$)XD\D`DdDhIttttttttDADDADI2DD$D(D,I@tLtXtdtpt|ttKVDĿDȿD̿DпIؿD҅ܿDD҅DIDX5DDX5DI4)XDA\D8hDAlD8xI2D1MD8D1MD8ItKVtKVt$K<VPtXKpVtKVDCD8DCD8IDX5D8DX5D8IDGD8DGD8 I()HDALDPDATDXIhx(8H\-xd-x|D]MDD]MDI-x-xDX5DDX5DIDDAD DAI-x -x$(DX50DX58ItXVD>1DuD>1DuDDDVDV ZH)dp|XZDFDFDDD%dD%dI X D (D 48Dm1HDm1PTDe\DehDpDZK(|Lz|D7dD7d$DDVHD%LDVPD%XItzD D%D D%IV )TU)V,V|DjDDjDI)88{L*XUtzD\D%D\D%ID}D%D}D%Iz DD DD (I@VKUKKVDD DD IDDC>DDDgqDgq ItUCBDC>DC> D,DDLdDlDxD_&D_&D_&D_&DDDw>Dw>I)UDD̼(D,D̼DIXKpVDDD"D"0D]8D]<DLDpD"tD"|DDD̼D̼I)| D1D14D8Do<D@DoDI\D18lDotD18xDoIUUXVVDjDDjDIDNDNDD8D<D@DoDDoHIzD.D. DG(DGDLdDlDpDռxDռDGDGDռDռ)DgdDgd4Di8D1<Di@D1DI|D'D'DID1DID1IpD18D1D18D1IU0U|VVDjD Dj$D(I,0HDNPDNTD`DDDD1D1Iz 8D1@D1HDTD|DDDDDvDvDvDv)DDDDDQvDsqDQv Dsq(I\DQv`DsqdDDlDQvpDsqtDDI $(TD}\D}D1DsqD1DsqI,DH@DHDDDDDQvDQvIHDV>PDV>tD1xDH|D1DHIV@ULKDVDVDVDVDDDDDDI)DDUEJPDXD\D?]dD?]|D;DvD;DvD?]D?]DvDvDDD 2D 20D 24D 28D<D@IH)`dDD.(Dgd$Dgd0Di@DiHDiPDiXtDC>|DC>DDDDD&D&IU,U8G@GHGD.D.DzdDDzdDI DKDK$(8D<DDPhDMtDMD_8D_8DDD;2D;2D8DD8D I)DTDXDj]\DdDj]hxIUD8D8D Dj]D Dj] I(D,Dj]8D<Dj]TIhKVBD D DDj]DDj]ID] Dj]D]Dj]I0;8PD%XD%DvDj]DvDj]ID%Dj]D%Dj]I)0DDMHDMTDMXDMxID+D+lDiDiD.DMD.DMI(DT2DT2D\DSDD\DSDIDzDSDDfDzDSDDfI(LPd|DDSDDDSDIDDDfDSDDfDSDIDzDSDDfDz DSDDf$I8\`tDDSDDDSDI<WtDxD|DDIDqDDqDI|*,D0D8D<DDI8D<DU@DHDUPITD)\D)dIh`t`x{|DDD8D)D8D)ID8D)D8D)ID8 D)D8D)I4D88D)<D8@D)HIL\D)dD)hD)lD)pItDDD0&DUD0&DUID%D)D%D)I- -D,DU D,$DU(I0D4DU8D<DU@ID-L-PTD8\D8`dhpDtDUxD8|DDUD8IDDDDDJDJDm D`Dm D`D&D&D>D D>D (Dd,Dd4D8D @DDD LPT\DN`DNhDlDtDxDDLDLDDDDDDDD@DD@D]D]DV DDVD$(,4D}8D}@D6wDDHLD6wPD\`dlDpDxD e|D`D eD`D,D,DeDDeDDDDqD DqD  DD DB~$D(,DB~0D<@DLDPDXDH~\D`dDH~hDtx|DDD}2D@D}2D@DDDjNDjNIDΙDUDΙDUID%DUD%DUIDcDjN DcDjNI8D<D@DDDHILPX\-d-hlpxz|D%DD%DIXDD>DD>DvDڒDvDڒ$D(Dc0D4Dc<HZD*$D*$D^2DdD^2DdIXO$,.0R8Z@D]DDdHD]LDdPI)DD"HDD"HI+D D,Dv4DvLDvPDvpVVVVA  D D$ D , D \ V V . D D D D . D D . D" D" .( Dw, Dw0 D5H4 D5H8 I< T D&\ D&` Dh D D D D D I DM DM D"H D"H I D D D D I D DZ D DZ  I .x, zD zL D%P DZ T D%X DZ ` Id @ D)N Dd D)N Dd Ix . D^ D^ . DF DF V Dw D5H Dw D5H0 D4 D5H8 D< D5HD IP D T D5HX D \ D5H` Il .xt Drx Dr V DDdDDdIDD<Dq@D"HDDqHD"HXId|tDxD"H|DD"HI+D%D"HD%D"HID]D]DDDDI[ DbDb0D4DK 8D<DK @IDPD׋XD׋|D~DD~DID]D]ZD&D&D4 D$D4(D,I0<Dv@DvDZHX)p||zz4zDz`zpzzz||||8|T||||||0|P|p||||||0|P|p||||||0|P|l|||zzzzz zz,zHzXzhzxzzzzzzzzzzz(z8zHzXzhzxzzzzzDDDvD>DvD> I,0HDdTDd\`xD|D>DD>ID&DqD&DqI|||0|P|l|VK V$K<VKD]D<D]D<I)`8X<O@DWHDWL.PRXZxD'|DEHD'DEHIDNDNDDDEHDEHI`,<[XVxVDNDNZ[D*^D*^DDDQ,DQ,I )$,4`h[AVVD='D='Z@[DDHDTDx XDx `DdDhDlDpIx)` [(VDtPJhVDDDDZ[D>D>DD D D I ), 0 8 @ `x   [ V t t t K!V0!DJ4!DJX!D>d!Dh!Dt!Dlx!Dl!D!D!D?w!D?w!D!D!I![!)""""`H"X"`"[d"Al"Rt"Kx"""t"K""D5"D5"D,e"D,e"Z"@"["D"D#Dx #Dx #D #D#I0#4#<#D#`###[#A#V#V$|$$n($Df,0$Df,4$Z@$D9H$D9\$Zt$D9x$Dʡ$D9$Dʡ$Z$Z$D`^$D`^$Z$z$@%[L%DP%D\%Dx `%Dx h%Dl%Dp%DWt%DWx%I%Di%DW%Di%DW%I%)%%%%` &$&4&[8&AX&Vx&V&|&|&q&Df,&Df,&Z&D9&D9'Z'D9'Dʡ('D9,'DʡX'Z'Z'D`^'D`^'Z'z'z'D'D'Dx 'Dx 'D'D'Di'Di'D$9'D$9'I'@([D(D:H(D$9L(D:P(D$9T(I\()x(|(((`((([(@ )[@)DO'D)D7H)DO'P)D7\)Ih)|p)Dit)D7x)Di|)D7)I)|)DN)D7)DN)D7)I)t)D;)D7)D;)D7)I*D*D7*D *D7*I$*Dk0*Dk\*Zh*Df,p*Df,t*Zx*D,W|*D7*D,W*D7*I**D*D*Z*D*D*Z*D>*D>*Z*DKW+D7+DKW+D7+I+D`^$+D`^(+Z,+DI4+DI8+Z<+D@+D7D+DH+D7P+I\+D d+D +Z+D7+D7+D7+D7+I+D+D+Z+DxD+DxD+Z+D|D+D|D+Z+D`^+D`^+Z+DI+DI+Z,D,D7,D ,D7,I,D $,D 8,Z@,DH,DL,ZP,DxDX,DxD\,Z`,D|Dh,D|Dp,Z,D`^,D`^,Z,z,z,D@e,Dʡ,D@e,Dʡ,Z-Z(-D|D0-D|DX-Z-D7-D7-D7-D7-I-D-D-Z-DxD-DxD-Z-DxD-D|D-DxD-D|D-Z.D .D$.Z0.ZP.T.\.d.`...[.A.V/V0/|D/wH/D P/D T/Z\/D|D`/DMel/D|Dp/DMe/Z/DȆ/DȆ/Z/Z/DȆ/DȆ0Z0z0D0D0Dx 0Dx (0D,0D40Di80Di<0D2@0D2D0IH0@X0[0)0000`1(1<1[@1A`1V1V1|1z1D1D1Z1D>1D>1Z1D 1D 1Z2D|D2D|D 2Z42D<2D@2ZD2DxDL2DxDP2Zd2D|Dp2D|D2Z2D2D2Z2DI2DI2Z2D 2D 2Z2D|D2D|D2Z3D3D 3Z3DxD3DxD3Z43D|D@3D|DP3Z\3Dd3Dh3Zx3D3D3Z3D 3D 3Z3D|D3D|D3Z3D3D3Z3DxD3DxD3Z 4D|D4D|D(4Z44D<4D@4ZH4zL4@\4[4D4D4Dx 4Dx 4D4D4D[H4D[H4I4D<94D[H4D<94D[H4I4)555$5`h555[5A5V5V5|6}6Dl, 6Dl,(6Z86D>@6D>D6ZH6D P6D T6Z`6D|Dh6D|Dx6Z6D6D6Z6DxD6DxD6Z6D|D6D|D6Z6D6D6Z7DI7DI 7Z7D 7D 7Z(7D|D07D|D@7ZX7D`7Dd7Zh7DxDp7DxDt7Z7D|D7D|D7Z7D7D7Z7D7D7Z7D 7D 7Z8D|D 8D|D8Z48D<8D@8ZD8DxDL8DxDP8Zd8D|Dp8D|D8Z8D8D8Z8z8@8[8D9D 9Dx 9Dx 9D9D 9D$9D(9I09DO49D89DO<9D@9IL9)h9l9t9|9`999[9A:V(:VH:|\:`:Df,h:Df,l:Zx:D9:D9:Z:D9:Dʡ:D9:Dʡ:Z;Z;D`^ ;D`^$;Z,;z0;@@;[;D;D;Dx ;Dx ;D;D;DN~;DN~;I;Di;DN~;Di;DN~;I;);;;<`H<`<p<[t<A<V<V<|<<DxD<DxD<Z=D|D =D|D=Z0=D8=D<=Z@=D H=D L=Z`=D|Dl=D|D|=Z=D`^=D`^=Z=z=@=[=D=D>Dx >Dx >D>D>D> >D>$>I,>Di0>D>4>Di8>D><>IH>)d>h>p>x>`>>>[>A?V$?VD?|X?\?Df,d?Df,h?Zt?D9|?D9?Z?D9?Dʡ?D9?Dʡ?Z?Z@D`^@D`^ @Z(@z,@@<@[@D@D@Dx @Dx @D@D@Dc~@Dc~@I@Di@Dc~@Di@Dc~@I@)A+,A.LBHB)BBBBPCxCCD CD>CD CD>CIC D*DDDD> DD$DD>4DIlDD^pDD{tDD^xDD{|DIDD>DDmWDD>DDmWDIDDDDDIDD EE$E,EDq0EDD4EDq8EDD@EIPEdE*EDEDDEDEDDEIEEE+F+GG*G*8HlH*pHDtHD|HDHDHIHD>HDHD>HDHIHHI.KI$IlIDmwpIDtIDmwxIDIIID'jID'jIDIDIDIDIDfIDfIIID2ID2ID2ID2IIID,ID,IDc^IDc^IIID/OJDg JD/OJDg JIJD_JDc^JD_ JDc^(JI0JDS4JDc^8JDS$WD>0W.4WD5 tD>DDDDIUOOTO(P,TDs`DslpDfDDfDIFD3ED3EDDDD I,=4XDdDptDœDDœDI=D`D`D-DD-DI=(HD TD `dtDHxD|DHDIDV`DV`DFfDDFfDID5D5ZD6D6,DE0D:4DE8D:<I\xDDDED:DED:D_JD_J8DD<D:@DDDD:LIhD D D1D:D1D:DtDt Dk.D:Dk.D: I$8D@DPTdDhD:lDpD:|ID|@D|@D-DD-DIUOO0TtPxDsDsDfDDfDID^D^D%DD%DIUT8P<dDspDs|DfDDfDIDIDI 0DKs4D8DKs<DLI\tD.QD.QD,DD,DI(ODQHlD((tD((DPDPDEDEDSQDDSQDIUDlDlDD,IpDD=D D,0@DœDDHDœLDTI`=hDʣDʣDϢDDϢDI=D`D` 0D-4D8D-<DDIdpD@xD@DDDDIDzDzZ0LD)LDnTDnDDDDIUOOTOQ 0D8D`Dc_dDhDc_lDpIDuDuDsDDsDIUOOT8Q<`D.hD.D#DD#DIDyDyDDDDIUTHQLpDNExDNEDDDDID5#D5#D'`DD'`D IU,Dl0D8Dl<DLIDD(DZ4D:I8DZDD:IhIt<|D9D9I<<<=DDD!D!DrDrDk DkDZDZIdEltDDD 2DZD 2DZI=D D =D_8D_8E(D,DZ0D4DZDIP=XD,\DZ`D,dDZhItDxDZDDZIK<DcDcDZDZIDDZDDZI =D,D,,D0DZ4D8DZPIdKp<=D_&D_&=D_&D_&DcDcDZDZIDDZDDZI= D,D,DZDZI0D4DZ8D<DZTIhKt<DcDZDcDZID8D8DZDZI.d=D_&D_&BB0.d4D8DZ<D@DZDIXB`)DDYDDYI<=DeDYDeDYIED D@D 2DDYHD 2LDYPI\=hDflDYpDftDYxIEDDD 2DYD 2DYI=DDYDDY IE$(@DHDhD 2lDYpD 2tDYxI|D%DYD%DYI)DD9DD9,I0A<D@DP<XD9\D9`D9dD9pI|<<<=DDD!D!D|D|DDxDDxD9D9IDrxD9Drx D9I\EdhDDD 2D9D 2D9I=D D =D_8D_8 EDD9D D9(I4=<D,@D9DD,HD9LITDXD9dDhD9IK<DcD9DcD9I=D_&D9D_&D9IBD8D8D9 D9$I0=<De@D9DDeHD9LI\EdhDDD 2D9D 2D9I=D D9D D9I=DD9DD9 IE(,DDLDlD 2pD9tD 2xD9|I=E=DD9DD9IK< Dc$D9(Dc,D90I<=DD_&HD9LD_&PD9TIdBp)DtID%_DtID%_IKVDPD%_DPD%_ID2PD%_D2PD%_I<)xD!|DAD!DAI9D9DAD9DAI<D9DAD9DAI< <0<H=TDXDA\D`DAdIpDxtDxDDDkPDkPDADAIzE D(DHD 2LDAPD 2TDAXI`zt=D D =DRDRDADAI=DDDDADDA$I4E<@XD`DD 2DAD 2DAI=DrDrD DAD DAI= 8DDDPTdDehDAlDepDAxIEDDD 2DAD 2DAIzDׇDADׇDAIE$(@DHDhD 2lD 2tDxDADDAI=D,DAD,DAIDDADDAIK<$Dc(Dc,DA0DA4I8D<DA@DDDALIX=`D,dD,xD|DADDAIK<=D_&D_&=D_& D_&DcDc DA$DA(I,D0DA4D8DA@IL=XD,\D,`DAdDAhI|DDADDAIK<DcDADcDAID8DAD8 DA =,D_&4D_&LB`BtD;_xDA|D;_DAIDDDADAI,D0DA4D8DA<IB)D#DD#D8IH<PD9TD9dIp<|DұDұ<DsXDsX<DћDћD#D#IO,=@EP.`OpOO=E.OO,=4D?]8D?]LETXpDxDD 2D 2.DvDvD#D#I=DϢD#DϢD#IE (D0DPD 2TD#XD 2\D#`IdD^hD#lD^pD#tI)9D'D'DI D$DI(D,ITD18\D`D18dDpI==> zHPhD1pD1DDDDDvDv DN(DNHDLDPDTDXID8D;"D8D;"I<DұDұ<DћDћ< =,D 0D;"4D 8D;"<IHDrLDrPD;"XD;"\IDD;"DD;"I=D,D,DD;"DcDD;"DcIK$<@DcDDcHD;"PD;"TIXD\D;"`DdD;"lIx=D,D;"D,D;"IDQ"DQ"DD;"DD;"IK<DcD;"DcD;" I(Dc,D;"0Dc4D;"8IPO`=tB|DPDPOOO=BDc_Dc_OOX=`D_&dD_&hD;"lD;"pI|=D D;"D D;"ID D;"D D;"IBD?D?) D_$D9,D_0D9DIP<\DI`DIdD9hD9lI.DD9DD9I=DD9DD9I.DAD9DAD9I DD:DD: I,=4Dl8D:<Dl@D:DIHD%LD:PD%TD:\IHDLD:PDTD:\Ih=tDlxD:|DlD:ID%D:D%D:IDE DE )0D4DK<D@DKPI\=hD lDKpD tDKxIDDKDDKIK<BDDKDDKID% DKD%DKI$Dv(DK,Dv0DK4It)DDxDDxI<D9D9I<<,=4<TDM`DMlpD_8D_8D"D"DqkDqkDwDw 0Dx4Dx8D@DDIXEh=xEDDD 2DD 2DI= DKDK$(8D<DL=T\tDz Dz DǍDǍ=DDDp3 Dp3=$,DDPD\`pD@tD@|DUDDUDI=DfDfDD(D-4D-@DTDXDh=pxD'D'DDDDI=DLDL 0D s4D8D s<DDIP=X`xDDDeDDeDIEDDD 2DD 2 D$I0=<@XDdDptDDDDIEDDD 2DD 2DI DLDLDDIpBxDrDrD D )DDN D DN8 ID <L D9P D9` Il <t |  D : D :   DG DG < < < < =$ , D DP D\ ` p Dt D|   Dk Dk   D! D!   D' D'   Dr$ Dr, 4 L DIX DId h x D"| D"   D3 D3   Dk Dk D D I0 =8 @ X DKd DKp t  D D E = E =   DM DM  $ D_8( D_88 =@ H ` Drl Drx |  D D =   D D   Dk Dk DDI=$<DXHDXTXhDlDpDtD|I=DDDeDDeDIE $D,DLD 2PDTD 2XD\Ih=pxDrDrD DD DI=D_D_ 0D4D8D<DDITE\`xDDD 2DD 2DI=DDDkDDkD$I4E@D\DdDD 2DD 2DIDxDDxDIEDDD 2 DD 2DI(D,D0D4DDIP=XD,\D`D,dDhItDxDDDIK<DcDcDDIDDDDI =D,D,,D0D4D8DPIdKp<=D_&D_&=D_&D_&DcDcDDIDDDDI= D,D,DDI0D4D8D<DTIhKt<DcDDcDI=D_&D_&BBDDDD0B)DDDDIUKPD:TDXD:\D`Ih)DYD(DYD(IDDD(D(I G$D(DX;,D0DX;8DDDHI\D`DhDlDtIUD:DD:DIDyDyD(DaD(DaItDbDbKt D8F$D8F(Da,Da0I4D<8D<DKTD4XD(\D4`D(dIt.>K.>DEDEDT4D(DT4D(IDm D.$Dm(D.0I<D@DHDiJLDiJ\DJ`DJdD.hD.lIxD/a|D.D/aD.I.>DZD.DZD.IDSD&DSD&IVDD(U4Da8Da<D&@D&DIHD.LD.TDXD.\D`D.dI|UD:D: D=zD=z .>8HD;)PD;)TIXD=z\D=z`D.dD.hIpDtDxD|DIDDDDIDcD.DcD.ID4DD4DIDR/DV)DR/DV)(I4D+S8DV)<D+S@DV)DIPDPSTDV)XDPS\DV)dIpD4tDV)xD4|DV)IDDDDIUU.\*DgDgDDDV)DV)IDDD D$D(I,DL4DLTD;XDt\D;`DthItDxDt|DDtIDLDL)UDsDsD;DqD;DqIVDL Dq$DL(Dq,ILK`VDnDtDnDtIDpSDpSVDL DL Dt Dt I Dmt D Dmt D, I8 .@D DuZH DuZP DGmT DX DGm\ D` Il D/p D.t D/x D.| I .> K .> DS D& DS D& I!V0!UT!D[FX!D.\!D[F`!D.d!I!!D!D!Da!Da!D&!D&!I!Dv;!Dv;!D!DL !D!DL "I"U "K@"Vh"K"V"D4"D4"DnR"DnR#DL #DL #I#)@#P#DYT#DaX#DY`#Dad#t#I#D#Da#D#Da#I#U#D#D$Da$Da$IT$DX$Da\$D`$Dal$I$D z$Da$D z$Da%I%U%K8%V\%K|%V%V(&Dˈ,&Dˈ8&DR<&DRD&D H&DaL&D P&DaT&I`&)&D&D!&D&D!&&&I'D! 'Df'D!'Df$'I4'D=t8'D=tL'I(U)U4)`)V))D4)D!)D4)D!)I*.\*,*D0*D<*DA@*DAD*D!H*D!L*IX*)+D/g+D/g++,D_g ,D,D_g,D ,I(,D.8,D.p,V,U,K,V(-U4-KL-VT-D;\-D;l-D7t-D7-DA-DA-D:-D:-D-D-I-).$.D(.D,.D4.D8.@.IX.D5\.D`.D5d.Dh.I.O..DF.D.DF.D.I.D/D /Dǎ/D/Dǎ/D$/I4/D<8/D)$>H>DAL>DAP>DAT>DAX>I\>`>t>x>>z>>DX5>DA>DX5>DA>I>Do>D\Z>Do>D\Z?I$?T@?UH?DdaL?DdaT?DX?D\?D\Z`?D\Zd?I?K???V?Dd?Dd?Dg?D\Z?Dg@D\Z@Ih@Dal@D\Zp@Dat@D\Zx@I@D4@D\Z@D4@D\Z@I@D)@D\Z@D)@D\Z@I@)@Dy/@D@Dy/@DAI AUAKTADAXAD\ADA`ADdAIlA)AADADZADADZAIAD5ADZAD5ADZAIBU BDg$BDg5ODAOD>5OIOXOXO{ODHODHOXO{PDaPDa PD>5PD>5PI PDX5$PD>5,PDX50PD>5crQRd?uvwS@xAOyTeBC67UfgzV89DWsE{hiFGjXHkYI:Zal|mJK}~LM[\<;]=NnPo^_`bpqt !#%'&09:;<=>uyZ  VPQRSTU@!"#XTUVW"%&NOPQRSTUVWXYZ[\]KFI`_q`mnodpUJ! ; .d.2(..T2( .G$.HG(2(0. V4.PY82`@.@VD.xYH2P.8hT8SRHxQgPW8:Oh1N&YWqVT%SnRfQ@4KQROM5W 1`i(84T(9>X:| @Ch8.>P.D(1$O1N1*CX84,7W,7%E=@9WV@9zT9qSX:$+:ZR:+?p(Q?*P@CNCNEX WGz!G<%VG&GRTGH @SH*%8 %X@=R0X88Q$V-Y(P@Wp8NDVMY=[XX[ \4dW\=P]<UP]?T]*S*R=[QO,XNXMX1VWWXT)LSFpU)TnBPSQP8OXNMXP O N |M ;X]# `V0^T\^'(#`m"`#@`"``"`"``"`]# `1#`E#`#@` #`#`s#``SXbCc$Rc%iXl9e<Qe &tkPTF`OFRNxiFY`XiVPT@jS`RDj~QaPHk@O 1NLk,YpWTjwVTPkS$nRTkQQ0>PXkONjXWj]V<zT\kwSHZR`k.Q*PjOTNdkX`Whk+VlRTlkFSx7RpkQtkPNkMXkjWU mET*Sm*RQkONmMXmWWjUm)TSHlQPLlON mMX$m(WTU\lTR(mQP,mON0m|MpX4mW8m0W8mR;hnAUhn$xnSxnV[S@XRT;pqdRpq5xQx;{P{{O{;{N{|iM|; }TX } ~`V ~r;.UEtS?;RHQd;\P\tO#<ԁlNԁFVM;|[|x-X;V :TQPFSFR\BQYFtPFMO@Ch\DNhTF9YF X:ĊVĊ;QFTFSRBhqQhZP\9h ,OhNF*NFY WBtLjVtGVFTFS.9\gRJRFDQF7PBONFNFXL9,W,pWFPVFsTlBjS0SFSRF!Q<9З#PЗPFNFMlCdLXdXFyWFV9|KT/TF9SF0R؛@C,L Q,PF PFNT9x|MxMFXF]WTCUZUF8TF#S9̠R̠QFPFO)CTTNTNFMFX9.WWFcUFTCtSRFQFP|9$O$OFNFMC|X`XFWFMU4: TSFRFQ@9,PPFOFNluMiXJV :U$`SRQ P(O0xN8bM@MXHVP'UXS`RhQpPxmO(p 0- D- ( ? +( 0 &P q>p z 7+ eNpOM[&XVTS0RPQpmPFO=N2YXVTSzRjQJP@%O#NY`WcV T}S`R@4Q0P O`cS CR Q P ;XijVhT,S,b<$ R$0Q06<( {P(4[O4K<, RN,FY! XqVh? >8 >X TS8RXW wV T ;X8VT(SľR8Q,'x({PT[OT<LRNLU@Y;XVTx!S? - R~QwV T S HX HX ;XVTS<R`Q{P$[ORN@YX<VTSRxQaP E(:O(1N&YWqVTSnRKQDPOtNLXWWVzTqShZR(QX*P f'(!`"``"`H" `0"`"`!@`#`"`!``!`$ `#`"`"@`N N0;h,XhRW*x%x %VxRTD)D@S7R)8QhP)8NH4MH)|DX|-TdW) DU X ?TX o)!D*S!0"$R0"1)#DQ#\#DO\#%*%DN%%|M%)`(DX`((QW()8.DjU8.|.$#T|.)0DS00Q0I*4DP4<5O<5*P9DNP9j9DM9Z);DX;<0"W<)L>DTUL>}>DT>RQP O$(N|MvX WGUTRQPONoMZXV 4U(S0R(8 Q8PzO`rN\M [4XV@TSR`QtP TOKN9Y@X8ZP 3O *N Y ;X@8LBxVLBTDKP0SK*|CB~*ACR|Q~{P`OXWN_FY XV&TSRRW wV T ;X`UlPVT{-ddSdRQt{P@[ODRN@Y`XDtVTxSRgd~Q#wV T ;XVlG:> \*<"@T!S#Rd&Q\*{P+[O-RNH0@YX0'8'88X88V8T9+:S:R4>xQ>aP@@O0$7N$,YW@DP O N ?pA8;XpAV$T5`O ;XCA&F\VFTHSdHR`MQM{PO[OXPWNR ~Q  eOHXRUbVUQT$@SP3ONM3`O  `B:B,-`Md+2D$(a\lijw(=8lD=\'A$9CBdH*& ,`:+O. DF% (xA>Xt?l.>?H>,U?,7=Z=,C;D(<<m-H`%s[4Z.Z1$I'N>:@WD9. +e*I ON+]LY,7 Z@9^@$\^v he ,;  rEZ:vZ?pV 94v8'T>?8c*a$@$+)C@=f!+$?(@' !:{:==(!*'YG<YG 'SBE8jXxB[[XY\4>[P]<,F!<8V!Aľt!'k+0^, y$Xb8 44>lXP8,,+#B%&+"]$*,TE.=Q=C=$18q=X:8'S'[%6c$S1e<!MT8%-H0&.8m03hn/xn4pqd/x5{*/{D4{(-T/|4 }. ~`4b.tx3.H3\^0~5ԁ.0M5|a/x|4.E2FM57h\ 3Ċv6h"1h 5tL0\F60,60З7dLf2|F7,L1x|{7,2̠7TT16t1$!8D32,\N>:$8? ,(0*8(@>.H.P+.X-`,hH?p8x7!$$@,{A$ l@0 A( @4CA, >LTMLtLL\$%aD(AD<$R&`\-hZ-$dB9L(?X^><X]EHWQ@*:y*\D0D*(D@EJE ,?'CtDL|DPDCtDhhlEAFDLh, .6,DIDB+;=*pFJ8G2K8GH4J|DJGTMJ DGX J!DF0"xI#D F\#DC\K%DH%|<hK`(D,H(i,tI8.DE|.$-E@ CI0DE0T`L4DH<5DKP9DeH9D:xPI;DF<0 JL>DG>Dv& U#8f%%*( (5<V,( D: (_&08@xODH>\*w<<'$Xr*`<TlPbHlX :!P+#P-d&M-+\?X0vU:i=<T<S<0$xU$$?@UpA8DOBP=P&PPPP^QQQQ Q(Q0Q8Qs@QHQPQ(XQ `QhQSpQxQQQ>QdQQQZQ\QfQQ+QQQQQQRRRR R(R&0R*0Rw8Rx@Rx<HRxPRxXRx4`RxwhRxpRxxRxPRxRxRxrRxRxRx2Rx?RRwRRpRpeRp.RpRpRpSpSpSpSp_ Sp(SpL0Sp8Sp @Sp} HSp PSp XSp `SpG hSp% pSpU xSp Sp Sp[ Sp] Sp Sp SpSSS0S S SRSFS SS T T TjT;  T=(Tx 0T&8T[8T@T#HT+ }V(PAPT.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss.rela.altinstructions__versions.rela.rodata.status_baseline_refresh_str.modinfo.rela.text.__cfi_check.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.rela.data.__cfi_jt_init_module.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rodata.dataof_find_propertyproc_high_sensitivityproc_test_uniformityinput_set_capabilityfts_test_entryfts_tp_state_recoveryfts_gesture_recoveryfts_ex_mode_recoverymemcpystrlcpyfts_ts_probe_entry.__key__init_completion.__keyarm64_const_caps_readycompare_arrayof_property_read_variable_u8_arrayof_property_read_variable_u32_array__const_udelaysys_delayfts_populate_frame.indexpm_relaxproc_test_uniformity_showproc_test_sraw_showproc_test_raw_showfts_test_showproc_run_os_test_showproc_test_short_showproc_test_int_showproc_test_sw_reset_showproc_test_hw_reset_showfts_hw_reset_showfts_tpfwver_showproc_test_fwver_showproc_test_panel_differ_showfts_irq_showfts_driverinfo_showfts_fwupgradebin_showproc_test_chnum_showfts_log_level_showproc_test_strength_showfts_fwforceupg_showfts_tprwreg_showfts_dumpreg_showfts_tpbuf_showfts_gesture_buf_showproc_test_noise_showfts_gesture_showproc_test_baseline_showfts_bootmode_showfts_cover_mode_showfts_charger_mode_showfts_glove_mode_showproc_test_scb_showproc_test_srawgpiod_direction_output_rawproc_test_rawfts_test_get_rawfts_test_get_scap_rawtranspose_rawdrm_connector_list_iter_nextgpiod_direction_inputregulator_putdevm_pinctrl_putwait_for_completion_timeoutfts_crc16_calc_hostmodule_listtest_func_listupgrade_func_listgpio_requestcpu_latency_qos_remove_requestcpu_latency_qos_update_requestcpu_latency_qos_add_requestfts_ftestini_init_testdev_attr_fts_testproc_run_os_testfts_offload_reportfts_irq_read_reportproc_test_shortfts_test_get_short__cfi_jt_startfts_pram_startint_test_has_interruptfts_fwupg_enter_into_bootfts_fwupg_reset_in_bootdev_attr_fts_touch_pointinput_eventfts_enter_test_environmentseq_lseek.cfi_jtfts_hw_reset_show.b242185a129d8d51a55acf09025b477f.cfi_jtfts_tpfwver_show.b242185a129d8d51a55acf09025b477f.cfi_jtfts_irq_show.b242185a129d8d51a55acf09025b477f.cfi_jtfts_driverinfo_show.b242185a129d8d51a55acf09025b477f.cfi_jtfts_fwupgradebin_show.b242185a129d8d51a55acf09025b477f.cfi_jtfts_log_level_show.b242185a129d8d51a55acf09025b477f.cfi_jtfts_fwforceupg_show.b242185a129d8d51a55acf09025b477f.cfi_jtfts_tprwreg_show.b242185a129d8d51a55acf09025b477f.cfi_jtfts_dumpreg_show.b242185a129d8d51a55acf09025b477f.cfi_jtfts_tpbuf_show.b242185a129d8d51a55acf09025b477f.cfi_jtfts_bootmode_show.b242185a129d8d51a55acf09025b477f.cfi_jtproc_hs_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_grip_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_palm_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_lpwg_write.b242185a129d8d51a55acf09025b477f.cfi_jtfts_debug_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_STTW_setting_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_LPTW_setting_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_irq_onoff_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_heatmap_onoff_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_sense_onoff_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_force_active_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_fw_update_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_touch_mode_write.b242185a129d8d51a55acf09025b477f.cfi_jtproc_mf_mode_write.b242185a129d8d51a55acf09025b477f.cfi_jtfts_hw_reset_store.b242185a129d8d51a55acf09025b477f.cfi_jtfts_tpfwver_store.b242185a129d8d51a55acf09025b477f.cfi_jtfts_irq_store.b242185a129d8d51a55acf09025b477f.cfi_jtfts_driverinfo_store.b242185a129d8d51a55acf09025b477f.cfi_jtfts_fwupgradebin_store.b242185a129d8d51a55acf09025b477f.cfi_jtfts_log_level_store.b242185a129d8d51a55acf09025b477f.cfi_jtfts_fwforceupg_store.b242185a129d8d51a55acf09025b477f.cfi_jtfts_tprwreg_store.b242185a129d8d51a55acf09025b477f.cfi_jtfts_dumpreg_store.b242185a129d8d51a55acf09025b477f.cfi_jtfts_tpbuf_store.b242185a129d8d51a55acf09025b477f.cfi_jtfts_bootmode_store.b242185a129d8d51a55acf09025b477f.cfi_jtproc_hs_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_scan_modes_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_grip_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_palm_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_lpwg_read.b242185a129d8d51a55acf09025b477f.cfi_jtfts_debug_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_STTW_setting_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_LPTW_setting_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_irq_onoff_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_heatmap_onoff_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_sense_onoff_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_touch_mode_read.b242185a129d8d51a55acf09025b477f.cfi_jtproc_mf_mode_read.b242185a129d8d51a55acf09025b477f.cfi_jtsingle_release.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtfts_cover_mode_show.cb2715c3b16f6978b8f0131a6c0a969e.cfi_jtfts_charger_mode_show.cb2715c3b16f6978b8f0131a6c0a969e.cfi_jtfts_glove_mode_show.cb2715c3b16f6978b8f0131a6c0a969e.cfi_jtfts_cover_mode_store.cb2715c3b16f6978b8f0131a6c0a969e.cfi_jtfts_charger_mode_store.cb2715c3b16f6978b8f0131a6c0a969e.cfi_jtfts_glove_mode_store.cb2715c3b16f6978b8f0131a6c0a969e.cfi_jtseq_read.cfi_jtproc_test_uniformity_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_sraw_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_raw_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtfts_test_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_run_os_test_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_short_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_int_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_sw_reset_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_hw_reset_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_fwver_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_panel_differ_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_chnum_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_strength_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_noise_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_baseline_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_scb_show.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_uniformity_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_sraw_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_raw_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_run_os_test_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_short_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_int_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_sw_reset_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_hw_reset_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_fwver_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_panel_differ_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_chnum_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_strength_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_noise_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_baseline_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtproc_test_scb_open.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtfts_test_store.72cac00844c7b308ad5a0a31b445bb5a.cfi_jtfts_gesture_buf_show.4020e786dcfa9ab5dd5b1c4eef308d0a.cfi_jtfts_gesture_show.4020e786dcfa9ab5dd5b1c4eef308d0a.cfi_jtfts_gesture_buf_store.4020e786dcfa9ab5dd5b1c4eef308d0a.cfi_jtfts_gesture_store.4020e786dcfa9ab5dd5b1c4eef308d0a.cfi_jtstart_test_ft5652.d7c96b3966ed085bfd976912cc73c6d2.cfi_jtfts_fwupg_work.faa61e022ef195726feb344b8c0fa952.cfi_jtfts_ft5652_upgrade.bbc491bd7732f36e00a41ef90308bd42.cfi_jtfts_offload_report.80fc74cc545cd1f290e7c65981c45d00.cfi_jtpanel_bridge_mode_set.80fc74cc545cd1f290e7c65981c45d00.cfi_jtfts_irq_ts.80fc74cc545cd1f290e7c65981c45d00.cfi_jtfts_irq_handler.80fc74cc545cd1f290e7c65981c45d00.cfi_jtfts_ts_shutdown.80fc74cc545cd1f290e7c65981c45d00.cfi_jtfts_resume_work.80fc74cc545cd1f290e7c65981c45d00.cfi_jtfts_suspend_work.80fc74cc545cd1f290e7c65981c45d00.cfi_jtfts_ts_remove.80fc74cc545cd1f290e7c65981c45d00.cfi_jtv4l2_read_frame.80fc74cc545cd1f290e7c65981c45d00.cfi_jtpanel_bridge_disable.80fc74cc545cd1f290e7c65981c45d00.cfi_jtpanel_bridge_enable.80fc74cc545cd1f290e7c65981c45d00.cfi_jtfts_ts_probe.80fc74cc545cd1f290e7c65981c45d00.cfi_jtfts_test_exitfts_bus_exitfts_fwupg_exitfts_gesture_exitfts_ex_mode_exitfts_power_source_exit__mutex_initfts_test_initfts_bus_initfts_fwupg_initfts_gesture_initfts_ex_mode_initfts_power_source_inittouch_offload_initmemsetproc_test_sw_resetdev_attr_fts_hw_resetpanel_bridge_mode_setregulator_getdevm_pinctrl_getktime_getfts_spi_transfer_directcpu_hwcap_keystbn_request_bustbn_release_businput_mt_init_slotsfts_irq_tsfts_touch_mode_attrsfts_gesture_mode_attrsproc_test_uniformity_fopsproc_test_sraw_fopsproc_test_raw_fopsproc_run_os_test_fopsproc_test_short_fopsproc_test_int_fopsproc_test_sw_reset_fopsproc_test_hw_reset_fopsproc_hs_fopsproc_scan_modes_fopsproc_test_fwver_fopsproc_test_panel_differ_fopsproc_grip_fopsproc_test_chnum_fopsproc_palm_fopsproc_test_strength_fopsproc_lpwg_fopsSTTW_setting_fopsLPTW_setting_fopsproc_irq_onoff_fopsproc_heatmap_onoff_fopsproc_sense_onoff_fopsproc_force_active_fopsproc_fw_update_fopsproc_test_noise_fopsproc_test_baseline_fopsproc_touch_mode_fopsproc_mf_mode_fopsfts_proc_fopsproc_test_scb_fopscpu_hwcaps____versionsinput_set_abs_paramsof_parse_phandle_with_fixed_argsof_get_named_gpio_flagsfts_remove_sysfsfts_create_sysfsfts_test_attributesfts_attributesic_typesgic_nonsecure_prioritieskmalloc_cachesproc_scan_modespanel_bridge_funcsfts_absstatus_list_strstatus_baseline_refresh_strget_bridge_connectorproc_mkdirfts_proc_test_dirfts_test_malloc_free_thrproc_test_fwverfts_ts_driver__spi_register_driverdriver_unregisterfts_update_motion_filter__arch_copy_to_user__arch_copy_from_userfts_irq_handlerfts_release_all_fingerfts_spi_transferprint_bufferproc_test_panel_differfts_test_get_panel_differ__typeid__ZTSFivE_global_addr__typeid__ZTSFiPhjE_global_addr__typeid__ZTSFvP10drm_bridgeE_global_addrdev_attr_fts_irqgpiod_to_irqenable_irqfree_irqrequest_threaded_irqget_fw_wpspi_setupsysfs_remove_groupfts_test_attribute_groupfts_attribute_groupsysfs_create_groupfts_gesture_grouptouch_offload_cleanupfts_param_get_ver_in_tpfts_fwupg_get_ver_in_tpstrncmpinput_set_timestampproc_gripmsleepdev_attr_fts_driver_infofts_ts_shutdownfts_irq_registrationfts_get_ic_informationdev_attr_fts_fw_versionqueue_work_onproc_test_int_pinproc_test_reset_pindrm_connector_list_iter_begindev_attr_fts_upgrade_binproc_test_uniformity_openproc_test_sraw_openproc_test_raw_openproc_run_os_test_openproc_test_short_openproc_test_int_openproc_test_sw_reset_openproc_test_hw_reset_openproc_test_fwver_openproc_test_panel_differ_openproc_test_chnum_openproc_test_strength_openproc_test_noise_openproc_test_baseline_opensingle_openproc_test_scb_openstrlenunregister_tbnft5652_start_scanproc_test_chnumget_tx_rx_numproc_palmget_test_itemfts_power_source_ctrlbthr_name_incellget_cb_incellshort_get_adcdata_incellcomplete_all__stack_chk_fail__cfi_check_faildev_attr_fts_log_levelfts_create_apk_debug_channelfts_release_apk_debug_channelof_drm_find_panelfts_fwupg_ecc_calprintkfts_fwupg_workfts_resume_workfts_suspend_workseq_lseekmutex_unlockdrm_modeset_unlockmutex_lockdrm_modeset_lock__cfi_checkfts_test_get_testparam_from_iniproc_test_strengthfts_test_get_strength__cfi_slowpathdrm_mode_vrefreshmapping_switchfts_dt_matchproc_lpwg__dynamic_pr_debugfts_update_feature_settingproc_STTW_settingproc_LPTW_settingfts_offload_set_runningdev_attr_fts_rw_regdev_attr_fts_dump_regfts_test_write_regfts_write_regfts_test_get_raw_restore_regfts_test_read_regfts_read_regfts_flash_write_bufdev_attr_fts_gesture_buffts_flash_read_bufsnprintfscnprintfseq_printfsscanfproc_irq_onoffproc_heatmap_onoffproc_sense_onofffts_ts_set_bus_reffts_hw_reset_show.b242185a129d8d51a55acf09025b477ffts_tpfwver_show.b242185a129d8d51a55acf09025b477ffts_irq_show.b242185a129d8d51a55acf09025b477ffts_driverinfo_show.b242185a129d8d51a55acf09025b477ffts_fwupgradebin_show.b242185a129d8d51a55acf09025b477ffts_log_level_show.b242185a129d8d51a55acf09025b477ffts_fwforceupg_show.b242185a129d8d51a55acf09025b477ffts_tprwreg_show.b242185a129d8d51a55acf09025b477ffts_dumpreg_show.b242185a129d8d51a55acf09025b477ffts_tpbuf_show.b242185a129d8d51a55acf09025b477ffts_bootmode_show.b242185a129d8d51a55acf09025b477fproc_hs_write.b242185a129d8d51a55acf09025b477fproc_grip_write.b242185a129d8d51a55acf09025b477fproc_palm_write.b242185a129d8d51a55acf09025b477fproc_lpwg_write.b242185a129d8d51a55acf09025b477ffts_debug_write.b242185a129d8d51a55acf09025b477fproc_STTW_setting_write.b242185a129d8d51a55acf09025b477fproc_LPTW_setting_write.b242185a129d8d51a55acf09025b477fproc_irq_onoff_write.b242185a129d8d51a55acf09025b477fproc_heatmap_onoff_write.b242185a129d8d51a55acf09025b477fproc_sense_onoff_write.b242185a129d8d51a55acf09025b477fproc_force_active_write.b242185a129d8d51a55acf09025b477fproc_fw_update_write.b242185a129d8d51a55acf09025b477fproc_touch_mode_write.b242185a129d8d51a55acf09025b477fproc_mf_mode_write.b242185a129d8d51a55acf09025b477ffts_hw_reset_store.b242185a129d8d51a55acf09025b477ffts_tpfwver_store.b242185a129d8d51a55acf09025b477ffts_irq_store.b242185a129d8d51a55acf09025b477ffts_driverinfo_store.b242185a129d8d51a55acf09025b477ffts_fwupgradebin_store.b242185a129d8d51a55acf09025b477ffts_log_level_store.b242185a129d8d51a55acf09025b477ffts_fwforceupg_store.b242185a129d8d51a55acf09025b477ffts_tprwreg_store.b242185a129d8d51a55acf09025b477ffts_dumpreg_store.b242185a129d8d51a55acf09025b477ffts_tpbuf_store.b242185a129d8d51a55acf09025b477ffts_bootmode_store.b242185a129d8d51a55acf09025b477fproc_hs_read.b242185a129d8d51a55acf09025b477fproc_scan_modes_read.b242185a129d8d51a55acf09025b477fproc_grip_read.b242185a129d8d51a55acf09025b477fproc_palm_read.b242185a129d8d51a55acf09025b477fproc_lpwg_read.b242185a129d8d51a55acf09025b477ffts_debug_read.b242185a129d8d51a55acf09025b477fproc_STTW_setting_read.b242185a129d8d51a55acf09025b477fproc_LPTW_setting_read.b242185a129d8d51a55acf09025b477fproc_irq_onoff_read.b242185a129d8d51a55acf09025b477fproc_heatmap_onoff_read.b242185a129d8d51a55acf09025b477fproc_sense_onoff_read.b242185a129d8d51a55acf09025b477fproc_touch_mode_read.b242185a129d8d51a55acf09025b477fproc_mf_mode_read.b242185a129d8d51a55acf09025b477f__check_object_sizefts_ts_removeheatmap_removedrm_bridge_removeproc_removeproc_force_active_raw_spin_lock_irqsaveini_get_string_valueget_keyword_valuedestroy_workqueuealloc_workqueuefts_test_writefts_writeproc_hs_writeproc_grip_writeproc_palm_writeproc_lpwg_writefts_debug_writeproc_STTW_setting_writeproc_LPTW_setting_writeproc_irq_onoff_writeproc_heatmap_onoff_writeproc_sense_onoff_writeproc_force_active_writeproc_fw_update_writeproc_touch_mode_writeproc_mf_mode_writefts_fwupg_get_boot_stateinput_mt_report_slot_statepinctrl_select_statepinctrl_lookup_stateproc_createproc_fw_updatewait_state_updateproc_test_noisefts_test_get_noisefts_fwupg_erasesingle_release_raw_spin_unlock_irqrestorefts_test_storefts_hw_reset_storefts_tpfwver_storefts_irq_storefts_driverinfo_storefts_fwupgradebin_storefts_log_level_storefts_fwforceupg_storefts_tprwreg_storefts_dumpreg_storefts_tpbuf_storefts_gesture_buf_storefts_gesture_storefts_bootmode_storefts_cover_mode_storefts_charger_mode_storefts_glove_mode_storerequest_firmwarerelease_firmwareproc_test_baselinefts_test_get_baselinefts_gesture_resumetouch_offload_reserve_frametouch_offload_queue_framefts_populate_framev4l2_read_frame__cfi_jt_init_module__this_module__cfi_jt_cleanup_modulefw_file__mod_of__fts_dt_match_device_tableregulator_disablefts_irq_disablepanel_bridge_disableregulator_enablefts_irq_enablepanel_bridge_enablepm_stay_awakeirq_set_irq_wakeregister_panel_bridgefts_write_reg_safevfreekfreegpio_freeenter_factory_modedev_attr_fts_boot_modefts_set_continuous_modedev_attr_fts_cover_modedev_attr_fts_charger_modefts_set_grip_modefts_get_default_heatmap_modefts_set_heatmap_modefts_set_palm_modeenter_work_modeproc_touch_modeproc_mf_modefts_set_glove_modedev_attr_fts_glove_modedev_attr_fts_gesture_modefwupgradefts_fwupg_upgradedev_attr_fts_force_upgradefts_ft5652_upgradeinput_unregister_deviceinput_register_deviceinput_allocate_deviceinput_free_devicekmem_cache_alloc_tracefts_ts_probeheatmap_probefts_cover_mode_show.cb2715c3b16f6978b8f0131a6c0a969efts_charger_mode_show.cb2715c3b16f6978b8f0131a6c0a969efts_glove_mode_show.cb2715c3b16f6978b8f0131a6c0a969efts_cover_mode_store.cb2715c3b16f6978b8f0131a6c0a969efts_charger_mode_store.cb2715c3b16f6978b8f0131a6c0a969efts_glove_mode_store.cb2715c3b16f6978b8f0131a6c0a969efts_hid2stdfts_gesture_suspend__cfi_jt_enddrm_connector_list_iter_endget_detail_thresholdget_basic_threshold__list_del_entry_validfts_wait_tp_to_valid__list_add_validfts_check_cidfts_ts_iddrm_bridge_addfts_test_readfts_readproc_hs_readproc_scan_modes_readseq_readproc_grip_readheatmap_readproc_palm_readproc_lpwg_readfts_debug_readproc_STTW_setting_readproc_LPTW_setting_readproc_irq_onoff_readproc_heatmap_onoff_readproc_sense_onoff_readproc_touch_mode_readproc_mf_mode_read__init_swait_queue_headgpio_to_descbthr_name_sccompare_mc_scbthr_name_mc_scget_cb_mc_scget_rawdata_mc_scshow_data_mc_scget_cb_scfts_reset_procfts_free_procvmalloc__kmallocfts_mallocdisable_irq_nosynccancel_work_syncspi_syncget_rawdata_mcshort_get_adc_data_mcget_short_adcchip_clbproc_test_scbget_cbfts_test_get_scap_cbget_rawdataread_rawdatafts_gesture_readdatafts_test_get_uniformity_datashow_datafts_dataread_mass_datafts_test_save_dataproc_create_datacompare_dataproc_test_uniformity_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_sraw_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_raw_show.72cac00844c7b308ad5a0a31b445bb5afts_test_show.72cac00844c7b308ad5a0a31b445bb5aproc_run_os_test_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_short_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_int_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_sw_reset_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_hw_reset_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_fwver_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_panel_differ_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_chnum_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_strength_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_noise_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_baseline_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_scb_show.72cac00844c7b308ad5a0a31b445bb5aproc_test_uniformity_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_sraw_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_raw_open.72cac00844c7b308ad5a0a31b445bb5aproc_run_os_test_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_short_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_int_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_sw_reset_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_hw_reset_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_fwver_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_panel_differ_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_chnum_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_strength_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_noise_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_baseline_open.72cac00844c7b308ad5a0a31b445bb5aproc_test_scb_open.72cac00844c7b308ad5a0a31b445bb5afts_test_store.72cac00844c7b308ad5a0a31b445bb5afts_gesture_buf_show.4020e786dcfa9ab5dd5b1c4eef308d0afts_gesture_show.4020e786dcfa9ab5dd5b1c4eef308d0afts_gesture_buf_store.4020e786dcfa9ab5dd5b1c4eef308d0afts_gesture_store.4020e786dcfa9ab5dd5b1c4eef308d0aPDE_DATA$d.199$x.99$d.99$d.189$x.89$d.89$d.179$d.79__UNIQUE_ID_scmversion269$x.169$x.69$d.69.Ltmp159$d.159fts_ts_probe_entry.__key.59$x.59$d.59$x.149$x.49$d.49$x.139$x.39.Ltmp129$d.129$x.29$d.29$d.219$d.119$x.19$d.19$d.209$x.109$d.109$x.9$d.9kstrtou8$d.198$x.98$d.98$d.188$x.88$d.88$x.178$x.78$d.78__UNIQUE_ID_alias268.Ltmp168$d.168$x.68$d.68$x.158$x.58$d.58$x.148$x.48.Ltmp138$d.138$x.38$d.38$d.228$x.128$x.28$d.28$d.218$x.118$d.118$x.18$d.18$d.208$x.108$d.108$x.8$d.8_note_7$d.197$x.97$d.97$d.187$x.87$d.87.Ltmp177$d.177$d.77__UNIQUE_ID_alias267$x.167$x.67$d.67$x.157fts_ts_probe_entry.__key.57$x.57$d.57.Ltmp147$d.147$x.47$d.47$d.237$x.137$x.37$d.227$x.127$x.27$d.27$d.217.Ltmp117$d.117$x.17$d.17$d.207$d.107$x.7$d.7$d.196$x.96$d.96.Ltmp186$d.186$x.86$d.86$x.176$x.76$d.76__UNIQUE_ID_depends266$x.166$x.66$d.66.Ltmp156$d.156$x.56$d.56$x.146$x.46$d.236$x.136$x.36$d.36$d.226.Ltmp126$d.126$x.26$d.26read_mass_data_u16$d.216$x.116$x.16$d.16$d.206$x.106$d.106$x.6$d.195$x.95$d.95$d.185$x.85$d.85$x.175$d.75__UNIQUE_ID_name265.Ltmp165$d.165$x.65$d.65$x.155fts_ts_probe_entry.__key.55$x.55$d.55$x.145$x.45$d.45$d.235.Ltmp135$d.135$x.35$d.225$x.125$x.25$d.25$d.215$d.115$x.15$d.15$d.205$x.105$d.105$x.5rw_op.5$d.194$x.94$d.94$d.184$x.84$d.84.Ltmp174$d.174$x.74$d.74__UNIQUE_ID_vermagic264$x.164$x.64$d.64$x.154$x.54.Ltmp144$d.144$x.44$d.44__UNIQUE_ID_license434$d.234$x.134$x.34$d.34$d.224$x.124$x.24$d.24$d.214$x.114$x.14$d.14$d.204$d.104$x.4rw_op.4$d.4fw_file3$d.193$x.93$d.93.Ltmp183$d.183$x.83$d.83$x.173$x.73$d.73$x.163$x.63$d.63.Ltmp153$d.153$x.53$d.53$x.143$x.43__UNIQUE_ID_description433$x.133$x.33$d.223.Ltmp123$d.123$x.23$d.23$d.213$d.113$x.13$d.13$d.203$x.103$d.103$x.3rw_op.3$d.3.Ltmp2fw_file2start_test_ft5652.d7c96b3966ed085bfd976912cc73c6d2$d.192$x.92$d.92$d.182$x.82$d.82$x.172$x.72.Ltmp162$d.162$x.62$d.62fts_fwupg_work.faa61e022ef195726feb344b8c0fa952start_test_ft5652test_func_ft5652upgrade_func_ft5652$x.152$x.52fts_ft5652_upgrade.bbc491bd7732f36e00a41ef90308bd42$x.142$x.42$d.42__UNIQUE_ID_author432.Ltmp132$d.132$x.32$d.32$d.222$x.122$x.22$d.22fts_touch_mode_group.llvm.5656810467471719912$d.212$x.112$x.12$d.12$d.202$x.102$d.102$x.2rw_op.2$d.2$d.191$x.91$d.91$d.181$x.81$d.81.Ltmp171$d.171$x.71$d.71$x.161fts_ts_probe_entry.__key.61$x.61$d.61$x.151$x.51$d.51.Ltmp141$d.141$x.41fts_set_continuous_mode.__UNIQUE_ID_ddebug431$x.131$x.31fts_irq_read_report.__UNIQUE_ID_ddebug421$d.221$d.121$x.21$d.21$d.211$x.111$d.111$x.11$d.11$d.201$x.101$d.101$x.1rw_op.1$d.1$d.190$x.90$d.90.Ltmp180$d.180$x.80$d.80$x.170$x.70$d.70$x.160$x.60$d.60.Ltmp150$d.150$x.50$x.140$x.40$d.40$x.130$x.30$d.30fts_irq_read_report.__UNIQUE_ID_ddebug420$d.220.Ltmp120$x.120$d.120$x.20$d.20$d.210$d.110$x.10$d.10fts_offload_report.80fc74cc545cd1f290e7c65981c45d00panel_bridge_mode_set.80fc74cc545cd1f290e7c65981c45d00fts_irq_ts.80fc74cc545cd1f290e7c65981c45d00fts_irq_handler.80fc74cc545cd1f290e7c65981c45d00fts_ts_shutdown.80fc74cc545cd1f290e7c65981c45d00fts_resume_work.80fc74cc545cd1f290e7c65981c45d00fts_suspend_work.80fc74cc545cd1f290e7c65981c45d00fts_ts_remove.80fc74cc545cd1f290e7c65981c45d00v4l2_read_frame.80fc74cc545cd1f290e7c65981c45d00panel_bridge_disable.80fc74cc545cd1f290e7c65981c45d00panel_bridge_enable.80fc74cc545cd1f290e7c65981c45d00fts_ts_probe.80fc74cc545cd1f290e7c65981c45d00$d.200$x.100$d.100rw_op.0]@\H,JxSH0%2(: PTNPdIQdRd@ȉ9!@0xLoE@ !5Td0@!%d, @H!e@ !@0@!eLy@p !W@H!X@ !f+@g@&@0!n@k@h$ HHh|#F{eSg[