HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //sbin/pppoe
ELF>@@@8	@@@@@@88@8@@@twtw ~~`~`8 (~(~`(~`TT@T@DDPtdll@l@||QtdRtd~~`~`/lib64/ld-linux-x86-64.so.2GNU GNU+&&T;3q==>9xZ? b/gGsS I:^'94APye`l`libc.so.6setuidsocketfflushstrcpy__printf_chkexitfopenstrncmp__fdelt_chksignalstrncpyputs__stack_chk_failputcharselectgetpidstrftimestrtolgetpwnamstrlensendopenlogwritev__errno_locationbindreadmemcmp__syslog_chkgetopt__fprintf_chkfputcrecvmemcpyfclose__vsnprintf_chksetsockoptmallocsetegidgetgid__ctype_b_locsscanfoptargstderrioctlseteuidreadvgetuidgetegidfwritegettimeofdaygeteuid__memcpy_chklocaltimesleep__sprintf_chksetgidstrerror__libc_start_mainfree__gmon_start__GLIBC_2.3GLIBC_2.14GLIBC_2.3.4GLIBC_2.15GLIBC_2.4GLIBC_2.2.5ii
ti	(4ii
?ui	I``=`>` `(`0`8`@`H`P`X`	``
h`p`x`
`````````Ȁ`Ѐ`؀```````` `! `"(`#0`$8`%@`&H`'P`(X`)``*h`+p`,x`-`.`/`0`1`2`3`4`5`6ȁ`7Ё`8؁`9`:`;`<HHn HtH5n %n @%n h%m h%m h%m h%m h%m h%m h%m hp%m h`%m h	P%m h
@%m h0%m h %m h
%m h%m h%m h%zm h%rm h%jm h%bm h%Zm h%Rm h%Jm hp%Bm h`%:m hP%2m h@%*m h0%"m h %m h%m h%
m h%m h %l h!%l h"%l h#%l h$%l h%%l h&%l h'p%l h(`%l h)P%l h*@%l h+0%l h, %l h-%l h.%l h/%l h0%zl h1%rl h2%jl h3%bl h4%Zl h5%Rl h6%Jl h7p%Bl h8`%:l h9P%2l h:@%*l h;0AVAUATUSHHdH%(H$1ALA9l Ld$P1Ll$8LL%k H^@D$TD$XDŽ$@]@HމA3w$H_@H;DŽ$H=Pk ^@6HIt$	LHcȺ^@1bLExDŽ$hH=j 1
=
k =9\@H=j 1DŽ$H=j I$01^@P$DŽ$H=Tj HL$,HT$(1^@D$(f(j D$,fj HD$DH=j LD$4HL$0HT$$MHD$HD$@^@HD$HD$<H$18IL$1T0HHuD$$DŽ$ffD$hi DŽ$H=ki 
1_1҅IЉ~i ]@\@11PH|$xHt1H=i HD$xsH|$pHtH=h HD$pNH=h 1 `^@.=h H
h [@H$HtH=uh H$DŽ$H=Gh ^@-H$`H$H]@^@1IH$L_AZA9H|$pQ=g ts1Il$55g H|$p1HLD$T8|$TD$P;
g $YtH=pg ٺ'_@1떃=pg u5?g H|$pIT$1BD$X$t}$tsD$P=/g D$hDL$d ]@fD$gDD$cL$bD$D$fD$D$e$1M1f 5f H|$pIT$1LD$Ts7l]@HD$p@LU

_@_H
*f H[@->$O8XH=e H
e I^@1H
e x\@9H
e x[@/H
e @\@3}1I^HHPTIT@H@T@H@`UH-`HHw]øHt]``UH-`HHHH?HHu]úHt]Hƿ`=d uUH~]d @H=` tHtU ~`H]{sHd ST@D@1fAEH=Qd ھB]@11D@ATAԋ;d UHfSHfFu_sAL$HHx8H{PHt9Hh]@HsP
DH{P[]A\8iu[]A\Ð_]@Hs뒿HHH=zc m]@1H
bc 	]@vH=Gc ]@T@1iH
*c <0U@>H=c ]@pU@111
f.UHSH(dH%(H$18HHb H|$I蹖]@DJH$fA1EH|$;H={b H¾Z@1jf.SHHdH%(H$1m8vII]@H1HoH$dH3%(u	H[@f.SH7H=a Hپ]@1Wfff.USHHHHT$Ht$Ƅ$dH%(H$81Ƅ$~HcD$L$"fHH9H{PHt&Ht$]@HsP
rH{P9L$L$ȃ<tf^@ɿ1fH$8dH3%(THH[]ɺ]@1?Dt@ɺ7^@1D^@1uDHsH|$UHsH|$:Cf9D$ +DD$D$"fHPIcH9?TH$Hl$$CH6Ƅ$0~Ƅ$1$ fۈ$!Ƅ$2}Ƅ$3#tSSH$0HH|%HV#DDAAvv
HHH9t#uڃ }HJH$0HVH$ L@t(y@vvHz
HL9tHu؃ }HzJHW~H)PHZ^@DٺZ@10H|$Q^@*@USHHHHT$Ht$0dH%(H$81N	HcT$L$BfHH9H{PHt&Ht$0]@
HsP
BH{P	L$?L$>ȃ<tf^@ɿ1RfH$8dH3%(}HH[]ɺ]@1Dt@ɺ7^@1D^@1uDHsH|$0UHsH|$6r:Cf9D$@+DD$D$BfHKIcH9wnH$0Ht$Ƅ$0Ƅ$1HD$HD$DHD$H\$(HD$ H[^@Jf.ȺZ@1H|$0Q^@fAWAVAUIATUSHdH%(H$1AUAEH\$ L$Ƅ$Ƅ$9ME1DIAE1A$AEf$AE$AEf$@[ ff$AEf$FfDHcE[ ~Hl$HD$HD$1HHIc}HL$ x%AMу?)ѺHH	T Ic}AMу?)ѺHH	T fD811IHDxD$ tAU8H$LrIc}iAuHD ?)HsAE88Z LIc}A}HD ?)HHT$H$HcT$$fHH9vOȺ]@1LW^@fDVfD$D$fE;}IuH$IuLI}PHt2H$]@IuP
DI}PD$[@1fAAcH$1Ҿ>@Lマ^@"1AEZ@f1Lr^@RfS_ff;X t"f;X t˺`@1[AWIAVAAUIՉATIfUSHdH%(H$x1D$HD$ HD$(D$06HL$AMHl$@tuLH1H'D$Rf|$PAEEfAEt(H|$pM๠a@1H|$p$AELH)1H!pDL$PAMtD$PfAHDfD$ fft$"L1H3D$PHt$ ߉D$$H$xdH3%(HĈ[]A\A]A^A_fDH|$pMa@1H|$pH|$p$Ma@1KH|$p!	@8tna@9a@8fa@vXb@f'a@Va@Fha@VDf.SHHc11Hx	[D+8it>a@DS1HӺx1[ÿPa@\[DAWAVAUATUSHH(HT$28>9D$ID$D$D$D$MhA&A1c@HAIPA9+D9t$Hٺc@AIA9~Hٺ c@Dt$D9t$~YHD|$IE)EvIWE1HT$IL;|$t)C<<IM@Dq@Hu.C>9~H޿
ID$D$9D$H([]A\A]A^A_Å~#H(H2[]A\A]A^A_b@%DAWIAVAUATUHHSHHDndH%(H$x1fAHH|$`1AIS㥛 HD$`HL$hH|$XHD$XHH?IIII)H|$pH#c@HL$p1ME,c@HlfD;5"R AfD;5R d\c@H18C<,v:<fR<<uVHc@=D<H<	fDzuHc@KEźc@H1fCDKb@DCKHD$@CD$8CD$0CD$(CD$ D$CD$C
D$C	$1-HsSHfFH$xdH3%(HĈ[]A\A]A^A_DNc@H1<eH|c@@Hpc@y@>c@H1l/Hjc@9@Hc@l@Hc@L@Hvc@,f.DAWAVAUIATUSHGofƒ<fH_HI~GWIOwfȉt\DIGH9/cS{sft.DJD9H9}6HSJ\;LAHL)H9|H1[]A\A]A^A_Dκc@1_H[]A\A]A^A_c@Ⱥc@ͺd@f.USHGDOfA<fAH_EMI~GODGfDt_DIxI9~_f9HՉu8{KDCDSDfDt#DJtL9}"f9tEJ\HL)L9|H1[]@ɺc@1/H1[]fDHHHQNHH[]@c@Ⱥc@Aɺd@뛐f.USHEtM u?H[]ÿd@HHt݋x{yDžx@fDǐH[]IfSHHH=zL d@1Hٺd@[1jL uDHGx'xHÿd@}$d@iDf.K uDH2xdxHÿd@$d@UHSHRHxHHtHHHH[]@3d@nff.H(DGW	dH%(HD$1GD$T$	AA)HGDDD$fHLjT$
H H$H0T$T$
fAvbAPfHLV@HH9uAfEt
DЉt
H|$dH3<%(u
H(H@+f.USH(Gt<!H_)tH([]fDf!uH_*Gf9@uCu{u{	uH<H,E
tHH߉T$yfT$uHEH<HH9lM`DtSunHHp9/шPHH߈HEEfEDHH9uHvXHH(ȺAd@[]1CDK
d@DCD$C$1\CDK
e@DCD$C$1(NAWAVAUATUSHHdH%(H$1GfDOEWDC<Ƅ$Ƅ$f$$Wf$W$W1f{f$
G fEf$L$E1MgHt_HHt$tHt$IH|$IUImfD$Gt.DffD$*Ht$LHIf{\t?k^LfL)HHDH=EHs\LEt.MdfDt=FLfL)HHDH=HDEt.LDsEANHLff$H{PHt$h]@LzHsP
H{Prd@1
H$dH3%(H[]A\A]A^A_@Ht$L$AD$fT$fL$MgHD$Ht$H$/DUd@1zhSHHH$@H$HL$PL$Xt@)$`)$p)$)$)$)$)$)$dH%(H$(1H$LL$H|$ IHD$H$0D$D$0HD$SHt$ HƄ$nH$(dH3%(u	H[f.AUATIUHS|d@Hftd@fd@HDDL$$IEH麪d@1
H=;D L$$EIHd@1UH5D H
[]A\A]zf.IHѿwd@HATI1UHSH0dH%(HD$(1HD$ HD$HD$H$HFHHD$/Hx8tg~BSHL@HD$(dH3%(u<H0[]A\8tf@Le@b벿He@Ve@1Le@1DC C B @AUI1ATIUSHHdH%(H$1B HfuCu#H}#uۺifVB ЃtN롐BB QLL!B B B t\
B UHE<}<~tHcA 2A JA 
A ADu@H$dH3%(H[]A\A]H}ttH}u_A t=A  ,@f@1A 
A A f.@ =Dxf@@ f@0f@1FLPf@1]f.҉t)HLfH2Fff3 g@H9Ήuf.DAWAVAUATUSHHHo(dH%(H$1HlHDpAAHL$LBMl$C15? AƄ$Ƅ$f$Cf$Df$fHfD$f$f$C$Cf$
tI|$HLD$LD$s<KTHjf{\tAD{^HfAAL)HHH=Hs\HGt>AHlfDt>DFHfAAL)HHH=HDGt>H|DsEANHLff$GH{PHh]@L=HsP
H{PfZ@L)HT$HHfT$fL$D$HT$vIfUd@1H$dH3%(uZH[]A\A]A^A_DHD$HjEwHB~f.L$A1AE1Ml$HUHHwSHHHdH%(HD$1D$1҅u	C<uHL$dH3%(u"H[]HT$pO@H>T$ATUHc1SHHH|$ dH%(H$1Hl$ L$Hl$@fDH|$01lHD$ HT$(H+D$0H+T$8HD$
HHT$&1HHHc{HDCDA?)ѺHH	T@;8DCAxLD$11Hx{HT$H$HcD$$fHH9ɺ]@1@;$;i@fCf1ASffGf=H$dH3%(\H[]A\H{PHt)H$]@HsP
OH{PHsLe=H$H]%$eH$ǃ,HھPR@,Ti@^zfH@BHHT$HHHD$H|$ i@оPj@f1 i@#fDAWAVDAUIATUSHHfL!v6f{ffDH[]A\A]A^A_ÐfeffuAE|$@Et	fIl$(HtHI9uLHLTuCAD$@օIȾLi@58 CF@E\$@EAI|$`ffET$\fAl$^HLA[]A\A]A^A_UDA|$@L龠j@uILg@Lj@H1[]A\A]A^A_fDAL$@օILAAD$@Il$0H^HI9MLHL7C+EL$@EAI$HffE$DfA$FL龄i@1@Li@Lii@18@1i@oŅD$tJXE1fDCT=1i@AI9t"IIuڃ|$~i@1
1i@ŅD$tJXE1fDCT=1i@I9t"IIuڃ|$~i@1
8UHc1SHHH|$PH|$0dH%(H$1
Hl$0Hl$pH|$@1HD$0HT$8H+D$@H+T$HHD$ uHHT$(1HHHc{S2?)HH	tpfD8
SzLD$ 11HCxtT{HT$H$8HcT$$fHH9sKɺ]@1;H$dH3%(H[]H{PHt)H$]@HsP
H{PH$Ht$z$tqj@aj@6H@BHHT$(BHHHD$ rH|$(fi@1H{0HT$PH$`H@D$hD$`D$dD$X1H{(D$\DD$hEuT|$`t[t$dtqL$XCXT$\~$C$fCC@uH_j@G k@8i@&Pk@aCDKk@DCKSD$C$19k@?Dft	fuUSHH*:9tH[]AWAVAUATUSHHHo(dH%(H$1HHL$S"Hk@AD󦉔$SM|$@E1E1DŽ$fD$Ƅ$Ƅ$	f$1 f@8f$fD${<DsEAMHLff$RH{PHt$h]@LLHsP
H{PuH$dH3%(OH[]A\A]A^A_@DhAH=~ADfHfD$f$tHI|$HH{<O|4!cD$LL)f$Hft$H=v"Ud@1$*H$AI1DŽ$f$GAƄ$Ƅ$	E1f$L$$Gf$/ ff$f.fSHHt_v5fw IHJj@ǃ,[fu[I/j@1@HHffDfFH[)fATUSDWDH0Et*DOLE[]A\ÿhl@0RfAHrH{@u;3uUAA~D. E@l@0E1@SXu	t1yf0AfAA=HH^;t[]A\@@l@>/
3. 	hl@!멾l@1f.@AWAAVIAUIATL%) UH-) SL)1HHeHtLLDAHH9uH[]A\A]A^A_Ðf.HHReceived signal %d on session %d.   -I if_name     -- Specify interface (default %s.)
   -D filename    -- Log debugging information in filename.
   -T timeout     -- Specify inactivity timeout in seconds.
   -t timeout     -- Initial timeout for discovery packets in seconds
   -V             -- Print version and exit.
   -A             -- Print access concentrator names and exit.
   -S name        -- Set desired service name.
   -C name        -- Set desired access concentrator name.
   -U             -- Use Host-Unique to allow multiple PPPoE sessions.
   -s             -- Use synchronous PPP encapsulation.
   -m MSS         -- Clamp incoming and outgoing MSS options.
   -p pidfile     -- Write process-ID to pidfile.
   -e sess:mac    -- Skip discovery phase; use existing session.
   -n             -- Do not open discovery socket.
   -k             -- Kill a session with PADT (requires -e)
   -d             -- Perform discovery, print session info and exit.
   -f disc:sess   -- Set Ethernet frame types (hex).
   -F numfloods   -- Set the discovery flood, only used for stress-testing.
   -h             -- Print usage information.

PPPoE Version %s, Copyright (C) 2001-2006 Roaring Penguin Software Inc.
PPPoE comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under the terms
of the GNU General Public License, version 2 or any later version.
http://www.roaringpenguin.com
RP-PPPoE: System call error: %sBogus length field in session packet %d (%d)Inactivity timeout... something wicked happened on session %dSession %d terminated -- received PADT from peerIllegal argument to -t: Should be -t timeout
Illegal argument to -F: Should be -F numFloods
WARNING: DISCOVERY FLOOD IS MEANT FOR STRESS-TESTING
A PPPOE SERVER WHICH YOU OWN.  DO NOT USE IT AGAINST
A REAL ISP.  YOU HAVE 5 SECONDS TO ABORT.
Illegal argument to -f: Should be disc:sess in hex
Illegal argument to -e: Should be sess:xx:yy:zz:aa:bb:cc
-m: %d is too high (max 1452)
Roaring Penguin PPPoE Version %s
I:VAT:D:hS:C:Usm:np:e:kdf:F:t:%u:%02x:%02x:%02x:%02x:%02x:%02x
RP-PPPoE: Received signal %doutgoingSENTUsage: %s [options]
Options:
eth03.11%.256s: Session %d: %.256s%.256s: %.256sRP-PPPoE: Session %d: %.256sBogus PPPoE length field (%u)RCVDUnexpected packet code %dUnexpected packet version %dUnexpected packet type %dincomingasyncReadFromEth: writeRP-PPPoE: Inactivity timeoutReceived PADT from peerselect (session)pppoe%x:%x%u:%2x:%2x:%2x:%2x:%2x:%2xw%lu
Could not open %s: %s
rp-pppoe-%s
-m: %d is too low (min 536)
Sending discovery flood %d
@@r@@@@@@@@@@@@@@@@@@~@@@@@@@@@@@@@@@o@@@@@@@S@@@@@@@@@c@Invalid ether type 0x%xsocketsetsockoptioctl(SIOCGIFHWADDR)ioctl(SIOCGIFMTU)bindsend (sendPacket)recv (receivePacket)Cannot create raw socket -- pppoe must be run as root.Interface %.16s is not EthernetInterface %.16s has broadcast/multicast MAC address??Interface %.16s has MTU of %d -- should be %d.  You may have serious connection problems.ioctl(SIOCFIGINDEX): Could not get interface index(PAP Authentication Frame -- Contents not dumped)
SourceAddr %02x:%02x:%02x:%02x:%02x:%02x DestAddr %02x:%02x:%02x:%02x:%02x:%02x
%02x    %H:%M:%S%s.%03d %s PPPoE Discovery (%x) Session (%x) Unknown (%x) PADI PADO PADR PADS PADT PADM PADN SESS sess-id %d length %d
Invalid PPPoE version (%d)Invalid PPPoE type (%d)Invalid PPPoE tag length (%u)nobodypppoe: %s
%ssetgid failedseteuid failedstrdup failedBad TCP checksum %xWould create too-long packetSent PADTService-Name-ErrorSystem-ErrorGeneric-Error%s: %s: %.*sInvalid PPPoE packet length (%u)Bogus length for MSS option (%u) from %u.%u.%u.%uBogus TCP option length (%u) from %u.%u.%u.%uLinux select bug hit!  This message is harmless, but please ask the Linux kernel developers to fix it.end-of-file in syncReadFromPPPRP-PPPoE: EOF in syncReadFromPPPtoo few characters read from PPP (syncReadFromPPP)end-of-file in asyncReadFromPPPRP-PPPoE: EOF in asyncReadFromPPPPacket too short from PPP (asyncReadFromPPP)Packet too big!  Check MTU on PPP interfaceread (syncReadFromPPP)read (asyncReadFromPPP)#2$FW6etHZӾl~3"V,Gu>dɜ@ۿRdv!0&gv4DUJüXџn|ك1
 w.fT<E˽BٞPftBSap 2'6L^hzRCq`(7:&DV`rcr@Q"%40N\jxsbPA5*$8FTbp,¥>@R+:dN_vm|$ÿ6H	;Z*^lO}~l
.<B)8P
fo~tL]&49J(Xnn\|Mƅ(:DJ[Vix`r/>ǟ䩐 2ZLKy^hh
?z.ĕ*8FkzTHYb-<pū"0{NjX\I=j,xgettimeofday (waitForPADS)PPP session is %d (0x%x)select (waitForPADS)Access-Concentrator: %.*s
       Service-Name: %.*s
Got a cookie: %02x...Got a Relay-ID:PADOGot a System-Error tag: %.*s
gettimeofday (waitForPADO)Error in PADO packetselect (waitForPADO)PADS: Service-Name: '%.*s'PADSAccess concentrator used a session value of %x -- the AC is violating RFC 2516Got a Service-Name-Error tag: %.*s
Got a Generic-Error tag: %.*s
Ignoring PADO packet from non-unicast MAC addressIgnoring PADO packet with no AC-Name tagIgnoring PADO packet with no Service-Name tagAC-Ethernet-Address: %02x:%02x:%02x:%02x:%02x:%02x
--------------------------------------------------NO-SERVICE-NAME-NON-RFC-COMPLIANTRP-PPPoE: Session killed manuallyTimeout waiting for PADO packetsTimeout waiting for PADS packets;|.p@XPH`00 @p8 Xp08PhP 8p `00ph		 	
`@

 
zRxs*zRx$FJw?;*3$"DLH<\@BLJ I
ABLK
ABBD(ADG$rAJ`
AA4A,(@ACL,
AAH,D8YACL
AAH4thBBB E(A0A8G,BBB A(C0J8AvLйBEE L(M0D8G
8A0A(B BBBGLp;AY
Fl+AX
APdBBB B(A0A8G`C
8A0A(B BBBA[8I0A(B BBBLؽQBEB B(A0G8J
8A0A(B BBBFdD6BBB E(A0A8D@
8C0A(B BBBF]
8F0A(B BBBADEAAD 
CAE]
CAGV
DAE4wAAD W
AAANCA,9AlL0aTd
Al]T`
A,DADD e
DAED0
A4AAD@Y
AAG"
IAQLXBBB B(A0A8J
8A0A(B BBBE$dAJ
AA4BBD D(I@q(F ABB4BKD DPo
 AABH<,cBLD A(G L
(A ABBDl1L(BBB B(A0A8J\
8A0A(B BBBF,}AMJ0B
AAD4BAF J

 AABD|<BBF E(A0C8GPz
8A0A(B BBBB
8H0A(B BBBJt
8H0A(B BBBK,kAFJT
AAI,@@WAG O
AAHLPBBB B(A0A8J5
8A0A(B BBBE$lFz
HH
`b<BBAA f
ABA
ABED(eBEE E(H0H8M@l8A0A(B BBB	P`@@@@
T@~`~`o@@@
U`8@@H	o@oo
@(~`@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@dcpppoe.debugc7zXZִF!t/w:]?Eh=ڊ̓NYb)O67r}k
VUw;L_G')|S!?PSm*[6
C!V<E.n#/]2%La
c>!93*C=\N.5(^}!8&T9fK!r)SHq%dov9R=ԑ,hhAvևY>lZ|כIkGf4hT7=uRvjsL	R'a;Q2Q;ѓRW#DI@p4\rc	`uy1XO;QCeoNCʷ&^SCӦc֩[P+{JQQfGm]v0x%ukUF
\ӑaj!,G[\e0?0OEv}q@~ߓۘee)SF;(oܘ]``eGͫLt%+`ϟ'0)=.6d`42\+rs#owb\W=1"s73%r ߀v	bˎ My2!-Z
}+	#w !,{ϫjSlyxQL&A:٪h0 [DT#!>;c51@KM?TZб
:_5w%)Ig{hzk2(ia@MV3a	'vC/5⒅R@XYV[|O8xRdb1s-qK2)*jKLmw#$y5PpϰIq:hjd`k:q,|jN8ҌO$U÷Կl:dfLtmJ}?BaW_5q٭R9
&eB?*TƀbG'L(icxιِ74OF-Sٹ_HJG{d!L.YKBRD\2YH͔
-Ȣ\kR?a{le,gEs~(4Q!Al
?դMy$\pxql֑75Y;ƝI I[Nh.vV[W}Y18aC)vM}#>buY'
g,SQC.8ABB4UU߬V-y*}\bKar?AO@ke
(^8gYZ.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu_debugdata8@8T@T !t@t$4o@(>@F@UNo
@
~[o@pj@HtB8@8~@y@@>T@T	T@T l@l|n@nd	~`~~`~ ~` ~(~`(~````H|