ELFp@44 (*'44@4@  TT@T@ p@@@@88AAT@@dd@d@ @@$$/lib/ld.so.1GNU@BGNUOu5Q6%^Y@_xj @ @@X @@ _ pAAppp@ ppip'po@oo@ai*. T$H)I & U 6\"DVA+0_>Y!<EC;@'#9ZJb=-,` P34heG /W2%(7815SB]?MNg:KFXRLcOQ[d^af (p@AX@ @ . @ 0@l ؑ@ 0@@T@ @Н@@j@S/@ @@h _@@[d@L ep@`@ AlP@U@@*@ A@&0@p@@  @]@AQ@ 5@@q@@ &@ yМ@^@x@ e@@j@@p@{`@P@V4@ @@>@< 0@~ @R@@C@$ @ ,@ @h@  @< Л@k@1@  !@L@A<@ @6@ؔ@l p@`@P@x@@-0@ @<-@L h@ @F@ `@B 3"@p@@4 H@$ 4|@\ @ 9@L @К@p@ o@@@&pR@h z@ }@__libc_csu_init__libc_csu_fini__libc_start_main__gmon_start___Jv_RegisterClassesstderrfprintfstdoutpollselectrecv__errno_locationsnprintfstrlen__xstatstrncpydirname__xpg_basenamestrncmpsocketgethostbynamebcopyconnectclosefreecallocfilenameserveroptarggetopt__isoc99_sscanfexitfwritecreate_upnpconnect_upnpstdinrecv_upnpfeoffreadfree_upnpprint_upnpsend_upnpupnp_discoverrender_upnprender_uri_metaGetTransportInfoupnpDiscoverUPNP_GetValidIGDfreeUPNPDevlistFreeUPNPUrlsstrstrUPNP_GetStatusInfostrcmpmallocstrchrgetDevicesFromMiniSSDPDmemsetin6addr_anysetsockoptif_nametoindexbindgetaddrinfosendtoperrorfreeaddrinforeceivedatastrncasecmpmemcmpmemcpygai_strerrorinet_addrparseURLsoapPostSubmitgetHTTPResponseconnecthostportIGDstarteltparsexmlIGDendeltIGDdataminiwget_getaddr__ctype_b_locreallocstrtolgetsocknamegetnameinfosendsimpleUPnPcommandParseNameValueGetValueFromNameValueListClearNameValueListstrtoulParsePortListinggetsockoptputslibc.so.6_DYNAMIC_LINKING__RLD_MAP_IO_stdin_usedGLIBC_2.2GLIBC_2.3GLIBC_2.7GLIBC_2.0ii 7ii Aii Kii U<.'!'% @% % % % B<@'% t9'P% % B<@'% 09'!% %  '!% B<@'!4'$$'Ѐ% 4% % % '(B<`b,$ @B!% % % % % % % % % % % %  % % % % % % % % $% % % % % !   'A$$% C% $!<$&% C% PA<! @$ $&,($0'DA<$ !8!B<'@'40,(!A<$$ $ 'A$/$GC$% @% b$% @c$e% @c$D% % dB$D% c$gh% % @c$b$% @c$e&% b$ec$+f`% ! !      ''<$C/$Cu$C:$C#% `D$1&#% `$PA$ `=$<$b?$$c$+`% \XTPLHD@<8`'% b$!(/$:$!0Q% NR% NS% NT% NU% D/$$+`% H$$!( $0/$%  %  % % +@/$% % % ' $"$!(~% |% z!00% I% I% I% + $$+ $ C$c$ $ $ $>$% +@!$D% % B$+ C% =$$+P@% u% % % % % % $+ e%  $ $ $% !P!XJ%+`C% % Q D% k%% J%J% % % (4, ,4($+ 4% +% v% $+ )@!H)%% % % % ! $+@% 0(4,!(  $0(4,@<$ $$!@ % B$ ! 04!( $04!@% %%+C@% 1% $$+C@)%%  B$ % B$c$ % <$% % $ % <$%E+ % % % /$% %  !0 c$l$$+P@!P!XLJ%Q+hC k%% % B<'@'D@<840,(!!!!'$$! $ !0% A% % BVA<(% $$D@<840,(H'@!(@\! !0  !8A% (A<  $ % % % B@!@`% $+ ! `+ ! "A<8$ ! @ @$pA<$! @D$ $'% H% ! @$'$'$'`% % B<'@'|x 'A 0 %s POST /MediaRenderer_AVTransport/control HTTP/1.0 SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#%s" CONTENT-TYPE: text/xml ; charset="utf-8" HOST: %s:%u Connection: close Content-Length: %u http://%sfile://%s%s%sobject.item.imageItem%serror: upnp connection already open on socket %u error: can't open socket (%s) error: no such host as %s (%s) error: can't connect (%s) error: upnp object is NULL (%s)free_upnp%s %s - send AVTransport commands to UPNP media services Copyright (C) 2011 Jaromil @ NIMk.nl Artlab , License GNU AGPL v3+ This is free software: you are free to change and redistribute it. The latest AVTransport sourcecode is published on <%s> Syntax: avremote [options] [command] [args...] Commands: discover scan for upnp devices on the network load load a file and prepare it for playback mode set playback mode (NORMAL or REPEAT_ONE) play start playing the selected file pause pause currently running playback stop stop playback and return to menu get get the current status of the device jump seek to a position in time (00:00:00) none means load and play URL, or use - to read xml from stdin Options: -s network address or hostname of the media server -p port on which the UPNP AVTransport daemon is listening -t dry run to test without a server (print out rendered xml) -h print this help -v version information for this tool For more informations on AVRemote read the manual: man avremote Please report bugs on . AVRemote0.4.0http://nimk.nl/avremote%s - simple commandline tool to send AVTransport commands over UPNP version %s by Jaromil - Netherlands Media Art Institute Copyright (C) 2011 NIMk Artlab, License GNU AGPL v3+ This is free software: you are free to change and redistribute it %udry run: printint out rendered upnp message without establishing connection unrecognized option: %s Performing upnp discovery... can't connect to %s:%u: operation aborted. dry runupnp pipe wrote only %u of %u bytesSetAVTransportURIPlay1PauseStopGetTransportInfo%sSetPlayModeREL_TIME%sSeekwarning: command not recognized, loading and playing as url -hvs:p:t#@#@#@D%@#@#@%@#@$@$@#@#@l$@#@#@D$@no valid UPnP devices found %s %s %s %s parser cannot find "%s" in: %s # state status speed CurrentTransportStateCurrentTransportStatusCurrentSpeedTInfo: %s %s %s # Play Rec Quality PlayMediaRecMediaRecQualityModesCaps: %s %s %s # actions ActionsAct: %s Connected/var/run/minissdpd.sockurn:schemas-upnp-org:device:InternetGatewayDevice:1rootdevicesocketsetsockoptbind[FF02::C]FF02::C1900getaddrinfo: %s sendtolocation239.255.255.250%s#%s 1.1urn:schemas-upnp-org:service:WANCommonInterfaceConfig:1urn:schemas-upnp-org:service:WANIPConnection:1urn:schemas-upnp-org:service:WANPPPConnection:1upnp:rootdeviceM-SEARCH * HTTP/1.1 HOST: %s:1900 ST: %s MAN: "ssdp:discover" MX: %u content-lengthtransfer-encodingchunkedgetsocknamegetnameinfo() failed : %s GET %s HTTP/%s Host: %s:%d Connection: Close User-Agent: %s/%s, UPnP/1.0, MiniUPnPc/1.5 sendrecvpollUniqueIDDeletePinholeerrorCode%dNewLeaseTimeUpdatePinholeGetPortMappingNumberOfEntriesNewPortMappingNumberOfEntriesNewRemoteHostNewExternalPortNewProtocolDeletePortMappingNewInternalPortNewInternalClientNewEnabledNewPortMappingDescriptionlibminiupnpcNewLeaseDurationAddPortMappingGetCommonLinkPropertiesNewLayer1DownstreamMaxBitRateNewLayer1UpstreamMaxBitRateGetPinholePacketsPinholePacketsCheckPinholeWorkingIsWorkingRemoteHostRemotePortProtocolInternalPortInternalClientGetOutboundPinholeTimeoutOutboundPinholeTimeoutGetFirewallStatusFirewallEnabledInboundPinholeAllowedGetTotalPacketsReceivedNewTotalPacketsReceivedGetTotalPacketsSentNewTotalPacketsSentGetTotalBytesReceivedNewTotalBytesReceivedGetTotalBytesSentNewTotalBytesSentemptyLeaseTimeAddPinholeGetSpecificPortMappingEntryNewPortMappingIndexGetGenericPortMappingEntryGetExternalIPAddressNewExternalIPAddressGetConnectionTypeInfoNewConnectionTypeGetStatusInfoNewUptimeNewConnectionStatusNewLastConnectionErrorNewStartPortNewEndPortNewManageNewNumberOfPorts1000GetListOfPortMappingsNewPortListingsocket(unix)minissdpc.c: write()minissdpc.c: read()%hugetaddrinfo() error : %s getsockoptconnecturlbase = '%s' WAN Device (Common interface config) : serviceType = '%s' controlURL = '%s' eventSubURL = '%s' SCPDURL = '%s' primary WAN Connection Device (IP or PPP Connection): servicetype = '%s' secondary WAN Connection Device (IP or PPP Connection):WAN IPv6 Firewall Control :URLBasepresentationURLserviceTypecontrolURLeventSubURLSCPDURLserviceurn:schemas-upnp-org:service:WANIPv6FirewallControl:1:%huPOST %s HTTP/%s Host: %s%s User-Agent: %s/%s, UPnP/1.0, MiniUPnPc/1.5 Content-Length: %d Content-Type: text/xml SOAPAction: "%s" Connection: Close Cache-Control: no-cache Pragma: no-cache @@,@@x@@@l@P@ܕ@PortMappingEntryNewDescriptionp@ @@@@@@@Ȳ@@@ @$@ H@@AAX@@ @0@ؑ@@@T@@Н@@@@@@@@d@p@`@AP@@@*@A0@@ @@Q@@@@@&@М@@x@@@@@p@`@P@@@@>@0@ @@@C@@,@@@ @Л@@1@@@A@@@ؔ@p@`@P@@@0@ @<-@h@@F@@@p@@@4|@@@@К@p@@@@pR@@@@0d@@ h@80@? @@@ @ @H @@ &@p)@0*@8d+@80,@(,@ <-@ -@p-@04/@P1@(;@ >@0(?@H?@8p@@hC@?@F@tO@Q@Q@pR@`X@HZ@h[@\@P^@`@pb@d@d@xf@(h@?Lj@0l@ m@m@n@o@pr@u@xy@z@4|@~@@(T@ @HT@(@0@ @X`@0@(@(ؑ@(@h`@h@ ؔ@HD@(x@?8p@x@?8GCC: (Debian 4.4.5-8) 4.4.5GCC: (Debian 4.4.5-10) 4.4.5@  @&@.)@,@4-C@#7pR@h9X@1=Z@&R@HKY@y^ @<#d`@,j@o`@ print_upnprecv_upnpisend_upnprender_upnprender_uri_meta connect_upnp/ free_upnp} create_upnp cmdlinemain:filename\commandnserverportdry_rundiscoverpipe_stdinparser  upnp_discoverl.xextract_xmlJGetTransportInfoGetDeviceCapabilitiesGetCurrentTransportActionsd FreeUPNPUrls freeUPNPDevlist UPNPIGD_IsConnected GetUPNPUrls8 upnpDiscover simpleUPnPcommand2simpleUPnPcommandparserootdescUPNP_GetIGDFromUrl{UPNP_GetValidIGDQ4- gparseURLgetHTTPResponse3miniwgetminiwget_getaddr#7_parsexml9receivedatau1=HUPNP_DeletePinholeUPNP_UpdatePinholeUPNP_GetPortMappingNumberOfEntriesWUPNP_DeletePortMapping!UPNP_AddPortMapping+ UPNP_GetLinkLayerMaxBitRates UPNP_GetPinholePackets UPNP_CheckPinholeWorking UPNP_GetOutboundPinholeTimeout UPNP_GetFirewallStatus_ UPNP_GetTotalPacketsReceived UPNP_GetTotalPacketsSent]UPNP_GetTotalBytesReceivedUPNP_GetTotalBytesSent[UPNP_AddPinholetUPNP_GetSpecificPortMappingEntry}UPNP_GetGenericPortMappingEntryUPNP_GetExternalIPAddressAUPNP_GetConnectionTypeInfoUPNP_GetStatusInfoUPNP_GetListOfPortMappingsVRmGetValueFromNameValueListClearNameValueList=ParseNameValue*KY.getDevicesFromMiniSSDPD"y^dconnecthostportE#dnprintIGDIGDdata+IGDendeltIGDstartelt!jsNsoapPostSubmit7oiFreePortListingParsePortListing Z@@&0eint~8a%00E00-o=!A- Z# # $# 7# )# A# # c# _# #$ #( E #, " #0 $#4 &Z#8 *Z#< ,#@ k0>#D 1L#F ,2#G 6&#H ?#P YH#X `I#\ J#` sK#d zL%#h NZ#l P,#p     # Y# Z#  &  < 'Byp z# {#F G# H# 7 D $ H#   N 7  *  +E#  ,# .#  2#  3#  4z# R 5#  6E#$ 1 8#(  9#0 9 ;#4  GG#8  HG#@ $ IG#H  U#P  W#T  \#X      x )Ww -  p >  G W#  #   \ W# ># x # #2>B408ay' #d (e# f'# gZ# QhZ# gi'#)fd*Z# +S# ,S#("K L## > $Z# %Z#hdr'# 6(%#msg*# 7+%#res-# .%# 0#$2Z\<OZ@d@S صKZd@@=SS ]9ZresZfdsS~U~p~@@__i0_c c /Z@h@S 9resZWh@0@S arg0@@ S ^Bdir gkL oKurl w%fsf V\@!u!i  "VZ@@) S VQWXSY) :ZZX4@8@"t>-G@@h S G#x Ф@ x h $6@@ S 7%%%Z@&@&0eint~8a-o-i Z# # $# 7# )# A# # c# _# #$ #( E #, "#0 $#4 &Z#8 *Z#< ,z#@ k0>#D 1L#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h NZ#l P#p   # Y# Z#p  i  '(" L## > $Z# %Z#hdr'# 6(%#msg*# 7+%#res-# .%# 0#$2h8@ @'8ZG8pres=Z=ZpZ @&@Z%8S `ZK!@"@resZtinZraw̾ؿ$@$@tmpؿtmpؿ   R6A    K;!|+A \ ?!,LA!u-A!> .ZpA!`/ZtA!0ZxA!1Z|A!D 3A|Z&@)@&0eint~8a-o-i Z# # $# 7# )# A# # c# _# #$ #( E #, "#0 $#4 &Z#8 *Z#< ,z#@ k0>#D 1L#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h NZ#l P#p   # Y# Z#p  i  '0- -# -# -# -# =   -# |-# A-# Z#CIF# !# )## u%#tmp'#  !# "#st## $#  +  Hp QI# J# K# L#  ?(" L## > $Z# %Z#hdr'# 6(%#msg*# 7+%#res-# .%# 0#$2"Z&@)@1S "1$a%&'pam(dev)\*+a[+=hr,Z"err,Zanum-ZK0ipB7b> CpbtmpDGdpEppE G XtVZ)@,@T&0eint~8a-o-i Z# # $# 7# )# A# # c# _# #$ #( E #, "#0 $#4 &Z#8 *Z#< ,z#@ k0>#D 1L#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h NZ#l P#p   # Y# Z#p  i  ')@*@JMMpkpp~5D*@d+@resDEyFF{/G}pH  6d+@0,@res6*7yrec8{9}p:/0,@,@ Pres/-0}/ 5 ,@C@r&0inte~8E>-vC 0-t 7# # $# 7# )# A# # c# _# #$ #( E #, "#0 $#4 &7#8 *7#< ,#@ k0S#D 1a#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h N7#l P#p   # Y# 7#{  t  ' L E x)Qw -  pS GQ# #    Q# Z# #  w 1L 2SB 40 !    ` (!   ! )+ ,& .p / 2B 3o :t ; <     8 a y   # K    2 : # w  Q# > # x #  #l  Q# 9 # #  #  # 8P  97#  :7# ;7# . <7#  =# >P#  ?#  @V#\0   #  #  #  #   I  # | # A #  7#CIF \#  !\# ) #\# u %\#tmp '\#1  relt #val #   !#  "#st ## $# r    H Q I#  J#  K#  L# A $ # #xml# 7# [# b # # X # # 777  ? X  N78 X  ^ stX  ^ a7b7i77 ,@<-@K \ jd <-@-@ m ! 7-@-@Q \  [Q  "F" 0#-@-@$O %$X%%a -@4/@) &dstH &src &n7 'P(l7& 4/@1@D 8 \ d [Q  )p(n17 )n27)n37)n47!| >1@;@ >7 a>~  ? y?7 * @7*=A^ (tmpCr mD +optE7 "F @"aM A"X7 " Y s Z7 (n[7q " \r)mx]0(rva7"~ br lbVG(pbV,x )p , 0,` `K a7(stb!  c7v-3@e.1 .' . . . .'/< /E b0N 19@9@x )p '" r L   2w23n;@>@4sn7:4urlny59n5o53 o5 p^ X6 p7Lrn8> sS8^t7 un7v o9bufwnx7' 9p9peR9pv:V 7I  @ 23>@(?@4s74url59563 6 ^ buf;uX(?@?@5 X/5 X7B5[XQ U7D ZP!4f7?@p@@h{f\g [hQ i* i7$- k"Gl7`! 7p@@C@Pm5\ [Q  7#$- "G7(devY$S7 7w'8$O 1%$X1%<<<#D 1L#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h NZ#l P#p   # Y# Z#{  t  '   1[     `  M     E >  G g#  #     g#  E# #  w Zn  turltSt> u>^uNvu v vZ xZV VurlS> >^Nu  Z bufVsZnZlenZi Z #~ $[ g ZC@F@urlL> (^\p1p2p3/>Y :F@tO@ns:Z N:!bufZ$ ?Z$ @Z# A0o#M B0# D#EZX$ FZ#i G#/ HZ.# IZm$ Jn# KZ%? H@&XC"iZ'(jZ'"iVZ=# WZ # XZ? # YZs )N@N@* +tO@Q@ 3, ,!,E!,y!,!-.o/!/"/#W"//"**'.<n/H" Q@Q@"url"N"0> >#1^1L2Q@Q@*r*f*Z*N*B*6**3Q@Q@4~  @ Q@lR@0# urlP#Nc##Z#0> >#1^1L28R@PR@*r*f*Z*N*B*6**38R@PR@4~555[ a5 pR@X@eintCHA $ =# =# xml=# 6# [#b ##X # #   = 6  = 6 = 6 Fn]pn]ip6kq=[=V1'6p']))=w*6O+=:,6sep3HXpR@X@#D ]#%R@2;&$D@PcT@xt}$$% &6 5 X@Y@V&0eint~8a-o-i Z# # $# 7# )# A# # c# _# #$ #( E #, "#0 $#4 &Z#8 *Z#< ,z#@ k0>#D 1L#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h NZ#l P#p   # Y# Z#p  i  ')fd*Z# +S# ,S#$ZX@Y@H&$Zh&[$&S$Z&9$Z&n&Z 'fds)P  65 Z@@y&0inte~8E>-v  -y 7# # $# 7# )# A# # c# _# #$ #( E #, "#0 $#4 &7#8 *7#< ,#@ k0S#D 1a#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h N7#l P#p    # Y# 7# y ' P# V# BP # *\# R\#HPl ?  P# 6L l# \# #D 77#H$S^~X  ),A ,# ,# + ,# -0# .S# /S# 0\# 1\#P m2\# 1 3# 4L#A 8 8# 7 8# 9# 1 Helt#val#7Z@h[@@'Q`''i'% ' 7(o_<(ret7e(z7h[@\@(Q((i&)D) b) 7)o_)ret7)7\@P^@*QQ$*7*fQU*o ~* 7*p *ret!7*07P^@`@+!Q0+o+g+0+ + 7,o_(,ret7Q,Q7`@pb@r,+ QQ,Q,gR-fS.-uTW-~U-0V-WX.Z [E. \7n.o]_^.ret_7.7pb@d@. Q/%/QN/Q/o / 7/ret7 0Z80upV0p00d@d@m s077d@xf@0 Q0%1id1 1o!" #1 $71p%2ret&75277xf@(h@a2 Q22i2 3o F3 7o3p3ret737(h@Lj@ 4 Q)4]4444 50\5  " #5 $75o%_&5p'6ret(7&67Lj@0l@a6_ Q66 6 7o Q7 7z7fe7ipa7p7ret7 8y`00l@ m@E8 Q`e8ax8oc d8 e78rf08!pgH0 m@m@8]QH9I9oK L89 M7a9rN0v9!pO00m@n@9Q0919o3 49 57:r60:!p7C0n@o@+:[QK:^:o |: 7:r0:!pQ7o@pr@:tQQ:Q!;RU;S;T; U;0VW<W<iX<&Z [< \7"=o]_^Q=p_z=ret`7=NB7pr@u@=}QB=C>gDY>0Ew>F> G>~H?I7?Jm?oLM N? O7?pP?retQ7@I7u@xy@@Q@+A _AgAA A1 (B~^BBBqCo~ 6C 7_CptCr7BD)7xy@z@DAQ)D*DJ+Do- .E /7@Ep0bEret17E7z@4|@EQE F+Fo TF 7}FpFret7Frx74|@~@GQx7GyUGFz~G {QG5|Go~ 'H 7PHprHupHerrHret7H=7~@@$IQDIxI-II1  J?J[oopJ J 7Jret7 K""if5 @@S&0inte~8E>-v -t 7# # $# 7# )# A# # c# _# #$ #( E #, "#0 $#4 &7#8 *7#< ,#@ k0S#D 1a#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h N7#l P#p    # Y# 7#{ t '  @# F# B@ # *L# RL#H @ \? w @# 6L \# L# #D 77#H A $G # #xml# 7# [# b ]# ]# X ]# # ]7G77cL^@T@6Ko^UK_~Knva@KpbK@@O g%Xg%w*MT@@K=oM LnvO@+L=:@T@IL :iL :7|L[;LD =PT@@LdL*Ll7L[w@@MRd/McMl7M[nv@O %X%*5 @@&0eint~8a-oZ-t Z# # $# 7# )# A# # c# _# #$ #( E #, "#0 $#4 &Z#8 *Z#< ,z#@ k0>#D 1L#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h NZ#l P#p   # Y# Z#{  t  'nx)@w -  p>t G@# t#  n   @#  !#  k   !#  "#st ## $#   ,@@M,M,*Ntmp.m/tN 0on1p2 Nurl3 i40UO50hO 50O50Ol50s6ZO7n 7 7-5 @\@n&0eintNS~8v-SC 0 - A# # $# 7# )# A# # c# _# #$ #( E #, "#0 $#4 &A#8 *A#< ,#@ k0:#D 1h#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h NA#l P#p    # Y# A# S7 S7'E 7D "K# -7N SH7x )w -  p:   G #  # S7  8X  9A#  :A# ;A# . <A#  =# >X#  ?#  @^#?7A @\@-PlS7HMP> 7:Ps9APn9APO>l}?8}ai@^Qp@^~ A}iAQ0lenQ-~errAR@ @__i0_| S|7@-j[`5 `@@b0nn#n#n#n#~~ n#|n#An# #CIF%#!%#)#%# u%%#tmp'%# int &.e~ 8X | -f   -V##$#7# )#A##c#_# #$#(E #,"#0$#4&#8*#<,q#@k0<#D1J#F,2#G6#H?#PYH#X`I#\J#`sK#dzL##hN#lP#p   #Y## ] ~ V~' ``@@>Rd`]R XC@@{R+dCR[CRlC#SEqFbSzO I#XI#8@L@O K#XK#d@x@O M#XM#@@O O#XO#@@ O Q#XQ#ȏ@܏@O S#XS#{ @ؑ@Sd S*  Tl 3T"`@x@O .#X.#@@O 1#X1#@@O 4#X4#@Ȑ@O 6#X6#ؑ@@FTSdeT*TlTo5 @T@&0eint~8a-o-i Z# # $# 7# )# A# # c# _# #$ #( E #, "#0 $#4 &Z#8 *Z#< ,z#@ k0>#D 1L#F ,2#G 6#H ?#P YH#X `I#\ J#` sK#d zL%#h NZ#l P#p   # Y# Z#p  i  '  )ZNfd)Z))Zz **Zn,Zp2NZ@T@TGfdNZUurlO)USPRU> Q>{URSU TVZWG{XZUY{t@{0%;VD X  ,5 `@p@eintCH~H , $ S ^  ~     X  ) ,,#,# +,#-%#./# //#0#1#Pm2#1 3#4O#H ,?88#78#9#A $ =# =#xml=# 6# [#b ##X # # =6=6=6  #str#=%p=l6r!%~G`@h@mcdGT*G=UlG6VoIch@ؔ@,VocKVpmtVؔ@D@V =V 6VocVD P[OD@x@VdO W[O=WlO6WpmQ@XoRc ܕ@v|! !"#iX l@o! !"#X @0h! !"H#X$@`_! !"x#X0x@p@Xnd0Y*0=JYl06~Yi26Yo3c%@@p@pm?~ , ,An% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ;  : ; (  : ; I8 .? : ;' I : ;I.? : ; ' I@: ; I4: ; I4: ; I 4: ; I  4: ; I4: ; I.? : ; ' @: ; I4: ; I 1RUX Y !1"!I/#4I4  $.? : ; I@%4: ; I? < % : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ;  : ; I8 ' I.? : ; ' @: ; I4: ; I4: ; I.? : ; ' I@4: ; I 4: ; I 4: ; I4: ; I 4: ;I  U!I/ 4: ; I? < !4: ; I?  % : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ;  : ; I8  : ; .? : ; ' I@: ; I4: ; I4: ; I 4: ; I4: ; I  U!I/4: ; I? < % : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.? : ; ' I@: ; I4: ; I.? : ; ' @: ; I4: ; I 4: ; I4: ; I 4: ; I? < % : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I: ;I : ; (  : ;  : ;  : ; I : ; : ;  : ; I8 ' I.: ; ' : ; I: ; I4: ; I.? : ;' @: ;I 4: ;I!.? : ;' I@"4: ;I # $4: ;I%.: ;' @&: ;I' U(4: ;I)4: ;I*: ;I +4: ;I , U-1RUX Y.1/410411 2!I/3.? : ; ' I@4: ; I5: ; I6: ; I 74: ; I 84: ; I94: ; I:4: ; I;.? : ; ' @<4: ; I? < =&I% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ; ( : ;I.? : ;' I : ;I.: ;' I : ;I4: ;I4: ;I !I/.? : ;' I@: ;I: ;I4: ;I.? : ; ' I@: ; I : ; I!4: ; I "4: ; I#4: ; I$4: ; I % : ;& U' U(4: ; I)1X Y *1+.1@,1-1 .41 /4104: ;I14: ;I 21X Y3 44154: ; I? < % $ > $ > $ >  I&I : ;  : ; I8 : ; I8  '  I .: ; ' : ; I4: ; I4: ; I .: ; ' I .? : ; ' @: ; I1RUX Y 1 U4141 U% : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/  : ; I8 .? : ; ' I@: ; I4: ; I4: ; I 4: ; I? < % : ; I$ > $ > $ >   II !I/  : ;  : ;I8 : ; : ; I8 &I : ;  : ; (  : ; I8 .? : ;' I@: ;I4: ;I4: ;I4: ;I 4: ;I: ;I .? : ; ' I@: ; I4: ; I 4: ; I4: ; I.: ; ' I@  : ; I!4: ; I"4: ; I? < % : ; I$ > $ > $ >   I&I  : ;  : ;I8 : ; : ; I8 I!I/  : ;  : ; I8 ' I.? : ; ' I@: ; I4: ; I 4: ; I.? : ; ' @4: ; I .: ; ' @: ; I4: ; I U4: ; I? < % : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I : ; (  : ; I8 .? : ; ' I@: ; I4: ; I4: ; I4: ; I 4: ; I!I/4: ; I? < % : ; I$ > $ > $ >  I&I  : ;  : ;I8 : ; : ; I8 I!I/ : ;I : ;  : ; (  : ;.? : ; ' I@: ; I4: ; I4: ; I 4: ; I  U U 4: ; I4: ; I4: ; I? < %  : ;  : ; I8 I!I/ $ > $ >  : ; I8 $ >  : ; I   I  : ;  : ;I8 : ; &I.? : ; ' @: ; I: ; I4: ; I4: ; I U  4: ; I? < % : ; I$ > $ > $ >   I : ;  : ;I8 : ; : ; I8 I !I/ &I.: ; ' I : ; I: ; I4: ; I.? : ; ' I@: ; I: ; I: ; I 4: ; I4: ; I 4: ; I1RUX Y 1 U4141!I/ 4: ; I? < % $ > $ > $ >  I&I I !I/  : ;  ( : ; I  : ;  : ; I8  : ;  : ; I8 ' I.: ; ' I : ; I4: ; I.: ; ' @ : ; I : ; I 4: ; I.? : ; ' @: ; I4: ; I4: ; I .: ; ' @: ; I 1RUX Y !1" U#41$1RUX Y %  /usr/mipsel-linux-gnu/include/sys/usr/lib/gcc/mipsel-linux-gnu/4.4.5/include/usr/mipsel-linux-gnu/include/bits/usr/mipsel-linux-gnu/include/usr/mipsel-linux-gnu/include/netinet.avremote.cstat.hstddef.htypes.hlibio.hstdio.htime.htime.hselect.hstat.hsockaddr.hsocket.hsocket.hin.hstdint.hnetdb.hpoll.havremote.h@$IKI;_LxJPLIyJQK=tJ,wrKKLr>tt4  DyJQy<_HtLuIKuIKwg<(v8>HLU,}JJ}IK>IK=GM /usr/lib/gcc/mipsel-linux-gnu/4.4.5/include/usr/mipsel-linux-gnu/include/bits/usr/mipsel-linux-gnu/include.cmdline.cstddef.htypes.hlibio.hstdio.havremote.hparsers.hgetopt.h@78IKK>JvJLJGQu(00/tu3 @<%4i0IKK=  < 8GGM,d!<O tHLyJOG=yu$u9$ tv==K~t(FNp$ Q=)$m/g$$==wuKv(IKb /usr/lib/gcc/mipsel-linux-gnu/4.4.5/include/usr/mipsel-linux-gnu/include/bits/usr/mipsel-linux-gnu/include../src/upnp.discover.cstddef.htypes.hlibio.hstdio.higd_desc_parse.hminiupnpc.havremote.h&@"8pJ$,$\4hJtvvctzP=uvmtL=u=rW /usr/lib/gcc/mipsel-linux-gnu/4.4.5/include/usr/mipsel-linux-gnu/include/bits/usr/mipsel-linux-gnu/include/usr/mipsel-linux-gnu/include/netinetminiupnpc.cstddef.htypes.hlibio.hstdio.hunistd.hsockaddr.hsocket.hstdint.hin.hnetdb.higd_desc_parse.hminiupnpc.hminixml.h,@u>vv=KvIKwK$B<$ IK:q >t8MGMKuIKvuuHLHLw=uu>> t(s|8#ZJ&? ((uIKK8 ,u( ~J#T]J#J`JJN^J"J^JuM (,MyJQ 4~t}t$><|PO^J"J^zu$K uLKHKKGMKGMIK}<@#@]J#J`JJN^J"J^JuMN4 =~^J~4=KL~tKKuf<zB]{4 JvJ wJ JvJRu wJ JANQuJKILKKKKhJEOu Jt8+kJJKILIPJJZJP>I=v()W4IKXXX>Pt) /usr/mipsel-linux-gnu/include/usr/lib/gcc/mipsel-linux-gnu/4.4.5/include/usr/mipsel-linux-gnu/include/bitsminiwget.cstdlib.hstddef.htypes.hlibio.hstdio.hunistd.hsockaddr.hsocket.hctype.hC@,u6KI$=Ks)v(GMJKQ=u?( <Jv$L=KIZL=KI$|8nJuJK,GJTJ$,-=B>HG$~t~JtIL4Kr(,FLKIH,ztp$K*$~,xEO t=> <rJ~((=~ELHFEvL~M9 v<+KzJB,Hz `,s ,R84~ t 0tJ JKtJ K, Pv twJKu <(<.<v 8zJOEPzPt?tKt=- minixml.cminixml.hpR@8KCJ=J+JUJJKDJPZJ70RMu0IKuJ<>ti(KJHK~HLu JWzzP$u=>HLu JWzzP$u=>HLu JWzzP$u=>HLu J8 :KE0(>4LHGLKKKHLKuu=LuKzuifo}4|=KB,w廀OGLIKLHKKM(vu=KNu=Nu=Mu=Mu=MuKwucys~8$EHLIKuKILLK(vu=Lu=KLu=Lu=KLu=Lu=Lu=Lu=LuKvuK0 ~QKeKAO󼼼zLNKwLLLN4?xJRvJuKvO` /usr/lib/gcc/mipsel-linux-gnu/4.4.5/include/usr/mipsel-linux-gnu/include/bits/usr/mipsel-linux-gnu/includeupnpreplyparse.cstddef.htypes.hlibio.hstdio.hupnpreplyparse.hminixml.h@GxktL=KKIua =v?K>LKHKKGMKKGMIK=KKf>J>I4TKIK\&tm! /usr/lib/gcc/mipsel-linux-gnu/4.4.5/include/usr/mipsel-linux-gnu/include/bits/usr/mipsel-linux-gnu/include/usr/mipsel-linux-gnu/include/sysconnecthostport.cstddef.htypes.hlibio.hstdio.hunistd.hselect.hsockaddr.hsocket.hnetdb.h @78GREOGMJEBLK<HLH@K "t~JO`~JJ~J~J~JIKyJIKIK,KIKmJP<8t=U\<( ^4=u=Dw4 /usr/lib/gcc/mipsel-linux-gnu/4.4.5/include/usr/mipsel-linux-gnu/include/bits/usr/mipsel-linux-gnu/includeigd_desc_parse.cigd_desc_parse.hstddef.htypes.hlibio.hstdio.h`@(KuvuvuuuvuuuuvuuusJEO}O= JLmtr$Of< u< @z<]@HIKGMztGKKM  /usr/lib/gcc/mipsel-linux-gnu/4.4.5/include/usr/mipsel-linux-gnu/include/bits/usr/mipsel-linux-gnu/includeminisoap.cstddef.htypes.hlibio.hstdio.h@0OEOEOEO wJ JwJ JOXuuv3<0 2L portlistingparse.cportlistingparse.hminixml.h`@vKIuMGg vzJyJ}>vzJyJw=J<vzJyJ>}>EJ=JCJJB,($  |  @H0X d@LHT@H Lh@H8P(0@lH`@$H@P@@H L@H L | 0@HHl  0 @H@l   | 0&@Hl   | )@H0P *@HT d+@HT0,@HP | l,@H Ll<-@LH Ll-@hHpL l-@DH0X0l4/@HPl  0l1@ Hl  ,l;@DHh l>@<D0Hl(?@XHHH l?@H8X0lp@@4Hhl   | (C@$H@`0F@Hl  ,tO@HdQ@`DDHT Q@DT | 0pR@hH`l   | (<X@HHd |  xZ@hHT xh[@HTx\@`HP xP^@HT,x`@hHd$xpb@<H\ xd@$ xd@HX xxf@HX(x(h@$H`$xLj@H\x0l@HLx m@HLxm@HLxn@HL0xo@Hl  ,xpr@0Hh 0xu@Hl  xxy@dHPxz@XHP,x4|@\Hd$x~@$H\ | @H(TT@H L@hHHHT@\H(P$@XH0\ | 0d @Hl   | 0 @<Hl   | $ `@HH0\ @LH(T @H(P ؑ@H(T | , @Hd |  `@ h@pH L ؔ@lHHH D@4H(P( x@H8`__off_t__gid_t_IO_read_ptr_chainst_ctim_shortbufhdrlen__suseconds_tpfileserveraddr__path_IO_buf_baseSOCK_NONBLOCKlong long unsigned intin_addr_tpdirprint_upnpGNU C 4.4.5statlong long intsockfdavremote.c__PRETTY_FUNCTION__st_ino__mode_trender_uri_meta_filenost_pad1_IO_read_endst_pad2st_pad3__blkcnt_thostnamesocketSet_IO_buf_end_cur_columnSOCK_STREAMhostent__quad_tfilesizest_atim_old_offsetreventsst_pad5action__pad3sin_zeropollfdst_blocksst_uid_IO_markerSOCK_RDMfd_sets_addruint16_tupnp_t__bsxh_namesend_upnptimeout_IO_write_ptr__statbuf_sbuf__arrshort unsigned intsin_addr_pos_IO_save_base__nlink_th_addrtype_lock_flags2timevalst_sizest_modesin_familytv_nsectv_sec_IO_write_endh_aliasesrender_upnp_IO_lock_t_IO_FILE__blksize_tSOCK_DCCPmsglensin_portsa_familyh_length/home/jrml/devel/avremote/src__socket_typeunsigned charconnect_upnp__fd_maskshort intst_blksizereslentimespec_vtable_offset_markersSOCK_PACKET__ino_ttv_usecst_nlinkst_rdevsockaddrstdout__uid_t__off64_t_IO_read_base_IO_save_endst_gid__pad1__pad2h_addr_list__pad4__pad5__time_tsa_family_t_unused2stderrcreate_upnpSOCK_CLOEXECSOCK_DGRAMsockaddr_in_IO_backup_baserecv_upnpst_mtimfree_upnpsa_dataSOCK_RAWst_devSOCK_SEQPACKET_IO_write_basein_port_tuint32_toptargshort_optionsdry_runcmdlinemainserverfilenameoptlencmdline.cargvargcparser_ffoundpipe_stdinscpdurlpNextrootdescurllanaddrcontrolurlservicetypeupnp_discoverIGDdataslevelminissdpdpathcureltnamesecondIGDdatas_servicepresentationurlcontrolURLurlsmulticastifdevlistIPv6FCurlbaseUPNPDevipcondescURLdiscover.ccontrolURL_6FCcontrolURL_CIFeventsuburldeststatequalGetDeviceCapabilitiesneedleextract_xmlactionsGetCurrentTransportActionsplayspeedGetTransportInfostatushaystackparsers.cIPPROTO_EGPsockaddr_in6sameportai_addrlenIPPROTO_MTPai_flagssin6_addrIPPROTO_ENCAPIPPROTO_ROUTINGai_nextsimpleUPnPcommandsimpleUPnPcommand2ai_canonnamedelaybufsizess_familydeviceIndexIPPROTO_UDPUPNP_GetIGDFromUrldescXMLsizendev__s2_lendeviceListservinfoparserootdescuint8_tIPPROTO_IGMPMSearchMsgFmtifindexsin6_scope_idendeltfuncIPPROTO_IP__ss_alignurlsizesoapbodyIPPROTO_PIMGetUPNPUrlslocationsizeIPPROTO_IPV6UPNP_GetValidIGDUPNPargsin6_port__socklen_t__s1_lenin6addr_anyfreeUPNPDevlistIPPROTO_NONEsudpIPPROTO_DSTOPTSIPPROTO_ICMPIPPROTO_ESPIPPROTO_UDPLITEattfuncreplyIPPROTO_MAXIPPROTO_HOPOPTSIPPROTO_RAWhttpversionai_familyai_socktypesoapactstsizeIPPROTO_RSVPargslocationxmlparser__u6_addr8soapbodylenstarteltfuncIPPROTO_ICMPV6hintsxmlendIPPROTO_DCCPbufrxmlsizeIPPROTO_FRAGMENTipv6IPPROTO_TPminiupnpc.cFreeUPNPUrlsai_addrsin6_familyminissdpdsockIPPROTO_SCTPIPPROTO_PUPuptimeIPPROTO_IDPdescXML/home/jrml/devel/avremote/src/upnpdatafuncurl_cpy_or_catIPPROTO_GREupnpDiscoverIPPROTO_COMPparseMSEARCHReply__ss_paddingsockaddr_storagesockudp_rlanaddrlenxmlstartIPPROTO_IPIPIPPROTO_TCPmc_ifaddrinfoUPNPIGD_IsConnectedsin6_flowinfoai_protocol__in6_uIPPROTO_AH_ISgraphminiwget3_ISspacecontent_bufaddr_strsaddrlen_ISalpha_ISdigitchunksize_buflinestartvaluestartcontent_length_ISalnumminiwget.c_ISblank_ISpunctchunksizeheader_buf_usedparseURLminiwget2miniwget_getaddrcontent_buf_lenend_of_streambytestocopygetHTTPResponsesent__nptrendofheadersatoisaddrminiwgetcontent_buf_usedcolon_IScntrl_ISxdigit_ISlowerchunkedheader_bufrespbuffer_ISupperaddr_str_lenchunksize_buf_indexheader_buf_len_ISprintattnameparseattattvaluelenparseeltattvalueparsexmlminixml.celementnameattnamelensocketreceivedata.creceivedatainternalPortUPNP_GetTotalBytesReceivedCheckPinholeWorkingArgslh_firstopTimeoutUPNP_GetExternalIPAddressentriesNewRemoteHostAddPinholeArgslastconnerrorUPNP_GetTotalBytesSentdownresValnumEntriesdurationUPNP_UpdatePinholele_nextendPortportListingupnpcommands.crHostle_prevUPNP_AddPinholeNewEnabledUPNP_CheckPinholeWorkingnumberOfPortsPortMappingParserDataNewInternalClientprotoNameValueParserDataextIpAddPortMappingEltNoneinPortdescriptionUPNP_GetTotalPacketsReceivedGetPortMappingArgsUPNP_DeletePinholebitrateDownisWorkingleaseTimeNewProtocolAddPortMappingArgsportMappingEltNewLeaseTimeinboundPinholeAllowedstartPortUPNP_GetPinholePacketsUPNP_GetSpecificPortMappingEntryGetListOfPortMappingsArgsUPNP_GetTotalPacketsSentintClientUPNP_DeletePortMappingenabledcureltconnectionTyperemotePortpacketsUPNP_GetLinkLayerMaxBitRatesleaseDurationGetOutboundPinholeTimeoutArgsUPNP_GetListOfPortMappingsNewDescriptionextPortpdatainClientNewExternalPortUPNP_GetConnectionTypeInfoUPNP_GetOutboundPinholeTimeoutUpdatePinholeArgsfirewallEnabledbitrateUpexternalPortUPNP_AddPortMappingNewInternalPortDeletePinholeArgsportListingLengthUPNP_GetGenericPortMappingEntryuniqueIDUPNP_GetStatusInfoportmappinglistheadmy_atouiUPNP_GetFirewallStatusremoteHostinternalClientGetPinholePacketsArgsUPNP_GetPortMappingNumberOfEntriesintPortDeletePortMappingArgsClearNameValueListParseNameValueGetValueFromNameValueListupnpreplyparse.cNameValueParserGetDataNameNameValueParserStartEltsocketpathsockaddr_un__ssize_tsun_familyminissdpc.cdevtypegetDevicesFromMiniSSDPDusnsizesun_pathport_strwset__fds_bitsconnecthostport.cconnecthostporttmp_hostIGDdataigd_desc_parse.cdstmemberIGDendeltprintIGDIGDstarteltminisoap.csoapPostSubmitheaderssizehttpWriteportstrheaderbufbodysizeportlistingparse.celementsParsePortListingcodeFreePortListingm0<T<`mT`````UbbbRRRP\RRRm $T$`D\Rd|RRRm8Tx`UtaVmTddUeeccPaabbbmTaa a`taaTxR`lR08`8HRH`` R`RmP  8T8 `$ 4 T4 @ `P X mX   mtTt,b<btUt0a<atRR<pRRRR,DRPTRRmTUdlR RltRDXRRmLTL((xxccRRRdddd4n4SW0W`0Rm00T0aa,U,h```(V,8Vh`HWm T LampTapxmxpTam (T(`Tm TT`m@T U@HmH0@|T|ccTc@|U|``U ` U(`(U@|V|bbVbTTmT``UVVaR4amhTh44  0 0     hUh,b 0 b ` bp b bhVh` 0 `( h ` ` `0`hWhlc 0 c \ c c c0c4d d0 0 d` d \ d  d< X d dRRR 0 RaR a0 ( a< d ap a aRa4Zd$R$XdX`R` d0 0 dT Z | Z Zd | Z Z  d< X d d Rp R R4 q0  q< p q qqD c0 p c c cd l ct t c  c< \ c c (0  (< p ( (0((4c n0 x nx c n d cd t nt c  n< \ c nc4 e0 X ed  e< T e ee4 n0 < nd d n  n< H n nn4 g0 8 g` d g  g< L g gg4YY4 x Yx | R Y Y $ R( | Y Yd l Yl t Rt | Y Y4 g0 \ g\ f g f  g h f  f d gd l fl g f  g< P f gfm<dTddd$R$<dhUhg<gDVDc<chWha a<a||`@`@`<||e<e\tntW$nnxn$<n``4<`RSRR(TT<Ta a<a TR<@m@x0<hT<hU<hV<hWxmxTxUxVm8TbbU``VaaWmTXX88U,a,8U8aV(b(8V8bW$c$8W8c d 88dT0`8`Hf8fm$PTP`T``<U<bU$b<V<aV$aHWlW|WWW$Wlxe$elpcp|d|c(<c<<R<cdc$dl```R$`$,m, $hTh $pUp((\\  WRHWHfWWR<f\f Whf W( X W W< L Wp W f fXXXXX(Xh X( H Xh X X< L Xp X X XHcHeHc\echehch c  c< c e cXVV4dDddh d d\\\h \h \ \  \ \ \0n4nnhnh n n  n< n nlcc0 X S< H S` p S@e@n@e\nehnheh e  e< e n e<a<dPa\dad`hdhah a a  a< a d a$HSHaRSPa\HaHPRPhahtRtahap S a aR RSSRRSRhtRtWc Rh t ct ] c < c c R _h  _ _ _ hh  h h h ]h t ] ]| ] ]  ] ] m   T P el e U `@ d `l `  V a@ ` a a  W T dl d $ $ c  c  $ b$ 0 R0 \ bl b R  R ( Rl x R R a R ` al a d `l `8 0 n m < T U 4`(<@m@<T<tUta<xVx`<hWhcmhT`Th`VYVV8VVtY8Y8TV`tVY V8VVxV$hVUWUW U WWUHWHPUPPWPZWxU8TW`lW$(Z(HWHhZ[[[8T[`t[$h[TT<TT$hTmLTL``LULbbLVLaaLWLee|RRRRmh,T,8b8HTHhb,U,<a<HUHa`haTVVRR``R0H`R$4RX`R0H X$X`hpmphTbTbhUaU<aahV VhWW4DR\dRR<RRR$mP<T(U(DR8V80`8H`P`RxR8@RX8RRR R$P$PXmXP|T|bTbbP|U|aU4aaPVVPWW,<RT\RR4RRR$mpTTTpbpTpbTUTtatUa@paV(tV@XVW0dW@XWTTlclpcTT`f`PfPpfTThdhpdT Tded DeDpeRRXhRX@RR8@RX8$8@pxmx pT, T TpUV, T VpV$ `, L `T `pW a, 4 a4 T WT aR  R R, T \ $\ , $T $<  dT dH X cX \ R\  cT c R  Rx R T T m x   T  c $ T$ x c  U  b $ U$ bp x b 8 Vh x V  W  ` $ W$ x ` R Rp p R $  p  R R 4 R< L R $ $8 $ x $x m (x T c T (cx U b U @ b (bx V Vx W ` W (`8 H R` h R  R @  R R R R R $ $  ($(0m0L(lTlbTLb(lUlaULa(V(DV(W W(ll|d|Ld(llp`pd`d`L(llxexLe\lRRRpdLR(RR4<Rp$LLTmT0LTTLUVVL|V|``` 0`LWaaWa 0aRRR 0c 0c$,d,@R@d 0R|RR8$8LL$0$08m8 0hT0`U`pV|RRRR m DT <U<LVXhRRR\Rm TU(V4DR\dRR8RmTUV R8@RRRmpTd0T0pdUc0U0pcV$a$0V0HaHhVhpa`WWf00pf`00d`d@@H`HPPp` g 00pgn00pn  b 0 0pb\lRR@@R0~d@~HP~R RHPRRR0~@$HP~pxmxpTfTfpUeUeepVpVp WdlWpaap``pccpddp b bRRR~~RR(8R@TR`xRRRRRR <RDTRxR$ $,~,x$x~$mxT(Xl|X(`XU$Sp|S(`S(V`pV(`VW4g4XWXxgHbHXXxbLaLXXxa8f8XXxf@d@XXxd <e<X Xxe$0n0X$Xxn(DcDX(XxcRR`pRX~RR 8RDXRd|RRRRR R0R8LRXpRxRRRR RD$D$~X$`x$xm xTxUVUVxV` ` R$ , R R P ` Rl R R R R$l $l  $ m 4" @!T !U!H!V V !`!4"`T!d!R|!!R,","R!!\!,"!!R!!R!"R""R$","R!!$(!!$!!!4"$4"<"m<"$4""T$T$T4"x"Ux""V$T$V4"l"Vl"<$`D$$`4"x"Wx"4$b4$D$WD$L$bL$T$WT$$b4"x"x"8$a8$D$D$$a""R""R$$R"D$T$$(##f#$R$$$fT$x$fx$$R$$f #,$dT$$d4#($eT$$e"H#$H#D$$T$$$$$m$&$$T$$b$$T$&b$$U$$a$$U$%a&&a$%Vx%%V&&V$ %W|%%W&&W$$$$c$$$&c$$$$d$$$&d&&dP&l&Rt&&R$$a%%a%%R%&a&&R&&a$$%&$$$%0&$0&&$m(8T@HTpT0U0|b|Ub(``0aam, T$`R,R,4m4,lT,U,Vm(TaUV`mH04T4`8`@H`(U(d(d@Hd<V<aac@HcmHTHaa aLULbb db|bbxS$8SS SSSSS|U`U` $T$8S8LTLSTSTxf|aaR|bb RRpxUUX`n`|R|n nRnm<TT`8`Ht``XUXW`eRe8`e|ee4<e(0b0DRDbR4b4<R<b8lb|bRb R <b8}8}}RR`$8$$`}8}}mH04T4@`HPmP(HTaaa<aDDaLaaHtUtbbHV````aa<DaDLaaamx(T`T```8D`UVxm,(xT`$`xUbbxVa amHTHtffTUTddTVTee@WlWWWllbbRdX`RlpRRmx 0T0p`pxT(PR\xRxmxTxUxVm(TTT <T``TTTT0TTTTTTU U<UTUUV<`<DVD` `4`T``8aDHaTa0DSSSS4dSp|SSS|SS m 8tTtdTddUdbUbdVdcVclaa@t h| ( d t(,H (,d H 4 (,d H 4 p |8 $<Dh\T\h h <  h , @Dh`LX@Dh`LX@Dt8LP`hPT8$hPL8$hPL$hPL8 ,@$(@H|T`hl|pxll|| |  |   TTAgnu.symtab.strtab.shstrtab.interp.note.ABI-tag.reginfo.note.gnu.build-id.dynamic.hash.dynsym.dynstr.gnu.version.gnu.version_r.init.text.MIPS.stubs.fini.rodata.eh_frame.ctors.dtors.jcr.data.rel.ro.data.rld_map.got.sdata.bss.pdr.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges.gnu.attributes.mdebug.abi32T@T #d@d 1p@:@$M@V@0\ @dX @X _lo@yo@P@p@p @ @ Lp@p4@4AAAAhAAAPAP`ATpT@ 09pp%pt1p2I ?p@< t@@@ P@A`@m@ p@@ @ (Q@` 1p@ 9@SPA`@z@ Ax@ @AМ@&@ @  @ (?@X ' @8 @J Q@ [ @n @ @@ TA pA 0@ A@ xA *@ u@ @@ p@   P@/ Z@h B Lj@ Y -@h m At `@ (h@$ p@ A  d@L @ @ A @h  @- |A8 @ B Y o@ i { @ @ m@ TA Н@ d@ @ 0l@ # T@ 6 h[@ I @[ xf@ t ?@ @ 4/@ ؑ@ 0@l @ @ X@ hltcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST____do_global_dtors_auxcompleted.5789dtor_idx.5791frame_dummy__CTOR_END____FRAME_END____JCR_END____do_global_ctors_auxavremote.c__PRETTY_FUNCTION__.4990cmdline.cshort_optionsdiscover.cparsers.cminiupnpc.curl_cpy_or_catdeviceList.3904MSearchMsgFmt.3903miniwget.cT.55minixml.creceivedata.cupnpcommands.cmy_atouiupnpreplyparse.cNameValueParserStartEltNameValueParserGetDataminissdpc.cconnecthostport.cigd_desc_parse.cminisoap.cportlistingparse.cendeltstarteltdataelements__init_array_end__init_array_start_DYNAMICdata_start_fbssdry_run__errno_location@@GLIBC_2.0print_upnpUPNP_GetListOfPortMappingsparsexmlconnect@@GLIBC_2.0UPNP_GetSpecificPortMappingEntryUPNP_GetLinkLayerMaxBitRatesstrerror@@GLIBC_2.0getsockname@@GLIBC_2.0__libc_csu_finimemcmp@@GLIBC_2.0freeaddrinfo@@GLIBC_2.0IGDdata_gp_dispUPNP_AddPortMapping_DYNAMIC_LINKINGsoapPostSubmitUPNP_GetStatusInfoconnect_upnpUPNP_GetValidIGD__xstat@@GLIBC_2.0printIGD__gmon_start___Jv_RegisterClassesUPNP_GetConnectionTypeInforealloc@@GLIBC_2.0getHTTPResponse__isoc99_sscanf@@GLIBC_2.7render_upnpGetDeviceCapabilitiesfreeUPNPDevlistdirname@@GLIBC_2.0strchr@@GLIBC_2.0recv@@GLIBC_2.0_finicalloc@@GLIBC_2.0inet_addr@@GLIBC_2.0strncpy@@GLIBC_2.0ParsePortListingwrite@@GLIBC_2.0sendto@@GLIBC_2.0create_upnpfilenamesimpleUPnPcommand2GetCurrentTransportActionsmemset@@GLIBC_2.0_GLOBAL_OFFSET_TABLE___libc_start_main@@GLIBC_2.0FreePortListingupnpDiscoverread@@GLIBC_2.0perror@@GLIBC_2.0UPNP_GetPortMappingNumberOfEntriesconnecthostport_IO_stdin_usedstrtol@@GLIBC_2.0free@@GLIBC_2.0FreeUPNPUrlsextract_xml__data_startsend_upnpparseURL_gpUPNP_GetTotalBytesSentUPNP_DeletePortMappingsocket@@GLIBC_2.0__ctype_b_loc@@GLIBC_2.3UPNP_GetExternalIPAddressgetaddrinfo@@GLIBC_2.0bcopy@@GLIBC_2.0simpleUPnPcommandgetopt@@GLIBC_2.0getDevicesFromMiniSSDPDstderr@@GLIBC_2.0memcpy@@GLIBC_2.0parsergetnameinfo@@GLIBC_2.2UPNP_GetTotalBytesReceivedstrtoul@@GLIBC_2.0strlen@@GLIBC_2.0cmdlineminiwget__startif_nametoindex@@GLIBC_2.2__dso_handle__xpg_basename@@GLIBC_2.0feof@@GLIBC_2.0__DTOR_END____libc_csu_initprintf@@GLIBC_2.0_fdatabind@@GLIBC_2.0__gnu_local_gpupnp_discoverGetValueFromNameValueListselect@@GLIBC_2.0parserootdescclose@@GLIBC_2.0fwrite@@GLIBC_2.0miniwget_getaddrfprintf@@GLIBC_2.0strstr@@GLIBC_2.0free_upnp__bss_startportmalloc@@GLIBC_2.0commanddiscoverGetTransportInfoUPNP_GetGenericPortMappingEntrygai_strerror@@GLIBC_2.2_ftextstdin@@GLIBC_2.0poll@@GLIBC_2.0UPNP_DeletePinholeUPNP_GetFirewallStatusUPNPIGD_IsConnectedserverstrncasecmp@@GLIBC_2.0UPNP_GetOutboundPinholeTimeoutsend@@GLIBC_2.0_endstdout@@GLIBC_2.0recv_upnpputs@@GLIBC_2.0setsockopt@@GLIBC_2.0__RLD_MAPParseNameValuestrncmp@@GLIBC_2.0pipe_stdinIGDendeltin6addr_any@@GLIBC_2.2UPNP_AddPinholeoptarg@@GLIBC_2.0fread@@GLIBC_2.0getsockopt@@GLIBC_2.0UPNP_GetTotalPacketsSent_edatasnprintf@@GLIBC_2.0UPNP_GetPinholePacketsgethostbyname@@GLIBC_2.0UPNP_GetTotalPacketsReceivedClearNameValueListUPNP_UpdatePinholestrcmp@@GLIBC_2.0UPNP_CheckPinholeWorkingUPNP_GetIGDFromUrlexit@@GLIBC_2.0GetUPNPUrlsIGDstarteltrender_uri_metamain_initreceivedata