Files
RS485_T1_Transition/Source/Obj/SYSTEM_uart_protocol.o

102 lines
29 KiB
Plaintext
Raw Normal View History

ELF<00><00>n
!4( <00>9 )EtCm2n<10><><EFBFBD>l74<>m<EFBFBD>i@>aK <0C><10>l<EFBFBD>t,u@<<3C> "<22>tHd%<25>@``<60>hKa<4B><61><14><><01><><EFBFBD><EFBFBD><14>l@`<60> Nd<08>@<40> l62mi@<H lt*<2A>t@:<3A> #<23><01><><EFBFBD><EFBFBD><EFBFBD><00>l@`0Nd<x@<40>`t#<23><00>$U3n<33>n<>3+n<>3n<33>3n<33>3n<33>
1lf<>n<EFBFBD> 3n<33> 
[<00>3`<60><>3aC2
1<00><14><00>M9m}`<60>U2<55>dsA<><41>dpB<><42>3<EFBFBD>dlZf<>F<EFBFBD><46>d <0C>2<EFBFBD>dfc<>J;ed<>D;b
\1<00>l<>hCK<43><4B>`<60>dZe<>A;W2g<32>*<2A>`<60>t:Ja<>h<EFBFBD>@; A; <09>8eB<>1<>h<00>%# 2<>d<EFBFBD> A<><41>^b<>1<7F>hb<68><62>;2b<32>*<2A>lb<6C><62><07>:B<>j<EFBFBD>A; @; B; l<00>0<><14>:<3A><07>:<3A>Nb<>p1<70>hb<68><62>Kb<>p1<70>h<EFBFBD>;<3B>Hb<>p1<70>h<EFBFBD>;<3B>0<>0<>0<>0<>/' @<,ASCDjZjE<>vF<><04><04>k<>int<04> &6<1F> <20>!<21>"<22>#K $<24>%`&<26>@'`D(<28><00>)`<00>*<2A><00>+`<00>,<2C>-u.<2E><00>/u<00>0<>1<> IPR2<>3<>  ISR4<> 5<>
<EFBFBD>6 <0B>&
<EFBFBD>K <0B>7;
<EFBFBD>` <0B>P
<EFBFBD>u <0B>e
<EFBFBD><00> <0B>>z
<EFBFBD><00> <0B><04>
<EFBFBD><00> <0C><00><04>6<> 4:gIDR;<3B><<3C>SRR=<3D>CMR><3E> CR?<3F>MR@<40>A<>B<>KRC<> D<>$E<>(F<>,ICRG<>0<04>HgL<>M<>N<>O<>P<> Q<>R<>S<>T<>U<> V<>$W<>(X<>,Y<>0Z<>4[<5B>8\<5C><]<5D>@^<5E>D_<>H`<60>La<>Pb<>Tc<>Xd<>\e<>`f<>dg<>hh<>li<>pj<>tk<>xl<>|IARm<><00>ICRn<><00>o<><00>p<><00>RSRq<><00>r<><00>s<><00>t<><00>u<><00>v<><00>w<><00>x<><00>y<><00>z<><00>{<7B><00>|<7C><00>}<7D><00>~<7E><00><><00><03><><00><03><><00><03><><00><03><><00><03><><00><03><><00><03><><00><03><><00><03><><00><03><><00><03><><00><03><><00><03><><00><03><><03><><03><><03><> w<03><> D<03><>EN<03><><03><><03><><03><> <03><><03><><03><><03><><03><> <03><>$<03><>(<03><>,<03><>0<03><>4<03><>8<03><><<03><>@<04><03><> T<03><><03><><03><><03><><03><> <03><><03><><03><><03><><03><> <03><>$<03><>(<03><>,<03><>0<03><>4<03><>8<03><><<03><>@<03><>D<03><>H<03><>L<03><>P<04>î <0A><03><><03><><03><>H<04>
<EFBFBD><00> <0B><04><03><>L<03>R
ECR<03><>DCR<03><><03><><03><> CR<03><>MR<03><>SHR<03><>CSR<03><>SR<03><> IER<03><>$IDR<03><>(IMR<03><>,SEQ<03>g
0PRI<03><>p<03><>t<03><>x<03><>|<03><><00><03><><00><03><><00><03><><00><03><><00><03>|
<00> DR<03>g
<03><>@<03><>D<03><>H
<EFBFBD>g
<0B>W
<EFBFBD>|
<0B>l
<03>R
8<03>= <03><><03><><03><><03><> <03><><03><><03><><03><><03><> <03><>$<03><>(<03><>,<03><>0<03><>4<04>
= <01> <01><01><01><01> N <01> d <01> <01>SR<01><01>ISR<01> <01> <04>
<EFBFBD> <0B><04> <01> $<01> CR0<01>CR1<01>DR<01>SR<01> <01><01> <01>!<01>ICR"<01> # 0'H CR)<01>*<01>+<01>,<01> -<01>.<01>/<01>0<01>1<01> 2<01>$3<01>(ICR4<01>,5<01> <10>9<01>CR;<01><<01>=<01>><01> ?<01>@<01>A<01>B<01>C<01> D<01>$E<01>(F<01>,G<01>0H<01>4I<01>8J<01><K<01>@L<01>DM<01>HN<01>LO<01>PQ<01>TR<01>XS<01>\T<01>`ICRU<01>dV<01>hW<01>lX<01>pY<01>tZ<01>x[<01>|T \<01>`Lb<01>c<01>d<01>e<01> f<10>jFl<01>m<01>n<01>CRo<01> p<01>q<01>r<01>s<01>t<01> u<01>$v<01>(w<01>,x<01>0y<01>4z<01>8{<01><CNT|<01>@}<01>D~<01>H<01>L<03><01>P<03><01>T<03><01>X<03><01>\<03><01>`<03><01>d<03><01>h<03><01>l<03><01>p<03><01>t<03><01>x<03><01>|<03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00>ICR<03><01><00><03><01><00><03>X<10><03>Z<03><01><03><01><03><01>CR<03><01> <03><01><03><01><03><01><03><01><03><01> <03><01>$<03><01>(<03><01>,<03><01>0<03><01>4<03><01>8<03><01><CNT<03><01>@<03><01>D<03><01>H<03><01>L<03><01>P<03><01>T<03><01>X<03><01>\<03><01>`<03><01>d<03><01>h<03><01>l<03><01>p<03><01>t<03><01>x<03><01>|<03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00><03><01><00>ICR<03><01><00><03><01><00><03><01><00><03><01><00><03>RD<03>L<03><01><03><01><03><01>CR<03><01> <03><01><03><01>CMP<03><01>CNT<03><01><03><01> <03><01>$<03><01>(<03><01>,<03><01>0<03><01>4<03><01>8<03><01><ICR<03><01>@f<03>L8<02>CR<02><02><02> CMP<02>CNT <02>
<02> <02> <02>  <02>$<02>(<02>,<02>0ICR<02>4]<02>IDR<02><02>SRR<02>CR<02> <02><02><02> (@$q&<02>'<02>CR(<02>CCR)<02> *<02>+<02>SSR,<02>CAL-<02>.<02> /<02>$0<02>(ICR1<02>,KEY2<02>03<02>44<02>85<02><6<02>;<02>CR=<02>><02>?<02>@<02> A<02>ICRB<02>C}G*INJNKNLN CRM<02>N<02><03>D<04>IFC<03>Xl<03>l<04><03><02><04><03><02><04><03><02><04><03><02><04>
<03><02>B <03><02><03><02><04> <03> <03><03><03>6<04> <03>JH <03>^CA0<03>rL<03><02>F<03><02>ZLPT<03><02>QHWD<03><02>*<03><02><04>BT0<03><02>BT1<03><02>CRC<03> <04>RTC<03> q
q6 <0B>&<04>6<04>6<04>e<05><01><05>q<05>q<05>q <06><><06>q<06>q<06>q<06>qϚ <06>;<06>q<06>q<06>q<06>q<06>q<06>q<06>q<06><><06>;<06><><06><>
<EFBFBD>} <0B> mh}i<>j<>kelemen<>
e<00> <0B><04>o<>y<>
v! <0B>z{|Z}Z~Z<08>Z<08>Z<08>Z<08><><08><><08>v<08>v<08>v<08>Z<08>Z<08>Z
<EFBFBD>c <0B>S<08>c<08>c<08>c<08>c<08>c
7<00> <0B><04><08><><08>c<08>c<08><><08>c<08>c<08><><08><><08>e *> BQ3 BQ BQ
<16> 8<><04>Z<00><1A>vZ t L  N  OZd Qvf S<>h T<>l V<>p
Z <0B>c W<> <0A> Z<>  [  ]Zd ^Ze _Zf aZg bZh cZi dZj eZk fZl hvn j<>p k<>t l<>x o<>| p<><00> q<><00> s$  u<> 
 !! <0B> v! w<> y  zv |<7C> |<7C> |<7C> |<7C> }<7D> }<7D> }<7D> }<7D>  0&" 2Z 3Z 4Z 5Z 6Z 7Z 8Z :Z ;<3B>! % ><3E>" @Z AZ BZ CZ DZ E<>"
Z<00>" <0B> G1" I<>" K&"  ,)# .<2E> /<2F> 0<>fan 1<> 2<> 3<> 4<> 5<>" ( 8<># :)# ;)# <)# >Z  FZ  GZ HZ IZ JZ LZ NZ OZ Q<> R<> S<>  T<>$ U4# X<>#<8<>$9Zsn:Zcmd;Z<Z=<3D>$>v0?v2A<>4B<>8
Z<00>$ <0C>+C$P<>$ <1A>$<1C>$<1D>$Z <20>!<21>
Z % <0B>"<22>$$ %4<>5<>8<>9<>lZ<01><>%l<>Lenlv retnZ!ov"L<01><>%L<>#N<>%<02>p
Z<00>% <0B> =Z<01>D&=<3D>=Z$i?Z!@Z(v<01><>&(<28>len(v%xda*v&*v<00><>~$i+v$j+v#+vT'<01>(<07>Plenv) v%xda
v)
v%i v$j v# vV% U$ > : ; I5I$ >  : ;  : ; I8  : ; I8 : ; I8
I !I/ !I/  : ;  : ; I8 : ;I : ; : ;I8  : ;I8 4: ;I? <  I4: ;I? < 4: ; I? < 4: ; I? 
< ' II : ; I 8  : ; I 8 .? : ; ' I@
: ; I: ; I 4: ; I !4: ; I".? : ; ' @
#4: ; I
$4: ; I%4: ; I&4: ; I '.? : ; ' @
(: ; I
)4: ; IPTPTPTPTQQPPPPQPPPQPPQSSRR<L<\ <00><00><01> SYSTEMincluded:\app\cdkrepo\toolchain\ckv2elfminilib\v3.10.29\r\lib\gcc\csky-elfabiv2\6.3.0\include-fixedd:\app\cdkrepo\toolchain\ckv2elfminilib\v3.10.29\r\csky-elfabiv2\sys-includeSYSTEM/incuart_protocol.capt32f102_types_local.hapt32f102.hapt32f102_i2c.hapt32f102_ifc.hapt32f102_rtc.hapt32f102_uart.hapt32f102_tkey.hstdio.herrno.huart.heeprom.htempctrl_unit.hBootload_fun.hdip_switch.h./includes.h%* X1%XT+
X//( <w " .v 1%XF =0"3<03>1=/L=>@K>L<><03>$$%J<OXA<AKi?v3 XM9pJ=BY"g( &t=&^ 4 .P!i<03>f33q.PSDRCSP_GPT_TIMSCRIWDRIWDCNTTCH_THRCSP_SYSCON_TSODRIMCRIWERGLDCFGf_Drom_writingTempCtrlCLCRifc_stepTemp_SendTickIMDRIWDEDRASend_TickIGREXCTRLUart_send_LengthSOR_CRCSYSCONIMEREXIARTemState_NowEMMISRCSP_CRC_TE_MCU_DEV_INFOTCH_SCCRTxDataFlagprocessing_cfSPKLENu8YearICEREXICR_RSVD0_RSVD1_RSVD2_RSVD3_RSVD4_RSVD5_RSVD6Bus_DelayTimeKey_MapSceneFlagoffset_data0offset_data1offset_data2RS485_Comm_Startdev_boot_verSEEDTIMREXIDRBUSBUSY_LOCKGCDRRS485_Comm_End1IDCCRSendStateAQCRAAQCRBAQCRCEXIERGCERBusState_FlagRxDataPtrEXIFTBOOT_INFO_Tu8DayCSP_HWD_TRs485AskCtrlSendTCH_EVSWFUART0UART1UART2g_uartGCALLCSP_CK801_TxdapolyQUOTIENTRxDataFlagPCDR0PCDR1alenCSP_IFC_Toffset_data1_absPWRKEYSendLenTKEYTCH_SYNCRTXCR0PHSREVPSTCH_EVTRGKey_modeCORET_RVRu8HourPUDRReserved10Reserved11Reserved12Reserved13Reserved14Reserved15Reserved16Reserved17Reserved18Reserved19sor_dataRecvLenDSCRDIP_valCKSTdev_typeUart_bufferReserved20Reserved21Reserved22Reserved23Reserved24Reserved25Reserved26Reserved27RSSRGLDCR2modeIGRPHIGRPLSPI0TADDRCK801ENABLEunsigned charU8_TRISRSav_TempDATAOUTCH1CON0CH1CON1floatIECREMSLSREXIMRPCER0PCER1CSP_REGISTER_Tg_DipEMIMCRIEDRNACKICPRINTMASKCH7CONSceneNoTickEMSLCLRIEERS16_TADC0TK_senprdTK_FVR_LEVELm_sendg_bootackBufferTK_TriggerlevelSWTRGEMFRCRAQOSFRecvTimeoutbase_update_fCH5CONODSRTCH_CCRu8MonthDealLenTK_BaseCnterrnoFILECMP0CMP1EXIRSEXIRTRX_FLCMPACMPBCMPCCMPDCODRdev_portvalveCH3CONTempCtrl_UnitRecDataDIVIDENTDataGCSRTCH_OVW_THRTK_iconRS485_Comm_FlagSCLKCRSysTick_100usSCL_TOUTCEDRUart_prtTCH_EVPSIWDCRCSP_EPT_TRecvBufferHighBit_Flagu8MinuteSetBaudFlagRxDataBufI2CRdBufferERRINFEMECRREGPROTRTC_Alarmset_TCardStateTXBUFI2C0AQTSCRGNU C11 6.3.0 -mcpu=ck801 -mistack -g -Os -ffunction-sectionsE_PARA_INFOCSP_CA_TFS_SCLHFS_SCLLlangue_selectCrc_bufEVSWFTCH_TCHCNTCPCRSDA_TOUTEVTRGUID0UID1UID2TCH_RISRg_mcu_devTCH_RWSRSYNCRTXCR1reservedkey_sens_levelRX_FLSELGLDCRDIP_addrTemState_CtrllerTK_Wakeup_levelRTC_AlarmA_bufTempChange_FlagDBLDRoffset_data2_absOPT0OPT1EMRISRRecvIdleTimingRecdataU32_TstderrMULIT_tstdoutg_eeprom__stdio_fileRelease_debounce_dataTCH_SENCNTTemp_dirwindTempCtrller_CntCSP_I2C_TCFGRsizetypeTX_FLSELDIP_last_valTemQuery_1S_tickshort unsigned intsigned chardev_app_verDATA_CMDRAMCHKAQCRDPress_debounce_dataCSP_ADC12_TDBCRackLenASend_FlagSTATUSCONLRf_ERRORCSP_UART_Tsampling_data0sampling_data1sampling_data2TRGFTCRCH2CON0CH2CON1EMHLCLREMSRC2TK_longpress_timeCSP_LPT_Tf_Drom_write_completeu8WeekOrDataWWDTAQCSFackValidityCSP_ETCB_TREGLINKMultiTimes_FilterJump_FlagWKCRCMPLDRDataLenon_offIPTRCardEnTDL0TDL1RS485_Comming1HRCFGRTC_TimeDate_buflong intdelayCnt_OFFPCSR0PCSR1TemState_StructDataValid_TimeSDA_THOLDSS_SCLHGPT0SS_SCLLREMAINBusState_Tickjump_startBusbusyTimeoutEMOSREFLCHKISERTotalCntlong doubleSIO0EPT0long unsigned intEMPOLPMSRTK_IO_ENABLER_INT_FlashAddcharIOMAP0IOMAP1stdinUart_send_Length_tempDealBufferCPSRCORET_CSREVCNTINITDIP_tBase_SpeedDataWait_TimeCONHRTK_Lowpower_levelTCH_CON0TCH_CON1FINF0FINF1FINF2TK_Lowpower_modeTCH_CHVALIrSend_Rs485_ProTCH_VALBUFTempCtrllerChange_FlagbootTickFLTENtemp_diffNetCRC16_CheckDATADATRCORET_CVRPWROPTCSP_RTC_TCADATAHCADATALTxDataPtrdev_name_lenCINF0CINF1backlight_enDATAINxdabitGPIOA0doubleCSP_BT_TAQLDRETCBIO_CLKENRXBUFOSTRDIVISORGPIOB0RTC_AlarmB_bufTCH_IEREMICRTCH_OVFRTC_time_tTCH_OVTCH6CONG:\WorkSpace_YYW2\4 Duijie\TC2\T1_TC_ZH_V02_20260122\SourceTemStateLastSceneNoTK_PSEL_MODEDbg_Switchu8DayOfWeekdev_addrISPRValid_Key_NumRXCR0RXCR1RXCR2temp_selectCSP_SSP_TCH4CONMISRset_tCORET_CALIBLVDCRlong long unsigned intTCH_SENPRDRS485_Com
<00><00><00><00>s E7;C<00>O m<00><00><00><00>%<00><00><00>L<00><00><00><00> <00><00> <00>u<00>X<00>5<00><00><00>N <00>)<00>5T A<00> M<YCe#qd}<00><00><00><00>J<00>Q<00><00><00><00><00><00>
<00>X<00><00><00><00><00>;<00>% =<00>IBUa<00>m<00>y<00><00>/<00><00><00><00><00><00><00><00>6 <00>= <00><00> <00><00> <00><00> <00><00> <00> _!<00>-<00>9<00>E<00>Qi ]<00>iu<00><00><00><00><00><00><00><00><00><00>)<00>v<00><00><00><00><00><00> <00>=
!E
-59<ECQJ]!iu<00><00>E<00> <00><00>
<00><00><00><00> <00><00> <00><00><00>@<00> <00> <00>!3*<00>6B N<00>ZQf*r=~<00> <00><00><00>u<00><00><00><00> <00>p<00><00>&  2 3<00>  <00>  <00> <00> =<00> G<00> <00><00> 
<00>
<00>+
<00>8
<00>E
<00><00>
<00> <00>
<00> <00>
<00> <00>
<00><00>
6<00>
 <00>
<00><00>
<00>
6 <00>
D <00> <00> <00>% '1 <00>C <00>X ^e Xr <00> <00> <00> <00><00> U <00> <00><00> <00><00> <00> <00> V k c p <00>}  <00> <00><00> <00>  <00> +<00> <00><00> <00><00> <00> <00>  <00>!  . ;I >j iw <00><00> <00><00> <00> <00> <00> <00> <00> <00> <00><00> <00><00> <00><00> <00><00> *<00> I <00> u-<00> :<00>G/Ty an<00>{ <00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>1 z %<00> 2<00>?M<00>b<00>oG|{<00><00>3<00>E<00>L<00>3<00>9<00>=<00><00><00><00>
GQ$<00>
><00> K Xe[reo<00><00><00><00>
<00>y<00><00><00><00><00>I<00>T<00>_<00>ju<00><00>(<00>5<00>B<00>O<00>\<00>iv<00><00>&<00>1<00><<00>5
<00><00><00><00><00><00>z <00><00><00> ;9<00>
G\<00>iGv{<00><00>3<00>E<00>L<00>! <00>9<00><00><00><00><00><00>
8<00> E R_l<00> y6<00><00><00><00>
<00><00><00><00> <00><00><00>H<00><00><00><00><00><00>U

"<00> /E<<00>IV#cM
p|}<00><00><00><00><00><00>$<00>5
<00><00><00><00><00><00>z <00><00><00><00>  ;3<00>
@<00>M
[<00>p<00>}G<00>{<00><00>9<00>5
<00><00><00><00><00> <00><00>% 2;Rn
gG<00>{<00>9<00><00><00><00><00><00><00><00><00><00>; <00> ?<00>e<00>r<00> <00><00><00><00><00><00>Z <00><00>N <00>;# J<00>Wd<00>rp <00>; <00><00><00> <00>;<00>a<00>><00><00> <00><00> +Z7o_<00>s<00> <00><00><00><00>2<00><00> <00><00>1<00> <00><00>)d=<00> Q1y<00> <00><00> <00><00>
<<00>I<00>V<00> c" qx
L<00>i<00><00><00><00><00>=<00><00>
<00><00><00><00><00><00>= <00>T#<00>/#<2G' Tca <00><00><00>8<00><00> <00><00><00><00><00><00>J <00><00> >"7/=4fA<F<00> S;X<00>e:j]w9|<00>
<00>8<00><00><00>7<00>*<00>6<00><00> <00>5<00>\
<00>4<00><00><00>3<00><00><00>2<00>A1 <00>0<00> +/0<00> =.BSO-iqv<00><00><00><00>
<00><00><00><00><00>
<00><00><00><00><00>&
<00> <00>t'<00>4<00>?<00>ED X<00>e<00>t#y<00><00><00> <00><00><00><00><00><00><00><00><00><00><00><00><00> - :9 *E <00>Q <00>] i iu <00> <00> <00> <00> <00><00> <00>
<00> <00><00> f<00> <00> <00> j <00> <00> <00> <00><00> <00> <00> <00>!N"!<00>/!<00><!` I!<00>V!ec!<00>p!<00>}!K<00>!_<00>!<00><00>!<00><00>! <00>!<00><00>!<00>!< <00>!<00><00>!<00> ""<00>"'"{:"<00>F"<00>R"<00>^"<00> j"<00> v"<00><00>"<00><00>"<00><00>"<00><00>"*<00>"<00>"<00>"S #<00>
#*#Z =#<00>I#<00>U#Ba# m#!y#<00><00># <00>#<00><00>#|<00>#r<00>#! <00># <00>#<00>#r<00>#<00>#_ <00>#( $[$<00> B$YN$\Z$<00> g$<00>
t$T<00>$- <00>$H<00>$U<00>$<00><00>$A <00>$9<00>$<00><00>$R %<00> %<00>%%|2%<00>?%<00>L%<00>Z%<00> e%i% t%6~%<00>%`<00>%<00><00>%~<00>%d<00>%<00>%\<00>%<00><00>%<00><00>%`<00>%<00><00>% & &G&<00>&<00>
'&<00>5&<00>?&<00>F&<00>Q&U&<`&<00>j&<00>y&<00>&<00>&<00><00>&<00> <00>&F <00>&<00>&L<00>&<00><00>&7<00>&<00><00>&J'<00>'h%'<00> < <<00><00><00>!<00>%<00>,<00>0<00>7<00>;<00>B<00>F<00>M<00>Q `d>k<00>o~B<00>r<00><00><00><00><00><00><<00> <00> <00> <00> <00> <00> <00> <00> <00><00>


 $&(<7;JN U(Y@hl2s4wB  (0L <  \ $ <00>5 Hd$ %'* 0 4L P \ `x |.symtab.strtab.shstrtab.text.data.bss.text.NetCRC16_Check.text.GetCRC16.text.SOR_CRC.rela.text.Rs485AskCtrlSend.rela.text.IrSend_Rs485_Pro.rela.debug_info.debug_abbrev.rela.debug_loc.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.rela.csky_stack_size.rela.debug_frame.csky.attributes4!4'4,4LA<00><P<00>c<00>\^@<00>I$ 0 z@<00>I<  <00><3'<00>@0JP  <00>o)P<00><00>+<00><00>@<00>ip <00>E-@<00>@<00>kH <00><00>-0<00>@8lx <00><00>-<00><00>@<00>l< <00>0g0<00>0ECC<00>C$@<00>l0 ,<00>C<00>'@mx 9p@D <00>mJ`D<00>$ PH~