ELF>*@02@8 @@@@ ))X/X/--- 2---888 XXXDDStd888 PtdH H H QtdRtd---@@/lib64/ld-linux-x86-64.so.2GNUGNU"iYE+GNU  "(em9bT zlF JP\g, 0"1_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablelogsqrtfsinstrncpycreatfreeexit__assert_failfcntlfflushmemmovesockettimereadstrnlenstdoutopenmalloc__libc_start_mainstderrsendtofprintf__cxa_finalizememsetclosefputcsignalmemcpywritelseekfstatlibm.so.6libc.so.6GLIBC_2.2.5GLIBC_2.29GLIBC_2.33GLIBC_2.14GLIBC_2.34%0ui 9E/P[fui 9-+-+00/////!0 1"0000 0(000 80 @0 H0 P0 X0`0h0p0x000000000000HHHtH5%@%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@%fAWAH-1AVAUATUSHX|$f*YZZADHHuϾH=F>'2HJHHL%{MDp1AShALBLQ~ABfCLHcPSTH??fSf[8A4pA4AL$HHWw!AXT$lAX\$pAT$lUDAL$(DAL$pALLT$(D\$ LL$\$T$RT$LL$\$D\$ LT$(AD$HH=gAL$E1D AD$lAL$pLLT$(D\$ LL$\$T$RLT$(D\$ AD$\$LL$T$HHHf~f~d$D{,H \$L|H fHn(\$d$(\t4/t4v\-/vXLT$Yd$\$Z7S \$d$LT$fA THЍRS C =# LDLT$d$\$\$d$C LT$HLLT$Dx44 >H1HǃHǃtH)|HHLT$f~f~{,HK H HsdLT$L|H Hp4d$fHn\$LT$d$\$AL$E1DAD$lAL$pLLT$(D\$ LL$\$T$mOT$LL$AD$\$D\$ LT$([ LD\$d$C LT$OHAL%HHl$Dp1A@Cvf~fA~H I fIn2(\/ v\ =/vX YD{YX-X(\YXExCALDqL"oADfC HS$[(H??fS:AA4sA<{fS>YS0DD)X*ʋSTȋKlS$\YK,Xf*ȋC`\C \YC4X[C(C\YKXK YK\XC\YCK XCslj)EgclXY/v1/DCl(\YwXfIn mS\YfHH*YrX C\Xf// v\ (HL$ ,L$fZfL$*\\ Y(TYY X\(\Y X(\YX/0&_(‹t Kx9D{8HHY HDa t1\YXY\X\YX(]((_$~]Y($(XYY\(f/Aǀ=R+D9ǃD:{tD{D:{C{ [@8k f@k @/@uHvH C(fX\T.zt^ C\YX( f*Y/(T$YL$HZL$T$HfLU=[ HDT$L$L$ǃT$D{8 D{8, /(*]\$ChHH H9uD{HnX D8{ D{ H@@uAD$L$D$L$HHsDT$HLfInL$ T$L$AD$uD$7X:(<(W XfHLtH}j1fǃHHȾ*YZq='fC8AFH=L追H=\L D$D$fɉƒ/G‰‰L 1ʃ8@O C$H5K 1 H=[f.1I^HHPTE11H=f.@H=HH9tHHt H=H5H)HH?HHHtH]HtfD=mu+UH=:Ht H=&)dE]wfH~fofH (fnTT/vE/vx.(vYYnYj\\H/vk.Y8(YY-(\ @f/v \(f/vW((@ff.^YYY\\f^YYY\kf.ASHIAKACHM9KɃDAKLI12H NL9uf!GAR6*Y 9rZARA7LA9KTH1f.HQH9uvf[*YÐf[fDS H=<1ùH=[USHH=HHڽH=ɽ/f.DHfTT1D$"fɾ1D$H*\Y^HHiQH%kd)HH H.袋.HHH8fot$)$D$HD$+HD$6D$HHH@t$D$HHD$FD$'xI,,L襼H8AW@AVL5AUATUSHE<1D9r[ X E,? E$&ADDAD9H[]A\A]A^A_ÐATIUHDSHH@ H31ũ$Et fDAEEuA H@[]A\ATHUSHH0D$ Ld$7D$ LXLH߹H߹H-H0[]A\fDOAIAHA)Iʉȋ2B<9u[ItfDHHvA<9t)IcBLA IcHA)L)א )A HH9ufDIc)΍NA f.DATHoUHSHHpʦIeLeLHC$ v"2w3HHcHf. HeLWLHe蒦Hp[]A\fHĽeLDHeLDHeLץ{fHeL跥[fHgeL藥;fHUeLwfHFeLWfH8eL7fATHUHS ؁%H IYHHj0߃?L?!LHHHH []A\f.AUfH~MATIH UHfnSHH5HHY Y\ Y(TN/7v}Y 1/2  w  /vkf(萵A$HfALUfUA$=wAH[]A\A]fDY _(o@fZfDL߹ A$H[]A\A]ÐAWAAVAUATUHSH8H|$H|$D$pL$DD$DL$ L$D$vD$XZ蕴XD$ZrAE8D$(DD|$$EH|$11Lt$0 D=w4A4HD9rD$(L-aMD=N9MH$09ADOA9AMDD$Ƹ9Ot$1A}D$,Hl$(Ld$,DD$HT$$THLD$,fD$0!DD$HHڹVL DD$HHڹSLDD$HHڹALDD$ HHQLD$,T$$Ƅ0HŃ1fA4LH@ 091DbҹDNNA}BD%T$(D$,uWAM EEHcHHc= MmMtT$$=u`H|$-H8[]A\A]A^A_¾HyBD%D$,H|$Lt$0LD$$LЫT$$3H=ø@AWMAVMAUIATAUSHX$H$PHT$(H[L$4H߹ l$Lt$$|$0\$<d$$L$T$8D$HƄ$PHHIޟLH߾ɟHH 谟LH߾Ll$P薟HH}DLD$_T$^H߹D$VA T$\ T$[ LD$PD$afD$THHxH$f~ AfTAnZT$@kfT$@EHH*IH#\fYIH#4эZ))Ѓ00B PAN PAv$f҉‰d$fHiMb~ 6fTH&ZL$@IH#<)04PHiQAvIH%H#IH#<)04PANAvƄ P.IH#<))ƒ00f/ڈ4PAN PAVNPAAFP Av fL$@EN HiQH*H%I\Y fH#<Z)04PHIH#IH#<֍))Ѓ00B PAv 4PtAv fd$‰l$fHiMbH&IH#<)04PHiQAv H%IH#Ič<)H#04PANAvƄ P.IH#<))00f/∌4PAN PAVE/舄PAWAFPt$$/5:)\$$ƄP!EƄPwOD$M! P7D$0TD$M y! PE/ƄP!EƄP`L$4HT$(HB|$HH߾*HHE1jD$1L$LD$HlHh[]A\A]A^A_f.D$LXmD$HiQIH%H#IH#<)0@PAvIEfH#<))AF00A?/4PAVPƄP/u A_Y#XƬ‰пt$$AnHiQHH%H#HH#4)Av0B$PHH#<))ƒ00/54PAN PD$$Y5iXeƄP/EƄPAEƄP=T)t$l$$fƸ-/r)HiZ| H'HH# )ȃ0MADM PYHH-IH#<)0B PHiMbDMH&IH#<)0B PHiQDMIH%H#IH#<)}0B PIH#DED))ƃ00+DLI!CvD$@A)FHH]=H-t0K_H2=0Hމ]E4H[]A\A]A^A_fAT$ ?v$3=>+AT$!?vT3=R>ƒ?+T$"w8ALH߈D$#m1ffDA?T$"vȃ38=>+몉D$$ADfT$"?c3b=>+T$ ?C3B=j>+T$!Au!?HPG4BˆD$"LHl[cGGG3GH߾ӋDD$DHHc=Hc詞@H߹ H藊H߹ H~HHe H߾H2GD$LXLH߾DH߹H|$LLH߹ÉHHZ誉D$LbLH߹}H߹Hd$PLkLH߹6H߹ Hݡ$HLLH߾:f.Hx]1@sH=áAG@AGAD$"HO]띃oAW(ȾZAVI1AUATUSHL$fL$A*^@AF@*\Y fZBA A Aљ A A貙AAǀXEAEAHgp:gHHH0HH)HH)AtA?0}A?CC'`8AAdžAXHAHH(i)9lH[]A\A]A^A_AAdžHAHH(i)9uACA:fED)AAD$AAEAfDAD)AAJ@A1?t:4nAAdžHAHH(i)9AAI0HAIH0HH)HLH)AHl$D$IIHHLL)fDHHH0HH)HHH)AHL9ufANxAF:fA*.YY]YXzt^Z薕ANxf.zfAF:fAYY*YX^Z@ANxf.AYAF:YYf*XZANxfA.zAYY;5fA*NhXfA~A/B.=AAdžuA1?ސvtJAAdžHAHH(i)9ifDAA1A;AуC)AYAF:YFYf*X:DfA*VhX^fA~@fAF:fAYY*YX^4DH=T$A~D{H=КAYH=ؔD[H=躔H=詔fAnfZ荒H=XpұA\YZDȏH='T$(迏H=H=Dp=]H=貓LDfAn%A\fAT$ Y%-Z\$d$hAVPfATj5f1H*P=HjALjAU\$4T$<d$8T$4H0T$fZgYZYS\FH=1H$DHD0HBH9uAtƄ$yH=SXAWAVAUAATUSHHT$DD$LL$8L$ T$\$@d$D tHĨ[]A\A]A^A_ÐWfҾHD$0A A D$PGA AHD$(AA AH$HD$ кD$\G *Y' /vXik<B;H$D$TB3HHB#HHB]fn/ =|$BB HHBHH;<fn/ Q5t$H3 fЉD$XHD$ D$ HD$(D$HD$0D4AADO/v /ح$D1Ҹ@BAHHHHD=W|$,$/-@H=T$(ÏH|$8e贏H=Q裏D& H=B腏T$(H=[T$(H$` E.HHH0iҀQ)кH(H= |$PyH=|$\zH=ڔَD$TE.ºHHH0iQ)ƉH^HD螎H=荎fZD$$H=ocfZD$HH=L9|$XHiQ贉H=,|$ H$萉H=k2D)m H=̍H-IH=ړ訍T$((@H=|$H=`$H?H=v.D$ ɈH H=ݒD$薈H=ՌH=ČDGH=~薌T$(|$<$/=Ml$~uf(fTf/vO|$H ifTf/v7ff.E„f.E„f.nfZD$jT$%58ALkR=(HPAWD$4PAU\$pT$<L$0D$tAH0uGfҾHD$0A A H$ AAWHD$(AD$PGA AHD$ кD$\G *иYr/wKfZt$H?T/wfZl$5t$D5t$HD-l$HD-Xl$gDH=#T$()H|$8eH= D茅H=T$(aT$(腈T$PT$(H519/HH uPH=謮D$P-wT$(ZYiT$(ZY˦$*DH$|$\fH$HT$8)$)$)$)$)$)$ )$0)$@)$P)$`)$p$HD$0HDŽ$Seq:HDŽ$Hl$(6wH|$0HuH|$0HtDDHHiQH$k2)ϹvH|$0HtAD$T$81AD$1oAA1Hl$0HcT$8H\tLd$(DLbuLH-tHHtT$8L(vLHsHH؍st$@f.SMLd$0HTH-ELsLt$(D$ L@vLLLt$(VsHLAsLHz(sfZt$f(fI~vHT$(tHT$(LrLHr4$f/v^HPLrHt$($PuHT$(LirHLTrLd$0HL6rHl$(DHI߾I{A1A3{ߺA1{A {1z1D1M9uLD$I9@ŀ|$dd$\f/JY%ƙ.(pjAI9nD$A;H$ffo$ffo$fo$Afo$fo$Aмffo$AID$@AfAD$XA|$8H*A@AA*A@H*\XgA4.YD$l$DA/-gAD$`AAh>fo$PH$]Aǀ fo$fo$A fo$ Aefo$0fo$@IrAA%A5AEAUH[]A\A]A^A_11ۉD xŃuv-H|$0eH/IfD$8 D xt"DHt$DD$0AuH|$00HT$e@l$e5H\L-#Hv+@ t iu 1ʁwAtuHH߾H$LD$H$H$jvLD$H$G҃uGbAEuALD$.ALD$Dv(D@t iu 1ʁwLt$MEdAf$$~ H蝼H߾H$uH$GɃuG҃uD4 `DAv/D@ f.t iu 1ʁwEtA6HLt$E1H_L|$DŽ$H$H$tH$LD$HOHwt҃uHAH9uLD$蜚ALD$Dv&D@t iu 1ʁwLt$MEdAf$$~ H H߾H$E1tH$HPHxD t @uHAH9uHՙDAv,D@ t iu 1ʁwEtA>Lt$MOGoA:A6l$8^l$8fLD$Z趙LD$Y9ZY\^IC7Hf@uHH9t2@ uHH9uHT$X:@uHH9uMK#MSLf@uHI9t2@ uHI9uHT$P9@uHH9u tuHI9t uHI9uLISF8@uHH9uICEfuHH9t uHH9u|$L\$hLD$`:DE*HT$XH$HHD$YH|$Hs;YHT$PH|$"YH|$HsYHT$`H|$XH|$HnsXH|$LXH|$H]Dd$47AILt$8EA3AH=B_AWDRLqWAG1A9rfDƒH|$H\>HEH1@J8HH|$HW;>HD$PH1J=HH=)IBDH=LBDQ>H=mLBFH=|HB|$>H=JF{BH=LeB|$$=H=KFBH=oH0BD$=H=OH BH=|KAD$H|$[H|$80D$[AD$H|$80D$[AD$,HD$`H=KAkH=JpAUH=JZA?H=JDA)H=J.AH=JAAWAVIAUATUSHxH$HT$LD$ L$HD$`H$LL$XL$H$H$H|$(L$HD$$t$0L$D$DH$L$HD$PH$HD$HH$HD$8H$HD$$8ݥL$L$ H$(؋$0HʼnHH9a"04cH߾L $w>H;L $H1L $cL $L#1AA$4AE^]Z>ffL $AD$L#AMAD$H*.F @ .zL A^1Z=ff,]AD$L#AD$?AD$@AD$)AD$HD$YH*A$|4.zt^Y\1Z6=HT$8fAD$$HfۋP,HT$HP0HT$AMǀ4 C4 H*ҋPx4fH*.zt^ȋHfH*HYfY?\.zt^(Z-)\5U^YDjE1=J^Y%[D[l$f(O[D [t$d$$Y|$ DD$(DL$0\(YAYZY(\fZH@@H@`HXp.ztD^Ћ@ffEA*D*(A\X$AYA^þZ;M9f҉HfBL`jINn ID|4$EK 6Y4D.ztA^L$DT$ H4IHLId$HHD.YZYYD$\D\(YYD$(0xZAYDT$0Z0fxHDY4H*.ztD^Ћ@ffEA*D*(A\X$AY@d_LLT$]:IHHxHfHǀHH)1HH|$ILT$CPCXAH*‹HHC|H9ffAH*fH*.Y Y1Z|9ffɉC`IH*_XY@|.X [YZYYZ\(YYXZY |X\Z@@4f.PP,n VX`fHx*YZ48IffC8H$H*YCxZ8ICdD$DADHD$0t2D$01҉)HD$(APHiMbH&Ho=-HIH[Hx[]A\A]A^A_fDfuL羰"L$0L\$(LD$LT$7I<$Hc1"r]H\$HI$L$0L\$(LD$H LT$PA@ @ A0f*a H\$fH*‰HH$ff.‹H*zt^Y V<ffH\$8;DfH*AH*.z -iV(l$^YY@V@Ax  I$fH*^YV1Zq6fɉfI$H*PUY.zt^(Z-U5WY=WDUY%yUf(Y\(YAYZY(\fZfH*ʋfH*P .Yz^fD((ZYYYD\(YAYZDY(\EZDa6 HD$Pf*YTYD$^Zy4H\$ ffHD$8I$PH\$DH›H*.f*YD$zt^Z4I$={fnpHf~BFL-BL5H=?5H-r931H5H$ H=~?w5I$fZX30H/5H=t?.5I$0H4I$fH*/A @ 4I$0I$x a H=?4HD$`8/H=T:g4 H=>V4HD$X8/ CXD^^f.A Q^^ǀKH\$%QKL-d@Lt3H=]=s3H-/7.HC3H$eH=;=43IfZ@|1.H2H=5=2IxXO.H2H=<2HD$8 .HxL[]A\A]A^A_2D|4HD$Pf=oP*YP.|$Yzt^ZC0AؗHp,4x%1fZ|4~0Hx,tHD$Hfff*YD$HD$8bH*.zt^Z/=-HfPfT$DPHaHHHTL-J>LZ1H=C;Y1H-5,H)1H=;(1H4,H0H=:0Hx4,L0H=:0H4N,H0H=:0H4,HI0H=m:H0Hx+L0H=M:0HffPH*.4nh+H/H= :/H|4Y+H/H=9/HffPH*ʋP.f*Y4*H(/ H=9'/u*H=D5.Jf.(Zf(YYY\(YAYZY(\Za+HD$Pf*YLYD$=hLY|$YFL@Ax yI$fH* fpffH*.tfAH*fD fH*H@f*Y4^9D^HD$`fD zKH*AYX^DL$lZDD$h|$Ht$0l$(\$d$+ffDL$lI$\$d$l$(t$0fP$|$HDD$hH*HD$X.fH*AYXzt^ZDD$h|$Ht$0l$(\$d$n*I$ffE\$d$fE|$Ht$0fB&DD$hl$(H*ȋL*HB8H˜DYA.zA(tA(^(Zf(HYYY\(YAYZYZ@(\PH9ufHD$Pf.*YIYD$HD$`fD rIH*AYXf H=5/+I$x&L+I$P^H=5*I$D H=<5*H$8O&H*hD+H=<5*I$fD H=4w*H$8%HJ*H=4D*I$x u @ \H=4 *I$ H=4 *I$@ 'H=3kH=3kf.AWE1AVAUATUH-aDSHnD$H$D$PD$XȎ@ގ׎юH|D$dCD$\JED$`BD$,D$0%D$D>D$@D$<D$LD$8D$TMD$(D$$D$4D$ D$HC($tw<- $~ $p A<5e HcDHH'HH=t@D$HT$(H|$$H$PDl$AUH$PHD$tPH$PH$PH$PHD$VPH$PH$PAWH$PH$PH$PH$PH$PH$PH$P$L$L$4HĐHĘ[]A\A]A^A_H|$h%HD$hH$LH@&HD$hHHP Hp}HD$hHHHHR&HH5H|H=2ShH&L\$4E1HHT$ LDL$ i{L$ D$4 ,D$H D$ zH=1gH%HHt =mc7H=1gHi%HT$THH=1ngEHA$%$D$f*f/w0,fff/*v1f/)f1f/PH |"H5`"H=`"%@H,fɉH*1f/)@SHU&HtH[f.H1&Hø t ~1!9OωfD19}ډ!f.19r ff/!s'f/s1ZfD1D(kf.[f.f.f.f.f.f.+f.[f.f.f.HHfsu sf.S1Ҿ%É1#߾1{#[HfAfL$HcA1DD$IHD$f$#HHHgot signal !fsk4rx: error abort rx:MHz Type:(Passenger)(Cargo)(Pilot-Vessel)(SaR)(Tug)(Port-tender)(anti-pollution)(Law-enforcement)(Medical-transport)AB(BHBhBBAABAAAAAAAAAAAAAAAAAAAAAxmbeacon encode error, check callsign and ssid 0..15:;*hClb=m/s TX:.{"mod":"","baud":,"len":,"crc":,"snr":,"ppm":,"fecbits":,"eye":,"afc":,"offset":,"rfdb":,"rxmhz":,"mycall":","ver":"fsk4rx","payload":""} cannot write json-filetetraTetra: fr: offs: afc:Hz % dB [ id: seq: td: lat: long: alt: speed: sat: gpspower: batt: fec: snr:dB rf: ppm: Sat:(powersafe=off)(powersafe=tracking)(powersafe=opt) Temp:C Batt:VAPLHOR/O4fsk] len: crc:ok crc:err+remove oldest ship from databaseTxB, RxA/RxBTxA, RxA/RxBTxB, RxA/RxB ,m :len:dB msg: MMSI: rep: dir: knots: stat: ToID: Text: BaseStationUTC: MobilStationUTC: IMO: dac: fi: ack textnum: text: Offset Slots Timeoutmin Incr lat1: long1: lat2: long2: Typ: Mode: Quiet: Part: Call: Name: Vendor: Arrive: Draught: Dim: Dest: ( draught: ETA: Call[] Name[] Dest[ Vendor[APLAISU>̣f9 ΢_N~L=LLLLLLLLLLgLLŝ no ax.25 (no address end mark) no ax.25 (address field size not multiples of 7):fm to via ctl RRRNRREJUIDMSABMDISCUAFRMRv1 pid lev: txd:ms eye:%tuned outside bandwidth (-t)out of memoryoffset:4fsk spaceing:baud:if-bandwidth:demodbandwidth:demodulators:demodulator every:if-samplerate:afc-range +/-:squelch:max.afc:+-scrambled afsk low tone:high tone:bandwidth should be lower than samplerate!fm demod with no audio output?-i only FM or SSB-S usbfile create-F fmfile create-f u8|i8|i16|f32-M -W -m d,[[,]]-m d, baud too low-m f,,-b -t <+-Hz>[,]-D -q -r -n -I valid-len: -h this -v verbous mknod a.wav p aplay a.wav< use -h need input samplerate (-r)cannot open udp socket-m a,,,,-m f,,,-m 0,,,-T [,]-C file not readable Decode AFSK, FSK, 4FSK, DQPSK out of IQ-File/Pipe by oe5dxl output data in udp, axudp or json + output pipe or file (wav) FM or USB -A write (append) ais shipdata to file -B 4fsk demodulator carriers filter bandwidth (140) -b 4fsk baudrate, symbols/s (100) -C read callsign database to replace payload number if valid callsign found (,) -D deviation, spaceing between 2 4fsk tones (270) -F output FM demodulated audio wav to file or (unbreakable) pipe -f u8|i8|i16|f32 IQ data format (f32 slow -I Callsign of APRS-object sender (NOCALL) -i IQ-filename or pipe from sdr receiver -J send demodulated data(base64) with metadata in json, take note of crc -L as -U but AXUDPv2 with metadata for igate -M pass through rx frequency to json metadata and aprs comment -M 437.6 -m 4 demodulate 4fsk (default) -m a[,[,[,[,]]]] afsk (-m a,1200,1200,2400,12500 -m f[,[,[,]]] fsk, scramble=2 raw hdlc, -m f,9600,16000,1 -m 0[,[,,]]] no demodulator, use for audio pipe -m 0,16000,12500 -F af.wav -m d[,[,]] tetra dqpsk (-m d,18000,20000) may be repeated as cpu is able to do with following other -t -n bfo frequency Hz for ssb audio output, -1500 for lsb (1500) -O print raw demodulated bits to stdout (not 4fsk) -q verbous like -v but show only frames with crc ok or SNR over (2) set to 0 to show all, 100 for frames with crc ok, axudp never sent with wrong crc -r iq samplerate -S output USB demodulated audio wav to file or (unbreakable) pipe -T [,] min. Ship beacon time moveing, not moving (0) -t <+-offsetHz>[,[,[,[,]]]] Shift rx-frequency inside IQ band (avoid near 0 where is adc birdy) (0) afc-follow-range Hz, 90% in about 10ms, 0=afc off (0) scanner only for tetra (-487500,0,487500,25000,500) -U send frame in AXUDP, may be repeated to more destinations -W if-bandwidth 4fsk (2970) -Y read AIS countrynames database ( ) rtl_sdr -f 437.5m -s 1024000 - | ./fsk4rx -i /dev/stdin -f u8 -v -r 1024000 -t 100000 -L 127.0.0.1:9001 -M 437.6 -I MYCALL-11 -S a.wav usb rx: rtl_sdr -f 144.4m -s 1024000 - | ./fsk4rx -i /dev/stdin -f u8 -v -r 1024000 -t 28000 -m 0,16000,2400 -S a.wav AIS rx: rtl_sdr -f 162.0m -s 1024000 -g 49 - | ./fsk4rx -i /dev/stdin -f u8 -v -r 1024000 -m f,9600,11000,2 -t -25000 -m f,9600,11000,2 -t 25000 -U 127.0.0.1:9000 Tetra: rtl_sdr -f 426.0m -s 1000000 -g 49 - | ./fsk4rx -i /dev/stdin -f u8 -v -r 1000000 -m d,18000,20000 -t 37500 -J 127.0.0.1:7000 for unencrypted audio needs sdecoder, cdecoder, decode.sh ./tetradec -J 0.0.0.0:7000 -v -w a.wav -c 2UCYkkkk?@k4kkkg?T kkkkkkkkkkkknk9kkkοkkSkkI@;5ao:'7@F33s??`F`???: ?HQ@zDFNFBHE8BHCPG>">?BFF`BBOff&?2Z@8@E>@@33>339:I05E3 ף< #<Q9o:ff>"?y?<>L=?RIFF WAVEfmt under way using at anchornot under commanrestricted maneuverabilityconstrained by her draughtengaged in fishiunder way sailinreserved for futdangerous goodspowerdriven vessel towing asternpower-driven vessel pushing aheaAIS-SART, MOB-AIS, EPIRB-AISunder testO"AdatL@Lp@,_!@V@Vf@f00000000"@?3333@p}?p}?0==3303232332323 A #|A@AAB=pC<4E.؂;E.;.eB%.*s%*lu%*d%*.*fosic.c0X2C_TRUNCI(kN(k(knO;X@ Xl  H!!H""@H#p#h$(&&(d(+84 4 H5D668:PhCL ^Xj8  H H8 Xt  xP X X Xh | H <XXt(hL(8hD\p(H  4H\p(8XzRx "zRx $FJ w?;*3$"DP\8EptD N E4/AiHAAHN x}D GD@{DHBFI B(A0A8D@k8A0A(B BBB,DmBDG G`T AAB,tzBMC GP\ AAB 0BMI I  AABJ ,8!BII Y@t AABH!?BJH H(F0 (A ABBG P(A ABBLh" BGB B(A0D8G 8A0A(B BBBD Tl% BEE E(I0A8G 8 H i8A0A(B BBBK $. $.jAI } CF @H.4BDI D0  CABH N  CABD /WGOT<0#BBB A(A0IPy 0A(A BBBA  0A(A BBBF P1BGA A(GL (C ABBJ h (E ABBF LTp3BEE E(K0I8G 8A0A(B BBBC h;M BNG B(A0A8G 8A0A(B BBBD rBRKOB axDDBBB E(A0C8J{ 8A0A(B BBBB aOBEBaIQALxUI BBE E(A0A8L 8C0A(B BBBA \xa1&BBB B(A0A8G 8A0A(B BBBK AlAx<Xm BEB B(D0A8G 8A0A(B BBBD M^A EEBBBedL6BBE B(A0A8Dn 8A0A(B BBBG  8I0A(B BBBJ $BEB B(A0H8G  H I F I I I F I I B I I I I I I I i O 8A0A(B BBBA } F I F I I I F I I B I I I I I I I c 0BRB B(A0A8D8< BIA _ CBH u ADN xܿOb<tBJJ D(D0M@0G(G BBB ,BHD  ABD ,$ EGJ  ABD @T lBLO A(E0F@ 0A(A BBBI  Li  $H BBB B(D0D8I`( 8A0A(B BBBE H 4BLB B(D0D8JX 8R0A(B BBBK l q TlBEB E(D0D8JPiXB`GXBP] 8A0A(B BBBE ^XB`FXAPN 8A0A(B BBBA RXB`FXAP <O}$ 'AU@ DA~\ 'AUx   $ 0 0<ADI N KAH DFA0 <<ADI N IAJ DFA0 H<ADI N HAK DFA0P T<ADI N KAH DFA ` \DP d  `  \0Ge tAa_ $ 3AGG aAAH lM` $t 0AS 4DK ,E h p6  $8L`t|xtDIlx9Aw?D z++%/  --o q /@ P  ooooo-6FVfv&6FVfv0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14) 12.2.0.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.got.plt.data.bss.comment 88 &XX$9|| Go0Q HYqaoFno}P P B@ @   / H H H @------//(//0000/ 00F&1