Uname: Linux server.digisquadtech.com 4.18.0-553.100.1.el8_10.x86_64 #1 SMP Mon Feb 2 04:13:33 EST 2026 x86_64
User: 1091 (madhavfluid)
Group: 1090 (madhavfluid)
Disabled functions: NONE
Safe mode: On[ PHPinfo ]
//usr/lib/.build-id/64      ( Reset | Go to )
File Name: a726c97a761f1b82507e0dc53d789d69a51bd0
ELF>@x@8    @ww {{ { ` {{ { 888$$vvv  Stdvvv  PtdiiiQtdRtd{{ { 00GNUd&zvP~ =xi;0@;>@BEr    |"\qX6/᮪t3D bL)n)ZRuS  ~!0 vD<hJ, WF"`m U  0 i    @ # __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizeuid_mappingsstrcpygid_mappingssysconfmallocgetpwnam_ridmap_verbosityidmap_log_funcfree__stack_chk_failgetgrouplistgetgrnam_rnfsidmap_conf_pathcallocstrdupwarnxlibnfsidmap_plugin_initstatic_trans__xstat64__errno_locationflocklseek64readstrerror__ctype_b_locstrlen__asprintf_chk__fprintf_chkstrchrstrcmpfilenostrcasecmpdirname__snprintf_chkstrspn__ctype_tolower_locgetenvstrtolsscanfstrsepqsortfputcfopen64fclosefgetsreallocrewindftruncate64openlogstrncpygetpidsignal__vsyslog_chkexitstderr__vfprintf_chklibtirpc.so.3libresolv.so.2libc.so.6_edata__bss_start_endstatic.soGLIBC_2.3GLIBC_2.8GLIBC_2.4GLIBC_2.3.4GLIBC_2.2.5ii ii ii ti    ui    { `{  { {  ^ !  P   ( p0 8 ` ip i i i i  @ > <     3 6 7 :~ ~  ~ (~ 0~ 8~ @~ H~     P~ 
X~  `~  h~  p~ x~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ !~ " # $ % &  '( (0 )8 *@ +H ,P -X .` /h 0p 1x 2 4 5 7 8 9HHk HtH5i %i hhhhhhhhqhah    Qh
Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2%f D%f D%f D%}f D%uf D%mf D%ef D%]f D%Uf D%Mf D%Ef D%=f D%5f D%-f D%%f D%f D%f D% f D%f D%e D%e D%e D%e D%e D%e D%e D%e D%e D%e D%e D%e D%e D%e D%e D%e D%}e D%ue D%me D%ee D%]e D%Ue D%Me D%Ee D%=e D%5e D%-e D%%e D%e D%e D% e D%e DH% fDH=    f Hf H9tHd Ht    H=e H5e H)HHH?HHtHd HtfD=e u+UH=d Ht H=` )dme ]wHEd @H ȸHt;yu @9ytH    Hu@HHqH 1HfHc @H ȸHt;yu @9ytH    Hu@HHqH1HfAWIFAVAUATUSH(H4$dH%(HD$1Hx8IHLH=BH:HHLs0Ll$DLMLHHtHc HD$Htx-H4$H\$dH3%(H([]A\A]A^A_H b 1HLH=AHD$봐 H$1뮹H߉L$ PL$ ߅ɸDȅxLb L$ L1HH=2AAL$ @ATIIH=@ULH͹SIHdH%(HD$1tH=@Lu^Ht$LGHHtpH8HLx*HD$HT$dH3%(uH[]A\D$̸f.SHHdH%(HD$1Ht$Ht PHljD$HL$dH3 %(uH[UIIH=?SLH˹HHdH%(HD$1tH=?LuBHt$LHtPHljUPaD$H\$dH3%(uH[]øAWIEAVAUATUSH(H4$dH%(HD$1QHx(IHLH=>H
HHLs Ll$DLMLHH,tH_ HD$Htx-H4$H\$dH3%(H([]A\A]A^A_H _ 1HLH=>HD$봐 H$1뮹H߉L$  L$ ߅ɸDȅxL]_ L$ L1HH=j>AL$ @SHHdH%(HD$1Ht$Ht PHljD$HL$dH3 %(uH[7AWAVAUATUSH(H-^ dH%(HD$1HHDHHH9uHi^ H8Ht%1H= =HD$H$LpLl$MafDI~LM&IHt{(:HHAGCI~nH=<HCIvLHC H$CHTHHtHZCH\HDHCMMbHD$HhHL=)<fH}LLeIHtw(yHHAFCH}LHCHu LHC HtkH\ CH H HtHYCHHHCLMeH|$+1HL$dH3 %(H([]A\A]A^A_aH{XHPH|$1(H=<L$H|$1(H=;LH|$[QDH[ @AUATL%En UM$SHI$HH+HCHtIHEHCHHH{pH{gH{ ^H{(UHHJH+HCHuHH{.H{%H{ H{(H I$IM9VH[]A\A]ff.ATUHSHdH%(H$1HfHH6t8<11H1ÃK1IH11I|$HHLHƉ_IcH9HL1H=<m6H1H$dH3 %(HHĠ[]A\fD8H=;H1168TH=;HiBD%rfD1eH5M92Nf.HH=:115,LH=v;1o5ff.HtKUSHHHH(DU uHRHHDDEf H[]1ff.fHHdH%(HD$1HHt9IHx8H$t4HL$dH3 %(Hu8H@HM81uH5:111@AVAUATUSHHIIHE1]fDHPHCHHH{Ht/Ht%HH81HCAŃtCH{HzI$HtHHSHuI1A[]A\A]A^fDs18
H5:H10H{fD[1]A\A]A^ff.fUSHdH%(HD$1HtmHHHHIHu:H71H$t>HL$dH3 %(HuBH[]@H611@H591/1@USHHt2H:HDHH]tDX uH1[]H[]@ATAU@SXHHt0HD`hHcp HCHHUp H[]A\D@H=81 2ff.AWAVAUIATE1UHSHH(HT$dH%(HD$1HD$H$
H IHt
xEtDHIHD$Hu7HL$dH3 %(4H([]A\A]A^A_Hl$IE1FHLpHHHHHBHHXHMB1EuH|$$$`f.H<$1HH4tdLt$M!IoALIUHHPHIErDIEZH5a7-H5.41w-}ff.fHtsUHSHHt^HH?H6Ht?Ht*u&H{HuHt$HtH[]@H[]@1HH[]ø݃@USHHH.HtcHt^HH[u,H{HuHt*HtH[]zf.H[]@1HH[]֐SzÅu[@1H53-,[fAWAVAUATUHSHx|$$HHT$HL$LD$dH%(HD$h1H\H9HD$`IE1IHD$(HD$XHD$0H,$ L9AI<
uIGH9$s A\AGAHD$XHD$`HH
fDIIDQ u; [=LJHH|$H?HPLhI9w5HxHu~t&MNDH2HMqt HBL9u@1HuIAEHVu<"I"LHA>FAm@SH5C1L9@/H|$UHHXHqHHD$@LI    M\LL\$8IH HH1AUL\$HL0HLL$PLHXZL$IHHD$H8Ht!HD$XHD$H8Ht
HD$`|$$HL$(MLHT$01H|$XHtH|$`HtLLHHML9YI9tH=51+HD$hdH3%(_Hx[]A\A]A^A_f.AG AG HD$MnH8HtHD$HHD$H8HtHD$HHUIFBtIIEBu]LdH+HPL9r:HpHEpt+I}f.H
HEHt HBH9u"LHHPLpL9v2HpHEpu!fDH
HEHt HBL9uLH|$HHMo"LHsLzHt$HH=Ht$DH=1*$H5.LA<
Ht$DH=11)LH|$HHHt$DH=11)<'u3I'LH.Ht$DH=1e)#LHt;LHtL^IDI9H0HUDr u@HHUDJ H@I9uHD$|$$1HHD$8HD$H(Hl$HKHHD$@HHT$@HHBH
 HT$@H0HEHEuH|$8HHT$@HT$@HB HLHT$8HT$8HB(HLHT$8gHT$8HB0HHB8Ht$DH=01'Ht$DH=01'Ht$DH=;/'H1Ht$DH=01'Ht$HH=+1HT$8n'HT$8Hz(HtHT$8HT$8Hz HtHT$8HT$8HzHtHT$8HT$8H8Ht$DH==/1&LAIHi?Ht$DH=-&HB wHt$DH=/1&L,LH=*&HT$8LH=*o&HT$8Ht$8H=*T&HT$@DAVAUATIUHSHHH1fH2HuH\ HHt2@H{HL+yuH{ LiAƅt"LMuA[]DA\A]A^HCMt IEHCL+L(LC(LH1H5)"H{H{H{ H{(H[D]A\A]A^11ff.fUSHH*c Hu[sHEHCHHH{HttH{ HtfH{(HtXH{0HtJHH?HtH+HCHuHb DHb Hb Hb H[]AVAUATIUHSL7HEL-gZ HH1HB2L2EuMtMIvHulIvMt[Ht^LuRIv HvuBI~(?$ugH0Ht8ucIn(H(AeH\@HtM6Mx[L]A\A]A^1L-Y HI[]LA\A]A^Iff.H1fSH1Ht
1HKÉ[DATAH1US{HH5A'HHýkH5 'HTH5 'H=H5&H&H5&HH5&HtvH5&H1taH5&HtNH5&Ht;H5%Ht(H5}&HtH5m&HAE[]A\D[]A\fDAUAHATI1UHSH(dH%(HD$1HtMHHL$HT$ HLD$1H5%tAILHH5*1m1HL$dH3 %(H([]A\A]@HHELD$H5p*PDD$ 1XZD9l$D9l$}DD$ 1ELHH5G%1D9l$ eff.SHH1HHD[DAUATUHSqbL,EALB@A<3IHE1L%$H$fDE,
A
=A4
@DAAA    AI@    A    EAAAEiBEABxzAH<tmJ=PAAAuSHrHu;1o@AAu&HLuDA;[1]A\A]E1[D]]A\A]@UHSHH_Hu7HHPHCHHH{Ht$HH]HtHHSHuHUŐHH[]fAWAVAUATIUSHHdH%(HD$1HHH@1LHH@HEHEHH<IHH$IL%"fLL5HH6DH0 HHHDV uH<$HHEmIHt4HIGHtHEIIGL8L}iLH1WLH|$dH3<%(HH[]A\A]A^A_H1DHWH9RHD~ uAf.H2HDq t HH9u H5l&1L WAVAUIATIUSHHI$H@H@HEHELH1fDH2HuHR HHtu@HsL|uYMtHsLguDHEIHtGH{ IFHt-HEIIFL0LuHHu[H]A\A]A^LH1[H]A\A]A^1G? ? ff.ATIUHSHøHt'HCHCHt"L2HHC(1HtD[]A\HH=$H{Ht;H3[]A\fLH=$ff.@UHSHHtHH1HCHt    H[]HH=N$!HH[]ff.AWAVAUATUSH(L5X t$MfDIHIA9nuL$H؅t4AVH5;$1IIVHtsHPIFIHI~HtI~ HtI~(HtI~0HtLIHUH(1[]A\A]A^A_H!W Iv(I~I_M~M/EBLH1f.HB2L*EuH N L$MfDI|$LM,$ulID$1Mt IEID$I$HIL$ L1MD$(H5_I|$I|$I|$ I|$(LMMsofDAF<AV8M~(MfD$IF0HD$IF HD$LLo8IHLIEHD$Ht HIELH|$IE IE(D$AE0M<$ELH1DHB2L:EuH 3M HIEHtCM<$ERsLH1HB2L:EuH5L HLhM<$E0LH1HB2L:EuH5L L,M<$EH1IB2M<$EuH bL HIEIfHt$LLHhD$1LLH5O "In18H=d ISHK1&HK v111ff.@ATUSHH dH%(HD$1HK HHHH9uHiS HH[S H\S HHD؋9 Hߍh-9 IĸMtbHL$HT$IHD$LHD$H|$Ht]H|$HtNLF1Ht$dH34%(u    H []A\DAWH5C1AVIAUATL%|J UM$1SHwI$Hu<fHh HSHHHSHPHS HPHS(HPHHtR(HuH=HtDH] H\HHuH[]A\A]A^A_DIM9\HtI1Md$ sMuhALoIHt1҉уI,Hm HuH LL,1I ItHHq 9wILHB IHAHL-6HL1#L
IHC HHHLt4H9t L
bLCH MtkH@L1HKH>L1LcMvLLMHL1pHLL1YH ff.@AWAVAUATUSHHt$HT$8HL$LD$ dH%(H$1HD$pHD$pHD$(HD$xHD$`HD$`HD$0HD$hHH|$H|$H57HHHtrHAH|$(1HwH|$01HwHQH$dH34%(D2 HĘ[]A\A]A^A_H|$ HH=1H5HHHHArVHt$8H|$H>Ht$(HH^1Hl Ht$ H|$H1HH?B
Ld$pMuEHPID$I$HI$HD$hID$L Ld$hLd$pMI$IT$HuHT$x[HD$PLII<[tAD@ uLLD$XLD$XHI]HLD$XHK    H0LD$X@t#D@]tAptHH0@@u"LLD$XLD$XH;HxHpH|$XI9s-H@A@uHA@t HFI9uH|$X"!HH|$LXu(H|$8HHD$XHtH4LL$HH|$ D$DHD$xH@HH2HxH%?oH=kHtH|$1HH|$(1HwH|$01HwxL`AHDH=1A D$H1IHD$(HHD$MVt(LHSH|$1H<<LcLIHHLH!ʁ t€DHHHD@HL)…LcCD,<
tI< tEK<,)=LLIH5J<(IYfA$<[Lt$pD$DM<MM}Mt
A?[]MmMuHt$8H|$HL|$1HLHt$ H|$gH1HLLt$pMtD$HD$D4@HPIFIHIHD$hIFL0Lt$hLt$pMtHIIVHuHT$xDH59oLt$pMD$D@T$DA$H=!1A
HD$XH=J1E1
LKMmMRMu=LHtHD$PL8IAGtfIIAGuLIH
HHt LHt=LvHu@HtAWt H@I9rA>"QH|$LL
eIEHPH2Ht$HMuMUIFIEIUHM}MtCLII9s2HBR
ufI9 H
t t\LLHD$ Ht0H|$HH5Ht$HH|$HD$HHڿ1AH5H|$XLPf[LNLFM`IFMI~"HIHLMzAHD$x|$HH|$ HD$xH@L8Mt`IGHHt$PH>@HHOu#tmMoL@IGH@L8MtIHt?tuHt$ H|$RHH|$HL@IGH@L8MtIGHcLH= 1hH=WLH|$ t |$HHHw1L|$0HI_LHAŅHH|$(1Hw|1HLoMLNLAH= 1T$HH|$ |$DDH5 1H|$(1HwH|$01HwM\_H=91LoH5
1*AH=+1Ld1
eDSHH޺H=* e+ H5
H5q [fD=) D=) D6+ t,+     lj= + !lj=+ ff.f* t 1=* fDATUHSH dH%(HD$1u=* |* tt5( ( o$HJHL$+~yHѾHz( uifHD$dH3%(AH []A\uпfDuHѾHs ( tL%' H ( H1I<$I<$HH@I4$
BuDt0uBfHѾH
fDHѾH˿fDHѾH蟿=' #@ufDHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1t
4' H$H$HD$HD$ HD$D$0FHD$dH3%(uHIfAUATUSH
' umAL-    Ã' !u )fAttD1LAuHH5|[]A\A]鑾n' uH51M' H[]A\A]fDH51U' fATAUHH=\% SHT% Hu]DHH;HtLHtuC& Eu[]!A\& &     [& ]A\f[HH5 ]1A\fDUH5 SHHHt:H8t4HXHtH{"HHuHH[]L@HH[]隻f.HHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHHD$HD$ HD$$D$0{HD$dH3%(uH~ff.HHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$HHHD$HD$ HD$$D$0HD$dH3%(uH论ff.USHHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1誹HH޿(H$HD$HD$ HD$$D$0HD$dH3%(u
H[]ӹHHStatickrb5spkm3staticstatic_getpwnam: localname '%s' for '%s' not foundstatic_getpwnam: name '%s' mapped to '%s'static_getgrnam: local group '%s' for '%s' not foundstatic_getgrnam: group '%s' mapped to '%s'static_init: calloc (1, %lu) failedconf_readfile: no path given[%s "%s"]
[%s]
%s = "%s"
%s = %s
%s\
malloc error composing outputError could not lock the file     include%s/%sconf_set: strdup("%s") failed[%s]:%s->%s removedenvironment1trueyyeson0falsenooff%d,%d:%dconf_match_num: %s:%s %d==%d?==,/etc/nfs.conf = "%s" = %sr+wxmalloc error for read buffermalloc error reading lineconf_write: malloc failed conf_write: malloc failedError truncating config fileconf_readfile: open ("%s", O_RDONLY) failedconf_readfile: attempt to grab read lock failed: %sconf_readfile: unable to determine file size: %sconf_readfile: malloc (%lu) failedconf_readfile: read (%d, %p, %lu) failedmalloc error composing section headerError writing to config file: %smalloc error composing a tag lineconf_trans_node: calloc (1, %lu) failedmalloc error creating outbufferconfig error at %s:%d: non-matched ']', ignoring until next sectionconfig error at %s:%d:malloc failedconfig error at %s:%d: non-matched '"', ignoring until next sectionconfig error at %s:%d: malloc failedconfig error at %s:%d: line not empty and not an assignmentconfig error at %s:%d: ignoring line not in a sectionconfig error at %s:%d: unmatched quotesconfig error at %s:%d: missing tag in assignmentconfig error at %s:%d: missing value in assignmentconfig error at %s:%d: error loading included configconf_parse: last line non-terminated, ignored.conf_match_num: %s:%s %d<=%d<=%d?conf_match_num: section %s tag %s: invalid number spec %sconf_get_list: empty field, ignoring...conf_remove: strdup("%s") failedconf_remove_section: strdup("%s") failedconf_set: duplicate tag [%s]:%s, ignoring...conf_set: calloc (1, %lu) failedconf_end: unknown operation: %dconf_report: dumping running configurationconf_report: malloc/calloc failedconf_write: no filename suppliedconf_write: section or tag name missingconf_write: config file "%s" not found, nothing to doconf_write: config file "%s" not found, creating.conf_write: Error creating config file "%s".conf_write: warning: malformed section nameconf_write: warning: malformed sub-section nameconf_write: warning: malformed tag name>?456789:;<=    
 !"#$%&'()*+,-./0123%s: turned on loggingturned on logging level %dturned off loggingInvalid debug facility: %s
debuggeneralcallauthparse;:Э P б80Ph 8p 0@xp 8l`000tp @Dl 0`$l@         @        `
\

`
h    `  `$ Pt ` 0 $ zRx $@FJ w?:*3$"D0\WDRtدWDRH LBJB B(A0A8D`
8A0A(B BBBA 0$FNL G0
 AABD   YEG F
AA (0ENR0t
AAA H\LBJB B(A0A8D`
8A0A(B BBBA  YEG F
AA HFBB B(A0A8D`
8A0A(B BBBA $ 4, BBH I(D0(A ABB4dȶBAD G
 AABG (SFAG xAAHĸD O
E H8BBB A(A0
(A EBBG q(C BBB(0ܹAAD0c
AAE 0\`LAAD r
CAD DFA(|eBIH t
ABF HBBB E(D0D8G`t
8A0A(B BBBH HD|FDD w
AAI I
AAE L
CAA G@TxEAD u
AAO I
AAE L
CAH 7AZ
E V\ԼBBB B(A0D8D-LiA
8A0A(B BBBK L$BBB D(D0
(A EBBI a
(D BBBA $hEAD AAL|"FBB D(D0
(D BBBI R
(A EBBA \X+Ee4l:FIA 
ABH DCBDHt%FHF D(DP
(A ABBE DXZ`MXAP\EU@`FBA D(t
 CBBA D JBB$nEDD WDAHFBB B(D0A8LP?
8A0A(B BBBA Ld-FBE I(A0
(D BBBD S
(D BBBA 4FDI z
ABH f
FBJ 0 eEID i
CAA [HAH4HaFBB B(A0A8D`
8C0A(B BBBI 0l FAA G@
 AABA HHqFKJ B(H0K8D@
8A0A(B BBBF H    |; FBB B(A0A8G
8A0A(B BBBH $zRx ,
    0ZEP    t     p     l3    0    
FAD F@
 AABD ,
K
A LH
4FBA C(D0k
(J ABBF k
(A ABBG @
FDK |
ADJ M
GBJ AKI0
0fEHD y
DAI DDA lK
A ,  K
A (H ECJ
AAA GNU` {   p^{ { o`
 } @     ooX oo o{ @P`p 0@P`p 0@P`p 0@P`^!P piiii@iGA$3a1}^ GA$3p1113m^GA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA$3p1113#;VGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: gcc-annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFYp#GA+GLIBCXX_ASSERTIONS GA*FORTIFY#m^GA+GLIBCXX_ASSERTIONSstatic.so-2.3.3-64.el8_10.x86_64.debug7;7zXZִF!t/g]?Eh=ڊ2NHr:. (ecxcy83 \F*/XpD P5nT]n{Eo!>'"Ǒ^7"  b/ci+UKnTk|W1[*e%-;Џ.p8*:dSCؿGkUФzckɷ5j6)7 0<R\Q70b
'??]]D=/bmeS\ g?1ٹ[@)ztJO}l2@g>8o*Zm*]ѡ~q+R}FDݶ:17NL\?iMsCʽO>'m+r:h9TvW-6cS5~Ƃޡm    zxd. ;    O.j1?r;|%TCwܱ4'uo#CuIg& ,>}Qˉ(Աe?Nvkle@2}ryst^VZ ~=TrH؈찏_Nl2裃g&?&( AdY1i\y_ݙuPe~'`;K`\{-D IM̺͖L)|M)5_CC󲟧9L:.A w_u{MDBάV"8z*DMZ?!7J򙥊*ܭע6/[IP'd<[oߜ N՛IZV81ep 'PLpKS೹˩\Y;IxΩDy.'ea ߸yPM]2:m~Stf;h;ͫ= E!x-Qy@X7JS^A$/tX"MAsv%1J䇗
|)m"P i    24j0/ǒj    '
/Tr_'t"CLl)_JٳGSo^Od!J'bDZN~۠hu>k%Ϥ2ME8f]-j ź~gxUr4v#rAXk~fnPzPȌ;/\
w=q- C,5    5Y^8wK'g U tC (:p6Dj MQԁX$\uBhaKȶ!,I_`i׀c3^6O*].ωVk<%f8L93_8Vш_c!,vt i{
!TN
YN<x[&1"I8U,ofOzk{(ރ{z=9`:e~H@O`@)5? ,ɱgYZ.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.note.gnu.property.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata 88$o``@( 008o EoX X `T ^B@@hc00@npp0wC}p^p^ ^^  iikkt vv { {{ {{ {{ {} }   p 0`l
,,XP(

All system for education purposes only. For more tools: Telegram @jackleet

Mr.X Private Shell

Logo
-
New File | New Folder
Command
SQL