ELFó� 4ÿÿÿÿ4 ”� � àCàC`88Ð þíCà8#( Ã"ä!sifive,e61,kaanapali_soccp_board &SiFive E6cpuscpu@0 sifive,e66,cpu8 È „ßtop_qup2_se4_i3c_sleep =È!>È!„àtop_qup2_se4_i2c_active =È >È „Ùtop_qup2_se4_i2c_sleep =È>È„Útop_qup2_se4_spi_active  =X>X?X@X„Ûtop_qup2_se4_spi_sleep  =È!>È!?È!@È!„Ütop_qup2_se4_uart_active  =È>È?È@È„Ýtop_qup2_se4_uart_sleep  =È>È?È@È„Þtop_qup3_se0_i3c_active AÈ BÈ „çtop_qup3_se0_i3c_sleep AÈ!BÈ!„ètop_qup3_se0_i2c_active AÈ BÈ „átop_qup3_se0_i2c_sleep AÈBÈ„âtop_qup3_se0_spi_active  AXBXCXDX„ãtop_qup3_se0_spi_sleep  AÈ!BÈ!CÈ!DÈ!„ätop_qup3_se0_uart_active  AÈBÈCÈDÈ„åtop_qup3_se0_uart_sleep  AÈBÈCÈDÈ„ætop_qup3_se1_i3c_active EÈ FÈ „ïtop_qup3_se1_i3c_sleep EÈ!FÈ!„ðtop_qup3_se1_i3c_ibi_active GÈ HÈ top_qup3_se1_i3c_ibi_sleep GÈ!HÈ!top_qup3_se1_i2c_active EÈ FÈ „étop_qup3_se1_i2c_sleep EÈFÈ„êtop_qup3_se1_spi_active  EXFXIXJX„ëtop_qup3_se1_spi_sleep  EÈ!FÈ!IÈ!JÈ!„ìtop_qup3_se1_uart_active  EÈFÈIÈJÈ„ítop_qup3_se1_uart_sleep  EÈFÈIÈJÈ„îtop_qup3_se2_i3c_active KÈ LÈ „÷top_qup3_se2_i3c_sleep KÈ!LÈ!„øtop_qup3_se2_i3c_ibi_active MÈ NÈ top_qup3_se2_i3c_ibi_sleep MÈ!NÈ!top_qup3_se2_i2c_active KÈ LÈ „ñtop_qup3_se2_i2c_sleep KÈLÈ„òtop_qup3_se2_spi_active  KXLXOXPX„ótop_qup3_se2_spi_sleep  KÈ!LÈ!OÈ!PÈ!„ôtop_qup3_se2_uart_active  KÈLÈOÈPÈ„õtop_qup3_se2_uart_sleep  KÈLÈOÈPÈ„ötop_qup3_se3_i3c_active QÈ RÈ „ÿtop_qup3_se3_i3c_sleep QÈ!RÈ!„top_qup3_se3_i2c_active QÈ RÈ „ùtop_qup3_se3_i2c_sleep QÈRÈ„útop_qup3_se3_spi_active  QXRXSXTX„ûtop_qup3_se3_spi_sleep  QÈ!RÈ!SÈ!TÈ!„ütop_qup3_se3_uart_active  QÈRÈSÈTÈ„ýtop_qup3_se3_uart_sleep  QÈRÈSÈTÈ„þtop_qup3_se4_i3c_active UÈ VÈ „top_qup3_se4_i3c_sleep UÈ!VÈ!„top_qup3_se4_i2c_active UÈ VÈ „top_qup3_se4_i2c_sleep UÈVÈ„top_qup3_se4_spi_active  UXVXWXXX„top_qup3_se4_spi_sleep  UÈ!VÈ!WÈ!XÈ!„top_qup3_se4_uart_active  UÈVÈWÈXÈ„top_qup3_se4_uart_sleep  UÈVÈWÈXÈ„top_qup3_se5_i3c_active YÈ ZÈ „top_qup3_se5_i3c_sleep YÈ!ZÈ!„top_qup3_se5_i2c_active YÈ ZÈ „ top_qup3_se5_i2c_sleep YÈZÈ„ top_qup3_se5_spi_active  YXZX[X\X„ top_qup3_se5_spi_sleep  YÈ!ZÈ![È!\È!„ top_qup3_se5_uart_active  YÈZÈ[È\È„ top_qup3_se5_uart_sleep  YÈZÈ[È\È„top_qup4_se0_i3c_active ]È ^È „top_qup4_se0_i3c_sleep ]È!^È!„top_qup4_se0_i3c_ibi_active _È `È top_qup4_se0_i3c_ibi_sleep _È!`È!top_qup4_se0_i2c_active ]È ^È „top_qup4_se0_i2c_sleep ]È^È„top_qup4_se0_spi_active  ]X^XaXbX„top_qup4_se0_spi_sleep  ]È!^È!aÈ!bÈ!„top_qup4_se0_uart_active  ]È^ÈaÈbÈ„top_qup4_se0_uart_sleep  ]È^ÈaÈbÈ„top_qup4_se1_i3c_active cÈ dÈ top_qup4_se1_i3c_sleep cÈ!dÈ!top_qup4_se1_i3c_ibi_active eÈ fÈ „top_qup4_se1_i3c_ibi_sleep eÈ!fÈ!„ top_qup4_se1_i2c_active cÈ dÈ „top_qup4_se1_i2c_sleep cÈdÈ„top_qup4_se1_spi_active  cXdXgXhX„top_qup4_se1_spi_sleep  cÈ!dÈ!gÈ!hÈ!„top_qup4_se1_uart_active  cÈdÈgÈhÈ„top_qup4_se1_uart_sleep  cÈdÈgÈhÈ„top_qup4_se2_i3c_active iÈ jÈ top_qup4_se2_i3c_sleep iÈ!jÈ!top_qup4_se2_i3c_ibi_active kÈ lÈ „'top_qup4_se2_i3c_ibi_sleep kÈ!lÈ!„(top_qup4_se2_i2c_active iÈ jÈ „!top_qup4_se2_i2c_sleep iÈjÈ„"top_qup4_se2_spi_active  iXjXmXnX„#top_qup4_se2_spi_sleep  iÈ!jÈ!mÈ!nÈ!„$top_qup4_se2_uart_active  iÈjÈmÈnÈ„%top_qup4_se2_uart_sleep  iÈjÈmÈnÈ„&top_qup4_se3_i3c_active oÈ pÈ „/top_qup4_se3_i3c_sleep oÈ!pÈ!„0top_qup4_se3_i2c_active oÈ pÈ „)top_qup4_se3_i2c_sleep oÈpÈ„*top_qup4_se3_spi_active  oXpXqXrX„+top_qup4_se3_spi_sleep  oÈ!pÈ!qÈ!rÈ!„,top_qup4_se3_uart_active  oÈpÈqÈrÈ„-top_qup4_se3_uart_sleep  oÈpÈqÈrÈ„.top_qup4_se4_i3c_active sÈ tÈ „7top_qup4_se4_i3c_sleep sÈ!tÈ!„8top_qup4_se4_i2c_active sÈ tÈ „1top_qup4_se4_i2c_sleep sÈtÈ„2top_qup4_se4_spi_active  sXtXuXvX„3top_qup4_se4_spi_sleep  sÈ!tÈ!uÈ!vÈ!„4top_qup4_se4_uart_active  sÈtÈuÈvÈ„5top_qup4_se4_uart_sleep  sÈtÈuÈvÈ„6ibi_i3c_qup1_se4_scl%„ibi_i3c_qup1_se4_sda$„ibi_i3c_qup1_se7_scl=„&ibi_i3c_qup1_se7_sda<„%ibi_i3c_qup2_se0_scl„,ibi_i3c_qup2_se0_sda„+ibi_i3c_qup2_se1_scl„2ibi_i3c_qup2_se1_sda„1ibi_i3c_qup3_se1_scl „Hibi_i3c_qup3_se1_sda„Gibi_i3c_qup3_se2_scl „Nibi_i3c_qup3_se2_sda „Mibi_i3c_qup4_se0_scl1„`ibi_i3c_qup4_se0_sda0„_ibi_i3c_qup4_se1_scl„fibi_i3c_qup4_se1_sda„eibi_i3c_qup4_se2_scl!„libi_i3c_qup4_se2_sda „kqup1_se0_l0P„qup1_se0_l1S„qup1_se0_l2R„qup1_se0_l3Q„qup1_se1_l0J„ qup1_se1_l1K„ qup1_se1_l2L„ qup1_se1_l3M„ qup1_se2_l0(„ qup1_se2_l1)„qup1_se2_l2*„qup1_se2_l3+„qup1_se3_l0,„qup1_se3_l1-„qup1_se3_l2.„qup1_se3_l3/„qup1_se4_l0$„qup1_se4_l1%„qup1_se4_l2&„qup1_se4_l3'„qup1_se5_l04„qup1_se5_l15„qup1_se5_l26„qup1_se5_l37„qup1_se6_l08„qup1_se6_l19„ qup1_se6_l2:„!qup1_se6_l3;„"qup1_se7_l0<„#qup1_se7_l1=„$qup1_se7_l2>„'qup1_se7_l3?„(qup2_se0_l0„)qup2_se0_l1„*qup2_se0_l2„-qup2_se0_l3„.qup2_se1_l0„/qup2_se1_l1„0qup2_se1_l2„3qup2_se1_l3„4qup2_se2_l0u„5qup2_se2_l1v„6qup2_se2_l2w„7qup2_se2_l3x„8qup2_se3_l0z„9qup2_se3_l1{„:qup2_se3_l2|„;qup2_se3_l3}„<qup2_se4_l0Є=qup2_se4_l1Ñ„>qup2_se4_l2Є?qup2_se4_l3Ñ„@qup3_se0_l0@„Aqup3_se0_l1A„Bqup3_se0_l2@„Cqup3_se0_l3A„Dqup3_se1_l0„Equp3_se1_l1 „Fqup3_se1_l2 „Iqup3_se1_l3 „Jqup3_se2_l0 „Kqup3_se2_l1 „Lqup3_se2_l2„Oqup3_se2_l3„Pqup3_se3_l0„Qqup3_se3_l1„Rqup3_se3_l2„Squp3_se3_l3„Tqup3_se4_l0„Uqup3_se4_l1„Vqup3_se4_l2„Wqup3_se4_l3„Xqup3_se5_l0„Yqup3_se5_l1„Zqup3_se5_l2„[qup3_se5_l3„\qup4_se0_l00„]qup4_se0_l11„^qup4_se0_l22„aqup4_se0_l33„bqup4_se1_l0„cqup4_se1_l1„dqup4_se1_l2„gqup4_se1_l3„hqup4_se2_l0 „iqup4_se2_l1!„jqup4_se2_l2"„mqup4_se2_l3#„nqup4_se3_l0y„oqup4_se3_l1T„pqup4_se3_l2y„qqup4_se3_l3T„rqup4_se4_l0¡„squp4_se4_l1¢„tqup4_se4_l2¡„uqup4_se4_l3¢„vvcs qcom,vcsicbarb qcom,icbarbspmi-bus@4c400000)qcom,spmi-pmic-arbqcom,spmi-pmic-arb-v88L@�'+ .7pmic@0qcom,spmi-pmic8rtc@6100qcom,pmic-rtc8aspmi-vadc@9400qcom,spmi-vadc8”GUY]'bwvadc_ch_cfgVPH_PWRlVPH_PWRrŽx‚‰“žW¦°¸'VBATTlVBATTr�x‚‰“žW¦°¸'VBATT_2S lVBATT_2Sr�x‚‰“žW¦°¸'VBATT_2S_MID lVBATT_2S_MIDr–x‚‰“žW¦°¸'CHG_TEMP lCHG_TEMPrx‚‰“žW¦°¸'½BATT_THERM lBATT_THERMrDx‚‰“žWÿÿþ聆† ¸'½BATT_THERM_PU_10KlBATT_THERM_PU_10Kr$x‚‰“žWÿÿþ聆'¸'½BATT_THERM_PU_400KlBATT_THERM_PU_400Krdx‚‰“žWÿÿþ聆€¸'½BATT_ID_OHMS lBATT_ID_OHMSrEx‚‰“žW¦°† ¸'BATT_ID_OHMS_PU_10KlBATT_ID_OHMS_PU_10Kr%x‚‰“žW¦°'¸'BATT_ID_OHMS_PU_400KlBATT_ID_OHMS_PU_400Krex‚‰“žW¦°€¸'CONN_THERM_PM_07lCONN_THERM_PM_07rGx‚‰“žWÿÿþ聆† ¸'½USB_SNS_V_MV lUSB_SNS_V_MVrx‚‰“žW¦°¸'USB_IN_I_MA_PM_07lUSB_IN_I_MA_PM_07rx‚‰“žW¦°¸'½VIN_MUXlVIN_MUXrx‚‰“žW¦°¸'IBATT_MA lIBATT_MAr¡x‚‰“žW¦°¸'½IBATT2_MA lIBATT2_MAr§x‚‰“žW¦°¸'½BATT2_THERM lBATT2_THERMrLx‚‰“žWÿÿþ聆† ¸'½BATT2_THERM_PU_10KlBATT2_THERM_PU_10Kr,x‚‰“žWÿÿþ聆'¸'½BATT2_THERM_PU_400KlBATT2_THERM_PU_400Krlx‚‰“žWÿÿþ聆€¸'½BATT2_ID_OHMSlBATT2_ID_OHMSrKx‚‰“žW¦°† ¸'BATT2_ID_OHMS_PU_10KlBATT2_ID_OHMS_PU_10Kr+x‚‰“žW¦°'¸'BATT2_ID_OHMS_PU_400KlBATT2_ID_OHMS_PU_400Krkx‚‰“žW¦°€¸'USBC_MUX_OPENlUSBC_MUX_OPENrx‚‰“žW¦°¸'USBC_MUX_10K lUSBC_MUX_10Kr3x ‚‰“žW¦°'¸'USBC_MUX_100KlUSBC_MUX_100KrSx ‚‰“žW¦°† ¸'USBC_MUX_400KlUSBC_MUX_400Krsx ‚‰“žW¦°€¸'WLS_THERM lWLS_THERMrMx‚‰“žWÿÿþ聆† ¸'½ICHG_SMB_SMB_AlICHG_SMB_SMB_Arx‚‰“ž()W¦°¸'½ICHG_SMB_SMB_BlICHG_SMB_SMB_Brx‚‰“ž()W¦°¸'½IIN_SMB_SMB_AlIIN_SMB_SMB_Arx‚‰“ž()W¦°¸'½IIN_SMB_SMB_BlIIN_SMB_SMB_Brx‚‰“ž()W¦°¸'½SMB_TEMP_I_SMB_AlSMB_TEMP_I_SMB_Arx‚‰“žW¦°¸'½SMB_TEMP_I_SMB_BlSMB_TEMP_I_SMB_Brx‚‰“žW¦°¸'½vadc-avg-chgpio-mappmic@1qcom,spmi-pmic8pinctrl@8800qcom,pmic-gpio8ˆñ£spmi-bus@4c425000)qcom,spmi-pmic-arbqcom,spmi-pmic-arb-v88L@�'+ .7watchdog qcom,hwdogTOP_QUP_1@a00000qcom,qup-v2-controller8 Çcore2xcores-ahbm-ahb Óx×Û‚Àx@¶…°x4(–~xQÖ'bÚá ó úð€#*Ó>8Q)dvYŠ'FokTOP_QUP_1_SE_0qcom,se-v2-controllerœ¨ÿµ0¾ÇÑäø  !*2EMÇse-clkÓx¤ >ZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeyozy{ƒ|�}—~¡«€ FdisabledTOP_QUP_1_SE_1qcom,se-v2-controllerœ@¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓxÞ‹Ú¬ZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepe�o‚yƒƒ„�…—†¡‡«ˆ FdisabledTOP_QUP_1_SE_2qcom,se-v2-controllerœ€¨ÿµ0¾ÇÑäø  !*2EMÇse-clkÓxE«4öZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepe‰oŠy‹ƒŒ��—Ž¡�«� FdisabledTOP_QUP_1_SE_3 qcom,qup-i2cœÀ¨ÿµ0¾ÇÑäø  !*2EMÇse-clkÓxl¼ ýZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepe‘o’y“ƒ”�•—–¡—«˜Fokayµôsmb0@68qcom,pm-battman-i2c8hË�smb1@69qcom,pm-battman-i2c8iË�smb2@6Aqcom,pm-battman-i2c8jË�wls_chip_cfg@30qcom,pm-battman-i2c80Ë�TOP_QUP_1_SE_4qcom,se-v2-controllerœ¨µ0¾ÇÑäø  !*2EMÇse-clkÓx*�KFZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepe™ošy›ƒœ��—ž¡Ÿ«  FdisabledTOP_QUP_1_SE_5 qcom,qup-i2cœ@¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓx‚yŒZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepe¡o¢y£ƒ¤�¥—¦¡§«¨Fokayµôsmb3@34qcom,pm-battman-i2c84Ë�smb4@35qcom,pm-battman-i2c85Ë�TOP_QUP_1_SE_6 qcom,qup-i2cœ€¨ÿµ0¾ÇÑäø  !*2EMÇse-clkÓxo²&jZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepe©oªy«ƒ¬�­—®¡¯«° FdisabledTOP_QUP_1_SE_7qcom,se-v2-controllerœÀ¨µ0¾ÇÑäø !*2EMÇse-clkÓx�G5‰ZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepe±o²y³ƒ´�µ—¶¡·«¸ FdisabledTOP_QUP_2@840000qcom,qup-v2-controller8€Çcore2xcores-ahbm-ahb ÓxpÌix¬_h…x0n¢Uxûê~tÚá ó úð€#*Ô>9Q'dvYŠ%FokTOP_QUP_2_SE_0qcom,se-v2-controllerœ¨µ0¾ÇÑžäø !*2EMÇse-clkÓxb8ÿbWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c_ibi-defaulti3c_ibi-sleepe¹oºy»ƒ¼�½—¾¡¿«ÀFokayTOP_QUP_2_SE_1qcom,se-v2-controllerœ@¨µ0¾ÇÑäø !*2EMÇse-clkÓxð'‘ÒZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeÁoÂyÃÄ�Å—Æ¡Ç«È FdisabledTOP_QUP_2_SE_2qcom,qup-uartœ€¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓx¥ã+ZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeÉoÊy˃Ì�͗ΡϫÐFokayÔ-ÆÀTOP_QUP_2_SE_3qcom,se-v2-controllerœÀ¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓxîù,yZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeÑoÒyÓƒÔ�Õ—Ö¡×«Ø FdisabledTOP_QUP_2_SE_4qcom,se-v2-controllerœ¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓxy€±~ZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeÙoÚyÛƒÜ�Ý—Þ¡ß«à FdisabledTOP_QUP_3@1900000qcom,qup-v2-controller8�Çcore2xcores-ahbm-ahb Óx¾Šíex ŽJx÷7¾ix6ù<ËÚá ó úð€#*#>îQdvYŠû FdisabledTOP_QUP_3_SE_0qcom,se-v2-controllerœ¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓx²ëÐ=ZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeáoâyãƒä�å—æ¡ç«è FdisabledTOP_QUP_3_SE_1qcom,se-v2-controllerœ@¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓxBà ZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeéoêyëƒì�í—î¡ï«ð FdisabledTOP_QUP_3_SE_2qcom,se-v2-controllerœ€¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓxö+oZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeñoòyóƒô�õ—ö¡÷«ø FdisabledTOP_QUP_3_SE_3qcom,se-v2-controllerœÀ¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓxoPøëZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeùoúyûƒü�ý—þ¡ÿ« FdisabledTOP_QUP_3_SE_4qcom,se-v2-controllerœµ0¨ÿ¾ÇÑäø !*2EMÇse-clkÓxd ZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeoyƒ�—¡« FdisabledTOP_QUP_3_SE_5qcom,se-v2-controllerœ@µ0¨ÿ¾ÇÑäø !*2EMÇse-clkÓxݬ™ZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepe o y ƒ � —¡« FdisabledTOP_QUP_4@1a00000qcom,qup-v2-controller8 Çcore2xcores-ahbm-ahb Óx-ç¢æxz¸Æëx†ÇyxPí’§Úá ó úð€#* >ùQdvYŠö FdisabledTOP_QUP_4_SE_0qcom,se-v2-controllerœ¨µ0¾ÇÑäø !*2EMÇse-clkÓx nïZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepeoyƒ�—¡« FdisabledTOP_QUP_4_SE_1 qcom,qup-i3cœ@¨µ0¾ÇÑžäø !*2EMÇse-clkÓx6üVFbWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c_ibi-defaulti3c_ibi-sleepeoyƒ�—¡«  Fdisabledâi3c_dev0@6A000002080070120Bqcom,qup-i3c-dev 8jp ð FdisabledTOP_QUP_4_SE_2qcom,se-v2-controllerœ€¨µ0¾ÇÑžäø !*2EMÇse-clkÓxšý‰;bWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c_ibi-defaulti3c_ibi-sleepe!o"y#ƒ$�%—&¡'«(FokayTOP_QUP_4_SE_3qcom,se-v2-controllerœÀ¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓx„ËkîZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepe)o*y+ƒ,�-—.¡/«0 FdisabledTOP_QUP_4_SE_4qcom,se-v2-controllerœ¨ÿµ0¾ÇÑäø !*2EMÇse-clkÓxáx{;ZWi2c-defaulti2c-sleepspi-defaultspi-sleepuart-defaultuart-sleepi3c-defaulti3c-sleepe1o2y3ƒ4�5—6¡7«8 Fdisabledibi_top_0_cfg@EC90000qcom,ibi-controller8Éð #+Fokibi_top_1_cfg@ECA0000qcom,ibi-controller8Êð #+Fokibi_top_2_cfg@ECB0000qcom,ibi-controller8Ëð #+Fokibi_top_3_cfg@ECC0000qcom,ibi-controller8Ìð #+Fokibi_top_4_cfg@ECD0000qcom,ibi-controller8Íð #+Fokibi_top_5_cfg@ECE0000qcom,ibi-controller8Îð #+Fokibi_top_6_cfg@ECF0000qcom,ibi-controller8Ïð #+Fokibi_top_7_cfg@ED00000qcom,ibi-controller8Ðð #+Fokibi_top_8_cfg@ED10000qcom,ibi-controller8Ñð #+Fokqup_tcsr_infoqcom,quptcsr-controller7tcsr_cfg0TDMûpVûp_ûp hûpgsi_infoqcom,gsi-controllergsi_qup_0qx‚“*@œ¬µ3¼gsi_qup_1q @xûp‚“*@œ¬ µ3¼gsi_qup_2q€@xûp‚“*@œ¬ µ3¼gsi_qup_3q�@xûp ‚“*@œ¬ µ3¼gsi_qup_4q @xûp‚“*@œ¬ µ3¼qntm_proc_configqcom,qntm-proc-configsoccpÊ[SOCCP] Øqntm:soccp ä qntm_apss_glink_configqcom,qntm-apss-glink-config îsoccp_uefiminidumpqcom,minidumpû  SOCCP_PILmd-region-listSOCCP-DLS SOCCP_DLSùì À #SOCCP-DBG SOCCP_DBGùÒ À #msm_fence_shm@d4e23000qcom,msm-fence-shm8Ôâ0-Ðmsm_fence_ctlqcom,msm-fence-ctl )/core/cpu/vdd 4AA€ =," G Pá@msm_fence_add_clientsqcom,msm-fence-add-clients a€ f  k  o€memory@d7a000008×  „9synx-hw-mutex@1f4a0008ô „:global-hw-mutex@1f4b0008ô°„;ipclite qcom,ipclite t9 {: ‰;battman_gpioqcom,pm-battman-msm-gpio ™<:@ §<D@ µ<9@ Í<E@chosen à/soc/dtim@A03D0000% ì/soc/TOP_QUP_2@840000/TOP_QUP_2_SE_2board-id ûdefault  swdiag qcom,diagdiagcfg_cmd  "0 = X. l. †. Ÿ. ´. Ò.  ë.  . %. E. ^. r. „. ¡. º.  ×.! î.# .$ .% 5.& R.' g.( y.)diagcfg_param ‹@ ¡ ´  É Ü ð   0È I  h  †è › ·€ ÏÈ ä2 ø % =@Tm „€— ¦½€ËÈê<%@]�xÈ•¯KÈà–òè,Kaz– ®Èè€5 Qh�@ž<pmic-swtherm-table„wtherm_tb1½Á@Ýxé-Ùäî Ê$óµˆøRÄý Ȩ …ä(l m%¸1øzÄ ð%† *5`/öà4Æ 9ŸÄ>�°CiÜHV¸MG|R;`W18\)ha"ºfLkØp"u z‚ \„ †‰ Žtherm_tb2½XÁž$@8 Ž(Ñ�ÜHjL*h ¤xˆ š4ƨ 0üÈ Ç`bè \˜± ð¤ÿ( ƒ„MHvadc_ibatt_tb½Áÿÿ÷²ÿÿ±àNN usbin_i_tb½ÁSãchg_temp_tb½ÁÿûÅ€Spösmb_itemp_tb½Áÿü$€S+smb_vtemp_tb½ÁÿûòSIichg_fb_tb½Áÿÿø­ÿÿÒ9S-Çprmqcom,pmic-prmprm-rsrcsqcom,prm-rsrcsprm-regulator-b1b-e0qcom,prm-regulatorÄB1B_E0Òãñÿ prm-regulator-b2b-e0qcom,prm-regulatorÄB2B_E0Òãñÿ „@prm-regulator-l5b-e0qcom,prm-regulatorÄL5B_E0Òãñÿ „=prm-regulator-l15b-e0qcom,prm-regulatorÄL15B_E0Òãñÿ „>prm-regulator-l1d-e0qcom,prm-regulatorÄL1D_E0Òãñÿ „?prm-regulator-l3d-e0qcom,prm-regulatorÄL3D_E0Òãñÿ prm-regulator-l4f-e0qcom,prm-regulatorÄL4F_E0Òãñÿ prm-pam qcom,prm-pamusb-hs0usb_hs0 usb-hs0-l5b-e0/=$:  usb-hs0-l15b-e0/>$:usb-hs0-l1d-e0/?$:°°usb-pd-phy usb_pd_phy0 usb-pd-phy-l5b-e0/=$:   vconn-bob2 vconn_bob2 vconn-bob2-b2b-e0/@$: à àarc-cxoqcom,prm-rpmh-xoDxo'corepmicbattmanplatform_cfgqcom,pm-battman-platWb j“à 'À w¡h À„‘ u0·“àÑ߬w€ñô!21î@úQ bu†’d›§èÂbeh_cfgqcom,pm-battman-plat-beh-cfgÐ×ç÷ 2Dchg_table_cfg#qcom,pm-battman-plat-chg-table-cfgRÐ6°^:˜"àm©€LK@{esd_cfgqcom,pm-battman-plat-esd-cfg‰– Œ¥”· ÄΠèbatt_auth_cfg#qcom,pm-battman-plat-batt-auth-cfgõú.Jc{’+&D;^@ŠÃ?c8Jb€Ð§low_batt_shutdown_cfg+qcom,pm-battman-plat-low-batt-shutdown-cfg½Úë<power_ok_boot_criterion-qcom,pm-battman-plat-power-ok-boot-criterion% H< €[gauge_cfgqcom,pm-battman-gaugew„ Œ��£úð€º,Îúð€åô d(+‚<9 dôOdq Œ€ Œ� Ħ ĽÎß ï Œ–&Ècharger_cfgqcom,pm-battman-chargerjeita_cfg"qcom,pm-battman-charger-jeita-cfg:DÿÿÿìÿÿÿìRg77{�FFœþþ¬ ¸ ¸therm_thresh_cfg)qcom,pm-battman-charger-therm-thresh-cfg»‘ÍdÞ<PëFþ<27mtc_chg_cfg$qcom,pm-battman-charger-mtc-chg-cfg0,<P2ddq2wls_chg_cfg$qcom,pm-battman-charger-wls-chg-cfg†˜¢°»Ê Õ chg_det_cfg$qcom,pm-battman-charger-chg-det-cfgåñü #chg_icm_cfg$qcom,pm-battman-charger-chg-icm-cfg1>ufcs_cfg!qcom,pm-battman-charger-ufcs-cfgIP[d:;r€‰”N Ÿdªd¸„ȼØGãî batt_health_cfg(qcom,pm-battman-charger-batt-health-cfgûPFusbpd_cfgqcom,pm-battman-usbpducsi_cap_cfg#qcom,pm-battman-usbpd-ucsi-cap-cfg2@F=FS Za0ucsi_conn_cap_cfg(qcom,pm-battman-usbpd-ucsi-conn-cap-cfgkçs|…‘�©lpm_cfgqcom,pm-battman-usbpd-lpm-cfgµ¾ÄËߊñpd_policies_cfg&qcom,pm-battman-usbpd-pd-policies-cfg2&&‘,Ñ,Á¤!d4SüGˆZkõázÉÀˆäáÀ—ˆª ¸½äáÀÌrpàÛÉÀìù6‘,'>QÉÀajÏÀn~âŽâž2ȯÁpd_static_info_cfg)qcom,pm-battman-usbpd-pd-static-info-cfgÓÆà ž éÆ žlpd_cfgqcom,pm-battman-usbpd-lpd-cfgù¶�%<5ôK]tcpc_cfgqcom,pm-battman-usbpd-tcpc-cfg€mw�ˆ•§²½Ëàîýì#5Ccid_cfgqcom,pm-battman-usbpd-cid-cfgKR\qvdm_cfgqcom,pm-battman-usbpd-vdm-cfg‚Ñ@Æ�ž žªCºeÊpsm_cfgqcom,pm-battman-usbpd-psm-cfgØí   "rpm_cfgqcom,pm-battman-usbpd-rpm-cfg 9 I \a o ‚bpmi_cfgqcom,pm-battman-pmi •pmic0qcom,pm-battman-spmi Ÿ ¦smb_cfg_1sqcom,pm-battman-smb •smb_cfg_2sqcom,pm-battman-smb • smb5qcom,pm-battman-spmi Ÿ ¦ aliases% ­/soc/TOP_QUP_1@a00000/TOP_QUP_1_SE_3% ²/soc/TOP_QUP_1@a00000/TOP_QUP_1_SE_5% ·/soc/TOP_QUP_1@a00000/TOP_QUP_1_SE_6% ¼/soc/TOP_QUP_2@840000/TOP_QUP_2_SE_2 #address-cells#size-cellscompatiblemodeldevice_typeregriscv,isastatuscpu-power-states#interrupt-cellsinterrupt-controllerphandlepower-state-namesubstate-idmin-residency-usexit-latency-usinterrupts-extendedreg-namesriscv,max-priorityriscv,ndevinterrupt-parentinterruptszephyr,memory-regionirq-conditioning-baseplic-mask-offsetplic-type-offsetplic-clr-offsetclint-mask-offsetclint-type-offsetclint-clr-offsetnmi-addrnops-pre-cflushnops-post-cflushdump-addrdtb-address-offsetaop_info_msg_ram_proc_view_addrnum_drvsdrv0_drv_iddrv0_hw_drvdrv0_global_drvdrv0_in_irq_numdrv0_in_irq_leveldrv0_epcb_timeout_irq_numdrv0_epcb_timeout_irq_leveldrv0_num_tcsdrv0_num_cmdsdrv0_hwio_basedrv0_tcs_mapdrv0_num_amcsdrv0_sleep_startdrv0_wake_starthostremote-hostfifo-sizemtu-sizeirq-outqos-max-ratelocal-hostmaster-hostchannel-nametransporthost-nameremote-ssch-nameoptionsstack-sizeintentsversion-info-offsettcsr-basemutex-offsets-datawonce-offsetshost-idfflagsmax-entriesdestprocirqservice_idinstance_id#clock-cellsprotocol-nameprotocol-idxworker-typeworker-priority#signalsclient-mappingtimer-nametimer-freqtimer-numngpioswidthversioninterrupt-namessummary-targetprocsummary-edgetriggeredgpio-controller#gpio-cellsconfigsmux#config-cellsbideechannelspdc-intc-parentuse-interruptsidmidpmictherm-tbllabelhw-chhw-settleavg-spdec-ratiocal-methodscalingscale-fcnpull-upasidint-tableclock-namesclocksqup_idqup_common_offsetse_wrapper_base_offsetcore_frequencyqup_flagsnum_seicb_master_qup_coreicb_slave_qup_coreicb_qup_ddr_mastericb_qup_ddr_slaveicb_cpu_master_procicb_cpu_qup_slavecore_offsetibi_instancese_flagsse_indexFIFO_MODEprotocol_supportedinterface_supportedgpii_listnum_gpiisring_size_multipliercore_irqpdc_irqparent_wakeup_gpioi2c_hubshared_sepinctrl-namespinctrl-0pinctrl-1pinctrl-2pinctrl-3pinctrl-4pinctrl-5pinctrl-6pinctrl-7auto-suspend-delay-msbus-freqcurrent-speedsupported_hdrassigned-addressibi_idgpiigpii_irqgpii_pdc_irqmgr_irqmgr_pdc_irqnum_top_qupsqup0_cfgqup1_cfgqup2_cfgqup3_cfgqup4_cfggsi_patcsr_addrtcsr_gpii_offsettcsr_irqgpii_interruptsnum_gpiiactiveis_common_irqproc_printsigproc_logsigproc_enumchannel_namemd-ss-idsmem-entry-numpil-region-nameis-paclock-nodeipcc-regqtime-regipcc-verexcl-handler-regdpu0icp0vpuife0memorysynx-hw-mutexglobal-hw-mutexufcs-dp-gpiossmb-int-gpioswls-chip-ping-det-gpioswls-chip-int-gpioszephyr,sramzephyr,consoleproc-namechip-infodiag_cmd_request_fdiag_dcm_cmd_reg_test_basediag_ulogdiag_processor_iddiag_subsys_id_basediag_stress_test_loopbackdiag_start_stress_test_fdiag_get_cmd_reg_tbldiag_legacy_health_count_basediag_get_max_req_pkt_lendiag_delay_health_count_basediag_flow_control_count_basediag_subsys_mask_retrieval_basediag_f3_trace_set_configdiag_tx_mode_configdiag_get_time_apidiag_stress_test_delayed_rspdiag_uimage_health_statsdiag_start_stress_test_adv_fdiag_health_stats_basediag_get_set_drain_paramdiag_set_drain_propdiag_health_report_configdiag_get_set_client_settingsdiag_lock_buffer_apidiag_query_enablediag_get_drop_perdiag_instance_id_basediag_err_ulog_sizediag_debug_ulog_sizediag_cmd_ulog_sizediag_data_ulog_sizediag_qdss_ulog_sizediag_ctrl_ulog_sizediag_listener_ulog_sizediag_mpd_drain_timer_lendiag_mpd_buf_commit_thresh_perdiag_mpd_buf_drain_thresh_perdiag_event_timer_lendiag_event_rpt_pkt_len_sizediag_event_rpt_pkt_sizediag_drain_timer_lendiag_event_send_maxdiag_event_heap_sizediag_ctrl_send_buf_sizediag_ctrl_read_buf_sizediag_cmd_read_buf_sizediag_event_sec_heap_sizediag_dci_read_buf_sizediag_rsp_heap_sizediag_heap_sizediag_f3_trace_buf_sizediag_buf_sizediag_rsp_alloc_retry_timer_lendiag_mask_notify_timer_lendiag_tx_sleep_threshold_defaultdiag_tx_sleep_time_defaultdiag_core_pd_drain_thresholddiag_sio_timeout_timer_lendiag_cmd_read_tout_timer_lendiag_max_active_listenersdiag_many_drain_per_markdiag_few_drain_per_markdiag_hdlc_pad_lendiag_stress_task_sleep_completediag_buf_commit_thresholddiag_buffer_default_lock_statediag_deferrable_timerdiag_deferrable_timer_exdiag_send_data_buf_size_maxdiag_min_send_data_sizediag_msg_fmt_str_arg_sizediag_event_rpt_pkt_len_size_nrtdiag_event_rpt_pkt_size_nrtdiag_event_send_max_nrtdiag_event_timer_len_nrtdiag_tx_sleep_threshold_nrtdiag_tx_sleep_time_nrtdiag_drain_timer_len_nrtdiagbuf_commit_threshold_nrtdiag_mpd_commit_thresh_nrt_perarr_idqcom,prm-vregqcom,prm-controlqcom,prm-typeqcom,pm-indexqcom,pm-sidqcom,pm-bidpam-namepam-mode-countpam-supplypam-modesclock-output-namesstruct-verplat-idcpu-freq-khzddr-freq-khzis-test-modetest-mode-flagchg-heartbeat-timer-msdischg-heartbeat-timer-mspoll-timer-mschg-done-timer-msvbatt-avg-sample-sizeen-linear-socsoc-conv-ptnotify-hlos-thrmin-linear-socwd-bark-timer-mswd-bite-timer-msgen-test-interfaceen-stepchg-jeitagnd-settingiterm-mabmd-src-selcable-state-check-timer-msdelta-batt-oven-behbeh-debug-boardbeh-normal-battbeh-smart-auth-statebeh-unknown-statebeh-batt-miss-statebeh-invalid-statebeh-afp-statedbg-rid-cfgnormal-rid-cfgsmart-rid-cfgchg-table-maxesd-timer-msesd-voltage-mvesd-voltage-2s-mvesd-voltage-mv-sianodeesd-voltage-2s-mv-sianodeesd-init-socen-batt-authbatt-auth-timeout-sbatt-auth-checktimer-msbatt-unauth-charging-actionbatt-auth-public-key-lenbatt-auth-challenge-lenbatt-auth-response-lenbatt-auth-public-keyen-batt-auth-bsi-chiplow-batt-shutdown-feature-enlow-batt-soc-thrcritical-batt-soc-thrwdog-bite-timer-sen-soc-based-bootboot-to-hlos-thresh-mvboot-to-hlos-thresh-mv-sianodeboot-to-hlos-thresh-soc-pctfg-selectionvph-min-mvfvss-entry-delta-mvfvss-vbatt-filt-tau-usfcss-entry-delta-mafcss-ibatt-filt-tau-ushold-soc-1-pctcl-learn-min-delta-soccl-wt-learnsoh-tbat-range-degcsoh-soc-rangeignore-shdn-soc-parampon-debug-fifo-counthpm-fifo-lenvbatt-empty-1svbatt-empty-2svbatt-empty-1s-sianodevbatt-empty-2s-sianodeen-split-profileseperate-2p-battvbat-cut-off-mvvbat-cut-off-mv-sianodeibatt-cutoff-min-marconn-mohmibatt-full-delta-majeita-algafp-cold-degcjeita-hard-cold-degcjeita-hard-hot-degcjeita-hard-hys-degcafp-hot-degcvflt-nominal-mvfcc-nominal-madie-shdn-temp-cfgdie-rst-temp-cfgdie-temp-cfgconn-shdn-temp-cfgconn-rst-temp-cfgconn-temp-cfgen-aged-batt-comprechg-itermrechg-soc-delta-pctrechg-delta-vflt-mvvflt-comp-mviterm-comp-maen-wlswls-pre-regulatorboost-srcotg-boost-srcwls-tx-cfgext-gpio-boostusb-switchwls-load-switchen-apsd-pwrqc-det-cfgdam-hc-overrideapsd-rerun-cfgen-ufcsen-dam-qc-usbforce-eoc-5vptm-cfg-1sse-idxse-int-numse-flagstlmm-gpio-numpmic-gpio-numpmic-idxufcs-flagssnk-max-mvsnk-max-mavdm-limit-cfgwd-timer-cfg-mswd-timer-pet-mshw-versionsw-versionprot-versionen-chg-lmtcharge-end-thresholdcharge-start-thresholdattributesconn-numnum-alt-modebc-verpd-vertypec-verop-modeproviderconsumerdfp-swap-enufp-swap-ensrc-swap-ensnk-swap-enport-idxen-pden-panen-legacy-cable-detdetach-holdoff-mspan-version-maxvconn-require-rapd-revsnk-cap-sizesnk-caps-pdossnk-max-voltage-mvsnk-max-current-masnk-pwr-eval-algsnk-max-pwr-uwsnk-op-pwr-uwsnk-min-pwr-uwsrc-max-voltage-mvsrc-max-current-masrc-max-pwr-uwsrc-min-pwr-uwsys-power-budgetsrc-cap-sizesrc-caps-pdosen-ppsen-vconn-swapen-fr-swapen-vdm-cable-discoveryen-enterprise-mgmtslow-charge-thrmismatch-thrdrp-pps-supportmpm-snk-time-msmpm-src-time-mspan-ack-tmout-msen-alt-modes-uefien-alt-modes-hlosbatt-cap-vidbatt-pidsrc-cap-ext-cfgen-lpden-fodrsbu-thr-kohmholdoff-time-mscooldown-time-smitigation-current-masink-periodic-lpdccsts-based-foden-trysnken-trysrcdam-endam-pmic-idxdam-pmic-gpio-numen-dam-srcsrc-rp-valen-audio-adapusb-switch-notify-envbus-timer-envconn-timer-envbus-rampdown-wait-msvbus-default-mvvbus-init-step-mvvconn-src-selfrs-srcen-cidpulse-selcid-typec-attach-chkcid-lpd-timer-msid-header-vdocert-stat-vdoproduct-vdodfp-product-vdoufp-product-vdoresp-disc-soppower-key-timeout-mspower-state-to-leden-restart-flagen-ext-alert-typeen-ext-alert-type-uefirpm_access_moderpm_intrx_gpio_cfgrpm_intrx_gpio_idxrpm_inttx_gpio_cfgrpm_inttx_gpio_idxplat-typebus-idsid-idi2c3i2c5i2c6uart10à�h Ÿ VU3u)lԓ͘ñ‚P¢ñ”Õ {š§§ b´¡]*+ά/WÒ .»`\Â7K¶@¹Äþ¶t/Úu…B̬ÎÚ¶©£Ýû ŒcûJz˜üxå'¯»‡÷NUÑ�<ÚþÄšPÊ_Öd0e0*cáVcä vc¾0Ž5dpûãˆG~†öÃUÊ‘†n U0 ød>ËYo¡@)ž1ËÓ‚=�x÷8X§4ÌúŠã!×j¾Î ˆ¾jª´`Ý|wVl¼ ]K+Ë Ùð}0‚³0‚: 0 *†HÎ=0�²1 0 UUS1,0*U#SECTOOLS SECP384R1 CURVE TEST ROOT010U San Diego10U QUALCOMM10U CDMA Technologies1200U )General Use Test Key 0 (for testing only)0 251007062416Z 451002062416Z0f1 0 UUS10U California10USecTools Test User10U SecTools10U San Diego0v0*†HÎ=+�"bÜ=WsÄ•šù<¸KÒüäéAvº,:~Õ¤FøìÖê‡îÿLf¾Q»°ÔÀ´vk8á6s±E¹�º©`)ÌþõoÝœx_0²Ñߘð’Kf}Ît‡Ž|o¯Š¨K£o0m0U#0€–öwû·˜DM2¨@tXÏ™‚Lš0 U00 U€0U% 0 +0Uu±o[N�¯Åp…Ð>«ÉS+"|æ¦0 *†HÎ=g0d0Y¤kdð¯ÞŽ{”rK+‚sQ,CÇg¿7"—rÿ#�`Ï÷²r^¶F}(\àëæÊŸ0GyvG°±°ö�í¬^'HºDm”Ve7,>tÒµ�íÆ2tŽ6Ö¨ù¨wÂOþ0‚ð0‚u 0 *†HÎ=0�¯1 0 UUS1+0)U"SECTOOLS SECP384R1 CURVE TEST ROOT10U San Diego10U QUALCOMM10U CDMA Technologies100.U 'General Use Test Key (for testing only)0 160321215215Z 360316215215Z0�²1 0 UUS1,0*U#SECTOOLS SECP384R1 CURVE TEST ROOT010U San Diego10U QUALCOMM10U CDMA Technologies1200U )General Use Test Key 0 (for testing only)0v0*†HÎ=+�"b‚T¡}˳I%»¡¬O“[ÑHøüÓp†¸»�]©Õ f·{òI/C#ò9g@êqÝKx‚?jEŒœÓyAs�Ôœh·'ˆ$,µµïH peûžèyîpyËP5¥£`0^0U#0€o‡q·'ÈÄ së ÖŸ>q¿b0U–öwû·˜DM2¨@tXÏ™‚Lš0U0ÿ0 U0 *†HÎ=i0f1�‚_H²­9<Ú}ôÏÞ Í££ºØÚÓb‚:v࣮^6¶ä+<Ñ[ÿó61òftèÃè´Wzcvþžƒ$ÜìÖ±(9Å µ @Ùn¼ÊÀÞ)f„£>”F�ß²40‚È0‚N 0 *†HÎ=0�¯1 0 UUS1+0)U"SECTOOLS SECP384R1 CURVE TEST ROOT10U San Diego10U QUALCOMM10U CDMA Technologies100.U 'General Use Test Key (for testing only)0 160321215211Z 360316215211Z0�¯1 0 UUS1+0)U"SECTOOLS SECP384R1 CURVE TEST ROOT10U San Diego10U QUALCOMM10U CDMA Technologies100.U 'General Use Test Key (for testing only)0v0*†HÎ=+�"b3»¤x�~× ÆÒ©àÁÜ/פ{—þßPyºjh`Û×7_Ó줎¨ë¸j^‘ÚK1o¢$ÙlTg ]³�ÊØ¡�[ÎSQ�q6 /äPZ¯�½¨oìT:Þ§¸%iÝ1>}²„à–`£<0:0Uo‡q·'ÈÄ së ÖŸ>q¿b0 U0ÿ0 U0 *†HÎ=h0e0u¬(¤C9¼u�æ®çT(&–\¨L<�t®æÇBv�ãßÉ¿¦xJ‚ÓÜ€s6UÖ1÷Hã¾/�h#8o&& Žü •æ>Ga‡�žT ×�)Åç,$·ÒÐWõ¿�€ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ