ELF>;@P@8 @@@@ 000 A A}@}ЍЍ888 XXXDDStd888 PtdP_P_P_QtdRtd}@@/lib64/ld-linux-x86-64.so.2GNUGNU/>>e =FRkGNU$$&(em9e] 7=FU#) 0JYy, PC" _ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablelogsqrtfsqrtcossinstrncpy__ctype_toupper_loccreatfreeexit__assert_failfcntlfflushmemmovesockettimereadusleepstrnlenstdoutopenmalloc__libc_start_mainstderrsendtofprintf__cxa_finalizememsetclosefputcsignalmemcpywritelseekfstatlibm.so.6libc.so.6GLIBC_2.2.5GLIBC_2.29GLIBC_2.33GLIBC_2.14GLIBC_2.34GLIBC_2.3I0ui ]iStui ]ii p<ȍ0<ȏЏ؏%$ & (0 8 @ H P X`hpxȐАؐ !"#HHHtH5%@%h%h%h%h%h%h%h%hp%h`%h P%zh @%rh 0%jh %bh %Zh%Rh%Jh%Bh%:h%2h%*h%"h%h%hp% h`%hP%~h@%~h0%~h %~h%~h%}fAWAH-1AVAUATUSHX|$H|$ 0<=ɄH@ ?*.Hk`f $HZ $Y >ZCH9uD H\$(g~Hl~~Hg~ +~EH\$(E1HH=~DK~DH~D5~HD$( OH=_~=&~lHھHD$(H=}H=}4HھH=}HD$(H}HHhH1=g}tHx1H-E}~HھH=3}HHD$(uH=}*~HھH= }HHD$(?H=|c~HھH='}HD$( H=}H=||f1赀1f*Yp=ZH`}ZHHuH| 3| wpL=}HHھHI<ϹHD$(^|I<HuH=M'H=<'H5' H=j};}#{E1f.H9Hj{HtHf.@HHuM{DB{H2{H@@@ A{|IEHDHtHHDEu DEH{HLxH8HDHtHHދ)D9D)H |DEG%‰H4BHH A DD$ A)EDL$JL$HHD$.DL$DD$ L$HE9 HDHDHH؋LDDE1IH=zE1NLLT$0IJ Nt $N XXH DHH9+ HDHDHH؋tƀLHDHDHDŽ f<Sf-*A*Y/(W*/vX\)c*ft$0X.zt^HDHDH((\/+(W%5*/vX(A)T%**/}HDHDH,/(HDHDHH/45rfH((HYfH*.z (t (^Y¾\$ L$$ZHT$LdfIZ$IA$H{$L$D\$ DЀ=mA$HD\$Lt $IN$3E$f\$AƄ$L*fAnA$ADŽ$ADŽ$ $A$A$ADŽ$\A$HI$ADŽ$\A$(8(B3"f.HDL$HD$HH=+5$(\& H=,#L$$DWy'1Z9fu&$L$H*\tfA=fD fx=sgb}g!HNfH5fH8G!5Qge9=eLft P9I D eE2 =e eE11D%feH-fEW@|$~5ef|$ H=BeD-eH<$=Me@|$=Ye|$E|$tS((AYYX(\YYX(X/v.zt^YA׃D|$ρ<9 DL$ E1WAA|$GEGL<$AM2M/CLAC~YAXD9AAA)AC<AA\DA~ YXE9uf.W$1Zf#$L$H*\afHDL$Ld$IIA$H=(A$ H=T L$$fD\\\A$ $OH=(~A$(EH=D $+=hƀLH= $ $="<$^XY"/W-x#/Xx-",HDHDHDŽSHD$L--'LtL$IIA7LjDH=(<E${gL$RAw-A=E=DHH9*\$bHD $HDHL\$\!(H=~ $\\\K!pHDL$HDl$ H|$$H=% $(H=TL$l$ |$$(v\$tgHD $HDHfL\$\b (YH=tX $HDHDHHDƀLA$ H=A$H=\$ L$$A$$L$ D$H=L$H=0A$LH=k$D$L$ \H-5`H5>`H& =<`;1HBdHs^HC Lf^t2t-@uH4H H L@9u@-]]]zċS MC9BffKH*.zt^ff/sfZ;Zgfɋf%a^[YH*fY ;/X\<]s3fT$ L$Z$$T$ L$$$ZY=bCHCX\\*@8ku /v(B@( \蓥-\@kHH\H#@8ku # rL@L<$AM2M/C~|AC~(YYAX(\XD9AAA)AC<AA~|DA~(YYX(X\E9u@xn@@-_[h\ [Et[=\xDD)D9s D) DABHt|\D[D9s>9TH\[)؉ [H:HH4,H=HZ H= ZZH=-QZ9ZaMDnZAL=0[KEAA~DfA@AE(C(YY(\X9toDAAAiL=ZAII,EfA@~ECEC((YY(\XED9u)DډYH=\YvYIHoA9s0LD9sAAԃN,O,9r@Y9 JYQA9^11YYHHD9rH?1҉Der 1HLYYXA9uۍ [1Hʉ)9r)DD9u Xf҉fH*Y.zt^1Z(9 9rD1H%XHXT9uff)HPH*. H=%=OY H WW )9AC9\)ffȉHPH*.zHh:^f.OuAL @W9rWILHWHL1HALA DI\(Y\YXA@D9uAH1 VIH,(E1)H1H \ÿA/wM9rILdL+E1A"E1/AIEM9uD9seAtiXÿA/vhV(H=VRVL&Z5WLaV'Va&^AL@tV(뤐1I^HHPTE11H=Tf.@H=9UH2UH9tHSHt H= UH5UH)HH?HHHtHSHtfD=Tu+UH=SHt H=TdT]wS H=qL1H=W[!SHHH|$H|$H=7H|$H='f.DH(H|$=HT$Ht|HzH1HHǂ HH)(HHHBeUTH8H0HfYH_YHHþH=fDAWE1AVIAUL--UATIUSHTH AA9shD=TD)Hـ=T=Ttu=TbLTA9r bTAtRD1HtH%I49rA1H[]A\A]A^A_@=SHT$1@rffɃH*r*Ήƃ%AD9rAHT$1fDrffɃH*r*Ήƃ%AD9rAG1fI<J%HHH*JHfH*GD9rf.@IfщAH*1A)fSDAHH.J-<fD^11(((H5 RDLD@ D(HZAYEY(AYAYXA\\A\YYXAX(YYX(YXA(YX\I9t"H(D(A9WfD(Jfff.I*\ YY\(fY.z,u*YA[A1f-h^YY=d^/=Ew/?Y[_(AA1^cY [AA1ATIUHSHH|$H|$H|$1E1ƇEAvhHЀ 1@ AЍ\HЍJHHp@ vAvCAt}w]A$1H[]A\?:uA$AfD?:tXw<.uEAP؉EfDH[]A\?:tE؉E9:uӁwAPE|f.fAAUIATUDESӃtRAIfDA9s)9rI9t9s׉M"HDLL Mf=AfAH-'ND(DLEɄtWEt91fDDHLN~A~\A~X D9rHt AAu HFI9tH([]A\A]Ð(f\ XY(XAWf(YX(YXXD(EXD(ED9sdfD,HMN,A~UD(EYAYE(D\AXD~AD\EUD~(AXB"D9rA9VfDAWI1AVAAUIATUSHHH$D $t$D$D$$\$D$Et؉fɾDL$*DcYZHDL$)ELA~ML((YY(\XAEEtgKIEI|H ELDD~HB D@EBYY(\X@H9u=LxD$LBT$Hl$@LEHH1DLjff1A(AGfHPI9t\A_HADALYYX/XvA/GH1A/‰fH*AHPI9uA\f/v(AffI*.)#|$AGAW X <$XAGAG XAXOAG AOHH[]A\A]A^A_f.A~UJ vJYY(X\AEXKIEI|H 6JfDD~HB D@EBYY(X\@H9u@^L H YXAGAG XYXAG AXO<$AOY X AO1ZLt$fL$<<$I*XD$4A rAGXAGAG 1L$ZLD$LHT$A+|$L$zEfT$<<$I*XD$4AWAG XAG wYXAG AG1L$Z.LD$LHAŋT$D|$L$ fT$HH4tH5>P[|$iAH|$R H9BHԼ=B D$MHHH=HH0荽|$H=0l$ HHH=7?nHHH=7E7H =$=ƀDH{H8Hǻt8=GH=s^|$ H&HT$(HND$(HЍJ7H ^<t$B@EƉDDD$HH|$$HH=H;ƀBoHjH|$,H踻HH=_H|$8L|$8MSHIHd`HI H>:A~G(/v AGHD$8H55HH5HH:HHѹtH:=JH=GaHI1L=:E1H$@HD$E!DAHD$II9A>AAL$lI>L$Hx@ vx@sD떾HH4H޸RO4b99OHJH9HH4菹 H=n69HHf9HH8B|$H898L4HH9HHP^tH8xqH=H[HH=8觸7 H=N[4HH<HaH$@H<H$@M33H 8ƀ@H 8ƀ?H7ƀCvH7H߈`dH7HH\HXw=D$-DH=jo;ffAH*.zfntfn^H=)% H= H=H=VH= H=<SH=0KH=ZffgY8HH*.zt^H=94f/v( H=4詿B<H=KQD$H=<oLlHdHS$LHs$H\L HHdH LH)H H)@HLHs$ǃ HH)HC$H\H)ց@H HHHLHs$ǃ\HHS$H)H)@HH\HHǃHHHH []A\A]A^A_H|$@D$B q7Q0CH7 T$AP0BˆD$@/uf.ֽ tDm8ffHAH*.zfn^/f/0ƃ</t$ v%d$ l$ 0 H=o=3tD7>.(|$A/^91=7/ @^/LBX=.1H5L$W$A<1<8H=V)H=e H=&U=G.H=4,f.D$,H=, H=H,HD$8HtpL=iHf.LHD$81@}HHD$81@ ZHD$8HHD$8HuH=G$A8"- H= $D$,H=H=ȿH軿H=f 調貫$B6,MH=kFH=7ZDH=nI-H=8[H='WH=TH=ZNH=iH=NH=?һNH=~qH=谻XH=$蟻/H=k莻OH=}6H=llH=[gH=OJ}H=9sH=(dH=|tH=RH=:}H=~H=ӺOH=_ºkH=豺H褺;H=蓺oH=肺H=qH=m`&H=OH=>H=T-pH=>H= H=9H=bH=عH˹GH=躹H=詹H=蘹5H=臹H=v H=e!H=T"H=C H=2(H=!-H=%H=I2%%H蔸HW%H=XH=5wH=fH=UU H=D"H=3 H="H=%H=!H=H=H=pH= H= H=sH=@'H=5x H=3gAWIAVAUATUSHA$A\$$t>S@ADӉT$ DŽ$9F׉$5@CADŽ$DÉD$9F‰Ƹ9CƉ$Ax$o$o$HHLxED$Ax9AnH$AǀxLD$MxIL$k$9LM$$1fZ胳A辳A1fE/M9H I뽃l$DŽ$DŽ$$Aƀ o$o$IǀAAIǀxAAAx1Hĸ[]A\A]A^A_LD$D$HDŽ$LAL$DŽ$LD$Dh1Dl$AE1IB{DtCD=1Dt$DAI9uD9l$5A̠YD$ Z蓯L薴$HD$h A9=%LD$8tLLD$`LD$D$EjAxƄ$$D$9$H$A|L$HA4ȃA H9u։4A9T$(Tr|$(H4A9/QHA9QHA9QHA9QHA9QHA9QHA9tmQHA9tPQ HA9t3Q HA9tQ AƄ$DL$E$A|A$A) rHEր$tHH91L$L%Mʼn\$L1DpMA2DHCL9tFHA]E]SAAD 9rDHCL9uA|I9E ABQ E11҉ƃ84A|$D$L$AIxA1 AHȍ AkAkx AD0 HHH9uÃD$A|$LD$L$Dl$(9Ƅ$H@H\$@H$DDŽ$D$8DŽ$D$D$0D$D$dDŽ$HD$pL$H$L$L$\$\DHD$pt$1Ld$xE1HD$`Hl$ H!RT$P)H$t$HHD$hIIfDAFfA.zt (^(d$\(ыD$fA^/]\AGD$\.(‰D$Tzt^(l$8D$0/_D$8AFAG(A\N T D$0/ vJA\FT}/v4f.EƄtAF^/$DHD$ I I9tyID$HD9|$PDfHE1L,CZDëDL$1HD$@fB xEC4HD$ I t$`I9u\$8HŋD$Ld$x.+ACD$0H\$@I$D$$AD$CE1$E1IBkD被tC/1Dt$DAI9uD9|$(t AfD$H$L1L$LM6L+1L fA@AAEIHI9uɋ|$d=u{D$H$D$D$dHD$pH9$1|$D$HD$pD$dA`DD$dE 1D$\$`/$ePH$$H9sHT$D$dHD$p$A$$D$HD$pt$`t$`D$d$H$Hl$ L$Ld$HLALLt$PIAHAɀDMI9tqfD]AA1ۨA1ǨD11بt1DIHI9u|$dDHl$ 1Ld$HLt$P|$dLL$L$ D$0I  $A@!$< YASfDL$L$I @V$ $LD$ t Hs`聖LD$ D$0L$E1MfDC,'C2,&1@賧tAuID$L9$&IDŽ$DŽ$\$D$ME H$LD$L$LD$AX H$n9A$ɍVAHD`LD$ HGLD$ D$0`LD$ H LD$ 4HD1184)48\$ED$M@AA< 1E1L|$(E1HLl$ EIA/@胥AfA!r9跥AEAA9uDAŃsIM9uALl$ L|$(AA=M8Cu^D$fLD$8E1ZH$|$ L$L5D$HD$0H\$hffE1[]Zf.f$wxQAYD$ Z}H萦C\LoAt}Hff۸()Zf.f$vAYD$ AHZHCߠLAuH=\ۥH\$hffZCf.QH YD$ Z~L聥$H\$hA9D$0A}D9|$H@Ll$h[]fff$1AZEf.wQIYD$ ZHAEҟLffA()fD$AZEf.v贐YD$ ZxH苤AEVLitI{A|H9H!Ll$hD9|$[]()ffD1AZEf.f$w}QIYD$ Z軞HΣAE虞L謣ff()AZEf.f$v}YD$ ZAHTAEL2=I\$1Ll$hD|$@Aǃ()f$D9ffAZEf.QAIYD$ Z藝H誢AEuL舢AtD|$@ff[]AZEf.f$sJYD$ D{Z H AELIDLD$@$脟$D$DE ‰T$RD>D1*D1ʼnl$$D$ ߉ߺAߞD$D1A1DD1ED$0譞t$|$ 1t$01ֺ ƉD1t$ ljD$pߺD$0[\$0D1D1\$0<|$DD1D$8D|$t$ |$1؋\$0D1 t$81މƃ ֺt$ ΝD躝D1覝D1t$ LD$@1؃ 9D$=AxAƀAǀD$:|$dL$H$L$tK`LD$ I HD$0LD$ rL = u:A@H$Ik$AsA|AL$LD$ L$ÉH$L<A$|$A軜DA !9ADIAD$M9uLD$ $I u-`LD$ HLD$ D$0o`LD$ HȊLD$ фo =DLD$A訛LD$D ž@EA}LD$t$(9GA$A|HAQA|$APt$APtd$APtI$AP t.$AP t$At$(D0A|=' AxD$?H=6LD$舜LD$H` LD$ `LD$ HLD$ bD$EMAAA 1b` HA ~uݺcA Aǀ\$MD$E1kfE$4dAYHDŽ$DDŽ$PZ`LD$DŽ$0¸dE)A$hEUffDAH-_.H*|$ z twfA^D$ .\zt^f/s;LD$(Z\$0T$讅fLD$(\$0ZY T$$HAf.\zt^f/s#LD$ZQfLD$ZY tIFff$PAH*.\$(zt^L$(f/s#fLD$ZLD$ZYffnH*Y \AXt$$0f/s#fLD$0Z芄LD$0ZYAXD$$8f/s#fLD$0ZFLD$0ZYmXD$\$($4f.zt|$ ^|$(|$ t$ f/s#fLD$ ZLD$ ZY AXD$$<f/s#fLD$ Z螃LD$ ZYAXD$$Df/s#fLD$ ZZLD$ ZYffXD$I*$@A.zt^LD$Y6ZLD$d)AA1u 8150 ffɉL52HAAfH*YH*. z(z^f.LD$ZL$ 2LD$ f$\fL$ AHAH*.z{^fAfH*Y.YSLD$Z觓LD$DŽ$L$`AvPAfffҸH*HH*YA.zt^Yu$LA$AƄ$H$لEH=$X=>LD$ HHlLD$ fҋf.H*zt^ 1LD$YXZ ~LD$9:AAA5LDd$L$EAHDMljDMI /f9sv\Df.zt^/w/w/rD@t:D$fL1D]LH(5D$A9t! yLADM4Dd$HMD@UA$A$dfAnE0HA8fAnA,fAn T$fAnfbfAnfAn fbfAnE<flAfn$D fb$$AfbflʈI5I $tf$A)$A$A)ARAQIWVPj`APAhHhH$@H$fo$fo$fo$HD$`<$fo$\$fo$ t$ fo$0|$0\$@t$P1IHİzA9&AAAfH*Y^^HH~|Dz5nEAE9 HH~LD$"|$1LD$L$LLH߾T~LD$lACA GALD$AH= pH=_LD$A H=78LD$AH=LD$A躋H=ِLD$!|YD$ AZ蝋H谐AE{L莐Af.DAW1AVAUIATUSH8HG5KH|$HD$AD$$M߻%HHBH:AHAtEV DHfHHDXHH9uAtDЃHff.H*<6Y1fDD$T$,L$(d$ XZ\$͌D%^f\$Ad$ DD$I*EL$(T$,AD9\2HLIcH*LrHcMMfD9tHAyA D9uIVB\L)\9MNM]~fDDHcAT2E=)5D/(T/9HDRC/wfD9s ACv AC\D.zt^/vf(sDA3NTAYjAj)ANTAYZAZ9^DfDHHD9rκHT$襪L$HUT$ȃD HDH0HuHHUAt$@H2HHLH9HzH1D9uD$ffH*.=|$ Y~MXDt$ZYMAt{LmE1T$\$AGfIH*YD$ I\D$YD$ZwA~MY3X3ZYAME9uT$HD$\$$EE1%}fHI1DAH)~\((BY(YX.Q_IE(M9uf.|(uw~(YEtQ|$DHHH@HY@H9uAtAAFH~YH8[]A\A]A^A_Ð^(}@ 8|T$^fYL$ \YZvT$@HqEzDLLH*HHzN\H|A9A[_DENTAYZAZ7fDB6EDA^(fI@4Y(X\)@H1fL%H8%ߵ=5;LM@fEL(D*Mu&fDE\DYD]A(HHt;DHE/sDH E/E(HE\DYD]A(HuY\Y/wfۃfEA(ډD*L"E\DYD]A(HHt;DHE/sDH E/E(HE\DYD]A(HuY\Y/wfAZII9=TALl$1L=@MH4ED$ L$(d$T$,fIt`AT$ADL)/TvEA܅PH&Dւ5HAH:AIuD$ Ll$EAL$(d$T$,E1Ll$EԉML=oED$ L$(d$T$,fIMM9tXH`IH8|T$L/vDH= W߃IMM9uD$ Ll$EL$(d$T$,ux5 fRfALֆLĆhE3E181H=2T$,d$(L$D$ Dt$e5gDD$T$,d$(L$D$ &E1oHL$T$ d$qHL$T$ fd$,DSHptV w)HHcH@HHcHfHSkytraxx1H$HT$f)D$D$`)D$ )D$0)D$@)D$PH_1HHqHH߹dqH߹HqHp[DfoxHD$icesHD$)$fgf$qfo)$,foؼfDfofDHVarious1H$HT$fDfo)$fo)D$ffDfo {foPkHFANET+1H$HT$fDfo;HFLARM1H$HT$SfDfoл HGXAircom1H$HT$#fDHSoftRF1H$HT$fDfopHWindline1H$HT$fDHAirWhere1H$HT$f.@ATIUHDSHH@ H31p$Et fDAEEuA H@[]A\HfTD1D$fɾ1D$H*\YHHiQH%kd)HH H.袋.HHATҹUHo1SHHLd$)ƒOHԯmk}nL oLH tnHH[nH[]A\fAWAVAUATEUSH8$|$H|$t$ DD$HL$ID$$L$~L$X 8fZ:~øf9X$Lظ9ZO~H|$AŸA9DLA9DOEEH1 0 vHD9sw r@wۃjA`EGD91AufDD9s4у@4D9rHD8BH|$Ld$0E1DLD$$L(wL$$_D$,@D$L$0D$pL$$LTDt0HD$(Ƅ$0D$1Lt$,HLH$D$,hEL,$LLVLNALLLS8LLLD$xAQLLD$LKD=pKD$$Ld$0DlHt$D$$1HP9~HAH=uD$(uD$,@D$L$0D$pTLƄ$0Dt0HD$(D$,D$1Lt$,HLH$1EL,$LVLLAعSLLLALLD$xLQLLD$LXLLALD$,L$$Ƅ0HÃ1f.A4H@091DqDNNBT3T$,L$(@D$ uVH|$gH8[]A\A]A^A_f.=tѾH=O6}@1]fL$ HcT$,H$0Hc=xDD$}@H$0nsBD3D$,RH=<|H|$sH|$AWMAVAUATUSHH|$(H|$8H$@L$t$,DD$l$$It$0|$ \$4d$$L$T$HL$8xLHߋ$Ƅ$@AhHHȆhHT$8DH߾shHHZhHMi$f~ ,AfTZT$zfT$EALI*IH#\fYIH#D4ZED))00B @A}<@gzEM$f҉ljd$fHiMb~ }fTH&ZL$AMI#GED)ƃ0B @HiQEMH%AMI#GED)EE0IB @AuƄ4@.H#IH#D ƍED))ǃ00f/B@Au@4@AuN4@A4$AE@@`yEE fL$HiQH*H%AM\Y fI#G EZD)EM 0B@HIH#AMI#GA4EE))A00F @EE B@xEM fd$Ɖl$fHiMbH&AMI#GED)ǃ0B @HiQEM H%AMI#IGED)H#EE0B @A}Ƅ<@.HIE}H#<))00f/B@AM@ @AME/舄 @AL$AE@-/l$ l$$t$T//$6/$|$/=$DƄ@!AGƄ@wD$AW!@D$$\$AWT\!@AG/Ƅ@!AGƄ@$H$HEdH߾dH@HAVAAj$P$P$PL$`$t$\|$XXH|$hH0jaHH[]A\A]A^A_(\$D$4XvADD$ljE}HiQIH%AH#MI#G ED)΃0@ @AuIH#DED))AE00A<$/4@AM@ @Ƅ@/u A|$_Yܮ AXL$Gut$L$HiQIH%H#IH#<)A}0B<@E}IH#DƍED))00/t$ @<@Au4@D$ Y%XtDEEE}ƉƄ @gHiQIH%H#IH#<)A}0B@IH#DED))ƃ00<@AM@ @xH߾HLd$@RaD$$LJcLH߹%aHH a4DƄ@/AGYƄ@AAGXTڠƄ@=mst$f¸-/r)пHiZ| H'HH#4)0AwAEO4@оYHH-IH#<)0B @HiMbEOH&IH#<)0B @HiQEOIH%H#IH#<)A0B @IH#DƍED))ƒ00@<@AwA 4@D$DY`Ƅ@bXrYAEOƉHH-IH#<)0B @HiMbEOH&IH#<)0B @HiQEOIH%IH#<)A0B @HH#HЉIH#DED)ƒ0<@A)Ѓ0A<@$DXȝƄ@hqdF̉HH#HH#<֍))Ѓ00AW@@AWA@Q$Y +X '(TL$X+pL$f-D/Ƅ@tw%HiQAH%IH#<)0AAI@<@AH#IH#DƍED))ƒ00@<@AwA4@YDYLo00G<^w@[t@]tE@>FD[@vFWFW0GW@ NˆF]fFfdF]fFÃ0HIFL HЉ q0Q7FHPI9u޾LoHfAVAUATUSHH r=@< @E9u9s!ABD#ujH []A\A]A^ÉA)L-3|Jl#N4#HL#oIL9tAD$< t <^wH|$n@H=cnH|$ w:̾HH#)Ń0@l$nH []A\A]A^DH|$D$1nH|$f.IҋIfDDLHDAD)=GQ*YAfDDTDA)=AG*YAf.AVEAUATIUDSHmD9rhD9r`I D9rODLD$AЃpW< H0LD$HW P0BA$ImD9sH[]A\A]A^@tDAWAVAUATAUSHHD/AEAHeAHcH@H=UlL5qLl;@`gH=Jl;?gAe \AADHھ H=yDHھAAH=VDHھ A AH=3DHھ A A H=ҚDHھ A A H="L=HxHL[]A\A]A^A_kfH=kf.H=_kf.H=?krf. H=]kRf. H=0jL5Lj;@eH=j;veE.%AADHھ H=DL=wDHھ AA H=#DHھ AAH= dH=jJfAGL=vOD{DHھ AAH=D|$H=ИiDndDD$ DAD$R H=yi|$+dH=rZi|$  d H=p;iDc H=UiD$AAAADcH=/h{CcE E1L=NuH=EhB|+I HcHL9.DMDEDHھH=ė H=Dh@L+h|$bH=$ h|$ b H= gAA DHھ H=ƖH=gEE1L=$tD$D$A9EFDHھELAE9uDMEF DHھ H=\AWAAVEAAUEATUHSHD$PfHD$HD$E9r~1fDB+A9rhDAL)EHDA9rLD$ȃxW< p0H|$LƈD$pW H0BD$mfB+A9sH[]A\A]A^A_fAUIATAU͹SHӉHHHRDLL$IATALADHHfD$ Lf.փ ~0N7FHHI9uH߹ L>RH[]A\A]AWAVAUIATUSHh$L$L$0%LHl$PH$at$(D$$$HT$dD$D$1HDL$A//D$ (DD$fDL$B $SHH֘{QdHH߾fQHHNMQE~\dHDSRHHQdHH߾QHHP$dHQHHPdHH߾PHHP,f.wqEeDŽ$T'DŽ$LPGE$<A@ErE H$X LHHD$'AuLZD$DA?tA w/HEJcHf H*HOHPtvLHt_z0 t=vR$0f.zu .$4zt D$|$Hh[]A\A]A^A_fƄa@ HHOfHdPHH߹dNHHőNJH=qbH|$ bH=af$0$4D$P.E„t.$E„dHda$P$8f.$Thi$< T/H+a{fD HHMEtH$X LHHD$AuLEuHHlD$DIMA?D@x HYHMDD$,DA D$0 H+HL|$0wHHLdHLAdHH߾LL|$,Dt$Dt HHMLDADALHHALATHHzfT$XHT$W@Hʉƃ ~0NWF HJH9u޹dHHKAFD$D@$$Pffۋ$TT$AZV$H*H ?H*Vt$0Vt$4Vt$DV$tHL$H$$L$$ $fVhSj t$`$LL$h$t$p$|$tZ$H`L$(dLLLHddJHHdJ$Ld(LLHddfJdHHZMJHRH/J HHJn HrHILHt$DLH$4T$DADIAT L$,ANL$0|$, ZH ƸufDHHKtw<,uuHjDt$4L$HHl$8HʹJLA)H I%HHIHL9t},uDt$4Hl$8DH؍HpDpT$BH׌D$CHL$,%E‰$PD$0ATЄyfAF*YɇATЃ$8@8 ҍ fHL$(*AFYADHih$<H$TAFD$D9UATfEfDd$DЃ@EƄHd H*Y!IdHH߾GHH$GL$(A9DEFHADDD$DAADڨ@DEBDHHӊ:GfHdA*Ŀ/IHH߹d GHHF5 HyHFD$DDt$(D9 D`If.A}HdIHHFDDd$DAA9u HH[FD$DAtHD$(L$,H yu HHRtR<,uuHLLbL4I̹Q)I!LHEIM9tA>,uܹHȉHED$,H ?EtD$(DD$DAu HH7t[<,uuL-L%IIպ6)I'fLH+EIM9tA},u۹HHEAADt$(ADt$D.H8HDD$DH1IADEfDd$D PM HH_Df.HH7DLHt$DLH$4T$DHEdD$DAqAUH AƸDEuo HH=tY<,uuL-XL%RIIպ)I%LHsCIM9tA},uHUBpBDpT$BD$C HiH+CHt$DLLH$4\QdfT$BT$DADIATD4HD$PCdHH߾BHEH߾BAD$ATЃ@mҍ fdHH*Y$<`DdHH߾;BH˃H߾"BAD$ATЄyfH*Y?d$8CHH߹dAH߹HAAD$HdA|AHihH$TBHH߹djAHHAQAD Dd$DZRH߹HeAADຫdH¾HAkH!BHH߹d@HHф@ HVH@D$D HATD$,fL$RЃpW< H0LD$QHWP0 ȹdBHD$PK@DD$,L$(A@D$D9{D)MdMtEhE)IfDA>HdHH?CD5ID$DM9u!T$DH$4Ht$DLHEtLD$D HHM?EA@A AAAAAHXH+?o HZH ?Q HDH>|$0KA[H=/R$<LH=2RLH=`QwLH=LQ?nLH=ƆQȸ@)ȸ@) HH=CT% FH߉fL$RpW< H0LD$QHWP0 ȹdBHD$P=AFD$DHہHw=q/_ H^Hft$BO=D$DfHdIAD*Yy$H'?dHH߾=HH<AD$D$Do/_f|$BHH<D$DdHA|IHihH$T=dHH߾r<HQH߾Y<AD$ATЄyfH*Yzd$8'>dHH߾<H H߾;AD$ATЄyfHA*Yd$@=dHH߾;HHqu;Dd$DA/_ H߾H!fDD$BF;T$DfHHЃD$DADd*Yaz$D=HH߹d:HH~:THD~H: H~H:J"HH:"/_HHfL$B!W:T$DfHADIATAHHкdH*YgXk$L<dHH߾9HH}9Dd$DkH}H9%H|H9HV~Hx9 H|HZ9GH~H<9k H}H9DLL0AFD$DLHL$HHT$LLHt$DDd$DLLDAD$dHA|AHihH9dHH߾8HHj|8Dd$D111M1fAWAVAUATUSHL=ؼMT$ AAMD$L$ V@HDdH7AnE~ H߾d8ILHHc=HcKM6MAF tH$DfҹH~EH߾dDE)$Hl$)$)$)$)$HDŽ${HDŽ$DŽ$57|$ dH>8dHH߾d 7dHH}6dHD7dHH߾d6\$/vH߾dH}6D$Hd8HH߹ddm6 HHo}dT6D$ HdL8dHH߾d'6fH[]A\A]A^A_f.@AWAVAUATAULSDH$DD$x$t$d$D$h$d$$$H$$D$ $ t$0|$8D$$\$D$@$l$(D$$H$H$D$$$ D$<D$=D$?D$H$,Dt$mDl$nD$$8D$ $>D$X$@D$P$CD$oHHD$pDH$D=OD$`J1E6$$L$HH9=t @^L5M& H$ H5{L$HH$ 1HH{4|$H 5HH߾3HHW{3D$mT$n|H4HH߾3 HH{o3AHy4HH߾D3HzH߾+3H.~ffH*.5er'H4HH߾2HHy2|$HH3HH߾2HH'zs2|$$H}3HH߾H2 HHy/2|$H93HH߾2 HHy1|$@H2HH߾1 HHzy1D$H3HH߾z1HH>ya1|$ Hk2HH߾61HHy1D$(H3HH߾0HHx0|$H1HH߾0 HHx0D$0H2HH߾f0 HHMxM0D$8HE2HH߾ 0HHx0D$H1HH߾/HHw/|$ H0HH߾/f.3  HE1Hwc/ HHwJ/E1EaDd$(MfIM9#CT=Ai׫VUUUTUUUwӉƄ$ ?3 =X >+$ ?3=) >+$ ?l3= >+?$ *3q= >+HHI$ .1M9MຫDd$(LI!C@EA)HvH-=H-MuGM6Mt8An tEnH.Hc=HHHcMXAM6MuȀ|$mt|$ntEf=t1=߱t(=ӱt|$mt|$ntH=Mf@H$*H$*HĨ[]A\A]A^A_f.D$xEa|$PV$A#|$mR|$nt |$XL5M+=:QE=D$` L$`EDE1H$ L-3gh@ǃƄ$ @ OWW0HMHW $ P0Bˆ$ 8?tGIL9ta H$B<0uH~ H>WuAFD9sLI>L9u@=u tH==K>=E1D-ճE H߾+=Hމ>#0j^\$1بBD$xE>@;E.H$L-nHHH0iҀQ)к0H=L=|$H^8EHqH=$(08H߾c=$0H=pC=\$Ƅ$ ڃ J7B0C$ H$ H߃H7P0 Bˆ$ <H=p<|$$7H=zp<Dp7|$XH=ap<|$m|$nH=@pm<H=9pL58pU<D$Hp7L,<$6H߾<$6 H=o;D$6H߾;$6H=o;D$0^6Lq;$96H߾L;D$86 H=o&;|$5H=o;|$@5H=n:|$5H߾:$|5H=n:$4TD$ $H=p:|$ 15H=|n`:H=dnO:D$(5H=`G):f.Vrl$HH:H=F9H=p9$XH$P9H=m9 " =AUAAAdGTG GG[ H߾Hm%qHX,'HH߾`%Ƅ$ AEqf$ ?3= >+$ ?j3V= >+$ Au$?_HPG4Bˆ$ HH$|$`|$4;\$ÀR =+AH$HAE1jD|$tH=mHDGDHھAAH=m$DHھA AH=m$k H=m61 H=m61^_@%HA HھjD|$tA H=lDlDHھ AAH=9m$BDHھ AAH=m$DHEL$AH=l$H=j5ZY@|$:1|$`DPD$wPD$4PD$$PD$4PD$HPL$@D$LDL$HD$$$H$H0@H=\Him5 H=DlW5\$H$ Ƅ$ ڃ J7B0C$ H7P0 Bˆ$ 5H=A4(fD= H=^h4D$Ƅ$ L$ 4H$ Hf. y0Q7FHPI9uHS4afDH3m1$0H=h3AAH=g3eH=g3O H=ng3L3b.H=gq3ZH=jg[3|$  .H=Ag73-|$#|$PQ$p |$X$DH$-9<yH$|$`HD$HHt$pH$H$`H$C/-H5gHH$D8D< <Hg-HAAH fHA-HhiDD|$PHcHGGy$xHc==IcD$hH$E2A$ L5ڢM= t$dH$DKH5g-H@D$(A AAH$B*AЃ?AAAhՀ|$(T$@Hf-HD$@L-aKH$ E1HD$0E90Ll$XAADE0D$@D(HJ H9ADE)D9|$(uEH$ALT$8B Ƅ$ ʃ r0z7Lʍq7 I0HT$0@$ BH߹-@$ -ALT$8bH$BLƄ$ ʃ r0z7Lʍq7 I0HT$0@$ BH߹-@$ -/ H_e-HA4H$A@A?AAAhʼnD$@HDe-HD$(5 He-H덹Hd-HoHd-HgQ Hd-HI3 H\d-H+H6d-H Hd-HHc-HHc-H Hc-HHc-HwaHc-HYC@H3-e&H$L Ƅ$ ʃ r0z7Lʍq7 I0HT$0@$ BH߹-@$ -H߹Hza-fHt$0H$*YX-HT$0H߹--hHT$XH߾-Q H^T-H3+Ll$XAH`-H |$PƄ$0Ƅ$Ƅ$|$P |$P} H$0|$P L$HD$0u |$( H߾-LT$( ,H|$0-+L+H|$(-+H|$H-+H$$D$xEED$pE|$XQ$DH$9<fDH$Ht$pL$H$H$HHD$H'$B4=`g \$dDH$HESH9HH1 HD9stiзm۶J$I#I$ H!|$P$pt |$XH$H$HD$H9<yyq$xHcT$|H$Hc=D$h*|$`w=D H$A8/m=J H=^)H$$p8|$X-$DH$9<fH_-HHH^-HA*H^-HD$(H&_-HAH$ H$HB(Ƅ$ Ѓp7< H0-L$ H7 P0ȹ-BHI$ FIuAgH^-HH$DH$ HD$P Ƅ$ ʃ r0z7Lʍq7 I0@$ HBH߹-@$ --HH^H$AW |tHHtHHH׺-I-HH߾-DH$AWdH߾-AOeH]L$0AƈD$XAD$@A D$@AN7AV0Ƅ$ MAA$ =hAP7--H߈$ HDD$(T$0DHrH9DD$(AH$ffS~X_AGmt|D$0|<*YZd$(fTf/%0_DtfftT*YZfTf/^t$8fҹ.E.E ƒ|$@AEL$0-H5\LL|$0V-HfZD$(j-HL-E-LHOM,-HfZD$8 -HL-H$-H5[HHD$@L$AD$X JA Au4L׺-LT$XH5@[tH|$@-H53[^LT$X$0Ht$PH$L$ 2D2HHL2T2Ƅ$HH$HIщ y0Q7FAIQI9uD$-L$ LLL$XLT$P-LHZDt$ -HD-HL--LHvSp-HL-[LL-FHT$P-L-/HT$H-L-L$D$hf-K\((AQAVL$,(QL$0QH YjHl$l$,$$h-AWh-t$p$L$$$$AH`LT$PAL׺-H5Y5 IyD$hHET$wRj\$,S\$@S\$@SL$@D$LD$$$觠H0H]X-HH$DƄ$ Ѓp7< H0L$ H7P0 ȹ-BH$ $ -HqH$0L$HD$0H"X-H>H$DH$ I Ƅ$ ʃ r0z7Lʍq7 I0@$ HBH߹-@$ - -HHW H$BL2Ƅ$ ʃ r0z7Lʍq7 I0@$ HBH߹-@$ -_ -HH.WF H$L$ BT1BL1Ƅ$ Hփ ~0F7FHAL9u-H-H EwHHaV- E9sJDAL$D)LzN49IH$H-<聯H-H LM9u˹HSAP0--H߈$ HDD$(C T$0DHrH9sDD$(A|$@w$HD$8HD$(H$0HD$0HD$8E1HD$(H|$H-H5bU D9d$0scL$0AT$H\$@HA)H4HHt$0HH$H<-xH|$HH-v HD$0HH9uH\$@H|$H-HRI H=S H=KUL׺-LT$XH5TH|$@-H5TLT$XfH$DL$ H$ <THH|LƄ$ HHLHփ ~0F7FHAH9u޹HS-HV -HH߾-A H$AO<THH|LƄ$ HHIƉу q0A7FAIFI9uݹHS-H -LH߾- H$AW Ƅ$ ʃ r0z7Lʍq7 I0@$ HBHXS@$ -Q -LH߾-< EG A E9EAE9stH$DHƄ$ Ѓp7< H0-L$ H7P0 ȹBLꈄ$ -HH߾-E9z*L׺-LT$XH5"RbH|$@-H5RLLT$X H=R 8A$AlDH$  HH9uDd$|=BH=mPH$ DD$|HH$ DhƄ$00H$0H H$ 1 HA9\D<Atim۶-J$I=#I$Q2H=QH$ H$A8D/1H$ATHH=u$AnAt$1H$L HH9uDD$|2|$|D$|v|$P$D$xED$pEIG|$xAEt*D$xPHH$ ALHH9u=H$ H=PtH=NnH$ 輩H=wNKH$ 1蜩DHD$0AD|$(H$ A]HL$0LsHI9LT$(L$(u[H=dIH$ H$ B0yu| xH=MH$ rH=MlH$ P H=wM@\$(A)L$(H=QMȃ<<H=7M< l؃H)/ Cc=蝧DŽ$ v^-+ LH=Lr]D9EH-#HD$(;\$(1D9r3|$ <^v`H=$DHD9s)H$ < uńu1߾H1΄H H$ 띾H= LH$ Ƅ$ Ѓ< ~t7$ vX7H$ $ UH=K?ؾH$`0$`|0릃0늾 H=KWD H `H=KH=J H=JH=JH=JiؾH$`H|$(0$`CH|$(0$`#H=fJ kH=KJUD$|{DtDH=HfAUAI1ATUSHDd$(l$0AD8AD!D8AD!@8ADt6<-t2Ѓ@vHcAPAu[1]A\A]Dt+fH@uAHA<-tD$8Hc[]A\A]ÍBAAHЀ wу1 ALHЉЃAx@ vEtL$8DIL$8념I1 fD9r9A<8u1DQA9r9rA C u9rAf.@AVEAUI͹ATAUHSIHHH#HT$D$C0D$KDHA)A0D\$*HDL[DH]A\A]A^ f.1f9r€<uATAUE1SHӍQHՅyAA̐yAIHH#D$ED)0;…tjuD)θA9DfDCA9sf D)H)HPH< yEt$D9r1DDA ƒ D9s[]A\tEtAB-HfAf.AVf((AUIATU1SHW =T$ TUVfL$ZnLAS1L$T$ 9r A|uf/tyDcAD.tbfA*E\Y <f1ZL$ fL$D*A0AD\A9uEd,CD%H[]A\A]A^~+ߍCHcL$HHwH)H)LLL$AE-2@IЍPЀ wR0AtAFHWHtAH DHAH9tHЀ v߄f11?-IE19sK:A-f u8|i8|i16|f32-s [-]5..[-]12-a (0.06)-c 4..8-b 0..9-l 2..255-g -r -w 2..4096-o -S -o 0..1 (-1)-M -P -n -U or -L ip:port number-T -u ip:port number-J out of memory-J ip:port number-Y d|f iq-filename create-Y b -Y d|f|b iq-filename -h thislorawan all modulations:Tianqi-Sats 400.260MHz: mknod iqpipe pimport json, base64, socketIP=("0.0.0.0",5100)sock.bind(IP)while True: print(obj)< use -h cannot open udp socket-o shift outside iq bandFIR length= ratio= offset= notches:..bw= cr=from header sf= id=Off optimize= drpll= drc=ppm squelch= inverted-X Warning: only one bw = input samplerate!-Z (0.01 0.9999)-W (0 = off) Decode lora sf5..12 +reverse, 7.8..500khz out of IQ-File/Pipe, 8 16 32bit, shift and downsample (samplerate must be exact +/-0.00001) output data in raw udp, axudp or json, view (and if possible generate aprs axudp) aprs, pr, lorawan, fanet, meshcore, meshtastic... -A (*) enable frame chaining for ax25 longframes -a (*)follow frequency drift, 0 off (0.06), try other on hard to decode frame from iq-file -b kHz 0:7.8 1:10.4 2:15.6 3:20.8 4:31.25 5:41.7 6:62.5 7:125 8:250 9:500 (7) -C (*)use crc on implicit header -c (*)coding rate and enable implicit header (4..8) (else from header) -D (*)if dcd lost go on decoding until frame length limit (for external FEC or monitoring) -d (*)switch off collision detection (less cpu but loose stronger frames starting inside weaker -E switch off using crc to repair 1 chirp (stresses crc, does not repair much) (on) -F max. block energy FEC off (hamming code fec remains on) (on), try on/off for decode iq file -f u8|i8|i16|f32 IQ data format -g add this to measured signal level for absolute values (no autogain in sdr) (0.0) -H show payload in ascii if printable else in [hex] same as -H 1 0:show no payload, 2:in hex, 3:hex with commas 4:tries decoding payload, 5:with ascii/hex, 6:with hex, 7:with hex and commas -i IQ-filename or pipe, "-" for /dev/sdtin -J send demodulated data(base64) with metadata in json, may be repeated -j write demodulated data(base64) with metadata in json to file or (unbreakable) pipe -K do not exit on broken iq pipe -L (*)same as -U but AXUDPv2 with metadata for igate individual destinations per sf: -L 127.0.0.1:9012 -s 12 -L 127.0.0.1:9010 -s 10 -l (*)fixed data length for implicit header else guess from dcd -M pass through rx frequency to json metadata -M 433.775 -N if verbous add empty line after data line -n <[-]Hz> <[-]Hz> notchfilter baseband from to Hz (may be repeatet) -O <0..1> (*)optimize on off else automatic on sf/bw (-1) -o shift input iq band +-Hz -P <+/-ppm> (*)tune datarate (chirp samplerate) or preset for auto (-a) in ppm (0) -Q verbous and -u sending only for frames with crc and crc ok, see -v -q (*)invers chirps or swapped I/Q (prefer negative spread factor) -r downsample input, give exact input samplerate in Hz (off) -S (*)modifiy squelch level critical for implicit header frame length guess (automatic) -s [-] (*)spread factor (5..12) (12) and start a new demodulator negativ value (-s -12) for invers chirps or swapped I/Q -T send json udp with DCD-state+sf valid for this sf and every send noisefloor and peak -t (*)send raw frame bytes in udp frame only if has crc and crc ok -U (*)send frame in AXUDP -u (*)send raw frame bytes in udp frame, -Q for crc check -V very verbous for debugging frames -v verbous ====: cr=4(no fec), +++++: hamming ok, -:hamming error, h:by hamming corrected, ~:weakest chirp replaced, b:noisy chirp replaced, c/C:tried until crc ok/not ok, ^:bins with decending power sum tried until hamming ok, x:ok but same sf/bw chirps seen, sets -H 5 too -W every n*firlen samples update notch filter 0=off, ok:50 (0), less for pulsing narrowband noise -w downsample fir length (higher is sharper/more cpu) else automatic (4..4096) (0) -X (*)filter network-id (sync), 1xx stops decode on wrong id so fast ready for new frame if set -d 0 is wildcard, 20 will pass 2*, 03 for *3, 00 pass all (00) -Y d|f|b iq debug output in float32-iq (d)echirped or only (f)iltered, view spectrum, or bins , sets -d -y (*)not view decoded protocols and for aprs needs 3c,ff,01 header else all junk removed until first letter -Z add pulse noise filter (noise blanker) (0.05 0.999)(*) may be repeated for more demodulators, to start next demodulator apply -s before other pramaetersexamples: aprs with autonotch for narrowband interference: rtl_sdr -f 433.775m -s 1000000 - | ./lorarx -i /dev/stdin -f u8 -r 1000000 -W 50 -v -H 1 -N -b 7 -s 12 -w 64 rtl_sdr -f 869.525m -s 1000000 - | ./lorarx -i /dev/stdin -f u8 -r 1000000 -Q -v -H 6 -b 7 -s 12 -s 11 -s 10 -s 9 -s 8 -s 7 -s -12 -s -11 -s -10 -s -9 -s -8 -s -7fanet with plutosdr axudp to aprsmap: rx_sdr -f 868.2 -s 1000000 -d driver=plutosdr -F CS16 - | ./lorarx -i /dev/stdin -f i16 -r 1000000 -Q -v -H 6 -L 127.0.0.1:9002 -b 8 -s 7 rtl_sdr -f 400.0m -s 1000000 - | ./lorarx -i /dev/stdin -f u8 -r 1000000 -o 260000 -v -b 7 -s 10 -O 1 -N -H 2meshtastic + meshcore and frames in json via udp to decypter: rtl_sdr -f 869.5m -s 1000000 - | tee iqpipe | ./lorarx -i /dev/stdin -f u8 -r 1000000 -o 118000 -b 6 -s 8 -v -N -Q -M 869.618 -J 127.0.0.1:7001 ./lorarx -i iqpipe -K -f u8 -r 1000000 -o 25000 -b 8 -s 11 -v -N -Q -M 869.525 -J 127.0.0.1:7002example: decode payload from udp json with python3: -J 127.0.0.1:5100sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) data, addr=sock.recvfrom(1500) obj = json.loads(data.decode()) if "payload" in obj and "crc" in obj: payload=base64.b64decode(obj["payload"]) print("payload=",payload, "crc=", obj["crc"])enable FIR (-r) for notches (-n)no FIR (-w) set so no filtert outputwarning: sf<7 needs implizit headerC 0   l! } j5  4 b ; ] J L 2GGGGGGGGGUGGGGGGGGGGGGGGGGGGGGGGGGGGGGGb~^+x- n=Header: dlen= crc=head crc error notch at:,manual notches at:open iq file jump: found first syn nibble wrong first syn nibble state=SYN 1 OK state=SYN state=NETID wrong second syn nibble state=REVERS1 state=REVERS2 jump/4:rev chirp timeout state=DATA dcd-lost-count=noise=dB peak=dB… /^xƍ4hР@#G8qĉ%K.\p 2dɒ$I&M7nܹrȐ A +V[mڵk֬Ye˖,XaÇ>}۷o޽z׮]tѢD!C 6lرcǏ|?z$@? #>>>̌?$Hu=@@AKGOzBq=J0A75$tI=@HCg@@zD'7?I@?zĕ38>pA A`@_p0y #<333?L=fw:[] NOOOO`OPO0OHNHNHNHNHN OOHNHNHNHNHNHNHNHNHNHNHNHNHNHNNNMMMMMMMMMMMMMMMMMMMMMMMMM N@NMMNalt:axudp encode: too much junk in data (-y for prefilter aprs)axudp: beacon encode error:!Clb=m/s Join-requestJoin-acceptUnconfirmed Data UpUnconfirmed Data DownConfirmed Data UpConfirmed Data DownRejoin-requestProprietary RFU: Major: AppEUI: DevEUI: DevNonce: NetID: DevAddr: DLSettings: RxDelay: CFList: ADR: ACK: FPending: ADRACKReq: ClassB: FOptsLen: FCnt: FOpts: FPort: Payload: MIC:edeDe$eeclfFNTdB MHz Ext Header ACK none requested requested via forward unknown unicast broadcast Signature:no payload tracking:Online Tracking deg/s QNE:Message:Message subheader:Service:Internet Gateway Temperature:C Wind:deg km/h Gusts:km/h Humidity:% hPa State of Charge Extended Header Thermal:qual:HW-Info Ground Track:online Remote configuration:Acknowledge configuration Request Geofence Broadcast Reply Landmarks FANETFanet:Clb:geobased fwd Forward ///g/g/O/g/'/X/n///[/>/b/s/e\o/'/a\!\!Other,Paraglider,Hangglider,Balloon,Glider,Powered Aircraft,Helicopter,UAVBarometric pressure normailized Support for Remote Configuration Other,Walking,Vehicle,Bike,Boot,Need a ride,Landed well,Need technical support,Need medical help,Distress call,Distress call automaticallyText,Line,Arrow,Area,Area Filled,Circle,Circle Filled,3D Line,3D Area,3D CylinderInfo,Warning,Keep out,Touch down,No airspace warn zoneyi$oDrpxXyrKttyiu z"dcd":,"sf":,"nf":,"nfpk": ill-id: cr: len: dcd-lost crc:okerrno lev:(/)dB snr:dB nf:)dB txd: t: q:% fc: fec: dre:MHz]{"net":,"crc":,"invers":,"bw":,"cr":,"preamb":,"duration":,"level":,"afc":,"dre":,"eye":,"nfloor":,"pknfloor":,"snr":,"fec":,"rxmhz":,"ver":"lorarx","payload":""} cannot write json-fileax25 part 2ax25 chain hash missmatchax25 part 1AX25::fm to via* ctl RRRNRREJUIDMSABMDISCUAFRMRv1 pid Meshcore:TRANSPORT_FLOODTRANSPORT_DIRECTRESPONSETXT_MSGACKADVERTGRP_TXTGRP_DATAANON_REQPATHTRACEMULTIPARTCONTROLRAW_CUSTOMUNDEF TRANS: Trace[ Path[ Hash: Time: App: [ pos:\gChatNode/lRepeater/rRoomServer/BSensordB afc:MSHCOR Dst: Src: Mac: Auth: Flag:Meshtastic: Dest: SRC: MID: HopLim: HopStart: WantAck viaMQTT NextHop: RelayNode: Msg:[frame deleted, wrong sync word no ax.25 (no address end mark) no ax.25 (address field size not multiples of 7)hJ,ҙ. ššš{@0  BitBroker.euBurnair.chAirtribunealfapilotXC TracerOGN Tracker4aviationEspressif based base stationUnregistered Dev[Multicast]O"Ap@V@f@??: ?ff?BB@FHQ@`47`7PG=L>>CQ8[5 ==3303232332323 #|A@AAB=pC<4E.؂;E.;.eB4CB%.*s%*d%*.*fosic.c0X2C_TRUNCI(kN(k(knO;Uав(@0@`\xppp PP( 6@HPClC@DDI4VVV X(X<`Yp_@`8 `p z }8  ( p @ 0 L ` t   4  P,p@TP`0D\ x@0@(<P` 0@P`p,@ThzRx h"zRx $ȭFJ w?;*3$"D\/AixQAI @D  A LBEE I(D0A8G 8A0A(B BBBE $_Y H ~ R ]@(\4BDI D0  CABH N  CABD 4lXJEA G(  ABBB L BGE E(A0A8Ow 8A0A(B BBBK LpBBB E(G0H8G 8A0A(B BBBD |D 'BEB B(A0A8G   8A0A(B BBBA O!  B D A F B B K D t Hp0[ BDB E(A0A8Dp 8A0A(B BBBB P_)BRB B(A0A8DOUDQCd d0:AD AF ,